changeset 155:7e885b73d8b1

perl/perl: make sure zlib/bzip2 are not built
author David Demelier <markand@malikania.fr>
date Wed, 13 Mar 2019 12:45:00 +0100
parents 38560371e332
children 7158e24ad76d
files perl/perl/perl.sh
diffstat 1 files changed, 36 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/perl/perl/perl.sh	Wed Mar 13 12:15:00 2019 +0100
+++ b/perl/perl/perl.sh	Wed Mar 13 12:45:00 2019 +0100
@@ -21,6 +21,14 @@
 PKGLICENSE="GPLv1 CUSTOM"
 PKGSUMMARY="perl programming language"
 PKGDOWNLOAD="https://www.cpan.org/src/5.0/$PKGNAME-$PKGVERSION.tar.xz"
+PKGDEPENDS="lib/zlib core/bzip2"
+
+: ${CHOST:=$(uname -m)-linux-musl}
+: ${CBUILD:=$(uname -m)-linux-musl}
+: ${CC:=gcc}
+: ${CFLAGS:=-O2}
+: ${LDFLAGS:=}
+: ${LIBS:=}
 
 build()
 {
@@ -28,17 +36,36 @@
 	tar xvaf $PKGNAME-$PKGVERSION.tar.xz
 	pushd $PKGNAME-$PKGVERSION
 
-	./Configure \
-		-des \
-		-Dusethreads \
+	BUILD_ZLIB=0 \
+	BUILD_BZIP2=0 \
+	BUILD_STATIC=0 \
+	./Configure -des \
+		-Dcc="$CC" \
+		-Doptimize="$CFLAGS" \
 		-Dprefix=/usr \
+		-Dprivlib=/usr/share/perl5/core_perl \
+		-Darchlib=/usr/lib/perl5/core_perl \
 		-Dvendorprefix=/usr \
-		-Dprivlib=/usr/lib/perl5/${PKGVERSION%.*} \
-		-Dsitelib=/usr/lib/perl5/site_perl/${PKGVERSION%.*} \
-		-Dvendorlib=/usr/lib/perl5/site_perl/${PKGVERSION%.*} \
-		-Darchname=linux \
-		-Dman1ext=1pm \
-		-Dman3ext=3pm
+		-Dvendorlib=/usr/share/perl5/vendor_perl \
+		-Dvendorarch=/usr/lib/perl5/vendor_perl \
+		-Dsiteprefix=/usr/local \
+		-Dsitelib=/usr/local/share/perl5/site_perl \
+		-Dsitearch=/usr/local/lib/perl5/site_perl \
+		-Dlocincpth=' ' \
+		-Duselargefiles \
+		-Dusethreads \
+		-Duseshrplib \
+		-Dd_semctl_semun \
+		-Dman1dir=/usr/share/man/man1 \
+		-Dman3dir=/usr/share/man/man3 \
+		-Dinstallman1dir=/usr/share/man/man1 \
+		-Dinstallman3dir=/usr/share/man/man3 \
+		-Dman1ext='1pm' \
+		-Dman3ext='3pm' \
+		-Dcf_by='Vanilla' \
+		-Ud_csh \
+		-Dusenm \
+
 	make
 	make install DESTDIR=$DESTDIR