FreeBSD/ports aaccfcdastro/astroterm distinfo Makefile

astro/astroterm: Update 1.1.0 => 1.2.0

While here, switch to upstream-preferred, maintained devel/argtable3.

Changelog:
https://github.com/da-luce/astroterm/releases/tag/v1.2.0

Reviewed by:    osa (mentor), vvd (co-mentor)
Approved by:    vvd (co-mentor)
Differential Revision: https://reviews.freebsd.org/D56258
DeltaFile
+7-7astro/astroterm/distinfo
+3-3astro/astroterm/Makefile
+10-102 files

FreeBSD/ports 439b9f7x11-wm/pekwm pkg-plist Makefile, x11-wm/pekwm/files patch-src__CfgParserSource.cc pekwm.desktop.in

x11-wm/pekwm: Update 0.3.0 => 0.4.3

Changelog:
https://www.pekwm.se/pekwm/file?name=NEWS.md&ci=release-0.4.3

Port changes:
* Adapt MASTER_SITES since upstream moved to GitHub.
* Replace .if conditional with PANGO_USE instead.
* Add pekwm.desktop file for better reference in various DM

PR:             293371
Reported by:    Vincent <vincent.delft at gmail.com> (author)
Approved by:    Natacha Porté <natbsd at instinctive.eu> (maintainer)
Approved by:    osa (mentor), vvd (co-mentor)
DeltaFile
+35-72x11-wm/pekwm/pkg-plist
+20-22x11-wm/pekwm/Makefile
+0-11x11-wm/pekwm/files/patch-src__CfgParserSource.cc
+7-0x11-wm/pekwm/files/pekwm.desktop.in
+3-3x11-wm/pekwm/distinfo
+65-1085 files

FreeBSD/ports f9203cejapanese/skk-jawiki Makefile distinfo, japanese/skk-jawiki/files extra-patch-mecab-userdic.csv

japanese/skk-jawiki: Update to 2026.04.01.141931

The generated dictionaries are now provided separately from the source
code. japanese/mecab-jawiki has been separated from skk-jawiki, so
remove the related code.
Switch from USE_GITHUB to MASTER_SITES and DISTFILES.

PR:             294239
Approved by:    osa (mentor)
DeltaFile
+12-46japanese/skk-jawiki/Makefile
+0-10japanese/skk-jawiki/files/extra-patch-mecab-userdic.csv
+3-3japanese/skk-jawiki/distinfo
+15-593 files

FreeBSD/ports 20e0d83japanese/mecab-jawiki Makefile distinfo, japanese/mecab-jawiki/files patch-mecab-userdic.csv

japanese/mecab-jawiki: Update to 2026.04.01.141931

The generated dictionaries are now provided separately from the source
code. Therefore, separate from skk-jawiki.

PR:             294238
Approved by:    fluffy (mentor)
DeltaFile
+44-5japanese/mecab-jawiki/Makefile
+10-0japanese/mecab-jawiki/files/patch-mecab-userdic.csv
+3-0japanese/mecab-jawiki/distinfo
+57-53 files

FreeBSD/ports 634b014math/py-numpy1 Makefile, math/py-numpy1/files patch-swig44

math/py-numpy1: restore mistakenly removed patch

Leads to breakages like math/py-nlopt:

[ 98%] Building CXX object extern/nlopt/src/swig/CMakeFiles/nlopt_python.dir/CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx.o
/wrkdirs/usr/ports/math/py-nlopt/work-py311/nlopt-python-2.9.1/build/temp.freebsd-14.3-RELEASE-p10-i386-cpython-311/extern/nlopt/src/swig/CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx:15325:3: error: cannot initialize return object of type 'int' with an rvalue of type 'std::nullptr_t'
 15325 |   import_array();
       |   ^~~~~~~~~~~~~~
/usr/local/lib/python3.11/site-packages/numpy/core/include/numpy/__multiarray_api.h:1558:151: note: expanded from macro 'import_array'
 1558 | #define import_array() {if (_import_array() < 0) {PyErr_Print(); PyErr_SetString(PyExc_ImportError, "numpy.core.multiarray failed to import"); return NULL; } }
      |                                                                                                                                                       ^~~~
/usr/include/sys/_null.h:35:14: note: expanded from macro 'NULL'
   35 | #define NULL    nullptr
      |                 ^~~~~~~
1 error generated.

Reported by: diizzy, fallout
DeltaFile
+19-0math/py-numpy1/files/patch-swig44
+1-1math/py-numpy1/Makefile
+20-12 files

FreeBSD/ports 8258407japanese/ddskk pkg-plist Makefile

japanese/ddskk: Update to 17.2

Update LICENSE.
Use SKK_LISPDIR variable in pkg-plist.

Changelog:
https://raw.githubusercontent.com/skk-dev/ddskk/refs/tags/ddskk-17.2_Mena/ChangeLog

PR:             294219
Approved by:    fluffy (mentor)
DeltaFile
+88-90japanese/ddskk/pkg-plist
+5-5japanese/ddskk/Makefile
+3-3japanese/ddskk/distinfo
+96-983 files

FreeBSD/ports 8b18f7asysutils/bacula13-server Makefile, sysutils/bacula13-server/files DISABLED-patch-src_filed_bxattr_freebsd.c patch-src_console_conio.c

sysutils/bacula1?-server: fix build on FreeBSD 16

This silence the pkg fallout reports

re: https://gitlab.bacula.org/bacula-community-edition/bacula-community/-/commit/0d0186b248e12425aebf56372ce8de29e05924c6

While here, remove an unused patch for sysutils/bacula13-server

Sponsored by:   Sunday morning coffee
DeltaFile
+0-13sysutils/bacula13-server/files/DISABLED-patch-src_filed_bxattr_freebsd.c
+12-0sysutils/bacula13-server/files/patch-src_console_conio.c
+12-0sysutils/bacula15-server/files/patch-src_console_conio.c
+1-1sysutils/bacula13-server/Makefile
+1-0sysutils/bacula15-server/Makefile
+26-145 files

NetBSD/pkgsrc lJVyEkxmeta-pkgs/ruby-redmine-themes Makefile Makefile.common

   meta-pkgs/ruby-redmine-themes: allow Ruby 3.4
VersionDeltaFile
1.21+2-2meta-pkgs/ruby-redmine-themes/Makefile
1.17+2-2meta-pkgs/ruby-redmine-themes/Makefile.common
+4-42 files

NetBSD/pkgsrc VVNuv6Tmeta-pkgs/ruby-redmine-plugins Makefile Makefile.common

   meta-pkgs/ruby-redmine-plugins: allow Ruby 3.4
VersionDeltaFile
1.21+2-2meta-pkgs/ruby-redmine-plugins/Makefile
1.16+2-2meta-pkgs/ruby-redmine-plugins/Makefile.common
+4-42 files

LLVM/project 0b7f01aclang-tools-extra/clang-tidy/bugprone ExceptionEscapeCheck.cpp, clang-tools-extra/clang-tidy/utils ExceptionAnalyzer.cpp

[clang-tidy] Add frames for bugprone-exception-escape options (#187971)

This patch adds frames emitting for
`bugprone-exception-escape.TreatFunctionsWithoutSpecificationAsThrowing`.

As of AI Usage: Gemini 3 is used for pre-commit reviewing.

Closes https://github.com/llvm/llvm-project/issues/184781
DeltaFile
+31-1clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape-treat-functions-without-specification-as-throwing.cpp
+13-5clang-tools-extra/clang-tidy/bugprone/ExceptionEscapeCheck.cpp
+10-5clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp
+54-113 files

LLVM/project 9b5c7d1libc/shared rpc.h rpc_util.h

[libc] Allow RPC interface to be compiled with MSVC (#190483)

Summary:
This should be portable to other compilers so it can support Windows
infrastructure.

I don't really use MSVC but godbolt seems happy:
https://godbolt.org/z/Ysdx1Y1rq
DeltaFile
+24-2libc/shared/rpc.h
+5-0libc/shared/rpc_util.h
+29-22 files

NetBSD/pkgsrc 3tWJ8Lkwww/ruby-padrino Makefile.common

   www/ruby-padrino: really update to 0.16.1

   Forgot to commit for updating really 0.16.1.
VersionDeltaFile
1.24+2-2www/ruby-padrino/Makefile.common
+2-21 files

NetBSD/src QSPkYJMsys/arch/cesfic/cesfic locore.s pmap_bootstrap.c

   More catch-up with other m68k platforms:
   - pmap_bootstrap() -> pmap_bootstrap1()
   - Pass the updated "nextpa" to machine_init(), and use it to calculate
     avail_start and avail_end there, rather than in pmap_bootstrap1().
VersionDeltaFile
1.71+16-5sys/arch/cesfic/cesfic/locore.s
1.42+4-9sys/arch/cesfic/cesfic/pmap_bootstrap.c
1.85+6-3sys/arch/cesfic/cesfic/machdep.c
+26-173 files

FreeBSD/ports e803e9adevel/ghpr Makefile distinfo

devel/ghpr: Update to v5

This moves to click for command line parsing.

Sponsored by:           Netflix
DeltaFile
+3-3devel/ghpr/Makefile
+3-3devel/ghpr/distinfo
+6-62 files

FreeBSD/ports fa7677aaudio/lyrionmusicserver pkg-plist Makefile, audio/lyrionmusicserver/files patch-slimserver-vendor-8b106d7_CPAN_buildme.sh patch-Slim_Utils_Log.pm

audio/lyrionmusicserver: Update 9.0.3 => 9.1.0

Changelog:
https://github.com/LMS-Community/slimserver/blob/9.1.0/Changelog9.html

Also unbreaks lyrionmusicserver from hanging indefinitely on
15.0-RELEASE and above. The culprit seems to be in one of the Perl
modules from the ports collection (but I don't know which one). For
now, I've gone back to the vendor version of modules (except for
p5-EV) until I can investigate more. This at least makes the server
work again on FreeBSD 14 and 15.

Improve port:
- Fix warnings from portclippy.
- Remove unused dependencies from gettext and libgd.
- Improve USE_GITHUB usage.
- Replace RM in post-patch with EXTRACT_AFTER_ARGS=--exclude.
- Fix build with non-default user/group.
- Convert patches to apply with default PATCH_WRKSRC.

    [10 lines not shown]
DeltaFile
+644-46audio/lyrionmusicserver/pkg-plist
+29-68audio/lyrionmusicserver/Makefile
+0-51audio/lyrionmusicserver/files/patch-slimserver-vendor-8b106d7_CPAN_buildme.sh
+20-0audio/lyrionmusicserver/files/patch-Slim_Utils_Log.pm
+0-20audio/lyrionmusicserver/files/patch-slimserver-9977737_Slim_Utils_Log.pm
+11-0audio/lyrionmusicserver/files/patch-convert.conf
+704-1853 files not shown
+720-2019 files

NetBSD/pkgsrc vN5hl2mwww/ruby-rack distinfo Makefile

   Pullup ticket #7068 - requested by taca
   www/ruby-rack: Security fix

   Revisions pulled up:
   - www/ruby-rack/Makefile                                        1.57
   - www/ruby-rack/distinfo                                        1.55

   ---
      Module Name:      pkgsrc
      Committed By:     taca
      Date:             Wed Apr  1 14:30:17 UTC 2026

      Modified Files:
        pkgsrc/www/ruby-rack: Makefile distinfo

      Log Message:
      www/ruby-rack: update to 3.2.6

      3.2.6 (2026-04-01)

    [39 lines not shown]
VersionDeltaFile
1.54.2.1+4-4www/ruby-rack/distinfo
1.56.2.1+2-2www/ruby-rack/Makefile
+6-62 files

FreeBSD/ports 93c75ccaudio/lyrionmusicserver pkg-plist Makefile, audio/lyrionmusicserver/files patch-slimserver-vendor-8b106d7_CPAN_buildme.sh patch-Slim_Utils_Log.pm

audio/lyrionmusicserver: Update 9.0.3 => 9.1.0

Changelog:
https://github.com/LMS-Community/slimserver/blob/9.1.0/Changelog9.html

Also unbreaks lyrionmusicserver from hanging indefinitely on
15.0-RELEASE and above. The culprit seems to be in one of the Perl
modules from the ports collection (but I don't know which one). For
now, I've gone back to the vendor version of modules (except for
p5-EV) until I can investigate more. This at least makes the server
work again on FreeBSD 14 and 15.

Improve port:
- Fix warnings from portclippy.
- Remove unused dependencies from gettext and libgd.
- Improve USE_GITHUB usage.
- Replace RM in post-patch with EXTRACT_AFTER_ARGS=--exclude.
- Fix build with non-default user/group.
- Convert patches to apply with default PATCH_WRKSRC.

    [8 lines not shown]
DeltaFile
+644-46audio/lyrionmusicserver/pkg-plist
+29-68audio/lyrionmusicserver/Makefile
+0-51audio/lyrionmusicserver/files/patch-slimserver-vendor-8b106d7_CPAN_buildme.sh
+20-0audio/lyrionmusicserver/files/patch-Slim_Utils_Log.pm
+0-20audio/lyrionmusicserver/files/patch-slimserver-9977737_Slim_Utils_Log.pm
+11-0audio/lyrionmusicserver/files/patch-convert.conf
+704-1853 files not shown
+720-2019 files

NetBSD/src kUXlcpYexternal/mpl/bind/dist/lib/isc jemalloc_shim.h

   PR/60150: Izumi Tsutsui: Increase alignment so that libuv can use the bottom
   3 bits.
VersionDeltaFile
1.6+3-2external/mpl/bind/dist/lib/isc/jemalloc_shim.h
+3-21 files

NetBSD/src WHvEZQMsys/arch/cesfic/cesfic machdep.c locore.s

   fic_init() -> machine_init()

   More catch-up needs to be done here.
VersionDeltaFile
1.84+5-4sys/arch/cesfic/cesfic/machdep.c
1.70+2-2sys/arch/cesfic/cesfic/locore.s
+7-62 files

OpenBSD/src fBuaWnYusr.bin/tmux format.c

   Set less crazy limits (than INT_MAX) for pad and trim, makes ossfuzz happier.
VersionDeltaFile
1.357+12-6usr.bin/tmux/format.c
+12-61 files

NetBSD/src xVSjp4esys/arch/sun2/sun2 machdep.c pmap.c, sys/arch/sun3/sun3 machdep.c pmap.c

   Get rid of MSGBUFOFF; it's always defined as 0, and thus doesn't
   actually do anything.  Initialize msgbufaddr when the VAs are
   actually allocated.
VersionDeltaFile
1.147+2-6sys/arch/sun3/sun3x/machdep.c
1.219+2-6sys/arch/sun3/sun3/machdep.c
1.92+2-6sys/arch/sun2/sun2/machdep.c
1.183+4-3sys/arch/sun3/sun3/pmap.c
1.55+4-3sys/arch/sun2/sun2/pmap.c
1.126+4-2sys/arch/sun3/sun3x/pmap.c
+18-262 files not shown
+21-318 files

OpenBSD/src Np9EHJesys/arch/loongson/loongson machdep.c, sys/arch/mips64/mips64 cpu.c

   Hoist mips64 CPU accounting to get multiple softnet threads on MP systems

   Increment ncpus (hw.ncpu) in mips64 cpuattach() instead of octeon/loongson
   hw_cpu_hatch() running before, not after MI sofnet_percpu(), respectively.

   This matches what arm64, macppc and powerpc64 do.

   Local traffic may now be distributed across multiple threads, while physical
   drivers like cnmac(4/octeon) still lack multiqueue support to do so.

   loongson was not tested, but should behave the same.

   initial report Jordan Geoghegan
   tests kirill bluhm Janne Johansson
   feedback miod bluhm kettenis
   OK kirill visa
VersionDeltaFile
1.102+1-3sys/arch/loongson/loongson/machdep.c
1.138+1-3sys/arch/octeon/octeon/machdep.c
1.87+2-1sys/arch/mips64/mips64/cpu.c
+4-73 files

FreeBSD/ports 4aa6d24sysutils/hyprpolkitagent Makefile, x11-toolkits/aquamarine Makefile

*/*: Bump port revision after hyprutils shlib version bump (b4a76f0828ff)
DeltaFile
+1-1x11/xdg-desktop-portal-hyprland/Makefile
+1-1x11/hyprpaper/Makefile
+1-1x11/hyprlauncher/Makefile
+1-1x11/hypridle/Makefile
+1-1x11-toolkits/aquamarine/Makefile
+1-1sysutils/hyprpolkitagent/Makefile
+6-612 files not shown
+18-818 files

FreeBSD/ports b4a76f0devel/hyprutils distinfo Makefile, devel/hyprutils/files patch-include_hyprutils_string_Numeric.hpp patch-tests_os_Process.cpp

devel/hyprutils: Update to 0.12.0

While here, remove upstreamed patches.

Changelog: https://github.com/hyprwm/hyprutils/releases/tag/v0.12.0

Reported by:    GitHub (watch releases)
DeltaFile
+0-72devel/hyprutils/files/patch-include_hyprutils_string_Numeric.hpp
+0-12devel/hyprutils/files/patch-tests_os_Process.cpp
+3-3devel/hyprutils/distinfo
+2-2devel/hyprutils/Makefile
+5-894 files

LLVM/project 144c324clang/test/Driver offload-arch-translation-amdgpu.cu cuda-arch-translation.cu

clang: Make --cuda-gpu-arch translation test comprehensive for AMDGPU (#190509)
DeltaFile
+141-0clang/test/Driver/offload-arch-translation-amdgpu.cu
+0-51clang/test/Driver/cuda-arch-translation.cu
+141-512 files

FreeBSD/ports 46bc93cx11/ashell distinfo Makefile.crates, x11/ashell/files patch-src_app.rs

x11/ashell: Update to 0.8.0

Changelog: https://github.com/MalpenZibo/ashell/blob/0.8.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+365-247x11/ashell/distinfo
+182-123x11/ashell/Makefile.crates
+13-10x11/ashell/files/patch-src_app.rs
+1-2x11/ashell/Makefile
+561-3824 files

OpenBSD/ports golwXI3net/lagrange Makefile distinfo

   net/lagrange: Update to 1.20.3

   From Maintainer Florian Viehweger, thanks
VersionDeltaFile
1.83+2-2net/lagrange/Makefile
1.68+2-2net/lagrange/distinfo
+4-42 files

FreeBSD/src cb81314. CONTRIBUTING.md

CONTRIBUTING.md: Correct typo

Reported by:    vladlen
DeltaFile
+1-1CONTRIBUTING.md
+1-11 files

LLVM/project 792fce7libcxx/test/std/ranges/range.adaptors/range.filter ctor.view_pred.pass.cpp, libcxx/test/std/ranges/range.adaptors/range.lazy.split ctor.view.pass.cpp

[libc++][ranges][NFC] Format a couple of tests as a prerequisite (#190514)

to https://llvm.org/PR190513 to avoid friction.
DeltaFile
+6-9libcxx/test/std/ranges/range.adaptors/range.lazy.split/ctor.view.pass.cpp
+2-2libcxx/test/std/ranges/range.adaptors/range.filter/ctor.view_pred.pass.cpp
+8-112 files

OpenBSD/ports QZnzBDCgraphics/chafa Makefile distinfo, graphics/chafa/pkg PLIST

   graphics/chafa: Update to 1.18.1

   From Maintainer Florian Viehweger, WANTLIB refresh from me
VersionDeltaFile
1.20+11-11graphics/chafa/Makefile
1.13+2-2graphics/chafa/distinfo
1.6+3-0graphics/chafa/pkg/PLIST
+16-133 files