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.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
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-06-17 05:36:12
Commit Hash: 0f64219
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 (34 items)

Collapse this list.

SHA256 (CLIUtils-CLI11-9532482_GH0.tar.gz) = f9e6682bd7a6729f865837aaf129b6327a25eae4fed10ee7453f1b1dcf8dfcff SIZE (CLIUtils-CLI11-9532482_GH0.tar.gz) = 323142 SHA256 (LuaJIT-LuaJIT-97813fb_GH0.tar.gz) = c96d2b0697c42e7d5da24e273e1d829c77971866be1b49abfa10dacedb661e47 SIZE (LuaJIT-LuaJIT-97813fb_GH0.tar.gz) = 1081689 SHA256 (Neargye-magic_enum-d01a4f9_GH0.tar.gz) = 7334e1dcb3af741ff6e4d5ab13771d1b39d291bb35b740a4ca795419c93ad2fa SIZE (Neargye-magic_enum-d01a4f9_GH0.tar.gz) = 171928 SHA256 (OpenEnroth-backward-cpp-51f0700_GH0.tar.gz) = 34347a0e2bd0329f16a8814235e6153312f834874946f5705403c2af313cae4d SIZE (OpenEnroth-backward-cpp-51f0700_GH0.tar.gz) = 199840 SHA256 (Rookfighter-inifile-cpp-7bb1ec3_GH0.tar.gz) = 35773a655e3ceb0f3bf0fd1de1c57b15fa68bf085d9599b5aa86c3da765ada79 SIZE (Rookfighter-inifile-cpp-7bb1ec3_GH0.tar.gz) = 14667 SHA256 (TartanLlama-generator-2a91250_GH0.tar.gz) = 9c3b1a152108ded2a977ad68dee87976b9061c79bd27db899f5d3f02862c0315 SIZE (TartanLlama-generator-2a91250_GH0.tar.gz) = 11775 SHA256 (ThePhD-sol2-336f76c_GH0.tar.gz) = 12b45b7ba86197ab78178ebb8e9a626d97b49b4d2720d468852a789709e3f65f SIZE (ThePhD-sol2-336f76c_GH0.tar.gz) = 8461271 SHA256 (boostorg-lambda2-dddfec6_GH0.tar.gz) = 39fd78175f29c6e5f545d985e0819e23e8f560766d5e7e4b94a6e85de8c6788d SIZE (boostorg-lambda2-dddfec6_GH0.tar.gz) = 13041 SHA256 (g-truc-glm-0af55cc_GH0.tar.gz) = 5addedd8ac476cfb3eee9a545525b696e926646d89c679f13f045846c208c7c3 SIZE (g-truc-glm-0af55cc_GH0.tar.gz) = 4567398 SHA256 (gharveymn-small_vector-e8e63fe_GH0.tar.gz) = b50750a82bcc8e3b81ed2f3a39d2b7197a81f21c82dac8de0b8fff0097aef934 SIZE (gharveymn-small_vector-e8e63fe_GH0.tar.gz) = 92341 SHA256 (mandreyel-mio-8b6b7d8_GH0.tar.gz) = 5afbe7658a374ba2463df811aae2e68d8be6867c7ad65d5077d96a5ffe0580d3 SIZE (mandreyel-mio-8b6b7d8_GH0.tar.gz) = 33276 SHA256 (nlohmann-json-55f9368_GH0.tar.gz) = cb103964c3cfb351c39c7e7b2944a0f43eccd51d9a46bb0c12ab64af1720da52 SIZE (nlohmann-json-55f9368_GH0.tar.gz) = 9678663 SHA256 (ocornut-imgui-1f7f1f5_GH0.tar.gz) = d973654695d1ca8560e745929a414edb2988dd95ced1724480019d5208cafa0a SIZE (ocornut-imgui-1f7f1f5_GH0.tar.gz) = 2095356 SHA256 (vector-of-bool-cmrc-952ffdd_GH0.tar.gz) = 523f26a4285b59f08b497a014c120717d219d161e1f96be9e126908e04cb9ddf SIZE (vector-of-bool-cmrc-952ffdd_GH0.tar.gz) = 2597804 SHA256 (zhaozg-luajit-cmake-6446221_GH0.tar.gz) = 041168b28be16cf0e1672a5345372938b7e20bea0baa2a71db701141c7927f3a SIZE (zhaozg-luajit-cmake-6446221_GH0.tar.gz) = 25964 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:latestg20250907g20250907n/an/an/an/an/an/a
FreeBSD:13:quarterlyg20250907g20250907n/an/an/an/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:latestg20250907g20250907n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. fast_float.h : math/fast_float
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. sdl2-config : devel/sdl20
  6. 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 compiler:c++23-lang gl openal pkgconfig 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: 11

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20250907
17 Jun 2026 05:36:12
commit hash: 0f6421915f38df7227d4dfe06436b05d1c5212bfcommit hash: 0f6421915f38df7227d4dfe06436b05d1c5212bfcommit hash: 0f6421915f38df7227d4dfe06436b05d1c5212bfcommit hash: 0f6421915f38df7227d4dfe06436b05d1c5212bf files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
games/openenroth: introduce some minor improvements and fixes

- Reflect currently required C++ standard (23) in the USES line
- Convert GH_ACCOUNT/GH_PROJECT/GH_TAGNAME/GH_SUBDIR lists into
  GH_TUPLE which is shorter, more blame-friendly and thus easier
  to maintain (assess changes)
- Depend on `math/fast_float' implementation from the ports
- Try to unbreak the build against Clang 21.1.8 by initializing
  const pointer and explicitly invoking operator bool() when
  asserting unique_ptr

Reported by:	pkg-fallout
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: 11