FreeBSD/ports a43b81elang/ruby33 Makefile, lang/ruby33/files patch-configure.ac

lang/ruby*: fix coroutines on armv7

Two ports, devel/rubygem-glib2 and graphics/rubygem-cairo, have been
broken on armv7 for a long time.  Recently, pkubaj fixed a problem with
Ruby's coroutine code on ppc64* (see 3bb0a9335) affecting the very same
ports.  This naturally raises the question if the armv7 problems are
related.

Turns out that due to an oversight, we use the generic ucontext.h-based
coroutine code on armv7.  Switching to the assembly-based code fixes
the ports!  Further digging suggests that there may be a problem in the
freebsd32 support for these calls on aarch64 causing the observed
issues.  We will investigate those separately.

Tested by:      fuz
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit b6686e6f886f55b93c73d323d868bc3fdf7f1eac)
DeltaFile
+17-7lang/ruby33/files/patch-configure.ac
+15-5lang/ruby40/files/patch-configure.ac
+15-5lang/ruby34/files/patch-configure.ac
+1-0lang/ruby33/Makefile
+1-0lang/ruby40/Makefile
+1-0lang/ruby34/Makefile
+50-176 files

FreeBSD/ports b6686e6lang/ruby33 Makefile, lang/ruby33/files patch-configure.ac

lang/ruby*: fix coroutines on armv7

Two ports, devel/rubygem-glib2 and graphics/rubygem-cairo, have been
broken on armv7 for a long time.  Recently, pkubaj fixed a problem with
Ruby's coroutine code on ppc64* (see 3bb0a9335) affecting the very same
ports.  This naturally raises the question if the armv7 problems are
related.

Turns out that due to an oversight, we use the generic ucontext.h-based
coroutine code on armv7.  Switching to the assembly-based code fixes
the ports!  Further digging suggests that there may be a problem in the
freebsd32 support for these calls on aarch64 causing the observed
issues.  We will investigate those separately.

Tested by:      fuz
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+17-7lang/ruby33/files/patch-configure.ac
+15-5lang/ruby40/files/patch-configure.ac
+15-5lang/ruby34/files/patch-configure.ac
+1-1lang/ruby34/Makefile
+1-0lang/ruby33/Makefile
+1-0lang/ruby40/Makefile
+50-186 files

FreeBSD/ports dc52b7esysutils/snapraid distinfo Makefile

sysutils/snapraid: update to 14.7

Changelog: Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.6
Changelog: Changelog: https://github.com/amadvance/snapraid/releases/tag/v14.7
DeltaFile
+3-3sysutils/snapraid/distinfo
+1-1sysutils/snapraid/Makefile
+4-42 files

FreeBSD/ports d67dc78deskutils/remind distinfo Makefile

deskutils/remind: update to 06.02.07

Changelog: https://salsa.debian.org/dskoll/remind/-/blob/master/docs/WHATSNEW?ref_type=heads
DeltaFile
+3-3deskutils/remind/distinfo
+1-1deskutils/remind/Makefile
+4-42 files

FreeBSD/ports 25c626adevel/gcli distinfo Makefile

devel/gcli: update to 2.12.0

 - remove TEST option (libatf has not been required since the test
   suite was converted to Perl)

Changelog: https://lists.sr.ht/~herrhotzenplotz/gcli-announce/%3CahrPbsvxhGUXyGzL@triton.lab.herrhotzenplotz.de%3E
DeltaFile
+3-3devel/gcli/distinfo
+2-4devel/gcli/Makefile
+5-72 files

FreeBSD/ports b16e512games/nbsdgames Makefile distinfo, games/nbsdgames/files patch-Makefile

games/nbsdgames: update to 6.0.2

Changelog: https://github.com/abakh/nbsdgames/releases/tag/v6.0.2
DeltaFile
+6-6games/nbsdgames/files/patch-Makefile
+6-3games/nbsdgames/Makefile
+3-3games/nbsdgames/distinfo
+15-123 files

FreeBSD/ports 81b50deprint/publisher Makefile pkg-plist, print/publisher/files modules.txt

print/publisher: speedata Publisher

speedata Publisher is a professional, non-interactive layout engine for
database publishing. It generates high-quality PDF files from XML data
and XML layout instructions, making it well suited for product catalogs,
price lists, and other documents with demanding layout requirements.
The layout description language allows complex, nearly arbitrary page
designs while keeping the job as straightforward as possible. It can be
thought of as "XSL-FO on steroids" or a server-side alternative to
desktop publishing tools like InDesign. It is production-proven and used
in commercial environments worldwide.
The core typesetting engine is LuaTeX (not included; must be provided
separately via download.speedata.de or the official packages). The Go
front-end binary (sp) drives the build process and handles XML parsing,
resource loading, and orchestration of the LuaTeX process.

WWW: https://www.speedata.de/

PR:             293790
DeltaFile
+206-0print/publisher/Makefile
+164-0print/publisher/files/modules.txt
+130-0print/publisher/pkg-plist
+67-0print/publisher/distinfo
+47-0print/publisher/pkg-help
+33-0print/publisher/modules.txt
+647-02 files not shown
+661-08 files

FreeBSD/ports c11da26cad/py-vunit-hdl distinfo Makefile, cad/py-vunit-hdl/files patch-setup.py patch-pyproject.toml

cad/py-vunit-hdl: update 4.7.0 → 4.7.1
DeltaFile
+16-0cad/py-vunit-hdl/files/patch-setup.py
+5-5cad/py-vunit-hdl/distinfo
+5-3cad/py-vunit-hdl/Makefile
+5-2cad/py-vunit-hdl/files/patch-pyproject.toml
+31-104 files

FreeBSD/ports e18b03dgraphics/py-colour-science Makefile distinfo

graphics/py-colour-science: update 0.4.6 → 0.4.7
DeltaFile
+5-5graphics/py-colour-science/Makefile
+3-3graphics/py-colour-science/distinfo
+8-82 files

FreeBSD/ports 1ac090earabic/py-hijri-converter Makefile distinfo

arabic/py-hijri-converter: update 2.3.1 → 2.3.2.p1
DeltaFile
+8-3arabic/py-hijri-converter/Makefile
+3-3arabic/py-hijri-converter/distinfo
+11-62 files

FreeBSD/ports f6ed967misc/sonoscli distinfo Makefile

misc/sonoscli: update 0.3.1 → 0.3.2
DeltaFile
+5-5misc/sonoscli/distinfo
+1-2misc/sonoscli/Makefile
+6-72 files

FreeBSD/ports a484264devel/glaze distinfo Makefile

devel/glaze: update 7.7.1 → 7.8.1
DeltaFile
+3-3devel/glaze/distinfo
+2-2devel/glaze/Makefile
+3-0devel/glaze/pkg-plist
+8-53 files

FreeBSD/ports 0a9fcaagraphics/filament distinfo Makefile

graphics/filament: update 1.71.5 → 1.71.6
DeltaFile
+3-3graphics/filament/distinfo
+1-1graphics/filament/Makefile
+4-42 files

FreeBSD/ports 08766c3misc/py-langchain-google-genai distinfo Makefile

misc/py-langchain-google-genai: update 4.2.4 → 4.2.5
DeltaFile
+3-3misc/py-langchain-google-genai/distinfo
+1-1misc/py-langchain-google-genai/Makefile
+4-42 files

FreeBSD/ports 4e4013dmisc/py-langchain-anthropic distinfo Makefile

misc/py-langchain-anthropic: update 1.4.4 → 1.4.5
DeltaFile
+3-3misc/py-langchain-anthropic/distinfo
+2-2misc/py-langchain-anthropic/Makefile
+5-52 files

FreeBSD/ports 349c16asysutils/mise distinfo Makefile

sysutils/mise: update 2026.6.1 → 2026.6.2
DeltaFile
+27-27sysutils/mise/distinfo
+13-13sysutils/mise/Makefile
+40-402 files

FreeBSD/ports 4cc1370misc/py-langchain-core distinfo Makefile

misc/py-langchain-core: update 1.4.1 → 1.4.6
DeltaFile
+3-3misc/py-langchain-core/distinfo
+1-1misc/py-langchain-core/Makefile
+4-42 files

FreeBSD/ports f821d9elang/odin pkg-plist distinfo

lang/odin: update 2026-05 → 2026.06
DeltaFile
+25-11lang/odin/pkg-plist
+3-3lang/odin/distinfo
+4-1lang/odin/Makefile
+32-153 files

FreeBSD/ports f31ba98benchmarks/py-reframe-hpc Makefile distinfo

benchmarks/py-reframe-hpc: Update 4.9.3 => 4.10.0

Changelog:
https://github.com/reframe-hpc/reframe/releases/tag/v4.10.0

PR:             295968
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+7-5benchmarks/py-reframe-hpc/Makefile
+3-3benchmarks/py-reframe-hpc/distinfo
+10-82 files

FreeBSD/ports 4f0f467x11-wm/hyprland distinfo Makefile, x11-wm/hyprland/files patch-hyprtester_src_tests_clients_keyboard-modifiers.cpp

x11-wm/hyprland: Update to 0.55.3

Changelog: https://github.com/hyprwm/Hyprland/releases/tag/v0.55.3

Reported by:    GitHub (watch releases)
DeltaFile
+10-0x11-wm/hyprland/files/patch-hyprtester_src_tests_clients_keyboard-modifiers.cpp
+3-3x11-wm/hyprland/distinfo
+1-1x11-wm/hyprland/Makefile
+1-0x11-wm/hyprland/pkg-plist
+15-44 files

FreeBSD/ports 31c3bc0cad/fritzing Makefile, cad/fritzing/files pri_quazipdetect.pri

cad/fritzing: Do not hardcode QuaZip version

This fixes build after QuaZip update to 1.7.x

(cherry picked from commit cee44928ce27dfe15680e1c6d9089a433d35c7db)
DeltaFile
+1-1cad/fritzing/Makefile
+1-1cad/fritzing/files/pri_quazipdetect.pri
+2-22 files

FreeBSD/ports 370ab27editors/calligraplan pkg-plist Makefile

editors/calligraplan: Update to 4.0.1 and switch to Qt6

(cherry picked from commit 27f8e5812896b46c5da37656d42e07e70002ef41)
DeltaFile
+169-274editors/calligraplan/pkg-plist
+23-16editors/calligraplan/Makefile
+3-3editors/calligraplan/distinfo
+195-2933 files

FreeBSD/ports 9abbb61archivers/quazip distinfo Makefile, archivers/quazip/files patch-CMakeLists.txt

archivers/quazip: Update to 1.7.1

- Add missing Qt6Core5Compat to pkgconfig file for Qt6 flavor.

(cherry picked from commit 84e4c46e239fccc18d45da133bfa7422955c1c4f)
DeltaFile
+7-4archivers/quazip/files/patch-CMakeLists.txt
+3-3archivers/quazip/distinfo
+1-1archivers/quazip/Makefile
+1-0archivers/quazip/pkg-plist
+12-84 files

FreeBSD/ports 9262ba9archivers/quazip Makefile distinfo

archivers/quazip: Update to 1.7.0

- Make Qt6 flavor by default.

Release notes: https://github.com/stachenov/quazip/releases/tag/v1.7.0

(cherry picked from commit 0e5fe660d0891161b7e7632f8052cd372b3f189c)
DeltaFile
+4-3archivers/quazip/Makefile
+3-3archivers/quazip/distinfo
+4-1archivers/quazip/pkg-plist
+11-73 files

FreeBSD/ports f89ccadaccessibility/kmag distinfo, net/akonadi-calendar distinfo

KDE: Update KDE Gear to 26.04.2

Announcement: https://kde.org/announcements/gear/26.04.2/
(cherry picked from commit 61b245c0ddcfdaf4ef10df43eb66a5fb8baab810)
DeltaFile
+3-3net/akonadi-calendar/distinfo
+3-3accessibility/kmag/distinfo
+3-3net/kpimtextedit/distinfo
+3-3net/krdc/distinfo
+3-3net/krfb/distinfo
+3-3net/ksmtp/distinfo
+18-18254 files not shown
+700-712260 files

FreeBSD/ports b147ad9devel/py-qtconsole Makefile

devel/py-qtconsole: Switch to Qt6

(cherry picked from commit 79ce3b539e473bd4b5dd7f92be969ffed561c521)
DeltaFile
+3-3devel/py-qtconsole/Makefile
+3-31 files

FreeBSD/ports 9111676multimedia/ffmpeg4 Makefile pkg-plist, multimedia/ffmpeg4/files patch-libavfilter_glslang.cpp

multimedia/ffmpeg4: Update 4.4.6 => 4.4.7

Remove the options: only the previously default options are kept.
(like with ffmpeg6)

Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob_plain/c52a5c913acc06d494de45a1a9bfd2d8ba1c6c21:/Changelog

PR:     295581
(cherry picked from commit 82ba67c9f6ca92534f0e4a7783fe790ba1ef5be0)
DeltaFile
+138-509multimedia/ffmpeg4/Makefile
+21-24multimedia/ffmpeg4/pkg-plist
+3-9multimedia/ffmpeg4/distinfo
+0-10multimedia/ffmpeg4/files/patch-libavfilter_glslang.cpp
+162-5524 files

FreeBSD/ports 4a98d0fnet/libslirp distinfo Makefile

net/libslirp: Update to 4.9.3

(cherry picked from commit 314d348e11b4ad3a6c004a95e0146dab0ed51196)
DeltaFile
+3-3net/libslirp/distinfo
+1-1net/libslirp/Makefile
+4-42 files

FreeBSD/ports 908300deditors/marknote Makefile distinfo

editors/marknote: Update to 1.6.0

(cherry picked from commit 21c962213edabb1e212d7cad2f544a40c6abd1c9)
DeltaFile
+3-5editors/marknote/Makefile
+3-3editors/marknote/distinfo
+6-82 files

FreeBSD/ports 9347b2bx11-toolkits/kirigami-addons-qt6 distinfo Makefile

x11-toolkits/kirigami-addons-qt6: Update to 1.12.1

(cherry picked from commit 394973cb979430897b76cd8335d1ead85f0653f2)
DeltaFile
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+4-42 files