summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2017-12-20 22:30:27 +0100
committerDavid Seifert <soap@gentoo.org>2017-12-21 02:49:41 +0100
commitabe627ba16cd84bdb7d10dba99e7c29ba45102e6 (patch)
tree9137874cb7ca97f8adca61c749e26bb32e237327 /games-rpg/eternal-lands
parentgames-rpg/eschalon-book-1-demo: Remove old (diff)
downloadgentoo-abe627ba16cd84bdb7d10dba99e7c29ba45102e6.tar.gz
gentoo-abe627ba16cd84bdb7d10dba99e7c29ba45102e6.tar.bz2
gentoo-abe627ba16cd84bdb7d10dba99e7c29ba45102e6.zip
games-rpg/eternal-lands: Remove old
Package-Manager: Portage-2.3.16, Repoman-2.3.6
Diffstat (limited to 'games-rpg/eternal-lands')
-rw-r--r--games-rpg/eternal-lands/Manifest1
-rw-r--r--games-rpg/eternal-lands/eternal-lands-1.9.2-r1.ebuild153
-rw-r--r--games-rpg/eternal-lands/eternal-lands-1.9.2.ebuild149
-rw-r--r--games-rpg/eternal-lands/eternal-lands-1.9.3.ebuild153
4 files changed, 0 insertions, 456 deletions
diff --git a/games-rpg/eternal-lands/Manifest b/games-rpg/eternal-lands/Manifest
index e8972ec0e96e..e644551c904a 100644
--- a/games-rpg/eternal-lands/Manifest
+++ b/games-rpg/eternal-lands/Manifest
@@ -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
index 70023bc26074..000000000000
--- a/games-rpg/eternal-lands/eternal-lands-1.9.2-r1.ebuild
+++ /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
index dfdd692983b3..000000000000
--- a/games-rpg/eternal-lands/eternal-lands-1.9.2.ebuild
+++ /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
index 83bec66837a3..000000000000
--- a/games-rpg/eternal-lands/eternal-lands-1.9.3.ebuild
+++ /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 {} \;
-
-}