--- rock-old/ext-config/INDEX Thu Nov 16 10:11:19 2000 +++ rock-new/ext-config/INDEX Fri Nov 17 13:35:36 2000 @@ -237,7 +237,6 @@ system samba https://www.eecs.umich.edu/~cchamilt/rock/ext/samba.ext net stunnel https://www.eecs.umich.edu/~cchamilt/rock/ext/stunnel.ext #system ucspi-tcp https://www.eecs.umich.edu/~cchamilt/rock/ext/ucspi-tcp.ext -edit xemacs https://www.eecs.umich.edu/~cchamilt/rock/ext/xemacs.ext # Perl Webserver kit perl HTML-Mason https://www.eecs.umich.edu/~cchamilt/rock/ext/HTML-Mason.ext @@ -294,6 +293,8 @@ # games gnuchess https://www.rocklinux.org/people/pjotr/ext/chess/gnuchess.ext games xboard https://www.rocklinux.org/people/pjotr/ext/chess/xboard.ext + +edit xemacs https://www.rocklinux.org/people/pjotr/ext/xemacs/xemacs.ext # from Stefan Boresch --- rock-old/ext-config/INDEX.chris Wed Nov 15 21:49:17 2000 +++ rock-new/ext-config/INDEX.chris Fri Nov 17 11:53:11 2000 @@ -114,7 +114,6 @@ system samba https://www.eecs.umich.edu/~cchamilt/rock/ext/samba.ext net stunnel https://www.eecs.umich.edu/~cchamilt/rock/ext/stunnel.ext #system ucspi-tcp https://www.eecs.umich.edu/~cchamilt/rock/ext/ucspi-tcp.ext -edit xemacs https://www.eecs.umich.edu/~cchamilt/rock/ext/xemacs.ext # Perl Webserver kit perl HTML-Mason https://www.eecs.umich.edu/~cchamilt/rock/ext/HTML-Mason.ext --- rock-old/ext-config/INDEX.pjotr Wed Nov 15 21:49:21 2000 +++ rock-new/ext-config/INDEX.pjotr Fri Nov 17 11:49:16 2000 @@ -4,3 +4,5 @@ games gnuchess https://www.rocklinux.org/people/pjotr/ext/chess/gnuchess.ext games xboard https://www.rocklinux.org/people/pjotr/ext/chess/xboard.ext +edit xemacs https://www.rocklinux.org/people/pjotr/ext/xemacs/xemacs.ext + --- rock-old/ext-config/gnuchess.ext Wed Nov 15 21:56:35 2000 +++ rock-new/ext-config/gnuchess.ext Fri Nov 17 14:15:39 2000 @@ -23,7 +23,7 @@ # [T] Cobalt by Chua Kong-Sian and Gazebo by Stuart Cracraft. pkgname=chess -rm -rf /opt/$pkg/* +rm -rf /opt/$pkg mkdir -p /opt/$pkg tar xIvf $archdir/$pkgname-$ver.tar.bz2 ; cd $pkgname-$ver/src ./configure $confopt ; make --- rock-old/ext-config/xemacs.ext Wed Nov 15 21:55:25 2000 +++ rock-new/ext-config/xemacs.ext Fri Nov 17 15:05:55 2000 @@ -1,9 +1,14 @@ # # ROCK Linux xemacs extension package. # -# Written by Chris Hamilton +# Original extension written by Chris Hamilton +# Current maintainer Pjotr Prins # -# [M] Chris Hamilton {Ext maintainer} +# $Id: pjotr-rock-patch-20001117,v 1.1 2000/11/20 19:31:28 wrk Exp $ +# +# 20001117 Added libraries which facilitate package downloads +# +# [M] Pjotr Prins {Ext maintainer} # [A] Usenet Group {News Group} # [I] Xemacs is emacs enhanced by patches by Bell Labs, etc. non-GPL patches # [L] Free-to-use @@ -13,16 +18,29 @@ # [D] 2711786781 xemacs-21.1.12.tar.gz ftp://ftp.xemacs.org/xemacs/xemacs-21.1/ # [D] 3887140233 xemacs-21.1.12-elc.tar.gz ftp://ftp.xemacs.org/xemacs/xemacs-21.1/ # [D] 610998749 xemacs-21.1.12-info.tar.gz ftp://ftp.xemacs.org/xemacs/xemacs-21.1/ -# [P] 5 +# [D] 3030525825 xemacs-base-1.46-pkg.tar.gz ftp://ftp.xemacs.org/pub/xemacs/packages/ +# [D] 3685149803 efs-1.21-pkg.tar.gz ftp://ftp.xemacs.org/pub/xemacs/packages/ # [V] 21.1.12 - +# +# Dependencies: +# +# -E- +# # [T] The ultimate emacs, IMO. This is a non-FSF but still # [T] free for use version of the biggest text editor ever created. # [T] The program is so huge that the big libraries have been left to # [T] download once the program has been installed in /opt. -# [T] This can be done by selecting and downloading them in Xemacs or -# [T] leaving them in the Xemacs library base directory for it to find. +# [T] +# [T] To complete the installation: +# [T] +# [T] Run xemacs through '/opt/xemacs/bin/xemacs &' as root +# [T] Options->Manage Packages->Add Download Site +# [T] Options->Manage Packages->List and Install +# +# A ROCK package selector for xemacs and Apache is under development +# +rm -rf /opt/$pkg mkdir -p /opt/$pkg/bin tar xIvf $archdir/xemacs-$ver.tar.bz2 tar xIvf $archdir/xemacs-$ver-elc.tar.bz2 @@ -32,3 +50,10 @@ ./configure --prefix=/opt/$pkg ; make ; make install cp README* /opt/$pkg cp PROBLEMS /opt/$pkg +# ---- Link libraries +ln -sf /opt/xemacs/lib/xemacs /usr/local/lib/xemacs +ln -sf /opt/xemacs/lib/xemacs-$ver /usr/local/lib/xemacs-$ver +mkdir /usr/local/lib/xemacs/xemacs-packages/ +cd /usr/local/lib/xemacs/xemacs-packages/ +tar xvIf $archdir/xemacs-base-1.46-pkg.tar.bz2 +tar xvIf $archdir/efs-1.21-pkg.tar.bz2 --- rock-old/scripts/Build-Pkg Sun Nov 5 13:58:49 2000 +++ rock-new/scripts/Build-Pkg Fri Nov 17 14:50:29 2000 @@ -323,7 +323,7 @@ if [ $autoextract = 1 ] ; then - # Autodedect source tar and extract it + # Autodetect source tar and extract it # if [ $srctar = none ] ; then cd $base/pkg-archive @@ -332,21 +332,21 @@ if [ -f "$x" ] ; then srctar=$x ; break ; fi done if [ $srctar = none ] ; then - echo "Can't auto-dedect srctar for package '$pkg'!" ; exit 1 + echo "Can't auto-detect srctar for package '$pkg'!" ; exit 1 fi fi # echo -n "Extracting $srctar ($taropt) ... " ; cd $base/src tar $taropt $base/pkg-archive/$srctar ; echo done. - # Autodedect source dir and change to it + # Autodetect source dir and change to it # if [ $srcdir = none ] ; then for x in $pkg[-_.]$ver $pkg$ver $pkg $pkg* ; do if [ -d "$x" ] ; then srcdir=$x ; break ; fi done if [ $srcdir = none ] ; then - echo "Can't auto-dedect srcdir for package '$pkg'!" ; exit 1 + echo "Can't auto-detect srcdir for package '$pkg'!" ; exit 1 fi fi #