pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11 Add x11/modular-xorg-xwayland.
details: https://anonhg.NetBSD.org/pkgsrc/rev/2e89426dc92a
branches: trunk
changeset: 338327:2e89426dc92a
user: nia <nia%pkgsrc.org@localhost>
date: Thu Aug 22 19:52:29 2019 +0000
description:
Add x11/modular-xorg-xwayland.
XWayland is a fully fledged X server implementation that acts as a proxy
between X11 clients and a Wayland compositor.
It runs as a specialized Wayland client, while optionally using a set of
XWayland specific Wayland protocols for implementing certain functionality.
The Wayland compositor acts both as the Wayland display server XWayland
connects to, as well as the window manager.
diffstat:
x11/modular-xorg-server/Makefile | 3 ++-
x11/modular-xorg-server/Makefile.common | 3 ++-
x11/modular-xorg-server/PLIST | 3 +--
x11/modular-xorg-server/options.mk | 14 ++------------
x11/modular-xorg-xephyr/Makefile | 3 ++-
x11/modular-xorg-xwayland/DESCR | 8 ++++++++
x11/modular-xorg-xwayland/Makefile | 31 +++++++++++++++++++++++++++++++
x11/modular-xorg-xwayland/PLIST | 2 ++
8 files changed, 50 insertions(+), 17 deletions(-)
diffs (140 lines):
diff -r 7e8e7b5aa4e0 -r 2e89426dc92a x11/modular-xorg-server/Makefile
--- a/x11/modular-xorg-server/Makefile Thu Aug 22 18:37:34 2019 +0000
+++ b/x11/modular-xorg-server/Makefile Thu Aug 22 19:52:29 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.119 2019/07/20 22:46:57 wiz Exp $
+# $NetBSD: Makefile,v 1.120 2019/08/22 19:52:29 nia Exp $
DISTNAME= xorg-server-${XORG_VERSION}
PKGNAME= modular-${DISTNAME}
@@ -15,6 +15,7 @@
CONFIGURE_ARGS+= --enable-xorg
CONFIGURE_ARGS+= --disable-xephyr
+CONFIGURE_ARGS+= --disable-xwayland
CONFIGURE_ARGS+= --disable-kdrive
CONFIGURE_ARGS.SunOS+= --disable-input-thread
diff -r 7e8e7b5aa4e0 -r 2e89426dc92a x11/modular-xorg-server/Makefile.common
--- a/x11/modular-xorg-server/Makefile.common Thu Aug 22 18:37:34 2019 +0000
+++ b/x11/modular-xorg-server/Makefile.common Thu Aug 22 19:52:29 2019 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile.common,v 1.27 2019/02/27 16:32:58 wiz Exp $
+# $NetBSD: Makefile.common,v 1.28 2019/08/22 19:52:29 nia Exp $
# used by x11/modular-xorg-server/Makefile
# used by x11/modular-xorg-xephyr/Makefile
+# used by x11/modular-xorg-xwayland/Makefile
XORG_VERSION= 1.20.4
CATEGORIES= x11
diff -r 7e8e7b5aa4e0 -r 2e89426dc92a x11/modular-xorg-server/PLIST
--- a/x11/modular-xorg-server/PLIST Thu Aug 22 18:37:34 2019 +0000
+++ b/x11/modular-xorg-server/PLIST Thu Aug 22 19:52:29 2019 +0000
@@ -1,9 +1,8 @@
-@comment $NetBSD: PLIST,v 1.29 2019/08/22 13:12:31 nia Exp $
+@comment $NetBSD: PLIST,v 1.30 2019/08/22 19:52:29 nia Exp $
bin/X
bin/Xnest
bin/Xorg
bin/Xvfb
-${PLIST.wayland}bin/Xwayland
bin/cvt
bin/gtf
include/xorg/BT.h
diff -r 7e8e7b5aa4e0 -r 2e89426dc92a x11/modular-xorg-server/options.mk
--- a/x11/modular-xorg-server/options.mk Thu Aug 22 18:37:34 2019 +0000
+++ b/x11/modular-xorg-server/options.mk Thu Aug 22 19:52:29 2019 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: options.mk,v 1.20 2019/08/22 13:12:31 nia Exp $
+# $NetBSD: options.mk,v 1.21 2019/08/22 19:52:29 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.modular-xorg-server
-PKG_SUPPORTED_OPTIONS= inet6 dri debug dtrace wayland
+PKG_SUPPORTED_OPTIONS= inet6 dri debug dtrace
PKG_SUGGESTED_OPTIONS= inet6 dri
.include "../../mk/bsd.options.mk"
@@ -55,13 +55,3 @@
.else
CONFIGURE_ARGS+= --without-dtrace
.endif
-
-.if !empty(PKG_OPTIONS:Mwayland)
-PLIST.wayland= yes
-CONFIGURE_ARGS+= --enable-xwayland
-CONFIGURE_ARGS+= --disable-xwayland-eglstream
-.include "../../devel/wayland/buildlink3.mk"
-.include "../../devel/wayland-protocols/buildlink3.mk"
-.else
-CONFIGURE_ARGS+= --disable-xwayland
-.endif
diff -r 7e8e7b5aa4e0 -r 2e89426dc92a x11/modular-xorg-xephyr/Makefile
--- a/x11/modular-xorg-xephyr/Makefile Thu Aug 22 18:37:34 2019 +0000
+++ b/x11/modular-xorg-xephyr/Makefile Thu Aug 22 19:52:29 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2019/07/20 22:46:57 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2019/08/22 19:52:29 nia Exp $
DISTNAME= xorg-server-${XORG_VERSION}
PKGNAME= modular-xorg-xephyr-${XORG_VERSION}
@@ -16,6 +16,7 @@
CONFIGURE_ARGS+= --disable-xorg
CONFIGURE_ARGS+= --disable-xnest
+CONFIGURE_ARGS+= --disable-xwayland
CONFIGURE_ARGS+= --enable-xephyr
CONFIGURE_ARGS+= --enable-kdrive
CONFIGURE_ARGS+= --disable-xvfb
diff -r 7e8e7b5aa4e0 -r 2e89426dc92a x11/modular-xorg-xwayland/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/modular-xorg-xwayland/DESCR Thu Aug 22 19:52:29 2019 +0000
@@ -0,0 +1,8 @@
+XWayland is a fully fledged X server implementation that acts as a proxy
+between X11 clients and a Wayland compositor.
+
+It runs as a specialized Wayland client, while optionally using a set of
+XWayland specific Wayland protocols for implementing certain functionality.
+
+The Wayland compositor acts both as the Wayland display server XWayland
+connects to, as well as the window manager.
diff -r 7e8e7b5aa4e0 -r 2e89426dc92a x11/modular-xorg-xwayland/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/modular-xorg-xwayland/Makefile Thu Aug 22 19:52:29 2019 +0000
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1 2019/08/22 19:52:29 nia Exp $
+
+DISTNAME= xorg-server-${XORG_VERSION}
+PKGNAME= modular-xorg-xwayland-${XORG_VERSION}
+
+DISTINFO_FILE= ${.CURDIR}/../../x11/modular-xorg-server/distinfo
+PATCHDIR= ${.CURDIR}/../../x11/modular-xorg-server/patches
+
+MAINTAINER= nia%NetBSD.org@localhost
+COMMENT= Server for running X clients under Wayland from modular X.org
+
+.include "../../x11/modular-xorg-server/Makefile.common"
+
+CONFIGURE_ARGS+= --disable-xorg
+CONFIGURE_ARGS+= --disable-xephyr
+CONFIGURE_ARGS+= --disable-xnest
+CONFIGURE_ARGS+= --disable-xvfb
+CONFIGURE_ARGS+= --disable-xwayland-eglstream
+CONFIGURE_ARGS+= --enable-xwayland
+
+post-install:
+ ${RM} ${DESTDIR}${PREFIX}/lib/xorg/protocol.txt
+ ${RM} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/Xserver.1
+ if [ -f ${DESTDIR}${PREFIX}/share/doc/xorg-server/Xserver-DTrace.xml ]; then \
+ ${RM} ${DESTDIR}${PREFIX}/share/doc/xorg-server/Xserver-DTrace.xml; \
+ fi
+
+.include "../../x11/modular-xorg-server/options.mk"
+.include "../../devel/wayland/buildlink3.mk"
+.include "../../devel/wayland-protocols/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 7e8e7b5aa4e0 -r 2e89426dc92a x11/modular-xorg-xwayland/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/modular-xorg-xwayland/PLIST Thu Aug 22 19:52:29 2019 +0000
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1 2019/08/22 19:52:29 nia Exp $
+bin/Xwayland
Home |
Main Index |
Thread Index |
Old Index