diff options
author | 2006-08-08 20:27:45 +0000 | |
---|---|---|
committer | 2006-08-08 20:27:45 +0000 | |
commit | f43527fa2cf2d064e4c93bf76988ff2dff84b147 (patch) | |
tree | 0d5879f34c128b9ea9f643b012efae476bb0bcb9 /dev-games | |
parent | This plugin has an evil documentation auto-unpacker. Convert to Gentoo-style (diff) | |
download | historical-f43527fa2cf2d064e4c93bf76988ff2dff84b147.tar.gz historical-f43527fa2cf2d064e4c93bf76988ff2dff84b147.tar.bz2 historical-f43527fa2cf2d064e4c93bf76988ff2dff84b147.zip |
Add src_test(). It currently fails, see #143247
Package-Manager: portage-2.1.1_pre4-r4
Diffstat (limited to 'dev-games')
-rw-r--r-- | dev-games/ode/ChangeLog | 7 | ||||
-rw-r--r-- | dev-games/ode/Manifest | 15 | ||||
-rw-r--r-- | dev-games/ode/files/digest-ode-0.6-r1 | 3 | ||||
-rw-r--r-- | dev-games/ode/ode-0.6-r1.ebuild | 83 |
4 files changed, 103 insertions, 5 deletions
diff --git a/dev-games/ode/ChangeLog b/dev-games/ode/ChangeLog index 65e11aaf3636..954e25022f24 100644 --- a/dev-games/ode/ChangeLog +++ b/dev-games/ode/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-games/ode # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v 1.27 2006/08/06 08:07:17 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ChangeLog,v 1.28 2006/08/08 20:27:45 chrb Exp $ + +*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 diff --git a/dev-games/ode/Manifest b/dev-games/ode/Manifest index 16d92eacbb95..3fef174601f0 100644 --- a/dev-games/ode/Manifest +++ b/dev-games/ode/Manifest @@ -12,14 +12,18 @@ EBUILD ode-0.5-r4.ebuild 2241 RMD160 401d94a4d43d385e9d17febe3995d64291ddcc47 SH MD5 ae3e992cf550836fa834836a67a2b8c6 ode-0.5-r4.ebuild 2241 RMD160 401d94a4d43d385e9d17febe3995d64291ddcc47 ode-0.5-r4.ebuild 2241 SHA256 894503adf32f4048e224fd660de928eac84e7067ed520f77973225fceb490ca8 ode-0.5-r4.ebuild 2241 +EBUILD ode-0.6-r1.ebuild 2229 RMD160 c16a3a1ad67a6dc923c056bba24969aa657fe0da SHA1 fecb1b51d0f887d7132305ab46668877d0469ce2 SHA256 8e694b4fe10a33d357812820e53a74b005341f2509179ebbcfacf136ebd55e31 +MD5 f8dbed917b366d44b1fae2e8a9582c20 ode-0.6-r1.ebuild 2229 +RMD160 c16a3a1ad67a6dc923c056bba24969aa657fe0da ode-0.6-r1.ebuild 2229 +SHA256 8e694b4fe10a33d357812820e53a74b005341f2509179ebbcfacf136ebd55e31 ode-0.6-r1.ebuild 2229 EBUILD ode-0.6.ebuild 2133 RMD160 b7b24878bda657602d1a935629a071ae00bc5680 SHA1 c313884f0bcef0ddeaf1cd44745ea0fd296092bd SHA256 b7c892f324cac7d0a0fdb5eec89f776c6080e15e1c4b742d3f007fbcad7fc304 MD5 6513e2ae94aeb7ee6c1a151c0568a940 ode-0.6.ebuild 2133 RMD160 b7b24878bda657602d1a935629a071ae00bc5680 ode-0.6.ebuild 2133 SHA256 b7c892f324cac7d0a0fdb5eec89f776c6080e15e1c4b742d3f007fbcad7fc304 ode-0.6.ebuild 2133 -MISC ChangeLog 4201 RMD160 908b6f1aa058e71fd3bd134bf7ab0b6a1cfc84e1 SHA1 a41f7621cfaa1b3b350832d8e0fa1de28e3a1efc SHA256 f0ba45aaa7a13bbd8b027469a93f3df44dcb0b853c215b2ce0d83e01d393d67f -MD5 74edfd7315c705c7dad9a31cc1391ea3 ChangeLog 4201 -RMD160 908b6f1aa058e71fd3bd134bf7ab0b6a1cfc84e1 ChangeLog 4201 -SHA256 f0ba45aaa7a13bbd8b027469a93f3df44dcb0b853c215b2ce0d83e01d393d67f ChangeLog 4201 +MISC ChangeLog 4344 RMD160 96c6777ce1cea45ef41902432a6053cfd756e247 SHA1 7c4e47d16f51876361c67f0233e545e8dd1fbd8d SHA256 47ac885b9df552376066691a8fccfb6c83116b34d144963fd9c68d09c0af1058 +MD5 7702949e48d71be5f9b963ff3acb33a9 ChangeLog 4344 +RMD160 96c6777ce1cea45ef41902432a6053cfd756e247 ChangeLog 4344 +SHA256 47ac885b9df552376066691a8fccfb6c83116b34d144963fd9c68d09c0af1058 ChangeLog 4344 MISC metadata.xml 507 RMD160 fc35b374510850c6916d280578c4b9fad69d2f6a SHA1 2844b71e1f83503d096e912d5d61d6b69b296a99 SHA256 b8638b82f39c6329cfeeab46ec0a1cf325a28f880ce4b87e19b0586d41bd58de MD5 2149b6065a52ec18bd6db2bea63d5b9a metadata.xml 507 RMD160 fc35b374510850c6916d280578c4b9fad69d2f6a metadata.xml 507 @@ -30,3 +34,6 @@ SHA256 7d0d3d4aabf13daa38ec9bb7ebee7c127169b50f2f2aa8b6e32b0573e08e04cc files/di MD5 970152fef9eea8757da4b2250694d623 files/digest-ode-0.6 229 RMD160 3ebebccdf61dc03717c5dba47d968b65ab8bc246 files/digest-ode-0.6 229 SHA256 6cf98cd14d6644e7965eb9ef54d4a7f7ee96ae1fca10e324a2bfb6463bd42131 files/digest-ode-0.6 229 +MD5 970152fef9eea8757da4b2250694d623 files/digest-ode-0.6-r1 229 +RMD160 3ebebccdf61dc03717c5dba47d968b65ab8bc246 files/digest-ode-0.6-r1 229 +SHA256 6cf98cd14d6644e7965eb9ef54d4a7f7ee96ae1fca10e324a2bfb6463bd42131 files/digest-ode-0.6-r1 229 diff --git a/dev-games/ode/files/digest-ode-0.6-r1 b/dev-games/ode/files/digest-ode-0.6-r1 new file mode 100644 index 000000000000..eccbc87e1ed1 --- /dev/null +++ b/dev-games/ode/files/digest-ode-0.6-r1 @@ -0,0 +1,3 @@ +MD5 7afdb1d434a1e2cc2d701fdf8d1f2fad ode-src-0.6.zip 1808849 +RMD160 47f156ff618dc0ea49ba17756dc51f362b8b9f91 ode-src-0.6.zip 1808849 +SHA256 5bc01923bd68b122368f15d4e969bff4d53acbd69af521712b33181d47b36b88 ode-src-0.6.zip 1808849 diff --git a/dev-games/ode/ode-0.6-r1.ebuild b/dev-games/ode/ode-0.6-r1.ebuild new file mode 100644 index 000000000000..220f8a40c2fe --- /dev/null +++ b/dev-games/ode/ode-0.6-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-games/ode/ode-0.6-r1.ebuild,v 1.1 2006/08/08 20:27:45 chrb Exp $ + +inherit eutils autotools + +DESCRIPTION="Open Dynamics Engine SDK" +HOMEPAGE="http://ode.org/" +SRC_URI="mirror://sourceforge/opende/${PN}-src-${PV}.zip" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd" +IUSE="double-precision examples nogyroscopic noopcode" + +RDEPEND="examples? ( + virtual/opengl + virtual/glu + || ( + ( + x11-libs/libXmu + x11-libs/libXi + ) + virtual/x11 + ) + )" + +DEPEND="${RDEPEND}" + +src_unpack() { + unpack ${A} + cd "${S}" + + # Fix C*FLAGS being set on configure + epatch "${FILESDIR}/${P}"-flags.patch + + eautoreconf + + sed -i -e "s/..\/..\/drawstuff\/textures/\/usr\/share\/${PF}\/examples/" ode/test/*.c* + sed -i -e "s/fn.path_to_textures = 0/fn.path_to_textures = \"\/usr\/share\/${PF}\/examples\"/" drawstuff/dstest/dstest.cpp + sed -i -e "s/inline_[\t]*void[\t*]ResetCountDown/void ResetCountDown/" OPCODE/OPC_TreeCollider.h +} + +src_compile() { + econf \ + $(use_enable double-precision) \ + $(use_enable !noopcode opcode) \ + $(use_enable !nogyroscopic gyroscopic) \ + --enable-release \ + || die "ODE configuration failed" + + emake || die "ODE compile failed" +} + +src_install() { + make DESTDIR="${D}" install || die "Install failed!" + dodoc CHANGELOG.txt README.txt + # Install API docs + dohtml docs/* + + if use examples; then + # install examples + dodir /usr/share/${PF}/examples + exeinto /usr/share/${PF}/examples + cd ode/test + doexe test_basket test_boxstack test_buggy test_chain1 test_chain2 \ + test_collision test_crash test_cyl test_cylvssphere test_friction \ + test_hinge test_I test_joints test_motor test_moving_trimesh \ + test_ode test_slider test_space test_space_stress test_step \ + test_trimesh + cd ../.. + doexe drawstuff/dstest/dstest + insinto /usr/share/${PF}/examples + doins ode/test/*.{c,cpp,h} + doins drawstuff/textures/*.ppm + doins drawstuff/dstest/dstest.cpp + doins drawstuff/src/{drawstuff.cpp,internal.h,x11.cpp} + fi +} + +src_test() { + ! LD_LIBRARY_PATH=ode/src ode/test/test_ode | grep -qi fail || die "test failed" +} |