public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-06-08  9:05 Jakov Smolić
  0 siblings, 0 replies; 10+ messages in thread
From: Jakov Smolić @ 2022-06-08  9:05 UTC (permalink / raw
  To: gentoo-commits

commit:     2d1410a26bc1ef312b8a303b8a6dff3b7e897272
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  8 09:05:06 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Jun  8 09:05:23 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1410a2

games-engines/exult: Keyword 1.6 arm64, #850493

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 games-engines/exult/exult-1.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-engines/exult/exult-1.6.ebuild b/games-engines/exult/exult-1.6.ebuild
index 98d89565e660..890ac649e4c7 100644
--- a/games-engines/exult/exult-1.6.ebuild
+++ b/games-engines/exult/exult-1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.t
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="alsa fluidsynth opengl +sdl2 timidity tools"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-16 18:57 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-16 18:57 UTC (permalink / raw
  To: gentoo-commits

commit:     91d5672e12ec262c9bf40c447e4f5760cb38c02b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 16 17:33:22 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Nov 16 18:56:29 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d5672e

games-engines/exult: drop 1.6

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-engines/exult/Manifest         |  1 -
 games-engines/exult/exult-1.6.ebuild | 51 ------------------------------------
 games-engines/exult/metadata.xml     |  1 -
 3 files changed, 53 deletions(-)

diff --git a/games-engines/exult/Manifest b/games-engines/exult/Manifest
index 6f8438c5319a..c7d793a45880 100644
--- a/games-engines/exult/Manifest
+++ b/games-engines/exult/Manifest
@@ -1,2 +1 @@
-DIST exult-1.6.tar.gz 7906968 BLAKE2B f58b009bf82c5120a7ce588cbc5d2b282b92d7e8d08fb3e6119436de178ebd8af1d9a10e4ba660038aac9b87f0ced3fbbdbc5f39a3b3e17fee36b295d7df2603 SHA512 e786ccc11d3fc1b0747c0c620b51152d09f5157ca1e458a5aecc5e66c91e3222b6ba61311149bd6be83e20d339ea1d6d47640f89cc1750a9720549278a33e1b2
 DIST exult-1.8.tar.gz 19104130 BLAKE2B 56e127d95d3a948b7c52ca3439f8a84691728817c855b46580a8baf21ad0b8f663d5f9fb2fb855d73baa1d3cc29181d001adae1a978c75a7dfa598879b559ab4 SHA512 5422f70c00a1d5ff0606cb7613b891abda430872c50b1058999085c7df08360fd55d5bdf95cbff09616cf3b11e51dce4b11c7322c3db9a8756946e5854ef0fde

diff --git a/games-engines/exult/exult-1.6.ebuild b/games-engines/exult/exult-1.6.ebuild
deleted file mode 100644
index bb5e1c9d1715..000000000000
--- a/games-engines/exult/exult-1.6.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="an Ultima 7 game engine that runs on modern operating systems"
-HOMEPAGE="http://exult.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="alsa fluidsynth opengl +sdl2 timidity tools"
-
-DEPEND="
-	games-misc/exult-sound
-	>=media-libs/libpng-1.6:0=
-	media-libs/libvorbis
-	sys-libs/zlib
-	alsa? ( media-libs/alsa-lib )
-	fluidsynth? ( media-sound/fluidsynth )
-	opengl? ( virtual/opengl )
-	sdl2? ( media-libs/libsdl2[sound,video,X] )
-	!sdl2? ( media-libs/libsdl[sound,video,X] )
-	timidity? ( >=media-sound/timidity++-2 )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=(
-	AUTHORS ChangeLog FAQ NEWS README README.1ST
-)
-
-src_configure() {
-	econf \
-		--enable-mods \
-		--enable-zip-support \
-		--with-desktopdir=/usr/share/applications \
-		--with-icondir=/usr/share/pixmaps \
-		--with-sdl=$(usex sdl2 sdl2 sdl12) \
-		$(use_enable alsa) \
-		$(use_enable fluidsynth) \
-		$(use_enable opengl) \
-		$(use_enable timidity timidity-midi) \
-		$(use_enable tools)
-}
-
-pkg_postinst() {
-	elog "You *must* have the original Ultima7 The Black Gate and/or"
-	elog "The Serpent Isle installed."
-	elog "See documentation in /usr/share/doc/${PF} for information."
-}

diff --git a/games-engines/exult/metadata.xml b/games-engines/exult/metadata.xml
index 6351a584ce67..79d545d1aa45 100644
--- a/games-engines/exult/metadata.xml
+++ b/games-engines/exult/metadata.xml
@@ -11,7 +11,6 @@
 	</upstream>
 	<use>
 		<flag name="fluidsynth">Compile with support for FluidSynth</flag>
-		<flag name="sdl2">Use libsdl2 instead of libsdl</flag>
 		<flag name="tools">Enable tools, usercode compiler and mods support</flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-10  3:13 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-10  3:13 UTC (permalink / raw
  To: gentoo-commits

commit:     ca274de84dd6dfaa2dc71dcb30ebc50fdab9e11e
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Wed Nov  9 11:08:54 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 10 02:52:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca274de8

games-engines/exult: add 1.8

Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28200
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-engines/exult/Manifest         |  1 +
 games-engines/exult/exult-1.8.ebuild | 56 ++++++++++++++++++++++++++++++++++++
 games-engines/exult/metadata.xml     |  2 +-
 3 files changed, 58 insertions(+), 1 deletion(-)

diff --git a/games-engines/exult/Manifest b/games-engines/exult/Manifest
index 89066ec8df51..6f8438c5319a 100644
--- a/games-engines/exult/Manifest
+++ b/games-engines/exult/Manifest
@@ -1 +1,2 @@
 DIST exult-1.6.tar.gz 7906968 BLAKE2B f58b009bf82c5120a7ce588cbc5d2b282b92d7e8d08fb3e6119436de178ebd8af1d9a10e4ba660038aac9b87f0ced3fbbdbc5f39a3b3e17fee36b295d7df2603 SHA512 e786ccc11d3fc1b0747c0c620b51152d09f5157ca1e458a5aecc5e66c91e3222b6ba61311149bd6be83e20d339ea1d6d47640f89cc1750a9720549278a33e1b2
+DIST exult-1.8.tar.gz 19104130 BLAKE2B 56e127d95d3a948b7c52ca3439f8a84691728817c855b46580a8baf21ad0b8f663d5f9fb2fb855d73baa1d3cc29181d001adae1a978c75a7dfa598879b559ab4 SHA512 5422f70c00a1d5ff0606cb7613b891abda430872c50b1058999085c7df08360fd55d5bdf95cbff09616cf3b11e51dce4b11c7322c3db9a8756946e5854ef0fde

diff --git a/games-engines/exult/exult-1.8.ebuild b/games-engines/exult/exult-1.8.ebuild
new file mode 100644
index 000000000000..8e0e2b0a48b2
--- /dev/null
+++ b/games-engines/exult/exult-1.8.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="an Ultima 7 game engine that runs on modern operating systems"
+HOMEPAGE="http://exult.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="alsa fluidsynth timidity tools"
+
+DEPEND="
+	games-misc/exult-sound
+	>=media-libs/libpng-1.6:0=
+	media-libs/libvorbis
+	sys-libs/zlib:=
+	virtual/opengl
+	alsa? ( media-libs/alsa-lib )
+	fluidsynth? ( media-sound/fluidsynth )
+	media-libs/libsdl2[sound,video,X]
+	timidity? ( >=media-sound/timidity++-2 )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=(
+	AUTHORS ChangeLog FAQ NEWS README
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	econf \
+		--enable-zip-support \
+		--with-desktopdir=/usr/share/applications \
+		--with-icondir=/usr/share/pixmaps \
+		$(use_enable alsa) \
+		$(use_enable fluidsynth) \
+		$(use_enable timidity timidity-midi) \
+		$(use_enable tools) \
+		$(use_enable tools compiler) \
+		$(use_enable tools mods)
+}
+
+pkg_postinst() {
+	elog "You *must* have the original Ultima7 The Black Gate and/or"
+	elog "The Serpent Isle installed."
+	elog "See documentation in /usr/share/doc/${PF} for information."
+}

diff --git a/games-engines/exult/metadata.xml b/games-engines/exult/metadata.xml
index dfaf409414b7..6351a584ce67 100644
--- a/games-engines/exult/metadata.xml
+++ b/games-engines/exult/metadata.xml
@@ -12,6 +12,6 @@
 	<use>
 		<flag name="fluidsynth">Compile with support for FluidSynth</flag>
 		<flag name="sdl2">Use libsdl2 instead of libsdl</flag>
-		<flag name="tools">Enable tools</flag>
+		<flag name="tools">Enable tools, usercode compiler and mods support</flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-10  3:13 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-10  3:13 UTC (permalink / raw
  To: gentoo-commits

commit:     760490f827d38225e9d492249176b39d4da117c1
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 10 02:09:56 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 10 02:52:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760490f8

games-engines/exult: forward ~ppc64 keyword

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-engines/exult/exult-1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/exult/exult-1.8.ebuild b/games-engines/exult/exult-1.8.ebuild
index 8e0e2b0a48b2..0b544c3211fb 100644
--- a/games-engines/exult/exult-1.8.ebuild
+++ b/games-engines/exult/exult-1.8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.t
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="alsa fluidsynth timidity tools"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-10  3:13 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-10  3:13 UTC (permalink / raw
  To: gentoo-commits

commit:     35e351938ca7e189dece0b5df4084ffebaa9d78b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 10 02:02:19 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 10 02:52:14 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e35193

games-engines/exult: Keyword 1.6 ppc64, #850493

Tested-by: ernsteiswuerfel <erhard_f <AT> mailbox.org>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-engines/exult/exult-1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-engines/exult/exult-1.6.ebuild b/games-engines/exult/exult-1.6.ebuild
index 890ac649e4c7..bb5e1c9d1715 100644
--- a/games-engines/exult/exult-1.6.ebuild
+++ b/games-engines/exult/exult-1.6.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.t
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="alsa fluidsynth opengl +sdl2 timidity tools"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-10  3:13 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2022-11-10  3:13 UTC (permalink / raw
  To: gentoo-commits

commit:     1def587ca3c65f00199e30a512e3d5558d1c8533
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 10 01:28:00 2022 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 10 03:10:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1def587c

games-engines/exult: extra ebuild changes/updates

bit of tidying and:
* use EPREFIX
* use html/ for for docs
* add joystick on libSDL2
* depend on xorg-proto, fails without because of libsdl2
 (and keep X on libsdl2, seems needed)
* drop virtual/opengl, this doesn't use GL anymore I can see?
  also does not seem to need libsdl2[opengl]

Probably other improvements that could be done (better way or
instructions to find game data in $HOME rather than /usr/share,
and have not looked at gtk+exult-studio), but left alone for now.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-engines/exult/exult-1.8.ebuild | 51 ++++++++++++++++++------------------
 1 file changed, 26 insertions(+), 25 deletions(-)

diff --git a/games-engines/exult/exult-1.8.ebuild b/games-engines/exult/exult-1.8.ebuild
index 0b544c3211fb..bf03c5b70837 100644
--- a/games-engines/exult/exult-1.8.ebuild
+++ b/games-engines/exult/exult-1.8.ebuild
@@ -5,52 +5,53 @@ EAPI=8
 
 inherit autotools
 
-DESCRIPTION="an Ultima 7 game engine that runs on modern operating systems"
-HOMEPAGE="http://exult.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.tar.gz"
+DESCRIPTION="Ultima 7 game engine that runs on modern operating systems"
+HOMEPAGE="https://exult.sourceforge.net/"
+SRC_URI="mirror://sourceforge/exult/exult-all-versions/${PV}/${P}.tar.gz"
 
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="alsa fluidsynth timidity tools"
 
-DEPEND="
+RDEPEND="
 	games-misc/exult-sound
-	>=media-libs/libpng-1.6:0=
+	media-libs/libpng:=
+	media-libs/libsdl2[X,joystick,sound,video]
 	media-libs/libvorbis
 	sys-libs/zlib:=
-	virtual/opengl
 	alsa? ( media-libs/alsa-lib )
-	fluidsynth? ( media-sound/fluidsynth )
-	media-libs/libsdl2[sound,video,X]
-	timidity? ( >=media-sound/timidity++-2 )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=(
-	AUTHORS ChangeLog FAQ NEWS README
-)
+	fluidsynth? ( media-sound/fluidsynth:= )
+	timidity? ( media-sound/timidity++ )"
+DEPEND="
+	${RDEPEND}
+	x11-base/xorg-proto"
 
 src_prepare() {
 	default
+
 	eautoreconf
 }
 
 src_configure() {
-	econf \
-		--enable-zip-support \
-		--with-desktopdir=/usr/share/applications \
-		--with-icondir=/usr/share/pixmaps \
-		$(use_enable alsa) \
-		$(use_enable fluidsynth) \
-		$(use_enable timidity timidity-midi) \
-		$(use_enable tools) \
-		$(use_enable tools compiler) \
+	local econfargs=(
+		--docdir="${EPREFIX}"/usr/share/${PF}/html
+		--with-desktopdir="${EPREFIX}"/usr/share/applications
+		--with-icondir="${EPREFIX}"/usr/share/pixmaps
+		$(use_enable alsa)
+		$(use_enable fluidsynth)
+		$(use_enable timidity timidity-midi)
+		$(use_enable tools)
+		$(use_enable tools compiler)
 		$(use_enable tools mods)
+		--enable-zip-support
+	)
+
+	econf "${econfargs[@]}"
 }
 
 pkg_postinst() {
 	elog "You *must* have the original Ultima7 The Black Gate and/or"
 	elog "The Serpent Isle installed."
-	elog "See documentation in /usr/share/doc/${PF} for information."
+	elog "See documentation in ${EROOT}/usr/share/doc/${PF} for information."
 }


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2020-11-05  4:47 Joonas Niilola
  0 siblings, 0 replies; 10+ messages in thread
From: Joonas Niilola @ 2020-11-05  4:47 UTC (permalink / raw
  To: gentoo-commits

commit:     72a90462453f12ac77bb044cdf608784c121a9db
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Nov  3 12:17:40 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Nov  5 04:45:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a90462

games-engines/exult: version 1.6

Stable release of package.

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 games-engines/exult/Manifest         |  1 +
 games-engines/exult/exult-1.6.ebuild | 51 ++++++++++++++++++++++++++++++++++++
 games-engines/exult/metadata.xml     |  2 ++
 3 files changed, 54 insertions(+)

diff --git a/games-engines/exult/Manifest b/games-engines/exult/Manifest
new file mode 100644
index 00000000000..89066ec8df5
--- /dev/null
+++ b/games-engines/exult/Manifest
@@ -0,0 +1 @@
+DIST exult-1.6.tar.gz 7906968 BLAKE2B f58b009bf82c5120a7ce588cbc5d2b282b92d7e8d08fb3e6119436de178ebd8af1d9a10e4ba660038aac9b87f0ced3fbbdbc5f39a3b3e17fee36b295d7df2603 SHA512 e786ccc11d3fc1b0747c0c620b51152d09f5157ca1e458a5aecc5e66c91e3222b6ba61311149bd6be83e20d339ea1d6d47640f89cc1750a9720549278a33e1b2

diff --git a/games-engines/exult/exult-1.6.ebuild b/games-engines/exult/exult-1.6.ebuild
new file mode 100644
index 00000000000..98d89565e66
--- /dev/null
+++ b/games-engines/exult/exult-1.6.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="an Ultima 7 game engine that runs on modern operating systems"
+HOMEPAGE="http://exult.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/exult-all-versions/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa fluidsynth opengl +sdl2 timidity tools"
+
+DEPEND="
+	games-misc/exult-sound
+	>=media-libs/libpng-1.6:0=
+	media-libs/libvorbis
+	sys-libs/zlib
+	alsa? ( media-libs/alsa-lib )
+	fluidsynth? ( media-sound/fluidsynth )
+	opengl? ( virtual/opengl )
+	sdl2? ( media-libs/libsdl2[sound,video,X] )
+	!sdl2? ( media-libs/libsdl[sound,video,X] )
+	timidity? ( >=media-sound/timidity++-2 )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=(
+	AUTHORS ChangeLog FAQ NEWS README README.1ST
+)
+
+src_configure() {
+	econf \
+		--enable-mods \
+		--enable-zip-support \
+		--with-desktopdir=/usr/share/applications \
+		--with-icondir=/usr/share/pixmaps \
+		--with-sdl=$(usex sdl2 sdl2 sdl12) \
+		$(use_enable alsa) \
+		$(use_enable fluidsynth) \
+		$(use_enable opengl) \
+		$(use_enable timidity timidity-midi) \
+		$(use_enable tools)
+}
+
+pkg_postinst() {
+	elog "You *must* have the original Ultima7 The Black Gate and/or"
+	elog "The Serpent Isle installed."
+	elog "See documentation in /usr/share/doc/${PF} for information."
+}

diff --git a/games-engines/exult/metadata.xml b/games-engines/exult/metadata.xml
index a676c5e60d9..3a588d836e6 100644
--- a/games-engines/exult/metadata.xml
+++ b/games-engines/exult/metadata.xml
@@ -10,6 +10,8 @@
 		<remote-id type="github">exult/exult</remote-id>
 	</upstream>
 	<use>
+		<flag name="fluidsynth">Compile with support for FluidSynth</flag>
 		<flag name="sdl2">Use libsdl2 instead of libsdl</flag>
+		<flag name="tools">Enable tools</flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2020-11-05  4:47 Joonas Niilola
  0 siblings, 0 replies; 10+ messages in thread
From: Joonas Niilola @ 2020-11-05  4:47 UTC (permalink / raw
  To: gentoo-commits

commit:     50d3b7e17c30f129277b8d9ba56521b783ef6a2d
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Tue Nov  3 12:18:46 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Nov  5 04:45:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d3b7e1

games-engines/exult: remove live ebuild

Closes: https://bugs.gentoo.org/752429
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18118
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 games-engines/exult/exult-9999.ebuild | 54 -----------------------------------
 1 file changed, 54 deletions(-)

diff --git a/games-engines/exult/exult-9999.ebuild b/games-engines/exult/exult-9999.ebuild
deleted file mode 100644
index 3463a5baa5a..00000000000
--- a/games-engines/exult/exult-9999.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit autotools multilib eutils git-r3
-
-DESCRIPTION="an Ultima 7 game engine that runs on modern operating systems"
-HOMEPAGE="http://exult.sourceforge.net/"
-EGIT_REPO_URI="https://github.com/exult/exult"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE="+sdl2 timidity zlib"
-
-DEPEND="
-	>=media-libs/libpng-1.2.43-r2:0
-	games-misc/exult-sound
-	media-libs/libvorbis
-	sdl2? ( media-libs/libsdl2[sound,video,X] )
-	!sdl2? ( media-libs/libsdl[sound,video,X] )
-	timidity? ( >=media-sound/timidity++-2 )
-	zlib? ( sys-libs/zlib )
-"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${P/_/}
-DOCS=(
-	AUTHORS ChangeLog FAQ NEWS README README.1ST
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	econf \
-		--x-libraries="/usr/$(get_libdir)" \
-		--disable-tools \
-		--disable-opengl \
-		--enable-mods \
-		--with-desktopdir=/usr/share/applications \
-		--with-icondir=/usr/share/pixmaps \
-		--with-sdl=$(usex sdl2 sdl2 sdl12) \
-		$(use_enable timidity timidity-midi) \
-		$(use_enable zlib zip-support)
-}
-
-pkg_postinst() {
-	elog "You *must* have the original Ultima7 The Black Gate and/or"
-	elog "The Serpent Isle installed."
-	elog "See documentation in /usr/share/doc/${PF} for information."
-}


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2018-07-11 21:02 James Le Cuirot
  0 siblings, 0 replies; 10+ messages in thread
From: James Le Cuirot @ 2018-07-11 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     97ec3a4cb66d7484c8b7a29db5aeabb79598f12c
Author:     Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Fri Jun  1 19:57:37 2018 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Jul 11 20:58:43 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97ec3a4c

games-engines/exult: fixes to compilation

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 games-engines/exult/exult-9999.ebuild | 13 +++++++------
 games-engines/exult/metadata.xml      |  4 ++++
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/games-engines/exult/exult-9999.ebuild b/games-engines/exult/exult-9999.ebuild
index 4efc34a2e5d..3463a5baa5a 100644
--- a/games-engines/exult/exult-9999.ebuild
+++ b/games-engines/exult/exult-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,18 +11,18 @@ EGIT_REPO_URI="https://github.com/exult/exult"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="timidity zlib"
+IUSE="+sdl2 timidity zlib"
 
 DEPEND="
 	>=media-libs/libpng-1.2.43-r2:0
 	games-misc/exult-sound
-	media-libs/libsdl[sound,video,X]
+	media-libs/libvorbis
+	sdl2? ( media-libs/libsdl2[sound,video,X] )
+	!sdl2? ( media-libs/libsdl[sound,video,X] )
 	timidity? ( >=media-sound/timidity++-2 )
 	zlib? ( sys-libs/zlib )
 "
-RDEPEND="
-	${DEPEND}
-"
+RDEPEND="${DEPEND}"
 
 S=${WORKDIR}/${P/_/}
 DOCS=(
@@ -42,6 +42,7 @@ src_configure() {
 		--enable-mods \
 		--with-desktopdir=/usr/share/applications \
 		--with-icondir=/usr/share/pixmaps \
+		--with-sdl=$(usex sdl2 sdl2 sdl12) \
 		$(use_enable timidity timidity-midi) \
 		$(use_enable zlib zip-support)
 }

diff --git a/games-engines/exult/metadata.xml b/games-engines/exult/metadata.xml
index c1a873a06ee..a676c5e60d9 100644
--- a/games-engines/exult/metadata.xml
+++ b/games-engines/exult/metadata.xml
@@ -7,5 +7,9 @@
 	</maintainer>
 	<upstream>
 		<remote-id type="sourceforge">exult</remote-id>
+		<remote-id type="github">exult/exult</remote-id>
 	</upstream>
+	<use>
+		<flag name="sdl2">Use libsdl2 instead of libsdl</flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 10+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2017-12-14 23:11 Jeroen Roovers
  0 siblings, 0 replies; 10+ messages in thread
From: Jeroen Roovers @ 2017-12-14 23:11 UTC (permalink / raw
  To: gentoo-commits

commit:     f3ad06992697a7d660938271f2b30c0f29751f37
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 23:11:00 2017 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 23:11:18 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3ad0699

games-engines/exult: Switch to Github repo (maybe bug #640700).

Package-Manager: Portage-2.3.18, Repoman-2.3.6

 games-engines/exult/exult-9999.ebuild | 38 +++++++++++++++--------------------
 1 file changed, 16 insertions(+), 22 deletions(-)

diff --git a/games-engines/exult/exult-9999.ebuild b/games-engines/exult/exult-9999.ebuild
index 81e6b1ed157..4efc34a2e5d 100644
--- a/games-engines/exult/exult-9999.ebuild
+++ b/games-engines/exult/exult-9999.ebuild
@@ -1,38 +1,41 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-ESVN_REPO_URI="https://svn.code.sf.net/p/exult/code/exult/trunk/"
-inherit autotools multilib eutils subversion games
+EAPI=6
+inherit autotools multilib eutils git-r3
 
 DESCRIPTION="an Ultima 7 game engine that runs on modern operating systems"
 HOMEPAGE="http://exult.sourceforge.net/"
+EGIT_REPO_URI="https://github.com/exult/exult"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
 IUSE="timidity zlib"
 
-DEPEND=">=media-libs/libpng-1.2.43-r2:0
+DEPEND="
+	>=media-libs/libpng-1.2.43-r2:0
 	games-misc/exult-sound
 	media-libs/libsdl[sound,video,X]
 	timidity? ( >=media-sound/timidity++-2 )
-	zlib? ( sys-libs/zlib )"
-RDEPEND=${DEPEND}
+	zlib? ( sys-libs/zlib )
+"
+RDEPEND="
+	${DEPEND}
+"
 
 S=${WORKDIR}/${P/_/}
-
-src_unpack() {
-	subversion_src_unpack
-}
+DOCS=(
+	AUTHORS ChangeLog FAQ NEWS README README.1ST
+)
 
 src_prepare() {
-	subversion_src_prepare
+	default
 	eautoreconf
 }
 
 src_configure() {
-	egamesconf \
+	econf \
 		--x-libraries="/usr/$(get_libdir)" \
 		--disable-tools \
 		--disable-opengl \
@@ -43,16 +46,7 @@ src_configure() {
 		$(use_enable zlib zip-support)
 }
 
-src_install() {
-	DOCS="AUTHORS ChangeLog NEWS FAQ README README.1ST" \
-		default
-	# no need for this directory for just playing the game
-	#rm -rf "${D}${GAMES_DATADIR}/${PN}/estudio"
-	prepgamesdirs
-}
-
 pkg_postinst() {
-	games_pkg_postinst
 	elog "You *must* have the original Ultima7 The Black Gate and/or"
 	elog "The Serpent Isle installed."
 	elog "See documentation in /usr/share/doc/${PF} for information."


^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-11-16 18:57 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-08  9:05 [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/ Jakov Smolić
  -- strict thread matches above, loose matches on Subject: below --
2022-11-16 18:57 Ionen Wolkens
2022-11-10  3:13 Ionen Wolkens
2022-11-10  3:13 Ionen Wolkens
2022-11-10  3:13 Ionen Wolkens
2022-11-10  3:13 Ionen Wolkens
2020-11-05  4:47 Joonas Niilola
2020-11-05  4:47 Joonas Niilola
2018-07-11 21:02 James Le Cuirot
2017-12-14 23:11 Jeroen Roovers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox