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); +