summaryrefslogtreecommitdiff
path: root/x11/gtk3
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2017-07-04 09:41:09 +0000
committeradam <adam@pkgsrc.org>2017-07-04 09:41:09 +0000
commit1057e0a78b0df2ac258eddf7093c7aa608566a8c (patch)
treed39447b8b383bef39e63b51b09a3c3252d52b9bd /x11/gtk3
parentfb4c960829902da0594725a3702125ea6c85ff0d (diff)
downloadpkgsrc-1057e0a78b0df2ac258eddf7093c7aa608566a8c.tar.gz
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
Diffstat (limited to 'x11/gtk3')
-rw-r--r--x11/gtk3/Makefile5
-rw-r--r--x11/gtk3/PLIST3
-rw-r--r--x11/gtk3/distinfo11
-rw-r--r--x11/gtk3/patches/patch-gtk_gtkclipboard-quartz.c30
4 files changed, 40 insertions, 9 deletions
diff --git a/x11/gtk3/Makefile b/x11/gtk3/Makefile
index 7b9ab750c56..09424545db6 100644
--- a/x11/gtk3/Makefile
+++ b/x11/gtk3/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.94 2017/06/14 16:25:17 prlw1 Exp $
+# $NetBSD: Makefile,v 1.95 2017/07/04 09:41:09 adam Exp $
-DISTNAME= gtk+-3.22.9
+DISTNAME= gtk+-3.22.16
PKGNAME= ${DISTNAME:S/gtk/gtk3/}
-PKGREVISION= 2
CATEGORIES= x11 gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
diff --git a/x11/gtk3/PLIST b/x11/gtk3/PLIST
index 518bca74f2d..acaea55a4e4 100644
--- a/x11/gtk3/PLIST
+++ b/x11/gtk3/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.19 2017/03/03 08:24:57 prlw1 Exp $
+@comment $NetBSD: PLIST,v 1.20 2017/07/04 09:41:09 adam Exp $
bin/gtk-builder-tool
bin/gtk-encode-symbolic-svg
bin/gtk-launch
@@ -61,6 +61,7 @@ ${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdisplay.h
${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdisplaymanager.h
${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdnd.h
${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzkeys.h
+${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzmonitor.h
${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzscreen.h
${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzutils.h
${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzvisual.h
diff --git a/x11/gtk3/distinfo b/x11/gtk3/distinfo
index a99f707175e..f348ea852f7 100644
--- a/x11/gtk3/distinfo
+++ b/x11/gtk3/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.44 2017/03/03 08:24:57 prlw1 Exp $
+$NetBSD: distinfo,v 1.45 2017/07/04 09:41:09 adam Exp $
-SHA1 (gtk+-3.22.9.tar.xz) = 442b92835a355e7a47c8cb33175d10523dddd202
-RMD160 (gtk+-3.22.9.tar.xz) = b1245ce2cd3faeaf438df4c7f5d2a3cbc6abc80c
-SHA512 (gtk+-3.22.9.tar.xz) = cfed67a6263172cdef5a8d5f1548017f2e241667779d810ed84aa14ecdd18b917b213b3e71ac97f8d7099ba97a6829b45322ab15c8540ff406247d1519a08550
-Size (gtk+-3.22.9.tar.xz) = 18239708 bytes
+SHA1 (gtk+-3.22.16.tar.xz) = 7cfc2e024d1a09f5d2a2518335b62884570d429b
+RMD160 (gtk+-3.22.16.tar.xz) = 24576eb19c9b25c273fe06a172a63560058d6448
+SHA512 (gtk+-3.22.16.tar.xz) = a981ba3c420db649645787916d603a22f1da9d839aba39f3786bab47f9a247867d94d342ce4c3aa47de4876072ed9cf3615304a73de7e613063cef08b8c0d612
+Size (gtk+-3.22.16.tar.xz) = 18655144 bytes
SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a
SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f
SHA1 (patch-configure) = 1dca87c6a85ee927b85d4edc14b0985c5130c0d9
@@ -12,3 +12,4 @@ SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78
SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64
SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8
SHA1 (patch-gtk_fallback-c89.c) = 18b752f47e88ef2c052c48ddaeed51f130bce85b
+SHA1 (patch-gtk_gtkclipboard-quartz.c) = b2c3f64ac3eb980e0984050bf5f44c2f6fd99287
diff --git a/x11/gtk3/patches/patch-gtk_gtkclipboard-quartz.c b/x11/gtk3/patches/patch-gtk_gtkclipboard-quartz.c
new file mode 100644
index 00000000000..30609ec091e
--- /dev/null
+++ b/x11/gtk3/patches/patch-gtk_gtkclipboard-quartz.c
@@ -0,0 +1,30 @@
+$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)
+ {