Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Dec 2017 17:13:49 +0100
From:      Matthieu Volat <mazhe@alkumuna.eu>
To:        Stefan Esser <se@freebsd.org>
Cc:        Tatsuki Makino <tatsuki_makino@hotmail.com>, FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: Working on FLAVOR support in portmaster
Message-ID:  <20171205171349.4c375805@gramr.alkumuna.eu>
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
--Sig_/BHnv34q=ceQJFt8lFmwe=xL
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On Tue, 5 Dec 2017 08:35:55 +0100
Stefan Esser <se@freebsd.org> wrote:

> Am 05.12.17 um 00:43 schrieb Tatsuki Makino:
> > By the way, where is the clever way to update to flavor?
> > I am using portmaster. =20
>=20
> 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.
>=20
> 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.
>=20
>=20
> My work version has all non PKG_NG support stripped, but that is mainly to
> not waste effort fixing irrelevant sub-routines.
>=20
> 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?
>=20
> Regards, STefan

Ho, and here I was, almost ready to request some comments after playing a b=
it:

  https://github.com/freebsd/portmaster/compare/master...mazhe:wip-flavors?=
expand=3D1

Regarding old pkg support, wasn't it removed from the repo master branch?

--Sig_/BHnv34q=ceQJFt8lFmwe=xL
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE1xv/SVkem9252haa3yo2fFz8JX4FAlomxb0ACgkQ3yo2fFz8
JX6j8xAAlP2cwWs0k6felSYkJieVoBJFLTlWvZ60ccF1aeJzZZaF3qmgCgShI2nw
no48EXdA5K2L/EsEVRghIgv92/k0QSNGrsvGVsQEpOnvBiqsZk2wCnW0pr6J45bH
7KuzhpmK8Anx/p45maQdEQMvZPDDDKR39aUcPnNEEofMPatTYswD9CAdjXAXw+yc
8lVi67JqzLU48jFFCEuAegOpzUy/CgqILUivcyu3uZNELNX1xjNA2nCuDqkZuM0t
SaIXLQwmF4t83+HJNrb9Nhpu2uUIx+UUQi7xCI04U3czVXRVV+88OpS3sTglb6HB
5StxyKGo5z3J7/sGsqVQ95QaQIty1caCuurx/nRiPuKyD4RwPXVcrLsrVY/S14nr
w8vBedsca9P4LxTRhJuFcuNLu7cm0f7wLp4ZtXNw2kRzL2btS4oZqlodUQAYYFTT
qGF9xWnHXBO0cMG96nK1d83XLav0kKC2sVhLmPKPJnZp7xkOQhNcxuRMbGJDwYP9
As9CUxrSMQ4pRbx/jUPk0YuRIM3DCPjKRfbV3o5u/bmrVXGfbjXqtwyeIebNKyQG
YfoCjgleIbKms7QXvASMydnvC6xEIeM1ANMtilLv6YwAzDKQoXeMzSLNLNTQ17u6
/jIBEwgjiH79SGZru4jWHNh9D5pe1v0cmFpKjMpiqnZn8arOnuw=
=BbJd
-----END PGP SIGNATURE-----

--Sig_/BHnv34q=ceQJFt8lFmwe=xL--



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