Version bump - cleaned old non-working versions.
authorRichard Freeman <rich0@gentoo.org>
Sat, 3 Apr 2010 21:35:22 +0000 (21:35 +0000)
committerRichard Freeman <rich0@gentoo.org>
Sat, 3 Apr 2010 21:35:22 +0000 (21:35 +0000)
Package-Manager: portage-2.1.7.17/cvs/Linux x86_64

games-rpg/eternal-lands-data/ChangeLog
games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild [moved from games-rpg/eternal-lands-data/eternal-lands-data-1.8.0-r1.ebuild with 88% similarity]
games-rpg/eternal-lands/ChangeLog
games-rpg/eternal-lands/eternal-lands-1.8.0-r1.ebuild [deleted file]
games-rpg/eternal-lands/eternal-lands-1.8.0.ebuild [deleted file]
games-rpg/eternal-lands/eternal-lands-1.9.0.ebuild [moved from games-rpg/eternal-lands/eternal-lands-1.8.0-r2.ebuild with 91% similarity]
games-rpg/eternal-lands/files/eternal-lands-1.9.0-glext.patch [moved from games-rpg/eternal-lands/files/eternal-lands-1.8.0-glext.patch with 100% similarity]

index 34ea15dbf87f120811074db918fe3b471d768e2b..7101afecc8b2c23e8e4522f980e7e98109b44930 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for games-rpg/eternal-lands-data
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/ChangeLog,v 1.20 2009/01/12 22:06:49 rich0 Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/ChangeLog,v 1.21 2010/04/03 21:34:52 rich0 Exp $
+
+*eternal-lands-data-1.9.0 (03 Apr 2010)
+
+  03 Apr 2010; Richard Freeman <rich0@gentoo.org>
+  -eternal-lands-data-1.8.0-r1.ebuild, +eternal-lands-data-1.9.0.ebuild:
+  Version bump - cleaned old non-working versions.
 
 *eternal-lands-data-1.8.0-r1 (12 Jan 2009)
 
similarity index 88%
rename from games-rpg/eternal-lands-data/eternal-lands-data-1.8.0-r1.ebuild
rename to games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild
index 37f468e955a90652039cb3e2d9a4b317ba301e5c..3e18a9cc8fcaee81e623d435808e3851e248f622 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2009 Gentoo Foundation
+# 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-data/eternal-lands-data-1.8.0-r1.ebuild,v 1.1 2009/01/12 22:06:49 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands-data/eternal-lands-data-1.9.0.ebuild,v 1.1 2010/04/03 21:34:52 rich0 Exp $
 
 inherit games
 
@@ -11,7 +11,7 @@ MY_PV="${MY_PV//./}"
 MY_PN="${PN%*-data}"
 DESCRIPTION="An online MMORPG written in C and SDL"
 HOMEPAGE="http://www.eternal-lands.com"
-SRC_URI="http://www.eternal-lands.com/el_linux_180_install.zip
+SRC_URI="http://www.eternal-lands.com/el_linux_190.zip
                music? ( mirror://gentoo/el_music_full-${MUSIC_DATE}.zip )
                sound? ( mirror://gentoo/el_sound_150.zip )"
 # WARNING: The music file is held at
@@ -50,7 +50,7 @@ src_install() {
        insopts -m 0660
        insinto "${GAMES_DATADIR}/${MY_PN}"
        doins -r 2dobjects 3dobjects actor_defs animations maps meshes \
-               particles skeletons textures tiles languages shaders skybox \
+               particles skeletons shaders textures languages shaders skybox \
                *.lst 3dobjects.txt *.xml \
                || die "doins failed"
 
index d3c3ced307cb4cc8a9c74921542b5f9d26ff708b..7878a1069336d5bdaa3a413b17397817313ac3f0 100644 (file)
@@ -1,6 +1,14 @@
 # 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.51 2010/02/04 22:39:01 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/ChangeLog,v 1.52 2010/04/03 21:35:22 rich0 Exp $
+
+*eternal-lands-1.9.0 (03 Apr 2010)
+
+  03 Apr 2010; Richard Freeman <rich0@gentoo.org>
+  -eternal-lands-1.8.0.ebuild, -eternal-lands-1.8.0-r1.ebuild,
+  -eternal-lands-1.8.0-r2.ebuild, -files/eternal-lands-1.8.0-glext.patch,
+  +eternal-lands-1.9.0.ebuild, +files/eternal-lands-1.9.0-glext.patch:
+  Version bump - cleaned old non-working versions.
 
 *eternal-lands-1.8.0-r2 (03 Feb 2010)
 
diff --git a/games-rpg/eternal-lands/eternal-lands-1.8.0-r1.ebuild b/games-rpg/eternal-lands/eternal-lands-1.8.0-r1.ebuild
deleted file mode 100644 (file)
index 670e7d0..0000000
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2009 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.8.0-r1.ebuild,v 1.1 2009/10/17 13:37:14 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.8.0.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
-       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.8.0"
-
-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
-}
-
-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 {} \;
-
-}
diff --git a/games-rpg/eternal-lands/eternal-lands-1.8.0.ebuild b/games-rpg/eternal-lands/eternal-lands-1.8.0.ebuild
deleted file mode 100644 (file)
index 4a5a78a..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2009 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.8.0.ebuild,v 1.5 2009/09/04 18:03:17 mr_bones_ 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.8.0.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
-       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.8.0"
-
-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"
-
-       # 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
-}
-
-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 {} \;
-
-}
similarity index 91%
rename from games-rpg/eternal-lands/eternal-lands-1.8.0-r2.ebuild
rename to games-rpg/eternal-lands/eternal-lands-1.9.0.ebuild
index cb8bf4b0c96be8fb0426dd4de7a80ff266dfaafe..1fdf06806a506b64424e0ccea3a5f7f26d6956a1 100644 (file)
@@ -1,13 +1,13 @@
 # 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.8.0-r2.ebuild,v 1.1 2010/02/04 22:39:01 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/eternal-lands/eternal-lands-1.9.0.ebuild,v 1.1 2010/04/03 21:35:22 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.8.0.tar.bz2
+SRC_URI="mirror://gentoo/elc_1.9.0.tar.bz2
        mirror://gentoo/eternal-lands.png"
 
 LICENSE="eternal_lands"
@@ -30,7 +30,7 @@ RDEPEND="x11-libs/libX11
        dev-libs/libxml2
        media-libs/cal3d[-16bit-indices]
        media-libs/libpng
-       >=games-rpg/eternal-lands-data-1.8.0"
+       >=games-rpg/eternal-lands-data-1.9.0"
 
 DEPEND="${RDEPEND}
        >=app-admin/eselect-opengl-1.0.6-r1
@@ -84,7 +84,7 @@ src_prepare() {
                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
+#      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/' \
@@ -100,7 +100,7 @@ src_prepare() {
 
        cp Makefile.linux Makefile
 
-       epatch "${FILESDIR}/${PN}-1.8.0-glext.patch"
+       epatch "${FILESDIR}/${PN}-1.9.0-glext.patch"
 }
 
 src_compile() {