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
flexemu MC6809 emulator running FLEX operating system
3.27 emulators on this many watch lists=2 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.20_1Version of this port present on the latest quarterly branch.
Maintainer: rhurlin@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-03-29 08:27:22
Last Update: 2024-12-30 16:55:37
Commit Hash: 4cf7c57
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
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 (125 items)
Collapse this list.
  1. /usr/local/share/licenses/flexemu-3.27/catalog.mk
  2. /usr/local/share/licenses/flexemu-3.27/LICENSE
  3. /usr/local/share/licenses/flexemu-3.27/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/64x64/apps/flexemu-flexplorer.png
  117. share/icons/hicolor/64x64/apps/flexemu-fsetup.png
  118. share/icons/hicolor/64x64/apps/flexemu.png
  119. share/icons/hicolor/scalable/apps/flexemu-flexplorer.svg
  120. share/icons/hicolor/scalable/apps/flexemu-fsetup.svg
  121. share/icons/hicolor/scalable/apps/flexemu.svg
  122. share/mime/packages/flexemu.xml
  123. @owner
  124. @group
  125. @mode
Collapse this list.
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 = 1735567222 SHA256 (aladur-flexemu-V3.27_GH0.tar.gz) = 771657df523d68ebbe1d64778e67c591ddda101364627f1daf0f8e92efd4bfb4 SIZE (aladur-flexemu-V3.27_GH0.tar.gz) = 11350853

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.273.27-3.273.27---
FreeBSD:13:quarterly3.273.27-3.273.27---
FreeBSD:14:latest3.273.27-3.273.27---
FreeBSD:14:quarterly3.273.27-3.273.27---
FreeBSD:15:latest3.273.27n/a3.27n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. pkgconf>=1.3.0_1 : devel/pkgconf
  3. update-mime-database : misc/shared-mime-info
  4. gcc13 : lang/gcc13
  5. as : devel/binutils
  6. xorgproto>=0 : x11/xorgproto
  7. ice.pc : x11/libICE
  8. sm.pc : x11/libSM
  9. x11.pc : x11/libX11
  10. qt5-buildtools>=5.15 : devel/qt5-buildtools
  11. qt5-qmake>=5.15 : devel/qt5-qmake
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. update-mime-database : misc/shared-mime-info
  3. gcc13 : lang/gcc13
  4. ice.pc : x11/libICE
  5. sm.pc : x11/libSM
  6. x11.pc : x11/libX11
Library dependencies:
  1. libGL.so : graphics/libglvnd
  2. libQt5Core.so : devel/qt5-core
  3. libQt5DBus.so : devel/qt5-dbus
  4. libQt5Gui.so : x11-toolkits/qt5-gui
  5. libQt5Network.so : net/qt5-network
  6. libQt5PrintSupport.so : print/qt5-printsupport
  7. libQt5Widgets.so : x11-toolkits/qt5-widgets
  8. libQt5X11Extras.so : x11/qt5-x11extras
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
emulators_flexemu
USES:
compiler desktop-file-utils gl libtool ncurses pkgconfig qt:5 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.27?dummy=/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.27
30 Dec 2024 16:55:37
commit hash: 4cf7c575729f582df6ae4f74967b427448df4581commit hash: 4cf7c575729f582df6ae4f74967b427448df4581commit hash: 4cf7c575729f582df6ae4f74967b427448df4581commit hash: 4cf7c575729f582df6ae4f74967b427448df4581 files touched by this commit
Rainer Hurling (rhurlin) search for other commits by this committer
emulators/flexemu: Update to 3.27

- Unix bugfix in binary: Flexemu desktop launcher does not work

While here, add ncurses as new dependency.

Reported by:	Wolfgang Schwotzer <wolfgang.schwotzer@gmx.net>
3.26
26 Dec 2024 20:39:27
commit hash: d79dd2d019dd256605b16004469b9c9eb04b665dcommit hash: d79dd2d019dd256605b16004469b9c9eb04b665dcommit hash: d79dd2d019dd256605b16004469b9c9eb04b665dcommit hash: d79dd2d019dd256605b16004469b9c9eb04b665d files touched by this commit
Rainer Hurling (rhurlin) search for other commits by this committer
emulators/flexemu: Update to 3.26

New version with many improvements, bug fixes and especially
two fixes to build correctly under FreeBSD

Changelog: https://github.com/aladur/flexemu/compare/V3.22...V3.26

Reported by:	portscout, Repology
3.22
07 Oct 2024 18:17:38
commit hash: 214e6b376db711bba430952942065c14ecc13005commit hash: 214e6b376db711bba430952942065c14ecc13005commit hash: 214e6b376db711bba430952942065c14ecc13005commit hash: 214e6b376db711bba430952942065c14ecc13005 files touched by this commit
Rainer Hurling (rhurlin) search for other commits by this committer
emulators/flexemu: Update to 3.22

Bugfix release

Changelog: https://github.com/aladur/flexemu/compare/V3.20...V3.22

Reported by:	portscout, Repology
MFH:		2024Q3
3.20_1
04 Apr 2024 19:27:45
commit hash: 059d251a71c8dbe3a49a68bde4a39d1432ddeac8commit hash: 059d251a71c8dbe3a49a68bde4a39d1432ddeac8commit hash: 059d251a71c8dbe3a49a68bde4a39d1432ddeac8commit hash: 059d251a71c8dbe3a49a68bde4a39d1432ddeac8 files touched by this commit
Rainer Hurling (rhurlin) search for other commits by this committer
emulators/flexemu: Clean up port

- Reduce the dependencies used by the port
- Remove unfinished binaries
- Correct pkg-plist

Thanks for the hints from the author of the emulator.

Reported by:	Wolfgang Schwotzer <wolfgang.schwotzer@gmx.net>
3.20
29 Mar 2024 08:24:52
commit hash: d539a47950ffe9698ae9f4df1864cf754e3aa3a5commit hash: d539a47950ffe9698ae9f4df1864cf754e3aa3a5commit hash: d539a47950ffe9698ae9f4df1864cf754e3aa3a5commit hash: d539a47950ffe9698ae9f4df1864cf754e3aa3a5 files touched by this commit
Rainer Hurling (rhurlin) search for other commits by this committer
emulators/flexemu: Add new port

Flexemu is a classic computer emulation based on the Motorola MC6809.
The operating system running on it is called FLEX. Several (cross)
assemblers, debugger, compilers, textprocessing systems, and even a
circuit board layout system and a videotext editing system are
available

https://flexemu.neocities.org/

Number of commits found: 5