From owner-freebsd-gnome@FreeBSD.ORG Sun Jan 3 13:09:02 2010 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 42F6F106568F for ; Sun, 3 Jan 2010 13:09:02 +0000 (UTC) (envelope-from areilly@bigpond.net.au) Received: from nschwmtas04p.mx.bigpond.com (nschwmtas04p.mx.bigpond.com [61.9.189.146]) by mx1.freebsd.org (Postfix) with ESMTP id C216B8FC16 for ; Sun, 3 Jan 2010 13:09:01 +0000 (UTC) Received: from nschwotgx03p.mx.bigpond.com ([124.188.161.100]) by nschwmtas04p.mx.bigpond.com with ESMTP id <20100103130859.JSDQ3986.nschwmtas04p.mx.bigpond.com@nschwotgx03p.mx.bigpond.com>; Sun, 3 Jan 2010 13:08:59 +0000 Received: from duncan.reilly.home ([124.188.161.100]) by nschwotgx03p.mx.bigpond.com with ESMTP id <20100103130859.VKJQ5111.nschwotgx03p.mx.bigpond.com@duncan.reilly.home>; Sun, 3 Jan 2010 13:08:59 +0000 Date: Mon, 4 Jan 2010 00:08:58 +1100 From: Andrew Reilly To: "Ronald F. Guilmette" Message-ID: <20100104000858.2ec828b7@duncan.reilly.home> In-Reply-To: <17006.1262490765@tristatelogic.com> References: <1262486170.16768.56.camel@shumai.marcuscom.com> <17006.1262490765@tristatelogic.com> X-Mailer: Claws Mail 3.7.3 (GTK+ 2.18.5; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Authentication-Info: Submitted using SMTP AUTH LOGIN at nschwotgx03p.mx.bigpond.com from [124.188.161.100] using ID areilly@bigpond.net.au at Sun, 3 Jan 2010 13:08:59 +0000 X-RPD-ScanID: Class unknown; VirusThreatLevel unknown, RefID str=0001.0A150202.4B4096EB.0060,ss=1,fgs=0 X-SIH-MSG-ID: rxAxFdf7TAD0zmQs0WyzOwJxyArnqyN48Z4QX81loRIGTUDCp8DeQ9rANv1Ru9+4xC5PJhuGNGEoaantTY3Rs9mK Cc: gnome@FreeBSD.org Subject: Re: ports/140563: net/avahi-app doesn't build - depends on missing "gnome-config" X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jan 2010 13:09:02 -0000 On Sat, 02 Jan 2010 19:52:45 -0800 "Ronald F. Guilmette" wrote: > As I've said, I have built hundreds and hundreds of FreeBSD ports... over > a span of more than ten years. In all that time, I've only seen a grand > total of -two- (count 'em, two) instances of this kind of command invocation > faux pas... one of them being this new one in avahi-app. (The other one, > as I said, was in some port required by the nmh mail port... and that one > got fixed already, I think.) Just sticking an oar in edge-wise: I think that (despite certain Posix dictates still currently in effect) you'll find that precisely this kind of argument/switch re-ordering is quite common now, and (as near as I can see) is not going to go away. Consider that cvs, p4, openssl, geom, gmirror, (off the top of my head) also have command lines of the form program [global switches] command [command-switches] [command-arguments], where "command" is a non-switch, non-optional argument that describes the particular thing that you want "program" to do. I doubt very much that this kind of use is going to go away just because the IEEE Posix committee stamps their feet. It has always been the BSD way (in my experience) to follow Posix as well as possible, but not to the detriment of existing functionality. I'm happy with that stance. I expect that you'll have a long fight to get this trend to change, for multi-function command-line utilities. Cheers, -- Andrew