Commit graph

5382 commits

Author SHA1 Message Date
Jason E. Hale
66b0e0515e Qt: Update Qt6 to 6.5.2
As a patch release, Qt 6.5.2 does not introduce any new features but
contains about 290 bug fixes, security updates, and other improvements
to the top of the Qt 6.5.1 release. See more information about the most
important changes and bug fixes from Qt 6.5.2 release note.

Announcement:	https://www.qt.io/blog/qt-6.5.2-released-1
Release note:	https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.2/release-note.md
2023-07-27 18:10:42 -04:00
Loïc Bartoletti
0222c44e03 Qt6: Update to 6.5.1
Changes:
  - https://www.qt.io/blog/qt-6.5-lts-released
  - https://www.qt.io/blog/qt-6.5.1-released

PR:	272422
Exp-run by:	antoine
2023-07-26 06:28:56 +02:00
Tobias C. Berner
230148d80e Qt: Update Qt6 to 6.5.0
PR:	272422
Exp-run by:	antoine
2023-07-26 06:28:55 +02:00
Muhammad Moinur Rahman
95274bf4f9 */*: Fix build with llvm16 on 13.2-STABLE
As like as HEAD(14.0-RELEASE) llvm16 was merged in base for 13.2-STABLE
with the OSVERSION 1302507.

- Utilize USE_CXXSTD=c++14 or similar solution where applicable
- Update conditionals to addtionally check for OSVERSION greater than
  1302507 and less than 1400000

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
2023-07-26 02:48:20 +02:00
Ganael LAPLANCHE
ef05a49890 comms/gqrx: Always build with Qt5
Gqrx crashes when built with Qt6, e.g. when selecting demodulator:

  0  memcpy () at /usr/src/lib/libc/amd64/string/memmove.S:306
  1  0x000000080140edd9 in ?? () from /usr/local/lib/qt6/libQt6Gui.so.6
  2  0x0000000801416193 in QRasterPaintEngine::drawImage(QPointF const&, QImage const&) () from /usr/local/lib/qt6/libQt6Gui.so.6
  3  0x00000000003569ba in ?? ()
  4  0x0000000800b3c555 in QWidget::event(QEvent*) () from /usr/local/lib/qt6/libQt6Widgets.so.6
  5  0x0000000800bcf37b in QFrame::event(QEvent*) () from /usr/local/lib/qt6/libQt6Widgets.so.6
  6  0x0000000800ae943a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/qt6/libQt6Widgets.so.6
  7  0x0000000800aea526 in QApplication::notify(QObject*, QEvent*) () from /usr/local/lib/qt6/libQt6Widgets.so.6
  8  0x0000000801cd3d43 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/local/lib/qt6/libQt6Core.so.6
  9  0x0000000800b2d681 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /usr/local/lib/qt6/libQt6Widgets.so.6
  10 0x0000000800b4d3ae in QWidgetRepaintManager::paintAndFlush() () from /usr/local/lib/qt6/libQt6Widgets.so.6
  11 0x0000000800b4d820 in QWidgetRepaintManager::sync() () from /usr/local/lib/qt6/libQt6Widgets.so.6
  12 0x0000000800b3c784 in QWidget::event(QEvent*) () from /usr/local/lib/qt6/libQt6Widgets.so.6
  13 0x0000000800c76a69 in QMainWindow::event(QEvent*) () from /usr/local/lib/qt6/libQt6Widgets.so.6
  14 0x0000000800ae943a in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/local/lib/qt6/libQt6Widgets.so.6
  15 0x0000000800aea526 in QApplication::notify(QObject*, QEvent*) () from /usr/local/lib/qt6/libQt6Widgets.so.6
  16 0x0000000801cd3d43 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/local/lib/qt6/libQt6Core.so.6
  17 0x0000000801cd4e16 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/local/lib/qt6/libQt6Core.so.6
  18 0x0000000801f47578 in ?? () from /usr/local/lib/qt6/libQt6Core.so.6
  19 0x00000008034a7034 in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.0
  20 0x00000008034a7373 in ?? () from /usr/local/lib/libglib-2.0.so.0
  21 0x00000008034a7418 in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.0
  22 0x0000000801f46f89 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt6/libQt6Core.so.6
  23 0x0000000801cdd407 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/local/lib/qt6/libQt6Core.so.6
  24 0x0000000801cd4491 in QCoreApplication::exec() () from /usr/local/lib/qt6/libQt6Core.so.6

This patch avoids Qt6 detection. We will switch to Qt6 later, following
comms/gnuradio dependency (that still depends on Qt5).

PR:	272543
Reported by:	trasz
2023-07-24 16:58:43 +02:00
Hiroki Tagato
3ebb219819 comms/scrcpy: update to 2.1.1
Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v2.1.1

Reported by:	GitHub (watch releases)
2023-07-24 06:49:23 +09:00
Muhammad Moinur Rahman
c2e2d166b9 comms/aprsd: Fix build with llvm16
- Utilize OPTIONSNG
- Pet portclippy

Sponsored by:	The FreeBSD Foundation
2023-07-23 19:54:15 +02:00
Tobias C. Berner
b28a739884 framework: convert tree to use USES=pycryptography
A future commit will update to security/py-cryptography will introduce a
rust dependency.

PR:		254853
2023-07-22 09:46:38 +02:00
Muhammad Moinur Rahman
86c785a9ec comms/twpsk: Fix build with llvm16
- Pet portclippy

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
2023-07-21 21:57:51 +02:00
Muhammad Moinur Rahman
47be664eb3 comms/flwrap: Update version 1.3.5=>1.3.6
- Fix build with llvm16

Sponsored by:	The FreeBSD Foundation
2023-07-21 16:45:29 +02:00
Muhammad Moinur Rahman
31ead562ed comms/uird: Fix build with llvm16
- Pet portclippy

Sponsored by:	The FreeBSD Foundation
2023-07-20 19:42:36 +02:00
Oleksii Samorukov
678018fb05 comms/ebusd: add patch to fix compilation on 14-CURRENT
Reported by: fallout
2023-07-19 20:41:32 +02:00
Yuri Victorovich
f86ffe46ea comms/flwrap: Fix build on 14 wityh clang-16
... that was failing with the error:
> error: reference to 'byte' is ambiguous

Reported by:	fallout
2023-07-16 09:49:08 -07:00
Yuri Victorovich
d4bd77095e comms/flrig: Fix build on 14 with clang-16
A non-existent C++ feature std::ostringstream::streampos was used.

Reported by:	fallout
2023-07-16 09:02:31 -07:00
Yuri Victorovich
2b0841854e comms/flrig: Rename option NATIVE_OPT into NATIVE
NATIVE is used across the ports tree.
2023-07-16 08:54:28 -07:00
Felix Palmen
7d1faa7179 bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.

Approved by:		portmgr (tcberner, mentor)
Differential Revision:	https://reviews.freebsd.org/D37077
2023-07-12 20:56:04 +02:00
Oleksii Samorukov
1d3175f022 comms/ebusd: update to 23.2
ChangeLog: https://github.com/john30/ebusd/blob/master/ChangeLog.md
2023-07-10 23:15:53 +02:00
Yuri Victorovich
a4fe920f32 comms/flmsg: Update 4.0.20 → 4.0.22
Reported by:	portscout
2023-07-01 00:52:28 -07:00
Jon Hopper
bb044a50e6 comms/quisk: Update to 4.2.19 2023-06-28 21:36:02 +03:00
Charlie Li
85eecee4aa
comms/chirp: remove conditional for Python < 3.8 after 3.7 removal 2023-06-27 22:48:37 -04:00
Rene Ladan
3d9a815d9c all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
2023-06-27 21:34:34 +02:00
Hiroki Tagato
ac89ac7a4d comms/scrcpy: update to 2.1
While here, remove unnecessary USES=desktop-file-utils.

Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v2.1
2023-06-27 17:49:17 +09:00
Charlie Li
58b5fdee52
comms/chirp: update to 20230621
Event: ARRL/RAC Field Day 2023
2023-06-25 12:12:21 -04:00
Rene Ladan
690a8f3a68 cleanup: Remove some expired deforaos ports:
2023-06-18 x11/deforaos-panel: Broken on all supported versions
x11/deforaos-desktop: needs expired x11/deforaos-panel
x11/deforaos-locker: needs expired x11/deforaos-panel
comms/deforaos-phone: needs expired x11/deforaos-panel
2023-06-18 21:17:24 +02:00
Muhammad Moinur Rahman
25302f4e0b comms/rubygem-serialport: Fix build with llvm15
Approved by:	portmgr (blanket)
2023-06-10 19:14:07 +02:00
Muhammad Moinur Rahman
d05a00a5b0 comms/librs232: Fix build with llvm15
- Pet portclippy
- Adopt port
2023-06-08 17:30:55 +02:00
Oleksii Samorukov
7adb41ad1d comms/ebusd: fix build on 13.1
Include <cmath> header, 13.1 seems to be strict about it

Reported by: pkg-fallout
2023-06-07 08:59:57 +02:00
Muhammad Moinur Rahman
ab7d3166b3 comms/libfap: Fix build with llvm15
- Pet portclippy

Approved by:	portmgr (blanket)
2023-06-05 20:09:01 +02:00
Oleksii Samorukov
51c6eeacd4 comms/ebusd: update to 23.1
ChangeLog: https://github.com/john30/ebusd/blob/master/ChangeLog.md
2023-06-05 17:59:11 +02:00
Muhammad Moinur Rahman
148f9e0f2c comms/{py-}libimobiledevice: Fix build on llvm15
- While I am here utilize USES=localbase:ldflags

Approved by:	portmgr (blanket)
2023-06-05 16:23:45 +02:00
Ganael LAPLANCHE
f05f6dcedb comms/gqrx: Turn off ASLR
Disable ASLR to work around the following crash:

Program terminated with signal SIGSEGV, Segmentation fault.
Address not mapped to object.
--Type <RET> for more, q to quit, c to continue without paging--
0  0x000000082e9feecf in volk_32f_x2_dot_prod_32f_a_avx2_fma (result=0x85185d7e0, input=0x906a9ab80, taps=0x8927eaa00, num_points=289) at /usr/ports/devel/volk/work/volk-2.5.1/kernels/volk/volk_32f_x2_dot_prod_32f.h:833
833             dotProduct += ((*aPtr++) * (*bPtr++));
[Current thread is 1 (LWP 126875)]
(gdb) bt
0  0x000000082e9feecf in volk_32f_x2_dot_prod_32f_a_avx2_fma (result=0x85185d7e0, input=0x906a9ab80, taps=0x8927eaa00, num_points=289) at /usr/ports/devel/volk/work/volk-2.5.1/kernels/volk/volk_32f_x2_dot_prod_32f.h:833
1  0x000000082e776b17 in __volk_32f_x2_dot_prod_32f_a (result=0x85185d7e0, input=0x906a9ab80, taps=0x8927eaa00, num_points=289) at /usr/ports/devel/volk/work/.build/lib/volk.c:5336
2  0x0000000825fe0b83 in gr::filter::kernel::fir_filter<float, float, float>::filterN(float*, float const*, unsigned long) () from /usr/local/lib/libgnuradio-filter.so.3.8.4
2023-06-05 12:18:04 +02:00
Wen Heping
c5d7902b75 comms/py-pymodbus: Update to 3.3.0
PR:		271807
Reported by:	maintainer
2023-06-04 16:59:37 +08:00
Diane Bruce
c0b73f79c6 comms/gpredict: Fixed missing depends
No binary changes but missing LIB_DEPENDS added
2023-06-03 16:50:40 -04:00
Adriaan de Groot
c5299fbb50 comms/openzwave-devel: mark DEPRECATED
The upstream websites (openzwave.net, .com) are all dead.
The source code on github was marked as "unmaintained"
towards the end of 2022 and no development activity
takes place.

Maintainer of the port indicates the port should retire.

PR:	270372
2023-06-02 21:30:20 +02:00
Steven Stallion
55b63657a7 comms/hidapi: Update to 0.14.0
Changelog: https://github.com/libusb/hidapi/releases/tag/hidapi-0.14.0

PR:		271575
2023-05-25 11:39:33 +02:00
Charlie Li
922f645e55
comms/chirp: banish PORTSCOUT
No releases, just selected builds direct from git.

Event: Kitchener-Waterloo Hackathon 202305
2023-05-23 14:15:29 -04:00
Charlie Li
32e521bbe0
comms/chirp: add forgotten wheel 2023-05-20 13:32:01 -04:00
Charlie Li
0ceb67a27a
comms/chirp: welcome back
Project now in Python 3 and uses wxPython for GUI.

Event: BSDCan 2023
2023-05-20 13:13:59 -04:00
Muhammad Moinur Rahman
9b178ffd7e */*: llvm15 build fixes
llvm15 was also merged into 13.2-STABLE effective from OSVERSION
1302505. Fix the ports that failed to build with llvm15.

Approved by:	portmgr (blanket)
2023-05-17 18:30:15 +02:00
Muhammad Moinur Rahman
7402592f93 comms/xlog: Unbreak on HEAD
- Pet portclipy
- Adopt port
2023-05-13 16:24:16 +02:00
Muhammad Moinur Rahman
5c4a274140 comms/bladerf: Unbreak on HEAD
Approved by:	portmgr (blanket)
2023-05-06 16:39:03 +02:00
Po-Chuan Hsieh
b1c370eb31
graphics/jasper: Update to 4.0.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/jasper-software/jasper/releases
Security:	CVE-2022-2963, CVE-2022-40755
2023-05-03 00:17:43 +08:00
Ganael LAPLANCHE
bd6d9a9e7a comms/gqrx: Update to 2.16 2023-05-02 12:50:58 +02:00
Felix Palmen
a6bb2f8c5e Mk/Uses/magick.mk: Bump all consumers
Bump all consumers of ImageMagick ports after flavorizing them.

Approved by:	tcberner (mentor, implicit)
2023-04-30 13:10:42 +02:00
Dima Panov
3e45e8e244
*/*: bump all direct Boost cunsumers 2023-04-27 21:25:55 +03:00
Daniel Engberg
f7accb23bf */*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s)
2023-04-27 14:01:46 +02:00
Christian Weisgerber
feb1fa34f5 audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
Gerald Pfeifer
8d3e020ed0 *: Bump PORTREVISIONs for math/mpc update to 1.3.1 2023-04-23 09:09:58 +00:00
Po-Chuan Hsieh
c154a10cec
comms/gr-osmosdr: Fix build with swig 4.1.0+
PR:		270720
2023-04-19 02:05:13 +08:00
Diane Bruce
14a99ee63f comms/hamlib: Update to 4.5.5
Version 4.5.5
        * rig_get_conf deprecated and replaced by rig_get_conf2
        * 2023-04-05
        * rot_get_conf deprecated and replaced by rot_get_conf2
        * Add park to rotorez.c
        * Change FT1000MP Mark V model names to align with FT1000MP
        * Fix rig power on/off from rigctl cmd line and rigctld
        * Enable async mode by default to prevent WSJT-X crash on IC9700 with

PR:		ports/267682
Reported by:	takefu@airport.fm
2023-04-18 09:53:29 -04:00
Muhammad Moinur Rahman
0ac3a69555 */*: Remove merged or non-existent USE_PHP directives
- Remove USE_PHP=hash which is available in default php installation of
  all versions of php
  * security/pear-Horde_Crypt_Blowfish: Remove OPTION MHASH
- Remove USE_PHP=json which is available in default php installation of
  all versions of php
  * devel/pear-PHPTAL: Remove OPTION JSON
  * www/ilias: Remove OPTION SCORM2004
- Remove USE_PHP=mssql which is no longer available in php from php80
  and later and has been replaced with sqlsrv module which is Windows
  only
  * www/codeigniter: Remove OPTION MSSQL
  * www/moodle311: Remove OPTION MSSQL
  * www/moodle39: Remove OPTION MSSQL
  * www/moodle40: Remove OPTION MSSQL
  * www/moodle41: Remove OPTION MSSQL
- Remove USE_PHP=openssl which is available in default php installation
  of all versions of php
  * databases/phpmyadmin: Remove OPTION OPENSSL
  * databases/phpmyadmin5: Remove OPTION OPENSSL
  * security/pear-Horde_Crypt_Blowfish: Remove OPTION OPENSSL
  * www/nextcloud: Remove OPTION SSL
  * www/owncloud: Remove OPTION SSL
- Remove USE_PHP=pcre which is available in default php installation of
  all versions of php
  * sysutils/racktables: Remove OPTION PCRE
- Remove USE_PHP=postgresql which should be USE_PHP=pgsql and update
  following ports
  * www/typo3-11
  * www/typo3-12
- Remove USE_PHP=pdf which is no longer available as php module
  * databases/phpmyadmin: Remove OPTION PDF
- Remove USE_PHP=spl which is available in default php installation of
  all versions of php
- Remove USE_PHP=sqlsrv which was never imported into FreeBSD as that is
  Windows only php module
  * www/typo3-11: Remove OPTION SQLSRV
  * www/typo3-12: Remove OPTION SQLSRV
- Bump where DEFAULT OPTIONS are affected

Sponsored by:	Bounce Experts

Approved by:	portmgr(blanket)
2023-04-16 20:09:23 +02:00
Jan Beich
0ae8f7df77 comms/qt5-sensors: unbreak after 020693c166
Project MESSAGE: perl -w /usr/local/lib/qt5/bin/syncqt.pl -module QtSensors -version 5.15.8 -outdir /wrkdirs/usr/ports/comms/qt5-sensors/work/kde-qtsensors-5.15.8p0 -builddir /wrkdirs/usr/ports/comms/qt5-sensors/work/kde-qtsensors-5.15.8p0 /wrkdirs/usr/ports/comms/qt5-sensors/work/kde-qtsensors-5.15.8p0
sh: perl: not found

PR:		266007
Reported by:	antoine (via exp-run)
2023-04-10 09:59:02 +00:00
Jan Beich
b35ccd89f7 comms/qt5-connectivity: unbreak after 020693c166
Project MESSAGE: perl -w /usr/local/lib/qt5/bin/syncqt.pl -module QtBluetooth -version 5.15.8 -outdir /wrkdirs/usr/ports/comms/qt5-connectivity/work/kde-qtconnectivity-5.15.8p5 -builddir /wrkdirs/usr/ports/comms/qt5-connectivity/work/kde-qtconnectivity-5.15.8p5 /wrkdirs/usr/ports/comms/qt5-connectivity/work/kde-qtconnectivity-5.15.8p5
sh: perl: not found

PR:		266007
Reported by:	antoine (via exp-run)
2023-04-10 09:59:00 +00:00
Dave Cottlehuber
0e7927110e comms/owfs: relax warnings to build on current 2023-04-08 21:13:53 +00:00
Michael Büker
21a2439e38 comms/py-fritzconnection: update to 1.12.0
Changelog: https://github.com/kbr/fritzconnection/compare/1.11.0...1.12.0

PR:		270106
Reported by:	Michael Büker <freebsd@michael-bueker.de> (maintainer)
2023-03-28 10:29:51 +09:00
Christian Ullrich
707598a78b comms/py-pymodbus: update to 3.2.2
Changelog:
- https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.2.1
- https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.2.2

PR:		270375
Reported by:	Christian Ullrich <chris@chrullrich.net> (maintainer)
2023-03-28 09:49:41 +09:00
Yuri Victorovich
b3f36d6a3c comms/xdemorse: Update 3.6.6 → 3.6.7
Reported by:	portscout
2023-03-20 20:32:15 -07:00
Yuri Victorovich
df0a26baae comms/xdemorse: Update 3.6.5 → 3.6.6
Reported by:	portscout
2023-03-19 08:39:51 -07:00
Wen Heping
a4048d06b5 comms/py-pymodbus: Update to 3.2.0
PR:		270073
Reported by:	maintainer
2023-03-18 18:46:59 +08:00
Jose Alonso Cardenas Marquez
7f05d4af20 editors/lazarus: Bump PORTREVISION of dependant ports
- editors/lazarus was updated to 2.2.6
2023-03-16 18:56:22 -05:00
Yuri Victorovich
d447e26c2b comms/suwidgets: Update 0.1.0-147 → 0.3.0
Reported by:	portscout
2023-03-14 22:15:52 -07:00
Yuri Victorovich
eb6f78130a comms/suscan: Update 0.1.0-416 → 0.3.0
Reported by:	portscout
2023-03-14 22:15:51 -07:00
Yuri Victorovich
030c069762 comms/sigutils: Update 0.1.0-156 → 0.3.0
Reported by:	portscout
2023-03-14 22:15:51 -07:00
Hiroki Tagato
4048b8cf3f comms/scrcpy: update to 2.0
Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v2.0

Reported by:	GitHub (watch releases)
2023-03-13 07:20:39 +09:00
Yuri Victorovich
b593809ebf comms/bladerf: Update 2021.10 → 2023.02
Reported by:	portscout
2023-03-12 01:02:33 -08:00
Loïc Bartoletti
6d3a647cc0 PyQt: Update to latest versions
- PyQt5: update to 5.15.9
- PyQt6: upate to 6.4.2
- PyQt6-sip: update to 13.4.1
- PyQt5-sip: update to 12.11.1
- PyQt-builder: update to 1.14.1
- sip: upate to 6.7.7

PR:		269751
Exp-run by:	antoine
2023-03-09 12:15:07 +01:00
Tobias C. Berner
fa81a4f5f8 accessibility/at-spi2-core: update to 2.46.0
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
2023-03-02 06:23:10 +01:00
Florian Limberger
f616e60cdc comms/iceoryx: Update to v2.0.3
Reviewed By: arrowd

Differential Revision: https://reviews.freebsd.org/D38769
2023-02-25 19:31:09 +03:00
Yasuhiro Kimura
db54325ab1 comms/apitran: Replace reference to PY_PILLOW with its value
Since this port works with Python 3.6 and later, the value of
PY_PILLOW doesn't change. So replace reference to it with its value.

PR:		269398
Approved by:	maintainer timeout
2023-02-25 12:21:07 +09:00
Christian Ullrich
abf4f02506 comms/py-pymodbus: update to 3.1.3
Changelog: https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.1.3

PR:		269594
Approved by:	flo (mentor)
Differential Revision: https://reviews.freebsd.org/D38722
2023-02-24 09:49:12 +01:00
Diane Bruce
370297f9fb comms/linrad: Update to work with newer base compiler
Latest compiler is pickier about functions without prototypes
remove unused variable
2023-02-22 10:16:33 -05:00
Fukang Chen
7c7b955d24 comms/py-esptool: Update to 4.5
Changelog:

    https://github.com/espressif/esptool/releases/tag/v4.5
2023-02-18 11:29:01 +00:00
Diane Bruce
adf4a62979 comms/wsjtx: Same bug as hamlib treating a function like a variable
wsjtx insist on packaging their own version of hamlib which means
the fix to hamlib meant the bug was still in wsjtx
2023-02-17 18:47:32 -05:00
Diane Bruce
04e2b6e7c0 comms/hamlib: Newest c compiler in 14 is pickier
Code was trying to use a function as an integer (localtime)
2023-02-16 13:24:11 -05:00
Michael Büker
5e8c80dede comms/py-fritzconnection: Update to 1.11.0
ChangeLog:	https://github.com/kbr/fritzconnection/compare/1.10.2...1.11.0
PR:		269412
2023-02-12 12:21:45 +00:00
Diane Bruce
6128ded5b2 comms/grig: update grig to use latest hamlib, fixed missing distinfo
- forgot to update distinfo
- pet portlint
2023-02-01 17:26:29 -05:00
Diane Bruce
b5b05cceac comms/xnec2c: Updated to the v4. series (latest)
- Moved distribution site to documented dedicated server
- added LICENSE_FILE
- Petted portlint

Change log is very extensive since this is a major update.
Check xnec2c.html for more ..

on 4.4.12: This release has been pending for a while, there are
   quite a few changes. I thought about making this 4.5 but not yet since
   these are mostly maintenance items, with a few new features as well:
     * UI Features:
          + Added "File->Save-as CSV" in the Frequency Plots window
          + Added optimizer output config checkboxes for csv, s1p, and/or
            s2p. Now you can auto-generate .csv, .s1p, or .s2p files when
            the input .NEC file is modified by an external program.
          + Pre-processed CSV data for each example .NEC file and placed
            them in examples/data/. You can view these with any
            spreadsheet program and graph columns as you like; the data is
            useful for regression testing, too.
          + Updated optimization documentation.
     * Console Features:
          + Refactored console output based on output priority levels.
            Console output is now color coded and output level can be
            controlled with -v and -d options. See --help for details.
          + Add batch mode (-b) commandline flag.
          + Added commandline options --write-csv, --write-s1p,
            --write-s2p-max-gain, and --write-s2p-viewer-gain for use with
            --batch and the optimizer.
...

See xnec2c.html

s Please enter the commit message for your changes. Lines starting
2023-02-01 14:11:59 -05:00
Christian Ullrich
b9a68deaa9 comms/py-pymodbus: Update to 3.1.2
ChangeLog:	https://github.com/pymodbus-dev/pymodbus/blob/dev/CHANGELOG.rst
PR:		269168
2023-01-30 10:35:57 +00:00
Hiroki Tagato
5a6c7da775 comms/scrcpy: update to 1.25
Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v1.25
2023-01-29 16:41:23 +09:00
Diane Bruce
4920d07f42 comms/grig: Update to head to fix hamlib API change
Update to head to fix grig with hamlib 4.5.3 API change
Also correct pkg-plist
2023-01-28 18:12:24 -05:00
Diane Bruce
974c429b89 comms/hamlib: Update to 4.5.3
Fairly lengthy changes we were quite out of date...
I did do a quick API check.

Version 4.5.3
	* 2022-12-31
	* Fix serial.c for hardware flow control on Linux and MacOSy
	* Add QRPLabs QCX/QDX rig -- not quite a TS480
	* Fix QRP QRDX firmware bugs in IF message so PTT works now
	* FTDX5000 will now remember startup front/read settings and restore it
	* Fix FTDX5000 write_delay with microham
	* Fix grep error on MingW build

Version 4.5.2
	* 2022-12-23
	* Fix PowerSDR ability to do commands while powered off
	* Fix TX-500 operations
	* Fix FTDX5000 to return to MIC input on closing
	* Fix rig.c calling rig_get_mode when backend does not have get_mode
	* Fix kenwood_ts890_get_level
	* Add Prosistel D elevation CBOX az to fix problem with azimuth control
	* Fix FT736R gpredict usage by adding cached get_freq
	* Fix get_powerstat problem with Log4OM/Flex and others
	* Fix -R option to not need argument
	* Fix -R option to close rig on last rigctld client disconnect
	* Add FTDX1200 to rigs that need to ensure PTT is off before changing frequency
	* Add --disable-parallel configure option for mingw builds on Linux

Version 4.5.1
	* 2022-12-08
	* FT2000, FTDX3000/D, FT891, FT991, FT950, FTDX5000 now set CAT TOT to 100ms
	* Add missing NB2 setting to FT-950, FTDX-1200, FT-2000, FTDX-3000, FTDX-5000, FTDX-9000
	* Add missing meter reading to TS-890S -- thanks to Geore Baltz N3GB
	* Fix FT736 VFOB freq and mode set
	* Added send_raw to rigctl -- see rigctl man page
	* Fix AGC Level dumpcaps on most rigs
	* Fix rig_send_raw to return bytes read, fill buffer, and also work with fixed length response/null terminator
	* Change all Kenwood rigs to 500ms serial timeout
	* Fix dumpcaps filter printout to only show declared filters
	* Fix triggering PTT on XGComms device on Linux
	* Fix level_gran in all rigs
	* Add RIG_FUNC_TUNER to flrig.c
	* Fix FT-991 level_gran (needs to be done for lots of rigs)
	* Fix man page rigctl to show units for LEVEL items
	* Fix Flex6xxx if_len
	* Fix FLRig set_ptt
	* Fix missing KEYSPD to TS890
	* rigctl 'W' command can now use a singled char terminator like ; that allows for variable length responses with no timeout -- e.g.  W FA; ;
	* New RIG_LEVEL_USB_AF to control audio gain from rig to computer -- to allow AGC function in software using RF and USB_AF
	* Add RIG_LEVEL_AGC_TIME to allow AGC/OFF to be set for IC-7300, IC-9700, IC-705
	* Add RIG_FUNC_OVF_STATUS to get overflow status for IC-7300, IC-9700, IC-705, and IC-R8600

Version 4.5
	* 2022-10-30
	* New rotator utility https://www.pianetaradio.it/blog/catrotator/
	* Add FT-710
	* Add Rohde&Schwartz EK89X receiver
	* Add Xeigu X5105
	* Add Gemini DX-1200 HF-1K Amplifiers
	* Kenwood rigs should now support AI command packets
	* Add FT-990UNI for older 990 ROMs 1.2 and earlier
	* Add FT-650
	* Add get_separator and set_separator and -S option for rigctld -- node-red applicability
	* Add GRBLTRK rotor project -- two axis rotor
	* Add SDRPlay SDRUno rig -- can now use Data/Pkt in WSJTX
	* Add ability to use cat_string to FLRig via the "w" and "W" commands
	* Add -B/--mapa2b to rigctlcom
	  Allows rigctlcom to map set_freq on VFOA to VFOB instead
	  This will allow CW Skimmer to work with some rigs (e.g. IC7300) using FM
	  mode on VFOA and CW mode on VFOB and split mode transmit on VFOB.
	  Clicking on CW Skimmer will change VFOB instead of VFOA to allow working
	  dxpeditions where the fox is staying on frequency
	* Add password capability to rigctld via -A switch.
	  rigctld -A will produce a consistent shared key for any specific password that can used in \password and rig_set_password
	  TBD The shared key can also be placed in .hamlib_settings
	* Asynchronous rig data output handling to support transceive and spectrum data. Mikael, OH3BHX
	  Example for the IC-7300 to multicast on port 20001 and provide async rig information
	  rigctld --port=20001 --model=3073 --serial-speed=115200 --rig-file=/dev/serial/... --set-conf=rts_state=OFF --set-conf=dtr_state=OFF --multicast-addr=224.0.0.1 --multicast-port=20001 --set-conf=async=1
	  Also, spectrum data output needs to be enabled with: \set_func SPECTRUM 1
	* See new set_conf option async for some Icom rigs
	* Multicast UDP packet output for asynchronous data. Mikael, OH3BHX
	* Rig state poll routine to serve commonly used data like frequency and mode from cache. Mikael, OH3BHX
	* deprecated hamlib_port_t at front of rig_state structure -- new one at end of structure
	* New rig_send_raw to send/read raw command to rig
	* New RIG_LEVEL_BAND_SELECT for Yaesu rigs
	* New rig_get_conf2 to replace rig_get_conf buffer overflow potential
	* New rot_get_conf2 to reaplce rot_get_conf buffer overflow potential
	* Added Barrett 4050 -- not functional yet
	* Added TCI 1.X -- not functional yet
	* Added TM-V71(A)
	* Added IC-F8101
	* Added JRC JST-145 and JST-245
	* Added Xiegu X108G, G90, and X6100
	* Added CODAN Envoy and NGS
	* Added Lab599 TX-500
	* Added GOMSPACE GS100
	* Deprecated: rigctl commands \set_trn (A) and \get_trn (a) as they never worked as intended
	* Deprecated: field rig_caps.transceive and RIG_TRN_* macros

PR:		ports/267682
Reported by:	takefu@airport.fm
Tested by:	db
2023-01-24 13:24:51 -05:00
Christian Ullrich
f665aa3933 comms/py-pymodbus: Add new port
Pymodbus is a full Modbus protocol implementation offering
asynchronous communications. It can also be used without any
third party dependencies (aside from pyserial) if a more
lightweight project is needed.

PR:		251614
2023-01-20 12:50:24 +01:00
Alex Kozlov
3fcd6b0318 Remove empty lines at the end of Makefile(s)
- Remove empty lines after .include <bsd.port.mk>

Approved by:	portmgr blanket
2023-01-17 05:27:03 +00:00
Dima Panov
e1287d0d12 */*: bump libboost*.so libraries consumert after Boost upgrade 2023-01-16 22:32:07 +03:00
Muhammad Moinur Rahman
18c6e18276 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk

Notable changes are.

- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
  USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.

This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863

I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D37925
2023-01-14 17:08:33 -06:00
Tobias C. Berner
1fe9749d83 Qt: Update Qt 5 to 5.15.8
- update distfiles to be rebased on the Qt 5.15.8 branch

PR:		268773
Exp-run by:	antoine
2023-01-14 22:15:14 +01:00
Dmitry Marakasov
77d68471ad */*: rename CHEESESHOP to PYPI in MASTER_SITES
PR:			267994
Differential revision:	D37518
Approved by:		bapt
2023-01-11 18:58:34 +03:00
Steven Stallion
b8c31f55c3 comms/hidapi: Update to 0.13.1
- Submitter becomes maintainer

ChangeLog:
https://github.com/libusb/hidapi/compare/hidapi-0.12.0...hidapi-0.13.1

PR:		268856
2023-01-10 16:23:51 +00:00
Yuri Victorovich
ee2cbfe5b9 comms/sigdigger: Correct build parameters 2023-01-09 02:41:19 -08:00
Yuri Victorovich
979bd0eec3 comms/sigdigger: New port: Qt-based digital signal analyzer 2023-01-08 01:40:49 -08:00
Yuri Victorovich
e57e88a3f9 comms/suwidgets: New port: Sigutils-related widgets 2023-01-08 01:40:49 -08:00
Yuri Victorovich
0e7b85563d comms/suscan: New port: Channel scanner based on sigutils library 2023-01-08 01:40:48 -08:00
Yuri Victorovich
9f34e20c61 comms/sigutils: New port: Small signal processing utility library 2023-01-07 00:59:34 -08:00
Tobias C. Berner
a306a2fd95 Qt: Update Qt 6 to 6.4.2
As a patch release, Qt 6.4.2 does not introduce any new features but
contains ~ 150 bug fixes, security updates, and other improvements to
the top of the Qt 6.4.1 release. See more information about the most
important changes and bug fixes from Qt 6.4.2 release note.

Announcement:	https://www.qt.io/blog/qt-6.4.2-released
Release Notes:	https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.4.2/release-note.md
2023-01-05 18:28:10 +01:00
Muhammad Moinur Rahman
e2ff527e4e comms/ebook2cwgui: Cleanup EXPIRED ports
Approved by:	portmgr
2022-12-31 02:53:56 +01:00
Rene Ladan
51c097e064 cleanup: Remove expired ports:
2022-09-30 comms/hylafax: dead upstream, someone port hylafax+ from sourceforge.net instead
2022-12-31 comms/tkhylafax: Depends on expired comms/hylafax
2022-12-31 02:11:35 +01:00
Alexey Dokuchaev
feaafa31c0 comms/kermit: update C-Kermit to version 10.0 Beta.08
Improve support for custom compilers while here (e.g.,
allow to build with GCC).
2022-12-30 09:19:12 +00:00
Tobias C. Berner
3aeb8b79ba Qt5: Update Qt 5 to 5.15.7
* rebase the KDE patched Qt5 ontop of the 5.15.7 branch
* update qt5-script to 5.15.11

Exp-run by:	antoine
PR:		268533
2022-12-29 12:52:47 +01:00
Vladimir Kondratyev
7aa0e0a09c comms/iwmbt-firmware: Update to 20221109
And downgrade ibt-hw-37.8.10-fw-22.50.19.14.f.bseq to fw_patch_num 36
as last version working good with our BT stack. See PR/267581.

PR:		268022
Approved by:	arrowd
2022-12-24 01:52:03 +03:00
Loïc Bartoletti
a6d9696f9c comms/trustedqsl: use wx 3.2 2022-12-22 13:00:50 +01:00