mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-18 00:10:04 +00:00
2e294149c6
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-toolkits/mygui to fail to compile with clang 19 and libc++ 19, resulting in errors similar to: In file included from /wrkdirs/usr/ports/x11-toolkits/mygui/work/mygui-MyGUI3.4.2/MyGUIEngine/include/MyGUI_Common.h:12: /usr/include/c++/v1/string:820:42: error: implicit instantiation of undefined template 'std::char_traits<unsigned short>' 820 | static_assert(is_same<_CharT, typename traits_type::char_type>::value, y | ^ /wrkdirs/usr/ports/x11-toolkits/mygui/work/mygui-MyGUI3.4.2/MyGUIEngine/include/MyGUI_UString.h:213:4: note: in instantiation of template class 'std::basic_string<unsigned short>' requested here 213 | dstring::iterator mIter; | ^ /usr/include/c++/v1/__fwd/string.h:23:29: note: template is declared here 23 | struct _LIBCPP_TEMPLATE_VIS char_traits; | ^ These can be fixed by using `char16_t` instead of `uint16_t` for the `code_point` type, and `char32_t` instead of `uint32_t` for the `unicode_char` type. [1] https://libcxx.llvm.org/ReleaseNotes/19.html#deprecations-and-removals PR: 281974 Approved by: maintainer timeout (2 weeks) MFH: 2024Q4 |
||
---|---|---|
.. | ||
amtk | ||
aquamarine | ||
blt | ||
bwidget | ||
color-widgets-qt5 | ||
como | ||
copperspice | ||
ctk | ||
fltk | ||
fox16 | ||
fox17 | ||
fxscintilla | ||
gdl | ||
girara | ||
gnome-pty-helper | ||
gnustep-back | ||
gnustep-gui | ||
granite | ||
granite7 | ||
gstreamer1-plugins-gtk | ||
gstreamer1-plugins-pango | ||
gstreamer1-plugins-qt5 | ||
gstreamer1-plugins-qt6 | ||
gtk4-layer-shell | ||
gtk20 | ||
gtk30 | ||
gtk40 | ||
gtk-layer-shell | ||
gtk-session-lock | ||
gtk-sharp20 | ||
gtk-sharp30 | ||
gtk-sharp-beans | ||
gtkd | ||
gtkdatabox | ||
gtkextra | ||
gtkglarea2 | ||
gtkglext | ||
gtkglextmm | ||
gtkimageview | ||
gtkmm24 | ||
gtkmm30 | ||
gtksourceview2 | ||
gtksourceview3 | ||
gtksourceview4 | ||
gtksourceview5 | ||
gtksourceviewmm3 | ||
guile-gnome-platform | ||
imgui | ||
irrlicht | ||
itk | ||
iwidgets | ||
kddockwidgets | ||
kf5-attica | ||
kf5-kcompletion | ||
kf5-kconfigwidgets | ||
kf5-kdesignerplugin | ||
kf5-kguiaddons | ||
kf5-kirigami2 | ||
kf5-kitemviews | ||
kf5-kjobwidgets | ||
kf5-ktextwidgets | ||
kf5-kwidgetsaddons | ||
kf5-kxmlgui | ||
kf6-attica | ||
kf6-kcompletion | ||
kf6-kconfigwidgets | ||
kf6-kguiaddons | ||
kf6-kirigami | ||
kf6-kitemviews | ||
kf6-kjobwidgets | ||
kf6-ktextwidgets | ||
kf6-kwidgetsaddons | ||
kf6-kxmlgui | ||
kirigami-addons | ||
kirigami-addons-devel | ||
kproperty | ||
lesstif | ||
libadwaita | ||
libdazzle | ||
libdecor | ||
libgdiplus | ||
libhandy | ||
libhandy0 | ||
libshumate | ||
libspelling | ||
libunique3 | ||
libwnck | ||
libwnck3 | ||
libxaw3dxft | ||
libXaw | ||
libXmu | ||
libXt | ||
linux-c7-gtk2 | ||
linux-c7-gtk3 | ||
linux-c7-openmotif | ||
linux-c7-pango | ||
linux-c7-qt-x11 | ||
linux-c7-tk85 | ||
linux-rl9-gtk2 | ||
linux-rl9-gtk3 | ||
linux-rl9-pango | ||
movingmotif | ||
mowitz | ||
mygui | ||
mygui-dummy | ||
mygui-ogre | ||
mygui-opengl | ||
nanogui | ||
neXtaw | ||
ntk | ||
nuklear | ||
ocaml-graphics | ||
ocaml-lablgtk2 | ||
ocaml-lablgtk3 | ||
ocaml-labltk | ||
open-motif | ||
open-motif-devel | ||
osm-gps-map | ||
otk | ||
p5-Alien-wxWidgets | ||
p5-Gtk2 | ||
p5-Gtk2-Chmod | ||
p5-Gtk2-Ex-FormFactory | ||
p5-Gtk2-Ex-PodViewer | ||
p5-Gtk2-Ex-Simple-List | ||
p5-Gtk2-Ex-Utils | ||
p5-Gtk2-ImageView | ||
p5-Gtk2-PathButtonBar | ||
p5-Gtk3 | ||
p5-Gtk3-ImageView | ||
p5-Gtk3-SimpleList | ||
p5-Pango | ||
p5-Prima | ||
p5-Test-Tk | ||
p5-Tk | ||
p5-Tk-Action | ||
p5-Tk-Autoscroll | ||
p5-Tk-ColourChooser | ||
p5-Tk-Contrib | ||
p5-Tk-CursorControl | ||
p5-Tk-Date | ||
p5-Tk-DKW | ||
p5-Tk-DynaTabFrame | ||
p5-Tk-Enscript | ||
p5-Tk-FontDialog | ||
p5-Tk-GBARR | ||
p5-Tk-Getopt | ||
p5-Tk-HistEntry | ||
p5-Tk-JComboBox | ||
p5-Tk-ResizeButton | ||
p5-Tk-Role-Dialog | ||
p5-Tk-Role-HasWidgets | ||
p5-Tk-Splashscreen | ||
p5-Tk-Sugar | ||
p5-Tk-TableMatrix | ||
p5-Tk-ToolBar | ||
p5-Tk-WaitBox | ||
pango | ||
pangolin | ||
pangomm | ||
pangox-compat | ||
plasma5-kdeplasma-addons | ||
plasma6-kdeplasma-addons | ||
plib | ||
py-AnyQt | ||
py-awesometkinter | ||
py-customtkinter | ||
py-easygui | ||
py-fltk | ||
py-guietta | ||
py-kivy | ||
py-Pmw | ||
py-python-xlib | ||
py-qt5-chart | ||
py-qt5-datavis3d | ||
py-qt6-chart | ||
py-qt6-datavis3d | ||
py-superqt | ||
py-tkinter | ||
py-tktreectrl | ||
py-wxPython4 | ||
pythonqt | ||
qhotkey | ||
qml-box2d | ||
qt5-charts | ||
qt5-datavis3d | ||
qt5-declarative | ||
qt5-declarative-test | ||
qt5-gamepad | ||
qt5-gui | ||
qt5-quick3d | ||
qt5-quickcontrols | ||
qt5-quickcontrols2 | ||
qt5-quicktimeline | ||
qt5-uiplugin | ||
qt5-virtualkeyboard | ||
qt5-widgets | ||
qt5pas | ||
qt6-charts | ||
qt6-datavis3d | ||
qt6-declarative | ||
qt6-graphs | ||
qt6-quick3d | ||
qt6-quicktimeline | ||
qt6-shadertools | ||
qt6-virtualkeyboard | ||
qt6pas | ||
qtermwidget | ||
qtermwidget-qt5 | ||
qwt5-qt5 | ||
qwt6 | ||
redkite | ||
rep-gtk2 | ||
rubygem-gdk3 | ||
rubygem-gdk4 | ||
rubygem-gtk2 | ||
rubygem-gtk3 | ||
rubygem-gtk4 | ||
rubygem-gtksourceview3 | ||
rubygem-gtksourceview4 | ||
rubygem-pango | ||
rubygem-poppler | ||
rubygem-tk | ||
rubygem-uh | ||
rubygem-vte3 | ||
rubygem-vte4 | ||
scenefx | ||
scintilla | ||
sdl2_pango | ||
sdl_pango | ||
shared-desktop-ontologies | ||
skinlf | ||
soqt | ||
SoXt | ||
swt | ||
tepl6 | ||
termit | ||
tix | ||
tk86 | ||
tk87 | ||
tk90 | ||
tk-wrapper | ||
tkdnd | ||
tkshape | ||
tktable | ||
tktray | ||
tktreectrl | ||
unique | ||
viewklass | ||
vte | ||
vte3 | ||
wlroots | ||
wlroots015 | ||
wlroots017 | ||
wmapp | ||
wxgtk30 | ||
wxgtk32 | ||
Xaw3d | ||
xbae | ||
xforms | ||
xmhtml | ||
Xmt | ||
xwallpaper | ||
ztoolkit | ||
Makefile |