FreeBSD/src 2e92aeesys/net if_bridge.c

bridge: Allow BRDGSIFVLANSET without IFBRF_VLANFILTER

Currently, we disallow BRDGSIFVLANSET when IFBRF_VLANFILTER is disabled.
There's no particular reason to do this, and it causes some undesirable
behaviour such as not being able to remove the tagged config on a member
after disabling vlanfilter on the bridge.

Remove the restriction so BRDGSIFVLANSET is always accepted.

PR:     292019
MFC after:      1 week
Reviewed by:    zlei, p.mousavizadeh_protonmail.com
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D54435
DeltaFile
+0-3sys/net/if_bridge.c
+0-31 files

FreeBSD/src 3e6e4e4sys/x86/cpufreq hwpstate_amd.c, sys/x86/include specialreg.h

hwpstate: add CPPC support for pstate driver on AMD

Implement CPPC interface for AMD Pstate Driver.
This feature is only enabled when the CPUID shows it support CPPC.

The CPPC is implemneted by the following steps:

1. Write MSR to enable it.
2. Read capability registert which indicates binary value of levels
about lowest, best energy efficient, guarantee, and max performance.
3. Write request register with epp in energy balanced mode. And let
CPU and firmware to enter autonomous mode.

Also, create a sysctl handler to allow userspace to change epp value.
In intel's hwpstate, The epp value can be in package level and core level.
However, in AMD's one, there is only core level. Thus, to sync with the
intel's code, we implement package level control in software and provide
another sysctl (machdep.hwpstate_pkg_ctrl) to control it.


    [5 lines not shown]
DeltaFile
+336-25sys/x86/cpufreq/hwpstate_amd.c
+1-0sys/x86/include/specialreg.h
+337-252 files

FreeBSD/ports f40fd48lang/jpm Makefile

lang/jpm: Add runtime dependencies

- Change maintainer email address
- Add janet as runtime dependency since jpm is just a script that uses
  janet executable.
- Add git since "jmp deps" requires it

Reviewed by:    David Marker <dave at freedave.net>
Differential Revision:  https://reviews.freebsd.org/D54185
DeltaFile
+4-1lang/jpm/Makefile
+4-11 files

FreeBSD/ports 707b686x11/conlecterm distinfo Makefile

x11/conlecterm: Update to 2.3.2.0

Differential Revision:  https://reviews.freebsd.org/D54449
DeltaFile
+79-75x11/conlecterm/distinfo
+38-35x11/conlecterm/Makefile
+117-1102 files

FreeBSD/ports 79759c4sysutils/go-wtf distinfo Makefile, sysutils/go-wtf/files patch-modules_todo_display.go

sysutils/go-wtf: Update to 0.48.0

- Update maintainer address
- Also adds a patch for todo module cursor highlight:
  https://github.com/wtfutil/wtf/issues/1807

Differential Revision:  https://reviews.freebsd.org/D54416
DeltaFile
+24-0sysutils/go-wtf/files/patch-modules_todo_display.go
+5-5sysutils/go-wtf/distinfo
+2-2sysutils/go-wtf/Makefile
+31-73 files

FreeBSD/ports ccc35a9www/squid Makefile, www/squid/files patch-configure

www/squid: Fix recognise GSSAPI_BASE on 14.3

PR:     292098
DeltaFile
+84-4www/squid/files/patch-configure
+1-0www/squid/Makefile
+85-42 files

FreeBSD/ports a633e73net/freerdp distinfo Makefile, net/freerdp/files patch-libfreerdp_codec_dsp__ffmpeg.c patch-channels_tsmf_client_ffmpeg_tsmf__ffmpeg.c

net/freerdp: Fix build with ffmpeg 8

PR:     291952
DeltaFile
+158-0net/freerdp/files/patch-libfreerdp_codec_dsp__ffmpeg.c
+83-0net/freerdp/files/patch-channels_tsmf_client_ffmpeg_tsmf__ffmpeg.c
+1-3net/freerdp/distinfo
+0-2net/freerdp/Makefile
+242-54 files

FreeBSD/ports 3c154fdemulators/qemu-devel Makefile

emulators/qemu-devel: add slirp dependency

* add slirp/libslirp so user networking is available

Differential Revision:  https://reviews.freebsd.org/D54461
PR: ports/292103

Reviewed by:    bofh, imp
Approved by:    bofh
DeltaFile
+3-1emulators/qemu-devel/Makefile
+3-11 files

FreeBSD/ports aaeba61www/gallery-dl distinfo Makefile

www/gallery-dl: update to 1.31.2

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.31.2
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 972a2c6archivers/py-laszip distinfo Makefile, archivers/py-laszip/files patch-pyproject.toml

archivers/py-laszip: update 0.2.3 → 0.3.0

Reported by:    portscout
DeltaFile
+0-11archivers/py-laszip/files/patch-pyproject.toml
+3-3archivers/py-laszip/distinfo
+3-3archivers/py-laszip/Makefile
+6-173 files

FreeBSD/ports 5950213devel/py-uv distinfo Makefile, devel/uv distinfo Makefile.crates

devel/{,py-}uv: update 0.9.17 → 0.9.21
DeltaFile
+17-13devel/uv/distinfo
+7-5devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+1-2devel/uv/Makefile
+1-1devel/py-uv/Makefile
+29-245 files

FreeBSD/ports 58c246fnet-im/qTox distinfo Makefile

net-im/qTox: update 1.18.3-20250404 → 1.18.3.20251212
DeltaFile
+3-3net-im/qTox/distinfo
+2-3net-im/qTox/Makefile
+5-62 files

FreeBSD/ports b07251edevel/py-ruff distinfo Makefile, devel/ruff distinfo Makefile.crates

devel/{,py-}ruff: update 0.14.7 → 0.14.10
DeltaFile
+29-23devel/ruff/distinfo
+29-23devel/py-ruff/distinfo
+14-12devel/py-ruff/Makefile
+13-10devel/ruff/Makefile.crates
+1-2devel/ruff/Makefile
+86-705 files

FreeBSD/ports 7984013www/cobalt distinfo Makefile

www/cobalt: update 0.20.0 → 0.20.2
DeltaFile
+91-83www/cobalt/distinfo
+45-41www/cobalt/Makefile
+136-1242 files

FreeBSD/ports 2ff6e9cdevel/nextest distinfo Makefile

devel/nextest: update 0.9.115 → 0.9.117
DeltaFile
+45-55devel/nextest/distinfo
+22-28devel/nextest/Makefile
+67-832 files

FreeBSD/ports ebcd7fadevel/py-uv-build distinfo Makefile

devel/py-uv-build: update 0.9.17 → 0.9.21
DeltaFile
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv-build/Makefile
+4-42 files

FreeBSD/ports f640ef5www/microbin Makefile

www/microbin: Update WWW
DeltaFile
+2-1www/microbin/Makefile
+2-11 files

FreeBSD/ports 221a3a4www/py-sse-starlette distinfo Makefile

www/py-sse-starlette: update 3.0.4 → 3.1.2

Reported by:    portscout
DeltaFile
+3-3www/py-sse-starlette/distinfo
+1-1www/py-sse-starlette/Makefile
+4-42 files

FreeBSD/ports f55f3f4graphics/magnum-examples Makefile, graphics/magnum-integration Makefile

misc/dartsim: update 6.15.0 → 6.16.3

Reported by:    portscout
DeltaFile
+26-26misc/dartsim/pkg-plist
+9-5misc/dartsim/Makefile
+3-3misc/dartsim/distinfo
+1-1graphics/magnum-examples/Makefile
+1-1graphics/magnum-integration/Makefile
+40-365 files

FreeBSD/ports cdbf844devel/taskflow distinfo Makefile

devel/taskflow: update 3.11.0 → 4.0.0
DeltaFile
+3-3devel/taskflow/distinfo
+2-2devel/taskflow/Makefile
+2-2devel/taskflow/pkg-plist
+7-73 files

FreeBSD/ports 6dee208devel/glaze pkg-plist distinfo

devel/glaze: update 5.5.4 → 6.5.0

Reported by:    portscout
DeltaFile
+39-2devel/glaze/pkg-plist
+3-3devel/glaze/distinfo
+1-1devel/glaze/Makefile
+43-63 files

FreeBSD/ports 89e4771misc/gemini-cli pkg-plist distinfo, misc/gemini-cli/files package-lock.json

misc/gemini-cli: update 0.19.1 → 0.22.5
DeltaFile
+326-2,353misc/gemini-cli/pkg-plist
+120-90misc/gemini-cli/files/package-lock.json
+3-3misc/gemini-cli/distinfo
+1-1misc/gemini-cli/Makefile
+450-2,4474 files

FreeBSD/ports c5412bccad/verilator distinfo Makefile

cad/verilator: update 5.042 → 5.044

Reported by:    portscout
DeltaFile
+3-3cad/verilator/distinfo
+1-1cad/verilator/Makefile
+4-42 files

FreeBSD/ports 439ccd8x11-wm/fvwm3 Makefile pkg-plist

x11-wm/fvwm3: Remove GO option (depends on removed go1.23)

go1.23 has expired. Thankfully, fvwm3's go dependency was optional.
I've removed the GO option, adjusted the plist accordingly, and bumped
PORTREVISION.
DeltaFile
+6-9x11-wm/fvwm3/Makefile
+5-7x11-wm/fvwm3/pkg-plist
+11-162 files

FreeBSD/ports 2f254e3graphics/simage Makefile pkg-plist, graphics/simage/files LICENSE.mpeg2enc patch-simage_png.c

graphics/simage: Update 1.7.0 => 1.8.4, take maintainership

Changelog:
https://github.com/coin3d/simage/blob/v1.8.4/NEWS

- Upstream migrated to GitHub.
- Confirm and update LICENSE (ISC and MPEG2ENC).
- Migrate to cmake.

PR:             292126
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+0-56graphics/simage/files/LICENSE.mpeg2enc
+26-18graphics/simage/Makefile
+0-11graphics/simage/files/patch-simage_png.c
+5-2graphics/simage/pkg-plist
+3-2graphics/simage/distinfo
+34-895 files

FreeBSD/ports ce6831esecurity/wazuh-server Makefile

security/wazuh-server: Switch FILEBEAT dep from beats7 to beats8

beats7 has been removed and wazuh-server built happily with beats8 for
me.

While here, fix some trailing whitespace and bump PORTREVISION.
DeltaFile
+3-3security/wazuh-server/Makefile
+3-31 files

FreeBSD/ports 3a8fecasysutils/beats7 distinfo Makefile, sysutils/beats7/files metricbeat.in auditbeat.in

sysutils/beats7: Remove, and point users to beats8

beats7 uses symbols from Go that were removed in go1.23, making it
unbuildable with anything beyond go1.22. Both go1.22 and go1.23 are EOL,
and I don't know of any way to fix it. It's going to become unsupported
upstream in 13 days, so its time has come.

This commit also includes a MOVED entry that directs users to the
more-modern beats8.
DeltaFile
+0-569sysutils/beats7/distinfo
+0-448sysutils/beats7/Makefile
+0-51sysutils/beats7/files/metricbeat.in
+0-50sysutils/beats7/files/auditbeat.in
+0-44sysutils/beats7/files/heartbeat.in
+0-43sysutils/beats7/files/packetbeat.in
+0-1,20526 files not shown
+1-1,66532 files

FreeBSD/ports 537c283sysutils/hw-probe Makefile

sysutils/hw-probe: Fix 'Can't locate LWP/UserAgent.pm' error when uploading results

PR:                 291532
Approved by:        danfe@ (maintainer-timeout)
DeltaFile
+3-1sysutils/hw-probe/Makefile
+3-11 files

FreeBSD/src f5b76cbsys/crypto/chacha20 chacha.c

crypto: avoid warnings about too-long initializer strings

Mark `sigma` and `tau` as `__non_string`, to avoid warnings from clang
21 similar to:

    sys/crypto/chacha20/chacha.c:53:31: error: initializer-string for character array is too long, array size is 16 but initializer has size 17 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
       53 | static const char sigma[16] = "expand 32-byte k";
          |                               ^~~~~~~~~~~~~~~~~~
    sys/crypto/chacha20/chacha.c:54:29: error: initializer-string for character array is too long, array size is 16 but initializer has size 17 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
       54 | static const char tau[16] = "expand 16-byte k";
          |                             ^~~~~~~~~~~~~~~~~~

MFC after:      3 days
Reviewed by:    markj
Differential Revision: https://reviews.freebsd.org/D54364

(cherry picked from commit 710ec409dffed3306ced253bba85dbdc7758510b)
DeltaFile
+2-2sys/crypto/chacha20/chacha.c
+2-21 files

FreeBSD/src 936112econtrib/ncurses/progs infocmp.c

ncurses: avoid warnings about too-long initializer strings

Increase the size of `assoc::from` to 8 bytes, to avoid warnings from
clang 21 similar to:

    contrib/ncurses/progs/infocmp.c:702:10: error: initializer-string for character array is too long, array size is 4 but initializer has size 5 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
      702 |     DATA("\033[2J", "ED2"),     /* clear page */
          |          ^~~~~~~~~
    contrib/ncurses/progs/infocmp.c:716:10: error: initializer-string for character array is too long, array size is 4 but initializer has size 5 (including the null terminating character); did you mean to use the 'nonstring' attribute? [-Werror,-Wunterminated-string-initialization]
      716 |     DATA("\033[!p", "DECSTR"),  /* soft reset */
          |          ^~~~~~~~~

Reviewed by:    markj
Obtained from:  https://invisible-island.net/archives/ncurses/6.5/ncurses-6.5-20241207.patch.gz
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D54371

(cherry picked from commit 667259b392ec0a86d066ccc6ba0f4025b3d2a083)
DeltaFile
+1-1contrib/ncurses/progs/infocmp.c
+1-11 files