From owner-cvs-ports@FreeBSD.ORG Fri Feb 11 17:55:22 2005 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DCDCC16A4D5; Fri, 11 Feb 2005 17:55:22 +0000 (GMT) Received: from dragon.nuxi.com (trang.nuxi.com [66.93.134.19]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7459A43D49; Fri, 11 Feb 2005 17:55:22 +0000 (GMT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (obrien@localhost [127.0.0.1]) by dragon.nuxi.com (8.13.1/8.13.1) with ESMTP id j1BHtLiH058079; Fri, 11 Feb 2005 09:55:21 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.13.1/8.13.1/Submit) id j1BHtLk1058078; Fri, 11 Feb 2005 09:55:21 -0800 (PST) (envelope-from obrien) Date: Fri, 11 Feb 2005 09:55:21 -0800 From: "David O'Brien" To: Anton Berezin , ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org Message-ID: <20050211175521.GB57892@dragon.nuxi.com> References: <200502020934.j129Y5qf027407@repoman.freebsd.org> <20050211082953.GA41143@dragon.nuxi.com> <20050211090732.GA35843@heechee.tobez.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050211090732.GA35843@heechee.tobez.org> User-Agent: Mutt/1.4.1i X-Operating-System: FreeBSD 6.0-CURRENT Organization: The NUXI BSD Group X-Pgp-Rsa-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Rsa-Keyid: 1024/34F9F9D5 Subject: Re: cvs commit: ports/Mk bsd.port.mk ports/lang/perl5 Makefile ports/lang/perl5/files use.perl ports/lang/perl5.8 Makefile ports/lang/perl5.8/files use.perl X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: obrien@FreeBSD.org List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Feb 2005 17:55:23 -0000 On Fri, Feb 11, 2005 at 10:07:32AM +0100, Anton Berezin wrote: > > I just did 'portupgrade perl-5.8.5' and wound up with > > > > # added by use.perl 2005-02-11 00:18:00 > > PERL_VER=5.8.6 > > PERL_VERSION=5.8.6 > > > > in my /etc/make.conf. Can we please stop spamming /etc/make.conf with > > this? It is a source of very confusing bugs how it overrides > > /usr/ports/Mk/bsd.*.mk for no good reason. > > I believe that most of your concerns which you raised back in September > are addressed now, unless I misinterpreted what those concerns were. In > particular, current versions of both lang/perl5 and lang/perl5.8 do not > produce a stream of "added by use.perl" patches to /etc/make.conf, as it > used to be, so the spamming is definitely less severe now. As for the > actual patching of /etc/make.conf, I remember you've mentioned that some > people doing embedded work got confused by this. Let me quote you: > > I know some people using FreeBSD in appliances that have been very > puzzled that their perl related changes in ports/Mk/bsd.port.mk > would not take affect -- because they were unknowingly being > overridden by 'use.perl port's /etc/make.conf values. > > I don't think this should be a concern. For the majority of people the > change in /etc/make.conf is needed. Those who are modifying bsd.port.mk > should know what they are doing more than most. At this point I don't see why this is needed there is no base perl. Why doesn't the Python or ruby ports need to override _PYTHON_VERSION or RUBY_VERSION in /etc/make.conf? What makes Perl so special on a 5.3 or 6-CURRENT system? -- -- David (obrien@FreeBSD.org)