summaryrefslogtreecommitdiff
path: root/games-simulation
diff options
context:
space:
mode:
Diffstat (limited to 'games-simulation')
-rw-r--r--games-simulation/Manifest.gzbin3762 -> 3763 bytes
-rw-r--r--games-simulation/openrct2/Manifest13
-rw-r--r--games-simulation/openrct2/openrct2-0.4.18.ebuild180
-rw-r--r--games-simulation/openrct2/openrct2-0.4.20.ebuild2
-rw-r--r--games-simulation/openrct2/openrct2-0.4.21.ebuild (renamed from games-simulation/openrct2/openrct2-0.4.19.1.ebuild)4
-rw-r--r--games-simulation/openrct2/openrct2-9999.ebuild3
-rw-r--r--games-simulation/singularity/Manifest3
-rw-r--r--games-simulation/singularity/files/singularity-1.00-numpy2.patch10
-rw-r--r--games-simulation/singularity/singularity-1.00-r3.ebuild (renamed from games-simulation/singularity/singularity-1.00-r2.ebuild)8
9 files changed, 28 insertions, 195 deletions
diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz
index 0b86e52ed902..759735b16568 100644
--- a/games-simulation/Manifest.gz
+++ b/games-simulation/Manifest.gz
Binary files differ
diff --git a/games-simulation/openrct2/Manifest b/games-simulation/openrct2/Manifest
index 219e46662e17..138aa9da7f88 100644
--- a/games-simulation/openrct2/Manifest
+++ b/games-simulation/openrct2/Manifest
@@ -3,18 +3,15 @@ AUX openrct2-0.4.1-gtest-1.10.patch 269 BLAKE2B 40e85e87627ca627faff555248a46307
AUX openrct2-0.4.16-include-additional-paths.patch 685 BLAKE2B 1177b0f68fdc4d5452fc360455a3ab2ae793d6e1839f2f4231345db78d188221edff89dd8dfde15e75220858760f48f676b0d3329a6bbec331283e78a35e6255 SHA512 50a20a3d7d5df323bfcd2d86a3d9cfa517eb53e8028f2f38da7bdc301aecc2492d9aa512dcc69cc82672d1527a240c5783e49b5be6ec1765f6383b41b44e9b48
AUX openrct2.confd 415 BLAKE2B 08c22a6940f07d89b6414917d5438d2926b71397c1aa590db805fea67fe6857ccd7e00117edb0f8135fd055d741ec071e3cd439bd62f516142151ef3af76b2a4 SHA512 d2f6863c507389eab1117497edca2a21121c115b7fd06f59bc358f0a610ebf58b8df3be7683aaf105cc481c27647c4cfa36893c33b3a1da0624325927b5e3d9b
AUX openrct2.initd 1424 BLAKE2B 0b5940000d0d7ebf0ad14d2326fc6342380fe9fd5266a49610d4c62686062ce2fbaca7c3211f0026d3c8bda6ad8bc7526838734571266da745e2d67ca8be9ec8 SHA512 3c1ebbe9874ecda50b9420d1cb27633a9ddec57f5afab39ceac0845e44c7fdfd0fd0dd9799a14b09f45d3c7e85a93cd994515d495c3b2f1d4e8012e5716f1409
-DIST openrct2-0.4.18.tar.gz 22955683 BLAKE2B 5e19ebbf021753e402bb00bf33f79eda254bb2b0c4d22113ab7cdc802cbee2f4a37a5142b238b5eeb0a3d6fce919f60dc0ab2b9c73c628cf273137aa88902878 SHA512 236fa52b9136e6ac329c9c7e4bf415a6c50588e8c30d8973b9da44ab83da3a75177092f8d7492535ea9f82ffa710d8484245c662531d7e3230e2daf69d56c4a2
-DIST openrct2-0.4.19.1.tar.gz 23336008 BLAKE2B b2675bda44d0347cc65a8a507827c56dd92dbcd7fabff85e61529411b721a539ea431d6a4e841bb566f4b9f4d518c1fc4d3ce312f4f910b92acdd41fb97af73a SHA512 3c237fcb89819ce2130eb22371ccb93d559cf89f226f749cfe7f3f187e52af0f083091d9ac8250d3d9d812ee7debfba08e55a72d94f8e0ddca5e2d10765a524e
DIST openrct2-0.4.20.tar.gz 23347865 BLAKE2B fb593b5caafe7e4e4d43f6e44c84cf7a13a72d13c22421187e74a2d928368d447a1dceb3ae4572b0ca0c0f55628488a4c713900252f4c8586586808835834419 SHA512 e6e4a5f585fc3b8f6078e66aeda59e1d6ed0a26af5a26f2f933fb0a70ef019c717f12f0acfcc9048f1b223412b8ef005de2b7a16b22f5ed0c71fae4877fdfeef
-DIST openrct2-objects-1.4.12.zip 7599482 BLAKE2B 896c54e873a7cc143335e8b73dd3115def8fb5205de0028120dee63589db1644b9ba37e390d15cea0cac31014682ac8901e88b519684a03c686b93a702ada579 SHA512 b37984ec5578f4d7f9a43359ade30a621a22474ddbf46614de98e505ed16a62e8621d8c58a6470d66d0e0876db03a4181b259f7fc9468b883422d094c4a8af91
+DIST openrct2-0.4.21.tar.gz 23506846 BLAKE2B b870df75c932896b3cb1a160681dc9995cb7987f00da0d33f93879c4da621904cae75d41cbc67684750896092c859d3f2570cfd544dacae8390d6f26e86fd7d9 SHA512 e335522ab7e360236cf09f6c819c53d4459a8c7baa55d605655500c337c6fe1d4bb80795f911d0a0f0eb50c98b0dc9485642da05c93a0d47d4e9123036a9b3db
DIST openrct2-objects-1.5.1.zip 7986278 BLAKE2B e4d87d26682c4edaf6be545df500d2f49a2ddbd793915d4ade79d3a27ac0a3f62d80445435c9662b6e8648f201be80d00f6b48ad04341c0aa08c83ac8814bd1d SHA512 6799943ffa06bb61f670c1b5cd77b03ba6b5c6960e1169b613244cad04b014105a1742034821e33a633b3f2bfbc25f85e1b6d0344a388acdf54bedfd57f82b00
+DIST openrct2-objects-1.6.1.zip 8056882 BLAKE2B e309f0d10f4a37fcf1b9591a64a280470f7942f255b1fe725abec11bac6316fff49d2fdfb34934d3a1f41a3b95c2bc2bf23c6b562229579356c2c3b5d046ded1 SHA512 220476a5ebc3863999abcf20b2070760d6b9f4e9a92b7a8b0c2a80ac8c60bbc6ff02c71d1ef7b84394a362cbe04a1e19c5a3d6ef56bf9b0da25e3dfd02b66e8b
DIST openrct2-openmusic-1.6.zip 42921141 BLAKE2B fff3ac6d944ed2021645c064de3daf88c11930bf8817e9c8620cfa73f2da076745dd5b5da36b616c8ee7b2ee0272228a88e264bf1ce948509dc90d77a7a87d5d SHA512 88e3242da45f372e06de04e58d03fc3d256b1485467a25a3f8878c03eb2570eea2c787a9e0416c1b040c15886723ced1379d762f941a23e4bd2fce81416123b0
DIST openrct2-opensound-1.0.5.zip 4012384 BLAKE2B 7ddb1437d7e68373f05bd60d77f03971b8a1d6f4280d008d5bf3e86b5d2cb46001a04edddeeb04a06a37801c3afbd35926beb54fe5a72c7fa88b50d0a0b18535 SHA512 fc46ffb3f6243b3d783a280481ce373a8ddc8cf1fd28bfeceecf6223b72b38f1d49d0c95eea3376308a61a77c50c7a06252b6d72248cfecc493b63b65bd6512a
-DIST openrct2-replays-0.0.84.zip 1825660 BLAKE2B 7f28f3d5e07e2aa8dc966dafe3fc3ad7e76961c84558d3cdd7fd494ba63dc2f4dfc0a79154d196b9b9139dfa304e745b03546e4087b67538efcf6dc428c69bad SHA512 5ce969de28691a285f2ef2ef0c3b3bc7b094f072be36a89095aa4104bda690c0fe2710db204ce7b95bb891d9a95b8b8d20326236d1386538cfcdb8d36d4c011b
DIST openrct2-replays-0.0.86.zip 1723069 BLAKE2B 5c0ba14718ea6cb79353ae89ad3889f971ec8d369a44a7a8894ae66c44ff72b56888fe346d26a3747c80bfb48835e4444e8e672fb885cdc906a2f7ed826e57f4 SHA512 69db24bf504f895c6b4ff55a4a7eeacf2a02c893b11bccd0495968b1fc3fc1a63b5e9484f6dcf3cc584d98f8e646f5cf66869b863402801e3e297284f1c083e7
DIST openrct2-title-sequences-0.4.14.zip 7791573 BLAKE2B e0bc547b26ba0032c54be0661a1e26bf63a73e3bf0183e3e3d972cbff80e95dd4fa2584852f0da6a597849d822b6d89c3154cbe5ecc99b7eb456560810ed8d17 SHA512 27a1f5e87063ed9baf5faeca15a914e1a57584da6ab0d06d2b9e1f08e801c53f2ea9826381bf5e3dd8e220ff2da601a98841a08f9bcad1e0280b04746512bfb1
-EBUILD openrct2-0.4.18.ebuild 4572 BLAKE2B 09618b4ef6ff1c29e0288ac345250d156a491f2197368f17aef8132b1d65e4dba78fee1948ba9777d2d3a5e5579db5905eea0e0fabb345d13699c1a2d607549e SHA512 f3491e78ccb58eef36148aa29f104dc5d917c0edca2ac4811fd1bf5a3cafa9a6671b037403f28f0110d00ff003e96d30cf3d0256c3e1c47b440073bf699aa3d1
-EBUILD openrct2-0.4.19.1.ebuild 4572 BLAKE2B 4978ed3fc0578ecd6a5ef9f046bcee7c07a899f7e3df04eeb6a2dbdedfab034674674e020639ee7e9ccd62cc8e3ff401589b2475dfa378c2f37466b0efc2aa7b SHA512 4bc48bc2740661170076c4a207e4591a5f93ab50bc3c7ee459b2aa4e3424a534cb92633d8aca1d01ecb35ebc4e07d84e63cb3d4af28a8e8a555983718d0ce8cf
-EBUILD openrct2-0.4.20.ebuild 4572 BLAKE2B a36c480844c68f236ebaaaf9bc9e280dc8ae8532f42b61a9ddcf8837e10756b6336d18f2a511cb91e2e4a35c73133e7795d87a96256c1f9eff41a3ced86ce979 SHA512 715952e8480c9a6992bf3130f076f2e598404d6d8f08a669137bba3071e569c785a73c35adc4eec61e3338954cb180d77e01ba5a62fd545f39fb9b8880e0dc53
-EBUILD openrct2-9999.ebuild 4498 BLAKE2B b2749d916e12e98dcc5c1c58c50d4ecb744425ae7db61456cd574933e814aa25a9b40a0740ae63cf70050d736bcd26d59e59d4c1c21540aa4379b73180bb071c SHA512 6edff561e6f632a7fb93eb44c64c936399962f32f3203eb2a2726a17dd9a472989e9ccf39ff2c4d6aaf8e3f41035017bcd5d7412217fa5e87f04f952b4ec0c48
+EBUILD openrct2-0.4.20.ebuild 4571 BLAKE2B 73d4720b3f2ea6e58bcdcb3b6a58c78c83cdd2ad682ba5e5356c44cda4f8a754e1b10e1b53100735636d09daab4665a4cd73edb6bf3fce0a1d28501d93e11798 SHA512 d753383a3450fbd3a97850cfa172551fa670db8610e880b98f0905033c90a827aaf7c2e9cdb69a4f054ed2068316ea59cc8d6383d085f018287ad7e9cf0e487c
+EBUILD openrct2-0.4.21.ebuild 4575 BLAKE2B d6972910342f3649c51983342b35de051732101a4eb0f0d23aaf234146ba16c5c0733872c20858e4b6d685c4cde8f3a077b43c6b0c8ea9f3a60f55dafe1afe9d SHA512 0519c7a896beadb09a92c809728e4c8581c9e2904c1a3417bc64ad6be4fdf5660ae8ea131292f846482b582e62dcfe9c2d85a47d80af5eadb79e7d8940eb59bd
+EBUILD openrct2-9999.ebuild 4530 BLAKE2B 9a98065b0a37f856dac08debff4c68e73bcfc73290fa733a8db8e7d3cddb92b48351102108874bb34f3b1a70fc8dc7296b94d501392ff8d0516445785b51dab5 SHA512 65d20d7545eb175e04d756f41f3aba1d8dc2cf6febed9a5c3cb8b8dad2ba8c1e8a004160a50eb2efd649af5f0871832a1d828fb6a8b9169cbfa621593faf8fa2
MISC metadata.xml 1200 BLAKE2B 7a2ca04e6e757efd12cbf00558372a19d10833fbd11d105f14bf68662ea6c64cbac3b01b4f5abba1473c4c184cceeadc26b38ef91e9edc3a40ee94415f868ff6 SHA512 97c181f7f3d97bf8ef90c1666497397c8ad87b23b536d1be6af7133e85e1e331813ee2247b3e0dfe887c0328f0b35184f1e9738ba7a7bb53b80813c23565c61e
diff --git a/games-simulation/openrct2/openrct2-0.4.18.ebuild b/games-simulation/openrct2/openrct2-0.4.18.ebuild
deleted file mode 100644
index d5a8210817ad..000000000000
--- a/games-simulation/openrct2/openrct2-0.4.18.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake readme.gentoo-r1 xdg-utils
-
-MY_PN="OpenRCT2"
-MY_PN_MSX="openmusic"
-MY_PN_OBJ="objects"
-MY_PN_RPL="replays"
-MY_PN_SFX="opensound"
-MY_PN_TS="title-sequences"
-MY_PV_MSX="1.6"
-MY_PV_OBJ="1.4.12"
-MY_PV_RPL="0.0.84"
-MY_PV_SFX="1.0.5"
-MY_PV_TS="0.4.14"
-
-DESCRIPTION="An open source re-implementation of Chris Sawyer's RollerCoaster Tycoon 2"
-HOMEPAGE="https://openrct2.org/"
-SRC_URI="
- https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/${MY_PN}/${MY_PN_MSX}/releases/download/v${MY_PV_MSX}/${MY_PN_MSX}.zip -> ${PN}-${MY_PN_MSX}-${MY_PV_MSX}.zip
- https://github.com/${MY_PN}/${MY_PN_OBJ}/releases/download/v${MY_PV_OBJ}/${MY_PN_OBJ}.zip -> ${PN}-${MY_PN_OBJ}-${MY_PV_OBJ}.zip
- https://github.com/${MY_PN}/OpenSoundEffects/releases/download/v${MY_PV_SFX}/${MY_PN_SFX}.zip -> ${PN}-${MY_PN_SFX}-${MY_PV_SFX}.zip
- https://github.com/${MY_PN}/${MY_PN_TS}/releases/download/v${MY_PV_TS}/${MY_PN_TS}.zip -> ${PN}-${MY_PN_TS}-${MY_PV_TS}.zip
- test? ( https://github.com/${MY_PN}/${MY_PN_RPL}/releases/download/v${MY_PV_RPL}/${MY_PN_RPL}.zip -> ${PN}-${MY_PN_RPL}-${MY_PV_RPL}.zip )
-"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-IUSE="dedicated +flac +opengl scripting test +truetype +vorbis"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- dev-libs/icu:=
- dev-libs/jansson:=
- dev-libs/libzip:=
- media-libs/libpng:=
- net-misc/curl[ssl]
- sys-libs/zlib
- !dedicated? (
- media-libs/libsdl2
- media-libs/speexdsp
- flac? ( media-libs/flac:= )
- opengl? ( virtual/opengl )
- vorbis? ( media-libs/libvorbis )
- )
- dev-libs/openssl:0=
- scripting? ( dev-lang/duktape:= )
- truetype? (
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- )
-"
-
-RDEPEND="
- ${COMMON_DEPEND}
- dedicated? (
- acct-group/openrct2
- acct-user/openrct2
- )
-"
-
-DEPEND="
- ${COMMON_DEPEND}
- dev-cpp/nlohmann_json
- test? ( dev-cpp/gtest )
-"
-
-BDEPEND="
- app-arch/unzip
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.4.1-gtest-1.10.patch"
- "${FILESDIR}/${PN}-0.4.16-include-additional-paths.patch"
-)
-
-src_unpack() {
- unpack "${P}".tar.gz
-
- mkdir -p "${S}"/data || die
- cd "${S}"/data
- unpack "${PN}-${MY_PN_MSX}-${MY_PV_MSX}".zip
- unpack "${PN}-${MY_PN_SFX}-${MY_PV_SFX}".zip
-
- mkdir -p "${S}"/data/object || die
- cd "${S}"/data/object || die
- unpack "${PN}-${MY_PN_OBJ}-${MY_PV_OBJ}".zip
-
- mkdir -p "${S}"/data/sequence || die
- cd "${S}"/data/sequence || die
- unpack "${PN}-${MY_PN_TS}-${MY_PV_TS}".zip
-
- if use test; then
- mkdir -p "${S}"/testdata/replays || die
- cd "${S}"/testdata/replays || die
- unpack "${PN}-${MY_PN_RPL}-${MY_PV_RPL}".zip
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # Don't treat warnings as errors.
- sed -e 's/-Werror//' -i CMakeLists.txt || die
-}
-
-src_configure() {
- # Note: There is currently no support for Disord-RPC and Google Benchmark,
- # as both packages do not exist in Gentoo, so support for them has been disabled.
- local mycmakeargs=(
- -DDISABLE_DISCORD_RPC=ON
- $(usex !dedicated "-DDISABLE_FLAC=$(usex !flac)" "")
- -DDISABLE_GOOGLE_BENCHMARK=ON
- -DDISABLE_GUI=$(usex dedicated)
- -DDISABLE_HTTP=OFF
- -DDISABLE_IPO=ON
- -DDISABLE_NETWORK=OFF
- $(usex !dedicated "-DDISABLE_OPENGL=$(usex !opengl)" "")
- -DDISABLE_TTF=$(usex !truetype)
- $(usex !dedicated "-DDISABLE_VORBIS=$(usex !vorbis)" "")
- -DDOWNLOAD_OBJECTS=OFF
- -DDOWNLOAD_OPENMSX=OFF
- -DDOWNLOAD_OPENSFX=OFF
- -DDOWNLOAD_REPLAYS=OFF
- -DDOWNLOAD_TITLE_SEQUENCES=OFF
- -DENABLE_SCRIPTING=$(usex scripting)
- -DOPENRCT2_USE_CCACHE=OFF
- -DPORTABLE=OFF
- -DSTATIC=OFF
- -DWITH_TESTS=$(usex test)
- -DUSE_MMAP=ON
- )
-
- cmake_src_configure
-}
-
-src_test() {
- # Since the tests need the OpenRCT2 data,
- # we need to symlink them into the build directory,
- # otherwise some tests will fail, as they don't find the OpenRCT2 data.
- # It is currently not possible to override that path.
- # See: https://github.com/OpenRCT2/OpenRCT2/issues/6473
- ln -s "${S}"/data "${BUILD_DIR}" || die
-
- cmake_src_test
-}
-
-src_install() {
- use scripting && DOCS+=( "distribution/scripting.md" "distribution/openrct2.d.ts" )
-
- cmake_src_install
-
- if use dedicated; then
- newinitd "${FILESDIR}"/openrct2.initd openrct2
- newconfd "${FILESDIR}"/openrct2.confd openrct2
- fi
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
diff --git a/games-simulation/openrct2/openrct2-0.4.20.ebuild b/games-simulation/openrct2/openrct2-0.4.20.ebuild
index 29d0d5f3b67f..92e8b891251c 100644
--- a/games-simulation/openrct2/openrct2-0.4.20.ebuild
+++ b/games-simulation/openrct2/openrct2-0.4.20.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
IUSE="dedicated +flac +opengl scripting test +truetype +vorbis"
RESTRICT="!test? ( test )"
diff --git a/games-simulation/openrct2/openrct2-0.4.19.1.ebuild b/games-simulation/openrct2/openrct2-0.4.21.ebuild
index 633e4cdb36fc..89fb631d91e5 100644
--- a/games-simulation/openrct2/openrct2-0.4.19.1.ebuild
+++ b/games-simulation/openrct2/openrct2-0.4.21.ebuild
@@ -12,7 +12,7 @@ MY_PN_RPL="replays"
MY_PN_SFX="opensound"
MY_PN_TS="title-sequences"
MY_PV_MSX="1.6"
-MY_PV_OBJ="1.5.1"
+MY_PV_OBJ="1.6.1"
MY_PV_RPL="0.0.86"
MY_PV_SFX="1.0.5"
MY_PV_TS="0.4.14"
@@ -31,7 +31,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="dedicated +flac +opengl scripting test +truetype +vorbis"
RESTRICT="!test? ( test )"
diff --git a/games-simulation/openrct2/openrct2-9999.ebuild b/games-simulation/openrct2/openrct2-9999.ebuild
index 68571f87fbd2..b8745f9260f8 100644
--- a/games-simulation/openrct2/openrct2-9999.ebuild
+++ b/games-simulation/openrct2/openrct2-9999.ebuild
@@ -15,7 +15,7 @@ MY_PN_RPL="replays"
MY_PN_SFX="opensound"
MY_PN_TS="title-sequences"
MY_PV_MSX="1.6"
-MY_PV_OBJ="1.5.1"
+MY_PV_OBJ="1.6.1"
MY_PV_RPL="0.0.86"
MY_PV_SFX="1.0.5"
MY_PV_TS="0.4.14"
@@ -125,6 +125,7 @@ src_configure() {
-DDISABLE_NETWORK=OFF
$(usex !dedicated "-DDISABLE_OPENGL=$(usex !opengl)" "")
-DDISABLE_TTF=$(usex !truetype)
+ -DDISABLE_VERSION_CHECKER=OFF
$(usex !dedicated "-DDISABLE_VORBIS=$(usex !vorbis)" "")
-DDOWNLOAD_OBJECTS=OFF
-DDOWNLOAD_OPENMSX=OFF
diff --git a/games-simulation/singularity/Manifest b/games-simulation/singularity/Manifest
index d05f63ef9449..05b06919352f 100644
--- a/games-simulation/singularity/Manifest
+++ b/games-simulation/singularity/Manifest
@@ -1,4 +1,5 @@
+AUX singularity-1.00-numpy2.patch 515 BLAKE2B 5bd7223c4f92806559b239c22b7225fb77c60acef9b98124b6340ac21003c61224c320076238ffa089d442401b03d1ebc2661097096c6afaebac5b6f03b2df59 SHA512 311d8e74d8f1f5addb14e1382cf468dd8c354a0fe6035341b6ff02e8f9c1d49d109b4377aed7422ac01157466d94e89c4c807374748de57009e22440197bf942
DIST endgame-singularity-music-007.zip 51774799 BLAKE2B 78595b16e422d2312be860686aca9401f6f1eed35fe40dbbc3a3999b1feb5e32aa6d51a66d94c9241aca2b6606bb7135491298b94c8033a1437c2cd7b23f9120 SHA512 ab46e77c833085f0c5b1b46fef72ab807e79ca422ad043ef67a4bf4384cb0177319f21b4bd01496e6c3fc6fe9a2f36ec256e19f0e829ad7bf9f0c5bd38bf0fe5
DIST singularity-1.00.tar.gz 1944972 BLAKE2B 1ca2b120311a19f175014835930610583e8f605dbda3ca3ca96d7e0da86bddeb4b0a264f50a003aa51e05b86ce971255ffda5f498598dde6be370b9a953eb1d0 SHA512 f3581048c5a535fdbd28d2af1ac596f5396fd712b716931f17de75f8b170f0e226deb2c113023357e21e7de1294e4a632515962df9ee43768baf0fb4bbaa08da
-EBUILD singularity-1.00-r2.ebuild 1343 BLAKE2B dcf1e1aac4314f2e098149f44bf61d6d43aa90f9ff9898d769606aeafea8f1626f29061e1d20dc9ca1613582a8f5dbeadff755d58c03d0ecd6ae4fe1d299cafe SHA512 0c28a71a1f770b37a613f9d79a69513144cc9cda253a33533ce993ad9fa3687ea1a8af0942a176a01103dfa318c9cea07aed27820f5d5d22a30a7d572c36f470
+EBUILD singularity-1.00-r3.ebuild 1389 BLAKE2B 70ddb013cb4e5ec24e52d2545410f6a2f1d276e57d5db8e48762a746cc1418ae2b850ef855cee67fa28b86fd2a167f0c13aea782009207693575a665ceca8046 SHA512 926c140dc8fba13d2386639e937bded7b5e11b87cc44f123ee3e61908915da1cae91e8aeddcb0ccb01f0e6c3d359fe6d4ee315fcda6134362775b7942d9a3305
MISC metadata.xml 342 BLAKE2B d77c98787a52fc093da68df48ae20c3879730d87a7aaf32dd92a0feebbbe8992654c44b9935801fe2febbc9c0513065d2092993da1b7342ff7e1cdd2fb543d27 SHA512 0fc614003a37a2ef3986056f9f3587dc9d97a6d6af9bc4708489d9ec2260cd023d03c1d9e777879d9ff65574aab0d1c6c305a76ab743131d802f99f614b02e77
diff --git a/games-simulation/singularity/files/singularity-1.00-numpy2.patch b/games-simulation/singularity/files/singularity-1.00-numpy2.patch
new file mode 100644
index 000000000000..d3133f161e5f
--- /dev/null
+++ b/games-simulation/singularity/files/singularity-1.00-numpy2.patch
@@ -0,0 +1,10 @@
+https://bugs.gentoo.org/936525
+https://github.com/singularity/singularity/issues/346
+https://github.com/singularity/singularity/commit/57013b621d641ae9b0b2554918807a88b7727b87
+--- a/singularity/code/buyable.py
++++ b/singularity/code/buyable.py
+@@ -185,3 +185,3 @@
+ was_complete = self.cost_paid
+- cost_paid = numpy.maximum(numpy.cast[int64](numpy.round(raw_paid)),
++ cost_paid = numpy.maximum(numpy.asarray(numpy.round(raw_paid), dtype=int64),
+ was_complete)
diff --git a/games-simulation/singularity/singularity-1.00-r2.ebuild b/games-simulation/singularity/singularity-1.00-r3.ebuild
index 25d4ba471216..6a0a22610847 100644
--- a/games-simulation/singularity/singularity-1.00-r2.ebuild
+++ b/games-simulation/singularity/singularity-1.00-r3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit desktop distutils-r1
SINGULARITY_MUSIC=endgame-${PN}-music-007
@@ -37,6 +37,10 @@ BDEPEND="app-arch/unzip"
distutils_enable_sphinx docs
distutils_enable_tests pytest
+PATCHES=(
+ "${FILESDIR}"/${P}-numpy2.patch
+)
+
python_install() {
distutils-r1_python_install