cvsdist af3202
Summary: The libraries needed to run the GNU Emacs text editor.
cvsdist af3202
Name: emacs
cvsdist af3202
Version: 20.7
cvsdist af3202
Release: 17tc1
cvsdist af3202
Copyright: GPL
cvsdist af3202
Group: Applications/Editors
cvsdist af3202
Source0: ftp://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.gz
cvsdist af3202
Source1: ftp://ftp.gnu.org/gnu/emacs/leim-%{version}.tar.gz
cvsdist af3202
Source3: emacs.desktop
cvsdist af3202
Source4: emacs.png
cvsdist af3202
Source5: dotemacs
cvsdist af3202
Source6: site-start.el
cvsdist af3202
Source7: http://www.python.org/emacs/python-mode/python-mode.el
cvsdist af3202
# From /usr/X11R6/lib/X11/locale/locale.alias
cvsdist af3202
Source8: emacs.locale.alias
cvsdist af3202
Source9: startup.el
cvsdist af3202
Source10: startup.elc
cvsdist af3202
#Source10: lisp-startup-localealias.patch
cvsdist af3202
# By CLE {
cvsdist af3202
Source20: emacs20-xim-20000713.tar.gz
cvsdist af3202
Source21: emacs.sh-cle
cvsdist af3202
# }
cvsdist af3202
Patch0: emacs-20.7-xaw3d.patch
cvsdist af3202
Patch2: emacs-20.3-tmprace.patch
cvsdist af3202
Patch3: emacs-20.3-linkscr.patch
cvsdist af3202
Patch4: emacs-20.4-nmhlocation.patch
cvsdist af3202
Patch5: emacs-20.5-loadup.patch
cvsdist af3202
Patch6: emacs-20.6-kbdbuffer.patch
cvsdist af3202
Patch7: emacs-20.6-ia64.patch
cvsdist af3202
Patch8: emacs-20.6-ia64-2.patch
cvsdist af3202
Patch9: emacs-20.6-ia64-3.patch
cvsdist af3202
Patch10: emacs-20.7-manboption.patch
cvsdist af3202
Patch11: emacs-20.7-proto.patch
cvsdist af3202
Buildroot: %{_tmppath}/%{name}-%{version}-root
cvsdist af3202
Prereq: /sbin/install-info
cvsdist af3202
Packager: Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
cvsdist af3202
Vendor: Red Hat, Inc.
cvsdist af3202
cvsdist af3202
%description
cvsdist af3202
Emacs is a powerful, customizable, self-documenting, modeless text
cvsdist af3202
editor. Emacs contains special code editing features, a scripting
cvsdist af3202
language (elisp), and the capability to read mail, news and more without
cvsdist af3202
leaving the editor.
cvsdist af3202
cvsdist af3202
This package includes the libraries you need to run the Emacs editor, so
cvsdist af3202
you need to install this package if you intend to use Emacs.  You also
cvsdist af3202
need to install the actual Emacs program package (emacs-nox or emacs-X11).
cvsdist af3202
Install emacs-nox if you are not going to use the X Window System; install
cvsdist af3202
emacs-X11 if you will be using X.
cvsdist af3202
cvsdist af3202
%package el
cvsdist af3202
Summary: The sources for elisp programs included with Emacs.
cvsdist af3202
Group: Applications/Editors
cvsdist af3202
Requires: emacs
cvsdist af3202
cvsdist af3202
%description el
cvsdist af3202
Emacs-el contains the emacs-elisp sources for many of the elisp
cvsdist af3202
programs included with the main Emacs text editor package.
cvsdist af3202
cvsdist af3202
You need to install emacs-el only if you intend to modify any of the
cvsdist af3202
Emacs packages or see some elisp examples.
cvsdist af3202
cvsdist af3202
%package leim
cvsdist af3202
Summary: Emacs Lisp code for input methods for international characters.
cvsdist af3202
Group: Applications/Editors
cvsdist af3202
Requires: emacs
cvsdist af3202
cvsdist af3202
%description leim
cvsdist af3202
The emacs-leim package contains Emacs Lisp code for input methods for
cvsdist af3202
various international character scripts. Basically, the Lisp code
cvsdist af3202
provided by this package describes the consecutive keystrokes that a
cvsdist af3202
user must press in order to input a particular character in a
cvsdist af3202
non-English character set. Input methods for many different language's
cvsdist af3202
character sets are included in this package.
cvsdist af3202
cvsdist af3202
%package nox
cvsdist af3202
Summary: The Emacs text editor without support for the X Window System.
cvsdist af3202
Group: Applications/Editors
cvsdist af3202
Requires: emacs
cvsdist af3202
cvsdist af3202
%description nox
cvsdist af3202
Emacs-nox is the Emacs text editor program without support for
cvsdist af3202
the X Window System.
cvsdist af3202
cvsdist af3202
You need to install this package only if you plan on exclusively using
cvsdist af3202
Emacs without the X Window System (emacs-X11 will work both in X and out
cvsdist af3202
of X, but emacs-nox will only work outside of X).  You'll also need to
cvsdist af3202
install the emacs package in order to run Emacs.
cvsdist af3202
cvsdist af3202
%package X11
cvsdist af3202
Summary: The Emacs text editor for the X Window System.
cvsdist af3202
Group: Applications/Editors
cvsdist af3202
Requires: emacs
cvsdist af3202
cvsdist af3202
%description X11
cvsdist af3202
Emacs-X11 includes the Emacs text editor program for use with the X
cvsdist af3202
Window System (it provides support for the mouse and other GUI
cvsdist af3202
elements). Emacs-X11 will also run Emacs outside of X, but it has a
cvsdist af3202
larger memory footprint than the 'non-X' Emacs package (emacs-nox).
cvsdist af3202
cvsdist af3202
Install emacs-X11 if you're going to use Emacs with the X Window
cvsdist af3202
System.  You should also install emacs-X11 if you're going to run
cvsdist af3202
Emacs both with and without X (it will work fine both ways). You'll
cvsdist af3202
also need to install the emacs package in order to run Emacs.
cvsdist af3202
cvsdist af3202
cvsdist af3202
%prep
cvsdist af3202
cvsdist af3202
%setup -q -b 1
cvsdist af3202
cvsdist af3202
%patch0 -p1
cvsdist af3202
%patch2 -p1
cvsdist af3202
%patch3 -p1
cvsdist af3202
%patch4 -p1
cvsdist af3202
%patch5 -p1
cvsdist af3202
%patch6 -p1
cvsdist af3202
%patch7 -p1
cvsdist af3202
%patch8 -p1
cvsdist af3202
%patch9 -p1
cvsdist af3202
%patch10 -p1
cvsdist af3202
%patch11 -p1
cvsdist af3202
cvsdist af3202
cp -f %{SOURCE9} lisp/startup.el
cvsdist af3202
cp -f %{SOURCE10} lisp/startup.elc
cvsdist af3202
cvsdist af3202
# By CLE {
cvsdist af3202
tar zxvf %SOURCE20
cvsdist af3202
patch -s -p1 < emacs20-xim-20000713/emacs20-xim-20000713.diff
cvsdist af3202
cvsdist af3202
# clean out remnants of patching
cvsdist af3202
find . -name "*.orig" -or -name "*~" -exec rm -f {} \;
cvsdist af3202
# }
cvsdist af3202
cvsdist af3202
%build
cvsdist af3202
cvsdist af3202
PUREDEF="-DNCURSES_OSPEED_T"
cvsdist af3202
XPUREDEF="-DNCURSES_OSPEED_T"
cvsdist af3202
libtoolize --force --copy
cvsdist af3202
autoconf
cvsdist af3202
CONFOPTS="--mandir=%{_mandir} --infodir=%{_infodir} --prefix=/usr --libexecdir=/usr/lib --sharedstatedir=/var --with-gcc --with-pop"
cvsdist af3202
cvsdist af3202
BuildEmacs() {
cvsdist af3202
    dir=$1
cvsdist af3202
    configflags=$2
cvsdist af3202
    [ -d build-$1 ] && rm -rf build-$1
cvsdist af3202
    mkdir build-$1 && cd build-$1
cvsdist af3202
    CFLAGS="-DMAIL_USE_LOCKF $RPM_OPT_FLAGS $PUREDEF" LDFLAGS=-s \
cvsdist af3202
      ../configure ${CONFOPTS} $2 ${RPM_ARCH}-redhat-linux-gnu
cvsdist af3202
    # blarg
cvsdist af3202
    echo "#include <string.h>"  >> src/config.h
cvsdist af3202
    make 
cvsdist af3202
    cd ..
cvsdist af3202
}
cvsdist af3202
cvsdist af3202
cvsdist af3202
#Build binary with X support
cvsdist af3202
BuildEmacs withx "--with-x-toolkit"
cvsdist af3202
cvsdist af3202
%define recompile build-withx/src/emacs -batch --no-init-file --no-site-file -f batch-byte-compile
cvsdist af3202
cvsdist af3202
#change the locale.alias for the nox builds
cvsdist af3202
#patch lisp/startup.el %SOURCE10
cvsdist af3202
#rm -fv lisp/startup.elc
cvsdist af3202
#%{recompile} lisp/startup.el
cvsdist af3202
cvsdist af3202
#Build binary without X support
cvsdist af3202
BuildEmacs nox "--with-x=no"
cvsdist af3202
cvsdist af3202
#change the locale.alias back for packaging
cvsdist af3202
#patch -R lisp/startup.el %SOURCE10
cvsdist af3202
#rm -fv lisp/startup.elc
cvsdist af3202
#%{recompile} lisp/startup.el
cvsdist af3202
cvsdist af3202
# recompile patched .el files
cvsdist af3202
%{recompile} lisp/mail/mh-utils.el
cvsdist af3202
cvsdist af3202
# bytecompile python-mode
cvsdist af3202
cp %SOURCE7 .
cvsdist af3202
%{recompile} python-mode.el
cvsdist af3202
cvsdist af3202
%install
cvsdist af3202
rm -rf $RPM_BUILD_ROOT
cvsdist af3202
mkdir -p $RPM_BUILD_ROOT/usr
cvsdist af3202
cvsdist af3202
mkdir -p $RPM_BUILD_ROOT/%{_infodir}
cvsdist af3202
make install  -C build-withx \
cvsdist af3202
	prefix=$RPM_BUILD_ROOT/usr \
cvsdist af3202
	libexecdir=$RPM_BUILD_ROOT/usr/lib \
cvsdist af3202
	sharedstatedir=$RPM_BUILD_ROOT/var \
cvsdist af3202
	mandir=$RPM_BUILD_ROOT/%{_mandir} \
cvsdist af3202
	infodir=$RPM_BUILD_ROOT/%{_infodir}
cvsdist af3202
cvsdist af3202
# install the locale file
cvsdist af3202
install -m 644 %SOURCE8 $RPM_BUILD_ROOT/usr/share/emacs/locale.alias
cvsdist af3202
cvsdist af3202
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
cvsdist af3202
gzip -9nf $RPM_BUILD_ROOT/%{_infodir}/*
cvsdist af3202
cvsdist af3202
install -c -m755 build-nox/src/emacs $RPM_BUILD_ROOT/usr/bin/emacs-nox
cvsdist af3202
install -m 644 %SOURCE6 $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/site-start.el
cvsdist af3202
cvsdist af3202
mkdir -p $RPM_BUILD_ROOT/usr/lib/emacs/site-lisp
cvsdist af3202
cvsdist af3202
mv $RPM_BUILD_ROOT%{_mandir}/man1/ctags.1 $RPM_BUILD_ROOT%{_mandir}/man1/gctags.1
cvsdist af3202
mv $RPM_BUILD_ROOT/usr/bin/ctags $RPM_BUILD_ROOT/usr/bin/gctags
cvsdist af3202
cvsdist af3202
cvsdist af3202
# GNOME / KDE files
cvsdist af3202
mkdir -p $RPM_BUILD_ROOT/etc/X11/applnk/Applications
cvsdist af3202
install -c -m 0644 %SOURCE3 $RPM_BUILD_ROOT/etc/X11/applnk/Applications/
cvsdist af3202
mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps
cvsdist af3202
install -c -m 0644 %SOURCE4 $RPM_BUILD_ROOT/usr/share/pixmaps/
cvsdist af3202
cvsdist af3202
install -c -m644 build-nox/etc/DOC-* $RPM_BUILD_ROOT/usr/share/emacs/%{version}/etc
cvsdist af3202
cvsdist af3202
# Python mode
cvsdist af3202
cvsdist af3202
install -c -m0644 python-mode.el $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/
cvsdist af3202
install -c -m0644 python-mode.elc $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/
cvsdist af3202
cvsdist af3202
# default initialization file
cvsdist af3202
mkdir -p $RPM_BUILD_ROOT/etc/skel
cvsdist af3202
install -c -m0644 %SOURCE5 $RPM_BUILD_ROOT/etc/skel/.emacs
cvsdist af3202
cvsdist af3202
# By CLE {
cvsdist af3202
rm -f $RPM_BUILD_ROOT/usr/bin/emacs
cvsdist af3202
cp -f %SOURCE21 $RPM_BUILD_ROOT/usr/bin/emacs
cvsdist af3202
# }
cvsdist af3202
cvsdist af3202
#
cvsdist af3202
# create file lists
cvsdist af3202
#
cvsdist af3202
cvsdist af3202
# Remove etags, ctags
cvsdist af3202
cvsdist af3202
rm -f $RPM_BUILD_ROOT/usr/bin/{ctags,etags}
cvsdist af3202
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/*tags*
cvsdist af3202
rm -f $RPM_BUILD_ROOT/usr/share/emacs/%{version}/{etags,ctags}*
cvsdist af3202
cvsdist af3202
cvsdist af3202
find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/lisp \
cvsdist af3202
  -name '*.elc' -print | sed "s^$RPM_BUILD_ROOT^^" > core-filelist
cvsdist af3202
find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/lisp \
cvsdist af3202
  -type d -printf "%%%%dir %%p\n" | sed "s^$RPM_BUILD_ROOT^^" >> core-filelist
cvsdist af3202
find $RPM_BUILD_ROOT/usr/lib/emacs/%{version} -type f | \
cvsdist af3202
  sed "s^$RPM_BUILD_ROOT^^" | grep -v movemail >> core-filelist
cvsdist af3202
cvsdist af3202
# Include .el files which lack a corresponding byte compiled form
cvsdist af3202
for I in `find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/lisp \
cvsdist af3202
          -name '*.el'`; do
cvsdist af3202
  if [ ! -e `dirname $I`/`basename $I .el`.elc ]; then 
cvsdist af3202
    echo $I | sed "s^$RPM_BUILD_ROOT^^"
cvsdist af3202
  fi
cvsdist af3202
done >> core-filelist
cvsdist af3202
cvsdist af3202
# Include all non elisp files which emacs installs
cvsdist af3202
find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/lisp -type f | \
cvsdist af3202
  sed "s^$RPM_BUILD_ROOT^^" | grep -v "\.el\(c\)\?$" >> core-filelist
cvsdist af3202
cvsdist af3202
cvsdist af3202
find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/leim \
cvsdist af3202
  -name '*.elc' -print | sed "s^$RPM_BUILD_ROOT^^" > leim-filelist
cvsdist af3202
find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/leim \
cvsdist af3202
  -mindepth 1 -type d -printf "%%%%dir %%p\n" | \
cvsdist af3202
  sed "s^$RPM_BUILD_ROOT^^" >> leim-filelist
cvsdist af3202
cvsdist af3202
#
cvsdist af3202
# be sure to exclude some files which are needed in the core package
cvsdist af3202
#
cvsdist af3202
for I in `find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/lisp \
cvsdist af3202
          -name '*.el'`; do
cvsdist af3202
  if [ -e `dirname $I`/`basename $I .el`.elc ]; then 
cvsdist af3202
    echo $I | sed "s^$RPM_BUILD_ROOT^^"
cvsdist af3202
  fi
cvsdist af3202
done >> el-filelist
cvsdist af3202
cvsdist af3202
find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/leim \
cvsdist af3202
  -name '*.el' -print | sed "s^$RPM_BUILD_ROOT^^" |\
cvsdist af3202
  grep -v "leim\/leim-list.el" >> el-filelist
cvsdist af3202
cvsdist af3202
%clean
cvsdist af3202
rm -rf $RPM_BUILD_ROOT
cvsdist af3202
rm -rf build-nox
cvsdist af3202
rm -rf build-withx
cvsdist af3202
   
cvsdist af3202
%define info_files ccmode cl dired-x ediff emacs forms gnus info message mh-e reftex sc vip viper widget
cvsdist af3202
%post
cvsdist af3202
for f in %{info_files}; do
cvsdist af3202
  /sbin/install-info %{_infodir}/$f.gz %{_infodir}/dir --section="GNU Emacs"
cvsdist af3202
done
cvsdist af3202
cvsdist af3202
%preun
cvsdist af3202
if [ "$1" = 0 ]; then
cvsdist af3202
for f in %{info_files}; do
cvsdist af3202
  /sbin/install-info --delete %{_infodir}/$f.gz %{_infodir}/dir \
cvsdist af3202
    --section="GNU Emacs"
cvsdist af3202
done
cvsdist af3202
fi
cvsdist af3202
cvsdist af3202
%triggerin nox -- emacs-X11
cvsdist af3202
if [ -L /usr/bin/emacs ]; then
cvsdist af3202
  rm /usr/bin/emacs
cvsdist af3202
fi
cvsdist af3202
cvsdist af3202
%triggerpostun nox -- emacs-X11
cvsdist af3202
[ $2 = 0 ] || exit 0
cvsdist af3202
if [ ! -L /usr/bin/emacs ]; then
cvsdist af3202
  ln -sf emacs-nox /usr/bin/emacs
cvsdist af3202
fi
cvsdist af3202
cvsdist af3202
%post nox
cvsdist af3202
if [ ! -x /usr/bin/emacs -a ! -L /usr/bin/emacs ]; then
cvsdist af3202
  ln -sf emacs-nox /usr/bin/emacs
cvsdist af3202
fi
cvsdist af3202
cvsdist af3202
%postun nox
cvsdist af3202
[ $1 = 0 ] || exit 0
cvsdist af3202
if [ -L /usr/bin/emacs ]; then
cvsdist af3202
  rm /usr/bin/emacs
cvsdist af3202
fi
cvsdist af3202
cvsdist af3202
cvsdist af3202
%files -f core-filelist
cvsdist af3202
%defattr(-,root,root)
cvsdist af3202
%config(noreplace) /etc/skel/.emacs
cvsdist af3202
%doc etc/NEWS BUGS README etc/FAQ
cvsdist af3202
/usr/bin/b2m
cvsdist af3202
/usr/bin/emacsclient
cvsdist af3202
/usr/bin/rcs-checkin
cvsdist af3202
%{_mandir}/*/*
cvsdist af3202
%{_infodir}/*
cvsdist af3202
/usr/share/emacs/site-lisp/python-mode.elc
cvsdist af3202
/usr/share/emacs/site-lisp/subdirs.el
cvsdist af3202
/usr/share/emacs/locale.alias
cvsdist af3202
cvsdist af3202
%dir /usr/lib/emacs
cvsdist af3202
%dir /usr/lib/emacs/site-lisp
cvsdist af3202
%dir /usr/lib/emacs/%{version}
cvsdist af3202
%dir /usr/lib/emacs/%{version}/*
cvsdist af3202
%attr(0755,root,root) /usr/lib/emacs/%{version}/*/movemail
cvsdist af3202
cvsdist af3202
%dir /usr/share/emacs/site-lisp
cvsdist af3202
%attr(0644,root,root) %config(noreplace) /usr/share/emacs/site-lisp/site-start.el
cvsdist af3202
cvsdist af3202
%dir /usr/share/emacs/%{version}
cvsdist af3202
%dir /usr/share/emacs/%{version}/site-lisp
cvsdist af3202
%dir /usr/share/emacs/%{version}/leim
cvsdist af3202
/usr/share/emacs/%{version}/etc
cvsdist af3202
cvsdist af3202
%files -f el-filelist el
cvsdist af3202
%defattr(-,root,root)
cvsdist af3202
/usr/share/emacs/site-lisp/python-mode.el
cvsdist af3202
cvsdist af3202
%files -f leim-filelist leim
cvsdist af3202
%defattr(-,root,root)
cvsdist af3202
/usr/share/emacs/%{version}/leim/leim-list.el
cvsdist af3202
cvsdist af3202
%files nox
cvsdist af3202
%defattr(-,root,root)
cvsdist af3202
/usr/bin/emacs-nox
cvsdist af3202
cvsdist af3202
%files X11
cvsdist af3202
%defattr(-,root,root)
cvsdist af3202
%attr(755,root,root) /usr/bin/emacs
cvsdist af3202
%attr(755,root,root) /usr/bin/emacs-%{version}
cvsdist af3202
%config(missingok) /etc/X11/applnk/Applications/emacs.desktop
cvsdist af3202
/usr/share/pixmaps/emacs.png 
cvsdist af3202
cvsdist af3202
%changelog
cvsdist af3202
* Tue Oct 10 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- remove ctags.1 and etags.1 from the emacs etc directory
cvsdist af3202
  (#18011)
cvsdist af3202
- fix the emacs-nox not to use the locale.alias in XFree86
cvsdist af3202
  (#18548)... copy it into /usr/share/emacs and patch
cvsdist af3202
  the startup files to use it. Argh.
cvsdist af3202
cvsdist af3202
* Wed Oct 04 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- fix initialization of python mode (require it before
cvsdist af3202
  customizing it)
cvsdist af3202
cvsdist af3202
* Fri Sep 22 2000 Bill Nottingham <notting@redhat.com>
cvsdist af3202
- don't use bcopy without a prototype
cvsdist af3202
cvsdist af3202
* Thu Aug 24 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- define MAIL_USE_LOCKF 
cvsdist af3202
- remove setgid on movemail
cvsdist af3202
cvsdist af3202
* Mon Aug 07 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- add /usr/share/emacs/site-lisp/subdirs.el (#15639)
cvsdist af3202
cvsdist af3202
* Tue Jul 25 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- remove "-b" option from manpage
cvsdist af3202
cvsdist af3202
* Fri Jul 21 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- remove Japanese support
cvsdist af3202
cvsdist af3202
* Mon Jul 17 2000 Matt Wilson <msw@redhat.com>
cvsdist af3202
- updated .desktop entry and icon
cvsdist af3202
cvsdist af3202
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist af3202
- automatic rebuild
cvsdist af3202
cvsdist af3202
* Fri Jul 07 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- fix some typos in spec file
cvsdist af3202
cvsdist af3202
* Sun Jul 02 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- make /etc/skel/.emacs 0644
cvsdist af3202
cvsdist af3202
* Wed Jun 28 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- include python mode and change in site-start.el related to this
cvsdist af3202
- some changes to the default .emacs 
cvsdist af3202
cvsdist af3202
* Mon Jun 26 2000 Matt Wilson <msw@redhat.com>
cvsdist af3202
- don't build with -O2 on alpha until we can track down the compiler
cvsdist af3202
  bug that causes crashes in the garbage collector
cvsdist af3202
- removed all the nox Japanese packages
cvsdist af3202
cvsdist af3202
* Mon Jun 19 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- include site-start.el as a a config file
cvsdist af3202
- add aspell support via the above
cvsdist af3202
cvsdist af3202
* Fri Jun 16 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- (from MSW) different compression on IA64 to avoid hangs
cvsdist af3202
- remove etags/ctags - use a separate package. Disable patch1
cvsdist af3202
cvsdist af3202
* Wed Jun 14 2000 Matt Wilson <msw@redhat.com>
cvsdist af3202
- edited japanese patch not to patch configure
cvsdist af3202
- fixed a missing escaped " in a wc string
cvsdist af3202
- merge japanese support to head of development
cvsdist af3202
cvsdist af3202
* Tue Jun 13 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- Version 20.7
cvsdist af3202
- Add requirement for final newline to the default .emacs
cvsdist af3202
- redid the Xaw3d patch
cvsdist af3202
- checked all patches, discarded those we've upstreamed
cvsdist af3202
cvsdist af3202
* Wed Jun 07 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- use %%{_mandir} and %%{_infodir}
cvsdist af3202
cvsdist af3202
* Fri Jun  2 2000 Bill Nottingham <notting@redhat.com>
cvsdist af3202
- add yet another ia64 patch
cvsdist af3202
cvsdist af3202
* Mon May 22 2000 Bill Nottingham <notting@redhat.com>
cvsdist af3202
- add another ia64 patch
cvsdist af3202
cvsdist af3202
* Fri May 19 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- Disabled the compile patch for 20.6
cvsdist af3202
cvsdist af3202
* Thu May 18 2000 Bill Nottingham <notting@redhat.com>
cvsdist af3202
- add in ia64 patch
cvsdist af3202
cvsdist af3202
* Thu May 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- don't apply the unexelf patch - use a new unexelf.c file
cvsdist af3202
  from the 21 source tree (this will go into the 20.7 tree)
cvsdist af3202
cvsdist af3202
* Wed May 17 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- added patch by jakub to make it work with glibc2.2
cvsdist af3202
cvsdist af3202
* Mon May 08 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- fixed a problem with ange-ftp and kerberized ftp
cvsdist af3202
cvsdist af3202
* Mon May 08 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist af3202
- rebuild with new Xaw3d
cvsdist af3202
cvsdist af3202
* Thu Apr 20 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- let the build system handle gzipping man pages and stripping
cvsdist af3202
- added patch to increase keyboard buffer size
cvsdist af3202
cvsdist af3202
* Thu Apr 20 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- gzip man pages
cvsdist af3202
cvsdist af3202
* Thu Apr 20 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- added a security patch from RUS-CERT, which fixes 
cvsdist af3202
  bugs mentioned in "Advisory 200004-01: GNU Emacs 20"
cvsdist af3202
cvsdist af3202
* Tue Apr 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- patched to detect bash2 scripts. 
cvsdist af3202
cvsdist af3202
* Thu Apr 06 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- removed configuraton file status from /usr/share/pixmaps/emacs.png
cvsdist af3202
cvsdist af3202
* Fri Mar 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist af3202
- update to 20.6 and make it compile
cvsdist af3202
cvsdist af3202
* Mon Feb 21 2000 Preston Brown <pbrown@redhat.com>
cvsdist af3202
- add .emacs make the delete key work to delete forward character for X ver.
cvsdist af3202
cvsdist af3202
* Wed Feb 16 2000 Cristian Gafton <gafton@redhat.com>
cvsdist af3202
- fix bug #2988
cvsdist af3202
- recompile patched .el files (suggested by Pavel.Janik@linux.cz)
cvsdist af3202
- prereq /sbin/install-info
cvsdist af3202
cvsdist af3202
* Mon Feb 07 2000 Preston Brown <pbrown@redhat.com>
cvsdist af3202
- wmconfig gone
cvsdist af3202
cvsdist af3202
* Thu Feb 03 2000 Cristian Gafton <gafton@redhat.com>
cvsdist af3202
- fix descriptions and summary
cvsdist af3202
- fix permissions for emacs niaries (what the hell does 1755 means for a
cvsdist af3202
  binary?)
cvsdist af3202
- added missing, as per emacs Changelog, NCURSES_OSPEED_T compilation
cvsdist af3202
  flag; without it emacs on Linux is making global 'ospeed' short which
cvsdist af3202
  is not the same as 'speed_t' expected by libraries. (reported by Michal
cvsdist af3202
  Jaegermann <michal@harddata.com>)
cvsdist af3202
cvsdist af3202
* Mon Jan 10 2000 David S. Miller <davem@redhat.com>
cvsdist af3202
- Revert src/unexecelf.c to 20.4 version, fixes SPARC problems.
cvsdist af3202
cvsdist af3202
* Sun Jan  9 2000 Matt Wilson <msw@redhat.com>
cvsdist af3202
- strip emacs binary
cvsdist af3202
- disable optimizations for now, they cause illegal instructions on SPARC.
cvsdist af3202
cvsdist af3202
* Sun Jan 09 2000 Paul Fisher <pnfisher@redhat.com>
cvsdist af3202
- upgrade to 20.5a
cvsdist af3202
- remove python-mode, wheelmouse support, and auctex menu
cvsdist af3202
- import emacs.desktop with icon from GNOME
cvsdist af3202
cvsdist af3202
* Wed Dec 08 1999 Ngo Than <than@redhat.de>
cvsdist af3202
- added python-mode, wheelmouse support and auctex menu
cvsdist af3202
- added Comment[de] in emacs.desktop
cvsdist af3202
cvsdist af3202
* Sat Sep 25 1999 Preston Brown <pbrown@redhat.com>
cvsdist af3202
- added desktop entry
cvsdist af3202
cvsdist af3202
* Thu Sep 23 1999 Preston Brown <pbrown@redhat.com>
cvsdist af3202
- tried to fix triggers, hopefully working now.
cvsdist af3202
cvsdist af3202
* Wed Sep 01 1999 Preston Brown <pbrown@redhat.com>
cvsdist af3202
- added trigger for making symlink to /usr/bin/emacs in emacs-nox package
cvsdist af3202
cvsdist af3202
* Thu Jul 22 1999 Paul Fisher <pnfisher@redhat.com>
cvsdist af3202
- upgrade to 20.4
cvsdist af3202
- cleaned up spec
cvsdist af3202
cvsdist af3202
* Fri Apr 16 1999 Owen Taylor <otaylor@redhat.com>
cvsdist af3202
- replace bad xemacs compiled .elc file for mh-e with one compiled
cvsdist af3202
  on emacs
cvsdist af3202
cvsdist af3202
* Thu Apr 15 1999 Bill Nottingham <notting@redhat.com>
cvsdist af3202
- make sure movemail doesn't get %defattr()'d to root.root
cvsdist af3202
cvsdist af3202
* Wed Apr 14 1999 Cristian Gafton <gafton@redhat.com>
cvsdist af3202
- patch to make it work with dxpc
cvsdist af3202
cvsdist af3202
* Wed Mar 31 1999 Preston Brown <pbrown@redhat.com>
cvsdist af3202
- updated mh-utils emacs lisp file to match our nmh path locations
cvsdist af3202
cvsdist af3202
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist af3202
- auto rebuild in the new build environment (release 9)
cvsdist af3202
cvsdist af3202
* Fri Feb 26 1999 Cristian Gafton <gafton@redhat.com>
cvsdist af3202
- linker scripts hack to make it build on the alpha
cvsdist af3202
cvsdist af3202
* Fri Jan  1 1999 Jeff Johnson <jbj@redhat.com>
cvsdist af3202
- add leim package (thanks to Pavel.Janik@inet.cz).
cvsdist af3202
cvsdist af3202
* Fri Dec 18 1998 Cristian Gafton <gafton@redhat.com>
cvsdist af3202
- build against glibc 2.1
cvsdist af3202
cvsdist af3202
* Wed Sep 30 1998 Cristian Gafton <gafton@redhat.com>
cvsdist af3202
- backed up changes to uncompress.el (it seems that the one from 20.2 works
cvsdist af3202
  much better)
cvsdist af3202
cvsdist af3202
* Mon Sep 28 1998 Jeff Johnson <jbj@redhat.com>
cvsdist af3202
- eliminate /tmp race in rcs2log
cvsdist af3202
cvsdist af3202
* Wed Sep 09 1998 Cristian Gafton <gafton@redhat.com>
cvsdist af3202
- upgrade to 20.3
cvsdist af3202
cvsdist af3202
* Tue Jun  9 1998 Jeff Johnson <jbj@redhat.com>
cvsdist af3202
- add --with-pop to X11 compile.
cvsdist af3202
- include contents of /usr/share/.../etc with main package.
cvsdist af3202
cvsdist af3202
* Mon Jun 01 1998 Prospector System <bugs@redhat.com>
cvsdist af3202
- translations modified for de, fr
cvsdist af3202
cvsdist af3202
* Mon Jun 01 1998 David S. Miller <davem@dm.cobaltmicro.com>
cvsdist af3202
- fix signals when linked with glibc on non-Intel architectures
cvsdist af3202
  NOTE: This patch is not needed with emacs >20.2
cvsdist af3202
cvsdist af3202
* Thu May 07 1998 Prospector System <bugs@redhat.com>
cvsdist af3202
cvsdist af3202
- translations modified for de, fr, tr
cvsdist af3202
cvsdist af3202
* Thu May 07 1998 Cristian Gafton <gafton@redhat.com>
cvsdist af3202
- added /usr/lib/emacs/20.2/*-redhat-linux directory in the filelist
cvsdist af3202
cvsdist af3202
* Thu Apr 09 1998 Cristian Gafton <gafton@redhat.com>
cvsdist af3202
- alpha started to like emacs-nox again :-)
cvsdist af3202
cvsdist af3202
* Thu Nov  6 1997 Michael Fulbright <msf@redhat.com>
cvsdist af3202
- alpha just doesnt like emacs-nox, taking it out for now
cvsdist af3202
cvsdist af3202
* Mon Nov  3 1997 Michael Fulbright <msf@redhat.com>
cvsdist af3202
- added multibyte support back into emacs 20.2
cvsdist af3202
- added wmconfig for X11 emacs
cvsdist af3202
- fixed some errant buildroot references
cvsdist af3202
cvsdist af3202
* Thu Oct 23 1997 Michael Fulbright <msf@redhat.com>
cvsdist af3202
- joy a new version of emacs! Of note - no lockdir any more.
cvsdist af3202
- use post/preun sections to handle numerous GNU info files
cvsdist af3202
cvsdist af3202
* Mon Oct 06 1997 Erik Troan <ewt@redhat.com>
cvsdist af3202
- stopped stripping it as it seems to break things
cvsdist af3202
cvsdist af3202
* Sun Sep 14 1997 Erik Troan <ewt@redhat.com>
cvsdist af3202
- turned off ecoff support on the Alpha (which doesn't build anymore)
cvsdist af3202
cvsdist af3202
* Mon Jun 16 1997 Erik Troan <ewt@redhat.com>
cvsdist af3202
- built against glibc
cvsdist af3202
cvsdist af3202
* Fri Feb 07 1997 Michael K. Johnson <johnsonm@redhat.com>
cvsdist af3202
- Moved ctags to gctags to fit in the more powerful for C (but less
cvsdist af3202
  general) exuberant ctags as the binary /usr/bin/ctags and the
cvsdist af3202
  man page /usr/man/man1/ctags.1