Commit Graph

5841 Commits

Author SHA1 Message Date
Jason E. Hale
b4a5f82755 Qt6: Update to 6.10.2
January 29, 2026 by Jani Heikkinen

Qt 6.10.2 is now available for download. As a patch release, Qt 6.10.2
doesn’t introduce new features, but it delivers around 300 bug fix,
security improvements, and quality enhancements on top of Qt 6.10.1.
For a full overview of the most notable changes, take a look at the Qt
6.10.2 release notes.

Announcement:
https://www.qt.io/blog/qt-6.10.2-released
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.10.2/release-note.md

FreeBSD ports changes:
devel/qt6-base:
- Disable the reduced_relocations feature. Prior to Qt 6.10.0, this was
  only enabled if the compiler was GCC, but we are seeing crashes in
  certain ports such as misc/bibletime, multimedia/obs-studio, and
  net-p2p/qbittorrent. [1]
- Rebase patches

graphics/qt6-wayland:
- Add a pre-configure check to test if devel/qt6-base was built with
  the WAYLAND option. This module cannot be built if the WAYLAND
  option is disabled in devel/qt6-base. [2]

www/qt6-webengine:
- Patched with security patches up to Chromium version: 144.0.7559.109
- Define NODEJS_EXECUTEABLE in the configure environment after [3]. This
  is forward porting for the post-release security rollup and not part of
  the official release. Future releases [3][4] will likely require this.
- Remove upstreamed patches

  [3] https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?h=134-based&id=cf510ebd4e870eb24fb5bc1d1ddcc5442247672d
  [4] https://code.qt.io/cgit/qt/qtwebengine-chromium.git/commit/?h=140-based&id=aab0f6f0928e7e4f73832abba9a00b7946b7e459

x11-toolkits/qt6-declarative
- Remove upsteamed patches

The Qt python bindings have also been updated along with their
respective tools.

PySide6: Update to 6.10.2
PyQt6: Update to 6.10.2

PR:		292376 [1], 292273 [2]
Reported by:	yuri [1], jbo [2]
MFH:		2026Q1
Security:	73ff246b-04b2-11f1-84fc-4ccc6adda413
2026-02-08 01:21:14 -05:00
Diane Bruce
099a25bf90 comms/xastir: Update to point release 2.2.2
From git repo:
This is another point release of Xastir.

It is largely a cleanup release, but a small number of improvements have been made since release 2.2.0:

    A bug in the formatting of "altitude in comment" packets when PHG is specified was fixed.
    the "get-NWSdata" script has been updated to download the most recent NWS shapefiles.
    Xastir can now be built against Berkeley DB version 18.1. Previously it was limited to versions in the 5.x range, which are all long past end of life.
    A higher quality PNG and SVG icon for Xastir has been added.
    Deprecated autoconf macros have been removed so that autoreconf or bootstrap don't complain so loudly.

Local changes:
- Complete removal of ImageMagick on advice of xastir developer Tom Russo <russo@bogodyn.org>
- Addition of db18 support

Reviewed by:	Tom Russo <russo@bogodyn.org>
2026-02-05 08:35:00 -05:00
Oleksii Samorukov
377c24a928 comms/ebusd: portfmt && portclippy 2026-02-05 09:46:38 +01:00
Po-Chuan Hsieh
2adc4bef7d graphics/lcms2: Bump PORTREVISION of dependent ports for shlib change
PR:		292881
Reported by:	Petr Lampa <lampa@fit.vutbr.cz>
2026-02-03 13:13:43 +08:00
Tiago Gasiba
12d307f3fb comms/py-streamdeck: Update to version 0.9.8
ChangeLog:
https://github.com/abcminiuser/python-elgato-streamdeck/blob/0.9.8/CHANGELOG

Approved by:	eduardo (mentor, implicit)
MFH:		2026Q1
2026-02-02 23:31:14 +01:00
Diane Bruce
0086b5709d comms/xastir: reset maintainership
- Somehow this got missed 10 years ago :-(

From SRS0+5203f6e19c1a21a6=EU=stagecraft.cx=carl@mx25.net  Tue Apr  7 00:15:53 2015
...
Return-Path: <SRS0+5203f6e19c1a21a6=EU=stagecraft.cx=carl@mx25.net>
	(envelope-from carl@stagecraft.cx)
X-Authentication-Warning: brain.stagecraft.cx: www set sender to carl@stagecraft.cx using -f
To: portmgr@freebsd.org
...
Date: Tue, 07 Apr 2015 14:09:14 +1000
From: Carl <carl@stagecraft.cx>
Cc: Diane Bruce <db@db.net>
Message-ID: <e207d0c19a3a7eec852b568412df4a28@www.stagecraft.cx>
X-Sender: carl@stagecraft.cx
...

Hi,
I'm currently the maintainer (that I know of) of 3 ports;

comms/xastir
comms/hamfax
comms/gmfsk

Could you please reassign the maintainer to "hamradio@freebsd.org".
This will allow a group of us to manage these ports rather than relying
on me.

Thanks!

Carl.
2026-01-31 12:32:31 -05:00
Po-Chuan Hsieh
773fa0a1ae devel/spdlog: Update to 1.17.0
- Use complete arguments/options
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/gabime/spdlog/releases
2026-01-31 22:14:51 +08:00
Max Brazhnikov
2e4f3d1acf */*: chase math/gsl update to 2.8
PR:		292499
2026-01-29 16:16:02 +03:00
Charlie Li
6cfb21b37e comms/chirp: update to 20260123
- use nightly tarball
- LOCAL secondary as old nightlies are deleted from upstream immediately
- restore USE_PYTHON=pep517 as setuptools is assumed
- expose test suite

Event: Winter Field Day 2026
Event: Snowstorm Special January 2026
2026-01-26 14:35:36 -05:00
Charlie Li
fd201200c9 x11-toolkits/py-wxpython: bump consumer PORTREVISIONs after rename
Event: Winter Field Day 2026
2026-01-26 13:49:04 -05:00
Diane Bruce
427dbb2306 comms/aprsd: Fix build on FreeBSD current
- Fixed install to work on FreeBSD current
- Fixed hardcoded path names which should be set via REINPLACE
2026-01-25 12:58:06 -05:00
Vladimir Kondratyev
e859e68607 comms/iwmbt-firmware: Update 20250410-2 => 20251111-1
- Add description update submitted by Bram <bram@cbbg.nl>.
- Fix warnings from portclippy.

PR:	292693
2026-01-25 19:52:10 +03:00
Ronald Klop
30bfbb1950 devel/arduino18: support jdk11+
Java 8 had a jre/lib/ext directory which does not exist anymore.
Put the jssc-2.8.0.jar in JAVALIBDIR and embed it in arduino18 so we
are sure it is properly on the classpath.

NB: the patch is modified a little bit over the attachment in the
issue. It now uses less local patches than the original patch.

PR:	292242
Approved-by:	maintainer timeout
2026-01-21 11:26:04 +01:00
Älven
fe2daad497 comms/xnec2c: Update 4.4.17 => 4.4.18
Changelogs:
* https://www.xnec2c.org/#Version

Approved by:		hamradio@ (alven@, yuri@)
Approved by:		yuri@ (Mentor)
Differential Revision:	https://reviews.freebsd.org/D54351
2026-01-20 17:03:52 +04:00
Älven
5b8c7f1912 comms/direwolf: Update 1.8 => 1.8.1
Changelogs:
* https://github.com/wb2osz/direwolf/releases/tag/1.8.1
* https://github.com/wb2osz/direwolf/compare/1.8...1.8.1

Approved by:		hamradio@ (alven@, yuri@)
Approved by:		yuri@ (maintainer, Mentor)
Differential Revision:	https://reviews.freebsd.org/D54299
2026-01-20 16:59:51 +04:00
Älven
9e7724fa2d comms/fldigi: Update 4.2.09 => 4.2.11
Changelogs:
* https://www.w1hkj.org/files/fldigi/readme.txt

Approved by:		hamradio@ (alven@, yuri@)
Approved by:		yuri@ (Mentor)
Differential Revision:	https://reviews.freebsd.org/D54316
2026-01-20 16:55:50 +04:00
Ronald Klop
df75a74e26 comms/rxtx: pin to java 8
jdk11: javah: not found
jdk17+: error: invalid use of a restricted identifier 'yield'

PR:	292216
Approved-by:	maintainer timeout
2026-01-20 10:28:57 +01:00
Po-Chuan Hsieh
6d475ab2dc Mk/Uses/python.mk: Remove USE_PYTHON=cython3{,_run,_test}
- Convert all cython3 occurrence to USE_PYTHON=cython*
- Bump PORTREVISION dependent ports of USE_PYTHON=cython_run for dependency change

PR:		291778
2026-01-16 01:22:12 +08:00
Raphael O.
8351ac3e98 comms/dfu-programmer: Update 0.7.2 => 1.1.0, take maintainership
Changelogs:
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v0.8.0
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v0.8.1
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v0.9.0
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v1.0.0
https://github.com/dfu-programmer/dfu-programmer/releases/tag/v1.1.0

- Upstream migrated to GitHub.
- Replace PORTVERSION with DISTVERSION.
- Add option BASH_COMPLETIONS.

PR:		292229
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
2026-01-07 21:10:24 +03:00
Vsevolod Stakhov
8b878d88b4 security/libsodium: Update to 1.0.21
The API remains compatible but bumping all dependent ports as SHLIB
has changed.

Changelog: https://github.com/jedisct1/libsodium/releases/tag/1.0.21-RELEASE
Security: https://00f.net/2025/12/30/libsodium-vulnerability/
PR: 279347
2026-01-07 10:22:10 +00:00
Fukang Chen
a5d0ffa995 comms/py-esptool: Drop maintainership
It takes days to compile lang/rust on the armv7, aarch64 and riscv64
devices just to test a Python flasher script, I would prefer to spend
the time improving my own limited C implementation.

PR:	292052
2026-01-01 09:01:53 +00:00
Jason E. Hale
14f7c29430 */*: De-orbit alias.mk
Mk/Uses/alias.mk was an attempt for compat with DPorts, but has rotted.
This feature was never documented in the PHB, so there is no work to
be done by the docs@ team.

Nothing against DragonFly, but if DPorts still needs FreeBSD 9
support, they really should work that out with upstream projects.

Ultimately, we don't need to keep carrying this outdated feature that
doesn't affect us.
2025-12-30 07:00:05 -05:00
Fukang Chen
6109568391 comms/py-esptool: Update to 4.10.0
Changelog:
https://github.com/espressif/esptool/releases/tag/v4.10.0
2025-12-30 07:47:34 +00:00
Baptiste Daroussin
18ea9c7108 multimedia/ffmpeg: bump revision to chase lib version change 2025-12-24 09:55:21 +01:00
Rodrigo Osorio
31a12e5ef3 comms/rtl-433: update 25.02 -> 25.12
Changelog: https://github.com/merbanan/rtl_433/releases/tag/25.12

Breaking changes:
    - Changed all uv fields to uvi, BREAKING change to UV sensors
    - Removed Python 2.7 support
2025-12-21 23:41:05 +01:00
Loïc Bartoletti
7a61536d39 x11-toolkits/py-wxPython4: Update to 4.2.3 2025-12-21 14:02:55 +01:00
Älven
1548c938e8 comms/flrig: Update 2.0.09 => 2.0.10
Changelogs:
* https://www.w1hkj.org/files/flrig/readme.txt

Approved by:		db@ (Mentor)
Differential Revision: 	https://reviews.freebsd.org/D54318
2025-12-21 04:26:05 +04:00
Jason E. Hale
8618262c58 Qt6: Update to 6.10.1
I'm not giving the usual fanfare. This has been an absolute slog.

Ports changes:
qt6-base: Added WAYLAND option. This is congruent with the X11 option.
          We really don't recommend disabling this option, but it is
          available for advanced users who don't want wayland for
          whatever reason.
2025-12-19 02:19:42 -05:00
Jason E. Hale
f4cfe9193d *.*: Remove useless commented PORTREVISION lines
We have compentent tools to bump PORTREVISION and don't need these
placeholders that serve no purpose other than to uglify the Makefile.

cad/freecad-devel and cad/openscad-devel are good recent examples
of where tools have been used to bump PORTREVISION, but there was
a residual commented PORTREVISION line prior to this commit.

Approved by:	portmgr (blanket)
2025-12-18 16:39:00 -05:00
Jason E. Hale
ca10a1fb55 comms/klog: Fix pkg-plist
DESKTOP_ENTRIES automatically adds a pkg-plist entry, so the extra
entry added to PLIST_FILES in b0e679ed7d creates a stage-qa error.

This port does not consider the DESKTOP_LAUNCH_ID environment variable,
so the final DESKTOP_ENTRIES sub-variable should be set to "false"
(unquoted).

Switch PLIST_FILES to a regular pkg-plist file, since there are 17
entries which is 11 over the 'handful' of 6 entries convention
recommended in the PHB and tested for by portlint(1).

Remove superfluous and commented-out PORTREVISON. We have scripts to
bump PORTREVSION correctly and don't need this sort of placeholder.

USE_QT=tools should be a build-only dep and USE_QT=sqldriver-sqlite
should be a run-only dep. Qt 6.x requires at least C++17 and links to
OpenGL, not GL. [1]

With hat:	kde@ [1]
2025-12-18 16:38:59 -05:00
Hiroki Tagato
43845dfe14 comms/scrcpy: Update to 3.3.4
Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v3.3.4

Reported by:	GitHub (watch releases)
2025-12-18 13:11:36 +09:00
Vladimir Kondratyev
babbf84d64 comms/rtlbt-firmware: Update to 20251111
PR:		291723
Approved by:	vvd
2025-12-17 01:36:47 +03:00
Xavier Beaudouin
d5d011588e comms/py-sdm_modbus: Update to version 0.7.0
Report-by:	portscout
2025-12-02 08:56:04 +01:00
Rene Ladan
8520c4e07e comms/gtkmmorse: Remove expired port
2025-11-25 comms/gtkmmorse: Depends on expired devel/gconfmm26
2025-11-26 22:00:52 +01:00
Joseph Mingrone
b57c1bd645 comms/emacs-eat: Ensure Emacs version matches byte-compiled elisp
Change USES=emacs:build to USES=emacs.  This creates separate flavors
with a run-time dependency on the corresponding version of editors/emacs
or editors/emacs-devel.  As a result, elisp is compiled and run under
the same Emacs version, avoiding potential subtle breakage caused by
version mismatches in byte-compiled files.

While here, fix a typo in pkg-descr.

PR:		290546
Sponsored by:	The FreeBSD Foundation
2025-11-17 00:38:27 -04:00
Pat Maddox
c16273eec2 comms/emacs-eat: Emulate A Terminal
Eat's name is self-explanatory, it stands for "Emulate A Terminal". Eat
is a terminal emulator. It can run most (if not all) full-screen
terminal programs, including Emacs.

It is pretty fast, more than three times faster than Term, despite
being implemented entirely in Emacs Lisp. So fast that you can
comfortably run Emacs inside Eat, or even use your Emacs as a terminal
multiplexer.

It has many features that other Emacs terminal emulator still don't
have, for example Sixel support, complete mouse support, shell
integration, etc.

WWW:	https://codeberg.org/akib/emacs-eat
PR:	290546
2025-11-17 00:38:27 -04:00
Jose Alonso Cardenas Marquez
0b43ad4b99 */*: Bump PORTREVISION. lang/fpc was updated to 3.2.3 (20251007) 2025-11-12 20:46:07 -08:00
Jason E. Hale
bc01cbb5a1 Qt5: Update to 5.15.18
This is the penultimate release of Qt5. While Qt5 is EOL, due to the
LGPL releases being a year behind the commercial releases, there will
still be one more patch release in May 2026.

PySide2: Update to 5.15.18

Announcement:
https://lists.qt-project.org/pipermail/announce/2025-October/000592.html
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/tree/qt/5.15.18/release-note.md

MFH:		2025Q4
2025-11-12 19:08:17 -05:00
Po-Chuan Hsieh
aafe9a2135 security/py-pyopenssl: Move security/py-openssl to security/py-pyopenssl
- Update WWW
- Convert to USE_PYTHON=pep517
- Clean up Makefile
- Bump PORTREVISION for package change
- Bump PORTREVISION of dependent ports for dependency change
2025-11-12 04:42:27 +08:00
Älven
19c04024e8 comms/chirp: Update 20240910 => 20251106
+ Add WWW for source code repository
* Pet portclippy(1) and portfmt(1)
* Use distutils for now, as with pep517 it fails at stage phase,
  while upstream don't have any plans on implementing it either.

  https://github.com/kk7ds/chirp/pull/609#pullrequestreview-1435569432

PR:		282904
Approved by:	hamradio@ (alven@, yuri@)
Approved by:	yuri@ (Mentor)
2025-11-11 00:08:00 +04:00
Älven
81e5eb4a74 comms/fllog: Update 1.2.8 => 1.2.9
Changelogs:
* https://sourceforge.net/p/fldigi/fllog/ci/v1.2.9/tree/ChangeLog

* Use https:// for WWW
* WWW works even without index.html at the end
* All references to www.w1hkj.com changed to www.w1hkj.org
* Add LICENSE_FILE
* Specify missing LIB_DEPENDS and USES (by poudriere(1) QA-stage)
* Use standard option name for NATIVE from Mk/bsd.options.desc.mk
* Pet portclippy(1) and portfmt(1)
* The option NATIVE removed.
  In FreeBSD port's native build can be turned on for users
  by adding CPUTYPE=native into /etc/make.conf
  This would get into the build through CFLAGS and CXXFLAGS.

Approved by:		hamradio@ (alven@, yuri@)
Approved by:		yuri@ (Mentor)
Differential Revision:	https://reviews.freebsd.org/D53581
2025-11-06 03:23:42 +04:00
Po-Chuan Hsieh
b2cea6a8b1 devel/libfmt: Bump PORTREVISION of dependent ports for shlib change after 786cb60821
The following ports are skipped because they have been updated after 786cb60821.
- chinese/fcitx5-chinese-addons
- chinese/fcitx5-mcbopomofo
- devel/fatal
- devel/fbthrift
- devel/folly
- devel/spdlog
- mail/mu
- net/fb303
- net/mvfst
- net/wangle
- science/seacas
- security/fizz
- www/proxygen
2025-11-06 04:59:34 +08:00
Matthias Andree
1403bb7765 *: Revise USES=python:... version range constraints
and strip all lower bounds of 3.9 or 3.10 because they are implied now.

python:3.9-X  -> python:-X
python:3.9+   -> python
python:3.10-X -> python:-X
python:3.10+  -> python
(options such as ,build preserved)
2025-11-01 18:23:22 +01:00
Älven
106c0d36ab comms/direwolf: Update 1.7 => 1.8
Changelogs:
* https://github.com/wb2osz/direwolf/releases/tag/1.8
* https://github.com/wb2osz/direwolf/compare/1.7...1.8

* Make DOCS option really work
* Pet portclippy(1) and portfmt(1)

Approved by:		hamradio@ (alven@, yuri@)
Approved by:		yuri@ (Mentor)
Differential Revision:	https://reviews.freebsd.org/D53511
2025-11-01 16:15:59 +04:00
Mark Linimon
e0ff9c713a comms/hydrasdr: update maintainer email address. 2025-10-30 20:15:42 -05:00
Älven
693e0f1e7e comms/wsjtz: Update 2.5.4-1.22 => 2.7.0-rc7-1.48
Changelogs:
* https://sourceforge.net/projects/wsjt-z/files/Source/

* Add LICENSE_FILE
* Make DOCS option actually work
* Pet portclippy(1) and portfmt(1)
* Convert all sources with dos2unix(1) before patching

Approved by:		hamradio@ (alven@, yuri@)
Approved by:		yuri@ (Mentor)
Differential Revision:	https://reviews.freebsd.org/D53261
2025-10-31 04:19:05 +04:00
unitrunker
9eac2c5903 comms/hydrasdr: Update 1.0.2 => 1.0.3
Changelogs:
* https://github.com/hydrasdr/rfone_host/releases/tag/v1.0.3
* https://github.com/hydrasdr/rfone_host/compare/v1.0.2...v1.0.3

* Pet portclippy(1) and portfmt(1)

PR:		289903
Approved by:	unitrunker <unitrunker@unitrunker.net> (maintainer)
Approved by:	yuri@ (Mentor)
2025-10-30 21:55:33 +04:00
Michael Reifenberger
7f783d514f comms/uhd: Update to 4.9.0.1
Seems to embed flatbuffers now.

	../../cad/kicad-library-symbols-devel/kicad-symbols/
2025-10-27 18:21:48 +01:00
Älven
fd4a47061c comms/bladerf: Update 2024.05 => 2025.10
Changelogs:
* https://github.com/Nuand/bladeRF/releases/tag/2025.10
* https://github.com/Nuand/bladeRF/compare/2024.05...2025.10

* Add WWW for source code repository
* Add LICENSE_FILE_* for licenses
* Pet portclippy(1) and portfmt(1)

Approved by:		yuri@ (maintainer, Mentor)
Differential Revision:	https://reviews.freebsd.org/D53345
2025-10-27 14:27:21 +04:00
Dima Panov
67fb95fb3b devel/boost: bump consumers after boost upgrade (+)
Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead
2025-10-20 14:48:39 +03:00