diff --git a/perl-list-moreutils/PKGBUILD b/perl-list-moreutils/PKGBUILD index 12a4c8933..7a92aa6d5 100644 --- a/perl-list-moreutils/PKGBUILD +++ b/perl-list-moreutils/PKGBUILD @@ -1,29 +1,41 @@ -# # Chakra Packages for Chakra, part of chakra-project.org -# -# maintainer (i686): Phil Miller -# maintainer (x86_64): Manuel Tortosa -# contributor made by: Gris Ge pkgname="perl-list-moreutils" pkgver="0.33" -pkgrel="1" +pkgrel=2 pkgdesc="Provide the stuff missing in List::Util" -arch=('i686' 'x86_64') -makedepends=( 'perl' ) -url="http://search.cpan.org/~adamk/List-MoreUtils-$pkgver" -license=('PerlArtistic') -depends=('') -source=("http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/List-MoreUtils-$pkgver.tar.gz") -md5sums=('8a33c84028cc2ff3e92c92434b326c0f') +arch=(i686 x86_64) +license=(PerlArtistic GPL) +options=(!emptydirs) +depends=('perl>=5.5.30') +url=http://search.cpan.org/dist/List-MoreUtils +source=("http://search.cpan.org/CPAN/authors/id/A/AD/ADAMK/List-MoreUtils-${pkgver}.tar.gz") +md5sums=(8a33c84028cc2ff3e92c92434b326c0f) +sha512sums=(e758b995438c5c5322317aab3602e89b9f683c42d403a0ac97ccd8cc20d0db1a75caefc22f34ad088314867c0bdd9c2b8264e8f2f6a43eab1421aa8c482233b5) +_distdir="${srcdir}/List-MoreUtils-${pkgver}" build() { - cd $srcdir/List-MoreUtils-${pkgver} $? - perl Makefile.PL - make + ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \ + PERL_AUTOINSTALL=--skipdeps \ + PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \ + PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \ + MODULEBUILDRC=/dev/null + + cd "$_distdir" + /usr/bin/perl Makefile.PL + make + ) +} + +check() { + ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" + cd "$_distdir" + make test + ) } package() { - cd $srcdir/List-MoreUtils-${pkgver} $? - make install DESTDIR=${pkgdir} + cd "$_distdir" + make DESTDIR="$pkgdir" install + find "$pkgdir" -name .packlist -o -name perllocal.pod -delete } diff --git a/perl-locale-gettext/PKGBUILD b/perl-locale-gettext/PKGBUILD index 27cb6d79c..a67a5280b 100644 --- a/perl-locale-gettext/PKGBUILD +++ b/perl-locale-gettext/PKGBUILD @@ -1,21 +1,17 @@ -# # Platform Packages for Chakra, part of chakra-project.org -# -# maintainer (i686): Phil Miller -# maintainer (x86_64): Manuel Tortosa pkgname=perl-locale-gettext _realname=gettext pkgver=1.05 -pkgrel=6 +pkgrel=8 pkgdesc="Permits access from Perl to the gettext() family of functions" arch=('i686' 'x86_64') license=('GPL' 'PerlArtistic') url="http://search.cpan.org/dist/${_realname}/" -depends=('gettext' 'perl>=5.10.0') +depends=('gettext' 'perl') options=(!emptydirs) -source=(http://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/${_realname}-${pkgver}.tar.gz - compatibility-with-POSIX-module.patch) +source=("http://search.cpan.org/CPAN/authors/id/P/PV/PVANDRY/${_realname}-${pkgver}.tar.gz" + 'compatibility-with-POSIX-module.patch') md5sums=('f3d3f474a1458f37174c410dfef61a46' '854302f34d01a2f8ae739187788973dd') @@ -26,6 +22,11 @@ build() { # install module in vendor directories. PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor make +} + +check() { + cd "${srcdir}/${_realname}-${pkgver}" + make test } @@ -36,4 +37,4 @@ package() { # remove perllocal.pod and .packlist find "${pkgdir}" -name perllocal.pod -delete find "${pkgdir}" -name .packlist -delete -} \ No newline at end of file +} diff --git a/perl-mail-spf/PKGBUILD b/perl-mail-spf/PKGBUILD index 6af74bfcd..79643d791 100644 --- a/perl-mail-spf/PKGBUILD +++ b/perl-mail-spf/PKGBUILD @@ -1,32 +1,32 @@ # # Platform Packages for Chakra, part of chakra-project.org -# -# maintainer (i686): Phil Miller -# maintainer (x86_64): Manuel Tortosa pkgname=perl-mail-spf _realname=Mail-SPF -pkgver=2.007 -pkgrel=2 +pkgver=2.8.0 +pkgrel=1 pkgdesc="Perl module that provides SPF support" -arch=(any) +arch=('any') license=('custom') url="http://search.cpan.org/dist/${_realname}/" # Used for testing only. makedepends=('perl-net-dns-resolver-programmable') -depends=('perl-error' 'perl-netaddr-ip' 'perl-uri' 'perl-net-dns' -'perl>=5.10.0') +depends=('perl-error' 'perl-netaddr-ip' 'perl-uri' 'perl-net-dns' 'perl') conflicts=('perl-mail-spf-query') -source=(http://search.cpan.org/CPAN/authors/id/J/JM/JMEHNLE/mail-spf/${_realname}-v${pkgver}.tar.gz) -options=(!emptydirs) -md5sums=('67dccdc91e3264679a0e17d493d3cc30') +source=("http://search.cpan.org/CPAN/authors/id/J/JM/JMEHNLE/mail-spf/${_realname}-v${pkgver}.tar.gz") +options=('!emptydirs') +md5sums=('4f5bbd59058da680bfd9ff18e31489b7') build() { cd ${srcdir}/${_realname}-v${pkgver} # Fix required perl-net-dns-resolver-programmable version - sed "s/=> 'v0.002.1',/=> 0,/" -i Build.PL + #sed "s/=> 'v0.002.1',/=> 0,/" -i Build.PL perl Makefile.PL INSTALLDIRS=vendor make +} + +check() { + cd ${srcdir}/${_realname}-v${pkgver} make test } @@ -36,4 +36,4 @@ package() { find ${pkgdir} -name '.packlist' -delete find ${pkgdir} -name 'perllocal.pod' -delete install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE -} \ No newline at end of file +} diff --git a/perl-net-dns-resolver-programmable/PKGBUILD b/perl-net-dns-resolver-programmable/PKGBUILD index b0c1ddc31..ea7946605 100644 --- a/perl-net-dns-resolver-programmable/PKGBUILD +++ b/perl-net-dns-resolver-programmable/PKGBUILD @@ -1,13 +1,9 @@ -# # Platform Packages for Chakra, part of chakra-project.org -# -# maintainer (i686): Phil Miller -# maintainer (x86_64): Manuel Tortosa pkgname=perl-net-dns-resolver-programmable _realname=Net-DNS-Resolver-Programmable pkgver=0.003 -pkgrel=5 +pkgrel=6 pkgdesc="A Net::DNS::Resolver descendant class for offline emulation of DNS" arch=('any') license=('GPL' 'PerlArtistic') @@ -19,12 +15,11 @@ md5sums=('8d44bf331d6115e7fb4ea21f6cf4b96b') build() { cd ${srcdir}/${_realname}-v${pkgver} - # install module in vendor directories. - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 - make || return 1 - make install DESTDIR=${pkgdir} || return 1 + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make +} - # remove perllocal.pod and .packlist - find ${pkgdir} -name perllocal.pod -delete - find ${pkgdir} -name .packlist -delete -} \ No newline at end of file +package() { + cd ${srcdir}/${_realname}-v${pkgver} + make install DESTDIR=${pkgdir} || return 1 +}