Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Dec 2012 15:24:20 +0100
From:      Martin Matuska <mm@FreeBSD.org>
To:        Tijl Coosemans <tijl@freebsd.org>
Cc:        ports@freebsd.org, Kevin Oberman <kob6558@gmail.com>, Alex Dupre <ale@freebsd.org>
Subject:   Re: Notes on upgrades after libpcre update
Message-ID:  <50C9E514.1010701@FreeBSD.org>
In-Reply-To: <50C9A651.30703@freebsd.org>
References:  <CAN6yY1u_9srcrtj4zENdN=TEr2gEkVBQOgvOUQN2btMSCHHv1g@mail.gmail.com> <50C8485A.9080005@FreeBSD.org> <50C9A651.30703@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I agree.

On the other hand, we should also mark yet unmarked ports that directly
depend on pcre.
The main pain comes from glib20, ports using it are directly linked
against pcre but there is no information about this and we need this
documented.

I am releasing devel/pcre back to ports@, who wants can take care of it.

On 13.12.2012 10:56, Tijl Coosemans wrote:
> On 12-12-2012 10:03, Alex Dupre wrote:
>> Kevin Oberman ha scritto:
>>> As many of you noticed, the update of devel/pcre bumped hte version of
>>> libpcre.so which is a dependency of LOTS of things.
>> This was a very poor choice, we shouldn't have bumped the version. When
>> there is a bump between two minor releases (8.31 -> 8.32) a red led
>> should blink in port maintainer. The port should have defined:
>>
>> USE_AUTOTOOLS=  libtool
>> USE_GNOME=      ltverhack
>>
>> to avoid bumbing the version. In fact this is the diff in configure.ac:
>>
>> -m4_define(libpcre_version, [1:1:0])
>> -m4_define(libpcre16_version, [0:1:0])
>> +m4_define(libpcre_version, [3:0:2])
>> +m4_define(libpcre16_version, [2:0:2])
>>
>> It says that the new shared lib is compatible with the old lib (only new
>> interfaces were added), since:
>>
>> 1 - 0 = 3 - 2 = 1
>> 1 - 0 = 2 - 2 = 0
>>
>> (from the [current:revision:age] version = current - age rule)
> This should be mandatory knowledge for every ports committer.
>


-- 
Martin Matuska
FreeBSD committer
http://blog.vx.sk




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