cvsdist d31aa3
# This file is encoded in UTF-8.  -*- coding: utf-8 -*-
cvsdist d31aa3
cvsdist 1a2924
%define muleucs_ver current
Jens Petersen 41350f
%define tramp_ver 2.1.3
cvsdist 1a2924
cvsdist 45b61e
Summary: GNU Emacs text editor
cvsdist af3202
Name: emacs
Jens Petersen 69dd38
Version: 21.4
Jens Petersen 33ee14
Release: 1
cvsdist 98a749
License: GPL
cvsdist c08065
URL: http://www.gnu.org/software/emacs/
cvsdist af3202
Group: Applications/Editors
cvsdist 1a2924
Source0: ftp://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.gz
cvsdist 1a2924
Source1: ftp://ftp.gnu.org/gnu/emacs/leim-%{version}.tar.gz
cvsdist af3202
Source3: emacs.desktop
cvsdist af3202
Source4: emacs.png
cvsdist 1a2924
Source5: dotemacs.el
cvsdist af3202
Source6: site-start.el
cvsdist 45b61e
Source7: http://www.python.org/emacs/python-mode/python-mode.el
cvsdist 45b61e
Source8: http://cvs.xemacs.org/viewcvs.cgi/XEmacs/packages/xemacs-packages/prog-modes/rpm-spec-mode.el
cvsdist a9afeb
Source10: ftp://ftp.gnu.org/gnu/emacs/elisp-manual-21-2.8.tar.bz2
cvsdist 0f71db
Source11: http://prdownloads.sourceforge.net/php-mode/php-mode-1.1.0.tgz
cvsdist c08065
Source12: php-mode-init.el
cvsdist c08065
Source13: ssl.el
cvsdist d31aa3
Source16: python-mode-init.el
cvsdist d31aa3
Source17: rpm-spec-mode-init.el
cvsdist d31aa3
Source18: rpm-spec-mode.el-0.14-xemacs-compat.patch
cvsdist d31aa3
Source20: po-mode.el
cvsdist d31aa3
Source21: po-compat.el
cvsdist d31aa3
Source22: po-mode-init.el
cvsdist d31aa3
Source23: po-mode-auto-replace-date-71264.patch
cvsdist 1a2924
Source24: ftp://ftp.m17n.org/pub/mule/Mule-UCS/test/Mule-UCS-%{muleucs_ver}.tar.gz
cvsdist 1a2924
Source25: lang-coding-systems-init.el
cvsdist 1a2924
Source26: default.el
cvsdist 45b61e
Source27: rfc1345.el
Jens Petersen 41350f
Source28: http://ftp.gnu.org/gnu/tramp/tramp-%{tramp_ver}.tar.gz
Jens Petersen 41350f
Source29: tramp-init.el
Jens Petersen 69dd38
Source30: wrapper
Jens Petersen c7e6a4
Buildroot: %{_tmppath}/%{name}-%{version}-root
Jens Petersen c7e6a4
BuildRequires: glibc-devel, gcc, bzip2, ncurses-devel, zlib-devel, autoconf213
Jens Petersen effa08
Buildrequires: xorg-x11-devel, Xaw3d-devel, libpng-devel, libjpeg-devel, libungif-devel, libtiff-devel
Jens Petersen c7e6a4
Requires: fonts-xorg-75dpi
Jens Petersen c7e6a4
%ifarch %{ix86}
Jens Petersen c7e6a4
BuildRequires: setarch
Jens Petersen c7e6a4
%endif
Jens Petersen c7e6a4
Requires: emacs-common = %{version}-%{release}
Jens Petersen c7e6a4
Obsoletes: emacs-X11
Jens Petersen c7e6a4
Conflicts: gettext < 0.10.40
Jens Petersen 69dd38
Jens Petersen 69dd38
# Non-lisp patches
cvsdist d31aa3
Patch2: emacs-21.2-s390.patch
cvsdist d31aa3
Patch3: emacs-21.2-x86_64.patch
cvsdist d31aa3
Patch4: emacs-21.2-sticky-bit-80049.patch
cvsdist d31aa3
Patch5: emacs-21.2-s390x.patch
cvsdist d31aa3
Patch7: emacs-21.2-alloc-blockinput-83600.patch
cvsdist 1a2924
Patch9: emacs-21.3-ppc64.patch
cvsdist 45b61e
Patch10: editfns.c-Fformat-multibyte-davej.patch
cvsdist 0f71db
Patch11: emacs-21.3-no-rpath.patch
Jens Petersen feea86
Patch14: emacs-xim-status-under-window-125413.patch
Jens Petersen 5ba68a
Patch15: emacs-21.3-xterm-modifiers-137868.patch
Jens Petersen c7e6a4
Patch17: emacs-21.3-gcc4.patch
Jens Petersen 69dd38
Patch19: emacs-21.4-21.4a-diff.patch
Jens Petersen 69dd38
Patch20: bzero-and-have-stdlib.dpatch
Jens Petersen 69dd38
Patch21: coding-region-leak.dpatch
Jens Petersen 69dd38
Patch22: detect-coding-iso2022.dpatch
Jens Petersen 69dd38
Patch23: fix-batch-mode-signal-handling.dpatch
Jens Petersen 69dd38
Patch24: fix-x-vs-no-x-diffs.dpatch
Jens Petersen 69dd38
Patch25: scroll-margin.dpatch
Jens Petersen 69dd38
Patch26: xfree86-4.3-modifiers.dpatch
Jens Petersen 69dd38
Jens Petersen 69dd38
# Lisp patches
Jens Petersen 69dd38
Patch106: emacs-21.2-menubar-games.patch
Jens Petersen 69dd38
Patch108: browse-url-htmlview-84262.patch
Jens Petersen 69dd38
Patch112: emacs-21.3-lisp-textmodes-ispell-languages.patch
Jens Petersen 69dd38
Patch113: emacs-21.3-gud-libtool-fix.patch
Jens Petersen 69dd38
Patch118: emacs-21.3-latex-mode-hook-144083.patch
Jens Petersen 69dd38
Patch119: battery-acpi-support.dpatch
Jens Petersen 69dd38
Patch120: pcl-cvs-format.dpatch
Jens Petersen 69dd38
Patch121: python-completion-ignored-extensions.dpatch
Jens Petersen 69dd38
Patch122: save-buffer.dpatch
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 45b61e
This package provides an emacs binary with support for X windows.
cvsdist 45b61e
cvsdist 45b61e
%package nox
cvsdist 45b61e
Summary: GNU Emacs text editor without X support
cvsdist 45b61e
Group: Applications/Editors
cvsdist 45b61e
Requires: emacs-common = %{version}-%{release}
cvsdist 45b61e
cvsdist 45b61e
%description nox
cvsdist 45b61e
Emacs is a powerful, customizable, self-documenting, modeless text
cvsdist 45b61e
editor. Emacs contains special code editing features, a scripting
cvsdist 45b61e
language (elisp), and the capability to read mail, news, and more
cvsdist 45b61e
without leaving the editor.
cvsdist 45b61e
cvsdist 45b61e
This package provides an emacs binary with no X windows support for running
cvsdist 45b61e
on a terminal.
cvsdist 45b61e
cvsdist 45b61e
%package common
cvsdist 45b61e
Summary: Emacs common files
cvsdist 45b61e
Group: Applications/Editors
Jens Petersen 91afb2
PreReq: /sbin/install-info, dev, %{_sbindir}/alternatives
cvsdist 45b61e
cvsdist 45b61e
%description common
cvsdist 45b61e
Emacs is a powerful, customizable, self-documenting, modeless text
cvsdist 45b61e
editor. Emacs contains special code editing features, a scripting
cvsdist 45b61e
language (elisp), and the capability to read mail, news, and more
cvsdist 45b61e
without leaving the editor.
cvsdist 45b61e
cvsdist 45b61e
This package contains all the common files needed by emacs or emacs-nox.
cvsdist 45b61e
cvsdist af3202
%package el
cvsdist 45b61e
Summary: Emacs Lisp source files included with Emacs.
cvsdist af3202
Group: Applications/Editors
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 45b61e
Summary: Emacs Lisp files for input methods for international characters.
cvsdist af3202
Group: Applications/Editors
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
Jens Petersen ab0725
%define emacs_libexecdir %{_libexecdir}/emacs/%{version}/%{_host}
Jens Petersen 69dd38
cvsdist af3202
%prep
Jens Petersen 41350f
%setup -q -b 1 -a 24 -a 28
cvsdist 1a2924
Jens Petersen 69dd38
%patch2 -p1 -b .2-s390
Jens Petersen 69dd38
%patch3 -p1 -b .3-hammer
Jens Petersen 69dd38
%patch4 -p1 -b .4-sticky
Jens Petersen 69dd38
%patch5 -p1 -b .5-s390x
cvsdist 1a2924
# block input in `allocate_vectorlike' (alloc.c)
Jens Petersen 69dd38
%patch7 -p1 -b .7-block
Jens Petersen 69dd38
%patch9 -p1 -b .9-ppc64
Jens Petersen 69dd38
%patch10 -p1 -b .10-multibyte
Jens Petersen 69dd38
%patch11 -p1 -b .11-rpath
Jens Petersen 69dd38
%patch14 -p1 -b .14-StatusArea
Jens Petersen 69dd38
%patch15 -p0 -b .15-modifier
Jens Petersen 69dd38
%patch17 -p1 -b .17-getcwd
Jens Petersen 69dd38
%patch19 -p1 -b .19-fedora
Jens Petersen 69dd38
%patch20 -p1 -b .20-bzero
Jens Petersen 69dd38
%patch21 -p1 -b .21-leak
Jens Petersen 69dd38
%patch22 -p1 -b .22-iso2022
Jens Petersen 69dd38
%patch23 -p1 -b .23-batch
Jens Petersen 69dd38
%patch24 -p1 -b .24-x-nox
Jens Petersen 69dd38
%patch25 -p1 -b .25-scroll-margin
Jens Petersen 69dd38
%patch26 -p1 -b .26-xmodifier
Jens Petersen 91afb2
Jens Petersen 6a53a2
# patches 2 and 3 touch configure.in
Jens Petersen 6a53a2
autoconf-2.13
cvsdist 1a2924
cvsdist 1a2924
## Lisp patches
cvsdist d31aa3
# remove game we can't ship
Jens Petersen 69dd38
%patch106 -p1
cvsdist d31aa3
rm lisp/finder-inf.el lisp/play/tetris.el*
cvsdist d31aa3
# make browse-url default to htmlview not netscape
Jens Petersen 69dd38
%patch108 -p1
Jens Petersen 6a53a2
# fix names of aspell language dictionaries
Jens Petersen 69dd38
%patch112 -p1
Jens Petersen 6a53a2
# fix running gdb with libtool
Jens Petersen 69dd38
%patch113 -p1
Jens Petersen effa08
# run latex-mode-hook
Jens Petersen 69dd38
%patch118 -p1
Jens Petersen 69dd38
# battery acpi
Jens Petersen 69dd38
%patch119 -p1
Jens Petersen 69dd38
# pcl-cvs format
Jens Petersen 69dd38
%patch120 -p1
Jens Petersen 69dd38
# .pyc completion
Jens Petersen 69dd38
%patch121 -p1
Jens Petersen 69dd38
# save-buffer
Jens Petersen 69dd38
%patch122 -p1
cvsdist af3202
cvsdist 0f71db
# install rest of site-lisp files
cvsdist 0f71db
( cd site-lisp
cvsdist 0f71db
  cp %SOURCE7 %SOURCE8 %SOURCE13 %SOURCE20 %SOURCE21 .
cvsdist 0f71db
  # xemacs compat patch for rpm-spec-mode
cvsdist 0f71db
  patch < %SOURCE18
cvsdist 0f71db
  # fix po-auto-replace-revision-date nil
cvsdist 0f71db
  patch < %SOURCE23
cvsdist 0f71db
  tar zxvf %SOURCE11
cvsdist 0f71db
)
cvsdist 0f71db
cvsdist 45b61e
# add rfc1345 input method (default for UTF-8 lang env)
cvsdist 45b61e
cp -pi %SOURCE27 leim/quail
cvsdist 45b61e
cvsdist af3202
%build
cvsdist c08065
export CFLAGS="-DMAIL_USE_LOCKF $RPM_OPT_FLAGS"
cvsdist 45b61e
%configure --with-pop --with-sound
cvsdist 1a2924
cvsdist 1a2924
# workaround #101818 (vm/break dumper problem)
cvsdist 1a2924
%ifarch %{ix86}
cvsdist 1a2924
%define __make setarch i386 make
cvsdist 1a2924
%endif
cvsdist 1a2924
cvsdist 1a2924
%__make %{?_smp_mflags}
cvsdist e36e0b
cvsdist d31aa3
# remove versioned file so that we end up with .1 suffix and only one DOC file
cvsdist d31aa3
rm src/emacs-%{version}.*
cvsdist af3202
cvsdist 45b61e
TOPDIR=${PWD}
cvsdist 45b61e
%define emacsbatch ${TOPDIR}/src/emacs -batch --no-init-file --no-site-file
cvsdist a8bb5f
cvsdist 45b61e
# make sure patched lisp files get byte-compiled
cvsdist 45b61e
%emacsbatch -f batch-byte-recompile-directory lisp
cvsdist 45b61e
%emacsbatch -f batch-byte-compile leim/quail/rfc1345.el site-lisp/*.el
cvsdist 45b61e
cvsdist 45b61e
%__make %{?_smp_mflags} -C lisp updates
cvsdist af3202
cvsdist 1a2924
( cd Mule-UCS-%{muleucs_ver}
cvsdist 45b61e
  %{emacsbatch} -l mucs-comp.el )
cvsdist 1a2924
Jens Petersen 41350f
( cd tramp-%{tramp_ver}
Jens Petersen 41350f
  ./configure --with-emacs=${TOPDIR}/src/emacs
Jens Petersen 41350f
  make )
Jens Petersen 41350f
cvsdist af3202
%install
cvsdist af3202
rm -rf $RPM_BUILD_ROOT
cvsdist af3202
cvsdist 1a2924
# workaround #101818 (vm/break dumper problem)
cvsdist 1a2924
%ifarch %{ix86}
cvsdist 1a2924
%define makeinstall %{__make} prefix=%{?buildroot:%{buildroot}}%{_prefix} exec_prefix=%{?buildroot:%{buildroot}}%{_exec_prefix} bindir=%{?buildroot:%{buildroot}}%{_bindir} sbindir=%{?buildroot:%{buildroot}}%{_sbindir} sysconfdir=%{?buildroot:%{buildroot}}%{_sysconfdir} datadir=%{?buildroot:%{buildroot}}%{_datadir} includedir=%{?buildroot:%{buildroot}}%{_includedir} libdir=%{?buildroot:%{buildroot}}%{_libdir} libexecdir=%{?buildroot:%{buildroot}}%{_libexecdir} localstatedir=%{?buildroot:%{buildroot}}%{_localstatedir} sharedstatedir=%{?buildroot:%{buildroot}}%{_sharedstatedir} mandir=%{?buildroot:%{buildroot}}%{_mandir} infodir=%{?buildroot:%{buildroot}}%{_infodir} install
cvsdist 1a2924
%endif
cvsdist 1a2924
cvsdist c08065
%makeinstall
Jens Petersen 69dd38
# suffix binaries with -x
Jens Petersen 69dd38
mv $RPM_BUILD_ROOT%{_bindir}/emacs{,-x}
Jens Petersen 69dd38
mv $RPM_BUILD_ROOT%{_bindir}/emacs-%{version}{,-x}
Jens Petersen 69dd38
mv $RPM_BUILD_ROOT%{emacs_libexecdir}/fns-%{version}.1{,-x}.el
Jens Petersen effa08
cvsdist 45b61e
# rebuild without X support
Jens Petersen 69dd38
# remove the versioned binary with X support so that we end up with .1 suffix for emacs-nox too
Jens Petersen 69dd38
rm src/emacs-%{version}.*
cvsdist 45b61e
%configure --without-x
cvsdist 45b61e
%__make %{?_smp_mflags}
cvsdist 45b61e
cvsdist 45b61e
# install the emacs without X
Jens Petersen 69dd38
install -m 0755 src/emacs-%{version}.1 $RPM_BUILD_ROOT%{_bindir}/emacs-%{version}-nox
Jens Petersen 69dd38
ln $RPM_BUILD_ROOT%{_bindir}/emacs{-%{version},}-nox
Jens Petersen 69dd38
install -m 0644 lib-src/fns-%{version}.1.el $RPM_BUILD_ROOT%{emacs_libexecdir}/fns-%{version}.1-nox.el
Jens Petersen 69dd38
Jens Petersen 69dd38
# install wrapper script
Jens Petersen 69dd38
install -m 0755 %SOURCE30 $RPM_BUILD_ROOT%{_bindir}/emacs-%{version}
Jens Petersen 69dd38
ln -s %{_bindir}/emacs-%{version} $RPM_BUILD_ROOT%{_bindir}/emacs
cvsdist 45b61e
cvsdist d31aa3
# make sure movemail isn't setgid
Jens Petersen 69dd38
chmod 755 $RPM_BUILD_ROOT%{emacs_libexecdir}/movemail
cvsdist a8bb5f
cvsdist 0f71db
%define site_lisp $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp
Jens Petersen 41350f
cvsdist 0f71db
mkdir -p %{site_lisp}
cvsdist 0f71db
install -m 0644 %SOURCE6 %{site_lisp}/site-start.el
cvsdist 0f71db
install -m 0644 %SOURCE26 %{site_lisp}
cvsdist af3202
cvsdist 45b61e
mv $RPM_BUILD_ROOT%{_bindir}/{etags,etags.emacs}
cvsdist 45b61e
mv $RPM_BUILD_ROOT%{_mandir}/man1/{ctags.1,gctags.1}
Jens Petersen 6a53a2
mv $RPM_BUILD_ROOT%{_bindir}/{ctags,gctags}
cvsdist af3202
cvsdist af3202
# GNOME / KDE files
cvsdist d31aa3
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
cvsdist d31aa3
install -m 0644 %SOURCE3 $RPM_BUILD_ROOT%{_datadir}/applications/gnu-emacs.desktop
cvsdist d31aa3
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
cvsdist d31aa3
install -m 0644 %SOURCE4 $RPM_BUILD_ROOT%{_datadir}/pixmaps/
cvsdist af3202
cvsdist d31aa3
# install site-lisp files
cvsdist 0f71db
install -m 0644 site-lisp/*.el{,c} %{site_lisp}
cvsdist af3202
cvsdist 0f71db
mkdir -p %{site_lisp}/site-start.d
cvsdist 0f71db
install -m 0644 $RPM_SOURCE_DIR/*-init.el %{site_lisp}/site-start.d
cvsdist af3202
cvsdist af3202
# default initialization file
cvsdist d31aa3
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/skel
cvsdist d31aa3
install -m 0644 %SOURCE5 $RPM_BUILD_ROOT%{_sysconfdir}/skel/.emacs
cvsdist d31aa3
Jens Petersen 41350f
( cd Mule-UCS-%{muleucs_ver}/lisp
Jens Petersen 41350f
  mkdir %{site_lisp}/Mule-UCS
Jens Petersen 41350f
  cp -p *.el *.elc %{site_lisp}/Mule-UCS )
Jens Petersen 41350f
Jens Petersen 41350f
( cd tramp-%{tramp_ver}
Jens Petersen 41350f
  %makeinstall lispdir=%{site_lisp}/tramp )
Jens Petersen 41350f
cvsdist d31aa3
# elisp reference manual
cvsdist d31aa3
tar jxf %{SOURCE10}
cvsdist 1a2924
( cd elisp-manual-21-2.8
cvsdist 45b61e
  install -m 644 elisp elisp-* $RPM_BUILD_ROOT%{_infodir} )
cvsdist 1a2924
Jens Petersen 41350f
# after everything is installed, remove info dir
Jens Petersen 41350f
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
cvsdist af3202
cvsdist af3202
#
cvsdist af3202
# create file lists
cvsdist af3202
#
cvsdist 45b61e
rm -f *-filelist {common,el,leim}-*-files
cvsdist 45b61e
( TOPDIR=${PWD}
cvsdist 45b61e
  cd $RPM_BUILD_ROOT
cvsdist af3202
cvsdist 45b61e
  find .%{_datadir}/emacs/%{version}/lisp .%{_datadir}/emacs/site-lisp \( -type f -not -name '*.el' -fprint $TOPDIR/common-lisp-none-elc-files \) -o \( -type d -fprintf $TOPDIR/common-lisp-dir-files "%%%%dir %%p\n" \) -o \( -name '*.el' ! -name site-start.el \( -exec test -e '{}'c \; -fprint $TOPDIR/el-bytecomped-files -o -fprint $TOPDIR/common-not-comped-files \) \)
cvsdist af3202
cvsdist 45b61e
  find .%{_datadir}/emacs/%{version}/leim \( -name '*.elc' -fprint $TOPDIR/leim-elc-files \) -o \( -type d -fprintf $TOPDIR/leim-dir-files "%%%%dir %%p\n" -fprintf $TOPDIR/el-leim-dir-files "%%%%dir %%p\n" \) -o \( -name '*.el' \( -exec test -e '{}'c \; -fprint $TOPDIR/el-leim-bytecomped-files -o -fprint $TOPDIR/leim-not-comped-files \) \)
cvsdist 45b61e
)
cvsdist af3202
cvsdist 1a2924
# put the lists together after filtering  ./usr to /usr
Jens Petersen d1cee9
sed -i -e "s|\.%{_prefix}|%{_prefix}|" *-files
cvsdist 45b61e
cat common-*-files > common-filelist
Jens Petersen 966130
cat el-*-files common-lisp-dir-files > el-filelist
cvsdist 1a2924
cat leim-*-files > leim-filelist
cvsdist af3202
cvsdist af3202
%clean
cvsdist af3202
rm -rf $RPM_BUILD_ROOT
cvsdist af3202
   
cvsdist 0f71db
%define info_files ada-mode autotype ccmode cl dired-x ebrowse ediff efaq elisp emacs eshell eudc forms gnus idlwave info message mh-e pcl-cvs reftex sc speedbar vip viper widget woman
Jens Petersen 6a53a2
cvsdist 45b61e
%post common
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
Jens Petersen 6a53a2
alternatives --install %{_bindir}/etags etags %{_bindir}/etags.emacs 80
cvsdist 45b61e
cvsdist 45b61e
%preun common
cvsdist af3202
if [ "$1" = 0 ]; then
Jens Petersen 6a53a2
  for f in %{info_files}; do
Jens Petersen 6a53a2
    /sbin/install-info --delete %{_infodir}/$f.gz %{_infodir}/dir \
Jens Petersen 6a53a2
      --section="GNU Emacs" 2> /dev/null || :
Jens Petersen 6a53a2
  done
Jens Petersen d5c2ab
  alternatives --remove etags %{_bindir}/etags.emacs
cvsdist af3202
fi
cvsdist af3202
cvsdist 45b61e
%files
cvsdist 45b61e
%defattr(-,root,root)
Jens Petersen 69dd38
%{_bindir}/emacs
cvsdist 45b61e
%{_bindir}/emacs-%{version}
Jens Petersen 69dd38
%{_bindir}/emacs-x
Jens Petersen 69dd38
%{_bindir}/emacs-%{version}-x
Jens Petersen 69dd38
%dir %{_libexecdir}/emacs
Jens Petersen 69dd38
%dir %{_libexecdir}/emacs/%{version}
Jens Petersen 69dd38
%dir %{emacs_libexecdir}
Jens Petersen 69dd38
%{emacs_libexecdir}/fns-%{version}.1-x.el
Jens Petersen 6a53a2
%{_datadir}/applications/gnu-emacs.desktop
Jens Petersen 91afb2
%{_datadir}/pixmaps/emacs.png 
cvsdist 45b61e
cvsdist 45b61e
%files nox
cvsdist 45b61e
%defattr(-,root,root)
Jens Petersen 69dd38
%{_bindir}/emacs
Jens Petersen 69dd38
%{_bindir}/emacs-%{version}
Jens Petersen 69dd38
%{_bindir}/emacs-nox
Jens Petersen 69dd38
%{_bindir}/emacs-%{version}-nox
Jens Petersen 69dd38
%dir %{_datadir}/emacs
Jens Petersen effa08
%dir %{_datadir}/emacs/%{version}
cvsdist 45b61e
%dir %{_datadir}/emacs/%{version}/etc
Jens Petersen 69dd38
%dir %{_libexecdir}/emacs
Jens Petersen 69dd38
%dir %{_libexecdir}/emacs/%{version}
Jens Petersen 69dd38
%dir %{emacs_libexecdir}
Jens Petersen 69dd38
%{emacs_libexecdir}/fns-%{version}.1-nox.el
cvsdist 45b61e
cvsdist 45b61e
%files -f common-filelist common
cvsdist af3202
%defattr(-,root,root)
cvsdist d31aa3
%config(noreplace) %{_sysconfdir}/skel/.emacs
cvsdist c08065
%doc etc/NEWS BUGS README 
Jens Petersen 69dd38
%exclude %{_bindir}/emacs*
cvsdist d31aa3
%{_bindir}/*
cvsdist af3202
%{_mandir}/*/*
cvsdist af3202
%{_infodir}/*
cvsdist d31aa3
%dir %{_datadir}/emacs
cvsdist d31aa3
%dir %{_datadir}/emacs/%{version}
cvsdist d31aa3
%{_datadir}/emacs/%{version}/etc
cvsdist d31aa3
# quieten startup when -leim and -el aren't installed
cvsdist d31aa3
%dir %{_datadir}/emacs/%{version}/leim
cvsdist d31aa3
%{_datadir}/emacs/%{version}/site-lisp
cvsdist d31aa3
%{_libexecdir}/emacs
Jens Petersen 69dd38
%exclude %{emacs_libexecdir}/fns-%{version}.*.el
Jens Petersen 966130
%attr(0644,root,root) %config %{_datadir}/emacs/site-lisp/default.el
cvsdist d31aa3
%attr(0644,root,root) %config %{_datadir}/emacs/site-lisp/site-start.el
cvsdist af3202
cvsdist af3202
%files -f el-filelist el
cvsdist af3202
%defattr(-,root,root)
cvsdist af3202
cvsdist af3202
%files -f leim-filelist leim
cvsdist af3202
%defattr(-,root,root)
cvsdist af3202
cvsdist c08065
%changelog
Jens Petersen 69dd38
* Fri Apr  8 2005 Jens Petersen <petersen@redhat.com> - 21.4-1
Jens Petersen 69dd38
- update to 21.4 movemail vulnerability release
Jens Petersen 69dd38
  - no longer need movemail-CAN-2005-0100.patch
Jens Petersen 69dd38
- replace %{_bindir}/emacs alternatives with a wrapper script (Warren Togami)
Jens Petersen 69dd38
  to prevent it from disappearing when upgrading (Michal Jaegermann, 154326)
Jens Petersen 69dd38
  - suffix the X emacs binaries with -x and the no X binaries with -nox
Jens Petersen 69dd38
  - the wrapper script %{_bindir}/emacs-%%version runs emacs-x if installed or
Jens Petersen 69dd38
    otherwise emacs-nox.  %{_bindir}/emacs is a symlink to the wrapper
Jens Petersen 69dd38
- make emacs and emacs-nox own the subdirs in %{_libexecdir}
Jens Petersen 69dd38
- add a bunch of fixes from debian's emacs21_21.4a-1 patch:
Jens Petersen 69dd38
    battery-acpi-support.dpatch, bzero-and-have-stdlib.dpatch,
Jens Petersen 69dd38
    coding-region-leak.dpatch, detect-coding-iso2022.dpatch,
Jens Petersen 69dd38
    fix-batch-mode-signal-handling.dpatch, pcl-cvs-format.dpatch,
Jens Petersen 69dd38
    python-completion-ignored-extensions.dpatch,
Jens Petersen 69dd38
    remote-files-permissions.dpatch, save-buffer.dpatch, scroll-margin.dpatch,
Jens Petersen 69dd38
    xfree86-4.3-modifiers.dpatch
Jens Petersen d8c40e
  - add fix-x-vs-no-x-diffs.dpatch
Jens Petersen d8c40e
    - define emacs_libexecdir
Jens Petersen d8c40e
    - build both emacs and emacs-nox as %%{version}.1 and move common DOC file
Jens Petersen d8c40e
      to emacs-common
Jens Petersen d8c40e
    - suffix version in fns-%%{version}.1.el with -x and -nox respectively
Jens Petersen d8c40e
- add 100 to elisp patches
Jens Petersen 69dd38
Jens Petersen effa08
* Wed Apr  6 2005 Jens Petersen <petersen@redhat.com> - 21.3-27
Jens Petersen effa08
- use alternatives to switch _bindir/emacs between emacs and emacs-nox
Jens Petersen effa08
  (Henning Schmiedehausen, #151067)
Jens Petersen effa08
  - remove emacs and emacs-nox from bindir
Jens Petersen effa08
  - prereq alternatives for emacs and emacs-nox
Jens Petersen effa08
  - add post and postun scripts to handle alternatives
Jens Petersen effa08
- buildrequire xorg-x11-devel instead of XFree86-devel
Jens Petersen effa08
- really include and apply emacs-21.3-latex-mode-hook-144083.patch
Jens Petersen effa08
- make emacs and emacs-nox own _datadir/emacs/version too
Jens Petersen effa08
Jens Petersen c805ae
* Wed Mar  9 2005 Jens Petersen <petersen@redhat.com> - 21.3-26
Jens Petersen c805ae
- rebuild with gcc 4.0
Jens Petersen c7e6a4
  - add emacs-21.3-gcc4.patch for emacsclient
Jens Petersen c805ae
Jens Petersen 41350f
* Mon Feb 28 2005 Jens Petersen <petersen@redhat.com> - 21.3-25
Jens Petersen 41350f
- add tramp-2.1.3 to site-lisp (David Woodhouse, 149703)
Jens Petersen 41350f
  - move removal of info dir to after its installation
Jens Petersen 41350f
  - add tramp-init.el to put tramp into load-path
Jens Petersen 41350f
Jens Petersen 966130
* Thu Feb 24 2005 Jens Petersen <petersen@redhat.com> - 21.3-24
Jens Petersen 41350f
- mark default.el as a noreplace config file (Pawel Salek, 149310)
Jens Petersen 41350f
- only set keyboard-coding-system in xterms to fix problem with input
Jens Petersen 966130
  Latin characters becoming prefixes and making emacs loop
Jens Petersen 966130
  (Eddahbi Karim, 126007)
Jens Petersen 41350f
- make emacs-el own its lisp directories
Jens Petersen 966130
- run latex-mode-hook in latex-mode (Martin Biely, 144083)
Jens Petersen 966130
  - add emacs-21.3-latex-mode-hook-144083.patch
Jens Petersen 966130
Jens Petersen 416bb4
* Fri Feb 18 2005 Jens Petersen <petersen@redhat.com> - 21.3-23
Jens Petersen d1cee9
- install %{_bindir}/emacs-nox as a hardlink of the versioned binary
Jens Petersen d1cee9
- drop explicit lib requirements
Jens Petersen d1cee9
- use sed instead of perl to fix up filelists
Jens Petersen d1cee9
Jens Petersen 91afb2
* Mon Feb 14 2005 Jens Petersen <petersen@redhat.com> - 21.3-22
Jens Petersen 91afb2
- use prereq instead of contexts for common script requirements
Jens Petersen 91afb2
  (Axel Thimm, 147791)
Jens Petersen 91afb2
- move emacs.png from common to main package
Jens Petersen 91afb2
Jens Petersen 91afb2
* Fri Feb  4 2005 Jens Petersen <petersen@redhat.com> - 21.3-21
Jens Petersen 91afb2
- fix CAN-2005-0100 movemail vulnerability with movemail-CAN-2005-0100.patch
Jens Petersen 91afb2
  (Max Vozeler, 146701)
Jens Petersen 91afb2
Jens Petersen 5ba68a
* Fri Jan 14 2005 Jens Petersen <petersen@redhat.com> - 21.3-20
Jens Petersen 5ba68a
- workaround xorg-x11 modifier key problem with
Jens Petersen 5ba68a
  emacs-21.3-xterm-modifiers-137868.patch (Thomas Woerner, 137868)
Jens Petersen 5ba68a
Jens Petersen feea86
* Mon Nov 29 2004 Jens Petersen <petersen@redhat.com> - 21.3-19
Jens Petersen d3c331
- prefer XIM status under-the-window for now to stop xft httx from dying
Jens Petersen d3c331
  (125413): add emacs-xim-status-under-window-125413.patch
Jens Petersen feea86
- default diff to unified format in .emacs
Jens Petersen feea86
Jens Petersen 862a4d
* Thu Nov  4 2004 Jens Petersen <petersen@redhat.com> - 21.3-18
Jens Petersen feea86
- show emacs again in the desktop menu (132567)
Jens Petersen 7843f2
- require fonts-xorg-75dpi to prevent empty boxes at startup due to missing
Jens Petersen 7843f2
  fonts (Johannes Kaiser, 137060)
Jens Petersen 7843f2
Jens Petersen d5c2ab
* Mon Oct 18 2004 Jens Petersen <petersen@redhat.com> - 21.3-17
Jens Petersen d5c2ab
- fix etag alternatives removal when uninstalling (Karsten Hopp, 136137)
Jens Petersen d5c2ab
Jens Petersen 883764
* Fri Oct 15 2004 Jens Petersen <petersen@redhat.com> - 21.3-16
Jens Petersen 883764
- do not setup frame-title-format in default.el, since it will override
Jens Petersen 883764
  setting by users (Henrik Bakken, 134520)
Jens Petersen 883764
- emacs-el no longer requires emacs for the sake of -nox users
Jens Petersen 883764
  (Lars Hupfeldt Nielsen, 134479)
Jens Petersen 883764
- condition calling of global-font-lock-mode in default .emacs
Jens Petersen 883764
  in case xemacs should happen to load it
Jens Petersen 883764
Jens Petersen 6a53a2
* Wed Sep 29 2004 Jens Petersen <petersen@redhat.com> - 21.3-15
Jens Petersen 6a53a2
- cleanup and update .desktop file
Jens Petersen 6a53a2
- make emacs not appear in the desktop menu (Seth Nickell,132567)
Jens Petersen 6a53a2
- move the desktop file from -common to main package
Jens Petersen 6a53a2
- go back to using just gctags for ctags
Jens Petersen 6a53a2
- etags is now handled by alternatives (92256)
Jens Petersen 6a53a2
- improve the default frame title by prefixing the buffer name
Jens Petersen 6a53a2
  (Christopher Beland, 128110)
Jens Petersen 6a53a2
- fix the names of some European aspell languages with
Jens Petersen 6a53a2
  emacs-21.3-lisp-textmodes-ispell-languages.patch (David Jansen, 122618)
Jens Petersen 6a53a2
- fixing running "libtool gdb program" in gud with
Jens Petersen 6a53a2
  emacs-21.3-gud-libtool-fix.patch (Dave Malcolm, 130955)
Jens Petersen 6a53a2
cvsdist e36e0b
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist e36e0b
- rebuilt
cvsdist e36e0b
cvsdist e36e0b
* Fri Apr 30 2004 Jens Petersen <petersen@redhat.com> - 21.3-13
cvsdist e36e0b
- unset focus-follows-mouse in default.el to make switching frames work for
cvsdist e36e0b
  click-to-focus (Theodore Belding,114736)
cvsdist e36e0b
cvsdist 0f71db
* Thu Apr 15 2004 Jens Petersen <petersen@redhat.com> - 21.3-12
cvsdist 0f71db
- update php-mode to 1.1.0
cvsdist 0f71db
- add emacs-21.3-no-rpath.patch so that /usr/X11R6/lib is not rpath'ed
cvsdist 0f71db
- require /bin/ln for %%post (Tim Waugh, 119817)
cvsdist 0f71db
- move prereq for dev and /sbin/install-info to emacs-common
cvsdist 0f71db
- leim no longer requires emacs
cvsdist 0f71db
- use source site-lisp dir in %%prep to setup site files
cvsdist 0f71db
- define and use site_lisp for buildroot in %%install
cvsdist 0f71db
- default ispell dictionary to "english" for CJK locale
cvsdist 0f71db
- add comment to top of site-start.el about load order
cvsdist 0f71db
- turn on auto-compression-mode in default.el (114808)
cvsdist 0f71db
- set require-final-newline with setq (David Olsson,119141)
cvsdist 0f71db
  and remove redundant next-line-add-newlines setting
cvsdist 0f71db
- update info_file list (Reuben Thomas,114729)
cvsdist 0f71db
cvsdist 98bcd4
* Wed Mar 16 2004 Mike A. Harris <mharris@redhat.com> 21.3-11
cvsdist 98bcd4
- Removed bogus Requires: XFree86-libs that was added in 21.3-8, as rpm
cvsdist 98bcd4
  find-requires will automatically pick up the dependancies on any runtime
cvsdist 98bcd4
  libraries, and such hard coded requires is not X11 implementation
cvsdist 98bcd4
  agnostic (#118471)
cvsdist 98bcd4
cvsdist 98bcd4
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 98bcd4
- rebuilt
cvsdist 98bcd4
cvsdist 45b61e
* Sat Jan 24 2004 Jens Petersen <petersen@redhat.com> - 21.3-9
cvsdist 45b61e
- bring back emacs-nox subpackage (emacs built without X support) (#113001)
cvsdist 45b61e
  [suggested by Frank Kruchio]
cvsdist 0f71db
- base emacs package now only contains emacs binary built with X support
cvsdist 0f71db
  and no longer obsoletes emacs-nox
cvsdist 45b61e
- all the common files required by emacs and emacs-nox are now in emacs-common
cvsdist 45b61e
- update php-mode.el to 1.0.5
cvsdist 45b61e
- add missing rfc1345.el leim input method
cvsdist 45b61e
- update po-compat.el to version in gettext-0.13.1
cvsdist 45b61e
- update base package summary
cvsdist 45b61e
- add url for python-mode.el and php-mode.el
cvsdist 45b61e
- gctags is now a symlink to ctags.emacs
cvsdist 45b61e
cvsdist 45b61e
* Wed Jan 14 2004 Jens Petersen <petersen@redhat.com> - 21.3-8
cvsdist 45b61e
- comment out setting transient-mark-mode in skel .emacs (#102441,#90193)
cvsdist 45b61e
  [reported by mal@gromco.com, Jonathan Kamens]
cvsdist 45b61e
- improve lang-coding-systems-init.el to set-language-environment for CJK
cvsdist 45b61e
  utf-8 locale too and use utf-8 for default-coding-systems and
cvsdist 45b61e
  terminal-coding-system (#111172) [Yoshinori Kuniga]
cvsdist 45b61e
- update rpm-spec-mode.el to newer one in xemacs package cvs (#105888) [Dams]
cvsdist 45b61e
- rename etags to etags.emacs and make etags a symlink to it at install time
cvsdist 45b61e
  if it doesn't exist (#92256) [marc_soft@merlins.org]
cvsdist 45b61e
- apply editfns.c-Fformat-multibyte-davej.patch to fix multibyte code typo
cvsdist 45b61e
  in Fformat [patch from Dave Jones]
cvsdist 45b61e
- add runtime requirements for XFree86-libs, image libraries, ncurses and zlib
cvsdist 45b61e
- improve -el and -leim package summaries
cvsdist 45b61e
- no longer configure build with redundant --with-gcc
cvsdist 45b61e
cvsdist 45b61e
* Tue Nov 25 2003 Jens Petersen <petersen@redhat.com>
cvsdist 45b61e
- buildrequire autoconf213 (#110741) [reported by mvd@mylinux.com.ua]
cvsdist 45b61e
cvsdist 1a2924
* Mon Oct 27 2003 Jens Petersen <petersen@redhat.com> - 21.3-7
cvsdist 1a2924
- use "setarch i386" to build on ix86 (#101818) [reported by Michael Redinger]
cvsdist 1a2924
- use __make to %%build and %%install
cvsdist 1a2924
- set keyboard coding-system for utf-8 in lang-coding-systems-init.el (#106929)
cvsdist 1a2924
  [reported with fix by Axel Thimm]
cvsdist 1a2924
- add source url for MuleUCS
cvsdist 1a2924
- update base package description (#103551) [reported by Tim Landscheidt]
cvsdist 1a2924
cvsdist 1a2924
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 1a2924
- rebuilt
cvsdist 1a2924
cvsdist 1a2924
* Wed May  7 2003 Jens Petersen <petersen@redhat.com> - 21.3-5
cvsdist 1a2924
- move transient-mark-mode and global-font-lock-mode setting from default.el
cvsdist 1a2924
  back to dotemacs, so as not to surprise old users (#90193)
cvsdist 1a2924
  [reported by jik@kamens.brookline.ma.us]
cvsdist 1a2924
- change require-final-newline to query (default.el)
cvsdist 1a2924
- don't make a backup when applying browse-url-htmlview-84262.patch (#90226)
cvsdist 1a2924
  [reported by mitr@volny.cz]
cvsdist 1a2924
cvsdist 1a2924
* Fri May  2 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 1a2924
- Add emacs-21.3-ppc64.patch
cvsdist 1a2924
cvsdist 1a2924
* Fri Apr 25 2003 Jens Petersen <petersen@redhat.com> - 21.3-3
cvsdist 1a2924
- use Mule-UCS utf-8 coding-system for CJK subprocess IO
cvsdist 1a2924
- no need to set fontset anymore in CJK locale
cvsdist 1a2924
cvsdist 1a2924
* Wed Apr 16 2003 Jens Petersen <petersen@redhat.com> - 21.3-2
cvsdist 1a2924
- add Mule-UCS for CJK utf-8 support (suggested by Akira Tagoh)
cvsdist 1a2924
  and use it by default in CJK UTF-8 locale
cvsdist 1a2924
- move emacs-asian startup files into new lang-coding-systems-init.el
cvsdist 1a2924
- utf-8 setup in site-start.el is no longer needed in Emacs 21.3
cvsdist 1a2924
- generate filelist for site-lisp automatically like base lisp and leim
cvsdist 1a2924
- don't setup aspell in site-start.el
cvsdist 1a2924
- rename dotemacs to dotemacs.el and move former contents to new default.el
cvsdist 1a2924
cvsdist 1a2924
* Mon Apr  7 2003 Jens Petersen <petersen@redhat.com> - 21.3-1
cvsdist 1a2924
- update to 21.3
cvsdist 1a2924
- no longer set compound-text-with-extensions in dotemacs, since it is now
cvsdist 1a2924
  the default
cvsdist 1a2924
- emacs-21.2-pop.patch is no longer needed
cvsdist 1a2924
- update php-mode to 1.0.4
cvsdist 1a2924
cvsdist d31aa3
* Thu Feb 20 2003 Jens Petersen <petersen@redhat.com> - 21.2-33
cvsdist d31aa3
- default browse-url to use htmlview (#84262)
cvsdist d31aa3
- remove info dir file rather than excluding it
cvsdist d31aa3
cvsdist d31aa3
* Sat Feb  8 2003 Jens Petersen <petersen@redhat.com> - 21.2-32
cvsdist d31aa3
- set X copy'n'paste encoding to extended compound-text (#74100)
cvsdist d31aa3
  by default in .emacs file [suggested by olonho@hotmail.com]
cvsdist d31aa3
- .emacs file cleanup (xemacs now has a separate init file)
cvsdist d31aa3
cvsdist d31aa3
* Fri Feb  7 2003 Jens Petersen <petersen@redhat.com> - 21.2-31
cvsdist d31aa3
- block input in allocate_vectorlike to prevent malloc hangs (#83600)
cvsdist d31aa3
  [thanks to Jim Blandy]
cvsdist d31aa3
- set startup wmclass notify in desktop file
cvsdist d31aa3
cvsdist d31aa3
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist d31aa3
- rebuilt
cvsdist d31aa3
cvsdist d31aa3
* Wed Jan 15 2003 Jens Petersen <petersen@redhat.com> 21.2-29
cvsdist d31aa3
- update to newer po-mode.el and po-compat.el from gettext-0.11.4
cvsdist d31aa3
- patch po-mode's po-replace-revision-date for when
cvsdist d31aa3
  po-auto-replace-revision-date is nil (#71264)
cvsdist d31aa3
- update po-mode-init.el
cvsdist d31aa3
- examine LC_ALL before LC_CTYPE in site-start.el for utf-8 (#79535)
cvsdist d31aa3
- don't install etc/DOC files explicitly by hand
cvsdist d31aa3
- make sure all lisp .elc files are up to date
cvsdist d31aa3
- pass _smp_mflags to make
cvsdist d31aa3
- remove games that we shouldn't ship
cvsdist d31aa3
cvsdist d31aa3
* Mon Jan 13 2003 Karsten Hopp <karsten@redhat.de> 21.2-28
cvsdist d31aa3
- s390x lib64 fix
cvsdist d31aa3
cvsdist d31aa3
* Fri Jan  3 2003 Jens Petersen <petersen@redhat.com> 21.2-27
cvsdist d31aa3
- look at LANG after LC_CTYPE when checking for UTF-8 locale encoding
cvsdist d31aa3
  in site-start.el (#79535)
cvsdist d31aa3
- don't set desktop file config(noreplace)
cvsdist d31aa3
cvsdist d31aa3
* Fri Dec 20 2002 Jens Petersen <petersen@redhat.com> 21.2-26
cvsdist d31aa3
- unset the sticky bit of emacs in bindir (#80049)
cvsdist d31aa3
cvsdist d31aa3
* Wed Dec 18 2002 Jens Petersen <petersen@redhat.com> 21.2-25
cvsdist d31aa3
- no need to patch config.{sub,guess}
cvsdist d31aa3
cvsdist d31aa3
* Tue Dec  3 2002 Tim Waugh <twaugh@redhat.com>
cvsdist d31aa3
- Fix python-mode-init.el (bug #78910).
cvsdist d31aa3
cvsdist d31aa3
* Sun Dec  1 2002 Jens Petersen <petersen@redhat.com> 21.2-24
cvsdist d31aa3
- rpm-spec-mode update fixes
cvsdist d31aa3
  - patch in XEmacs compat functions rather than defining them with apel
cvsdist d31aa3
    macros in init file (#78764)
cvsdist d31aa3
  - autoload "rpm-spec-mode" not "rpm-spec-mode.el" in same file
cvsdist d31aa3
- let emacs base also own leim dir to avoid startup warning about missing dir
cvsdist d31aa3
  when -el and -leim aren't installed (#78764)
cvsdist d31aa3
cvsdist d31aa3
* Thu Nov 28 2002 Jens Petersen <petersen@redhat.com>
cvsdist d31aa3
- use LC_CTYPE rather than LANG to determine default encoding (#78678)
cvsdist d31aa3
  [reported by starback@stp.ling.uu.se]
cvsdist d31aa3
cvsdist d31aa3
* Wed Nov 27 2002 Jens Petersen <petersen@redhat.com> 21.2-23
cvsdist d31aa3
- set transient-mark-mode in dotemacs for Emacs not XEmacs (#75440)
cvsdist d31aa3
- update rpm-spec-mode.el to 0.12
cvsdist d31aa3
  - define needed XEmacs compat functions in new rpm-spec-mode-init.el
cvsdist d31aa3
- tidy site-start.el
cvsdist d31aa3
  - move python-mode setup to python-mode
cvsdist d31aa3
- don't build with sbin in path
cvsdist d31aa3
- use _libexecdir, _bindir and _sysconfdir
cvsdist d31aa3
- don't gzip info files explicitly
cvsdist d31aa3
- use tar's C and j options
cvsdist d31aa3
- generate lisp file-lists in single find sweeps over lisp and leim dirs
cvsdist d31aa3
  - use -fprint and -fprintf
cvsdist d31aa3
  - correct more dir ownerships
cvsdist d31aa3
cvsdist d31aa3
* Sun Nov 24 2002 Florian La Roche <Florian.LaRoche@redhat.de> 21.2-22
cvsdist d31aa3
- add correct alloca defines for s390
cvsdist d31aa3
cvsdist d31aa3
* Wed Nov  6 2002 Jens Petersen <petersen@redhat.com> 21.2-21
cvsdist d31aa3
- uses patches for x86_64 and s390 support and config.{guess,sub} updating
cvsdist d31aa3
cvsdist d31aa3
* Tue Nov  5 2002 Jens Petersen <petersen@redhat.com> 21.2-20
cvsdist d31aa3
- add support for x86_64 and merge in s390 support from cvs
cvsdist d31aa3
- add alloca defines to amdx86-64.h (from SuSE)
cvsdist d31aa3
cvsdist d31aa3
* Wed Oct 30 2002 Jens Petersen <petersen@redhat.com> 21.2-19
cvsdist d31aa3
- own our libexec dir (#73984)
cvsdist d31aa3
- only set transient-mark-mode in dotemacs for Emacs (#75440)
cvsdist d31aa3
- update to latest config.{guess,sub}
cvsdist d31aa3
- use _datadir macro
cvsdist d31aa3
cvsdist 43fd20
* Wed Aug 28 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-18
cvsdist 43fd20
- Desktop file fix - add Application to make it show up
cvsdist 43fd20
- DNS lookup fix for pop (#64802)
cvsdist 43fd20
cvsdist 43fd20
* Tue Aug 27 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-17
cvsdist 86923e
- Fix gdb arrow when used in non-windowed mode (#56890)
cvsdist 86923e
cvsdist 43fd20
* Fri Aug  9 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-16
cvsdist 272baf
- Handle UTF-8 input (#70855).
cvsdist 272baf
cvsdist 43fd20
* Tue Aug  6 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-15
cvsdist d31aa3
- Don't use canna by default (#70870)
cvsdist a9afeb
cvsdist 43fd20
* Thu Aug  1 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-14
cvsdist a9afeb
- Fixes to desktop file (add encoding, add missing a ";")
cvsdist a9afeb
- Update s390 patch
cvsdist a9afeb
cvsdist 43fd20
* Wed Jul 24 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-13
cvsdist a9afeb
- rpm -> rpmbuild for rpmspec mode (#68185)
cvsdist a9afeb
cvsdist 43fd20
* Mon Jul 22 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-12
cvsdist a9afeb
- desktop file changes (#69385)
cvsdist a9afeb
cvsdist 43fd20
* Mon Jul  8 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-11
cvsdist a9afeb
- Fix php-mode to not initialize on e.g.  foophp.c (#67592)
cvsdist a9afeb
cvsdist 43fd20
* Thu Jun 27 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-10
cvsdist a9afeb
- Downgrade po-mode
cvsdist a9afeb
cvsdist a9afeb
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist a9afeb
- automated rebuild
cvsdist a9afeb
cvsdist 43fd20
* Mon Jun 17 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-8
cvsdist a9afeb
- #66808
cvsdist a9afeb
cvsdist 43fd20
* Wed May 29 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-7
cvsdist a9afeb
- Rebuild
cvsdist a9afeb
cvsdist 43fd20
* Mon May 20 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-6
cvsdist a9afeb
- Prereq dev
cvsdist a9afeb
cvsdist 43fd20
* Thu May 16 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-5
cvsdist a9afeb
- Update the elisp manual and po-mode
cvsdist a9afeb
cvsdist 43fd20
* Tue May  7 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-4
cvsdist a9afeb
- php-mode 1.0.2
cvsdist a9afeb
cvsdist 43fd20
* Thu Apr 25 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-3
cvsdist a9afeb
- Update po-mode to the one from gettext 0.11.1
cvsdist a9afeb
cvsdist 43fd20
* Mon Apr  8 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-2
cvsdist c955fa
- Tweak mouse init process (#59757)
cvsdist c955fa
cvsdist 43fd20
* Mon Mar 18 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.2-1
cvsdist 65c016
- 21.2
cvsdist 65c016
cvsdist 43fd20
* Fri Mar  8 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.1.95-1
cvsdist 65c016
- 21.1.95
cvsdist 65c016
cvsdist 43fd20
* 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 43fd20
* Thu Jan 31 2002 Trond Eivind Glomsrød <teg@redhat.com> 21.1.90-1
cvsdist 65c016
- 21.1.90
cvsdist 65c016
cvsdist 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* Fri Mar 16 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- New locale.alias file for emacs-nox
cvsdist a8bb5f
cvsdist 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* Fri Dec 15 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- prereq fileutils for emacs-nox
cvsdist a8bb5f
cvsdist 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* Tue Oct 17 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist a8bb5f
- new and better emacs.desktop file
cvsdist a8bb5f
cvsdist 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* Tue Jul 25 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- remove "-b" option from manpage
cvsdist af3202
cvsdist 43fd20
* 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 43fd20
* Fri Jul 07 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- fix some typos in spec file
cvsdist af3202
cvsdist 43fd20
* Sun Jul 02 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- make /etc/skel/.emacs 0644
cvsdist af3202
cvsdist 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* 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 43fd20
* Thu Apr 20 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- gzip man pages
cvsdist af3202
cvsdist 43fd20
* 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 43fd20
* Tue Apr 18 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist af3202
- patched to detect bash2 scripts. 
cvsdist af3202
cvsdist 43fd20
* 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