summaryrefslogtreecommitdiff
path: root/ham
AgeCommit message (Collapse)AuthorFilesLines
2020-04-20(ham/xlog) Updated 2.0.17 to 2.0.19mef2-8/+7
- Changes for xlog version 2.0.19 - 2020-apr-19 * Updated cty.dat 20200418 (cty-3007) - Changes for xlog version 2.0.18 - 2019-jun-11 * added FT4 support and updated to ADIF 3.1.0 * Updated cty.dat 20190608
2020-04-20Needs libXcursorjoerg2-2/+4
2020-04-17Add missing includesjoerg3-1/+27
2020-04-09uhd: fix build by reverting v1.17prlw11-2/+2
2020-04-08uhd: fix building when py-numpy is also installed; docs/CMakeLists.txt is ↵adam5-48/+26
not necessary any more
2020-04-07(ham/uhd) Removed duplicated line by wrong edit (REPLACE_PYTHON)mef1-2/+1
2020-04-07(ham/uhd) Updated to 3.15.0.0mef5-55/+101
## 003.015.000.000 * N320: Fix MCR initialization, fix checks for LO distribution board, reset RX IQ balance on init, replace DRAM FIFO with replay block, improve constraints, fix I/Q imbalance compensation, add FPGPIO control * N310: increase default dc offset averaging window, make tunes asynchronous, add capability to control RF filter bypass and freq.band limits, fix setting user DB EEPROM, correctly report N321 vs N320, improve DDR3 BIST, update max revision to 7, fix DMA arbitration to use contiguous packets, replace DRAM FIFO with replay block, fix SFP link up status, add workaround for clocking interference with external reference clocks, disable gpsdo clock/time source options when enable_gps=0 * X300: Fix max bitfile size, fix GPIO ATR property access type, heavily refactor, introduce conn_mgr, add DPDK support, add capability to flash NI-2974 FPGA, fix clocking code, enable 11.52 MHz and 23.04 MHz system ref rates, improve usage of constrained device args, enable ADC gain through RFNoC API, add mode to set master clock rate to arbitrary values between 184.32 and 200 MHz, throttle muxed_zero_copy_if * E320: Fix time source clobbering ref source, add support for RevE, fix reporting of FPGA version hash, fix SFP link up status, fix missing ce_clk driver * E310: Convert to MPM architecture, fix uhd_image_loader usage, fix DMA arbitration to use contiguous packets, reduced DMA chans to 4 (using data stream muxing), fix DRAM_TEST target build * E3xx: Correct frontend name in devtest * B200: Add command to query bootloader status, fix sc12 streaming, fix FIFO sizes on GPIFII interface * UBX: add temperature compensation mode * SBX: Only update ATRs when lock state changes * TwinRX: add LO charge pump properties, increase default charge pump value on LO1, add low spur tuning mode, fix duplicate write to N value in DDC * RFNoC/device3: Read command FIFO size from device instead of hardcoding values, fix multidevice graph connections, ENABLE_RFNOC now defaults to ON, search all nodes for tick rate, add update_graph() call which lets blocks do a graph-wide update of properties, fix missing port arg in SR_WRITE Noc-Script call, constrain send/recv_frame_size baed on MTU, fix flushing on init/deinit, disable FC ACKs for lossless links * RFNOC/FPGA: Fix rb_stb in split stream block, fix off-by-one error in the window block, fix phase reset and -accumulator for DDC and DUC blocks, fix flushing on split-stream block, fix DC offset issue with DDS by using proper rounding, fix DUC/DDC sample rate switching by latching N on M in axi_rate_change, various fixes to uhd_image_builder, fix MTU settings in blocks, align byte count to 8-byte word * RFNOC: Allow UHD_RFNOC_DIR to contain multiple paths * Python API: Replace Boost.Python with PyBind11, fix benchmark_rate statistics, fix phase alignment test script * Python API: Added include of complex.h to allow pybind to convert complex data types * Python API: Make multi_usrp::get_*_usrp_info() return a Python dict * Python API: Fix array processing in send_waveforms() * UHD: Allow ignoring fallthrough warnings, reduce Boost footprint, remove gpsd dependency, improve streaming, reduced the number of compiler warnings, introduce pop() to the prop tree, add typecast operator from uhd::dict<> to std::map<>, properly cache config file data * MPM/mpmd: Introduce compatible rev numbers to support future hardware, fix some resource leaks in mpmd, fix spurious reclaims causing unnecessary warnings, fix resource leaks in liberio xport, allow to mux data streams over liberio transports (e.g. to require fewer DMA channels on E310), wait for DPDK links to come up before proceeding, relax failure handling when updating components (fixes spurious errors when updating FPGA images over SFP), fix issue where RPC initialization would hang on failure * MPM: Re-enable RPC server timeouts after components have been updated * MPMD: Remove arbitraty frame size defaults for UDP transports * MPMD: Fix incorrect link rate warnings * FPGA: Use new device-tree overlay syntax, upgraded to Vivado 2018.3, broke various paths with critical timing, allow SystemVerilog source files, improve viv_modify_bd and viv_modify_tcl_bd, fix resets on 2clk FIFOs * USB: Allow cancelled USB requests to occur * USB: Fix global session race condition * Logging: Always honour log level, don't log colours for non-ttys, fix includes, demote various log messages, fix logging colours, fix deadlock on Windows machines * Examples: Fix benchmark_rate INIT_DELAY, fix memory leak in tx_samples_c * Examples: Remove thread priority elevation * Examples: Add options to benchmark_rate for start delays and priority * Tests: Make the Python interpreter for devtests a parameter, add unit tests to MPM * Utilities: Fix converter benchmark for Py3k and scaling issue * Tools: Fix kitchen_sink * Tools: Fix Wireshark dissectors to work with WS1, 2, and 3 * Tools: Various fixes to FPGA functional verification tests * Docs: Various fixes, fix Doxygen warnings, fix links to KB, update DPDK information about building libraries, add DPDK subsection about thread priorities, update testing procedures * C API: Add uhd_get_abi_string, uhd_get_version_string * CMake: Make manpage compression optional, allow setting of PKG_DOC_DIR from the CMake commandline, add replay example, fix missing 'project', replace ENABLE_PYTHON3 with a simpler Python detection, clean up superfluous modules, improve log statements, bump dependency min versions, add MPM unit testing, fix missing BIGOBJ for MSVC, add our own UHDBoost.cmake to better find Boost across versions and systems, constrain DPDK check to exact version * Formatting: Apply clang-format to all files, break after template<>
2020-03-20*: Convert broken sourceforge HOMEPAGEs back to httpnia3-6/+6
2020-03-18ham/tqsl: Drop MESSAGEgdt1-18/+0
Some content was about long-ago breaking changes and is no longer relevant. Everything else is pointers to docs which are superceded by the general notion that docs should be read :-) (after off-list discussion with $MAINTAINER)
2020-03-16ham/tqsl: Update to 2.5.1gdt3-13/+38
Sign/upload of log tested on NetBSD 8 amd64. Packaging changes: Change to wxGTK30, and don't use mk/wxGTK.mk Force off lmdb in tqsl's cmake Upstream NEWS: localization Major feature Additions: Use an ARRL-supplied web service with ULS data to pre-fill station location information. Detect when the user runs TQSL “As Administrator” on Windows systems and warn that this is not recommended. The user is allowed to temporarily or permanently ignore that warning.TQSL no longer asks for passwords for callsign certificates when they are created. There is a preference setting to re-enable this if desired. When submitting requests for US 1x1 callsigns, which must always be a signed request, ensure that the flow properly marks the callsign as 1x1, and that the requester has a valid callsign certificate that can be used to sign that request. minor updates and bugfixes
2020-03-11gpredict: update to 2.2.1.wiz3-86/+33
Changes in version 2.2.1 (20 Jan 2018) - Fixed bug that could prevent TLE update to work on Windows - Increased size of TLE source widget in preferences dialog Changes in version 2.2 (5 Jan 2018) - New Monitor mode for antenna controller - Improved satellite search field in module editor - Finished migration to Gtk+ 3 - Fixed time controller jumping to January in manual mode when using local time - Fixed crash when connecting to rotctld server that isn't running - Fixed missing version number in Debian packages - Avoid using gcc-specific language extensions - Fixed some automake warnings - Fixed "GtkDialog mapped without a transient parent..." messages - Various internal bugfixes and improvements - Updated translations - Updated satellite data - Updated windows build files Changes in version 2.0 (10 Dec 2017) - New logo - Initial port to Gtk+ 3 - Import transponder data from Satnogs database https://db.satnogs.org/ - Support for multiple TLE sources - Improved radio and antenna rotator controllers (no application freeze) - Map can be centered around arbitrary longitude - Natural sort function for satellite list in module configuration - Select a satellite in all views - AOS and LOS signalling in rigctl interface - Autotrack satellites in a module - Support for user defined end stops on Azimuth axis - Experimental gpsd support - Change frequency and antenna position using the mouse wheel - Highlight satellites within range in the list view - Improved handling of decayed satellites - Fixed application freezing while talking to radios and rotators - Fixed incorrect program name in desktop files - Fixed 100% CPU load on manual time adjustment - Fixed issue controlling Yaesu FT-847 - Fixed old log files not being saved - Fixed track button in rotator controller having no effect - Fixed operational status of satellites - Fixed wrong icon in time controller - Fixed mising ground track for new satellites - Fixed show next pass shows the current pass - Fixed problems with plotting footprints near the poles - Fixed satellite nickname not escaped for Pango - Updated translations
2020-03-10librsvg: update bl3.mk to remove libcroco in rust casewiz11-22/+22
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz14-28/+28
2020-02-28ham/xlog: Work around use of deprecated glib2 APIsgdt3-3/+30
2020-02-28ham/xlog: Drop print/libgnomeprint dependencygdt1-2/+1
No binary change because the package did not look for or link against this library. Upstream removed this dependency in 2008, but apparently we didn't notice.
2020-01-26all: migrate homepages from http to httpsrillig7-14/+14
pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually.
2020-01-18all: migrate several HOMEPAGEs to httpsrillig5-10/+10
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2020-01-18*: Recursive revision bump for openssl 1.1.1.jperkin5-10/+10
2020-01-12*: Recursive revbump from devel/boost-libsryoon27-52/+54
2019-12-19Ignore unknown warnings and deprecation attributes with clang.joerg1-3/+3
2019-11-28uhd: PLIST fix for Doxygen optionadam1-2/+18
2019-11-03ham: align variable assignmentsrillig17-74/+74
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-10-29ham/gnuradio-qt: Explain status relative to upstream and qtgdt1-2/+7
The quick summary is that the current package is from April, and upstream had a new release in August. That new release switches from qt4 to qt5. Updating GNU Radio in pkgsrc is complex, but tends to happen fairly soon after the upstream release. As part of that update, this package is expected to switch to qt5.
2019-10-26(ham/trustedQSL) Updated 2.4.2 to 2.4.7, ChageLog unknownmef2-10/+9
2019-10-21Switch sphinx to versioned deps.adam1-3/+5
2019-10-21(ham/gnuradio-doxygen) Fix PLIST with doxygen 1.8.16, just 0D237.xml to ↵mef2-5/+3
0d237.xml
2019-10-20Rename audio/portaudio-devel to audio/portaudionia3-6/+6
2019-10-14(ham/gnuradio-core) Fix build problem on NetBSD, after orc is updated 0.4.29 ↵mef1-2/+4
to 0.4.30, thanks maya@
2019-10-04uhd: updated to 3.14.1.1adam5-15/+79
003.014.001.001 Device3: latch n on m in axi_rate_change in DUC/DDC Device3: UART: fix TX <-> RX, FIFO size as parameter Device3: Restore default buffer sizes for MPMD UDP RFNoC: Fix off by one error in window.v E320: fix time source clobbering ref source B200: Add command to query bootloader status RFNoC: fix multidevice graph connections MPMD: Fix corner case in MPM device discovery MPM: fixed mboard_max_revision value (MPM compat check failures) MPM: Fix version string for logger Docs: x300: update docs for multiple timed commands Docs: Fix Doxygen warnings due to spurious backslashes Docs: RFNoC: Fix Doxygen warning due to undoc'd parameter Docs: Adjust FPGA functional verification tests Docs: Fix MPM cmake command for E320 RFNoC: Re-enable flow ctrl for blocks on same xbar Tools: Fix build issues with kitchen_sink cmake: Add UHD_COMPONENT variable
2019-09-18Recursive revbump from audio/pulseaudioryoon1-2/+2
2019-09-02Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for ↵adam2-4/+4
future Python 3.8
2019-08-22Recursive revbump from boost-1.71.0ryoon27-53/+54
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz4-8/+8
2019-07-21*: recursive bump for gdk-pixbuf2-2.38.1wiz11-22/+22
2019-07-20*: recursive bump for nettle 3.5.1wiz4-7/+8
2019-07-11Correction of PLIST with chrooted build. *.dot -> *.map/*.pngmef1-977/+5958
2019-07-08Try to fix build with boost-1.70.0ryoon4-1/+61
* boost-1.69.0 has "(Deprecated: Use get_executor().)" for get_io_context in boost/asio/basic_socket.hpp. So use get_executor().context().
2019-07-02uhd: updated to 3.14.1.0adam3-10/+9
003.014.001.000 N320: Terminate the DAC when not transmitting E320: Add support for rev E E320: Added .gitignore for FPGA build products X300: Add DPDK support X300: add capability to flash NI-2974 FPGA X300: Broke two critical timing paths in FPGA X300: fixed udp WSA buffer size assignment issue E310: Fix DRAM_TEST target build B200: Add bootloader for FX3 (fix for B2xx failing to enumerate) TwinRX: Expose charge pump current for LO2 TwinRX: Add low spur mode for LO2 TwinRX: increase rev c lo1 charge pump default value TwinRX: Fix tick rate Device3: Constraint send/recv_frame_size based on down/upstream MTU Device3: Fix MTU and default frame sizes RFNoC: Search all nodes for tick rates RFNoC: Change default address for the reg readbacks uhd_image_builder: Let the OOT module point to folders not named "rfnoc" uhd_image_builder: Add --auto-inst-src MPMD: Fix spurious reclaim call after unclaim MPMD: Release resources on destruction MPM: Add SW/HW compat liberio: Release context holder on destruction of last liberio xport transport: fixed a pre-mature buffer reset nirio: Fix typo in nirio_zero_copy GPSD: fix API for 'gps_read' AD9361: Fix return values for tune and set_clock_rate DUC/DDC: Fix phase reset and accumulation cores: Use NSDMI consistently in ?x_dsp_core_3000.* Logging: fix deadlock issue on Windows machines Logging: Fix ANSI colour codes Utils: Add X300/X310 reset utility Docs: Improved Windows-related build instructions Docs: Add link to README for building custom filesystems for N3xx sim: Fixing the port number in use for connection tools: Fix for proj creation in ip_utils for tcl-based IP tests: Fix mock_ctrl_iface for 32-bit MSVC
2019-07-01Recursive revbump from boost-1.70.0ryoon27-31/+54
2019-06-21(ham/gnuradio-*) Updated 3.7.13.4 to 3.7.13.5mef5-5909/+988
## [3.7.13.5] - 2019-04-20 ### Fixed #### Project Scope - PMT: in multiple places, we triggered undef. behaviour by accessing the first element of potentially empty uvectors #### gr-audio - Windows audio for higher output multiples broken #### gr-blocks - QA: `udp_source_sink` flakiness #### gr-dtv - Several broken optimizations - 64-APSK partially wrong ordering - OOB access in interleaver - uncovered worst case LDPC LUT generation #### gr-qtgui - Compiler Warnings #### gr-fec - `polar_encoder`/`_common`: Memory leak #### gr-uhd - GRC bindings: DC filter was could not be disabled with IQ imbalance correction disabled ### Added #### gnuradio-runtime - ctrlport: int64 for `rpcbasic_inserter` ### Changed #### GRC - Removed generation time from generated python code
2019-06-21Prepare update 3.7.13.4 to 3.7.13.5, Remove PKGREVISION=,mef1-2/+1
2019-06-21Prepare update 3.7.13.4 to 3.7.13.5, Remove PKGREVISION=, and remove BROKEN ↵mef18-37/+19
for -utils
2019-06-18(ham/hackrf) Add missing tool (USE_TOOLS= pkg-config)mef1-1/+2
The error was: -- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) CMake Error at /usr/pkg/share/cmake-3.13/Modules/FindPkgConfig.cmake:505 (message): pkg-config tool not found
2019-06-18gnuradio-utils: comment out troublesome py-matplotlib dependency.wiz1-2/+2
This is already marked BROKEN.
2019-06-17gnuradio-utils: mark as BROKENadam1-1/+3
2019-06-15gnuradio-core: py-scipy -> py-scipy12; bump revisionadam2-4/+4
2019-05-13ham/tqsl: Require C++11gdt1-2/+5
While the package is not documented to use C++11, it uses std::string constructs added in C++11, and fails compilation with g++ 5.5.0 without --std=c++11. Add todo markings to file upstream bugs; upstream does not adequately document prereqs.
2019-05-05predict: fix build on SunOSwiedi1-1/+3
2019-04-30ham/gr-osmosdr: Mark python 36 and 37 as not okgdt1-2/+4
Both 36 and 37 result in build errors. The package builds ok with 27.
2019-04-30Upgraded ham/trustedQSL to 2.4.2mef5-27/+40
Trusted QSL V2.4.2 Release Notes This version of Trusted QSL (TQSL) has new features as well as corrections for defects found since TQSL 2.4.1 was released. This release also includes an update to the most recent TQSL configuration file. TQSL 2.4.2 can be installed to upgrade any older version of TQSL. You do not need to install every release from 2.2 through 2.4, you can upgrade directly to v2.4.2 in one step. IMPORTANT NOTE for MacOS users: TQSL has been built to be compatible with older Mac systems (OSX 10.4 and later) and to work on both PowerPC and Intel CPU Macs. The current release of OSX (10.14, or Mojave) issues a warning about TQSL when it is run stating that it is not “optimized”, and that it will not work with the next release of OSX. This is forcing us to drop support for PowerPC systems in order to continue to support Mac systems. We will freeze TQSL 2.4.x and make it available indefinitely, but the next major release of TQSL will not work on PowerPC Macs or Macs running OSX older than Tiger. On all three supported platforms (Windows, MacOS, and Linux), installing TQSL 2.4.2 will replace older versions of Trusted QSL while preserving your Callsign Certificates, Station Locations, and preferences. On Windows, simply run the TQSL 2.4.2 installer, which will automatically uninstall older versions of TQSL (and, if installed, TQSLCert). On Mac OS X, open the disk image (.dmg) file and drag the “Trusted QSL” folder to your Applications folder. Direct the installer to “Replace All”, which will uninstall old files. For Linux systems, unpack the tar file and read the INSTALL file for directions. TQSL 2.4.2 has been “localized” to allow use in the native language of non-English speakers. This could not have been done without the help of the volunteers who have contributed translations for TQSL. Thanks to the following for their assistance: Chinese: Caros, BH4TXN Hindi: Manmohan, VU3YBH German: Andreas DF4WC Italian: Salvatore IV4FYV Japanese: Akihiro JL3OXR Portuguese: Nuno CT2IRY Russian: Vic US5WE Spanish: Jordi EA3GCV The following list describes the major changes in the v2.4.2 release of Trusted QSL. TQSL changes Defects Corrected: Ensure that the exit status message emitted by TQSL appears in English so logging programs can use that to detect exit status. In the past, this could have been output in the local language, making it more difficult for the calling program to detect whether or not there were any errors. Improve setting of ITU and CQ zones when defining a Station Location. There were many cases where these were left empty, which means that Station Locations were more likely to not have zones defined. Fix issue with Windows updates of TQSL failing when the user's directory has a space embedded. Note that this is a forwards-looking fix: this defect is in the existing TQSL 2.4.1, so updates for users with spaces in their usernames will continue to fail until after 2.4.2 is installed. Remove spurious error message when run on a system where the local language is not supported. Features Added: When displaying a callsign certificate where the private key is missing from the local system, specifically state that the private key is not found. Added a specific message for keys that cannot be opened to provide the root cause. Improve the error message for missing private keys to be more descriptive. Add the ability to map Cabrillo modes to user-specified ADIF modes using the cab_modes.dat file in the TQSL user directory. File has Cabrillo modes (two characters), then an ADIF mode, comma delimited. Default file is provided by TQSL and users can provide their own. Allow adding translations without making code changes. Reinstalling TQSL 2.4.1 Downgrading to TQSL 2.4.1 can be seamlessly performed by uninstalling TQSL 2.4.2 and reinstalling TQSL 2.4.1.