summaryrefslogtreecommitdiff
path: root/security/p5-Crypt-SSLeay
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2007-06-08 07:57:10 +0000
committerwiz <wiz@pkgsrc.org>2007-06-08 07:57:10 +0000
commit452034d4490925e0df3bec78d4a6e17450f6e633 (patch)
treebfb2d667e411f47a2a853c03cee37aea30f04f4e /security/p5-Crypt-SSLeay
parente93934f9a8d5c9860b3939db3d114b00e87ef5ac (diff)
downloadpkgsrc-452034d4490925e0df3bec78d4a6e17450f6e633.tar.gz
Update to 0.55:
0.55 2007-06-01 17:34:22 UTC - Added a blocking() method to Net::SSL (and bumped version to 2.81). 0.54 2007-04-12 22:05:26 UTC - Rebadged 0.53_05, since no bugs appear to have surfaced. 0.53_05 - Fixed up incorrect LIBS key in WriteMakefile args. Thanks to David Cantrell for giving me access to an OpenBSD box that revealed this problem. - Added the list of modules that depend on Crypt::SSLeay to the README, as per cpants.perl.org. (think: improvements to the test suite). 0.53_04 2007-03-06 09:39:01 UTC - add diag() info to determine possible reasons for failure as per http://www.nntp.perl.org/group/perl.cpan.testers/2007/03/msg428964.html - Tweaks for Strawberry Perl detection. 0.53_03 2007-03-04 18:30:06 UTC - Adjusted the typemap shims to silence the compiler warnings that occur when sizeof(IV) is larger than sizeof(char *). - use XSLoader for faster loading if available, otherwise fall back to DynaLoader. - Makefile.PL heavily reworked, lots of cruft removed. - Ask to see whether the live tests should be run. - renamed net_sst.t to 01-connect.t - added 02-live.t that performs live HTTPS requests. 0.53_02 2007-01-29 10:02:34 UTC - don't proxy hosts in NO_PROXY environment variable (CPAN bug #11078). - don't send user agent string to proxy unless send_useragent_to_proxy is enabled. (CPAN bug #4759). - Net::SSL bumped to 2.80 0.53_01 2007-01-24 22:21:09 UTC - patch for CPAN #12444 applied (Jeff Lavallee). Net::SSL bumped tp 2.79. - example scripts moved into eg/ directory and the documentation updated. - added a TODO to remind me of what needs to be done. 0.53 2006-12-26 17:21:22 UTC - 0.52_02 deemed stable 0.52_02 2006-12-20 19:29:01 UTC - improved VMS support (CPAN bug #19829). - add a test to see if cert file is readable in Net::SSL::configure_certs (CPAN bug #8498) and Net::SSL version to 2.78. - known working platforms list removed from documentation. Too old, and CPAN Testers has the up-to-date information. - minor documentation improvements. 0.52_01 2006-12-17 - add call to SSL_library_init() in new() - maintenance taken over by brian d foy and David Landgren.
Diffstat (limited to 'security/p5-Crypt-SSLeay')
-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);