* [gentoo-commits] repo/gentoo:master commit in: games-rpg/eternal-lands/
@ 2016-04-24 12:07 Pacho Ramos
0 siblings, 0 replies; 5+ messages in thread
From: Pacho Ramos @ 2016-04-24 12:07 UTC (permalink / raw
To: gentoo-commits
commit: 7d20201fbcbbadc7badf6a4c883562fed4ad2818
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 24 11:25:25 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 12:06:49 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d20201f
games-rpg/eternal-lands: Drop old version using eapi2 with gnome2-utils.eclass
Package-Manager: portage-2.2.28
.../eternal-lands/eternal-lands-1.9.3-r1.ebuild | 163 ---------------------
1 file changed, 163 deletions(-)
diff --git a/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild b/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild
deleted file mode 100644
index e9139ea..0000000
--- a/games-rpg/eternal-lands/eternal-lands-1.9.3-r1.ebuild
+++ /dev/null
@@ -1,163 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=2
-inherit eutils flag-o-matic gnome2-utils 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.3"
-
-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() {
- newicon -s 64 "${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_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"
- 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 {} \;
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/eternal-lands/
@ 2019-05-23 2:29 Stefan Strogin
0 siblings, 0 replies; 5+ messages in thread
From: Stefan Strogin @ 2019-05-23 2:29 UTC (permalink / raw
To: gentoo-commits
commit: 07cf2e3583f03a085553297181a42df39c427946
Author: Stefan Strogin <steils <AT> gentoo <DOT> org>
AuthorDate: Thu May 16 04:10:22 2019 +0000
Commit: Stefan Strogin <steils <AT> gentoo <DOT> org>
CommitDate: Thu May 23 02:28:02 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07cf2e35
games-rpg/eternal-lands: remove rich0@ from maintainers
Bug: https://bugs.gentoo.org/548926
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Stefan Strogin <steils <AT> gentoo.org>
games-rpg/eternal-lands/metadata.xml | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/games-rpg/eternal-lands/metadata.xml b/games-rpg/eternal-lands/metadata.xml
index 3a16e77fe8e..3b426abd6bc 100644
--- a/games-rpg/eternal-lands/metadata.xml
+++ b/games-rpg/eternal-lands/metadata.xml
@@ -1,15 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- <name>Richard Freeman</name>
- </maintainer>
<maintainer type="project">
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
<longdescription>
- Eternal Lands is a FREE MMORPG (massively multiplayer online role playing game)
+ Eternal Lands is a free 3D fantasy MMORPG (massively multiplayer online role playing game)
</longdescription>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/eternal-lands/
@ 2019-09-18 20:32 Matt Turner
0 siblings, 0 replies; 5+ messages in thread
From: Matt Turner @ 2019-09-18 20:32 UTC (permalink / raw
To: gentoo-commits
commit: 5ef0a8a3111172a51e323974cab112ed471705c0
Author: Maik Freudenberg <hhfeuer <AT> gmx <DOT> de>
AuthorDate: Wed Sep 18 20:30:53 2019 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Sep 18 20:32:27 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef0a8a3
games-rpg/eternal-lands: Drop eselect-opengl dep
Closes: https://bugs.gentoo.org/692210
Signed-off-by: Maik Freudenberg <hhfeuer <AT> gmx.de>
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
games-rpg/eternal-lands/eternal-lands-1.9.5.3.ebuild | 1 -
1 file changed, 1 deletion(-)
diff --git a/games-rpg/eternal-lands/eternal-lands-1.9.5.3.ebuild b/games-rpg/eternal-lands/eternal-lands-1.9.5.3.ebuild
index 77263591394..9728e4e9815 100644
--- a/games-rpg/eternal-lands/eternal-lands-1.9.5.3.ebuild
+++ b/games-rpg/eternal-lands/eternal-lands-1.9.5.3.ebuild
@@ -31,7 +31,6 @@ RDEPEND="app-arch/unzip
x11-libs/libXdmcp
x11-libs/libXext"
DEPEND="${RDEPEND}
- app-eselect/eselect-opengl
media-libs/glew"
BDEPEND="${DEPEND}
virtual/pkgconfig
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/eternal-lands/
@ 2024-10-10 20:29 Conrad Kostecki
0 siblings, 0 replies; 5+ messages in thread
From: Conrad Kostecki @ 2024-10-10 20:29 UTC (permalink / raw
To: gentoo-commits
commit: b628a164889e2aae05c429acc058c5578d691388
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sat Aug 10 09:59:30 2024 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Thu Oct 10 20:22:40 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b628a164
games-rpg/eternal-lands: add missing remote-id
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/38050
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
games-rpg/eternal-lands/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/games-rpg/eternal-lands/metadata.xml b/games-rpg/eternal-lands/metadata.xml
index 7c730d47817a..f4f4c563c1d0 100644
--- a/games-rpg/eternal-lands/metadata.xml
+++ b/games-rpg/eternal-lands/metadata.xml
@@ -5,4 +5,7 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">raduprv/Eternal-Lands</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-rpg/eternal-lands/
@ 2024-10-13 9:40 James Le Cuirot
0 siblings, 0 replies; 5+ messages in thread
From: James Le Cuirot @ 2024-10-13 9:40 UTC (permalink / raw
To: gentoo-commits
commit: 583604979f845ae5987c4089b5801c54ddd69e23
Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Sun Oct 13 08:00:50 2024 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Oct 13 09:38:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58360497
games-rpg/eternal-lands: add missing dependency
Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://bugs.gentoo.org/941264
Closes: https://github.com/gentoo/gentoo/pull/38971
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
games-rpg/eternal-lands/eternal-lands-1.9.6.1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/games-rpg/eternal-lands/eternal-lands-1.9.6.1.ebuild b/games-rpg/eternal-lands/eternal-lands-1.9.6.1.ebuild
index 414835307acf..e8077a89d63b 100644
--- a/games-rpg/eternal-lands/eternal-lands-1.9.6.1.ebuild
+++ b/games-rpg/eternal-lands/eternal-lands-1.9.6.1.ebuild
@@ -25,6 +25,7 @@ RDEPEND="app-arch/unzip
media-libs/openal
media-libs/sdl2-image
media-libs/sdl2-net
+ media-libs/sdl2-ttf
sys-libs/zlib[minizip]
virtual/glu
virtual/opengl
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-10-13 9:40 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-23 2:29 [gentoo-commits] repo/gentoo:master commit in: games-rpg/eternal-lands/ Stefan Strogin
-- strict thread matches above, loose matches on Subject: below --
2024-10-13 9:40 James Le Cuirot
2024-10-10 20:29 Conrad Kostecki
2019-09-18 20:32 Matt Turner
2016-04-24 12:07 Pacho Ramos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox