notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
openenroth Open reimplementation of Might and Magic VI-VIII game engine
g20250907 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 g20250907Version of this port present on the latest quarterly branch.
Maintainer: danfe@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-01-30 12:30:08
Last Update: 2026-03-25 14:16:32
Commit Hash: 34a6e94
License: LGPL3
WWW:
https://github.com/OpenEnroth/OpenEnroth
Description:
Might and Magic VI-VIII engine remake using original data and code. Allows playing the original game plus introduce customizations and modifications. Currently, only MM7 is playable; support for 6 and 8 will be added in the future.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. /usr/local/share/licenses/openenroth-g20250907/catalog.mk
  2. /usr/local/share/licenses/openenroth-g20250907/LICENSE
  3. /usr/local/share/licenses/openenroth-g20250907/LGPL3
  4. bin/CodeGen
  5. bin/LodTool
  6. bin/OpenEnroth
  7. @owner
  8. @group
  9. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • openenroth>0:games/openenroth
To install the port:
cd /usr/ports/games/openenroth/ && make install clean
To add the package, run one of these commands:
  • pkg install games/openenroth
  • pkg install openenroth
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openenroth
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1757283000 SHA256 (OpenEnroth-OpenEnroth-g20250907-9ba8864_GH0.tar.gz) = ddb54e20772d7a13d2fbbc62a7b7e43088e09150979197a3b638b90803895933 SIZE (OpenEnroth-OpenEnroth-g20250907-9ba8864_GH0.tar.gz) = 2794066

Expand this list (36 items)

Collapse this list.

SHA256 (CLIUtils-CLI11-9532482_GH0.tar.gz) = f9e6682bd7a6729f865837aaf129b6327a25eae4fed10ee7453f1b1dcf8dfcff SIZE (CLIUtils-CLI11-9532482_GH0.tar.gz) = 323142 SHA256 (vector-of-bool-cmrc-952ffdd_GH0.tar.gz) = 523f26a4285b59f08b497a014c120717d219d161e1f96be9e126908e04cb9ddf SIZE (vector-of-bool-cmrc-952ffdd_GH0.tar.gz) = 2597804 SHA256 (fastfloat-fast_float-1ea4f27_GH0.tar.gz) = 0152d47ba6c6fd679bab36ef49d3968939ba3489885c824a867cee7b99d452bc SIZE (fastfloat-fast_float-1ea4f27_GH0.tar.gz) = 79251 SHA256 (TartanLlama-generator-2a91250_GH0.tar.gz) = 9c3b1a152108ded2a977ad68dee87976b9061c79bd27db899f5d3f02862c0315 SIZE (TartanLlama-generator-2a91250_GH0.tar.gz) = 11775 SHA256 (g-truc-glm-0af55cc_GH0.tar.gz) = 5addedd8ac476cfb3eee9a545525b696e926646d89c679f13f045846c208c7c3 SIZE (g-truc-glm-0af55cc_GH0.tar.gz) = 4567398 SHA256 (ocornut-imgui-1f7f1f5_GH0.tar.gz) = d973654695d1ca8560e745929a414edb2988dd95ced1724480019d5208cafa0a SIZE (ocornut-imgui-1f7f1f5_GH0.tar.gz) = 2095356 SHA256 (Rookfighter-inifile-cpp-7bb1ec3_GH0.tar.gz) = 35773a655e3ceb0f3bf0fd1de1c57b15fa68bf085d9599b5aa86c3da765ada79 SIZE (Rookfighter-inifile-cpp-7bb1ec3_GH0.tar.gz) = 14667 SHA256 (boostorg-lambda2-dddfec6_GH0.tar.gz) = 39fd78175f29c6e5f545d985e0819e23e8f560766d5e7e4b94a6e85de8c6788d SIZE (boostorg-lambda2-dddfec6_GH0.tar.gz) = 13041 SHA256 (LuaJIT-LuaJIT-97813fb_GH0.tar.gz) = c96d2b0697c42e7d5da24e273e1d829c77971866be1b49abfa10dacedb661e47 SIZE (LuaJIT-LuaJIT-97813fb_GH0.tar.gz) = 1081689 SHA256 (zhaozg-luajit-cmake-6446221_GH0.tar.gz) = 041168b28be16cf0e1672a5345372938b7e20bea0baa2a71db701141c7927f3a SIZE (zhaozg-luajit-cmake-6446221_GH0.tar.gz) = 25964 SHA256 (mandreyel-mio-8b6b7d8_GH0.tar.gz) = 5afbe7658a374ba2463df811aae2e68d8be6867c7ad65d5077d96a5ffe0580d3 SIZE (mandreyel-mio-8b6b7d8_GH0.tar.gz) = 33276 SHA256 (Neargye-magic_enum-d01a4f9_GH0.tar.gz) = 7334e1dcb3af741ff6e4d5ab13771d1b39d291bb35b740a4ca795419c93ad2fa SIZE (Neargye-magic_enum-d01a4f9_GH0.tar.gz) = 171928 SHA256 (nlohmann-json-55f9368_GH0.tar.gz) = cb103964c3cfb351c39c7e7b2944a0f43eccd51d9a46bb0c12ab64af1720da52 SIZE (nlohmann-json-55f9368_GH0.tar.gz) = 9678663 SHA256 (gharveymn-small_vector-e8e63fe_GH0.tar.gz) = b50750a82bcc8e3b81ed2f3a39d2b7197a81f21c82dac8de0b8fff0097aef934 SIZE (gharveymn-small_vector-e8e63fe_GH0.tar.gz) = 92341 SHA256 (ThePhD-sol2-336f76c_GH0.tar.gz) = 12b45b7ba86197ab78178ebb8e9a626d97b49b4d2720d468852a789709e3f65f SIZE (ThePhD-sol2-336f76c_GH0.tar.gz) = 8461271 SHA256 (OpenEnroth-backward-cpp-51f0700_GH0.tar.gz) = 34347a0e2bd0329f16a8814235e6153312f834874946f5705403c2af313cae4d SIZE (OpenEnroth-backward-cpp-51f0700_GH0.tar.gz) = 199840 SHA256 (82acace66caae3a0c5824b449f79f8bf6b4197b8.patch) = 0c8de3cd21a0eefe137a6e50897cc068a8fa6f05e66cd88d9213545d2bc4842f SIZE (82acace66caae3a0c5824b449f79f8bf6b4197b8.patch) = 4335 SHA256 (4061bb17317fbc1d2ef515addb18746d42bbc278.patch) = aabc0a2b05bc40172bbeaafbe30c56e2a9e0ab2b05b6a6aa8e0fc271c96d31ed SIZE (4061bb17317fbc1d2ef515addb18746d42bbc278.patch) = 913

Collapse this list.


Packages (timestamps in pop-ups are UTC):
openenroth
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latestg20250907g20250907-g20230128_4g20250907n/an/an/a
FreeBSD:13:quarterlyg20250907g20250907-g20230128_3g20250907n/an/an/a
FreeBSD:14:latestg20250907g20250907-g20230128_4g20250907---
FreeBSD:14:quarterlyg20250907g20250907-g20230128_3g20250907g20230128_3--
FreeBSD:15:latestg20250907g20250907n/ag20230128_4n/an/a--
FreeBSD:15:quarterlyg20250907g20250907n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
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. sdl2-config : devel/sdl20
  4. xorgproto>=0 : x11/xorgproto
Library dependencies:
  1. libavcodec.so : multimedia/ffmpeg
  2. libfmt.so : devel/libfmt
  3. libpng.so : graphics/png
  4. libspdlog.so : devel/spdlog
  5. libGL.so : graphics/libglvnd
  6. libopenal.so.1 : audio/openal-soft
  7. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
games_openenroth
USES:
cmake gl openal sdl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/OpenEnroth/OpenEnroth/tar.gz/9ba8864?dummy=/
Collapse this list.

Number of commits found: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20250907
25 Mar 2026 14:16:32
commit hash: 34a6e94b7e3f60123d6c94b003dd61d4abcbff6ecommit hash: 34a6e94b7e3f60123d6c94b003dd61d4abcbff6ecommit hash: 34a6e94b7e3f60123d6c94b003dd61d4abcbff6ecommit hash: 34a6e94b7e3f60123d6c94b003dd61d4abcbff6e files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
games/openenroth: update OpenEnroth to the latest pre-SDL3 commit

- Unbreak the build against modern FFmpeg versions
- The code requires C++23 so remove now helpless hacks
- Follow-up commit 29a23b8db460 and replace LLD_UNSAFE
  with the more appropriate LDFLAGS_i386=-Wl,-znotext
- Add PORTSCOUT to ignore not particularly useful tag
- Shaders are now embedded in the executable itself
- Install two extra programs for developers/modders
g20230128_5
24 Dec 2025 08:55:20
commit hash: eb776b81ba939ed8bdbd02faad6c4fa25c6db537commit hash: eb776b81ba939ed8bdbd02faad6c4fa25c6db537commit hash: eb776b81ba939ed8bdbd02faad6c4fa25c6db537commit hash: eb776b81ba939ed8bdbd02faad6c4fa25c6db537 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
multimedia/ffmpeg: mark as broken ports not supporting ffmpeg > 6
g20230128_5
05 Nov 2025 20:59:34
commit hash: b2cea6a8b1c6cae9952d9a80b77ac019cd198aa4commit hash: b2cea6a8b1c6cae9952d9a80b77ac019cd198aa4commit hash: b2cea6a8b1c6cae9952d9a80b77ac019cd198aa4commit hash: b2cea6a8b1c6cae9952d9a80b77ac019cd198aa4 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libfmt: Bump PORTREVISION of dependent ports for shlib change after
786cb608216ce14e8ced27108c96a1f2c8492fca

The following ports are skipped because they have been updated after
786cb608216ce14e8ced27108c96a1f2c8492fca.
- chinese/fcitx5-chinese-addons
- chinese/fcitx5-mcbopomofo
- devel/fatal
- devel/fbthrift
- devel/folly
- devel/spdlog
- mail/mu
- net/fb303
- net/mvfst
- net/wangle
- science/seacas
- security/fizz
- www/proxygen
g20230128_4
10 Aug 2025 19:02:47
commit hash: b7e654fbfea9bb2771c35b1148250c2f1cf0c6a2commit hash: b7e654fbfea9bb2771c35b1148250c2f1cf0c6a2commit hash: b7e654fbfea9bb2771c35b1148250c2f1cf0c6a2commit hash: b7e654fbfea9bb2771c35b1148250c2f1cf0c6a2 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
*: Bump PORTREVISION for devel/libfmt  update {fmt.dev}
g20230128_3
14 Dec 2023 15:49:40
commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3commit hash: ec5f6e22611156724fe5844ed3783b68e0d404f3 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/libfmt: Update to 10.1.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/fmtlib/fmt/releases
g20230128_2
11 Oct 2023 18:26:39
commit hash: b4c5cbff607c0890765bb9308445a7d93f2fb6e1commit hash: b4c5cbff607c0890765bb9308445a7d93f2fb6e1commit hash: b4c5cbff607c0890765bb9308445a7d93f2fb6e1commit hash: b4c5cbff607c0890765bb9308445a7d93f2fb6e1 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
games/openenroth: fix build on powerpc

/wrkdirs/usr/ports/games/openenroth/work/OpenEnroth-093e253/thirdparty/luajit/luajit/src/host/cmake/buildvm/../../../lj_arch.h:467:2:
error: "Need at least GCC 4.3 or newer"
g20230128_2
27 Apr 2023 12:01:46
commit hash: f7accb23bf4c9fc87a4b362937629ccd09d425e5commit hash: f7accb23bf4c9fc87a4b362937629ccd09d425e5commit hash: f7accb23bf4c9fc87a4b362937629ccd09d425e5commit hash: f7accb23bf4c9fc87a4b362937629ccd09d425e5 files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
*/*: Bump all users of multimedia/ffmpeg*

...to make sure all picks up new version(s)
g20230128_1
25 Apr 2023 15:17:15
commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96commit hash: feb1fa34f58ea796656b86a81c2a2996b0b03c96 files touched by this commit
Christian Weisgerber (naddy) search for other commits by this committer
audio/opus: bump consumers after update to 1.4
g20230128
04 Feb 2023 15:10:00
commit hash: 84ba2383e7be058b5e4f799fbe3fafeefcfb3761commit hash: 84ba2383e7be058b5e4f799fbe3fafeefcfb3761commit hash: 84ba2383e7be058b5e4f799fbe3fafeefcfb3761commit hash: 84ba2383e7be058b5e4f799fbe3fafeefcfb3761 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
games/openenroth: unbreak the port's build in pre-C++20 environments

Pull Clang 13 when it's not available in the base (via USES+=llvm:13)
and use Boost's ``unordered_map'' implementation while the system one
is insufficient; avoid ``std::u8string'' for the same reason.

Set LLD_UNSAFE to unbreak linking against OpenAL on i386 (ld: error:
cannot preempt symbol: alGetError).

While here, slightly wordsmith the installation message.

Reported by:	pkg-fallout
g20230128
30 Jan 2023 12:27:14
commit hash: c6c49c453563760b067be12dddd114c7649d5a47commit hash: c6c49c453563760b067be12dddd114c7649d5a47commit hash: c6c49c453563760b067be12dddd114c7649d5a47commit hash: c6c49c453563760b067be12dddd114c7649d5a47 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
games/openenroth: new port had been added (+)

Might and Magic VI-VIII engine remake using original data and code.
Allows playing the original game plus introduce customizations and
modifications.  Currently, only MM7 is playable; support for 6 and
8 will be added in the future.

Via:	https://www.opennet.ru/opennews/art.shtml?num=58561

Number of commits found: 10