summaryrefslogtreecommitdiffstats
path: root/perl/Pkgfile
diff options
context:
space:
mode:
Diffstat (limited to 'perl/Pkgfile')
-rwxr-xr-xperl/Pkgfile92
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
+#}