public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsxr/
@ 2020-04-25 20:14 Mikle Kolyada
  0 siblings, 0 replies; 8+ messages in thread
From: Mikle Kolyada @ 2020-04-25 20:14 UTC (permalink / raw
  To: gentoo-commits

commit:     598cf4b8be6cb7c171c6e322637aac8e4889f1ff
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 25 20:13:53 2020 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Apr 25 20:13:53 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598cf4b8

games-emulation/pcsxr: migrate from libav

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild | 7 ++-----
 games-emulation/pcsxr/pcsxr-9999.ebuild             | 7 ++-----
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
index d51b0296bea..9f4570150ce 100644
--- a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
+++ b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-2 public-domain"
 SLOT="0"
 KEYWORDS="~amd64"
 
-IUSE="alsa archive ccdda cdio libav openal oss pulseaudio +sdl"
+IUSE="alsa archive ccdda cdio openal oss pulseaudio +sdl"
 REQUIRED_USE="?? ( alsa openal oss pulseaudio sdl )"
 
 RDEPEND="
@@ -33,10 +33,7 @@ RDEPEND="
 	archive? ( app-arch/libarchive:= )
 	alsa? ( media-libs/alsa-lib:= )
 	cdio? ( dev-libs/libcdio:= )
-	ccdda? (
-		!libav? ( >=media-video/ffmpeg-3:= )
-		libav? ( media-video/libav:= )
-	)
+	ccdda? ( >=media-video/ffmpeg-3:= )
 	openal? ( media-libs/openal:= )
 	pulseaudio? ( media-sound/pulseaudio:= )
 	sdl? ( media-libs/libsdl2:=[sound] )

diff --git a/games-emulation/pcsxr/pcsxr-9999.ebuild b/games-emulation/pcsxr/pcsxr-9999.ebuild
index 765aaa96848..10ae63ff010 100644
--- a/games-emulation/pcsxr/pcsxr-9999.ebuild
+++ b/games-emulation/pcsxr/pcsxr-9999.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-2 public-domain"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="alsa archive ccdda cdio libav openal oss pulseaudio +sdl"
+IUSE="alsa archive ccdda cdio openal oss pulseaudio +sdl"
 REQUIRED_USE="?? ( alsa openal oss pulseaudio sdl )"
 
 RDEPEND="
@@ -30,10 +30,7 @@ RDEPEND="
 	archive? ( app-arch/libarchive:= )
 	alsa? ( media-libs/alsa-lib:= )
 	cdio? ( dev-libs/libcdio:= )
-	ccdda? (
-		!libav? ( >=media-video/ffmpeg-3:= )
-		libav? ( media-video/libav:= )
-	)
+	ccdda? ( >=media-video/ffmpeg-3:= )
 	openal? ( media-libs/openal:= )
 	pulseaudio? ( media-sound/pulseaudio:= )
 	sdl? ( media-libs/libsdl2:=[sound] )


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsxr/
@ 2023-05-06 11:34 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2023-05-06 11:34 UTC (permalink / raw
  To: gentoo-commits

commit:     5639a56c95bace7875c761083bf6f0b31fefe4e3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May  6 11:24:48 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May  6 11:33:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5639a56c

games-emulation/pcsxr: drop stale dev-util/intltool dep

Signed-off-by: Sam James <sam <AT> gentoo.org>

 ...{pcsxr-1.9.94_p20190306.ebuild => pcsxr-1.9.94_p20190306-r1.ebuild} | 3 +--
 games-emulation/pcsxr/pcsxr-9999.ebuild                                | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild
similarity index 96%
rename from games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
rename to games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild
index 672c8ccbccb4..00c5ae6261ef 100644
--- a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
+++ b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -41,7 +41,6 @@ DEPEND="${RDEPEND}
 	x11-base/xorg-proto"
 BDEPEND="
 	app-arch/unzip
-	dev-util/intltool
 	sys-devel/gettext:0"
 
 src_configure() {

diff --git a/games-emulation/pcsxr/pcsxr-9999.ebuild b/games-emulation/pcsxr/pcsxr-9999.ebuild
index 2066e487f6ef..98a280011f20 100644
--- a/games-emulation/pcsxr/pcsxr-9999.ebuild
+++ b/games-emulation/pcsxr/pcsxr-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -39,7 +39,6 @@ DEPEND="${RDEPEND}
 	x11-base/xorg-proto"
 BDEPEND="
 	app-arch/unzip
-	dev-util/intltool
 	sys-devel/gettext:0
 "
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsxr/
@ 2023-05-06 11:34 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2023-05-06 11:34 UTC (permalink / raw
  To: gentoo-commits

commit:     5a80f2e7abe51c3881f322a4aa9ffe6332f99872
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May  6 11:32:27 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May  6 11:33:52 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a80f2e7

games-emulation/pcsxr: add github upstream metadata

Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-emulation/pcsxr/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/games-emulation/pcsxr/metadata.xml b/games-emulation/pcsxr/metadata.xml
index 48d8fa5687da..4e9ff70c12d5 100644
--- a/games-emulation/pcsxr/metadata.xml
+++ b/games-emulation/pcsxr/metadata.xml
@@ -11,4 +11,7 @@
 		<flag name="cdio">Use libcdio for CD support</flag>
 		<flag name="sdl">Use SDL sound backend (other parts of SDL are used unconditionally)</flag>
 	</use>
+	<upstream>
+		<remote-id type="github">iCatButler/pcsxr</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsxr/
@ 2021-02-20 19:32 David Seifert
  0 siblings, 0 replies; 8+ messages in thread
From: David Seifert @ 2021-02-20 19:32 UTC (permalink / raw
  To: gentoo-commits

commit:     7991a21602bde37c2f2972270954cedefd27148e
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Sat Feb 20 19:31:08 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Feb 20 19:31:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7991a216

games-emulation/pcsxr: Apply gcc-10 workaround

* Dead upstream

Closes: https://bugs.gentoo.org/711238
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild | 19 +++++--------------
 1 file changed, 5 insertions(+), 14 deletions(-)

diff --git a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
index f8d068fed3c..672c8ccbccb 100644
--- a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
+++ b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit cmake xdg-utils
+inherit flag-o-matic xdg cmake
 
 EGIT_COMMIT="62467b86871aee3d70c7445f3cb79f0858ec566e"
 MY_P=${PN}-${EGIT_COMMIT}
@@ -36,17 +36,16 @@ RDEPEND="
 	ccdda? ( >=media-video/ffmpeg-3:= )
 	openal? ( media-libs/openal:= )
 	pulseaudio? ( media-sound/pulseaudio:= )
-	sdl? ( media-libs/libsdl2:=[sound] )
-"
+	sdl? ( media-libs/libsdl2:=[sound] )"
 DEPEND="${RDEPEND}
 	x11-base/xorg-proto"
 BDEPEND="
 	app-arch/unzip
 	dev-util/intltool
-	sys-devel/gettext:0
-"
+	sys-devel/gettext:0"
 
 src_configure() {
+	append-cflags -fcommon
 	local sound_backend
 
 	if use pulseaudio; then
@@ -78,11 +77,3 @@ src_install() {
 	mv "${ED}"/usr/share/doc/pcsxr/* "${ED}/usr/share/doc/${PF}/" || die
 	rmdir "${ED}"/usr/share/doc/pcsxr || die
 }
-
-pkg_postinst() {
-	xdg_icon_cache_update
-}
-
-pkg_postrm() {
-	xdg_icon_cache_update
-}


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsxr/
@ 2020-06-08  8:56 Michał Górny
  0 siblings, 0 replies; 8+ messages in thread
From: Michał Górny @ 2020-06-08  8:56 UTC (permalink / raw
  To: gentoo-commits

commit:     6111aeb597fe9fa79a3d9f327fa915fe806ca4c2
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Jun  8 08:38:56 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Jun  8 08:56:11 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6111aeb5

games-emulation/pcsxr: Port to cmake.eclass

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild | 6 +++---
 games-emulation/pcsxr/pcsxr-9999.ebuild             | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
index 9f4570150ce..f8d068fed3c 100644
--- a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
+++ b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit cmake-utils xdg-utils
+inherit cmake xdg-utils
 
 EGIT_COMMIT="62467b86871aee3d70c7445f3cb79f0858ec566e"
 MY_P=${PN}-${EGIT_COMMIT}
@@ -70,11 +70,11 @@ src_configure() {
 		-DSND_BACKEND=${sound_backend}
 	)
 
-	cmake-utils_src_configure
+	cmake_src_configure
 }
 
 src_install() {
-	cmake-utils_src_install
+	cmake_src_install
 	mv "${ED}"/usr/share/doc/pcsxr/* "${ED}/usr/share/doc/${PF}/" || die
 	rmdir "${ED}"/usr/share/doc/pcsxr || die
 }

diff --git a/games-emulation/pcsxr/pcsxr-9999.ebuild b/games-emulation/pcsxr/pcsxr-9999.ebuild
index 10ae63ff010..2066e487f6e 100644
--- a/games-emulation/pcsxr/pcsxr-9999.ebuild
+++ b/games-emulation/pcsxr/pcsxr-9999.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-inherit cmake-utils git-r3 xdg-utils
+inherit cmake git-r3 xdg-utils
 
 DESCRIPTION="PCSX-Reloaded: a fork of PCSX, the discontinued Playstation emulator"
 HOMEPAGE="https://github.com/iCatButler/pcsxr"
@@ -67,11 +67,11 @@ src_configure() {
 		-DSND_BACKEND=${sound_backend}
 	)
 
-	cmake-utils_src_configure
+	cmake_src_configure
 }
 
 src_install() {
-	cmake-utils_src_install
+	cmake_src_install
 	mv "${ED}"/usr/share/doc/pcsxr/* "${ED}/usr/share/doc/${PF}/" || die
 	rmdir "${ED}"/usr/share/doc/pcsxr || die
 }


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsxr/
@ 2020-01-12 13:00 Michał Górny
  0 siblings, 0 replies; 8+ messages in thread
From: Michał Górny @ 2020-01-12 13:00 UTC (permalink / raw
  To: gentoo-commits

commit:     17393d422c1324d7c7c0364ea0205a3b4c6b322b
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 12 12:52:51 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jan 12 12:59:55 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17393d42

games-emulation/pcsxr: Bump to 1.9.94_p20190306 snapshot

Closes: https://bugs.gentoo.org/647336
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-emulation/pcsxr/Manifest                     |  1 +
 .../pcsxr/pcsxr-1.9.94_p20190306.ebuild            | 91 ++++++++++++++++++++++
 2 files changed, 92 insertions(+)

diff --git a/games-emulation/pcsxr/Manifest b/games-emulation/pcsxr/Manifest
index 84560f3e522..1d6c9ecd7d6 100644
--- a/games-emulation/pcsxr/Manifest
+++ b/games-emulation/pcsxr/Manifest
@@ -1 +1,2 @@
 DIST pcsxr-1.9.94.zip 2631125 BLAKE2B 686503faffccc820bcac73bc69056ffe05176779ee49b834ce0da84c40a047b7882ca7b91a7b7f95ab153329ca6368ae545bbe567cac6a9bdba1a434c397862c SHA512 c49471c27692fbf22da32d2f5697a1dfed3dbdbfdb86cb789b0ea6cddb2a7da4f3390e4568f4e9385bf30d6baff0f2a591a80f424cf0c640cae0035ba81dce39
+DIST pcsxr-62467b86871aee3d70c7445f3cb79f0858ec566e.tar.gz 2229537 BLAKE2B 2f5c11c16d79b6747ccc5f7c655e99663a882e264548c136ff6d4b1321788a10b1475c023e0c7e0892aeb94032c522f2a0e6312e6cf66f608e1a1d7897aea809 SHA512 894e795c3616bb6abf87d144e1a2409142d457f2f2c04c4287e2804bb06caf008f42501089d555b5e43e6b2d6d2e8ac9a7d78842bed975b1b4b94465f4ed3a3c

diff --git a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
new file mode 100644
index 00000000000..d51b0296bea
--- /dev/null
+++ b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake-utils xdg-utils
+
+EGIT_COMMIT="62467b86871aee3d70c7445f3cb79f0858ec566e"
+MY_P=${PN}-${EGIT_COMMIT}
+DESCRIPTION="PCSX-Reloaded: a fork of PCSX, the discontinued Playstation emulator"
+HOMEPAGE="https://github.com/iCatButler/pcsxr"
+SRC_URI="https://github.com/iCatButler/pcsxr/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2 public-domain"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="alsa archive ccdda cdio libav openal oss pulseaudio +sdl"
+REQUIRED_USE="?? ( alsa openal oss pulseaudio sdl )"
+
+RDEPEND="
+	dev-libs/glib:2
+	media-libs/libsdl2[joystick]
+	sys-libs/zlib:=
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXext
+	x11-libs/libXtst
+	x11-libs/libXv
+	x11-libs/libXxf86vm
+	virtual/libintl
+	virtual/opengl
+	archive? ( app-arch/libarchive:= )
+	alsa? ( media-libs/alsa-lib:= )
+	cdio? ( dev-libs/libcdio:= )
+	ccdda? (
+		!libav? ( >=media-video/ffmpeg-3:= )
+		libav? ( media-video/libav:= )
+	)
+	openal? ( media-libs/openal:= )
+	pulseaudio? ( media-sound/pulseaudio:= )
+	sdl? ( media-libs/libsdl2:=[sound] )
+"
+DEPEND="${RDEPEND}
+	x11-base/xorg-proto"
+BDEPEND="
+	app-arch/unzip
+	dev-util/intltool
+	sys-devel/gettext:0
+"
+
+src_configure() {
+	local sound_backend
+
+	if use pulseaudio; then
+		sound_backend=pulse
+	elif use sdl; then
+		sound_backend=sdl
+	elif use openal; then
+		sound_backend=openal
+	elif use alsa; then
+		sound_backend=alsa
+	elif use oss; then
+		sound_backend=oss
+	else
+		sound_backend=null
+	fi
+
+	local mycmakeargs=(
+		-DENABLE_CCDDA=$(usex ccdda)
+		-DUSE_LIBARCHIVE=$(usex archive)
+		-DUSE_LIBCDIO=$(usex cdio)
+		-DSND_BACKEND=${sound_backend}
+	)
+
+	cmake-utils_src_configure
+}
+
+src_install() {
+	cmake-utils_src_install
+	mv "${ED}"/usr/share/doc/pcsxr/* "${ED}/usr/share/doc/${PF}/" || die
+	rmdir "${ED}"/usr/share/doc/pcsxr || die
+}
+
+pkg_postinst() {
+	xdg_icon_cache_update
+}
+
+pkg_postrm() {
+	xdg_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsxr/
@ 2020-01-08 13:58 Michał Górny
  0 siblings, 0 replies; 8+ messages in thread
From: Michał Górny @ 2020-01-08 13:58 UTC (permalink / raw
  To: gentoo-commits

commit:     d54af530b136a21f35e3355495919bbcdae7b915
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  8 13:57:43 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan  8 13:58:06 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54af530

games-emulation/pcsxr: Add the missing ebuild file

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-emulation/pcsxr/pcsxr-9999.ebuild | 88 +++++++++++++++++++++++++++++++++
 1 file changed, 88 insertions(+)

diff --git a/games-emulation/pcsxr/pcsxr-9999.ebuild b/games-emulation/pcsxr/pcsxr-9999.ebuild
new file mode 100644
index 00000000000..765aaa96848
--- /dev/null
+++ b/games-emulation/pcsxr/pcsxr-9999.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit cmake-utils git-r3 xdg-utils
+
+DESCRIPTION="PCSX-Reloaded: a fork of PCSX, the discontinued Playstation emulator"
+HOMEPAGE="https://github.com/iCatButler/pcsxr"
+EGIT_REPO_URI="https://github.com/iCatButler/pcsxr"
+
+LICENSE="GPL-2 public-domain"
+SLOT="0"
+KEYWORDS=""
+
+IUSE="alsa archive ccdda cdio libav openal oss pulseaudio +sdl"
+REQUIRED_USE="?? ( alsa openal oss pulseaudio sdl )"
+
+RDEPEND="
+	dev-libs/glib:2
+	media-libs/libsdl2[joystick]
+	sys-libs/zlib:=
+	x11-libs/gtk+:3
+	x11-libs/libX11
+	x11-libs/libXext
+	x11-libs/libXtst
+	x11-libs/libXv
+	x11-libs/libXxf86vm
+	virtual/libintl
+	virtual/opengl
+	archive? ( app-arch/libarchive:= )
+	alsa? ( media-libs/alsa-lib:= )
+	cdio? ( dev-libs/libcdio:= )
+	ccdda? (
+		!libav? ( >=media-video/ffmpeg-3:= )
+		libav? ( media-video/libav:= )
+	)
+	openal? ( media-libs/openal:= )
+	pulseaudio? ( media-sound/pulseaudio:= )
+	sdl? ( media-libs/libsdl2:=[sound] )
+"
+DEPEND="${RDEPEND}
+	x11-base/xorg-proto"
+BDEPEND="
+	app-arch/unzip
+	dev-util/intltool
+	sys-devel/gettext:0
+"
+
+src_configure() {
+	local sound_backend
+
+	if use pulseaudio; then
+		sound_backend=pulse
+	elif use sdl; then
+		sound_backend=sdl
+	elif use openal; then
+		sound_backend=openal
+	elif use alsa; then
+		sound_backend=alsa
+	elif use oss; then
+		sound_backend=oss
+	else
+		sound_backend=null
+	fi
+
+	local mycmakeargs=(
+		-DENABLE_CCDDA=$(usex ccdda)
+		-DUSE_LIBARCHIVE=$(usex archive)
+		-DUSE_LIBCDIO=$(usex cdio)
+		-DSND_BACKEND=${sound_backend}
+	)
+
+	cmake-utils_src_configure
+}
+
+src_install() {
+	cmake-utils_src_install
+	mv "${ED}"/usr/share/doc/pcsxr/* "${ED}/usr/share/doc/${PF}/" || die
+	rmdir "${ED}"/usr/share/doc/pcsxr || die
+}
+
+pkg_postinst() {
+	xdg_icon_cache_update
+}
+
+pkg_postrm() {
+	xdg_icon_cache_update
+}


^ permalink raw reply related	[flat|nested] 8+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsxr/
@ 2020-01-08 12:29 Michał Górny
  0 siblings, 0 replies; 8+ messages in thread
From: Michał Górny @ 2020-01-08 12:29 UTC (permalink / raw
  To: gentoo-commits

commit:     91b760f584d5a4face6347c2692fe32aa8631a58
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  8 12:27:31 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan  8 12:29:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b760f5

games-emulation/pcsxr: Add a live ebuild for GitHub fork

Closes: https://bugs.gentoo.org/641270
Closes: https://bugs.gentoo.org/655652
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 games-emulation/pcsxr/metadata.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/games-emulation/pcsxr/metadata.xml b/games-emulation/pcsxr/metadata.xml
index 04c9bdf246b..78252c7fd7f 100644
--- a/games-emulation/pcsxr/metadata.xml
+++ b/games-emulation/pcsxr/metadata.xml
@@ -6,6 +6,8 @@
 		<name>Michał Górny</name>
 	</maintainer>
 	<use>
+		<flag name="archive">Support compressed files (via libarchive)</flag>
+		<flag name="ccdda">Support compressed CDDA (requires ffmpeg)</flag>
 		<flag name="cdio">Use libcdio for CD support</flag>
 		<flag name="sdl">Use SDL sound backend (other parts of SDL are used unconditionally)</flag>
 	</use>


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

end of thread, other threads:[~2023-05-06 11:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-25 20:14 [gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsxr/ Mikle Kolyada
  -- strict thread matches above, loose matches on Subject: below --
2023-05-06 11:34 Sam James
2023-05-06 11:34 Sam James
2021-02-20 19:32 David Seifert
2020-06-08  8:56 Michał Górny
2020-01-12 13:00 Michał Górny
2020-01-08 13:58 Michał Górny
2020-01-08 12:29 Michał Górny

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