Port details on branch 2022Q3 |
- openhantek Digital Software Oscilloscope (DSO) software for Hantek oscilloscopes
- 3.3.3 misc =0 3.3.3Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2019-11-10 07:01:12
- Last Update: 2023-08-15 03:00:42
- Commit Hash: e4c6b66
- License: GPLv3
- WWW:
- http://openhantek.org/
- Description:
- OpenHantek is a free software for Hantek and compatible
(Voltcraft/Darkwire/Protek/Acetech) USB digital signal oscilloscopes.
It has started as an alternative to the official Hantek DSO software for Linux
users. Nowadays it works under Microsoft Windows and Apple Mac OS as well.
It supported devices: DSO2xxx Series, DSO52xx Series.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- openhantek>0:misc/openhantek
- To install the port:
- cd /usr/ports/misc/openhantek/ && make install clean
- To add the package, run one of these commands:
- pkg install misc/openhantek
- pkg install openhantek
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: openhantek
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1692065720
SHA256 (OpenHantek-OpenHantek6022-3.3.3_GH0.tar.gz) = 6bdefaa3541f5516e71f39c57160989c4c93dc2a7e4ffdc0f8e3999819184841
SIZE (OpenHantek-OpenHantek6022-3.3.3_GH0.tar.gz) = 16326890
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- xorgproto>=0 : x11/xorgproto
- xorgproto>=0 : x11/xorgproto
- qt5-buildtools>=5.15 : devel/qt5-buildtools
- linguist : devel/qt5-linguist
- qt5-qmake>=5.15 : devel/qt5-qmake
- Library dependencies:
-
- libfftw3.so : math/fftw3
- libGL.so : graphics/libglvnd
- libGLU.so : graphics/libGLU
- libQt5Core.so : devel/qt5-core
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5OpenGL.so : graphics/qt5-opengl
- libQt5PrintSupport.so : print/qt5-printsupport
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for openhantek-3.3.3:
HANTEK_AC=off: Allow AC input with a modified hardware
===> Use 'make config' to modify these settings
- Options name:
- misc_openhantek
- USES:
- cmake compiler:c++11-lang gl localbase qt:5
- pkg-message:
- For install:
- You installed OpenHantek: the client for Hantek PC-oscilloscope.
In order for OpenHantek to work you need:
1. Have a compatible device: DSO-6022, DSO-2020, etc.
2. Make sure that your USB device has permissions for your user.
You can achieve this by adding records like this to your
/etc/devd.conf:
notify 100 {
match "system" "USB";
match "subsystem" "DEVICE";
match "type" "ATTACH";
match "vendor" "0x04b4";
match "product" "0x6022";
action "/usr/sbin/chown {your-user} /dev/usb/`echo $cdev | sed s/ugen//`.*";
};
The "action" above doesn't use $device-name due to:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242111
Also please note that devices like this have two vendor/product id
combinations, before and after loading the firmware, hence two
commands above.
- Master Sites:
|