Sat Nov 25 23:54:00 2017 UTC ()
py-gobject3: update to 3.26.1.

3.26.1  27-Oct-2017
        - pygobject-object: Fix Python GC collecting a ref cycle too early (Christoph Reiter) (#731501)
        - Fix potential uninitialized memory access during GC (Daniel Colascione) (#786872)
        - test: revert parts of the previous test as it's broken on 32 bit builds (Christoph Reiter) (#786948)
        - flags: Add testcase for bug 786948 (Christoph Reiter) (#786948)
        - fix potential overflow when marshalling flags from py interface (Philippe Renon) (#786948)
        - to_py_array: Properly handle enum array items (Christoph Reiter) (#788890)
        - closure: Fix unaligned and out-of-bounds access (James Clarke) (#788894)
        - build: Fix not installing .egg-info file (Christoph Reiter) (#777719)
        - configure.ac: version bump to 3.26.1 (Christoph Reiter)

3.26.0  12-Sep-2017
        - configure.ac: pre-release version bump to 3.26.0 (Christoph Reiter)
        - closure: silence a new compiler warning (Christoph Reiter)
        - tests: skip some failing test under Windows with Python 3.6 (Christoph Reiter)
        - tests: pyflakes/pep8 fixes (Christoph Reiter)
        - tests: Fix cairo test with pycairo >= 1.13 (Christoph Reiter)
        - Make sure version information passed to require_version is a string. (Benjamin Berg) (#781582)
        - configure.ac: post-release version bump to 3.25.2 (Christoph Reiter)

3.25.1  21-Apr-2017
        - Bump pycairo requirement to 1.11.1 (Christoph Reiter) (#707196)
        - configure.ac: Always disable -Werror (Christoph Reiter)
        - foreign-cairo: Enable cairo.Region support also on Python 2 if available (Christoph Reiter)
        - configure.ac: remove unused PLATFORM variable (Christoph Reiter)
        - configure.ac: Remove unused PySignal_SetWakeupFd check (Christoph Reiter)
        - tests: remove python 2.5/3.2 compat code (Christoph Reiter)
        - configure.ac: Require Python 3.3 (Christoph Reiter)
        - tests: Make test suite run with GTK+ 4 (Christoph Reiter)
        - tests: always call require_version; add TEST_GTK_VERSION env var (Christoph Reiter)
        - tests: Fix make check.valgrind (Christoph Reiter)
        - tests: Don't skip Regress tests when cairo is missing (Christoph Reiter)
        - tests: fix invalid regex escaping (Christoph Reiter)
        - tests: avoid mapping a GtkWindow (Christoph Reiter) (#780812)
        - tests: silence some glib deprecation warnings (Christoph Reiter) (#780812)
        - tests: avoid deprecation warnings for assertRegexpMatches/assertRaisesRegexp (Christoph Reiter) (#780812)
        - pygi-source: clear exceptions in finalize handler (Christoph Reiter) (#780812)
        - Fix pep8 errors (Christoph Reiter)
        - Remove gi._gi._gobject and gi._gobject modules (Christoph Reiter) (#735206)
        - Remove gi._gi._glib module (Christoph Reiter) (#735206)
        - GValue: add overflow checking for py -> gint; forward marshaling exceptions (Christoph Reiter) (#769789)
        - pygobject_lookup_class: clear exceptions between calls and don't return with one set (Christoph Reiter) (#773394)
        - Avoid some new deprecation warnings (Christoph Reiter) (#780768)
        - Raise RuntimeError in case an uninitilialized GObject.Object is marshaled (Christoph Reiter) (#730908)
        - closure: support unichar args (Christoph Reiter) (#759276)
        - Add support for bytes and non-utf-8 file names. (Christoph Reiter) (#746564)
        - test_gi: use correct min/max constants for gsize/gssize (Christoph Reiter) (#780591)
        - Don't use long format string for formatting pointers (Christoph Reiter) (#780591)
        - Fix conversion from pointers to hashfunc return values. (Christoph Reiter) (#780591)
        - Fix PyLong <-> GPid conversion on 64bit Windows (Christoph Reiter) (#780591)
        - property: support setting flags (Christoph Reiter) (#726484)
        - overrides: warn on instantiation of Gio.VolumeMonitor (Christoph Reiter) (#744690)
        - Remove gi.overrides.overridefunc (Christoph Reiter) (#686835)
        - tests: Reduce usage of timeout_add() and sleep() (Christoph Reiter) (#698548)
        - tests: Remove TestMainLoop.test_concurrency (Christoph Reiter) (#698548)
        - Update .gitignore: add *.dll, *.dylib, .DS_STORE (Christoph Reiter)
        - tests: Make test suite run on Windows (Christoph Reiter) (#780396)
        - tests: Make test suite run on macOS (Christoph Reiter) (#780396)
        - Fix various compiler warnings for 32bit builds (Christoph Reiter) (#780409)
        - pep8 fix (Christoph Reiter)
        - testhelper: only link against libpython on Windows (Christoph Reiter) (#773803)
        - overrides: Fix Gtk.TextBuffer.insert_with_tags_by_name() with no tags (Garrett Regier) (#772896)
        - Make use of instance-argument annotations (Christoph Reiter) (#735076)
        - Remove pyglib_gil_state_ensure/pyglib_gil_state_release (Christoph Reiter) (#699440)
        - Remove support for building without threads (Christoph Reiter) (#699440)
        - pygtkcompat: Allow multiple calls to enable(), enable_gtk() as long as the version matches (Christoph Reiter) (#759009)
        - tests: Update Makefile for building tests on OS X (Simon Feltman) (#762176)
        - testhelper: propagate exception if _gobject could not be imported (Mikhail Fludkov) (#772949)
        - pygi-info: initialize GIArgument before passing it to g_constant_info_get_value (Christoph Reiter) (#772949)
        - tests: build libregress with disabled cairo (Mikhail Fludkov) (#772949)
        - tests: use g-ir utils found by pkg-config (Mikhail Fludkov) (#772949)
        - Add a foreign type for cairo_region_t. (Shyouzou Sugitani) (#667959)
        - aclocal: make local file discover by reading AC_CONFIG_MACRO_DIR work (Christoph Reiter) (#777713)
        - Port from gnome-common to autoconf-archive (Christoph Reiter) (#777713)
        - Fix various potential compiler warnings (Christoph Reiter) (#777713)
        - configure.ac: post-release version bump to 3.25.0 (Christoph Reiter)
        - Remove egg make target (Christoph Reiter) (#777719)
        - Remove legacy docs (Christoph Reiter) (#777719)


(wiz)
diff -r1.10 -r1.11 pkgsrc/devel/py-gobject3/Makefile.common
diff -r1.9 -r1.10 pkgsrc/devel/py-gobject3/PLIST
diff -r1.17 -r1.18 pkgsrc/devel/py-gobject3/distinfo

cvs diff -r1.10 -r1.11 pkgsrc/devel/py-gobject3/Makefile.common (expand / switch to unified diff)

--- pkgsrc/devel/py-gobject3/Makefile.common 2017/08/25 12:27:15 1.10
+++ pkgsrc/devel/py-gobject3/Makefile.common 2017/11/25 23:54:00 1.11
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile.common,v 1.10 2017/08/25 12:27:15 prlw1 Exp $ 1# $NetBSD: Makefile.common,v 1.11 2017/11/25 23:54:00 wiz Exp $
2# used by devel/py-gobject3/Makefile 2# used by devel/py-gobject3/Makefile
3# used by devel/py-gobject3-common/Makefile 3# used by devel/py-gobject3-common/Makefile
4 4
5VER= 3.24.1 5VER= 3.26.1
6DISTNAME= pygobject-${VER} 6DISTNAME= pygobject-${VER}
7CATEGORIES= devel gnome 7CATEGORIES= devel gnome
8MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygobject/${PKGVERSION_NOREV:R}/} 8MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygobject/${PKGVERSION_NOREV:R}/}
9EXTRACT_SUFX= .tar.xz 9EXTRACT_SUFX= .tar.xz
10 10
11MAINTAINER= prlw1@cam.ac.uk 11MAINTAINER= prlw1@cam.ac.uk
12HOMEPAGE= https://wiki.gnome.org/Projects/PyGObject 12HOMEPAGE= https://wiki.gnome.org/Projects/PyGObject
13LICENSE= gnu-lgpl-v2.1 13LICENSE= gnu-lgpl-v2.1
14 14
15USE_PKGLOCALEDIR= yes 15USE_PKGLOCALEDIR= yes
16USE_LANGUAGES= c c99 16USE_LANGUAGES= c c99
17USE_LIBTOOL= yes 17USE_LIBTOOL= yes
18USE_TOOLS+= pkg-config gmake 18USE_TOOLS+= pkg-config gmake

cvs diff -r1.9 -r1.10 pkgsrc/devel/py-gobject3/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-gobject3/PLIST 2014/10/25 11:27:09 1.9
+++ pkgsrc/devel/py-gobject3/PLIST 2017/11/25 23:54:00 1.10
@@ -1,28 +1,25 @@ @@ -1,28 +1,25 @@
1@comment $NetBSD: PLIST,v 1.9 2014/10/25 11:27:09 prlw1 Exp $ 1@comment $NetBSD: PLIST,v 1.10 2017/11/25 23:54:00 wiz Exp $
2${PYSITELIB}/gi/__init__.py 2${PYSITELIB}/gi/__init__.py
3${PYSITELIB}/gi/__init__.pyc 3${PYSITELIB}/gi/__init__.pyc
4${PYSITELIB}/gi/__init__.pyo 4${PYSITELIB}/gi/__init__.pyo
5${PYSITELIB}/gi/_constants.py 5${PYSITELIB}/gi/_constants.py
6${PYSITELIB}/gi/_constants.pyc 6${PYSITELIB}/gi/_constants.pyc
7${PYSITELIB}/gi/_constants.pyo 7${PYSITELIB}/gi/_constants.pyo
8${PYSITELIB}/gi/_error.py 8${PYSITELIB}/gi/_error.py
9${PYSITELIB}/gi/_error.pyc 9${PYSITELIB}/gi/_error.pyc
10${PYSITELIB}/gi/_error.pyo 10${PYSITELIB}/gi/_error.pyo
11${PYSITELIB}/gi/_gi.la 11${PYSITELIB}/gi/_gi.la
12${PYSITELIB}/gi/_gi_cairo.la 12${PYSITELIB}/gi/_gi_cairo.la
13${PYSITELIB}/gi/_gobject/__init__.py 
14${PYSITELIB}/gi/_gobject/__init__.pyc 
15${PYSITELIB}/gi/_gobject/__init__.pyo 
16${PYSITELIB}/gi/_option.py 13${PYSITELIB}/gi/_option.py
17${PYSITELIB}/gi/_option.pyc 14${PYSITELIB}/gi/_option.pyc
18${PYSITELIB}/gi/_option.pyo 15${PYSITELIB}/gi/_option.pyo
19${PYSITELIB}/gi/_propertyhelper.py 16${PYSITELIB}/gi/_propertyhelper.py
20${PYSITELIB}/gi/_propertyhelper.pyc 17${PYSITELIB}/gi/_propertyhelper.pyc
21${PYSITELIB}/gi/_propertyhelper.pyo 18${PYSITELIB}/gi/_propertyhelper.pyo
22${PYSITELIB}/gi/_signalhelper.py 19${PYSITELIB}/gi/_signalhelper.py
23${PYSITELIB}/gi/_signalhelper.pyc 20${PYSITELIB}/gi/_signalhelper.pyc
24${PYSITELIB}/gi/_signalhelper.pyo 21${PYSITELIB}/gi/_signalhelper.pyo
25${PYSITELIB}/gi/docstring.py 22${PYSITELIB}/gi/docstring.py
26${PYSITELIB}/gi/docstring.pyc 23${PYSITELIB}/gi/docstring.pyc
27${PYSITELIB}/gi/docstring.pyo 24${PYSITELIB}/gi/docstring.pyo
28${PYSITELIB}/gi/importer.py 25${PYSITELIB}/gi/importer.py
@@ -57,23 +54,23 @@ ${PYSITELIB}/gi/overrides/__init__.pyc @@ -57,23 +54,23 @@ ${PYSITELIB}/gi/overrides/__init__.pyc
57${PYSITELIB}/gi/overrides/__init__.pyo 54${PYSITELIB}/gi/overrides/__init__.pyo
58${PYSITELIB}/gi/overrides/keysyms.py 55${PYSITELIB}/gi/overrides/keysyms.py
59${PYSITELIB}/gi/overrides/keysyms.pyc 56${PYSITELIB}/gi/overrides/keysyms.pyc
60${PYSITELIB}/gi/overrides/keysyms.pyo 57${PYSITELIB}/gi/overrides/keysyms.pyo
61${PYSITELIB}/gi/pygtkcompat.py 58${PYSITELIB}/gi/pygtkcompat.py
62${PYSITELIB}/gi/pygtkcompat.pyc 59${PYSITELIB}/gi/pygtkcompat.pyc
63${PYSITELIB}/gi/pygtkcompat.pyo 60${PYSITELIB}/gi/pygtkcompat.pyo
64${PYSITELIB}/gi/repository/__init__.py 61${PYSITELIB}/gi/repository/__init__.py
65${PYSITELIB}/gi/repository/__init__.pyc 62${PYSITELIB}/gi/repository/__init__.pyc
66${PYSITELIB}/gi/repository/__init__.pyo 63${PYSITELIB}/gi/repository/__init__.pyo
67${PYSITELIB}/gi/types.py 64${PYSITELIB}/gi/types.py
68${PYSITELIB}/gi/types.pyc 65${PYSITELIB}/gi/types.pyc
69${PYSITELIB}/gi/types.pyo 66${PYSITELIB}/gi/types.pyo
70${PYSITELIB}/pygobject-${PKGVERSION}-py${PYVERSSUFFIX}-${PLATFORM}.egg-info 67${PYSITELIB}/pygobject-${PKGVERSION}-py${PYVERSSUFFIX}.egg-info
71${PYSITELIB}/pygtkcompat/__init__.py 68${PYSITELIB}/pygtkcompat/__init__.py
72${PYSITELIB}/pygtkcompat/__init__.pyc 69${PYSITELIB}/pygtkcompat/__init__.pyc
73${PYSITELIB}/pygtkcompat/__init__.pyo 70${PYSITELIB}/pygtkcompat/__init__.pyo
74${PYSITELIB}/pygtkcompat/generictreemodel.py 71${PYSITELIB}/pygtkcompat/generictreemodel.py
75${PYSITELIB}/pygtkcompat/generictreemodel.pyc 72${PYSITELIB}/pygtkcompat/generictreemodel.pyc
76${PYSITELIB}/pygtkcompat/generictreemodel.pyo 73${PYSITELIB}/pygtkcompat/generictreemodel.pyo
77${PYSITELIB}/pygtkcompat/pygtkcompat.py 74${PYSITELIB}/pygtkcompat/pygtkcompat.py
78${PYSITELIB}/pygtkcompat/pygtkcompat.pyc 75${PYSITELIB}/pygtkcompat/pygtkcompat.pyc
79${PYSITELIB}/pygtkcompat/pygtkcompat.pyo 76${PYSITELIB}/pygtkcompat/pygtkcompat.pyo

cvs diff -r1.17 -r1.18 pkgsrc/devel/py-gobject3/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-gobject3/distinfo 2017/08/25 12:27:15 1.17
+++ pkgsrc/devel/py-gobject3/distinfo 2017/11/25 23:54:00 1.18
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.17 2017/08/25 12:27:15 prlw1 Exp $ 1$NetBSD: distinfo,v 1.18 2017/11/25 23:54:00 wiz Exp $
2 2
3SHA1 (pygobject-3.24.1.tar.xz) = acdb1958e7f9785d92888a423afffd7164502f87 3SHA1 (pygobject-3.26.1.tar.xz) = ea22992f4309c5a5b7a46ea074885dc01f3b0fae
4RMD160 (pygobject-3.24.1.tar.xz) = 4841939ee751e5ed075aac513ec7fe32741cdf95 4RMD160 (pygobject-3.26.1.tar.xz) = 534950a1232c96d23c429eefb1903443c93eeb15
5SHA512 (pygobject-3.24.1.tar.xz) = f35968ab12b872c85af6b2410cadedcf9fa7e17352a40f3dc557c86203aa1c38753710aab9ce55e986ee2c98b64e14123c65083655445e993d0b53431db6dc93 5SHA512 (pygobject-3.26.1.tar.xz) = d4993bd3bbf3133c3903664e699fc1def6af4fb6f43d45fc202a487b375deaa5e937ac25711fe6f35d9309526a1a6296865e6801807cb6a214e3930dea40004e
6Size (pygobject-3.24.1.tar.xz) = 758648 bytes 6Size (pygobject-3.26.1.tar.xz) = 775628 bytes