diff options
author | Cheng-Lung Sung <clsung@FreeBSD.org> | 2008-11-12 05:47:42 +0000 |
---|---|---|
committer | Cheng-Lung Sung <clsung@FreeBSD.org> | 2008-11-12 05:47:42 +0000 |
commit | 1c5f26b39b25a51f78bc374d3918c562b2cf3113 (patch) | |
tree | b29880382a19ed9e0ac3b2c361018c8de9cf7f43 /devel/p5-Class-XSAccessor | |
parent | 12a8f475f4b72cee862c1e2343bb27b887824d96 (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/Makefile | 23 | ||||
-rw-r--r-- | devel/p5-Class-XSAccessor/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-Class-XSAccessor/pkg-descr | 7 | ||||
-rw-r--r-- | devel/p5-Class-XSAccessor/pkg-plist | 7 |
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 |