aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Class-XSAccessor
diff options
context:
space:
mode:
authorCheng-Lung Sung <clsung@FreeBSD.org>2008-11-12 05:47:42 +0000
committerCheng-Lung Sung <clsung@FreeBSD.org>2008-11-12 05:47:42 +0000
commit1c5f26b39b25a51f78bc374d3918c562b2cf3113 (patch)
treeb29880382a19ed9e0ac3b2c361018c8de9cf7f43 /devel/p5-Class-XSAccessor
parent12a8f475f4b72cee862c1e2343bb27b887824d96 (diff)
- Generate fast XS accessors without runtime compilation
Notes
Notes: svn path=/head/; revision=222761
Diffstat (limited to 'devel/p5-Class-XSAccessor')
-rw-r--r--devel/p5-Class-XSAccessor/Makefile23
-rw-r--r--devel/p5-Class-XSAccessor/distinfo3
-rw-r--r--devel/p5-Class-XSAccessor/pkg-descr7
-rw-r--r--devel/p5-Class-XSAccessor/pkg-plist7
4 files changed, 40 insertions, 0 deletions
diff --git a/devel/p5-Class-XSAccessor/Makefile b/devel/p5-Class-XSAccessor/Makefile
new file mode 100644
index 000000000000..7de2c2221038
--- /dev/null
+++ b/devel/p5-Class-XSAccessor/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: Class-XSAccessor
+# Date created: 12 Nov 2008
+# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Class-XSAccessor
+PORTVERSION= 0.07
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= clsung@FreeBSD.org
+COMMENT= Generate fast XS accessors without runtime compilation
+
+BUILD_DEPENDS= p5-AutoXS-Header>=0.03:${PORTSDIR}/devel/p5-AutoXS-Header
+
+PERL_CONFIGURE= yes
+
+MAN3= Class::XSAccessor.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-Class-XSAccessor/distinfo b/devel/p5-Class-XSAccessor/distinfo
new file mode 100644
index 000000000000..b4977109771e
--- /dev/null
+++ b/devel/p5-Class-XSAccessor/distinfo
@@ -0,0 +1,3 @@
+MD5 (Class-XSAccessor-0.07.tar.gz) = 63753b6984d8c0b7f2ba79abeb17d87b
+SHA256 (Class-XSAccessor-0.07.tar.gz) = 35f42d626c687a0395b88acddda4ae8e889cc0b329e4c6a23285fe4923580d08
+SIZE (Class-XSAccessor-0.07.tar.gz) = 45228
diff --git a/devel/p5-Class-XSAccessor/pkg-descr b/devel/p5-Class-XSAccessor/pkg-descr
new file mode 100644
index 000000000000..02cec5843874
--- /dev/null
+++ b/devel/p5-Class-XSAccessor/pkg-descr
@@ -0,0 +1,7 @@
+Class::XSAccessor implements fast read, write and read/write accessors in XS.
+Additionally, it can provide predicates such as has_foo() for testing whether
+the attribute foo is defined in the object. It only works with objects that
+are implemented as ordinary hashes. Class::XSAccessor::Array implements the
+same interface for objects that use arrays for their internal representation.
+
+WWW: http://search.cpan.org/dist/Class-XSAccessor/
diff --git a/devel/p5-Class-XSAccessor/pkg-plist b/devel/p5-Class-XSAccessor/pkg-plist
new file mode 100644
index 000000000000..d8731c1f720d
--- /dev/null
+++ b/devel/p5-Class-XSAccessor/pkg-plist
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/XSAccessor/.packlist
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/XSAccessor/XSAccessor.so
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/XSAccessor/XSAccessor.bs
+%%SITE_PERL%%/%%PERL_ARCH%%/Class/XSAccessor.pm
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/XSAccessor
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Class