From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4A71915827B for ; Thu, 28 Aug 2025 12:30:54 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 145FA340D24 for ; Thu, 28 Aug 2025 12:30:54 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id CB4F7110560; Thu, 28 Aug 2025 12:30:52 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id BCA28110560 for ; Thu, 28 Aug 2025 12:30:52 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 57F8A340CDF for ; Thu, 28 Aug 2025 12:30:52 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B411034FB for ; Thu, 28 Aug 2025 12:30:50 +0000 (UTC) From: "David Roman" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Roman" Message-ID: <1756303608.53827b06c095fcf948c8eded28a082d06f9a87b3.davidroman@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: games-emulation/rpcs3/ X-VCS-Repository: repo/proj/guru X-VCS-Files: games-emulation/rpcs3/rpcs3-9999.ebuild X-VCS-Directories: games-emulation/rpcs3/ X-VCS-Committer: davidroman X-VCS-Committer-Name: David Roman X-VCS-Revision: 53827b06c095fcf948c8eded28a082d06f9a87b3 X-VCS-Branch: master Date: Thu, 28 Aug 2025 12:30:50 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 91185658-e844-41cd-a1bc-0e80278ff484 X-Archives-Hash: af944df842e5744499151cf93b045ad4 commit: 53827b06c095fcf948c8eded28a082d06f9a87b3 Author: Takuya Wakazono gmail com> AuthorDate: Tue Aug 26 21:18:37 2025 +0000 Commit: David Roman gmail com> CommitDate: Wed Aug 27 14:06:48 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53827b06 games-emulation/rpcs3: unbundle system libraries - miniupnpc https://github.com/RPCS3/rpcs3/commit/aa7758a20fec5cf26b8bab43fb8fc6804d821763 - rtmidi https://github.com/RPCS3/rpcs3/commit/9126d617c534ca521e87ed0170a87ae59331933d Signed-off-by: Takuya Wakazono gmail.com> games-emulation/rpcs3/rpcs3-9999.ebuild | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/games-emulation/rpcs3/rpcs3-9999.ebuild b/games-emulation/rpcs3/rpcs3-9999.ebuild index b315d91920..4506379c55 100644 --- a/games-emulation/rpcs3/rpcs3-9999.ebuild +++ b/games-emulation/rpcs3/rpcs3-9999.ebuild @@ -7,8 +7,6 @@ inherit cmake flag-o-matic xdg optfeature ASMJIT_COMMIT="416f7356967c1f66784dc1580fe157f9406d8bff" # remotes/origin/a32_port~71 GLSLANG_COMMIT="fc9889c889561c5882e83819dcaffef5ed45529b" # tags/15.3.0 -MINIUPNP_COMMIT="d66872e34d9ff83a07f8b71371b13419b2089953" # tags/miniupnpd_2_3_9 -RTMIDI_COMMIT="1e5b49925aa60065db52de44c366d446a902547b" # tags/6.0.0 WOLFSSL_COMMIT="decea12e223869c8f8f3ab5a53dc90b69f436eb2" # tags/5.8.2-stable SOUNDTOUCH_COMMIT="3982730833b6daefe77dcfb32b5c282851640c17" # master YAMLCPP_COMMIT="456c68f452da09d8ca84b375faa2b1397713eaba" # master @@ -21,7 +19,7 @@ HOMEPAGE="https://rpcs3.net/" if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/RPCS3/rpcs3" EGIT_SUBMODULES=( - 'asmjit' '3rdparty/glslang' '3rdparty/miniupnp/miniupnp' '3rdparty/rtmidi/rtmidi' '3rdparty/wolfssl' + 'asmjit' '3rdparty/glslang' '3rdparty/wolfssl' '3rdparty/SoundTouch/soundtouch' '3rdparty/fusion/fusion' '3rdparty/GPUOpen/VulkanMemoryAllocator' '3rdparty/feralinteractive/feralinteractive' '3rdparty/yaml-cpp' ) @@ -31,8 +29,6 @@ else https://github.com/RPCS3/rpcs3/archive/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/asmjit/asmjit/archive/${ASMJIT_COMMIT}.tar.gz -> ${PN}-asmjit-${ASMJIT_COMMIT}.tar.gz https://github.com/KhronosGroup/glslang/archive/${GLSLANG_COMMIT}.tar.gz -> ${PN}-glslang-${GLSLANG_COMMIT}.tar.gz - https://github.com/miniupnp/miniupnp/archive/${MINIUPNP_COMMIT}.tar.gz -> ${PN}-miniupnp-${MINIUPNP_COMMIT}.tar.gz - https://github.com/thestk/rtmidi/archive/${RTMIDI_COMMIT}.tar.gz -> ${PN}-rtmidi-${RTMIDI_COMMIT}.tar.gz https://github.com/wolfSSL/wolfssl/archive/${WOLFSSL_COMMIT}.tar.gz -> ${PN}-wolfssl-${WOLFSSL_COMMIT}.tar.gz https://github.com/RPCS3/soundtouch/archive/${SOUNDTOUCH_COMMIT}.tar.gz -> ${PN}-soundtouch-${SOUNDTOUCH_COMMIT}.tar.gz @@ -66,7 +62,9 @@ DEPEND=" media-libs/libglvnd media-libs/libpng:= media-libs/openal + media-libs/rtmidi media-video/ffmpeg:= + net-libs/miniupnpc:= net-misc/curl llvm-core/llvm:= sys-libs/zlib @@ -94,12 +92,6 @@ src_prepare() { rmdir "${S}/3rdparty/glslang/glslang" || die mv "${WORKDIR}/glslang-${GLSLANG_COMMIT}" "${S}/3rdparty/glslang/glslang" || die - rmdir "${S}/3rdparty/miniupnp/miniupnp" || die - mv "${WORKDIR}/miniupnp-${MINIUPNP_COMMIT}" "${S}/3rdparty/miniupnp/miniupnp" || die - - rmdir "${S}/3rdparty/rtmidi/rtmidi" || die - mv "${WORKDIR}/rtmidi-${RTMIDI_COMMIT}" "${S}/3rdparty/rtmidi/rtmidi" || die - rmdir "${S}/3rdparty/wolfssl/wolfssl" || die mv "${WORKDIR}/wolfssl-${WOLFSSL_COMMIT}" "${S}/3rdparty/wolfssl/wolfssl" || die @@ -152,7 +144,9 @@ src_configure() { -DUSE_SYSTEM_HIDAPI=ON -DUSE_SYSTEM_LIBPNG=ON -DUSE_SYSTEM_LIBUSB=ON + -DUSE_SYSTEM_MINIUPNPC=ON -DUSE_SYSTEM_PUGIXML=ON + -DUSE_SYSTEM_RTMIDI=ON -DUSE_SYSTEM_ZLIB=ON -DUSE_SYSTEM_ZSTD=ON -DUSE_DISCORD_RPC=$(usex discord)