pkgsrc-specific changes: note Python 2.7 is no longer supported
(upstream dropped it several releases ago), and add a test target.
Change log:
1.62.0 - 2019-09-09
-------------------
* No changes since 1.61.2
1.61.2 - 2019-08-17
-------------------
* dumper: Use the distutils linker :mr:`170` (:user:`David Demelier <markand>`)
* structinfo: Fix offset in find_method() :mr:`171` (:user:`Florian Müllner <fmuellner>`)
* tests: Don't include "config.h" in installed files :mr:`172` (:user:`Philip Chimento <ptomato>`)
* meson: Make meson.override_find_program working on more complex use cases :mr:`173` (:user:`Thibault Saunier <thiblahute>`)
1.61.1 - 2019-08-07
-------------------
* Drop autotools build system :mr:`143`
* meson: require 0.49.2
* Update glib annotations (:user:`Rico Tzschichholz <ricotz>`)
* Add documentation to the RelaxNG schema :mr:`139` (:user:`David Bellot <yimyom>`)
* Unused variable fixes :mr:`147` (:user:`Philip Chimento <ptomato>`)
* cachestore: handle cache getting deleted while loading it :mr:`148`
* Visual Studio builds: Use msvc_recommended_pragmas.h from GLib :mr:`150` (:user:`Chun-wei Fan <fanc999>`)
* Add Vulkan gir :mr:`155` (:user:`Matthew Waters <ystreet00>`)
* Make g_irepository_get_object_gtype_interfaces actually work :mr:`157` (:user:`Philip Chimento <ptomato>`)
* gimarshallingtests: Add a marshalling test case for GPtrArrays and GArrays of structures :mr:`160` (:user:`Stéphane Seng <stephaneseng>`)
* scanner: parse and expose function macros :mr:`159` (:user:`Mathieu Duponchelle <mathieudu>`)
* meson: use pkg-config directly for libffi cflags and libs :mr:`162` (:user:`Aaron Boxer <boxerab>`)
* meson: Fix wrong dependency type check for gio-unix :issue:`166` (:user:`Brook Milligan <brook-milligan>`)
* regress: Add regression test for signal with GError param :mr:`169` (:user:`Philip Chimento <ptomato>`)
The motivation is to consider meson as an application, so there is only
one copy on the system, and as a python 3 program, it can build python 2
packages.
1.60.2 - 2019-06-15
-------------------
* docwriter: Fix Exception message attribute :mr:`146` (:user:`Philip Chimento <ptomato>`)
* meson: fix default cairo DLL name on Windows
* scanner: Fix error on Windows in case source files are on different drives
* gi-test: Fix gir file tests with MSVC :mr:`151` (:user:`Chun-wei Fan <fanc999>`)
* MSVC.README.rst: Update VS 2008/x64 build notes :mr:`152` (:user:`Chun-wei Fan <fanc999>`)
* giscanner/scannerlexer.l: Include io.h on Windows (:user:`Chun-wei Fan <fanc999>`)
* build: Force-include msvc_recommended_pragmas.h on Visual Studio :mr:`152` (:user:`Chun-wei Fan <fanc999>`)
* Update glib annotations (2.60.4)
Highlights:
* build: Drop Python 2 support, require Python 3.4+ :mr:`69`
* Add _Float128 to the base C types
* scanner: rework source root directory guessing code to not depend on the
build directory
* scanner: Merge specifiers and qualifiers when merging basic types.
Fixes "unsigned char" being wrongly parsed as "unsigned" etc.
:mr:`125` (:user:`Tomasz Miąsko <tmiasko>`)
* scanner: make using bool without stdbool include work again
:issue:`247`
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