Mercurial > vanilla
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