devel/reflex/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=reflex
VERSION=20260131
RELEASE=1
SOURCE="https://invisible-island.net/archives/reflex/reflex-${VERSION}.tgz || \
        https://invisible-mirror.net/archives/reflex/reflex-${VERSION}.tgz"

build() {
    msg "building reflex..."
    ./configure \
        --prefix="$PREFIX" \
        --disable-shared \
        --enable-static \
        CC="clang" \
        CFLAGS="-O2" \
        LDFLAGS="-static" || die "configure failed"

    make -j"$NPROC" || die "make failed"
    make DESTDIR="$PKG" install || die "install failed"

    # Create compat symlinks
    ln -sf reflex "$PKG/$PREFIX/bin/lex"
    ln -sf reflex "$PKG/$PREFIX/bin/flex"
}

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