aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsunpoet <sunpoet@FreeBSD.org>2011-08-28 01:17:24 +0800
committersunpoet <sunpoet@FreeBSD.org>2011-08-28 01:17:24 +0800
commitd7c2ef411847a2ee5954ad0ad7d745fc01565d23 (patch)
tree15b71e5e1883999387f9cce7ba7244cba10c17c9
parent10c16583fa33926f832aba90c54c1567d2f05ea4 (diff)
downloadfreebsd-ports-gnome-d7c2ef411847a2ee5954ad0ad7d745fc01565d23.tar.gz
freebsd-ports-gnome-d7c2ef411847a2ee5954ad0ad7d745fc01565d23.tar.zst
freebsd-ports-gnome-d7c2ef411847a2ee5954ad0ad7d745fc01565d23.zip
- Add p5-PerlIO-Layers 0.008
Perl's filehandles are implemented as a stack of layers, with the bottom-most usually doing the actual IO and the higher ones doing buffering, encoding/decoding or transformations. PerlIO::Layers allows you to query the filehandle's properties concerning there layers. WWW: http://search.cpan.org/dist/PerlIO-Layers/
-rw-r--r--devel/Makefile1
-rw-r--r--devel/p5-PerlIO-Layers/Makefile35
-rw-r--r--devel/p5-PerlIO-Layers/distinfo2
-rw-r--r--devel/p5-PerlIO-Layers/pkg-descr6
-rw-r--r--devel/p5-PerlIO-Layers/pkg-plist6
5 files changed, 50 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index c6a91d7a3f33..353daf93d4a8 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -2167,6 +2167,7 @@
SUBDIR += p5-Perl6-Junction
SUBDIR += p5-Perl6-Rules
SUBDIR += p5-Perl6-Say
+ SUBDIR += p5-PerlIO-Layers
SUBDIR += p5-PerlIO-Util
SUBDIR += p5-PerlIO-eol
SUBDIR += p5-PerlIO-via-MD5
diff --git a/devel/p5-PerlIO-Layers/Makefile b/devel/p5-PerlIO-Layers/Makefile
new file mode 100644
index 000000000000..0411d5b0ab6d
--- /dev/null
+++ b/devel/p5-PerlIO-Layers/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: p5-PerlIO-Layers
+# Date created: 2011-08-27
+# Whom: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= PerlIO-Layers
+PORTVERSION= 0.008
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Query the properties/capabilities of filehandle
+
+BUILD_DEPENDS= p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils
+RUN_DEPENDS= p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils
+
+PERL_MODBUILD= 5.8.3+ # Exporter>=5.57
+
+MAN3= PerlIO::Layers.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 501000
+BUILD_DEPENDS+= p5-ExtUtils-CBuilder>=0:${PORTSDIR}/devel/p5-ExtUtils-CBuilder \
+ p5-Module-Build>=0.2800:${PORTSDIR}/devel/p5-Module-Build
+.endif
+
+.if ${PERL_LEVEL} < 501001
+TEST_DEPENDS+= p5-Test-Simple>=0.82:${PORTSDIR}/devel/p5-Test-Simple
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/p5-PerlIO-Layers/distinfo b/devel/p5-PerlIO-Layers/distinfo
new file mode 100644
index 000000000000..3edef22d00c3
--- /dev/null
+++ b/devel/p5-PerlIO-Layers/distinfo
@@ -0,0 +1,2 @@
+SHA256 (PerlIO-Layers-0.008.tar.gz) = f07dfd6aef077d6d2e649c7084926e49e3a0d944858246b604d7971ca3d4503b
+SIZE (PerlIO-Layers-0.008.tar.gz) = 14342
diff --git a/devel/p5-PerlIO-Layers/pkg-descr b/devel/p5-PerlIO-Layers/pkg-descr
new file mode 100644
index 000000000000..16c895dde60f
--- /dev/null
+++ b/devel/p5-PerlIO-Layers/pkg-descr
@@ -0,0 +1,6 @@
+Perl's filehandles are implemented as a stack of layers, with the bottom-most
+usually doing the actual IO and the higher ones doing buffering,
+encoding/decoding or transformations. PerlIO::Layers allows you to query the
+filehandle's properties concerning there layers.
+
+WWW: http://search.cpan.org/dist/PerlIO-Layers/
diff --git a/devel/p5-PerlIO-Layers/pkg-plist b/devel/p5-PerlIO-Layers/pkg-plist
new file mode 100644
index 000000000000..98c2a467dd31
--- /dev/null
+++ b/devel/p5-PerlIO-Layers/pkg-plist
@@ -0,0 +1,6 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/PerlIO/Layers.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/Layers/Layers.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/Layers/Layers.so
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO/Layers
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PerlIO
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/PerlIO