Tue Jul 4 09:41:10 2017 UTC ()
Changes in GTK+ 3.22.16

* GtkEntryBuffer no longer emits changed events when input is truncated
* gtk3-icon-browser now offers to copy the icon name to the clipboard
* Bugs fixed:
 745289 wayland: do not use g_error() on connection errors
 759308 Instant apply in printing dialog (number of copies)
 770513 MainToolbar in full-screen mode has rounded corners, which show video pixel...
 778853 propagate-natural-width/height request too much with !overlay-scrolling && ...
 779078 Adwaita: last treeview header button adds border on hover
 781285 Key repeat cancel under Wayland should depend on which key is repeating
 781945 SIGSEGV dragging window on Wayland when toplevel window set_transient_for i...
 782117 If a window was initially shown undecorated and set_decorated(True) is call...
 782283 Wayland: Crash when dismissing a menu when a tooltip is visible
 782325 wayland: Add possibility to get the exported handle multiple times
 783047 Many apps crash in gdk_event_source_prepare when logging out of GNOME
 783347 gtkfilechoosernativewin32: Fix support for non-ASCII paths
 783397 Remove unused code in gtktextdisplay.c
 783587 Crash when NULL is passed to GtkActionHelper to unset action-name

* Translation updates
 Czech
 Lithuanian
 Norwegian bokm奪l
 Serbian
 Spanish


(adam)
diff -r1.94 -r1.95 pkgsrc/x11/gtk3/Makefile
diff -r1.19 -r1.20 pkgsrc/x11/gtk3/PLIST
diff -r1.44 -r1.45 pkgsrc/x11/gtk3/distinfo
diff -r0 -r1.1 pkgsrc/x11/gtk3/patches/patch-gtk_gtkclipboard-quartz.c

cvs diff -r1.94 -r1.95 pkgsrc/x11/gtk3/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/gtk3/Makefile 2017/06/14 16:25:17 1.94
+++ pkgsrc/x11/gtk3/Makefile 2017/07/04 09:41:09 1.95
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.94 2017/06/14 16:25:17 prlw1 Exp $ 1# $NetBSD: Makefile,v 1.95 2017/07/04 09:41:09 adam Exp $
2 2
3DISTNAME= gtk+-3.22.9 3DISTNAME= gtk+-3.22.16
4PKGNAME= ${DISTNAME:S/gtk/gtk3/} 4PKGNAME= ${DISTNAME:S/gtk/gtk3/}
5PKGREVISION= 2 
6CATEGORIES= x11 gnome 5CATEGORIES= x11 gnome
7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.gtk.org/ 10HOMEPAGE= http://www.gtk.org/
12COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces 11COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces
13LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
14 13
15USE_PKGLOCALEDIR= yes 14USE_PKGLOCALEDIR= yes
16USE_TOOLS+= gmake perl pkg-config bash xgettext msgmerge 15USE_TOOLS+= gmake perl pkg-config bash xgettext msgmerge
17USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
18USE_LIBTOOL= yes 17USE_LIBTOOL= yes

cvs diff -r1.19 -r1.20 pkgsrc/x11/gtk3/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/gtk3/PLIST 2017/03/03 08:24:57 1.19
+++ pkgsrc/x11/gtk3/PLIST 2017/07/04 09:41:09 1.20
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.19 2017/03/03 08:24:57 prlw1 Exp $ 1@comment $NetBSD: PLIST,v 1.20 2017/07/04 09:41:09 adam Exp $
2bin/gtk-builder-tool 2bin/gtk-builder-tool
3bin/gtk-encode-symbolic-svg 3bin/gtk-encode-symbolic-svg
4bin/gtk-launch 4bin/gtk-launch
5bin/gtk-query-immodules-3.0 5bin/gtk-query-immodules-3.0
6bin/gtk-query-settings 6bin/gtk-query-settings
7bin/gtk-update-icon-cache 7bin/gtk-update-icon-cache
8bin/gtk3-demo 8bin/gtk3-demo
9bin/gtk3-demo-application 9bin/gtk3-demo-application
10bin/gtk3-icon-browser 10bin/gtk3-icon-browser
11bin/gtk3-widget-factory 11bin/gtk3-widget-factory
12include/gail-3.0/libgail-util/gail-util.h 12include/gail-3.0/libgail-util/gail-util.h
13include/gail-3.0/libgail-util/gailmisc.h 13include/gail-3.0/libgail-util/gailmisc.h
14include/gail-3.0/libgail-util/gailtextutil.h 14include/gail-3.0/libgail-util/gailtextutil.h
@@ -51,26 +51,27 @@ include/gtk-3.0/gdk/gdktestutils.h @@ -51,26 +51,27 @@ include/gtk-3.0/gdk/gdktestutils.h
51include/gtk-3.0/gdk/gdkthreads.h 51include/gtk-3.0/gdk/gdkthreads.h
52include/gtk-3.0/gdk/gdktypes.h 52include/gtk-3.0/gdk/gdktypes.h
53include/gtk-3.0/gdk/gdkversionmacros.h 53include/gtk-3.0/gdk/gdkversionmacros.h
54include/gtk-3.0/gdk/gdkvisual.h 54include/gtk-3.0/gdk/gdkvisual.h
55include/gtk-3.0/gdk/gdkwindow.h 55include/gtk-3.0/gdk/gdkwindow.h
56${PLIST.x11}include/gtk-3.0/gdk/gdkx.h 56${PLIST.x11}include/gtk-3.0/gdk/gdkx.h
57${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzcursor.h 57${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzcursor.h
58${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdevice-core.h 58${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdevice-core.h
59${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdevicemanager-core.h 59${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdevicemanager-core.h
60${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdisplay.h 60${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdisplay.h
61${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdisplaymanager.h 61${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdisplaymanager.h
62${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdnd.h 62${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdnd.h
63${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzkeys.h 63${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzkeys.h
 64${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzmonitor.h
64${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzscreen.h 65${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzscreen.h
65${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzutils.h 66${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzutils.h
66${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzvisual.h 67${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzvisual.h
67${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzwindow.h 68${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzwindow.h
68${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx-autocleanups.h 69${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx-autocleanups.h
69${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h 70${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h
70${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11cursor.h 71${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11cursor.h
71${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11device-core.h 72${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11device-core.h
72${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11device-xi2.h 73${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11device-xi2.h
73${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11device.h 74${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11device.h
74${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h 75${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h
75${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h 76${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h
76${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11devicemanager.h 77${PLIST.x11}include/gtk-3.0/gdk/x11/gdkx11devicemanager.h

cvs diff -r1.44 -r1.45 pkgsrc/x11/gtk3/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/gtk3/distinfo 2017/03/03 08:24:57 1.44
+++ pkgsrc/x11/gtk3/distinfo 2017/07/04 09:41:09 1.45
@@ -1,14 +1,15 @@ @@ -1,14 +1,15 @@
1$NetBSD: distinfo,v 1.44 2017/03/03 08:24:57 prlw1 Exp $ 1$NetBSD: distinfo,v 1.45 2017/07/04 09:41:09 adam Exp $
2 2
3SHA1 (gtk+-3.22.9.tar.xz) = 442b92835a355e7a47c8cb33175d10523dddd202 3SHA1 (gtk+-3.22.16.tar.xz) = 7cfc2e024d1a09f5d2a2518335b62884570d429b
4RMD160 (gtk+-3.22.9.tar.xz) = b1245ce2cd3faeaf438df4c7f5d2a3cbc6abc80c 4RMD160 (gtk+-3.22.16.tar.xz) = 24576eb19c9b25c273fe06a172a63560058d6448
5SHA512 (gtk+-3.22.9.tar.xz) = cfed67a6263172cdef5a8d5f1548017f2e241667779d810ed84aa14ecdd18b917b213b3e71ac97f8d7099ba97a6829b45322ab15c8540ff406247d1519a08550 5SHA512 (gtk+-3.22.16.tar.xz) = a981ba3c420db649645787916d603a22f1da9d839aba39f3786bab47f9a247867d94d342ce4c3aa47de4876072ed9cf3615304a73de7e613063cef08b8c0d612
6Size (gtk+-3.22.9.tar.xz) = 18239708 bytes 6Size (gtk+-3.22.16.tar.xz) = 18655144 bytes
7SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a 7SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a
8SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f 8SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f
9SHA1 (patch-configure) = 1dca87c6a85ee927b85d4edc14b0985c5130c0d9 9SHA1 (patch-configure) = 1dca87c6a85ee927b85d4edc14b0985c5130c0d9
10SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5 10SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5
11SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78 11SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78
12SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64 12SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64
13SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8 13SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8
14SHA1 (patch-gtk_fallback-c89.c) = 18b752f47e88ef2c052c48ddaeed51f130bce85b 14SHA1 (patch-gtk_fallback-c89.c) = 18b752f47e88ef2c052c48ddaeed51f130bce85b
 15SHA1 (patch-gtk_gtkclipboard-quartz.c) = b2c3f64ac3eb980e0984050bf5f44c2f6fd99287

File Added: pkgsrc/x11/gtk3/patches/Attic/patch-gtk_gtkclipboard-quartz.c
$NetBSD: patch-gtk_gtkclipboard-quartz.c,v 1.1 2017/07/04 09:41:09 adam Exp $

Missing function copied from gtk/gtkclipboard.c.

--- gtk/gtkclipboard-quartz.c.orig	2017-07-04 09:03:05.000000000 +0000
+++ gtk/gtkclipboard-quartz.c
@@ -286,6 +286,23 @@ gtk_clipboard_get (GdkAtom selection)
   return gtk_clipboard_get_for_display (gdk_display_get_default (), selection);
 }
 
+/**
+ * gtk_clipboard_get_default:
+ * @display:
+ *
+ * Return value: (transfer none):
+ *
+ * Since: 3.16
+ **/
+GtkClipboard *
+gtk_clipboard_get_default (GdkDisplay *display)
+{
+  g_return_val_if_fail (display != NULL, NULL);
+  g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
+
+  return gtk_clipboard_get_for_display (display, GDK_SELECTION_CLIPBOARD);
+}
+
 static void
 clipboard_owner_destroyed (gpointer data)
 {