Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/valgrind/
Date: Mon, 23 Nov 2015 01:06:41
Message-Id: 1448241199.187d304ae97f055107e56907758c7552c870bae9.blueness@gentoo
1 commit: 187d304ae97f055107e56907758c7552c870bae9
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 23 01:13:19 2015 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 23 01:13:19 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=187d304a
7
8 dev-util/valgrind: remove older versions.
9
10 Package-Manager: portage-2.2.20.1
11
12 dev-util/valgrind/Manifest | 3 -
13 dev-util/valgrind/valgrind-3.7.0-r4.ebuild | 109 -----------------------------
14 dev-util/valgrind/valgrind-3.8.1.ebuild | 106 ----------------------------
15 dev-util/valgrind/valgrind-3.9.0.ebuild | 106 ----------------------------
16 4 files changed, 324 deletions(-)
17
18 diff --git a/dev-util/valgrind/Manifest b/dev-util/valgrind/Manifest
19 index 418783d..d251a79 100644
20 --- a/dev-util/valgrind/Manifest
21 +++ b/dev-util/valgrind/Manifest
22 @@ -1,5 +1,2 @@
23 DIST valgrind-3.10.1.tar.bz2 10967905 SHA256 fa253dc26ddb661b6269df58144eff607ea3f76a9bcfe574b0c7726e1dfcb997 SHA512 8f3d27637c13b06381b3dd44088244e0cf2f7008f40e46f34322f2a5bfa6373d29ce68ff49f19c48f1a5f139d8be5838b9606206e0ce2599c5f74c0db8ce2642 WHIRLPOOL 3d55f35b02195d9859d9192726ea708277f1d3339005d959baa224822c5b71f5347cdd28c7fd8153c10d1e3282855e853caf9c7192751bebdbbc3444c33d885a
24 DIST valgrind-3.11.0.tar.bz2 11910809 SHA256 6c396271a8c1ddd5a6fb9abe714ea1e8a86fce85b30ab26b4266aeb4c2413b42 SHA512 a25f97fa80aef4ad1e86b303886cd7a97aac248820a4c24e3d3dc26567dd7d2d86db237866468fd43885a9fb8534cb0a8e301a3c752fffbc231a2842272999da WHIRLPOOL a881df25e64789954d9bcb44617fd92d832ae9953689c01f8f79d737379c523a6f3a8125283518a6f256770a5c4f204b7b859794cf714abb0a742a69b272ef0e
25 -DIST valgrind-3.7.0.tar.bz2 6624216 SHA256 5d62c0330f1481fe2c593249192fa68ff454c19c34343978cc9ce91aa324cbf6 SHA512 0ccf6607fe6d26f0dc0f3d6e45f84645925d0a90ce4ecf6acfc6b4d374d3e909b2a628b03c0a964a45d2462cca6877f818a5f72b3e4a5bbf3a2d9b8a9a343d5f WHIRLPOOL 44bf8c423d6f3222f5e777333acc21e94dfa680509b2152289129961296d8afc090466b6407248b6e172b3c42da5448206f257bd63f8e44aba01007f92a6fde1
26 -DIST valgrind-3.8.1.tar.bz2 7962963 SHA256 473be00576bed311a662b277a2bfbe97d9cca4058e68619a0e420c9fc19958db SHA512 ba31f5d43bd2d9533846bed6456a0eae40ac071ff8732201dd75c9e2cd7e9ce3224cb5928b9c8fc859a75ce6867a9b6a1fb2ba8ab62cd3944893d6d4156ab25c WHIRLPOOL 81e63bb649455ed29fcd60fc7f3cebde456a610118b9b24530d3b2e8aa4a7561369e992af86ffb158e1f7fc0db7b91738564402931a947a79bb789bd26a8e065
27 -DIST valgrind-3.9.0.tar.bz2 10003156 SHA256 e6af71a06bc2534541b07743e1d58dc3caf744f38205ca3e5b5a0bdf372ed6f0 SHA512 4b748f9f9a647df50db75fb56f83ee2f25bad9f1f4e4f05c4ac1d1e919e6cd954975c1f325dbedb509c44be1a8516ac2a5f269090946a0d728166ab183016c7b WHIRLPOOL e73c4dcdff829a34889f5654c5ec314f32d2c33f9e64bde3f811359a252749a6c677db80bf2aa2647f935cd38a0ccc19c0358a7b13198032c5d636f97e9e71de
28
29 diff --git a/dev-util/valgrind/valgrind-3.7.0-r4.ebuild b/dev-util/valgrind/valgrind-3.7.0-r4.ebuild
30 deleted file mode 100644
31 index 9d756f0..0000000
32 --- a/dev-util/valgrind/valgrind-3.7.0-r4.ebuild
33 +++ /dev/null
34 @@ -1,109 +0,0 @@
35 -# Copyright 1999-2013 Gentoo Foundation
36 -# Distributed under the terms of the GNU General Public License v2
37 -# $Id$
38 -
39 -EAPI="4"
40 -inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils
41 -
42 -DESCRIPTION="An open-source memory debugger for GNU/Linux"
43 -HOMEPAGE="http://www.valgrind.org"
44 -SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2"
45 -
46 -LICENSE="GPL-2"
47 -SLOT="0"
48 -KEYWORDS="-* amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
49 -IUSE="mpi"
50 -
51 -DEPEND="mpi? ( virtual/mpi )"
52 -RDEPEND="${DEPEND}"
53 -
54 -src_prepare() {
55 - # Correct hard coded doc location
56 - sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die
57 -
58 - # Don't force multiarch stuff on OSX, bug #306467
59 - sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
60 -
61 - # Respect CFLAGS, LDFLAGS
62 - epatch "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
63 -
64 - # Changing Makefile.all.am to disable SSP
65 - epatch "${FILESDIR}"/${PN}-3.7.0-fno-stack-protector.patch
66 -
67 - # Yet more local labels, this time for ppc32 & ppc64
68 - epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch
69 -
70 - # Don't build in empty assembly files for other platforms or we'll get a QA
71 - # warning about executable stacks.
72 - epatch "${FILESDIR}"/${PN}-3.7.0-non-exec-stack-v2.patch
73 -
74 - # Fix the regex to get gcc's version
75 - epatch "${FILESDIR}"/${PN}-3.7.0-fix-gcc-regex.patch
76 -
77 - # Fix stricter use of dir variables, bug #397429
78 - epatch "${FILESDIR}"/${PN}-3.7.0-automake-1.11.2.patch
79 -
80 - # Fix for glibc 2.15, bug #398921
81 - epatch "${FILESDIR}"/${PN}-3.7.0-glibc-2.15.patch
82 -
83 - # Regenerate autotools files
84 - eautoreconf
85 -}
86 -
87 -src_configure() {
88 - local myconf
89 -
90 - # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression"
91 - # while compiling insn_sse.c in none/tests/x86
92 - # -fpie valgrind seemingly hangs when built with pie on
93 - # amd64 (bug #102157)
94 - # -fstack-protector more undefined references to __guard and __stack_smash_handler
95 - # because valgrind doesn't link to glibc (bug #114347)
96 - # -m64 -mx32 for multilib-portage, bug #398825
97 - # -ggdb3 segmentation fault on startup
98 - filter-flags -fomit-frame-pointer
99 - filter-flags -fpie
100 - filter-flags -fstack-protector
101 - filter-flags -m64 -mx32
102 - replace-flags -ggdb3 -ggdb2
103 -
104 - if use amd64 || use ppc64; then
105 - ! has_multilib_profile && myconf="${myconf} --enable-only64bit"
106 - fi
107 -
108 - # Force bitness on darwin, bug #306467
109 - use x86-macos && myconf="${myconf} --enable-only32bit"
110 - use x64-macos && myconf="${myconf} --enable-only64bit"
111 -
112 - # Don't use mpicc unless the user asked for it (bug #258832)
113 - if ! use mpi; then
114 - myconf="${myconf} --without-mpicc"
115 - fi
116 -
117 - econf ${myconf}
118 -}
119 -
120 -src_install() {
121 - emake DESTDIR="${D}" install
122 - dodoc AUTHORS FAQ.txt NEWS README*
123 -
124 - pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux
125 -
126 - if [[ ${CHOST} == *-darwin* ]] ; then
127 - # fix install_names on shared libraries, can't turn them into bundles,
128 - # as dyld won't load them any more then, bug #306467
129 - local l
130 - for l in "${ED}"/usr/lib/valgrind/*.so ; do
131 - install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}"
132 - done
133 - fi
134 -}
135 -
136 -pkg_postinst() {
137 - elog "Valgrind will not work if glibc does not have debug symbols."
138 - elog "To fix this you can add splitdebug to FEATURES in make.conf"
139 - elog "and remerge glibc. See:"
140 - elog "https://bugs.gentoo.org/show_bug.cgi?id=214065"
141 - elog "https://bugs.gentoo.org/show_bug.cgi?id=274771"
142 - elog "https://bugs.gentoo.org/show_bug.cgi?id=388703"
143 -}
144
145 diff --git a/dev-util/valgrind/valgrind-3.8.1.ebuild b/dev-util/valgrind/valgrind-3.8.1.ebuild
146 deleted file mode 100644
147 index f2e4801..0000000
148 --- a/dev-util/valgrind/valgrind-3.8.1.ebuild
149 +++ /dev/null
150 @@ -1,106 +0,0 @@
151 -# Copyright 1999-2013 Gentoo Foundation
152 -# Distributed under the terms of the GNU General Public License v2
153 -# $Id$
154 -
155 -EAPI="4"
156 -inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils
157 -
158 -DESCRIPTION="An open-source memory debugger for GNU/Linux"
159 -HOMEPAGE="http://www.valgrind.org"
160 -SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2"
161 -
162 -LICENSE="GPL-2"
163 -SLOT="0"
164 -KEYWORDS="-* amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
165 -IUSE="mpi"
166 -
167 -DEPEND="mpi? ( virtual/mpi )"
168 -RDEPEND="${DEPEND}"
169 -
170 -src_prepare() {
171 - # Correct hard coded doc location
172 - sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die
173 -
174 - # Don't force multiarch stuff on OSX, bug #306467
175 - sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
176 -
177 - # Respect CFLAGS, LDFLAGS
178 - epatch "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
179 -
180 - # Changing Makefile.all.am to disable SSP
181 - epatch "${FILESDIR}"/${PN}-3.7.0-fno-stack-protector.patch
182 -
183 - # Yet more local labels, this time for ppc32 & ppc64
184 - epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch
185 -
186 - # Don't build in empty assembly files for other platforms or we'll get a QA
187 - # warning about executable stacks.
188 - epatch "${FILESDIR}"/${PN}-3.8.0-non-exec-stack.patch
189 -
190 - # Fix for glibc 2.18, bug #458326
191 - epatch "${FILESDIR}"/${PN}-3.8.1-glibc-2.17.patch
192 -
193 - # Regenerate autotools files
194 - eautoreconf
195 -}
196 -
197 -src_configure() {
198 - local myconf
199 -
200 - # Respect ar, bug #468114
201 - tc-export AR
202 -
203 - # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression"
204 - # while compiling insn_sse.c in none/tests/x86
205 - # -fpie valgrind seemingly hangs when built with pie on
206 - # amd64 (bug #102157)
207 - # -fstack-protector more undefined references to __guard and __stack_smash_handler
208 - # because valgrind doesn't link to glibc (bug #114347)
209 - # -m64 -mx32 for multilib-portage, bug #398825
210 - # -ggdb3 segmentation fault on startup
211 - filter-flags -fomit-frame-pointer
212 - filter-flags -fpie
213 - filter-flags -fstack-protector
214 - filter-flags -m64 -mx32
215 - replace-flags -ggdb3 -ggdb2
216 -
217 - if use amd64 || use ppc64; then
218 - ! has_multilib_profile && myconf="${myconf} --enable-only64bit"
219 - fi
220 -
221 - # Force bitness on darwin, bug #306467
222 - use x86-macos && myconf="${myconf} --enable-only32bit"
223 - use x64-macos && myconf="${myconf} --enable-only64bit"
224 -
225 - # Don't use mpicc unless the user asked for it (bug #258832)
226 - if ! use mpi; then
227 - myconf="${myconf} --without-mpicc"
228 - fi
229 -
230 - econf ${myconf}
231 -}
232 -
233 -src_install() {
234 - emake DESTDIR="${D}" install
235 - dodoc AUTHORS FAQ.txt NEWS README*
236 -
237 - pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux
238 -
239 - if [[ ${CHOST} == *-darwin* ]] ; then
240 - # fix install_names on shared libraries, can't turn them into bundles,
241 - # as dyld won't load them any more then, bug #306467
242 - local l
243 - for l in "${ED}"/usr/lib/valgrind/*.so ; do
244 - install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}"
245 - done
246 - fi
247 -}
248 -
249 -pkg_postinst() {
250 - elog "Valgrind will not work if glibc does not have debug symbols."
251 - elog "To fix this you can add splitdebug to FEATURES in make.conf"
252 - elog "and remerge glibc. See:"
253 - elog "https://bugs.gentoo.org/show_bug.cgi?id=214065"
254 - elog "https://bugs.gentoo.org/show_bug.cgi?id=274771"
255 - elog "https://bugs.gentoo.org/show_bug.cgi?id=388703"
256 -}
257
258 diff --git a/dev-util/valgrind/valgrind-3.9.0.ebuild b/dev-util/valgrind/valgrind-3.9.0.ebuild
259 deleted file mode 100644
260 index 0ab2a55..0000000
261 --- a/dev-util/valgrind/valgrind-3.9.0.ebuild
262 +++ /dev/null
263 @@ -1,106 +0,0 @@
264 -# Copyright 1999-2014 Gentoo Foundation
265 -# Distributed under the terms of the GNU General Public License v2
266 -# $Id$
267 -
268 -EAPI="4"
269 -inherit autotools eutils flag-o-matic toolchain-funcs multilib pax-utils
270 -
271 -DESCRIPTION="An open-source memory debugger for GNU/Linux"
272 -HOMEPAGE="http://www.valgrind.org"
273 -SRC_URI="http://www.valgrind.org/downloads/${P}.tar.bz2"
274 -
275 -LICENSE="GPL-2"
276 -SLOT="0"
277 -KEYWORDS="-* amd64 arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
278 -IUSE="mpi"
279 -
280 -DEPEND="mpi? ( virtual/mpi )"
281 -RDEPEND="${DEPEND}"
282 -
283 -src_prepare() {
284 - # Correct hard coded doc location
285 - sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die
286 -
287 - # Don't force multiarch stuff on OSX, bug #306467
288 - sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die
289 -
290 - # Respect CFLAGS, LDFLAGS
291 - epatch "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch
292 -
293 - # Changing Makefile.all.am to disable SSP
294 - epatch "${FILESDIR}"/${PN}-3.7.0-fno-stack-protector.patch
295 -
296 - # Yet more local labels, this time for ppc32 & ppc64
297 - epatch "${FILESDIR}"/${PN}-3.6.0-local-labels.patch
298 -
299 - # Don't build in empty assembly files for other platforms or we'll get a QA
300 - # warning about executable stacks.
301 - epatch "${FILESDIR}"/${PN}-3.9.0-non-exec-stack.patch
302 -
303 - # glibc 2.19 fix
304 - epatch "${FILESDIR}"/${PN}-3.9.0-glibc-2.19.patch
305 -
306 - # Regenerate autotools files
307 - eautoreconf
308 -}
309 -
310 -src_configure() {
311 - local myconf
312 -
313 - # Respect ar, bug #468114
314 - tc-export AR
315 -
316 - # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression"
317 - # while compiling insn_sse.c in none/tests/x86
318 - # -fpie valgrind seemingly hangs when built with pie on
319 - # amd64 (bug #102157)
320 - # -fstack-protector more undefined references to __guard and __stack_smash_handler
321 - # because valgrind doesn't link to glibc (bug #114347)
322 - # -m64 -mx32 for multilib-portage, bug #398825
323 - # -ggdb3 segmentation fault on startup
324 - filter-flags -fomit-frame-pointer
325 - filter-flags -fpie
326 - filter-flags -fstack-protector
327 - filter-flags -m64 -mx32
328 - replace-flags -ggdb3 -ggdb2
329 -
330 - if use amd64 || use ppc64; then
331 - ! has_multilib_profile && myconf="${myconf} --enable-only64bit"
332 - fi
333 -
334 - # Force bitness on darwin, bug #306467
335 - use x86-macos && myconf="${myconf} --enable-only32bit"
336 - use x64-macos && myconf="${myconf} --enable-only64bit"
337 -
338 - # Don't use mpicc unless the user asked for it (bug #258832)
339 - if ! use mpi; then
340 - myconf="${myconf} --without-mpicc"
341 - fi
342 -
343 - econf ${myconf}
344 -}
345 -
346 -src_install() {
347 - emake DESTDIR="${D}" install
348 - dodoc AUTHORS FAQ.txt NEWS README*
349 -
350 - pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux
351 -
352 - if [[ ${CHOST} == *-darwin* ]] ; then
353 - # fix install_names on shared libraries, can't turn them into bundles,
354 - # as dyld won't load them any more then, bug #306467
355 - local l
356 - for l in "${ED}"/usr/lib/valgrind/*.so ; do
357 - install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}"
358 - done
359 - fi
360 -}
361 -
362 -pkg_postinst() {
363 - elog "Valgrind will not work if glibc does not have debug symbols."
364 - elog "To fix this you can add splitdebug to FEATURES in make.conf"
365 - elog "and remerge glibc. See:"
366 - elog "https://bugs.gentoo.org/show_bug.cgi?id=214065"
367 - elog "https://bugs.gentoo.org/show_bug.cgi?id=274771"
368 - elog "https://bugs.gentoo.org/show_bug.cgi?id=388703"
369 -}