pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/gtk3 gtk3: Update x11/gtk to 3.24.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/40c723a74c53
branches:  trunk
changeset: 314237:40c723a74c53
user:      leot <leot%pkgsrc.org@localhost>
date:      Tue Oct 23 07:42:23 2018 +0000

description:
gtk3: Update x11/gtk to 3.24.1

Changes:
Overview of Changes in GTK+ 3.24.1
==================================
* Adwaita:
 - Improvements to headerbar styling
* Wayland:
 - Fix handling of preedit text
* Windows:
 - Implement smooth scrolling
* Fix critical warnings on shutdown
* Translation updates:
 - Czech
 - Friulian
 - Russian
 - Spanish

Overview of Changes in GTK+ 3.24.0
==================================
* GtkApplication can now track screensaver state
* Translation updates:
 - Brazilian Portuguese
 - Croatian
 - Czech
 - Danish
 - French
 - Galician
 - German
 - Greek
 - Hungarian
 - Indonesian
 - Italian
 - Latvian
 - Lithuanian
 - Polish
 - Swedish
 - Turkish

Overview of Changes in GTK+ 3.23.3
==================================
* Deprecate a few APIs that are gone in GTK+ 4:
 - focus chains in GtkContainer
 - stepper sensitivity in GtkRange
* Allow picking colors under kwin
* Bug fixes:
  #404 window: Fallback to CSD titlebar in focus-chain
  #770 scrolledwindow: Fix horizontal decleration
 #1263 win32: Implement smooth scrolling
  #134 #432 #574 #579 #878
       tooltip: Position using move-to-rect
  #844 wayland: avoid idempotent wl_subsurface_set_position
 #2393 Fix a typo
  #125 combobox: Fix a critical warning
  !290 fontchooser: Add missing build flags
  !172 filechooser: Don't show private recent items
* Translation updates:
 - Brazilian Portuguese
 - British English
 - Catalan
 - Chinese (Taiwan)
 - French
 - German
 - Indonesian
 - Italian
 - Kazakh
 - Korean
 - Lithuanian
 - Polish
 - Turkish

Overview of Changes in GTK+ 3.23.2
==================================
* Emoji chooser improvements
 - Try harder to avoid fallback rendering
 - Avoid hex boxes
 - Use icons for sections
* Color chooser improvements
 - Allow picking colors from the screen again. The current
   implementation can use either the screnshot portal or
   a recent gnome-shell API
* GtkPlacesSidebar now shows a spinner during mount operations
* Wayland
 - Support both gtk-text-input and text-input-unstable-v3 as
   input protocol
* Bug fixes:
 #628 TextView: spaces acting as non-breaking whitespace...
 !248 win32: Correct handling of transient state changes
 !272 Replace gtk_text_input with text_input_unstable_v3 support
* Translation updates:
 - German
 - Lithuanian
 - Polish
 - Spanish
 - Turkish

Overview of Changes in GTK+ 3.23.1
==================================
* Backported event controllers from GTK+ 4:
 - GtkEventControllerScroll
 - GtkEventControllerMotion
 - GtkEventControllerKey
 - GtkGestureStylus
* Support markup in GtkModelButtons
* Themes
 - The Raleigh theme has been removed
 - Expander size in HighContrast has been increased
* Wayland
 - Update cursor scale when needed
 - Decoration negotiation protocol fixes
* Windows
 - Add an EGL renderer based on ANGLE
* Translation updates:
 - Brazilian Portuguese
 - German
 - Hungarian

Overview of Changes in GTK+ 3.23.0
==================================
* Dependency bumps:
 - Require libepoxy 1.4
 - Require pango 1.41
* New font chooser features:
 - Allow setting OpenType font features
 - Show examples for OpenType font features
 - Allow selecting OpenType font variations
 - Support levels of details for selection
* New Emoji features:
 - Support a completion popup for Emoji
 - Drop Ctrl-Shift-e shortcut
* Other new apis:
 - gdk_window_move_to_rect
* Wayland:
 - Use anonymous shared memory on FreeBSD
* Bugs fixed:
 #85 widgetDragDestFindTarget introspection data does not show nullable...
 #154 Documentation: Lifecycle of Editables inside GtkCellRenderers is no...
 #193 Document that GtkUIManager is deprecated by GtkBuilder
 #199 MenuButton not notified when its Popover is destroyed, still access...
 #292 GtkRanges should send ::change-value even if not realized
 #450 Menu navigation triangle doesn't work anymore
 #792 Focus events are not always matched
 #898 emoji-chooser: search for flags doesn't work
 #997 gdk: Make gdk_window_move_to_rect public
 #1053 Scroll cursor gets left behind if a child widget steals the scroll
 #1059 -Wparentheses warnings in GTK+ headers when compiling C++ code with...
 #1065 GtkScrollbar horizontal mouse wheel scroll direction is wrong
 #1069 Thread 1 "glade" received signal SIGFPE, Arithmetic exception.
 #1088 CssGadget: Round px values up for min-width|height
 #1115 gtk icon theme searches system dirs before user dirs
 #1134 x11: Always set None pixmap for no background
 #1160 a11y/entry: Fix copy-pasteo re 2ndary icon tooltip
 #1165 InfoBar: Fix wrong type in copy-pasted param doc
 #1166 EmojiCompletion: Use Box:spacing instead of CSS
 !125 HC: Avoid same BG/FG colors in flat treeview entry
 !157 wayland: Implement 'gtk-fontconfig-timestamp' & 'gtk-modules'
 !181 W32: Don't forget to check VK_MENU and set MK_ALT
 !206 searchenginetracker: Don't leak the hits' GFiles
 407242 GtkScale: Up/Down keys decrease/increase value, which is opposite...
 686109 gtk_print_context_get_hard_margins should return page size specif...
 765327 GtkPlug scaled to half the expected size on HiDPI screens
 772817 File Chooser: Path arrow button frames are reversed and detached ...
 773299 gtk/language-names.c: Fix build on non-GCC/CLang
 775279 early calls to libepoxy cause all gtk3 programs to abort when the...
 786524 ocument GTK_OVERLAY_SCROLLING environment variable
 787867 OSX macports pango text size appears to vary between version 1.40...
 789215 GtkScrolledWindow and GtkIconView atk objects can cause a segfaul...
 791542 GDK 3 Selections documentation makes references to X
 791802 Fix direction value moves on scroll/keypress over RTL/inverted ra...
* Translation updates:
 Catalan
 Finnish
 Polish
 Russian
 Spanish

diffstat:

 x11/gtk3/Makefile                |   9 ++++-----
 x11/gtk3/PLIST                   |  10 +++++++++-
 x11/gtk3/distinfo                |  12 ++++++------
 x11/gtk3/patches/patch-configure |  12 ++++++------
 4 files changed, 25 insertions(+), 18 deletions(-)

diffs (134 lines):

diff -r 24bc6b5f6642 -r 40c723a74c53 x11/gtk3/Makefile
--- a/x11/gtk3/Makefile Tue Oct 23 07:18:10 2018 +0000
+++ b/x11/gtk3/Makefile Tue Oct 23 07:42:23 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.119 2018/10/17 08:39:13 jperkin Exp $
+# $NetBSD: Makefile,v 1.120 2018/10/23 07:42:23 leot Exp $
 
-DISTNAME=      gtk+-3.22.30
+DISTNAME=      gtk+-3.24.1
 PKGNAME=       ${DISTNAME:S/gtk/gtk3/}
-PKGREVISION=   3
 CATEGORIES=    x11 gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
@@ -85,14 +84,14 @@
 
 .include "../../devel/glib2/schemas.mk"
 
-BUILDLINK_API_DEPENDS.pango+=  pango>=1.37.3
+BUILDLINK_API_DEPENDS.pango+=  pango>=1.41
 .include "../../devel/pango/buildlink3.mk"
 .include "../../fonts/fontconfig/buildlink3.mk"
 BUILDLINK_API_DEPENDS.cairo+=  cairo>=1.14.0
 .include "../../graphics/cairo/buildlink3.mk"
 .include "../../graphics/cairo-gobject/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
-BUILDLINK_API_DEPENDS.libepoxy+=       libepoxy>=1.2nb2
+BUILDLINK_API_DEPENDS.libepoxy+=       libepoxy>=1.4
 .include "../../graphics/libepoxy/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
diff -r 24bc6b5f6642 -r 40c723a74c53 x11/gtk3/PLIST
--- a/x11/gtk3/PLIST    Tue Oct 23 07:18:10 2018 +0000
+++ b/x11/gtk3/PLIST    Tue Oct 23 07:42:23 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.23 2017/11/07 12:05:47 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2018/10/23 07:42:23 leot Exp $
 bin/gtk-builder-tool
 bin/gtk-encode-symbolic-svg
 bin/gtk-launch
@@ -248,6 +248,9 @@
 include/gtk-3.0/gtk/gtkenums.h
 include/gtk-3.0/gtk/gtkeventbox.h
 include/gtk-3.0/gtk/gtkeventcontroller.h
+include/gtk-3.0/gtk/gtkeventcontrollerkey.h
+include/gtk-3.0/gtk/gtkeventcontrollermotion.h
+include/gtk-3.0/gtk/gtkeventcontrollerscroll.h
 include/gtk-3.0/gtk/gtkexpander.h
 include/gtk-3.0/gtk/gtkfilechooser.h
 include/gtk-3.0/gtk/gtkfilechooserbutton.h
@@ -269,6 +272,7 @@
 include/gtk-3.0/gtk/gtkgesturepan.h
 include/gtk-3.0/gtk/gtkgesturerotate.h
 include/gtk-3.0/gtk/gtkgesturesingle.h
+include/gtk-3.0/gtk/gtkgesturestylus.h
 include/gtk-3.0/gtk/gtkgestureswipe.h
 include/gtk-3.0/gtk/gtkgesturezoom.h
 include/gtk-3.0/gtk/gtkglarea.h
@@ -707,6 +711,9 @@
 share/gtk-doc/html/gtk3/GtkEntryCompletion.html
 share/gtk-doc/html/gtk3/GtkEventBox.html
 share/gtk-doc/html/gtk3/GtkEventController.html
+share/gtk-doc/html/gtk3/GtkEventControllerKey.html
+share/gtk-doc/html/gtk3/GtkEventControllerMotion.html
+share/gtk-doc/html/gtk3/GtkEventControllerScroll.html
 share/gtk-doc/html/gtk3/GtkExpander.html
 share/gtk-doc/html/gtk3/GtkFileChooser.html
 share/gtk-doc/html/gtk3/GtkFileChooserButton.html
@@ -730,6 +737,7 @@
 share/gtk-doc/html/gtk3/GtkGesturePan.html
 share/gtk-doc/html/gtk3/GtkGestureRotate.html
 share/gtk-doc/html/gtk3/GtkGestureSingle.html
+share/gtk-doc/html/gtk3/GtkGestureStylus.html
 share/gtk-doc/html/gtk3/GtkGestureSwipe.html
 share/gtk-doc/html/gtk3/GtkGestureZoom.html
 share/gtk-doc/html/gtk3/GtkGrid.html
diff -r 24bc6b5f6642 -r 40c723a74c53 x11/gtk3/distinfo
--- a/x11/gtk3/distinfo Tue Oct 23 07:18:10 2018 +0000
+++ b/x11/gtk3/distinfo Tue Oct 23 07:42:23 2018 +0000
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.56 2018/04/27 15:08:55 wiz Exp $
+$NetBSD: distinfo,v 1.57 2018/10/23 07:42:23 leot Exp $
 
-SHA1 (gtk+-3.22.30.tar.xz) = 1be769c97b4dac9221d63f62f61ef724c55a14a3
-RMD160 (gtk+-3.22.30.tar.xz) = 915f2ccceefab24893e02e0e26c57b0146909218
-SHA512 (gtk+-3.22.30.tar.xz) = 31440a615cb2f406d0f904e59febb8f876106f27818ddd6951c76ab9bcb421ca480dae2bebfb1c4b1e03b833fc7c42e9feede053d9d71f19a02fe778e3197b38
-Size (gtk+-3.22.30.tar.xz) = 18946084 bytes
+SHA1 (gtk+-3.24.1.tar.xz) = 0a5ce28ba6065a484308093bdb56ff6056b0db3c
+RMD160 (gtk+-3.24.1.tar.xz) = f1e26685ff6a267ad0a81e0f8dd06112b6a5a5b8
+SHA512 (gtk+-3.24.1.tar.xz) = 13ddb1099a2a0eb44ea53fa4be5054a403e1b27468a33862646ba111577b7bb72b9bbe4f6aea15889c2a2bee1238023bc23524b901cf2dbb3adf0e126eb6ea5d
+Size (gtk+-3.24.1.tar.xz) = 19307612 bytes
 SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a
 SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f
-SHA1 (patch-configure) = 1dca87c6a85ee927b85d4edc14b0985c5130c0d9
+SHA1 (patch-configure) = d531b33e52facf960058f1223b70db680da35300
 SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5
 SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78
 SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64
diff -r 24bc6b5f6642 -r 40c723a74c53 x11/gtk3/patches/patch-configure
--- a/x11/gtk3/patches/patch-configure  Tue Oct 23 07:18:10 2018 +0000
+++ b/x11/gtk3/patches/patch-configure  Tue Oct 23 07:42:23 2018 +0000
@@ -1,18 +1,18 @@
-$NetBSD: patch-configure,v 1.3 2014/09/08 12:06:48 wiz Exp $
+$NetBSD: patch-configure,v 1.4 2018/10/23 07:42:23 leot Exp $
 
 Make gtk3-atk-bridge an option to avoid unwanted dbus dependency.
 
---- configure.orig     2014-03-25 00:21:59.000000000 +0000
+--- configure.orig     2018-09-19 01:46:05.000000000 +0000
 +++ configure
-@@ -1035,6 +1035,7 @@ enable_glibtest
+@@ -1062,6 +1062,7 @@ enable_glibtest
  enable_modules
  with_included_immodules
  with_x
 +with_atk_bridge
+ enable_win32_gles
  enable_cups
  enable_papi
- enable_cloudprint
-@@ -1782,6 +1783,7 @@ Optional Packages:
+@@ -1831,6 +1832,7 @@ Optional Packages:
    --with-included-immodules=MODULE1,MODULE2,...
                            build the specified input methods into gtk
    --with-x                use the X Window System
@@ -20,7 +20,7 @@
    --with-html-dir=PATH    path to installed docs
    --with-xml-catalog=CATALOG
                            path to xml catalog to use
-@@ -24467,8 +24469,20 @@ fi
+@@ -26974,8 +26976,20 @@ fi
  # Check for Accessibility Toolkit flags
  ########################################
  



Home | Main Index | Thread Index | Old Index