summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIon-Mihai Tetcu <itetcu@FreeBSD.org>2010-03-04 17:05:48 +0000
committerIon-Mihai Tetcu <itetcu@FreeBSD.org>2010-03-04 17:05:48 +0000
commit37beb280531c121e72e60aa38545882b2aa5329e (patch)
tree23c3941abdc3bd4683a5a4cb4385c233ccdcf580
parent- Update to 0.20 (diff)
Often Perl modules are written to wrap functionallity found in existing
C headers, libraries, or to use OS-specific features. It is useful in the Build.PL or Makefile.PL file to check for the existance of these requirements before attempting to actually build the module. Objects in this class provide an extension around ExtUtils::CBuilder to simplify the creation of a .c file, compiling, linking and running it, to test if a certain feature is present. WWW: http://search.cpan.org/~pevans/ExtUtils-CChecker-0.02/ PR: ports/144196 Submitted by: Sahil Tandon <sahil at tandon.net> Feature safe: yes
Notes
Notes: svn path=/head/; revision=250573
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-ExtUtils-CChecker/Makefile30
-rw-r--r--devel/p5-ExtUtils-CChecker/distinfo3
-rw-r--r--devel/p5-ExtUtils-CChecker/pkg-descr10
-rw-r--r--devel/p5-ExtUtils-CChecker/pkg-plist5
5 files changed, 49 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 73806d248eec..460412f1d466 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1480,6 +1480,7 @@
SUBDIR += p5-Exporter-Tidy
SUBDIR += p5-ExtUtils-AutoInstall
SUBDIR += p5-ExtUtils-CBuilder
+ SUBDIR += p5-ExtUtils-CChecker
SUBDIR += p5-ExtUtils-Command
SUBDIR += p5-ExtUtils-Constant
SUBDIR += p5-ExtUtils-Depends
diff --git a/devel/p5-ExtUtils-CChecker/Makefile b/devel/p5-ExtUtils-CChecker/Makefile
new file mode 100644
index 000000000000..f010f5200664
--- /dev/null
+++ b/devel/p5-ExtUtils-CChecker/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: ExtUtils::CChecker
+# Date created: 21 Feb 2010
+# Whom: Sahil Tandon <sahil@tandon.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ExtUtils-CChecker
+PORTVERSION= 0.02
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sahil@tandon.net
+COMMENT= Configure-time utilities for using C headers, libraries, OS features
+
+PERL_CONFIGURE= yes
+
+MAN3= ExtUtils::CChecker.3
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= Changes README
+
+post-install:
+ @${INSTALL} -o ${DOCOWN} -g ${DOCGRP} -m 555 -d ${DOCSDIR}
+ @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+ @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/p5-ExtUtils-CChecker/distinfo b/devel/p5-ExtUtils-CChecker/distinfo
new file mode 100644
index 000000000000..3ce8a67135f5
--- /dev/null
+++ b/devel/p5-ExtUtils-CChecker/distinfo
@@ -0,0 +1,3 @@
+MD5 (ExtUtils-CChecker-0.02.tar.gz) = 322edede12d0a085af20987e9e65d905
+SHA256 (ExtUtils-CChecker-0.02.tar.gz) = 7f026d59909730254672860dc0d52c9cf1ccd5beade52587a54c06f7fdc55337
+SIZE (ExtUtils-CChecker-0.02.tar.gz) = 13856
diff --git a/devel/p5-ExtUtils-CChecker/pkg-descr b/devel/p5-ExtUtils-CChecker/pkg-descr
new file mode 100644
index 000000000000..0088eaa617b7
--- /dev/null
+++ b/devel/p5-ExtUtils-CChecker/pkg-descr
@@ -0,0 +1,10 @@
+Often Perl modules are written to wrap functionallity found in existing
+C headers, libraries, or to use OS-specific features. It is useful in
+the Build.PL or Makefile.PL file to check for the existance of these
+requirements before attempting to actually build the module.
+
+Objects in this class provide an extension around ExtUtils::CBuilder to
+simplify the creation of a .c file, compiling, linking and running it,
+to test if a certain feature is present.
+
+WWW: http://search.cpan.org/~pevans/ExtUtils-CChecker-0.02/
diff --git a/devel/p5-ExtUtils-CChecker/pkg-plist b/devel/p5-ExtUtils-CChecker/pkg-plist
new file mode 100644
index 000000000000..2675062f5783
--- /dev/null
+++ b/devel/p5-ExtUtils-CChecker/pkg-plist
@@ -0,0 +1,5 @@
+%%SITE_PERL%%/ExtUtils/CChecker.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/ExtUtils/CChecker/.packlist
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/ExtUtils/CChecker
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/ExtUtils
+@dirrmtry %%SITE_PERL%%/ExtUtils