Portage is a package management system used by Gentoo Linux
# ChangeLog for games-strategy/boson
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/boson/ChangeLog,v 1.33 2008/06/03 22:12:19 loki_val Exp $
03 Jun 2008; Peter Alfredsen
Let's be multilib-strict. We likez ze discipline. And drop the stupid
man-pages. Nobody liked them anyway.
*boson-0.13-r1 (02 Jun 2008)
02 Jun 2008; Peter Alfredsen
Revision bump to fix a number of bugs. Among those are: GCC-4.{2,3}
support, subtle python crashes and varied typoes. Also closes bug 220409.
Dropped ppc keywords, a bug to readd them in the works.
12 Oct 2007; Lars Weiler
stable ppc, bug #195007
07 Oct 2007; Christian Faulhammer
stable x86, bug 195007
13 Mar 2007; Chris Gianelloni
Change which to type -P for QA.
16 Feb 2007; Tristan Heaven
+files/boson-0.13-cmake.patch, +files/boson-0.13-linux-headers.patch,
boson-0.13.ebuild:
Patches for new cmake and linux-headers versions, bug #160649
06 Dec 2006; Chris Gianelloni
Removing specific version of openal since the older CVS snapshot versions
have been removed from the tree for some time now.
*boson-0.13 (03 Oct 2006)
03 Oct 2006; Tristan Heaven
Version bump
09 Aug 2006; Chris Gianelloni
Removing older revision.
15 Jun 2006; Chris Gianelloni
Removed freealut from DEPEND.
*boson-0.11-r1 (15 Jun 2006)
15 Jun 2006; Chris Gianelloni
Added a new revision of boson 0.11 that only works with the split
freealut/openal ebuilds. This is for bug #133498.
14 Jun 2006; Chris Gianelloni
Fixing bug #136815 by adding back specific version of cmake.
14 Jun 2006; Chris Gianelloni
Uncommented the cmake dependency and closing bug #136815.
14 Jun 2006; Chris Gianelloni
Stable on x86 wrt bug #133498.
*boson-0.12 (09 Jun 2006)
09 Jun 2006; Chris Gianelloni
+files/boson-0.11-openal.patch, +files/boson-0.12-gcc41.patch,
+boson-0.12.ebuild:
Version bump. Thanks to Tristan Heaven
updated ebuild. Closing bug #134701.
03 Jun 2006;
Dependency on arts is optional, bug #134241 by Andrei Slavoiu
31 May 2006; Diego Pettenò
Make sure aRTs is required. Thanks to Jakub Moc.
25 May 2006;
+files/boson-0.11-install.patch, boson-0.11.ebuild:
Fix installation, bug #133851 by nyhm
Fix for gcc-4.1, bug #133852 by nyhm
12 May 2006; Chris Gianelloni
boson-0.11.ebuild:
Locking down to versions of openal that work, and removing older version as
it doesn't work with newer python.
18 Nov 2005; Michael Hanselmann
Stable on ppc.
03 Nov 2005; Michael Sterrett
stable for x86
*boson-0.11 (03 Sep 2005)
03 Sep 2005; Mike Frysinger
Version bump #104656 by Jose Marino.
21 Apr 2005; Michael Hanselmann
Stable on ppc.
25 Jan 2005; Gregorio Guidi
Use properly the kde eclasses, and do not install in KDEDIR.
15 Jan 2005; Dan Armak
Changed deps on kdegames, kdemultimedia to accept kdegames-meta and
kdemultimedia-meta, the split 'meta' packages. This dep will be narrowed
down in the future to the precise split packages required.
03 Jul 2004; Carsten Lohrke
boson-0.9.1.ebuild:
QA: need-kde after R/DEPEND
*boson-0.10 (10 May 2004)
10 May 2004; Michael Sterrett
version bump; dep patch from David Holm via bug #49921
*boson-0.9.1 (16 Nov 2003)
16 Nov 2003; Mike Frysinger
Version bump.
*boson-0.9 (04 Nov 2003)
04 Nov 2003; Mike Frysinger
Version bump #32680.
*boson-0.8 (21 Jun 2003)
03 Sep 2003; Michael Sterrett
added Gentoo Technologies, Inc. to Copyright line
31 Aug 2003; Michael Sterrett
inherit kde-base -> inherit kde; error message for emake
21 Jun 2003; Mike Frysinger
Version bump for #18553.
*boson-0.7 (23 Dec 2002)
23 Dec 2002; Mike Frysinger
Update #12530 + enhancements
*boson-0.6.1-r2 (1 Aug 2002)
1 Aug 2002; J.Alberto S.L. boson-0.6.1-r2:
Fix #5843 thanks to Thomas Capricelli
*boson-0.6.1-r1 (21 Jul 2002)
18 Oct 2002; Daniel Ahlberg
Updated to mirror://sourceforge in SRC_URI.
21 Jul 2002; Ben Lutgens
and fixes.
14 Jul 2002; Ben Lutgens
tree.
AUX boson-0.13-cmake.patch 385 RMD160 3ecdd573bf66d13001593bc3d16afe0e05ac61ea SHA1 34267b3573fd274e7fe9a621405228d8e3096378 SHA256 79da18bfe72053691ae83bc24f92bc07dbe383446c18ce68c289af08d3d4e792
AUX boson-0.13-linux-headers.patch 441 RMD160 ec2f2f002fade87cb0a3ceb7dde73bf55e934e2f SHA1 03d20a0af6e4d6f16527378177ec4d4a840689f2 SHA256 2c22b638d4ab577d02109c1fd8b3b96e2ebb0b2595bf6cad7518e4979866f0f0
DIST boson-0.13-patches.tar.bz2 24977 RMD160 3ddd19229125356b7f9710ac350de025dd5dbf6d SHA1 e373d6a4d562a7a3de538ca81c33598465f29925 SHA256 5bcab80d75dbe48455631b05f00b3ea71fcd079e30c4820994ea35f31df12edb
DIST boson-all-0.13.tar.bz2 37044878 RMD160 ea5cb6faa7cb057292535743e78e6b214926626d SHA1 d6cf208722553fb9feec4fe4e853a51534953fda SHA256 d58fc2b4be93abb29300bcf68e26e383be0734269ecc16a425cca9e55809b8d1
EBUILD boson-0.13-r1.ebuild 1115 RMD160 77f93d809887b3376514ca62cf78b326fa7f46cd SHA1 b9759ffa3a1e896cc8d65af5c4c6794bb3ec53a3 SHA256 56cd1bb62ea05c33aa5887658e55a73b5304d3037a29e5136638621247597e13
EBUILD boson-0.13.ebuild 1375 RMD160 1ea371498394b9cdbce5dafc8e7a682bd09d66c8 SHA1 bc5b34ef690730f2f406c181e10956ace00e6ea3 SHA256 1e6441c5bfd2d288fd8252b35d9b1011570ef47da04593ea31c04cc38a1191b1
MISC ChangeLog 5529 RMD160 50edee832ffd7cc581b2d6d10f48f8fab1225281 SHA1 e5525418354718b22710b33ec7faddd342da3cdd SHA256 09115adc34e3a0ca38097f978c4415b170ee427b02cd363265fc8458466513e8
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/boson/boson-0.13-r1.ebuild,v 1.3 2008/06/03 22:16:53 loki_val Exp $
inherit eutils flag-o-matic kde-functions multilib cmake-utils
MY_P=${PN}-all-${PV}
DESCRIPTION="real-time strategy game, with the feeling of Command&Conquer(tm)"
HOMEPAGE="http://boson.sourceforge.net/"
SRC_URI="mirror://sourceforge/boson/${MY_P}.tar.bz2
mirror://gentoo/${P}-patches.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""
RDEPEND="virtual/opengl
virtual/glu
media-libs/openal"
DEPEND="${RDEPEND}
>=dev-util/cmake-2.4.6-r1"
need-kde 3
S=${WORKDIR}/${MY_P}
DOCS="code/AUTHORS code/ChangeLog code/README"
src_unpack() {
unpack ${A}
cd "${S}"
EPATCH_SOURCE="${WORKDIR}/${P}-patches"
EPATCH_SUFFIX="patch"
epatch
#Let's be multilib-strict. We likez ze discipline :-)
sed -r -i \
-e "s/(KDE3_LIB_INSTALL_DIR )\/lib/\1\/$(get_libdir)/" \
{data,code,music}/CMakeLists.txt
}
src_compile() {
append-flags -fno-strict-aliasing
cmake-utils_src_compile
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-strategy/boson/boson-0.13.ebuild,v 1.5 2007/10/12 09:53:37 pylon Exp $
inherit eutils kde-functions toolchain-funcs
MY_P=${PN}-all-${PV}
DESCRIPTION="real-time strategy game, with the feeling of Command&Conquer(tm)"
HOMEPAGE="http://boson.sourceforge.net/"
SRC_URI="mirror://sourceforge/boson/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-amd64 ppc -sparc x86"
IUSE=""
RDEPEND="virtual/opengl
virtual/glu
media-libs/openal"
DEPEND="${RDEPEND}
>=dev-util/cmake-2.4.2"
need-kde 3
S=${WORKDIR}/${MY_P}/build
src_unpack() {
unpack ${A}
cd ${MY_P}
mkdir build
epatch \
"${FILESDIR}"/${P}-linux-headers.patch \
"${FILESDIR}"/${P}-cmake.patch
# Sandbox fix
sed -i '/^kde3_install_icons/d' \
code/boson/data/CMakeLists.txt \
|| die "sed failed"
}
src_compile() {
cmake \
-DCMAKE_C_COMPILER=$(type -P $(tc-getCC)) \
-DCMAKE_CXX_COMPILER=$(type -P $(tc-getCXX)) \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DKDEDIR=$(kde-config --prefix) \
.. || die "cmake failed"
emake || die "emake failed"
}
src_install() {
dodoc ../code/{AUTHORS,ChangeLog,README}
newicon ../code/boson/data/hi48-app-boson.png ${PN}.png
emake DESTDIR="${D}" install || die "emake install failed"
}