summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Bidulock2017-06-09 00:06:41 -0600
committerBrian Bidulock2017-06-09 00:06:41 -0600
commitb21e34f0daa0b1eda6c5f1c897353bb8f0e91d64 (patch)
treefca26ee9537846489f4092bb7fe9929cf6d0b020
parentb211988a2ead58911d99fe85e157951c8a62ae83 (diff)
downloadaur-b21e34f0daa0b1eda6c5f1c897353bb8f0e91d64.tar.gz
updates for perl 5.26.0
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD22
-rw-r--r--inc.patch12
3 files changed, 36 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 89494494ba85..d25a86ee0d7e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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<
diff --git a/PKGBUILD b/PKGBUILD
index 0084f75c2c16..625eb0b2dad6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 {