Hello community, here is the log from the commit of package perl-PDL for openSUSE:Factory checked in at Mon Mar 2 01:39:10 CET 2009. -------- --- perl-PDL/perl-PDL.changes 2008-03-03 15:29:45.000000000 +0100 +++ /mounts/work_src_done/STABLE/perl-PDL/perl-PDL.changes 2009-02-27 17:20:16.000000000 +0100 @@ -1,0 +2,6 @@ +Fri Feb 27 17:18:33 CET 2009 - anicka@suse.cz + +- update to 2.4.4 + * bugfixes + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- PDL-2.4.3-64bit.diff PDL-2.4.3-64bitpointer.diff PDL-2.4.3.diff PDL-2.4.3-makefile.diff PDL-2.4.3-pdldoc.db.diff PDL-2.4.3-ppdef.diff PDL-2.4.3-prototypes.diff PDL-2.4.3-qsortvec.diff PDL-2.4.3-return.diff PDL-2.4.3.tar.bz2 PDL-2.4.3-undefined-operation.diff New: ---- PDL-2.4.4-64bit.diff PDL-2.4.4-64bitpointer.diff PDL-2.4.4.diff PDL-2.4.4-makefile.diff PDL-2.4.4-pdldoc.db.diff PDL-2.4.4-ppdef.diff PDL-2.4.4-prototypes.diff PDL-2.4.4-qsortvec.diff PDL-2.4.4-return.diff PDL-2.4.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-PDL.spec ++++++ --- /var/tmp/diff_new_pack.jd5571/_old 2009-03-02 01:39:01.000000000 +0100 +++ /var/tmp/diff_new_pack.jd5571/_new 2009-03-02 01:39:01.000000000 +0100 @@ -1,10 +1,17 @@ # -# spec file for package perl-PDL (Version 2.4.3) +# spec file for package perl-PDL (Version 2.4.4) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -17,8 +24,8 @@ Provides: PDL perl_pdl Obsoletes: perl_pdl AutoReqProv: on -Version: 2.4.3 -Release: 141 +Version: 2.4.4 +Release: 1 Summary: PDL - perlDL module extension for perl Source: ftp://www.cpan.org/CPAN/modules/by-module/PDL/PDL-%{version}.tar.bz2 Patch: PDL-%{version}.diff @@ -29,7 +36,6 @@ Patch7: PDL-%{version}-prototypes.diff Patch8: PDL-%{version}-makefile.diff Patch9: PDL-%{version}-qsortvec.diff -Patch10: PDL-%{version}-undefined-operation.diff Patch11: PDL-%{version}-ppdef.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Url: http://cpan.org/modules/by-module/PDL/ @@ -59,12 +65,13 @@ %patch7 %patch8 %patch9 -%patch10 %patch11 %build perl Makefile.PL make CCCDLFLAGS="-fPIC -DPERL_REENTR_API=1" #to make the tests of srand pass + +%check Xvfb :95 & trap "kill $! || true" EXIT sleep 5 @@ -105,6 +112,9 @@ /var/adm/perl-modules/perl-PDL %changelog +* Fri Feb 27 2009 anicka@suse.cz +- update to 2.4.4 + * bugfixes * Mon Mar 03 2008 anicka@suse.cz - workaround problem with incompatible random generators - disable xvals.t (upstream bugzilla #1744014) @@ -196,7 +206,7 @@ * Wed Jan 16 2002 rvasice@suse.cz - update to version 2.3.2 - spec file cleanup -* Tue Jun 26 2001 ro@suse.de +* Mon Jun 25 2001 ro@suse.de - update to 2.2.1 ( to make it build ) * Wed May 09 2001 mfabian@suse.de - bzip2 sources ++++++ PDL-2.4.3-64bit.diff -> PDL-2.4.4-64bit.diff ++++++ ++++++ PDL-2.4.3-64bitpointer.diff -> PDL-2.4.4-64bitpointer.diff ++++++ --- perl-PDL/PDL-2.4.3-64bitpointer.diff 2006-09-13 14:13:14.000000000 +0200 +++ /mounts/work_src_done/STABLE/perl-PDL/PDL-2.4.4-64bitpointer.diff 2009-02-27 17:05:20.000000000 +0100 @@ -391,7 +391,7 @@ } --- Basic/Core/pdlthread.c +++ Basic/Core/pdlthread.c -@@ -32,7 +32,7 @@ +@@ -42,7 +42,7 @@ void dump_thread(pdl_thread *thread) { int i; char spaces[] = " "; @@ -400,7 +400,7 @@ if (0&& thread->einfo) { psp; printf("Funcname: %s\n",thread->einfo->funcname); psp; printf("Paramaters: "); -@@ -50,7 +50,7 @@ +@@ -60,7 +60,7 @@ psp; printf("Realdims: "); print_iarr(thread->realdims,thread->npdls); printf("\n"); psp; printf("Pdls: ("); for (i=0;i<thread->npdls;i++) @@ -409,7 +409,7 @@ printf(")\n"); psp; printf("Per pdl flags: ("); for (i=0;i<thread->npdls;i++) -@@ -101,7 +101,7 @@ +@@ -113,7 +113,7 @@ } void pdl_freethreadloop(pdl_thread *thread) { @@ -418,7 +418,7 @@ thread, thread->inds, thread->dims, thread->offs, thread->incs, thread->flags, thread->pdls);) -@@ -117,7 +117,7 @@ +@@ -128,7 +128,7 @@ } void pdl_clearthreadstruct(pdl_thread *it) { @@ -427,7 +427,7 @@ it->einfo = 0;it->inds = 0;it->dims = 0; it->ndims = it->nimpl = it->npdls = 0; it->offs = 0; it->pdls = 0;it->incs = 0; it->realdims=0; it->flags=0; -@@ -151,7 +151,7 @@ +@@ -162,7 +162,7 @@ int *nthreadids; int nthr = 0; int nthrd; ++++++ PDL-2.4.3-64bit.diff -> PDL-2.4.4.diff ++++++ --- perl-PDL/PDL-2.4.3-64bit.diff 2006-09-13 13:55:34.000000000 +0200 +++ /mounts/work_src_done/STABLE/perl-PDL/PDL-2.4.4.diff 2009-02-27 17:05:19.000000000 +0100 @@ -1,15 +1,59 @@ +--- Basic/Core/Core.pm.PL ++++ Basic/Core/Core.pm.PL +@@ -1361,7 +1361,7 @@ + }, + A => { + Name => 'Address', +- Sub => sub { sprintf "%d", $_[0]->address } ++ Sub => sub { sprintf "%lu", $_[0]->address } + }, + ); + +--- Basic/Core/Core.xs.PL ++++ Basic/Core/Core.xs.PL +@@ -514,11 +514,11 @@ + CODE: + setflag(self->state,PDL_INPLACE,val); + +-int ++long + address(self) + pdl *self; + CODE: +- RETVAL = (int) self; ++ RETVAL = (long) self; + OUTPUT: + RETVAL + +--- Basic/Core/pdlthread.h ++++ Basic/Core/pdlthread.h +@@ -32,7 +32,7 @@ + typedef struct pdl_thread { + pdl_errorinfo *einfo; + #ifdef PDL_THREAD_DEBUG +- int magicno; ++ unsigned int magicno; + #endif + int gflags; /* Flags about this struct */ + int ndims; /* Number of dimensions threaded over */ +--- Lib/Slatec/Makefile.PL ++++ Lib/Slatec/Makefile.PL +@@ -133,6 +133,7 @@ + sub MY::postamble { + $mycompiler = $f77->compiler(); + $mycflags = $f77->cflags(); ++ $mycflags .= " -fPIC"; + my $orig = pdlpp_postamble_int(@::pack); + $hack_64bit = ($Config{archname}=~m/x86_64/ ?" -fPIC " : ""); + $orig =~ s/:\s*slatec\.pd/: slatec.pd/; --- perldl.conf +++ perldl.conf -@@ -110,9 +110,9 @@ - # OPENGL_DEFINE => '', +@@ -205,7 +205,7 @@ + # about curses to fix it + # - 1 builds, 0 or undef does not build # - # Let perl try to figure it out --# OPENGL_LIBS => undef, --# OPENGL_INC => undef, --# OPENGL_DEFINE => undef, -+ OPENGL_LIBS => '-L/usr/lib64 -lGL -lGLU -lXext -lX11', -+ OPENGL_INC => undef, -+ OPENGL_DEFINE => undef, - - # Whether or not to build the Karma interface module +- 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 ++++++ PDL-2.4.3-makefile.diff -> PDL-2.4.4-makefile.diff ++++++ ++++++ PDL-2.4.3-pdldoc.db.diff -> PDL-2.4.4-pdldoc.db.diff ++++++ ++++++ PDL-2.4.3-ppdef.diff -> PDL-2.4.4-ppdef.diff ++++++ --- perl-PDL/PDL-2.4.3-ppdef.diff 2008-03-03 15:17:03.000000000 +0100 +++ /mounts/work_src_done/STABLE/perl-PDL/PDL-2.4.4-ppdef.diff 2009-02-27 17:05:21.000000000 +0100 @@ -1,6 +1,6 @@ --- Basic/Gen/PP.pm +++ Basic/Gen/PP.pm -@@ -2169,7 +2169,8 @@ +@@ -1836,7 +1836,8 @@ if (SvROK(ST(0)) && ((SvTYPE(SvRV(ST(0))) == SVt_PVMG) || (SvTYPE(SvRV(ST(0))) == SVt_PVHV))) { parent = ST(0); if (sv_isobject(parent)) ++++++ PDL-2.4.3-prototypes.diff -> PDL-2.4.4-prototypes.diff ++++++ ++++++ PDL-2.4.3-qsortvec.diff -> PDL-2.4.4-qsortvec.diff ++++++ ++++++ PDL-2.4.3-return.diff -> PDL-2.4.4-return.diff ++++++ ++++++ PDL-2.4.3.tar.bz2 -> PDL-2.4.4.tar.bz2 ++++++ ++++ 26429 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org