Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Dec 2010 08:08:40 +0100
From:      Alex Dupre <ale@FreeBSD.org>
To:        Doug Barton <dougb@FreeBSD.org>
Cc:        Jeremy Messenger <mezz.freebsd@gmail.com>, 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
Message-ID:  <4D1446F8.2010700@FreeBSD.org>
In-Reply-To: <4D13C603.2070007@FreeBSD.org>
References:  <201012221916.oBMJGCMY069579@repoman.freebsd.org>	<AANLkTik7O8aB-4ehj21NsSc0w6TAjm%2BLP4a5LOkEOqoY@mail.gmail.com>	<4D139A36.1080208@FreeBSD.org>	<AANLkTikwLkHJTTG6SDutgQ-tK_mzeAZ9OmN%2BpRF=jUaE@mail.gmail.com>	<4D139DC9.1010704@FreeBSD.org> <4D13A438.70805@FreeBSD.org>	<4D13AA9E.70208@FreeBSD.org> <4D13B360.50204@FreeBSD.org> <4D13C603.2070007@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D1446F8.2010700>