[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/files/

2024-04-18 Thread Conrad Kostecki
commit: 723548287fba5663501e1fce7d56a54845c24d3c
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Thu Apr 18 18:07:06 2024 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Apr 18 19:31:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72354828

games-emulation/ppsspp: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/ppsspp-1.15.4-backport-ce83fec.patch | 23 ---
 .../ppsspp-disable-ccache-autodetection.patch  | 26 --
 2 files changed, 49 deletions(-)

diff --git a/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch 
b/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch
deleted file mode 100644
index 1eaf179142d3..
--- a/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/915888
-https://github.com/hrydgard/ppsspp/commit/ce83fec20651222131ef9b88ba2dfb0554b66608
-
-From ce83fec20651222131ef9b88ba2dfb0554b66608 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= 
-Date: Sun, 29 Oct 2023 23:39:25 -0600
-Subject: [PATCH] Linux buildfix attempt
-

- unittest/TestThreadManager.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/unittest/TestThreadManager.cpp b/unittest/TestThreadManager.cpp
-index f6a11f2fa363..10a8b581b768 100644
 a/unittest/TestThreadManager.cpp
-+++ b/unittest/TestThreadManager.cpp
-@@ -1,5 +1,6 @@
- #include 
- #include 
-+#include 
- 
- #include "Common/Log.h"
- #include "Common/TimeUtil.h"

diff --git 
a/games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch 
b/games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch
deleted file mode 100644
index 007e64774c20..
--- a/games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From ca18b1b578ec7215277a73b6658753ff35e677ea Mon Sep 17 00:00:00 2001
-From: "Azamat H. Hackimov" 
-Date: Sun, 28 Aug 2022 17:53:05 +0300
-Subject: [PATCH] Disable ccache autodetection
-
-Build system automagically detects ccache and use it in situations where
-it should'nt do that.

- CMakeLists.txt | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 376e2c5ad..8c382ce5c 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -111,7 +111,6 @@ if(MACOSX AND NOT USE_SYSTEM_LIBSDL2)
-   set(SDL2_LIBRARY ${CMAKE_SOURCE_DIR}/SDL/macOS/SDL2.framework)
- endif()
- 
--include(ccache)
- include(GNUInstallDirs)
- 
- add_definitions(-DASSETS_DIR="${CMAKE_INSTALL_FULL_DATADIR}/ppsspp/assets/")
--- 
-2.35.1
-



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2024-04-10 Thread Maciej Barć
commit: 859f7dda9f6ce9055566488d03d1d7368e102a88
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 10 23:50:21 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Apr 11 01:38:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=859f7dda

games-emulation/ppsspp: drop old 1.15.4

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 -
 games-emulation/ppsspp/ppsspp-1.15.4.ebuild | 74 -
 2 files changed, 75 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index e7571c3483bf..e92e132dac2b 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,2 +1 @@
-DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.17.1.tar.xz 54663108 BLAKE2B 
91c4964c9f334d42e090f59485e2f02ba8edb780903d2fa46e1a9cea77f6cc9e1a0605310d76445738259c0e99d5d1ca0764ef5f5565e781b482d5d5274620e5
 SHA512 
eaa0046f5d8e529efd8238690fa242638aa88630172abe59c4b7ffb16b1e18eeb38fcaf8e70ef76dbd2304b226d1f33e10cde709abe00fa2a5baff16c1883c31

diff --git a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
deleted file mode 100644
index 064e56772306..
--- a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit flag-o-matic python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="discord qt5 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-   "${FILESDIR}"/${PN}-1.15.4-backport-ce83fec.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   # bug https://bugs.gentoo.org/926079
-   filter-lto
-
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   -DUNITTEST=$(usex test)
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   cmake_src_test -E glslang-testsuite
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2024-03-15 Thread Sam James
commit: b4916681cf79cd2b709d8dac31c4ec77d3db3d9f
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 15 23:53:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 15 23:53:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4916681

games-emulation/ppsspp: Stabilize 1.17.1-r1 amd64, #927091

Signed-off-by: Sam James  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
index df6bd1ad60c2..9424f517b5a0 100644
--- a/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == ** ]] ; then
 else

SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2024-03-03 Thread Maciej Barć
commit: 22fe17089f20027554c2fe530a9d71f193ea2e42
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Mar  4 00:38:54 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Mar  4 01:03:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fe1708

games-emulation/ppsspp: filter lto

Closes: https://bugs.gentoo.org/926079
Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.15.4.ebuild| 5 -
 games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
index 17b358731669..064e56772306 100644
--- a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit python-any-r1 xdg cmake
+inherit flag-o-matic python-any-r1 xdg cmake
 
 DESCRIPTION="A PSP emulator written in C++"
 HOMEPAGE="https://www.ppsspp.org/
@@ -51,6 +51,9 @@ pkg_setup() {
 }
 
 src_configure() {
+   # bug https://bugs.gentoo.org/926079
+   filter-lto
+
local -a mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DCMAKE_SKIP_RPATH=ON

diff --git a/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
index ea035438b7b6..df6bd1ad60c2 100644
--- a/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit python-any-r1 xdg cmake
+inherit flag-o-matic python-any-r1 xdg cmake
 
 DESCRIPTION="A PSP emulator written in C++"
 HOMEPAGE="https://www.ppsspp.org/
@@ -66,6 +66,9 @@ pkg_setup() {
 }
 
 src_configure() {
+   # bug https://bugs.gentoo.org/926079
+   filter-lto
+
local -a mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DCMAKE_SKIP_RPATH=ON



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/files/

2024-02-22 Thread Maciej Barć
commit: b14d542df852b2c40f3258e87b2ff1e47c4e6755
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sun Feb 18 14:00:07 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Feb 23 01:04:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14d542d

games-emulation/ppsspp: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Maciej Barć  gentoo.org>

 .../ppsspp/files/ppsspp-1.16-MIPSTables-fix-includes.patch | 10 --
 1 file changed, 10 deletions(-)

diff --git 
a/games-emulation/ppsspp/files/ppsspp-1.16-MIPSTables-fix-includes.patch 
b/games-emulation/ppsspp/files/ppsspp-1.16-MIPSTables-fix-includes.patch
deleted file mode 100644
index 87e85f5bc878..
--- a/games-emulation/ppsspp/files/ppsspp-1.16-MIPSTables-fix-includes.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/Core/MIPS/MIPSTables.h
-+++ b/Core/MIPS/MIPSTables.h
-@@ -18,6 +18,7 @@
- #pragma once
- 
- #include 
-+#include 
- #include "Common/CommonTypes.h"
- #include "Core/MIPS/MIPS.h"
- 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2024-02-14 Thread Maciej Barć
commit: e7d033b43628ae8594b76cf42ad3e5bd8c149c60
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb 14 15:36:00 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb 14 17:01:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d033b4

games-emulation/ppsspp: put wayland_wsi behind wayland USE

Bug: https://bugs.gentoo.org/914161
Closes: https://bugs.gentoo.org/924250
Signed-off-by: Maciej Barć  gentoo.org>

 .../ppsspp/{ppsspp-1.17.1.ebuild => ppsspp-1.17.1-r1.ebuild}   | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.17.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
similarity index 92%
rename from games-emulation/ppsspp/ppsspp-1.17.1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
index b98e38fb57a1..ea035438b7b6 100644
--- a/games-emulation/ppsspp/ppsspp-1.17.1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.17.1-r1.ebuild
@@ -23,7 +23,7 @@ fi
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
 SLOT="0"
-IUSE="discord qt5 test"
+IUSE="discord qt5 test wayland"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -43,7 +43,9 @@ RDEPEND="
dev-qt/qtopengl:5[-gles2-only]
dev-qt/qtwidgets:5[-gles2-only]
)
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+   !qt5? (
+   media-libs/libsdl2[X,opengl,sound,video,wayland?]
+   )
 "
 DEPEND="
${RDEPEND}
@@ -74,6 +76,7 @@ src_configure() {
-DUSE_SYSTEM_SNAPPY=ON
-DUSE_SYSTEM_ZSTD=ON
-DUSE_DISCORD=$(usex discord)
+   -DUSE_WAYLAND_WSI=$(usex wayland)
-DUSING_QT_UI=$(usex qt5)
-DUNITTEST=$(usex test)
)



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2024-02-12 Thread Maciej Barć
commit: 25c49188b46d8b046e31f2fe44c122448ece000a
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb 12 16:37:03 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb 12 17:07:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c49188

games-emulation/ppsspp: turn off ccache

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.17.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.17.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.17.1.ebuild
index 4f6565ae477c..b98e38fb57a1 100644
--- a/games-emulation/ppsspp/ppsspp-1.17.1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.17.1.ebuild
@@ -67,7 +67,8 @@ src_configure() {
local -a mycmakeargs=(
-DBUILD_SHARED_LIBS=OFF
-DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
+   -DHEADLESS=OFF
+   -DUSE_CCACHE=OFF
-DUSE_SYSTEM_FFMPEG=ON
-DUSE_SYSTEM_LIBZIP=ON
-DUSE_SYSTEM_SNAPPY=ON



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2024-02-10 Thread Maciej Barć
commit: 787fe5c69188c4e102fbe86fce1e5b42905f2390
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Feb 10 23:15:12 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Feb 10 23:50:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787fe5c6

games-emulation/ppsspp: drop old 1.16.4

Closes: https://bugs.gentoo.org/923816
Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 -
 games-emulation/ppsspp/ppsspp-1.16.4.ebuild | 81 -
 2 files changed, 82 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 3531831acf8e..e7571c3483bf 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,2 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
-DIST ppsspp-1.16.4.tar.xz 51110488 BLAKE2B 
061090bfd646b0839de7aed8e4b249ac86353c8742cd293c8df5ffc0d93a67f960ff4836bc13b534ba34871719cea2dc485b7d14deaa17aa5ff3dd6f8663687e
 SHA512 
6364bb821a456409c9ee20eb589d761aef02d7756063bd5faa035b856ca551db0675a65767a9ad09dc8eba5fda6ede8ea3eb384b6770570bd4925e11b8c05ac5
 DIST ppsspp-1.17.1.tar.xz 54663108 BLAKE2B 
91c4964c9f334d42e090f59485e2f02ba8edb780903d2fa46e1a9cea77f6cc9e1a0605310d76445738259c0e99d5d1ca0764ef5f5565e781b482d5d5274620e5
 SHA512 
eaa0046f5d8e529efd8238690fa242638aa88630172abe59c4b7ffb16b1e18eeb38fcaf8e70ef76dbd2304b226d1f33e10cde709abe00fa2a5baff16c1883c31

diff --git a/games-emulation/ppsspp/ppsspp-1.16.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.4.ebuild
deleted file mode 100644
index db6295a82e7b..
--- a/games-emulation/ppsspp/ppsspp-1.16.4.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
-else
-   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-IUSE="discord qt5 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-   "${FILESDIR}"/${PN}-1.15.4-backport-ce83fec.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   -DUNITTEST=$(usex test)
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   cmake_src_test -E glslang-testsuite
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2024-02-10 Thread Maciej Barć
commit: e7244e4e4178657ae3b1ebe7fb7fa66a61eee496
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Feb 10 23:12:52 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Feb 10 23:50:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7244e4e

games-emulation/ppsspp: drop old 1.16

Closes: https://bugs.gentoo.org/915888
Closes: https://bugs.gentoo.org/914161
Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest   |  1 -
 games-emulation/ppsspp/ppsspp-1.16.ebuild | 82 ---
 2 files changed, 83 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 58cc3e9dbdae..3531831acf8e 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,4 +1,3 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.16.4.tar.xz 51110488 BLAKE2B 
061090bfd646b0839de7aed8e4b249ac86353c8742cd293c8df5ffc0d93a67f960ff4836bc13b534ba34871719cea2dc485b7d14deaa17aa5ff3dd6f8663687e
 SHA512 
6364bb821a456409c9ee20eb589d761aef02d7756063bd5faa035b856ca551db0675a65767a9ad09dc8eba5fda6ede8ea3eb384b6770570bd4925e11b8c05ac5
-DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826
 DIST ppsspp-1.17.1.tar.xz 54663108 BLAKE2B 
91c4964c9f334d42e090f59485e2f02ba8edb780903d2fa46e1a9cea77f6cc9e1a0605310d76445738259c0e99d5d1ca0764ef5f5565e781b482d5d5274620e5
 SHA512 
eaa0046f5d8e529efd8238690fa242638aa88630172abe59c4b7ffb16b1e18eeb38fcaf8e70ef76dbd2304b226d1f33e10cde709abe00fa2a5baff16c1883c31

diff --git a/games-emulation/ppsspp/ppsspp-1.16.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.ebuild
deleted file mode 100644
index 9b2426f88e9c..
--- a/games-emulation/ppsspp/ppsspp-1.16.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
-else
-   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-IUSE="discord qt5 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.16-MIPSTables-fix-includes.patch
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-   "${FILESDIR}"/${PN}-1.15.4-backport-ce83fec.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   -DUNITTEST=$(usex test)
-   )
-   cmake_src_configure
-}
-
-src_test() {
-   cmake_src_test -E glslang-testsuite
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2024-02-05 Thread Maciej Barć
commit: 5c1e0c4e25bdc6f7640850d33c3c43d4ea3c0156
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Feb  5 11:19:02 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Feb  5 11:28:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1e0c4e

games-emulation/ppsspp: bump to 1.17.1

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest|   1 +
 .../ppsspp/files/ppsspp-1.17.1-avcodec-18825.patch | 176 +
 .../ppsspp/files/ppsspp-1.17.1-ccache-18826.patch  |  33 
 .../ppsspp/files/ppsspp-1.17.1-cmake-cxx.patch |  11 ++
 games-emulation/ppsspp/ppsspp-1.17.1.ebuild|  84 ++
 5 files changed, 305 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index ed30d9e1197e..58cc3e9dbdae 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,4 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.16.4.tar.xz 51110488 BLAKE2B 
061090bfd646b0839de7aed8e4b249ac86353c8742cd293c8df5ffc0d93a67f960ff4836bc13b534ba34871719cea2dc485b7d14deaa17aa5ff3dd6f8663687e
 SHA512 
6364bb821a456409c9ee20eb589d761aef02d7756063bd5faa035b856ca551db0675a65767a9ad09dc8eba5fda6ede8ea3eb384b6770570bd4925e11b8c05ac5
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826
+DIST ppsspp-1.17.1.tar.xz 54663108 BLAKE2B 
91c4964c9f334d42e090f59485e2f02ba8edb780903d2fa46e1a9cea77f6cc9e1a0605310d76445738259c0e99d5d1ca0764ef5f5565e781b482d5d5274620e5
 SHA512 
eaa0046f5d8e529efd8238690fa242638aa88630172abe59c4b7ffb16b1e18eeb38fcaf8e70ef76dbd2304b226d1f33e10cde709abe00fa2a5baff16c1883c31

diff --git a/games-emulation/ppsspp/files/ppsspp-1.17.1-avcodec-18825.patch 
b/games-emulation/ppsspp/files/ppsspp-1.17.1-avcodec-18825.patch
new file mode 100644
index ..a3003660dd74
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-1.17.1-avcodec-18825.patch
@@ -0,0 +1,176 @@
+From a8ae43dfd4f06a48a275a684aafee021e591d75e Mon Sep 17 00:00:00 2001
+From: Andrew Udvare 
+Date: Sun, 4 Feb 2024 18:26:06 -0500
+Subject: [PATCH] ffmpeg: Improved fix for checking if const AVCodec* is
+ necessary
+
+---
+ CMakeLists.txt | 21 +
+ Core/AVIDump.cpp   |  4 +---
+ Core/FFMPEGCompat.h|  8 
+ Core/HLE/sceAtrac.cpp  |  5 +
+ Core/HLE/sceMpeg.cpp   |  4 +---
+ Core/HW/MediaEngine.cpp|  4 +---
+ Core/HW/SimpleAudioDec.cpp |  1 +
+ Core/HW/SimpleAudioDec.h   |  7 +++
+ 8 files changed, 37 insertions(+), 17 deletions(-)
+ create mode 100644 Core/FFMPEGCompat.h
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 33570d09c024..f7e5ce1d337c 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -953,6 +953,23 @@ if(USE_FFMPEG)
+   endif()
+ 
+   find_package(FFmpeg REQUIRED avcodec avformat avutil swresample swscale)
++  # Check if we need to use avcodec_(alloc|free)_frame instead of 
av_frame_(alloc|free)
++  # Check if we need to use const AVCodec
++  set(CMAKE_REQUIRED_LIBRARIES avcodec;avformat)
++  set(CMAKE_REQUIRED_FLAGS "-pedantic -Wall -Werror -Wno-unused-variable")
++  check_cxx_source_compiles("extern \"C\" {
++  #include 
++  #include 
++  }
++  static AVCodecContext *s_codec_context = NULL;
++  int main() {
++  const AVCodec *codec = 
avcodec_find_encoder(s_codec_context->codec_id);
++  return 0;
++  }
++  " HAVE_LIBAVCODEC_CONST_AVCODEC FAIL_REGEX "invalid conversion")
++
++  # Check if we need to use avcodec_alloc_context3 instead of 
stream->codec
++  # Check if we need to use av_frame_get_buffer instead of 
avcodec_default_get_buffer
+ endif(USE_FFMPEG)
+ 
+ find_package(ZLIB)
+@@ -2024,6 +2041,7 @@ add_library(${CoreLibName} ${CoreLinkType}
+   Core/ELF/PrxDecrypter.h
+   Core/ELF/ParamSFO.cpp
+   Core/ELF/ParamSFO.h
++  Core/FFMPEGCompat.h
+   Core/FileSystems/tlzrc.cpp
+   Core/FileSystems/BlobFileSystem.cpp
+   Core/FileSystems/BlobFileSystem.h
+@@ -2358,6 +2376,9 @@ target_compile_features(${CoreLibName} PUBLIC cxx_std_17)
+ 
+ if(FFmpeg_FOUND)
+   target_compile_definitions(${CoreLibName} PRIVATE USE_FFMPEG=1)
++  if (HAVE_LIBAVCODEC_CONST_AVCODEC)
++  target_compile_definitions(${CoreLibName} PRIVATE 
HAVE_LIBAVCODEC_CONST_AVCODEC=1)
++  

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/files/, games-emulation/ppsspp/

2024-01-15 Thread Maciej Barć
commit: faab76a3f3d4c86cd071c1889764c7ab31e9dead
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 15 20:15:44 2024 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan 15 21:20:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faab76a3

games-emulation/ppsspp: wire up tests

The one excluded test is pulled in from a submodule.

Bug: https://bugs.gentoo.org/915888
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/34824
Signed-off-by: Maciej Barć  gentoo.org>

 .../files/ppsspp-1.15.4-backport-ce83fec.patch | 23 ++
 games-emulation/ppsspp/ppsspp-1.15.4.ebuild| 12 ---
 games-emulation/ppsspp/ppsspp-1.16.4.ebuild| 12 ---
 games-emulation/ppsspp/ppsspp-1.16.ebuild  | 12 ---
 4 files changed, 50 insertions(+), 9 deletions(-)

diff --git a/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch 
b/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch
new file mode 100644
index ..1eaf179142d3
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-1.15.4-backport-ce83fec.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/915888
+https://github.com/hrydgard/ppsspp/commit/ce83fec20651222131ef9b88ba2dfb0554b66608
+
+From ce83fec20651222131ef9b88ba2dfb0554b66608 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= 
+Date: Sun, 29 Oct 2023 23:39:25 -0600
+Subject: [PATCH] Linux buildfix attempt
+
+---
+ unittest/TestThreadManager.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/unittest/TestThreadManager.cpp b/unittest/TestThreadManager.cpp
+index f6a11f2fa363..10a8b581b768 100644
+--- a/unittest/TestThreadManager.cpp
 b/unittest/TestThreadManager.cpp
+@@ -1,5 +1,6 @@
+ #include 
+ #include 
++#include 
+ 
+ #include "Common/Log.h"
+ #include "Common/TimeUtil.h"

diff --git a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
index 653f672374ea..17b358731669 100644
--- a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,8 +15,8 @@ 
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
 SLOT="0"
 KEYWORDS="amd64"
-IUSE="discord qt5"
-RESTRICT="test"
+IUSE="discord qt5 test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
app-arch/snappy:=
@@ -43,6 +43,7 @@ BDEPEND="${PYTHON_DEPS}"
 PATCHES=(
"${FILESDIR}"/${PN}-CMakeLists-flags.patch
"${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+   "${FILESDIR}"/${PN}-1.15.4-backport-ce83fec.patch
 )
 
 pkg_setup() {
@@ -60,6 +61,11 @@ src_configure() {
-DUSE_SYSTEM_ZSTD=ON
-DUSE_DISCORD=$(usex discord)
-DUSING_QT_UI=$(usex qt5)
+   -DUNITTEST=$(usex test)
)
cmake_src_configure
 }
+
+src_test() {
+   cmake_src_test -E glslang-testsuite
+}

diff --git a/games-emulation/ppsspp/ppsspp-1.16.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.4.ebuild
index 6093ddbdd308..db6295a82e7b 100644
--- a/games-emulation/ppsspp/ppsspp-1.16.4.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.16.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,8 +21,8 @@ fi
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
 SLOT="0"
-IUSE="discord qt5"
-RESTRICT="test"
+IUSE="discord qt5 test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
app-arch/snappy:=
@@ -53,6 +53,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}"/${PN}-CMakeLists-flags.patch
"${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+   "${FILESDIR}"/${PN}-1.15.4-backport-ce83fec.patch
 )
 
 pkg_setup() {
@@ -70,6 +71,11 @@ src_configure() {
-DUSE_SYSTEM_ZSTD=ON
-DUSE_DISCORD=$(usex discord)
-DUSING_QT_UI=$(usex qt5)
+   -DUNITTEST=$(usex test)
)
cmake_src_configure
 }
+
+src_test() {
+   cmake_src_test -E glslang-testsuite
+}

diff --git a/games-emulation/ppsspp/ppsspp-1.16.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.ebuild
index a8cbd4c208f8..9b2426f88e9c 100644
--- a/games-emulation/ppsspp/ppsspp-1.16.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,8 +21,8 @@ fi
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
 SLOT="0"
-IUSE="discord qt5"
-RESTRICT="test"
+IUSE="discord qt5 test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
app-arch/snappy:=
@@ -54,6 +54,7 @@ PATCHES=(

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-09-25 Thread Maciej Barć
commit: 609542aaf6dc6ea2448768bbf974ba48b110bf46
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep 25 12:35:07 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep 25 20:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=609542aa

games-emulation/ppsspp: drop old 1.16.2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 -
 games-emulation/ppsspp/ppsspp-1.16.2.ebuild | 75 -
 2 files changed, 76 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index f975b2e14274..ed30d9e1197e 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,4 +1,3 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
-DIST ppsspp-1.16.2.tar.xz 51098300 BLAKE2B 
48c3981a3b3f732281afe52140df25ed2c061ecc72fe88638f4c5854a447bc1a5a659272fa87d15d2174b6dc8164c226844dc1e2de4cd2088f0f9c423695e768
 SHA512 
ab3834651385e4f8a4728b27e7772da6a3821d96aa10ece9e15de1db3a7825bbf104aa1f5846de6f14c4b284db8d56d4757e77c4545305b300d1c296a2845f40
 DIST ppsspp-1.16.4.tar.xz 51110488 BLAKE2B 
061090bfd646b0839de7aed8e4b249ac86353c8742cd293c8df5ffc0d93a67f960ff4836bc13b534ba34871719cea2dc485b7d14deaa17aa5ff3dd6f8663687e
 SHA512 
6364bb821a456409c9ee20eb589d761aef02d7756063bd5faa035b856ca551db0675a65767a9ad09dc8eba5fda6ede8ea3eb384b6770570bd4925e11b8c05ac5
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git a/games-emulation/ppsspp/ppsspp-1.16.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.2.ebuild
deleted file mode 100644
index 6093ddbdd308..
--- a/games-emulation/ppsspp/ppsspp-1.16.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
-else
-   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-09-25 Thread Maciej Barć
commit: 4ad1c399462ff2e6093458fafbfa1b21db9c8d5f
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep 25 12:35:01 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep 25 20:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad1c399

games-emulation/ppsspp: drop old 1.16.3

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 -
 games-emulation/ppsspp/ppsspp-1.16.3.ebuild | 75 -
 2 files changed, 76 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index eb6fa5bc8c54..f975b2e14274 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,5 +1,4 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.16.2.tar.xz 51098300 BLAKE2B 
48c3981a3b3f732281afe52140df25ed2c061ecc72fe88638f4c5854a447bc1a5a659272fa87d15d2174b6dc8164c226844dc1e2de4cd2088f0f9c423695e768
 SHA512 
ab3834651385e4f8a4728b27e7772da6a3821d96aa10ece9e15de1db3a7825bbf104aa1f5846de6f14c4b284db8d56d4757e77c4545305b300d1c296a2845f40
-DIST ppsspp-1.16.3.tar.xz 51106268 BLAKE2B 
5908fb0b118007087c1394c46ca6e79cb542d14536caa5aa70271f69639def69012ad6cbb11bd40ac6966c9e733f0004a4589595f0c51c7d402fcf08c078d292
 SHA512 
b3549791b738c767e81c68b2de3524f71ff9b4020fc06d0f5653d0e34462575e94c79d01f41c0ddeaba5be27098c594c158686040ce2246a6cf719b05309ccdf
 DIST ppsspp-1.16.4.tar.xz 51110488 BLAKE2B 
061090bfd646b0839de7aed8e4b249ac86353c8742cd293c8df5ffc0d93a67f960ff4836bc13b534ba34871719cea2dc485b7d14deaa17aa5ff3dd6f8663687e
 SHA512 
6364bb821a456409c9ee20eb589d761aef02d7756063bd5faa035b856ca551db0675a65767a9ad09dc8eba5fda6ede8ea3eb384b6770570bd4925e11b8c05ac5
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git a/games-emulation/ppsspp/ppsspp-1.16.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.3.ebuild
deleted file mode 100644
index 6093ddbdd308..
--- a/games-emulation/ppsspp/ppsspp-1.16.3.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
-else
-   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-09-25 Thread Maciej Barć
commit: 64f2496958138402afa6031d92846e85841dd0e1
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep 25 11:17:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep 25 20:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f24969

games-emulation/ppsspp: drop old 1.16.1

Closes: https://bugs.gentoo.org/914161
Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 -
 games-emulation/ppsspp/ppsspp-1.16.1.ebuild | 75 -
 2 files changed, 76 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index c4f28cf95546..f651269c075e 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,5 +1,4 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
-DIST ppsspp-1.16.1.tar.xz 50656184 BLAKE2B 
ec32ab91334889251eded8e72a1229af2566bb5c423236c8cbb6206d48e5aab625aa430b99e55cedd582525dcda9bbf8f21336ff468a1b57fa618999badd0628
 SHA512 
ad67739060730875fe5cb321d82f562bfa9cf8d6f130013e89d77bd4b7a1daa3efeaf3f6ad846efaaa5ae5a2ef4308a24228548f35f19c51f5ec044ea9052dd3
 DIST ppsspp-1.16.2.tar.xz 51098300 BLAKE2B 
48c3981a3b3f732281afe52140df25ed2c061ecc72fe88638f4c5854a447bc1a5a659272fa87d15d2174b6dc8164c226844dc1e2de4cd2088f0f9c423695e768
 SHA512 
ab3834651385e4f8a4728b27e7772da6a3821d96aa10ece9e15de1db3a7825bbf104aa1f5846de6f14c4b284db8d56d4757e77c4545305b300d1c296a2845f40
 DIST ppsspp-1.16.3.tar.xz 51106268 BLAKE2B 
5908fb0b118007087c1394c46ca6e79cb542d14536caa5aa70271f69639def69012ad6cbb11bd40ac6966c9e733f0004a4589595f0c51c7d402fcf08c078d292
 SHA512 
b3549791b738c767e81c68b2de3524f71ff9b4020fc06d0f5653d0e34462575e94c79d01f41c0ddeaba5be27098c594c158686040ce2246a6cf719b05309ccdf
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git a/games-emulation/ppsspp/ppsspp-1.16.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.1.ebuild
deleted file mode 100644
index 6093ddbdd308..
--- a/games-emulation/ppsspp/ppsspp-1.16.1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
-else
-   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-09-25 Thread Maciej Barć
commit: 715f06c5ef8a11d428276af8671f5ea7e7b8f7cb
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep 25 12:34:32 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep 25 20:36:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715f06c5

games-emulation/ppsspp: bump to 1.16.4

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.16.4.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index f651269c075e..eb6fa5bc8c54 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,4 +1,5 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.16.2.tar.xz 51098300 BLAKE2B 
48c3981a3b3f732281afe52140df25ed2c061ecc72fe88638f4c5854a447bc1a5a659272fa87d15d2174b6dc8164c226844dc1e2de4cd2088f0f9c423695e768
 SHA512 
ab3834651385e4f8a4728b27e7772da6a3821d96aa10ece9e15de1db3a7825bbf104aa1f5846de6f14c4b284db8d56d4757e77c4545305b300d1c296a2845f40
 DIST ppsspp-1.16.3.tar.xz 51106268 BLAKE2B 
5908fb0b118007087c1394c46ca6e79cb542d14536caa5aa70271f69639def69012ad6cbb11bd40ac6966c9e733f0004a4589595f0c51c7d402fcf08c078d292
 SHA512 
b3549791b738c767e81c68b2de3524f71ff9b4020fc06d0f5653d0e34462575e94c79d01f41c0ddeaba5be27098c594c158686040ce2246a6cf719b05309ccdf
+DIST ppsspp-1.16.4.tar.xz 51110488 BLAKE2B 
061090bfd646b0839de7aed8e4b249ac86353c8742cd293c8df5ffc0d93a67f960ff4836bc13b534ba34871719cea2dc485b7d14deaa17aa5ff3dd6f8663687e
 SHA512 
6364bb821a456409c9ee20eb589d761aef02d7756063bd5faa035b856ca551db0675a65767a9ad09dc8eba5fda6ede8ea3eb384b6770570bd4925e11b8c05ac5
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git a/games-emulation/ppsspp/ppsspp-1.16.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.4.ebuild
new file mode 100644
index ..6093ddbdd308
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.16.4.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
+else
+   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-09-22 Thread Maciej Barć
commit: 3e6b9525542cbbe8a58f27f76f527b781ca7674a
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Sep 22 13:45:37 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Sep 22 14:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6b9525

games-emulation/ppsspp: bump to 1.16.3

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.16.3.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 5465a792206e..c4f28cf95546 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,4 +1,5 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.16.1.tar.xz 50656184 BLAKE2B 
ec32ab91334889251eded8e72a1229af2566bb5c423236c8cbb6206d48e5aab625aa430b99e55cedd582525dcda9bbf8f21336ff468a1b57fa618999badd0628
 SHA512 
ad67739060730875fe5cb321d82f562bfa9cf8d6f130013e89d77bd4b7a1daa3efeaf3f6ad846efaaa5ae5a2ef4308a24228548f35f19c51f5ec044ea9052dd3
 DIST ppsspp-1.16.2.tar.xz 51098300 BLAKE2B 
48c3981a3b3f732281afe52140df25ed2c061ecc72fe88638f4c5854a447bc1a5a659272fa87d15d2174b6dc8164c226844dc1e2de4cd2088f0f9c423695e768
 SHA512 
ab3834651385e4f8a4728b27e7772da6a3821d96aa10ece9e15de1db3a7825bbf104aa1f5846de6f14c4b284db8d56d4757e77c4545305b300d1c296a2845f40
+DIST ppsspp-1.16.3.tar.xz 51106268 BLAKE2B 
5908fb0b118007087c1394c46ca6e79cb542d14536caa5aa70271f69639def69012ad6cbb11bd40ac6966c9e733f0004a4589595f0c51c7d402fcf08c078d292
 SHA512 
b3549791b738c767e81c68b2de3524f71ff9b4020fc06d0f5653d0e34462575e94c79d01f41c0ddeaba5be27098c594c158686040ce2246a6cf719b05309ccdf
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git a/games-emulation/ppsspp/ppsspp-1.16.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.3.ebuild
new file mode 100644
index ..6093ddbdd308
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.16.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
+else
+   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-09-20 Thread Maciej Barć
commit: 62a65af046780589d1768419d54e1250c98076aa
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 20 15:59:46 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 20 16:26:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a65af0

games-emulation/ppsspp: bump to 1.16.2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.16.2.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index bb22be75c19a..5465a792206e 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,4 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.16.1.tar.xz 50656184 BLAKE2B 
ec32ab91334889251eded8e72a1229af2566bb5c423236c8cbb6206d48e5aab625aa430b99e55cedd582525dcda9bbf8f21336ff468a1b57fa618999badd0628
 SHA512 
ad67739060730875fe5cb321d82f562bfa9cf8d6f130013e89d77bd4b7a1daa3efeaf3f6ad846efaaa5ae5a2ef4308a24228548f35f19c51f5ec044ea9052dd3
+DIST ppsspp-1.16.2.tar.xz 51098300 BLAKE2B 
48c3981a3b3f732281afe52140df25ed2c061ecc72fe88638f4c5854a447bc1a5a659272fa87d15d2174b6dc8164c226844dc1e2de4cd2088f0f9c423695e768
 SHA512 
ab3834651385e4f8a4728b27e7772da6a3821d96aa10ece9e15de1db3a7825bbf104aa1f5846de6f14c4b284db8d56d4757e77c4545305b300d1c296a2845f40
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git a/games-emulation/ppsspp/ppsspp-1.16.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.2.ebuild
new file mode 100644
index ..6093ddbdd308
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.16.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
+else
+   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-09-13 Thread Maciej Barć
commit: 773609db1bd3c8cea4927d3119377008b330daa3
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Sep 13 13:06:15 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Sep 13 18:31:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773609db

games-emulation/ppsspp: bump to 1.16.1

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.16.1.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index d82b84485154..bb22be75c19a 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,2 +1,3 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
+DIST ppsspp-1.16.1.tar.xz 50656184 BLAKE2B 
ec32ab91334889251eded8e72a1229af2566bb5c423236c8cbb6206d48e5aab625aa430b99e55cedd582525dcda9bbf8f21336ff468a1b57fa618999badd0628
 SHA512 
ad67739060730875fe5cb321d82f562bfa9cf8d6f130013e89d77bd4b7a1daa3efeaf3f6ad846efaaa5ae5a2ef4308a24228548f35f19c51f5ec044ea9052dd3
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git a/games-emulation/ppsspp/ppsspp-1.16.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.1.ebuild
new file mode 100644
index ..6093ddbdd308
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.16.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
+else
+   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2023-09-09 Thread Maciej Barć
commit: 0dec1bfaf26acac6c5ddce2dc685f0bd32d669f5
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Sep  9 14:27:41 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Sep  9 18:13:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dec1bfa

games-emulation/ppsspp: bump to 1.16

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest|  1 +
 .../ppsspp-1.16-MIPSTables-fix-includes.patch  | 10 +++
 games-emulation/ppsspp/ppsspp-1.16.ebuild  | 76 ++
 3 files changed, 87 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 258d22f1a536..0f39c295f736 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,2 +1,3 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f
+DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git 
a/games-emulation/ppsspp/files/ppsspp-1.16-MIPSTables-fix-includes.patch 
b/games-emulation/ppsspp/files/ppsspp-1.16-MIPSTables-fix-includes.patch
new file mode 100644
index ..87e85f5bc878
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-1.16-MIPSTables-fix-includes.patch
@@ -0,0 +1,10 @@
+--- a/Core/MIPS/MIPSTables.h
 b/Core/MIPS/MIPSTables.h
+@@ -18,6 +18,7 @@
+ #pragma once
+ 
+ #include 
++#include 
+ #include "Common/CommonTypes.h"
+ #include "Core/MIPS/MIPS.h"
+ 

diff --git a/games-emulation/ppsspp/ppsspp-1.16.ebuild 
b/games-emulation/ppsspp/ppsspp-1.16.ebuild
new file mode 100644
index ..a8cbd4c208f8
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.16.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
+else
+   
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.16-MIPSTables-fix-includes.patch
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-09-09 Thread Maciej Barć
commit: 9cb6de9949e48ff71bb325e0d5672d633dde282f
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Sep  9 14:30:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Sep  9 18:14:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb6de99

games-emulation/ppsspp: drop old 1.15

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest   |  1 -
 games-emulation/ppsspp/ppsspp-1.15.ebuild | 65 ---
 2 files changed, 66 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 0f39c295f736..d82b84485154 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,2 @@
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
-DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f
 DIST ppsspp-1.16.tar.xz 50656132 BLAKE2B 
5149bd859134a76a191e0f144bdcefc4c521276ebb1390fe5e24eeeb1227b77bab0458a760f29aed5ba169d566f12d5226f2b50a19e44172f1ad98c4eb8f400f
 SHA512 
d65a8c9fb5d7ff45a99f5852d1071029bc51c1e8bdb45b3e78d961a46587553db4465bbd97b301db54a94b60772359929524047f08de3067cd3336f5f7717826

diff --git a/games-emulation/ppsspp/ppsspp-1.15.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.ebuild
deleted file mode 100644
index 653f672374ea..
--- a/games-emulation/ppsspp/ppsspp-1.15.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/files/

2023-06-26 Thread Maciej Barć
commit: 0b7ffa25b17baba37ff0f627b306f0edac4b50e8
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Jun 26 17:16:46 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 26 17:42:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7ffa25

games-emulation/ppsspp: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31626
Signed-off-by: Maciej Barć  gentoo.org>

 .../ppsspp/files/ppsspp-1.14.4-gcc13.patch | 58 --
 1 file changed, 58 deletions(-)

diff --git a/games-emulation/ppsspp/files/ppsspp-1.14.4-gcc13.patch 
b/games-emulation/ppsspp/files/ppsspp-1.14.4-gcc13.patch
deleted file mode 100644
index c4888f0efb6f..
--- a/games-emulation/ppsspp/files/ppsspp-1.14.4-gcc13.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-https://bugs.gentoo.org/898910
-https://github.com/hrydgard/ppsspp/commit/9874737087e8d24ea72b3f08b4975031b54a80a5
-
-From 822592c6b1441f7110e1cb15dcc5cd2ea1de8099 Mon Sep 17 00:00:00 2001
-From: Andreas Stieger 
-Date: Wed, 5 Apr 2023 00:20:14 +0200
-Subject: [PATCH] Fix build with GCC13: various standard includes
-
 a/Common/Data/Format/IniFile.h
-+++ b/Common/Data/Format/IniFile.h
-@@ -8,6 +8,7 @@
- #include 
- #include 
- #include 
-+#include 
- 
- #include "Common/File/Path.h"
- 
 a/Common/GPU/OpenGL/GLFeatures.h
-+++ b/Common/GPU/OpenGL/GLFeatures.h
-@@ -5,6 +5,7 @@
- #pragma once
- 
- #include 
-+#include 
- 
- // TODO: Replace with thin3d's vendor enum.
- enum {
 a/Common/Net/NetBuffer.h
-+++ b/Common/Net/NetBuffer.h
-@@ -1,5 +1,7 @@
- #pragma once
- 
-+#include 
-+
- #include "Common/Buffer.h"
- 
- namespace net {
 a/Core/Reporting.h
-+++ b/Core/Reporting.h
-@@ -19,6 +19,7 @@
- 
- #include 
- #include 
-+#include 
- 
- #include "Common/CommonTypes.h"
- #include "Common/File/Path.h"
 a/ext/vma/vk_mem_alloc.h
-+++ b/ext/vma/vk_mem_alloc.h
-@@ -2624,6 +2624,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString(
- #include 
- #include 
- #include 
-+#include 
- 
- #ifdef _MSC_VER
- #include  // For functions like __popcnt, _BitScanForward etc.



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-06-24 Thread Sam James
commit: b7448fd84c492af9e8f06499da60f78ea4c727a9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 24 22:43:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 24 22:43:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7448fd8

games-emulation/ppsspp: Stabilize 1.15.4 amd64, #909098

Signed-off-by: Sam James  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.15.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
index 9653b9ec6119..653f672374ea 100644
--- a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="discord qt5"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-06-23 Thread Maciej Barć
commit: b33978a2c8336eb842fa3e387b49022399db8546
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 23 21:17:29 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 23 21:24:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b33978a2

games-emulation/ppsspp: drop old 1.14.4-r2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest|  1 -
 games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild | 66 --
 2 files changed, 67 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index e3a79c24820c..258d22f1a536 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,2 @@
-DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f

diff --git a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
deleted file mode 100644
index c908641d14a1..
--- a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-   "${FILESDIR}"/${P}-gcc13.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-06-23 Thread Maciej Barć
commit: 222d557dffd8d4c2752da2ef98784216a0686ba7
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Jun 23 21:17:21 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Jun 23 21:24:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=222d557d

games-emulation/ppsspp: drop old 1.14.2-r2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest|  1 -
 games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild | 65 --
 2 files changed, 66 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index cc43d8fe23a0..e3a79c24820c 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,4 +1,3 @@
-DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec
 DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f

diff --git a/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild
deleted file mode 100644
index 653f672374ea..
--- a/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-06-07 Thread Sam James
commit: 83f4c10946d4017f1e855a2e4edaacfbf65cfe8a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  7 16:10:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  7 16:10:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83f4c109

games-emulation/ppsspp: Stabilize 1.15 amd64, #908010

Signed-off-by: Sam James  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.15.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.15.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.ebuild
index 9653b9ec6119..653f672374ea 100644
--- a/games-emulation/ppsspp/ppsspp-1.15.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.15.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="discord qt5"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-05-22 Thread Maciej Barć
commit: df47fcba6bf1e22118e0409e6c581c6b43df08d3
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May 22 15:42:50 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May 22 17:15:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df47fcba

games-emulation/ppsspp: drop old 1.15.3

Closes: https://bugs.gentoo.org/906934
Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 -
 games-emulation/ppsspp/ppsspp-1.15.3.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 6ed39826a941..1e2d4614cad9 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,4 +1,3 @@
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec
-DIST ppsspp-1.15.3.tar.xz 52171404 BLAKE2B 
a4a5a6981beb4239a9b1d61a12f287493b81e6a8ee621b4854439fe9a7130ce76704f59f5b68f93fb4d5edb8f01ab9f03aea762e648cc0ac282c954833ffa298
 SHA512 
fee79e5410691262798f9b3c3bc940135bc4fa5ad005602ea44898f4047a446ad6e232a7ba78ba2a771f34ef1a5ced429e46eed318d2573e461443b9f2686154
 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f

diff --git a/games-emulation/ppsspp/ppsspp-1.15.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.3.ebuild
deleted file mode 100644
index 9653b9ec6119..
--- a/games-emulation/ppsspp/ppsspp-1.15.3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-05-22 Thread Maciej Barć
commit: 1713fe55c0ca5d9fd33fe3eba9b1ef26567657a0
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May 22 15:54:40 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May 22 17:15:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1713fe55

games-emulation/ppsspp: bump to 1.15.4

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.15.4.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 1e2d4614cad9..cc43d8fe23a0 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,4 @@
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec
+DIST ppsspp-1.15.4.tar.xz 51947468 BLAKE2B 
c6a5e621b02556b791ec41389f17dede63811c87ff628b8f1304ac950071b365ecc9be05f4042e4e3b81e77f5a14b6931577f08b0174fec821350a1d7eca4d6a
 SHA512 
9d2c140b0d633e5ca6191aaf276b7e4f6d029f29d1313a45fb78ee3879fec09f57d816604c51474ab6fe9cde713787d5769e87466d3c3015fe6a9b195ff198d2
 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f

diff --git a/games-emulation/ppsspp/ppsspp-1.15.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
new file mode 100644
index ..9653b9ec6119
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.15.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-05-22 Thread Maciej Barć
commit: 4609f7b30ede29ab6623fbc618428d684eecb451
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May 22 15:41:40 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May 22 17:15:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4609f7b3

games-emulation/ppsspp: drop old 1.15.2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 -
 games-emulation/ppsspp/ppsspp-1.15.2.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index f83aeecbf486..6ed39826a941 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,5 +1,4 @@
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec
-DIST ppsspp-1.15.2.tar.xz 52180064 BLAKE2B 
b1925205a1c71e27eb14cdcd1c29a2c1d09e06b8875110d08971e157c4d11a3f69907c8bd80954bbec05c44f2c6de58eecbdcb7118684c94184755e25226f0de
 SHA512 
3bb230c752910dcaeb11c40a1c8565208184aea8c0f8a6fa3f14f6c75c73511dfbc47cbfad419ac2fd0796acc66762c436aacf5e6610860c7d6e54aad9546bc5
 DIST ppsspp-1.15.3.tar.xz 52171404 BLAKE2B 
a4a5a6981beb4239a9b1d61a12f287493b81e6a8ee621b4854439fe9a7130ce76704f59f5b68f93fb4d5edb8f01ab9f03aea762e648cc0ac282c954833ffa298
 SHA512 
fee79e5410691262798f9b3c3bc940135bc4fa5ad005602ea44898f4047a446ad6e232a7ba78ba2a771f34ef1a5ced429e46eed318d2573e461443b9f2686154
 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f

diff --git a/games-emulation/ppsspp/ppsspp-1.15.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.2.ebuild
deleted file mode 100644
index 9653b9ec6119..
--- a/games-emulation/ppsspp/ppsspp-1.15.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-05-07 Thread Maciej Barć
commit: 1df084eef400167af755890874065696420af8ea
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun May  7 14:40:44 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun May  7 15:21:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df084ee

games-emulation/ppsspp: bump to 1.15.3

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.15.3.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index af650650b068..f83aeecbf486 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,4 +1,5 @@
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec
 DIST ppsspp-1.15.2.tar.xz 52180064 BLAKE2B 
b1925205a1c71e27eb14cdcd1c29a2c1d09e06b8875110d08971e157c4d11a3f69907c8bd80954bbec05c44f2c6de58eecbdcb7118684c94184755e25226f0de
 SHA512 
3bb230c752910dcaeb11c40a1c8565208184aea8c0f8a6fa3f14f6c75c73511dfbc47cbfad419ac2fd0796acc66762c436aacf5e6610860c7d6e54aad9546bc5
+DIST ppsspp-1.15.3.tar.xz 52171404 BLAKE2B 
a4a5a6981beb4239a9b1d61a12f287493b81e6a8ee621b4854439fe9a7130ce76704f59f5b68f93fb4d5edb8f01ab9f03aea762e648cc0ac282c954833ffa298
 SHA512 
fee79e5410691262798f9b3c3bc940135bc4fa5ad005602ea44898f4047a446ad6e232a7ba78ba2a771f34ef1a5ced429e46eed318d2573e461443b9f2686154
 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f

diff --git a/games-emulation/ppsspp/ppsspp-1.15.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.3.ebuild
new file mode 100644
index ..9653b9ec6119
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.15.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-05-05 Thread Maciej Barć
commit: 3f63a1e43fd883e1ace29f568d984ecef1b0536b
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri May  5 11:05:07 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri May  5 12:03:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f63a1e4

games-emulation/ppsspp: bump to 1.15.2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.15.2.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 1e2d4614cad9..af650650b068 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,4 @@
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec
+DIST ppsspp-1.15.2.tar.xz 52180064 BLAKE2B 
b1925205a1c71e27eb14cdcd1c29a2c1d09e06b8875110d08971e157c4d11a3f69907c8bd80954bbec05c44f2c6de58eecbdcb7118684c94184755e25226f0de
 SHA512 
3bb230c752910dcaeb11c40a1c8565208184aea8c0f8a6fa3f14f6c75c73511dfbc47cbfad419ac2fd0796acc66762c436aacf5e6610860c7d6e54aad9546bc5
 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f

diff --git a/games-emulation/ppsspp/ppsspp-1.15.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.2.ebuild
new file mode 100644
index ..9653b9ec6119
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.15.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-05-01 Thread Maciej Barć
commit: dff1e77b48f2d08ef980aab0d41821d17256dc3e
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon May  1 17:28:33 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon May  1 17:47:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff1e77b

games-emulation/ppsspp: bump to 1.15

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest   |  1 +
 games-emulation/ppsspp/ppsspp-1.15.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 71f0b40d7f0c..1e2d4614cad9 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,2 +1,3 @@
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec
+DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B 
f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08
 SHA512 
88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f

diff --git a/games-emulation/ppsspp/ppsspp-1.15.ebuild 
b/games-emulation/ppsspp/ppsspp-1.15.ebuild
new file mode 100644
index ..9653b9ec6119
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.15.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2023-04-18 Thread Sam James
commit: b17bb391e163ea65d1ba219c6981b46518ec77b7
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 03:20:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 03:20:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17bb391

games-emulation/ppsspp: fix build w/ gcc 13

Closes: https://bugs.gentoo.org/898910
Signed-off-by: Sam James  gentoo.org>

 .../ppsspp/files/ppsspp-1.14.4-gcc13.patch | 58 ++
 games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild |  1 +
 2 files changed, 59 insertions(+)

diff --git a/games-emulation/ppsspp/files/ppsspp-1.14.4-gcc13.patch 
b/games-emulation/ppsspp/files/ppsspp-1.14.4-gcc13.patch
new file mode 100644
index ..c4888f0efb6f
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-1.14.4-gcc13.patch
@@ -0,0 +1,58 @@
+https://bugs.gentoo.org/898910
+https://github.com/hrydgard/ppsspp/commit/9874737087e8d24ea72b3f08b4975031b54a80a5
+
+From 822592c6b1441f7110e1cb15dcc5cd2ea1de8099 Mon Sep 17 00:00:00 2001
+From: Andreas Stieger 
+Date: Wed, 5 Apr 2023 00:20:14 +0200
+Subject: [PATCH] Fix build with GCC13: various standard includes
+
+--- a/Common/Data/Format/IniFile.h
 b/Common/Data/Format/IniFile.h
+@@ -8,6 +8,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #include "Common/File/Path.h"
+ 
+--- a/Common/GPU/OpenGL/GLFeatures.h
 b/Common/GPU/OpenGL/GLFeatures.h
+@@ -5,6 +5,7 @@
+ #pragma once
+ 
+ #include 
++#include 
+ 
+ // TODO: Replace with thin3d's vendor enum.
+ enum {
+--- a/Common/Net/NetBuffer.h
 b/Common/Net/NetBuffer.h
+@@ -1,5 +1,7 @@
+ #pragma once
+ 
++#include 
++
+ #include "Common/Buffer.h"
+ 
+ namespace net {
+--- a/Core/Reporting.h
 b/Core/Reporting.h
+@@ -19,6 +19,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ #include "Common/CommonTypes.h"
+ #include "Common/File/Path.h"
+--- a/ext/vma/vk_mem_alloc.h
 b/ext/vma/vk_mem_alloc.h
+@@ -2624,6 +2624,7 @@ VMA_CALL_PRE void VMA_CALL_POST vmaFreeStatsString(
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #ifdef _MSC_VER
+ #include  // For functions like __popcnt, _BitScanForward etc.

diff --git a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
index 653f672374ea..c908641d14a1 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
@@ -43,6 +43,7 @@ BDEPEND="${PYTHON_DEPS}"
 PATCHES=(
"${FILESDIR}"/${PN}-CMakeLists-flags.patch
"${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+   "${FILESDIR}"/${P}-gcc13.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-04-04 Thread Arthur Zamarin
commit: 8c52366cdeae88465a5dd0e98a841716390a8f98
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  4 19:32:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  4 19:32:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c52366c

games-emulation/ppsspp: Stabilize 1.14.4-r2 amd64, #903773

Signed-off-by: Arthur Zamarin  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
index 9653b9ec6119..653f672374ea 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="discord qt5"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-04-04 Thread Maciej Barć
commit: b4d844497dbe6c1511af59280c103a02699134e6
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr  4 16:25:38 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr  4 16:27:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4d84449

games-emulation/ppsspp: drop old 1.14.1-r3

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest|  1 -
 games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild | 65 --
 2 files changed, 66 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 78744c0bc199..71f0b40d7f0c 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,2 @@
-DIST ppsspp-1.14.1.tar.xz 46414036 BLAKE2B 
c0076550aea53a878e199c5767bab005df266436d0dc7acb1dc00537c4709854287202f8c5525871c93b103a59406d03b19481a644f9d5985f83d8703659d457
 SHA512 
b33e43e14eafeea54d40f4f0d332d4f683b80ef6dace66e6101199e7141829b7858c7f94d5a4696393022c0453fcd7ce77858279a31b2ffba5bfcaa72e675b18
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec

diff --git a/games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild
deleted file mode 100644
index 9653b9ec6119..
--- a/games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DBUILD_SHARED_LIBS=OFF
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSE_DISCORD=$(usex discord)
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-03-07 Thread Sam James
commit: 7a652cb3513185db0a3d7fd404b19caa133d3012
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  7 15:44:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  7 15:44:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a652cb3

games-emulation/ppsspp: Stabilize 1.14.2-r2 amd64, #899204

Signed-off-by: Sam James  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild
index 9653b9ec6119..653f672374ea 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
 
 LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="discord qt5"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-03-04 Thread Maciej Barć
commit: d944d80cea26de120e9e491ca344638cdc616a8f
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Mar  4 21:05:25 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Mar  4 21:15:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d944d80c

games-emulation/ppsspp: remove glslang dep - turn off shared libs

Closes: https://bugs.gentoo.org/894582
Signed-off-by: Maciej Barć  gentoo.org>

 .../ppsspp/{ppsspp-1.14.1-r2.ebuild => ppsspp-1.14.1-r3.ebuild}   | 4 ++--
 .../ppsspp/{ppsspp-1.14.2-r1.ebuild => ppsspp-1.14.2-r2.ebuild}   | 4 ++--
 .../ppsspp/{ppsspp-1.14.4-r1.ebuild => ppsspp-1.14.4-r2.ebuild}   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.14.1-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild
similarity index 98%
rename from games-emulation/ppsspp/ppsspp-1.14.1-r2.ebuild
rename to games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild
index 53b2b98de0bc..9653b9ec6119 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.1-r2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.1-r3.ebuild
@@ -22,7 +22,6 @@ RDEPEND="
app-arch/snappy:=
app-arch/zstd:=
dev-libs/libzip:=
-   dev-util/glslang:0/1
media-libs/glew:=
media-libs/libpng:=
media-libs/libsdl2[joystick]
@@ -52,13 +51,14 @@ pkg_setup() {
 
 src_configure() {
local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
-DCMAKE_SKIP_RPATH=ON
-DHEADLESS=false
-   -DUSE_DISCORD=$(usex discord)
-DUSE_SYSTEM_FFMPEG=ON
-DUSE_SYSTEM_LIBZIP=ON
-DUSE_SYSTEM_SNAPPY=ON
-DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
-DUSING_QT_UI=$(usex qt5)
)
cmake_src_configure

diff --git a/games-emulation/ppsspp/ppsspp-1.14.2-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild
similarity index 98%
rename from games-emulation/ppsspp/ppsspp-1.14.2-r1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild
index 53b2b98de0bc..9653b9ec6119 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.2-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.2-r2.ebuild
@@ -22,7 +22,6 @@ RDEPEND="
app-arch/snappy:=
app-arch/zstd:=
dev-libs/libzip:=
-   dev-util/glslang:0/1
media-libs/glew:=
media-libs/libpng:=
media-libs/libsdl2[joystick]
@@ -52,13 +51,14 @@ pkg_setup() {
 
 src_configure() {
local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
-DCMAKE_SKIP_RPATH=ON
-DHEADLESS=false
-   -DUSE_DISCORD=$(usex discord)
-DUSE_SYSTEM_FFMPEG=ON
-DUSE_SYSTEM_LIBZIP=ON
-DUSE_SYSTEM_SNAPPY=ON
-DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
-DUSING_QT_UI=$(usex qt5)
)
cmake_src_configure

diff --git a/games-emulation/ppsspp/ppsspp-1.14.4-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
similarity index 98%
rename from games-emulation/ppsspp/ppsspp-1.14.4-r1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
index 53b2b98de0bc..9653b9ec6119 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.4-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.4-r2.ebuild
@@ -22,7 +22,6 @@ RDEPEND="
app-arch/snappy:=
app-arch/zstd:=
dev-libs/libzip:=
-   dev-util/glslang:0/1
media-libs/glew:=
media-libs/libpng:=
media-libs/libsdl2[joystick]
@@ -52,13 +51,14 @@ pkg_setup() {
 
 src_configure() {
local -a mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
-DCMAKE_SKIP_RPATH=ON
-DHEADLESS=false
-   -DUSE_DISCORD=$(usex discord)
-DUSE_SYSTEM_FFMPEG=ON
-DUSE_SYSTEM_LIBZIP=ON
-DUSE_SYSTEM_SNAPPY=ON
-DUSE_SYSTEM_ZSTD=ON
+   -DUSE_DISCORD=$(usex discord)
-DUSING_QT_UI=$(usex qt5)
)
cmake_src_configure



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-03-03 Thread Maciej Barć
commit: 1406f4c1f8df2cfb71896d63860150f4284f2617
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Mar  3 22:23:03 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Mar  3 22:27:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1406f4c1

games-emulation/ppsspp: pin dev-util/glslang to slot 0/1

Closes: https://bugs.gentoo.org/894582
Signed-off-by: Maciej Barć  gentoo.org>

 .../ppsspp/{ppsspp-1.14.1-r1.ebuild => ppsspp-1.14.1-r2.ebuild}   | 4 ++--
 .../ppsspp/{ppsspp-1.14.2.ebuild => ppsspp-1.14.2-r1.ebuild}  | 4 ++--
 .../ppsspp/{ppsspp-1.14.4.ebuild => ppsspp-1.14.4-r1.ebuild}  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.14.1-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.1-r2.ebuild
similarity index 96%
rename from games-emulation/ppsspp/ppsspp-1.14.1-r1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.14.1-r2.ebuild
index 57b4861b67a1..53b2b98de0bc 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.1-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.1-r2.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
app-arch/snappy:=
app-arch/zstd:=
dev-libs/libzip:=
-   dev-util/glslang:=
+   dev-util/glslang:0/1
media-libs/glew:=
media-libs/libpng:=
media-libs/libsdl2[joystick]
@@ -51,7 +51,7 @@ pkg_setup() {
 }
 
 src_configure() {
-   local mycmakeargs=(
+   local -a mycmakeargs=(
-DCMAKE_SKIP_RPATH=ON
-DHEADLESS=false
-DUSE_DISCORD=$(usex discord)

diff --git a/games-emulation/ppsspp/ppsspp-1.14.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.2-r1.ebuild
similarity index 96%
rename from games-emulation/ppsspp/ppsspp-1.14.2.ebuild
rename to games-emulation/ppsspp/ppsspp-1.14.2-r1.ebuild
index 57b4861b67a1..53b2b98de0bc 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.2-r1.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
app-arch/snappy:=
app-arch/zstd:=
dev-libs/libzip:=
-   dev-util/glslang:=
+   dev-util/glslang:0/1
media-libs/glew:=
media-libs/libpng:=
media-libs/libsdl2[joystick]
@@ -51,7 +51,7 @@ pkg_setup() {
 }
 
 src_configure() {
-   local mycmakeargs=(
+   local -a mycmakeargs=(
-DCMAKE_SKIP_RPATH=ON
-DHEADLESS=false
-DUSE_DISCORD=$(usex discord)

diff --git a/games-emulation/ppsspp/ppsspp-1.14.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.4-r1.ebuild
similarity index 96%
rename from games-emulation/ppsspp/ppsspp-1.14.4.ebuild
rename to games-emulation/ppsspp/ppsspp-1.14.4-r1.ebuild
index 57b4861b67a1..53b2b98de0bc 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.4.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.4-r1.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
app-arch/snappy:=
app-arch/zstd:=
dev-libs/libzip:=
-   dev-util/glslang:=
+   dev-util/glslang:0/1
media-libs/glew:=
media-libs/libpng:=
media-libs/libsdl2[joystick]
@@ -51,7 +51,7 @@ pkg_setup() {
 }
 
 src_configure() {
-   local mycmakeargs=(
+   local -a mycmakeargs=(
-DCMAKE_SKIP_RPATH=ON
-DHEADLESS=false
-DUSE_DISCORD=$(usex discord)



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-01-03 Thread Maciej Barć
commit: e62471f21088e072bf84f4a439733be3ad853704
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan  3 16:58:48 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan  3 20:29:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62471f2

games-emulation/ppsspp: bump to 1.14.4

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.14.4.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index aedbad47288f..78744c0bc199 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,2 +1,3 @@
 DIST ppsspp-1.14.1.tar.xz 46414036 BLAKE2B 
c0076550aea53a878e199c5767bab005df266436d0dc7acb1dc00537c4709854287202f8c5525871c93b103a59406d03b19481a644f9d5985f83d8703659d457
 SHA512 
b33e43e14eafeea54d40f4f0d332d4f683b80ef6dace66e6101199e7141829b7858c7f94d5a4696393022c0453fcd7ce77858279a31b2ffba5bfcaa72e675b18
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
+DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 
6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605
 SHA512 
144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec

diff --git a/games-emulation/ppsspp/ppsspp-1.14.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.4.ebuild
new file mode 100644
index ..68d009557eee
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.14.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   dev-util/glslang:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_DISCORD=$(usex discord)
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-01-03 Thread Maciej Barć
commit: e3b6a5acf13e1a24ba332d6987d2469720a31aa5
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jan  3 16:58:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jan  3 20:29:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b6a5ac

games-emulation/ppsspp: drop old 1.14.3

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 -
 games-emulation/ppsspp/ppsspp-1.14.3.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 01b4c0592475..aedbad47288f 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,2 @@
 DIST ppsspp-1.14.1.tar.xz 46414036 BLAKE2B 
c0076550aea53a878e199c5767bab005df266436d0dc7acb1dc00537c4709854287202f8c5525871c93b103a59406d03b19481a644f9d5985f83d8703659d457
 SHA512 
b33e43e14eafeea54d40f4f0d332d4f683b80ef6dace66e6101199e7141829b7858c7f94d5a4696393022c0453fcd7ce77858279a31b2ffba5bfcaa72e675b18
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
-DIST ppsspp-1.14.3.tar.xz 46406760 BLAKE2B 
29eb88cf32276aa9730865f4df2c8d4481a6723e1a24c4f6efab35a1e80eae2f7ca799b14f381321b41985e7ccc32bacf2ce229abd8ea4ba5a62a4d4e9515918
 SHA512 
7c61523245a6b8a2e793123864a7758aca230ff76ee6510d71fcd65fc71b71aad48567ae6deb8ac9c4c4a624fb53dc99a68fc70c8ce843d5428eae39d2d87ba0

diff --git a/games-emulation/ppsspp/ppsspp-1.14.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.3.ebuild
deleted file mode 100644
index 68d009557eee..
--- a/games-emulation/ppsspp/ppsspp-1.14.3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   dev-util/glslang:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_DISCORD=$(usex discord)
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-01-02 Thread Maciej Barć
commit: 9e22335269bd24bc897c306d4b109c2427c4c727
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan  2 10:53:02 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan  2 12:11:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e223352

games-emulation/ppsspp: bump to 1.14.3

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.14.3.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index aedbad47288f..01b4c0592475 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,2 +1,3 @@
 DIST ppsspp-1.14.1.tar.xz 46414036 BLAKE2B 
c0076550aea53a878e199c5767bab005df266436d0dc7acb1dc00537c4709854287202f8c5525871c93b103a59406d03b19481a644f9d5985f83d8703659d457
 SHA512 
b33e43e14eafeea54d40f4f0d332d4f683b80ef6dace66e6101199e7141829b7858c7f94d5a4696393022c0453fcd7ce77858279a31b2ffba5bfcaa72e675b18
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
+DIST ppsspp-1.14.3.tar.xz 46406760 BLAKE2B 
29eb88cf32276aa9730865f4df2c8d4481a6723e1a24c4f6efab35a1e80eae2f7ca799b14f381321b41985e7ccc32bacf2ce229abd8ea4ba5a62a4d4e9515918
 SHA512 
7c61523245a6b8a2e793123864a7758aca230ff76ee6510d71fcd65fc71b71aad48567ae6deb8ac9c4c4a624fb53dc99a68fc70c8ce843d5428eae39d2d87ba0

diff --git a/games-emulation/ppsspp/ppsspp-1.14.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.3.ebuild
new file mode 100644
index ..68d009557eee
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.14.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   dev-util/glslang:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_DISCORD=$(usex discord)
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-01-02 Thread Maciej Barć
commit: bd177326aff34f8fd241c40e45b761561f381341
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jan  2 10:52:39 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jan  2 12:11:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd177326

games-emulation/ppsspp: drop old 1.14-r1

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest  |  1 -
 games-emulation/ppsspp/ppsspp-1.14-r1.ebuild | 65 
 2 files changed, 66 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 7c6ff3ab24f4..aedbad47288f 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,2 @@
 DIST ppsspp-1.14.1.tar.xz 46414036 BLAKE2B 
c0076550aea53a878e199c5767bab005df266436d0dc7acb1dc00537c4709854287202f8c5525871c93b103a59406d03b19481a644f9d5985f83d8703659d457
 SHA512 
b33e43e14eafeea54d40f4f0d332d4f683b80ef6dace66e6101199e7141829b7858c7f94d5a4696393022c0453fcd7ce77858279a31b2ffba5bfcaa72e675b18
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
-DIST ppsspp-1.14.tar.xz 46411788 BLAKE2B 
30333f0b3a0bdf1064b82778e10f300145a6a958f80f6384201c4bbfd4387b2d7e4cbe9863d5ebc823d433efc9fb68090eb39b7051b21a3ae1dd6f92ba6d3f1a
 SHA512 
e8c9a12f480b71da39d9d3caf8d4be30159c02fed2277ee671689236538ce1421bfdf6525f6488087e7c47b11d5de5de78d9b0404b9da579f2bbf25648dc97b2

diff --git a/games-emulation/ppsspp/ppsspp-1.14-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14-r1.ebuild
deleted file mode 100644
index b8d1f94a03d8..
--- a/games-emulation/ppsspp/ppsspp-1.14-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit python-any-r1 xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/
-   https://github.com/hrydgard/ppsspp/;
-SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   app-arch/zstd:=
-   dev-libs/libzip:=
-   dev-util/glslang:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
-   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
-)
-
-pkg_setup() {
-   python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_SKIP_RPATH=ON
-   -DHEADLESS=false
-   -DUSE_DISCORD=$(usex discord)
-   -DUSE_SYSTEM_FFMPEG=ON
-   -DUSE_SYSTEM_LIBZIP=ON
-   -DUSE_SYSTEM_SNAPPY=ON
-   -DUSE_SYSTEM_ZSTD=ON
-   -DUSING_QT_UI=$(usex qt5)
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2023-01-01 Thread Maciej Barć
commit: f81dbcf454b91dd47c1763ce879ed4208297c90b
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Dec 31 15:46:13 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Jan  1 12:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81dbcf4

games-emulation/ppsspp: properly pick up python

Closes: https://bugs.gentoo.org/800905
Signed-off-by: Maciej Barć  gentoo.org>

 .../ppsspp/{ppsspp-1.14.1.ebuild => ppsspp-1.14-r1.ebuild}   | 9 -
 .../ppsspp/{ppsspp-1.14.ebuild => ppsspp-1.14.1-r1.ebuild}   | 9 -
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.14.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14-r1.ebuild
similarity index 90%
rename from games-emulation/ppsspp/ppsspp-1.14.1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.14-r1.ebuild
index 97e3e57bd6db..b8d1f94a03d8 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14-r1.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=8
 
-inherit xdg cmake
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1 xdg cmake
 
 DESCRIPTION="A PSP emulator written in C++"
 HOMEPAGE="https://www.ppsspp.org/
@@ -37,12 +39,17 @@ RDEPEND="
!qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
 "
 DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-CMakeLists-flags.patch
"${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
 )
 
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
 src_configure() {
local mycmakeargs=(
-DCMAKE_SKIP_RPATH=ON

diff --git a/games-emulation/ppsspp/ppsspp-1.14.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.1-r1.ebuild
similarity index 90%
rename from games-emulation/ppsspp/ppsspp-1.14.ebuild
rename to games-emulation/ppsspp/ppsspp-1.14.1-r1.ebuild
index 97e3e57bd6db..b8d1f94a03d8 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.1-r1.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=8
 
-inherit xdg cmake
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1 xdg cmake
 
 DESCRIPTION="A PSP emulator written in C++"
 HOMEPAGE="https://www.ppsspp.org/
@@ -37,12 +39,17 @@ RDEPEND="
!qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
 "
 DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
 
 PATCHES=(
"${FILESDIR}"/${PN}-CMakeLists-flags.patch
"${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
 )
 
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
 src_configure() {
local mycmakeargs=(
-DCMAKE_SKIP_RPATH=ON



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-12-30 Thread Maciej Barć
commit: b5d62aa7f3c1eec07ba7c2355feb962dddeedc1c
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Dec 30 18:27:57 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec 30 18:40:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5d62aa7

games-emulation/ppsspp: bump to 1.14.2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.14.2.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 83cb236be3ee..a2509b862a89 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -7,4 +7,5 @@ DIST ppsspp-1.13.2-ext_native_tools_prebuilt.tar.gz 897571 
BLAKE2B b1c959a0cd1c6
 DIST ppsspp-1.13.2-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.13.2.tar.gz 31676739 BLAKE2B 
913c5be8a40286103f402cd369edb3f8709745204b32f076206532b2bdadd286cd10980009a9613e06537fb62b3e560026631030183362e64b60263c2c1884fd
 SHA512 
09c9fb12e03fb573bb4ac801a807dfbe883316e184750461752d986d00358f4e61153737a5018dd16d8c3082be88566878b3e3357e27267184f8bf4287695227
 DIST ppsspp-1.14.1.tar.xz 46414036 BLAKE2B 
c0076550aea53a878e199c5767bab005df266436d0dc7acb1dc00537c4709854287202f8c5525871c93b103a59406d03b19481a644f9d5985f83d8703659d457
 SHA512 
b33e43e14eafeea54d40f4f0d332d4f683b80ef6dace66e6101199e7141829b7858c7f94d5a4696393022c0453fcd7ce77858279a31b2ffba5bfcaa72e675b18
+DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.tar.xz 46411788 BLAKE2B 
30333f0b3a0bdf1064b82778e10f300145a6a958f80f6384201c4bbfd4387b2d7e4cbe9863d5ebc823d433efc9fb68090eb39b7051b21a3ae1dd6f92ba6d3f1a
 SHA512 
e8c9a12f480b71da39d9d3caf8d4be30159c02fed2277ee671689236538ce1421bfdf6525f6488087e7c47b11d5de5de78d9b0404b9da579f2bbf25648dc97b2

diff --git a/games-emulation/ppsspp/ppsspp-1.14.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.2.ebuild
new file mode 100644
index ..b8d1f94a03d8
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.14.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1 xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   dev-util/glslang:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_DISCORD=$(usex discord)
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-12-30 Thread Maciej Barć
commit: 4f8f74d13cdc20ccdc28b027641416bb9995cf88
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Dec 30 18:28:18 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Dec 30 18:40:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8f74d1

games-emulation/ppsspp: drop old 1.13.2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |   8 ---
 games-emulation/ppsspp/ppsspp-1.13.2.ebuild | 100 
 2 files changed, 108 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index a2509b862a89..7c6ff3ab24f4 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,11 +1,3 @@
-DIST ppsspp-1.13.2-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
-DIST ppsspp-1.13.2-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
-DIST ppsspp-1.13.2-ext_discord-rpc.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
-DIST ppsspp-1.13.2-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335def78a88dd1b35ac2e40b0192f0783c43fd97367d63663764591a5b1eef1bc62c681aa54a402e69c36a8dc50b3595e9e8ba9
 SHA512 
39b7fd1332dc2f6e29c920961e2a48a33cb7fb36753a0ee5ea8897cb2ad11cec67808ec671cd1bdecbb03eb17f4e83a711013bb20a8cc0831879eb9fbe432bcd
-DIST ppsspp-1.13.2-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
-DIST ppsspp-1.13.2-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
-DIST ppsspp-1.13.2-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
-DIST ppsspp-1.13.2.tar.gz 31676739 BLAKE2B 
913c5be8a40286103f402cd369edb3f8709745204b32f076206532b2bdadd286cd10980009a9613e06537fb62b3e560026631030183362e64b60263c2c1884fd
 SHA512 
09c9fb12e03fb573bb4ac801a807dfbe883316e184750461752d986d00358f4e61153737a5018dd16d8c3082be88566878b3e3357e27267184f8bf4287695227
 DIST ppsspp-1.14.1.tar.xz 46414036 BLAKE2B 
c0076550aea53a878e199c5767bab005df266436d0dc7acb1dc00537c4709854287202f8c5525871c93b103a59406d03b19481a644f9d5985f83d8703659d457
 SHA512 
b33e43e14eafeea54d40f4f0d332d4f683b80ef6dace66e6101199e7141829b7858c7f94d5a4696393022c0453fcd7ce77858279a31b2ffba5bfcaa72e675b18
 DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 
3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9
 SHA512 
767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79
 DIST ppsspp-1.14.tar.xz 46411788 BLAKE2B 
30333f0b3a0bdf1064b82778e10f300145a6a958f80f6384201c4bbfd4387b2d7e4cbe9863d5ebc823d433efc9fb68090eb39b7051b21a3ae1dd6f92ba6d3f1a
 SHA512 
e8c9a12f480b71da39d9d3caf8d4be30159c02fed2277ee671689236538ce1421bfdf6525f6488087e7c47b11d5de5de78d9b0404b9da579f2bbf25648dc97b2

diff --git a/games-emulation/ppsspp/ppsspp-1.13.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.13.2.ebuild
deleted file mode 100644
index 2d55e7f90bad..
--- a/games-emulation/ppsspp/ppsspp-1.13.2.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/;
-SRC_URI="
-   https://github.com/hrydgard/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   
https://github.com/KhronosGroup/SPIRV-Cross/archive/9acb9ec31f5a8ef80ea6b994bb77be787b08d3d1.tar.gz
 -> ${P}-ext_SPIRV-Cross.tar.gz
-   

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-12-20 Thread Maciej Barć
commit: 1ea7524ffcb20f700adea713c3262f341eaed760
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec 21 05:15:27 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec 21 05:16:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea7524f

games-emulation/ppsspp: remove unused eclass

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.14.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.ebuild
index a7476deb8679..97e3e57bd6db 100644
--- a/games-emulation/ppsspp/ppsspp-1.14.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit desktop xdg cmake
+inherit xdg cmake
 
 DESCRIPTION="A PSP emulator written in C++"
 HOMEPAGE="https://www.ppsspp.org/



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-12-20 Thread Maciej Barć
commit: 2b52f2a7378b2a680e8d8463db1fd2d0a19bc8f5
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec 21 05:14:49 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec 21 05:16:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b52f2a7

games-emulation/ppsspp: bump to 1.14.1

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |  1 +
 games-emulation/ppsspp/ppsspp-1.14.1.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index bc2d2b649de4..34ecd923c667 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -15,4 +15,5 @@ DIST ppsspp-1.13.2-ext_native_tools_prebuilt.tar.gz 897571 
BLAKE2B b1c959a0cd1c6
 DIST ppsspp-1.13.2-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.13.2.tar.gz 31676739 BLAKE2B 
913c5be8a40286103f402cd369edb3f8709745204b32f076206532b2bdadd286cd10980009a9613e06537fb62b3e560026631030183362e64b60263c2c1884fd
 SHA512 
09c9fb12e03fb573bb4ac801a807dfbe883316e184750461752d986d00358f4e61153737a5018dd16d8c3082be88566878b3e3357e27267184f8bf4287695227
 DIST ppsspp-1.13.tar.gz 31675858 BLAKE2B 
bfad05d3097481699f555ed16582731a512d14ab36214470d76c5437f7d0d634825546a94eb511568cf291e1a785a3ac39aa3cc01db6a063816d4e7ee551
 SHA512 
73233c3da6787808696fa961d9c42127e893be088ecb7eb6d2767392b94eccf35b39c476d17973dd2a34891feb17ca33883b50f90f5e90cf9e758bae1a32452f
+DIST ppsspp-1.14.1.tar.xz 46414036 BLAKE2B 
c0076550aea53a878e199c5767bab005df266436d0dc7acb1dc00537c4709854287202f8c5525871c93b103a59406d03b19481a644f9d5985f83d8703659d457
 SHA512 
b33e43e14eafeea54d40f4f0d332d4f683b80ef6dace66e6101199e7141829b7858c7f94d5a4696393022c0453fcd7ce77858279a31b2ffba5bfcaa72e675b18
 DIST ppsspp-1.14.tar.xz 46411788 BLAKE2B 
30333f0b3a0bdf1064b82778e10f300145a6a958f80f6384201c4bbfd4387b2d7e4cbe9863d5ebc823d433efc9fb68090eb39b7051b21a3ae1dd6f92ba6d3f1a
 SHA512 
e8c9a12f480b71da39d9d3caf8d4be30159c02fed2277ee671689236538ce1421bfdf6525f6488087e7c47b11d5de5de78d9b0404b9da579f2bbf25648dc97b2

diff --git a/games-emulation/ppsspp/ppsspp-1.14.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.1.ebuild
new file mode 100644
index ..97e3e57bd6db
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.14.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   dev-util/glslang:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_DISCORD=$(usex discord)
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-12-20 Thread Maciej Barć
commit: 59661089cc7350f337a2a00cdb60339dcbb56826
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Dec 21 05:15:45 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Dec 21 05:16:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59661089

games-emulation/ppsspp: drop old 1.13-r1

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest  |   9 ---
 games-emulation/ppsspp/ppsspp-1.13-r1.ebuild | 102 ---
 2 files changed, 111 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 34ecd923c667..83cb236be3ee 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,11 +1,3 @@
-DIST ppsspp-1.13-assets_lang.tar.gz 664123 BLAKE2B 
8d96634eb3e930f7f97e8ac24d97eba1e2e7fce3a8f4dbe5a8a4c0c0438a24e981769c3638d7e7770eb1a3af2827a3ece0996fdba8cf668d2c058e3d20741e94
 SHA512 
691cb38c65ca20700dc5b91c0dc02eec1839f153e042c87f8f4fd480e44c823c0ece9f4752f5e597f2aa4b5cfb22aaf49d76ff990eb2dd5231cc4065dd62566d
-DIST ppsspp-1.13-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
-DIST ppsspp-1.13-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
-DIST ppsspp-1.13-ext_discord-rpc.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
-DIST ppsspp-1.13-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335def78a88dd1b35ac2e40b0192f0783c43fd97367d63663764591a5b1eef1bc62c681aa54a402e69c36a8dc50b3595e9e8ba9
 SHA512 
39b7fd1332dc2f6e29c920961e2a48a33cb7fb36753a0ee5ea8897cb2ad11cec67808ec671cd1bdecbb03eb17f4e83a711013bb20a8cc0831879eb9fbe432bcd
-DIST ppsspp-1.13-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
-DIST ppsspp-1.13-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
-DIST ppsspp-1.13-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.13.2-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
 DIST ppsspp-1.13.2-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
 DIST ppsspp-1.13.2-ext_discord-rpc.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
@@ -14,6 +6,5 @@ DIST ppsspp-1.13.2-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e3
 DIST ppsspp-1.13.2-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
 DIST ppsspp-1.13.2-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-12-15 Thread Maciej Barć
commit: 6e40843bea66c716aece27c788c28adaa03e9507
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec 15 14:58:37 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Dec 15 15:26:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e40843b

games-emulation/ppsspp: bump to 1.14

Closes: https://bugs.gentoo.org/877509
Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest   |  1 +
 games-emulation/ppsspp/ppsspp-1.14.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index e57436dd0bbb..a18b897711a7 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -25,3 +25,4 @@ DIST ppsspp-1.13.2-ext_native_tools_prebuilt.tar.gz 897571 
BLAKE2B b1c959a0cd1c6
 DIST ppsspp-1.13.2-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.13.2.tar.gz 31676739 BLAKE2B 
913c5be8a40286103f402cd369edb3f8709745204b32f076206532b2bdadd286cd10980009a9613e06537fb62b3e560026631030183362e64b60263c2c1884fd
 SHA512 
09c9fb12e03fb573bb4ac801a807dfbe883316e184750461752d986d00358f4e61153737a5018dd16d8c3082be88566878b3e3357e27267184f8bf4287695227
 DIST ppsspp-1.13.tar.gz 31675858 BLAKE2B 
bfad05d3097481699f555ed16582731a512d14ab36214470d76c5437f7d0d634825546a94eb511568cf291e1a785a3ac39aa3cc01db6a063816d4e7ee551
 SHA512 
73233c3da6787808696fa961d9c42127e893be088ecb7eb6d2767392b94eccf35b39c476d17973dd2a34891feb17ca33883b50f90f5e90cf9e758bae1a32452f
+DIST ppsspp-1.14.tar.xz 46411788 BLAKE2B 
30333f0b3a0bdf1064b82778e10f300145a6a958f80f6384201c4bbfd4387b2d7e4cbe9863d5ebc823d433efc9fb68090eb39b7051b21a3ae1dd6f92ba6d3f1a
 SHA512 
e8c9a12f480b71da39d9d3caf8d4be30159c02fed2277ee671689236538ce1421bfdf6525f6488087e7c47b11d5de5de78d9b0404b9da579f2bbf25648dc97b2

diff --git a/games-emulation/ppsspp/ppsspp-1.14.ebuild 
b/games-emulation/ppsspp/ppsspp-1.14.ebuild
new file mode 100644
index ..a7476deb8679
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.14.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/
+   https://github.com/hrydgard/ppsspp/;
+SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   dev-util/glslang:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-CMakeLists-flags.patch
+   "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON
+   -DHEADLESS=false
+   -DUSE_DISCORD=$(usex discord)
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DUSE_SYSTEM_LIBZIP=ON
+   -DUSE_SYSTEM_SNAPPY=ON
+   -DUSE_SYSTEM_ZSTD=ON
+   -DUSING_QT_UI=$(usex qt5)
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-12-15 Thread Maciej Barć
commit: fb8b5c9ed71bb6be58ee692f9e9100b3457d8ae6
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Dec 15 14:58:55 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Dec 15 15:26:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb8b5c9e

games-emulation/ppsspp: drop old 1.12.3-r1

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest| 10 ---
 games-emulation/ppsspp/ppsspp-1.12.3-r1.ebuild | 97 --
 2 files changed, 107 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index a18b897711a7..bc2d2b649de4 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,13 +1,3 @@
-DIST ppsspp-1.12.3-assets_lang.tar.gz 664123 BLAKE2B 
8d96634eb3e930f7f97e8ac24d97eba1e2e7fce3a8f4dbe5a8a4c0c0438a24e981769c3638d7e7770eb1a3af2827a3ece0996fdba8cf668d2c058e3d20741e94
 SHA512 
691cb38c65ca20700dc5b91c0dc02eec1839f153e042c87f8f4fd480e44c823c0ece9f4752f5e597f2aa4b5cfb22aaf49d76ff990eb2dd5231cc4065dd62566d
-DIST ppsspp-1.12.3-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
-DIST ppsspp-1.12.3-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
-DIST ppsspp-1.12.3-ext_discord-rpc.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
-DIST ppsspp-1.12.3-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335def78a88dd1b35ac2e40b0192f0783c43fd97367d63663764591a5b1eef1bc62c681aa54a402e69c36a8dc50b3595e9e8ba9
 SHA512 
39b7fd1332dc2f6e29c920961e2a48a33cb7fb36753a0ee5ea8897cb2ad11cec67808ec671cd1bdecbb03eb17f4e83a711013bb20a8cc0831879eb9fbe432bcd
-DIST ppsspp-1.12.3-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
-DIST ppsspp-1.12.3-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
-DIST ppsspp-1.12.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
-DIST ppsspp-1.12.3-ext_zstd.tar.gz 1868621 BLAKE2B 
abbd48a18c587fc6c413c3df32aa6b74a1c3d0ed02eacb2e7ad23a4fdab059b092e8df4356cbc799641b42e99587238decc2ae27862142fd8d7be7959ad1fd5e
 SHA512 
659576d0f52d2271b6b53f638b407b873888b1cffe4f014c3149d33a961653c2fcf7ff270bc669a5647205b573ef2809907645a4c89ab6c030ad65bce15547ae
-DIST ppsspp-1.12.3.tar.gz 31693022 BLAKE2B 
a3378efaad9c8aa7b6141e454b6663892fb357c264845edd4ebf3e25fc8f9d76d8cc5a45d220ba0549036dd8d06e825105bb72182c4ba621e7618563d4f806c5
 SHA512 
fe5f5b150cc06ecca68c592fa19396d9a6e573c67da9be0ba98a3db975b0efcb6de694ac224543beaea2a3eb4952d45459e850d6c2f0fe6668536325dd449d38
 DIST ppsspp-1.13-assets_lang.tar.gz 664123 BLAKE2B 
8d96634eb3e930f7f97e8ac24d97eba1e2e7fce3a8f4dbe5a8a4c0c0438a24e981769c3638d7e7770eb1a3af2827a3ece0996fdba8cf668d2c058e3d20741e94
 SHA512 
691cb38c65ca20700dc5b91c0dc02eec1839f153e042c87f8f4fd480e44c823c0ece9f4752f5e597f2aa4b5cfb22aaf49d76ff990eb2dd5231cc4065dd62566d
 DIST ppsspp-1.13-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
 DIST ppsspp-1.13-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be

diff --git 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-09-11 Thread Maciej Barć
commit: 418d64eafd35ede86bfb5ecac7f275c357912272
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep 12 00:42:04 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep 12 00:46:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418d64ea

games-emulation/ppsspp: drop old 1.11.3_p20210627-r2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest|  10 ---
 .../ppsspp/ppsspp-1.11.3_p20210627-r2.ebuild   | 100 -
 2 files changed, 110 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index f6d6f03115ba..e57436dd0bbb 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,13 +1,3 @@
-DIST ppsspp-1.11.3_p20210627-assets_lang.tar.gz 664123 BLAKE2B 
8d96634eb3e930f7f97e8ac24d97eba1e2e7fce3a8f4dbe5a8a4c0c0438a24e981769c3638d7e7770eb1a3af2827a3ece0996fdba8cf668d2c058e3d20741e94
 SHA512 
691cb38c65ca20700dc5b91c0dc02eec1839f153e042c87f8f4fd480e44c823c0ece9f4752f5e597f2aa4b5cfb22aaf49d76ff990eb2dd5231cc4065dd62566d
-DIST ppsspp-1.11.3_p20210627-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
-DIST ppsspp-1.11.3_p20210627-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
-DIST ppsspp-1.11.3_p20210627-ext_discord-rpc.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
-DIST ppsspp-1.11.3_p20210627-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335def78a88dd1b35ac2e40b0192f0783c43fd97367d63663764591a5b1eef1bc62c681aa54a402e69c36a8dc50b3595e9e8ba9
 SHA512 
39b7fd1332dc2f6e29c920961e2a48a33cb7fb36753a0ee5ea8897cb2ad11cec67808ec671cd1bdecbb03eb17f4e83a711013bb20a8cc0831879eb9fbe432bcd
-DIST ppsspp-1.11.3_p20210627-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
-DIST ppsspp-1.11.3_p20210627-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
-DIST ppsspp-1.11.3_p20210627-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
-DIST ppsspp-1.11.3_p20210627-ext_zstd.tar.gz 1858608 BLAKE2B 
8d3f3fd3b4d9cab38c4544b3fe7030bb5589b230433a1e479a18975145b83255d84c029a6eb57b5440acf160cdfc46aad1b25145bea004c22b1999b63fdfa933
 SHA512 
5db2ebd0cbdd9f2a1485f876eddf45df23dcf41bb9c7bedec865a60cb63eeba4a8ce6968de4598f18fe4368b38fa6333c0c7e4bf8ed4848ac83a8e7783ce47cd
-DIST ppsspp-1.11.3_p20210627.tar.gz 28650800 BLAKE2B 
f6f0c512451df4fe4c7a10525898aeb698f0a36889f7216d766d62366f5b3f3040cf5e422cbaaab44c638e4f12ce27361b5170caae33578ecd33ac1409fecf3d
 SHA512 
a309e722f5ddfeef9acfa23ff92cda0c37cf21d255f7d2f3546cdccc51502e4ad66274dd02c96b94637a4bada022a604191f92f2edf40cb0bbdbdaf6acd73223
 DIST ppsspp-1.12.3-assets_lang.tar.gz 664123 BLAKE2B 
8d96634eb3e930f7f97e8ac24d97eba1e2e7fce3a8f4dbe5a8a4c0c0438a24e981769c3638d7e7770eb1a3af2827a3ece0996fdba8cf668d2c058e3d20741e94
 SHA512 
691cb38c65ca20700dc5b91c0dc02eec1839f153e042c87f8f4fd480e44c823c0ece9f4752f5e597f2aa4b5cfb22aaf49d76ff990eb2dd5231cc4065dd62566d
 DIST ppsspp-1.12.3-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
 DIST ppsspp-1.12.3-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-09-11 Thread Maciej Barć
commit: ba477a13b8da74305abf9670e4e1f49e4d41900e
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Sep 12 00:41:36 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Sep 12 00:46:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba477a13

games-emulation/ppsspp: bump to 1.13.2

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest |   8 +++
 games-emulation/ppsspp/ppsspp-1.13.2.ebuild | 100 
 2 files changed, 108 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 4a5bf8448b54..f6d6f03115ba 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -26,4 +26,12 @@ DIST ppsspp-1.13-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335
 DIST ppsspp-1.13-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
 DIST ppsspp-1.13-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
 DIST ppsspp-1.13-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
+DIST ppsspp-1.13.2-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
+DIST ppsspp-1.13.2-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
+DIST ppsspp-1.13.2-ext_discord-rpc.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
+DIST ppsspp-1.13.2-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335def78a88dd1b35ac2e40b0192f0783c43fd97367d63663764591a5b1eef1bc62c681aa54a402e69c36a8dc50b3595e9e8ba9
 SHA512 
39b7fd1332dc2f6e29c920961e2a48a33cb7fb36753a0ee5ea8897cb2ad11cec67808ec671cd1bdecbb03eb17f4e83a711013bb20a8cc0831879eb9fbe432bcd
+DIST ppsspp-1.13.2-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
+DIST ppsspp-1.13.2-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
+DIST ppsspp-1.13.2-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
+DIST ppsspp-1.13.2.tar.gz 31676739 BLAKE2B 
913c5be8a40286103f402cd369edb3f8709745204b32f076206532b2bdadd286cd10980009a9613e06537fb62b3e560026631030183362e64b60263c2c1884fd
 SHA512 
09c9fb12e03fb573bb4ac801a807dfbe883316e184750461752d986d00358f4e61153737a5018dd16d8c3082be88566878b3e3357e27267184f8bf4287695227
 DIST ppsspp-1.13.tar.gz 31675858 BLAKE2B 
bfad05d3097481699f555ed16582731a512d14ab36214470d76c5437f7d0d634825546a94eb511568cf291e1a785a3ac39aa3cc01db6a063816d4e7ee551
 SHA512 
73233c3da6787808696fa961d9c42127e893be088ecb7eb6d2767392b94eccf35b39c476d17973dd2a34891feb17ca33883b50f90f5e90cf9e758bae1a32452f

diff --git a/games-emulation/ppsspp/ppsspp-1.13.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.13.2.ebuild
new file mode 100644
index ..2d55e7f90bad
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.13.2.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-08-31 Thread Maciej Barć
commit: 853f3bc185337839eda454ec905be2d9523b95cf
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Aug 31 14:47:32 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Aug 31 15:09:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853f3bc1

games-emulation/ppsspp: drop old 1.13

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest   |  1 -
 games-emulation/ppsspp/ppsspp-1.13.ebuild | 99 ---
 2 files changed, 100 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 1c9ead3a62d0..4a5bf8448b54 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -26,5 +26,4 @@ DIST ppsspp-1.13-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335
 DIST ppsspp-1.13-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
 DIST ppsspp-1.13-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
 DIST ppsspp-1.13-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
-DIST ppsspp-1.13-ext_zstd.tar.gz 1868621 BLAKE2B 
abbd48a18c587fc6c413c3df32aa6b74a1c3d0ed02eacb2e7ad23a4fdab059b092e8df4356cbc799641b42e99587238decc2ae27862142fd8d7be7959ad1fd5e
 SHA512 
659576d0f52d2271b6b53f638b407b873888b1cffe4f014c3149d33a961653c2fcf7ff270bc669a5647205b573ef2809907645a4c89ab6c030ad65bce15547ae
 DIST ppsspp-1.13.tar.gz 31675858 BLAKE2B 
bfad05d3097481699f555ed16582731a512d14ab36214470d76c5437f7d0d634825546a94eb511568cf291e1a785a3ac39aa3cc01db6a063816d4e7ee551
 SHA512 
73233c3da6787808696fa961d9c42127e893be088ecb7eb6d2767392b94eccf35b39c476d17973dd2a34891feb17ca33883b50f90f5e90cf9e758bae1a32452f

diff --git a/games-emulation/ppsspp/ppsspp-1.13.ebuild 
b/games-emulation/ppsspp/ppsspp-1.13.ebuild
deleted file mode 100644
index 30e0b99f6390..
--- a/games-emulation/ppsspp/ppsspp-1.13.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg cmake
-
-DESCRIPTION="A PSP emulator written in C++"
-HOMEPAGE="https://www.ppsspp.org/;
-SRC_URI="
-   https://github.com/hrydgard/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   
https://github.com/KhronosGroup/SPIRV-Cross/archive/9acb9ec31f5a8ef80ea6b994bb77be787b08d3d1.tar.gz
 -> ${P}-ext_SPIRV-Cross.tar.gz
-   
https://github.com/Kingcom/armips/archive/7885552b208493a6a0f21663770c446c3ba65576.tar.gz
 -> ${P}-ext_armips.tar.gz
-   
https://github.com/Tencent/rapidjson/archive/73063f5002612c6bf64fe24f851cd5cc0d83eef9.tar.gz
 -> ${P}-ext_rapidjson.tar.gz
-   
https://github.com/facebook/zstd/archive/a488ba114ec17ea1054b9057c26a046fc122b3b6.tar.gz
 -> ${P}-ext_zstd.tar.gz
-   
https://github.com/hrydgard/glslang/archive/dc11adde23c455a24e13dd54de9b4ede8bdd7db8.tar.gz
 -> ${P}-ext_glslang.tar.gz
-   
https://github.com/hrydgard/miniupnp/archive/3a87be33e797ba947b2b2a5f8d087f6c3ff4d93e.tar.gz
 -> ${P}-ext_miniupnp.tar.gz
-   
https://github.com/hrydgard/ppsspp-freetype/archive/cbea79dc8fef4d9210e2bac7e7b9b5ff3388197a.tar.gz
 -> ${P}-ext_native_tools_prebuilt.tar.gz
-   
https://github.com/hrydgard/ppsspp-lang/archive/3bf6b18eb0ae68861fbfbb7b43cd764771ca42a9.tar.gz
 -> ${P}-assets_lang.tar.gz
-   discord? ( 
https://github.com/discordapp/discord-rpc/archive/963aa9f3e5ce81a4682c6ca3d136cddda614db33.tar.gz
 -> ${P}-ext_discord-rpc.tar.gz )
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="discord qt5"
-RESTRICT="test"
-
-RDEPEND="
-   app-arch/snappy:=
-   dev-libs/libzip:=
-   dev-util/glslang:=
-   media-libs/glew:=
-   media-libs/libpng:=
-   media-libs/libsdl2[joystick]
-   media-video/ffmpeg:0/56.58.58
-   sys-libs/zlib:=
-   virtual/opengl
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[-gles2-only]
-   dev-qt/qtmultimedia:5[-gles2-only]
-   dev-qt/qtopengl:5[-gles2-only]
-   dev-qt/qtwidgets:5[-gles2-only]
-   )
-   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-CMakeLists-flags.patch )
-

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2022-08-28 Thread Maciej Barć
commit: 403b41336f08a7c0bb4217fc41ea9095594ca3bb
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Aug 28 18:26:18 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Aug 28 20:56:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403b4133

games-emulation/ppsspp: update build-system

Added support for system zstd library.
Remove ccache autodetection, build system automagically detects ccache and use 
it in situations where it shouldn't do that.

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27047
Signed-off-by: Maciej Barć  gentoo.org>

 .../ppsspp-disable-ccache-autodetection.patch  |  26 ++
 games-emulation/ppsspp/ppsspp-1.13-r1.ebuild   | 102 +
 2 files changed, 128 insertions(+)

diff --git 
a/games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch 
b/games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch
new file mode 100644
index ..007e64774c20
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-disable-ccache-autodetection.patch
@@ -0,0 +1,26 @@
+From ca18b1b578ec7215277a73b6658753ff35e677ea Mon Sep 17 00:00:00 2001
+From: "Azamat H. Hackimov" 
+Date: Sun, 28 Aug 2022 17:53:05 +0300
+Subject: [PATCH] Disable ccache autodetection
+
+Build system automagically detects ccache and use it in situations where
+it should'nt do that.
+---
+ CMakeLists.txt | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 376e2c5ad..8c382ce5c 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -111,7 +111,6 @@ if(MACOSX AND NOT USE_SYSTEM_LIBSDL2)
+   set(SDL2_LIBRARY ${CMAKE_SOURCE_DIR}/SDL/macOS/SDL2.framework)
+ endif()
+ 
+-include(ccache)
+ include(GNUInstallDirs)
+ 
+ add_definitions(-DASSETS_DIR="${CMAKE_INSTALL_FULL_DATADIR}/ppsspp/assets/")
+-- 
+2.35.1
+

diff --git a/games-emulation/ppsspp/ppsspp-1.13-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.13-r1.ebuild
new file mode 100644
index ..3b1688d5a6d4
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.13-r1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg cmake
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/;
+SRC_URI="
+   https://github.com/hrydgard/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://github.com/KhronosGroup/SPIRV-Cross/archive/9acb9ec31f5a8ef80ea6b994bb77be787b08d3d1.tar.gz
 -> ${P}-ext_SPIRV-Cross.tar.gz
+   
https://github.com/Kingcom/armips/archive/7885552b208493a6a0f21663770c446c3ba65576.tar.gz
 -> ${P}-ext_armips.tar.gz
+   
https://github.com/Tencent/rapidjson/archive/73063f5002612c6bf64fe24f851cd5cc0d83eef9.tar.gz
 -> ${P}-ext_rapidjson.tar.gz
+   
https://github.com/hrydgard/glslang/archive/dc11adde23c455a24e13dd54de9b4ede8bdd7db8.tar.gz
 -> ${P}-ext_glslang.tar.gz
+   
https://github.com/hrydgard/miniupnp/archive/3a87be33e797ba947b2b2a5f8d087f6c3ff4d93e.tar.gz
 -> ${P}-ext_miniupnp.tar.gz
+   
https://github.com/hrydgard/ppsspp-freetype/archive/cbea79dc8fef4d9210e2bac7e7b9b5ff3388197a.tar.gz
 -> ${P}-ext_native_tools_prebuilt.tar.gz
+   
https://github.com/hrydgard/ppsspp-lang/archive/3bf6b18eb0ae68861fbfbb7b43cd764771ca42a9.tar.gz
 -> ${P}-assets_lang.tar.gz
+   discord? ( 
https://github.com/discordapp/discord-rpc/archive/963aa9f3e5ce81a4682c6ca3d136cddda614db33.tar.gz
 -> ${P}-ext_discord-rpc.tar.gz )
+"
+
+LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="discord qt5"
+RESTRICT="test"
+
+RDEPEND="
+   app-arch/snappy:=
+   app-arch/zstd:=
+   dev-libs/libzip:=
+   dev-util/glslang:=
+   media-libs/glew:=
+   media-libs/libpng:=
+   media-libs/libsdl2[joystick]
+   media-video/ffmpeg:0/56.58.58
+   sys-libs/zlib:=
+   virtual/opengl
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[-gles2-only]
+   dev-qt/qtmultimedia:5[-gles2-only]
+   dev-qt/qtopengl:5[-gles2-only]
+   dev-qt/qtwidgets:5[-gles2-only]
+   )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-CMakeLists-flags.patch"
+   "${FILESDIR}/${PN}-disable-ccache-autodetection.patch"
+)
+
+src_unpack() {
+   unpack ${P}.tar.gz
+
+   cd "${S}" || die
+   local list=(
+   assets_lang
+   ext_SPIRV-Cross
+   ext_armips
+   ext_glslang
+   ext_miniupnp
+   ext_native_tools_prebuilt
+   ext_rapidjson
+   )
+   use discord && list+=( ext_discord-rpc )
+
+   local i
+   for i in "${list[@]}" ; do
+   tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C 
"${i//_//}" ||
+   die "Failed to unpack 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-07-26 Thread Maciej Barć
commit: 4ec693f1e4817cf71fb14e02602a01f5f43e075a
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul 26 21:00:46 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul 26 21:10:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec693f1

games-emulation/ppsspp: drop old 1.11.3-r1

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest|  10 ---
 games-emulation/ppsspp/metadata.xml|   3 -
 games-emulation/ppsspp/ppsspp-1.11.3-r1.ebuild | 110 -
 3 files changed, 123 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 6299662c187d..1c9ead3a62d0 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,13 +1,3 @@
-DIST ppsspp-1.11.3-assets_lang.tar.gz 662203 BLAKE2B 
0c1e0852c9ab3b3146f149713710e969c685a89deb68e5853f53426973563908350b9aca9994202ee3d435229bd7992ad5385a63fe87956c2ca142b2d5ca754e
 SHA512 
8976b68ebc8b83ca34be1abe4499ca39c21c21af38b977925cd0d5ef456518fbb3670e8a5f35320bb5037a1dda4603614fadb7abafad8378f45f7713743fe39b
-DIST ppsspp-1.11.3-ext_SPIRV-Cross.tar.gz 814213 BLAKE2B 
cfed78ac0ae4e6e7d82874b4fec2b5475063b09f8c8a3bef9bd23024978820dfbee68209a3ebbd3b883e8c2011d4353e1c0c1b543578d860cde8d20a0b304440
 SHA512 
b3faff10e2578a27740a013e463750c5244796e651b9586f900a3c97adba060f5e978d47a411f9fb255dd8314e21ea54cccbf90f726d1779448d5dc030f64b65
-DIST ppsspp-1.11.3-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
-DIST ppsspp-1.11.3-ext_discord-rpc.tar.gz 2107457 BLAKE2B 
8a8117b13791aa4eda7addb974ca1bdd22766961af2de28eaa24337bdb0035b4538ca8241f07d8de9532ad8cd64ba846361bd9c4edb37ebeec149b7e72545d1f
 SHA512 
17fb5de5d5afea9b7e0cdc116d5e3611b147eb2cde3a295a1a4ceb688bceb93d54feb2e479d511ce39d53a1380462a75dcdf6be9ddc2cece9d44b7f8ff7504af
-DIST ppsspp-1.11.3-ext_glslang.tar.gz 3138654 BLAKE2B 
fe5113842d18ce2327e59d2c40ac8847bc28cd8e53ea8d63f9585b6f97943587ba81521b8d0ac94bccde58e14487b1d524cebf61ded0944d9b55c2b7b63bf59b
 SHA512 
153233429ac7ff16b8a530eae28152e55eb90481c9adca5119853fefe76b265b16b922694396d70e8e4511b2da5519c2e1e016bd79617befb90b609cad5a5fc3
-DIST ppsspp-1.11.3-ext_miniupnp.tar.gz 438926 BLAKE2B 
1bfad3cb6b169cfcc12ea79d566c1897d7a3fac61f2c74eb129ff38d99b59dc713b1277a2d672b849fda33f54f7c99dc776080e983e908b7d2844d183fbb
 SHA512 
99f336d44f2cb53f2f79bd65726ea5209023efe264207255161d3b8a0452082ed1830b70db81d8bf5ebbf40db66ed391eb000306b2af0918dfa171093b2680e7
-DIST ppsspp-1.11.3-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
-DIST ppsspp-1.11.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
-DIST ppsspp-1.11.3-ffmpeg.tar.gz 396041681 BLAKE2B 
be67e136b232e6937061d1a7cc37a4302786105a27c454422acdfff3905dcfa58c9fcbdcdb4b664d57f69f427a6892ac34018bf34e70f3c66e7708cacb63
 SHA512 
5417476ba2eeaee9c30bee8297b70a5557f9ec10270d301cb2820f4711be24dbadc4c1ca58b0c4bfb588dfd0aa0d63e676c9b890c471b05f2298bfececbac6b4
-DIST ppsspp-1.11.3.tar.gz 30067677 BLAKE2B 
7c5456d38c55c6c1d6a873d869c6df4f31d271f3dec75fd0c5b4f1f4db6ad8a22ad456ba183f0df84d8e2d293bef6c454843f8149c186a86fcbee127aeee7d9a
 SHA512 
5890ae34f2aa4125a816a0fade46a7422385a0652ff04470c56fe653e3a2a697d55bc77f1d7d119bdfa8dbad313d6a1de18a03d1960eaaa9e987b5ddcfed2f48
 DIST ppsspp-1.11.3_p20210627-assets_lang.tar.gz 664123 BLAKE2B 
8d96634eb3e930f7f97e8ac24d97eba1e2e7fce3a8f4dbe5a8a4c0c0438a24e981769c3638d7e7770eb1a3af2827a3ece0996fdba8cf668d2c058e3d20741e94
 SHA512 
691cb38c65ca20700dc5b91c0dc02eec1839f153e042c87f8f4fd480e44c823c0ece9f4752f5e597f2aa4b5cfb22aaf49d76ff990eb2dd5231cc4065dd62566d
 DIST ppsspp-1.11.3_p20210627-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
 DIST ppsspp-1.11.3_p20210627-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/files/, games-emulation/ppsspp/

2022-07-26 Thread Maciej Barć
commit: 9ee8d753d95a5dfbf3edbbe81e088391b54f42d5
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Jul 26 20:59:30 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Jul 26 21:10:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee8d753

games-emulation/ppsspp: bump to 1.13

Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest| 10 +++
 .../ppsspp/files/ppsspp-CMakeLists-flags.patch | 16 
 games-emulation/ppsspp/ppsspp-1.13.ebuild  | 99 ++
 3 files changed, 125 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index e101149e4f00..6299662c187d 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -28,3 +28,13 @@ DIST ppsspp-1.12.3-ext_native_tools_prebuilt.tar.gz 897571 
BLAKE2B b1c959a0cd1c6
 DIST ppsspp-1.12.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.12.3-ext_zstd.tar.gz 1868621 BLAKE2B 
abbd48a18c587fc6c413c3df32aa6b74a1c3d0ed02eacb2e7ad23a4fdab059b092e8df4356cbc799641b42e99587238decc2ae27862142fd8d7be7959ad1fd5e
 SHA512 
659576d0f52d2271b6b53f638b407b873888b1cffe4f014c3149d33a961653c2fcf7ff270bc669a5647205b573ef2809907645a4c89ab6c030ad65bce15547ae
 DIST ppsspp-1.12.3.tar.gz 31693022 BLAKE2B 
a3378efaad9c8aa7b6141e454b6663892fb357c264845edd4ebf3e25fc8f9d76d8cc5a45d220ba0549036dd8d06e825105bb72182c4ba621e7618563d4f806c5
 SHA512 
fe5f5b150cc06ecca68c592fa19396d9a6e573c67da9be0ba98a3db975b0efcb6de694ac224543beaea2a3eb4952d45459e850d6c2f0fe6668536325dd449d38
+DIST ppsspp-1.13-assets_lang.tar.gz 664123 BLAKE2B 
8d96634eb3e930f7f97e8ac24d97eba1e2e7fce3a8f4dbe5a8a4c0c0438a24e981769c3638d7e7770eb1a3af2827a3ece0996fdba8cf668d2c058e3d20741e94
 SHA512 
691cb38c65ca20700dc5b91c0dc02eec1839f153e042c87f8f4fd480e44c823c0ece9f4752f5e597f2aa4b5cfb22aaf49d76ff990eb2dd5231cc4065dd62566d
+DIST ppsspp-1.13-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
+DIST ppsspp-1.13-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
+DIST ppsspp-1.13-ext_discord-rpc.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
+DIST ppsspp-1.13-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335def78a88dd1b35ac2e40b0192f0783c43fd97367d63663764591a5b1eef1bc62c681aa54a402e69c36a8dc50b3595e9e8ba9
 SHA512 
39b7fd1332dc2f6e29c920961e2a48a33cb7fb36753a0ee5ea8897cb2ad11cec67808ec671cd1bdecbb03eb17f4e83a711013bb20a8cc0831879eb9fbe432bcd
+DIST ppsspp-1.13-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
+DIST ppsspp-1.13-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
+DIST ppsspp-1.13-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
+DIST ppsspp-1.13-ext_zstd.tar.gz 1868621 BLAKE2B 
abbd48a18c587fc6c413c3df32aa6b74a1c3d0ed02eacb2e7ad23a4fdab059b092e8df4356cbc799641b42e99587238decc2ae27862142fd8d7be7959ad1fd5e
 SHA512 
659576d0f52d2271b6b53f638b407b873888b1cffe4f014c3149d33a961653c2fcf7ff270bc669a5647205b573ef2809907645a4c89ab6c030ad65bce15547ae
+DIST ppsspp-1.13.tar.gz 31675858 BLAKE2B 
bfad05d3097481699f555ed16582731a512d14ab36214470d76c5437f7d0d634825546a94eb511568cf291e1a785a3ac39aa3cc01db6a063816d4e7ee551
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2022-02-28 Thread Maciej Barć
commit: 5853372b18c0ae585625040adddb26a374f7f617
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Mar  1 01:15:04 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Mar  1 01:33:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5853372b

games-emulation/ppsspp: pin ffmpeg to 0/56.58.58 slot

Upstream bug report: https://github.com/hrydgard/ppsspp/issues/15308
CONSIDER: If we can not patch this in the future,
then maybe bring back USE="system-ffmpeg".

Closes: https://bugs.gentoo.org/834376
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 .../ppsspp/{ppsspp-1.11.3.ebuild => ppsspp-1.11.3-r1.ebuild}  | 4 ++--
 ...p-1.11.3_p20210627-r1.ebuild => ppsspp-1.11.3_p20210627-r2.ebuild} | 4 ++--
 .../ppsspp/{ppsspp-1.12.3.ebuild => ppsspp-1.12.3-r1.ebuild}  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.11.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.11.3-r1.ebuild
similarity index 97%
rename from games-emulation/ppsspp/ppsspp-1.11.3.ebuild
rename to games-emulation/ppsspp/ppsspp-1.11.3-r1.ebuild
index c833ea0b5f4a..0e56f4eb3423 100644
--- a/games-emulation/ppsspp/ppsspp-1.11.3.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.11.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,7 +35,7 @@ RDEPEND="
sys-libs/zlib:=
virtual/opengl
sdl? ( media-libs/libsdl2 )
-   system-ffmpeg? ( media-video/ffmpeg:= )
+   system-ffmpeg? ( media-video/ffmpeg:0/56.58.58 )
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5[-gles2-only]

diff --git a/games-emulation/ppsspp/ppsspp-1.11.3_p20210627-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.11.3_p20210627-r2.ebuild
similarity index 97%
rename from games-emulation/ppsspp/ppsspp-1.11.3_p20210627-r1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.11.3_p20210627-r2.ebuild
index a6d35611d326..f423958a6178 100644
--- a/games-emulation/ppsspp/ppsspp-1.11.3_p20210627-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.11.3_p20210627-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -36,7 +36,7 @@ RDEPEND="
media-libs/glew:=
media-libs/libpng:=
media-libs/libsdl2[joystick]
-   media-video/ffmpeg:=
+   media-video/ffmpeg:0/56.58.58
sys-libs/zlib:=
virtual/opengl
qt5? (

diff --git a/games-emulation/ppsspp/ppsspp-1.12.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.12.3-r1.ebuild
similarity index 97%
rename from games-emulation/ppsspp/ppsspp-1.12.3.ebuild
rename to games-emulation/ppsspp/ppsspp-1.12.3-r1.ebuild
index 74faf99b6397..aa3ff5031252 100644
--- a/games-emulation/ppsspp/ppsspp-1.12.3.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.12.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -33,7 +33,7 @@ RDEPEND="
media-libs/glew:=
media-libs/libpng:=
media-libs/libsdl2[joystick]
-   media-video/ffmpeg:=
+   media-video/ffmpeg:0/56.58.58
sys-libs/zlib:=
virtual/opengl
qt5? (



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2021-11-25 Thread Maciej Barć
commit: fcfc61b411cea97419a0565b15fb8278cc240440
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Nov 26 00:37:58 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Nov 26 00:44:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcfc61b4

games-emulation/ppsspp: bump to 1.12.3

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/Manifest | 10 +++
 games-emulation/ppsspp/ppsspp-1.12.3.ebuild | 97 +
 2 files changed, 107 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 6aaa585f061c..e101149e4f00 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -18,3 +18,13 @@ DIST 
ppsspp-1.11.3_p20210627-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B b1c
 DIST ppsspp-1.11.3_p20210627-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.11.3_p20210627-ext_zstd.tar.gz 1858608 BLAKE2B 
8d3f3fd3b4d9cab38c4544b3fe7030bb5589b230433a1e479a18975145b83255d84c029a6eb57b5440acf160cdfc46aad1b25145bea004c22b1999b63fdfa933
 SHA512 
5db2ebd0cbdd9f2a1485f876eddf45df23dcf41bb9c7bedec865a60cb63eeba4a8ce6968de4598f18fe4368b38fa6333c0c7e4bf8ed4848ac83a8e7783ce47cd
 DIST ppsspp-1.11.3_p20210627.tar.gz 28650800 BLAKE2B 
f6f0c512451df4fe4c7a10525898aeb698f0a36889f7216d766d62366f5b3f3040cf5e422cbaaab44c638e4f12ce27361b5170caae33578ecd33ac1409fecf3d
 SHA512 
a309e722f5ddfeef9acfa23ff92cda0c37cf21d255f7d2f3546cdccc51502e4ad66274dd02c96b94637a4bada022a604191f92f2edf40cb0bbdbdaf6acd73223
+DIST ppsspp-1.12.3-assets_lang.tar.gz 664123 BLAKE2B 
8d96634eb3e930f7f97e8ac24d97eba1e2e7fce3a8f4dbe5a8a4c0c0438a24e981769c3638d7e7770eb1a3af2827a3ece0996fdba8cf668d2c058e3d20741e94
 SHA512 
691cb38c65ca20700dc5b91c0dc02eec1839f153e042c87f8f4fd480e44c823c0ece9f4752f5e597f2aa4b5cfb22aaf49d76ff990eb2dd5231cc4065dd62566d
+DIST ppsspp-1.12.3-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
+DIST ppsspp-1.12.3-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
+DIST ppsspp-1.12.3-ext_discord-rpc.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
+DIST ppsspp-1.12.3-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335def78a88dd1b35ac2e40b0192f0783c43fd97367d63663764591a5b1eef1bc62c681aa54a402e69c36a8dc50b3595e9e8ba9
 SHA512 
39b7fd1332dc2f6e29c920961e2a48a33cb7fb36753a0ee5ea8897cb2ad11cec67808ec671cd1bdecbb03eb17f4e83a711013bb20a8cc0831879eb9fbe432bcd
+DIST ppsspp-1.12.3-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
+DIST ppsspp-1.12.3-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
+DIST ppsspp-1.12.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
+DIST ppsspp-1.12.3-ext_zstd.tar.gz 1868621 BLAKE2B 
abbd48a18c587fc6c413c3df32aa6b74a1c3d0ed02eacb2e7ad23a4fdab059b092e8df4356cbc799641b42e99587238decc2ae27862142fd8d7be7959ad1fd5e
 SHA512 
659576d0f52d2271b6b53f638b407b873888b1cffe4f014c3149d33a961653c2fcf7ff270bc669a5647205b573ef2809907645a4c89ab6c030ad65bce15547ae
+DIST ppsspp-1.12.3.tar.gz 31693022 BLAKE2B 
a3378efaad9c8aa7b6141e454b6663892fb357c264845edd4ebf3e25fc8f9d76d8cc5a45d220ba0549036dd8d06e825105bb72182c4ba621e7618563d4f806c5
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2021-11-24 Thread Maciej Barć
commit: e4e528ff0da53391f3beb8bafe580521f82e22f3
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Nov 25 01:35:33 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Nov 25 02:03:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e528ff

games-emulation/ppsspp: update metadata.xml

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 games-emulation/ppsspp/metadata.xml | 33 +
 1 file changed, 17 insertions(+), 16 deletions(-)

diff --git a/games-emulation/ppsspp/metadata.xml 
b/games-emulation/ppsspp/metadata.xml
index 92a979acdfe4..4b2bbd782539 100644
--- a/games-emulation/ppsspp/metadata.xml
+++ b/games-emulation/ppsspp/metadata.xml
@@ -1,20 +1,21 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
+
 
-
-x...@riseup.net
-Maciej Barć
-
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
-
-Enable interfacing with a locally running Discord 
desktop client
-Use the system-wide media-video/ffmpeg 
instead of bundled
-
-
-https://github.com/hrydgard/ppsspp/issues
-hrydgard/ppsspp
-
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+
+  Enable interfacing with a locally running Discord desktop client
+
+
+  Use the system-wide media-video/ffmpeg instead of bundled
+
+  
+  
+https://github.com/hrydgard/ppsspp/issues
+hrydgard/ppsspp
+  
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2021-07-06 Thread Ionen Wolkens
commit: 8797c55d52293c099febfaaf1267ece3d9dee965
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  6 11:46:12 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  6 11:49:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8797c55d

games-emulation/ppsspp: add missing libsdl2[X] when USE=-qt5

Closes: https://bugs.gentoo.org/800725
Acked-by: Maciej Barć  riseup.net>
Signed-off-by: Ionen Wolkens  gentoo.org>

 ...ppsspp-1.11.3_p20210627.ebuild => ppsspp-1.11.3_p20210627-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.11.3_p20210627.ebuild 
b/games-emulation/ppsspp/ppsspp-1.11.3_p20210627-r1.ebuild
similarity index 98%
rename from games-emulation/ppsspp/ppsspp-1.11.3_p20210627.ebuild
rename to games-emulation/ppsspp/ppsspp-1.11.3_p20210627-r1.ebuild
index 5b55de6b85a..a6d35611d32 100644
--- a/games-emulation/ppsspp/ppsspp-1.11.3_p20210627.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.11.3_p20210627-r1.ebuild
@@ -46,7 +46,7 @@ RDEPEND="
dev-qt/qtopengl:5[-gles2-only]
dev-qt/qtwidgets:5[-gles2-only]
)
-   !qt5? ( media-libs/libsdl2[opengl,sound,video] )
+   !qt5? ( media-libs/libsdl2[X,opengl,sound,video] )
 "
 DEPEND="${RDEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2021-07-05 Thread Ionen Wolkens
commit: a8d03be9e6526066434f326a76da5a5ad063498e
Author: Maciej Barć  riseup  net>
AuthorDate: Mon Jun 28 15:26:50 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul  5 17:58:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d03be9

games-emulation/ppsspp: bump to 1.11.3_p20210627

Snapshot from 27.06.2021,
update some submodules and add zstd submodule.
Remove (non) system-ffmpeg as new ffmpeg works fine
and the non-system ffmpeg used is quite outdated.
This version does not fail with new ffmpeg,
so with update close #785247

Closes: https://bugs.gentoo.org/785247
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Maciej Barć  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/21456
Signed-off-by: Ionen Wolkens  gentoo.org>

 games-emulation/ppsspp/Manifest|  10 +++
 .../ppsspp/ppsspp-1.11.3_p20210627.ebuild  | 100 +
 2 files changed, 110 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 0173502e9f6..6aaa585f061 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -8,3 +8,13 @@ DIST ppsspp-1.11.3-ext_native_tools_prebuilt.tar.gz 897571 
BLAKE2B b1c959a0cd1c6
 DIST ppsspp-1.11.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.11.3-ffmpeg.tar.gz 396041681 BLAKE2B 
be67e136b232e6937061d1a7cc37a4302786105a27c454422acdfff3905dcfa58c9fcbdcdb4b664d57f69f427a6892ac34018bf34e70f3c66e7708cacb63
 SHA512 
5417476ba2eeaee9c30bee8297b70a5557f9ec10270d301cb2820f4711be24dbadc4c1ca58b0c4bfb588dfd0aa0d63e676c9b890c471b05f2298bfececbac6b4
 DIST ppsspp-1.11.3.tar.gz 30067677 BLAKE2B 
7c5456d38c55c6c1d6a873d869c6df4f31d271f3dec75fd0c5b4f1f4db6ad8a22ad456ba183f0df84d8e2d293bef6c454843f8149c186a86fcbee127aeee7d9a
 SHA512 
5890ae34f2aa4125a816a0fade46a7422385a0652ff04470c56fe653e3a2a697d55bc77f1d7d119bdfa8dbad313d6a1de18a03d1960eaaa9e987b5ddcfed2f48
+DIST ppsspp-1.11.3_p20210627-assets_lang.tar.gz 664123 BLAKE2B 
8d96634eb3e930f7f97e8ac24d97eba1e2e7fce3a8f4dbe5a8a4c0c0438a24e981769c3638d7e7770eb1a3af2827a3ece0996fdba8cf668d2c058e3d20741e94
 SHA512 
691cb38c65ca20700dc5b91c0dc02eec1839f153e042c87f8f4fd480e44c823c0ece9f4752f5e597f2aa4b5cfb22aaf49d76ff990eb2dd5231cc4065dd62566d
+DIST ppsspp-1.11.3_p20210627-ext_SPIRV-Cross.tar.gz 1441538 BLAKE2B 
011a0bc8fea2a5986b5884f315d877d0de111dbda226cc6aa5eaf11c0b2cb14acfd94c1279fb80f0a48b27d1a2117487f634a0888f7499d733261c0ced94ea89
 SHA512 
be77131814691dfbe65de3a2d3ea65de98c7169824997056637bbce39485327ff0f64e7eed8588237615948824e1f9dff1d083472b8cbccd3748a52379411e4e
+DIST ppsspp-1.11.3_p20210627-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
+DIST ppsspp-1.11.3_p20210627-ext_discord-rpc.tar.gz 2108078 BLAKE2B 
e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967
 SHA512 
06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
+DIST ppsspp-1.11.3_p20210627-ext_glslang.tar.gz 3300622 BLAKE2B 
0f0d8e043662962f13c4277da335def78a88dd1b35ac2e40b0192f0783c43fd97367d63663764591a5b1eef1bc62c681aa54a402e69c36a8dc50b3595e9e8ba9
 SHA512 
39b7fd1332dc2f6e29c920961e2a48a33cb7fb36753a0ee5ea8897cb2ad11cec67808ec671cd1bdecbb03eb17f4e83a711013bb20a8cc0831879eb9fbe432bcd
+DIST ppsspp-1.11.3_p20210627-ext_miniupnp.tar.gz 449099 BLAKE2B 
b2bcdee23c817cf309dd9516e32e06f7e1eadc9ae24db3519a2b4e3861417fb79c0708d6d67e8baec3de9e6c5c2bb0a6daff648bf63f7c419192729957e9959c
 SHA512 
f86f558699e75e7f8a58bbb5e94c2a32d703432cef05ffeac0da129113a1fe485cc5ad43b1fcfda11ee1ee398fa434511eccc37633eb5d3dfe8af864097669de
+DIST ppsspp-1.11.3_p20210627-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
+DIST ppsspp-1.11.3_p20210627-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
+DIST ppsspp-1.11.3_p20210627-ext_zstd.tar.gz 1858608 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/files/

2021-03-22 Thread Joonas Niilola
commit: 8a87f61d02b82defc45b0fbe05c6d78b9c7c7d52
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Mar 22 08:44:55 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar 22 14:01:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a87f61d

games-emulation/ppsspp: remove unused patch(es)

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20054
Signed-off-by: Joonas Niilola  gentoo.org>

 games-emulation/ppsspp/files/ppsspp-1.4-O2.patch | 32 
 1 file changed, 32 deletions(-)

diff --git a/games-emulation/ppsspp/files/ppsspp-1.4-O2.patch 
b/games-emulation/ppsspp/files/ppsspp-1.4-O2.patch
deleted file mode 100644
index 55954c7c738..000
--- a/games-emulation/ppsspp/files/ppsspp-1.4-O2.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 19038c88a436..bf50f5cf52fb 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -195,11 +195,11 @@ if(NOT MSVC)
- 
-   set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -D_DEBUG")
-   set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -Os 
-D_NDEBUG")
--  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -D_NDEBUG")
-+  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2 -D_NDEBUG")
-   set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} 
-O2 -g -D_NDEBUG")
-   set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g -D_DEBUG")
-   set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} -Os 
-D_NDEBUG")
--  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O3 -D_NDEBUG")
-+  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2 -D_NDEBUG")
-   set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -O2 
-g -D_NDEBUG")
-   #TODO: Remove this and include the file properly everywhere it makes 
sense
-   # First step is too use the macros everywhere
-@@ -509,10 +509,10 @@ include_directories(ext/cityhash)
- 
- if (NOT MSVC)
-   # These can be fast even for debug.
--  set_target_properties(udis86 PROPERTIES COMPILE_FLAGS "-O3")
--  set_target_properties(cityhash PROPERTIES COMPILE_FLAGS "-O3")
-+  set_target_properties(udis86 PROPERTIES COMPILE_FLAGS "-O2")
-+  set_target_properties(cityhash PROPERTIES COMPILE_FLAGS "-O2")
-   if(NOT ZLIB_FOUND)
--  set_target_properties(zlib PROPERTIES COMPILE_FLAGS "-O3")
-+  set_target_properties(zlib PROPERTIES COMPILE_FLAGS "-O2")
-   endif()
- endif()
- 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2021-03-11 Thread Sam James
commit: 3d400384e9c137c9b538ddfa39e9901eb94797fa
Author: Maciej Barć  riseup  net>
AuthorDate: Thu Mar 11 17:00:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 11 17:05:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d400384

games-emulation/ppsspp: change xgqt's e-mail

Signed-off-by: Maciej Barć  riseup.net>
Signed-off-by: Sam James  gentoo.org>

 games-emulation/ppsspp/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/metadata.xml 
b/games-emulation/ppsspp/metadata.xml
index d19785f0a0c..946bf657ce0 100644
--- a/games-emulation/ppsspp/metadata.xml
+++ b/games-emulation/ppsspp/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
 
-x...@protonmail.com
+x...@riseup.net
 Maciej Barć
 
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2021-03-08 Thread Joonas Niilola
commit: 55091bcbc3c8508edaf52240674dff6069b5c5fc
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Mar  6 00:57:31 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Mar  8 16:51:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55091bcb

games-emulation/ppsspp: bump to 1.11.3

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19787
Signed-off-by: Joonas Niilola  gentoo.org>

 games-emulation/ppsspp/Manifest |  10 +++
 games-emulation/ppsspp/ppsspp-1.11.3.ebuild | 110 
 2 files changed, 120 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 6782590a5f4..6a083cba9e0 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -16,4 +16,14 @@ DIST ppsspp-1.11-ext_miniupnp.tar.gz 438926 BLAKE2B 
1bfad3cb6b169cfcc12ea79d566c
 DIST ppsspp-1.11-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
 DIST ppsspp-1.11-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.11-ffmpeg.tar.gz 396041681 BLAKE2B 
be67e136b232e6937061d1a7cc37a4302786105a27c454422acdfff3905dcfa58c9fcbdcdb4b664d57f69f427a6892ac34018bf34e70f3c66e7708cacb63
 SHA512 
5417476ba2eeaee9c30bee8297b70a5557f9ec10270d301cb2820f4711be24dbadc4c1ca58b0c4bfb588dfd0aa0d63e676c9b890c471b05f2298bfececbac6b4
+DIST ppsspp-1.11.3-assets_lang.tar.gz 662203 BLAKE2B 
0c1e0852c9ab3b3146f149713710e969c685a89deb68e5853f53426973563908350b9aca9994202ee3d435229bd7992ad5385a63fe87956c2ca142b2d5ca754e
 SHA512 
8976b68ebc8b83ca34be1abe4499ca39c21c21af38b977925cd0d5ef456518fbb3670e8a5f35320bb5037a1dda4603614fadb7abafad8378f45f7713743fe39b
+DIST ppsspp-1.11.3-ext_SPIRV-Cross.tar.gz 814213 BLAKE2B 
cfed78ac0ae4e6e7d82874b4fec2b5475063b09f8c8a3bef9bd23024978820dfbee68209a3ebbd3b883e8c2011d4353e1c0c1b543578d860cde8d20a0b304440
 SHA512 
b3faff10e2578a27740a013e463750c5244796e651b9586f900a3c97adba060f5e978d47a411f9fb255dd8314e21ea54cccbf90f726d1779448d5dc030f64b65
+DIST ppsspp-1.11.3-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
+DIST ppsspp-1.11.3-ext_discord-rpc.tar.gz 2107457 BLAKE2B 
8a8117b13791aa4eda7addb974ca1bdd22766961af2de28eaa24337bdb0035b4538ca8241f07d8de9532ad8cd64ba846361bd9c4edb37ebeec149b7e72545d1f
 SHA512 
17fb5de5d5afea9b7e0cdc116d5e3611b147eb2cde3a295a1a4ceb688bceb93d54feb2e479d511ce39d53a1380462a75dcdf6be9ddc2cece9d44b7f8ff7504af
+DIST ppsspp-1.11.3-ext_glslang.tar.gz 3138654 BLAKE2B 
fe5113842d18ce2327e59d2c40ac8847bc28cd8e53ea8d63f9585b6f97943587ba81521b8d0ac94bccde58e14487b1d524cebf61ded0944d9b55c2b7b63bf59b
 SHA512 
153233429ac7ff16b8a530eae28152e55eb90481c9adca5119853fefe76b265b16b922694396d70e8e4511b2da5519c2e1e016bd79617befb90b609cad5a5fc3
+DIST ppsspp-1.11.3-ext_miniupnp.tar.gz 438926 BLAKE2B 
1bfad3cb6b169cfcc12ea79d566c1897d7a3fac61f2c74eb129ff38d99b59dc713b1277a2d672b849fda33f54f7c99dc776080e983e908b7d2844d183fbb
 SHA512 
99f336d44f2cb53f2f79bd65726ea5209023efe264207255161d3b8a0452082ed1830b70db81d8bf5ebbf40db66ed391eb000306b2af0918dfa171093b2680e7
+DIST ppsspp-1.11.3-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
+DIST ppsspp-1.11.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
+DIST ppsspp-1.11.3-ffmpeg.tar.gz 396041681 BLAKE2B 
be67e136b232e6937061d1a7cc37a4302786105a27c454422acdfff3905dcfa58c9fcbdcdb4b664d57f69f427a6892ac34018bf34e70f3c66e7708cacb63
 SHA512 
5417476ba2eeaee9c30bee8297b70a5557f9ec10270d301cb2820f4711be24dbadc4c1ca58b0c4bfb588dfd0aa0d63e676c9b890c471b05f2298bfececbac6b4
+DIST ppsspp-1.11.3.tar.gz 30067677 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2021-02-17 Thread Joonas Niilola
commit: bbc62b0cf76e9df91de815c91c13dca911d11a47
Author: Maciej Barć  protonmail  com>
AuthorDate: Sun Feb  7 23:07:40 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 17 16:30:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbc62b0c

games-emulation/ppsspp: bump to 1.11

- Remove 'headless' build (-DHEADLESS=false) because
  it doesn't compile for me and it's not necessary
- QA
  Portage says:
QA Notice: Unresolved soname dependencies:
 /usr/bin/PPSSPPQt: libglslang.so
  But executing 'ldd /usr/bin/PPSSPPQt | grep -i gls' says:
libglslang.so => /usr/lib64/libglslang.so (0x7f25a0a03000)

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/19369
Signed-off-by: Joonas Niilola  gentoo.org>

 games-emulation/ppsspp/Manifest   |  10 +++
 games-emulation/ppsspp/ppsspp-1.11.ebuild | 110 ++
 2 files changed, 120 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index d589d7a9e2a..6906819b467 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -7,3 +7,13 @@ DIST ppsspp-1.10.3-ext_native_tools_prebuilt.tar.gz 897571 
BLAKE2B b1c959a0cd1c6
 DIST ppsspp-1.10.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.10.3-ffmpeg.tar.gz 387126903 BLAKE2B 
fd838039dda32f1b9d16649bd7e5a5d6fb3db74a8032d51973b01e567dd97c06c3d16b82a5176cb5828178f47619d767e1e0473a31484ab957636502a5172fa0
 SHA512 
74a8ee678c16578af63af3a6dd11dbd7bba265bc6581ff78c19269cff1b2896e236c6468175eb19c3c321ee67ebe1d62b4ff179163bb7162089c953a18483cf7
 DIST ppsspp-1.10.3.tar.gz 16956980 BLAKE2B 
3f02abaf68a3a2acbaf71936fe70904a5065eb5c8afc8ec00804c325c597c4bf57fb4b9c7e1df7b302c085043a0ad210ca0d6ed2be89dd6ed28c9c635afff8db
 SHA512 
522b2014810bd39a8554920b6d9bec7c47334d51537a7ca41482f629622b9e2d3dddfaaa5389b3c6c7dda8d7d3212b7ce9f6bd6e6d8498ffe370cf2cc58aac30
+DIST ppsspp-1.11-assets_lang.tar.gz 623227 BLAKE2B 
91bccaca863ffead629a00783d9afba8d8975a76085ce48bf7e8fa515f60c7e850b7aad023a365955576fc0093c1e2f33813a41225b1728e1cf9431034d199a3
 SHA512 
5f023b7a4ecade3d88aa36ecf724fcf98200de05fc25797f1895ec3fa952dc01256a181f88d2fe3c283151c83ef502c63939d13160e4d1252f2d47d00bd54223
+DIST ppsspp-1.11-ext_SPIRV-Cross.tar.gz 814213 BLAKE2B 
cfed78ac0ae4e6e7d82874b4fec2b5475063b09f8c8a3bef9bd23024978820dfbee68209a3ebbd3b883e8c2011d4353e1c0c1b543578d860cde8d20a0b304440
 SHA512 
b3faff10e2578a27740a013e463750c5244796e651b9586f900a3c97adba060f5e978d47a411f9fb255dd8314e21ea54cccbf90f726d1779448d5dc030f64b65
+DIST ppsspp-1.11-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
+DIST ppsspp-1.11-ext_discord-rpc.tar.gz 2107457 BLAKE2B 
8a8117b13791aa4eda7addb974ca1bdd22766961af2de28eaa24337bdb0035b4538ca8241f07d8de9532ad8cd64ba846361bd9c4edb37ebeec149b7e72545d1f
 SHA512 
17fb5de5d5afea9b7e0cdc116d5e3611b147eb2cde3a295a1a4ceb688bceb93d54feb2e479d511ce39d53a1380462a75dcdf6be9ddc2cece9d44b7f8ff7504af
+DIST ppsspp-1.11-ext_glslang.tar.gz 3138654 BLAKE2B 
fe5113842d18ce2327e59d2c40ac8847bc28cd8e53ea8d63f9585b6f97943587ba81521b8d0ac94bccde58e14487b1d524cebf61ded0944d9b55c2b7b63bf59b
 SHA512 
153233429ac7ff16b8a530eae28152e55eb90481c9adca5119853fefe76b265b16b922694396d70e8e4511b2da5519c2e1e016bd79617befb90b609cad5a5fc3
+DIST ppsspp-1.11-ext_miniupnp.tar.gz 438926 BLAKE2B 
1bfad3cb6b169cfcc12ea79d566c1897d7a3fac61f2c74eb129ff38d99b59dc713b1277a2d672b849fda33f54f7c99dc776080e983e908b7d2844d183fbb
 SHA512 
99f336d44f2cb53f2f79bd65726ea5209023efe264207255161d3b8a0452082ed1830b70db81d8bf5ebbf40db66ed391eb000306b2af0918dfa171093b2680e7
+DIST ppsspp-1.11-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
+DIST ppsspp-1.11-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
+DIST ppsspp-1.11-ffmpeg.tar.gz 387126903 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2021-02-17 Thread Joonas Niilola
commit: ccb6a1290201ae6ae63832a2f5ad50ebde577c9a
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 17 16:30:01 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 17 16:30:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb6a129

games-emulation/ppsspp: re-generate Manifest file

Signed-off-by: Joonas Niilola  gentoo.org>

 games-emulation/ppsspp/Manifest | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 6906819b467..6782590a5f4 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -7,7 +7,7 @@ DIST ppsspp-1.10.3-ext_native_tools_prebuilt.tar.gz 897571 
BLAKE2B b1c959a0cd1c6
 DIST ppsspp-1.10.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.10.3-ffmpeg.tar.gz 387126903 BLAKE2B 
fd838039dda32f1b9d16649bd7e5a5d6fb3db74a8032d51973b01e567dd97c06c3d16b82a5176cb5828178f47619d767e1e0473a31484ab957636502a5172fa0
 SHA512 
74a8ee678c16578af63af3a6dd11dbd7bba265bc6581ff78c19269cff1b2896e236c6468175eb19c3c321ee67ebe1d62b4ff179163bb7162089c953a18483cf7
 DIST ppsspp-1.10.3.tar.gz 16956980 BLAKE2B 
3f02abaf68a3a2acbaf71936fe70904a5065eb5c8afc8ec00804c325c597c4bf57fb4b9c7e1df7b302c085043a0ad210ca0d6ed2be89dd6ed28c9c635afff8db
 SHA512 
522b2014810bd39a8554920b6d9bec7c47334d51537a7ca41482f629622b9e2d3dddfaaa5389b3c6c7dda8d7d3212b7ce9f6bd6e6d8498ffe370cf2cc58aac30
-DIST ppsspp-1.11-assets_lang.tar.gz 623227 BLAKE2B 
91bccaca863ffead629a00783d9afba8d8975a76085ce48bf7e8fa515f60c7e850b7aad023a365955576fc0093c1e2f33813a41225b1728e1cf9431034d199a3
 SHA512 
5f023b7a4ecade3d88aa36ecf724fcf98200de05fc25797f1895ec3fa952dc01256a181f88d2fe3c283151c83ef502c63939d13160e4d1252f2d47d00bd54223
+DIST ppsspp-1.11-assets_lang.tar.gz 660080 BLAKE2B 
d8d30cf3e276f879da8efa3adda6521c3f239b908e0be18c61efa855e79790c44019d29e11f34e7d4cc6165bfd4b08f8664bdce6bb160665c114a46fa460c882
 SHA512 
4cc8c98f2de35e4585773dba38e39764018fcc64cad00b37976263ac63a003b8fd43bdbab0b820fbfb17fe5c205b9faa2f6d15f043e7d2e932cb72b18b42671c
 DIST ppsspp-1.11-ext_SPIRV-Cross.tar.gz 814213 BLAKE2B 
cfed78ac0ae4e6e7d82874b4fec2b5475063b09f8c8a3bef9bd23024978820dfbee68209a3ebbd3b883e8c2011d4353e1c0c1b543578d860cde8d20a0b304440
 SHA512 
b3faff10e2578a27740a013e463750c5244796e651b9586f900a3c97adba060f5e978d47a411f9fb255dd8314e21ea54cccbf90f726d1779448d5dc030f64b65
 DIST ppsspp-1.11-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
 DIST ppsspp-1.11-ext_discord-rpc.tar.gz 2107457 BLAKE2B 
8a8117b13791aa4eda7addb974ca1bdd22766961af2de28eaa24337bdb0035b4538ca8241f07d8de9532ad8cd64ba846361bd9c4edb37ebeec149b7e72545d1f
 SHA512 
17fb5de5d5afea9b7e0cdc116d5e3611b147eb2cde3a295a1a4ceb688bceb93d54feb2e479d511ce39d53a1380462a75dcdf6be9ddc2cece9d44b7f8ff7504af
@@ -15,5 +15,5 @@ DIST ppsspp-1.11-ext_glslang.tar.gz 3138654 BLAKE2B 
fe5113842d18ce2327e59d2c40ac
 DIST ppsspp-1.11-ext_miniupnp.tar.gz 438926 BLAKE2B 
1bfad3cb6b169cfcc12ea79d566c1897d7a3fac61f2c74eb129ff38d99b59dc713b1277a2d672b849fda33f54f7c99dc776080e983e908b7d2844d183fbb
 SHA512 
99f336d44f2cb53f2f79bd65726ea5209023efe264207255161d3b8a0452082ed1830b70db81d8bf5ebbf40db66ed391eb000306b2af0918dfa171093b2680e7
 DIST ppsspp-1.11-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
 DIST ppsspp-1.11-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
-DIST ppsspp-1.11-ffmpeg.tar.gz 387126903 BLAKE2B 
fd838039dda32f1b9d16649bd7e5a5d6fb3db74a8032d51973b01e567dd97c06c3d16b82a5176cb5828178f47619d767e1e0473a31484ab957636502a5172fa0
 SHA512 
74a8ee678c16578af63af3a6dd11dbd7bba265bc6581ff78c19269cff1b2896e236c6468175eb19c3c321ee67ebe1d62b4ff179163bb7162089c953a18483cf7
+DIST ppsspp-1.11-ffmpeg.tar.gz 396041681 BLAKE2B 
be67e136b232e6937061d1a7cc37a4302786105a27c454422acdfff3905dcfa58c9fcbdcdb4b664d57f69f427a6892ac34018bf34e70f3c66e7708cacb63
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2020-12-10 Thread Joonas Niilola
commit: 0722271ca187e1c4c5f30ae32b4385fe766be942
Author: Maciej Barć  protonmail  com>
AuthorDate: Sun Dec  6 21:47:58 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Dec 11 07:58:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0722271c

games-emulation/ppsspp: add USE flag for discord-rpc

Closes: https://bugs.gentoo.org/758365
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18541
Signed-off-by: Joonas Niilola  gentoo.org>

 games-emulation/ppsspp/metadata.xml |  1 +
 games-emulation/ppsspp/ppsspp-1.10.3.ebuild | 11 +--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/games-emulation/ppsspp/metadata.xml 
b/games-emulation/ppsspp/metadata.xml
index 73483506334..d19785f0a0c 100644
--- a/games-emulation/ppsspp/metadata.xml
+++ b/games-emulation/ppsspp/metadata.xml
@@ -10,6 +10,7 @@
 Proxy Maintainers
 
 
+Enable interfacing with a locally running Discord 
desktop client
 Use the system-wide media-video/ffmpeg 
instead of bundled
 
 

diff --git a/games-emulation/ppsspp/ppsspp-1.10.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.10.3.ebuild
index 41b2ef1ee03..c2d256e9a4f 100644
--- a/games-emulation/ppsspp/ppsspp-1.10.3.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.10.3.ebuild
@@ -12,18 +12,18 @@ SRC_URI="

https://github.com/KhronosGroup/SPIRV-Cross/archive/a1f7c8dc8ea2f94443951ee27003bffa562c1f13.tar.gz
 -> ${P}-ext_SPIRV-Cross.tar.gz

https://github.com/Kingcom/armips/archive/7885552b208493a6a0f21663770c446c3ba65576.tar.gz
 -> ${P}-ext_armips.tar.gz

https://github.com/Tencent/rapidjson/archive/73063f5002612c6bf64fe24f851cd5cc0d83eef9.tar.gz
 -> ${P}-ext_rapidjson.tar.gz
-   
https://github.com/discordapp/discord-rpc/archive/3d3ae7129d17643bc706da0a2eea85aafd10ab3a.tar.gz
 -> ${P}-ext_discord-rpc.tar.gz

https://github.com/hrydgard/glslang/archive/d0850f875ec392a130ccf00018dab458b546f27c.tar.gz
 -> ${P}-ext_glslang.tar.gz

https://github.com/hrydgard/ppsspp-freetype/archive/cbea79dc8fef4d9210e2bac7e7b9b5ff3388197a.tar.gz
 -> ${P}-ext_native_tools_prebuilt.tar.gz

https://github.com/hrydgard/ppsspp-lang/archive/fd6f5bc01afb419eacca538b425c01eb2a055393.tar.gz
 -> ${P}-assets_lang.tar.gz
!system-ffmpeg? ( 
https://github.com/hrydgard/ppsspp-ffmpeg/archive/d3e695286cce346274192c214c00f021c00cd575.tar.gz
 -> ${P}-ffmpeg.tar.gz )
+   discord? ( 
https://github.com/discordapp/discord-rpc/archive/3d3ae7129d17643bc706da0a2eea85aafd10ab3a.tar.gz
 -> ${P}-ext_discord-rpc.tar.gz )
 "
 
 RESTRICT="test"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="qt5 sdl +system-ffmpeg"
+IUSE="discord qt5 sdl +system-ffmpeg"
 REQUIRED_USE="!qt5? ( sdl )"
 
 RDEPEND="
@@ -57,14 +57,12 @@ src_unpack() {
assets_lang
ext_SPIRV-Cross
ext_armips
-   ext_discord-rpc
ext_glslang
ext_native_tools_prebuilt
ext_rapidjson
)
-   if ! use system-ffmpeg; then
-   list+=( ffmpeg )
-   fi
+   ! use system-ffmpeg && list+=( ffmpeg )
+   use discord && list+=( ext_discord-rpc )
for i in "${list[@]}"; do
tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C 
"${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
done
@@ -82,6 +80,7 @@ src_configure() {
local mycmakeargs=(
$(cmake_use_find_package sdl SDL2)
-DHEADLESS=true
+   -DUSE_DISCORD=$(usex discord)
-DUSE_SYSTEM_FFMPEG=$(usex system-ffmpeg)
-DUSE_SYSTEM_LIBZIP=ON
-DUSE_SYSTEM_SNAPPY=ON



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2020-11-28 Thread Joonas Niilola
commit: f43320260da4239fedbd80314502a9afa7cace2e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Nov 28 08:42:58 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov 28 08:45:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4332026

games-emulation/ppsspp: enable 'headless' by default

Signed-off-by: Joonas Niilola  gentoo.org>

 games-emulation/ppsspp/metadata.xml | 1 -
 games-emulation/ppsspp/ppsspp-1.10.3.ebuild | 6 +++---
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/games-emulation/ppsspp/metadata.xml 
b/games-emulation/ppsspp/metadata.xml
index a4d7fff54a6..73483506334 100644
--- a/games-emulation/ppsspp/metadata.xml
+++ b/games-emulation/ppsspp/metadata.xml
@@ -10,7 +10,6 @@
 Proxy Maintainers
 
 
-Build headless version of the PPSSPP
 Use the system-wide media-video/ffmpeg 
instead of bundled
 
 

diff --git a/games-emulation/ppsspp/ppsspp-1.10.3.ebuild 
b/games-emulation/ppsspp/ppsspp-1.10.3.ebuild
index 4ecf77e7eca..41b2ef1ee03 100644
--- a/games-emulation/ppsspp/ppsspp-1.10.3.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.10.3.ebuild
@@ -23,7 +23,7 @@ RESTRICT="test"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="+headless qt5 sdl +system-ffmpeg"
+IUSE="qt5 sdl +system-ffmpeg"
 REQUIRED_USE="!qt5? ( sdl )"
 
 RDEPEND="
@@ -81,7 +81,7 @@ src_prepare() {
 src_configure() {
local mycmakeargs=(
$(cmake_use_find_package sdl SDL2)
-   -DHEADLESS=$(usex headless)
+   -DHEADLESS=true
-DUSE_SYSTEM_FFMPEG=$(usex system-ffmpeg)
-DUSE_SYSTEM_LIBZIP=ON
-DUSE_SYSTEM_SNAPPY=ON
@@ -99,7 +99,7 @@ src_install() {
doicon -s "${i}" icons/hicolor/"${i}x${i}"/apps/"${PN}.png"
done
 
-   use headless && dobin "${BUILD_DIR}/PPSSPPHeadless"
+   dobin "${BUILD_DIR}/PPSSPPHeadless"
dobin "${BUILD_DIR}/PPSSPP$(usex qt5 Qt SDL)"
make_desktop_entry "PPSSPP$(usex qt5 Qt SDL)" "PPSSPP ($(usex qt5 Qt 
SDL))" "${PN}" "Game"
 }



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2020-11-28 Thread Joonas Niilola
commit: 9a7fc28d92805d500bb0e324c1574970b7cdad80
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Nov 28 08:40:41 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov 28 08:45:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7fc28d

games-emulation/ppsspp: bump to 1.10.3, become maintainer

Closes: https://bugs.gentoo.org/739212
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18336
Signed-off-by: Joonas Niilola  gentoo.org>

 games-emulation/ppsspp/Manifest |   9 +++
 games-emulation/ppsspp/metadata.xml |  25 +++---
 games-emulation/ppsspp/ppsspp-1.10.3.ebuild | 114 
 3 files changed, 139 insertions(+), 9 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 100fe7096ea..d1bd5fdbf15 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,3 +1,12 @@
+DIST ppsspp-1.10.3-assets_lang.tar.gz 623227 BLAKE2B 
91bccaca863ffead629a00783d9afba8d8975a76085ce48bf7e8fa515f60c7e850b7aad023a365955576fc0093c1e2f33813a41225b1728e1cf9431034d199a3
 SHA512 
5f023b7a4ecade3d88aa36ecf724fcf98200de05fc25797f1895ec3fa952dc01256a181f88d2fe3c283151c83ef502c63939d13160e4d1252f2d47d00bd54223
+DIST ppsspp-1.10.3-ext_SPIRV-Cross.tar.gz 814213 BLAKE2B 
cfed78ac0ae4e6e7d82874b4fec2b5475063b09f8c8a3bef9bd23024978820dfbee68209a3ebbd3b883e8c2011d4353e1c0c1b543578d860cde8d20a0b304440
 SHA512 
b3faff10e2578a27740a013e463750c5244796e651b9586f900a3c97adba060f5e978d47a411f9fb255dd8314e21ea54cccbf90f726d1779448d5dc030f64b65
+DIST ppsspp-1.10.3-ext_armips.tar.gz 197263 BLAKE2B 
2b2cbeaabf5fb5f0b5cbf8c93ea61d4546e04054f54be5a7dad081ca0aaacf09d1fe1cc710fd0c66f28c7d4c84b98961a6d96bb9cea941f8b02492c1dff6344d
 SHA512 
2a94e2c7b7280c00a39c8fc92d81ed15fc4b3270a124ef882e3cd8878db6ec827aefa06b0e646a60916636a95e4ebfa886e9878ba70c6bcfcd048def457368be
+DIST ppsspp-1.10.3-ext_discord-rpc.tar.gz 2107457 BLAKE2B 
8a8117b13791aa4eda7addb974ca1bdd22766961af2de28eaa24337bdb0035b4538ca8241f07d8de9532ad8cd64ba846361bd9c4edb37ebeec149b7e72545d1f
 SHA512 
17fb5de5d5afea9b7e0cdc116d5e3611b147eb2cde3a295a1a4ceb688bceb93d54feb2e479d511ce39d53a1380462a75dcdf6be9ddc2cece9d44b7f8ff7504af
+DIST ppsspp-1.10.3-ext_glslang.tar.gz 3138654 BLAKE2B 
fe5113842d18ce2327e59d2c40ac8847bc28cd8e53ea8d63f9585b6f97943587ba81521b8d0ac94bccde58e14487b1d524cebf61ded0944d9b55c2b7b63bf59b
 SHA512 
153233429ac7ff16b8a530eae28152e55eb90481c9adca5119853fefe76b265b16b922694396d70e8e4511b2da5519c2e1e016bd79617befb90b609cad5a5fc3
+DIST ppsspp-1.10.3-ext_native_tools_prebuilt.tar.gz 897571 BLAKE2B 
b1c959a0cd1c61f65b3d7e2c204e9b60fc00e551d72ef3edcb8a3c8851e1e8d1dd3b0f79594ffd0ec767ba0ca34ae7fc8d3a5171ca5b449fcbab8ab9f63e22a9
 SHA512 
5e1b3d8c0cf581014e6fa375b865725a383128818df6e5135a03b1513807d2b8f615a7e58d37ca805d0603ea75d24e41fe079eaf4f41e94af1077d4c4b0c5a93
+DIST ppsspp-1.10.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
+DIST ppsspp-1.10.3-ffmpeg.tar.gz 387126903 BLAKE2B 
fd838039dda32f1b9d16649bd7e5a5d6fb3db74a8032d51973b01e567dd97c06c3d16b82a5176cb5828178f47619d767e1e0473a31484ab957636502a5172fa0
 SHA512 
74a8ee678c16578af63af3a6dd11dbd7bba265bc6581ff78c19269cff1b2896e236c6468175eb19c3c321ee67ebe1d62b4ff179163bb7162089c953a18483cf7
+DIST ppsspp-1.10.3.tar.gz 16956980 BLAKE2B 
3f02abaf68a3a2acbaf71936fe70904a5065eb5c8afc8ec00804c325c597c4bf57fb4b9c7e1df7b302c085043a0ad210ca0d6ed2be89dd6ed28c9c635afff8db
 SHA512 
522b2014810bd39a8554920b6d9bec7c47334d51537a7ca41482f629622b9e2d3dddfaaa5389b3c6c7dda8d7d3212b7ce9f6bd6e6d8498ffe370cf2cc58aac30
 DIST ppsspp-1.5.4-assets_lang.tar.gz 347859 BLAKE2B 
648915773856a64dafb5d159e0917b4345ff99dba7b7dae4f343ecd81e1d835cb958766ab8928118ae4768564414e3dcceba474e05e99be23d56c9447c59786b
 SHA512 
72983f01c51900fa133ca83d226a5daec78153c9d70fc1ca6233b531f3c5d5da5e307e377560789cecccad7a98ba8f66da104cc4375f51576f90c535dc980b98
 DIST ppsspp-1.5.4-dx9sdk.tar.gz 14582591 BLAKE2B 
12a370e262d045bab6f85237160189921e0bc9992726bb60d241c20a5714128995cf110bb5889c530f8cc3497a34645a96ff31b7b61fb3004279f26b15287435
 SHA512 
2c54b441b0a31f63ecab1bd2ab14254fb2047d35d2765262d43277330a8428fbf4c8848d5f730456a033cf84258f6b60a467213f8339289b3ab83ed7e94c65b7
 DIST ppsspp-1.5.4-ext_SPIRV-Cross.tar.gz 228943 BLAKE2B 
0b4ed8a751737bf6fce9fa766f0b8dc0671b49a6adf026c369ebd3776d9d8c23acd08b6d3f41666a6e23410ffb243917a844d9de85e3eca5ce04935421aaca98
 SHA512 
5fe2f772b571da0627fb9d9c424bea2b4ea1c0563e36ff455ddaf1b92ea3d5ee636e039a0619e0971478ce10e163b45258e9b03d2610c573f74d1cfd08549bb8

diff --git a/games-emulation/ppsspp/metadata.xml 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/files/, games-emulation/ppsspp/

2020-11-28 Thread Joonas Niilola
commit: 75336163d935fdba3faeaa1e7b59d28f7d64cb4f
Author: Maciej Barć  protonmail  com>
AuthorDate: Sat Nov 28 08:42:09 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Nov 28 08:45:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75336163

games-emulation/ppsspp: remove old

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Maciej Barć  protonmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 games-emulation/ppsspp/Manifest|  9 --
 .../ppsspp/files/ppsspp-1.4.2-assets-lookup.patch  | 13 ---
 .../ppsspp/files/ppsspp-1.5.4-ffmpeg-4.patch   | 34 
 .../ppsspp/files/ppsspp-1.5.4-stdint-gcc-10.patch  | 10 ---
 games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild  | 99 --
 games-emulation/ppsspp/ppsspp-.ebuild  | 81 --
 6 files changed, 246 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index d1bd5fdbf15..d589d7a9e2a 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -7,12 +7,3 @@ DIST ppsspp-1.10.3-ext_native_tools_prebuilt.tar.gz 897571 
BLAKE2B b1c959a0cd1c6
 DIST ppsspp-1.10.3-ext_rapidjson.tar.gz 1054419 BLAKE2B 
40b8ba0884943de2179b21d7a56716efed2ec5b4098aa33c061e52703b0952930fe2f1bda8cb6ec4a75b947753011e9d06fda953a3862e321d2a0187cd60385d
 SHA512 
3472e129e710bf5343b8b27a61581a1480c8096493e466440b62702d8b5353745d561931f72b5405a736ad92525be3843ea1cf4b5ea5839721cc6d6b358f19bc
 DIST ppsspp-1.10.3-ffmpeg.tar.gz 387126903 BLAKE2B 
fd838039dda32f1b9d16649bd7e5a5d6fb3db74a8032d51973b01e567dd97c06c3d16b82a5176cb5828178f47619d767e1e0473a31484ab957636502a5172fa0
 SHA512 
74a8ee678c16578af63af3a6dd11dbd7bba265bc6581ff78c19269cff1b2896e236c6468175eb19c3c321ee67ebe1d62b4ff179163bb7162089c953a18483cf7
 DIST ppsspp-1.10.3.tar.gz 16956980 BLAKE2B 
3f02abaf68a3a2acbaf71936fe70904a5065eb5c8afc8ec00804c325c597c4bf57fb4b9c7e1df7b302c085043a0ad210ca0d6ed2be89dd6ed28c9c635afff8db
 SHA512 
522b2014810bd39a8554920b6d9bec7c47334d51537a7ca41482f629622b9e2d3dddfaaa5389b3c6c7dda8d7d3212b7ce9f6bd6e6d8498ffe370cf2cc58aac30
-DIST ppsspp-1.5.4-assets_lang.tar.gz 347859 BLAKE2B 
648915773856a64dafb5d159e0917b4345ff99dba7b7dae4f343ecd81e1d835cb958766ab8928118ae4768564414e3dcceba474e05e99be23d56c9447c59786b
 SHA512 
72983f01c51900fa133ca83d226a5daec78153c9d70fc1ca6233b531f3c5d5da5e307e377560789cecccad7a98ba8f66da104cc4375f51576f90c535dc980b98
-DIST ppsspp-1.5.4-dx9sdk.tar.gz 14582591 BLAKE2B 
12a370e262d045bab6f85237160189921e0bc9992726bb60d241c20a5714128995cf110bb5889c530f8cc3497a34645a96ff31b7b61fb3004279f26b15287435
 SHA512 
2c54b441b0a31f63ecab1bd2ab14254fb2047d35d2765262d43277330a8428fbf4c8848d5f730456a033cf84258f6b60a467213f8339289b3ab83ed7e94c65b7
-DIST ppsspp-1.5.4-ext_SPIRV-Cross.tar.gz 228943 BLAKE2B 
0b4ed8a751737bf6fce9fa766f0b8dc0671b49a6adf026c369ebd3776d9d8c23acd08b6d3f41666a6e23410ffb243917a844d9de85e3eca5ce04935421aaca98
 SHA512 
5fe2f772b571da0627fb9d9c424bea2b4ea1c0563e36ff455ddaf1b92ea3d5ee636e039a0619e0971478ce10e163b45258e9b03d2610c573f74d1cfd08549bb8
-DIST ppsspp-1.5.4-ext_armips.tar.gz 191245 BLAKE2B 
8bfeb8828bc2496c0222b22547820f00c5a695dc9469a2ce6b8fe7bc15e72af862a957e632af1829bfdd4cf663a586baa10495896971b9b138780ddc387aae9b
 SHA512 
9ab376b928fadcbff7256ff10d6581e4960e00e48a93f47f7e90b1998022a8d03cadef20880aa020fe6b62e4fa43cf28fc68dc5b10e93b1212fd6788ae493dba
-DIST ppsspp-1.5.4-ext_armips_ext_tinyformat.tar.gz 22284 BLAKE2B 
d37c35efeb42e3998603127f8758cec29103b5f7700ff465d5234e032822965e9249b6d183dba9962a76bed06abeaf0c40ab701425d1fb4d64ffd83c9987fe8d
 SHA512 
fb063ea9b632c8a9a0203c181830cb2feed9142fcf4d69c11cc0a3e8dcbb3cea51dde6bb351df567b3f105a4da99fd2e72ba3572d3fc0e9a45364f4115d6c3d1
-DIST ppsspp-1.5.4-ext_glslang.tar.gz 1944927 BLAKE2B 
a9bfae046335f8cba72fc92208fd0370d1808d242c00964c5507ce7d6aab2ad10ef839e8f46c46ba9ac039e11469e26877f89a51843ad035f33b434212a18317
 SHA512 
333a93707e067ac1d98c69533c2d206675d75aa54195326accf33e8401ac2fb412d2e2525b0ee1313f141872aa6ea430ae5424e8712483c59f77dc3adbcb4f59
-DIST ppsspp-1.5.4-ffmpeg.tar.gz 311610961 BLAKE2B 
e01b203ff1f230a27b02dab0596dedbc26e049190fa1607903b70023865c50de4fb7361de33c1bd1c5de305124ea02f2ba9ac854bf2f40f3e79259663cdfa4ec
 SHA512 
d4bdb3c5a13bc64d7b22e38b416355d302a4401a1d8f6bd57a4d8502823dc9a2987df92b8e781ddab6de8ded9b59b268ef1b33f8f43a0be7b1c57d4ffbee6871
-DIST ppsspp-1.5.4-pspautotests.tar.gz 36005395 BLAKE2B 
fa92d1acb0adfecb23f55132c4e85843c3c04c73e4bc8cfb054cfa8e0b67fe1c03c4a83032892bc534a78a64bf190da00db91fd49df4c3838e5b8d0396cce15b
 SHA512 
1485eace5526f53f6c41200e63d6d5d0ff217f22ec4788d58b33a33c64e344609f95bf2b73a8f35fd395914b33910b38a0348b35b488dadbdd43e24ac0bfed9f
-DIST ppsspp-1.5.4.tar.gz 19008538 BLAKE2B 
10ca63a3f05757bd091a66b6563e34b3ca3c9c4df12a0b7796e42776d54997bec581582ee16706d5fb3630ebb8c0bcd1a5c0040856d94330865932b3d1ada2db
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2020-04-25 Thread Mikle Kolyada
commit: 641372abdbbd729890f4171af68c860fd154e224
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Apr 25 20:15:58 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Apr 25 20:15:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=641372ab

games-emulation/ppsspp: migrate from libav

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

 games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild | 7 ++-
 games-emulation/ppsspp/ppsspp-.ebuild | 9 +++--
 2 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
index 8de0ecaf747..e83d7dac012 100644
--- a/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="headless libav +qt5 sdl +system-ffmpeg"
+IUSE="headless +qt5 sdl +system-ffmpeg"
 REQUIRED_USE="!qt5? ( sdl )"
 
 RDEPEND="
@@ -39,10 +39,7 @@ RDEPEND="
!sdl? ( dev-qt/qtmultimedia:5 )
)
sdl? ( media-libs/libsdl2 )
-   system-ffmpeg? (
-   !libav? ( media-video/ffmpeg:= )
-   libav? ( media-video/libav:= )
-   )
+   system-ffmpeg? ( media-video/ffmpeg:= )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp-.ebuild
index 536c4d6c89e..1f03ec0b1d0 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ EGIT_SUBMODULES=( '*' )
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="headless libav +qt5 sdl +system-ffmpeg"
+IUSE="headless +qt5 sdl +system-ffmpeg"
 REQUIRED_USE="!qt5? ( sdl )"
 
 RDEPEND="
@@ -30,10 +30,7 @@ RDEPEND="
!sdl? ( dev-qt/qtmultimedia:5 )
)
sdl? ( media-libs/libsdl2 )
-   system-ffmpeg? (
-   !libav? ( media-video/ffmpeg:= )
-   libav? ( media-video/libav:= )
-   )
+   system-ffmpeg? ( media-video/ffmpeg:= )
 "
 DEPEND="${RDEPEND}"
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2020-01-25 Thread Sergei Trofimovich
commit: 32373aba633556a1bec4314e2309089a587ded43
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan 25 13:40:16 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 25 13:40:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32373aba

games-emulation/ppsspp: tweak for gcc-10

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich  gentoo.org>

 games-emulation/ppsspp/files/ppsspp-1.5.4-stdint-gcc-10.patch | 10 ++
 games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild |  3 ++-
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/files/ppsspp-1.5.4-stdint-gcc-10.patch 
b/games-emulation/ppsspp/files/ppsspp-1.5.4-stdint-gcc-10.patch
new file mode 100644
index 000..0a7c45a810b
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-1.5.4-stdint-gcc-10.patch
@@ -0,0 +1,10 @@
+--- a/Common/Hashmaps.h
 b/Common/Hashmaps.h
+@@ -2,6 +2,7 @@
+ 
+ #include 
+ #include 
++#include  /* uint32_t */
+ 
+ #include "ext/xxhash.h"
+ #include "Common/CommonFuncs.h"

diff --git a/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
index 4e7f8f7f027..8de0ecaf747 100644
--- a/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -50,6 +50,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.4.2-assets-lookup.patch
"${FILESDIR}"/${PN}-1.4-O2.patch
"${FILESDIR}"/${P}-ffmpeg-4.patch
+   "${FILESDIR}"/${P}-stdint-gcc-10.patch
 )
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/files/, games-emulation/ppsspp/

2018-09-16 Thread Andreas Sturmlechner
commit: 5ba26fd491fabad9dc0557223c1522d0915be009
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep 16 10:27:18 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 16 11:23:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba26fd4

games-emulation/ppsspp: Fix build with ffmpeg-4

Closes: https://bugs.gentoo.org/666168
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 .../ppsspp/files/ppsspp-1.5.4-ffmpeg-4.patch   | 34 ++
 games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild  |  1 +
 2 files changed, 35 insertions(+)

diff --git a/games-emulation/ppsspp/files/ppsspp-1.5.4-ffmpeg-4.patch 
b/games-emulation/ppsspp/files/ppsspp-1.5.4-ffmpeg-4.patch
new file mode 100644
index 000..d738d4bc56c
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-1.5.4-ffmpeg-4.patch
@@ -0,0 +1,34 @@
+From 70c54a7d1ab15c0cf84a205b944db7e0339242e0 Mon Sep 17 00:00:00 2001
+From: Greg V 
+Date: Sat, 21 Apr 2018 16:44:45 +0300
+Subject: [PATCH] Fix build with ffmpeg 4.0
+
+---
+ Core/HLE/sceMpeg.cpp | 11 +++
+ 1 file changed, 7 insertions(+), 4 deletions(-)
+
+diff --git a/Core/HLE/sceMpeg.cpp b/Core/HLE/sceMpeg.cpp
+index 592320515e..ae309d7b2e 100644
+--- a/Core/HLE/sceMpeg.cpp
 b/Core/HLE/sceMpeg.cpp
+@@ -884,13 +884,16 @@ class H264Frames{
+   }
+   };
+ #ifndef USE_FFMPEG
+-#define FF_INPUT_BUFFER_PADDING_SIZE 16
++#define AV_INPUT_BUFFER_PADDING_SIZE 16
++#endif
++#ifndef AV_INPUT_BUFFER_PADDING_SIZE
++#define AV_INPUT_BUFFER_PADDING_SIZE FF_INPUT_BUFFER_PADDING_SIZE
+ #endif
+   void addpadding(){
+-  u8* str = new u8[size + FF_INPUT_BUFFER_PADDING_SIZE];
++  u8* str = new u8[size + AV_INPUT_BUFFER_PADDING_SIZE];
+   memcpy(str, stream, size);
+-  memset(str + size, 0, FF_INPUT_BUFFER_PADDING_SIZE);
+-  size += FF_INPUT_BUFFER_PADDING_SIZE;
++  memset(str + size, 0, AV_INPUT_BUFFER_PADDING_SIZE);
++  size += AV_INPUT_BUFFER_PADDING_SIZE;
+   delete[] stream;
+   stream = str;
+   }

diff --git a/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
index 04fc2542f6a..4e7f8f7f027 100644
--- a/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
@@ -49,6 +49,7 @@ DEPEND="${RDEPEND}"
 PATCHES=(
"${FILESDIR}"/${PN}-1.4.2-assets-lookup.patch
"${FILESDIR}"/${PN}-1.4-O2.patch
+   "${FILESDIR}"/${P}-ffmpeg-4.patch
 )
 
 src_unpack() {



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2018-08-15 Thread Andreas Sturmlechner
commit: cdab391c812c28860270eecb3377f928b10d8ca7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug 15 08:57:32 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug 15 10:37:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdab391c

games-emulation/ppsspp: Drop old

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 games-emulation/ppsspp/Manifest   |   9 ---
 games-emulation/ppsspp/ppsspp-1.4.2-r1.ebuild |  98 ---
 games-emulation/ppsspp/ppsspp-1.4.2.ebuild| 107 --
 games-emulation/ppsspp/ppsspp-1.5.4-r1.ebuild |  98 ---
 games-emulation/ppsspp/ppsspp-1.5.4.ebuild| 107 --
 5 files changed, 419 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 29d9d297c3c..100fe7096ea 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -1,12 +1,3 @@
-DIST ppsspp-1.4.2-assets_lang.tar.gz 273563 BLAKE2B 
54ab5cabe00ec8bd24fef62bc17894e8c663141283207eaa8ec79313d4d6131c3bb32f1d07f7e191592e973831e3852eff96d9e682d294d2cdf5967f95e0cae3
 SHA512 
b252e3335c84bedd24764caab15909f31dd8de60578b2c32ceab200a53de5689d8e82e1853c921d8835b780cefda10ea2ebe5e98e2afb4ba44204cc2b5209a5a
-DIST ppsspp-1.4.2-dx9sdk.tar.gz 14582591 BLAKE2B 
12a370e262d045bab6f85237160189921e0bc9992726bb60d241c20a5714128995cf110bb5889c530f8cc3497a34645a96ff31b7b61fb3004279f26b15287435
 SHA512 
2c54b441b0a31f63ecab1bd2ab14254fb2047d35d2765262d43277330a8428fbf4c8848d5f730456a033cf84258f6b60a467213f8339289b3ab83ed7e94c65b7
-DIST ppsspp-1.4.2-ext_SPIRV-Cross.tar.gz 193267 BLAKE2B 
d7eb87441b78f95a6d37cec9d787728a8381fc0b1368a4856f8cf34ec813f891c16b35634630714239c661508143042909df6432922d5e703967941d28ead3a9
 SHA512 
0b24d28c9e98b170dc4ae51269dce04c100f9116e5fb66268b23878eab4ee7bfc28d257208e094fedf23be89a488e9497bb246d369711b72bf5e39332225d7bf
-DIST ppsspp-1.4.2-ext_armips.tar.gz 163666 BLAKE2B 
e9ec7d5e30027315d2f8b8b634ad99854ab9609f823e250a5cc63272cb938bc9e43c2c3ed53ceceee97fff93bbf42c150103b7c24a679c2af9eb14821df2a244
 SHA512 
9423bdbc1428700979c13276a427975733a07908fdf021dc6ab88cec0d37e9523aacd4a2a03eef23638070293dde3f1641647c47095ef2751982b9f9893c1baa
-DIST ppsspp-1.4.2-ext_armips_ext_tinyformat.tar.gz 22284 BLAKE2B 
d37c35efeb42e3998603127f8758cec29103b5f7700ff465d5234e032822965e9249b6d183dba9962a76bed06abeaf0c40ab701425d1fb4d64ffd83c9987fe8d
 SHA512 
fb063ea9b632c8a9a0203c181830cb2feed9142fcf4d69c11cc0a3e8dcbb3cea51dde6bb351df567b3f105a4da99fd2e72ba3572d3fc0e9a45364f4115d6c3d1
-DIST ppsspp-1.4.2-ext_glslang.tar.gz 1685246 BLAKE2B 
c5a58a40587bd93d3b3d50a636714b599eb7eab3d7f798ffbd694b00a31f00b365ec88d47a94536fb6fac77b29377bdc46092fdd3c0d67631d2a8cd4af9ed34d
 SHA512 
3605fb8a3c5dafcab97578030be4af3703f1475c8e9fd58412a514dcaa0ea6c7bf3a279510759496ab34b979a3d260d3da3d6f00d504c9c5e0f9a7b5a61399bc
-DIST ppsspp-1.4.2-ffmpeg.tar.gz 311610961 BLAKE2B 
e01b203ff1f230a27b02dab0596dedbc26e049190fa1607903b70023865c50de4fb7361de33c1bd1c5de305124ea02f2ba9ac854bf2f40f3e79259663cdfa4ec
 SHA512 
d4bdb3c5a13bc64d7b22e38b416355d302a4401a1d8f6bd57a4d8502823dc9a2987df92b8e781ddab6de8ded9b59b268ef1b33f8f43a0be7b1c57d4ffbee6871
-DIST ppsspp-1.4.2-pspautotests.tar.gz 35084214 BLAKE2B 
b4c1b40cd016ac6a6547fbf6421bb9cdb35dfb0705c275d07c1fdb4f26a148cece3f125b32f0b15212148570179378cb845c0f56ff5529fe76ccbefab8384d8d
 SHA512 
d42050bbbff976c2e09815e736b416a2b29baaed8516537429e47933738ae93c8bbe762088d150fed3fb2b781b79041834c6fdab362f667b16a5697423c78449
-DIST ppsspp-1.4.2.tar.gz 18922775 BLAKE2B 
ce680f53f8d1e8e34b79b7af6e53b20be4c331722c3b213c0b08478035d12b379e902c7ba58f45305410fbb491a28fb324c436cb310be66904d5cf3acd076a4b
 SHA512 
fb36e211afa83363d036fac757010c6be9d1bcb4c0984f18ddf17871b04bc2b9b89f94341f6c0ada3a2709426cda863e2da5c66d60b72220dcceba7a5deca7e5
 DIST ppsspp-1.5.4-assets_lang.tar.gz 347859 BLAKE2B 
648915773856a64dafb5d159e0917b4345ff99dba7b7dae4f343ecd81e1d835cb958766ab8928118ae4768564414e3dcceba474e05e99be23d56c9447c59786b
 SHA512 
72983f01c51900fa133ca83d226a5daec78153c9d70fc1ca6233b531f3c5d5da5e307e377560789cecccad7a98ba8f66da104cc4375f51576f90c535dc980b98
 DIST ppsspp-1.5.4-dx9sdk.tar.gz 14582591 BLAKE2B 
12a370e262d045bab6f85237160189921e0bc9992726bb60d241c20a5714128995cf110bb5889c530f8cc3497a34645a96ff31b7b61fb3004279f26b15287435
 SHA512 
2c54b441b0a31f63ecab1bd2ab14254fb2047d35d2765262d43277330a8428fbf4c8848d5f730456a033cf84258f6b60a467213f8339289b3ab83ed7e94c65b7
 DIST ppsspp-1.5.4-ext_SPIRV-Cross.tar.gz 228943 BLAKE2B 
0b4ed8a751737bf6fce9fa766f0b8dc0671b49a6adf026c369ebd3776d9d8c23acd08b6d3f41666a6e23410ffb243917a844d9de85e3eca5ce04935421aaca98
 SHA512 
5fe2f772b571da0627fb9d9c424bea2b4ea1c0563e36ff455ddaf1b92ea3d5ee636e039a0619e0971478ce10e163b45258e9b03d2610c573f74d1cfd08549bb8

diff --git a/games-emulation/ppsspp/ppsspp-1.4.2-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.4.2-r1.ebuild
deleted file mode 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2018-08-15 Thread Andreas Sturmlechner
commit: 3b865db19463ac0ee68f5d428b3d9fd3a1ed521b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug 15 08:52:16 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug 15 10:37:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b865db1

games-emulation/ppsspp: Fix REQUIRED_USE logic

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild | 96 +++
 games-emulation/ppsspp/ppsspp-.ebuild | 53 ---
 2 files changed, 122 insertions(+), 27 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
new file mode 100644
index 000..25ec0aa433c
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils desktop
+
+DESCRIPTION="A PSP emulator written in C++"
+HOMEPAGE="https://www.ppsspp.org/;
+SRC_URI="
+   https://github.com/hrydgard/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   !system-ffmpeg? ( 
https://github.com/hrydgard/ppsspp-ffmpeg/archive/a2e98d7ba4c7c5cac08608732c3058cb46e3e0ef.tar.gz
 -> ${P}-ffmpeg.tar.gz )
+   
https://github.com/hrydgard/ppsspp-lang/archive/1e3e4a0ba0ca8c0a092e027dfb7c1c4778366db5.tar.gz
 -> ${P}-assets_lang.tar.gz
+   
https://github.com/hrydgard/pspautotests/archive/d02ba7407050f445edf9e908374ad4bf3b2f237b.tar.gz
 -> ${P}-pspautotests.tar.gz
+   
https://github.com/hrydgard/minidx9/archive/7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93.tar.gz
 -> ${P}-dx9sdk.tar.gz
+   
https://github.com/hrydgard/glslang/archive/2edde6665d9a56ead5ea0e55b4e64d9a803e6164.tar.gz
 -> ${P}-ext_glslang.tar.gz
+   
https://github.com/Kingcom/armips/archive/8b4cadaf62d7de42d374056fc6aafc555f2bc7dc.tar.gz
 -> ${P}-ext_armips.tar.gz
+   
https://github.com/Kingcom/tinyformat/archive/b7f5a22753c81d834ab5133d655f1fd525280765.tar.gz
 -> ${P}-ext_armips_ext_tinyformat.tar.gz
+   
https://github.com/KhronosGroup/SPIRV-Cross/archive/90966d50f57608587bafd95b4e345b02b814754a.tar.gz
 -> ${P}-ext_SPIRV-Cross.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="headless libav +qt5 sdl +system-ffmpeg"
+REQUIRED_USE="!qt5? ( sdl )"
+
+RDEPEND="
+   sys-libs/zlib:=
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   !sdl? ( dev-qt/qtmultimedia:5 )
+   )
+   sdl? ( media-libs/libsdl2 )
+   system-ffmpeg? (
+   !libav? ( media-video/ffmpeg:= )
+   libav? ( media-video/libav:= )
+   )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.2-assets-lookup.patch
+   "${FILESDIR}"/${PN}-1.4-O2.patch
+)
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+   cd "${S}" || die
+   local i list=( assets_lang pspautotests dx9sdk ext_glslang ext_armips 
ext_SPIRV-Cross ext_armips_ext_tinyformat )
+   if ! use system-ffmpeg; then
+   list+=( ffmpeg )
+   fi
+   for i in "${list[@]}"; do
+   tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C 
"${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
+   done
+}
+
+src_prepare() {
+   if ! use system-ffmpeg; then
+   sed -i -e "s#-O3#-O2#g;" "${S}"/ffmpeg/linux_*.sh || die
+   fi
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DHEADLESS=$(usex headless)
+   -DUSING_QT_UI=$(usex qt5)
+   $(cmake-utils_use_find_package sdl SDL2)
+   -DUSE_SYSTEM_FFMPEG=$(usex system-ffmpeg)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   use headless && dobin "${BUILD_DIR}/PPSSPPHeadless"
+   insinto /usr/share/"${PN}"
+   doins -r "${BUILD_DIR}/assets"
+   dobin "${BUILD_DIR}/PPSSPP$(usex qt5 Qt SDL)"
+   local i
+   for i in 16 24 32 48 64 96 128 256 512 ; do
+   doicon -s ${i} "icons/hicolor/${i}x${i}/apps/${PN}.png"
+   done
+   make_desktop_entry "PPSSPP$(usex qt5 Qt SDL)" "PPSSPP ($(usex qt5 Qt 
SDL))" "${PN}" "Game"
+}
+
+pkg_postinst() {
+   if use system-ffmpeg; then
+   ewarn "system-ffmpeg USE flag is enabled, some bugs might arise 
due to it."
+   ewarn "See https://github.com/hrydgard/ppsspp/issues/9026 for 
more informations."
+   fi
+}

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp-.ebuild
index 5ece82adfcc..a65fd45f5a9 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp-.ebuild
@@ -1,36 +1,36 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2018-08-15 Thread Andreas Sturmlechner
commit: ddfa2090e1468c56388f8a319f692b5577c37c57
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Aug 15 09:13:28 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Aug 15 10:37:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfa2090

games-emulation/ppsspp: Add missing dependencies

Package-Manager: Portage-2.3.46, Repoman-2.3.10

 games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild | 4 
 games-emulation/ppsspp/ppsspp-.ebuild | 4 
 2 files changed, 8 insertions(+)

diff --git a/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
index 25ec0aa433c..04fc2542f6a 100644
--- a/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.5.4-r2.ebuild
@@ -26,7 +26,11 @@ IUSE="headless libav +qt5 sdl +system-ffmpeg"
 REQUIRED_USE="!qt5? ( sdl )"
 
 RDEPEND="
+   app-arch/snappy:=
+   dev-libs/libzip:=
+   media-libs/glew:=
sys-libs/zlib:=
+   virtual/opengl
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp-.ebuild
index a65fd45f5a9..536c4d6c89e 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp-.ebuild
@@ -17,7 +17,11 @@ IUSE="headless libav +qt5 sdl +system-ffmpeg"
 REQUIRED_USE="!qt5? ( sdl )"
 
 RDEPEND="
+   app-arch/snappy:=
+   dev-libs/libzip:=
+   media-libs/glew:=
sys-libs/zlib:=
+   virtual/opengl
qt5? (
dev-qt/qtcore:5
dev-qt/qtgui:5



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2018-07-18 Thread Jonas Stein
commit: e006f0844a590ce26972bda246e28bff1db26e9e
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Jul 18 21:07:02 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Jul 18 21:07:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e006f084

games-emulation/ppsspp: Maintainer retired

Proxied maintainer retired.
Bug: https://bugs.gentoo.org/602110
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 games-emulation/ppsspp/metadata.xml | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/games-emulation/ppsspp/metadata.xml 
b/games-emulation/ppsspp/metadata.xml
index 69ffc51152a..5197ad9867b 100644
--- a/games-emulation/ppsspp/metadata.xml
+++ b/games-emulation/ppsspp/metadata.xml
@@ -1,14 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   fds...@krutt.org
-   soredake
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
+   

Build headless version of the 
PPSSPP
Use the system-wide 
media-video/ffmpeg instead of bundled



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2018-04-18 Thread Jonas Stein
commit: 4476e80689d22c1fa1d2731450a35fd7cca00b13
Author: Jonas Stein  gentoo  org>
AuthorDate: Wed Apr 18 22:25:55 2018 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Wed Apr 18 22:25:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4476e806

games-emulation/ppsspp: Maintainer retired

Proxied maintainer retired due to inactivity.
Closes: https://bugs.gentoo.org/632734
Package-Manager: Portage-2.3.30, Repoman-2.3.9

 games-emulation/ppsspp/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/games-emulation/ppsspp/metadata.xml 
b/games-emulation/ppsspp/metadata.xml
index 83e3a6dff69..69ffc51152a 100644
--- a/games-emulation/ppsspp/metadata.xml
+++ b/games-emulation/ppsspp/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   robin980...@gmail.com
-   RobinDX
-   

fds...@krutt.org
soredake



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2018-01-13 Thread David Seifert
commit: 72b58ed15bf1d0b84e615081a40fe81fee700af2
Author: soredake  krutt  org>
AuthorDate: Tue Jan  9 12:23:10 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jan 13 22:20:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b58ed1

games-emulation/ppsspp: remove unneded deps

Closes: https://github.com/gentoo/gentoo/pull/6806

 games-emulation/ppsspp/ppsspp-1.4.2-r1.ebuild | 98 +++
 games-emulation/ppsspp/ppsspp-1.5.4-r1.ebuild | 98 +++
 games-emulation/ppsspp/ppsspp-.ebuild | 11 +--
 3 files changed, 197 insertions(+), 10 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.4.2-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.4.2-r1.ebuild
new file mode 100644
index 000..b50b2c98db5
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.4.2-r1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit desktop cmake-utils
+
+DESCRIPTION="A PSP emulator written in C++."
+HOMEPAGE="https://www.ppsspp.org/;
+SRC_URI="
+   https://github.com/hrydgard/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   !system-ffmpeg? ( 
https://github.com/hrydgard/ppsspp-ffmpeg/archive/a2e98d7ba4c7c5cac08608732c3058cb46e3e0ef.tar.gz
 -> ${P}-ffmpeg.tar.gz )
+   
https://github.com/hrydgard/ppsspp-lang/archive/f32328a88cbf368af90eb79bc7ad5420795d6585.tar.gz
 -> ${P}-assets_lang.tar.gz
+   
https://github.com/hrydgard/pspautotests/archive/e18cface3db64ccb96738dc128fe769b28fff65c.tar.gz
 -> ${P}-pspautotests.tar.gz
+   
https://github.com/hrydgard/minidx9/archive/7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93.tar.gz
 -> ${P}-dx9sdk.tar.gz
+   
https://github.com/hrydgard/glslang/archive/b16f7e6819267e57c3c244808d1981f0ce34acbc.tar.gz
 -> ${P}-ext_glslang.tar.gz
+   
https://github.com/Kingcom/armips/archive/770365d44df35d6e675c58bb2a774ca412278ef5.tar.gz
 -> ${P}-ext_armips.tar.gz
+   
https://github.com/Kingcom/tinyformat/archive/b7f5a22753c81d834ab5133d655f1fd525280765.tar.gz
 -> ${P}-ext_armips_ext_tinyformat.tar.gz
+   
https://github.com/KhronosGroup/SPIRV-Cross/archive/6381b2ff9c0d975af8fd2974c97aa12a69ab6cc6.tar.gz
 -> ${P}-ext_SPIRV-Cross.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+qt5 sdl headless libav +system-ffmpeg"
+REQUIRED_USE="
+   !headless? ( || ( qt5 sdl ) )
+   ?? ( qt5 sdl )
+"
+
+RDEPEND="sys-libs/zlib
+   system-ffmpeg? (
+   !libav? ( media-video/ffmpeg:= )
+   libav? ( media-video/libav:= )
+   )
+   sdl? ( media-libs/libsdl2 )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtopengl:5
+   dev-qt/qtwidgets:5
+   )"
+
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-assets-lookup.patch
+   "${FILESDIR}"/${PN}-1.4-O2.patch
+)
+
+src_unpack() {
+   unpack "${P}.tar.gz"
+   cd "${S}" || die
+   local i list=( assets_lang pspautotests dx9sdk ext_glslang ext_armips 
ext_SPIRV-Cross ext_armips_ext_tinyformat )
+   if ! use system-ffmpeg; then
+   list+=( ffmpeg )
+   fi
+   for i in "${list[@]}"; do
+   tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C 
"${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
+   done
+}
+
+src_prepare() {
+   if ! use system-ffmpeg; then
+   sed -i -e "s#-O3#-O2#g;" "${S}"/ffmpeg/linux_*.sh || die
+   fi
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSING_QT_UI=$(usex qt5)
+   -DUSE_SYSTEM_FFMPEG=$(usex system-ffmpeg)
+   -DHEADLESS=$(usex headless)
+   )
+   cmake-utils_src_configure
+}
+
+src_install() {
+   use headless && dobin "${BUILD_DIR}/PPSSPPHeadless"
+   insinto /usr/share/"${PN}"
+   doins -r "${BUILD_DIR}/assets"
+   if use qt5 || use sdl ; then
+   dobin "${BUILD_DIR}/PPSSPP$(usex qt5 Qt SDL)"
+   local i
+   for i in 16 24 32 48 64 96 128 256 512 ; do
+   doicon -s ${i} "icons/hicolor/${i}x${i}/apps/${PN}.png"
+   done
+   make_desktop_entry "PPSSPP$(usex qt5 Qt SDL)" "PPSSPP ($(usex 
qt5 Qt SDL))" "${PN}" "Game"
+   fi
+}
+
+pkg_postinst() {
+   if use system-ffmpeg; then
+   ewarn "system-ffmpeg USE flag is enabled, some bugs might arise 
due to it."
+   ewarn "See https://github.com/hrydgard/ppsspp/issues/9026 for 
more informations."
+   fi
+}

diff --git a/games-emulation/ppsspp/ppsspp-1.5.4-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.5.4-r1.ebuild
new file mode 100644
index 000..023b9217fe8
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.5.4-r1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/files/

2017-12-30 Thread Patrice Clement
commit: 41c1f455d680976af2ca70542f5e207da6da7651
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Dec 27 08:41:46 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Dec 30 21:29:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c1f455

games-emulation/ppsspp: remove unused patch.

Closes: https://github.com/gentoo/gentoo/pull/6656

 games-emulation/ppsspp/files/ppsspp-1.4-assets-lookup.patch | 13 -
 1 file changed, 13 deletions(-)

diff --git a/games-emulation/ppsspp/files/ppsspp-1.4-assets-lookup.patch 
b/games-emulation/ppsspp/files/ppsspp-1.4-assets-lookup.patch
deleted file mode 100644
index 6f75d5ec31c..000
--- a/games-emulation/ppsspp/files/ppsspp-1.4-assets-lookup.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp
-index 8452d4d61d5f..3d5a4bbd2aa4 100644
 a/UI/NativeApp.cpp
-+++ b/UI/NativeApp.cpp
-@@ -316,7 +316,7 @@ void NativeInit(int argc, const char *argv[], const char 
*savegame_dir, const ch
- 
-   // We want this to be FIRST.
- #ifdef USING_QT_UI
--  VFSRegister("", new AssetsAssetReader());
-+  VFSRegister("", new DirectoryAssetReader("/usr/share/ppsspp/assets/"));
- #elif defined(IOS)
-   // Packed assets are included in app
-   VFSRegister("", new DirectoryAssetReader(external_dir));



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2017-12-14 Thread Patrice Clement
commit: 9f071b0d7e5cf33e781253b98dac30baa7edf033
Author: soredake  krutt  org>
AuthorDate: Wed Dec 13 19:30:25 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Dec 14 08:47:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f071b0d

games-emulation/ppsspp: version bump to 1.5.4.

Closes: https://github.com/gentoo/gentoo/pull/6541

 games-emulation/ppsspp/Manifest|   9 +++
 games-emulation/ppsspp/ppsspp-1.5.4.ebuild | 107 +
 2 files changed, 116 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 1fcd57e9d66..5c940754632 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -16,3 +16,12 @@ DIST ppsspp-1.4.2-ffmpeg.tar.gz 311610961 BLAKE2B 
e01b203ff1f230a27b02dab0596ded
 DIST ppsspp-1.4.2-pspautotests.tar.gz 35084214 BLAKE2B 
b4c1b40cd016ac6a6547fbf6421bb9cdb35dfb0705c275d07c1fdb4f26a148cece3f125b32f0b15212148570179378cb845c0f56ff5529fe76ccbefab8384d8d
 SHA512 
d42050bbbff976c2e09815e736b416a2b29baaed8516537429e47933738ae93c8bbe762088d150fed3fb2b781b79041834c6fdab362f667b16a5697423c78449
 DIST ppsspp-1.4.2.tar.gz 18922775 BLAKE2B 
ce680f53f8d1e8e34b79b7af6e53b20be4c331722c3b213c0b08478035d12b379e902c7ba58f45305410fbb491a28fb324c436cb310be66904d5cf3acd076a4b
 SHA512 
fb36e211afa83363d036fac757010c6be9d1bcb4c0984f18ddf17871b04bc2b9b89f94341f6c0ada3a2709426cda863e2da5c66d60b72220dcceba7a5deca7e5
 DIST ppsspp-1.4.tar.gz 18909397 BLAKE2B 
6ebac767ab4ea56e18e80dbab0b38fe1ad1e71a6006a73ca2ce32d9afebf3796f5f261c5c4b06b46d306d555b21d166d3853f1033b4675d5727d08dc339a35b7
 SHA512 
986bb4cf9756dba3874838bed9cf5721a2025c19d5c7c936aa8f7dca7848102a10dc924f1900b0ab90a5742ef2b96e3895f085f4ffb471648fb15135c1947580
+DIST ppsspp-1.5.4-assets_lang.tar.gz 347859 BLAKE2B 
648915773856a64dafb5d159e0917b4345ff99dba7b7dae4f343ecd81e1d835cb958766ab8928118ae4768564414e3dcceba474e05e99be23d56c9447c59786b
 SHA512 
72983f01c51900fa133ca83d226a5daec78153c9d70fc1ca6233b531f3c5d5da5e307e377560789cecccad7a98ba8f66da104cc4375f51576f90c535dc980b98
+DIST ppsspp-1.5.4-dx9sdk.tar.gz 14582591 BLAKE2B 
12a370e262d045bab6f85237160189921e0bc9992726bb60d241c20a5714128995cf110bb5889c530f8cc3497a34645a96ff31b7b61fb3004279f26b15287435
 SHA512 
2c54b441b0a31f63ecab1bd2ab14254fb2047d35d2765262d43277330a8428fbf4c8848d5f730456a033cf84258f6b60a467213f8339289b3ab83ed7e94c65b7
+DIST ppsspp-1.5.4-ext_SPIRV-Cross.tar.gz 228943 BLAKE2B 
0b4ed8a751737bf6fce9fa766f0b8dc0671b49a6adf026c369ebd3776d9d8c23acd08b6d3f41666a6e23410ffb243917a844d9de85e3eca5ce04935421aaca98
 SHA512 
5fe2f772b571da0627fb9d9c424bea2b4ea1c0563e36ff455ddaf1b92ea3d5ee636e039a0619e0971478ce10e163b45258e9b03d2610c573f74d1cfd08549bb8
+DIST ppsspp-1.5.4-ext_armips.tar.gz 191245 BLAKE2B 
8bfeb8828bc2496c0222b22547820f00c5a695dc9469a2ce6b8fe7bc15e72af862a957e632af1829bfdd4cf663a586baa10495896971b9b138780ddc387aae9b
 SHA512 
9ab376b928fadcbff7256ff10d6581e4960e00e48a93f47f7e90b1998022a8d03cadef20880aa020fe6b62e4fa43cf28fc68dc5b10e93b1212fd6788ae493dba
+DIST ppsspp-1.5.4-ext_armips_ext_tinyformat.tar.gz 22284 BLAKE2B 
d37c35efeb42e3998603127f8758cec29103b5f7700ff465d5234e032822965e9249b6d183dba9962a76bed06abeaf0c40ab701425d1fb4d64ffd83c9987fe8d
 SHA512 
fb063ea9b632c8a9a0203c181830cb2feed9142fcf4d69c11cc0a3e8dcbb3cea51dde6bb351df567b3f105a4da99fd2e72ba3572d3fc0e9a45364f4115d6c3d1
+DIST ppsspp-1.5.4-ext_glslang.tar.gz 1944927 BLAKE2B 
a9bfae046335f8cba72fc92208fd0370d1808d242c00964c5507ce7d6aab2ad10ef839e8f46c46ba9ac039e11469e26877f89a51843ad035f33b434212a18317
 SHA512 
333a93707e067ac1d98c69533c2d206675d75aa54195326accf33e8401ac2fb412d2e2525b0ee1313f141872aa6ea430ae5424e8712483c59f77dc3adbcb4f59
+DIST ppsspp-1.5.4-ffmpeg.tar.gz 311610961 BLAKE2B 
e01b203ff1f230a27b02dab0596dedbc26e049190fa1607903b70023865c50de4fb7361de33c1bd1c5de305124ea02f2ba9ac854bf2f40f3e79259663cdfa4ec
 SHA512 
d4bdb3c5a13bc64d7b22e38b416355d302a4401a1d8f6bd57a4d8502823dc9a2987df92b8e781ddab6de8ded9b59b268ef1b33f8f43a0be7b1c57d4ffbee6871
+DIST ppsspp-1.5.4-pspautotests.tar.gz 36005395 BLAKE2B 
fa92d1acb0adfecb23f55132c4e85843c3c04c73e4bc8cfb054cfa8e0b67fe1c03c4a83032892bc534a78a64bf190da00db91fd49df4c3838e5b8d0396cce15b
 SHA512 
1485eace5526f53f6c41200e63d6d5d0ff217f22ec4788d58b33a33c64e344609f95bf2b73a8f35fd395914b33910b38a0348b35b488dadbdd43e24ac0bfed9f
+DIST ppsspp-1.5.4.tar.gz 19008538 BLAKE2B 
10ca63a3f05757bd091a66b6563e34b3ca3c9c4df12a0b7796e42776d54997bec581582ee16706d5fb3630ebb8c0bcd1a5c0040856d94330865932b3d1ada2db
 SHA512 
dbf4d2e9cc94a64908d5006ad562da72860fd12dadac66b0bdc6903d4cad4c81436963e24017517aa261440fd15efff6e5cab6ed7801928e107d7982d1604714

diff --git a/games-emulation/ppsspp/ppsspp-1.5.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.5.4.ebuild
new file mode 100644
index 000..3204b52eb09
--- /dev/null
+++ b/games-emulation/ppsspp/ppsspp-1.5.4.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2017-11-08 Thread Patrice Clement
commit: 31db0c7ea6a88d1bde34a0ab231132c7a0a6b5f5
Author: soredake  krutt  org>
AuthorDate: Sat Nov  4 16:47:48 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Wed Nov  8 22:48:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31db0c7e

games-emulation/ppsspp: version bump to 1.4.2.

Closes: https://github.com/gentoo/gentoo/pull/6120

 games-emulation/ppsspp/Manifest|   9 ++
 .../ppsspp/files/ppsspp-1.4.2-assets-lookup.patch  |  13 +++
 games-emulation/ppsspp/ppsspp-1.4.2.ebuild | 107 +
 3 files changed, 129 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 50368322c2c..e9f7a228fc3 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -6,4 +6,13 @@ DIST ppsspp-1.4-ext_armips_ext_tinyformat.tar.gz 22284 SHA256 
9db9bc16e9fafede49
 DIST ppsspp-1.4-ext_glslang.tar.gz 1685246 SHA256 
c7e41726e2d9d6c47e7e2654d4354b1a61527e86158c9ad5e8a9e8f9d7f6a788 SHA512 
3605fb8a3c5dafcab97578030be4af3703f1475c8e9fd58412a514dcaa0ea6c7bf3a279510759496ab34b979a3d260d3da3d6f00d504c9c5e0f9a7b5a61399bc
 WHIRLPOOL 
e78e25b94cb3724e0e013203b27c757896b858779a8f85900dcaa2919482d146f64465166deb25749865d67b66fe2c37876061fd3cc6fcc796d9767ebbb51da3
 DIST ppsspp-1.4-ffmpeg.tar.gz 311610961 SHA256 
b75ccf7f740577c1eb6c66c0551919cea5cd71c56cd100a31ae1524803b40236 SHA512 
d4bdb3c5a13bc64d7b22e38b416355d302a4401a1d8f6bd57a4d8502823dc9a2987df92b8e781ddab6de8ded9b59b268ef1b33f8f43a0be7b1c57d4ffbee6871
 WHIRLPOOL 
656d08ad6c2654498cd662ec6a73fb5e2b559a0c69158d8a42d8cc8ba7b7387d8dd210bf31821870b9fd5171830dd6bbf244e7d3139d6a9c5f8a7083350a2430
 DIST ppsspp-1.4-pspautotests.tar.gz 34389722 SHA256 
e25ec80dcb50c7a7816afecda5cbe9c15c5fc23dbbc063d697378dcb4134c845 SHA512 
70b0c4ee9775ee8179d7993b0162a8fb95aa6b0bf1c2cc49e6e6ec03be6d72c615a8a233235028ce29e715e0ba64f9d60efcb2fadd1b9e6d92a9f435e0c86bbf
 WHIRLPOOL 
b108707bf73b4e82808b10cad98992a5026c1c5013908c71bb19c58883cec131f643c333f0b93d29d97157921f842f3be863100032748e021024c0e50791df41
+DIST ppsspp-1.4.2-assets_lang.tar.gz 273563 SHA256 
9903d6473c77c115ca24efcf698d88d80bec0822541c85cf329e1651cd4af3bc SHA512 
b252e3335c84bedd24764caab15909f31dd8de60578b2c32ceab200a53de5689d8e82e1853c921d8835b780cefda10ea2ebe5e98e2afb4ba44204cc2b5209a5a
 WHIRLPOOL 
a2930ea6b3409fa338a90ff30eda44ad3c04e897b76d0217c77cfd4617033f54f44caad8e7684d3f50575b5debbd753dc59114e2646eae98313938330bc17daf
+DIST ppsspp-1.4.2-dx9sdk.tar.gz 14582591 SHA256 
122340e099fb90d16414a741cc9d569f1a1110ff5d243748eea06e6d58140f17 SHA512 
2c54b441b0a31f63ecab1bd2ab14254fb2047d35d2765262d43277330a8428fbf4c8848d5f730456a033cf84258f6b60a467213f8339289b3ab83ed7e94c65b7
 WHIRLPOOL 
09890402cb3f7c3483b08fbecb2abac82fa413443b5435d43f9438df0fe1c021c5d40cad2d69319ac19b85fd804cb85b32b4a1f7d9d4b379f86b8570959e87bf
+DIST ppsspp-1.4.2-ext_SPIRV-Cross.tar.gz 193267 SHA256 
00737747996ebfa09d9d5d66e292ee8e8be512bda9f0d09f9209500d28141f81 SHA512 
0b24d28c9e98b170dc4ae51269dce04c100f9116e5fb66268b23878eab4ee7bfc28d257208e094fedf23be89a488e9497bb246d369711b72bf5e39332225d7bf
 WHIRLPOOL 
a811a5d19a839bdd57ad6fa55f6363b4d917db3bfd64e501821c814f4d73c9a3f429aa2ab9683a43cbff85b357638e8f50d7af900775c9cdff7b92f3bba07d54
+DIST ppsspp-1.4.2-ext_armips.tar.gz 163666 SHA256 
a5cc0e9aa3bdf4bb4334def685751f03aaed0aa0d23f317dc2a242bd60be1c64 SHA512 
9423bdbc1428700979c13276a427975733a07908fdf021dc6ab88cec0d37e9523aacd4a2a03eef23638070293dde3f1641647c47095ef2751982b9f9893c1baa
 WHIRLPOOL 
b5f2201e8e3b604282818a946a729f73ed538cd8f98e57c1fffad8ba219569bf47b1f6714c9af9dfd483b1b71eb045533e0be58a664a8a934ab0b4651fbbcbf6
+DIST ppsspp-1.4.2-ext_armips_ext_tinyformat.tar.gz 22284 SHA256 
9db9bc16e9fafede493b5890b935a57ee6e5e284a9d6e8fa6d9329790a96b8c6 SHA512 
fb063ea9b632c8a9a0203c181830cb2feed9142fcf4d69c11cc0a3e8dcbb3cea51dde6bb351df567b3f105a4da99fd2e72ba3572d3fc0e9a45364f4115d6c3d1
 WHIRLPOOL 
18135420bab7b06a10941ca5039b67899f90e7d2a175eae9ebadf579c1838cb60744d08fd40bb3fe859d108b7af8a17335ce77979ff9e083cc341dd629d7682e
+DIST ppsspp-1.4.2-ext_glslang.tar.gz 1685246 SHA256 
c7e41726e2d9d6c47e7e2654d4354b1a61527e86158c9ad5e8a9e8f9d7f6a788 SHA512 
3605fb8a3c5dafcab97578030be4af3703f1475c8e9fd58412a514dcaa0ea6c7bf3a279510759496ab34b979a3d260d3da3d6f00d504c9c5e0f9a7b5a61399bc
 WHIRLPOOL 
e78e25b94cb3724e0e013203b27c757896b858779a8f85900dcaa2919482d146f64465166deb25749865d67b66fe2c37876061fd3cc6fcc796d9767ebbb51da3
+DIST ppsspp-1.4.2-ffmpeg.tar.gz 311610961 SHA256 
b75ccf7f740577c1eb6c66c0551919cea5cd71c56cd100a31ae1524803b40236 SHA512 
d4bdb3c5a13bc64d7b22e38b416355d302a4401a1d8f6bd57a4d8502823dc9a2987df92b8e781ddab6de8ded9b59b268ef1b33f8f43a0be7b1c57d4ffbee6871
 WHIRLPOOL 
656d08ad6c2654498cd662ec6a73fb5e2b559a0c69158d8a42d8cc8ba7b7387d8dd210bf31821870b9fd5171830dd6bbf244e7d3139d6a9c5f8a7083350a2430
+DIST ppsspp-1.4.2-pspautotests.tar.gz 35084214 SHA256 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2017-06-18 Thread Michał Górny
commit: 83bb5089128de61c84b619dc6cd433b38a61e9a0
Author: soredake  krutt  org>
AuthorDate: Fri Jun  2 14:08:59 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 18 07:40:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bb5089

games-emulation/ppsspp: add system-ffmpeg USE flag

Closes: https://github.com/gentoo/gentoo/pull/4832

 games-emulation/ppsspp/Manifest   |  1 +
 games-emulation/ppsspp/metadata.xml   |  1 +
 games-emulation/ppsspp/ppsspp-1.4.ebuild  | 28 
 games-emulation/ppsspp/ppsspp-.ebuild | 27 ++-
 4 files changed, 48 insertions(+), 9 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
index 7e6ecd2e242..50368322c2c 100644
--- a/games-emulation/ppsspp/Manifest
+++ b/games-emulation/ppsspp/Manifest
@@ -4,5 +4,6 @@ DIST ppsspp-1.4-ext_SPIRV-Cross.tar.gz 193267 SHA256 
00737747996ebfa09d9d5d66e29
 DIST ppsspp-1.4-ext_armips.tar.gz 163666 SHA256 
a5cc0e9aa3bdf4bb4334def685751f03aaed0aa0d23f317dc2a242bd60be1c64 SHA512 
9423bdbc1428700979c13276a427975733a07908fdf021dc6ab88cec0d37e9523aacd4a2a03eef23638070293dde3f1641647c47095ef2751982b9f9893c1baa
 WHIRLPOOL 
b5f2201e8e3b604282818a946a729f73ed538cd8f98e57c1fffad8ba219569bf47b1f6714c9af9dfd483b1b71eb045533e0be58a664a8a934ab0b4651fbbcbf6
 DIST ppsspp-1.4-ext_armips_ext_tinyformat.tar.gz 22284 SHA256 
9db9bc16e9fafede493b5890b935a57ee6e5e284a9d6e8fa6d9329790a96b8c6 SHA512 
fb063ea9b632c8a9a0203c181830cb2feed9142fcf4d69c11cc0a3e8dcbb3cea51dde6bb351df567b3f105a4da99fd2e72ba3572d3fc0e9a45364f4115d6c3d1
 WHIRLPOOL 
18135420bab7b06a10941ca5039b67899f90e7d2a175eae9ebadf579c1838cb60744d08fd40bb3fe859d108b7af8a17335ce77979ff9e083cc341dd629d7682e
 DIST ppsspp-1.4-ext_glslang.tar.gz 1685246 SHA256 
c7e41726e2d9d6c47e7e2654d4354b1a61527e86158c9ad5e8a9e8f9d7f6a788 SHA512 
3605fb8a3c5dafcab97578030be4af3703f1475c8e9fd58412a514dcaa0ea6c7bf3a279510759496ab34b979a3d260d3da3d6f00d504c9c5e0f9a7b5a61399bc
 WHIRLPOOL 
e78e25b94cb3724e0e013203b27c757896b858779a8f85900dcaa2919482d146f64465166deb25749865d67b66fe2c37876061fd3cc6fcc796d9767ebbb51da3
+DIST ppsspp-1.4-ffmpeg.tar.gz 311610961 SHA256 
b75ccf7f740577c1eb6c66c0551919cea5cd71c56cd100a31ae1524803b40236 SHA512 
d4bdb3c5a13bc64d7b22e38b416355d302a4401a1d8f6bd57a4d8502823dc9a2987df92b8e781ddab6de8ded9b59b268ef1b33f8f43a0be7b1c57d4ffbee6871
 WHIRLPOOL 
656d08ad6c2654498cd662ec6a73fb5e2b559a0c69158d8a42d8cc8ba7b7387d8dd210bf31821870b9fd5171830dd6bbf244e7d3139d6a9c5f8a7083350a2430
 DIST ppsspp-1.4-pspautotests.tar.gz 34389722 SHA256 
e25ec80dcb50c7a7816afecda5cbe9c15c5fc23dbbc063d697378dcb4134c845 SHA512 
70b0c4ee9775ee8179d7993b0162a8fb95aa6b0bf1c2cc49e6e6ec03be6d72c615a8a233235028ce29e715e0ba64f9d60efcb2fadd1b9e6d92a9f435e0c86bbf
 WHIRLPOOL 
b108707bf73b4e82808b10cad98992a5026c1c5013908c71bb19c58883cec131f643c333f0b93d29d97157921f842f3be863100032748e021024c0e50791df41
 DIST ppsspp-1.4.tar.gz 18909397 SHA256 
d801fbdc0063cd351392af488a65fc66021f45eb1edbabe7bce069ce0d68d5a6 SHA512 
986bb4cf9756dba3874838bed9cf5721a2025c19d5c7c936aa8f7dca7848102a10dc924f1900b0ab90a5742ef2b96e3895f085f4ffb471648fb15135c1947580
 WHIRLPOOL 
a02c594378ca01199423596440bdd052c2a75ea61036895c214dd73dad5ffeb95e5f44546939c9a3a812e1cb208ef9ef6e84164f8177f87e02900ca8f7122edc

diff --git a/games-emulation/ppsspp/metadata.xml 
b/games-emulation/ppsspp/metadata.xml
index ee086732926..83e3a6dff69 100644
--- a/games-emulation/ppsspp/metadata.xml
+++ b/games-emulation/ppsspp/metadata.xml
@@ -15,6 +15,7 @@


Build headless version of the 
PPSSPP
+   Use the system-wide 
media-video/ffmpeg instead of bundled


https://github.com/hrydgard/ppsspp/issues

diff --git a/games-emulation/ppsspp/ppsspp-1.4.ebuild 
b/games-emulation/ppsspp/ppsspp-1.4.ebuild
index 1879b5ea6f3..f1855879f56 100644
--- a/games-emulation/ppsspp/ppsspp-1.4.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.4.ebuild
@@ -9,6 +9,7 @@ DESCRIPTION="A PSP emulator written in C++."
 HOMEPAGE="https://www.ppsspp.org/;
 SRC_URI="
https://github.com/hrydgard/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   !system-ffmpeg? ( 
https://github.com/hrydgard/ppsspp-ffmpeg/archive/a2e98d7ba4c7c5cac08608732c3058cb46e3e0ef.tar.gz
 -> ${P}-ffmpeg.tar.gz )

https://github.com/hrydgard/ppsspp-lang/archive/ed0bbfb389da213bd891d179d1d92e95b8f05e43.tar.gz
 -> ${P}-assets_lang.tar.gz

https://github.com/hrydgard/pspautotests/archive/905c3018d01af9dfb511c87e65e07a49257a33ac.tar.gz
 -> ${P}-pspautotests.tar.gz

https://github.com/hrydgard/minidx9/archive/7751cf73f5c06f1be21f5f31c3e2d9a7bacd3a93.tar.gz
 -> ${P}-dx9sdk.tar.gz
@@ -21,15 +22,17 @@ SRC_URI="
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+qt5 sdl headless libav"
+IUSE="+qt5 sdl headless libav +system-ffmpeg"
 REQUIRED_USE="
!headless? ( || ( qt5 sdl ) )
?? ( qt5 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2017-04-04 Thread Patrice Clement
commit: 051286e08843fc07d1561486ad0fb2eabdf0472b
Author: soredake  krutt  org>
AuthorDate: Tue Apr  4 13:11:03 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Apr  4 21:14:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=051286e0

games-emulation/ppsspp: update  version.

Closes: https://github.com/gentoo/gentoo/pull/4342

 games-emulation/ppsspp/ppsspp-.ebuild | 138 +-
 1 file changed, 42 insertions(+), 96 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp-.ebuild
index 16ca5dd693f..ff8656b6a2d 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp-.ebuild
@@ -1,127 +1,73 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
-inherit eutils cmake-utils qt4-r2 git-r3
+inherit eutils cmake-utils git-r3
 
 DESCRIPTION="A PSP emulator written in C++."
-HOMEPAGE="http://www.ppsspp.org/;
-EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git"
+HOMEPAGE="https://www.ppsspp.org/;
+EGIT_REPO_URI="https://github.com/hrydgard/${PN}.git;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
-IUSE="qt4 qt5 +sdl"
+IUSE="+qt5 sdl headless libav"
 REQUIRED_USE="
-   ?? ( qt4 qt5 sdl )
+   !headless? ( || ( qt5 sdl ) )
+   ?? ( qt5 sdl )
 "
+EGIT_SUBMODULES=( '*' '-ffmpeg' )
 
-RDEPEND=""
-
-DEPEND="
-   sys-libs/zlib
+RDEPEND="sys-libs/zlib
+   !libav? ( media-video/ffmpeg:= )
+   libav? ( media-video/libav:= )
sdl? (
-   dev-util/cmake
media-libs/libsdl
media-libs/libsdl2
)
-   qt4? (
-   dev-qt/qtsvg:4
-   dev-qt/qtgui:4
-   dev-qt/qtcore:4
-   dev-qt/qtopengl:4
-   dev-qt/qtmultimedia:4
-   dev-qt/qt-mobility[multimedia]
-   )
qt5? (
-   dev-qt/qtsvg:5
-   dev-qt/qtgui:5
+   dev-db/sqlite
+   dev-qt/assistant:5
dev-qt/qtcore:5
-   dev-qt/qtopengl:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
dev-qt/qtmultimedia:5
+   dev-qt/qtopengl:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebkit:5
dev-qt/qtwidgets:5
-   dev-qt/qt-mobility[multimedia]
-   )
-"
+   )"
 
-src_unpack() {
-   git-r3_fetch
-   git-r3_checkout
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_unpack
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_unpack
-   fi
-}
+DEPEND="${RDEPEND}"
 
 src_prepare() {
-   sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die
-   sed -i -e "s#-O3#-O2#g;" "${S}"/Qt/Settings.pri || die
-   sed -i -e "s#-O3#-O2#g;" "${S}"/ffmpeg/linux_*.sh || die
+   # 
https://github.com/hrydgard/ppsspp/blob/150619c5a341f372266bec86fd874ac5a1343a43/UI/NativeApp.cpp#L318
+   # patch ppsspp to use /usr/share instead of working dir to find the 
assets
+   sed -i 's|VFSRegister("", new AssetsAssetReader());|VFSRegister("", new 
DirectoryAssetReader("/usr/share/ppsspp/assets/"));|g' UI/NativeApp.cpp || die 
"Patching qt assets path failed"
 
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_prepare
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_prepare
-   else
-   cmake-utils_src_prepare
-   fi
+   sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die
+   cmake-utils_src_prepare
 }
 
 src_configure() {
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_configure
-   eqmake4 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_configure
-   eqmake5 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro
-   else
-   cmake-utils_src_configure
-   fi
-}
-
-src_compile() {
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_compile
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_compile
-   else
-   cmake-utils_src_compile
-   fi
+   local mycmakeargs=(
+   -DUSING_QT_UI=$(usex qt5)
+   -DUSE_SYSTEM_FFMPEG=ON
+   -DHEADLESS=$(usex headless)
+   )
+   cmake-utils_src_configure
 }
 
 src_install() {
-   if use qt4 ; then
-   exeinto /usr/games/bin
-   newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
-   elif use qt5 ; then
-   exeinto /usr/games/bin
-  

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2017-04-04 Thread Patrice Clement
commit: e225e256cbf0d118303693015c91e68b361066d3
Author: soredake  krutt  org>
AuthorDate: Sat Apr  1 20:11:58 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Apr  4 21:14:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e225e256

games-emulation/ppsspp: clean up old.

Closes: https://github.com/gentoo/gentoo/pull/4342

 games-emulation/ppsspp/files/ppsspp |   3 -
 games-emulation/ppsspp/files/ppsspp.desktop |   7 --
 games-emulation/ppsspp/ppsspp-1.2.2.ebuild  | 128 
 3 files changed, 138 deletions(-)

diff --git a/games-emulation/ppsspp/files/ppsspp 
b/games-emulation/ppsspp/files/ppsspp
deleted file mode 100644
index 7e3da1317ab..000
--- a/games-emulation/ppsspp/files/ppsspp
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-cd /usr/share/games/ppsspp
-./PPSSPPSDL

diff --git a/games-emulation/ppsspp/files/ppsspp.desktop 
b/games-emulation/ppsspp/files/ppsspp.desktop
deleted file mode 100644
index a50ed06e145..000
--- a/games-emulation/ppsspp/files/ppsspp.desktop
+++ /dev/null
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=PPSSPP
-Comment=A PSP emulator
-Exec=/usr/games/bin/ppsspp
-Icon=ppsspp-icon
-Categories=Game;

diff --git a/games-emulation/ppsspp/ppsspp-1.2.2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.2.2.ebuild
deleted file mode 100644
index d0209042c6b..000
--- a/games-emulation/ppsspp/ppsspp-1.2.2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils cmake-utils qt4-r2 git-r3
-
-DESCRIPTION="A PSP emulator written in C++."
-HOMEPAGE="http://www.ppsspp.org/;
-EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git"
-EGIT_COMMIT="v${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="qt4 qt5 +sdl"
-REQUIRED_USE="
-   ?? ( qt4 qt5 sdl )
-"
-
-RDEPEND=""
-
-DEPEND="
-   sys-libs/zlib
-   sdl? (
-   dev-util/cmake
-   media-libs/libsdl
-   media-libs/libsdl2
-   )
-   qt4? (
-   dev-qt/qtsvg:4
-   dev-qt/qtgui:4
-   dev-qt/qtcore:4
-   dev-qt/qtopengl:4
-   dev-qt/qtmultimedia:4
-   dev-qt/qt-mobility[multimedia]
-   )
-   qt5? (
-   dev-qt/qtsvg:5
-   dev-qt/qtgui:5
-   dev-qt/qtcore:5
-   dev-qt/qtopengl:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtwidgets:5
-   dev-qt/qt-mobility[multimedia]
-   )
-"
-
-src_unpack() {
-   git-r3_fetch
-   git-r3_checkout
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_unpack
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_unpack
-   fi
-}
-
-src_prepare() {
-   sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die
-   sed -i -e "s#-O3#-O2#g;" "${S}"/Qt/Settings.pri || die
-   sed -i -e "s#-O3#-O2#g;" "${S}"/ffmpeg/linux_*.sh || die
-
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_prepare
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_prepare
-   else
-   cmake-utils_src_prepare
-   fi
-}
-
-src_configure() {
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_configure
-   eqmake4 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_configure
-   eqmake5 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro
-   else
-   cmake-utils_src_configure
-   fi
-}
-
-src_compile() {
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_compile
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_compile
-   else
-   cmake-utils_src_compile
-   fi
-}
-
-src_install() {
-   if use qt4 ; then
-   exeinto /usr/games/bin
-   newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
-   elif use qt5 ; then
-   exeinto /usr/games/bin
-   newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
-   else
-   exeinto /usr/games
-   dobin "${FILESDIR}"/ppsspp
-   exeinto /usr/share/games/"${PN}"
-   doexe "${WORKDIR}"/"${P}"_build/PPSSPPSDL
-   insinto /usr/share/games/"${PN}"
-   doins -r "${WORKDIR}"/"${P}"_build/assets
-   doins -r "${WORKDIR}"/"${P}"/lang
-   fi
-   insinto /usr/share/icons/
-   newins "${WORKDIR}"/"${P}"/source_assets/image/icon_regular_72.png 
ppsspp-icon.png
-   domenu "${FILESDIR}"/ppsspp.desktop
-}
-
-pkg_postinst() {
-   

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2017-04-04 Thread Patrice Clement
commit: 07dcd0e1a674de8b3c71b2e5b34335b3f555eb9f
Author: soredake  krutt  org>
AuthorDate: Tue Apr  4 13:17:54 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Apr  4 21:13:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07dcd0e1

games-emulation/ppsspp: version bump to 1.4.

Gentoo-Bug: https://bugs.gentoo.org/583818
Gentoo-Bug: https://bugs.gentoo.org/612826
Gentoo-Bug: https://bugs.gentoo.org/587342
Gentoo-Bug: https://bugs.gentoo.org/574118
Gentoo-Bug: https://bugs.gentoo.org/585722

Closes: https://github.com/gentoo/gentoo/pull/4342

 games-emulation/ppsspp/Manifest|  8 ++
 games-emulation/ppsspp/files/ppsspp-1.4-O2.patch   | 32 
 .../ppsspp/files/ppsspp-1.4-assets-lookup.patch| 13 
 games-emulation/ppsspp/metadata.xml|  8 +-
 games-emulation/ppsspp/ppsspp-1.4.ebuild   | 87 ++
 5 files changed, 145 insertions(+), 3 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
new file mode 100644
index 000..7e6ecd2e242
--- /dev/null
+++ b/games-emulation/ppsspp/Manifest
@@ -0,0 +1,8 @@
+DIST ppsspp-1.4-assets_lang.tar.gz 268473 SHA256 
5fe868340c0730d6f73395176ea61c41676052ea04a94f37608eadc6591257ff SHA512 
7af7eb05c81fcb7a22b4acac55507958a6fb5f508d67d4de65104eae1bfacd3bfcad087f00a47b3fc3bcf644983d84b5b877750bda9350ab70cb83e326371931
 WHIRLPOOL 
b00e1b3b43678bcbc4d39c48c65806680998dac30743498c42cbf4c91b84a27af77ac4615b36b47e4ac2796a92de4a658df2166eeb255b86e71d85b0c926edba
+DIST ppsspp-1.4-dx9sdk.tar.gz 14582591 SHA256 
122340e099fb90d16414a741cc9d569f1a1110ff5d243748eea06e6d58140f17 SHA512 
2c54b441b0a31f63ecab1bd2ab14254fb2047d35d2765262d43277330a8428fbf4c8848d5f730456a033cf84258f6b60a467213f8339289b3ab83ed7e94c65b7
 WHIRLPOOL 
09890402cb3f7c3483b08fbecb2abac82fa413443b5435d43f9438df0fe1c021c5d40cad2d69319ac19b85fd804cb85b32b4a1f7d9d4b379f86b8570959e87bf
+DIST ppsspp-1.4-ext_SPIRV-Cross.tar.gz 193267 SHA256 
00737747996ebfa09d9d5d66e292ee8e8be512bda9f0d09f9209500d28141f81 SHA512 
0b24d28c9e98b170dc4ae51269dce04c100f9116e5fb66268b23878eab4ee7bfc28d257208e094fedf23be89a488e9497bb246d369711b72bf5e39332225d7bf
 WHIRLPOOL 
a811a5d19a839bdd57ad6fa55f6363b4d917db3bfd64e501821c814f4d73c9a3f429aa2ab9683a43cbff85b357638e8f50d7af900775c9cdff7b92f3bba07d54
+DIST ppsspp-1.4-ext_armips.tar.gz 163666 SHA256 
a5cc0e9aa3bdf4bb4334def685751f03aaed0aa0d23f317dc2a242bd60be1c64 SHA512 
9423bdbc1428700979c13276a427975733a07908fdf021dc6ab88cec0d37e9523aacd4a2a03eef23638070293dde3f1641647c47095ef2751982b9f9893c1baa
 WHIRLPOOL 
b5f2201e8e3b604282818a946a729f73ed538cd8f98e57c1fffad8ba219569bf47b1f6714c9af9dfd483b1b71eb045533e0be58a664a8a934ab0b4651fbbcbf6
+DIST ppsspp-1.4-ext_armips_ext_tinyformat.tar.gz 22284 SHA256 
9db9bc16e9fafede493b5890b935a57ee6e5e284a9d6e8fa6d9329790a96b8c6 SHA512 
fb063ea9b632c8a9a0203c181830cb2feed9142fcf4d69c11cc0a3e8dcbb3cea51dde6bb351df567b3f105a4da99fd2e72ba3572d3fc0e9a45364f4115d6c3d1
 WHIRLPOOL 
18135420bab7b06a10941ca5039b67899f90e7d2a175eae9ebadf579c1838cb60744d08fd40bb3fe859d108b7af8a17335ce77979ff9e083cc341dd629d7682e
+DIST ppsspp-1.4-ext_glslang.tar.gz 1685246 SHA256 
c7e41726e2d9d6c47e7e2654d4354b1a61527e86158c9ad5e8a9e8f9d7f6a788 SHA512 
3605fb8a3c5dafcab97578030be4af3703f1475c8e9fd58412a514dcaa0ea6c7bf3a279510759496ab34b979a3d260d3da3d6f00d504c9c5e0f9a7b5a61399bc
 WHIRLPOOL 
e78e25b94cb3724e0e013203b27c757896b858779a8f85900dcaa2919482d146f64465166deb25749865d67b66fe2c37876061fd3cc6fcc796d9767ebbb51da3
+DIST ppsspp-1.4-pspautotests.tar.gz 34389722 SHA256 
e25ec80dcb50c7a7816afecda5cbe9c15c5fc23dbbc063d697378dcb4134c845 SHA512 
70b0c4ee9775ee8179d7993b0162a8fb95aa6b0bf1c2cc49e6e6ec03be6d72c615a8a233235028ce29e715e0ba64f9d60efcb2fadd1b9e6d92a9f435e0c86bbf
 WHIRLPOOL 
b108707bf73b4e82808b10cad98992a5026c1c5013908c71bb19c58883cec131f643c333f0b93d29d97157921f842f3be863100032748e021024c0e50791df41
+DIST ppsspp-1.4.tar.gz 18909397 SHA256 
d801fbdc0063cd351392af488a65fc66021f45eb1edbabe7bce069ce0d68d5a6 SHA512 
986bb4cf9756dba3874838bed9cf5721a2025c19d5c7c936aa8f7dca7848102a10dc924f1900b0ab90a5742ef2b96e3895f085f4ffb471648fb15135c1947580
 WHIRLPOOL 
a02c594378ca01199423596440bdd052c2a75ea61036895c214dd73dad5ffeb95e5f44546939c9a3a812e1cb208ef9ef6e84164f8177f87e02900ca8f7122edc

diff --git a/games-emulation/ppsspp/files/ppsspp-1.4-O2.patch 
b/games-emulation/ppsspp/files/ppsspp-1.4-O2.patch
new file mode 100644
index 000..55954c7c738
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-1.4-O2.patch
@@ -0,0 +1,32 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 19038c88a436..bf50f5cf52fb 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -195,11 +195,11 @@ if(NOT MSVC)
+ 
+   set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -D_DEBUG")
+   set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -Os 
-D_NDEBUG")
+-  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-03-22 Thread Patrice Clement
commit: 0795f600233be3490b46c7be338ea0e312add14f
Author: RobinDX  gmail  com>
AuthorDate: Tue Mar 22 05:37:08 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Mar 22 07:23:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0795f600

games-emulation/ppsspp : version bump

Closes: https://github.com/gentoo/gentoo/pull/1113

 games-emulation/ppsspp/{ppsspp-1.2.1.ebuild => ppsspp-1.2.2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.2.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.2.2.ebuild
similarity index 100%
rename from games-emulation/ppsspp/ppsspp-1.2.1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.2.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-02-21 Thread Patrice Clement
commit: 12a60de74952677848a9e98045b1ee38c566a672
Author: RobinDX  gmail  com>
AuthorDate: Sun Feb 21 03:02:36 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Feb 21 03:06:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a60de7

games-emulation/ppsspp: version bump

 .../ppsspp/{ppsspp-.ebuild => ppsspp-1.2.1.ebuild} | 10 --
 games-emulation/ppsspp/ppsspp-.ebuild  |  7 ++-
 2 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp-1.2.1.ebuild
similarity index 94%
copy from games-emulation/ppsspp/ppsspp-.ebuild
copy to games-emulation/ppsspp/ppsspp-1.2.1.ebuild
index a3d3bcc..6d08020 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.2.1.ebuild
@@ -9,10 +9,11 @@ inherit eutils cmake-utils qt4-r2 git-r3
 DESCRIPTION="A PSP emulator written in C++."
 HOMEPAGE="http://www.ppsspp.org/;
 EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git"
+EGIT_COMMIT="v${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~x86"
 IUSE="qt4 qt5 +sdl"
 REQUIRED_USE="
?? ( qt4 qt5 sdl )
@@ -59,12 +60,9 @@ src_unpack() {
 }
 
 src_prepare() {
-   # Bug 574000
sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die
-
-   epatch "$FILESDIR"/ppsspp-ffmpeg-x86_64.patch
-   epatch "$FILESDIR"/ppsspp-ffmpeg-x86.patch
-   epatch "$FILESDIR"/ppsspp-qt.patch
+   sed -i -e "s#-O3#-O2#g;" "${S}"/Qt/Settings.pri || die
+   sed -i -e "s#-O3#-O2#g;" "${S}"/ffmpeg/linux_*.sh || die
 
if use qt4 ; then
cd "${WORKDIR}"/"${P}"/Qt || die

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp-.ebuild
index a3d3bcc..64e75ba 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp-.ebuild
@@ -59,12 +59,9 @@ src_unpack() {
 }
 
 src_prepare() {
-   # Bug 574000
sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die
-
-   epatch "$FILESDIR"/ppsspp-ffmpeg-x86_64.patch
-   epatch "$FILESDIR"/ppsspp-ffmpeg-x86.patch
-   epatch "$FILESDIR"/ppsspp-qt.patch
+   sed -i -e "s#-O3#-O2#g;" "${S}"/Qt/Settings.pri || die
+   sed -i -e "s#-O3#-O2#g;" "${S}"/ffmpeg/linux_*.sh || die
 
if use qt4 ; then
cd "${WORKDIR}"/"${P}"/Qt || die



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2016-02-21 Thread Patrice Clement
commit: ebaaaf60aac4c9545ded42534b1355b93ea43552
Author: RobinDX  gmail  com>
AuthorDate: Sun Feb 21 03:04:26 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Feb 21 03:06:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebaaaf60

games-emulation/ppsspp: remove old

 .../ppsspp/files/ppsspp-ffmpeg-x86.patch   |  11 --
 .../ppsspp/files/ppsspp-ffmpeg-x86_64.patch|  11 --
 games-emulation/ppsspp/files/ppsspp-qt.patch   |  11 --
 games-emulation/ppsspp/ppsspp-1.1.0-r2.ebuild  | 132 -
 games-emulation/ppsspp/ppsspp-1.1.1-r2.ebuild  | 132 -
 5 files changed, 297 deletions(-)

diff --git a/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86.patch 
b/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86.patch
deleted file mode 100644
index c9e755d..000
--- a/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 ffmpeg/linux_x86.sh.orig   2016-01-04 21:44:11.540084990 +0800
-+++ ffmpeg/linux_x86.sh2016-01-04 21:44:56.560085770 +0800
-@@ -72,7 +72,7 @@
- ./configure \
- --prefix=./linux/${ARCH} \
- ${GENERAL} \
----extra-cflags="-D__STDC_CONSTANT_MACROS -O3" \
-+--extra-cflags="-D__STDC_CONSTANT_MACROS -O2" \
- --enable-zlib \
-   --disable-yasm \
- --disable-everything \

diff --git a/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86_64.patch 
b/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86_64.patch
deleted file mode 100644
index 45bd877..000
--- a/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86_64.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 ffmpeg/linux_x86-64.sh.orig2016-01-04 21:42:14.220082959 +0800
-+++ ffmpeg/linux_x86-64.sh 2016-01-04 21:42:31.940083265 +0800
-@@ -71,7 +71,7 @@
- ./configure \
- --prefix=./linux/${ARCH} \
- ${GENERAL} \
----extra-cflags="-D__STDC_CONSTANT_MACROS -O3" \
-+--extra-cflags="-D__STDC_CONSTANT_MACROS -O2" \
- --enable-zlib \
- --enable-pic \
-   --disable-yasm \

diff --git a/games-emulation/ppsspp/files/ppsspp-qt.patch 
b/games-emulation/ppsspp/files/ppsspp-qt.patch
deleted file mode 100644
index e372f15..000
--- a/games-emulation/ppsspp/files/ppsspp-qt.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 Qt/Settings.pri.orig   2016-01-04 21:37:36.600078151 +0800
-+++ Qt/Settings.pri2016-01-04 21:37:57.430078511 +0800
-@@ -64,7 +64,7 @@
-   else: QMAKE_CXXFLAGS += -std=c++11
-   QMAKE_CFLAGS_RELEASE ~= s/-O.*/
-   QMAKE_CXXFLAGS_RELEASE ~= s/-O.*/
--  QMAKE_ALLFLAGS_RELEASE += -O3 -ffast-math
-+  QMAKE_ALLFLAGS_RELEASE += -O2 -ffast-math
- }
- 
- contains(QT_CONFIG, opengles.) {

diff --git a/games-emulation/ppsspp/ppsspp-1.1.0-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.0-r2.ebuild
deleted file mode 100644
index 4d8db28..000
--- a/games-emulation/ppsspp/ppsspp-1.1.0-r2.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils cmake-utils qt4-r2 git-r3
-
-DESCRIPTION="A PSP emulator written in C++."
-HOMEPAGE="http://www.ppsspp.org/;
-EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git"
-EGIT_COMMIT="v${PV}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="qt4 qt5 +sdl"
-REQUIRED_USE="
-   ?? ( qt4 qt5 sdl )
-"
-
-RDEPEND=""
-
-DEPEND="
-   sys-libs/zlib
-   sdl? (
-   dev-util/cmake
-   media-libs/libsdl
-   media-libs/libsdl2
-   )
-   qt4? (
-   dev-qt/qtsvg:4
-   dev-qt/qtgui:4
-   dev-qt/qtcore:4
-   dev-qt/qtopengl:4
-   dev-qt/qtmultimedia:4
-   dev-qt/qt-mobility[multimedia]
-   )
-   qt5? (
-   dev-qt/qtsvg:5
-   dev-qt/qtgui:5
-   dev-qt/qtcore:5
-   dev-qt/qtopengl:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtwidgets:5
-   dev-qt/qt-mobility[multimedia]
-   )
-"
-
-src_unpack() {
-   git-r3_fetch
-   git-r3_checkout
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_unpack
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_unpack
-   fi
-}
-
-src_prepare() {
-   # Bug 574000
-   sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die
-
-   epatch "$FILESDIR"/ppsspp-ffmpeg-x86_64.patch
-   epatch "$FILESDIR"/ppsspp-ffmpeg-x86.patch
-   epatch "$FILESDIR"/ppsspp-qt.patch
-
-   if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_prepare
-   elif use qt5 ; then
-   cd "${WORKDIR}"/"${P}"/Qt || die
-   qt4-r2_src_prepare
-   else
-   cmake-utils_src_prepare
-   fi
-}
-
-src_configure() {
-   if use qt4 ; then
-   cd 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2016-02-07 Thread Patrice Clement
commit: 76de7b7fd59422898dd599f7dba5817e9023732a
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Feb  7 10:50:18 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Feb  7 10:51:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76de7b7f

games-emulation/ppsspp: Remove bogus patch. Fix install directory (typo).

Also taken into consideration in this commit is the sed command pruning all -O2
flags in favour of -O3, courtesy of Michał Ziąbkowski  o2.pl>.

Gentoo-Bug: 574000

Package-Manager: portage-2.2.26
Signed-off-by: Patrice Clement  gentoo.org>

 games-emulation/ppsspp/files/ppsspp-cmake.patch| 32 --
 ...sspp-1.1.1-r1.ebuild => ppsspp-1.1.0-r2.ebuild} |  7 +++--
 ...sspp-1.1.0-r1.ebuild => ppsspp-1.1.1-r2.ebuild} |  5 +++-
 games-emulation/ppsspp/ppsspp-.ebuild  |  7 +++--
 4 files changed, 14 insertions(+), 37 deletions(-)

diff --git a/games-emulation/ppsspp/files/ppsspp-cmake.patch 
b/games-emulation/ppsspp/files/ppsspp-cmake.patch
deleted file mode 100644
index 4a0a036..000
--- a/games-emulation/ppsspp/files/ppsspp-cmake.patch
+++ /dev/null
@@ -1,32 +0,0 @@
 CMakeLists.txt.orig2016-01-04 20:44:44.010023206 +0800
-+++ CMakeLists.txt 2016-01-04 20:45:34.910024088 +0800
-@@ -219,11 +219,11 @@
- if(NOT MSVC)
-   set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -D_DEBUG")
-   set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -Os 
-D_NDEBUG")
--  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -D_NDEBUG")
-+  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2 -D_NDEBUG")
-   set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} 
-O2 -g -D_NDEBUG")
-   set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g -D_DEBUG")
-   set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} -Os 
-D_NDEBUG")
--  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O3 -D_NDEBUG")
-+  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2 -D_NDEBUG")
-   set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -O2 
-g -D_NDEBUG")
- 
-   # Disable some warnings
-@@ -634,12 +634,12 @@
- if (NOT MSVC)
-   # These can be fast even for debug.
-   if(NOT SNAPPY_FOUND)
--  set_target_properties(snappy PROPERTIES COMPILE_FLAGS "-O3")
-+  set_target_properties(snappy PROPERTIES COMPILE_FLAGS "-O2")
-   endif()
--  set_target_properties(udis86 PROPERTIES COMPILE_FLAGS "-O3")
--  set_target_properties(cityhash PROPERTIES COMPILE_FLAGS "-O3")
-+  set_target_properties(udis86 PROPERTIES COMPILE_FLAGS "-O2")
-+  set_target_properties(cityhash PROPERTIES COMPILE_FLAGS "-O2")
-   if(NOT ZLIB_FOUND)
--  set_target_properties(zlib PROPERTIES COMPILE_FLAGS "-O3")
-+  set_target_properties(zlib PROPERTIES COMPILE_FLAGS "-O2")
-   endif()
- endif()

diff --git a/games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.0-r2.ebuild
similarity index 96%
rename from games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.1.0-r2.ebuild
index 19baa10..4d8db28 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.0-r2.ebuild
@@ -60,10 +60,13 @@ src_unpack() {
 }
 
 src_prepare() {
-   epatch "$FILESDIR"/ppsspp-cmake.patch
+   # Bug 574000
+   sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die
+
epatch "$FILESDIR"/ppsspp-ffmpeg-x86_64.patch
epatch "$FILESDIR"/ppsspp-ffmpeg-x86.patch
epatch "$FILESDIR"/ppsspp-qt.patch
+
if use qt4 ; then
cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_prepare
@@ -103,7 +106,7 @@ src_compile() {
 
 src_install() {
if use qt4 ; then
-   into /usr/games/bin
+   exeinto /usr/games/bin
newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
elif use qt5 ; then
exeinto /usr/games/bin

diff --git a/games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.1-r2.ebuild
similarity index 97%
rename from games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.1.1-r2.ebuild
index 19baa10..3e3854f 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.1-r2.ebuild
@@ -60,10 +60,13 @@ src_unpack() {
 }
 
 src_prepare() {
-   epatch "$FILESDIR"/ppsspp-cmake.patch
+   # Bug 574000
+   sed -i -e "s#-O3#-O2#g;" "${S}"/CMakeLists.txt || die
+
epatch "$FILESDIR"/ppsspp-ffmpeg-x86_64.patch
epatch "$FILESDIR"/ppsspp-ffmpeg-x86.patch
epatch "$FILESDIR"/ppsspp-qt.patch
+
if use qt4 ; then
cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_prepare

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-02-07 Thread Patrice Clement
commit: 0921c3562069ebbc2664d126b2444fe9210f5e92
Author: Patrice Clement  gentoo  org>
AuthorDate: Sun Feb  7 13:12:44 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Feb  7 13:13:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0921c356

games-emulation/ppsspp: Fix typo: exeinto instead of into.

Package-Manager: portage-2.2.26
Signed-off-by: Patrice Clement  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.1.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.1.1-r2.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.1-r2.ebuild
index 3e3854f..4d8db28 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.1-r2.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.1-r2.ebuild
@@ -106,7 +106,7 @@ src_compile() {
 
 src_install() {
if use qt4 ; then
-   into /usr/games/bin
+   exeinto /usr/games/bin
newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
elif use qt5 ; then
exeinto /usr/games/bin



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-02-02 Thread Patrice Clement
commit: 413a87ed538d9f190dad0ea9a4a9b4b4264f4bab
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Feb  2 22:17:08 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Feb  2 22:25:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=413a87ed

games-emulation/ppsspp:  ebuilds shouldn't be revbumped.

Package-Manager: portage-2.2.26
Signed-off-by: Patrice Clement  gentoo.org>

 games-emulation/ppsspp/{ppsspp--r1.ebuild => ppsspp-.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp--r1.ebuild 
b/games-emulation/ppsspp/ppsspp-.ebuild
similarity index 100%
rename from games-emulation/ppsspp/ppsspp--r1.ebuild
rename to games-emulation/ppsspp/ppsspp-.ebuild



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-02-02 Thread Patrice Clement
commit: f76f10ba529161b7688b2a692132bd576563149b
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Feb  2 22:21:12 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Feb  2 22:26:03 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f76f10ba

games-emulation/ppsspp: Remove useless blank lines and QA warnings whilst at it.

Package-Manager: portage-2.2.26
Signed-off-by: Patrice Clement  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild | 1 -
 games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild | 1 -
 games-emulation/ppsspp/ppsspp-.ebuild | 1 -
 3 files changed, 3 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild
index d7e7c64..19baa10 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild
@@ -127,4 +127,3 @@ pkg_postinst() {
elog "be in the 'games' group. "
elog "Just run 'gpasswd -a  games', then have  re-login. "
 }
-

diff --git a/games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild
index d7e7c64..19baa10 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild
@@ -127,4 +127,3 @@ pkg_postinst() {
elog "be in the 'games' group. "
elog "Just run 'gpasswd -a  games', then have  re-login. "
 }
-

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp-.ebuild
index 9dd2ba9..86798ed 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp-.ebuild
@@ -126,4 +126,3 @@ pkg_postinst() {
elog "be in the 'games' group. "
elog "Just run 'gpasswd -a  games', then have  re-login. "
 }
-



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-01-30 Thread Patrice Clement
commit: 564407a6307553f4c70301307b3fc9a60667d65b
Author: RobinDX  gmail  com>
AuthorDate: Sat Jan 30 17:34:14 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Jan 31 00:13:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564407a6

games-emulation/ppsspp: bug fix #572606

Signed-off-by: Patrice Clement  gentoo.org>

 .../ppsspp/{ppsspp-1.1.0.ebuild => ppsspp-1.1.0-r1.ebuild}   | 9 -
 .../ppsspp/{ppsspp-1.1.1.ebuild => ppsspp-1.1.1-r1.ebuild}   | 9 -
 .../ppsspp/{ppsspp-.ebuild => ppsspp--r1.ebuild} | 9 -
 3 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild
similarity index 92%
rename from games-emulation/ppsspp/ppsspp-1.1.0.ebuild
rename to games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild
index 0f5df8a..d7e7c64 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.0-r1.ebuild
@@ -103,7 +103,7 @@ src_compile() {
 
 src_install() {
if use qt4 ; then
-   exeinto /usr/games/bin
+   into /usr/games/bin
newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
elif use qt5 ; then
exeinto /usr/games/bin
@@ -121,3 +121,10 @@ src_install() {
newins "${WORKDIR}"/"${P}"/source_assets/image/icon_regular_72.png 
ppsspp-icon.png
domenu "${FILESDIR}"/ppsspp.desktop
 }
+
+pkg_postinst() {
+   elog "Remember, in order to play games, you have to "
+   elog "be in the 'games' group. "
+   elog "Just run 'gpasswd -a  games', then have  re-login. "
+}
+

diff --git a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild
similarity index 92%
rename from games-emulation/ppsspp/ppsspp-1.1.1.ebuild
rename to games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild
index 0f5df8a..d7e7c64 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.1-r1.ebuild
@@ -103,7 +103,7 @@ src_compile() {
 
 src_install() {
if use qt4 ; then
-   exeinto /usr/games/bin
+   into /usr/games/bin
newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
elif use qt5 ; then
exeinto /usr/games/bin
@@ -121,3 +121,10 @@ src_install() {
newins "${WORKDIR}"/"${P}"/source_assets/image/icon_regular_72.png 
ppsspp-icon.png
domenu "${FILESDIR}"/ppsspp.desktop
 }
+
+pkg_postinst() {
+   elog "Remember, in order to play games, you have to "
+   elog "be in the 'games' group. "
+   elog "Just run 'gpasswd -a  games', then have  re-login. "
+}
+

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp--r1.ebuild
similarity index 92%
rename from games-emulation/ppsspp/ppsspp-.ebuild
rename to games-emulation/ppsspp/ppsspp--r1.ebuild
index e60451b..9dd2ba9 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp--r1.ebuild
@@ -102,7 +102,7 @@ src_compile() {
 
 src_install() {
if use qt4 ; then
-   exeinto /usr/games/bin
+   into /usr/games/bin
newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
elif use qt5 ; then
exeinto /usr/games/bin
@@ -120,3 +120,10 @@ src_install() {
newins "${WORKDIR}"/"${P}"/source_assets/image/icon_regular_72.png 
ppsspp-icon.png
domenu "${FILESDIR}"/ppsspp.desktop
 }
+
+pkg_postinst() {
+   elog "Remember, in order to play games, you have to "
+   elog "be in the 'games' group. "
+   elog "Just run 'gpasswd -a  games', then have  re-login. "
+}
+



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-01-22 Thread Michael Palimaka
commit: 46db7485f08f33c4deacafc0b0a592cabe082e43
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Jan 22 15:16:41 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Jan 22 15:17:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46db7485

games-emulation/ppsspp: add missing slot dep

Package-Manager: portage-2.2.27

 games-emulation/ppsspp/ppsspp-1.1.0.ebuild | 2 +-
 games-emulation/ppsspp/ppsspp-1.1.1.ebuild | 2 +-
 games-emulation/ppsspp/ppsspp-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
index 38dc392..0f5df8a 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
@@ -42,7 +42,7 @@ DEPEND="
dev-qt/qtcore:5
dev-qt/qtopengl:5
dev-qt/qtmultimedia:5
-   dev-qt/qtwidgets
+   dev-qt/qtwidgets:5
dev-qt/qt-mobility[multimedia]
)
 "

diff --git a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
index 38dc392..0f5df8a 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
@@ -42,7 +42,7 @@ DEPEND="
dev-qt/qtcore:5
dev-qt/qtopengl:5
dev-qt/qtmultimedia:5
-   dev-qt/qtwidgets
+   dev-qt/qtwidgets:5
dev-qt/qt-mobility[multimedia]
)
 "

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp-.ebuild
index fdfb52b..e60451b 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp-.ebuild
@@ -41,7 +41,7 @@ DEPEND="
dev-qt/qtcore:5
dev-qt/qtopengl:5
dev-qt/qtmultimedia:5
-   dev-qt/qtwidgets
+   dev-qt/qtwidgets:5
dev-qt/qt-mobility[multimedia]
)
 "



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-01-19 Thread Patrice Clement
commit: 3821e44035638d86fc653f6e5ca3c9accb770636
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Jan 19 20:25:18 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Jan 19 20:25:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3821e440

games-emulation/ppsspp: Fix DESCRIPTION length.

Package-Manager: portage-2.2.26
Signed-off-by: Patrice Clement  gentoo.org>

 games-emulation/ppsspp/ppsspp-1.1.0.ebuild | 4 ++--
 games-emulation/ppsspp/ppsspp-1.1.1.ebuild | 4 ++--
 games-emulation/ppsspp/ppsspp-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
index 493f3cb..6bc431f 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
@@ -6,14 +6,14 @@ EAPI=5
 
 inherit eutils cmake-utils qt4-r2 git-r3
 
-DESCRIPTION="A PSP emulator for Android, Windows, Mac, Linux and Blackberry 
10, written in C++."
+DESCRIPTION="A PSP emulator written in C++."
 HOMEPAGE="http://www.ppsspp.org/;
 EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git"
 EGIT_COMMIT="v${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 IUSE="qt4 +sdl"
 REQUIRED_USE="
?? ( qt4 sdl )

diff --git a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
index c68ca53..6de52a1 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 EAPI=5
 
 inherit eutils cmake-utils qt4-r2 git-r3
 
-DESCRIPTION="A PSP emulator for Android, Windows, Mac, Linux and Blackberry 
10, written in C++."
+DESCRIPTION="A PSP emulator written in C++."
 HOMEPAGE="http://www.ppsspp.org/;
 EGIT_REPO_URI="git://github.com/hrydgard/ppsspp.git"
 EGIT_COMMIT="v${PV}"

diff --git a/games-emulation/ppsspp/ppsspp-.ebuild 
b/games-emulation/ppsspp/ppsspp-.ebuild
index 5723f53..d9166bb 100644
--- a/games-emulation/ppsspp/ppsspp-.ebuild
+++ b/games-emulation/ppsspp/ppsspp-.ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 EAPI=5
 
 inherit eutils cmake-utils qt4-r2 git-r3
 
-DESCRIPTION="A PSP emulator for Android, Windows, Mac, Linux and Blackberry 
10, written in C++."
+DESCRIPTION="A PSP emulator written in C++."
 HOMEPAGE="http://www.ppsspp.org/;
 EGIT_REPO_URI="git://github.com/hrydgard/ppsspp.git"
 



[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-01-19 Thread Patrice Clement
commit: 501b6af01b84d1bf8cdb815dc112d97d650a59b0
Author: Patrice Clement  gentoo  org>
AuthorDate: Tue Jan 19 20:23:13 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Jan 19 20:25:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501b6af0

games-emulation/ppsspp: Add missing dies. Fix dependencies. Fix header.

Package-Manager: portage-2.2.26
Signed-off-by: Patrice Clement  gentoo.org>

 games-emulation/ppsspp/Manifest|  0
 games-emulation/ppsspp/ppsspp-1.1.0.ebuild | 41 +-
 games-emulation/ppsspp/ppsspp-1.1.1.ebuild | 37 ---
 games-emulation/ppsspp/ppsspp-.ebuild  | 38 +++
 4 files changed, 68 insertions(+), 48 deletions(-)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
deleted file mode 100644
index e69de29..000

diff --git a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
index 458c26c..493f3cb 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
@@ -1,6 +1,6 @@
 # Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
 
 EAPI=5
 
@@ -8,7 +8,7 @@ inherit eutils cmake-utils qt4-r2 git-r3
 
 DESCRIPTION="A PSP emulator for Android, Windows, Mac, Linux and Blackberry 
10, written in C++."
 HOMEPAGE="http://www.ppsspp.org/;
-EGIT_REPO_URI="git://github.com/hrydgard/ppsspp.git"
+EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git"
 EGIT_COMMIT="v${PV}"
 
 LICENSE="GPL-2"
@@ -20,22 +20,29 @@ REQUIRED_USE="
 "
 
 RDEPEND=""
-DEPEND="sys-libs/zlib
-   sdl? ( media-libs/libsdl )
-   sdl? ( media-libs/libsdl2 )
-   sdl? ( dev-util/cmake )
-   qt4? ( dev-qt/qtcore:4 )
-   qt4? ( dev-qt/qtgui:4 )
-   qt4? ( dev-qt/qtmultimedia:4 )
-   qt4? ( dev-qt/qtopengl:4 )
-   qt4? ( dev-qt/qtsvg:4 )
-   qt4? ( dev-qt/qt-mobility[multimedia] )"
+
+DEPEND="
+   sys-libs/zlib
+   sdl? (
+   dev-util/cmake
+   media-libs/libsdl
+   media-libs/libsdl2
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   dev-qt/qtgui:4
+   dev-qt/qtcore:4
+   dev-qt/qtopengl:4
+   dev-qt/qtmultimedia:4
+   dev-qt/qt-mobility[multimedia]
+   )
+"
 
 src_unpack() {
git-r3_fetch
git-r3_checkout
if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt
+   cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_unpack
fi
cp /usr/portage/distfiles/ppsspp-icon.png  "${WORKDIR}"/"${P}"/
@@ -47,7 +54,7 @@ src_prepare() {
epatch "$FILESDIR"/ppsspp-ffmpeg-x86.patch
epatch "$FILESDIR"/ppsspp-qt.patch
if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt
+   cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_prepare
else
cmake-utils_src_prepare
@@ -56,7 +63,7 @@ src_prepare() {
 
 src_configure() {
if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt
+   cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_configure
eqmake4 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro
else
@@ -66,7 +73,7 @@ src_configure() {
 
 src_compile() {
if use qt4 ; then
-   cd "${WORKDIR}"/"${P}"/Qt
+   cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_compile
else
cmake-utils_src_compile
@@ -78,7 +85,7 @@ src_install() {
exeinto /usr/games/bin
newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
else
-   /usr/games
+   exeinto /usr/games
dobin "${FILESDIR}"/ppsspp
exeinto /usr/share/games/"${PN}"
doexe "${WORKDIR}"/"${P}"_build/PPSSPPSDL

diff --git a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
index bd20d86..c68ca53 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
@@ -20,22 +20,29 @@ REQUIRED_USE="
 "
 
 RDEPEND=""
-DEPEND="sys-libs/zlib
-   sdl? ( media-libs/libsdl )
-   sdl? ( media-libs/libsdl2 )
-   sdl? ( dev-util/cmake )
-   qt4? ( dev-qt/qtcore:4 )
-   qt4? ( dev-qt/qtgui:4 )
-   qt4? ( dev-qt/qtmultimedia:4 )
-   qt4? ( dev-qt/qtopengl:4 )
-   qt4? ( dev-qt/qtsvg:4 )
-   qt4? ( dev-qt/qt-mobility[multimedia] )"
+
+DEPEND="
+   sys-libs/zlib
+   sdl? (
+   dev-util/cmake
+   media-libs/libsdl
+   media-libs/libsdl2
+   )
+   qt4? (
+   dev-qt/qtsvg:4
+   dev-qt/qtgui:4
+   dev-qt/qtcore:4
+   dev-qt/qtopengl:4
+   dev-qt/qtmultimedia:4
+   dev-qt/qt-mobility[multimedia]
+   )
+"

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/, games-emulation/ppsspp/files/

2016-01-19 Thread Patrice Clement
commit: 32516e83e04f3ad49438df03b9e0642484a0e262
Author: RobinDX  gmail  com>
AuthorDate: Tue Jan 19 11:10:43 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Tue Jan 19 11:11:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32516e83

games-emulation/ppsspp:new ebuild

 games-emulation/ppsspp/Manifest|  0
 games-emulation/ppsspp/files/ppsspp|  3 +
 games-emulation/ppsspp/files/ppsspp-cmake.patch| 32 
 .../ppsspp/files/ppsspp-ffmpeg-x86.patch   | 11 +++
 .../ppsspp/files/ppsspp-ffmpeg-x86_64.patch| 11 +++
 games-emulation/ppsspp/files/ppsspp-qt.patch   | 11 +++
 games-emulation/ppsspp/files/ppsspp.desktop|  7 ++
 games-emulation/ppsspp/metadata.xml| 17 
 games-emulation/ppsspp/ppsspp-1.1.0.ebuild | 92 ++
 games-emulation/ppsspp/ppsspp-1.1.1.ebuild | 92 ++
 games-emulation/ppsspp/ppsspp-.ebuild  | 92 ++
 11 files changed, 368 insertions(+)

diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest
new file mode 100644
index 000..e69de29

diff --git a/games-emulation/ppsspp/files/ppsspp 
b/games-emulation/ppsspp/files/ppsspp
new file mode 100644
index 000..7e3da13
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp
@@ -0,0 +1,3 @@
+#!/bin/bash
+cd /usr/share/games/ppsspp
+./PPSSPPSDL

diff --git a/games-emulation/ppsspp/files/ppsspp-cmake.patch 
b/games-emulation/ppsspp/files/ppsspp-cmake.patch
new file mode 100644
index 000..4a0a036
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-cmake.patch
@@ -0,0 +1,32 @@
+--- CMakeLists.txt.orig2016-01-04 20:44:44.010023206 +0800
 CMakeLists.txt 2016-01-04 20:45:34.910024088 +0800
+@@ -219,11 +219,11 @@
+ if(NOT MSVC)
+   set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -g -D_DEBUG")
+   set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -Os 
-D_NDEBUG")
+-  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O3 -D_NDEBUG")
++  set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -O2 -D_NDEBUG")
+   set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} 
-O2 -g -D_NDEBUG")
+   set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -g -D_DEBUG")
+   set(CMAKE_C_FLAGS_MINSIZEREL "${CMAKE_C_FLAGS_MINSIZEREL} -Os 
-D_NDEBUG")
+-  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O3 -D_NDEBUG")
++  set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} -O2 -D_NDEBUG")
+   set(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS_RELWITHDEBINFO} -O2 
-g -D_NDEBUG")
+ 
+   # Disable some warnings
+@@ -634,12 +634,12 @@
+ if (NOT MSVC)
+   # These can be fast even for debug.
+   if(NOT SNAPPY_FOUND)
+-  set_target_properties(snappy PROPERTIES COMPILE_FLAGS "-O3")
++  set_target_properties(snappy PROPERTIES COMPILE_FLAGS "-O2")
+   endif()
+-  set_target_properties(udis86 PROPERTIES COMPILE_FLAGS "-O3")
+-  set_target_properties(cityhash PROPERTIES COMPILE_FLAGS "-O3")
++  set_target_properties(udis86 PROPERTIES COMPILE_FLAGS "-O2")
++  set_target_properties(cityhash PROPERTIES COMPILE_FLAGS "-O2")
+   if(NOT ZLIB_FOUND)
+-  set_target_properties(zlib PROPERTIES COMPILE_FLAGS "-O3")
++  set_target_properties(zlib PROPERTIES COMPILE_FLAGS "-O2")
+   endif()
+ endif()

diff --git a/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86.patch 
b/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86.patch
new file mode 100644
index 000..c9e755d
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86.patch
@@ -0,0 +1,11 @@
+--- ffmpeg/linux_x86.sh.orig   2016-01-04 21:44:11.540084990 +0800
 ffmpeg/linux_x86.sh2016-01-04 21:44:56.560085770 +0800
+@@ -72,7 +72,7 @@
+ ./configure \
+ --prefix=./linux/${ARCH} \
+ ${GENERAL} \
+---extra-cflags="-D__STDC_CONSTANT_MACROS -O3" \
++--extra-cflags="-D__STDC_CONSTANT_MACROS -O2" \
+ --enable-zlib \
+   --disable-yasm \
+ --disable-everything \

diff --git a/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86_64.patch 
b/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86_64.patch
new file mode 100644
index 000..45bd877
--- /dev/null
+++ b/games-emulation/ppsspp/files/ppsspp-ffmpeg-x86_64.patch
@@ -0,0 +1,11 @@
+--- ffmpeg/linux_x86-64.sh.orig2016-01-04 21:42:14.220082959 +0800
 ffmpeg/linux_x86-64.sh 2016-01-04 21:42:31.940083265 +0800
+@@ -71,7 +71,7 @@
+ ./configure \
+ --prefix=./linux/${ARCH} \
+ ${GENERAL} \
+---extra-cflags="-D__STDC_CONSTANT_MACROS -O3" \
++--extra-cflags="-D__STDC_CONSTANT_MACROS -O2" \
+ --enable-zlib \
+ --enable-pic \
+   --disable-yasm \

diff --git a/games-emulation/ppsspp/files/ppsspp-qt.patch 
b/games-emulation/ppsspp/files/ppsspp-qt.patch
new file mode 100644
index 000..e372f15
--- /dev/null

[gentoo-commits] repo/gentoo:master commit in: games-emulation/ppsspp/

2016-01-19 Thread Ian Delaney
commit: a4485befd670ac1d079816140690a1647bfdc549
Author: RobinDX  gmail  com>
AuthorDate: Wed Jan 20 04:53:15 2016 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Wed Jan 20 04:53:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4485bef

games-emulation/ppsspp:add qt5 support

 games-emulation/ppsspp/metadata.xml|  1 +
 games-emulation/ppsspp/ppsspp-1.1.0.ebuild | 30 +---
 games-emulation/ppsspp/ppsspp-1.1.1.ebuild | 32 ++
 games-emulation/ppsspp/ppsspp-.ebuild  | 32 ++
 4 files changed, 84 insertions(+), 11 deletions(-)

diff --git a/games-emulation/ppsspp/metadata.xml 
b/games-emulation/ppsspp/metadata.xml
index 51a6852..be7e8b7 100644
--- a/games-emulation/ppsspp/metadata.xml
+++ b/games-emulation/ppsspp/metadata.xml
@@ -8,6 +8,7 @@


Adds support for the Qt GUI/Application 
Toolkit version 4.x
+   Adds support for the Qt GUI/Application 
Toolkit version 5.x
Adds support for Simple Direct Layer (media 
library)



diff --git a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
index 6bc431f..38dc392 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.0.ebuild
@@ -14,9 +14,9 @@ EGIT_COMMIT="v${PV}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="qt4 +sdl"
+IUSE="qt4 qt5 +sdl"
 REQUIRED_USE="
-   ?? ( qt4 sdl )
+   ?? ( qt4 qt5 sdl )
 "
 
 RDEPEND=""
@@ -36,6 +36,15 @@ DEPEND="
dev-qt/qtmultimedia:4
dev-qt/qt-mobility[multimedia]
)
+   qt5? (
+   dev-qt/qtsvg:5
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   dev-qt/qtopengl:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtwidgets
+   dev-qt/qt-mobility[multimedia]
+   )
 "
 
 src_unpack() {
@@ -44,8 +53,10 @@ src_unpack() {
if use qt4 ; then
cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_unpack
+   elif use qt5 ; then
+   cd "${WORKDIR}"/"${P}"/Qt || die
+   qt4-r2_src_unpack
fi
-   cp /usr/portage/distfiles/ppsspp-icon.png  "${WORKDIR}"/"${P}"/
 }
 
 src_prepare() {
@@ -56,6 +67,9 @@ src_prepare() {
if use qt4 ; then
cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_prepare
+   elif use qt5 ; then
+   cd "${WORKDIR}"/"${P}"/Qt || die
+   qt4-r2_src_prepare
else
cmake-utils_src_prepare
fi
@@ -66,6 +80,10 @@ src_configure() {
cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_configure
eqmake4 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro
+   elif use qt5 ; then
+   cd "${WORKDIR}"/"${P}"/Qt || die
+   qt4-r2_src_configure
+   eqmake5 "${WORKDIR}"/"${P}"/Qt/PPSSPPQt.pro
else
cmake-utils_src_configure
fi
@@ -75,6 +93,9 @@ src_compile() {
if use qt4 ; then
cd "${WORKDIR}"/"${P}"/Qt || die
qt4-r2_src_compile
+   elif use qt5 ; then
+   cd "${WORKDIR}"/"${P}"/Qt || die
+   qt4-r2_src_compile
else
cmake-utils_src_compile
fi
@@ -84,6 +105,9 @@ src_install() {
if use qt4 ; then
exeinto /usr/games/bin
newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
+   elif use qt5 ; then
+   exeinto /usr/games/bin
+   newexe "${WORKDIR}"/"${P}"/Qt/ppsspp ppsspp
else
exeinto /usr/games
dobin "${FILESDIR}"/ppsspp

diff --git a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild 
b/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
index 6de52a1..38dc392 100644
--- a/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
+++ b/games-emulation/ppsspp/ppsspp-1.1.1.ebuild
@@ -8,15 +8,15 @@ inherit eutils cmake-utils qt4-r2 git-r3
 
 DESCRIPTION="A PSP emulator written in C++."
 HOMEPAGE="http://www.ppsspp.org/;
-EGIT_REPO_URI="git://github.com/hrydgard/ppsspp.git"
+EGIT_REPO_URI="git://github.com/hrydgard/${PN}.git"
 EGIT_COMMIT="v${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="qt4 +sdl"
+IUSE="qt4 qt5 +sdl"
 REQUIRED_USE="
-   ?? ( qt4 sdl )
+   ?? ( qt4 qt5 sdl )
 "
 
 RDEPEND=""
@@ -36,6 +36,15 @@ DEPEND="
dev-qt/qtmultimedia:4
dev-qt/qt-mobility[multimedia]
)
+   qt5? (
+   dev-qt/qtsvg:5
+   dev-qt/qtgui:5
+   dev-qt/qtcore:5
+   dev-qt/qtopengl:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtwidgets
+   dev-qt/qt-mobility[multimedia]
+   )
 "
 
 src_unpack() {
@@ -44,8 +53,10 @@ src_unpack() {
if use qt4 ; then
cd "${WORKDIR}"/"${P}"/Qt ||