During 2023Q3 testing (using pudriere bulk -t, which enables
DEVELOPER mode), it was discovered that a tcl script was not getting
fixed by shabangfix. This commit fixes that.
Reported by: dizzy
MFH: 2023Q3
Configurable (with command line arguments and css) dock, written in
Go, aimed exclusively at the Hyprland Wayland compositor. It features
pinned buttons, client buttons and the launcher button. By default the
launcher starts nwg-drawer.
https://github.com/nwg-piotr/nwg-dock-hyprland
KDE Gear 23.04.2
Thursday, 8 June 2023
Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.
Today they all get new bugfix source releases with updated translations,
including:
* konsole: Adjust selection point coords when scrollback shrinks
* neochat: Focus message search window's search field by default
* yakuake: Prevent unnecessary tab switching when closing a tab
Changelog: https://kde.org/announcements/changelogs/gear/23.04.2/
Saturday, 10 June 2023
KDE today announces the release of KDE Frameworks 5.107.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide variety
of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
the KDE Frameworks release announcement.
This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.
PR: 272099
Exp-run by: antoine
KDE Plasma 5.27.6, Bugfix Release for June
Tuesday, 20 June 2023. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.27.6.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds two months' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Dpms: Don't crash if trying to interact with the fake screen.
* Panel: mitigate plasmashell high CPU usage when moving windows.
* Runners/calculator: implement thread-safety in
QalculateEngine::evaluate.
* Fix ddcutil for laptop user.
* Fix showing error messages.
* Fix UI with huge window sizes.
Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.5-5.27.6
Clang 16 has a new error about incompatible function types, which shows
up when x11/xdm:
greet.c:451:20: error: incompatible function pointer types assigning to 'void (*)(void)' from 'int (*)(void)' [-Wincompatible-function-pointer-types]
__xdm_setgrent = dlfuncs->_setgrent;
^ ~~~~~~~~~~~~~~~~~~
This is because it assumes setgrent(3) returns int, which it has not
done since a very long time.
Reported by: O. Hartmann <ohartmann@walstatt.org>
PR: 272209
MFH: 2023Q2
The logic in USES=python will automatically convert this to 3.8+ by
itself.
Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.
finance/quickfix: mark BROKEN with PYTHON
libtool: compile: c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
^~~~~~~~~~
1 warning and 1 error generated.
Reviewed by: portmgr, vishwin, yuri
Differential Revision: <https://reviews.freebsd.org/D40568>
Not using USES=xorg-cat to avoid cruft:
- unused by xorg-server after ports 88b0ae2bb9
- USES=pkgconfig is unused by libxcvt
- USE_XORG=xorg-macros is unused with USES=meson
- USES=pathfix is unused with USES=meson
- EXTRACT_SUFX=tar.bz2 is unused by new releases/projects
/usr/local/include/Xm/Xm.h:1516:25: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
register int to_type) ;
^~~~~~~~~
MFH: 2023Q2
ChangeLog: https://github.com/Cloudef/bemenu/releases/tag/0.6.15
* Add rounded corners/Border radius
* Add Match/Page Counter
* docs: add missing options
* Add fixed height option
* Fix Makefile to support submodule setups
* Fix: invisible right border.
* Fix: select last entry if pointer/touch above last index
* ESC have no effect under Wayland while enabled Vim binding
* Small fixes
PR: 272040
Reported by: uzsolt@uzsolt.hu (maintainer)
A dynamic output configuration tool that automatically detects and configures
connected outputs based on a set of profiles.
Each profile specifies a set of outputs with additional parameters (e.g., mode).
A profile will be applied automatically if all specified outputs and modes can
be perfectly matched to the currently connected outputs and their capabilities.
This is a Wayland equivalent for tools like autorandr.
It aims to fully replace kanshi and add new features.
shikane works with Wayland compositors supporting version 3 of the
wlr-output-management protocol (e.g., compositors using wlroots v0.16).
https://gitlab.com/w0lff/shikane