From owner-freebsd-ports@FreeBSD.ORG Sun Apr 17 17:50:53 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 5247C16A4CE for ; Sun, 17 Apr 2005 17:50:53 +0000 (GMT) Received: from bsd.dino.sk (bsd.dino.sk [213.215.72.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id C879643D2D for ; Sun, 17 Apr 2005 17:50:49 +0000 (GMT) (envelope-from ports@dino.sk) Received: from [172.16.246.93] ([213.215.74.194]) (AUTH: PLAIN milan) by bsd.dino.sk with esmtp; Sun, 17 Apr 2005 19:51:49 +0200 id 000000E1.4262A235.0000FB25 From: Milan Obuch To: freebsd-ports@freebsd.org Date: Sun, 17 Apr 2005 19:50:04 +0200 User-Agent: KMail/1.8 References: <20050414111426.775f6afd.lehmann@ans-netz.de> In-Reply-To: <20050414111426.775f6afd.lehmann@ans-netz.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200504171950.05912.ports@dino.sk> cc: Yarema 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, 17 Apr 2005 17:50:53 -0000 On Thursday 14 April 2005 11:14, Oliver Lehmann wrote: > Hi, > > Yarema (courier maintainer) and I worked on splitting the courier-authlib > port into one main port, and 7 slave ports for the ldap, mysql, pam, > pgsql, userdb, usergdbm and vchkpw functionalities. The result can be > found here: > > http://www.pofo.de/tmp/courier-authlib.tar.gz > > I'll request a repo-copy for each port, and will wait with my commit > until the portstree is 100% open for commits again. > > Any comments are appreciated I tried to build this split version, not yet succesfull. Some time was necessary to realize this port is moved from mail to security. After this I did 'make config' in security/courier-authlib, leaving only userdb module checked. Then 'make install' with following results: ===> courier-authlib-0.55_2 depends on executable: gmake - found ===> courier-authlib-0.55_2 depends on file: /usr/local/bin/perl5.8.6 - found ===> courier-authlib-0.55_2 depends on file: /usr/local/bin/libtool15 - found ===> courier-authlib-0.55_2 depends on shared library: ltdl.4 - found ===> Configuring for courier-authlib-0.55_2 [lot of configure output omitted] ===> Building for courier-authlib-0.55_2 [lot of build output omitted] ===> Installing for courier-authlib-0.55_2 ===> courier-authlib-0.55_2 depends on file: /usr/local/share/sysconftool/sysconftool - found ===> courier-authlib-0.55_2 depends on file: /usr/local/lib/courier-authlib/libauthuserdb.so - not found ===> Verifying install for /usr/local/lib/courier-authlib/libauthuserdb.so in /usr/ports/security/courier-authlib-userdb ===> Extracting for courier-authlib-userdb-0.55_2 => Checksum OK for courier-authlib-0.55.tar.bz2. ===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/bin/perl5.8.6 - found ===> Patching for courier-authlib-userdb-0.55_2 ===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/bin/perl5.8.6 - found ===> Applying FreeBSD patches for courier-authlib-userdb-0.55_2 ===> courier-authlib-userdb-0.55_2 depends on executable: gmake - found ===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/bin/perl5.8.6 - found ===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/bin/libtool15 - found ===> courier-authlib-userdb-0.55_2 depends on shared library: ltdl.4 - found ===> Configuring for courier-authlib-userdb-0.55_2 [lot of configure output omitted] ===> Building for courier-authlib-userdb-0.55_2 [lot of build output omitted] ===> Installing for courier-authlib-userdb-0.55_2 ===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/share/sysconftool/sysconftool - found ===> courier-authlib-userdb-0.55_2 depends on executable: courierauthconfig - not found ===> Verifying install for courierauthconfig in /usr/ports/security/courier-authlib ===> Installing for courier-authlib-0.55_2 ===> courier-authlib-0.55_2 depends on file: /usr/local/share/sysconftool/sysconftool - found ===> courier-authlib-0.55_2 depends on file: /usr/local/lib/courier-authlib/libauthuserdb.so - not found ===> Verifying install for /usr/local/lib/courier-authlib/libauthuserdb.so in /usr/ports/security/courier-authlib-userdb ===> Installing for courier-authlib-userdb-0.55_2 ===> courier-authlib-userdb-0.55_2 depends on file: /usr/local/share/sysconftool/sysconftool - found ===> courier-authlib-userdb-0.55_2 depends on executable: courierauthconfig - not found ===> Verifying install for courierauthconfig in /usr/ports/security/courier-authlib 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. Regards, Milan