From owner-svn-ports-all@freebsd.org Sat Feb 11 18:31:49 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B5CBDCD8DFB; Sat, 11 Feb 2017 18:31:49 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7FBC6FA6; Sat, 11 Feb 2017 18:31:49 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v1BIVmKC008744; Sat, 11 Feb 2017 18:31:48 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v1BIVlOJ008735; Sat, 11 Feb 2017 18:31:47 GMT (envelope-from bapt@FreeBSD.org) Message-Id: <201702111831.v1BIVlOJ008735@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f From: Baptiste Daroussin Date: Sat, 11 Feb 2017 18:31:47 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Feb 2017 18:31:49 -0000 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 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