#!/bin/csh
#----------------------------------------------------------------------
# apply patches to X11R5                          92/11/24 S.Sakai
#			                          93/02/17 Y.Y. Hayashi
#----------------------------------------------------------------------

set sdir = /usr/local/src/ftp/X11R5/X11R5.ORG
set ddir = /usr/local/src/ftp/X11R5

cd $ddir
#----------- patch 1 --------------
        echo "patch 1"
        patch -p -s < $sdir/fixes/fix-01

	uudecode $sdir/fixes/sunGX.uu
	rm -f mit/server/ddx/sun/sunGX.o.dist
	uncompress mit/server/ddx/sun/sunGX.o.dist

#----------- patch 2 --------------
        echo "patch 2"

	rm -f mit/fonts/server/MacFS/Font_DA_Mover
	rm -f mit/fonts/server/MacFS/TrueType
	rm -f 'mit/fonts/server/MacFS/TrueType Fonts'

        patch -p -s < $sdir/fixes/fix-02

#----------- patch 3 --------------
        echo "patch 3"
        patch -p -s < $sdir/fixes/fix-03

#----------- patch 4 --------------
        echo "patch 4"
        patch -p -s < $sdir/fixes/fix-04

#----------- patch 5 --------------
        echo "patch 5"
        patch -p -s < $sdir/fixes/fix-05

#----------- patch 6 --------------
        echo "patch 6"

	rm -f mit/doc/I18N/Xsi/README
	rm -f mit/doc/I18N/Xsi/title.an
	rm -f mit/doc/I18N/Xsi/Xlc/*
	rm -fr mit/doc/I18N/Xsi/nls

	patch -p -s < $sdir/fixes/fix-06

#----------- patch 7 --------------
        echo "patch 7"
        patch -p -s < $sdir/fixes/fix-07

	uudecode $sdir/fixes/sunGX.uu
	rm -f mit/server/ddx/sun/sunGX.o.dist
	uncompress mit/server/ddx/sun/sunGX.o.dist

#----------- patch 8 --------------
        echo "patch 8"
        patch -p -s < $sdir/fixes/fix-08

#----------- patch 9 --------------
        echo "patch 9"
        patch -p -s < $sdir/fixes/fix-09

#----------- patch 10 --------------
        echo "patch 10"
        patch -p -s < $sdir/fixes/fix-10

#  Following lines are for SunOS 4.1.2
        sed -e '/OSName/s/4\.1\.1/4.1.2/' mit/config/sun.cf > temp.cf
        mv -f temp.cf mit/config/sun.cf

#----------- patch 11 --------------
        echo "patch 11"
        patch -p -s < $sdir/fixes/fix-11

#----------- patch 12 --------------
        echo "patch 12"
        patch -p -s < $sdir/fixes/fix-12

#----------- patch 13 --------------
        echo "patch 13"
        patch -p -s < $sdir/fixes/fix-13

        rm -f mit/fonts/lib/font/util/fsfuncs.[co]
        rm -f mit/fonts/lib/font/bitmap/fsfuncs.[co]

#----------- patch 14 --------------
        echo "patch 14"
        patch -p -s < $sdir/fixes/fix-14

#----------- patch 15 --------------
        echo "patch 15"
        patch -p -s < $sdir/fixes/fix-15

#----------- patch 16 --------------
        echo "patch 16"
        patch -p -s < $sdir/fixes/fix-16

#----------- patch 17 --------------
        echo "patch 17"
        patch -p -s < $sdir/fixes/fix-17

#----------- patch 18 --------------
        echo "patch 18"
        patch -p -s < $sdir/fixes/fix-18

#----------- patch 19 --------------
        echo "patch 19"
        patch -p -s < $sdir/fixes/fix-19

        uncompress -c $sdir/fixes/PEXlib.tar.Z | tar xfp -

#----------- patch 20 --------------
        echo "patch 20"
        patch -p -s < $sdir/fixes/fix-20

#----------- patch 21 --------------
        echo "patch 21"
        patch -p -s < $sdir/fixes/fix-21

#----------- patch 22 --------------
        echo "patch 22"
        patch -p -s < $sdir/fixes/fix-22

