Gentoo Archives: gentoo-commits

From: "Fabio Erculiani (lxnay)" <lxnay@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/gdk-pixbuf: gdk-pixbuf-2.23.5.ebuild gdk-pixbuf-2.24.0-r1.ebuild ChangeLog gdk-pixbuf-2.22.1-r2.ebuild gdk-pixbuf-2.24.0.ebuild
Date: Mon, 03 Oct 2011 08:54:34
Message-Id: 20111003085420.1AC9A2004B@flycatcher.gentoo.org
1 lxnay 11/10/03 08:54:20
2
3 Modified: gdk-pixbuf-2.23.5.ebuild
4 gdk-pixbuf-2.24.0-r1.ebuild ChangeLog
5 gdk-pixbuf-2.22.1-r2.ebuild
6 gdk-pixbuf-2.24.0.ebuild
7 Log:
8 make gdk-pixbuf-query-loaders more atomic, fix segfault due to __GL_NO_DSO_FINALIZER=1 in environment
9
10 (Portage version: 2.2.0_alpha51/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.3 x11-libs/gdk-pixbuf/gdk-pixbuf-2.23.5.ebuild
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.23.5.ebuild?rev=1.3&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.23.5.ebuild?rev=1.3&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.23.5.ebuild?r1=1.2&r2=1.3
18
19 Index: gdk-pixbuf-2.23.5.ebuild
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.23.5.ebuild,v
22 retrieving revision 1.2
23 retrieving revision 1.3
24 diff -u -r1.2 -r1.3
25 --- gdk-pixbuf-2.23.5.ebuild 28 Aug 2011 13:25:23 -0000 1.2
26 +++ gdk-pixbuf-2.23.5.ebuild 3 Oct 2011 08:54:19 -0000 1.3
27 @@ -1,6 +1,6 @@
28 # Copyright 1999-2011 Gentoo Foundation
29 # Distributed under the terms of the GNU General Public License v2
30 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.23.5.ebuild,v 1.2 2011/08/28 13:25:23 grobian Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.23.5.ebuild,v 1.3 2011/10/03 08:54:19 lxnay Exp $
32
33 EAPI="4"
34
35 @@ -71,7 +71,16 @@
36 }
37
38 pkg_postinst() {
39 - gdk-pixbuf-query-loaders > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
40 + # causes segfault if set, see bug 375615
41 + unset __GL_NO_DSO_FINALIZER
42 +
43 + tmp_file=$(mktemp --suffix=gdk_pixbuf_ebuild)
44 + # be atomic!
45 + gdk-pixbuf-query-loaders > "${tmp_file}"
46 + if [ "${?}" = "0" ]; then
47 + cat "${tmp_file}" > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
48 + fi
49 + rm "${tmp_file}"
50
51 if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then
52 elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders
53
54
55
56 1.2 x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild
57
58 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild?rev=1.2&view=markup
59 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild?rev=1.2&content-type=text/plain
60 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild?r1=1.1&r2=1.2
61
62 Index: gdk-pixbuf-2.24.0-r1.ebuild
63 ===================================================================
64 RCS file: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild,v
65 retrieving revision 1.1
66 retrieving revision 1.2
67 diff -u -r1.1 -r1.2
68 --- gdk-pixbuf-2.24.0-r1.ebuild 15 Sep 2011 19:40:37 -0000 1.1
69 +++ gdk-pixbuf-2.24.0-r1.ebuild 3 Oct 2011 08:54:19 -0000 1.2
70 @@ -1,6 +1,6 @@
71 # Copyright 1999-2011 Gentoo Foundation
72 # Distributed under the terms of the GNU General Public License v2
73 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild,v 1.1 2011/09/15 19:40:37 ssuominen Exp $
74 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild,v 1.2 2011/10/03 08:54:19 lxnay Exp $
75
76 EAPI="4"
77
78 @@ -74,7 +74,16 @@
79 }
80
81 pkg_postinst() {
82 - gdk-pixbuf-query-loaders > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
83 + # causes segfault if set, see bug 375615
84 + unset __GL_NO_DSO_FINALIZER
85 +
86 + tmp_file=$(mktemp --suffix=gdk_pixbuf_ebuild)
87 + # be atomic!
88 + gdk-pixbuf-query-loaders > "${tmp_file}"
89 + if [ "${?}" = "0" ]; then
90 + cat "${tmp_file}" > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
91 + fi
92 + rm "${tmp_file}"
93
94 if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then
95 elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders
96
97
98
99 1.33 x11-libs/gdk-pixbuf/ChangeLog
100
101 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/ChangeLog?rev=1.33&view=markup
102 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/ChangeLog?rev=1.33&content-type=text/plain
103 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/ChangeLog?r1=1.32&r2=1.33
104
105 Index: ChangeLog
106 ===================================================================
107 RCS file: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/ChangeLog,v
108 retrieving revision 1.32
109 retrieving revision 1.33
110 diff -u -r1.32 -r1.33
111 --- ChangeLog 15 Sep 2011 19:40:37 -0000 1.32
112 +++ ChangeLog 3 Oct 2011 08:54:19 -0000 1.33
113 @@ -1,6 +1,12 @@
114 # ChangeLog for x11-libs/gdk-pixbuf
115 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
116 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/ChangeLog,v 1.32 2011/09/15 19:40:37 ssuominen Exp $
117 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/ChangeLog,v 1.33 2011/10/03 08:54:19 lxnay Exp $
118 +
119 + 03 Oct 2011; Fabio Erculiani <lxnay@g.o> gdk-pixbuf-2.22.1-r2.ebuild,
120 + gdk-pixbuf-2.23.5.ebuild, gdk-pixbuf-2.24.0.ebuild,
121 + gdk-pixbuf-2.24.0-r1.ebuild:
122 + make gdk-pixbuf-query-loaders more atomic, fix segfault due to
123 + __GL_NO_DSO_FINALIZER=1 in environment
124
125 *gdk-pixbuf-2.24.0-r1 (15 Sep 2011)
126
127
128
129
130 1.8 x11-libs/gdk-pixbuf/gdk-pixbuf-2.22.1-r2.ebuild
131
132 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.22.1-r2.ebuild?rev=1.8&view=markup
133 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.22.1-r2.ebuild?rev=1.8&content-type=text/plain
134 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.22.1-r2.ebuild?r1=1.7&r2=1.8
135
136 Index: gdk-pixbuf-2.22.1-r2.ebuild
137 ===================================================================
138 RCS file: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.22.1-r2.ebuild,v
139 retrieving revision 1.7
140 retrieving revision 1.8
141 diff -u -r1.7 -r1.8
142 --- gdk-pixbuf-2.22.1-r2.ebuild 11 Jul 2011 00:06:54 -0000 1.7
143 +++ gdk-pixbuf-2.22.1-r2.ebuild 3 Oct 2011 08:54:19 -0000 1.8
144 @@ -1,6 +1,6 @@
145 # Copyright 1999-2011 Gentoo Foundation
146 # Distributed under the terms of the GNU General Public License v2
147 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.22.1-r2.ebuild,v 1.7 2011/07/11 00:06:54 mattst88 Exp $
148 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.22.1-r2.ebuild,v 1.8 2011/10/03 08:54:19 lxnay Exp $
149
150 EAPI="3"
151
152 @@ -77,7 +77,16 @@
153 }
154
155 pkg_postinst() {
156 - gdk-pixbuf-query-loaders > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
157 + # causes segfault if set, see bug 375615
158 + unset __GL_NO_DSO_FINALIZER
159 +
160 + tmp_file=$(mktemp --suffix=gdk_pixbuf_ebuild)
161 + # be atomic!
162 + gdk-pixbuf-query-loaders > "${tmp_file}"
163 + if [ "${?}" = "0" ]; then
164 + cat "${tmp_file}" > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
165 + fi
166 + rm "${tmp_file}"
167
168 if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then
169 elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders
170
171
172
173 1.2 x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0.ebuild
174
175 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0.ebuild?rev=1.2&view=markup
176 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0.ebuild?rev=1.2&content-type=text/plain
177 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0.ebuild?r1=1.1&r2=1.2
178
179 Index: gdk-pixbuf-2.24.0.ebuild
180 ===================================================================
181 RCS file: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0.ebuild,v
182 retrieving revision 1.1
183 retrieving revision 1.2
184 diff -u -r1.1 -r1.2
185 --- gdk-pixbuf-2.24.0.ebuild 28 Aug 2011 19:13:46 -0000 1.1
186 +++ gdk-pixbuf-2.24.0.ebuild 3 Oct 2011 08:54:19 -0000 1.2
187 @@ -1,6 +1,6 @@
188 # Copyright 1999-2011 Gentoo Foundation
189 # Distributed under the terms of the GNU General Public License v2
190 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0.ebuild,v 1.1 2011/08/28 19:13:46 pacho Exp $
191 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0.ebuild,v 1.2 2011/10/03 08:54:19 lxnay Exp $
192
193 EAPI="4"
194
195 @@ -70,7 +70,16 @@
196 }
197
198 pkg_postinst() {
199 - gdk-pixbuf-query-loaders > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
200 + # causes segfault if set, see bug 375615
201 + unset __GL_NO_DSO_FINALIZER
202 +
203 + tmp_file=$(mktemp --suffix=gdk_pixbuf_ebuild)
204 + # be atomic!
205 + gdk-pixbuf-query-loaders > "${tmp_file}"
206 + if [ "${?}" = "0" ]; then
207 + cat "${tmp_file}" > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache"
208 + fi
209 + rm "${tmp_file}"
210
211 if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then
212 elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders