Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Dec 2017 03:33:10 -0800
From:      David Wolfskill <david@catwhisker.org>
To:        Stefan Esser <se@freebsd.org>
Cc:        FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: Working on FLAVOR support in portmaster
Message-ID:  <20171205113310.GX1384@albert.catwhisker.org>
In-Reply-To: <e433671c-13b1-26fa-c2e3-550b1a9e52c0@freebsd.org>
References:  <CAN6yY1ujLFdKpuG4Rxz%2Bfww9gAxTBaY14iCB7RFTkh-oVB1%2B9A@mail.gmail.com> <KL1PR0601MB19922BB1EBA15687D47C4CE2FA3C0@KL1PR0601MB1992.apcprd06.prod.outlook.com> <e433671c-13b1-26fa-c2e3-550b1a9e52c0@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--5KVt+DrA7aLR99aT
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Dec 05, 2017 at 08:35:55AM +0100, Stefan Esser wrote:
> ...
> I'm working on FLAVOR support in portmaster. My version did already build
> all updated ports, the FLAVOR parameter is passed to build sub-processes,
> but there is still some confusion between multiple flavored versions of t=
he
> same port (installing the py27 version wants to deinstall the py36 version
> and vice versa), which I still have to fix.

Thank you; that is encouraging.

> I'm not sure that I have time to complete the fix today, but it is not too
> hard. Ports need to complement the port origin with the FLAVOR, where
> appropriate (e.g. when a flavored destination is found in MOVED). Already
> installed packages are annotated with "flavor" and that must be passed to
> the build command, when that port is updated. Most other logic in portmas=
ter
> remains unaffected.

That seems reasonable.

> My work version has all non PKG_NG support stripped, but that is mainly to
> not waste effort fixing irrelevant sub-routines.

Also reasonable, IMO.

> Is it acceptable, to have portmaster stop supporting the old package syst=
em?
> AFAIK, there is no way that a modern ports tree with flavor support works
> with a non-PKG_NG infrastructure?

I believe so: if for no other reason, one wishing to support such a
non-PKG_NG infrastructure can certainly use an older version of
portmaster.

> Regards, STefan
> ....

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Trump is an incompetent, lying bully who is unfit for any public office.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--5KVt+DrA7aLR99aT
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQF8BAEBCgBmBQJaJoP2XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDQ0I3Q0VGOTE3QTgwMUY0MzA2NEQ3N0Ix
NTM5Q0M0MEEwNDlFRTE3AAoJEBU5zECgSe4X9d4H+wU7FsScKLvv++RekAsZSLn4
jZ+iS1/jEPHmGXI6/JqmJ52X/15UYXJTOMt+o5VQaSzAzQlEvywc7Jnz+/pPreNg
K4YrROuNrCqxXUH3R9ufxze8hFw/9pYbDHr7bM4qx3pagQL1gkydL6shUh3/+K9R
jdi7//aEDojDioq92Wj5kfGnBqU5OiyIWGJfO+XN2Pwj91TkAxks8LoYTXupUur8
gLdgLr3YDXEe252v5kXn3TRIGa/B/YDMPxncUzSVSxtK9jC+xrHtESXvdLJcfOrE
BdROiq0l0yPPSe8DF8kuOLI0g6zuJbf7vzYgznQS93wRkiMJ8NMlmWLQlLhi0rA=
=jLDb
-----END PGP SIGNATURE-----

--5KVt+DrA7aLR99aT--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171205113310.GX1384>