From c6238b9f7a6d1d0006d0e5efaf78ed91405605e2a484372bd020922484c49e79 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 29 Dec 2025 16:10:24 +0300 Subject: [PATCH] Note how to manually build go1.4.3 skelpkg --- build/skel/lang/go1.4.3.do | 8 ++++++-- contrib/prepare-deps/README | 2 +- doc/INSTALL | 9 ++++++--- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/build/skel/lang/go1.4.3.do b/build/skel/lang/go1.4.3.do index 7298a55..e620246 100644 --- a/build/skel/lang/go1.4.3.do +++ b/build/skel/lang/go1.4.3.do @@ -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 diff --git a/contrib/prepare-deps/README b/contrib/prepare-deps/README index 88631fa..20e5a29 100644 --- a/contrib/prepare-deps/README +++ b/contrib/prepare-deps/README @@ -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 diff --git a/doc/INSTALL b/doc/INSTALL index ed91e30..b216dcf 100644 --- a/doc/INSTALL +++ b/doc/INSTALL @@ -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 -- 2.52.0