Commit Graph

5814 Commits

Author SHA1 Message Date
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
Jason E. Hale
ee854fc081 comms/[py-]libimobiledevice: Update to 1.4.0
Switch back to pre-rolled release.

Refactor bindings, folding most variables and all targets into the
parent port for easier maintainence and less trickery.

https://github.com/libimobiledevice/libimobiledevice/releases/tag/1.4.0
2025-10-16 02:32:11 -04:00
Rene Ladan
1b25bcd52d all: return ports of zirias@ to the pool after safekeeping their commit bit
Approved by:	portmgr (implicit)
2025-10-12 13:49:53 +02:00
Stephen Hurd
711c719d96 comms/syncterm: Update to v1.7
Changelog:
https://sf.net/projects/syncterm/files/syncterm/syncterm-1.7/
2025-10-11 23:30:59 -04:00
Philip Paeps
d20c714eed comms/conserver-com: fix clobbering replstring
Add a patch against upstream to fix tasks which substitute
replstring. [1]

While here, take maintainership.

Obtained from:	https://github.com/bstansell/conserver/pull/126 [1]
Approved by:	eduardo (previous maintainer)
2025-10-12 07:42:40 +08:00
Älven
f5ad06bee6 comms/flmsg: Update 4.0.23 => 4.0.24
Changelogs:
* https://sourceforge.net/p/fldigi/flmsg/ci/v4.0.24/tree/ChangeLog

* Switch MASTER_SITES to SourceForge
* Actualise WWW URI
* Improve pkg-descr

Approved by:		hamradio@ (alven@, yuri@)
Approved by:		yuri@ (Mentor)
Differential Revision:	https://reviews.freebsd.org/D52969
2025-10-08 15:06:51 +04:00
Älven
c1c443ac3f comms/flrig: Update 2.0.08 => 2.0.09
Changelogs:
* https://www.w1hkj.org/files/flrig/readme.txt

Approved by:		hamradio@ (alven@, yuri@)
Approved by:		yuri@ (Mentor)
Differential Revision:	https://reviews.freebsd.org/D52955
2025-10-08 15:04:14 +04:00
Älven
4c5af10c63 comms/flcluster: Update 1.0.4 => 1.1.01
Changelogs:
* https://sourceforge.net/p/fldigi/flcluster/ci/v1.1.01/tree/ChangeLog

* Fix upstream URI for WWW
* Use https:// URI scheme for WWW
* Add LICENSE_FILE
* Pet portclippy(1) and portfmt(1)
* Spellcheck pkg-descr

Approved by:	hamradio@ (alven@, yuri@)
Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52897
2025-10-04 19:01:10 +04:00
Älven
196c0811cc comms/xnec2c: Update 4.4.16 => 4.4.17
Changelogs:
* https://www.xnec2c.org/#Version

Approved by:	hamradio@ (alven@, yuri@)
Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52890
2025-10-04 18:58:20 +04:00
Jason E. Hale
3c0ce983e6 Qt6: Update to 6.9.3
September 30, 2025 by Jani Heikkinen

The last release from the Qt 6.9 series, Qt 6.9.3, is now available for
download. As a patch release, Qt 6.9.3 does not introduce new features
but delivers over 250 bug fixes, security updates, and enhancements on
top of the Qt 6.9.2 release. For a detailed breakdown of the most
significant changes, refer to the Qt 6.9.3 release notes.

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

FreeBSD ports changes:
devel/qt6-base:
- Remove a few stale patches and use dlsym to access environ. [1]
- Restore missing headers if the X11 option is disabled. [2]

devel/qt6-tools:
- Add support for devel/llvm21

www/qt6-webengine:
- Use dlsym to access environ. [1]

PySide6: Update to 6.9.3

As part of the Qt6 update, PySide6 and its support tools have also been
updated to 6.9.3.

Reported by:	arrowd [1], angry_vincent on #freebsd-desktop [2]
MFH:		2025Q4
Security:	c27c05a7-a0c8-11f0-8471-4ccc6adda413
Pull Request:	https://github.com/freebsd/freebsd-ports/pull/441 [1]
Co-authored-by: Gleb Popov <arrowd@FreeBSD.org>
2025-10-04 00:08:08 -04:00
Älven
ee47c4cda8 comms/gtkmmorse: Restore expiration bits
Reported by:	mat@ (by mailing list)
Approved by:	mat@

Fixes:	5bbd861998 * comms/gtkmmorse: Update 0.9.27 => 0.9.28,
		       undeprecate
MFH:		2025Q4
2025-10-02 15:54:48 +04:00
Tiago Gasiba
4e450f33b9 */*: update maintainer to @freebsd.org
PR:		289928
Approved by:	eduardo (mentor)
2025-10-01 21:18:58 +02:00
Sofian Brabez
d1a2a3d66e comms/py-pyserial: add patch for FreeBSD implementation of list_ports tool
This changes include a patch of the tool list_ports for the posix
implementation on FreeBSD by using devinfo(8) and bump the revision. Upstream
did not yet released a new version in several years.

Reported by:	phk
2025-09-29 20:51:51 +00:00
Älven
3b1b14f872 comms/hamlib: Update 4.6.4 => 4.6.5, improve port
Changelogs:
* https://github.com/Hamlib/Hamlib/blob/4.6.5/NEWS
* https://github.com/Hamlib/Hamlib/compare/4.6.4...4.6.5

* Clarify LICENSEs
* Add STATIC option
* Make DOCS option really work
* Pet portclippy(1) and portfmt(1)

PR:		289738
Co-authored by:	je3kmz@
Approved by:	hamradio@ (alven@, yuri@)
Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52669
2025-09-28 16:46:16 +04:00
Älven
5bbd861998 comms/gtkmmorse: Update 0.9.27 => 0.9.28, undeprecate
* Switch MASTER_SITES to Savannah git source tree snapshot packages
+ Add LICENSE

Approved by:	hamradio@ (alven@, yuri@)
Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52656
2025-09-28 14:58:50 +04:00
Hiroki Tagato
00b9ce3136 comms/scrcpy: update to 3.3.3
Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v3.3.3

Reported by:	GitHub (watch releases)
2025-09-28 11:18:58 +09:00
Älven
5e0ee46dd9 comms/fldigi: Update 4.2.08 => 4.2.09
Changelogs:
- https://www.w1hkj.org/files/fldigi/readme.txt

Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52480
2025-09-19 04:14:03 +04:00
Hiroki Tagato
a6233e5a2f */*: switch dependency from devel/py-lxml5 to devel/py-lxml
Currently, there are two versions of python XML processing library
which conflict each other in the ports tree, namely:
- devel/py-lxml5 (now at version 5.4.0)
- devel/py-lxml  (now at version 6.0.1)

To avoid the situation that some ports depend on py-lxml5 and some
others do on py-lxml (by switching dependencies individually), this
commit switches the dependencies from py-lxml5 to py-lxml at once.

Additional note: There are still two ports (textproc/py-rdflib and
www/py-draftjs-exporter) depending on py-lxml5 since they limit upper
version to less than 6.

PR:		289491
Approved by:	Michiel van Baak Jansen <michiel@vanbaak.eu>, arrowd,
		crees, madpilot, delphij, marcus, nivit, kai,
		skreuzer, fluffy, bofh, thierry, stephen, sunpoet,
		0mp, Eric Camachat <eric@camachat.org>
2025-09-15 22:55:40 +09:00
Jason W. Bacon
a706669299 comms/cutecom: Update to 0.60.0-RC1
Switches to Qt6

PR:             289554
Reported by:    diizzy
2025-09-14 15:00:28 -05:00
Älven
cdc7414c6b comms/ebook2cw: Update 0.8.2 => 0.8.5
* Use https:// for MASTER_SITES, remove LOCAL/db
+ Add LICENSE_FILE
* Use gettext (also add -lintl to Makefile)
* Mark as PIE_UNSAFE
* Improve post-install stance
* Fix DOCS and EXAMPLES options to really work
* Use %%PREFIX%% and %%LOCALBASE%% templates for Makefile
* Fix pkg-descr

PR:		288673
Approved by:	yuri@ (Mentor)
2025-09-10 13:11:11 +04:00
Hiroki Tagato
a4534a135b comms/scrcpy: update to 3.3.2
While here, sort PLIST_FILES.

Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v3.3.2

Reported by:	GitHub (watch releases)
2025-09-08 07:09:38 +09:00
Älven
7e2df6baa9 comms/fldigi: Update 4.2.07 => 4.2.08
Changelogs:
- https://www.w1hkj.org/files/fldigi/readme.txt

PR:		289317
Approved by:	alven@ (maintainer, with hamradio@ hat)
Approved by:	db@ (Mentor)
2025-09-06 03:34:42 +04:00
Älven
8f068e788c comms/fl{digi,rig}: Fix MASTER_SITES
- Remove upstream site from MASTER_SITES
  as it seems to drop legacy versions.

Reported by:	diizzy@
Reviewed by:	db@ (Mentor)
Approved by:	yuri@ (Mentor)

Fixes:	 	01026e48 comms/flrig: Fix and improve the port

Differential Revision:	https://reviews.freebsd.org/D52030
2025-09-04 18:06:08 +04:00
Älven
01026e486f comms/flrig: Fix and improve the port
- Remove upstream site from MASTER_SITES
  as it seems to drop legacy versions.
- Remove the NATIVE menu option as it just adds -march=native,
  which CPUTYPE already does and is treewide.
  And it's also not supported across all ARCH-es.

  https://sourceforge.net/p/fldigi/fldigi/ci/master/tree/m4/opt.m4

Reported by:	diizzy@
Reviewed by:	db@ (Mentor)
Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52030
2025-09-04 17:30:37 +04:00
Baptiste Daroussin
324879be22 comms/xlog: do not package mime database
mime database is handled system wide via the trigger in the
shared-mime-info package!

Despite upstream clearly stating in its INSTALL file that Linux and BSD
packagers should not use --enable-mime-update, it was added to this
port. Remove it to get back to a sane handling of the mime database.
2025-09-04 10:23:42 +02:00
gatekeeper
c34f0cf60c comms/py-streamdeck: Update to 0.9.7
- Use framework pytest for tests

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

PR:		289005
2025-09-01 23:34:44 +01:00
Rene Ladan
b304d8ab18 all: bump PORTREVISION after updating graphics/libyuv
Using the Tools/scripts/bump_revision.pl script
2025-08-31 12:30:51 +02:00
Michael Reifenberger
b0e679ed7d comms/klog: Update to 2.4.2 2025-08-30 12:08:23 +02:00