public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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