| Port details |
- py-greaseweazle Tools for accessing a floppy drive at the raw flux level
- 1.23 sysutils
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: kbowling@FreeBSD.org
 - Port Added: 2026-04-28 10:21:07
- Last Update: 2026-04-28 10:17:20
- Commit Hash: e931506
- Also Listed In: python
- License: UNLICENSE
- WWW:
- https://github.com/keirf/greaseweazle
- Description:
- Greaseweazle is a set of tools for accessing a floppy drive at the raw
flux level. This allows reading and writing of raw flux data, as well as
conversion between various floppy disk image formats. It supports a wide
range of floppy disk formats including IBM, Amiga, Commodore 64, Apple,
and Macintosh.
The "gw" command-line tool communicates with a Greaseweazle USB device to
read, write, and manipulate floppy disks at a level below the normal
operating system disk interface.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}greaseweazle>0:sysutils/py-greaseweazle@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/sysutils/py-greaseweazle/ && make install clean
- To add the package, run one of these commands:
- pkg install sysutils/py-greaseweazle
- pkg install py311-greaseweazle
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-greaseweazle listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-greaseweazle
- Package flavors (<flavor>: <package>)
- py311: py311-greaseweazle
- distinfo:
- TIMESTAMP = 1777352742
SHA256 (keirf-greaseweazle-v1.23_GH0.tar.gz) = 991b89e3f4ff084f5a5f315f81d0816cf6ee3d2e916b504af6c06718de1f2abf
SIZE (keirf-greaseweazle-v1.23_GH0.tar.gz) = 135181
No package information for this port in our database- Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-setuptools>0 : devel/py-setuptools@py311
- py311-setuptools-scm>=0 : devel/py-setuptools-scm@py311
- py311-wheel>0 : devel/py-wheel@py311
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-bitarray>=3 : devel/py-bitarray@py311
- py311-crcmod>0 : devel/py-crcmod@py311
- py311-pyserial>0 : comms/py-pyserial@py311
- py311-requests>0 : www/py-requests@py311
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- sysutils_py-greaseweazle
- USES:
- python
- pkg-message:
- For install:
- Greaseweazle devices require firmware with CLEAR_FEATURE(ENDPOINT_HALT)
support to work reliably on FreeBSD. Without this fix, the device will
stop responding after the first use until physically unplugged.
See https://github.com/keirf/greaseweazle-firmware/pull/18
This fix may be included in firmware version 1.7 or later.
Update your device firmware with: gw update
- Master Sites:
|