summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2020-08-15 22:48:42 +0000
committerSteve Wills <swills@FreeBSD.org>2020-08-15 22:48:42 +0000
commitfce51584a1952e6b3d2100b591f243b553ab512a (patch)
treeae0c05eb591ea8802c39afecc262754d04573fba
parentdevel/codeblocks: fix build on non-x86 (diff)
devel/p5-Module-Build-WithXSpp: create port
PR: 243095 Submitted by: Tomohiro Hosaka <bokutin@bokut.in>
Notes
Notes: svn path=/head/; revision=545079
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-Module-Build-WithXSpp/Makefile28
-rw-r--r--devel/p5-Module-Build-WithXSpp/distinfo3
-rw-r--r--devel/p5-Module-Build-WithXSpp/pkg-descr4
4 files changed, 36 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index fe40fd4a65a1..53295b1c2848 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2709,6 +2709,7 @@
SUBDIR += p5-Module-Build-Pluggable
SUBDIR += p5-Module-Build-Pluggable-ReadmeMarkdownFromPod
SUBDIR += p5-Module-Build-Tiny
+ SUBDIR += p5-Module-Build-WithXSpp
SUBDIR += p5-Module-Build-XSUtil
SUBDIR += p5-Module-CPANTS-Analyse
SUBDIR += p5-Module-CPANfile
diff --git a/devel/p5-Module-Build-WithXSpp/Makefile b/devel/p5-Module-Build-WithXSpp/Makefile
new file mode 100644
index 000000000000..6ac1125144e7
--- /dev/null
+++ b/devel/p5-Module-Build-WithXSpp/Makefile
@@ -0,0 +1,28 @@
+# $FreeBSD$
+
+PORTNAME= Module-Build-WithXSpp
+PORTVERSION= 0.14
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= CPAN:SMUELLER
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= bokutin@bokut.in
+COMMENT= XS++ enhanced flavour of Module::Build
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Module-Build>=0.26:devel/p5-Module-Build
+RUN_DEPENDS= p5-ExtUtils-CppGuess>=0.04:devel/p5-ExtUtils-CppGuess \
+ p5-ExtUtils-XSpp>=0.11:devel/p5-ExtUtils-XSpp \
+ p5-Module-Build>=0.26:devel/p5-Module-Build
+
+USES= perl5
+USE_PERL5= modbuild
+PLIST_FILES= ${SITE_MAN3_REL}/Module::Build::WithXSpp.3.gz \
+ ${SITE_PERL}/Module/Build/WithXSpp.pm
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Module-Build-WithXSpp/distinfo b/devel/p5-Module-Build-WithXSpp/distinfo
new file mode 100644
index 000000000000..6a2ba3207720
--- /dev/null
+++ b/devel/p5-Module-Build-WithXSpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1578159660
+SHA256 (Module-Build-WithXSpp-0.14.tar.gz) = 53b3c8c8fdbd50fc3dad3d19da20f1b6414ef70665b9311710c802969e746934
+SIZE (Module-Build-WithXSpp-0.14.tar.gz) = 14103
diff --git a/devel/p5-Module-Build-WithXSpp/pkg-descr b/devel/p5-Module-Build-WithXSpp/pkg-descr
new file mode 100644
index 000000000000..9e9ee62c988c
--- /dev/null
+++ b/devel/p5-Module-Build-WithXSpp/pkg-descr
@@ -0,0 +1,4 @@
+This subclass of Module::Build adds some tools and processes
+to make it easier to use for wrapping C++ using XS++ (ExtUtils::XSpp).
+
+WWW: https://metacpan.org/release/Module-Build-WithXSpp