Tue Sep 29 10:45:58 2020 UTC ()
Update gobject-introspection to 1.66.0

1.66.0 - 2020-09-12
-------------------

* Support the gtk-doc action syntax :mr:`203`
* Meson fixes with glib and/or g-i is a subproject :mr:`206` :mr:`208`
* GITypeInfo storage type utility API :mr:`205`
* Meson: Fix build as subproject :mr:`214`
* Fixing XDG_DATA_DIRS logic :mr:`215`
* libgirepository: Add a couple missing nullable annotations :mr:`217` :mr:`225`
* dumper: Fix missing symbols in LTO case or with overridden symbol visibility settings :mr:`216`
* Documentation improvements: :mr:`220` :mr:`232`
* Remove old autoconf fallback code for the python tools :mr:`221`
* meson: Rename option `gi_cross_use_{host -> prebuilt}_gi` mr:`211`
* meson: Don't override finding executables when using pre-built tools. :mr:`212`
* meson: gir: add a dependency for g-ir-compiler for building .girs :mr:`228`
* meson: Use pkgconfig generator :mr:`207`
* Fix gi-dump-types.c to build on Windows :mr:`218`
* giscanner: parse block comments for members and fields :mr:`230`
* Add the notion of standalone doc sections :mr:`226`
* giscanner: Add support for using clang-cl :mr:`234`
* giscanner: Fix section matching for documentation :mr:`237`


(prlw1)
diff -r1.71 -r1.72 pkgsrc/devel/gobject-introspection/Makefile
diff -r1.37 -r1.38 pkgsrc/devel/gobject-introspection/distinfo

cvs diff -r1.71 -r1.72 pkgsrc/devel/gobject-introspection/Makefile (switch to unified diff)

--- pkgsrc/devel/gobject-introspection/Makefile 2020/07/04 10:04:46 1.71
+++ pkgsrc/devel/gobject-introspection/Makefile 2020/09/29 10:45:58 1.72
@@ -1,48 +1,48 @@ @@ -1,48 +1,48 @@
1# $NetBSD: Makefile,v 1.71 2020/07/04 10:04:46 schmonz Exp $ 1# $NetBSD: Makefile,v 1.72 2020/09/29 10:45:58 prlw1 Exp $
2 2
3DISTNAME= gobject-introspection-1.64.1 3DISTNAME= gobject-introspection-1.66.0
4CATEGORIES= devel gnome 4CATEGORIES= devel gnome
5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gobject-introspection/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gobject-introspection/${PKGVERSION_NOREV:R}/}
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://wiki.gnome.org/Projects/GObjectIntrospection 9HOMEPAGE= https://wiki.gnome.org/Projects/GObjectIntrospection
10COMMENT= GObject Introspection 10COMMENT= GObject Introspection
11LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 11LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2
12 12
13DEPENDS+= ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree 13DEPENDS+= ${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree
14DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat 14DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
15 15
16PYTHON_VERSIONS_INCOMPATIBLE= 27 16PYTHON_VERSIONS_INCOMPATIBLE= 27
17 17
18USE_TOOLS+= pkg-config flex bison 18USE_TOOLS+= pkg-config flex bison
19 19
20MESON_ARGS+= -Dpython=${PYTHONBIN} 20MESON_ARGS+= -Dpython=${PYTHONBIN}
21MESON_ARGS+= -Ddoctool=disabled 21MESON_ARGS+= -Ddoctool=disabled
22 22
23PKGCONFIG_OVERRIDE+= gobject-introspection-1.0.pc.in 23PKGCONFIG_OVERRIDE+= gobject-introspection-1.0.pc.in
24PKGCONFIG_OVERRIDE+= gobject-introspection-no-export-1.0.pc.in 24PKGCONFIG_OVERRIDE+= gobject-introspection-no-export-1.0.pc.in
25 25
26SUBST_CLASSES+= timet 26SUBST_CLASSES+= timet
27SUBST_STAGE.timet= pre-configure 27SUBST_STAGE.timet= pre-configure
28SUBST_FILES.timet= giscanner/ast.py 28SUBST_FILES.timet= giscanner/ast.py
29SUBST_FILES.timet+= tests/scanner/Regress-1.0-expected.gir 29SUBST_FILES.timet+= tests/scanner/Regress-1.0-expected.gir
30.include "../../mk/bsd.prefs.mk" 30.include "../../mk/bsd.prefs.mk"
31.if !empty(MACHINE_PLATFORM:MNetBSD-5.99.*) || !empty(MACHINE_PLATFORM:MNetBSD-[6-9].*) || !empty(MACHINE_PLATFORM:MMirBSD-*) 31.if !empty(MACHINE_PLATFORM:MNetBSD-5.99.*) || !empty(MACHINE_PLATFORM:MNetBSD-[6-9].*) || !empty(MACHINE_PLATFORM:MMirBSD-*)
32SUBST_SED.timet= -e 's,@TIMET_TYPENAME@,TYPE_INT64,g' 32SUBST_SED.timet= -e 's,@TIMET_TYPENAME@,TYPE_INT64,g'
33SUBST_SED.timet+= -e 's,@TIMET_CTYPE@,gint64,g' 33SUBST_SED.timet+= -e 's,@TIMET_CTYPE@,gint64,g'
34.else 34.else
35SUBST_SED.timet= -e 's,@TIMET_TYPENAME@,TYPE_LONG,g' 35SUBST_SED.timet= -e 's,@TIMET_TYPENAME@,TYPE_LONG,g'
36SUBST_SED.timet+= -e 's,@TIMET_CTYPE@,glong,g' 36SUBST_SED.timet+= -e 's,@TIMET_CTYPE@,glong,g'
37.endif 37.endif
38 38
39MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/girepository 39MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/girepository
40 40
41BUILDLINK_API_DEPENDS.glib2+= glib2>=2.58.0 41BUILDLINK_API_DEPENDS.glib2+= glib2>=2.58.0
42.include "../../devel/glib2/buildlink3.mk" 42.include "../../devel/glib2/buildlink3.mk"
43BUILDLINK_API_DEPENDS.libffi+= libffi>=3.0.0 43BUILDLINK_API_DEPENDS.libffi+= libffi>=3.0.0
44.include "../../devel/libffi/buildlink3.mk" 44.include "../../devel/libffi/buildlink3.mk"
45.include "../../devel/meson/build.mk" 45.include "../../devel/meson/build.mk"
46.include "../../lang/python/application.mk" 46.include "../../lang/python/application.mk"
47.include "../../lang/python/extension.mk" 47.include "../../lang/python/extension.mk"
48.include "../../mk/bsd.pkg.mk" 48.include "../../mk/bsd.pkg.mk"

cvs diff -r1.37 -r1.38 pkgsrc/devel/gobject-introspection/distinfo (switch to unified diff)

--- pkgsrc/devel/gobject-introspection/distinfo 2020/04/12 20:29:08 1.37
+++ pkgsrc/devel/gobject-introspection/distinfo 2020/09/29 10:45:58 1.38
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.37 2020/04/12 20:29:08 wiz Exp $ 1$NetBSD: distinfo,v 1.38 2020/09/29 10:45:58 prlw1 Exp $
2 2
3SHA1 (gobject-introspection-1.64.1.tar.xz) = f5be2ccbf48f5c9b6c32fa8400b6a14d608b4e03 3SHA1 (gobject-introspection-1.66.0.tar.xz) = dc806ee27935d86e55e8e5d3313684fd01b7ecf8
4RMD160 (gobject-introspection-1.64.1.tar.xz) = 8e3907ab56cba474aff0728542b5059e0e6c4fb5 4RMD160 (gobject-introspection-1.66.0.tar.xz) = d42c871a178ed9e85834c8fc4e59ae176b44cc38
5SHA512 (gobject-introspection-1.64.1.tar.xz) = 7610871f7ed5778ea9813062ed6465d131af58c00bdea1bb51dde7f98f459f44ae453eb6d0c5bdc6f7dcd92d639816f4e0773ccd5673cd065d22dabc6448647c 5SHA512 (gobject-introspection-1.66.0.tar.xz) = ff69514cc6b1dfbeafb488c1a3c1328cb222d4ab8c644e7f84c62cde8529b6e2dcf21c3a903684a837c5841f6ccf47eb179881eb1cba08cdc0ec7a352fafeee0
6Size (gobject-introspection-1.64.1.tar.xz) = 1000280 bytes 6Size (gobject-introspection-1.66.0.tar.xz) = 1012396 bytes
7SHA1 (patch-gir_meson.build) = 428739a91aad88fcc003f0e3aaca68f1f8631a91 7SHA1 (patch-gir_meson.build) = 428739a91aad88fcc003f0e3aaca68f1f8631a91
8SHA1 (patch-giscanner_ast.py) = 06b3d8903d126028d2d5144c6d6a508209c834b9 8SHA1 (patch-giscanner_ast.py) = 06b3d8903d126028d2d5144c6d6a508209c834b9
9SHA1 (patch-tests_scanner_Regress-1.0-expected.gir) = f6f044a24045d38d78b9c511813be8442ce45b16 9SHA1 (patch-tests_scanner_Regress-1.0-expected.gir) = f6f044a24045d38d78b9c511813be8442ce45b16
10SHA1 (patch-tools_compiler.c) = 799d5a086338e08378b8b249e6808e8b1a8101dc 10SHA1 (patch-tools_compiler.c) = 799d5a086338e08378b8b249e6808e8b1a8101dc
11SHA1 (patch-tools_generate.c) = 3fa74dd0e2c7658768a4278b984be38bff729d94 11SHA1 (patch-tools_generate.c) = 3fa74dd0e2c7658768a4278b984be38bff729d94
12SHA1 (patch-tools_meson.build) = 01c9aaaaacf1d0855704f55eb568b77bc207cc14 12SHA1 (patch-tools_meson.build) = 01c9aaaaacf1d0855704f55eb568b77bc207cc14