Subject: CVS commit: pkgsrc/devel/glibmm
From: Adam Ciarcinski
Date: 2021-04-08 23:03:56
Message id: 20210408210356.2A77CFA95@cvs.NetBSD.org

Log Message:
glibmm: updated to 2.66.0

2.66.0: (stable):

The tarball for 2.66.0 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Glib:
* Binding: Add set_manage() and Glib::manage()
* Deprecate BalancedTree in favour of std::map and std::unordered_map

Gio:
* ListStore: Accept interfaces
* MenuAttribute: Add new enum values
* SettingsSchemaSource: Wrap new_from_directory() and list_schemas()

2.64.5: (stable):

The tarball for 2.64.5 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

gmmproc:
* Fix compatibility with gtkmm 3.24.2

Build:
* Meson build: Fix Cocoa (macOS) detection

2.64.4: (stable):

The tarball for 2.64.4 has been created with 'meson dist'.
If you build with Autotools from the tarball, please read the relevant
part of the README file.

Glib:
* PropertyProxyConnectionNode::connect_changed():
  Fix using without property name

gmmproc:
* Add optional decl_prefix parameter to _WRAP_GERROR and _WRAP_ENUM
  Used for adding GLIBMM_API or similar for MS Visual C++
* Allow decorating comparison operators (for Visual Studio builds)
* _CLASS_BOXEDTYPE, _CLASS_OPAQUE_COPYABLE: Fix move assignment
* Decorate private generated classes with __declspec when building
  with Visual Studio
* generate_wrap_init.pl.in: Use g_type_ensure(SomeClass::get_type())
  to ensure that get_type() is called

Build:
* Use __declspec(dllexport) consistently when building glibmm with
  Visual Studio
* Meson build: Set default value of the 'warnings' option to 'min'
* Improve NMake support
* Improve Visual Studio support
* docs/reference/: Update for Doxygen >= 1.8.16
* Meson build: Fix versioning on macOS

Documentation:
* Glib::BalancedTree docs: Recommend std::map or std::unordered_map
* Meson build: Add missing Glib::Value and Variant documentation

Files:
RevisionActionfile
1.87modifypkgsrc/devel/glibmm/Makefile
1.44modifypkgsrc/devel/glibmm/PLIST
1.60modifypkgsrc/devel/glibmm/distinfo
1.1removepkgsrc/devel/glibmm/patches/patch-glib_glibmm_date.h