diff options
author | leot <leot@pkgsrc.org> | 2018-10-23 07:42:23 +0000 |
---|---|---|
committer | leot <leot@pkgsrc.org> | 2018-10-23 07:42:23 +0000 |
commit | fe24c30d4dc232eb3456150a7baa78b65834c1fa (patch) | |
tree | 5f86a835f0720de094375165b20c7973532f332e /x11 | |
parent | d5803f3f5d67f59114510f6623497b49d56fb565 (diff) | |
download | pkgsrc-fe24c30d4dc232eb3456150a7baa78b65834c1fa.tar.gz |
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 (limited to 'x11')
-rw-r--r-- | x11/gtk3/Makefile | 9 | ||||
-rw-r--r-- | x11/gtk3/PLIST | 10 | ||||
-rw-r--r-- | x11/gtk3/distinfo | 12 | ||||
-rw-r--r-- | x11/gtk3/patches/patch-configure | 12 |
4 files changed, 25 insertions, 18 deletions
diff --git a/x11/gtk3/Makefile b/x11/gtk3/Makefile index 76aa1e348a4..0f80566021b 100644 --- a/x11/gtk3/Makefile +++ b/x11/gtk3/Makefile @@ -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 @@ BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=1.39.0 .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 --git a/x11/gtk3/PLIST b/x11/gtk3/PLIST index 34aa5229282..d652b15c8b7 100644 --- a/x11/gtk3/PLIST +++ b/x11/gtk3/PLIST @@ -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/gtkentrycompletion.h 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/gtkgesturemultipress.h 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/GtkEntryBuffer.html 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/GtkGestureMultiPress.html 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 --git a/x11/gtk3/distinfo b/x11/gtk3/distinfo index da558e18620..6d5bb7eec34 100644 --- a/x11/gtk3/distinfo +++ b/x11/gtk3/distinfo @@ -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 --git a/x11/gtk3/patches/patch-configure b/x11/gtk3/patches/patch-configure index 39676773dc9..fa43696f90a 100644 --- a/x11/gtk3/patches/patch-configure +++ b/x11/gtk3/patches/patch-configure @@ -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 @@ Make gtk3-atk-bridge an option to avoid unwanted dbus dependency. --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 ######################################## |