Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 25 Jul 2010 22:20:16 +0200
From:      Martin Matuska <mm@FreeBSD.org>
To:        Jeremy Messenger <mezz.freebsd@gmail.com>
Cc:        mnag@FreeBSD.org, cvs-ports@freebsd.org, ports-committers@freebsd.org, cvs-all@freebsd.org, Sahil Tandon <sahil@freebsd.org>
Subject:   Re: cvs commit: ports/databases/beansdb Makefile ports/databases/memcached Makefile ports/databases/memcached12 Makefile ports/databases/memcachedb Makefile ports/databases/mysql-proxy Makefile ports/databases/pgbouncer Makefile ...
Message-ID:  <4C4C9C80.5080207@FreeBSD.org>
In-Reply-To: <AANLkTikwsBrauemGdm2=t7d3Y-QTtveSsrOLixoKnsgS@mail.gmail.com>
References:  <201007251539.o6PFdKWp059539@repoman.freebsd.org>	<20100725180640.GA34625@magic.hamla.org> <AANLkTikwsBrauemGdm2=t7d3Y-QTtveSsrOLixoKnsgS@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
 The problem is that the shared library was bumped from 3 to 4.

I guess there are 2 ways to correct this, by the mentioned ltverhack, or
to use:
LIB_DEPENDS= event-1.4.4:${PORTSDIR}/devel/libevent
instead of old
LIB_DEPENDS= event-1.4:${PORTSDIR}/devel/libevent

Dňa 25. 7. 2010 21:35, Jeremy Messenger wrote / napísal(a):
> On Sun, Jul 25, 2010 at 1:06 PM, Sahil Tandon <sahil@freebsd.org> wrote:
>> On Sun, 2010-07-25 at 15:39:20 +0000, Martin Matuska wrote:
>>
>>>   Log:
>>>   Update libevent to 1.4.14b
>> Sorry for what may be a silly question, but I'm still trying to
>> understand when (and when not) to bump PORTREVISION on dependant ports.
>> Following the above libevent update, why weren't some ports that
>> explicitly LIB_DEPENDS on libevent bumped?
>>
>>  devel/gearmand
>>  devel/libmsocket
>>  devel/py-gevent
>>  net-p2p/unworkable
> ...and net-p2p/transmission-*. I already did on those transmission-*
> ports, so you (mm) don't have to worry about transmission-* port.
>
> While I am here, next time, when someone update libevent and if the
> version shared library changed. Recommend to anyone to add
> USE_AUTOTOOLS=libtool:22 and USE_GNOME=ltverhack that will correct the
> version shared library. For example, with 1.1.13 with AUTOTOOLS/GNOME
> added, I get this:
>
> --------------------------------------
> # grep "\.so\." pkg-plist-13
> lib/libevent-1.4.so.2
> lib/libevent_core-1.4.so.2
> lib/libevent_extra-1.4.so.2
> --------------------------------------
>
> With the 1.4.14b, I get same as before.
>
> --------------------------------------
> # grep "\.so\." pkg-plist-14b
> lib/libevent-1.4.so.2
> lib/libevent_core-1.4.so.2
> lib/libevent_extra-1.4.so.2
> --------------------------------------
>
> The USE_GNOME=ltverhack fixes a bug in libtool to bump version, which
> it corrects way and only bump when ABI changes.
>
> Cheers,
> Mezz
>
>
>> Thanks for your guidance.
>>
>> --
>> Sahil Tandon <sahil@FreeBSD.org>
>



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