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}

Reply via email to