Updating security/p5-Net-SSLeay from 1.35nb2 to 1.36 pkgsrc changes: - Adjusting dependencies - Removing compatibility patches which are all applied upstream Upstream changes: 1.36 30.01.2010 - Fix problems with building on GNU/kFreeBSD, to do with use of pack instread of sockaddr_in. Patched by Debian Perl Group. (Closes RT#40144) - Fixed a compile problem in t/local/ptr_cast_test.c for some gcc versions. Reported by "Ryan McGuigan via RT". (Closes RT#52525) - Improved OpenSSL detection on Win32/strawberry perl. Patch provided by kmx. (Closes RT#49287) - Fix test failures on some 64-bit platforms. (Closes RT#53585) - Make X509_NAME_get_text_by_NID return its result without a trailing NUL. Patched by Steffen Ullrich. (Closes RT#35754) - SSL_set_session_secret_cb required for EAP-FAST is now enabled for both SSL_F_SSL_SET_HELLO_EXTENSION and SSL_F_SSL_SET_SESSION_TICKET_EXT. The name of this #define changed after 0.9.8i. SSL_set_hello_extension is not available after 0.9.8i. - Added SSL_CTX_get_client_CA_list sk_X509_NAME_free sk_X509_NAME_num sk_X509_NAME_value SSL_get_client_CA_list, from patch provided by Joerg Schneider - Added EVP_add_digest and EVP_sha256 (if available) - Improve documentation on callback functions. - Stop looping forever when writing to broken connections. Patched by Martin Mares. (Closes RT#44170) - Patches from "Martijn van Beers via RT" to add SSL_SENT_SHUTDOWN and SSL_RECEIVED_SHUTDOWN, remove broken URLs, and to fix some documentation issues. - Various changes to build with OpenSSL 1.0 beta1: SSL_SESSION_cmp has been removed return type of SSL_CTX_sessions changed in an ugly way - Fixed a build problem reported by SISYPHUS: On Windows Vista64, ActivePerl 5.10.0 (build 1004, x64), running 'nmake test', the process hangs forever when it comes to building the test executable (as the executable fails to build). - Applied patch from ecmenifee in to improve handling of errors in ssl_write_all. (Closes RT#48132) - Patch to permit compile and testing on OS/2 submitted by Ilya Zakharevich. - Fixed compile problems with openssl-1.0.0-beta3 due to MD2 now being optional. Reported by paul [...] city-fan.org. - Fixed compile problems with openssl-0.9.7 and earlier with undefined symbol EVP_sha256. Reported by paul [...] city-fan.org. - Fixed a typo reported by Dan Dascalescu. - added RIPEMD160 digest function. Patch provided by dkg.diff -r1.46 -r1.47 pkgsrc/security/p5-Net-SSLeay/Makefile
(sno)
@@ -1,34 +1,36 @@ | @@ -1,34 +1,36 @@ | |||
1 | # $NetBSD: Makefile,v 1.46 2010/01/17 12:02:43 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.47 2010/02/02 20:53:46 sno Exp $ | |
2 | 2 | |||
3 | DISTNAME= Net-SSLeay-1.35 | 3 | DISTNAME= Net-SSLeay-1.36 | |
4 | PKGNAME= p5-${DISTNAME} | 4 | PKGNAME= p5-${DISTNAME} | |
5 | PKGREVISION= 2 | 5 | #PKGREVISION= 2 | |
6 | SVR4_PKGNAME= p5nsl | 6 | SVR4_PKGNAME= p5nsl | |
7 | CATEGORIES= security perl5 | 7 | CATEGORIES= security perl5 | |
8 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Net/} | 8 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Net/} | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://search.cpan.org/dist/Net-SSLeay/ | 11 | HOMEPAGE= http://search.cpan.org/dist/Net-SSLeay/ | |
12 | COMMENT= Perl5 module for using OpenSSL | 12 | COMMENT= Perl5 module for using OpenSSL | |
13 | #LICENSE= same as security/openssl | |||
13 | 14 | |||
14 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 15 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
15 | PKG_DESTDIR_SUPPORT= user-destdir | 16 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | 17 | |||
17 | BUILD_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception | 18 | BUILD_DEPENDS+= p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception | |
18 | BUILD_DEPENDS+= p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn | 19 | BUILD_DEPENDS+= p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn | |
19 | DEPENDS+= p5-MIME-Base64-[0-9]*:../../converters/p5-MIME-Base64 | 20 | ||
21 | DEPENDS+= {perl>=5.7.3,p5-MIME-Base64-[0-9]*}:../../converters/p5-MIME-Base64 | |||
20 | 22 | |||
21 | # see WRKSRC/inc/Module/Install/PRIVATE/Net/SSLeay.pm | 23 | # see WRKSRC/inc/Module/Install/PRIVATE/Net/SSLeay.pm | |
22 | BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.3 | 24 | BUILDLINK_API_DEPENDS.openssl+= openssl>=0.9.3 | |
23 | 25 | |||
24 | USE_LANGUAGES= c | 26 | USE_LANGUAGES= c | |
25 | 27 | |||
26 | PERL5_PACKLIST= auto/Net/SSLeay/.packlist | 28 | PERL5_PACKLIST= auto/Net/SSLeay/.packlist | |
27 | MAKE_ENV+= OPENSSL_PREFIX=${SSLBASE} | 29 | MAKE_ENV+= OPENSSL_PREFIX=${SSLBASE} | |
28 | MAKE_ENV+= PERL_MM_USE_DEFAULT=1 # avoid network question | 30 | MAKE_ENV+= PERL_MM_USE_DEFAULT=1 # avoid network question | |
29 | MAKE_PARAMS= --skipdeps | 31 | PERL5_MODULE_TYPE= Module::Install::Bundled | |
30 | 32 | |||
31 | .include "../../devel/zlib/buildlink3.mk" | 33 | .include "../../devel/zlib/buildlink3.mk" | |
32 | .include "../../lang/perl5/module.mk" | 34 | .include "../../lang/perl5/module.mk" | |
33 | .include "../../security/openssl/buildlink3.mk" | 35 | .include "../../security/openssl/buildlink3.mk" | |
34 | .include "../../mk/bsd.pkg.mk" | 36 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,5 @@ | @@ -1,7 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.21 2009/07/30 14:54:39 drochner Exp $ | 1 | $NetBSD: distinfo,v 1.22 2010/02/02 20:53:47 sno Exp $ | |
2 | 2 | |||
3 | SHA1 (Net-SSLeay-1.35.tar.gz) = dc295d4a7da8ab330aca13c45e2cb5b8220aa5e4 | 3 | SHA1 (Net-SSLeay-1.36.tar.gz) = e8cfb6355a596471518356a29bfe53ab2011c685 | |
4 | RMD160 (Net-SSLeay-1.35.tar.gz) = b8f0afb29507624566665f3a835c3c87fd1e7996 | 4 | RMD160 (Net-SSLeay-1.36.tar.gz) = f9bab073ea25b7574d49b411324024ecd3750377 | |
5 | Size (Net-SSLeay-1.35.tar.gz) = 132198 bytes | 5 | Size (Net-SSLeay-1.36.tar.gz) = 145651 bytes | |
6 | SHA1 (patch-aa) = 299303c3afabeae0b41fee55c5dcb6ce1ea38133 | |||
7 | SHA1 (patch-ab) = 26d8af03934729ee0b152e33f51cfa3fb6b0d39d |