Date: Sat, 11 Feb 2017 18:31:47 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r433900 - in head/x11-servers: . xephyr xorg-dmx xorg-nestserver xorg-server xorg-vfbserver xwayland Message-ID: <201702111831.v1BIVlOJ008735@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Sat Feb 11 18:31:47 2017 New Revision: 433900 URL: https://svnweb.freebsd.org/changeset/ports/433900 Log: XWayland is an X Server running as a Wayland client, thus capable of displaying native X11 client applications in a Wayland compositor environment. WWW: https://wayland.freedesktop.org/xserver.html Added: head/x11-servers/xwayland/ head/x11-servers/xwayland/Makefile (contents, props changed) head/x11-servers/xwayland/distinfo (contents, props changed) head/x11-servers/xwayland/pkg-descr (contents, props changed) Modified: head/x11-servers/Makefile head/x11-servers/xephyr/Makefile head/x11-servers/xorg-dmx/Makefile head/x11-servers/xorg-nestserver/Makefile head/x11-servers/xorg-server/Makefile head/x11-servers/xorg-vfbserver/Makefile Modified: head/x11-servers/Makefile ============================================================================== --- head/x11-servers/Makefile Sat Feb 11 17:55:45 2017 (r433899) +++ head/x11-servers/Makefile Sat Feb 11 18:31:47 2017 (r433900) @@ -12,5 +12,6 @@ SUBDIR += xorg-nestserver SUBDIR += xorg-server SUBDIR += xorg-vfbserver + SUBDIR += xwayland .include <bsd.port.subdir.mk> Modified: head/x11-servers/xephyr/Makefile ============================================================================== --- head/x11-servers/xephyr/Makefile Sat Feb 11 17:55:45 2017 (r433899) +++ head/x11-servers/xephyr/Makefile Sat Feb 11 18:31:47 2017 (r433900) @@ -21,7 +21,7 @@ OPTIONS_EXCLUDE=DEVD HAL SUID USE_XORG= x11 xcb CONFIGURE_ARGS+=--enable-xephyr --disable-dmx --disable-xnest --disable-xvfb \ - --enable-kdrive + --enable-kdrive --disable-xwayland PLIST_FILES= bin/Xephyr man/man1/Xephyr.1.gz Modified: head/x11-servers/xorg-dmx/Makefile ============================================================================== --- head/x11-servers/xorg-dmx/Makefile Sat Feb 11 17:55:45 2017 (r433899) +++ head/x11-servers/xorg-dmx/Makefile Sat Feb 11 18:31:47 2017 (r433900) @@ -15,7 +15,8 @@ OPTIONS_EXCLUDE=DEVD HAL SUID USE_XORG= dmx dmxproto x11 xaw7 xext xfixes xi xmu xpm xrender xres xt xtst -CONFIGURE_ARGS+=--enable-dmx --disable-xephyr --disable-xnest --disable-xvfb +CONFIGURE_ARGS+=--enable-dmx --disable-xephyr --disable-xnest --disable-xvfb \ + --disable-xwayland do-install: cd ${WRKSRC}/hw/dmx; DESTDIR=${STAGEDIR} ${MAKE} install Modified: head/x11-servers/xorg-nestserver/Makefile ============================================================================== --- head/x11-servers/xorg-nestserver/Makefile Sat Feb 11 17:55:45 2017 (r433899) +++ head/x11-servers/xorg-nestserver/Makefile Sat Feb 11 18:31:47 2017 (r433900) @@ -21,7 +21,8 @@ OPTIONS_EXCLUDE=DEVD HAL SUID USE_XORG= x11 xext xfont2 -CONFIGURE_ARGS+=--enable-xnest --disable-dmx --disable-xephyr --disable-xvfb +CONFIGURE_ARGS+=--enable-xnest --disable-dmx --disable-xephyr --disable-xvfb \ + --disable-xwayland PLIST_FILES= bin/Xnest man/man1/Xnest.1.gz Modified: head/x11-servers/xorg-server/Makefile ============================================================================== --- head/x11-servers/xorg-server/Makefile Sat Feb 11 17:55:45 2017 (r433899) +++ head/x11-servers/xorg-server/Makefile Sat Feb 11 18:31:47 2017 (r433900) @@ -44,10 +44,10 @@ USE_XORG+= bigreqsproto compositeproto d xineramaproto xkbfile xproto xshmfence xtrans CONFIGURE_ARGS+=--without-doxygen --without-xmlto --without-fop \ --localstatedir=/var --with-shared-memory-dir=/tmp \ - --without-dtrace --disable-xwayland --enable-glamor + --without-dtrace --enable-glamor INSTALL_TARGET= install-strip -.if ${SLAVE_PORT} == "no" || ${PORTNAME} == "xephyr" +.if ${SLAVE_PORT} == "no" || ${PORTNAME} == "xephyr" || ${PORTNAME} == "xwayland" LIB_DEPENDS+= libdrm.so:graphics/libdrm \ libepoxy.so:graphics/libepoxy .else @@ -57,7 +57,8 @@ BUILD_DEPENDS+= libepoxy>0:graphics/libe .if ${SLAVE_PORT} == "no" USE_GL+= gbm USE_XORG+= pciaccess xf86dgaproto xf86vidmodeproto -CONFIGURE_ARGS+=--disable-dmx --disable-xephyr --disable-xnest --disable-xvfb +CONFIGURE_ARGS+=--disable-dmx --disable-xephyr --disable-xnest --disable-xvfb \ + --disable-xwayland SUB_FILES= pkg-install pkg-deinstall .else CONFIGURE_ARGS+=--disable-xorg Modified: head/x11-servers/xorg-vfbserver/Makefile ============================================================================== --- head/x11-servers/xorg-vfbserver/Makefile Sat Feb 11 17:55:45 2017 (r433899) +++ head/x11-servers/xorg-vfbserver/Makefile Sat Feb 11 18:31:47 2017 (r433900) @@ -19,7 +19,8 @@ OPTIONS_EXCLUDE=DEVD HAL SUID USE_XORG= xfont2 -CONFIGURE_ARGS+=--enable-xvfb --disable-dmx --disable-xephyr --disable-xnest +CONFIGURE_ARGS+=--enable-xvfb --disable-dmx --disable-xephyr --disable-xnest \ + --disable-xwayland PLIST_FILES= bin/Xvfb man/man1/Xvfb.1.gz Added: head/x11-servers/xwayland/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-servers/xwayland/Makefile Sat Feb 11 18:31:47 2017 (r433900) @@ -0,0 +1,34 @@ +# $FreeBSD$ + +PORTNAME= xwayland +PORTVERSION= 1.19.1 + +COMMENT= X Clients under Wayland + +LICENSE= MIT + +BUILD_DEPENDS= /usr/local/libdata/pkgconfig/wayland-protocols.pc:graphics/wayland-protocols +LIB_DEPENDS= libwayland-client.so:graphics/wayland \ + libinput.so:x11/libinput + +MASTERDIR= ${.CURDIR}/../xorg-server +DESCR= ${.CURDIR}/pkg-descr +DISTINFO_FILE= ${.CURDIR}/distinfo +PATCHDIR= ${.CURDIR}/files + +SLAVE_PORT= yes +OPTIONS_EXCLUDE=DEVD HAL SUID + +USE_XORG= x11 xext xfont2 +USE_GL+= egl gbm + +CONFIGURE_ARGS+= --disable-docs --disable-devel-docs \ + --enable-xwayland --disable-xorg --disable-xvfb --disable-xnest \ + --disable-xquartz --disable-xwin + +PLIST_FILES= bin/Xwayland + +do-install: + cd ${WRKSRC}/hw/xwayland; DESTDIR=${STAGEDIR} ${MAKE_CMD} install + +.include "${MASTERDIR}/Makefile" Added: head/x11-servers/xwayland/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-servers/xwayland/distinfo Sat Feb 11 18:31:47 2017 (r433900) @@ -0,0 +1,3 @@ +TIMESTAMP = 1484388904 +SHA256 (xorg/xserver/xorg-server-1.19.1.tar.bz2) = 79ae2cf39d3f6c4a91201d8dad549d1d774b3420073c5a70d390040aa965a7fb +SIZE (xorg/xserver/xorg-server-1.19.1.tar.bz2) = 6041792 Added: head/x11-servers/xwayland/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-servers/xwayland/pkg-descr Sat Feb 11 18:31:47 2017 (r433900) @@ -0,0 +1,4 @@ +XWayland is an X Server running as a Wayland client, thus capable of displaying +native X11 client applications in a Wayland compositor environment. + +WWW: https://wayland.freedesktop.org/xserver.html
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201702111831.v1BIVlOJ008735>