Skip to content

bmake: add version dated 20230522 #243

Merged
merged 1 commit into from
May 24, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
41 changes: 41 additions & 0 deletions bmake-20230522-0.build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
#! /bin/sh

# COOKIE=$(mcookie|cut -c-8); grep -v V_GREP_ME $0 > /dev/shm/runme-$COOKIE.sh ; sleep 0.3; exec bash /dev/shm/runme-$COOKIE.sh
# TESTING=1

# bmake: Portable version of the NetBSD make build tool
# homepage: https://www.crufty.net
# comment: https://xkcd.com/2347/

set -xe

PKG=bmake
VERSION=20230522
BUILD=0

PREFIX=/pkg/$PKG-$VERSION-$BUILD
if [ -n "$TESTING" ]; then PREFIX=/scratch/local2/$PKG-$VERSION-$BUILD ; fi

PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin
BUILD_TMPDIR=/scratch/local2/$PKG-$VERSION-$BUILD.$USER.build.tmp
test -d $BUILD_TMPDIR && ( chmod -R u+rwx $BUILD_TMPDIR || true ; rm -rf $BUILD_TMPDIR )
export TMPDIR=$BUILD_TMPDIR

mkdir -p $PREFIX
cat >$PREFIX/profile <<-EOF
PATH=$PREFIX/bin:\$PATH
if [ -d $PREFIX/.compatlibs ]; then export LD_LIBRARY_PATH=$PREFIX/.compatlibs\${LD_LIBRARY_PATH:+:\$LD_LIBRARY_PATH} ; fi
EOF

mkdir -p $PREFIX/build
cd $PREFIX/build

# orig: https://www.crufty.net/ftp/pub/sjg/bmake-20230522.tar.gz
BEEHIVE=https://beehive.molgen.mpg.de/17b7100f4e9323b41bb811b2fba87fac/bmake-20230522.tar.gz
test -e bmake-$VERSION.tar.gz || wget -nv $BEEHIVE
test -d bmake || tar -xf bmake-$VERSION.tar.gz
cd bmake
./boot-strap --prefix=$PREFIX op=build
./boot-strap --prefix=$PREFIX op=install

exit