Changeset - 365e3c236e2c
[Not reviewed]
default
0 0 4
Nathan Brink (binki) - 16 years ago 2009-02-20 20:03:06
ohnobinki@ohnopublishing.net
initial import of dev-games/ode, bumped to dev-games/ode-0.11
4 files changed with 308 insertions and 0 deletions:
0 comments (0 inline, 0 general)
dev-games/ode/ChangeLog
Show inline comments
 
new file 100644
 
# 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 <ohnobinki@ohnopublishing.net> +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 <mr_bones_@gentoo.org> ode-0.10.1.ebuild:
 
  EAPI=2
 

	
 
  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)
 

	
 
  03 Sep 2008; Tristan Heaven <nyhm@gentoo.org> metadata.xml,
 
  +ode-0.10.1.ebuild:
 
  Version bump, bug #233125
 

	
 
  20 Jun 2008; Michael Sterrett <mr_bones_@gentoo.org>
 
  +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 <vapier@gentoo.org>
 
  +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 <mr_bones_@gentoo.org>
 
  +files/ode-0.9-flags.patch, +ode-0.9.ebuild:
 
  version bump
 

	
 
  06 Sep 2007; Christian Faulhammer <opfer@gentoo.org> ode-0.8.ebuild:
 
  stable x86, bug 187093
 

	
 
  12 Aug 2007; <malc@gentoo.org> ode-0.8.ebuild:
 
  Stable on amd64
 

	
 
  12 Aug 2007; <malc@gentoo.org> ode-0.8.ebuild:
 
  Add multilib-strict fix - thank to Tiago Cunha, bug #187037
 

	
 
  04 Jul 2007; Tom Gall <tgall@gentoo.org> ode-0.8.ebuild:
 
  stable on ppc64
 

	
 
  06 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> ode-0.8.ebuild:
 
  ppc stable
 

	
 
  26 Mar 2007; Raúl Porcel <armin76@gentoo.org> ode-0.8.ebuild:
 
  ia64 stable wrt bug 146080
 

	
 
  15 Feb 2007; Tristan Heaven <nyhm@gentoo.org> ode-0.8.ebuild:
 
  Remove broken src_test, bug #143247
 

	
 
*ode-0.8 (12 Feb 2007)
 

	
 
  12 Feb 2007; Chris Bainbridge <chrb@gentoo.org>
 
  +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 <blubb@gentoo.org>
 
  +files/ode-0.7-libdir.patch, ode-0.7.ebuild:
 
  fix multilib-strict bug 154426
 

	
 
  06 Jan 2007; Tristan Heaven <nyhm@gentoo.org> ode-0.6-r1.ebuild:
 
  Set WANT_AUTOCONF and WANT_AUTOMAKE
 

	
 
  30 Oct 2006; Tristan Heaven <nyhm@gentoo.org> 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; <tupone@gentoo.org> +files/ode-0.7-flags.patch,
 
  +ode-0.7.ebuild:
 
  Bumped to 0.7 . Bug #150857 by Christopher Mire
 

	
 
  05 Oct 2006; Chris Gianelloni <wolf31o2@gentoo.org> ode-0.6-r1.ebuild:
 
  Stable on amd64 wrt bug #146080.
 

	
 
  27 Sep 2006; Tristan Heaven <nyhm@gentoo.org> ode-0.6.ebuild,
 
  ode-0.6-r1.ebuild:
 
  Add app-arch/unzip to DEPEND, bug #148227
 

	
 
  30 Aug 2006; Michael Hanselmann <hansmi@gentoo.org> ode-0.6-r1.ebuild:
 
  Stable on ppc.
 

	
 
  17 Aug 2006; Markus Rothe <corsair@gentoo.org> ode-0.6-r1.ebuild:
 
  Stable on ppc64
 

	
 
*ode-0.6-r1 (08 Aug 2006)
 

	
 
  08 Aug 2006; Chris Bainbridge <chrb@gentoo.org> +ode-0.6-r1.ebuild:
 
  Add src_test(). It currently fails, see #143247
 

	
 
  06 Aug 2006; Michael Sterrett <mr_bones_@gentoo.org> ode-0.6.ebuild:
 
  stable for x86
 

	
 
  28 Jul 2006; Javier Villavicencio <the_paya@gentoo.org> ode-0.6.ebuild:
 
  Adding ~x86-fbsd keyword.
 

	
 
  15 Jul 2006; Tom Gall <tgall@gentoo.org> ode-0.6.ebuild:
 
  added ~ppc64
 

	
 
  13 Jul 2006; Aron Griffis <agriffis@gentoo.org> ode-0.5-r4.ebuild:
 
  Mark 0.5-r4 stable on ia64
 

	
 
*ode-0.6 (19 Jun 2006)
 

	
 
  19 Jun 2006; <Tupone@gentoo.org> +files/ode-0.6-flags.patch,
 
  +ode-0.6.ebuild:
 
  Version bump, bug #136357 by Terry L. Triplett
 

	
 
  01 Apr 2006; Aron Griffis <agriffis@gentoo.org> ode-0.5-r4.ebuild:
 
  Mark 0.5-r4 ~ia64
 

	
 
  09 Jan 2006; Ferris McCormick <fmccor@gentoo.org> 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 <wolf31o2@gentoo.org> ode-0.5-r4.ebuild:
 
  Added modular X dependencies and closing bug #117542.
 

	
 
  05 Jan 2006; Chris Gianelloni <wolf31o2@gentoo.org> -ode-0.5-r3.ebuild:
 
  Removing older version.
 

	
 
*ode-0.5-r4 (12 Nov 2005)
 

	
 
  12 Nov 2005; <chrb@gentoo.org> +ode-0.5-r4.ebuild:
 
  Added drawstuff headers to go with lib, request by Ulrich Hertlein.
 

	
 
  05 Nov 2005; <chrb@gentoo.org> ode-0.5-r3.ebuild:
 
  fix for gcc-3.4
 

	
 
*ode-0.5-r3 (30 Oct 2005)
 

	
 
  30 Oct 2005; Mike Frysinger <vapier@gentoo.org> files/ode-0.5-PIC.patch,
 
  +ode-0.5-r3.ebuild:
 
  Fix paths to examples #110895 by Peter Koeleman.
 

	
 
  02 Aug 2005; Chris Bainbridge <chrb@gentoo.org> ode-0.5-r2.ebuild:
 
  Store user-settings file for later use by future versions of pyode.
 

	
 
  03 Apr 2005; Chris Bainbridge <chrb@gentoo.org> ode-0.5-r2.ebuild:
 
  Fixed graphic paths so demos actually run. Re-added debug build.
 

	
 
  08 Jan 2005; Mike Frysinger <vapier@gentoo.org> +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 <vapier@gentoo.org> -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 <blubb@gentoo.org> :
 
  added ~amd64
 

	
 
  11 Nov 2004; Chris Gianelloni <wolf31o2@gentoo.org> ode-0.5-r1.ebuild:
 
  Added ~amd64 KEYWORD and closing bug #68066.
 

	
 
*ode-0.5-r1 (29 Jul 2004)
 

	
 
  29 Jul 2004; Chris Bainbridge <chrb@gentoo.org> +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 <mr_bones_@gentoo.org> ode-0.5.ebuild:
 
  version bump - bug #52635
 

	
 
  19 Apr 2004; Chris Gianelloni <wolf31o2@gentoo.org> ode-0.039.ebuild:
 
  Adding IUSE.
 

	
 
  30 Oct 2003; Luca Barbato <lu_zero@gentoo.org> ode-0.039.ebuild:
 
  Marked ppc
 
  
 
  01 Oct 2003; Michael Sterrett <mr_bones_@gentoo.org> 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 <vapier@gentoo.org> :
 
  Version bump + remove filter-flags + redo flag manipulation.
 

	
 
*ode-0.035-r1 (23 Jun 2003)
 

	
 
  01 Jul 2003; George Shapovalov <george@gentoo.org> 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 <george@gentoo.org> 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 <malverian@gentoo.org> ode-0.035.ebuild :
 
  Version bump
 

	
 
*ode-0.03 (07 Nov 2002)
 

	
 
  28 Mar 2003; Seemant Kulleen <seemant@gentoo.org> ode-0.03.ebuild:
 
  HOMEPAGE fix thanks to: Frantz Dhin <tragedy_rm@hotmail.com> in bug #18299
 

	
 
  07 Nov 2002; George Shapovalov <george@gentoo.org> ode-0.03.ebuild :
 

	
 
  Initial release
 
  Open Dynamics Engine 0.03
 

	
 
  ebuild submitted by Julien Cayzac <gentoo@brainlex.com>
dev-games/ode/Manifest
Show inline comments
 
new file 100644
 
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
dev-games/ode/metadata.xml
Show inline comments
 
new file 100644
 
<?xml version="1.0" encoding="UTF-8"?>
 
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 
<pkgmetadata>
 
  <herd>games</herd>
 
  <longdescription>
 
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.
 
</longdescription>
 
  <use>
 
    <flag name="double-precision">more precise calculations at the expense of speed</flag>
 
    <flag name="gyroscopic">enable gyroscopic term (may cause instability)</flag>
 
    <flag name="nogyroscopic">disable gyroscopic term maybe improving stability</flag>
 
    <flag name="noopcode">disable OPCODE (trimesh support)</flag>
 
  </use>
 
</pkgmetadata>
dev-games/ode/ode-0.11.ebuild
Show inline comments
 
new file 100644
 
# 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
 
}
0 comments (0 inline, 0 general)