* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2017-12-14 23:11 Jeroen Roovers
0 siblings, 0 replies; 12+ 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] 12+ 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; 12+ 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] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2020-11-05 4:47 Joonas Niilola
0 siblings, 0 replies; 12+ 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] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2020-11-05 4:47 Joonas Niilola
0 siblings, 0 replies; 12+ 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] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-06-08 9:05 Jakov Smolić
0 siblings, 0 replies; 12+ 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] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-10 3:13 Ionen Wolkens
0 siblings, 0 replies; 12+ 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] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-10 3:13 Ionen Wolkens
0 siblings, 0 replies; 12+ 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] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-10 3:13 Ionen Wolkens
0 siblings, 0 replies; 12+ 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] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-10 3:13 Ionen Wolkens
0 siblings, 0 replies; 12+ 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] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2022-11-16 18:57 Ionen Wolkens
0 siblings, 0 replies; 12+ 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] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2024-12-01 12:04 Sam James
0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2024-12-01 12:04 UTC (permalink / raw
To: gentoo-commits
commit: 174fd8938b4701567198a616d36cb62acaeef27c
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Fri Nov 8 14:25:07 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 1 11:58:52 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174fd893
games-engines/exult: add 1.10.1
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-engines/exult/Manifest | 1 +
games-engines/exult/exult-1.10.1.ebuild | 57 +++++++++++++++++++++++++++++++++
2 files changed, 58 insertions(+)
diff --git a/games-engines/exult/Manifest b/games-engines/exult/Manifest
index c7d793a45880..cdde4d8b2c40 100644
--- a/games-engines/exult/Manifest
+++ b/games-engines/exult/Manifest
@@ -1 +1,2 @@
+DIST exult-1.10.1.tar.gz 19688644 BLAKE2B 82f8f9c590d29844cb12cf56939d6aaea65cb42a3b0e507d4e5727febbd3e5037c81064528a4cddb8e064ca4a47622c1be64c66e7bed8afe3de48d7d9a94beb9 SHA512 fc17e4d6f0fdc121f5a201508b20902d12858f227d14413b393ad8b9cfcc72a85c2cff35b502dc9e7525f7860bf663c6daca0f6680ab15e3a9f90d4db3a7ec2c
DIST exult-1.8.tar.gz 19104130 BLAKE2B 56e127d95d3a948b7c52ca3439f8a84691728817c855b46580a8baf21ad0b8f663d5f9fb2fb855d73baa1d3cc29181d001adae1a978c75a7dfa598879b559ab4 SHA512 5422f70c00a1d5ff0606cb7613b891abda430872c50b1058999085c7df08360fd55d5bdf95cbff09616cf3b11e51dce4b11c7322c3db9a8756946e5854ef0fde
diff --git a/games-engines/exult/exult-1.10.1.ebuild b/games-engines/exult/exult-1.10.1.ebuild
new file mode 100644
index 000000000000..009f8a97d9b2
--- /dev/null
+++ b/games-engines/exult/exult-1.10.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Ultima 7 game engine that runs on modern operating systems"
+HOMEPAGE="https://exult.sourceforge.io"
+SRC_URI="https://downloads.sourceforge.net/exult/exult-all-versions/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="alsa fluidsynth timidity tools"
+
+RDEPEND="
+ games-misc/exult-sound
+ media-libs/libpng:=
+ media-libs/libsdl2[X,joystick,sound,video]
+ media-libs/libvorbis
+ sys-libs/zlib:=
+ alsa? ( media-libs/alsa-lib )
+ fluidsynth? ( media-sound/fluidsynth:= )
+ timidity? ( media-sound/timidity++ )"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto"
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ 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 ${EROOT}/usr/share/doc/${PF} for information."
+}
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/
@ 2024-12-01 12:04 Sam James
0 siblings, 0 replies; 12+ messages in thread
From: Sam James @ 2024-12-01 12:04 UTC (permalink / raw
To: gentoo-commits
commit: 42a26c3e790c8ec3ffef53ea7a9791490af1352a
Author: Azamat H. Hackimov <azamat.hackimov <AT> gmail <DOT> com>
AuthorDate: Fri Nov 8 14:25:34 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 1 11:58:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a26c3e
games-engines/exult: drop 1.8
Signed-off-by: Azamat H. Hackimov <azamat.hackimov <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/39242
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-engines/exult/Manifest | 1 -
games-engines/exult/exult-1.8.ebuild | 57 ------------------------------------
2 files changed, 58 deletions(-)
diff --git a/games-engines/exult/Manifest b/games-engines/exult/Manifest
index cdde4d8b2c40..264976543329 100644
--- a/games-engines/exult/Manifest
+++ b/games-engines/exult/Manifest
@@ -1,2 +1 @@
DIST exult-1.10.1.tar.gz 19688644 BLAKE2B 82f8f9c590d29844cb12cf56939d6aaea65cb42a3b0e507d4e5727febbd3e5037c81064528a4cddb8e064ca4a47622c1be64c66e7bed8afe3de48d7d9a94beb9 SHA512 fc17e4d6f0fdc121f5a201508b20902d12858f227d14413b393ad8b9cfcc72a85c2cff35b502dc9e7525f7860bf663c6daca0f6680ab15e3a9f90d4db3a7ec2c
-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
deleted file mode 100644
index 009f8a97d9b2..000000000000
--- a/games-engines/exult/exult-1.8.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Ultima 7 game engine that runs on modern operating systems"
-HOMEPAGE="https://exult.sourceforge.io"
-SRC_URI="https://downloads.sourceforge.net/exult/exult-all-versions/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="alsa fluidsynth timidity tools"
-
-RDEPEND="
- games-misc/exult-sound
- media-libs/libpng:=
- media-libs/libsdl2[X,joystick,sound,video]
- media-libs/libvorbis
- sys-libs/zlib:=
- alsa? ( media-libs/alsa-lib )
- fluidsynth? ( media-sound/fluidsynth:= )
- timidity? ( media-sound/timidity++ )"
-DEPEND="
- ${RDEPEND}
- x11-base/xorg-proto"
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- 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 ${EROOT}/usr/share/doc/${PF} for information."
-}
^ permalink raw reply related [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-12-01 12:04 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-01 12:04 [gentoo-commits] repo/gentoo:master commit in: games-engines/exult/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2024-12-01 12:04 Sam James
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
2022-06-08 9:05 Jakov Smolić
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