[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / x11 / gtkmm3

File: [cvs.NetBSD.org] / pkgsrc / x11 / gtkmm3 / Makefile (download)

Revision 1.6, Wed Mar 12 11:36:41 2014 UTC (5 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.5: +3 -4 lines

Update to 3.10.0:

Changes in 3.10 compared to 3.8:

Gtk
* Added HeaderBar.
  (Juan Rafael García Blanco) Bug #708194
* Added ListBox and ListBoxRow,
  (Kjell Ahlstedt) Bug #708115
* Added PlacesSidebar.
  (Juan Rafael García Blanco) Bug #705642
* Add Revealer.
  (Juan R. García Blanco) Bug #705460
* Added Stack and StackSwitcher,
  (Andrew Potter) Bug #704964
* Deprecate Table.
  (Kjell Ahlstedt)
* Deprecate StockID, StockItem, BuiltinStockID, namespace Gtk::Stock.
  (Kjell Ahlstedt)
* Deprecate Gtk::IconFactory, IconSet, IconSource.
  (Kjell Ahlstedt)
* Application:
  - add/remove_accelerator(): Add overloads without the variant parameter.
  (Murray Cumming)
  - Add missing gtk_init() call in one of the constructors.
  (Murray Cumming)
* Button: Add constructor that takes an icon_name and size.
  (Murray Cumming)
* CellRenderer: Deprecate property_cell_background_gdk().
  (Kjell Ahlstedt)
* CellRendererPixbuf: Add the surface property.
  (Murray Cumming)
* CellView: Deprecate property_background_gdk().
  (Kjell Ahlstedt)
* ColorButton: Deprecate get_alpha().
  (Kjell Ahlstedt)
* Container: deprecate resize_children().
  (Kjell Ahlstedt)
* Box: Add get/set_baseline_position() and property.
  (Murray Cumming)
* Entry: Add get/set_tabs() and property.
  (Murray Cumming)
* FileChooser: Add get_current_name().
  (Murray Cumming)
* HeaderBar: Make get_show_close_button() const.
  (Juan Rafael García Blanco)
* Grid:
  - Add get/set_row_baseline_position()
  and get/set_baseline_row(), and baseline-row property.
  (Murray Cumming)
  - Add remove_row() and remove_column().
  (Murray Cumming)
* Image: Add set(Cairo::Surface)
  (Murray Cumming)
* InfoBar: Add get/set_show_close_button() and
  the property.
  (Murray Cumming)
* IconInfo: Add load_surface() and get_base_scale().
  (Murray Cumming)
* IconTheme:  Add lookup_icon() method overloads that
  take a scale parameter.
  Add choose_icon() method overload that take a scale
  parameter.
  Add load_icon() method overload that takes a scale parameter.
  Add load_surface().
  (Murray Cumming)
* IconView: set_cursor(): Add a version with no cell parameter
  (Murray Cumming)
* Image: Deprecate methods that take an IconSet or a StockID parameter.
* Label: Add get/set_lines() and property.
  (Murray Cumming)
* Menu, MenuBar: Add constructors that take Gio::MenuModels.
  (Murray Cumming)
* Menu: Make attach_to_widget() public.
  (Murray Cumming)
* MenuButton: Deprecate unset_menu().
  (Kjell Ahlstedt)
* MenuShell: bind_model(): Add a method overload without the
  action_namespace parameter.
  (Murray Cumming)
* PlacesSidebar: Fix crash with the drag_* signals,
  correct some OWNERSHIP_*s, pass vectors by reference in signals
  (Murray Cumming) Bug #705642
* RadioAction: Deprecate the constructor that uses StockID.
  (Murray Cumming)
* RadioToolButton: Fix set_group(). Add reset_group().
  (Kjell Ahlstedt)
* Scale: Constructor: Remove the default parameter value
  to avoid ambiguity.
  (Murray Cumming) Bug #707810 (cheshirekow)
* Add SearchBar.
  (Juan Rafael Garcia Blanco)
* ScrolledWindow: Deprecate property_window_placement_set().
* Settings:
  - Deprecate ignored settings.
    (Murray Cumming)
  - Add create_action().
    (Murray Cumming)
* StyleContext: Deprecate [set|get]_direction() and render_icon_pixbuf().
  (Kjell Ahlstedt)
* ToggleAction: Deprecate the constructor that uses StockID
  (Murray Cumming)
* Widget:
  - Make insert_action_group() public.
    (Murray Cumming)
  - Add remove_action_group()
    (Murray Cumming)
  - Add get_scale_factor().
    (Murray Cumming)
  - Add drag_begin() that takes x and y coordinates.
    (Murray Cumming)
  - Widget Add get_preferred_height_for_width(),
    get_allocated_baseline() and get_valign_with_baseline().
    (Murray Cumming)
  - Deprecate [un]set_composite_name(),
    [push|pop]_composite_child(), get_requisition() and methods that take a
    StockID parameter.
    (Kjell Ahlstedt)
* Window:
  - get_frame_extents(): Add const version.
    (Murray Cumming)
  - Add close().
    (Murray Cumming)
  - Deprecate reshow_with_initial_size().
    (Kjell Ahlstedt)
* Add missing includes in gdkmm.h and gtkmm.h.
  (Kjell Ahlstedt) Bug #699993.

Gdk:
* Deprecate Color.
  (Murray Cumming)
* Cursor: Wrap some new functions.
  (Murray Cumming)
* Device: Add get_position() that uses doubles.
  (Murray Cumming)
* Display: Deprecate get_n_screens().
  (Murray Cumming)
* Screen: Add get_monitor_scale_factor().
  (Murray Cumming)
* Window:
  - Add get_scale_factor().
  - Add get_device_position() taking doubles.
  - Add create_similar_image_surface().
  - Add set_opaque_region().
    (Murray Cumming)

Build:
* Update Visual Studio Projects
  (Chun-wei Fan)
* Update gtk-demo MSVC Projects
  (Chun-wei Fan)
* Move to a generated ChangeLog.
  (José Alburquerque)

Documentation:
* Demos: Catch Glib::FileError from demo_find_file().
  (Kjell Ahlstedt)
* Demos: Add IconTheme demo.
  (Kjell Ahlstedt)
* Demos: Fix calls to Gtk::Grid::attach().
  (Kjell Ahlstedt)

# $NetBSD: Makefile,v 1.6 2014/03/12 11:36:41 wiz Exp $

DISTNAME=	gtkmm-3.10.0
PKGNAME=	${DISTNAME:S/gtkmm/gtkmm3/1}
CATEGORIES=	x11
MASTER_SITES=	${MASTER_SITE_GNOME:=sources/gtkmm/3.10/}
EXTRACT_SUFX=	.tar.xz

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	http://www.gtkmm.org/
COMMENT=	C++ Interfaces for GTK+ and GNOME (v3)
LICENSE=	gnu-lgpl-v2.1 AND gnu-gpl-v2

USE_TOOLS+=	gmake perl pkg-config
USE_LANGUAGES=	c c++
GNU_CONFIGURE=	yes
USE_LIBTOOL=	yes

PKGCONFIG_OVERRIDE+=	gtk/gtkmm.pc.in
PKGCONFIG_OVERRIDE+=	gdk/gdkmm.pc.in

.include "../../textproc/libxslt/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../devel/atkmm/buildlink3.mk"
.include "../../graphics/cairomm/buildlink3.mk"
BUILDLINK_ABI_DEPENDS.gtk3+=	gtk3+>=3.8.0
.include "../../x11/gtk3/buildlink3.mk"
.include "../../devel/pangomm/buildlink3.mk"
BUILDLINK_ABI_DEPENDS.glibmm+=	glibmm>=2.36.0
.include "../../devel/glibmm/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/mm-common/buildlink3.mk"
.include "../../devel/libsigc++/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"