diff options
Diffstat (limited to 'dev-libs/box2d/box2d-2.0.1.ebuild')
-rw-r--r-- | dev-libs/box2d/box2d-2.0.1.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/dev-libs/box2d/box2d-2.0.1.ebuild b/dev-libs/box2d/box2d-2.0.1.ebuild new file mode 100644 index 0000000..767815d --- /dev/null +++ b/dev-libs/box2d/box2d-2.0.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +MY_PN=Box2D + +inherit eutils + +IUSE="" + +DESCRIPTION="Box2D is an open source physics engine written primarily for games." +HOMEPAGE="http://www.box2d.org" +SRC_URI="mirror://sourceforge/${PN}/${MY_PN}_v${PV}.zip" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +RDEPEND="media-libs/freeglut + app-arch/unzip" +DEPEND="${RDEPEND}" + +S="${WORKDIR}"/${MY_PN}_v${PV}/${MY_PN}/Source + +src_prepare(){ + epatch "${FILESDIR}"/${P}-gcc4.patch + sed -i -e "s:../Source/::g" -i ../Include/Box2D.h || die sed failed +} + +src_compile() { + emake || die +} + +src_install() { + dodoc ../Readme.txt + + dolib.a Gen/float/lib${PN}.a + + insinto /usr/include/${MY_PN}/ + doins ../Include/${MY_PN}.h + insinto /usr/include/${MY_PN}/Collision/ + doins Collision/*.h + insinto /usr/include/${MY_PN}/Collision/Shapes/ + doins Collision/Shapes/*.h + insinto /usr/include/${MY_PN}/Common/ + doins Common/*.h + insinto /usr/include/${MY_PN}/Dynamics/ + doins Dynamics/*.h + insinto /usr/include/${MY_PN}/Dynamics/Contacts/ + doins Dynamics/Contacts/*.h + insinto /usr/include/${MY_PN}/Dynamics/Joints/ + doins Dynamics/Joints/*.h +} |