diff options
Diffstat (limited to 'dev-games')
-rw-r--r-- | dev-games/ode/ChangeLog | 5 | ||||
-rw-r--r-- | dev-games/ode/Manifest | 10 | ||||
-rw-r--r-- | dev-games/ode/ode-0.10.1.ebuild | 48 |
3 files changed, 52 insertions, 11 deletions
diff --git a/dev-games/ode/ChangeLog b/dev-games/ode/ChangeLog index 5b32ad242596..a4df29674f91 100644 --- a/dev-games/ode/ChangeLog +++ b/dev-games/ode/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-games/ode # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v 1.48 2008/09/03 16:56:28 nyhm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v 1.49 2008/09/03 18:57:17 nyhm Exp $ + + 03 Sep 2008; Tristan Heaven <nyhm@gentoo.org> ode-0.10.1.ebuild: + Add doc and examples USE flags *ode-0.10.1 (03 Sep 2008) diff --git a/dev-games/ode/Manifest b/dev-games/ode/Manifest index 85e3e7ff901b..f833e864d689 100644 --- a/dev-games/ode/Manifest +++ b/dev-games/ode/Manifest @@ -9,15 +9,15 @@ AUX ode-0.9-x-flags.patch 562 RMD160 47447b2f4bfcb2a3b179cba55c8b470f1d55fc0f SH DIST ode-0.10.1.tar.bz2 1485871 RMD160 ed80f3511609389e494e003d55a429f5fa142ba7 SHA1 2099b96567d6264def7bbd42b524260bf15d7f25 SHA256 9636b246ec2d40411babedcb8d2cb5dbc96b4cc65fab7701992b6f7c6a9da72e DIST ode-src-0.8.zip 2005445 RMD160 43a299a61a5ce6ed757eefc2855cd05fe6ae2024 SHA1 8e8a956ecebfc9e1f5f76b4e0083147581d85abe SHA256 07d751fc92ca4c739d4e76e2fc01cda19374d126bd65a789529dd727d1ec3edb DIST ode-src-0.9.zip 2052825 RMD160 e999fef770d664a57ffb2f71bf5351fbd84d5b17 SHA1 3b39ce085c2dc77c3fad7abaa382ffc20d3780e5 SHA256 460d0851b743b1f144ef2a8259004d6774504c95d08e9357a96a296111496feb -EBUILD ode-0.10.1.ebuild 853 RMD160 a7fc5bad9c42dd709e4a1cf7018908dbe738ddd4 SHA1 9934226d6e5f0f9b94b7a60fa0393285a499261f SHA256 6132ea3cd247d4d336e8309edecfff506a2686e4365f35631da9e349f7aece14 +EBUILD ode-0.10.1.ebuild 1759 RMD160 226c178492db09ed4ba4298bde7225e3bf8798c2 SHA1 91b25b16354def6701e69c9050066464c54dc47f SHA256 e8dcf0de6e386a353f517cf3eaa70d454c08aa7891de4e696abfced0112960bf EBUILD ode-0.8.ebuild 2136 RMD160 5ec433c758fd98327165891f63e4ebac3f10cb58 SHA1 b066c64d20cd16306441878a3a701464d1ced7c3 SHA256 617fe30d3f713ef072ac96cefaeb0ba5a312f70a883c5efbc6cb492e0572d24b EBUILD ode-0.9.ebuild 2348 RMD160 c7d1cc5d7779a3fbc5c5b9e04c4bf84e5839ae5c SHA1 330c5d05ced78477ba2aacf7adec01003fe006f1 SHA256 21310371b672d7e943c048adcfcdd1fc1d04819c74713e726f97674e54b6e81f -MISC ChangeLog 6710 RMD160 0a14d3ce56f1f7238c1c7f9c3445e297741006c7 SHA1 7b1e8a2757e30df7a62952f1d4808f466b1365be SHA256 88fe0ee9dd4ad7fcd464c3ed245059c45d01d0062de224dffe86447270903021 +MISC ChangeLog 6811 RMD160 95be76afe8b71e0775572102da683f2b645ce9cd SHA1 0d9976657183dfb6beddd21463b37745104616fd SHA256 a8a557d02b2cbc9249b3a478144c792e1eb895edd9dd249748ffa84f3a576bca MISC metadata.xml 853 RMD160 3e36f5feaef177be5a5b458b19a3f6fdc0e467d1 SHA1 cca958a9ce372557da21eb0b9bbf966dda908d19 SHA256 6df92c937496319125848a30c4cf23d0d24a0a784b6055205b18c2db2b81344e -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) -iEYEARECAAYFAki+wcIACgkQdz7hIScOURGvSQCeKwctWXqvxl2ZFc7m6/56nAEj -sB0An1Zxz0g3S/UwhKyHz+TNXFKwurKv -=FelJ +iEYEARECAAYFAki+3hMACgkQdz7hIScOURF5kwCeJz0ZjuYIr2TWG4CaW83OHfB5 +F2sAnAm9MwTCTjhAL3nnXySdlMSsAb2N +=GWNb -----END PGP SIGNATURE----- diff --git a/dev-games/ode/ode-0.10.1.ebuild b/dev-games/ode/ode-0.10.1.ebuild index 403afed5dbe3..6be9d4e10edd 100644 --- a/dev-games/ode/ode-0.10.1.ebuild +++ b/dev-games/ode/ode-0.10.1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild,v 1.1 2008/09/03 16:56:28 nyhm Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ode-0.10.1.ebuild,v 1.2 2008/09/03 18:57:17 nyhm Exp $ DESCRIPTION="Open Dynamics Engine SDK" HOMEPAGE="http://ode.org/" @@ -9,24 +9,62 @@ SRC_URI="mirror://sourceforge/opende/${P}.tar.bz2" LICENSE="|| ( LGPL-2.1 BSD )" SLOT="0" KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -IUSE="debug double-precision gyroscopic" +IUSE="debug doc double-precision examples gyroscopic" -DEPEND="virtual/opengl - virtual/glu" +RDEPEND="examples? ( + virtual/opengl + virtual/glu + )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen )" + +src_unpack() { + unpack ${A} + cd "${S}" + sed -i \ + -e "s:\$.*/drawstuff/textures:/usr/share/doc/${PF}/examples:" \ + drawstuff/src/Makefile.in \ + ode/demo/Makefile.in \ + || die "sed Makefile.in failed" +} src_compile() { econf \ --disable-dependency-tracking \ - --disable-demos \ --enable-shared \ $(use_enable debug asserts) \ $(use_enable double-precision) \ + $(use_enable examples demos) \ $(use_enable gyroscopic) \ + $(use_with examples drawstuff X11) \ || die emake || die "emake failed" + if use doc ; then + cd ode/doc + doxygen Doxyfile || die "doxygen failed" + fi } src_install() { emake DESTDIR="${D}" install || die "emake install failed" dodoc CHANGELOG.txt README.txt + if use doc ; then + dohtml docs/* || die "dohtml failed" + fi + if use examples; then + cd ode/demo + exeinto /usr/share/doc/${PF}/examples + local f + for f in *.c* ; do + doexe .libs/${f%.*} || die "doexe ${f%.*} failed" + done + cd ../.. + doexe drawstuff/dstest/dstest + insinto /usr/share/doc/${PF}/examples + doins ode/demo/*.{c,cpp,h} \ + drawstuff/textures/*.ppm \ + drawstuff/dstest/dstest.cpp \ + drawstuff/src/{drawstuff.cpp,internal.h,x11.cpp} \ + || die "doins failed" + fi } |