From owner-freebsd-ports@freebsd.org Mon Aug 24 19:01:40 2015 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6006F9C1624 for ; Mon, 24 Aug 2015 19:01:40 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 4035C82E for ; Mon, 24 Aug 2015 19:01:40 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: by mailman.ysv.freebsd.org (Postfix) id 3F6469C1623; Mon, 24 Aug 2015 19:01:40 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26A829C1622 for ; Mon, 24 Aug 2015 19:01:40 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 0962E82D; Mon, 24 Aug 2015 19:01:40 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [IPv6:::1]) by freefall.freebsd.org (Postfix) with ESMTP id F036510BB; Mon, 24 Aug 2015 19:01:39 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id 4C319F9C3; Mon, 24 Aug 2015 19:01:39 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id 5lAUhvCn6I7y; Mon, 24 Aug 2015 19:01:36 +0000 (UTC) Subject: Re: [HEADSUP] portmaster/portupgrade support for new features DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com EF7A8F9BE To: Baptiste Daroussin , Matthieu Volat References: <20150629092226.GL68142@ivaldir.etoilebsd.net> <20150824135802.GF93486@ivaldir.etoilebsd.net> <20150824192710.08c77060@freedom> <20150824185412.GJ93486@ivaldir.etoilebsd.net> Cc: ports@FreeBSD.org From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: <55DB6A05.6090603@FreeBSD.org> Date: Mon, 24 Aug 2015 12:01:25 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <20150824185412.GJ93486@ivaldir.etoilebsd.net> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="HoNUXCkqA5BoO7rWcwC81aj5H73NsH00V" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Aug 2015 19:01:40 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --HoNUXCkqA5BoO7rWcwC81aj5H73NsH00V Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 8/24/2015 11:54 AM, Baptiste Daroussin wrote: > On Mon, Aug 24, 2015 at 07:27:10PM +0200, Matthieu Volat wrote: >> On Mon, 24 Aug 2015 15:58:02 +0200 >> Baptiste Daroussin wrote: >> >>> On Mon, Jun 29, 2015 at 11:22:27AM +0200, Baptiste Daroussin wrote: >>>> hi all, >>>> >>>> A couple of new features are coming to the ports tree. The first of = which has >>>> landed in the ports tree and should not be used before a while, stil= l before we >>>> start using it, it would be a very good idea to bring support for it= to >>>> portmaster/portupgrade. (I have already done the change in poudriere= and it will >>>> be in te next version.) >>>> >>>> So since recently we can remove the ${PORTSDIR} from all the depende= ncy lines. >>>> (Please do not use that syntax before all the tools are able to hand= le it!) >>>> >>>> Aka BLA_DEPENDS=3D pattern:${PORTSDIR}/category/port can now become >>>> pattern:category/ports >>>> >>>> I haven't checked portmaster/portupgrade code so I have no idea if t= hey will >>>> support that out of box or if they will need some changes. >>>> >>>> I would really appreciate to see people testing that and provide pat= ches if >>>> necessary so that the day we adopt this syntax those tools are alrea= dy ready to >>>> use it ootb. >>>> >>>> FYI: https://github.com/freebsd/portmaster and >>>> https://github.com/freebsd/portupgrade >>>> >>>> Later more changes will be necessary to support upcoming VARIANTS (f= ormerly >>>> known as FLAVOURS) and sub packages. >>>> >>>> This first step would allow you to step into the code of those tools= before the >>>> having to deal with more intrusive changes :) >>>> >>>> Best regards, >>>> Bapt >>> >>> Here is a reminder on help needed. We do really need to get this feat= ure in the >>> ports tree to be able to step further in flexible dependencies (hear >>> provides/requires) and VARIANTS/FLAVORS and subpackages. >>> >>> If one cares about those tools, please make them work without ${PORTS= DIR} >>> information. >>> >>> Best regards, >>> Bapt >> >> Hello, >> >> Are those features already present somehow in ports? >> >> The first thing I see is a failure because calling commands >> such as "make build-depends-list" in port directories in which I >> removed ${PORTSDIR} from LIB_DEPENDS failing. >> > No not yet because we are writing for portmaster/portupgrade to handle = that to > commit them. How ever I can provide a patch so anyone willing to work o= n that > will be able to test. >=20 Please --=20 Regards, Bryan Drewery --HoNUXCkqA5BoO7rWcwC81aj5H73NsH00V Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJV22oPAAoJEDXXcbtuRpfPYMcIANx4WOHDE7qrSCHYHzhpXHLP Wkojm78xwl+G/awr93r0TumVzFpoNXG1AwIYzPLwNg9rgxjFNNhZj5b8E6ziuepm W3X5eiq7G+4wvd2F4NZjYJ7FtGMaS1w/DG9PV9702NtxF/G/6fTiYfjmAylMIbsL r0hRz9bhSPjyFUVdgUKUmXb6qA6vKuZf7rIa6+0W0HPm7WfSRo6PDOJGq467/KLJ 7uHU9MKiOiUcvIYddpP7yNDehCgycnM9LBjsrGrICqXyYycpVAKYwfuAlMTn26YF I+J0rPBKw/C3sN1b+mbSG4HFZTYifXvOIUa6kmFBm90Uy6jHUY8JyMPQJsJe6M0= =+7Is -----END PGP SIGNATURE----- --HoNUXCkqA5BoO7rWcwC81aj5H73NsH00V--