2015-06-12 12:50:58 +02:00
|
|
|
# $NetBSD: Makefile,v 1.13 2015/06/12 10:52:17 wiz Exp $
|
2013-07-07 13:46:16 +02:00
|
|
|
|
Update to 3.14.0:
3.14.0 (stable):
Documentation:
* Headerbar demo: Update for renamed arrow icons.
(Kjell Ahlstedt)
Build:
* Update and Overhaul Visual Studio 2008 and 2010 Projects.
(Chun-wei Fan)
* Fix the demos on Windows.
(Chun-wei Fan)
3.13.8 (unstable):
Gdk:
* Window: Add get/set_event_compression(), set_shadow_width(),
and show_window_menu().
(Murray Cumming)
Gtk:
* Application: Add get_actions_for_accel(), prefers_app_menu(), and
get_menu_by_id().
(Murray Cumming)
* CellArea: Add attribute_get_column().
(Murray Cumming)
* EntryCompletion: Add the no_matches signal.
(Murray Cumming)
* ListBox:
- Add selected_foreach(), get_selected_rows(), unselect_row(), select_all()
and unselect_all(). Add the selected_rows_changed signal.
(Murray Cumming)
* ListBoxRow: Add is_selected(), set/get_selectable(), set/get_activatable().
Add the selectable and activatable properties.
(Murray Cumming)
* Settings: Add the gtk_long_press_time property.
(Murray Cumming)
* StatusIcon: Deprecate this because it is deprecated in gtk+
(Kjell Ahlstedt)
* StyleContext: Really add get_scale().
(Murray Cumming)
* Widget: Add get/set_clip().
(Murray Cumming)
3.13.7 (unstable):
Gtk:
* Box: Wrap child properties
(Juan R. García Blanco) Bug #140515
* Grid: Wrap child properties
(Juan R. García Blanco) Bug #140515
* HeaderBar: Wrap child properties
(Juan R. García Blanco) Bug #140515
* Paned: Wrap child properties
(Juan R. García Blanco) Bug #140515
* TreeView: Deprecate property_rules_hint().
(Kjell Ahlstedt)
Documentation:
* Gtk::FileChooser::get_current_folder(): Update documentation from GTK+.
(Kjell Ahlstedt) Bug #734570 (da_fox)
3.13.5 (unstable):
Gtk:
* Container: Support child properties.
(Juan R. García Blanco)
* Add EventController and Gesture* classes.
(Kjell Ahlstedt)
* IconTheme: Add add_resource_path() and deprecate add_builtin_icon().
(Murray Cumming)
* Notebook: Add child properties tab_label, menu_label, position,
tab_expand, tab_fill, reorderable, and detachable.
(Juan R. García Blanco)
* Stack: Add child properties name, title, icon_name, position, and
needs_attention.
(Juan R. García Blanco)
* Switch: Add set/get_state(), the state property, and the state_set signal.
* Toolbar: Add child properties expand and homogeneous.
(Juan R. García Blanco) Bug #140515
* Widget: Deprecate get/set_double_buffered() and the property.
(Kjell Ahlstedt)
Documentation:
* Demo: Update notebook's tabs style to match the gtk3-demo.
(Juan R. García Blanco)
* Demo: Add a gestures example, based on the gtk3-demo equivalent.
(Kjell Ahlstedt)
* Add Gestures group to the reference docs
(Kjell Ahlstedt)
3.13.3 (unstable):
Gtk:
* Builder: Fix ref count in get_widget() and get_widget_derived() and add test
case.
(Kjell Ahlstedt) Bug #731444 (Peter)
* Container: Deprecate [set|get]_resize_mode() and set_reallocate_redraws().
* Widget: Deprecate reparent(), region_intersect(),
get_root_window(), [set|get]_margin_[left|right](), property_style(),
property_margin_[left|right]().
(Kjell Ahlstedt)
* Add Overlay.
(Juan R. García Blanco)
* IconInfo: Deprecate set_raw_coordinates(), get_embedded_rect(),
get_attach_points() and get_display_name().
(Murray Cumming)
* Widget: Undeprecate and reimplement reparent() because it is still useful in
gtkmm.
(Kjell Ahlstedt)
* WidgetPath: Deprecate iter_add_region(),
iter_remove_region(), iter_clear_regions(), iter_list_regions()
and iter_has_region().
(Murray Cumming)
Documentation:
* Application: Add documentation concerning the use of quit()
(Kjell Ahlstedt) Bug #731126 (Glenn Rice)
* Builder: Add documentation about widget and window lifetimes.
(Kjell Ahlstedt) Bug #731444 (Peter)
* Add Overlay demo.
(Juan R. García Blanco)
* demo: Avoid use of deprecated API.
(Murray Cumming)
* demo: Make side bar scrollable as in the C version.
(Juan R. García Blanco)
3.13.2 (unstable):
Gtk:
* Don't assert argc/argv are non-null in Application::run()
(Jonathon Jongsma) Bug #729212.
* Deprecate Alignment.
(Murray Cumming)
* Deprecate Arrow.
(Kjell Ahlstedt)
* Bin: Deprecate add_label(const Glib::ustring& label, bool mnemonic, double x_align, double y_align) and
add_pixlabel(const std::string& pixfile, const Glib::ustring& label, double x_align, double y_align).
Add add_pixlabel(const std::string& pixfile, const Glib::ustring& label, Align x_align, Align y_align).
* Label: Deprecate Label(const Glib::ustring& label, float xalign, float yalign, bool mnemonic).
* MenuItem: Don't use deprecated Misc property.
* Deprecate Misc (almost - it is still a base class).
(Kjell Ahlstedt)
* Deprecate NumerableIcon.
(Kjell Ahlstedt)
Documentation:
* gtkmm-demo: use HeaderBar in main window.
(Juan R. García Blanco)
* Fix a segfault in the Drawing Area demo
(Kjell Ahlstedt )
* Update documentation of Gtk::Dialog::run()
(Kjell Ahlstedt)
* Remove unnecessary parts of the docs_override.xml files
(Kjell Ahlstedt)
2014-11-19 13:54:08 +01:00
|
|
|
DISTNAME= gtkmm-3.14.0
|
2013-07-07 13:46:16 +02:00
|
|
|
PKGNAME= ${DISTNAME:S/gtkmm/gtkmm3/1}
|
2015-06-12 12:50:58 +02:00
|
|
|
PKGREVISION= 2
|
2013-07-07 13:46:16 +02:00
|
|
|
CATEGORIES= x11
|
Update to 3.14.0:
3.14.0 (stable):
Documentation:
* Headerbar demo: Update for renamed arrow icons.
(Kjell Ahlstedt)
Build:
* Update and Overhaul Visual Studio 2008 and 2010 Projects.
(Chun-wei Fan)
* Fix the demos on Windows.
(Chun-wei Fan)
3.13.8 (unstable):
Gdk:
* Window: Add get/set_event_compression(), set_shadow_width(),
and show_window_menu().
(Murray Cumming)
Gtk:
* Application: Add get_actions_for_accel(), prefers_app_menu(), and
get_menu_by_id().
(Murray Cumming)
* CellArea: Add attribute_get_column().
(Murray Cumming)
* EntryCompletion: Add the no_matches signal.
(Murray Cumming)
* ListBox:
- Add selected_foreach(), get_selected_rows(), unselect_row(), select_all()
and unselect_all(). Add the selected_rows_changed signal.
(Murray Cumming)
* ListBoxRow: Add is_selected(), set/get_selectable(), set/get_activatable().
Add the selectable and activatable properties.
(Murray Cumming)
* Settings: Add the gtk_long_press_time property.
(Murray Cumming)
* StatusIcon: Deprecate this because it is deprecated in gtk+
(Kjell Ahlstedt)
* StyleContext: Really add get_scale().
(Murray Cumming)
* Widget: Add get/set_clip().
(Murray Cumming)
3.13.7 (unstable):
Gtk:
* Box: Wrap child properties
(Juan R. García Blanco) Bug #140515
* Grid: Wrap child properties
(Juan R. García Blanco) Bug #140515
* HeaderBar: Wrap child properties
(Juan R. García Blanco) Bug #140515
* Paned: Wrap child properties
(Juan R. García Blanco) Bug #140515
* TreeView: Deprecate property_rules_hint().
(Kjell Ahlstedt)
Documentation:
* Gtk::FileChooser::get_current_folder(): Update documentation from GTK+.
(Kjell Ahlstedt) Bug #734570 (da_fox)
3.13.5 (unstable):
Gtk:
* Container: Support child properties.
(Juan R. García Blanco)
* Add EventController and Gesture* classes.
(Kjell Ahlstedt)
* IconTheme: Add add_resource_path() and deprecate add_builtin_icon().
(Murray Cumming)
* Notebook: Add child properties tab_label, menu_label, position,
tab_expand, tab_fill, reorderable, and detachable.
(Juan R. García Blanco)
* Stack: Add child properties name, title, icon_name, position, and
needs_attention.
(Juan R. García Blanco)
* Switch: Add set/get_state(), the state property, and the state_set signal.
* Toolbar: Add child properties expand and homogeneous.
(Juan R. García Blanco) Bug #140515
* Widget: Deprecate get/set_double_buffered() and the property.
(Kjell Ahlstedt)
Documentation:
* Demo: Update notebook's tabs style to match the gtk3-demo.
(Juan R. García Blanco)
* Demo: Add a gestures example, based on the gtk3-demo equivalent.
(Kjell Ahlstedt)
* Add Gestures group to the reference docs
(Kjell Ahlstedt)
3.13.3 (unstable):
Gtk:
* Builder: Fix ref count in get_widget() and get_widget_derived() and add test
case.
(Kjell Ahlstedt) Bug #731444 (Peter)
* Container: Deprecate [set|get]_resize_mode() and set_reallocate_redraws().
* Widget: Deprecate reparent(), region_intersect(),
get_root_window(), [set|get]_margin_[left|right](), property_style(),
property_margin_[left|right]().
(Kjell Ahlstedt)
* Add Overlay.
(Juan R. García Blanco)
* IconInfo: Deprecate set_raw_coordinates(), get_embedded_rect(),
get_attach_points() and get_display_name().
(Murray Cumming)
* Widget: Undeprecate and reimplement reparent() because it is still useful in
gtkmm.
(Kjell Ahlstedt)
* WidgetPath: Deprecate iter_add_region(),
iter_remove_region(), iter_clear_regions(), iter_list_regions()
and iter_has_region().
(Murray Cumming)
Documentation:
* Application: Add documentation concerning the use of quit()
(Kjell Ahlstedt) Bug #731126 (Glenn Rice)
* Builder: Add documentation about widget and window lifetimes.
(Kjell Ahlstedt) Bug #731444 (Peter)
* Add Overlay demo.
(Juan R. García Blanco)
* demo: Avoid use of deprecated API.
(Murray Cumming)
* demo: Make side bar scrollable as in the C version.
(Juan R. García Blanco)
3.13.2 (unstable):
Gtk:
* Don't assert argc/argv are non-null in Application::run()
(Jonathon Jongsma) Bug #729212.
* Deprecate Alignment.
(Murray Cumming)
* Deprecate Arrow.
(Kjell Ahlstedt)
* Bin: Deprecate add_label(const Glib::ustring& label, bool mnemonic, double x_align, double y_align) and
add_pixlabel(const std::string& pixfile, const Glib::ustring& label, double x_align, double y_align).
Add add_pixlabel(const std::string& pixfile, const Glib::ustring& label, Align x_align, Align y_align).
* Label: Deprecate Label(const Glib::ustring& label, float xalign, float yalign, bool mnemonic).
* MenuItem: Don't use deprecated Misc property.
* Deprecate Misc (almost - it is still a base class).
(Kjell Ahlstedt)
* Deprecate NumerableIcon.
(Kjell Ahlstedt)
Documentation:
* gtkmm-demo: use HeaderBar in main window.
(Juan R. García Blanco)
* Fix a segfault in the Drawing Area demo
(Kjell Ahlstedt )
* Update documentation of Gtk::Dialog::run()
(Kjell Ahlstedt)
* Remove unnecessary parts of the docs_override.xml files
(Kjell Ahlstedt)
2014-11-19 13:54:08 +01:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtkmm/3.14/}
|
2013-07-07 13:46:16 +02:00
|
|
|
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
|
|
|
|
|
2015-01-26 19:38:44 +01:00
|
|
|
USE_LANGUAGES= c c++
|
|
|
|
USE_LIBTOOL= yes
|
|
|
|
USE_TOOLS+= gmake perl pkg-config
|
|
|
|
GNU_CONFIGURE= yes
|
2013-07-07 13:46:16 +02:00
|
|
|
PKGCONFIG_OVERRIDE+= gdk/gdkmm.pc.in
|
2015-01-26 19:38:44 +01:00
|
|
|
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
|
2013-07-07 13:46:16 +02:00
|
|
|
|
|
|
|
.include "../../devel/atkmm/buildlink3.mk"
|
2015-01-26 19:38:44 +01:00
|
|
|
.include "../../devel/glib2/buildlink3.mk"
|
2013-07-07 18:13:13 +02:00
|
|
|
BUILDLINK_ABI_DEPENDS.glibmm+= glibmm>=2.36.0
|
2013-07-07 13:46:16 +02:00
|
|
|
.include "../../devel/glibmm/buildlink3.mk"
|
2013-07-07 18:13:13 +02:00
|
|
|
.include "../../devel/libsigc++/buildlink3.mk"
|
2015-01-26 19:38:44 +01:00
|
|
|
.include "../../devel/mm-common/buildlink3.mk"
|
|
|
|
.include "../../devel/pangomm/buildlink3.mk"
|
|
|
|
.include "../../graphics/cairomm/buildlink3.mk"
|
|
|
|
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
|
|
|
|
.include "../../textproc/libxslt/buildlink3.mk"
|
|
|
|
BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.14.0
|
|
|
|
.include "../../x11/gtk3/buildlink3.mk"
|
2013-07-07 18:13:13 +02:00
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
2013-07-07 13:46:16 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|