Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 May 2013 15:24:55 -0500
From:      Jeremy Messenger <mezz.freebsd@gmail.com>
To:        Tijl Coosemans <tijl@freebsd.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, Emanuel Haupt <ehaupt@freebsd.org>, "ports-committers@freebsd.org" <ports-committers@freebsd.org>
Subject:   Re: svn commit: r317227 - head
Message-ID:  <CADLFttfy4RG_ahO0euCSzpjCEy4fzbNZukmSTtNPQBHqjZKwHA@mail.gmail.com>
In-Reply-To: <51841656.4060809@FreeBSD.org>
References:  <201305031759.r43Hx6vU069291@svn.freebsd.org> <51841656.4060809@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, May 3, 2013 at 2:56 PM, Tijl Coosemans <tijl@freebsd.org> wrote:
> On 2013-05-03 19:59, Emanuel Haupt wrote:
>> Author: ehaupt
>> Date: Fri May  3 17:59:06 2013
>> New Revision: 317227
>> URL: http://svnweb.freebsd.org/changeset/ports/317227
>>
>> Log:
>>   Add a note about the security/libgcrypt update.
>>
>> Modified:
>>   head/UPDATING
>>
>> Modified: head/UPDATING
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D
>> --- head/UPDATING     Fri May  3 17:42:12 2013        (r317226)
>> +++ head/UPDATING     Fri May  3 17:59:06 2013        (r317227)
>> @@ -5,6 +5,27 @@ they are unavoidable.
>>  You should get into the habit of checking this file for changes each ti=
me
>>  you update your ports collection, before attempting any port upgrades.
>>
>> +20130503:
>> +  AFFECTS: users of security/libgcrypt and any port that depends on it
>> +  AUTHOR: ehaupt@FreeBSD.org
>> +
>> +  The libgcrypt port has been updated to 1.5.2 and all shared libraries
>> +  versions have been bumped. So you need to rebuild all applications th=
at
>> +  depend on libgcrypt. Do something like:
>
> This shouldn't have happened.
>
> In the configure.ac for version 1.5.0 it says:
>
>> # LT Version numbers, remember to change them just *before* a release.
>> #   (Interfaces removed:    CURRENT++, AGE=3D0, REVISION=3D0)
>> #   (Interfaces added:      CURRENT++, AGE++, REVISION=3D0)
>> #   (No interfaces changed:                   REVISION++)
>> LIBGCRYPT_LT_CURRENT=3D18
>> LIBGCRYPT_LT_AGE=3D7
>> LIBGCRYPT_LT_REVISION=3D0
>
> In 1.5.2 it is:
>
>> # LT Version numbers, remember to change them just *before* a release.
>> #   (Interfaces removed:    CURRENT++, AGE=3D0, REVISION=3D0)
>> #   (Interfaces added:      CURRENT++, AGE++, REVISION=3D0)
>> #   (No interfaces changed:                   REVISION++)
>> # NOTE: This is a stable branch, thus you may only bump up REVISION
>> # unless you coordinate with the development branch.
>> #
>> LIBGCRYPT_LT_CURRENT=3D19
>> LIBGCRYPT_LT_AGE=3D8
>> LIBGCRYPT_LT_REVISION=3D1
>
> The library version should be CURRENT - AGE, i.e. 11 in both cases and
> therefore no version bump.

Add USE_GNOME=3Dltverhack will fix this bug.

While I am here, it will be great if someone can move it over to USES
since it's not specific to GNOME. Something like USES=3Dlibtool:verhack
libtool:asneededhack or different idea. :-) We have three patches for
libtool:

ltasneededhack: It's for if the =96as-needed doesn't work very well. It
helps a lot on Evolution. Without it, it will take very long time to
start up. See here: http://people.freebsd.org/~mezz/evolution.txt Big
difference!

lthack: It's deprecated. See 'Libtool Issues' at
http://www.freebsd.org/gnome/docs/porting.html .

ltverhack: It will patch libtool to get it builds/installs correct
shared library version. It will be as same as exactly what it
builds/installs in Linux. It won't change the shared library version
if there is no ABI change.


--
mezz.freebsd@gmail.com - mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org



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