# hdw-linux xfree86 extensions # author: hackbard@hackdaworld.dyndns.org # [V] 430 # [S] 3-3 # [D] XFree86-4.4.0-src-1.tgz ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/ # [D] XFree86-4.4.0-src-2.tgz ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/ # [D] XFree86-4.4.0-src-3.tgz ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/ # [D] XFree86-4.4.0-src-4.tgz ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/ # [D] XFree86-4.4.0-src-5.tgz ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/ # [D] XFree86-4.4.0-src-6.tgz ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/ # [D] XFree86-4.4.0-src-7.tgz ftp://ftp.xfree86.org/pub/XFree86/4.4.0/source/ custmain="1" custmain() { # extracting sources for i in 1 2 3 4 5 6 7; do echo "extracting Xfree $ver package $i ..." tar --use-compress-program=gzip \ -xf $hdw_home_dir/download/x11/xfree86/XFree86-${ver}-src-${i}.tgz done # change to build directory cd xc # patching for i in `ls -A $confdir/*.patch`; do echo "applying patch .." patch -Nfp1 < $i done # build $ install make World && make install && make install.man && # add entry to /etc/ld.so.conf [ -z `grep 'X11' $root/etc/ld.so.conf` ] && \ echo "/usr/X11R6/lib" >> $root/etc/ld.so.conf # add xdm + default config file (yes "" | xf86config ??) # symlink ln -svf X11R6 $root/usr/X11 }