pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/gtk3 gtk3: updated to 3.24.36



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bbd9c769704f
branches:  trunk
changeset: 390959:bbd9c769704f
user:      adam <adam%pkgsrc.org@localhost>
date:      Sun Jan 01 21:21:35 2023 +0000

description:
gtk3: updated to 3.24.36

Overview of Changes in GTK+ 3.24.36, 12-22-2022
===============================================

This release is the first GTK 3 release to exclusively
use the meson build system.

* GtkLabel:
 - Tweak selection behavior

* GtkEmojiChooser:
 - Properly handle empty recent section

* GtkFileChooser:
 - Make ~ key work regardless of dead keys

* build:
 - Improve handling of flaky tests
 - Drop the autotools build

* Wayland:
 - Fix problems with X<>Wayland DND
 - Revert cursor changes from 3.24.35
 - Fix handling of surrounding text in input

* Windows:
 - Improve handling of line ends in clipboard

* MacOS:
 - Use NSTrackingArea

* Translation updates:
 Abkhazian
 Basque
 Brazilian Portuguese
 Catalan
 Interlingue
 Persian

diffstat:

 x11/gtk3/Makefile                        |  38 +++---------
 x11/gtk3/PLIST                           |  95 ++++++++++++++++++++++---------
 x11/gtk3/distinfo                        |  14 ++--
 x11/gtk3/options.mk                      |  42 ++++++-------
 x11/gtk3/patches/patch-Makefile.in       |  16 -----
 x11/gtk3/patches/patch-config.h.in       |  16 -----
 x11/gtk3/patches/patch-configure         |  44 --------------
 x11/gtk3/patches/patch-configure.ac      |  21 -------
 x11/gtk3/patches/patch-meson.build       |  24 ++++++++
 x11/gtk3/patches/patch-meson_options.txt |  15 +++++
 10 files changed, 143 insertions(+), 182 deletions(-)

diffs (truncated from 546 to 300 lines):

diff -r f10eec4d018c -r bbd9c769704f x11/gtk3/Makefile
--- a/x11/gtk3/Makefile Sun Jan 01 21:20:01 2023 +0000
+++ b/x11/gtk3/Makefile Sun Jan 01 21:21:35 2023 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.176 2022/11/23 11:40:28 adam Exp $
+# $NetBSD: Makefile,v 1.177 2023/01/01 21:21:35 adam Exp $
 
-DISTNAME=      gtk+-3.24.35
+DISTNAME=      gtk+-3.24.36
 PKGNAME=       ${DISTNAME:S/gtk/gtk3/}
 CATEGORIES=    x11 gnome
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
@@ -11,28 +11,24 @@
 COMMENT=       GIMP Toolkit v3 - libraries for building X11 user interfaces
 LICENSE=       gnu-lgpl-v2.1
 
+TOOL_DEPENDS+= gettext-tools>=0.19.4nb1:../../devel/gettext-tools
+TOOL_DEPENDS+= gtk-doc>=1.32:../../textproc/gtk-doc
+
 # "error: 'for' loop initial declarations are only allowed in C99 mode"
-USE_LANGUAGES=         c c++
-USE_LIBTOOL=           yes
+USE_LANGUAGES=         c99 c++
 USE_PKGLOCALEDIR=      yes
 USE_TOOLS+=            ggrep gmake perl pkg-config bash xgettext msgmerge
 USE_TOOLS+=            gdbus-codegen
-GNU_CONFIGURE=         yes
 PTHREAD_AUTO_VARS=     yes
 
-TOOL_DEPENDS+=         gettext-tools>=0.19.4nb1:../../devel/gettext-tools
+MESON_ARGS+=   -Dgtk_doc=true
+MESON_ARGS+=   -Dman=true
+MESON_ARGS+=   --sysconfdir=${PREFIX}/libdata
 
 # There is no logic in gettext.mk to detect the native version of xgettext,
 # and we do need it to be compiled with Glade support.
 _TOOLS_USE_PKGSRC.xgettext=    yes
 
-# XXX there is a subtle bashism in "configure" or a bug in NetBSD's sh
-CONFIG_SHELL=          ${TOOLS_PATH.bash}
-CONFIGURE_ARGS+=       --sysconfdir=${PREFIX}/libdata
-# Work around build problems, disable unstable PAPI, PR #41608:
-CONFIGURE_ARGS+=       --disable-papi
-# Avoid regeneration of Makefile.in after configure.ac patch
-CONFIGURE_ARGS+=       --disable-maintainer-mode
 MAKE_ENV+=             PKGLOCALEDIR=${PKGLOCALEDIR}
 TEST_TARGET=           check
 
@@ -45,20 +41,8 @@
 INSTALLATION_DIRS+=    lib/gtk-3.0/modules
 INSTALLATION_DIRS+=    lib/gtk-3.0/3.0.0/filesystems
 
-BUILD_DIRS=            . demos/gtk-demo
-
 .include "../../mk/bsd.prefs.mk"
 
-# isnan and isinf are part of libc, not libm on DragonFly
-# conf tests fail detection due to conflicting definitions, just skip them
-CONFIGURE_ENV.DragonFly+=      ac_cv_func_isinf=yes
-CONFIGURE_ENV.DragonFly+=      ac_cv_func_isnan=yes
-
-# "error: 'for' loop initial declarations are only allowed in C99 mode"
-CFLAGS+=               -std=gnu99
-
-CPPFLAGS+=             -DPREFIX="\"${PREFIX}\""
-
 # We remove the module databases during post-install since we create them
 # anew in the +INSTALL script as part of the POST-INSTALL action.
 #
@@ -88,7 +72,7 @@
 .include "options.mk"
 
 .include "../../devel/glib2/schemas.mk"
-
+.include "../../devel/meson/build.mk"
 BUILDLINK_API_DEPENDS.pango+=  pango>=1.41
 .include "../../devel/pango/buildlink3.mk"
 BUILDLINK_API_DEPENDS.fontconfig+=     fontconfig>=2.11.91
@@ -100,6 +84,6 @@
 BUILDLINK_API_DEPENDS.libepoxy+=       libepoxy>=1.4
 .include "../../graphics/libepoxy/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../lang/python/tool.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
-
 .include "../../mk/bsd.pkg.mk"
diff -r f10eec4d018c -r bbd9c769704f x11/gtk3/PLIST
--- a/x11/gtk3/PLIST    Sun Jan 01 21:20:01 2023 +0000
+++ b/x11/gtk3/PLIST    Sun Jan 01 21:21:35 2023 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.37 2022/11/23 11:40:28 adam Exp $
+@comment $NetBSD: PLIST,v 1.38 2023/01/01 21:21:35 adam Exp $
 bin/gtk-builder-tool
 bin/gtk-encode-symbolic-svg
 bin/gtk-launch
@@ -56,14 +56,12 @@
 include/gtk-3.0/gdk/gdkwindow.h
 ${PLIST.x11}include/gtk-3.0/gdk/gdkx.h
 ${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartz-cocoa-access.h
-${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartz-gtk-only.h
 ${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzcursor.h
 ${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdevice-core.h
 ${PLIST.quartz}include/gtk-3.0/gdk/quartz/gdkquartzdevicemanager-core.h
 ${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/gdkquartzglcontext.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
@@ -431,28 +429,35 @@
 ${PLIST.x11}lib/girepository-1.0/GdkX11-3.0.typelib
 lib/girepository-1.0/Gtk-3.0.typelib
 @pkgdir lib/gtk-3.0/3.0.0/filesystems
-lib/gtk-3.0/3.0.0/immodules/im-am-et.la
-lib/gtk-3.0/3.0.0/immodules/im-cedilla.la
-lib/gtk-3.0/3.0.0/immodules/im-cyrillic-translit.la
-lib/gtk-3.0/3.0.0/immodules/im-inuktitut.la
-lib/gtk-3.0/3.0.0/immodules/im-ipa.la
-lib/gtk-3.0/3.0.0/immodules/im-multipress.la
-${PLIST.quartz}lib/gtk-3.0/3.0.0/immodules/im-quartz.la
-lib/gtk-3.0/3.0.0/immodules/im-thai.la
-lib/gtk-3.0/3.0.0/immodules/im-ti-er.la
-lib/gtk-3.0/3.0.0/immodules/im-ti-et.la
-lib/gtk-3.0/3.0.0/immodules/im-viqr.la
-${PLIST.wayland}lib/gtk-3.0/3.0.0/immodules/im-wayland.la
-${PLIST.wayland}lib/gtk-3.0/3.0.0/immodules/im-waylandgtk.la
-${PLIST.x11}lib/gtk-3.0/3.0.0/immodules/im-xim.la
-${PLIST.cups}lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.la
-lib/gtk-3.0/3.0.0/printbackends/libprintbackend-file.la
-lib/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.la
+lib/gtk-3.0/3.0.0/immodules/im-am-et.so
+lib/gtk-3.0/3.0.0/immodules/im-cedilla.so
+lib/gtk-3.0/3.0.0/immodules/im-cyrillic-translit.so
+lib/gtk-3.0/3.0.0/immodules/im-inuktitut.so
+lib/gtk-3.0/3.0.0/immodules/im-ipa.so
+lib/gtk-3.0/3.0.0/immodules/im-multipress.so
+${PLIST.quartz}lib/gtk-3.0/3.0.0/immodules/im-quartz.so
+lib/gtk-3.0/3.0.0/immodules/im-thai.so
+lib/gtk-3.0/3.0.0/immodules/im-ti-er.so
+lib/gtk-3.0/3.0.0/immodules/im-ti-et.so
+lib/gtk-3.0/3.0.0/immodules/im-viqr.so
+${PLIST.wayland}lib/gtk-3.0/3.0.0/immodules/im-wayland.so
+${PLIST.wayland}lib/gtk-3.0/3.0.0/immodules/im-waylandgtk.so
+${PLIST.x11}lib/gtk-3.0/3.0.0/immodules/im-xim.so
+${PLIST.cups}lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so
+lib/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so
+lib/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.so
+lib/gtk-3.0/3.0.0/printbackends/libprintbackend-test.so
 @pkgdir lib/gtk-3.0/immodules
 @pkgdir lib/gtk-3.0/modules
-lib/libgailutil-3.la
-lib/libgdk-3.la
-lib/libgtk-3.la
+lib/libgailutil-3.so
+lib/libgailutil-3.so.0
+lib/libgailutil-3.so.0.0.0
+lib/libgdk-3.so
+lib/libgdk-3.so.0
+lib/libgdk-3.so.0.2404.32
+lib/libgtk-3.so
+lib/libgtk-3.so.0
+lib/libgtk-3.so.0.2404.32
 lib/pkgconfig/gail-3.0.pc
 lib/pkgconfig/gdk-3.0.pc
 ${PLIST.quartz}lib/pkgconfig/gdk-quartz-3.0.pc
@@ -464,7 +469,6 @@
 ${PLIST.wayland}lib/pkgconfig/gtk+-wayland-3.0.pc
 ${PLIST.x11}lib/pkgconfig/gtk+-x11-3.0.pc
 libdata/gtk-3.0/im-multipress.conf
-man/man1/broadwayd.1
 man/man1/gtk-builder-tool.1
 man/man1/gtk-encode-symbolic-svg.1
 man/man1/gtk-launch.1
@@ -489,6 +493,11 @@
 share/glib-2.0/schemas/org.gtk.Settings.Debug.gschema.xml
 share/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
 share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
+share/glib-2.0/schemas/org.gtk.exampleapp.gschema.xml
+share/gtk-3.0/emoji/de.gresource
+share/gtk-3.0/emoji/es.gresource
+share/gtk-3.0/emoji/fr.gresource
+share/gtk-3.0/emoji/zh.gresource
 share/gtk-3.0/gtkbuilder.rng
 share/gtk-3.0/valgrind/gtk.supp
 share/gtk-doc/html/gail-libgail-util3/gail-libgail-util3-GailMisc.html
@@ -519,6 +528,20 @@
 share/gtk-doc/html/gdk3/alias_cursor.png
 share/gtk-doc/html/gdk3/all_scroll_cursor.png
 share/gtk-doc/html/gdk3/annotation-glossary.html
+share/gtk-doc/html/gdk3/api-index-3-0.html
+share/gtk-doc/html/gdk3/api-index-3-10.html
+share/gtk-doc/html/gdk3/api-index-3-12.html
+share/gtk-doc/html/gdk3/api-index-3-14.html
+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-24.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
+share/gtk-doc/html/gdk3/api-index-deprecated.html
 share/gtk-doc/html/gdk3/api-index-full.html
 share/gtk-doc/html/gdk3/arrow.png
 share/gtk-doc/html/gdk3/based_arrow_down.png
@@ -807,7 +830,7 @@
 share/gtk-doc/html/gtk3/GtkPaned.html
 share/gtk-doc/html/gtk3/GtkPaperSize.html
 share/gtk-doc/html/gtk3/GtkPlacesSidebar.html
-share/gtk-doc/html/gtk3/GtkPlug.html
+${PLIST.x11}share/gtk-doc/html/gtk3/GtkPlug.html
 share/gtk-doc/html/gtk3/GtkPopover.html
 share/gtk-doc/html/gtk3/GtkPopoverMenu.html
 share/gtk-doc/html/gtk3/GtkPrintContext.html
@@ -845,7 +868,7 @@
 share/gtk-doc/html/gtk3/GtkShortcutsShortcut.html
 share/gtk-doc/html/gtk3/GtkShortcutsWindow.html
 share/gtk-doc/html/gtk3/GtkSizeGroup.html
-share/gtk-doc/html/gtk3/GtkSocket.html
+${PLIST.x11}share/gtk-doc/html/gtk3/GtkSocket.html
 share/gtk-doc/html/gtk3/GtkSpinButton.html
 share/gtk-doc/html/gtk3/GtkSpinner.html
 share/gtk-doc/html/gtk3/GtkStack.html
@@ -916,6 +939,20 @@
 share/gtk-doc/html/gtk3/accel-label.png
 share/gtk-doc/html/gtk3/action-bar.png
 share/gtk-doc/html/gtk3/annotation-glossary.html
+share/gtk-doc/html/gtk3/api-index-3-0.html
+share/gtk-doc/html/gtk3/api-index-3-10.html
+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-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-24.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
+share/gtk-doc/html/gtk3/api-index-deprecated.html
 share/gtk-doc/html/gtk3/api-index-full.html
 share/gtk-doc/html/gtk3/appchooserbutton.png
 share/gtk-doc/html/gtk3/appchooserdialog.png
@@ -1049,6 +1086,8 @@
 share/gtk-doc/html/gtk3/gtk3-GtkFileChooserNative.html
 share/gtk-doc/html/gtk3/gtk3-GtkGradient.html
 share/gtk-doc/html/gtk3/gtk3-GtkNativeDialog.html
+${PLIST.quartz}share/gtk-doc/html/gtk3/gtk3-GtkPlug.html
+${PLIST.quartz}share/gtk-doc/html/gtk3/gtk3-GtkSocket.html
 share/gtk-doc/html/gtk3/gtk3-GtkStyleProperties.html
 share/gtk-doc/html/gtk3/gtk3-GtkSymbolicColor.html
 share/gtk-doc/html/gtk3/gtk3-GtkTreeView-drag-and-drop.html
@@ -1116,7 +1155,6 @@
 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-at.svg
 share/gtk-doc/html/gtk3/popup-flip.png
 share/gtk-doc/html/gtk3/popup-slide.png
 share/gtk-doc/html/gtk3/printdialog.png
@@ -1183,6 +1221,7 @@
 share/icons/hicolor/48x48/apps/gtk3-demo.png
 share/icons/hicolor/48x48/apps/gtk3-widget-factory-symbolic.symbolic.png
 share/icons/hicolor/48x48/apps/gtk3-widget-factory.png
+share/locale/ab/LC_MESSAGES/gtk30-properties.mo
 share/locale/ab/LC_MESSAGES/gtk30.mo
 share/locale/af/LC_MESSAGES/gtk30-properties.mo
 share/locale/af/LC_MESSAGES/gtk30.mo
@@ -1282,6 +1321,8 @@
 share/locale/ia/LC_MESSAGES/gtk30.mo
 share/locale/id/LC_MESSAGES/gtk30-properties.mo
 share/locale/id/LC_MESSAGES/gtk30.mo
+share/locale/ie/LC_MESSAGES/gtk30-properties.mo
+share/locale/ie/LC_MESSAGES/gtk30.mo
 share/locale/io/LC_MESSAGES/gtk30-properties.mo
 share/locale/io/LC_MESSAGES/gtk30.mo
 share/locale/is/LC_MESSAGES/gtk30-properties.mo
diff -r f10eec4d018c -r bbd9c769704f x11/gtk3/distinfo
--- a/x11/gtk3/distinfo Sun Jan 01 21:20:01 2023 +0000
+++ b/x11/gtk3/distinfo Sun Jan 01 21:21:35 2023 +0000
@@ -1,12 +1,8 @@
-$NetBSD: distinfo,v 1.96 2022/11/23 11:40:28 adam Exp $
+$NetBSD: distinfo,v 1.97 2023/01/01 21:21:35 adam Exp $
 
-BLAKE2s (gtk+-3.24.35.tar.xz) = 90281f2e58420621b762f824686f9fd3a63dcbd350b1ad792266b8c3c7357fe4
-SHA512 (gtk+-3.24.35.tar.xz) = 3a1ec35756fe12f5be3cfe33ef332d583690458327572e69bffad8b4095059d2a744a4a53b2fd31bab5da2ca7b41a2a38fbbd8ba541a45fa8cc0d00eae005ade
-Size (gtk+-3.24.35.tar.xz) = 17913328 bytes
-SHA1 (patch-Makefile.in) = 8edcfe2ff492d90138a24b680fe39814c3848d80
-SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f
-SHA1 (patch-configure) = d531b33e52facf960058f1223b70db680da35300
-SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5
+BLAKE2s (gtk+-3.24.36.tar.xz) = f15cf26424935a14fec5b539e60ea7dca37d14a9479b71bad1403b8bfe53e50f
+SHA512 (gtk+-3.24.36.tar.xz) = 76280e847653576e6fd0586d6044ab315f04c3548c211b37612c4ac77f7bbccfcff17459b9d1d3cbddeb74a62a0bcac05f850b89a20d4abc3893c6c387ecb03a
+Size (gtk+-3.24.36.tar.xz) = 12540184 bytes
 SHA1 (patch-gdk_wayland_gdkdevice-wayland.c) = e283bd6533ea1307b971c524bc05f0d3ee90453d
 SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78
 SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64



Home | Main Index | Thread Index | Old Index