aboutsummaryrefslogtreecommitdiff
path: root/comms/nanovna-saver
Commit message (Collapse)AuthorAgeFilesLines
* all: remove explicit versions in USES=python for "3.x+"Rene Ladan2023-06-271-1/+1
| | | | | | | | | | | | | | | | | | | The logic in USES=python will automatically convert this to 3.8+ by itself. Adjust two ports that only had Python 3.7 mentioned but build fine on Python 3.8 too. finance/quickfix: mark BROKEN with PYTHON libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option] QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found ^~~~~~~~~~ 1 warning and 1 error generated. Reviewed by: portmgr, vishwin, yuri Differential Revision: <https://reviews.freebsd.org/D40568>
* *: Bump PORTREVISIONs for math/mpc update to 1.3.1Gerald Pfeifer2023-04-231-0/+1
|
* comms/nanovna-saver: Update to 0.5.3Diane Bruce2022-09-182-5/+4
| | | | | | | | | | | | | | | | | | | | | | Changelog ========= 0.5.3 ----- - Int casts due to python 3.10 extension interface changes - Pycodestyle changes 0.5.2 ----- - Using more integer divisions to get right type for QPainter points 0.5.1 ----- - fixed crashing polar charts on python3.10 #528 (#539)
* comms/nanovna-saver: Updated to 0.5.0Diane Bruce2022-09-172-5/+5
| | | | | | | | | | | | | | | Changelog ========= 0.5.0 ----- - Fix crash on open in use serial device - Use a Defaults module for all settings - ignores old .ini settings - Refactoring and unifying Chart classes - No more automatic update checks (more privacy) - Corrected error handling in NanaVNA\_V2 code
* Mk/Uses: always use colon for build/run suffixFelix Palmen2022-09-111-1/+1
| | | | | | | | | | | | Most USES use a colon for build/run(/test) suffixes. Change kde.mk, qt.mk and pyqt.mk to do the same, and update all ports using that. Document in CHANGES. PR: 266034 Exp-run by: antoine Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D36349
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* comms/nanovna-saver: UpdateMichael Reifenberger2022-07-314-9/+20
| | | | | | Update to 0.4.0 PR: 265534
* comms/nanovna-saver: Fixed incorrect /dev/cua* to umodem number mappingDiane Bruce2022-06-062-7/+15
| | | | | | | | | | | Linux has an ioctl that directly retrieves information about the usb serial port on (FreeBSD) I have to find the umodem dev that the usb serial port is reference then use a sysctl to find the needed for nanovna-saver to work correctly. Originally I assumed a 1-1 mapping of devices. I was wrong. PR: ports/264272 Reported by: jeffpc@josefsipek.net
* devel/py-qt5, devel/py-sip: Update versionsLoïc Bartoletti2022-03-071-0/+1
| | | | | | | | | | | | - Update sip to 6.5.1 - Update PyQt5 to 5.15.6 - Update PyQtChart, PyQtNetworkAuth and PyQtWebengine to 5.15.5 - Update PyQtSip to 12.9.1 - Update PyQtBuilder to 1.12.2 - Add ${_MAKE_JOBS} for pyqt.mk (reported by Tatsuki Makino) PR: 261685 Exp-run by: antoine
* PyQt: Update sip to 6.5.0, reintroduce sip4 and simplify PyQt framework.Loïc Bartoletti2022-01-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIP: As mentioned in the update from sip to sip5, this is a transitional version to remove what is deprecated in sip4. Sip6 completely removes the deprecated parts. Unfortunately, some ports — mostly cura things — can not use sip6, so we reintroduce sip4. PyQt: At the same time, we took the opportunity to simplify PyQT and propose only one package as for devel/pyside2. */py-qt5-* have been merged — excepted chart, networkauth and webengine — into devel/py-qt5-pyqt. This allows us to be in adequacy with the packages that the author of these libraries proposes, namely: PyQt - devel/py-qt5-pyqt PyQt-Charts - x11-toolkits/py-qt5-chart PyQt-NetworkAuth – net/py-qt5-networkauth PyQt-WebEngine – www/py-qt5-webengine SIP – devel/py-sip py-sip - devel/py-qt5-sip PyQt-builder - devel/py-qtbuilder Qscintilla - devel/py-qt5-qscintilla2 Reviewed by: diizzy, kde Tested by: kai, rhurlin, arrowd, madpilot Approved by: makc, tcberner, kde Differential Revision: https://reviews.freebsd.org/D33237 Exp-run by: antoine
* comms/nanovna-saver: Update to 3.10Diane Bruce2022-01-115-31/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fixed FreeBSD specifc Sysctl.py code so it will no longer core if no USB device plugged in - changed delay in NanoVNA__V2.py since too fast for some devices see https://github.com/NanoVNA-Saver/nanovna-saver/issues/441 Changelog ========= v0.3.10 ------ - Default Band ranges for 5 and 9cm - Layout should fit on smaller screens - Fixed fixed axis settings - Show VNA type in port selector - Recognise tinySA (screenshot only) - Some more cables in TDR - Reference plane applied after calibration - Calibration fixes by DiSlord v0.3.9 ------ - TX Power on V2 - New analysis - Magnitude Z Chart - VSWR Chart improvements Reported by: portscout
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* PyQt5: Update PyQt5 to 5.15.4 and py-qtbuilder to 1.9.1Loïc Bartoletti2021-03-161-1/+1
| | | | | | | | PR: 254218 Exp-run by: antoine Notes: svn path=/head/; revision=568547
* PyQt5: Update PyQt5 to 5.15.3, QScintilla2 to 2.12.0, py-qtbuilder to 1.9.0Loïc Bartoletti2021-03-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * PyQt5: update to 5.15.3 This is a minor feature and bug-fix release. There are corresponding releases of the other PyQt5-related packages. - Added the missing QImage.setAlphaChannel(). - Support for the QtNetworkAuth library has been moved to a separate PyQtNetworkAuth package. - Wheels no longer bundle the corresponding Qt libraries and instead automatically install them from an external wheel. * QScintilla2: update to 2.12.0 This adds support for Qt6 and removes support for Qt4. - Change the new distname (again)i due to a conflict - Use the new sip-build system * devel/py-qtbuilder: update to 1.9.0 * devel/py-sip: fix flavor for sip-distinfo PR: 253865 Exp-run by: antoine Notes: svn path=/head/; revision=567825
* ChangelogDiane Bruce2021-01-024-16/+13
| | | | | | | | | | | | | | | | | ========= v0.3.8 ------ - Allow editing of bands above 2.4GHz - Restore column layout on start - Support for Nanovna-F V2 - Fixes a crash with S21 hack Reported by: portscout Notes: svn path=/head/; revision=559946
* Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip ↵Loïc Bartoletti2020-12-151-0/+1
| | | | | | | | | | to 12.8.1 PR: 251764 Exp-run by: antoine Notes: svn path=/head/; revision=558168
* Long overdue upgrade to 0.3.7Diane Bruce2020-10-176-47/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added Sysctl.py to handle retrieving pid/vid of comports [db] Changelog [upstream] ========= v0.3.7 ------ - Added a delta marker - Segments can now have exponential different step widths (see logarithmic sweeping) - More different data points selectable (shorter are useful on logarithmic sweeping) - Scrollable marker column - Markers initialize on start, middle, end - Frequency input is now more "lazy" 10m, 50K and 1g are now valid for 10MHz, 50kHz and 1GHz - Added a wavelength field to Markers - 32 bit windows binaries build in actions - Stability improvements due to better exception handling - Workaround for wrong first S21mag value on V2 devices v0.3.6 ------ - Implemented bandwidth setting in device management v0.3.5 ------ - Sweep worker now initializes full dataset on setting changes. Therefore no resize of charts when doing multi segment sweep - Changing datapoints in DeviceSettings are reflected in SweepSettings widget step size - Simplified calibration code by just using scipy.interp1d with fill\_value - Established Interface class to ease locking and allow non usb connections in future - Cleaned up VNA code. Added some pause statements to get more robust readings - Added MagLoopAnalysis - Touchstone class can now generate interpolated Datapoints for a given frequency Will be usefull in future analysis code - Fixed a bug in Version comparison v0.3.4 ------ - Refactored Analysis - Add Antenna Analysis - Fixed bug in Through Calibration - Fixed bug in s2p saving - Fixed crash when clicking connect with no device connected - Fixed module error with source installation if pkg\_resources missing v0.3.3 ------ - Fixed data acquisition with S-A-A-2 / NanoVNA V2 - Refactored calibration code - Calibration data between known datapoints in now interpolated by spline interpolation - Fixed through calibration v0.3.2 ------ - fixed crash with averaging sweeps also averaging now discards reading by geometrical distance v0.3.1 ------ - fixed crash with calibration assistant v0.3.0 ------ - Support for S-A-A-2 / NanoVNA V2 - Support for 202 Datapoints/scan with NanoVNA-H - Support for attenuator at S11 - Massive code separation to easy additon of Hardware, Charts, Analysis ... Known Issues ------------ - -H / -H4 supports depends on Firmware Notes: svn path=/head/; revision=552598
* Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5Loïc Bartoletti2020-10-051-1/+1
| | | | | | | | | | | | | | | | | | | - Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5 - Use pypi for PYQT [1] - Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5) - Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth - Strip libs - Refactor *_PATH and *_PORT parts [1] RiverBankComputing doesn't offer links to download latest version of some ports PR: 247369 Reviewed by: tcberner Differential Revision: https://reviews.freebsd.org/D25749 Exp-run by: antoine Notes: svn path=/head/; revision=551499
* Clean up some thingsTobias Kortkamp2020-07-071-2/+1
| | | | | | | Reported by: portscan and common sense Notes: svn path=/head/; revision=541417
* Move comms/py-serial to comms/py-pyserialSunpoet Po-Chuan Hsieh2020-06-271-1/+2
| | | | | | | | | | | | | - While I'm here, add NO_ARCH - Bump PORTREVISION of dependent ports for dependency change (devel/py-pyvisa-py and finance/odoo will be bumped in next commit, py-pyusb renaming) PR: 246546 Submitted by: sunpoet (myself) Approved by: maintainer (timeout, 40 days) Notes: svn path=/head/; revision=540586
* comms/nanovna-saver: Update 0.2.1 -> 0.2.2Yuri Victorovich2020-01-122-9/+11
| | | | | | | Reported by: portscout Notes: svn path=/head/; revision=522760
* Fix bulk -a when building with all python flavors.Mathieu Arnold2020-01-091-1/+1
| | | | Notes: svn path=/head/; revision=522483
* NanoVNASaverDiane Bruce2020-01-015-0/+89
A multiplatform tool to save Touchstone files from the NanoVNA, sweep frequency spans in segments to gain more than 101 data points, and generally display and analyze the resulting data. Notes: svn path=/head/; revision=521787