commit 112012a
chld
·
2026-08-25 22:04:44 +0000 UTC
parent abe3f88
use configure build style
4 files changed,
+83,
-104
+31,
-36
1@@ -3,41 +3,36 @@ NAME=emacs
2 VERSION=30.2
3 RELEASE=1
4 SOURCE="https://ftp.gnu.org/gnu/emacs/emacs-30.2.tar.xz"
5-build(){
6- CFLAGS='-static' LDFLAGS='-static' ./configure \
7- --prefix=/ \
8- --bindir=/bin \
9- --sbindir=/bin \
10- --libdir=/lib \
11- --includedir=/include \
12- --sysconfdir=/etc \
13- --without-pop \
14- --without-mailutils \
15- --without-x \
16- --without-pgtk \
17- --without-gnutls \
18- --without-dbus \
19- --without-xim \
20- --without-xaw3d \
21- --without-gpm \
22- --without-be-cairo \
23- --without-be-app \
24- --without-selinux \
25- --without-zlib \
26- --without-xinput2 \
27- --without-xpm \
28- --without-jpeg \
29- --without-tiff \
30- --without-gif \
31- --without-png \
32- --without-rsvg \
33- --without-webp \
34- --without-sqlite3 \
35- --without-lcms2 \
36- --without-libsystemd || die "configured failed"
37+BUILD_STYLE=configure
38+BUILD_OPT=" --prefix=/
39+ --bindir=/bin
40+ --sbindir=/bin
41+ --libdir=/lib
42+ --includedir=/include
43+ --sysconfdir=/etc
44+ --without-pop
45+ --without-mailutils
46+ --without-x
47+ --without-pgtk
48+ --without-gnutls
49+ --without-dbus
50+ --without-xim
51+ --without-xaw3d
52+ --without-gpm
53+ --without-be-cairo
54+ --without-be-app
55+ --without-selinux
56+ --without-zlib
57+ --without-xinput2
58+ --without-xpm
59+ --without-jpeg
60+ --without-tiff
61+ --without-gif
62+ --without-png
63+ --without-rsvg
64+ --without-webp
65+ --without-sqlite3
66+ --without-lcms2
67+ --without-libsystemd"
68
69- gmake PREFIX="$PREFIX" DESTDIR="$PKG" CFLAGS='-static' LDFLAGS='-static' -j"$NPROC" || die "build failed"
70- gmake DESTDIR="$PKG" install || die "gmake install failed"
71-
72-}
73 . ${0%/*}/../../libsh/libdmake.sh
+17,
-22
1@@ -3,27 +3,22 @@ NAME=bdw-gc
2 VERSION=8.2.8
3 RELEASE=1
4 SOURCE="https://hboehm.info/gc/gc_source/gc-8.2.8.tar.gz"
5-build(){
6- CFLAGS='-static' LDFLAGS='-static' ./configure \
7- --prefix=/ \
8- --bindir=/bin \
9- --sbindir=/bin \
10- --libdir=/lib \
11- --includedir=/include \
12- --sysconfdir=/etc \
13- --disable-lto \
14- --without-gnu-ld \
15- --disable-libunistring \
16- --enable-dependency-tracking \
17- --enable-static \
18- --disable-libtool-loc \
19- --enable-jit=no \
20- --disable-nls \
21- --enable-mini-gmp \
22- --without-libiconv || die "configure failed"
23+BUILD_STYLE=configure
24+BUILD_OPT="--prefix=/
25+ --bindir=/bin
26+ --sbindir=/bin
27+ --libdir=/lib
28+ --includedir=/include
29+ --sysconfdir=/etc
30+ --disable-lto
31+ --without-gnu-ld
32+ --disable-libunistring
33+ --enable-dependency-tracking
34+ --enable-static
35+ --disable-libtool-loc
36+ --enable-jit=no
37+ --disable-nls
38+ --enable-mini-gmp
39+ --without-libiconv"
40
41- gmake PREFIX="$PREFIX" DESTDIR="$PKG" CFLAGS='-static' LDFLAGS='-static' -j"$NPROC" || die "build failed"
42- gmake DESTDIR="$PKG" install || die "gmake install failed"
43-
44-}
45 . ${0%/*}/../../libsh/libdmake.sh
+18,
-24
1@@ -2,28 +2,22 @@
2 NAME=libunistring
3 VERSION=1.4
4 RELEASE=1
5-SOURCE="https://ftp.gnu.org/gnu/libunistring/libunistring-1.4.tar.xz"
6-build(){
7- CFLAGS='-static' LDFLAGS='-static' ./configure \
8- --prefix=/ \
9- --bindir=/bin \
10- --sbindir=/bin \
11- --libdir=/lib \
12- --includedir=/include \
13- --sysconfdir=/etc \
14- --disable-lto \
15- --without-gnu-ld \
16- --disable-libunistring \
17- --enable-dependency-tracking \
18- --enable-static \
19- --disable-libtool-loc \
20- --enable-jit=no \
21- --disable-nls \
22- --enable-mini-gmp \
23- --without-libiconv || die "configure failed"
24-
25- gmake PREFIX="$PREFIX" DESTDIR="$PKG" CFLAGS='-static' LDFLAGS='-static' -j"$NPROC" || die "build failed"
26- gmake DESTDIR="$PKG" install || die "gmake install failed"
27-
28-}
29+SOURCE="https://ftp.gnu.org/gnu/${NAME}/${NAME}-${VERSION}.tar.xz"
30+BUILD_STYLE=configure
31+BUILD_OPT=" --prefix=/
32+ --bindir=/bin
33+ --sbindir=/bin
34+ --libdir=/lib
35+ --includedir=/include
36+ --sysconfdir=/etc
37+ --disable-lto
38+ --without-gnu-ld
39+ --disable-libunistring
40+ --enable-dependency-tracking
41+ --enable-static
42+ --disable-libtool-loc
43+ --enable-jit=no
44+ --disable-nls
45+ --enable-mini-gmp
46+ --without-libiconv"
47 . ${0%/*}/../../libsh/libdmake.sh
+17,
-22
1@@ -3,27 +3,22 @@ NAME=bash
2 VERSION=5.3
3 RELEASE=1
4 SOURCE="https://ftp.gnu.org/pub/gnu/${NAME}/${NAME}-${VERSION}.tar.gz"
5-build(){
6- static_cc='cc -static'
7- CC="$static_cc" CFLAGS='-static' GCC_CFLAGS='-static' LDFLAGS='-static' ./configure \
8- --prefix=/ \
9- --bindir=/bin \
10- --sbindir=/bin \
11- --libdir=/lib \
12- --includedir=/include \
13- --sysconfdir=/etc \
14- --disable-lto \
15- --without-gnu-ld \
16- --disable-libunistring \
17- --enable-dependency-tracking \
18- --enable-static \
19- --disable-libtool-loc \
20- --enable-jit=no \
21- --disable-nls \
22- --enable-mini-gmp || die "configure failed"
23+BUILD_STYLE=configure
24+BUILD_OPT=" --prefix=/
25+ --bindir=/bin
26+ --sbindir=/bin
27+ --libdir=/lib
28+ --includedir=/include
29+ --sysconfdir=/etc
30+ --disable-lto
31+ --without-gnu-ld
32+ --disable-libunistring
33+ --enable-dependency-tracking
34+ --enable-static
35+ --disable-shared
36+ --disable-libtool-loc
37+ --enable-jit=no
38+ --disable-nls
39+ --enable-mini-gmp"
40
41- gmake CC="$static_cc" PREFIX="$PREFIX" DESTDIR="$PKG" CFLAGS='-static' GCC_CFLAGS='-static' LDFLAGS='-static' -j"$NPROC" || die "build failed"
42- gmake DESTDIR="$PKG" install || die "gmake install failed"
43-
44-}
45 . ${0%/*}/../../libsh/libdmake.sh