ports/86310: [patch] all-depends-list target of bsd.port.mk is buggy

Mikhail Teterin mi+kde at aldan.algebra.com
Sat Jan 28 13:39:50 PST 2006


On Saturday 28 January 2006 04:05 pm, Sergey Matveychuk wrote:
= We have the sysntax for depends: "path:dir[:target]".

You mean, /path/dir[:target] ?

= The patch broke using an optiopnal :target part.
= 
= How to reproduce:
= cd /usr/ports/devel/py-omniorb
= make clean

Indeed. How about:

Index: bsd.port.mk
===================================================================
RCS file: /home/pcvs/ports/Mk/bsd.port.mk,v
retrieving revision 1.523
diff -U2 -r1.523 bsd.port.mk
--- bsd.port.mk	23 Jan 2006 22:29:26 -0000	1.523
+++ bsd.port.mk	28 Jan 2006 21:38:35 -0000
@@ -4593,4 +4593,5 @@
 		l="";							\
 		for d in $$L; do					\
+			d=$${d%:*};					\
 			case $$checked in				\
 			$$d\ *|*\ $$d\ *|*\ $$d)			\

? Yours,

	-mi


More information about the freebsd-ports mailing list