diff options
-rw-r--r-- | security/p5-Net-SSLeay/Makefile | 15 | ||||
-rw-r--r-- | security/p5-Net-SSLeay/distinfo | 6 | ||||
-rw-r--r-- | security/p5-Net-SSLeay/files/extrapatch-SSLeay.xs | 16 |
3 files changed, 31 insertions, 6 deletions
diff --git a/security/p5-Net-SSLeay/Makefile b/security/p5-Net-SSLeay/Makefile index f0ce5f806756..77964685f68f 100644 --- a/security/p5-Net-SSLeay/Makefile +++ b/security/p5-Net-SSLeay/Makefile @@ -6,14 +6,14 @@ # PORTNAME= Net-SSLeay -PORTVERSION= 1.25 +PORTVERSION= 1.30 CATEGORIES= security perl5 MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITE_SUBDIR= Net PKGNAMEPREFIX= p5- DISTNAME= Net_SSLeay.pm-${PORTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 interface to SSL PERL_CONFIGURE= yes @@ -32,4 +32,13 @@ post-install: ${INSTALL_DATA} ${SRCDIR}/req.conf ${EXAMPLESDIR}/req.conf .endif -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500600 +EXTRA_PATCHES+= ${PATCHDIR}/extrapatch-SSLeay.xs + +post-patch: + ${PERL} -pi -e 's/\$\^V/\$\]/' ${WRKSRC}/Net-SSLeay-Handle-*/Handle.pm +.endif + +.include <bsd.port.post.mk> diff --git a/security/p5-Net-SSLeay/distinfo b/security/p5-Net-SSLeay/distinfo index 1c979416707e..53c896dfb082 100644 --- a/security/p5-Net-SSLeay/distinfo +++ b/security/p5-Net-SSLeay/distinfo @@ -1,3 +1,3 @@ -MD5 (Net_SSLeay.pm-1.25.tar.gz) = 87de8a06802fbb63c7c85e89eedbe139 -SHA256 (Net_SSLeay.pm-1.25.tar.gz) = fa70ed320fa6e7ac76ecf5577b2c4a3901d41e3910bd02e129c40f020a7c12e4 -SIZE (Net_SSLeay.pm-1.25.tar.gz) = 77485 +MD5 (Net_SSLeay.pm-1.30.tar.gz) = b0cd6c1681bbc0695d81be5cd852d1d0 +SHA256 (Net_SSLeay.pm-1.30.tar.gz) = 408455f60e616aed0defa8f0a6beb6ffea219d3a8fdb436371afa0a6b35c38c5 +SIZE (Net_SSLeay.pm-1.30.tar.gz) = 78629 diff --git a/security/p5-Net-SSLeay/files/extrapatch-SSLeay.xs b/security/p5-Net-SSLeay/files/extrapatch-SSLeay.xs new file mode 100644 index 000000000000..3945c4adfd75 --- /dev/null +++ b/security/p5-Net-SSLeay/files/extrapatch-SSLeay.xs @@ -0,0 +1,16 @@ +--- SSLeay.xs.orig Sat Dec 31 17:20:25 2005 ++++ SSLeay.xs Sat Dec 31 17:23:39 2005 +@@ -94,6 +94,13 @@ + } + #endif + ++#ifndef XST_mPVN ++#define XST_mPVN(i,v,n) (ST(i) = sv_2mortal(newSVpvn(v,n))) ++#endif ++#ifndef XSRETURN_PVN ++#define XSRETURN_PVN(v,n) STMT_START { XST_mPVN(0,v,n); XSRETURN(1); } STMT_END ++#endif ++ + /* OpenSSL-0.9.3a has some strange warning about this in + * openssl/des.h + */ |