FreeNAS/freenas 976cbd4src/middlewared/debian control

Fix
DeltaFile
+0-2src/middlewared/debian/control
+0-21 files

FreeNAS/freenas 8ba8e9bsrc/middlewared/middlewared/plugins auth.py

Fix
DeltaFile
+1-1src/middlewared/middlewared/plugins/auth.py
+1-11 files

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

LLVM/project 376beddlibcxx/include optional, libcxx/test/std/utilities/optional/optional.object/optional.object.ctor in_place_t.pass.cpp

[libc++] Fix constraints for `optional`'s constructors taking `in_place_t` and related `make_optional` overloads (#173467)

Some constraints are incorrect for constructors of `optional<T&>`:
- for the `(in_place_t, Arg&&)` constructor, it should be more
constrained to reject dangling references;
- for the `(in_place_t, initializer_list<U>, Args&&...)` constructor, it
shouldn't be available for `optional<T&>` at all.

For `make_optional` overloads, the standard wording already required
them to propagate SFINAE constraints before LWG3627 (via "_Effects_:
Equivalent to", see also [structure.specifications]/4). So they need to
be constrained.

Drive-by: Refactor test files to run more cases during constant
evaluation.
DeltaFile
+78-32libcxx/test/std/utilities/optional/optional.specalg/make_optional_explicit.pass.cpp
+46-13libcxx/test/std/utilities/optional/optional.specalg/make_optional_explicit_initializer_list.pass.cpp
+34-6libcxx/include/optional
+32-1libcxx/test/std/utilities/optional/optional.object/optional.object.ctor/in_place_t.pass.cpp
+190-524 files

LLVM/project ec7b637libcxx/include chrono, libcxx/include/__chrono year_month_weekday.h weekday.h

[libc++][chrono] P2592R3: Hashing for chrono (#165132)

DeltaFile
+95-0libcxx/test/std/time/time.hash/time.hash_enabled.pass.cpp
+43-0libcxx/include/chrono
+26-0libcxx/include/__chrono/year_month_weekday.h
+25-0libcxx/include/__chrono/weekday.h
+23-0libcxx/include/__chrono/year_month_day.h
+22-0libcxx/include/__chrono/month_weekday.h
+234-014 files not shown
+370-120 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

LLVM/project e9b2b21clang/lib/Analysis UnsafeBufferUsage.cpp, clang/test/SemaCXX warn-unsafe-buffer-usage-libc-functions.cpp

[-Wunsafe-buffer-usage] Fix a false negative introduced in #173096 (#174253)

A downstream test recovers a false negative introduced in #173096, where
it changed the use of variable `FmtArgIdx` to `FmtArgStartingIdx`. The
two variables are different in that `FmtArgIdx` refers to the index of
the format string and `FmtArgStartingIdx` refers to the index of the
first format argument. The consequence is that the analysis will miss
reporting an unsafe format string.

This fix also upstreams the test catching the FN.
DeltaFile
+2-0clang/test/SemaCXX/warn-unsafe-buffer-usage-libc-functions.cpp
+1-1clang/lib/Analysis/UnsafeBufferUsage.cpp
+3-12 files

NetBSD/pkgsrc-wip 42b5c9cfreerdp3 PLIST options.mk, freerdp3/patches patch-winpr_libwinpr_sysinfo_sysinfo.c patch-client_Wayland_wlf__input.c

freerdp3: attempt at update of freerdp to 3.19.0

Doesn't currently build as needs a replacement for sysinfo(), specifically the
uptime field, on NetBSD.
DeltaFile
+366-0freerdp3/PLIST
+72-0freerdp3/options.mk
+71-0freerdp3/Makefile
+35-0freerdp3/patches/patch-winpr_libwinpr_sysinfo_sysinfo.c
+24-0freerdp3/patches/patch-client_Wayland_wlf__input.c
+24-0freerdp3/patches/patch-channels_rdpdr_client_rdpdr__main.c
+592-08 files not shown
+678-014 files

FreeNAS/freenas 5d4826asrc/middlewared/middlewared/plugins/apps/ix_apps query.py

Flake8 fix
DeltaFile
+3-1src/middlewared/middlewared/plugins/apps/ix_apps/query.py
+3-11 files

FreeNAS/freenas 9e320f4src/middlewared/middlewared/plugins/apps/ix_apps query.py

Avoid crashing in apps.query

This commit handles FileNotFoundError on app query when ix-apps
dataset is unmounted. Although this is an unexpected situation,
the broad failures caused by attachment failures prevents admins
from easily recovering.
DeltaFile
+26-21src/middlewared/middlewared/plugins/apps/ix_apps/query.py
+26-211 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

HardenedBSD/src 93f0af4. Makefile.inc1, share/man/man4 jedec_dimm.4 smbus.4

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+5-1share/man/man4/jedec_dimm.4
+2-1share/man/man4/smbus.4
+2-1share/mk/bsd.sys.mk
+1-1Makefile.inc1
+10-44 files

HardenedBSD/src 10f6093. Makefile.inc1, share/man/man4 jedec_dimm.4 smbus.4

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+5-1share/man/man4/jedec_dimm.4
+2-1share/mk/bsd.sys.mk
+2-1share/man/man4/smbus.4
+1-1Makefile.inc1
+10-44 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

NetBSD/pkgsrc 9qf4zt1doc CHANGES-2026

   removed devel/drkonqi
VersionDeltaFile
1.37+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc cyv2TM6devel Makefile, devel/drkonqi Makefile PLIST

   drkonqi: remove - plasma5 version

   plasma6 version not currently buildable as requires systemd
VersionDeltaFile
1.4567+1-2devel/Makefile
1.17+1-1devel/drkonqi/Makefile
1.3+1-1devel/drkonqi/PLIST
1.3+1-1devel/drkonqi/distinfo
1.2+0-0devel/drkonqi/DESCR
+4-55 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

Dreckly/dreckly 831b987x11/xlogout distinfo, x11/xlogout/patches patch-xlogout_c

make build with GCC 14.
DeltaFile
+15-4x11/xlogout/patches/patch-xlogout_c
+2-2x11/xlogout/distinfo
+17-62 files

Dreckly/dreckly 6bae7dfmisc/figlet Makefile distinfo, misc/figlet/patches patch-figlet.c

make this build with gcc 14 on netbsd.

it was only including unistd.h if "unix" was defined, but netbsd and
several others only define __unix__ these days.

bumped pkg version because this may fix some weird stuff because it
didn't include headers and got default int etc.
DeltaFile
+16-0misc/figlet/patches/patch-figlet.c
+2-2misc/figlet/Makefile
+2-1misc/figlet/distinfo
+20-33 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

NetBSD/pkgsrc-wip 363ae1dkde-cli-tools PLIST, kinfocenter PLIST

*: remove plasma5 packages

supperseeded by plasma6 version either here or pkgsrc proper.
DeltaFile
+0-6,531plasma-workspace/PLIST
+0-4,050plasma-desktop/PLIST
+0-1,353kwin/PLIST
+0-927kinfocenter/PLIST
+0-838kwin/files/input.h
+0-803kde-cli-tools/PLIST
+0-14,502134 files not shown
+0-20,814140 files

Dreckly/dreckly 1614229audio/spiralsynth Makefile distinfo, audio/spiralsynth/patches patch-configure

Fix build with GCC 14: give main() a return type.
DeltaFile
+16-0audio/spiralsynth/patches/patch-configure
+3-1audio/spiralsynth/Makefile
+2-1audio/spiralsynth/distinfo
+21-23 files

Dreckly/dreckly ba4549dbenchmarks/postmark distinfo, benchmarks/postmark/patches patch-postmark.c

Fix build with GCC 14: include <unistd.h> for read()/write()/rmdir(),
and sys/stat.h for mkdir(), and give main a return type.
DeltaFile
+26-0benchmarks/postmark/patches/patch-postmark.c
+2-1benchmarks/postmark/distinfo
+28-12 files

Dreckly/dreckly a8762d7benchmarks/ttcp distinfo, benchmarks/ttcp/patches patch-ab

Fix build with GCC 14: add missing types mostly.
DeltaFile
+60-15benchmarks/ttcp/patches/patch-ab
+2-2benchmarks/ttcp/distinfo
+62-172 files

Dreckly/dreckly 0c5cee9security/pgp2 distinfo, security/pgp2/patches patch-src_more.c patch-src_getopt.h

make sure prototypes are present.

pgp_getopt() is always the name used, so make it's prototype always there.
also include <sys/ioctl.h> on netbsd to get ioctl() prototype.

fixes GCC 14 build.
DeltaFile
+16-0security/pgp2/patches/patch-src_more.c
+11-0security/pgp2/patches/patch-src_getopt.h
+3-1security/pgp2/distinfo
+30-13 files

Dreckly/dreckly 0912af3devel/pccts distinfo, devel/pccts/patches patch-support_genmk_genmk.c patch-sorcerer_gen.c

Add missing types/prototypes for GCC 14.
DeltaFile
+30-0devel/pccts/patches/patch-support_genmk_genmk.c
+16-0devel/pccts/patches/patch-sorcerer_gen.c
+3-1devel/pccts/distinfo
+49-13 files

Dreckly/dreckly 4e4a00acomms/kermit distinfo, comms/kermit/patches patch-aa patch-ac

fix some issues with the netbsd port to make GCC 14 happier.

- include <util.h> and <sys/wait.h> for openpty() and ioctl().
- set MAINTYPE=int for netbsd targets.
DeltaFile
+47-8comms/kermit/patches/patch-aa
+24-4comms/kermit/patches/patch-ac
+3-3comms/kermit/distinfo
+74-153 files