summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--security/p5-Crypt-SSLeay/Makefile12
-rw-r--r--security/p5-Crypt-SSLeay/distinfo11
-rw-r--r--security/p5-Crypt-SSLeay/patches/patch-aa42
-rw-r--r--security/p5-Crypt-SSLeay/patches/patch-ab31
4 files changed, 20 insertions, 76 deletions
diff --git a/security/p5-Crypt-SSLeay/Makefile b/security/p5-Crypt-SSLeay/Makefile
index 8e4320819be..83f05b4b59d 100644
--- a/security/p5-Crypt-SSLeay/Makefile
+++ b/security/p5-Crypt-SSLeay/Makefile
@@ -1,25 +1,21 @@
-# $NetBSD: Makefile,v 1.5 2006/11/05 17:35:58 joerg Exp $
+# $NetBSD: Makefile,v 1.6 2007/06/08 07:57:10 wiz Exp $
#
-DISTNAME= Crypt-SSLeay-0.51
+DISTNAME= Crypt-SSLeay-0.55
PKGNAME= p5-${DISTNAME}
-PKGREVISION= 7
SVR4_PKGNAME= p5csl
CATEGORIES= security perl5 www
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Crypt/}
MAINTAINER= shell@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/Crypt-SSLeay/
COMMENT= Crypt::SSLeay - OpenSSL glue that provides LWP https support
PKG_DESTDIR_SUPPORT= user-destdir
PERL5_PACKLIST= auto/Crypt/SSLeay/.packlist
-SUBST_CLASSES+= openssl
-SUBST_STAGE.openssl= pre-configure
-SUBST_MESSAGE.openssl= Fixing path to OpenSSL.
-SUBST_FILES.openssl= Makefile.PL
-SUBST_SED.openssl= -e 's|%%SSLBASE%%|${BUILDLINK_PREFIX.openssl}|g'
+MAKE_PARAMS+= --lib=${SSLBASE}
.include "../../lang/perl5/module.mk"
.include "../../security/openssl/buildlink3.mk"
diff --git a/security/p5-Crypt-SSLeay/distinfo b/security/p5-Crypt-SSLeay/distinfo
index 004cf7effc0..f7086637cdd 100644
--- a/security/p5-Crypt-SSLeay/distinfo
+++ b/security/p5-Crypt-SSLeay/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.4 2006/10/28 15:14:59 schwarz Exp $
+$NetBSD: distinfo,v 1.5 2007/06/08 07:57:11 wiz Exp $
-SHA1 (Crypt-SSLeay-0.51.tar.gz) = dea8e37e2430e351688125f5a641d76f55dbe25c
-RMD160 (Crypt-SSLeay-0.51.tar.gz) = 963ee2616742b3983a06eaee3059aafa9b866e0a
-Size (Crypt-SSLeay-0.51.tar.gz) = 117555 bytes
-SHA1 (patch-aa) = f79576ad49381a5fef228537502770f22ae00e41
-SHA1 (patch-ab) = e9e8da0c3604edfa5cfe10885dbe93c74198bcb5
+SHA1 (Crypt-SSLeay-0.55.tar.gz) = e31b9980c4170b6adc98d2d9a2d22acfa390e460
+RMD160 (Crypt-SSLeay-0.55.tar.gz) = 2ad8fc592ddfa494960d72a363fdf143d2d4eefc
+Size (Crypt-SSLeay-0.55.tar.gz) = 121191 bytes
+SHA1 (patch-aa) = 672d57add20123c1613998dad5d5d606176daadc
diff --git a/security/p5-Crypt-SSLeay/patches/patch-aa b/security/p5-Crypt-SSLeay/patches/patch-aa
index b0b46dd075a..da21e09c0b3 100644
--- a/security/p5-Crypt-SSLeay/patches/patch-aa
+++ b/security/p5-Crypt-SSLeay/patches/patch-aa
@@ -1,35 +1,15 @@
-$NetBSD: patch-aa,v 1.1.1.1 2006/01/20 20:08:53 wiz Exp $
+$NetBSD: patch-aa,v 1.2 2007/06/08 07:57:11 wiz Exp $
---- Makefile.PL.orig Sun Feb 9 14:08:27 2003
+--- Makefile.PL.orig 2007-06-01 17:33:24.000000000 +0000
+++ Makefile.PL
-@@ -13,7 +13,7 @@ my $currdir = dirname($0) || '.';
- chdir($currdir) || die("can't change to $currdir: $!");
+@@ -261,9 +261,7 @@ behind a strict firewall or have no netw
+ these tests may fail (through no fault of the code).
- # FIND POSSIBLE SSL INSTALLATIONS
--my @POSSIBLE_SSL_DIRS = qw(/usr/local/openssl /usr/local/ssl /local/ssl /opt/ssl /usr/local /local /usr);
-+my @POSSIBLE_SSL_DIRS = qw(%%SSLBASE%%);
- if($^O eq 'MSWin32') {
- unshift(@POSSIBLE_SSL_DIRS, 'c:/openssl');
+ INFO
+- my $network_tests = prompt
+- "Do you want to run the live tests (y/N) ?",
+- 'N';
++ my $network_tests = 'N';
+ print OUT "network_tests ", ($network_tests =~ /y/i) ? 1 : 0, "\n";
+ close OUT;
}
-@@ -40,7 +40,8 @@ if (@CANDIDATE == 1) {
- }
- }
-
--my $SSL_DIR;
-+my $SSL_DIR = $CANDIDATE[0][0];
-+<<__SKIP__;
- if($opt_default && (@CANDIDATE == 1) && $CANDIDATE[0][0]) {
- $SSL_DIR = $CANDIDATE[0][0];
- print "Using --default OpenSSL candidate found at $SSL_DIR\n";
-@@ -51,9 +52,10 @@ if($opt_default && (@CANDIDATE == 1) &&
- unless($CANDIDATE[0][0]) {
- print "No OpenSSL installation found, usually in $POSSIBLE_SSL_DIRS[0]\n";
- }
-- $SSL_DIR = prompt "Which OpenSSL build path do you want to link against?", $CANDIDATE[0][0];
-+ $SSL_DIR = $CANDIDATE[0][0];
- }
- }
-+__SKIP__
-
- my $candidate = &Candidate($SSL_DIR);
- unless($candidate) {
diff --git a/security/p5-Crypt-SSLeay/patches/patch-ab b/security/p5-Crypt-SSLeay/patches/patch-ab
deleted file mode 100644
index 4514b7a3a24..00000000000
--- a/security/p5-Crypt-SSLeay/patches/patch-ab
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2006/10/28 15:14:59 schwarz Exp $
-
---- SSLeay.xs.orig 2003-05-28 08:55:02.000000000 +0200
-+++ SSLeay.xs 2006-10-28 14:25:40.000000000 +0200
-@@ -40,7 +40,7 @@
- */
-
-
--static void InfoCallback(SSL *s,int where,int ret)
-+static void InfoCallback(const SSL *s,int where,int ret)
- {
- char *str;
- int w;
-@@ -107,7 +107,7 @@
- int rand_bytes_read;
-
- if(!bNotFirstTime) {
-- SSLeay_add_all_algorithms();
-+ SSL_library_init();
- SSL_load_error_strings();
- ERR_load_crypto_strings();
- bNotFirstTime = 1;
-@@ -130,6 +130,8 @@
- /* v2 is the default */
- ctx = SSL_CTX_new(SSLv2_client_method());
- }
-+ if (ctx == 0)
-+ croak("SSL_CTX_new failed");
- SSL_CTX_set_options(ctx,SSL_OP_ALL|0);
-
- SSL_CTX_set_default_verify_paths(ctx);