master chld/ports-heresy / devel / gettext / ndmake.sh
 1#!/bin/sh -ue
 2NAME=gettext
 3VERSION=0.22.5
 4RELEASE=1
 5SOURCE="https://ftp.gnu.org/gnu/${NAME}/${NAME}-${VERSION}.tar.xz"
 6
 7build(){
 8    CFLAGS='-static' LDFLAGS='-static' ./configure	--prefix=/ \
 9	  --bindir=/bin \
10	  --sbindir=/bin \
11	  --libdir=/lib \
12	  --enable-static \
13	  --disable-shared \
14	  --includedir=/include \
15	  --sysconfdir=/etc \
16	  --disable-lto \
17	  --without-gnu-ld \
18	  --disable-libunistring \
19	  --enable-dependency-tracking \
20	  --enable-static \
21	  --disable-libtool-loc \
22	  --enable-jit=no \
23	  --disable-nls \
24	  --enable-mini-gmp \
25	  --without-libiconv \
26	  
27	  gmake CFLAGS='-static -O3' LDFLAGS='-Wl,--as-needed -Wl,-s -static -all-static' PREFIX="$PREFIX" DESTDIR="$PKG" || die "make failed"
28    gmake CFLAGS='-static' LDFLAGS='-static' PREFIX="$PREFIX" DESTDIR="$PKG" install || die "install failed"
29}
30
31. ${0%/*}/../../libsh/libdmake.sh