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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

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/ag20230128_3n/ag20230128_3--
FreeBSD:15:quarterly--n/a-n/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. 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