Highlights:
Update glib annotations from git master
scanner: Support the C99 'bool' type
girepository: Fix NULL return from g_irepository_get_dependencies()
girepository: Document semantics of dependencies and includes better
girepository: Add g_irepository_get_immediate_dependencies()
docs: Clarify that GIR files may contain installation-specific data
Mainly update glib annotations. Some Python 3 compatibility fixes.
Replace the 'allow_none' field on parameters with two separate fields:
'nullable' and 'optional'.
Many bug fixes.
Highlights from git shortlog:
Add GVolumeMonitor interfaces
Add --all option to g-ir-generate
Support glib-mkenums comment /*< flags >*/
Allow the use of the "Rename To" annotation for literal method renaming.
Add environment variable G_IREPOSITORY_VERBOSE
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
patch-ad removed as fixed in 82870258 (Bug 698438)
g-ir-scanner has a grown --xpath-assertions, --format and --inject options
Many bug fixes and translation updates.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.