pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/gtk3 Update gtk3 to 3.12.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/0f6ef104753b
branches: trunk
changeset: 639218:0f6ef104753b
user: prlw1 <prlw1%pkgsrc.org@localhost>
date: Mon Sep 08 11:19:47 2014 +0000
description:
Update gtk3 to 3.12.2
Highlights from changes:
* GtkPopover: A new widget that is can be used for transient
views, as an alternative to menus or dialogs.
- GtkMenuButton can use popovers instead of menus
* Client-side decorations:
- Make F10 move focus to the header bar
- Make header bars draggable on touch systems
- Make shadows unclickable
* Printing: Google cloud print support
* GtkActionBar is a new widget that is meant to be used
for actions at the bottom of a window.
* GtkAppChooserDialog has been redesigned
* GtkBox can now place a widget centered, regardless of
the sizes of children on either side, similar to GtkHeaderBar.
* Dialogs:
- Dialogs have been modernized, can use a header bar now
- Built-in dialogs react to a setting, gtk-dialogs-use-header
for this, dialogs derived from GtkDialog: default to no headerbar
- GtkAssistant also respects the setting
* OS X:
- Better menu integration. Items such as 'Hide', 'Hide Others'
and 'Show All' are now handled specially
- GTK+ provides a default application menu now
* Theming:
- GTK+ now uses RGBA visuals by default
- Notebook tabs now support a prelight state
- Reorderable notebook tabs can be themed differently
* GtkActionBar: A new container, which has a centered
child like GtkHeaderBar. It can be used in places
where header bar theming is not suitable
* GtkAppChooser: The online support has been simplified
and modernized
* GtkHeaderBar button theming has been changed to be
more flexible. There is now a gtk-decoraton-layout
setting and a decoration-layout property.
* Accessibility:
- Links in labels are now accessible
- Model-based menus are accessible
- Accessible roles of several widgets have been fixed
- GtkColorChooser accessibility is improved
* Theming: The Raleigh theme has been updated for
several new features, including client-side decorations
* Model-based menus now support a hidden-when attribute
on items that allows them to be hidden on various
conditions
* New notebook tab styling: GtkNotebook now offers a way
for themes to opt out of the tab rendering, with the
'has-tab-gap' style property. The Adwaita theme is using
this to achieve a more modern tab appearance.
* GtkFlowBox: A container that its children in a reflowing
grid, which can be oriented horizontally or vertically.
It is similar to GtkListBox in that the children can
be sorted and filtered, and by requiring a dedicated child
widget type, GtkFlowBoxChild. It is similar to GtkTreeView
in that is supports a full set of selection modes, including
rubberband selection.
* GtkStack: children can now indicate that they require
attention by setting the needs-attention child property.
* Broadway now requires binary array buffers and modern WebSocket
protocol support
* Autoscrolling in range widgets has been improved to work more
reliably in maximized windows.
* GtkSpinner has been changed to render in in a limited set of
sizes.
* GtkApplication now stores and handles accelerators for GActions
itself.
* GtkIconTheme now falls back to the gnome icontheme to fix
problems with the availability of symbolic icons in other
icon themes.
* GTK+ respects the deprecated gtk-button-images and gtk-menu-images
settings again.
For full details see:
https://git.gnome.org/browse/gtk+/tree/NEWS?id=3.12.2
diffstat:
x11/gtk3/Makefile | 9 +++++--
x11/gtk3/PLIST | 36 +++++++++++++++++++++++++++---
x11/gtk3/distinfo | 11 ++++-----
x11/gtk3/patches/patch-configure | 12 +++++-----
x11/gtk3/patches/patch-gtk_gtkselection.c | 15 ------------
5 files changed, 49 insertions(+), 34 deletions(-)
diffs (264 lines):
diff -r 7d818a8477ee -r 0f6ef104753b x11/gtk3/Makefile
--- a/x11/gtk3/Makefile Mon Sep 08 10:02:02 2014 +0000
+++ b/x11/gtk3/Makefile Mon Sep 08 11:19:47 2014 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.52 2014/07/19 20:32:15 richard Exp $
+# $NetBSD: Makefile,v 1.53 2014/09/08 11:19:47 prlw1 Exp $
-DISTNAME= gtk+-3.10.7
+DISTNAME= gtk+-3.12.2
PKGNAME= ${DISTNAME:S/gtk/gtk3/}
-PKGREVISION= 4
CATEGORIES= x11 gnome
MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/${PKGVERSION_NOREV:R}/ \
${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
@@ -98,5 +97,9 @@
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/cairo-gobject/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
+# gtk-update-icon-cache --source is called during build
+NOOP_GTK_UPDATE_ICON_CACHE=
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 7d818a8477ee -r 0f6ef104753b x11/gtk3/PLIST
--- a/x11/gtk3/PLIST Mon Sep 08 10:02:02 2014 +0000
+++ b/x11/gtk3/PLIST Mon Sep 08 11:19:47 2014 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2014/03/22 13:03:56 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2014/09/08 11:19:47 prlw1 Exp $
bin/gtk-launch
bin/gtk-query-immodules-3.0
bin/gtk3-demo
@@ -82,6 +82,8 @@
include/gtk-3.0/gtk/a11y/gtkcontainercellaccessible.h
include/gtk-3.0/gtk/a11y/gtkentryaccessible.h
include/gtk-3.0/gtk/a11y/gtkexpanderaccessible.h
+include/gtk-3.0/gtk/a11y/gtkflowboxaccessible.h
+include/gtk-3.0/gtk/a11y/gtkflowboxchildaccessible.h
include/gtk-3.0/gtk/a11y/gtkframeaccessible.h
include/gtk-3.0/gtk/a11y/gtkiconviewaccessible.h
include/gtk-3.0/gtk/a11y/gtkimageaccessible.h
@@ -93,11 +95,13 @@
include/gtk-3.0/gtk/a11y/gtklistboxrowaccessible.h
include/gtk-3.0/gtk/a11y/gtklockbuttonaccessible.h
include/gtk-3.0/gtk/a11y/gtkmenuaccessible.h
+include/gtk-3.0/gtk/a11y/gtkmenubuttonaccessible.h
include/gtk-3.0/gtk/a11y/gtkmenuitemaccessible.h
include/gtk-3.0/gtk/a11y/gtkmenushellaccessible.h
include/gtk-3.0/gtk/a11y/gtknotebookaccessible.h
include/gtk-3.0/gtk/a11y/gtknotebookpageaccessible.h
include/gtk-3.0/gtk/a11y/gtkpanedaccessible.h
+include/gtk-3.0/gtk/a11y/gtkpopoveraccessible.h
include/gtk-3.0/gtk/a11y/gtkprogressbaraccessible.h
include/gtk-3.0/gtk/a11y/gtkradiobuttonaccessible.h
include/gtk-3.0/gtk/a11y/gtkradiomenuitemaccessible.h
@@ -158,6 +162,7 @@
include/gtk-3.0/gtk/gtkaccelmap.h
include/gtk-3.0/gtk/gtkaccessible.h
include/gtk-3.0/gtk/gtkactionable.h
+include/gtk-3.0/gtk/gtkactionbar.h
include/gtk-3.0/gtk/gtkadjustment.h
include/gtk-3.0/gtk/gtkalignment.h
include/gtk-3.0/gtk/gtkappchooser.h
@@ -223,6 +228,7 @@
include/gtk-3.0/gtk/gtkfilechooserwidget.h
include/gtk-3.0/gtk/gtkfilefilter.h
include/gtk-3.0/gtk/gtkfixed.h
+include/gtk-3.0/gtk/gtkflowbox.h
include/gtk-3.0/gtk/gtkfontbutton.h
include/gtk-3.0/gtk/gtkfontchooser.h
include/gtk-3.0/gtk/gtkfontchooserdialog.h
@@ -268,6 +274,7 @@
include/gtk-3.0/gtk/gtkpapersize.h
include/gtk-3.0/gtk/gtkplacessidebar.h
include/gtk-3.0/gtk/gtkplug.h
+include/gtk-3.0/gtk/gtkpopover.h
include/gtk-3.0/gtk/gtkprintcontext.h
include/gtk-3.0/gtk/gtkprintoperation.h
include/gtk-3.0/gtk/gtkprintoperationpreview.h
@@ -390,6 +397,8 @@
man/man1/gtk-query-immodules-3.0.1
man/man1/gtk-update-icon-cache.1
share/aclocal/gtk-3.0.m4
+share/applications/gtk3-demo.desktop
+share/applications/gtk3-widget-factory.desktop
share/gir-1.0/Gdk-3.0.gir
${PLIST.x11}share/gir-1.0/GdkX11-3.0.gir
share/gir-1.0/Gtk-3.0.gir
@@ -415,11 +424,13 @@
share/gtk-doc/html/gdk3/GdkDeviceManager.html
share/gtk-doc/html/gdk3/GdkDisplay.html
share/gtk-doc/html/gdk3/GdkDisplayManager.html
+share/gtk-doc/html/gdk3/GdkFrameClock.html
share/gtk-doc/html/gdk3/GdkScreen.html
share/gtk-doc/html/gdk3/X_cursor.png
share/gtk-doc/html/gdk3/annotation-glossary.html
share/gtk-doc/html/gdk3/api-index-3-0.html
share/gtk-doc/html/gdk3/api-index-3-10.html
+share/gtk-doc/html/gdk3/api-index-3-12.html
share/gtk-doc/html/gdk3/api-index-3-2.html
share/gtk-doc/html/gdk3/api-index-3-4.html
share/gtk-doc/html/gdk3/api-index-3-6.html
@@ -459,7 +470,6 @@
share/gtk-doc/html/gdk3/gdk3-Drag-and-Drop.html
share/gtk-doc/html/gdk3/gdk3-Event-Structures.html
share/gtk-doc/html/gdk3/gdk3-Events.html
-share/gtk-doc/html/gdk3/gdk3-GdkFrameClock.html
share/gtk-doc/html/gdk3/gdk3-GdkFrameTimings.html
share/gtk-doc/html/gdk3/gdk3-General.html
share/gtk-doc/html/gdk3/gdk3-Keyboard-Handling.html
@@ -611,6 +621,7 @@
share/gtk-doc/html/gtk3/GtkFileChooserWidget.html
share/gtk-doc/html/gtk3/GtkFileFilter.html
share/gtk-doc/html/gtk3/GtkFixed.html
+share/gtk-doc/html/gtk3/GtkFlowBox.html
share/gtk-doc/html/gtk3/GtkFontButton.html
share/gtk-doc/html/gtk3/GtkFontChooser.html
share/gtk-doc/html/gtk3/GtkFontChooserDialog.html
@@ -661,6 +672,8 @@
share/gtk-doc/html/gtk3/GtkPaned.html
share/gtk-doc/html/gtk3/GtkPaperSize.html
share/gtk-doc/html/gtk3/GtkPlacesSidebar.html
+share/gtk-doc/html/gtk3/GtkPlug.html
+share/gtk-doc/html/gtk3/GtkPopover.html
share/gtk-doc/html/gtk3/GtkPrintContext.html
share/gtk-doc/html/gtk3/GtkPrintJob.html
share/gtk-doc/html/gtk3/GtkPrintSettings.html
@@ -692,6 +705,7 @@
share/gtk-doc/html/gtk3/GtkSeparatorToolItem.html
share/gtk-doc/html/gtk3/GtkSettings.html
share/gtk-doc/html/gtk3/GtkSizeGroup.html
+share/gtk-doc/html/gtk3/GtkSocket.html
share/gtk-doc/html/gtk3/GtkSpinButton.html
share/gtk-doc/html/gtk3/GtkSpinner.html
share/gtk-doc/html/gtk3/GtkStack.html
@@ -761,6 +775,7 @@
share/gtk-doc/html/gtk3/annotation-glossary.html
share/gtk-doc/html/gtk3/api-index-3-0.html
share/gtk-doc/html/gtk3/api-index-3-10.html
+share/gtk-doc/html/gtk3/api-index-3-12.html
share/gtk-doc/html/gtk3/api-index-3-2.html
share/gtk-doc/html/gtk3/api-index-3-4.html
share/gtk-doc/html/gtk3/api-index-3-6.html
@@ -847,6 +862,7 @@
share/gtk-doc/html/gtk3/figure-windowed-label.png
share/gtk-doc/html/gtk3/file-button.png
share/gtk-doc/html/gtk3/filechooser.png
+share/gtk-doc/html/gtk3/flow-box.png
share/gtk-doc/html/gtk3/focus.png
share/gtk-doc/html/gtk3/folder.png
share/gtk-doc/html/gtk3/font-button.png
@@ -867,6 +883,7 @@
share/gtk-doc/html/gtk3/frame.png
share/gtk-doc/html/gtk3/frames.png
share/gtk-doc/html/gtk3/getting-started-app1.png
+share/gtk-doc/html/gtk3/getting-started-app10.png
share/gtk-doc/html/gtk3/getting-started-app2.png
share/gtk-doc/html/gtk3/getting-started-app3.png
share/gtk-doc/html/gtk3/getting-started-app4.png
@@ -953,9 +970,8 @@
share/gtk-doc/html/gtk3/gtk3-Feature-Test-Macros.html
share/gtk-doc/html/gtk3/gtk3-Filesystem-utilities.html
share/gtk-doc/html/gtk3/gtk3-General.html
+share/gtk-doc/html/gtk3/gtk3-GtkActionBar.html
share/gtk-doc/html/gtk3/gtk3-GtkGradient.html
-share/gtk-doc/html/gtk3/gtk3-GtkPlug.html
-share/gtk-doc/html/gtk3/gtk3-GtkSocket.html
share/gtk-doc/html/gtk3/gtk3-GtkStyleProperties.html
share/gtk-doc/html/gtk3/gtk3-GtkSymbolicColor.html
share/gtk-doc/html/gtk3/gtk3-GtkTreeView-drag-and-drop.html
@@ -1095,6 +1111,18 @@
share/gtk-doc/html/gtk3/zoom-in.png
share/gtk-doc/html/gtk3/zoom-original.png
share/gtk-doc/html/gtk3/zoom-out.png
+share/icons/hicolor/16x16/apps/gtk3-demo.png
+share/icons/hicolor/16x16/apps/gtk3-widget-factory.png
+share/icons/hicolor/22x22/apps/gtk3-demo.png
+share/icons/hicolor/22x22/apps/gtk3-widget-factory.png
+share/icons/hicolor/24x24/apps/gtk3-demo.png
+share/icons/hicolor/24x24/apps/gtk3-widget-factory.png
+share/icons/hicolor/256x256/apps/gtk3-demo.png
+share/icons/hicolor/256x256/apps/gtk3-widget-factory.png
+share/icons/hicolor/32x32/apps/gtk3-demo.png
+share/icons/hicolor/32x32/apps/gtk3-widget-factory.png
+share/icons/hicolor/48x48/apps/gtk3-demo.png
+share/icons/hicolor/48x48/apps/gtk3-widget-factory.png
share/locale/af/LC_MESSAGES/gtk30-properties.mo
share/locale/af/LC_MESSAGES/gtk30.mo
share/locale/am/LC_MESSAGES/gtk30-properties.mo
diff -r 7d818a8477ee -r 0f6ef104753b x11/gtk3/distinfo
--- a/x11/gtk3/distinfo Mon Sep 08 10:02:02 2014 +0000
+++ b/x11/gtk3/distinfo Mon Sep 08 11:19:47 2014 +0000
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.23 2014/03/31 13:26:31 adam Exp $
+$NetBSD: distinfo,v 1.24 2014/09/08 11:19:47 prlw1 Exp $
-SHA1 (gtk+-3.10.7.tar.xz) = cf30e2e0c4cab9d5dfc0b4325a3139ed01387d01
-RMD160 (gtk+-3.10.7.tar.xz) = d2907147d6fc6a8532982c64edfd530b07ea343b
-Size (gtk+-3.10.7.tar.xz) = 14363820 bytes
+SHA1 (gtk+-3.12.2.tar.xz) = 9727843d1389306fcad80f92bb50201f1f43f894
+RMD160 (gtk+-3.12.2.tar.xz) = 49dd0b66a3f0806106f958949a8c655494882fad
+Size (gtk+-3.12.2.tar.xz) = 15015024 bytes
SHA1 (patch-aj) = 4a03d88ba597fd93cfd2807e779a431e98bb8d5e
SHA1 (patch-config.h.in) = 479ebf5a5cf5ca6855fcda94063638a919bbf548
-SHA1 (patch-configure) = 0bf253073a8799082f83fbd37b5424e9adf9b9d3
+SHA1 (patch-configure) = cb4e8c35154b3888c2ba6e178eea63df3890d719
SHA1 (patch-configure.ac) = 4a2144abddc3468500515511cd934fd35f573952
SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64
SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 11cf5dfe1bd6cfe08851c658ae871d3994759ae5
-SHA1 (patch-gtk_gtkselection.c) = 44b4c3e2be54abf4420a98cd22b5534724f47b5e
diff -r 7d818a8477ee -r 0f6ef104753b x11/gtk3/patches/patch-configure
--- a/x11/gtk3/patches/patch-configure Mon Sep 08 10:02:02 2014 +0000
+++ b/x11/gtk3/patches/patch-configure Mon Sep 08 11:19:47 2014 +0000
@@ -1,16 +1,16 @@
-$NetBSD: patch-configure,v 1.1 2013/05/11 19:49:15 riastradh Exp $
+$NetBSD: patch-configure,v 1.2 2014/09/08 11:19:47 prlw1 Exp $
---- configure.orig 2013-01-20 03:10:46.000000000 +0000
+--- configure.orig 2014-03-25 00:21:59.000000000 +0000
+++ configure
-@@ -1010,6 +1010,7 @@ enable_glibtest
+@@ -1035,6 +1035,7 @@ enable_glibtest
enable_modules
with_included_immodules
with_x
+with_atk_bridge
enable_cups
enable_papi
- enable_test_print_backend
-@@ -1754,6 +1755,7 @@ Optional Packages:
+ enable_cloudprint
+@@ -1782,6 +1783,7 @@ Optional Packages:
--with-included-immodules=MODULE1,MODULE2,...
build the specified input methods into gtk
--with-x use the X Window System
@@ -18,7 +18,7 @@
--with-html-dir=PATH path to installed docs
--with-xml-catalog=CATALOG
path to xml catalog to use
-@@ -23450,8 +23452,20 @@ fi
+@@ -24467,8 +24469,20 @@ fi
# Check for Accessibility Toolkit flags
########################################
diff -r 7d818a8477ee -r 0f6ef104753b x11/gtk3/patches/patch-gtk_gtkselection.c
--- a/x11/gtk3/patches/patch-gtk_gtkselection.c Mon Sep 08 10:02:02 2014 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-gtk_gtkselection.c,v 1.1 2014/02/13 20:18:14 wiz Exp $
-
-Add missing return value. Fixes compilation with clang.
-
---- gtk/gtkselection.c.orig 2014-01-27 22:40:26.000000000 +0000
-+++ gtk/gtkselection.c
-@@ -2294,7 +2294,7 @@ _gtk_selection_request (GtkWidget *widge
- gulong selection_max_size;
-
- if (event->requestor == NULL)
-- return;
-+ return FALSE;
-
- if (initialize)
- gtk_selection_init ();
Home |
Main Index |
Thread Index |
Old Index