From b8c4eef86bb585fe30fe19eb71e7be07af80abf7 Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Thu, 8 Dec 2011 11:48:09 +0100 Subject: [PATCH 1/7] Packaging of Net::IP::XS --- .SRCINFO | 21 +++++++++++++++++++++ PKGBUILD | 31 +++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 .SRCINFO create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..0bccfeb --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = perl-net-ip-xs + pkgdesc = XS implementation of Net::IP + pkgver = 0.07 + pkgrel = 1 + url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.07/ + arch = i686 + arch = x86_64 + license = GPL + license = PerlArtistic + depends = perl>=5.10.0 + depends = gmp + depends = perl-tie-hash-sorted + depends = perl-tie-simple + depends = perl-math-bigint + depends = perl-ip-country + options = !emptydirs + source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.07.tar.gz + md5sums = cfcbc1fd40e18de64a0c05df5ea37cc4 + +pkgname = perl-net-ip-xs + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..01dd105 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Cedric Girard +_author=TOMHRR +_perlmod=Net-IP-XS +pkgname=perl-net-ip-xs +pkgver=0.07 +pkgrel=1 +pkgdesc="XS implementation of Net::IP" +arch=('i686' 'x86_64') +url="http://search.cpan.org/~$_author/$_perlmod-$pkgver/" +license=('GPL' 'PerlArtistic') +depends=('perl>=5.10.0' 'gmp' 'perl-tie-hash-sorted' 'perl-tie-simple' 'perl-math-bigint' 'perl-ip-country') +options=(!emptydirs) +source=(http://cpan.perl.org/modules/by-authors/id/T/TO/$_author/$_perlmod-$pkgver.tar.gz) +md5sums=('cfcbc1fd40e18de64a0c05df5ea37cc4') + +build() { + cd "$srcdir/$_perlmod-$pkgver" + + # Install module in vendor directories. + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor + make + +} + +package() { + cd "$srcdir/$_perlmod-$pkgver" + make install DESTDIR="$pkgdir/" + +} + +# vim:set ts=2 sw=2 et: From 7bacd5f2e603f025f9f86ed26979db72f3d40a8b Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Wed, 21 Nov 2012 23:47:15 +0100 Subject: [PATCH 2/7] perl-net-ip-xs updated to 0.09 --- .SRCINFO | 11 +++++------ PKGBUILD | 8 ++++---- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 0bccfeb..cde1be8 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,21 +1,20 @@ pkgbase = perl-net-ip-xs pkgdesc = XS implementation of Net::IP - pkgver = 0.07 + pkgver = 0.09 pkgrel = 1 - url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.07/ + url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.09/ arch = i686 arch = x86_64 license = GPL license = PerlArtistic depends = perl>=5.10.0 - depends = gmp - depends = perl-tie-hash-sorted depends = perl-tie-simple depends = perl-math-bigint depends = perl-ip-country + depends = perl-io-capture options = !emptydirs - source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.07.tar.gz - md5sums = cfcbc1fd40e18de64a0c05df5ea37cc4 + source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.09.tar.gz + md5sums = 39e690dbefd0da0cc8c914bd253de751 pkgname = perl-net-ip-xs diff --git a/PKGBUILD b/PKGBUILD index 01dd105..4fa4b46 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,16 +2,16 @@ _author=TOMHRR _perlmod=Net-IP-XS pkgname=perl-net-ip-xs -pkgver=0.07 +pkgver=0.09 pkgrel=1 pkgdesc="XS implementation of Net::IP" arch=('i686' 'x86_64') url="http://search.cpan.org/~$_author/$_perlmod-$pkgver/" license=('GPL' 'PerlArtistic') -depends=('perl>=5.10.0' 'gmp' 'perl-tie-hash-sorted' 'perl-tie-simple' 'perl-math-bigint' 'perl-ip-country') +depends=('perl>=5.10.0' 'perl-tie-simple' 'perl-math-bigint' 'perl-ip-country' 'perl-io-capture') options=(!emptydirs) -source=(http://cpan.perl.org/modules/by-authors/id/T/TO/$_author/$_perlmod-$pkgver.tar.gz) -md5sums=('cfcbc1fd40e18de64a0c05df5ea37cc4') +source=(http://cpan.perl.org/modules/by-authors/id/${_author:0:1}/${_author:0:2}/$_author/$_perlmod-$pkgver.tar.gz) +md5sums=('39e690dbefd0da0cc8c914bd253de751') build() { cd "$srcdir/$_perlmod-$pkgver" From a455ec3c140b196d8b33cd86b919cb0d4a292c11 Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Mon, 25 Mar 2013 14:01:47 +0100 Subject: [PATCH 3/7] Net::IP::XS updated to 0.10 --- .SRCINFO | 8 ++++---- PKGBUILD | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index cde1be8..e57234d 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,8 @@ pkgbase = perl-net-ip-xs pkgdesc = XS implementation of Net::IP - pkgver = 0.09 + pkgver = 0.10 pkgrel = 1 - url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.09/ + url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.10/ arch = i686 arch = x86_64 license = GPL @@ -13,8 +13,8 @@ pkgbase = perl-net-ip-xs depends = perl-ip-country depends = perl-io-capture options = !emptydirs - source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.09.tar.gz - md5sums = 39e690dbefd0da0cc8c914bd253de751 + source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.10.tar.gz + md5sums = 7b230a230f82bde8a2b9030f82a02a8e pkgname = perl-net-ip-xs diff --git a/PKGBUILD b/PKGBUILD index 4fa4b46..5e520a6 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ _author=TOMHRR _perlmod=Net-IP-XS pkgname=perl-net-ip-xs -pkgver=0.09 +pkgver=0.10 pkgrel=1 pkgdesc="XS implementation of Net::IP" arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('GPL' 'PerlArtistic') depends=('perl>=5.10.0' 'perl-tie-simple' 'perl-math-bigint' 'perl-ip-country' 'perl-io-capture') options=(!emptydirs) source=(http://cpan.perl.org/modules/by-authors/id/${_author:0:1}/${_author:0:2}/$_author/$_perlmod-$pkgver.tar.gz) -md5sums=('39e690dbefd0da0cc8c914bd253de751') +md5sums=('7b230a230f82bde8a2b9030f82a02a8e') build() { cd "$srcdir/$_perlmod-$pkgver" From eed166e9dc83b73ca76229fa2f4f0329231a1dd5 Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Wed, 10 Jul 2013 17:42:21 +0200 Subject: [PATCH 4/7] update perl-net-ip-xs PKGBUILD to 0.11 --- .SRCINFO | 8 ++++---- PKGBUILD | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index e57234d..a952747 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,8 @@ pkgbase = perl-net-ip-xs pkgdesc = XS implementation of Net::IP - pkgver = 0.10 + pkgver = 0.11 pkgrel = 1 - url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.10/ + url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.11/ arch = i686 arch = x86_64 license = GPL @@ -13,8 +13,8 @@ pkgbase = perl-net-ip-xs depends = perl-ip-country depends = perl-io-capture options = !emptydirs - source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.10.tar.gz - md5sums = 7b230a230f82bde8a2b9030f82a02a8e + source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.11.tar.gz + md5sums = 0696651231b8b1f3629c1428c1157636 pkgname = perl-net-ip-xs diff --git a/PKGBUILD b/PKGBUILD index 5e520a6..ce4aef4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ _author=TOMHRR _perlmod=Net-IP-XS pkgname=perl-net-ip-xs -pkgver=0.10 +pkgver=0.11 pkgrel=1 pkgdesc="XS implementation of Net::IP" arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('GPL' 'PerlArtistic') depends=('perl>=5.10.0' 'perl-tie-simple' 'perl-math-bigint' 'perl-ip-country' 'perl-io-capture') options=(!emptydirs) source=(http://cpan.perl.org/modules/by-authors/id/${_author:0:1}/${_author:0:2}/$_author/$_perlmod-$pkgver.tar.gz) -md5sums=('7b230a230f82bde8a2b9030f82a02a8e') +md5sums=('0696651231b8b1f3629c1428c1157636') build() { cd "$srcdir/$_perlmod-$pkgver" From 5e44ae5878d07282e390e2650dc66f55524e196b Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Mon, 8 Sep 2014 10:01:25 +0200 Subject: [PATCH 5/7] NET::IP::XS update --- .SRCINFO | 8 ++++---- PKGBUILD | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index a952747..0f39d67 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,8 @@ pkgbase = perl-net-ip-xs pkgdesc = XS implementation of Net::IP - pkgver = 0.11 + pkgver = 0.13 pkgrel = 1 - url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.11/ + url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.13/ arch = i686 arch = x86_64 license = GPL @@ -13,8 +13,8 @@ pkgbase = perl-net-ip-xs depends = perl-ip-country depends = perl-io-capture options = !emptydirs - source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.11.tar.gz - md5sums = 0696651231b8b1f3629c1428c1157636 + source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.13.tar.gz + md5sums = a427513d578c13ac5d10c4a357934395 pkgname = perl-net-ip-xs diff --git a/PKGBUILD b/PKGBUILD index ce4aef4..12ab3e7 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ _author=TOMHRR _perlmod=Net-IP-XS pkgname=perl-net-ip-xs -pkgver=0.11 +pkgver=0.13 pkgrel=1 pkgdesc="XS implementation of Net::IP" arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('GPL' 'PerlArtistic') depends=('perl>=5.10.0' 'perl-tie-simple' 'perl-math-bigint' 'perl-ip-country' 'perl-io-capture') options=(!emptydirs) source=(http://cpan.perl.org/modules/by-authors/id/${_author:0:1}/${_author:0:2}/$_author/$_perlmod-$pkgver.tar.gz) -md5sums=('0696651231b8b1f3629c1428c1157636') +md5sums=('a427513d578c13ac5d10c4a357934395') build() { cd "$srcdir/$_perlmod-$pkgver" From 5bf5166410462787b3aba9434939bac8dcffa43a Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Tue, 17 Mar 2015 11:22:58 +0100 Subject: [PATCH 6/7] NET::IP::XS PKGBUILD updated to 0.15 --- .SRCINFO | 8 ++++---- PKGBUILD | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 0f39d67..831bd97 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,8 +1,8 @@ pkgbase = perl-net-ip-xs pkgdesc = XS implementation of Net::IP - pkgver = 0.13 + pkgver = 0.15 pkgrel = 1 - url = http://search.cpan.org/~TOMHRR/Net-IP-XS-0.13/ + url = https://metacpan.org/release/Net-IP-XS arch = i686 arch = x86_64 license = GPL @@ -13,8 +13,8 @@ pkgbase = perl-net-ip-xs depends = perl-ip-country depends = perl-io-capture options = !emptydirs - source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.13.tar.gz - md5sums = a427513d578c13ac5d10c4a357934395 + source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.15.tar.gz + md5sums = c54615bcfe14306b8e125529f93baefd pkgname = perl-net-ip-xs diff --git a/PKGBUILD b/PKGBUILD index 12ab3e7..40c5820 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,16 +2,16 @@ _author=TOMHRR _perlmod=Net-IP-XS pkgname=perl-net-ip-xs -pkgver=0.13 +pkgver=0.15 pkgrel=1 pkgdesc="XS implementation of Net::IP" arch=('i686' 'x86_64') -url="http://search.cpan.org/~$_author/$_perlmod-$pkgver/" +url="https://metacpan.org/release/$_perlmod" license=('GPL' 'PerlArtistic') depends=('perl>=5.10.0' 'perl-tie-simple' 'perl-math-bigint' 'perl-ip-country' 'perl-io-capture') options=(!emptydirs) source=(http://cpan.perl.org/modules/by-authors/id/${_author:0:1}/${_author:0:2}/$_author/$_perlmod-$pkgver.tar.gz) -md5sums=('a427513d578c13ac5d10c4a357934395') +md5sums=('c54615bcfe14306b8e125529f93baefd') build() { cd "$srcdir/$_perlmod-$pkgver" From 7aa18bb0f0aaa3810709cced6f951dd98d80b947 Mon Sep 17 00:00:00 2001 From: Cedric Girard Date: Tue, 24 Nov 2015 11:19:31 +0100 Subject: [PATCH 7/7] new upstream version 0.16 add checks as well --- .SRCINFO | 8 +++++--- PKGBUILD | 10 ++++++++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 831bd97..6b356d1 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,8 @@ +# Generated by mksrcinfo v8 +# Tue Nov 24 10:19:27 UTC 2015 pkgbase = perl-net-ip-xs pkgdesc = XS implementation of Net::IP - pkgver = 0.15 + pkgver = 0.16 pkgrel = 1 url = https://metacpan.org/release/Net-IP-XS arch = i686 @@ -13,8 +15,8 @@ pkgbase = perl-net-ip-xs depends = perl-ip-country depends = perl-io-capture options = !emptydirs - source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.15.tar.gz - md5sums = c54615bcfe14306b8e125529f93baefd + source = http://cpan.perl.org/modules/by-authors/id/T/TO/TOMHRR/Net-IP-XS-0.16.tar.gz + md5sums = 01e9e5be15b2a643274aadbc1269cbfe pkgname = perl-net-ip-xs diff --git a/PKGBUILD b/PKGBUILD index 40c5820..1fca1d1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,7 +2,7 @@ _author=TOMHRR _perlmod=Net-IP-XS pkgname=perl-net-ip-xs -pkgver=0.15 +pkgver=0.16 pkgrel=1 pkgdesc="XS implementation of Net::IP" arch=('i686' 'x86_64') @@ -11,7 +11,7 @@ license=('GPL' 'PerlArtistic') depends=('perl>=5.10.0' 'perl-tie-simple' 'perl-math-bigint' 'perl-ip-country' 'perl-io-capture') options=(!emptydirs) source=(http://cpan.perl.org/modules/by-authors/id/${_author:0:1}/${_author:0:2}/$_author/$_perlmod-$pkgver.tar.gz) -md5sums=('c54615bcfe14306b8e125529f93baefd') +md5sums=('01e9e5be15b2a643274aadbc1269cbfe') build() { cd "$srcdir/$_perlmod-$pkgver" @@ -22,6 +22,12 @@ build() { } +check() { + cd "$srcdir/$_perlmod-$pkgver" + make test + +} + package() { cd "$srcdir/$_perlmod-$pkgver" make install DESTDIR="$pkgdir/"