1
0
mirror of https://git.freebsd.org/ports.git synced 2026-06-02 11:08:52 +00:00

1380 Commits

Author SHA1 Message Date
Jason E. Hale 1817deda1e Qt5: Update to 5.15.19
This is the final release of Qt5. If your port still uses Qt5 and could
possibly use Qt6 instead, now would be a good time to make the switch.

PySide2: Update to 5.15.19

Announcement:
https://lists.qt-project.org/pipermail/announce/2026-May/000626.html
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/tree/qt/5.15.19/release-note.md
2026-05-31 10:05:24 -04:00
Bernard Spil 3b76024441 accessibility/caribou: Add CPE info 2026-05-31 13:47:05 +02:00
Max Brazhnikov ece50f01e1 */*: Chase accessibility/libqaccessibilityclient unflavorization 2026-05-30 23:38:48 +03:00
Max Brazhnikov 4408fb02a5 accessibility/libqaccessibilityclient: Deorbit Qt5 flavor 2026-05-30 23:38:48 +03:00
Olivier Duchateau 73ffe19b7d accessibility/at-spi2-core: update to 2.60.4
PR:		295574
2026-05-30 17:08:06 +03:00
Pierre-Alain TORET f676010399 accessibility/darkman: Update 2.0.1 => 2.3.1, adopt port
Port changes:
* Move to seperate pkg-plist.
* Add EXAMPLES option for a collection of few shell scripts.
* Remove unneeded MANPAGES_DEPENDS since it's native now.
* Remove extinct patchings from post-patch.
* Silence mkdir(1) calls.
* Also install darkman.conf.5 and darkman.desktop files.

Changelog:
https://gitlab.com/WhyNotHugo/darkman/-/blob/v2.3.1/CHANGELOG.md?ref_type=tags

PR:		295547
Reported by:	Pierre-Alain TORET <pierre-alain+freebsd@toret.fr>
Approved by:	osa, vvd (Mentors, implicit)
MFH:		2026Q2
2026-05-29 18:49:33 +03:00
Jason E. Hale 0eee4c11e0 accessibility/qt6-speech: Fix pkg-plist
Fix plist if FLITE and SPEECHD options are set to non-default states.

PR:		295496
Reported by:	<jakub_lach@mailplus.pl>
2026-05-23 03:03:06 -04:00
Jason E. Hale 99332e09e3 Qt6: Update to 6.11.1
The kde@ team is pleased to announce Qt 6.11.1 on FreeBSD!

Upstream intoduced a few new modules and we have added them as:
* devel/qt6-openapi
* devel/qt6-tasktree
* x11-toolkits/qt6-canvaspainter

Announcements:
https://www.qt.io/blog/qt-6.11-released
https://www.qt.io/blog/qt-6.11.1-released
Release notes:
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.11.0/release-note.md
https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.11.1/release-note.md

FreeBSD ports changes:
* General: Introduce more tooling for easier updates
* devel/qt6-tools: Install desktop files [1]

PySide6: Update to 6.11.1

As usual, the PySide6 suite has been updated to match the Qt version.

The Shiboken generator has been split into a separate port:
devel/shiboken6-tools. This was an upstream decision, but,
the generator is only needed for the build, allowing our
packages to have a smaller footprint.

PyQt6: Update to 6.11.0

Refactor a few variables and targets from Mk/pyqt.mk to individual
Makefiles to prep for Qt5 removal and reduce obfuscation.

PyQt tools:
devel/py-sip: Update to 6.15.3
devel/py-qt6-sip: Update to 13.11.1

PR:		294272 [1]
Reported by:	Dave Palais <silent@penguinmail.com> [1]
Tested by:	kenrap, makc
MFH:		2026Q2
Security:	738f5590-550c-11f1-9f97-3fa0ea3edd7d
2026-05-21 12:23:56 -04:00
Olivier Duchateau add339d5fe accessibility/at-spi2-core: update to 2.60.3
PR:		294998
2026-05-19 21:13:14 +03:00
Max Brazhnikov b46ba4fc23 */*: drop unused Phonon dependency 2026-05-18 11:40:56 +03:00
Adam Weinberger 4e243a83f8 various: Bump ports for Go 1.25.10 2026-05-09 13:25:51 -04:00
Rene Ladan 2a7c056120 all: drop support for FreeBSD 13, mips and risc64sf
Reviewed by:            many (*)
Differential Revision:  https://reviews.freebsd.org/D55624
Differential Revision:  https://reviews.freebsd.org/D55642 (merged in from bofh)

many (*)
  acm arrowd brooks cmt dch decke dinoex eduardo fluffy fuz gahr garga
  jbeich joerg jrm kai kenrap martymac matthew mfechner michaelo mizhka
  nobutaka pkubaj se tagattie thj

  Anton Saietskii
  GenericRikka
  Gert Doering
  Jan Bramkamp
  Oleh Hushchenkov
  Oleksandr Kryvulia
  Ralf van der Enden
  Yamagi

  desktop kde python tcltk office
2026-05-07 23:47:29 +02:00
Max Brazhnikov a43a667bc3 KDE: Update KDE Gear to 26.04.1
Announcement: https://kde.org/announcements/gear/26.04.1/

Ports changes:

databases/akonadi:
 - Remove unused dependencies

deskutils/kdepim-runtime:
 - Remove unused KWallet

graphics/okular:
 - Remove unused dependency

net/pimcommon:
 - Remove unused dependency

net-im/neochat:
 - Remove unused dependency
2026-05-07 20:05:26 +03:00
Hiroki Tagato d1aeaf5c39 */*: Bump port revision after hyprutils shlib version bump (9f3ab36ce7) 2026-05-02 20:35:00 +09:00
Mikael Urankar 17bf498fd2 lang/rust: Bump revisions after 1.95.0
PR:		294615
2026-04-27 14:26:47 +02:00
Gleb Popov 381e522b44 accessibility/at-spi2-core: Update to 2.60.1
Reported by:	portscout!
2026-04-23 10:44:22 +03:00
Po-Chuan Hsieh 7ff9753b23 accessibility/rubygem-atk: Update to 4.3.6
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2026-04-19 05:54:08 +08:00
Olivier Duchateau 59425f7322 accessibility/onboard: update to 1.4.4.1
Update to 1.4.4.1

  * onboard (1.4.4-1) unstable; urgency=medium

  [Fixes]

  * Fix Russian translation of "window handles"

  * Fixing FreeBSD documentation about python3.

  * Fixing FreeBSD port.

  * PR #40 Fix crash and incorrect layout handling introduced by
    PR

  * fix(setup): add missing comma before **pkgconfig kwargs

  [Internal]

  * CleanUp space in filename

  * Cleanup

  [Other]

  * Add ANSI key geometry variants to Compact layout

  * Add ANSI key geometry variants to Full Keyboard layout

  * Add FreeBSD note to README and fall back to /usr/local for
    locale files in LanguageSupport.py

  * Add keyboard layout model examples to README

  * Added files to make a FreeBSD port package.

  * Added new layout without emoji

  * CleanUp space in filename

  * Cleanup

  * Create .gitattributes

  * Detect XKB keyboard model and remap keys for ANSI layout

  * Disable docking when x/y coordinates are specified via command
    line

  * Documenting only FreeBSD specific changes.

  * Fix Russian translation of "window handles"

  * Fix crash and incorrect layout handling introduced by PR #40

  * Fixing FreeBSD documentation about python3.

  * Fixing FreeBSD port.

  * Improve Polish translation

  * Improve changelog generation: add PR detection and structured
    sections

  * Increase DPI range limits for size validation

  * Initial support for FreeBSD.

  * KeyboardWidget: fix lost pointer enter/leave events during
    transparency transitions

  * KeyboardWidget: fix missing hover updates and lost pointer
    events under X11

  * KeyboardWidget: recover lost pointer and hover events during
    transparency transitions

  * Lessened FreeBSD impact on existing codebase and focused on
    patches for port package.

  * Merge branch 'main' of https://github.com/onboard-osk/onboard

  * Merge pull request #1 from neurofreak-alt/main

  * Merge pull request #22 from dr-ni/main

  * Merge pull request #25 from dr-ni/main

  * Merge pull request #27 from AlexP11223/fix-ru-po

  * Merge pull request #31 from joachimvenaas/patch-1

  * Merge pull request #33 from alipang/main

  * Merge pull request #35 from alexmyczko/main

  * Merge pull request #37 from mikhailnov/no-docking-x-y

  * Merge pull request #38 from forgecode-imidiate/punctuation-patch

  * Merge pull request #39 from Matthaiks/pl

  * Merge pull request #40 from Michael-Lloyd/ansi-keyboard-layout

  * New project path onboard-osk

  * Note about maintainer for FreeBSD port package.

  * Only enable -Wlogical-op on Linux (GCC); fix clang build failures

  * Point port at upstream repo; remove obsolete patches.

  * Prevent division by zero in DPI calculations

  * Reformat

  * Remove pkg-plist; rely on autoplist to avoid duplicate entries.

  * Revert "Merge pull request #35 from alexmyczko/main"

  * Safe DPI calculation

  * Slimmed AI generated documentation for FreeBSD.

  * Slimmed AI generated documentation.

  * Slimmed AI generated documentation. Commented "Next step".

  * Update Polish translation

  * Update Russian translations

  * Update WordSuggestions.py to honor punctuation configuration
    option

  * added _logger

  * added openSUSE and Fedora

  * apt: install onboard from local repo with pinned version

  * updatechangelog without master

  [ Uwe Niethammer ] * Update README.md * Update setup.py

  [ Alex P. ] * allow to specify unpress_delay via settings * remove
  unused

  [ dr-ni ] * added script for toggle-onboard-hoverclick

  [ Lukas Gottschall ]
  * Implement key animation hover & set the UNPRESS_DELAY to 0.06
  * apt_install_debs.sh: Update GLib schemas & icon cache also the version was not changed.
  * set the UNPRESS_DELAY back to 0.15
  * Preserve 'pressed' colors for fill, stroke, and label on hover
    Refactor themes/*.colors. Improve key stroke shading based on
    press state to simulate visual depth to
    gradient key style. Avoid using unpress timers for non-touch input events.
  * Add minimum display duration for label popup after key
    release Add missing label hover colors in themes/*.colors

  [ Alex P. ]
  * revert default unpress_delay to 0.15
  * increase max unpress_delay

  [ Lukas Gottschall ]
  * Set LabelPopup color to match the unpressed and unhovered
    fill/label color of its key Change pressed color in Charcoal.colors
    to red Update MIN_LABEL_POPUP_DURATION_MS to 200 ms

  [ dr-ni ] * Rename unpress-delay to popup-duration * cleanup *
  added popup duration settings to keyboard->advanced settings *
  revert UNPRESS_DELAY to 0.06 and code cleanup * Update color
  schemes * cleanup * fix suggestions colors * added
  HighContrastInverseBlue theme * update of color schemes * fixed
  color theme

  [ Lukas Gottschall ]
  * Fix: Hover effect remains when cursor leaves keyboard Hide
    active key popup immediately when another key is pressed
  * Fix config.MIN_LABEL_POPUP_DURATION_MS was removed
  * Add hover and pressed state colors to themes/Black.colors
    Introduce new "Ambiance Dark" color scheme
    * Resolve merge conflict: popup duration chage

  [ dr-ni ]
  * fix typo
  * fix wrong usage

  [ Lukas Gottschall ]
  * Add a script to refresh translations
  * Start unpress_timers if simulated clicks are active Fix popup
    random color behaviour

  [ dr-ni ]
  * updated de translations
  * cleanup
  * updated all po files

  [ Uwe Niethammer ]
  * Add files via upload
  * Update README.md

  [ dr-ni ]
  * code cleanup
  * cleanup
  * Added new theme 'Ronboard'
  * fixed color_scheme

Remove unneeded patches

PR:		294438
2026-04-18 02:36:28 -07:00
Max Brazhnikov a52819c97e KDE: Update KDE Gear to 26.04.0
Announcement: https://kde.org/announcements/gear/26.04.0/

Ports changes:

audio/libkcompactdisc:
 - Remove port, no longer shipped with KDE Gear

deskutils/kdeconnect-kde:
 - Add dependency on libei

misc/minuet:
 - Add missing dependencies
 - Add patch to restore parity with Linux

net/krdc:
 - Update dependencies

x11/yakuake:
 - Add missing dependencies
2026-04-16 21:33:36 +03:00
Dag-Erling Smørgrav 7507e72a84 various: Bump go ports for go-1.25.9 / 1.26.2 2026-04-10 17:57:27 +02:00
Hiroki Tagato 4aa6d24808 */*: Bump port revision after hyprutils shlib version bump (b4a76f0828) 2026-04-05 22:06:58 +09:00
Olivier Duchateau eba9e072af accessibility/py-atspi: update to 2.58.2
Update to 2.58.2

NO_ARCH= yes (truckman)

PR:		293976
2026-03-28 19:42:16 -07:00
Olivier Duchateau 42e120f87d accessibility/onboard: new port
Add accessibility/onboard

On-screen Keyboard with macros, easy layout creation and word suggestion.
This on-screen keyboard can be useful for tablet PC users, as well as
for mobility impaired users.

Apply patch from Yusuf Yaman <nxjoseph@freebsd.org>:
I have encountered a problem when trying to launch onboard-settings from
the app itself and it had been solved by the diff below:

Pet portlint and portclippy (truckman)

PR:		291496
2026-03-23 00:41:51 -07:00
Mikael Urankar 43f5b4a72f lang/rust: Bump revisions after 1.94.0
PR:		293615
2026-03-23 08:33:11 +01:00
Dimitry Andric ac11f2876d accessibility/hyprsunset: fix build with libc++ 21
With libc++ 21 science/py-tensorflow fails to build, with errors similar
to:

    /wrkdirs/usr/ports/accessibility/hyprsunset/work/hyprsunset-0.3.3/src/Hyprsunset.cpp:300:10: error: no member named 'sort' in namespace 'std'
      300 |     std::sort(profiles.begin(), profiles.end(), [](const auto& a, const auto& b) {
          |          ^~~~

and:

    /wrkdirs/usr/ports/accessibility/hyprsunset/work/hyprsunset-0.3.3/src/Hyprsunset.cpp:329:29: error: no member named 'zoned_time' in namespace 'std::chrono'
      329 |     auto now = std::chrono::zoned_time(std::chrono::current_zone(), std::chrono::system_clock::now()).get_local_time();
          |                             ^~~~~~~~~~

The former is because the header <algorithm> isn't included.

The latter is because libc++ in FreeBSD doesn't have
std::chrono::zoned_time support yet, but the program checks for the
libc++ specific macro _LIBCPP_HAS_NO_TIME_ZONE_DATABASE. In libc++ 21,
most of the "_LIBCPP_HAS_NO_xxx" macros have been replaced by 'positive'
variants. In this case _LIBCPP_HAS_TIME_ZONE_DATABASE is now applicable.

PR:		293811
Approved by:	tagattie (maintainer)
MFH:		2026Q1
2026-03-20 13:12:12 +01:00
Olivier Duchateau 73ac1d18ce accessibility/at-spi2-core: update to 2.56.8
PR:		293805
2026-03-15 18:12:49 +03:00
Don Lewis aa06980059 */*: bump PORTREVISION for accessibility/py-atspi
Bump PORTREVISION for accessibility/py-atspi BUILD_DEPENDS update to
force rebuild and reinstall.

PR:		289797
2026-03-15 00:01:44 -07:00
Olivier Duchateau 901ea1e172 accessibility/py-atspi: update to 2.58.1
Update to 2.58.1

Switch to meson build system

Remove CONFLICTS line

Make portclippy happy

PR:		289797
2026-03-15 00:01:44 -07:00
Charlie Li bf6db15839 devel/py-pyxdg: bump RUN_DEPENDS consumers after rename 2026-03-11 14:48:30 -04:00
Charlie Li ec1c408d3b devel/py-xdg: rename to devel/py-pyxdg to match Python package name
While here:
- switch to USE_PYTHON=pep517
- pull in upstream commits addressing Python 3.12, 3.14, 3.15 compat
2026-03-11 14:44:08 -04:00
Po-Chuan Hsieh 49dabb6e38 accessibility/rubygem-atk: Update to 4.3.5
Changes:	https://github.com/ruby-gnome/ruby-gnome/releases
		https://github.com/ruby-gnome/ruby-gnome/blob/main/NEWS.md
2026-03-10 02:20:11 +08:00
Adam Weinberger a8d318da7c various: Bump ports for Go 1.25.8 2026-03-05 22:33:23 -05:00
Max Brazhnikov 7f36e80230 KDE: Update KDE Gear to 25.12.3
Announcement: https://kde.org/announcements/gear/25.12.3/
2026-03-05 15:15:05 +03:00
Max Brazhnikov 45207eb029 KDE: Update KDE Gear to 25.12.2
Announcement: https://kde.org/announcements/gear/25.12.2/
2026-02-13 20:36:11 +03:00
Adam Weinberger 97685c1886 various: Bump ports for Go default 1.24->1.25 2026-02-11 14:21:45 -05:00
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
Adam Weinberger 529df949a5 various: Bump Go ports for 1.24.13 2026-02-05 11:48:00 -05:00
Mikael Urankar 3d631100e8 lang/rust: Bump revisions after 1.93.0
PR:		292360
2026-01-28 09:48:51 +01:00
Olivier Duchateau fab127bdd7 accessibility/accerciser: update to 3.48.0
Update accerciser to version 3.48.0.

Trim USE_GNOME=. (truckman)

PR:		290511
2026-01-26 14:09:42 -08:00
Adam Weinberger 013f2d30b0 various: Bump Go ports for 1.24.12 2026-01-16 12:49:03 -05:00
Max Brazhnikov 58fb71838f KDE: Update KDE Gear to 25.12.1
Announcement: https://kde.org/announcements/gear/25.12.1/

Ports changes:

multimedia/kamoso:
 - Drop unused dependency

net/mailcommon:
 - Override KDE_APPLICATIONS_SHLIB_VER
2026-01-14 21:31:09 +03:00
Olivier Duchateau 91d5f22d2d accessibility/accesskit-c: add 0.17
Note that this is not the latest upstream version. This specific
version is required for an optional x11-toolkits/gtk40 feature in
the next update.

PR: 292048
2026-01-05 07:50:12 -05:00
Olivier Duchateau 70ac615567 accessibility/at-spi2-core: update to 2.56.7
PR:		291899
2025-12-28 18:47:08 +03:00
Gleb Popov c7f96cff06 accessibility/at-spi2-core: Fix make test with USES=dbus-testing 2025-12-28 18:44:30 +03: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
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 (35fa8b2326) 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