[Bug 291447] ports-mgmt/synth: www/apache24 "has more dependencies than the port requires"
Date: Sun, 07 Dec 2025 16:21:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291447
Bernard Spil <brnrd@freebsd.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |brnrd@freebsd.org
Summary|www/apache24 "has more |ports-mgmt/synth:
|dependencies than the port |www/apache24 "has more
|requires" |dependencies than the port
| |requires"
Assignee|apache@FreeBSD.org |ports-bugs@FreeBSD.org
--- Comment #1 from Bernard Spil <brnrd@freebsd.org> ---
Hi,
Updates I commit are always tested with `poudriere testport`. I don't use
synth.
The 2.4.66 security update had a qa error on bin/ab being linked to libgdbm.
The port itself does NOT have a direct dependency on GDBM, it is the devel/apr
(Apache portable runtime) port that (by default) compiles with GDBM option.
The Apache build checks the apr-1-config output to check what options it was
compiled with, and then uses the same library dependencies to build ab.
To get around the ports QA issue, I added a check for gdbm using the existence
of the apr-util's shlib. Now, if apr-utils has been built with gdbm support,
the apache24 port will also depend on it for shlib tracking.
So long as I don't get build failures from FreeBSD poudriere bulk builders,
this is not a www/apache24 issue but a ports-mgmt/synth issue.
Cheers, Bernard.
--
You are receiving this mail because:
You are the assignee for the bug.