Portage is a package management system used by Gentoo Linux
# ChangeLog for games-puzzle/enigma
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/games-puzzle/enigma/ChangeLog,v 1.39 2008/07/03 17:28:22 rich0 Exp $
03 Jul 2008; Richard Freeman
amd64 stable - 229139
25 Jun 2008; nixnut
Stable on ppc wrt bug 229139
24 Jun 2008; Christian Faulhammer
stable x86, bug 229139
30 Apr 2008; Tristan Heaven
+files/enigma-1.01-gcc43.patch, enigma-1.01.ebuild:
Patch to fix building with gcc-4.3 from Martin Väth, bug #218941
*enigma-1.01 (04 Nov 2007)
04 Nov 2007; Tupone Alfredo
+files/enigma-1.01-autotools.patch, +enigma-1.01.ebuild:
Version bump
09 Apr 2007; Peter Weller
Keyworded ~amd64 wrt bug 159356
06 Apr 2007; Tobias Scherbaum
enigma-1.00-r2.ebuild:
ppc stable, bug #159356
06 Apr 2007; Christian Faulhammer
enigma-1.00-r2.ebuild:
stable x86, security bug 159356
*enigma-1.00-r2 (26 Mar 2007)
26 Mar 2007; Tristan Heaven
+files/enigma-1.00-autotools.patch, +enigma-1.00-r2.ebuild:
Use external enet
07 Feb 2007; Tristan Heaven
Use mirror://berlios
31 Jan 2007; Joseph Jezak
Marked ppc stable.
29 Jan 2007; Michael Sterrett
enigma-1.00-r1.ebuild:
stable for x86
*enigma-1.00-r1 (01 Jan 2007)
01 Jan 2007; Tristan Heaven
+files/enigma-1.00-build.patch, -enigma-1.00.ebuild,
+enigma-1.00-r1.ebuild:
Fix data loading, bug #158759
*enigma-1.00 (21 Dec 2006)
21 Dec 2006; Michael Sterrett
version bump (bug #158362)
05 Oct 2006; Tristan Heaven
Fix gettext dependency
30 Mar 2006; Mark Loeser
+files/enigma-0.92-gcc41.patch, enigma-0.92.ebuild:
Add patch to fix compilation with gcc-4.1 by TGL
16 Sep 2005; Ciaran McCreesh
Converted to UTF-8, fixed encoding screwups
11 Aug 2005; Michael Sterrett
-enigma-0.91.ebuild:
clean old
*enigma-0.92 (17 Jun 2005)
17 Jun 2005; Michael Sterrett
version bump
15 Jun 2005; Chris Gianelloni
enigma-0.91.ebuild:
Removed INSTALL file.
30 May 2005; Michael Sterrett
fix nls support (bug #94502) - patch from ockham@gmx.net
*enigma-0.91 (02 May 2005)
02 May 2005; Michael Sterrett
version bump (bug #91090)
29 Dec 2004; Joseph Jezak
Marked ppc stable.
05 Nov 2004; Joseph Jezak
Added ~ppc.
15 Oct 2004; Michael Sterrett
+files/enigma-0.81-gcc34.patch, enigma-0.81.ebuild:
Add gcc34 patch from Mandrakesoft (bug #66904)
24 Sep 2004; Michael Sterrett
update HOMEPAGE (bug #65260)
29 Mar 2004; Jason Wever
Added ~sparc keyword.
19 Jan 2004; Michael Sterrett
enigma-0.80_beta1.ebuild:
remove old beta
13 Oct 2003; Michael Sterrett
mark stable
13 Oct 2003; Michael Sterrett
fix the DESTDIR support (Thanks Spanky!)
*enigma-0.81 (13 Oct 2003)
13 Oct 2003; Michael Sterrett
version bump
25 Sep 2003; Michael Sterrett
files/enigma-0.80-beta.patch:
Fix patch file so it actually applies. Doh. (bug 29581)
24 Sep 2003; Michael Sterrett
enigma-0.80_beta1.ebuild, files/enigma-0.80-beta.patch:
Added enigma-0.80-beta.patch to files/; more specific DEPENDs
*enigma-0.80_beta1 (16 Sep 2003)
16 Sep 2003; Michael Sterrett
enigma-0.80_beta1.ebuild:
Added a beta release per bug 28874
*enigma-0.70 (17 Feb 2003)
11 Sep 2003; Mike Frysinger
Added gcc3 patch #28332.
10 Sep 2003; Michael Sterrett
Tried it with lua-5.0 and it worked great. No need to lock in lua-4.0 then.
17 Feb 2003; Phil Bordelon
Version bump. Enigma now also uses the games eclass. Deleted old,
stale versions of the game as well.
*enigma-0.60 (24 Dec 2002)
24 Dec 2002; Phil Bordelon
bump.
*enigma-0.50 (15 Aug 2002)
15 Aug 2002; Phil Bordelon
bump. Did some minor lintool'ing as well.
*enigma-0.40a (21 Jun 2002)
17 jul 2002; Jose Alberto Suárez López
Added KEYWORDS.
21 Jun 2002; J.Alberto Suárez L.
Bumped version of Larry Cow,fixed problems with gcc3.
*enigma-0.39a (28 Apr 2002)
17 jul 2002; Jose Alberto Suárez López
Added LICENSE, KEYWORDS, SLOT.
28 Apr 2002; Ryan Phillips
Added line in ebuild to install documentation.
*enigma-0.39a (24 Apr 2002)
24 Apr 2002; Ryan Phillips
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
AUX enigma-1.01-autotools.patch 2865 RMD160 a8415815e2f73be9f89066e58e712ffc8cc784c8 SHA1 4b9dd11660428438a32d5a5cee8304e8a5045279 SHA256 141ea4b51ee272c2842983cab09e5631755f8738e367408de37fb435b84131e1
AUX enigma-1.01-gcc43.patch 813 RMD160 27998358a70579aabbd476358ce6e262494a2ce5 SHA1 fabc6422e5bf9372179d23bc2da3fe9e280172b7 SHA256 24f5f4f4b4235622d84bc5fd4c954aeffa7c3f2fccd1daa78ad458e44afca897
DIST enigma-1.01.tar.gz 10847953 RMD160 9dd91152cfced5352a669e8921fdbb270c0abc4e SHA1 93f96ddd152e7474488cbb27ce0923312a851a9c SHA256 e704737676e89c509b19f1071284a6df7335a001da08bd116afded4c5e724fbb
EBUILD enigma-1.01.ebuild 1151 RMD160 efc6d0743506c9458756af002a1e3904aa4c7b88 SHA1 69a6cd9d2bb8c742e4c81de0b34557f58f93b092 SHA256 88dfca02e3fee9c50c8a3ce11996f4e942039be52842c708cd36ef54df1c3275
MISC ChangeLog 6110 RMD160 fd34aa1308b0798c2713f95c6d159e2c7fee41c4 SHA1 8451b13f3d16917312e79339b0cd1ecb5cb0ca12 SHA256 381969b835fb0c020d5164e9c650d2168ebe8a8a664649327f068193206502ae
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-puzzle/enigma/enigma-1.01.ebuild,v 1.6 2008/07/03 17:28:22 rich0 Exp $
inherit autotools eutils games
DESCRIPTION="puzzle game similar to Oxyd"
HOMEPAGE="http://www.nongnu.org/enigma/"
SRC_URI="mirror://berlios/enigma-game/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
IUSE="nls"
RDEPEND="media-libs/sdl-ttf
media-libs/libsdl
media-libs/sdl-mixer
media-libs/sdl-image
media-libs/libpng
dev-libs/xerces-c
net-libs/enet
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
sys-devel/gettext"
src_unpack() {
unpack ${A}
cd "${S}"
cp /usr/share/gettext/config.rpath .
epatch \
"${FILESDIR}"/${P}-autotools.patch \
"${FILESDIR}"/${P}-gcc43.patch
eautoreconf
}
src_compile() {
egamesconf \
--disable-dependency-tracking \
$(use_enable nls) \
|| die
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc ACKNOWLEDGEMENTS AUTHORS CHANGES README doc/HACKING
dohtml -r doc/*
doman doc/enigma.6
prepgamesdirs
}