pkgsrc/x11/gtkmm3/Makefile
wiz ea0a6db48b gtkmm3: update to 3.22.2.
3.22.2 (stable):

Gtk:
* Editable, RecentChooser, Scale: Fix memory leaks.
  (Kjell Ahlstedt) Bug #783360
* PrintJob: Fix a call to Glib::throw_exception().
  (Kjell Ahlstedt)

Documentation:
* Gdk::RGBA: Update ctor(ustring) docs from GTK+
  (Daniel Boles) Bug #784483


3.22.1 (stable):

Unusually for a stable micro release, this release has some deprecations
compared to 3.22.0, to match similar deprecations in GTK+ 3.22.x.

Gtk:
* Container: Deprecate the child property.
  The underlying C property was deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt) Bug #773642.
* FileChooserDialog: Deprecate the constructors that take a backend
  parameter.
  (Kjell Ahlstedt)
* Menu: Deprecate popup().
  The underlying C functions were deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt) Bug #773642
* Widget:
  - Deprecate is_composited() and signal_composited_changed().
    The underlying C functions were deprecated in GTK+ 3.22.3.
  - Deprecate drag_dest_set_proxy().
    The underlying C functions was deprecated in GTK+ 3.22.3.
  (Kjell Ahlstedt) Bug #773642.
* Window: Deprecate set_wmclass().
  The underlying C functions was deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt) Bug #773642.

Gdk:
* Screen: Deprecate get_number(), get_width(), get_height(), get_width_mm(),
  get_height_mm(), make_display_name(), get_n_monitors(), get_primary_monitor(),
  get_monitor_geometry(), get_monitor_workarea(), get_monitor_at_point(),
  get_monitor_at_window(), get_monitor_width_mm(), get_monitor_height_mm(),
  get_monitor_plug_name(), get_monitor_scale_factor(), get_active_window().
  The underlying C functions were deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt) Bug #773642
* Visual: Deprecate get_system(), get_best(), get_best_depth(), get_best_type().
  The underlying C functions were deprecated in GTK+ 3.22.3.
  (Kjell Ahlstedt) Bug #773642
* Window:
  - Deprecate process[_all]_updates().
    The underlying C functions were deprecated in GTK+ 3.22.7.
  - Deprecate set_background(), get_background_pattern(), set_debug_updates().
    The underlying C functions were deprecated in GTK+ 3.22.2.
  (Kjell Ahlstedt)

Documentation:
* Box: Correct the constructor documentation.
  (Daniel Boles)
* CellLayout: Improve docs of get_first_cell() funcs
  (Daniel Boles)
* Frame: Fix the documentation of set_label_align().
  (Daniel Boles) Bug #774249
* Label: Improve h/valign constructor documentation and
  the improve the parameter names.
  (Daniel Boles) Bug #774652
* TreeModel: Improve docs of foreach*() functions
  (Daniel Boles)
* Minor cleanup of examples and demos.
  (Daniel Boles)
* demo: Don't call Notebook::remove_page() with invalid index.
  (Daniel Boles)

Build:
* Update the Visual Studio builds.
  (Chun-wei Fan)
* GtkMainConnectionNode: Remove unused method.
  (Kjell Ahlstedt)
2017-11-24 15:24:12 +00:00

43 lines
1.4 KiB
Makefile

# $NetBSD: Makefile,v 1.25 2017/11/24 15:24:12 wiz Exp $
DISTNAME= gtkmm-3.22.2
PKGNAME= ${DISTNAME:S/gtkmm/gtkmm3/1}
CATEGORIES= x11 gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://www.gtkmm.org/
COMMENT= C++ Interfaces for GTK+ and GNOME (v3)
LICENSE= gnu-lgpl-v2.1 AND gnu-gpl-v2
USE_LANGUAGES= c c++11
USE_LIBTOOL= yes
USE_TOOLS+= gmake perl pkg-config
GNU_CONFIGURE= yes
PKGCONFIG_OVERRIDE+= gdk/gdkmm.pc.in
PKGCONFIG_OVERRIDE+= gtk/gtkmm.pc.in
.include "../../mk/bsd.prefs.mk"
PLIST_VARS+= x11
.if !empty(PKG_BUILD_OPTIONS.gtk3:Mx11)
PLIST.x11= yes
.endif
BUILDLINK_ABI_DEPENDS.atkmm+= atkmm>=2.24.2
.include "../../devel/atkmm/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
BUILDLINK_ABI_DEPENDS.glibmm+= glibmm>=2.49.1
.include "../../devel/glibmm/buildlink3.mk"
.include "../../devel/libsigc++/buildlink3.mk"
BUILDLINK_ABI_DEPENDS.pangomm+= pangomm>=2.38.2
.include "../../devel/pangomm/buildlink3.mk"
BUILDLINK_ABI_DEPENDS.cairomm+= cairomm>=1.12.0
.include "../../graphics/cairomm/buildlink3.mk"
BUILDLINK_ABI_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.35.5
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.22.0
.include "../../x11/gtk3/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"