diff options
author | András Wacha | 2022-01-18 09:11:37 +0100 |
---|---|---|
committer | András Wacha | 2022-01-18 09:11:37 +0100 |
commit | 744c661497e0d18def8f4452a7890695304996e0 (patch) | |
tree | 54c64c458f53cdbd4153b11e586b59b52a67fb90 | |
parent | 6fc609f659dfd7d067984430f03b3967c01faf39 (diff) | |
download | aur-perl-pdl-nohdf4.tar.gz |
Upstream version 2.068; PKGBUILD synchronized with perl-pdl
-rw-r--r-- | .SRCINFO | 44 | ||||
-rw-r--r-- | Makefile.patch | 12 | ||||
-rw-r--r-- | PKGBUILD | 76 | ||||
-rw-r--r-- | perldl.conf | 10 |
4 files changed, 89 insertions, 53 deletions
@@ -1,6 +1,6 @@ pkgbase = perl-pdl-nohdf4 - pkgdesc = The Perl Data Language, a perl extension designed for scientific and bulk numeric data processing and display - pkgver = 2.019 + pkgdesc = The Perl Data Language, a perl extension designed for scientific and bulk numeric data processing and display. Built without hdf4 support. + pkgver = 2.068 pkgrel = 1 url = http://search.cpan.org/dist/PDL arch = i686 @@ -8,34 +8,40 @@ pkgbase = perl-pdl-nohdf4 license = PerlArtistic license = GPL checkdepends = perl-test-warn + checkdepends = perl-perlio-layers + checkdepends = perl-file-map checkdepends = perl-test-exception checkdepends = perl-test-deep - checkdepends = perl-list-moreutils - makedepends = perl>=5.11.3 + makedepends = perl makedepends = fftw2 makedepends = perl-opengl - makedepends = perl-devel-checklib + makedepends = plplot + makedepends = perl-extutils-f77 makedepends = proj - depends = perl>=5.8.9 - depends = perl-inline>=0.43 + makedepends = perl-extutils-parsexs + makedepends = perl-convert-uu + makedepends = perl-inline-c + makedepends = perl-module-compile + makedepends = perl-devel-checklib + makedepends = perl-pod-parser + makedepends = perl-extutils-depends + depends = perl + depends = perl-inline + depends = perl-term-readkey depends = gsl - depends = perl-inline-c - depends = perl-astro-fits-header - depends = perl-convert-uu - depends = perl-file-map - depends = perl-module-compile optdepends = fftw2: for PDL::FFTW support optdepends = perl-astro-fits-header: improved FITS files support - optdepends = perl-convert-uu: for the case when something wrong with Unicode support - optdepends = perl-extutils-f77: for PDL::Slatec and PDL::Minuit support - optdepends = perl-opengl>=0.6703: for PDL::Graphics::TriD support + optdepends = perl-opengl: for PDL::Graphics::TriD support optdepends = plplot: for PDL::Graphics::PLplot support optdepends = proj: for PDL::GIS::Proj and PDL::Transform::Proj4 support - provides = perl-pdl=${pkgver} + provides = perl-pdl conflicts = perl-pdl options = !emptydirs - source = http://search.cpan.org/CPAN/authors/id/C/CH/CHM/PDL-2.019.tar.gz - sha256sums = 51a47beedb1dd5bb4b6f6441a0ad38d4c95d7cbf3bf6b1b4c9128732ea2d77fe + source = https://cpan.metacpan.org/authors/id/E/ET/ETJ/PDL-2.068.tar.gz + source = perldl.conf + source = Makefile.patch + md5sums = c21578cbaf5e2e76144fd48c4c45c695 + md5sums = 8bab55b7af0597c6979b620b03375c2e + md5sums = e2b2dff48643a5051a8f7d1ee9dc4ea9 pkgname = perl-pdl-nohdf4 - diff --git a/Makefile.patch b/Makefile.patch new file mode 100644 index 000000000000..7ebf50fb2def --- /dev/null +++ b/Makefile.patch @@ -0,0 +1,12 @@ +--- /home/ordoban/workspace/Perl/perl-pdl/PDL-2.017/Makefile ++++ /home/ordoban/workspace/Perl/perl-pdl/PDL-2.017/Makefile.2 +@@ -909,7 +909,7 @@ + + # --- MakeMaker install section: + +-install :: pure_install doc_install ++install :: pure_install + $(NOECHO) $(NOOP) + + install_perl :: pure_perl_install doc_perl_install + @@ -1,71 +1,79 @@ -# CPAN Name : PDL +# Maintainer: Andras Wacha < awacha at gmail dot com > +# Co-maintainer: Michał Wojdyła < micwoj9292 at gmail dot com > +# Contributor: Ordoban <dirk.langer@vvovgonik.de> # Contributor: Anton Leontiev <bunder /at/ t-25.ru> -# Generator : CPANPLUS::Dist::Arch 1.28 - -# Contributor: András Wacha < awacha at gmail> # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: carltonf <xiong[c05]@gmail.com> # Contributor: Colin Pitrat <colin.pitrat@gmail.com> pkgname=perl-pdl-nohdf4 -pkgver=2.019 +_pkgname=PDL +pkgver=2.068 pkgrel=1 -pkgdesc='The Perl Data Language, a perl extension designed for scientific and bulk numeric data processing and display' +pkgdesc='The Perl Data Language, a perl extension designed for scientific and bulk numeric data processing and display. Built without hdf4 support.' arch=('i686' 'x86_64') url='http://search.cpan.org/dist/PDL' license=('PerlArtistic' 'GPL') +conflicts=('perl-pdl') +provides=('perl-pdl') depends=( - 'perl>=5.8.9' - 'perl-inline>=0.43' + 'perl' + 'perl-inline' + 'perl-term-readkey' 'gsl' - 'perl-inline-c' - 'perl-astro-fits-header' - 'perl-convert-uu' - 'perl-file-map' - 'perl-module-compile' ) -provides=('perl-pdl=${pkgver}') -conflicts=('perl-pdl') makedepends=( - 'perl>=5.11.3' # To provide ExtUtils::MakeMaker 6.56 + 'perl' 'fftw2' 'perl-opengl' - 'perl-devel-checklib' -# 'plplot' -# 'perl-extutils-f77' + 'plplot' + 'perl-extutils-f77' 'proj' + 'perl-extutils-parsexs' + 'perl-convert-uu' + 'perl-inline-c' + 'perl-module-compile' + 'perl-devel-checklib' + 'perl-pod-parser' + 'perl-extutils-depends' ) checkdepends=( - 'perl-test-warn' 'perl-test-exception' 'perl-test-deep' 'perl-list-moreutils' + 'perl-test-warn' + 'perl-perlio-layers' + 'perl-file-map' + 'perl-test-exception' + 'perl-test-deep' ) optdepends=( 'fftw2: for PDL::FFTW support' 'perl-astro-fits-header: improved FITS files support' - 'perl-convert-uu: for the case when something wrong with Unicode support' # It is necessary on *BSD systems - 'perl-extutils-f77: for PDL::Slatec and PDL::Minuit support' # It is not necessary at runtime - 'perl-opengl>=0.6703: for PDL::Graphics::TriD support' +# 'perl-convert-uu: for the case when something wrong with Unicode support' # It is necessary on *BSD systems +# 'perl-extutils-f77: for PDL::Slatec and PDL::Minuit support' # It is not necessary at runtime + 'perl-opengl: for PDL::Graphics::TriD support' 'plplot: for PDL::Graphics::PLplot support' 'proj: for PDL::GIS::Proj and PDL::Transform::Proj4 support' ) - -source=(http://search.cpan.org/CPAN/authors/id/C/CH/CHM/PDL-${pkgver}.tar.gz) +source=(https://cpan.metacpan.org/authors/id/E/ET/ETJ/${_pkgname}-${pkgver}.tar.gz perldl.conf Makefile.patch) options=(!emptydirs) -sha256sums=('51a47beedb1dd5bb4b6f6441a0ad38d4c95d7cbf3bf6b1b4c9128732ea2d77fe') +md5sums=('c21578cbaf5e2e76144fd48c4c45c695' + '8bab55b7af0597c6979b620b03375c2e' + 'e2b2dff48643a5051a8f7d1ee9dc4ea9') build() { - cd PDL-${pkgver} - F77LIBS='-lgfortran -lm' PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor - make + cd "${_pkgname}-${pkgver}" + F77LIBS='-lgfortran -lm' PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor PDLCONF=${srcdir}/perldl.conf + patch < "${srcdir}/Makefile.patch" + make } check() { - cd PDL-${pkgver} + cd "${_pkgname}-${pkgver}" make test } package() { - cd PDL-${pkgver} - mkdir -p "${pkgdir}/usr/lib/perl5/$(perl -e 'print substr($^V,1,4)')/vendor_perl/PDL" - make install DESTDIR="$pkgdir" - find "$pkgdir" -name .packlist -o -name perllocal.pod -delete + cd "${_pkgname}-${pkgver}" + make install DESTDIR="${pkgdir}" + make doc_install DESTDIR="${pkgdir}" + find "${pkgdir}" -name .packlist -o -name perllocal.pod -delete } diff --git a/perldl.conf b/perldl.conf new file mode 100644 index 000000000000..0f777d7bc437 --- /dev/null +++ b/perldl.conf @@ -0,0 +1,10 @@ +#!/usr/bin/perl +# -*-perl-*- + +%PDL_CONFIG = ( + # Fix building on x86_64 with GCC 4.8 + # For more info see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701335 + OPTIMIZE => "$Config{optimize} -fno-aggressive-loop-optimizations", + WITH_HDF => false, + #WITH_PLPLOT => 1 +); |