* [gentoo-commits] gentoo-x86 commit in games-rpg/eternal-lands: eternal-lands-1.9.1.ebuild ChangeLog
@ 2010-12-30 22:56 Richard Freeman (rich0)
0 siblings, 0 replies; 2+ messages in thread
From: Richard Freeman (rich0) @ 2010-12-30 22:56 UTC (permalink / raw
To: gentoo-commits
rich0 10/12/30 22:56:18
Modified: ChangeLog
Added: eternal-lands-1.9.1.ebuild
Log:
Bump for upcoming game server update - masked for now.
(Portage version: 2.1.9.25/cvs/Linux x86_64)
Revision Changes Path
1.55 games-rpg/eternal-lands/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.55&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.55&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?r1=1.54&r2=1.55
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -r1.54 -r1.55
--- ChangeLog 23 Jul 2010 22:59:45 -0000 1.54
+++ ChangeLog 30 Dec 2010 22:56:18 -0000 1.55
@@ -1,6 +1,12 @@
# ChangeLog for games-rpg/eternal-lands
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.54 2010/07/23 22:59:45 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.55 2010/12/30 22:56:18 rich0 Exp $
+
+*eternal-lands-1.9.1 (30 Dec 2010)
+
+ 30 Dec 2010; Richard Freeman <rich0@gentoo.org>
+ +eternal-lands-1.9.1.ebuild:
+ Bump for upcoming game server update - masked for now.
*eternal-lands-1.9.0_p20100717 (23 Jul 2010)
1.1 games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild?rev=1.1&content-type=text/plain
Index: eternal-lands-1.9.1.ebuild
===================================================================
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild,v 1.1 2010/12/30 22:56:18 rich0 Exp $
EAPI=2
inherit eutils flag-o-matic games
DESCRIPTION="An online MMORPG written in C and SDL"
HOMEPAGE="http://www.eternal-lands.com"
SRC_URI="mirror://gentoo/elc_1.9.1-20101230.tar.bz2
mirror://gentoo/eternal-lands.png"
LICENSE="eternal_lands"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~x86-fbsd"
IUSE="debug doc kernel_linux"
RDEPEND="x11-libs/libX11
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXext
virtual/opengl
virtual/glu
media-libs/libsdl[X]
media-libs/sdl-net
media-libs/sdl-image
media-libs/openal
media-libs/freealut
media-libs/libvorbis
dev-libs/libxml2
media-libs/cal3d[-16bit-indices]
media-libs/libpng
>=games-rpg/eternal-lands-data-1.9.1"
DEPEND="${RDEPEND}
>=app-admin/eselect-opengl-1.0.6-r1
app-arch/unzip
doc? ( app-doc/doxygen
media-gfx/graphviz )"
#ECVS_SERVER="cvs.elc.berlios.de:/cvsroot/elc"
#ECVS_MODULE="elc"
#ECVS_USER="anonymous"
#ECVS_LOCALNAME="elc"
#ECVS_PASS=""
#ECVS_CVS_OPTIONS="-dP -z3"
#ECVS_BRANCH="elc_1_8_0"
#S="${WORKDIR}/${ECVS_MODULE}"
S="${WORKDIR}/elc"
src_unpack() {
# cvs_src_unpack
OPTIONS="-DDATA_DIR="\\\\\"${GAMES_DATADIR}/${PN}/\\\\\"""
S_CLIENT="${WORKDIR}/elc"
BROWSER="firefox"
unpack ${A}
cd "${S}"
}
src_prepare() {
# Add debugging options
if use debug ; then
OPTIONS="${OPTIONS} -DMEMORY_DEBUG"
append-flags -ggdb
fi
# Clean compile flags (make Gentoo friendly)
sed -i \
-e "s@CFLAGS=\$(PLATFORM) \$(CWARN) -O0 -ggdb -pipe@CFLAGS = ${CFLAGS} ${OPTIONS} @g" \
-e "s@CXXFLAGS=\$(PLATFORM) \$(CXXWARN) -O0 -ggdb -pipe@CXXFLAGS = ${CXXFLAGS} ${OPTIONS} @g" \
-e 's/lopenal/lopenal -l alut/' \
Makefile.linux || die "sed failed"
sed -i \
-e 's/#browser/browser/g' \
-e "s/browser = mozilla/#browser = ${BROWSER}/g" \
-e "s@#data_dir = /usr/local/games/el/@#data_dir = ${GAMES_DATADIR}/${PN}/@g" \
el.ini || die "sed failed"
# Support BSD in the Linux makefile - it's easier
use kernel_linux || sed -i \
-e 's/^CFLAGS=.*/& -DBSD/' \
Makefile.linux || die "sed failed"
# Clean up library flag order for --as-needed
# sed -i -e 's/@$(LINK) $(CFLAGS) $(LDFLAGS) -o $(EXE) $(OBJS)/@$(LINK) $(CFLAGS) -o $(EXE) $(OBJS) $(LDFLAGS)/' Makefile.linux
# Finally, update the server
sed -i -e '/#server_address =/ s/.*/#server_address = game.eternal-lands.com/' \
el.ini || die "sed failed"
sed -i -e 's:FEATURES:EL_FEATURES:' make.defaults
sed -i -e 's:FEATURES:EL_FEATURES:' Makefile.linux
if use debug; then
sed -i -e 's/#\(EL_FEATURES += MEMORY_DEBUG\)/\1/' make.defaults
sed -i -e 's/#\(EL_FEATURES += MEMORY_DEBUG\)/\1/' Makefile.linux
fi
cp Makefile.linux Makefile
epatch "${FILESDIR}/${PN}-1.9.0-glext.patch"
}
src_compile() {
emake || die "make failed"
if use doc; then
emake docs || die "Failed to create documentation, try with USE=-doc"
mv ./docs/html/ ../client || die "Failed to move documentation directory"
fi
}
src_install() {
doicon "${DISTDIR}/eternal-lands.png" ${PN}.png
newgamesbin el.x86.linux.bin el \
|| die "newgamesbin failed"
make_desktop_entry el "Eternal Lands" \
|| die "make_desktop_entry failed"
insopts -m 0660
insinto "${GAMES_DATADIR}/${PN}"
doins -r *.ini *.txt commands.lst \
|| die "doins failed"
if use doc ; then
dohtml -r client/*
fi
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
elog "Auto Update is now enabled in Eternal Lands"
elog "If an update occurs then the client will suddenly exit"
elog "Updates only happen when the game first loads"
elog "Please don't report this behaviour as a bug"
# Ensure that the files are writable by the game group for auto
# updating.
chmod -R g+rw "${ROOT}/${GAMES_DATADIR}/${PN}"
# Make sure new files stay in games group
find "${ROOT}/${GAMES_DATADIR}/${PN}" -type d -exec chmod g+sx {} \;
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in games-rpg/eternal-lands: eternal-lands-1.9.1.ebuild ChangeLog
@ 2011-03-19 19:33 Richard Freeman (rich0)
0 siblings, 0 replies; 2+ messages in thread
From: Richard Freeman (rich0) @ 2011-03-19 19:33 UTC (permalink / raw
To: gentoo-commits
rich0 11/03/19 19:33:05
Modified: eternal-lands-1.9.1.ebuild ChangeLog
Log:
Add libpng-1.5 patch for 356851.
(Portage version: 2.1.9.42/cvs/Linux x86_64)
Revision Changes Path
1.2 games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild?r1=1.1&r2=1.2
Index: eternal-lands-1.9.1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- eternal-lands-1.9.1.ebuild 30 Dec 2010 22:56:18 -0000 1.1
+++ eternal-lands-1.9.1.ebuild 19 Mar 2011 19:33:05 -0000 1.2
@@ -1,6 +1,6 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild,v 1.1 2010/12/30 22:56:18 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.1.ebuild,v 1.2 2011/03/19 19:33:05 rich0 Exp $
EAPI=2
inherit eutils flag-o-matic games
@@ -101,6 +101,7 @@
cp Makefile.linux Makefile
epatch "${FILESDIR}/${PN}-1.9.0-glext.patch"
+ epatch "${FILESDIR}/${PN}-1.9.1-libpng.patch"
}
src_compile() {
1.56 games-rpg/eternal-lands/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.56&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.56&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?r1=1.55&r2=1.56
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- ChangeLog 30 Dec 2010 22:56:18 -0000 1.55
+++ ChangeLog 19 Mar 2011 19:33:05 -0000 1.56
@@ -1,6 +1,10 @@
# ChangeLog for games-rpg/eternal-lands
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.55 2010/12/30 22:56:18 rich0 Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.56 2011/03/19 19:33:05 rich0 Exp $
+
+ 19 Mar 2011; Richard Freeman <rich0@gentoo.org>
+ eternal-lands-1.9.1.ebuild, +files/eternal-lands-1.9.1-libpng.patch:
+ Add libpng-1.5 patch for 356851.
*eternal-lands-1.9.1 (30 Dec 2010)
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2011-03-19 19:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-19 19:33 [gentoo-commits] gentoo-x86 commit in games-rpg/eternal-lands: eternal-lands-1.9.1.ebuild ChangeLog Richard Freeman (rich0)
-- strict thread matches above, loose matches on Subject: below --
2010-12-30 22:56 Richard Freeman (rich0)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox