From owner-freebsd-ports@FreeBSD.ORG Mon Apr 18 19:41:56 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 D3F4216A4CE for ; Mon, 18 Apr 2005 19:41:56 +0000 (GMT) Received: from bsd.dino.sk (bsd.dino.sk [213.215.72.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A02E43D31 for ; Mon, 18 Apr 2005 19:41:55 +0000 (GMT) (envelope-from ports@dino.sk) Received: from [213.215.74.194] ([213.215.74.194]) (AUTH: LOGIN milan) by bsd.dino.sk with esmtp; Mon, 18 Apr 2005 21:43:02 +0200 id 000000E3.42640DC6.000148F9 From: Milan Obuch To: freebsd-ports@freebsd.org Date: Mon, 18 Apr 2005 21:41:50 +0200 User-Agent: KMail/1.6.2 References: <20050414111426.775f6afd.lehmann@ans-netz.de> <200504171950.05912.ports@dino.sk> <20050418095453.05bce679.lehmann@ans-netz.de> In-Reply-To: <20050418095453.05bce679.lehmann@ans-netz.de> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200504182141.50312.ports@dino.sk> 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: Mon, 18 Apr 2005 19:41:56 -0000 On Monday 18 April 2005 09:54, Oliver Lehmann wrote: > Milan Obuch wrote: > > etc. This circular dependence eventually ends with > > > > make: Max recursion level (500) exceeded.: Resource temporarily > > unavailable > > > > At this point it looks like no go. Catch 22. > > right... my fault. I removed all the OPTION stuff. Can you please refetch > +retry it once more? Thank you! Now it looks much better, some problems remains. First, there is small bug when installing courier-authlib - installed authdaemonrc lists all possible authentication modules, which is not really what most users want - they would like list only installed modules. Second, it would be nice if, after installing courier-authlib, user gets message saying 'only basic authpwd module installed, consider adding courier-authlib-??? package'. Third, when additional authentication module is installed, 'make deinstall' in main port should not delete courier-authlib when not explicitly forced. I think this should be justified. There is another item on my wishlist - I would like to change directory containing authdaemonrc file from default to something else, namely /usr/local/etc/courier instead of /usr/local/etc/authlib. This eases full courier package installation, webadmin fits better in this layout. I did not yet test functionality, building/installing/deinstalling take some time, maybe it would be worth considering use configure script with additional '--cache-file=/tmp/courier.cache'. This could speed up whole configure process a lot. For being safe, /tmp/courier.cache file could be removed first in pre-configure, so any garbage possibly left from some other configure run would not be considered. Regards, Milan