Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 31 May 2026 12:48:24 +0000
From:      Bernard Spil <brnrd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 176dd6586b93 - main - databases/*: Add CPE info
Message-ID:  <6a1c2e18.187d6.663b3851@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by brnrd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=176dd6586b932f7b1780bb26db335a57c3f0ac8e

commit 176dd6586b932f7b1780bb26db335a57c3f0ac8e
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2026-05-31 12:03:06 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2026-05-31 12:03:06 +0000

    databases/*: Add CPE info
---
 databases/arrow/Makefile         | 4 +++-
 databases/dbeaver/Makefile       | 2 +-
 databases/duckdb/Makefile        | 2 +-
 databases/iowow/Makefile         | 4 +++-
 databases/libmemcached/Makefile  | 4 +++-
 databases/libmongocrypt/Makefile | 4 +++-
 databases/litestream/Makefile    | 2 +-
 databases/qdrant/Makefile        | 2 +-
 databases/soci/Makefile          | 4 +++-
 databases/sqlite3/Makefile       | 5 ++++-
 databases/trilogy/Makefile       | 4 +++-
 databases/valkey/Makefile        | 4 +++-
 databases/weaviate/Makefile      | 2 +-
 databases/xapian-core/Makefile   | 4 +++-
 databases/xapian-core14/Makefile | 4 +++-
 15 files changed, 36 insertions(+), 15 deletions(-)

diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 7c5e8290d65f..a126502eabda 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -17,7 +17,7 @@ LICENSE_FILE=	${WRKSRC}/../LICENSE.txt
 
 LIB_DEPENDS=	libboost_thread.so:devel/boost-libs
 
-USES=		cmake compiler:c++20-lang localbase pkgconfig python:build,test
+USES=		cmake compiler:c++20-lang cpe localbase pkgconfig python:build,test
 USE_LDCONFIG=	yes
 
 USE_GITHUB=	nodefault
@@ -193,6 +193,8 @@ OPTIONS_DEFAULT+=	${opt}
 .  endif
 .endfor
 
+CPE_VENDOR=	apache
+
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MCOMPUTE} || ${PORT_OPTIONS:MFLIGHT} || ${PORT_OPTIONS:MGANDIVA}
diff --git a/databases/dbeaver/Makefile b/databases/dbeaver/Makefile
index e6a41c4d7dc3..89b0041a510d 100644
--- a/databases/dbeaver/Makefile
+++ b/databases/dbeaver/Makefile
@@ -14,7 +14,7 @@ ONLY_FOR_ARCHS=	amd64
 
 BUILD_DEPENDS=	maven39>0:devel/maven39
 
-USES=		dos2unix java
+USES=		cpe dos2unix java
 DOS2UNIX_GLOB=	*.MF *.css *.exsd *.java *.properties *.txt *.xml
 USE_GITHUB=	yes
 GH_TUPLE=	dbeaver:dbeaver-common:1379027:common/../dbeaver-common \
diff --git a/databases/duckdb/Makefile b/databases/duckdb/Makefile
index e802994d102b..fa132afa8ecb 100644
--- a/databases/duckdb/Makefile
+++ b/databases/duckdb/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 LIB_DEPENDS=	libcurl.so:ftp/curl
 
-USES=		cmake:testing compiler:c++11-lang ssl
+USES=		cmake:testing compiler:c++11-lang cpe ssl
 USE_GITHUB=	yes
 GH_TUPLE=	\
 		duckdb:duckdb-avro:7f423d69709045e38f8431b3470e0395fce1a595:avro/extension/avro \
diff --git a/databases/iowow/Makefile b/databases/iowow/Makefile
index d87a62f78034..1409fe9d5c0f 100644
--- a/databases/iowow/Makefile
+++ b/databases/iowow/Makefile
@@ -9,7 +9,7 @@ WWW=		https://iowow.softmotions.com/
 
 LICENSE=	MIT
 
-USES=		cmake compiler:c11
+USES=		cmake compiler:c11 cpe
 USE_GITHUB=	yes
 GH_ACCOUNT=	Softmotions
 USE_LDCONFIG=	yes
@@ -22,6 +22,8 @@ OPTIONS_DEFINE=	DOCS TEST
 TEST_BUILD_DEPENDS=	${LOCALBASE}/include/CUnit/Basic.h:devel/cunit
 TEST_CMAKE_ON=	-DBUILD_TESTS:BOOL=ON
 
+CPE_VENDOR=	${GH_ACCOUNT}
+
 do-test-TEST-on:
 	@cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS}
 
diff --git a/databases/libmemcached/Makefile b/databases/libmemcached/Makefile
index e9e71a8f1ec2..4411fff58d7b 100644
--- a/databases/libmemcached/Makefile
+++ b/databases/libmemcached/Makefile
@@ -15,7 +15,7 @@ LIB_DEPENDS=	libevent.so:devel/libevent
 TEST_DEPENDS=	memcached:databases/memcached \
 		onetbb>=0:devel/onetbb
 
-USES=		bison compiler:c++11-lang pkgconfig ssl
+USES=		bison compiler:c++11-lang cpe pkgconfig ssl
 
 CMAKE_OFF=	BUILD_DOCSONLY \
 		BUILD_DOCS_MANGZ \
@@ -50,4 +50,6 @@ MURMUR_CMAKE_BOOL=	ENABLE_HASH_MURMUR
 SASL_CMAKE_BOOL=	ENABLE_SASL
 SASL_LIB_DEPENDS=	libsasl2.so:security/cyrus-sasl2
 
+CPE_VENDOR=		awesome
+
 .include <bsd.port.mk>
diff --git a/databases/libmongocrypt/Makefile b/databases/libmongocrypt/Makefile
index 3f98e39d3437..b0c2c7cd47b6 100644
--- a/databases/libmongocrypt/Makefile
+++ b/databases/libmongocrypt/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 LIB_DEPENDS=	libbson-1.0.so:devel/libbson \
 		libmongoc-1.0.so:devel/mongo-c-driver
 
-USES=		cmake python:build ssl
+USES=		cmake cpe python:build ssl
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	mongodb
@@ -25,4 +25,6 @@ CMAKE_ON=	USE_SHARED_LIBBSON
 CMAKE_OFF=	BUILD_TESTING ENABLE_ONLINE_TESTS \
 		MONGOCRYPT_ENABLE_DECIMAL128
 
+CPE_VENDOR=	${GH_ACCOUNT}
+
 .include <bsd.port.mk>
diff --git a/databases/litestream/Makefile b/databases/litestream/Makefile
index 9eaa04af2f3c..6c24bad8ed5c 100644
--- a/databases/litestream/Makefile
+++ b/databases/litestream/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 ONLY_FOR_ARCHS=	aarch64 amd64
 ONLY_FOR_ARCHS_REASON=	module modernc.org/sqlite only supported on aarch64 and amd64
 
-USES=		go:modules
+USES=		cpe go:modules
 
 GO_MODULE=	github.com/benbjohnson/litestream
 GO_TARGET=	./cmd/litestream
diff --git a/databases/qdrant/Makefile b/databases/qdrant/Makefile
index 0a198d8569ca..854eba2ca978 100644
--- a/databases/qdrant/Makefile
+++ b/databases/qdrant/Makefile
@@ -20,7 +20,7 @@ BUILD_DEPENDS=	protoc:devel/protobuf
 LIB_DEPENDS=	librocksdb.so:databases/rocksdb \
 		libzstd.so:archivers/zstd
 
-USES=		cargo gmake llvm:min=13 perl5 pkgconfig
+USES=		cargo cpe gmake llvm:min=13 perl5 pkgconfig
 USE_GITHUB=	yes
 USE_PERL5=	build
 USE_RC_SUBR=	qdrant
diff --git a/databases/soci/Makefile b/databases/soci/Makefile
index ec8b490776fc..02cd370bf96d 100644
--- a/databases/soci/Makefile
+++ b/databases/soci/Makefile
@@ -11,7 +11,7 @@ WWW=		https://soci.sourceforge.net/
 LICENSE=	BSL
 LICENSE_FILE=	${WRKSRC}/LICENSE_1_0.txt
 
-USES=		cmake compiler:c++14-lang
+USES=		cmake compiler:c++14-lang cpe
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	SOCI
@@ -54,4 +54,6 @@ PGSQL_CMAKE_BOOL=	SOCI_POSTGRESQL
 SQLITE_USES=		sqlite
 SQLITE_CMAKE_BOOL=	SOCI_SQLITE3
 
+CPE_VENDOR=		${PORTNAME}_project
+
 .include <bsd.port.mk>
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 0c39220c32ba..e8b731139c8b 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -35,7 +35,7 @@ icu_PKGNAMESUFFIX=	-${FLAVOR}	# databases/p5-DBD-SQLite with ICU support
 tcl_PKGNAMESUFFIX=	-${FLAVOR}	# lang/tcl* support
 .endif
 
-USES=	libtool ncurses zip
+USES=	cpe libtool ncurses zip
 USE_LDCONFIG=	yes
 
 HAS_CONFIGURE=	yes
@@ -224,6 +224,9 @@ UPDATE_LIMIT_CONFIGURE_ON=	--update-limit
 URI_CPPFLAGS=	-DSQLITE_USE_URI=1
 URI_AUTHORITY_CPPFLAGS=	-DSQLITE_ALLOW_URI_AUTHORITY=1
 
+CPE_VENDOR=	sqlite
+CPE_PRODUCT=	sqlite
+
 .include <bsd.port.options.mk>
 
 # _YEAR=	${%Y:L:gmtime} - do not work with the version from the previous year
diff --git a/databases/trilogy/Makefile b/databases/trilogy/Makefile
index 715176677760..3bdad9c16099 100644
--- a/databases/trilogy/Makefile
+++ b/databases/trilogy/Makefile
@@ -10,11 +10,13 @@ WWW=		https://github.com/trilogy-libraries/trilogy
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		gmake ssl
+USES=		cpe gmake ssl
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	trilogy-libraries
 
+CPE_VENDOR=	${PORTNAME}_project
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/example/trilogy_query ${STAGEDIR}${PREFIX}/bin/
 	cd ${WRKSRC}/inc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/
diff --git a/databases/valkey/Makefile b/databases/valkey/Makefile
index 57bed717ffff..f1d741343843 100644
--- a/databases/valkey/Makefile
+++ b/databases/valkey/Makefile
@@ -9,7 +9,7 @@ WWW=		https://valkey.io/
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		gmake pkgconfig tcl:test
+USES=		cpe gmake pkgconfig tcl:test
 USE_GITHUB=	yes
 GH_ACCOUNT=	valkey-io
 USE_RC_SUBR=	valkey valkeysentinel
@@ -50,6 +50,8 @@ VALKEY_DBDIR?=	/var/db/valkey
 VALKEY_RUNDIR?=	/var/run/valkey
 VALKEY_LOGDIR?=	/var/log/valkey
 
+CPE_VENDOR=	lfprojects
+
 post-build:
 	${SED} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
 		${WRKSRC}/valkey.conf > ${WRKDIR}/valkey.conf
diff --git a/databases/weaviate/Makefile b/databases/weaviate/Makefile
index 001640940033..6f4ca351d4b2 100644
--- a/databases/weaviate/Makefile
+++ b/databases/weaviate/Makefile
@@ -15,7 +15,7 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 NOT_FOR_ARCHS=	armv7 i386 powerpc
 NOT_FOR_ARCHS_REASON=	port seems to not support 32 bit platforms
 
-USES=		go:1.26,modules
+USES=		cpe go:1.26,modules
 
 GO_MODULE=	github.com/weaviate/weaviate
 GO_TARGET=	./cmd/weaviate-server
diff --git a/databases/xapian-core/Makefile b/databases/xapian-core/Makefile
index f9bb940d0b96..46bb55e37847 100644
--- a/databases/xapian-core/Makefile
+++ b/databases/xapian-core/Makefile
@@ -12,7 +12,7 @@ WWW=		https://xapian.org/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		compiler:c++17-lang libtool tar:xz
+USES=		compiler:c++17-lang cpe libtool tar:xz
 
 CONFIGURE_ARGS=	ac_cv_func_snprintf=snprintf
 GNU_CONFIGURE=	yes
@@ -29,6 +29,8 @@ SSE2_DESC=	Use SSE2 for floating point
 
 SSE2_CONFIGURE_ENABLE=	sse
 
+CPE_VENDOR=	xapian
+
 post-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/xapian-inspect ${STAGEDIR}${PREFIX}/bin/xapian-inspect
 
diff --git a/databases/xapian-core14/Makefile b/databases/xapian-core14/Makefile
index 492659126463..56ccd9a1f51a 100644
--- a/databases/xapian-core14/Makefile
+++ b/databases/xapian-core14/Makefile
@@ -12,7 +12,7 @@ WWW=		https://xapian.org/
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		compiler:c++11-lang libtool tar:xz
+USES=		compiler:c++11-lang cpe libtool tar:xz
 
 CONFIGURE_ARGS=	ac_cv_func_snprintf=snprintf
 GNU_CONFIGURE=	yes
@@ -29,6 +29,8 @@ SSE2_DESC=	Use SSE2 for floating point
 
 SSE2_CONFIGURE_ENABLE=	sse
 
+CPE_VENDOR=	xapian
+
 post-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/bin/xapian-inspect ${STAGEDIR}${PREFIX}/bin/xapian-inspect
 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a1c2e18.187d6.663b3851>