From c41812134d11c0ab6c6f0258de05de85638d996b Mon Sep 17 00:00:00 2001 From: Leonardo Arena Date: Fri, 11 Aug 2017 06:35:02 +0000 Subject: main/perl-net-server: upgrade to 2.009 Modernize APKBUILD, add check() --- main/perl-net-server/APKBUILD | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/main/perl-net-server/APKBUILD b/main/perl-net-server/APKBUILD index 555071e5fe..8a3bfa8e2b 100644 --- a/main/perl-net-server/APKBUILD +++ b/main/perl-net-server/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Leonardo Arena pkgname=perl-net-server _realname=Net-Server -pkgver=2.008 +pkgver=2.009 pkgrel=0 pkgdesc="Extensible, general Perl server engine" url="http://search.cpan.org/dist/Net-Server/" @@ -13,21 +13,29 @@ makedepends="perl-dev" install= subpackages="$pkgname-doc" source="http://search.cpan.org/CPAN/authors/id/R/RH/RHANDOM/$_realname-$pkgver.tar.gz" +builddir="$srcdir/$_realname-$pkgver" + +prepare() { + cd "$builddir" + export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'` + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor +} build() { - cd "$srcdir/$_realname-$pkgver" + cd "$builddir" + export CFLAGS=`perl -MConfig -E 'say $Config{ccflags}'` + make +} - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 - make || return 1 +check() { + cd "$builddir" + make test } package() { - cd "$srcdir/$_realname-$pkgver" + cd "$builddir" make DESTDIR="$pkgdir" install - # creates file collision among perl modules - find "$pkgdir" -name perllocal.pod -delete + find "$pkgdir" \( -name perllocal.pod -o -name .packlist \) -delete } -md5sums="85d488bc800f582839dd924ffa3f0d26 Net-Server-2.008.tar.gz" -sha256sums="0921056aedc871a59c4b76f58764f0e0a16c1816b58c366a9d80e46367744fa0 Net-Server-2.008.tar.gz" -sha512sums="cbc7697f598db10931a10701a23aa5e98a6eba377bbc6c17d3d77baf26e0e83cf4e9c163e954faca3d3145b33264fd5a10cc2f7c6e219a7d6425ed3cc73f254a Net-Server-2.008.tar.gz" +sha512sums="36409f8d2478877c68cbfcbe9c08045b0c24a926b64f022faf3de8f4b4369ff417d5c41ff1e9800553c38da29c6d72ef301119c956cb26439f6b6366ff4b459c Net-Server-2.009.tar.gz" -- cgit v1.2.3