Commit graph

5328 commits

Author SHA1 Message Date
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