From owner-freebsd-ports@FreeBSD.ORG Sun Apr 24 14:53:23 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0CE1F16A4CE for ; Sun, 24 Apr 2005 14:53:23 +0000 (GMT) Received: from dppl.com (sapas.dppl.net [216.182.10.231]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E3BB43D1F for ; Sun, 24 Apr 2005 14:53:22 +0000 (GMT) (envelope-from yds@CoolRat.org) Received: from [192.168.1.69] (pcp0011284575pcs.union01.nj.comcast.net [69.248.144.22]) (AUTH: PLAIN yds, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by dppl.com with esmtp; Sun, 24 Apr 2005 10:53:22 -0400 Date: Sun, 24 Apr 2005 10:53:21 -0400 From: Yarema To: Oliver Lehmann Message-ID: <47BCF2A3F4CF4E20338DF86B@tuber.coolrat.org> In-Reply-To: <20050424135657.7abf608c.lehmann@ans-netz.de> References: <20050414111426.775f6afd.lehmann@ans-netz.de> <20050423032503.4e7b0b98.lehmann@ans-netz.de> <88C95BEA8121F2497BEA1AB5@tuber.coolrat.org> <20050424135657.7abf608c.lehmann@ans-netz.de> X-Mailer: Mulberry/3.1.6 (Linux/x86) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline cc: ports@freebsd.org cc: ports@dino.sk cc: josemi@freebsd.jazztel.es Subject: Re: splitting courier-authlib into master+slave ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Apr 2005 14:53:23 -0000 --On Sunday, April 24, 2005 13:56:57 +0200 Oliver Lehmann wrote: > Yarema wrote: > >> Nice work with the patches. Once again I have a variant on what you >> posted with some notes and fixups at >> > > Ok, I think I got all changes you mentioned. > >> This one should be easy to follow. The main difference is in how the >> courier-authlib and courier-authlib-base are organized. > > Ok... but that I don't changed ;) I like it how it is now (meta-port > shares the .ext file) > >> I think this is a cleaner organization which solves most of the issues >> I've raised and still works exactly the same as the last version you >> posted. > > ok, what issues are now left where courier-authlib port shares the > Makefile.ext file? What I can change is that the subports are only > including courier-authlib/Makefile.ext not courier-authlib/Makefile. But > I really think it should stay in courier-authlib/ No, the Makefile.ext vs.the way I organized it wasn't what I was referring to. That's just an alternative I thought might be easier to follow. And I'd rather offer code than lots and lots of decriptions of what I'm talking about. :) Sorry I wasn't so clear. The issue I've been raising over and over is to *not* have a @pkgdep recoreded for any of the plugins. I was showing how to do that by using BUILD_DEPENDS instead of RUN_DEPENDS to force install of the plugins. This allows the flexibility to install and uninstall plugins without having to fix up any DEPENDS. No package should record a DEPENDS on any of the plugin ports otherwise this flexibility disappears. However OPTIONS selected will be recorded so that future reinstalls of this meta port or any ports which depend on it will ensure that your chosen plugins are installed. -- Yarema http://yds.CoolRat.org