net-mgmt/check_mk_agent: Change default paths
Upstream changed default values for MK_CONFDIR and MK_VARDIR.
This updates the patch to properly use PREFIX with the new defaults
and not hardcode to /usr/local.
PR: 297244
Approved by: maintainer
science/siesta: don't set -march=native
On powerpc64le:
gfortran14: error: unrecognized command-line option '-march=native'; did you mean '-mcpu=native'?
(cherry picked from commit d9a00047e09ecfe481cdc122fcf8e1db5d7b2cac)
security/dogtag-pki: Enable ACME support and improve rc integration
Enable the ACME responder that was previously disabled in the port:
* Build with WITH_ACME and install the ACME webapp, configuration
templates (database, issuer, realm, engine), the pki-acme-run
script and pki-acme.jar
* Patch hardcoded Linux paths in the ACME components to their
FreeBSD locations (/usr/local/share/pki, /var/db/pki)
* Link jaxb-api.jar and javax.activation-api.jar into the server
common libs, required by the ACME webapp at runtime
Improve the FreeBSD rc.d integration:
* Generate java_opts and PKI_VERSION for the rc service directly
from the instance's tomcat.conf instead of referencing an
environment file
* Add remove_rc_service() to cleanly remove the rc script, the
service configuration and the rc.conf knob when an instance is
[3 lines not shown]
www/mod_lookup_identity: Add new Port
mod_lookup_identity retrieves additional information about users
authenticated by the Apache HTTP Server. It queries the SSSD
InfoPipe service over D-Bus and stores user attributes and group
membership in request notes or environment variables for use by
web applications.
WWW: https://github.com/adelton/mod_lookup_identity
Sponsored by: Netzkommune GmbH
Required for: FreeIPA server port
net/py-lib389: Fix instance creation on FreeBSD
Adjust the FreeBSD patch for lib389's instance setup code.
Guard the container detection against a missing systemd-detect-virt
binary. Upstream initializes container_result to an integer and then
unconditionally executes systemd-detect-virt on non-containerised
systems, which aborts instance creation with a FileNotFoundError on
FreeBSD. The check now only runs when the binary is present and
falls back to the non-container code path otherwise.
Use a plain localhost LDAP connection with the generated temporary
Directory Manager password for the authenticated setup session, as
LDAPI autobind via SASL EXTERNAL did not work reliably during setup
on FreeBSD.
Sponsored by: Netzkommune GmbH