games-engines / fheroes2

Recreation of HoMM2 game engine

Official package sites : https://ihhub.github.io/fheroes2/ ·

fheroes2 is a recreation of the Heroes of Might and Magic II game engine. This open source multiplatform project, written from scratch, is designed to reproduce the original game with significant improvements in gameplay, graphics and logic (including support for high-resolution graphics, improved AI, numerous fixes and user interface improvements), breathing new life into one of the most addictive turn-based strategy games.

v1.1.16 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~ppc64 ~x86
USE flags
tools

General

tools
Install development tools like 82m2wav and xmi2midi.

python_single_target

python3_12
Build for Python 3.12 only
python3_13
Build for Python 3.13 only
python3_14
Build for Python 3.14 only

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / sdl2-image : Image file loading library

media-libs / sdl2-mixer : Simple Direct Media Layer Mixer Library

virtual / zlib : Virtual for libz.so providers

app-arch / libarchive : Multi-format archive and compression library

dev-lang / python : An interpreted, interactive, object-oriented programming language

media-libs / libpng : Portable Network Graphics library

media-libs / libsdl2 : Simple Direct Media Layer

media-libs / sdl2-image : Image file loading library

media-libs / sdl2-mixer : Simple Direct Media Layer Mixer Library

virtual / libintl : Virtual for the GNU Internationalization Library

virtual / zlib : Virtual for libz.so providers

games-strategy / homm2-demo : Data files for HoMM II Demo version

games-strategy / homm2-gold-gog : Data files for HoMM II Gold from gog.com

Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.15
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/916 Merges: https://codeberg.org/gentoo/gentoo/pulls/916 Signed-off-by: Sam James <sam@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.16
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/916 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.14
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/654 Merges: https://codeberg.org/gentoo/gentoo/pulls/654 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.15
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/654 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.13
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/233 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.14
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/133 Merges: https://codeberg.org/gentoo/gentoo/pulls/133 Signed-off-by: Sam James <sam@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.12
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://codeberg.org/gentoo/gentoo/pulls/133 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.13
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/45134 Closes: https://github.com/gentoo/gentoo/pull/45134 Signed-off-by: Sam James <sam@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.11
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/45134 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.12
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/44557 Closes: https://github.com/gentoo/gentoo/pull/44557 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Add := to virtual/zlib deps, part 1
Done via: ``` git grep -l virtual/zlib$ | xargs sed -i -e 's@virtual/zlib$@&:=@' ``` Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: update the remaining packages for virtual/zlib
Update done using: ``` git grep -l sys-libs/zlib sys-* | xargs sed -i -e s@sys-libs/zlib@virtual/zlib@g git grep -l virtual/zlib-ng sys-* | xargs sed -i -e s@virtual/zlib-ng@sys-libs/zlib-ng@g git diff --name-only | xargs copybump git diff --name-only | xargs grep -l PYTHON_COMPAT | xargs gpy-impl -@dead pkgcheck scan --commits -c SourcingCheck,VisibilityCheck --exit error ``` Plus reverts in sys-libs/minizip-ng, sys-libs/zlib-ng and profiles. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.11, drop 1.1.10
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/43807 Closes: https://github.com/gentoo/gentoo/pull/43807 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.10, drop 1.1.9
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/43082 Closes: https://github.com/gentoo/gentoo/pull/43082 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
games-engines/fheroes2: Keyword 1.1.9 x86, #959732
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.8
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/42573 Closes: https://github.com/gentoo/gentoo/pull/42573 Signed-off-by: Sam James <sam@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.9
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/42573 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.6, 1.1.7
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/41930 Closes: https://github.com/gentoo/gentoo/pull/41930 Signed-off-by: Sam James <sam@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.8
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Part-of: https://github.com/gentoo/gentoo/pull/41930 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.7
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Sam James <sam@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.5
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
games-engines/fheroes2: localise var
Signed-off-by: Sam James <sam@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.6
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/41070 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.4
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.5
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/39907 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.3
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/39514 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.4
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.2-r1
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/39097 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.3
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.2
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/38968 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: stop depending on python directly
Closes: https://bugs.gentoo.org/941434 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.1
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.2
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/38615 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.1.0
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/37701 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.1
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.0.13
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/36781 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.1.0
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.0.12
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/35793 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.0.13
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.0.11
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/35266 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.0.12
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.0.10
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.0.11
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.0.9
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/33885 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.0.10
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.0.8
Closes: https://github.com/gentoo/gentoo/pull/33093 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.0.9
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
games-engines/fheroes2: Keyword 1.0.8 ppc64, #908893
Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.0.8
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.0.6
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/32503 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
games-engines/fheroes2: disable py3.9
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: drop 1.0.5
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/31900 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Alexey Sokolov · gentoo
games-engines/fheroes2: add 1.0.6
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: fix build with gettext 0.22
Closes: https://bugs.gentoo.org/908863 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Closes: https://github.com/gentoo/gentoo/pull/31730 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alexey Sokolov · gentoo
games-engines/fheroes2: new package, add 1.0.5
Closes: https://github.com/gentoo/gentoo/pull/29031 Closes: https://bugs.gentoo.org/279781 Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org> Signed-off-by: James Le Cuirot <chewi@gentoo.org>