Lines 16-39
Link Here
|
16 |
LICENSE="|| ( GPL-2 PEL )" |
16 |
LICENSE="|| ( GPL-2 PEL )" |
17 |
SLOT="0" |
17 |
SLOT="0" |
18 |
KEYWORDS="~amd64 ~ppc ~x86" |
18 |
KEYWORDS="~amd64 ~ppc ~x86" |
19 |
IUSE="debug doc java javascript openal" |
19 |
IUSE="debug doc java javascript openal static-libs" |
20 |
|
|
|
21 |
RDEPEND="media-libs/fontconfig |
22 |
media-libs/freetype |
23 |
virtual/opengl |
24 |
virtual/glu |
25 |
x11-libs/libICE |
26 |
x11-libs/libSM |
27 |
x11-libs/libX11 |
28 |
x11-libs/libXt |
29 |
x11-libs/libXext |
30 |
java? ( virtual/jdk ) |
31 |
javascript? ( dev-lang/spidermonkey ) |
32 |
openal? ( media-libs/openal )" |
33 |
|
20 |
|
|
|
21 |
RDEPEND=" |
22 |
media-libs/fontconfig |
23 |
media-libs/freetype |
24 |
virtual/opengl |
25 |
virtual/glu |
26 |
x11-libs/libICE |
27 |
x11-libs/libSM |
28 |
x11-libs/libX11 |
29 |
x11-libs/libXt |
30 |
x11-libs/libXext |
31 |
java? ( virtual/jdk ) |
32 |
javascript? ( dev-lang/spidermonkey ) |
33 |
openal? ( media-libs/openal ) |
34 |
" |
34 |
DEPEND="${RDEPEND} |
35 |
DEPEND="${RDEPEND} |
35 |
doc? ( app-doc/doxygen ) |
36 |
dev-util/pkgconfig |
36 |
dev-util/pkgconfig" |
37 |
doc? ( app-doc/doxygen ) |
|
|
38 |
" |
37 |
|
39 |
|
38 |
src_prepare() { |
40 |
src_prepare() { |
39 |
epatch "${FILESDIR}"/${PN}-3.1.0-javascript.patch |
41 |
epatch "${FILESDIR}"/${PN}-3.1.0-javascript.patch |
Lines 42-47
Link Here
|
42 |
src_configure() { |
44 |
src_configure() { |
43 |
econf \ |
45 |
econf \ |
44 |
htmldir=/usr/share/doc/${PF}/html \ |
46 |
htmldir=/usr/share/doc/${PF}/html \ |
|
|
47 |
--includedir=/usr/include/${PN} \ |
45 |
--enable-3ds-import \ |
48 |
--enable-3ds-import \ |
46 |
--enable-threadsafe \ |
49 |
--enable-threadsafe \ |
47 |
--with-fontconfig \ |
50 |
--with-fontconfig \ |
Lines 53-67
Link Here
|
53 |
$(use_enable java java-wrapper) \ |
56 |
$(use_enable java java-wrapper) \ |
54 |
$(use_enable javascript javascript-api) \ |
57 |
$(use_enable javascript javascript-api) \ |
55 |
$(use_enable openal sound) \ |
58 |
$(use_enable openal sound) \ |
|
|
59 |
$(use_enable static-libs static) \ |
56 |
$(use_with javascript spidermonkey) \ |
60 |
$(use_with javascript spidermonkey) \ |
57 |
$(use_with openal) |
61 |
$(use_with openal) |
58 |
} |
62 |
} |
59 |
|
63 |
|
60 |
src_compile() { |
|
|
61 |
emake || die "emake failed" |
62 |
} |
63 |
|
64 |
src_install() { |
64 |
src_install() { |
65 |
emake DESTDIR="${D}" install || die "emake install failed" |
65 |
emake DESTDIR="${D}" install || die "emake install failed" |
66 |
dodoc AUTHORS FAQ FAQ.legal NEWS README RELNOTES THANKS docs/ChangeLog.v${PV} |
66 |
dodoc AUTHORS FAQ FAQ.legal NEWS README RELNOTES THANKS docs/ChangeLog.v${PV} |
|
|
67 |
|
68 |
# Remove libtool files when not needed. |
69 |
if ! use static-libs; then |
70 |
rm -f "${D}"/usr/lib*/*.a |
71 |
fi |
67 |
} |
72 |
} |