Commit graph

5709 commits

Author SHA1 Message Date
Oleksii Samorukov
a5edf154b3 comms/ebusd: upgrade to 25.1
ChangeLog: https://github.com/john30/ebusd/blob/master/ChangeLog.md
2025-04-27 00:14:44 +02:00
Daniel Engberg
7768adee2a comms/tio: Update to 3.9
- Add patch to prevent executing of git

Changelog: https://github.com/tio/tio/releases/tag/v3.9
2025-04-21 19:37:55 +02:00
Rene Ladan
b858dd653d all: expire consumers of textproc/linuxdoc-tools on 2025-06-21 2025-04-21 18:15:09 +02:00
Rene Ladan
ccafa64bec all: expire (indirect) consumers of devel/py-atomicwrites on 2025-06-21
Some ports are expiring via devel/py-lark, which has
devel/py-atomicwrites as an optional dependency.
2025-04-21 18:05:18 +02:00
Gleb Popov
2626acef73 Framework: Make use of USE_LINUX=imageformat-libs 2025-04-21 09:27:35 +03:00
Diane Bruce
83433aa47e comms/xlog: update to 2.0.25
* Changes for xlog version 2.0.25 - 2024-Sep-16
  * Rename icon files and copy to proper directories (thanks Daniel OK2VLK)
  * Updated cty.dat 20240914 (cty-3432)

PR:		286171
Reported by:	Älven <alster@vinterdalen.se>
2025-04-20 14:16:56 -04:00
Hiroki Tagato
5d15ec21a7 comms/scrcpy: update to 3.2
Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v3.2

Reported by:	GitHub (watch releases)
2025-04-20 20:35:36 +09:00
Ganael LAPLANCHE
09888dc013 comms/gr-osmosdr: Update to 0.2.6
That update fixes building with Gnuradio 3.10.12 following c7bc11aac
2025-04-18 12:47:11 +02:00
Alexey Dokuchaev
d163e8f1d6 comms/kermit: update C-Kermit to version 10.0.416 Beta.12
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.
2025-04-15 13:11:38 +00:00
Diane Bruce
2e7a368c73 comms/gnuradio: Missing patches
I double checked but still missed adding these patches. *sigh*
2025-04-14 08:34:06 -04:00
Diane Bruce
c7bc11aac7 comms/gnuradio: Update to 3.10.12
- 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.
2025-04-14 06:56:26 -04:00
Michael Reifenberger
5249256c3c comms/uhd: Updates uhd to unbreak it and build with boost 1.87
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
2025-04-14 11:14:27 +02:00
Älven
1a3aaf2add comms/xnecview: update 1.36 => 1.37
+ 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)
2025-04-11 00:20:30 +03:00
Daniel Engberg
bbd0a74cbd comms/tio: Adopt port 2025-04-09 23:22:43 +02:00
Rene Ladan
1e21856242 all: return dmgk's ports to the pool after safekeeping his commit bit
Hat:	portmgr
2025-04-09 22:01:26 +02:00
Po-Chuan Hsieh
150c0018fd
Mk/Uses/python.mk: Introduce USE_PYTHON=cython3{,_run,_test}
- 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.
2025-04-09 22:55:11 +08:00
Diane Bruce
eb144348a9 comms/yfklog: update to 0.7.0
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
2025-04-08 19:25:32 -04:00
Daniel Engberg
712508dc93 comms/gnuradio: Mark BROKEN
Fails to build with Boost 1.87

Reported by:	pkg-fallout
2025-03-30 15:29:22 +02:00
Loïc Bartoletti
9a9c1ba205 graphics/ImageMagicks*: bump dependent ports 2025-03-30 08:00:01 +02:00
Jason E. Hale
3c64225be5 Qt6: Update to 6.8.3
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
2025-03-29 03:35:21 -04:00
Cy Schubert
f78b1814a7 x11-toolkits/Xaw3d: Rename to libXaw3d
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
2025-03-24 07:53:46 -07:00
Cy Schubert
87bc5c42a8 */*: Add TIMESTAMP
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:
2025-03-24 06:57:20 -07:00
Loïc Bartoletti
2a31fb87a4 x11-toolkits/qwt6: Update to 6.3.0 2025-03-21 15:28:17 +01:00
Charlie Li
e87d8134a3
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
2025-03-17 00:02:08 -04:00
gatekeeper
aa5252bd33 comms/py-streamdeck: Update to 0.9.6
- Mark port as NO_ARCH

ChangeLog:
https://github.com/abcminiuser/python-elgato-streamdeck/blob/0.9.6/CHANGELOG

PR:		285239
2025-03-13 23:33:09 +00:00
Daniel Engberg
2e83a2314d comms/tio: Update to 3.8
Changelog: https://github.com/tio/tio/releases/tag/v3.8

PR:		284973
Approved by:	portmgr (maintainer timeout, 2+ weeks)
2025-03-10 22:27:51 +01:00
Gleb Popov
a347a92e6e *: Bump revisions after dbus update
PR:		285253
Reported by:	Martin Birgmeier <d8zNeCFG@aon.at>
2025-03-08 17:05:10 +03:00
Charlie Li
06a08e69f3
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal
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.
2025-03-07 23:05:21 -05:00
Жунёва Мария Михайловна
58972f6dd4 Qt 5 distribution ports: Add USE_LDCONFIG where appropriate
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/358
2025-03-05 22:14:25 +03:00
Gleb Popov
90f6363f01 Qt 6 distribution ports: Add USE_LDCONFIG where appropriate 2025-03-04 21:09:07 +03:00
Diane Bruce
adcfc4eaba comms/hamlib: Update to 4.6.2
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
2025-02-27 11:45:38 -05:00
Жунёва Мария Михайловна
450923d13a comms/py-spsdk: Relax version bounds on the pylink-square dependency
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/350
2025-02-26 08:40:59 +03:00
Rodrigo Osorio
db87610164 comms/rtl-433: update to 25.02
Changelog: https://github.com/merbanan/rtl_433/releases/tag/25.02

Breaking changes:
    * Changed state key value to ON/OFF, BREAKING CHANGE for Waveman-Switch
2025-02-24 20:49:30 +01:00
Vladimir Druzenko
3934dbe885 comms/minicom: Update 2.9 => 2.10
Changelog:
https://salsa.debian.org/minicom-team/minicom/-/releases/2.10

PR:		284940
Approved by:	Dustin Marquess <jailbird@fdf.net> (maintainer)
2025-02-22 23:57:46 +03:00
Dustin Marquess
e8f570d77d comms/minicom: Update 2.8 => 2.9
Changelog:
https://salsa.debian.org/minicom-team/minicom/-/releases/2.9

PR:	284940
2025-02-22 18:23:05 +03:00
Rodrigo Osorio
0bead43b99 comms/ser2net: fix broken build
Add missing pkg-plist I forgot to commit.
Bump PORTREVISION
2025-02-22 14:02:35 +01:00
Rodrigo Osorio
7c2667684f comms/ser2net: update to 4.6.4 and take maintainership
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.
2025-02-19 11:01:10 +01:00
Rodrigo Osorio
5db06dc12c comms/gensio: Add new port
Gensio is a framework for giving a consistent view of various stream
I/O types. It's used by ser2net to manage network connections.
2025-02-19 11:01:10 +01:00
Жунёва Мария Михайловна
23a3b6d210 comms/py-pylink-square: update to 1.4.0
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/347
2025-02-16 21:27:56 +03:00
Yusuf Yaman
81283405b6 comms/py-hid: Update 1.0.6 => 1.0.7
This release fixes an issue that occurs when
initialising the device object with product id 0.

Commit log:
https://github.com/apmorton/pyhidapi/compare/1.0.6...1.0.7

PR:	284842
2025-02-16 01:14:13 +03:00
Dima Panov
fa53920e72
devel/boost: bump consumers after Boost-1.87 update
Sponsored by:	Future Crew, LLC
2025-02-14 06:17:22 +03:00
Dima Panov
857ebfa78c
comms/uhd: mark as BROKEN with Boost>=1.87 (+)
Since 1.87 release some long-time-ago deprecated Boost.asio facilities was dropped off

Sponsored by:	Future Crew, LLC
2025-02-14 06:17:04 +03:00
Wen Heping
f3dc37b61e comms/py-hid: Update to 1.0.6
Update pkg-descr
Pass maintainership to submitter

PR:		283732
Reported by:	nxjoseph@protonmail.com
2025-02-13 08:36:20 +00:00
Stephen Hurd
263eda46dc comms/syncterm: Update to v1.6
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
2025-02-11 14:17:23 -05:00
Stephen Hurd
cbc58c695e comms/wsjtz: Give bin/jt9 an executable stack
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
2025-02-08 22:47:37 -05:00
Stephen Hurd
d3169967f1 comms/wsjtx: Give bin/jt9 an executable stack
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
2025-02-08 22:41:49 -05:00
Xavier Beaudouin
e0323e9ffb comms/py-sdm_modbus: Library for Eastron SDM kWh meters
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
2025-02-07 17:59:26 +01:00
Jason E. Hale
8a35ffe0db Qt6: Update to 6.8.2
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
2025-02-02 03:32:18 -05:00
Po-Chuan Hsieh
6e47665705
*/Makefile: Sort SUBDIRs 2025-01-29 00:15:49 +08:00
Rodrigo Osorio
259ce0c50e comms/rtl-433: update to 24.10
Changelog: https://github.com/merbanan/rtl_433/releases/tag/24.10

Breaking changes:
    * Changed to pm_2_5_ug_m3, pm_10_ug_m3, BREAKING change to Bresser-7in1
    * Changed Smoke-GS558, Akhan-100F14 to default disabled BREAKING CHANGE
    * Changed distance_km to storm_dist_km, BREAKING change to Bresser-Lightning
2025-01-28 11:11:14 +01:00