devel/glibmm26: update to 2.86.0
With recent update of devel/glib20 commit 944cdc82c7, this is update for
devel/glibmm26 to 2.86.0.
2.86.0 (stable) 2025-09-19:
gmmproc:
* tools/defs_gen/docextract: Improve extraction of enum enumerators.
New enumerators in glib, gtk, pango are usually documented with one
enumerator per documentation block.
(Kjell Ahlstedt)
2.85.0 (unstable) 2025-08-31:
Glib:
* Date: Add get_week_of_year() and get_weeks_in_year().
(Kjell Ahlstedt)
Gio:
* InetAddress: Add get/property_scope_id(), get/property_flowinfo(),
create(bytes, family, flowinfo, scope_id).
* ZlibCompressor: Add get/set/property_os().
(Kjell Ahlstedt)
Build:
* Meson build: Use the Python installation that Meson uses.
See merge request !67.
* Require glib >= 2.85.2
(Kjell Ahlstedt)
PR: 2951247fb702aaa4Port details
devel/glibmm262.86.0
C++ bindings for GLib
- Maintainer
- gnome@FreeBSD.org
- Packages
- glibmm26 2.86.0
- Upstream
- Higher version available: 2.90.0
- CPE
- none, CVEs only via VuXML
- WWW
- https://gitlab.gnome.org/GNOME/glibmm
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (8)
devel/glibmm26: update to 2.84.0 PR: 2866979df2239e5f
devel/glibmm26: update to 2.80.1 Changelog: https://gitlab.gnome.org/GNOME/glibmm/-/blob/2.80.1/NEWS The latest upstream version is 2.82.0, but the port is only updated to this version to match devel/glib20.6edc5cedcb
devel/glibmm26: update to 2.78.1 Changelog: https://gitlab.gnome.org/GNOME/glibmm/-/blob/2.78.1/NEWS915e2182f7
devel/glibmm26: update to 2.78.0 release (+) Changelog: https://gitlab.gnome.org/GNOME/glibmm/-/blob/2.78.0/NEWS Sponsored by: Serenity Cybersecurity, LLC2bc4f4638c
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>3d9a815d9c*/*: update Telegram Desktop: 4.6.5 -> 4.7.0 Also, update: o) net-im/tg_owt to its recent version; o) devel/glibmm26: 2.74.0 -> 2.76.0. (*) Discussed with: fluffy (*) <ChangeLog> o) You can disable all resource-intensive animations and animated stickers and emoji. o) Power saving mode turns on automatically based on system battery saving settings. o) Fully flexible playback speed settings for videos, voice and video messages. o) Click the "1X" button to quickly switch between normal and adjusted speed – or hold it to set any speed between 0.5-2.5x. o) Improved sound quality for adjusted speed playback. o) Read receipts in groups under 100 members now show reaction timestamps and when your messages were read. o) When inviting people to groups, you can quickly send invite links to anyone who doesn't allow adding them directly. o) Invite links now show previews in chats. o) Fully translatable bots. Bot descriptions and ”What can this bot do?" sections can now be translated. o) Starting a call now shows a confirmation window. o) Fixed pasting images from Firefox on Windows. o) Global Fn+F shortcut to switch active window to full screen mode on macOS. o) Silent notification sound in Focus Mode on macOS. </ChangeLog>b4d3154167
devel/glibmm26: add new port with 2.68 API/ABI (stable branch) (+) Time to strart transition from the outdated glibmm-2.4 API to the latest 2.68 API. This port provide a latest release of glibmm-2.68 API, 2.74.0 Changelog since latest 2.4 API releases: https://gitlab.gnome.org/GNOME/glibmm/-/blob/master/NEWS3ffcbed75e