Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
Date: Mon, 07 Feb 2022 10:42:21
Message-Id: 1644230530.34e503b92d5259cb2ac9075d06a24ff2f0e01f26.sam@gentoo
1 commit: 34e503b92d5259cb2ac9075d06a24ff2f0e01f26
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 7 10:41:58 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 7 10:42:10 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e503b9
7
8 sys-libs/libucontext: use consistent emake arguments
9
10 Should be no functional change.
11
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 sys-libs/libucontext/libucontext-1.1-r1.ebuild | 20 ++++++++++++++++----
15 1 file changed, 16 insertions(+), 4 deletions(-)
16
17 diff --git a/sys-libs/libucontext/libucontext-1.1-r1.ebuild b/sys-libs/libucontext/libucontext-1.1-r1.ebuild
18 index cf76cfa1a756..7ec73298a79c 100644
19 --- a/sys-libs/libucontext/libucontext-1.1-r1.ebuild
20 +++ b/sys-libs/libucontext/libucontext-1.1-r1.ebuild
21 @@ -27,7 +27,7 @@ PATCHES=(
22 src_compile() {
23 tc-export AR CC
24
25 - local arch
26 + arch=
27
28 # Override arch detection
29 # https://github.com/kaniini/libucontext/blob/master/Makefile#L3
30 @@ -43,13 +43,25 @@ src_compile() {
31 arch="$(uname -m)"
32 fi
33
34 - emake ARCH="${arch}" LDFLAGS="${LDFLAGS}" all $(usev man 'docs')
35 + emake \
36 + ARCH="${arch}" \
37 + LDFLAGS="${LDFLAGS}" \
38 + LIBDIR="/usr/$(get_libdir)" \
39 + all $(usev man 'docs')
40 }
41
42 src_test() {
43 - emake LDFLAGS="${LDFLAGS}" check
44 + emake \
45 + ARCH="${arch}" \
46 + LDFLAGS="${LDFLAGS}" \
47 + LIBDIR="/usr/$(get_libdir)" \
48 + check
49 }
50
51 src_install() {
52 - emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install $(usev man 'install_docs')
53 + emake \
54 + ARCH="${arch}" \
55 + DESTDIR="${ED}" \
56 + LIBDIR="/usr/$(get_libdir)" \
57 + install $(usev man 'install_docs')
58 }