Fri Aug 19 08:04:04 2016 UTC ()
Update gtk3 to 3.20.9

Overview of Changes in GTK+ 3.20.9
==================================

* Bug fixes:
 769287 GtkMenuToolButton:show-menu is emitted twice and breaks dynamic m...
 769603 gtk+-3.20.8: underlink issue with ld.gold - build fails: ./.libs/...
        Fix headerbar size allocation
        Use g_snprintf instead of snprintf

* Translation updates
 Brazilian Portuguese
 Czech
 German
 Hungarian
 Indonesian
 Lithuanian
 Polish
 Portuguese
 Swedish


(prlw1)
diff -r1.84 -r1.85 pkgsrc/x11/gtk3/Makefile
diff -r1.38 -r1.39 pkgsrc/x11/gtk3/distinfo

cvs diff -r1.84 -r1.85 pkgsrc/x11/gtk3/Makefile (switch to unified diff)

--- pkgsrc/x11/gtk3/Makefile 2016/08/10 08:55:37 1.84
+++ pkgsrc/x11/gtk3/Makefile 2016/08/19 08:04:04 1.85
@@ -1,103 +1,103 @@ @@ -1,103 +1,103 @@
1# $NetBSD: Makefile,v 1.84 2016/08/10 08:55:37 prlw1 Exp $ 1# $NetBSD: Makefile,v 1.85 2016/08/19 08:04:04 prlw1 Exp $
2 2
3DISTNAME= gtk+-3.20.8 3DISTNAME= gtk+-3.20.9
4PKGNAME= ${DISTNAME:S/gtk/gtk3/} 4PKGNAME= ${DISTNAME:S/gtk/gtk3/}
5CATEGORIES= x11 gnome 5CATEGORIES= x11 gnome
6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/} 6MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.gtk.org/ 10HOMEPAGE= http://www.gtk.org/
11COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces 11COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces
12LICENSE= gnu-lgpl-v2.1 12LICENSE= gnu-lgpl-v2.1
13 13
14USE_PKGLOCALEDIR= yes 14USE_PKGLOCALEDIR= yes
15USE_TOOLS+= gmake perl pkg-config bash xgettext msgmerge 15USE_TOOLS+= gmake perl pkg-config bash xgettext msgmerge
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17USE_LIBTOOL= yes 17USE_LIBTOOL= yes
18PTHREAD_AUTO_VARS= yes 18PTHREAD_AUTO_VARS= yes
19BUILD_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen 19BUILD_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
20TOOL_DEPENDS+= gettext-tools>=0.19.4nb1:../../devel/gettext-tools 20TOOL_DEPENDS+= gettext-tools>=0.19.4nb1:../../devel/gettext-tools
21# There is no logic in gettext.mk to detect the native version of xgettext, 21# There is no logic in gettext.mk to detect the native version of xgettext,
22# and we do need it to be compiled with Glade support. 22# and we do need it to be compiled with Glade support.
23_TOOLS_USE_PKGSRC.xgettext=yes 23_TOOLS_USE_PKGSRC.xgettext=yes
24 24
25GNU_CONFIGURE= yes 25GNU_CONFIGURE= yes
26# XXX there is a subtle bashism in "configure" or a bug in NetBSD's sh 26# XXX there is a subtle bashism in "configure" or a bug in NetBSD's sh
27CONFIG_SHELL= ${TOOLS_PATH.bash} 27CONFIG_SHELL= ${TOOLS_PATH.bash}
28CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/libdata 28CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/libdata
29# Work around build problems, disable unstable PAPI, PR #41608: 29# Work around build problems, disable unstable PAPI, PR #41608:
30CONFIGURE_ARGS+= --disable-papi 30CONFIGURE_ARGS+= --disable-papi
31# Avoid regeneration of Makefile.in after configure.ac patch 31# Avoid regeneration of Makefile.in after configure.ac patch
32CONFIGURE_ARGS+= --disable-maintainer-mode 32CONFIGURE_ARGS+= --disable-maintainer-mode
33MAKE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR} 33MAKE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR}
34TEST_TARGET= check 34TEST_TARGET= check
35 35
36PKGCONFIG_OVERRIDE+= gdk-3.0.pc.in 36PKGCONFIG_OVERRIDE+= gdk-3.0.pc.in
37PKGCONFIG_OVERRIDE+= gtk+-3.0.pc.in 37PKGCONFIG_OVERRIDE+= gtk+-3.0.pc.in
38PKGCONFIG_OVERRIDE+= gtk+-unix-print-3.0.pc.in 38PKGCONFIG_OVERRIDE+= gtk+-unix-print-3.0.pc.in
39PKGCONFIG_OVERRIDE+= gail-3.0.pc.in 39PKGCONFIG_OVERRIDE+= gail-3.0.pc.in
40 40
41INSTALLATION_DIRS+= lib/gtk-3.0/immodules 41INSTALLATION_DIRS+= lib/gtk-3.0/immodules
42INSTALLATION_DIRS+= lib/gtk-3.0/modules 42INSTALLATION_DIRS+= lib/gtk-3.0/modules
43INSTALLATION_DIRS+= lib/gtk-3.0/3.0.0/filesystems 43INSTALLATION_DIRS+= lib/gtk-3.0/3.0.0/filesystems
44 44
45#REQD_DIRS+= ${PREFIX}/libdata/gtk-2.0 45#REQD_DIRS+= ${PREFIX}/libdata/gtk-2.0
46 46
47BUILD_DIRS= . demos/gtk-demo 47BUILD_DIRS= . demos/gtk-demo
48 48
49.include "../../mk/bsd.prefs.mk" 49.include "../../mk/bsd.prefs.mk"
50 50
51# gtk/Makefile.am hardcodes 'grep -o' so require GNU grep on platforms 51# gtk/Makefile.am hardcodes 'grep -o' so require GNU grep on platforms
52# which do not have it. 52# which do not have it.
53.if ${OPSYS} == "SunOS" 53.if ${OPSYS} == "SunOS"
54BUILD_DEPENDS+= grep-[0-9]*:../../textproc/grep 54BUILD_DEPENDS+= grep-[0-9]*:../../textproc/grep
55TOOLS_PATH.grep= ${LOCALBASE}/bin/ggrep 55TOOLS_PATH.grep= ${LOCALBASE}/bin/ggrep
56.endif 56.endif
57# isnan and isinf are part of libc, not libm on DragonFly 57# isnan and isinf are part of libc, not libm on DragonFly
58# conf tests fail detection due to conflicting definitions, just skip them 58# conf tests fail detection due to conflicting definitions, just skip them
59CONFIGURE_ENV.DragonFly+= ac_cv_func_isinf=yes 59CONFIGURE_ENV.DragonFly+= ac_cv_func_isinf=yes
60CONFIGURE_ENV.DragonFly+= ac_cv_func_isnan=yes 60CONFIGURE_ENV.DragonFly+= ac_cv_func_isnan=yes
61 61
62CFLAGS.SunOS+= -std=gnu99 62CFLAGS.SunOS+= -std=gnu99
63 63
64CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" 64CPPFLAGS+= -DPREFIX="\"${PREFIX}\""
65 65
66# We remove the module databases during post-install since we create them 66# We remove the module databases during post-install since we create them
67# anew in the +INSTALL script as part of the POST-INSTALL action. 67# anew in the +INSTALL script as part of the POST-INSTALL action.
68# 68#
69post-install: 69post-install:
70 ${RM} -f ${DESTDIR}${GTK3_IMMODULES_DB} 70 ${RM} -f ${DESTDIR}${GTK3_IMMODULES_DB}
71 71
72_BUILDING_GTK3= yes 72_BUILDING_GTK3= yes
73.include "modules.mk" 73.include "modules.mk"
74 74
75.include "../../databases/shared-mime-info/buildlink3.mk" 75.include "../../databases/shared-mime-info/buildlink3.mk"
76BUILDLINK_API_DEPENDS.atk+= atk>=2.15.1 76BUILDLINK_API_DEPENDS.atk+= atk>=2.15.1
77.include "../../devel/atk/buildlink3.mk" 77.include "../../devel/atk/buildlink3.mk"
78.include "../../devel/gettext-lib/buildlink3.mk" 78.include "../../devel/gettext-lib/buildlink3.mk"
79BUILDLINK_API_DEPENDS.glib2+= glib2>=2.45.8 79BUILDLINK_API_DEPENDS.glib2+= glib2>=2.45.8
80.include "../../devel/glib2/buildlink3.mk" 80.include "../../devel/glib2/buildlink3.mk"
81BUILDLINK_API_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.30.0 81BUILDLINK_API_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.30.0
82.include "../../graphics/gdk-pixbuf2/buildlink3.mk" 82.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
83BUILDLINK_DEPMETHOD.gobject-introspection:= build 83BUILDLINK_DEPMETHOD.gobject-introspection:= build
84BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=1.39.0 84BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=1.39.0
85.include "../../devel/gobject-introspection/buildlink3.mk" 85.include "../../devel/gobject-introspection/buildlink3.mk"
86 86
87.include "options.mk" 87.include "options.mk"
88 88
89.include "../../devel/glib2/schemas.mk" 89.include "../../devel/glib2/schemas.mk"
90 90
91BUILDLINK_API_DEPENDS.pango+= pango>=1.37.3 91BUILDLINK_API_DEPENDS.pango+= pango>=1.37.3
92.include "../../devel/pango/buildlink3.mk" 92.include "../../devel/pango/buildlink3.mk"
93.include "../../fonts/fontconfig/buildlink3.mk" 93.include "../../fonts/fontconfig/buildlink3.mk"
94BUILDLINK_API_DEPENDS.cairo+= cairo>=1.14.0 94BUILDLINK_API_DEPENDS.cairo+= cairo>=1.14.0
95.include "../../graphics/cairo/buildlink3.mk" 95.include "../../graphics/cairo/buildlink3.mk"
96.include "../../graphics/cairo-gobject/buildlink3.mk" 96.include "../../graphics/cairo-gobject/buildlink3.mk"
97.include "../../graphics/freetype2/buildlink3.mk" 97.include "../../graphics/freetype2/buildlink3.mk"
98BUILDLINK_API_DEPENDS.libepoxy+= libepoxy>=1.2nb2 98BUILDLINK_API_DEPENDS.libepoxy+= libepoxy>=1.2nb2
99.include "../../graphics/libepoxy/buildlink3.mk" 99.include "../../graphics/libepoxy/buildlink3.mk"
100.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 100.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
101.include "../../sysutils/desktop-file-utils/desktopdb.mk" 101.include "../../sysutils/desktop-file-utils/desktopdb.mk"
102 102
103.include "../../mk/bsd.pkg.mk" 103.include "../../mk/bsd.pkg.mk"

cvs diff -r1.38 -r1.39 pkgsrc/x11/gtk3/distinfo (switch to unified diff)

--- pkgsrc/x11/gtk3/distinfo 2016/08/10 08:55:37 1.38
+++ pkgsrc/x11/gtk3/distinfo 2016/08/19 08:04:04 1.39
@@ -1,13 +1,13 @@ @@ -1,13 +1,13 @@
1$NetBSD: distinfo,v 1.38 2016/08/10 08:55:37 prlw1 Exp $ 1$NetBSD: distinfo,v 1.39 2016/08/19 08:04:04 prlw1 Exp $
2 2
3SHA1 (gtk+-3.20.8.tar.xz) = 53fcb97b219de6ef349db7dfcb9415e94de35222 3SHA1 (gtk+-3.20.9.tar.xz) = f7c9a8bf75c05d8b6b8b188b49fef49ecf36830f
4RMD160 (gtk+-3.20.8.tar.xz) = 2aa4280d5827ba42e6490842b3da5848e38dd776 4RMD160 (gtk+-3.20.9.tar.xz) = 18b94aee023518068f7837895b711b63fdf1eb13
5SHA512 (gtk+-3.20.8.tar.xz) = 9f5d29dc0ec06ce28f8b45da2e39e1d4e50cdd6b98bd0355b62c62a76aa868b596e113d68d99875b3ac18dc07d08d3fa4d6f8d3b69b61fdb3de0b244f5bb0cb5 5SHA512 (gtk+-3.20.9.tar.xz) = 5848403959f76633511009231c80a814cfe24a7ba07c9429704f432191e51b54d3e6621ce5b578f79999f21993920af3a45c8d03dad6ba03af5f9a342b32626e
6Size (gtk+-3.20.8.tar.xz) = 17199148 bytes 6Size (gtk+-3.20.9.tar.xz) = 17174872 bytes
7SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a 7SHA1 (patch-aj) = cbfab43f27352f7c6bc57a7c562c2d84c69da07a
8SHA1 (patch-config.h.in) = 59bb990ca3f1d40648153eb092550ad925ca06a1 8SHA1 (patch-config.h.in) = 59bb990ca3f1d40648153eb092550ad925ca06a1
9SHA1 (patch-configure) = 1dca87c6a85ee927b85d4edc14b0985c5130c0d9 9SHA1 (patch-configure) = 1dca87c6a85ee927b85d4edc14b0985c5130c0d9
10SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5 10SHA1 (patch-configure.ac) = 68793f40752f25ccaecc958c72c23a504670bea5
11SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64 11SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64
12SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8 12SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 13232c85bd570f21ea03153dacde4ca98c7c76a8
13SHA1 (patch-gtk_fallback-c89.c) = 18b752f47e88ef2c052c48ddaeed51f130bce85b 13SHA1 (patch-gtk_fallback-c89.c) = 18b752f47e88ef2c052c48ddaeed51f130bce85b