doc/mandoc/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=mandoc
VERSION=1.14.6
RELEASE=1
SOURCE="https://mandoc.bsd.lv/snapshots/mandoc-1.14.6.tar.gz
signed-overflow.patch"
build() {
msg "creating configure.local..."
cat > configure.local <<'EOF'
PREFIX=/
BINDIR=${PREFIX}/bin
SBINDIR=${PREFIX}/sbin
MANDIR=${PREFIX}/share/man
INCLUDEDIR=${PREFIX}/include
LIBDIR=${PREFIX}/lib
CFLAGS="-O2 -static"
LDFLAGS="-static"
MANPATH_DEFAULT=${PREFIX}/share/man:${PREFIX}/local/share/man
EOF
msg "configuring mandoc..."
export CC="${CC:-cc}"
export CFLAGS="-O2 -static"
./configure || die "configure failed"
msg "building mandoc..."
shin CC='cc' DESTDIR="$PKG" || die "shin failed"
samu || die "samu failed"
msg "installing mandoc..."
samu install
}
. ${0%/*}/../../libsh/libdmake.sh
