[Bug 291447] ports-mgmt/synth: www/apache24 "has more dependencies than the port requires"

From: <bugzilla-noreply_at_freebsd.org>
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.