From owner-cvs-ports@FreeBSD.ORG Fri Jan 30 05:37:10 2004 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 C8D2916A4CF; Fri, 30 Jan 2004 05:37:10 -0800 (PST) Received: from hudson.icann.org (hudson.icann.org [192.0.35.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id 325E443D41; Fri, 30 Jan 2004 05:36:42 -0800 (PST) (envelope-from DougB@dougbarton.net) Received: from dougbarton.net ([192.168.168.1]) by hudson.icann.org (8.11.6/8.11.6) with ESMTP id i0UDabq02412; Fri, 30 Jan 2004 05:36:37 -0800 Message-ID: <401A5DE3.8000902@dougbarton.net> Date: Fri, 30 Jan 2004 14:36:35 +0100 From: Doug Barton User-Agent: Mozilla/5.0 (X11; U; FreeBSD i686; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Erwin Lansing References: <200401191544.i0JFib85052132@repoman.freebsd.org> <20040119163258.GB4722@dragon.nuxi.com> <359167705.1074533881@andromede.reaumur.absolight.net> <20040119184544.GB6433@dragon.nuxi.com> <2549890.1074541889@pouet.in.mat.cc> <20040119190410.GB72147@droso.net> In-Reply-To: <20040119190410.GB72147@droso.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-ICANN-MailScanner-Information: Please contact support@icann.org for more information X-ICANN-MailScanner: Found to be clean cc: Mathieu Arnold cc: cvs-ports@FreeBSD.org cc: cvs-all@FreeBSD.org cc: obrien@FreeBSD.org cc: ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/mail/p5-Mail-SpamAssassin Makefile distinfo pkg-plist X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jan 2004 13:37:11 -0000 Erwin Lansing wrote: > On Mon, Jan 19, 2004 at 07:51:29PM +0100, Mathieu Arnold wrote: > >>+-Le 19/01/2004 10:45 -0800, David O'Brien écrivait : >>| >>| Well, I guess that opens up a discussion then. I don't use many "p5" >>| ports, but I certainly do use SpamAssassin daily. So I hadn't noticed >>| that they go against the Porters Handbook and 'portlint'. It is >>| important to keep things all in the proper section so a user like me can >>| know what dependencies there are. Often I install dependencies from a >>| precompiled package before I add local patches to the "leaf" port that I >>| ultimately want installed. >> >>Well, portlint will complain if you do things badly, but it won't complain >>when you do just that. >>perl ports have been done this way for ages, I mean, the normal >>dependencies at the right place, and the dependencies depending on perl >>version at the end. I was told it was the right way to do it when I began >>updating ports, so I though it was the right way. >> > > I'd say it's the only way, so unless someone finds a better way to make > dependencies conditional, this is the right way. Um, saying this is "the only way" is just plain silly. It worked just fine the way it was, so what we're talking about is style, not functionality. What overwhelming problem is caused by including bsd.port.pre.mk early that needs to be solved by violating style guidelines followed by the rest of the ports tree? > make -V RUN_DEPENDS will give you the dependencies you want after > evaluating the conditions. I would recommend using this instead of > reading the raw Makefile. Personally I find that 'make clean' does a pretty good job most of the time. Doug