Index: head/devel/gobject-introspection/Makefile =================================================================== --- head/devel/gobject-introspection/Makefile (revision 550816) +++ head/devel/gobject-introspection/Makefile (revision 550817) @@ -1,37 +1,43 @@ # Created by: Alexander Logvinov # $FreeBSD$ PORTNAME= gobject-introspection PORTVERSION= 1.66.0 PORTEPOCH= 1 CATEGORIES= devel MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT= Generate interface introspection data for GObject libraries LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi LICENSE_FILE_LGPL20+ = ${WRKSRC}/COPYING.LGPL LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING.GPL # we need cairo otherwise the generated Cairo gir is broken BUILD_DEPENDS= cairo-trace:graphics/cairo LIB_DEPENDS= libffi.so:devel/libffi PORTSCOUT= limitw:1,even USES= bison gettext gnome localbase meson \ pkgconfig python:3.4+ shebangfix tar:xz BINARY_ALIAS= python3=${PYTHON_CMD} USE_GNOME= glib20 USE_LDCONFIG= yes MESON_ARGS= -Ddoctool=disabled \ -Dpython=${PYTHON_CMD} INSTALL_TARGET= install-strip post-patch: @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' ${WRKSRC}/tools/meson.build +post-stage: + @${PYTHON_CMD} -m compileall -d ${PREFIX}/lib/${PORTNAME} \ + "${STAGEDIR}${PREFIX}/lib/${PORTNAME}" + @${PYTHON_CMD} -O -m compileall -d ${PREFIX}/lib/${PORTNAME} \ + "${STAGEDIR}${PREFIX}/lib/${PORTNAME}" + .include Index: head/devel/gobject-introspection/pkg-plist =================================================================== --- head/devel/gobject-introspection/pkg-plist (revision 550816) +++ head/devel/gobject-introspection/pkg-plist (revision 550817) @@ -1,184 +1,242 @@ bin/g-ir-annotation-tool bin/g-ir-compiler bin/g-ir-generate bin/g-ir-inspect bin/g-ir-scanner include/gobject-introspection-1.0/giarginfo.h include/gobject-introspection-1.0/gibaseinfo.h include/gobject-introspection-1.0/gicallableinfo.h include/gobject-introspection-1.0/giconstantinfo.h include/gobject-introspection-1.0/gienuminfo.h include/gobject-introspection-1.0/gifieldinfo.h include/gobject-introspection-1.0/gifunctioninfo.h include/gobject-introspection-1.0/giinterfaceinfo.h include/gobject-introspection-1.0/giobjectinfo.h include/gobject-introspection-1.0/gipropertyinfo.h include/gobject-introspection-1.0/giregisteredtypeinfo.h include/gobject-introspection-1.0/girepository.h include/gobject-introspection-1.0/girffi.h include/gobject-introspection-1.0/gisignalinfo.h include/gobject-introspection-1.0/gistructinfo.h include/gobject-introspection-1.0/gitypeinfo.h include/gobject-introspection-1.0/gitypelib.h include/gobject-introspection-1.0/gitypes.h include/gobject-introspection-1.0/giunioninfo.h include/gobject-introspection-1.0/giversion.h include/gobject-introspection-1.0/giversionmacros.h include/gobject-introspection-1.0/givfuncinfo.h lib/girepository-1.0/DBus-1.0.typelib lib/girepository-1.0/DBusGLib-1.0.typelib lib/girepository-1.0/GIRepository-2.0.typelib lib/girepository-1.0/GL-1.0.typelib lib/girepository-1.0/GLib-2.0.typelib lib/girepository-1.0/GModule-2.0.typelib lib/girepository-1.0/GObject-2.0.typelib lib/girepository-1.0/Gio-2.0.typelib lib/girepository-1.0/Vulkan-1.0.typelib lib/girepository-1.0/cairo-1.0.typelib lib/girepository-1.0/fontconfig-2.0.typelib lib/girepository-1.0/freetype2-2.0.typelib lib/girepository-1.0/libxml2-2.0.typelib lib/girepository-1.0/win32-1.0.typelib lib/girepository-1.0/xfixes-4.0.typelib lib/girepository-1.0/xft-2.0.typelib lib/girepository-1.0/xlib-2.0.typelib lib/girepository-1.0/xrandr-1.3.typelib lib/gobject-introspection/giscanner/__init__.py +lib/gobject-introspection/giscanner/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/_version.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/_version.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/annotationmain.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/annotationmain.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/annotationparser.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/annotationparser.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/ast.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/ast.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/cachestore.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/cachestore.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/ccompiler.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/ccompiler.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/codegen.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/codegen.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/docmain.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/docmain.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/docwriter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/docwriter.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/dumper.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/dumper.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/gdumpparser.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/gdumpparser.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/girparser.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/girparser.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/girwriter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/girwriter.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/introspectablepass.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/introspectablepass.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/libtoolimporter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/libtoolimporter.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/maintransformer.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/maintransformer.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/mdextensions.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/mdextensions.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/message.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/message.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/msvccompiler.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/msvccompiler.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/pkgconfig.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/pkgconfig.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/scannermain.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/scannermain.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/sectionparser.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/sectionparser.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/shlibs.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/shlibs.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/sourcescanner.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/sourcescanner.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/testcodegen.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/testcodegen.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/transformer.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/transformer.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/utils.cpython-%%PYTHON_SUFFIX%%.pyc +lib/gobject-introspection/giscanner/__pycache__/xmlwriter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc +lib/gobject-introspection/giscanner/__pycache__/xmlwriter.cpython-%%PYTHON_SUFFIX%%.pyc lib/gobject-introspection/giscanner/_giscanner.so lib/gobject-introspection/giscanner/_version.py lib/gobject-introspection/giscanner/annotationmain.py lib/gobject-introspection/giscanner/annotationparser.py lib/gobject-introspection/giscanner/ast.py lib/gobject-introspection/giscanner/cachestore.py lib/gobject-introspection/giscanner/ccompiler.py lib/gobject-introspection/giscanner/codegen.py lib/gobject-introspection/giscanner/docmain.py lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_doc.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_index.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_method.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_methods.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_properties.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_signals.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_staticmethods.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/_vfuncs.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/base.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/callback.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/class.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/default.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/enum.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/function.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/interface.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/method.tmpl lib/gobject-introspection/giscanner/doctemplates/devdocs/Gjs/namespace.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/callback.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/class.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/constructor.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/default.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/enum.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/field.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/function.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/interface.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/method.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/namespace.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/property.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/record.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/signal.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/C/vfunc.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/callback.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/class.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/constructor.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/default.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/enum.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/field.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/function.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/interface.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/method.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/namespace.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/property.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/record.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/signal.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Gjs/vfunc.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/callback.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/class.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/constructor.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/default.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/enum.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/field.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/function.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/interface.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/method.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/namespace.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/property.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/record.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/signal.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/Python/vfunc.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/base.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/class.tmpl lib/gobject-introspection/giscanner/doctemplates/mallard/namespace.tmpl lib/gobject-introspection/giscanner/docwriter.py lib/gobject-introspection/giscanner/dumper.py lib/gobject-introspection/giscanner/gdumpparser.py lib/gobject-introspection/giscanner/girparser.py lib/gobject-introspection/giscanner/girwriter.py lib/gobject-introspection/giscanner/introspectablepass.py lib/gobject-introspection/giscanner/libtoolimporter.py lib/gobject-introspection/giscanner/maintransformer.py lib/gobject-introspection/giscanner/mdextensions.py lib/gobject-introspection/giscanner/message.py lib/gobject-introspection/giscanner/msvccompiler.py lib/gobject-introspection/giscanner/pkgconfig.py lib/gobject-introspection/giscanner/scannermain.py lib/gobject-introspection/giscanner/sectionparser.py lib/gobject-introspection/giscanner/shlibs.py lib/gobject-introspection/giscanner/sourcescanner.py lib/gobject-introspection/giscanner/testcodegen.py lib/gobject-introspection/giscanner/transformer.py lib/gobject-introspection/giscanner/utils.py lib/gobject-introspection/giscanner/xmlwriter.py lib/libgirepository-1.0.so lib/libgirepository-1.0.so.1 lib/libgirepository-1.0.so.1.0.0 libdata/pkgconfig/gobject-introspection-1.0.pc libdata/pkgconfig/gobject-introspection-no-export-1.0.pc man/man1/g-ir-compiler.1.gz man/man1/g-ir-generate.1.gz man/man1/g-ir-scanner.1.gz share/aclocal/introspection.m4 share/gir-1.0/DBus-1.0.gir share/gir-1.0/DBusGLib-1.0.gir share/gir-1.0/GIRepository-2.0.gir share/gir-1.0/GL-1.0.gir share/gir-1.0/GLib-2.0.gir share/gir-1.0/GModule-2.0.gir share/gir-1.0/GObject-2.0.gir share/gir-1.0/Gio-2.0.gir share/gir-1.0/Vulkan-1.0.gir share/gir-1.0/cairo-1.0.gir share/gir-1.0/fontconfig-2.0.gir share/gir-1.0/freetype2-2.0.gir share/gir-1.0/gir-1.2.rnc share/gir-1.0/libxml2-2.0.gir share/gir-1.0/win32-1.0.gir share/gir-1.0/xfixes-4.0.gir share/gir-1.0/xft-2.0.gir share/gir-1.0/xlib-2.0.gir share/gir-1.0/xrandr-1.3.gir %%DATADIR%%-1.0/Makefile.introspection %%DATADIR%%-1.0/gdump.c %%DATADIR%%-1.0/tests/annotation.c %%DATADIR%%-1.0/tests/annotation.h %%DATADIR%%-1.0/tests/drawable.c %%DATADIR%%-1.0/tests/drawable.h %%DATADIR%%-1.0/tests/everything.c %%DATADIR%%-1.0/tests/everything.h %%DATADIR%%-1.0/tests/foo.c %%DATADIR%%-1.0/tests/foo.h %%DATADIR%%-1.0/tests/gimarshallingtests.c %%DATADIR%%-1.0/tests/gimarshallingtests.h %%DATADIR%%-1.0/tests/gitestmacros.h %%DATADIR%%-1.0/tests/regress.c %%DATADIR%%-1.0/tests/regress.h %%DATADIR%%-1.0/tests/utility.c %%DATADIR%%-1.0/tests/utility.h %%DATADIR%%-1.0/tests/warnlib.c %%DATADIR%%-1.0/tests/warnlib.h