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