Package-Name: XFree86
Conflicts: Xorg
Homepage: http://www.xfree86.org/
Source: ftp://archive.progeny.com/XFree86/((\d+.\d+).\d+) $1 $2.0/binaries/Linux-ix86-glibc23/Xetc.tgz
More-Source-1: $2.0/binaries/Linux-ix86-glibc23/Xvar.tgz
More-Source-2: $2.0/binaries/Linux-ix86-glibc23/Xbin.tgz
More-Source-3: $2.0/binaries/Linux-ix86-glibc23/Xdoc.tgz
More-Source-4: $2.0/binaries/Linux-ix86-glibc23/Xfenc.tgz
More-Source-5: $2.0/binaries/Linux-ix86-glibc23/Xfnts.tgz
More-Source-6: $2.0/binaries/Linux-ix86-glibc23/Xfscl.tgz
More-Source-7: $2.0/binaries/Linux-ix86-glibc23/Xlib.tgz
More-Source-8: $2.0/binaries/Linux-ix86-glibc23/Xman.tgz
More-Source-9: $2.0/binaries/Linux-ix86-glibc23/Xmod.tgz
More-Source-10: $2.0/binaries/Linux-ix86-glibc23/Xprog.tgz
More-Source-11: $2.0/binaries/Linux-ix86-glibc23/Xxserv.tgz
#More-Source-12: $1/binaries/Linux-ix86-glibc23/Xupdate.tgz
#More-Source-13: $1/binaries/Linux-ix86-glibc23/Xdrivers.tgz
#More-Source-14: $1/binaries/Linux-ix86-glibc23/Xdocupd.tgz
Repack:
	mkdir XFree86-"$(VERSION)"{,/etc,/var}
	tar Cxzvfp XFree86-"$(VERSION)"/etc "$(SOURCE)"
	tar Cxzvfp XFree86-"$(VERSION)"/var "$(SOURCE1)"
	set -e ; for i in $(SOURCE2) $(SOURCE3) $(SOURCE4) $(SOURCE5) $(SOURCE6) $(SOURCE7) $(SOURCE8) $(SOURCE9) $(SOURCE10) $(SOURCE11) ; do \
		tar Cxzvfp XFree86-"$(VERSION)" $$i ; \
	done
	rm -f XFree86-"$(VERSION)"/lib/X11/xkb
	ln -s ../../etc/X11/xkb XFree86-"$(VERSION)"/lib/X11/xkb
	set -e ; for i in $(SOURCE12) $(SOURCE13) $(SOURCE14) ; do \
		tar Cxzvfp XFree86-"$(VERSION)" $$i ; \
	done
Compile:
	if test -z "$(PREFIX)" ; then \
		echo '*** ERROR: $$(PREFIX) not set' ; \
		exit 1 ; \
	fi
	if test ! -h /usr/X11R6 -a -d /usr/X11R6 ; then \
		echo '*** ERROR: /usr/X11R6 must not exist as a directory' ; \
		exit 1 ; \
	fi
	rm -f etc/X11/xdm/authdir etc/X11/xkb/compiled lib/X11/xkb
	ln -s /var/lib/xdm etc/X11/xdm/authdir
	ln -s /var/lib/xkb  etc/X11/xkb/compiled
	ln -s /etc/X11/xkb lib/X11/xkb
	test -n "$(PREFIX)" && rm -rf "$(PREFIX)"/*
	@sync
	test -n "$(PREFIX)" && cp -a * "$(PREFIX)"/
	@sync
Install:
	umask 022 ; mkdir -p /etc/X11
	if test -f /etc/X11/XF86Config ; then mv -f /etc/X11/XF86Config . ; fi
	cp -af "$(PREFIX)"/etc/* /etc/X11/
	if test -f XF86Config ; then mv -f XF86Config /etc/X11/ ; fi
	rm -rf etc
	ln -fs X11/fonts /etc/
	cp -af "$(PREFIX)"/var/lib/{xdm,xkb} /var/lib/
	rm -rf "$(PREFIX)"/var/lib/{xdm,xkb}
	rmdir "$(PREFIX)"/var/lib
	rmdir "$(PREFIX)"/var
	rm -f /usr/X11 /usr/X11R6 /usr/include/{DPS,X11} /usr/lib/X11
	test ! -d /usr/X11R6 && ln -s "$(PREFIX)" /usr/X11R6
	test ! -d /usr/X11 && ln -s X11R6 /usr/X11
	ln -s "$(PREFIX)"/include/{DPS,X11} /usr/include/
	ln -s "$(PREFIX)"/lib/X11 /usr/lib/
	$(MAKE) addldso
	$(MAKE) instpc PC="fontconfig xcursor xft"

-/etc/X11/
-/var/log/XFree86.*.log*
/etc/X11/
/etc/fonts
/pkg/XFree86/
/usr/X11
/usr/X11R6
/usr/include/DPS
/usr/include/X11
/usr/lib/X11
/usr/lib/pkgconfig/fontconfig.pc
/usr/lib/pkgconfig/xcursor.pc
/usr/lib/pkgconfig/xft.pc
/var/lib/xdm/
/var/lib/xkb/
/var/log/XFree86.*.log*
