Skip site navigation (1)Skip section navigation (2)
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>