aboutsummaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
Diffstat (limited to 'x11')
-rw-r--r--x11/3ddesktop/Makefile1
-rw-r--r--x11/3ddesktop/pkg-descr2
-rw-r--r--x11/9box/Makefile1
-rw-r--r--x11/9box/pkg-descr2
-rw-r--r--x11/9menu/Makefile1
-rw-r--r--x11/9menu/pkg-descr2
-rw-r--r--x11/Makefile12
-rw-r--r--x11/aclip/Makefile7
-rw-r--r--x11/aclip/distinfo8
-rw-r--r--x11/aclip/pkg-descr2
-rw-r--r--x11/admiral/Makefile3
-rw-r--r--x11/admiral/pkg-descr2
-rw-r--r--x11/alacritty/Makefile229
-rw-r--r--x11/alacritty/distinfo454
-rw-r--r--x11/alacritty/pkg-descr2
-rw-r--r--x11/albert/Makefile1
-rw-r--r--x11/albert/pkg-descr2
-rw-r--r--x11/alttab/Makefile1
-rw-r--r--x11/alttab/pkg-descr2
-rw-r--r--x11/aminal/Makefile3
-rw-r--r--x11/aminal/pkg-descr2
-rw-r--r--x11/antimicro/Makefile3
-rw-r--r--x11/antimicro/pkg-descr2
-rw-r--r--x11/appmenu-registrar/Makefile4
-rw-r--r--x11/appmenu-registrar/pkg-descr2
-rw-r--r--x11/apwal/Makefile1
-rw-r--r--x11/apwal/pkg-descr2
-rw-r--r--x11/arandr/Makefile1
-rw-r--r--x11/arandr/pkg-descr2
-rw-r--r--x11/arcan-trayicon/Makefile3
-rw-r--r--x11/arcan-trayicon/distinfo6
-rw-r--r--x11/arcan-trayicon/pkg-descr2
-rw-r--r--x11/aterm/Makefile1
-rw-r--r--x11/aterm/pkg-descr2
-rw-r--r--x11/autorandr/Makefile1
-rw-r--r--x11/autorandr/pkg-descr2
-rw-r--r--x11/babl/Makefile9
-rw-r--r--x11/babl/distinfo6
-rw-r--r--x11/babl/files/patch-meson.build (renamed from x11/babl/files/patch-meson_build)6
-rw-r--r--x11/babl/pkg-descr2
-rw-r--r--x11/babl/pkg-plist1
-rw-r--r--x11/bbappconf/Makefile1
-rw-r--r--x11/bbappconf/pkg-descr2
-rw-r--r--x11/bbdock/Makefile1
-rw-r--r--x11/bbdock/pkg-descr2
-rw-r--r--x11/bemenu/Makefile3
-rw-r--r--x11/bemenu/pkg-descr2
-rw-r--r--x11/bgrot/Makefile1
-rw-r--r--x11/bgrot/pkg-descr2
-rw-r--r--x11/bgs/Makefile1
-rw-r--r--x11/bgs/pkg-descr2
-rw-r--r--x11/bmpanel2/Makefile1
-rw-r--r--x11/bmpanel2/pkg-descr2
-rw-r--r--x11/brisk-menu/Makefile1
-rw-r--r--x11/brisk-menu/pkg-descr2
-rw-r--r--x11/cde-24/Makefile1
-rw-r--r--x11/cde-24/pkg-descr2
-rw-r--r--x11/cde-25/Makefile6
-rw-r--r--x11/cde-25/distinfo6
-rw-r--r--x11/cde-25/files/patch-programs_fontaliases_Makefile.am8
-rw-r--r--x11/cde-25/pkg-descr2
-rw-r--r--x11/cde-devel/Makefile8
-rw-r--r--x11/cde-devel/distinfo6
-rw-r--r--x11/cde-devel/pkg-descr2
-rw-r--r--x11/cinnamon-desktop/Makefile1
-rw-r--r--x11/cinnamon-desktop/pkg-descr2
-rw-r--r--x11/cinnamon-menus/Makefile1
-rw-r--r--x11/cinnamon-menus/pkg-descr2
-rw-r--r--x11/cinnamon-session/Makefile1
-rw-r--r--x11/cinnamon-session/pkg-descr2
-rw-r--r--x11/cinnamon/Makefile1
-rw-r--r--x11/cinnamon/pkg-descr2
-rw-r--r--x11/cl-clx-sbcl/Makefile3
-rw-r--r--x11/cl-clx-sbcl/pkg-descr2
-rw-r--r--x11/cl-clx/Makefile1
-rw-r--r--x11/cl-clx/pkg-descr2
-rw-r--r--x11/clipman/Makefile3
-rw-r--r--x11/clipman/pkg-descr2
-rw-r--r--x11/compton-conf/Makefile3
-rw-r--r--x11/compton-conf/pkg-descr2
-rw-r--r--x11/conlecterm/Makefile1
-rw-r--r--x11/conlecterm/pkg-descr2
-rw-r--r--x11/controllermap/Makefile5
-rw-r--r--x11/controllermap/distinfo6
-rw-r--r--x11/cool-retro-term/Makefile7
-rw-r--r--x11/cool-retro-term/pkg-descr2
-rw-r--r--x11/coreterminal/Makefile3
-rw-r--r--x11/coreterminal/pkg-descr2
-rw-r--r--x11/deforaos-desktop/Makefile1
-rw-r--r--x11/deforaos-desktop/pkg-descr2
-rw-r--r--x11/deforaos-keyboard/Makefile1
-rw-r--r--x11/deforaos-keyboard/pkg-descr2
-rw-r--r--x11/deforaos-libdesktop/Makefile1
-rw-r--r--x11/deforaos-libdesktop/pkg-descr2
-rw-r--r--x11/deforaos-locker/Makefile1
-rw-r--r--x11/deforaos-locker/pkg-descr2
-rw-r--r--x11/deforaos-panel/Makefile1
-rw-r--r--x11/deforaos-panel/pkg-descr2
-rw-r--r--x11/deskmenu/Makefile1
-rw-r--r--x11/deskmenu/pkg-descr2
-rw-r--r--x11/disman/Makefile5
-rw-r--r--x11/disman/pkg-descr2
-rw-r--r--x11/dmenu/Makefile1
-rw-r--r--x11/dmenu/pkg-descr2
-rw-r--r--x11/docker-tray/Makefile1
-rw-r--r--x11/docker-tray/pkg-descr2
-rw-r--r--x11/dsbautostart/Makefile3
-rw-r--r--x11/dsbautostart/pkg-descr2
-rw-r--r--x11/dsbxinput/Makefile3
-rw-r--r--x11/dsbxinput/pkg-descr2
-rw-r--r--x11/dwmblocks/Makefile1
-rw-r--r--x11/dwmblocks/pkg-descr2
-rw-r--r--x11/dxpc/Makefile1
-rw-r--r--x11/dxpc/pkg-descr2
-rw-r--r--x11/dzen2/Makefile1
-rw-r--r--x11/dzen2/pkg-descr2
-rw-r--r--x11/eaglemode/Makefile3
-rw-r--r--x11/eaglemode/pkg-descr2
-rw-r--r--x11/elementary-terminal/Makefile6
-rw-r--r--x11/elementary-terminal/distinfo6
-rw-r--r--x11/elementary-terminal/files/patch-src_Widgets_TerminalWidget.vala15
-rw-r--r--x11/elementary-terminal/pkg-descr2
-rw-r--r--x11/emprint/Makefile1
-rw-r--r--x11/emprint/pkg-descr2
-rw-r--r--x11/eterm/Makefile1
-rw-r--r--x11/eterm/pkg-descr2
-rw-r--r--x11/evilvte/Makefile1
-rw-r--r--x11/evilvte/pkg-descr2
-rw-r--r--x11/evtest/Makefile9
-rw-r--r--x11/evtest/distinfo6
-rw-r--r--x11/evtest/files/patch-evtest.c44
-rw-r--r--x11/evtest/pkg-descr2
-rw-r--r--x11/eww/Makefile36
-rw-r--r--x11/eww/Makefile.crates221
-rw-r--r--x11/eww/distinfo445
-rw-r--r--x11/eww/pkg-descr3
-rw-r--r--x11/fbdesk/Makefile1
-rw-r--r--x11/fbdesk/pkg-descr3
-rw-r--r--x11/fbpanel/Makefile1
-rw-r--r--x11/fbpanel/pkg-descr2
-rw-r--r--x11/find-cursor/Makefile1
-rw-r--r--x11/find-cursor/pkg-descr2
-rw-r--r--x11/fireflies/Makefile1
-rw-r--r--x11/fireflies/pkg-descr2
-rw-r--r--x11/florence/Makefile1
-rw-r--r--x11/florence/pkg-descr2
-rw-r--r--x11/flruler/Makefile1
-rw-r--r--x11/flruler/pkg-descr2
-rw-r--r--x11/fnott/Makefile1
-rw-r--r--x11/fnott/pkg-descr2
-rw-r--r--x11/foot/Makefile3
-rw-r--r--x11/foot/distinfo6
-rw-r--r--x11/foot/pkg-descr2
-rw-r--r--x11/fuzzel/Makefile13
-rw-r--r--x11/fuzzel/distinfo6
-rw-r--r--x11/fuzzel/pkg-descr2
-rw-r--r--x11/gdm/Makefile1
-rw-r--r--x11/gdm/pkg-descr2
-rw-r--r--x11/glcapsviewer/Makefile3
-rw-r--r--x11/glcapsviewer/pkg-descr2
-rw-r--r--x11/gmrun/Makefile1
-rw-r--r--x11/gmrun/pkg-descr2
-rw-r--r--x11/gnome-clipboard-daemon/Makefile1
-rw-r--r--x11/gnome-clipboard-daemon/pkg-descr2
-rw-r--r--x11/gnome-console/Makefile2
-rw-r--r--x11/gnome-console/pkg-descr2
-rw-r--r--x11/gnome-desktop/Makefile3
-rw-r--r--x11/gnome-desktop/distinfo6
-rw-r--r--x11/gnome-desktop/pkg-descr2
-rw-r--r--x11/gnome-desktop/pkg-plist6
-rw-r--r--x11/gnome-menus/Makefile1
-rw-r--r--x11/gnome-menus/pkg-descr2
-rw-r--r--x11/gnome-pie/Makefile46
-rw-r--r--x11/gnome-pie/distinfo5
-rw-r--r--x11/gnome-pie/files/patch-resources_gnome-pie.desktop (renamed from x11/gnome-pie/files/patch-resources__gnome-pie.desktop)2
-rw-r--r--x11/gnome-pie/files/patch-resources_locale_it_LC__MESSAGES_it.po47
-rw-r--r--x11/gnome-pie/files/patch-src_CMakeLists.txt46
-rw-r--r--x11/gnome-pie/files/patch-src__CMakeLists.txt43
-rw-r--r--x11/gnome-pie/files/patch-src__gui__themeList.vala11
-rw-r--r--x11/gnome-pie/files/patch-src__utilities__color.vala47
-rw-r--r--x11/gnome-pie/files/patch-src_actions_action.vala11
-rw-r--r--x11/gnome-pie/files/patch-src_actions_actionRegistry.vala (renamed from x11/gnome-pie/files/patch-src__actions__actionRegistry.vala)8
-rw-r--r--x11/gnome-pie/files/patch-src_gui_indicator.vala (renamed from x11/gnome-pie/files/patch-src__gui__indicator.vala)13
-rw-r--r--x11/gnome-pie/files/patch-src_utilities_bindingManager.vala (renamed from x11/gnome-pie/files/patch-src__utilities__bindingManager.vala)8
-rw-r--r--x11/gnome-pie/files/patch-src_utilities_paths.vala (renamed from x11/gnome-pie/files/patch-src__utilities__paths.vala)30
-rw-r--r--x11/gnome-pie/pkg-descr2
-rw-r--r--x11/gnome-pie/pkg-message (renamed from x11/gnome-pie/files/pkg-message.in)6
-rw-r--r--x11/gnome-pie/pkg-plist63
-rw-r--r--x11/gnome-session/Makefile1
-rw-r--r--x11/gnome-session/pkg-descr2
-rw-r--r--x11/gnome-shell-extensions/Makefile1
-rw-r--r--x11/gnome-shell-extensions/pkg-descr2
-rw-r--r--x11/gnome-shell/Makefile4
-rw-r--r--x11/gnome-shell/distinfo6
-rw-r--r--x11/gnome-shell/pkg-descr2
-rw-r--r--x11/gnome-terminal/Makefile4
-rw-r--r--x11/gnome-terminal/pkg-descr2
-rw-r--r--x11/gnome/Makefile1
-rw-r--r--x11/gnome/pkg-descr2
-rw-r--r--x11/gnome/pkg-descr-lite2
-rw-r--r--x11/grabc/Makefile1
-rw-r--r--x11/grabc/pkg-descr2
-rw-r--r--x11/grim/Makefile1
-rw-r--r--x11/grim/distinfo2
-rw-r--r--x11/grim/pkg-descr2
-rw-r--r--x11/gromit-mpx/Makefile3
-rw-r--r--x11/gromit-mpx/distinfo6
-rw-r--r--x11/gromit-mpx/pkg-descr2
-rw-r--r--x11/gromit/Makefile1
-rw-r--r--x11/gromit/pkg-descr2
-rw-r--r--x11/gstreamer1-plugins-x/Makefile13
-rw-r--r--x11/gstreamer1-plugins-x/pkg-plist2
-rw-r--r--x11/gstreamer1-plugins-ximagesrc/Makefile14
-rw-r--r--x11/gstreamer1-plugins-ximagesrc/pkg-plist1
-rw-r--r--x11/gtk-app-menu/Makefile4
-rw-r--r--x11/gtk-app-menu/pkg-descr2
-rw-r--r--x11/gtk-theme-switch2/Makefile1
-rw-r--r--x11/gtk-theme-switch2/pkg-descr2
-rw-r--r--x11/gtkchtheme/Makefile1
-rw-r--r--x11/gtkchtheme/pkg-descr2
-rw-r--r--x11/gtkterm2/Makefile1
-rw-r--r--x11/gtkterm2/pkg-descr2
-rw-r--r--x11/guake/Makefile1
-rw-r--r--x11/guake/pkg-descr2
-rw-r--r--x11/gxkb/Makefile1
-rw-r--r--x11/gxkb/pkg-descr2
-rw-r--r--x11/hamclock/Makefile1
-rw-r--r--x11/hamclock/files/patch-ESPHamClock.ino13
-rw-r--r--x11/hamclock/pkg-descr2
-rw-r--r--x11/hhpc/Makefile1
-rw-r--r--x11/hhpc/pkg-descr2
-rw-r--r--x11/hs-xmobar/Makefile102
-rw-r--r--x11/hs-xmobar/distinfo216
-rw-r--r--x11/hs-xmobar/pkg-descr2
-rw-r--r--x11/hsetroot/Makefile1
-rw-r--r--x11/hsetroot/pkg-descr2
-rw-r--r--x11/i3blocks/Makefile1
-rw-r--r--x11/i3blocks/pkg-descr2
-rw-r--r--x11/i3lock-color/Makefile4
-rw-r--r--x11/i3lock-color/pkg-descr2
-rw-r--r--x11/idesk/Makefile1
-rw-r--r--x11/idesk/pkg-descr2
-rw-r--r--x11/imwheel/Makefile1
-rw-r--r--x11/imwheel/pkg-descr2
-rw-r--r--x11/innerspace/Makefile1
-rw-r--r--x11/innerspace/pkg-descr2
-rw-r--r--x11/inputplug/Makefile3
-rw-r--r--x11/inputplug/pkg-descr2
-rw-r--r--x11/j4-dmenu-desktop/Makefile1
-rw-r--r--x11/j4-dmenu-desktop/pkg-descr2
-rw-r--r--x11/jbxvt/Makefile1
-rw-r--r--x11/jbxvt/pkg-descr2
-rw-r--r--x11/jgmenu/Makefile1
-rw-r--r--x11/jgmenu/pkg-descr2
-rw-r--r--x11/kanshi/Makefile3
-rw-r--r--x11/kanshi/distinfo6
-rw-r--r--x11/kanshi/pkg-descr2
-rw-r--r--x11/kde-baseapps/Makefile3
-rw-r--r--x11/kde-baseapps/pkg-descr2
-rw-r--r--x11/kde5/Makefile3
-rw-r--r--x11/kde5/pkg-descr2
-rw-r--r--x11/kdisplay/Makefile5
-rw-r--r--x11/kdisplay/pkg-descr2
-rw-r--r--x11/keybinder-gtk3/Makefile1
-rw-r--r--x11/keybinder-gtk3/pkg-descr2
-rw-r--r--x11/keybinder/Makefile1
-rw-r--r--x11/keybinder/pkg-descr2
-rw-r--r--x11/keyboardcast/Makefile1
-rw-r--r--x11/keyboardcast/pkg-descr2
-rw-r--r--x11/keynav/Makefile1
-rw-r--r--x11/keynav/pkg-descr2
-rw-r--r--x11/kf5-frameworkintegration/Makefile4
-rw-r--r--x11/kf5-frameworkintegration/distinfo6
-rw-r--r--x11/kf5-frameworkintegration/pkg-descr2
-rw-r--r--x11/kf5-frameworks/Makefile2
-rw-r--r--x11/kf5-frameworks/pkg-descr2
-rw-r--r--x11/kf5-kactivities-stats/Makefile5
-rw-r--r--x11/kf5-kactivities-stats/distinfo6
-rw-r--r--x11/kf5-kactivities-stats/pkg-descr2
-rw-r--r--x11/kf5-kactivities/Makefile5
-rw-r--r--x11/kf5-kactivities/distinfo6
-rw-r--r--x11/kf5-kactivities/pkg-descr2
-rw-r--r--x11/kf5-kded/Makefile4
-rw-r--r--x11/kf5-kded/distinfo6
-rw-r--r--x11/kf5-kded/pkg-descr2
-rw-r--r--x11/kf5-kded/pkg-plist2
-rw-r--r--x11/kf5-kdelibs4support/Makefile14
-rw-r--r--x11/kf5-kdelibs4support/distinfo6
-rw-r--r--x11/kf5-kdelibs4support/files/patch-src_kssl_kopenssl.cpp119
-rw-r--r--x11/kf5-kdelibs4support/files/patch-src_kssl_ksslcertificate.cpp11
-rw-r--r--x11/kf5-kdelibs4support/pkg-descr2
-rw-r--r--x11/kf5-kdelibs4support/pkg-plist6
-rw-r--r--x11/kf5-kglobalaccel/Makefile6
-rw-r--r--x11/kf5-kglobalaccel/distinfo6
-rw-r--r--x11/kf5-kglobalaccel/pkg-descr2
-rw-r--r--x11/kf5-kinit/Makefile8
-rw-r--r--x11/kf5-kinit/distinfo6
-rw-r--r--x11/kf5-kinit/pkg-descr2
-rw-r--r--x11/kf5-kinit/pkg-plist2
-rw-r--r--x11/kf5-krunner/Makefile6
-rw-r--r--x11/kf5-krunner/distinfo6
-rw-r--r--x11/kf5-krunner/pkg-descr2
-rw-r--r--x11/kf5-krunner/pkg-plist6
-rw-r--r--x11/kf5-kwayland/Makefile4
-rw-r--r--x11/kf5-kwayland/distinfo6
-rw-r--r--x11/kf5-kwayland/pkg-descr2
-rw-r--r--x11/kf5-kwindowsystem/Makefile4
-rw-r--r--x11/kf5-kwindowsystem/distinfo6
-rw-r--r--x11/kf5-kwindowsystem/pkg-descr2
-rw-r--r--x11/kf5-kwindowsystem/pkg-plist1
-rw-r--r--x11/kf5-plasma-framework/Makefile8
-rw-r--r--x11/kf5-plasma-framework/distinfo6
-rw-r--r--x11/kf5-plasma-framework/pkg-descr2
-rw-r--r--x11/kf5-plasma-framework/pkg-plist3
-rw-r--r--x11/kickoff/Makefile221
-rw-r--r--x11/kickoff/Makefile.crates217
-rw-r--r--x11/kickoff/pkg-descr2
-rw-r--r--x11/kitty/Makefile10
-rw-r--r--x11/kitty/distinfo6
-rw-r--r--x11/kitty/files/extra-patch-kitty_data-types.h13
-rw-r--r--x11/kitty/files/patch-kitty_data-types.h19
-rw-r--r--x11/kitty/files/patch-setup.py31
-rw-r--r--x11/kitty/pkg-descr2
-rw-r--r--x11/kitty/pkg-plist4
-rw-r--r--x11/konsole/Makefile9
-rw-r--r--x11/konsole/distinfo6
-rw-r--r--x11/konsole/pkg-descr2
-rw-r--r--x11/lavalauncher/Makefile1
-rw-r--r--x11/lavalauncher/pkg-descr2
-rw-r--r--x11/lemonbar-xft/Makefile3
-rw-r--r--x11/lemonbar-xft/pkg-descr2
-rw-r--r--x11/lemonbar/Makefile1
-rw-r--r--x11/lemonbar/pkg-descr2
-rw-r--r--x11/libICE/Makefile1
-rw-r--r--x11/libICE/pkg-descr2
-rw-r--r--x11/libSM/Makefile1
-rw-r--r--x11/libSM/pkg-descr2
-rw-r--r--x11/libX11/Makefile1
-rw-r--r--x11/libX11/pkg-descr2
-rw-r--r--x11/libXScrnSaver/Makefile1
-rw-r--r--x11/libXScrnSaver/pkg-descr2
-rw-r--r--x11/libXau/Makefile1
-rw-r--r--x11/libXau/pkg-descr2
-rw-r--r--x11/libXcomposite/Makefile1
-rw-r--r--x11/libXcomposite/pkg-descr2
-rw-r--r--x11/libXcursor/Makefile1
-rw-r--r--x11/libXcursor/pkg-descr2
-rw-r--r--x11/libXdamage/Makefile1
-rw-r--r--x11/libXdamage/pkg-descr2
-rw-r--r--x11/libXdmcp/Makefile1
-rw-r--r--x11/libXdmcp/pkg-descr2
-rw-r--r--x11/libXext/Makefile1
-rw-r--r--x11/libXext/pkg-descr2
-rw-r--r--x11/libXfixes/Makefile1
-rw-r--r--x11/libXfixes/pkg-descr2
-rw-r--r--x11/libXi/Makefile1
-rw-r--r--x11/libXi/pkg-descr2
-rw-r--r--x11/libXinerama/Makefile1
-rw-r--r--x11/libXinerama/pkg-descr2
-rw-r--r--x11/libXpm/Makefile1
-rw-r--r--x11/libXpm/pkg-descr2
-rw-r--r--x11/libXpresent/Makefile1
-rw-r--r--x11/libXpresent/pkg-descr2
-rw-r--r--x11/libXrandr/Makefile1
-rw-r--r--x11/libXrandr/pkg-descr2
-rw-r--r--x11/libXrender/Makefile1
-rw-r--r--x11/libXrender/pkg-descr2
-rw-r--r--x11/libXres/Makefile1
-rw-r--r--x11/libXres/pkg-descr2
-rw-r--r--x11/libXtst/Makefile1
-rw-r--r--x11/libXtst/pkg-descr2
-rw-r--r--x11/libXv/Makefile1
-rw-r--r--x11/libXv/pkg-descr2
-rw-r--r--x11/libXvMC/Makefile1
-rw-r--r--x11/libXvMC/pkg-descr2
-rw-r--r--x11/libXxf86dga/Makefile1
-rw-r--r--x11/libXxf86dga/pkg-descr2
-rw-r--r--x11/libXxf86vm/Makefile1
-rw-r--r--x11/libXxf86vm/pkg-descr2
-rw-r--r--x11/libclipboard/Makefile20
-rw-r--r--x11/libclipboard/distinfo3
-rw-r--r--x11/libclipboard/pkg-descr6
-rw-r--r--x11/libclipboard/pkg-plist5
-rw-r--r--x11/libdmx/Makefile1
-rw-r--r--x11/libdmx/pkg-descr2
-rw-r--r--x11/libexo/Makefile1
-rw-r--r--x11/libexo/pkg-descr2
-rw-r--r--x11/libfakekey/Makefile1
-rw-r--r--x11/libfakekey/pkg-descr2
-rw-r--r--x11/libfm-extra/pkg-descr2
-rw-r--r--x11/libfm-qt/Makefile3
-rw-r--r--x11/libfm-qt/pkg-descr2
-rw-r--r--x11/libfm/Makefile7
-rw-r--r--x11/libfm/pkg-descr2
-rw-r--r--x11/libinput/Makefile16
-rw-r--r--x11/libinput/distinfo6
-rw-r--r--x11/libinput/pkg-descr2
-rw-r--r--x11/libinput/pkg-plist13
-rw-r--r--x11/libmatekbd/Makefile1
-rw-r--r--x11/libmatekbd/pkg-descr2
-rw-r--r--x11/libsynaptics/Makefile1
-rw-r--r--x11/libsynaptics/pkg-descr2
-rw-r--r--x11/libwacom/Makefile1
-rw-r--r--x11/libwacom/pkg-descr2
-rw-r--r--x11/libxcb/Makefile1
-rw-r--r--x11/libxcb/pkg-descr2
-rw-r--r--x11/libxcvt/Makefile1
-rw-r--r--x11/libxcvt/pkg-descr2
-rw-r--r--x11/libxdg-basedir/Makefile1
-rw-r--r--x11/libxdg-basedir/pkg-descr2
-rw-r--r--x11/libxfce4menu/Makefile3
-rw-r--r--x11/libxfce4menu/pkg-descr2
-rw-r--r--x11/libxfce4util/Makefile3
-rw-r--r--x11/libxfce4util/pkg-descr2
-rw-r--r--x11/libxkbcommon/Makefile1
-rw-r--r--x11/libxkbcommon/pkg-descr2
-rw-r--r--x11/libxkbfile/Makefile1
-rw-r--r--x11/libxkbfile/pkg-descr2
-rw-r--r--x11/libxklavier/Makefile1
-rw-r--r--x11/libxklavier/pkg-descr2
-rw-r--r--x11/libxshmfence/Makefile1
-rw-r--r--x11/libxshmfence/pkg-descr2
-rw-r--r--x11/lightdm-gtk-greeter-settings/Makefile1
-rw-r--r--x11/lightdm-gtk-greeter-settings/pkg-descr2
-rw-r--r--x11/lightdm-gtk-greeter/Makefile1
-rw-r--r--x11/lightdm-gtk-greeter/pkg-descr2
-rw-r--r--x11/lightdm/Makefile4
-rw-r--r--x11/lightdm/files/patch-data_pam_lightdm-autologin8
-rw-r--r--x11/lightdm/pkg-descr2
-rw-r--r--x11/lilyterm/Makefile1
-rw-r--r--x11/lilyterm/pkg-descr2
-rw-r--r--x11/linux-c7-libxkbcommon/Makefile1
-rw-r--r--x11/linux-c7-pixman/Makefile1
-rw-r--r--x11/linux-c7-xcb-util-image/Makefile1
-rw-r--r--x11/linux-c7-xcb-util-keysyms/Makefile1
-rw-r--r--x11/linux-c7-xcb-util/Makefile1
-rw-r--r--x11/linux-c7-xorg-libs/Makefile1
-rw-r--r--x11/linux-c7-xorg-libs/pkg-descr2
-rw-r--r--x11/linux-nvidia-libs-390/Makefile2
-rw-r--r--x11/linux-nvidia-libs-470/Makefile2
-rw-r--r--x11/linux-nvidia-libs/Makefile1
-rw-r--r--x11/linux-nvidia-libs/distinfo12
-rw-r--r--x11/linux-nvidia-libs/pkg-descr2
-rw-r--r--x11/lsw/Makefile1
-rw-r--r--x11/lsw/pkg-descr2
-rw-r--r--x11/luit/Makefile1
-rw-r--r--x11/luit/pkg-descr2
-rw-r--r--x11/lumina-core/Makefile7
-rw-r--r--x11/lumina-core/pkg-descr2
-rw-r--r--x11/lumina-coreutils/Makefile7
-rw-r--r--x11/lumina-coreutils/pkg-descr2
-rw-r--r--x11/lumina/Makefile5
-rw-r--r--x11/lumina/pkg-descr2
-rw-r--r--x11/lupe/Makefile1
-rw-r--r--x11/lupe/pkg-descr2
-rw-r--r--x11/lxde-meta/Makefile1
-rw-r--r--x11/lxde-meta/pkg-descr2
-rw-r--r--x11/lxhotkey/Makefile2
-rw-r--r--x11/lxhotkey/pkg-descr2
-rw-r--r--x11/lxmenu-data/Makefile1
-rw-r--r--x11/lxmenu-data/pkg-descr2
-rw-r--r--x11/lxpanel/Makefile1
-rw-r--r--x11/lxpanel/pkg-descr2
-rw-r--r--x11/lxqt-about/Makefile3
-rw-r--r--x11/lxqt-about/pkg-descr2
-rw-r--r--x11/lxqt-globalkeys/Makefile3
-rw-r--r--x11/lxqt-globalkeys/pkg-descr2
-rw-r--r--x11/lxqt-runner/Makefile3
-rw-r--r--x11/lxqt-runner/pkg-descr2
-rw-r--r--x11/lxrandr/Makefile1
-rw-r--r--x11/lxrandr/pkg-descr2
-rw-r--r--x11/ly/Makefile3
-rw-r--r--x11/ly/pkg-descr2
-rw-r--r--x11/mako/Makefile1
-rw-r--r--x11/mako/pkg-descr2
-rw-r--r--x11/mate-applet-appmenu/Makefile4
-rw-r--r--x11/mate-applet-appmenu/pkg-descr2
-rw-r--r--x11/mate-applets/Makefile1
-rw-r--r--x11/mate-applets/pkg-descr2
-rw-r--r--x11/mate-base/Makefile1
-rw-r--r--x11/mate-base/pkg-descr2
-rw-r--r--x11/mate-desktop/Makefile1
-rw-r--r--x11/mate-desktop/pkg-descr2
-rw-r--r--x11/mate-dock-applet/Makefile4
-rw-r--r--x11/mate-dock-applet/pkg-descr3
-rw-r--r--x11/mate-menus/Makefile1
-rw-r--r--x11/mate-menus/pkg-descr2
-rw-r--r--x11/mate-panel/Makefile1
-rw-r--r--x11/mate-panel/pkg-descr2
-rw-r--r--x11/mate-screensaver/Makefile1
-rw-r--r--x11/mate-screensaver/pkg-descr2
-rw-r--r--x11/mate-session-manager/Makefile1
-rw-r--r--x11/mate-session-manager/pkg-descr2
-rw-r--r--x11/mate-terminal/Makefile1
-rw-r--r--x11/mate-terminal/pkg-descr2
-rw-r--r--x11/mate/Makefile1
-rw-r--r--x11/mate/pkg-descr2
-rw-r--r--x11/menu-cache/Makefile1
-rw-r--r--x11/menu-cache/pkg-descr2
-rw-r--r--x11/menulibre/Makefile1
-rw-r--r--x11/menulibre/pkg-descr2
-rw-r--r--x11/metalock/Makefile1
-rw-r--r--x11/metalock/pkg-descr2
-rw-r--r--x11/mlterm/Makefile1
-rw-r--r--x11/mlterm/pkg-descr2
-rw-r--r--x11/mons/Makefile1
-rw-r--r--x11/mons/pkg-descr2
-rw-r--r--x11/mrxvt-devel/Makefile1
-rw-r--r--x11/mrxvt-devel/pkg-descr2
-rw-r--r--x11/mrxvt/Makefile1
-rw-r--r--x11/mrxvt/pkg-descr2
-rw-r--r--x11/multi-aterm/Makefile1
-rw-r--r--x11/multi-aterm/pkg-descr2
-rw-r--r--x11/mxascii/Makefile1
-rw-r--r--x11/mxascii/pkg-descr2
-rw-r--r--x11/mxico/Makefile1
-rw-r--r--x11/mxico/pkg-descr2
-rw-r--r--x11/nezd/Makefile1
-rw-r--r--x11/nezd/pkg-descr2
-rw-r--r--x11/nfy/Makefile1
-rw-r--r--x11/nfy/pkg-descr2
-rw-r--r--x11/numlockx/Makefile1
-rw-r--r--x11/numlockx/pkg-descr2
-rw-r--r--x11/nvidia-driver-390/Makefile2
-rw-r--r--x11/nvidia-driver-470/Makefile2
-rw-r--r--x11/nvidia-driver/Makefile10
-rw-r--r--x11/nvidia-driver/distinfo12
-rw-r--r--x11/nvidia-driver/pkg-descr2
-rw-r--r--x11/nvidia-hybrid-graphics/Makefile1
-rw-r--r--x11/nvidia-hybrid-graphics/pkg-descr2
-rw-r--r--x11/nvidia-settings/Makefile1
-rw-r--r--x11/nvidia-settings/pkg-descr2
-rw-r--r--x11/nvidia-xconfig/Makefile1
-rw-r--r--x11/nvidia-xconfig/pkg-descr2
-rw-r--r--x11/nwg-bar/Makefile3
-rw-r--r--x11/nwg-bar/pkg-descr2
-rw-r--r--x11/nwg-dock/Makefile10
-rw-r--r--x11/nwg-dock/distinfo18
-rw-r--r--x11/nwg-dock/pkg-descr2
-rw-r--r--x11/nwg-drawer/Makefile11
-rw-r--r--x11/nwg-drawer/distinfo18
-rw-r--r--x11/nwg-drawer/pkg-descr2
-rw-r--r--x11/nwg-launchers/Makefile7
-rw-r--r--x11/nwg-launchers/distinfo8
-rw-r--r--x11/nwg-launchers/pkg-descr2
-rw-r--r--x11/nwg-launchers/pkg-plist2
-rw-r--r--x11/nwg-look/Makefile3
-rw-r--r--x11/nwg-look/pkg-descr2
-rw-r--r--x11/nwg-menu/Makefile3
-rw-r--r--x11/nwg-menu/pkg-descr2
-rw-r--r--x11/nxcomp/Makefile1
-rw-r--r--x11/nxcomp/pkg-descr2
-rw-r--r--x11/openrgb/Makefile36
-rw-r--r--x11/openrgb/distinfo3
-rw-r--r--x11/openrgb/files/patch-OpenRGB.pro11
-rw-r--r--x11/openrgb/pkg-descr1
-rw-r--r--x11/p5-Clipboard/Makefile1
-rw-r--r--x11/p5-Clipboard/pkg-descr2
-rw-r--r--x11/p5-X11-GUITest/Makefile1
-rw-r--r--x11/p5-X11-GUITest/pkg-descr2
-rw-r--r--x11/p5-X11-Protocol-Other/Makefile1
-rw-r--r--x11/p5-X11-Protocol-Other/pkg-descr2
-rw-r--r--x11/p5-X11-Protocol/Makefile1
-rw-r--r--x11/p5-X11-Protocol/pkg-descr2
-rw-r--r--x11/p5-X11-Resolution/Makefile1
-rw-r--r--x11/p5-X11-Resolution/pkg-descr2
-rw-r--r--x11/p5-X11-XCB/Makefile1
-rw-r--r--x11/p5-X11-XCB/pkg-descr2
-rw-r--r--x11/p5-X11-Xlib/Makefile1
-rw-r--r--x11/p5-X11-Xlib/pkg-descr2
-rw-r--r--x11/p5-XTerm-Conf/Makefile1
-rw-r--r--x11/p5-XTerm-Conf/pkg-descr2
-rw-r--r--x11/pcdm/Makefile3
-rw-r--r--x11/pcdm/pkg-descr2
-rw-r--r--x11/perwindowlayoutd/Makefile1
-rw-r--r--x11/perwindowlayoutd/pkg-descr2
-rw-r--r--x11/pipeglade/Makefile1
-rw-r--r--x11/pipeglade/pkg-descr2
-rw-r--r--x11/pixman/Makefile6
-rw-r--r--x11/pixman/distinfo6
-rw-r--r--x11/pixman/pkg-descr2
-rw-r--r--x11/pixman/pkg-plist2
-rw-r--r--x11/plank/Makefile4
-rw-r--r--x11/plank/pkg-descr2
-rw-r--r--x11/plasma-wayland-protocols/Makefile5
-rw-r--r--x11/plasma-wayland-protocols/distinfo6
-rw-r--r--x11/plasma-wayland-protocols/pkg-descr3
-rw-r--r--x11/plasma-wayland-protocols/pkg-plist1
-rw-r--r--x11/plasma5-kactivitymanagerd/Makefile8
-rw-r--r--x11/plasma5-kactivitymanagerd/pkg-descr2
-rw-r--r--x11/plasma5-kgamma5/Makefile5
-rw-r--r--x11/plasma5-kgamma5/pkg-descr2
-rw-r--r--x11/plasma5-kscreen/Makefile13
-rw-r--r--x11/plasma5-kscreen/pkg-descr2
-rw-r--r--x11/plasma5-kwayland-integration/Makefile13
-rw-r--r--x11/plasma5-kwayland-integration/pkg-descr2
-rw-r--r--x11/plasma5-kwayland-server/Makefile3
-rw-r--r--x11/plasma5-kwayland-server/pkg-descr3
-rw-r--r--x11/plasma5-layer-shell-qt/Makefile12
-rw-r--r--x11/plasma5-layer-shell-qt/pkg-descr2
-rw-r--r--x11/plasma5-libkscreen/Makefile8
-rw-r--r--x11/plasma5-libkscreen/pkg-descr2
-rw-r--r--x11/plasma5-plasma-desktop/Makefile23
-rw-r--r--x11/plasma5-plasma-desktop/pkg-descr2
-rw-r--r--x11/plasma5-plasma-desktop/pkg-plist8
-rw-r--r--x11/plasma5-plasma-integration/Makefile8
-rw-r--r--x11/plasma5-plasma-integration/pkg-descr2
-rw-r--r--x11/plasma5-plasma-workspace/Makefile29
-rw-r--r--x11/plasma5-plasma-workspace/pkg-descr2
-rw-r--r--x11/plasma5-plasma/Makefile5
-rw-r--r--x11/plasma5-plasma/pkg-descr2
-rw-r--r--x11/pmenu/Makefile1
-rw-r--r--x11/pmenu/pkg-descr2
-rw-r--r--x11/polybar/Makefile1
-rw-r--r--x11/polybar/pkg-descr2
-rw-r--r--x11/py-autotiling/Makefile20
-rw-r--r--x11/py-autotiling/distinfo3
-rw-r--r--x11/py-autotiling/files/patch-setup.cfg10
-rw-r--r--x11/py-autotiling/pkg-descr16
-rw-r--r--x11/py-autotiling/pkg-message9
-rw-r--r--x11/py-caffeine-ng/Makefile1
-rw-r--r--x11/py-caffeine-ng/pkg-descr2
-rw-r--r--x11/py-i3-quickterm/Makefile1
-rw-r--r--x11/py-i3-quickterm/pkg-descr2
-rw-r--r--x11/py-i3ipc/Makefile4
-rw-r--r--x11/py-i3ipc/pkg-descr2
-rw-r--r--x11/py-pyscreenshot/Makefile1
-rw-r--r--x11/py-pyscreenshot/pkg-descr2
-rw-r--r--x11/py-python-xapp/Makefile1
-rw-r--r--x11/py-python-xapp/pkg-descr2
-rw-r--r--x11/py-pyvirtualdisplay/Makefile1
-rw-r--r--x11/py-pyvirtualdisplay/pkg-descr2
-rw-r--r--x11/py-xcffib/Makefile1
-rw-r--r--x11/py-xcffib/pkg-descr2
-rw-r--r--x11/py-xdot/Makefile1
-rw-r--r--x11/py-xdot/pkg-descr2
-rw-r--r--x11/qimageblitz/Makefile3
-rw-r--r--x11/qimageblitz/pkg-descr2
-rw-r--r--x11/qt5-qev/Makefile3
-rw-r--r--x11/qt5-x11extras/Makefile2
-rw-r--r--x11/qterminal/Makefile3
-rw-r--r--x11/qterminal/pkg-descr2
-rw-r--r--x11/radare-cutter/Makefile3
-rw-r--r--x11/radare-cutter/pkg-descr2
-rw-r--r--x11/remontoire/Makefile4
-rw-r--r--x11/remontoire/pkg-descr2
-rw-r--r--x11/rendercheck/Makefile1
-rw-r--r--x11/rendercheck/pkg-descr2
-rw-r--r--x11/rofi-calc/Makefile1
-rw-r--r--x11/rofi-calc/pkg-descr2
-rw-r--r--x11/rofi-emoji/Makefile38
-rw-r--r--x11/rofi-emoji/distinfo3
-rw-r--r--x11/rofi-emoji/pkg-descr12
-rw-r--r--x11/rofi-emoji/pkg-message9
-rw-r--r--x11/rofi-emoji/pkg-plist3
-rw-r--r--x11/rofi-file-browser-extended/Makefile26
-rw-r--r--x11/rofi-file-browser-extended/distinfo3
-rw-r--r--x11/rofi-file-browser-extended/files/patch-CMakeLists.txt30
-rw-r--r--x11/rofi-file-browser-extended/pkg-descr3
-rw-r--r--x11/rofi-pass/Makefile1
-rw-r--r--x11/rofi-pass/pkg-descr2
-rw-r--r--x11/rofi/Makefile1
-rw-r--r--x11/rofi/pkg-descr2
-rw-r--r--x11/roxterm/Makefile1
-rw-r--r--x11/roxterm/pkg-descr2
-rw-r--r--x11/rsibreak/Makefile7
-rw-r--r--x11/rsibreak/pkg-descr2
-rw-r--r--x11/rubygem-gnome/Makefile5
-rw-r--r--x11/rubygem-gnome/pkg-descr4
-rw-r--r--x11/runner/Makefile1
-rw-r--r--x11/runner/pkg-descr2
-rw-r--r--x11/rxvt-unicode/Makefile1
-rw-r--r--x11/rxvt-unicode/pkg-descr2
-rw-r--r--x11/sakura/Makefile8
-rw-r--r--x11/sakura/distinfo6
-rw-r--r--x11/sakura/pkg-descr2
-rw-r--r--x11/sakura/pkg-plist1
-rw-r--r--x11/salut/Makefile22
-rw-r--r--x11/salut/Makefile.crates232
-rw-r--r--x11/salut/distinfo467
-rw-r--r--x11/salut/pkg-descr12
-rw-r--r--x11/sbxkb/Makefile1
-rw-r--r--x11/sbxkb/pkg-descr2
-rw-r--r--x11/screen-message/Makefile1
-rw-r--r--x11/screen-message/pkg-descr2
-rw-r--r--x11/screengrab/Makefile1
-rw-r--r--x11/screengrab/pkg-descr2
-rw-r--r--x11/screenkey/Makefile3
-rw-r--r--x11/screenkey/pkg-descr2
-rw-r--r--x11/scripts/Makefile1
-rw-r--r--x11/scripts/pkg-descr2
-rw-r--r--x11/sddm/Makefile5
-rw-r--r--x11/sddm/pkg-descr2
-rw-r--r--x11/sdwmbar/Makefile1
-rw-r--r--x11/sdwmbar/pkg-descr2
-rw-r--r--x11/setlayout/Makefile1
-rw-r--r--x11/setlayout/pkg-descr2
-rw-r--r--x11/setxkbmap/Makefile1
-rw-r--r--x11/setxkbmap/pkg-descr2
-rw-r--r--x11/sfwbar/Makefile26
-rw-r--r--x11/sfwbar/distinfo3
-rw-r--r--x11/sfwbar/files/pkg-message.in20
-rw-r--r--x11/sfwbar/pkg-descr7
-rw-r--r--x11/sfwbar/pkg-plist116
-rw-r--r--x11/shotman/Makefile40
-rw-r--r--x11/shotman/Makefile.crates105
-rw-r--r--x11/shotman/distinfo215
-rw-r--r--x11/shotman/pkg-descr8
-rw-r--r--x11/showkeys/Makefile1
-rw-r--r--x11/showkeys/pkg-descr2
-rw-r--r--x11/showmethekey/Makefile1
-rw-r--r--x11/showmethekey/pkg-descr2
-rw-r--r--x11/simplestroke/Makefile1
-rw-r--r--x11/simplestroke/pkg-descr2
-rw-r--r--x11/sirula/Makefile112
-rw-r--r--x11/sirula/Makefile.crates108
-rw-r--r--x11/sirula/pkg-descr2
-rw-r--r--x11/slick-greeter/Makefile8
-rw-r--r--x11/slick-greeter/distinfo6
-rw-r--r--x11/slick-greeter/pkg-descr2
-rw-r--r--x11/slim/Makefile1
-rw-r--r--x11/slim/pkg-descr2
-rw-r--r--x11/slock/Makefile1
-rw-r--r--x11/slock/pkg-descr2
-rw-r--r--x11/slop/Makefile3
-rw-r--r--x11/slop/pkg-descr2
-rw-r--r--x11/slurp/Makefile3
-rw-r--r--x11/slurp/distinfo6
-rw-r--r--x11/slurp/pkg-descr2
-rw-r--r--x11/sprop/Makefile1
-rw-r--r--x11/sprop/pkg-descr2
-rw-r--r--x11/squeekboard/Makefile59
-rw-r--r--x11/squeekboard/Makefile.crates45
-rw-r--r--x11/squeekboard/pkg-descr2
-rw-r--r--x11/srandrd/Makefile1
-rw-r--r--x11/srandrd/pkg-descr2
-rw-r--r--x11/sselp/Makefile1
-rw-r--r--x11/sselp/pkg-descr2
-rw-r--r--x11/stalonetray/Makefile1
-rw-r--r--x11/stalonetray/pkg-descr2
-rw-r--r--x11/startup-notification/Makefile1
-rw-r--r--x11/startup-notification/pkg-descr2
-rw-r--r--x11/sterm/Makefile7
-rw-r--r--x11/sterm/distinfo14
-rw-r--r--x11/sterm/pkg-descr2
-rw-r--r--x11/stjerm/Makefile1
-rw-r--r--x11/stjerm/pkg-descr2
-rw-r--r--x11/swarp/Makefile1
-rw-r--r--x11/swarp/pkg-descr2
-rw-r--r--x11/sway-audio-idle-inhibit/Makefile1
-rw-r--r--x11/sway-audio-idle-inhibit/pkg-descr2
-rw-r--r--x11/swaybg/Makefile3
-rw-r--r--x11/swaybg/distinfo6
-rw-r--r--x11/swaybg/pkg-descr2
-rw-r--r--x11/swayfloatingswitcher/Makefile12
-rw-r--r--x11/swayfloatingswitcher/distinfo6
-rw-r--r--x11/swayfloatingswitcher/pkg-descr2
-rw-r--r--x11/swayidle/Makefile8
-rw-r--r--x11/swayidle/distinfo12
-rw-r--r--x11/swayidle/pkg-descr2
-rw-r--r--x11/swayimg/Makefile23
-rw-r--r--x11/swayimg/distinfo10
-rw-r--r--x11/swayimg/pkg-descr2
-rw-r--r--x11/swaylock-effects/Makefile11
-rw-r--r--x11/swaylock-effects/distinfo10
-rw-r--r--x11/swaylock-effects/pkg-descr2
-rw-r--r--x11/swaylock/Makefile5
-rw-r--r--x11/swaylock/distinfo6
-rw-r--r--x11/swaylock/pkg-descr2
-rw-r--r--x11/swaync/Makefile9
-rw-r--r--x11/swaync/distinfo6
-rw-r--r--x11/swaync/pkg-descr2
-rw-r--r--x11/swayr/Makefile110
-rw-r--r--x11/swayr/Makefile.crates56
-rw-r--r--x11/swayr/distinfo192
-rw-r--r--x11/swayr/pkg-descr2
-rw-r--r--x11/swayrbar/Makefile26
-rw-r--r--x11/swayrbar/Makefile.crates96
-rw-r--r--x11/swayrbar/distinfo195
-rw-r--r--x11/swayrbar/pkg-descr2
-rw-r--r--x11/swaysettings/Makefile31
-rw-r--r--x11/swaysettings/distinfo6
-rw-r--r--x11/swaysettings/pkg-descr6
-rw-r--r--x11/swaysettings/pkg-plist2
-rw-r--r--x11/sxhkd/Makefile1
-rw-r--r--x11/sxhkd/pkg-descr2
-rw-r--r--x11/tabbed/Makefile1
-rw-r--r--x11/tabbed/pkg-descr2
-rw-r--r--x11/taiga/Makefile1
-rw-r--r--x11/taiga/pkg-descr2
-rw-r--r--x11/temperature.app/Makefile1
-rw-r--r--x11/temperature.app/pkg-descr2
-rw-r--r--x11/terminal.app/Makefile1
-rw-r--r--x11/terminal.app/pkg-descr2
-rw-r--r--x11/terminator/Makefile18
-rw-r--r--x11/terminator/distinfo6
-rw-r--r--x11/terminator/pkg-descr2
-rw-r--r--x11/terminology/Makefile1
-rw-r--r--x11/terminology/pkg-descr2
-rw-r--r--x11/thinglaunch/Makefile1
-rw-r--r--x11/thinglaunch/pkg-descr2
-rw-r--r--x11/thingylaunch/Makefile1
-rw-r--r--x11/thingylaunch/pkg-descr2
-rw-r--r--x11/tilda/Makefile16
-rw-r--r--x11/tilda/files/patch-src_tilda_terminal.c11
-rw-r--r--x11/tilda/pkg-descr2
-rw-r--r--x11/tilix/Makefile4
-rw-r--r--x11/tilix/pkg-descr2
-rw-r--r--x11/tint/Makefile1
-rw-r--r--x11/tint/pkg-descr2
-rw-r--r--x11/tofi/Makefile49
-rw-r--r--x11/tofi/distinfo3
-rw-r--r--x11/tofi/pkg-descr2
-rw-r--r--x11/trayer/Makefile1
-rw-r--r--x11/trayer/pkg-descr2
-rw-r--r--x11/ulauncher/Makefile3
-rw-r--r--x11/ulauncher/distinfo6
-rw-r--r--x11/ulauncher/pkg-descr2
-rw-r--r--x11/urxvt-font-size/Makefile1
-rw-r--r--x11/urxvt-font-size/pkg-descr2
-rw-r--r--x11/urxvt-perls/Makefile1
-rw-r--r--x11/urxvt-perls/pkg-descr2
-rw-r--r--x11/vdesk/Makefile1
-rw-r--r--x11/vdesk/pkg-descr2
-rw-r--r--x11/virglrenderer/Makefile3
-rw-r--r--x11/virglrenderer/pkg-descr2
-rw-r--r--x11/virtboard/Makefile1
-rw-r--r--x11/virtboard/pkg-descr2
-rw-r--r--x11/virtualgl/Makefile1
-rw-r--r--x11/virtualgl/pkg-descr2
-rw-r--r--x11/wallutils/Makefile17
-rw-r--r--x11/wallutils/distinfo30
-rw-r--r--x11/wallutils/pkg-descr2
-rw-r--r--x11/wapanel/Makefile1
-rw-r--r--x11/wapanel/pkg-descr2
-rw-r--r--x11/way-displays/Makefile1
-rw-r--r--x11/way-displays/pkg-descr2
-rw-r--r--x11/waybar/Makefile26
-rw-r--r--x11/waybar/distinfo8
-rw-r--r--x11/waybar/pkg-descr11
-rw-r--r--x11/wayland-logout/Makefile1
-rw-r--r--x11/wayland-logout/pkg-descr2
-rw-r--r--x11/wayout/Makefile3
-rw-r--r--x11/wayout/distinfo6
-rw-r--r--x11/wayout/pkg-descr2
-rw-r--r--x11/wbar/Makefile1
-rw-r--r--x11/wbar/pkg-descr2
-rw-r--r--x11/wcm/Makefile1
-rw-r--r--x11/wcm/pkg-descr2
-rw-r--r--x11/wdisplays/Makefile1
-rw-r--r--x11/wdisplays/pkg-descr2
-rw-r--r--x11/wdm/Makefile1
-rw-r--r--x11/wdm/pkg-descr2
-rw-r--r--x11/wev/Makefile1
-rw-r--r--x11/wev/distinfo2
-rw-r--r--x11/wev/pkg-descr2
-rw-r--r--x11/wezterm/Makefile528
-rw-r--r--x11/wezterm/Makefile.crates570
-rw-r--r--x11/wezterm/distinfo844
-rw-r--r--x11/wezterm/files/patch-i3866
-rw-r--r--x11/wezterm/pkg-descr2
-rw-r--r--x11/wf-shell/Makefile1
-rw-r--r--x11/wf-shell/pkg-descr2
-rw-r--r--x11/wl-clipboard/Makefile11
-rw-r--r--x11/wl-clipboard/pkg-descr2
-rw-r--r--x11/wl-mirror/Makefile5
-rw-r--r--x11/wl-mirror/distinfo10
-rw-r--r--x11/wl-mirror/pkg-descr2
-rw-r--r--x11/wlogout/Makefile1
-rw-r--r--x11/wlogout/pkg-descr2
-rw-r--r--x11/wlr-randr/Makefile1
-rw-r--r--x11/wlr-randr/pkg-descr2
-rw-r--r--x11/wlrctl/Makefile1
-rw-r--r--x11/wlrctl/distinfo2
-rw-r--r--x11/wlrctl/pkg-descr2
-rw-r--r--x11/wmappl/Makefile1
-rw-r--r--x11/wmappl/pkg-descr2
-rw-r--r--x11/wmblob/Makefile1
-rw-r--r--x11/wmblob/pkg-descr2
-rw-r--r--x11/wmbutton/Makefile1
-rw-r--r--x11/wmbutton/pkg-descr2
-rw-r--r--x11/wmcliphist/Makefile1
-rw-r--r--x11/wmcliphist/pkg-descr2
-rw-r--r--x11/wmctrl/Makefile1
-rw-r--r--x11/wmctrl/pkg-descr2
-rw-r--r--x11/wmdrawer/Makefile1
-rw-r--r--x11/wmdrawer/pkg-descr2
-rw-r--r--x11/wmfocus/Makefile97
-rw-r--r--x11/wmfocus/Makefile.crates93
-rw-r--r--x11/wmfocus/pkg-descr2
-rw-r--r--x11/wmsystemtray/Makefile1
-rw-r--r--x11/wmsystemtray/pkg-descr2
-rw-r--r--x11/wmutils-core/Makefile1
-rw-r--r--x11/wmutils-core/pkg-descr2
-rw-r--r--x11/wmutils-opt/Makefile1
-rw-r--r--x11/wmutils-opt/pkg-descr2
-rw-r--r--x11/wob/Makefile9
-rw-r--r--x11/wob/distinfo6
-rw-r--r--x11/wob/pkg-descr2
-rw-r--r--x11/wofi/Makefile3
-rw-r--r--x11/wofi/distinfo6
-rw-r--r--x11/wofi/pkg-descr2
-rw-r--r--x11/workrave/Makefile21
-rw-r--r--x11/workrave/distinfo6
-rw-r--r--x11/workrave/files/patch-backend_include_ICore.hh4
-rw-r--r--x11/workrave/files/patch-backend_src_unix_MutterInputMonitor.cc29
-rw-r--r--x11/workrave/files/patch-common_src_Locale.cc14
-rw-r--r--x11/workrave/pkg-descr2
-rw-r--r--x11/workrave/pkg-plist14
-rw-r--r--x11/wshowkeys/Makefile1
-rw-r--r--x11/wshowkeys/pkg-descr2
-rw-r--r--x11/wtype/Makefile1
-rw-r--r--x11/wtype/pkg-descr2
-rw-r--r--x11/wvkbd/Makefile6
-rw-r--r--x11/wvkbd/distinfo6
-rw-r--r--x11/wvkbd/pkg-descr2
-rw-r--r--x11/x-on-resize/Makefile1
-rw-r--r--x11/x-on-resize/pkg-descr2
-rw-r--r--x11/x3270/Makefile1
-rw-r--r--x11/x3270/pkg-descr2
-rw-r--r--x11/xantfarm/Makefile1
-rw-r--r--x11/xantfarm/pkg-descr2
-rw-r--r--x11/xapp/Makefile4
-rw-r--r--x11/xapp/pkg-descr2
-rw-r--r--x11/xautomation/Makefile1
-rw-r--r--x11/xautomation/pkg-descr2
-rw-r--r--x11/xballoon/Makefile1
-rw-r--r--x11/xballoon/pkg-descr2
-rw-r--r--x11/xbanish/Makefile1
-rw-r--r--x11/xbanish/pkg-descr2
-rw-r--r--x11/xbindkeys/Makefile1
-rw-r--r--x11/xbindkeys/pkg-descr2
-rw-r--r--x11/xbrightness/Makefile1
-rw-r--r--x11/xbrightness/pkg-descr2
-rw-r--r--x11/xcalib/Makefile1
-rw-r--r--x11/xcalib/pkg-descr2
-rw-r--r--x11/xcape/Makefile3
-rw-r--r--x11/xcape/pkg-descr2
-rw-r--r--x11/xcb-imdkit/Makefile1
-rw-r--r--x11/xcb-imdkit/pkg-descr2
-rw-r--r--x11/xcb-proto/Makefile1
-rw-r--r--x11/xcb-proto/pkg-descr2
-rw-r--r--x11/xcb-util-cursor/Makefile1
-rw-r--r--x11/xcb-util-cursor/pkg-descr2
-rw-r--r--x11/xcb-util-errors/Makefile5
-rw-r--r--x11/xcb-util-errors/distinfo6
-rw-r--r--x11/xcb-util-errors/pkg-descr2
-rw-r--r--x11/xcb-util-image/Makefile1
-rw-r--r--x11/xcb-util-image/pkg-descr2
-rw-r--r--x11/xcb-util-keysyms/Makefile1
-rw-r--r--x11/xcb-util-keysyms/pkg-descr2
-rw-r--r--x11/xcb-util-renderutil/Makefile1
-rw-r--r--x11/xcb-util-renderutil/pkg-descr2
-rw-r--r--x11/xcb-util-wm/Makefile1
-rw-r--r--x11/xcb-util-wm/pkg-descr2
-rw-r--r--x11/xcb-util-xrm/Makefile1
-rw-r--r--x11/xcb-util-xrm/pkg-descr2
-rw-r--r--x11/xcb-util/Makefile1
-rw-r--r--x11/xcb-util/pkg-descr2
-rw-r--r--x11/xcb/Makefile1
-rw-r--r--x11/xcb/pkg-descr2
-rw-r--r--x11/xclickroot/Makefile1
-rw-r--r--x11/xclickroot/pkg-descr2
-rw-r--r--x11/xclip/Makefile1
-rw-r--r--x11/xclip/pkg-descr2
-rw-r--r--x11/xcut/Makefile1
-rw-r--r--x11/xcut/pkg-descr2
-rw-r--r--x11/xdg-desktop-portal-wlr/Makefile3
-rw-r--r--x11/xdg-desktop-portal-wlr/pkg-descr2
-rw-r--r--x11/xdialog/Makefile1
-rw-r--r--x11/xdialog/pkg-descr2
-rw-r--r--x11/xdo/Makefile1
-rw-r--r--x11/xdo/pkg-descr2
-rw-r--r--x11/xdotool/Makefile1
-rw-r--r--x11/xdotool/pkg-descr2
-rw-r--r--x11/xedit/pkg-descr1
-rw-r--r--x11/xfce4-appmenu-plugin/Makefile4
-rw-r--r--x11/xfce4-appmenu-plugin/pkg-descr2
-rw-r--r--x11/xfce4-clipman-plugin/Makefile1
-rw-r--r--x11/xfce4-clipman-plugin/pkg-descr2
-rw-r--r--x11/xfce4-conf/Makefile3
-rw-r--r--x11/xfce4-conf/pkg-descr2
-rw-r--r--x11/xfce4-dashboard/Makefile16
-rw-r--r--x11/xfce4-dashboard/distinfo6
-rw-r--r--x11/xfce4-dashboard/pkg-descr2
-rw-r--r--x11/xfce4-dashboard/pkg-plist15
-rw-r--r--x11/xfce4-docklike-plugin/Makefile1
-rw-r--r--x11/xfce4-docklike-plugin/pkg-descr2
-rw-r--r--x11/xfce4-goodies/Makefile5
-rw-r--r--x11/xfce4-goodies/pkg-descr2
-rw-r--r--x11/xfce4-screensaver/Makefile1
-rw-r--r--x11/xfce4-screensaver/pkg-descr2
-rw-r--r--x11/xfce4-screenshooter-plugin/Makefile5
-rw-r--r--x11/xfce4-screenshooter-plugin/distinfo6
-rw-r--r--x11/xfce4-screenshooter-plugin/pkg-descr2
-rw-r--r--x11/xfce4-taskmanager/Makefile1
-rw-r--r--x11/xfce4-taskmanager/pkg-descr2
-rw-r--r--x11/xfce4-terminal/Makefile1
-rw-r--r--x11/xfce4-terminal/pkg-descr2
-rw-r--r--x11/xfce4-verve-plugin/Makefile1
-rw-r--r--x11/xfce4-verve-plugin/pkg-descr2
-rw-r--r--x11/xfce4-whiskermenu-plugin/Makefile1
-rw-r--r--x11/xfce4-whiskermenu-plugin/pkg-descr2
-rw-r--r--x11/xfce4-windowck-plugin/Makefile32
-rw-r--r--x11/xfce4-windowck-plugin/distinfo3
-rw-r--r--x11/xfce4-windowck-plugin/pkg-descr12
-rw-r--r--x11/xfce4-windowck-plugin/pkg-plist211
-rw-r--r--x11/xforward/Makefile2
-rw-r--r--x11/xinput/Makefile1
-rw-r--r--x11/xinput/pkg-descr2
-rw-r--r--x11/xkb-switch/Makefile1
-rw-r--r--x11/xkb-switch/pkg-descr2
-rw-r--r--x11/xkbind/Makefile1
-rw-r--r--x11/xkbind/pkg-descr2
-rw-r--r--x11/xkbset/Makefile1
-rw-r--r--x11/xkbset/pkg-descr2
-rw-r--r--x11/xkeyboard-config/Makefile1
-rw-r--r--x11/xkeyboard-config/pkg-descr2
-rw-r--r--x11/xkeycaps/Makefile1
-rw-r--r--x11/xkeycaps/pkg-descr2
-rw-r--r--x11/xkeywrap/Makefile1
-rw-r--r--x11/xkeywrap/pkg-descr2
-rw-r--r--x11/xlockmore/Makefile3
-rw-r--r--x11/xlockmore/distinfo6
-rw-r--r--x11/xlockmore/pkg-descr2
-rw-r--r--x11/xlogo/Makefile11
-rw-r--r--x11/xlogo/distinfo6
-rw-r--r--x11/xlsatoms/Makefile4
-rw-r--r--x11/xlsatoms/distinfo6
-rw-r--r--x11/xlsclients/Makefile4
-rw-r--r--x11/xlsclients/distinfo6
-rw-r--r--x11/xmangekyou/Makefile1
-rw-r--r--x11/xmangekyou/pkg-descr2
-rw-r--r--x11/xmascot/Makefile1
-rw-r--r--x11/xmascot/pkg-descr2
-rw-r--r--x11/xmenu/Makefile1
-rw-r--r--x11/xmenu/pkg-descr2
-rw-r--r--x11/xmotd/Makefile1
-rw-r--r--x11/xmotd/pkg-descr2
-rw-r--r--x11/xmx/Makefile1
-rw-r--r--x11/xmx/pkg-descr2
-rw-r--r--x11/xnee/Makefile1
-rw-r--r--x11/xnee/pkg-descr2
-rw-r--r--x11/xnotify/Makefile1
-rw-r--r--x11/xnotify/pkg-descr2
-rw-r--r--x11/xob/Makefile1
-rw-r--r--x11/xob/pkg-descr2
-rw-r--r--x11/xorg-apps/Makefile1
-rw-r--r--x11/xorg-apps/pkg-descr2
-rw-r--r--x11/xorg-cf-files/files/patch-FreeBSD.cf273
-rw-r--r--x11/xorg-cf-files/files/patch-Imake.rules14
-rw-r--r--x11/xorg-cf-files/files/patch-Imake.tmpl8
-rw-r--r--x11/xorg-cf-files/files/patch-Library.tmpl6
-rw-r--r--x11/xorg-libraries/Makefile1
-rw-r--r--x11/xorg-libraries/pkg-descr2
-rw-r--r--x11/xorg-minimal/Makefile1
-rw-r--r--x11/xorg-minimal/pkg-descr2
-rw-r--r--x11/xorg/Makefile1
-rw-r--r--x11/xorg/pkg-descr2
-rw-r--r--x11/xorgproto/Makefile1
-rw-r--r--x11/xorgproto/pkg-descr2
-rw-r--r--x11/xpra-html5/Makefile29
-rw-r--r--x11/xpra-html5/distinfo6
-rw-r--r--x11/xpra-html5/pkg-descr2
-rw-r--r--x11/xpra-html5/pkg-plist52
-rw-r--r--x11/xpra/Makefile24
-rw-r--r--x11/xpra/distinfo6
-rw-r--r--x11/xpra/pkg-descr2
-rw-r--r--x11/xpra/pkg-plist78
-rw-r--r--x11/xprintidle/Makefile1
-rw-r--r--x11/xprintidle/pkg-descr2
-rw-r--r--x11/xrestop/Makefile1
-rw-r--r--x11/xrestop/pkg-descr2
-rw-r--r--x11/xrootconsole/Makefile1
-rw-r--r--x11/xrootconsole/pkg-descr2
-rw-r--r--x11/xrsh/Makefile1
-rw-r--r--x11/xrsh/pkg-descr2
-rw-r--r--x11/xrsi/Makefile1
-rw-r--r--x11/xrsi/pkg-descr2
-rw-r--r--x11/xscope/Makefile1
-rw-r--r--x11/xscope/pkg-descr2
-rw-r--r--x11/xscreensaver.app/Makefile1
-rw-r--r--x11/xscreensaver.app/pkg-descr2
-rw-r--r--x11/xscreensaver/Makefile32
-rw-r--r--x11/xscreensaver/distinfo6
-rw-r--r--x11/xscreensaver/files/patch-config.h.in12
-rw-r--r--x11/xscreensaver/files/patch-configure.ac89
-rw-r--r--x11/xscreensaver/files/patch-driver_Makefile.in13
-rw-r--r--x11/xscreensaver/files/patch-driver_passwd-helper.c11
-rw-r--r--x11/xscreensaver/files/patch-hacks__config__sonar.xml20
-rw-r--r--x11/xscreensaver/files/xscreensaver-start.desktop.in2
-rw-r--r--x11/xscreensaver/files/xscreensaver.pam2
-rw-r--r--x11/xscreensaver/files/xscreensaver.pam.in4
-rw-r--r--x11/xscreensaver/pkg-descr2
-rw-r--r--x11/xscreensaver/pkg-plist34
-rw-r--r--x11/xsel-conrad/Makefile1
-rw-r--r--x11/xsel-conrad/pkg-descr2
-rw-r--r--x11/xsettingsd/Makefile1
-rw-r--r--x11/xsettingsd/pkg-descr2
-rw-r--r--x11/xsnow/Makefile3
-rw-r--r--x11/xsnow/distinfo6
-rw-r--r--x11/xsnow/pkg-descr2
-rw-r--r--x11/xssstate/Makefile1
-rw-r--r--x11/xssstate/pkg-descr2
-rw-r--r--x11/xstarroll/Makefile1
-rw-r--r--x11/xstarroll/pkg-descr2
-rw-r--r--x11/xtacy/Makefile1
-rw-r--r--x11/xtacy/pkg-descr2
-rw-r--r--x11/xterm/Makefile3
-rw-r--r--x11/xterm/distinfo6
-rw-r--r--x11/xterm/pkg-descr2
-rw-r--r--x11/xtermcontrol/Makefile1
-rw-r--r--x11/xtermcontrol/pkg-descr2
-rw-r--r--x11/xtermset/Makefile1
-rw-r--r--x11/xtermset/pkg-descr2
-rw-r--r--x11/xtitle/Makefile1
-rw-r--r--x11/xtitle/pkg-descr2
-rw-r--r--x11/xtrlock/Makefile1
-rw-r--r--x11/xtrlock/pkg-descr2
-rw-r--r--x11/xvkbd/Makefile1
-rw-r--r--x11/xvkbd/pkg-descr2
-rw-r--r--x11/xvt/Makefile1
-rw-r--r--x11/xvt/pkg-descr2
-rw-r--r--x11/xwinwrap/Makefile1
-rw-r--r--x11/xwinwrap/pkg-descr2
-rw-r--r--x11/xxkb/Makefile1
-rw-r--r--x11/xxkb/pkg-descr2
-rw-r--r--x11/yad/Makefile1
-rw-r--r--x11/yad/pkg-descr2
-rw-r--r--x11/yakuake/Makefile5
-rw-r--r--x11/yakuake/distinfo6
-rw-r--r--x11/yakuake/pkg-descr2
-rw-r--r--x11/yakuake/pkg-plist6
-rw-r--r--x11/yalias/Makefile1
-rw-r--r--x11/yalias/pkg-descr2
-rw-r--r--x11/yeahconsole/Makefile1
-rw-r--r--x11/yeahconsole/pkg-descr2
-rw-r--r--x11/yelp/Makefile1
-rw-r--r--x11/yelp/pkg-descr2
1139 files changed, 7205 insertions, 4210 deletions
diff --git a/x11/3ddesktop/Makefile b/x11/3ddesktop/Makefile
index 28e5121595e3..563c4ea4d4c8 100644
--- a/x11/3ddesktop/Makefile
+++ b/x11/3ddesktop/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/desk3d/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= 3D Virtual Desktop Switcher
+WWW= http://desk3d.sourceforge.net/
LIB_DEPENDS= libImlib2.so:graphics/imlib2
diff --git a/x11/3ddesktop/pkg-descr b/x11/3ddesktop/pkg-descr
index 8b77f3092a3f..e1e635f05e08 100644
--- a/x11/3ddesktop/pkg-descr
+++ b/x11/3ddesktop/pkg-descr
@@ -1,5 +1,3 @@
3D-Desktop is an OpenGL program that lets you switch virtual desktops in
a seamless 3-Dimensional environment. Impress your friends, and slow down
your desktop... all at the same time!
-
-WWW: http://desk3d.sourceforge.net/
diff --git a/x11/9box/Makefile b/x11/9box/Makefile
index 5931e435b20c..50eddb5dfafd 100644
--- a/x11/9box/Makefile
+++ b/x11/9box/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= LOCAL/thierry
MAINTAINER= ports@FreeBSD.org
COMMENT= 9box can "pack" windows inside itself
+WWW= http://www.nongnu.org/9box/
PLIST_FILES= bin/9box
USES= gmake xorg
diff --git a/x11/9box/pkg-descr b/x11/9box/pkg-descr
index 4cdd617f1d9f..1803667a8f04 100644
--- a/x11/9box/pkg-descr
+++ b/x11/9box/pkg-descr
@@ -5,5 +5,3 @@ This will allow to use applications as if they were put in tabs.
This behaviour is similar in spirit with konsole, but 9box will
allow to pack windows from different applications as well as
multiple instances from the same application.
-
-WWW: http://www.nongnu.org/9box/
diff --git a/x11/9menu/Makefile b/x11/9menu/Makefile
index be42b4044ff0..d42e8a235ef8 100644
--- a/x11/9menu/Makefile
+++ b/x11/9menu/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11 plan9
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple menu patterned after Plan9
+WWW= https://github.com/arnoldrobbins/9menu
LICENSE= 9MENU
LICENSE_NAME= 9menu License
diff --git a/x11/9menu/pkg-descr b/x11/9menu/pkg-descr
index 65d781373159..8d9fa1c6a917 100644
--- a/x11/9menu/pkg-descr
+++ b/x11/9menu/pkg-descr
@@ -4,5 +4,3 @@ with 9wm, but can be used with any other window manager.
The idea of a command line menu generator is from xmenu, but xmenu is
exclusively a pop-up menu, not what everyone wants.
-
-WWW: https://github.com/arnoldrobbins/9menu
diff --git a/x11/Makefile b/x11/Makefile
index d2f513fa00a9..9a3bcf90cfe0 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -67,6 +67,7 @@
SUBDIR += eterm
SUBDIR += evilvte
SUBDIR += evtest
+ SUBDIR += eww
SUBDIR += fbdesk
SUBDIR += fbpanel
SUBDIR += find-cursor
@@ -171,6 +172,7 @@
SUBDIR += libXvMC
SUBDIR += libXxf86dga
SUBDIR += libXxf86vm
+ SUBDIR += libclipboard
SUBDIR += libdmx
SUBDIR += libexo
SUBDIR += libfakekey
@@ -266,6 +268,7 @@
SUBDIR += nwg-look
SUBDIR += nwg-menu
SUBDIR += nxcomp
+ SUBDIR += openrgb
SUBDIR += p5-Clipboard
SUBDIR += p5-X11-GUITest
SUBDIR += p5-X11-IdleTime
@@ -295,6 +298,7 @@
SUBDIR += pmenu
SUBDIR += polybar
SUBDIR += printscreen
+ SUBDIR += py-autotiling
SUBDIR += py-caffeine-ng
SUBDIR += py-i3-quickterm
SUBDIR += py-i3ipc
@@ -313,6 +317,8 @@
SUBDIR += rgb
SUBDIR += rofi
SUBDIR += rofi-calc
+ SUBDIR += rofi-emoji
+ SUBDIR += rofi-file-browser-extended
SUBDIR += rofi-pass
SUBDIR += rofi-wayland
SUBDIR += roxterm
@@ -321,6 +327,7 @@
SUBDIR += runner
SUBDIR += rxvt-unicode
SUBDIR += sakura
+ SUBDIR += salut
SUBDIR += sbxkb
SUBDIR += screen-message
SUBDIR += screengrab
@@ -331,6 +338,8 @@
SUBDIR += sessreg
SUBDIR += setlayout
SUBDIR += setxkbmap
+ SUBDIR += sfwbar
+ SUBDIR += shotman
SUBDIR += showkeys
SUBDIR += showmethekey
SUBDIR += simplestroke
@@ -359,6 +368,7 @@
SUBDIR += swaylock-effects
SUBDIR += swaync
SUBDIR += swayr
+ SUBDIR += swayrbar
SUBDIR += swaysettings
SUBDIR += sxhkd
SUBDIR += sxpc
@@ -373,6 +383,7 @@
SUBDIR += tilda
SUBDIR += tilix
SUBDIR += tint
+ SUBDIR += tofi
SUBDIR += trayer
SUBDIR += ulauncher
SUBDIR += urxvt-font-size
@@ -482,6 +493,7 @@
SUBDIR += xfce4-terminal
SUBDIR += xfce4-verve-plugin
SUBDIR += xfce4-whiskermenu-plugin
+ SUBDIR += xfce4-windowck-plugin
SUBDIR += xfd
SUBDIR += xfishtank
SUBDIR += xforward
diff --git a/x11/aclip/Makefile b/x11/aclip/Makefile
index b5c69854dc95..fe04dec763d4 100644
--- a/x11/aclip/Makefile
+++ b/x11/aclip/Makefile
@@ -1,13 +1,10 @@
PORTNAME= aclip
-DISTVERSION= 0.6.2
+DISTVERSION= 0.6.2.1
CATEGORIES= x11
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCH_WRKSRC= ${WRKSRC:H:H:H}
-PATCHFILES+= f1ff13a78c8a.patch:-p1 # https://github.com/letoram/arcan/pull/254
-
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Command line interface to Arcan clipboards
+WWW= https://arcan-fe.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC:H:H:H}/data/distr/LICENSE.BSD
diff --git a/x11/aclip/distinfo b/x11/aclip/distinfo
index a1ce9d5ece57..e72d1b28732c 100644
--- a/x11/aclip/distinfo
+++ b/x11/aclip/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1657870390
-SHA256 (letoram-arcan-0.6.2_GH0.tar.gz) = 635c447c341c7b803fd13317d3027ce438e8965803943a213a8f4409352d889c
-SIZE (letoram-arcan-0.6.2_GH0.tar.gz) = 11802619
-SHA256 (f1ff13a78c8a.patch) = c2a69072b454edadda8f6013d64cca56ccff171b44f46f9121c9f73ce2c6156f
-SIZE (f1ff13a78c8a.patch) = 1741
+TIMESTAMP = 1665606234
+SHA256 (letoram-arcan-0.6.2.1_GH0.tar.gz) = 7bf083412bc61555472877313c13116431a0a36fccbf142f97559db43b4a1475
+SIZE (letoram-arcan-0.6.2.1_GH0.tar.gz) = 11812923
diff --git a/x11/aclip/pkg-descr b/x11/aclip/pkg-descr
index cb718a854d9a..5ec46ccdd50a 100644
--- a/x11/aclip/pkg-descr
+++ b/x11/aclip/pkg-descr
@@ -1,4 +1,2 @@
Aclip is a clipboard manager similar to Xclip. It allows for bridging the
clipboard between a desktop environment like Durden, and that of an X server.
-
-WWW: https://arcan-fe.com/
diff --git a/x11/admiral/Makefile b/x11/admiral/Makefile
index 166b7955f930..08a9688a9c6a 100644
--- a/x11/admiral/Makefile
+++ b/x11/admiral/Makefile
@@ -2,11 +2,12 @@ PORTNAME= admiral
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0-7
DISTVERSIONSUFFIX= -g5a9f33b
-PORTREVISION= 41
+PORTREVISION= 44
CATEGORIES= x11
MAINTAINER= rigoletto@FreeBSD.org
COMMENT= Merge concurrent outputs for a status bar
+WWW= https://github.com/sector-f/admiral
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/admiral/pkg-descr b/x11/admiral/pkg-descr
index 9b3d158125d0..3d59b4aff376 100644
--- a/x11/admiral/pkg-descr
+++ b/x11/admiral/pkg-descr
@@ -17,5 +17,3 @@ for a clear separation of different sections, which simplifies configuration.
Each program is run in its own thread. This means that each section is updated
independently of the other sections. It also means that if something fails, it
fails independently of the other sections.
-
-WWW: https://github.com/sector-f/admiral
diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile
index e7639511ba3f..ca42b176f502 100644
--- a/x11/alacritty/Makefile
+++ b/x11/alacritty/Makefile
@@ -1,11 +1,12 @@
PORTNAME= alacritty
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.1
-PORTREVISION= 4
+DISTVERSION= 0.11.0
+PORTREVISION= 2
CATEGORIES= x11 wayland
MAINTAINER= mikael@FreeBSD.org
COMMENT= GPU-accelerated terminal emulator
+WWW= https://github.com/jwilm/alacritty
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE-APACHE
@@ -18,205 +19,219 @@ TEST_DEPENDS= dejavu>0:x11-fonts/dejavu
USES= cargo localbase:ldflags python:3.6+,build ssl:build
USE_GITHUB= yes
-CARGO_CRATES= adler32-1.2.0 \
- android_glue-0.2.3 \
- ansi_term-0.12.1 \
+CARGO_CRATES= adler-1.0.2 \
+ arrayref-0.3.6 \
+ arrayvec-0.5.2 \
atty-0.2.14 \
- autocfg-1.0.1 \
+ autocfg-1.1.0 \
base64-0.13.0 \
- bitflags-1.2.1 \
+ bitflags-1.3.2 \
block-0.1.6 \
- bumpalo-3.9.1 \
- calloop-0.9.3 \
- cc-1.0.72 \
+ bumpalo-3.11.0 \
+ bytemuck-1.12.1 \
+ calloop-0.10.1 \
+ cc-1.0.73 \
cfg-if-0.1.10 \
cfg-if-1.0.0 \
cgl-0.3.2 \
- clap-2.34.0 \
+ clap-3.2.21 \
+ clap_complete-3.2.5 \
+ clap_derive-3.2.18 \
+ clap_lex-0.2.4 \
clipboard-win-3.1.1 \
cmake-0.1.48 \
cocoa-0.24.0 \
cocoa-foundation-0.1.0 \
- copypasta-0.7.1 \
- core-foundation-0.7.0 \
- core-foundation-0.9.2 \
- core-foundation-sys-0.7.0 \
+ copypasta-0.8.1 \
+ core-foundation-0.9.3 \
core-foundation-sys-0.8.3 \
- core-graphics-0.19.2 \
core-graphics-0.22.3 \
core-graphics-types-0.1.1 \
core-text-19.2.0 \
- core-video-sys-0.1.4 \
- crc32fast-1.3.0 \
- crossfont-0.3.2 \
+ crc32fast-1.3.2 \
+ crossfont-0.5.0 \
cty-0.2.2 \
- darling-0.13.1 \
- darling_core-0.13.1 \
- darling_macro-0.13.1 \
- dirs-3.0.2 \
- dirs-sys-0.3.6 \
+ darling-0.13.4 \
+ darling_core-0.13.4 \
+ darling_macro-0.13.4 \
+ dirs-4.0.0 \
+ dirs-sys-0.3.7 \
dispatch-0.2.0 \
dlib-0.5.0 \
downcast-rs-1.2.0 \
dwrote-0.11.0 \
- embed-resource-1.6.5 \
+ embed-resource-1.7.3 \
expat-sys-2.1.6 \
- filetime-0.2.15 \
+ filetime-0.2.17 \
+ flate2-1.0.24 \
fnv-1.0.7 \
foreign-types-0.3.2 \
foreign-types-0.5.0 \
- foreign-types-macros-0.2.1 \
+ foreign-types-macros-0.2.2 \
foreign-types-shared-0.1.1 \
- foreign-types-shared-0.3.0 \
+ foreign-types-shared-0.3.1 \
freetype-rs-0.26.0 \
freetype-sys-0.13.1 \
fsevent-0.4.0 \
fsevent-sys-2.0.1 \
fuchsia-zircon-0.3.3 \
fuchsia-zircon-sys-0.3.3 \
- getrandom-0.2.3 \
+ getrandom-0.2.7 \
gl_generator-0.14.0 \
- glutin-0.28.0 \
- glutin_egl_sys-0.1.5 \
- glutin_emscripten_sys-0.1.1 \
+ glutin-0.29.1 \
+ glutin_egl_sys-0.1.6 \
glutin_gles2_sys-0.1.5 \
- glutin_glx_sys-0.1.7 \
+ glutin_glx_sys-0.1.8 \
glutin_wgl_sys-0.1.5 \
- hashbrown-0.11.2 \
- heck-0.3.3 \
+ hashbrown-0.12.3 \
+ heck-0.4.0 \
hermit-abi-0.1.19 \
ident_case-1.0.1 \
- indexmap-1.8.0 \
+ indexmap-1.9.1 \
inotify-0.7.1 \
inotify-sys-0.1.5 \
instant-0.1.12 \
iovec-0.1.4 \
- itoa-1.0.1 \
+ itoa-1.0.3 \
jni-sys-0.3.0 \
- js-sys-0.3.55 \
+ js-sys-0.3.60 \
kernel32-sys-0.2.2 \
khronos_api-3.1.0 \
lazy-bytes-cast-5.0.1 \
lazy_static-1.4.0 \
lazycell-1.3.0 \
- libc-0.2.112 \
- libloading-0.7.2 \
- linked-hash-map-0.5.4 \
- lock_api-0.4.5 \
- log-0.4.14 \
+ libc-0.2.132 \
+ libloading-0.7.3 \
+ linked-hash-map-0.5.6 \
+ lock_api-0.4.8 \
+ log-0.4.17 \
malloc_buf-0.0.6 \
- memchr-2.4.1 \
- memmap2-0.3.1 \
+ memchr-2.5.0 \
+ memmap2-0.5.7 \
memoffset-0.6.5 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.3.7 \
+ miniz_oxide-0.5.4 \
mio-0.6.23 \
- mio-0.8.0 \
+ mio-0.8.4 \
mio-anonymous-pipes-0.2.0 \
mio-extras-2.0.6 \
mio-uds-0.6.8 \
miow-0.2.2 \
miow-0.3.7 \
- ndk-0.5.0 \
- ndk-glue-0.5.0 \
+ ndk-0.7.0 \
+ ndk-context-0.1.1 \
+ ndk-glue-0.7.0 \
ndk-macro-0.3.0 \
- ndk-sys-0.2.2 \
+ ndk-sys-0.4.0 \
net2-0.2.37 \
- nix-0.22.2 \
- nom-7.1.0 \
+ nix-0.24.2 \
+ nom-7.1.1 \
notify-4.0.17 \
- ntapi-0.3.6 \
- num_enum-0.5.6 \
- num_enum_derive-0.5.6 \
+ num_enum-0.5.7 \
+ num_enum_derive-0.5.7 \
objc-0.2.7 \
objc-foundation-0.1.1 \
objc_id-0.1.1 \
- once_cell-1.9.0 \
+ once_cell-1.14.0 \
+ os_str_bytes-6.3.0 \
osmesa-sys-0.1.2 \
parking_lot-0.11.2 \
+ parking_lot-0.12.1 \
parking_lot_core-0.8.5 \
- percent-encoding-2.1.0 \
- pkg-config-0.3.24 \
- png-0.16.8 \
- proc-macro-crate-1.1.0 \
+ parking_lot_core-0.9.3 \
+ percent-encoding-2.2.0 \
+ pkg-config-0.3.25 \
+ png-0.17.6 \
+ proc-macro-crate-1.2.1 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.36 \
+ proc-macro2-1.0.43 \
quick-xml-0.22.0 \
- quote-1.0.14 \
- raw-window-handle-0.4.2 \
- redox_syscall-0.2.10 \
- redox_users-0.4.0 \
+ quote-1.0.21 \
+ raw-window-handle-0.4.3 \
+ raw-window-handle-0.5.0 \
+ redox_syscall-0.2.16 \
+ redox_users-0.4.3 \
regex-automata-0.1.10 \
- regex-syntax-0.6.25 \
- ryu-1.0.9 \
+ regex-syntax-0.6.27 \
+ rustc_version-0.4.0 \
+ ryu-1.0.11 \
+ safe_arch-0.5.2 \
same-file-1.0.6 \
scoped-tls-1.0.0 \
scopeguard-1.1.0 \
- serde-1.0.133 \
- serde_derive-1.0.133 \
- serde_json-1.0.74 \
- serde_yaml-0.8.23 \
+ sctk-adwaita-0.4.2 \
+ semver-1.0.14 \
+ serde-1.0.144 \
+ serde_derive-1.0.144 \
+ serde_json-1.0.85 \
+ serde_yaml-0.8.26 \
servo-fontconfig-0.5.1 \
servo-fontconfig-sys-5.1.0 \
shared_library-0.1.9 \
- signal-hook-0.3.13 \
- signal-hook-mio-0.2.1 \
+ signal-hook-0.3.14 \
+ signal-hook-mio-0.2.3 \
signal-hook-registry-1.4.0 \
- slab-0.4.5 \
- smallvec-1.7.0 \
- smithay-client-toolkit-0.15.3 \
- smithay-clipboard-0.6.5 \
+ slab-0.4.7 \
+ slotmap-1.0.6 \
+ smallvec-1.9.0 \
+ smithay-client-toolkit-0.16.0 \
+ smithay-clipboard-0.6.6 \
spsc-buffer-0.1.1 \
- strsim-0.8.0 \
strsim-0.10.0 \
- structopt-0.3.25 \
- structopt-derive-0.4.18 \
- syn-1.0.85 \
- textwrap-0.11.0 \
- thiserror-1.0.30 \
- thiserror-impl-1.0.30 \
+ syn-1.0.99 \
+ termcolor-1.1.3 \
+ textwrap-0.15.1 \
+ thiserror-1.0.35 \
+ thiserror-impl-1.0.35 \
+ tiny-skia-0.7.0 \
+ tiny-skia-path-0.7.0 \
toml-0.5.8 \
- unicode-segmentation-1.8.0 \
- unicode-width-0.1.9 \
- unicode-xid-0.2.2 \
+ unicode-ident-1.0.4 \
+ unicode-width-0.1.10 \
utf8parse-0.2.0 \
vec_map-0.8.2 \
version_check-0.9.4 \
vswhom-0.1.0 \
- vswhom-sys-0.1.0 \
+ vswhom-sys-0.1.1 \
vte-0.10.1 \
vte_generate_state_changes-0.1.1 \
walkdir-2.3.2 \
- wasi-0.10.2+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.78 \
- wasm-bindgen-backend-0.2.78 \
- wasm-bindgen-macro-0.2.78 \
- wasm-bindgen-macro-support-0.2.78 \
- wasm-bindgen-shared-0.2.78 \
- wayland-client-0.29.4 \
- wayland-commons-0.29.4 \
- wayland-cursor-0.29.4 \
- wayland-egl-0.29.4 \
- wayland-protocols-0.29.4 \
- wayland-scanner-0.29.4 \
- wayland-sys-0.29.4 \
- web-sys-0.3.55 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.83 \
+ wasm-bindgen-backend-0.2.83 \
+ wasm-bindgen-macro-0.2.83 \
+ wasm-bindgen-macro-support-0.2.83 \
+ wasm-bindgen-shared-0.2.83 \
+ wayland-client-0.29.5 \
+ wayland-commons-0.29.5 \
+ wayland-cursor-0.29.5 \
+ wayland-egl-0.29.5 \
+ wayland-protocols-0.29.5 \
+ wayland-scanner-0.29.5 \
+ wayland-sys-0.29.5 \
+ web-sys-0.3.60 \
winapi-0.2.8 \
winapi-0.3.9 \
winapi-build-0.1.1 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- winit-0.26.1 \
+ windows-sys-0.36.1 \
+ windows_aarch64_msvc-0.36.1 \
+ windows_i686_gnu-0.36.1 \
+ windows_i686_msvc-0.36.1 \
+ windows_x86_64_gnu-0.36.1 \
+ windows_x86_64_msvc-0.36.1 \
+ winit-0.27.4 \
winreg-0.10.1 \
wio-0.2.2 \
ws2_32-sys-0.2.1 \
- x11-clipboard-0.5.3 \
- x11-dl-2.19.1 \
- xcb-0.10.1 \
+ x11-clipboard-0.6.1 \
+ x11-dl-2.20.0 \
+ xcb-1.1.1 \
xcursor-0.3.4 \
- xdg-2.4.0 \
+ xdg-2.4.1 \
xml-rs-0.8.4 \
yaml-rust-0.4.5
CARGO_INSTALL_PATH= alacritty
diff --git a/x11/alacritty/distinfo b/x11/alacritty/distinfo
index 5c188f9aa7f6..a6c718e74e05 100644
--- a/x11/alacritty/distinfo
+++ b/x11/alacritty/distinfo
@@ -1,34 +1,42 @@
-TIMESTAMP = 1645396658
-SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
-SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/android_glue-0.2.3.crate) = 000444226fcff248f2bc4c7625be32c63caccfecc2723a2b9f78a7487a49c407
-SIZE (rust/crates/android_glue-0.2.3.crate) = 1572
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+TIMESTAMP = 1665617657
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
+SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
+SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
+SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
-SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
+SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
+SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
SIZE (rust/crates/base64-0.13.0.crate) = 62070
-SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
SIZE (rust/crates/block-0.1.6.crate) = 4077
-SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
-SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
-SHA256 (rust/crates/calloop-0.9.3.crate) = bf2eec61efe56aa1e813f5126959296933cf0700030e4314786c48779a66ab82
-SIZE (rust/crates/calloop-0.9.3.crate) = 55389
-SHA256 (rust/crates/cc-1.0.72.crate) = 22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
-SIZE (rust/crates/cc-1.0.72.crate) = 57495
+SHA256 (rust/crates/bumpalo-3.11.0.crate) = c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d
+SIZE (rust/crates/bumpalo-3.11.0.crate) = 80945
+SHA256 (rust/crates/bytemuck-1.12.1.crate) = 2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da
+SIZE (rust/crates/bytemuck-1.12.1.crate) = 38293
+SHA256 (rust/crates/calloop-0.10.1.crate) = a22a6a8f622f797120d452c630b0ab12e1331a1a753e2039ce7868d4ac77b4ee
+SIZE (rust/crates/calloop-0.10.1.crate) = 53614
+SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
+SIZE (rust/crates/cc-1.0.73.crate) = 57880
SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cgl-0.3.2.crate) = 0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff
SIZE (rust/crates/cgl-0.3.2.crate) = 7557
-SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
-SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/clap-3.2.21.crate) = 1ed5341b2301a26ab80be5cbdced622e80ed808483c52e45e3310a877d3b37d7
+SIZE (rust/crates/clap-3.2.21.crate) = 218792
+SHA256 (rust/crates/clap_complete-3.2.5.crate) = 3f7a2e0a962c45ce25afce14220bc24f9dade0a1787f185cecf96bfba7847cd8
+SIZE (rust/crates/clap_complete-3.2.5.crate) = 31625
+SHA256 (rust/crates/clap_derive-3.2.18.crate) = ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65
+SIZE (rust/crates/clap_derive-3.2.18.crate) = 28208
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
SHA256 (rust/crates/clipboard-win-3.1.1.crate) = 9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342
SIZE (rust/crates/clipboard-win-3.1.1.crate) = 11964
SHA256 (rust/crates/cmake-0.1.48.crate) = e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a
@@ -37,42 +45,34 @@ SHA256 (rust/crates/cocoa-0.24.0.crate) = 6f63902e9223530efb4e26ccd0cf55ec30d592
SIZE (rust/crates/cocoa-0.24.0.crate) = 39235
SHA256 (rust/crates/cocoa-foundation-0.1.0.crate) = 7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318
SIZE (rust/crates/cocoa-foundation-0.1.0.crate) = 10645
-SHA256 (rust/crates/copypasta-0.7.1.crate) = 4423d79fed83ebd9ab81ec21fa97144300a961782158287dc9bf7eddac37ff0b
-SIZE (rust/crates/copypasta-0.7.1.crate) = 12882
-SHA256 (rust/crates/core-foundation-0.7.0.crate) = 57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171
-SIZE (rust/crates/core-foundation-0.7.0.crate) = 25384
-SHA256 (rust/crates/core-foundation-0.9.2.crate) = 6888e10551bb93e424d8df1d07f1a8b4fceb0001a3a4b048bfc47554946f47b3
-SIZE (rust/crates/core-foundation-0.9.2.crate) = 26857
-SHA256 (rust/crates/core-foundation-sys-0.7.0.crate) = b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac
-SIZE (rust/crates/core-foundation-sys-0.7.0.crate) = 17033
+SHA256 (rust/crates/copypasta-0.8.1.crate) = d7216b5c1e9ad3867252505995b02d01c6fa7e6db0d8abd42634352ef377777e
+SIZE (rust/crates/copypasta-0.8.1.crate) = 12872
+SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
+SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
-SHA256 (rust/crates/core-graphics-0.19.2.crate) = b3889374e6ea6ab25dba90bb5d96202f61108058361f6dc72e8b03e6f8bbe923
-SIZE (rust/crates/core-graphics-0.19.2.crate) = 28995
SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514
SHA256 (rust/crates/core-graphics-types-0.1.1.crate) = 3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b
SIZE (rust/crates/core-graphics-types-0.1.1.crate) = 2530
SHA256 (rust/crates/core-text-19.2.0.crate) = 99d74ada66e07c1cefa18f8abfba765b486f250de2e4a999e5727fc0dd4b4a25
SIZE (rust/crates/core-text-19.2.0.crate) = 18446
-SHA256 (rust/crates/core-video-sys-0.1.4.crate) = 34ecad23610ad9757664d644e369246edde1803fcb43ed72876565098a5d3828
-SIZE (rust/crates/core-video-sys-0.1.4.crate) = 10568
-SHA256 (rust/crates/crc32fast-1.3.0.crate) = 738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836
-SIZE (rust/crates/crc32fast-1.3.0.crate) = 38565
-SHA256 (rust/crates/crossfont-0.3.2.crate) = 1299695a4c6417b7e4a6957bd963478406e148b7b0351e2f2ce31296b0518251
-SIZE (rust/crates/crossfont-0.3.2.crate) = 31052
+SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
+SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crossfont-0.5.0.crate) = f66b1c1979c4362323f03ab6bf7fb522902bfc418e0c37319ab347f9561d980f
+SIZE (rust/crates/crossfont-0.5.0.crate) = 31937
SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
SIZE (rust/crates/cty-0.2.2.crate) = 7230
-SHA256 (rust/crates/darling-0.13.1.crate) = d0d720b8683f8dd83c65155f0530560cba68cd2bf395f6513a483caee57ff7f4
-SIZE (rust/crates/darling-0.13.1.crate) = 20097
-SHA256 (rust/crates/darling_core-0.13.1.crate) = 7a340f241d2ceed1deb47ae36c4144b2707ec7dd0b649f894cb39bb595986324
-SIZE (rust/crates/darling_core-0.13.1.crate) = 50847
-SHA256 (rust/crates/darling_macro-0.13.1.crate) = 72c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b
-SIZE (rust/crates/darling_macro-0.13.1.crate) = 1910
-SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
-SIZE (rust/crates/dirs-3.0.2.crate) = 12184
-SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
-SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626
+SHA256 (rust/crates/darling-0.13.4.crate) = a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c
+SIZE (rust/crates/darling-0.13.4.crate) = 20895
+SHA256 (rust/crates/darling_core-0.13.4.crate) = 859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610
+SIZE (rust/crates/darling_core-0.13.4.crate) = 52937
+SHA256 (rust/crates/darling_macro-0.13.4.crate) = 9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835
+SIZE (rust/crates/darling_macro-0.13.4.crate) = 1910
+SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
+SIZE (rust/crates/dirs-4.0.0.crate) = 12503
+SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
+SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
SHA256 (rust/crates/dlib-0.5.0.crate) = ac1b7517328c04c2aa68422fc60a41b92208182142ed04a25879c26c8f878794
@@ -81,24 +81,26 @@ SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b0883
SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
SHA256 (rust/crates/dwrote-0.11.0.crate) = 439a1c2ba5611ad3ed731280541d36d2e9c4ac5e7fb818a27b604bdc5a6aa65b
SIZE (rust/crates/dwrote-0.11.0.crate) = 21715
-SHA256 (rust/crates/embed-resource-1.6.5.crate) = 85505eb239fc952b300f29f0556d2d884082a83566768d980278d8faf38c780d
-SIZE (rust/crates/embed-resource-1.6.5.crate) = 12509
+SHA256 (rust/crates/embed-resource-1.7.3.crate) = 936c1354206a875581696369aef920e12396e93bbd251c43a7a3f3fa85023a7d
+SIZE (rust/crates/embed-resource-1.7.3.crate) = 13707
SHA256 (rust/crates/expat-sys-2.1.6.crate) = 658f19728920138342f68408b7cf7644d90d4784353d8ebc32e7e8663dbe45fa
SIZE (rust/crates/expat-sys-2.1.6.crate) = 518887
-SHA256 (rust/crates/filetime-0.2.15.crate) = 975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98
-SIZE (rust/crates/filetime-0.2.15.crate) = 14511
+SHA256 (rust/crates/filetime-0.2.17.crate) = e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c
+SIZE (rust/crates/filetime-0.2.17.crate) = 14484
+SHA256 (rust/crates/flate2-1.0.24.crate) = f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6
+SIZE (rust/crates/flate2-1.0.24.crate) = 70191
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504
SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824
-SHA256 (rust/crates/foreign-types-macros-0.2.1.crate) = 63f713f8b2aa9e24fec85b0e290c56caee12e3b6ae0aeeda238a75b28251afd6
-SIZE (rust/crates/foreign-types-macros-0.2.1.crate) = 7673
+SHA256 (rust/crates/foreign-types-macros-0.2.2.crate) = c8469d0d40519bc608ec6863f1cc88f3f1deee15913f2f3b3e573d81ed38cccc
+SIZE (rust/crates/foreign-types-macros-0.2.2.crate) = 7636
SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
-SHA256 (rust/crates/foreign-types-shared-0.3.0.crate) = 7684cf33bb7f28497939e8c7cf17e3e4e3b8d9a0080ffa4f8ae2f515442ee855
-SIZE (rust/crates/foreign-types-shared-0.3.0.crate) = 5894
+SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
+SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
SHA256 (rust/crates/freetype-rs-0.26.0.crate) = 74eadec9d0a5c28c54bb9882e54787275152a4e36ce206b45d7451384e5bf5fb
SIZE (rust/crates/freetype-rs-0.26.0.crate) = 105825
SHA256 (rust/crates/freetype-sys-0.13.1.crate) = a37d4011c0cc628dfa766fcc195454f4b068d7afdc2adfd28861191d866e731a
@@ -111,32 +113,30 @@ SHA256 (rust/crates/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db4
SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
-SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
-SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
+SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6
+SIZE (rust/crates/getrandom-0.2.7.crate) = 28854
SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d
SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330
-SHA256 (rust/crates/glutin-0.28.0.crate) = 00ea9dbe544bc8a657c4c4a798c2d16cd01b549820e47657297549d28371f6d2
-SIZE (rust/crates/glutin-0.28.0.crate) = 57949
-SHA256 (rust/crates/glutin_egl_sys-0.1.5.crate) = 2abb6aa55523480c4adc5a56bbaa249992e2dddb2fc63dc96e04a3355364c211
-SIZE (rust/crates/glutin_egl_sys-0.1.5.crate) = 5890
-SHA256 (rust/crates/glutin_emscripten_sys-0.1.1.crate) = 80de4146df76e8a6c32b03007bc764ff3249dcaeb4f675d68a06caf1bac363f1
-SIZE (rust/crates/glutin_emscripten_sys-0.1.1.crate) = 1892
+SHA256 (rust/crates/glutin-0.29.1.crate) = 444c9ad294fdcaf20ccf6726b78f380b5450275540c9b68ab62f49726ad1c713
+SIZE (rust/crates/glutin-0.29.1.crate) = 56213
+SHA256 (rust/crates/glutin_egl_sys-0.1.6.crate) = 68900f84b471f31ea1d1355567eb865a2cf446294f06cef8d653ed7bcf5f013d
+SIZE (rust/crates/glutin_egl_sys-0.1.6.crate) = 5920
SHA256 (rust/crates/glutin_gles2_sys-0.1.5.crate) = e8094e708b730a7c8a1954f4f8a31880af00eb8a1c5b5bf85d28a0a3c6d69103
SIZE (rust/crates/glutin_gles2_sys-0.1.5.crate) = 6023
-SHA256 (rust/crates/glutin_glx_sys-0.1.7.crate) = 7e393c8fc02b807459410429150e9c4faffdb312d59b8c038566173c81991351
-SIZE (rust/crates/glutin_glx_sys-0.1.7.crate) = 5644
+SHA256 (rust/crates/glutin_glx_sys-0.1.8.crate) = d93d0575865098580c5b3a423188cd959419912ea60b1e48e8b3b526f6d02468
+SIZE (rust/crates/glutin_glx_sys-0.1.8.crate) = 5723
SHA256 (rust/crates/glutin_wgl_sys-0.1.5.crate) = 3da5951a1569dbab865c6f2a863efafff193a93caf05538d193e9e3816d21696
SIZE (rust/crates/glutin_wgl_sys-0.1.5.crate) = 5487
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
-SIZE (rust/crates/heck-0.3.3.crate) = 10260
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
+SIZE (rust/crates/heck-0.4.0.crate) = 11161
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
-SHA256 (rust/crates/indexmap-1.8.0.crate) = 282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223
-SIZE (rust/crates/indexmap-1.8.0.crate) = 52583
+SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
+SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
SHA256 (rust/crates/inotify-0.7.1.crate) = 4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f
SIZE (rust/crates/inotify-0.7.1.crate) = 24637
SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
@@ -145,12 +145,12 @@ SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
SIZE (rust/crates/iovec-0.1.4.crate) = 8720
-SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
-SIZE (rust/crates/itoa-1.0.1.crate) = 11059
+SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754
+SIZE (rust/crates/itoa-1.0.3.crate) = 10481
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/js-sys-0.3.55.crate) = 7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84
-SIZE (rust/crates/js-sys-0.3.55.crate) = 70499
+SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47
+SIZE (rust/crates/js-sys-0.3.60.crate) = 79257
SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
SIZE (rust/crates/kernel32-sys-0.2.2.crate) = 24537
SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
@@ -161,32 +161,32 @@ SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832a
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.112.crate) = 1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125
-SIZE (rust/crates/libc-0.2.112.crate) = 571445
-SHA256 (rust/crates/libloading-0.7.2.crate) = afe203d669ec979b7128619bae5a63b7b42e9203c1b29146079ee05e2f604b52
-SIZE (rust/crates/libloading-0.7.2.crate) = 27229
-SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
-SIZE (rust/crates/linked-hash-map-0.5.4.crate) = 16166
-SHA256 (rust/crates/lock_api-0.4.5.crate) = 712a4d093c9976e24e7dbca41db895dabcbac38eb5f4045393d17a95bdfb1109
-SIZE (rust/crates/lock_api-0.4.5.crate) = 25199
-SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
-SIZE (rust/crates/log-0.4.14.crate) = 34582
+SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5
+SIZE (rust/crates/libc-0.2.132.crate) = 595317
+SHA256 (rust/crates/libloading-0.7.3.crate) = efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd
+SIZE (rust/crates/libloading-0.7.3.crate) = 27378
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/lock_api-0.4.8.crate) = 9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390
+SIZE (rust/crates/lock_api-0.4.8.crate) = 25677
+SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
+SIZE (rust/crates/log-0.4.17.crate) = 38028
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
-SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
-SIZE (rust/crates/memchr-2.4.1.crate) = 64977
-SHA256 (rust/crates/memmap2-0.3.1.crate) = 00b6c2ebff6180198788f5db08d7ce3bc1d0b617176678831a7510825973e357
-SIZE (rust/crates/memmap2-0.3.1.crate) = 18393
+SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
+SIZE (rust/crates/memchr-2.5.0.crate) = 65812
+SHA256 (rust/crates/memmap2-0.5.7.crate) = 95af15f345b17af2efc8ead6080fb8bc376f8cec1b35277b935637595fe77498
+SIZE (rust/crates/memmap2-0.5.7.crate) = 26229
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.3.7.crate) = 791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435
-SIZE (rust/crates/miniz_oxide-0.3.7.crate) = 44996
+SHA256 (rust/crates/miniz_oxide-0.5.4.crate) = 96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34
+SIZE (rust/crates/miniz_oxide-0.5.4.crate) = 53485
SHA256 (rust/crates/mio-0.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
SIZE (rust/crates/mio-0.6.23.crate) = 103554
-SHA256 (rust/crates/mio-0.8.0.crate) = ba272f85fa0b41fc91872be579b3bbe0f56b792aa361a380eb669469f68dafb2
-SIZE (rust/crates/mio-0.8.0.crate) = 82954
+SHA256 (rust/crates/mio-0.8.4.crate) = 57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf
+SIZE (rust/crates/mio-0.8.4.crate) = 93013
SHA256 (rust/crates/mio-anonymous-pipes-0.2.0.crate) = 6bc513025fe5005a3aa561b50fdb2cda5a150b84800ae02acd8aa9ed62ca1a6b
SIZE (rust/crates/mio-anonymous-pipes-0.2.0.crate) = 3763
SHA256 (rust/crates/mio-extras-2.0.6.crate) = 52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19
@@ -197,132 +197,148 @@ SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131
SIZE (rust/crates/miow-0.2.2.crate) = 22044
SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
SIZE (rust/crates/miow-0.3.7.crate) = 24563
-SHA256 (rust/crates/ndk-0.5.0.crate) = 96d868f654c72e75f8687572699cdabe755f03effbb62542768e995d5b8d699d
-SIZE (rust/crates/ndk-0.5.0.crate) = 39766
-SHA256 (rust/crates/ndk-glue-0.5.0.crate) = fc291b8de2095cba8dab7cf381bf582ff4c17a09acf854c32e46545b08085d28
-SIZE (rust/crates/ndk-glue-0.5.0.crate) = 4986
+SHA256 (rust/crates/ndk-0.7.0.crate) = 451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0
+SIZE (rust/crates/ndk-0.7.0.crate) = 54683
+SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b
+SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
+SHA256 (rust/crates/ndk-glue-0.7.0.crate) = 0434fabdd2c15e0aab768ca31d5b7b333717f03cf02037d5a0a3ff3c278ed67f
+SIZE (rust/crates/ndk-glue-0.7.0.crate) = 6435
SHA256 (rust/crates/ndk-macro-0.3.0.crate) = 0df7ac00c4672f9d5aece54ee3347520b7e20f158656c7db2e6de01902eb7a6c
SIZE (rust/crates/ndk-macro-0.3.0.crate) = 4884
-SHA256 (rust/crates/ndk-sys-0.2.2.crate) = e1bcdd74c20ad5d95aacd60ef9ba40fdf77f767051040541df557b7a9b2a2121
-SIZE (rust/crates/ndk-sys-0.2.2.crate) = 279365
+SHA256 (rust/crates/ndk-sys-0.4.0.crate) = 21d83ec9c63ec5bf950200a8e508bdad6659972187b625469f58ef8c08e29046
+SIZE (rust/crates/ndk-sys-0.4.0.crate) = 291557
SHA256 (rust/crates/net2-0.2.37.crate) = 391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae
SIZE (rust/crates/net2-0.2.37.crate) = 21311
-SHA256 (rust/crates/nix-0.22.2.crate) = d3bb9a13fa32bc5aeb64150cd3f32d6cf4c748f8f8a417cce5d2eb976a8370ba
-SIZE (rust/crates/nix-0.22.2.crate) = 227371
-SHA256 (rust/crates/nom-7.1.0.crate) = 1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109
-SIZE (rust/crates/nom-7.1.0.crate) = 115647
+SHA256 (rust/crates/nix-0.24.2.crate) = 195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc
+SIZE (rust/crates/nix-0.24.2.crate) = 264176
+SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
+SIZE (rust/crates/nom-7.1.1.crate) = 115818
SHA256 (rust/crates/notify-4.0.17.crate) = ae03c8c853dba7bfd23e571ff0cff7bc9dceb40a4cd684cd1681824183f45257
SIZE (rust/crates/notify-4.0.17.crate) = 54419
-SHA256 (rust/crates/ntapi-0.3.6.crate) = 3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44
-SIZE (rust/crates/ntapi-0.3.6.crate) = 127221
-SHA256 (rust/crates/num_enum-0.5.6.crate) = 720d3ea1055e4e4574c0c0b0f8c3fd4f24c4cdaf465948206dea090b57b526ad
-SIZE (rust/crates/num_enum-0.5.6.crate) = 13721
-SHA256 (rust/crates/num_enum_derive-0.5.6.crate) = 0d992b768490d7fe0d8586d9b5745f6c49f557da6d81dc982b1d167ad4edbb21
-SIZE (rust/crates/num_enum_derive-0.5.6.crate) = 11672
+SHA256 (rust/crates/num_enum-0.5.7.crate) = cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9
+SIZE (rust/crates/num_enum-0.5.7.crate) = 15199
+SHA256 (rust/crates/num_enum_derive-0.5.7.crate) = 3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce
+SIZE (rust/crates/num_enum_derive-0.5.7.crate) = 12225
SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
SIZE (rust/crates/objc-0.2.7.crate) = 22036
SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
-SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5
-SIZE (rust/crates/once_cell-1.9.0.crate) = 30702
+SHA256 (rust/crates/once_cell-1.14.0.crate) = 2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0
+SIZE (rust/crates/once_cell-1.14.0.crate) = 31614
+SHA256 (rust/crates/os_str_bytes-6.3.0.crate) = 9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff
+SIZE (rust/crates/os_str_bytes-6.3.0.crate) = 22928
SHA256 (rust/crates/osmesa-sys-0.1.2.crate) = 88cfece6e95d2e717e0872a7f53a8684712ad13822a7979bc760b9c77ec0013b
SIZE (rust/crates/osmesa-sys-0.1.2.crate) = 1322
SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
+SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
+SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
SHA256 (rust/crates/parking_lot_core-0.8.5.crate) = d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216
SIZE (rust/crates/parking_lot_core-0.8.5.crate) = 32466
-SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
-SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/pkg-config-0.3.24.crate) = 58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe
-SIZE (rust/crates/pkg-config-0.3.24.crate) = 16489
-SHA256 (rust/crates/png-0.16.8.crate) = 3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6
-SIZE (rust/crates/png-0.16.8.crate) = 52598
-SHA256 (rust/crates/proc-macro-crate-1.1.0.crate) = 1ebace6889caf889b4d3f76becee12e90353f2b8c7d875534a71e5742f8f6f83
-SIZE (rust/crates/proc-macro-crate-1.1.0.crate) = 8535
+SHA256 (rust/crates/parking_lot_core-0.9.3.crate) = 09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929
+SIZE (rust/crates/parking_lot_core-0.9.3.crate) = 32256
+SHA256 (rust/crates/percent-encoding-2.2.0.crate) = 478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e
+SIZE (rust/crates/percent-encoding-2.2.0.crate) = 10075
+SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
+SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
+SHA256 (rust/crates/png-0.17.6.crate) = 8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c
+SIZE (rust/crates/png-0.17.6.crate) = 80695
+SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9
+SIZE (rust/crates/proc-macro-crate-1.2.1.crate) = 9161
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
-SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
+SHA256 (rust/crates/proc-macro2-1.0.43.crate) = 0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab
+SIZE (rust/crates/proc-macro2-1.0.43.crate) = 41512
SHA256 (rust/crates/quick-xml-0.22.0.crate) = 8533f14c8382aaad0d592c812ac3b826162128b65662331e1127b45c3d18536b
SIZE (rust/crates/quick-xml-0.22.0.crate) = 132066
-SHA256 (rust/crates/quote-1.0.14.crate) = 47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d
-SIZE (rust/crates/quote-1.0.14.crate) = 27252
-SHA256 (rust/crates/raw-window-handle-0.4.2.crate) = fba75eee94a9d5273a68c9e1e105d9cffe1ef700532325788389e5a83e2522b7
-SIZE (rust/crates/raw-window-handle-0.4.2.crate) = 10139
-SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
-SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582
-SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
-SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
+SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179
+SIZE (rust/crates/quote-1.0.21.crate) = 28030
+SHA256 (rust/crates/raw-window-handle-0.4.3.crate) = b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41
+SIZE (rust/crates/raw-window-handle-0.4.3.crate) = 10636
+SHA256 (rust/crates/raw-window-handle-0.5.0.crate) = ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a
+SIZE (rust/crates/raw-window-handle-0.5.0.crate) = 11715
+SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
+SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
+SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
-SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
-SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
-SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
-SIZE (rust/crates/ryu-1.0.9.crate) = 48391
+SHA256 (rust/crates/regex-syntax-0.6.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244
+SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
+SIZE (rust/crates/ryu-1.0.11.crate) = 47007
+SHA256 (rust/crates/safe_arch-0.5.2.crate) = c1ff3d6d9696af502cc3110dacce942840fb06ff4514cad92236ecc455f2ce05
+SIZE (rust/crates/safe_arch-0.5.2.crate) = 75030
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2
SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/serde-1.0.133.crate) = 97565067517b60e2d1ea8b268e59ce036de907ac523ad83a0475da04e818989a
-SIZE (rust/crates/serde-1.0.133.crate) = 75566
-SHA256 (rust/crates/serde_derive-1.0.133.crate) = ed201699328568d8d08208fdd080e3ff594e6c422e438b6705905da01005d537
-SIZE (rust/crates/serde_derive-1.0.133.crate) = 54726
-SHA256 (rust/crates/serde_json-1.0.74.crate) = ee2bb9cd061c5865d345bb02ca49fcef1391741b672b54a0bf7b679badec3142
-SIZE (rust/crates/serde_json-1.0.74.crate) = 115919
-SHA256 (rust/crates/serde_yaml-0.8.23.crate) = a4a521f2940385c165a24ee286aa8599633d162077a54bdcae2a6fd5a7bfa7a0
-SIZE (rust/crates/serde_yaml-0.8.23.crate) = 42140
+SHA256 (rust/crates/sctk-adwaita-0.4.2.crate) = 04b7c47a572f73de28bee5b5060d085b42b6ce1e4ee2b49c956ea7b25e94b6f0
+SIZE (rust/crates/sctk-adwaita-0.4.2.crate) = 21047
+SHA256 (rust/crates/semver-1.0.14.crate) = e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4
+SIZE (rust/crates/semver-1.0.14.crate) = 29813
+SHA256 (rust/crates/serde-1.0.144.crate) = 0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860
+SIZE (rust/crates/serde-1.0.144.crate) = 76387
+SHA256 (rust/crates/serde_derive-1.0.144.crate) = 94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00
+SIZE (rust/crates/serde_derive-1.0.144.crate) = 54867
+SHA256 (rust/crates/serde_json-1.0.85.crate) = e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44
+SIZE (rust/crates/serde_json-1.0.85.crate) = 144635
+SHA256 (rust/crates/serde_yaml-0.8.26.crate) = 578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b
+SIZE (rust/crates/serde_yaml-0.8.26.crate) = 40670
SHA256 (rust/crates/servo-fontconfig-0.5.1.crate) = c7e3e22fe5fd73d04ebf0daa049d3efe3eae55369ce38ab16d07ddd9ac5c217c
SIZE (rust/crates/servo-fontconfig-0.5.1.crate) = 9738
SHA256 (rust/crates/servo-fontconfig-sys-5.1.0.crate) = e36b879db9892dfa40f95da1c38a835d41634b825fbd8c4c418093d53c24b388
SIZE (rust/crates/servo-fontconfig-sys-5.1.0.crate) = 1790708
SHA256 (rust/crates/shared_library-0.1.9.crate) = 5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11
SIZE (rust/crates/shared_library-0.1.9.crate) = 10566
-SHA256 (rust/crates/signal-hook-0.3.13.crate) = 647c97df271007dcea485bb74ffdb57f2e683f1306c854f468a0c244badabf2d
-SIZE (rust/crates/signal-hook-0.3.13.crate) = 49252
-SHA256 (rust/crates/signal-hook-mio-0.2.1.crate) = 29fd5867f1c4f2c5be079aee7a2adf1152ebb04a4bc4d341f504b7dece607ed4
-SIZE (rust/crates/signal-hook-mio-0.2.1.crate) = 8893
+SHA256 (rust/crates/signal-hook-0.3.14.crate) = a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d
+SIZE (rust/crates/signal-hook-0.3.14.crate) = 49446
+SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
+SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
-SHA256 (rust/crates/slab-0.4.5.crate) = 9def91fd1e018fe007022791f865d0ccc9b3a0d5001e01aabb8b40e46000afb5
-SIZE (rust/crates/slab-0.4.5.crate) = 15888
-SHA256 (rust/crates/smallvec-1.7.0.crate) = 1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309
-SIZE (rust/crates/smallvec-1.7.0.crate) = 27459
-SHA256 (rust/crates/smithay-client-toolkit-0.15.3.crate) = 1325f292209cee78d5035530932422a30aa4c8fda1a16593ac083c1de211e68a
-SIZE (rust/crates/smithay-client-toolkit-0.15.3.crate) = 129366
-SHA256 (rust/crates/smithay-clipboard-0.6.5.crate) = 610b551bd25378bfd2b8e7a0fcbd83d427e8f2f6a40c47ae0f70688e9949dd55
-SIZE (rust/crates/smithay-clipboard-0.6.5.crate) = 16331
+SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
+SIZE (rust/crates/slab-0.4.7.crate) = 16647
+SHA256 (rust/crates/slotmap-1.0.6.crate) = e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342
+SIZE (rust/crates/slotmap-1.0.6.crate) = 58954
+SHA256 (rust/crates/smallvec-1.9.0.crate) = 2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1
+SIZE (rust/crates/smallvec-1.9.0.crate) = 28396
+SHA256 (rust/crates/smithay-client-toolkit-0.16.0.crate) = f307c47d32d2715eb2e0ece5589057820e0e5e70d07c247d1063e844e107f454
+SIZE (rust/crates/smithay-client-toolkit-0.16.0.crate) = 132020
+SHA256 (rust/crates/smithay-clipboard-0.6.6.crate) = 0a345c870a1fae0b1b779085e81b51e614767c239e93503588e54c5b17f4b0e8
+SIZE (rust/crates/smithay-clipboard-0.6.6.crate) = 16797
SHA256 (rust/crates/spsc-buffer-0.1.1.crate) = be6c3f39c37a4283ee4b43d1311c828f2e1fb0541e76ea0cb1a2abd9ef2f5b3b
SIZE (rust/crates/spsc-buffer-0.1.1.crate) = 3176
-SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
-SIZE (rust/crates/strsim-0.8.0.crate) = 9309
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/structopt-0.3.25.crate) = 40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c
-SIZE (rust/crates/structopt-0.3.25.crate) = 52296
-SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0
-SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
-SHA256 (rust/crates/syn-1.0.85.crate) = a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7
-SIZE (rust/crates/syn-1.0.85.crate) = 235056
-SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
-SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417
-SIZE (rust/crates/thiserror-1.0.30.crate) = 17748
-SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b
-SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
+SHA256 (rust/crates/syn-1.0.99.crate) = 58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13
+SIZE (rust/crates/syn-1.0.99.crate) = 236084
+SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
+SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
+SHA256 (rust/crates/textwrap-0.15.1.crate) = 949517c0cf1bf4ee812e2e07e08ab448e3ae0d23472aee8a06c985f0c8815b16
+SIZE (rust/crates/textwrap-0.15.1.crate) = 55940
+SHA256 (rust/crates/thiserror-1.0.35.crate) = c53f98874615aea268107765aa1ed8f6116782501d18e53d08b471733bea6c85
+SIZE (rust/crates/thiserror-1.0.35.crate) = 18451
+SHA256 (rust/crates/thiserror-impl-1.0.35.crate) = f8b463991b4eab2d801e724172285ec4195c650e8ec79b149e6c2a8e6dd3f783
+SIZE (rust/crates/thiserror-impl-1.0.35.crate) = 15433
+SHA256 (rust/crates/tiny-skia-0.7.0.crate) = 642680569bb895b16e4b9d181c60be1ed136fa0c9c7f11d004daf053ba89bf82
+SIZE (rust/crates/tiny-skia-0.7.0.crate) = 178703
+SHA256 (rust/crates/tiny-skia-path-0.7.0.crate) = c114d32f0c2ee43d585367cb013dfaba967ab9f62b90d9af0d696e955e70fa6c
+SIZE (rust/crates/tiny-skia-path-0.7.0.crate) = 47384
SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
-SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
-SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
-SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
-SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
-SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
+SHA256 (rust/crates/unicode-ident-1.0.4.crate) = dcc811dc4066ac62f84f11307873c4850cb653bfa9b1719cee2bd2204a4bc5dd
+SIZE (rust/crates/unicode-ident-1.0.4.crate) = 35491
+SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
+SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
SHA256 (rust/crates/utf8parse-0.2.0.crate) = 936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372
SIZE (rust/crates/utf8parse-0.2.0.crate) = 13392
SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
@@ -331,42 +347,42 @@ SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
SHA256 (rust/crates/vswhom-0.1.0.crate) = be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b
SIZE (rust/crates/vswhom-0.1.0.crate) = 9420
-SHA256 (rust/crates/vswhom-sys-0.1.0.crate) = fc2f5402d3d0e79a069714f7b48e3ecc60be7775a2c049cb839457457a239532
-SIZE (rust/crates/vswhom-sys-0.1.0.crate) = 15589
+SHA256 (rust/crates/vswhom-sys-0.1.1.crate) = 22025f6d8eb903ebf920ea6933b70b1e495be37e2cb4099e62c80454aaf57c39
+SIZE (rust/crates/vswhom-sys-0.1.1.crate) = 15804
SHA256 (rust/crates/vte-0.10.1.crate) = 6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983
SIZE (rust/crates/vte-0.10.1.crate) = 24947
SHA256 (rust/crates/vte_generate_state_changes-0.1.1.crate) = d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff
SIZE (rust/crates/vte_generate_state_changes-0.1.1.crate) = 2422
SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
-SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-SHA256 (rust/crates/wasm-bindgen-0.2.78.crate) = 632f73e236b219150ea279196e54e610f5dbafa5d61786303d4da54f84e47fce
-SIZE (rust/crates/wasm-bindgen-0.2.78.crate) = 162111
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.78.crate) = a317bf8f9fba2476b4b2c85ef4c4af8ff39c3c7f0cdfeed4f82c34a880aa837b
-SIZE (rust/crates/wasm-bindgen-backend-0.2.78.crate) = 25576
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.78.crate) = d56146e7c495528bf6587663bea13a8eb588d39b36b679d83972e1a2dbbdacf9
-SIZE (rust/crates/wasm-bindgen-macro-0.2.78.crate) = 11700
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.78.crate) = 7803e0eea25835f8abdc585cd3021b3deb11543c6fe226dcd30b228857c5c5ab
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.78.crate) = 17858
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.78.crate) = 0237232789cf037d5480773fe568aac745bfe2afbc11a863e97901780a6b47cc
-SIZE (rust/crates/wasm-bindgen-shared-0.2.78.crate) = 7206
-SHA256 (rust/crates/wayland-client-0.29.4.crate) = 91223460e73257f697d9e23d401279123d36039a3f7a449e983f123292d4458f
-SIZE (rust/crates/wayland-client-0.29.4.crate) = 71383
-SHA256 (rust/crates/wayland-commons-0.29.4.crate) = 94f6e5e340d7c13490eca867898c4cec5af56c27a5ffe5c80c6fc4708e22d33e
-SIZE (rust/crates/wayland-commons-0.29.4.crate) = 20757
-SHA256 (rust/crates/wayland-cursor-0.29.4.crate) = c52758f13d5e7861fc83d942d3d99bf270c83269575e52ac29e5b73cb956a6bd
-SIZE (rust/crates/wayland-cursor-0.29.4.crate) = 6136
-SHA256 (rust/crates/wayland-egl-0.29.4.crate) = 83281d69ee162b59031c666385e93bde4039ec553b90c4191cdb128ceea29a3a
-SIZE (rust/crates/wayland-egl-0.29.4.crate) = 3088
-SHA256 (rust/crates/wayland-protocols-0.29.4.crate) = 60147ae23303402e41fe034f74fb2c35ad0780ee88a1c40ac09a3be1e7465741
-SIZE (rust/crates/wayland-protocols-0.29.4.crate) = 140842
-SHA256 (rust/crates/wayland-scanner-0.29.4.crate) = 39a1ed3143f7a143187156a2ab52742e89dac33245ba505c17224df48939f9e0
-SIZE (rust/crates/wayland-scanner-0.29.4.crate) = 17231
-SHA256 (rust/crates/wayland-sys-0.29.4.crate) = d9341df79a8975679188e37dab3889bfa57c44ac2cb6da166f519a81cbe452d4
-SIZE (rust/crates/wayland-sys-0.29.4.crate) = 7919
-SHA256 (rust/crates/web-sys-0.3.55.crate) = 38eb105f1c59d9eaa6b5cdc92b859d85b926e82cb2e0945cd0c9259faa6fe9fb
-SIZE (rust/crates/web-sys-0.3.55.crate) = 664827
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasm-bindgen-0.2.83.crate) = eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268
+SIZE (rust/crates/wasm-bindgen-0.2.83.crate) = 169618
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142
+SIZE (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 25620
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810
+SIZE (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 12075
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 18530
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f
+SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
+SHA256 (rust/crates/wayland-client-0.29.5.crate) = 3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715
+SIZE (rust/crates/wayland-client-0.29.5.crate) = 71041
+SHA256 (rust/crates/wayland-commons-0.29.5.crate) = 8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902
+SIZE (rust/crates/wayland-commons-0.29.5.crate) = 20771
+SHA256 (rust/crates/wayland-cursor-0.29.5.crate) = 6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661
+SIZE (rust/crates/wayland-cursor-0.29.5.crate) = 6195
+SHA256 (rust/crates/wayland-egl-0.29.5.crate) = 402de949f81a012926d821a2d659f930694257e76dd92b6e0042ceb27be4107d
+SIZE (rust/crates/wayland-egl-0.29.5.crate) = 3112
+SHA256 (rust/crates/wayland-protocols-0.29.5.crate) = b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6
+SIZE (rust/crates/wayland-protocols-0.29.5.crate) = 140859
+SHA256 (rust/crates/wayland-scanner-0.29.5.crate) = 8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53
+SIZE (rust/crates/wayland-scanner-0.29.5.crate) = 17248
+SHA256 (rust/crates/wayland-sys-0.29.5.crate) = be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4
+SIZE (rust/crates/wayland-sys-0.29.5.crate) = 7926
+SHA256 (rust/crates/web-sys-0.3.60.crate) = bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f
+SIZE (rust/crates/web-sys-0.3.60.crate) = 700485
SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
SIZE (rust/crates/winapi-0.2.8.crate) = 455145
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -379,27 +395,39 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/winit-0.26.1.crate) = 9b43cc931d58b99461188607efd7acb2a093e65fc621f54cad78517a6063e73a
-SIZE (rust/crates/winit-0.26.1.crate) = 333842
+SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
+SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053
+SHA256 (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47
+SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960
+SHA256 (rust/crates/windows_i686_gnu-0.36.1.crate) = 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6
+SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115
+SHA256 (rust/crates/windows_i686_msvc-0.36.1.crate) = e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024
+SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575
+SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1
+SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
+SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
+SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
+SHA256 (rust/crates/winit-0.27.4.crate) = 37f64802920c4c35d12a53dad5e0c55bbc3004d8dc4f2e4dd64ad02c5665d7aa
+SIZE (rust/crates/winit-0.27.4.crate) = 370023
SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
SIZE (rust/crates/winreg-0.10.1.crate) = 25725
SHA256 (rust/crates/wio-0.2.2.crate) = 5d129932f4644ac2396cb456385cbf9e63b5b30c6e8dc4820bdca4eb082037a5
SIZE (rust/crates/wio-0.2.2.crate) = 11214
SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
-SHA256 (rust/crates/x11-clipboard-0.5.3.crate) = 473068b7b80ac86a18328824f1054e5e007898c47b5bbc281bd7abe32bc3653c
-SIZE (rust/crates/x11-clipboard-0.5.3.crate) = 7789
-SHA256 (rust/crates/x11-dl-2.19.1.crate) = ea26926b4ce81a6f5d9d0f3a0bc401e5a37c6ae14a1bfaa8ff6099ca80038c59
-SIZE (rust/crates/x11-dl-2.19.1.crate) = 64664
-SHA256 (rust/crates/xcb-0.10.1.crate) = 771e2b996df720cd1c6dd9ff90f62d91698fd3610cc078388d0564bdd6622a9c
-SIZE (rust/crates/xcb-0.10.1.crate) = 141048
+SHA256 (rust/crates/x11-clipboard-0.6.1.crate) = 6a7468a5768fea473e6c8c0d4b60d6d7001a64acceaac267207ca0281e1337e8
+SIZE (rust/crates/x11-clipboard-0.6.1.crate) = 8018
+SHA256 (rust/crates/x11-dl-2.20.0.crate) = 0c83627bc137605acc00bb399c7b908ef460b621fc37c953db2b09f88c449ea6
+SIZE (rust/crates/x11-dl-2.20.0.crate) = 66836
+SHA256 (rust/crates/xcb-1.1.1.crate) = b127bf5bfe9dbb39118d6567e3773d4bbc795411a8e1ef7b7e056bccac0011a9
+SIZE (rust/crates/xcb-1.1.1.crate) = 199998
SHA256 (rust/crates/xcursor-0.3.4.crate) = 463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7
SIZE (rust/crates/xcursor-0.3.4.crate) = 6069
-SHA256 (rust/crates/xdg-2.4.0.crate) = 3a23fe958c70412687039c86f578938b4a0bb50ec788e96bce4d6ab00ddd5803
-SIZE (rust/crates/xdg-2.4.0.crate) = 14035
+SHA256 (rust/crates/xdg-2.4.1.crate) = 0c4583db5cbd4c4c0303df2d15af80f0539db703fa1c68802d4cbbd2dd0f88f6
+SIZE (rust/crates/xdg-2.4.1.crate) = 14034
SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3
SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (alacritty-alacritty-v0.10.1_GH0.tar.gz) = e48d4b10762c2707bb17fd8f89bd98f0dcccc450d223cade706fdd9cfaefb308
-SIZE (alacritty-alacritty-v0.10.1_GH0.tar.gz) = 1439045
+SHA256 (alacritty-alacritty-v0.11.0_GH0.tar.gz) = 0fb3370c662f5b87d1b9a487aef999195212b192e08f6f68a572fed8fd637e07
+SIZE (alacritty-alacritty-v0.11.0_GH0.tar.gz) = 1481102
diff --git a/x11/alacritty/pkg-descr b/x11/alacritty/pkg-descr
index 20cac3415a38..c7d0b7092bfe 100644
--- a/x11/alacritty/pkg-descr
+++ b/x11/alacritty/pkg-descr
@@ -8,5 +8,3 @@ available. The simplicity goal means that it doesn't have many
features like tabs or scroll back as in other terminals. Instead, it
is expected that users of Alacritty make use of a terminal multiplexer
such as tmux.
-
-WWW: https://github.com/jwilm/alacritty
diff --git a/x11/albert/Makefile b/x11/albert/Makefile
index dbfb1f08d51f..176aaa67459e 100644
--- a/x11/albert/Makefile
+++ b/x11/albert/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= jsm@FreeBSD.org
COMMENT= Albert a keyboard launcher
+WWW= https://github.com/albertlauncher/albert
LICENSE= GPLv3
diff --git a/x11/albert/pkg-descr b/x11/albert/pkg-descr
index 48feb7325503..9a31e95a5ddd 100644
--- a/x11/albert/pkg-descr
+++ b/x11/albert/pkg-descr
@@ -1,3 +1 @@
Albert is a fast and flexible keyboard launcher
-
-WWW: https://github.com/albertlauncher/albert
diff --git a/x11/alttab/Makefile b/x11/alttab/Makefile
index cbc47be93963..c8fe560034ce 100644
--- a/x11/alttab/Makefile
+++ b/x11/alttab/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Task switcher for minimalistic window managers
+WWW= https://github.com/sagb/alttab
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/alttab/pkg-descr b/x11/alttab/pkg-descr
index 5b80c7e4d5fa..d0d61cbde26d 100644
--- a/x11/alttab/pkg-descr
+++ b/x11/alttab/pkg-descr
@@ -1,5 +1,3 @@
X11 window switcher designed for minimalistic window managers (ratpoison,
xmonad and others) or standalone X11 session. It is lightweight and depends
only on basic X11 libs, conforming to the usage of lightweight WM.
-
-WWW: https://github.com/sagb/alttab
diff --git a/x11/aminal/Makefile b/x11/aminal/Makefile
index d6da154e14ea..984ddf3a3a5a 100644
--- a/x11/aminal/Makefile
+++ b/x11/aminal/Makefile
@@ -1,11 +1,12 @@
PORTNAME= aminal
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= x11
MAINTAINER= yuri@FreeBSD.org
COMMENT= Golang terminal emulator from scratch
+WWW= https://github.com/liamg/aminal
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/aminal/pkg-descr b/x11/aminal/pkg-descr
index f505475dc490..11abae333f70 100644
--- a/x11/aminal/pkg-descr
+++ b/x11/aminal/pkg-descr
@@ -3,5 +3,3 @@ utilising OpenGL.
The project is experimental at the moment, so you probably won't want to rely on
Aminal as your main terminal for a while.
-
-WWW: https://github.com/liamg/aminal
diff --git a/x11/antimicro/Makefile b/x11/antimicro/Makefile
index 181f0fcafdcb..9dbb18eec795 100644
--- a/x11/antimicro/Makefile
+++ b/x11/antimicro/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
COMMENT= Program for mapping keyboard and mouse to a gamepad
+WWW= https://github.com/AntiMicro/antimicro
LICENSE= GPLv3
@@ -19,7 +20,7 @@ LDFLAGS+= -L${LOCALBASE}/lib
USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig \
qt:5 sdl shared-mime-info xorg
USE_XORG= x11 xi xtst
-USE_QT= core gui linguisttools_build qmake_build buildtools_build widgets network
+USE_QT= core gui linguisttools:build qmake:build buildtools:build widgets network
USE_SDL= sdl2
.include <bsd.port.mk>
diff --git a/x11/antimicro/pkg-descr b/x11/antimicro/pkg-descr
index 8bc7e71df1e7..918924482b8b 100644
--- a/x11/antimicro/pkg-descr
+++ b/x11/antimicro/pkg-descr
@@ -4,5 +4,3 @@ that do not have any form of built-in gamepad support. However,
you can use this program to control any desktop application with a gamepad;
this means that your system has to be running an X environment in order to
run this program.
-
-WWW: https://github.com/AntiMicro/antimicro
diff --git a/x11/appmenu-registrar/Makefile b/x11/appmenu-registrar/Makefile
index c65fb130f8fb..da7bd0f128d5 100644
--- a/x11/appmenu-registrar/Makefile
+++ b/x11/appmenu-registrar/Makefile
@@ -7,14 +7,14 @@ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60
MAINTAINER= ericbsd@FreeBSD.org
COMMENT= Appmenu DBusMenu registrar
+WWW= https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/tree/master/subprojects/registrar
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libbamf3.so:sysutils/bamf
-BUILD_DEPENDS= valac:lang/vala
-USES= meson gnome pkgconfig gettext
+USES= meson gnome pkgconfig gettext vala:build
MESON_ARGS= -Dvalapanel=disabled \
-Dxfce=disabled \
diff --git a/x11/appmenu-registrar/pkg-descr b/x11/appmenu-registrar/pkg-descr
index 360c23377974..0f3e1f066a61 100644
--- a/x11/appmenu-registrar/pkg-descr
+++ b/x11/appmenu-registrar/pkg-descr
@@ -1,4 +1,2 @@
Provides a standalone Appmenu registrar that allows other applications
to access any active window's application menu tree.
-
-WWW: https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/tree/master/subprojects/registrar
diff --git a/x11/apwal/Makefile b/x11/apwal/Makefile
index d4b418d7f6be..04179f1c743e 100644
--- a/x11/apwal/Makefile
+++ b/x11/apwal/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://apwal.free.fr/download/
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple and powerful application launcher
+WWW= http://apwal.free.fr/
USE_GNOME= gtk20 libxml2
USES= gmake gnome pkgconfig
diff --git a/x11/apwal/pkg-descr b/x11/apwal/pkg-descr
index 8eb60c01dac0..1544dc437009 100644
--- a/x11/apwal/pkg-descr
+++ b/x11/apwal/pkg-descr
@@ -8,5 +8,3 @@ configuration.
To be able to launch the editor from inside apwal you need a
mounted procfs.
-
-WWW: http://apwal.free.fr/
diff --git a/x11/arandr/Makefile b/x11/arandr/Makefile
index 6f9c52a5c442..9e6a465dfdeb 100644
--- a/x11/arandr/Makefile
+++ b/x11/arandr/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11 deskutils
MAINTAINER= sbz@FreeBSD.org
COMMENT= Another XRandR GUI
+WWW= https://christian.amsuess.com/tools/arandr/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/arandr/pkg-descr b/x11/arandr/pkg-descr
index 3dc658571a62..858f36d238b2 100644
--- a/x11/arandr/pkg-descr
+++ b/x11/arandr/pkg-descr
@@ -1,5 +1,3 @@
ARandR is designed to provide a simple visual front end for XRandR. Relative
monitor positions are shown graphically and can be changed in a drag-and-drop
way.
-
-WWW: https://christian.amsuess.com/tools/arandr/
diff --git a/x11/arcan-trayicon/Makefile b/x11/arcan-trayicon/Makefile
index 247d80cf597c..a2f0008d26f1 100644
--- a/x11/arcan-trayicon/Makefile
+++ b/x11/arcan-trayicon/Makefile
@@ -1,9 +1,10 @@
PORTNAME= arcan-trayicon
-DISTVERSION= 0.6.2
+DISTVERSION= 0.6.2.1
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Generic wrapper for registering Arcan clients as tray icons
+WWW= https://arcan-fe.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC:H:H:H}/data/distr/LICENSE.BSD
diff --git a/x11/arcan-trayicon/distinfo b/x11/arcan-trayicon/distinfo
index f019696bb091..e72d1b28732c 100644
--- a/x11/arcan-trayicon/distinfo
+++ b/x11/arcan-trayicon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657870390
-SHA256 (letoram-arcan-0.6.2_GH0.tar.gz) = 635c447c341c7b803fd13317d3027ce438e8965803943a213a8f4409352d889c
-SIZE (letoram-arcan-0.6.2_GH0.tar.gz) = 11802619
+TIMESTAMP = 1665606234
+SHA256 (letoram-arcan-0.6.2.1_GH0.tar.gz) = 7bf083412bc61555472877313c13116431a0a36fccbf142f97559db43b4a1475
+SIZE (letoram-arcan-0.6.2.1_GH0.tar.gz) = 11812923
diff --git a/x11/arcan-trayicon/pkg-descr b/x11/arcan-trayicon/pkg-descr
index 8c836e73be34..8f163aaf54bd 100644
--- a/x11/arcan-trayicon/pkg-descr
+++ b/x11/arcan-trayicon/pkg-descr
@@ -2,5 +2,3 @@ Arcan-trayicon is a tool that chain-loads another arcan client, along with
two reference images (active and inactive). It tries to register itself in
the icon-tray of a running arcan application, though it must explicitly
enable the support.
-
-WWW: https://arcan-fe.com/
diff --git a/x11/aterm/Makefile b/x11/aterm/Makefile
index 79097bc54c7d..4f307cf4a867 100644
--- a/x11/aterm/Makefile
+++ b/x11/aterm/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Color vt102 terminal emulator with transparency support
+WWW= http://aterm.sourceforge.net/
MAKE_JOBS_UNSAFE= yes
diff --git a/x11/aterm/pkg-descr b/x11/aterm/pkg-descr
index 1729642cb979..9e60cbc9baf8 100644
--- a/x11/aterm/pkg-descr
+++ b/x11/aterm/pkg-descr
@@ -3,5 +3,3 @@ additions for fast transparency.
It was created with AfterStep users in mind, but is not tied to any
libraries, and can be used anywhere.
-
-WWW: http://aterm.sourceforge.net/
diff --git a/x11/autorandr/Makefile b/x11/autorandr/Makefile
index 32eb004d67fb..d209054f5984 100644
--- a/x11/autorandr/Makefile
+++ b/x11/autorandr/Makefile
@@ -6,6 +6,7 @@ PATCHFILES= 2bc71d562765e2023b26a31c485769612e3eb91e.patch:-p1 # PR 282
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Auto-detect displays and configure them with xrandr
+WWW= https://github.com/phillipberndt/autorandr
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt
diff --git a/x11/autorandr/pkg-descr b/x11/autorandr/pkg-descr
index 99ff4377c0b9..25e5a769e9b2 100644
--- a/x11/autorandr/pkg-descr
+++ b/x11/autorandr/pkg-descr
@@ -1,4 +1,2 @@
Automatically select an xrandr display configuration based on connected
devices.
-
-WWW: https://github.com/phillipberndt/autorandr
diff --git a/x11/babl/Makefile b/x11/babl/Makefile
index 4b00db8d3231..240abf25c861 100644
--- a/x11/babl/Makefile
+++ b/x11/babl/Makefile
@@ -1,19 +1,18 @@
PORTNAME= babl
-PORTVERSION= 0.1.92
-PORTREVISION= 1
+PORTVERSION= 0.1.98
CATEGORIES= x11
MASTER_SITES= GIMP
MAINTAINER= gnome@FreeBSD.org
COMMENT= Dynamic pixel format conversion library
+WWW= https://www.gegl.org/babl/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= vapigen:lang/vala
LIB_DEPENDS= liblcms2.so:graphics/lcms2
-USES= compiler:c11 gnome libtool localbase meson pathfix pkgconfig tar:xz
+USES= compiler:c11 gnome libtool localbase meson pathfix pkgconfig tar:xz vala:build
USE_LDCONFIG= yes
USE_GNOME= introspection:build
@@ -26,7 +25,7 @@ SIMD_MESON_OFF= -Denable-mmx=false -Denable-sse=false \
-Denable-sse2=false -Denable-sse4_1=false \
-Denable-avx2=false -Denable-f16c=false
-BABL_SHLIB= 0.191.1
+BABL_SHLIB= 0.197.1
BABL_VER= 0.1
PLIST_SUB+= BABL_SHLIB=${BABL_SHLIB} BABL_VER=${BABL_VER}
diff --git a/x11/babl/distinfo b/x11/babl/distinfo
index f4806fe25f97..3a4387e13ee0 100644
--- a/x11/babl/distinfo
+++ b/x11/babl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655194578
-SHA256 (babl-0.1.92.tar.xz) = f667735028944b6375ad18f160a64ceb93f5c7dccaa9d8751de359777488a2c1
-SIZE (babl-0.1.92.tar.xz) = 309784
+TIMESTAMP = 1669105683
+SHA256 (babl-0.1.98.tar.xz) = f3b222f84e462735de63fa9c3651942f2b78fd314c73a22e05ff7c73afd23af1
+SIZE (babl-0.1.98.tar.xz) = 312516
diff --git a/x11/babl/files/patch-meson_build b/x11/babl/files/patch-meson.build
index 096a931a5e79..8338f004252a 100644
--- a/x11/babl/files/patch-meson_build
+++ b/x11/babl/files/patch-meson.build
@@ -1,13 +1,13 @@
Fix for meson >=0.62.0
Index: meson.build
---- meson.build.orig
+--- meson.build.orig 2022-08-23 12:52:30 UTC
+++ meson.build
-@@ -55,9 +55,6 @@ lib_name = meson.project_name() + '-' + api_version
+@@ -55,9 +55,6 @@ stable = (stability_version_number % 2 == 0)
stability_version_number = (major_version != 0 ? minor_version : micro_version)
stable = (stability_version_number % 2 == 0)
--conf.set10('BABL_UNSTABLE', not stable, Description:
+-conf.set10('BABL_UNSTABLE', not stable, description:
- 'Define to 1 if this is an unstable version of BABL.')
-
conf.set ('BABL_MAJOR_VERSION', '@0@'.format(major_version))
diff --git a/x11/babl/pkg-descr b/x11/babl/pkg-descr
index 0111cb4b134c..ab2a81d7f36a 100644
--- a/x11/babl/pkg-descr
+++ b/x11/babl/pkg-descr
@@ -2,5 +2,3 @@ Babl is a dynamic, any to any, pixel format conversion library. It
provides conversions between the myriad of buffer types images can be
stored in. Babl doesn't only help with existing pixel formats, but also
facilitates creation of new and uncommon ones.
-
-WWW: http://www.gegl.org/babl/
diff --git a/x11/babl/pkg-plist b/x11/babl/pkg-plist
index 5fec613055d9..e506754c167d 100644
--- a/x11/babl/pkg-plist
+++ b/x11/babl/pkg-plist
@@ -1,3 +1,4 @@
+bin/babl
include/babl-%%BABL_VER%%/babl/babl-introspect.h
include/babl-%%BABL_VER%%/babl/babl-macros.h
include/babl-%%BABL_VER%%/babl/babl-types.h
diff --git a/x11/bbappconf/Makefile b/x11/bbappconf/Makefile
index 3c7579382315..ed40dbdc3178 100644
--- a/x11/bbappconf/Makefile
+++ b/x11/bbappconf/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/bbtools/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Application configuring tool for the blackbox window manager
+WWW= http://bbtools.sourceforge.net/
USES= xorg
USE_XORG= x11
diff --git a/x11/bbappconf/pkg-descr b/x11/bbappconf/pkg-descr
index e2701639d3df..2471392ed940 100644
--- a/x11/bbappconf/pkg-descr
+++ b/x11/bbappconf/pkg-descr
@@ -5,5 +5,3 @@ like:
* if it should be displayed without titlebar
* if it should be sticky
* position size of windows
-
-WWW: http://bbtools.sourceforge.net/
diff --git a/x11/bbdock/Makefile b/x11/bbdock/Makefile
index aac6ae17480f..a7527191a0bf 100644
--- a/x11/bbdock/Makefile
+++ b/x11/bbdock/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://bbdock.nethence.com/download/
MAINTAINER= ports@FreeBSD.org
COMMENT= Application launcher for Blackbox-like window manager
+WWW= https://bbdock.nethence.com/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/bbdock/pkg-descr b/x11/bbdock/pkg-descr
index df2250c7e581..f8446ec75139 100644
--- a/x11/bbdock/pkg-descr
+++ b/x11/bbdock/pkg-descr
@@ -3,5 +3,3 @@ allows one to create application buttons in the slit/dock. It works with
PNG files rather than XPM images, and supports alpha blending at 16, 24,
and 32 bits color-depth. Also, the raise-window function is available to
window managers which implement the EWMH specification.
-
-WWW: http://bbdock.nethence.com/
diff --git a/x11/bemenu/Makefile b/x11/bemenu/Makefile
index 50b4144a98b8..99d7f65c2011 100644
--- a/x11/bemenu/Makefile
+++ b/x11/bemenu/Makefile
@@ -3,8 +3,9 @@ DISTVERSION= 0.6.7
CATEGORIES= x11 wayland
MASTER_SITES= https://github.com/Cloudef/bemenu/releases/download/${DISTVERSION}/
-MAINTAINER= tobik@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Dynamic menu library and client program inspired by dmenu
+WWW= https://github.com/Cloudef/bemenu
LICENSE= GPLv3+ LGPL3+
LICENSE_COMB= multi
diff --git a/x11/bemenu/pkg-descr b/x11/bemenu/pkg-descr
index 5f020a4feba4..3d98836e127d 100644
--- a/x11/bemenu/pkg-descr
+++ b/x11/bemenu/pkg-descr
@@ -5,5 +5,3 @@ user selects one item or types any text and presses Enter, their
choice is printed to stdout.
Bemenu comes with Ncurses, Wayland, and X11 backends.
-
-WWW: https://github.com/Cloudef/bemenu
diff --git a/x11/bgrot/Makefile b/x11/bgrot/Makefile
index 0d42c5975baf..7fa685180dbe 100644
--- a/x11/bgrot/Makefile
+++ b/x11/bgrot/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.over-yonder.net/~fullermd/projects/bgrot/ \
MAINTAINER= fullermd@over-yonder.net
COMMENT= Program to handle your X background to prevent boredom
+WWW= https://www.over-yonder.net/~fullermd/projects/bgrot/
LICENSE= BSD2CLAUSE
diff --git a/x11/bgrot/pkg-descr b/x11/bgrot/pkg-descr
index 94d0c0059eba..27f11bccdda3 100644
--- a/x11/bgrot/pkg-descr
+++ b/x11/bgrot/pkg-descr
@@ -2,5 +2,3 @@ bgrot is a simple suite of scripts to handle rotation of your X
background, using (at present) xv. It takes a series of images, puts
them in random order, and rotates them at given intervals. Why? Heck,
why not?
-
-WWW: http://www.over-yonder.net/~fullermd/projects/bgrot/
diff --git a/x11/bgs/Makefile b/x11/bgs/Makefile
index dc9e5a99b896..3cfaa195db09 100644
--- a/x11/bgs/Makefile
+++ b/x11/bgs/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple X11 BackGround Setter using Imlib2
+WWW= https://github.com/Gottox/bgs
LICENSE= MIT
diff --git a/x11/bgs/pkg-descr b/x11/bgs/pkg-descr
index 1c48d8f80ee4..b3548142b405 100644
--- a/x11/bgs/pkg-descr
+++ b/x11/bgs/pkg-descr
@@ -3,5 +3,3 @@ The bgs program allows you to tailor the appearance of the background
bgs uses imlib2 for image rendering and rotates the images automatically.
It is made for dynamic Xinerama/Xrandr setups such as used with notebooks,
but it works very fine in any setup.
-
-WWW: https://github.com/Gottox/bgs
diff --git a/x11/bmpanel2/Makefile b/x11/bmpanel2/Makefile
index 584f9632b3c2..bca13b63906c 100644
--- a/x11/bmpanel2/Makefile
+++ b/x11/bmpanel2/Makefile
@@ -7,6 +7,7 @@ PATCH_SITES= LOCAL/danfe
MAINTAINER= danfe@FreeBSD.org
COMMENT= Lightweight NetWM-compliant panel (taskbar) for X11
+WWW= https://code.google.com/archive/p/bmpanel2/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/bmpanel2/pkg-descr b/x11/bmpanel2/pkg-descr
index 93c7ea45d60e..ae77bb1f7e46 100644
--- a/x11/bmpanel2/pkg-descr
+++ b/x11/bmpanel2/pkg-descr
@@ -9,5 +9,3 @@ X11 desktop. It currently features:
- Small number of dependencies, briefly: glib2, cairo, pango, libX11
- Small memory footprint (about 2-4 megabytes)
- Small executable (80 kilobytes at the moment)
-
-WWW: https://code.google.com/archive/p/bmpanel2/
diff --git a/x11/brisk-menu/Makefile b/x11/brisk-menu/Makefile
index 50a755d115cc..939b1d59ce74 100644
--- a/x11/brisk-menu/Makefile
+++ b/x11/brisk-menu/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= ericbsd@FreeBSD.org
COMMENT= Brisk Menu is an efficient menu for the MATE Desktop
+WWW= https://github.com/solus-project/brisk-menu #brisk-menu
LICENSE= GPLv2+ CC-BY-SA-4.0
LICENSE_COMB= multi
diff --git a/x11/brisk-menu/pkg-descr b/x11/brisk-menu/pkg-descr
index 6e54d8858f41..697bec32ca16 100644
--- a/x11/brisk-menu/pkg-descr
+++ b/x11/brisk-menu/pkg-descr
@@ -2,5 +2,3 @@ Brisk Menu is a modern and efficient menu designed to improve the MATE Desktop
Environment with modern, first-class options. The purpose of this project is
to provide a usable menu as seen in other desktops without the bloat and
performance issues.
-
-WWW: https://github.com/solus-project/brisk-menu#brisk-menu
diff --git a/x11/cde-24/Makefile b/x11/cde-24/Makefile
index 1ef3415e9081..13b965fcba40 100644
--- a/x11/cde-24/Makefile
+++ b/x11/cde-24/Makefile
@@ -8,6 +8,7 @@ PKGNAMESUFFIX= -24
MAINTAINER= cy@FreeBSD.org
COMMENT= Common Desktop Environment
+WWW= https://sourceforge.net/p/cdesktopenv/wiki/Home/
LICENSE= LGPL21
diff --git a/x11/cde-24/pkg-descr b/x11/cde-24/pkg-descr
index 477d67a8baf7..b9e0cabc80de 100644
--- a/x11/cde-24/pkg-descr
+++ b/x11/cde-24/pkg-descr
@@ -2,5 +2,3 @@ CDE - The Common Desktop Environment is X Windows desktop environment
that was commonly used on commercial UNIX variants such as Sun Solaris,
HP-UX and IBM AIX. Developed between 1993 and 1999, it has now been
released under an Open Source licence by The Open Group.
-
-WWW: https://sourceforge.net/p/cdesktopenv/wiki/Home/
diff --git a/x11/cde-25/Makefile b/x11/cde-25/Makefile
index 33fb09a7566d..7701453966f4 100644
--- a/x11/cde-25/Makefile
+++ b/x11/cde-25/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cde
-DISTVERSION= 2.5.0
+DISTVERSION= 2.5.1
CATEGORIES= x11
MASTER_SITES= SF/cdesktopenv/src/
.if !defined(MASTERDIR)
@@ -8,11 +8,10 @@ PKGNAMESUFFIX= -25
MAINTAINER= cy@FreeBSD.org
COMMENT= Common Desktop Environment
+WWW= https://sourceforge.net/p/cdesktopenv/wiki/Home/
LICENSE= LGPL21
-BROKEN_mips64= fails to build: ./config/imake/imake: No such file or directory
-BROKEN_powerpc64= fails to build: ./config/imake/imake: No such file or directory
BROKEN_i386= cannot bind to a temporary of type va_list
# For concurrent testing purposes only. Define DT_ID in make.conf to build
@@ -116,5 +115,4 @@ post-install:
# Only a problem on armv7 so far
${FIND} ${STAGEDIR}/${DT_PREFIX} -type f -name 'ecp.*' -delete
-
.include <bsd.port.mk>
diff --git a/x11/cde-25/distinfo b/x11/cde-25/distinfo
index 97424cbcbdfe..b7a2f6a919b9 100644
--- a/x11/cde-25/distinfo
+++ b/x11/cde-25/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1658932097
-SHA256 (cde-2.5.0.tar.gz) = 794f3d8f5283e7a32de5c6e388ef7e458f0268b44da0b99abc7df47e48f01b55
-SIZE (cde-2.5.0.tar.gz) = 57736957
+TIMESTAMP = 1664751255
+SHA256 (cde-2.5.1.tar.gz) = 71ab257b3cf691b963c00a6fe628033c7df8e4f2b662a4144e2d58660bccd43c
+SIZE (cde-2.5.1.tar.gz) = 57543245
diff --git a/x11/cde-25/files/patch-programs_fontaliases_Makefile.am b/x11/cde-25/files/patch-programs_fontaliases_Makefile.am
deleted file mode 100644
index c47286ee7c11..000000000000
--- a/x11/cde-25/files/patch-programs_fontaliases_Makefile.am
+++ /dev/null
@@ -1,8 +0,0 @@
---- programs/fontaliases/Makefile.am.orig 2022-07-27 09:52:05.850328000 -0700
-+++ programs/fontaliases/Makefile.am 2022-07-27 10:37:08.405264000 -0700
-@@ -33,4 +33,4 @@
-
- install-data-hook:
- $(MKDIR_P) $(DESTDIR)$(fontaliasesconfdir)
-- $(CP) $(fontaliasesdatadir)/$(FONTS_ALIAS) $(DESTDIR)$(fontaliasesconfdir)/fonts.alias
-+ $(CP) $(DESTDIR)$(fontaliasesdatadir)/$(FONTS_ALIAS) $(DESTDIR)$(fontaliasesconfdir)/fonts.alias
diff --git a/x11/cde-25/pkg-descr b/x11/cde-25/pkg-descr
index 477d67a8baf7..b9e0cabc80de 100644
--- a/x11/cde-25/pkg-descr
+++ b/x11/cde-25/pkg-descr
@@ -2,5 +2,3 @@ CDE - The Common Desktop Environment is X Windows desktop environment
that was commonly used on commercial UNIX variants such as Sun Solaris,
HP-UX and IBM AIX. Developed between 1993 and 1999, it has now been
released under an Open Source licence by The Open Group.
-
-WWW: https://sourceforge.net/p/cdesktopenv/wiki/Home/
diff --git a/x11/cde-devel/Makefile b/x11/cde-devel/Makefile
index abc92d1440a8..579cfe4fca3e 100644
--- a/x11/cde-devel/Makefile
+++ b/x11/cde-devel/Makefile
@@ -7,17 +7,16 @@ PKGNAMESUFFIX= -devel
MAINTAINER= cy@FreeBSD.org
COMMENT= Common Desktop Environment
+WWW= https://sourceforge.net/p/cdesktopenv/wiki/Home/
USE_GITHUB= yes
GH_ACCOUNT= cschuber
GH_PROJECT= cdesktopenv-code
-GH_TAGNAME= 3449ea676
-COMMIT_DATE= 2022.08.13
+GH_TAGNAME= 503d09172
+COMMIT_DATE= 2022.10.01
LICENSE= LGPL21
-BROKEN_mips64= fails to build: ./config/imake/imake: No such file or directory
-BROKEN_powerpc64= fails to build: ./config/imake/imake: No such file or directory
BROKEN_i386= cannot bind to a temporary of type va_list
WRKSRC_SUBDIR= ${PORTNAME}
@@ -123,5 +122,4 @@ post-install:
# Only a problem on armv7 so far
${FIND} ${STAGEDIR}/${DT_PREFIX} -type f -name 'ecp.*' -delete
-
.include <bsd.port.mk>
diff --git a/x11/cde-devel/distinfo b/x11/cde-devel/distinfo
index 497c66f9f261..c391462cb751 100644
--- a/x11/cde-devel/distinfo
+++ b/x11/cde-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1660572184
-SHA256 (cschuber-cdesktopenv-code-2022.08.13-3449ea676_GH0.tar.gz) = 9cc7199509816c504bf89037923e5b2186e840b8f38195dfd36b422fa73596c5
-SIZE (cschuber-cdesktopenv-code-2022.08.13-3449ea676_GH0.tar.gz) = 57622877
+TIMESTAMP = 1664751254
+SHA256 (cschuber-cdesktopenv-code-2022.10.01-503d09172_GH0.tar.gz) = da206f8c493b49d7b6afd05334e157d27191176bdffeec97d57e98520adea20c
+SIZE (cschuber-cdesktopenv-code-2022.10.01-503d09172_GH0.tar.gz) = 57564516
diff --git a/x11/cde-devel/pkg-descr b/x11/cde-devel/pkg-descr
index 477d67a8baf7..b9e0cabc80de 100644
--- a/x11/cde-devel/pkg-descr
+++ b/x11/cde-devel/pkg-descr
@@ -2,5 +2,3 @@ CDE - The Common Desktop Environment is X Windows desktop environment
that was commonly used on commercial UNIX variants such as Sun Solaris,
HP-UX and IBM AIX. Developed between 1993 and 1999, it has now been
released under an Open Source licence by The Open Group.
-
-WWW: https://sourceforge.net/p/cdesktopenv/wiki/Home/
diff --git a/x11/cinnamon-desktop/Makefile b/x11/cinnamon-desktop/Makefile
index e595482fea11..1b5bf89ca1df 100644
--- a/x11/cinnamon-desktop/Makefile
+++ b/x11/cinnamon-desktop/Makefile
@@ -5,6 +5,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Additional UI API for cinnamon
+WWW= http://cinnamon.linuxmint.com/
LICENSE= GPLv2 LGPL20
LICENSE_COMB= multi
diff --git a/x11/cinnamon-desktop/pkg-descr b/x11/cinnamon-desktop/pkg-descr
index d8b385cbbf94..de6bcfb1a58a 100644
--- a/x11/cinnamon-desktop/pkg-descr
+++ b/x11/cinnamon-desktop/pkg-descr
@@ -1,3 +1 @@
This is a collection of APIs.
-
-WWW: http://cinnamon.linuxmint.com/
diff --git a/x11/cinnamon-menus/Makefile b/x11/cinnamon-menus/Makefile
index 1c865a82af92..ba635cc27987 100644
--- a/x11/cinnamon-menus/Makefile
+++ b/x11/cinnamon-menus/Makefile
@@ -5,6 +5,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Additional UI API for cinnamon
+WWW= https://github.com/linuxmint/cinnamon-menus
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
diff --git a/x11/cinnamon-menus/pkg-descr b/x11/cinnamon-menus/pkg-descr
index 195e8f44d373..7114913d67b8 100644
--- a/x11/cinnamon-menus/pkg-descr
+++ b/x11/cinnamon-menus/pkg-descr
@@ -1,4 +1,2 @@
This package is a replacemenent of gnome-menus for
the cinnamon project.
-
-WWW: https://github.com/linuxmint/cinnamon-menus
diff --git a/x11/cinnamon-session/Makefile b/x11/cinnamon-session/Makefile
index d4d9ea5abf14..1348aa5c3012 100644
--- a/x11/cinnamon-session/Makefile
+++ b/x11/cinnamon-session/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Session component for the cinnamon desktop
+WWW= http://cinnamon.linuxmint.com/
LICENSE= GPLv2
diff --git a/x11/cinnamon-session/pkg-descr b/x11/cinnamon-session/pkg-descr
index 4f41c40b892d..1f546cfd35a3 100644
--- a/x11/cinnamon-session/pkg-descr
+++ b/x11/cinnamon-session/pkg-descr
@@ -1,4 +1,2 @@
This provides session management for the cinnamon desktop, and
provides the tools used to start the desktop.
-
-WWW: http://cinnamon.linuxmint.com/
diff --git a/x11/cinnamon/Makefile b/x11/cinnamon/Makefile
index f41b56863e18..a7a72b0fc58a 100644
--- a/x11/cinnamon/Makefile
+++ b/x11/cinnamon/Makefile
@@ -9,6 +9,7 @@ PATCHFILES+= aa0bf5b13078.patch:-p1 # https://github.com/linuxmint/cinnamon/pull
MAINTAINER= gnome@FreeBSD.org
COMMENT= Fork of GNOME Shell with layout similar to GNOME 2
+WWW= http://cinnamon.linuxmint.com/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/cinnamon/pkg-descr b/x11/cinnamon/pkg-descr
index 152a2b22e253..45cefa0e97bf 100644
--- a/x11/cinnamon/pkg-descr
+++ b/x11/cinnamon/pkg-descr
@@ -5,5 +5,3 @@ The desktop layout is similar to Gnome 2.
The underlying technology is forked from Gnome Shell.
The emphasis is put on making users feel at home and providing them with an
easy to use and comfortable desktop experience.
-
-WWW: http://cinnamon.linuxmint.com/
diff --git a/x11/cl-clx-sbcl/Makefile b/x11/cl-clx-sbcl/Makefile
index 3af93159a9ec..bdb690e31a8b 100644
--- a/x11/cl-clx-sbcl/Makefile
+++ b/x11/cl-clx-sbcl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= clx
DISTVERSION= 0.7.5.65
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= x11 lisp
PKGNAMEPREFIX= cl-
PKGNAMESUFFIX= -sbcl
@@ -8,6 +8,7 @@ DISTFILES= # none
MAINTAINER= jrm@FreeBSD.org
COMMENT= X11 client library for Common Lisp
+WWW= https://www.cliki.net/CLX
LICENSE= MIT
diff --git a/x11/cl-clx-sbcl/pkg-descr b/x11/cl-clx-sbcl/pkg-descr
index 185faff10d6f..4d13dfbf584b 100644
--- a/x11/cl-clx-sbcl/pkg-descr
+++ b/x11/cl-clx-sbcl/pkg-descr
@@ -2,5 +2,3 @@ CLX is to Common Lisp as Xlib is to C - it provides low-level X calls
on top of which a Graphics Toolkit can be based.
This package contains the fasl files generated by SBCL.
-
-WWW: http://www.cliki.net/CLX
diff --git a/x11/cl-clx/Makefile b/x11/cl-clx/Makefile
index 0aebf33f0aec..39527be4af08 100644
--- a/x11/cl-clx/Makefile
+++ b/x11/cl-clx/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= cl-
MAINTAINER= jrm@FreeBSD.org
COMMENT= X11 client library for Common Lisp
+WWW= https://www.cliki.net/CLX
LICENSE= MIT
diff --git a/x11/cl-clx/pkg-descr b/x11/cl-clx/pkg-descr
index 796c4a5a8ed5..52dfcdfe247f 100644
--- a/x11/cl-clx/pkg-descr
+++ b/x11/cl-clx/pkg-descr
@@ -1,4 +1,2 @@
CLX is to Common Lisp as Xlib is to C - it provides low-level X calls
on top of which a Graphics Toolkit can be based.
-
-WWW: http://www.cliki.net/CLX
diff --git a/x11/clipman/Makefile b/x11/clipman/Makefile
index 83eba8ce0597..54b7aca283ef 100644
--- a/x11/clipman/Makefile
+++ b/x11/clipman/Makefile
@@ -1,11 +1,12 @@
PORTNAME= clipman
DISTVERSIONPREFIX= v
DISTVERSION= 1.6.1
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Simple clipboard manager for Wayland
+WWW= https://github.com/yory8/clipman
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/clipman/pkg-descr b/x11/clipman/pkg-descr
index 97bfce5e1740..7db794406b0e 100644
--- a/x11/clipman/pkg-descr
+++ b/x11/clipman/pkg-descr
@@ -1,4 +1,2 @@
A basic clipboard manager for Wayland, with support for persisting
copy buffers after an application exits.
-
-WWW: https://github.com/yory8/clipman
diff --git a/x11/compton-conf/Makefile b/x11/compton-conf/Makefile
index 922dec9c1faf..17ecd80b8d22 100644
--- a/x11/compton-conf/Makefile
+++ b/x11/compton-conf/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= LXQT/${PORTNAME}
MAINTAINER= jsm@FreeBSD.org
COMMENT= Controls compton settings
+WWW= https://github.com/lxqt/compton-conf
LICENSE= LGPL21+
@@ -14,7 +15,7 @@ RUN_DEPENDS= compton:x11-wm/compton
USES= cmake compiler:c++14-lang localbase:ldflags lxqt qt:5 \
pkgconfig tar:xz
-USE_QT= buildtools_build qmake_build core dbus gui linguisttools \
+USE_QT= buildtools:build qmake:build core dbus gui linguisttools \
widgets
USE_LXQT= buildtools
diff --git a/x11/compton-conf/pkg-descr b/x11/compton-conf/pkg-descr
index d72b76d7956d..5d418c235a4b 100644
--- a/x11/compton-conf/pkg-descr
+++ b/x11/compton-conf/pkg-descr
@@ -1,4 +1,2 @@
GUI configuration tool for X composite manager Compton.
It is maintained by the LXQt project but can be used independently.
-
-WWW: https://github.com/lxqt/compton-conf
diff --git a/x11/conlecterm/Makefile b/x11/conlecterm/Makefile
index 7742a0da9984..ede34f5724fc 100644
--- a/x11/conlecterm/Makefile
+++ b/x11/conlecterm/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= x11
MAINTAINER= hsw@bitmark.com
COMMENT= Multi tabbed terminal for rxvt/xterm/emacs
+WWW= https://github.com/hxw/conlecterm
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/conlecterm/pkg-descr b/x11/conlecterm/pkg-descr
index acaaf9560f29..989b12e21bab 100644
--- a/x11/conlecterm/pkg-descr
+++ b/x11/conlecterm/pkg-descr
@@ -7,5 +7,3 @@ Possible programs include:
* xterm
* emacs
* vim
-
-WWW: https://github.com/hxw/conlecterm
diff --git a/x11/controllermap/Makefile b/x11/controllermap/Makefile
index 9e657adf9740..2a5670280b83 100644
--- a/x11/controllermap/Makefile
+++ b/x11/controllermap/Makefile
@@ -1,5 +1,5 @@
PORTNAME= controllermap
-PORTVERSION= 2.0.22
+DISTVERSION= 2.26.0
CATEGORIES= x11
MASTER_SITES= https://www.libsdl.org/release/
DISTNAME= SDL2-${DISTVERSION}
@@ -22,7 +22,8 @@ PLIST_FILES= ${ALL_TARGET:S,^,bin/,}
PORTDATA= ${PORTNAME}.bmp ${PORTNAME}_back.bmp axis.bmp button.bmp
post-patch:
- @${REINPLACE_CMD} '/bmp/s,","${DATADIR}/,' \
+ @${REINPLACE_CMD} -e '/bmp/s,","${DATADIR}/,' \
+ -e '/#include/s/\(testutils\)\.h/\1.c/' \
${ALL_TARGET:S,^,${WRKSRC}/,:S,$,.c,}
do-install:
diff --git a/x11/controllermap/distinfo b/x11/controllermap/distinfo
index 12d5029b3b08..642d902d4406 100644
--- a/x11/controllermap/distinfo
+++ b/x11/controllermap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650971027
-SHA256 (SDL2-2.0.22.tar.gz) = fe7cbf3127882e3fc7259a75a0cb585620272c51745d3852ab9dd87960697f2e
-SIZE (SDL2-2.0.22.tar.gz) = 7250633
+TIMESTAMP = 1668705368
+SHA256 (SDL2-2.26.0.tar.gz) = 8000d7169febce93c84b6bdf376631f8179132fd69f7015d4dadb8b9c2bdb295
+SIZE (SDL2-2.26.0.tar.gz) = 8085459
diff --git a/x11/cool-retro-term/Makefile b/x11/cool-retro-term/Makefile
index 9056a0aa4256..23fc3f8e40d3 100644
--- a/x11/cool-retro-term/Makefile
+++ b/x11/cool-retro-term/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= danfe@FreeBSD.org
COMMENT= Terminal emulator which mimics old cathode displays
+WWW= https://github.com/Swordfish90/cool-retro-term
LICENSE= GPLv3
@@ -16,9 +17,9 @@ GH_SUBDIR= ${GH_PROJECT}
USES= compiler:c++11-lang gl gmake qmake qt:5
USE_GL= gl
-USE_QT= qmake_build buildtools_build core declarative gui \
- network sql widgets graphicaleffects_run \
- quickcontrols_run sql-sqlite3_run
+USE_QT= qmake:build buildtools:build core declarative gui \
+ network sql widgets graphicaleffects:run \
+ quickcontrols:run sql-sqlite3:run
post-patch:
@${REINPLACE_CMD} -e '/DEFINES +=/s,^macx:,,' \
diff --git a/x11/cool-retro-term/pkg-descr b/x11/cool-retro-term/pkg-descr
index 713f6dd10284..3b922d279459 100644
--- a/x11/cool-retro-term/pkg-descr
+++ b/x11/cool-retro-term/pkg-descr
@@ -3,5 +3,3 @@ old cathode ray tube (CRT) screens. It has been designed to be eye-candy,
customizable, and reasonably lightweight.
It is based on QML port of QTermWidget (Konsole) and requires Qt 5.2+.
-
-WWW: https://github.com/Swordfish90/cool-retro-term
diff --git a/x11/coreterminal/Makefile b/x11/coreterminal/Makefile
index 9fe3627d3f55..b6eaf76ca1cc 100644
--- a/x11/coreterminal/Makefile
+++ b/x11/coreterminal/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= jwb@FreeBSD.org
COMMENT= Terminal emulator from the CoreApps family
+WWW= https://gitlab.com/cubocore/coreterminal
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,7 +15,7 @@ LIB_DEPENDS= libqtermwidget5.so:x11-toolkits/qtermwidget \
RUN_DEPENDS= coregarage:deskutils/coregarage
USES= cmake localbase:ldflags qt:5
-USE_QT= buildtools_build core gui qmake_build serialport widgets
+USE_QT= buildtools:build core gui qmake:build serialport widgets
USE_GITLAB= yes
GL_ACCOUNT= CuboCore
diff --git a/x11/coreterminal/pkg-descr b/x11/coreterminal/pkg-descr
index a8d9b76a2303..1ee36ff3ba60 100644
--- a/x11/coreterminal/pkg-descr
+++ b/x11/coreterminal/pkg-descr
@@ -1,4 +1,2 @@
Coreterminal is terminal emulator from the CuboCore suite of simple,
lightweight Qt-base applications.
-
-WWW: https://gitlab.com/cubocore/coreterminal
diff --git a/x11/deforaos-desktop/Makefile b/x11/deforaos-desktop/Makefile
index 82b87c1a6205..cbc7f46bff99 100644
--- a/x11/deforaos-desktop/Makefile
+++ b/x11/deforaos-desktop/Makefile
@@ -6,6 +6,7 @@ PKGNAMEPREFIX= deforaos-
MAINTAINER= olivier@FreeBSD.org
COMMENT= Deforaos distribution metaport
+WWW= https://www.defora.org/
RUN_DEPENDS= ${LOCALBASE}/bin/keyboard:x11/deforaos-keyboard \
${LOCALBASE}/bin/panel:x11/deforaos-panel \
diff --git a/x11/deforaos-desktop/pkg-descr b/x11/deforaos-desktop/pkg-descr
index e858005294ec..bc52cb68cbdb 100644
--- a/x11/deforaos-desktop/pkg-descr
+++ b/x11/deforaos-desktop/pkg-descr
@@ -1,3 +1 @@
This metaport installs the entire Deforaos desktop
-
-WWW: https://www.defora.org/
diff --git a/x11/deforaos-keyboard/Makefile b/x11/deforaos-keyboard/Makefile
index 7fd14871ee4b..225356eb1d6b 100644
--- a/x11/deforaos-keyboard/Makefile
+++ b/x11/deforaos-keyboard/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Keyboard-${PORTVERSION}
MAINTAINER= olivier@FreeBSD.org
COMMENT= DeforaOS desktop virtual keyboard
+WWW= https://www.defora.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/deforaos-keyboard/pkg-descr b/x11/deforaos-keyboard/pkg-descr
index d7732b9371fa..d68af5c830b9 100644
--- a/x11/deforaos-keyboard/pkg-descr
+++ b/x11/deforaos-keyboard/pkg-descr
@@ -1,3 +1 @@
DeforaOS desktop virtual keyboard
-
-WWW: https://www.defora.org/
diff --git a/x11/deforaos-libdesktop/Makefile b/x11/deforaos-libdesktop/Makefile
index d7fbbd9012cc..14455ac80de5 100644
--- a/x11/deforaos-libdesktop/Makefile
+++ b/x11/deforaos-libdesktop/Makefile
@@ -8,6 +8,7 @@ DISTNAME= libDesktop-${PORTVERSION}
MAINTAINER= olivier@FreeBSD.org
COMMENT= DeforaOS desktop library
+WWW= https://www.defora.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/deforaos-libdesktop/pkg-descr b/x11/deforaos-libdesktop/pkg-descr
index 4a0d1cba9567..edf5af1dfe1a 100644
--- a/x11/deforaos-libdesktop/pkg-descr
+++ b/x11/deforaos-libdesktop/pkg-descr
@@ -1,3 +1 @@
DeforaOS desktop library
-
-WWW: https://www.defora.org/
diff --git a/x11/deforaos-locker/Makefile b/x11/deforaos-locker/Makefile
index 93dc666fb52a..fe60b4a88ef8 100644
--- a/x11/deforaos-locker/Makefile
+++ b/x11/deforaos-locker/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Locker-${PORTVERSION}
MAINTAINER= olivier@FreeBSD.org
COMMENT= DeforaOS desktop screensaver
+WWW= https://www.defora.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/deforaos-locker/pkg-descr b/x11/deforaos-locker/pkg-descr
index 4f5d9ebda2c4..66453be290d1 100644
--- a/x11/deforaos-locker/pkg-descr
+++ b/x11/deforaos-locker/pkg-descr
@@ -1,3 +1 @@
DeforaOS desktop screensaver
-
-WWW: https://www.defora.org/
diff --git a/x11/deforaos-panel/Makefile b/x11/deforaos-panel/Makefile
index d1573e85f9a5..66716a9b1b40 100644
--- a/x11/deforaos-panel/Makefile
+++ b/x11/deforaos-panel/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Panel-${PORTVERSION}
MAINTAINER= olivier@FreeBSD.org
COMMENT= DeforaOS desktop panel
+WWW= https://www.defora.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/deforaos-panel/pkg-descr b/x11/deforaos-panel/pkg-descr
index 0c74fb164feb..d3671c59f26e 100644
--- a/x11/deforaos-panel/pkg-descr
+++ b/x11/deforaos-panel/pkg-descr
@@ -1,3 +1 @@
DeforaOS desktop panel
-
-WWW: https://www.defora.org/
diff --git a/x11/deskmenu/Makefile b/x11/deskmenu/Makefile
index 825158000726..a94b31f87a07 100644
--- a/x11/deskmenu/Makefile
+++ b/x11/deskmenu/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION}
MAINTAINER= matt@peterson.org
COMMENT= X11 application launcher
+WWW= https://www.oroborus.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/deskmenu/pkg-descr b/x11/deskmenu/pkg-descr
index aa12453d3073..4c27ea562e85 100644
--- a/x11/deskmenu/pkg-descr
+++ b/x11/deskmenu/pkg-descr
@@ -2,5 +2,3 @@ DeskMenu is a root menu program which is activated by clicking the root
window. It is configured from a .deskmenurc file in user's home directory.
DeskMenu is useful for window managers which do not provide a menu such as
Oroborus.
-
-WWW: https://www.oroborus.org/
diff --git a/x11/disman/Makefile b/x11/disman/Makefile
index fa4578a6ba02..6813654ae2f4 100644
--- a/x11/disman/Makefile
+++ b/x11/disman/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Qt/C++ display management library
+WWW= https://gitlab.com/kwinft/disman
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING.LIB
@@ -13,9 +14,9 @@ TEST_DEPENDS= ${qt-testlib_PORT:T}>0:${qt-testlib_PORT}
USES= cmake:testing kde:5 qt:5
USE_GITLAB= yes
-USE_KDE= ecm_build coreaddons
+USE_KDE= ecm:build coreaddons
USE_LDCONFIG= yes
-USE_QT= qmake_build buildtools_build core dbus gui
+USE_QT= qmake:build buildtools:build core dbus gui
GL_ACCOUNT= kwinft
GL_COMMIT= a8fc81af423ab14513c7096b405cec3f58943495
PLIST_SUB= VERSION=${PORTVERSION}
diff --git a/x11/disman/pkg-descr b/x11/disman/pkg-descr
index 09456abca5bd..bf49f762bfed 100644
--- a/x11/disman/pkg-descr
+++ b/x11/disman/pkg-descr
@@ -7,5 +7,3 @@ interact with the service.
Additionally the command line utility "dismanctl" is provided to query
and modify display settings directly from the command line.
-
-WWW: https://gitlab.com/kwinft/disman
diff --git a/x11/dmenu/Makefile b/x11/dmenu/Makefile
index 6cef19359251..2997333ce42a 100644
--- a/x11/dmenu/Makefile
+++ b/x11/dmenu/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= 0mp@FreeBSD.org
COMMENT= X11 menu application designed for the dwm window manager
+WWW= https://tools.suckless.org/dmenu
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/dmenu/pkg-descr b/x11/dmenu/pkg-descr
index 5f93aaa819bb..052f8085d2d3 100644
--- a/x11/dmenu/pkg-descr
+++ b/x11/dmenu/pkg-descr
@@ -5,5 +5,3 @@ to stdout.
dmenu was developed as an addition to the dynamic window manager (dwm), but can
be used in any X11-environment.
-
-WWW: https://tools.suckless.org/dmenu
diff --git a/x11/docker-tray/Makefile b/x11/docker-tray/Makefile
index 8702c0f795fe..b8e053af3e86 100644
--- a/x11/docker-tray/Makefile
+++ b/x11/docker-tray/Makefile
@@ -7,6 +7,7 @@ PKGNAMESUFFIX= -tray
MAINTAINER= ports@FreeBSD.org
COMMENT= Dockapp with support for GNOME2 and KDE3 tray icons
+WWW= https://icculus.org/openbox/2/docker/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/docker-tray/pkg-descr b/x11/docker-tray/pkg-descr
index 5959294b070c..7cf7b6c9914b 100644
--- a/x11/docker-tray/pkg-descr
+++ b/x11/docker-tray/pkg-descr
@@ -3,5 +3,3 @@ which acts as a system tray for KDE3 and GNOME2. It can
be used to replace the panel in either environment,
allowing you to have a system tray without running the
KDE/GNOME panel.
-
-WWW: http://icculus.org/openbox/2/docker/
diff --git a/x11/dsbautostart/Makefile b/x11/dsbautostart/Makefile
index 3a8faf631b8b..4c51b50b8524 100644
--- a/x11/dsbautostart/Makefile
+++ b/x11/dsbautostart/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://freeshell.de/~mk/download/
MAINTAINER= mk@nic-nac-project.org
COMMENT= Manage commands to be executed at X session start
+WWW= https://freeshell.de/~mk/projects/dsbautostart.html
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -13,6 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= compiler:c++11-lang gl qmake qt:5 tar:tgz
USE_GL= gl
-USE_QT= buildtools_build core gui linguisttools_build widgets
+USE_QT= buildtools:build core gui linguisttools:build widgets
.include <bsd.port.mk>
diff --git a/x11/dsbautostart/pkg-descr b/x11/dsbautostart/pkg-descr
index b2bf5ae5859b..feacad04347f 100644
--- a/x11/dsbautostart/pkg-descr
+++ b/x11/dsbautostart/pkg-descr
@@ -1,4 +1,2 @@
DSBAutostart is a Qt program that allows you to manage commands to be executed
at X session start.
-
-WWW: http://freeshell.de/~mk/projects/dsbautostart.html
diff --git a/x11/dsbxinput/Makefile b/x11/dsbxinput/Makefile
index f3551e058481..5a3267b5a436 100644
--- a/x11/dsbxinput/Makefile
+++ b/x11/dsbxinput/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= mk@nic-nac-project.org
COMMENT= Graphical tool for configuring pointing devices
+WWW= https://github.com/mrclksr/DSBXinput
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= xinput:x11/xinput
USES= pyqt:5 python:3.8+ qt:5
-USE_QT= linguisttools_build
+USE_QT= linguisttools:build
USE_GITHUB= yes
GH_ACCOUNT= mrclksr
GH_PROJECT= DSBXinput
diff --git a/x11/dsbxinput/pkg-descr b/x11/dsbxinput/pkg-descr
index bd3d708405a1..1bd80bf83cab 100644
--- a/x11/dsbxinput/pkg-descr
+++ b/x11/dsbxinput/pkg-descr
@@ -1,4 +1,2 @@
DSBXinput is a graphical fontend to xinput which allows you to configure
pointing devices.
-
-WWW: https://github.com/mrclksr/DSBXinput
diff --git a/x11/dwmblocks/Makefile b/x11/dwmblocks/Makefile
index 2612011839da..cec564908343 100644
--- a/x11/dwmblocks/Makefile
+++ b/x11/dwmblocks/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= x11
MAINTAINER= echo@lethedata.com
COMMENT= Modular status bar for dwm
+WWW= https://github.com/torrinfail/dwmblocks/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/dwmblocks/pkg-descr b/x11/dwmblocks/pkg-descr
index 6da2d7660601..2999eb57e436 100644
--- a/x11/dwmblocks/pkg-descr
+++ b/x11/dwmblocks/pkg-descr
@@ -2,5 +2,3 @@ Modular status bar for dwm written in c.
The statusbar is made from text output from commandline programs.
Blocks are added and removed by editing the blocks.h header file.
-
-WWW: https://github.com/torrinfail/dwmblocks/
diff --git a/x11/dxpc/Makefile b/x11/dxpc/Makefile
index a9ef23a1a3ca..0f92ab61cb29 100644
--- a/x11/dxpc/Makefile
+++ b/x11/dxpc/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://www.vigor.nu/dxpc/
MAINTAINER= ports@FreeBSD.org
COMMENT= Compressing X protocol proxy designed to support X11 over slow links
+WWW= http://www.vigor.nu/dxpc/
LIB_DEPENDS= liblzo2.so:archivers/lzo2
diff --git a/x11/dxpc/pkg-descr b/x11/dxpc/pkg-descr
index 565f757f4510..3a5d76ead535 100644
--- a/x11/dxpc/pkg-descr
+++ b/x11/dxpc/pkg-descr
@@ -2,5 +2,3 @@ dxpc is an X protocol compressor designed to improve the speed of X11
applications run over low-bandwidth links (such as dialup PPP
connections). dxpc attempts to exploit patterns in X protocol
messages to limit the amount of data actually sent over the network.
-
-WWW: http://www.vigor.nu/dxpc/
diff --git a/x11/dzen2/Makefile b/x11/dzen2/Makefile
index 3a5dded2e823..b30d5690f2c6 100644
--- a/x11/dzen2/Makefile
+++ b/x11/dzen2/Makefile
@@ -5,6 +5,7 @@ PKGNAMESUFFIX= 2
MAINTAINER= uzsolt@uzsolt.hu
COMMENT= General purpose messaging, notification and menuing program for X11
+WWW= https://github.com/robm/dzen
LICENSE= MIT
diff --git a/x11/dzen2/pkg-descr b/x11/dzen2/pkg-descr
index b27f7d061b69..8fcf44901efe 100644
--- a/x11/dzen2/pkg-descr
+++ b/x11/dzen2/pkg-descr
@@ -2,5 +2,3 @@ Dzen is a general purpose messaging, notification and menuing program
for X11. It was desigend to be scriptable in any language and
integrate well with window managers like dwm, wmii and xmonad though
it will work with any windowmanger.
-
-WWW: https://github.com/robm/dzen
diff --git a/x11/eaglemode/Makefile b/x11/eaglemode/Makefile
index 78adf908b2d0..298a86047280 100644
--- a/x11/eaglemode/Makefile
+++ b/x11/eaglemode/Makefile
@@ -1,11 +1,12 @@
PORTNAME= eaglemode
PORTVERSION= 0.95.2
-PORTREVISION= 1
+PORTREVISION= 4
CATEGORIES= x11
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Futuristic zoomable user environment
+WWW= http://eaglemode.sourceforge.net/
LICENSE= GPLv3
diff --git a/x11/eaglemode/pkg-descr b/x11/eaglemode/pkg-descr
index 974d27a4fa04..32392e9bbeb3 100644
--- a/x11/eaglemode/pkg-descr
+++ b/x11/eaglemode/pkg-descr
@@ -9,5 +9,3 @@ describing, editable bookmarks, multiple input methods, fast
anti-aliased graphics, a virtually unlimited depth of panel tree,
and by its portable C++ API, Eagle Mode aims to be a cutting edge
of zoomable user interfaces.
-
-WWW: http://eaglemode.sourceforge.net/
diff --git a/x11/elementary-terminal/Makefile b/x11/elementary-terminal/Makefile
index 2bd632937abb..e3e1e2933753 100644
--- a/x11/elementary-terminal/Makefile
+++ b/x11/elementary-terminal/Makefile
@@ -1,21 +1,21 @@
PORTNAME= terminal
-DISTVERSION= 6.1.0
+DISTVERSION= 6.1.1
CATEGORIES= x11
PKGNAMEPREFIX= elementary-
MAINTAINER= nc@FreeBSD.org
COMMENT= Terminal emulator designed for elementary OS
+WWW= https://github.com/elementary/terminal
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= valac:lang/vala
LIB_DEPENDS= libgee-0.8.so:devel/libgee \
libgranite.so:x11-toolkits/granite \
libhandy-1.so:x11-toolkits/libhandy \
libpcre2-posix.so:devel/pcre2
-USES= desktop-file-utils gettext gnome meson pkgconfig
+USES= desktop-file-utils gettext gnome meson pkgconfig vala:build
USE_GITHUB= yes
GH_ACCOUNT= elementary
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 vte3
diff --git a/x11/elementary-terminal/distinfo b/x11/elementary-terminal/distinfo
index e453005e572b..9c40e4fd6fe9 100644
--- a/x11/elementary-terminal/distinfo
+++ b/x11/elementary-terminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1660337780
-SHA256 (elementary-terminal-6.1.0_GH0.tar.gz) = ed930dded4f51bc59ebc6213bc21d0a5eca156ddc58c919d33735921a950bbb2
-SIZE (elementary-terminal-6.1.0_GH0.tar.gz) = 1015594
+TIMESTAMP = 1666967246
+SHA256 (elementary-terminal-6.1.1_GH0.tar.gz) = 22d86fd35735195a5b93b74697e11569339447887ae121c654a86f486a8ed48b
+SIZE (elementary-terminal-6.1.1_GH0.tar.gz) = 1037361
diff --git a/x11/elementary-terminal/files/patch-src_Widgets_TerminalWidget.vala b/x11/elementary-terminal/files/patch-src_Widgets_TerminalWidget.vala
index ab10a93473b2..74442c7f4f2b 100644
--- a/x11/elementary-terminal/files/patch-src_Widgets_TerminalWidget.vala
+++ b/x11/elementary-terminal/files/patch-src_Widgets_TerminalWidget.vala
@@ -1,4 +1,4 @@
---- src/Widgets/TerminalWidget.vala.orig 2021-12-13 18:31:36 UTC
+--- src/Widgets/TerminalWidget.vala.orig 2022-10-27 16:47:44 UTC
+++ src/Widgets/TerminalWidget.vala
@@ -68,13 +68,6 @@ namespace Terminal {
}
@@ -9,15 +9,16 @@
- "/io/elementary/terminal " +
- "io.elementary.terminal.ProcessFinished " +
- "string:$PANTHEON_TERMINAL_ID " +
-- "string:\"$(history 1 | cut -c 8-)\" " +
+- "string:\"$(fc -nl -1 | cut -c 3-)\" " +
- "int32:\$__bp_last_ret_value >/dev/null 2>&1";
/* Following strings are used to build RegEx for matching URIs */
const string USERCHARS = "-[:alnum:]";
-@@ -364,14 +357,7 @@ namespace Terminal {
+@@ -351,15 +344,7 @@ namespace Terminal {
+ shell = Vte.get_user_shell ();
envv = {
- // Export ID so we can identify the terminal for which the process completion is reported
+- // Export ID so we can identify the terminal for which the process completion is reported
- "PANTHEON_TERMINAL_ID=" + terminal_id,
-
- // Export callback command a BASH-specific variable, see "man bash" for details
@@ -30,7 +31,7 @@
};
/* We need opening uri to be available asap when constructing window with working directory
-@@ -454,12 +440,49 @@ namespace Terminal {
+@@ -436,12 +421,49 @@ namespace Terminal {
return this.match_check_event (event, null);
}
@@ -47,14 +48,14 @@
+
public string get_shell_location () {
+ string[] spawn_env = GLib.Environ.get ();
-+ string[] procstat_cmd = {"/usr/bin/pwdx", "--libxo:T",};
++ string[] procstat_cmd = { "/usr/bin/pwdx", "--libxo:T", };
+ string standard_output = null;
+ bool res;
+ string cwd = null;
+
int pid = (!) (this.child_pid);
-+ /* Update procstat(1) argument */
++ // Update procstat(1) argument
+ procstat_cmd += pid.to_string ();
+
try {
diff --git a/x11/elementary-terminal/pkg-descr b/x11/elementary-terminal/pkg-descr
index a9f30ee43811..ee162be6feb3 100644
--- a/x11/elementary-terminal/pkg-descr
+++ b/x11/elementary-terminal/pkg-descr
@@ -1,5 +1,3 @@
A super lightweight, beautiful, and simple terminal. Comes with sane defaults,
browser-class tabs, sudo paste protection, smart copy/paste, and little to no
configuration.
-
-WWW: https://github.com/elementary/terminal
diff --git a/x11/emprint/Makefile b/x11/emprint/Makefile
index 2ad9da107413..dd4a4c8bc1a9 100644
--- a/x11/emprint/Makefile
+++ b/x11/emprint/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= LOCAL/gblach/e17/extra/
MAINTAINER= enlightenment@FreeBSD.org
COMMENT= Utility for taking screenshots for E17
+WWW= https://www.enlightenment.org/
LIB_DEPENDS= libefl.so:devel/efl
diff --git a/x11/emprint/pkg-descr b/x11/emprint/pkg-descr
index c865efc976ad..debd562065ba 100644
--- a/x11/emprint/pkg-descr
+++ b/x11/emprint/pkg-descr
@@ -1,4 +1,2 @@
Emprint is a utility for taking screenshots of the entire screen, a specific
window, or a specific region.
-
-WWW: https://www.enlightenment.org/
diff --git a/x11/eterm/Makefile b/x11/eterm/Makefile
index d26ce3e49edc..c1c19a9394f5 100644
--- a/x11/eterm/Makefile
+++ b/x11/eterm/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Eterm-${PORTVERSION}
MAINTAINER?= enlightenment@FreeBSD.org
COMMENT?= X11 terminal emulator based on rxvt/xterm
+WWW= http://www.eterm.org/
BUILD_DEPENDS= man2html:textproc/man2html
LIB_DEPENDS= libast.so:devel/libast \
diff --git a/x11/eterm/pkg-descr b/x11/eterm/pkg-descr
index 1f548123e02e..2b7fc85e7e2b 100644
--- a/x11/eterm/pkg-descr
+++ b/x11/eterm/pkg-descr
@@ -4,5 +4,3 @@ much power, flexibility, and freedom as possible in the hands of the
user. It is designed to look good and work well, but takes a
feature-rich approach rather than one of minimalism while still
maintaining speed and efficiency.
-
-WWW: http://www.eterm.org/
diff --git a/x11/evilvte/Makefile b/x11/evilvte/Makefile
index e44f8695ac04..e2f6f2817488 100644
--- a/x11/evilvte/Makefile
+++ b/x11/evilvte/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.calno.com/${PORTNAME}/
MAINTAINER= aragon@phat.za.net
COMMENT= VTE based, super lightweight terminal emulator
+WWW= https://www.calno.com/evilvte/
BUILD_DEPENDS= gsed:textproc/gsed
diff --git a/x11/evilvte/pkg-descr b/x11/evilvte/pkg-descr
index 828d8ec258b2..650348a6125d 100644
--- a/x11/evilvte/pkg-descr
+++ b/x11/evilvte/pkg-descr
@@ -1,5 +1,3 @@
evilvte is a terminal emulator. It supports almost everything VTE provides.
It also supports tabs, tabbar autohide, and switch encoding at runtime.
Configuration is via editing source code and recompilation.
-
-WWW: http://www.calno.com/evilvte/
diff --git a/x11/evtest/Makefile b/x11/evtest/Makefile
index e226b067e48a..9258e369f460 100644
--- a/x11/evtest/Makefile
+++ b/x11/evtest/Makefile
@@ -1,11 +1,10 @@
PORTNAME= evtest
-DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 1.34
+DISTVERSION= 1.35
CATEGORIES= x11
-MASTER_SITES= https://gitlab.freedesktop.org/libevdev/${PORTNAME}/-/archive/${PORTNAME}-${DISTVERSION}/
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Input device event monitor and query tool
+WWW= https://gitlab.freedesktop.org/libevdev/evtest
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -15,6 +14,10 @@ LIB_DEPENDS= libevdev.so:devel/libevdev
USES= autoreconf localbase
GNU_CONFIGURE= yes
+USE_GITLAB= yes
+GL_SITE= https://gitlab.freedesktop.org/
+GL_ACCOUNT= libevdev
+GL_COMMIT= da347a8f88d2e5729dd12d61ee9743f902065b55
CFLAGS+= -DPACKAGE_VERSION=${PKGVERSION}
diff --git a/x11/evtest/distinfo b/x11/evtest/distinfo
index bc330f3ac849..663047d5ddd3 100644
--- a/x11/evtest/distinfo
+++ b/x11/evtest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1605183618
-SHA256 (evtest-evtest-1.34.tar.gz) = 0e7a2eeff380af796e5e9b21b6f48fd706c58c931162c151c2c1074bdfeb85c6
-SIZE (evtest-evtest-1.34.tar.gz) = 19954
+TIMESTAMP = 1665907568
+SHA256 (libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.tar.gz) = 40539cec08d54a6c43a0b5d753f98066e03fceb21e424c31810823af47a642b7
+SIZE (libevdev-evtest-da347a8f88d2e5729dd12d61ee9743f902065b55_GL0.tar.gz) = 20768
diff --git a/x11/evtest/files/patch-evtest.c b/x11/evtest/files/patch-evtest.c
deleted file mode 100644
index b46cbf93794d..000000000000
--- a/x11/evtest/files/patch-evtest.c
+++ /dev/null
@@ -1,44 +0,0 @@
---- evtest.c.orig 2019-08-02 18:14:30 UTC
-+++ evtest.c
-@@ -43,7 +43,7 @@
- #include <config.h>
- #endif
-
--#include <linux/version.h>
-+#include <sys/syslimits.h>
- #include <linux/input.h>
-
- #include <string.h>
-@@ -875,7 +875,7 @@ static char* scan_devices(void)
- char *filename;
- int max_device = 0;
-
-- ndev = scandir(DEV_INPUT_EVENT, &namelist, is_event_device, versionsort);
-+ ndev = scandir(DEV_INPUT_EVENT, &namelist, is_event_device, alphasort);
- if (ndev <= 0)
- return NULL;
-
-@@ -923,7 +923,7 @@ static int version(void)
- #ifndef PACKAGE_VERSION
- #define PACKAGE_VERSION "<version undefined>"
- #endif
-- printf("%s %s\n", program_invocation_short_name, PACKAGE_VERSION);
-+ printf("%s %s\n", getprogname(), PACKAGE_VERSION);
- return EXIT_SUCCESS;
- }
-
-@@ -935,12 +935,12 @@ static int usage(void)
- {
- printf("USAGE:\n");
- printf(" Capture mode:\n");
-- printf(" %s [--grab] /dev/input/eventX\n", program_invocation_short_name);
-+ printf(" %s [--grab] /dev/input/eventX\n", getprogname());
- printf(" --grab grab the device for exclusive access\n");
- printf("\n");
- printf(" Query mode: (check exit code)\n");
- printf(" %s --query /dev/input/eventX <type> <value>\n",
-- program_invocation_short_name);
-+ getprogname());
-
- printf("\n");
- printf("<type> is one of: EV_KEY, EV_SW, EV_LED, EV_SND\n");
diff --git a/x11/evtest/pkg-descr b/x11/evtest/pkg-descr
index 89349273433f..b5f37a5d9b2c 100644
--- a/x11/evtest/pkg-descr
+++ b/x11/evtest/pkg-descr
@@ -1,5 +1,3 @@
evtest is a tool to print evdev kernel events. It reads directly from the
kernel device and prints a device description and the events with the value
and the symbolic name.
-
-WWW: https://gitlab.freedesktop.org/libevdev/evtest
diff --git a/x11/eww/Makefile b/x11/eww/Makefile
new file mode 100644
index 000000000000..eabdb00e3914
--- /dev/null
+++ b/x11/eww/Makefile
@@ -0,0 +1,36 @@
+PORTNAME= eww
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.4.0
+PORTREVISION= 2
+CATEGORIES= x11 wayland
+PKGNAMESUFFIX= -${FLAVOR}
+
+MAINTAINER= DtxdF@disroot.org
+COMMENT= ElKowars wacky widgets
+WWW= https://elkowar.github.io/eww
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BROKEN_armv7= mismatched types: expected \`i32\`, found \`i64\`
+
+FLAVORS= x11 wayland
+wayland_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
+wayland_CONFLICTS_INSTALL= ${PORTNAME}-x11
+x11_CONFLICTS_INSTALL= ${PORTNAME}-wayland
+
+USES= cargo gnome
+USE_GITHUB= yes
+GH_ACCOUNT= elkowar
+USE_GNOME= cairo gdkpixbuf2 gtk30
+
+CARGO_FEATURES= --no-default-features ${FLAVOR}
+CARGO_INSTALL_PATH= crates/${PORTNAME}
+CARGO_ENV= RUSTC_BOOTSTRAP=1
+
+PLIST_FILES= bin/${PORTNAME}
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/x11/eww/Makefile.crates b/x11/eww/Makefile.crates
new file mode 100644
index 000000000000..e0b6a194c4bb
--- /dev/null
+++ b/x11/eww/Makefile.crates
@@ -0,0 +1,221 @@
+CARGO_CRATES= ahash-0.7.6 \
+ aho-corasick-0.7.19 \
+ ansi_term-0.12.1 \
+ anyhow-1.0.63 \
+ ascii-canvas-3.0.0 \
+ atk-0.15.1 \
+ atk-sys-0.15.1 \
+ atty-0.2.14 \
+ autocfg-1.1.0 \
+ base64-0.13.0 \
+ beef-0.5.2 \
+ bincode-1.3.3 \
+ bit-set-0.5.3 \
+ bit-vec-0.6.3 \
+ bitflags-1.3.2 \
+ bytes-1.2.1 \
+ cairo-rs-0.15.12 \
+ cairo-sys-rs-0.15.1 \
+ cfg-expr-0.10.3 \
+ cfg-if-1.0.0 \
+ clap-2.34.0 \
+ clap-3.2.20 \
+ clap_derive-3.2.18 \
+ clap_lex-0.2.4 \
+ codemap-0.1.3 \
+ codespan-reporting-0.11.1 \
+ console-0.15.1 \
+ convert_case-0.4.0 \
+ core-foundation-sys-0.8.3 \
+ crossbeam-channel-0.5.6 \
+ crossbeam-deque-0.8.2 \
+ crossbeam-epoch-0.9.10 \
+ crossbeam-utils-0.8.11 \
+ crunchy-0.2.2 \
+ ctor-0.1.23 \
+ derive_more-0.99.17 \
+ diff-0.1.13 \
+ dirs-next-2.0.0 \
+ dirs-sys-next-0.1.2 \
+ either-1.8.0 \
+ ena-0.14.0 \
+ encode_unicode-0.3.6 \
+ env_logger-0.7.1 \
+ extend-1.1.2 \
+ field-offset-0.3.4 \
+ filetime-0.2.17 \
+ fixedbitset-0.4.2 \
+ fsevent-sys-4.1.0 \
+ futures-channel-0.3.24 \
+ futures-core-0.3.24 \
+ futures-executor-0.3.24 \
+ futures-io-0.3.24 \
+ futures-macro-0.3.24 \
+ futures-sink-0.3.24 \
+ futures-task-0.3.24 \
+ futures-util-0.3.24 \
+ gdk-0.15.4 \
+ gdk-pixbuf-0.15.11 \
+ gdk-pixbuf-sys-0.15.10 \
+ gdk-sys-0.15.1 \
+ gdkx11-0.15.5 \
+ gdkx11-sys-0.15.1 \
+ gethostname-0.2.3 \
+ getrandom-0.2.7 \
+ gio-0.15.12 \
+ gio-sys-0.15.10 \
+ glib-0.15.12 \
+ glib-macros-0.15.11 \
+ glib-sys-0.15.10 \
+ gobject-sys-0.15.10 \
+ grass-0.11.2 \
+ gtk-0.15.5 \
+ gtk-layer-shell-0.4.1 \
+ gtk-layer-shell-sys-0.4.1 \
+ gtk-sys-0.15.3 \
+ gtk3-macros-0.15.4 \
+ hashbrown-0.11.2 \
+ hashbrown-0.12.3 \
+ heck-0.4.0 \
+ hermit-abi-0.1.19 \
+ humantime-1.3.0 \
+ indexmap-1.9.1 \
+ inotify-0.9.6 \
+ inotify-sys-0.1.5 \
+ insta-1.19.1 \
+ itertools-0.10.3 \
+ itoa-1.0.3 \
+ kqueue-1.0.6 \
+ kqueue-sys-1.0.3 \
+ lalrpop-0.19.8 \
+ lalrpop-util-0.19.8 \
+ lasso-0.5.1 \
+ lazy_static-1.4.0 \
+ levenshtein-1.0.5 \
+ libc-0.2.132 \
+ linked-hash-map-0.5.6 \
+ lock_api-0.4.8 \
+ log-0.4.17 \
+ maplit-1.0.2 \
+ memchr-2.5.0 \
+ memoffset-0.6.5 \
+ mio-0.8.4 \
+ new_debug_unreachable-1.0.4 \
+ nix-0.24.2 \
+ nix-0.25.0 \
+ notify-5.0.0 \
+ ntapi-0.3.7 \
+ num-bigint-0.4.3 \
+ num-integer-0.1.45 \
+ num-rational-0.4.1 \
+ num-traits-0.2.15 \
+ num_cpus-1.13.1 \
+ once_cell-1.14.0 \
+ os_str_bytes-6.3.0 \
+ output_vt100-0.1.3 \
+ pango-0.15.10 \
+ pango-sys-0.15.10 \
+ parking_lot-0.12.1 \
+ parking_lot_core-0.9.3 \
+ pest-2.3.0 \
+ petgraph-0.6.2 \
+ phf-0.9.0 \
+ phf_generator-0.9.1 \
+ phf_macros-0.9.0 \
+ phf_shared-0.9.0 \
+ phf_shared-0.10.0 \
+ pico-args-0.4.2 \
+ pin-project-lite-0.2.9 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.25 \
+ ppv-lite86-0.2.16 \
+ precomputed-hash-0.1.1 \
+ pretty_assertions-1.3.0 \
+ pretty_env_logger-0.4.0 \
+ proc-macro-crate-1.2.1 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro-hack-0.5.19 \
+ proc-macro2-1.0.43 \
+ quick-error-1.2.3 \
+ quote-1.0.21 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.3 \
+ rayon-1.5.3 \
+ rayon-core-1.9.3 \
+ redox_syscall-0.2.16 \
+ redox_users-0.4.3 \
+ ref-cast-1.0.9 \
+ ref-cast-impl-1.0.9 \
+ regex-1.6.0 \
+ regex-syntax-0.6.27 \
+ ron-0.7.1 \
+ rustc_version-0.3.3 \
+ rustc_version-0.4.0 \
+ rustversion-1.0.9 \
+ ryu-1.0.11 \
+ same-file-1.0.6 \
+ scopeguard-1.1.0 \
+ semver-0.11.0 \
+ semver-1.0.13 \
+ semver-parser-0.10.2 \
+ serde-1.0.144 \
+ serde_derive-1.0.144 \
+ serde_json-1.0.85 \
+ signal-hook-registry-1.4.0 \
+ similar-2.2.0 \
+ simple-signal-1.1.1 \
+ siphasher-0.3.10 \
+ slab-0.4.7 \
+ smallvec-1.9.0 \
+ smart-default-0.6.0 \
+ socket2-0.4.7 \
+ static_assertions-1.1.0 \
+ string_cache-0.8.4 \
+ strsim-0.8.0 \
+ strsim-0.10.0 \
+ strum-0.24.1 \
+ strum_macros-0.24.3 \
+ syn-1.0.99 \
+ sysinfo-0.26.2 \
+ system-deps-6.0.2 \
+ term-0.7.0 \
+ termcolor-1.1.3 \
+ terminal_size-0.1.17 \
+ textwrap-0.11.0 \
+ textwrap-0.15.0 \
+ thiserror-1.0.33 \
+ thiserror-impl-1.0.33 \
+ tiny-keccak-2.0.2 \
+ tokio-1.21.0 \
+ tokio-macros-1.8.0 \
+ tokio-util-0.7.3 \
+ toml-0.5.9 \
+ ucd-trie-0.1.5 \
+ unescape-0.1.0 \
+ unicode-ident-1.0.3 \
+ unicode-width-0.1.9 \
+ unicode-xid-0.2.3 \
+ vec_map-0.8.2 \
+ version-compare-0.1.0 \
+ version_check-0.9.4 \
+ wait-timeout-0.2.0 \
+ walkdir-2.3.2 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.5 \
+ winapi-wsapoll-0.1.1 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-sys-0.36.1 \
+ windows_aarch64_msvc-0.36.1 \
+ windows_i686_gnu-0.36.1 \
+ windows_i686_msvc-0.36.1 \
+ windows_x86_64_gnu-0.36.1 \
+ windows_x86_64_msvc-0.36.1 \
+ x11-2.20.0 \
+ x11rb-0.10.1 \
+ x11rb-protocol-0.10.0 \
+ yaml-rust-0.4.5 \
+ yansi-0.5.1
diff --git a/x11/eww/distinfo b/x11/eww/distinfo
new file mode 100644
index 000000000000..8c338680405e
--- /dev/null
+++ b/x11/eww/distinfo
@@ -0,0 +1,445 @@
+TIMESTAMP = 1663703127
+SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
+SIZE (rust/crates/ahash-0.7.6.crate) = 38030
+SHA256 (rust/crates/aho-corasick-0.7.19.crate) = b4f55bd91a0978cbfd91c457a164bab8b4001c833b7f323132c0a4e1922dd44e
+SIZE (rust/crates/aho-corasick-0.7.19.crate) = 113070
+SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/anyhow-1.0.63.crate) = a26fa4d7e3f2eebadf743988fc8aec9fa9a9e82611acafd77c1462ed6262440a
+SIZE (rust/crates/anyhow-1.0.63.crate) = 43461
+SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
+SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
+SHA256 (rust/crates/atk-0.15.1.crate) = 2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd
+SIZE (rust/crates/atk-0.15.1.crate) = 34419
+SHA256 (rust/crates/atk-sys-0.15.1.crate) = 58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6
+SIZE (rust/crates/atk-sys-0.15.1.crate) = 22726
+SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
+SIZE (rust/crates/atty-0.2.14.crate) = 5470
+SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
+SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
+SIZE (rust/crates/base64-0.13.0.crate) = 62070
+SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
+SIZE (rust/crates/beef-0.5.2.crate) = 15275
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bytes-1.2.1.crate) = ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db
+SIZE (rust/crates/bytes-1.2.1.crate) = 54857
+SHA256 (rust/crates/cairo-rs-0.15.12.crate) = c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc
+SIZE (rust/crates/cairo-rs-0.15.12.crate) = 49823
+SHA256 (rust/crates/cairo-sys-rs-0.15.1.crate) = 3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8
+SIZE (rust/crates/cairo-sys-rs-0.15.1.crate) = 11280
+SHA256 (rust/crates/cfg-expr-0.10.3.crate) = 0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db
+SIZE (rust/crates/cfg-expr-0.10.3.crate) = 39502
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/clap-3.2.20.crate) = 23b71c3ce99b7611011217b366d923f1d0a7e07a92bb2dbf1e84508c673ca3bd
+SIZE (rust/crates/clap-3.2.20.crate) = 214114
+SHA256 (rust/crates/clap_derive-3.2.18.crate) = ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65
+SIZE (rust/crates/clap_derive-3.2.18.crate) = 28208
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/codemap-0.1.3.crate) = b9e769b5c8c8283982a987c6e948e540254f1058d5a74b8794914d4ef5fc2a24
+SIZE (rust/crates/codemap-0.1.3.crate) = 9483
+SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
+SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
+SHA256 (rust/crates/console-0.15.1.crate) = 89eab4d20ce20cea182308bca13088fecea9c05f6776cf287205d41a0ed3c847
+SIZE (rust/crates/console-0.15.1.crate) = 31674
+SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
+SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
+SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
+SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
+SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521
+SIZE (rust/crates/crossbeam-channel-0.5.6.crate) = 90292
+SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc
+SIZE (rust/crates/crossbeam-deque-0.8.2.crate) = 21237
+SHA256 (rust/crates/crossbeam-epoch-0.9.10.crate) = 045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1
+SIZE (rust/crates/crossbeam-epoch-0.9.10.crate) = 46918
+SHA256 (rust/crates/crossbeam-utils-0.8.11.crate) = 51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc
+SIZE (rust/crates/crossbeam-utils-0.8.11.crate) = 40887
+SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/ctor-0.1.23.crate) = cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb
+SIZE (rust/crates/ctor-0.1.23.crate) = 10581
+SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
+SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
+SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
+SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
+SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
+SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
+SIZE (rust/crates/either-1.8.0.crate) = 15992
+SHA256 (rust/crates/ena-0.14.0.crate) = d7402b94a93c24e742487327a7cd839dc9d36fec9de9fb25b09f2dae459f36c3
+SIZE (rust/crates/ena-0.14.0.crate) = 23052
+SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
+SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/env_logger-0.7.1.crate) = 44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36
+SIZE (rust/crates/env_logger-0.7.1.crate) = 32281
+SHA256 (rust/crates/extend-1.1.2.crate) = 5c5216e387a76eebaaf11f6d871ec8a4aae0b25f05456ee21f228e024b1b3610
+SIZE (rust/crates/extend-1.1.2.crate) = 10410
+SHA256 (rust/crates/field-offset-0.3.4.crate) = 1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92
+SIZE (rust/crates/field-offset-0.3.4.crate) = 6046
+SHA256 (rust/crates/filetime-0.2.17.crate) = e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c
+SIZE (rust/crates/filetime-0.2.17.crate) = 14484
+SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
+SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
+SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
+SHA256 (rust/crates/futures-channel-0.3.24.crate) = 30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050
+SIZE (rust/crates/futures-channel-0.3.24.crate) = 31963
+SHA256 (rust/crates/futures-core-0.3.24.crate) = 4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf
+SIZE (rust/crates/futures-core-0.3.24.crate) = 14618
+SHA256 (rust/crates/futures-executor-0.3.24.crate) = 9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab
+SIZE (rust/crates/futures-executor-0.3.24.crate) = 17745
+SHA256 (rust/crates/futures-io-0.3.24.crate) = bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68
+SIZE (rust/crates/futures-io-0.3.24.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.24.crate) = 42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17
+SIZE (rust/crates/futures-macro-0.3.24.crate) = 11252
+SHA256 (rust/crates/futures-sink-0.3.24.crate) = 21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56
+SIZE (rust/crates/futures-sink-0.3.24.crate) = 7854
+SHA256 (rust/crates/futures-task-0.3.24.crate) = a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1
+SIZE (rust/crates/futures-task-0.3.24.crate) = 11836
+SHA256 (rust/crates/futures-util-0.3.24.crate) = 44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90
+SIZE (rust/crates/futures-util-0.3.24.crate) = 155823
+SHA256 (rust/crates/gdk-0.15.4.crate) = a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8
+SIZE (rust/crates/gdk-0.15.4.crate) = 87573
+SHA256 (rust/crates/gdk-pixbuf-0.15.11.crate) = ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a
+SIZE (rust/crates/gdk-pixbuf-0.15.11.crate) = 15636
+SHA256 (rust/crates/gdk-pixbuf-sys-0.15.10.crate) = 140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7
+SIZE (rust/crates/gdk-pixbuf-sys-0.15.10.crate) = 9891
+SHA256 (rust/crates/gdk-sys-0.15.1.crate) = 32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88
+SIZE (rust/crates/gdk-sys-0.15.1.crate) = 73599
+SHA256 (rust/crates/gdkx11-0.15.5.crate) = e62de46d9503381e4ab0b7d7a99b1fda53bd312e19ddc4195ffbe1d76f336cf9
+SIZE (rust/crates/gdkx11-0.15.5.crate) = 9557
+SHA256 (rust/crates/gdkx11-sys-0.15.1.crate) = b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178
+SIZE (rust/crates/gdkx11-sys-0.15.1.crate) = 4738
+SHA256 (rust/crates/gethostname-0.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e
+SIZE (rust/crates/gethostname-0.2.3.crate) = 8174
+SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6
+SIZE (rust/crates/getrandom-0.2.7.crate) = 28854
+SHA256 (rust/crates/gio-0.15.12.crate) = 68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b
+SIZE (rust/crates/gio-0.15.12.crate) = 191651
+SHA256 (rust/crates/gio-sys-0.15.10.crate) = 32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d
+SIZE (rust/crates/gio-sys-0.15.10.crate) = 79552
+SHA256 (rust/crates/glib-0.15.12.crate) = edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d
+SIZE (rust/crates/glib-0.15.12.crate) = 210513
+SHA256 (rust/crates/glib-macros-0.15.11.crate) = 25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64
+SIZE (rust/crates/glib-macros-0.15.11.crate) = 27851
+SHA256 (rust/crates/glib-sys-0.15.10.crate) = ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4
+SIZE (rust/crates/glib-sys-0.15.10.crate) = 59966
+SHA256 (rust/crates/gobject-sys-0.15.10.crate) = 0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a
+SIZE (rust/crates/gobject-sys-0.15.10.crate) = 18534
+SHA256 (rust/crates/grass-0.11.2.crate) = bc5bedc3dbd71dcdd41900e1f58e4d431fa69dd67c04ae1f86ae1a0339edd849
+SIZE (rust/crates/grass-0.11.2.crate) = 143790
+SHA256 (rust/crates/gtk-0.15.5.crate) = 92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0
+SIZE (rust/crates/gtk-0.15.5.crate) = 537695
+SHA256 (rust/crates/gtk-layer-shell-0.4.1.crate) = a703030a7226291a0f9bf25947122ff194990e369f05cacb596b6730f31ef9b8
+SIZE (rust/crates/gtk-layer-shell-0.4.1.crate) = 11859
+SHA256 (rust/crates/gtk-layer-shell-sys-0.4.1.crate) = e33369d2f611525af872de2ffb690ee6464774df67aec021331bad0e5f95a656
+SIZE (rust/crates/gtk-layer-shell-sys-0.4.1.crate) = 6332
+SHA256 (rust/crates/gtk-sys-0.15.3.crate) = d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84
+SIZE (rust/crates/gtk-sys-0.15.3.crate) = 138220
+SHA256 (rust/crates/gtk3-macros-0.15.4.crate) = 24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9
+SIZE (rust/crates/gtk3-macros-0.15.4.crate) = 5675
+SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
+SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
+SIZE (rust/crates/heck-0.4.0.crate) = 11161
+SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
+SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
+SHA256 (rust/crates/humantime-1.3.0.crate) = df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f
+SIZE (rust/crates/humantime-1.3.0.crate) = 17020
+SHA256 (rust/crates/indexmap-1.9.1.crate) = 10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e
+SIZE (rust/crates/indexmap-1.9.1.crate) = 54114
+SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
+SIZE (rust/crates/inotify-0.9.6.crate) = 22971
+SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb
+SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
+SHA256 (rust/crates/insta-1.19.1.crate) = fc61e98be01e89296f3343a878e9f8ca75a494cb5aaf29df65ef55734aeb85f5
+SIZE (rust/crates/insta-1.19.1.crate) = 532935
+SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
+SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+SHA256 (rust/crates/itoa-1.0.3.crate) = 6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754
+SIZE (rust/crates/itoa-1.0.3.crate) = 10481
+SHA256 (rust/crates/kqueue-1.0.6.crate) = 4d6112e8f37b59803ac47a42d14f1f3a59bbf72fc6857ffc5be455e28a691f8e
+SIZE (rust/crates/kqueue-1.0.6.crate) = 12740
+SHA256 (rust/crates/kqueue-sys-1.0.3.crate) = 8367585489f01bc55dd27404dcf56b95e6da061a256a666ab23be9ba96a2e587
+SIZE (rust/crates/kqueue-sys-1.0.3.crate) = 6673
+SHA256 (rust/crates/lalrpop-0.19.8.crate) = b30455341b0e18f276fa64540aff54deafb54c589de6aca68659c63dd2d5d823
+SIZE (rust/crates/lalrpop-0.19.8.crate) = 228864
+SHA256 (rust/crates/lalrpop-util-0.19.8.crate) = bcf796c978e9b4d983414f4caedc9273aa33ee214c5b887bd55fde84c85d2dc4
+SIZE (rust/crates/lalrpop-util-0.19.8.crate) = 10216
+SHA256 (rust/crates/lasso-0.5.1.crate) = e8647c8a01e5f7878eacb2c323c4c949fdb63773110f0686c7810769874b7e0a
+SIZE (rust/crates/lasso-0.5.1.crate) = 65808
+SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/levenshtein-1.0.5.crate) = db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760
+SIZE (rust/crates/levenshtein-1.0.5.crate) = 1389
+SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5
+SIZE (rust/crates/libc-0.2.132.crate) = 595317
+SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
+SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/lock_api-0.4.8.crate) = 9f80bf5aacaf25cbfc8210d1cfb718f2bf3b11c4c54e5afe36c236853a8ec390
+SIZE (rust/crates/lock_api-0.4.8.crate) = 25677
+SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
+SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
+SIZE (rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
+SIZE (rust/crates/memchr-2.5.0.crate) = 65812
+SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
+SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
+SHA256 (rust/crates/mio-0.8.4.crate) = 57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf
+SIZE (rust/crates/mio-0.8.4.crate) = 93013
+SHA256 (rust/crates/new_debug_unreachable-1.0.4.crate) = e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54
+SIZE (rust/crates/new_debug_unreachable-1.0.4.crate) = 2561
+SHA256 (rust/crates/nix-0.24.2.crate) = 195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc
+SIZE (rust/crates/nix-0.24.2.crate) = 264176
+SHA256 (rust/crates/nix-0.25.0.crate) = e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb
+SIZE (rust/crates/nix-0.25.0.crate) = 269825
+SHA256 (rust/crates/notify-5.0.0.crate) = ed2c66da08abae1c024c01d635253e402341b4060a12e99b31c7594063bf490a
+SIZE (rust/crates/notify-5.0.0.crate) = 37091
+SHA256 (rust/crates/ntapi-0.3.7.crate) = c28774a7fd2fbb4f0babd8237ce554b73af68021b5f695a3cebd6c59bac0980f
+SIZE (rust/crates/ntapi-0.3.7.crate) = 126994
+SHA256 (rust/crates/num-bigint-0.4.3.crate) = f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f
+SIZE (rust/crates/num-bigint-0.4.3.crate) = 97799
+SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
+SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
+SHA256 (rust/crates/num-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0
+SIZE (rust/crates/num-rational-0.4.1.crate) = 27889
+SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
+SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
+SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
+SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
+SHA256 (rust/crates/once_cell-1.14.0.crate) = 2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0
+SIZE (rust/crates/once_cell-1.14.0.crate) = 31614
+SHA256 (rust/crates/os_str_bytes-6.3.0.crate) = 9ff7415e9ae3fff1225851df9e0d9e4e5479f947619774677a63572e55e80eff
+SIZE (rust/crates/os_str_bytes-6.3.0.crate) = 22928
+SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
+SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473
+SHA256 (rust/crates/pango-0.15.10.crate) = 22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f
+SIZE (rust/crates/pango-0.15.10.crate) = 43927
+SHA256 (rust/crates/pango-sys-0.15.10.crate) = d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa
+SIZE (rust/crates/pango-sys-0.15.10.crate) = 24729
+SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
+SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
+SHA256 (rust/crates/parking_lot_core-0.9.3.crate) = 09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929
+SIZE (rust/crates/parking_lot_core-0.9.3.crate) = 32256
+SHA256 (rust/crates/pest-2.3.0.crate) = 4b0560d531d1febc25a3c9398a62a71256c0178f2e3443baedd9ad4bb8c9deb4
+SIZE (rust/crates/pest-2.3.0.crate) = 85156
+SHA256 (rust/crates/petgraph-0.6.2.crate) = e6d5014253a1331579ce62aa67443b4a658c5e7dd03d4bc6d302b94474888143
+SIZE (rust/crates/petgraph-0.6.2.crate) = 182513
+SHA256 (rust/crates/phf-0.9.0.crate) = b2ac8b67553a7ca9457ce0e526948cad581819238f4a9d1ea74545851fa24f37
+SIZE (rust/crates/phf-0.9.0.crate) = 4712
+SHA256 (rust/crates/phf_generator-0.9.1.crate) = d43f3220d96e0080cc9ea234978ccd80d904eafb17be31bb0f76daaea6493082
+SIZE (rust/crates/phf_generator-0.9.1.crate) = 7527
+SHA256 (rust/crates/phf_macros-0.9.0.crate) = b706f5936eb50ed880ae3009395b43ed19db5bff2ebd459c95e7bf013a89ab86
+SIZE (rust/crates/phf_macros-0.9.0.crate) = 3537
+SHA256 (rust/crates/phf_shared-0.9.0.crate) = a68318426de33640f02be62b4ae8eb1261be2efbc337b60c54d845bf4484e0d9
+SIZE (rust/crates/phf_shared-0.9.0.crate) = 4111
+SHA256 (rust/crates/phf_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
+SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
+SHA256 (rust/crates/pico-args-0.4.2.crate) = db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468
+SIZE (rust/crates/pico-args-0.4.2.crate) = 11565
+SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
+SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
+SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
+SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/pkg-config-0.3.25.crate) = 1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae
+SIZE (rust/crates/pkg-config-0.3.25.crate) = 16838
+SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
+SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
+SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
+SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
+SHA256 (rust/crates/pretty_assertions-1.3.0.crate) = a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755
+SIZE (rust/crates/pretty_assertions-1.3.0.crate) = 79441
+SHA256 (rust/crates/pretty_env_logger-0.4.0.crate) = 926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d
+SIZE (rust/crates/pretty_env_logger-0.4.0.crate) = 8690
+SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9
+SIZE (rust/crates/proc-macro-crate-1.2.1.crate) = 9161
+SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
+SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
+SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
+SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
+SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
+SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
+SHA256 (rust/crates/proc-macro2-1.0.43.crate) = 0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab
+SIZE (rust/crates/proc-macro2-1.0.43.crate) = 41512
+SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
+SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
+SHA256 (rust/crates/quote-1.0.21.crate) = bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179
+SIZE (rust/crates/quote-1.0.21.crate) = 28030
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
+SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
+SHA256 (rust/crates/rayon-1.5.3.crate) = bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d
+SIZE (rust/crates/rayon-1.5.3.crate) = 167246
+SHA256 (rust/crates/rayon-core-1.9.3.crate) = 258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f
+SIZE (rust/crates/rayon-core-1.9.3.crate) = 65300
+SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
+SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
+SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
+SHA256 (rust/crates/ref-cast-1.0.9.crate) = ed13bcd201494ab44900a96490291651d200730904221832b9547d24a87d332b
+SIZE (rust/crates/ref-cast-1.0.9.crate) = 10301
+SHA256 (rust/crates/ref-cast-impl-1.0.9.crate) = 5234cd6063258a5e32903b53b1b6ac043a0541c8adc1f610f67b0326c7a578fa
+SIZE (rust/crates/ref-cast-impl-1.0.9.crate) = 7296
+SHA256 (rust/crates/regex-1.6.0.crate) = 4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b
+SIZE (rust/crates/regex-1.6.0.crate) = 239329
+SHA256 (rust/crates/regex-syntax-0.6.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244
+SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300
+SHA256 (rust/crates/ron-0.7.1.crate) = 88073939a61e5b7680558e6be56b419e208420c2adb92be54921fa6b72283f1a
+SIZE (rust/crates/ron-0.7.1.crate) = 53572
+SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee
+SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/rustversion-1.0.9.crate) = 97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8
+SIZE (rust/crates/rustversion-1.0.9.crate) = 17425
+SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
+SIZE (rust/crates/ryu-1.0.11.crate) = 47007
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
+SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
+SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
+SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6
+SIZE (rust/crates/semver-0.11.0.crate) = 20826
+SHA256 (rust/crates/semver-1.0.13.crate) = 93f6841e709003d68bb2deee8c343572bf446003ec20a583e76f7b15cebf3711
+SIZE (rust/crates/semver-1.0.13.crate) = 29653
+SHA256 (rust/crates/semver-parser-0.10.2.crate) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7
+SIZE (rust/crates/semver-parser-0.10.2.crate) = 23176
+SHA256 (rust/crates/serde-1.0.144.crate) = 0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860
+SIZE (rust/crates/serde-1.0.144.crate) = 76387
+SHA256 (rust/crates/serde_derive-1.0.144.crate) = 94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00
+SIZE (rust/crates/serde_derive-1.0.144.crate) = 54867
+SHA256 (rust/crates/serde_json-1.0.85.crate) = e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44
+SIZE (rust/crates/serde_json-1.0.85.crate) = 144635
+SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
+SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
+SHA256 (rust/crates/similar-2.2.0.crate) = 62ac7f900db32bf3fd12e0117dd3dc4da74bc52ebaac97f39668446d89694803
+SIZE (rust/crates/similar-2.2.0.crate) = 50996
+SHA256 (rust/crates/simple-signal-1.1.1.crate) = 53f7da44adcc42667d57483bd93f81295f27d66897804b757573b61b6f13288b
+SIZE (rust/crates/simple-signal-1.1.1.crate) = 3211
+SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
+SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
+SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
+SIZE (rust/crates/slab-0.4.7.crate) = 16647
+SHA256 (rust/crates/smallvec-1.9.0.crate) = 2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1
+SIZE (rust/crates/smallvec-1.9.0.crate) = 28396
+SHA256 (rust/crates/smart-default-0.6.0.crate) = 133659a15339456eeeb07572eb02a91c91e9815e9cbc89566944d2c8d3efdbf6
+SIZE (rust/crates/smart-default-0.6.0.crate) = 8169
+SHA256 (rust/crates/socket2-0.4.7.crate) = 02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd
+SIZE (rust/crates/socket2-0.4.7.crate) = 44619
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/string_cache-0.8.4.crate) = 213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08
+SIZE (rust/crates/string_cache-0.8.4.crate) = 16380
+SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
+SIZE (rust/crates/strsim-0.8.0.crate) = 9309
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
+SIZE (rust/crates/strum-0.24.1.crate) = 5636
+SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
+SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
+SHA256 (rust/crates/syn-1.0.99.crate) = 58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13
+SIZE (rust/crates/syn-1.0.99.crate) = 236084
+SHA256 (rust/crates/sysinfo-0.26.2.crate) = 4ae2421f3e16b3afd4aa692d23b83d0ba42ee9b0081d5deeb7d21428d7195fb1
+SIZE (rust/crates/sysinfo-0.26.2.crate) = 131634
+SHA256 (rust/crates/system-deps-6.0.2.crate) = a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709
+SIZE (rust/crates/system-deps-6.0.2.crate) = 22869
+SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
+SIZE (rust/crates/term-0.7.0.crate) = 37082
+SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
+SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
+SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
+SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
+SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
+SHA256 (rust/crates/textwrap-0.15.0.crate) = b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb
+SIZE (rust/crates/textwrap-0.15.0.crate) = 52998
+SHA256 (rust/crates/thiserror-1.0.33.crate) = 3d0a539a918745651435ac7db7a18761589a94cd7e94cd56999f828bf73c8a57
+SIZE (rust/crates/thiserror-1.0.33.crate) = 17252
+SHA256 (rust/crates/thiserror-impl-1.0.33.crate) = c251e90f708e16c49a16f4917dc2131e75222b72edfa9cb7f7c58ae56aae0c09
+SIZE (rust/crates/thiserror-impl-1.0.33.crate) = 15429
+SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
+SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+SHA256 (rust/crates/tokio-1.21.0.crate) = 89797afd69d206ccd11fb0ea560a44bbb87731d020670e79416d442919257d42
+SIZE (rust/crates/tokio-1.21.0.crate) = 605527
+SHA256 (rust/crates/tokio-macros-1.8.0.crate) = 9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484
+SIZE (rust/crates/tokio-macros-1.8.0.crate) = 9346
+SHA256 (rust/crates/tokio-util-0.7.3.crate) = cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45
+SIZE (rust/crates/tokio-util-0.7.3.crate) = 90513
+SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
+SIZE (rust/crates/toml-0.5.9.crate) = 55667
+SHA256 (rust/crates/ucd-trie-0.1.5.crate) = 9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81
+SIZE (rust/crates/ucd-trie-0.1.5.crate) = 45391
+SHA256 (rust/crates/unescape-0.1.0.crate) = ccb97dac3243214f8d8507998906ca3e2e0b900bf9bf4870477f125b82e68f6e
+SIZE (rust/crates/unescape-0.1.0.crate) = 2412
+SHA256 (rust/crates/unicode-ident-1.0.3.crate) = c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf
+SIZE (rust/crates/unicode-ident-1.0.3.crate) = 35031
+SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
+SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
+SHA256 (rust/crates/unicode-xid-0.2.3.crate) = 957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04
+SIZE (rust/crates/unicode-xid-0.2.3.crate) = 15174
+SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
+SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
+SHA256 (rust/crates/version-compare-0.1.0.crate) = fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73
+SIZE (rust/crates/version-compare-0.1.0.crate) = 14169
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
+SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
+SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
+SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
+SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
+SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
+SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
+SHA256 (rust/crates/winapi-wsapoll-0.1.1.crate) = 44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e
+SIZE (rust/crates/winapi-wsapoll-0.1.1.crate) = 2881
+SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
+SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
+SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053
+SHA256 (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47
+SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960
+SHA256 (rust/crates/windows_i686_gnu-0.36.1.crate) = 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6
+SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115
+SHA256 (rust/crates/windows_i686_msvc-0.36.1.crate) = e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024
+SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575
+SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1
+SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
+SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
+SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
+SHA256 (rust/crates/x11-2.20.0.crate) = f7ae97874a928d821b061fce3d1fc52f08071dd53c89a6102bc06efcac3b2908
+SIZE (rust/crates/x11-2.20.0.crate) = 67781
+SHA256 (rust/crates/x11rb-0.10.1.crate) = 592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507
+SIZE (rust/crates/x11rb-0.10.1.crate) = 207678
+SHA256 (rust/crates/x11rb-protocol-0.10.0.crate) = 56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67
+SIZE (rust/crates/x11rb-protocol-0.10.0.crate) = 419025
+SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
+SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
+SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
+SIZE (rust/crates/yansi-0.5.1.crate) = 16525
+SHA256 (elkowar-eww-v0.4.0_GH0.tar.gz) = 67f1dfdf856168d4b0e731acdd9e7bed034c09480ce2264f857d7e48f576fc8a
+SIZE (elkowar-eww-v0.4.0_GH0.tar.gz) = 325670
diff --git a/x11/eww/pkg-descr b/x11/eww/pkg-descr
new file mode 100644
index 000000000000..8dc7dc045990
--- /dev/null
+++ b/x11/eww/pkg-descr
@@ -0,0 +1,3 @@
+Elkowars Wacky Widgets is a standalone widget system made in Rust
+that allows you to implement your own, custom widgets in any window
+manager.
diff --git a/x11/fbdesk/Makefile b/x11/fbdesk/Makefile
index e026e3c06a1f..be778c6299da 100644
--- a/x11/fbdesk/Makefile
+++ b/x11/fbdesk/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= http://fluxbox.sourceforge.net/download/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Fluxbox utility to create and manage icons on the desktop
+WWW= http://fluxbox.sourceforge.net/fbdesk/
LICENSE= MIT
diff --git a/x11/fbdesk/pkg-descr b/x11/fbdesk/pkg-descr
index 9b84472cb8d8..dca32c420862 100644
--- a/x11/fbdesk/pkg-descr
+++ b/x11/fbdesk/pkg-descr
@@ -10,6 +10,3 @@ current features:
o Grid snapping
o GUI for icon management
o Fluxbox menu style
-
-
-WWW: http://fluxbox.sourceforge.net/fbdesk/
diff --git a/x11/fbpanel/Makefile b/x11/fbpanel/Makefile
index 9c49e07a1425..d389ea97cac9 100644
--- a/x11/fbpanel/Makefile
+++ b/x11/fbpanel/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= ports@FreeBSD.org
COMMENT= Lightweight, NETWM compliant X11 desktop panel
+WWW= http://fbpanel.sourceforge.net/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/fbpanel/pkg-descr b/x11/fbpanel/pkg-descr
index fc6387a7cd1f..382dd7fd95e6 100644
--- a/x11/fbpanel/pkg-descr
+++ b/x11/fbpanel/pkg-descr
@@ -15,5 +15,3 @@ It currently provides and features:
- Customizable size and screen position
- Ability to run many instances each with its own configuration
- Modest resource usage
-
-WWW: http://fbpanel.sourceforge.net/
diff --git a/x11/find-cursor/Makefile b/x11/find-cursor/Makefile
index 3db710a08ddc..e25cfdab1924 100644
--- a/x11/find-cursor/Makefile
+++ b/x11/find-cursor/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Simple XLib program to highlight the cursor position
+WWW= https://github.com/Carpetsmoker/find-cursor
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/find-cursor/pkg-descr b/x11/find-cursor/pkg-descr
index 27f3cfdfb58f..7f8632422b3d 100644
--- a/x11/find-cursor/pkg-descr
+++ b/x11/find-cursor/pkg-descr
@@ -1,4 +1,2 @@
Simple XLib program to highlight the cursor position. This is similar to the
feature found in Windows XP (and possibly later?).
-
-WWW: https://github.com/Carpetsmoker/find-cursor
diff --git a/x11/fireflies/Makefile b/x11/fireflies/Makefile
index 22fed48c03d0..6e12ecea4ef6 100644
--- a/x11/fireflies/Makefile
+++ b/x11/fireflies/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://somewhere.fscked.org/proj/fireflies/files/
MAINTAINER= ports@FreeBSD.org
COMMENT= Extension of xscreensaver
+WWW= http://somewhere.fscked.org/fireflies/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/fireflies/pkg-descr b/x11/fireflies/pkg-descr
index 2c67d97a6fbc..a91350d18363 100644
--- a/x11/fireflies/pkg-descr
+++ b/x11/fireflies/pkg-descr
@@ -1,3 +1 @@
fireflies is a extention of xscreensaver.
-
-WWW: http://somewhere.fscked.org/fireflies/
diff --git a/x11/florence/Makefile b/x11/florence/Makefile
index c7c3deb77b52..b9659a20bfc6 100644
--- a/x11/florence/Makefile
+++ b/x11/florence/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/florence/florence/${PORTVERSION}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Extensible scalable virtual keyboard
+WWW= http://florence.sourceforge.net/
LICENSE= GPLv2+ GFDL
LICENSE_COMB= multi
diff --git a/x11/florence/pkg-descr b/x11/florence/pkg-descr
index dfb98db8fbd7..cd0bbaff18c6 100644
--- a/x11/florence/pkg-descr
+++ b/x11/florence/pkg-descr
@@ -6,5 +6,3 @@ Florence stays out of your way when you don't need it.
It appears on the screen only when you need it.
There is an auto-click functionality To help people having difficulties to use
the click button.
-
-WWW: http://florence.sourceforge.net/
diff --git a/x11/flruler/Makefile b/x11/flruler/Makefile
index 0f81e8268451..1be3c369f054 100644
--- a/x11/flruler/Makefile
+++ b/x11/flruler/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= http://seriss.com/people/erco/fltk/flruler/
MAINTAINER= danfe@FreeBSD.org
COMMENT= On-screen pixel ruler
+WWW= https://seriss.com/people/erco/fltk/flruler/
LICENSE= GPLv2
diff --git a/x11/flruler/pkg-descr b/x11/flruler/pkg-descr
index 1022cc79a305..e1067f078798 100644
--- a/x11/flruler/pkg-descr
+++ b/x11/flruler/pkg-descr
@@ -5,5 +5,3 @@ pixel distances of images, web applications, etc.
You can easily make copies of the ruler and reoriented it via either the
keyboard or mouse.
-
-WWW: http://seriss.com/people/erco/fltk/flruler/
diff --git a/x11/fnott/Makefile b/x11/fnott/Makefile
index 38c09c18cb77..f08d9d385f4b 100644
--- a/x11/fnott/Makefile
+++ b/x11/fnott/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Keyboard-driven notification daemon for wlroots-based compositors
+WWW= https://codeberg.org/dnkl/fnott
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/fnott/pkg-descr b/x11/fnott/pkg-descr
index 480b9d37c994..c2bec4247da4 100644
--- a/x11/fnott/pkg-descr
+++ b/x11/fnott/pkg-descr
@@ -9,5 +9,3 @@ Supported features of Desktop Notification Specification:
- Icons (PNG + SVG)
- Markup
- Timeout
-
-WWW: https://codeberg.org/dnkl/fnott
diff --git a/x11/foot/Makefile b/x11/foot/Makefile
index cb58fe7e85dd..164a57c621a3 100644
--- a/x11/foot/Makefile
+++ b/x11/foot/Makefile
@@ -1,10 +1,11 @@
PORTNAME= foot
-DISTVERSION= 1.13.0
+DISTVERSION= 1.13.1
CATEGORIES= x11 wayland
MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Fast, lightweight and minimalistic Wayland terminal emulator
+WWW= https://codeberg.org/dnkl/foot
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/foot/distinfo b/x11/foot/distinfo
index 94b01aeaac23..8c8a6c3b4171 100644
--- a/x11/foot/distinfo
+++ b/x11/foot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659857522
-SHA256 (foot-1.13.0.tar.gz) = 9fd10584d40f6aac6b87c11a94e1fdfc4bac43aef9144f4aa84213257672da8c
-SIZE (foot-1.13.0.tar.gz) = 495396
+TIMESTAMP = 1661966355
+SHA256 (foot-1.13.1.tar.gz) = 604f777fdaccfc1ee2d20376cc5688a819dcd6b7113725880cc973194fd6c737
+SIZE (foot-1.13.1.tar.gz) = 496955
diff --git a/x11/foot/pkg-descr b/x11/foot/pkg-descr
index 81a2dd6e3570..667ba7e87b3c 100644
--- a/x11/foot/pkg-descr
+++ b/x11/foot/pkg-descr
@@ -17,5 +17,3 @@ Features:
- True Color (24bpp)
- Synchronized Updates
- Sixel image support
-
-WWW: https://codeberg.org/dnkl/foot
diff --git a/x11/fuzzel/Makefile b/x11/fuzzel/Makefile
index 2125952df7bf..4f97961529df 100644
--- a/x11/fuzzel/Makefile
+++ b/x11/fuzzel/Makefile
@@ -1,10 +1,11 @@
PORTNAME= fuzzel
-DISTVERSION= 1.7.0
+DISTVERSION= 1.8.2
CATEGORIES= x11 wayland
MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Application launcher for wlroots-based Wayland compositors
+WWW= https://codeberg.org/dnkl/fuzzel
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -22,7 +23,10 @@ USES= compiler:c11 meson pkgconfig xorg
USE_XORG= pixman
WRKSRC= ${WRKDIR}/${PORTNAME}
PLIST_FILES= bin/${PORTNAME} \
+ "@sample etc/xdg/${PORTNAME}/${PORTNAME}.ini.sample" \
man/man1/${PORTNAME}.1.gz \
+ man/man5/${PORTNAME}.ini.5.gz \
+ share/fish/vendor_completions.d/${PORTNAME}.fish \
share/zsh/site-functions/_${PORTNAME}
OPTIONS_DEFINE= CAIRO LIBRSVG2 PNG
@@ -47,5 +51,12 @@ post-patch:
@${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
${WRKSRC}/completions/zsh/_${PORTNAME} \
${WRKSRC}/xdg.c
+# Respect PREFIX for system-wide config
+ @${REINPLACE_CMD} 's,/etc,${PREFIX}&,' \
+ ${WRKSRC}/config.c \
+ ${WRKSRC}/doc/*.scd
+# Let @sample handle default files under etc/
+ @${REINPLACE_CMD} -e "/ini/s/'[^']*/&', rename: &.sample/" \
+ ${WRKSRC}/meson.build
.include <bsd.port.mk>
diff --git a/x11/fuzzel/distinfo b/x11/fuzzel/distinfo
index 2b22642dbff2..cad1b0422224 100644
--- a/x11/fuzzel/distinfo
+++ b/x11/fuzzel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644079619
-SHA256 (fuzzel-1.7.0.tar.gz) = f792c9869ec2ab333e99ff49d3e94a81c7ffc45767b74ed98c63404f558a008b
-SIZE (fuzzel-1.7.0.tar.gz) = 399615
+TIMESTAMP = 1667565450
+SHA256 (fuzzel-1.8.2.tar.gz) = 2e7debba9d56a989921e0ce518a026152d9fbea33abafe384a4aad074db89de8
+SIZE (fuzzel-1.8.2.tar.gz) = 426759
diff --git a/x11/fuzzel/pkg-descr b/x11/fuzzel/pkg-descr
index 026573d335bc..0a0e4fc18ee4 100644
--- a/x11/fuzzel/pkg-descr
+++ b/x11/fuzzel/pkg-descr
@@ -8,5 +8,3 @@ Features:
- Emacs key bindings
- Icons!
- Remembers frequently launched applications
-
-WWW: https://codeberg.org/dnkl/fuzzel
diff --git a/x11/gdm/Makefile b/x11/gdm/Makefile
index f0f034c75bd3..a4b8ebbeef1b 100644
--- a/x11/gdm/Makefile
+++ b/x11/gdm/Makefile
@@ -7,6 +7,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME display manager
+WWW= https://www.gnome.org/projects/gdm/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/gdm/pkg-descr b/x11/gdm/pkg-descr
index 1699cf5b760f..2485dadfecef 100644
--- a/x11/gdm/pkg-descr
+++ b/x11/gdm/pkg-descr
@@ -1,4 +1,2 @@
The GNOME 2.0 version of the xdm display manager. It supports user
icons, multiple sessions, and clean system shutdowns.
-
-WWW: http://www.gnome.org/projects/gdm/
diff --git a/x11/glcapsviewer/Makefile b/x11/glcapsviewer/Makefile
index 1e2eb6789d91..6c3eefa840aa 100644
--- a/x11/glcapsviewer/Makefile
+++ b/x11/glcapsviewer/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= danfe@FreeBSD.org
COMMENT= OpenGL hardware capability viewer
+WWW= https://github.com/SaschaWillems/glCapsViewer
LICENSE= LGPL3
@@ -17,7 +18,7 @@ GH_TAGNAME= 26e160c
USES= cmake compiler:c++11-lang gl qt:5 xorg
USE_GL= gl glew glu
-USE_QT= buildtools_build qmake_build core gui network widgets
+USE_QT= buildtools:build qmake:build core gui network widgets
USE_XORG= ice sm x11 xext
PLIST_FILES= bin/glcapsviewer ${DATADIR_REL}/capslist.xml \
diff --git a/x11/glcapsviewer/pkg-descr b/x11/glcapsviewer/pkg-descr
index 5ab5c49099c5..bfdee38940d6 100644
--- a/x11/glcapsviewer/pkg-descr
+++ b/x11/glcapsviewer/pkg-descr
@@ -5,5 +5,3 @@ compressed texture formats, etc. and displays them in an easy to browse way.
This data can then be uploaded to online database that developers can use to
check on OpenGL features and support for different graphics cards available
on the market.
-
-WWW: https://github.com/SaschaWillems/glCapsViewer
diff --git a/x11/gmrun/Makefile b/x11/gmrun/Makefile
index b8b8e2ecad99..f09d98604fdd 100644
--- a/x11/gmrun/Makefile
+++ b/x11/gmrun/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF
MAINTAINER= garga@FreeBSD.org
COMMENT= Customizable program to run programs, with tab-completion
+WWW= https://sourceforge.net/projects/gmrun/
LICENSE= GPLv2
diff --git a/x11/gmrun/pkg-descr b/x11/gmrun/pkg-descr
index 6870215f40a7..095bc5b0389a 100644
--- a/x11/gmrun/pkg-descr
+++ b/x11/gmrun/pkg-descr
@@ -7,5 +7,3 @@ gmrun is a very featureful GTK+-2 Run box. Its features include:
which can be copied to ~/.gmrunrc
* Can spawn commands in a terminal
* Intelligent URL handling
-
-WWW: https://sourceforge.net/projects/gmrun/
diff --git a/x11/gnome-clipboard-daemon/Makefile b/x11/gnome-clipboard-daemon/Makefile
index 0cc065b3d0d1..cd0979eb144f 100644
--- a/x11/gnome-clipboard-daemon/Makefile
+++ b/x11/gnome-clipboard-daemon/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME:S,^gnome-,,}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Program that keeps the content of your X clipboard in memory
+WWW= http://members.chello.nl/~h.lai/gnome-clipboard-daemon/
LICENSE= GPLv2
diff --git a/x11/gnome-clipboard-daemon/pkg-descr b/x11/gnome-clipboard-daemon/pkg-descr
index 1007926ce079..4ac57a1074c6 100644
--- a/x11/gnome-clipboard-daemon/pkg-descr
+++ b/x11/gnome-clipboard-daemon/pkg-descr
@@ -10,5 +10,3 @@ Example:
4. Start gedit.
5. Click Paste. Normally nothing will happen. But if GNOME Clipboard
Daemon is running, pasting will work.
-
-WWW: http://members.chello.nl/~h.lai/gnome-clipboard-daemon/
diff --git a/x11/gnome-console/Makefile b/x11/gnome-console/Makefile
index 3438d1195f78..b875beca73bf 100644
--- a/x11/gnome-console/Makefile
+++ b/x11/gnome-console/Makefile
@@ -1,11 +1,13 @@
PORTNAME= gnome-console
PORTVERSION= 42.2
+PORTREVISION= 1
CATEGORIES= x11 gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Minimal terminal for GNOME
+WWW= https://gitlab.gnome.org/GNOME/console
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/gnome-console/pkg-descr b/x11/gnome-console/pkg-descr
index 39b6c3af44a4..3ed18abe7183 100644
--- a/x11/gnome-console/pkg-descr
+++ b/x11/gnome-console/pkg-descr
@@ -6,5 +6,3 @@ to carry out simple cli tasks and aims to be a 'core' app for GNOME/Phosh.
We are not however trying to replace GNOME Terminal/Tilix, these advanced
tools are great for developers and administrators, rather Console aims to
serve the casual linux user who rarely needs a terminal
-
-WWW: https://gitlab.gnome.org/GNOME/console
diff --git a/x11/gnome-desktop/Makefile b/x11/gnome-desktop/Makefile
index 71e6af0cc9d2..795a350698a2 100644
--- a/x11/gnome-desktop/Makefile
+++ b/x11/gnome-desktop/Makefile
@@ -1,11 +1,12 @@
PORTNAME= gnome-desktop
-PORTVERSION= 42.3
+PORTVERSION= 42.4
CATEGORIES= x11 gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Additional UI API for GNOME
+WWW= https://www.gnome.org/
LICENSE= GPLv2+ LGPL20+
LICENSE_COMB= multi
diff --git a/x11/gnome-desktop/distinfo b/x11/gnome-desktop/distinfo
index 20078b165e81..3a86c276ad0b 100644
--- a/x11/gnome-desktop/distinfo
+++ b/x11/gnome-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1658341532
-SHA256 (gnome/gnome-desktop-42.3.tar.xz) = da50410b8f19fd7e775b00d1fe0dba67fc5e1151ded299158dc25ddadc3fa8a9
-SIZE (gnome/gnome-desktop-42.3.tar.xz) = 743196
+TIMESTAMP = 1660854206
+SHA256 (gnome/gnome-desktop-42.4.tar.xz) = 1ce2c9d5067969dbe0b282ea5a9acfb8698751f03cd07e2c730240f85dc9ad25
+SIZE (gnome/gnome-desktop-42.4.tar.xz) = 743212
diff --git a/x11/gnome-desktop/pkg-descr b/x11/gnome-desktop/pkg-descr
index 169294f05d85..de6bcfb1a58a 100644
--- a/x11/gnome-desktop/pkg-descr
+++ b/x11/gnome-desktop/pkg-descr
@@ -1,3 +1 @@
This is a collection of APIs.
-
-WWW: https://www.gnome.org/
diff --git a/x11/gnome-desktop/pkg-plist b/x11/gnome-desktop/pkg-plist
index 64b92e7b3494..335b41878c6c 100644
--- a/x11/gnome-desktop/pkg-plist
+++ b/x11/gnome-desktop/pkg-plist
@@ -30,16 +30,16 @@ lib/girepository-1.0/GnomeDesktop-4.0.typelib
lib/girepository-1.0/GnomeRR-4.0.typelib
lib/libgnome-bg-4.so
lib/libgnome-bg-4.so.1
-lib/libgnome-bg-4.so.1.2.3
+lib/libgnome-bg-4.so.1.2.4
lib/libgnome-desktop-3.so
lib/libgnome-desktop-3.so.19
lib/libgnome-desktop-3.so.19.3.0
lib/libgnome-desktop-4.so
lib/libgnome-desktop-4.so.1
-lib/libgnome-desktop-4.so.1.2.3
+lib/libgnome-desktop-4.so.1.2.4
lib/libgnome-rr-4.so
lib/libgnome-rr-4.so.1
-lib/libgnome-rr-4.so.1.2.3
+lib/libgnome-rr-4.so.1.2.4
libdata/pkgconfig/gnome-bg-4.pc
libdata/pkgconfig/gnome-desktop-3.0.pc
libdata/pkgconfig/gnome-desktop-4.pc
diff --git a/x11/gnome-menus/Makefile b/x11/gnome-menus/Makefile
index acb8fbef5a27..acc58fbd9762 100644
--- a/x11/gnome-menus/Makefile
+++ b/x11/gnome-menus/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Implementation of the FreeDesktop Desktop Menu Spec
+WWW= https://www.freedesktop.org/Standards/menu-spec
LICENSE= GPLv2
diff --git a/x11/gnome-menus/pkg-descr b/x11/gnome-menus/pkg-descr
index 7b27b4e2e339..3f2b7c336c7f 100644
--- a/x11/gnome-menus/pkg-descr
+++ b/x11/gnome-menus/pkg-descr
@@ -10,5 +10,3 @@ Also contained here are the GNOME menu layout configuration
files, .directory files and assorted menu related utility programs.
-- gnome-menus README
-
-WWW: http://www.freedesktop.org/Standards/menu-spec
diff --git a/x11/gnome-pie/Makefile b/x11/gnome-pie/Makefile
index 753159cfb019..d936b40d7240 100644
--- a/x11/gnome-pie/Makefile
+++ b/x11/gnome-pie/Makefile
@@ -1,51 +1,53 @@
PORTNAME= gnome-pie
-PORTVERSION= 0.5.7
+PORTVERSION= 0.7.3
DISTVERSIONPREFIX= v
-PORTREVISION= 4
CATEGORIES= x11
MAINTAINER= nivit@FreeBSD.org
COMMENT= Circular application launcher
+WWW= https://schneegans.github.io/gnome-pie.html
-LICENSE= GPLv3+
+LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= valac:lang/vala
-RUN_DEPENDS= gnome-settings-daemon>=2.32.1_4:sysutils/gnome-settings-daemon
LIB_DEPENDS= libbamf3.so:sysutils/bamf \
libgee-0.8.so:devel/libgee \
+ libharfbuzz.so:print/harfbuzz \
libunique-1.0.so:x11-toolkits/unique
+RUN_DEPENDS= gnome-settings-daemon>=2.32.1_4:sysutils/gnome-settings-daemon
-USES= cmake gnome pkgconfig xorg
+USES= cmake desktop-file-utils gnome libarchive pkgconfig \
+ vala:build xorg
USE_GITHUB= yes
-USE_GNOME= cairo gnomemenus3 gtk30 librsvg2 libwnck3
-USE_XORG= xtst
-
-DOCS_CMAKE_ON= -DINSTALL_DOCS:BOOL=ON
-
GH_ACCOUNT= Simmesimme
GH_PROJECT= Gnome-Pie
+USE_GNOME= cairo gnomemenus3 gtk30 librsvg2 libwnck3 libxml2
+USE_XORG= x11 xtst
-MANPAGES_CMAKE_OFF= -DNO_INSTALL_MANPAGES:BOOL=ON
+SHEBANG_FILES= resources/locale/compile-po.sh
-NLS_CMAKE_BOOL= INSTALL_NLS
-NLS_USES= gettext
+REINPLACE_ARGS= -i ''
+PLIST_SUB= DESKTOPDIR=${DESKTOPDIR}
+OPTIONS_DEFINE= DOCS MANPAGES NLS
OPTIONS_DEFAULT= MANPAGES
-OPTIONS_DEFINE= DOCS MANPAGES NLS
-OPTIONS_SUB= yes
-
-PLIST_SUB= DESKTOPDIR=${DESKTOPDIR}
+OPTIONS_SUB= yes
-REINPLACE_ARGS= -i ''
+DOCS_CMAKE_BOOL= INSTALL_DOCS
+MANPAGES_CMAKE_BOOL= INSTALL_MANPAGES
+NLS_BUILD_DEPENDS= bash:shells/bash
+NLS_USES= gettext shebangfix
+NLS_CMAKE_BOOL= INSTALL_NLS
post-patch:
${REINPLACE_CMD} -e 's,%%DATADIR%%,${DATADIR},1' \
-e 's,%%DESKTOPDIR%%,${DESKTOPDIR},1' \
-e 's,%%PREFIX%%,${PREFIX},1' \
- -e '/has_resize_grip/d' ${WRKSRC}/src/actions/actionRegistry.vala \
+ ${WRKSRC}/src/actions/actionRegistry.vala \
${WRKSRC}/src/gui/indicator.vala \
- ${WRKSRC}/src/utilities/paths.vala \
- ${WRKSRC}/resources/ui/*.ui
+ ${WRKSRC}/src/utilities/paths.vala
+
+post-build-NLS-on:
+ (cd ${WRKSRC}/resources/locale && ./compile-po.sh)
.include <bsd.port.mk>
diff --git a/x11/gnome-pie/distinfo b/x11/gnome-pie/distinfo
index a157f79b745b..b610070ea68e 100644
--- a/x11/gnome-pie/distinfo
+++ b/x11/gnome-pie/distinfo
@@ -1,2 +1,3 @@
-SHA256 (Simmesimme-Gnome-Pie-v0.5.7_GH0.tar.gz) = 5eb9bcc95a15aee870d1411960383a88fa6275d6f3b35db07c2c76c7584a09de
-SIZE (Simmesimme-Gnome-Pie-v0.5.7_GH0.tar.gz) = 224405
+TIMESTAMP = 1669716529
+SHA256 (Simmesimme-Gnome-Pie-v0.7.3_GH0.tar.gz) = e5d35462d72a1418555deafd3219f62e68acb28b763a55929c89be992f9c0a85
+SIZE (Simmesimme-Gnome-Pie-v0.7.3_GH0.tar.gz) = 234119
diff --git a/x11/gnome-pie/files/patch-resources__gnome-pie.desktop b/x11/gnome-pie/files/patch-resources_gnome-pie.desktop
index 09394a3fa129..48a86cc97af6 100644
--- a/x11/gnome-pie/files/patch-resources__gnome-pie.desktop
+++ b/x11/gnome-pie/files/patch-resources_gnome-pie.desktop
@@ -1,4 +1,4 @@
---- resources/gnome-pie.desktop.orig 2015-01-23 11:49:05 UTC
+--- resources/gnome-pie.desktop.orig 2021-07-17 09:00:37 UTC
+++ resources/gnome-pie.desktop
@@ -4,5 +4,5 @@ Name=Gnome-Pie
Comment=Cakes don't lie.
diff --git a/x11/gnome-pie/files/patch-resources_locale_it_LC__MESSAGES_it.po b/x11/gnome-pie/files/patch-resources_locale_it_LC__MESSAGES_it.po
new file mode 100644
index 000000000000..bb274a27ed27
--- /dev/null
+++ b/x11/gnome-pie/files/patch-resources_locale_it_LC__MESSAGES_it.po
@@ -0,0 +1,47 @@
+--- resources/locale/it/LC_MESSAGES/it.po.orig 2021-07-17 09:00:37 UTC
++++ resources/locale/it/LC_MESSAGES/it.po
+@@ -21,7 +21,7 @@ msgstr ""
+
+ #: ../ui/pie_options.ui:53
+ msgid "Activation Settings"
+-msgstr "Impostazioni di attivazione""
++msgstr "Impostazioni di attivazione"
+
+ #: ../ui/pie_options.ui:153
+ msgid "Unamed Pie"
+@@ -248,8 +248,8 @@ msgid ""
+ "For manual and advanced configuration click on the plus sign."
+ msgstr "Inizia ad aggiungere fette! </ B> Questo può essere fatto trascinando roba nella "
+ "più il segno sotto. Puoi provare molto! Ad esempio, i lanciatori di applicazioni o"
+-"cartelle. Sono possibili anche gli URL del tuo browser ... \ n"
+-"\ N"
++"cartelle. Sono possibili anche gli URL del tuo browser...\n"
++"\n"
+ "Per la configurazione manuale e avanzata fare clic sul segno più."
+
+ #: ../ui/preferences.ui:655
+@@ -540,7 +540,7 @@ msgstr "_Inoformazioni su"
+
+ #: ../../src/gui/indicator.vala:150
+ msgid "_Quit"
+-msgstr _Abbandona"
++msgstr "_Abbandona"
+
+ #: ../../src/gui/newsWindow.vala:64
+ msgid "_Close"
+@@ -603,13 +603,13 @@ msgstr "Mezza torta"
+
+ #: ../../src/themes/theme.vala:169
+ msgid "Successfully exported the theme \"%s\"!"
+-msgstr "Esportato correttamente il tema \ "% s \"!"
++msgstr "Esportato correttamente il tema \"%s\"!"
+
+ #: ../../src/themes/theme.vala:176
+ msgid ""
+ "An error occurred while exporting the theme \"%s\"! Please check the console "
+ "output."
+-msgstr "Si è verificato un errore durante l'esportazione del tema \ "% s \"! Si prega di controllare la console "
++msgstr "Si è verificato un errore durante l'esportazione del tema \"%s\"! Si prega di controllare la console "
+ "Uscita."
+
+ #: ../../src/actionGroups/windowListGroup.vala:34
diff --git a/x11/gnome-pie/files/patch-src_CMakeLists.txt b/x11/gnome-pie/files/patch-src_CMakeLists.txt
new file mode 100644
index 000000000000..61b3e7cc6a8b
--- /dev/null
+++ b/x11/gnome-pie/files/patch-src_CMakeLists.txt
@@ -0,0 +1,46 @@
+--- src/CMakeLists.txt.orig 2021-07-17 09:00:37 UTC
++++ src/CMakeLists.txt
+@@ -27,6 +27,7 @@ install(
+ ${CMAKE_INSTALL_PREFIX}/bin
+ )
+
++if (INSTALL_DOCS)
+ # install credits
+ install(
+ FILES
+@@ -34,17 +35,21 @@ install(
+ DESTINATION
+ ${CMAKE_INSTALL_PREFIX}/share/doc/gnome-pie
+ )
++endif()
+
++if (INSTALL_NLS)
+ # install locales
+ install(
+ DIRECTORY
+ ${CMAKE_SOURCE_DIR}/resources/locale
+ DESTINATION
+ ${CMAKE_INSTALL_PREFIX}/share
++ PATTERN *.orig EXCLUDE
+ PATTERN *.po EXCLUDE
+ PATTERN *.pot EXCLUDE
+ PATTERN *.sh EXCLUDE
+ )
++endif()
+
+ # install themes
+ install(
+@@ -79,6 +84,7 @@ install(
+ ${CMAKE_INSTALL_PREFIX}/share/applications
+ )
+
++if (INSTALL_MANPAGES)
+ # install manpage
+ install(
+ FILES
+@@ -86,4 +92,5 @@ install(
+ DESTINATION
+ ${CMAKE_INSTALL_PREFIX}/share/man/man1
+ )
++endif()
+
diff --git a/x11/gnome-pie/files/patch-src__CMakeLists.txt b/x11/gnome-pie/files/patch-src__CMakeLists.txt
deleted file mode 100644
index abdeb06fd5a5..000000000000
--- a/x11/gnome-pie/files/patch-src__CMakeLists.txt
+++ /dev/null
@@ -1,43 +0,0 @@
---- src/CMakeLists.txt.orig 2015-01-23 11:49:05 UTC
-+++ src/CMakeLists.txt
-@@ -39,6 +39,7 @@ install(
- ${CMAKE_INSTALL_PREFIX}/bin
- )
-
-+if (INSTALL_DOCS)
- # install credits
- install(
- FILES
-@@ -46,7 +47,9 @@ install(
- DESTINATION
- ${CMAKE_INSTALL_PREFIX}/share/doc/gnome-pie
- )
-+endif()
-
-+if (INSTALL_NLS)
- # install locales
- install(
- DIRECTORY
-@@ -57,6 +60,7 @@ install(
- PATTERN *.pot EXCLUDE
- PATTERN *.sh EXCLUDE
- )
-+endif()
-
- # install themes
- install(
-@@ -91,11 +95,12 @@ install(
- ${CMAKE_INSTALL_PREFIX}/share/applications
- )
-
-+if (NOT NO_INSTALL_MANPAGES)
- # install manpage
- install(
- FILES
- ${CMAKE_SOURCE_DIR}/resources/gnome-pie.1
- DESTINATION
-- ${CMAKE_INSTALL_PREFIX}/share/man/man1
-+ ${CMAKE_INSTALL_PREFIX}/man/man1
- )
--
-+endif()
diff --git a/x11/gnome-pie/files/patch-src__gui__themeList.vala b/x11/gnome-pie/files/patch-src__gui__themeList.vala
deleted file mode 100644
index 2d83d49ceafb..000000000000
--- a/x11/gnome-pie/files/patch-src__gui__themeList.vala
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/gui/themeList.vala.orig 2015-01-23 11:49:05 UTC
-+++ src/gui/themeList.vala
-@@ -81,7 +81,7 @@ class ThemeList : Gtk.TreeView {
-
- this.on_select_new();
-
-- Config.global.theme.load();
-+ //Config.global.theme.load();
- Config.global.theme.load_images();
- return false;
- });
diff --git a/x11/gnome-pie/files/patch-src__utilities__color.vala b/x11/gnome-pie/files/patch-src__utilities__color.vala
deleted file mode 100644
index 21006e82db4a..000000000000
--- a/x11/gnome-pie/files/patch-src__utilities__color.vala
+++ /dev/null
@@ -1,47 +0,0 @@
---- src/utilities/color.vala.orig 2018-01-12 22:06:16.414101000 +0100
-+++ src/utilities/color.vala 2018-01-12 22:12:55.215652000 +0100
-@@ -41,7 +41,7 @@
- /////////////////////////////////////////////////////////////////////
-
- public Color() {
-- Color.from_rgb(1.0f, 1.0f, 1.0f);
-+ this.from_rgb(1.0f, 1.0f, 1.0f);
- }
-
- /////////////////////////////////////////////////////////////////////
-@@ -49,7 +49,7 @@
- /////////////////////////////////////////////////////////////////////
-
- public Color.from_rgb(float red, float green, float blue) {
-- Color.from_rgba(red, green, blue, 1.0f);
-+ this.from_rgba(red, green, blue, 1.0f);
- }
-
- /////////////////////////////////////////////////////////////////////
-@@ -68,7 +68,7 @@
- /////////////////////////////////////////////////////////////////////
-
- public Color.from_gdk(Gdk.RGBA color) {
-- Color.from_rgba(
-+ this.from_rgba(
- (float)color.red,
- (float)color.green,
- (float)color.blue,
-@@ -83,7 +83,7 @@
- public Color.from_string(string hex_string) {
- var color = Gdk.RGBA();
- color.parse(hex_string);
-- Color.from_gdk(color);
-+ this.from_gdk(color);
- }
-
- /////////////////////////////////////////////////////////////////////
-@@ -121,7 +121,7 @@
- }
- }
-
-- Color.from_rgb((float)(rtotal/total), (float)(gtotal/total), (float)(btotal/total));
-+ this.from_rgb((float)(rtotal/total), (float)(gtotal/total), (float)(btotal/total));
-
- if (s > 0.15f) s = 0.65f;
-
diff --git a/x11/gnome-pie/files/patch-src_actions_action.vala b/x11/gnome-pie/files/patch-src_actions_action.vala
deleted file mode 100644
index 710cc1200c1a..000000000000
--- a/x11/gnome-pie/files/patch-src_actions_action.vala
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/actions/action.vala.orig 2015-01-23 11:49:05 UTC
-+++ src/actions/action.vala
-@@ -63,7 +63,7 @@ public abstract class Action : GLib.Object {
- /// C'tor, initializes all members.
- /////////////////////////////////////////////////////////////////////
-
-- public Action(string name, string icon, bool is_quickaction) {
-+ Action(string name, string icon, bool is_quickaction) {
- GLib.Object(name : name, icon : icon, is_quickaction : is_quickaction);
- }
-
diff --git a/x11/gnome-pie/files/patch-src__actions__actionRegistry.vala b/x11/gnome-pie/files/patch-src_actions_actionRegistry.vala
index 1485eafb5edf..2526b6a3f5df 100644
--- a/x11/gnome-pie/files/patch-src__actions__actionRegistry.vala
+++ b/x11/gnome-pie/files/patch-src_actions_actionRegistry.vala
@@ -1,11 +1,11 @@
---- src/actions/actionRegistry.vala.orig 2015-01-23 11:49:05 UTC
+--- src/actions/actionRegistry.vala.orig 2021-07-17 09:00:37 UTC
+++ src/actions/actionRegistry.vala
-@@ -108,7 +108,7 @@ public class ActionRegistry : GLib.Objec
+@@ -114,7 +114,7 @@ public class ActionRegistry : GLib.Object {
case "application":
var file_name = uri.split("//")[1];
-
+
- var desktop_file = GLib.File.new_for_path("/usr/share/applications/" + file_name);
-+ var desktop_file = GLib.File.new_for_path("%%DATADIR%%/applications/" + file_name);
++ var desktop_file = GLib.File.new_for_path("%%DESKTOPDIR%%" + file_name);
if (desktop_file.query_exists())
return new_for_desktop_file(desktop_file.get_path());
diff --git a/x11/gnome-pie/files/patch-src__gui__indicator.vala b/x11/gnome-pie/files/patch-src_gui_indicator.vala
index fd478437973e..56739922550e 100644
--- a/x11/gnome-pie/files/patch-src__gui__indicator.vala
+++ b/x11/gnome-pie/files/patch-src_gui_indicator.vala
@@ -1,15 +1,15 @@
---- src/gui/indicator.vala.orig 2015-01-23 11:49:05 UTC
+--- src/gui/indicator.vala.orig 2021-07-17 09:00:37 UTC
+++ src/gui/indicator.vala
@@ -79,7 +79,7 @@ public class Indicator : GLib.Object {
- string path = "";
+ string path = "";
try {
- path = GLib.Path.get_dirname(GLib.FileUtils.read_link("/proc/self/exe"))+"/resources";
-+ path = "%%DATADIR%%/resources";
++ path = "%%DATADIR%%/resouces";
} catch (GLib.FileError e) {
warning("Failed to get path of executable!");
}
-@@ -90,10 +90,7 @@ public class Indicator : GLib.Object {
+@@ -91,11 +91,7 @@ public class Indicator : GLib.Object {
#else
this.indicator = new Gtk.StatusIcon();
try {
@@ -17,7 +17,8 @@
- GLib.Path.get_dirname(GLib.FileUtils.read_link("/proc/self/exe"))+"/resources",
- icon + ".svg"
- ));
-+ var file = GLib.File.new_for_path(GLib.Path.build_filename("%%PREFIX%%/share/icons/hicolor/scalable/apps/", icon + ".svg"));
-
+-
++ var file = GLib.File.new_for_path(GLib.Path.build_filename("%%PREFIX%%/share/icons/hicolor/scalable/apps/", icon + ".svg"));
if (!file.query_exists())
this.indicator.set_from_icon_name(icon);
+ else
diff --git a/x11/gnome-pie/files/patch-src__utilities__bindingManager.vala b/x11/gnome-pie/files/patch-src_utilities_bindingManager.vala
index 8c37885e90f5..aa2e12859774 100644
--- a/x11/gnome-pie/files/patch-src__utilities__bindingManager.vala
+++ b/x11/gnome-pie/files/patch-src_utilities_bindingManager.vala
@@ -1,6 +1,6 @@
---- src/utilities/bindingManager.vala.orig 2015-01-23 11:49:05 UTC
+--- src/utilities/bindingManager.vala.orig 2021-07-17 09:00:37 UTC
+++ src/utilities/bindingManager.vala
-@@ -228,12 +228,12 @@ public class BindingManager : GLib.Objec
+@@ -341,12 +341,12 @@ public class BindingManager : GLib.Object {
private Gdk.FilterReturn event_filter(Gdk.XEvent gdk_xevent, Gdk.Event gdk_event) {
@@ -15,5 +15,5 @@
- #endif
+ //#endif
- if(xevent->type == X.EventType.KeyPress) {
- foreach(var binding in bindings) {
+
+ if (xevent->type == X.EventType.KeyPress) {
diff --git a/x11/gnome-pie/files/patch-src__utilities__paths.vala b/x11/gnome-pie/files/patch-src_utilities_paths.vala
index c287e7cb1e2e..a46fd5a84e1a 100644
--- a/x11/gnome-pie/files/patch-src__utilities__paths.vala
+++ b/x11/gnome-pie/files/patch-src_utilities_paths.vala
@@ -1,6 +1,6 @@
---- src/utilities/paths.vala.orig 2015-02-10 20:42:17 UTC
+--- src/utilities/paths.vala.orig 2021-07-17 09:00:37 UTC
+++ src/utilities/paths.vala
-@@ -71,21 +71,21 @@ public class Paths : GLib.Object {
+@@ -70,21 +70,21 @@ public class Paths : GLib.Object {
/// usually /usr/share/gnome-pie/themes.
/////////////////////////////////////////////////////////////////////
@@ -25,39 +25,33 @@
/////////////////////////////////////////////////////////////////////
/// The autostart file of gnome-pie_config
-@@ -115,7 +115,7 @@ public class Paths : GLib.Object {
+@@ -136,7 +136,7 @@ public class Paths : GLib.Object {
// get path of executable
try {
- executable = GLib.File.new_for_path(GLib.FileUtils.read_link("/proc/self/exe")).get_path();
-+ executable = GLib.File.new_for_path("%%PREFIX%%/bin/gnome-pie").get_path();
++ executable = GLib.File.new_for_path("/usr/local/bin/gnome-pie").get_path();
} catch (GLib.FileError e) {
warning("Failed to get path of executable!");
}
-@@ -128,12 +128,12 @@ public class Paths : GLib.Object {
- Gtk.IconTheme.get_default().append_search_path(path);
- }
-
-- Gtk.IconTheme.get_default().append_search_path("/usr/share/pixmaps/");
-+ Gtk.IconTheme.get_default().append_search_path("%%LOCALBASE%%/share/pixmaps/");
+@@ -152,7 +152,7 @@ public class Paths : GLib.Object {
+ Gtk.IconTheme.get_default().append_search_path(GLib.Environment.get_home_dir() + ".icons");
// get global paths
- var default_dir = GLib.File.new_for_path("/usr/share/gnome-pie/");
+- var default_dir = GLib.File.new_for_path("/usr/share/gnome-pie/");
++ var default_dir = GLib.File.new_for_path("/usr/share/gnome-pie");
if(!default_dir.query_exists()) {
-- default_dir = GLib.File.new_for_path("/usr/local/share/gnome-pie/");
-+ default_dir = GLib.File.new_for_path("%%DATADIR%%/");
+ default_dir = GLib.File.new_for_path("/usr/local/share/gnome-pie/");
- if(!default_dir.query_exists()) {
- default_dir = GLib.File.new_for_path(GLib.Path.get_dirname(
-@@ -149,9 +149,9 @@ public class Paths : GLib.Object {
+@@ -170,9 +170,9 @@ public class Paths : GLib.Object {
if(locale_dir.query_exists()) {
locale_dir = GLib.File.new_for_path("/usr/share/locale");
} else {
- locale_dir = GLib.File.new_for_path("/usr/local/share/locale/de/LC_MESSAGES/gnomepie.mo");
-+ locale_dir = GLib.File.new_for_path("%%LOCALBASE%%/share/locale/de/LC_MESSAGES/gnomepie.mo");
++ locale_dir = GLib.File.new_for_path("%%PREFIX%%/share/locale/de/LC_MESSAGES/gnomepie.mo");
if(locale_dir.query_exists()) {
- locale_dir = GLib.File.new_for_path("/usr/local/share/locale");
-+ locale_dir = GLib.File.new_for_path("%%LOCALBASE%%/share/locale");
++ locale_dir = GLib.File.new_for_path("%%PREFIX%%/share/locale");
} else {
locale_dir = GLib.File.new_for_path(GLib.Path.get_dirname(
executable)).get_child("resources/locale/de/LC_MESSAGES/gnomepie.mo");
diff --git a/x11/gnome-pie/pkg-descr b/x11/gnome-pie/pkg-descr
index e176a788824d..79bdd5e10c00 100644
--- a/x11/gnome-pie/pkg-descr
+++ b/x11/gnome-pie/pkg-descr
@@ -2,5 +2,3 @@ Gnome-Pie is a circular application launcher. It is made of several pies,
each consisting of multiple slices. The user presses a key stroke which
opens the desired pie. By activating one of its slices, applications may
be launched, key presses may be simulated or files can be opened.
-
-WWW: https://schneegans.github.io/gnome-pie.html
diff --git a/x11/gnome-pie/files/pkg-message.in b/x11/gnome-pie/pkg-message
index 6a900aee24ed..3b27b59a075f 100644
--- a/x11/gnome-pie/files/pkg-message.in
+++ b/x11/gnome-pie/pkg-message
@@ -6,7 +6,11 @@ binding commands such as:
gnome-pie -o ID
-(Open Preferences to take the value of the pie ID)
+In a terminal run the command
+
+ gnome-pie -p
+
+to see the available IDs.
EOM
}
]
diff --git a/x11/gnome-pie/pkg-plist b/x11/gnome-pie/pkg-plist
index 9f722bfa969e..7548a245f5ee 100644
--- a/x11/gnome-pie/pkg-plist
+++ b/x11/gnome-pie/pkg-plist
@@ -1,14 +1,19 @@
bin/gnome-pie
-%%MANPAGES%%man/man1/gnome-pie.1.gz
%%DESKTOPDIR%%/gnome-pie.desktop
%%PORTDOCS%%%%DOCSDIR%%/README.md
-%%DATADIR%%/themes/adwaita/arrow.svg
%%DATADIR%%/themes/adwaita/caption_mask.svg
-%%DATADIR%%/themes/adwaita/icon_active.svg
-%%DATADIR%%/themes/adwaita/icon_inactive.svg
+%%DATADIR%%/themes/adwaita/icon.svg
+%%DATADIR%%/themes/adwaita/icon_highlight.svg
%%DATADIR%%/themes/adwaita/preview.png
%%DATADIR%%/themes/adwaita/ring.svg
%%DATADIR%%/themes/adwaita/theme.xml
+%%DATADIR%%/themes/adwaita_big/icon.svg
+%%DATADIR%%/themes/adwaita_big/icon_highlight.svg
+%%DATADIR%%/themes/adwaita_big/icon_mask.svg
+%%DATADIR%%/themes/adwaita_big/icon_mask_caption.svg
+%%DATADIR%%/themes/adwaita_big/preview.png
+%%DATADIR%%/themes/adwaita_big/ring.svg
+%%DATADIR%%/themes/adwaita_big/theme.xml
%%DATADIR%%/themes/bright/arrow.svg
%%DATADIR%%/themes/bright/caption.svg
%%DATADIR%%/themes/bright/caption_mask.svg
@@ -18,6 +23,7 @@ bin/gnome-pie
%%DATADIR%%/themes/bright/preview.png
%%DATADIR%%/themes/bright/ring.svg
%%DATADIR%%/themes/bright/theme.xml
+%%DATADIR%%/themes/elementary/arrow.svg
%%DATADIR%%/themes/elementary/icon_bg.svg
%%DATADIR%%/themes/elementary/preview.png
%%DATADIR%%/themes/elementary/ring.svg
@@ -46,17 +52,48 @@ bin/gnome-pie
%%DATADIR%%/themes/minimalistic_text/fg.svg
%%DATADIR%%/themes/minimalistic_text/preview.png
%%DATADIR%%/themes/minimalistic_text/theme.xml
+%%DATADIR%%/themes/numix/icon.svg
+%%DATADIR%%/themes/numix/icon_mask.svg
+%%DATADIR%%/themes/numix/icon_mask_caption.svg
+%%DATADIR%%/themes/numix/preview.png
+%%DATADIR%%/themes/numix/ring.svg
+%%DATADIR%%/themes/numix/theme.xml
%%DATADIR%%/themes/o-pie/arrow.svg
%%DATADIR%%/themes/o-pie/caption1.svg
%%DATADIR%%/themes/o-pie/caption2.svg
%%DATADIR%%/themes/o-pie/preview.png
%%DATADIR%%/themes/o-pie/ring.svg
%%DATADIR%%/themes/o-pie/theme.xml
+%%DATADIR%%/themes/simple/preview.png
+%%DATADIR%%/themes/simple/slice_caption.svg
+%%DATADIR%%/themes/simple/theme.xml
+%%DATADIR%%/themes/simple_clock/gloss.svg
+%%DATADIR%%/themes/simple_clock/hour.svg
+%%DATADIR%%/themes/simple_clock/icon.svg
+%%DATADIR%%/themes/simple_clock/icon_gloss.svg
+%%DATADIR%%/themes/simple_clock/icon_mask.svg
+%%DATADIR%%/themes/simple_clock/icon_mask_caption.svg
+%%DATADIR%%/themes/simple_clock/minute.svg
+%%DATADIR%%/themes/simple_clock/preview.png
+%%DATADIR%%/themes/simple_clock/ring.svg
+%%DATADIR%%/themes/simple_clock/second.svg
+%%DATADIR%%/themes/simple_clock/theme.xml
%%DATADIR%%/themes/slim/bg.svg
%%DATADIR%%/themes/slim/dot.svg
%%DATADIR%%/themes/slim/preview.png
%%DATADIR%%/themes/slim/slice_caption.svg
%%DATADIR%%/themes/slim/theme.xml
+%%DATADIR%%/themes/space_clock/center.svg
+%%DATADIR%%/themes/space_clock/hour.svg
+%%DATADIR%%/themes/space_clock/icon.svg
+%%DATADIR%%/themes/space_clock/icon_highlight.svg
+%%DATADIR%%/themes/space_clock/icon_mask.svg
+%%DATADIR%%/themes/space_clock/icon_mask_caption.svg
+%%DATADIR%%/themes/space_clock/minute.svg
+%%DATADIR%%/themes/space_clock/pointer.svg
+%%DATADIR%%/themes/space_clock/preview.png
+%%DATADIR%%/themes/space_clock/second.svg
+%%DATADIR%%/themes/space_clock/theme.xml
%%DATADIR%%/themes/unity/arrow.svg
%%DATADIR%%/themes/unity/caption.svg
%%DATADIR%%/themes/unity/caption_mask.svg
@@ -67,11 +104,18 @@ bin/gnome-pie
%%DATADIR%%/themes/unity/ring.svg
%%DATADIR%%/themes/unity/theme.xml
%%DATADIR%%/ui/icon_select.ui
+%%DATADIR%%/ui/pie_options.ui
%%DATADIR%%/ui/preferences.ui
-%%DATADIR%%/ui/rename_pie.ui
-%%DATADIR%%/ui/settings.ui
+%%DATADIR%%/ui/shapes/shape1.svg
+%%DATADIR%%/ui/shapes/shape2.svg
+%%DATADIR%%/ui/shapes/shape3.svg
+%%DATADIR%%/ui/shapes/shape4.svg
+%%DATADIR%%/ui/shapes/shape5.svg
+%%DATADIR%%/ui/shapes/shape6.svg
+%%DATADIR%%/ui/shapes/shape7.svg
+%%DATADIR%%/ui/shapes/shape8.svg
+%%DATADIR%%/ui/shapes/shape9.svg
%%DATADIR%%/ui/slice_select.ui
-%%DATADIR%%/ui/trigger_select.ui
share/icons/hicolor/scalable/apps/gnome-pie-symbolic.svg
share/icons/hicolor/scalable/apps/gnome-pie.svg
%%NLS%%share/locale/bg/LC_MESSAGES/gnomepie.mo
@@ -80,6 +124,11 @@ share/icons/hicolor/scalable/apps/gnome-pie.svg
%%NLS%%share/locale/fr/LC_MESSAGES/gnomepie.mo
%%NLS%%share/locale/it/LC_MESSAGES/gnomepie.mo
%%NLS%%share/locale/ko/LC_MESSAGES/gnomepie.mo
+%%NLS%%share/locale/lt/LC_MESSAGES/gnomepie.mo
+%%NLS%%share/locale/nl_NL/LC_MESSAGES/gnomepie.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/gnomepie.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/gnomepie.mo
%%NLS%%share/locale/ru/LC_MESSAGES/gnomepie.mo
+%%NLS%%share/locale/zanata.xml
%%NLS%%share/locale/zh_CN/LC_MESSAGES/gnomepie.mo
+%%MANPAGES%%share/man/man1/gnome-pie.1.gz
diff --git a/x11/gnome-session/Makefile b/x11/gnome-session/Makefile
index f64dd1f5d409..3fad55f0ffb9 100644
--- a/x11/gnome-session/Makefile
+++ b/x11/gnome-session/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Session component for the GNOME desktop
+WWW= https://www.gnome.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/gnome-session/pkg-descr b/x11/gnome-session/pkg-descr
index 4b8de94356d6..489c4d3770b2 100644
--- a/x11/gnome-session/pkg-descr
+++ b/x11/gnome-session/pkg-descr
@@ -1,4 +1,2 @@
This provides session management for the GNOME desktop, and
provides the tools used to start the desktop.
-
-WWW: https://www.gnome.org/
diff --git a/x11/gnome-shell-extensions/Makefile b/x11/gnome-shell-extensions/Makefile
index 691f51329acb..0bd7498a781b 100644
--- a/x11/gnome-shell-extensions/Makefile
+++ b/x11/gnome-shell-extensions/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME desktop shell extensions
+WWW= https://live.gnome.org/GnomeShell
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/gnome-shell-extensions/pkg-descr b/x11/gnome-shell-extensions/pkg-descr
index 0d40cd5f2234..1ea88f745f08 100644
--- a/x11/gnome-shell-extensions/pkg-descr
+++ b/x11/gnome-shell-extensions/pkg-descr
@@ -2,5 +2,3 @@ A set of basic extensions for gnome-shell.
More extensions are available on https://extensions.gnome.org/
In future release this will be more intergrated.
-
-WWW: http://live.gnome.org/GnomeShell
diff --git a/x11/gnome-shell/Makefile b/x11/gnome-shell/Makefile
index 0f836aa8ad96..17e042e9d843 100644
--- a/x11/gnome-shell/Makefile
+++ b/x11/gnome-shell/Makefile
@@ -1,11 +1,13 @@
PORTNAME= gnome-shell
-PORTVERSION= 42.3.1
+PORTVERSION= 42.4
+PORTREVISION= 1
CATEGORIES= x11 gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Next generation GNOME desktop shell
+WWW= https://live.gnome.org/GnomeShell
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/gnome-shell/distinfo b/x11/gnome-shell/distinfo
index f723ba05756b..bb4413ccaa48 100644
--- a/x11/gnome-shell/distinfo
+++ b/x11/gnome-shell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1658341688
-SHA256 (gnome/gnome-shell-42.3.1.tar.xz) = 7dfab32dfac3cd64d4612918ca987cfb33238efa092798753c8845ff16935f7d
-SIZE (gnome/gnome-shell-42.3.1.tar.xz) = 1927696
+TIMESTAMP = 1660854373
+SHA256 (gnome/gnome-shell-42.4.tar.xz) = 875ff2970ea9fb7a05506e32a0d50dc917f41b4ca37134b41377f9c82873c54e
+SIZE (gnome/gnome-shell-42.4.tar.xz) = 1928776
diff --git a/x11/gnome-shell/pkg-descr b/x11/gnome-shell/pkg-descr
index 693aa3b6e258..e0c83e0cc306 100644
--- a/x11/gnome-shell/pkg-descr
+++ b/x11/gnome-shell/pkg-descr
@@ -1,3 +1 @@
Next generation GNOME desktop shell
-
-WWW: http://live.gnome.org/GnomeShell
diff --git a/x11/gnome-terminal/Makefile b/x11/gnome-terminal/Makefile
index 57b7a2628860..ce0109c73fc2 100644
--- a/x11/gnome-terminal/Makefile
+++ b/x11/gnome-terminal/Makefile
@@ -6,6 +6,7 @@ DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Terminal component for the GNOME Desktop
+WWW= https://www.gnome.org/
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -13,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \
gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
itstool:textproc/itstool \
- vala:lang/vala \
xsltproc:textproc/libxslt
LIB_DEPENDS= libfribidi.so:converters/fribidi \
libgnutls.so:security/gnutls \
@@ -24,7 +24,7 @@ RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
PORTSCOUT= limitw:1,even
USES= cpe gettext gnome localbase meson pathfix pkgconfig python:3.7+ \
- tar:xz xorg
+ tar:xz vala:build xorg
USE_GNOME= cairo dconf gdkpixbuf2 gtk30 intltool vte3
USE_XORG= x11
CPE_VENDOR= gnome
diff --git a/x11/gnome-terminal/pkg-descr b/x11/gnome-terminal/pkg-descr
index 9c35767e0b74..4cd1d16dc9a3 100644
--- a/x11/gnome-terminal/pkg-descr
+++ b/x11/gnome-terminal/pkg-descr
@@ -1,3 +1 @@
Default terminal emulator for the GNOME Desktop.
-
-WWW: https://www.gnome.org/
diff --git a/x11/gnome/Makefile b/x11/gnome/Makefile
index 36910ce9db1d..d0437fa78a2b 100644
--- a/x11/gnome/Makefile
+++ b/x11/gnome/Makefile
@@ -5,6 +5,7 @@ CATEGORIES?= x11 gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Metaport for the GNOME integrated X11 desktop
+WWW= https://www.FreeBSD.org/gnome/
FLAVORS= full lite
FLAVOR?= full
diff --git a/x11/gnome/pkg-descr b/x11/gnome/pkg-descr
index 28d8ea7e04eb..993cef8aee4a 100644
--- a/x11/gnome/pkg-descr
+++ b/x11/gnome/pkg-descr
@@ -1,4 +1,2 @@
This metaport installs the entire GNOME desktop, including
the user applications released with it.
-
-WWW: https://www.FreeBSD.org/gnome/
diff --git a/x11/gnome/pkg-descr-lite b/x11/gnome/pkg-descr-lite
index 1bf12a7d1064..5d781a0d9515 100644
--- a/x11/gnome/pkg-descr-lite
+++ b/x11/gnome/pkg-descr-lite
@@ -1,5 +1,3 @@
This metaport installs the pieces of the GNOME desktop that are needed to
provide a functional desktop. The x11/gnome metaport, contains the full
version of the GNOME desktop environment.
-
-WWW: https://www.FreeBSD.org/gnome/
diff --git a/x11/grabc/Makefile b/x11/grabc/Makefile
index 79ed8836213e..38c1934f2a12 100644
--- a/x11/grabc/Makefile
+++ b/x11/grabc/Makefile
@@ -7,6 +7,7 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Grab a color from screen
+WWW= https://www.muquit.com/muquit/software/grabc/grabc.html
LICENSE= GPLv2 # specified on the website
diff --git a/x11/grabc/pkg-descr b/x11/grabc/pkg-descr
index 8b3c6a4330bb..ecfbeca86375 100644
--- a/x11/grabc/pkg-descr
+++ b/x11/grabc/pkg-descr
@@ -7,5 +7,3 @@ When this program is run, the mouse pointer is grabbed and changed to a cross
hair and when the mouse is clicked, the color of the clicked pixel is written
to stdout in hex prefixed with #. It will the R, G, B component also in the
stderr.
-
-WWW: http://www.muquit.com/muquit/software/grabc/grabc.html
diff --git a/x11/grim/Makefile b/x11/grim/Makefile
index 390353551a51..daf13f1fa8ff 100644
--- a/x11/grim/Makefile
+++ b/x11/grim/Makefile
@@ -9,6 +9,7 @@ PATCHFILES+= 89e02e663fab.patch:-p1 # https://github.com/emersion/grim/pull/121
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Grab images from a Wayland compositor
+WWW= https://sr.ht/~emersion/grim/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/grim/distinfo b/x11/grim/distinfo
index 9600fdf1d613..e48e455149a2 100644
--- a/x11/grim/distinfo
+++ b/x11/grim/distinfo
@@ -1,5 +1,5 @@
TIMESTAMP = 1644362430
SHA256 (grim-v1.4.0.tar.gz) = 66729ae654546404f50ed163055310dd23ed52cc5a881d39752c0cd076e3d7aa
SIZE (grim-v1.4.0.tar.gz) = 18280
-SHA256 (89e02e663fab.patch) = 3a609de9e2350350b9c6752ca19c239d4ca65bf381a7cd9ca190bc14ca13af33
+SHA256 (89e02e663fab.patch) = 984a60fb5704bc70e477d1f1169f1c4d833cbb80c320888820449336e88fee33
SIZE (89e02e663fab.patch) = 761
diff --git a/x11/grim/pkg-descr b/x11/grim/pkg-descr
index df42fba0b649..f52afa3bc931 100644
--- a/x11/grim/pkg-descr
+++ b/x11/grim/pkg-descr
@@ -1,3 +1 @@
Grab images from a Wayland compositor. Works great with slurp and sway >= 1.0.
-
-WWW: https://sr.ht/~emersion/grim/
diff --git a/x11/gromit-mpx/Makefile b/x11/gromit-mpx/Makefile
index 44bb6ab3d678..0042fcc7f7c9 100644
--- a/x11/gromit-mpx/Makefile
+++ b/x11/gromit-mpx/Makefile
@@ -1,9 +1,10 @@
PORTNAME= gromit-mpx
-DISTVERSION= 1.4.2
+DISTVERSION= 1.4.3
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Desktop annotation tool, multi-pointer port of Gromit
+WWW= https://github.com/bk138/gromit-mpx
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/gromit-mpx/distinfo b/x11/gromit-mpx/distinfo
index e1bf116f6887..9260264e1a65 100644
--- a/x11/gromit-mpx/distinfo
+++ b/x11/gromit-mpx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1644679591
-SHA256 (bk138-gromit-mpx-1.4.2_GH0.tar.gz) = 84bd7c5ea735a1c2f31fb664c8bb1ddd76edbb78a0f1aad57433969ab937595f
-SIZE (bk138-gromit-mpx-1.4.2_GH0.tar.gz) = 1861027
+TIMESTAMP = 1664109823
+SHA256 (bk138-gromit-mpx-1.4.3_GH0.tar.gz) = 01c3e37ea0977a507349df34c474bdc939a57287aa41ce96d9eeb4d21279c6a4
+SIZE (bk138-gromit-mpx-1.4.3_GH0.tar.gz) = 1861824
diff --git a/x11/gromit-mpx/pkg-descr b/x11/gromit-mpx/pkg-descr
index 12519238488b..249768c029f6 100644
--- a/x11/gromit-mpx/pkg-descr
+++ b/x11/gromit-mpx/pkg-descr
@@ -23,5 +23,3 @@ Key features include:
should be the case on any contemporary desktop environment
making use of the XCOMPOSITE extension under X11 and with
every Wayland-based session.
-
-WWW: https://github.com/bk138/gromit-mpx
diff --git a/x11/gromit/Makefile b/x11/gromit/Makefile
index 9599ac0ba24d..981eb76c751a 100644
--- a/x11/gromit/Makefile
+++ b/x11/gromit/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.home.unix-ag.org/simon/gromit/
MAINTAINER= ports@FreeBSD.org
COMMENT= GRaphics Over Miscellaneous Objects (Gromit)
+WWW= https://www.home.unix-ag.org/simon/gromit/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/gromit/pkg-descr b/x11/gromit/pkg-descr
index f3c7216c9dc1..bb111920353f 100644
--- a/x11/gromit/pkg-descr
+++ b/x11/gromit/pkg-descr
@@ -6,5 +6,3 @@ mousepointer around the point of interest until hopefully everybody
noticed it. This annoyed me, since it is a very vague way to highlight
something. I dreamt of a small programm which allows me to simply draw
on the screen, ignoring any window-borders.
-
-WWW: http://www.home.unix-ag.org/simon/gromit/
diff --git a/x11/gstreamer1-plugins-x/Makefile b/x11/gstreamer1-plugins-x/Makefile
index 04ec37c9c09b..98e56bbe0c71 100644
--- a/x11/gstreamer1-plugins-x/Makefile
+++ b/x11/gstreamer1-plugins-x/Makefile
@@ -1,11 +1,20 @@
-PORTREVISION= 2
+PORTREVISION= 0
CATEGORIES= x11
COMMENT= GStreamer X and Xvideo output plugins
GST_PLUGIN= x
-DIST= base
+
+BASE_GST_ENABLED_PLUGINS= ximage \
+ xvideo
+DIST= base
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+PLIST= ${.CURDIR}/pkg-plist
+
+USES= xorg
+USE_XORG= x11 xv xext
+CONFIGURE_ARGS= -Dxvideo=enabled -Dxshm=enabled
+
.include "${MASTERDIR}/Makefile"
diff --git a/x11/gstreamer1-plugins-x/pkg-plist b/x11/gstreamer1-plugins-x/pkg-plist
new file mode 100644
index 000000000000..68e085d10c15
--- /dev/null
+++ b/x11/gstreamer1-plugins-x/pkg-plist
@@ -0,0 +1,2 @@
+lib/gstreamer-%%VERSION%%/libgstximagesink.so
+lib/gstreamer-%%VERSION%%/libgstxvimagesink.so
diff --git a/x11/gstreamer1-plugins-ximagesrc/Makefile b/x11/gstreamer1-plugins-ximagesrc/Makefile
index 0f66edca8bd7..bcc0b9ceb265 100644
--- a/x11/gstreamer1-plugins-ximagesrc/Makefile
+++ b/x11/gstreamer1-plugins-ximagesrc/Makefile
@@ -1,12 +1,22 @@
-PORTREVISION= 2
+PORTREVISION= 0
CATEGORIES= x11
PKGNAMESUFFIX= 1-plugins-ximagesrc
COMMENT= GStreamer X source plugin
-GST_PLUGIN= x
+GST_PLUGIN= ximagesrc
DIST= good
+GOOD_GST_ENABLED_PLUGINS= ximagesrc \
+ ximagesrc-xshm \
+ ximagesrc-xfixes \
+ ximagesrc-xdamage
+
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+PLIST= ${.CURDIR}/pkg-plist
+
+USES= xorg
+USE_XORG= x11 xfixes xdamage xext
+
.include "${MASTERDIR}/Makefile"
diff --git a/x11/gstreamer1-plugins-ximagesrc/pkg-plist b/x11/gstreamer1-plugins-ximagesrc/pkg-plist
new file mode 100644
index 000000000000..9b0955aad4f8
--- /dev/null
+++ b/x11/gstreamer1-plugins-ximagesrc/pkg-plist
@@ -0,0 +1 @@
+lib/gstreamer-%%VERSION%%/libgstximagesrc.so
diff --git a/x11/gtk-app-menu/Makefile b/x11/gtk-app-menu/Makefile
index 89bb9dea0e03..9dce5670f33a 100644
--- a/x11/gtk-app-menu/Makefile
+++ b/x11/gtk-app-menu/Makefile
@@ -8,14 +8,14 @@ PATCHFILES+= 442bcebcc00e.patch:-p1 # meson >= 0.60
MAINTAINER= trueos@norwegianrockcat.com
COMMENT= GTK module for putting application menubar in a global menubar
+WWW= https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/tree/master/subprojects/appmenu-gtk-module
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/subprojects/appmenu-gtk-module/LICENSE
-BUILD_DEPENDS= valac:lang/vala
LIB_DEPENDS= libbamf3.so:sysutils/bamf
-USES= meson gnome pkgconfig
+USES= meson gnome pkgconfig vala:build
MESON_ARGS= -Dappmenu-gtk-module=enabled \
-Dbudgie=disabled \
diff --git a/x11/gtk-app-menu/pkg-descr b/x11/gtk-app-menu/pkg-descr
index e25a6e673807..4dd085c2863e 100644
--- a/x11/gtk-app-menu/pkg-descr
+++ b/x11/gtk-app-menu/pkg-descr
@@ -3,5 +3,3 @@ programs, converts to them MenuModel and send to them AppMenu
(sometimes called a global menu bar) of a desktop environment like
Plasma or Gnome. This module was originally used in Ubuntu's Unity
Desktop Environment, but it lives on as part of the Vala project.
-
-WWW: https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/tree/master/subprojects/appmenu-gtk-module
diff --git a/x11/gtk-theme-switch2/Makefile b/x11/gtk-theme-switch2/Makefile
index 2773bb7f1dff..83850026e2ea 100644
--- a/x11/gtk-theme-switch2/Makefile
+++ b/x11/gtk-theme-switch2/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= http://www.muhri.net/
MAINTAINER= oleg@bsdpower.com
COMMENT= Command line tool for switching GTK+ 2.0 themes
+WWW= http://www.muhri.net/nav.php3?node=gts
USES= gmake gnome pkgconfig xorg
USE_XORG= x11
diff --git a/x11/gtk-theme-switch2/pkg-descr b/x11/gtk-theme-switch2/pkg-descr
index 5ea17204b2bb..da5cd98bb8a6 100644
--- a/x11/gtk-theme-switch2/pkg-descr
+++ b/x11/gtk-theme-switch2/pkg-descr
@@ -1,3 +1 @@
A command line tool for switching GTK+ 2.0 themes.
-
-WWW: http://www.muhri.net/nav.php3?node=gts
diff --git a/x11/gtkchtheme/Makefile b/x11/gtkchtheme/Makefile
index 13df04e0fb64..beb646d6386a 100644
--- a/x11/gtkchtheme/Makefile
+++ b/x11/gtkchtheme/Makefile
@@ -7,6 +7,7 @@ DISTNAME= gtk-chtheme-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= GTK2 theme changer
+WWW= http://plasmasturm.org/programs/gtk-chtheme/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/gtkchtheme/pkg-descr b/x11/gtkchtheme/pkg-descr
index 145ddc839761..1202a33c6e91 100644
--- a/x11/gtkchtheme/pkg-descr
+++ b/x11/gtkchtheme/pkg-descr
@@ -6,5 +6,3 @@ a comprehensive demonstration there's a large variety of widgets.
It was originally derived from Gtk Theme Switch, but what started out as
a hack to remove various nuisances now shares no code whatsoever anymore
with the original.
-
-WWW: http://plasmasturm.org/programs/gtk-chtheme/
diff --git a/x11/gtkterm2/Makefile b/x11/gtkterm2/Makefile
index 6cc971291983..54f385c2f5a8 100644
--- a/x11/gtkterm2/Makefile
+++ b/x11/gtkterm2/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/gtkterm/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple GTK-2 terminal with tabs
+WWW= http://gtkterm.feige.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/gtkterm2/pkg-descr b/x11/gtkterm2/pkg-descr
index ec1007b417cc..4e200a7e1b4d 100644
--- a/x11/gtkterm2/pkg-descr
+++ b/x11/gtkterm2/pkg-descr
@@ -1,3 +1 @@
A simple GTK-2 Terminal with tabs.
-
-WWW: http://gtkterm.feige.net/
diff --git a/x11/guake/Makefile b/x11/guake/Makefile
index c68c709845e8..050630553e61 100644
--- a/x11/guake/Makefile
+++ b/x11/guake/Makefile
@@ -7,6 +7,7 @@ DISTNAME= Guake-${PORTVERSION}
MAINTAINER= daniel@shafer.cc
COMMENT= Dropdown terminal made for the GNOME desktop
+WWW= http://guake-project.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/guake/pkg-descr b/x11/guake/pkg-descr
index 22696b215704..1bdaad5a6a82 100644
--- a/x11/guake/pkg-descr
+++ b/x11/guake/pkg-descr
@@ -3,5 +3,3 @@ but you can run it with TWM too ;-), if you install ports/x11/trayer
or a similar program.
Its style of window is based on fps games, and one of its purposes
is to be easy to reach.
-
-WWW: http://guake-project.org/
diff --git a/x11/gxkb/Makefile b/x11/gxkb/Makefile
index df4bb34c76fc..c65ab13ea291 100644
--- a/x11/gxkb/Makefile
+++ b/x11/gxkb/Makefile
@@ -5,6 +5,7 @@ MASTER_SITES= SF/${PORTNAME}
MAINTAINER= danfe@FreeBSD.org
COMMENT= X11 keyboard layout indicator and switcher
+WWW= https://zen-tools.github.io/gxkb/
LICENSE= GPLv2
diff --git a/x11/gxkb/pkg-descr b/x11/gxkb/pkg-descr
index ab7269f014eb..4028c2919648 100644
--- a/x11/gxkb/pkg-descr
+++ b/x11/gxkb/pkg-descr
@@ -5,5 +5,3 @@ the active layout is shown in the system tray area.
The applet is written in C and uses just the GTK+ library, not any other
GNOME components, and can maintain separate per-window, per-application,
or global layout states.
-
-WWW: https://zen-tools.github.io/gxkb/
diff --git a/x11/hamclock/Makefile b/x11/hamclock/Makefile
index 5553a08d5347..6d0e53377343 100644
--- a/x11/hamclock/Makefile
+++ b/x11/hamclock/Makefile
@@ -6,6 +6,7 @@ DISTNAME= ESPHamClock
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Handy clock with features for amateur radio operators
+WWW= https://www.clearskyinstitute.com/ham/HamClock/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/hamclock/files/patch-ESPHamClock.ino b/x11/hamclock/files/patch-ESPHamClock.ino
index 7a90ed213f30..ab69d7320c20 100644
--- a/x11/hamclock/files/patch-ESPHamClock.ino
+++ b/x11/hamclock/files/patch-ESPHamClock.ino
@@ -1,5 +1,5 @@
---- ESPHamClock.ino.orig 2022-04-30 15:37:10.367129000 -0500
-+++ ESPHamClock.ino 2022-04-30 15:37:48.165833000 -0500
+--- ESPHamClock.ino.orig 2022-07-02 11:59:16 UTC
++++ ESPHamClock.ino
@@ -1,6 +1,9 @@
/* HamClock
*/
@@ -10,3 +10,12 @@
// glue
#include "HamClock.h"
+@@ -1605,7 +1608,7 @@ static void drawUptime(bool force)
+ // draw two most significant units if change
+ if (upsecs < 60) {
+ prepUptime();
+- tft.print(upsecs); tft.print(F("s "));
++ tft.print((long)upsecs); tft.print(F("s "));
+ } else if (upsecs < 3600) {
+ prepUptime();
+ tft.print(mins); tft.print(F("m "));
diff --git a/x11/hamclock/pkg-descr b/x11/hamclock/pkg-descr
index adb099ae242f..90246e86f2ab 100644
--- a/x11/hamclock/pkg-descr
+++ b/x11/hamclock/pkg-descr
@@ -2,5 +2,3 @@ HamClock is a handy clock with features for amateur radio operators! One screen
shows your local time in 12H and 24H format along with UTC in large, easy to
read text. If your location is available, your grid square, local sunrise and
sunset are also displayed
-
-WWW: https://www.clearskyinstitute.com/ham/HamClock/
diff --git a/x11/hhpc/Makefile b/x11/hhpc/Makefile
index 76cceeb49f40..fcce0dd8adb9 100644
--- a/x11/hhpc/Makefile
+++ b/x11/hhpc/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Small X11 utility to hide the mouse pointer when unused
+WWW= https://github.com/aktau/hhpc
LICENSE= BSD3CLAUSE
diff --git a/x11/hhpc/pkg-descr b/x11/hhpc/pkg-descr
index f34eb2792e81..b4a888afb012 100644
--- a/x11/hhpc/pkg-descr
+++ b/x11/hhpc/pkg-descr
@@ -9,5 +9,3 @@ the pointer and hide it again.
Should hhpc not work out for you, unclutter is a good alternative. hhpc was
created because unclutter doesn't seem to interoperate properly with
hardware accelerated surfaces like those of video players using VAAPI.
-
-WWW: https://github.com/aktau/hhpc
diff --git a/x11/hs-xmobar/Makefile b/x11/hs-xmobar/Makefile
index 6389808007c5..0383a7f445af 100644
--- a/x11/hs-xmobar/Makefile
+++ b/x11/hs-xmobar/Makefile
@@ -1,10 +1,11 @@
PORTNAME= xmobar
PORTVERSION= 0.43
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 haskell
MAINTAINER= haskell@FreeBSD.org
COMMENT= Minimalistic text-based status bar
+WWW= https://xmobar.org/
LICENSE= BSD3CLAUSE
@@ -24,7 +25,7 @@ XPM_USE= xorg=xpm
MPD_DESC= Music Player Daemon support
MPD_CABAL_FLAGS= with_mpd
-MPD_USE_CABAL= libmpd-0.10.0.0 safe-exceptions-0.1.7.2
+MPD_USE_CABAL= libmpd-0.10.0.0 safe-exceptions-0.1.7.3
INOTIFY_DESC= inotify support (required for the Mail and MBox plugins)
INOTIFY_CABAL_FLAGS= with_inotify
@@ -43,91 +44,94 @@ UVMETER_CABAL_FLAGS= with_uvmeter
USE_XORG= xrandr xrender xscrnsaver xinerama xext x11
-USE_CABAL= OneTuple-0.3.1_2 \
+USE_CABAL= OneTuple-0.3.1_3 \
QuickCheck-2.14.2 \
StateVar-1.2.2 \
- X11-1.10.2 \
- aeson-2.0.3.0 \
+ X11-1.10.3 \
+ aeson-2.1.1.0 \
appar-0.1.8 \
asn1-encoding-0.9.6_2 \
asn1-parse-0.9.5 \
asn1-types-0.3.4 \
- assoc-1.0.2_2 \
- async-2.2.4_1 \
- attoparsec-0.14.4_1 \
- base-compat-0.12.1 \
- base-compat-batteries-0.12.1_2 \
- base-orphans-0.8.6 \
+ assoc-1.0.2_3 \
+ async-2.2.4_2 \
+ attoparsec-0.14.4_2 \
+ base-compat-0.12.2 \
+ base-compat-batteries-0.12.2 \
+ base-orphans-0.8.7 \
base64-bytestring-1.2.1.0 \
- basement-0.0.14 \
- bifunctors-5.5.12 \
+ basement-0.0.15 \
+ bifunctors-5.5.13 \
+ bitvec-1.1.3.0 \
blaze-builder-0.4.2.2_1 \
bsd-sysctl-1.0.8.0 \
byteorder-1.0.4 \
case-insensitive-1.2.1.0 \
- cereal-0.5.8.2 \
+ cereal-0.5.8.3 \
comonad-5.0.8_1 \
- conduit-1.3.4.2 \
+ conduit-1.3.4.3_1 \
conduit-extra-1.3.6 \
connection-0.3.1_1 \
contravariant-1.5.5 \
cookie-0.4.5 \
cryptonite-0.30 \
data-default-class-0.1.2.0 \
- data-fix-0.3.2_2 \
+ data-fix-0.3.2_3 \
distributive-0.6.2.1_1 \
dlist-1.0 \
extensible-exceptions-0.1.1.4 \
- hashable-1.4.0.2 \
+ generically-0.1 \
+ hashable-1.4.1.0 \
hourglass-0.2.12 \
- hsc2hs-0.68.8 \
- http-client-0.7.11_1 \
+ hsc2hs-0.68.8_1 \
+ http-client-0.7.13.1 \
http-client-tls-0.3.6.1 \
http-conduit-2.3.8 \
http-types-0.12.3 \
- indexed-traversable-0.1.2_1 \
- indexed-traversable-instances-0.1.1 \
- integer-logarithms-1.0.3.1_2 \
+ indexed-traversable-0.1.2_2 \
+ indexed-traversable-instances-0.1.1.1 \
+ integer-logarithms-1.0.3.1_3 \
iproute-1.7.12 \
- memory-0.17.0 \
- mime-types-0.1.0.9 \
+ memory-0.18.0 \
+ mime-types-0.1.1.0 \
mono-traversable-1.0.15.3 \
network-3.1.2.7 \
network-uri-2.6.4.1 \
old-locale-1.0.0.7_2 \
parsec-numbers-0.1.0 \
pem-0.2.4 \
- primitive-0.7.3.0 \
+ primitive-0.7.4.0 \
random-1.2.1.1 \
- regex-base-0.94.0.2 \
- regex-compat-0.95.2.1_1 \
- regex-posix-0.96.0.1 \
- resourcet-1.2.5 \
- scientific-0.3.7.0_2 \
- semialign-1.2.0.1_1 \
+ regex-base-0.94.0.2_1 \
+ regex-compat-0.95.2.1_2 \
+ regex-posix-0.96.0.1_1 \
+ resourcet-1.3.0 \
+ scientific-0.3.7.0_3 \
+ semialign-1.2.0.1_3 \
semigroupoids-5.3.7 \
socks-0.6.1 \
- split-0.2.3.4_2 \
- splitmix-0.1.0.4 \
- streaming-commons-0.2.2.4 \
+ split-0.2.3.5 \
+ splitmix-0.1.0.4_1 \
+ streaming-commons-0.2.2.5 \
strict-0.4.0.1_4 \
- tagged-0.8.6.1_2 \
- text-short-0.1.5 \
- th-abstraction-0.4.3.0 \
- th-compat-0.1.3_1 \
- these-1.1.1.1_5 \
- time-compat-1.9.6.1_3 \
- tls-1.5.7 \
- transformers-compat-0.7.1_1 \
- typed-process-0.2.8.0_1 \
+ tagged-0.8.6.1_3 \
+ text-short-0.1.5_1 \
+ th-abstraction-0.4.5.0 \
+ th-compat-0.1.4 \
+ these-1.1.1.1_6 \
+ time-compat-1.9.6.1_4 \
+ tls-1.6.0 \
+ transformers-compat-0.7.2 \
+ typed-process-0.2.10.1 \
unliftio-core-0.2.0.1_2 \
- unordered-containers-0.2.19.1 \
+ unordered-containers-0.2.19.1_1 \
utf8-string-1.0.2 \
- uuid-types-1.0.5_2 \
- vector-0.12.3.1_1 \
- vector-algorithms-0.8.0.4_1 \
- witherable-0.4.2_2 \
- x509-1.7.6 \
+ uuid-types-1.0.5_3 \
+ vector-0.13.0.0_1 \
+ vector-algorithms-0.9.0.1_1 \
+ vector-stream-0.1.0.0_1 \
+ witherable-0.4.2_3 \
+ x509-1.7.7 \
x509-store-1.6.9 \
x509-system-1.6.7 \
x509-validation-1.6.12 \
diff --git a/x11/hs-xmobar/distinfo b/x11/hs-xmobar/distinfo
index 68753192e51b..34c109ea5edc 100644
--- a/x11/hs-xmobar/distinfo
+++ b/x11/hs-xmobar/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1652366767
-SHA256 (cabal/xmobar-0.43.tar.gz) = a4104487da4f253eb2797deb93f6711f2f4342bbb0c3ca3cf112b8b13b520b64
-SIZE (cabal/xmobar-0.43.tar.gz) = 156556
+TIMESTAMP = 1668511821
+SHA256 (cabal/xmobar-0.43/xmobar-0.43.tar.gz) = a4104487da4f253eb2797deb93f6711f2f4342bbb0c3ca3cf112b8b13b520b64
+SIZE (cabal/xmobar-0.43/xmobar-0.43.tar.gz) = 156556
SHA256 (cabal/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz) = 98853682d52fb4cc37a45cd186fbd77cf2565d3df5171acc4cf026427e103eef
SIZE (cabal/OneTuple-0.3.1/OneTuple-0.3.1.tar.gz) = 5148
-SHA256 (cabal/OneTuple-0.3.1/revision/2.cabal) = a848c096c9d29e82ffdd30a9998aa2931cbccb3a1bc137539d80f6174d31603e
-SIZE (cabal/OneTuple-0.3.1/revision/2.cabal) = 2262
+SHA256 (cabal/OneTuple-0.3.1/revision/3.cabal) = fc32cb744477befa450a538ea4975cc523f0a2f1585cb5a36e9936a3d18e9a3c
+SIZE (cabal/OneTuple-0.3.1/revision/3.cabal) = 2276
SHA256 (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = d87b6c85696b601175274361fa62217894401e401e150c3c5d4013ac53cd36f3
SIZE (cabal/QuickCheck-2.14.2/QuickCheck-2.14.2.tar.gz) = 75246
SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825
SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048
-SHA256 (cabal/X11-1.10.2/X11-1.10.2.tar.gz) = e12f643da6b3246341cf17b8bb22070ecda748113addae1ae116e993e801e2c6
-SIZE (cabal/X11-1.10.2/X11-1.10.2.tar.gz) = 192634
+SHA256 (cabal/X11-1.10.3/X11-1.10.3.tar.gz) = d84ad1b8f5cdb65a0de17f84d765ebbb7aeeab9608c3740804da28100616d242
+SIZE (cabal/X11-1.10.3/X11-1.10.3.tar.gz) = 192921
SHA256 (cabal/X11-xft-0.3.4/X11-xft-0.3.4.tar.gz) = 6200d2deabe9638bad4d1fed4399e3147254c2776a0fae71bf38ca423242a916
SIZE (cabal/X11-xft-0.3.4/X11-xft-0.3.4.tar.gz) = 6648
-SHA256 (cabal/aeson-2.0.3.0/aeson-2.0.3.0.tar.gz) = 19760a2b84764fa3cee65c63df0c80d45497e2f0c3b95d4e6dc2083b8604b325
-SIZE (cabal/aeson-2.0.3.0/aeson-2.0.3.0.tar.gz) = 297283
+SHA256 (cabal/aeson-2.1.1.0/aeson-2.1.1.0.tar.gz) = a3ae978d67cd8554a6dc11d1e5a4c46280dc90bbc50f3a8787fdd2278524b6ad
+SIZE (cabal/aeson-2.1.1.0/aeson-2.1.1.0.tar.gz) = 301830
SHA256 (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = c4ceeddc26525b58d82c41b6d3e32141371a200a6794aae185b6266ccc81631f
SIZE (cabal/appar-0.1.8/appar-0.1.8.tar.gz) = 4037
SHA256 (cabal/asn1-encoding-0.9.6/asn1-encoding-0.9.6.tar.gz) = d9f8deabd3b908e5cf83c0d813c08dc0143b3ec1c0d97f660d2cfa02c1c8da0a
@@ -27,30 +27,30 @@ SHA256 (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 78ee92a251379298ca820f
SIZE (cabal/asn1-types-0.3.4/asn1-types-0.3.4.tar.gz) = 6472
SHA256 (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = d8988dc6e8718c7a3456515b769c9336aeeec730cf86fc5175247969ff8f144f
SIZE (cabal/assoc-1.0.2/assoc-1.0.2.tar.gz) = 3047
-SHA256 (cabal/assoc-1.0.2/revision/2.cabal) = e0d9d1febc172e2a1b22aacd25df7f90be557dcf12ff87359f43128f8c194d9e
-SIZE (cabal/assoc-1.0.2/revision/2.cabal) = 1237
+SHA256 (cabal/assoc-1.0.2/revision/3.cabal) = 93b8d43aa081e4205116a139f7cf690f608968161d19ebfb23d884d19b082b57
+SIZE (cabal/assoc-1.0.2/revision/3.cabal) = 1253
SHA256 (cabal/async-2.2.4/async-2.2.4.tar.gz) = 484df85be0e76c4fed9376451e48e1d0c6e97952ce79735b72d54297e7e0a725
SIZE (cabal/async-2.2.4/async-2.2.4.tar.gz) = 14148
-SHA256 (cabal/async-2.2.4/revision/1.cabal) = b83dec34a53520de84c6dd3dc7aae45d22409b46eb471c478b98108215a370f0
-SIZE (cabal/async-2.2.4/revision/1.cabal) = 3095
+SHA256 (cabal/async-2.2.4/revision/2.cabal) = 2b9409023536823233ce3134558565d01b3382e651fa54ac8cb8a99967e023c9
+SIZE (cabal/async-2.2.4/revision/2.cabal) = 3095
SHA256 (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 3f337fe58624565de12426f607c23e60c7b09c86b4e3adfc827ca188c9979e6c
SIZE (cabal/attoparsec-0.14.4/attoparsec-0.14.4.tar.gz) = 160701
-SHA256 (cabal/attoparsec-0.14.4/revision/1.cabal) = 79584bdada8b730cb5138fca8c35c76fbef75fc1d1e01e6b1d815a5ee9843191
-SIZE (cabal/attoparsec-0.14.4/revision/1.cabal) = 5810
-SHA256 (cabal/base-compat-0.12.1/base-compat-0.12.1.tar.gz) = fb683cb4041b88cab1d0849f70ebd26b342c734a9ef6f75233c1602d53a015fd
-SIZE (cabal/base-compat-0.12.1/base-compat-0.12.1.tar.gz) = 35504
-SHA256 (cabal/base-compat-batteries-0.12.1/base-compat-batteries-0.12.1.tar.gz) = f98f3cdd8231edb4826744904d61f7672b9b628c7072c45684d3f7f1f55d838b
-SIZE (cabal/base-compat-batteries-0.12.1/base-compat-batteries-0.12.1.tar.gz) = 17623
-SHA256 (cabal/base-compat-batteries-0.12.1/revision/2.cabal) = ee819d7570b2fda1012d29db945a1778c388ef8c0c282e45c8fe4eae7616a25c
-SIZE (cabal/base-compat-batteries-0.12.1/revision/2.cabal) = 8891
-SHA256 (cabal/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz) = 20a21c4b7adb0fd844b25e196241467406a28286b021f9b7a082ab03fa8015eb
-SIZE (cabal/base-orphans-0.8.6/base-orphans-0.8.6.tar.gz) = 24255
+SHA256 (cabal/attoparsec-0.14.4/revision/2.cabal) = c0569d86c02cadd403017ea414dcb5e4f7de5380de0d8a92b9337cad84cd5e02
+SIZE (cabal/attoparsec-0.14.4/revision/2.cabal) = 5811
+SHA256 (cabal/base-compat-0.12.2/base-compat-0.12.2.tar.gz) = a62adc883a5ac436f80e4ae02c3c56111cf1007492f267c291139a668d2150bd
+SIZE (cabal/base-compat-0.12.2/base-compat-0.12.2.tar.gz) = 36393
+SHA256 (cabal/base-compat-batteries-0.12.2/base-compat-batteries-0.12.2.tar.gz) = ede9092e07f904e0759160bf1ecd3fb7eb043bae6dc89a37c3dc94829ec5eb99
+SIZE (cabal/base-compat-batteries-0.12.2/base-compat-batteries-0.12.2.tar.gz) = 17645
+SHA256 (cabal/base-orphans-0.8.7/base-orphans-0.8.7.tar.gz) = 888fd67f0dbe932778f5b170922ce80d0dcab1680ee98f1d6fcc362f20d9e447
+SIZE (cabal/base-orphans-0.8.7/base-orphans-0.8.7.tar.gz) = 25083
SHA256 (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = fbf8ed30edde271eb605352021431d8f1b055f95a56af31fe2eacf6bdfdc49c9
SIZE (cabal/base64-bytestring-1.2.1.0/base64-bytestring-1.2.1.0.tar.gz) = 13743
-SHA256 (cabal/basement-0.0.14/basement-0.0.14.tar.gz) = bb0aaf253e09351f9a62276514bca49ad4df7f31412d142d948221c2c01f7306
-SIZE (cabal/basement-0.0.14/basement-0.0.14.tar.gz) = 134511
-SHA256 (cabal/bifunctors-5.5.12/bifunctors-5.5.12.tar.gz) = c6067772009772764cdbd585057cc88902876378686bc391fe7b0d1eb66e715d
-SIZE (cabal/bifunctors-5.5.12/bifunctors-5.5.12.tar.gz) = 46135
+SHA256 (cabal/basement-0.0.15/basement-0.0.15.tar.gz) = 56c2afb6754e8d16a627331a8a5d473b3d26fd04ba5c9e0fb3475f595b915db4
+SIZE (cabal/basement-0.0.15/basement-0.0.15.tar.gz) = 135169
+SHA256 (cabal/bifunctors-5.5.13/bifunctors-5.5.13.tar.gz) = 26cc27ade3796cf03bd680f98ebb7b8c0d7fd1b67c1894dc3635f734fba7dbd7
+SIZE (cabal/bifunctors-5.5.13/bifunctors-5.5.13.tar.gz) = 46171
+SHA256 (cabal/bitvec-1.1.3.0/bitvec-1.1.3.0.tar.gz) = 1c4c3af50a1fcf46e46e2fa9e0493fffaf62de3607ae7553d18015f8a1a60551
+SIZE (cabal/bitvec-1.1.3.0/bitvec-1.1.3.0.tar.gz) = 35865
SHA256 (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 2cdc998c021d3a5f2a66a95138b93386271c26a117e7676d78264a90e536af67
SIZE (cabal/blaze-builder-0.4.2.2/blaze-builder-0.4.2.2.tar.gz) = 60707
SHA256 (cabal/blaze-builder-0.4.2.2/revision/1.cabal) = f0017df374c330de0ebe0eb15eae8c48427bddefa1d81a3cb31c0a4812ecdb08
@@ -61,14 +61,16 @@ SHA256 (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = bd20bbb586947f99c38a4c93
SIZE (cabal/byteorder-1.0.4/byteorder-1.0.4.tar.gz) = 2030
SHA256 (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 296dc17e0c5f3dfb3d82ced83e4c9c44c338ecde749b278b6eae512f1d04e406
SIZE (cabal/case-insensitive-1.2.1.0/case-insensitive-1.2.1.0.tar.gz) = 53609
-SHA256 (cabal/cereal-0.5.8.2/cereal-0.5.8.2.tar.gz) = 17121355b92feea2d66220daa0ebb604a774e0d6359e2fc53bab362c44a5764f
-SIZE (cabal/cereal-0.5.8.2/cereal-0.5.8.2.tar.gz) = 20144
+SHA256 (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 99905220661b26e5bd91130bd9772554938608a5b1d717240a6eb331121e0f6a
+SIZE (cabal/cereal-0.5.8.3/cereal-0.5.8.3.tar.gz) = 20166
SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b235fdea8ab44a0bffb24dc79ae2b2ef33d13
SIZE (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = 15227
SHA256 (cabal/comonad-5.0.8/revision/1.cabal) = 1f1aabd73ec7f80f20cf078a748a60cd48d8e57277802fdf6a9ab3601a9b8f7e
SIZE (cabal/comonad-5.0.8/revision/1.cabal) = 3631
-SHA256 (cabal/conduit-1.3.4.2/conduit-1.3.4.2.tar.gz) = 2cb9832f27c7cd50daed1309f688afc4da1bd49697cbeda8ec3f81ab0bcf2197
-SIZE (cabal/conduit-1.3.4.2/conduit-1.3.4.2.tar.gz) = 88962
+SHA256 (cabal/conduit-1.3.4.3/conduit-1.3.4.3.tar.gz) = aca2a086a6ee065a5d1f1efc0632bccf52a8f961e4134a4fb60447765987907d
+SIZE (cabal/conduit-1.3.4.3/conduit-1.3.4.3.tar.gz) = 88820
+SHA256 (cabal/conduit-1.3.4.3/revision/1.cabal) = 50f2eea690e053c77acc2e66ab403ace55282932f419078e432db5873ab55b3b
+SIZE (cabal/conduit-1.3.4.3/revision/1.cabal) = 5296
SHA256 (cabal/conduit-extra-1.3.6/conduit-extra-1.3.6.tar.gz) = 8950c38049d892c38590d389bed49ecf880671f58ec63dd4709d9fe3d4b8f153
SIZE (cabal/conduit-extra-1.3.6/conduit-extra-1.3.6.tar.gz) = 33321
SHA256 (cabal/connection-0.3.1/connection-0.3.1.tar.gz) = 5d759589c532c34d87bfc4f6fcb732bf55b55a93559d3b94229e8347a15375d9
@@ -85,8 +87,8 @@ SHA256 (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 4f
SIZE (cabal/data-default-class-0.1.2.0/data-default-class-0.1.2.0.tar.gz) = 2522
SHA256 (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 3a172d3bc0639c327345e965f9d9023e099425814b28dcdb7b60ff66d66219cc
SIZE (cabal/data-fix-0.3.2/data-fix-0.3.2.tar.gz) = 5842
-SHA256 (cabal/data-fix-0.3.2/revision/2.cabal) = e909776381648a75e82438a40df33c05397b57119b80bb83e38189370319b67a
-SIZE (cabal/data-fix-0.3.2/revision/2.cabal) = 1692
+SHA256 (cabal/data-fix-0.3.2/revision/3.cabal) = bdea17f6b17c1d327f53ae6806e1bc3ca7813b46742a93c6088c72837c8ae77c
+SIZE (cabal/data-fix-0.3.2/revision/3.cabal) = 1706
SHA256 (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = d7351392e078f58caa46630a4b9c643e1e2e9dddee45848c5c8358e7b1316b91
SIZE (cabal/distributive-0.6.2.1/distributive-0.6.2.1.tar.gz) = 8140
SHA256 (cabal/distributive-0.6.2.1/revision/1.cabal) = 0f99f5541cca04acf89b64432b03422b6408e830a8dff30e6c4334ef1a48680c
@@ -95,18 +97,20 @@ SHA256 (cabal/dlist-1.0/dlist-1.0.tar.gz) = 173d637328bb173fcc365f30d29ff4a94292
SIZE (cabal/dlist-1.0/dlist-1.0.tar.gz) = 18667
SHA256 (cabal/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz) = 6ce5e8801760385a408dab71b53550f87629e661b260bdc2cd41c6a439b6e388
SIZE (cabal/extensible-exceptions-0.1.1.4/extensible-exceptions-0.1.1.4.tar.gz) = 8531
-SHA256 (cabal/hashable-1.4.0.2/hashable-1.4.0.2.tar.gz) = 83606edd356d914c075ecd44f6d5fe91a3b186aa0683c8dd8c9a7e8e22a47600
-SIZE (cabal/hashable-1.4.0.2/hashable-1.4.0.2.tar.gz) = 25528
+SHA256 (cabal/generically-0.1/generically-0.1.tar.gz) = d5b72880e1d00b24b6c221978d060bea620acc412cdcb62521f3016cbd3f2b71
+SIZE (cabal/generically-0.1/generically-0.1.tar.gz) = 2572
+SHA256 (cabal/hashable-1.4.1.0/hashable-1.4.1.0.tar.gz) = e1b305c280e66ad827edeaedd6933b9fc4174f626882877eab2a08344e665e87
+SIZE (cabal/hashable-1.4.1.0/hashable-1.4.1.0.tar.gz) = 25599
SHA256 (cabal/hinotify-0.4.1/hinotify-0.4.1.tar.gz) = 1307b100aeaf35d0d0f582d4897fac9cde39505ec52c915e213118e56674f81a
SIZE (cabal/hinotify-0.4.1/hinotify-0.4.1.tar.gz) = 9173
SHA256 (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 44335b5c402e80c60f1db6a74462be4ea29d1a9043aa994334ffee1164f1ca4a
SIZE (cabal/hourglass-0.2.12/hourglass-0.2.12.tar.gz) = 25797
SHA256 (cabal/hsc2hs-0.68.8/hsc2hs-0.68.8.tar.gz) = 78341efbc917a84a07f2143bee9203e2555072054d495717aa73d89d9df77a52
SIZE (cabal/hsc2hs-0.68.8/hsc2hs-0.68.8.tar.gz) = 40207
-SHA256 (cabal/http-client-0.7.11/http-client-0.7.11.tar.gz) = bbc6c385ff5dba4adc5e3538154133211d46c410751f6f8de6b2893aefdc478a
-SIZE (cabal/http-client-0.7.11/http-client-0.7.11.tar.gz) = 94548
-SHA256 (cabal/http-client-0.7.11/revision/1.cabal) = 3f59ac8ffe2a3768846cdda040a0d1df2a413960529ba61c839861c948871967
-SIZE (cabal/http-client-0.7.11/revision/1.cabal) = 5756
+SHA256 (cabal/hsc2hs-0.68.8/revision/1.cabal) = 988c29f9b25293f44a29cf5164e2ec07a9f95e8d92c4ab3985e4915abf213a69
+SIZE (cabal/hsc2hs-0.68.8/revision/1.cabal) = 2976
+SHA256 (cabal/http-client-0.7.13.1/http-client-0.7.13.1.tar.gz) = c98e86a0382fa877e320d83dbbd173c41c966a60a32c9bc597058929a7aa0e27
+SIZE (cabal/http-client-0.7.13.1/http-client-0.7.13.1.tar.gz) = 95306
SHA256 (cabal/http-client-tls-0.3.6.1/http-client-tls-0.3.6.1.tar.gz) = b19fff86a41b6035cbd97271a5d6965e43dcc4bedbe4c03dd586fed65fbac80d
SIZE (cabal/http-client-tls-0.3.6.1/http-client-tls-0.3.6.1.tar.gz) = 7850
SHA256 (cabal/http-conduit-2.3.8/http-conduit-2.3.8.tar.gz) = cfbef293856fdcce58618726ff911ca28e2ad07c8522b2cd1cfa2cb6e02542ae
@@ -115,22 +119,22 @@ SHA256 (cabal/http-types-0.12.3/http-types-0.12.3.tar.gz) = 4e8a4a66477459fa436a
SIZE (cabal/http-types-0.12.3/http-types-0.12.3.tar.gz) = 13547
SHA256 (cabal/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz) = 516858ee7198b1fed1b93c665157f9855fd947379db7f115d48c1b0d670e698d
SIZE (cabal/indexed-traversable-0.1.2/indexed-traversable-0.1.2.tar.gz) = 8685
-SHA256 (cabal/indexed-traversable-0.1.2/revision/1.cabal) = d66228887242f93ccb4fc7101a1e25a6560c8e4708f6e9ee1d3dd21901756c65
-SIZE (cabal/indexed-traversable-0.1.2/revision/1.cabal) = 2519
-SHA256 (cabal/indexed-traversable-instances-0.1.1/indexed-traversable-instances-0.1.1.tar.gz) = 100ed1023b541328b04bcec0964b9f9d5fc93285fc23a2ac6873bf8597439a44
-SIZE (cabal/indexed-traversable-instances-0.1.1/indexed-traversable-instances-0.1.1.tar.gz) = 4422
+SHA256 (cabal/indexed-traversable-0.1.2/revision/2.cabal) = 52a1b708abd921f91a5977f6ae53c4aa2b33f7c30be0fff17173f658b34c5350
+SIZE (cabal/indexed-traversable-0.1.2/revision/2.cabal) = 2533
+SHA256 (cabal/indexed-traversable-instances-0.1.1.1/indexed-traversable-instances-0.1.1.1.tar.gz) = 895ee5063d59e2b58930ca6fa54885bb11f19c8b7c7ba6c7b014f9431cdcc0b0
+SIZE (cabal/indexed-traversable-instances-0.1.1.1/indexed-traversable-instances-0.1.1.1.tar.gz) = 3751
SHA256 (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9b0a9f9fab609b15cd015865721fb05f744a1bc77ae92fd133872de528bbea7f
SIZE (cabal/integer-logarithms-1.0.3.1/integer-logarithms-1.0.3.1.tar.gz) = 9023
-SHA256 (cabal/integer-logarithms-1.0.3.1/revision/2.cabal) = b65e11ec6f4b29c5278716da0544b951a49ab5310608df0fc41eec29f15691d9
-SIZE (cabal/integer-logarithms-1.0.3.1/revision/2.cabal) = 3229
+SHA256 (cabal/integer-logarithms-1.0.3.1/revision/3.cabal) = d59bfd1d39808217af2b68789d3c0e57cb7199d47405a276060d88fef4f4017d
+SIZE (cabal/integer-logarithms-1.0.3.1/revision/3.cabal) = 3246
SHA256 (cabal/iproute-1.7.12/iproute-1.7.12.tar.gz) = f1751d1579fcbc1d9f86d9d1c9ede48cb71cbeb1d7b2043491c6216e4f236b63
SIZE (cabal/iproute-1.7.12/iproute-1.7.12.tar.gz) = 17864
SHA256 (cabal/libmpd-0.10.0.0/libmpd-0.10.0.0.tar.gz) = 7062e2ce476c48e9efd75a802d2a93ce067243e9fe355faed0970f0b72a41b21
SIZE (cabal/libmpd-0.10.0.0/libmpd-0.10.0.0.tar.gz) = 43455
-SHA256 (cabal/memory-0.17.0/memory-0.17.0.tar.gz) = 3327e7bde8bf2c4c8ee405c890a69412bcc192fceb2c10525f3cc563f78e837a
-SIZE (cabal/memory-0.17.0/memory-0.17.0.tar.gz) = 41895
-SHA256 (cabal/mime-types-0.1.0.9/mime-types-0.1.0.9.tar.gz) = 0a32435169ef4ba59f4a4b8addfd0c04479410854d1b8d69a1e38fb389ba71d2
-SIZE (cabal/mime-types-0.1.0.9/mime-types-0.1.0.9.tar.gz) = 11384
+SHA256 (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = fd4eb6f638e24b81b4e6cdd68772a531726f2f67686c8969d3407d82f7862e3e
+SIZE (cabal/memory-0.18.0/memory-0.18.0.tar.gz) = 41957
+SHA256 (cabal/mime-types-0.1.1.0/mime-types-0.1.1.0.tar.gz) = ebd01ed4e37142cb3233d4ffe55fe879b64d4a0b5802c8bc6afa1c7670f9e11b
+SIZE (cabal/mime-types-0.1.1.0/mime-types-0.1.1.0.tar.gz) = 11818
SHA256 (cabal/mono-traversable-1.0.15.3/mono-traversable-1.0.15.3.tar.gz) = 98b220f3313d74227a4249210c8818e839678343e62b3ebb1b8c867cf2b974b7
SIZE (cabal/mono-traversable-1.0.15.3/mono-traversable-1.0.15.3.tar.gz) = 40461
SHA256 (cabal/network-3.1.2.7/network-3.1.2.7.tar.gz) = 7f7620fef1a1af3d3d6747f510e73223a5c600e7d7fd9ace073d1222bdc63d85
@@ -145,108 +149,114 @@ SHA256 (cabal/parsec-numbers-0.1.0/parsec-numbers-0.1.0.tar.gz) = 77019a4817712f
SIZE (cabal/parsec-numbers-0.1.0/parsec-numbers-0.1.0.tar.gz) = 4125
SHA256 (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 770c4c1b9cd24b3db7f511f8a48404a0d098999e28573c3743a8a296bb96f8d4
SIZE (cabal/pem-0.2.4/pem-0.2.4.tar.gz) = 4717
-SHA256 (cabal/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz) = 3c0cfda67f1ee6f7f65108ad6f973b5bbb35ddba34b3c87746a7448f787501dc
-SIZE (cabal/primitive-0.7.3.0/primitive-0.7.3.0.tar.gz) = 55161
+SHA256 (cabal/primitive-0.7.4.0/primitive-0.7.4.0.tar.gz) = 5b2d6dc2812eb2f6a115f05fcbe3e723d3aeff7894b012c617e075130581add5
+SIZE (cabal/primitive-0.7.4.0/primitive-0.7.4.0.tar.gz) = 56575
SHA256 (cabal/random-1.2.1.1/random-1.2.1.1.tar.gz) = 3e1272f7ed6a4d7bd1712b90143ec326fee9b225789222379fea20a9c90c9b76
SIZE (cabal/random-1.2.1.1/random-1.2.1.1.tar.gz) = 47109
SHA256 (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 7b99408f580f5bb67a1c413e0bc735886608251331ad36322020f2169aea2ef1
SIZE (cabal/regex-base-0.94.0.2/regex-base-0.94.0.2.tar.gz) = 10488
+SHA256 (cabal/regex-base-0.94.0.2/revision/1.cabal) = 4ff4425c710cddf440dfbac6cd52310bb6b23e17902390ff71c9fc7eaafc4fcc
+SIZE (cabal/regex-base-0.94.0.2/revision/1.cabal) = 2643
SHA256 (cabal/regex-compat-0.95.2.1/regex-compat-0.95.2.1.tar.gz) = 8f7b386c72fd605a292edfb809b8620245b4a3ab7af192ad79e36778596e7947
SIZE (cabal/regex-compat-0.95.2.1/regex-compat-0.95.2.1.tar.gz) = 4285
-SHA256 (cabal/regex-compat-0.95.2.1/revision/1.cabal) = 32c5162c97e067fbd8dacd43a594d281245100823f206d69f3f7ba48c1dc2fe5
-SIZE (cabal/regex-compat-0.95.2.1/revision/1.cabal) = 1756
+SHA256 (cabal/regex-compat-0.95.2.1/revision/2.cabal) = 96c83b06280ebfb6fef01864b2af9eb9e136a9832c563773f327d4197bbbb851
+SIZE (cabal/regex-compat-0.95.2.1/revision/2.cabal) = 1705
SHA256 (cabal/regex-posix-0.96.0.1/regex-posix-0.96.0.1.tar.gz) = c7827c391919227711e1cff0a762b1678fd8739f9c902fc183041ff34f59259c
SIZE (cabal/regex-posix-0.96.0.1/regex-posix-0.96.0.1.tar.gz) = 12853
-SHA256 (cabal/resourcet-1.2.5/resourcet-1.2.5.tar.gz) = f67c698a88dda8e25ce3cb6c507c0edf7bb3bf05150cd0ede85e7cdab246492e
-SIZE (cabal/resourcet-1.2.5/resourcet-1.2.5.tar.gz) = 17098
-SHA256 (cabal/safe-exceptions-0.1.7.2/safe-exceptions-0.1.7.2.tar.gz) = 69637f794146a8e7bfbc2db2bd0501c274ec99504b597728e203187790064895
-SIZE (cabal/safe-exceptions-0.1.7.2/safe-exceptions-0.1.7.2.tar.gz) = 14152
+SHA256 (cabal/regex-posix-0.96.0.1/revision/1.cabal) = 9dbba4b65a3bb6975d9740814be5593c6b2d2d6a0b3febc8ec940edb9a9bbdf4
+SIZE (cabal/regex-posix-0.96.0.1/revision/1.cabal) = 2954
+SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b
+SIZE (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = 17620
+SHA256 (cabal/safe-exceptions-0.1.7.3/safe-exceptions-0.1.7.3.tar.gz) = 91ce28d8f8a6efd31788d4827ed5cdcb9a546ad4053a86c56f7947c66a30b5bf
+SIZE (cabal/safe-exceptions-0.1.7.3/safe-exceptions-0.1.7.3.tar.gz) = 14169
SHA256 (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = a3a121c4b3d68fb8b9f8c709ab012e48f090ed553609247a805ad070d6b343a9
SIZE (cabal/scientific-0.3.7.0/scientific-0.3.7.0.tar.gz) = 24723
-SHA256 (cabal/scientific-0.3.7.0/revision/2.cabal) = 76465a82beb2af6ea83ebd00684acc0ffe659e7da7066329931dc8f02fc97507
-SIZE (cabal/scientific-0.3.7.0/revision/2.cabal) = 4826
+SHA256 (cabal/scientific-0.3.7.0/revision/3.cabal) = 517444c944dad9db8235d7b311d7b9a0839a519ee3178288b5a9606256e0c7d8
+SIZE (cabal/scientific-0.3.7.0/revision/3.cabal) = 4840
SHA256 (cabal/semialign-1.2.0.1/semialign-1.2.0.1.tar.gz) = d900697041ae4b0cca3243273a2b3e80bcf74d937405d6a5ff34dc33ee952132
SIZE (cabal/semialign-1.2.0.1/semialign-1.2.0.1.tar.gz) = 10371
-SHA256 (cabal/semialign-1.2.0.1/revision/1.cabal) = 0e179b4d3a8eff79001d374d6c91917c6221696b9620f0a4d86852fc6a9b9501
-SIZE (cabal/semialign-1.2.0.1/revision/1.cabal) = 2836
+SHA256 (cabal/semialign-1.2.0.1/revision/3.cabal) = ee3468e349e72ec0a604ae05573a4de7181d97d10366254244a0cca8a76d6c35
+SIZE (cabal/semialign-1.2.0.1/revision/3.cabal) = 2852
SHA256 (cabal/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz) = 6d45cdb6c58c75ca588859b80b2c92b6f48590a03e065c24ce5d767a6a963799
SIZE (cabal/semigroupoids-5.3.7/semigroupoids-5.3.7.tar.gz) = 35349
SHA256 (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 734447558bb061ce768f53a0df1f2401902c6bee396cc96ce627edd986ef6a73
SIZE (cabal/socks-0.6.1/socks-0.6.1.tar.gz) = 9759
-SHA256 (cabal/split-0.2.3.4/split-0.2.3.4.tar.gz) = 271fe5104c9f40034aa9a1aad6269bcecc9454bc5a57c247e69e17de996c1f2a
-SIZE (cabal/split-0.2.3.4/split-0.2.3.4.tar.gz) = 15942
-SHA256 (cabal/split-0.2.3.4/revision/2.cabal) = a6df9c3e806ee7cb50bc980a183fc1156f35022a39430dabac0bf9456fe18a4b
-SIZE (cabal/split-0.2.3.4/revision/2.cabal) = 2647
+SHA256 (cabal/split-0.2.3.5/split-0.2.3.5.tar.gz) = bf8aa8d610354a2b576946a6c838251ec5988c8374100638e6b2604513b93159
+SIZE (cabal/split-0.2.3.5/split-0.2.3.5.tar.gz) = 15746
SHA256 (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 6d065402394e7a9117093dbb4530a21342c9b1e2ec509516c8a8d0ffed98ecaa
SIZE (cabal/splitmix-0.1.0.4/splitmix-0.1.0.4.tar.gz) = 22382
-SHA256 (cabal/streaming-commons-0.2.2.4/streaming-commons-0.2.2.4.tar.gz) = 56a1408cce710cddfb04d73757efba439c98fb8043515083a45136902214ccf2
-SIZE (cabal/streaming-commons-0.2.2.4/streaming-commons-0.2.2.4.tar.gz) = 84330
+SHA256 (cabal/splitmix-0.1.0.4/revision/1.cabal) = 804e2574bc7e32d08cbab91e47ee6287b4df7d50851d73f9e778f94a9a7814c7
+SIZE (cabal/splitmix-0.1.0.4/revision/1.cabal) = 6521
+SHA256 (cabal/streaming-commons-0.2.2.5/streaming-commons-0.2.2.5.tar.gz) = ca50819bdb2b248ced790e9faab07a3a5369ef702d9f9a932f26438bbeeca704
+SIZE (cabal/streaming-commons-0.2.2.5/streaming-commons-0.2.2.5.tar.gz) = 84415
SHA256 (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = dff6abc08ad637e51891bb8b475778c40926c51219eda60fd64f0d9680226241
SIZE (cabal/strict-0.4.0.1/strict-0.4.0.1.tar.gz) = 12488
SHA256 (cabal/strict-0.4.0.1/revision/4.cabal) = d6205a748eb8db4cd17a7179be970c94598809709294ccfa43159c7f3cc4bf5d
SIZE (cabal/strict-0.4.0.1/revision/4.cabal) = 4187
SHA256 (cabal/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz) = f5e0fcf95f0bb4aa63f428f2c01955a41ea1a42cfcf39145ed631f59a9616c02
SIZE (cabal/tagged-0.8.6.1/tagged-0.8.6.1.tar.gz) = 9842
-SHA256 (cabal/tagged-0.8.6.1/revision/2.cabal) = 29c67d98a4404607f024750ab9c7210dadcbbef4e1944c48c52902f2071b2662
-SIZE (cabal/tagged-0.8.6.1/revision/2.cabal) = 2874
+SHA256 (cabal/tagged-0.8.6.1/revision/3.cabal) = 8a24aef29b8e35447ccc56658ea07c2aded30bfa8130ea057e382936e17c74a6
+SIZE (cabal/tagged-0.8.6.1/revision/3.cabal) = 2874
SHA256 (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = a35ec6cde2ada084c1a050dc5885be5ab01f851b93d744cf0facbc1c18002dda
SIZE (cabal/text-short-0.1.5/text-short-0.1.5.tar.gz) = 25113
-SHA256 (cabal/th-abstraction-0.4.3.0/th-abstraction-0.4.3.0.tar.gz) = c8bb13e31d1d22a99168536a35c66e1091a6e4274b9841a023eac52c2bd3de06
-SIZE (cabal/th-abstraction-0.4.3.0/th-abstraction-0.4.3.0.tar.gz) = 38595
-SHA256 (cabal/th-compat-0.1.3/th-compat-0.1.3.tar.gz) = 6b5059caf6714f47da92953badf2f556119877e09708c14e206b3ae98b8681c6
-SIZE (cabal/th-compat-0.1.3/th-compat-0.1.3.tar.gz) = 13718
-SHA256 (cabal/th-compat-0.1.3/revision/1.cabal) = f65819f74c6ced42b24d9e5053165508c4b6a18271c8e3229dc93b1dc8f7a5ab
-SIZE (cabal/th-compat-0.1.3/revision/1.cabal) = 2972
+SHA256 (cabal/text-short-0.1.5/revision/1.cabal) = ebb77383743e214138cf9387875bc7d2665c5584b2e489fe1461240f19e7b53e
+SIZE (cabal/text-short-0.1.5/revision/1.cabal) = 3161
+SHA256 (cabal/th-abstraction-0.4.5.0/th-abstraction-0.4.5.0.tar.gz) = 00d5e24f247e328bd9898d5af5915c1e86b134b4d40baa680258635f95031526
+SIZE (cabal/th-abstraction-0.4.5.0/th-abstraction-0.4.5.0.tar.gz) = 39515
+SHA256 (cabal/th-compat-0.1.4/th-compat-0.1.4.tar.gz) = d8f97ac14ab47b6b8a7b0fdb4ff95426322ec56badd01652ac15da4a44d4bab8
+SIZE (cabal/th-compat-0.1.4/th-compat-0.1.4.tar.gz) = 14838
SHA256 (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = d798c9f56e17def441e8f51e54cc11afdb3e76c6a9d1e9ee154e9a78da0bf508
SIZE (cabal/these-1.1.1.1/these-1.1.1.1.tar.gz) = 9804
-SHA256 (cabal/these-1.1.1.1/revision/5.cabal) = f069e766b8fed73d457fca20cc197f5c539bcdd03d7636e478ddf14dbb67684a
-SIZE (cabal/these-1.1.1.1/revision/5.cabal) = 2748
+SHA256 (cabal/these-1.1.1.1/revision/6.cabal) = 2991c13e264b0c35c696c8f5f85c428c53bc42e93b1dfbd19a582052112d948a
+SIZE (cabal/these-1.1.1.1/revision/6.cabal) = 2748
SHA256 (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = ad07bb00eb9678c2136d3680752b00acc4cbc522654bb3199bf31c61ef1e6b80
SIZE (cabal/time-compat-1.9.6.1/time-compat-1.9.6.1.tar.gz) = 59964
-SHA256 (cabal/time-compat-1.9.6.1/revision/3.cabal) = 42d8f2e08e965e1718917d54ad69e1d06bd4b87d66c41dc7410f59313dba4ed1
-SIZE (cabal/time-compat-1.9.6.1/revision/3.cabal) = 5033
+SHA256 (cabal/time-compat-1.9.6.1/revision/4.cabal) = 5cf5fa19d32742816fa1423085cbfd626aef433101c0b97bf0e8f720a6f369d8
+SIZE (cabal/time-compat-1.9.6.1/revision/4.cabal) = 5047
SHA256 (cabal/timezone-olson-0.2.1/timezone-olson-0.2.1.tar.gz) = ac551c2765dff82073958d19d4548b0c5ad88a83d2a5a7859c51a8af0741c581
SIZE (cabal/timezone-olson-0.2.1/timezone-olson-0.2.1.tar.gz) = 11290
SHA256 (cabal/timezone-series-0.1.13/timezone-series-0.1.13.tar.gz) = 28efb715e3b7c25cbc13c468ab847d3a7b7bca0f5787b56bc1da53dee5e1c6a2
SIZE (cabal/timezone-series-0.1.13/timezone-series-0.1.13.tar.gz) = 5682
SHA256 (cabal/timezone-series-0.1.13/revision/1.cabal) = 8cdb5edd19fa90516fcf7245219d1eae3a488f1483f7b0af8e56e0f0d12d60aa
SIZE (cabal/timezone-series-0.1.13/revision/1.cabal) = 1528
-SHA256 (cabal/tls-1.5.7/tls-1.5.7.tar.gz) = b89e7d0848dbbcf24f3d7d78295e4593e9261fb19e6c14f1a04350920136f79a
-SIZE (cabal/tls-1.5.7/tls-1.5.7.tar.gz) = 158066
-SHA256 (cabal/transformers-compat-0.7.1/transformers-compat-0.7.1.tar.gz) = ac0b861534c14d3cfd61534f474674e3b634b8decea072ffd4d21f8b59f35080
-SIZE (cabal/transformers-compat-0.7.1/transformers-compat-0.7.1.tar.gz) = 44363
-SHA256 (cabal/transformers-compat-0.7.1/revision/1.cabal) = 873ef500790cae136d14b2e890da1fe4df963e372f21b1671fa3c6cdfb23b10f
-SIZE (cabal/transformers-compat-0.7.1/revision/1.cabal) = 5807
-SHA256 (cabal/typed-process-0.2.8.0/typed-process-0.2.8.0.tar.gz) = 8578da545d6b2fa4b0b7296be389a736739153ced19d1dffbdee68aec978c0a9
-SIZE (cabal/typed-process-0.2.8.0/typed-process-0.2.8.0.tar.gz) = 18032
-SHA256 (cabal/typed-process-0.2.8.0/revision/1.cabal) = 156f52c3e1a825866c0ef37003acc500268282ea903f3162843a62b5b03d01d4
-SIZE (cabal/typed-process-0.2.8.0/revision/1.cabal) = 2165
+SHA256 (cabal/tls-1.6.0/tls-1.6.0.tar.gz) = d29d20afc1c1b852a3c39b076ec853cb596ac888cf521e54144441dec689e498
+SIZE (cabal/tls-1.6.0/tls-1.6.0.tar.gz) = 158619
+SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a
+SIZE (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = 46485
+SHA256 (cabal/typed-process-0.2.10.1/typed-process-0.2.10.1.tar.gz) = e436875ccd6664d4111e601c8e2ec6ba9473979eac49b23a1bdb88f80e95099e
+SIZE (cabal/typed-process-0.2.10.1/typed-process-0.2.10.1.tar.gz) = 18264
SHA256 (cabal/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz) = 919f0d1297ea2f5373118553c1df2a9405d8b9e31a8307e829da67d4953c299a
SIZE (cabal/unliftio-core-0.2.0.1/unliftio-core-0.2.0.1.tar.gz) = 3696
SHA256 (cabal/unliftio-core-0.2.0.1/revision/2.cabal) = f9abcdd3f3d28e4840563efb7b8760d2de9b5707bcd6f53a87f6a0d77bb5a9f7
SIZE (cabal/unliftio-core-0.2.0.1/revision/2.cabal) = 1082
SHA256 (cabal/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz) = 1b27bec5e0d522b27a6029ebf4c4a6d40acbc083c787008e32fb55c4b1d128d2
SIZE (cabal/unordered-containers-0.2.19.1/unordered-containers-0.2.19.1.tar.gz) = 58030
+SHA256 (cabal/unordered-containers-0.2.19.1/revision/1.cabal) = db11042bb0356c0adea277d0794743829125b4c99455af6af2bd5f7bd5e88a39
+SIZE (cabal/unordered-containers-0.2.19.1/revision/1.cabal) = 3797
SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a
SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726
SHA256 (cabal/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = ad68b89b7a64c07dd5c250a11be2033ee929318ff51ec7b4e4b54e1b4deba7dd
SIZE (cabal/uuid-types-1.0.5/uuid-types-1.0.5.tar.gz) = 11922
-SHA256 (cabal/uuid-types-1.0.5/revision/2.cabal) = 8447b8a08723877400da13b6329b3fb19ea9e4c20fabe62888841eb3708d7474
-SIZE (cabal/uuid-types-1.0.5/revision/2.cabal) = 2608
-SHA256 (cabal/vector-0.12.3.1/vector-0.12.3.1.tar.gz) = fb4a53c02bd4d7fdf155c0604da9a5bb0f3b3bfce5d9960aea11c2ae235b9f35
-SIZE (cabal/vector-0.12.3.1/vector-0.12.3.1.tar.gz) = 151420
-SHA256 (cabal/vector-0.12.3.1/revision/1.cabal) = 040210919e5ce454dcee3320f77803da3dbda579c8428dc25ff0155732234808
-SIZE (cabal/vector-0.12.3.1/revision/1.cabal) = 7946
-SHA256 (cabal/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz) = 76176a56778bf30a275b1089ee6db24ec6c67d92525145f8dfe215b80137af3b
-SIZE (cabal/vector-algorithms-0.8.0.4/vector-algorithms-0.8.0.4.tar.gz) = 26681
-SHA256 (cabal/vector-algorithms-0.8.0.4/revision/1.cabal) = bf4760b23a0fee09abb8c9e3c952c870f5dc9780876e9d7e38ab2bdd98c8f283
-SIZE (cabal/vector-algorithms-0.8.0.4/revision/1.cabal) = 3752
+SHA256 (cabal/uuid-types-1.0.5/revision/3.cabal) = 9ca76986e3950af5e908502be2373e2292d6dc57ec10f5aeb41d7dc3a1961782
+SIZE (cabal/uuid-types-1.0.5/revision/3.cabal) = 2622
+SHA256 (cabal/vector-0.13.0.0/vector-0.13.0.0.tar.gz) = c5d3167d15e12f52e00879ddf304a591672a74e369cc47bc5c7fa1d5a8d15b4f
+SIZE (cabal/vector-0.13.0.0/vector-0.13.0.0.tar.gz) = 154509
+SHA256 (cabal/vector-0.13.0.0/revision/1.cabal) = 54528e95501742b99462cc543891f21177e7db34d960ce8e3cbb25afb16a9c89
+SIZE (cabal/vector-0.13.0.0/revision/1.cabal) = 9112
+SHA256 (cabal/vector-algorithms-0.9.0.1/vector-algorithms-0.9.0.1.tar.gz) = 2ba7c0d3a8f26ef3ada24ff4abe81609225ecbab3b5754f048f8a0a3ecc33841
+SIZE (cabal/vector-algorithms-0.9.0.1/vector-algorithms-0.9.0.1.tar.gz) = 29149
+SHA256 (cabal/vector-algorithms-0.9.0.1/revision/1.cabal) = 34cc5851ebf2eb80fc62cbb5c6dbe59ab837f1d5366a6c3bf1e09cf34805aaae
+SIZE (cabal/vector-algorithms-0.9.0.1/revision/1.cabal) = 3670
+SHA256 (cabal/vector-stream-0.1.0.0/vector-stream-0.1.0.0.tar.gz) = a888210f6467f155090653734be5cc920406a07227e0d3adb59096716fdb806c
+SIZE (cabal/vector-stream-0.1.0.0/vector-stream-0.1.0.0.tar.gz) = 12377
+SHA256 (cabal/vector-stream-0.1.0.0/revision/1.cabal) = 09b0f8dc4e51936b9d6b04791f0aa03f7c9759b5fb7140eac8a9461cda1e55a3
+SIZE (cabal/vector-stream-0.1.0.0/revision/1.cabal) = 1404
SHA256 (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 790d2bb274283419173bd89104439860675a9410f70f21912973ecd9098b4104
SIZE (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 11876
-SHA256 (cabal/witherable-0.4.2/revision/2.cabal) = 81fd3b1e56e6d8c5b1acdbed06d49c72186902f7400139152afd70e37ad956d2
-SIZE (cabal/witherable-0.4.2/revision/2.cabal) = 2285
-SHA256 (cabal/x509-1.7.6/x509-1.7.6.tar.gz) = a5d59a3a576f78a0f47adf509e53c2ab803491f07eb0c40b5ffd0304fa939884
-SIZE (cabal/x509-1.7.6/x509-1.7.6.tar.gz) = 21772
+SHA256 (cabal/witherable-0.4.2/revision/3.cabal) = cccb36175e088abb4291ee5044b8c04d71acd5c36636902d2520f91508dd4bb8
+SIZE (cabal/witherable-0.4.2/revision/3.cabal) = 2294
+SHA256 (cabal/x509-1.7.7/x509-1.7.7.tar.gz) = 59c6920fe5d53f1e6a15176bd853f1a18422be87cd8496772ff4571828a568fe
+SIZE (cabal/x509-1.7.7/x509-1.7.7.tar.gz) = 21707
SHA256 (cabal/x509-store-1.6.9/x509-store-1.6.9.tar.gz) = c59213520cf31a0a18611a60b8a4d2d7aa6cb206c0545d857b98dcb90fc5c8da
SIZE (cabal/x509-store-1.6.9/x509-store-1.6.9.tar.gz) = 12734
SHA256 (cabal/x509-system-1.6.7/x509-system-1.6.7.tar.gz) = 68fc1ffd9b33fc85886934a39f12064ef465b12043503fe1b489c098bb6a2b11
diff --git a/x11/hs-xmobar/pkg-descr b/x11/hs-xmobar/pkg-descr
index c36b22063c33..c5e8898a040e 100644
--- a/x11/hs-xmobar/pkg-descr
+++ b/x11/hs-xmobar/pkg-descr
@@ -1,5 +1,3 @@
Xmobar is a minimalistic text based status bar. Inspired by the Ion3
status bar, it supports similar features, like dynamic color management,
output templates, and extensibility through plugins.
-
-WWW: https://xmobar.org/
diff --git a/x11/hsetroot/Makefile b/x11/hsetroot/Makefile
index 0a2732890e6f..252418b4333d 100644
--- a/x11/hsetroot/Makefile
+++ b/x11/hsetroot/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= danfe@FreeBSD.org
COMMENT= Wallpaper manipulation utility for X11
+WWW= https://github.com/himdel/hsetroot
LICENSE= GPLv2
diff --git a/x11/hsetroot/pkg-descr b/x11/hsetroot/pkg-descr
index 4f5e7c4a8afe..9cad25a608c3 100644
--- a/x11/hsetroot/pkg-descr
+++ b/x11/hsetroot/pkg-descr
@@ -12,5 +12,3 @@ maximum aspect). It supports the following manipulations: tinting
diagonally, vertically) it also allows you to adjust brightness, contrast
and gamma-level. hsetroot also supports alpha-channels when rendering
things.
-
-WWW: https://github.com/himdel/hsetroot
diff --git a/x11/i3blocks/Makefile b/x11/i3blocks/Makefile
index 88d489e1ba10..64f3b9bbc337 100644
--- a/x11/i3blocks/Makefile
+++ b/x11/i3blocks/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= coszminv@gmail.com
COMMENT= Define blocks for your i3bar status line
+WWW= https://github.com/Minbar1/i3blocks
LICENSE= GPLv3
diff --git a/x11/i3blocks/pkg-descr b/x11/i3blocks/pkg-descr
index 2f3f356e2786..88ef68671b44 100644
--- a/x11/i3blocks/pkg-descr
+++ b/x11/i3blocks/pkg-descr
@@ -10,5 +10,3 @@ through its i3bar component, as an alternative to i3status.
i3blocks is meant to be highly flexible but intuitive. No library package
is required, just output what your status bar expects, from your favorite
programming language and your preferred format.
-
-WWW: https://github.com/Minbar1/i3blocks
diff --git a/x11/i3lock-color/Makefile b/x11/i3lock-color/Makefile
index d947b2fae1b8..cb49dcda3233 100644
--- a/x11/i3lock-color/Makefile
+++ b/x11/i3lock-color/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= fjachuf@gmail.com
COMMENT= Enhanced i3lock with higher capacity
+WWW= https://github.com/Raymo111/i3lock-color
LICENSE= BSD3CLAUSE
@@ -36,9 +37,6 @@ LDFLAGS+= ${ICONV_LIB}
CONFLICTS_INSTALL= i3lock
-BUILD_WRKSRC= ${WRKSRC}/${CONFIGURE_TARGET}
-INSTALL_WRKSRC= ${WRKSRC}/${CONFIGURE_TARGET}
-
PLIST_FILES= "@(,,4755) bin/i3lock" \
man/man1/i3lock.1.gz
diff --git a/x11/i3lock-color/pkg-descr b/x11/i3lock-color/pkg-descr
index 900be6ddc6e5..2ea76d372913 100644
--- a/x11/i3lock-color/pkg-descr
+++ b/x11/i3lock-color/pkg-descr
@@ -1,3 +1 @@
An improved version of i3lock, with more capabilities.
-
-WWW: https://github.com/Raymo111/i3lock-color
diff --git a/x11/idesk/Makefile b/x11/idesk/Makefile
index e99978598697..09509617c7f1 100644
--- a/x11/idesk/Makefile
+++ b/x11/idesk/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= acm@FreeBSD.org
COMMENT= Place launch icons and background directly on your desktop
+WWW= http://idesk.sourceforge.net
LIB_DEPENDS= libXft.so:x11-fonts/libXft \
libImlib2.so:graphics/imlib2
diff --git a/x11/idesk/pkg-descr b/x11/idesk/pkg-descr
index 742c0b35dcdb..67f94b58065e 100644
--- a/x11/idesk/pkg-descr
+++ b/x11/idesk/pkg-descr
@@ -1,4 +1,2 @@
iDesk lets you put launch icons and background directly on the
root window of your X.
-
-WWW: http://idesk.sourceforge.net
diff --git a/x11/imwheel/Makefile b/x11/imwheel/Makefile
index c99a42488947..5099bd0e0124 100644
--- a/x11/imwheel/Makefile
+++ b/x11/imwheel/Makefile
@@ -7,6 +7,7 @@ MASTER_SITES= ftp://jcatki.no-ip.org/pub/imwheel/ \
MAINTAINER= ports@FreeBSD.org
COMMENT= Utility to translate mouse wheel actions into X keyboard events
+WWW= http://imwheel.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/imwheel/pkg-descr b/x11/imwheel/pkg-descr
index dd318566b3ef..f9f2f61ff1c0 100644
--- a/x11/imwheel/pkg-descr
+++ b/x11/imwheel/pkg-descr
@@ -3,5 +3,3 @@ using a configuration file that allows per-user translation preferences.
For more information on setting up your wheeled mouse to work with X, see
either the imwheel man page or the FreeBSD FAQ.
-
-WWW: http://imwheel.sourceforge.net/
diff --git a/x11/innerspace/Makefile b/x11/innerspace/Makefile
index 11be8008f0a7..71cde48b7f33 100644
--- a/x11/innerspace/Makefile
+++ b/x11/innerspace/Makefile
@@ -7,6 +7,7 @@ DISTNAME= InnerSpace-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= GNUstep screensaver
+WWW= https://www.nongnu.org/gap/innerspace/index.html
LICENSE= GPLv2
diff --git a/x11/innerspace/pkg-descr b/x11/innerspace/pkg-descr
index 74d14b5ed00d..d00ad0615c32 100644
--- a/x11/innerspace/pkg-descr
+++ b/x11/innerspace/pkg-descr
@@ -5,5 +5,3 @@ from the NeXTSTEP era. It can, with few changes to the module,
run old BackSpace modules.
LICENSE: GPL2 or later
-
-WWW: http://www.nongnu.org/gap/innerspace/index.html
diff --git a/x11/inputplug/Makefile b/x11/inputplug/Makefile
index 4794bf041401..181c58b205ac 100644
--- a/x11/inputplug/Makefile
+++ b/x11/inputplug/Makefile
@@ -1,10 +1,11 @@
PORTNAME= inputplug
DISTVERSION= 0.4.0
-PORTREVISION= 8
+PORTREVISION= 11
CATEGORIES= x11
MAINTAINER= 0mp@FreeBSD.org
COMMENT= XInput event monitor daemon
+WWW= https://github.com/andrewshadura/inputplug
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/inputplug/pkg-descr b/x11/inputplug/pkg-descr
index d210519b4b86..49b95f97d673 100644
--- a/x11/inputplug/pkg-descr
+++ b/x11/inputplug/pkg-descr
@@ -5,5 +5,3 @@ removed, enabled or disabled).
For example, inputplug can be used in shell scripts which monitor attachments
of keyboards in order to run change keyboard mappings with commands like
"setxkbmap -option ctrl:nocaps".
-
-WWW: https://github.com/andrewshadura/inputplug
diff --git a/x11/j4-dmenu-desktop/Makefile b/x11/j4-dmenu-desktop/Makefile
index 408168fe1b1d..464deee6e364 100644
--- a/x11/j4-dmenu-desktop/Makefile
+++ b/x11/j4-dmenu-desktop/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= 0mp@FreeBSD.org
COMMENT= Fast desktop menu (i3-dmenu-desktop replacement)
+WWW= https://github.com/enkore/j4-dmenu-desktop
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/j4-dmenu-desktop/pkg-descr b/x11/j4-dmenu-desktop/pkg-descr
index 00b84cfed663..31103655b73c 100644
--- a/x11/j4-dmenu-desktop/pkg-descr
+++ b/x11/j4-dmenu-desktop/pkg-descr
@@ -4,5 +4,3 @@ r2.7 j4-dmenu-desktop doesn't require i3wm anymore and should work just fine on
about any desktop environment.
You can also execute shell commands using it.
-
-WWW: https://github.com/enkore/j4-dmenu-desktop
diff --git a/x11/jbxvt/Makefile b/x11/jbxvt/Makefile
index 81a07b6dedad..da360353eb71 100644
--- a/x11/jbxvt/Makefile
+++ b/x11/jbxvt/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= pyrus@bsdmail.com
COMMENT= XVT fork in xcb
+WWW= https://github.com/jefbed/jbxvt
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/jbxvt/pkg-descr b/x11/jbxvt/pkg-descr
index dfdfe850c214..739f548efe6a 100644
--- a/x11/jbxvt/pkg-descr
+++ b/x11/jbxvt/pkg-descr
@@ -1,5 +1,3 @@
jbxvt is an XCB-based terminal emulator implementing modern terminal
emulator features and legacy expectations. It is a fork of XVT
focused on usability and minimal resource usage.
-
-WWW: https://github.com/jefbed/jbxvt
diff --git a/x11/jgmenu/Makefile b/x11/jgmenu/Makefile
index d697bae078a2..38e343ed2002 100644
--- a/x11/jgmenu/Makefile
+++ b/x11/jgmenu/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= x11
MAINTAINER= lcook@FreeBSD.org
COMMENT= Simple X11 menu
+WWW= https://jgmenu.github.io/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/jgmenu/pkg-descr b/x11/jgmenu/pkg-descr
index 2bf7fe9c7ae6..f1863cee28af 100644
--- a/x11/jgmenu/pkg-descr
+++ b/x11/jgmenu/pkg-descr
@@ -1,4 +1,2 @@
Simple, independent and contemporary-looking X11 menu, designed for
scripting, ricing and tweaking.
-
-WWW: https://jgmenu.github.io/
diff --git a/x11/kanshi/Makefile b/x11/kanshi/Makefile
index f4614764eae7..650345367b2e 100644
--- a/x11/kanshi/Makefile
+++ b/x11/kanshi/Makefile
@@ -1,11 +1,12 @@
PORTNAME= kanshi
DISTVERSIONPREFIX= v
-PORTVERSION= 1.2.0
+PORTVERSION= 1.3.0
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~emersion/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Dynamic display configuration for Wayland
+WWW= https://sr.ht/~emersion/kanshi/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/kanshi/distinfo b/x11/kanshi/distinfo
index 7dea427adcb5..cf3d2cf8c533 100644
--- a/x11/kanshi/distinfo
+++ b/x11/kanshi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1624517340
-SHA256 (kanshi-v1.2.0.tar.gz) = 42b49ef68b5381fe2de99b29db0e05732523e8d3988193b01e8e5e2028ef2298
-SIZE (kanshi-v1.2.0.tar.gz) = 16496
+TIMESTAMP = 1661350559
+SHA256 (kanshi-v1.3.0.tar.gz) = 67a4fe896d97b7fbd3fcc51aab0fae550b4130b2df2b1df2a4d0e8d3221fe604
+SIZE (kanshi-v1.3.0.tar.gz) = 20721
diff --git a/x11/kanshi/pkg-descr b/x11/kanshi/pkg-descr
index 27ebec1230d4..2c623f969545 100644
--- a/x11/kanshi/pkg-descr
+++ b/x11/kanshi/pkg-descr
@@ -4,5 +4,3 @@ turn a laptop's internal screen off when docked.
This is a Wayland equivalent for tools like autorandr. kanshi can be
used on Wayland compositors supporting wlr-output-management protocol.
-
-WWW: https://sr.ht/~emersion/kanshi/
diff --git a/x11/kde-baseapps/Makefile b/x11/kde-baseapps/Makefile
index 971cedcdd75a..723a4d31c390 100644
--- a/x11/kde-baseapps/Makefile
+++ b/x11/kde-baseapps/Makefile
@@ -5,8 +5,7 @@ CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE5 baseapps meta port
-
-LICENSE= LGPL20
+WWW= https://www.kde.org/applications//
USES= kde:5 metaport
RUN_DEPENDS= dolphin>=${KDE_APPLICATIONS_VERSION}:x11-fm/dolphin \
diff --git a/x11/kde-baseapps/pkg-descr b/x11/kde-baseapps/pkg-descr
index d76e4d89b103..2b6d37948d57 100644
--- a/x11/kde-baseapps/pkg-descr
+++ b/x11/kde-baseapps/pkg-descr
@@ -1,3 +1 @@
Collection of applications useful on a KDE based desktop.
-
-WWW: https://www.kde.org/applications//
diff --git a/x11/kde5/Makefile b/x11/kde5/Makefile
index e00b03efde47..4e9ad1073f5f 100644
--- a/x11/kde5/Makefile
+++ b/x11/kde5/Makefile
@@ -4,8 +4,7 @@ CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE Plasma Desktop and Applications (current)
-
-LICENSE= LGPL20
+WWW= https://www.kde.org
RUN_DEPENDS= kde-baseapps>=0:x11/kde-baseapps \
kwalletmanager5:security/kwalletmanager \
diff --git a/x11/kde5/pkg-descr b/x11/kde5/pkg-descr
index 625ebdedc521..d8d766890d1b 100644
--- a/x11/kde5/pkg-descr
+++ b/x11/kde5/pkg-descr
@@ -7,5 +7,3 @@ to require dependencies so users can install this package only and
have all the KDE stuff pulled in by the port/package dependency mechanism.
x11/kde5 contains current KDE Frameworks, Plasma Desktop and Applications.
-
-WWW: https://www.kde.org
diff --git a/x11/kdisplay/Makefile b/x11/kdisplay/Makefile
index 3cec9fc4020d..77d5b4fd5bef 100644
--- a/x11/kdisplay/Makefile
+++ b/x11/kdisplay/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
COMMENT= App and daemon for display managing
+WWW= https://gitlab.com/kwinft/kdisplay
LICENSE= GPLv2+ LGPL21+
LICENSE_COMB= multi
@@ -16,10 +17,10 @@ TEST_DEPENDS= ${qt-testlib_PORT:T}>0:${qt-testlib_PORT}
USES= cmake:testing kde:5 qt:5
USE_GITLAB= yes
-USE_KDE= ecm_build config coreaddons dbusaddons globalaccel i18n \
+USE_KDE= ecm:build config coreaddons dbusaddons globalaccel i18n \
kcmutils kdeclarative plasma-framework xmlgui
USE_LDCONFIG= yes
-USE_QT= qmake_build buildtools_build core dbus declarative gui \
+USE_QT= qmake:build buildtools:build core dbus declarative gui \
sensors widgets
GL_ACCOUNT= kwinft
GL_COMMIT= a4dcebd297fded753579c7aef5a874617d274b7f
diff --git a/x11/kdisplay/pkg-descr b/x11/kdisplay/pkg-descr
index ab47dd53d749..0acdb04afc32 100644
--- a/x11/kdisplay/pkg-descr
+++ b/x11/kdisplay/pkg-descr
@@ -11,5 +11,3 @@ Features:
* Provides additional integration for the KDE Plasma Workspace through
a plasmoid and an OSD activated by hardware key for quick
configuration changes.
-
-WWW: https://gitlab.com/kwinft/kdisplay
diff --git a/x11/keybinder-gtk3/Makefile b/x11/keybinder-gtk3/Makefile
index 15d268f81f8d..07ced0bc4c10 100644
--- a/x11/keybinder-gtk3/Makefile
+++ b/x11/keybinder-gtk3/Makefile
@@ -8,6 +8,7 @@ PKGNAMESUFFIX= -gtk3
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for registering keyboard shortcuts
+WWW= https://github.com/engla/keybinder
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/keybinder-gtk3/pkg-descr b/x11/keybinder-gtk3/pkg-descr
index 212bb1eb9485..ea1ba23d641a 100644
--- a/x11/keybinder-gtk3/pkg-descr
+++ b/x11/keybinder-gtk3/pkg-descr
@@ -1,4 +1,2 @@
Keybinder is a library for registering global keyboard shortcuts.
Keybinder works with GTK-based applications using the X Window System.
-
-WWW: https://github.com/engla/keybinder
diff --git a/x11/keybinder/Makefile b/x11/keybinder/Makefile
index c303af4fad38..5f95aca8ee16 100644
--- a/x11/keybinder/Makefile
+++ b/x11/keybinder/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= x11
MAINTAINER= ports@FreeBSD.org
COMMENT= Library for registering keyboard shortcuts
+WWW= https://github.com/engla/keybinder
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/keybinder/pkg-descr b/x11/keybinder/pkg-descr
index 2238d58d0545..59714906e677 100644
--- a/x11/keybinder/pkg-descr
+++ b/x11/keybinder/pkg-descr
@@ -6,5 +6,3 @@ The port provides the following:
- A C library, libkeybinder
- Lua bindings, lua-keybinder (off by default)
- Example programs in C, Lua, Python, and Vala
-
-WWW: https://github.com/engla/keybinder
diff --git a/x11/keyboardcast/Makefile b/x11/keyboardcast/Makefile
index 5bccf9dd5e58..6f2b6d192659 100644
--- a/x11/keyboardcast/Makefile
+++ b/x11/keyboardcast/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= x11
MAINTAINER= eimar.koort@gmail.com
COMMENT= Broadcast keystrokes to multiple X windows for Gnome2
+WWW= https://launchpad.net/keyboardcast
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/keyboardcast/pkg-descr b/x11/keyboardcast/pkg-descr
index 1fbcf4407505..1db48b7d81dd 100644
--- a/x11/keyboardcast/pkg-descr
+++ b/x11/keyboardcast/pkg-descr
@@ -15,5 +15,3 @@ gnome-terminal executing a single command on multiple arguments (for example
executing 'ssh' on several hosts). The gnome-terminals are invoked with
the profile 'keyboardcast' if it exists (so, for example, your font size
can be smaller).
-
-WWW: https://launchpad.net/keyboardcast
diff --git a/x11/keynav/Makefile b/x11/keynav/Makefile
index 54aa1d6506ff..79d62ec5030e 100644
--- a/x11/keynav/Makefile
+++ b/x11/keynav/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= karlo@klarinet.osamsb.hr
COMMENT= Quickly select a portion of the screen using minimal keystrokes
+WWW= https://www.semicomplete.com/projects/keynav/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
diff --git a/x11/keynav/pkg-descr b/x11/keynav/pkg-descr
index 97d3c696e987..306b8cbe9b55 100644
--- a/x11/keynav/pkg-descr
+++ b/x11/keynav/pkg-descr
@@ -1,4 +1,2 @@
Quickly and easily select a piece of the screen using a minimal number of
keystrokes.
-
-WWW: http://www.semicomplete.com/projects/keynav/
diff --git a/x11/kf5-frameworkintegration/Makefile b/x11/kf5-frameworkintegration/Makefile
index 4cb589e3ea78..2a4e730e23c7 100644
--- a/x11/kf5-frameworkintegration/Makefile
+++ b/x11/kf5-frameworkintegration/Makefile
@@ -9,9 +9,9 @@ USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig \
qt:5 tar:xz xorg
USE_KDE= auth attica codecs config configwidgets coreaddons i18n \
iconthemes newstuff notifications widgetsaddons \
- ecm_build
+ ecm:build
USE_QT= core dbus gui network widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= xcb xcursor
.include <bsd.port.mk>
diff --git a/x11/kf5-frameworkintegration/distinfo b/x11/kf5-frameworkintegration/distinfo
index b8e5251594e5..b956fe47be56 100644
--- a/x11/kf5-frameworkintegration/distinfo
+++ b/x11/kf5-frameworkintegration/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010549
-SHA256 (KDE/frameworks/5.96.0/frameworkintegration-5.96.0.tar.xz) = 69bece6b66542cfd3985046af1f63174ed909e34fe5a3c972506e250a0c1f1a6
-SIZE (KDE/frameworks/5.96.0/frameworkintegration-5.96.0.tar.xz) = 1759604
+TIMESTAMP = 1667804693
+SHA256 (KDE/frameworks/5.100.0/frameworkintegration-5.100.0.tar.xz) = 959d54e508b5d285d3f8e4c35d0cea3a0eb7687ae2bb6f9e4918e441412ee5a0
+SIZE (KDE/frameworks/5.100.0/frameworkintegration-5.100.0.tar.xz) = 1759992
diff --git a/x11/kf5-frameworkintegration/pkg-descr b/x11/kf5-frameworkintegration/pkg-descr
index 96f497e3fcd5..e9314711099d 100644
--- a/x11/kf5-frameworkintegration/pkg-descr
+++ b/x11/kf5-frameworkintegration/pkg-descr
@@ -1,4 +1,2 @@
Framework Integration is a set of plugins responsible for better integration
of Qt applications when running on a KDE Plasma workspace.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/frameworkintegration/html/index.html
diff --git a/x11/kf5-frameworks/Makefile b/x11/kf5-frameworks/Makefile
index c9128c8a322f..a939f18d02fa 100644
--- a/x11/kf5-frameworks/Makefile
+++ b/x11/kf5-frameworks/Makefile
@@ -1,11 +1,11 @@
PORTNAME= frameworks
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde
PKGNAMEPREFIX= kf5-
MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 frameworks meta port
+WWW= https://api.kde.org/frameworks/index.html
USES= metaport kde:5 qt:5
# remove bluez-qt as we do not have bluez
diff --git a/x11/kf5-frameworks/pkg-descr b/x11/kf5-frameworks/pkg-descr
index cc4493889f0d..bf7a77c7d7e8 100644
--- a/x11/kf5-frameworks/pkg-descr
+++ b/x11/kf5-frameworks/pkg-descr
@@ -3,5 +3,3 @@ utility classes (such as those in KCoreAddons) to integrated solutions for
common requirements of desktop applications (such as KNewStuff, for fetching
downloadable add-on content in an application, or the powerful KIO
multi-protocol file access framework).
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/
diff --git a/x11/kf5-kactivities-stats/Makefile b/x11/kf5-kactivities-stats/Makefile
index ad2a16430c00..4c7201f9b0a7 100644
--- a/x11/kf5-kactivities-stats/Makefile
+++ b/x11/kf5-kactivities-stats/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kactivities-stats
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -10,8 +9,8 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
USES= cmake compiler:c++11-lib kde:5 pathfix qt:5 tar:xz
USE_KDE= activities config \
- ecm_build
+ ecm:build
USE_QT= core dbus sql \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/x11/kf5-kactivities-stats/distinfo b/x11/kf5-kactivities-stats/distinfo
index c471f29d6f81..b10e77e434a8 100644
--- a/x11/kf5-kactivities-stats/distinfo
+++ b/x11/kf5-kactivities-stats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010551
-SHA256 (KDE/frameworks/5.96.0/kactivities-stats-5.96.0.tar.xz) = da9c220a6cf7c8ec64db4cca1f642066f9c403c904bea3802efd9f55cab6ca51
-SIZE (KDE/frameworks/5.96.0/kactivities-stats-5.96.0.tar.xz) = 84568
+TIMESTAMP = 1667804696
+SHA256 (KDE/frameworks/5.100.0/kactivities-stats-5.100.0.tar.xz) = 25c51ffce2a83c691771ccae02a5dd91b1991bc197aca67879d61cac36f03996
+SIZE (KDE/frameworks/5.100.0/kactivities-stats-5.100.0.tar.xz) = 84500
diff --git a/x11/kf5-kactivities-stats/pkg-descr b/x11/kf5-kactivities-stats/pkg-descr
index 93a58f17812c..d1a740bc0dac 100644
--- a/x11/kf5-kactivities-stats/pkg-descr
+++ b/x11/kf5-kactivities-stats/pkg-descr
@@ -3,5 +3,3 @@ allowing them to switch between tasks, and for applications to update their
state to match the user's current activity. This includes a daemon, a library
for interacting with that daemon, and plugins for integration with other
frameworks.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/kactivities/html/index.html
diff --git a/x11/kf5-kactivities/Makefile b/x11/kf5-kactivities/Makefile
index 2991300e680e..6a61e40ec537 100644
--- a/x11/kf5-kactivities/Makefile
+++ b/x11/kf5-kactivities/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kactivities
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -10,8 +9,8 @@ BUILD_DEPENDS= boost-libs>1.53:devel/boost-libs
USES= cmake compiler:c++11-lib gettext kde:5 pathfix qt:5 tar:xz
USE_KDE= config coreaddons service \
- ecm_build
+ ecm:build
USE_QT= core dbus declarative gui network sql \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/x11/kf5-kactivities/distinfo b/x11/kf5-kactivities/distinfo
index 1017e8ef71c3..2c3a94a9faf5 100644
--- a/x11/kf5-kactivities/distinfo
+++ b/x11/kf5-kactivities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010550
-SHA256 (KDE/frameworks/5.96.0/kactivities-5.96.0.tar.xz) = 53cf05c948acb4203042b24fa09719e279d30098976809a061198868f698263c
-SIZE (KDE/frameworks/5.96.0/kactivities-5.96.0.tar.xz) = 73816
+TIMESTAMP = 1667804695
+SHA256 (KDE/frameworks/5.100.0/kactivities-5.100.0.tar.xz) = 13b1dd81fafaa926e37a63c8896f0ceb272d88e225c7833695ad5363ef6aa892
+SIZE (KDE/frameworks/5.100.0/kactivities-5.100.0.tar.xz) = 73500
diff --git a/x11/kf5-kactivities/pkg-descr b/x11/kf5-kactivities/pkg-descr
index 93a58f17812c..d1a740bc0dac 100644
--- a/x11/kf5-kactivities/pkg-descr
+++ b/x11/kf5-kactivities/pkg-descr
@@ -3,5 +3,3 @@ allowing them to switch between tasks, and for applications to update their
state to match the user's current activity. This includes a daemon, a library
for interacting with that daemon, and plugins for integration with other
frameworks.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/kactivities/html/index.html
diff --git a/x11/kf5-kded/Makefile b/x11/kf5-kded/Makefile
index 64f09fbeae6a..baf707071109 100644
--- a/x11/kf5-kded/Makefile
+++ b/x11/kf5-kded/Makefile
@@ -7,8 +7,8 @@ COMMENT= KF5 extensible daemon for providing system level services
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
USE_KDE= config coreaddons crash dbusaddons service \
- doctools_build ecm_build
+ doctools:build ecm:build
USE_QT= core dbus gui widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/x11/kf5-kded/distinfo b/x11/kf5-kded/distinfo
index b32b6f496dcf..789e0e38e53b 100644
--- a/x11/kf5-kded/distinfo
+++ b/x11/kf5-kded/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010552
-SHA256 (KDE/frameworks/5.96.0/kded-5.96.0.tar.xz) = 63bdf191aade3b02261b30c8a5e7f6ab9d3f6c765b4cffec254b3ed1d9f68074
-SIZE (KDE/frameworks/5.96.0/kded-5.96.0.tar.xz) = 39316
+TIMESTAMP = 1667804697
+SHA256 (KDE/frameworks/5.100.0/kded-5.100.0.tar.xz) = d2581a5fc79ef9e74d96162d796937a6b13bc62ba2bf705b714d4d16684d9bce
+SIZE (KDE/frameworks/5.100.0/kded-5.100.0.tar.xz) = 40788
diff --git a/x11/kf5-kded/pkg-descr b/x11/kf5-kded/pkg-descr
index 5b6ab191b7a4..4f18f4d4299f 100644
--- a/x11/kf5-kded/pkg-descr
+++ b/x11/kf5-kded/pkg-descr
@@ -1,5 +1,3 @@
KDED stands for KDE Daemon which isn't very descriptive. KDED runs in the
background and performs a number of small tasks. Some of these tasks are
built in, others are started on demand.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/kded/html/index.html
diff --git a/x11/kf5-kded/pkg-plist b/x11/kf5-kded/pkg-plist
index 766738f70d9a..efec848588f4 100644
--- a/x11/kf5-kded/pkg-plist
+++ b/x11/kf5-kded/pkg-plist
@@ -3,8 +3,10 @@ lib/cmake/KDED/KDEDConfig.cmake
lib/cmake/KDED/KDEDConfigVersion.cmake
lib/systemd/user/plasma-kded.service
man/ca/man8/kded5.8.gz
+man/ca@valencia/man8/kded5.8.gz
man/de/man8/kded5.8.gz
man/es/man8/kded5.8.gz
+man/fr/man8/kded5.8.gz
man/it/man8/kded5.8.gz
man/man8/kded5.8.gz
man/nl/man8/kded5.8.gz
diff --git a/x11/kf5-kdelibs4support/Makefile b/x11/kf5-kdelibs4support/Makefile
index f1c27ede7e1d..62d578c7d5f2 100644
--- a/x11/kf5-kdelibs4support/Makefile
+++ b/x11/kf5-kdelibs4support/Makefile
@@ -12,15 +12,15 @@ USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix \
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons emoticons globalaccel guiaddons \
i18n iconthemes itemviews jobwidgets kded kio notifications \
- parts service solid textwidgets unitconversion \
+ parts service solid sonnet textwidgets unitconversion \
widgetsaddons windowsystem xmlgui \
- doctools_build ecm_build \
- designerplugin_build designerplugin_run \
- itemmodels_run
+ doctools:build ecm:build \
+ designerplugin:build designerplugin:run \
+ itemmodels:run
USE_QT= concurrent core dbus designer gui network \
- printsupport svg widgets x11extras xml \
- buildtools_build qmake_build testlib_build
-USE_XORG= ice sm x11 xext
+ printsupport svg testlib widgets x11extras xml \
+ buildtools:build qmake:build testlib:build
+USE_XORG= ice sm x11 xcb xext
SHEBANG_FILES= src/kio/fileshareset
diff --git a/x11/kf5-kdelibs4support/distinfo b/x11/kf5-kdelibs4support/distinfo
index 8584093c60c6..c66ce844066a 100644
--- a/x11/kf5-kdelibs4support/distinfo
+++ b/x11/kf5-kdelibs4support/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010553
-SHA256 (KDE/frameworks/5.96.0/kdelibs4support-5.96.0.tar.xz) = a7268e00b0691d930d69e86970c5300a98d8657f13d181dfcc35fcf0c24bc9a1
-SIZE (KDE/frameworks/5.96.0/kdelibs4support-5.96.0.tar.xz) = 3657280
+TIMESTAMP = 1667804697
+SHA256 (KDE/frameworks/5.100.0/kdelibs4support-5.100.0.tar.xz) = 82a902bc9e817f28f31b1610664b59401c4d556342bcd2de4a473df2bee373b2
+SIZE (KDE/frameworks/5.100.0/kdelibs4support-5.100.0.tar.xz) = 3719636
diff --git a/x11/kf5-kdelibs4support/files/patch-src_kssl_kopenssl.cpp b/x11/kf5-kdelibs4support/files/patch-src_kssl_kopenssl.cpp
new file mode 100644
index 000000000000..d989c72082a3
--- /dev/null
+++ b/x11/kf5-kdelibs4support/files/patch-src_kssl_kopenssl.cpp
@@ -0,0 +1,119 @@
+--- src/kssl/kopenssl.cpp.orig 2022-10-19 06:07:48 UTC
++++ src/kssl/kopenssl.cpp
+@@ -978,7 +978,7 @@ void KOpenSSLProxy::X509_STORE_free(X509_STORE *v)
+
+ void KOpenSSLProxy::X509_STORE_set_verify_cb(X509_STORE *store, int (*verify_cb)(int, X509_STORE_CTX *))
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ X509_STORE_set_verify_cb_func(store, verify_cb);
+ #else
+ if (K_X509_STORE_set_verify_cb) {
+@@ -1043,7 +1043,7 @@ X509_NAME *KOpenSSLProxy::X509_get_issuer_name(X509 *a
+
+ void KOpenSSLProxy::X509_get0_signature(const ASN1_BIT_STRING **psig, const X509_ALGOR **algor, const X509 *x)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ if (psig) {
+ *psig = x->signature;
+ }
+@@ -1121,7 +1121,7 @@ X509 *KOpenSSLProxy::X509_dup(X509 *x509)
+
+ ASN1_TIME *KOpenSSLProxy::X509_getm_notBefore(const X509 *x)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return X509_get_notBefore(x);
+ #else
+ if (K_X509_getm_notBefore) {
+@@ -1134,7 +1134,7 @@ ASN1_TIME *KOpenSSLProxy::X509_getm_notBefore(const X5
+
+ ASN1_TIME *KOpenSSLProxy::X509_getm_notAfter(const X509 *x)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return X509_get_notAfter(x);
+ #else
+ if (K_X509_getm_notAfter) {
+@@ -1412,7 +1412,7 @@ void KOpenSSLProxy::X509_STORE_CTX_set_purpose(X509_ST
+
+ X509 *KOpenSSLProxy::X509_STORE_CTX_get_current_cert(X509_STORE_CTX *v)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return v->current_cert;
+ #else
+ if (K_X509_STORE_CTX_get_current_cert) {
+@@ -1425,7 +1425,7 @@ X509 *KOpenSSLProxy::X509_STORE_CTX_get_current_cert(X
+
+ void KOpenSSLProxy::X509_STORE_CTX_set_error(X509_STORE_CTX *v, int error)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ v->error = error;
+ #else
+ if (K_X509_STORE_CTX_set_error) {
+@@ -1436,7 +1436,7 @@ void KOpenSSLProxy::X509_STORE_CTX_set_error(X509_STOR
+
+ int KOpenSSLProxy::X509_STORE_CTX_get_error(X509_STORE_CTX *v)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return v->error;
+ #else
+ if (K_X509_STORE_CTX_get_error) {
+@@ -1893,7 +1893,7 @@ int KOpenSSLProxy::EVP_PKEY_assign(EVP_PKEY *pkey, int
+
+ int KOpenSSLProxy::EVP_PKEY_base_id(EVP_PKEY *pkey)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return pkey->type;
+ #else
+ if (K_EVP_PKEY_base_id) {
+@@ -1906,7 +1906,7 @@ int KOpenSSLProxy::EVP_PKEY_base_id(EVP_PKEY *pkey)
+
+ RSA *KOpenSSLProxy::EVP_PKEY_get0_RSA(EVP_PKEY *pkey)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return pkey->pkey.rsa;
+ #else
+ if (K_EVP_PKEY_get0_RSA) {
+@@ -1919,7 +1919,7 @@ RSA *KOpenSSLProxy::EVP_PKEY_get0_RSA(EVP_PKEY *pkey)
+
+ void KOpenSSLProxy::RSA_get0_key(RSA *rsa, const BIGNUM **n, const BIGNUM **e, const BIGNUM **d)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ if (n) {
+ *n = rsa->n;
+ }
+@@ -1938,7 +1938,7 @@ void KOpenSSLProxy::RSA_get0_key(RSA *rsa, const BIGNU
+
+ DSA *KOpenSSLProxy::EVP_PKEY_get0_DSA(EVP_PKEY *pkey)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ return pkey->pkey.dsa;
+ #else
+ if (K_EVP_PKEY_get0_DSA) {
+@@ -1951,7 +1951,7 @@ DSA *KOpenSSLProxy::EVP_PKEY_get0_DSA(EVP_PKEY *pkey)
+
+ void KOpenSSLProxy::DSA_get0_pqg(DSA *dsa, const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ if (p) {
+ *p = dsa->p;
+ }
+@@ -1970,7 +1970,7 @@ void KOpenSSLProxy::DSA_get0_pqg(DSA *dsa, const BIGNU
+
+ void KOpenSSLProxy::DSA_get0_key(DSA *dsa, const BIGNUM **pub_key, const BIGNUM **priv_key)
+ {
+-#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
++#if OPENSSL_VERSION_NUMBER < 0x10100000L
+ if (pub_key) {
+ *pub_key = dsa->pub_key;
+ }
diff --git a/x11/kf5-kdelibs4support/files/patch-src_kssl_ksslcertificate.cpp b/x11/kf5-kdelibs4support/files/patch-src_kssl_ksslcertificate.cpp
new file mode 100644
index 000000000000..f43c8e07ac38
--- /dev/null
+++ b/x11/kf5-kdelibs4support/files/patch-src_kssl_ksslcertificate.cpp
@@ -0,0 +1,11 @@
+--- src/kssl/ksslcertificate.cpp.orig 2022-10-19 06:09:59 UTC
++++ src/kssl/ksslcertificate.cpp
+@@ -1222,7 +1222,7 @@ QByteArray KSSLCertificate::toNetscape()
+ {
+ QByteArray qba;
+ // no equivalent in OpenSSL 1.1.0 (?), so behave as if we had no OpenSSL at all
+-#if KSSL_HAVE_SSL && (OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER))
++#if KSSL_HAVE_SSL && OPENSSL_VERSION_NUMBER < 0x10100000L
+ NETSCAPE_X509 nx;
+ ASN1_OCTET_STRING hdr;
+ QTemporaryFile ktf;
diff --git a/x11/kf5-kdelibs4support/pkg-descr b/x11/kf5-kdelibs4support/pkg-descr
index c610e359c32d..a87015b27ce0 100644
--- a/x11/kf5-kdelibs4support/pkg-descr
+++ b/x11/kf5-kdelibs4support/pkg-descr
@@ -1,4 +1,2 @@
This framework provides code and utilities to ease the transition from kdelibs 4
to KDE Frameworks 5.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/kdelibs4support/html/index.html
diff --git a/x11/kf5-kdelibs4support/pkg-plist b/x11/kf5-kdelibs4support/pkg-plist
index eb633b9428e8..69076c490d96 100644
--- a/x11/kf5-kdelibs4support/pkg-plist
+++ b/x11/kf5-kdelibs4support/pkg-plist
@@ -1008,6 +1008,7 @@ lib/libexec/kf5/fileshareset
%%QT_PLUGINDIR%%/kf5/kded/networkstatus.so
%%QT_PLUGINDIR%%/kf5/kio/metainfo.so
man/ca/man1/kf5-config.1.gz
+man/ca@valencia/man1/kf5-config.1.gz
man/de/man1/kf5-config.1.gz
man/es/man1/kf5-config.1.gz
man/fr/man1/kf5-config.1.gz
@@ -1028,6 +1029,10 @@ share/doc/HTML/ca/kcontrol5/kcm_ssl/index.docbook
share/doc/HTML/ca/kcontrol5/kcm_ssl/module.png
share/doc/HTML/ca/kdebugdialog5/index.cache.bz2
share/doc/HTML/ca/kdebugdialog5/index.docbook
+share/doc/HTML/ca@valencia/kcontrol5/kcm_ssl/index.cache.bz2
+share/doc/HTML/ca@valencia/kcontrol5/kcm_ssl/index.docbook
+share/doc/HTML/ca@valencia/kdebugdialog5/index.cache.bz2
+share/doc/HTML/ca@valencia/kdebugdialog5/index.docbook
share/doc/HTML/de/kcontrol5/kcm_ssl/index.cache.bz2
share/doc/HTML/de/kcontrol5/kcm_ssl/index.docbook
share/doc/HTML/de/kdebugdialog5/index.cache.bz2
@@ -1825,7 +1830,6 @@ share/kservicetypes5/qimageio_plugin.desktop
share/locale/af/LC_MESSAGES/kdelibs4support.mo
share/locale/ar/LC_MESSAGES/kdelibs4support.mo
share/locale/as/LC_MESSAGES/kdelibs4support.mo
-share/locale/ast/LC_MESSAGES/kdelibs4support.mo
share/locale/az/LC_MESSAGES/kdelibs4support.mo
share/locale/be/LC_MESSAGES/kdelibs4support.mo
share/locale/be@latin/LC_MESSAGES/kdelibs4support.mo
diff --git a/x11/kf5-kglobalaccel/Makefile b/x11/kf5-kglobalaccel/Makefile
index 26bd8e3833b9..b09e38f179d0 100644
--- a/x11/kf5-kglobalaccel/Makefile
+++ b/x11/kf5-kglobalaccel/Makefile
@@ -10,9 +10,9 @@ LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms
USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz xorg
USE_KDE= config coreaddons crash dbusaddons i18n service \
windowsystem \
- ecm_build
+ ecm:build
USE_QT= core dbus gui linguisttools widgets x11extras \
- buildtools_build qmake_build testlib_build
-USE_XORG= xcb
+ buildtools:build qmake:build testlib:build
+USE_XORG= x11 xcb
.include <bsd.port.mk>
diff --git a/x11/kf5-kglobalaccel/distinfo b/x11/kf5-kglobalaccel/distinfo
index 6b8a32c593b5..31bb9a2772c2 100644
--- a/x11/kf5-kglobalaccel/distinfo
+++ b/x11/kf5-kglobalaccel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010554
-SHA256 (KDE/frameworks/5.96.0/kglobalaccel-5.96.0.tar.xz) = 388ad7d490ba91c3bbf04e73312d9482bfdc6beb80b711418d42f88e7c75a4eb
-SIZE (KDE/frameworks/5.96.0/kglobalaccel-5.96.0.tar.xz) = 96480
+TIMESTAMP = 1667804698
+SHA256 (KDE/frameworks/5.100.0/kglobalaccel-5.100.0.tar.xz) = c39b4ef33e4c80a6478b6f5a162839d3523c5e4e14c44af647d7f1a72192a2f2
+SIZE (KDE/frameworks/5.100.0/kglobalaccel-5.100.0.tar.xz) = 2367228
diff --git a/x11/kf5-kglobalaccel/pkg-descr b/x11/kf5-kglobalaccel/pkg-descr
index 1cf7699e8a39..4281fc3ba34b 100644
--- a/x11/kf5-kglobalaccel/pkg-descr
+++ b/x11/kf5-kglobalaccel/pkg-descr
@@ -1,5 +1,3 @@
KGlobalAccel allows you to have global accelerators that are independent of the
focused window. Unlike regular shortcuts, the application's window does not need
focus for them to be activated.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/kglobalaccel/html/index.html
diff --git a/x11/kf5-kinit/Makefile b/x11/kf5-kinit/Makefile
index 114ab989eccf..52e9c1b5a3b1 100644
--- a/x11/kf5-kinit/Makefile
+++ b/x11/kf5-kinit/Makefile
@@ -6,11 +6,11 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 process launcher to speed up launching KDE applications
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
-USE_KDE= completion config coreaddons crash i18n \
- jobwidgets kio service widgetsaddons windowsystem \
- doctools_build ecm_build
+USE_KDE= completion config coreaddons crash dbusaddons i18n \
+ jobwidgets kio service solid widgetsaddons windowsystem \
+ doctools:build ecm:build
USE_QT= concurrent core dbus gui network widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
USE_XORG= x11 xcb
.include <bsd.port.mk>
diff --git a/x11/kf5-kinit/distinfo b/x11/kf5-kinit/distinfo
index 764c81cf42e7..f9c915dc4cbf 100644
--- a/x11/kf5-kinit/distinfo
+++ b/x11/kf5-kinit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010555
-SHA256 (KDE/frameworks/5.96.0/kinit-5.96.0.tar.xz) = b88dd3dd97791f4c786e89d9bd771675070d030f889c90104b5b8aca2240fdf8
-SIZE (KDE/frameworks/5.96.0/kinit-5.96.0.tar.xz) = 119408
+TIMESTAMP = 1667804699
+SHA256 (KDE/frameworks/5.100.0/kinit-5.100.0.tar.xz) = 89112dd9cebba4c917b915b839afbc01dbfdb80bb71c61d9575fec06445bf2ce
+SIZE (KDE/frameworks/5.100.0/kinit-5.100.0.tar.xz) = 2433276
diff --git a/x11/kf5-kinit/pkg-descr b/x11/kf5-kinit/pkg-descr
index 608d2694cf75..0452659e8180 100644
--- a/x11/kf5-kinit/pkg-descr
+++ b/x11/kf5-kinit/pkg-descr
@@ -1,4 +1,2 @@
kdeinit is a process launcher somewhat similar to the famous init used for
booting UNIX.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/kinit/html/index.html
diff --git a/x11/kf5-kinit/pkg-plist b/x11/kf5-kinit/pkg-plist
index f370012a2bd5..68760f8ebed3 100644
--- a/x11/kf5-kinit/pkg-plist
+++ b/x11/kf5-kinit/pkg-plist
@@ -12,6 +12,7 @@ lib/libexec/kf5/start_kdeinit
lib/libexec/kf5/start_kdeinit_wrapper
lib/libkdeinit5_klauncher.so
man/ca/man8/kdeinit5.8.gz
+man/ca@valencia/man8/kdeinit5.8.gz
man/de/man8/kdeinit5.8.gz
man/es/man8/kdeinit5.8.gz
man/fr/man8/kdeinit5.8.gz
@@ -26,7 +27,6 @@ share/dbus-1/interfaces/kf5_org.kde.KLauncher.xml
share/locale/af/LC_MESSAGES/kinit5.mo
share/locale/ar/LC_MESSAGES/kinit5.mo
share/locale/as/LC_MESSAGES/kinit5.mo
-share/locale/ast/LC_MESSAGES/kinit5.mo
share/locale/az/LC_MESSAGES/kinit5.mo
share/locale/be/LC_MESSAGES/kinit5.mo
share/locale/be@latin/LC_MESSAGES/kinit5.mo
diff --git a/x11/kf5-krunner/Makefile b/x11/kf5-krunner/Makefile
index e5c902d703fa..7868813b3826 100644
--- a/x11/kf5-krunner/Makefile
+++ b/x11/kf5-krunner/Makefile
@@ -6,10 +6,10 @@ MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 parallelized query system
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
-USE_KDE= config coreaddons i18n kio package plasma-framework \
+USE_KDE= activities config coreaddons i18n kio package plasma-framework \
service solid threadweaver \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus declarative gui network widgets \
- buildtools_build qmake_build
+ buildtools:build qmake:build
.include <bsd.port.mk>
diff --git a/x11/kf5-krunner/distinfo b/x11/kf5-krunner/distinfo
index de6a3f202044..f9a1286a4fa3 100644
--- a/x11/kf5-krunner/distinfo
+++ b/x11/kf5-krunner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010555
-SHA256 (KDE/frameworks/5.96.0/krunner-5.96.0.tar.xz) = 935efb9ec69d9c99208e6a4b3ff3dcb6f5c773acd332846a4d60d5c461b5a271
-SIZE (KDE/frameworks/5.96.0/krunner-5.96.0.tar.xz) = 87452
+TIMESTAMP = 1667804700
+SHA256 (KDE/frameworks/5.100.0/krunner-5.100.0.tar.xz) = 7850553326de3d89108f7a5ab9d37a65b18a5c88bd13bb07390cacb9b358c056
+SIZE (KDE/frameworks/5.100.0/krunner-5.100.0.tar.xz) = 87952
diff --git a/x11/kf5-krunner/pkg-descr b/x11/kf5-krunner/pkg-descr
index 56f91c403d82..f8090b48d991 100644
--- a/x11/kf5-krunner/pkg-descr
+++ b/x11/kf5-krunner/pkg-descr
@@ -1,5 +1,3 @@
The Plasma workspace provides an application called KRunner which, among other
things, allows one to type into a text area which causes various actions and
information that match the text appear as the text is being typed.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/krunner/html/index.html
diff --git a/x11/kf5-krunner/pkg-plist b/x11/kf5-krunner/pkg-plist
index 21313e8952b5..91973e7442ec 100644
--- a/x11/kf5-krunner/pkg-plist
+++ b/x11/kf5-krunner/pkg-plist
@@ -20,12 +20,12 @@ lib/cmake/KF5Runner/KF5RunnerTargets.cmake
lib/libKF5Runner.so
lib/libKF5Runner.so.5
lib/libKF5Runner.so.%%KDE_FRAMEWORKS_VERSION%%
+%%QT_MKSPECDIR%%/modules/qt_KRunner.pri
%%QT_QMLDIR%%/org/kde/runnermodel/librunnermodelplugin.so
%%QT_QMLDIR%%/org/kde/runnermodel/qmldir
-%%QT_MKSPECDIR%%/modules/qt_KRunner.pri
share/dbus-1/interfaces/kf5_org.kde.krunner1.xml
-share/kdevfiletemplates/templates/runner.tar.bz2
-share/kdevfiletemplates/templates/runnerpython.tar.bz2
+share/kdevappwizard/templates/runner.tar.bz2
+share/kdevappwizard/templates/runnerpython.tar.bz2
share/kservicetypes5/plasma-runner.desktop
share/qlogging-categories5/krunner.categories
share/qlogging-categories5/krunner.renamecategories
diff --git a/x11/kf5-kwayland/Makefile b/x11/kf5-kwayland/Makefile
index 528e129e4aba..a48e937b38db 100644
--- a/x11/kf5-kwayland/Makefile
+++ b/x11/kf5-kwayland/Makefile
@@ -16,8 +16,8 @@ LICENSE_COMB= dual
USES= cmake compiler:c++11-lib gettext gl kde:5 pkgconfig \
qt:5 tar:xz
USE_GL= egl
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= concurrent core gui wayland \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
.include <bsd.port.mk>
diff --git a/x11/kf5-kwayland/distinfo b/x11/kf5-kwayland/distinfo
index 58536c46cac1..ad19658c8091 100644
--- a/x11/kf5-kwayland/distinfo
+++ b/x11/kf5-kwayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010556
-SHA256 (KDE/frameworks/5.96.0/kwayland-5.96.0.tar.xz) = eb1f4eb5a3891be41d4534f4617ff396b0933a2de7ee17dce6bbf37b63d49635
-SIZE (KDE/frameworks/5.96.0/kwayland-5.96.0.tar.xz) = 335724
+TIMESTAMP = 1667804701
+SHA256 (KDE/frameworks/5.100.0/kwayland-5.100.0.tar.xz) = 213d09eb67bc9ecaeecd04cb02838b3ca900e032fd3412c52fa697e0ed7e2f85
+SIZE (KDE/frameworks/5.100.0/kwayland-5.100.0.tar.xz) = 336548
diff --git a/x11/kf5-kwayland/pkg-descr b/x11/kf5-kwayland/pkg-descr
index 32c9522c8024..53e2fe452ef1 100644
--- a/x11/kf5-kwayland/pkg-descr
+++ b/x11/kf5-kwayland/pkg-descr
@@ -4,5 +4,3 @@ for a Qt developer uncomfortable low-level C-API. For example the callback
mechanism from the Wayland API is replaced by signals; data types are adjusted
to be what a Qt developer expects, e.g. two arguments of int are represented by
a QPoint or a QSize.
-
-WWW: https://api.kde.org/frameworks/kwayland/html/index.html
diff --git a/x11/kf5-kwindowsystem/Makefile b/x11/kf5-kwindowsystem/Makefile
index 504e0d4e7cd1..7e9586291412 100644
--- a/x11/kf5-kwindowsystem/Makefile
+++ b/x11/kf5-kwindowsystem/Makefile
@@ -8,9 +8,9 @@ COMMENT= KF5 library for access to the windowing system
LIB_DEPENDS= libxcb-keysyms.so:x11/xcb-util-keysyms
USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz xorg
-USE_KDE= ecm_build
+USE_KDE= ecm:build
USE_QT= core gui linguisttools widgets x11extras \
- buildtools_build qmake_build testlib_build
+ buildtools:build qmake:build testlib:build
USE_XORG= ice sm x11 xcb xext xfixes xrender
.include <bsd.port.mk>
diff --git a/x11/kf5-kwindowsystem/distinfo b/x11/kf5-kwindowsystem/distinfo
index a14a14aa182e..b6a1e6965072 100644
--- a/x11/kf5-kwindowsystem/distinfo
+++ b/x11/kf5-kwindowsystem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010557
-SHA256 (KDE/frameworks/5.96.0/kwindowsystem-5.96.0.tar.xz) = fd773e38bb971e30e9f09583560c2d44638c4d47223ef37176cdd23ae81f8bc6
-SIZE (KDE/frameworks/5.96.0/kwindowsystem-5.96.0.tar.xz) = 182568
+TIMESTAMP = 1667804702
+SHA256 (KDE/frameworks/5.100.0/kwindowsystem-5.100.0.tar.xz) = 69b24ebaa5c94aa040c46dc1270a8fc9e44ed35d497c16b9b3244bb200834fb3
+SIZE (KDE/frameworks/5.100.0/kwindowsystem-5.100.0.tar.xz) = 2433288
diff --git a/x11/kf5-kwindowsystem/pkg-descr b/x11/kf5-kwindowsystem/pkg-descr
index 3d23a9ff2686..05b4de2d6dbd 100644
--- a/x11/kf5-kwindowsystem/pkg-descr
+++ b/x11/kf5-kwindowsystem/pkg-descr
@@ -1,5 +1,3 @@
KWindowSystem provides information about the windowing system and allows
interaction with the windowing system. It provides an high level API which
is windowing system independent and has platform specific implementations.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/kwindowsystem/html/index.html
diff --git a/x11/kf5-kwindowsystem/pkg-plist b/x11/kf5-kwindowsystem/pkg-plist
index 6597dd3176b8..2f39a5320919 100644
--- a/x11/kf5-kwindowsystem/pkg-plist
+++ b/x11/kf5-kwindowsystem/pkg-plist
@@ -45,7 +45,6 @@ lib/libKF5WindowSystem.so.%%KDE_FRAMEWORKS_VERSION%%
share/locale/af/LC_MESSAGES/kwindowsystem5_qt.qm
share/locale/ar/LC_MESSAGES/kwindowsystem5_qt.qm
share/locale/as/LC_MESSAGES/kwindowsystem5_qt.qm
-share/locale/ast/LC_MESSAGES/kwindowsystem5_qt.qm
share/locale/az/LC_MESSAGES/kwindowsystem5_qt.qm
share/locale/be/LC_MESSAGES/kwindowsystem5_qt.qm
share/locale/be@latin/LC_MESSAGES/kwindowsystem5_qt.qm
diff --git a/x11/kf5-plasma-framework/Makefile b/x11/kf5-plasma-framework/Makefile
index 3fcb06b62f67..b414ff577f34 100644
--- a/x11/kf5-plasma-framework/Makefile
+++ b/x11/kf5-plasma-framework/Makefile
@@ -1,5 +1,5 @@
PORTNAME= plasma-framework
-DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+DISTVERSION= 5.100.1
CATEGORIES= x11 kde kde-frameworks
MAINTAINER= kde@FreeBSD.org
@@ -8,11 +8,11 @@ COMMENT= KF5 plugin based UI runtime used to write user interfaces
USES= cmake compiler:c++11-lib gettext gl kde:5 pkgconfig qt:5 tar:xz xorg
USE_GL= egl gl
USE_KDE= activities archive auth codecs completion config \
- configwidgets coreaddons dbusaddons doctools_build globalaccel \
+ configwidgets coreaddons dbusaddons doctools:build globalaccel \
guiaddons i18n iconthemes jobwidgets kirigami2 kio package \
- notifications service wayland windowsystem xmlgui kdeclarative \
+ notifications service solid wayland windowsystem xmlgui kdeclarative \
widgetsaddons
-USE_QT= buildtools_build concurrent core dbus declarative gui network qmake_build \
+USE_QT= buildtools:build concurrent core dbus declarative gui network qmake:build \
script sql svg widgets x11extras xml
USE_XORG= ice sm x11 xcb xext xrandr
diff --git a/x11/kf5-plasma-framework/distinfo b/x11/kf5-plasma-framework/distinfo
index 6fedb2defa14..6916782f4b35 100644
--- a/x11/kf5-plasma-framework/distinfo
+++ b/x11/kf5-plasma-framework/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657010558
-SHA256 (KDE/frameworks/5.96.0/plasma-framework-5.96.0.tar.xz) = 0236ea39448299d9c861cf8da2582baeec7ccfd4660406c47abec70bcedebe92
-SIZE (KDE/frameworks/5.96.0/plasma-framework-5.96.0.tar.xz) = 3145380
+TIMESTAMP = 1669099417
+SHA256 (KDE/frameworks/5.100.0/plasma-framework-5.100.1.tar.xz) = 53940a920773a105df0af9dd3dbf7afcebc6e1eb66404cc77f46c80563b4ada1
+SIZE (KDE/frameworks/5.100.0/plasma-framework-5.100.1.tar.xz) = 3302224
diff --git a/x11/kf5-plasma-framework/pkg-descr b/x11/kf5-plasma-framework/pkg-descr
index fedd51b20bf6..323626f1a269 100644
--- a/x11/kf5-plasma-framework/pkg-descr
+++ b/x11/kf5-plasma-framework/pkg-descr
@@ -1,4 +1,2 @@
The plasma framework provides the foundations that can be used to build a
primary user interface, from graphical to logical components.
-
-WWW: http://api.kde.org/frameworks-api/frameworks5-apidocs/plasma-framework/html/index.html
diff --git a/x11/kf5-plasma-framework/pkg-plist b/x11/kf5-plasma-framework/pkg-plist
index 88abc51b982c..dc6a2a75b798 100644
--- a/x11/kf5-plasma-framework/pkg-plist
+++ b/x11/kf5-plasma-framework/pkg-plist
@@ -320,6 +320,7 @@ lib/libKF5PlasmaQuick.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/plasma/platformcomponents/plugins.qmltypes
%%QT_QMLDIR%%/org/kde/plasma/platformcomponents/qmldir
man/ca/man1/plasmapkg2.1.gz
+man/ca@valencia/man1/plasmapkg2.1.gz
man/de/man1/plasmapkg2.1.gz
man/es/man1/plasmapkg2.1.gz
man/fr/man1/plasmapkg2.1.gz
@@ -347,7 +348,6 @@ share/kservicetypes5/plasma-service.desktop
share/kservicetypes5/plasma-shell.desktop
share/kservicetypes5/plasma-wallpaper.desktop
share/locale/ar/LC_MESSAGES/libplasma5.mo
-share/locale/ast/LC_MESSAGES/libplasma5.mo
share/locale/az/LC_MESSAGES/libplasma5.mo
share/locale/bg/LC_MESSAGES/libplasma5.mo
share/locale/bs/LC_MESSAGES/libplasma5.mo
@@ -371,6 +371,7 @@ share/locale/ia/LC_MESSAGES/libplasma5.mo
share/locale/id/LC_MESSAGES/libplasma5.mo
share/locale/it/LC_MESSAGES/libplasma5.mo
share/locale/ja/LC_MESSAGES/libplasma5.mo
+share/locale/ka/LC_MESSAGES/libplasma5.mo
share/locale/ko/LC_MESSAGES/libplasma5.mo
share/locale/lt/LC_MESSAGES/libplasma5.mo
share/locale/lt/LC_SCRIPTS/libplasma5/libplasma5.js
diff --git a/x11/kickoff/Makefile b/x11/kickoff/Makefile
index 952282e95281..c3a9f1c79424 100644
--- a/x11/kickoff/Makefile
+++ b/x11/kickoff/Makefile
@@ -1,11 +1,12 @@
PORTNAME= kickoff
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.1
-PORTREVISION= 1
+PORTREVISION= 4
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Minimalistic program launcher for Wayland
+WWW= https://github.com/j0ru/kickoff
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -18,222 +19,4 @@ USE_GITHUB= yes
GH_ACCOUNT= j0ru
PLIST_FILES= bin/${PORTNAME}
-CARGO_CRATES= adler-1.0.2 \
- adler32-1.2.0 \
- ahash-0.7.6 \
- aho-corasick-0.7.18 \
- async-broadcast-0.4.0 \
- async-channel-1.6.1 \
- async-executor-1.4.1 \
- async-io-1.7.0 \
- async-lock-2.5.0 \
- async-recursion-0.3.2 \
- async-task-4.2.0 \
- async-trait-0.1.56 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- bit_field-0.10.1 \
- bitflags-1.3.2 \
- block-0.1.6 \
- bumpalo-3.10.0 \
- bytemuck-1.9.1 \
- byteorder-1.4.3 \
- bytes-1.1.0 \
- cache-padded-1.2.0 \
- calloop-0.9.3 \
- cc-1.0.73 \
- cfg-if-1.0.0 \
- clap-3.2.1 \
- clap_derive-3.2.1 \
- clap_lex-0.2.2 \
- color_quant-1.1.0 \
- concurrent-queue-1.2.2 \
- const-cstr-0.3.0 \
- crc32fast-1.3.2 \
- crossbeam-channel-0.5.4 \
- crossbeam-deque-0.8.1 \
- crossbeam-epoch-0.9.8 \
- crossbeam-utils-0.8.8 \
- css-color-0.2.4 \
- deflate-1.0.0 \
- derivative-2.2.0 \
- dirs-4.0.0 \
- dirs-next-2.0.0 \
- dirs-sys-0.3.7 \
- dirs-sys-next-0.1.2 \
- dlib-0.5.0 \
- downcast-rs-1.2.0 \
- easy-parallel-3.2.0 \
- either-1.6.1 \
- enumflags2-0.7.5 \
- enumflags2_derive-0.7.4 \
- env_logger-0.9.0 \
- errno-0.2.8 \
- errno-dragonfly-0.1.2 \
- event-listener-2.5.2 \
- exec-0.3.1 \
- exr-1.4.2 \
- fastrand-1.7.0 \
- flate2-1.0.24 \
- flume-0.10.13 \
- fontconfig-0.5.0 \
- fontdue-0.7.2 \
- futures-core-0.3.21 \
- futures-io-0.3.21 \
- futures-lite-1.12.0 \
- futures-sink-0.3.21 \
- futures-task-0.3.21 \
- futures-util-0.3.21 \
- fuzzy-matcher-0.3.7 \
- getrandom-0.2.6 \
- gif-0.11.3 \
- half-1.8.2 \
- hashbrown-0.11.2 \
- heck-0.3.3 \
- heck-0.4.0 \
- hermit-abi-0.1.19 \
- hex-0.4.3 \
- humantime-2.1.0 \
- image-0.24.2 \
- indexmap-1.8.2 \
- inflate-0.4.5 \
- instant-0.1.12 \
- itoa-1.0.2 \
- jpeg-decoder-0.2.6 \
- js-sys-0.3.57 \
- lazy_static-1.4.0 \
- lebe-0.5.1 \
- libc-0.2.126 \
- libloading-0.7.3 \
- lock_api-0.4.7 \
- log-0.4.17 \
- mac-notification-sys-0.5.2 \
- malloc_buf-0.0.6 \
- memchr-2.5.0 \
- memmap2-0.3.1 \
- memoffset-0.6.5 \
- minimal-lexical-0.2.1 \
- miniz_oxide-0.5.3 \
- nanorand-0.7.0 \
- nix-0.22.3 \
- nix-0.23.1 \
- nix-0.24.1 \
- nom-7.1.1 \
- notify-rust-4.5.8 \
- num-integer-0.1.45 \
- num-iter-0.1.43 \
- num-rational-0.4.0 \
- num-traits-0.2.15 \
- num_cpus-1.13.1 \
- num_threads-0.1.6 \
- objc-0.2.7 \
- objc-foundation-0.1.1 \
- objc_id-0.1.1 \
- once_cell-1.12.0 \
- ordered-stream-0.0.1 \
- os_str_bytes-6.1.0 \
- parking-2.0.0 \
- parking_lot-0.11.2 \
- parking_lot_core-0.8.5 \
- pin-project-1.0.10 \
- pin-project-internal-1.0.10 \
- pin-project-lite-0.2.9 \
- pin-utils-0.1.0 \
- pkg-config-0.3.25 \
- png-0.17.5 \
- polling-2.2.0 \
- ppv-lite86-0.2.16 \
- proc-macro-crate-1.1.3 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.39 \
- quote-1.0.18 \
- rand-0.8.5 \
- rand_chacha-0.3.1 \
- rand_core-0.6.3 \
- rayon-1.5.3 \
- rayon-core-1.9.3 \
- redox_syscall-0.2.13 \
- redox_users-0.4.3 \
- regex-1.5.6 \
- regex-syntax-0.6.26 \
- remove_dir_all-0.5.3 \
- ryu-1.0.10 \
- scoped-tls-1.0.0 \
- scoped_threadpool-0.1.9 \
- scopeguard-1.1.0 \
- serde-1.0.137 \
- serde_derive-1.0.137 \
- serde_json-1.0.81 \
- serde_repr-0.1.8 \
- sha1-0.6.1 \
- sha1_smol-1.0.0 \
- shellwords-1.1.0 \
- slab-0.4.6 \
- smallvec-1.8.0 \
- smithay-client-toolkit-0.15.4 \
- smithay-clipboard-0.6.5 \
- socket2-0.4.4 \
- spin-0.9.3 \
- static_assertions-1.1.0 \
- strsim-0.10.0 \
- strum-0.22.0 \
- strum_macros-0.22.0 \
- syn-1.0.96 \
- tempfile-3.3.0 \
- termcolor-1.1.3 \
- textwrap-0.15.0 \
- thiserror-1.0.31 \
- thiserror-impl-1.0.31 \
- thread_local-1.1.4 \
- threadpool-1.8.1 \
- tiff-0.7.2 \
- time-0.3.9 \
- tokio-1.19.2 \
- tokio-macros-1.8.0 \
- toml-0.5.9 \
- tracing-0.1.35 \
- tracing-attributes-0.1.21 \
- tracing-core-0.1.27 \
- ttf-parser-0.15.1 \
- uds_windows-1.0.2 \
- unicode-ident-1.0.0 \
- unicode-segmentation-1.9.0 \
- version_check-0.9.4 \
- waker-fn-1.1.0 \
- wasi-0.10.2+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.80 \
- wasm-bindgen-backend-0.2.80 \
- wasm-bindgen-macro-0.2.80 \
- wasm-bindgen-macro-support-0.2.80 \
- wasm-bindgen-shared-0.2.80 \
- wayland-client-0.29.4 \
- wayland-commons-0.29.4 \
- wayland-cursor-0.29.4 \
- wayland-protocols-0.29.4 \
- wayland-scanner-0.29.4 \
- wayland-sys-0.29.4 \
- weezl-0.1.6 \
- wepoll-ffi-0.1.2 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.24.0 \
- windows_i686_gnu-0.24.0 \
- windows_i686_msvc-0.24.0 \
- windows_x86_64_gnu-0.24.0 \
- windows_x86_64_msvc-0.24.0 \
- winrt-notification-0.5.1 \
- x11-keysymdef-0.2.0 \
- xcursor-0.3.4 \
- xdg-2.4.1 \
- xml-rs-0.8.4 \
- yeslogic-fontconfig-sys-3.0.1 \
- zbus-2.3.0 \
- zbus_macros-2.3.0 \
- zbus_names-2.1.0 \
- zvariant-3.3.0 \
- zvariant_derive-3.3.0
-
.include <bsd.port.mk>
diff --git a/x11/kickoff/Makefile.crates b/x11/kickoff/Makefile.crates
new file mode 100644
index 000000000000..0f9d56a06c71
--- /dev/null
+++ b/x11/kickoff/Makefile.crates
@@ -0,0 +1,217 @@
+CARGO_CRATES= adler-1.0.2 \
+ adler32-1.2.0 \
+ ahash-0.7.6 \
+ aho-corasick-0.7.18 \
+ async-broadcast-0.4.0 \
+ async-channel-1.6.1 \
+ async-executor-1.4.1 \
+ async-io-1.7.0 \
+ async-lock-2.5.0 \
+ async-recursion-0.3.2 \
+ async-task-4.2.0 \
+ async-trait-0.1.56 \
+ atty-0.2.14 \
+ autocfg-1.1.0 \
+ bit_field-0.10.1 \
+ bitflags-1.3.2 \
+ block-0.1.6 \
+ bumpalo-3.10.0 \
+ bytemuck-1.9.1 \
+ byteorder-1.4.3 \
+ bytes-1.1.0 \
+ cache-padded-1.2.0 \
+ calloop-0.9.3 \
+ cc-1.0.73 \
+ cfg-if-1.0.0 \
+ clap-3.2.1 \
+ clap_derive-3.2.1 \
+ clap_lex-0.2.2 \
+ color_quant-1.1.0 \
+ concurrent-queue-1.2.2 \
+ const-cstr-0.3.0 \
+ crc32fast-1.3.2 \
+ crossbeam-channel-0.5.4 \
+ crossbeam-deque-0.8.1 \
+ crossbeam-epoch-0.9.8 \
+ crossbeam-utils-0.8.8 \
+ css-color-0.2.4 \
+ deflate-1.0.0 \
+ derivative-2.2.0 \
+ dirs-4.0.0 \
+ dirs-next-2.0.0 \
+ dirs-sys-0.3.7 \
+ dirs-sys-next-0.1.2 \
+ dlib-0.5.0 \
+ downcast-rs-1.2.0 \
+ easy-parallel-3.2.0 \
+ either-1.6.1 \
+ enumflags2-0.7.5 \
+ enumflags2_derive-0.7.4 \
+ env_logger-0.9.0 \
+ errno-0.2.8 \
+ errno-dragonfly-0.1.2 \
+ event-listener-2.5.2 \
+ exec-0.3.1 \
+ exr-1.4.2 \
+ fastrand-1.7.0 \
+ flate2-1.0.24 \
+ flume-0.10.13 \
+ fontconfig-0.5.0 \
+ fontdue-0.7.2 \
+ futures-core-0.3.21 \
+ futures-io-0.3.21 \
+ futures-lite-1.12.0 \
+ futures-sink-0.3.21 \
+ futures-task-0.3.21 \
+ futures-util-0.3.21 \
+ fuzzy-matcher-0.3.7 \
+ getrandom-0.2.6 \
+ gif-0.11.3 \
+ half-1.8.2 \
+ hashbrown-0.11.2 \
+ heck-0.3.3 \
+ heck-0.4.0 \
+ hermit-abi-0.1.19 \
+ hex-0.4.3 \
+ humantime-2.1.0 \
+ image-0.24.2 \
+ indexmap-1.8.2 \
+ inflate-0.4.5 \
+ instant-0.1.12 \
+ itoa-1.0.2 \
+ jpeg-decoder-0.2.6 \
+ js-sys-0.3.57 \
+ lazy_static-1.4.0 \
+ lebe-0.5.1 \
+ libc-0.2.126 \
+ libloading-0.7.3 \
+ lock_api-0.4.7 \
+ log-0.4.17 \
+ mac-notification-sys-0.5.2 \
+ malloc_buf-0.0.6 \
+ memchr-2.5.0 \
+ memmap2-0.3.1 \
+ memoffset-0.6.5 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.5.3 \
+ nanorand-0.7.0 \
+ nix-0.22.3 \
+ nix-0.23.1 \
+ nix-0.24.1 \
+ nom-7.1.1 \
+ notify-rust-4.5.8 \
+ num-integer-0.1.45 \
+ num-iter-0.1.43 \
+ num-rational-0.4.0 \
+ num-traits-0.2.15 \
+ num_cpus-1.13.1 \
+ num_threads-0.1.6 \
+ objc-0.2.7 \
+ objc-foundation-0.1.1 \
+ objc_id-0.1.1 \
+ once_cell-1.12.0 \
+ ordered-stream-0.0.1 \
+ os_str_bytes-6.1.0 \
+ parking-2.0.0 \
+ parking_lot-0.11.2 \
+ parking_lot_core-0.8.5 \
+ pin-project-1.0.10 \
+ pin-project-internal-1.0.10 \
+ pin-project-lite-0.2.9 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.25 \
+ png-0.17.5 \
+ polling-2.2.0 \
+ ppv-lite86-0.2.16 \
+ proc-macro-crate-1.1.3 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.39 \
+ quote-1.0.18 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.3 \
+ rayon-1.5.3 \
+ rayon-core-1.9.3 \
+ redox_syscall-0.2.13 \
+ redox_users-0.4.3 \
+ regex-1.5.6 \
+ regex-syntax-0.6.26 \
+ remove_dir_all-0.5.3 \
+ ryu-1.0.10 \
+ scoped-tls-1.0.0 \
+ scoped_threadpool-0.1.9 \
+ scopeguard-1.1.0 \
+ serde-1.0.137 \
+ serde_derive-1.0.137 \
+ serde_json-1.0.81 \
+ serde_repr-0.1.8 \
+ sha1-0.6.1 \
+ sha1_smol-1.0.0 \
+ shellwords-1.1.0 \
+ slab-0.4.6 \
+ smallvec-1.8.0 \
+ smithay-client-toolkit-0.15.4 \
+ smithay-clipboard-0.6.5 \
+ socket2-0.4.4 \
+ spin-0.9.3 \
+ static_assertions-1.1.0 \
+ strsim-0.10.0 \
+ strum-0.22.0 \
+ strum_macros-0.22.0 \
+ syn-1.0.96 \
+ tempfile-3.3.0 \
+ termcolor-1.1.3 \
+ textwrap-0.15.0 \
+ thiserror-1.0.31 \
+ thiserror-impl-1.0.31 \
+ thread_local-1.1.4 \
+ threadpool-1.8.1 \
+ tiff-0.7.2 \
+ time-0.3.9 \
+ tokio-1.19.2 \
+ tokio-macros-1.8.0 \
+ toml-0.5.9 \
+ tracing-0.1.35 \
+ tracing-attributes-0.1.21 \
+ tracing-core-0.1.27 \
+ ttf-parser-0.15.1 \
+ uds_windows-1.0.2 \
+ unicode-ident-1.0.0 \
+ unicode-segmentation-1.9.0 \
+ version_check-0.9.4 \
+ waker-fn-1.1.0 \
+ wasi-0.10.2+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.80 \
+ wasm-bindgen-backend-0.2.80 \
+ wasm-bindgen-macro-0.2.80 \
+ wasm-bindgen-macro-support-0.2.80 \
+ wasm-bindgen-shared-0.2.80 \
+ wayland-client-0.29.4 \
+ wayland-commons-0.29.4 \
+ wayland-cursor-0.29.4 \
+ wayland-protocols-0.29.4 \
+ wayland-scanner-0.29.4 \
+ wayland-sys-0.29.4 \
+ weezl-0.1.6 \
+ wepoll-ffi-0.1.2 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.5 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.24.0 \
+ windows_i686_gnu-0.24.0 \
+ windows_i686_msvc-0.24.0 \
+ windows_x86_64_gnu-0.24.0 \
+ windows_x86_64_msvc-0.24.0 \
+ winrt-notification-0.5.1 \
+ x11-keysymdef-0.2.0 \
+ xcursor-0.3.4 \
+ xdg-2.4.1 \
+ xml-rs-0.8.4 \
+ yeslogic-fontconfig-sys-3.0.1 \
+ zbus-2.3.0 \
+ zbus_macros-2.3.0 \
+ zbus_names-2.1.0 \
+ zvariant-3.3.0 \
+ zvariant_derive-3.3.0
diff --git a/x11/kickoff/pkg-descr b/x11/kickoff/pkg-descr
index a5ad0621cc5b..876180ff3247 100644
--- a/x11/kickoff/pkg-descr
+++ b/x11/kickoff/pkg-descr
@@ -10,5 +10,3 @@ Features:
- Remembers often used applications
- Argument support for launched programs
- Paste support
-
-WWW: https://github.com/j0ru/kickoff
diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile
index 1fbe8ffb4a5b..32f26499bf00 100644
--- a/x11/kitty/Makefile
+++ b/x11/kitty/Makefile
@@ -1,10 +1,11 @@
PORTNAME= kitty
-DISTVERSION= 0.25.2
+DISTVERSION= 0.26.5
CATEGORIES= x11 wayland
MASTER_SITES= https://github.com/kovidgoyal/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= alexis.praga@free.fr
COMMENT= Cross-platform, fast, featureful, GPU-based terminal emulator
+WWW= https://sw.kovidgoyal.net/kitty/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -28,7 +29,7 @@ LIB_DEPENDS= libdbus-1.so:devel/dbus \
libxkbcommon.so:x11/libxkbcommon
USES= compiler:c11 cpe desktop-file-utils gettext-runtime gl gmake \
- pkgconfig python:3.5+ shebangfix tar:xz terminfo xorg
+ pkgconfig python:3.5+ shebangfix ssl tar:xz terminfo xorg
CPE_VENDOR= kitty_project
USE_GL= gl
USE_XORG= x11 xcb xcursor xi xinerama xrandr
@@ -69,6 +70,11 @@ USES+= ncurses:port
USES+= ncurses
.endif
+# fix clang static_assert on 12.x releases, https://github.com/kovidgoyal/kitty/pull/5398
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1300000
+EXTRA_PATCHES= ${PATCHDIR}/extra-patch-kitty_data-types.h
+.endif
+
# For librsync, we need to set header and library path
do-build:
(cd ${WRKSRC} && \
diff --git a/x11/kitty/distinfo b/x11/kitty/distinfo
index e2d938b113e1..5feb6edf5842 100644
--- a/x11/kitty/distinfo
+++ b/x11/kitty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1660419246
-SHA256 (kitty-0.25.2.tar.xz) = a20a470490fee05bd4bd0ce0964b5b87df1fabe51f05fa076364bbfe2ee4e03c
-SIZE (kitty-0.25.2.tar.xz) = 4681940
+TIMESTAMP = 1668802214
+SHA256 (kitty-0.26.5.tar.xz) = 5544a580314fec7711187ce28162909b5ecff6780071444fe96fb97f8be5c9ad
+SIZE (kitty-0.26.5.tar.xz) = 4749988
diff --git a/x11/kitty/files/extra-patch-kitty_data-types.h b/x11/kitty/files/extra-patch-kitty_data-types.h
new file mode 100644
index 000000000000..3926ab024c92
--- /dev/null
+++ b/x11/kitty/files/extra-patch-kitty_data-types.h
@@ -0,0 +1,13 @@
+--- kitty/data-types.h.orig 2022-08-22 11:08:26 UTC
++++ kitty/data-types.h
+@@ -159,6 +159,10 @@ typedef union CellAttrs {
+ #define NUM_UNDERLINE_STYLES (5u)
+ #define SGR_MASK (~(((CellAttrs){.width=WIDTH_MASK, .mark=MARK_MASK}).val))
+
++#ifndef static_assert
++#define static_assert _Static_assert
++#endif
++
+ typedef struct {
+ color_type fg, bg, decoration_fg;
+ sprite_index sprite_x, sprite_y, sprite_z;
diff --git a/x11/kitty/files/patch-kitty_data-types.h b/x11/kitty/files/patch-kitty_data-types.h
deleted file mode 100644
index fecb5ab2d450..000000000000
--- a/x11/kitty/files/patch-kitty_data-types.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- kitty/data-types.h.orig 2022-08-13 20:17:56 UTC
-+++ kitty/data-types.h
-@@ -164,14 +164,14 @@ typedef struct {
- sprite_index sprite_x, sprite_y, sprite_z;
- CellAttrs attrs;
- } GPUCell;
--static_assert(sizeof(GPUCell) == 20, "Fix the ordering of GPUCell");
-+_Static_assert(sizeof(GPUCell) == 20, "Fix the ordering of GPUCell");
-
- typedef struct {
- char_type ch;
- hyperlink_id_type hyperlink_id;
- combining_type cc_idx[3];
- } CPUCell;
--static_assert(sizeof(CPUCell) == 12, "Fix the ordering of CPUCell");
-+_Static_assert(sizeof(CPUCell) == 12, "Fix the ordering of CPUCell");
-
- typedef enum { UNKNOWN_PROMPT_KIND = 0, PROMPT_START = 1, SECONDARY_PROMPT = 2, OUTPUT_START = 3 } PromptKind;
- typedef union LineAttrs {
diff --git a/x11/kitty/files/patch-setup.py b/x11/kitty/files/patch-setup.py
new file mode 100644
index 000000000000..a0d54d1c5a3b
--- /dev/null
+++ b/x11/kitty/files/patch-setup.py
@@ -0,0 +1,31 @@
+--- setup.py.orig 2022-10-19 17:45:56 UTC
++++ setup.py
+@@ -130,25 +130,9 @@ def libcrypto_flags() -> Tuple[List[str], List[str]]:
+ # Apple use their special snowflake TLS libraries and additionally
+ # have an ancient broken system OpenSSL, so we need to check for one
+ # installed by all the various macOS package managers.
+- extra_pc_dir = ''
+-
+- try:
+- cflags = pkg_config('libcrypto', '--cflags-only-I', fatal=False)
+- except subprocess.CalledProcessError:
+- if is_macos:
+- import ssl
+- v = ssl.OPENSSL_VERSION_INFO
+- pats = f'{v[0]}.{v[1]}', f'{v[0]}'
+- for pat in pats:
+- q = f'opt/openssl@{pat}/lib/pkgconfig'
+- openssl_dirs = glob.glob(f'/opt/homebrew/{q}') + glob.glob(f'/usr/local/{q}')
+- if openssl_dirs:
+- break
+- if not openssl_dirs:
+- raise SystemExit(f'Failed to find OpenSSL version {v[0]}.{v[1]} on your system')
+- extra_pc_dir = os.pathsep.join(openssl_dirs)
+- cflags = pkg_config('libcrypto', '--cflags-only-I', extra_pc_dir=extra_pc_dir)
+- return cflags, pkg_config('libcrypto', '--libs', extra_pc_dir=extra_pc_dir)
++ cflags = [f"-I{sys.prefix}/include"]
++ libs = [f"-L{sys.prefix}/lib", "-lcrypto"]
++ return cflags, libs
+
+
+ def at_least_version(package: str, major: int, minor: int = 0) -> None:
diff --git a/x11/kitty/pkg-descr b/x11/kitty/pkg-descr
index b2551fc204f4..9190fc49859b 100644
--- a/x11/kitty/pkg-descr
+++ b/x11/kitty/pkg-descr
@@ -8,5 +8,3 @@ kitty is designed from the ground up to support all modern terminal
features, such as unicode, true color, bold/italic fonts, text formatting, etc.
It even extends existing text formatting escape codes, to add support for
features not available elsewhere, such as colored and styled (curly) underlines.
-
-WWW: https://sw.kovidgoyal.net/kitty/
diff --git a/x11/kitty/pkg-plist b/x11/kitty/pkg-plist
index 1d5a72f7db7e..a911dc0d1b30 100644
--- a/x11/kitty/pkg-plist
+++ b/x11/kitty/pkg-plist
@@ -36,8 +36,6 @@ lib/kitty/kittens/mouse_demo/__init__.py
lib/kitty/kittens/mouse_demo/main.py
lib/kitty/kittens/panel/__init__.py
lib/kitty/kittens/panel/main.py
-lib/kitty/kittens/prewarm/__init__.py
-lib/kitty/kittens/prewarm/main.py
lib/kitty/kittens/query_terminal/__init__.py
lib/kitty/kittens/query_terminal/main.py
lib/kitty/kittens/remote_file/__init__.py
@@ -103,6 +101,7 @@ lib/kitty/kitty/choose_entry.py
lib/kitty/kitty/cli.py
lib/kitty/kitty/cli_stub.py
lib/kitty/kitty/client.py
+lib/kitty/kitty/clipboard.py
lib/kitty/kitty/complete.py
lib/kitty/kitty/conf/__init__.py
lib/kitty/kitty/conf/generate.py
@@ -149,6 +148,7 @@ lib/kitty/kitty/options/parse.py
lib/kitty/kitty/options/types.py
lib/kitty/kitty/options/utils.py
lib/kitty/kitty/os_window_size.py
+lib/kitty/kitty/prewarm.py
lib/kitty/kitty/rc/__init__.py
lib/kitty/kitty/rc/base.py
lib/kitty/kitty/rc/close_tab.py
diff --git a/x11/konsole/Makefile b/x11/konsole/Makefile
index ca46c6fd671b..622d03ba09a9 100644
--- a/x11/konsole/Makefile
+++ b/x11/konsole/Makefile
@@ -1,10 +1,10 @@
PORTNAME= konsole
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 2
CATEGORIES= x11 kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE terminal emulator
+WWW= https://konsole.kde.org/
BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \
docbook-xml>0:textproc/docbook-xml
@@ -14,16 +14,17 @@ LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang gettext pkgconfig kde:5 \
- qt:5 tar:xz
+ qt:5 tar:xz xorg
USE_KDE= auth attica bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons emoticons globalaccel guiaddons i18n \
iconthemes init itemmodels jobwidgets kio \
newstuff notifications notifyconfig parts pty service solid sonnet \
textwidgets widgetsaddons windowsystem xmlgui \
- ecm_build
+ ecm:build
USE_QT= concurrent core dbus gui network printsupport script scripttools sql \
widgets xml \
- buildtools_build qmake_build
+ buildtools:build qmake:build
+USE_XORG= x11
OPTIONS_DEFINE= DOCS
diff --git a/x11/konsole/distinfo b/x11/konsole/distinfo
index 227f21c21ab6..11e74b401514 100644
--- a/x11/konsole/distinfo
+++ b/x11/konsole/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657094882
-SHA256 (KDE/release-service/22.04.3/konsole-22.04.3.tar.xz) = 148f65891318e6a6f31793c9535e2bf32068b1cae8c5026e54f360bea484d9a7
-SIZE (KDE/release-service/22.04.3/konsole-22.04.3.tar.xz) = 1476120
+TIMESTAMP = 1667539474
+SHA256 (KDE/release-service/22.08.3/konsole-22.08.3.tar.xz) = a6f07c4dc05b52c7844071137b6fe1b21f3cb54c63164d81c9a6332720fac09a
+SIZE (KDE/release-service/22.08.3/konsole-22.08.3.tar.xz) = 1504136
diff --git a/x11/konsole/pkg-descr b/x11/konsole/pkg-descr
index 6340501b56e9..7d9eb28e9d13 100644
--- a/x11/konsole/pkg-descr
+++ b/x11/konsole/pkg-descr
@@ -5,5 +5,3 @@ programs such as the Kate editor and KDevelop development environment
to provide easy access to a terminal window. Konsole's features and
usage are explained and illustrated in the Konsole handbook, which can
be accessed by browsing to "help:/konsole" in Konqueror.
-
-WWW: https://konsole.kde.org/
diff --git a/x11/lavalauncher/Makefile b/x11/lavalauncher/Makefile
index 02157eada619..b54ebf40a42e 100644
--- a/x11/lavalauncher/Makefile
+++ b/x11/lavalauncher/Makefile
@@ -6,6 +6,7 @@ MASTER_SITES= https://git.sr.ht/~leon_plickat/${PORTNAME}/archive/${DISTVERSIONF
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Simple launcher panel for Wayland desktops
+WWW= https://git.sr.ht/~leon_plickat/lavalauncher
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/lavalauncher/pkg-descr b/x11/lavalauncher/pkg-descr
index 5da345f7c224..1f959ee53df1 100644
--- a/x11/lavalauncher/pkg-descr
+++ b/x11/lavalauncher/pkg-descr
@@ -11,5 +11,3 @@ applications, but also for ejecting your optical drive, rotating your
screen, sending your cat an email, playing a funny sound, muting all
audio, toggling your lamps, etc. You can turn practically anything you
could do in your shell into a button.
-
-WWW: https://git.sr.ht/~leon_plickat/lavalauncher
diff --git a/x11/lemonbar-xft/Makefile b/x11/lemonbar-xft/Makefile
index 78765642d145..651895d06c15 100644
--- a/x11/lemonbar-xft/Makefile
+++ b/x11/lemonbar-xft/Makefile
@@ -2,8 +2,9 @@ PORTNAME= lemonbar-xft
DISTVERSION= g20201213
CATEGORIES= x11
-MAINTAINER= DtxdF@riseup.net
+MAINTAINER= DtxdF@disroot.org
COMMENT= Fork of lemonbar with support for Xft (fontconfig typefaces)
+WWW= https://gitlab.com/protesilaos/lemonbar-xft
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/lemonbar-xft/pkg-descr b/x11/lemonbar-xft/pkg-descr
index 8e48c6f19b46..8deb7f9218f1 100644
--- a/x11/lemonbar-xft/pkg-descr
+++ b/x11/lemonbar-xft/pkg-descr
@@ -1,5 +1,3 @@
lemonbar-xft is a lightweight bar entirely based on XCB. Provides full UTF-8
support, basic formatting, RandR and Xinerama support and EWMH compliance
without wasting your precious memory. This fork add Xft support
-
-WWW: https://gitlab.com/protesilaos/lemonbar-xft
diff --git a/x11/lemonbar/Makefile b/x11/lemonbar/Makefile
index 7f4f7b4c37cc..12ccc64680e7 100644
--- a/x11/lemonbar/Makefile
+++ b/x11/lemonbar/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= x11
MAINTAINER= dmgk@FreeBSD.org
COMMENT= Lightweight xcb based bar
+WWW= https://github.com/LemonBoy/bar
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/x11/lemonbar/pkg-descr b/x11/lemonbar/pkg-descr
index d498e08e353c..cb2ff8ff1f45 100644
--- a/x11/lemonbar/pkg-descr
+++ b/x11/lemonbar/pkg-descr
@@ -1,5 +1,3 @@
bar is a lightweight bar entirely based on XCB. Provides full UTF-8 support,
basic formatting, RandR and Xinerama support and EWMH compliance without
wasting your precious memory.
-
-WWW: https://github.com/LemonBoy/bar
diff --git a/x11/libICE/Makefile b/x11/libICE/Makefile
index 9284348480a9..a696022a8f2d 100644
--- a/x11/libICE/Makefile
+++ b/x11/libICE/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= Inter Client Exchange library for X11
+WWW= https://www.freedesktop.org/wiki/Software/xlibs/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libICE/pkg-descr b/x11/libICE/pkg-descr
index 16e4b5757458..f15ac2a5dd15 100644
--- a/x11/libICE/pkg-descr
+++ b/x11/libICE/pkg-descr
@@ -1,3 +1 @@
This package contains the Inter Client Exchange library for X11.
-
-WWW: https://www.freedesktop.org/wiki/Software/xlibs/
diff --git a/x11/libSM/Makefile b/x11/libSM/Makefile
index 15aef1d1d857..a6bc98b9ea45 100644
--- a/x11/libSM/Makefile
+++ b/x11/libSM/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= Session Management library for X11
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libSM/pkg-descr b/x11/libSM/pkg-descr
index de641164288d..244897d23aa1 100644
--- a/x11/libSM/pkg-descr
+++ b/x11/libSM/pkg-descr
@@ -1,3 +1 @@
This package contains the X11 Session Management library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libX11/Makefile b/x11/libX11/Makefile
index 4159bb50328e..586464c57307 100644
--- a/x11/libX11/Makefile
+++ b/x11/libX11/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X11 library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libX11/pkg-descr b/x11/libX11/pkg-descr
index 2cbd6519c263..10d5b623d234 100644
--- a/x11/libX11/pkg-descr
+++ b/x11/libX11/pkg-descr
@@ -1,3 +1 @@
This package contains the X11 library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXScrnSaver/Makefile b/x11/libXScrnSaver/Makefile
index 8890b57d4a4c..87943035f89f 100644
--- a/x11/libXScrnSaver/Makefile
+++ b/x11/libXScrnSaver/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= The XScrnSaver library
+WWW= https://www.freedesktop.org/wiki/Software/xlibs/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXScrnSaver/pkg-descr b/x11/libXScrnSaver/pkg-descr
index 11744aedb127..5892bfdbe491 100644
--- a/x11/libXScrnSaver/pkg-descr
+++ b/x11/libXScrnSaver/pkg-descr
@@ -1,4 +1,2 @@
This package contains libXScrnSaver, the X11 Screen Saver extension
client library.
-
-WWW: https://www.freedesktop.org/wiki/Software/xlibs/
diff --git a/x11/libXau/Makefile b/x11/libXau/Makefile
index 9e1d472cf568..437d93f8cee0 100644
--- a/x11/libXau/Makefile
+++ b/x11/libXau/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= Authentication Protocol library for X11
+WWW= https://www.freedesktop.org/wiki/Software/xlibs/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXau/pkg-descr b/x11/libXau/pkg-descr
index 14983e092826..a3f7c8574f2e 100644
--- a/x11/libXau/pkg-descr
+++ b/x11/libXau/pkg-descr
@@ -1,3 +1 @@
This package contains a library for the Authorization Protocol for X11.
-
-WWW: https://www.freedesktop.org/wiki/Software/xlibs/
diff --git a/x11/libXcomposite/Makefile b/x11/libXcomposite/Makefile
index d7495ecf78da..c670cb5dc122 100644
--- a/x11/libXcomposite/Makefile
+++ b/x11/libXcomposite/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Composite extension library
+WWW= https://www.freedesktop.org/wiki/Software/xlibs/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXcomposite/pkg-descr b/x11/libXcomposite/pkg-descr
index c43b7cfc5d60..3051fffc33c4 100644
--- a/x11/libXcomposite/pkg-descr
+++ b/x11/libXcomposite/pkg-descr
@@ -1,3 +1 @@
This package contains the X Composite extension library.
-
-WWW: https://www.freedesktop.org/wiki/Software/xlibs/
diff --git a/x11/libXcursor/Makefile b/x11/libXcursor/Makefile
index 41120af1076f..08ceee71ca96 100644
--- a/x11/libXcursor/Makefile
+++ b/x11/libXcursor/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X client-side cursor loading library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXcursor/pkg-descr b/x11/libXcursor/pkg-descr
index 7d58ee4ec0fa..cb6ac8026f02 100644
--- a/x11/libXcursor/pkg-descr
+++ b/x11/libXcursor/pkg-descr
@@ -1,3 +1 @@
This package contains the X client-side cursor loading library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXdamage/Makefile b/x11/libXdamage/Makefile
index 06166b68e79c..4908de6872a3 100644
--- a/x11/libXdamage/Makefile
+++ b/x11/libXdamage/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Damage extension library
+WWW= https://www.freedesktop.org/wiki/Software/xlibs/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXdamage/pkg-descr b/x11/libXdamage/pkg-descr
index ea7228b860cb..45abde587ecf 100644
--- a/x11/libXdamage/pkg-descr
+++ b/x11/libXdamage/pkg-descr
@@ -1,3 +1 @@
This package contains the X Damage extension library.
-
-WWW: https://www.freedesktop.org/wiki/Software/xlibs/
diff --git a/x11/libXdmcp/Makefile b/x11/libXdmcp/Makefile
index 8a48c655ccf2..c31b67264dba 100644
--- a/x11/libXdmcp/Makefile
+++ b/x11/libXdmcp/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Display Manager Control Protocol library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libXdmcp/pkg-descr b/x11/libXdmcp/pkg-descr
index aa366294c69e..3d7d6f2ef880 100644
--- a/x11/libXdmcp/pkg-descr
+++ b/x11/libXdmcp/pkg-descr
@@ -1,3 +1 @@
This package contains the X Display Manager Control Protocol library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXext/Makefile b/x11/libXext/Makefile
index 2c63efe35aa4..2c35b58715ed 100644
--- a/x11/libXext/Makefile
+++ b/x11/libXext/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X11 Extension library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXext/pkg-descr b/x11/libXext/pkg-descr
index a587eb8e51f1..b5e5c82528fd 100644
--- a/x11/libXext/pkg-descr
+++ b/x11/libXext/pkg-descr
@@ -1,4 +1,2 @@
This package contains the X Extension library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXfixes/Makefile b/x11/libXfixes/Makefile
index 26ed94f73a42..73d56e4bb046 100644
--- a/x11/libXfixes/Makefile
+++ b/x11/libXfixes/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Fixes extension library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libXfixes/pkg-descr b/x11/libXfixes/pkg-descr
index b6ab2203dca5..b2be13bcb2bf 100644
--- a/x11/libXfixes/pkg-descr
+++ b/x11/libXfixes/pkg-descr
@@ -1,3 +1 @@
This package contains the X Fixes extension library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXi/Makefile b/x11/libXi/Makefile
index 266cae04fd62..3a3ec65141c7 100644
--- a/x11/libXi/Makefile
+++ b/x11/libXi/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Input extension library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libXi/pkg-descr b/x11/libXi/pkg-descr
index 99e89d8db0b2..76825a49adb5 100644
--- a/x11/libXi/pkg-descr
+++ b/x11/libXi/pkg-descr
@@ -1,3 +1 @@
This package contains the X Input extension library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXinerama/Makefile b/x11/libXinerama/Makefile
index 066c195b8db8..3875e964b86d 100644
--- a/x11/libXinerama/Makefile
+++ b/x11/libXinerama/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X11 Xinerama library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libXinerama/pkg-descr b/x11/libXinerama/pkg-descr
index b6967f6c07d8..b6454b6f9a78 100644
--- a/x11/libXinerama/pkg-descr
+++ b/x11/libXinerama/pkg-descr
@@ -1,3 +1 @@
This package contains the X Extension library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXpm/Makefile b/x11/libXpm/Makefile
index 0aae64f3514f..40f6362a8d5b 100644
--- a/x11/libXpm/Makefile
+++ b/x11/libXpm/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Pixmap library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libXpm/pkg-descr b/x11/libXpm/pkg-descr
index 943c0e98ef8a..bf08f0063a4d 100644
--- a/x11/libXpm/pkg-descr
+++ b/x11/libXpm/pkg-descr
@@ -1,3 +1 @@
This package contains the X Pixmap library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXpresent/Makefile b/x11/libXpresent/Makefile
index cb265302994b..c9af63f0c576 100644
--- a/x11/libXpresent/Makefile
+++ b/x11/libXpresent/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Present Extension library
+WWW= https://gitlab.freedesktop.org/xorg/lib/libxpresent
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXpresent/pkg-descr b/x11/libXpresent/pkg-descr
index 34615adc4720..7ada869791ba 100644
--- a/x11/libXpresent/pkg-descr
+++ b/x11/libXpresent/pkg-descr
@@ -1,3 +1 @@
Xlib-based library for the X Present Extension.
-
-WWW: https://gitlab.freedesktop.org/xorg/lib/libxpresent
diff --git a/x11/libXrandr/Makefile b/x11/libXrandr/Makefile
index 83d3e5bf1508..ee7b258276ad 100644
--- a/x11/libXrandr/Makefile
+++ b/x11/libXrandr/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Resize and Rotate extension library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXrandr/pkg-descr b/x11/libXrandr/pkg-descr
index 17b598b784a4..31356311d997 100644
--- a/x11/libXrandr/pkg-descr
+++ b/x11/libXrandr/pkg-descr
@@ -1,3 +1 @@
This package contains the X Resize and Rotate extension library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXrender/Makefile b/x11/libXrender/Makefile
index 01e6c39ddd9a..a31a236dfe6e 100644
--- a/x11/libXrender/Makefile
+++ b/x11/libXrender/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Render extension library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libXrender/pkg-descr b/x11/libXrender/pkg-descr
index 67a5c227ff04..9a91a7aab94c 100644
--- a/x11/libXrender/pkg-descr
+++ b/x11/libXrender/pkg-descr
@@ -1,3 +1 @@
This package contains X render library and server implementations for XFree86.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXres/Makefile b/x11/libXres/Makefile
index 9260d6bdc818..9eb28e85a878 100644
--- a/x11/libXres/Makefile
+++ b/x11/libXres/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Resource usage library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libXres/pkg-descr b/x11/libXres/pkg-descr
index 5d166772eb00..1bde2f1e813a 100644
--- a/x11/libXres/pkg-descr
+++ b/x11/libXres/pkg-descr
@@ -1,3 +1 @@
This package contains the X Resource usage library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXtst/Makefile b/x11/libXtst/Makefile
index 98ebe6171b39..42460bb4dfb1 100644
--- a/x11/libXtst/Makefile
+++ b/x11/libXtst/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Test extension
+WWW= https://www.freedesktop.org/Software/xorg
LICENSE= MIT
diff --git a/x11/libXtst/pkg-descr b/x11/libXtst/pkg-descr
index f37b7e0d1c16..9697dca7a295 100644
--- a/x11/libXtst/pkg-descr
+++ b/x11/libXtst/pkg-descr
@@ -1,3 +1 @@
This package contains the XKB file library.
-
-WWW: http://www.freedesktop.org/Software/xorg
diff --git a/x11/libXv/Makefile b/x11/libXv/Makefile
index 223749e7e274..34aaeb422958 100644
--- a/x11/libXv/Makefile
+++ b/x11/libXv/Makefile
@@ -6,6 +6,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Video Extension library
+WWW= https://www.freedesktop.org/Software/xlibs
LICENSE= MIT
diff --git a/x11/libXv/pkg-descr b/x11/libXv/pkg-descr
index 684ef90fbfad..53be45c4f3bd 100644
--- a/x11/libXv/pkg-descr
+++ b/x11/libXv/pkg-descr
@@ -1,3 +1 @@
This package contains the X Video Extension library.
-
-WWW: http://www.freedesktop.org/Software/xlibs
diff --git a/x11/libXvMC/Makefile b/x11/libXvMC/Makefile
index 2e1ec01efd44..d047fce544e0 100644
--- a/x11/libXvMC/Makefile
+++ b/x11/libXvMC/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Video Extension Motion Compensation library
+WWW= https://www.freedesktop.org/wiki/Software/xlibs/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXvMC/pkg-descr b/x11/libXvMC/pkg-descr
index 3c93eca7cf08..53be45c4f3bd 100644
--- a/x11/libXvMC/pkg-descr
+++ b/x11/libXvMC/pkg-descr
@@ -1,3 +1 @@
This package contains the X Video Extension library.
-
-WWW: https://www.freedesktop.org/wiki/Software/xlibs/
diff --git a/x11/libXxf86dga/Makefile b/x11/libXxf86dga/Makefile
index d12d3514e8bc..04b6e0043775 100644
--- a/x11/libXxf86dga/Makefile
+++ b/x11/libXxf86dga/Makefile
@@ -4,6 +4,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X DGA Extension
+WWW= https://www.freedesktop.org/Software/xorg
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/x11/libXxf86dga/pkg-descr b/x11/libXxf86dga/pkg-descr
index f37b7e0d1c16..9697dca7a295 100644
--- a/x11/libXxf86dga/pkg-descr
+++ b/x11/libXxf86dga/pkg-descr
@@ -1,3 +1 @@
This package contains the XKB file library.
-
-WWW: http://www.freedesktop.org/Software/xorg
diff --git a/x11/libXxf86vm/Makefile b/x11/libXxf86vm/Makefile
index b88bbc738df8..4843ced9f415 100644
--- a/x11/libXxf86vm/Makefile
+++ b/x11/libXxf86vm/Makefile
@@ -5,6 +5,7 @@ CATEGORIES= x11
MAINTAINER= x11@FreeBSD.org
COMMENT= X Vidmode Extension
+WWW= https://www.freedesktop.org/Software/xorg
LICENSE= MIT
diff --git a/x11/libXxf86vm/pkg-descr b/x11/libXxf86vm/pkg-descr
index f37b7e0d1c16..9697dca7a295 100644
--- a/x11/libXxf86vm/pkg-descr
+++ b/x11/libXxf86vm/pkg-descr
@@ -1,3 +1 @@
This package contains the XKB file library.
-
-WWW: http://www.freedesktop.org/Software/xorg
diff --git a/x11/libclipboard/Makefile b/x11/libclipboard/Makefile
new file mode 100644
index 000000000000..a734644e98c0
--- /dev/null
+++ b/x11/libclipboard/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= libclipboard
+PORTVERSION= 1.1
+DISTVERSIONPREFIX= v
+CATEGORIES= x11
+
+MAINTAINER= danfe@FreeBSD.org
+COMMENT= Lightweight cross-platform clipboard library
+WWW= https://jtanx.github.io/libclipboard/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake pkgconfig xorg
+USE_XORG= xcb
+USE_GITHUB= yes
+GH_ACCOUNT= jtanx
+
+CMAKE_ON= BUILD_SHARED_LIBS LIBCLIPBOARD_ADD_SOVERSION
+
+.include <bsd.port.mk>
diff --git a/x11/libclipboard/distinfo b/x11/libclipboard/distinfo
new file mode 100644
index 000000000000..821a6b9a0d0a
--- /dev/null
+++ b/x11/libclipboard/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1598871086
+SHA256 (jtanx-libclipboard-v1.1_GH0.tar.gz) = 253f34a770be7ad9193be890b395dd2256119c9e3aa66e157bd465960515d47a
+SIZE (jtanx-libclipboard-v1.1_GH0.tar.gz) = 47758
diff --git a/x11/libclipboard/pkg-descr b/x11/libclipboard/pkg-descr
new file mode 100644
index 000000000000..74f4ddd82ef1
--- /dev/null
+++ b/x11/libclipboard/pkg-descr
@@ -0,0 +1,6 @@
+libclipboard is a lightweight, cross-platform clipboard library.
+Currently supported actions:
+
+ - Checking clipboard data ownership
+ - Clearing the clipboard
+ - Retrieving and setting text (UTF-8)
diff --git a/x11/libclipboard/pkg-plist b/x11/libclipboard/pkg-plist
new file mode 100644
index 000000000000..f5cd61e32737
--- /dev/null
+++ b/x11/libclipboard/pkg-plist
@@ -0,0 +1,5 @@
+include/libclipboard-config.h