summaryrefslogtreecommitdiff
path: root/devel/p5-IO-KQueue
diff options
context:
space:
mode:
authorJun Kuriyama <kuriyama@FreeBSD.org>2005-12-17 16:09:27 +0000
committerJun Kuriyama <kuriyama@FreeBSD.org>2005-12-17 16:09:27 +0000
commit5d0c5dadedd21cbf5f527ed837fd5ccd360e23f7 (patch)
treea04ba467179f793a0d4a85c490d3870c3d1426f9 /devel/p5-IO-KQueue
parentDigest::Elf provides an XS based implementation of the ElfHash algorithm. (diff)
- mark IGNORE on perl 5.00503
- unbreak on perl 5.6.2 - fix plist PR: ports/90566 Submitted by: leeym
Notes
Notes: svn path=/head/; revision=151401
Diffstat (limited to 'devel/p5-IO-KQueue')
-rw-r--r--devel/p5-IO-KQueue/Makefile16
-rw-r--r--devel/p5-IO-KQueue/pkg-plist2
2 files changed, 15 insertions, 3 deletions
diff --git a/devel/p5-IO-KQueue/Makefile b/devel/p5-IO-KQueue/Makefile
index 815d5b9940f1..a1d5c93a1434 100644
--- a/devel/p5-IO-KQueue/Makefile
+++ b/devel/p5-IO-KQueue/Makefile
@@ -10,7 +10,7 @@ PORTVERSION= 0.29
PORTREVISION= 1
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
-MASTER_SITE_SUBDIR= ../../authors/id/M/MS/MSERGEANT
+MASTER_SITE_SUBDIR= IO
PKGNAMEPREFIX= p5-
MAINTAINER= kuriyama@FreeBSD.org
@@ -20,4 +20,16 @@ PERL_CONFIGURE= yes
MAN3= IO::KQueue.3
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+# dXSTARG is not defined in perl 5.00503
+.if ${PERL_LEVEL} < 500600
+IGNORE= requires Perl 5.6 or better
+.endif
+
+.if ${PERL_LEVEL} < 500800
+post-patch:
+ ${REINPLACE_CMD} -e 's/const //' ${WRKSRC}/KQueue.xs
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/p5-IO-KQueue/pkg-plist b/devel/p5-IO-KQueue/pkg-plist
index 7c066dfdd3f7..4a996e118a2f 100644
--- a/devel/p5-IO-KQueue/pkg-plist
+++ b/devel/p5-IO-KQueue/pkg-plist
@@ -4,4 +4,4 @@
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/KQueue/KQueue.bs
%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/KQueue/KQueue.so
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/IO/KQueue
-@unexec %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO 2>/dev/null || true
+@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/IO 2>/dev/null || true