aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-Heap-Simple
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2004-11-24 10:06:20 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2004-11-24 10:06:20 +0000
commit1e73c21646612fc4b1ebf5abccda64ad61f119da (patch)
treebade4527b0525b02cd0c51b3feb91168697cef69 /devel/p5-Heap-Simple
parenta3d18b0f15f67a7ddf32cf737976db4162628cd1 (diff)
downloadports-1e73c21646612fc4b1ebf5abccda64ad61f119da.tar.gz
ports-1e73c21646612fc4b1ebf5abccda64ad61f119da.zip
Notes
Diffstat (limited to 'devel/p5-Heap-Simple')
-rw-r--r--devel/p5-Heap-Simple/Makefile5
-rw-r--r--devel/p5-Heap-Simple/distinfo4
-rw-r--r--devel/p5-Heap-Simple/pkg-descr22
-rw-r--r--devel/p5-Heap-Simple/pkg-plist30
4 files changed, 17 insertions, 44 deletions
diff --git a/devel/p5-Heap-Simple/Makefile b/devel/p5-Heap-Simple/Makefile
index ce8f13ca2f6d..a5205f1ca0b1 100644
--- a/devel/p5-Heap-Simple/Makefile
+++ b/devel/p5-Heap-Simple/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= Heap-Simple
-PORTVERSION= 0.06
+PORTVERSION= 0.09
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Heap
@@ -25,4 +25,7 @@ MAN3= Heap::Simple.3
IGNORE= Uses ??{} in regexps, which came with perl5.6, install lang/perl5 or lang/perl5.8
.endif
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
.include <bsd.port.post.mk>
diff --git a/devel/p5-Heap-Simple/distinfo b/devel/p5-Heap-Simple/distinfo
index 49008cdeef0a..5b04b1f55441 100644
--- a/devel/p5-Heap-Simple/distinfo
+++ b/devel/p5-Heap-Simple/distinfo
@@ -1,2 +1,2 @@
-MD5 (Heap-Simple-0.06.tar.gz) = 097a6a86e8ef8a1bf88e385bad58c69b
-SIZE (Heap-Simple-0.06.tar.gz) = 17303
+MD5 (Heap-Simple-0.09.tar.gz) = ca17d666fc181c0483a00fe912cb3c60
+SIZE (Heap-Simple-0.09.tar.gz) = 12595
diff --git a/devel/p5-Heap-Simple/pkg-descr b/devel/p5-Heap-Simple/pkg-descr
index 4999019d7ce4..e85bb2a0db60 100644
--- a/devel/p5-Heap-Simple/pkg-descr
+++ b/devel/p5-Heap-Simple/pkg-descr
@@ -1,21 +1,21 @@
A heap is a partially sorted structure where it's always easy to extract the
-smallest element. If the collection of elements is changing dynamically, a
-heap has less overhead than keeping the collection fully sorted.
+smallest element. If the collection of elements is changing dynamically, a heap
+has less overhead than keeping the collection fully sorted.
The order in which equal elements get extracted is unspecified.
-The main order relations supported by this module are "<" (numeric compare)
-and "lt" (string compare).
-
-The module allows you to manage data where the elements are of several
-allowed types, in particular array references, hash references, objects or
-just the keys themselves.
+The main order relations supported by this module are "<" (numeric compare) and
+"lt" (string compare).
The internals of the module do nothing with the elements inserted except
inspecting the key. This means that if you for example store a blessed object,
-that's what you will get back on extract. It's also ok to keep references to
-the elements around and make changes to them while they are in the heap as
-long as you don't change the key.
+that's what you will get back on extract. It's also ok to keep references to the
+elements around and make changes to them while they are in the heap as long as
+you don't change the key.
+
+Heap::Simple itself is just a loader for the code that will actually implement
+the functionality mentioned above. You will need to install something like
+Heap::Simple::XS or Heap::Simple::Perl to be able to actually do anything.
WWW: http://search.cpan.org/dist/Heap-Simple/
Author: Ton Hospel <cpan@ton.iguana.be>
diff --git a/devel/p5-Heap-Simple/pkg-plist b/devel/p5-Heap-Simple/pkg-plist
index 07c470492a04..e3b8518cdefd 100644
--- a/devel/p5-Heap-Simple/pkg-plist
+++ b/devel/p5-Heap-Simple/pkg-plist
@@ -1,35 +1,5 @@
%%SITE_PERL%%/Heap/Simple.pm
-%%SITE_PERL%%/Heap/Simple/Any.pm
-%%SITE_PERL%%/Heap/Simple/Array.pm
-%%SITE_PERL%%/Heap/Simple/Function.pm
-%%SITE_PERL%%/Heap/Simple/Hash.pm
-%%SITE_PERL%%/Heap/Simple/Key.pm
-%%SITE_PERL%%/Heap/Simple/Less.pm
-%%SITE_PERL%%/Heap/Simple/Method.pm
-%%SITE_PERL%%/Heap/Simple/Number.pm
-%%SITE_PERL%%/Heap/Simple/NumberReverse.pm
-%%SITE_PERL%%/Heap/Simple/Object.pm
-%%SITE_PERL%%/Heap/Simple/String.pm
-%%SITE_PERL%%/Heap/Simple/StringReverse.pm
-%%SITE_PERL%%/Heap/Simple/Wrapper.pm
-%%SITE_PERL%%/auto/Heap/Simple/autosplit.ix
-%%SITE_PERL%%/auto/Heap/Simple/extract_min.al
-%%SITE_PERL%%/auto/Heap/Simple/extract_top.al
-%%SITE_PERL%%/auto/Heap/Simple/extract_upto.al
-%%SITE_PERL%%/auto/Heap/Simple/first.al
-%%SITE_PERL%%/auto/Heap/Simple/first_key.al
-%%SITE_PERL%%/auto/Heap/Simple/infinity.al
-%%SITE_PERL%%/auto/Heap/Simple/insert.al
-%%SITE_PERL%%/auto/Heap/Simple/key.al
-%%SITE_PERL%%/auto/Heap/Simple/keys.al
-%%SITE_PERL%%/auto/Heap/Simple/min_key.al
-%%SITE_PERL%%/auto/Heap/Simple/top_key.al
-%%SITE_PERL%%/auto/Heap/Simple/user_data.al
-%%SITE_PERL%%/auto/Heap/Simple/values.al
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Heap/Simple/.packlist
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Heap/Simple
@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/auto/Heap 2>/dev/null || true
-@dirrm %%SITE_PERL%%/auto/Heap/Simple
-@unexec rmdir %D/%%SITE_PERL%%/auto/Heap 2>/dev/null || true
-@dirrm %%SITE_PERL%%/Heap/Simple
@unexec rmdir %D/%%SITE_PERL%%/Heap 2>/dev/null || true