summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorprlw1 <prlw1@pkgsrc.org>2016-11-25 13:14:03 +0000
committerprlw1 <prlw1@pkgsrc.org>2016-11-25 13:14:03 +0000
commitd4823168466cf6985d990638f32569163c81b305 (patch)
tree56d78c428d9f240483f2f2d0423aa5a42529c0cf /x11
parente6aebf3e0435900c062962c62dc85236d797ff0a (diff)
downloadpkgsrc-d4823168466cf6985d990638f32569163c81b305.tar.gz
Update gtk3 to 3.22.4
Some highlights: * Deprecations have been added for APIs that will be removed in GTK+ 4 * GtkHeaderBar supports expanding children * GtkApplication supports registering with the Xfce session manager * Keep firefox working after the introduction of GdkDrawingContext * New APIs: - gtk_show_uri_on_window - gtk_file_filter_to/from_gvariant - gtk_file_chooser_add/remove/set/get_choice - gtk_print_settings_to/from_gvariant - gtk_paper_size_to/from_gvariant - gtk_page_setup_to/from_gvariant * GDK has a new GdkMonitor api that offers richer information about connected outputs * GdkSeat and GdkDevice gained API for device tools, to support drawing tablets * 773180 Don't second-guess whether our GDK GL context is GLES * 743746 Add GLES 2.0 (and/or 3.0) profile * Translation updates Full list of changes available at: https://git.gnome.org/browse/gtk+/tree/NEWS?h=3.22.4
Diffstat (limited to 'x11')
-rw-r--r--x11/gtk3/Makefile6
-rw-r--r--x11/gtk3/PLIST36
-rw-r--r--x11/gtk3/distinfo12
-rw-r--r--x11/gtk3/patches/patch-config.h.in10
4 files changed, 47 insertions, 17 deletions
diff --git a/x11/gtk3/Makefile b/x11/gtk3/Makefile
index 98f55c6c7f2..672e8068ff6 100644
--- a/x11/gtk3/Makefile
+++ b/x11/gtk3/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.85 2016/08/19 08:04:04 prlw1 Exp $
+# $NetBSD: Makefile,v 1.86 2016/11/25 13:14:03 prlw1 Exp $
-DISTNAME= gtk+-3.20.9
+DISTNAME= gtk+-3.22.4
PKGNAME= ${DISTNAME:S/gtk/gtk3/}
CATEGORIES= x11 gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
@@ -76,7 +76,7 @@ _BUILDING_GTK3= yes
BUILDLINK_API_DEPENDS.atk+= atk>=2.15.1
.include "../../devel/atk/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
-BUILDLINK_API_DEPENDS.glib2+= glib2>=2.45.8
+BUILDLINK_API_DEPENDS.glib2+= glib2>=2.49.4
.include "../../devel/glib2/buildlink3.mk"
BUILDLINK_API_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.30.0
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
diff --git a/x11/gtk3/PLIST b/x11/gtk3/PLIST
index 1cf6ae6967b..6a79bbf2c82 100644
--- a/x11/gtk3/PLIST
+++ b/x11/gtk3/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2016/04/10 20:05:49 prlw1 Exp $
+@comment $NetBSD: PLIST,v 1.18 2016/11/25 13:14:03 prlw1 Exp $
bin/gtk-builder-tool
bin/gtk-encode-symbolic-svg
bin/gtk-launch
@@ -21,9 +21,12 @@ include/gtk-3.0/gdk/gdkconfig.h
include/gtk-3.0/gdk/gdkcursor.h
include/gtk-3.0/gdk/gdkdevice.h
include/gtk-3.0/gdk/gdkdevicemanager.h
+include/gtk-3.0/gdk/gdkdevicepad.h
+include/gtk-3.0/gdk/gdkdevicetool.h
include/gtk-3.0/gdk/gdkdisplay.h
include/gtk-3.0/gdk/gdkdisplaymanager.h
include/gtk-3.0/gdk/gdkdnd.h
+include/gtk-3.0/gdk/gdkdrawingcontext.h
include/gtk-3.0/gdk/gdkenumtypes.h
include/gtk-3.0/gdk/gdkevents.h
include/gtk-3.0/gdk/gdkframeclock.h
@@ -33,6 +36,7 @@ include/gtk-3.0/gdk/gdkkeys.h
include/gtk-3.0/gdk/gdkkeysyms-compat.h
include/gtk-3.0/gdk/gdkkeysyms.h
include/gtk-3.0/gdk/gdkmain.h
+include/gtk-3.0/gdk/gdkmonitor.h
include/gtk-3.0/gdk/gdkpango.h
include/gtk-3.0/gdk/gdkpixbuf.h
include/gtk-3.0/gdk/gdkprivate.h
@@ -75,6 +79,7 @@ ${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11displaymanager.h
${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11dnd.h
${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11glcontext.h
${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11keys.h
+${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11monitor.h
${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11property.h
${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11screen.h
${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11selection.h
@@ -123,6 +128,7 @@ include/gtk-3.0/gtk/a11y/gtkscalebuttonaccessible.h
include/gtk-3.0/gtk/a11y/gtkscrolledwindowaccessible.h
include/gtk-3.0/gtk/a11y/gtkspinbuttonaccessible.h
include/gtk-3.0/gtk/a11y/gtkspinneraccessible.h
+include/gtk-3.0/gtk/a11y/gtkstackaccessible.h
include/gtk-3.0/gtk/a11y/gtkstatusbaraccessible.h
include/gtk-3.0/gtk/a11y/gtkswitchaccessible.h
include/gtk-3.0/gtk/a11y/gtktextcellaccessible.h
@@ -221,7 +227,6 @@ include/gtk-3.0/gtk/gtkclipboard.h
include/gtk-3.0/gtk/gtkcolorbutton.h
include/gtk-3.0/gtk/gtkcolorchooser.h
include/gtk-3.0/gtk/gtkcolorchooserdialog.h
-include/gtk-3.0/gtk/gtkfilechoosernative.h
include/gtk-3.0/gtk/gtkcolorchooserwidget.h
include/gtk-3.0/gtk/gtkcolorutils.h
include/gtk-3.0/gtk/gtkcombobox.h
@@ -232,6 +237,7 @@ include/gtk-3.0/gtk/gtkcsssection.h
include/gtk-3.0/gtk/gtkdebug.h
include/gtk-3.0/gtk/gtkdialog.h
include/gtk-3.0/gtk/gtkdnd.h
+include/gtk-3.0/gtk/gtkdragdest.h
include/gtk-3.0/gtk/gtkdragsource.h
include/gtk-3.0/gtk/gtkdrawingarea.h
include/gtk-3.0/gtk/gtkeditable.h
@@ -245,6 +251,7 @@ include/gtk-3.0/gtk/gtkexpander.h
include/gtk-3.0/gtk/gtkfilechooser.h
include/gtk-3.0/gtk/gtkfilechooserbutton.h
include/gtk-3.0/gtk/gtkfilechooserdialog.h
+include/gtk-3.0/gtk/gtkfilechoosernative.h
include/gtk-3.0/gtk/gtkfilechooserwidget.h
include/gtk-3.0/gtk/gtkfilefilter.h
include/gtk-3.0/gtk/gtkfixed.h
@@ -299,6 +306,7 @@ include/gtk-3.0/gtk/gtknotebook.h
include/gtk-3.0/gtk/gtkoffscreenwindow.h
include/gtk-3.0/gtk/gtkorientable.h
include/gtk-3.0/gtk/gtkoverlay.h
+include/gtk-3.0/gtk/gtkpadcontroller.h
include/gtk-3.0/gtk/gtkpagesetup.h
include/gtk-3.0/gtk/gtkpaned.h
include/gtk-3.0/gtk/gtkpapersize.h
@@ -335,6 +343,7 @@ include/gtk-3.0/gtk/gtkseparator.h
include/gtk-3.0/gtk/gtkseparatormenuitem.h
include/gtk-3.0/gtk/gtkseparatortoolitem.h
include/gtk-3.0/gtk/gtksettings.h
+include/gtk-3.0/gtk/gtkshortcutlabel.h
include/gtk-3.0/gtk/gtkshortcutsgroup.h
include/gtk-3.0/gtk/gtkshortcutssection.h
include/gtk-3.0/gtk/gtkshortcutsshortcut.h
@@ -469,10 +478,13 @@ share/gtk-doc/html/gail-libgail-util3/up-insensitive.png
share/gtk-doc/html/gail-libgail-util3/up.png
share/gtk-doc/html/gdk3/GdkDevice.html
share/gtk-doc/html/gdk3/GdkDeviceManager.html
+share/gtk-doc/html/gdk3/GdkDevicePad.html
share/gtk-doc/html/gdk3/GdkDisplay.html
share/gtk-doc/html/gdk3/GdkDisplayManager.html
+share/gtk-doc/html/gdk3/GdkDrawingContext.html
share/gtk-doc/html/gdk3/GdkFrameClock.html
share/gtk-doc/html/gdk3/GdkGLContext.html
+share/gtk-doc/html/gdk3/GdkMonitor.html
share/gtk-doc/html/gdk3/GdkScreen.html
share/gtk-doc/html/gdk3/GdkSeat.html
share/gtk-doc/html/gdk3/X_cursor.png
@@ -487,6 +499,7 @@ share/gtk-doc/html/gdk3/api-index-3-16.html
share/gtk-doc/html/gdk3/api-index-3-18.html
share/gtk-doc/html/gdk3/api-index-3-2.html
share/gtk-doc/html/gdk3/api-index-3-20.html
+share/gtk-doc/html/gdk3/api-index-3-22.html
share/gtk-doc/html/gdk3/api-index-3-4.html
share/gtk-doc/html/gdk3/api-index-3-6.html
share/gtk-doc/html/gdk3/api-index-3-8.html
@@ -508,6 +521,7 @@ share/gtk-doc/html/gdk3/circle.png
share/gtk-doc/html/gdk3/clock.png
share/gtk-doc/html/gdk3/coffee_mug.png
share/gtk-doc/html/gdk3/col_resize_cursor.png
+share/gtk-doc/html/gdk3/context_menu_cursor.png
share/gtk-doc/html/gdk3/copy_cursor.png
share/gtk-doc/html/gdk3/cross.png
share/gtk-doc/html/gdk3/cross_reverse.png
@@ -768,6 +782,7 @@ share/gtk-doc/html/gtk3/GtkNotebook.html
share/gtk-doc/html/gtk3/GtkNumerableIcon.html
share/gtk-doc/html/gtk3/GtkOffscreenWindow.html
share/gtk-doc/html/gtk3/GtkOverlay.html
+share/gtk-doc/html/gtk3/GtkPadController.html
share/gtk-doc/html/gtk3/GtkPageSetup.html
share/gtk-doc/html/gtk3/GtkPageSetupUnixDialog.html
share/gtk-doc/html/gtk3/GtkPaned.html
@@ -888,8 +903,9 @@ share/gtk-doc/html/gtk3/api-index-3-12.html
share/gtk-doc/html/gtk3/api-index-3-14.html
share/gtk-doc/html/gtk3/api-index-3-16.html
share/gtk-doc/html/gtk3/api-index-3-18.html
-share/gtk-doc/html/gtk3/api-index-3-20.html
share/gtk-doc/html/gtk3/api-index-3-2.html
+share/gtk-doc/html/gtk3/api-index-3-20.html
+share/gtk-doc/html/gtk3/api-index-3-22.html
share/gtk-doc/html/gtk3/api-index-3-4.html
share/gtk-doc/html/gtk3/api-index-3-6.html
share/gtk-doc/html/gtk3/api-index-3-8.html
@@ -921,6 +937,16 @@ share/gtk-doc/html/gtk3/ch26s02.html
share/gtk-doc/html/gtk3/ch28s02.html
share/gtk-doc/html/gtk3/ch30s02.html
share/gtk-doc/html/gtk3/ch30s03.html
+share/gtk-doc/html/gtk3/ch32s02.html
+share/gtk-doc/html/gtk3/ch32s03.html
+share/gtk-doc/html/gtk3/ch32s04.html
+share/gtk-doc/html/gtk3/ch32s05.html
+share/gtk-doc/html/gtk3/ch32s06.html
+share/gtk-doc/html/gtk3/ch32s07.html
+share/gtk-doc/html/gtk3/ch32s08.html
+share/gtk-doc/html/gtk3/ch32s09.html
+share/gtk-doc/html/gtk3/ch32s10.html
+share/gtk-doc/html/gtk3/ch32s11.html
share/gtk-doc/html/gtk3/chap-css-overview.html
share/gtk-doc/html/gtk3/chap-css-properties.html
share/gtk-doc/html/gtk3/chap-drawing-model.html
@@ -984,6 +1010,7 @@ share/gtk-doc/html/gtk3/gtk-encode-symbolic-svg.html
share/gtk-doc/html/gtk3/gtk-getting-started.html
share/gtk-doc/html/gtk3/gtk-launch.html
share/gtk-doc/html/gtk3/gtk-migrating-2-to-3.html
+share/gtk-doc/html/gtk3/gtk-migrating-3-x-to-y.html
share/gtk-doc/html/gtk3/gtk-migrating-GtkGrid.html
share/gtk-doc/html/gtk3/gtk-migrating-GtkStyleContext-bonus-points.html
share/gtk-doc/html/gtk3/gtk-migrating-GtkStyleContext-checklist.html
@@ -1083,6 +1110,9 @@ share/gtk-doc/html/gtk3/pagesetupdialog.png
share/gtk-doc/html/gtk3/panes.png
share/gtk-doc/html/gtk3/placessidebar.png
share/gtk-doc/html/gtk3/platform-support.html
+share/gtk-doc/html/gtk3/popup-anchors.png
+share/gtk-doc/html/gtk3/popup-flip.png
+share/gtk-doc/html/gtk3/popup-slide.png
share/gtk-doc/html/gtk3/printdialog.png
share/gtk-doc/html/gtk3/progressbar.png
share/gtk-doc/html/gtk3/pt06.html
diff --git a/x11/gtk3/distinfo b/x11/gtk3/distinfo
index 4cd69bc33c2..a2dee05e5dd 100644
--- a/x11/gtk3/distinfo
+++ b/x11/gtk3/distinfo
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.39 2016/08/19 08:04:04 prlw1 Exp $
+$NetBSD: distinfo,v 1.40 2016/11/25 13:14:03 prlw1 Exp $
-SHA1 (gtk+-3.20.9.tar.xz) = f7c9a8bf75c05d8b6b8b188b49fef49ecf36830f
-RMD160 (gtk+-3.20.9.tar.xz) = 18b94aee023518068f7837895b711b63fdf1eb13
-SHA512 (gtk+-3.20.9.tar.xz) = 5848403959f76633511009231c80a814cfe24a7ba07c9429704f432191e51b54d3e6621ce5b578f79999f21993920af3a45c8d03dad6ba03af5f9a342b32626e
-Size (gtk+-3.20.9.tar.xz) = 17174872 bytes
+SHA1 (gtk+-3.22.4.tar.xz) = 58e6ac18781da43e171d95f3adfd119e4d3f6442
+RMD160 (gtk+-3.22.4.tar.xz) = 2b0f4bf68aff4401e5657c926c67894f957d0bc3
+SHA512 (gtk+-3.22.4.tar.xz) = d929dd3528a8ac29946a81e3140e69918c07c6d7eca35a69232307e1a63a263ebc787d5ff1077bc7d27da8ad45e151ac191adf57e09987d15d28b483428192e7
+Size (gtk+-3.22.4.tar.xz) = 18243596 bytes
SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a
-SHA1 (patch-config.h.in) = 59bb990ca3f1d40648153eb092550ad925ca06a1
+SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f
SHA1 (patch-configure) = 1dca87c6a85ee927b85d4edc14b0985c5130c0d9
SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5
SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64
diff --git a/x11/gtk3/patches/patch-config.h.in b/x11/gtk3/patches/patch-config.h.in
index a9ea363672e..1cd72ea5b10 100644
--- a/x11/gtk3/patches/patch-config.h.in
+++ b/x11/gtk3/patches/patch-config.h.in
@@ -1,12 +1,12 @@
-$NetBSD: patch-config.h.in,v 1.2 2014/09/08 12:06:48 wiz Exp $
+$NetBSD: patch-config.h.in,v 1.3 2016/11/25 13:14:03 prlw1 Exp $
Make gtk3-atk-bridge an option to avoid unwanted dbus dependency.
---- config.h.in.orig 2013-01-07 10:56:29.000000000 +0000
+--- config.h.in.orig 2016-11-18 18:56:12.000000000 +0000
+++ config.h.in
-@@ -21,6 +21,9 @@
- /* Define the location where the catalogs will be installed */
- #undef GTK_LOCALEDIR
+@@ -10,6 +10,9 @@
+ /* Disable deprecation warnings from glib */
+ #undef GLIB_DISABLE_DEPRECATION_WARNINGS
+/* Define if we're using atk-bridge-2.0 */
+#undef HAVE_ATK_BRIDGE