Wed Apr 4 09:25:32 2018 UTC ()
gtk3: updated to 3.22.29

Changes in GTK+ 3.22.29

* Wayland
 - add an input method based on the text protocol

* File chooser
 - Stop activating without double-click

* Bugs fixed:
  GtkInfoBar not shown after calling gtk_widget_show
  Better deprecation information for GtkStatusIcon
  gdkscreen-x11: Don't try to calculate a refresh rate for RandR 1.3...
  GtkListBoxRow signal poorly documented

* Translation updates


(adam)
diff -r1.111 -r1.112 pkgsrc/x11/gtk3/Makefile
diff -r1.54 -r1.55 pkgsrc/x11/gtk3/distinfo

cvs diff -r1.111 -r1.112 pkgsrc/x11/gtk3/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/gtk3/Makefile 2018/03/12 11:15:50 1.111
+++ pkgsrc/x11/gtk3/Makefile 2018/04/04 09:25:32 1.112
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.111 2018/03/12 11:15:50 wiz Exp $ 1# $NetBSD: Makefile,v 1.112 2018/04/04 09:25:32 adam Exp $
2 2
3DISTNAME= gtk+-3.22.28 3DISTNAME= gtk+-3.22.29
4PKGNAME= ${DISTNAME:S/gtk/gtk3/} 4PKGNAME= ${DISTNAME:S/gtk/gtk3/}
5PKGREVISION= 1 
6CATEGORIES= x11 gnome 5CATEGORIES= x11 gnome
7MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://www.gtk.org/ 10HOMEPAGE= https://www.gtk.org/
12COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces 11COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces
13LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
14 13
15USE_PKGLOCALEDIR= yes 14USE_PKGLOCALEDIR= yes
16USE_TOOLS+= gmake perl pkg-config bash xgettext msgmerge 15USE_TOOLS+= gmake perl pkg-config bash xgettext msgmerge
17USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
18USE_LIBTOOL= yes 17USE_LIBTOOL= yes
@@ -33,55 +32,53 @@ CONFIGURE_ARGS+= --disable-papi @@ -33,55 +32,53 @@ CONFIGURE_ARGS+= --disable-papi
33CONFIGURE_ARGS+= --disable-maintainer-mode 32CONFIGURE_ARGS+= --disable-maintainer-mode
34MAKE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR} 33MAKE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR}
35TEST_TARGET= check 34TEST_TARGET= check
36 35
37PKGCONFIG_OVERRIDE+= gdk-3.0.pc.in 36PKGCONFIG_OVERRIDE+= gdk-3.0.pc.in
38PKGCONFIG_OVERRIDE+= gtk+-3.0.pc.in 37PKGCONFIG_OVERRIDE+= gtk+-3.0.pc.in
39PKGCONFIG_OVERRIDE+= gtk+-unix-print-3.0.pc.in 38PKGCONFIG_OVERRIDE+= gtk+-unix-print-3.0.pc.in
40PKGCONFIG_OVERRIDE+= gail-3.0.pc.in 39PKGCONFIG_OVERRIDE+= gail-3.0.pc.in
41 40
42INSTALLATION_DIRS+= lib/gtk-3.0/immodules 41INSTALLATION_DIRS+= lib/gtk-3.0/immodules
43INSTALLATION_DIRS+= lib/gtk-3.0/modules 42INSTALLATION_DIRS+= lib/gtk-3.0/modules
44INSTALLATION_DIRS+= lib/gtk-3.0/3.0.0/filesystems 43INSTALLATION_DIRS+= lib/gtk-3.0/3.0.0/filesystems
45 44
46#REQD_DIRS+= ${PREFIX}/libdata/gtk-2.0 
47 
48BUILD_DIRS= . demos/gtk-demo 45BUILD_DIRS= . demos/gtk-demo
49 46
50.include "../../mk/bsd.prefs.mk" 47.include "../../mk/bsd.prefs.mk"
51 48
52# gtk/Makefile.am hardcodes 'grep -o' so require GNU grep on platforms 49# gtk/Makefile.am hardcodes 'grep -o' so require GNU grep on platforms
53# which do not have it. 50# which do not have it.
54.if ${OPSYS} == "SunOS" 51.if ${OPSYS} == "SunOS"
55BUILD_DEPENDS+= grep-[0-9]*:../../textproc/grep 52BUILD_DEPENDS+= grep-[0-9]*:../../textproc/grep
56TOOLS_PATH.grep= ${LOCALBASE}/bin/ggrep 53TOOLS_PATH.grep= ${PREFIX}/bin/ggrep
57.endif 54.endif
58# isnan and isinf are part of libc, not libm on DragonFly 55# isnan and isinf are part of libc, not libm on DragonFly
59# conf tests fail detection due to conflicting definitions, just skip them 56# conf tests fail detection due to conflicting definitions, just skip them
60CONFIGURE_ENV.DragonFly+= ac_cv_func_isinf=yes 57CONFIGURE_ENV.DragonFly+= ac_cv_func_isinf=yes
61CONFIGURE_ENV.DragonFly+= ac_cv_func_isnan=yes 58CONFIGURE_ENV.DragonFly+= ac_cv_func_isnan=yes
62 59
63CFLAGS.SunOS+= -std=gnu99 60CFLAGS.SunOS+= -std=gnu99
64 61
65CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" 62CPPFLAGS+= -DPREFIX="\"${PREFIX}\""
66 63
67# We remove the module databases during post-install since we create them 64# We remove the module databases during post-install since we create them
68# anew in the +INSTALL script as part of the POST-INSTALL action. 65# anew in the +INSTALL script as part of the POST-INSTALL action.
69# 66#
70post-install: 67post-install:
71 ${RM} -f ${DESTDIR}${GTK3_IMMODULES_DB} 68 ${RM} -f ${DESTDIR}${GTK3_IMMODULES_DB}
72 69
73FILES_SUBST+= GTK_UPDATE_ICON_CACHE="${PREFIX}/bin/gtk-update-icon-cache" 70FILES_SUBST+= GTK_UPDATE_ICON_CACHE="${PREFIX}/bin/gtk-update-icon-cache"
74FILES_SUBST+= ICON_THEME_DIR="${LOCALBASE}/share/icons" 71FILES_SUBST+= ICON_THEME_DIR="${PREFIX}/share/icons"
75INSTALL_TEMPLATES+= ../../x11/gtk2/files/icon-cache.tmpl 72INSTALL_TEMPLATES+= ../../x11/gtk2/files/icon-cache.tmpl
76 73
77_BUILDING_GTK3= yes 74_BUILDING_GTK3= yes
78.include "modules.mk" 75.include "modules.mk"
79 76
80.include "../../databases/shared-mime-info/buildlink3.mk" 77.include "../../databases/shared-mime-info/buildlink3.mk"
81BUILDLINK_API_DEPENDS.atk+= atk>=2.15.1 78BUILDLINK_API_DEPENDS.atk+= atk>=2.15.1
82.include "../../devel/atk/buildlink3.mk" 79.include "../../devel/atk/buildlink3.mk"
83.include "../../devel/gettext-lib/buildlink3.mk" 80.include "../../devel/gettext-lib/buildlink3.mk"
84BUILDLINK_API_DEPENDS.glib2+= glib2>=2.49.4 81BUILDLINK_API_DEPENDS.glib2+= glib2>=2.49.4
85.include "../../devel/glib2/buildlink3.mk" 82.include "../../devel/glib2/buildlink3.mk"
86BUILDLINK_API_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.30.0 83BUILDLINK_API_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.30.0
87.include "../../graphics/gdk-pixbuf2/buildlink3.mk" 84.include "../../graphics/gdk-pixbuf2/buildlink3.mk"

cvs diff -r1.54 -r1.55 pkgsrc/x11/gtk3/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/gtk3/distinfo 2018/02/25 21:07:01 1.54
+++ pkgsrc/x11/gtk3/distinfo 2018/04/04 09:25:32 1.55
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.54 2018/02/25 21:07:01 wiz Exp $ 1$NetBSD: distinfo,v 1.55 2018/04/04 09:25:32 adam Exp $
2 2
3SHA1 (gtk+-3.22.28.tar.xz) = 3a056aa871acab7c4efa71bd6b953da53aa5a5cd 3SHA1 (gtk+-3.22.29.tar.xz) = c510103d118d119a1567b7922a935073718b300c
4RMD160 (gtk+-3.22.28.tar.xz) = 76f96bd9727bf8872bfd4d0b502bd05a2932b3f9 4RMD160 (gtk+-3.22.29.tar.xz) = 895387b0de0fa4ef975b1ca75a3cc70b891a6327
5SHA512 (gtk+-3.22.28.tar.xz) = d46d74f4cc99ad611ed37816b1357717a75731882c5aa9effcbdc0ab96a3cd5aee84d801f1027b773daa476517fab021887c179ed9cb35bebbcb652e8d56636d 5SHA512 (gtk+-3.22.29.tar.xz) = 046fa4458626e81ea7b1ddb753d53ecd91d0f2101af428cfdf77fe866bbe430cb3622203cc5e895b220a9364e35009245cdaf76e0cfa30d32d31095b5fcb42bc
6Size (gtk+-3.22.28.tar.xz) = 22157948 bytes 6Size (gtk+-3.22.29.tar.xz) = 18964852 bytes
7SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a 7SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a
8SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f 8SHA1 (patch-config.h.in) = dc5f8741eed554f88c0b6834cadad95083e4dc8f
9SHA1 (patch-configure) = 1dca87c6a85ee927b85d4edc14b0985c5130c0d9 9SHA1 (patch-configure) = 1dca87c6a85ee927b85d4edc14b0985c5130c0d9
10SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5 10SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5
11SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78 11SHA1 (patch-gdk_x11_gdkscreen-x11.h) = 455d6c3de8421984ba3c99baf51cd31982a3df78
12SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64 12SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64
13SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8 13SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8
14SHA1 (patch-gtk_fallback-c89.c) = eaf5ac8aace9eab673eed0e265d4cb2617bf1fcd 14SHA1 (patch-gtk_fallback-c89.c) = eaf5ac8aace9eab673eed0e265d4cb2617bf1fcd