From owner-svn-ports-head@FreeBSD.ORG Sat Dec 22 05:19:02 2012 Return-Path: Delivered-To: svn-ports-head@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5E443A97; Sat, 22 Dec 2012 05:19:02 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from ainaz.pair.com (ainaz.pair.com [209.68.2.66]) by mx1.freebsd.org (Postfix) with ESMTP id E24798FC0C; Sat, 22 Dec 2012 05:19:01 +0000 (UTC) Received: from [192.168.0.10] (194.244.3.202.dsl.dyn.mana.pf [202.3.244.194]) by ainaz.pair.com (Postfix) with ESMTPSA id E80423F46A; Sat, 22 Dec 2012 00:18:54 -0500 (EST) Date: Fri, 21 Dec 2012 19:18:47 -1000 (TAHT) From: Gerald Pfeifer To: Bryan Drewery Subject: Re: svn commit: r308158 - in head: . lang lang/tcl82 x11-toolkits x11-toolkits/tk82 In-Reply-To: <50BD3E01.7010309@FreeBSD.org> Message-ID: References: <201212031649.qB3Gnmt9076932@svn.freebsd.org> <50BCDC5C.3080006@FreeBSD.org> <20121203221806.GG86596@gahrfit.gahr.ch> <50BD3E01.7010309@FreeBSD.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: svn-ports-head@FreeBSD.ORG, Baptiste Daroussin , ports-committers@FreeBSD.ORG, svn-ports-all@FreeBSD.ORG, gahr@FreeBSD.ORG X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Dec 2012 05:19:02 -0000 On Mon, 3 Dec 2012, Bryan Drewery wrote: > This extends to things like gcc2x; I wish we still had ports for those, > and gcc34 is DEPRECATED because only 3 ports still require it. Nevermind > some developer may be using it to maintain maximum portability for their > project. Gentoo Portage has 30 something GCC versions available (10 of > which are "stable"). > > IMHO I think we need to consider that ports are not the only users of > ports as sometimes we seem to think that a port is only needed as a > dependency, but it can be useful as a leaf too. pkg-config is an example > of this. Maybe I want to test with that, even though nothing needs it. Yes, leaving older ports as leaves is something I wouldn't mind so much (though we should mark them somehow so that "naive" users do not go for them by mistake, and make it a concious decision by someone with a bit of a background to use those). The challenge I see, and run into regularily, is that more often than not, fellow committers for some reason then start _using_ those ports in terms of dependencies and/or use them as an excuse not to properly fix their ports. In my day job, we do have a policy of building anything with one toolchain, and while our "anything" is not as large as the FreeBSD Ports Collection, let's say it's pretty sizable, too. :-) Gerald