]> Cypherpunks repositories - bass.git/commitdiff
Note how to manually build go1.4.3 skelpkg
authorSergey Matveev <stargrave@stargrave.org>
Mon, 29 Dec 2025 13:10:24 +0000 (16:10 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 29 Dec 2025 13:10:24 +0000 (16:10 +0300)
build/skel/lang/go1.4.3.do
contrib/prepare-deps/README
doc/INSTALL

index 7298a5562ab911aa29f1b964b1c5759c478a5609c9e2e2bdd30ab70d418fb514..e6202465dd563517aa8784496425e9e4706036598a4c2aa2b3a245884a92ba1b 100644 (file)
@@ -1,5 +1,9 @@
-# Look at contrib/prepare-deps/steps/010-go1.4.3 for building
-# under FreeBSD 13.x+.
+# Look at contrib/prepare-deps/steps/010-go1.4.3 for building it
+# manually under FreeBSD 13.x+.
+# mkdir go1.4.3-hash
+# cp -a contrib/prepare-deps/state/go1.4.3 go1.4.3-hash/go1.4.3
+# mkdir bass/build/pkg/$ARCH/prebuilt/lang
+# bass/build/lib/mk-pkg go1.4.3-hash >bass/build/pkg/$ARCH/prebuilt/lang/go1.4.3
 
 [ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../..
 sname=$1.do . "$BASS_ROOT"/lib/rc
index 88631fa19f766ccc903388fe8211c1d68e2cddf4416d57d171619b5994ec2a5c..20e5a29f500179d16835ef1b226c155b4aba5cad7fa657b82a123a7ab79fc17b 100644 (file)
@@ -13,7 +13,7 @@ Make, C compiler are prerequired. Go, goredo, meta4ra, zstd will be built.
       020-go1.17.13.done
       030-go1.20.14.done
       040-go1.23.5.done
-  and symlink your Go to ./go1.4.3, ./go1.17.13, ./go1.20.14
+  and symlink your Go to ./go1.4.3, ./go1.17.13, ./go1.20.14, ./go1.23.5
 * Start build process itself:
     $ /path/to/prepare-deps/do
 * Result local/bin should contain only statically built programs, that
index ed91e302a96f2f665f15bd97a902803fdb56eae757a2f125b499730cf4ede89c..b216dcf9425d382c3bb24a266d9abfc4d3a0bb666513e2b6231255946ed122da 100644 (file)
@@ -9,11 +9,14 @@ project (package building/management is pretty steady now).
 
     $ git clone git://git.cypherpunks.su/bass.git
     $ cd bass/contrib/prepare-deps
-    $ ./dl
-    $ ./do
+    $ mkdir state ; cd state
+    $ ../dl
+    $ ../do
+    $ ./clean # to save diskspace
     $ PATH="$(realpath local/bin):$(realpath local/go/bin):$PATH"
-    $ cd ../../build
+    $ cd ../../../build
     $ echo SKELBINS=/somewhere/skelbins >rc
+    $ echo BASS_REV=something >>rc # if you currently do not have git
     $ export BASS_RC=$(realpath rc)
     $ pkg/mk-arch
     $ redo pkg/FreeBSD-amd64-13.2-RELEASE/shells/zsh-5.9