Skip to content

Commit

Permalink
x11-servers/xwayland-devel: drop direct consumers after a26e05c
Browse files Browse the repository at this point in the history
- Upstream releases frequently and independently from xorg-server
- Both ports have the same features and defaults
- Newer snapshots may decrease stability or break HiDPI patches

Note, wlroots-devel cannot stay on xwayland-devel without introducing
package conflicts when installing hyprland + cage/gamescope.

This reverts commit 4c432d1.
This reverts commit 09721d1.
  • Loading branch information
jbeich committed Apr 9, 2024
1 parent f1eea6c commit f12fd03
Show file tree
Hide file tree
Showing 8 changed files with 22 additions and 15 deletions.
3 changes: 2 additions & 1 deletion multimedia/arcan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= arcan
DISTVERSION= 0.6.3
PORTREVISION= 1
CATEGORIES= multimedia

MAINTAINER= jbeich@FreeBSD.org
Expand Down Expand Up @@ -72,7 +73,7 @@ WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libwayland-server.so:graphics/wayland \
libxcb-icccm.so:x11/xcb-util-wm \
libxkbcommon.so:x11/libxkbcommon
WAYLAND_RUN_DEPENDS= xwayland-devel>0:x11-servers/xwayland-devel
WAYLAND_RUN_DEPENDS= Xwayland:x11-servers/xwayland
WAYLAND_USES= xorg
WAYLAND_USE= XORG=xcb
WAYLAND_CMAKE_BOOL_OFF= DISABLE_WAYLAND
Expand Down
5 changes: 3 additions & 2 deletions x11-toolkits/wlroots-devel/Makefile
@@ -1,6 +1,7 @@
PORTNAME= wlroots
DISTVERSION= 0.17.0-255
DISTVERSIONSUFFIX= -g50eae512d9
PORTREVISION= 1
CATEGORIES= x11-toolkits
PKGNAMESUFFIX= -devel

Expand Down Expand Up @@ -64,8 +65,8 @@ X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \
libxcb-render-util.so:x11/xcb-util-renderutil \
libxcb-icccm.so:x11/xcb-util-wm
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
Xwayland:x11-servers/xwayland
X11_RUN_DEPENDS= Xwayland:x11-servers/xwayland
X11_USE= XORG=xcb
X11_MESON_ENABLED= xwayland
X11_VARS= BACKENDS+=x11
Expand Down
5 changes: 3 additions & 2 deletions x11-toolkits/wlroots/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wlroots
DISTVERSION= 0.17.2
PORTREVISION= 1
CATEGORIES= x11-toolkits

PATCH_SITES+= https://github.com/swaywm/${GL_PROJECT}/commit/:github
Expand Down Expand Up @@ -56,8 +57,8 @@ X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \
libxcb-render-util.so:x11/xcb-util-renderutil \
libxcb-icccm.so:x11/xcb-util-wm
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
Xwayland:x11-servers/xwayland
X11_RUN_DEPENDS= Xwayland:x11-servers/xwayland
X11_USE= XORG=xcb
X11_MESON_ENABLED= xwayland
X11_VARS= BACKENDS+=x11
Expand Down
6 changes: 3 additions & 3 deletions x11-toolkits/wlroots015/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wlroots
DISTVERSION= 0.15.1
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= x11-toolkits
PKGNAMESUFFIX= 015

Expand Down Expand Up @@ -74,8 +74,8 @@ X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \
libxcb-render-util.so:x11/xcb-util-renderutil \
libxcb-icccm.so:x11/xcb-util-wm
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
Xwayland:x11-servers/xwayland
X11_RUN_DEPENDS= Xwayland:x11-servers/xwayland
X11_USE= XORG=xcb
X11_MESON_ENABLED= xwayland
X11_VARS= BACKENDS+=x11
Expand Down
5 changes: 3 additions & 2 deletions x11-toolkits/wlroots016/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wlroots
DISTVERSION= 0.16.2
PORTREVISION= 1
CATEGORIES= x11-toolkits
PKGNAMESUFFIX= 016

Expand Down Expand Up @@ -61,8 +62,8 @@ X11_LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \
libxcb-render-util.so:x11/xcb-util-renderutil \
libxcb-icccm.so:x11/xcb-util-wm
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
Xwayland:x11-servers/xwayland
X11_RUN_DEPENDS= Xwayland:x11-servers/xwayland
X11_USE= XORG=xcb
X11_MESON_ENABLED= xwayland
X11_VARS= BACKENDS+=x11
Expand Down
3 changes: 2 additions & 1 deletion x11-wm/cosmic-comp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cosmic-comp
PORTVERSION= s20240405
PORTREVISION= 1
CATEGORIES= x11-wm wayland

MAINTAINER= jbeich@FreeBSD.org
Expand All @@ -15,7 +16,7 @@ LIB_DEPENDS= libudev.so:devel/libudev-devd \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri \
vulkan-loader>0:graphics/vulkan-loader \
xwayland-devel>0:x11-servers/xwayland-devel
Xwayland:x11-servers/xwayland

USES= cargo gl
USE_GITHUB= yes
Expand Down
5 changes: 3 additions & 2 deletions x11-wm/plasma5-kwin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kwin
DISTVERSION= ${KDE_PLASMA_VERSION}
PORTREVISION= 1
CATEGORIES= x11-wm kde kde-plasma

MAINTAINER= kde@FreeBSD.org
Expand All @@ -24,10 +25,10 @@ LIB_DEPENDS= libdrm.so:graphics/libdrm \
libxkbcommon.so:x11/libxkbcommon \
libxcvt.so:x11/libxcvt
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
xwayland-devel>0:x11-servers/xwayland-devel \
Xwayland:x11-servers/xwayland \
wayland-protocols>0:graphics/wayland-protocols \
hwdata>0:misc/hwdata
RUN_DEPENDS= xwayland-devel>0:x11-servers/xwayland-devel \
RUN_DEPENDS= Xwayland:x11-servers/xwayland \
hwdata>0:misc/hwdata

CONFLICTS_INSTALL= kwinft # bin/kwin_wayland
Expand Down
5 changes: 3 additions & 2 deletions x11-wm/plasma6-kwin/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kwin
DISTVERSION= ${KDE_PLASMA_VERSION}
PORTREVISION= 1
CATEGORIES= x11-wm kde kde-plasma

COMMENT= Easy to use, but flexible, X Window Manager and Wayland Compositor
Expand All @@ -8,7 +9,7 @@ MAINTAINER= kde@FreeBSD.org
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
hwdata>0:misc/hwdata \
wayland-protocols>0:graphics/wayland-protocols \
xwayland-devel>0:x11-servers/xwayland-devel
Xwayland:x11-servers/xwayland
LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \
libdrm.so:graphics/libdrm \
libepoxy.so:graphics/libepoxy \
Expand All @@ -26,7 +27,7 @@ LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \
libxcvt.so:x11/libxcvt \
libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= hwdata>0:misc/hwdata \
xwayland-devel>0:x11-servers/xwayland-devel
Xwayland:x11-servers/xwayland

USES= cmake gettext gl kde:6 pkgconfig python qt:6 shebangfix tar:xz \
xorg
Expand Down

0 comments on commit f12fd03

Please sign in to comment.