Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 07 Dec 2025 16:21:54 +0000
From:      bugzilla-noreply@freebsd.org
To:        apache@FreeBSD.org
Subject:   [Bug 291447] ports-mgmt/synth: www/apache24 "has more dependencies than the port requires"
Message-ID:  <bug-291447-16115-CTZmPKC0FB@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-291447-16115@https.bugs.freebsd.org/bugzilla/>
References:  <bug-291447-16115@https.bugs.freebsd.org/bugzilla/>

index | next in thread | previous in thread | raw e-mail

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.

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-291447-16115-CTZmPKC0FB>