Lines 2-8
Link Here
|
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-1.95.8.ebuild,v 1.14 2005/02/21 04:55:59 vapier Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/dev-libs/expat/expat-1.95.8.ebuild,v 1.14 2005/02/21 04:55:59 vapier Exp $ |
4 |
|
4 |
|
5 |
inherit libtool |
5 |
inherit libtool multilib |
6 |
|
6 |
|
7 |
DESCRIPTION="XML parsing libraries" |
7 |
DESCRIPTION="XML parsing libraries" |
8 |
HOMEPAGE="http://expat.sourceforge.net/" |
8 |
HOMEPAGE="http://expat.sourceforge.net/" |
Lines 14-26
Link Here
|
14 |
IUSE="test" |
14 |
IUSE="test" |
15 |
|
15 |
|
16 |
DEPEND="virtual/libc |
16 |
DEPEND="virtual/libc |
17 |
test? ( >=dev-libs/check-0.8 )" |
17 |
test? ( >=dev-libs/check-0.8 ) |
|
|
18 |
!app-emulation/emul-linux-x86-baselibs" |
18 |
RDEPEND="virtual/libc" |
19 |
RDEPEND="virtual/libc" |
19 |
|
20 |
|
20 |
src_unpack() { |
21 |
src_unpack() { |
21 |
unpack ${A} |
22 |
unpack ${A} |
22 |
cd "${S}" |
23 |
cd "${S}" |
23 |
uclibctoolize |
24 |
uclibctoolize |
|
|
25 |
if use amd64 && has_multilib_profile; then |
26 |
cp -ar ${S} ${S}-x86 |
27 |
mv ${S} ${S}-amd64 |
28 |
fi |
24 |
} |
29 |
} |
25 |
|
30 |
|
26 |
src_test() { |
31 |
src_test() { |
Lines 32-38
Link Here
|
32 |
make check || die "make check failed" |
37 |
make check || die "make check failed" |
33 |
} |
38 |
} |
34 |
|
39 |
|
|
|
40 |
src_compile() { |
41 |
if use amd64 && has_multilib_profile; then |
42 |
local OABI=${ABI} |
43 |
local OPWD=$PWD |
44 |
ABI="x86" |
45 |
cd ${S}-x86 |
46 |
src_compile-multilib --libdir=${D}/usr/lib32 |
47 |
ABI="amd64" |
48 |
cd ${S}-amd64 |
49 |
src_compile-multilib --libdir=${D}/usr/lib |
50 |
ABI=${OABI} |
51 |
cd ${OPWD} |
52 |
unset OABI |
53 |
unset OPWD |
54 |
else |
55 |
src_compile-multilib |
56 |
fi |
57 |
} |
58 |
|
59 |
src_compile-multilib() { |
60 |
econf ${1} |
61 |
emake |
62 |
} |
63 |
|
35 |
src_install() { |
64 |
src_install() { |
|
|
65 |
if use amd64 && has_multilib_profile; then |
66 |
local OABI=${ABI} |
67 |
local OPWD=$PWD |
68 |
ABI="x86" |
69 |
cd ${S}-x86 |
70 |
src_install-multilib |
71 |
ABI="amd64" |
72 |
cd ${S}-amd64 |
73 |
src_install-multilib |
74 |
ABI=${OABI} |
75 |
cd ${OPWD} |
76 |
unset OABI |
77 |
unset OPWD |
78 |
else |
79 |
src_install-multilib |
80 |
fi |
81 |
} |
82 |
|
83 |
src_install-multilib() { |
36 |
einstall man1dir="${D}/usr/share/man/man1" || die "einstall failed" |
84 |
einstall man1dir="${D}/usr/share/man/man1" || die "einstall failed" |
37 |
dosed /usr/$(get_libdir)/libexpat.la #81568 |
85 |
dosed /usr/$(get_libdir)/libexpat.la #81568 |
38 |
dodoc Changes README |
86 |
dodoc Changes README |