aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2011-08-17 18:49:07 +0800
committersunpoet <sunpoet@FreeBSD.org>2011-08-17 18:49:07 +0800
commitfa9c05dc256b14a212fbac84fc80f711af6b81ad (patch)
tree7f3af1d35acd335c8bea60f98fd52a0cef617611 /devel
parentba75186f09a797d95cd8122b2f4679c352098dd3 (diff)
downloadfreebsd-ports-gnome-fa9c05dc256b14a212fbac84fc80f711af6b81ad.tar.gz
freebsd-ports-gnome-fa9c05dc256b14a212fbac84fc80f711af6b81ad.tar.zst
freebsd-ports-gnome-fa9c05dc256b14a212fbac84fc80f711af6b81ad.zip
- Add p5-Module-Install-XSUtil 0.38
Module::Install::XSUtil provides a set of utilities to setup distributions which include or depend on XS module. WWW: http://search.cpan.org/dist/Module-Install-XSUtil/
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Module-Install-XSUtil/Makefile42
-rw-r--r--devel/p5-Module-Install-XSUtil/distinfo2
-rw-r--r--devel/p5-Module-Install-XSUtil/pkg-descr4
-rw-r--r--devel/p5-Module-Install-XSUtil/pkg-plist7
5 files changed, 56 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index daea836a7b12..37b637603808 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1957,6 +1957,7 @@
SUBDIR += p5-Module-Install-AuthorTests
SUBDIR += p5-Module-Install-Repository
SUBDIR += p5-Module-Install-Template
+ SUBDIR += p5-Module-Install-XSUtil
SUBDIR += p5-Module-List
SUBDIR += p5-Module-Load
SUBDIR += p5-Module-Load-Conditional
diff --git a/devel/p5-Module-Install-XSUtil/Makefile b/devel/p5-Module-Install-XSUtil/Makefile
new file mode 100644
index 000000000000..3910c939a923
--- /dev/null
+++ b/devel/p5-Module-Install-XSUtil/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: p5-Module-Install-XSUtil
+# Date created: 2011-08-15
+# Whom: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Module-Install-XSUtil
+PORTVERSION= 0.38
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:GFUJI
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Utility functions for XS modules
+
+BUILD_DEPENDS= p5-Module-Install>=0.91:${PORTSDIR}/devel/p5-Module-Install
+RUN_DEPENDS= p5-Module-Install>=0.91:${PORTSDIR}/devel/p5-Module-Install
+TEST_DEPENDS= p5-B-Hooks-OP-Annotation>=0.43:${PORTSDIR}/devel/p5-B-Hooks-OP-Annotation
+
+PERL_CONFIGURE= yes
+
+MAN3= Module::Install::XSUtil.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 501000
+BUILD_DEPENDS+= p5-ExtUtils-MakeMaker>=6.42:${PORTSDIR}/devel/p5-ExtUtils-MakeMaker
+.endif
+
+.if ${PERL_LEVEL} < 501001
+TEST_DEPENDS+= p5-Devel-PPPort>=3.19:${PORTSDIR}/devel/p5-Devel-PPPort \
+ p5-Test-Simple>=0.88:${PORTSDIR}/devel/p5-Test-Simple \
+ p5-XSLoader>=0.10:${PORTSDIR}/devel/p5-XSLoader
+.endif
+
+.if ${PERL_LEVEL} < 501200
+TEST_DEPENDS+= p5-ExtUtils-ParseXS>=2.21:${PORTSDIR}/devel/p5-ExtUtils-ParseXS
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/p5-Module-Install-XSUtil/distinfo b/devel/p5-Module-Install-XSUtil/distinfo
new file mode 100644
index 000000000000..3972949a81ca
--- /dev/null
+++ b/devel/p5-Module-Install-XSUtil/distinfo
@@ -0,0 +1,2 @@
+SHA256 (Module-Install-XSUtil-0.38.tar.gz) = d228cf136e12908c615ac6f1dcb2732a8bc73ffba97c3978b914152ee8b548b3
+SIZE (Module-Install-XSUtil-0.38.tar.gz) = 30701
diff --git a/devel/p5-Module-Install-XSUtil/pkg-descr b/devel/p5-Module-Install-XSUtil/pkg-descr
new file mode 100644
index 000000000000..36564c70c46e
--- /dev/null
+++ b/devel/p5-Module-Install-XSUtil/pkg-descr
@@ -0,0 +1,4 @@
+Module::Install::XSUtil provides a set of utilities to setup distributions which
+include or depend on XS module.
+
+WWW: http://search.cpan.org/dist/Module-Install-XSUtil/
diff --git a/devel/p5-Module-Install-XSUtil/pkg-plist b/devel/p5-Module-Install-XSUtil/pkg-plist
new file mode 100644
index 000000000000..feadc52aa90d
--- /dev/null
+++ b/devel/p5-Module-Install-XSUtil/pkg-plist
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/Module/Install/XSUtil.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Install/XSUtil/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Install/XSUtil
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Module/Install
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Module
+@dirrmtry %%SITE_PERL%%/Module/Install
+@dirrmtry %%SITE_PERL%%/Module