Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 Apr 2012 13:20:02 GMT
From:      Johannes 5 Joemann <joemann@beefree.free.de>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/166593: [MAINTAINER] ports-mgmt/porttools: CVS expansion of $FreeBSD:$ trashes sed pattern in util_diff
Message-ID:  <201204031320.q33DK2Uu041048@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/166593; it has been noted by GNATS.

From: Johannes 5 Joemann <joemann@beefree.free.de>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/166593: [MAINTAINER] ports-mgmt/porttools: CVS expansion
 of $FreeBSD:$ trashes sed pattern in util_diff
Date: Tue, 3 Apr 2012 15:15:55 +0200

 Oops, I didn't include the How-To-Repeat section in my first mail. So
 here's an easy way to see the broken sed pattern "at work", which is
 caused by CVS expansion of "$FreeBSD:...$" in the checked out version of
 ports-mgmt/porttools/files/patch-util_diff.in:
 
 >How-To-Repeat:
 % cd /usr/ports/ports-mgmt/porttools
 % grep FreeBSD Makefile
 # $FreeBSD: ports/ports-mgmt/porttools/Makefile,v 1.31 2012/04/01 20:06:07 amdmi3 Exp $
 % port | head -1
 FreeBSD Port Tools 0.99_5
 % port submit -P | head -4
 Default diff mode is /usr/ports
 sed: 1: "1,/^($|[^#].*$)|\$FreeB ...": extra characters at the end of p command
 Warning: current directory name differs from Makefile header:
 	porttools != 
 ===> Generating patch
 % 



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