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.22 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-10-07 18:17:38
Commit Hash: 214e6b3
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 (119 items)
Collapse this list.
  1. /usr/local/share/licenses/flexemu-3.22/catalog.mk
  2. /usr/local/share/licenses/flexemu-3.22/LICENSE
  3. /usr/local/share/licenses/flexemu-3.22/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. share/applications/flexemu-flexplorer.desktop
  14. share/applications/flexemu.desktop
  15. share/flexemu/6809diag.pdf
  16. share/flexemu/6809fadg.pdf
  17. share/flexemu/6x09_Instruction_Sets.pdf
  18. share/flexemu/TSC_Text_Processor.pdf
  19. share/flexemu/asmb.pdf
  20. share/flexemu/ba2bqs.pdf
  21. share/flexemu/basic_um.pdf
  22. share/flexemu/basprec.pdf
  23. share/flexemu/boot
  24. share/flexemu/btx.dsk
  25. share/flexemu/cedric.dsk
  26. share/flexemu/cedric.pdf
  27. share/flexemu/colors.dsk
  28. share/flexemu/coltab.hex
  29. share/flexemu/crasmb.pdf
  30. share/flexemu/debug.pdf
  31. share/flexemu/diag6809.dsk
  32. share/flexemu/dynadocu.dsk
  33. share/flexemu/dynamite.pdf
  34. share/flexemu/dynastar.pdf
  35. share/flexemu/e2hwdesc.htm
  36. share/flexemu/f77.pdf
  37. share/flexemu/flex2um.pdf
  38. share/flexemu/flexapg.pdf
  39. share/flexemu/flexdos.htm
  40. share/flexemu/flexemu.css
  41. share/flexemu/flexemu.htm
  42. share/flexemu/flexerr.htm
  43. share/flexemu/flexfcb.htm
  44. share/flexemu/flexfms.htm
  45. share/flexemu/flexfs.htm
  46. share/flexemu/flexmem.htm
  47. share/flexemu/flexuser.htm
  48. share/flexemu/flexutil.htm
  49. share/flexemu/games.dsk
  50. share/flexemu/images/2x384flx.png
  51. share/flexemu/images/2x384k.png
  52. share/flexemu/images/2x96k.png
  53. share/flexemu/images/e2scn.png
  54. share/flexemu/images/e2v5m.png
  55. share/flexemu/images/e2v7m.png
  56. share/flexemu/images/pat09_cursorpad.png
  57. share/flexemu/images/pat09_key_down_arrow.png
  58. share/flexemu/images/pat09_key_left_arrow.png
  59. share/flexemu/images/pat09_key_left_limit.png
  60. share/flexemu/images/pat09_key_mode.png
  61. share/flexemu/images/pat09_key_right_arrow.png
  62. share/flexemu/images/pat09_key_right_limit.png
  63. share/flexemu/images/pat09_key_thick_left_arrow.png
  64. share/flexemu/images/pat09_key_thick_lower_right_arrow.png
  65. share/flexemu/images/pat09_key_thick_right_arrow.png
  66. share/flexemu/images/pat09_key_thick_upper_left_arrow.png
  67. share/flexemu/images/pat09_key_up_arrow.png
  68. share/flexemu/images/pat09_keyboard.png
  69. share/flexemu/images/pat09_numpad.png
  70. share/flexemu/just.dsk
  71. share/flexemu/just.pdf
  72. share/flexemu/laycad.dsk
  73. share/flexemu/layout.dsk
  74. share/flexemu/linkload.pdf
  75. share/flexemu/mc6809.htm
  76. share/flexemu/mon24.htm
  77. share/flexemu/mon24.s19
  78. share/flexemu/mon24z.s19
  79. share/flexemu/mon53.s19
  80. share/flexemu/mon54.s19
  81. share/flexemu/monu54-6.s19
  82. share/flexemu/neumon54.hex
  83. share/flexemu/neumon54.htm
  84. share/flexemu/pictures.dsk
  85. share/flexemu/relasmb.pdf
  86. share/flexemu/source.dsk
  87. share/flexemu/swflexum.pdf
  88. share/flexemu/system.dsk
  89. share/flexemu/system.mdcr
  90. share/flexemu/system54.dsk
  91. share/flexemu/tedit.pdf
  92. share/flexemu/test.dsk
  93. share/flexemu/tsc_man.dsk
  94. share/flexemu/util_man.pdf
  95. share/icons/hicolor/128x128/apps/flexemu-flexplorer.png
  96. share/icons/hicolor/128x128/apps/flexemu-fsetup.png
  97. share/icons/hicolor/128x128/apps/flexemu.png
  98. share/icons/hicolor/16x16/apps/flexemu-flexplorer.png
  99. share/icons/hicolor/16x16/apps/flexemu-fsetup.png
  100. share/icons/hicolor/16x16/apps/flexemu.png
  101. share/icons/hicolor/256x256/apps/flexemu-flexplorer.png
  102. share/icons/hicolor/256x256/apps/flexemu-fsetup.png
  103. share/icons/hicolor/256x256/apps/flexemu.png
  104. share/icons/hicolor/32x32/apps/flexemu-flexplorer.png
  105. share/icons/hicolor/32x32/apps/flexemu-fsetup.png
  106. share/icons/hicolor/32x32/apps/flexemu.png
  107. share/icons/hicolor/48x48/apps/flexemu-flexplorer.png
  108. share/icons/hicolor/48x48/apps/flexemu-fsetup.png
  109. share/icons/hicolor/48x48/apps/flexemu.png
  110. share/icons/hicolor/64x64/apps/flexemu-flexplorer.png
  111. share/icons/hicolor/64x64/apps/flexemu-fsetup.png
  112. share/icons/hicolor/64x64/apps/flexemu.png
  113. share/icons/hicolor/scalable/apps/flexemu-flexplorer.svg
  114. share/icons/hicolor/scalable/apps/flexemu-fsetup.svg
  115. share/icons/hicolor/scalable/apps/flexemu.svg
  116. share/mime/packages/flexemu.xml
  117. @owner
  118. @group
  119. @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 = 1728324162 SHA256 (aladur-flexemu-V3.22_GH0.tar.gz) = f5116aa7428c88533a8585d4a870527b23d0d9bcb8b9b4c3f3cd86d766ccfa87 SIZE (aladur-flexemu-V3.22_GH0.tar.gz) = 11218870

Expand this list (2 items)

Collapse this list.

SHA256 (google-googletest-e1a38bc3_GH0.tar.gz) = e546a6ca65d12ae102a182144cac5bd583d5d79c8801b46b2837ecb0532681df SIZE (google-googletest-e1a38bc3_GH0.tar.gz) = 871610

Collapse this list.


Packages (timestamps in pop-ups are UTC):
flexemu
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.223.22-3.223.22---
FreeBSD:13:quarterly3.223.22-3.223.22---
FreeBSD:14:latest3.223.22-3.223.22---
FreeBSD:14:quarterly3.223.22-3.223.22---
FreeBSD:15:latest3.223.22n/a3.22n/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. update-mime-database : misc/shared-mime-info
  3. xorgproto>=0 : x11/xorgproto
  4. ice.pc : x11/libICE
  5. sm.pc : x11/libSM
  6. x11.pc : x11/libX11
  7. qt5-buildtools>=5.15 : devel/qt5-buildtools
  8. 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. ice.pc : x11/libICE
  4. sm.pc : x11/libSM
  5. 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:
desktop-file-utils gl libtool 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.22?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 3