--- /usr/portage/media-libs/coin/coin-3.1.2.ebuild 2009-12-10 18:20:17.000000000 +0100 +++ coin-3.1.2-r1.ebuild 2009-12-20 20:53:20.326216794 +0100 @@ -16,24 +16,26 @@ LICENSE="|| ( GPL-2 PEL )" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -IUSE="debug doc java javascript openal" - -RDEPEND="media-libs/fontconfig - media-libs/freetype - virtual/opengl - virtual/glu - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXt - x11-libs/libXext - java? ( virtual/jdk ) - javascript? ( dev-lang/spidermonkey ) - openal? ( media-libs/openal )" +IUSE="debug doc java javascript openal static-libs" +RDEPEND=" + media-libs/fontconfig + media-libs/freetype + virtual/opengl + virtual/glu + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXt + x11-libs/libXext + java? ( virtual/jdk ) + javascript? ( dev-lang/spidermonkey ) + openal? ( media-libs/openal ) +" DEPEND="${RDEPEND} - doc? ( app-doc/doxygen ) - dev-util/pkgconfig" + dev-util/pkgconfig + doc? ( app-doc/doxygen ) +" src_prepare() { epatch "${FILESDIR}"/${PN}-3.1.0-javascript.patch @@ -42,6 +44,7 @@ src_configure() { econf \ htmldir=/usr/share/doc/${PF}/html \ + --includedir=/usr/include/${PN} \ --enable-3ds-import \ --enable-threadsafe \ --with-fontconfig \ @@ -53,15 +56,17 @@ $(use_enable java java-wrapper) \ $(use_enable javascript javascript-api) \ $(use_enable openal sound) \ + $(use_enable static-libs static) \ $(use_with javascript spidermonkey) \ $(use_with openal) } -src_compile() { - emake || die "emake failed" -} - src_install() { emake DESTDIR="${D}" install || die "emake install failed" dodoc AUTHORS FAQ FAQ.legal NEWS README RELNOTES THANKS docs/ChangeLog.v${PV} + + # Remove libtool files when not needed. + if ! use static-libs; then + rm -f "${D}"/usr/lib*/*.la + fi }