aboutsummaryrefslogtreecommitdiff
path: root/sysutils/fluxengine
diff options
context:
space:
mode:
authorChris Rees <crees@FreeBSD.org>2021-03-29 14:59:45 +0000
committerChris Rees <crees@FreeBSD.org>2021-03-29 14:59:45 +0000
commitb6e4155f7643cb7fa0e214e02f69b2dd7f3bcb44 (patch)
tree9d3f5a59d2b026286834583daba72f258fba6bbe /sysutils/fluxengine
parent8f3a9b975dbe3da677d687c8ebeb4965c671ed79 (diff)
downloadports-b6e4155f7643cb7fa0e214e02f69b2dd7f3bcb44.tar.gz
ports-b6e4155f7643cb7fa0e214e02f69b2dd7f3bcb44.zip
Notes
Diffstat (limited to 'sysutils/fluxengine')
-rw-r--r--sysutils/fluxengine/Makefile33
-rw-r--r--sysutils/fluxengine/distinfo3
-rw-r--r--sysutils/fluxengine/pkg-descr10
3 files changed, 46 insertions, 0 deletions
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 <bsd.port.mk>
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/