summaryrefslogtreecommitdiff
path: root/x11-servers/XFree86-4-Server
diff options
context:
space:
mode:
authorJean-Marc Zucconi <jmz@FreeBSD.org>1998-10-27 04:14:08 +0000
committerJean-Marc Zucconi <jmz@FreeBSD.org>1998-10-27 04:14:08 +0000
commit9fd715f71e28e5a1a017b0081ff40930ef052ed9 (patch)
tree7f6758e78594996df662ff0123643a7e817cc51e /x11-servers/XFree86-4-Server
parentAdd support for pc98 machines (diff)
Add support for pc98 machines
PR: ports/8230 Submitted by: NAKAJI Hiroyuki <nakaji@zeisei3.dpri.kyoto-u.ac.jp>
Notes
Notes: svn path=/head/; revision=14209
Diffstat (limited to 'x11-servers/XFree86-4-Server')
-rw-r--r--x11-servers/XFree86-4-Server/scripts/configure48
1 files changed, 38 insertions, 10 deletions
diff --git a/x11-servers/XFree86-4-Server/scripts/configure b/x11-servers/XFree86-4-Server/scripts/configure
index 80ceb997fab7..529fb3d69b26 100644
--- a/x11-servers/XFree86-4-Server/scripts/configure
+++ b/x11-servers/XFree86-4-Server/scripts/configure
@@ -65,17 +65,39 @@ if [ X$tkversion != X ]; then
echo "*** If you want to use XF86Setup to set the INITIAL configuration,"
echo "*** then you must build the VGA server"
fi
+# force the compilation of the EGC server for pc98.
+if [ X"${MACHINE}" = X"pc98" ]; then
+ echo "#define BuildPC98Servers YES" >>$F
+ echo "#undef XF98EGCServer" >>$F
+ echo "#define XF98EGCServer YES" >>$F
+ servers="GA968 GANBWAP MGA NEC480 NECS3 NKVNEC PWLB PWSKB SVGA TGUI WABEP WABS WSNA"
+ selected=EGC
+ for i in $servers; do
+ yesno "Do you want to build the $i server? [YES] "
+ if [ $answ = YES ]; then selected="$selected $i"; fi
+ echo "#undef XF98${i}Server" >>$F
+ echo "#define XF98${i}Server $answ" >>$F
+ done
+ echo "#undef XF86SVGAServer" >>$F
+ echo "#define XF86SVGAServer NO" >>$F
+ servers="VGA16 VGA16Dual Mono MonoDual S3 S3V I8514 Mach8 Mach32 Mach64 P9000 AGX W32 I128"
+ for i in $servers; do
+ echo "#undef XF86${i}Server" >>$F
+ echo "#define XF86${i}Server NO" >>$F
+ done
+else
# force the compilation of the SVGA server.
-echo "#undef XF86SVGAServer" >>$F
-echo "#define XF86SVGAServer YES" >>$F
-servers="VGA16 VGA16Dual Mono MonoDual S3 S3V I8514 Mach8 Mach32 Mach64 P9000 AGX W32 I128"
-selected=SVGA
-for i in $servers; do
- yesno "Do you want to build the $i server? [YES] "
- if [ $answ = YES ]; then selected="$selected $i"; fi
- echo "#undef XF86${i}Server" >>$F
- echo "#define XF86${i}Server $answ" >>$F
-done
+ echo "#undef XF86SVGAServer" >>$F
+ echo "#define XF86SVGAServer YES" >>$F
+ servers="VGA16 VGA16Dual Mono MonoDual S3 S3V I8514 Mach8 Mach32 Mach64 P9000 AGX W32 I128"
+ selected=SVGA
+ for i in $servers; do
+ yesno "Do you want to build the $i server? [YES] "
+ if [ $answ = YES ]; then selected="$selected $i"; fi
+ echo "#undef XF86${i}Server" >>$F
+ echo "#define XF86${i}Server $answ" >>$F
+ done
+fi
echo
ok=0
@@ -86,7 +108,11 @@ while [ $ok != 1 ]; do
if [ $answ != none ]; then
for i in $selected; do if [ $i = $answ ]; then
ok=1
+ if [ X"${MACHINE}" = X"pc98" ]; then
+ echo "#define ServerToInstall XF98_$answ" >>$F
+ else
echo "#define ServerToInstall XF86_$answ" >>$F
+ fi
fi
done
fi
@@ -96,6 +122,7 @@ echo
yesno "Do you want to build Xvfb? [YES] "
echo "#define XVirtualFramebufferServer $answ" >>$F
+if [ X"${MACHINE}" != X"pc98" ]; then
cat >> $F <<END
#define XF86SvgaDrivers nv et4000 et3000 pvga1 gvga ati sis tvga8900 \
cirrus ncr77c22 compaq mga oak al2101 ali \
@@ -113,6 +140,7 @@ cat >> $F <<END
#define XF86W32Drivers et4000w32
END
+fi
cat <<END