Created attachment 226832 [details] Patch for tdb Update tdb to 1.4.5 PORTVERSION --> DISTVERSION Remove tests for multiprocessing python pacakge/module, all versions in tree ships it Remove very old CONFLITCS entry Utilize ports framework to remove several if statements Drop color output settings Compile and tested on FreeBSD 13.0-STABLE #0 stable/13-n246086-a20c597c6d7 (amd64) (make, make check-plist, make test) Poudriere testport OK 12.2-RELEASE (amd64) Poudriere testport OK 11.4-RELEASE (amd64)
Created attachment 226833 [details] Patch for tdb v2 Add missing dependency for PYTHON variant when using Poudriere
Friendly ping
Meanwhile, 1.4.6 is out (and is required for Samba 4.16). Apparently no changes are required beyond DISTVERSION and distinfo.
Created attachment 234595 [details] Patch for tdb v3 Update tdb to 1.4.7 Unfortunately upstream doesn't seem to provide release/change notes https://github.com/samba-team/samba/commits/master/lib/tdb make test fails due to out of memory on my VM with 6Gb of RAM It would be nice if someone would run it on a box with more RAM to see if it still fails
(In reply to Daniel Engberg from comment #4) make test run see https://people.freebsd.org/~pi/logs/tdb-make-test.txt looks fine.
(In reply to Kurt Jaeger from comment #5) Thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=63907c9a751afd4ae471d082c731c5f738d07c56 commit 63907c9a751afd4ae471d082c731c5f738d07c56 Author: Timur I. Bakeyev <timur@FreeBSD.org> AuthorDate: 2022-07-29 23:51:37 +0000 Commit: Timur I. Bakeyev <timur@FreeBSD.org> CommitDate: 2022-07-30 00:08:02 +0000 databases/tdb: Upgrade 1.4.3 to 1.4.7. PR: 257528 databases/tdb/Makefile | 169 ++++++++++++++++-------------------------- databases/tdb/distinfo | 6 +- databases/tdb/pkg-plist (new) | 14 ++++ 3 files changed, 79 insertions(+), 110 deletions(-)
(In reply to Daniel Engberg from comment #4) Hi, Daniel! Sorry for a long silence... I've updated port according to your changes with some tweaks - preserving MANPAGES knob, removing colors(they are nasty when you need to compare multiple logs done via script) and leave a PKGCONFIGDIR variable. The tests are successful(for the PYTHON version). Thank you so much for the provided patches and testing you done! With regards, Timur.