diff options
author | Philip M. Gollucci <pgollucci@FreeBSD.org> | 2010-11-16 03:04:48 +0000 |
---|---|---|
committer | Philip M. Gollucci <pgollucci@FreeBSD.org> | 2010-11-16 03:04:48 +0000 |
commit | c5b5627371a39daeced6228cf726fdc88538e5b1 (patch) | |
tree | 12b705f1219016b6fb67b5b99775fff6e007c62d | |
parent | 8a89576841fe5230fc021d8cece8fa649327a9f9 (diff) | |
download | ports-c5b5627371a39daeced6228cf726fdc88538e5b1.tar.gz ports-c5b5627371a39daeced6228cf726fdc88538e5b1.zip |
This package lets you create an array which will allow only one
occurrence of any value.
In other words no matter how many times you put in 42 it will keep
only the first occurrence and the rest will be dropped.
You use the module via tie and once you tied your array to this
module it will behave correctly.
Uniqueness is checked with the 'eq' operator so among other things it
is case sensitive.
As a side effect the module does not allow undef as a value in the
array.
WWW: http://search.cpan.org/dist/Array-Unique/
PR: ports/152211
Submitted by: Gea-Suan Lin <gslin at gslin.org>
Notes
Notes:
svn path=/head/; revision=264616
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-Array-Unique/Makefile | 21 | ||||
-rw-r--r-- | devel/p5-Array-Unique/distinfo | 2 | ||||
-rw-r--r-- | devel/p5-Array-Unique/pkg-descr | 16 | ||||
-rw-r--r-- | devel/p5-Array-Unique/pkg-plist | 7 |
5 files changed, 47 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 92d4988a4aec..0d3e7c85b4e1 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1177,6 +1177,7 @@ SUBDIR += p5-AppConfig-Std SUBDIR += p5-Array-Group SUBDIR += p5-Array-Iterator + SUBDIR += p5-Array-Unique SUBDIR += p5-Array-Window SUBDIR += p5-Async-MergePoint SUBDIR += p5-AtExit diff --git a/devel/p5-Array-Unique/Makefile b/devel/p5-Array-Unique/Makefile new file mode 100644 index 000000000000..b510219c9686 --- /dev/null +++ b/devel/p5-Array-Unique/Makefile @@ -0,0 +1,21 @@ +# New ports collection makefile for: p5-Array-Unique +# Date created: 2010-11-14 +# Whom: Gea-Suan Lin <gslin@gslin.org> +# +# $FreeBSD$ +# + +PORTNAME= Array-Unique +PORTVERSION= 0.08 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= gslin@gslin.org +COMMENT= Tie-able array that allows only unique values + +PERL_CONFIGURE= yes + +MAN3= Array::Unique.3 + +.include <bsd.port.mk> diff --git a/devel/p5-Array-Unique/distinfo b/devel/p5-Array-Unique/distinfo new file mode 100644 index 000000000000..e2fce9633ceb --- /dev/null +++ b/devel/p5-Array-Unique/distinfo @@ -0,0 +1,2 @@ +SHA256 (Array-Unique-0.08.tar.gz) = 3d5440c90c9caa09900868ad2ba5f84ea52e704af8ce3016d8ee0e6173f271d2 +SIZE (Array-Unique-0.08.tar.gz) = 8759 diff --git a/devel/p5-Array-Unique/pkg-descr b/devel/p5-Array-Unique/pkg-descr new file mode 100644 index 000000000000..c40daa52efdd --- /dev/null +++ b/devel/p5-Array-Unique/pkg-descr @@ -0,0 +1,16 @@ +This package lets you create an array which will allow only one +occurrence of any value. + +In other words no matter how many times you put in 42 it will keep +only the first occurrence and the rest will be dropped. + +You use the module via tie and once you tied your array to this +module it will behave correctly. + +Uniqueness is checked with the 'eq' operator so among other things it +is case sensitive. + +As a side effect the module does not allow undef as a value in the +array. + +WWW: http://search.cpan.org/dist/Array-Unique/ diff --git a/devel/p5-Array-Unique/pkg-plist b/devel/p5-Array-Unique/pkg-plist new file mode 100644 index 000000000000..86f00446c6dd --- /dev/null +++ b/devel/p5-Array-Unique/pkg-plist @@ -0,0 +1,7 @@ +@comment $FreeBSD$ +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Array/Unique/.packlist +%%SITE_PERL%%/Array/Unique.pm +@dirrmtry etc/devd +@dirrmtry %%SITE_PERL%%/Array +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Array/Unique +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Array |