diff options
Diffstat (limited to 'base/perl/Pkgfile')
-rwxr-xr-x | base/perl/Pkgfile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/base/perl/Pkgfile b/base/perl/Pkgfile new file mode 100755 index 000000000..818bec1db --- /dev/null +++ b/base/perl/Pkgfile @@ -0,0 +1,41 @@ +# Description: Langage de programmation PERL (Practical Extraction and Report Language) +# URL: http://www.perl.org/ +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: db, gdbm + +name=perl +version=5.10.0 +release=1 +source=(ftp://ftp.funet.fi/pub/CPAN/src/$name-$version.tar.gz \ + http://www.linuxfromscratch.org/patches/lfs/development/perl-$version-consolidated-1.patch) + +build() { +cd $name-$version +patch -Np1 -i ../perl-$version-consolidated-1.patch +sed -i -e "s|BUILD_ZLIB\s*= True|BUILD_ZLIB = False|" \ + -e "s|INCLUDE\s*= ./zlib-src|INCLUDE = /usr/include|" \ + -e "s|LIB\s*= ./zlib-src|LIB = /usr/lib|" \ + ext/Compress/Raw/Zlib/config.in +sh Configure -des -Dusethreads\ + -Dprefix=/usr \ + -Dman1dir=/usr/share/man/man1 \ + -Dman3dir=/usr/share/man/man3 \ + -Dpager="/usr/bin/less isR" \ + -Doptimize="$CFLAGS" +make +make DESTDIR=$PKG install +# ln -sf perl$version $PKG/usr/bin/perl +# ln -sf c2ph $PKG/usr/bin/pstruct +# ln -sf s2p $PKG/usr/bin/psed +# ln -sf c2ph.1pm $PKG/usr/man/man1/pstruct.1pm +# ln -sf s2p.1pm $PKG/usr/man/man1/psed.1pm +find $PKG -iname 'TODO*' -or \ + -iname 'Change*' -or \ + -iname 'README*' -or \ + -name '*.bs' -or \ + -name .packlist -or \ + -name perllocal.pod | xargs rm +find $PKG -depth -empty -exec rmdir {} \; +chmod -R +w $PKG +} |