pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-gobject3
Module Name: pkgsrc
Committed By: wiz
Date: Sun May 10 21:17:35 UTC 2026
Modified Files:
pkgsrc/devel/py-gobject3: Makefile Makefile.common PLIST distinfo
Removed Files:
pkgsrc/devel/py-gobject3/patches: patch-gi_overrides_Gio.py
Log Message:
py-gobject3: update to 3.56.3
3.56.3 - 2026-05-08
-------------------
* Fix crash when user_data is defined before callback :mr:`554`
* Add missing msg argument to asyncio cancel() :mr:`541`
* Fix potential buffer overflow errors :mr:`540`
* Fix memory leak when initializing GTK templates :mr:`526`
3.56.2 - 2026-03-25
-------------------
* ci: drop obsolete mingw environments, add UCRT64 and clang64 (backport) :mr:`533`
* Leave floating state intact for get/set property (backport) :mr:`534`
* Only call do_dispose if it's implemented on the class (backport) :mr:`531`
3.56.1 - 2026-02-27
-------------------
* Fix `do_dispose` for floating objects :mr:`527`
* Updates and fixes for Windows documantation :mr:`525`
3.56.0 - 2026-02-27
-------------------
* Handle caller-allocated fixed-size C-Arrays :mr:`523`
* Fix reading array length on big-endian :mr:`521`
* Invoke `do_constructed` for object constructed by GObject directly :mr:`519` :mr:`520`
* events: fix main context iteration without thread default :mr:`518`
3.55.3 - 2026-02-04
-------------------
* Add typing annotations to `GLib` and `GObject` overrides :mr:`506` :mr:`513`
* Do not allow `__slots__` in GObject subclasses :mr:`508`
* Documentation updates :mr:`510`
* overrides/GLib: Add wrappers for `GLibUnix` split :mr:`492`
* Fix leak in object initialization :mr:`514`
* asyncio support without EventLoopPolicy :mr:`503` :mr:`509`
* Fix crash in string/array marshalling (regression from :mr:`487`) :mr:`516`
* Update class type on wrapper destruction (regression from :mr:`449`) :mr:`515`
3.55.2 - 2026-01-17
-------------------
* Use cache logic for field/property/constant/signal closure marshalling :mr:`487` :mr:`500`
* Refactor struct and object marshaller code :mr:`493`
* Remove wrappers for `GLib.OptionContext` and `GLib.OptionGroup` :mr:`499`
* Fix issue when Python objects are garbage collected (regression from :mr:`449`) :mr:`507`
* Windows build failure with Python 3.13 :mr:`502`
* Refactoring :mr:`504` :mr:`505`
3.55.1 - 2026-01-03
-------------------
* Enable `-Wswitch-enum` compiler option :mr:`476`
* Pass `GIArgument` as value argument :mr:`447` :mr:`480`
* Support unichar properties :mr:`475`
* Minimum supported Python version is 3.10 :mr:`478`
* docs: Add conda and pixi to getting started :mr:`481`
* Fix a few memory leaks, refactorings and cleanup :mr:`483` :mr:`484` :mr:`485` :mr:`486`
* docs: Website updates :mr:`488`
* Add backwards compatibility for `Gdk.PaintableFlags.SIZE`/`CONTENTS` :mr:`496`
* Fix missing instance variables when objects are garbage collected (regression from :mr:`449`) :mr:`497`
* Use a (temporary) object to make sure `do_dispose()` is called :mr:`491`
* Call `do_constructed()` at the end of object initialization :mr:`495`
3.55.0 - 2025-11-15
-------------------
Most notable changes are the removal of toggle references.
If you use python weakrefs to track PyGObjects, you should change
that to `GObject.Object.weak_ref()`.
An environment variable `PYGI_OVERRIDES_PATH` can be set to add additional
override paths (especially for testing).
* Remove `GLib.options` module :mr:`273`
* Support generic parameters for `Gio.ListStore` :mr:`237`
* Cleanup: replace arguments in cache objects by functions :mr:`439`
* Always sink floating objects :mr:`442`
* Excempt GioPlatform namespaces from require_version check :mr:`450`
* (backwards compat) Expose platform symbols through Gio module :mr:`451` :mr:`452`
* Update pythoncapi-compat :mr:`455`
* Add PYGI_OVERRIDES_PATH environment variable :mr:`453`
* Provide the intended GioUnix API, even on older GLib :mr:`456`
* Code refactorings :mr:`465` :mr:`466` :mr:`470` :mr:`474`
* Remove `pygtkcompat` completely :mr:`464`
* Array improvements :mr:`422`
* Fix memory leak when array construction fails :mr:`473`
* Unify properties handling :mr:`469`
* Replace toggle references :mr:`449`
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 pkgsrc/devel/py-gobject3/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/py-gobject3/Makefile.common
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-gobject3/PLIST
cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/py-gobject3/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/devel/py-gobject3/patches/patch-gi_overrides_Gio.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-gobject3/Makefile
diff -u pkgsrc/devel/py-gobject3/Makefile:1.57 pkgsrc/devel/py-gobject3/Makefile:1.58
--- pkgsrc/devel/py-gobject3/Makefile:1.57 Tue Jan 27 08:39:17 2026
+++ pkgsrc/devel/py-gobject3/Makefile Sun May 10 21:17:35 2026
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.57 2026/01/27 08:39:17 wiz Exp $
+# $NetBSD: Makefile,v 1.58 2026/05/10 21:17:35 wiz Exp $
-PKGREVISION= 1
.include "Makefile.common"
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/^py//:S/-/3-/}
@@ -13,7 +12,7 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-meson_pyth
post-install:
${RM} ${DESTDIR}${PREFIX}/include/python${PYVERSSUFFIX}/pygobject/pygobject-3.0/pygobject.h
-BUILDLINK_API_DEPENDS.glib2+= glib2>=2.48.0
+BUILDLINK_API_DEPENDS.glib2+= glib2>=2.88.0
.include "../../devel/glib2/buildlink3.mk"
BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=1.46.0
.include "../../devel/gobject-introspection/buildlink3.mk"
Index: pkgsrc/devel/py-gobject3/Makefile.common
diff -u pkgsrc/devel/py-gobject3/Makefile.common:1.26 pkgsrc/devel/py-gobject3/Makefile.common:1.27
--- pkgsrc/devel/py-gobject3/Makefile.common:1.26 Sat Jan 17 17:48:17 2026
+++ pkgsrc/devel/py-gobject3/Makefile.common Sun May 10 21:17:35 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.26 2026/01/17 17:48:17 wiz Exp $
+# $NetBSD: Makefile.common,v 1.27 2026/05/10 21:17:35 wiz Exp $
# used by devel/py-gobject3/Makefile
# used by devel/py-gobject3-common/Makefile
-DISTNAME= pygobject-3.54.5
+DISTNAME= pygobject-3.56.3
CATEGORIES= devel gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygobject/${PKGVERSION_NOREV:R}/}
Index: pkgsrc/devel/py-gobject3/PLIST
diff -u pkgsrc/devel/py-gobject3/PLIST:1.16 pkgsrc/devel/py-gobject3/PLIST:1.17
--- pkgsrc/devel/py-gobject3/PLIST:1.16 Mon Jan 5 16:06:30 2026
+++ pkgsrc/devel/py-gobject3/PLIST Sun May 10 21:17:35 2026
@@ -1,8 +1,5 @@
-@comment $NetBSD: PLIST,v 1.16 2026/01/05 16:06:30 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/COPYING
-${PYSITELIB}/${WHEEL_INFODIR}/METADATA
-${PYSITELIB}/${WHEEL_INFODIR}/RECORD
-${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+@comment $NetBSD: PLIST,v 1.17 2026/05/10 21:17:35 wiz Exp $
+${PYINC}/pygobject/pygobject-3.0/pygobject-types.h
${PYSITELIB}/gi/__init__.py
${PYSITELIB}/gi/__init__.pyc
${PYSITELIB}/gi/__init__.pyo
@@ -20,9 +17,6 @@ ${PYSITELIB}/gi/_gi_cairo.so
${PYSITELIB}/gi/_gtktemplate.py
${PYSITELIB}/gi/_gtktemplate.pyc
${PYSITELIB}/gi/_gtktemplate.pyo
-${PYSITELIB}/gi/_option.py
-${PYSITELIB}/gi/_option.pyc
-${PYSITELIB}/gi/_option.pyo
${PYSITELIB}/gi/_ossighelper.py
${PYSITELIB}/gi/_ossighelper.pyc
${PYSITELIB}/gi/_ossighelper.pyo
@@ -53,6 +47,9 @@ ${PYSITELIB}/gi/overrides/GIMarshallingT
${PYSITELIB}/gi/overrides/GLib.py
${PYSITELIB}/gi/overrides/GLib.pyc
${PYSITELIB}/gi/overrides/GLib.pyo
+${PYSITELIB}/gi/overrides/GLibUnix.py
+${PYSITELIB}/gi/overrides/GLibUnix.pyc
+${PYSITELIB}/gi/overrides/GLibUnix.pyo
${PYSITELIB}/gi/overrides/GObject.py
${PYSITELIB}/gi/overrides/GObject.pyc
${PYSITELIB}/gi/overrides/GObject.pyo
@@ -77,18 +74,13 @@ ${PYSITELIB}/gi/overrides/Pango.pyo
${PYSITELIB}/gi/overrides/__init__.py
${PYSITELIB}/gi/overrides/__init__.pyc
${PYSITELIB}/gi/overrides/__init__.pyo
-${PYSITELIB}/gi/pygtkcompat.py
-${PYSITELIB}/gi/pygtkcompat.pyc
-${PYSITELIB}/gi/pygtkcompat.pyo
${PYSITELIB}/gi/repository/__init__.py
${PYSITELIB}/gi/repository/__init__.pyc
${PYSITELIB}/gi/repository/__init__.pyo
${PYSITELIB}/gi/types.py
${PYSITELIB}/gi/types.pyc
${PYSITELIB}/gi/types.pyo
-${PYSITELIB}/pygtkcompat/__init__.py
-${PYSITELIB}/pygtkcompat/__init__.pyc
-${PYSITELIB}/pygtkcompat/__init__.pyo
-${PYSITELIB}/pygtkcompat/pygtkcompat.py
-${PYSITELIB}/pygtkcompat/pygtkcompat.pyc
-${PYSITELIB}/pygtkcompat/pygtkcompat.pyo
+${PYSITELIB}/${WHEEL_INFODIR}/COPYING
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
Index: pkgsrc/devel/py-gobject3/distinfo
diff -u pkgsrc/devel/py-gobject3/distinfo:1.31 pkgsrc/devel/py-gobject3/distinfo:1.32
--- pkgsrc/devel/py-gobject3/distinfo:1.31 Tue Jan 6 08:41:40 2026
+++ pkgsrc/devel/py-gobject3/distinfo Sun May 10 21:17:35 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.31 2026/01/06 08:41:40 adam Exp $
+$NetBSD: distinfo,v 1.32 2026/05/10 21:17:35 wiz Exp $
-BLAKE2s (pygobject-3.54.5.tar.gz) = c8a06da6157b162d942c13869e6cb53945621514a9608d6147994690fa775e34
-SHA512 (pygobject-3.54.5.tar.gz) = 0036068922de03dfa15335b29eb27a9cfd85310b66eae4eb6cb895c427a9fbf3c65462930e981f03b9394bede6fe97639e0bdbee640373188a9c51ad03b65041
-Size (pygobject-3.54.5.tar.gz) = 1274658 bytes
-SHA1 (patch-gi_overrides_Gio.py) = fb90415f8d1fa9aefd0c9c0ccfa43bc3b693f579
+BLAKE2s (pygobject-3.56.3.tar.gz) = 999f1438c01950b6c5814436546b85e0a92faba922949b33137a9340deffd8b7
+SHA512 (pygobject-3.56.3.tar.gz) = 7267e04c02436fb88eddac463546275c7ebda7295f4d250c27a37114a589676d340c0876ad953523c20dd52cfd7d8883cefd5c1b3dd7115a96645f1a32ba0d99
+Size (pygobject-3.56.3.tar.gz) = 1411853 bytes
Home |
Main Index |
Thread Index |
Old Index