Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Jun 2026 07:12:35 +0200
From:      Mathieu Arnold <mat@freebsd.org>
To:        Max Brazhnikov <makc@freebsd.org>
Cc:        decke@freebsd.org, ports-committers <ports-committers@freebsd.org>,  dev-commits-ports-all <dev-commits-ports-all@freebsd.org>, dev-commits-ports-main <dev-commits-ports-main@freebsd.org>
Subject:   Re: git: 429cf37e1a46 - main - devel/kf6-kconfig: Add CPE information
Message-ID:  <a6hkx4nyayyuxni5gvzspmf6zxwz4vz7tjz5mhzr723x55dbmb@2hfsueoagobm>
In-Reply-To: <R5WhUwslQVCIMMi33BC7lw@freebsd.org>
References:  <6a31a43f.308de.2f382e74@gitrepo.freebsd.org> <V9YuaBJoRee_jWdVeWjqXg@freebsd.org> <19ed2149f6c.5cc8be282029782.2478012279656745577@freebsd.org> <R5WhUwslQVCIMMi33BC7lw@freebsd.org>

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

[-- Attachment #1 --]
On Wed, Jun 17, 2026 at 12:21:28AM +0300, Max Brazhnikov wrote:
> On Tue, 16 Jun 2026 22:17:07 +0200 decke@freebsd.org wrote:
> > From: Max Brazhnikov <makc@freebsd.org>
> > To: <ports-committers@freebsd.org>, <dev-commits-ports-all@freebsd.org>, <dev-commits-ports-main@freebsd.org>, <ports-committers@freebsd.org>
> > Cc: "Bernhard Froehlich"<decke@freebsd.org>
> > Date: Tue, 16 Jun 2026 21:58:13 +0200
> > Subject: Re: git: 429cf37e1a46 - main - devel/kf6-kconfig: Add CPE information
> > 
> >  > Hi Bernhard,
> >  > 
> >  > > URL: https://cgit.FreeBSD.org/ports/commit/?id=429cf37e1a46522f8189c027e55f2a03310d9e3a
> >  > > 
> >  > > commit 429cf37e1a46522f8189c027e55f2a03310d9e3a
> >  > > Author:     Bernhard Froehlich <decke@FreeBSD.org>
> >  > > AuthorDate: 2026-06-16 19:14:22 +0000
> >  > > Commit:     Bernhard Froehlich <decke@FreeBSD.org>
> >  > > CommitDate: 2026-06-16 19:14:22 +0000
> >  > > 
> >  > >     devel/kf6-kconfig: Add CPE information
> >  > > ---
> >  > >  devel/kf6-kconfig/Makefile | 3 ++-
> >  > >  1 file changed, 2 insertions(+), 1 deletion(-)
> >  > > 
> >  > > diff --git a/devel/kf6-kconfig/Makefile b/devel/kf6-kconfig/Makefile
> >  > > index fc58ea47934f..904007c3bf1b 100644
> >  > > --- a/devel/kf6-kconfig/Makefile
> >  > > +++ b/devel/kf6-kconfig/Makefile
> >  > > @@ -5,7 +5,8 @@ CATEGORIES=     devel kde kde-frameworks
> >  > >  MAINTAINER=    kde@FreeBSD.org
> >  > >  COMMENT=       Persistent platform-independent application settings
> >  > >  
> >  > > -USES=          cmake gl kde:6 qt:6 tar:xz
> >  > > +USES=          cmake cpe gl kde:6 qt:6 tar:xz
> >  > > +CPE_VENDOR=    kde
> >  > 
> >  > Not needed, USES=kde already implies CPE_VENDOR.
> >  > 
> >  > Cheers,
> >  > Max
> > 
> > Hi Max,
> > 
> > without CPE_VENDOR=kde I get kconfig:kconfig which is incorrect.
> > 
> > decke@dev:~/dev/freebsd-ports/devel/kf6-kconfig % make -V CPE_STR
> > cpe:2.3:a:kconfig:kconfig:6.26.0:::::freebsd15:x64
> > 
> > So it seems to be needed.
> 
> Indeed, kde.mk sets CPE_VENDOR only if cpe.mk included after kde.mk.
> 
> Does USES has to be sorted?

It does not, but it is considered "best" practice by many, I think some
tooling does this. In the end, the order of USES should not matter. It
is probably simpler to set CPE_VENDOR in ports.

-- 
Mathieu Arnold

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----

iQITBAABCgB9FiEE9XJBpJetWizkEBUef2IOCp6dQb4FAmoyLMNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY1
NzI0MUE0OTdBRDVBMkNFNDEwMTUxRTdGNjIwRTBBOUU5RDQxQkUACgkQf2IOCp6d
Qb5v8wv/dIAxazCTdytFr0rxorhhO7ajYXyQOGMhy4A9uJiGDxfiUwCgVPRyiSTD
F65zPUkkU3zf8N3+2/XbTE6tL6MI7E87UJKcCPSZqkRaCCVE71R6oljcZbAKMkVL
pDNGE4HErW+zJOzFEvM/4lc5kp4I1QhF/wpP9Ev7ltmnNvlqiv8RPKpv1WxJjOyW
4wDM3QpJRKIKUSa3WsDS7yQ47FeCt23hztqBpTYBZFOwu228OyaOcJAPm+IvQghl
L9c6u+CYj/2Y3XXHrcdDhg3dzKnY/YFbM4lDUXLZj4x+P+2KGCZmxhTw76lX0myU
bQH+4W24NgG9fV8ukRfHf91hJ89CccHMbbMR1JX9SmrhDUlOpDjetejlvEiPst1T
8msBkTQeisHgK1yMgy6t1H5g/0GJc350zKylS2nmGzMe7eBO3CKeUXYHbpIrz1zc
KNtycOyP5c3lVYClZvXgXUGfzlgM/T+2KsZukPcWEtwO3I9lHKzBtmQkeBmLTmGe
4cnhqql0
=tA8r
-----END PGP SIGNATURE-----
home | help

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