summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD58
2 files changed, 30 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2c8d097899c8..6c4f59622409 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,16 @@
pkgbase = perl-cache-fastmmap
pkgdesc = Uses an mmap'ed file to act as a shared memory interprocess cache
- pkgver = 1.47
+ pkgver = 1.49
pkgrel = 1
url = http://search.cpan.org/dist/Cache-FastMmap
- arch = i686
arch = x86_64
- license = PerlArtistic
+ arch = i686
license = GPL
- makedepends = perl-extutils-makemaker
+ license = PerlArtistic
depends = perl
options = !emptydirs
- source = http://search.cpan.org/CPAN/authors/id/R/RO/ROBM/Cache-FastMmap-1.47.tar.gz
- sha512sums = 20d839ac10578387465a0d5e6d6d4018073eb644460b4e079bb7b774a6c7be453a7f2bd8d499be962d60bd51657bc49a651684e773efb02a5d5fcf6c341640b2
+ source = http://cpan.perl.org/modules/by-module/Cache/Cache-FastMmap-1.49.tar.gz
+ sha256sums = 95e99a74b4911052f5858990e1e38bc86da9e89bb995c49e59667a4d9a31ffab
pkgname = perl-cache-fastmmap
diff --git a/PKGBUILD b/PKGBUILD
index 94fed51c5c40..cda6e721d31d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,40 @@
-# Maintainer: xRemaLx <anton.komolov@gmail.com>
-# Contributor: Caleb Cushing <xenoterracide@gmail.com>
+# Maintainer: Jimmy Xu <me at jimmyxu dot org>
+# Contributor: xRemaLx <anton dot komolov at gmail dot com>
+# Contributor: Caleb Cushing <xenoterracide at gmail dot com>
-pkgname='perl-cache-fastmmap'
-_pkgname='Cache-FastMmap'
-pkgver='1.47'
-pkgrel='1'
+_perlmod='Cache-FastMmap'
+_modnamespace=Cache
+pkgname=perl-cache-fastmmap
+pkgver=1.49
+pkgrel=1
pkgdesc="Uses an mmap'ed file to act as a shared memory interprocess cache"
-arch=('i686' 'x86_64')
-license=('PerlArtistic' 'GPL')
-options=('!emptydirs')
+arch=("x86_64" "i686")
+url="http://search.cpan.org/dist/$_perlmod"
+license=('GPL' 'PerlArtistic')
depends=('perl')
-makedepends=('perl-extutils-makemaker')
-url="http://search.cpan.org/dist/Cache-FastMmap"
-source=("http://search.cpan.org/CPAN/authors/id/R/RO/ROBM/${_pkgname}-${pkgver}.tar.gz")
-sha512sums=('20d839ac10578387465a0d5e6d6d4018073eb644460b4e079bb7b774a6c7be453a7f2bd8d499be962d60bd51657bc49a651684e773efb02a5d5fcf6c341640b2')
+options=('!emptydirs')
+source=("http://cpan.perl.org/modules/by-module/$_modnamespace/$_perlmod-$pkgver.tar.gz")
+sha256sums=('95e99a74b4911052f5858990e1e38bc86da9e89bb995c49e59667a4d9a31ffab')
build() {
- ( 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 "$srcdir/$_perlmod-$pkgver"
- cd "${srcdir}/${_pkgname}-${pkgver}"
- /usr/bin/perl Makefile.PL
- make
- )
+ # Install module in vendor directories.
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
+ make
}
check() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- ( export PERL_MM_USE_DEFAULT=1 PERL5LIB=""
- make test
- )
+ cd "$srcdir/$_perlmod-$pkgver"
+
+ # Install module in vendor directories.
+ PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor
+ make test
}
package() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- make install
- find "$pkgdir" -name .packlist -o -name perllocal.pod -delete
+ cd "$srcdir/$_perlmod-$pkgver"
+ make install DESTDIR="$pkgdir/"
}
-# Local Variables:
-# mode: shell-script
-# sh-basic-offset: 2
-# End:
# vim:set ts=2 sw=2 et: