From owner-cvs-all@FreeBSD.ORG Fri Dec 24 07:08:40 2010 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8F6E410656A9 for ; Fri, 24 Dec 2010 07:08:40 +0000 (UTC) (envelope-from ale@FreeBSD.org) Received: from lab.alexdupre.com (cl-506.trn-01.it.sixxs.net [IPv6:2001:1418:100:1f9::2]) by mx1.freebsd.org (Postfix) with ESMTP id C606A8FC0C for ; Fri, 24 Dec 2010 07:08:39 +0000 (UTC) Received: (qmail 58986 invoked from network); 24 Dec 2010 07:08:38 -0000 Received: from atom.alexdupre.com (HELO ?192.168.178.12?) (sysadmin@alexdupre.com@192.168.178.12) by lab.alexdupre.com with ESMTPSA; 24 Dec 2010 07:08:38 -0000 Message-ID: <4D1446F8.2010700@FreeBSD.org> Date: Fri, 24 Dec 2010 08:08:40 +0100 From: Alex Dupre User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; it; rv:1.9.1.16) Gecko/20101123 SeaMonkey/2.0.11 MIME-Version: 1.0 To: Doug Barton References: <201012221916.oBMJGCMY069579@repoman.freebsd.org> <4D139A36.1080208@FreeBSD.org> <4D139DC9.1010704@FreeBSD.org> <4D13A438.70805@FreeBSD.org> <4D13AA9E.70208@FreeBSD.org> <4D13B360.50204@FreeBSD.org> <4D13C603.2070007@FreeBSD.org> In-Reply-To: <4D13C603.2070007@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Jeremy Messenger , cvs-ports@freebsd.org, cvs-all@freebsd.org, ports-committers@freebsd.org Subject: Re: cvs commit: ports/security/dirmngr Makefile ports/security/gnupg Makefile ports/security/gpa Makefile ports/security/gpgme Makefile ports/security/libassuan Makefile distinfo pkg-descr ports/security/opensc Makefile X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Dec 2010 07:08:40 -0000 Doug Barton ha scritto: > I am willing to be educated here, so help me out. What is "this issue," > what is libassuan not doing correctly, and what is the different thing > that those 2 knobs are going to do that is correct? To begin with, it's not libassuan issue, but a FreeBSD specific libtool-included-in-libassuan issue. > It sounds to me like what you're saying here is that you disagree with > the vendor's choice to bump the library version, and you would prefer > that in my port I override their decision. No, it's not so. The vendor didn't want to bump shared library version, in fact he bumped *both* LT_CURRENT and LT_AGE. If the new API was incompatible he'd bumped only LT_CURRENT. Shared library version is calculated by libtool (on Linux) as LT_CURRENT - LT_AGE, so from 2.0.0 and 2.0.1 it remained ".0". The "bugged" included libtool calculates (on FreeBSD) the library version only as LT_CURRENT, so it erroneously changed it to ".1". What the above two Makefile lines do is fix such "issue", by using the external libtool and correcting the calculus. -- Alex Dupre