diff options
author | ryoon <ryoon> | 2014-07-06 13:52:02 +0000 |
---|---|---|
committer | ryoon <ryoon> | 2014-07-06 13:52:02 +0000 |
commit | 15c8d1093e2a2af9f87c29fbd50e9323b7005428 (patch) | |
tree | 7e70e499c20f2ce527c2cff312bcb918818b009c /devel/py-gobject3 | |
parent | c43a92cafb2416a17d5dc7d781d63b1c19fc034d (diff) | |
download | pkgsrc-15c8d1093e2a2af9f87c29fbd50e9323b7005428.tar.gz |
Update to 3.12.2
Changelog:
3.12.2 26-May-2014
- PEP8 fixes (Simon Feltman)
- Python 3.4 make check fixes (Simon Feltman) (#730411)
3.12.1 14-Apr-2014
- Fix crash with type checking invalid GObject arguments
(Simon Feltman) (#727604)
- Do not leak info of destroy notify (Paolo Borelli)
3.12.0 24-Mar-2014
3.11.92 17-Mar-2014
- configure.ac: Remove option to build without libffi (Simon Feltman)
- docs: Standardize Python doc strings (Simon Feltman)
- Fix reference leaks with (transfer full) foreign struct returns
(Owen W. Taylor) (#726206)
3.11.91 03-Mar-2014
- Use ffi_call directly instead of g_callable_info_invoke
(Simon Feltman) (#723642)
- configure.ac: Use -std=c90 and error on declaration-after-statement
(Simon Feltman)
- Fix Build on Visual Studio (Chun-wei Fan) (#725122)
3.11.90 17-Feb-2014
- Use GObject type checking for instance arguments (Simon Feltman) (#724009)
- configure.ac: post release version bump to 3.11.90 (Simon Feltman)
3.11.5 03-Feb-2014
- cache refactoring: Move all cache marshalers into files based on type
(Simon Feltman) (#709700)
- tests: Add test for an owned boxed struct passed in a callback
(Mike Gorse) (#722899)
- build: Add --without-common configure option for package maintainers
(Patrick Welche) (#721646)
- demo: Add TreeModel interface implementation demonstration
(Simon Feltman)
- build: Set PLATFORM_VERSION again to 3.0 (Colin Walters)
- tests: Run PyFlakes and PEP8 only on SUBDIRS (Simon Feltman)
- Merge static PyGLib and PyGObject modules into PyGI
(Simon Feltman) (#712197)
- Add test for callback user data arguments with following arguments
(Martin Pitt) (#722104)
3.11.4 13-Jan-2014
- overrides: Fix __repr__ for various Gdk structs (Simon Feltman)
- Add enum and flags member methods (Simon Feltman) (#693099)
- python.m4: g/c JD_PYTHON_CHECK_VERSION (Patrick Welche) (#721662)
- Support union creation with PyGIStruct (Simon Feltman)
- docs: List constructors in object and struct doc strings
(Simon Feltman) (#708060)
- docs: Fix array length argument skipping with preceding out arguments
- docs: Add return values and skip implicit out arguments in functions
(Simon Feltman) (#697356)
- docs: Skip implicit array length args when building function doc
strings (Simon Feltman) (#697356)
- gtk-demo: Add CSS demos (Gian Mario Tagliaretti) (#719722)
- build: Avoid clash between gi/types.py and stdlib
(Colin Watson) (#721025)
3.11.3 16-Dec-2013
- Replace usage of PyGIBoxed_Type with PyGIStruct_Type
(Simon Feltman) (#581525)
3.11.2 17-Nov-2013
- gkt-demo: Change main info/source notebook into a GtkStack (Simon Feltman)
- Add deprecation warnings and cleanup class initializer overrides (Simon Feltman) (#705810)
- Fix dir method for static GParamSpec in Python 3 (Simon Feltman)
- Remove overzealous argument checking for callback userdata (Simon Feltman) (#711173)
3.11.1 28-Oct-2013
- Fix toggleref safety problems by always enabling the GIL
(Simon Feltman) (#709223)
- Add consistent GLib.MainLoop SIGINT cleanup (Simon Feltman) (#710978)
- docs: Add a keyword value of None for allow-none annotations
(Simon Feltman) (#640812)
- Remove overrides for supporting pre-3.10 GObject signal functions
(Simon Feltman)
- Add threads_init back as a requirement for non-Python threaded repos
(Simon Feltman) (#710447)
- Add dir method to GObject props accessor (Simon Feltman) (#705754)
- Remove PyGObjectWeakRef now that g_binding_unbind exists
(Simon Feltman) (#699571)
- Fix lots of memory leaks leaks (Simon Feltman) (#693402, #709397)
- Add support for variable user data arguments (Simon Feltman) (#640812)
- Bump glib and g-i dependencies to latest stable. (Martin Pitt)
- Fix TypeError when setting drag target_list to None (Nuno Araujo)
(#709926)
- Use qdata for wrapper retrieval in toggle reference notifications
(Simon Feltman) (#709223)
- Expose all GI enum and flags types (Simon Feltman) (#709008)
- Add support for default arguments annotated with allow-none
(Simon Feltman) (#640812)
- Refactor argument cache handling (Simon Feltman) (#640812)
- Remove support for allowing PyObjects as void pointers
(Simon Feltman) (#688081)
Diffstat (limited to 'devel/py-gobject3')
-rw-r--r-- | devel/py-gobject3/Makefile.common | 4 | ||||
-rw-r--r-- | devel/py-gobject3/PLIST | 72 | ||||
-rw-r--r-- | devel/py-gobject3/distinfo | 11 | ||||
-rw-r--r-- | devel/py-gobject3/patches/patch-Makefile.in | 19 | ||||
-rw-r--r-- | devel/py-gobject3/patches/patch-configure | 69 | ||||
-rw-r--r-- | devel/py-gobject3/patches/patch-gi___gobject_Makefile.in | 34 |
6 files changed, 39 insertions, 170 deletions
diff --git a/devel/py-gobject3/Makefile.common b/devel/py-gobject3/Makefile.common index 74b4bb567ca..a56d2590bf8 100644 --- a/devel/py-gobject3/Makefile.common +++ b/devel/py-gobject3/Makefile.common @@ -1,8 +1,8 @@ -# $NetBSD: Makefile.common,v 1.2 2014/02/12 18:06:05 drochner Exp $ +# $NetBSD: Makefile.common,v 1.3 2014/07/06 13:52:02 ryoon Exp $ # used by devel/py-gobject3/Makefile # used by devel/py-gobject3-common/Makefile -VER= 3.10.2 +VER= 3.12.2 DISTNAME= pygobject-${VER} CATEGORIES= devel gnome MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pygobject/${PKGVERSION_NOREV:R}/} diff --git a/devel/py-gobject3/PLIST b/devel/py-gobject3/PLIST index 6a6adfb171f..3e11d263f1b 100644 --- a/devel/py-gobject3/PLIST +++ b/devel/py-gobject3/PLIST @@ -1,82 +1,76 @@ -@comment $NetBSD: PLIST,v 1.7 2014/02/12 00:57:25 prlw1 Exp $ -lib/libpyglib-gi-2.0-python${PYVERSSUFFIX}.la +@comment $NetBSD: PLIST,v 1.8 2014/07/06 13:52:02 ryoon Exp $ ${PYSITELIB}/gi/__init__.py ${PYSITELIB}/gi/__init__.pyc ${PYSITELIB}/gi/__init__.pyo +${PYSITELIB}/gi/_constants.pyc +${PYSITELIB}/gi/_constants.pyo +${PYSITELIB}/gi/_option.pyc +${PYSITELIB}/gi/_option.pyo +${PYSITELIB}/gi/_propertyhelper.pyc +${PYSITELIB}/gi/_propertyhelper.pyo +${PYSITELIB}/gi/_signalhelper.pyc +${PYSITELIB}/gi/_signalhelper.pyo +${PYSITELIB}/gi/docstring.pyc +${PYSITELIB}/gi/docstring.pyo +${PYSITELIB}/gi/importer.pyc +${PYSITELIB}/gi/importer.pyo +${PYSITELIB}/gi/module.pyc +${PYSITELIB}/gi/module.pyo +${PYSITELIB}/gi/pygtkcompat.pyc +${PYSITELIB}/gi/pygtkcompat.pyo +${PYSITELIB}/gi/types.pyc +${PYSITELIB}/gi/types.pyo +${PYSITELIB}/gi/_constants.py ${PYSITELIB}/gi/_gi.la ${PYSITELIB}/gi/_gi_cairo.la -${PYSITELIB}/gi/_glib/__init__.py -${PYSITELIB}/gi/_glib/__init__.pyc -${PYSITELIB}/gi/_glib/__init__.pyo -${PYSITELIB}/gi/_glib/_glib.la -${PYSITELIB}/gi/_glib/option.py -${PYSITELIB}/gi/_glib/option.pyc -${PYSITELIB}/gi/_glib/option.pyo ${PYSITELIB}/gi/_gobject/__init__.py ${PYSITELIB}/gi/_gobject/__init__.pyc ${PYSITELIB}/gi/_gobject/__init__.pyo -${PYSITELIB}/gi/_gobject/_gobject.la -${PYSITELIB}/gi/_gobject/constants.py -${PYSITELIB}/gi/_gobject/constants.pyc -${PYSITELIB}/gi/_gobject/constants.pyo -${PYSITELIB}/gi/_gobject/propertyhelper.py -${PYSITELIB}/gi/_gobject/propertyhelper.pyc -${PYSITELIB}/gi/_gobject/propertyhelper.pyo -${PYSITELIB}/gi/_gobject/signalhelper.py -${PYSITELIB}/gi/_gobject/signalhelper.pyc -${PYSITELIB}/gi/_gobject/signalhelper.pyo +${PYSITELIB}/gi/_option.py +${PYSITELIB}/gi/_propertyhelper.py +${PYSITELIB}/gi/_signalhelper.py ${PYSITELIB}/gi/docstring.py -${PYSITELIB}/gi/docstring.pyc -${PYSITELIB}/gi/docstring.pyo ${PYSITELIB}/gi/importer.py -${PYSITELIB}/gi/importer.pyc -${PYSITELIB}/gi/importer.pyo ${PYSITELIB}/gi/module.py -${PYSITELIB}/gi/module.pyc -${PYSITELIB}/gi/module.pyo ${PYSITELIB}/gi/overrides/GIMarshallingTests.py +${PYSITELIB}/gi/overrides/GLib.py +${PYSITELIB}/gi/overrides/GObject.py +${PYSITELIB}/gi/overrides/Gdk.py +${PYSITELIB}/gi/overrides/Gio.py +${PYSITELIB}/gi/overrides/Gtk.py +${PYSITELIB}/gi/overrides/Pango.py +${PYSITELIB}/gi/overrides/__init__.py ${PYSITELIB}/gi/overrides/GIMarshallingTests.pyc ${PYSITELIB}/gi/overrides/GIMarshallingTests.pyo -${PYSITELIB}/gi/overrides/GLib.py ${PYSITELIB}/gi/overrides/GLib.pyc ${PYSITELIB}/gi/overrides/GLib.pyo -${PYSITELIB}/gi/overrides/GObject.py ${PYSITELIB}/gi/overrides/GObject.pyc ${PYSITELIB}/gi/overrides/GObject.pyo -${PYSITELIB}/gi/overrides/Gdk.py ${PYSITELIB}/gi/overrides/Gdk.pyc ${PYSITELIB}/gi/overrides/Gdk.pyo -${PYSITELIB}/gi/overrides/Gio.py ${PYSITELIB}/gi/overrides/Gio.pyc ${PYSITELIB}/gi/overrides/Gio.pyo -${PYSITELIB}/gi/overrides/Gtk.py ${PYSITELIB}/gi/overrides/Gtk.pyc ${PYSITELIB}/gi/overrides/Gtk.pyo -${PYSITELIB}/gi/overrides/Pango.py ${PYSITELIB}/gi/overrides/Pango.pyc ${PYSITELIB}/gi/overrides/Pango.pyo -${PYSITELIB}/gi/overrides/__init__.py ${PYSITELIB}/gi/overrides/__init__.pyc ${PYSITELIB}/gi/overrides/__init__.pyo -${PYSITELIB}/gi/overrides/keysyms.py ${PYSITELIB}/gi/overrides/keysyms.pyc ${PYSITELIB}/gi/overrides/keysyms.pyo +${PYSITELIB}/gi/overrides/keysyms.py ${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}/pygobject-${PKGVERSION}-py${PYVERSSUFFIX}-${PLATFORM}.egg-info ${PYSITELIB}/pygtkcompat/__init__.py ${PYSITELIB}/pygtkcompat/__init__.pyc ${PYSITELIB}/pygtkcompat/__init__.pyo -${PYSITELIB}/pygtkcompat/generictreemodel.py ${PYSITELIB}/pygtkcompat/generictreemodel.pyc ${PYSITELIB}/pygtkcompat/generictreemodel.pyo -${PYSITELIB}/pygtkcompat/pygtkcompat.py ${PYSITELIB}/pygtkcompat/pygtkcompat.pyc ${PYSITELIB}/pygtkcompat/pygtkcompat.pyo +${PYSITELIB}/pygtkcompat/generictreemodel.py +${PYSITELIB}/pygtkcompat/pygtkcompat.py diff --git a/devel/py-gobject3/distinfo b/devel/py-gobject3/distinfo index ff061dfc4f7..93e55b07040 100644 --- a/devel/py-gobject3/distinfo +++ b/devel/py-gobject3/distinfo @@ -1,8 +1,5 @@ -$NetBSD: distinfo,v 1.9 2014/02/12 00:57:25 prlw1 Exp $ +$NetBSD: distinfo,v 1.10 2014/07/06 13:52:02 ryoon Exp $ -SHA1 (pygobject-3.10.2.tar.xz) = 693cc1cb692a8f21ff27d28eaa780f5e67cafb1a -RMD160 (pygobject-3.10.2.tar.xz) = 96b8ecc9862750135ad4ea1278a5b1ce78e73c76 -Size (pygobject-3.10.2.tar.xz) = 672092 bytes -SHA1 (patch-Makefile.in) = 7c365f074b6f4a079cb7ca032c6c7db26116d538 -SHA1 (patch-configure) = f8f237b9c6ce942eb1c169a40489098b4bb6ecdf -SHA1 (patch-gi___gobject_Makefile.in) = fb7dca31865e970044dfb15db99f83e7a2ddb7b6 +SHA1 (pygobject-3.12.2.tar.xz) = baa04755667fc5159ec99b7f250757bd0bce949c +RMD160 (pygobject-3.12.2.tar.xz) = 3665ba7b99d1c5af312f95dd285c11c0e5f2149a +Size (pygobject-3.12.2.tar.xz) = 702176 bytes diff --git a/devel/py-gobject3/patches/patch-Makefile.in b/devel/py-gobject3/patches/patch-Makefile.in deleted file mode 100644 index 791c89f40b8..00000000000 --- a/devel/py-gobject3/patches/patch-Makefile.in +++ /dev/null @@ -1,19 +0,0 @@ -$NetBSD: patch-Makefile.in,v 1.1 2014/02/12 00:57:25 prlw1 Exp $ - -build: Add --without-common configure option for package maintainers -https://bugzilla.gnome.org/show_bug.cgi?id=721646 -commit 15fdd827ce4bff847fb35c817c6ea2d3650eec00 - ---- Makefile.in.orig 2013-12-12 00:22:35.000000000 +0000 -+++ Makefile.in -@@ -445,8 +445,8 @@ BUILT_EXTRA_DIST = \ - - - # pkg-config files --pkgconfigdir = $(libdir)/pkgconfig --pkgconfig_DATA = pygobject-$(PLATFORM_VERSION).pc -+@WITH_COMMON_TRUE@pkgconfigdir = $(libdir)/pkgconfig -+@WITH_COMMON_TRUE@pkgconfig_DATA = pygobject-$(PLATFORM_VERSION).pc - - # python - pyexec_LTLIBRARIES = diff --git a/devel/py-gobject3/patches/patch-configure b/devel/py-gobject3/patches/patch-configure deleted file mode 100644 index 3c57235e73a..00000000000 --- a/devel/py-gobject3/patches/patch-configure +++ /dev/null @@ -1,69 +0,0 @@ -$NetBSD: patch-configure,v 1.1 2014/02/12 00:57:25 prlw1 Exp $ - -build: Add --without-common configure option for package maintainers -https://bugzilla.gnome.org/show_bug.cgi?id=721646 -commit 15fdd827ce4bff847fb35c817c6ea2d3650eec00 - ---- configure.orig 2013-12-12 00:22:35.000000000 +0000 -+++ configure -@@ -648,6 +648,8 @@ CODE_COVERAGE_ENABLED_TRUE - WARN_CFLAGS - INTROSPECTION_COMPILER - INTROSPECTION_SCANNER -+WITH_COMMON_FALSE -+WITH_COMMON_TRUE - ENABLE_CAIRO_FALSE - ENABLE_CAIRO_TRUE - PYCAIRO_LIBS -@@ -828,6 +830,7 @@ enable_thread - enable_glibtest - with_ffi - enable_cairo -+with_common - enable_compile_warnings - enable_iso_c - enable_code_coverage -@@ -1505,6 +1508,8 @@ Optional Packages: - program name is given; if not given, searches for a - few standard names such as "python3" or "python2" - --without-ffi Disable libffi support -+ --without-common For package maintainers: do not install Python -+ version independent files - - Some influential environment variables: - CC C compiler command -@@ -14294,6 +14299,23 @@ else - fi - - -+ -+# Check whether --with-common was given. -+if test "${with_common+set}" = set; then : -+ withval=$with_common; with_common=$enableval -+else -+ with_common=yes -+fi -+ -+ if test "$with_common" = "yes"; then -+ WITH_COMMON_TRUE= -+ WITH_COMMON_FALSE='#' -+else -+ WITH_COMMON_TRUE='#' -+ WITH_COMMON_FALSE= -+fi -+ -+ - INTROSPECTION_SCANNER=`$PKG_CONFIG --variable=g_ir_scanner gobject-introspection-1.0` - INTROSPECTION_COMPILER=`$PKG_CONFIG --variable=g_ir_compiler gobject-introspection-1.0` - -@@ -14967,6 +14989,10 @@ if test -z "${ENABLE_CAIRO_TRUE}" && tes - as_fn_error $? "conditional \"ENABLE_CAIRO\" was never defined. - Usually this means the macro was only invoked conditionally." "$LINENO" 5 - fi -+if test -z "${WITH_COMMON_TRUE}" && test -z "${WITH_COMMON_FALSE}"; then -+ as_fn_error $? "conditional \"WITH_COMMON\" was never defined. -+Usually this means the macro was only invoked conditionally." "$LINENO" 5 -+fi - if test -z "${CODE_COVERAGE_ENABLED_TRUE}" && test -z "${CODE_COVERAGE_ENABLED_FALSE}"; then - as_fn_error $? "conditional \"CODE_COVERAGE_ENABLED\" was never defined. - Usually this means the macro was only invoked conditionally." "$LINENO" 5 diff --git a/devel/py-gobject3/patches/patch-gi___gobject_Makefile.in b/devel/py-gobject3/patches/patch-gi___gobject_Makefile.in deleted file mode 100644 index a47009f7774..00000000000 --- a/devel/py-gobject3/patches/patch-gi___gobject_Makefile.in +++ /dev/null @@ -1,34 +0,0 @@ -$NetBSD: patch-gi___gobject_Makefile.in,v 1.1 2014/02/12 00:57:25 prlw1 Exp $ - -build: Add --without-common configure option for package maintainers -https://bugzilla.gnome.org/show_bug.cgi?id=721646 -commit 15fdd827ce4bff847fb35c817c6ea2d3650eec00 - ---- gi/_gobject/Makefile.in.orig 2013-12-12 00:22:35.000000000 +0000 -+++ gi/_gobject/Makefile.in -@@ -84,7 +84,7 @@ host_triplet = @host@ - subdir = gi/_gobject - DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \ - $(top_srcdir)/depcomp $(pygobject_PYTHON) \ -- $(top_srcdir)/py-compile $(pkginclude_HEADERS) -+ $(top_srcdir)/py-compile $(am__pkginclude_HEADERS_DIST) - ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 - am__aclocal_m4_deps = $(top_srcdir)/m4/as-ac-expand.m4 \ - $(top_srcdir)/m4/jhflags.m4 $(top_srcdir)/m4/libtool.m4 \ -@@ -190,6 +190,7 @@ am__py_compile = PYTHON=$(PYTHON) $(SHEL - am__pep3147_tweak = \ - sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.py|' - py_compile = $(top_srcdir)/py-compile -+am__pkginclude_HEADERS_DIST = pygobject.h - HEADERS = $(pkginclude_HEADERS) - am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) - # Read a list of newline-separated strings from the standard input, -@@ -379,7 +380,7 @@ top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ - AUTOMAKE_OPTIONS = 1.7 - PLATFORM_VERSION = 3.0 --pkginclude_HEADERS = pygobject.h -+@WITH_COMMON_TRUE@pkginclude_HEADERS = pygobject.h - extension_cppflags = \ - $(PYTHON_INCLUDES) \ - -DPY_SSIZE_T_CLEAN |