Skip site navigation (1)Skip section navigation (2)
Date:      Wed,  9 Feb 2005 09:53:01 -0800 (PST)
From:      "Michael C.Shultz" <reso3w83@verizon.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/77319: [MAINTAINER] sysutils/portmanager update to 0.2.6_3
Message-ID:  <20050209175301.A1BA92CE865@ringworm.mechee.com>
Resent-Message-ID: <200502091800.j19I0Yrk016729@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         77319
>Category:       ports
>Synopsis:       [MAINTAINER] sysutils/portmanager update to 0.2.6_3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 09 18:00:34 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Michael C. Shultz
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD ringworm.mechee.com 5.3-STABLE FreeBSD 5.3-STABLE #0: Wed Feb 9 04:47:24 PST 2005 root@ringworm.mechee.com:/ROUTER/obj/usr/src/sys/RINGWORM i386


>Description:

update portmanager to ver 0.2.6_3

Note to committer: please add files/patch-0.2.6_3 thank you

1) portmanager has a new hosting site! Made relevent changes
to Makefile

2) fixed a bug where portmanager isn't reading its configuration
file again, sorry about that folks.

>How-To-Repeat:

	N/A

>Fix:

--- portmanager-0.2.6_3.diff begins here ---
diff -ruN portmanager/Makefile portmanager-0.2.6_3/Makefile
--- portmanager/Makefile	Wed Feb  9 04:48:09 2005
+++ portmanager-0.2.6_3/Makefile	Wed Feb  9 09:25:07 2005
@@ -7,15 +7,16 @@
 
 PORTNAME=	portmanager
 PORTVERSION=	0.2.6
-PORTREVISION=	2
+PORTREVISION=	3
 #-----------------------------------------
 #for local use, remove before submitting PR
 CATEGORIES=		sysutils
 #CATEGORIES=		local/sysutils
 #VALID_CATEGORIES+=	${CATEGORIES}	# for FreeBSD to accept our local category
 #-----------------------------------------
-MASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=	portmanager
+MASTER_SITES=		http://portmanager.sunsite.dk/distfiles/	\
+			${MASTER_SITE_SOURCEFORGE}
+#MASTER_SITE_SUBDIR=	portmanager
 
 MAINTAINER=		reso3w83@verizon.net
 COMMENT=		FreeBSD usr/ports status and safe usr/ports update
diff -ruN portmanager/files/patch-0.2.6_3 portmanager-0.2.6_3/files/patch-0.2.6_3
--- portmanager/files/patch-0.2.6_3	Wed Dec 31 16:00:00 1969
+++ portmanager-0.2.6_3/files/patch-0.2.6_3	Wed Feb  9 07:58:14 2005
@@ -0,0 +1,42 @@
+--- libPMGR/src/PMGRrUpgrade.c	(revision 4)
++++ libPMGR/src/PMGRrUpgrade.c	(working copy)
+@@ -324,10 +324,15 @@
+ 										property->fieldInstalledPortName,
+ 										dependencyPortName,
+ 										property->fieldInstalledPortDir );
+-/*
++							if( !origDir )
++							{
++								fprintf( stderr, 
++									"%s is not located in property->installedPortsDb!\n",
++									dependencyPortName );
++								assert(0);
++							}
+ 							fprintf( stdout, "\tin %s/+CONTENTS ORIG dir = %s \n\n",
+ 								dependencyPortName, origDir );
+-*/
+ 							if( strcmp( dependencyPortDir, origDir ) )
+ 							{
+ 								fprintf( stdout, "%s\n", SINGLE_LINES );
+Index: libPMGR/src/PMGRrReadConfigure.c
+===================================================================
+--- libPMGR/src/PMGRrReadConfigure.c	(revision 4)
++++ libPMGR/src/PMGRrReadConfigure.c	(working copy)
+@@ -148,7 +148,7 @@
+ 			+ strlen( property->fieldValue )
+ 			+ strlen( "zzNULLzz\" > " )
+ 			+ strlen( property->configDbFileName )
+-			+ strlen( ";awk 'BEGIN{ FS = \"|\" } NF == 3 && $1 !~ /#/  && $1 !~ /CATEGORY\\/PORT/ && $2 !~ /#/ {print $1 \"zzNULLzz\" $2 \"zzNULLzz\"}' " )
++			+ strlen( ";awk 'BEGIN{ FS = \"|\" } NF == 3 && $1 !~ /#/  && $1 !~ /CATEGORY\\/PORT/ && $2 !~ /#/ {print \"/\" $1 \"zzNULLzz\" $2 \"zzNULLzz\"}' " )
+ 			+ strlen( property->configConfFileName )
+ 			+ strlen( " >> " )
+ 			+ strlen( property->configDbFileName );
+@@ -164,7 +164,7 @@
+ 	strcat( command, property->fieldValue );	
+ 	strcat( command, "zzNULLzz\" > " );
+ 	strcat( command, property->configDbFileName );
+-	strcat( command, ";awk 'BEGIN{ FS = \"|\" } NF == 3 && $1 !~ /#/  && $1 !~ /CATEGORY\\/PORT/ && $2 !~ /#/ {print $1 \"zzNULLzz\" $2 \"zzNULLzz\"}' " );
++	strcat( command, ";awk 'BEGIN{ FS = \"|\" } NF == 3 && $1 !~ /#/  && $1 !~ /CATEGORY\\/PORT/ && $2 !~ /#/ {print \"/\" $1 \"zzNULLzz\" $2 \"zzNULLzz\"}' " );
+ 	strcat( command, property->configConfFileName );
+ 	strcat( command, " >> " );
+ 	strcat( command, property->configDbFileName );
diff -ruN portmanager/pkg-descr portmanager-0.2.6_3/pkg-descr
--- portmanager/pkg-descr	Wed Feb  9 04:48:09 2005
+++ portmanager-0.2.6_3/pkg-descr	Wed Feb  9 09:25:15 2005
@@ -1,10 +1,21 @@
-FreeBSD port collection management.  Insures your ports are only built with
-the most up to date sources. Great for users of KDE or GNOME who are always
-concerned over the way their underlying ports are built. **New option** 
-leaf port report: Shows ports with no other ports depending on them, these are
-ports that may be safely deinstalled.
+FreeBSD port collection management.  Update your ports easily. Great
+for users of KDE or GNOME who need to be concerned about how
+dependency ports are built.  
 
-WWW: http://portmanager.sourceforge.net/
+**New options**
+
+1)  Leaf port report: Shows ports with no other ports depending on
+them, these are ports that may be safely deinstalled.
+
+2)  Remove leaf ports safley: Interactivly delete leaf ports.
+
+portmanager-questions archive may be found at:
+http://www.mail-archive.com/portmanager-questions%40sunsite.dk/
+
+to subscribe just send an empty message to:
+portmanager-questions-subscribe@sunsite.dk
+
+WWW: http://portmanager.sunsite.dk/
 
 Michael C. Shultz
 reso3w83@verizon.net	
--- portmanager-0.2.6_3.diff ends here ---


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050209175301.A1BA92CE865>