gtk3: updated to 3.24.22 Overview of Changes in GTK+ 3.24.22 =================================== * GtkTextView: - Fix some corner cases of pixelcache invalidation - Make select-all work on touch * Fix print portal support * Adwaita: - Tweak title style class - Add a public color for text view background * Windows: - Limit the size of the corner mask cache - Use native API for keycode conversion - Use GLES on arm64 * Wayland: Add a way to change the application id * Quartz: Add axes to master devices * Add --enable-tracker3 option to configure * Translation updates: Catalan German Indonesian Italian Kazakh Spanish Turkishdiff -r1.152 -r1.153 pkgsrc/x11/gtk3/Makefile
(adam)
@@ -1,39 +1,39 @@ | @@ -1,39 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.152 2020/07/20 14:39:34 maya Exp $ | 1 | # $NetBSD: Makefile,v 1.153 2020/08/14 11:14:09 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= gtk+-3.24.21 | 3 | DISTNAME= gtk+-3.24.22 | |
4 | PKGNAME= ${DISTNAME:S/gtk/gtk3/} | 4 | PKGNAME= ${DISTNAME:S/gtk/gtk3/} | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= x11 gnome | 5 | CATEGORIES= x11 gnome | |
7 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/} | 6 | MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/} | |
8 | EXTRACT_SUFX= .tar.xz | 7 | EXTRACT_SUFX= .tar.xz | |
9 | 8 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= https://www.gtk.org/ | 10 | HOMEPAGE= https://www.gtk.org/ | |
12 | COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces | 11 | COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces | |
13 | LICENSE= gnu-lgpl-v2.1 | 12 | LICENSE= gnu-lgpl-v2.1 | |
14 | 13 | |||
15 | USE_PKGLOCALEDIR= yes | 14 | USE_LANGUAGES= c c++ | |
16 | USE_TOOLS+= ggrep gmake perl pkg-config bash xgettext msgmerge | 15 | USE_LIBTOOL= yes | |
17 | USE_LANGUAGES= c c++ | 16 | USE_PKGLOCALEDIR= yes | |
18 | USE_LIBTOOL= yes | 17 | USE_TOOLS+= ggrep gmake perl pkg-config bash xgettext msgmerge | |
19 | PTHREAD_AUTO_VARS= yes | 18 | GNU_CONFIGURE= yes | |
20 | TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen | 19 | PTHREAD_AUTO_VARS= yes | |
21 | TOOL_DEPENDS+= gettext-tools>=0.19.4nb1:../../devel/gettext-tools | 20 | TOOL_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen | |
21 | TOOL_DEPENDS+= gettext-tools>=0.19.4nb1:../../devel/gettext-tools | |||
22 | ||||
22 | # There is no logic in gettext.mk to detect the native version of xgettext, | 23 | # There is no logic in gettext.mk to detect the native version of xgettext, | |
23 | # and we do need it to be compiled with Glade support. | 24 | # and we do need it to be compiled with Glade support. | |
24 | _TOOLS_USE_PKGSRC.xgettext= yes | 25 | _TOOLS_USE_PKGSRC.xgettext= yes | |
25 | 26 | |||
26 | GNU_CONFIGURE= yes | |||
27 | # XXX there is a subtle bashism in "configure" or a bug in NetBSD's sh | 27 | # XXX there is a subtle bashism in "configure" or a bug in NetBSD's sh | |
28 | CONFIG_SHELL= ${TOOLS_PATH.bash} | 28 | CONFIG_SHELL= ${TOOLS_PATH.bash} | |
29 | CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/libdata | 29 | CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/libdata | |
30 | # Work around build problems, disable unstable PAPI, PR #41608: | 30 | # Work around build problems, disable unstable PAPI, PR #41608: | |
31 | CONFIGURE_ARGS+= --disable-papi | 31 | CONFIGURE_ARGS+= --disable-papi | |
32 | # Avoid regeneration of Makefile.in after configure.ac patch | 32 | # Avoid regeneration of Makefile.in after configure.ac patch | |
33 | CONFIGURE_ARGS+= --disable-maintainer-mode | 33 | CONFIGURE_ARGS+= --disable-maintainer-mode | |
34 | MAKE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR} | 34 | MAKE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR} | |
35 | TEST_TARGET= check | 35 | TEST_TARGET= check | |
36 | 36 | |||
37 | PKGCONFIG_OVERRIDE+= gdk-3.0.pc.in | 37 | PKGCONFIG_OVERRIDE+= gdk-3.0.pc.in | |
38 | PKGCONFIG_OVERRIDE+= gtk+-3.0.pc.in | 38 | PKGCONFIG_OVERRIDE+= gtk+-3.0.pc.in | |
39 | PKGCONFIG_OVERRIDE+= gtk+-unix-print-3.0.pc.in | 39 | PKGCONFIG_OVERRIDE+= gtk+-unix-print-3.0.pc.in |
@@ -1,47 +1,47 @@ | @@ -1,47 +1,47 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.41 2020/03/10 22:09:06 wiz Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.42 2020/08/14 11:14:09 adam Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= gtk3 | 3 | BUILDLINK_TREE+= gtk3 | |
4 | 4 | |||
5 | .if !defined(GTK3_BUILDLINK3_MK) | 5 | .if !defined(GTK3_BUILDLINK3_MK) | |
6 | GTK3_BUILDLINK3_MK:= | 6 | GTK3_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.0.0 | 8 | BUILDLINK_API_DEPENDS.gtk3+= gtk3+>=3.0.0 | |
9 | BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.24.14nb2 | 9 | BUILDLINK_ABI_DEPENDS.gtk3+= gtk3+>=3.24.14nb2 | |
10 | BUILDLINK_PKGSRCDIR.gtk3?= ../../x11/gtk3 | 10 | BUILDLINK_PKGSRCDIR.gtk3?= ../../x11/gtk3 | |
11 | 11 | |||
12 | .include "../../mk/bsd.fast.prefs.mk" | 12 | .include "../../mk/bsd.fast.prefs.mk" | |
13 | 13 | |||
14 | pkgbase := gtk3 | 14 | pkgbase := gtk3 | |
15 | .include "../../mk/pkg-build-options.mk" | 15 | .include "../../mk/pkg-build-options.mk" | |
16 | 16 | |||
17 | .include "../../devel/atk/buildlink3.mk" | 17 | .include "../../devel/atk/buildlink3.mk" | |
18 | .include "../../devel/gettext-lib/buildlink3.mk" | 18 | .include "../../devel/gettext-lib/buildlink3.mk" | |
19 | .include "../../devel/glib2/buildlink3.mk" | 19 | .include "../../devel/glib2/buildlink3.mk" | |
20 | .include "../../devel/pango/buildlink3.mk" | 20 | .include "../../devel/pango/buildlink3.mk" | |
21 | .include "../../fonts/fontconfig/buildlink3.mk" | 21 | .include "../../fonts/fontconfig/buildlink3.mk" | |
22 | .include "../../graphics/cairo/buildlink3.mk" | 22 | .include "../../graphics/cairo/buildlink3.mk" | |
23 | .include "../../graphics/cairo-gobject/buildlink3.mk" | 23 | .include "../../graphics/cairo-gobject/buildlink3.mk" | |
24 | .include "../../graphics/freetype2/buildlink3.mk" | 24 | .include "../../graphics/freetype2/buildlink3.mk" | |
25 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | 25 | .include "../../graphics/gdk-pixbuf2/buildlink3.mk" | |
26 | BUILDLINK_API_DEPENDS.libepoxy+= libepoxy>=1.4 | 26 | BUILDLINK_API_DEPENDS.libepoxy+= libepoxy>=1.4 | |
27 | .include "../../graphics/libepoxy/buildlink3.mk" | 27 | .include "../../graphics/libepoxy/buildlink3.mk" | |
28 | .if !empty(PKG_BUILD_OPTIONS.gtk3:Mx11) | 28 | .if ${PKG_BUILD_OPTIONS.gtk3:Mx11} | |
29 | . if !empty(PKG_BUILD_OPTIONS.gtk3:Mgtk3-atk-bridge) | 29 | . if ${PKG_BUILD_OPTIONS.gtk3:Mgtk3-atk-bridge} | |
30 | . include "../../devel/at-spi2-atk/buildlink3.mk" | 30 | . include "../../devel/at-spi2-atk/buildlink3.mk" | |
31 | . endif # PKG_BUILD_OPTIONS.gtk3:Mgtk3-atk-bridge | 31 | . endif # PKG_BUILD_OPTIONS.gtk3:Mgtk3-atk-bridge | |
32 | .include "../../x11/libXcursor/buildlink3.mk" | 32 | .include "../../x11/libXcursor/buildlink3.mk" | |
33 | BUILDLINK_API_DEPENDS.Xft2+= Xft2>=2.1.2nb2 | 33 | BUILDLINK_API_DEPENDS.Xft2+= Xft2>=2.1.2nb2 | |
34 | .include "../../x11/libXft/buildlink3.mk" | 34 | .include "../../x11/libXft/buildlink3.mk" | |
35 | .include "../../x11/libXrandr/buildlink3.mk" | 35 | .include "../../x11/libXrandr/buildlink3.mk" | |
36 | .include "../../x11/libXinerama/buildlink3.mk" | 36 | .include "../../x11/libXinerama/buildlink3.mk" | |
37 | .include "../../x11/libXi/buildlink3.mk" | 37 | .include "../../x11/libXi/buildlink3.mk" | |
38 | .include "../../x11/libXcomposite/buildlink3.mk" | 38 | .include "../../x11/libXcomposite/buildlink3.mk" | |
39 | .endif # PKG_BUILD_OPTIONS.gtk3:Mx11 | 39 | .endif # PKG_BUILD_OPTIONS.gtk3:Mx11 | |
40 | .if !empty(PKG_BUILD_OPTIONS.gtk3:Mwayland) | 40 | .if ${PKG_BUILD_OPTIONS.gtk3:Mwayland} | |
41 | .include "../../devel/wayland/buildlink3.mk" | 41 | .include "../../devel/wayland/buildlink3.mk" | |
42 | .include "../../devel/wayland-protocols/buildlink3.mk" | 42 | .include "../../devel/wayland-protocols/buildlink3.mk" | |
43 | .include "../../x11/libxkbcommon/buildlink3.mk" | 43 | .include "../../x11/libxkbcommon/buildlink3.mk" | |
44 | .endif # PKG_BUILD_OPTIONS.gtk3:Mwayland | 44 | .endif # PKG_BUILD_OPTIONS.gtk3:Mwayland | |
45 | .endif # GTK3_BUILDLINK3_MK | 45 | .endif # GTK3_BUILDLINK3_MK | |
46 | 46 | |||
47 | BUILDLINK_TREE+= -gtk3 | 47 | BUILDLINK_TREE+= -gtk3 |
@@ -1,18 +1,18 @@ | @@ -1,18 +1,18 @@ | |||
1 | $NetBSD: distinfo,v 1.81 2020/07/23 09:09:48 maya Exp $ | 1 | $NetBSD: distinfo,v 1.82 2020/08/14 11:14:09 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (gtk+-3.24.21.tar.xz) = c34360a46556732d0143b2fd010f4065e9c3987b | 3 | SHA1 (gtk+-3.24.22.tar.xz) = c55edc6f6233aa5fd94e77af3ae5a9362a483529 | |
4 | RMD160 (gtk+-3.24.21.tar.xz) = a5d96f7ea194c24adc3468328aed19c631d5421e | 4 | RMD160 (gtk+-3.24.22.tar.xz) = af613b25fb40eccd91121de45067c34b9cad4442 | |
5 | SHA512 (gtk+-3.24.21.tar.xz) = 97ed88e69d9002279869044772e5aebc1ac4ed6f4a8afc1586a349710a1d414fc735e1257d5f34f6300914a0ca7c7ede073bd9429ee16077aa83f3594784c60e | 5 | SHA512 (gtk+-3.24.22.tar.xz) = ac653438a0a818885f2aa46a131b1ab0038a57b438406724a674313d8bf4325b1d2e87e4e8c77a92d0cfa8f8d6eaac46ba6890830290e9a9e598c978144861a2 | |
6 | Size (gtk+-3.24.21.tar.xz) = 21353740 bytes | 6 | Size (gtk+-3.24.22.tar.xz) = 21349784 bytes | |
7 | SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a | 7 | SHA1 (patch-Makefile.in) = 8edcfe2ff492d90138a24b680fe39814c3848d80 | |
8 | SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f | 8 | SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f | |
9 | SHA1 (patch-configure) = d531b33e52facf960058f1223b70db680da35300 | 9 | SHA1 (patch-configure) = d531b33e52facf960058f1223b70db680da35300 | |
10 | SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5 | 10 | SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5 | |
11 | SHA1 (patch-gdk_quartz_gdkquartz-gtk-only.h) = 24aefa2631c2546ef726eba0aee0f9460c1664ed | 11 | SHA1 (patch-gdk_quartz_gdkquartz-gtk-only.h) = 24aefa2631c2546ef726eba0aee0f9460c1664ed | |
12 | SHA1 (patch-gdk_wayland_gdkdevice-wayland.c) = e283bd6533ea1307b971c524bc05f0d3ee90453d | 12 | SHA1 (patch-gdk_wayland_gdkdevice-wayland.c) = e283bd6533ea1307b971c524bc05f0d3ee90453d | |
13 | SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78 | 13 | SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78 | |
14 | SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64 | 14 | SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64 | |
15 | SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8 | 15 | SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8 | |
16 | SHA1 (patch-gtk_fallback-c89.c) = eaf5ac8aace9eab673eed0e265d4cb2617bf1fcd | 16 | SHA1 (patch-gtk_fallback-c89.c) = eaf5ac8aace9eab673eed0e265d4cb2617bf1fcd | |
17 | SHA1 (patch-gtk_gtkfontchooserwidget.c) = 5ca98e5417865d8c60333c8c2b2ba757755ef547 | 17 | SHA1 (patch-gtk_gtkfontchooserwidget.c) = 5ca98e5417865d8c60333c8c2b2ba757755ef547 | |
18 | SHA1 (patch-gtk_gtklabel.c) = 8ec7e9df8d2169f15698ff6a29cf8254ca44ea61 | 18 | SHA1 (patch-gtk_gtklabel.c) = 8ec7e9df8d2169f15698ff6a29cf8254ca44ea61 |
$NetBSD: patch-Makefile.in,v 1.1 2020/08/14 11:14:09 adam Exp $
Do not build files we won't install.
Oddly, the tool doc-shooter uses a source file from tests.
--- Makefile.in.orig 2020-08-10 15:35:54.000000000 +0000
+++ Makefile.in
@@ -573,7 +573,7 @@ XVFB_START = \
|| { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
&& DISPLAY=:$$XID && export DISPLAY
-SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples
+SRC_SUBDIRS = gdk gtk libgail-util modules demos tests
SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros win32
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
MAINTAINERCLEANFILES = \