devel/glib20: Update to 2.88.3 Reported by: portscout!88af3dcbe2
Port details
devel/glib202.88.3,2
Some useful routines of C programming (current stable version)
- Maintainer
- desktop@FreeBSD.org
- Packages
- glib 2.88.3,2, glib-bootstrap 2.88.3,2
- Upstream
- Higher version available: 2.90.1
- CPE
gnome:glibfrom the port- WWW
- https://www.gtk.org/
- 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 (396)
devel/glib20: Update to 2.86.5200f151547
devel/{glib20,gobject-introspection}: update to 2.86.4 and 1.86.0
Differential Revision: https://reviews.freebsd.org/D55078944cdc82c7devel/glib20: update to 2.84.4 Changelog: https://gitlab.gnome.org/GNOME/glib/-/blob/2.84.4/NEWS854a29382c
devel/glib20: remove FAM_ALTBACKEND No longer accessed after libinotify-kqueue landed, further with native inotify since 15-STABLE. While here, conditionalise the devel/libinotify dependency accordingly.af48093c3f
devel/glib20: integrate the meson option for NLS5d0dccb35b
devel/glib20: shore up DOCS - use DOCS over PORTDOCS - unconditionally omit G_VA_COPY_AS_ARRAY, as the symbol is historical, only relevant on certain platforms and the generated doc is blank0fa6898ebf
*: Adapt plists after gi-docgen update PR: 285137b87a776bb9
devel/glib20: Prepare for the native inotify impl Differential Revision: https://reviews.freebsd.org/D5073673163cdf69
devel/glib20: remove unused USE_PYTHON=py3kplist No package changes.486398d921
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc EXT_SUFFIX, according to PEP 3149, refers to the full tag and extension for compiled extension module objects, eg .cpython-311.so, .cpython-313t.so, etc. We do not use the correct semantic meaning, and this usage becomes ambiguous and confusing when tags do not match between bytecode and compiled extension module objects. Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's specification of a magic tag, which consists of implementation name and shorthand version only. This is meant for bytecode and other files containing this tag in their filename that do not depend on a specific Python ABI for the same version. Chase all existing consumers. Introduce PYTHON_SOABI to align with PEP 3149's specification of a tag, which consists of implementation name, shorthand version and any ABI flags present (this and PYTHON_TAG are identical without ABI flags). This is meant for compiled extension module objects and other files that depend on a specific Python ABI for the same version. Add documentation for these variables that our PYTHON_EXT_SUFFIX never had. PR: 274671 Event: Kitchener-Waterloo Hackathon 2025064f0eba1efd
devel/glib20: Prevent the silent grabbing of libelf from ports PR: 2734798107e8e7cb
regression: bump packages known to trigger the pkg 2.1.1 regression A regression was introduced in pkg 2.1.1 which results in at least those packages ending up depending on themselves. Bump to force rebuild them0dd72a2528
devel/glib20: Update to 2.84.1 PR: 285865 Exp-run by: antoined76f33e236
devel/gobject-introspection: Override PREFIX for the @bootstrap flavor This allows to break the install-time conflict between gobject-introspection and gobject-introspection-bootstrap PR: 28586387b108e9d6
devel/glib20: Override PREFIX for the @bootstrap flavor This allows to break the install-time conflict between glib and glib-bootstrap PR: 285863464ad90a6b
devel/glib20: Fix plist for !amd64 arches Reported by: fluffy8523402a80
devel/glib20 and devel/gobject-introspection: update to 2.82.4 and 1.82.0 Changelogs: - https://gitlab.gnome.org/GNOME/glib/-/blob/glib-2-82/NEWS - https://gitlab.gnome.org/GNOME/gobject-introspection/-/blob/gnome-47/NEWS PR: 281083 Reviewed by: jhale, fluffy Differential Revision: https://reviews.freebsd.org/D47139 Exp-run by: antoine Co-authored-by: arrowd7b5824485c
Mk/Uses/meson.mk: pass --localstatedir like GNU_CONFIGURE after 9f4546a03cc0 Meson defaults to --localstatedir=/var/local if --prefix=/usr/local but this is not valid for ports/ or FreeBSD hier(7). See also 68edbeeaae96 and https://github.com/mesonbuild/meson/commit/24549dbed5fe PR: 273605 Analyzed by: Tatsuki Makino Exp-run by: antoinef735bc3d93
devel/glib20: Enable GNetworkMonitor with Netlink backend Sponsored by: Future Crew, LLC622023b5f6
devel/glib20: update to 2.80.5 Changes: https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.5/NEWS Reported by: GitLab (notify releases)c61a59f5e7
devel/glib20: pull in upstream commit fixing resolver-parsing test ...build error. https://gitlab.gnome.org/GNOME/glib/-/commit/0901b03bbe6feb96dbc7521b00c3191a53ff79b8 Reported by: vishwin, ale16c508494b
devel/glib20: update to 2.80.4 Changelog: https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.4/NEWS While here, belated GTKDOC -> DOC, as gi-docgen replaced gtk-doc in 2.80.0. Only a subset of the API reference and tools documentation are generated when introspection is disabled.3b2b89d434
devel/glib20: Remove stale patch This patch was added in 2002: https://github.com/freebsd/freebsd-ports/commit/e8da18edcdce6c3c96bc3629f0f5927901b2c60e#diff-a853c7b9fa72c4c63b38cd1188eaca75badf06e003cbdf880b9e0a6f44c1034b The current unpatched code does the same thing as patched one plus some locking Tested by: arrowd Sponsored by: Serenity Cybersecurity, LLC3b72aac677
devel/glib20: Remove stale patch This patch is guarding a deprecation warning for 11 years now. Context: https://github.com/freebsd/freebsd-ports/commit/7887c684adab042fed1bfcba2e91589ecd17c4a8#r130575626 Tested by: arrowd Sponsored by: Serenity Cybersecurity, LLCc79ebdd341
devel/glib20: Define TEST_DEPENDS and add prepartions to pre-test4eb8bb45d3
devel/glib20: Remove DEBUG option that does nothing48d1e730a4
devel/glib20: update to 2.80.3 Changes: https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.3/NEWS Reported by: GitLab (notify releases)97a94e448c
devel/glib20: update to 2.80.2 Changes: https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.2/NEWS Reported by: GitLab (notify releases)f305c835e1
devel/glib20: update to 2.80.1 Changes: https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.1/NEWS Reported by: GitLab (notify releases) Security: CVE-2024-343974298639859
devel/glib20: update to 2.80.0 Temporarily pass -Dintrospection=disabled to avoid dependency loop with devel/gobject-introspection. Changes: https://gitlab.gnome.org/GNOME/glib/-/blob/2.80.0/NEWS PR: 277581 Reported by: GitLab (notify releases) Exp-run by: antoine47c17dccc9
devel/glib20: update to 2.78.4 Changes: https://gitlab.gnome.org/GNOME/glib/-/releases/2.78.4 Reported by: GitLab (notify releases)e8c80a67bb
*/*: Sanitize MANPREFIX for meson ports Approved by: portmgr9f8f710b3e
devel/glib20: update to 2.78.3 Changes: https://gitlab.gnome.org/GNOME/glib/-/compare/2.78.1...2.78.3 Reported by: GitLab (notify releases)beb1a0121c
devel/glib20: update to 2.78.1 Changes: https://gitlab.gnome.org/GNOME/glib/-/compare/2.78.0...2.78.1 Reported by: Repologyc455a8a168
devel/glib20: Remove another stale patch Approved by: rnagy [1] [1] https://github.com/freebsd/freebsd-ports/commit/9c491d7c0f531ffaa275d5585c3cbaefc97936c5#commitcomment-130605472a98f932a68
devel/glib20: Remove ancient obsolete patches and sed calls.022edda04e
devel/glib20: update to 2.78.0 Changes: https://gitlab.gnome.org/GNOME/glib/-/releases/2.78.0 Reported by: GitLab (notify releases) PR: 273647 Exp-run by: antoine Approved by: tcberner1d26c49cd6
devel/glib20: update to 2.76.5 Changes: https://gitlab.gnome.org/GNOME/glib/-/releases/2.76.5 Reported by: GitLab (notify releases)38ea22aeab
devel/glib20: unbreak session bus autolaunch after fcf0cc114ab8 $ pkg install gtk4 $ service dbus onestart $ cat /var/lib/dbus/machine-id 123456789012345678901234567890123 $ unset DBUS_SESSION_BUS_ADDRESS XDG_RUNTIME_DIR $ gtk4-demo (gtk4-demo:1234): Gtk-WARNING **: Unable to acquire session bus: Cannot spawn a message bus without a machine-id: Unable to load /var/local/lib/dbus/machine-id or /etc/machine-id: Failed to open file “/var/local/lib/dbus/machine-id”: No such file or directory ^C $ gdbus call --session --dest=org.freedesktop.DBus --object-path=/ --method=org.freedesktop.DBus.ListNames Error connecting: Cannot spawn a message bus without a machine-id: Unable to load /var/local/lib/dbus/machine-id or /etc/machine-id: Failed to open file “/var/local/lib/dbus/machine-id”: No such file or directory Reported by: vermadenfd15885866
devel/glib20: update to 2.76.4 Changes: https://gitlab.gnome.org/GNOME/glib/-/releases/2.76.4 Reported by: GitLab (notify releases)8a8c42b030
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>3d9a815d9cdevel/glib20: update to 2.76.3 Changes: https://gitlab.gnome.org/GNOME/glib/-/releases/2.76.3 Reported by: GitLab (notify releases)b08f0e455e
devel/glib20: respect _MAKE_JOBS workaround after 1597e735c46d Reported by: portscana0569f8d70
devel/glib20: unbreak GTKDOC=on after 8cef7ff47def ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist Error: Orphaned: share/gtk-doc/html/gobject/gtype-non-instantiatable-non-classed.html ===> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: share/gtk-doc/html/gobject/gtype-non-instantiatable-classed.html ===> Error: Plist issues found. *** Error code 1 https://gitlab.gnome.org/GNOME/glib/-/commit/783f1b86400866e9d4dd64
devel/glib20: update to 2.76.2 Changes: https://gitlab.gnome.org/GNOME/glib/-/releases/2.76.2 Reported by: GitLab (notify releases)8cef7ff47d
devel/glib20: update to 2.76.1 Changes: https://gitlab.gnome.org/GNOME/glib/-/releases/2.76.1 Reported by: GitLab (notify releases) PR: 2700874b8cb87e8d
devel/glib20: update to 2.76.0 Changes: https://gitlab.gnome.org/GNOME/glib/-/releases/2.76.0 Reported by: GitLab (notify releases) PR: 270087 Exp-run by: antoine Approved by: tcbernerfcf0cc114a
devel/glib20: unbreak with --auto-features=enabled gio/meson.build:933:0: ERROR: Dependency "libelf" not found, tried pkgconfig PR: 2703618fcbe2c502
devel/glib20: update to 2.74.6 release (+) * Bugs fixed: - !3239 Backport !3237 “Fix safe_wspawnve #define” to glib-2-74 * Translation updates: - Georgian (Ekaterine Papava) - German (Tim Sabsch) Changelog: https://gitlab.gnome.org/GNOME/glib/-/blob/2.74.6/NEWS Sponsored by: Serenity Cybersecurity, LLC4a7a56c297