Tue Apr 9 18:20:30 2024 UTC (46d)
gobject-introspection: manually install some gir/typelib files

Removed in last update, but still needed. Not mentioned in NEWS...

Bump PKGREVISION.


(wiz)
diff -r1.92 -r1.93 pkgsrc/devel/gobject-introspection/Makefile
diff -r1.17 -r1.18 pkgsrc/devel/gobject-introspection/PLIST

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

--- pkgsrc/devel/gobject-introspection/Makefile 2024/04/09 17:55:46 1.92
+++ pkgsrc/devel/gobject-introspection/Makefile 2024/04/09 18:20:30 1.93
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1# $NetBSD: Makefile,v 1.92 2024/04/09 17:55:46 wiz Exp $ 1# $NetBSD: Makefile,v 1.93 2024/04/09 18:20:30 wiz Exp $
2 2
3DISTNAME= gobject-introspection-1.80.1 3DISTNAME= gobject-introspection-1.80.1
 4PKGREVISION= 1
4CATEGORIES= devel gnome 5CATEGORIES= devel gnome
5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gobject-introspection/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gobject-introspection/${PKGVERSION_NOREV:R}/}
6EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
7 8
8MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://gi.readthedocs.io/en/latest/ 10HOMEPAGE= https://gi.readthedocs.io/en/latest/
10COMMENT= GObject Introspection 11COMMENT= GObject Introspection
11LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 12LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2
12 13
13PYTHON_VERSIONS_INCOMPATIBLE= 27 14PYTHON_VERSIONS_INCOMPATIBLE= 27
14 15
15.include "../../lang/python/pyversion.mk" 16.include "../../lang/python/pyversion.mk"
16 17
@@ -32,22 +33,26 @@ SUBST_CLASSES+= libdirs @@ -32,22 +33,26 @@ SUBST_CLASSES+= libdirs
32SUBST_STAGE.libdirs= pre-configure 33SUBST_STAGE.libdirs= pre-configure
33SUBST_FILES.libdirs= giscanner/ccompiler.py 34SUBST_FILES.libdirs= giscanner/ccompiler.py
34SUBST_FILES.libdirs+= girepository/gitypelib.c 35SUBST_FILES.libdirs+= girepository/gitypelib.c
35SUBST_VARS.libdirs= _OPSYS_LIB_DIRS 36SUBST_VARS.libdirs= _OPSYS_LIB_DIRS
36SUBST_VARS.libdirs+= PREFIX 37SUBST_VARS.libdirs+= PREFIX
37 38
38MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/girepository 39MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/girepository
39# For Darwin 40# For Darwin
40MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/girepository 41MAKE_ENV+= DYLD_LIBRARY_PATH=${WRKSRC}/output/girepository
41 42
42# Disable cache to keep fake homedir clean 43# Disable cache to keep fake homedir clean
43MAKE_ENV+= GI_SCANNER_DISABLE_CACHE=yes 44MAKE_ENV+= GI_SCANNER_DISABLE_CACHE=yes
44 45
 46post-install:
 47 ${INSTALL_DATA} ${WRKSRC}/output/gir/*.typelib ${DESTDIR}${PREFIX}/lib/girepository-1.0
 48 ${INSTALL_DATA} ${WRKSRC}/output/gir/*.gir ${DESTDIR}${PREFIX}/share/gir-1.0
 49
45BUILDLINK_API_DEPENDS.glib2+= glib2>=2.79 50BUILDLINK_API_DEPENDS.glib2+= glib2>=2.79
46.include "../../devel/glib2/buildlink3.mk" 51.include "../../devel/glib2/buildlink3.mk"
47BUILDLINK_API_DEPENDS.libffi+= libffi>=3.0.0 52BUILDLINK_API_DEPENDS.libffi+= libffi>=3.0.0
48.include "../../devel/libffi/buildlink3.mk" 53.include "../../devel/libffi/buildlink3.mk"
49.include "../../devel/meson/build.mk" 54.include "../../devel/meson/build.mk"
50.include "../../lang/python/batteries-included.mk" 55.include "../../lang/python/batteries-included.mk"
51.include "../../lang/python/application.mk" 56.include "../../lang/python/application.mk"
52.include "../../lang/python/extension.mk" 57.include "../../lang/python/extension.mk"
53.include "../../mk/bsd.pkg.mk" 58.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/devel/gobject-introspection/PLIST 2024/04/09 17:55:46 1.17
+++ pkgsrc/devel/gobject-introspection/PLIST 2024/04/09 18:20:30 1.18
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.17 2024/04/09 17:55:46 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.18 2024/04/09 18:20:30 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
@@ -20,26 +20,30 @@ include/gobject-introspection-1.0/girffi @@ -20,26 +20,30 @@ include/gobject-introspection-1.0/girffi
20include/gobject-introspection-1.0/gisignalinfo.h 20include/gobject-introspection-1.0/gisignalinfo.h
21include/gobject-introspection-1.0/gistructinfo.h 21include/gobject-introspection-1.0/gistructinfo.h
22include/gobject-introspection-1.0/gitypeinfo.h 22include/gobject-introspection-1.0/gitypeinfo.h
23include/gobject-introspection-1.0/gitypelib.h 23include/gobject-introspection-1.0/gitypelib.h
24include/gobject-introspection-1.0/gitypes.h 24include/gobject-introspection-1.0/gitypes.h
25include/gobject-introspection-1.0/giunioninfo.h 25include/gobject-introspection-1.0/giunioninfo.h
26include/gobject-introspection-1.0/giversion.h 26include/gobject-introspection-1.0/giversion.h
27include/gobject-introspection-1.0/giversionmacros.h 27include/gobject-introspection-1.0/giversionmacros.h
28include/gobject-introspection-1.0/givfuncinfo.h 28include/gobject-introspection-1.0/givfuncinfo.h
29lib/girepository-1.0/DBus-1.0.typelib 29lib/girepository-1.0/DBus-1.0.typelib
30lib/girepository-1.0/DBusGLib-1.0.typelib 30lib/girepository-1.0/DBusGLib-1.0.typelib
31lib/girepository-1.0/GIRepository-2.0.typelib 31lib/girepository-1.0/GIRepository-2.0.typelib
32lib/girepository-1.0/GL-1.0.typelib 32lib/girepository-1.0/GL-1.0.typelib
 33lib/girepository-1.0/GLib-2.0.typelib
 34lib/girepository-1.0/GModule-2.0.typelib
 35lib/girepository-1.0/GObject-2.0.typelib
 36lib/girepository-1.0/Gio-2.0.typelib
33lib/girepository-1.0/Vulkan-1.0.typelib 37lib/girepository-1.0/Vulkan-1.0.typelib
34lib/girepository-1.0/cairo-1.0.typelib 38lib/girepository-1.0/cairo-1.0.typelib
35lib/girepository-1.0/fontconfig-2.0.typelib 39lib/girepository-1.0/fontconfig-2.0.typelib
36lib/girepository-1.0/freetype2-2.0.typelib 40lib/girepository-1.0/freetype2-2.0.typelib
37lib/girepository-1.0/libxml2-2.0.typelib 41lib/girepository-1.0/libxml2-2.0.typelib
38lib/girepository-1.0/win32-1.0.typelib 42lib/girepository-1.0/win32-1.0.typelib
39lib/girepository-1.0/xfixes-4.0.typelib 43lib/girepository-1.0/xfixes-4.0.typelib
40lib/girepository-1.0/xft-2.0.typelib 44lib/girepository-1.0/xft-2.0.typelib
41lib/girepository-1.0/xlib-2.0.typelib 45lib/girepository-1.0/xlib-2.0.typelib
42lib/girepository-1.0/xrandr-1.3.typelib 46lib/girepository-1.0/xrandr-1.3.typelib
43lib/gobject-introspection/giscanner/__init__.py 47lib/gobject-introspection/giscanner/__init__.py
44lib/gobject-introspection/giscanner/_giscanner.so 48lib/gobject-introspection/giscanner/_giscanner.so
45lib/gobject-introspection/giscanner/_version.py 49lib/gobject-introspection/giscanner/_version.py
@@ -137,26 +141,30 @@ lib/libgirepository-1.0.so @@ -137,26 +141,30 @@ lib/libgirepository-1.0.so
137lib/libgirepository-1.0.so.1 141lib/libgirepository-1.0.so.1
138lib/libgirepository-1.0.so.1.0.0 142lib/libgirepository-1.0.so.1.0.0
139lib/pkgconfig/gobject-introspection-1.0.pc 143lib/pkgconfig/gobject-introspection-1.0.pc
140lib/pkgconfig/gobject-introspection-no-export-1.0.pc 144lib/pkgconfig/gobject-introspection-no-export-1.0.pc
141man/man1/g-ir-compiler.1 145man/man1/g-ir-compiler.1
142man/man1/g-ir-doc-tool.1 146man/man1/g-ir-doc-tool.1
143man/man1/g-ir-generate.1 147man/man1/g-ir-generate.1
144man/man1/g-ir-scanner.1 148man/man1/g-ir-scanner.1
145share/aclocal/introspection.m4 149share/aclocal/introspection.m4
146share/gir-1.0/DBus-1.0.gir 150share/gir-1.0/DBus-1.0.gir
147share/gir-1.0/DBusGLib-1.0.gir 151share/gir-1.0/DBusGLib-1.0.gir
148share/gir-1.0/GIRepository-2.0.gir 152share/gir-1.0/GIRepository-2.0.gir
149share/gir-1.0/GL-1.0.gir 153share/gir-1.0/GL-1.0.gir
 154share/gir-1.0/GLib-2.0.gir
 155share/gir-1.0/GModule-2.0.gir
 156share/gir-1.0/GObject-2.0.gir
 157share/gir-1.0/Gio-2.0.gir
150share/gir-1.0/Vulkan-1.0.gir 158share/gir-1.0/Vulkan-1.0.gir
151share/gir-1.0/cairo-1.0.gir 159share/gir-1.0/cairo-1.0.gir
152share/gir-1.0/fontconfig-2.0.gir 160share/gir-1.0/fontconfig-2.0.gir
153share/gir-1.0/freetype2-2.0.gir 161share/gir-1.0/freetype2-2.0.gir
154share/gir-1.0/gir-1.2.rnc 162share/gir-1.0/gir-1.2.rnc
155share/gir-1.0/libxml2-2.0.gir 163share/gir-1.0/libxml2-2.0.gir
156share/gir-1.0/win32-1.0.gir 164share/gir-1.0/win32-1.0.gir
157share/gir-1.0/xfixes-4.0.gir 165share/gir-1.0/xfixes-4.0.gir
158share/gir-1.0/xft-2.0.gir 166share/gir-1.0/xft-2.0.gir
159share/gir-1.0/xlib-2.0.gir 167share/gir-1.0/xlib-2.0.gir
160share/gir-1.0/xrandr-1.3.gir 168share/gir-1.0/xrandr-1.3.gir
161share/gobject-introspection-1.0/Makefile.introspection 169share/gobject-introspection-1.0/Makefile.introspection
162share/gobject-introspection-1.0/gdump.c 170share/gobject-introspection-1.0/gdump.c