commit: d32ba3471cd172558d7bc04ab7bbad3605d9e88d Author: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail <DOT> com> AuthorDate: Fri Jul 18 03:28:06 2025 +0000 Commit: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail <DOT> com> CommitDate: Fri Jul 18 03:28:06 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d32ba347
games-arcade/taisei: fix dependencies Add description for mimalloc USE flag. Enable zstd USE flag of dev-libs/libzip to make the game work properly. See: https://github.com/taisei-project/taisei/issues/399. Signed-off-by: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail.com> games-arcade/taisei/metadata.xml | 1 + games-arcade/taisei/taisei-1.4.2.ebuild | 4 +++- games-arcade/taisei/taisei-1.4.3.ebuild | 3 ++- games-arcade/taisei/taisei-1.4.4.ebuild | 3 ++- games-arcade/taisei/taisei-9999.ebuild | 3 ++- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/games-arcade/taisei/metadata.xml b/games-arcade/taisei/metadata.xml index 398a8dffa6..3b3e2efba2 100644 --- a/games-arcade/taisei/metadata.xml +++ b/games-arcade/taisei/metadata.xml @@ -19,6 +19,7 @@ </longdescription> <use> <flag name="lto">Enable link time optimization</flag> + <flag name="mimalloc">Use mimalloc allocator via <pkg>dev-libs/mimalloc</pkg></flag> <flag name="zip">Enable loading of game data from ZIP packages via <pkg>dev-libs/libzip</pkg></flag> </use> </pkgmetadata> diff --git a/games-arcade/taisei/taisei-1.4.2.ebuild b/games-arcade/taisei/taisei-1.4.2.ebuild index 0888e4ca53..e1522ed33e 100644 --- a/games-arcade/taisei/taisei-1.4.2.ebuild +++ b/games-arcade/taisei/taisei-1.4.2.ebuild @@ -23,6 +23,7 @@ SLOT="0" IUSE="doc lto zip" +# see: https://github.com/taisei-project/taisei/issues/399 RDEPEND=" media-libs/freetype:2 media-libs/opusfile @@ -33,8 +34,9 @@ RDEPEND=" app-arch/zstd sys-libs/zlib dev-libs/openssl:= - zip? ( dev-libs/libzip ) + zip? ( dev-libs/libzip[zstd] ) " + # see: https://github.com/taisei-project/taisei/issues/381 DEPEND=" ${RDEPEND} diff --git a/games-arcade/taisei/taisei-1.4.3.ebuild b/games-arcade/taisei/taisei-1.4.3.ebuild index 9cea24375b..9e7d6e4636 100644 --- a/games-arcade/taisei/taisei-1.4.3.ebuild +++ b/games-arcade/taisei/taisei-1.4.3.ebuild @@ -23,6 +23,7 @@ SLOT="0" IUSE="doc lto +mimalloc zip" +# see: https://github.com/taisei-project/taisei/issues/399 RDEPEND=" dev-util/glslang media-libs/freetype:2 @@ -35,7 +36,7 @@ RDEPEND=" sys-libs/zlib dev-libs/openssl:= mimalloc? ( dev-libs/mimalloc:= ) - zip? ( dev-libs/libzip ) + zip? ( dev-libs/libzip[zstd] ) " # see: https://github.com/taisei-project/taisei/issues/381 DEPEND=" diff --git a/games-arcade/taisei/taisei-1.4.4.ebuild b/games-arcade/taisei/taisei-1.4.4.ebuild index 9cea24375b..9e7d6e4636 100644 --- a/games-arcade/taisei/taisei-1.4.4.ebuild +++ b/games-arcade/taisei/taisei-1.4.4.ebuild @@ -23,6 +23,7 @@ SLOT="0" IUSE="doc lto +mimalloc zip" +# see: https://github.com/taisei-project/taisei/issues/399 RDEPEND=" dev-util/glslang media-libs/freetype:2 @@ -35,7 +36,7 @@ RDEPEND=" sys-libs/zlib dev-libs/openssl:= mimalloc? ( dev-libs/mimalloc:= ) - zip? ( dev-libs/libzip ) + zip? ( dev-libs/libzip[zstd] ) " # see: https://github.com/taisei-project/taisei/issues/381 DEPEND=" diff --git a/games-arcade/taisei/taisei-9999.ebuild b/games-arcade/taisei/taisei-9999.ebuild index 72777324d9..5cc5e8b3bb 100644 --- a/games-arcade/taisei/taisei-9999.ebuild +++ b/games-arcade/taisei/taisei-9999.ebuild @@ -23,6 +23,7 @@ SLOT="0" IUSE="doc lto zip" +# see: https://github.com/taisei-project/taisei/issues/399 RDEPEND=" media-libs/freetype:2 media-libs/opusfile @@ -33,7 +34,7 @@ RDEPEND=" app-arch/zstd sys-libs/zlib dev-libs/openssl:= - zip? ( dev-libs/libzip ) + zip? ( dev-libs/libzip[zstd] ) " DEPEND=" ${RDEPEND}
