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