diff options
author | Brian Bidulock | 2017-06-09 00:06:41 -0600 |
---|---|---|
committer | Brian Bidulock | 2017-06-09 00:06:41 -0600 |
commit | b21e34f0daa0b1eda6c5f1c897353bb8f0e91d64 (patch) | |
tree | fca26ee9537846489f4092bb7fe9929cf6d0b020 | |
parent | b211988a2ead58911d99fe85e157951c8a62ae83 (diff) | |
download | aur-b21e34f0daa0b1eda6c5f1c897353bb8f0e91d64.tar.gz |
updates for perl 5.26.0
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 22 | ||||
-rw-r--r-- | inc.patch | 12 |
3 files changed, 36 insertions, 5 deletions
@@ -7,9 +7,16 @@ pkgbase = perl-net-interface arch = x86_64 license = GPL license = PerlArtistic + makedepends = perl-extutils-depends + makedepends = perl-module-install options = !emptydirs source = http://cpan.metacpan.org/authors/id/M/MI/MIKER/Net-Interface-1.012.tar.gz + source = inc.patch md5sums = cfa0c390c506996c004fb5b214fc4a7c + md5sums = 3240db69ec69d45d4a9f768171f6f24e pkgname = perl-net-interface + depends = + depends = perl>= + depends = perl< @@ -10,19 +10,31 @@ arch=('i686' 'x86_64') url="https://metacpan.org/release/${_cpanname}" license=('GPL' 'PerlArtistic') options=('!emptydirs') -source=("http://cpan.metacpan.org/authors/id/M/MI/MIKER/${_cpanname}-${pkgver}.tar.gz") +makedepends=('perl-extutils-depends' 'perl-module-install') +source=("http://cpan.metacpan.org/authors/id/M/MI/MIKER/${_cpanname}-${pkgver}.tar.gz" + 'inc.patch') md5sums=('cfa0c390c506996c004fb5b214fc4a7c') build() { - cd "${srcdir}/${_cpanname}-${pkgver}" - PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1 + cd ${_cpanname}-${pkgver} + patch -Np2 -b -z .orig <../inc.patch + PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor make } package() { - cd "${srcdir}/${_cpanname}-${pkgver}" - make install DESTDIR="$pkgdir" || return 1 + cd ${_cpanname}-${pkgver} + make DESTDIR="$pkgdir" install find "$pkgdir" -name '.packlist' -delete find "$pkgdir" -name '*.pod' -delete +# template start; name=perl-binary-module-dependency; version=1; +if [[ $(find "$pkgdir/usr/lib/perl5/" -name "*.so") ]]; then + _perlver_min=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]);') + _perlver_max=$(perl -e '$v = $^V->{version}; print $v->[0].".".($v->[1]+1);') + depends+=("perl>=$_perlver_min" "perl<$_perlver_max") +fi +# template end; } +md5sums=('cfa0c390c506996c004fb5b214fc4a7c' + '3240db69ec69d45d4a9f768171f6f24e') diff --git a/inc.patch b/inc.patch new file mode 100644 index 000000000000..2d6578d6a574 --- /dev/null +++ b/inc.patch @@ -0,0 +1,12 @@ +diff -up src/Net-Interface-1.012/Makefile.PL.orig src/Net-Interface-1.012/Makefile.PL +--- src/Net-Interface-1.012/Makefile.PL.orig 2017-06-08 23:59:57.000000000 -0600 ++++ src/Net-Interface-1.012/Makefile.PL 2017-06-09 00:00:01.000000000 -0600 +@@ -148,7 +148,7 @@ print F qq|#define NI_OSVER_BASE $Config + close F; + + ################ build family definitions +-do 'inst/netsymbols.pl'; ++do './inst/netsymbols.pl'; + ## END ######### build family definitions + + sub MY::top_targets { |