]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/build-from-source/build-from-source.factor
build-from-source: don't build beta openssl, add capnproto which doesn't
[factor.git] / extra / build-from-source / build-from-source.factor
index f4edeba881e0724970022c6056c003469b234c12..9986cafba75ad7b58d33115010cf2978448e80ac 100644 (file)
@@ -293,8 +293,12 @@ ERROR: no-output-file path ;
     "grpc" "grpc" "v" list-repository-tags-matching
     tag-refs human-sort ;
 
+: capnproto-versions ( -- seq )
+    "capnproto" "capnproto" "v" list-repository-tags-matching
+    tag-refs human-sort ;
+
 : pcre2-versions ( -- seq )
-    "PCRE2Project" "pcre2" "" list-repository-tags-matching
+    "PCRE2Project" "pcre2" "pcre2-" list-repository-tags-matching
     tag-refs human-sort ;
 
 : lz4-versions ( -- seq )
@@ -307,7 +311,13 @@ ERROR: no-output-file path ;
     [ [ digit-or-dot? ] all? ] filter
     human-sort ;
 
-: openssl-versions ( -- seq )
+: openssl-release-versions ( -- seq )
+    "openssl" "openssl" "openssl-" list-repository-tags-matching
+    tag-refs
+    [ [ CHAR: - = ] count 1 = ] filter
+    human-sort ;
+
+: openssl-dev-versions ( -- seq )
     "openssl" "openssl" "openssl-" list-repository-tags-matching
     tag-refs human-sort ;