diff options
author | Andreas K. Hüttel <dilfridge@gentoo.org> | 2016-10-29 19:27:34 +0200 |
---|---|---|
committer | Andreas K. Hüttel <dilfridge@gentoo.org> | 2016-10-29 19:28:08 +0200 |
commit | 7dfece1daebd74e0aea287287927ff2cf53a023a (patch) | |
tree | 7f711099073d8d26a84c5e0bf6ba47833f1fa7c7 /dev-perl/PDL/files | |
parent | dev-perl/Module-Compile: New package, needed by dev-perl/PDL (diff) | |
download | gentoo-7dfece1daebd74e0aea287287927ff2cf53a023a.tar.gz gentoo-7dfece1daebd74e0aea287287927ff2cf53a023a.tar.bz2 gentoo-7dfece1daebd74e0aea287287927ff2cf53a023a.zip |
dev-perl/PDL: Version bump
Package-Manager: portage-2.3.2
Diffstat (limited to 'dev-perl/PDL/files')
-rw-r--r-- | dev-perl/PDL/files/PDL-2.17.0-fortran.patch | 22 | ||||
-rw-r--r-- | dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch | 20 | ||||
-rw-r--r-- | dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch | 44 |
3 files changed, 86 insertions, 0 deletions
diff --git a/dev-perl/PDL/files/PDL-2.17.0-fortran.patch b/dev-perl/PDL/files/PDL-2.17.0-fortran.patch new file mode 100644 index 000000000000..8d02a2685cfa --- /dev/null +++ b/dev-perl/PDL/files/PDL-2.17.0-fortran.patch @@ -0,0 +1,22 @@ +--- a/Lib/Minuit/Makefile.PL ++++ b/Lib/Minuit/Makefile.PL +@@ -149,7 +149,7 @@ + (" + + minuitlib/$_\$(OBJ_EXT): minuitlib/$_.f +- $mycompiler -c $hack_64bit -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f ++ \$(FC) \$(FFLAGS) -fPIC -c -o minuitlib/$_\$(OBJ_EXT) $mycflags minuitlib/$_.f + " )} @minuitfiles; + + if (!defined($PDL::Config{MINUIT_LIB})){ +--- a/Lib/Slatec/Makefile.PL ++++ b/Lib/Slatec/Makefile.PL +@@ -136,7 +136,7 @@ + (" + + slatec/$_\$(OBJ_EXT): slatec/$_.f +- $mycompiler -c $hack_64bit -o slatec/$_\$(OBJ_EXT) $mycflags slatec/$_.f ++ \$(FC) \$(FFLAGS) -c -fPIC -o slatec/$_\$(OBJ_EXT) $mycflags slatec/$_.f + " )} @slatecfiles; + + } diff --git a/dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch b/dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch new file mode 100644 index 000000000000..b564a95db3cd --- /dev/null +++ b/dev-perl/PDL/files/PDL-2.17.0-makemakerfix.patch @@ -0,0 +1,20 @@ +--- a/Demos/BAD2_demo.pm.PL 2006/04/20 07:42:24 1.1 ++++ b/Demos/BAD2_demo.pm.PL 2006/04/20 07:42:32 +@@ -3,6 +3,7 @@ + # - requires both bad-value support and PGPLOT + # + ++use blib; + use strict; + + use Config; +--- a/Demos/BAD_demo.pm.PL 2006/04/20 07:42:17 1.1 ++++ b/Demos/BAD_demo.pm.PL 2006/04/20 07:42:38 +@@ -3,6 +3,7 @@ + # - needed since we allow bad pixel handling to be switched off + # + ++use blib; + use strict; + + use Config; diff --git a/dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch b/dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch new file mode 100644 index 000000000000..0937b98864a4 --- /dev/null +++ b/dev-perl/PDL/files/PDL-2.17.0-shared-hdf.patch @@ -0,0 +1,44 @@ +diff -ruN PDL-2.017.orig/IO/HDF/Makefile.PL PDL-2.017/IO/HDF/Makefile.PL +--- PDL-2.017.orig/IO/HDF/Makefile.PL 2016-09-23 12:43:47.000000000 +0200 ++++ PDL-2.017/IO/HDF/Makefile.PL 2016-10-27 22:09:04.048315756 +0200 +@@ -56,25 +56,25 @@ + + # Look for the libs: + foreach my $libdir ( @HDF_lib_locations ) { +- if (-e "$libdir/libdfalt.a" && !$found_df) { ++ if (-e "$libdir/libdfalt.$Config{so}" && !$found_df) { + $found_df = 1; + $hdf_lib_path = $libdir; + $hdf_libs = '-lmfhdfalt -ldfalt'; +- print "Found libdfalt.a at $libdir/libdfalt.a\n"; ++ print "Found libdfalt.$Config{so} at $libdir/libdfalt.$Config{so}\n"; + } + +- if (-e "$libdir/libdf.a" && !$found_df) { ++ if (-e "$libdir/libdf.$Config{so}" && !$found_df) { + $found_df = 1; + $hdf_lib_path = $libdir; + $hdf_libs = '-lmfhdf -ldf'; +- print "Found libdf.a at $libdir/libdf.a\n"; ++ print "Found libdf.$Config{so} at $libdir/libdf.$Config{so}\n"; + } + +- if (-e "$libdir/libhdf.a" && !$found_df) { ++ if (-e "$libdir/libhdf.$Config{so}" && !$found_df) { + $found_df = 1; + $hdf_lib_path = $libdir; + $hdf_libs = '-lmfhdf -lhdf -lxdr'; +- print "Found libhdf.a at $libdir/libhdf.a\n"; ++ print "Found libhdf.$Config{so} at $libdir/libhdf.$Config{so}\n"; + } + + # Look for the szip library, which HDF >= 4.2r0 needs, but older versions don't! +@@ -91,7 +91,7 @@ + } # foreach $libdir... + + unless( defined( $hdf_lib_path ) ) { +- $msg .= "Cannot find hdf library, libdf.a.\n" ++ $msg .= "Cannot find hdf library, libdf.$Config{so}.\n" + . "Please add the correct library path to Makefile.PL or install HDF\n"; + } + |