FreeBSD/ports e84f1d4deskutils/cairo-dock-plugins/files patch-weather_src_applet-config.c patch-weather_src_applet-load-icons.c

deskutils/cairo-dock-plugins: Add missing headers

Include missing math.h in a couple of c source files

PR:             296978
Reported by:    Ott Köstner <ottkostner at gmail.com>
Reviewed by:    thierry (mentor)
Approved by:    thierry (mentor)
DeltaFile
+10-0deskutils/cairo-dock-plugins/files/patch-weather_src_applet-config.c
+10-0deskutils/cairo-dock-plugins/files/patch-weather_src_applet-load-icons.c
+20-02 files

FreeBSD/ports cc573d3Mk/Uses nextcloud.mk

Mk/Uses/nextcloud.mk: Fix typo and thus pkg-message warning
DeltaFile
+1-1Mk/Uses/nextcloud.mk
+1-11 files

FreeBSD/ports 28b5311textproc/py-pygments Makefile distinfo

textproc/py-pygments: Update to 2.21.0

ChangeLog:      https://github.com/pygments/pygments/releases/tag/2.21.0
Reported by:    "Matthäus G. Chajdas" <notifications at github.com>
DeltaFile
+3-3textproc/py-pygments/distinfo
+2-2textproc/py-pygments/Makefile
+5-52 files

FreeBSD/ports 0eb8ae1sysutils/yazi Makefile Makefile.crates, sysutils/yazi/files patch-yazi-fs_src_provider_local_casefold.rs patch-yazi-fs_src_engine_local_casefold.rs

sysutils/yazi: Update to 26.8.15

- Define the environment variable VERGEN_GIT_SHA, otherwise the build stage
  fails with error:

error: environment variable `VERGEN_GIT_SHA` not defined at compile time
 --> yazi-version/src/lib.rs:3:76
  |
3 | pub fn version() -> &'static str { concat!(env!("CARGO_PKG_VERSION"), " ", env!("VERGEN_GIT_SHA")) }
  |                                                                            ^^^^^^^^^^^^^^^^^^^^^^
  |
  = help: use `std::env::var("VERGEN_GIT_SHA")` to read the variable at run time

error: environment variable `VERGEN_GIT_SHA` not defined at compile time
 --> yazi-version/src/lib.rs:9:3
  |
9 |         env!("VERGEN_GIT_SHA"),
  |         ^^^^^^^^^^^^^^^^^^^^^^
  |

    [8 lines not shown]
DeltaFile
+573-701sysutils/yazi/distinfo
+286-350sysutils/yazi/Makefile.crates
+49-0sysutils/yazi/files/patch-yazi-fs_src_engine_local_casefold.rs
+0-46sysutils/yazi/files/patch-yazi-fs_src_provider_local_casefold.rs
+3-2sysutils/yazi/Makefile
+911-1,0995 files

FreeBSD/ports 1bf7a97devel/luajava Makefile

devel/luajava: deprecate and set expiration date

No new version since 2008, upstream website is gone, JDK8 only, old Lua version.

Github seems to have some forks. So if you use this please create a patch
or speak up to ask somebody to do that.
Reset the maintainer as I only see maintainer timeouts since 2015 in the
port history.

PR:     297128
Approved by:    maintainer timeout (sunghyuk)
DeltaFile
+5-2devel/luajava/Makefile
+5-21 files

FreeBSD/ports 2f4fd6cdevel/py-python-ptrace Makefile, devel/py-python-ptrace/files patch-setup.py patch-setup__cptrace.py

devel/py-python-ptrace: fix build with python 3.12

PR:     296695
(cherry picked from commit 31f729c0c5a628bca80e5dd885d3312cf76965e9)
DeltaFile
+27-0devel/py-python-ptrace/files/patch-setup.py
+27-0devel/py-python-ptrace/files/patch-setup__cptrace.py
+1-1devel/py-python-ptrace/Makefile
+55-13 files

FreeBSD/ports c7edee4net-mgmt/monitoring-plugins Makefile, net-mgmt/monitoring-plugins/files patch-plugins-scripts_check__mailq.pl

net-mgmt/monitoring-plugins: Remove sudo from check_mailq

Fixes error:
/usr/local/libexec/nagios/check_mailq
Global symbol "$sudo" requires explicit package name (did you forget to declare "my $sudo"?) at /usr/local/libexec/nagios/check_mailq line 580.
Execution of /usr/local/libexec/nagios/check_mailq aborted due to compilation errors.

Upstream removed sudo for check_mailq completely in version 3.0.3.

Changes:        https://github.com/monitoring-plugins/monitoring-plugins/releases/tag/v3.0.3
PR:             297472
(cherry picked from commit 584c15e5a78c722e7aa3ebcb02f6c92d16513166)
DeltaFile
+1-1net-mgmt/monitoring-plugins/files/patch-plugins-scripts_check__mailq.pl
+1-0net-mgmt/monitoring-plugins/Makefile
+2-12 files

FreeBSD/ports 584c15enet-mgmt/monitoring-plugins Makefile, net-mgmt/monitoring-plugins/files patch-plugins-scripts_check__mailq.pl

net-mgmt/monitoring-plugins: Remove sudo from check_mailq

Fixes error:
/usr/local/libexec/nagios/check_mailq
Global symbol "$sudo" requires explicit package name (did you forget to declare "my $sudo"?) at /usr/local/libexec/nagios/check_mailq line 580.
Execution of /usr/local/libexec/nagios/check_mailq aborted due to compilation errors.

Upstream removed sudo for check_mailq completely in version 3.0.3.

Changes:        https://github.com/monitoring-plugins/monitoring-plugins/releases/tag/v3.0.3
PR:             297472
DeltaFile
+1-1net-mgmt/monitoring-plugins/files/patch-plugins-scripts_check__mailq.pl
+1-0net-mgmt/monitoring-plugins/Makefile
+2-12 files

FreeBSD/ports d5c96badeskutils/flameshot distinfo pkg-plist

deskutils/flameshot: Update to 14.0.0

- Switch from QT5 to QT6 libraries
- Download Color-Widgets component from GitLab, because we only have a
  QT5 version in the ports tree (x11-toolkits/color-widgets-qt5)
- Pet portclippy

PR:             297559
DeltaFile
+20-10deskutils/flameshot/Makefile
+9-0deskutils/flameshot/pkg-plist
+5-3deskutils/flameshot/distinfo
+34-133 files

FreeBSD/ports 3924da0devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security update to 19.2.4

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-4-released/?nav=19.2.4
Security:       3a65fb7e-9ac2-11f1-bdc8-2cf05da270f3
(cherry picked from commit d7ee3dbf7cdc4cb71516bf6d03c51595955d232a)
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5www/gitlab-pages/distinfo
+5-5net/gitlab-agent/distinfo
+1-1www/gitlab/Makefile.common
+35-356 files

FreeBSD/ports d7ee3dbdevel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: security update to 19.2.4

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-4-released/?nav=19.2.4
Security:       3a65fb7e-9ac2-11f1-bdc8-2cf05da270f3
DeltaFile
+13-13devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5www/gitlab-pages/distinfo
+5-5net/gitlab-agent/distinfo
+1-1www/gitlab/Makefile.common
+35-356 files

FreeBSD/ports df4d3f7security/vuxml/vuln 2026.xml

security/vuxml: document Gitlab vulnerabilities
DeltaFile
+31-0security/vuxml/vuln/2026.xml
+31-01 files

FreeBSD/ports cedafb9graphics/opencv Makefile

graphics/opencv: fix WWW

`www` subdomain results in error

(cherry picked from commit 8247829dff7e3fa3f941eb33bb977954388c5930)
DeltaFile
+2-2graphics/opencv/Makefile
+2-21 files

FreeBSD/ports 5f4b643graphics/opencv Makefile, graphics/opencv/files patch-modules_videoio_src_cap__v4l.cpp

graphics/opencv: use multimedia/v4l_compat on non-CURRENT

Since video(4) et al landed in -CURRENT, the multimedia/v4l_compat
headers conflict with <sys/videoio.h> when both are present. Support
for <sys/videoio.h> is already included for NetBSD so ensure that
this path is taken during configure on -CURRENT. Also ensure that
the Linux-style unsigned int shorthand is defined for us in addition
to OpenBSD.

PR: 297454
DeltaFile
+13-2graphics/opencv/files/patch-modules_videoio_src_cap__v4l.cpp
+4-1graphics/opencv/Makefile
+17-32 files

FreeBSD/ports c13d4ffsysutils/leaf Makefile.crates Makefile

sysutils/leaf: Update to 1.28.0

Changelog: https://github.com/RivoLink/leaf/blob/1.28.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+5-3sysutils/leaf/distinfo
+1-1sysutils/leaf/Makefile
+1-0sysutils/leaf/Makefile.crates
+7-43 files

FreeBSD/ports edb954fmisc/py-litellm-proxy-extras Makefile distinfo

misc/py-litellm-proxy-extras: Update to 0.4.86

Reported by:    portscout
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

FreeBSD/ports 9798955misc/py-litellm distinfo Makefile, misc/py-litellm/files patch-pyproject.toml

misc/py-litellm: Update to 1.97.0

While here, add USE_PYTHON=pytest.

Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.97.0

Reported by:    portscout
DeltaFile
+5-4misc/py-litellm/Makefile
+3-3misc/py-litellm/distinfo
+2-2misc/py-litellm/files/patch-pyproject.toml
+10-93 files

FreeBSD/ports 8247829graphics/opencv Makefile

graphics/opencv: fix WWW

`www` subdomain results in error
DeltaFile
+2-2graphics/opencv/Makefile
+2-21 files

FreeBSD/ports 0c65480math/octave-forge-pkg-octave-doc Makefile distinfo

math/octave-forge-pkg-octave-doc: Update to 0.7.5.
DeltaFile
+3-3math/octave-forge-pkg-octave-doc/distinfo
+1-1math/octave-forge-pkg-octave-doc/Makefile
+4-42 files

FreeBSD/ports b437311comms/hackrf distinfo Makefile

comms/hackrf: Update 2026.01.1 => 2026.01.3

* Supply precompiled ready to use firmware images from upstream

Reviewed by:            Tomasz "CeDeROM" Cedro (SQ7MHZ) <tomek at cedro.info>
Tested by:              Tomasz "CeDeROM" Cedro (SQ7MHZ) <tomek at cedro.info>
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D58849
DeltaFile
+9-1comms/hackrf/pkg-plist
+6-2comms/hackrf/Makefile
+3-3comms/hackrf/distinfo
+18-63 files

FreeBSD/ports ea9a5famultimedia Makefile, multimedia/jellyfin-ffmpeg7 pkg-descr distinfo

multimedia/jellyfin-ffmpeg7: New port: FFmpeg with patches for HDR tone mapping (tonemapx/libplacebo)

FFmpeg with Jellyfin patches for HDR tone mapping, including the SIMD-optimized
tonemapx filter (libplacebo-based HDR to SDR conversion).

WWW: https://github.com/jellyfin/jellyfin-ffmpeg

PR:         297604
DeltaFile
+186-0multimedia/jellyfin-ffmpeg7/pkg-plist
+153-0multimedia/jellyfin-ffmpeg7/Makefile
+3-0multimedia/jellyfin-ffmpeg7/distinfo
+2-0multimedia/jellyfin-ffmpeg7/pkg-descr
+1-0multimedia/Makefile
+345-05 files

FreeBSD/ports 41956dcx11/plank distinfo Makefile, x11/plank/files patch-docklets_meson.build patch-lib_Services_Environment.vala

x11/plank: Update 0.11.167 => 0.11.172

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.168
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.169
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.170
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.171
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.172

- Refresh patches.

PR:             297567
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3

(cherry picked from commit 744e6523a9d72352feddb3cf77f0fe75ab2f8c66)
DeltaFile
+4-10x11/plank/files/patch-docklets_Battery_BatteryDocklet.vala
+14-0x11/plank/files/patch-docklets_Battery_BatteryUPowerDockItem.vala
+3-3x11/plank/files/patch-lib_Services_Environment.vala
+3-3x11/plank/distinfo
+4-2x11/plank/Makefile
+3-2x11/plank/files/patch-docklets_meson.build
+31-203 files not shown
+37-269 files

FreeBSD/ports 744e652x11/plank distinfo Makefile, x11/plank/files patch-docklets_meson.build patch-lib_Services_Environment.vala

x11/plank: Update 0.11.167 => 0.11.172

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.168
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.169
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.170
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.171
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.172

- Refresh patches.

PR:             297567
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3
DeltaFile
+4-10x11/plank/files/patch-docklets_Battery_BatteryDocklet.vala
+14-0x11/plank/files/patch-docklets_Battery_BatteryUPowerDockItem.vala
+3-3x11/plank/files/patch-lib_Services_Environment.vala
+3-3x11/plank/distinfo
+4-2x11/plank/Makefile
+3-2x11/plank/files/patch-docklets_meson.build
+31-203 files not shown
+37-269 files

FreeBSD/ports 3322af1textproc/obsidian Makefile

textproc/obsidian: Bump port revision after electron43 update (28a53ea7db90)
DeltaFile
+1-0textproc/obsidian/Makefile
+1-01 files

FreeBSD/ports 28a53eadevel/electron43 distinfo, devel/electron43/files patch-electron_shell_common_node__bindings.cc patch-electron_shell_browser_api_electron__api__web__contents.cc

devel/electron43: Update to 43.4.0

While here, prepare node modules archives for amd64 and aarch64
separately.

Changelog: https://github.com/electron/electron/releases/tag/v43.4.0

Reported by:    GitHub (watch releases)
DeltaFile
+0-29devel/electron43/files/patch-electron_shell_renderer_oom__stack__trace.cc
+18-10devel/electron43/files/patch-electron_shell_browser_electron__browser__main__parts.cc
+13-11devel/electron43/distinfo
+19-0devel/electron43/files/patch-electron_shell_common_v8__oom__diagnostics.cc
+8-8devel/electron43/files/patch-electron_shell_common_node__bindings.cc
+8-8devel/electron43/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+66-6612 files not shown
+108-9618 files

FreeBSD/ports da2bf75security/nss Makefile distinfo

security/nss: update to 3.127

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_127.html

(cherry picked from commit 01387561b2eb803a34bd40d6c071b57db5544ded)
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/ports 0138756security/nss Makefile distinfo

security/nss: update to 3.127

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_127.html
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/ports 6b50d70lang/gcc15/files patch-include_libiberty.h patch-libgomp_affinity-fmt.c

lang/gcc15: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc15 fails to
build with errors like:

  /wrkdirs/usr/ports/lang/gcc15/work/gcc-15.2.0/libgomp/affinity-fmt.c: In function 'gomp_display_affinity':
  /wrkdirs/usr/ports/lang/gcc15/work/gcc-15.2.0/libgomp/affinity-fmt.c:330:25: error: initialization discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
    330 |               char *q = strchr (p + 1, '}');
        |                         ^~~~~~

and:

  In file included from /wrkdirs/usr/ports/lang/gcc15/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc15/work/gcc-15.2.0/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~


    [25 lines not shown]
DeltaFile
+11-0lang/gcc15/files/patch-include_libiberty.h
+11-0lang/gcc15/files/patch-libgomp_affinity-fmt.c
+22-02 files

FreeBSD/ports 955eda5lang/gcc15/files patch-include_libiberty.h patch-libgomp_affinity-fmt.c

lang/gcc15: fix build after base d08296c7ab0d

After base d08296c7ab0d7bb259bf7b8cdf9ffb819c1929ab ("libc: Implement
qualifier-preserving standard library functions"), lang/gcc15 fails to
build with errors like:

  /wrkdirs/usr/ports/lang/gcc15/work/gcc-15.2.0/libgomp/affinity-fmt.c: In function 'gomp_display_affinity':
  /wrkdirs/usr/ports/lang/gcc15/work/gcc-15.2.0/libgomp/affinity-fmt.c:330:25: error: initialization discards 'const' qualifier from pointer target type [-Werror=discarded-qualifiers]
    330 |               char *q = strchr (p + 1, '}');
        |                         ^~~~~~

and:

  In file included from /wrkdirs/usr/ports/lang/gcc15/work/.build/gcc/include-fixed/stdio.h:52,
                   from cp-demangle.c:109:
  /wrkdirs/usr/ports/lang/gcc15/work/gcc-15.2.0/libstdc++-v3/../include/libiberty.h:225:14: error: expected identifier or '(' before '_Generic'
    225 | extern void *memrchr(const void *, int, size_t);
        |              ^~~~~~~


    [23 lines not shown]
DeltaFile
+11-0lang/gcc15/files/patch-include_libiberty.h
+11-0lang/gcc15/files/patch-libgomp_affinity-fmt.c
+22-02 files

FreeBSD/ports 011dee7math/gmp/files patch-mini-gmp_mini-gmp.h patch-gmp-h.in

math/gmp: fix build after base cd0727ec709b

After base cd0727ec709bb54f8f82104f6113284a15dd3464 ("libc: Add
<stdio.h> C23 feature test macro"), math/gmp fails to build with errors
similar to:

  inp_str.c:63:10: warning: call to undeclared function '__gmpz_inp_str_nowhite'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
     63 |   return mpz_inp_str_nowhite (x, stream, base, c, nread);
        |          ^
  ../gmp-impl.h:1782:29: note: expanded from macro 'mpz_inp_str_nowhite'
   1782 | #define mpz_inp_str_nowhite __gmpz_inp_str_nowhite
        |                             ^
  inp_str.c:68:1: error: conflicting types for '__gmpz_inp_str_nowhite'
     68 | mpz_inp_str_nowhite (mpz_ptr x, FILE *stream, int base, int c, size_t nread)
        | ^
  ../gmp-impl.h:1782:29: note: expanded from macro 'mpz_inp_str_nowhite'
   1782 | #define mpz_inp_str_nowhite __gmpz_inp_str_nowhite
        |                             ^
  inp_str.c:63:10: note: previous implicit declaration is here

    [20 lines not shown]
DeltaFile
+12-0math/gmp/files/patch-mini-gmp_mini-gmp.h
+12-0math/gmp/files/patch-gmp-h.in
+24-02 files