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 on branch 2025Q4
flexemu MC6809 emulator running FLEX operating system
3.30_1 emulators 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 3.30_1Version of this port present on the latest quarterly branch.
Maintainer: rhurlin@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-10-04 19:21:06
Last Update: 2025-10-04 19:17:35
Commit Hash: f174dc2
License: GPLv2
WWW:
https://flexemu.neocities.org/
Description:
Flexemu is a classic Computer emulation based on the Motorola MC6809. This processor together with a whole set of peripherals like floppy disk controller (WD1793), parallel interface (MC6821), serial interface (MC6850), real time clock (MC146818) and video interface emulates a Microcomputer EurocomII/V5 or EurocomII/V7 which was developed by Eltec Elektronik in Mainz/Germany at about 1980. The operating system running on it is called FLEX. It was developed by Technical Systems Consultants (TSC) at about 1979. It fits into 8KByte memory. Its "Disk Operating System" consists of 27 System calls and the "File Management System" of 3 system calls. The processor itself can address 64 KByte of memory. Several (cross) assemblers, debugger, compilers, textprocessing systems, and even a circuit board layout system and a videotext editing system are available. And last but not least several arcade-like games. Flexemu comes with the original FLEX documentation as available from the FLEX User Group.
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 (127 items)
Collapse this list.
  1. /usr/local/share/licenses/flexemu-3.30_1/catalog.mk
  2. /usr/local/share/licenses/flexemu-3.30_1/LICENSE
  3. /usr/local/share/licenses/flexemu-3.30_1/GPLv2
  4. bin/bin2s19
  5. bin/dsktool
  6. bin/flex2hex
  7. bin/flexemu
  8. bin/flexplorer
  9. bin/fromflex
  10. bin/mdcrtool
  11. bin/toflex
  12. etc/flexemu.conf
  13. etc/flexlabl.conf
  14. share/applications/flexemu-flexplorer.desktop
  15. share/applications/flexemu.desktop
  16. share/flexemu/6809diag.pdf
  17. share/flexemu/6809fadg.pdf
  18. share/flexemu/6x09_Instruction_Sets.pdf
  19. share/flexemu/TSC_Text_Processor.pdf
  20. share/flexemu/asmb.pdf
  21. share/flexemu/ba2bqs.pdf
  22. share/flexemu/basic_um.pdf
  23. share/flexemu/basprec.pdf
  24. share/flexemu/boot
  25. share/flexemu/btx.dsk
  26. share/flexemu/cedric.dsk
  27. share/flexemu/cedric.pdf
  28. share/flexemu/colors.dsk
  29. share/flexemu/coltab.hex
  30. share/flexemu/crasmb.pdf
  31. share/flexemu/debug.pdf
  32. share/flexemu/diag6809.dsk
  33. share/flexemu/dynadocu.dsk
  34. share/flexemu/dynamite.pdf
  35. share/flexemu/dynastar.pdf
  36. share/flexemu/e2hwdesc.htm
  37. share/flexemu/f77.pdf
  38. share/flexemu/flex2um.pdf
  39. share/flexemu/flexapg.pdf
  40. share/flexemu/flexdos.htm
  41. share/flexemu/flexemu.css
  42. share/flexemu/flexemu.htm
  43. share/flexemu/flexerr.htm
  44. share/flexemu/flexfcb.htm
  45. share/flexemu/flexfms.htm
  46. share/flexemu/flexfs.htm
  47. share/flexemu/flexmem.htm
  48. share/flexemu/flexuser.htm
  49. share/flexemu/flexutil.htm
  50. share/flexemu/games.dsk
  51. share/flexemu/images/2x384flx.png
  52. share/flexemu/images/2x384k.png
  53. share/flexemu/images/2x96k.png
  54. share/flexemu/images/e2scn.png
  55. share/flexemu/images/e2v5m.png
  56. share/flexemu/images/e2v7m.png
  57. share/flexemu/images/pat09_cursorpad.png
  58. share/flexemu/images/pat09_key_down_arrow.png
  59. share/flexemu/images/pat09_key_left_arrow.png
  60. share/flexemu/images/pat09_key_left_limit.png
  61. share/flexemu/images/pat09_key_mode.png
  62. share/flexemu/images/pat09_key_right_arrow.png
  63. share/flexemu/images/pat09_key_right_limit.png
  64. share/flexemu/images/pat09_key_thick_left_arrow.png
  65. share/flexemu/images/pat09_key_thick_lower_right_arrow.png
  66. share/flexemu/images/pat09_key_thick_right_arrow.png
  67. share/flexemu/images/pat09_key_thick_upper_left_arrow.png
  68. share/flexemu/images/pat09_key_up_arrow.png
  69. share/flexemu/images/pat09_keyboard.png
  70. share/flexemu/images/pat09_numpad.png
  71. share/flexemu/imhex/patterns/flex_binary.hexpat
  72. share/flexemu/imhex/patterns/flex_dskflx.hexpat
  73. share/flexemu/imhex/patterns/flex_random.hexpat
  74. share/flexemu/just.dsk
  75. share/flexemu/just.pdf
  76. share/flexemu/laycad.dsk
  77. share/flexemu/layout.dsk
  78. share/flexemu/linkload.pdf
  79. share/flexemu/mc6809.htm
  80. share/flexemu/mon24.htm
  81. share/flexemu/mon24.s19
  82. share/flexemu/mon24z.s19
  83. share/flexemu/mon53.s19
  84. share/flexemu/mon53_54.htm
  85. share/flexemu/mon54.s19
  86. share/flexemu/monu54-6.s19
  87. share/flexemu/monu54.htm
  88. share/flexemu/neumon54.hex
  89. share/flexemu/neumon54.htm
  90. share/flexemu/pictures.dsk
  91. share/flexemu/relasmb.pdf
  92. share/flexemu/source.dsk
  93. share/flexemu/swflexum.pdf
  94. share/flexemu/system.dsk
  95. share/flexemu/system.mdcr
  96. share/flexemu/system54.dsk
  97. share/flexemu/tedit.pdf
  98. share/flexemu/test.dsk
  99. share/flexemu/tsc_man.dsk
  100. share/flexemu/util_man.pdf
  101. share/icons/hicolor/128x128/apps/flexemu-flexplorer.png
  102. share/icons/hicolor/128x128/apps/flexemu-fsetup.png
  103. share/icons/hicolor/128x128/apps/flexemu.png
  104. share/icons/hicolor/16x16/apps/flexemu-flexplorer.png
  105. share/icons/hicolor/16x16/apps/flexemu-fsetup.png
  106. share/icons/hicolor/16x16/apps/flexemu.png
  107. share/icons/hicolor/256x256/apps/flexemu-flexplorer.png
  108. share/icons/hicolor/256x256/apps/flexemu-fsetup.png
  109. share/icons/hicolor/256x256/apps/flexemu.png
  110. share/icons/hicolor/32x32/apps/flexemu-flexplorer.png
  111. share/icons/hicolor/32x32/apps/flexemu-fsetup.png
  112. share/icons/hicolor/32x32/apps/flexemu.png
  113. share/icons/hicolor/48x48/apps/flexemu-flexplorer.png
  114. share/icons/hicolor/48x48/apps/flexemu-fsetup.png
  115. share/icons/hicolor/48x48/apps/flexemu.png
  116. share/icons/hicolor/48x48/mimetypes/application-x-flex-diskimage.png
  117. share/icons/hicolor/64x64/apps/flexemu-flexplorer.png
  118. share/icons/hicolor/64x64/apps/flexemu-fsetup.png
  119. share/icons/hicolor/64x64/apps/flexemu.png
  120. share/icons/hicolor/scalable/apps/flexemu-flexplorer.svg
  121. share/icons/hicolor/scalable/apps/flexemu-fsetup.svg
  122. share/icons/hicolor/scalable/apps/flexemu.svg
  123. share/icons/hicolor/scalable/mimetypes/application-x-flex-diskimage.svg
  124. share/mime/packages/flexemu.xml
  125. @owner
  126. @group
  127. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • flexemu>0:emulators/flexemu
To install the port:
cd /usr/ports/emulators/flexemu/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/flexemu
  • pkg install flexemu
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: flexemu
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1758397524 SHA256 (aladur-flexemu-V3.30_GH0.tar.gz) = 5146c1f9b6871a015a04ad04141984f5f887373a30b72bd44a28d2d898450002 SIZE (aladur-flexemu-V3.30_GH0.tar.gz) = 11457428

Expand this list (6 items)

Collapse this list.

SHA256 (fmtlib-fmt-0c9fce2_GH0.tar.gz) = dd7dd5ef9e4677e8466a3f939613d1f73876c511a9a1be4857fb62590c110ca3 SIZE (fmtlib-fmt-0c9fce2_GH0.tar.gz) = 701040 SHA256 (google-googletest-b514bdc_GH0.tar.gz) = dcefc4adaca27f89b69371eadef42c4d311d2debfdee2a9a5985cae740463f98 SIZE (google-googletest-b514bdc_GH0.tar.gz) = 872710 SHA256 (open-source-parsers-jsoncpp-8214f71_GH0.tar.gz) = ac618109663963435516dcef05773d185f99d6cafbcec59bf2ba3e08c050f6a6 SIZE (open-source-parsers-jsoncpp-8214f71_GH0.tar.gz) = 212844

Collapse this list.


Packages (timestamps in pop-ups are UTC):
flexemu
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.303.30-3.303.30---
FreeBSD:13:quarterly3.273.27-3.273.27---
FreeBSD:14:latest3.273.30-3.273.30---
FreeBSD:14:quarterly3.273.27-3.273.30_1---
FreeBSD:15:latest3.303.30n/a3.27n/a---
FreeBSD:15:quarterly--n/a-n/a---
FreeBSD:16:latest-3.30n/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. update-desktop-database : devel/desktop-file-utils
  4. update-mime-database : misc/shared-mime-info
  5. xorgproto>=0 : x11/xorgproto
  6. ice.pc : x11/libICE
  7. sm.pc : x11/libSM
  8. x11.pc : x11/libX11
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. update-mime-database : misc/shared-mime-info
  3. ice.pc : x11/libICE
  4. sm.pc : x11/libSM
  5. x11.pc : x11/libX11
Library dependencies:
  1. libGL.so : graphics/libglvnd
  2. libOpenGL.so : graphics/libglvnd
  3. libQt6Core.so : devel/qt6-base
  4. libQt6Qml.so : x11-toolkits/qt6-declarative
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
emulators_flexemu
USES:
cmake compiler:c++17-lang desktop-file-utils gl libtool ncurses qt:6 shared-mime-info xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/aladur/flexemu/tar.gz/V3.30?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.30_1
04 Oct 2025 19:17:35
commit hash: f174dc210c95bc2a1b94ca5422ea7bce40a28731commit hash: f174dc210c95bc2a1b94ca5422ea7bce40a28731commit hash: f174dc210c95bc2a1b94ca5422ea7bce40a28731commit hash: f174dc210c95bc2a1b94ca5422ea7bce40a28731 files touched by this commit
Rainer Hurling (rhurlin) search for other commits by this committer
emulators/flexemu: Fix pkg-plist, rm test target

- Add two missing entries in pkg-plist, thanks to diizzy@.
- Remove test target from Makefile for now. This is solved upstream
  for the next upcoming release.

PR:		289725
MFH:		2025Q4
(cherry picked from commit c4a663e15a9ac4bf78332c3b4ade3b7b1c5be2cd)

Number of commits found: 1