diff --git a/dev-games/ode/ChangeLog b/dev-games/ode/ChangeLog new file mode 100644 --- /dev/null +++ b/dev-games/ode/ChangeLog @@ -0,0 +1,216 @@ +# ChangeLog for dev-games/ode +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v 1.50 2009/01/27 22:22:51 mr_bones_ Exp $ + +*ode-0.11 (20 Feb 2009) + 20 Feb 2009; Nathan Brink +ode-0.11.ebuild, -ode-0.10.1.ebuild, -ode-0.9.ebuild, -ode-0.8.ebuild, -files/ode-0.6-flags.patch, -files/ode-0.8-flags.patch, -files/ode-0.9-flags.patch, -ode-0.9-destdir.patch, -ode-0.9-x-flags.patch: + Initial import from Gentoo tree, version bump to 0.11 + + 27 Jan 2009; Michael Sterrett ode-0.10.1.ebuild: + EAPI=2 + + 03 Sep 2008; Tristan Heaven ode-0.10.1.ebuild: + Add doc and examples USE flags + +*ode-0.10.1 (03 Sep 2008) + + 03 Sep 2008; Tristan Heaven metadata.xml, + +ode-0.10.1.ebuild: + Version bump, bug #233125 + + 20 Jun 2008; Michael Sterrett + +files/ode-0.9-destdir.patch, ode-0.9.ebuild: + Add patch to avoid silly sed on generated file (bug #226431) + + 24 Feb 2008; Mike Frysinger + +files/ode-0.9-x-flags.patch, ode-0.9.ebuild: + Dont add empty -I/-L flags for X #152408. + +*ode-0.9 (19 Oct 2007) + + 19 Oct 2007; Michael Sterrett + +files/ode-0.9-flags.patch, +ode-0.9.ebuild: + version bump + + 06 Sep 2007; Christian Faulhammer ode-0.8.ebuild: + stable x86, bug 187093 + + 12 Aug 2007; ode-0.8.ebuild: + Stable on amd64 + + 12 Aug 2007; ode-0.8.ebuild: + Add multilib-strict fix - thank to Tiago Cunha, bug #187037 + + 04 Jul 2007; Tom Gall ode-0.8.ebuild: + stable on ppc64 + + 06 May 2007; Tobias Scherbaum ode-0.8.ebuild: + ppc stable + + 26 Mar 2007; Raúl Porcel ode-0.8.ebuild: + ia64 stable wrt bug 146080 + + 15 Feb 2007; Tristan Heaven ode-0.8.ebuild: + Remove broken src_test, bug #143247 + +*ode-0.8 (12 Feb 2007) + + 12 Feb 2007; Chris Bainbridge + +files/ode-0.8-flags.patch, +files/ode-0.8-libdir.patch, +ode-0.8.ebuild: + Version bump for ode and pyode. + + 03 Feb 2007; Simon Stelling + +files/ode-0.7-libdir.patch, ode-0.7.ebuild: + fix multilib-strict bug 154426 + + 06 Jan 2007; Tristan Heaven ode-0.6-r1.ebuild: + Set WANT_AUTOCONF and WANT_AUTOMAKE + + 30 Oct 2006; Tristan Heaven ode-0.6-r1.ebuild, + ode-0.7.ebuild: + Needs opengl and glu to build examples, bug #153033 + +*ode-0.7 (17 Oct 2006) + + 17 Oct 2006; +files/ode-0.7-flags.patch, + +ode-0.7.ebuild: + Bumped to 0.7 . Bug #150857 by Christopher Mire + + 05 Oct 2006; Chris Gianelloni ode-0.6-r1.ebuild: + Stable on amd64 wrt bug #146080. + + 27 Sep 2006; Tristan Heaven ode-0.6.ebuild, + ode-0.6-r1.ebuild: + Add app-arch/unzip to DEPEND, bug #148227 + + 30 Aug 2006; Michael Hanselmann ode-0.6-r1.ebuild: + Stable on ppc. + + 17 Aug 2006; Markus Rothe ode-0.6-r1.ebuild: + Stable on ppc64 + +*ode-0.6-r1 (08 Aug 2006) + + 08 Aug 2006; Chris Bainbridge +ode-0.6-r1.ebuild: + Add src_test(). It currently fails, see #143247 + + 06 Aug 2006; Michael Sterrett ode-0.6.ebuild: + stable for x86 + + 28 Jul 2006; Javier Villavicencio ode-0.6.ebuild: + Adding ~x86-fbsd keyword. + + 15 Jul 2006; Tom Gall ode-0.6.ebuild: + added ~ppc64 + + 13 Jul 2006; Aron Griffis ode-0.5-r4.ebuild: + Mark 0.5-r4 stable on ia64 + +*ode-0.6 (19 Jun 2006) + + 19 Jun 2006; +files/ode-0.6-flags.patch, + +ode-0.6.ebuild: + Version bump, bug #136357 by Terry L. Triplett + + 01 Apr 2006; Aron Griffis ode-0.5-r4.ebuild: + Mark 0.5-r4 ~ia64 + + 09 Jan 2006; Ferris McCormick ode-0.5-r4.ebuild: + Add ~sparc keyword. Builds fine on sparc and runs its examples + as expected. (Needed for some simulation packages.) + + 05 Jan 2006; Chris Gianelloni ode-0.5-r4.ebuild: + Added modular X dependencies and closing bug #117542. + + 05 Jan 2006; Chris Gianelloni -ode-0.5-r3.ebuild: + Removing older version. + +*ode-0.5-r4 (12 Nov 2005) + + 12 Nov 2005; +ode-0.5-r4.ebuild: + Added drawstuff headers to go with lib, request by Ulrich Hertlein. + + 05 Nov 2005; ode-0.5-r3.ebuild: + fix for gcc-3.4 + +*ode-0.5-r3 (30 Oct 2005) + + 30 Oct 2005; Mike Frysinger files/ode-0.5-PIC.patch, + +ode-0.5-r3.ebuild: + Fix paths to examples #110895 by Peter Koeleman. + + 02 Aug 2005; Chris Bainbridge ode-0.5-r2.ebuild: + Store user-settings file for later use by future versions of pyode. + + 03 Apr 2005; Chris Bainbridge ode-0.5-r2.ebuild: + Fixed graphic paths so demos actually run. Re-added debug build. + + 08 Jan 2005; Mike Frysinger +files/0.5-PIC.patch, + ode-0.5-r2.ebuild: + Add patch to enable building with PIC #77079 by lukenshiro@ngi.it. + +*ode-0.5-r2 (07 Jan 2005) + + 07 Jan 2005; Mike Frysinger -ode-0.5-r1.ebuild, + +ode-0.5-r2.ebuild: + Since ode only produces a static library atm, force it to be built with + -fPIC #77004 by Rick. + + 12 Nov 2004; Simon Stelling : + added ~amd64 + + 11 Nov 2004; Chris Gianelloni ode-0.5-r1.ebuild: + Added ~amd64 KEYWORD and closing bug #68066. + +*ode-0.5-r1 (29 Jul 2004) + + 29 Jul 2004; Chris Bainbridge +ode-0.5-r1.ebuild: + Added debug build, TriMesh support, and extended docs with examples + +*ode-0.5 (01 Jun 2004) + + 01 Jun 2004; Michael Sterrett ode-0.5.ebuild: + version bump - bug #52635 + + 19 Apr 2004; Chris Gianelloni ode-0.039.ebuild: + Adding IUSE. + + 30 Oct 2003; Luca Barbato ode-0.039.ebuild: + Marked ppc + + 01 Oct 2003; Michael Sterrett ode-0.039.ebuild: + use emake (but -j1 because it fails parallel make); add error message + +*ode-0.039 (20 Jul 2003) + + 20 Jul 2003; Mike Frysinger : + Version bump + remove filter-flags + redo flag manipulation. + +*ode-0.035-r1 (23 Jun 2003) + + 01 Jul 2003; George Shapovalov ode-0.035-r1.ebuild : + package build fails with >=gcc-3.3 (#22071) + I added pkg_setup which checks gcc version and if 3.3* is found + outputs explanation and possible resolutions and then dies. + + 23 Jun 2003; George Shapovalov ode-0.035-r1.ebuild : + see (#22071) + made configuring sed construct more readable and "standard" + fixed Makefile to honor user defined CFLAGS instead of throwing them out + +*ode-0.035 (02 Apr 2003) + + 02 Apr 2003; Philip Walls ode-0.035.ebuild : + Version bump + +*ode-0.03 (07 Nov 2002) + + 28 Mar 2003; Seemant Kulleen ode-0.03.ebuild: + HOMEPAGE fix thanks to: Frantz Dhin in bug #18299 + + 07 Nov 2002; George Shapovalov ode-0.03.ebuild : + + Initial release + Open Dynamics Engine 0.03 + + ebuild submitted by Julien Cayzac diff --git a/dev-games/ode/Manifest b/dev-games/ode/Manifest new file mode 100644 --- /dev/null +++ b/dev-games/ode/Manifest @@ -0,0 +1,4 @@ +DIST ode-0.11.tar.bz2 1639448 RMD160 33d696a4358358ce4459197b7da3dfbe50ec4e6d SHA1 b2dff5754c251577f5eb65e6b5880da23ea79d72 SHA256 da20f1c58a4d2f7ee31f0e8b64457f8c93b7b1c279b29a7812896b7967a4f64d +EBUILD ode-0.11.ebuild 1758 RMD160 20efcd9e9c20f8e5ad533b995f6a67a93c56b0a6 SHA1 87a732aad1da005b1c48ad0378aa32ca724d7fa5 SHA256 26e687c5ae0200f994997fb203e6d1f69485d6c693a3a6c48e6e6d3b15718ecb +MISC ChangeLog 7245 RMD160 e0334e3ce035c56a28ab06bcca5e0490beb28563 SHA1 d8cc588a86a0e84bf43a804b55f866a0e40b7e6e SHA256 e4cce6efca856bad28b1b6ad6312e24bc7df0f520d5bb4edbb316e6ee9863521 +MISC metadata.xml 853 RMD160 3e36f5feaef177be5a5b458b19a3f6fdc0e467d1 SHA1 cca958a9ce372557da21eb0b9bbf966dda908d19 SHA256 6df92c937496319125848a30c4cf23d0d24a0a784b6055205b18c2db2b81344e diff --git a/dev-games/ode/metadata.xml b/dev-games/ode/metadata.xml new file mode 100644 --- /dev/null +++ b/dev-games/ode/metadata.xml @@ -0,0 +1,17 @@ + + + + games + +ODE is a free, industrial quality library for simulating articulated rigid body +dynamics - for example ground vehicles, legged creatures, and moving objects in +VR environments. It is fast, flexible, robust and platform independent, with +advanced joints, contact with friction, and built-in collision detection. + + + more precise calculations at the expense of speed + enable gyroscopic term (may cause instability) + disable gyroscopic term maybe improving stability + disable OPCODE (trimesh support) + + diff --git a/dev-games/ode/ode-0.11.ebuild b/dev-games/ode/ode-0.11.ebuild new file mode 100644 --- /dev/null +++ b/dev-games/ode/ode-0.11.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2009 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.3 2009/01/27 22:22:51 mr_bones_ Exp $ + +EAPI=2 +DESCRIPTION="Open Dynamics Engine SDK" +HOMEPAGE="http://ode.org/" +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 doc double-precision examples gyroscopic" + +RDEPEND="examples? ( + virtual/opengl + virtual/glu + )" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen )" + +src_prepare() { + 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_configure() { + econf \ + --disable-dependency-tracking \ + --enable-shared \ + $(use_enable debug asserts) \ + $(use_enable double-precision) \ + $(use_enable examples demos) \ + $(use_enable gyroscopic) \ + $(use_with examples drawstuff X11) +} + +src_compile() { + 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 +}