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>