x11/ashell: update to 0.7.0
While here, adjust dependency so that libinotify is required only when
system does not yet implement native inotify functions.
Changelog: https://github.com/MalpenZibo/ashell/blob/0.7.0/CHANGELOG.md
Reported by: GitHub (watch releases)
devel/py-ruamel.yaml: update to 0.19.1
No support implemented yet for `ruamel.yaml.clibz` in this port --
with 0.19.1 `clibz` is an optional dependency, and the python code
will prefer the existing `ruamel.yaml.clib` package if installed.
Changes: https://sourceforge.net/p/ruamel-yaml/code/ci/0.19.1/tree/CHANGES
Reported by: repology
www/webkit2-gtk: fix build with clang >= 20
With clang 20 or higher webkit2-gtk fails to build, with errors similar
to:
/wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:246:20: error: no matching function for call to 'enumName'
246 | names[i] = enumName<static_cast<E>(static_cast<unsigned>(i))>();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:233:9: note: in instantiation of function template specialization 'WTF::enumNames()::(anonymous class)::operator()<std::integral_constant<unsigned long, 64>>' requested here
233 | func(std::integral_constant<size_t, i>());
| ^
/wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:234:9: note: in instantiation of function template specialization 'WTF::detail::forConstexpr<64UL, 256UL, (lambda at /wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:245:36)>' requested here
234 | forConstexpr<i + 1, end>(func);
| ^
...
This is fixed by https://commits.webkit.org/292321@main for
https://bugs.webkit.org/show_bug.cgi?id=289669, so import that patch,
plus https://commits.webkit.org/290345@main, which is a prerequisite.
[6 lines not shown]
www/webkit2-gtk: fix build with clang >= 20
With clang 20 or higher webkit2-gtk fails to build, with errors similar
to:
/wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:246:20: error: no matching function for call to 'enumName'
246 | names[i] = enumName<static_cast<E>(static_cast<unsigned>(i))>();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:233:9: note: in instantiation of function template specialization 'WTF::enumNames()::(anonymous class)::operator()<std::integral_constant<unsigned long, 64>>' requested here
233 | func(std::integral_constant<size_t, i>());
| ^
/wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:234:9: note: in instantiation of function template specialization 'WTF::detail::forConstexpr<64UL, 256UL, (lambda at /wrkdirs/usr/ports/www/webkit2-gtk/work-40/.build/WTF/Headers/wtf/EnumTraits.h:245:36)>' requested here
234 | forConstexpr<i + 1, end>(func);
| ^
...
This is fixed by https://commits.webkit.org/292321@main for
https://bugs.webkit.org/show_bug.cgi?id=289669, so import that patch,
plus https://commits.webkit.org/290345@main, which is a prerequisite.
[4 lines not shown]
net-p2p/radarr: Update 5.27.5.10198 => 5.28.0.10274
Changelog:
https://github.com/Radarr/Radarr/releases/tag/v5.28.0.10274
While here:
- Remove unnecessary .include <bsd.port.options.mk>.
- Use one call to INSTALL_PROGRAM for install both files.
PR: 292166
Approved by: Michiel van Baak Jansen <michiel at vanbaak.eu> (maintainer)
deskutils/calindori: update to 25.12 (latest release) and Qt6
Jumps over many many releases and switches to Qt6.
There are no release notes made for any release,
so this is just "the new stuff". There isn't much activity
upstream regarding code, so the app is likely just "done".
PR: 289557
Reported-by: diizzy@