Skip site navigation (1)Skip section navigation (2)
Date:      Sat,  4 Dec 2010 18:43:56 +0100 (CET)
From:      Olli Hauer <ohauer@FreeBSD.org>
To:        <FreeBSD-gnats-submit@FreeBSD.org>
Cc:        Jason Bacon <jwbacon@tds.net>
Subject:   ports/152836: [patch] port ports-mgmt/genplist update to version 0.6
Message-ID:  <20101204174356.873802051C@u18-124.dslaccess.de>
Resent-Message-ID: <201012041750.oB4Ho85S068749@freefall.freebsd.org>

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

>Number:         152836
>Category:       ports
>Synopsis:       [patch] port ports-mgmt/genplist update to version 0.6
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 04 17:50:07 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     ohauer <ohauer@FreeBSD.org>
>Release:        
>Organization:
>Environment:

>Description:
Update genplist to version 0.6.

New Features:
 - Handling off: PLIST_FILES, PORTEXAMPLES, PORTDOCS, PLIST_DIRS, PLIST_DIRSTRY
 - Specific return codes which can be used for automated testing
 - Ability to execute external scripts ( ~/.genplist/${portname} )

 Sample script for the nmap port:

 $> cat ~/.genplist/nmap
 #!/bin/sh
 sed -i '' -E -e 's|^(share/ncat/)|%%WITHSSL%%\1|g' \
    -e 's|^(@dirrm share/ncat)|%%WITHSSL%%\1|' ${1}

>How-To-Repeat:
>Fix:


--- patch_genplist.txt begins here ---
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/ports-mgmt/genplist/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- Makefile	7 Sep 2010 15:40:33 -0000	1.5
+++ Makefile	4 Dec 2010 17:10:15 -0000
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	genplist
-PORTVERSION=	0.5
-PORTREVISION=	1
+PORTVERSION=	0.6
 CATEGORIES=	ports-mgmt
 MASTER_SITES=	http://personalpages.tds.net/~jwbacon/Ports/distfiles/ \
 		http://jbacon.dyndns.org/~bacon/Ports/distfiles/
@@ -25,7 +24,4 @@
 	@${INSTALL_SCRIPT} ${WRKSRC}/genplist ${PREFIX}/bin
 	@${INSTALL_MAN} ${WRKSRC}/genplist.1 ${PREFIX}/man/man1
 
-post-patch:
-	@${REINPLACE_CMD} 's|/etc/mtree|$${PORTSDIR=/usr/ports}/Templates|' ${WRKSRC}/genplist
-
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/pcvs/ports/ports-mgmt/genplist/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo	13 Aug 2010 19:19:08 -0000	1.4
+++ distinfo	4 Dec 2010 17:10:15 -0000
@@ -1,3 +1,2 @@
-MD5 (genplist-0.5.tar.gz) = 942c6a367822bef552cd8dba77aeef33
-SHA256 (genplist-0.5.tar.gz) = 31b1f5977b1277b68de1b6cf1af08e129fcc0bacc69749fda085fec723905f2f
-SIZE (genplist-0.5.tar.gz) = 4444
+SHA256 (genplist-0.6.tar.gz) = 0a3758c703b4c75715a57cb6f5a97df3ef2ed532333bd8c3e978ac1f9ff3346b
+SIZE (genplist-0.6.tar.gz) = 5712
Index: files/patch-genplist
===================================================================
RCS file: files/patch-genplist
diff -N files/patch-genplist
--- files/patch-genplist	7 Sep 2010 15:40:33 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
---- ./genplist.orig	2010-08-13 20:57:55.000000000 +0200
-+++ ./genplist	2010-09-05 23:01:20.000000000 +0200
-@@ -15,7 +15,7 @@
-     porttype="local"
-     portname=`awk '($1 == "PORTNAME=") || ($1 == "PORTNAME?=") { print $2 }' Makefile`
-     echo "PORTNAME = ${portname}"
--    prefix=$1/${portname}
-+    prefix=`echo $1/${portname} | tr -s '//' '/'`
-     echo "${prefix}" > genplist.prefix
-     echo "PREFIX = ${prefix}"
-     
-@@ -76,6 +76,7 @@
-     sed "s|share/${portname}|%%DATADIR%%|g" < pkg-plist.new \
- 	    | sed "s|share/doc/${portname}|%%DOCSDIR%%|g" \
- 	    | sed "s|share/examples/${portname}|%%EXAMPLESDIR%%|g" \
-+	    | sed "s|share/java/classes|%%JAVAJARDIR%%|g" \
- 	    | sed "s|www/${portname}|%%WWWDIR%%|g" \
- 	    | sed "s|etc/${portname}|%%ETCDIR%%|g" \
- 	    | awk -F '.' ' { if (($2 == "so") && (NF == 4)) \
--- patch_genplist.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?20101204174356.873802051C>