blob: 25918d311beb6adeb8e93fb482600b932a6fa2ae (
plain)
1 # Description: NetBSD make program
2 # URL: http://www.crufty.net/help/sjg/bmake.html
3 # Maintainer: Steffen Nurpmeso, steffen at sdaoden dot eu
4
5 name=bmake
6 version=20220418
7 release=1
8 source=(http://www.crufty.net/ftp/pub/sjg/${name}-${version}.tar.gz)
9
10 build() {
11 cd ${name}
12
13 # The first block may only be broken in util-linux's unshare(1) which
14 # disables interrupts (busybox unshare(1) does not), the second is broken
15 # due to dash or whatever else
16 BROKEN_TESTS='\
17 cmd-interrupt \
18 deptgt-interrupt \
19 \
20 opt-debug-x-trace \
21 var-op-shell \
22 '
23 export BROKEN_TESTS
24
25 mkdir -p build
26 cd build
27
28 sh ../boot-strap --with-default-sys-path=/usr/share/mk
29
30 sh ../boot-strap --prefix=/usr \
31 --with-mksrc=/usr/share/mk \
32 --install-destdir="${PKG}" op=install
33
34 chmod g-w "${PKG}"/usr/bin "${PKG}"/usr/share/mk
35 rm -rf "${PKG}"/usr/share/man/cat1
36 mkdir "${PKG}"/usr/share/man/man1
37 cp ../bmake.1 "${PKG}"/usr/share/man/man1/
38 }
39
40 # s-sh-mode
|