From owner-freebsd-ports@FreeBSD.ORG Thu Dec 23 18:53:09 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D9653106566B; Thu, 23 Dec 2010 18:53:09 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 43CA58FC0C; Thu, 23 Dec 2010 18:53:08 +0000 (UTC) Received: by fxm16 with SMTP id 16so7031596fxm.13 for ; Thu, 23 Dec 2010 10:53:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=uUqxKtY4xyPgZzzJoXFf8KLXEu4USNw6qUFw3x1y5PA=; b=NwgS2ppzQNunUW8eUAqUbY/H15JKQfk/lx7mR3ViSHxpQaFXzUBGkM2uJM24wblxVr JBFbLvRh2d78Jz98ZSTIP/Z44fZ20nL1gux1gdSxgV3NeVlxB9WQExQ23ZYCUi79+a4A 0zceR6cAgxWinNFY+fozBIwmiIZ4vJYiz/cMA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=SZyGx8SK00EA4XEx23R3+8laty3JFtMf64yB5RIMAgxePxQMGXpcXvEOagpjjroVME D67XUQwCu9/+LiXjpIral7flGEcfgFguVNa+M2KCSHHlUNY4Yu9crwgbZsci4ukx2wW4 8kJcgBktmouOF6kYYZZtXqt4TuZWo0bnS20dE= MIME-Version: 1.0 Received: by 10.223.87.80 with SMTP id v16mr4192848fal.128.1293130384133; Thu, 23 Dec 2010 10:53:04 -0800 (PST) Received: by 10.223.70.196 with HTTP; Thu, 23 Dec 2010 10:52:55 -0800 (PST) In-Reply-To: <4D0FDB77.4020604@FreeBSD.org> References: <4D0A3090.6060100@gmail.com> <4D0A33CD.3060205@FreeBSD.org> <4D0A3682.4000502@gmail.com> <4D0A3937.5090607@FreeBSD.org> <4D0FDB77.4020604@FreeBSD.org> Date: Thu, 23 Dec 2010 12:52:55 -0600 Message-ID: From: Jeremy Messenger To: glarkin@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: David Demelier , freebsd-ports@freebsd.org Subject: Re: libksba update broken X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Dec 2010 18:53:10 -0000 On Mon, Dec 20, 2010 at 4:40 PM, Greg Larkin wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Jeremy Messenger wrote: >>> In the next version or next shared library bump, can you following add = this? >> >>> USE_AUTOTOOLS=3D =A0 =A0 =A0 libtool >>> USE_GNOME=3D =A0 ltverhack >> >>> It will fix libtool bug and that way it won't bump the shared library >>> version with no reason. There is no ABI break between 1.0.8 and 1.1.0. >>> With the add of two lines, looks like this: >> >>> 1.0.8: >>> --------------------------- >>> @@ -3,5 +3,5 @@ >>> =A0lib/libksba.a >>> =A0lib/libksba.la >>> =A0lib/libksba.so >>> -lib/libksba.so.17 >>> +lib/libksba.so.8 >>> =A0share/aclocal/ksba.m4 >>> --------------------------- >> >>> 1.1.0: >>> --------------------------- >>> @@ -3,5 +3,5 @@ >>> =A0lib/libksba.a >>> =A0lib/libksba.la >>> =A0lib/libksba.so >>> -lib/libksba.so.18 >>> +lib/libksba.so.8 >>> =A0share/aclocal/ksba.m4 >>> --------------------------- >> >>> Cheers, >>> Mezz >> > > Hi Mezz, > > Thanks very much for that tip, and I'll make a note of it for the next > release. =A0I wasn't aware of ltverhack, but it looks like a great idea > for this port! No problem. For anyone that want to learn more about libtool issue. jylefort (left FreeBSD) has discovered an issue with libtool. Here's his comments in IRC back in Aug 2005: it might be that libtool is incorrectly numbering libraries, on FreeBSD freebsd-elf) major=3D".$current" linux) major=3D.`expr $current - $age` this means that on FreeBSD, the library major number will be increased even if the ABI is preserved I wonder why they thought FreeBSD would be different. i wonder, too i'll do some calculations using gtk20 as reference LT_VERSION_INFO =3D 600:9:600 that's what gtk+ 2.6.9 passes as -version-info on linux, it results in 600 - 600 =3D gtk-2.0.so.0 on FreeBSD, it results as 600 =3D gtk-2.0.so.600 this makes me think that ltmain.sh should be fixed I agree. we might want to change ltverhack to fix ltmain.sh Cheers, Mezz > Thank you, > Greg > - -- > Greg Larkin > > http://www.FreeBSD.org/ =A0 =A0 =A0 =A0 =A0 - The Power To Serve > http://www.sourcehosting.net/ =A0 =A0 - Ready. Set. Code. > http://twitter.com/sourcehosting/ - Follow me, follow you > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iD8DBQFND9t20sRouByUApARAqmDAJ97jFiTFqPSglTYsQC2VNJ+qLhukACfUOi4 > H2mHHrP6KQ72eDFv/x8sFOI=3D > =3Dexg8 > -----END PGP SIGNATURE----- --=20 mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org