[arch-commits] Commit in perl/repos (14 files)

2014-09-17 Thread Florian Pritz
Date: Wednesday, September 17, 2014 @ 12:00:46
  Author: bluewind
Revision: 221823

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  perl/repos/testing-i686/
  perl/repos/testing-i686/PKGBUILD
(from rev 221822, perl/trunk/PKGBUILD)
  perl/repos/testing-i686/generate-rebuild-list.sh
(from rev 221822, perl/trunk/generate-rebuild-list.sh)
  perl/repos/testing-i686/patchprov
(from rev 221822, perl/trunk/patchprov)
  perl/repos/testing-i686/perlbin.csh
(from rev 221822, perl/trunk/perlbin.csh)
  perl/repos/testing-i686/perlbin.sh
(from rev 221822, perl/trunk/perlbin.sh)
  perl/repos/testing-i686/upgpkg
(from rev 221822, perl/trunk/upgpkg)
  perl/repos/testing-x86_64/
  perl/repos/testing-x86_64/PKGBUILD
(from rev 221822, perl/trunk/PKGBUILD)
  perl/repos/testing-x86_64/generate-rebuild-list.sh
(from rev 221822, perl/trunk/generate-rebuild-list.sh)
  perl/repos/testing-x86_64/patchprov
(from rev 221822, perl/trunk/patchprov)
  perl/repos/testing-x86_64/perlbin.csh
(from rev 221822, perl/trunk/perlbin.csh)
  perl/repos/testing-x86_64/perlbin.sh
(from rev 221822, perl/trunk/perlbin.sh)
  perl/repos/testing-x86_64/upgpkg
(from rev 221822, perl/trunk/upgpkg)

-+
 testing-i686/PKGBUILD   |  228 ++
 testing-i686/generate-rebuild-list.sh   |4 
 testing-i686/patchprov  |  259 ++
 testing-i686/perlbin.csh|   15 +
 testing-i686/perlbin.sh |   18 ++
 testing-i686/upgpkg |4 
 testing-x86_64/PKGBUILD |  228 ++
 testing-x86_64/generate-rebuild-list.sh |4 
 testing-x86_64/patchprov|  259 ++
 testing-x86_64/perlbin.csh  |   15 +
 testing-x86_64/perlbin.sh   |   18 ++
 testing-x86_64/upgpkg   |4 
 12 files changed, 1056 insertions(+)

Copied: perl/repos/testing-i686/PKGBUILD (from rev 221822, perl/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-09-17 10:00:46 UTC (rev 221823)
@@ -0,0 +1,228 @@
+# $Id$
+# Maintainer: Florian Pritz bluew...@xinu.at
+# Contributor: Angel Velasquez an...@archlinux.org
+# Contributor: kevin kevin.archlinux.org
+# Contributor: judd jvinet.zeroflux.org
+# Contributor: francois francois.archlinux.org
+
+pkgname=perl
+pkgver=5.20.1
+pkgrel=1
+pkgdesc=A highly capable, feature-rich programming language
+arch=(i686 x86_64)
+license=('GPL' 'PerlArtistic')
+url=http://www.perl.org;
+groups=('base')
+depends=('gdbm' 'db' 'glibc')
+# NOTE: This array is automatically generated by `./patchprov`.
+#   If you want to add entries, do so in the next array.
+provides=('perl-archive-tar=1.96'
+  'perl-attribute-handlers=0.96'
+  'perl-autodie=2.23'
+  'perl-autoloader=5.74'
+  'perl-autouse=1.08'
+  'perl-b-debug=1.19'
+  'perl-base=2.22'
+  'perl-bignum=0.37'
+  'perl-carp=1.3301'
+  'perl-cgi=3.65'
+  'perl-compress-raw-bzip2=2.064'
+  'perl-compress-raw-zlib=2.065'
+  'perl-config-perl-v=0.22'
+  'perl-constant=1.31'
+  'perl-cpan-meta-requirements=2.125'
+  'perl-cpan-meta-yaml=0.012'
+  'perl-cpan-meta=2.140640'
+  'perl-cpan=2.05'
+  'perl-data-dumper=2.151'
+  'perl-db_file=1.831'
+  'perl-devel-ppport=3.21'
+  'perl-devel-selfstubber=1.05'
+  'perl-digest-md5=2.53'
+  'perl-digest-sha=5.88'
+  'perl-digest=1.17'
+  'perl-dumpvalue=1.17'
+  'perl-encode=2.60'
+  'perl-encoding-warnings=0.11'
+  'perl-env=1.04'
+  'perl-experimental=0.007'
+  'perl-exporter=5.71'
+  'perl-extutils-cbuilder=0.280217'
+  'perl-extutils-command=1.18'
+  'perl-extutils-constant=0.23'
+  'perl-extutils-install=1.67'
+  'perl-extutils-makemaker=6.98'
+  'perl-extutils-manifest=1.63'
+  'perl-extutils-parsexs=3.24'
+  'perl-file-fetch=0.48'
+  'perl-file-path=2.09'
+  'perl-file-temp=0.2304'
+  'perl-filter-simple=0.91'
+  'perl-filter-util-call=1.49'
+  'perl-getopt-long=2.42'
+  'perl-http-tiny=0.043'
+  'perl-i18n-collate=1.02'
+  'perl-i18n-langtags=0.40'
+  'perl-if=0.0603'
+  'perl-io-compress=2.064'
+  'perl-io-socket-ip=0.29'
+  'perl-io-zlib=1.10'
+  'perl-io=1.31'
+  'perl-ipc-cmd=0.92'
+  'perl-ipc-sysv=2.04'
+  'perl-json-pp=2.27203'
+  'perl-lib=0.63'
+  'perl-libnet=1.25'
+  'perl-locale-codes=3.30'
+  'perl-locale-maketext-simple=0.21'
+  

[arch-commits] Commit in perl/repos (14 files)

2014-06-01 Thread Florian Pritz
Date: Sunday, June 1, 2014 @ 13:09:19
  Author: bluewind
Revision: 213972

db-move: moved perl from [staging] to [testing] (i686, x86_64)

Added:
  perl/repos/testing-i686/
  perl/repos/testing-i686/PKGBUILD
(from rev 213950, perl/repos/staging-i686/PKGBUILD)
  perl/repos/testing-i686/generate-rebuild-list.sh
(from rev 213950, perl/repos/staging-i686/generate-rebuild-list.sh)
  perl/repos/testing-i686/perlbin.csh
(from rev 213950, perl/repos/staging-i686/perlbin.csh)
  perl/repos/testing-i686/perlbin.sh
(from rev 213950, perl/repos/staging-i686/perlbin.sh)
  perl/repos/testing-i686/provides.pl
(from rev 213950, perl/repos/staging-i686/provides.pl)
  perl/repos/testing-x86_64/
  perl/repos/testing-x86_64/PKGBUILD
(from rev 213950, perl/repos/staging-x86_64/PKGBUILD)
  perl/repos/testing-x86_64/generate-rebuild-list.sh
(from rev 213950, perl/repos/staging-x86_64/generate-rebuild-list.sh)
  perl/repos/testing-x86_64/perlbin.csh
(from rev 213950, perl/repos/staging-x86_64/perlbin.csh)
  perl/repos/testing-x86_64/perlbin.sh
(from rev 213950, perl/repos/staging-x86_64/perlbin.sh)
  perl/repos/testing-x86_64/provides.pl
(from rev 213950, perl/repos/staging-x86_64/provides.pl)
Deleted:
  perl/repos/staging-i686/
  perl/repos/staging-x86_64/

-+
 testing-i686/PKGBUILD   |  113 +++
 testing-i686/generate-rebuild-list.sh   |4 
 testing-i686/perlbin.csh|   15 +
 testing-i686/perlbin.sh |   18 +
 testing-i686/provides.pl|  299 ++
 testing-x86_64/PKGBUILD |  113 +++
 testing-x86_64/generate-rebuild-list.sh |4 
 testing-x86_64/perlbin.csh  |   15 +
 testing-x86_64/perlbin.sh   |   18 +
 testing-x86_64/provides.pl  |  299 ++
 10 files changed, 898 insertions(+)

Copied: perl/repos/testing-i686/PKGBUILD (from rev 213950, 
perl/repos/staging-i686/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2014-06-01 11:09:19 UTC (rev 213972)
@@ -0,0 +1,113 @@
+# $Id$
+# Maintainer: Florian Pritz bluew...@xinu.at
+# Contributor: Angel Velasquez an...@archlinux.org
+# Contributor: kevin kevin.archlinux.org
+# Contributor: judd jvinet.zeroflux.org
+# Contributor: francois francois.archlinux.org
+
+pkgname=perl
+pkgver=5.20.0
+pkgrel=2
+pkgdesc=A highly capable, feature-rich programming language
+arch=(i686 x86_64)
+license=('GPL' 'PerlArtistic')
+url=http://www.perl.org;
+groups=('base')
+depends=('gdbm' 'db' 'glibc')
+source=(http://www.cpan.org/src/5.0/perl-${pkgver}.tar.bz2
+perlbin.sh
+perlbin.csh
+provides.pl)
+options=('makeflags' '!purge')
+md5sums=('20cbecd4e9e880ee7a50a136c8b1484e'
+ '5ed2542fdb9a60682f215bd33701e61a'
+ '1f0cbbee783e8a6d32f01be5118e0d5e'
+ '999c3eea6464860704abbb055a0f0896')
+
+# workaround to let the integrity check find the correct provides array
+if [[ ${0##*/} = parse_pkgbuilds.sh ]]; then
+   true  provides=($(bsdtar -q -O -xf 
/srv/ftp/pool/packages/$pkgname-$pkgver-$pkgrel-$CARCH.pkg.tar.xz .PKGINFO | 
sed -rn 's#^provides = (.*)#\1#p'))
+fi
+
+prepare() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+}
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  if [ ${CARCH} = x86_64 ]; then
+# for x86_64
+arch_opts=-Dcccdlflags='-fPIC'
+  else
+# for i686
+arch_opts=
+  fi
+
+  ./Configure -des -Dusethreads -Duseshrplib -Doptimize=${CFLAGS} \
+-Dprefix=/usr -Dvendorprefix=/usr \
+-Dprivlib=/usr/share/perl5/core_perl \
+-Darchlib=/usr/lib/perl5/core_perl \
+-Dsitelib=/usr/share/perl5/site_perl \
+-Dsitearch=/usr/lib/perl5/site_perl \
+-Dvendorlib=/usr/share/perl5/vendor_perl \
+-Dvendorarch=/usr/lib/perl5/vendor_perl \
+-Dscriptdir=/usr/bin/core_perl \
+-Dsitescript=/usr/bin/site_perl \
+-Dvendorscript=/usr/bin/vendor_perl \
+-Dinc_version_list=none \
+-Dman1ext=1perl -Dman3ext=3perl ${arch_opts} \
+-Dlddlflags=-shared ${LDFLAGS} -Dldflags=${LDFLAGS}
+  make
+}
+
+check() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+  TEST_JOBS=$(echo $MAKEFLAGS | sed 's/.*-j\([0-9][0-9]*\).*/\1/') make 
test_harness
+#  make test
+}
+
+package() {
+  # hack to work around makepkg running the subshell in check_sanity()
+  new_provides=($(cd $srcdir/perl-$pkgver; LD_PRELOAD=./libperl.so ./perl 
-Ilib $srcdir/provides.pl .))
+  provides=(${new_provides[@]})
+
+  cd ${srcdir}/${pkgname}-${pkgver}
+  make DESTDIR=$pkgdir install
+
+  ### Perl Settings ###
+  # Change man page extensions for site and vendor module builds.
+  # Set no mail address since bug reports should go to the bug tracker
+  # and not someone's email.
+  sed -e '/^man1ext=/ s/1perl/1p/' -e '/^man3ext=/ s/3perl/3pm/' \
+  -e /^cf_email=/ s/'.*'/''/ \
+   

[arch-commits] Commit in perl/repos (14 files)

2013-03-15 Thread Florian Pritz
Date: Friday, March 15, 2013 @ 22:25:08
  Author: bluewind
Revision: 180065

archrelease: copy trunk to testing-i686, testing-x86_64

Added:
  perl/repos/testing-i686/
  perl/repos/testing-i686/PKGBUILD
(from rev 180064, perl/trunk/PKGBUILD)
  perl/repos/testing-i686/cgi-cr-escaping.diff
(from rev 180064, perl/trunk/cgi-cr-escaping.diff)
  perl/repos/testing-i686/perl.install
(from rev 180064, perl/trunk/perl.install)
  perl/repos/testing-i686/perlbin.csh
(from rev 180064, perl/trunk/perlbin.csh)
  perl/repos/testing-i686/perlbin.sh
(from rev 180064, perl/trunk/perlbin.sh)
  perl/repos/testing-i686/provides.pl
(from rev 180064, perl/trunk/provides.pl)
  perl/repos/testing-x86_64/
  perl/repos/testing-x86_64/PKGBUILD
(from rev 180064, perl/trunk/PKGBUILD)
  perl/repos/testing-x86_64/cgi-cr-escaping.diff
(from rev 180064, perl/trunk/cgi-cr-escaping.diff)
  perl/repos/testing-x86_64/perl.install
(from rev 180064, perl/trunk/perl.install)
  perl/repos/testing-x86_64/perlbin.csh
(from rev 180064, perl/trunk/perlbin.csh)
  perl/repos/testing-x86_64/perlbin.sh
(from rev 180064, perl/trunk/perlbin.sh)
  perl/repos/testing-x86_64/provides.pl
(from rev 180064, perl/trunk/provides.pl)

-+
 testing-i686/PKGBUILD   |  119 +
 testing-i686/cgi-cr-escaping.diff   |   75 
 testing-i686/perl.install   |   10 +
 testing-i686/perlbin.csh|   15 +
 testing-i686/perlbin.sh |   18 ++
 testing-i686/provides.pl|  299 ++
 testing-x86_64/PKGBUILD |  119 +
 testing-x86_64/cgi-cr-escaping.diff |   75 
 testing-x86_64/perl.install |   10 +
 testing-x86_64/perlbin.csh  |   15 +
 testing-x86_64/perlbin.sh   |   18 ++
 testing-x86_64/provides.pl  |  299 ++
 12 files changed, 1072 insertions(+)

Copied: perl/repos/testing-i686/PKGBUILD (from rev 180064, perl/trunk/PKGBUILD)
===
--- testing-i686/PKGBUILD   (rev 0)
+++ testing-i686/PKGBUILD   2013-03-15 21:25:08 UTC (rev 180065)
@@ -0,0 +1,119 @@
+# $Id$
+# Maintainer: Florian Pritz bluew...@xinu.at
+# Contributor: Angel Velasquez an...@archlinux.org
+# Contributor: kevin kevin.archlinux.org
+# Contributor: judd jvinet.zeroflux.org
+# Contributor: francois francois.archlinux.org
+
+pkgname=perl
+pkgver=5.16.3
+pkgrel=1
+pkgdesc=A highly capable, feature-rich programming language
+arch=(i686 x86_64)
+license=('GPL' 'PerlArtistic')
+url=http://www.perl.org;
+groups=('base')
+depends=('gdbm' 'db' 'coreutils' 'glibc' 'sh')
+source=(http://www.cpan.org/src/5.0/perl-${pkgver}.tar.bz2
+cgi-cr-escaping.diff
+perlbin.sh
+perlbin.csh
+provides.pl)
+install=perl.install
+options=('makeflags' '!purge')
+md5sums=('025102de0e4a597cf541e57da80c6aa3'
+ '0486659c9eefe682364a3e364d814296'
+ '5ed2542fdb9a60682f215bd33701e61a'
+ '1f0cbbee783e8a6d32f01be5118e0d5e'
+ '999c3eea6464860704abbb055a0f0896')
+# workaround to let the integrity check find the correct provides array
+if [[ ${0##*/} = parse_pkgbuilds.sh ]]; then
+   true  provides=($(bsdtar -q -O -xf 
/srv/ftp/pool/packages/$pkgname-$pkgver-$pkgrel-$CARCH.pkg.tar.xz .PKGINFO | 
sed -rn 's#^provides = (.*)#\1#p'))
+fi
+
+build() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+
+  patch -i $srcdir/cgi-cr-escaping.diff -p1
+
+  if [ ${CARCH} = x86_64 ]; then
+# for x86_64
+arch_opts=-Dcccdlflags='-fPIC'
+  else
+# for i686
+arch_opts=
+  fi
+
+  ./Configure -des -Dusethreads -Duseshrplib -Doptimize=${CFLAGS} \
+-Dprefix=/usr -Dvendorprefix=/usr \
+-Dprivlib=/usr/share/perl5/core_perl \
+-Darchlib=/usr/lib/perl5/core_perl \
+-Dsitelib=/usr/share/perl5/site_perl \
+-Dsitearch=/usr/lib/perl5/site_perl \
+-Dvendorlib=/usr/share/perl5/vendor_perl \
+-Dvendorarch=/usr/lib/perl5/vendor_perl \
+-Dscriptdir=/usr/bin/core_perl \
+-Dsitescript=/usr/bin/site_perl \
+-Dvendorscript=/usr/bin/vendor_perl \
+-Dinc_version_list=none \
+-Dman1ext=1perl -Dman3ext=3perl ${arch_opts} \
+-Dlddlflags=-shared ${LDFLAGS} -Dldflags=${LDFLAGS}
+  make
+}
+
+check() {
+  cd ${srcdir}/${pkgname}-${pkgver}
+  TEST_JOBS=$(echo $MAKEFLAGS | sed 's/.*-j\([0-9][0-9]*\).*/\1/') make 
test_harness
+#  make test
+}
+
+package() {
+  # hack to work around makepkg running the subshell in check_sanity()
+  new_provides=($(cd $srcdir/perl-$pkgver; LD_PRELOAD=./libperl.so ./perl 
-Ilib $srcdir/provides.pl .))
+  provides=(${new_provides[@]})
+
+  cd ${srcdir}/${pkgname}-${pkgver}
+  make DESTDIR=$pkgdir install
+
+  ### Perl Settings ###
+  # Change man page extensions for site and vendor module builds.
+  # Set no mail address since bug reports should go to the bug tracker
+  # and not