ports/73829: Update Port: devel/p5-Heap-Simple 0.06->0.09

Aaron Dalton aaron at daltons.ca
Thu Nov 11 18:30:29 UTC 2004


>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 at 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 at 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
- at dirrm %%SITE_PERL%%/auto/Heap/Simple
- at unexec rmdir %D/%%SITE_PERL%%/auto/Heap 2>/dev/null || true
- at dirrm %%SITE_PERL%%/Heap/Simple
 @unexec rmdir %D/%%SITE_PERL%%/Heap 2>/dev/null || true
--- submission.txt ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list