Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libgcrypt/
Date: Sun, 01 May 2022 23:11:14
Message-Id: 1651446661.faf8e412f95a3becd535017e283158037d78e0a2.sam@gentoo
1 commit: faf8e412f95a3becd535017e283158037d78e0a2
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 1 23:10:48 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun May 1 23:11:01 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faf8e412
7
8 dev-libs/libgcrypt: disable asm for hppa1.1
9
10 Closes: https://bugs.gentoo.org/832871
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild | 5 ++++-
14 dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild | 6 +++++-
15 dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild | 6 +++++-
16 dev-libs/libgcrypt/libgcrypt-1.9.4-r1.ebuild | 5 ++++-
17 4 files changed, 18 insertions(+), 4 deletions(-)
18
19 diff --git a/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild b/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild
20 index fdd2b182d69d..a3eb80ef2918 100644
21 --- a/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild
22 +++ b/dev-libs/libgcrypt/libgcrypt-1.10.1.ebuild
23 @@ -98,14 +98,17 @@ multilib_src_configure() {
24 --without-capabilities
25
26 # http://trac.videolan.org/vlc/ticket/620
27 - # causes bus-errors on sparc64-solaris
28 $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm")
29 + # causes bus-errors on sparc64-solaris
30 $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm")
31 + # bug #832871
32 + $([[ ${CHOST} == hppa1.1* ]] && echo "--disable-asm")
33
34 $(use asm || echo "--disable-asm")
35
36 GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
37 )
38 +
39 ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" \
40 $("${S}/configure" --help | grep -o -- '--without-.*-prefix')
41 }
42
43 diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild b/dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild
44 index 517bba1e65af..9c62a78b5b9b 100644
45 --- a/dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild
46 +++ b/dev-libs/libgcrypt/libgcrypt-1.8.8.ebuild
47 @@ -53,9 +53,13 @@ multilib_src_configure() {
48 $(use_enable static-libs static)
49
50 # http://trac.videolan.org/vlc/ticket/620
51 - # causes bus-errors on sparc64-solaris
52 $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm")
53 + # causes bus-errors on sparc64-solaris
54 $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm")
55 + # bug #832871
56 + $([[ ${CHOST} == hppa1.1* ]] && echo "--disable-asm")
57 +
58 + $(use asm || echo "--disable-asm")
59
60 GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
61 )
62
63 diff --git a/dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild b/dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild
64 index d286856c172a..0ab01c5a2c98 100644
65 --- a/dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild
66 +++ b/dev-libs/libgcrypt/libgcrypt-1.8.9.ebuild
67 @@ -64,9 +64,13 @@ multilib_src_configure() {
68 $(use_enable static-libs static)
69
70 # http://trac.videolan.org/vlc/ticket/620
71 - # causes bus-errors on sparc64-solaris
72 $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm")
73 + # causes bus-errors on sparc64-solaris
74 $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm")
75 + # bug #832871
76 + $([[ ${CHOST} == hppa1.1* ]] && echo "--disable-asm")
77 +
78 + $(use asm || echo "--disable-asm")
79
80 GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
81 )
82
83 diff --git a/dev-libs/libgcrypt/libgcrypt-1.9.4-r1.ebuild b/dev-libs/libgcrypt/libgcrypt-1.9.4-r1.ebuild
84 index 6c29e69188e1..e7d9fb4c996d 100644
85 --- a/dev-libs/libgcrypt/libgcrypt-1.9.4-r1.ebuild
86 +++ b/dev-libs/libgcrypt/libgcrypt-1.9.4-r1.ebuild
87 @@ -99,14 +99,17 @@ multilib_src_configure() {
88 --without-capabilities
89
90 # http://trac.videolan.org/vlc/ticket/620
91 - # causes bus-errors on sparc64-solaris
92 $([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm")
93 + # causes bus-errors on sparc64-solaris
94 $([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm")
95 + # bug #832871
96 + $([[ ${CHOST} == hppa1.1* ]] && echo "--disable-asm")
97
98 $(use asm || echo "--disable-asm")
99
100 GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
101 )
102 +
103 ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" \
104 $("${S}/configure" --help | grep -o -- '--without-.*-prefix')
105 }