net/freeipa-server: Add New Port
FreeIPA is an integrated identity and authentication solution: an LDAP
directory (389 Directory Server), a Kerberos KDC (MIT krb5), a Dogtag
PKI certificate authority and a web UI/CLI, combined into a single managed
domain, the Free Software counterpart to Active Directory.
This port provides the FreeIPA server on FreeBSD together with the
FreeBSD-specific integration that upstream (Linux/systemd oriented) does
not ship: an ipaplatform "freebsd" backend, rc.d service scripts, and
the glue required to run the whole stack against the ports MIT Kerberos
(security/krb5).
WWW: https://www.freeipa.org/
Sponsored by: Netzkommune GmbH
games/vkquake: Update 1.34.1 => 1.35.0
Notable changes:
+ Dynamic lighting if dynamic shadows set to medium+ and ray tracing GPU
+ Mods menu now shows friendly mod names
+ Bugfixes and latency improvements
+ SDL3 is now the default upstream and in port
+ Port now has pkg message detailing setup instructions
+ Port no longer installs a build artifact, vkquake.pak
PR: 296635
Approved by: Amelia Marsh <seafork at disroot.org> (maintainer timeout)
graphics/jogamp-jogl: modernize patches
Ran: make patch; rm files/*; make makepatch.
This renames a patch and splits patch-freebsd to 3 separate patch files.
Manually checked that the patches are equal.
Approved by: no maintainer
mail/postfix-current: Fix MONGO flavor
Fix MONGO flavor by depending on libbson and mongo-c-driver contained
in quarterly branch.
This is a direct commit to 2026Q3
mail/postfix: Fix MONGO flavor
Fix MONGO flavor by depending on libbson and mongo-c-driver contained
in quarterly branch.
Also fix pkg-plist for MONGO flavor.
This is a direct commit to 2026Q3
math/octave-forge-octave_ffmpeg_free: Update to 2.0.0.
- Build will work when ffmpeg updates to version 9.
PR: 297384
Reported by: Daniel Engberg <diizzy at FreeBSD.org>
<If someone else reported the issue>
Mk/Scripts/qa.sh: Filter baselibs() input to improve performance
After the baselibs() fix in f0f863b1a2d6, readelf is executed for each
result from find(1). There are two concerns with this fix:
1. -exec readelf -d {} \; drops the filename from the error messages
readelf prints "File: <name>" headers only when it is supplied with two
or more files, and baselibs() uses ${file} from those headers. So, the
two err() messages in baselibs() will break.
This is moot for now, though, because nothing in the ports tree can
trigger these errors. Those base soname versions for libarchive and
libedit are long gone.
2. Performance hit with one readelf execution per staged file
The costs are high for ports that stage many files. For
emulators/linux_base-rl9, the find returns over 30k hits that the while
[12 lines not shown]
security/wpa_supplicant*: Fix EAPOL_TEST build for non-standard SSL_DEFAULT
The post-build target does not have the same environment variables setup
as the do-build target. This results in the eapol_test binary getting
compiled against the headers of the TLS library specified in
SSL_DEFAULT, but getting linked against the TLS library from the base
system regardless of SSL_DEFAULT, causing build failures when
SSL_DEFAULT is set to a different TLS library/version than the on from
the base system.
Fix this by not using the post-build target to build the eapol_test
binary, but instead conditionally add the eapol_test target to
TARGET_ALL if the EAPOL_TEST option is enabled for the port.
Signed-off-by: Pascal Ernster <git at hardfalcon.net>