* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2017-01-23 18:19 Richard Farina
0 siblings, 0 replies; 13+ messages in thread
From: Richard Farina @ 2017-01-23 18:19 UTC (permalink / raw
To: gentoo-commits
commit: 793690fbc251e0496b5bd711e532ef08ca3816fb
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 23 18:18:52 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Jan 23 18:19:11 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793690fb
games-emulation/higan: fix bug 589204
Package-Manager: Portage-2.3.3, Repoman-2.3.1
games-emulation/higan/higan-099.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/games-emulation/higan/higan-099.ebuild b/games-emulation/higan/higan-099.ebuild
index 58bee1c..1139ce9 100644
--- a/games-emulation/higan/higan-099.ebuild
+++ b/games-emulation/higan/higan-099.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -33,6 +33,7 @@ RDEPEND="
!qt4? ( x11-libs/gtk+:2 )
qt4? ( >=dev-qt/qtgui-4.5:4 )"
DEPEND="${RDEPEND}
+ app-arch/p7zip
virtual/pkgconfig"
S=${WORKDIR}/${MY_P}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2017-01-23 19:13 Richard Farina
0 siblings, 0 replies; 13+ messages in thread
From: Richard Farina @ 2017-01-23 19:13 UTC (permalink / raw
To: gentoo-commits
commit: 09eca97ff32215fc119c90d203e2607a24ddb46d
Author: Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 23 19:11:00 2017 +0000
Commit: Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Mon Jan 23 19:13:26 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09eca97f
games-emulation/higan: bug #600370, my good deed for the day
Package-Manager: Portage-2.3.3, Repoman-2.3.1
games-emulation/higan/higan-099.ebuild | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/games-emulation/higan/higan-099.ebuild b/games-emulation/higan/higan-099.ebuild
index 1139ce9..b6140d1 100644
--- a/games-emulation/higan/higan-099.ebuild
+++ b/games-emulation/higan/higan-099.ebuild
@@ -22,6 +22,16 @@ REQUIRED_USE="|| ( ao openal alsa pulseaudio oss )
RDEPEND="
x11-libs/libX11
x11-libs/libXext
+ icarus? ( x11-libs/gtksourceview:2.0
+ x11-libs/gtk+:2
+ x11-libs/pango
+ dev-libs/atk
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ dev-libs/glib:2
+ media-libs/fontconfig
+ media-libs/freetype
+ )
ao? ( media-libs/libao )
openal? ( media-libs/openal )
alsa? ( media-libs/alsa-lib )
@@ -31,7 +41,8 @@ RDEPEND="
sdl? ( media-libs/libsdl[X,joystick,video] )
udev? ( virtual/udev )
!qt4? ( x11-libs/gtk+:2 )
- qt4? ( >=dev-qt/qtgui-4.5:4 )"
+ qt4? ( dev-qt/qtcore:4
+ >=dev-qt/qtgui-4.5:4 )"
DEPEND="${RDEPEND}
app-arch/p7zip
virtual/pkgconfig"
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2017-12-03 19:41 Andreas Sturmlechner
0 siblings, 0 replies; 13+ messages in thread
From: Andreas Sturmlechner @ 2017-12-03 19:41 UTC (permalink / raw
To: gentoo-commits
commit: 0eb12c94c3e58d777a79ab67d07c7a1210dca62d
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 3 18:52:42 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Dec 3 19:40:44 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb12c94
games-emulation/higan: Drop USE=qt4, bug #631788
Package-Manager: Portage-2.3.16, Repoman-2.3.6
games-emulation/higan/higan-094.ebuild | 20 +++++---------------
games-emulation/higan/higan-099.ebuild | 19 ++++---------------
2 files changed, 9 insertions(+), 30 deletions(-)
diff --git a/games-emulation/higan/higan-094.ebuild b/games-emulation/higan/higan-094.ebuild
index ec815cc3da6..1401fc403ff 100644
--- a/games-emulation/higan/higan-094.ebuild
+++ b/games-emulation/higan/higan-094.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -14,12 +14,13 @@ SRC_URI="http://byuu.org/files/${MY_P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="ao +alsa openal opengl oss profile_accuracy +profile_balanced profile_performance pulseaudio qt4 +sdl udev xv"
+IUSE="ao +alsa openal opengl oss profile_accuracy +profile_balanced profile_performance pulseaudio +sdl udev xv"
REQUIRED_USE="|| ( ao openal alsa pulseaudio oss )
|| ( xv opengl sdl )
|| ( profile_accuracy profile_balanced profile_performance )"
RDEPEND="
+ x11-libs/gtk+:2
x11-libs/libX11
x11-libs/libXext
ao? ( media-libs/libao )
@@ -30,8 +31,7 @@ RDEPEND="
opengl? ( virtual/opengl )
sdl? ( media-libs/libsdl[X,joystick,video] )
udev? ( virtual/udev )
- !qt4? ( x11-libs/gtk+:2 )
- qt4? ( >=dev-qt/qtgui-4.5:4 )"
+"
DEPEND="${RDEPEND}
virtual/pkgconfig"
@@ -69,12 +69,6 @@ src_prepare() {
use sdl || disable_module input.sdl
use udev || disable_module input.udev
- # regenerate .moc if needed
- if use qt4; then
- cd phoenix/qt || die
- "$(qt4_get_bindir)"/moc -i -I. -o platform.moc platform.moc.hpp || die
- fi
-
for i in profile_accuracy profile_balanced profile_performance ; do
if use ${i} ; then
cp -dRP "${S}" "${S}_${i}" || die
@@ -85,11 +79,7 @@ src_prepare() {
src_compile() {
local mytoolkit i
- if use qt4; then
- mytoolkit="qt"
- else
- mytoolkit="gtk"
- fi
+ mytoolkit="gtk"
for i in profile_accuracy profile_balanced profile_performance ; do
if use ${i} ; then
diff --git a/games-emulation/higan/higan-099.ebuild b/games-emulation/higan/higan-099.ebuild
index 2a660f3b6e1..7bea4f56b14 100644
--- a/games-emulation/higan/higan-099.ebuild
+++ b/games-emulation/higan/higan-099.ebuild
@@ -14,11 +14,12 @@ SRC_URI="http://download.byuu.org/${MY_P}.7z"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="ao +alsa +icarus openal opengl oss pulseaudio qt4 +sdl udev xv"
+IUSE="ao +alsa +icarus openal opengl oss pulseaudio +sdl udev xv"
REQUIRED_USE="|| ( ao openal alsa pulseaudio oss )
|| ( xv opengl sdl )"
RDEPEND="
+ x11-libs/gtk+:2
x11-libs/libX11
x11-libs/libXext
icarus? ( x11-libs/gtksourceview:2.0
@@ -39,9 +40,7 @@ RDEPEND="
opengl? ( virtual/opengl )
sdl? ( media-libs/libsdl[X,joystick,video] )
udev? ( virtual/udev )
- !qt4? ( x11-libs/gtk+:2 )
- qt4? ( dev-qt/qtcore:4
- >=dev-qt/qtgui-4.5:4 )"
+"
DEPEND="${RDEPEND}
app-arch/p7zip
virtual/pkgconfig"
@@ -77,22 +76,12 @@ src_prepare() {
# input modules
use sdl || disable_module input.sdl
use udev || disable_module input.udev
-
- # regenerate .moc if needed
- if use qt4; then
- cd hiro/qt || die
- "$(qt4_get_bindir)"/moc -i -I. -o qt.moc qt.hpp || die
- fi
}
src_compile() {
local mytoolkit
- if use qt4; then
- mytoolkit="qt"
- else
- mytoolkit="gtk"
- fi
+ mytoolkit="gtk"
if use icarus; then
cd "${S}/icarus" || die
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2018-01-26 20:20 Sebastian Pipping
0 siblings, 0 replies; 13+ messages in thread
From: Sebastian Pipping @ 2018-01-26 20:20 UTC (permalink / raw
To: gentoo-commits
commit: 47a7232a542e349ce26c5a8db786db22c5b8d4ad
Author: Sebastian Pipping <sping <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 26 20:17:44 2018 +0000
Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org>
CommitDate: Fri Jan 26 20:18:56 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a7232a
games-emulation/higan: -O3 for fluent audio
.. like upstream intended (except not prepended but appended)
Package-Manager: Portage-2.3.20, Repoman-2.3.6
games-emulation/higan/{higan-106_p1.ebuild => higan-106_p1-r1.ebuild} | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/games-emulation/higan/higan-106_p1.ebuild b/games-emulation/higan/higan-106_p1-r1.ebuild
similarity index 96%
rename from games-emulation/higan/higan-106_p1.ebuild
rename to games-emulation/higan/higan-106_p1-r1.ebuild
index c0d5d2586ae..a39e0db7e72 100644
--- a/games-emulation/higan/higan-106_p1.ebuild
+++ b/games-emulation/higan/higan-106_p1-r1.ebuild
@@ -86,6 +86,10 @@ src_compile() {
mytoolkit="gtk"
+ # Needed for fluent audio (even on i5 hardware)
+ export CFLAGS="${CFLAGS} -O3"
+ export CXXFLAGS="${CXXFLAGS} -O3"
+
if use icarus; then
cd "${S}/icarus" || die
emake \
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2018-08-27 21:16 James Le Cuirot
0 siblings, 0 replies; 13+ messages in thread
From: James Le Cuirot @ 2018-08-27 21:16 UTC (permalink / raw
To: gentoo-commits
commit: fbcf13fcb97f376f89025460808d52270cfaad6e
Author: Marty E. Plummer <hanetzer <AT> startmail <DOT> com>
AuthorDate: Fri Aug 3 01:49:28 2018 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon Aug 27 21:16:15 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbcf13fc
games-emulation/higan: eutils->desktop
Only ahs eutils for the implicit desktop inheritance for doicon and
make_desktop_entry.
Package-Manager: Portage-2.3.44, Repoman-2.3.10
games-emulation/higan/higan-106_p1-r1.ebuild | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/games-emulation/higan/higan-106_p1-r1.ebuild b/games-emulation/higan/higan-106_p1-r1.ebuild
index a39e0db7e72..afaa222f924 100644
--- a/games-emulation/higan/higan-106_p1-r1.ebuild
+++ b/games-emulation/higan/higan-106_p1-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit eutils gnome2-utils toolchain-funcs qmake-utils
+inherit desktop gnome2-utils toolchain-funcs qmake-utils
MY_COMMIT=41efdba45afa770db99bc7484a8ad340ccc597d2
@@ -47,6 +47,11 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/${PN}-${MY_COMMIT}-${MY_COMMIT}
+PATCHES=(
+ "${FILESDIR}"/${P}-header-locations.patch
+ "${FILESDIR}"/${P}-QA.patch
+)
+
disable_module() {
sed -i \
-e "s|$1\b||" \
@@ -54,15 +59,11 @@ disable_module() {
}
src_prepare() {
- epatch "${FILESDIR}"/${P}-header-locations.patch
- epatch "${FILESDIR}"/${P}-QA.patch
-
+ default
sed -i \
-e "/handle/s#/usr/local/lib#/usr/$(get_libdir)#" \
nall/dl.hpp || die "fixing libdir failed!"
- eapply_user
-
# audio modules
use ao || disable_module audio.ao
use openal || disable_module audio.openal
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2020-05-21 10:57 Andreas Sturmlechner
0 siblings, 0 replies; 13+ messages in thread
From: Andreas Sturmlechner @ 2020-05-21 10:57 UTC (permalink / raw
To: gentoo-commits
commit: e70146541c9c9842207a446ac84e0202d3ffa777
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu May 21 10:38:30 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu May 21 10:56:56 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7014654
games-emulation/higan: Switch to xdg-utils, fix indendation
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
games-emulation/higan/higan-106_p1-r1.ebuild | 34 ++++++++++++++--------------
1 file changed, 17 insertions(+), 17 deletions(-)
diff --git a/games-emulation/higan/higan-106_p1-r1.ebuild b/games-emulation/higan/higan-106_p1-r1.ebuild
index afaa222f924..7f4b51fdf8b 100644
--- a/games-emulation/higan/higan-106_p1-r1.ebuild
+++ b/games-emulation/higan/higan-106_p1-r1.ebuild
@@ -1,11 +1,10 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit desktop gnome2-utils toolchain-funcs qmake-utils
-
MY_COMMIT=41efdba45afa770db99bc7484a8ad340ccc597d2
+inherit desktop toolchain-funcs qmake-utils xdg-utils
DESCRIPTION="A multi-system game emulator formerly known as bsnes"
HOMEPAGE="https://byuu.org/emulation/higan/ https://gitlab.com/higan/higan"
@@ -22,16 +21,17 @@ RDEPEND="
x11-libs/gtk+:2
x11-libs/libX11
x11-libs/libXext
- icarus? ( x11-libs/gtksourceview:2.0
- x11-libs/gtk+:2
- x11-libs/pango
- dev-libs/atk
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- dev-libs/glib:2
- media-libs/fontconfig
- media-libs/freetype
- )
+ icarus? (
+ x11-libs/gtksourceview:2.0
+ x11-libs/gtk+:2
+ x11-libs/pango
+ dev-libs/atk
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ dev-libs/glib:2
+ media-libs/fontconfig
+ media-libs/freetype
+ )
ao? ( media-libs/libao )
openal? ( media-libs/openal )
alsa? ( media-libs/alsa-lib )
@@ -43,7 +43,8 @@ RDEPEND="
"
DEPEND="${RDEPEND}
app-arch/p7zip
- virtual/pkgconfig"
+ virtual/pkgconfig
+"
S=${WORKDIR}/${PN}-${MY_COMMIT}-${MY_COMMIT}
@@ -123,7 +124,6 @@ src_install() {
pkg_preinst() {
games_pkg_preinst
- gnome2_icon_savelist
}
pkg_postinst() {
@@ -131,9 +131,9 @@ pkg_postinst() {
#elog " dev-games/higan-ananke (extra rom load options)"
#elog " games-util/higan-purify (Rom purifier)"
- gnome2_icon_cache_update
+ xdg_icon_cache_update
}
pkg_postrm() {
- gnome2_icon_cache_update
+ xdg_icon_cache_update
}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2020-12-25 16:13 Andreas Sturmlechner
0 siblings, 0 replies; 13+ messages in thread
From: Andreas Sturmlechner @ 2020-12-25 16:13 UTC (permalink / raw
To: gentoo-commits
commit: 45f13db5ad7a0ddfd6fc11b936f1931a2ae09479
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 25 16:11:18 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec 25 16:11:18 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f13db5
games-emulation/higan: Drop superfluous qmake-utils
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
games-emulation/higan/higan-106_p1-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-emulation/higan/higan-106_p1-r1.ebuild b/games-emulation/higan/higan-106_p1-r1.ebuild
index 7f4b51fdf8b..09a2aafadb1 100644
--- a/games-emulation/higan/higan-106_p1-r1.ebuild
+++ b/games-emulation/higan/higan-106_p1-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=6
MY_COMMIT=41efdba45afa770db99bc7484a8ad340ccc597d2
-inherit desktop toolchain-funcs qmake-utils xdg-utils
+inherit desktop toolchain-funcs xdg-utils
DESCRIPTION="A multi-system game emulator formerly known as bsnes"
HOMEPAGE="https://byuu.org/emulation/higan/ https://gitlab.com/higan/higan"
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2021-04-01 22:08 Sam James
0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2021-04-01 22:08 UTC (permalink / raw
To: gentoo-commits
commit: 429c60c6c35880607345d24c15372a9062b1a0fd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 1 02:01:18 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Apr 1 22:08:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=429c60c6
games-emulation/higan: port to EAPI 7, fix invalid games.eclass ref
Signed-off-by: Sam James <sam <AT> gentoo.org>
games-emulation/higan/higan-106_p1-r1.ebuild | 16 +++++++---------
1 file changed, 7 insertions(+), 9 deletions(-)
diff --git a/games-emulation/higan/higan-106_p1-r1.ebuild b/games-emulation/higan/higan-106_p1-r1.ebuild
index 09a2aafadb1..9fa08f508c2 100644
--- a/games-emulation/higan/higan-106_p1-r1.ebuild
+++ b/games-emulation/higan/higan-106_p1-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
MY_COMMIT=41efdba45afa770db99bc7484a8ad340ccc597d2
inherit desktop toolchain-funcs xdg-utils
@@ -9,6 +9,7 @@ inherit desktop toolchain-funcs xdg-utils
DESCRIPTION="A multi-system game emulator formerly known as bsnes"
HOMEPAGE="https://byuu.org/emulation/higan/ https://gitlab.com/higan/higan"
SRC_URI="https://gitlab.com/higan/higan/repository/${MY_COMMIT}/archive.tar.bz2 -> ${P}.tar.bz2"
+S="${WORKDIR}"/${PN}-${MY_COMMIT}-${MY_COMMIT}
LICENSE="GPL-3"
SLOT="0"
@@ -41,13 +42,12 @@ RDEPEND="
sdl? ( media-libs/libsdl[X,joystick,video] )
udev? ( virtual/udev )
"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
app-arch/p7zip
virtual/pkgconfig
"
-S=${WORKDIR}/${PN}-${MY_COMMIT}-${MY_COMMIT}
-
PATCHES=(
"${FILESDIR}"/${P}-header-locations.patch
"${FILESDIR}"/${P}-QA.patch
@@ -61,6 +61,7 @@ disable_module() {
src_prepare() {
default
+
sed -i \
-e "/handle/s#/usr/local/lib#/usr/$(get_libdir)#" \
nall/dl.hpp || die "fixing libdir failed!"
@@ -110,6 +111,7 @@ src_install() {
if use icarus; then
newbin "${S}"/icarus/out/icarus icarus
fi
+
newbin "${S}"/higan/out/${PN} ${PN}.bin
newbin "${FILESDIR}"/${P}-wrapper ${PN}
make_desktop_entry "${PN}" "${PN}"
@@ -122,10 +124,6 @@ src_install() {
doicon higan/data/${PN}.svg
}
-pkg_preinst() {
- games_pkg_preinst
-}
-
pkg_postinst() {
#elog "optional dependencies:"
#elog " dev-games/higan-ananke (extra rom load options)"
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2021-04-04 13:23 Andreas Sturmlechner
0 siblings, 0 replies; 13+ messages in thread
From: Andreas Sturmlechner @ 2021-04-04 13:23 UTC (permalink / raw
To: gentoo-commits
commit: ff0791015fac652c4e28fac9ff00dd805a75369b
Author: William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Sat Oct 31 14:44:54 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr 4 13:19:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff079101
games-emulation/higan: Version bump to 116_pre20210404
Closes: https://bugs.gentoo.org/709674
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18503
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
games-emulation/higan/Manifest | 1 +
games-emulation/higan/higan-116_pre20210404.ebuild | 101 +++++++++++++++++++++
games-emulation/higan/metadata.xml | 6 +-
3 files changed, 107 insertions(+), 1 deletion(-)
diff --git a/games-emulation/higan/Manifest b/games-emulation/higan/Manifest
index 21f340144cd..f87f396c26e 100644
--- a/games-emulation/higan/Manifest
+++ b/games-emulation/higan/Manifest
@@ -1 +1,2 @@
DIST higan-106_p1.tar.bz2 954533 BLAKE2B e7ea44f97f7e2c3ce86b57b853aa59c4372f37185846f8a928ba659b525965aed39f7859721394a776990e53e2f671fc0e7071d17f9397973343d9a7adcf70ac SHA512 f4d8dbfacaa20b948bd382fd0ef48e89cbb21a0569a70b6a4beca6c0a2ba404efc4c28d14bfd3df14d4fd76c763ca1537166bb24d765a8da33423bbea32df4c3
+DIST higan-116_pre20210404.tar.gz 9130899 BLAKE2B bb9830901d7014f9d442f3a3bd9bd82ad791d2ba62a3264cfc187e5d7498a5ec6eae1fff6509f5206d9a21294e2a3ef710fbed5fac3626ecc88c4156bd50f289 SHA512 8ee40d8b9867fe767d5321dc4df3e73039fa39b7ecad2eddb58c3114bcf42b1b2074396ae5c4783ca060057aeb4bca7110101cc44d9608fe7c4d5f561b3f40a5
diff --git a/games-emulation/higan/higan-116_pre20210404.ebuild b/games-emulation/higan/higan-116_pre20210404.ebuild
new file mode 100644
index 00000000000..bf6c718a2f3
--- /dev/null
+++ b/games-emulation/higan/higan-116_pre20210404.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT=9a625c545ca89b094d5c1da40bbfa5d07156a4aa
+
+inherit desktop toolchain-funcs xdg
+
+DESCRIPTION="Multi-system emulator focused on accuracy, preservation, and configurability"
+HOMEPAGE="https://github.com/higan-emu/higan"
+SRC_URI="https://github.com/higan-emu/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa ao +gtk openal +opengl oss +pulseaudio +sdl udev xv"
+
+RDEPEND="
+ x11-libs/libX11
+ x11-libs/libXext
+ alsa? ( media-libs/alsa-lib )
+ ao? ( media-libs/libao )
+ openal? ( media-libs/openal )
+ opengl? ( virtual/opengl )
+ pulseaudio? ( media-sound/pulseaudio )
+ sdl? ( media-libs/libsdl2[joystick] )
+ udev? ( virtual/udev )
+ xv? ( x11-libs/libXv )
+ gtk? (
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/gtksourceview:3.0
+ )
+ !gtk? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_compile() {
+ local makeopts=(
+ platform=linux
+ compiler="$(tc-getCXX)"
+ hiro="$(usex gtk gtk3 qt5)"
+ )
+
+ local drivers=(
+ video.xshm
+ input.xlib
+ $(usex alsa audio.alsa "")
+ $(usex ao audio.ao "")
+ $(usex openal audio.openal "")
+ $(usex opengl "video.glx video.glx2" "")
+ $(usex oss audio.oss "")
+ $(usex pulseaudio "audio.pulseaudio audio.pulseaudiosimple" "")
+ $(usex sdl input.sdl "")
+ $(usex udev input.udev "")
+ $(usex xv video.xvideo "")
+ )
+
+ local coreopts=(
+ cores="cv fc gb gba md ms msx ngp pce sfc sg ws"
+ ruby="${drivers[*]}"
+ build=performance
+ local=false
+ )
+
+ # Make higan
+ emake "${makeopts[@]}" "${coreopts[@]}" -C higan-ui
+
+ # Make icarus
+ emake "${makeopts[@]}" -C icarus
+}
+
+src_install() {
+ # Install higan
+ dobin higan-ui/out/higan
+
+ insinto "/usr/share/${P}"
+ doins -r higan/System
+
+ domenu higan-ui/resource/higan.desktop
+ doicon -s 256 higan-ui/resource/higan.png
+
+ doins -r extras
+
+ # Install icarus
+ dobin icarus/out/icarus
+
+ domenu icarus/resource/icarus.desktop
+ doicon -s scalable icarus/resource/icarus.svg
+
+ insinto "/usr/share/${P}/Database"
+ doins -r icarus/Database
+ insinto "/usr/share/${P}/Firmware"
+ doins -r icarus/Firmware
+}
diff --git a/games-emulation/higan/metadata.xml b/games-emulation/higan/metadata.xml
index 5bef912000c..b9316f15fc5 100644
--- a/games-emulation/higan/metadata.xml
+++ b/games-emulation/higan/metadata.xml
@@ -7,6 +7,10 @@
</maintainer>
<use>
<flag name="icarus">Build icarus library manager</flag>
- <flag name="udev">Enable udev based input</flag>
+ <flag name="gtk">Use GTK3 (Qt5 if disabled) user interface backend</flag>
</use>
+ <upstream>
+ <bugs-to>https://github.com/higan-emu/higan/issues</bugs-to>
+ <remote-id type="github">higan-emu/higan</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2022-01-13 8:06 Ionen Wolkens
0 siblings, 0 replies; 13+ messages in thread
From: Ionen Wolkens @ 2022-01-13 8:06 UTC (permalink / raw
To: gentoo-commits
commit: 449c17df7acb237f57a519acb11b499303d9d9a3
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 13 04:45:16 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jan 13 08:06:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449c17df
games-emulation/higan: drop 116_pre20210404
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
games-emulation/higan/Manifest | 1 -
games-emulation/higan/higan-116_pre20210404.ebuild | 106 ---------------------
2 files changed, 107 deletions(-)
diff --git a/games-emulation/higan/Manifest b/games-emulation/higan/Manifest
index 8c4d29547d09..fc1ffb2a3c7a 100644
--- a/games-emulation/higan/Manifest
+++ b/games-emulation/higan/Manifest
@@ -1,2 +1 @@
-DIST higan-116_pre20210404.tar.gz 9130899 BLAKE2B bb9830901d7014f9d442f3a3bd9bd82ad791d2ba62a3264cfc187e5d7498a5ec6eae1fff6509f5206d9a21294e2a3ef710fbed5fac3626ecc88c4156bd50f289 SHA512 8ee40d8b9867fe767d5321dc4df3e73039fa39b7ecad2eddb58c3114bcf42b1b2074396ae5c4783ca060057aeb4bca7110101cc44d9608fe7c4d5f561b3f40a5
DIST higan-116_pre20210818.tar.gz 9131284 BLAKE2B 4d3a514b9b8ec46353066b7257814c42024bff86c462b7a121aad5b5d1969d21cd7a96097e7d9d89d35e7a7f66a14c11a35cd77be05e73eca96caa3990e1c9b5 SHA512 d218feab3a3a39cd58fd2a727320ac88a4f006aa987c26860463f577039a9124b93119ee162f7d120f3bb4c23974eec53c7a0850c6e5743a8fdc8e48d108125d
diff --git a/games-emulation/higan/higan-116_pre20210404.ebuild b/games-emulation/higan/higan-116_pre20210404.ebuild
deleted file mode 100644
index 53899e2c610a..000000000000
--- a/games-emulation/higan/higan-116_pre20210404.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-COMMIT=9a625c545ca89b094d5c1da40bbfa5d07156a4aa
-
-inherit desktop toolchain-funcs xdg
-
-DESCRIPTION="Multi-system emulator focused on accuracy, preservation, and configurability"
-HOMEPAGE="https://github.com/higan-emu/higan"
-SRC_URI="https://github.com/higan-emu/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="alsa ao +gtk openal +opengl oss +pulseaudio +sdl udev xv"
-
-RDEPEND="
- x11-libs/libX11
- x11-libs/libXext
- alsa? ( media-libs/alsa-lib )
- ao? ( media-libs/libao )
- openal? ( media-libs/openal )
- opengl? ( virtual/opengl )
- pulseaudio? ( media-sound/pulseaudio )
- sdl? ( media-libs/libsdl2[joystick] )
- udev? ( virtual/udev )
- xv? ( x11-libs/libXv )
- gtk? (
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/gtksourceview:3.0
- )
- !gtk? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- # insane build system, reinvents every built-in rule
- "${FILESDIR}"/${P}-makefile.patch
-)
-
-src_compile() {
- local makeopts=(
- platform=linux
- compiler="$(tc-getCXX)"
- hiro="$(usex gtk gtk3 qt5)"
- )
-
- local drivers=(
- video.xshm
- input.xlib
- $(usex alsa audio.alsa "")
- $(usex ao audio.ao "")
- $(usex openal audio.openal "")
- $(usex opengl "video.glx video.glx2" "")
- $(usex oss audio.oss "")
- $(usex pulseaudio "audio.pulseaudio audio.pulseaudiosimple" "")
- $(usex sdl input.sdl "")
- $(usex udev input.udev "")
- $(usex xv video.xvideo "")
- )
-
- local coreopts=(
- cores="cv fc gb gba md ms msx ngp pce sfc sg ws"
- ruby="${drivers[*]}"
- build=performance
- local=false
- )
-
- # Make higan
- emake "${makeopts[@]}" "${coreopts[@]}" -C higan-ui
-
- # Make icarus
- emake "${makeopts[@]}" -C icarus
-}
-
-src_install() {
- # Install higan
- dobin higan-ui/out/higan
-
- insinto /usr/share/${P}
- doins -r higan/System
-
- domenu higan-ui/resource/higan.desktop
- doicon -s 256 higan-ui/resource/higan.png
-
- doins -r extras
-
- # Install icarus
- dobin icarus/out/icarus
-
- domenu icarus/resource/icarus.desktop
- doicon -s scalable icarus/resource/icarus.svg
-
- insinto /usr/share/${P}/Database
- doins -r icarus/Database
- insinto /usr/share/${P}/Firmware
- doins -r icarus/Firmware
-}
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2022-12-28 10:24 Ionen Wolkens
0 siblings, 0 replies; 13+ messages in thread
From: Ionen Wolkens @ 2022-12-28 10:24 UTC (permalink / raw
To: gentoo-commits
commit: 27410d975dac1450e74043314b89ecb89ab6e285
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 28 10:07:53 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Dec 28 10:09:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27410d97
games-emulation/higan: depend on gtk+[X]
This always needs libX11 and friends either way, so don't
gain much by trying to make that optional.
Closes: https://bugs.gentoo.org/888715
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../{higan-116_pre20210818.ebuild => higan-116_pre20210818-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/games-emulation/higan/higan-116_pre20210818.ebuild b/games-emulation/higan/higan-116_pre20210818-r1.ebuild
similarity index 99%
rename from games-emulation/higan/higan-116_pre20210818.ebuild
rename to games-emulation/higan/higan-116_pre20210818-r1.ebuild
index e484fdff7aa0..a839c1ef8e50 100644
--- a/games-emulation/higan/higan-116_pre20210818.ebuild
+++ b/games-emulation/higan/higan-116_pre20210818-r1.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
dev-libs/glib:2
x11-libs/cairo
x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
+ x11-libs/gtk+:3[X]
x11-libs/gtksourceview:3.0=
x11-libs/pango
)
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2025-02-15 9:29 Ulrich Müller
0 siblings, 0 replies; 13+ messages in thread
From: Ulrich Müller @ 2025-02-15 9:29 UTC (permalink / raw
To: gentoo-commits
commit: 267cb43de5e1a8c5f1d932c8b3c4b993688c8fbc
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 14 16:16:41 2025 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Feb 15 09:26:43 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267cb43d
games-emulation/higan: Fix incorrect REPLACING_VERSIONS usage
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
games-emulation/higan/higan-116_pre20210818-r2.ebuild | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/games-emulation/higan/higan-116_pre20210818-r2.ebuild b/games-emulation/higan/higan-116_pre20210818-r2.ebuild
index 79950540ab17..a82c1c6c1f24 100644
--- a/games-emulation/higan/higan-116_pre20210818-r2.ebuild
+++ b/games-emulation/higan/higan-116_pre20210818-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit desktop toolchain-funcs
+inherit desktop eapi9-ver toolchain-funcs
HIGAN_COMMIT="9bf1b3314b2bcc73cbc11d344b369c31562aff10"
@@ -111,8 +111,7 @@ src_install() {
}
pkg_postinst() {
- if [[ ${REPLACING_VERSIONS} ]] &&
- ver_test ${REPLACING_VERSIONS} -lt 116_pre20210818; then
+ if ver_replacing -lt 116_pre20210818; then
elog "On new installs, higan now uses ~/.local/share/higan/Systems/ rather than"
elog "~/higan/, and reads Templates from ${EROOT}/usr/share/higan/ on Gentoo."
elog "Will need to edit/delete ~/.config/higan/paths.bml for this to take effect."
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/
@ 2025-08-27 16:52 Ionen Wolkens
0 siblings, 0 replies; 13+ messages in thread
From: Ionen Wolkens @ 2025-08-27 16:52 UTC (permalink / raw
To: gentoo-commits
commit: 74053616a0a30c48a60a44d9f02841bc9f3550cb
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 27 16:31:56 2025 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Aug 27 16:48:23 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74053616
games-emulation/higan: drop gtk USE (always enabled)
higan is mostly in low maintenance mode with the author gone and kind
of obsolete with all the alternatives, so porting efforts are likely
to take a long time if ever (not to mention it is buggy with Qt5
as-is). May as well stick to the less problematic options bare
straight up last-riting.
Has a not-in-tree fork (ares) but it does not support Qt currently,
so either way Qt likely has to go.
Closes: https://bugs.gentoo.org/962040
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
.../higan/higan-116_pre20210818-r2.ebuild | 27 +++++++++-------------
games-emulation/higan/metadata.xml | 3 ---
2 files changed, 11 insertions(+), 19 deletions(-)
diff --git a/games-emulation/higan/higan-116_pre20210818-r2.ebuild b/games-emulation/higan/higan-116_pre20210818-r2.ebuild
index a82c1c6c1f24..68c87710a8c1 100644
--- a/games-emulation/higan/higan-116_pre20210818-r2.ebuild
+++ b/games-emulation/higan/higan-116_pre20210818-r2.ebuild
@@ -15,12 +15,18 @@ S="${WORKDIR}/${PN}-${HIGAN_COMMIT}"
LICENSE="GPL-3+ ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="alsa ao +gtk openal +opengl oss +pulseaudio +sdl udev xv"
+IUSE="alsa ao openal +opengl oss +pulseaudio +sdl udev xv"
RDEPEND="
+ dev-libs/glib:2
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3[X]
+ x11-libs/gtksourceview:3.0=
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
+ x11-libs/pango
alsa? ( media-libs/alsa-lib )
ao? ( media-libs/libao )
openal? ( media-libs/openal )
@@ -29,22 +35,11 @@ RDEPEND="
sdl? ( media-libs/libsdl2[joystick] )
udev? ( virtual/libudev:= )
xv? ( x11-libs/libXv )
- gtk? (
- dev-libs/glib:2
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3[X]
- x11-libs/gtksourceview:3.0=
- x11-libs/pango
- )
- !gtk? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- )"
+"
DEPEND="
${RDEPEND}
- x11-base/xorg-proto"
+ x11-base/xorg-proto
+"
BDEPEND="virtual/pkgconfig"
PATCHES=(
@@ -64,7 +59,7 @@ src_compile() {
local makeopts=(
platform=linux
compiler="$(tc-getCXX)"
- hiro=$(usex gtk gtk3 qt5)
+ hiro=gtk3 # TODO: re-add Qt option if supports Qt6 (bug #962040)
)
local drivers=(
diff --git a/games-emulation/higan/metadata.xml b/games-emulation/higan/metadata.xml
index 22489d8406c6..33dd02d9a5f9 100644
--- a/games-emulation/higan/metadata.xml
+++ b/games-emulation/higan/metadata.xml
@@ -5,9 +5,6 @@
<email>games@gentoo.org</email>
<name>Gentoo Games Project</name>
</maintainer>
- <use>
- <flag name="gtk">Use GTK3 (Qt5 if disabled) user interface backend</flag>
- </use>
<upstream>
<bugs-to>https://github.com/higan-emu/higan/issues</bugs-to>
<remote-id type="github">higan-emu/higan</remote-id>
^ permalink raw reply related [flat|nested] 13+ messages in thread
end of thread, other threads:[~2025-08-27 16:52 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-26 20:20 [gentoo-commits] repo/gentoo:master commit in: games-emulation/higan/ Sebastian Pipping
-- strict thread matches above, loose matches on Subject: below --
2025-08-27 16:52 Ionen Wolkens
2025-02-15 9:29 Ulrich Müller
2022-12-28 10:24 Ionen Wolkens
2022-01-13 8:06 Ionen Wolkens
2021-04-04 13:23 Andreas Sturmlechner
2021-04-01 22:08 Sam James
2020-12-25 16:13 Andreas Sturmlechner
2020-05-21 10:57 Andreas Sturmlechner
2018-08-27 21:16 James Le Cuirot
2017-12-03 19:41 Andreas Sturmlechner
2017-01-23 19:13 Richard Farina
2017-01-23 18:19 Richard Farina
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox