5807 Commits

Author SHA1 Message Date
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 786cb608216ce14e8ced27108c96a1f2c8492fca
The following ports are skipped because they have been updated after 786cb608216ce14e8ced27108c96a1f2c8492fca.
- 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:	5bbd861998ff * 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
Jason E. Hale
a3496c5b8a Qt6: Update to 6.9.2
August 27, 2025 by Jani Heikkinen

We are excited to announce the release of Qt 6.9.2! As a patch release,
Qt 6.9.2 does not introduce new features but delivers over 550 bug fixes,
security updates, and enhancements on top of the Qt 6.9.1 release. For a
detailed breakdown of the most significant changes, refer to the
Qt 6.9.2 release notes.

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

MFH:		2025Q3
Security:	edf83c10-83b8-11f0-b6e5-4ccc6adda413
		2a11aa1e-83c7-11f0-b6e5-4ccc6adda413
2025-08-28 01:06:27 -04:00
Thibault Payet
ef4c1ea0b1 comms/py-pynitrokey: Update 0.4.50 => 0.9.3, take maintainership
Changelogs:
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.5.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.6.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.1
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.2
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.3
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.4
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.1
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.2
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.3
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.4
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.5
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.9.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.9.1
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.9.2
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.9.3

PR:	288713
2025-08-26 23:25:03 +03:00
Vladimir Druzenko
9fc3673e85 Revert "comms/py-pynitrokey: Remove expired port"
Revert removal since py-spsdk was never removed.

This reverts commit 9f15461b26a76d4b14fe6ae2325eb69f56384854.
2025-08-26 23:25:03 +03:00
Rene Ladan
0c97388755 comms/gtkmmorse: expire on 2025-11-26 for devel/gconfmm26 2025-08-25 23:46:33 +02:00
Piotr Kubaj
c6e751eff6 comms/hydrasdr: fix build on powerpc64*
n file included from /wrkdirs/usr/ports/comms/hydrasdr/work/rfone_host-1.0.2/libhydrasdr/src/iqconverter_float.c:45:
In file included from /usr/lib/clang/19/include/ppc_wrappers/immintrin.h:15:
/usr/lib/clang/19/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above.  Use -DNO_WARN_X86_INTRINSICS to disable this error."
   31 | #error                                                                         \
      |  ^
2025-08-22 15:51:29 +02:00
Älven
9e19acf5e2
comms/flrig: Update 2.0.05 => 2.0.08
Changelog:
https://www.w1hkj.org/files/flrig/readme.txt

* Use https:// for MASTER_SITES and WWW
* WWW works even without index.html at the end
* All references to www.w1hkj.com changed to www.w1hkj.org
+ Add LICENSE_FILE
* OPTIONS helpers OPT_CONFIGURE_ON/OFF are always work as +=:
  https://docs.freebsd.org/en/books/porters-handbook/makefiles/#options-configure_on

PR:		288703
Approved by:	yuri@ (Mentor)
2025-08-19 12:58:04 +04:00
Älven
09b92fdb41
comms/fldigi: Update 4.2.06 => 4.2.07
Changelog:
https://www.w1hkj.org/files/fldigi/readme.txt

* Use https:// for MASTER_SITES and WWW
* Point WWW to fldigi help page
* All references to www.w1hkj.com changed to www.w1hkj.org
* Format with portfmt(1)

PR:		288709
Approved by:	Alven (maintainer, with hamradio@ hat)
Approved by:	yuri@ (Mentor)
2025-08-18 21:30:12 +04:00