From owner-freebsd-ports@FreeBSD.ORG Sun Mar 18 18:21:43 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9D5A106566B for ; Sun, 18 Mar 2012 18:21:43 +0000 (UTC) (envelope-from code@apotheon.net) Received: from oproxy9.bluehost.com (oproxy9.bluehost.com [69.89.24.6]) by mx1.freebsd.org (Postfix) with SMTP id 92CCA8FC1C for ; Sun, 18 Mar 2012 18:21:43 +0000 (UTC) Received: (qmail 8760 invoked by uid 0); 18 Mar 2012 18:14:42 -0000 Received: from unknown (HELO box543.bluehost.com) (74.220.219.143) by oproxy9.bluehost.com with SMTP; 18 Mar 2012 18:14:42 -0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=apotheon.net; s=default; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date; bh=rdQkpRWfwASs9/d3hacCcGC1C1+n80hUUALUTAYN4es=; b=M4wD0o4t49mFmnC2wTDA/HkN/nqGrBc8IXaLLXK2ZBGgYQOCntyEx3HawqvNUmbW3rQtXrQdAIZxEyb/ClId5XZQQKajT02nZh+U3s0n9tidN/5eCxBdsIUcRBtmDZrS; Received: from c-24-8-180-234.hsd1.co.comcast.net ([24.8.180.234] helo=localhost) by box543.bluehost.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.76) (envelope-from ) id 1S9Kcr-0008GO-D6 for freebsd-ports@freebsd.org; Sun, 18 Mar 2012 12:14:41 -0600 Date: Sun, 18 Mar 2012 12:14:41 -0600 From: Chad Perrin To: freebsd-ports@freebsd.org Message-ID: <20120318181441.GA7162@hemlock.hydra> References: <4F60C059.7060904@FreeBSD.org> <44pqcd8yhd.fsf@lowell-desk.lan> <4462e46ul7.fsf@lowell-desk.lan> <031222CBCF33214AB2EB4ABA279428A30107B5E9D2AB@SJCPMAILBOX01.citrite.net> <44pqc9vs99.fsf@lowell-desk.lan> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44pqc9vs99.fsf@lowell-desk.lan> User-Agent: Mutt/1.5.21 (2010-09-15) X-Identified-User: {2737:box543.bluehost.com:apotheon:apotheon.net} {sentby:smtp auth 24.8.180.234 authed with code@apotheon.net} Subject: Re: CFT: new BSD-licensed sort available X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Mar 2012 18:21:43 -0000 On Sun, Mar 18, 2012 at 11:33:06AM -0400, Lowell Gilbert wrote: > Oleg Moskalenko writes: > > > > Yes, indeed, there was an old sort syntax, where they supported it in > > a form "+POS1 -POS2". It is a non-POSIX obsolete syntax, so we did > > not implement it in the new BSD sort. I can add it, if necessary. > > If anyone asked for my opinion, I'd say that I'd prefer to see this > syntax stamped out instead; it's unnecessary, confusing, and has been > considered obsolete for decades. A quick look over my workstation's > filesystems shows just a few uses: in texconfig, libtool, something in > X11/config, maybe a handful more. > > I'm not sure what the best answer is in practice, but I'm willing to > spend some of my time working on it if that helps. I suspect the "right" answer for the near future would be to eliminate dependence on it wherever you can get such changes accepted by upstream, and support it as a deprecated (perhaps even undocumented) feature in bsdsort just so it's easier to entirely eliminate any dependence on gnusort for purposes of backward compatibility. -- Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]