diff options
author | Chin-San Huang <chinsan@FreeBSD.org> | 2008-08-30 22:50:02 +0800 |
---|---|---|
committer | Chin-San Huang <chinsan@FreeBSD.org> | 2008-08-30 22:50:02 +0800 |
commit | 9d40d01bfdeb43a76a6794da774ed6511e9cfa50 (patch) | |
tree | 311f9a5b2237dd8ccbf92dea3eb2a8eddb791595 /devel | |
parent | 0eeeca4c4627d3c6382468214c093aac3a0e96b8 (diff) | |
download | freebsd-ports-gnome-9d40d01bfdeb43a76a6794da774ed6511e9cfa50.tar.gz freebsd-ports-gnome-9d40d01bfdeb43a76a6794da774ed6511e9cfa50.tar.zst freebsd-ports-gnome-9d40d01bfdeb43a76a6794da774ed6511e9cfa50.zip |
Add p5-Hash-Util-FieldHash-Compat, use Hash::Util::FieldHash or ties,
depending on availability.
Under older perls this module provides a drop in compatible api to
Hash::Util::FieldHash using perltie. When Hash::Util::FieldHash is available
it will use that instead.
This way code requiring field hashes can benefit from fast, robust field
hashes on Perl 5.10 and newer, but still run on older perls that don't ship
with that module.
WWW: http://search.cpan.org/dist/Hash-Util-FieldHash-Compat/
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-Hash-Util-FieldHash-Compat/Makefile | 27 | ||||
-rw-r--r-- | devel/p5-Hash-Util-FieldHash-Compat/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-Hash-Util-FieldHash-Compat/pkg-descr | 9 | ||||
-rw-r--r-- | devel/p5-Hash-Util-FieldHash-Compat/pkg-plist | 11 |
5 files changed, 51 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index f09a93a33925..ffc1757e5738 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1339,6 +1339,7 @@ SUBDIR += p5-Hash-AsObject SUBDIR += p5-Hash-Case SUBDIR += p5-Hash-MultiKey + SUBDIR += p5-Hash-Util-FieldHash-Compat SUBDIR += p5-Hash-WithDefaults SUBDIR += p5-Heap SUBDIR += p5-Heap-Simple diff --git a/devel/p5-Hash-Util-FieldHash-Compat/Makefile b/devel/p5-Hash-Util-FieldHash-Compat/Makefile new file mode 100644 index 000000000000..8e27188b6379 --- /dev/null +++ b/devel/p5-Hash-Util-FieldHash-Compat/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: devel/p5-Hash-Util-FieldHash-Compat +# Date created: 2008/08/30 +# Whom: chinsan +# +# $FreeBSD$ +# + +PORTNAME= Hash-Util-FieldHash-Compat +PORTVERSION= 0.03 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= chinsan@FreeBSD.org +COMMENT= Use Hash::Util::FieldHash or ties, depending on availability + +RUN_DEPENDS= p5-Test-use-ok>=0:${PORTSDIR}/devel/p5-Test-use-ok \ + p5-Tie-RefHash>=0:${PORTSDIR}/devel/p5-Tie-RefHash \ + p5-Tie-RefHash-Weak>=0:${PORTSDIR}/devel/p5-Tie-RefHash-Weak +BUILD_DEPENDS= ${RUN_DEPENDS} + +PERL_CONFIGURE= 5.8.0+ + +MAN3= Hash::Util::FieldHash::Compat::Heavy.3 \ + Hash::Util::FieldHash::Compat.3 + +.include <bsd.port.mk> diff --git a/devel/p5-Hash-Util-FieldHash-Compat/distinfo b/devel/p5-Hash-Util-FieldHash-Compat/distinfo new file mode 100644 index 000000000000..6062ba7416c5 --- /dev/null +++ b/devel/p5-Hash-Util-FieldHash-Compat/distinfo @@ -0,0 +1,3 @@ +MD5 (Hash-Util-FieldHash-Compat-0.03.tar.gz) = 7f5c4a37f1e3d9eb9530597fca299825 +SHA256 (Hash-Util-FieldHash-Compat-0.03.tar.gz) = 8774e81a2033304a0ea2ebe4498e9535de9ad7415d393da5134826a4508aaa5e +SIZE (Hash-Util-FieldHash-Compat-0.03.tar.gz) = 4702 diff --git a/devel/p5-Hash-Util-FieldHash-Compat/pkg-descr b/devel/p5-Hash-Util-FieldHash-Compat/pkg-descr new file mode 100644 index 000000000000..f6cde00eac90 --- /dev/null +++ b/devel/p5-Hash-Util-FieldHash-Compat/pkg-descr @@ -0,0 +1,9 @@ +Under older perls this module provides a drop in compatible api to +Hash::Util::FieldHash using perltie. When Hash::Util::FieldHash is available +it will use that instead. + +This way code requiring field hashes can benefit from fast, robust field +hashes on Perl 5.10 and newer, but still run on older perls that don't ship +with that module. + +WWW: http://search.cpan.org/dist/Hash-Util-FieldHash-Compat/ diff --git a/devel/p5-Hash-Util-FieldHash-Compat/pkg-plist b/devel/p5-Hash-Util-FieldHash-Compat/pkg-plist new file mode 100644 index 000000000000..62a1b61356fb --- /dev/null +++ b/devel/p5-Hash-Util-FieldHash-Compat/pkg-plist @@ -0,0 +1,11 @@ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Hash/Util/FieldHash/Compat/.packlist +%%SITE_PERL%%/Hash/Util/FieldHash/Compat.pm +%%SITE_PERL%%/Hash/Util/FieldHash/Compat/Heavy.pm +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hash/Util/FieldHash/Compat +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hash/Util/FieldHash +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hash/Util +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Hash +@dirrmtry %%SITE_PERL%%/Hash/Util/FieldHash/Compat +@dirrmtry %%SITE_PERL%%/Hash/Util/FieldHash +@dirrmtry %%SITE_PERL%%/Hash/Util +@dirrmtry %%SITE_PERL%%/Hash |