diff options
author | Patrick Zimmermann (moHiJ) <patrick@zakweb.de> | 2007-03-06 20:16:10 +0000 |
---|---|---|
committer | Patrick Zimmermann (moHiJ) <patrick@zakweb.de> | 2007-03-06 20:16:10 +0000 |
commit | 56f093b7021a64226b89486e4c7fb811c36d264d (patch) | |
tree | 4245565fa16a9e11ae2bd01617baa2561a888b12 /dev-games/opal | |
parent | new USE flag double-precision for dev-games/opal (diff) | |
download | sunrise-reviewed-56f093b7021a64226b89486e4c7fb811c36d264d.tar.gz sunrise-reviewed-56f093b7021a64226b89486e4c7fb811c36d264d.tar.bz2 sunrise-reviewed-56f093b7021a64226b89486e4c7fb811c36d264d.zip |
dev-games/opal: New ebuild for bug 114969 thanks to Christoph Brill, all the nice people on #gentoo-sunrise
svn path=/sunrise/; revision=3141
Diffstat (limited to 'dev-games/opal')
-rw-r--r-- | dev-games/opal/ChangeLog | 9 | ||||
-rw-r--r-- | dev-games/opal/Manifest | 20 | ||||
-rw-r--r-- | dev-games/opal/files/digest-opal-0.4.0 | 3 | ||||
-rw-r--r-- | dev-games/opal/files/opal.pc | 10 | ||||
-rw-r--r-- | dev-games/opal/metadata.xml | 5 | ||||
-rw-r--r-- | dev-games/opal/opal-0.4.0.ebuild | 61 |
6 files changed, 108 insertions, 0 deletions
diff --git a/dev-games/opal/ChangeLog b/dev-games/opal/ChangeLog new file mode 100644 index 000000000..b4e721d97 --- /dev/null +++ b/dev-games/opal/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-games/opal +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 06 Mar 2007; Patrick Zimmermann (moHiJ) <patrick@zakweb.de> + +opal-0.4.0.ebuild, +files/opal.pc, +metadata.xml: + New ebuild for bug 114969 thanks to Christoph Brill, all the nice people on + #gentoo-sunrise + diff --git a/dev-games/opal/Manifest b/dev-games/opal/Manifest new file mode 100644 index 000000000..cf12713b9 --- /dev/null +++ b/dev-games/opal/Manifest @@ -0,0 +1,20 @@ +AUX opal.pc 218 RMD160 49bc2b28cea7bd3debc2288a4ae7ea9623a8c0b6 SHA1 d117009799f15043cb8cfe47305c800e7c2d0e5f SHA256 9f565dac2479a806887a3fc345884500b5ea9b83f9b621a89baddbee0401cda4 +MD5 951cfacfd037764a1f40b00e89fe68e2 files/opal.pc 218 +RMD160 49bc2b28cea7bd3debc2288a4ae7ea9623a8c0b6 files/opal.pc 218 +SHA256 9f565dac2479a806887a3fc345884500b5ea9b83f9b621a89baddbee0401cda4 files/opal.pc 218 +DIST opal-0.4.0-src.zip 2004989 RMD160 e9a1ab4a08198aeebfe5784868a2ae68b0b145fc SHA1 550359a1fb1f75f5e343d123383cbc659136dabd SHA256 ebc2eff1aafd19be621108d2d488b90edcb55ad5249dfdf806e3bdf53407afaf +EBUILD opal-0.4.0.ebuild 1332 RMD160 1425a4f5a37879a231ec3db7229e56f2f099df08 SHA1 72d845847abb959bdb30a94bb8bb5086fadf7fe9 SHA256 c34c1a7b1aea12ef6652b2414afb0e600fa77753a12598143a1b20671ca68630 +MD5 f96451b1fe1d168d262385c9b27cbfe8 opal-0.4.0.ebuild 1332 +RMD160 1425a4f5a37879a231ec3db7229e56f2f099df08 opal-0.4.0.ebuild 1332 +SHA256 c34c1a7b1aea12ef6652b2414afb0e600fa77753a12598143a1b20671ca68630 opal-0.4.0.ebuild 1332 +MISC ChangeLog 327 RMD160 c29c1f3715ebcda506e9b250fdebafe6c4376ac4 SHA1 cce8ddb75f3ebdb60699e24f345a1c4bc40b117f SHA256 e3a3978cb09d15a86eb0aa96e62b46c001ed3bb9e9eb86d56f39fac125feab80 +MD5 593f541b4dbfb4160e81f9aaf8915dac ChangeLog 327 +RMD160 c29c1f3715ebcda506e9b250fdebafe6c4376ac4 ChangeLog 327 +SHA256 e3a3978cb09d15a86eb0aa96e62b46c001ed3bb9e9eb86d56f39fac125feab80 ChangeLog 327 +MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 +MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170 +RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170 +SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170 +MD5 d1fa9e8890edc34942af3edf8b9b32bb files/digest-opal-0.4.0 238 +RMD160 8d0e5b6ea58c8ca4d96cb173eb58c4513bf1f95b files/digest-opal-0.4.0 238 +SHA256 6fdb85c832be1ca054778e190f28924b18c7053568794221b41bd284e83b10cf files/digest-opal-0.4.0 238 diff --git a/dev-games/opal/files/digest-opal-0.4.0 b/dev-games/opal/files/digest-opal-0.4.0 new file mode 100644 index 000000000..15c29946c --- /dev/null +++ b/dev-games/opal/files/digest-opal-0.4.0 @@ -0,0 +1,3 @@ +MD5 f000ba644185f49cafcfb3480cc1063a opal-0.4.0-src.zip 2004989 +RMD160 e9a1ab4a08198aeebfe5784868a2ae68b0b145fc opal-0.4.0-src.zip 2004989 +SHA256 ebc2eff1aafd19be621108d2d488b90edcb55ad5249dfdf806e3bdf53407afaf opal-0.4.0-src.zip 2004989 diff --git a/dev-games/opal/files/opal.pc b/dev-games/opal/files/opal.pc new file mode 100644 index 000000000..8a382f8de --- /dev/null +++ b/dev-games/opal/files/opal.pc @@ -0,0 +1,10 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: OPAL +Description: open physics abstraction layer +Version: 0.3.1 +Libs: -L${libdir} -lopal-ode +Cflags: -I${includedir}/opal diff --git a/dev-games/opal/metadata.xml b/dev-games/opal/metadata.xml new file mode 100644 index 000000000..7e3286984 --- /dev/null +++ b/dev-games/opal/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>maintainer-wanted</herd> +</pkgmetadata> diff --git a/dev-games/opal/opal-0.4.0.ebuild b/dev-games/opal/opal-0.4.0.ebuild new file mode 100644 index 000000000..882744ac1 --- /dev/null +++ b/dev-games/opal/opal-0.4.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +inherit multilib + +DESCRIPTION="high-level interface for low-level physics engines" +HOMEPAGE="http://opal.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}-src.zip" + +LICENSE="|| ( BSD LGPL-2.1 )" +SLOT="0" +KEYWORDS="~x86" +IUSE="debug double-precision examples" + +DEPEND="dev-util/scons + dev-games/ode" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P}-src" + +src_compile() { + local myconf + if use double-precision; then + myconf="double=true" + fi + if use debug ; then + myconf="${myconf} debug=true" + fi + + # the install flag just triggers moving around some files + scons ODE ${myconf} install + + if use examples; then + # fix examples + sed -i \ + -e "s:ogre\/:OGRE\/:g" \ + samples/src/ExampleApplication.h \ + samples/src/ExampleFrameListener.h \ + || die "sed samples failed" + #clean up some directories + rm -r samples/playpen/{vc71,vc8} + rm -r samples/simple/{vc71,vc8} + fi +} + +src_install() { + dolib build/posix/release/libopal-ode.so + insinto /usr/include/opal + doins build/posix/release/include/opal/* + + insinto /usr/$(get_libdir)/pkgconfig/ + doins /usr/opal.pc + + dodoc readme.txt + + if use examples ; then + insinto /usr/share/doc/${PF}/samples + doins -r samples/* || die "copying examples failed" + fi +} |