From owner-cvs-all@FreeBSD.ORG Wed Dec 1 11:12:42 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3D44616A4CE; Wed, 1 Dec 2004 11:12:42 +0000 (GMT) Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9C7D43D70; Wed, 1 Dec 2004 11:12:41 +0000 (GMT) (envelope-from DougB@dougbarton.net) Received: from [196.7.13.115] (pc115-13.icanncapetown.co.za[196.7.13.115]) by comcast.net (sccrmhc11) with ESMTP id <20041201111239011003skabe>; Wed, 1 Dec 2004 11:12:41 +0000 Message-ID: <41ADA724.7030809@DougBarton.net> Date: Wed, 01 Dec 2004 13:12:36 +0200 From: Doug Barton User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.3) Gecko/20041110 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Michael Nottebrock References: <200411300909.iAU99RI6078889@repoman.freebsd.org> <074899D0-42B3-11D9-9C6A-000A95C705DC@chittenden.org> <1101808328.38078.12.camel@pav.hide.vol.cz> <200411301129.41752.michaelnottebrock@gmx.net> In-Reply-To: <200411301129.41752.michaelnottebrock@gmx.net> X-Enigmail-Version: 0.89.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit cc: cvs-ports@freebsd.org cc: pav@freebsd.org cc: Sean Chittenden cc: cvs-all@freebsd.org cc: ports-committers@freebsd.org Subject: Re: cvs commit: ports/databases Makefileports/databases/libmemcache Makefile distinfo pkg-descr pkg-plist X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Dec 2004 11:12:42 -0000 Michael Nottebrock wrote: > On Tuesday, 30. November 2004 10:52, Pav Lucistnik wrote: > >>Sean Chittenden pí¨e v út 30. 11. 2004 v 01:34 -0800: >> >>>>>2) pkg_version seems to want to shorten libmemcache.so.1.0 to >>>>>libmemcache.so.1, which is rather broken. >>>>> >>>>>I'm using the @unexec directive as a workaround, but it appears as >>>>>though there's a problem with pkg_version's parsing of pkg-plist >>>>>files. >>>>> I haven't dug into this too much beyond noting there's a problem. >>>>>-sc >>>> >>>>That's not a bug, that's a feature. We don't do libfoo.so.X.Y on >>>>FreeBSD, we do libfoo.so.X only. Please fix your software :) >>> >>>Yikes! You're probably not joking... but could you be? Please? > > > It's not really a feature. It was introduced to help with the a.out->elf > transition, reasoning being that elf shared objects don't really _require_ > the complete versioning to be represented in the filename and they'd be easy > to distinguis from a.out libs with x.y. > > However, the a.out days are past long enough now to seriously consider > allowing elf shared objects to have more freefrom (and possibly more > meaningful) names again (just like on that other OS). The main reason we're > getting away with our funny naming for elf shared objects so easily in ports > is that libtool deals with it for us. I agree that it's time to revisit this. I've already run into a cockup with windowmaker because a bad library bump was applied in FreeBSD's port to get around the fact that they use libfoo.N.N.N. Doug -- If you're never wrong, you're not trying hard enough