Fri Apr 8 07:41:26 2016 UTC ()
Update py-gobject3 to 3.20.0

3.20.0  21-Mar-2016

3.19.92 15-Mar-2016

3.19.91 01-Mar-2016
        - Fix marshaling of GError stored in GValue
          (Simon Feltman) (Thibault Saunier) (#761592)
        - Fix marshaling or GError from Python to C from function calls
          (Simon Feltman) (#685197)
        - Error handling/reporting fixes (Christoph Reiter) (#751956)
        - Fix crash due to GVariant implemented as PyGBoxed not PyGIStruct
          (Christoph Reiter) (#751956)
        - Fix crash with GValueArray stored in GValue
          (Mikhail Fludkov) (#754359)

3.19.90 20-Feb-2016
        - tests: Set the active style context state before retrieving values
          (Simon Feltman)
        - tests: Fix crash with empty drag source icon names
          (Simon Feltman) (#762392)
        - Try to import GdkX11 in Gdk overrides (Christoph Reiter) (#673396)
        - Fix import warnings pointing to the wrong code with CPython 3.3/3.5
          (Christoph Reiter) (#757184)

3.19.2  31-Oct-2015
        - tests: Fix failure due to new GTK+ warning regarding size_allocate()
          (Simon Feltman)
        - Fix build warnings regarding _POSIX_C_SOURCE redefinition
          (Simon Feltman)
        - Drop -std=c90 for now (Matthias Clasen)

3.19.1  30-Oct-2015

	- Use a named tuple for returning multiple values (Christoph
	  Reiter) (#727374)

	- enum/flags: use gir info for type names and __repr__
	  instead of the gtype name (Christoph Reiter) (#657915)
	- Improve and unify __repr__ format for PyGObject, PyGBoxed
	  and PyGIStruct (Christoph Reiter) (#657915)
	- Don't leak internal RepositoryError on import. (Christoph
	  Reiter) (#756033)
	- Import dependencies when importing typelibs from
	  gi.repository (Christoph Reiter) (#656314)
	- Fix Gdk.rectangle_intersect/rectangle_union missing with
	  GTK+ 3.18 (Christoph Reiter) (#756364)
        - Don't import inspect at module level (Christoph Reiter)
	- invoke state: add a free memory cache for PyGIInvokeArgState
	  (Christoph Reiter) (#750658)
	- invoke/closure: reduce g_slice_alloc usage (Christoph
	  Reiter) (#750658)
        - pep8: ignore new errors reported by pep8 1.6 (Christoph Reiter)
        - Bump g-i dependency to latest stable (Garrett Regier)
        - Avoid calling g_slist_length() during invoke (Garrett Regier)
        - Simplify closure_convert_arguments() (Garrett Regier)
	- Remove a level of indentation in convert_ffi_arguments()
	  (Garrett Regier)
	- Prevent passing the user data multiple times to callbacks
	  (Garrett Regier) (#750347)
        - Support throwing exceptions in closures (Garrett Regier) (#710671)
	- Don't emit require_version warning if namespace was loaded
	  previously using g_irepository_require (Christoph Reiter)
	  (#754491)
        - configure.ac: post release version bump to 3.19.1 (Garrett Regier)

3.18.0  22-Sep-2015

3.17.90 19-Aug-2015
        - Allow passing unicode lists to GStrv properties on Python 2
          (Christoph Reiter) (#744745)
        - Avoid a silent long to int truncation (Rui Matos) (#749698)
        - Handle gtype marshalling (Mathieu Bridon) (#749696)
        - pygi-foreign-cairo.c: fix include for py3cairo.h
          (Daniel Hahler) (#746742)
        - tests: Silence various error messages and warnings
          (Christoph Reiter) (#751156)
        - Fix test regression when xdg-user-dirs is not installed
          (Christoph Reiter) (#751299)
        - Explicitly check if an override exists instead of ImportError
          (Garrett Regier) (#749532)

3.17.1  15-Jun-2015
        - Add gi.PyGIWarning used when import version is not specified
          (Christoph Reiter) (#727379)
        - Remove Gdk.Rectangle alias with newer gobject-introspection and GTK+
          (Christoph Reiter) (#749625)
        - overrides: Provide _overrides_module attribute
          (Christoph Reiter) (#736678)
        - overrides: Conditionalize touch override support in Gdk
          (Simon Feltman) (#747717)
        - Field setters: Remove unneeded type/range checks and unused code
          (Christoph Reiter) (#746985)
        - pygi-argument: Remove unused imports/includes
          (Christoph Reiter) (#746985)
        - Improve test coverage for field setters/getters
          (Christoph Reiter) (#746985)


(prlw1)
diff -r1.29 -r1.30 pkgsrc/devel/py-gobject3/Makefile
diff -r1.6 -r1.7 pkgsrc/devel/py-gobject3/Makefile.common
diff -r1.14 -r1.15 pkgsrc/devel/py-gobject3/distinfo

cvs diff -r1.29 -r1.30 pkgsrc/devel/py-gobject3/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-gobject3/Makefile 2015/04/25 14:20:39 1.29
+++ pkgsrc/devel/py-gobject3/Makefile 2016/04/08 07:41:26 1.30
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.29 2015/04/25 14:20:39 tnn Exp $ 1# $NetBSD: Makefile,v 1.30 2016/04/08 07:41:26 prlw1 Exp $
2 2
3# https://bugzilla.gnome.org/show_bug.cgi?id=685094 3# https://bugzilla.gnome.org/show_bug.cgi?id=685094
4# https://bugzilla.gnome.org/show_bug.cgi?id=707196 4# https://bugzilla.gnome.org/show_bug.cgi?id=707196
5PYTHON_VERSIONED_DEPENDENCIES= cairo:link 5PYTHON_VERSIONED_DEPENDENCIES= cairo:link
6PKGREVISION= 1 
7.include "../../lang/python/versioned_dependencies.mk" 6.include "../../lang/python/versioned_dependencies.mk"
8.include "../../graphics/cairo-gobject/buildlink3.mk" 7.include "../../graphics/cairo-gobject/buildlink3.mk"
9TEST_TARGET= check 8TEST_TARGET= check
10 9
11.include "Makefile.common" 10.include "Makefile.common"
12 11
13PKGNAME= ${PYPKGPREFIX}-gobject3-${VER} 12PKGNAME= ${PYPKGPREFIX}-gobject3-${VER}
14 13
15COMMENT= Python bindings for glib2 gobject 14COMMENT= Python bindings for glib2 gobject
16 15
17CONFIGURE_ARGS+= --without-common 16CONFIGURE_ARGS+= --without-common
18 17
19.include "../../devel/py-gobject3-common/buildlink3.mk" 18.include "../../devel/py-gobject3-common/buildlink3.mk"

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

--- pkgsrc/devel/py-gobject3/Makefile.common 2015/06/11 08:41:02 1.6
+++ pkgsrc/devel/py-gobject3/Makefile.common 2016/04/08 07:41:26 1.7
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile.common,v 1.6 2015/06/11 08:41:02 prlw1 Exp $ 1# $NetBSD: Makefile.common,v 1.7 2016/04/08 07:41:26 prlw1 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.16.1 5VER= 3.20.0
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
@@ -30,16 +30,16 @@ CONFLICTS+= ${PYPKGPREFIX}-gtk2<2.8.4 @@ -30,16 +30,16 @@ CONFLICTS+= ${PYPKGPREFIX}-gtk2<2.8.4
30CONFLICTS+= ${PYPKGPREFIX}-gobject<2.28.6nb4 30CONFLICTS+= ${PYPKGPREFIX}-gobject<2.28.6nb4
31 31
32.include "../../lang/python/extension.mk" 32.include "../../lang/python/extension.mk"
33.include "../../lang/python/application.mk" 33.include "../../lang/python/application.mk"
34 34
35# for the egg 35# for the egg
36.if exists(${PYTHONBIN:Q}) 36.if exists(${PYTHONBIN:Q})
37PLATFORM!= ${PYTHONBIN:Q} -c "import sys; from distutils import util; sys.stdout.write(util.get_platform())" 37PLATFORM!= ${PYTHONBIN:Q} -c "import sys; from distutils import util; sys.stdout.write(util.get_platform())"
38PLIST_SUBST+= PLATFORM=${PLATFORM:Q} 38PLIST_SUBST+= PLATFORM=${PLATFORM:Q}
39.endif 39.endif
40 40
41BUILDLINK_API_DEPENDS.glib2= glib2>=2.38.0 41BUILDLINK_API_DEPENDS.glib2= glib2>=2.38.0
42.include "../../devel/glib2/buildlink3.mk" 42.include "../../devel/glib2/buildlink3.mk"
43BUILDLINK_API_DEPENDS.gobject-introspection= gobject-introspection>=1.39.0 43BUILDLINK_API_DEPENDS.gobject-introspection= gobject-introspection>=1.46.0
44.include "../../devel/gobject-introspection/buildlink3.mk" 44.include "../../devel/gobject-introspection/buildlink3.mk"
45.include "../../devel/libffi/buildlink3.mk" 45.include "../../devel/libffi/buildlink3.mk"

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

--- pkgsrc/devel/py-gobject3/distinfo 2015/11/03 03:29:08 1.14
+++ pkgsrc/devel/py-gobject3/distinfo 2016/04/08 07:41:26 1.15
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.14 2015/11/03 03:29:08 agc Exp $ 1$NetBSD: distinfo,v 1.15 2016/04/08 07:41:26 prlw1 Exp $
2 2
3SHA1 (pygobject-3.16.1.tar.xz) = 398dee18cc905c0d54b741163d66ad3fbeba37ed 3SHA1 (pygobject-3.20.0.tar.xz) = 22ba2e23a956246cfe2574b735b359279e0b11bd
4RMD160 (pygobject-3.16.1.tar.xz) = d52d83c0b5942ff5ff35b2b5421c8785caa170d8 4RMD160 (pygobject-3.20.0.tar.xz) = 887609a6fb670d494aaac928baf6b81d940e8f32
5SHA512 (pygobject-3.16.1.tar.xz) = f32db7620b6714fdc780ec28c282566c0e662648a53f37b2466cbed609d1cbbbf998e30fd42d24ae1e5c0334656b04276dd3a8bf210f9b93f2bfb66f305f7a72 5SHA512 (pygobject-3.20.0.tar.xz) = a9eba7bcb9a1f1802fb872fcbd353643f7d18e69eef28731e3440c563199ccdde954881356dd10a294b7edc7195829b81d3a3a66cf306bb522aa9035282910e3
6Size (pygobject-3.16.1.tar.xz) = 725220 bytes 6Size (pygobject-3.20.0.tar.xz) = 749068 bytes