From deba8115d2c2af26df42966b91ef04ff4dd79cde Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 14 May 2020 11:09:11 +0100 Subject: gentoo resync : 14.05.2020 --- dev-perl/PDL/Manifest | 2 +- dev-perl/PDL/PDL-2.17.0-r1.ebuild | 124 ++++++++++++++++++++++++++++++++++++++ dev-perl/PDL/PDL-2.17.0.ebuild | 121 ------------------------------------- 3 files changed, 125 insertions(+), 122 deletions(-) create mode 100644 dev-perl/PDL/PDL-2.17.0-r1.ebuild delete mode 100644 dev-perl/PDL/PDL-2.17.0.ebuild (limited to 'dev-perl/PDL') diff --git a/dev-perl/PDL/Manifest b/dev-perl/PDL/Manifest index 2b32a7caad16..00e70dac9bc7 100644 --- a/dev-perl/PDL/Manifest +++ b/dev-perl/PDL/Manifest @@ -4,5 +4,5 @@ AUX PDL-2.17.0-makemakerfix.patch 433 BLAKE2B 6a57d9703d95324ee64bd0c5ca5774f013 AUX PDL-2.17.0-shared-hdf.patch 1737 BLAKE2B 8123226cc2fae7c8579b9af036f1802f0228efb66fa73b24788c78b9ea5034140b93ecae64fa3ef84153081ceebbbf1ffbf320fd8ccf0309695bf3554f095504 SHA512 bfa39a1742fa6420f03894e04e501c28a434f13cf863880d5f78988c7cfb341de5ca73f877a28bc1fe4b1e5351ced704b44bd4499b047cc51ec2f965acbeb26f AUX perldl.conf 2716 BLAKE2B 7cea3e06e00636c45d3ffaef5df236668aabdf52675a3447ef086cd3820df19fee4d6f1a0bd40a15d0374cebd6126a391647f973dd25803da01995cf58d6fe15 SHA512 ed05b5a5d8014a010093d1c03b90a72bc5629760a71f521988cfeaf70e6b59d9a4bfd8b4533a4dc3bcb46ba6fd3737cd7fb74ec086d3da8aac1b8239fa9ca8e5 DIST PDL-2.017.tar.gz 2889414 BLAKE2B e49e0ee7e7fc3d95dd27098e8008930673cc4067331f2e4d9eecf8584fe717b15d5b4c7198548ea79a4543d94c1078f5e6eedd731b94d7ce062ab2841c32fc8d SHA512 b1c60b45427153928834619a59ef2213a0845564ae997e22fe202dfee281647edceb68bf3bfa6602ee69a7fd0cc69b7b61ccb74407f490d9fa40230f74599411 -EBUILD PDL-2.17.0.ebuild 3381 BLAKE2B 3c857d1957e29f7e447633252d41a285ac7224eefaeeb3101ae92fc12322febb4147bd9aa664da5a63dcafe8fd1dccac3a544cabf7f6602533aed1e7963eba40 SHA512 13d6c8cd02035539c02bcf642194c4c595fdf66279f382c4439100188cd268b2b1f927ff3b3700d458de2012f36fe29c05db4f0e4665b294f013f296d3ae0086 +EBUILD PDL-2.17.0-r1.ebuild 3390 BLAKE2B c9b58d1adc0607b1df772e6d1607c5783409faddc2893d8a837bf429c31d9df3a9b585b4bf016266590e1205e92344aa974f15c8ceb86b19c4ec22b0d9fd54e1 SHA512 d992e9d20240a1f9d91671477e36e0fa4f62b45d3a193685601ef56c496eb52e6b1b9af8da373bc3204fd866ca23b0a04612877c2eef51de9c9f91a9efad8394 MISC metadata.xml 14070 BLAKE2B 2b8815b4829438c60093b78dba17a5a9a8b25d235e74a46ee809fda26b9a147962afefdd4c0b3bf33c529bbc91d647342730685c4870a3532c3bdd8b04271f0f SHA512 1934d0426e3f14ae27f506e7b5b1960753f24514f28bd7d653e41a486694646be81fc39b16f36686f7b5a6c9a1905ec1a26d79790b98dd2c61b8b100d9287aa5 diff --git a/dev-perl/PDL/PDL-2.17.0-r1.ebuild b/dev-perl/PDL/PDL-2.17.0-r1.ebuild new file mode 100644 index 000000000000..52661b7c5c06 --- /dev/null +++ b/dev-perl/PDL/PDL-2.17.0-r1.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DIST_AUTHOR=CHM +DIST_VERSION=2.017 + +FORTRAN_NEEDED=fortran + +inherit perl-module eutils fortran-2 + +DESCRIPTION="Perl Data Language for scientific computing" + +LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL" +SLOT="0" +KEYWORDS="amd64 arm ppc x86" + +IUSE="+badval doc fortran gd gsl hdf netpbm pdl2 pgplot threads test" +RESTRICT="!test? ( test )" + +RDEPEND="sys-libs/ncurses:0= + app-arch/sharutils + dev-perl/Astro-FITS-Header + dev-perl/File-Map + >=dev-perl/Inline-0.680.0 + >=dev-perl/Inline-C-0.620.0 + dev-perl/Module-Compile + dev-perl/OpenGL + dev-perl/TermReadKey + || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) + >=virtual/perl-Data-Dumper-2.121.0 + virtual/perl-Pod-Parser + virtual/perl-File-Spec + virtual/perl-File-Temp + virtual/perl-Filter-Simple + dev-perl/Filter + virtual/perl-Storable + >=virtual/perl-Text-Balanced-1.890.0 + + gd? ( media-libs/gd ) + gsl? ( sci-libs/gsl ) + hdf? ( sci-libs/hdf ) + netpbm? ( + media-libs/netpbm + media-video/ffmpeg + ) + pdl2? ( + >=dev-perl/Devel-REPL-1.3.11 + || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) + ) + pgplot? ( dev-perl/PGPLOT ) +" + +DEPEND="${RDEPEND} + >=virtual/perl-ExtUtils-MakeMaker-6.560.0 + dev-perl/Devel-CheckLib + fortran? ( >=dev-perl/ExtUtils-F77-1.13 ) + test? ( + dev-perl/Test-Exception + dev-perl/Test-Warn + dev-perl/Test-Deep + ) +" + +mydoc="BUGS DEPENDENCIES DEVELOPMENT Known_problems MANIFEST* Release_Notes" + +PATCHES=( + "${FILESDIR}"/${PN}-2.17.0-makemakerfix.patch + "${FILESDIR}"/${PN}-2.17.0-fortran.patch # respect user choice for fortran compiler+flags, add pic + "${FILESDIR}"/${PN}-2.17.0-shared-hdf.patch # search for shared hdf instead of static + "${FILESDIR}"/${PN}-2.17.0-dot-in-inc.patch # fix broken Perl 5.26 compile due to @INC changes +) + +pkg_setup() { + perl_set_version + use fortran && fortran-2_pkg_setup +} + +src_prepare() { + perl-module_src_prepare + find . -name Makefile.PL -exec \ + sed -i -e "s|/usr|${EPREFIX}/usr|g" {} \; || die +} + +src_configure() { + sed -i \ + -e '/USE_POGL/s/=>.*/=> 1,/' \ + -e "/WITH_3D/s/=>.*/=> 1,/" \ + -e "/HTML_DOCS/s/=>.*/=> $(use doc && echo 1 || echo 0),/" \ + -e "/WITH_BADVAL/s/=>.*/=> $(use badval && echo 1|| echo 0),/" \ + -e "/WITH_DEVEL_REPL/s/=>.*/=> $(use pdl2 && echo 1 || echo 0),/" \ + -e "/WITH_GSL/s/=>.*/=> $(use gsl && echo 1 || echo 0),/" \ + -e "/WITH_GD/s/=>.*/=> $(use gd && echo 1 || echo 0),/" \ + -e "/WITH_HDF/s/=>.*/=> $(use hdf && echo 1 || echo 0),/" \ + -e "/WITH_MINUIT/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \ + -e "/WITH_PGPLOT/s/=>.*/=> $(use pgplot && echo 1 || echo 0),/" \ + -e "/WITH_POSIX_THREADS/s/=>.*/=> $(use threads && echo 1 || echo 0),/" \ + -e "/WITH_PROJ/s/=>.*/=> $(echo 0),/" \ + -e "/WITH_SLATEC/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \ + perldl.conf || die + perl-module_src_configure +} + +src_test() { + MAKEOPTS+=" -j1" perl-module_src_test +} + +src_install() { + perl-module_src_install + cp Doc/{scantree,mkhtmldoc}.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die +} + +pkg_postinst() { + perl "${VENDOR_ARCH}/PDL/Doc/scantree.pl" || die + elog "Building perldl.db done. You can recreate this at any time" + elog "by running:" + elog "perl ${VENDOR_ARCH}/PDL/Doc/scantree.pl" +} + +pkg_prerm() { + rm -rf "${EROOT}"/var/lib/pdl/html + rm -f "${EROOT}"/var/lib/pdl/{pdldoc.db,Index.pod} +} diff --git a/dev-perl/PDL/PDL-2.17.0.ebuild b/dev-perl/PDL/PDL-2.17.0.ebuild deleted file mode 100644 index 63488f4cd155..000000000000 --- a/dev-perl/PDL/PDL-2.17.0.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DIST_AUTHOR=CHM -DIST_VERSION=2.017 - -FORTRAN_NEEDED=fortran - -inherit perl-module eutils fortran-2 - -DESCRIPTION="Perl Data Language for scientific computing" - -LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL" -SLOT="0" -KEYWORDS="amd64 arm ppc x86" - -IUSE="+badval doc fortran gd gsl hdf netpbm pdl2 pgplot threads test" -RESTRICT="!test? ( test )" - -RDEPEND="sys-libs/ncurses:0= - app-arch/sharutils - dev-perl/Astro-FITS-Header - dev-perl/File-Map - >=dev-perl/Inline-0.680.0 - >=dev-perl/Inline-C-0.620.0 - dev-perl/Module-Compile - dev-perl/OpenGL - dev-perl/TermReadKey - || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) - >=virtual/perl-Data-Dumper-2.121.0 - virtual/perl-Pod-Parser - virtual/perl-File-Spec - virtual/perl-File-Temp - virtual/perl-Filter-Simple - dev-perl/Filter - virtual/perl-Storable - >=virtual/perl-Text-Balanced-1.890.0 - - gd? ( media-libs/gd ) - gsl? ( sci-libs/gsl ) - hdf? ( sci-libs/hdf ) - netpbm? ( media-libs/netpbm virtual/ffmpeg ) - pdl2? ( - >=dev-perl/Devel-REPL-1.3.11 - || ( dev-perl/Term-ReadLine-Perl dev-perl/Term-ReadLine-Gnu ) - ) - pgplot? ( dev-perl/PGPLOT ) -" - -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.560.0 - dev-perl/Devel-CheckLib - fortran? ( >=dev-perl/ExtUtils-F77-1.13 ) - test? ( - dev-perl/Test-Exception - dev-perl/Test-Warn - dev-perl/Test-Deep - ) -" - -mydoc="BUGS DEPENDENCIES DEVELOPMENT Known_problems MANIFEST* Release_Notes" - -PATCHES=( - "${FILESDIR}"/${PN}-2.17.0-makemakerfix.patch - "${FILESDIR}"/${PN}-2.17.0-fortran.patch # respect user choice for fortran compiler+flags, add pic - "${FILESDIR}"/${PN}-2.17.0-shared-hdf.patch # search for shared hdf instead of static - "${FILESDIR}"/${PN}-2.17.0-dot-in-inc.patch # fix broken Perl 5.26 compile due to @INC changes -) - -pkg_setup() { - perl_set_version - use fortran && fortran-2_pkg_setup -} - -src_prepare() { - perl-module_src_prepare - find . -name Makefile.PL -exec \ - sed -i -e "s|/usr|${EPREFIX}/usr|g" {} \; || die -} - -src_configure() { - sed -i \ - -e '/USE_POGL/s/=>.*/=> 1,/' \ - -e "/WITH_3D/s/=>.*/=> 1,/" \ - -e "/HTML_DOCS/s/=>.*/=> $(use doc && echo 1 || echo 0),/" \ - -e "/WITH_BADVAL/s/=>.*/=> $(use badval && echo 1|| echo 0),/" \ - -e "/WITH_DEVEL_REPL/s/=>.*/=> $(use pdl2 && echo 1 || echo 0),/" \ - -e "/WITH_GSL/s/=>.*/=> $(use gsl && echo 1 || echo 0),/" \ - -e "/WITH_GD/s/=>.*/=> $(use gd && echo 1 || echo 0),/" \ - -e "/WITH_HDF/s/=>.*/=> $(use hdf && echo 1 || echo 0),/" \ - -e "/WITH_MINUIT/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \ - -e "/WITH_PGPLOT/s/=>.*/=> $(use pgplot && echo 1 || echo 0),/" \ - -e "/WITH_POSIX_THREADS/s/=>.*/=> $(use threads && echo 1 || echo 0),/" \ - -e "/WITH_PROJ/s/=>.*/=> $(echo 0),/" \ - -e "/WITH_SLATEC/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \ - perldl.conf || die - perl-module_src_configure -} - -src_test() { - MAKEOPTS+=" -j1" perl-module_src_test -} - -src_install() { - perl-module_src_install - cp Doc/{scantree,mkhtmldoc}.pl "${D}"/${VENDOR_ARCH}/PDL/Doc || die -} - -pkg_postinst() { - perl "${VENDOR_ARCH}/PDL/Doc/scantree.pl" || die - elog "Building perldl.db done. You can recreate this at any time" - elog "by running:" - elog "perl ${VENDOR_ARCH}/PDL/Doc/scantree.pl" -} - -pkg_prerm() { - rm -rf "${EROOT}"/var/lib/pdl/html - rm -f "${EROOT}"/var/lib/pdl/{pdldoc.db,Index.pod} -} -- cgit v1.2.3