Mostly "political correctness" adjustments, i.e. perfectly legal
C language constructions that now cause warnings, especially from
Clang, have been recast in modern form acceptable to Clang.
- gnuradio in ports tree was quite old and broken with boost-1.87
- From upstream changelog
Tonight, we release GNU Radio 3.8.0.0.
It's the first minor release version since more than six years, not without
pride this community stands to face the brightest future SDR on general purpose
hardware ever had.
Since we've not been documenting changes in the shape of a Changelog for the
whole of the development that happened since GNU Radio 3.7.0, I'm afraid that
these release notes will be more of a GLTL;DR (git log too long; didn't read)
than a detailed account of what has changed.
What has _not** changed is the fact that GNU Radio is centered around a very
simple truth:
> Let the developers hack on DSP. Software interfaces are for humans, not the
> other way around.
And so, compared to the later 3.7 releases, nothing has fundamentally modified
the way one develops signal processing systems with GNU Radio: You write blocks,
and you combine blocks to be part of a larger signal processing flow graph.
With that as a success story, we of course have faced quite a bit of change in
the systems we use to develop and in the people that develop GNU Radio. This has
lead to several changes that weren't compatible with 3.7.
**This is an excerpt only:**
- Roughly 36 dBBug, (ETOOMANYBUGS)
- Fixed .so versioning
- C++11
- merged the wholeness of the `next` branch
- Dependency version bumps: CMake, GCC, MSVC, Swig, Boost
- New dependencies: MPIR/GMP, Qt5, gsm, codec2
- Removed dependencies: libusb, Qt4, CppUnit
- Python: Python 2 & Python 3 compatible. 3.8 will be the last Py2k-compatible
release series
- gengen was replaced by templates (if you don't know gengen, don't do any
research; save yourself that sorrow)
- Modern CMake (as far as feasible at this point)
- VOLK version updated to v2.0.0
- .clang-format file now dictates coding style
- clang-format'ed the whole tree.
- installed CMake files now tell about configuration
- reworked fractional tag time handling, especially in the context of resamplers
- C++ generation as option
- YAML instead of XML
- removed `blks2`
- much better canvas tooling
- consistent gobject usage
- ROUNDED ARROWS
- moving from Qt4 to Qt5
- `gr_modtool` now vastly improved
- improved versatility
- removed in-tree libgsm, libcodec2, use system-wide libs
- Modules `gr-comedi`, `gr-fcd` and `gr-wxgui` are gone
- nobody could remember who used this, or for what. It has seen 0 active code
contributions in the 3.7 lifecycle
- python-based `packet_encoder` and related tools: Bugs that were sporadic and
never fixed, so after long deprecation, we're removing it
- since it's currently untestable by the CI, it's being removed, as there was no
code contributions. Generally, we strive to include all batteries with GNU
Radio. Re-integration within a more general SDR interface would be desirable.
- removed PyQwt (dead) based tools
- Unmaintained, breaks on increasingly many systems, always was slower than
Qtgui. We've been starting to tell people to migrate to Qt since at
least 2015. Now, we're finally removing it.
Unbreak build due to change to boost 1.87
* Highlights / Main Changes
- Addition of rfnoc_modtool and further improvements to RFNoC Image Builder
toolsets. This further improves the ability to design RFNoC blocks and
create custom FPGA bitfiles.
- Replaced RFNoC FFT block with a new version
- Improved Windows installation capabilities including distribution
of binary Python bindings for Windows though PyPI
Remove obsolete patches.
PR: 286080
Reported by: Diane Bruce
+ Add LICENSE
* Fix MASTER_SITES and pkg-descr
* Use `make makepatch` to regenerate patches to ensure proper patch
format
Changelog:
- a few bugfixes:
- correctly recognize near field data in yet another nec2 version
(Debian's) (2011)
- show gain scale when --view option is used to choose a view along
one of the axes. (2014-02-27)
- calculation of absolute segment numbers when using GM cards wasi
incorrect (tnx Luigi Tarenga)
- updates for more modern library versions
- compatibility with libpng 1.6 instead of 1.2 (tnx Luigi Tarenga)
- PNG file was completely black with modern libgdk (tnx Luigi Tarenga)
- fixed a few compiler warnings (one of which was probably a very subtle
bug in the opaque drawing)
PR: 285510
Approved by: xride (maintainer, timeout > 3 weeks)
- Update USE_PYTHON=cython{,_run,_test}
- Convert all cython3 occurrence to USE_PYTHON=cython3*
- While I'm here, fix incorrect usage of combining cython3 in BUILD_DEPENDS and USE_PYTHON=cython
It is added to simplify the future transition from Cython 0.29 to 3.
The minimal version is set to 3.0.12 because it is required by devel/py-propcache.
The upper bound of version is set to 3.1 because it is limited by multiple ports.
2024-Sep-26: Version 0.7.0
-------------------------------------------------------------------------------
- If a the QTH field contains a Maidenhead grid locator, save it in the
corresponding database field.
- Entering a Maidenhead locator (4 characters) in the callsign field
will perform a lookup of the square in the log and print the bands on
which this square was worked/confirmed and a list of callsigns. A full
6 character locator can be entered with the suffix /G (e.g. KO01MW/G)
to perform the same lookup for the exact subsquare.
- Download all details from LoTW (Zone, Grid, ...), not just basic QSO info
- Allow negative values in RST field (for FT8, etc.)
- Include SOTA and WFF references in ADIF export (taken from comment field)
- Show new calls when ADIF is imported
- Improved bandmap (fresh spots bold, new calls green, own call yellow)
- Use vi key bindings (jk) where applicable (tnx DO5EOL)
- Fixes in hamlib integration (tnx DK1MI)
- F4 updates start time of current QSO to "now"
- Select lists (e.g. logbook) have a search/filter function now
March 27, 2025 by Jani Heikkinen
We have released Qt 6.8.3 today. As a patch release, Qt 6.8.3 does not
introduce new features but contains more than 300 bug fixes, security updates,
and other improvements on top of the Qt 6.8.2 release. See more information
about the most important changes and bug fixes from Qt 6.8.3 release note.
Qt for Python 6.8.3 has also been released by its usual means along with the
Qt 6.8.3 release.
Announcement:
https://www.qt.io/blog/qt-6.8.3-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.3/release-note.md
Security: 7cb6642c-0c5a-11f0-8688-4ccc6adda413
This is in line with what freedesktop.org calls Xaw3d. And this is in
preparation to update libXaw3d to the freedesktop.org maintained
version.
The reason we are doing this is the Slackware version is unmaintained.
PR: 285528
Exp-run by: antoine
This is in preparation for x11-toolkits/Xaw3d move to
x11-toolkits/libXaw3d.
Fix:
remote:
remote: ================================================================
remote: Do not commit ports without TIMESTAMP in their distinfo files.
remote: Rerun make makesum to add it.
remote: ================================================================
remote:
Any missed ports, feel free to bump.
Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
Fixed missing README.md in pkg-plist
Version 4.6.2
* Add missing levels for IC746/PRO RIG_LEVEL_RFPOWER_METER,RIG_LEVEL_RFPOWER_METER_WATTS,RIG_LEVEL_SWR,RIG_LEVEL_ALC
* Fix IC905 for gpredict
* Fix potential segfault on QMX
* Fix pmr171
Version 4.6.1
* Fix C++ builds failing on rig_list_foreach function
* Fix IC9100 rigctld startup to end up on VFOA
* Fix grig build by removing sys/socket.h -- apparently not needed
* Add new QMX entry to fix incompability with QDX
* Fix IC746/PROT to not use data byte
* FLRig to add DATA-U DATA-L modes
* Fix TS570 RIG_LEVEL_STRENGTH with cal table
* Remove get_powerstat from IC785X -- not supported
* Fix SDRConsole by removing lots of things it does not have
PR: ports/285061
Reported by: takefu@airport.fm
Changelog: https://sourceforge.net/p/ser2net/news
Major changes since 3.5.1 (2017)
* massive rewrite of ser2net
* Configuration has been converted over to use YAML
* supports encrypted and authenticated connections using
gensio gtlssh
* ability to "connect back" to a remote address data comes
in on a device
* new gensio dependency to manage data streams, SSL,
TELNET and so
* add mDNS support
* DSR/RTS line controls on the serialdev gensio
* 2-factor authentication support to gtlssh
* use PAM passwords to authenticate ser2net connections
* ed25519 end elliptical key support for gtlssh and certauth
* ratelimit - limit the data throughput on the write side of the
gensio stack
* AFSK modem gensio has been added to implements the 1200 baud
modem used for AX.25 in ham radio
This version breaks the existing ser2net configuration who has to be
converted over using YAML. Please see the examples on ser2net.yaml sample
configuration and read the ser2net.yaml manpage on how to configure
the new version. Additional links and resources have been provided on the
pkg-message.
New features since v1.4:
Add Atari ST VT52 modes
Support web-based dialing directories
Alt+Home now centres the window on the screen
Add setting to invert mouse wheel
Option to defer telnet negotiation
Use the SAA5050 font for Prestel mode
Add BBC Micro Mode 7 mode
jt9 is supposed to have an executable stack, but a bug in lld (now
fixed upstream) prevents that.
This change explicitly sets the required exectuable stack for jt9.
Much simpler than using mprotect et. al.
PR: 283670
Reviewed by: adrian
Differential Revision: https://reviews.freebsd.org/D48573
jt9 is supposed to have an executable stack, but a bug in lld (now
fixed upstream) prevents that.
This change explicitly sets the required exectuable stack for jt9.
Much simpler than using mprotect et. al.
PR: 278939
Reported by: jeffpc@josefsipek.net
Reviewed by: adrian
Differential Revision: https://reviews.freebsd.org/D48572
Library that collects data from Eastron SDM single and three phase kWh
meters over Modbus RTU or Modbus TCP
Approved by: 0mp (mentor)
Differential Revision: https://reviews.freebsd.org/D48431
January 31, 2025
We have released Qt 6.8.2 today. As a patch release, Qt 6.8.2 does not
introduce new features but contains more than 450 bug fixes, security
updates, and other improvements on top of Qt 6.8.1 release. See more
information about the most important changes and bug fixes from the
Qt 6.8.2 release note.
Announcement:
https://www.qt.io/blog/qt-6.8.2-released
Release note:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.2/release-note.md
MFH: 2025Q1
Security: 72b8729e-e134-11ef-9e76-4ccc6adda413