The place for ports
devel/py-numba: Switch to pep517
devel/py-llvmlite: Improve port<br />
<br />
- Switch to pep517<br />
- Add patch to fix build with setuptools>=81<br />
<br />
PR: 270358
Revert "lang/typescript-go: Update to 7.0.0.g20260312 (latest GitHub commit)"<br />
<br />
The latest version appears too new to build editors/vscode.<br />
<br />
This reverts commit 1940fd5a985637f1e9688f4b19992d9e8d0c3b16.
devel/maven39: Update to 3.9.14<br />
<br />
Release Notes: https://github.com/apache/maven/releases/tag/maven-3.9.14
net/kea{,-devel}: Use documented placeholder NETWOKING in RC scripts<br />
<br />
PR: 293652<br />
Approved by: apevnev@me.com (maintainer)<br />
Differential Revision: https://reviews.freebsd.org/D55712
*/*: bump PORTREVISION for gtk40 upgrade<br />
<br />
The gtk40 port and friends had a binary incompatible upgrade. Bump<br />
PORTREVISION of their consumers to for rebuild and reinstallation.<br />
<br />
PR: 292076
x11/swaysettings: fix with gtk40 4.20.3<br />
<br />
Patch with upstream commit e4f3749a053b5fbe0feab93e46d6eba380ee2e58 to<br />
fix build with gtk40 4.20.x.<br />
<br />
PR: 293321
graphics/upscaler: update to 1.6.3<br />
<br />
Update to 1.6.3<br />
<br />
Adjust dependencies<br />
<br />
PR: 289672
x11-toolkits/gtksourceview5: update to 5.18.0<br />
<br />
Update to 5.18.0<br />
<br />
News in 5.18.0, 2025-09-12<br />
--------------------------<br />
<br />
This is a stable release for GNOME 49.0<br />
<br />
* Translation updates<br />
<br />
PR: 292078
x11-toolkits/gtkmm40: update to 4.20.0<br />
<br />
Update to 4.20.0<br />
<br />
4.20.0 (stable) 2025-09-19<br />
<br />
Gdk:<br />
* PixbufAnimation, PixbufAnimationIter: Deprecate these classes.<br />
GdkPixbufAnimation and GdkPixbufAnimationIter are deprecated<br />
since gdk-pixbuf 2.44.<br />
* PixbufLoader: Deprecate get_animation().<br />
(Kjell Ahlstedt)<br />
<br />
PR: 292077
x11-toolkits/gtk40: update to 4.20.3<br />
<br />
Update to 4.20.3<br />
<br />
Overview of Changes in 4.20.3, 20-11-2025<br />
=========================================<br />
<br />
* Bugs fixed:<br />
- #7795 Change in scrolling behavior (lbaudin, Carlos Garnacho)<br />
- #7801 Unaligned access in gdk/gdkmemoryformat.c causes testsuite crashes on<br />
SPARC (Benjamin Otte)<br />
- #7813 Shaper: Cannot parse SVG (Matthias Clasen)<br />
- #7823 svg not scaled with display scale since switch to librsvg (Matthias<br />
Clasen)<br />
- #7848 GTK 4.18: Default GdkDisplay gets unreferenced when offscreen<br />
rendering via secondary display, causing crash (Benjamin Otte)<br />
- #7857 Feature: Add Win32 impl for gtk_file_launcher_open_containing_folder()<br />
(Sergey Bugaev)<br />
- #7866 Vulkan: Validation: vkQueuePresentKHR(): PRESENT_AFTER_WRITE hazard<br />
detected. (Benjamin Otte)<br />
- #7867 ModelButton: Increasingly long hang when switching AdwMultiLayoutView<br />
(Emmanuele Bassi)<br />
<br />
* Changes:<br />
- !9021 ci: Update Rust to 1.89.0 (René de Hesselle)<br />
- !9036 [4.20] vulkan: Disable YCbCr to RGB conversions for fallback formats<br />
(Robert Mader)<br />
- !9042 backport non-smooth scrolling fixes to 4.20 (lbaudin, Carlos Garnacho)<br />
- !9076 [4.20] vulkan: Fix YUYV values when uploading images (Benjamin Otte,<br />
Matthias Clasen)<br />
- !9150 [4.20] Fix touch dropdown selection (!8041) properly (Alice)<br />
- !9154 [4.20] emoji: Update data to CLDR 48 (Jeremy Bícha)<br />
<br />
* Translation updates:<br />
- Basque (Asier Saratsua Garmendia)<br />
- English (United Kingdom) (Bruce Cowan)<br />
- German (Christian Kirbach)<br />
- Serbian (Милош Поповић)<br />
- Thai (Aefgh Threenine)<br />
- Uighur (Abduqadir Abliz)<br />
<br />
Overview of Changes in 4.20.2, 29-09-2025<br />
=========================================<br />
<br />
* Bugs fixed:<br />
- #7755 Only the first text-shadow value gets applied when there are multiple<br />
(regression) (Matthias Clasen)<br />
- #7757 Make sense of AtkHyperlink (Matthias Clasen)<br />
- #7783 Opening Clipboard Demo triggers abort (Matthias Clasen)<br />
<br />
* Changes:<br />
- !8928 surface: Mark region as nullable in set_input_region (João Pereira)<br />
- !8930 settings: Call g_value_unset() after _gtk_settings_parse_convert()<br />
(Takao Fujiwara)<br />
- !8931 wayland: Invert flipped transforms (Robert Mader)<br />
- !8933 Fix upright text carets (Matthias Clasen)<br />
- !8935 gsk: Drop an unused private flag (Matthias Clasen)<br />
- !8936 Some small gsk fixes (Matthias Clasen)<br />
- !8937 text: Apply all text shadows (Matthias Clasen)<br />
- !8965 Backports for 4.20 (evan-razzaque, Matthias Clasen)<br />
- !8978 Add GtkAccessibleHypertext (Matthias Clasen)<br />
<br />
* Translation updates:<br />
- Bulgarian (twlvnn kraftwerk)<br />
- Czech (Daniel Rusek)<br />
- Danish (Ask Hjorth Larsen)<br />
- Galician (Francisco Diéguez Souto)<br />
- Portuguese (Hugo Carvalho)<br />
- Spanish (Daniel Mustieles)<br />
- Turkish (Sabri Ünal)<br />
<br />
Overview of Changes in 4.20.1, 08-09-2025<br />
=========================================<br />
<br />
* Bugs fixed:<br />
- #6666 Second Drag-and-Drop operation causes Gtk-CRITICAL messages at every<br />
event (Matthias Clasen)<br />
- #7345 columnview focus problem with menus<br />
- #7717 GtkTextView with css padding shows offscreen widgets in upper left<br />
corner (Matthias Clasen)<br />
- #7724 Occasional crashes in gsk_gl_device_setup_samplers() (Benjamin Otte)<br />
- #7729 Gtk.Entry: Cursor disappears when reaching right border (Matthias<br />
Clasen)<br />
- #7731 GTK_THEME environment variable not working properly with GTK4-4.20<br />
(Matthias Clasen)<br />
- #7734 MacOS: dyld: file does not start with MH_MAGIC[_64]: 0x00000000<br />
0x00000000 (sid)<br />
<br />
* Changes:<br />
- !8888 4.20.0 (Matthias Clasen)<br />
- !8889 Plug some memory leaks (Matthias Clasen)<br />
- !8890 node-editor: Plug GskTransform leak (Maximiliano Sandoval)<br />
- !8891 macos: do not explicitly disable window controls (Arjan Molenaar)<br />
- !8893 text: Only clip the text drawing (Matthias Clasen)<br />
- !8894 Improve DND interoperability with kwin (Matthias Clasen)<br />
- !8896 Make GTK_THEME work as before (Matthias Clasen)<br />
- !8897 columnview: Fix arrow navigation in a nested widget inside a cell<br />
(Lukáš Tyrychtr)<br />
- !8898 docs: Fix invalid picture elements (Chris Mayo)<br />
- !8899 docs: Fix Image.set_pixel_size reference to set_icon_size (Chris Mayo)<br />
- !8900 offload: Do not try to raise subsurface above itself (Robert Mader)<br />
- !8902 Try harder to fix caret visibility in entries (Matthias Clasen)<br />
- !8904 various small fixes (Benjamin Otte)<br />
- !8905 Modernize the app chooser (Matthias Clasen)<br />
- !8907 colorchooser: Fix up editor focus (Matthias Clasen)<br />
- !8908 filechooser: Improve error handling (Matthias Clasen)<br />
- !8909 build: update to accesskit-c v0.17.0 (Christoph Reiter)<br />
- !8910 a11y: Give spinner a progressbar role (Matthias Clasen)<br />
- !8911 fontchooser: Make lists more keynav-friendly (Matthias Clasen)<br />
- !8912 textview: Connect to detailed can-undo/can-redo notify signals (Julian<br />
Sparber)<br />
- !8913 gtk-demo: Support svg without width/height (Matthias Clasen)<br />
- !8916 docs: Add illustrations for component transfer (Matthias Clasen)<br />
- !8917 gtk-demo: Add a demo for sections (Matthias Clasen)<br />
- !8918 gsk: Tweak the formula for component transfer (Matthias Clasen)<br />
- !8919 Fix MacOS build failure (sid)<br />
- !8920 demos: Improve the image filtering demo (Matthias Clasen)<br />
- !8921 demos: Memory leak fixes (Matthias Clasen)<br />
- !8922 Adapt to deprecations (Matthias Clasen)<br />
- !8924 docs: Fix broken links (Chris Mayo)<br />
- !8926 scrolledwindow: Improve behavior if nested in other scrollables<br />
(Carlos Garnacho)<br />
<br />
* Translation updates:<br />
- Basque (Asier Saratsua Garmendia)<br />
- Catalan (Jordi Mas i Hernandez, Jordi Mas)<br />
- Chinese (China) (luming zh)<br />
- Finnish (Jiri Grönroos)<br />
- Georgian (Ekaterine Papava)<br />
- Hebrew (Yosef Or Boczko)<br />
- Hungarian (Balázs Úr)<br />
- Japanese (Makoto Sakaguchi)<br />
- Korean (Changwoo Ryu)<br />
- Lithuanian (Aurimas Aurimas Černius)<br />
- Persian (Danial Behzadi)<br />
- Portuguese (Brazil) (Rafael Fontenelle)<br />
- Russian (Artur S0)<br />
- Swedish (Anders Jonsson)<br />
- Ukrainian (Yuri Chornoivan)<br />
<br />
Overview of Changes in 4.20.0, 29-08-2025<br />
=========================================<br />
<br />
* Bugs fixed:<br />
- #7695 gdk-win32: unmaximize doesn't restore the original size<br />
- #7702 Should GTK_ACCESSIBLE_ROLE_STATUS really be NAME_PROHIBITED?<br />
<br />
* Changes:<br />
- !8851 gstreamer: Stop GstPlay before dropping the ref (Robert Mader)<br />
- !8871 gtk/filterlistmodel: Emit items-changed for item watches (Georges<br />
Basile Stavracas Neto)<br />
- !8872 Gtk 4.19.4<br />
- !8873 docs: Some more details about dialogs (Matthias Clasen)<br />
- !8874 gsk: Add docs / gi annotations to new component transfer API<br />
(Sebastian Dröge)<br />
- !8876 Revert "meson: Rework introspection handling" (Florian "sp1rit")<br />
- !8879 iconhelper: Fix handling of non-square icons (Matthias Clasen)<br />
- !8880 gsk: Add missing Since marker to GskComponentTransferNode (Sebastian<br />
Dröge)<br />
- !8881 symbolic: Fix stroke defaults (Matthias Clasen)<br />
- !8883 Ignore gtk namespace attributes (Matthias Clasen)<br />
- !8884 gtk-demo: Fix markup in dark (Matthias Clasen)<br />
- !8885 entry: Clean up coding style (Sergio Costas Rodriguez)<br />
- !8886 gtk-demo: Avoid some criticals (Matthias Clasen)<br />
- !8887 gtkatcontext: Fix name generation flags for the banner role (Lukáš<br />
Tyrychtr, Matthias Clasen)<br />
<br />
* Translation updates:<br />
- Catalan (Jordi Mas)<br />
- Czech (Daniel Rusek)<br />
- Lithuanian (Aurimas Aurimas Černius)<br />
- Thai (Aefgh Threenine)<br />
- Turkish (Emin Tufan Çetin)<br />
<br />
Unset BROADWAY option, by default this feature is not enabled<br />
<br />
Add BASH and ACCESSKIT options, latter is hidden because it is still experimental (new port accessibility/accesskit-c bug #292048)<br />
<br />
Adjust dependencies<br />
<br />
Remove dmabuf patch, (it needs to be improved, we don't have linux/udmabuf.h header [1])<br />
<br />
librsvg2 is also needed at build time (truckman)<br />
<br />
Pet portclippy (truckman)<br />
<br />
PR: 292076
x11-toolkits/libadwaita: update to 1.8.4<br />
<br />
Update to 1.8.4<br />
<br />
=============<br />
Version 1.8.4<br />
=============<br />
- AdwDialog<br />
- Fix initial focus in bottom sheet mode<br />
- AdwWrapBox<br />
- Fix ADW_JUSTIFY_SPREAD<br />
- Translation updates<br />
- Indonesian<br />
- Kazakh<br />
- Romanian<br />
=============<br />
Version 1.8.3<br />
=============<br />
- Adaptive preview<br />
- Fix a leak when taking screenshots<br />
- AdwAboutDialog<br />
- Fix an accessibility warning<br />
- AdwAlert/MessageDialog<br />
- Fix extra padding with hidden extra child<br />
- AdwInlineViewSwitcher<br />
- Limit badges to 999+ to match AdwViewSwitcher<br />
- AdwNavigationView<br />
- Fix a crash<br />
- Make :navigation-stack more robust<br />
- AdwPreferencesGroup<br />
- Fix accessible label<br />
- AdwPreferencesPage<br />
- Revert incompatible children warning from 1.8.2<br />
- AdwShortcutsDialog<br />
- Implement search activation<br />
- Fix an accessibility warning<br />
- AdwStatusPage<br />
- Implement focus() and grab_focus()<br />
- AdwTabOverview<br />
- Implement search activation<br />
- AdwViewStack<br />
- Fix accessible labels with underlines<br />
- Docs<br />
- Fix banner-suggested screenshot<br />
- Translation updates<br />
- German<br />
=============<br />
Version 1.8.2<br />
=============<br />
- Build<br />
- Fix gen-public-types.py encoding<br />
- AdwActionRow<br />
- Fix subtitle comparison<br />
- AdwComboRow<br />
- Revert touchscreen fix from 1.8.1, since it's been fixed in GTK<br />
- Update selection when the expression changes<br />
- AdwHeaderBar<br />
- Report back button context menu to screen reader<br />
- AdwPreferencesDialog<br />
- Allow to go from the first search result to header bar by pressing up<br />
- AdwPreferencesGroup<br />
- Fix title and description getters<br />
- AdwPreferencesPage<br />
- Fix description getter<br />
- Warn when trying to add incompatible children<br />
- AdwShortcutLabel<br />
- Make accessible<br />
- Flip arrows for RTL<br />
- Add focused styles<br />
- AdwShortcutsDialog<br />
- Allow to go from the first search result to header bar by pressing up<br />
- AdwTabBar/AdwTabOverview<br />
- Report context menu to screen reader<br />
- Translation updates<br />
- Greek<br />
- Norwegian Nynorsk<br />
- Serbian<br />
- Serbian (Latin)<br />
- Uzbek (Latin)<br />
=============<br />
Version 1.8.1<br />
=============<br />
- AdwComboRow<br />
- Allow selecting items via touchscreen<br />
- Improve accessibility<br />
- AdwEntryRow<br />
- Fix title ellipsizing too late<br />
- Activate the row action when pressing enter<br />
- AdwHeaderBar<br />
- Fix title buttons on macOS<br />
- AdwNavigationView<br />
- Fix a build warning on some platforms<br />
- AdwShortcutsDialog<br />
- Fix removing sections when the model changes<br />
- AdwTabBar/AdwTabGrid<br />
- Fix context menu alignment on RTL<br />
- Docs<br />
- Replace deprecated GApplication flag<br />
- Fix shortcuts screenshots in widget gallery in dark mode<br />
- Translation updates<br />
- Bulgarian<br />
- Dutch<br />
- Filipino<br />
- Occitan<br />
- Portuguese<br />
- Uighur<br />
=============<br />
Version 1.8.0<br />
=============<br />
- AdwSpinner<br />
- Switch to progressbar accessible role<br />
- AdwSwipeTracker<br />
- Fix memory leak<br />
- Demo<br />
- Fix 2 memory leaks<br />
- Docs<br />
- Typo fixes<br />
- Translation updates<br />
- Basque<br />
- British English<br />
- Catalan<br />
- Chinese (China)<br />
- Czech<br />
- Danish<br />
- Spanish<br />
- Esperanto<br />
- Finnish<br />
- Galician<br />
- Georgian<br />
- Hungarian<br />
- Korean<br />
- Lithuanian<br />
- Swedish<br />
- Turkish<br />
- Ukrainian<br />
==============<br />
Version 1.8.rc<br />
==============<br />
- Add copy-func and free-func annotations to boxed types<br />
- AdwAlertDialog/AdwMessageDialog:<br />
- Clarify behavior around :default-response<br />
- AdwApplication<br />
- Enable support for CSS media queries in the autoloaded styles<br />
- AdwShortcutLabel<br />
- Fix RTL layout<br />
- AdwShortcutsDialog<br />
- Fix 2 memory leaks<br />
- AdwToastOverlay<br />
- Fix disappear animation not playing on dismiss_all()<br />
- Make the action button in toasts insensitive after a click<br />
- AdwWrapLayout<br />
- Fx allocation of a single child in RTL languages or with align > 0<br />
- Build<br />
- Require GTK 4.19.4<br />
- Docs<br />
- Fix AdwShortcutLabel and AdwShortcutsDialog screenshots in dark<br />
- Fix close button style on screenshots<br />
- Stylesheet<br />
- Update GtkShortcutLabel style to match AdwShortcutLabel<br />
- Switch to media queries instead of separate CSS variants<br />
- Translation updates<br />
- Brazilian Portuguese<br />
- Galician<br />
- Interlingua<br />
- Japanese<br />
- Persian<br />
- Polish<br />
- Russian<br />
================<br />
Version 1.8.beta<br />
================<br />
- AdwAlertDialog/AdwMessageDialog<br />
- Emit ::response when cancelled after calling choose()<br />
- AdwDialog<br />
- Fix widget activation in window-backed dialogs<br />
- Fix set_focus() in window-backed dialogs<br />
- AdwLayoutSlot<br />
- Error out if ID is not set<br />
- AdwNavigationView<br />
- Defer swipe start to ::begin-swipe<br />
- AdwShortcutLabel<br />
- Differentiate keypad keys better (same as in GtkShortcutLabel)<br />
- AdwShortcutsDialog<br />
- Show navigation pills for large dialogs<br />
- Set a title<br />
- Focus search bar with Ctrl+F<br />
- Fix action-name fetching when presented as a window<br />
- Fix search row activation<br />
- Fix markup handling<br />
- AdwTabBar<br />
- Fix focusing start/end action widgets<br />
- AdwTabOverview<br />
- Make button hitboxes larger<br />
- AdwWrapBox<br />
- Add remove_all()<br />
- AdwWrapLayout<br />
- Fix a memory leak<br />
- Build<br />
- Evaluate dependencies early<br />
- Demo<br />
- Switch to AdwShortcutLabel<br />
- Stylesheet<br />
- Add .document style class using the document font<br />
- Increase line height for .body and .caption<br />
- Add hover/active styles to GtkFlowBox children<br />
- Stop shipping symbolic PNG assets<br />
- Fix .devel striping with new GTK<br />
- Adapt window controls styles to GTK styles<br />
- Various fixes<br />
- Translation updates<br />
- Belarusian<br />
- Hebrew<br />
- Romanian<br />
- Slovenian<br />
=================<br />
Version 1.8.alpha<br />
=================<br />
- Add AdwShortcutsDialog<br />
- Add AdwShortcutLabel<br />
- Fix a crash with empty window layouts<br />
- Avoid needlessly resassigning CSS classes for dynamic shadows<br />
- AdwAboutDialog/AdwAboutWindow<br />
- Fix a leak<br />
- Fix mnemonics<br />
- Clarify :translator-credits docs<br />
- AdwAlertDialog/AdwMessageDialog<br />
- Fix a warning with long headings<br />
- AdwApplication<br />
- Automatically set up app.shortcuts action if shortcuts-dialog.ui is present<br />
- AdwAvatar<br />
- Fix custom image size with GTK 4.19.2<br />
- AdwBreakpointBin<br />
- Preserve focus when switching breakpoints<br />
- AdwCarousel<br />
- Support keyboard navigation<br />
- Fix a critical when disposing it after scrolling with mouse wheel<br />
- AdwExpanderRow<br />
- Fix grab_focus() behavior<br />
- AdwHeaderBar<br />
- Add support for native window controls in macOS<br />
- AdwNavigationView<br />
- fix :visible-page-tag notifications<br />
- AdwPreferencesGroup<br />
- Add bind_model()<br />
- Add get_row()<br />
- Allow rows that aren't AdwPreferencesRow<br />
- AdwPreferencesPage<br />
- Add insert()<br />
- Add get_group()<br />
- AdwStyleManager<br />
- Fix font name docs<br />
- Fix loading font names when debug variables are set<br />
- Move yellow/green boundary for accent color<br />
- Support high contrast on macOS<br />
- AdwTabOverview<br />
- Update window radius<br />
- AdwToastOverlay<br />
- Fix a critical when showing a toast while hiding it<br />
- Fix accessible role in documentation<br />
- Adaptive preview<br />
- Add context to shell and device preset translatable strings<br />
- Change screenshot tooltip<br />
- Build<br />
- Don't install internal static library<br />
- Fix build with older gobject-introspection versions<br />
- Demo<br />
- Add a shortcut for opening preferences<br />
- Docs<br />
- Fix window radius value<br />
- Fix missing AdwCarouselIndicatorLines image<br />
- Inspector<br />
- Disable markup on window rows<br />
- Stylesheet<br />
- Adjust GtkWindowControls styles for GTK 4.18.4 changes<br />
- Optimize window and dialog shadows<br />
- Fix disabled styles for various .view widgets<br />
- Fix list DND styles<br />
- Fix .property for expander rows<br />
- Tests<br />
- Fix a leak<br />
- Translation updates<br />
- Belarusian<br />
- Brazilian Portuguese<br />
- British English<br />
- Catalan<br />
- Friulian<br />
- German<br />
- Hebrew<br />
- Hungarian<br />
- Indonesian<br />
- Japanese<br />
- Latvian<br />
- Portuguese<br />
- Romanian<br />
- Russian<br />
- Slovenian<br />
- Ukrainian<br />
<br />
USE_LDCONFIG=yes for shared library (truckman)<br />
<br />
PR: 291468
devel/catch: fix build with clang 21, take 2<br />
<br />
Move the separate patches into patch-clang21, as requested by the<br />
maintainer.<br />
<br />
PR: 293446<br />
Approved by: sunpoet (maintainer)<br />
MFH: 2026Q1
devel/catch: fix build with clang 21<br />
<br />
With clang 21 devel/catch fails to build, with errors similar to:<br />
<br />
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/include/internal/catch_stringref.h:95:32: error: identifier '_sr' preceded by whitespace in a literal operator declaration is deprecated [-Werror,-Wdeprecated-literal-operator]<br />
95 | constexpr auto operator "" _sr( char const* rawChars, std::size_t size ) noexcept -> StringRef {<br />
| ~~~~~~~~~~~~^~~<br />
| operator""_sr<br />
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/include/internal/catch_stringref.h:100:28: error: identifier '_catch_sr' preceded by whitespace in a literal operator declaration is deprecated [-Werror,-Wdeprecated-literal-operator]<br />
100 | constexpr auto operator "" _catch_sr( char const* rawChars, std::size_t size ) noexcept -> Catch::StringRef {<br />
| ~~~~~~~~~~~~^~~~~~~~~<br />
| operator""_catch_sr<br />
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/projects/SelfTest/IntrospectiveTests/String.tests.cpp:144:33: error: identifier '_sr' preceded by whitespace in a literal operator declaration is deprecated [-Werror,-Wdeprecated-literal-operator]<br />
144 | using Catch::operator"" _sr;<br />
| ~~~~~~~~~~~^~~<br />
| operator""_sr<br />
<br />
and later:<br />
<br />
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/projects/SelfTest/UsageTests/ToStringVariant.tests.cpp:13:14: error: function 'operator=' could be declared with attribute 'noreturn' [-Werror,-Wmissing-noreturn]<br />
13 | MyType1& operator=(MyType1 const&) { throw 3; }<br />
| ^<br />
/wrkdirs/usr/ports/devel/catch/work/Catch2-2.13.10/projects/SelfTest/UsageTests/ToStringVariant.tests.cpp:18:14: error: function 'operator=' could be declared with attribute 'noreturn' [-Werror,-Wmissing-noreturn]<br />
18 | MyType2& operator=(MyType2 const&) { throw 4; }<br />
| ^<br />
<br />
The former can be fixed by removing the space between the identifier and<br />
the double quotes, the latter by declaring the functions with<br />
[[noreturn]].<br />
<br />
PR: 293446<br />
Approved by: maintainer timeout (2 weeks)<br />
MFH: 2026Q1
comms/bladerf: fix build with clang 21<br />
<br />
With clang 21 comms/bladerf fails to build, with errors similar to:<br />
<br />
/wrkdirs/usr/ports/comms/bladerf/work/bladeRF-2025.10/host/utilities/bladeRF-cli/src/cmd/flash_image.c:71:35: error: overlapping comparisons always evaluate to true [-Werror,-Wtautological-overlap-compare]<br />
71 | if (val[i] >= 'a' || val[i] <= 'f') {<br />
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~<br />
<br />
This is a logic error: the logical operator should be `&&` here. It has<br />
been proposed as an upstream pull request:<br />
https://github.com/Nuand/bladeRF/pull/1045, but it is not yet merged.<br />
<br />
PR: 293393<br />
Approved by: maintainer timeout (2 weeks)<br />
MFH: 2026Q1
misc/py-huggingface-hub: Update to 1.6.0<br />
<br />
Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v1.6.0<br />
<br />
Reported by: portscout
science/py-tensorflow: fix build with libc++ 21<br />
<br />
With libc++ 21 science/py-tensorflow fails to build, with errors similar<br />
to:<br />
<br />
In file included from tensorflow/tsl/framework/allocator_registry.cc:16:<br />
In file included from ./tensorflow/tsl/framework/allocator_registry.h:23:<br />
In file included from ./tensorflow/tsl/framework/allocator.h:28:<br />
./tensorflow/tsl/framework/type_traits.h:96:8: error: 'is_signed' cannot be specialized: Users are not allowed to specialize this standard library entity [-Winvalid-specialization]<br />
96 | struct is_signed<tsl::qint8> : public is_signed<tsl::int8> {};<br />
| ^<br />
/usr/include/c++/v1/__type_traits/is_signed.h:25:8: note: marked '_Clang::no_specializations' here<br />
25 | struct _LIBCPP_NO_SPECIALIZATIONS is_signed : _BoolConstant<__is_signed(_Tp)> {};<br />
| ^<br />
/usr/include/c++/v1/__config:1167:9: note: expanded from macro '_LIBCPP_NO_SPECIALIZATIONS'<br />
1167 | [[_Clang::__no_specializations__("Users are not allowed to specialize this standard library entity")]]<br />
| ^<br />
<br />
and later:<br />
<br />
tensorflow/lite/kernels/elementwise.cc:245:14: error: no matching function for call to 'EvalImpl'<br />
245 | return EvalImpl<float>(context, node, std::abs<float>, type);<br />
| ^~~~~~~~~~~~~~~<br />
tensorflow/lite/kernels/elementwise.cc:192:21: note: candidate function template not viable: no overload of 'abs' matching 'std::function<float (float)>' for 3rd argument<br />
192 | inline TfLiteStatus EvalImpl(TfLiteContext* context, TfLiteNode* node,<br />
| ^<br />
193 | std::function<T(T)> func,<br />
| ~~~~~~~~~~~~~~~~~~~~~~~~<br />
<br />
The former is fixed by https://github.com/openxla/xla/commit/0cead9f,<br />
which unfortunately happened after tsl got split off from tensorflow<br />
into a bunch of separate projects.<br />
<br />
The latter is fixed as part of<br />
https://github.com/tensorflow/tensorflow/commit/358119a, but that commit<br />
is quite large. Only the changes to elementwise.cc need to be applied.<br />
<br />
PR: 293384<br />
Approved by: maintainer timeout (2 weeks)<br />
MFH: 2026Q1
textproc/lttoolbox: fix build with libc++ 21<br />
<br />
With libc++ 21 textproc/lttoolbox fails to build, with errors similar to:<br />
<br />
In file included from /wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/acx.cc:17:<br />
In file included from /wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/acx.h:20:<br />
In file included from /wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/sorted_vector.hpp:25:<br />
In file included from /usr/include/c++/v1/iterator:698:<br />
/usr/include/c++/v1/__iterator/ostream_iterator.h:62:20: error: invalid operands to binary expression ('ostream_type' (aka 'basic_ostream<char, std::char_traits<char>>') and 'const char')<br />
62 | *__out_stream_ << __value;<br />
| ~~~~~~~~~~~~~~ ^ ~~~~~~~<br />
/usr/local/include/utf8cpp/utf8/core.h:358:25: note: in instantiation of member function 'std::ostream_iterator<char>::operator=' requested here<br />
358 | *(result++) = static_cast<octet_type>(cp);<br />
| ^<br />
/usr/local/include/utf8cpp/utf8/core.h:398:16: note: in instantiation of function template specialization 'utf8::internal::append<std::ostream_iterator<char>, char8_t>' requested here<br />
398 | return append<octet_iterator, utfchar8_t>(cp, result);<br />
| ^<br />
/usr/local/include/utf8cpp/utf8/checked.h:79:26: note: in instantiation of function template specialization 'utf8::internal::append<std::ostream_iterator<char>>' requested here<br />
79 | return internal::append(cp, result);<br />
| ^<br />
/usr/local/include/utf8cpp/utf8/checked.h:248:28: note: in instantiation of function template specialization 'utf8::append<std::ostream_iterator<char>>' requested here<br />
248 | result = utf8::append(cp, result);<br />
| ^<br />
/wrkdirs/usr/ports/textproc/lttoolbox/work/lttoolbox-3.8.0/lttoolbox/ustring.h:44:9: note: in instantiation of function template specialization 'utf8::utf16to8<char16_t *, std::ostream_iterator<char>>' requested here<br />
44 | utf8::utf16to8(&c, &c+1, std::ostream_iterator<char>(ostr));<br />
| ^<br />
<br />
This is because ustring.h includes <iomanip> instead of <iostream>, and<br />
libc++ 21 has reduced the number of transitive includes.<br />
<br />
Replace <iomanip> with <iostream> to fix this.<br />
<br />
PR: 293268<br />
Approved by: maintainer timeout (2 weeks)<br />
MFH: 2026Q1
math/symengine: fix build with libc++ 21<br />
<br />
With libc++ 21 math/symengine fails to build, with errors similar to:<br />
<br />
In file included from<br />
/wrkdirs/usr/ports/math/symengine/work/symengine-0.14.0/cmake/checkcxx11.cpp:1:<br />
In file included from /usr/include/c++/v1/unordered_map:589:<br />
In file included from /usr/include/c++/v1/__algorithm/is_permutation.h:13:<br />
In file included from /usr/include/c++/v1/__algorithm/comp.h:14:<br />
In file included from /usr/include/c++/v1/__type_traits/is_integral.h:14:<br />
/usr/include/c++/v1/__type_traits/remove_cv.h:22:32: error: unknown type<br />
name '__remove_cv'; did you mean 'remove_cv'?<br />
using type _LIBCPP_NODEBUG = __remove_cv(_Tp);<br />
^<br />
/usr/include/c++/v1/__type_traits/remove_cv.h:21:35: note: 'remove_cv'<br />
declared here<br />
struct _LIBCPP_NO_SPECIALIZATIONS remove_cv {<br />
^<br />
<br />
This is because libc++ 21 does not officially support clang < 19, and<br />
even though I added quite a few patches to libc++ 21 to non-officially<br />
support older gcc and clang versions, I never managed to make it support<br />
clang 15 or gcc 12.<br />
<br />
It seems that either removing the USES=llvm:min=15,max=15 fixes this<br />
problem, as it then compiles with the default llvm 19. Alternatively,<br />
the minimum version could be bumped to at least 16.<br />
<br />
PR: 293246<br />
Approved by: maintainer timeout (2 weeks)<br />
MFH: 2026Q1
science/mmdb2: fix build with libc++ 21<br />
<br />
With libc++ 21 science/mmdb2 fails to build, with errors similar to:<br />
<br />
In file included from mmdb2/mmdb_machine_.cpp:41:<br />
mmdb2/mmdb_machine_.h:296:13: error: unknown type name 'size_t'; did you mean 'std::size_t'?<br />
296 | typedef size_t fpstr_size_t;<br />
| ^~~~~~<br />
| std::size_t<br />
/usr/include/c++/v1/__cstddef/size_t.h:20:7: note: 'std::size_t' declared here<br />
20 | using size_t = decltype(sizeof(int));<br />
| ^<br />
<br />
This is because mmdb2 apparently relies on transitive includes getting<br />
the declaration of size_t, but with libc++ 21 this no longer works. Add<br />
an include of <stddef.h> to work around it.<br />
<br />
PR: 293180<br />
Approved by: maintainer timeout (2 weeks)<br />
MFH: 2026Q1
devel/catppuccin-whiskers: Update to 2.8.0<br />
<br />
Changelog: https://github.com/catppuccin/whiskers/blob/v2.8.0/CHANGELOG.md<br />
<br />
Reported by: GitHub (watch releases)
www/py-wfuzz: update 3.1.0 → 3.1.1<br />
<br />
PR: 293778
databases/goose: update 3.22.0 → 3.27.0
finance/py-bt: update 1.1.3 → 1.1.4
net-p2p/intermodal: update 0.1.14 → 0.1.15
devel/tabby: update 0.31.2 → 0.32.0
graphics/gifski: update 1.10.3 → 1.34.0
net-im/signal-desktop: Update to 8.2.0
net-im/libsignal-node: Update to 0.88.0
multimedia/ringrtc: Update to 2.65.2
databases/pg_textsearch: Update to 0.6.1
www/lexbor: Update 2.6.0 => 2.7.0<br />
<br />
Approved by: db@, yuri@ (Mentors, implicit)
audio/subtui: Update to 2.11.0<br />
<br />
Changelog: https://github.com/MattiaPun/SubTUI/releases/tag/v2.11.0
textproc/elasticsearch7: Fix build with non-default USERS/GROUPS<br />
<br />
Also use ${ETCDIR} instead of ${PREFIX}/etc/elasticsearch.<br />
<br />
Approved by: blanket (fix build)<br />
MFH: 2026Q1
textproc/kibana8: Improve MASTER_SITES<br />
<br />
Remove http, rename subdir in my LOCAL space.<br />
<br />
PR: 289759<br />
Approved by: blanket
devel/rubygem-locale: Update to 2.1.5<br />
<br />
Changes: https://github.com/ruby-gettext/locale/blob/main/doc/text/news.md
devel/gcc-arm-embedded: fix build with clang 21<br />
<br />
With clang 21 devel/gcc-arm-embedded fails to build, with errors similar<br />
to:<br />
<br />
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb/binutils/readelf.c:23278:37: error: pointer comparison always evaluates to false [-Werror,-Wtautological-compare]<br />
23278 | || inote.namedata + inote.namesz < inote.namedata)<br />
| ^<br />
<br />
and later many instances of:<br />
<br />
In file included from <built-in>:1:<br />
In file included from /wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/defs.h:63:<br />
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/../gdbsupport/enum-flags.h:97:34: error: non-type<br />
template argument is not a constant expression<br />
97 | integer_for_size<sizeof (T), static_cast<bool>(T (-1) < T (0))>::type<br />
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/../gdbsupport/enum-flags.h:134:20: note: in<br />
instantiation of template class 'enum_underlying_type<ui_out_flag>' requested here<br />
134 | typedef typename enum_underlying_type<enum_type>::type underlying_type;<br />
| ^<br />
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/ui-out.h:385:16: note: in instantiation of template<br />
class 'enum_flags<ui_out_flag>' requested here<br />
385 | ui_out_flags m_flags;<br />
| ^<br />
/wrkdirs/usr/ports/devel/gcc-arm-embedded/work-default/src/binutils-gdb--gdb/gdb/../gdbsupport/enum-flags.h:97:52: note: integer value<br />
-1 is outside the valid range of values [0, 15] for the enumeration type 'ui_out_flag'<br />
97 | integer_for_size<sizeof (T), static_cast<bool>(T (-1) < T (0))>::type<br />
| ^<br />
<br />
The readelf error is due to it assuming pointer wrapping, which is<br />
undefined behavior. This can be worked around by casting the pointers to<br />
uintptr_t, or by adding -fno-strict-overflow to the CFLAGS (but if you<br />
are messing with the CFLAGS, you might as well disable -Werror).<br />
<br />
The enum errors are because it is no longer allowed to cast integer<br />
values to enum values, if they fall outside of the valid range. Upstream<br />
fixed this in<br />
<https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commit;h=4a0b2cb7210>,<br />
which applies with a small bit of editing.<br />
<br />
PR: 293168<br />
Approved by: maintainer timeout (2 weeks)<br />
MFH: 2026Q1
textproc/elasticsearch7: Update 7.17.11 => 7.17.29, deprecate<br />
<br />
Release Notes:<br />
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/es-release-notes.html<br />
<br />
- Replace PORTVERSION with DISTVERSION.<br />
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download<br />
due to the HTTP error "Forbidden 403".<br />
- Deprecate with date 2026-06-30 due to 7.x reached EoL on 15 Jan 2026.<br />
- Limit JAVA_VERSION to supported 21, 17, 11 and 8.<br />
- Parametrize "logstash" with "${PORTNAME}".<br />
- Adjust CONFLICTS.<br />
- Fix warnings from portclippy.<br />
- Fix possibility to use custom user/group.<br />
- Remove unnecessary ".include <bsd.port.options.mk>" and variable SIGAR_ARCH.<br />
- Merge MKDIRs, INSTALL_SCRIPTs, INSTALL_DATAs.<br />
<br />
PR: 293746<br />
Approved by: elastic (maintainer, implicit - inactive for more than 6 months)<br />
MFH: 2026Q1
sysutils/logstash7: Update 7.17.11 => 7.17.29, deprecate<br />
<br />
Release Notes:<br />
https://www.elastic.co/guide/en/logstash/7.17/releasenotes.html<br />
<br />
Improve port:<br />
- Replace PORTVERSION with DISTVERSION.<br />
- Add LOCAL/vvd/elastic to MASTER_SITES for those who can't download<br />
due to the HTTP error "Forbidden 403".<br />
- Deprecate with date 2026-06-30 due to 7.x reached EoL on 15 Jan 2026.<br />
- Limit JAVA_VERSION to supported 17, 11 and 8.<br />
- Parametrize "logstash" with "${PORTNAME}".<br />
- Adjust CONFLICTS.<br />
- Add possibility to use custom user/group.<br />
- Merge CHMODs.<br />
- Fix white characters and remove unnecessary empty lines.<br />
- Remove unnecessary MKDIR.<br />
<br />
PR: 293746<br />
Approved by: elastic (maintainer, implicit - inactive for more than 6 months)<br />
MFH: 2026Q1
databases/pgvector: Update from 0.8.1 to 0.8.2<br />
<br />
Changelog:<br />
<br />
* Fixed buffer overflow with parallel HNSW index build - more info<br />
* Improved install target on Windows<br />
* Fixed Index Searches in EXPLAIN output for Postgres 18<br />
<br />
Taken from:<br />
<br />
https://github.com/pgvector/pgvector/blob/master/CHANGELOG.md<br />
<br />
Sponsored by: OTTRIA
devel/py-sybil: add
devel/py-seedir: add
math/R-cran-terra: Fix tests<br />
<br />
Apply upstream patch to fix tests.
misc/py-NATTEN: Fix build by fixing dependencies<br />
<br />
Reported by: fallout
misc/rash: update 2.17.8 → 2.18.0
misc/timr-tui: update 1.7.0 → 1.7.1
www/py-qh3: update 1.0.9 → 1.6.0
textproc/comrak: update 0.48.0 → 0.51.0
security/rpm-sequoia: update 1.9.0 → 1.10.1
dns/powerdns: Update 5.0.2 => 5.0.3<br />
<br />
News:<br />
https://blog.powerdns.com/2026/02/20/powerdns-authoritative-server-5.0.3-4.9.13<br />
<br />
Changelog:<br />
https://doc.powerdns.com/authoritative/changelog/5.0.html#change-5.0.3<br />
<br />
PR: 293754<br />
MFH: 2026Q1
databases/pg_search: New port<br />
<br />
pg_search is a Postgres extension that enables full text search over<br />
heap tables using the BM25 algorithm. It is built on top of Tantivy, the<br />
Rust-based alternative to Apache Lucene, using pgrx.<br />
<br />
pg_search is supported on official PostgreSQL Global Development Group<br />
Postgres versions, starting at PostgreSQL 15.
net/rclone: Update 1.73.1 => 1.73.2<br />
<br />
Changelog:<br />
https://rclone.org/changelog/#v1-73-2-2026-03-06<br />
<br />
PR: 293755
science/netcdf: Fix pkg-plist for build with DOXYGEN<br />
<br />
* Re-generate pkg-plist with panopticum(1)<br />
<br />
Approved by: portmgr@ (build fix, blanket)<br />
Approved by: db@, yuri@ (Mentors, implicit)<br />
Differential Revision: https://reviews.freebsd.org/D55421
audio/ft2-clone: Update to 2.11
x11-wm/mango: Update to 0.12.6<br />
<br />
ChangeLog:<br />
<br />
- https://github.com/mangowm/mango/releases/tag/0.12.5<br />
- https://github.com/mangowm/mango/releases/tag/0.12.6<br />
<br />
Reported by: DreamMaoMao <notifications@github.com>
MOVED: x11-wm/mangowc renamed upstream
devel/qt6-base: Make use of renameat2 in QFileSystemEngine
print/py-frescobaldi: Update 4.0.4 => 4.0.5<br />
<br />
Changelog:<br />
https://github.com/frescobaldi/frescobaldi/releases/tag/v4.0.5<br />
<br />
Switch from dynamically generated by github tarball to statically<br />
generated by upstream.<br />
<br />
PR: 293742
print/lilypond-devel: Update 2.25.27 => 2.25.35<br />
<br />
Release Notes:<br />
https://lilypond.org/news.html#LilyPond-2_002e25_002e35-released-March-7_002c-2026<br />
<br />
PR: 293740
graphics/py-qpageview: Update 1.0.1 => 1.0.3<br />
<br />
Changelog:<br />
https://github.com/frescobaldi/qpageview/blob/v1.0.3/CHANGELOG.md<br />
<br />
Update COMMENT - port uses Qt6, not Qt5 since version 1.0.0.<br />
<br />
PR: 293741<br />
MFH: 2026Q1
www/freenginx-acme: update freenginx's version to the recent one<br />
<br />
Bump PORTREVISION.<br />
<br />
Sponsored by: tipi.work
lang/go124: Remove expired port<br />
<br />
2026-03-11 lang/go124: End of life--please switch to go125 or go126
databases/py-redisvl: Allow build with py-redis 7.2.0+<br />
<br />
- Bump PORTREVISION for package change<br />
<br />
Obtained from: https://github.com/redis/redis-vl-python/commit/817a255df0c97921236ed507a177621a00e18bdf<br />
Approved by: portmgr (blanket)
sysutils/rubygem-bundler: Update to 4.0.7<br />
<br />
Changes: https://github.com/ruby/rubygems/releases<br />
https://github.com/ruby/rubygems/blob/master/bundler/CHANGELOG.md
devel/ruby-gems: Update to 4.0.7<br />
<br />
Changes: https://github.com/ruby/rubygems/releases<br />
https://github.com/ruby/rubygems/blob/master/CHANGELOG.md
devel/rubygem-aws-sdk-workspacesweb: Update to 1.59.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-workspacesweb/CHANGELOG.md
devel/rubygem-aws-sdk-wickr: Update to 1.4.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-wickr/CHANGELOG.md
devel/rubygem-aws-sdk-wafv2: Update to 1.126.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-wafv2/CHANGELOG.md
devel/rubygem-aws-sdk-trustedadvisor: Update to 1.34.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-trustedadvisor/CHANGELOG.md
devel/rubygem-aws-sdk-transcribestreamingservice: Update to 1.98.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-transcribestreamingservice/CHANGELOG.md
devel/rubygem-aws-sdk-ssm: Update to 1.211.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-ssm/CHANGELOG.md
devel/rubygem-aws-sdk-sesv2: Update to 1.96.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-sesv2/CHANGELOG.md
devel/rubygem-aws-sdk-securityhub: Update to 1.152.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-securityhub/CHANGELOG.md
devel/rubygem-aws-sdk-savingsplans: Update to 1.74.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-savingsplans/CHANGELOG.md
devel/rubygem-aws-sdk-sagemakerruntime: Update to 1.95.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-sagemakerruntime/CHANGELOG.md
devel/rubygem-aws-sdk-sagemaker: Update to 1.353.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-sagemaker/CHANGELOG.md
devel/rubygem-aws-sdk-s3: Update to 1.215.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md
devel/rubygem-aws-sdk-resources: Update to 3.255.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-resources/CHANGELOG.md
devel/rubygem-aws-sdk-rds: Update to 1.308.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-rds/CHANGELOG.md
devel/rubygem-aws-sdk-ram: Update to 1.85.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-ram/CHANGELOG.md
devel/rubygem-aws-sdk-quicksight: Update to 1.174.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-quicksight/CHANGELOG.md
devel/rubygem-aws-sdk-pcaconnectorscep: Update to 1.28.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-pcaconnectorscep/CHANGELOG.md
devel/rubygem-aws-sdk-partnercentralselling: Update to 1.27.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-partnercentralselling/CHANGELOG.md
devel/rubygem-aws-sdk-partnercentralchannel: Update to 1.5.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-partnercentralchannel/CHANGELOG.md
devel/rubygem-aws-sdk-opensearchservice: Update to 1.88.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-opensearchservice/CHANGELOG.md
devel/rubygem-aws-sdk-odb: Update to 1.15.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-odb/CHANGELOG.md
devel/rubygem-aws-sdk-observabilityadmin: Update to 1.21.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-observabilityadmin/CHANGELOG.md
devel/rubygem-aws-sdk-neptune: Update to 1.100.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-neptune/CHANGELOG.md
devel/rubygem-aws-sdk-mpa: Update to 1.13.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-mpa/CHANGELOG.md
devel/rubygem-aws-sdk-mediatailor: Update to 1.115.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-mediatailor/CHANGELOG.md
devel/rubygem-aws-sdk-medialive: Update to 1.179.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-medialive/CHANGELOG.md
devel/rubygem-aws-sdk-marketplacemetering: Update to 1.93.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-marketplacemetering/CHANGELOG.md
devel/rubygem-aws-sdk-marketplaceentitlementservice: Update to 1.84.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-marketplaceentitlementservice/CHANGELOG.md
devel/rubygem-aws-sdk-managedgrafana: Update to 1.59.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-managedgrafana/CHANGELOG.md
devel/rubygem-aws-sdk-keyspacesstreams: Update to 1.13.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-keyspacesstreams/CHANGELOG.md
devel/rubygem-aws-sdk-health: Update to 1.96.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-health/CHANGELOG.md
devel/rubygem-aws-sdk-guardduty: Update to 1.144.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-guardduty/CHANGELOG.md
devel/rubygem-aws-sdk-gameliftstreams: Update to 1.22.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-gameliftstreams/CHANGELOG.md
devel/rubygem-aws-sdk-gamelift: Update to 1.120.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-gamelift/CHANGELOG.md
devel/rubygem-aws-sdk-elasticsearchservice: Update to 1.116.0<br />
<br />
Changes: https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-elasticsearchservice/CHANGELOG.md