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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details
openomf Rewritten engine for One Must Fall 2097
0.8.3 games on this many watch lists=3 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 0.6.5_6Version of this port present on the latest quarterly branch.
Maintainer: devel@stasyan.com search for ports maintained by this maintainer
Port Added: 2016-07-21 15:55:28
Last Update: 2025-08-28 14:49:46
Commit Hash: 9fa27ab
People watching this port, also watch:: inotify-tools, monit, pure-ftpd, phpsysinfo-php82
License: MIT
WWW:
https://www.openomf.org/
https://github.com/omf2097/openomf/
Description:
OpenOMF is a Open Source remake of "One Must Fall 2097" by Diversions Entertainment.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (118 items)
Collapse this list.
  1. /usr/local/share/licenses/openomf-0.8.3/catalog.mk
  2. /usr/local/share/licenses/openomf-0.8.3/LICENSE
  3. /usr/local/share/licenses/openomf-0.8.3/MIT
  4. bin/openomf
  5. share/openomf/ALTPALS.DAT
  6. share/openomf/ARENA0.BK
  7. share/openomf/ARENA0.PSM
  8. share/openomf/ARENA1.BK
  9. share/openomf/ARENA1.PSM
  10. share/openomf/ARENA2.BK
  11. share/openomf/ARENA2.PSM
  12. share/openomf/ARENA3.BK
  13. share/openomf/ARENA3.PSM
  14. share/openomf/ARENA4.BK
  15. share/openomf/ARENA4.PSM
  16. share/openomf/CHARSMAL.DAT
  17. share/openomf/CREDITS.BK
  18. share/openomf/DANISH.LNG
  19. share/openomf/DANISH.LNG2
  20. share/openomf/DANISH.TXT
  21. share/openomf/DANISH2.TXT
  22. share/openomf/DOS4GW.EXE
  23. share/openomf/END.BK
  24. share/openomf/END.PSM
  25. share/openomf/END1.BK
  26. share/openomf/END2.BK
  27. share/openomf/ENGLISH.DAT
  28. share/openomf/ENGLISH.DAT2
  29. share/openomf/ENGLISH2.TXT
  30. share/openomf/FIGHTR0.AF
  31. share/openomf/FIGHTR1.AF
  32. share/openomf/FIGHTR10.AF
  33. share/openomf/FIGHTR2.AF
  34. share/openomf/FIGHTR3.AF
  35. share/openomf/FIGHTR4.AF
  36. share/openomf/FIGHTR5.AF
  37. share/openomf/FIGHTR6.AF
  38. share/openomf/FIGHTR7.AF
  39. share/openomf/FIGHTR8.AF
  40. share/openomf/FIGHTR9.AF
  41. share/openomf/FILE0001.EXE
  42. share/openomf/FILE_ID.DIZ
  43. share/openomf/GERMAN.DAT
  44. share/openomf/GERMAN.DAT2
  45. share/openomf/GERMAN2.TXT
  46. share/openomf/GRAPHCHR.DAT
  47. share/openomf/HELPME.DOC
  48. share/openomf/HELPME.EXE
  49. share/openomf/INTRO.BK
  50. share/openomf/KATUSHAI.BK
  51. share/openomf/KATUSHAI.PIC
  52. share/openomf/KATUSHAI.TRN
  53. share/openomf/LICENSE
  54. share/openomf/LICENSE.DOC
  55. share/openomf/LICENSE.argtable3
  56. share/openomf/LICENSE.gamecontrollerdb
  57. share/openomf/MAIN.BK
  58. share/openomf/MANUAL.DOC
  59. share/openomf/MASTER.DAT
  60. share/openomf/MDRV000R.MUS
  61. share/openomf/MDRV001R.MUS
  62. share/openomf/MDRV003R.MUS
  63. share/openomf/MDRV004R.MUS
  64. share/openomf/MDRV005R.MUS
  65. share/openomf/MECHLAB.BK
  66. share/openomf/MELEE.BK
  67. share/openomf/MENU.PSM
  68. share/openomf/MODEMS.TXT
  69. share/openomf/NETARENA.EXE
  70. share/openomf/NETARENA.PCX
  71. share/openomf/NETEPIC.BBS
  72. share/openomf/NETEPIC.PCX
  73. share/openomf/NETFONT1.PCX
  74. share/openomf/NETFONT2.PCX
  75. share/openomf/NETIPX.EXE
  76. share/openomf/NETMEGA.PCX
  77. share/openomf/NETMODEM.EXE
  78. share/openomf/NETSET.PCX
  79. share/openomf/NETTERM.EXE
  80. share/openomf/NETTERM.INT
  81. share/openomf/NEWSROOM.BK
  82. share/openomf/NORTH_AM.BK
  83. share/openomf/NORTH_AM.PIC
  84. share/openomf/NORTH_AM.TRN
  85. share/openomf/OMF-END.BIN
  86. share/openomf/OMF.EXE
  87. share/openomf/OMF.ICO
  88. share/openomf/OMF.PIF
  89. share/openomf/OMF_END.BIN
  90. share/openomf/ORDER.DOC
  91. share/openomf/ORDER.EXE
  92. share/openomf/ORDER_DE.DOC
  93. share/openomf/ORDER_UK.DOC
  94. share/openomf/PLAYERS.PIC
  95. share/openomf/RANDOM.DAT
  96. share/openomf/README.md
  97. share/openomf/SETUP.BOX
  98. share/openomf/SETUP.CFG
  99. share/openomf/SETUP.EXE
  100. share/openomf/SETUP.INT
  101. share/openomf/SOUNDS.DAT
  102. share/openomf/VS.BK
  103. share/openomf/WAR.BK
  104. share/openomf/WAR.PIC
  105. share/openomf/WAR.TRN
  106. share/openomf/WORLD.BK
  107. share/openomf/WORLD.PIC
  108. share/openomf/WORLD.TRN
  109. share/openomf/gamecontrollerdb.txt
  110. share/openomf/openomf.bk
  111. share/openomf/openomf.png
  112. share/openomf/shaders/palette.frag
  113. share/openomf/shaders/palette.vert
  114. share/openomf/shaders/rgba.frag
  115. share/openomf/shaders/rgba.vert
  116. @owner
  117. @group
  118. @mode
Collapse this list.
Dependency lines:
  • openomf>0:games/openomf
To install the port:
cd /usr/ports/games/openomf/ && make install clean
To add the package, run one of these commands:
  • pkg install games/openomf
  • pkg install openomf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openomf
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1750522810 SHA256 (omf2097.rar) = bc2ce50b8ea282b61e9685e883436e9cb4bcf7bacec0a58f0a685f20289f8a13 SIZE (omf2097.rar) = 6345106

Expand this list (2 items)

Collapse this list.

SHA256 (omf2097-openomf-0.8.3_GH0.tar.gz) = f31bce32acef44af214a194730968e4f71b83765c0d339b7170494917a7dfdcb SIZE (omf2097-openomf-0.8.3_GH0.tar.gz) = 812837

Collapse this list.


Packages (timestamps in pop-ups are UTC):
openomf
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.6.5_60.8.30.6.5_60.6.5_60.8.3-0.6.5_6-
FreeBSD:13:quarterly0.6.5_60.6.5_6-0.6.5_60.6.5_60.6.5_60.6.5_60.6.5_6
FreeBSD:14:latest0.6.5_60.8.3-0.6.5_60.8.30.6.5_6-0.6.5_6
FreeBSD:14:quarterly0.6.5_60.6.5_6-0.6.5_60.6.5_60.6.5_60.6.5_60.6.5_6
FreeBSD:15:latest-0.6.5_6n/a0.6.5_6n/a0.6.5_60.6.5_60.6.5_6
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
Library dependencies:
  1. libconfuse.so : devel/libconfuse
  2. libenet.so : net/enet
  3. libepoxy.so : graphics/libepoxy
  4. libminiupnpc.so : net/miniupnpc
  5. libnatpmp.so : net/libnatpmp
  6. libopusfile.so : audio/opusfile
  7. libpng.so : graphics/png
  8. libxmp.so : audio/libxmp
  9. libSDL2_mixer.so : audio/sdl2_mixer
  10. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
games_openomf
USES:
cmake compiler:c++11-lang 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/omf2097/openomf/tar.gz/0.8.3?dummy=/
Collapse this list.

Number of commits found: 21

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.8.3
28 Aug 2025 14:49:46
commit hash: 9fa27ababe927df8fb7d0ecd2f4a188f514c5a13commit hash: 9fa27ababe927df8fb7d0ecd2f4a188f514c5a13commit hash: 9fa27ababe927df8fb7d0ecd2f4a188f514c5a13commit hash: 9fa27ababe927df8fb7d0ecd2f4a188f514c5a13 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Stas Timokhin
games/openomf: Update 0.6.5 => 0.8.3, improve port

Changelogs:
https://github.com/omf2097/openomf/releases/tag/0.7.0
https://github.com/omf2097/openomf/releases/tag/0.7.1
https://github.com/omf2097/openomf/releases/tag/0.8.0
https://github.com/omf2097/openomf/releases/tag/0.8.1-rc2
https://github.com/omf2097/openomf/releases/tag/0.8.1-rc3
https://github.com/omf2097/openomf/releases/tag/0.8.1
https://github.com/omf2097/openomf/releases/tag/0.8.2
https://github.com/omf2097/openomf/releases/tag/0.8.3-fk1
https://github.com/omf2097/openomf/releases/tag/0.8.3

Improve port:
- Add github to WWW.
- Add LICENSE.
- Switch to default cmake build instead of cmake:insource.
- Parapetrize "openomf" with "${PORTNAME}" in several places.
- Fix warnings from portclippy and portlint.

PR:		289093
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.6.5_6
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.6.5_6
20 Jul 2022 14:21:58
commit hash: d56127bdfc7d6fca27855e27a66e61ce99cce27ccommit hash: d56127bdfc7d6fca27855e27a66e61ce99cce27ccommit hash: d56127bdfc7d6fca27855e27a66e61ce99cce27ccommit hash: d56127bdfc7d6fca27855e27a66e61ce99cce27c files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
games: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <benlutz@datacomm.ch>
  *  <janos.mohacsi@bsd.hu>
  *  Aaron Baugher
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron VonderHaar <avh4@usa.net>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Adam Kranzel (adam@alameda.edu)
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.6.5_6
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.6.5_6
19 Mar 2020 23:02:31
Revision:528750Original commit files touched by this commit
tobik search for other commits by this committer
Clean up LLD_UNSAFE from openal-soft ports

After FreeBSD 12.0 EOL we no longer have to worry about LLD 6 and
can drop LLD_UNSAFE from openal-soft ports.  LLD can link them fine
now but some ports needs a little help on i386 (-Wl,-znotext).

PR:		226980
Reviewed by:	jbeich (earlier version)
Differential Revision:	https://reviews.freebsd.org/D23030
0.6.5_6
04 Jan 2020 08:29:45
Revision:521983Original commit files touched by this commit
tobik search for other commits by this committer
games/openomf: Unbreak build on i386 (broken in r511074)

warning: unknown warning option '-Wno-unused-but-set-variable'; did you mean
'-Wno-unused-const-variable'? [-Wunknown-warning-option]
external/dumb/dumb/src/it/itrender.c:721:11: error: always_inline function
'_mm_setzero_ps' requires target feature 'mmx', but would be inlined into
function 'it_filter_sse' that is compiled without support for 'mmx'
                temp1 = _mm_setzero_ps();
                        ^
external/dumb/dumb/src/it/itrender.c:722:10: error: always_inline function
'_mm_cvtsi32_ss' requires target feature 'mmx', but would be inlined into
function 'it_filter_sse' that is compiled without support for 'mmx'
                data = _mm_cvtsi32_ss( temp1, currsample );
                       ^
external/dumb/dumb/src/it/itrender.c:723:11: error: always_inline function
'_mm_cvtsi32_ss' requires target feature 'mmx', but would be inlined into
function 'it_filter_sse' that is compiled without support for 'mmx'
                temp2 = _mm_cvtsi32_ss( temp1, prevsample );
                        ^
external/dumb/dumb/src/it/itrender.c:724:13: error: always_inline function
'_mm_loadu_ps' requires target feature 'mmx', but would be inlined into function
'it_filter_sse' that is compiled without support for 'mmx'
                impulse = _mm_loadu_ps( (const float *) &imp );
                          ^
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.6.5_6
08 Nov 2019 10:47:01
Revision:517046Original commit files touched by this commit
tobik search for other commits by this committer
games: Add missing USES={gnome,gl,sdl,xorg}
0.6.5_6
04 Sep 2019 09:36:01
Revision:511074Original commit files touched by this commit
pkubaj search for other commits by this committer
games/openomf: Fix build with non-x86 (non-SSE) architectures

SSE is only available on x86 platforms and forcing it breaks compilation on
other platforms.

Clang on 12.0-RELEASE on amd64 enables SSE by default anyway and not-specifying
-msse allows to build this port on other, non-SSE architectures.

Also add USES=sdl.

PR:		240093
Approved by:	devel@stasyan.com (maintainer), linimon (mentor)
0.6.5_6
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
0.6.5_5
25 Dec 2018 20:25:40
Revision:488341Original commit files touched by this commit
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
0.6.5_5
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
0.6.5_4
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
0.6.5_3
08 Jan 2018 10:38:20
Revision:458402Original commit files touched by this commit
krion search for other commits by this committer
Set LLD_UNSAFE=yes that the port will continue to link with ld.bfd
if /usr/bin/ld is lld, until the issue can be addressed.

PR:		214864
Approved by:	portmgr (LLD_UNSAFE blanket)
Sponsored by:	The FreeBSD Foundation
0.6.5_3
10 Sep 2017 20:55:39
Revision:449591Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
0.6.5_2
30 May 2017 16:41:41
Revision:442103Original commit files touched by this commit
tobik search for other commits by this committer
Fix OpenAL dependency

PR:		219266
Approved by:	lme (mentor), devel@stasyan.com (maintainer)
Differential Revision:	https://reviews.freebsd.org/D10788
0.6.5_1
22 May 2017 13:17:39
Revision:441455Original commit files touched by this commit
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
0.6.5_1
01 Apr 2017 15:23:32
Revision:437439Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
0.6.5
05 Mar 2017 08:13:28
Revision:435456Original commit files touched by this commit
mat search for other commits by this committer
Cleanup USE_GITHUB with GH_TUPLE usage.

Do not use GH_TUPLE for the default distfile.

With hat:	portmgr
Sponsored by:	Absolight
0.6.5
25 Oct 2016 22:28:22
Revision:424658Original commit files touched by this commit
mat search for other commits by this committer
Cleanup USE_GITHUB usage.

Sponsored by:	Absolight
0.6.5
21 Jul 2016 15:55:20
Revision:418879Original commit files touched by this commit
pawel search for other commits by this committer
OpenOMF is a Open Source remake of "One Must Fall 2097" by Diversions
Entertainment.

WWW: http://www.openomf.org/

PR:		210819
Submitted by:	Stas Timokhin <devel@stasyan.com>

Number of commits found: 21