From owner-freebsd-ports@FreeBSD.ORG Thu May 26 12:55:40 2005 Return-Path: X-Original-To: ports@freebsd.org 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 B55E316A41F for ; Thu, 26 May 2005 12:55:40 +0000 (GMT) (envelope-from oliver@FreeBSD.org) Received: from avocado.salatschuessel.net (avocado.salatschuessel.net [83.136.81.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id EF07843D6D for ; Thu, 26 May 2005 12:55:37 +0000 (GMT) (envelope-from oliver@FreeBSD.org) Received: (qmail 54498 invoked by uid 89); 26 May 2005 12:54:51 -0000 Received: from unknown (HELO kartoffel.salatschuessel.net) (83.136.81.185) by avocado.salatschuessel.net with SMTP; 26 May 2005 12:54:51 -0000 Date: Thu, 26 May 2005 14:55:34 +0200 From: Oliver Lehmann To: Rolandas Naujikas Message-Id: <20050526145534.4ffbb2fa.oliver@FreeBSD.org> In-Reply-To: <20050526081751.GA1880@rolnas> References: <20050526081751.GA1880@rolnas> X-Mailer: Sylpheed version 1.9.11 (GTK+ 2.6.7; amd64-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: ports/security/courier-authlib incorrect runtime dependencies X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 May 2005 12:55:40 -0000 Rolandas Naujikas wrote: > In Makefile.dep should be RUN_DEPENDS also, because the ports depends on > shared libraries, that should be installed to be run. > > For example mail/courier-imap with option vpopmail will not run, because > it depends only in build time on courier-authlib-vchkpw. After package > built, if I install it, because it doesn't have run dependency on > courier-authlib-vchkpw it will not run (will not find required *.so file). courier-imap will run when courier-authlib-vchkpw is deinstalled because courier-imap for itself doesn't care about what courier-authlib modules are installed. Everything what happens is, that courier-authlib is not able to validate your login if it's a vpopmail account. courier-imap knows nothing about vpopmail. It's courier-authlib. -- Oliver Lehmann http://www.pofo.de/ http://wishlist.ans-netz.de/