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
