ports/100771: port submit (ports-mgmt/porttools) cannot parse multiple options

Dmitry Marakasov amdmi3 at amdmi3.ru
Fri Sep 12 17:10:26 UTC 2008


> Synopsis: port submit (ports-mgmt/porttools) cannot parse multiple options
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=100771
Sorry for the delay :))

Does the patch attached work for you?

--- porttools.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/ports-mgmt/porttools/Makefile,v
retrieving revision 1.21
diff -u -r1.21 Makefile
--- Makefile	27 Jul 2008 07:40:01 -0000	1.21
+++ Makefile	12 Sep 2008 17:09:51 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	porttools
 PORTVERSION=	0.77
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	ports-mgmt
 MASTER_SITES=	SF
 
Index: files/patch-arguments-parsing
===================================================================
RCS file: files/patch-arguments-parsing
diff -N files/patch-arguments-parsing
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-arguments-parsing	12 Sep 2008 17:09:51 -0000
@@ -0,0 +1,90 @@
+diff -ruN cmd_commit.in.orig cmd_commit.in
+--- cmd_commit.in.orig	2006-05-06 15:31:58.000000000 +0400
++++ cmd_commit.in	2008-09-12 21:02:21.000000000 +0400
+@@ -33,8 +33,9 @@
+ fi
+ 
+ set -- $ARGS
+-for i 
+-do
++while [ x"" != x"--" -a x"" != x"" ]
++do
++	i=$1
+ 	case "$i" in
+ 	# help
+ 	-h)
+diff -ruN cmd_diff.in.orig cmd_diff.in
+--- cmd_diff.in.orig	2006-05-06 15:31:58.000000000 +0400
++++ cmd_diff.in	2008-09-12 21:02:21.000000000 +0400
+@@ -37,8 +37,9 @@
+ fi
+ 
+ set -- $ARGS
+-for i 
+-do
++while [ x"" != x"--" -a x"" != x"" ]
++do
++	i=$1
+ 	case "$i" in
+ 	# help
+ 	-h)
+diff -ruN cmd_install.in.orig cmd_install.in
+--- cmd_install.in.orig	2006-05-06 15:31:58.000000000 +0400
++++ cmd_install.in	2008-09-12 21:02:21.000000000 +0400
+@@ -36,8 +36,9 @@
+ fi
+ 
+ set -- $ARGS
+-for i 
+-do
++while [ x"" != x"--" -a x"" != x"" ]
++do
++	i=$1
+ 	case "$i" in
+ 	# help
+ 	-h)
+diff -ruN cmd_submit.in.orig cmd_submit.in
+--- cmd_submit.in.orig	2006-05-06 15:31:58.000000000 +0400
++++ cmd_submit.in	2008-09-12 21:02:21.000000000 +0400
+@@ -52,8 +52,9 @@
+ fi
+ 
+ set -- $ARGS
+-for i 
+-do
++while [ x"" != x"--" -a x"" != x"" ]
++do
++	i=$1
+ 	case "$i" in
+ 	# help
+ 	-h)
+diff -ruN cmd_test.in.orig cmd_test.in
+--- cmd_test.in.orig	2006-05-06 15:31:58.000000000 +0400
++++ cmd_test.in	2008-09-12 21:02:21.000000000 +0400
+@@ -44,8 +44,9 @@
+ fi
+ 
+ set -- $ARGS
+-for i 
+-do
++while [ x"" != x"--" -a x"" != x"" ]
++do
++	i=$1
+ 	case "$i" in
+ 	-h)	# help
+ 		usage
+diff -ruN cmd_upgrade.in.orig cmd_upgrade.in
+--- cmd_upgrade.in.orig	2006-05-06 15:31:58.000000000 +0400
++++ cmd_upgrade.in	2008-09-12 21:02:21.000000000 +0400
+@@ -36,8 +36,9 @@
+ fi
+ 
+ set -- $ARGS
+-for i 
+-do
++while [ x"" != x"--" -a x"" != x"" ]
++do
++	i=$1
+ 	case "$i" in
+ 	# help
+ 	-h)
--- porttools.patch ends here ---

-- 
Dmitry Marakasov   .   55B5 0596 FF1E 8D84 5F56  9510 D35A 80DD F9D2 F77D
amdmi3 at amdmi3.ru  ..:  jabber: amdmi3 at jabber.ru    http://www.amdmi3.ru



More information about the freebsd-ports-bugs mailing list