Commit graph

1156 commits

Author SHA1 Message Date
nia
4d8e29efc9 dpbox: Linux prefers the "statfs" function over "statvfs". 2023-07-10 07:56:13 +00:00
nia
276d6eda3f dpbox: Set LICENSE 2023-07-10 07:55:51 +00:00
jperkin
ee1a75464f gnuradio-core: Fix build on SunOS. 2023-07-07 12:20:58 +00:00
wiz
a0a2de7587 *: restrict py-numpy users to 3.9+ in preparation for update 2023-07-01 08:37:33 +00:00
wiz
832285a2d4 trustedSQL: remove wxGTK28 reference in comment 2023-06-26 11:58:11 +00:00
wiz
e0d3da67c3 xnec2c: remove patch that was removed from distinfo during update 2023-06-15 07:22:08 +00:00
mef
32473f612d (ham/xnec2c) Updated 4.1.5 to 4.2.1
(doc/xnec2c.html)
 4.2: Further to the changes above, I have modified xnec2c so
that more than one FR (frequency range) card can be specified in the
NEC2 file. This makes it possible to calculate frequency-dependent
parameters over separate ranges of interest and thus reduces the time
taken by the program to produce results. Unnecessary calculations
between ranges of interest are also avoided.

Version 4.2.1: Fixed a bug where the DRAW_ENABLED and PLOT_ENABLED
flags where not cleared when the Radiation Pattern Frequency Plots
windows were closed. Made extensive style changes to the source code
so that resources like #defines, #includes and function prototypes
were moved from common.h to the relevant compilation units (.c and .h
files).
2023-06-10 11:54:48 +00:00
riastradh
8560be0ed3 Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
2023-06-06 12:40:15 +00:00
wiz
3e6bb5dd63 *: bump for libproxy 0.5 2023-05-22 20:59:55 +00:00
wiz
8fff3b9ad0 *: PKGREVISION bump for fmtlib shlib major bump 2023-05-16 21:20:49 +00:00
tnn
6f70a42dd5 uhd: s/cinttypes/cstdint/ in patch 2023-05-08 18:28:52 +00:00
tnn
9739b8c5e0 uhd: fix build with GCC13 2023-05-08 18:18:50 +00:00
ryoon
8fb6a43741 *: Recursive revbump from audio/libopus 1.4 2023-05-06 19:08:45 +00:00
tnn
2ecdd24797 gnuradio-companion: fix PLIST
blocks_throttle2.block.yml needs to be in this package to make
other gnuradio packages build.
2023-04-24 06:36:55 +00:00
adam
a7dd8c974a revbump for boost 2023-04-23 14:26:05 +00:00
adam
b8410cfcaf revbump after textproc/icu update 2023-04-19 08:08:03 +00:00
mef
e5cfe4b911 (ham/gnuradio-*) (adhoc) adjust PLIST - blocks_throttle2.block.yml
-share/gnuradio/grc/blocks/blocks_throttle2.block.yml
2023-04-11 11:20:51 +00:00
mef
4e215af573 (ham/gnuradio-companion) Add blocks_throttle2.block.yml on PLIST
share/gnuradio/grc/blocks/blocks_throttle2.block.yml is not included
gnuradio-core, current trick will result PLIST flict on this file.
Sorry. I'll pursue monolithic version instead
Cvs: ----------------------------------------------------------------------
Cvs: Cvsroot  Cvs.Netbsd.Org:/Cvsroot
Cvs: Please Use "PR category/123" to have the commitmsg appended to PR 123
2023-04-08 06:02:35 +00:00
mef
969ca3482a (ham/gnuradio-uhd) +blocks_throttle2.block.yml to PLIST 2023-04-08 02:45:01 +00:00
mef
46e53cc23f (ham/gnuradio-zeromq) +blocks_throttle2.block.yml to PLIST 2023-04-08 02:31:18 +00:00
mef
4f8f6b948c (ham/gnuradio-video-sdl) +blocks_throttle2.block.yml to PLIST 2023-04-08 02:27:08 +00:00
gdt
5a08f52fb6 ham/hamlib: Update to 4.5.5
Upstream changes since 4.5.4: bugfixes and minor improvements
2023-04-07 13:16:42 +00:00
mef
49733adbee (ham/gnuradio-core) Updated 3.10.5.1 to 3.10.6.0
## [3.10.6.0] - 2023-03-31

### Changed

#### Runtime
- Add Python loggers to top_block and hier_block2
- Change the default log level (in the config file) to INFO instead of DEBUG
- Logging improvements in the scheduler
- Correctly determine native page size for Windows

#### GRC
- Fixed: opening the source of a hierachical block using the toolbar button produced an error
- Use the logger, instead of print statements, in generated top blocks
- Remove libX11 load from generated Python code - this was unncessary and produced warnings
- Choose Editor dialog stays above parent

#### gr-analog
- Signal Source: option to hide the message port

#### gr-blocks
- Throttle: supports max time or number of samples per work iteration, useful for reducing latency at low sample rates
- Delay block: option to hide the message port
- File Meta Sink: fix missing Python import in template code

#### gr-channels
- Default taps should be 1.0, not 1.0 + j1.0

#### gr-digital
- Async Decoder: several changes to improve performance robustness (see the commit log for more details)

#### gr-fec
- Tagged Decoder: correctly calculate the frame size for terminated CC decoder

#### gr-filter
- Fixed reverse parameters in fir_filter_with_buffer and pfb_arb_resampler, which could cause crashes
- Fixed PFB Arbitrary Resampler was ignoring attenuation parameter

#### gr-iio
- Set gain mode as specified (was always manual)
- Use the specified gain parameter for second channel (was same as first channel)

#### gr-qtgui
- Histogram Sink: calculate range of bins correctly to avoid strange distributions
- Save (to image) dialogs add file extensions and have a Save button (i.e., they work now)

#### gr-soapy
- Sources: add tags when the frequency changes

#### gr-uhd
- Support for more RFNoC blocks
  - Fosphor, which produces data to drive an on-screen, OpenGL-based renderer which is expected to be in the next release
  - Moving Average
  - Switchboard
  - Split Stream
- FFT: add properties for direction, magnitude and scaling
- RX Stream: flush after timeout
- Fully support multi-channel TX/RX (params were available for one one channel)

#### gr-vocoder
- Add a number of new codec modes for Codec2 and FreeDV

#### gr-zmq
- Selectable bind/connect to support more flexible ZMQ patterns and NAT'd networks
- Stream sources produce when available, instead of waiting for a buffer to fill, helping with latency

#### Modtool
- Use interp and decim keywords correctly when generating blocks

#### Build system and packaging
- Uninstall removes icons and desktop files
2023-04-07 12:58:00 +00:00
mef
3044d4cf23 (ham/gnuradio-*) remove PKGREVSION for next update 2023-04-07 12:53:04 +00:00
nros
174f5468e2 Revbump due to dependecy change in qt5-qtbase
Since these dependecies are bundled with
qt5-qtbase and not exposed to qt5 using
applications directly, only bump direct users
of qt5-qtbase.
2023-04-03 20:20:43 +00:00
gdt
f0df280797 ham/hamlib: Update to 4.5.4
(This is a micro release.)
2023-03-09 00:57:56 +00:00
wiz
bc511e88e2 gnuradio-core: add missing library to fix build of qtgui subpackage 2023-03-05 21:53:00 +00:00
tnn
1b47b062dd hackrf: update to 2023.01.1
Includes support for hardware revision 9.
Firmware is compatible with all prior revisions.
Firmware must be updated on the device to use the library.
2023-02-14 14:32:31 +00:00
adam
fa9d1098b6 uhd: updated to 4.4.0.0
The UHD 4.4.0.0 release adds:

Raw UDP Traffic to Remote Destination for RFNoC-enabled devices.
Bug fixes and improvements for USRP devices. See the changelog.
2023-02-03 21:19:55 +00:00
adam
6f83bc84f6 gnuradio-doxygen: fix TOOL_DEPENDS; auto-generate PLIST 2023-02-03 13:07:35 +00:00
adam
c4e5393f8a gr-osmosdr: updated to 0.2.4
0.2.4
Unknown changes
2023-01-30 18:02:31 +00:00
adam
f2e7b91587 hackrf: fix interpreter for firmware/tools/cpld_bitstream.py 2023-01-30 17:56:38 +00:00
ryoon
cdab5aeed7 *: Recursive revbup from graphics/freetype2 2023-01-29 21:14:22 +00:00
adam
d8801297b2 gnuradio: updated to 3.10.5.1
Release v3.10.5.1

Some important blocks turned out to be broken in 3.10.5.0. This unscheduled release fixes those regressions and includes a small number of other cleanups and fixes. v3.10.5.1 is intended to be ABI compatible with v3.10.5.0. We'd still recommend rebuilding dependent packages, if possible.

Changed

Runtime

Restore the ability to set a default block buffer size using the buffer_size parameter in the config file. This was lost during refactoring in v3.9.
GRC

Add Python snipped hook point at "init before blocks", right before blocks are instantiated.
gr-audio

Remove support for OSX 10.3 and earlier.
gr-digital

Make tags visible to subclasses of OFDM Frame Equalizer.
gr-dtv

Correct constant in DVBS2 Modulator.
gr-fec

Fix errors in Channel Construction AWGN
gr-iio

Fix IIO blocks, which were broken due to a build-time dependency problem.
gr-network

Fix crash in UDP Source when buffer overruns.
gr-qtgui

Remove support for QWT 6.0 and earlier.
gr-uhd

Add async message port to USRP Source and publish overflow notifications.
Add bindings and example for RFNoC AddSub block.
2023-01-29 11:19:37 +00:00
adam
d110b1c9c4 gnuradio: updated to 3.10.5.0
3.10.5.0

Runtime

Python block have access to the block logger, as in C++
Default log level changed to INFO (from OFF)
Memory-based logger gr.dictionary_logger_backend() added for log debugging
API Note: The Python block gateway is now completely implemented in the PyBind11 wrapper, in order to clean up Python dependencies. This is technically an API change, but should not have any external effect.
PMT serialization of Complex32 vectors is now REAL | IMAG on all platforms
Python IO signature replication (multiple ports specified by one signature) fixed

GRC

Continue processing block connections after a connection error occurs
Drawing/scaling fixes that improve user experience on HiDPI and Windows machines

Build system and packaging

Many deprecation warnings fixed
Make target link libraries PRIVATE wherever possible, removing unnecessary downstream dependencies
Add Fedora 37 and drop Fedora 35 CI targets
Conda re-rendered with more recent packages - thanks to Ryan Volz for making Conda an easy-to-use, cross-platform method of installing GNU Radio
Debian and Fedora packaging specs are no longer included in the code base, since they were out of date, and are maintained by downstreams

Testing

Code formatting rules for clang format updated to v14
Removed all compiler warning suppression
Enable Python block testing for Conda on macOS
Many other improvements that make maintenance easier - thanks again to Clayton Smith. In the process of fixing tests, a number of latent bugs were fixed throughout the code.

gr-analog

AGC3 performance and bug fixes
Python has access to control_loop parent class in PLL blocks
CTCSS detection of standard tones improved by fixing floating point comparison

gr-blocks

Probe Signal cross platform reliability improved by better thread synchronization

gr-digital

CRC32 and CRC16 blocks use little-endian order regardless of host order. This is a wire format change. The options were to have different endian machines unable to communicate, or older and newer versions unable to communicate. Note that there is a more general set of blocks (CRC Append and CRC Check) that are recommended for use wherever possible.
Packet headers use consistent bit order across machines
Floating point/rounding fix in constellation lookup table

gr-fec

LDPC G matrix n and k can be access from Python
LDPC matrix output size calculation corrected
CCSDS/Viterbi path metrics overflow fix

gr-network

Improve UDP Source/Sink efficiency by removing a layer of buffering and using the GR circular buffer instead of the Boost equivalent

gr-qtgui

Fixed Python code generation for Msg CheckBox, Digital Number Control, Toggle Button, Toggle Switch

gr-soapy

Sources will generate rx_time, rx_freq and rx_rate tags, as in UHD sources, where supported by the underlying Soapy driver

gr-uhd

Re-enable uhd.find_devices(), in addition to uhd.find()
RFNoC: generate correct Python code when using clock/time source
RFNoC: allow specification of adapter IDs for streamers
RFNoC: enable setting of vlen and types for streamers
RFNoC: streamers pay attention to stream args
RFNoC: sync block controller with gr-ettus OOT
RFNoC:set_property() and get_property() added to the C++ and Python APIs
RFNoC: Python binds added for rfnoc_block_generic

gr-zeromq

Sinks will optionally block on full queue, providing backpressure. Previously, overflow data was dropped.
2023-01-23 19:26:20 +00:00
ryoon
5f1b95aec3 *: Recursive revbump from Boost 1.81.0 2023-01-22 16:28:12 +00:00
wiz
454ca7642c gnuradio-doxygen: fix PLIST
add a file listed in mef's bulk build results, untested

Bump PKGREVISION.
2023-01-13 23:02:51 +00:00
wiz
92a8e1ad3c *: recursive bump for tiff shlib major bump 2023-01-03 17:36:14 +00:00
gdt
86e387c0ec ham/hamlib: Update to 4.5.3
upstream changes are bugfixes/minor
2023-01-02 16:04:40 +00:00
nia
6561f659f6 gnuradio-core: Pull in GCC runtime from pkgsrc on significantly older
NetBSD. Maybe won't fix problems with conflicting GCC versions, but
also won't hurt
2022-12-26 16:50:29 +00:00
gdt
683c9a81f5 ham/chirp: Update to 20221217
upstream changes are bugfixes
2022-12-17 16:41:50 +00:00
wiz
ecb6cbce44 grig: mark as BROKEN
Does not support hamlib 4.5, upstream is dead.
2022-12-07 15:18:42 +00:00
gdt
72cdc4f8d4 ham/chirp: Update to 20221207
Upstream snapshots are always micro-ish
2022-12-07 14:02:20 +00:00
wiz
aeb76dba11 gnuradio-qtgui: DEPEND on py-qt5 2022-12-02 15:55:28 +00:00
adam
cc34ee3bc6 massive revision bump after textproc/icu update 2022-11-23 16:18:32 +00:00
jperkin
6789d44009 *: Re-apply SunOS linker argument removals.
These are currently duplicated in mk/platform/SunOS.mk but the generic
removals will be removed soon in favour of per-package removals, due to
flags getting leaked into installed files.
2022-11-21 18:20:40 +00:00
gdt
81100f4545 ham/chirp: Update to 20221118
Upstream changes are minor.
2022-11-18 13:20:42 +00:00
nikita
f76e0b42c2 archivers/fastjar, archivers/lzip, audio/tcd, cross/avrdude, devel/guile-lib,
devel/libjit, devel/m17n-lib, devel/quilt, devel/treecc, emulators/simulavr,
fonts/jomolhari-ttf, graphics/dvipng, graphics/freetype2, graphics/libotf,
ham/xlog, misc/color-theme, misc/m17n-db, multimedia/flvstreamer,
net/mimms, print/chktex, security/oath-toolkit, sysutils/attr,
sysutils/pidof, sysutils/renameutils, textproc/lout:

change MASTER_SITES from http://download.savannah.gnu.org to https://download.savannah.gnu.org
2022-11-12 09:10:22 +00:00
gdt
a8b9cbaba3 ham/hamlib: Use github as MASTER_SITES
Upstream just documented the github/sourceforge relationship.
(Same bits, so no change to package.)
2022-11-10 14:32:44 +00:00
gdt
a3fa046c8b ham/hamlib: Add commented-out github fetch variables
(This is still on sourceforge.)
2022-11-10 14:22:13 +00:00