FreeBSD/ports 1a483a4 — security/subversion-gnome-keyring Makefile

security/subversion-gnome-keyring: add missing USE_GNOME=glib20

libsvn_auth_gnome_keyring links directly against libgio/libgobject/libglib/
libintl, none of which were declared. Add USES=gnome with USE_GNOME=glib20
before the Makefile.addons include, since that include pulls in bsd.port.pre.mk
where USE_GNOME is expanded -- setting it afterward would be silently ignored.
DeltaFile
+5-2security/subversion-gnome-keyring/Makefile
+5-21 files

OPNSense/core bc49b61 — src/opnsense/service/conf/actions.d actions_filter.conf actions_system.conf

backend: make all long TTLs indefinite
DeltaFile
+2-2src/opnsense/service/conf/actions.d/actions_system.conf
+2-2src/opnsense/service/conf/actions.d/actions_kea.conf
+2-2src/opnsense/service/conf/actions.d/actions_dnsmasq.conf
+1-1src/opnsense/service/conf/actions.d/actions_filter.conf
+7-74 files

FreeBSD/ports 7372fcc — security/vuxml/vuln 2026.xml

security/vuxml: Fix range for nginx 36a3131d-5600-11f1-b339-3497f65b111b

PR:             295797
Reported by:    Tomáš Čiernik <tomasr ciernik sk>
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports 9b52490 — security/vuxml/vuln 2026.xml

security/vuxml: Document Django vulnerbilities

PR:             295836
Reported by:    Einar Bjarni Halldórsson <einar isnic is>
DeltaFile
+46-0security/vuxml/vuln/2026.xml
+46-01 files

FreeBSD/ports e9bd3df — security/vuxml/vuln 2026.xml

security/vuxml: Document libreswan vulnerabilities

PR:             296535
DeltaFile
+58-0security/vuxml/vuln/2026.xml
+58-01 files

OpenBSD/ports uVYAgqA — geo/py-rasterio distinfo Makefile, geo/py-rasterio/patches patch-pyproject_toml

   geo/py-rasterio: update to 1.5.2.

   see https://github.com/rasterio/rasterio/releases/tag/1.5.2
   and https://github.com/rasterio/rasterio/releases/tag/1.5.1
VersionDeltaFile
1.42+2-3geo/py-rasterio/Makefile
1.21+2-2geo/py-rasterio/distinfo
1.16+3-0geo/py-rasterio/pkg/PLIST
1.8+0-0geo/py-rasterio/patches/patch-pyproject_toml
+7-54 files

FreeBSD/ports 9ad8b90 — irc/weechat Makefile distinfo

irc/weechat: Security update to 4.10.2

Security:       91ea9062-d50a-11f1-8135-8447094a420f
MFH:            2026Q4
(cherry picked from commit 883fa847449d2697b3a28a7b6ac2eced67773f16)
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

FreeBSD/ports 883fa84 — irc/weechat Makefile distinfo

irc/weechat: Security update to 4.10.2

Security:       91ea9062-d50a-11f1-8135-8447094a420f
MFH:            2026Q4
DeltaFile
+3-3irc/weechat/distinfo
+1-1irc/weechat/Makefile
+4-42 files

OpenBSD/ports SN3R54a — geo/sfcgal Makefile

   geo/sfcgal: set DPB_PROPERTIES=parallel, heavy c++ - from tb@
VersionDeltaFile
1.11+1-0geo/sfcgal/Makefile
+1-01 files

FreeBSD/ports f764936 — graphics/oyranos Makefile, graphics/oyranos/files patch-src_examples_image__display_GLee.h

graphics/oyranos: Fix FLTK option build against current GL headers

The image_display example no longer compiles against libglvnd's
KHR-style GL headers, which only declare the entry points beyond legacy
GL 1.x when GL_GLEXT_PROTOTYPES is defined before they are included.
Define it in GLee.h's header-setup block right before <GL/gl.h> and
remove FLTK_BROKEN.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)

(cherry picked from commit 9057f0cca7a58b56e978330799fea500a5076f8a)
DeltaFile
+13-0graphics/oyranos/files/patch-src_examples_image__display_GLee.h
+0-1graphics/oyranos/Makefile
+13-12 files

FreeBSD/ports 03366a9 — textproc/sphinxsearch Makefile, textproc/sphinxsearch/files patch-src_sphinx.cpp

textproc/sphinxsearch: Unbreak by removing the dead set_utf8() call

The RE2 option failed to build against current devel/re2 (2025-11-05):
RE2 removed the legacy Options::set_utf8() member in its 2020-05-01
release, a deliberate API break with a SONAME bump to 7:

  https://github.com/google/re2/commit/ac65d4531798ffc9bf807d1f7c09efb0eec70480

UTF-8 is the default Options encoding in current re2, so dropping the
call changes nothing at runtime:

  https://raw.githubusercontent.com/google/re2/2025-11-05/re2/re2.h

Patch out the legacy call and remove RE2_BROKEN so the option builds
again.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)

(cherry picked from commit a62e8c3610345cac9965ee2eff4c44e4f355247f)
DeltaFile
+9-0textproc/sphinxsearch/files/patch-src_sphinx.cpp
+5-3textproc/sphinxsearch/Makefile
+14-32 files

FreeBSD/ports 5021014 — math/sfft Makefile

math/sfft: Unbreak by forwarding STRIP into generated Makefile

The install failed with "install: -o: No such file or directory" because
the base system bsd.lib.mk install recipe uses ${STRIP} as an install(1)
`-s` flag, but sfft has its ${STRIP} pointing to GNU binutils'
/usr/local/bin/strip path in the build environment.

Write our ${STRIP} into the generated Makefile so the sub-make uses the
same value for this build instead of re-deriving defaults. Remove the
BROKEN marker and bump PORTREVISION.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)

(cherry picked from commit f3908f2ff723cdc9065f51ece201f9f13dd2ad82)
DeltaFile
+2-3math/sfft/Makefile
+2-31 files

FreeBSD/ports b77d61a — ftp/pavuk Makefile

ftp/pavuk: Unbreak build by linking to X11 explicitly with lld

The port was marked BROKEN because the final link fails under ld.lld
with undefined symbol XCloseDisplay from gui_api.o. Pavuk calls Xlib
functions directly while its gtk+-2.0 libraries come from pkg-config
which does not list -lX11.

Add xorg to USES with USE_XORG=x11 for the libX11 dependency and add
-lX11 to LDFLAGS. Bump PORTREVISION and drop BROKEN.

Remove unneeded GNU_CONFIGURE_MANPREFIX on the side.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)

(cherry picked from commit 00a7108fbf680ab6e8f778baea72365180783716)
DeltaFile
+4-3ftp/pavuk/Makefile
+4-31 files

FreeBSD/ports 5d7d30c — filesystems/pod Makefile, filesystems/pod/files patch-configure

filesystems/pod: Unbreak build by linking glib directly

Since the .pc file in libgpod moved glib to Requires.private, pkg-config
no longer adds -lglib-2.0 and the build fails on undefined GLib symbols
from the gpod headers. Link glib explicitly in configure, add glib20
dependency, and drop BROKEN.

Also apply Makefile formatting and remove unneeded
GNU_CONFIGURE_MANPREFIX on the side.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)

(cherry picked from commit ee91368316095b6b6984e32bc1c5d0475b177afc)
DeltaFile
+7-7filesystems/pod/Makefile
+6-4filesystems/pod/files/patch-configure
+13-112 files

FreeBSD/ports 55119ad — graphics/dynamechs Makefile, graphics/dynamechs/files patch-dm__svd_linpack.cpp

graphics/dynamechs: Unbreak build on modern clang/libc++

The f2c typedef named `complex` in dm/svd_linpack.cpp becomes ambiguous
with std::complex once a using-directive for std is active. Rename it to
ccomplex and drop BROKEN.

In addition:
- Add missing LICENSE and LICENSE_FILE knobs.
- Resolve poudriere-testport warnings for missing explicit dependencies.
- Apply Makefile formatting.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)

(cherry picked from commit f4f4847ec2e32fa5c6c91fde37def91074250dc1)
DeltaFile
+19-1graphics/dynamechs/files/patch-dm__svd_linpack.cpp
+7-5graphics/dynamechs/Makefile
+26-62 files

FreeBSD/ports 82c8ae8 — security/vuxml/vuln 2026.xml

security/vuxml: Document uriparser vulnerability

PR:             291717
REported by:    Polarian <polarian polarian.dev>
DeltaFile
+28-0security/vuxml/vuln/2026.xml
+28-01 files

OpenBSD/ports DRUczeH — geo/gpxsee Makefile distinfo

   geo/gpxsee: update to 16.19
VersionDeltaFile
1.53+2-2geo/gpxsee/distinfo
1.55+1-1geo/gpxsee/Makefile
+3-32 files

FreeBSD/ports 955d073 — sysutils/nerdctl Makefile distinfo

sysutils/nerdctl: Update to 2.4.2

Release notes:
https://github.com/containerd/nerdctl/releases/tag/v2.4.2

Approved by:    thierry (mentor, implicit)
DeltaFile
+5-5sysutils/nerdctl/distinfo
+1-2sysutils/nerdctl/Makefile
+6-72 files

OpenBSD/ports tbgErnd — audio/mpd Makefile distinfo

   audio/mpd: update to 0.24.18.

   see https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.24.18/NEWS
VersionDeltaFile
1.82+2-2audio/mpd/distinfo
1.169+1-1audio/mpd/Makefile
+3-32 files

OpenBSD/ports hJqonY1 — geo/sfcgal Makefile

   geo/sfcgal: add textproc/nlohmann-json to BDEP, spotted by tb@ (& jca@)
VersionDeltaFile
1.10+2-1geo/sfcgal/Makefile
+2-11 files

OpenBSD/src UWec6VI — sys/dev/pci if_devar.h

   Remove tulip_ats softc member, former shutdown hook which has long been
   removed.
VersionDeltaFile
1.43+1-2sys/dev/pci/if_devar.h
+1-21 files

OpenBSD/ports a9p6JC2 — geo/py-rio-cogeo Makefile distinfo

   geo/py-rio-cogeo: update to 7.0.4
VersionDeltaFile
1.8+2-2geo/py-rio-cogeo/distinfo
1.20+1-1geo/py-rio-cogeo/Makefile
+3-32 files

LLVM/project 1f6427d — llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/Transforms/LoopStrengthReduce/X86 lcssa-preservation-regression.ll duplicate-phi-nodes.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+55-0llvm/test/Transforms/LoopStrengthReduce/X86/incoming-dead-insts.ll
+51-0llvm/test/Transforms/LoopStrengthReduce/X86/duplicate-phi-nodes.ll
+9-0llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+0-2llvm/test/Transforms/LoopStrengthReduce/X86/lcssa-preservation-regression.ll
+115-24 files

LLVM/project 21b56c5 — llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/Transforms/LoopStrengthReduce preserve-lcssa.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+52-0llvm/test/Transforms/LoopStrengthReduce/X86/incoming-dead-insts.ll
+51-0llvm/test/Transforms/LoopStrengthReduce/X86/duplicate-phi-nodes.ll
+13-0llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+0-3llvm/test/Transforms/LoopStrengthReduce/X86/lcssa-preservation-regression.ll
+0-1llvm/test/Transforms/LoopStrengthReduce/preserve-lcssa.ll
+116-45 files

LLVM/project 632eba8 — llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/Transforms/LoopStrengthReduce/X86 lcssa-preservation-regression.ll duplicate-phi-nodes.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+55-0llvm/test/Transforms/LoopStrengthReduce/X86/incoming-dead-insts.ll
+51-0llvm/test/Transforms/LoopStrengthReduce/X86/duplicate-phi-nodes.ll
+9-0llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+0-2llvm/test/Transforms/LoopStrengthReduce/X86/lcssa-preservation-regression.ll
+115-24 files

LLVM/project 7edae3f — llvm/lib/Transforms/Scalar LoopStrengthReduce.cpp, llvm/test/Transforms/LoopStrengthReduce/X86 lcssa-preservation-regression.ll duplicate-phi-nodes.ll

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+51-0llvm/test/Transforms/LoopStrengthReduce/X86/duplicate-phi-nodes.ll
+9-0llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
+0-2llvm/test/Transforms/LoopStrengthReduce/X86/lcssa-preservation-regression.ll
+60-23 files

FreeBSD/ports f3908f2 — math/sfft Makefile

math/sfft: Unbreak by forwarding STRIP into generated Makefile

The install failed with "install: -o: No such file or directory" because
the base system bsd.lib.mk install recipe uses ${STRIP} as an install(1)
`-s` flag, but sfft has its ${STRIP} pointing to GNU binutils'
/usr/local/bin/strip path in the build environment.

Write our ${STRIP} into the generated Makefile so the sub-make uses the
same value for this build instead of re-deriving defaults. Remove the
BROKEN marker and bump PORTREVISION.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)
DeltaFile
+2-3math/sfft/Makefile
+2-31 files

FreeBSD/ports a62e8c3 — textproc/sphinxsearch Makefile, textproc/sphinxsearch/files patch-src_sphinx.cpp

textproc/sphinxsearch: Unbreak by removing the dead set_utf8() call

The RE2 option failed to build against current devel/re2 (2025-11-05):
RE2 removed the legacy Options::set_utf8() member in its 2020-05-01
release, a deliberate API break with a SONAME bump to 7:

  https://github.com/google/re2/commit/ac65d4531798ffc9bf807d1f7c09efb0eec70480

UTF-8 is the default Options encoding in current re2, so dropping the
call changes nothing at runtime:

  https://raw.githubusercontent.com/google/re2/2025-11-05/re2/re2.h

Patch out the legacy call and remove RE2_BROKEN so the option builds
again.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)
DeltaFile
+9-0textproc/sphinxsearch/files/patch-src_sphinx.cpp
+5-3textproc/sphinxsearch/Makefile
+14-32 files

FreeBSD/ports 9057f0c — graphics/oyranos Makefile, graphics/oyranos/files patch-src_examples_image__display_GLee.h

graphics/oyranos: Fix FLTK option build against current GL headers

The image_display example no longer compiles against libglvnd's
KHR-style GL headers, which only declare the entry points beyond legacy
GL 1.x when GL_GLEXT_PROTOTYPES is defined before they are included.
Define it in GLee.h's header-setup block right before <GL/gl.h> and
remove FLTK_BROKEN.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)
DeltaFile
+13-0graphics/oyranos/files/patch-src_examples_image__display_GLee.h
+0-1graphics/oyranos/Makefile
+13-12 files

FreeBSD/ports 00a7108 — ftp/pavuk Makefile

ftp/pavuk: Unbreak build by linking to X11 explicitly with lld

The port was marked BROKEN because the final link fails under ld.lld
with undefined symbol XCloseDisplay from gui_api.o. Pavuk calls Xlib
functions directly while its gtk+-2.0 libraries come from pkg-config
which does not list -lX11.

Add xorg to USES with USE_XORG=x11 for the libX11 dependency and add
-lX11 to LDFLAGS. Bump PORTREVISION and drop BROKEN.

Remove unneeded GNU_CONFIGURE_MANPREFIX on the side.

Approved by:    arrowd (co-mentor)
Approved by:    makc (mentor)
DeltaFile
+4-5ftp/pavuk/Makefile
+4-51 files