Remove the XFree86-Server snapshot. The main port has been updated, and

this port has served its purpose.

Requested by:	kris
This commit is contained in:
Joe Marcus Clarke 2004-08-10 02:03:00 +00:00
parent a978ee8812
commit 7f822245ec
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=115782
13 changed files with 0 additions and 826 deletions

View file

@ -7,7 +7,6 @@
SUBDIR += XFree86-4-NestServer
SUBDIR += XFree86-4-PrintServer
SUBDIR += XFree86-4-Server
SUBDIR += XFree86-4-Server-snap
SUBDIR += XFree86-4-VirtualFramebufferServer
SUBDIR += Xfstt
SUBDIR += driglide

View file

@ -1,182 +0,0 @@
# New ports collection makefile for: XFree86-Server
# Date created: 10 Oct 1999
# Whom: taguchi@tohoku.iij.ad.jp
#
# $FreeBSD$
#
PORTNAME= Server
PORTVERSION= 4.3.99.15
PORTREVISION= 2
CATEGORIES= x11-servers
MASTER_SITES= ${MASTER_SITE_XFREE:S|source/||:S/$/:x/} \
${MASTER_SITE_LOCAL:S/$/:local/}
MASTER_SITE_SUBDIR= develsnaps/:x \
anholt/:local
PKGNAMEPREFIX= XFree86-
DISTFILES= XFree86-${PORTVERSION}${EXTRACT_SUFX}:x \
Wraphelp2.gz:local
EXTRACT_ONLY= XFree86-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= x11@FreeBSD.org
COMMENT= XFree86-4 X server and related programs
CONFLICTS= xorg-server-*
IGNORE= Obsolete now that XFree86-4-Server has been updated to 4.4.0
# Override default from XFree86-4-libraries/Makefile.inc
PATCHDIR= ${MASTERDIR}/files
.for pf in patch-Imake.cf patch-Imake.rules \
patch-Imake.tmpl patch-X11.tmpl patch-Xcursor-Imakefile \
patch-c2 patch-dri-Imakefile \
patch-f patch-imake.c \
patch-texteroids patch-xditview-Imakefile patch-xdm \
patch-xdm_session.c patch-xf86.tmpl \
patch-xterm-Imakefile patch-z05 patch-z14 \
patch-z15 patch-z30 patch-z32 patch-z34 patch-z35 \
patch-z41 patch-z44 patch-z45
# patch-startx
EXTRA_PATCHES+= ${.CURDIR}/../../x11/XFree86-4-libraries/files/${pf}
.endfor
NO_LATEST_LINK= yes
USE_BZIP2= yes
SCRIPTS_ENV= OSVERSION=${OSVERSION} \
BuildXF86DRI=${BuildXF86DRI} \
WITH_DEBUG="${WITH_DEBUG}"
MAN1= XFree86.1 \
Xserver.1 \
gtf.1 \
kbd_mode.1 \
pcitweak.1 \
xf86cfg.1 \
xf86config.1
MAN3= XF86VidMode.3 \
XF86VidModeDeleteModeLine.3 \
XF86VidModeGetAllModeLines.3 \
XF86VidModeGetDotClocks.3 \
XF86VidModeGetGamma.3 \
XF86VidModeGetGammaRamp.3 \
XF86VidModeGetGammaRampSize.3 \
XF86VidModeGetModeLine.3 \
XF86VidModeGetMonitor.3 \
XF86VidModeGetPermissions.3 \
XF86VidModeGetViewPort.3 \
XF86VidModeLockModeSwitch.3 \
XF86VidModeModModeLine.3 \
XF86VidModeQueryExtension.3 \
XF86VidModeQueryVersion.3 \
XF86VidModeSetClientVersion.3 \
XF86VidModeSetGamma.3 \
XF86VidModeSetGammaRamp.3 \
XF86VidModeSetViewPort.3 \
XF86VidModeSwitchMode.3 \
XF86VidModeSwitchToMode.3 \
XF86VidModeValidateModeLine.3
MAN4= citron.4 \
dynapro.4 \
elographics.4 \
fbdevhw.4 \
kbd.4 \
keyboard.4 \
microtouch.4 \
mouse.4 \
mutouch.4 \
nv.4 \
r128.4 \
radeon.4 \
void.4 \
wacom.4
MAN5= XF86Config.5
PKGMESSAGE= ${WRKDIR}/.pkg-message
XBUILD_DIRS= lib/font lib/lbxutil lib/Xdmcp lib/Xau programs/Xserver
XINCLUDE_DIRS= lib/xkbfile lib/xtrans
XINSTALL_DIRS= lib/font programs/Xserver
XINSTALL_MAN_DIRS= programs/Xserver
NOT_FOR_ARCHS= ia64
.include "${.CURDIR}/../../x11/XFree86-4-libraries/Makefile.inc"
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64
BROKEN= "Does not build on amd64"
.endif
.if ${ARCH} == i386 || ${ARCH} == alpha
RUN_DEPENDS+= ${X11BASE}/lib/modules/dri/r200_dri.so:${PORTSDIR}/graphics/dri
BuildXF86DRI= YES
PLIST_SUB+= DRI=""
.else
BuildXF86DRI= NO
PLIST_SUB+= DRI="@comment "
.endif
.if ${ARCH} == alpha
PLIST_SUB+= ALPHA_NA="@comment "
.else
PLIST_SUB+= ALPHA_NA=""
.endif
.if ${ARCH} == ia64
PLIST_SUB+= IA64_NA="@comment "
.else
PLIST_SUB+= IA64_NA=""
.endif
.if ${ARCH} == sparc64
PLIST_SUB+= SPARC64_NA="@comment "
PLIST_SUB+= SPARC64=""
MAN4+= sunffb.4
.else
PLIST_SUB+= SPARC64="@comment "
PLIST_SUB+= SPARC64_NA=""
MAN4+= glint.4 \
mga.4 \
rendition.4 \
s3virge.4 \
savage.4 \
siliconmotion.4 \
tdfx.4 \
vga.4
.endif
.if ${ARCH} == i386
PLIST_SUB+= I386=""
MAN1+= scanpci.1
MAN4+= apm.4 \
chips.4 \
cirrus.4 \
cyrix.4 \
i128.4 \
i740.4 \
i810.4 \
neomagic.4 \
nsc.4 \
sis.4 \
trident.4 \
tseng.4 \
vesa.4 \
via.4 \
vmware.4
.else
PLIST_SUB+= I386="@comment "
.endif
post-extract::
${GUNZIP_CMD} -c ${DISTDIR}/${DIST_SUBDIR}/Wraphelp2.gz > \
${WRKSRC}/lib/Xdmcp/Wraphelp.c
post-build:
@${RM} -f ${PKGMESSAGE}
@${CAT} ${.CURDIR}/pkg-message >> ${PKGMESSAGE}
post-install::
@${SED} -e s,/usr/X11R6,${PREFIX}, ${PKGMESSAGE}
@if [ -f ${PREFIX}/bin/Xwrapper-4 ] ; then \
${LN} -sf Xwrapper-4 ${PREFIX}/bin/X; \
fi;
.include <bsd.port.post.mk>

View file

@ -1,4 +0,0 @@
MD5 (xc/XFree86-4.3.99.15.tar.bz2) = ae7ec191348888bc9f83318e55a009e1
SIZE (xc/XFree86-4.3.99.15.tar.bz2) = 41882733
MD5 (xc/Wraphelp2.gz) = bd1910492087442288d885412e2e5535
SIZE (xc/Wraphelp2.gz) = 3376

View file

@ -1,39 +0,0 @@
--- config/cf/FreeBSD.cf.orig Sat Nov 1 20:38:01 2003
+++ config/cf/FreeBSD.cf Tue Nov 11 20:47:11 2003
@@ -172,11 +172,11 @@
* ld: warning: libXThrStub.so.6, needed by libX11.so, not found
*/
#if BuildThreadStubLibrary && (!defined(UseInstalledX11) || !UseInstalledX11)
-# define CcCmd $(CLIENTENVSETUP) cc
-# define CplusplusCmd $(CLIENTENVSETUP) c++
+# define CcCmd $(CLIENTENVSETUP) FreeBSDCC
+# define CplusplusCmd $(CLIENTENVSETUP) FreeBSDCXX
#else
-# define CcCmd cc
-# define CplusplusCmd c++
+# define CcCmd FreeBSDCC
+# define CplusplusCmd FreeBSDCXX
#endif
#define CppCmd /usr/bin/cpp
@@ -393,18 +393,8 @@
#define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC
#endif
-/* The GCC strength-reduce bug is fixed for FreeBSD 2.1.5 and later */
-#ifndef DefaultGcc2i386Opt
-#if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 1) || (OSMajorVersion == 2 && OSMinorVersion == 1 && OSTeenyVersion >= 5)
-#define DefaultGcc2i386Opt -O2 GccAliasingArgs
-#endif
-#endif
-
-#ifdef i386Architecture
-# define OptimizedCDebugFlags DefaultGcc2i386Opt
-#else
-# define OptimizedCDebugFlags -O
-#endif
+#define DefaultGcc2i386Opt
+#define OptimizedCDebugFlags FreeBSDCFLAGS
#ifndef PreIncDir
# define PreIncDir /usr/include

View file

@ -1,11 +0,0 @@
--- lib/GL/Imakefile.orig Thu Oct 23 00:33:15 2003
+++ lib/GL/Imakefile Thu Oct 23 00:35:49 2003
@@ -110,7 +110,7 @@
#if BuildXF86DRI && GlxUseBuiltInDRIDriver
SUBDIRS = $(MESADIRS) $(DRIDIRS) $(DRIVERDIRS) $(GLXDIRS) $(LIBGLBUILDDIR) $(OSMESADIRS)
#else
-SUBDIRS = $(MESADIRS) $(GLXDIRS) $(DRIDIRS) $(LIBGLBUILDDIR) $(OSMESADIRS) $(DRIVERDIRS)
+SUBDIRS = $(MESADIRS) $(GLXDIRS) $(DRIDIRS) /*$(LIBGLBUILDDIR) $(OSMESADIRS) */ $(DRIVERDIRS)
#endif
MakeSubdirs($(SUBDIRS))

View file

@ -1,13 +0,0 @@
$FreeBSD$
--- programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c.orig Wed Feb 25 11:04:10 2004
+++ programs/Xserver/hw/xfree86/os-support/bsd/alpha_video.c Wed Feb 25 11:04:50 2004
@@ -483,7 +483,7 @@
writeSparse32(int Value, pointer Base, register unsigned long Offset);
#ifdef __FreeBSD__
-extern int sysarch(int, char *);
+extern int sysarch(int, void *);
#endif
struct parms {

View file

@ -1,62 +0,0 @@
--- lib/font/FreeType/ftenc.c.orig Mon Mar 22 11:30:03 2004
+++ lib/font/FreeType/ftenc.c Mon Mar 22 11:30:20 2004
@@ -35,7 +35,8 @@
#include "fontmisc.h"
#include "fontenc.h"
-#include "freetype/freetype.h"
+#include <ft2build.h>
+#include FT_FREETYPE_H
#include "freetype/ttnameid.h"
#include "freetype/tttables.h"
#include "freetype/t1tables.h"
--- lib/font/FreeType/ftfuncs.c.orig Sat Nov 1 23:43:24 2003
+++ lib/font/FreeType/ftfuncs.c Mon Mar 22 12:53:58 2004
@@ -42,7 +42,8 @@
#include "fntfilst.h"
#include "fontutil.h"
#include "FSproto.h"
-#include "freetype/freetype.h"
+#include <ft2build.h>
+#include FT_FREETYPE_H
#include "freetype/ftsizes.h"
#include "freetype/ttnameid.h"
#include "freetype/tttables.h"
@@ -50,7 +51,7 @@
#include "freetype/ftxf86.h"
#include "freetype/ftbbox.h"
#include "freetype/internal/tttypes.h"
-#include "extras/freetype2/src/truetype/ttobjs.h"
+#include "ttobjs.h"
/*
* If you want to use FT_Outline_Get_CBox instead of
* FT_Outline_Get_BBox, define here.
--- lib/font/FreeType/fttools.c.orig Mon Mar 22 11:37:36 2004
+++ lib/font/FreeType/fttools.c Mon Mar 22 11:37:53 2004
@@ -34,7 +34,8 @@
#endif
#include "font.h"
-#include "freetype/freetype.h"
+#include <ft2build.h>
+#include FT_FREETYPE_H
#include "freetype/ftsnames.h"
#include "freetype/ttnameid.h"
#include "ft.h"
--- lib/font/FreeType/Imakefile.orig Mon Mar 22 13:01:24 2004
+++ lib/font/FreeType/Imakefile Mon Mar 22 13:02:44 2004
@@ -9,10 +9,11 @@
DEFINES = ServerExtraDefines StrcasecmpDefines Freetype2BuildDefines
-FT2INCS = -I$(FREETYPE2INCDIR) -I$(FREETYPE2INCDIR)/include
+FT2SOURCEDIR = $(TOP)/extras/freetype2/src
+FT2INCS = $(FREETYPE2INCLUDES)
-INCLUDES = -I. -I$(FONTINCSRC) -I../include -I$(XINCLUDESRC) \
- -I$(SERVERSRC)/include $(FT2INCS) -I$(INCLUDESRC)
+INCLUDES = $(FT2INCS) -I. -I$(FONTINCSRC) -I../include -I$(XINCLUDESRC) \
+ -I$(SERVERSRC)/include $(FT2INCS) -I$(FT2SOURCEDIR)/truetype -I$(INCLUDESRC)
SRCS = xttcap.c ftfuncs.c ftenc.c fttools.c
OBJS = xttcap.o ftfuncs.o ftenc.o fttools.o

View file

@ -1,185 +0,0 @@
Index: lib/font/fontfile/dirfile.c
===================================================================
RCS file: /home/x-cvs/xc/lib/font/fontfile/dirfile.c,v
retrieving revision 3.15
diff -u -r3.15 dirfile.c
--- dirfile.c 31 May 2002 18:45:50 -0000 3.15
+++ dirfile.c 11 Feb 2004 21:17:20 -0000
@@ -68,6 +68,9 @@
FontDirectoryPtr dir = NullFontDirectory;
+ if (strlen(directory) + 1 + sizeof(FontDirFile) > sizeof(dir_file))
+ return BadFontPath;
+
#ifdef FONTDIRATTRIB
/* Check for font directory attributes */
#ifndef __UNIXOS2__
@@ -154,6 +157,9 @@
char dir_file[MAXFONTFILENAMELEN];
struct stat statb;
+ if (strlen(dir->directory) + sizeof(FontDirFile) > sizeof(dir_file))
+ return FALSE;
+
strcpy (dir_file, dir->directory);
strcat (dir_file, FontDirFile);
if (stat (dir_file, &statb) == -1)
@@ -202,6 +208,8 @@
continue;
len = strlen (fileName) - renderer->fileSuffixLen;
+ if (len >= sizeof(copy))
+ continue;
CopyISOLatin1Lowered (copy, fileName, len);
copy[len] = '\0';
name.name = copy;
@@ -251,9 +259,13 @@
int status = Successful;
struct stat statb;
+ if (strlen(directory) >= sizeof(alias_file))
+ return BadFontPath;
dir = *pdir;
strcpy(alias_file, directory);
if (!isFile) {
+ if (strlen(directory) + 1 + sizeof(FontAliasFile) > sizeof(alias_file))
+ return BadFontPath;
if (directory[strlen(directory) - 1] != '/')
strcat(alias_file, "/");
strcat(alias_file, FontAliasFile);
@@ -286,6 +298,10 @@
status = AllocError;
break;
case NAME:
+ if (strlen(lexToken) >= sizeof(alias)) {
+ status = BadFontPath;
+ break;
+ }
strcpy(alias, lexToken);
token = lexAlias(file, &lexToken);
switch (token) {
@@ -302,6 +318,10 @@
status = AllocError;
break;
case NAME:
+ if (strlen(lexToken) >= sizeof(font_name)) {
+ status = BadFontPath;
+ break;
+ }
CopyISOLatin1Lowered(alias, alias, strlen(alias));
CopyISOLatin1Lowered(font_name, lexToken, strlen(lexToken));
if (!FontFileAddFontAlias (dir, alias, font_name))
Index: lib/font/fontfile/encparse.c
===================================================================
RCS file: /home/x-cvs/xc/lib/font/fontfile/encparse.c,v
retrieving revision 1.18
diff -u -r1.18 encparse.c
--- encparse.c 2 Nov 2001 03:06:40 -0000 1.18
+++ encparse.c 11 Feb 2004 21:17:20 -0000
@@ -833,6 +833,7 @@
char file_name[MAXFONTFILENAMELEN], encoding_name[MAXFONTNAMELEN],
buf[MAXFONTFILENAMELEN];
int count, n;
+ static char format[24] = "";
/* As we don't really expect to open encodings that often, we don't
take the trouble of caching encodings directories. */
@@ -848,8 +849,12 @@
}
encoding = NULL;
+ if (!format[0]) {
+ sprintf(format, "%%%ds %%%d[^\n]\n", sizeof(encoding_name) - 1,
+ sizeof(file_name) - 1);
+ }
for(;;) {
- count = fscanf(file, "%s %[^\n]\n", encoding_name, file_name);
+ count = fscanf(file, format, encoding_name, file_name);
if(count == EOF)
break;
if(count != 2)
Index: lib/font/fontfile/fontfile.c
===================================================================
RCS file: /home/x-cvs/xc/lib/font/fontfile/fontfile.c,v
retrieving revision 3.16
diff -u -r3.16 fontfile.c
--- fontfile.c 31 May 2002 18:45:50 -0000 3.16
+++ fontfile.c 11 Feb 2004 21:17:20 -0000
@@ -424,11 +424,16 @@
vals.ranges = ranges;
vals.nranges = nranges;
- strcpy (fileName, dir->directory);
- strcat (fileName, scalable->fileName);
- ret = (*scalable->renderer->OpenScalable) (fpe, pFont,
+ if (strlen(dir->directory) + strlen(scalable->fileName) >=
+ sizeof(fileName)) {
+ ret = BadFontName;
+ } else {
+ strcpy (fileName, dir->directory);
+ strcat (fileName, scalable->fileName);
+ ret = (*scalable->renderer->OpenScalable) (fpe, pFont,
flags, entry, fileName, &vals, format, fmask,
non_cachable_font);
+ }
/* In case rasterizer does something bad because of
charset subsetting... */
@@ -497,6 +502,8 @@
dir = (FontDirectoryPtr) fpe->private;
bitmap = &entry->u.bitmap;
+ if (strlen(dir->directory) + strlen(bitmap->fileName) >= sizeof(fileName))
+ return BadFontName;
strcpy (fileName, dir->directory);
strcat (fileName, bitmap->fileName);
ret = (*bitmap->renderer->OpenBitmap)
@@ -530,6 +537,8 @@
dir = (FontDirectoryPtr) fpe->private;
bitmap = &entry->u.bitmap;
+ if (strlen(dir->directory) + strlen(bitmap->fileName) >= sizeof(fileName))
+ return BadFontName;
strcpy (fileName, dir->directory);
strcat (fileName, bitmap->fileName);
ret = (*bitmap->renderer->GetInfoBitmap) (fpe, pFontInfo, entry, fileName);
@@ -891,10 +900,15 @@
vals.ranges = FontParseRanges(origName, &vals.nranges);
ranges = vals.ranges;
/* Make a new scaled instance */
- strcpy (fileName, dir->directory);
- strcat (fileName, scalable->fileName);
- ret = (*scalable->renderer->GetInfoScalable)
- (fpe, *pFontInfo, entry, &tmpName, fileName, &vals);
+ if (strlen(dir->directory) + strlen(scalable->fileName) >=
+ sizeof(fileName)) {
+ ret = BadFontName;
+ } else {
+ strcpy (fileName, dir->directory);
+ strcat (fileName, scalable->fileName);
+ ret = (*scalable->renderer->GetInfoScalable)
+ (fpe, *pFontInfo, entry, &tmpName, fileName, &vals);
+ }
if (ranges) xfree(ranges);
}
}
@@ -931,10 +945,15 @@
bc = &entry->u.bc;
entry = bc->entry;
/* Make a new scaled instance */
- strcpy (fileName, dir->directory);
- strcat (fileName, scalable->fileName);
- ret = (*scalable->renderer->GetInfoScalable)
+ if (strlen(dir->directory) + strlen(scalable->fileName) >=
+ sizeof(fileName)) {
+ ret = BadFontName;
+ } else {
+ strcpy (fileName, dir->directory);
+ strcat (fileName, scalable->fileName);
+ ret = (*scalable->renderer->GetInfoScalable)
(fpe, *pFontInfo, entry, tmpName, fileName, &bc->vals);
+ }
break;
#endif
default:

View file

@ -1,11 +0,0 @@
--- config/cf/xfree86.cf.orig Sat Nov 1 20:38:05 2003
+++ config/cf/xfree86.cf Fri Nov 21 11:33:46 2003
@@ -1748,6 +1748,8 @@
#ifndef XFree86ConsoleDefines
# if defined(i386BsdArchitecture) || defined(AlphaBsdArchitecture)
# define XFree86ConsoleDefines -DPCCONS_SUPPORT -DSYSCONS_SUPPORT -DPCVT_SUPPORT
+# elif defined(FreeBSDArchitecture)
+# define XFree86ConsoleDefines -DSYSCONS_SUPPORT
# else
# define XFree86ConsoleDefines /**/
# endif

View file

@ -1,4 +0,0 @@
This package contains X server and its related programs,
such as xf86cfg, xf86config, kbd_mode, and so on.
WWW: http://www.xfree86.org/

View file

@ -1,5 +0,0 @@
************************************************************************
* To improve security, the X server is installed without an SUID bit. *
* This is suitable for use with xdm, but not with a startx script. *
* If you need to use a startx script, install the x11/wrapper package. *
************************************************************************

View file

@ -1,201 +0,0 @@
bin/X
bin/XFree86
bin/getconfig
bin/getconfig.pl
bin/gtf
%%SPARC64_NA%%bin/inb
%%SPARC64_NA%%bin/inl
%%SPARC64_NA%%bin/inw
%%SPARC64_NA%%bin/ioport
bin/kbd_mode
bin/mmapr
bin/mmapw
%%SPARC64_NA%%bin/outb
%%SPARC64_NA%%bin/outl
%%SPARC64_NA%%bin/outw
bin/pcitweak
%%I386%%bin/scanpci
bin/xf86cfg
bin/xf86config
include/X11/bitmaps/card.xbm
include/X11/bitmaps/down.xbm
include/X11/bitmaps/keyboard.xbm
include/X11/bitmaps/left.xbm
include/X11/bitmaps/monitor.xbm
include/X11/bitmaps/mouse.xbm
include/X11/bitmaps/narrower.xbm
include/X11/bitmaps/right.xbm
include/X11/bitmaps/shorter.xbm
include/X11/bitmaps/taller.xbm
include/X11/bitmaps/up.xbm
include/X11/bitmaps/wider.xbm
include/X11/pixmaps/card.xpm
include/X11/pixmaps/computer.xpm
include/X11/pixmaps/keyboard.xpm
include/X11/pixmaps/monitor.xpm
include/X11/pixmaps/mouse.xpm
lib/X11/Cards
lib/X11/Options
lib/X11/XF86Config.98
lib/X11/XF86Config.eg
lib/X11/app-defaults/XF86Cfg
lib/X11/doc/BUILD
lib/X11/doc/BugReport
lib/X11/doc/DESIGN
lib/X11/doc/Install
lib/X11/doc/LICENSE
lib/X11/doc/README
lib/X11/doc/README.DECtga
lib/X11/doc/README.DGA
lib/X11/doc/README.DRI
lib/X11/doc/README.DRIcomp
%%I386%%lib/X11/doc/README.I128
%%I386%%lib/X11/doc/README.SiS
lib/X11/doc/README.XKB-Config
lib/X11/doc/README.XKB-Enhancing
%%I386%%lib/X11/doc/README.apm
lib/X11/doc/README.ati
%%I386%%lib/X11/doc/README.chips
%%I386%%lib/X11/doc/README.cyrix
lib/X11/doc/README.dps
lib/X11/doc/README.fonts
%%I386%%lib/X11/doc/README.i740
%%I386%%lib/X11/doc/README.i810
lib/X11/doc/README.mouse
%%I386%%lib/X11/doc/README.newport
lib/X11/doc/README.r128
lib/X11/doc/README.rapidaccess
%%SPARC64_NA%%%%IA64_NA%%lib/X11/doc/README.rendition
%%SPARC64_NA%%%%IA64_NA%%lib/X11/doc/README.s3virge
lib/X11/doc/RELNOTES
lib/X11/doc/Status
lib/X11/doc/Versions
lib/X11/doc/VideoBoard98
lib/X11/etc/Xinstall.sh
lib/X11/etc/sun.termcap
lib/X11/etc/sun.terminfo
lib/X11/etc/xmodmap.std
lib/X11/getconfig/cfg.sample
lib/X11/getconfig/xfree86.cfg
lib/X11/xserver/SecurityPolicy
lib/modules/codeconv/libARABIC.a
lib/modules/codeconv/libARMSCII8.a
lib/modules/codeconv/libBIG5.a
lib/modules/codeconv/libBIG5HKSCS.a
lib/modules/codeconv/libDOSENCODING.a
lib/modules/codeconv/libGB18030.a
lib/modules/codeconv/libGB2312.a
lib/modules/codeconv/libGBK.a
lib/modules/codeconv/libGEORGIAN.a
lib/modules/codeconv/libISO8859_1.a
lib/modules/codeconv/libISO8859_10.a
lib/modules/codeconv/libISO8859_11.a
lib/modules/codeconv/libISO8859_13.a
lib/modules/codeconv/libISO8859_14.a
lib/modules/codeconv/libISO8859_15.a
lib/modules/codeconv/libISO8859_2.a
lib/modules/codeconv/libISO8859_3.a
lib/modules/codeconv/libISO8859_4.a
lib/modules/codeconv/libISO8859_5.a
lib/modules/codeconv/libISO8859_6.a
lib/modules/codeconv/libISO8859_7.a
lib/modules/codeconv/libISO8859_8.a
lib/modules/codeconv/libISO8859_9.a
lib/modules/codeconv/libJISX0201.a
lib/modules/codeconv/libJISX0208.a
lib/modules/codeconv/libJISX0212.a
lib/modules/codeconv/libKOI8.a
lib/modules/codeconv/libKSC5601.a
lib/modules/codeconv/libKSCJOHAB.a
lib/modules/codeconv/libMULEENCODING.a
lib/modules/codeconv/libTCVN.a
lib/modules/codeconv/libVISCII.a
%%I386%%lib/modules/drivers/apm_drv.o
%%I386%%lib/modules/drivers/ark_drv.o
lib/modules/drivers/ati_drv.o
lib/modules/drivers/atimisc_drv.o
%%I386%%lib/modules/drivers/chips_drv.o
%%I386%%lib/modules/drivers/cirrus_alpine.o
%%I386%%lib/modules/drivers/cirrus_drv.o
%%I386%%lib/modules/drivers/cirrus_laguna.o
%%I386%%lib/modules/drivers/cyrix_drv.o
%%SPARC64_NA%%lib/modules/drivers/glint_drv.o
%%I386%%lib/modules/drivers/i128_drv.o
%%I386%%lib/modules/drivers/i740_drv.o
%%I386%%lib/modules/drivers/i810_drv.o
%%SPARC64_NA%%lib/modules/drivers/mga_drv.o
%%I386%%lib/modules/drivers/neomagic_drv.o
%%I386%%lib/modules/drivers/nsc_drv.o
lib/modules/drivers/nv_drv.o
lib/modules/drivers/r128_drv.o
lib/modules/drivers/radeon_drv.o
%%SPARC64_NA%%%%IA64_NA%%lib/modules/drivers/rendition_drv.o
lib/modules/drivers/riva128.o
%%SPARC64_NA%%%%IA64_NA%%lib/modules/drivers/s3_drv.o
%%SPARC64_NA%%%%IA64_NA%%lib/modules/drivers/s3virge_drv.o
%%SPARC64_NA%%%%IA64_NA%%lib/modules/drivers/savage_drv.o
%%SPARC64_NA%%%%IA64_NA%%lib/modules/drivers/siliconmotion_drv.o
%%I386%%lib/modules/drivers/sis_drv.o
%%SPARC64%%lib/modules/drivers/sunffb_drv.o
%%SPARC64_NA%%lib/modules/drivers/tdfx_drv.o
%%SPARC64_NA%%%%IA64_NA%%lib/modules/drivers/tga_drv.o
%%I386%%lib/modules/drivers/trident_drv.o
%%I386%%lib/modules/drivers/tseng_drv.o
%%I386%%lib/modules/drivers/vesa_drv.o
%%SPARC64_NA%%lib/modules/drivers/vga_drv.o
%%I386%%lib/modules/drivers/via_drv.o
%%I386%%lib/modules/drivers/vmware_drv.o
lib/modules/extensions/libGLcore.a
lib/modules/extensions/libdbe.a
%%DRI%%lib/modules/extensions/libdri.a
lib/modules/extensions/libextmod.a
lib/modules/extensions/libglx.a
lib/modules/extensions/librecord.a
lib/modules/extensions/libxtrap.a
lib/modules/fonts/libbitmap.a
lib/modules/fonts/libfreetype.a
lib/modules/fonts/libspeedo.a
lib/modules/fonts/libtype1.a
lib/modules/fonts/libxtt.a
%%DRI%%lib/modules/freebsd/libdrm.a
lib/modules/input/citron_drv.o
lib/modules/input/digitaledge_drv.o
lib/modules/input/dynapro_drv.o
lib/modules/input/elo2300_drv.o
lib/modules/input/elographics_drv.o
lib/modules/input/kbd_drv.o
lib/modules/input/magellan_drv.o
lib/modules/input/microtouch_drv.o
lib/modules/input/mouse_drv.o
lib/modules/input/mutouch_drv.o
lib/modules/input/spaceorb_drv.o
lib/modules/input/summa_drv.o
lib/modules/input/void_drv.o
lib/modules/input/wacom_drv.o
%%I386%%lib/modules/libafb.a
lib/modules/libcfb.a
lib/modules/libcfb16.a
lib/modules/libcfb24.a
lib/modules/libcfb32.a
lib/modules/libddc.a
lib/modules/libfb.a
lib/modules/libi2c.a
lib/modules/libint10.a
lib/modules/liblayer.a
lib/modules/libmfb.a
lib/modules/libpcidata.a
lib/modules/librac.a
lib/modules/libramdac.a
lib/modules/libscanpci.a
lib/modules/libshadow.a
lib/modules/libshadowfb.a
lib/modules/libvbe.a
lib/modules/libvgahw.a
lib/modules/libxaa.a
lib/modules/libxf1bpp.a
lib/modules/libxf24_32bpp.a
lib/modules/libxf4bpp.a
lib/modules/libxf8_16bpp.a
lib/modules/libxf8_32bpp.a
%%SPARC64_NA%%lib/modules/v10002d.uc
%%SPARC64_NA%%lib/modules/v20002d.uc

View file

@ -1,108 +0,0 @@
#!/bin/sh
# This script does the following:
# (1) cp xf86site.def, installed by imake-4 port,
# to ${WRKDIR}/xc/config/cf.
# this provides settings for the ports system.
# (2) Create a host.def for this specific port, using
# host.def as a base.
ORIGDEF=$PREFIX/lib/X11/config/xf86site.def
DESTDEF=$WRKDIR/xc/config/cf/xf86site.def
ORIGHOSTDEF=$PREFIX/lib/X11/config/host.def
LOCALDEF=$WRKDIR/.config
HOSTDEF=$WRKDIR/xc/config/cf/host.def
# Use original host.def as initial config file
rm -f $LOCALDEF
grep -v '#define.*ProjectRoot' $ORIGHOSTDEF >> $LOCALDEF
echo "#define ProjectRoot $PREFIX" >> $LOCALDEF
# This is also defined in xf86site.def, but doesn't get
# picked up for some reason.
echo "#define NothingOutsideProjectRoot YES" >> $LOCALDEF
# Now, we can use this configuration.
# Thanks, Trevor Johnson
echo "#define InstallXserverSetUID NO" >> $LOCALDEF
echo "#define XInputDrivers mouse keyboard digitaledge dynapro elo2300 \
elographics magellan \
microtouch mutouch spaceorb summa \
wacom void citron" >> $LOCALDEF
echo "#define BuildXF86DRI ${BuildXF86DRI}" >> $LOCALDEF
echo "#define BuildXF86DRM NO" >> $LOCALDEF
echo "#define HasGlide3 YES" >> $LOCALDEF
# disable some options
for i in \
BuildFonts \
Build75DpiFonts \
Build100DpiFonts \
BuildSpeedoFonts \
BuildType1Fonts \
BuildCIDFonts \
BuildCyrillicFonts \
JoystickSupport \
XnestServer \
BuildFontServer \
XVirtualFramebufferServer \
XprtServer \
LibHeaders \
LibInstall \
ForceNormalLib \
XTrueTypeInstallCConvHeaders
do \
echo "#define $i NO" >> $LOCALDEF
done
echo "#define BuildServer YES" >> $LOCALDEF
echo "#define LibInstallBuild YES" >> $LOCALDEF
echo "#define ModInstall YES" >> $LOCALDEF
echo "#define XF86Server YES" >> $LOCALDEF
echo "#define BuildServersOnly YES" >> $LOCALDEF
echo "#define BuildGLXLibrary YES" >> $LOCALDEF
echo "#define BuildXFree86ConfigTools YES" >> $LOCALDEF
echo "#define UseInstalledPrograms YES" >> $LOCALDEF
echo "#define UseInstalledLibraries YES" >> $LOCALDEF
echo "#define StandardIncludes -I${PREFIX}/include" >> $LOCALDEF
#echo "#define UsrLibDir ${PREFIX}/lib" >> $LOCALDEF
echo "#define FreeBSDCC ${CC}" >> $LOCALDEF
echo "#define FreeBSDCXX ${CXX}" >> $LOCALDEF
if [ X$WITH_DEBUG != X ]; then
echo "#define FreeBSDCFLAGS -g ${CFLAGS}" >> $LOCALDEF
echo "#define InstPgmFlags" >> $LOCALDEF
else
echo "#define FreeBSDCFLAGS ${CFLAGS}" >> $LOCALDEF
fi
# We need to test cards on these architectures and see what can be added
# to the other architectures.
cat >> $LOCALDEF <<END
#if defined(i386Architecture)
# define XF86CardDrivers mga glint nv tga s3 s3virge sis rendition \
neomagic i740 tdfx savage \
cirrus vmware tseng trident via chips apm \
i128 nsc ati i810 ark cyrix siliconmotion \
vesa vga
#elif defined(ia64Architecture)
# define XF86CardDrivers mga nv tdfx glint ati vga
#elif defined(AlphaArchitecture)
# define XF86CardDrivers mga glint nv tga s3 s3virge rendition \
tdfx savage cirrus ati siliconmotion vga
#elif defined(Sparc64Architecture)
# define XF86CardDrivers nv ati sunffb
#endif
END
echo "#define FreeBSDBuildXxserv YES" >> $LOCALDEF
# Copy ORIGDEF to DESTDEF
rm -f $DESTDEF
cp -f $ORIGDEF $DESTDEF
# copy generated config to host.def
cp -f $LOCALDEF $HOSTDEF
exit 0