From b6e4155f7643cb7fa0e214e02f69b2dd7f3bcb44 Mon Sep 17 00:00:00 2001 From: Chris Rees Date: Mon, 29 Mar 2021 14:59:45 +0000 Subject: The FluxEngine is a very cheap USB floppy disk interface capable of reading and writing exotic non-PC floppy disk formats. It allows you to use a conventional PC drive to accept Amiga disks, CLV Macintosh disks, bizarre 128-sector CP/M disks, and other weird and bizarre formats. The hardware consists of a single, commodity part with a floppy drive connector soldered onto it. No ordering custom boards, no fiddly surface mount assembly, and no fuss: nineteen simple solder joints and you're done. WWW: http://cowlark.com/fluxengine/ PR: 254586 Submitted by: Simon Peter --- sysutils/fluxengine/Makefile | 33 +++++++++++++++++++++++++++++++++ sysutils/fluxengine/distinfo | 3 +++ sysutils/fluxengine/pkg-descr | 10 ++++++++++ 3 files changed, 46 insertions(+) create mode 100644 sysutils/fluxengine/Makefile create mode 100644 sysutils/fluxengine/distinfo create mode 100644 sysutils/fluxengine/pkg-descr (limited to 'sysutils/fluxengine') diff --git a/sysutils/fluxengine/Makefile b/sysutils/fluxengine/Makefile new file mode 100644 index 000000000000..1d2f77965a04 --- /dev/null +++ b/sysutils/fluxengine/Makefile @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= fluxengine +DISTVERSION= 572 +CATEGORIES= sysutils + +MAINTAINER= probono@puredarwin.org +COMMENT= USB floppy disk interface for reading and writing non-PC disk formats + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING.md + +BUILD_DEPENDS= ninja:devel/ninja + +USES= pkgconfig gmake compiler:gcc-c++11-lib sqlite + +USE_GITHUB= yes +GH_ACCOUNT= davidgiven +GH_TAGNAME= 61ff48c + +PLIST_FILES= bin/brother120tool \ + bin/brother240tool \ + bin/fluxengine + +post-patch: + ${REINPLACE_CMD} 's,^\(export CXX = \).*,\1${CXX},' ${WRKSRC}/Makefile + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/brother120tool ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_PROGRAM} ${WRKSRC}/brother240tool ${STAGEDIR}${PREFIX}/bin/ + ${INSTALL_PROGRAM} ${WRKSRC}/fluxengine ${STAGEDIR}${PREFIX}/bin/ + +.include diff --git a/sysutils/fluxengine/distinfo b/sysutils/fluxengine/distinfo new file mode 100644 index 000000000000..5302de29598f --- /dev/null +++ b/sysutils/fluxengine/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1616779136 +SHA256 (davidgiven-fluxengine-572-61ff48c_GH0.tar.gz) = 3eeded82d5a833367b5de5a8d1f6f29511f87103a875ba79e963f4aa8239f8ec +SIZE (davidgiven-fluxengine-572-61ff48c_GH0.tar.gz) = 4274615 diff --git a/sysutils/fluxengine/pkg-descr b/sysutils/fluxengine/pkg-descr new file mode 100644 index 000000000000..07de73610a55 --- /dev/null +++ b/sysutils/fluxengine/pkg-descr @@ -0,0 +1,10 @@ +The FluxEngine is a very cheap USB floppy disk interface capable of reading +and writing exotic non-PC floppy disk formats. It allows you to use a +conventional PC drive to accept Amiga disks, CLV Macintosh disks, bizarre +128-sector CP/M disks, and other weird and bizarre formats. + +The hardware consists of a single, commodity part with a floppy drive +connector soldered onto it. No ordering custom boards, no fiddly surface +mount assembly, and no fuss: nineteen simple solder joints and you're done. + +WWW: http://cowlark.com/fluxengine/ -- cgit v1.2.3