1383 Commits

Author SHA1 Message Date
daniel c1c9984fa4 comms/py-gammu: move from Python 2 to Python 3
Update to a version that supports Python 3. Tests mostly pass.
2026-06-17 23:52:10 +00:00
sebastia b171e1c05e hook up sdrpp 2026-06-14 18:27:16 +00:00
sebastia 47a4fb2d4f import sdrpp
SDR++ is a cross-platform and open source SDR software with the aim of
being bloat free and simple to use.

OK benoit
2026-06-14 18:26:12 +00:00
sthen 210a66b17f update to zigbee2mqtt-2.12.0 2026-06-10 11:27:08 +00:00
sthen 3ef25d0919 update to zigbee2mqtt-2.11.0 2026-06-08 12:42:42 +00:00
sebastia 386a467ec6 update 20200203 -> 20260215
take MAINTAINER

feedback sthen@ and tested by Fred openbsd at crowsons com
2026-06-03 21:07:35 +00:00
sebastia 5ac5d0fab1 update 2024.02.1 -> 2026.01.3
most notably adding support for HackRF Pro, that I tested with
with a number of consumers, as well as got reports for HackRF One.

Maintainer timeout
2026-06-03 21:04:18 +00:00
sebastia e0e686a221 hook up cubicsdr 2026-06-01 14:13:58 +00:00
sebastia 772c7da35a import cubicsdr
CubicSDR is the software portion of Software Defined Radio. By Using
hardware that converts RF spectrum into a digital stream we are able to
build complex radios to do many types of functions in software instead
of traditional hardwre.

Paired with a supported hardware receiver, you can use CubicSDR to
explore the RF world around you. Discover Satellite transmissions,
Amateur Radio, Rail, Areonautical, Shortwave, or any number of possible
signals floating through the air.


OK benoit@
2026-06-01 14:13:16 +00:00
fcambus bc392b6eec qodem: follow redirect for HOMEPAGE. 2026-05-30 10:27:08 +00:00
sebastia 063dde1c36 hook up liquid-dsp, soapysdr, soapy-hackrf, soapy-rtlsdr 2026-05-29 20:18:53 +00:00
sebastia 78c9055e44 import comms/soapy-rtlsdr
The Soapy RTL-SDR project provides a plugin module to use the RTL-SDR
dongle within the SoapySDR API and software that supports SoapySDR.

OK benoit@
2026-05-29 20:15:45 +00:00
sebastia b7c03ec26a import comms/soapy-hackrf
The Soapy Hack RF project provides a plugin module to use the Hack RF
device within the SoapySDR API and software that supports SoapySDR.

OK benoit@
2026-05-29 20:14:44 +00:00
sebastia e6e7af4b5b import comms/soapysdr
SoapySDR is an open-source generalized API and runtime library for
interfacing with SDR devices. With SoapySDR, you can instantiate,
configure, and stream with an SDR device in a variety of environments.
Most off the shelf SDR hardware platforms are supported by SoapySDR, and
many open source applications rely on SoapySDR for hardware integration
support. In addition, SoapySDR has bindings for development frameworks
like GNU Radio and Pothos.

feedback and OK benoit@
2026-05-29 20:13:27 +00:00
sebastia e1d639d634 import liquid-dsp
liquid-dsp is a free and open-source digital signal processing (DSP)
library designed specifically for software-defined radios on embedded
platforms. The aim is to provide a lightweight DSP library that does not
rely on a myriad of external dependencies or proprietary and otherwise
cumbersome frameworks. All signal processing elements are designed to be
flexible, scalable, and dynamic, including filters, filter design,
oscillators, modems, synchronizers, complex mathematical operations, and
much more.

ok benoit@
2026-05-29 19:40:40 +00:00
tb fca33b6d6a lrsz: fix incompatible pointer types (socklen_t * vs size_t *) for llvm22 2026-05-20 23:09:35 +00:00
tb 2deed862b5 comms/x3270: fix -Wincompatible-pointer-types (socklen_t vs size_t) 2026-05-20 22:53:08 +00:00
tb 8007e674bd sigrok/pulseview: fix build with Boost 1.91: stop probing for Boost::system 2026-05-16 11:29:58 +00:00
fcambus 71c3d69a54 Update syncterm to 1.8. 2026-05-14 21:32:14 +00:00
tb 3a8e70dfdc gnuradio: missed cvs add to fix build with boost 1.91 2026-05-10 17:28:21 +00:00
tb c506fcf757 gnuradio: fix build with boost 1.91, sync wantlib and shared_libs 2026-05-10 17:27:43 +00:00
sthen a6a031cb47 update to zigbee2mqtt-2.9.2 2026-04-09 10:21:47 +00:00
sthen a96371013c remove noop patches, discussed with / ok Larry Moore 2026-03-26 09:12:23 +00:00
sthen 4f53decdbb update to hylafax-7.0.11, switching to the less inactive hylafax+ fork
from Larry Moore, some tweaks from me
2026-03-25 15:47:01 +00:00
fcambus 9891ce1bb1 Update syncterm to 1.7 and switch HOMEPAGE to HTTPS. 2026-03-24 15:48:25 +00:00
kmos dad2f36b75 cc1: error: unrecognized command line option "-Wvla"
base-gcc doesn't have -Wvla. Move to ports-gcc to fix build on sparc64
2026-03-18 15:54:31 +00:00
stu 66867e4924 Add MODTCL_BIN and MODTK_BIN to SUBST_VARS;
soon to be removed from the Tcl/Tk port modules.


ok sthen@
2026-03-16 15:35:07 +00:00
sthen 73f5cceb55 update to zigbee2mqtt-2.9.1 2026-03-04 16:43:25 +00:00
sthen e1e7e267e0 use GH_* not SITES=...github.../archive/ where appropriate, add comment for an exception which has / in tagname 2026-03-04 09:46:42 +00:00
sthen 636c4cb32c update to zigbee2mqtt-2.9.0 2026-03-02 11:04:51 +00:00
sthen 324591c1db update to dfu-util-0.11 2026-02-28 11:28:06 +00:00
stu 910439ae40 Bump for comms/sigrok/libsigrok, bumped for devel/swig 4.4.1. 2026-02-21 14:52:39 +00:00
stu 0aa0c132a6 Bump for comms/sigrok/libsigrok, bumped for devel/swig 4.4.1. 2026-02-21 14:51:53 +00:00
stu 90e63f6d44 Bump for devel/swig 4.4.1. 2026-02-21 14:50:48 +00:00
stu e34195c3f1 Bump for devel/swig 4.4.1. 2026-02-21 14:49:55 +00:00
stu e2a79642b5 Bump for math/py-scipy, bumped for devel/swig 4.4.1. 2026-02-21 14:49:27 +00:00
rsadowski e8035d4760 Update CMake to 4.1.2
Major update from 3.31.8 to 4.1.2.

CMake 4.0 introduces a breaking change: compatibility with versions older than
3.5 has been removed. Projects calling cmake_minimum_required() or
cmake_policy() with versions < 3.5 now error out.

To maintain compatibility with existing ports during the transition, the cmake
module now provides MODCMAKE_POLICY_VERSION_OVERRIDE (idea from sthen@)
support:

- MODCMAKE_POLICY_VERSION_OVERRIDE ?= No
- MODCMAKE_POLICY_VERSION_OVERRIDE_VER ?= 3.5

When MODCMAKE_POLICY_VERSION_OVERRIDE is set to "yes", CMake is instructed to
accept policy versions down to the specified minimum (default 3.5) via
-DCMAKE_POLICY_VERSION_MINIMUM. This allows older ports to build while
acknowledging they may use deprecated features.

https://cmake.org/cmake/help/latest/release/4.0.html
https://cmake.org/cmake/help/latest/release/4.1.html

OK sthen@
2026-02-13 12:02:13 +00:00
bentley 0e668b2108 +ebook2cwgui 2026-02-12 02:55:58 +00:00
bentley 8a4ffa45c5 Import ebook2cwgui-0.1.2.
ebook2cwgui is a graphical user interface to ebook2cw based on the
wx graphical library.  The GUI allows to set all the options available
in ebook2cw, and uses the actual ebook2cw executable to generate
the audio files.

From Enzo Nicosia; thanks!

ok sthen@
2026-02-12 02:54:48 +00:00
sthen 201b697ae5 +qrq 2026-02-11 20:48:33 +00:00
sthen d0b21d85b5 import ports/comms/qrq, from Enzo Nicosia, ok bentley
qrq is an open source Morse telegraphy trainer which runs on several
operating systems (Linux, Unix, OS X and Windows), similar to the
classic DOS version of Rufz by DL4MM.

This tool is not intended for learning telegraphy (check out
https://lcwo.net for that!), but to improve the ability to copy
callsigns at high speeds, as needed for example for contesting or
for High-Speed Telegraphy (HST) competitions.

This port includes the Perl script qrqscore, that downloads and
uploads the global qrq toplist from the author's website.  qrqscore
requires p5-libwww, which is not included as an explicit dependency.
Use it at your own risk.
2026-02-11 20:48:17 +00:00
sthen 1b13452762 reset bcallah maintainer lines, quite a lot of timeouts which make it
tricky for others to work on the ports tree, this will also bring more
visible to portroach of those which are outdated
2026-02-11 15:12:24 +00:00
tb 160803cb87 Mechanical WANTLIB sync after Boost update 2026-02-10 13:25:01 +00:00
sthen a1d6883fd7 move config test to rc_configtest, pointed out by aja
(i didn't find it because i cribbed from rc.d/unbound)
2026-02-04 17:47:55 +00:00
sthen 6e1c73fc3f update to conserver-8.3.0
- add config check in rc_pre
- N.B., some config parsing that was previously case-insensitive is now
case-sensitive. for example, if case differs between a "default" section
and its use in "include", parsing will now fail. problems should be
apparent from error output with "rcctl -d start conserver".
2026-02-04 14:40:50 +00:00
sthen e7938db9ca bump revision of ports which have a pkg-config check for ncursesw which
may now be taking different codepaths now we install the .pc file (some
e.g. python 3 definitely are)
2026-01-31 18:24:22 +00:00
stu 979fd2425e Build with SWIG < 4.40 and SWIG >= 4.40.
ok sthen@
2026-01-30 16:12:18 +00:00
sthen 523a6ec634 relax py-setuptools-git-versioning spec 2026-01-26 16:58:14 +00:00
sthen a147c5f8e4 relax py-setuptools-git-versioning spec 2026-01-26 16:57:56 +00:00
sthen c46adac65e tweak whitespace/comment in dist target; no real change 2026-01-19 18:01:25 +00:00