summaryrefslogtreecommitdiff
path: root/x11/xservers
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>2001-04-13 16:31:16 +0000
committertron <tron@pkgsrc.org>2001-04-13 16:31:16 +0000
commit5c0793740316cfd9ace0d185a6d946afc3e84095 (patch)
tree463f193de94218ec873ee0245c611f4b6bc8ca43 /x11/xservers
parent30351e19ff35f51fef65ca6a5c4ea35f448613c3 (diff)
downloadpkgsrc-5c0793740316cfd9ace0d185a6d946afc3e84095.tar.gz
Initial import of "xservers" package:
Old X11 servers for use under XFree86 4.x
Diffstat (limited to 'x11/xservers')
-rw-r--r--x11/xservers/Makefile66
-rw-r--r--x11/xservers/files/host.def14
-rw-r--r--x11/xservers/pkg/DESCR2
-rw-r--r--x11/xservers/pkg/PLIST.i3861
4 files changed, 83 insertions, 0 deletions
diff --git a/x11/xservers/Makefile b/x11/xservers/Makefile
new file mode 100644
index 00000000000..c5c8aa5a653
--- /dev/null
+++ b/x11/xservers/Makefile
@@ -0,0 +1,66 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/04/13 16:31:16 tron Exp $#
+
+DISTNAME= xservers-3.3.6.0
+CATEGORIES= x11
+MASTER_SITES= #empty
+
+MAINTAINER= tron@netbsd.org
+HOMEPAGE= http://www.xfree86.org/
+COMMENT= Old X11 servers for use under XFree86 4.x
+
+ONLY_FOR_PLATFORM= NetBSD-*-i386
+
+ALL_TARGET= World
+NO_CHECKSUM= YES
+PLIST_SRC= ${WRKDIR}/PLIST
+USE_X11BASE= YES
+
+.if !defined(CHECK_X11)
+X11_RELEASE!= ${MAKE} CHECK_X11=YES print-x11-release
+.if (${X11_RELEASE} == "6.3")
+IGNORE= "The X11 servers are included in your X11 distribution."
+.endif
+.endif
+
+X11_LINKS= bin/xkbcomp lib/X11/xkb
+X11_SUBDIR= R6.3
+X11_SRCS= Imakefile Makefile config include lib nls \
+ programs/Imakefile programs/Xserver
+
+.include "../../mk/bsd.prefs.mk"
+
+do-fetch:
+.if defined(BSDXSRCDIR)
+.if !exists(${BSDXSRCDIR}/xc/config/cf/NetBSD.cf)
+ @${ECHO_MSG} "Cannot find NetBSD's X11 sources in ${BSDXSRCDIR}."
+ @${FALSE}
+.endif
+.else
+ @${ECHO_MSG} "Please set BSDXSRCDIR in /etc/mk.conf, pointing it"
+ @${ECHO_MSG} "to a directory that contains NetBSD's X11 sources."
+ @${FALSE}
+.endif
+
+do-extract:
+ ${MKDIR} ${WRKSRC}
+ ${GTAR} --exclude '*/CVS' -c -C ${BSDXSRCDIR}/xc -f - ${X11_SRCS} | \
+ ${GTAR} xCf ${WRKSRC} -
+
+do-configure:
+ ${SED} -e 's#@PROJECTROOT@#${PREFIX}/${X11_SUBDIR}#' \
+ ${FILESDIR}/host.def >${WRKSRC}/config/cf/host.def
+
+post-install:
+ cd ${PREFIX} && \
+ for LINK in ${X11_LINKS}; do \
+ ${LN} -fs ${PREFIX}/$$LINK ${PREFIX}/${X11_SUBDIR}/$$LINK; \
+ done && \
+ ${FIND} ${X11_SUBDIR} \! -type d | sort >${PLIST_SRC} && \
+ ${FIND} ${X11_SUBDIR} -type d | sort -r | \
+ ${AWK} '{print("@dirrm "$$1)}' >>${PLIST_SRC}
+
+.include "../../mk/bsd.pkg.mk"
+
+print-x11-release:
+ @${GREP} '^#define SharedXextRev' ${X11BASE}/lib/X11/config/X11.tmpl \
+ | ${AWK} '{print($$3)}'
diff --git a/x11/xservers/files/host.def b/x11/xservers/files/host.def
new file mode 100644
index 00000000000..607b3c62318
--- /dev/null
+++ b/x11/xservers/files/host.def
@@ -0,0 +1,14 @@
+#undef ProjectRoot
+#define ProjectRoot @PROJECTROOT@
+
+#undef BuildServersOnly
+#define BuildServersOnly YES
+
+#undef XnestServer
+#define XnestServer NO
+
+#undef XprtServer
+#define XprtServer NO
+
+#undef XVirtualFramebufferServer
+#define XVirtualFramebufferServer NO
diff --git a/x11/xservers/pkg/DESCR b/x11/xservers/pkg/DESCR
new file mode 100644
index 00000000000..a62e165feb0
--- /dev/null
+++ b/x11/xservers/pkg/DESCR
@@ -0,0 +1,2 @@
+This package provides backward compatibility for any hardware not supported
+by the X11 servers include in the 4.x releases of XFree86.
diff --git a/x11/xservers/pkg/PLIST.i386 b/x11/xservers/pkg/PLIST.i386
new file mode 100644
index 00000000000..66076da9e92
--- /dev/null
+++ b/x11/xservers/pkg/PLIST.i386
@@ -0,0 +1 @@
+@comment $NetBSD: PLIST.i386,v 1.1.1.1 2001/04/13 16:31:16 tron Exp $