Highlights:
- gir: Update annotations from GLib
- g-ir-scanner: document GI_SCANNER_DEBUG in man page
- g-ir-scanner: fix wrong order of -L options in libtool invocation
- scanner: Add a way to specify extra libraries to link against
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
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.