This commit is contained in:
Manuel 2012-05-09 23:00:38 +00:00
parent e00c55cbdd
commit 91c0d1c26e
4 changed files with 61 additions and 53 deletions

View File

@ -1,29 +1,41 @@
#
# Chakra Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
# contributor made by: Gris Ge <cnfourt@gmail.com>
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
}

View File

@ -1,21 +1,17 @@
#
# Platform Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
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
}
}

View File

@ -1,32 +1,32 @@
#
# Platform Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
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
}
}

View File

@ -1,13 +1,9 @@
#
# Platform Packages for Chakra, part of chakra-project.org
#
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
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
}
package() {
cd ${srcdir}/${_realname}-v${pkgver}
make install DESTDIR=${pkgdir} || return 1
}