# HG changeset patch # User David Demelier # Date 1552477500 -3600 # Node ID 7e885b73d8b18b9207de66ab94ccdc59a63ad911 # Parent 38560371e33269263eccaa9435f867772c7afcd5 perl/perl: make sure zlib/bzip2 are not built diff -r 38560371e332 -r 7e885b73d8b1 perl/perl/perl.sh --- 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