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

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

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

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

FreeBSD/ports ee91368 — 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)
DeltaFile
+7-7filesystems/pod/Makefile
+6-4filesystems/pod/files/patch-configure
+13-112 files

FreeBSD/ports f4f4847 — 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)
DeltaFile
+19-1graphics/dynamechs/files/patch-dm__svd_linpack.cpp
+7-5graphics/dynamechs/Makefile
+26-62 files

FreeBSD/ports 7aa3c92 — security/vuxml/vuln 2026.xml

security/vuxml: Document Weechat vulnerabilities
DeltaFile
+35-0security/vuxml/vuln/2026.xml
+35-01 files

FreeBSD/src f461e7b — contrib/bsnmp/lib bsnmplib.3 bsnmpclient.3, contrib/bsnmp/snmp_target snmp_target.3

bsnmp manpages: Fix unusual Xr order
DeltaFile
+2-2contrib/bsnmp/snmp_target/snmp_target.3
+1-1contrib/bsnmp/snmpd/snmpmod.3
+1-1contrib/bsnmp/lib/bsnmplib.3
+1-1contrib/bsnmp/lib/bsnmpclient.3
+1-1contrib/bsnmp/lib/bsnmpagent.3
+1-1contrib/bsnmp/lib/asn1.3
+7-76 files

FreeBSD/src c7d3801 — contrib/elftoolchain/addr2line addr2line.1, contrib/elftoolchain/readelf readelf.1

elftoolchain manpages: Fix unusual Xr order
DeltaFile
+2-2contrib/elftoolchain/addr2line/addr2line.1
+1-1contrib/elftoolchain/readelf/readelf.1
+3-32 files

FreeBSD/src 15bf2c9 — contrib/pf/pflogd pflogd.8

pflogd.8: hyperv manpages: Fix unusual Xr order
DeltaFile
+2-2contrib/pf/pflogd/pflogd.8
+2-21 files

FreeBSD/src d82081e — contrib/hyperv/tools hv_vss_daemon.8 hv_kvp_daemon.8

hyperv manpages: Fix unusual Xr order
DeltaFile
+4-4contrib/hyperv/tools/hv_kvp_daemon.8
+3-3contrib/hyperv/tools/hv_vss_daemon.8
+7-72 files

FreeBSD/ports c8f475f — print/py-pypdf Makefile distinfo

print/py-pypdf: Update to 6.21.4
DeltaFile
+3-3print/py-pypdf/distinfo
+1-1print/py-pypdf/Makefile
+4-42 files

FreeBSD/ports 9446e0f — science/py-obspy Makefile distinfo

science/py-obspy: Update to 1.5.1
DeltaFile
+3-3science/py-obspy/distinfo
+1-2science/py-obspy/Makefile
+4-52 files

FreeBSD/ports 1ab4088 — science/py-scikit-learn Makefile distinfo, science/py-scikit-learn/files patch-pyproject.toml

science/py-scikit-learn: Update to 1.9.1
DeltaFile
+11-12science/py-scikit-learn/files/patch-pyproject.toml
+3-3science/py-scikit-learn/distinfo
+1-2science/py-scikit-learn/Makefile
+15-173 files

FreeBSD/ports 13de749 — science/py-qiskit Makefile Makefile.crates

science/py-qiskit: Update to 2.6.1
DeltaFile
+233-217science/py-qiskit/distinfo
+115-107science/py-qiskit/Makefile.crates
+1-2science/py-qiskit/Makefile
+349-3263 files

FreeBSD/ports 2602bc3 — science/p5-Chemistry-OpenSMILES Makefile distinfo

science/p5-Chemistry-OpenSMILES: Update to 0.12.4
DeltaFile
+3-3science/p5-Chemistry-OpenSMILES/distinfo
+1-1science/p5-Chemistry-OpenSMILES/Makefile
+4-42 files

FreeBSD/ports 5ff39cc — math/py-contourpy Makefile distinfo

math/py-contourpy: Update to 1.4.0
DeltaFile
+3-3math/py-contourpy/distinfo
+1-2math/py-contourpy/Makefile
+4-52 files

FreeBSD/ports 0d6fcb6 — graphics/openshadinglanguage/files patch-src_liboslquery_py__osl.h patch-src_cmake_externalpackages.cmake

graphics/openshadinglanguage: Update to 1.15.7.0

The Imageworks BSDF library is now part of OSL as a header-only library.
LLVM 14 is the new minimum, up to LLVM 23 is supported. The OSLQuery
Python bindings no longer pull in the OpenImageIO Python types, so they
work next to an OpenImageIO built with nanobind.

Changelog: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/releases/tag/v1.15.7.0

PR:             299659
Sponsored by:   Netzkommune GmbH
DeltaFile
+0-47graphics/openshadinglanguage/files/patch-src_liboslexec_llvm__util.cpp
+19-0graphics/openshadinglanguage/files/patch-src_libbsdl_include_BSDL_tools.h
+0-18graphics/openshadinglanguage/files/patch-src_liboslcomp_oslcomp.cpp
+0-12graphics/openshadinglanguage/files/patch-src_cmake_modules_FindLLVM.cmake
+0-11graphics/openshadinglanguage/files/patch-src_cmake_externalpackages.cmake
+5-5graphics/openshadinglanguage/files/patch-src_liboslquery_py__osl.h
+24-933 files not shown
+29-999 files

FreeBSD/ports 02a457a — graphics/appleseed Makefile, graphics/lux Makefile

*/*: Bump consumers of opencolorio, openimageio and osl

The shared libraries carry their version in the file name.

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1multimedia/olive/Makefile
+1-1graphics/openfx-arena/Makefile
+1-1graphics/materialx/Makefile
+1-1graphics/lux/Makefile
+1-1graphics/appleseed/Makefile
+1-0graphics/oidn/Makefile
+6-55 files not shown
+11-511 files

FreeBSD/ports a1208f8 — graphics/openimageio Makefile, graphics/openimageio/files patch-src_python_py__oiio.h patch-src_cmake_pythonutils.cmake

graphics/openimageio: Update to 3.2.1.1

Writing Ultra HDR images in JPEG, perceptual image comparison through
flip_diff and oiiotool --flipdiff, standardized Color Interop Forum
names and CICP codes in the files that allow them, and better thumbnail
support. The readers were hardened against corrupted image files in
dozens of places. The Python bindings now use nanobind.

Changelog: https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v3.2.1.1

PR:             299658
Sponsored by:   Netzkommune GmbH
DeltaFile
+84-0graphics/openimageio/files/patch-src_cmake_modules_FindWebP.cmake
+30-0graphics/openimageio/files/patch-src_cmake_externalpackages.cmake
+29-0graphics/openimageio/files/patch-src_webp.imageio_CMakeLists.txt
+11-7graphics/openimageio/Makefile
+0-16graphics/openimageio/files/patch-src_python_py__oiio.h
+16-0graphics/openimageio/files/patch-src_cmake_pythonutils.cmake
+170-233 files not shown
+174-279 files