Wed Mar 11 10:09:36 2020 UTC ()
gobject-introspection: update to 1.64.0.

1.64.0 - 2020-03-07
-------------------

* Update glib annotations (:user:`Rico Tzschichholz <ricotz>`)
* Fix regress scanner tests for non-gcc/clang compilers :mr:`197` (:user:`Chun-wei Fan <fanc999>`)
* Document how to update glib GIR :mr:`199` (:user:`Bastien Nocera <hadess>`)

1.63.2 - 2020-01-17
-------------------

* Update glib annotations (:user:`Rico Tzschichholz <ricotz>`)
* Add GMemoryMonitor to glib annotations :mr:`193` (:user:`Bastien Nocera <hadess>`)
* Fix build reproducibility :mr:`192` (:user:`Joshua Watt <jpewhacker>`)
* Drop deprecated xml.etree.ElementTree.Element.getchildren() calls :mr:`194` (:user:`Miro Hrončok <hroncok>`)
* Support Python 3.8.x+ on Windows :mr:`195` (:user:`Chun-wei Fan <fanc999>`)
* Cross compile support :mr:`64` (:user:`Alexander Kanavin <alex.kanavin>`)
* meson: Visual Studio builds: Use -utf-8 where available :mr:`196` (:user:`Chun-wei Fan <fanc999>`)

1.63.1 - 2019-11-24
-------------------

* Update glib annotations (:user:`Rico Tzschichholz <ricotz>`)
* build: require meson 0.50.1
* build: use proper dylib versioning on macOS :mr:`177` (:user:`Tom Schoonjans  <tschoonj>`)
* scanner: Support array arguments with static keyword :mr:`176` (:user:`Emmanuele Bassi <ebassi>`)
* website: Add Ruby-GNOME to user list :mr:`178` (:user:`kojix2`)
* Fix non-libtool code being run with no nob-libtool dependencies :mr:`179` (:user:`Alistair Buxton <ali1234>`)
* meson: change "cairo" from a boolean to a feature option :mr:`180`
* meson: change "doctool" from a boolean to a feature option :mr:`181`
* Fix a memory leak in g_irepository_get_object_gtype_interfaces() :mr:`182` (:user:`Philip Chimento <ptomato>`)
* ccompiler.py: Fix macro defines with quotes on MSVC :mr:`183` (:user:`Chun-wei Fan <fanc999>`)
* tests: Actually test libregress by specifying the LD_LIBRARY_PATH :mr:`174` (:user:`Corentin Noël <tintou>`)
* examples: Make self contained and add build system integration examples :mr:`189`
* autotools: Make INTROSPECTION_GIRDIR/INTROSPECTION_TYPELIBDIR respect prefix/datadir/libdir :mr:`190`
* girepository: Also store GType cache misses :mr:`191` (:user:`Carlos Garnacho <carlosg>`)
* docs: Document GI_CROSS_LAUNCHER envvar :mr:`175` (:user:`Emmanuele Bassi <ebassi>`)


(wiz)
diff -r1.68 -r1.69 pkgsrc/devel/gobject-introspection/Makefile
diff -r1.13 -r1.14 pkgsrc/devel/gobject-introspection/PLIST
diff -r1.35 -r1.36 pkgsrc/devel/gobject-introspection/distinfo
diff -r1.1 -r1.2 pkgsrc/devel/gobject-introspection/patches/patch-gir_meson.build
diff -r1.1 -r1.2 pkgsrc/devel/gobject-introspection/patches/patch-tools_meson.build
diff -r1.1 -r0 pkgsrc/devel/gobject-introspection/patches/patch-meson.build

cvs diff -r1.68 -r1.69 pkgsrc/devel/gobject-introspection/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/gobject-introspection/Makefile 2020/03/08 16:42:25 1.68
+++ pkgsrc/devel/gobject-introspection/Makefile 2020/03/11 10:09:36 1.69
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.68 2020/03/08 16:42:25 bsiegert Exp $ 1# $NetBSD: Makefile,v 1.69 2020/03/11 10:09:36 wiz Exp $
2 2
3DISTNAME= gobject-introspection-1.62.0 3DISTNAME= gobject-introspection-1.64.0
4PKGREVISION= 1 
5CATEGORIES= devel gnome 4CATEGORIES= devel gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gobject-introspection/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gobject-introspection/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://wiki.gnome.org/Projects/GObjectIntrospection 9HOMEPAGE= https://wiki.gnome.org/Projects/GObjectIntrospection
11COMMENT= GObject Introspection 10COMMENT= GObject Introspection
12LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 11LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2
13 12
14DEPENDS+= ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree 13DEPENDS+= ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree
15DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 14DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
16 15
17PYTHON_VERSIONS_INCOMPATIBLE= 27 16PYTHON_VERSIONS_INCOMPATIBLE= 27

cvs diff -r1.13 -r1.14 pkgsrc/devel/gobject-introspection/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/gobject-introspection/PLIST 2019/10/14 03:28:01 1.13
+++ pkgsrc/devel/gobject-introspection/PLIST 2020/03/11 10:09:36 1.14
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.13 2019/10/14 03:28:01 gutteridge Exp $ 1@comment $NetBSD: PLIST,v 1.14 2020/03/11 10:09:36 wiz Exp $
2bin/g-ir-annotation-tool 2bin/g-ir-annotation-tool
3bin/g-ir-compiler 3bin/g-ir-compiler
4bin/g-ir-generate 4bin/g-ir-generate
5bin/g-ir-inspect 5bin/g-ir-inspect
6bin/g-ir-scanner 6bin/g-ir-scanner
7include/gobject-introspection-1.0/giarginfo.h 7include/gobject-introspection-1.0/giarginfo.h
8include/gobject-introspection-1.0/gibaseinfo.h 8include/gobject-introspection-1.0/gibaseinfo.h
9include/gobject-introspection-1.0/gicallableinfo.h 9include/gobject-introspection-1.0/gicallableinfo.h
10include/gobject-introspection-1.0/giconstantinfo.h 10include/gobject-introspection-1.0/giconstantinfo.h
11include/gobject-introspection-1.0/gienuminfo.h 11include/gobject-introspection-1.0/gienuminfo.h
12include/gobject-introspection-1.0/gifieldinfo.h 12include/gobject-introspection-1.0/gifieldinfo.h
13include/gobject-introspection-1.0/gifunctioninfo.h 13include/gobject-introspection-1.0/gifunctioninfo.h
14include/gobject-introspection-1.0/giinterfaceinfo.h 14include/gobject-introspection-1.0/giinterfaceinfo.h
@@ -156,13 +156,30 @@ share/gir-1.0/Gio-2.0.gir @@ -156,13 +156,30 @@ share/gir-1.0/Gio-2.0.gir
156share/gir-1.0/Vulkan-1.0.gir 156share/gir-1.0/Vulkan-1.0.gir
157share/gir-1.0/cairo-1.0.gir 157share/gir-1.0/cairo-1.0.gir
158share/gir-1.0/fontconfig-2.0.gir 158share/gir-1.0/fontconfig-2.0.gir
159share/gir-1.0/freetype2-2.0.gir 159share/gir-1.0/freetype2-2.0.gir
160share/gir-1.0/gir-1.2.rnc 160share/gir-1.0/gir-1.2.rnc
161share/gir-1.0/libxml2-2.0.gir 161share/gir-1.0/libxml2-2.0.gir
162share/gir-1.0/win32-1.0.gir 162share/gir-1.0/win32-1.0.gir
163share/gir-1.0/xfixes-4.0.gir 163share/gir-1.0/xfixes-4.0.gir
164share/gir-1.0/xft-2.0.gir 164share/gir-1.0/xft-2.0.gir
165share/gir-1.0/xlib-2.0.gir 165share/gir-1.0/xlib-2.0.gir
166share/gir-1.0/xrandr-1.3.gir 166share/gir-1.0/xrandr-1.3.gir
167share/gobject-introspection-1.0/Makefile.introspection 167share/gobject-introspection-1.0/Makefile.introspection
168share/gobject-introspection-1.0/gdump.c 168share/gobject-introspection-1.0/gdump.c
 169share/gobject-introspection-1.0/tests/annotation.c
 170share/gobject-introspection-1.0/tests/annotation.h
 171share/gobject-introspection-1.0/tests/drawable.c
 172share/gobject-introspection-1.0/tests/drawable.h
 173share/gobject-introspection-1.0/tests/everything.c
 174share/gobject-introspection-1.0/tests/everything.h
 175share/gobject-introspection-1.0/tests/foo.c
 176share/gobject-introspection-1.0/tests/foo.h
 177share/gobject-introspection-1.0/tests/gimarshallingtests.c
 178share/gobject-introspection-1.0/tests/gimarshallingtests.h
 179share/gobject-introspection-1.0/tests/gitestmacros.h
 180share/gobject-introspection-1.0/tests/regress.c
 181share/gobject-introspection-1.0/tests/regress.h
 182share/gobject-introspection-1.0/tests/utility.c
 183share/gobject-introspection-1.0/tests/utility.h
 184share/gobject-introspection-1.0/tests/warnlib.c
 185share/gobject-introspection-1.0/tests/warnlib.h

cvs diff -r1.35 -r1.36 pkgsrc/devel/gobject-introspection/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/gobject-introspection/distinfo 2020/02/18 16:00:22 1.35
+++ pkgsrc/devel/gobject-introspection/distinfo 2020/03/11 10:09:36 1.36
@@ -1,15 +1,14 @@ @@ -1,15 +1,14 @@
1$NetBSD: distinfo,v 1.35 2020/02/18 16:00:22 jperkin Exp $ 1$NetBSD: distinfo,v 1.36 2020/03/11 10:09:36 wiz Exp $
2 2
3SHA1 (gobject-introspection-1.62.0.tar.xz) = 6c51a15d3c067bb99b4b5c799d449c82c873f2b7 3SHA1 (gobject-introspection-1.64.0.tar.xz) = b94dc13a1df2a3f6d5ab7e8f1c9df757ee7af6dc
4RMD160 (gobject-introspection-1.62.0.tar.xz) = d9f1d8b15259ca9e77c5103b3bf79df4f7976ee2 4RMD160 (gobject-introspection-1.64.0.tar.xz) = 3c99ca767c3daf89478ff17302d96a29bdd3f144
5SHA512 (gobject-introspection-1.62.0.tar.xz) = b460a95fd7a323e9b0c9a45e680ebe98bbae7632abfa53b3e0b0ec050775cab17dde693314d6d4f8e93614c32b5587f8ce0b4a4c9ee9ba46c029ce029014e638 5SHA512 (gobject-introspection-1.64.0.tar.xz) = d1960424d82dea1f1d36a7c3f9922029e751e77da8dc6904c24750babe7c3f4c11a6795eb218aab342ccbb6326d0ac3eac2c2c903e90b146f4e28c0f413da1ae
6Size (gobject-introspection-1.62.0.tar.xz) = 980732 bytes 6Size (gobject-introspection-1.64.0.tar.xz) = 1000240 bytes
7SHA1 (patch-gir_meson.build) = c2835a743c73fb2d511a51f83d450ca73384c3c1 7SHA1 (patch-gir_meson.build) = 428739a91aad88fcc003f0e3aaca68f1f8631a91
8SHA1 (patch-giscanner_ast.py) = 06b3d8903d126028d2d5144c6d6a508209c834b9 8SHA1 (patch-giscanner_ast.py) = 06b3d8903d126028d2d5144c6d6a508209c834b9
9SHA1 (patch-giscanner_gdumpparser.py) = 83d6c72d070b2e32d90131148b566a1a2fb9aa77 9SHA1 (patch-giscanner_gdumpparser.py) = 83d6c72d070b2e32d90131148b566a1a2fb9aa77
10SHA1 (patch-giscanner_girparser.py) = 1156b7146568667dcb56ae7fecfc0f1be91b78ec 10SHA1 (patch-giscanner_girparser.py) = 1156b7146568667dcb56ae7fecfc0f1be91b78ec
11SHA1 (patch-meson.build) = eb67bfe1a9dd46986b9b6e0d296c385e2924a0e8 
12SHA1 (patch-tests_scanner_Regress-1.0-expected.gir) = f6f044a24045d38d78b9c511813be8442ce45b16 11SHA1 (patch-tests_scanner_Regress-1.0-expected.gir) = f6f044a24045d38d78b9c511813be8442ce45b16
13SHA1 (patch-tools_compiler.c) = 799d5a086338e08378b8b249e6808e8b1a8101dc 12SHA1 (patch-tools_compiler.c) = 799d5a086338e08378b8b249e6808e8b1a8101dc
14SHA1 (patch-tools_generate.c) = 3fa74dd0e2c7658768a4278b984be38bff729d94 13SHA1 (patch-tools_generate.c) = 3fa74dd0e2c7658768a4278b984be38bff729d94
15SHA1 (patch-tools_meson.build) = 6b9f2f1b11d1eca62fbc136c3ac56692db7cacde 14SHA1 (patch-tools_meson.build) = 01c9aaaaacf1d0855704f55eb568b77bc207cc14

cvs diff -r1.1 -r1.2 pkgsrc/devel/gobject-introspection/patches/Attic/patch-gir_meson.build (expand / switch to unified diff)

--- pkgsrc/devel/gobject-introspection/patches/Attic/patch-gir_meson.build 2020/02/18 16:00:22 1.1
+++ pkgsrc/devel/gobject-introspection/patches/Attic/patch-gir_meson.build 2020/03/11 10:09:36 1.2
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1$NetBSD: patch-gir_meson.build,v 1.1 2020/02/18 16:00:22 jperkin Exp $ 1$NetBSD: patch-gir_meson.build,v 1.2 2020/03/11 10:09:36 wiz Exp $
2 2
3gircompiler requires libraries from the build area. 3gircompiler requires libraries from the build area.
4 4
5--- gir/meson.build.orig 2019-09-09 19:22:10.000000000 +0000 5--- gir/meson.build.orig 2020-03-07 14:13:21.645308500 +0000
6+++ gir/meson.build 6+++ gir/meson.build
7@@ -433,7 +433,8 @@ foreach gir : gir_files 7@@ -446,7 +446,7 @@ typelibs = []
8 input: gir, 8 if get_option('gi_cross_binary_wrapper') != ''
9 output: '@BASENAME@.typelib', 9 gircompiler_command = [get_option('gi_cross_binary_wrapper'), gircompiler.full_path(), ]
10 depends: [gobject_gir, ], 10 else
11- command: [gircompiler, '-o', '@OUTPUT@', '@INPUT@', 11- gircompiler_command = [gircompiler, ]
12+ command: ['env', 'LD_LIBRARY_PATH=' + meson.current_build_dir() + '/../girepository', 12+ gircompiler_command = ['env', 'LD_LIBRARY_PATH=' + meson.current_build_dir() + '/../girepository', gircompiler ]
13+ gircompiler, '-o', '@OUTPUT@', '@INPUT@', 13 endif
14 '--includedir', meson.current_build_dir(), 14
15 '--includedir', meson.current_source_dir(), 15 gircompiler_command += [ '-o', '@OUTPUT@', '@INPUT@',
16 ], 

cvs diff -r1.1 -r1.2 pkgsrc/devel/gobject-introspection/patches/patch-tools_meson.build (expand / switch to unified diff)

--- pkgsrc/devel/gobject-introspection/patches/patch-tools_meson.build 2019/06/03 10:47:20 1.1
+++ pkgsrc/devel/gobject-introspection/patches/patch-tools_meson.build 2020/03/11 10:09:36 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-tools_meson.build,v 1.1 2019/06/03 10:47:20 prlw1 Exp $ 1$NetBSD: patch-tools_meson.build,v 1.2 2020/03/11 10:09:36 wiz Exp $
2 2
3After testing for the meson_option "python", meson.build then overwrites it. 3After testing for the meson_option "python", meson.build then overwrites it.
4 4
5--- tools/meson.build.orig 2019-01-11 14:16:09.000000000 +0000 5--- tools/meson.build.orig 2020-03-07 14:13:21.693311500 +0000
6+++ tools/meson.build 6+++ tools/meson.build
7@@ -12,7 +12,7 @@ endif 7@@ -12,7 +12,7 @@ endif
8 if cc.get_id() == 'msvc' 8 if cc.get_id() == 'msvc'
9 python_cmd = '/usr/bin/env ' + python.get_variable('prefix') + '\\python.exe' 9 python_cmd = '/usr/bin/env ' + python.path()
10 else 10 else
11- python_cmd = '/usr/bin/env python@0@'.format(python.language_version().split('.')[0]) 11- python_cmd = '/usr/bin/env python@0@'.format(python.language_version().split('.')[0])
12+ python_cmd = python.path() 12+ python_cmd = python.path()
13 endif 13 endif
14  14
15 tool_output = [] 15 tool_output = []

File Deleted: pkgsrc/devel/gobject-introspection/patches/Attic/patch-meson.build