games-rpg/eternal-lands: Remove old
authorDavid Seifert <soap@gentoo.org>
Wed, 20 Dec 2017 21:30:27 +0000 (22:30 +0100)
committerDavid Seifert <soap@gentoo.org>
Thu, 21 Dec 2017 01:49:41 +0000 (02:49 +0100)
Package-Manager: Portage-2.3.16, Repoman-2.3.6

games-rpg/eternal-lands/Manifest
games-rpg/eternal-lands/eternal-lands-1.9.2-r1.ebuild [deleted file]
games-rpg/eternal-lands/eternal-lands-1.9.2.ebuild [deleted file]
games-rpg/eternal-lands/eternal-lands-1.9.3.ebuild [deleted file]

index e8972ec0e96e9c516d3ca23f921db075775671fd..e644551c904a4e0226d3605444c2a481ad814092 100644 (file)
@@ -1,3 +1,2 @@
-DIST elc_1.9.2-20110618.tar.bz2 2164208 BLAKE2B 5a52240bc4d6ace33a775357586afd9f0ac2d99e6b1b84cb90f8c09a0b45f3df03bfb68abfd69746f73d752717a04b3e6d2cd8c91d0d727e3dbdeafbec8b581d SHA512 8ce7465fbe40dbc20efff07578d9abea9711fc134302880368568f1057d32f506c478ee66c63953ea5ed5eabd7ef6afda55524dcf521facc9cd368dbc0273a79
 DIST elc_1.9.3-20120213.tar.bz2 2401172 BLAKE2B 496315a0d09d0b7cb99a77c77965d3d85a675659ae1970dc2c7c7560146b165a48a35f6dfd7eb461d4347ee2023df91ba47c05120957f52f777ea530e868b8d9 SHA512 3580d3ceb94094443ef25f6e4880c9ffe3fff256c8d8e6657b4e0683a05184da9e6a76264557d2065a8187e3d36febd9d30ff5adff83a17607b1e478be90fabc
 DIST eternal-lands.png 9955 BLAKE2B 376f6826bab88e798c39d79f00bd8c8758798b70beb980d44bfcdf0c4afb696ea15f58177267ddf189ce53ef6c2c33efdcf507f5135ccc000b56ca28de078f80 SHA512 c77571c949bb43fa7f95ae58f863ed972cfc76e184de5d0fa0a3599e4f7539f6334b843233b61fc807c90ef270d87cd57494510ce559427b592d255c198729bf
diff --git a/games-rpg/eternal-lands/eternal-lands-1.9.2-r1.ebuild b/games-rpg/eternal-lands/eternal-lands-1.9.2-r1.ebuild
deleted file mode 100644 (file)
index 70023bc..0000000
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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="https://dev.gentoo.org/~rich0/distfiles/elc_1.9.2-20110618.tar.bz2
-       https://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.2"
-
-DEPEND="${RDEPEND}
-       >=app-eselect/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 {} \;
-
-}
diff --git a/games-rpg/eternal-lands/eternal-lands-1.9.2.ebuild b/games-rpg/eternal-lands/eternal-lands-1.9.2.ebuild
deleted file mode 100644 (file)
index dfdd692..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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="https://dev.gentoo.org/~rich0/distfiles/elc_1.9.2-20110618.tar.bz2
-       https://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.2"
-
-DEPEND="${RDEPEND}
-       >=app-eselect/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"
-}
-
-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.9.3.ebuild b/games-rpg/eternal-lands/eternal-lands-1.9.3.ebuild
deleted file mode 100644 (file)
index 83bec66..0000000
+++ /dev/null
@@ -1,153 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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
-       https://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.2"
-
-DEPEND="${RDEPEND}
-       >=app-eselect/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 {} \;
-
-}