Hello community,
here is the log from the commit of package perl-Mcrypt
checked in at Fri Feb 16 07:10:39 CET 2007.
--------
--- perl-Mcrypt/perl-Mcrypt.changes 2006-01-25 21:39:50.000000000 +0100
+++ /mounts/work_src_done/STABLE/perl-Mcrypt/perl-Mcrypt.changes 2007-02-15 11:50:42.000000000 +0100
@@ -1,0 +2,7 @@
+Thu Feb 15 11:49:00 CET 2007 - anicka@suse.cz
+
+- update to 2.4.8.3
+ * fix AUTOLOAD recursion problem when Mcrypt.so dependencies
+ aren't met at runtime.
+
+-------------------------------------------------------------------
Old:
----
Mcrypt-2.4.8.2-3way+sk64+sk128.diff
Mcrypt-2.4.8.2-cast256.diff
Mcrypt-2.4.8.2.diff
Mcrypt-2.4.8.2.tar.gz
Mcrypt-2.4.8.2-type.diff
New:
----
Mcrypt-2.4.8.3-3way+sk64+sk128.diff
Mcrypt-2.4.8.3-cast256.diff
Mcrypt-2.4.8.3.diff
Mcrypt-2.4.8.3.tar.bz2
Mcrypt-2.4.8.3-type.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Mcrypt.spec ++++++
--- /var/tmp/diff_new_pack.jY3028/_old 2007-02-16 07:07:24.000000000 +0100
+++ /var/tmp/diff_new_pack.jY3028/_new 2007-02-16 07:07:24.000000000 +0100
@@ -1,28 +1,27 @@
#
-# spec file for package perl-Mcrypt (Version 2.4.8.2)
+# spec file for package perl-Mcrypt (Version 2.4.8.3)
#
-# Copyright (c) 2004 SuSE Linux AG, Nuernberg, Germany.
+# Copyright (c) 2007 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.
#
-# Please submit bugfixes or comments via http://www.suse.de/feedback/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
-# usedforbuild aaa_base acl attr bash bind-utils bison bzip2 coreutils cpio cpp cvs cyrus-sasl db devs diffutils e2fsprogs file filesystem fillup findutils flex gawk gdbm-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv kbd less libacl libattr libgcc libstdc++ libxcrypt m4 make man mktemp modutils ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-devel pam-modules patch permissions popt ps rcs readline sed sendmail shadow strace syslogd sysvinit tar texinfo timezone unzip util-linux vim zlib zlib-devel autoconf automake binutils cracklib gcc gdbm gettext libmcrypt libmcrypt-devel libtool perl rpm
Name: perl-Mcrypt
BuildRequires: libmcrypt-devel
-Version: 2.4.8.2
-Release: 415
+Version: 2.4.8.3
+Release: 1
Requires: libmcrypt
Requires: perl = %{perl_version}
Autoreqprov: on
Group: Development/Libraries/Perl
License: Artistic License
-URL: http://www.omniti.com/~jesus/projects
+URL: http://search.cpan.org/CPAN/authors/id/J/JE/JESUS/
Summary: An Autoload-Capable Interface Module for libmcrypt
-Source: Mcrypt-%{version}.tar.gz
+Source: Mcrypt-%{version}.tar.bz2
Patch0: Mcrypt-%{version}.diff
Patch1: Mcrypt-%{version}-type.diff
Patch2: Mcrypt-%{version}-cast256.diff
@@ -41,7 +40,7 @@
Theo Schlossnagle
%prep
-%setup -n Mcrypt-%{version}
+%setup -q -n Mcrypt-%{version}
%patch0
%patch1
# cast256 doesnt work on 64bit architectures and s390
@@ -73,6 +72,10 @@
/var/adm/perl-modules/%{name}
%changelog -n perl-Mcrypt
+* Thu Feb 15 2007 - anicka@suse.cz
+- update to 2.4.8.3
+ * fix AUTOLOAD recursion problem when Mcrypt.so dependencies
+ aren't met at runtime.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Sun Jan 11 2004 - adrian@suse.de
++++++ Mcrypt-2.4.8.2-3way+sk64+sk128.diff -> Mcrypt-2.4.8.3-3way+sk64+sk128.diff ++++++
++++++ Mcrypt-2.4.8.2-cast256.diff -> Mcrypt-2.4.8.3-cast256.diff ++++++
++++++ Mcrypt-2.4.8.2-3way+sk64+sk128.diff -> Mcrypt-2.4.8.3.diff ++++++
--- perl-Mcrypt/Mcrypt-2.4.8.2-3way+sk64+sk128.diff 2003-05-22 13:32:08.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-Mcrypt/Mcrypt-2.4.8.3.diff 2007-02-15 11:55:36.000000000 +0100
@@ -1,66 +1,33 @@
---- Mcrypt.xs
-+++ Mcrypt.xs
-@@ -44,6 +44,11 @@
- // list of algorithms not implemented
- #undef MCRYPT_CAST_256
-
-+// list of algorithms not implemented
-+#undef MCRYPT_3WAY
-+#undef SAFER_SK64
-+#undef SAFER_SK128
-+
- static SV *
- constant(name, arg)
- char *name;
---- t/oop-block.t
-+++ t/oop-block.t
-@@ -5,10 +5,7 @@
- @algs = qw (BLOWFISH
- DES
- 3DES
-- 3WAY
- GOST
-- SAFER_SK64
-- SAFER_SK128
- CAST_128
- XTEA
- RC2
---- t/oop-noblock.t
-+++ t/oop-noblock.t
-@@ -5,10 +5,7 @@
- @algs = qw (BLOWFISH
- DES
- 3DES
-- 3WAY
- GOST
-- SAFER_SK64
-- SAFER_SK128
- CAST_128
- XTEA
- RC2
+--- Mcrypt.pm
++++ Mcrypt.pm
+@@ -143,6 +143,10 @@
+ $arg{'mode_dir'} = '' unless defined($arg{'mode_dir'});
+ my $td = mcrypt_load( $arg{'algorithm'}, $arg{'algorithm_dir'},
+ $arg{'mode'}, $arg{'mode_dir'} );
++ if(!defined($td)) {
++ print STDERR "Couldn't load algorithm $arg{'algorithm'}/$arg{'mode'}\n";
++ return undef;
++ }
+ my $mcrypt = bless { TD => $td }, $class;
+ $mcrypt->{Verbose} = 1;
+ $mcrypt->{Verbose} = $arg{'verbose'} if(defined($arg{'verbose'}));
--- t/prp-block.t
+++ t/prp-block.t
-@@ -5,10 +5,7 @@
- @algs = qw (BLOWFISH
- DES
- 3DES
-- 3WAY
- GOST
-- SAFER_SK64
-- SAFER_SK128
- CAST_128
- XTEA
- RC2
+@@ -37,6 +37,7 @@
+ sub doit {
+ my($method, $alg, $mode, $infile, $outfile) = @_;
+ my($td) = Mcrypt::mcrypt_load( $alg, "", $mode, "");
++ print STDERR "Couldn't load algorithm $alg/$mode\n" unless defined($td);
+ (($loaded+=4) && return 0) unless($td);
+ print "ok $loaded\n"; $loaded++;
+ $keysize = Mcrypt::mcrypt_get_key_size($td);
--- t/prp-noblock.t
+++ t/prp-noblock.t
-@@ -5,10 +5,7 @@
- @algs = qw (BLOWFISH
- DES
- 3DES
-- 3WAY
- GOST
-- SAFER_SK64
-- SAFER_SK128
- CAST_128
- XTEA
- RC2
+@@ -37,6 +37,7 @@
+ sub doit {
+ my($method, $alg, $mode, $infile, $outfile) = @_;
+ my($td) = Mcrypt::mcrypt_load( $alg, "", $mode, "");
++ print STDERR "Couldn't load algorithm $alg/$mode\n" unless defined($td);
+ (($loaded+=4) && return 0) unless($td);
+ print "ok $loaded\n"; $loaded++;
+ $keysize = Mcrypt::mcrypt_get_key_size($td);
++++++ Mcrypt-2.4.8.2-type.diff -> Mcrypt-2.4.8.3-type.diff ++++++
--- perl-Mcrypt/Mcrypt-2.4.8.2-type.diff 2003-05-22 13:32:08.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-Mcrypt/Mcrypt-2.4.8.3-type.diff 2007-02-15 11:55:37.000000000 +0100
@@ -1,6 +1,6 @@
--- Mcrypt.xs
+++ Mcrypt.xs
-@@ -275,7 +275,7 @@
+@@ -267,7 +267,7 @@
CR_ERROR(mcrypt)
MCRYPT mcrypt
CODE:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org