diff options
Diffstat (limited to 'perl/Pkgfile')
-rwxr-xr-x | perl/Pkgfile | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/perl/Pkgfile b/perl/Pkgfile new file mode 100755 index 000000000..4403ab2f6 --- /dev/null +++ b/perl/Pkgfile @@ -0,0 +1,92 @@ +# 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 + + +# 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 + +name=perl +version=5.12.3 +release=2 +source=(ftp://ftp.funet.fi/pub/CPAN/src/$name-$version.tar.gz) + +build() { +cd $name-$version +if [ "`uname -m`" == "x86_64" ]; then + _ARCH="-Dcccdlflags='-fPIC'" +else + _ARCH="" +fi + +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|" \ + cpan/Compress-Raw-Zlib/config.in +sh Configure -des -Dusethreads \ + -Dprivlib=/usr/share/perl5/base \ + -Darchlib=/usr/share/perl5/base \ + -Dvendorlib=/usr/share/perl5/vendor \ + -Dvendorarch=/usr/lib/perl5/vendor \ + -Dsitelib=/usr/share/perl5/site \ + -Dsitearch=/usr/lib/perl5/site \ + -Dprefix=/usr -Duseshrplib \ + -Dman1dir=/usr/share/man/man1 \ + -Dman3dir=/usr/share/man/man3 \ + -Dpager="/usr/bin/less isR" ${_ARCH} +make +make DESTDIR=$PKG install +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 +} + + + +#name=perl +#version=5.14.1 +#release=1 +#source=(ftp://ftp.funet.fi/pub/CPAN/src/$name-$version.tar.gz) + +#build() { +#cd $name-$version +#if [ "`uname -m`" == "x86_64" ]; then +# _ARCH="-Dcccdlflags='-fPIC'" +#else +# _ARCH="" +#fi + +#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|" \ +# cpan/Compress-Raw-Zlib/config.in +#sh Configure -des -Dusethreads \ +# -Dprivlib=/usr/share/perl5/base \ +# -Darchlib=/usr/share/perl5/base \ +# -Dvendorlib=/usr/share/perl5/vendor \ +# -Dvendorarch=/usr/lib/perl5/vendor \ +# -Dsitelib=/usr/share/perl5/site \ +# -Dsitearch=/usr/lib/perl5/site \ +# -Dprefix=/usr -Duseshrplib \ +# -Dman1dir=/usr/share/man/man1 \ +# -Dman3dir=/usr/share/man/man3 \ +# -Dpager="/usr/bin/less isR" ${_ARCH} +#make +#make DESTDIR=$PKG install +#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 +#} |