Date: Mon, 24 Aug 2015 12:01:25 -0700 From: Bryan Drewery <bdrewery@FreeBSD.org> To: Baptiste Daroussin <bapt@FreeBSD.org>, Matthieu Volat <mazhe@alkumuna.eu> Cc: ports@FreeBSD.org Subject: Re: [HEADSUP] portmaster/portupgrade support for new features Message-ID: <55DB6A05.6090603@FreeBSD.org> In-Reply-To: <20150824185412.GJ93486@ivaldir.etoilebsd.net> References: <20150629092226.GL68142@ivaldir.etoilebsd.net> <20150824135802.GF93486@ivaldir.etoilebsd.net> <20150824192710.08c77060@freedom> <20150824185412.GJ93486@ivaldir.etoilebsd.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <bapt@FreeBSD.org> 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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55DB6A05.6090603>