utils/openrsync/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=rsync
VERSION=git
RELEASE=1
SOURCE="https://github.com/kristapsdz/openrsync"

build() {
    _cflags="${CFLAGS} -static"
    _ldflags="${LDFLAGS} -static"

    msg "configuring openrsync..."
    CFLAGS="$_cflags" LDFLAGS="$_ldflags" ./configure \
        PREFIX="$PREFIX" \
        MANDIR="$PREFIX/share/man" \
        || die "configure failed"

    msg "building openrsync..."
    make -j"$NPROC" CFLAGS="$_cflags" LDFLAGS="$_ldflags" || die "make failed"

    msg "installing openrsync..."
    make CFLAGS="$_cflags" LDFLAGS="$_ldflags" DESTDIR="$PKG" install || die "install failed"
}

postbuild() {
    _bindir="$PKG$PREFIX/bin"
    [ -x "$_bindir/openrsync" ] || die "openrsync binary missing"
    ln -sf openrsync "$_bindir/rsync"
}

. ${0%/*}/../../libsh/libdmake.sh