aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorflz <flz@FreeBSD.org>2008-05-20 20:18:29 +0800
committerflz <flz@FreeBSD.org>2008-05-20 20:18:29 +0800
commit3a4b8d3ae21ca4c4cfd46be1d1f80e96b2b2e727 (patch)
tree1a44cd7a2476c7029b703bdf7d6f9a9784a64f9d
parentc2c3aeda776fb15148e424b472fde8a8bbacbb7b (diff)
downloadfreebsd-ports-gnome-3a4b8d3ae21ca4c4cfd46be1d1f80e96b2b2e727.tar.gz
freebsd-ports-gnome-3a4b8d3ae21ca4c4cfd46be1d1f80e96b2b2e727.tar.zst
freebsd-ports-gnome-3a4b8d3ae21ca4c4cfd46be1d1f80e96b2b2e727.zip
Add xephyr, a kdrive-based X server. Xephyr will ultimately replace Xnest.
PR: ports/123795 Submitted by: Max Brazhnikov <makc@issp.ac.ru>
-rw-r--r--x11-servers/Makefile1
-rw-r--r--x11-servers/xephyr/Makefile46
-rw-r--r--x11-servers/xephyr/distinfo3
-rw-r--r--x11-servers/xephyr/pkg-descr5
4 files changed, 55 insertions, 0 deletions
diff --git a/x11-servers/Makefile b/x11-servers/Makefile
index e62c40d91ae5..5f2f7ab08768 100644
--- a/x11-servers/Makefile
+++ b/x11-servers/Makefile
@@ -8,6 +8,7 @@
SUBDIR += mga_hal
SUBDIR += x2vnc
SUBDIR += x2x
+ SUBDIR += xephyr
SUBDIR += xorg-dmx
SUBDIR += xorg-nestserver
SUBDIR += xorg-server
diff --git a/x11-servers/xephyr/Makefile b/x11-servers/xephyr/Makefile
new file mode 100644
index 000000000000..f82f81822e72
--- /dev/null
+++ b/x11-servers/xephyr/Makefile
@@ -0,0 +1,46 @@
+# New ports collection makefile for: xephyr
+# Date created: 2008-05-18
+# Whom: Max Brazhnikov <makc@issp.ac.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= xephyr
+PORTVERSION= 1.4
+CATEGORIES= x11-servers
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= A kdrive based X server from X.Org
+
+XORG_CAT= xserver
+
+LIB_DEPENDS= drm:${PORTSDIR}/graphics/libdrm
+USE_XORG= x11 xf86driproto glproto randrproto renderproto fixesproto \
+ damageproto xcmiscproto xtrans inputproto \
+ xf86bigfontproto scrnsaverproto bigreqsproto \
+ resourceproto fontsproto videoproto \
+ compositeproto trapproto recordproto \
+ xineramaproto evieproto xkbfile xfont \
+ xau xdmcp xext fontenc pixman
+
+CONFIGURE_ARGS= --enable-kdrive --enable-xephyr --disable-dmx --disable-xvfb \
+ --disable-xorg --disable-xnest --disable-xprint \
+ --localstatedir=/var
+
+PLIST_FILES= bin/Xephyr
+
+OPTIONS= HAL "Compile with HAL config support" on
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_HAL)
+LIB_DEPENDS+= hal.1:${PORTSDIR}/sysutils/hal
+CONFIGURE_ARGS+= --enable-config-hal=yes
+.else
+CONFIGURE_ARGS+= --enable-config-hal=no
+.endif
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/hw/kdrive/ephyr/Xephyr ${PREFIX}/bin/
+
+.include <bsd.port.post.mk>
diff --git a/x11-servers/xephyr/distinfo b/x11-servers/xephyr/distinfo
new file mode 100644
index 000000000000..70c76c2b2663
--- /dev/null
+++ b/x11-servers/xephyr/distinfo
@@ -0,0 +1,3 @@
+MD5 (xorg/xserver/xorg-server-1.4.tar.bz2) = a06d9fe4f9f1d459ae02657f9ce64220
+SHA256 (xorg/xserver/xorg-server-1.4.tar.bz2) = 51b142df328d427143705371f139a08ff3bcd6efe0eab91f4178ca4017c0ebc2
+SIZE (xorg/xserver/xorg-server-1.4.tar.bz2) = 6179392
diff --git a/x11-servers/xephyr/pkg-descr b/x11-servers/xephyr/pkg-descr
new file mode 100644
index 000000000000..be558630ff1d
--- /dev/null
+++ b/x11-servers/xephyr/pkg-descr
@@ -0,0 +1,5 @@
+Xephyr is a a kdrive server that outputs to a window on a pre-existing
+'host' X display. Think Xnest but with support for modern extensions
+like composite, damage and randr.
+
+WWW: http://www.x.org/