diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/cal3d/cal3d-9999.ebuild | 66 | ||||
-rw-r--r-- | media-libs/cal3d/files/config.patch | 24 |
2 files changed, 90 insertions, 0 deletions
diff --git a/media-libs/cal3d/cal3d-9999.ebuild b/media-libs/cal3d/cal3d-9999.ebuild new file mode 100644 index 0000000..0bd7113 --- /dev/null +++ b/media-libs/cal3d/cal3d-9999.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/cal3d/cal3d-0.11.0-r1.ebuild,v 1.8 2008/10/14 02:13:01 darkside Exp $ + +inherit eutils autotools subversion + +DESCRIPTION="Cal3D is a skeletal based character animation library" +HOMEPAGE="http://home.gna.org/cal3d" +SRC_URI="" + +ESVN_REPO_URI="svn://svn.gna.org/svn/cal3d/trunk/cal3d" +ESVN_STORE_DIR="${DISTDIR}/svn-src" +ESVN_PROJECT="${PN/-svn}" +ESVN_REVISION="507" +#ESVN_BOOTSTRAP="./reconf" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 ~ia64 ppc x86 ~x86-fbsd" +IUSE="16bit-indices debug doc" + +S="${WORKDIR}/${P/_/}" + +DEPEND="doc? ( + app-doc/doxygen + app-text/docbook-sgml-utils + )" +RDEPEND="" + +src_unpack() { +# unpack ${A} + subversion_src_unpack + cd "${S}" +# epatch "${FILESDIR}"/${P}-gcc43.patch + epatch "${FILESDIR}"/config.patch + if use doc; then + sed -i \ + -e "s:db2html:docbook2html:g" \ + configure.in \ + docs/Makefile.am \ + || die "sed for doc failed" + eautoreconf + fi +} + +src_compile() { + econf \ + $(use_enable debug) \ + $(use_enable 16bit-indices) \ + || die + emake || die + if use doc; then + cd docs + emake doc-api || die "Failed making doc-api" + emake doc-guide || die "Failed making doc-guide" + mkdir -p html/{guide,api} + mv *.{html,gif} html/guide/ + mv api/html/* html/api/ + fi +} + +src_install() { + dodoc AUTHORS ChangeLog README TODO + einstall || die + use doc && dohtml -r docs/html/* +} diff --git a/media-libs/cal3d/files/config.patch b/media-libs/cal3d/files/config.patch new file mode 100644 index 0000000..e07baf7 --- /dev/null +++ b/media-libs/cal3d/files/config.patch @@ -0,0 +1,24 @@ +Index: configure.in +=================================================================== +--- configure.in (revision 533) ++++ configure.in (working copy) +@@ -50,16 +50,16 @@ + AC_MSG_WARN([cannot find doxygen, unable to generate Cal3D API Reference!]) + fi + +-AC_CHECK_PROG(DB2HTML, db2html, true, false) ++AC_CHECK_PROG(DB2HTML, docbook2html, true, false) + if test "$DB2HTML" = false; then +- AC_MSG_WARN([cannot find db2html, unable to generate Cal3D User's Guide!]) ++ AC_MSG_WARN([cannot find docbook2html, unable to generate Cal3D User's Guide!]) + fi + + AC_PATH_PROG(BLENDER, [blender]) + AC_PATH_PROG(VALGRIND, [valgrind]) + + # Check for unittest++ +-AM_USE_UNITTESTCPP ++#AM_USE_UNITTESTCPP + + CPPFLAGS="$CPPFLAGS"' -I${top_srcdir}/src' + |