aboutsummaryrefslogtreecommitdiffstats
path: root/x11-servers
diff options
context:
space:
mode:
authorlesi <lesi@FreeBSD.org>2005-03-19 09:08:33 +0800
committerlesi <lesi@FreeBSD.org>2005-03-19 09:08:33 +0800
commit4792f3c2ff1601cdd9ea2bd0d5e88467bc329603 (patch)
treeb5bba775e92a354794fe5c5a0b121a0e076259f8 /x11-servers
parentf9f58549ff51e11e5fce26916273de6c72582883 (diff)
downloadfreebsd-ports-graphics-4792f3c2ff1601cdd9ea2bd0d5e88467bc329603.tar.gz
freebsd-ports-graphics-4792f3c2ff1601cdd9ea2bd0d5e88467bc329603.tar.zst
freebsd-ports-graphics-4792f3c2ff1601cdd9ea2bd0d5e88467bc329603.zip
Add Xdmx port of X.Org distribution:
Xdmx is proxy X server that provides multi-head support for multiple displays attached to different machines (each of which is running a typical X server). When Xinerama is used with Xdmx, the multiple displays on multiple machines are presented to the user as a single unified screen. Port based on xorg-nestserver. Requested and tested by: Henry Miller (6.8.1 version)
Diffstat (limited to 'x11-servers')
-rw-r--r--x11-servers/Makefile1
-rw-r--r--x11-servers/xorg-dmx/Makefile37
-rw-r--r--x11-servers/xorg-dmx/distinfo4
-rw-r--r--x11-servers/xorg-dmx/pkg-descr6
-rw-r--r--x11-servers/xorg-dmx/scripts/configure24
5 files changed, 72 insertions, 0 deletions
diff --git a/x11-servers/Makefile b/x11-servers/Makefile
index 00ae2ce61ee..28ec94e9f1c 100644
--- a/x11-servers/Makefile
+++ b/x11-servers/Makefile
@@ -13,6 +13,7 @@
SUBDIR += mga_hal
SUBDIR += x2vnc
SUBDIR += x2x
+ SUBDIR += xorg-dmx
SUBDIR += xorg-fontserver
SUBDIR += xorg-nestserver
SUBDIR += xorg-printserver
diff --git a/x11-servers/xorg-dmx/Makefile b/x11-servers/xorg-dmx/Makefile
new file mode 100644
index 00000000000..86eda961488
--- /dev/null
+++ b/x11-servers/xorg-dmx/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: xorg-dmx
+# Date created: 13 Mar 2005
+# Whom: lesi@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= xorg-dmx
+PORTVERSION= 6.8.2
+CATEGORIES= x11-servers
+MASTER_SITES= ${MASTER_SITE_XORG}
+MASTER_SITE_SUBDIR= X11R${PORTVERSION}/src
+DISTFILES= X11R${PORTVERSION}-src1.tar.gz \
+ X11R${PORTVERSION}-src3.tar.gz
+
+MAINTAINER= x11@FreeBSD.org
+COMMENT= Distributed Multihead X from X.Org
+
+CONFLICTS= XFree86-dmx-[0-9]*
+
+EXTRA_PATCHES= ${CF_PATCHES} ${SERVER_PATCHES}
+
+USE_XLIB= yes
+
+XBUILD_DIRS= lib/font programs/Xserver/miext/damage programs/Xserver
+XINCLUDE_DIRS= lib/xtrans
+XMAN_DIRS= programs/Xserver/hw/dmx
+
+MAN1= Xdmx.1
+PLIST_FILES= bin/Xdmx
+
+.include "${.CURDIR}/../../x11-servers/xorg-server/Makefile.inc"
+.include <bsd.port.pre.mk>
+.if ${X_WINDOW_SYSTEM:L} != xorg
+IGNORE= is part of X.Org. For switching to X.Org, read UPDATING entry 20040723
+.endif
+.include <bsd.port.post.mk>
diff --git a/x11-servers/xorg-dmx/distinfo b/x11-servers/xorg-dmx/distinfo
new file mode 100644
index 00000000000..00c3b2d7e40
--- /dev/null
+++ b/x11-servers/xorg-dmx/distinfo
@@ -0,0 +1,4 @@
+MD5 (xorg/X11R6.8.2-src1.tar.gz) = a9cfa54ae2e65a057b9c6416befeb6ab
+SIZE (xorg/X11R6.8.2-src1.tar.gz) = 32373802
+MD5 (xorg/X11R6.8.2-src3.tar.gz) = 057d20af30569434e2c6693c1ca66e57
+SIZE (xorg/X11R6.8.2-src3.tar.gz) = 10379299
diff --git a/x11-servers/xorg-dmx/pkg-descr b/x11-servers/xorg-dmx/pkg-descr
new file mode 100644
index 00000000000..646bc817404
--- /dev/null
+++ b/x11-servers/xorg-dmx/pkg-descr
@@ -0,0 +1,6 @@
+Xdmx is proxy X server that provides multi-head support for multiple displays
+attached to different machines (each of which is running a typical X server).
+When Xinerama is used with Xdmx, the multiple displays on multiple machines
+are presented to the user as a single unified screen.
+
+WWW: http://www.x.org/
diff --git a/x11-servers/xorg-dmx/scripts/configure b/x11-servers/xorg-dmx/scripts/configure
new file mode 100644
index 00000000000..84870dc79b2
--- /dev/null
+++ b/x11-servers/xorg-dmx/scripts/configure
@@ -0,0 +1,24 @@
+#!/bin/sh
+
+LOCALDEF=$WRKDIR/.config
+
+rm -f $LOCALDEF
+echo "#define BuildServer YES" >> $LOCALDEF
+echo "#define BuildServersOnly YES" >> $LOCALDEF
+echo "#define BuildLibraries NO" >> $LOCALDEF
+echo "#define XprtServer NO" >> $LOCALDEF
+echo "#define BuildXprint NO" >> $LOCALDEF
+echo "#define XnestServer NO" >> $LOCALDEF
+echo "#define XdmxServer YES" >> $LOCALDEF
+echo "#define XorgServer NO" >> $LOCALDEF
+echo "#define XVirtualFramebufferServer NO" >> $LOCALDEF
+echo "#define XF86Server NO" >> $LOCALDEF
+echo "#define BuildFontServer NO" >> $LOCALDEF
+echo "#define BuildLBX NO" >> $LOCALDEF
+echo "#define BuildXF86DRI NO" >> $LOCALDEF
+echo "#define InstallSecurityConfig NO" >> $LOCALDEF
+echo "#define UseInstalledPrograms YES" >> $LOCALDEF
+echo "#define UseInstalledLibraries YES" >> $LOCALDEF
+echo "#define StandardIncludes -I${PREFIX}/include" >> $LOCALDEF
+
+sh $PORTSDIR/x11-servers/xorg-server/scripts/configure.gen