Wed Feb 12 20:55:20 2014 UTC ()
Update gtk3 to 3.10.7

Overview of Changes in GTK+ 3.10.6 to 3.10.7
============================================

* Bugs fixed:
 386569 GtkFileChooser enters first file name into the entry...
 709491 dark theme setting not propagated to vertical spinbu...
 711298 "Edit Scheduled Transaction" window way too modal
 719314 gdk_property_change segfault on multiple X protocol...
 719970 Fails to build: gdkevents-quartz.c:1692:58: error: ...
 719977 Can not use GtkFileChooserDialog: assertion failure
 721700 invalid callback prototypes leads to test issues
        win32: add more width to the slider to not cut it w...
        win32: add margin to scale trough
        win32: set color for scale marks
        win32: scale slider with marks was off by 2 pixels
        win32: handle again gtk-font-name

* Translation updates:
 Czech
 German
 Greek
 Hungarian
 Punjabi
 Russian
 Simplified Chinese
 Slovenian


(prlw1)
diff -r1.46 -r1.47 pkgsrc/x11/gtk3/Makefile
diff -r1.20 -r1.21 pkgsrc/x11/gtk3/distinfo

cvs diff -r1.46 -r1.47 pkgsrc/x11/gtk3/Makefile (switch to unified diff)

--- pkgsrc/x11/gtk3/Makefile 2013/12/08 23:12:15 1.46
+++ pkgsrc/x11/gtk3/Makefile 2014/02/12 20:55:20 1.47
@@ -1,101 +1,101 @@ @@ -1,101 +1,101 @@
1# $NetBSD: Makefile,v 1.46 2013/12/08 23:12:15 prlw1 Exp $ 1# $NetBSD: Makefile,v 1.47 2014/02/12 20:55:20 prlw1 Exp $
2 2
3DISTNAME= gtk+-3.10.6 3DISTNAME= gtk+-3.10.7
4PKGNAME= ${DISTNAME:S/gtk/gtk3/} 4PKGNAME= ${DISTNAME:S/gtk/gtk3/}
5CATEGORIES= x11 gnome 5CATEGORIES= x11 gnome
6MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/${PKGVERSION_NOREV:R}/ \ 6MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/${PKGVERSION_NOREV:R}/ \
7 ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/} 7 ${MASTER_SITE_GNOME:=sources/gtk+/${PKGVERSION_NOREV:R}/}
8EXTRACT_SUFX= .tar.xz 8EXTRACT_SUFX= .tar.xz
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://www.gtk.org/ 11HOMEPAGE= http://www.gtk.org/
12COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces 12COMMENT= GIMP Toolkit v3 - libraries for building X11 user interfaces
13LICENSE= gnu-lgpl-v2.1 13LICENSE= gnu-lgpl-v2.1
14 14
15USE_PKGLOCALEDIR= yes 15USE_PKGLOCALEDIR= yes
16USE_TOOLS+= gmake msgfmt perl pkg-config bash 16USE_TOOLS+= gmake msgfmt perl pkg-config bash
17USE_LANGUAGES= c c++ 17USE_LANGUAGES= c c++
18USE_LIBTOOL= yes 18USE_LIBTOOL= yes
19PTHREAD_AUTO_VARS= yes 19PTHREAD_AUTO_VARS= yes
20BUILD_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen 20BUILD_DEPENDS+= gdbus-codegen-[0-9]*:../../devel/gdbus-codegen
21 21
22GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
23# XXX there is a subtle bashism in "configure" or a bug in NetBSD's sh 23# XXX there is a subtle bashism in "configure" or a bug in NetBSD's sh
24CONFIG_SHELL= bash 24CONFIG_SHELL= bash
25CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/libdata 25CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/libdata
26# Work around build problems, disable unstable PAPI, PR #41608: 26# Work around build problems, disable unstable PAPI, PR #41608:
27CONFIGURE_ARGS+= --disable-papi 27CONFIGURE_ARGS+= --disable-papi
28# XXX for now, to avoid conflict 28# XXX for now, to avoid conflict
29CONFIGURE_ARGS+= --enable-gtk2-dependency 29CONFIGURE_ARGS+= --enable-gtk2-dependency
30# Avoid regeneration of Makefile.in after configure.ac patch 30# Avoid regeneration of Makefile.in after configure.ac patch
31CONFIGURE_ARGS+= --disable-maintainer-mode 31CONFIGURE_ARGS+= --disable-maintainer-mode
32DEPENDS+= gtk2+-[0-9]*:../../x11/gtk2 32DEPENDS+= gtk2+-[0-9]*:../../x11/gtk2
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
59.if ${OPSYS} == "DragonFly" 59.if ${OPSYS} == "DragonFly"
60CONFIGURE_ENV+= ac_cv_func_isnan=yes 60CONFIGURE_ENV+= ac_cv_func_isnan=yes
61CONFIGURE_ENV+= ac_cv_func_isinf=yes 61CONFIGURE_ENV+= ac_cv_func_isinf=yes
62.endif 62.endif
63 63
64CFLAGS.SunOS+= -std=gnu99 64CFLAGS.SunOS+= -std=gnu99
65 65
66CPPFLAGS+= -DPREFIX="\"${PREFIX}\"" 66CPPFLAGS+= -DPREFIX="\"${PREFIX}\""
67 67
68# We remove the module databases during post-install since we create them 68# We remove the module databases during post-install since we create them
69# anew in the +INSTALL script as part of the POST-INSTALL action. 69# anew in the +INSTALL script as part of the POST-INSTALL action.
70# 70#
71post-install: 71post-install:
72 ${RM} -f ${DESTDIR}${GTK3_IMMODULES_DB} 72 ${RM} -f ${DESTDIR}${GTK3_IMMODULES_DB}
73 73
74_BUILDING_GTK3= yes 74_BUILDING_GTK3= yes
75.include "modules.mk" 75.include "modules.mk"
76 76
77.include "../../databases/shared-mime-info/buildlink3.mk" 77.include "../../databases/shared-mime-info/buildlink3.mk"
78BUILDLINK_API_DEPENDS.atk+= atk>=2.7.5 78BUILDLINK_API_DEPENDS.atk+= atk>=2.7.5
79.include "../../devel/atk/buildlink3.mk" 79.include "../../devel/atk/buildlink3.mk"
80.include "../../devel/gettext-lib/buildlink3.mk" 80.include "../../devel/gettext-lib/buildlink3.mk"
81BUILDLINK_API_DEPENDS.glib2+= glib2>=2.37.5 81BUILDLINK_API_DEPENDS.glib2+= glib2>=2.37.5
82.include "../../devel/glib2/buildlink3.mk" 82.include "../../devel/glib2/buildlink3.mk"
83BUILDLINK_API_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.27.1 83BUILDLINK_API_DEPENDS.gdk-pixbuf2+= gdk-pixbuf2>=2.27.1
84.include "../../graphics/gdk-pixbuf2/buildlink3.mk" 84.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
85BUILDLINK_DEPMETHOD.gobject-introspection:= build 85BUILDLINK_DEPMETHOD.gobject-introspection:= build
86BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=1.32 86BUILDLINK_API_DEPENDS.gobject-introspection+= gobject-introspection>=1.32
87.include "../../devel/gobject-introspection/buildlink3.mk" 87.include "../../devel/gobject-introspection/buildlink3.mk"
88 88
89.include "options.mk" 89.include "options.mk"
90 90
91.include "../../devel/glib2/schemas.mk" 91.include "../../devel/glib2/schemas.mk"
92 92
93BUILDLINK_API_DEPENDS.pango+= pango>=1.32.4 93BUILDLINK_API_DEPENDS.pango+= pango>=1.32.4
94.include "../../devel/pango/buildlink3.mk" 94.include "../../devel/pango/buildlink3.mk"
95.include "../../fonts/fontconfig/buildlink3.mk" 95.include "../../fonts/fontconfig/buildlink3.mk"
96BUILDLINK_API_DEPENDS.cairo+= cairo>=1.12.0 96BUILDLINK_API_DEPENDS.cairo+= cairo>=1.12.0
97.include "../../graphics/cairo/buildlink3.mk" 97.include "../../graphics/cairo/buildlink3.mk"
98.include "../../graphics/cairo-gobject/buildlink3.mk" 98.include "../../graphics/cairo-gobject/buildlink3.mk"
99.include "../../graphics/freetype2/buildlink3.mk" 99.include "../../graphics/freetype2/buildlink3.mk"
100 100
101.include "../../mk/bsd.pkg.mk" 101.include "../../mk/bsd.pkg.mk"

cvs diff -r1.20 -r1.21 pkgsrc/x11/gtk3/distinfo (switch to unified diff)

--- pkgsrc/x11/gtk3/distinfo 2013/12/08 14:21:37 1.20
+++ pkgsrc/x11/gtk3/distinfo 2014/02/12 20:55:20 1.21
@@ -1,11 +1,11 @@ @@ -1,11 +1,11 @@
1$NetBSD: distinfo,v 1.20 2013/12/08 14:21:37 prlw1 Exp $ 1$NetBSD: distinfo,v 1.21 2014/02/12 20:55:20 prlw1 Exp $
2 2
3SHA1 (gtk+-3.10.6.tar.xz) = 7d7605f72ff5886d8506eb8e564f99a14677d872 3SHA1 (gtk+-3.10.7.tar.xz) = cf30e2e0c4cab9d5dfc0b4325a3139ed01387d01
4RMD160 (gtk+-3.10.6.tar.xz) = 1d591207a119124d8c46d025908d6bd0af97b1ed 4RMD160 (gtk+-3.10.7.tar.xz) = d2907147d6fc6a8532982c64edfd530b07ea343b
5Size (gtk+-3.10.6.tar.xz) = 14387620 bytes 5Size (gtk+-3.10.7.tar.xz) = 14363820 bytes
6SHA1 (patch-aj) = 4a03d88ba597fd93cfd2807e779a431e98bb8d5e 6SHA1 (patch-aj) = 4a03d88ba597fd93cfd2807e779a431e98bb8d5e
7SHA1 (patch-config.h.in) = 479ebf5a5cf5ca6855fcda94063638a919bbf548 7SHA1 (patch-config.h.in) = 479ebf5a5cf5ca6855fcda94063638a919bbf548
8SHA1 (patch-configure) = 0bf253073a8799082f83fbd37b5424e9adf9b9d3 8SHA1 (patch-configure) = 0bf253073a8799082f83fbd37b5424e9adf9b9d3
9SHA1 (patch-configure.ac) = 4a2144abddc3468500515511cd934fd35f573952 9SHA1 (patch-configure.ac) = 4a2144abddc3468500515511cd934fd35f573952
10SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64 10SHA1 (patch-gdk_x11_gdkwindow-x11.h) = c80f7c9d5a570817e54fd74fa903a53400dc6f64
11SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 9993c6909c5107fcbb5ac59c79e05045c3fe73d2 11SHA1 (patch-gtk_a11y_gtkaccessibility.c) = 9993c6909c5107fcbb5ac59c79e05045c3fe73d2