From owner-freebsd-ports@FreeBSD.ORG Thu Aug 3 13:33:36 2006 Return-Path: X-Original-To: freebsd-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 A256816A4DD; Thu, 3 Aug 2006 13:33:36 +0000 (UTC) (envelope-from vd@datamax.bg) Received: from jengal.datamax.bg (jengal.datamax.bg [82.103.104.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A39943D55; Thu, 3 Aug 2006 13:33:36 +0000 (GMT) (envelope-from vd@datamax.bg) Received: from qlovarnika.bg.datamax (qlovarnika.bg.datamax [192.168.10.2]) by jengal.datamax.bg (Postfix) with SMTP id 17D33B833; Thu, 3 Aug 2006 16:33:35 +0300 (EEST) Received: (nullmailer pid 3143 invoked by uid 1002); Thu, 03 Aug 2006 13:33:35 -0000 Date: Thu, 3 Aug 2006 16:33:35 +0300 From: Vasil Dimov To: Jona Joachim Message-ID: <20060803133334.GA3117@qlovarnika.bg.datamax> References: <44D11DFF.7000103@web.de> <20060803074832.GA96800@qlovarnika.bg.datamax> <44D1F5BB.20105@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44D1F5BB.20105@web.de> Cc: freebsd-ports@FreeBSD.org Subject: Re: little problem with pkg-plist X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: vd@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Aug 2006 13:33:36 -0000 On Thu, Aug 03, 2006 at 03:10:19PM +0200, Jona Joachim wrote: > Vasil Dimov wrote: > > On Wed, Aug 02, 2006 at 11:49:51PM +0200, Jona Joachim wrote: > >> Hi! > >> I ported SGE (SDL Graphics Extension) to FreeBSD and ran into a strange > >> problem with pkg-plist. > >> Among others these files are listed in pkg-plist: > >> lib/libSGE.a > >> lib/libSGE.so > >> lib/libSGE.so.0 > >> lib/libSGE.so.0.030809 > >> > >> Those are the only files installed in lib. > >> libSGE.so.0 is a symlink to libSGE.so.0.030809 and libSGE.so is a > >> symlink to libSGE.so.0. > >> When I try to deinstall the port the following happens: > >> > >> /usr/local/lib> ls -F | grep SGE > >> libSGE.a > >> libSGE.so@ > >> libSGE.so.0@ > >> libSGE.so.0.030809* > >> /usr/local/lib> cd /home/default/SGE > >> /home/default/SGE> sudo make deinstall > >> ===> Deinstalling for devel/SGE > >> ===> Deinstalling SGE-0.030809 > >> pkg_delete: file '/usr/local/lib/libSGE.so.0' doesn't exist > >> pkg_delete: couldn't entirely delete package (perhaps the packing list is > >> incorrectly specified?) > >> /home/default/SGE> cd /usr/local/lib > >> /usr/local/lib> ls | grep SGE > >> libSGE.so.0.030809 > >> > >> It looks like pkg_delete ignores what comes after the third dot in the > >> filename. > > > > No, it just quits when encounters the nonexistent libSGE.so.0 in > > pkg-plist. > > It usually doesn't stop when it encounters a non-existing file, it just > warns and continues. > > > Don't you have libSGE.so.0 listed twice in pkg-plist? > > It's not listed twice. > Here is the whole content of pkg-plist: > > include/SDL11/sge.h > include/SDL11/sge_blib.h > include/SDL11/sge_bm_text.h > include/SDL11/sge_collision.h > include/SDL11/sge_config.h > include/SDL11/sge_internal.h > include/SDL11/sge_misc.h > include/SDL11/sge_primitives.h > include/SDL11/sge_rotation.h > include/SDL11/sge_shape.h > include/SDL11/sge_surface.h > include/SDL11/sge_textpp.h > include/SDL11/sge_tt_text.h > lib/libSGE.a > lib/libSGE.so > lib/libSGE.so.0 > lib/libSGE.so.0.030809 > > I can send you the whole port if you wish > Yeah, if nothing else works feel free to send the shar archive for review. -- Vasil Dimov gro.DSBeerF@dv Testing can show the presence of bugs, but not their absence. -- Edsger W. Dijkstra