notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
The safest procedure: change your FreshPorts password. Anything you had set before Friday March 24 2023 09:49:20 UTC should be changed. You can read more here: SQL inejection issues fixed and FreshSource code fixes Sorry about the extra work for you.
All known SQL injection issues patched. There is no evidence it was exploited. That doesn’t mean it wasn’t. Please change your password.
Port details
vcmi Open-source engine for Heroes of Might and Magic III
1.1.1_1 games on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Maintainer: danfe@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-09-21 08:00:09
Last Update: 2023-03-03 15:01:50
Commit Hash: 1dc2569
License: GPLv2+
Description:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
pkg-plist: as obtained via: make generate-plist
Expand this list (229 items)
Collapse this list.
  1. /usr/local/share/licenses/vcmi-1.1.1_1/catalog.mk
  2. /usr/local/share/licenses/vcmi-1.1.1_1/LICENSE
  3. /usr/local/share/licenses/vcmi-1.1.1_1/GPLv2+
  4. bin/vcmibuilder
  5. bin/vcmiclient
  6. bin/vcmieditor
  7. bin/vcmilauncher
  8. bin/vcmiserver
  9. lib/vcmi/AI/libBattleAI.so
  10. lib/vcmi/AI/libEmptyAI.so
  11. lib/vcmi/AI/libNullkiller.so
  12. lib/vcmi/AI/libStupidAI.so
  13. lib/vcmi/AI/libVCAI.so
  14. lib/vcmi/libvcmi.so
  15. share/applications/vcmiclient.desktop
  16. share/applications/vcmieditor.desktop
  17. share/applications/vcmilauncher.desktop
  18. share/icons/hicolor/256x256/apps/vcmiclient.png
  19. share/icons/hicolor/32x32/apps/vcmiclient.png
  20. share/icons/hicolor/48x48/apps/vcmiclient.png
  21. share/icons/hicolor/64x64/apps/vcmiclient.png
  22. share/icons/hicolor/128x128/apps/vcmieditor.png
  23. share/icons/hicolor/256x256/apps/vcmieditor.png
  24. share/icons/hicolor/32x32/apps/vcmieditor.png
  25. share/icons/hicolor/48x48/apps/vcmieditor.png
  26. share/icons/hicolor/64x64/apps/vcmieditor.png
  27. share/metainfo/eu.vcmi.VCMI.metainfo.xml
  28. share/vcmi/Mods/vcmi/Data/QuickRecruitmentWindow/CreaturePurchaseCard.png
  29. share/vcmi/Mods/vcmi/Data/StackQueueLarge.png
  30. share/vcmi/Mods/vcmi/Data/StackQueueSmall.png
  31. share/vcmi/Mods/vcmi/Data/questDialog.png
  32. share/vcmi/Mods/vcmi/Data/s/std.verm
  33. share/vcmi/Mods/vcmi/Data/s/testy.erm
  34. share/vcmi/Mods/vcmi/Data/stackWindow/bonus-effects.png
  35. share/vcmi/Mods/vcmi/Data/stackWindow/button-panel.png
  36. share/vcmi/Mods/vcmi/Data/stackWindow/commander-abilities.png
  37. share/vcmi/Mods/vcmi/Data/stackWindow/commander-bg.png
  38. share/vcmi/Mods/vcmi/Data/stackWindow/icons.png
  39. share/vcmi/Mods/vcmi/Data/stackWindow/info-panel-0.png
  40. share/vcmi/Mods/vcmi/Data/stackWindow/info-panel-1.png
  41. share/vcmi/Mods/vcmi/Data/stackWindow/info-panel-2.png
  42. share/vcmi/Mods/vcmi/Data/stackWindow/spell-effects.png
  43. share/vcmi/Mods/vcmi/Maps/VCMI_Tests_2011b.h3m
  44. share/vcmi/Mods/vcmi/Sprites/PortraitsLarge.json
  45. share/vcmi/Mods/vcmi/Sprites/PortraitsSmall.json
  46. share/vcmi/Mods/vcmi/Sprites/QuickRecruitmentWindow/CreaturePurchaseCard.png
  47. share/vcmi/Mods/vcmi/Sprites/QuickRecruitmentWindow/QuickRecruitmentAllButton.def
  48. share/vcmi/Mods/vcmi/Sprites/QuickRecruitmentWindow/QuickRecruitmentNoneButton.def
  49. share/vcmi/Mods/vcmi/Sprites/QuickRecruitmentWindow/costBackground.png
  50. share/vcmi/Mods/vcmi/Sprites/ScSelC.json
  51. share/vcmi/Mods/vcmi/Sprites/buttons/commander.json
  52. share/vcmi/Mods/vcmi/Sprites/buttons/commanderNormal.png
  53. share/vcmi/Mods/vcmi/Sprites/buttons/commanderPressed.png
  54. share/vcmi/Mods/vcmi/Sprites/buttons/resolution.json
  55. share/vcmi/Mods/vcmi/Sprites/buttons/resolutionNormal.png
  56. share/vcmi/Mods/vcmi/Sprites/buttons/resolutionPressed.png
  57. share/vcmi/Mods/vcmi/Sprites/itpa.json
  58. share/vcmi/Mods/vcmi/Sprites/mapFormatIcons/vcmi1.png
  59. share/vcmi/Mods/vcmi/Sprites/stackWindow/cancel-normal.png
  60. share/vcmi/Mods/vcmi/Sprites/stackWindow/cancel-pressed.png
  61. share/vcmi/Mods/vcmi/Sprites/stackWindow/cancelButton.json
  62. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-0.png
  63. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-1.png
  64. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-10.png
  65. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-2.png
  66. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-3.png
  67. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-4.png
  68. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-5.png
  69. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-6.png
  70. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-7.png
  71. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-8.png
  72. share/vcmi/Mods/vcmi/Sprites/stackWindow/level-9.png
  73. share/vcmi/Mods/vcmi/Sprites/stackWindow/levels.json
  74. share/vcmi/Mods/vcmi/Sprites/stackWindow/switchModeIcons.json
  75. share/vcmi/Mods/vcmi/Sprites/stackWindow/upgrade-normal.png
  76. share/vcmi/Mods/vcmi/Sprites/stackWindow/upgrade-pressed.png
  77. share/vcmi/Mods/vcmi/Sprites/stackWindow/upgradeButton.json
  78. share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/defendBig.png
  79. share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/defendSmall.png
  80. share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/statesBig.json
  81. share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/statesSmall.json
  82. share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/waitBig.png
  83. share/vcmi/Mods/vcmi/Sprites/vcmi/battleQueue/waitSmall.png
  84. share/vcmi/Mods/vcmi/Sprites/vcmi/creatureIcons/towerLarge.png
  85. share/vcmi/Mods/vcmi/Sprites/vcmi/creatureIcons/towerSmall.png
  86. share/vcmi/Mods/vcmi/config/vcmi/towerCreature.json
  87. share/vcmi/Mods/vcmi/config/vcmi/towerFactions.json
  88. share/vcmi/Mods/vcmi/mod.json
  89. share/vcmi/config/ERMU_to_picture.json
  90. share/vcmi/config/NEUTRAL.PAL
  91. share/vcmi/config/ai/object-priorities.txt
  92. share/vcmi/config/ambientSounds.json
  93. share/vcmi/config/artifacts.json
  94. share/vcmi/config/battleStartpos.json
  95. share/vcmi/config/battlefields.json
  96. share/vcmi/config/battles_graphics.json
  97. share/vcmi/config/bonuses.json
  98. share/vcmi/config/bonuses_texts.json
  99. share/vcmi/config/buildings5.json
  100. share/vcmi/config/campaignMedia.json
  101. share/vcmi/config/campaignSets.json
  102. share/vcmi/config/campaign_regions.json
  103. share/vcmi/config/commanders.json
  104. share/vcmi/config/creatures/castle.json
  105. share/vcmi/config/creatures/conflux.json
  106. share/vcmi/config/creatures/dungeon.json
  107. share/vcmi/config/creatures/fortress.json
  108. share/vcmi/config/creatures/inferno.json
  109. share/vcmi/config/creatures/necropolis.json
  110. share/vcmi/config/creatures/neutral.json
  111. share/vcmi/config/creatures/rampart.json
  112. share/vcmi/config/creatures/special.json
  113. share/vcmi/config/creatures/stronghold.json
  114. share/vcmi/config/creatures/tower.json
  115. share/vcmi/config/defaultMods.json
  116. share/vcmi/config/factions/castle.json
  117. share/vcmi/config/factions/conflux.json
  118. share/vcmi/config/factions/dungeon.json
  119. share/vcmi/config/factions/fortress.json
  120. share/vcmi/config/factions/inferno.json
  121. share/vcmi/config/factions/necropolis.json
  122. share/vcmi/config/factions/neutral.json
  123. share/vcmi/config/factions/rampart.json
  124. share/vcmi/config/factions/random.json
  125. share/vcmi/config/factions/stronghold.json
  126. share/vcmi/config/factions/tower.json
  127. share/vcmi/config/filesystem.json
  128. share/vcmi/config/fonts.json
  129. share/vcmi/config/gameConfig.json
  130. share/vcmi/config/heroClasses.json
  131. share/vcmi/config/heroes/castle.json
  132. share/vcmi/config/heroes/conflux.json
  133. share/vcmi/config/heroes/dungeon.json
  134. share/vcmi/config/heroes/fortress.json
  135. share/vcmi/config/heroes/inferno.json
  136. share/vcmi/config/heroes/necropolis.json
  137. share/vcmi/config/heroes/rampart.json
  138. share/vcmi/config/heroes/special.json
  139. share/vcmi/config/heroes/stronghold.json
  140. share/vcmi/config/heroes/tower.json
  141. share/vcmi/config/mainmenu.json
  142. share/vcmi/config/mapOverrides.json
  143. share/vcmi/config/objects/creatureBanks.json
  144. share/vcmi/config/objects/dwellings.json
  145. share/vcmi/config/objects/generic.json
  146. share/vcmi/config/objects/moddables.json
  147. share/vcmi/config/objects/rewardable.json
  148. share/vcmi/config/obstacles.json
  149. share/vcmi/config/randomMap.json
  150. share/vcmi/config/resolutions.json
  151. share/vcmi/config/resources.json
  152. share/vcmi/config/rivers.json
  153. share/vcmi/config/roads.json
  154. share/vcmi/config/schemas/artifact.json
  155. share/vcmi/config/schemas/battlefield.json
  156. share/vcmi/config/schemas/bonus.json
  157. share/vcmi/config/schemas/creature.json
  158. share/vcmi/config/schemas/faction.json
  159. share/vcmi/config/schemas/hero.json
  160. share/vcmi/config/schemas/heroClass.json
  161. share/vcmi/config/schemas/mapHeader.json
  162. share/vcmi/config/schemas/mod.json
  163. share/vcmi/config/schemas/object.json
  164. share/vcmi/config/schemas/objectTemplate.json
  165. share/vcmi/config/schemas/objectType.json
  166. share/vcmi/config/schemas/obstacle.json
  167. share/vcmi/config/schemas/script.json
  168. share/vcmi/config/schemas/settings.json
  169. share/vcmi/config/schemas/skill.json
  170. share/vcmi/config/schemas/spell.json
  171. share/vcmi/config/schemas/template.json
  172. share/vcmi/config/schemas/terrain.json
  173. share/vcmi/config/schemas/townBuilding.json
  174. share/vcmi/config/schemas/townSiege.json
  175. share/vcmi/config/schemas/townStructure.json
  176. share/vcmi/config/skills.json
  177. share/vcmi/config/sp_sounds.json
  178. share/vcmi/config/spells/ability.json
  179. share/vcmi/config/spells/adventure.json
  180. share/vcmi/config/spells/offensive.json
  181. share/vcmi/config/spells/other.json
  182. share/vcmi/config/spells/timed.json
  183. share/vcmi/config/startres.json
  184. share/vcmi/config/terrainViewPatterns.json
  185. share/vcmi/config/terrains.json
  186. share/vcmi/config/translate.json
  187. share/vcmi/launcher/icons/menu-game.png
  188. share/vcmi/launcher/icons/menu-lobby.png
  189. share/vcmi/launcher/icons/menu-mods.png
  190. share/vcmi/launcher/icons/menu-settings.png
  191. share/vcmi/launcher/icons/mod-delete.png
  192. share/vcmi/launcher/icons/mod-disabled.png
  193. share/vcmi/launcher/icons/mod-download.png
  194. share/vcmi/launcher/icons/mod-enabled.png
  195. share/vcmi/launcher/icons/mod-update.png
  196. share/vcmi/launcher/icons/room-private.png
  197. share/vcmi/mapeditor/icons/brush-1.png
  198. share/vcmi/mapeditor/icons/brush-2.png
  199. share/vcmi/mapeditor/icons/brush-4.png
  200. share/vcmi/mapeditor/icons/brush-5.png
  201. share/vcmi/mapeditor/icons/document-new.png
  202. share/vcmi/mapeditor/icons/document-open.png
  203. share/vcmi/mapeditor/icons/document-save.png
  204. share/vcmi/mapeditor/icons/edit-clear.png
  205. share/vcmi/mapeditor/icons/edit-copy.png
  206. share/vcmi/mapeditor/icons/edit-cut.png
  207. share/vcmi/mapeditor/icons/edit-paste.png
  208. share/vcmi/mapeditor/icons/edit-redo.png
  209. share/vcmi/mapeditor/icons/edit-undo.png
  210. share/vcmi/mapeditor/icons/fill-obstacles.png
  211. share/vcmi/mapeditor/icons/mapeditor.128x128.png
  212. share/vcmi/mapeditor/icons/mapeditor.256x256.png
  213. share/vcmi/mapeditor/icons/mapeditor.32x32.png
  214. share/vcmi/mapeditor/icons/mapeditor.48x48.png
  215. share/vcmi/mapeditor/icons/mapeditor.64x64.png
  216. share/vcmi/mapeditor/icons/menu-game.png
  217. share/vcmi/mapeditor/icons/menu-mods.png
  218. share/vcmi/mapeditor/icons/menu-settings.png
  219. share/vcmi/mapeditor/icons/mod-delete.png
  220. share/vcmi/mapeditor/icons/mod-disabled.png
  221. share/vcmi/mapeditor/icons/mod-download.png
  222. share/vcmi/mapeditor/icons/mod-enabled.png
  223. share/vcmi/mapeditor/icons/mod-update.png
  224. share/vcmi/mapeditor/icons/toggle-grid.png
  225. share/vcmi/mapeditor/icons/toggle-pass.png
  226. share/vcmi/mapeditor/icons/toggle-underground.png
  227. @owner
  228. @group
  229. @mode
Collapse this list.
Dependency lines:
  • vcmi>0:games/vcmi
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:

Packages (timestamps in pop-ups are UTC):
vcmi
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd64pkg-falloutpkg-fallout
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i386pkg-falloutpkg-fallout
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-falloutpkg-fallout
FreeBSD:12:amd641.1.1_11.0.0_2
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i3861.1.1_11.0.0_2
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch641.1.1_1pkg-fallout
FreeBSD:13:amd641.1.1_11.0.0_2
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv7pkg-falloutpkg-fallout
FreeBSD:13:i3861.1.1_11.0.0_2
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch641.1.1_1pkg-fallout
FreeBSD:14:amd641.1.1_1pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv7pkg-falloutpkg-fallout
FreeBSD:14:i3861.1.1_1pkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc641.1.0pkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. pkgconf>=1.3.0_1 : devel/pkgconf
  4. sdl2-config : devel/sdl20
  5. qt5-buildtools>=5.15 : devel/qt5-buildtools
  6. qt5-qmake>=5.15 : devel/qt5-qmake
Runtime dependencies:
  1. bash : shells/bash
Library dependencies:
  1. libavcodec.so : multimedia/ffmpeg
  2. libboost_atomic.so : devel/boost-libs
  3. libfuzzylite.so : devel/fuzzylite
  4. libminizip.so : archivers/minizip
  5. libtbb.so : devel/onetbb
  6. libSDL2_image.so : graphics/sdl2_image
  7. libSDL2_mixer.so : audio/sdl2_mixer
  8. libSDL2.so : devel/sdl20
  9. libSDL2_ttf.so : graphics/sdl2_ttf
  10. libQt5Core.so : devel/qt5-core
  11. libQt5Gui.so : x11-toolkits/qt5-gui
  12. libQt5Network.so : net/qt5-network
  13. libQt5Widgets.so : x11-toolkits/qt5-widgets
There are no ports dependent upon this port

Configuration Options:
Options name:
USES:
pkg-message:
For install:
WWW: https://vcmi.eu/
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/vcmi/vcmi/tar.gz/1.1.1?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.1.1_1
03 Mar 2023 15:01:50
commit hash:1dc256924e84ccc34b09810779e532dee18d37eccommit hash:1dc256924e84ccc34b09810779e532dee18d37eccommit hash:1dc256924e84ccc34b09810779e532dee18d37eccommit hash:1dc256924e84ccc34b09810779e532dee18d37ec files touched by this commit
Ganael LAPLANCHE (martymac) search for other commits by this committer
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
commit hash:0f57a0feb817e543debe018615c2678f375c541dcommit hash:0f57a0feb817e543debe018615c2678f375c541dcommit hash:0f57a0feb817e543debe018615c2678f375c541dcommit hash:0f57a0feb817e543debe018615c2678f375c541d files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
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
commit hash:f98f93005f1e3f6ac2e6dedd0df5394cc1f9d61fcommit hash:f98f93005f1e3f6ac2e6dedd0df5394cc1f9d61fcommit hash:f98f93005f1e3f6ac2e6dedd0df5394cc1f9d61fcommit hash:f98f93005f1e3f6ac2e6dedd0df5394cc1f9d61f files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
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
commit hash:e02e127016dfd1b55b694a96ed83ebabed051a60commit hash:e02e127016dfd1b55b694a96ed83ebabed051a60commit hash:e02e127016dfd1b55b694a96ed83ebabed051a60commit hash:e02e127016dfd1b55b694a96ed83ebabed051a60 files touched by this commit
Ganael LAPLANCHE (martymac) search for other commits by this committer
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
commit hash:e3eba48aefc84b8c4b5dcbd57b3aa8cb1d702ee1commit hash:e3eba48aefc84b8c4b5dcbd57b3aa8cb1d702ee1commit hash:e3eba48aefc84b8c4b5dcbd57b3aa8cb1d702ee1commit hash:e3eba48aefc84b8c4b5dcbd57b3aa8cb1d702ee1 files touched by this commit
Ganael LAPLANCHE (martymac) search for other commits by this committer
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
commit hash:736806fd2af80366e8c132e35aeea7e8450e269ecommit hash:736806fd2af80366e8c132e35aeea7e8450e269ecommit hash:736806fd2af80366e8c132e35aeea7e8450e269ecommit hash:736806fd2af80366e8c132e35aeea7e8450e269e files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
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/

Number of commits found: 6