gobject-introspection: update to 1.62.0 pkgsrc-specific changes: note Python 2.7 is no longer supported (upstream dropped it several releases ago), and add a test target. Change log: 1.62.0 - 2019-09-09 ------------------- * No changes since 1.61.2 1.61.2 - 2019-08-17 ------------------- * dumper: Use the distutils linker :mr:`170` (:user:`David Demelier <markand>`) * structinfo: Fix offset in find_method() :mr:`171` (:user:`Florian M端llner <fmuellner>`) * tests: Don't include "config.h" in installed files :mr:`172` (:user:`Philip Chimento <ptomato>`) * meson: Make meson.override_find_program working on more complex use cases :mr:`173` (:user:`Thibault Saunier <thiblahute>`) 1.61.1 - 2019-08-07 ------------------- * Drop autotools build system :mr:`143` * meson: require 0.49.2 * Update glib annotations (:user:`Rico Tzschichholz <ricotz>`) * Add documentation to the RelaxNG schema :mr:`139` (:user:`David Bellot <yimyom>`) * Unused variable fixes :mr:`147` (:user:`Philip Chimento <ptomato>`) * cachestore: handle cache getting deleted while loading it :mr:`148` * Visual Studio builds: Use msvc_recommended_pragmas.h from GLib :mr:`150` (:user:`Chun-wei Fan <fanc999>`) * Add Vulkan gir :mr:`155` (:user:`Matthew Waters <ystreet00>`) * Make g_irepository_get_object_gtype_interfaces actually work :mr:`157` (:user:`Philip Chimento <ptomato>`) * gimarshallingtests: Add a marshalling test case for GPtrArrays and GArrays of structures :mr:`160` (:user:`St辿phane Seng <stephaneseng>`) * scanner: parse and expose function macros :mr:`159` (:user:`Mathieu Duponchelle <mathieudu>`) * meson: use pkg-config directly for libffi cflags and libs :mr:`162` (:user:`Aaron Boxer <boxerab>`) * meson: Fix wrong dependency type check for gio-unix :issue:`166` (:user:`Brook Milligan <brook-milligan>`) * regress: Add regression test for signal with GError param :mr:`169` (:user:`Philip Chimento <ptomato>`)diff -r1.65 -r1.66 pkgsrc/devel/gobject-introspection/Makefile
(gutteridge)
@@ -1,45 +1,50 @@ | @@ -1,45 +1,50 @@ | |||
1 | # $NetBSD: Makefile,v 1.65 2019/10/07 09:28:10 prlw1 Exp $ | 1 | # $NetBSD: Makefile,v 1.66 2019/10/14 03:28:01 gutteridge Exp $ | |
2 | 2 | |||
3 | DISTNAME= gobject-introspection-1.60.2 | 3 | DISTNAME= gobject-introspection-1.62.0 | |
4 | CATEGORIES= devel gnome | 4 | CATEGORIES= devel gnome | |
5 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gobject-introspection/${PKGVERSION_NOREV:R}/} | 5 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gobject-introspection/${PKGVERSION_NOREV:R}/} | |
6 | EXTRACT_SUFX= .tar.xz | 6 | EXTRACT_SUFX= .tar.xz | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://wiki.gnome.org/Projects/GObjectIntrospection | 9 | HOMEPAGE= https://wiki.gnome.org/Projects/GObjectIntrospection | |
10 | COMMENT= GObject Introspection | 10 | COMMENT= GObject Introspection | |
11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 | 11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 | |
12 | 12 | |||
13 | DEPENDS+= ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree | 13 | DEPENDS+= ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree | |
14 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | 14 | DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat | |
15 | 15 | |||
16 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |||
17 | ||||
16 | USE_TOOLS+= pkg-config flex bison | 18 | USE_TOOLS+= pkg-config flex bison | |
17 | 19 | |||
18 | MESON_ARGS+= -Dpython=${PYTHONBIN} | 20 | MESON_ARGS+= -Dpython=${PYTHONBIN} | |
19 | 21 | |||
20 | PKGCONFIG_OVERRIDE+= gobject-introspection-1.0.pc.in | 22 | PKGCONFIG_OVERRIDE+= gobject-introspection-1.0.pc.in | |
21 | PKGCONFIG_OVERRIDE+= gobject-introspection-no-export-1.0.pc.in | 23 | PKGCONFIG_OVERRIDE+= gobject-introspection-no-export-1.0.pc.in | |
22 | 24 | |||
23 | SUBST_CLASSES+= timet | 25 | SUBST_CLASSES+= timet | |
24 | SUBST_STAGE.timet= pre-configure | 26 | SUBST_STAGE.timet= pre-configure | |
25 | SUBST_FILES.timet= giscanner/ast.py | 27 | SUBST_FILES.timet= giscanner/ast.py | |
26 | SUBST_FILES.timet+= tests/scanner/Regress-1.0-expected.gir | 28 | SUBST_FILES.timet+= tests/scanner/Regress-1.0-expected.gir | |
27 | .include "../../mk/bsd.prefs.mk" | 29 | .include "../../mk/bsd.prefs.mk" | |
28 | .if !empty(MACHINE_PLATFORM:MNetBSD-5.99.*) || !empty(MACHINE_PLATFORM:MNetBSD-[6-9].*) || !empty(MACHINE_PLATFORM:MMirBSD-*) | 30 | .if !empty(MACHINE_PLATFORM:MNetBSD-5.99.*) || !empty(MACHINE_PLATFORM:MNetBSD-[6-9].*) || !empty(MACHINE_PLATFORM:MMirBSD-*) | |
29 | SUBST_SED.timet= -e 's,@TIMET_TYPENAME@,TYPE_INT64,g' | 31 | SUBST_SED.timet= -e 's,@TIMET_TYPENAME@,TYPE_INT64,g' | |
30 | SUBST_SED.timet+= -e 's,@TIMET_CTYPE@,gint64,g' | 32 | SUBST_SED.timet+= -e 's,@TIMET_CTYPE@,gint64,g' | |
31 | .else | 33 | .else | |
32 | SUBST_SED.timet= -e 's,@TIMET_TYPENAME@,TYPE_LONG,g' | 34 | SUBST_SED.timet= -e 's,@TIMET_TYPENAME@,TYPE_LONG,g' | |
33 | SUBST_SED.timet+= -e 's,@TIMET_CTYPE@,glong,g' | 35 | SUBST_SED.timet+= -e 's,@TIMET_CTYPE@,glong,g' | |
34 | .endif | 36 | .endif | |
35 | 37 | |||
36 | MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/girepository | 38 | MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/girepository | |
37 | 39 | |||
40 | do-test: | |||
41 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ninja -C output test | |||
42 | ||||
38 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.58.0 | 43 | BUILDLINK_API_DEPENDS.glib2+= glib2>=2.58.0 | |
39 | .include "../../devel/glib2/buildlink3.mk" | 44 | .include "../../devel/glib2/buildlink3.mk" | |
40 | BUILDLINK_API_DEPENDS.libffi+= libffi>=3.0.0 | 45 | BUILDLINK_API_DEPENDS.libffi+= libffi>=3.0.0 | |
41 | .include "../../devel/libffi/buildlink3.mk" | 46 | .include "../../devel/libffi/buildlink3.mk" | |
42 | .include "../../devel/meson/build.mk" | 47 | .include "../../devel/meson/build.mk" | |
43 | .include "../../lang/python/application.mk" | 48 | .include "../../lang/python/application.mk" | |
44 | .include "../../lang/python/extension.mk" | 49 | .include "../../lang/python/extension.mk" | |
45 | .include "../../mk/bsd.pkg.mk" | 50 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.12 2019/06/03 10:47:20 prlw1 Exp $ | 1 | @comment $NetBSD: PLIST,v 1.13 2019/10/14 03:28:01 gutteridge Exp $ | |
2 | bin/g-ir-annotation-tool | 2 | bin/g-ir-annotation-tool | |
3 | bin/g-ir-compiler | 3 | bin/g-ir-compiler | |
4 | bin/g-ir-generate | 4 | bin/g-ir-generate | |
5 | bin/g-ir-inspect | 5 | bin/g-ir-inspect | |
6 | bin/g-ir-scanner | 6 | bin/g-ir-scanner | |
7 | include/gobject-introspection-1.0/giarginfo.h | 7 | include/gobject-introspection-1.0/giarginfo.h | |
8 | include/gobject-introspection-1.0/gibaseinfo.h | 8 | include/gobject-introspection-1.0/gibaseinfo.h | |
9 | include/gobject-introspection-1.0/gicallableinfo.h | 9 | include/gobject-introspection-1.0/gicallableinfo.h | |
10 | include/gobject-introspection-1.0/giconstantinfo.h | 10 | include/gobject-introspection-1.0/giconstantinfo.h | |
11 | include/gobject-introspection-1.0/gienuminfo.h | 11 | include/gobject-introspection-1.0/gienuminfo.h | |
12 | include/gobject-introspection-1.0/gifieldinfo.h | 12 | include/gobject-introspection-1.0/gifieldinfo.h | |
13 | include/gobject-introspection-1.0/gifunctioninfo.h | 13 | include/gobject-introspection-1.0/gifunctioninfo.h | |
14 | include/gobject-introspection-1.0/giinterfaceinfo.h | 14 | include/gobject-introspection-1.0/giinterfaceinfo.h | |
@@ -24,26 +24,27 @@ include/gobject-introspection-1.0/gitype | @@ -24,26 +24,27 @@ include/gobject-introspection-1.0/gitype | |||
24 | include/gobject-introspection-1.0/gitypes.h | 24 | include/gobject-introspection-1.0/gitypes.h | |
25 | include/gobject-introspection-1.0/giunioninfo.h | 25 | include/gobject-introspection-1.0/giunioninfo.h | |
26 | include/gobject-introspection-1.0/giversion.h | 26 | include/gobject-introspection-1.0/giversion.h | |
27 | include/gobject-introspection-1.0/giversionmacros.h | 27 | include/gobject-introspection-1.0/giversionmacros.h | |
28 | include/gobject-introspection-1.0/givfuncinfo.h | 28 | include/gobject-introspection-1.0/givfuncinfo.h | |
29 | lib/girepository-1.0/DBus-1.0.typelib | 29 | lib/girepository-1.0/DBus-1.0.typelib | |
30 | lib/girepository-1.0/DBusGLib-1.0.typelib | 30 | lib/girepository-1.0/DBusGLib-1.0.typelib | |
31 | lib/girepository-1.0/GIRepository-2.0.typelib | 31 | lib/girepository-1.0/GIRepository-2.0.typelib | |
32 | lib/girepository-1.0/GL-1.0.typelib | 32 | lib/girepository-1.0/GL-1.0.typelib | |
33 | lib/girepository-1.0/GLib-2.0.typelib | 33 | lib/girepository-1.0/GLib-2.0.typelib | |
34 | lib/girepository-1.0/GModule-2.0.typelib | 34 | lib/girepository-1.0/GModule-2.0.typelib | |
35 | lib/girepository-1.0/GObject-2.0.typelib | 35 | lib/girepository-1.0/GObject-2.0.typelib | |
36 | lib/girepository-1.0/Gio-2.0.typelib | 36 | lib/girepository-1.0/Gio-2.0.typelib | |
37 | lib/girepository-1.0/Vulkan-1.0.typelib | |||
37 | lib/girepository-1.0/cairo-1.0.typelib | 38 | lib/girepository-1.0/cairo-1.0.typelib | |
38 | lib/girepository-1.0/fontconfig-2.0.typelib | 39 | lib/girepository-1.0/fontconfig-2.0.typelib | |
39 | lib/girepository-1.0/freetype2-2.0.typelib | 40 | lib/girepository-1.0/freetype2-2.0.typelib | |
40 | lib/girepository-1.0/libxml2-2.0.typelib | 41 | lib/girepository-1.0/libxml2-2.0.typelib | |
41 | lib/girepository-1.0/win32-1.0.typelib | 42 | lib/girepository-1.0/win32-1.0.typelib | |
42 | lib/girepository-1.0/xfixes-4.0.typelib | 43 | lib/girepository-1.0/xfixes-4.0.typelib | |
43 | lib/girepository-1.0/xft-2.0.typelib | 44 | lib/girepository-1.0/xft-2.0.typelib | |
44 | lib/girepository-1.0/xlib-2.0.typelib | 45 | lib/girepository-1.0/xlib-2.0.typelib | |
45 | lib/girepository-1.0/xrandr-1.3.typelib | 46 | lib/girepository-1.0/xrandr-1.3.typelib | |
46 | lib/gobject-introspection/giscanner/__init__.py | 47 | lib/gobject-introspection/giscanner/__init__.py | |
47 | lib/gobject-introspection/giscanner/_giscanner.so | 48 | lib/gobject-introspection/giscanner/_giscanner.so | |
48 | lib/gobject-introspection/giscanner/_version.py | 49 | lib/gobject-introspection/giscanner/_version.py | |
49 | lib/gobject-introspection/giscanner/annotationmain.py | 50 | lib/gobject-introspection/giscanner/annotationmain.py | |
@@ -142,25 +143,26 @@ lib/pkgconfig/gobject-introspection-1.0. | @@ -142,25 +143,26 @@ lib/pkgconfig/gobject-introspection-1.0. | |||
142 | lib/pkgconfig/gobject-introspection-no-export-1.0.pc | 143 | lib/pkgconfig/gobject-introspection-no-export-1.0.pc | |
143 | man/man1/g-ir-compiler.1 | 144 | man/man1/g-ir-compiler.1 | |
144 | man/man1/g-ir-generate.1 | 145 | man/man1/g-ir-generate.1 | |
145 | man/man1/g-ir-scanner.1 | 146 | man/man1/g-ir-scanner.1 | |
146 | share/aclocal/introspection.m4 | 147 | share/aclocal/introspection.m4 | |
147 | share/gir-1.0/DBus-1.0.gir | 148 | share/gir-1.0/DBus-1.0.gir | |
148 | share/gir-1.0/DBusGLib-1.0.gir | 149 | share/gir-1.0/DBusGLib-1.0.gir | |
149 | share/gir-1.0/GIRepository-2.0.gir | 150 | share/gir-1.0/GIRepository-2.0.gir | |
150 | share/gir-1.0/GL-1.0.gir | 151 | share/gir-1.0/GL-1.0.gir | |
151 | share/gir-1.0/GLib-2.0.gir | 152 | share/gir-1.0/GLib-2.0.gir | |
152 | share/gir-1.0/GModule-2.0.gir | 153 | share/gir-1.0/GModule-2.0.gir | |
153 | share/gir-1.0/GObject-2.0.gir | 154 | share/gir-1.0/GObject-2.0.gir | |
154 | share/gir-1.0/Gio-2.0.gir | 155 | share/gir-1.0/Gio-2.0.gir | |
156 | share/gir-1.0/Vulkan-1.0.gir | |||
155 | share/gir-1.0/cairo-1.0.gir | 157 | share/gir-1.0/cairo-1.0.gir | |
156 | share/gir-1.0/fontconfig-2.0.gir | 158 | share/gir-1.0/fontconfig-2.0.gir | |
157 | share/gir-1.0/freetype2-2.0.gir | 159 | share/gir-1.0/freetype2-2.0.gir | |
158 | share/gir-1.0/gir-1.2.rnc | 160 | share/gir-1.0/gir-1.2.rnc | |
159 | share/gir-1.0/libxml2-2.0.gir | 161 | share/gir-1.0/libxml2-2.0.gir | |
160 | share/gir-1.0/win32-1.0.gir | 162 | share/gir-1.0/win32-1.0.gir | |
161 | share/gir-1.0/xfixes-4.0.gir | 163 | share/gir-1.0/xfixes-4.0.gir | |
162 | share/gir-1.0/xft-2.0.gir | 164 | share/gir-1.0/xft-2.0.gir | |
163 | share/gir-1.0/xlib-2.0.gir | 165 | share/gir-1.0/xlib-2.0.gir | |
164 | share/gir-1.0/xrandr-1.3.gir | 166 | share/gir-1.0/xrandr-1.3.gir | |
165 | share/gobject-introspection-1.0/Makefile.introspection | 167 | share/gobject-introspection-1.0/Makefile.introspection | |
166 | share/gobject-introspection-1.0/gdump.c | 168 | share/gobject-introspection-1.0/gdump.c |
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: distinfo,v 1.33 2019/08/20 13:56:40 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.34 2019/10/14 03:28:01 gutteridge Exp $ | |
2 | 2 | |||
3 | SHA1 (gobject-introspection-1.60.2.tar.xz) = 735d3ad08a2f32837bc34e3f47be588a405f3b29 | 3 | SHA1 (gobject-introspection-1.62.0.tar.xz) = 6c51a15d3c067bb99b4b5c799d449c82c873f2b7 | |
4 | RMD160 (gobject-introspection-1.60.2.tar.xz) = 6455f1b5e4427b8f0a26efb94597a476ed9ca96e | 4 | RMD160 (gobject-introspection-1.62.0.tar.xz) = d9f1d8b15259ca9e77c5103b3bf79df4f7976ee2 | |
5 | SHA512 (gobject-introspection-1.60.2.tar.xz) = 8e8c1c3a025cb6c18933302ada8cce7c4826f22eef791c80a97abb28379239f8d99312e1237bcea1060f4d5cf65441909b9da434561982209bb4976b1f22529e | 5 | SHA512 (gobject-introspection-1.62.0.tar.xz) = b460a95fd7a323e9b0c9a45e680ebe98bbae7632abfa53b3e0b0ec050775cab17dde693314d6d4f8e93614c32b5587f8ce0b4a4c9ee9ba46c029ce029014e638 | |
6 | Size (gobject-introspection-1.60.2.tar.xz) = 1285000 bytes | 6 | Size (gobject-introspection-1.62.0.tar.xz) = 980732 bytes | |
7 | SHA1 (patch-giscanner_ast.py) = 06b3d8903d126028d2d5144c6d6a508209c834b9 | 7 | SHA1 (patch-giscanner_ast.py) = 06b3d8903d126028d2d5144c6d6a508209c834b9 | |
8 | SHA1 (patch-giscanner_ccompiler.py) = 03faf472ad9384670e7f15a647e069606d44daba | 8 | SHA1 (patch-giscanner_ccompiler.py) = 03faf472ad9384670e7f15a647e069606d44daba | |
9 | SHA1 (patch-giscanner_gdumpparser.py) = 83d6c72d070b2e32d90131148b566a1a2fb9aa77 | 9 | SHA1 (patch-giscanner_gdumpparser.py) = 83d6c72d070b2e32d90131148b566a1a2fb9aa77 | |
10 | SHA1 (patch-giscanner_girparser.py) = 1156b7146568667dcb56ae7fecfc0f1be91b78ec | 10 | SHA1 (patch-giscanner_girparser.py) = 1156b7146568667dcb56ae7fecfc0f1be91b78ec | |
11 | SHA1 (patch-meson.build) = eb67bfe1a9dd46986b9b6e0d296c385e2924a0e8 | 11 | SHA1 (patch-meson.build) = eb67bfe1a9dd46986b9b6e0d296c385e2924a0e8 | |
12 | SHA1 (patch-tests_scanner_Regress-1.0-expected.gir) = f6f044a24045d38d78b9c511813be8442ce45b16 | 12 | SHA1 (patch-tests_scanner_Regress-1.0-expected.gir) = f6f044a24045d38d78b9c511813be8442ce45b16 | |
13 | SHA1 (patch-tools_compiler.c) = 799d5a086338e08378b8b249e6808e8b1a8101dc | 13 | SHA1 (patch-tools_compiler.c) = 799d5a086338e08378b8b249e6808e8b1a8101dc | |
14 | SHA1 (patch-tools_generate.c) = 3fa74dd0e2c7658768a4278b984be38bff729d94 | 14 | SHA1 (patch-tools_generate.c) = 3fa74dd0e2c7658768a4278b984be38bff729d94 | |
15 | SHA1 (patch-tools_meson.build) = 6b9f2f1b11d1eca62fbc136c3ac56692db7cacde | 15 | SHA1 (patch-tools_meson.build) = 6b9f2f1b11d1eca62fbc136c3ac56692db7cacde |