Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Apr 2015 16:20:32 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r384666 - in head: net/p5-OurNet-BBS security/p5-Crypt-GOST security/p5-Crypt-GOST/files security/p5-Crypt-TEA security/p5-Crypt-TEA/files
Message-ID:  <201504241620.t3OGKW6q074475@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Fri Apr 24 16:20:31 2015
New Revision: 384666
URL: https://svnweb.freebsd.org/changeset/ports/384666

Log:
  Fix security/p5-Crypt-{TEA,GOST} and undeprecate dependency.
  
  Sponsored by:	Absolight

Added:
  head/security/p5-Crypt-GOST/files/
  head/security/p5-Crypt-GOST/files/patch-GOST.xs   (contents, props changed)
  head/security/p5-Crypt-TEA/files/
  head/security/p5-Crypt-TEA/files/patch-TEA.xs   (contents, props changed)
Modified:
  head/net/p5-OurNet-BBS/Makefile
  head/security/p5-Crypt-GOST/Makefile
  head/security/p5-Crypt-TEA/Makefile

Modified: head/net/p5-OurNet-BBS/Makefile
==============================================================================
--- head/net/p5-OurNet-BBS/Makefile	Fri Apr 24 15:59:14 2015	(r384665)
+++ head/net/p5-OurNet-BBS/Makefile	Fri Apr 24 16:20:31 2015	(r384666)
@@ -43,7 +43,4 @@ PORTSCOUT=	skipv:1.67
 USES=		perl5
 USE_PERL5=	configure
 
-DEPRECATED=	Needs p5-Crypt-Tea that does not work with 5.18 or above
-EXPIRATION_DATE=2015-07-31
-
 .include <bsd.port.mk>

Modified: head/security/p5-Crypt-GOST/Makefile
==============================================================================
--- head/security/p5-Crypt-GOST/Makefile	Fri Apr 24 15:59:14 2015	(r384665)
+++ head/security/p5-Crypt-GOST/Makefile	Fri Apr 24 16:20:31 2015	(r384666)
@@ -14,13 +14,4 @@ COMMENT=	Perl extension for GOST Encrypt
 USES=		perl5
 USE_PERL5=	configure
 
-DEPRECATED=	Does not work with 5.18 or above
-EXPIRATION_DATE=2015-07-31
-
-.include <bsd.port.pre.mk>
-
-.if ${PERL_VER} >= 5.18
-BROKEN=		Does not build with Perl 5.18 or above
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Added: head/security/p5-Crypt-GOST/files/patch-GOST.xs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/p5-Crypt-GOST/files/patch-GOST.xs	Fri Apr 24 16:20:31 2015	(r384666)
@@ -0,0 +1,15 @@
+--- GOST.xs.orig	2001-05-13 14:11:35 UTC
++++ GOST.xs
+@@ -54,9 +54,11 @@ gost_crypt(self, input, output, decrypt)
+             output = sv_newmortal();
+         outlen = 8;
+ 
+-        if (SvREADONLY(output) || !SvUPGRADE(output, SVt_PV))
++        if (SvREADONLY(output))
+             croak("cannot use output as lvalue");
+ 
++        SvUPGRADE(output, SVt_PV);
++
+         gost_crypt(self,
+                    (unsigned char *)input,
+                    (unsigned char *)SvGROW(output, outlen),

Modified: head/security/p5-Crypt-TEA/Makefile
==============================================================================
--- head/security/p5-Crypt-TEA/Makefile	Fri Apr 24 15:59:14 2015	(r384665)
+++ head/security/p5-Crypt-TEA/Makefile	Fri Apr 24 16:20:31 2015	(r384666)
@@ -14,13 +14,4 @@ COMMENT=	Perl extension to Tiny Encrypti
 USES=		perl5
 USE_PERL5=	configure
 
-DEPRECATED=	Does not work with 5.18 or above
-EXPIRATION_DATE=2015-07-31
-
-.include <bsd.port.pre.mk>
-
-.if ${PERL_VER} >= 5.18
-BROKEN=		Does not build with Perl 5.18 or above
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Added: head/security/p5-Crypt-TEA/files/patch-TEA.xs
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/p5-Crypt-TEA/files/patch-TEA.xs	Fri Apr 24 16:20:31 2015	(r384666)
@@ -0,0 +1,15 @@
+--- TEA.xs.orig	2001-05-21 17:32:59 UTC
++++ TEA.xs
+@@ -55,9 +55,11 @@ tea_crypt(self, input, output, decrypt)
+             output = sv_newmortal();
+         outlen = 8;
+ 
+-        if (SvREADONLY(output) || !SvUPGRADE(output, SVt_PV))
++        if (SvREADONLY(output))
+             croak("cannot use output as lvalue");
+ 
++        SvUPGRADE(output, SVt_PV);
++
+         tea_crypt(self,
+                   (unsigned char *)input,
+                   (unsigned char *)SvGROW(output, outlen),



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201504241620.t3OGKW6q074475>