Port details |
- vcmi Open-source engine for Heroes of Might and Magic III
- 1.5.7_1 games =2 1.5.7Version of this port present on the latest quarterly branch.
- Maintainer: danfe@FreeBSD.org
- Port Added: 2022-09-21 08:00:09
- Last Update: 2024-12-08 15:30:52
- Commit Hash: 8ceb128
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2+
- WWW:
- https://vcmi.eu/
- Description:
- VCMI is an open-source project aiming to reimplement HoMM3:WoG and SoD
game engines, giving it new and extended possibilities. Among current
features are:
- Complete gameplay mechanics
- Almost all objects, abilities, spells, and other content
- Basic battle AI and adventure AI
- Many GUI improvements: high resolutions, stack queue,
creature window
- Advanced and easy modding support -- add new towns, creatures,
heroes, artifacts, and spells without limits or conflicts
- Launcher for easy configuration -- download mods from our
server and install them immediately!
- Random map generator that supports objects added by mods
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/games/vcmi/ && make install clean
- To add the package, run one of these commands:
- pkg install games/vcmi
- pkg install vcmi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: vcmi
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1724621267
SHA256 (vcmi-vcmi-1.5.7_GH0.tar.gz) = 307eeeb19314e47b847baf8f79cf9200d409e9e0e6270123ca4eb37279c81545
SIZE (vcmi-vcmi-1.5.7_GH0.tar.gz) = 9746146
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- lrelease : devel/qt5-linguisttools
- qt5-qmake>=5.15 : devel/qt5-qmake
- Runtime dependencies:
-
- bash : shells/bash
- Library dependencies:
-
- libavcodec.so : multimedia/ffmpeg
- libboost_atomic.so : devel/boost-libs
- libfuzzylite.so : devel/fuzzylite
- libminizip.so : archivers/minizip
- libtbb.so : devel/onetbb
- libSDL2_image.so : graphics/sdl2_image
- libSDL2_mixer.so : audio/sdl2_mixer
- libSDL2.so : devel/sdl20
- libSDL2_ttf.so : graphics/sdl2_ttf
- libQt5Core.so : devel/qt5-core
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Network.so : net/qt5-network
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for vcmi-1.5.7_1:
DOCS=on: Build and/or install documentation
QT=on: Build Qt-based game launcher and map editor
===> Use 'make config' to modify these settings
- Options name:
- games_vcmi
- USES:
- cmake pkgconfig sdl shebangfix qt:5
- pkg-message:
- For install:
- VCMI requires data from the original Heroes of Might and Magic III: Shadow
of Death or Complete editions. Data files from native GNU/Linux port made
by Loki Entertainment Software (The Restoration of Erathia) will not work.
Install the game in Wine or manually unpack GOG installer, and copy "Data",
"Maps", and "MP3" directories from the installation to ~/.local/share/vcmi/
or, if XDG_DATA_HOME environment variable is set, to $XDG_DATA_HOME/vcmi/.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.5.7_1 08 Dec 2024 15:30:52 |
Alexey Dokuchaev (danfe) |
games/vcmi: try to unbreak the port's build against new Boost
Obtained from: Arch Linux (AUR) and upstream GitHub |
1.5.7_1 20 Nov 2024 10:05:24 |
Dima Panov (fluffy) |
games/vcmi: mark as BROKEN, fails to build with boost-1.86+
Sponsored by: Future Crew, LLC |
1.5.7_1 03 Oct 2024 10:25:14 |
Dima Panov (fluffy) |
*/*: bump consumers after devel/boost* update
With hat: office
Sponsored by: Future Crew, LLC |
1.5.7 29 Aug 2024 21:28:18 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to version 1.5.7
Reported by: portscout |
1.5.6 08 Aug 2024 09:17:44 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to version 1.5.6
Reported by: portscout |
1.5.5 18 Jul 2024 16:33:24 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to the latest (bugfix) version 1.5.5
Following similar change in the launcher, map editor's icons and
translations are now embedded inside the program via Qt resource
system as of upstream commit 6dcb41c.
Reported by: portscout |
1.5.3_1 04 Jul 2024 11:39:44 |
Ganael LAPLANCHE (martymac) |
devel/onetbb: Update to 2021.13.0
and bump dependent ports' revisions.
Release
notes: https://github.com/oneapi-src/oneTBB/blob/v2021.13.0/RELEASE_NOTES.md |
1.5.3 22 Jun 2024 17:00:18 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to the latest version 1.5.3
As of upstream commit 8cee8b7, launcher's icons and translations
are now packaged inside the binary using Qt resource system.
Reported by: portscout |
1.5.2 07 Jun 2024 03:12:10 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to version 1.5.2
Reported by: portscout |
1.5.0 12 May 2024 08:41:30 |
Alexey Dokuchaev (danfe) |
games/vcmi: the port had been updated to version 1.5.0
Note: saved games from 1.4 release can be loaded in 1.5!
Reported by: portscout |
1.4.5_1 17 Apr 2024 11:28:34 |
Ganael LAPLANCHE (martymac) |
devel/onetbb: Update to 2021.12.0
and bump dependent ports' revisions.
Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.12.0 |
1.4.5 06 Feb 2024 17:36:54 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to version 1.4.5
Reported by: portscout |
1.4.4 23 Jan 2024 14:03:28 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to version 1.4.4
Reported by: portscout |
1.4.2 31 Dec 2023 12:36:02 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to version 1.4.2
Reported by: portscout |
1.4.1 20 Dec 2023 02:47:12 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to bugfix version 1.4.1
Reported by: portscout |
1.4.0 11 Dec 2023 04:28:18 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to version 1.4.0
AUTHORS file had been converted to C++ header,
keeping installing it would be a little weird.
Reported by: portscout |
1.3.2_1 28 Nov 2023 11:35:02 |
Ganael LAPLANCHE (martymac) |
devel/onetbb: Update to 2021.11.0
and bump dependent ports' revisions.
Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.11.0 |
1.3.2 17 Sep 2023 11:20:06 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to the latest version 1.3.2
Drop README.md from the installed docs: it was moved to bigger
documentation bundle targeting developers, package maintainers,
modders, and players; I haven't made my mind yet whether they
should be installed.
Reported by: portscout |
1.3.1 25 Aug 2023 03:38:22 |
Alexey Dokuchaev (danfe) |
games/vcmi: update the port to version 1.3.1
Reported by: portscout |
1.3.0_1 21 Aug 2023 10:09:23 |
Ganael LAPLANCHE (martymac) |
devel/onetbb: Update to 2021.10.0
and bump dependent ports' revisions.
Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.10.0 |
1.3.0 06 Aug 2023 05:32:40 |
Alexey Dokuchaev (danfe) |
games/vcmi: the port had been updated to version 1.3.0
Drop now useless `post-configure' target and PATCH_ARGS.
Reported by: portscout |
1.2.1 01 Jun 2023 11:43:50 |
Alexey Dokuchaev (danfe) |
games/vcmi: the port had been updated to version 1.2.1
Backport patch to fix potential nullptr-to-reference conversion.
Reported by: portscout |
1.2.0_3 09 May 2023 10:25:26 |
Ganael LAPLANCHE (martymac) |
devel/onetbb: Update to 2021.9.0
and bump dependent ports' revisions.
Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.9.0 |
1.2.0_2 27 Apr 2023 12:01:46 |
Daniel Engberg (diizzy) |
*/*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s) |
1.2.0_1 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
1.2.0 16 Apr 2023 13:16:44 |
Alexey Dokuchaev (danfe) |
games/vcmi: the port had been updated to version 1.2.0
This release brings tons of improvements and fixes; players
and dedicated server operators are encouraged to update.
Reported by: portscout |
1.1.1_1 03 Mar 2023 15:01:50 |
Ganael LAPLANCHE (martymac) |
devel/onetbb: Update to 2021.8.0
Also:
- bump dependent ports' revisions
- fix build when WITH_DEBUG is set
Release notes: https://github.com/oneapi-src/oneTBB/releases/tag/v2021.8.0 |
1.1.1 01 Mar 2023 12:15:40 |
Alexey Dokuchaev (danfe) |
games/vcmi: the port had been updated to version 1.1.1
Rather than hardcoding socket buffer size to 4MB, set it
based on the ``kern.ipc.maxsockbuf'' sysctl value*.
Reported by: portscout
*) https://bugs.vcmi.eu/view.php?id=3027 |
1.1.0 04 Jan 2023 16:38:44 |
Alexey Dokuchaev (danfe) |
games/vcmi: the port had been updated to version 1.1.0
- Replace LAUNCHER option with more generic QT as it now controls
the build of Qt-based game launcher and map editor programs
- Disable build of LUA/ERM scripting modules as scripting support
is far from "production ready" and not something that should be
offered to end-users for the time being
- Add a couple of missing Oxford commas while I'm at it
Reported by: portscout |
1.0.0_2 03 Nov 2022 11:32:41 |
Ganael LAPLANCHE (martymac) |
devel/onetbb: Update to 2021.7.0
and bump dependent ports' revisions.
Release notes:
https://github.com/oneapi-src/oneTBB/blob/v2021.7.0/RELEASE_NOTES.md |
1.0.0_1 28 Sep 2022 10:28:09 |
Ganael LAPLANCHE (martymac) |
devel/onetbb: Update to 2021.6.0
and bump dependent ports' revisions.
Release notes:
https://github.com/oneapi-src/oneTBB/blob/v2021.6.0/RELEASE_NOTES.md |
1.0.0 21 Sep 2022 07:55:44 |
Alexey Dokuchaev (danfe) |
games/vcmi: new port had been added (+)
VCMI is an open-source project aiming to reimplement HoMM3:WoG
and SoD game engines, giving it new and extended possibilities.
WWW: https://vcmi.eu/ |