summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2024-05-01 10:06:13 +1100
committerAndreas K. Hüttel <dilfridge@gentoo.org>2024-05-01 10:07:44 +1100
commitd6842bf01b36f064f0cf7e3f90e65110bc2dc4c7 (patch)
tree166e1c25ce89501480405f25621c50aa3702989b
parentapp-misc/vifm: Stabilize 0.13 amd64, #930990 (diff)
downloadgentoo-d6842bf01b36f064f0cf7e3f90e65110bc2dc4c7.tar.gz
gentoo-d6842bf01b36f064f0cf7e3f90e65110bc2dc4c7.tar.bz2
gentoo-d6842bf01b36f064f0cf7e3f90e65110bc2dc4c7.zip
dev-perl/PDL: Upstream does not support building without fortran anymore.
(Makes also no sense, really.) Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
-rw-r--r--dev-perl/PDL/PDL-2.87.0.ebuild17
1 files changed, 8 insertions, 9 deletions
diff --git a/dev-perl/PDL/PDL-2.87.0.ebuild b/dev-perl/PDL/PDL-2.87.0.ebuild
index 879802e954cd..498101d8156e 100644
--- a/dev-perl/PDL/PDL-2.87.0.ebuild
+++ b/dev-perl/PDL/PDL-2.87.0.ebuild
@@ -7,16 +7,14 @@ DIST_AUTHOR=ETJ
DIST_VERSION=2.087
DIST_EXAMPLES=( "Example/*" )
-FORTRAN_NEEDED=fortran
-
-inherit perl-module fortran-2
+inherit perl-module toolchain-funcs fortran-2
DESCRIPTION="Perl Data Language for scientific computing"
LICENSE="|| ( Artistic GPL-1+ ) public-domain PerlDL"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="+badval doc fortran gd gsl hdf netpbm pdl2 pgplot test"
+IUSE="+badval doc gd gsl hdf netpbm pdl2 pgplot test"
RDEPEND="
sys-libs/ncurses:=
@@ -44,7 +42,7 @@ RDEPEND="
virtual/perl-Filter-Simple
virtual/perl-Storable
>=virtual/perl-Text-Balanced-2.50.0
- fortran? ( >=dev-perl/ExtUtils-F77-1.260.0 )
+ >=dev-perl/ExtUtils-F77-1.260.0
gd? ( media-libs/gd )
gsl? ( sci-libs/gsl )
hdf? (
@@ -73,7 +71,7 @@ BDEPEND="
>=virtual/perl-ExtUtils-MakeMaker-7.120.0
>=virtual/perl-ExtUtils-ParseXS-3.10.0
virtual/perl-File-Path
- fortran? ( >=dev-perl/ExtUtils-F77-1.130.0 )
+ >=dev-perl/ExtUtils-F77-1.130.0
test? (
dev-perl/Test-Exception
dev-perl/Test-Warn
@@ -90,7 +88,7 @@ PATCHES=(
pkg_setup() {
perl_set_version
- use fortran && fortran-2_pkg_setup
+ fortran-2_pkg_setup
}
src_prepare() {
@@ -109,12 +107,13 @@ src_configure() {
-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/=>.*/=> 1,/" \
-e "/WITH_PROJ/s/=>.*/=> $(echo 0),/" \
- -e "/WITH_SLATEC/s/=>.*/=> $(use fortran && echo 1|| echo 0),/" \
perldl.conf || die
+
+ export FC=$(tc-getF77)
+
perl-module_src_configure
}