1336 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
Mikael Urankar
5e496c7707 lang/rust: Bump revisions after 1.92.0
PR:		291582
2025-12-16 13:12:31 +01:00
Max Brazhnikov
cdbdb1c19e KDE: Update KDE Gear to 25.12.0
Announcement: https://kde.org/announcements/gear/25.12.0/

Ports changes:

deskutils/itinerary:
 - Require QCoro6

deskutils/kdeconnect-kde:
 - Regenerate patches

devel/kpublictransport:
 - Require QtLocation

editors/kate:
 - Fix shebang

math/rocs:
 - Switch to Qt6/KF6

multimedia/kamoso:
 - Require KF6KirigamiAddons

multimedia/kdenlive:
 - Require KDDockWidgets

science/step:
 - Remove stale patch
2025-12-12 17:53:31 +03:00
Po-Chuan Hsieh
57d5c62acf
accessibility/rubygem-atk: Update to 4.3.4
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2025-12-09 19:22:12 +08:00
Hiroki Tagato
c717dfb15a */*: Bump port revision after hyprutils shlib version bump (35fa8b23267b) 2025-12-09 17:34:25 +09:00
Adam Weinberger
b24429e3ed various: Bump Go ports for 1.24.11 2025-12-03 13:24:45 -05:00
Rene Ladan
e0cd25e4d8 accessibility/gammy: Remove expired port
2025-11-30 accessibility/gammy
2025-12-01 12:32:32 +01:00
Jan Beich
a3743ec0a5 accessibility/feedbackd: simplify MESON_ARGS after 5cf2c031f53e 2025-11-24 23:02:44 +01: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
Mikael Urankar
d6b6027df6 lang/rust: Bump revisions after 1.91.1
PR:		290816
2025-11-11 12:08:12 +01:00
Adam Weinberger
0dfced16fb various: Bump Go ports for 1.24.10 2025-11-06 12:03:19 -05:00
Max Brazhnikov
f5384fe59b KDE: Update KDE Gear to 25.08.3
Announcement: https://kde.org/announcements/gear/25.08.3/
2025-11-06 18:39:34 +03:00
Max Brazhnikov
5195754ac2 KDE: Update KDE Gear to 25.08.2
Announcement: https://kde.org/announcements/gear/25.08.2/

Ports changes:

security/keysmith:
 - Refresh KDE/Qt dependencies

sysutils/kpmcore:
 - Pass maintainership to kde@
 - Refresh dependencies
2025-10-29 22:01:19 +03:00
Olivier Duchateau
f0f0fd26f2 accessibility/at-spi2-core: update to 2.56.6
PR:		290512
2025-10-28 17:03:28 +03:00
Gleb Popov
f64170c1d1 accessibility/at-spi2-core: Run-depend on gsettings-desktop-schemas
This dep is required by the at-spi-bus-launcher program installed by
this package.

Not bumping PORTREVISION as I'm going to update the port in quick succession.
2025-10-28 16:55:12 +03:00
Adam Weinberger
90f976619b various: Bump go ports for go-1.24.9 2025-10-14 11:13:55 -04:00
Daniel Engberg
4696821f35 accessibility/gammy: Mark BROKEN and set expiration date to 2025-11-30
Upstream is gone and port is unfetchable, claimed successor is gone
and additionally it also depends on QT 5 which is going away

Reference:
https://github.com/ArtrixTech/DynaGammy

PR:		289509
Approved by:	maintainer timeout, 3+ weeks
2025-10-11 06:45:21 +02:00
Hiroki Tagato
f36f35e9ca accessibility/hyprsunset: update to 0.3.3
Changelog: https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.3

Reported by:	GitHub (watch releases)
2025-10-09 12:10:56 +09:00
Hiroki Tagato
64d4daf4f6 */*: bump port revision after hyprutils shlib version bump (12d8cc14bd4f) 2025-10-09 10:57:13 +09:00
Adam Weinberger
2e7587aaf8 many: Bump dependent ports after go124 update 2025-10-07 20:41:39 -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
Mikael Urankar
97b5de4ffc lang/rust: Bump revisions after 1.90.0
PR:		289709
2025-10-03 10:16:50 +02:00
Max Brazhnikov
f3d770f61e KDE: Update KDE Gear to 25.08.1
Announcement: https://kde.org/announcements/gear/25.08.1/

Ports changes:

graphics/kolourpaint:
 - Remove stale patches
2025-09-13 15:45:52 +03:00
Po-Chuan Hsieh
d9964b3dc9
accessibility/rubygem-atk: Update to 4.3.3
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2025-09-08 07:07:10 +08:00
Adam Weinberger
31a5a229a7 many: Bump go ports for go-1.24.7 2025-09-04 13:53:24 -04:00
Dima Panov
25a6516206
accessibility/linux-c7-at-spi2-core: pet stage-qa for aarch64 (+)
Reported by:	pkg-fallout
2025-09-04 12:24:32 +03:00
Mikael Urankar
b21956d7db lang/rust: Bump revisions after 1.89.0
PR:		288923
2025-09-01 10:25:04 +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
Hiroki Tagato
d6cc341116 accessibility/hyprsunset: update to 0.3.2
Changelog: https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.2

Reported by:	GitHub (watch releases)
2025-08-19 05:32:20 +09:00
Max Brazhnikov
2965e4edfb */*: clean up KDE meta ports 2025-08-16 13:50:13 +03:00
Max Brazhnikov
76982d517f KDE: Update KDE Gear to 25.08.0
Announcement: https://kde.org/announcements/gear/25.08.0/

Removed ports:
   devel/cervisia: not ported to Qt6 and excluded from KDE Gear releases

databases/akonadi:
 - Backport upstream patch to fix account management in Merkuro

devel/kdevelop:
 - Bump PLATFORM_VER to 6.3
 - Revert now needless workaround [1]

devel/kpublictranspor:
 - Renew USE_KDE
 - Explicitly disable KF6NetworkManagerQt

graphics/kqtquickcharts:
 - Switch to Qt6/KF6
 - Remove noop DOCS option

math/kig:
 - Switch to Qt6/KF6

misc/artikulate:
 - Switch to Qt6/KF6

misc/kdeedu-data:
 - Update WWW and description

misc/ktouch:
 - Switch to Qt6/KF6

multimedia/dragon:
 - Renew USE_KDE
 - Add dependency on ffmpeg and remove stale pkg-message

multimedia/kamoso:
 - Switch to Qt6/KF6

net-im/neochat:
 - Add now mandatory dependency on devel/kunifiedpush
 - Add missing Qt dependencies

x11-clocks/kteatime:
 - Renew USE_KDE

PR:             287804 [1]
2025-08-15 21:06:47 +03:00
Olivier Duchateau
fc57c9d950 accessibility/at-spi2-core: update to 2.56.4
PR:		288753
2025-08-15 14:07:49 +03:00
Adam Weinberger
53610681ea go ports: Bump for 1.24.6 2025-08-06 20:02:46 -04:00
Hiroki Tagato
6bbbd8728a accessibility/hyprsunset: correct #if condition of patch
The condition in the former patch makes the port use the date-tz
library of devel/date even when libc++ supports
std::chrono::current_zone, etc. Checking
_LIBCPP_HAS_NO_TIME_ZONE_DATABASE is enough and it won't be defined by
libstdc++.

Reported by:	jbeich (via ports-committers)
Fixes:		d9a1aaa98d16 (accessibility/hyprsunset: update to 0.3.1)
2025-08-02 20:52:03 +09:00
Hiroki Tagato
d9a1aaa98d accessibility/hyprsunset: update to 0.3.1
While here:
- mark as BROKEN on FreeBSD 13
  It does not build with an error related to devel/date.
- use hyprland-protocols from ports
- add patch to unbreak build on system with libc++ 19

Changelog:
- https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.0
- https://github.com/hyprwm/hyprsunset/releases/tag/v0.3.1

Reported by:	portscout
2025-08-02 13:20:30 +09:00
Dima Panov
c1e06576f6
accessibility/atkmm: unbreak build after 815623f49eb59d0946f08b569c5b2ddb655ee3f4 (+)
Commit 815623f49eb59d0946f08b569c5b2ddb655ee3f4 was incorrect and only changed glibmm->glibmm26 dependency for accessibility/atkmm

Partially revert it.

PR:	288434
2025-07-25 17:23:25 +03:00
Baptiste Daroussin
815623f49e databases/libgdamm5: remove
libgdamm5 is depending on gnome components not supported anymore
and has no consumers in the ports tree.
2025-07-25 09:24:01 +02:00
Baptiste Daroussin
c5b37bae44 accessibility/*: remove unneeded USES=pathfix
The framework deals with .pc files without the needs of patching the
source (since 2017)
2025-07-23 11:15:32 +02:00
Po-Chuan Hsieh
727467181b
accessibility/rubygem-atk: Update to 4.3.0
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2025-07-23 15:23:25 +08:00
Hiroki Tagato
7196055714 */*: bump port revision after hyprutils shlib version bump (39d792813677) 2025-07-20 20:02:01 +09:00
Olivier Duchateau
c619dfdee5 accessibility/at-spi2-core: update to 2.56.3
PR:		288211
2025-07-18 15:27:33 +03:00
Hiroki Tagato
41e03e0f52 hyprland-related ports: take maintainership
MFH:		2025Q3
2025-07-17 15:02:30 +09:00
Adam Weinberger
275975297b many: Bump PORTREVISION for go-1.24.5 update 2025-07-09 12:11:00 -04:00
Max Brazhnikov
880d7ee8f9 KDE: Update Gear to 25.04.3
Announcement: https://kde.org/announcements/gear/25.04.3/
2025-07-03 21:12:02 +03:00
Mikael Urankar
f3f7e555b0 lang/rust: Bump revisions after 1.88.0
PR:		287766
2025-07-03 10:46:01 +02:00
Jan Beich
df7f84b6f8 accessibility/hyprsunset: drop maintainership 2025-07-03 05:44:13 +02:00
Baptiste Daroussin
3068854dd0 libxml2: chase libxml soversion bump 2025-06-30 11:04:22 +02:00
Charlie Li
4f0eba1efd
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
2025-06-19 16:28:47 -04:00
Don Lewis
16753b5ee5 accessibility/accerciser: Add desktop-file-utils to USES
Add desktop-file-utils to USES to unbreak the build.

Prune USE_GNOME.
2025-06-19 03:16:37 -07:00
Jason E. Hale
9d76916067 Qt5: Update to 5.15.17 (getting down to the end)
Upstream standard support for Qt5 is officially over. [1] In short,
that means get your ports off of Qt5 ASAP, especially end-user
applications. FreeBSD deprecation of Qt5 is coming soon! It will likely
be a year of lead time, but please help in the meantime and remove qt5
flavors and child ports whenever possible.

www/qt5-webengine has been updated to 5.15.19 with security patches up to
Chromium 135.0.7049.95. It's unclear at this point if further security
patches will be publically available. The Qt5 WebEngine component,
however, is and forever will be based on Chromium 87.0.4280.144, which
is over 4 years old. Props to upstream for their backports over all
these years and making them publically available (probably more to do
with licensing constraints than anything, but hey).

We otherwise depend on KDE as our direct upstream to roll our distfiles,
which we have been hosting locally for over 3 years. Since Qt upstream
drops the LGPL releases of Qt 5.15.x a year later, there's no guarantee
KDE will rebase their patchset over the next year for the remaining two
.18 and .19 releases. This might be the last update for Qt5 on FreeBSD.

[1] https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders
2025-06-15 06:33:10 -04:00