diff options
| author | Woodpecker CI <emmett1.2miligrams@protonmail.com> | 2025-06-12 07:30:22 +0000 |
|---|---|---|
| committer | Woodpecker CI <emmett1.2miligrams@protonmail.com> | 2025-06-12 07:30:22 +0000 |
| commit | 17b3343e0e69597ef19ef0636f24f2eff070da8c (patch) | |
| tree | 1983d780feebc87beda6b45e664dba837fc2911b /bmake | |
| parent | 46ed11501c3d4ea211c0a8494fe20ff58bd1691e (diff) | |
| download | alicelinux-17b3343e0e69597ef19ef0636f24f2eff070da8c.tar.gz alicelinux-17b3343e0e69597ef19ef0636f24f2eff070da8c.zip | |
Woodpecker CI 56431a6959312e549b43ccace3cc194a92b94517 [SKIP CI]
Diffstat (limited to 'bmake')
| -rw-r--r-- | bmake/.checksum | 2 | ||||
| -rw-r--r-- | bmake/.files | 104 | ||||
| -rw-r--r-- | bmake/abuild | 9 | ||||
| -rw-r--r-- | bmake/separate-tests.patch | 26 |
4 files changed, 141 insertions, 0 deletions
diff --git a/bmake/.checksum b/bmake/.checksum new file mode 100644 index 00000000..c2cae176 --- /dev/null +++ b/bmake/.checksum @@ -0,0 +1,2 @@ +8aad5de212a74fa450420673c64c742f714af78fcddefb1bb546d0c52dcd2a50 bmake-20250528.tar.gz +4aa065be4b80c6d4cdfa7078a6d3798e8a927f4d940325c5c2c3c31087018bb5 separate-tests.patch diff --git a/bmake/.files b/bmake/.files new file mode 100644 index 00000000..d004c76a --- /dev/null +++ b/bmake/.files @@ -0,0 +1,104 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-r-xr-xr-x root/root usr/bin/bmake +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/man/ +drwxr-xr-x root/root usr/share/man/man1/ +-r--r--r-- root/root usr/share/man/man1/bmake.1.gz +drwxr-xr-x root/root usr/share/mk/ +-r--r--r-- root/root usr/share/mk/auto.dep.mk +-r--r--r-- root/root usr/share/mk/auto.obj.mk +-r--r--r-- root/root usr/share/mk/autoconf.mk +-r--r--r-- root/root usr/share/mk/autodep.mk +lrwxrwxrwx root/root usr/share/mk/bsd.dep.mk -> dep.mk +lrwxrwxrwx root/root usr/share/mk/bsd.doc.mk -> doc.mk +lrwxrwxrwx root/root usr/share/mk/bsd.files.mk -> files.mk +lrwxrwxrwx root/root usr/share/mk/bsd.inc.mk -> inc.mk +lrwxrwxrwx root/root usr/share/mk/bsd.init.mk -> init.mk +lrwxrwxrwx root/root usr/share/mk/bsd.lib.mk -> lib.mk +lrwxrwxrwx root/root usr/share/mk/bsd.links.mk -> links.mk +lrwxrwxrwx root/root usr/share/mk/bsd.man.mk -> man.mk +lrwxrwxrwx root/root usr/share/mk/bsd.nls.mk -> nls.mk +lrwxrwxrwx root/root usr/share/mk/bsd.obj.mk -> obj.mk +lrwxrwxrwx root/root usr/share/mk/bsd.own.mk -> own.mk +lrwxrwxrwx root/root usr/share/mk/bsd.prog.mk -> prog.mk +lrwxrwxrwx root/root usr/share/mk/bsd.subdir.mk -> subdir.mk +-r--r--r-- root/root usr/share/mk/cc-wrap.mk +-r--r--r-- root/root usr/share/mk/ccm.dep.mk +-r--r--r-- root/root usr/share/mk/compiler.mk +-r--r--r-- root/root usr/share/mk/cython.mk +-r--r--r-- root/root usr/share/mk/dep.mk +-r--r--r-- root/root usr/share/mk/dirdeps-cache-update.mk +-r--r--r-- root/root usr/share/mk/dirdeps-options.mk +-r--r--r-- root/root usr/share/mk/dirdeps-targets.mk +-r--r--r-- root/root usr/share/mk/dirdeps.mk +-r--r--r-- root/root usr/share/mk/dirdeps2dplibs.mk +-r--r--r-- root/root usr/share/mk/doc.mk +-r--r--r-- root/root usr/share/mk/dpadd.mk +-r--r--r-- root/root usr/share/mk/files.mk +-r--r--r-- root/root usr/share/mk/final.mk +-r--r--r-- root/root usr/share/mk/gendirdeps.mk +-r--r--r-- root/root usr/share/mk/genfiles.mk +-r--r--r-- root/root usr/share/mk/host-target.mk +-r--r--r-- root/root usr/share/mk/host.libnames.mk +-r--r--r-- root/root usr/share/mk/inc.mk +-r--r--r-- root/root usr/share/mk/init.mk +-r--r--r-- root/root usr/share/mk/install-new.mk +-r-xr-xr-x root/root usr/share/mk/install-sh +-r--r--r-- root/root usr/share/mk/java.mk +-r--r--r-- root/root usr/share/mk/jobs.mk +-r--r--r-- root/root usr/share/mk/ldorder.mk +-r--r--r-- root/root usr/share/mk/lib.mk +-r--r--r-- root/root usr/share/mk/libnames.mk +-r--r--r-- root/root usr/share/mk/libs.mk +-r--r--r-- root/root usr/share/mk/links.mk +-r--r--r-- root/root usr/share/mk/man.mk +-r--r--r-- root/root usr/share/mk/manifest.mk +-r--r--r-- root/root usr/share/mk/meta.autodep.mk +-r--r--r-- root/root usr/share/mk/meta.stage.mk +-r--r--r-- root/root usr/share/mk/meta.subdir.mk +-r--r--r-- root/root usr/share/mk/meta.sys.mk +-r-xr-xr-x root/root usr/share/mk/meta2deps.py +-r-xr-xr-x root/root usr/share/mk/meta2deps.sh +-r-xr-xr-x root/root usr/share/mk/mkopt.sh +-r-xr-xr-x root/root usr/share/mk/newlog.sh +-r--r--r-- root/root usr/share/mk/nls.mk +-r--r--r-- root/root usr/share/mk/obj.mk +-r--r--r-- root/root usr/share/mk/options.mk +-r--r--r-- root/root usr/share/mk/own.mk +-r--r--r-- root/root usr/share/mk/posix.mk +-r--r--r-- root/root usr/share/mk/prlist.mk +-r--r--r-- root/root usr/share/mk/prog.mk +-r--r--r-- root/root usr/share/mk/progs.mk +-r--r--r-- root/root usr/share/mk/rst2htm.mk +-r--r--r-- root/root usr/share/mk/rust.mk +-r--r--r-- root/root usr/share/mk/scripts.mk +-r-xr-xr-x root/root usr/share/mk/setopts.sh +-r--r--r-- root/root usr/share/mk/srctop.mk +-r-xr-xr-x root/root usr/share/mk/stage-install.sh +-r--r--r-- root/root usr/share/mk/subdir.mk +-r--r--r-- root/root usr/share/mk/suffixes.mk +-r--r--r-- root/root usr/share/mk/sys.clean-env.mk +-r--r--r-- root/root usr/share/mk/sys.debug.mk +-r--r--r-- root/root usr/share/mk/sys.dependfile.mk +-r--r--r-- root/root usr/share/mk/sys.dirdeps.mk +-r--r--r-- root/root usr/share/mk/sys.mk +-r--r--r-- root/root usr/share/mk/sys.vars.mk +drwxr-xr-x root/root usr/share/mk/sys/ +-r--r--r-- root/root usr/share/mk/sys/AIX.mk +-r--r--r-- root/root usr/share/mk/sys/Cygwin.mk +-r--r--r-- root/root usr/share/mk/sys/Darwin.mk +-r--r--r-- root/root usr/share/mk/sys/Generic.mk +-r--r--r-- root/root usr/share/mk/sys/HP-UX.mk +-r--r--r-- root/root usr/share/mk/sys/IRIX.mk +-r--r--r-- root/root usr/share/mk/sys/Linux.mk +-r--r--r-- root/root usr/share/mk/sys/NetBSD.mk +-r--r--r-- root/root usr/share/mk/sys/OSF1.mk +-r--r--r-- root/root usr/share/mk/sys/OpenBSD.mk +-r--r--r-- root/root usr/share/mk/sys/SCO_SV.mk +-r--r--r-- root/root usr/share/mk/sys/SunOS.mk +-r--r--r-- root/root usr/share/mk/sys/UnixWare.mk +-r--r--r-- root/root usr/share/mk/target-flags.mk +-r--r--r-- root/root usr/share/mk/warnings.mk +-r--r--r-- root/root usr/share/mk/whats.mk +-r--r--r-- root/root usr/share/mk/yacc.mk diff --git a/bmake/abuild b/bmake/abuild new file mode 100644 index 00000000..9954d480 --- /dev/null +++ b/bmake/abuild @@ -0,0 +1,9 @@ +name=bmake +version=20250528 +release=1 +source="https://www.crufty.net/ftp/pub/sjg/${name}-${version}.tar.gz + separate-tests.patch" + +prebuild() { + sed -i unit-tests/Makefile -e "/deptgt-delete_on_error/d" +} diff --git a/bmake/separate-tests.patch b/bmake/separate-tests.patch new file mode 100644 index 00000000..58a63e84 --- /dev/null +++ b/bmake/separate-tests.patch @@ -0,0 +1,26 @@ +By default tests are run on build and install. Normally, Alpine +tests are invoked separately in a check stage. To allow doing +that this patch disable the automatic test invocations during build and +install. + +diff -upr bmake.orig/boot-strap bmake/boot-strap +--- bmake.orig/boot-strap 2024-03-15 11:26:18.664828810 +0100 ++++ bmake/boot-strap 2024-03-15 11:27:12.081555010 +0100 +@@ -435,9 +435,6 @@ op_build() { + [ -s make-bootstrap.sh ] || op_configure + chmod 755 make-bootstrap.sh || exit 1 + ./make-bootstrap.sh || exit 1 +- case "$op" in +- build) rm -f tested; op_test;; +- esac + } + + op_test() { +@@ -461,7 +458,6 @@ op_clean() { + } + + op_install() { +- op_test + case "$INSTALL_PREFIX,$INSTALL_BIN,$prefix" in + ,$HOST_TARGET/bin,*/$HOST_TARGET) + INSTALL_PREFIX=`dirname $prefix` |