BSD Ports

games/vcmi 1.7.5_1 FreeBSD

Open-source engine for Heroes of Might and Magic III

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
GPLv2+
Categories
games
Package size
11950.5 KiB, 38037.4 KiB installed

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

In the other systems

SystemPortVersion
FreeBSDgames/vcmi1.7.5_1
OpenBSDgames/vcmi1.6.8p1
NetBSDgames/vcmi1.7.5nb1
HardenedBSDgames/vcmi1.7.5_1
GhostBSDgames/vcmi1.7.5

Install

Binary package:

pkg install vcmi

From the ports tree:

cd /usr/ports/games/vcmi/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vcmi>0:games/vcmi

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.7.5_11.7.5_1--1.7.5_1
FreeBSD:14:quarterly1.7.5_11.7.5_1n/a1.6.8_11.7.5_1
FreeBSD:15:latest1.7.5_11.7.5_1n/a-1.6.8_1
FreeBSD:15:quarterly1.7.5_11.7.5_1n/an/an/a
FreeBSD:16:latest1.7.5_11.7.5_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 5

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 182

The first 100 are listed.

Run dependencies 170

The first 100 are listed.

No port depends on this one.

Configuration

Options name: games_vcmi

OptionDefaultDescription
DOCSoffBuild and/or install documentation
MMAIoffExperimental machine learning-based combat AI
NLSoffNative Language Support
QTonBuild Qt-based game launcher and map editor
VIDEOonusing FFmpeg
USES
cmake pkgconfig sdl shebangfix
Service scripts
none

Message after installing

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/.

Files

pkg-plist 625
  • bin/vcmibuilder
  • bin/vcmiclient
  • bin/vcmieditor
  • bin/vcmilauncher
  • bin/vcmiserver
  • lib/vcmi/AI/libBattleAI.so
  • lib/vcmi/AI/libEmptyAI.so
  • lib/vcmi/AI/libMMAI.so
  • lib/vcmi/AI/libNullkiller.so
  • lib/vcmi/AI/libNullkiller2.so
  • lib/vcmi/AI/libStupidAI.so
  • lib/vcmi/libvcmi.so
  • lib/vcmi/libvcmiqt.so
  • share/applications/vcmiclient.desktop
  • share/applications/vcmieditor.desktop
  • share/applications/vcmilauncher.desktop
  • share/icons/hicolor/16x16/apps/vcmiclient.png
  • share/icons/hicolor/22x22/apps/vcmiclient.png
  • share/icons/hicolor/32x32/apps/vcmiclient.png
  • share/icons/hicolor/48x48/apps/vcmiclient.png
  • share/icons/hicolor/64x64/apps/vcmiclient.png
  • share/icons/hicolor/128x128/apps/vcmiclient.png
  • share/icons/hicolor/256x256/apps/vcmiclient.png
  • share/icons/hicolor/512x512/apps/vcmiclient.png
  • share/icons/hicolor/1024x1024/apps/vcmiclient.png
  • share/icons/hicolor/2048x2048/apps/vcmiclient.png
  • share/icons/hicolor/scalable/apps/vcmiclient.svg
  • share/icons/hicolor/128x128/apps/vcmieditor.png
  • share/icons/hicolor/256x256/apps/vcmieditor.png
  • share/icons/hicolor/32x32/apps/vcmieditor.png
  • share/icons/hicolor/48x48/apps/vcmieditor.png
  • share/icons/hicolor/64x64/apps/vcmieditor.png
  • share/metainfo/eu.vcmi.VCMI.metainfo.xml
  • share/vcmi/Mods/vcmi/Content/Data/NotoSans-Medium.ttf
  • share/vcmi/Mods/vcmi/Content/Data/NotoSerif-Black.ttf
  • share/vcmi/Mods/vcmi/Content/Data/NotoSerif-Bold.ttf
  • share/vcmi/Mods/vcmi/Content/Data/NotoSerif-Medium.ttf
  • share/vcmi/Mods/vcmi/Content/Data/s/std.verm
  • share/vcmi/Mods/vcmi/Content/Data/s/testy.erm
  • share/vcmi/Mods/vcmi/Content/Sounds/we5.wav
  • share/vcmi/Mods/vcmi/Content/Sprites/PortraitsLarge.json
  • share/vcmi/Mods/vcmi/Content/Sprites/PortraitsSmall.json
  • share/vcmi/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/CreaturePurchaseCard.png
  • share/vcmi/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/QuickRecruitmentAllButton.def
  • share/vcmi/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/QuickRecruitmentNoneButton.def
  • share/vcmi/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/costBackground.png
  • share/vcmi/Mods/vcmi/Content/Sprites/ScSelC.json
  • share/vcmi/Mods/vcmi/Content/Sprites/StackQueueLarge.png
  • share/vcmi/Mods/vcmi/Content/Sprites/StackQueueSmall.png
  • share/vcmi/Mods/vcmi/Content/Sprites/UnitMaxMovementHighlight.png
  • share/vcmi/Mods/vcmi/Content/Sprites/UnitMovementHighlight.png
  • share/vcmi/Mods/vcmi/Content/Sprites/adventureLayers.png
  • share/vcmi/Mods/vcmi/Content/Sprites/adventureOptionLobby.png
  • share/vcmi/Mods/vcmi/Content/Sprites/adventureOptionSearch.png
  • share/vcmi/Mods/vcmi/Content/Sprites/adventureOptionStatistic.png
  • share/vcmi/Mods/vcmi/Content/Sprites/adventureOptionWiki.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/actionAttack.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/actionGenie.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/actionInfo.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/actionLongWeapon.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/actionMove.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/actionReturn.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/actionShoot.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/queueDefend.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/queueWait.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/empty.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/fullHex.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/left.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/leftHalf.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/top.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/topLeft.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/topLeftCorner.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/topLeftHalfCorner.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/rangeHighlightsGreen.json
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/rangeHighlightsRed.json
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/empty.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/fullHex.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/left.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/leftHalf.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/top.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/topLeft.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/topLeftCorner.png
  • share/vcmi/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/topLeftHalfCorner.png
  • share/vcmi/Mods/vcmi/Content/Sprites/campaigns/arrow-back-down.png
  • share/vcmi/Mods/vcmi/Content/Sprites/campaigns/arrow-back-hover.png
  • share/vcmi/Mods/vcmi/Content/Sprites/campaigns/arrow-back-normal.png
  • share/vcmi/Mods/vcmi/Content/Sprites/campaigns/arrow-next-down.png
  • share/vcmi/Mods/vcmi/Content/Sprites/campaigns/arrow-next-hover.png
  • share/vcmi/Mods/vcmi/Content/Sprites/campaigns/arrow-next-normal.png
  • share/vcmi/Mods/vcmi/Content/Sprites/campaigns/back.json
  • share/vcmi/Mods/vcmi/Content/Sprites/campaigns/next.json
  • share/vcmi/Mods/vcmi/Content/Sprites/cprsmall.json
  • share/vcmi/Mods/vcmi/Content/Sprites/debug/blocked.png
  • share/vcmi/Mods/vcmi/Content/Sprites/debug/grid.png
  • share/vcmi/Mods/vcmi/Content/Sprites/debug/spellRange.png
  • share/vcmi/Mods/vcmi/Content/Sprites/debug/visitable.png
  • share/vcmi/Mods/vcmi/Content/Sprites/heroWindow/artifactSlotEmpty.png
  • share/vcmi/Mods/vcmi/Content/Sprites/heroWindow/backpackButtonIcon.png
  • share/vcmi/Mods/vcmi/Content/Sprites/heroWindow/commanderButtonIcon.png
  • share/vcmi/Mods/vcmi/Content/Sprites/itpa.json

The first 100 are listed.

distinfo 2
FileSizeSHA256
vcmi-vcmi-1.7.5_GH0.tar.gz1.3532787e+077db5873b070c36f21ad5bf955d54d902a5502e4f08322272bce93d260a8f8397
vcmi-innoextract-96e9566_GH0.tar.gz216047132a8df8b2b98378b02c21b75d3b3f9d34276472da4b992a12f5a789b1fbc329

Commit history 2

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
8c22d155fc Alexey Dokuchaev games/vcmi: update VCMI to the latest version 1.7.5
Reported by: portscout