-# 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
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
$ 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