]> Cypherpunks.ru repositories - goredo.git/blobdiff - makedist.sh
BLAKE3 instead of BLAKE2b
[goredo.git] / makedist.sh
index e891eca22527f9d04310ab02e98ffd8fe5bc3481..a3aa4882e9c199d0c4b7e8baa1db3a3c8a9a30d7 100755 (executable)
@@ -62,9 +62,9 @@ mv *.go go.* src/$mod_name
 mods="
 go.cypherpunks.ru/recfile
 go.cypherpunks.ru/tai64n
-golang.org/x/crypto
 golang.org/x/sys
 golang.org/x/term
+lukechampine.com/blake3
 "
 
 for mod in $mods; do
@@ -75,18 +75,17 @@ for mod in $mods; do
     chmod -R +w src/$mod
 done
 
+for mod in github.com/klauspost/cpuid; do
+    mod_path=$(sed -n "s#^\($mod\) \(.*\) h1:.*\$#\1@\2#p" src/$mod_name/go.sum | sed /go.mod/d | sort -n -r | sed -n 1p)
+    [ -n "$mod_path" ]
+    mkdir -p src/$mod
+    ( cd $GOPATH/pkg/mod/$mod_path ; tar cf - --exclude ".git*" * ) | tar xfC - src/$mod
+    chmod -R +w src/$mod
+done
+
 cat > $tmp/includes <<EOF
-golang.org/x/crypto/AUTHORS
-golang.org/x/crypto/blake2b
-golang.org/x/crypto/CONTRIBUTORS
-golang.org/x/crypto/go.mod
-golang.org/x/crypto/go.sum
-golang.org/x/crypto/LICENSE
-golang.org/x/crypto/PATENTS
-golang.org/x/crypto/README.md
 golang.org/x/sys/AUTHORS
 golang.org/x/sys/CONTRIBUTORS
-golang.org/x/sys/cpu
 golang.org/x/sys/go.mod
 golang.org/x/sys/internal/unsafeheader
 golang.org/x/sys/LICENSE
@@ -99,6 +98,9 @@ tar cfCI - src $tmp/includes | tar xfC - $tmp
 rm -fr src/golang.org $tmp/includes
 mv $tmp/golang.org src
 
+rm -r src/golang.org/x/sys/unix/linux
+rm -r src/github.com/klauspost/cpuid/private src/github.com/klauspost/cpuid/testdata
+
 ########################################################################
 
 rm -rf *.texi .redo .git .gitignore doc makedist.sh module-name* VERSION.do