From owner-svn-ports-head@FreeBSD.ORG Sun Apr 27 07:18:39 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BB458599; Sun, 27 Apr 2014 07:18:39 +0000 (UTC) Received: from mail-wg0-x231.google.com (mail-wg0-x231.google.com [IPv6:2a00:1450:400c:c00::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ABACD15A8; Sun, 27 Apr 2014 07:18:38 +0000 (UTC) Received: by mail-wg0-f49.google.com with SMTP id a1so5094493wgh.8 for ; Sun, 27 Apr 2014 00:18:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; bh=KhcTFeQ931SyFIhO7cquuYV7hYar+Mc/Q9ak+IqzEHU=; b=juF75sr1VjpZGf8omQTEk2veU4BmWb7HfIglRPyKW/RqXlRqi2TFOZzbgRxsGdKeEX hk2ENOnHODcFXnMiTQmFJAUkDGZv802Dhqh8/s6sx6PnCRl071AnzhDE1Q+4tZek2bt2 IRu7PE5lykDoI/5RRCyha8m4k79ikKzq+z6BgtyUTzOj8UQG3AYVD8QhoGjAV8uGaryW SJS9REqZ/qEOB8kVUrGU8M1+xDKrMUBWvWRXgJqYHC2qgyJZUz9+kuIido4hwI6VEyRG 23RrbXy2zmjLYIJKozqgNENLjra59s21y6aWfADjxTQ8WaeAyEmmsSzt4JrjylXeGyyM pg/Q== X-Received: by 10.180.13.208 with SMTP id j16mr10165989wic.58.1398583116163; Sun, 27 Apr 2014 00:18:36 -0700 (PDT) Received: from ivaldir.etoilebsd.net ([2001:41d0:8:db4c::1]) by mx.google.com with ESMTPSA id gc2sm8982022wic.3.2014.04.27.00.18.34 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 27 Apr 2014 00:18:35 -0700 (PDT) Sender: Baptiste Daroussin Date: Sun, 27 Apr 2014 09:18:32 +0200 From: Baptiste Daroussin To: Tijl Coosemans Subject: Re: svn commit: r352081 - head/audio/shout-idjc Message-ID: <20140427071832.GJ38988@ivaldir.etoilebsd.net> References: <201404250041.s3P0fgvV029216@svn.freebsd.org> <20140426213143.294872b0@kalimero.tijl.coosemans.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yQDbd2FCF2Yhw41T" Content-Disposition: inline In-Reply-To: <20140426213143.294872b0@kalimero.tijl.coosemans.org> User-Agent: Mutt/1.5.23 (2014-03-12) Cc: svn-ports-head@freebsd.org, Sean Bruno , Gerald Pfeifer , svn-ports-all@freebsd.org, ports-committers@freebsd.org X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Apr 2014 07:18:39 -0000 --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--