summaryrefslogtreecommitdiff
path: root/bmake/Pkgfile
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

Generated by cgit