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]

Reply via email to