Dear list,

The maintainerless port/package security/p5-Crypt-OpenSSL-RSA is broken
under perl >= 5.14, as documented in this upstream[0] bug and this
Debian[0] bug. This means that p5-Crypt-OpenSSL-RSA is unusable on
OpenBSD 5.4, also breaking its reverse dependencies
(e.g., p5-Mail-DKIM). The patch is a one-line change described in [0].
Please consider applying the inlined diff below fixing this bug.

Best wishes,
Ryan

[0] https://rt.cpan.org/Public/Bug/Display.html?id=65947
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=628636

-- 
|_)|_/  Ryan Kavanagh           | Debian Developer
| \| \  http://ryanak.ca/       | GPG Key 4A11C97A


diff -Nurp ports/security/p5-Crypt-OpenSSL-RSA.old/Makefile 
ports/security/p5-Crypt-OpenSSL-RSA/Makefile
--- ports/security/p5-Crypt-OpenSSL-RSA.old/Makefile    Sun Nov  3 04:58:59 2013
+++ ports/security/p5-Crypt-OpenSSL-RSA/Makefile        Sun Nov  3 04:59:17 2013
@@ -7,7 +7,7 @@ COMMENT =       RSA encoding and decoding using OpenSSL
 MODULES =      cpan
 
 DISTNAME =     Crypt-OpenSSL-RSA-0.26
-REVISION =     2
+REVISION =     3
 CATEGORIES =   security
 HOMEPAGE =     http://perl-openssl.sourceforge.net/
 
diff -Nurp ports/security/p5-Crypt-OpenSSL-RSA.old/patches/patch-RSA_pm 
ports/security/p5-Crypt-OpenSSL-RSA/patches/patch-RSA_pm
--- ports/security/p5-Crypt-OpenSSL-RSA.old/patches/patch-RSA_pm        Wed Dec 
31 19:00:00 1969
+++ ports/security/p5-Crypt-OpenSSL-RSA/patches/patch-RSA_pm    Sun Nov  3 
05:02:12 2013
@@ -0,0 +1,12 @@
+diff -u RSA.pm.orig RSA.pm
+--- RSA.pm.orig        Sun Nov 22 15:36:07 2009
++++ RSA.pm     Sun Nov  3 04:22:17 2013
+@@ -6,7 +6,7 @@ use Carp;
+ use vars qw ($VERSION @ISA @EXPORT @EXPORT_OK $AUTOLOAD);
+ 
+ require DynaLoader;
+-require AutoLoader;
++use AutoLoader 'AUTOLOAD';
+ 
+ @ISA = qw(DynaLoader);
+ 

Reply via email to