Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-games/neoengine
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/neoengine/ChangeLog,v 1.13 2008/05/13 05:54:54 mr_bones_ Exp $
13 May 2008; Michael Sterrett
neoengine-0.8.2.ebuild:
make app-doc/doxygen a dep instead of an rdep (bug #221651)
25 Dec 2007; Christian Heim
Removing dholm from metadata.xml as per #24623.
15 Apr 2006;
-files/0.7.0-ppc.patch, +files/neoengine-0.8.2-gcc41.patch,
neoengine-0.8.2.ebuild:
Fix for gcc-4.1.
Purge old patches
03 Mar 2006;
Forget to die
*neoengine-0.8.2 (03 Mar 2006)
03 Mar 2006;
Version bump, and closing bug #118992 (compilation on gcc-3.4)
30 Sep 2005; Chris Gianelloni
neoengine-0.8.1.ebuild:
Removed INSTALL.
13 Aug 2004; Michael Sterrett
-neoengine-0.7.0.ebuild, -neoengine-0.8.0.ebuild, neoengine-0.8.1.ebuild:
localize variables; tidy; clean older ebuilds
02 Jun 2004; Aron Griffis
neoengine-0.8.0.ebuild, neoengine-0.8.1.ebuild:
Fix use invocation
*neoengine-0.8.1 (14 Apr 2004)
14 Apr 2004; David Holm
Version bump.
*neoengine-0.8.0 (23 Mar 2004)
23 Mar 2004; David Holm
Version bump.
*neoengine-0.7.0 (22 Mar 2004)
22 Mar 2004; David Holm
neoengine-0.7.0.ebuild, files/0.7.0-execute.patch, files/0.7.0-ppc.patch:
Initial import.
AUX neoengine-0.8.2-gcc41.patch 568 RMD160 42483c4e7a23dd973e7962f00d6abd9dcdd9e15e SHA1 ced2d56b4e47926d4ab41512140ed451a6427f7e SHA256 b672fc46dbde145de1d08161f07ef17520537644103a36752ace6ff1ff4a9d28
DIST neoengine-0.8.2.tar.bz2 1568596 RMD160 d60cf33d207274a709ac3f3943c81475660c1786 SHA1 1e3d9026ce20a8c18111e7d625f9baa09a62d492 SHA256 351d5efcf4e5b5aebad76a2696b1feaeb21678045b68cb553e0ee3377c3a1c26
EBUILD neoengine-0.8.2.ebuild 1218 RMD160 d53925856de5786a66a3808743bdd6ff0169d6d8 SHA1 affa1880fdcc51cad8f30a010e3fa3eb80e1d661 SHA256 e7186ddd97fdb535d9b11ecb4da87c2c2af6349632cdf93d73b4e35babd384d6
MISC ChangeLog 1747 RMD160 e1090ff7767e502061150045d41b7c5941dc1a4c SHA1 4c310f6937b41420f40ad129f1650542562e28d7 SHA256 4de1c1893c12f8a5f55d91fadb9ba8953c28638917afaf7613a4e72551c7860f
MISC metadata.xml 651 RMD160 4dbd18c8c424a075cc1f3d3125f1cb48ebe6ba2a SHA1 22aaa4831049df2f8f2a0a2b3a3a39f99efaf3ae SHA256 4399d7ce8eeaf78bfad76fc7acf7822b829034bb6a2ae22095e1c92e62557000
NeoEngine is built with platform and API independency as the main goal.
This means that if you build your game using the NeoEngine abstractions
for services such as rendering, audio, file/resource management and
networking, your game will run on all NeoEngine supported platforms with
no changes to your game code. NeoEngine is also designed with an "open"
API in mind. This means you can easily change, remove or add components
you wish.
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-games/neoengine/neoengine-0.8.2.ebuild,v 1.5 2008/05/13 05:54:54 mr_bones_ Exp $
inherit eutils autotools
DESCRIPTION="An open source, platform independent, 3D game engine written in C++"
HOMEPAGE="http://www.neoengine.org/"
SRC_URI="mirror://sourceforge/neoengine/${P}.tar.bz2"
LICENSE="MPL-1.1"
SLOT="0"
KEYWORDS="~ppc ~x86"
IUSE="doc"
RDEPEND="virtual/opengl
media-libs/alsa-lib"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
S=${WORKDIR}/neoengine
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}"-gcc41.patch
./setbuildtype.sh dynamic
eautoreconf || die "eautoreconf failed"
eautomake neodevopengl/Makefile || die "eautomake neodevopengl failed"
eautomake neodevalsa/Makefile || die "eautomake neodevalsa failed"
}
src_compile() {
econf \
--disable-dependency-tracking \
|| die "econf failed"
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS ChangeLog* NEWS README
use doc && dohtml -r *-api
}