Patch devel/p5-Devel-FindRef to build on perl 5.22

https://rt.cpan.org/Public/Bug/Display.html?id=101077

OK sthen@
This commit is contained in:
afresh1 2016-04-24 20:53:22 +00:00
parent 731a6e8305
commit c8a26064f9
2 changed files with 25 additions and 2 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.5 2016/03/20 19:56:20 naddy Exp $
# $OpenBSD: Makefile,v 1.6 2016/04/24 20:53:22 afresh1 Exp $
COMMENT = tracking back references
@ -6,7 +6,7 @@ MODULES = cpan
DISTNAME = Devel-FindRef-1.422
CATEGORIES = devel
MAINTAINER = Marc Espie <espie@openbsd.org>
REVISION = 1
REVISION = 2
RUN_DEPENDS = devel/p5-common-sense

View File

@ -0,0 +1,23 @@
$OpenBSD: patch-FindRef_xs,v 1.1 2016/04/24 20:53:22 afresh1 Exp $
Patch from SREZIC [...] cpan.org
https://rt.cpan.org/Public/Bug/Display.html?id=101077
--- FindRef.xs.orig Sun Aug 30 07:33:01 2009
+++ FindRef.xs Sun Apr 24 11:30:12 2016
@@ -6,13 +6,13 @@
(PERL_REVISION > (a) \
|| (PERL_REVISION == (a) \
&& (PERL_VERSION > (b) \
- || (PERL_VERSION == (b) && PERLSUBVERSION >= (c)))))
+ || (PERL_VERSION == (b) && PERL_SUBVERSION >= (c)))))
#if !PERL_VERSION_ATLEAST (5,8,9)
# define SVt_LAST 16
#endif
-#if !PERL_VERSION_ATLEAST (5,10,0)
+#if !PERL_VERSION_ATLEAST (5,10,0) || PERL_VERSION_ATLEAST (5,21,7)
# define SvPAD_OUR(dummy) 0
#endif