cvsdist af3202
Summary: The libraries needed to run the GNU Emacs text editor.
cvsdist af3202
Name: emacs
cvsdist 65c016
Version: 21.2
cvsdist c955fa
Release: 2
cvsdist 98a749
License: GPL
cvsdist c08065
URL: http://www.gnu.org/software/emacs/
cvsdist af3202
Group: Applications/Editors
cvsdist a8bb5f
Source0: ftp://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.bz2
cvsdist a8bb5f
Source1: ftp://ftp.gnu.org/gnu/emacs/leim-%{version}.tar.bz2
cvsdist af3202
Source3: emacs.desktop
cvsdist af3202
Source4: emacs.png
cvsdist af3202
Source5: dotemacs
cvsdist af3202
Source6: site-start.el
cvsdist c08065
Source7: python-mode.el
cvsdist c08065
Source8: http://www.tihlde.org/~stigb/rpm-spec-mode.el
cvsdist c08065
Source9: emacs-asian.tar.bz2
cvsdist c08065
Source10: ftp://ftp.gnu.org/gnu/emacs/elisp-manual-21-2.7.tar.bz2
cvsdist c08065
# 1.0.0 - http://prdownloads.sourceforge.net/php-mode/php-mode-100.el
cvsdist c08065
Source11: php-mode.el
cvsdist c08065
Source12: php-mode-init.el
cvsdist c08065
Source13: ssl.el
cvsdist c08065
Source14: po-mode.el
cvsdist c08065
Source15: po-mode-init.el
cvsdist 3cd2f5
Patch50: emacs-20.7-s390.patch
cvsdist af3202
Buildroot: %{_tmppath}/%{name}-%{version}-root
cvsdist af3202
Prereq: /sbin/install-info
cvsdist 98a749
BuildRequires: Xaw3d-devel glibc-devel gcc XFree86-devel bzip2 ncurses-devel
cvsdist c08065
BuildRequires: zlib-devel libpng-devel libjpeg-devel libungif-devel libtiff-devel 
cvsdist c08065
Obsoletes: emacs-nox emacs-X11
cvsdist c08065
Conflicts: gettext < 0.10.40
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 3b2e93
language (elisp), and the capability to read mail, news, and more
cvsdist 3b2e93
without leaving the editor.
cvsdist af3202
cvsdist 3b2e93
This package includes the libraries you need to run the Emacs editor,
cvsdist 3b2e93
You also need to install the actual Emacs program package (emacs-nox or
cvsdist c08065
emacs-X11). Install emacs-nox if you are not going to use the X
cvsdist 3b2e93
Window System; install 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 3b2e93
non-English character set. Input methods for many different character
cvsdist 3b2e93
sets are included in this package.
cvsdist af3202
cvsdist af3202
%prep
cvsdist af3202
cvsdist af3202
%setup -q -b 1
cvsdist af3202
cvsdist af3202
cvsdist 98a749
%ifarch s390 s390x
cvsdist a8bb5f
%patch50 -p1 -b .s390
cvsdist a8bb5f
%endif
cvsdist af3202
cvsdist af3202
%build
cvsdist af3202
cvsdist c08065
export CFLAGS="-DMAIL_USE_LOCKF $RPM_OPT_FLAGS"
cvsdist c08065
#to find installinfo
cvsdist c08065
export PATH="$PATH:/sbin:/usr/sbin"
cvsdist af3202
cvsdist c08065
%configure --with-gcc --with-pop --with-sound
cvsdist c08065
make
cvsdist af3202
cvsdist af3202
cvsdist c08065
%define recompile src/emacs -batch --no-init-file --no-site-file -f batch-byte-compile
cvsdist af3202
cvsdist af3202
# recompile patched .el files
cvsdist 3b2e93
%{recompile} lisp/mail/mh-utils.el lisp/progmodes/make-mode.el
cvsdist af3202
cvsdist c08065
# bytecompile python-mode, ssl, php-mode and rpm-spec-mode
cvsdist c08065
cp %SOURCE7 %SOURCE8  %SOURCE11 %SOURCE13 %SOURCE14 .
cvsdist c08065
%{recompile} python-mode.el rpm-spec-mode.el php-mode.el ssl.el po-mode.el
cvsdist a8bb5f
cvsdist a8bb5f
cvsdist af3202
cvsdist af3202
%install
cvsdist af3202
rm -rf $RPM_BUILD_ROOT
cvsdist af3202
mkdir -p $RPM_BUILD_ROOT/usr
cvsdist a8bb5f
mkdir -p $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/site-start.d
cvsdist af3202
cvsdist af3202
mkdir -p $RPM_BUILD_ROOT/%{_infodir}
cvsdist af3202
cvsdist c08065
%makeinstall
cvsdist af3202
cvsdist a8bb5f
#install lisp files for Japanese and other Asian languages
cvsdist a8bb5f
pushd $RPM_BUILD_ROOT
cvsdist c08065
tar --use-compress-program=bzip2 -xf %{SOURCE9}
cvsdist a8bb5f
popd
cvsdist a8bb5f
cvsdist af3202
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
cvsdist af3202
gzip -9nf $RPM_BUILD_ROOT/%{_infodir}/*
cvsdist af3202
cvsdist af3202
install -m 644 %SOURCE6 $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/site-start.el
cvsdist af3202
cvsdist c08065
mkdir -p $RPM_BUILD_ROOT/usr/share/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 c08065
mkdir -p $RPM_BUILD_ROOT/usr/share/emacs/%{version}/etc
cvsdist c08065
install -c -m644 etc/DOC-* $RPM_BUILD_ROOT/usr/share/emacs/%{version}/etc
cvsdist af3202
cvsdist c08065
# Python mode, php mode and rpm-spec mode
cvsdist af3202
cvsdist c08065
install -c -m0644 po-mode.el po-mode.elc php-mode.el php-mode.elc python-mode.el python-mode.elc rpm-spec-mode.el rpm-spec-mode.elc ssl.el ssl.elc $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/
cvsdist c08065
install -m0644 %SOURCE12 $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/site-start.d/php-mode-init.el
cvsdist c08065
install -m0644 %SOURCE15 $RPM_BUILD_ROOT/usr/share/emacs/site-lisp/site-start.d/po-mode-init.el
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
#
cvsdist af3202
# create file lists
cvsdist af3202
#
cvsdist af3202
cvsdist a8bb5f
# Remove ctags
cvsdist af3202
cvsdist a8bb5f
rm -f $RPM_BUILD_ROOT/usr/bin/ctags
cvsdist a8bb5f
rm -f $RPM_BUILD_ROOT/%{_mandir}/man1/*ctags*
cvsdist a8bb5f
rm -f $RPM_BUILD_ROOT/usr/share/emacs/%{version}/etc/ctags*
cvsdist af3202
cvsdist 98a749
# The elisp reference manual
cvsdist c08065
bzcat %{SOURCE10} | tar xf -
cvsdist c08065
pushd elisp-manual-21-2.7
cvsdist 98a749
install -m 644 elisp elisp-? elisp-?? $RPM_BUILD_ROOT/%{_infodir}
cvsdist 98a749
popd
cvsdist af3202
cvsdist c08065
find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/lisp -type f\
cvsdist c08065
  -not -name '*.el' -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
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 c08065
#find $RPM_BUILD_ROOT/usr/share/emacs/%{version}/lisp -type f | \
cvsdist c08065
#  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
   
cvsdist 98a749
%define info_files ccmode cl dired-x ediff emacs forms gnus info message mh-e reftex sc vip viper widget elisp
cvsdist af3202
%post
cvsdist af3202
for f in %{info_files}; do
cvsdist a8bb5f
  /sbin/install-info %{_infodir}/$f.gz %{_infodir}/dir --section="GNU Emacs" 2> /dev/null || :
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 a8bb5f
    --section="GNU Emacs" 2> /dev/null || :
cvsdist af3202
done
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 c08065
%doc etc/NEWS BUGS README 
cvsdist 65c016
/usr/bin/*
cvsdist af3202
%{_mandir}/*/*
cvsdist af3202
%{_infodir}/*
cvsdist af3202
/usr/share/emacs/site-lisp/python-mode.elc
cvsdist c08065
/usr/share/emacs/site-lisp/php-mode.elc
cvsdist c08065
/usr/share/emacs/site-lisp/po-mode.elc
cvsdist a8bb5f
/usr/share/emacs/site-lisp/rpm-spec-mode.elc
cvsdist c08065
/usr/share/emacs/site-lisp/ssl.elc
cvsdist af3202
/usr/share/emacs/site-lisp/subdirs.el
cvsdist a8bb5f
/usr/share/emacs/site-lisp/site-start.d/lang.emacs.el
cvsdist c08065
/usr/share/emacs/site-lisp/site-start.d/php-mode-init.el
cvsdist c08065
/usr/share/emacs/site-lisp/site-start.d/po-mode-init.el
cvsdist a8bb5f
/usr/share/emacs/site-lisp/lang
cvsdist c08065
%dir /usr/share/emacs
cvsdist af3202
%dir /usr/share/emacs/site-lisp
cvsdist c08065
%dir /usr/share/emacs/%{version}
cvsdist c08065
%dir /usr/share/emacs/%{version}/*
cvsdist c08065
/usr/share/emacs/%{version}/etc/*
cvsdist c08065
/usr/libexec/emacs/%{version}/*/*
cvsdist c08065
%attr(0755,root,root) /usr/libexec/emacs/%{version}/*/movemail
cvsdist a8bb5f
%attr(0644,root,root) %config /usr/share/emacs/site-lisp/site-start.el
cvsdist a8bb5f
%dir /usr/share/emacs/site-lisp/site-start.d
cvsdist c08065
%config(noreplace) /etc/X11/applnk/Applications/emacs.desktop
cvsdist c08065
/usr/share/pixmaps/emacs.png 
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 c08065
/usr/share/emacs/site-lisp/php-mode.el
cvsdist c08065
/usr/share/emacs/site-lisp/po-mode.el
cvsdist c08065
/usr/share/emacs/site-lisp/ssl.el
cvsdist a8bb5f
/usr/share/emacs/site-lisp/rpm-spec-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 3b2e93
%dir /usr/share/emacs/%{version}/leim
cvsdist af3202
cvsdist c08065
%changelog
cvsdist c955fa
* Mon Apr  8 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-2
cvsdist c955fa
- Tweak mouse init process (#59757)
cvsdist c955fa
cvsdist 65c016
* Mon Mar 18 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-1
cvsdist 65c016
- 21.2
cvsdist 65c016
cvsdist 65c016
* Fri Mar  8 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.1.95-1
cvsdist 65c016
- 21.1.95
cvsdist 65c016
cvsdist 65c016
* Fri Feb  8 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.1.90-2
cvsdist 65c016
- Upgrade po-mode to the version bundled with gettext 0.11
cvsdist 65c016
- Upgrade rpm-spec-mode to 0.11h
cvsdist 65c016
cvsdist 65c016
* Thu Jan 31 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.1.90-1
cvsdist 65c016
- 21.1.90
cvsdist 65c016
cvsdist 65c016
* Fri Jan 18 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.1.80-2
cvsdist 65c016
- Add ebrowse
cvsdist 65c016
- Set transient-mode to t in /etc/skel/.emacs
cvsdist 65c016
cvsdist 65c016
* Mon Jan 14 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.1.80-1
cvsdist 65c016
- 21.1.80
cvsdist 65c016
cvsdist 65c016
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist 65c016
- automated rebuild
cvsdist 65c016
cvsdist 65c016
* Thu Dec  6 2001 Trond Eivind Glomsrød <teg@redhat.com> 21.1-3
cvsdist c08065
- Increase recursive-load-depth-limit from 10 to 50
cvsdist af3202
cvsdist c08065
* Wed Dec  5 2001 Trond Eivind Glomsrød <teg@redhat.com> 21.1-2
cvsdist c08065
- Make it conflict with old versions of gettext
cvsdist c08065
cvsdist c08065
* Thu Nov 29 2001 Trond Eivind Glomsrød <teg@redhat.com> 21.1-1
cvsdist c08065
- rpm-spec-mode 0.11h, should fix #56748
cvsdist c08065
cvsdist c08065
* Tue Nov  6 2001 Trond Eivind Glomsrød <teg@redhat.com> 21.1-0.4
cvsdist c08065
- php mode 1.0.1. Should fix some speedbar problems.
cvsdist c08065
cvsdist c08065
* Tue Oct 23 2001 Trond Eivind Glomsrød <teg@redhat.com> 21.1-0.3
cvsdist c08065
- Minor cleanups
cvsdist c08065
- add ssl.el
cvsdist c08065
cvsdist c08065
* Mon Oct 22 2001 Trond Eivind Glomsrød <teg@redhat.com> 21.1-0.2
cvsdist c08065
- Add more files from the libexec directory (#54874, #54875)
cvsdist c08065
cvsdist c08065
* Sun Oct 21 2001 Trond Eivind Glomsrød <teg@redhat.com> 21.1-0.1
cvsdist c08065
- 21.1
cvsdist c08065
- Build on IA64 again - the default config now handles it
cvsdist c08065
- Drop all old patches
cvsdist c08065
- Misc cleanups
cvsdist c08065
- Update the elisp manual to 21-2.7
cvsdist c08065
- Deprecate the emacs-nox and emacs-X11 subpackages. 
cvsdist c08065
  Simplify build procedure to match. 
cvsdist c08065
- Update php-mode to 1.0.0
cvsdist c08065
cvsdist c08065
* Mon Oct 15 2001 Trond Eivind Glomsrød <teg@redhat.com> 20.7-43
cvsdist c08065
- Add php-mode 0.9.9
cvsdist c08065
- Add URL (#54603)
cvsdist c08065
- don't run autoconf/libtoolize during build - they're broken
cvsdist c08065
- don't build on IA64 until they are fixed
cvsdist c08065
cvsdist c08065
* Sun Sep 16 2001 Trond Eivind Glomsrød <teg@redhat.com> 20.7-42
cvsdist c08065
- Update python-mode to the version in the python 2.2a3
cvsdist c08065
- Include po-mode in emacs, instead of including in gettext
cvsdist af3202
cvsdist 3b2e93
* Mon Jul 30 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 3b2e93
- Minor fix to make-mode fontify regexp (#50010)
cvsdist 3b2e93
- Build without emacs being installed (#49085)
cvsdist 3b2e93
cvsdist 98a749
* Tue Jun 19 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 98a749
- Much cleaner site-start.d sourcing
cvsdist 98a749
- Add more build dependencies
cvsdist 98a749
- Add the emacs lisp reference info pages (RFE #44577)
cvsdist 98a749
- Don't require tamago - just plug it in for Japanese support
cvsdist 98a749
cvsdist 98a749
* Mon Jun 18 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 98a749
- Add Xaw3d-devel to buildrequires (#44736)
cvsdist 98a749
cvsdist 98a749
* Mon Jun 18 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 98a749
- merged s390x patch from <oliver.paukstadt@millenux.com>
cvsdist 98a749
cvsdist 98a749
* Mon Jun  4 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 98a749
- New rpm-spec-mode.el, which fixes #43323
cvsdist 98a749
cvsdist 98a749
* Thu Apr 26 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 98a749
- fix linker problem on s390 (fix by Than Ngo than@redhat.com)
cvsdist 98a749
cvsdist 98a749
* Wed Apr 25 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 98a749
- Make sure that mwheel is initialized for XEmacs (#37451)
cvsdist 98a749
cvsdist a8bb5f
* Fri Mar 16 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- New locale.alias file for emacs-nox
cvsdist a8bb5f
cvsdist a8bb5f
* Tue Mar  6 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- update rpm-spec-mode.el to 0.11e - this should fix #30702
cvsdist a8bb5f
cvsdist a8bb5f
* Fri Feb 16 2001 Preston Brown <pbrown@redhat.com>
cvsdist a8bb5f
- require tamago, or japanese cannot be input (#27932).
cvsdist a8bb5f
cvsdist a8bb5f
* Sat Jan 27 2001 Jakub Jelinek <jakub@redhat.com>
cvsdist a8bb5f
- Preprocess Makefiles as if they were assembly, not C source.
cvsdist a8bb5f
cvsdist a8bb5f
* Thu Jan 24 2001 Yukihiro Nakai <ynakai@redhat.com>
cvsdist a8bb5f
- Fix the fontset problem when creating a new frame.
cvsdist a8bb5f
cvsdist a8bb5f
* Thu Jan 18 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- add Japanese support from Yukihiro Nakai <ynakai@redhat.com>
cvsdist a8bb5f
cvsdist a8bb5f
* Thu Jan 04 2001 Preston Brown <pbrown@redhat.com>
cvsdist a8bb5f
- do not remove etags, only ctags, per Tom Tromey's suggestion.
cvsdist a8bb5f
cvsdist a8bb5f
* Wed Dec 27 2000 Tim Powers <timp@redhat.com>
cvsdist a8bb5f
- bzipped sources to conserve space
cvsdist a8bb5f
cvsdist a8bb5f
* Mon Dec 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- add /usr/share/emacs/locale.alias , which had gone AWOL
cvsdist a8bb5f
- update rpm-spec-mode to 0.11a, fresh from the author
cvsdist a8bb5f
  (Stig Bjorlykke <stigb@tihlde.org>). The changes we made 
cvsdist a8bb5f
  are integrated.
cvsdist a8bb5f
cvsdist a8bb5f
* Fri Dec 15 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- prereq fileutils for emacs-nox
cvsdist a8bb5f
cvsdist a8bb5f
* Mon Dec 11 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- do locale.alias fix for emacs-nox only, as it somehow
cvsdist a8bb5f
  broke the subject line in gnus. Weird.
cvsdist a8bb5f
- update to gnus 5.8.7
cvsdist a8bb5f
cvsdist a8bb5f
* Fri Dec 08 2000 Than Ngo <than@redhat.com>
cvsdist a8bb5f
- add support s390 machine
cvsdist a8bb5f
cvsdist a8bb5f
* Thu Dec 07 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- add rpm-spec-mode after modifying (use Red Hat groups,
cvsdist a8bb5f
  from /usr/share/doc/rpm-version/GROUPS) and fixing
cvsdist a8bb5f
  colours(don't specify "yellow" on "bright") Also, 
cvsdist a8bb5f
  use gpg, not pgp.
cvsdist a8bb5f
- use it (site-start.el)
cvsdist a8bb5f
- add mwheel 
cvsdist a8bb5f
- use it, in /etc/skel/.emacs
cvsdist a8bb5f
cvsdist a8bb5f
* Thu Nov 30 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- add /usr/share/emacs/site-lisp/site-start.d
cvsdist a8bb5f
- change site-start.el so files in the above directory
cvsdist a8bb5f
  are automatically run on startup
cvsdist a8bb5f
- don't set the ispell name in site-start.el, use the
cvsdist a8bb5f
  above directory instead  
cvsdist a8bb5f
cvsdist a8bb5f
* Thu Oct 19 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- fix icon name in the .desktop file
cvsdist a8bb5f
- don't have site-start.el "noreplace"
cvsdist a8bb5f
- load psgml-init (if present) in the default site-start.el
cvsdist a8bb5f
  to avoid psgml modifying the file
cvsdist a8bb5f
cvsdist a8bb5f
* Tue Oct 17 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- new and better emacs.desktop file
cvsdist a8bb5f
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