Hello community,
here is the log from the commit of package perl-FreezeThaw for openSUSE:Factory
checked in at Sat Apr 3 00:22:21 CEST 2010.
--------
--- perl-FreezeThaw/perl-FreezeThaw.changes 2010-01-10 16:01:43.000000000 +0100
+++ /mounts/work_src_done/STABLE/perl-FreezeThaw/perl-FreezeThaw.changes 2010-04-02 21:44:27.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Apr 2 19:43:26 UTC 2010 - chris@computersalat.de
+
+- update to 0.50
+ o Support RExes of 5.11 and later (XXXX but not yet reblessed ones...)
+ (prototype by Andreas Koenig)
+- fixed perl-macros deps
+- disabled check for o:F
+ o testsuite broken for perl-5.12
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
FreezeThaw-0.45.tar.bz2
New:
----
FreezeThaw-0.50.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-FreezeThaw.spec ++++++
--- /var/tmp/diff_new_pack.Smimuq/_old 2010-04-03 00:22:07.000000000 +0200
+++ /var/tmp/diff_new_pack.Smimuq/_new 2010-04-03 00:22:07.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package perl-FreezeThaw (Version 0.45)
+# spec file for package perl-FreezeThaw (Version 0.50)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -21,15 +21,17 @@
Name: perl-FreezeThaw
%define cpan_name %( echo %{name} | %{__sed} -e 's,perl-,,' )
Summary: Converting Perl structures to strings and back
-Version: 0.45
-Release: 2
+Version: 0.50
+Release: 1
License: Artistic License ..
Group: Development/Libraries/Perl
-Url: http://search.cpan.org/perldoc?FreezeThaw
+Url: http://search.cpan.org/dist/FreezeThaw
Source: %{cpan_name}-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: perl
+%if 0%{?suse_version} < 1120
BuildRequires: perl-macros
+%endif
Requires: perl = %{perl_version}
%description
@@ -47,8 +49,12 @@
CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL
%{__make} %{?_smp_mflags}
+# testsuite broken for perl-5.12 (o:F)
+%if 0%{?suse_version} <= 1120
+
%check
%{__make} test
+%endif
%install
%perl_make_install
++++++ FreezeThaw-0.45.tar.bz2 -> FreezeThaw-0.50.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FreezeThaw-0.45/Changes new/FreezeThaw-0.50/Changes
--- old/FreezeThaw-0.45/Changes 2009-02-10 08:31:00.000000000 +0100
+++ new/FreezeThaw-0.50/Changes 2010-03-08 00:55:38.000000000 +0100
@@ -30,3 +30,7 @@
Version 0.45:
Maxpointer decimal width was wrongly calculated on 64bit machines with
narrow NVs.
+Version 0.5
+ Support RExes of 5.11 and later (XXXX but not yet reblessed ones...)
+ (prototype by Andreas Koenig)
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/FreezeThaw-0.45/FreezeThaw.pm new/FreezeThaw-0.50/FreezeThaw.pm
--- old/FreezeThaw-0.45/FreezeThaw.pm 2009-02-10 08:29:56.000000000 +0100
+++ new/FreezeThaw-0.50/FreezeThaw.pm 2010-03-08 00:45:42.000000000 +0100
@@ -285,7 +285,7 @@
use Exporter;
@ISA = qw(Exporter);
-$VERSION = '0.45';
+$VERSION = '0.50';
@EXPORT_OK = qw(freeze thaw cmpStr cmpStrHard safeFreeze);
use strict;
@@ -309,6 +309,17 @@
qw( $uninitOK ), # Localized in thawScalar()
qw( @uninit ), # Localized in thaw()
qw($safe); # Localized in safeFreeze()
+
+BEGIN { # allow optimization away
+ my $haveIsRex = defined &re::is_regexp;
+ my $RexIsREGEXP = ($haveIsRex and 'REGEXP' eq ref qr/1/); # First-class REX
+ eval <