Hello community, here is the log from the commit of package perl-PDL for openSUSE:Factory checked in at Mon Apr 18 11:02:16 CEST 2011.
-------- --- perl-PDL/perl-PDL.changes 2011-01-23 21:31:19.000000000 +0100 +++ /mounts/work_src_done/STABLE/perl-PDL/perl-PDL.changes 2011-04-13 12:51:23.000000000 +0200 @@ -1,0 +2,43 @@ +Wed Apr 13 10:46:06 UTC 2011 - [email protected] + +- corrected license to BSD and (GPL+ or Artistic) + +------------------------------------------------------------------- +Wed Apr 13 08:58:16 UTC 2011 - [email protected] + +- update to 2.4.9 + General Notes: + * Fixes a couple of surprise bugs that were discovered + immediately with the PDL-2.4.8 release. + Highlights: + * Fix sf.net bug #3267408 "t/slice.t crashes in tests 68-70 for BSD" + * Fix sf.net bug #3190227 "PDL build fails with parallel GNU make -j3 -j3" + * Fixed various tempfile name generation problems by switching + to File::Temp instead of hand rolled solutions. + This is the recommended approach going forward. + * Force Convert::UU usage for BSD to work around a t/dumper.t + failure on MirBSD. + +------------------------------------------------------------------- +Fri Apr 1 11:53:55 UTC 2011 - [email protected] + +- update to 2.4.8 + - many bugs fixed + New Features or Functionality: + * New PDL::Constants module providing PI and E (so far) + * Inplace support added for PDL::Complex operations + * pdldoc and the pdl2/perldl help commands now print all + matches by default when multiple matches are found. + * readflex/writeflex/mapflex now support reading and writing + piddles with bad values in them. This was sf.net feature + request #3028127, "add badvalue support to FlexRaw". + * writeflex now supports automatically calling the + writeflexhdr() routine if you have set the variable + $PDL::FlexRaw::writeflexhdr to a true value and are + writing to a file given by filename as argument. + * Updated the error handling for GSL::INTERP to match other + GSL module usages. + * Applied sf.net patch #3209075 IO::HDF square sds + * New binary blob support in PDL::IO::GD::OO + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- PDL-2.4.7.tar.bz2 New: ---- PDL-2.4.9.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-PDL.spec ++++++ --- /var/tmp/diff_new_pack.jox8Xu/_old 2011-04-18 10:58:18.000000000 +0200 +++ /var/tmp/diff_new_pack.jox8Xu/_new 2011-04-18 10:58:18.000000000 +0200 @@ -18,23 +18,23 @@ Name: perl-PDL -Version: 2.4.7 -Release: 3 -License: BSD3c ; GPLv2+ +Version: 2.4.9 +Release: 1 +License: BSD and (GPL+ or Artistic) Summary: PDL - perlDL module extension for perl Url: http://cpan.org/modules/by-module/PDL/ Group: Development/Libraries/Perl Source: ftp://www.cpan.org/CPAN/modules/by-module/PDL/PDL-%{version}.tar.bz2 -Patch0: PDL-%{version}.diff -Patch1: PDL-%{version}-return.diff -Patch2: PDL-%{version}-pdldoc.db.diff -Patch3: PDL-%{version}-64bitpointer.diff -Patch4: PDL-%{version}-prototypes.diff -Patch5: PDL-%{version}-makefile.diff -Patch6: PDL-%{version}-qsortvec.diff -Patch7: PDL-%{version}-ppdef.diff -Patch8: PDL-%{version}-strncat.diff -Patch9: PDL-%{version}-implicit-decl.patch +Patch0: PDL-2.4.7.diff +Patch1: PDL-2.4.7-return.diff +Patch2: PDL-2.4.7-pdldoc.db.diff +Patch3: PDL-2.4.7-64bitpointer.diff +Patch4: PDL-2.4.7-prototypes.diff +Patch5: PDL-2.4.7-makefile.diff +Patch6: PDL-2.4.7-qsortvec.diff +Patch7: PDL-2.4.7-ppdef.diff +Patch8: PDL-2.4.7-strncat.diff +Patch9: PDL-2.4.7-implicit-decl.patch BuildRequires: f2c BuildRequires: fftw3-devel BuildRequires: freeglut-devel ++++++ PDL-2.4.7-64bitpointer.diff ++++++ --- /var/tmp/diff_new_pack.jox8Xu/_old 2011-04-18 10:58:18.000000000 +0200 +++ /var/tmp/diff_new_pack.jox8Xu/_new 2011-04-18 10:58:18.000000000 +0200 @@ -235,7 +235,7 @@ croak("Vaffine not ok!, trying to use vaffinechanged"); } - PDLDEBUG_f(printf("pdl_vaffinechanged: writing back data, triggered by pdl 0x%x, using parent 0x%x\n",it,it->vafftrans->from)); -+ PDLDEBUG_f(printf("pdl_vaffinechanged: writing back data, triggered by pdl %p, using parent %p\n",it,it->vafftrans->from)); ++ PDLDEBUG_f(printf("pdl_vaffinechanged: writing back data, triggered by pdl %p, using parent %p\n",it,it->vafftrans->from)); pdl_changed(it->vafftrans->from,what,0); } @@ -444,100 +444,6 @@ #ifdef PDL_THREAD_DEBUG /* the following is a fix for a problem in the current core logic * see comments in pdl_make_physical in pdlapi.c -Index: Lib/FFTW/fftw.pd -=================================================================== ---- Lib/FFTW/fftw.pd.orig -+++ Lib/FFTW/fftw.pd -@@ -802,7 +802,7 @@ EOD - pp_addxs('',' - MODULE = PDL::FFTW PACKAGE = PDL::FFTW - --int -+UV - PDL_rfftwnd_create_plan(dims, dir, flag) - pdl* dims - int dir -@@ -836,7 +836,7 @@ CODE: - } - - RETVAL = -- (int) rfftwnd_create_plan( dims->dims[0], -+ (UV) rfftwnd_create_plan( dims->dims[0], - ( int *) dims->data, - fdir, - fflag); -@@ -852,7 +852,7 @@ MODULE = PDL::FFTW PACKAGE = PDL::FFTW - - void - PDL_rfftwnd_one_real_to_complex(plan, in, out) -- int plan -+ UV plan - pdl* in - pdl* out - CODE: -@@ -866,7 +866,7 @@ MODULE = PDL::FFTW PACKAGE = PDL::FFTW - - void - PDL_rfftwnd_one_complex_to_real(plan, in, out) -- int plan -+ UV plan - pdl* in - pdl* out - CODE: -@@ -884,7 +884,7 @@ MODULE = PDL::FFTW PACKAGE = PDL::FFTW - - void - PDL_inplace_rfftwnd_one_real_to_complex(plan, in) -- int plan -+ UV plan - pdl* in - CODE: - if (in->data==NULL) {barf("Need a physical pdl!");} -@@ -902,7 +902,7 @@ MODULE = PDL::FFTW PACKAGE = PDL::FFTW - - void - PDL_inplace_rfftwnd_one_complex_to_real(plan, in) -- int plan -+ UV plan - pdl* in - CODE: - if (in->data==NULL) {barf("Need a physical pdl!");} -@@ -921,7 +921,7 @@ PDL_inplace_rfftwnd_one_complex_to_real( - pp_addxs('',' - MODULE = PDL::FFTW PACKAGE = PDL::FFTW - --int -+UV - PDL_fftwnd_create_plan(dims, dir, flag) - pdl* dims - int dir -@@ -955,7 +955,7 @@ CODE: - } - - RETVAL = -- (int) fftwnd_create_plan( dims->dims[0], -+ (UV) fftwnd_create_plan( dims->dims[0], - ( int *) dims->data, - fdir, - fflag); -@@ -971,7 +971,7 @@ MODULE = PDL::FFTW PACKAGE = PDL::FFTW - - void - PDL_fftwnd_one(plan, in, out) -- int plan -+ UV plan - pdl* in - pdl* out - CODE: -@@ -985,7 +985,7 @@ MODULE = PDL::FFTW PACKAGE = PDL::FFTW - - void - PDL_inplace_fftwnd_one(plan, in) -- int plan -+ UV plan - pdl* in - CODE: - if (in->data==NULL) {barf("Need a physical pdl!");} Index: Lib/GSL/INTERP/gslerr.h =================================================================== --- Lib/GSL/INTERP/gslerr.h.orig ++++++ PDL-2.4.7-makefile.diff ++++++ --- /var/tmp/diff_new_pack.jox8Xu/_old 2011-04-18 10:58:18.000000000 +0200 +++ /var/tmp/diff_new_pack.jox8Xu/_new 2011-04-18 10:58:18.000000000 +0200 @@ -1,6 +1,8 @@ ---- Demos/Makefile.PL +Index: Demos/Makefile.PL +=================================================================== +--- Demos/Makefile.PL.orig +++ Demos/Makefile.PL -@@ -26,6 +26,7 @@ +@@ -25,6 +25,7 @@ WriteMakefile( 'Cartography_demo.pm' => '$(INST_LIBDIR)/Demos/Cartography_demo.pm', '../m51.fits' => '$(INST_LIBDIR)/Demos/m51.fits', }, ++++++ PDL-2.4.7-return.diff ++++++ --- /var/tmp/diff_new_pack.jox8Xu/_old 2011-04-18 10:58:18.000000000 +0200 +++ /var/tmp/diff_new_pack.jox8Xu/_new 2011-04-18 10:58:18.000000000 +0200 @@ -1,6 +1,8 @@ ---- Basic/Core/pdlcore.c.PL +Index: Basic/Core/pdlcore.c.PL +=================================================================== +--- Basic/Core/pdlcore.c.PL.orig +++ Basic/Core/pdlcore.c.PL -@@ -510,9 +510,10 @@ +@@ -517,9 +517,10 @@ void pdl_unpackdims ( SV* sv, PDL_Long * PDL_Long pdl_safe_indterm( PDL_Long dsz, PDL_Long at, char *file, int lineno) { @@ -13,7 +15,9 @@ } /* ---- Basic/MatrixOps/blas.c +Index: Basic/MatrixOps/blas.c +=================================================================== +--- Basic/MatrixOps/blas.c.orig +++ Basic/MatrixOps/blas.c @@ -6,7 +6,7 @@ * by column vector V of dimension c on the right @@ -24,7 +28,7 @@ int r, c; double *A, *V, *Y; { -@@ -33,7 +33,7 @@ +@@ -33,7 +33,7 @@ for( i=0; i<r; i++ ) * by a c (rows) by r (columns) matrix B on the right * to produce an r by r matrix Y. */ @@ -33,7 +37,7 @@ int r, c; double *A, *B, *Y; { -@@ -65,7 +65,7 @@ +@@ -65,7 +65,7 @@ for( i=0; i<r; i++ ) /* Transpose the n by n square matrix A and put the result in T. * T may occupy the same storage as A. */ @@ -42,7 +46,7 @@ int n; double *A, *T; { -@@ -132,7 +132,7 @@ +@@ -132,7 +132,7 @@ return( e ); /* Unpack symmetric matrix T stored in lower triangular form * into a symmetric n by n square matrix S. */ @@ -51,13 +55,15 @@ int n; double T[], S[]; { ---- Graphics/IIS/pdliisdisp.c +Index: Graphics/IIS/pdliisdisp.c +=================================================================== +--- Graphics/IIS/pdliisdisp.c.orig +++ Graphics/IIS/pdliisdisp.c -@@ -371,6 +371,8 @@ +@@ -371,6 +371,8 @@ int iis_chan(int frame) { return chan[frame]; else iis_error("iis_display: invalid frame number, must be 1-4\n",""); -+ ++ + return -1; } ++++++ PDL-2.4.7.diff ++++++ --- /var/tmp/diff_new_pack.jox8Xu/_old 2011-04-18 10:58:18.000000000 +0200 +++ /var/tmp/diff_new_pack.jox8Xu/_new 2011-04-18 10:58:18.000000000 +0200 @@ -1,34 +1,3 @@ -Index: Basic/Core/Core.pm.PL -=================================================================== ---- Basic/Core/Core.pm.PL.orig -+++ Basic/Core/Core.pm.PL -@@ -1458,7 +1458,7 @@ my %info = ( - }, - A => { - Name => 'Address', -- Sub => sub { sprintf "%d", $_[0]->address } -+ Sub => sub { sprintf "%lu", $_[0]->address } - }, - ); - -Index: Basic/Core/Core.xs.PL -=================================================================== ---- Basic/Core/Core.xs.PL.orig -+++ Basic/Core/Core.xs.PL -@@ -569,11 +569,11 @@ set_inplace(self,val) - CODE: - setflag(self->state,PDL_INPLACE,val); - --int -+long - address(self) - pdl *self; - CODE: -- RETVAL = (int) self; -+ RETVAL = (long) self; - OUTPUT: - RETVAL - Index: Basic/Core/pdlthread.h =================================================================== --- Basic/Core/pdlthread.h.orig @@ -69,9 +38,9 @@ + OPENGL_INC => undef, + OPENGL_DEFINE => undef, # # - # DEPRECATED DEPRECATED DEPRECATED DEPRECATED DEPRECATED DEPRECATED # - -@@ -229,7 +229,7 @@ + # --- NOT USED --- NOT USED --- NOT USED --- NOT USED --- NOT USED --- # + #------------------------------------------------------------------------# +@@ -239,7 +239,7 @@ # Do we build PDL::IO::Browser? # default -> do not build (module needs to be updated) # ++++++ PDL-2.4.7.tar.bz2 -> PDL-2.4.9.tar.bz2 ++++++ ++++ 23439 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
