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 photosAll times are UTC
Ukraine
Port details
openenroth Open reimplementation of Might and Magic VI-VIII game engine
g20230128_3 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 g20230128_3Version 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: 2023-12-14 15:49:40
Commit Hash: ec5f6e2
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 (27 items)
Collapse this list.
  1. /usr/local/share/licenses/openenroth-g20230128_3/catalog.mk
  2. /usr/local/share/licenses/openenroth-g20230128_3/LICENSE
  3. /usr/local/share/licenses/openenroth-g20230128_3/LGPL3
  4. bin/OpenEnroth
  5. share/openenroth/shaders/glbillbshader.frag
  6. share/openenroth/shaders/glbillbshader.vert
  7. share/openenroth/shaders/glbspshader.frag
  8. share/openenroth/shaders/glbspshader.vert
  9. share/openenroth/shaders/gldecalshader.frag
  10. share/openenroth/shaders/gldecalshader.vert
  11. share/openenroth/shaders/glforcepershader.frag
  12. share/openenroth/shaders/glforcepershader.vert
  13. share/openenroth/shaders/gllinesshader.frag
  14. share/openenroth/shaders/gllinesshader.vert
  15. share/openenroth/shaders/glnuklear.frag
  16. share/openenroth/shaders/glnuklear.vert
  17. share/openenroth/shaders/gloutbuild.frag
  18. share/openenroth/shaders/gloutbuild.vert
  19. share/openenroth/shaders/glterrain.frag
  20. share/openenroth/shaders/glterrain.vert
  21. share/openenroth/shaders/gltextshader.frag
  22. share/openenroth/shaders/gltextshader.vert
  23. share/openenroth/shaders/gltwodshader.frag
  24. share/openenroth/shaders/gltwodshader.vert
  25. @owner
  26. @group
  27. @mode
Collapse this list.
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 = 1674869919 SHA256 (OpenEnroth-OpenEnroth-g20230128-093e253_GH0.tar.gz) = b22ff7f7e9a75d79b15378297323fa8f44e5458b5336267269e53d292c160bc3 SIZE (OpenEnroth-OpenEnroth-g20230128-093e253_GH0.tar.gz) = 1733730

Expand this list (14 items)

Collapse this list.

SHA256 (CLIUtils-CLI11-a227cd1_GH0.tar.gz) = 2120cc49c90afa0917f790bf84b8835bc386cd422d077d2fe91d3055c4d18cf8 SIZE (CLIUtils-CLI11-a227cd1_GH0.tar.gz) = 313164 SHA256 (fastfloat-fast_float-1ea4f27_GH0.tar.gz) = 0152d47ba6c6fd679bab36ef49d3968939ba3489885c824a867cee7b99d452bc SIZE (fastfloat-fast_float-1ea4f27_GH0.tar.gz) = 79251 SHA256 (g-truc-glm-6ad79aa_GH0.tar.gz) = 5f02ae3b05118f7a11e2c1e851d8f74fde2e93c36489c0715d3810278f2730ec SIZE (g-truc-glm-6ad79aa_GH0.tar.gz) = 4385032 SHA256 (LuaJIT-LuaJIT-03080b7_GH0.tar.gz) = e0e0fe47bb6a01730e6463fbbb5f0b1958c5e919076e7964238fa267a8594227 SIZE (LuaJIT-LuaJIT-03080b7_GH0.tar.gz) = 1073401 SHA256 (Neargye-magic_enum-d01a4f9_GH0.tar.gz) = 7334e1dcb3af741ff6e4d5ab13771d1b39d291bb35b740a4ca795419c93ad2fa SIZE (Neargye-magic_enum-d01a4f9_GH0.tar.gz) = 171928 SHA256 (pulzed-mINI-a1ff72e_GH0.tar.gz) = 786340f60b220e564409bba5947a94ec88ddfd558775902dba28608619f6ff7b SIZE (pulzed-mINI-a1ff72e_GH0.tar.gz) = 26037 SHA256 (nlohmann-json-4c6cde7_GH0.tar.gz) = 14598c3044c1b2662920ed5f73fd004657e3437b747b4b3d5afa8792c4098b72 SIZE (nlohmann-json-4c6cde7_GH0.tar.gz) = 8033257

Collapse this list.


Packages (timestamps in pop-ups are UTC):
openenroth
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latestg20230128_3g20230128_3-g20230128_3g20230128_3---
FreeBSD:13:quarterlyg20230128_3g20230128_3-g20230128_3g20230128_3g20230128_3--
FreeBSD:14:latestg20230128_3g20230128_3-g20230128_3g20230128_3---
FreeBSD:14:quarterlyg20230128_3g20230128_3-g20230128_3g20230128_3g20230128_3--
FreeBSD:15:latestg20230128_3g20230128_3n/a-n/ag20230128_3--
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. libGL.so : graphics/libglvnd
  4. libopenal.so.1 : audio/openal-soft
  5. 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
pkg-message:
For install:
OpenEnroth requires original or GOG version of Might and Magic VII game assets available in the current directory or the path pointed by the OPENENROTH_MM7_PATH environment variable. Additionally, you would have to copy (or create a symbolic link to) the `/usr/local/share/openenroth/shaders' directory there.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/OpenEnroth/OpenEnroth/tar.gz/093e253?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
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: 6