Date: Sun, 27 Apr 2014 09:18:32 +0200 From: Baptiste Daroussin <bapt@FreeBSD.org> To: Tijl Coosemans <tijl@FreeBSD.org> Cc: svn-ports-head@freebsd.org, Sean Bruno <sbruno@FreeBSD.org>, Gerald Pfeifer <gerald@pfeifer.com>, svn-ports-all@freebsd.org, ports-committers@freebsd.org Subject: Re: svn commit: r352081 - head/audio/shout-idjc Message-ID: <20140427071832.GJ38988@ivaldir.etoilebsd.net> In-Reply-To: <20140426213143.294872b0@kalimero.tijl.coosemans.org> References: <201404250041.s3P0fgvV029216@svn.freebsd.org> <alpine.LSU.2.11.1404261842450.2591@tuna.site> <20140426213143.294872b0@kalimero.tijl.coosemans.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--yQDbd2FCF2Yhw41T Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 26, 2014 at 09:31:43PM +0200, Tijl Coosemans wrote: > On Sat, 26 Apr 2014 18:44:31 +0200 (CEST) Gerald Pfeifer wrote: > > On Fri, 25 Apr 2014, Sean Bruno wrote: > >> Log: > >> Apply patch from tijl@ to resolve a lot of issues with the port: > >> - HAS_CONFIGURE -> GNU_CONFIGURE > >> - USES=3Dlibtool. > >> - DOCS option. > >> - Remove GCC requirement. (In audio/idjc it is replaced with USES= =3Dcompiler:nestedfct) > >> =20 > >> Submitted by: tilj@ > >=20 > > Thanks (also to Tijl)! > >=20 > >> DISTNAME=3D ${PORTNAME}-${PORTVERSION} > >=20 > > You can omit this, since this is the default definition of DISTNAME. > >=20 > >> Modified: head/audio/shout-idjc/pkg-plist > > : > >> +lib/libshout-idjc.so.3.2.0 > >=20 > > I thought we are not supposed to have .so files with minor versions > > numbers in FreeBSD? That's why I always remove them for my ports > > instead of installing/adding them to pkg-plist. >=20 > If I remember correctly the FreeBSD runtime linker didn't support them > but that has been fixed many years ago and many ports have been > installing such libraries since then. >=20 > What has changed recently is that now libtool based ports can also > install them (when they set USES=3Dlibtool). It has the advantage that > these ports will see fewer library version bumps so there'll be fewer > cases where users have to recursively rebuild dependent ports. >=20 > Another advantage of USES=3Dlibtool is that it makes libtool link in > direct dependencies only instead of recursively linking in the entire > dependency chain in each library/executable. This means that when a > version bump does happen, users will only have to rebuild ports that > depend on the library directly. >=20 > Because of these two points it is highly recommended to add USES=3Dlibtool > to all ports that use libtool, even if they build fine without it. >=20 Last advantage is a port using libtool can only be cross build if mand only= if it uses USES=3Dlibtool, causr all others are noy respected CC/LD at link ti= me! So now USES=3Dlibtool is not recommanded, it is mandatory if a port uses li= btool regards, Bapt --yQDbd2FCF2Yhw41T Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlNcr0gACgkQ8kTtMUmk6Ey6IACghvE88k+ReUWLstMYP3P6+M5c GtcAn0ReCB6/6zFEKRolV8WRPzaUSMu0 =8SUi -----END PGP SIGNATURE----- --yQDbd2FCF2Yhw41T--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140427071832.GJ38988>