diff options
author | prlw1 <prlw1@pkgsrc.org> | 2016-11-25 13:14:03 +0000 |
---|---|---|
committer | prlw1 <prlw1@pkgsrc.org> | 2016-11-25 13:14:03 +0000 |
commit | d4823168466cf6985d990638f32569163c81b305 (patch) | |
tree | 56d78c428d9f240483f2f2d0423aa5a42529c0cf /x11 | |
parent | e6aebf3e0435900c062962c62dc85236d797ff0a (diff) | |
download | pkgsrc-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/Makefile | 6 | ||||
-rw-r--r-- | x11/gtk3/PLIST | 36 | ||||
-rw-r--r-- | x11/gtk3/distinfo | 12 | ||||
-rw-r--r-- | x11/gtk3/patches/patch-config.h.in | 10 |
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 |