Date: Thu, 11 Nov 2004 11:25:03 -0700 From: "Aaron Dalton" <aaron@daltons.ca> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/73829: Update Port: devel/p5-Heap-Simple 0.06->0.09 Message-ID: <E1CSJd1-0004j3-0e@mail.finch.st> Resent-Message-ID: <200411111830.iABIUTaW008700@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 73829 >Category: ports >Synopsis: Update Port: devel/p5-Heap-Simple 0.06->0.09 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Thu Nov 11 18:30:28 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Aaron Dalton >Release: FreeBSD 5.2.1-RELEASE i386 >Organization: >Environment: System: FreeBSD chariss.finch.st 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Wed Sep 29 21:39:19 MDT 2004 aaron@chariss.finch.st:/usr/src/sys/i386/compile/CHARISS i386 This update requires concomitance with the newly submitted ports/73827 and ports/73828!! >Description: 0.09 2004-11-11 - Remove double documentation of "first" - Fixed email in Makefile.PL - Oops, required perl 5.8.4 in the Makefile.PL. Module should however work on any perl5. - Updated minimum version numbers of Heap::Simple::Perl and Heap::Simple::XS 0.08 2004-10-25 - Increase the version number so it's higher than the old Heap::Simple (which is now Heap::Simple::Perl). 0.07 was an accidental upload of Heap::Simple::Perl with the wrong name for the tar.gz file. 0.01 2004-10-23 - original version; created by h2xs 1.23 with options -X -n Heap::Simple >How-To-Repeat: >Fix: --- submission.txt begins here --- diff -ruN /usr/ports/devel/p5-Heap-Simple/Makefile ./p5-Heap-Simple/Makefile --- /usr/ports/devel/p5-Heap-Simple/Makefile Tue Oct 12 11:33:45 2004 +++ ./p5-Heap-Simple/Makefile Thu Nov 11 11:15:28 2004 @@ -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 @@ -24,5 +24,8 @@ .if ${PERL_LEVEL} < 500600 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 -ruN /usr/ports/devel/p5-Heap-Simple/distinfo ./p5-Heap-Simple/distinfo --- /usr/ports/devel/p5-Heap-Simple/distinfo Tue Oct 12 11:33:45 2004 +++ ./p5-Heap-Simple/distinfo Thu Nov 11 10:18:14 2004 @@ -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 -ruN /usr/ports/devel/p5-Heap-Simple/pkg-descr ./p5-Heap-Simple/pkg-descr --- /usr/ports/devel/p5-Heap-Simple/pkg-descr Fri Aug 27 03:37:52 2004 +++ ./p5-Heap-Simple/pkg-descr Thu Nov 11 10:37:55 2004 @@ -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 -ruN /usr/ports/devel/p5-Heap-Simple/pkg-message ./p5-Heap-Simple/pkg-message --- /usr/ports/devel/p5-Heap-Simple/pkg-message Wed Dec 31 17:00:00 1969 +++ ./p5-Heap-Simple/pkg-message Thu Nov 11 11:14:55 2004 @@ -0,0 +1,12 @@ + +****************************************************************************** + +This module is useless by itself! It requires one or both of: + +- devel/p5-Heap-Simple-Perl (a pure perl implementation of the interface) +- devel/p5-Heap-Simple-XS (an XS implementation of the interface.) + +Please take the time to install one or both of these now. + +****************************************************************************** + diff -ruN /usr/ports/devel/p5-Heap-Simple/pkg-plist ./p5-Heap-Simple/pkg-plist --- /usr/ports/devel/p5-Heap-Simple/pkg-plist Tue Oct 12 11:33:45 2004 +++ ./p5-Heap-Simple/pkg-plist Thu Nov 11 10:28:23 2004 @@ -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 --- submission.txt ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1CSJd1-0004j3-0e>