* [gentoo-commits] gentoo-x86 commit in games-rpg/eternal-lands: eternal-lands-1.9.3-r1.ebuild ChangeLog
@ 2012-03-02 18:28 Richard Freeman (rich0)
0 siblings, 0 replies; 3+ messages in thread
From: Richard Freeman (rich0) @ 2012-03-02 18:28 UTC (permalink / raw
To: gentoo-commits
rich0 12/03/02 18:28:24
Modified: ChangeLog
Added: eternal-lands-1.9.3-r1.ebuild
Log:
Fix data dependency issue.
(Portage version: 2.1.10.44/cvs/Linux x86_64)
Revision Changes Path
1.61 games-rpg/eternal-lands/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.61&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.61&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?r1=1.60&r2=1.61
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- ChangeLog 2 Mar 2012 18:25:27 -0000 1.60
+++ ChangeLog 2 Mar 2012 18:28:24 -0000 1.61
@@ -1,6 +1,12 @@
# ChangeLog for games-rpg/eternal-lands
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.60 2012/03/02 18:25:27 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.61 2012/03/02 18:28:24 rich0 Exp $
+
+*eternal-lands-1.9.3-r1 (02 Mar 2012)
+
+ 02 Mar 2012; Richard Freeman <rich0@gentoo.org>
+ +eternal-lands-1.9.3-r1.ebuild:
+ Fix data dependency issue.
02 Mar 2012; Richard Freeman <rich0@gentoo.org> -eternal-lands-1.9.0.ebuild,
-eternal-lands-1.9.0_p20100717.ebuild, -eternal-lands-1.9.1.ebuild:
1.1 games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild?rev=1.1&content-type=text/plain
Index: eternal-lands-1.9.3-r1.ebuild
===================================================================
# Copyright 1999-2012 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.3-r1.ebuild,v 1.1 2012/03/02 18:28:24 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.3-20120213.tar.bz2
http://dev.gentoo.org/~rich0/distfiles/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.3"
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.2-glext.patch"
# epatch "${FILESDIR}/${PN}-1.9.1-libpng.patch"
# Fix for Gentoo zlib OF redefine
sed -i '1i#define OF(x) x' `find -name "*.c"` || die "sed failed"
}
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] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in games-rpg/eternal-lands: eternal-lands-1.9.3-r1.ebuild ChangeLog
@ 2012-06-24 11:58 Richard Freeman (rich0)
0 siblings, 0 replies; 3+ messages in thread
From: Richard Freeman (rich0) @ 2012-06-24 11:58 UTC (permalink / raw
To: gentoo-commits
rich0 12/06/24 11:58:25
Modified: eternal-lands-1.9.3-r1.ebuild ChangeLog
Log:
Fix doicon misuse - 423299.
(Portage version: 2.1.10.65/cvs/Linux x86_64)
Revision Changes Path
1.2 games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.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.3-r1.ebuild?r1=1.1&r2=1.2
Index: eternal-lands-1.9.3-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- eternal-lands-1.9.3-r1.ebuild 2 Mar 2012 18:28:24 -0000 1.1
+++ eternal-lands-1.9.3-r1.ebuild 24 Jun 2012 11:58:25 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2012 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.3-r1.ebuild,v 1.1 2012/03/02 18:28:24 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild,v 1.2 2012/06/24 11:58:25 rich0 Exp $
EAPI=2
inherit eutils flag-o-matic games
@@ -118,7 +118,7 @@
}
src_install() {
- doicon "${DISTDIR}/eternal-lands.png" ${PN}.png
+ newicon "${DISTDIR}/eternal-lands.png" ${PN}.png
newgamesbin el.x86.linux.bin el \
|| die "newgamesbin failed"
1.62 games-rpg/eternal-lands/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.62&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.62&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?r1=1.61&r2=1.62
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- ChangeLog 2 Mar 2012 18:28:24 -0000 1.61
+++ ChangeLog 24 Jun 2012 11:58:25 -0000 1.62
@@ -1,6 +1,10 @@
# ChangeLog for games-rpg/eternal-lands
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.61 2012/03/02 18:28:24 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.62 2012/06/24 11:58:25 rich0 Exp $
+
+ 24 Jun 2012; Richard Freeman <rich0@gentoo.org>
+ eternal-lands-1.9.3-r1.ebuild:
+ Fix doicon misuse - 423299.
*eternal-lands-1.9.3-r1 (02 Mar 2012)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in games-rpg/eternal-lands: eternal-lands-1.9.3-r1.ebuild ChangeLog
@ 2012-06-24 13:11 Richard Freeman (rich0)
0 siblings, 0 replies; 3+ messages in thread
From: Richard Freeman (rich0) @ 2012-06-24 13:11 UTC (permalink / raw
To: gentoo-commits
rich0 12/06/24 13:11:45
Modified: eternal-lands-1.9.3-r1.ebuild ChangeLog
Log:
Fixes for gnome icon cache - thanks hasufell.
(Portage version: 2.1.10.65/cvs/Linux x86_64)
Revision Changes Path
1.3 games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild?r1=1.2&r2=1.3
Index: eternal-lands-1.9.3-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- eternal-lands-1.9.3-r1.ebuild 24 Jun 2012 11:58:25 -0000 1.2
+++ eternal-lands-1.9.3-r1.ebuild 24 Jun 2012 13:11:45 -0000 1.3
@@ -1,9 +1,9 @@
# Copyright 1999-2012 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.3-r1.ebuild,v 1.2 2012/06/24 11:58:25 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild,v 1.3 2012/06/24 13:11:45 rich0 Exp $
EAPI=2
-inherit eutils flag-o-matic games
+inherit eutils flag-o-matic gnome2-utils games
DESCRIPTION="An online MMORPG written in C and SDL"
HOMEPAGE="http://www.eternal-lands.com"
@@ -118,7 +118,7 @@
}
src_install() {
- newicon "${DISTDIR}/eternal-lands.png" ${PN}.png
+ newicon -s 64 "${DISTDIR}/eternal-lands.png" ${PN}.png
newgamesbin el.x86.linux.bin el \
|| die "newgamesbin failed"
@@ -137,8 +137,14 @@
prepgamesdirs
}
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+}
+
pkg_postinst() {
games_pkg_postinst
+ gnome2_icon_cache_update
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"
@@ -150,5 +156,8 @@
# Make sure new files stay in games group
find "${ROOT}/${GAMES_DATADIR}/${PN}" -type d -exec chmod g+sx {} \;
+}
+pkg_postrm() {
+ gnome2_icon_cache_update
}
1.63 games-rpg/eternal-lands/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.63&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?rev=1.63&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-rpg/eternal-lands/ChangeLog?r1=1.62&r2=1.63
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- ChangeLog 24 Jun 2012 11:58:25 -0000 1.62
+++ ChangeLog 24 Jun 2012 13:11:45 -0000 1.63
@@ -1,6 +1,10 @@
# ChangeLog for games-rpg/eternal-lands
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.62 2012/06/24 11:58:25 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.63 2012/06/24 13:11:45 rich0 Exp $
+
+ 24 Jun 2012; Richard Freeman <rich0@gentoo.org>
+ eternal-lands-1.9.3-r1.ebuild:
+ Fixes for gnome icon cache - thanks hasufell.
24 Jun 2012; Richard Freeman <rich0@gentoo.org>
eternal-lands-1.9.3-r1.ebuild:
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-06-24 13:18 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-24 13:11 [gentoo-commits] gentoo-x86 commit in games-rpg/eternal-lands: eternal-lands-1.9.3-r1.ebuild ChangeLog Richard Freeman (rich0)
-- strict thread matches above, loose matches on Subject: below --
2012-06-24 11:58 Richard Freeman (rich0)
2012-03-02 18:28 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