mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-18 00:10:04 +00:00
dcc7cc4811
As noted in the libc++ 19 release notes [1], std::char_traits<> is now only provided for char, char8_t, char16_t, char32_t and wchar_t, and any instantiation for other types will fail. This causes x11-wm/blackbox to fail to compile with clang 19 and libc++ 19, resulting in errors similar to: /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned int>' 820 | static_assert(is_same<_CharT, typename traits_type::char_type>::value, | ^ ./Menu.hh:82:13: note: in instantiation of template class 'std::basic_string<unsigned int>' requested here 82 | ustring lbl; | ^ /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here 23 | struct _LIBCPP_TEMPLATE_VIS char_traits; | ^ This can be fixed by defining `Uchar` as `char32_t` instead of `unsigned int` in `Unicode.hh`. [1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals PR: 282525 Approved by: A.J.Caines@halplant.com (maintainer) MFH: 2024Q4 |
||
---|---|---|
.. | ||
afterstep1 | ||
afterstep-stable | ||
amiwm | ||
aphelia | ||
awesome | ||
awesome-vicious | ||
bbkeys | ||
bbpager | ||
berry | ||
blackbox | ||
bspwm | ||
bspwm-devel | ||
cage | ||
cagebreak | ||
chamfer | ||
compiz | ||
compiz-plugins-extra | ||
compiz-plugins-main | ||
compiz-plugins-unsupported | ||
compton | ||
cosmic-comp | ||
ctwm | ||
cwm | ||
deforaos-panel | ||
devilspie | ||
devilspie2 | ||
durden | ||
dwl | ||
dwm | ||
e16 | ||
e16-docs | ||
echinus | ||
emerald | ||
emwm | ||
emwm-utils | ||
enlightenment | ||
epplets | ||
euclid-wm | ||
evilwm | ||
fbcmd | ||
fluxbox | ||
fluxter | ||
fswm | ||
fvwm2 | ||
fvwm3 | ||
gamescope | ||
herbstluftwm | ||
hikari | ||
hs-xmonad | ||
hyprland | ||
i3 | ||
icewm | ||
ittywm | ||
jwm | ||
kickshaw | ||
korgwm | ||
labwc | ||
leftwm | ||
libcompizconfig | ||
libdockapp | ||
libwraster | ||
lxappearance-obconf | ||
lxqt | ||
lxqt-panel | ||
lxqt-session | ||
lxsession | ||
magpie | ||
marco | ||
mcwm | ||
metacity | ||
muffin | ||
mutter | ||
niri | ||
nscde | ||
obconf | ||
obconf-qt | ||
obpager | ||
openbox | ||
oroborus | ||
peksystray | ||
pekwm | ||
phoc | ||
picom | ||
piewm | ||
plasma5-kdecoration | ||
plasma5-kwin | ||
plasma6-kdecoration | ||
plasma6-kwin | ||
pwm | ||
qtile | ||
ratpoison | ||
river | ||
rubygem-uh-layout | ||
rubygem-uh-wm | ||
sawfish | ||
sawfish-pager | ||
sdorfehs | ||
selectwm | ||
skippy-xd | ||
spectrwm | ||
stumpwm | ||
subtle | ||
sway | ||
swayfx | ||
theseus-ship | ||
tinywm | ||
transset | ||
twm | ||
vtwm | ||
wayfire | ||
wayfire-plugins-extra | ||
windowmaker | ||
wlmaker | ||
wm2 | ||
wmakerconf | ||
wmanager | ||
wmanager-addons | ||
wmconfig | ||
wmii | ||
wmii-devel | ||
wmname | ||
wmx | ||
xcompmgr | ||
xdgmenumaker | ||
xfce4 | ||
xfce4-desktop | ||
xfce4-panel | ||
xfce4-panel-profiles | ||
xfce4-session | ||
xfce4-wm | ||
yeahwm | ||
Makefile |