Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-arch/xz-utils/
Date: Thu, 07 May 2020 18:56:30
Message-Id: 1588877751.a73276e17c8718924577f566fa2a5bebc89c50d2.grobian@gentoo
1 commit: a73276e17c8718924577f566fa2a5bebc89c50d2
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 7 18:55:28 2020 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Thu May 7 18:55:51 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a73276e1
7
8 app-arch/xz-utils: workaround upstream Solaris hacks
9
10 Package-Manager: Portage-2.3.89, Repoman-2.3.20
11 Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
12
13 app-arch/xz-utils/xz-utils-5.2.5.ebuild | 6 ++++++
14 app-arch/xz-utils/xz-utils-9999.ebuild | 6 ++++++
15 2 files changed, 12 insertions(+)
16
17 diff --git a/app-arch/xz-utils/xz-utils-5.2.5.ebuild b/app-arch/xz-utils/xz-utils-5.2.5.ebuild
18 index e129349a96f..cae7bc97c8e 100644
19 --- a/app-arch/xz-utils/xz-utils-5.2.5.ebuild
20 +++ b/app-arch/xz-utils/xz-utils-5.2.5.ebuild
21 @@ -67,6 +67,12 @@ multilib_src_configure() {
22 )
23 fi
24
25 + if [[ ${CHOST} == *-solaris* ]] ; then
26 + # undo Solaris-based defaults pointing to /usr/xpg5/bin
27 + myconf+=( --disable-path-for-script )
28 + export gl_cv_posix_shell=${EPREFIX}/bin/sh
29 + fi
30 +
31 use elibc_FreeBSD && export ac_cv_header_sha256_h=no #545714
32 ECONF_SOURCE="${S}" econf "${myconf[@]}"
33 }
34
35 diff --git a/app-arch/xz-utils/xz-utils-9999.ebuild b/app-arch/xz-utils/xz-utils-9999.ebuild
36 index e129349a96f..cae7bc97c8e 100644
37 --- a/app-arch/xz-utils/xz-utils-9999.ebuild
38 +++ b/app-arch/xz-utils/xz-utils-9999.ebuild
39 @@ -67,6 +67,12 @@ multilib_src_configure() {
40 )
41 fi
42
43 + if [[ ${CHOST} == *-solaris* ]] ; then
44 + # undo Solaris-based defaults pointing to /usr/xpg5/bin
45 + myconf+=( --disable-path-for-script )
46 + export gl_cv_posix_shell=${EPREFIX}/bin/sh
47 + fi
48 +
49 use elibc_FreeBSD && export ac_cv_header_sha256_h=no #545714
50 ECONF_SOURCE="${S}" econf "${myconf[@]}"
51 }