Diff valgrind-3.20.0-r2 with a valgrind-3.21.0-r1
/usr/portage/dev-util/valgrind/valgrind-3.21.0-r1.ebuild 2023-10-09 14:52:31.008368388 +0300 | ||
---|---|---|
15 | 15 |
inherit verify-sig |
16 | 16 |
SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2" |
17 | 17 |
SRC_URI+=" verify-sig? ( https://sourceware.org/pub/valgrind/${P}.tar.bz2.asc )" |
18 |
KEYWORDS="-* amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" |
|
18 |
KEYWORDS="-* amd64 ~arm arm64 ~ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" |
|
19 | 19 |
fi |
20 | 20 | |
21 | 21 |
LICENSE="GPL-2" |
... | ... | |
32 | 32 |
# Respect CFLAGS, LDFLAGS |
33 | 33 |
"${FILESDIR}"/${PN}-3.7.0-respect-flags.patch |
34 | 34 |
"${FILESDIR}"/${PN}-3.15.0-Build-ldst_multiple-test-with-fno-pie.patch |
35 |
"${FILESDIR}"/${P}-tests-clang16.patch |
|
36 |
"${FILESDIR}"/${P}-gcc-13.patch |
|
37 | 35 |
) |
38 | 36 | |
39 | 37 |
src_prepare() { |
... | ... | |
43 | 41 |
# Don't force multiarch stuff on OSX, bug #306467 |
44 | 42 |
sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die |
45 | 43 | |
46 |
if use elibc_musl ; then |
|
47 |
PATCHES+=( |
|
48 |
"${FILESDIR}"/${PN}-3.13.0-malloc.patch |
|
49 |
"${FILESDIR}"/${PN}-3.20.0-musl-interpose.patch |
|
50 |
) |
|
51 |
fi |
|
52 | ||
53 | 44 |
if [[ ${CHOST} == *-solaris* ]] ; then |
54 | 45 |
# upstream doesn't support this, but we don't build with |
55 | 46 |
# Sun/Oracle ld, we have a GNU toolchain, so get some things |