Commit Graph

258 Commits

Author SHA1 Message Date
Pavel Sobolev
24a9775992 games-emulation/azahar: new package, add 2122.1
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-07-19 21:14:39 +03:00
Pieter
c074539967 games-emulation/rpcs3: replace dependency app-arch/p7zip with app-arch/7zip as recommended by the gentoo wiki: https://wiki.gentoo.org/wiki/P7zip and https://bugs.gentoo.org/914736
Signed-off-by: Pieter <pieter.kn0101@gmail.com>
2025-07-14 00:05:38 +02:00
Lucio Sauer
94660eb3fa */*: update dtd link in metadata.xml to https
gentoo.org 301's to https for a long time now.

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2025-07-13 13:13:35 +02:00
David Roman
f99bac4654 games-emulation/np2kai: treeclean
Closes: https://bugs.gentoo.org/921910 (pkgremoved)
Closes: https://bugs.gentoo.org/928264 (pkgremoved)
Closes: https://bugs.gentoo.org/887647 (pkgremoved)
Closes: https://bugs.gentoo.org/859979 (pkgremoved)
Closes: https://bugs.gentoo.org/782982 (pkgremoved)
Signed-off-by: David Roman <davidroman96@gmail.com>
2025-07-08 10:41:22 +02:00
Erica Nebula
931a54e820 games-emulation/rpcs3: Fix typos in YAMLCPP SRC_URI
Downloaded archive was using the wrong hash in the filename and had a
trailing hyphen. Unpacked folder had the correct name so this has no
impact on build.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-07-06 20:16:57 -05:00
Erica Nebula
a1e7e45ebd games-emulation/rpcs3: Unbundle zstd, stb, and openal
These three patches were present on the 0.0.34 ebuild but needed minor changes
to be applied to 0.0.37. I've also applied them to the live ebuild this
time, as they were not before.

The patches for both ebuilds are currently identical but kept in
distinct versioned files for easier handling in case they diverge in the future.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-07-06 19:40:20 -05:00
Pavel Sobolev
96a8facc34 games-emulation/libretro-dolphin: new package, add 0.0.1_pre20250517
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
2025-06-08 17:03:31 +03:00
Viorel Munteanu
c00af06cf2 games-emulation/RetroArch: drop to maintainer-needed
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2025-06-08 10:24:34 +03:00
Viorel Munteanu
8d15338a15 games-emulation/RetroArch: drop USE osmesa
media-libs/mesa dropped it.

Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2025-06-08 10:24:34 +03:00
Viorel Munteanu
def193ac88 games-emulation/RetroArch: add 1.21.0
Closes: https://bugs.gentoo.org/957507
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2025-06-08 10:24:33 +03:00
Erica Nebula
5c4030105d games-emulation/rpcs3: drop 0.0.34
Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-06-04 16:25:16 -05:00
Erica Nebula
b5e728b6a3 games-emulation/rpcs3: add 0.0.37
This commit adds a new ebuild for the most recent versioned RPCS3 "Release".

Changes:
1. Add commit IDs, SRC_URIs, and src_prepare steps for submodules not
   covered in or applicable to previous (0.0.34) ebuild
2. Update existing commit IDs
3. Fix incorrect src_prepare mv path for yaml-cpp
4. Fix an existing "excessive line length" warning from pkgcheck

All commit IDs match what you get if you manually clone the RPCS3 repo
and its submodules at this release tag.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-06-04 16:25:14 -05:00
Erica Nebula
c69f90f403 games-emulation/rpcs3: Remove unused dependency on dev-libs/xxhash
xxhash was removed from the project recently in this commit:
52edef0867

A warning is displayd during configuration that the USE_SYSTEM_XXHASH
CMAKE option is unused. I am just removing dev-libs/xxhash from the
ebuild so we aren't fetching any unnecessary deps.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-06-04 16:25:12 -05:00
Erica Nebula
678d19a3b7 games-emulation/rpcs3: Update hidapi unbundling regex
One of the hidapi unbundling steps in the ebuild is to replace
"hidapi.h" with <hidapi/hidapi.h>, but that include line was recently
changed from "hidapi.h" to <hidapi.h> so the regex does nothing because
it specifically looks for and replaces the quotes. This leads to a
compile error claiming hidapi.h could not be found.

The change was made in this commit:
38289f3bc1

I am just updating the regex to look for < and > instead.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-06-04 16:25:11 -05:00
Erica Nebula
8a2f2aba76 games-emulation/rpcs3: Add submodule for VulkanMemoryAllocator
VulkanMemoryAllocator used to be directly included in the rpcs3
repository but was recently converted to a submodule. See
https://github.com/RPCS3/rpcs3/pull/17202 and discussion in
https://github.com/RPCS3/rpcs3/pull/16923 which prompted the conversion.

This commit just accommodates that change.

Note: it only applies to the -9999 path here. Will introduce a
new versioned ebuild in a separate commit, including updates to this
file.

Signed-off-by: Erica Nebula <EricaNebula@Proton.me>
2025-06-04 16:25:09 -05:00
Haelwenn (lanodan) Monnier
2efdbbbde6 games-emulation/duckstation: treeclean
Closes: https://bugs.gentoo.org/912996
Closes: https://bugs.gentoo.org/916321
Closes: https://bugs.gentoo.org/926268
Closes: https://bugs.gentoo.org/932124
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2025-05-09 03:02:30 +02:00
Takuya Wakazono
462e5718db games-emulation/rpcs3: add 0.0.34
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-05-05 00:11:58 +09:00
Yuan Liao
9fce85b66c games-emulation/dosbox-x: Add 2025.05.03
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-05-03 19:46:23 -04:00
Yuan Liao
ad8101cd4c games-emulation/dosbox-x: Drop 2025.01.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-03-15 10:39:54 -04:00
Samuel Bauer
251fdb5768 games-emulation/mupen64plus-qt: translations directory
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-27 23:02:54 +01:00
Samuel Bauer
dc5d450371 games-emulation/flycast: #949891: nowide, asio
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-27 22:04:19 +01:00
Stefan Cristian B.
366cb5ce51 games-emulation/RetroArch: 1.20.0 corrected use_enable for pipewire
Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
2025-02-26 23:22:49 +02:00
Stefan Cristian B.
7380068a97 games-emulation/RetroArch: 1.20.0 corrected typo for USE flag
* Apologizing for the typo, forgot to fix the name
  of the USE flag PipeWire in metadata.xml

Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
2025-02-26 17:17:07 +02:00
Stefan Cristian B.
c5a92e6158 games-emulation/RetroArch: 1.20.0 added pipewire local USE
* Added local USE flag pipewire

Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
2025-02-26 17:15:09 +02:00
Stefan Cristian B.
2ebdb2812d games-emulation/RetroArch: stable version bump 1.20.0
* Fixed some dependencies
* Added pipewire USE support + deps

Signed-off-by: Stefan Cristian B. <stefan.cristian+git@rogentos.ro>
2025-02-26 17:11:51 +02:00
Samuel Bauer
65b9de4a63 games-emulation/mupen64plus-qt: somes changes not synced between two ebuilds
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-23 23:13:06 +01:00
Samuel Bauer
6e56062634 Revert "games-emulation/rpcs3: fails, unmaintained"
This reverts commit 9f20b7c54f.

Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-14 23:45:13 +01:00
Samuel Bauer
9f20b7c54f games-emulation/rpcs3: fails, unmaintained
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-14 07:28:36 +01:00
Samuel Bauer
6803936928 games-emulation/flycast: new ebuild
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-14 00:41:33 +01:00
Samuel Bauer
1b83c341b5 games-emulation/mupen64plus-qt: version bump, upstream now uses cmake
Signed-off-by: Samuel Bauer <samuel.bauer@yahoo.fr>
2025-02-14 00:34:06 +01:00
Yuan Liao
b36d9251b4 games-emulation/dosbox-x: Add 2025.02.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-02-01 18:25:13 -05:00
Yuan Liao
15a7e7f266 games-emulation/dosbox-x: Drop 2024.10.01, 2024.12.04
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-02-01 18:25:13 -05:00
Yuan Liao
846908867f games-emulation/dosbox-x: Add 2025.01.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2025-01-03 08:29:22 -05:00
Takuya Wakazono
348a0f435e games-emulation/rpcs3: update live
- add fusion submodule
- add opencv USE flag
- fix build with GCC 15

Closes: https://bugs.gentoo.org/946346
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-12-17 00:31:48 +09:00
Yuan Liao
215e297f20 games-emulation/dosbox-x: Use xdg-utils.eclass to set XDG_CONFIG_HOME
Suggested-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Fixes: 08f413c38 (games-emulation/dosbox-x: Set XDG_CONFIG_HOME for tests)
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-12-15 10:56:19 -05:00
Yuan Liao
c90e091de0 games-emulation/dosbox-x: Drop 2024.07.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-12-14 11:47:35 -05:00
Yuan Liao
0ac991d2c6 games-emulation/dosbox-x: Add 2024.12.04
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-12-14 11:47:35 -05:00
Yuan Liao
08f413c387 games-emulation/dosbox-x: Set XDG_CONFIG_HOME for tests
Since upstream commit 25f23a25c (Log loaded conf file, 2024-11-09),
DOSBox-X creates a default configuration file if an existing file does
not exist when its binary is launched, even when it is just to run self
tests.  When Portage runs the tests, to ensure the tests can start
without an error or even a segmentation fault, the 'portage' user must
have permission to the path where DOSBox-X will create the configuration
file.

Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-12-14 11:47:35 -05:00
Paul Zander
fc2ee10395 move {sys-devel,llvm-core}/llvm
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com>
2024-12-11 16:59:52 +01:00
Takuya Wakazono
199b6a83d4 games-emulation/mupen64plus-qt: fix RDEPEND
Closes: https://bugs.gentoo.org/840251 (obsolete)
Closes: https://bugs.gentoo.org/932472
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-10-19 18:03:50 +09:00
Yuan Liao
e33c0ad196 games-emulation/dosbox-x: Add 2024.10.01
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-10-04 18:31:00 -04:00
Yuan Liao
3a74bcdf3e games-emulation/dosbox-x: Update for libsdl2's dropped IUSE=threads
Closes: https://bugs.gentoo.org/940731
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-10-04 18:18:15 -04:00
Takuya Wakazono
99de15ae98 games-emulation/RetroArch: drop 1.16.0.3-r1
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-09-21 16:45:17 +09:00
Takuya Wakazono
da0cb7aebc games-emulation/RetroArch: add 1.19.1
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-09-21 16:45:17 +09:00
Takuya Wakazono
6e2858caef games-emulation/RetroArch: fix gcc 14 builds
Closes: https://bugs.gentoo.org/932471
Closes: https://bugs.gentoo.org/936962
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-09-21 16:45:17 +09:00
Haelwenn (lanodan) Monnier
492ac1c9c3 games-emulation/duckstation: update license to CC-BY-NC-ND-4.0
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2024-09-15 10:03:50 +02:00
Takuya Wakazono
219fe71615 games-emulation/RetroArch: fix media-libs/mesa[gles2] dependency
Closes: https://bugs.gentoo.org/939369
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-09-13 23:39:40 +09:00
John M. Harris Jr.
98f9b78a40 games-emulation/conty: treeclean
This package contains a SquashFS image of Arch Linux.

The license for code written as part of conty is MIT, but
each package installed in the bundled SquashFS image has a
different license.

Signed-off-by: John M. Harris Jr. <johnmh@johnmh.me>
2024-08-18 17:33:24 -07:00
Yuan Liao
75580952bb games-emulation/dosbox-x: Drop 2024.03.01
Closes: https://bugs.gentoo.org/921909
Signed-off-by: Yuan Liao <liaoyuan@gmail.com>
2024-07-31 13:22:24 -04:00
David Roman
8b33f89cda Revert "*/*: ExcessiveLineLength fix most of them"
This reverts commit 79341e9f04.
Signed-off-by: David Roman <davidroman96@gmail.com>
2024-07-25 11:18:16 +02:00