rpms/perl-PDL/devel perl-PDL-2.4.3-Xext.patch, NONE, 1.1 perl-PDL-2.4.3-hdf.patch, NONE, 1.1 perl-PDL-2.4.3-test.patch, NONE, 1.1 perl-PDL-2.4.3-x86_64.patch, NONE, 1.1 perl-PDL-settings.patch, 1.3, 1.4 perl-PDL.spec, 1.31, 1.32
Robin Norwood (rnorwood)
fedora-extras-commits at redhat.com
Mon Aug 6 17:24:51 UTC 2007
- Previous message (by thread): rpms/moodle/FC-6 moodle-cron, 1.1, 1.2 moodle.spec, 1.14, 1.15 sources, 1.9, 1.10
- Next message (by thread): rpms/xorg-x11-xinit/F-7 Xsession, 1.4, 1.5 xorg-x11-xinit.spec, 1.42, 1.43
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rnorwood
Update of /cvs/pkgs/rpms/perl-PDL/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5932
Modified Files:
perl-PDL-settings.patch perl-PDL.spec
Added Files:
perl-PDL-2.4.3-Xext.patch perl-PDL-2.4.3-hdf.patch
perl-PDL-2.4.3-test.patch perl-PDL-2.4.3-x86_64.patch
Log Message:
resolves: rhbz#226275 - patches for package review.
perl-PDL-2.4.3-Xext.patch:
--- NEW FILE perl-PDL-2.4.3-Xext.patch ---
--- PDL-2.4.3/Graphics/Makefile.PL.Xext 2006-08-16 20:46:37.000000000 -0600
+++ PDL-2.4.3/Graphics/Makefile.PL 2007-08-01 11:18:50.000000000 -0600
@@ -145,6 +145,6 @@
require ExtUtils::Liblist;
my ($libs) = @_;
my $lpath = '-L/usr/X11R6/lib -L/usr/lib/mesa';
- my $extra = '-lXext -lX11 -lm';
+ my $extra = '-lX11 -lm';
return ${[ExtUtils::Liblist->ext("$lpath $libs $extra")]}[0];
}
perl-PDL-2.4.3-hdf.patch:
--- NEW FILE perl-PDL-2.4.3-hdf.patch ---
--- PDL-2.4.3/IO/HDF/Makefile.PL.hdf 2007-07-31 10:48:08.000000000 -0600
+++ PDL-2.4.3/IO/HDF/Makefile.PL 2007-07-31 11:29:56.000000000 -0600
@@ -28,11 +28,13 @@
# default locations:
@HDF_lib_locations = (
'/usr/lib64',
+ '/usr/lib64/hdf',
'/usr/local/netcdf/lib',
'/usr/local/lib',
'/usr/local/lib64',
'/opt/local/lib',
'/usr/lib',
+ '/usr/lib/hdf',
'/opt/lib'
);
@HDF_inc_locations = (
@@ -40,6 +42,7 @@
'/usr/local/netcdf/include',
'/opt/local/include',
'/usr/include',
+ '/usr/include/hdf',
'/opt/include'
);
perl-PDL-2.4.3-test.patch:
--- NEW FILE perl-PDL-2.4.3-test.patch ---
--- PDL-2.4.3/t/gis_proj.t.test 2006-07-26 21:34:29.000000000 -0600
+++ PDL-2.4.3/t/gis_proj.t 2007-07-31 12:15:15.000000000 -0600
@@ -68,7 +68,7 @@
# Do the corners of a cyl eq map, and see what we get...
print "\nCorners of a cylindrical equidistant projection:\n";
-my $cyl_eq = "+proj=eqc +lon_0=0";
+my $cyl_eq = "+proj=eqc +lon_0=0 +a=5.3049894774131808e-315";
print "Perl level params: \'$cyl_eq\'\n";
my $lon3 = double [-180.0, -180.0, 180.0, 180.0];
my $lat3 = double [ 90.0, -90.0, 90.0, -90.0];
--- PDL-2.4.3/t/xvals.t.test 1999-12-09 04:15:22.000000000 -0700
+++ PDL-2.4.3/t/xvals.t 2007-07-31 12:19:10.000000000 -0600
@@ -13,11 +13,11 @@
$a0 = zeroes(3,2);
# $a0->doflow();
- print $a0;
+# print $a0;
$a1 = $a0->slice('(1)');
- print $a1;
+# print $a1;
# $a0->dump(); $a1->dump();
@@ -27,19 +27,19 @@
# $a1->dump();
- print $a1;
+# print $a1;
$dummy = PDL::Core::new_or_inplace($a0);
-print $dummy;
+#print $dummy;
$dummy2 = $dummy->xchg(0,0);
-print $dummy2;
+#print $dummy2;
$dummy2->dump();
$dummy->dump();
PDL::Primitive::axisvalues($dummy2);
-$dummy2->dump();
-$dummy->dump();
-print $dummy2;
-print $dummy;
+#$dummy2->dump();
+#$dummy->dump();
+#print $dummy2;
+#print $dummy;
@@ -55,24 +55,24 @@
$a = xvals $a0;
-print $a;
+#print $a;
ok(1,$a->at(0,0) == 0);
ok(2,$a->at(1,0) == 1);
ok(3,$a->at(2,0) == 2);
ok(4,$a->at(1,1) == 1);
-$a = zeroes 5,10;
+#$a = zeroes 5,10;
-$b = yvals $a;
+#$b = yvals $a;
-$c = $b->copy();
+#$c = $b->copy();
-$d = $b-$c;
+#$d = $b-$c;
-print "$d,$b,$c";
+#print "$d,$b,$c";
# print $a;
-print "OUTOUT\n";
+#print "OUTOUT\n";
perl-PDL-2.4.3-x86_64.patch:
--- NEW FILE perl-PDL-2.4.3-x86_64.patch ---
--- PDL-2.4.3/Graphics/PLplot/Makefile.PL.x86_64 2006-05-28 12:19:38.000000000 -0600
+++ PDL-2.4.3/Graphics/PLplot/Makefile.PL 2007-07-31 10:40:31.000000000 -0600
@@ -39,6 +39,7 @@
'/usr/local/plplot/lib',
'/usr/local/lib',
'/opt/local/lib',
+ '/usr/lib64',
'/usr/lib',
'/opt/lib',
'/ops/tools/lib',
--- PDL-2.4.3/Graphics/TriD/Makefile.PL.x86_64 2006-05-29 11:19:07.000000000 -0600
+++ PDL-2.4.3/Graphics/TriD/Makefile.PL 2007-07-31 10:40:16.000000000 -0600
@@ -20,7 +20,7 @@
} else {
#
# default locations:
- my @check_dirs = qw( /lib/ /usr/lib/ /usr/local/lib/ /usr/X11R6/lib/ /usr/local/X11R6/lib/ /usr/X11/lib/ /usr/local/X11/lib/ );
+ my @check_dirs = qw( /lib/ /usr/lib64/ /usr/lib/ /usr/local/lib/ /usr/X11R6/lib/ /usr/local/X11R6/lib/ /usr/X11/lib/ /usr/local/X11/lib/ );
# append locations from perldl.conf, if specified:
@check_dirs =
--- PDL-2.4.3/perldl.conf.x86_64 2007-07-31 10:33:12.000000000 -0600
+++ PDL-2.4.3/perldl.conf 2007-07-31 10:44:44.000000000 -0600
@@ -158,7 +158,7 @@
WITH_FFTW => undef, # Leave it up to PDL to decide
# Location to search for the FFTW libs
- FFTW_LIBS => [ '/lib','/usr/lib','/usr/local/lib'],
+ FFTW_LIBS => [ '/lib','/usr/lib64','/usr/lib','/usr/local/lib'],
# Location to find FFTW includes:
FFTW_INC => ['/usr/include/','/usr/local/include'],
perl-PDL-settings.patch:
Index: perl-PDL-settings.patch
===================================================================
RCS file: /cvs/pkgs/rpms/perl-PDL/devel/perl-PDL-settings.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- perl-PDL-settings.patch 2 Dec 2006 23:06:50 -0000 1.3
+++ perl-PDL-settings.patch 6 Aug 2007 17:24:18 -0000 1.4
@@ -1,12 +1,20 @@
-diff -u PDL-2.4.3.orig/perldl.conf PDL-2.4.3/perldl.conf
---- PDL-2.4.3.orig/perldl.conf 2006-08-16 22:59:51.000000000 -0400
-+++ PDL-2.4.3/perldl.conf 2006-12-02 18:01:19.000000000 -0500
+--- PDL-2.4.3/perldl.conf.settings 2006-08-16 20:59:51.000000000 -0600
++++ PDL-2.4.3/perldl.conf 2007-07-31 11:08:20.000000000 -0600
@@ -91,7 +91,7 @@
# There are problems with the build on OS-X, so we turn it off by default
# for such systems
#
- WITH_3D => $^O eq "darwin" ? 0 : undef,
-+ WITH_3D => 0,
++ WITH_3D => 1,
#
# For Mesa 3.2
+@@ -191,7 +191,7 @@
+ # about curses to fix it
+ # - 1 builds, 0 or undef does not build
+ #
+- WITH_IO_BROWSER => 0,
++ WITH_IO_BROWSER => 1,
+
+ # Quiet Astro::FITS::Header warnings for PDL build process by default
+ # Eventually would be better to set undef by default, and have the
Index: perl-PDL.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-PDL/devel/perl-PDL.spec,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- perl-PDL.spec 3 Dec 2006 03:49:39 -0000 1.31
+++ perl-PDL.spec 6 Aug 2007 17:24:18 -0000 1.32
@@ -1,27 +1,37 @@
Name: perl-PDL
Version: 2.4.3
-Release: 1%{?dist}
-Summary: PDL Perl module
+Release: 1%{?dist}
+Summary: The Perl Data Language
Group: Development/Libraries
License: GPL or Artistic
Url: http://search.cpan.org/dist/PDL/
Source0: http://www.cpan.org/authors/id/C/CS/CSOE/PDL-%{version}.tar.gz
Patch0: perl-PDL-settings.patch
-Patch1: perl-PDL-2.4.2-fix_ia64_sdump.patch
-Patch2: perl-PDL-2.4.3-cleanup.patch
+Patch1: perl-PDL-2.4.2-fix_ia64_sdump.patch
+Patch2: perl-PDL-2.4.3-cleanup.patch
+Patch3: perl-PDL-2.4.3-test.patch
+Patch4: perl-PDL-2.4.3-x86_64.patch
+Patch5: perl-PDL-2.4.3-hdf.patch
+Patch6: perl-PDL-2.4.3-Xext.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: perl >= 1:5.6.1
-BuildRequires: gsl-devel
BuildRequires: perl(Inline)
+BuildRequires: perl(Test::More)
+BuildRequires: fftw2-devel
+BuildRequires: gd-devel
+BuildRequires: gsl-devel
+BuildRequires: hdf-devel
+BuildRequires: plplot-devel
+BuildRequires: proj-devel
+BuildRequires: ncurses-devel
+BuildRequires: sharutils
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Provides: perl(PDL::Config) perl(PDL::PP::CType) perl(PDL::PP::Dims)
Provides: perl(PDL::PP::PDLCode) perl(PDL::PP::SymTab) perl(PDL::PP::XS)
Provides: perl(PDL::Slatec) perl(PGPLOT) perl(PDL::LiteF) perl(PDL::Lite)
-Provides: perl(PDL::Graphics::TriD), perl(PDL::Graphics::TriD::Contours)
-Provides: perl(PDL::Graphics::TriD::GL), perl(PDL::Graphics::TriD::Image)
-Provides: perl(PDL::Graphics::TriD::Tk)
+Provides: perl(PDL::Graphics::TriD::GL)
%{?!DEBUG: %define DEBUG 0}
@@ -38,6 +48,11 @@
%patch0 -p1 -b .settings
%patch1 -p1
%patch2 -p1 -b .cleanup
+%patch3 -p1 -b .test
+%patch4 -p1 -b .x86_64
+%patch5 -p1 -b .hdf
+%patch6 -p1 -b .Xext
+
# Provides: explicitly filter perl(Inline)
cat <<__EOF__ > %{name}-findperlprovides
#!/bin/sh
@@ -70,6 +85,7 @@
%ifarch ppc ppc64 s390 s390x
CFLAGS="$CFLAGS -fsigned-char"
%endif
+CFLAGS="$CFLAGS -DNCURSES"
CFLAGS="$CFLAGS" %{__perl} Makefile.PL INSTALLDIRS=vendor OPTIMIZE="$CFLAGS"
make OPTIMIZE="$CFLAGS"
# smp flags blows up spectacularly (2.4.1-10 May 7th 2005)
@@ -85,15 +101,18 @@
find $RPM_BUILD_ROOT -type f -name '*.bs' -empty -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
chmod -R u+w $RPM_BUILD_ROOT/*
-file=$RPM_BUILD_ROOT%{_mandir}/man3/PDL::Func.3pm
-iconv -f iso-8859-1 -t utf-8 < "$file" > "${file}_"
-mv -f "${file}_" "$file"
+
+for file in $RPM_BUILD_ROOT%{_mandir}/man3/PDL::Func.3pm $RPM_BUILD_ROOT%{_mandir}/man3/PDL::Complex.3pm; do
+ iconv -f iso-8859-1 -t utf-8 < "$file" > "${file}_"
+ mv -f "${file}_" "$file"
+done
+
%if %{DEBUG}
/usr/lib/rpm/brp-compress
exit 0
%endif
-%check || :
+%check
export PERL5LIB=`pwd`/blib/lib
make test
@@ -103,7 +122,7 @@
%files
%defattr(-,root,root,-)
-%doc COPYING
+%doc COPYING BUGS Changes Known_problems Release_Notes README
%{_bindir}/*
%{perl_vendorarch}/Inline/*
%{perl_vendorarch}/PDL*
@@ -195,7 +214,7 @@
- automated release bump and build
* Tue Jul 16 2002 Chip Turner <cturner at redhat.com>
-- updated %description
+- updated %%description
* Thu Jun 27 2002 Chip Turner <cturner at redhat.com>
- description update
- Previous message (by thread): rpms/moodle/FC-6 moodle-cron, 1.1, 1.2 moodle.spec, 1.14, 1.15 sources, 1.9, 1.10
- Next message (by thread): rpms/xorg-x11-xinit/F-7 Xsession, 1.4, 1.5 xorg-x11-xinit.spec, 1.42, 1.43
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list