Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 297644 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/media-libs/coin/coin-3.1.2.ebuild (-20 / +25 lines)
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*/*.la
71
	fi
67
}
72
}

Return to bug 297644