HardenedBSD/ports 8c87264databases/couchdb3 pkg-plist, net/samba422 Makefile pkg-plist.ad_dc

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+619-585databases/couchdb3/pkg-plist
+307-398net/samba422/Makefile
+161-145x11-wm/niri/distinfo
+79-71x11-wm/niri/Makefile.crates
+59-61security/kanidm/distinfo
+49-44net/samba422/pkg-plist.ad_dc
+1,274-1,30427 files not shown
+1,436-1,50633 files

HardenedBSD/ports 9749e40net-mgmt/xymon-client Makefile, net-mgmt/xymon-client/files patch-Makefile patch-client_Makefile

net-mgmt/xymon-client: port updates

- Add pkg data to clientlog similar to Debian
- Fix patch file name
DeltaFile
+0-22net-mgmt/xymon-client/files/patch-Makefile
+22-0net-mgmt/xymon-client/files/patch-client_Makefile
+11-0net-mgmt/xymon-client/files/patch-client_xymonclient-freebsd.sh
+1-1net-mgmt/xymon-client/Makefile
+34-234 files

HardenedBSD/ports 4b9b767graphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 25.3.b.2226

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/b75cd07265b...8ba197c9ef6
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

HardenedBSD/ports e5cf974games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20251205

Changes:        https://gitlab.com/veloren/veloren/-/compare/99d7d92d08...7e8cec0d08
DeltaFile
+3-3games/veloren-weekly/distinfo
+1-1games/veloren-weekly/Makefile
+4-42 files

HardenedBSD/ports cadf678x11-wm/niri distinfo Makefile.crates, x11-wm/niri/files patch-libdisplay-info-0.3 patch-udev

x11-wm/niri: update to 25.11

Changes:        https://github.com/YaLTeR/niri/releases/tag/v25.11
Reported by:    GitHub (watch releases)
DeltaFile
+161-145x11-wm/niri/distinfo
+79-71x11-wm/niri/Makefile.crates
+0-62x11-wm/niri/files/patch-libdisplay-info-0.3
+28-0x11-wm/niri/files/patch-udev
+9-9x11-wm/niri/files/patch-pipewire_init
+1-2x11-wm/niri/Makefile
+278-2896 files

HardenedBSD/ports d349b15net/waypipe distinfo Makefile.crates

net/waypipe: update to 0.10.6

Changes:        https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases/v0.10.6
Reported by:    GitLab (notify releases)
DeltaFile
+7-7net/waypipe/distinfo
+2-2net/waypipe/Makefile.crates
+1-2net/waypipe/Makefile
+10-113 files

HardenedBSD/ports cdc0ec4net/samba422 Makefile

net/samba422: Use SAMBA4_SUB for bundled dependencies as well
DeltaFile
+24-33net/samba422/Makefile
+24-331 files

HardenedBSD/ports 6ce9abbnet/samba422 Makefile

net/samba422: Add a missing dependency: ncurses

This should address the following errors:

    Error: /usr/local/bin/samba-regedit is linked to /usr/local/lib/libform.so.6 from devel/ncurses but it is not declared as a dependency
    Warning: you need USES+=ncurses
    Error: /usr/local/bin/samba-regedit is linked to /usr/local/lib/libncurses.so.6 from devel/ncurses but it is not declared as a dependency
    Warning: you need USES+=ncurses
    Error: /usr/local/bin/samba-regedit is linked to /usr/local/lib/libtinfo.so.6 from devel/ncurses but it is not declared as a dependency
    Warning: you need USES+=ncurses
    Error: /usr/local/bin/samba-regedit is linked to /usr/local/lib/libpanel.so.6 from devel/ncurses but it is not declared as a dependency
    Warning: you need USES+=ncurses
DeltaFile
+4-4net/samba422/Makefile
+4-41 files

HardenedBSD/ports b700f9anet/samba422 Makefile

net/samba422: Sort and clean up targets
DeltaFile
+54-61net/samba422/Makefile
+54-611 files

HardenedBSD/ports a9fe626net/samba422 Makefile

net/samba422: Address the last portclippy warning
DeltaFile
+2-2net/samba422/Makefile
+2-21 files

HardenedBSD/ports afd3fe0net/samba422 Makefile

net/samba422: Introduce a TEST option

This way we can handle test-specific build and run dependencies.
DeltaFile
+14-16net/samba422/Makefile
+14-161 files

HardenedBSD/ports db5744anet/samba422 Makefile

net/samba422: Introduce option DEVELOPMENT

DEVELOPMENT is a group option for all the testing, debugging, and
development options offered by Samba.

While here, sort related variables.
DeltaFile
+27-27net/samba422/Makefile
+27-271 files

HardenedBSD/ports 1ed69b1net/samba422 Makefile

net/samba422: Move most *_DEPENDS where they belong

No functional changes intended.
DeltaFile
+35-37net/samba422/Makefile
+35-371 files

HardenedBSD/ports 02ad15enet/samba422 Makefile

net/samba422: Refactor handling of FRUIT and GLUSTERFS manuals
DeltaFile
+2-10net/samba422/Makefile
+2-101 files

HardenedBSD/ports 58a89f8net/samba422 Makefile

net/samba422: Sort some more variables

No functional changes intended.
DeltaFile
+96-106net/samba422/Makefile
+96-1061 files

HardenedBSD/ports 5c84f1fnet/samba422 Makefile

net/samba422: Clean up handling of Python bindings

No functional changes intended.
DeltaFile
+14-31net/samba422/Makefile
+14-311 files

HardenedBSD/ports aaca478net/samba422 Makefile

net/samba422: Use GSSAPI_MIT_PLIST_FILES instead of if statements
DeltaFile
+3-9net/samba422/Makefile
+3-91 files

HardenedBSD/ports 8e375dbnet/samba422 Makefile

net/samba422: Set ADS' SAMBA4_MODULES via ADS_VARS
DeltaFile
+3-6net/samba422/Makefile
+3-61 files

HardenedBSD/ports f4d5b89net/samba422 Makefile

net/samba422: Remove remaining bits of GSSAPI_HEIMDAL support

The option is not even present currently, so remove unused code.
DeltaFile
+0-6net/samba422/Makefile
+0-61 files

HardenedBSD/ports 4120e09net/samba422 Makefile

net/samba422: Standardize check if AD_DC is disabled when ADS is disabled

Use AD_DC_IMPLIES=ADS instead of:

    .if !${PORT_OPTIONS:MADS} && ${PORT_OPTIONS:MAD_DC}
    IGNORE=To disable ADS option you also need to disable AD_DC option
    .endif
DeltaFile
+1-5net/samba422/Makefile
+1-51 files

HardenedBSD/ports 5d35813net/samba422 pkg-plist pkg-plist.ad_dc

net/samba422: Fix plist entries for AD_DC=off

Some of the .so files that we assumed are AD_DC-specific are installed
also when AD_DC is off. Fix that.

PR:     291541
DeltaFile
+10-0net/samba422/pkg-plist
+0-10net/samba422/pkg-plist.ad_dc
+1-1net/samba422/Makefile
+11-113 files

HardenedBSD/ports 7b384b1net/samba422 Makefile

net/samba422: Finish removal of the LIBZFS option

The option is no longer present in the port, so remove any lingering
variables we no longer need.
DeltaFile
+0-4net/samba422/Makefile
+0-41 files

HardenedBSD/ports 7dcaad3net/samba422 Makefile

net/samba422: Do not check for Python in pre-configure

The port is already using AD_DC_IMPLIES=PYTHON3 to require Python when
the AD_DC option is on.
DeltaFile
+0-9net/samba422/Makefile
+0-91 files

HardenedBSD/ports 41076adnet/samba422 Makefile

net/samba422: Remove the NO_PYTHON knob

Users should use the PYTHON3 option to disable Python.
DeltaFile
+2-2net/samba422/Makefile
+2-21 files

HardenedBSD/ports 11fe0a3Mk/Uses samba.mk

samba.mk: Set SAMBA_LDB_MODULESDIR to ${_SAMBA_BASE}/lib/shared-modules/ldb

This is the path that's actually required in the build of Samba 4.22
with default options.

Also, make sure to use _SAMBA_BASE instead of LOCALBASE or PREFIX here.
DeltaFile
+1-6Mk/Uses/samba.mk
+1-61 files

HardenedBSD/ports fe43ebdnet/samba422 pkg-plist.ad_dc pkg-plist

net/samba422: Fix location of ldb files

- Use SAMBA_LDB_MODULESDIR consistently
- Move all AD_DC-related plist entries to pkg-plist.ad_dc

This patch fixes a simple "make package" build with default options.

PR:             291541
Reported by:    O. Hartmann <ohartmann at walstatt.org>
Sponsored by:   Klara, Inc.
DeltaFile
+59-44net/samba422/pkg-plist.ad_dc
+1-16net/samba422/pkg-plist
+3-2net/samba422/Makefile
+63-623 files

HardenedBSD/ports a0f3a95net/samba422 Makefile

net/samba422: Add missing bison dependency to GSSAPI_MIT
DeltaFile
+1-1net/samba422/Makefile
+1-11 files

HardenedBSD/ports 1ea59d4net/samba422 Makefile

net/samba422: Sort options variables

No functional changes.
DeltaFile
+37-43net/samba422/Makefile
+37-431 files

HardenedBSD/ports d75d8dfnet/samba422 Makefile

net/samba422: Do not set WRKSRC needlessly and explain PLIST assignment

We need to set PLIST explicitly here because we use

    <OPTION>_VARS=PLIST+=pkg-plist.<option>

to append more files to PLIST. Everything works as expected.
DeltaFile
+4-3net/samba422/Makefile
+4-31 files

HardenedBSD/ports cf8723anet-mgmt/rubygem-oxidized-web distinfo Makefile, net-mgmt/rubygem-oxidized-web/files patch-oxidized-web.gemspec

net-mgmt/rubygem-oxidized-web: Update 0.17.1 => 0.18.0

Changelog:
https://github.com/ytti/oxidized-web/releases/tag/0.18.0

PR:             291553 291551
Approved by:    Nick Hilliard <nick at foobar.org>
DeltaFile
+14-17net-mgmt/rubygem-oxidized-web/files/patch-oxidized-web.gemspec
+3-3net-mgmt/rubygem-oxidized-web/distinfo
+1-2net-mgmt/rubygem-oxidized-web/Makefile
+18-223 files