aboutsummaryrefslogtreecommitdiff
path: root/x11-toolkits
diff options
context:
space:
mode:
Diffstat (limited to 'x11-toolkits')
-rw-r--r--x11-toolkits/Makefile2
-rw-r--r--x11-toolkits/fltk/Makefile2
-rw-r--r--x11-toolkits/fltk/distinfo6
-rw-r--r--x11-toolkits/fox17/Makefile2
-rw-r--r--x11-toolkits/granite/Makefile2
-rw-r--r--x11-toolkits/granite/distinfo6
-rw-r--r--x11-toolkits/gtk-layer-shell/Makefile2
-rw-r--r--x11-toolkits/gtk-layer-shell/files/patch-gtk-priv50
-rw-r--r--x11-toolkits/gtk30/Makefile7
-rw-r--r--x11-toolkits/gtk30/distinfo6
-rw-r--r--x11-toolkits/gtk40/Makefile10
-rw-r--r--x11-toolkits/gtk40/distinfo6
-rw-r--r--x11-toolkits/gtk40/pkg-plist3
-rw-r--r--x11-toolkits/gtkd/Makefile4
-rw-r--r--x11-toolkits/gtkd/distinfo6
-rw-r--r--x11-toolkits/gtkd/pkg-plist3
-rw-r--r--x11-toolkits/kf5-attica/distinfo6
-rw-r--r--x11-toolkits/kf5-kcompletion/distinfo6
-rw-r--r--x11-toolkits/kf5-kconfigwidgets/distinfo6
-rw-r--r--x11-toolkits/kf5-kdesignerplugin/distinfo6
-rw-r--r--x11-toolkits/kf5-kguiaddons/distinfo6
-rw-r--r--x11-toolkits/kf5-kguiaddons/pkg-plist2
-rw-r--r--x11-toolkits/kf5-kirigami2/distinfo6
-rw-r--r--x11-toolkits/kf5-kirigami2/pkg-plist4
-rw-r--r--x11-toolkits/kf5-kitemviews/distinfo6
-rw-r--r--x11-toolkits/kf5-kjobwidgets/distinfo6
-rw-r--r--x11-toolkits/kf5-ktextwidgets/distinfo6
-rw-r--r--x11-toolkits/kf5-kwidgetsaddons/distinfo6
-rw-r--r--x11-toolkits/kf5-kxmlgui/distinfo6
-rw-r--r--x11-toolkits/linux-c7-gtk2/distinfo6
-rw-r--r--x11-toolkits/linux-c7-gtk2/pkg-plist.aarch64150
-rw-r--r--x11-toolkits/linux-c7-gtk3/distinfo6
-rw-r--r--x11-toolkits/linux-c7-gtk3/pkg-plist.aarch64162
-rw-r--r--x11-toolkits/linux-c7-openmotif/distinfo4
-rw-r--r--x11-toolkits/linux-c7-openmotif/pkg-plist.aarch6410
-rw-r--r--x11-toolkits/linux-c7-pango/distinfo4
-rw-r--r--x11-toolkits/linux-c7-pango/pkg-plist.aarch6420
-rw-r--r--x11-toolkits/linux-c7-qt-x11/distinfo4
-rw-r--r--x11-toolkits/linux-c7-qt-x11/pkg-plist.aarch64115
-rw-r--r--x11-toolkits/linux-c7-tk85/distinfo4
-rw-r--r--x11-toolkits/linux-c7-tk85/pkg-plist.aarch64264
-rw-r--r--x11-toolkits/nuklear/Makefile3
-rw-r--r--x11-toolkits/nuklear/distinfo6
-rw-r--r--x11-toolkits/pango/Makefile4
-rw-r--r--x11-toolkits/pango/distinfo6
-rw-r--r--x11-toolkits/pango/pkg-plist93
-rw-r--r--x11-toolkits/pangomm/files/patch-pango_pangomm_attributes.h22
-rw-r--r--x11-toolkits/pangoxsl/Makefile3
-rw-r--r--x11-toolkits/pangoxsl/files/patch-pango-1.5053
-rw-r--r--x11-toolkits/plasma5-kdeplasma-addons/distinfo6
-rw-r--r--x11-toolkits/plasma5-kdeplasma-addons/pkg-plist3
-rw-r--r--x11-toolkits/qt5-charts/Makefile2
-rw-r--r--x11-toolkits/qt5-charts/distinfo3
-rw-r--r--x11-toolkits/qt5-datavis3d/Makefile3
-rw-r--r--x11-toolkits/qt5-datavis3d/distinfo3
-rw-r--r--x11-toolkits/qt5-declarative-test/Makefile2
-rw-r--r--x11-toolkits/qt5-declarative-test/distinfo3
-rw-r--r--x11-toolkits/qt5-declarative/Makefile3
-rw-r--r--x11-toolkits/qt5-declarative/distinfo3
-rw-r--r--x11-toolkits/qt5-declarative/files/patch-src_imports_imports.pro10
-rw-r--r--x11-toolkits/qt5-declarative/pkg-plist2
-rw-r--r--x11-toolkits/qt5-gamepad/Makefile3
-rw-r--r--x11-toolkits/qt5-gamepad/distinfo3
-rw-r--r--x11-toolkits/qt5-gui/Makefile6
-rw-r--r--x11-toolkits/qt5-gui/distinfo3
-rw-r--r--x11-toolkits/qt5-gui/files/patch-git_73fc1f93-add_timeout_control_when_reading_incr_property59
-rw-r--r--x11-toolkits/qt5-quick3d/Makefile5
-rw-r--r--x11-toolkits/qt5-quick3d/distinfo3
-rw-r--r--x11-toolkits/qt5-quick3d/files/patch-arch_qt5-quick3d-assimp-5.117
-rw-r--r--x11-toolkits/qt5-quick3d/pkg-plist3
-rw-r--r--x11-toolkits/qt5-quickcontrols/Makefile3
-rw-r--r--x11-toolkits/qt5-quickcontrols/distinfo3
-rw-r--r--x11-toolkits/qt5-quickcontrols2/Makefile3
-rw-r--r--x11-toolkits/qt5-quickcontrols2/distinfo3
-rw-r--r--x11-toolkits/qt5-quicktimeline/Makefile3
-rw-r--r--x11-toolkits/qt5-quicktimeline/distinfo3
-rw-r--r--x11-toolkits/qt5-uiplugin/Makefile8
-rw-r--r--x11-toolkits/qt5-uiplugin/distinfo3
-rw-r--r--x11-toolkits/qt5-virtualkeyboard/Makefile3
-rw-r--r--x11-toolkits/qt5-virtualkeyboard/distinfo3
-rw-r--r--x11-toolkits/qt5-widgets/Makefile6
-rw-r--r--x11-toolkits/qt5-widgets/distinfo3
-rw-r--r--x11-toolkits/rubygem-gtksourceview2/Makefile18
-rw-r--r--x11-toolkits/rubygem-gtksourceview2/distinfo3
-rw-r--r--x11-toolkits/rubygem-gtksourceview2/files/patch-ext_gtksourceview2_extconf.rb10
-rw-r--r--x11-toolkits/rubygem-gtksourceview2/pkg-descr3
-rw-r--r--x11-toolkits/rubygem-poppler/Makefile2
-rw-r--r--x11-toolkits/rubygem-vte/Makefile18
-rw-r--r--x11-toolkits/rubygem-vte/distinfo3
-rw-r--r--x11-toolkits/rubygem-vte/pkg-descr3
-rw-r--r--x11-toolkits/wlroots/Makefile73
-rw-r--r--x11-toolkits/wlroots/distinfo80
-rw-r--r--x11-toolkits/wlroots/pkg-plist15
-rw-r--r--x11-toolkits/wxgtk28-common/Makefile2
-rw-r--r--x11-toolkits/wxgtk28-contrib-common/Makefile2
-rw-r--r--x11-toolkits/wxgtk28-contrib/Makefile2
-rw-r--r--x11-toolkits/wxgtk28/Makefile2
97 files changed, 1177 insertions, 376 deletions
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index 7bcf83327785..bc8b1969ef64 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -189,14 +189,12 @@
SUBDIR += rubygem-gtk2
SUBDIR += rubygem-gtk3
SUBDIR += rubygem-gtk4
- SUBDIR += rubygem-gtksourceview2
SUBDIR += rubygem-gtksourceview3
SUBDIR += rubygem-gtksourceview4
SUBDIR += rubygem-pango
SUBDIR += rubygem-poppler
SUBDIR += rubygem-tk
SUBDIR += rubygem-uh
- SUBDIR += rubygem-vte
SUBDIR += rubygem-vte3
SUBDIR += scintilla
SUBDIR += sdl_pango
diff --git a/x11-toolkits/fltk/Makefile b/x11-toolkits/fltk/Makefile
index 2922fc86f765..ae4abe81b591 100644
--- a/x11-toolkits/fltk/Makefile
+++ b/x11-toolkits/fltk/Makefile
@@ -1,7 +1,7 @@
# Created by: Dima Sivachenko <dima@Chg.RU>
PORTNAME= fltk
-PORTVERSION= 1.3.7
+PORTVERSION= 1.3.8
CATEGORIES= x11-toolkits
MASTER_SITES= https://www.fltk.org/pub/${PORTNAME}/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
diff --git a/x11-toolkits/fltk/distinfo b/x11-toolkits/fltk/distinfo
index 0711b72c8bf4..9075c4ec3bcf 100644
--- a/x11-toolkits/fltk/distinfo
+++ b/x11-toolkits/fltk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1627221460
-SHA256 (fltk-1.3.7-source.tar.bz2) = 5ff1e90766ff4216e78e9a19a9bf527e6258f04accccd4429e9bb829b01d690d
-SIZE (fltk-1.3.7-source.tar.bz2) = 4571092
+TIMESTAMP = 1637433298
+SHA256 (fltk-1.3.8-source.tar.bz2) = 1d9832409fc08c908c64ab40ad9fd8b0e8af5d203651eb9690b810f41e2f412d
+SIZE (fltk-1.3.8-source.tar.bz2) = 4574725
diff --git a/x11-toolkits/fox17/Makefile b/x11-toolkits/fox17/Makefile
index 0824671fcf46..02bc90e73177 100644
--- a/x11-toolkits/fox17/Makefile
+++ b/x11-toolkits/fox17/Makefile
@@ -14,8 +14,6 @@ COMMENT= Fast and extensive C++ GUI toolkit (development version)
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_powerpc= missing __sync_bool_compare_and_swap_8()
-
LIB_DEPENDS= libpng.so:graphics/png \
libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig
diff --git a/x11-toolkits/granite/Makefile b/x11-toolkits/granite/Makefile
index fcf522128c66..6c9f3dba508f 100644
--- a/x11-toolkits/granite/Makefile
+++ b/x11-toolkits/granite/Makefile
@@ -1,7 +1,7 @@
# Created by: Olivier Duchateau
PORTNAME= granite
-DISTVERSION= 6.1.2
+DISTVERSION= 6.2.0
CATEGORIES= x11-toolkits
MAINTAINER= desktop@FreeBSD.org
diff --git a/x11-toolkits/granite/distinfo b/x11-toolkits/granite/distinfo
index 4e71e62cd6e6..19491a81a588 100644
--- a/x11-toolkits/granite/distinfo
+++ b/x11-toolkits/granite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1635269926
-SHA256 (elementary-granite-6.1.2_GH0.tar.gz) = 87f4cc8dd66ef077997f534ab011cd5c658eae8e1569ccc3def67227e89a5f1d
-SIZE (elementary-granite-6.1.2_GH0.tar.gz) = 455842
+TIMESTAMP = 1637769777
+SHA256 (elementary-granite-6.2.0_GH0.tar.gz) = 067d31445da9808a802fca523630c3e4b84d2d7c78ae547ced017cb7f3b9c6b5
+SIZE (elementary-granite-6.2.0_GH0.tar.gz) = 462780
diff --git a/x11-toolkits/gtk-layer-shell/Makefile b/x11-toolkits/gtk-layer-shell/Makefile
index 7a627f318686..f59ba746c347 100644
--- a/x11-toolkits/gtk-layer-shell/Makefile
+++ b/x11-toolkits/gtk-layer-shell/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gtk-layer-shell
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11-toolkits/gtk-layer-shell/files/patch-gtk-priv b/x11-toolkits/gtk-layer-shell/files/patch-gtk-priv
index 5b8e284b7f78..62ad9b290668 100644
--- a/x11-toolkits/gtk-layer-shell/files/patch-gtk-priv
+++ b/x11-toolkits/gtk-layer-shell/files/patch-gtk-priv
@@ -7,11 +7,11 @@ Regenerate according to gtk-priv/README.md
// Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
-+// Valid for GTK v3.22.0 - v3.24.31 (unreleased)
++// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
struct _GdkWaylandPointerData_v3_22_0
{
GdkWindow *focus;
-@@ -121,6 +121,10 @@ int gdk_wayland_pointer_data_priv_get_version_id() {
+@@ -121,6 +121,11 @@ int gdk_wayland_pointer_data_priv_get_version_id() {
case 24024:
case 24025:
case 24026:
@@ -19,6 +19,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
@@ -29,11 +30,11 @@ Regenerate according to gtk-priv/README.md
// Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
-+// Valid for GTK v3.22.0 - v3.24.31 (unreleased)
++// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
struct _GdkWaylandPointerFrameData_v3_22_0
{
GdkEvent *event;
-@@ -111,6 +111,10 @@ int gdk_wayland_pointer_frame_data_priv_get_version_id
+@@ -111,6 +111,11 @@ int gdk_wayland_pointer_frame_data_priv_get_version_id
case 24024:
case 24025:
case 24026:
@@ -41,6 +42,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
@@ -51,11 +53,11 @@ Regenerate according to gtk-priv/README.md
// + struct gtk_primary_selection_device *gtk_primary_data_device;
// + struct zwp_primary_selection_device_v1 *zwp_primary_data_device_v1;
-// Valid for GTK v3.24.24 - v3.24.27 (unreleased)
-+// Valid for GTK v3.24.24 - v3.24.31 (unreleased)
++// Valid for GTK v3.24.24 - v3.24.32 (unreleased)
struct _GdkWaylandSeat_v3_24_24
{
GdkSeat parent_instance;
-@@ -336,6 +336,10 @@ int gdk_wayland_seat_priv_get_version_id() {
+@@ -336,6 +336,11 @@ int gdk_wayland_seat_priv_get_version_id() {
case 24024:
case 24025:
case 24026:
@@ -63,6 +65,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
@@ -73,11 +76,11 @@ Regenerate according to gtk-priv/README.md
// Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
-+// Valid for GTK v3.22.0 - v3.24.31 (unreleased)
++// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
struct _GdkWaylandTabletData_v3_22_0
{
struct zwp_tablet_v2 *wp_tablet;
-@@ -119,6 +119,10 @@ int gdk_wayland_tablet_data_priv_get_version_id() {
+@@ -119,6 +119,11 @@ int gdk_wayland_tablet_data_priv_get_version_id() {
case 24024:
case 24025:
case 24026:
@@ -85,6 +88,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
@@ -95,11 +99,11 @@ Regenerate according to gtk-priv/README.md
// Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
-+// Valid for GTK v3.22.0 - v3.24.31 (unreleased)
++// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
struct _GdkWaylandTouchData_v3_22_0
{
uint32_t id;
-@@ -110,6 +110,10 @@ int gdk_wayland_touch_data_priv_get_version_id() {
+@@ -110,6 +110,11 @@ int gdk_wayland_touch_data_priv_get_version_id() {
case 24024:
case 24025:
case 24026:
@@ -107,6 +111,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
@@ -117,11 +122,11 @@ Regenerate according to gtk-priv/README.md
// Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
-+// Valid for GTK v3.22.0 - v3.24.31 (unreleased)
++// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
struct _GdkWindowImplClass_v3_22_0
{
GObjectClass parent_class;
-@@ -196,6 +196,10 @@ int gdk_window_impl_class_priv_get_version_id() {
+@@ -196,6 +196,11 @@ int gdk_window_impl_class_priv_get_version_id() {
case 24024:
case 24025:
case 24026:
@@ -129,6 +134,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
@@ -139,11 +145,11 @@ Regenerate according to gtk-priv/README.md
// Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
-+// Valid for GTK v3.22.0 - v3.24.31 (unreleased)
++// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
struct _GdkWindowImpl_v3_22_0
{
GObject parent;
-@@ -105,6 +105,10 @@ int gdk_window_impl_priv_get_version_id() {
+@@ -105,6 +105,11 @@ int gdk_window_impl_priv_get_version_id() {
case 24024:
case 24025:
case 24026:
@@ -151,6 +157,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
@@ -161,11 +168,11 @@ Regenerate according to gtk-priv/README.md
// Version ID 0
-// Valid for GTK v3.22.0 - v3.24.27 (unreleased)
-+// Valid for GTK v3.22.0 - v3.24.31 (unreleased)
++// Valid for GTK v3.22.0 - v3.24.32 (unreleased)
struct _GdkWindowImplWaylandClass_v3_22_0
{
struct _GdkWindowImplClass_v3_22_0 parent_class;
-@@ -105,6 +105,10 @@ int gdk_window_impl_wayland_class_priv_get_version_id(
+@@ -105,6 +105,11 @@ int gdk_window_impl_wayland_class_priv_get_version_id(
case 24024:
case 24025:
case 24026:
@@ -173,6 +180,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
@@ -183,11 +191,11 @@ Regenerate according to gtk-priv/README.md
// + struct wl_callback *surface_callback;
// + GHashTable *frame_callback_surfaces;
-// Valid for GTK v3.24.25 - v3.24.27 (unreleased)
-+// Valid for GTK v3.24.25 - v3.24.31 (unreleased)
++// Valid for GTK v3.24.25 - v3.24.32 (unreleased)
struct _GdkWindowImplWayland_v3_24_25
{
struct _GdkWindowImpl_v3_22_0 parent_instance;
-@@ -1156,6 +1156,10 @@ int gdk_window_impl_wayland_priv_get_version_id() {
+@@ -1156,6 +1156,11 @@ int gdk_window_impl_wayland_priv_get_version_id() {
case 24024:
case 24025:
case 24026:
@@ -195,6 +203,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
@@ -205,11 +214,11 @@ Regenerate according to gtk-priv/README.md
// + guint synthesized_crossing_event_id;
// - guint synthesize_crossing_event_queued : 1;
-// Valid for GTK v3.24.11 - v3.24.27 (unreleased)
-+// Valid for GTK v3.24.11 - v3.24.31 (unreleased)
++// Valid for GTK v3.24.11 - v3.24.32 (unreleased)
struct _GdkWindow_v3_24_11
{
GObject parent_instance;
-@@ -360,6 +360,10 @@ int gdk_window_priv_get_version_id() {
+@@ -360,6 +360,11 @@ int gdk_window_priv_get_version_id() {
case 24024:
case 24025:
case 24026:
@@ -217,6 +226,7 @@ Regenerate according to gtk-priv/README.md
+ case 24028:
+ case 24029:
+ case 24030:
++ case 24031:
break;
default:
diff --git a/x11-toolkits/gtk30/Makefile b/x11-toolkits/gtk30/Makefile
index 8e3848ad6844..0405fa27e14a 100644
--- a/x11-toolkits/gtk30/Makefile
+++ b/x11-toolkits/gtk30/Makefile
@@ -3,7 +3,7 @@
# adwaita-icon-theme, gnome-themes-standard and mate-themes
PORTNAME= gtk
-PORTVERSION= 3.24.30
+PORTVERSION= 3.24.31
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME/sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
PKGNAMESUFFIX= 3
@@ -37,7 +37,7 @@ CONFIGURE_ARGS= --enable-introspection
CPPFLAGS+= -fno-omit-frame-pointer
INSTALL_TARGET= install-strip
-LIBVERSION= 0.2404.26
+LIBVERSION= 0.2404.27
PLIST_SUB+= LIBVERSION=${LIBVERSION}
GLIB_SCHEMAS= org.gtk.Demo.gschema.xml \
@@ -73,8 +73,7 @@ WAYLAND_CONFIGURE_ENABLE= wayland-backend
WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
-WAYLAND_RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
- wayland-protocols>=0:graphics/wayland-protocols
+WAYLAND_RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
WAYLAND_USES= gl
WAYLAND_USE= GL=egl
diff --git a/x11-toolkits/gtk30/distinfo b/x11-toolkits/gtk30/distinfo
index bf333ed0fa66..3810c6e5a3c5 100644
--- a/x11-toolkits/gtk30/distinfo
+++ b/x11-toolkits/gtk30/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1625746731
-SHA256 (gnome/gtk+-3.24.30.tar.xz) = ba75bfff320ad1f4cfbee92ba813ec336322cc3c660d406aad014b07087a3ba9
-SIZE (gnome/gtk+-3.24.30.tar.xz) = 22407016
+TIMESTAMP = 1640024944
+SHA256 (gnome/gtk+-3.24.31.tar.xz) = 423c3e7fdb4c459ee889e35fd4d71fd2623562541c1041b11c07e5ad1ff10bf9
+SIZE (gnome/gtk+-3.24.31.tar.xz) = 22449112
diff --git a/x11-toolkits/gtk40/Makefile b/x11-toolkits/gtk40/Makefile
index dacec4be277e..ac3de4e861fb 100644
--- a/x11-toolkits/gtk40/Makefile
+++ b/x11-toolkits/gtk40/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gtk
-PORTVERSION= 4.4.1
+PORTVERSION= 4.6.0
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME
PKGNAMESUFFIX= 4
@@ -14,6 +14,8 @@ PORTSCOUT= limit:1,even
BUILD_DEPENDS= sassc>0:textproc/sassc
LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
+ libpng.so:graphics/png \
+ libtiff.so:graphics/tiff \
libfribidi.so:converters/fribidi \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
@@ -22,8 +24,8 @@ LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
RUN_DEPENDS= hicolor-icon-theme>=0:misc/hicolor-icon-theme \
adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme
-USES= compiler:c11 cpe gettext gnome localbase meson ninja \
- pathfix perl5 python:3.7+ pkgconfig tar:xz
+USES= compiler:c11 cpe gettext gnome jpeg localbase meson \
+ ninja pathfix perl5 python:3.7+ pkgconfig tar:xz
CPE_VENDOR= gnome
USE_LDCONFIG= yes
USE_PERL5= build
@@ -33,7 +35,7 @@ LDFLAGS+= -lexecinfo
BINARY_ALIAS= python3=${PYTHON_CMD}
-LIBVERSION= 1.400.1
+LIBVERSION= 1.600.0
PLIST_SUB+= LIBVERSION=${LIBVERSION}
GLIB_SCHEMAS= org.gtk.Demo4.gschema.xml \
diff --git a/x11-toolkits/gtk40/distinfo b/x11-toolkits/gtk40/distinfo
index 5d300ea57501..d42d21fa7e51 100644
--- a/x11-toolkits/gtk40/distinfo
+++ b/x11-toolkits/gtk40/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1635776058
-SHA256 (gnome/gtk-4.4.1.tar.xz) = 0faada983dc6b0bc409cb34c1713c1f3267e67c093f86b1e3b17db6100a3ddf4
-SIZE (gnome/gtk-4.4.1.tar.xz) = 30031924
+TIMESTAMP = 1640878427
+SHA256 (gnome/gtk-4.6.0.tar.xz) = 782d5951fbfd585fc9ec76c09d07e28e6014c72db001fb567fff217fb96e4d8c
+SIZE (gnome/gtk-4.6.0.tar.xz) = 22655868
diff --git a/x11-toolkits/gtk40/pkg-plist b/x11-toolkits/gtk40/pkg-plist
index 67612912d293..a7ccf96aa905 100644
--- a/x11-toolkits/gtk40/pkg-plist
+++ b/x11-toolkits/gtk40/pkg-plist
@@ -36,6 +36,7 @@ include/gtk-4.0/gdk/gdkdrag.h
include/gtk-4.0/gdk/gdkdragsurface.h
include/gtk-4.0/gdk/gdkdrawcontext.h
include/gtk-4.0/gdk/gdkdrop.h
+include/gtk-4.0/gdk/gdkenums.h
include/gtk-4.0/gdk/gdkenumtypes.h
include/gtk-4.0/gdk/gdkevents.h
include/gtk-4.0/gdk/gdkframeclock.h
@@ -88,7 +89,6 @@ include/gtk-4.0/gdk/gdkvulkancontext.h
%%X11%%include/gtk-4.0/gdk/x11/gdkx11utils.h
%%BROADWAY%%include/gtk-4.0/gsk/broadway/gskbroadwayrenderer.h
include/gtk-4.0/gsk/gl/gskglrenderer.h
-include/gtk-4.0/gsk/gl/gsknglrenderer.h
include/gtk-4.0/gsk/gsk-autocleanup.h
include/gtk-4.0/gsk/gsk.h
include/gtk-4.0/gsk/gskcairorenderer.h
@@ -328,6 +328,7 @@ include/gtk-4.0/gtk/gtkstringsorter.h
include/gtk-4.0/gtk/gtkstylecontext.h
include/gtk-4.0/gtk/gtkstyleprovider.h
include/gtk-4.0/gtk/gtkswitch.h
+include/gtk-4.0/gtk/gtksymbolicpaintable.h
include/gtk-4.0/gtk/gtktestatcontext.h
include/gtk-4.0/gtk/gtktestutils.h
include/gtk-4.0/gtk/gtktext.h
diff --git a/x11-toolkits/gtkd/Makefile b/x11-toolkits/gtkd/Makefile
index 665eee93b95c..5a9753739f02 100644
--- a/x11-toolkits/gtkd/Makefile
+++ b/x11-toolkits/gtkd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gtkd
-PORTVERSION= 3.9.0
+PORTVERSION= 3.10.0
CATEGORIES= x11-toolkits
MASTER_SITES= https://gtkd.org/Downloads/sources/
DISTNAME= GtkD-${PORTVERSION}
@@ -19,7 +19,7 @@ MAKEFILE= GNUmakefile
SSP_UNSAFE= ldc2 does not support -fstack-protector-strong
post-patch:
- ${REINPLACE_CMD} -e 's:\$$(libdir)/pkgconfig:$$(prefix)/libdata/pkgconfig:' \
+ ${REINPLACE_CMD} -e 's:\$$(libdir)/pkgconfig:libdata/pkgconfig:' \
${WRKSRC}/${MAKEFILE}
.include <bsd.port.mk>
diff --git a/x11-toolkits/gtkd/distinfo b/x11-toolkits/gtkd/distinfo
index 47aea4276776..05925f49985d 100644
--- a/x11-toolkits/gtkd/distinfo
+++ b/x11-toolkits/gtkd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1570553189
-SHA256 (GtkD-3.9.0.zip) = 97d2ce1617a4e88aaab9c9b1519c8f7faebb5351c0657bd1012d2cce2fc56863
-SIZE (GtkD-3.9.0.zip) = 4576099
+TIMESTAMP = 1640368324
+SHA256 (GtkD-3.10.0.zip) = 6ff8d6c832fda4adc1ac49893190f24a62f27a88ad3e7bc5ab02643596d6856d
+SIZE (GtkD-3.10.0.zip) = 4663859
diff --git a/x11-toolkits/gtkd/pkg-plist b/x11-toolkits/gtkd/pkg-plist
index f4ab65704bdc..04e0157843d1 100644
--- a/x11-toolkits/gtkd/pkg-plist
+++ b/x11-toolkits/gtkd/pkg-plist
@@ -229,6 +229,9 @@ include/d/gtkd-3/gio/ListStore.d
include/d/gtkd-3/gio/LoadableIconIF.d
include/d/gtkd-3/gio/LoadableIconT.d
include/d/gtkd-3/gio/MemoryInputStream.d
+include/d/gtkd-3/gio/MemoryMonitorIF.d
+include/d/gtkd-3/gio/MemoryMonitorT.d
+include/d/gtkd-3/gio/NativeSocketAddress.d
include/d/gtkd-3/gio/MemoryOutputStream.d
include/d/gtkd-3/gio/Menu.d
include/d/gtkd-3/gio/MenuAttributeIter.d
diff --git a/x11-toolkits/kf5-attica/distinfo b/x11-toolkits/kf5-attica/distinfo
index 3a390ce95ded..7c9e980f8bb2 100644
--- a/x11-toolkits/kf5-attica/distinfo
+++ b/x11-toolkits/kf5-attica/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215881
-SHA256 (KDE/frameworks/5.88.0/attica-5.88.0.tar.xz) = 8dabc5073bddaf8bc85a4f13a1638d6da4bc6ea5f49845800e4433c1da606f08
-SIZE (KDE/frameworks/5.88.0/attica-5.88.0.tar.xz) = 67204
+TIMESTAMP = 1641054203
+SHA256 (KDE/frameworks/5.90.0/attica-5.90.0.tar.xz) = 9372f1f1733c33bc36c3180b821bb1a12d1808735de86bce742aae043d3e437f
+SIZE (KDE/frameworks/5.90.0/attica-5.90.0.tar.xz) = 69288
diff --git a/x11-toolkits/kf5-kcompletion/distinfo b/x11-toolkits/kf5-kcompletion/distinfo
index eaf7a489b916..b35d9fa609ca 100644
--- a/x11-toolkits/kf5-kcompletion/distinfo
+++ b/x11-toolkits/kf5-kcompletion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215882
-SHA256 (KDE/frameworks/5.88.0/kcompletion-5.88.0.tar.xz) = b64c7a2720675599385c0faedae27d5255694e6d6637455b2740d49d3a813938
-SIZE (KDE/frameworks/5.88.0/kcompletion-5.88.0.tar.xz) = 122892
+TIMESTAMP = 1641054204
+SHA256 (KDE/frameworks/5.90.0/kcompletion-5.90.0.tar.xz) = f33dc0abeb3b6b5ca96d2e6ab5712e26ab7115152bde6a08fa85afd8a3b6a341
+SIZE (KDE/frameworks/5.90.0/kcompletion-5.90.0.tar.xz) = 125136
diff --git a/x11-toolkits/kf5-kconfigwidgets/distinfo b/x11-toolkits/kf5-kconfigwidgets/distinfo
index d2fa9a9c94f1..372d6150fcd6 100644
--- a/x11-toolkits/kf5-kconfigwidgets/distinfo
+++ b/x11-toolkits/kf5-kconfigwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215883
-SHA256 (KDE/frameworks/5.88.0/kconfigwidgets-5.88.0.tar.xz) = 7995523bee2c89867287a26994859ceb7d2a5be80e7bce80c186d6339bf18ad4
-SIZE (KDE/frameworks/5.88.0/kconfigwidgets-5.88.0.tar.xz) = 412648
+TIMESTAMP = 1641054205
+SHA256 (KDE/frameworks/5.90.0/kconfigwidgets-5.90.0.tar.xz) = 98ff947d80bd3c55bc0758b0fc9e1300078f1a9ad8a8983e737d6cd189e9a1ea
+SIZE (KDE/frameworks/5.90.0/kconfigwidgets-5.90.0.tar.xz) = 414220
diff --git a/x11-toolkits/kf5-kdesignerplugin/distinfo b/x11-toolkits/kf5-kdesignerplugin/distinfo
index e8348bc02c92..bcc513fe4261 100644
--- a/x11-toolkits/kf5-kdesignerplugin/distinfo
+++ b/x11-toolkits/kf5-kdesignerplugin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215884
-SHA256 (KDE/frameworks/5.88.0/kdesignerplugin-5.88.0.tar.xz) = d90c6245209d52e891755fcf8a35ce40d9de3b9c315c3f4bef8b556270b0154b
-SIZE (KDE/frameworks/5.88.0/kdesignerplugin-5.88.0.tar.xz) = 75588
+TIMESTAMP = 1641054206
+SHA256 (KDE/frameworks/5.90.0/kdesignerplugin-5.90.0.tar.xz) = 388a2e9a2be330c7e90101e4eb2ca30e1a66a76e236e65e56f4a42311cf2faa1
+SIZE (KDE/frameworks/5.90.0/kdesignerplugin-5.90.0.tar.xz) = 75576
diff --git a/x11-toolkits/kf5-kguiaddons/distinfo b/x11-toolkits/kf5-kguiaddons/distinfo
index 63593881aa2b..8bb997d2c365 100644
--- a/x11-toolkits/kf5-kguiaddons/distinfo
+++ b/x11-toolkits/kf5-kguiaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215885
-SHA256 (KDE/frameworks/5.88.0/kguiaddons-5.88.0.tar.xz) = 5a9dba0bd5845468d5f3d2ed847ec43f2511a416bf374e001b84058fcbe02f63
-SIZE (KDE/frameworks/5.88.0/kguiaddons-5.88.0.tar.xz) = 60904
+TIMESTAMP = 1641054207
+SHA256 (KDE/frameworks/5.90.0/kguiaddons-5.90.0.tar.xz) = 9d2be477affaac6908e946b0c073d13f072a3254e8f2fe5d12d2f7c37c473455
+SIZE (KDE/frameworks/5.90.0/kguiaddons-5.90.0.tar.xz) = 69832
diff --git a/x11-toolkits/kf5-kguiaddons/pkg-plist b/x11-toolkits/kf5-kguiaddons/pkg-plist
index 19e0a395e735..532aba706aa0 100644
--- a/x11-toolkits/kf5-kguiaddons/pkg-plist
+++ b/x11-toolkits/kf5-kguiaddons/pkg-plist
@@ -7,6 +7,7 @@ include/KF5/KGuiAddons/KFontUtils
include/KF5/KGuiAddons/KIconUtils
include/KF5/KGuiAddons/KImageCache
include/KF5/KGuiAddons/KModifierKeyInfo
+include/KF5/KGuiAddons/KSystemClipboard
include/KF5/KGuiAddons/KWordWrap
include/KF5/KGuiAddons/KeySequenceRecorder
include/KF5/KGuiAddons/kcolorcollection.h
@@ -22,6 +23,7 @@ include/KF5/KGuiAddons/kimagecache.h
include/KF5/KGuiAddons/klocalimagecacheimpl.h
include/KF5/KGuiAddons/kmodifierkeyinfo.h
include/KF5/KGuiAddons/kmodifierkeyinfoprovider_p.h
+include/KF5/KGuiAddons/ksystemclipboard.h
include/KF5/KGuiAddons/kwordwrap.h
include/KF5/kguiaddons_version.h
lib/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake
diff --git a/x11-toolkits/kf5-kirigami2/distinfo b/x11-toolkits/kf5-kirigami2/distinfo
index 613a930fe039..20656a720e7f 100644
--- a/x11-toolkits/kf5-kirigami2/distinfo
+++ b/x11-toolkits/kf5-kirigami2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215886
-SHA256 (KDE/frameworks/5.88.0/kirigami2-5.88.0.tar.xz) = 190608bc49b75f38c3db81538a5f522e391c21b97398e615222449eefbf577fa
-SIZE (KDE/frameworks/5.88.0/kirigami2-5.88.0.tar.xz) = 333324
+TIMESTAMP = 1641054208
+SHA256 (KDE/frameworks/5.90.0/kirigami2-5.90.0.tar.xz) = 2b39c24cb553f7ad6b1fb8babc54a3055e51344b81c21b82d3d88f7d43b08864
+SIZE (KDE/frameworks/5.90.0/kirigami2-5.90.0.tar.xz) = 349768
diff --git a/x11-toolkits/kf5-kirigami2/pkg-plist b/x11-toolkits/kf5-kirigami2/pkg-plist
index aeff39e2d6ca..1a3c9839c308 100644
--- a/x11-toolkits/kf5-kirigami2/pkg-plist
+++ b/x11-toolkits/kf5-kirigami2/pkg-plist
@@ -38,6 +38,7 @@ lib/libKF5Kirigami2.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/kirigami.2/CardsListView.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/CheckableListItem.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/ContextDrawer.qml
+%%QT_QMLDIR%%/org/kde/kirigami.2/Dialog.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/FlexColumn.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/FormLayout.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/GlobalDrawer.qml
@@ -49,6 +50,7 @@ lib/libKF5Kirigami2.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/kirigami.2/LinkButton.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/ListItemDragHandle.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/ListSectionHeader.qml
+%%QT_QMLDIR%%/org/kde/kirigami.2/MenuDialog.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/NavigationTabBar.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/NavigationTabButton.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/OverlayDrawer.qml
@@ -58,6 +60,7 @@ lib/libKF5Kirigami2.so.%%KDE_FRAMEWORKS_VERSION%%
%%QT_QMLDIR%%/org/kde/kirigami.2/PageRow.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/PasswordField.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/PlaceholderMessage.qml
+%%QT_QMLDIR%%/org/kde/kirigami.2/PromptDialog.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/RouterWindow.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/ScrollablePage.qml
%%QT_QMLDIR%%/org/kde/kirigami.2/SearchField.qml
@@ -172,6 +175,7 @@ share/locale/sr@ijekavian/LC_MESSAGES/libkirigami2plugin_qt.qm
share/locale/sr@ijekavianlatin/LC_MESSAGES/libkirigami2plugin_qt.qm
share/locale/sr@latin/LC_MESSAGES/libkirigami2plugin_qt.qm
share/locale/sv/LC_MESSAGES/libkirigami2plugin_qt.qm
+share/locale/ta/LC_MESSAGES/libkirigami2plugin_qt.qm
share/locale/tg/LC_MESSAGES/libkirigami2plugin_qt.qm
share/locale/tr/LC_MESSAGES/libkirigami2plugin_qt.qm
share/locale/uk/LC_MESSAGES/libkirigami2plugin_qt.qm
diff --git a/x11-toolkits/kf5-kitemviews/distinfo b/x11-toolkits/kf5-kitemviews/distinfo
index 55039f0fdbc3..5363df6c4e06 100644
--- a/x11-toolkits/kf5-kitemviews/distinfo
+++ b/x11-toolkits/kf5-kitemviews/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215887
-SHA256 (KDE/frameworks/5.88.0/kitemviews-5.88.0.tar.xz) = 276a27bd556e977d31666846736382f75429a0632a20a01406257dcfcfce70cb
-SIZE (KDE/frameworks/5.88.0/kitemviews-5.88.0.tar.xz) = 75260
+TIMESTAMP = 1641054209
+SHA256 (KDE/frameworks/5.90.0/kitemviews-5.90.0.tar.xz) = f757982856c62031313d724bc639319b9fc60b647b91aa8667b22bd577414283
+SIZE (KDE/frameworks/5.90.0/kitemviews-5.90.0.tar.xz) = 77612
diff --git a/x11-toolkits/kf5-kjobwidgets/distinfo b/x11-toolkits/kf5-kjobwidgets/distinfo
index 0a14efe71a74..02cde8436ac2 100644
--- a/x11-toolkits/kf5-kjobwidgets/distinfo
+++ b/x11-toolkits/kf5-kjobwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215888
-SHA256 (KDE/frameworks/5.88.0/kjobwidgets-5.88.0.tar.xz) = 5131391391372d71ee4d2a832c45fa5e2d2c8a02c0df61078451551b50b8ba26
-SIZE (KDE/frameworks/5.88.0/kjobwidgets-5.88.0.tar.xz) = 99404
+TIMESTAMP = 1641054210
+SHA256 (KDE/frameworks/5.90.0/kjobwidgets-5.90.0.tar.xz) = 0d65d194284d2d8097d16c7d031772d29886316985e3274db3b06b5a916163cb
+SIZE (KDE/frameworks/5.90.0/kjobwidgets-5.90.0.tar.xz) = 101812
diff --git a/x11-toolkits/kf5-ktextwidgets/distinfo b/x11-toolkits/kf5-ktextwidgets/distinfo
index 9f2bb1603141..578f88630097 100644
--- a/x11-toolkits/kf5-ktextwidgets/distinfo
+++ b/x11-toolkits/kf5-ktextwidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215889
-SHA256 (KDE/frameworks/5.88.0/ktextwidgets-5.88.0.tar.xz) = 33660e1e3e59f194250873ca59e6c8be375fc114b8c9ba44bd1dd7a97990d719
-SIZE (KDE/frameworks/5.88.0/ktextwidgets-5.88.0.tar.xz) = 326912
+TIMESTAMP = 1641054211
+SHA256 (KDE/frameworks/5.90.0/ktextwidgets-5.90.0.tar.xz) = 4ff6a600f5a48086edb4b056ad8482a1913dd1858729e606d70e1a08d52fe809
+SIZE (KDE/frameworks/5.90.0/ktextwidgets-5.90.0.tar.xz) = 329184
diff --git a/x11-toolkits/kf5-kwidgetsaddons/distinfo b/x11-toolkits/kf5-kwidgetsaddons/distinfo
index ebda1fa1e884..a96ba381a216 100644
--- a/x11-toolkits/kf5-kwidgetsaddons/distinfo
+++ b/x11-toolkits/kf5-kwidgetsaddons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215890
-SHA256 (KDE/frameworks/5.88.0/kwidgetsaddons-5.88.0.tar.xz) = 07f11f4b62abe1299e3a9e45c8e09a0a01125164a0df7df58148393f6bbba311
-SIZE (KDE/frameworks/5.88.0/kwidgetsaddons-5.88.0.tar.xz) = 2306968
+TIMESTAMP = 1641054212
+SHA256 (KDE/frameworks/5.90.0/kwidgetsaddons-5.90.0.tar.xz) = ca4cbbecc86fdaa00a09ad700037c47fe9c22e584d8c79f6b9007181018e27b0
+SIZE (KDE/frameworks/5.90.0/kwidgetsaddons-5.90.0.tar.xz) = 2311612
diff --git a/x11-toolkits/kf5-kxmlgui/distinfo b/x11-toolkits/kf5-kxmlgui/distinfo
index 6ee8511006d9..261a1400107a 100644
--- a/x11-toolkits/kf5-kxmlgui/distinfo
+++ b/x11-toolkits/kf5-kxmlgui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636215890
-SHA256 (KDE/frameworks/5.88.0/kxmlgui-5.88.0.tar.xz) = 623c5a73369c0f1bd7b143de72addae33bfcd03fa4ab5ea5d9b3ac6d9be0a117
-SIZE (KDE/frameworks/5.88.0/kxmlgui-5.88.0.tar.xz) = 885308
+TIMESTAMP = 1641054213
+SHA256 (KDE/frameworks/5.90.0/kxmlgui-5.90.0.tar.xz) = 4f7bc9b305b49a304379d82037dcfe63ba89e6a4911cd4ac3c831dd3330f1be1
+SIZE (KDE/frameworks/5.90.0/kxmlgui-5.90.0.tar.xz) = 888312
diff --git a/x11-toolkits/linux-c7-gtk2/distinfo b/x11-toolkits/linux-c7-gtk2/distinfo
index 96df0bb6f0c4..a16c33638957 100644
--- a/x11-toolkits/linux-c7-gtk2/distinfo
+++ b/x11-toolkits/linux-c7-gtk2/distinfo
@@ -1,8 +1,12 @@
-TIMESTAMP = 1507318067
+TIMESTAMP = 1627157526
+SHA256 (centos/gtk2-2.24.31-1.el7.aarch64.rpm) = b33e1376c0936a3c8a1c98cb44a363912db162ba89ebce1767ac4095cb42a7e6
+SIZE (centos/gtk2-2.24.31-1.el7.aarch64.rpm) = 3343276
SHA256 (centos/gtk2-2.24.31-1.el7.i686.rpm) = b81831f5a0b9b411997dc7e9aea7df9643e7aacb2d8b0e3adf1c56bbae901f05
SIZE (centos/gtk2-2.24.31-1.el7.i686.rpm) = 3527236
SHA256 (centos/gtk2-2.24.31-1.el7.x86_64.rpm) = 68fb1261c69e217a9fa3901ebd0c76ebeaf0fce64ef9eeb571bfd75cfadcf7fd
SIZE (centos/gtk2-2.24.31-1.el7.x86_64.rpm) = 3552756
+SHA256 (centos/gtk2-immodules-2.24.31-1.el7.aarch64.rpm) = ca765352051cd6e5c892b604c2efb2847e0cc6c7cf721e0ee8b77a2f26207733
+SIZE (centos/gtk2-immodules-2.24.31-1.el7.aarch64.rpm) = 30964
SHA256 (centos/gtk2-immodules-2.24.31-1.el7.i686.rpm) = a7b831cdc0726e87bfc451da1581d64f93eb3f839fa18c91f4e5d14e67407e7c
SIZE (centos/gtk2-immodules-2.24.31-1.el7.i686.rpm) = 31164
SHA256 (centos/gtk2-immodules-2.24.31-1.el7.x86_64.rpm) = 173fbc01e1f55425190a6388338cf4967a1ef20fc56729e8640d83fd370808f1
diff --git a/x11-toolkits/linux-c7-gtk2/pkg-plist.aarch64 b/x11-toolkits/linux-c7-gtk2/pkg-plist.aarch64
new file mode 100644
index 000000000000..14a59380c479
--- /dev/null
+++ b/x11-toolkits/linux-c7-gtk2/pkg-plist.aarch64
@@ -0,0 +1,150 @@
+etc/X11/xinit/xinput.d/im-cedilla.conf
+etc/gtk-2.0/im-multipress.conf
+usr/bin/gtk-query-immodules-2.0-64
+usr/bin/update-gtk-immodules
+usr/lib64/girepository-1.0/Gdk-2.0.typelib
+usr/lib64/girepository-1.0/GdkX11-2.0.typelib
+usr/lib64/girepository-1.0/Gtk-2.0.typelib
+usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-am-et.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-cedilla.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-inuktitut.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-ipa.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-multipress.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-thai.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-ti-er.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-ti-et.so
+usr/lib64/gtk-2.0/2.10.0/immodules/im-viqr.so
+@rmtry usr/lib64/gtk-2.0/2.10.0/immodules.cache
+usr/lib64/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
+usr/lib64/gtk-2.0/2.10.0/printbackends/libprintbackend-file.so
+usr/lib64/gtk-2.0/2.10.0/printbackends/libprintbackend-lpr.so
+usr/lib64/gtk-2.0/modules/libferret.so
+usr/lib64/gtk-2.0/modules/libgail.so
+usr/lib64/libgailutil.so.18
+usr/lib64/libgailutil.so.18.0.1
+usr/lib64/libgdk-x11-2.0.so.0
+usr/lib64/libgdk-x11-2.0.so.0.2400.31
+usr/lib64/libgtk-x11-2.0.so.0
+usr/lib64/libgtk-x11-2.0.so.0.2400.31
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+usr/share/licenses/gtk2-2.24.31/COPYING
+%%NLS%%usr/share/locale/af/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/am/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ang/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ar/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/as/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ast/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/az/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/az_IR/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/be/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/be@latin/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/bg/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/bn/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/bn_IN/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/br/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/bs/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ca/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ca@valencia/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/crh/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/cs/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/cy/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/da/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/de/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/dz/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/el/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/en_CA/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/en_GB/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/eo/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/es/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/et/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/eu/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/fa/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/fi/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/fr/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ga/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/gl/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/gu/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/he/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/hi/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/hr/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/hu/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/hy/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ia/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/id/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/io/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/is/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/it/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ja/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ka/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/kk/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/kn/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ko/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ku/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/li/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/lt/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/lv/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/mai/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/mi/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/mk/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ml/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/mn/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/mr/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ms/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/my/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/nb/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/nds/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ne/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/nl/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/nn/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/nso/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/oc/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/or/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/pa/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/pl/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ps/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/pt/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/pt_BR/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ro/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ru/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/rw/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/si/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/sk/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/sl/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/sq/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/sr/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/sr@ije/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/sr@latin/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/sv/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ta/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/te/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/th/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/tk/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/tr/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/tt/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ug/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/uk/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/ur/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/uz/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/uz@cyrillic/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/vi/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/wa/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/xh/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/yi/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/zh_CN/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/zh_HK/LC_MESSAGES/gtk20.mo
+%%NLS%%usr/share/locale/zh_TW/LC_MESSAGES/gtk20.mo
+usr/share/man/man1/gtk-query-immodules-2.0-64.1.gz
+usr/share/man/man1/gtk-query-immodules-2.0.1.gz
+usr/share/man/man1/update-gtk-immodules.1.gz
+usr/share/themes/Default/gtk-2.0-key/gtkrc
+usr/share/themes/Emacs/gtk-2.0-key/gtkrc
+usr/share/themes/Raleigh/gtk-2.0/gtkrc
+@dir usr/lib64/gtk-2.0/2.10.0/filesystems
+@dir usr/lib64/gtk-2.0/immodules
+@dir usr/share/gtk-2.0
+@postexec %D/usr/bin/gtk-query-immodules-2.0-32 --update-cache
+@postexec %D/usr/bin/gtk-query-immodules-2.0-64 --update-cache
diff --git a/x11-toolkits/linux-c7-gtk3/distinfo b/x11-toolkits/linux-c7-gtk3/distinfo
index 33e8a925db84..1768f539666d 100644
--- a/x11-toolkits/linux-c7-gtk3/distinfo
+++ b/x11-toolkits/linux-c7-gtk3/distinfo
@@ -1,8 +1,12 @@
-TIMESTAMP = 1614798127
+TIMESTAMP = 1626542765
+SHA256 (centos/gtk3-3.22.30-6.el7.aarch64.rpm) = a8118dc36a19a7ab75bba43190dc855dd5a729003325421b749253295992f277
+SIZE (centos/gtk3-3.22.30-6.el7.aarch64.rpm) = 4357560
SHA256 (centos/gtk3-3.22.30-6.el7.i686.rpm) = 73c486ff61695559ce4daae66d613f19b44873db66b308ac0f3d693c35e6bc5c
SIZE (centos/gtk3-3.22.30-6.el7.i686.rpm) = 4557960
SHA256 (centos/gtk3-3.22.30-6.el7.x86_64.rpm) = 677cbb3bd9f4a461b86460be4a5a9ef23ab126d06907725c3ffe789009559936
SIZE (centos/gtk3-3.22.30-6.el7.x86_64.rpm) = 4563952
+SHA256 (centos/gtk3-immodules-3.22.30-6.el7.aarch64.rpm) = dfb41e24afa464cf98e4e44a43323ab141e32d7665b0e1ec12fbc130bd11d694
+SIZE (centos/gtk3-immodules-3.22.30-6.el7.aarch64.rpm) = 30676
SHA256 (centos/gtk3-immodules-3.22.30-6.el7.i686.rpm) = bbee01b6f77f73dd8fa120902effab8fc8cc41b5df940a9c471d8fc625912281
SIZE (centos/gtk3-immodules-3.22.30-6.el7.i686.rpm) = 30928
SHA256 (centos/gtk3-immodules-3.22.30-6.el7.x86_64.rpm) = a20718245cbc3ce096de1da99acc9aadce7082881bcdc0b1576352b2959e8db8
diff --git a/x11-toolkits/linux-c7-gtk3/pkg-plist.aarch64 b/x11-toolkits/linux-c7-gtk3/pkg-plist.aarch64
new file mode 100644
index 000000000000..68c8633ad974
--- /dev/null
+++ b/x11-toolkits/linux-c7-gtk3/pkg-plist.aarch64
@@ -0,0 +1,162 @@
+etc/gtk-3.0/im-multipress.conf
+usr/bin/gtk-launch
+usr/bin/gtk-query-immodules-3.0-64
+usr/lib64/girepository-1.0/Gdk-3.0.typelib
+usr/lib64/girepository-1.0/GdkX11-3.0.typelib
+usr/lib64/girepository-1.0/Gtk-3.0.typelib
+usr/lib64/gtk-3.0/3.0.0/immodules/im-am-et.so
+usr/lib64/gtk-3.0/3.0.0/immodules/im-cedilla.so
+usr/lib64/gtk-3.0/3.0.0/immodules/im-cyrillic-translit.so
+usr/lib64/gtk-3.0/3.0.0/immodules/im-inuktitut.so
+usr/lib64/gtk-3.0/3.0.0/immodules/im-ipa.so
+usr/lib64/gtk-3.0/3.0.0/immodules/im-multipress.so
+usr/lib64/gtk-3.0/3.0.0/immodules/im-thai.so
+usr/lib64/gtk-3.0/3.0.0/immodules/im-ti-er.so
+usr/lib64/gtk-3.0/3.0.0/immodules/im-ti-et.so
+usr/lib64/gtk-3.0/3.0.0/immodules/im-viqr.so
+@rmtry usr/lib64/gtk-3.0/3.0.0/immodules.cache
+usr/lib64/gtk-3.0/3.0.0/printbackends/libprintbackend-cloudprint.so
+usr/lib64/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so
+usr/lib64/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so
+usr/lib64/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.so
+usr/lib64/libgailutil-3.so.0
+usr/lib64/libgailutil-3.so.0.0.0
+usr/lib64/libgdk-3.so.0
+usr/lib64/libgdk-3.so.0.2200.30
+usr/lib64/libgtk-3.so.0
+usr/lib64/libgtk-3.so.0.2200.30
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+usr/share/glib-2.0/schemas/org.gtk.Settings.ColorChooser.gschema.xml
+usr/share/glib-2.0/schemas/org.gtk.Settings.Debug.gschema.xml
+usr/share/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
+usr/share/glib-2.0/schemas/org.gtk.Settings.FileChooser.gschema.xml
+usr/share/glib-2.0/schemas/org.gtk.exampleapp.gschema.xml
+usr/share/licenses/gtk3-3.22.30/COPYING
+%%NLS%%usr/share/locale/af/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/am/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/an/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ang/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ar/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/as/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ast/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/az/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/az_IR/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/be/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/be@latin/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/bg/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/bn/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/bn_IN/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/br/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/bs/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ca/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ca@valencia/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/crh/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/cs/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/cy/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/da/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/de/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/dz/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/el/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/en/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/en@shaw/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/en_CA/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/en_GB/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/eo/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/es/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/et/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/eu/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/fa/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/fi/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/fr/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/fur/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ga/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/gd/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/gl/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/gu/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/he/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/hi/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/hr/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/hu/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/hy/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ia/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/id/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/io/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/is/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/it/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ja/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ka/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/kg/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/kk/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/km/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/kn/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ko/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ku/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ky/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/lg/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/li/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/lt/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/lv/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/mai/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/mi/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/mk/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ml/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/mn/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/mr/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ms/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/my/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/nb/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/nds/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ne/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/nl/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/nn/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/nso/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/oc/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/or/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/pa/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/pl/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ps/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/pt/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/pt_BR/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ro/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ru/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/rw/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/si/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/sk/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/sl/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/sq/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/sr/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/sr@ije/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/sr@latin/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/sv/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ta/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/te/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/tg/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/th/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/tk/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/tr/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/tt/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ug/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/uk/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/ur/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/uz/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/uz@cyrillic/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/vi/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/wa/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/xh/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/yi/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/zh_CN/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/zh_HK/LC_MESSAGES/gtk30.mo
+%%NLS%%usr/share/locale/zh_TW/LC_MESSAGES/gtk30.mo
+usr/share/man/man1/gtk-launch.1.gz
+usr/share/man/man1/gtk-query-immodules-3.0-64.1.gz
+usr/share/man/man1/gtk-query-immodules-3.0.1.gz
+usr/share/themes/Default/gtk-3.0/gtk-keys.css
+usr/share/themes/Emacs/gtk-3.0/gtk-keys.css
+@dir usr/lib64/gtk-3.0/3.0.0/theming-engines
+@dir usr/lib64/gtk-3.0/immodules
+@dir usr/lib64/gtk-3.0/modules
+@dir usr/share/gtk-3.0
+@postexec %D/usr/bin/gtk-query-immodules-3.0-32 --update-cache
+@postexec %D/usr/bin/gtk-query-immodules-3.0-64 --update-cache
diff --git a/x11-toolkits/linux-c7-openmotif/distinfo b/x11-toolkits/linux-c7-openmotif/distinfo
index dbd2ebcfd8ae..da10ef6d68bc 100644
--- a/x11-toolkits/linux-c7-openmotif/distinfo
+++ b/x11-toolkits/linux-c7-openmotif/distinfo
@@ -1,4 +1,6 @@
-TIMESTAMP = 1530727330
+TIMESTAMP = 1627157351
+SHA256 (centos/motif-2.3.4-14.el7_5.aarch64.rpm) = add87ea89a936f6d27b76addad2ae672ee148c4833db64c03162247e0a61d8a4
+SIZE (centos/motif-2.3.4-14.el7_5.aarch64.rpm) = 1354952
SHA256 (centos/motif-2.3.4-14.el7_5.i686.rpm) = 78c7b5d734ab7c13f9d5952d5092688d23e63c0bbb98d213bb5987256d5ceece
SIZE (centos/motif-2.3.4-14.el7_5.i686.rpm) = 1464372
SHA256 (centos/motif-2.3.4-14.el7_5.x86_64.rpm) = 950633f31606d55596dcc947861948599ce32890309a8bba8908fde3e5bcd406
diff --git a/x11-toolkits/linux-c7-openmotif/pkg-plist.aarch64 b/x11-toolkits/linux-c7-openmotif/pkg-plist.aarch64
new file mode 100644
index 000000000000..37bf7e3ac35d
--- /dev/null
+++ b/x11-toolkits/linux-c7-openmotif/pkg-plist.aarch64
@@ -0,0 +1,10 @@
+usr/lib64/libMrm.so.4
+usr/lib64/libMrm.so.4.0.4
+usr/lib64/libUil.so.4
+usr/lib64/libUil.so.4.0.4
+usr/lib64/libXm.so.4
+usr/lib64/libXm.so.4.0.4
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/RELEASE
+%%PORTDOCS%%%%DOCSDIR%%/RELNOTES
diff --git a/x11-toolkits/linux-c7-pango/distinfo b/x11-toolkits/linux-c7-pango/distinfo
index 9b6c540a2695..357494d3a8eb 100644
--- a/x11-toolkits/linux-c7-pango/distinfo
+++ b/x11-toolkits/linux-c7-pango/distinfo
@@ -1,4 +1,6 @@
-TIMESTAMP = 1568992965
+TIMESTAMP = 1627157353
+SHA256 (centos/pango-1.42.4-4.el7_7.aarch64.rpm) = f8d10523f03b29ec1dcb31c1b88c32fb8d183d0ee673074f5a47ed4ca9b3ee2e
+SIZE (centos/pango-1.42.4-4.el7_7.aarch64.rpm) = 277368
SHA256 (centos/pango-1.42.4-4.el7_7.i686.rpm) = b61eb6385f406b7210f8c9095540a28e97eaf9e94c68fb00cd72ac4ea4b5c5a6
SIZE (centos/pango-1.42.4-4.el7_7.i686.rpm) = 288076
SHA256 (centos/pango-1.42.4-4.el7_7.x86_64.rpm) = b45e82bace13bf493ae1ba13a73d110af4b4205b34c3af666e295b2154fa7621
diff --git a/x11-toolkits/linux-c7-pango/pkg-plist.aarch64 b/x11-toolkits/linux-c7-pango/pkg-plist.aarch64
new file mode 100644
index 000000000000..f2ca7fc586eb
--- /dev/null
+++ b/x11-toolkits/linux-c7-pango/pkg-plist.aarch64
@@ -0,0 +1,20 @@
+usr/bin/pango-list
+usr/bin/pango-querymodules-64
+usr/bin/pango-view
+usr/lib64/girepository-1.0/Pango-1.0.typelib
+usr/lib64/girepository-1.0/PangoCairo-1.0.typelib
+usr/lib64/girepository-1.0/PangoFT2-1.0.typelib
+usr/lib64/girepository-1.0/PangoXft-1.0.typelib
+usr/lib64/libpango-1.0.so.0
+usr/lib64/libpango-1.0.so.0.4200.3
+usr/lib64/libpangocairo-1.0.so.0
+usr/lib64/libpangocairo-1.0.so.0.4200.3
+usr/lib64/libpangoft2-1.0.so.0
+usr/lib64/libpangoft2-1.0.so.0.4200.3
+usr/lib64/libpangoxft-1.0.so.0
+usr/lib64/libpangoxft-1.0.so.0.4200.3
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+usr/share/licenses/pango-1.42.4/COPYING
+usr/share/man/man1/pango-view.1.gz
diff --git a/x11-toolkits/linux-c7-qt-x11/distinfo b/x11-toolkits/linux-c7-qt-x11/distinfo
index 9d7e6356325b..e043046e3777 100644
--- a/x11-toolkits/linux-c7-qt-x11/distinfo
+++ b/x11-toolkits/linux-c7-qt-x11/distinfo
@@ -1,4 +1,6 @@
-TIMESTAMP = 1614799616
+TIMESTAMP = 1627157513
+SHA256 (centos/qt-x11-4.8.7-9.el7_9.aarch64.rpm) = e8572e8033eade9c969dd4510fcf052c04c572e5e105ea01f7796305f54c13d6
+SIZE (centos/qt-x11-4.8.7-9.el7_9.aarch64.rpm) = 12278284
SHA256 (centos/qt-x11-4.8.7-9.el7_9.i686.rpm) = 9311ccab42970f1272cfc018419932b0fb8fe37ba50649863fba7a09fcb64c4b
SIZE (centos/qt-x11-4.8.7-9.el7_9.i686.rpm) = 13369988
SHA256 (centos/qt-x11-4.8.7-9.el7_9.x86_64.rpm) = 051767c8b8b2c33280f93fb2f1f60e7d9bdd8f44678ca6c68f5e2e59986a7ef8
diff --git a/x11-toolkits/linux-c7-qt-x11/pkg-plist.aarch64 b/x11-toolkits/linux-c7-qt-x11/pkg-plist.aarch64
new file mode 100644
index 000000000000..a92395e44b8a
--- /dev/null
+++ b/x11-toolkits/linux-c7-qt-x11/pkg-plist.aarch64
@@ -0,0 +1,115 @@
+usr/lib64/libQt3Support.so.4
+usr/lib64/libQt3Support.so.4.8
+usr/lib64/libQt3Support.so.4.8.7
+usr/lib64/libQtCLucene.so.4
+usr/lib64/libQtCLucene.so.4.8
+usr/lib64/libQtCLucene.so.4.8.7
+usr/lib64/libQtDeclarative.so.4
+usr/lib64/libQtDeclarative.so.4.8
+usr/lib64/libQtDeclarative.so.4.8.7
+usr/lib64/libQtDesigner.so.4
+usr/lib64/libQtDesigner.so.4.8
+usr/lib64/libQtDesigner.so.4.8.7
+usr/lib64/libQtDesignerComponents.so.4
+usr/lib64/libQtDesignerComponents.so.4.8
+usr/lib64/libQtDesignerComponents.so.4.8.7
+usr/lib64/libQtGui.so.4
+usr/lib64/libQtGui.so.4.8
+usr/lib64/libQtGui.so.4.8.7
+usr/lib64/libQtHelp.so.4
+usr/lib64/libQtHelp.so.4.8
+usr/lib64/libQtHelp.so.4.8.7
+usr/lib64/libQtMultimedia.so.4
+usr/lib64/libQtMultimedia.so.4.8
+usr/lib64/libQtMultimedia.so.4.8.7
+usr/lib64/libQtOpenGL.so.4
+usr/lib64/libQtOpenGL.so.4.8
+usr/lib64/libQtOpenGL.so.4.8.7
+usr/lib64/libQtScriptTools.so.4
+usr/lib64/libQtScriptTools.so.4.8
+usr/lib64/libQtScriptTools.so.4.8.7
+usr/lib64/libQtSvg.so.4
+usr/lib64/libQtSvg.so.4.8
+usr/lib64/libQtSvg.so.4.8.7
+usr/lib64/qt4/imports/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.so
+usr/lib64/qt4/imports/Qt/labs/folderlistmodel/qmldir
+usr/lib64/qt4/imports/Qt/labs/gestures/libqmlgesturesplugin.so
+usr/lib64/qt4/imports/Qt/labs/gestures/qmldir
+usr/lib64/qt4/imports/Qt/labs/particles/libqmlparticlesplugin.so
+usr/lib64/qt4/imports/Qt/labs/particles/qmldir
+usr/lib64/qt4/imports/Qt/labs/shaders/libqmlshadersplugin.so
+usr/lib64/qt4/imports/Qt/labs/shaders/qmldir
+usr/lib64/qt4/plugins/accessible/libqtaccessiblecompatwidgets.so
+usr/lib64/qt4/plugins/accessible/libqtaccessiblewidgets.so
+usr/lib64/qt4/plugins/bearer/libqconnmanbearer.so
+usr/lib64/qt4/plugins/bearer/libqgenericbearer.so
+usr/lib64/qt4/plugins/bearer/libqnmbearer.so
+usr/lib64/qt4/plugins/codecs/libqcncodecs.so
+usr/lib64/qt4/plugins/codecs/libqjpcodecs.so
+usr/lib64/qt4/plugins/codecs/libqkrcodecs.so
+usr/lib64/qt4/plugins/codecs/libqtwcodecs.so
+usr/lib64/qt4/plugins/designer/libarthurplugin.so
+usr/lib64/qt4/plugins/designer/libcontainerextension.so
+usr/lib64/qt4/plugins/designer/libcustomwidgetplugin.so
+usr/lib64/qt4/plugins/designer/libqdeclarativeview.so
+usr/lib64/qt4/plugins/designer/libqt3supportwidgets.so
+usr/lib64/qt4/plugins/designer/libtaskmenuextension.so
+usr/lib64/qt4/plugins/designer/libworldtimeclockplugin.so
+usr/lib64/qt4/plugins/graphicssystems/libqglgraphicssystem.so
+usr/lib64/qt4/plugins/graphicssystems/libqtracegraphicssystem.so
+usr/lib64/qt4/plugins/iconengines/libqsvgicon.so
+usr/lib64/qt4/plugins/imageformats/libqgif.so
+usr/lib64/qt4/plugins/imageformats/libqico.so
+usr/lib64/qt4/plugins/imageformats/libqjpeg.so
+usr/lib64/qt4/plugins/imageformats/libqmng.so
+usr/lib64/qt4/plugins/imageformats/libqsvg.so
+usr/lib64/qt4/plugins/imageformats/libqtga.so
+usr/lib64/qt4/plugins/imageformats/libqtiff.so
+usr/lib64/qt4/plugins/inputmethods/libqimsw-multi.so
+usr/lib64/qt4/plugins/qmltooling/libqmldbg_inspector.so
+usr/lib64/qt4/plugins/qmltooling/libqmldbg_tcp.so
+usr/lib64/qt4/plugins/script/libqtscriptdbus.so
+%%DATADIR%%/translations/assistant_cs.qm
+%%DATADIR%%/translations/assistant_da.qm
+%%DATADIR%%/translations/assistant_de.qm
+%%DATADIR%%/translations/assistant_eu.qm
+%%DATADIR%%/translations/assistant_fr.qm
+%%DATADIR%%/translations/assistant_hu.qm
+%%DATADIR%%/translations/assistant_ja.qm
+%%DATADIR%%/translations/assistant_ko.qm
+%%DATADIR%%/translations/assistant_pl.qm
+%%DATADIR%%/translations/assistant_ru.qm
+%%DATADIR%%/translations/assistant_sl.qm
+%%DATADIR%%/translations/assistant_uk.qm
+%%DATADIR%%/translations/assistant_zh_CN.qm
+%%DATADIR%%/translations/assistant_zh_TW.qm
+%%DATADIR%%/translations/qt_help_cs.qm
+%%DATADIR%%/translations/qt_help_da.qm
+%%DATADIR%%/translations/qt_help_de.qm
+%%DATADIR%%/translations/qt_help_eu.qm
+%%DATADIR%%/translations/qt_help_fr.qm
+%%DATADIR%%/translations/qt_help_gl.qm
+%%DATADIR%%/translations/qt_help_hu.qm
+%%DATADIR%%/translations/qt_help_ja.qm
+%%DATADIR%%/translations/qt_help_ko.qm
+%%DATADIR%%/translations/qt_help_pl.qm
+%%DATADIR%%/translations/qt_help_ru.qm
+%%DATADIR%%/translations/qt_help_sl.qm
+%%DATADIR%%/translations/qt_help_uk.qm
+%%DATADIR%%/translations/qt_help_zh_CN.qm
+%%DATADIR%%/translations/qt_help_zh_TW.qm
+%%DATADIR%%/translations/qtconfig_eu.qm
+%%DATADIR%%/translations/qtconfig_he.qm
+%%DATADIR%%/translations/qtconfig_hu.qm
+%%DATADIR%%/translations/qtconfig_ja.qm
+%%DATADIR%%/translations/qtconfig_ko.qm
+%%DATADIR%%/translations/qtconfig_pl.qm
+%%DATADIR%%/translations/qtconfig_ru.qm
+%%DATADIR%%/translations/qtconfig_sl.qm
+%%DATADIR%%/translations/qtconfig_uk.qm
+%%DATADIR%%/translations/qtconfig_zh_CN.qm
+%%DATADIR%%/translations/qtconfig_zh_TW.qm
+%%DATADIR%%/translations/qtscript_eu.qm
+@dir usr/lib64/qt4/plugins/gui_platform
+@dir usr/lib64/qt4/plugins/phonon_backend
+@dir usr/lib64/qt4/plugins/styles
diff --git a/x11-toolkits/linux-c7-tk85/distinfo b/x11-toolkits/linux-c7-tk85/distinfo
index 5766b872911e..f4e9522b9cc9 100644
--- a/x11-toolkits/linux-c7-tk85/distinfo
+++ b/x11-toolkits/linux-c7-tk85/distinfo
@@ -1,4 +1,6 @@
-TIMESTAMP = 1482094771
+TIMESTAMP = 1627157532
+SHA256 (centos/tk-8.5.13-6.el7.aarch64.rpm) = e209590763c23a31d8a4960eb70fab07c820767b927eb38811390c2df8390b8d
+SIZE (centos/tk-8.5.13-6.el7.aarch64.rpm) = 1450384
SHA256 (centos/tk-8.5.13-6.el7.i686.rpm) = a0e569dca16373abb6a3f868c2e1ac4d47699a598239a70d14c08e7151a6d7b7
SIZE (centos/tk-8.5.13-6.el7.i686.rpm) = 1484624
SHA256 (centos/tk-8.5.13-6.el7.x86_64.rpm) = 662547f458a5fac26a9800fd4c2b7836bb20cee3ba857535540cc5cfff72eb33
diff --git a/x11-toolkits/linux-c7-tk85/pkg-plist.aarch64 b/x11-toolkits/linux-c7-tk85/pkg-plist.aarch64
new file mode 100644
index 000000000000..bfd44d43e671
--- /dev/null
+++ b/x11-toolkits/linux-c7-tk85/pkg-plist.aarch64
@@ -0,0 +1,264 @@
+usr/bin/wish
+usr/bin/wish8.5
+usr/lib64/libtk8.5.so
+usr/lib64/tk8.5/pkgIndex.tcl
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/changes
+%%PORTDOCS%%%%DOCSDIR%%/license.terms
+usr/share/man/man1/wish.1.gz
+usr/share/man/mann/bell.n.gz
+usr/share/man/mann/bind.n.gz
+usr/share/man/mann/bindtags.n.gz
+usr/share/man/mann/bitmap.n.gz
+usr/share/man/mann/button.n.gz
+usr/share/man/mann/canvas.n.gz
+usr/share/man/mann/checkbutton.n.gz
+usr/share/man/mann/clipboard.n.gz
+usr/share/man/mann/colors.n.gz
+usr/share/man/mann/console.n.gz
+usr/share/man/mann/cursors.n.gz
+usr/share/man/mann/destroy.n.gz
+usr/share/man/mann/entry.n.gz
+usr/share/man/mann/event.n.gz
+usr/share/man/mann/focus.n.gz
+usr/share/man/mann/font.n.gz
+usr/share/man/mann/frame.n.gz
+usr/share/man/mann/grab.n.gz
+usr/share/man/mann/grid.n.gz
+usr/share/man/mann/image.n.gz
+usr/share/man/mann/keysyms.n.gz
+usr/share/man/mann/label.n.gz
+usr/share/man/mann/labelframe.n.gz
+usr/share/man/mann/listbox.n.gz
+usr/share/man/mann/loadTk.n.gz
+usr/share/man/mann/lower.n.gz
+usr/share/man/mann/menu.n.gz
+usr/share/man/mann/menubutton.n.gz
+usr/share/man/mann/message.n.gz
+usr/share/man/mann/option.n.gz
+usr/share/man/mann/options.n.gz
+usr/share/man/mann/pack-old.n.gz
+usr/share/man/mann/pack.n.gz
+usr/share/man/mann/panedwindow.n.gz
+usr/share/man/mann/photo.n.gz
+usr/share/man/mann/place.n.gz
+usr/share/man/mann/radiobutton.n.gz
+usr/share/man/mann/raise.n.gz
+usr/share/man/mann/scale.n.gz
+usr/share/man/mann/scrollbar.n.gz
+usr/share/man/mann/selection.n.gz
+usr/share/man/mann/send.n.gz
+usr/share/man/mann/spinbox.n.gz
+usr/share/man/mann/text.n.gz
+usr/share/man/mann/tk.n.gz
+usr/share/man/mann/tk_bindForTraversal.n.gz
+usr/share/man/mann/tk_bisque.n.gz
+usr/share/man/mann/tk_chooseColor.n.gz
+usr/share/man/mann/tk_chooseDirectory.n.gz
+usr/share/man/mann/tk_dialog.n.gz
+usr/share/man/mann/tk_focusFollowsMouse.n.gz
+usr/share/man/mann/tk_focusNext.n.gz
+usr/share/man/mann/tk_focusPrev.n.gz
+usr/share/man/mann/tk_getOpenFile.n.gz
+usr/share/man/mann/tk_getSaveFile.n.gz
+usr/share/man/mann/tk_menuBar.n.gz
+usr/share/man/mann/tk_menuSetFocus.n.gz
+usr/share/man/mann/tk_messageBox.n.gz
+usr/share/man/mann/tk_optionMenu.n.gz
+usr/share/man/mann/tk_popup.n.gz
+usr/share/man/mann/tk_setPalette.n.gz
+usr/share/man/mann/tk_textCopy.n.gz
+usr/share/man/mann/tk_textCut.n.gz
+usr/share/man/mann/tk_textPaste.n.gz
+usr/share/man/mann/tkerror.n.gz
+usr/share/man/mann/tkvars.n.gz
+usr/share/man/mann/tkwait.n.gz
+usr/share/man/mann/toplevel.n.gz
+usr/share/man/mann/ttk::button.n.gz
+usr/share/man/mann/ttk::checkbutton.n.gz
+usr/share/man/mann/ttk::combobox.n.gz
+usr/share/man/mann/ttk::entry.n.gz
+usr/share/man/mann/ttk::frame.n.gz
+usr/share/man/mann/ttk::intro.n.gz
+usr/share/man/mann/ttk::label.n.gz
+usr/share/man/mann/ttk::labelframe.n.gz
+usr/share/man/mann/ttk::menubutton.n.gz
+usr/share/man/mann/ttk::notebook.n.gz
+usr/share/man/mann/ttk::panedwindow.n.gz
+usr/share/man/mann/ttk::progressbar.n.gz
+usr/share/man/mann/ttk::radiobutton.n.gz
+usr/share/man/mann/ttk::scale.n.gz
+usr/share/man/mann/ttk::scrollbar.n.gz
+usr/share/man/mann/ttk::separator.n.gz
+usr/share/man/mann/ttk::sizegrip.n.gz
+usr/share/man/mann/ttk::spinbox.n.gz
+usr/share/man/mann/ttk::style.n.gz
+usr/share/man/mann/ttk::treeview.n.gz
+usr/share/man/mann/ttk::widget.n.gz
+usr/share/man/mann/ttk_image.n.gz
+usr/share/man/mann/ttk_vsapi.n.gz
+usr/share/man/mann/winfo.n.gz
+usr/share/man/mann/wm.n.gz
+%%DATADIR%%/bgerror.tcl
+%%DATADIR%%/button.tcl
+%%DATADIR%%/choosedir.tcl
+%%DATADIR%%/clrpick.tcl
+%%DATADIR%%/comdlg.tcl
+%%DATADIR%%/console.tcl
+%%DATADIR%%/demos/README
+%%DATADIR%%/demos/anilabel.tcl
+%%DATADIR%%/demos/aniwave.tcl
+%%DATADIR%%/demos/arrow.tcl
+%%DATADIR%%/demos/bind.tcl
+%%DATADIR%%/demos/bitmap.tcl
+%%DATADIR%%/demos/browse
+%%DATADIR%%/demos/button.tcl
+%%DATADIR%%/demos/check.tcl
+%%DATADIR%%/demos/clrpick.tcl
+%%DATADIR%%/demos/colors.tcl
+%%DATADIR%%/demos/combo.tcl
+%%DATADIR%%/demos/cscroll.tcl
+%%DATADIR%%/demos/ctext.tcl
+%%DATADIR%%/demos/dialog1.tcl
+%%DATADIR%%/demos/dialog2.tcl
+%%DATADIR%%/demos/en.msg
+%%DATADIR%%/demos/entry1.tcl
+%%DATADIR%%/demos/entry2.tcl
+%%DATADIR%%/demos/entry3.tcl
+%%DATADIR%%/demos/filebox.tcl
+%%DATADIR%%/demos/floor.tcl
+%%DATADIR%%/demos/form.tcl
+%%DATADIR%%/demos/goldberg.tcl
+%%DATADIR%%/demos/hello
+%%DATADIR%%/demos/hscale.tcl
+%%DATADIR%%/demos/icon.tcl
+%%DATADIR%%/demos/image1.tcl
+%%DATADIR%%/demos/image2.tcl
+%%DATADIR%%/demos/images/earth.gif
+%%DATADIR%%/demos/images/earthris.gif
+%%DATADIR%%/demos/images/face.xbm
+%%DATADIR%%/demos/images/flagdown.xbm
+%%DATADIR%%/demos/images/flagup.xbm
+%%DATADIR%%/demos/images/gray25.xbm
+%%DATADIR%%/demos/images/letters.xbm
+%%DATADIR%%/demos/images/noletter.xbm
+%%DATADIR%%/demos/images/pattern.xbm
+%%DATADIR%%/demos/images/tcllogo.gif
+%%DATADIR%%/demos/images/teapot.ppm
+%%DATADIR%%/demos/items.tcl
+%%DATADIR%%/demos/ixset
+%%DATADIR%%/demos/knightstour.tcl
+%%DATADIR%%/demos/label.tcl
+%%DATADIR%%/demos/labelframe.tcl
+%%DATADIR%%/demos/license.terms
+%%DATADIR%%/demos/mclist.tcl
+%%DATADIR%%/demos/menu.tcl
+%%DATADIR%%/demos/menubu.tcl
+%%DATADIR%%/demos/msgbox.tcl
+%%DATADIR%%/demos/nl.msg
+%%DATADIR%%/demos/paned1.tcl
+%%DATADIR%%/demos/paned2.tcl
+%%DATADIR%%/demos/pendulum.tcl
+%%DATADIR%%/demos/plot.tcl
+%%DATADIR%%/demos/puzzle.tcl
+%%DATADIR%%/demos/radio.tcl
+%%DATADIR%%/demos/rmt
+%%DATADIR%%/demos/rolodex
+%%DATADIR%%/demos/ruler.tcl
+%%DATADIR%%/demos/sayings.tcl
+%%DATADIR%%/demos/search.tcl
+%%DATADIR%%/demos/spin.tcl
+%%DATADIR%%/demos/states.tcl
+%%DATADIR%%/demos/style.tcl
+%%DATADIR%%/demos/tclIndex
+%%DATADIR%%/demos/tcolor
+%%DATADIR%%/demos/text.tcl
+%%DATADIR%%/demos/textpeer.tcl
+%%DATADIR%%/demos/timer
+%%DATADIR%%/demos/toolbar.tcl
+%%DATADIR%%/demos/tree.tcl
+%%DATADIR%%/demos/ttkbut.tcl
+%%DATADIR%%/demos/ttkmenu.tcl
+%%DATADIR%%/demos/ttknote.tcl
+%%DATADIR%%/demos/ttkpane.tcl
+%%DATADIR%%/demos/ttkprogress.tcl
+%%DATADIR%%/demos/ttkscale.tcl
+%%DATADIR%%/demos/twind.tcl
+%%DATADIR%%/demos/unicodeout.tcl
+%%DATADIR%%/demos/vscale.tcl
+%%DATADIR%%/demos/widget
+%%DATADIR%%/dialog.tcl
+%%DATADIR%%/entry.tcl
+%%DATADIR%%/focus.tcl
+%%DATADIR%%/images/README
+%%DATADIR%%/images/logo.eps
+%%DATADIR%%/images/logo100.gif
+%%DATADIR%%/images/logo64.gif
+%%DATADIR%%/images/logoLarge.gif
+%%DATADIR%%/images/logoMed.gif
+%%DATADIR%%/images/pwrdLogo.eps
+%%DATADIR%%/images/pwrdLogo100.gif
+%%DATADIR%%/images/pwrdLogo150.gif
+%%DATADIR%%/images/pwrdLogo175.gif
+%%DATADIR%%/images/pwrdLogo200.gif
+%%DATADIR%%/images/pwrdLogo75.gif
+%%DATADIR%%/images/tai-ku.gif
+%%DATADIR%%/listbox.tcl
+%%DATADIR%%/menu.tcl
+%%DATADIR%%/mkpsenc.tcl
+%%DATADIR%%/msgbox.tcl
+%%DATADIR%%/msgs/cs.msg
+%%DATADIR%%/msgs/da.msg
+%%DATADIR%%/msgs/de.msg
+%%DATADIR%%/msgs/el.msg
+%%DATADIR%%/msgs/en.msg
+%%DATADIR%%/msgs/en_gb.msg
+%%DATADIR%%/msgs/eo.msg
+%%DATADIR%%/msgs/es.msg
+%%DATADIR%%/msgs/fr.msg
+%%DATADIR%%/msgs/hu.msg
+%%DATADIR%%/msgs/it.msg
+%%DATADIR%%/msgs/nl.msg
+%%DATADIR%%/msgs/pl.msg
+%%DATADIR%%/msgs/pt.msg
+%%DATADIR%%/msgs/ru.msg
+%%DATADIR%%/msgs/sv.msg
+%%DATADIR%%/obsolete.tcl
+%%DATADIR%%/optMenu.tcl
+%%DATADIR%%/palette.tcl
+%%DATADIR%%/panedwindow.tcl
+%%DATADIR%%/safetk.tcl
+%%DATADIR%%/scale.tcl
+%%DATADIR%%/scrlbar.tcl
+%%DATADIR%%/spinbox.tcl
+%%DATADIR%%/tclIndex
+%%DATADIR%%/tearoff.tcl
+%%DATADIR%%/text.tcl
+%%DATADIR%%/tk.tcl
+%%DATADIR%%/tkfbox.tcl
+%%DATADIR%%/ttk/altTheme.tcl
+%%DATADIR%%/ttk/aquaTheme.tcl
+%%DATADIR%%/ttk/button.tcl
+%%DATADIR%%/ttk/clamTheme.tcl
+%%DATADIR%%/ttk/classicTheme.tcl
+%%DATADIR%%/ttk/combobox.tcl
+%%DATADIR%%/ttk/cursors.tcl
+%%DATADIR%%/ttk/defaults.tcl
+%%DATADIR%%/ttk/entry.tcl
+%%DATADIR%%/ttk/fonts.tcl
+%%DATADIR%%/ttk/menubutton.tcl
+%%DATADIR%%/ttk/notebook.tcl
+%%DATADIR%%/ttk/panedwindow.tcl
+%%DATADIR%%/ttk/progress.tcl
+%%DATADIR%%/ttk/scale.tcl
+%%DATADIR%%/ttk/scrollbar.tcl
+%%DATADIR%%/ttk/sizegrip.tcl
+%%DATADIR%%/ttk/spinbox.tcl
+%%DATADIR%%/ttk/treeview.tcl
+%%DATADIR%%/ttk/ttk.tcl
+%%DATADIR%%/ttk/utils.tcl
+%%DATADIR%%/ttk/vistaTheme.tcl
+%%DATADIR%%/ttk/winTheme.tcl
+%%DATADIR%%/ttk/xpTheme.tcl
+%%DATADIR%%/unsupported.tcl
+%%DATADIR%%/xmfbox.tcl
diff --git a/x11-toolkits/nuklear/Makefile b/x11-toolkits/nuklear/Makefile
index 3bb2a551c368..35f44e751994 100644
--- a/x11-toolkits/nuklear/Makefile
+++ b/x11-toolkits/nuklear/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nuklear
-PORTVERSION= 4.06.2 # from package.json, repository not tagged
+DISTVERSION= 4.9.5
CATEGORIES= x11-toolkits
MAINTAINER= yuri@FreeBSD.org
@@ -11,7 +11,6 @@ LICENSE_COMB= dual
USE_GITHUB= yes
GH_ACCOUNT= Immediate-Mode-UI
GH_PROJECT= Nuklear
-GH_TAGNAME= 4a74982
NO_BUILD= yes
NO_ARCH= yes
diff --git a/x11-toolkits/nuklear/distinfo b/x11-toolkits/nuklear/distinfo
index c617cd1e3938..0c5163759905 100644
--- a/x11-toolkits/nuklear/distinfo
+++ b/x11-toolkits/nuklear/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1614720937
-SHA256 (Immediate-Mode-UI-Nuklear-4.06.2-4a74982_GH0.tar.gz) = 81defa1741887a8a4fc61f5873d520af3d3d6bb10ec28019713f5a9a60950e83
-SIZE (Immediate-Mode-UI-Nuklear-4.06.2-4a74982_GH0.tar.gz) = 1952127
+TIMESTAMP = 1642039228
+SHA256 (Immediate-Mode-UI-Nuklear-4.9.5_GH0.tar.gz) = 556ae9eb5c112f4fb103538d3943e2bb4671b04db24cb316911e360b1302ce28
+SIZE (Immediate-Mode-UI-Nuklear-4.9.5_GH0.tar.gz) = 1962403
diff --git a/x11-toolkits/pango/Makefile b/x11-toolkits/pango/Makefile
index 14326b47e08c..a651f6fb8708 100644
--- a/x11-toolkits/pango/Makefile
+++ b/x11-toolkits/pango/Makefile
@@ -1,7 +1,7 @@
# Created by: Maxim Sobolev <sobomax@FreeBSD.org>
PORTNAME= pango
-PORTVERSION= 1.48.7
+PORTVERSION= 1.50.3
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -28,7 +28,7 @@ USE_GNOME= cairo glib20 introspection:build
CPE_VENDOR= gnome
VERSION= 1.8.0
-LIBVERSION= 0.4800.7
+LIBVERSION= 0.5000.3
PLIST_SUB+= VERSION=${VERSION} LIBVERSION=${LIBVERSION}
FONTSCALE= ${LOCALBASE}/share/fonts/TTF/luximb.ttf
diff --git a/x11-toolkits/pango/distinfo b/x11-toolkits/pango/distinfo
index f9ca8d01724b..3b04db16dcbb 100644
--- a/x11-toolkits/pango/distinfo
+++ b/x11-toolkits/pango/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1626708329
-SHA256 (gnome2/pango-1.48.7.tar.xz) = 28a82f6a6cab60aa3b75a90f04197ead2d311fa8fe8b7bfdf8666e2781d506dc
-SIZE (gnome2/pango-1.48.7.tar.xz) = 2050880
+TIMESTAMP = 1640141386
+SHA256 (gnome2/pango-1.50.3.tar.xz) = 4add05edf51c1fb375a1ccde7498914120e23cb280dd7395b1aeb441f1838a4c
+SIZE (gnome2/pango-1.50.3.tar.xz) = 4093644
diff --git a/x11-toolkits/pango/pkg-plist b/x11-toolkits/pango/pkg-plist
index 23845c33beec..6df3836f4572 100644
--- a/x11-toolkits/pango/pkg-plist
+++ b/x11-toolkits/pango/pkg-plist
@@ -4,6 +4,7 @@ bin/pango-view
include/pango-1.0/pango/pango-attributes.h
include/pango-1.0/pango/pango-bidi-type.h
include/pango-1.0/pango/pango-break.h
+include/pango-1.0/pango/pango-color.h
include/pango-1.0/pango/pango-context.h
include/pango-1.0/pango/pango-coverage.h
include/pango-1.0/pango/pango-direction.h
@@ -19,6 +20,7 @@ include/pango-1.0/pango/pango-gravity.h
include/pango-1.0/pango/pango-item.h
include/pango-1.0/pango/pango-language.h
include/pango-1.0/pango/pango-layout.h
+include/pango-1.0/pango/pango-markup.h
include/pango-1.0/pango/pango-matrix.h
include/pango-1.0/pango/pango-modules.h
include/pango-1.0/pango/pango-ot.h
@@ -97,11 +99,25 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/alias.Glyph.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/alias.GlyphUnit.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/alias.LayoutRun.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/align-center-justify.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/align-center.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/align-left-justify.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/align-left.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/align-right-justify.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/align-right.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/arabic-markup.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/baseline-shift-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/baseline-shift-light.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/bidi-annotate-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/bidi-annotate-light.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/bidi-input-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/bidi-input-light.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/blue-text.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/callback.AttrDataCopyFunc.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/callback.AttrFilterFunc.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/callback.FontsetForeachFunc.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/caret-metrics-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/caret-metrics-light.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/class.Context.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/class.Coverage.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/class.Font.html
@@ -137,12 +153,16 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/ctor.ScriptIter.new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/ctor.TabArray.new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/ctor.TabArray.new_with_positions.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/cursor-positions-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/cursor-positions-light.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.Alignment.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.AttrType.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.BaselineShift.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.BidiType.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.CoverageLevel.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.Direction.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.EllipsizeMode.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.FontScale.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.Gravity.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.GravityHint.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.Overline.html
@@ -151,13 +171,19 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.Stretch.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.Style.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.TabAlign.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.TextTransform.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.Underline.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.Variant.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.Weight.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/enum.WrapMode.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/error.LayoutDeserializeError.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/flags.FontMask.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/flags.LayoutDeserializeFlags.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/flags.LayoutSerializeFlags.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/flags.ShapeFlags.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/flags.ShowFlags.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/fontmetrics-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/fontmetrics-light.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/fonts.css
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.ASCENT.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.DESCENT.html
@@ -166,33 +192,43 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.PIXELS_CEIL.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.PIXELS_FLOOR.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.RBEARING.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.UNITS_CEIL.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.UNITS_FLOOR.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.UNITS_ROUND.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.VERSION_CHECK.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.VERSION_ENCODE.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_allow_breaks_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_background_alpha_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_background_new.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_baseline_shift_new.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_break.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_fallback_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_family_new.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_font_scale_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_foreground_alpha_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_foreground_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_gravity_hint_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_gravity_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_insert_hyphens_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_letter_spacing_new.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_line_height_new.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_line_height_new_absolute.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_overline_color_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_overline_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_rise_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_scale_new.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_sentence_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_show_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_stretch_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_strikethrough_color_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_strikethrough_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_style_new.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_text_transform_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_underline_color_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_underline_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_variant_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_weight_new.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.attr_word_new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.break.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.default_break.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.extents_to_pixels.html
@@ -220,6 +256,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.scan_word.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.shape.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.shape_full.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.shape_item.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.shape_with_flags.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.skip_space.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.split_file_list.html
@@ -232,10 +269,17 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.version_check.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/func.version_string.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/fzy.js
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/glyphstring-positions-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/glyphstring-positions-light.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/go-up-symbolic.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/index.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/index.json
-%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/layout.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/layout-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/layout-light.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/m-east.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/m-north.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/m-south.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/m-west.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/main.js
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.AttrIterator.copy.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.AttrIterator.destroy.html
@@ -254,8 +298,18 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.AttrList.insert_before.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.AttrList.ref.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.AttrList.splice.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.AttrList.to_string.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.AttrList.unref.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.AttrList.update.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.as_color.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.as_float.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.as_font_desc.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.as_font_features.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.as_int.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.as_language.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.as_shape.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.as_size.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.as_string.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.copy.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.destroy.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Attribute.equal.html
@@ -303,8 +357,10 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Font.get_font_map.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Font.get_glyph_extents.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Font.get_hb_font.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Font.get_languages.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Font.get_metrics.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Font.has_char.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Font.serialize.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.FontDescription.better_match.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.FontDescription.copy.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.FontDescription.copy_static.html
@@ -389,6 +445,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.GlyphString.get_logical_widths.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.GlyphString.get_width.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.GlyphString.index_to_x.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.GlyphString.index_to_x_full.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.GlyphString.set_size.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.GlyphString.x_to_index.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Item.apply_attrs.html
@@ -406,6 +463,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_attributes.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_auto_dir.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_baseline.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_caret_pos.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_character_count.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_context.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_cursor_pos.html
@@ -417,6 +475,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_indent.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_iter.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_justify.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_justify_last_line.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_line.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_line_count.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.get_line_readonly.html
@@ -441,6 +500,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.is_ellipsized.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.is_wrapped.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.move_cursor_visually.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.serialize.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_alignment.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_attributes.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_auto_dir.html
@@ -449,6 +509,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_height.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_indent.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_justify.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_justify_last_line.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_line_spacing.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_markup.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_markup_with_accel.html
@@ -458,6 +519,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_text.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_width.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.set_wrap.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.write_to_file.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.Layout.xy_to_index.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.at_last_line.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.copy.html
@@ -473,6 +535,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.get_line_readonly.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.get_line_yrange.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.get_run.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.get_run_baseline.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.get_run_extents.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.get_run_readonly.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.next_char.html
@@ -481,9 +544,13 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutIter.next_run.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.get_extents.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.get_height.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.get_length.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.get_pixel_extents.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.get_resolved_direction.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.get_start_index.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.get_x_ranges.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.index_to_x.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.is_paragraph_start.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.ref.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.unref.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.LayoutLine.x_to_index.html
@@ -523,22 +590,31 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.ScriptIter.next.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.copy.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.free.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.get_decimal_point.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.get_positions_in_pixels.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.get_size.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.get_tab.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.get_tabs.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.resize.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.set_decimal_point.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.set_positions_in_pixels.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.set_tab.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.sort.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/method.TabArray.to_string.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/pango-name.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/pango_bidi.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/pango_fonts.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/pango_markup.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/pango_rendering.html
-%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/pipeline.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/pipeline-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/pipeline-light.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/pygment.css
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/rects1.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/rects2.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/rects3.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/search.js
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/split-cursor-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/split-cursor-light.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/struct.Analysis.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/struct.AttrClass.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/struct.AttrColor.html
@@ -575,6 +651,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.AttrFontDesc.new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.AttrFontFeatures.new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.AttrLanguage.new.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.AttrList.from_string.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.AttrShape.new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.AttrShape.new_with_data.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.AttrSize.new.html
@@ -584,6 +661,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.BidiType.for_unichar.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Coverage.from_bytes.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Font.descriptions_free.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Font.deserialize.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.FontDescription.from_string.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Gravity.get_for_matrix.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Gravity.get_for_script.html
@@ -592,8 +670,14 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Language.from_string.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Language.get_default.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Language.get_preferred.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Layout.deserialize.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.LayoutDeserializeError.quark.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Script.for_unichar.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.Script.get_sample_language.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/type_func.TabArray.from_string.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/urlmap.js
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/vertical-dark.png
+%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/vertical-light.png
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/vfunc.Font.create_hb_font.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/vfunc.Font.describe.html
%%PORTDOCS%%%%DOCSDIR%%/reference/Pango/vfunc.Font.describe_absolute.html
@@ -705,6 +789,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoCairo/type_func.FontMap.get_default.html
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoCairo/type_func.FontMap.new.html
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoCairo/type_func.FontMap.new_for_font_type.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/PangoCairo/urlmap.js
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFT2/PangoFT2.devhelp2
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFT2/RedHatDisplay-Black.woff
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFT2/RedHatDisplay-Black.woff2
@@ -763,6 +848,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFT2/search.js
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFT2/style.css
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFT2/type_func.FontMap.for_display.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFT2/urlmap.js
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFc/PangoFc.devhelp2
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFc/RedHatDisplay-Black.woff
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFc/RedHatDisplay-Black.woff2
@@ -835,6 +921,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFc/search.js
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFc/style.css
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFc/type_func.Font.description_from_pattern.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFc/urlmap.js
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFc/vfunc.Decoder.get_charset.html
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoFc/vfunc.Decoder.get_glyph.html
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoOT/PangoOT.devhelp2
@@ -922,6 +1009,7 @@ share/gir-1.0/PangoOT-1.0.gir
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoOT/style.css
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoOT/type_func.Info.get.html
%%PORTDOCS%%%%DOCSDIR%%/reference/PangoOT/type_func.Ruleset.get_for_description.html
+%%PORTDOCS%%%%DOCSDIR%%/reference/PangoOT/urlmap.js
%%X11%%%%PORTDOCS%%%%DOCSDIR%%/reference/PangoXft/PangoXft.devhelp2
%%X11%%%%PORTDOCS%%%%DOCSDIR%%/reference/PangoXft/RedHatDisplay-Black.woff
%%X11%%%%PORTDOCS%%%%DOCSDIR%%/reference/PangoXft/RedHatDisplay-Black.woff2
@@ -987,5 +1075,6 @@ share/gir-1.0/PangoOT-1.0.gir
%%X11%%%%PORTDOCS%%%%DOCSDIR%%/reference/PangoXft/search.js
%%X11%%%%PORTDOCS%%%%DOCSDIR%%/reference/PangoXft/style.css
%%X11%%%%PORTDOCS%%%%DOCSDIR%%/reference/PangoXft/type_func.Font.get_font.html
+%%X11%%%%PORTDOCS%%%%DOCSDIR%%/reference/PangoXft/urlmap.js
%%X11%%%%PORTDOCS%%%%DOCSDIR%%/reference/PangoXft/vfunc.Renderer.composite_glyphs.html
%%X11%%%%PORTDOCS%%%%DOCSDIR%%/reference/PangoXft/vfunc.Renderer.composite_trapezoids.html
diff --git a/x11-toolkits/pangomm/files/patch-pango_pangomm_attributes.h b/x11-toolkits/pangomm/files/patch-pango_pangomm_attributes.h
new file mode 100644
index 000000000000..70e3f057e9f6
--- /dev/null
+++ b/x11-toolkits/pangomm/files/patch-pango_pangomm_attributes.h
@@ -0,0 +1,22 @@
+https://gitlab.gnome.org/GNOME/pangomm/-/commit/a8ab02ac9b96
+https://gitlab.gnome.org/GNOME/pangomm/-/commit/c098f35144ff
+
+attrlist.cc:38:20: error: use of undeclared identifier 'pango_parse_markup'
+ gboolean bTest = pango_parse_markup(markup_text.c_str(), -1 /* means null-terminated */, accel_marker,
+ ^
+attrlist.cc:65:20: error: use of undeclared identifier 'pango_parse_markup'
+ gboolean bTest = pango_parse_markup(markup_text.c_str(), -1 /* means null-terminated */, accel_marker,
+ ^
+
+--- pango/pangomm/attributes.h.orig 2016-08-19 13:58:37 UTC
++++ pango/pangomm/attributes.h
+@@ -30,6 +30,9 @@
+ #include <pangomm/color.h>
+ #include <pangomm/fontdescription.h>
+ #include <pango/pango-attributes.h>
++#if __has_include(<pango/pango-markup.h>)
++#include <pango/pango-markup.h>
++#endif
+ #include <glibmm/slisthandle.h>
+
+
diff --git a/x11-toolkits/pangoxsl/Makefile b/x11-toolkits/pangoxsl/Makefile
index cbcd94723711..d236c3476bbe 100644
--- a/x11-toolkits/pangoxsl/Makefile
+++ b/x11-toolkits/pangoxsl/Makefile
@@ -12,6 +12,9 @@ COMMENT= Implements Pango library with a PDF backend for PDF output
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Abandonware and not used by any port
+EXPIRATION_DATE=2022-03-20
+
USES= gmake gnome libtool pathfix pkgconfig
USE_GNOME= pango
USE_LDCONFIG= yes
diff --git a/x11-toolkits/pangoxsl/files/patch-pango-1.50 b/x11-toolkits/pangoxsl/files/patch-pango-1.50
new file mode 100644
index 000000000000..2ecfe8b5163d
--- /dev/null
+++ b/x11-toolkits/pangoxsl/files/patch-pango-1.50
@@ -0,0 +1,53 @@
+In file included from pango-xsl-attributes.c:25:
+./pango-xsl-attributes.h:116:18: error: conflicting types for 'pango_attr_line_height_new'
+PangoAttribute * pango_attr_line_height_new (gint line_height);
+ ^
+/usr/local/include/pango-1.0/pango/pango-attributes.h:607:25: note: previous declaration is here
+PangoAttribute * pango_attr_line_height_new (double factor);
+ ^
+pango-xsl-attributes.c:620:1: error: conflicting types for 'pango_attr_line_height_new'
+pango_attr_line_height_new (gint line_height)
+^
+/usr/local/include/pango-1.0/pango/pango-attributes.h:607:25: note: previous declaration is here
+PangoAttribute * pango_attr_line_height_new (double factor);
+ ^
+2 errors generated.
+
+--- pangoxsl/pango-xsl-attributes.h.orig 2004-10-10 23:44:39 UTC
++++ pangoxsl/pango-xsl-attributes.h
+@@ -25,6 +25,7 @@
+ #define __PANGO_XSL_ATTRIBUTES_H__
+
+ #include <pango/pango-attributes.h>
++#include <pango/pango-utils.h>
+
+ G_BEGIN_DECLS
+
+@@ -113,7 +114,9 @@ PangoAttrType pango_attr_keep_with_previous_within_
+ PangoAttribute * pango_attr_keep_with_previous_within_line_new (gint strength);
+
+ PangoAttrType pango_attr_line_height_get_type (void);
++#if !PANGO_VERSION_CHECK(1,50,0)
+ PangoAttribute * pango_attr_line_height_new (gint line_height);
++#endif
+
+ PangoAttrType pango_attr_line_stacking_strategy_get_type (void);
+ PangoAttribute * pango_attr_line_stacking_strategy_new (PangoLineStackingStrategy line_stacking_strategy);
+--- pangoxsl/pango-xsl-attributes.c.orig 2004-10-10 23:44:39 UTC
++++ pangoxsl/pango-xsl-attributes.c
+@@ -616,6 +616,7 @@ pango_attr_line_height_get_type (void)
+ *
+ * Return value: the new #PangoAttribute.
+ **/
++#if !PANGO_VERSION_CHECK(1,50,0)
+ PangoAttribute *
+ pango_attr_line_height_new (gint line_height)
+ {
+@@ -631,6 +632,7 @@ pango_attr_line_height_new (gint line_height)
+
+ return pango_attr_int_new (&klass, line_height);
+ }
++#endif
+
+ /**
+ * pango_attr_line_stacking_strategy_get_type:
diff --git a/x11-toolkits/plasma5-kdeplasma-addons/distinfo b/x11-toolkits/plasma5-kdeplasma-addons/distinfo
index b6ec75afa50e..c43c183798b8 100644
--- a/x11-toolkits/plasma5-kdeplasma-addons/distinfo
+++ b/x11-toolkits/plasma5-kdeplasma-addons/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638303649
-SHA256 (KDE/plasma/5.23.4/kdeplasma-addons-5.23.4.tar.xz) = 90dc3540fad81f57cc933b28ba4aa7e73c2c956f1486047532b12385ae68fdc8
-SIZE (KDE/plasma/5.23.4/kdeplasma-addons-5.23.4.tar.xz) = 628708
+TIMESTAMP = 1641308508
+SHA256 (KDE/plasma/5.23.5/kdeplasma-addons-5.23.5.tar.xz) = 78da1e66da03aa8b34dfef2075655645e9bef1af59671080089bcf8c2d7a0033
+SIZE (KDE/plasma/5.23.5/kdeplasma-addons-5.23.5.tar.xz) = 628596
diff --git a/x11-toolkits/plasma5-kdeplasma-addons/pkg-plist b/x11-toolkits/plasma5-kdeplasma-addons/pkg-plist
index 6400aed285fe..f6d5bef55e40 100644
--- a/x11-toolkits/plasma5-kdeplasma-addons/pkg-plist
+++ b/x11-toolkits/plasma5-kdeplasma-addons/pkg-plist
@@ -78,6 +78,9 @@ share/kservices5/kwin/kwin4_window_switcher_thumbnails.desktop
share/kservices5/plasma-runner-character_config.desktop
share/kservices5/plasma-runner-dictionary_config.desktop
share/kservices5/plasma-runner-spellchecker_config.desktop
+share/kservices5/plasma-wallpaper-org.kde.haenau.desktop
+share/kservices5/plasma-wallpaper-org.kde.hunyango.desktop
+share/kservices5/plasma-wallpaper-org.kde.potd.desktop
share/kwin/desktoptabbox/previews/contents/ui/main.qml
share/kwin/desktoptabbox/previews/metadata.desktop
share/kwin/tabbox/big_icons/contents/ui/IconTabBox.qml
diff --git a/x11-toolkits/qt5-charts/Makefile b/x11-toolkits/qt5-charts/Makefile
index 79e71b0e07fb..14c58462c082 100644
--- a/x11-toolkits/qt5-charts/Makefile
+++ b/x11-toolkits/qt5-charts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= charts
-DISTVERSION= ${QT5_VERSION}
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
diff --git a/x11-toolkits/qt5-charts/distinfo b/x11-toolkits/qt5-charts/distinfo
new file mode 100644
index 000000000000..ae06d5898498
--- /dev/null
+++ b/x11-toolkits/qt5-charts/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424007
+SHA256 (KDE/Qt/5.15.2/kde-qtcharts-5.15.2p2.tar.xz) = bcc66d1f67d4be893aa1e952657735c63780ac2bcc49d6ec981c38612466b934
+SIZE (KDE/Qt/5.15.2/kde-qtcharts-5.15.2p2.tar.xz) = 4218592
diff --git a/x11-toolkits/qt5-datavis3d/Makefile b/x11-toolkits/qt5-datavis3d/Makefile
index e876b87d45e8..0c12da08eb89 100644
--- a/x11-toolkits/qt5-datavis3d/Makefile
+++ b/x11-toolkits/qt5-datavis3d/Makefile
@@ -1,6 +1,5 @@
PORTNAME= datavis3d
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 1
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
diff --git a/x11-toolkits/qt5-datavis3d/distinfo b/x11-toolkits/qt5-datavis3d/distinfo
new file mode 100644
index 000000000000..2cef9773166f
--- /dev/null
+++ b/x11-toolkits/qt5-datavis3d/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424008
+SHA256 (KDE/Qt/5.15.2/kde-qtdatavis3d-5.15.2p2.tar.xz) = 48c33c37c3a8053403169a00c93bb9ddebfdcfda65ee736c25d6ef355c2b24ce
+SIZE (KDE/Qt/5.15.2/kde-qtdatavis3d-5.15.2p2.tar.xz) = 5159608
diff --git a/x11-toolkits/qt5-declarative-test/Makefile b/x11-toolkits/qt5-declarative-test/Makefile
index d5bd137e6969..5f4145b1e7aa 100644
--- a/x11-toolkits/qt5-declarative-test/Makefile
+++ b/x11-toolkits/qt5-declarative-test/Makefile
@@ -1,5 +1,5 @@
PORTNAME= declarative-test
-DISTVERSION= ${QT5_VERSION}
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
diff --git a/x11-toolkits/qt5-declarative-test/distinfo b/x11-toolkits/qt5-declarative-test/distinfo
new file mode 100644
index 000000000000..17f2d376c03b
--- /dev/null
+++ b/x11-toolkits/qt5-declarative-test/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424011
+SHA256 (KDE/Qt/5.15.2/kde-qtdeclarative-5.15.2p41.tar.xz) = 67821e7f3ae5aac78bc82001394b2bef6f952c9607d281dd4a33e3c040d652ec
+SIZE (KDE/Qt/5.15.2/kde-qtdeclarative-5.15.2p41.tar.xz) = 18992128
diff --git a/x11-toolkits/qt5-declarative/Makefile b/x11-toolkits/qt5-declarative/Makefile
index 870c24bfe5ab..0ad36a26d97d 100644
--- a/x11-toolkits/qt5-declarative/Makefile
+++ b/x11-toolkits/qt5-declarative/Makefile
@@ -1,6 +1,5 @@
PORTNAME= declarative
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 4
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
diff --git a/x11-toolkits/qt5-declarative/distinfo b/x11-toolkits/qt5-declarative/distinfo
new file mode 100644
index 000000000000..356f1b291022
--- /dev/null
+++ b/x11-toolkits/qt5-declarative/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424010
+SHA256 (KDE/Qt/5.15.2/kde-qtdeclarative-5.15.2p41.tar.xz) = 67821e7f3ae5aac78bc82001394b2bef6f952c9607d281dd4a33e3c040d652ec
+SIZE (KDE/Qt/5.15.2/kde-qtdeclarative-5.15.2p41.tar.xz) = 18992128
diff --git a/x11-toolkits/qt5-declarative/files/patch-src_imports_imports.pro b/x11-toolkits/qt5-declarative/files/patch-src_imports_imports.pro
new file mode 100644
index 000000000000..339fd43b4524
--- /dev/null
+++ b/x11-toolkits/qt5-declarative/files/patch-src_imports_imports.pro
@@ -0,0 +1,10 @@
+--- src/imports/imports.pro.orig 2021-12-17 11:51:57 UTC
++++ src/imports/imports.pro
+@@ -24,7 +24,6 @@ qtHaveModule(quick) {
+
+ qtConfig(quick-shadereffect): SUBDIRS += wavefrontmesh
+
+- qtHaveModule(testlib): SUBDIRS += testlib
+ qtConfig(systemsemaphore): SUBDIRS += sharedimage
+ qtConfig(quick-particles): \
+ SUBDIRS += particles
diff --git a/x11-toolkits/qt5-declarative/pkg-plist b/x11-toolkits/qt5-declarative/pkg-plist
index 991767ac1cbd..23d393db77f2 100644
--- a/x11-toolkits/qt5-declarative/pkg-plist
+++ b/x11-toolkits/qt5-declarative/pkg-plist
@@ -1,3 +1,5 @@
+%%QT_BINDIR%%/qmltime
+%%DEBUG%%%%QT_BINDIR%%/qmltime.debug
%%QT_INCDIR%%/QtPacketProtocol/%%FULLVER%%/QtPacketProtocol/private/qpacket_p.h
%%QT_INCDIR%%/QtPacketProtocol/%%FULLVER%%/QtPacketProtocol/private/qpacketprotocol_p.h
%%QT_INCDIR%%/QtPacketProtocol/%%FULLVER%%/QtPacketProtocol/private/qversionedpacket_p.h
diff --git a/x11-toolkits/qt5-gamepad/Makefile b/x11-toolkits/qt5-gamepad/Makefile
index d49c7f65bcca..0178a9a388b3 100644
--- a/x11-toolkits/qt5-gamepad/Makefile
+++ b/x11-toolkits/qt5-gamepad/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gamepad
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 2
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
diff --git a/x11-toolkits/qt5-gamepad/distinfo b/x11-toolkits/qt5-gamepad/distinfo
new file mode 100644
index 000000000000..267b81d560b1
--- /dev/null
+++ b/x11-toolkits/qt5-gamepad/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424012
+SHA256 (KDE/Qt/5.15.2/kde-qtgamepad-5.15.2p2.tar.xz) = 96b18f044fbd38fd81422f2386c084ccf180f999d46f24b361bec1d8a7b0dfa7
+SIZE (KDE/Qt/5.15.2/kde-qtgamepad-5.15.2p2.tar.xz) = 365384
diff --git a/x11-toolkits/qt5-gui/Makefile b/x11-toolkits/qt5-gui/Makefile
index 1663bcb08e98..bfa46c4a8acd 100644
--- a/x11-toolkits/qt5-gui/Makefile
+++ b/x11-toolkits/qt5-gui/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gui
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 7
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits graphics
PKGNAMEPREFIX= qt5-
@@ -33,9 +32,10 @@ RUN_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \
xdg-open:devel/xdg-utils
USES= compiler:c++11-lang gl gnome jpeg localbase \
- qmake:no_env qt-dist:5,base
+ perl5 qmake:no_env qt-dist:5,base
USE_GL= egl gl
USE_GNOME= glib20
+USE_PERL5= extract
USE_QT= core dbus network buildtools_build qmake_build
QT_BINARIES= yes
QT_CONFIG= accessibility accessibility-atspi-bridge dbus \
diff --git a/x11-toolkits/qt5-gui/distinfo b/x11-toolkits/qt5-gui/distinfo
new file mode 100644
index 000000000000..27cf2cdba087
--- /dev/null
+++ b/x11-toolkits/qt5-gui/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424013
+SHA256 (KDE/Qt/5.15.2/kde-qtbase-5.15.2p263.tar.xz) = a516b110cc8c3ae1627711cf3f7fdfffcd300e75cca6c97aa037ea940780ad1e
+SIZE (KDE/Qt/5.15.2/kde-qtbase-5.15.2p263.tar.xz) = 49709048
diff --git a/x11-toolkits/qt5-gui/files/patch-git_73fc1f93-add_timeout_control_when_reading_incr_property b/x11-toolkits/qt5-gui/files/patch-git_73fc1f93-add_timeout_control_when_reading_incr_property
deleted file mode 100644
index 6f6dec7d35ec..000000000000
--- a/x11-toolkits/qt5-gui/files/patch-git_73fc1f93-add_timeout_control_when_reading_incr_property
+++ /dev/null
@@ -1,59 +0,0 @@
-From 73fc1f93e8bea1c493ed16655ad6fd68ae270e38 Mon Sep 17 00:00:00 2001
-From: Liang Qi <liang.qi@qt.io>
-Date: Wed, 7 Jul 2021 13:19:14 +0200
-Subject: [PATCH] xcb: add a timeout control when reading INCR property
-MIME-Version: 1.0
-Content-Type: text/plain; charset=utf8
-Content-Transfer-Encoding: 8bit
-
-For the first call of QXcbClipboard::clipboardReadProperty()
-inside of clipboardReadIncrementalProperty() in getSelection(),
-it will get a XCB_NONE reply before the contents arrived via
-property change. Then we give a chance to read more.
-
-Manually tested with following setups:
-* examples/widgets/mainwindows/application with gvim(gtk3)
-* examples/widgets/widgets/imageviewer with GIMP 2.10.18(based on
-gtk2) and GIMP 2.99.6(based on gtk3 via flatpak)
-
-Fixes: QTBUG-56595
-Done-With: JiDe Zhang <zhangjide@uniontech.com>
-Change-Id: Ib45f08464d39ad79137b1da99808c89b7dca2d08
-Reviewed-by: JiDe Zhang <zhangjide@uniontech.com>
-Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
-(cherry picked from commit 02248eea5562c1df39ee23f195011afacc6759b0)
-Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
----
- src/plugins/platforms/xcb/qxcbclipboard.cpp | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/src/plugins/platforms/xcb/qxcbclipboard.cpp b/src/plugins/platforms/xcb/qxcbclipboard.cpp
-index 725c0e4d514..a4940f1c491 100644
---- src/plugins/platforms/xcb/qxcbclipboard.cpp
-+++ src/plugins/platforms/xcb/qxcbclipboard.cpp
-@@ -841,6 +841,8 @@ QByteArray QXcbClipboard::clipboardReadIncrementalProperty(xcb_window_t win, xcb
- alloc_error = buf.size() != nbytes+1;
- }
-
-+ QElapsedTimer timer;
-+ timer.start();
- for (;;) {
- connection()->flush();
- xcb_generic_event_t *ge = waitForClipboardEvent(win, XCB_PROPERTY_NOTIFY);
-@@ -876,9 +878,11 @@ QByteArray QXcbClipboard::clipboardReadIncrementalProperty(xcb_window_t win, xcb
- tmp_buf.resize(0);
- offset += length;
- }
-- } else {
-- break;
- }
-+
-+ const auto elapsed = timer.elapsed();
-+ if (elapsed > clipboard_timeout)
-+ break;
- }
-
- // timed out ... create a new requestor window, otherwise the requestor
---
-2.16.3
-
diff --git a/x11-toolkits/qt5-quick3d/Makefile b/x11-toolkits/qt5-quick3d/Makefile
index e02d9c5b84e8..8cde6a481c6b 100644
--- a/x11-toolkits/qt5-quick3d/Makefile
+++ b/x11-toolkits/qt5-quick3d/Makefile
@@ -1,12 +1,13 @@
PORTNAME= quick3d
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 2
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
MAINTAINER= kde@FreeBSD.org
COMMENT= Set of controls for building complete interfaces in Qt Quick3D
+LIB_DEPENDS= libassimp.so:multimedia/assimp
+
USES= compiler:c++11-lang qmake qt-dist:5
USE_QT= core declarative gui network opengl \
buildtools_build
diff --git a/x11-toolkits/qt5-quick3d/distinfo b/x11-toolkits/qt5-quick3d/distinfo
new file mode 100644
index 000000000000..cb4b6cad90b7
--- /dev/null
+++ b/x11-toolkits/qt5-quick3d/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424014
+SHA256 (KDE/Qt/5.15.2/kde-qtquick3d-5.15.2p19.tar.xz) = 40c9ec702df6f1ce429144c78b53210e876590318b6a463855269c8d98071b6a
+SIZE (KDE/Qt/5.15.2/kde-qtquick3d-5.15.2p19.tar.xz) = 18253072
diff --git a/x11-toolkits/qt5-quick3d/files/patch-arch_qt5-quick3d-assimp-5.1 b/x11-toolkits/qt5-quick3d/files/patch-arch_qt5-quick3d-assimp-5.1
new file mode 100644
index 000000000000..c6ed41c4bf20
--- /dev/null
+++ b/x11-toolkits/qt5-quick3d/files/patch-arch_qt5-quick3d-assimp-5.1
@@ -0,0 +1,17 @@
+Obtained from: https://github.com/archlinux/svntogit-packages/blob/packages/qt5-quick3d/trunk/qt5-quick3d-assimp-5.1.patch
+
+diff --git src/plugins/assetimporters/assimp/assimpimporter.cpp src/plugins/assetimporters/assimp/assimpimporter.cpp
+index f3660fdd..0f5fc901 100644
+--- src/plugins/assetimporters/assimp/assimpimporter.cpp
++++ src/plugins/assetimporters/assimp/assimpimporter.cpp
+@@ -1082,9 +1082,7 @@ void AssimpImporter::generateMaterial(aiMaterial *material, QTextStream &output,
+ }
+
+ // SpecularGlossiness Properties
+- bool hasSpecularGlossiness;
+- result = material->Get(AI_MATKEY_GLTF_PBRSPECULARGLOSSINESS, hasSpecularGlossiness);
+- if (result == aiReturn_SUCCESS && hasSpecularGlossiness) {
++ {
+
+ // diffuseFactor (color) // not used (yet), but ends up being diffuseColor
+ // {
diff --git a/x11-toolkits/qt5-quick3d/pkg-plist b/x11-toolkits/qt5-quick3d/pkg-plist
index d6d0ef0ad6e5..a0396a8d374c 100644
--- a/x11-toolkits/qt5-quick3d/pkg-plist
+++ b/x11-toolkits/qt5-quick3d/pkg-plist
@@ -305,6 +305,7 @@
%%QT_QMLDIR%%/QtQuick3D/Effects/designer/images/effect.png
%%QT_QMLDIR%%/QtQuick3D/Effects/designer/images/effect16.png
%%QT_QMLDIR%%/QtQuick3D/Effects/designer/images/effect@2x.png
+%%QT_QMLDIR%%/QtQuick3D/Effects/designer/source/effect_default_shader.frag
%%QT_QMLDIR%%/QtQuick3D/Effects/designer/source/effect_template.qml
%%QT_QMLDIR%%/QtQuick3D/Effects/libqtquick3deffectplugin.so
%%DEBUG%%%%QT_QMLDIR%%/QtQuick3D/Effects/libqtquick3deffectplugin.so.debug
@@ -372,6 +373,8 @@
%%QT_QMLDIR%%/QtQuick3D/Materials/designer/images/custommaterial16.png
%%QT_QMLDIR%%/QtQuick3D/Materials/designer/images/custommaterial@2x.png
%%QT_QMLDIR%%/QtQuick3D/Materials/designer/materiallib.metainfo
+%%QT_QMLDIR%%/QtQuick3D/Materials/designer/source/custom_material_default_shader.frag
+%%QT_QMLDIR%%/QtQuick3D/Materials/designer/source/custom_material_default_shader.vert
%%QT_QMLDIR%%/QtQuick3D/Materials/designer/source/custommaterial_template.qml
%%QT_QMLDIR%%/QtQuick3D/Materials/libqtquick3dmaterialplugin.so
%%DEBUG%%%%QT_QMLDIR%%/QtQuick3D/Materials/libqtquick3dmaterialplugin.so.debug
diff --git a/x11-toolkits/qt5-quickcontrols/Makefile b/x11-toolkits/qt5-quickcontrols/Makefile
index 1720e91d6eef..5d316783c830 100644
--- a/x11-toolkits/qt5-quickcontrols/Makefile
+++ b/x11-toolkits/qt5-quickcontrols/Makefile
@@ -1,6 +1,5 @@
PORTNAME= quickcontrols
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 1
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
diff --git a/x11-toolkits/qt5-quickcontrols/distinfo b/x11-toolkits/qt5-quickcontrols/distinfo
new file mode 100644
index 000000000000..5dc3bf1ee3ed
--- /dev/null
+++ b/x11-toolkits/qt5-quickcontrols/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424015
+SHA256 (KDE/Qt/5.15.2/kde-qtquickcontrols-5.15.2p3.tar.xz) = c70376eded8bf247d3bc6575a8b1eecf509a40f9e0a2e425c999c26ae83cbf40
+SIZE (KDE/Qt/5.15.2/kde-qtquickcontrols-5.15.2p3.tar.xz) = 5956452
diff --git a/x11-toolkits/qt5-quickcontrols2/Makefile b/x11-toolkits/qt5-quickcontrols2/Makefile
index 044411683504..195a8676eabb 100644
--- a/x11-toolkits/qt5-quickcontrols2/Makefile
+++ b/x11-toolkits/qt5-quickcontrols2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= quickcontrols2
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 1
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
diff --git a/x11-toolkits/qt5-quickcontrols2/distinfo b/x11-toolkits/qt5-quickcontrols2/distinfo
new file mode 100644
index 000000000000..3a32889d03b9
--- /dev/null
+++ b/x11-toolkits/qt5-quickcontrols2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424016
+SHA256 (KDE/Qt/5.15.2/kde-qtquickcontrols2-5.15.2p8.tar.xz) = b250a5c0755fd5f0a6692e3272e6e82525991a5fdfea0a73a9457d88da1117e5
+SIZE (KDE/Qt/5.15.2/kde-qtquickcontrols2-5.15.2p8.tar.xz) = 8242136
diff --git a/x11-toolkits/qt5-quicktimeline/Makefile b/x11-toolkits/qt5-quicktimeline/Makefile
index 3d9b407030a7..b982c9cada13 100644
--- a/x11-toolkits/qt5-quicktimeline/Makefile
+++ b/x11-toolkits/qt5-quicktimeline/Makefile
@@ -1,6 +1,5 @@
PORTNAME= quicktimeline
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 1
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
diff --git a/x11-toolkits/qt5-quicktimeline/distinfo b/x11-toolkits/qt5-quicktimeline/distinfo
new file mode 100644
index 000000000000..8da0352703aa
--- /dev/null
+++ b/x11-toolkits/qt5-quicktimeline/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424017
+SHA256 (KDE/Qt/5.15.2/kde-qtquicktimeline-5.15.2p3.tar.xz) = 5170b45bf2ef94d27eb5363376817baabffb720c3f864ce2f61fd27452d812b0
+SIZE (KDE/Qt/5.15.2/kde-qtquicktimeline-5.15.2p3.tar.xz) = 82136
diff --git a/x11-toolkits/qt5-uiplugin/Makefile b/x11-toolkits/qt5-uiplugin/Makefile
index c2bc3f3110ca..511279c2913c 100644
--- a/x11-toolkits/qt5-uiplugin/Makefile
+++ b/x11-toolkits/qt5-uiplugin/Makefile
@@ -1,13 +1,15 @@
PORTNAME= uiplugin
-DISTVERSION= ${QT5_VERSION}
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits devel
PKGNAMEPREFIX= qt5-
MAINTAINER= kde@FreeBSD.org
COMMENT= Custom Qt widget plugin interface for Qt Designer
-USES= compiler:c++17-lang qmake qt-dist:5,tools
-USE_QT= core gui widgets
+USES= compiler:c++17-lang perl5 qmake qt-dist:5,tools
+USE_PERL5= extract
+USE_QT= core gui widgets \
+ buildtools_build # syncqt
BUILD_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME}
INSTALL_WRKSRC= ${WRKSRC}/src/designer/src/${PORTNAME}
diff --git a/x11-toolkits/qt5-uiplugin/distinfo b/x11-toolkits/qt5-uiplugin/distinfo
new file mode 100644
index 000000000000..df5549373835
--- /dev/null
+++ b/x11-toolkits/qt5-uiplugin/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424018
+SHA256 (KDE/Qt/5.15.2/kde-qttools-5.15.2p17.tar.xz) = 51281e37f5b140eeff242dfefe525bd7fca0223f8da5f33a2cf79e32745eb11a
+SIZE (KDE/Qt/5.15.2/kde-qttools-5.15.2p17.tar.xz) = 8842464
diff --git a/x11-toolkits/qt5-virtualkeyboard/Makefile b/x11-toolkits/qt5-virtualkeyboard/Makefile
index 2bf560f62ed5..e6b402ae5ba6 100644
--- a/x11-toolkits/qt5-virtualkeyboard/Makefile
+++ b/x11-toolkits/qt5-virtualkeyboard/Makefile
@@ -1,6 +1,5 @@
PORTNAME= virtualkeyboard
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 1
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
diff --git a/x11-toolkits/qt5-virtualkeyboard/distinfo b/x11-toolkits/qt5-virtualkeyboard/distinfo
new file mode 100644
index 000000000000..a2f774825236
--- /dev/null
+++ b/x11-toolkits/qt5-virtualkeyboard/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424019
+SHA256 (KDE/Qt/5.15.2/kde-qtvirtualkeyboard-5.15.2p4.tar.xz) = c310615cd5be3f4e89716ab4f92225f73a1ed21e0c3238b3db37f752ef031028
+SIZE (KDE/Qt/5.15.2/kde-qtvirtualkeyboard-5.15.2p4.tar.xz) = 10929208
diff --git a/x11-toolkits/qt5-widgets/Makefile b/x11-toolkits/qt5-widgets/Makefile
index 494138b058ae..bbd1812627d7 100644
--- a/x11-toolkits/qt5-widgets/Makefile
+++ b/x11-toolkits/qt5-widgets/Makefile
@@ -1,13 +1,13 @@
PORTNAME= widgets
-DISTVERSION= ${QT5_VERSION}
-PORTREVISION= 3
+PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= x11-toolkits
PKGNAMEPREFIX= qt5-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt C++ widgets module
-USES= compiler:c++11-lang qmake:no_env qt-dist:5,base xorg
+USES= compiler:c++11-lang perl5 qmake:no_env qt-dist:5,base xorg
+USE_PERL5= extract
USE_QT= core gui qmake_build buildtools_build
USE_XORG= x11
HAS_CONFIGURE= yes
diff --git a/x11-toolkits/qt5-widgets/distinfo b/x11-toolkits/qt5-widgets/distinfo
new file mode 100644
index 000000000000..0b641234e3cf
--- /dev/null
+++ b/x11-toolkits/qt5-widgets/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1639424021
+SHA256 (KDE/Qt/5.15.2/kde-qtbase-5.15.2p263.tar.xz) = a516b110cc8c3ae1627711cf3f7fdfffcd300e75cca6c97aa037ea940780ad1e
+SIZE (KDE/Qt/5.15.2/kde-qtbase-5.15.2p263.tar.xz) = 49709048
diff --git a/x11-toolkits/rubygem-gtksourceview2/Makefile b/x11-toolkits/rubygem-gtksourceview2/Makefile
deleted file mode 100644
index a0e6936e68b2..000000000000
--- a/x11-toolkits/rubygem-gtksourceview2/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-PORTNAME= gtksourceview2
-PORTVERSION= 3.4.3
-CATEGORIES= x11-toolkits rubygems
-MASTER_SITES= RG
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Ruby binding of gtksourceview 2.x
-
-LICENSE= LGPL21+
-LICENSE_FILE= ${WRKSRC}/COPYING.LIB
-
-RUN_DEPENDS= rubygem-gtk2>=${PORTVERSION}:x11-toolkits/rubygem-gtk2
-
-USES= gem gnome
-USE_GNOME= gtksourceview2
-USE_RUBY= yes
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/rubygem-gtksourceview2/distinfo b/x11-toolkits/rubygem-gtksourceview2/distinfo
deleted file mode 100644
index d2369186a3de..000000000000
--- a/x11-toolkits/rubygem-gtksourceview2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1589305290
-SHA256 (rubygem/gtksourceview2-3.4.3.gem) = fae6caa3c9713b29a4419d07e46d655f4be474312a3fcbf7c4a10362c431dfed
-SIZE (rubygem/gtksourceview2-3.4.3.gem) = 25088
diff --git a/x11-toolkits/rubygem-gtksourceview2/files/patch-ext_gtksourceview2_extconf.rb b/x11-toolkits/rubygem-gtksourceview2/files/patch-ext_gtksourceview2_extconf.rb
deleted file mode 100644
index 52673385bb53..000000000000
--- a/x11-toolkits/rubygem-gtksourceview2/files/patch-ext_gtksourceview2_extconf.rb
+++ /dev/null
@@ -1,10 +0,0 @@
---- ext/gtksourceview2/extconf.rb.orig 2017-04-28 17:05:47 UTC
-+++ ext/gtksourceview2/extconf.rb
-@@ -31,6 +31,7 @@ rescue LoadError
- end
-
- [
-+ "cairo",
- "glib2",
- "gobject-introspection",
- "gio2",
diff --git a/x11-toolkits/rubygem-gtksourceview2/pkg-descr b/x11-toolkits/rubygem-gtksourceview2/pkg-descr
deleted file mode 100644
index 743eeb2ecaa6..000000000000
--- a/x11-toolkits/rubygem-gtksourceview2/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.x.
-
-WWW: https://ruby-gnome2.osdn.jp/
diff --git a/x11-toolkits/rubygem-poppler/Makefile b/x11-toolkits/rubygem-poppler/Makefile
index 7f988f6a01e7..d0aa04a43bf3 100644
--- a/x11-toolkits/rubygem-poppler/Makefile
+++ b/x11-toolkits/rubygem-poppler/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poppler
PORTVERSION= 3.4.9
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-toolkits rubygems
MASTER_SITES= RG
diff --git a/x11-toolkits/rubygem-vte/Makefile b/x11-toolkits/rubygem-vte/Makefile
deleted file mode 100644
index a801b10964dd..000000000000
--- a/x11-toolkits/rubygem-vte/Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
-PORTNAME= vte
-PORTVERSION= 3.4.3
-CATEGORIES= x11-toolkits rubygems
-MASTER_SITES= RG
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Ruby binding of VTE
-
-LICENSE= LGPL21+
-LICENSE_FILE= ${WRKSRC}/COPYING.LIB
-
-RUN_DEPENDS= rubygem-gtk2>=${PORTVERSION}:x11-toolkits/rubygem-gtk2
-
-USES= gem gnome
-USE_GNOME= vte
-USE_RUBY= yes
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/rubygem-vte/distinfo b/x11-toolkits/rubygem-vte/distinfo
deleted file mode 100644
index b6ca704540fb..000000000000
--- a/x11-toolkits/rubygem-vte/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1589305298
-SHA256 (rubygem/vte-3.4.3.gem) = 61245c5a14e25b1464c03c3804db81b8a347adb0429f357a62394bfa5a9f995a
-SIZE (rubygem/vte-3.4.3.gem) = 24064
diff --git a/x11-toolkits/rubygem-vte/pkg-descr b/x11-toolkits/rubygem-vte/pkg-descr
deleted file mode 100644
index aef5b538625c..000000000000
--- a/x11-toolkits/rubygem-vte/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Ruby/VTE is a Ruby binding of VTE.
-
-WWW: https://ruby-gnome2.osdn.jp/
diff --git a/x11-toolkits/wlroots/Makefile b/x11-toolkits/wlroots/Makefile
index 97beb25a28d6..755d3eac263a 100644
--- a/x11-toolkits/wlroots/Makefile
+++ b/x11-toolkits/wlroots/Makefile
@@ -1,11 +1,17 @@
PORTNAME= wlroots
-DISTVERSION= 0.14.1
-PORTREVISION= 2
+DISTVERSION= 0.15.0
+DISTVERSIONSUFFIX= -g${GL_COMMIT:C/(.{12}).*/\1/}
+PORTREVISION= 1
CATEGORIES= x11-toolkits
-PATCH_SITES= https://github.com/swaywm/${GL_PROJECT}/commit/
-PATCHFILES+= 7c0e2a271a4c.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064
-PATCHFILES+= 55a8d225cf8c.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064
+PATCH_SITES+= https://github.com/swaywm/${GL_PROJECT}/commit/:github
+PATCHFILES+= 7c0e2a271a4c.patch:-p1:github # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064
+PATCHFILES+= 55a8d225cf8c.patch:-p1:github # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2064
+PATCH_SITES+= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
+PATCHFILES+= 347b32642fb6.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3318
+PATCHFILES+= 823476e76ed1.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3409
+PATCHFILES+= 812951f5bc47.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3411
+PATCHFILES+= 9988eb3378db.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3413
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Modular Wayland compositor library
@@ -13,12 +19,11 @@ COMMENT= Modular Wayland compositor library
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= wayland-protocols>=1.21:graphics/wayland-protocols
+BUILD_DEPENDS= wayland-protocols>=1.24:graphics/wayland-protocols
LIB_DEPENDS= libudev.so:devel/libudev-devd \
libdrm.so:graphics/libdrm \
libwayland-server.so:graphics/wayland \
libseat.so:sysutils/seatd \
- libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon
USES= compiler:c11 gl meson pkgconfig xorg
@@ -27,17 +32,21 @@ USE_GL= gbm
USE_XORG= pixman
USE_LDCONFIG= yes
GL_SITE= https://gitlab.freedesktop.org
-GL_COMMIT= 49a574420138646845fb664862db03982cfd9f5b
-MESON_ARGS= -Dexamples=false -Drenderers=${RENDERERS:ts,}
+GL_COMMIT= 9f41627aa10a94d9427bc315fa3d363a61b94d7c
+MESON_ARGS= -Dexamples=false -Dbackends=${BACKENDS:ts,} -Drenderers=${RENDERERS:ts,}
-OPTIONS_DEFINE= NVIDIA OPENGL VULKAN X11
-OPTIONS_DEFAULT=OPENGL VULKAN X11
+OPTIONS_DEFINE= DRM NVIDIA OPENGL VULKAN X11
+OPTIONS_DEFAULT=DRM OPENGL VULKAN X11
OPTIONS_SUB= yes
+DRM_DESC= KMS console support
+DRM_LIB_DEPENDS= libinput.so:x11/libinput
+DRM_VARS= BACKENDS+="drm libinput"
+
NVIDIA_DESC= EGLStreams support for DRM backend (experimental)
NVIDIA_PATCH_SITES= https://github.com/danvd/${GL_PROJECT}-eglstreams/commit/:nvidia
-NVIDIA_PATCHFILES= d9acdb6b21ec.patch:-p1:nvidia # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2769
-NVIDIA_IMPLIES= OPENGL
+NVIDIA_PATCHFILES= c0fc017207f0.patch:-p1:nvidia # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2769
+NVIDIA_IMPLIES= DRM OPENGL X11
.if make(makesum)
.MAKEFLAGS: WITH+=NVIDIA
.endif
@@ -46,45 +55,12 @@ OPENGL_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri
OPENGL_USE= GL=egl,glesv2
OPENGL_VARS= RENDERERS+=gles2
-VULKAN_DESC= Vulkan renderer (experimental)
-VULKAN_PATCHFILES+= 8c700c534556.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 0464af8573f9.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= e3e9250ea6d8.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 1af1d1694195.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 93319aa2b633.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 0028938735d1.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 6885b636508c.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 76534695a8d3.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 445142e6a1f9.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= f029ae1dac4b.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= ad1fab0b3704.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 4407b8e5a3a7.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= e021c068d02f.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 2cc710bda83c.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= f0888604d6ce.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 4fdd5efc9260.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 59c119829f1c.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= cfbd8aa6cf24.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 3f6dbe428e8b.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= a83943798aef.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= f64a98d49d25.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 9885ccb4b0b1.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 71f9f33e3bf2.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= bd8c520dbd9a.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 2d89dc9b8651.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 8f9aeda46d8a.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= e3d16970433f.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 79f10d929b72.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 1a16e8fc56a9.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= dd039c56d93a.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/2771
-VULKAN_PATCHFILES+= 347b32642fb6.patch:-p1 # https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3318
+VULKAN_DESC= Vulkan renderer
VULKAN_BUILD_DEPENDS= glslangValidator:graphics/glslang \
vulkan-headers>0:graphics/vulkan-headers
VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
VULKAN_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri
VULKAN_VARS= RENDERERS+=vulkan
-VULKAN_PLIST_FILES= include/wlr/types/wlr_drm.h \
- %%VULKAN%%include/wlr/render/vulkan.h
X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \
libxcb-render-util.so:x11/xcb-util-renderutil \
@@ -93,7 +69,8 @@ X11_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
xwayland-devel>0:x11-servers/xwayland-devel
X11_RUN_DEPENDS= xwayland-devel>0:x11-servers/xwayland-devel
X11_USE= XORG=xcb
-X11_MESON_ENABLED= x11-backend xwayland
+X11_MESON_ENABLED= xwayland
+X11_VARS= BACKENDS+=x11
post-patch:
# Extract (snapshot) version from the port instead of meson.build
diff --git a/x11-toolkits/wlroots/distinfo b/x11-toolkits/wlroots/distinfo
index b81c6f1c79eb..99f7e9e4077f 100644
--- a/x11-toolkits/wlroots/distinfo
+++ b/x11-toolkits/wlroots/distinfo
@@ -1,71 +1,17 @@
-TIMESTAMP = 1625757481
-SHA256 (wlroots-wlroots-49a574420138646845fb664862db03982cfd9f5b_GL0.tar.gz) = 9d5ba3dbd415730a7e3f6270cca35d70382fb97b0ea3537e096af67bb7addeb9
-SIZE (wlroots-wlroots-49a574420138646845fb664862db03982cfd9f5b_GL0.tar.gz) = 505990
+TIMESTAMP = 1639578848
+SHA256 (wlroots-wlroots-9f41627aa10a94d9427bc315fa3d363a61b94d7c_GL0.tar.gz) = 31381f649538bb52c5fa0b3c0d2a2d9a1fc3f0dd22367c39a12abbe53b53bb04
+SIZE (wlroots-wlroots-9f41627aa10a94d9427bc315fa3d363a61b94d7c_GL0.tar.gz) = 565273
SHA256 (7c0e2a271a4c.patch) = 2b92d3dde7640061ed85ab1690031f7627bebc2366e8c4da217017188ba7195e
SIZE (7c0e2a271a4c.patch) = 5729
SHA256 (55a8d225cf8c.patch) = f9df98540fdabe35c61ed828f6d64633aab72edf0ba1c7ad0849594f10383ce7
SIZE (55a8d225cf8c.patch) = 4209
-SHA256 (d9acdb6b21ec.patch) = b78414c89ebf93b4af02d955f9345d886d05ea0865d48f5c05e1e415adf3c45e
-SIZE (d9acdb6b21ec.patch) = 91660
-SHA256 (8c700c534556.patch) = d004493cde08be574d81e3e6024491cd1c4312ddadbdc0f5ea818327a558165a
-SIZE (8c700c534556.patch) = 49189
-SHA256 (0464af8573f9.patch) = f4870fb2a232885513ab18594ff97463483e132ebbac09f367f3017c510d3823
-SIZE (0464af8573f9.patch) = 110532
-SHA256 (e3e9250ea6d8.patch) = d5f2764df5b99c57b106a87af160ffa955a0afe1de33bd90131eced1c39f44a1
-SIZE (e3e9250ea6d8.patch) = 11220
-SHA256 (1af1d1694195.patch) = 16d705e33b0939a8b11ea3d0f9355ddcb7c0cb85f8d7f668f4c016370be80c11
-SIZE (1af1d1694195.patch) = 2056
-SHA256 (93319aa2b633.patch) = 0bbbb871aefacdf8b85b72a7bcafcfe9757e48653b345d1e1a96988f88680753
-SIZE (93319aa2b633.patch) = 35376
-SHA256 (0028938735d1.patch) = d110d2fd139497f04ba7c8c0d649d03d28224ba6b33aaab95f4d233077234db9
-SIZE (0028938735d1.patch) = 39808
-SHA256 (6885b636508c.patch) = b7c8d57224db108cc40420ba06aa7c227d2a48a8418f9430f2d0381447c68e62
-SIZE (6885b636508c.patch) = 694
-SHA256 (76534695a8d3.patch) = 084e97edd02f5ffd5d0181f9f9d0eea0f76bebe2b55b20f0dd78b182b0fe58cf
-SIZE (76534695a8d3.patch) = 9670
-SHA256 (445142e6a1f9.patch) = e6b88f71a7e2b4ba340e53dc356748bc8d280a295e2188fde834aa0e45608f63
-SIZE (445142e6a1f9.patch) = 2876
-SHA256 (f029ae1dac4b.patch) = f87e1128f3f8f34dc250bc2d4948275ee35b6def3026667758952dd74c0829e7
-SIZE (f029ae1dac4b.patch) = 835
-SHA256 (ad1fab0b3704.patch) = 1aa049ea5b83e8148d44e5c8b18b2a17188bb027220201e25d957181dc48f953
-SIZE (ad1fab0b3704.patch) = 1543
-SHA256 (4407b8e5a3a7.patch) = e882f50f0c06224e44c34f06dc9321aba84630c6e5146bdf3289f8c9fac67c96
-SIZE (4407b8e5a3a7.patch) = 7109
-SHA256 (e021c068d02f.patch) = bfe830161b0946187107f3eaba5c1eacc7118011a02375991f951124dc969f89
-SIZE (e021c068d02f.patch) = 1365
-SHA256 (2cc710bda83c.patch) = b8c6b3d354fc531bc7042312c006770c78b6ab61628a6d83d3417761372e478f
-SIZE (2cc710bda83c.patch) = 8937
-SHA256 (f0888604d6ce.patch) = 4d354bd7324d308ec5fc9ce211cdf81e6fdcee2bbc62dc4fff41a34a5f77c00a
-SIZE (f0888604d6ce.patch) = 21680
-SHA256 (4fdd5efc9260.patch) = 96d8e057c8b0d987e78d34ea5fdb6ec35ed3878eb5d1ee83319dcb29af198bd8
-SIZE (4fdd5efc9260.patch) = 5628
-SHA256 (59c119829f1c.patch) = 34408bc1edac183fbcb86f3a22d5a43e7c5f47b2dd5226b1e60b140e8387214c
-SIZE (59c119829f1c.patch) = 1005
-SHA256 (cfbd8aa6cf24.patch) = 62027ea791c9e8f0ea4ced680ab688f6c57d1dddae04cbfe70e108ad8b439a58
-SIZE (cfbd8aa6cf24.patch) = 4007
-SHA256 (3f6dbe428e8b.patch) = e6b7339027d7e653f955da9df579167e2da56311ab294187b24f709b70026952
-SIZE (3f6dbe428e8b.patch) = 11424
-SHA256 (a83943798aef.patch) = 408e5a26afec05b88768451c65c7712fe87de3b8a3193c3655e7adfeb63b323c
-SIZE (a83943798aef.patch) = 679
-SHA256 (f64a98d49d25.patch) = ec753b6fad3afd5db8e06983689f549e0966305b4ea892f82078cf879d9a0640
-SIZE (f64a98d49d25.patch) = 4998
-SHA256 (9885ccb4b0b1.patch) = 83c2f06446c0519523885627a210d77fdbdd23491e3ec0145c4aebec199c23a6
-SIZE (9885ccb4b0b1.patch) = 7855
-SHA256 (71f9f33e3bf2.patch) = 75ad6be6c4ab195e3015647fdb1365f5dab534155eed11153f13f61a30cb4792
-SIZE (71f9f33e3bf2.patch) = 12943
-SHA256 (bd8c520dbd9a.patch) = 7ff9eb420a1870177b16227ba7b380084eaaaffeac2bac39b8c0e329515af36a
-SIZE (bd8c520dbd9a.patch) = 55639
-SHA256 (2d89dc9b8651.patch) = 488722edd6da814cfb20156e8bd2a50b54743334506dfab69576990ebd8bb365
-SIZE (2d89dc9b8651.patch) = 15460
-SHA256 (8f9aeda46d8a.patch) = 8241a0003819e6355cc495a512ea8eed0bb521cbb416aa26068a72f12d9a991b
-SIZE (8f9aeda46d8a.patch) = 7070
-SHA256 (e3d16970433f.patch) = e4641123a64519921991a1db7437ff3d2fe007662ec35ba9572aa3a60b188228
-SIZE (e3d16970433f.patch) = 1180
-SHA256 (79f10d929b72.patch) = b3b5fe1ef223bae812c00b4d98f09c1bba5688fdcfa38e150551020232f32553
-SIZE (79f10d929b72.patch) = 10811
-SHA256 (1a16e8fc56a9.patch) = 2bc8e01099fdf6410f07392147e6d376cc5f89b3bb3dda6133c4e4c9ead05883
-SIZE (1a16e8fc56a9.patch) = 1422
-SHA256 (dd039c56d93a.patch) = 533707ab9512b75a9a66ca50b95340883ba51fb2daa294f9b0ff0b7c5dbef572
-SIZE (dd039c56d93a.patch) = 1258
-SHA256 (347b32642fb6.patch) = 961ff1069ef3eb1b4a71cd915947cdc6acbf2b9b98bae7e3bb41de87d115da9d
-SIZE (347b32642fb6.patch) = 3800
+SHA256 (347b32642fb6.patch) = df24f95731b45a141f5ccbe263249fed9ba445ad04ce0da2c000142c763954c3
+SIZE (347b32642fb6.patch) = 3808
+SHA256 (823476e76ed1.patch) = f0ad7c2366042451be01270f33e6552bf4676f64440972ecc1fe9ee9cd75267a
+SIZE (823476e76ed1.patch) = 1234
+SHA256 (812951f5bc47.patch) = 94dbc14a66c791570362bfe0dae03a5b974a35668d333c5c5a9f940f21de3e58
+SIZE (812951f5bc47.patch) = 1745
+SHA256 (9988eb3378db.patch) = 335d3c460780fea1f7a27f5e64ebb473b3281964843a6492f1ac334c124213e3
+SIZE (9988eb3378db.patch) = 1497
+SHA256 (c0fc017207f0.patch) = bdafef91a067cc95d9b47f5a837e400b641d9479393136818c34f5eb6b846d71
+SIZE (c0fc017207f0.patch) = 108229
diff --git a/x11-toolkits/wlroots/pkg-plist b/x11-toolkits/wlroots/pkg-plist
index a0e52cd844d1..0651a6d62807 100644
--- a/x11-toolkits/wlroots/pkg-plist
+++ b/x11-toolkits/wlroots/pkg-plist
@@ -1,10 +1,9 @@
include/wlr/backend.h
-include/wlr/backend/drm.h
+%%DRM%%include/wlr/backend/drm.h
include/wlr/backend/headless.h
include/wlr/backend/interface.h
-include/wlr/backend/libinput.h
+%%DRM%%include/wlr/backend/libinput.h
include/wlr/backend/multi.h
-include/wlr/backend/noop.h
include/wlr/backend/session.h
include/wlr/backend/wayland.h
%%X11%%include/wlr/backend/x11.h
@@ -17,12 +16,14 @@ include/wlr/interfaces/wlr_switch.h
include/wlr/interfaces/wlr_tablet_pad.h
include/wlr/interfaces/wlr_tablet_tool.h
include/wlr/interfaces/wlr_touch.h
+include/wlr/render/allocator.h
include/wlr/render/dmabuf.h
include/wlr/render/drm_format_set.h
%%OPENGL%%include/wlr/render/egl.h
%%OPENGL%%include/wlr/render/gles2.h
include/wlr/render/interface.h
include/wlr/render/pixman.h
+%%VULKAN%%include/wlr/render/vulkan.h
include/wlr/render/wlr_renderer.h
include/wlr/render/wlr_texture.h
include/wlr/types/wlr_box.h
@@ -31,6 +32,8 @@ include/wlr/types/wlr_compositor.h
include/wlr/types/wlr_cursor.h
include/wlr/types/wlr_data_control_v1.h
include/wlr/types/wlr_data_device.h
+include/wlr/types/wlr_drm.h
+include/wlr/types/wlr_drm_lease_v1.h
include/wlr/types/wlr_export_dmabuf_v1.h
include/wlr/types/wlr_foreign_toplevel_management_v1.h
include/wlr/types/wlr_fullscreen_shell_v1.h
@@ -45,7 +48,6 @@ include/wlr/types/wlr_keyboard_group.h
include/wlr/types/wlr_keyboard_shortcuts_inhibit_v1.h
include/wlr/types/wlr_layer_shell_v1.h
include/wlr/types/wlr_linux_dmabuf_v1.h
-include/wlr/types/wlr_list.h
include/wlr/types/wlr_matrix.h
include/wlr/types/wlr_output.h
include/wlr/types/wlr_output_damage.h
@@ -60,6 +62,7 @@ include/wlr/types/wlr_primary_selection.h
include/wlr/types/wlr_primary_selection_v1.h
include/wlr/types/wlr_region.h
include/wlr/types/wlr_relative_pointer_v1.h
+include/wlr/types/wlr_scene.h
include/wlr/types/wlr_screencopy_v1.h
include/wlr/types/wlr_seat.h
include/wlr/types/wlr_server_decoration.h
@@ -81,6 +84,8 @@ include/wlr/types/wlr_xdg_foreign_v1.h
include/wlr/types/wlr_xdg_foreign_v2.h
include/wlr/types/wlr_xdg_output_v1.h
include/wlr/types/wlr_xdg_shell.h
+include/wlr/util/addon.h
+include/wlr/util/box.h
include/wlr/util/edges.h
include/wlr/util/log.h
include/wlr/util/region.h
@@ -88,5 +93,5 @@ include/wlr/version.h
include/wlr/xcursor.h
%%X11%%include/wlr/xwayland.h
lib/libwlroots.so
-lib/libwlroots.so.9
+lib/libwlroots.so.10
libdata/pkgconfig/wlroots.pc
diff --git a/x11-toolkits/wxgtk28-common/Makefile b/x11-toolkits/wxgtk28-common/Makefile
index a7c5858c2217..937607dfba2c 100644
--- a/x11-toolkits/wxgtk28-common/Makefile
+++ b/x11-toolkits/wxgtk28-common/Makefile
@@ -1,6 +1,6 @@
# Created by: fjoe@FreeBSD.org
-MAINTAINER= fjoe@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= The wxWidgets GUI toolkit (common files)
WXGTK_FLAVOR= gtk2-common
diff --git a/x11-toolkits/wxgtk28-contrib-common/Makefile b/x11-toolkits/wxgtk28-contrib-common/Makefile
index 51889e104468..683b565e13bd 100644
--- a/x11-toolkits/wxgtk28-contrib-common/Makefile
+++ b/x11-toolkits/wxgtk28-contrib-common/Makefile
@@ -1,6 +1,6 @@
# Created by: fjoe@FreeBSD.org
-MAINTAINER= fjoe@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= The wxWidgets GUI toolkit contributed libraries (common files)
WXGTK_FLAVOR= gtk2-contrib-common
diff --git a/x11-toolkits/wxgtk28-contrib/Makefile b/x11-toolkits/wxgtk28-contrib/Makefile
index b1fcf91f338a..50b5a5447cb1 100644
--- a/x11-toolkits/wxgtk28-contrib/Makefile
+++ b/x11-toolkits/wxgtk28-contrib/Makefile
@@ -1,6 +1,6 @@
# Created by: fjoe@FreeBSD.org
-MAINTAINER= fjoe@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= The wxWidgets GUI toolkit contributed libraries
WXGTK_FLAVOR= gtk2-contrib
diff --git a/x11-toolkits/wxgtk28/Makefile b/x11-toolkits/wxgtk28/Makefile
index f4d663cb8473..b079b9095b9c 100644
--- a/x11-toolkits/wxgtk28/Makefile
+++ b/x11-toolkits/wxgtk28/Makefile
@@ -8,7 +8,7 @@ MASTER_SITES= SF/wxwindows/${PORTVERSION}
PKGNAMESUFFIX= 28-${WXGTK_FLAVOR}
DISTNAME= wxGTK-${PORTVERSION}
-MAINTAINER?= fjoe@FreeBSD.org
+MAINTAINER?= ports@FreeBSD.org
COMMENT?= The wxWidgets GUI toolkit with GTK+ bindings
LIB_DEPENDS+= libpng.so:graphics/png\