1 |
commit: 1d216bebe384a87e1ed336d5124cd5b9c4f61fe9 |
2 |
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Sep 29 13:26:19 2015 +0000 |
4 |
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Sep 29 13:26:19 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d216beb |
7 |
|
8 |
sys-libs/binutils-libs: add multilib support #558902 |
9 |
|
10 |
...ils-libs-2.25.1.ebuild => binutils-libs-2.25.1-r1.ebuild} | 12 ++++++++---- |
11 |
1 file changed, 8 insertions(+), 4 deletions(-) |
12 |
|
13 |
diff --git a/sys-libs/binutils-libs/binutils-libs-2.25.1.ebuild b/sys-libs/binutils-libs/binutils-libs-2.25.1-r1.ebuild |
14 |
similarity index 93% |
15 |
rename from sys-libs/binutils-libs/binutils-libs-2.25.1.ebuild |
16 |
rename to sys-libs/binutils-libs/binutils-libs-2.25.1-r1.ebuild |
17 |
index 9faa28d..b6b2206 100644 |
18 |
--- a/sys-libs/binutils-libs/binutils-libs-2.25.1.ebuild |
19 |
+++ b/sys-libs/binutils-libs/binutils-libs-2.25.1-r1.ebuild |
20 |
@@ -6,7 +6,7 @@ EAPI="5" |
21 |
|
22 |
PATCHVER="1.1" |
23 |
|
24 |
-inherit eutils |
25 |
+inherit eutils multilib-minimal |
26 |
|
27 |
MY_PN="binutils" |
28 |
MY_P="${MY_PN}-${PV}" |
29 |
@@ -41,7 +41,7 @@ pkgversion() { |
30 |
[[ -n ${PATCHVER} ]] && printf " p${PATCHVER}" |
31 |
} |
32 |
|
33 |
-src_configure() { |
34 |
+multilib_src_configure() { |
35 |
local myconf=( |
36 |
$(use_with zlib) |
37 |
--enable-obsolete |
38 |
@@ -66,12 +66,16 @@ src_configure() { |
39 |
&& myconf+=( --without-included-gettext ) \ |
40 |
|| myconf+=( --disable-nls ) |
41 |
|
42 |
+ ECONF_SOURCE=${S} \ |
43 |
econf "${myconf[@]}" |
44 |
} |
45 |
|
46 |
-src_install() { |
47 |
+multilib_src_install() { |
48 |
default |
49 |
- use static-libs || find "${ED}"/usr -name '*.la' -delete |
50 |
# Provide libiberty.h directly. |
51 |
dosym libiberty/libiberty.h /usr/include/libiberty.h |
52 |
} |
53 |
+ |
54 |
+multilib_src_install_all() { |
55 |
+ use static-libs || find "${ED}"/usr -name '*.la' -delete |
56 |
+} |