1. remove libdb 2. SQLite 3 as default db
A commit references this bug: Author: rodrigo Date: Mon Oct 26 10:30:37 UTC 2020 New revision: 553333 URL: https://svnweb.freebsd.org/changeset/ports/553333 Log: archivers/rpm4: Upgrade to 4.16.0 * Upgrade to 4.16.0 * add sqlite support * remove deprecate config options Major changes: * Database backends: * NDB backend promoted to stable * New sqlite-based backend * New experimental read-only BDB backend * BDB database backend deprecated * Powerful macro and %if expressions * Optional MIME type based file classification * Dependency generation by parametric macros * A new version parsing and comparison API in C and Python * Parallelise test-suite execution * Clarify RPM license PR: 250573 Submitted by: Brian Zou <zoujiaqing@gmail.com> Changes: head/archivers/rpm4/Makefile head/archivers/rpm4/distinfo head/archivers/rpm4/files/patch-luaext_lrexlib.c head/archivers/rpm4/files/patch-misc_fts.c head/archivers/rpm4/files/patch-system.h head/archivers/rpm4/pkg-plist
Committed, thanks
pkg-plist is broken: -include/rpm/rpmlib.h +include/rpm/rpm%%LUA_LIBDIR%%.h -%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/__init__.py -%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/_rpm.so -%%PYTHON%%%%PYTHON_SITELIBDIR%%/rpm/transaction.py +%%PYTHON_SITELIBDIR%%/rpm/__init__.py +%%PYTHON_SITELIBDIR%%/rpm/_rpm.so +%%PYTHON_SITELIBDIR%%/rpm/transaction.py -%%PYTHON%%lib/rpm/pythondistdeps.py +%%LUA_LIBDIR%%/rpm/pythondistdeps.py -lib/librpm.so -lib/librpm.so.9 -lib/librpm.so.9.0.1 -lib/librpmbuild.so -lib/librpmbuild.so.9 -lib/librpmbuild.so.9.0.1 -lib/librpmio.so -lib/librpmio.so.9 -lib/librpmio.so.9.0.1 -lib/librpmsign.so -lib/librpmsign.so.9 -lib/librpmsign.so.9.0.1 +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpm.so +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpm.so.9 +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpm.so.9.1.0 +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpmbuild.so +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpmbuild.so.9 +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpmbuild.so.9.1.0 +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpmio.so +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpmio.so.9 +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpmio.so.9.1.0 +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpmsign.so +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpmsign.so.9 +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpmsign.so.9.1.0
(In reply to VVD from comment #3) I'm sorry but AFAIK, no breakage was reported by poudriere testport. How do you spot such breakage ?
(In reply to Rodrigo Osorio from comment #4) Try to build with PYTHON off, for example. And how this can be correct? -include/rpm/rpmlib.h +include/rpm/rpm%%LUA_LIBDIR%%.h -lib/librpm.so +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%rpm.so All substrings "lib" was replaced with "%%LUA_LIBDIR%%" - why???
(In reply to VVD from comment #5) Ok, I didn't test all options combination, sorry for that.
A commit references this bug: Author: rodrigo Date: Mon Oct 26 21:50:59 UTC 2020 New revision: 553390 URL: https://svnweb.freebsd.org/changeset/ports/553390 Log: Fix plist when PYTHON option is disabled Bump portrevision PR: 250573 Reported by: VVD <vvd@unislabs.com> Changes: head/archivers/rpm4/Makefile head/archivers/rpm4/pkg-plist
plist fixed, thanks for the heads-up
(In reply to Rodrigo Osorio from comment #8) Thanks. But anyway replace all sub-stings "lib" with "%%LUA_LIBDIR%%" look very strange for meβ¦