From 74ac902a1a198b524501427c279cf9aca865c75b Mon Sep 17 00:00:00 2001 From: CentOS Buildsys Date: Jul 22 2013 13:06:35 +0000 Subject: import emacs-24.3-9.el7.src.rpm --- diff --git a/.emacs.metadata b/.emacs.metadata new file mode 100644 index 0000000..16502c7 --- /dev/null +++ b/.emacs.metadata @@ -0,0 +1 @@ +4f6d5907e1919ca27b70034acaec211a09a4e204 SOURCES/emacs-24.3.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/default.el b/SOURCES/default.el new file mode 100644 index 0000000..b6a7591 --- /dev/null +++ b/SOURCES/default.el @@ -0,0 +1,8 @@ +;;; default.el - loaded after ".emacs" on startup +;;; +;;; Setting `inhibit-default-init' non-nil in "~/.emacs" +;;; prevents loading of this file. Also the "-q" option to emacs +;;; prevents both "~/.emacs" and this file from being loaded at startup. + +;; default to better frame titles +(setq-default frame-title-format (concat "%b - emacs@" (system-name))) diff --git a/SOURCES/dotemacs.el b/SOURCES/dotemacs.el new file mode 100644 index 0000000..e1bee17 --- /dev/null +++ b/SOURCES/dotemacs.el @@ -0,0 +1,12 @@ +;; .emacs + +(custom-set-variables + ;; uncomment to always end a file with a newline + ;'(require-final-newline t) + ;; uncomment to disable loading of "default.el" at startup + ;'(inhibit-default-init t) + ;; default to unified diffs + '(diff-switches "-u")) + +;;; uncomment for CJK utf-8 support for non-Asian users +;; (require 'un-define) diff --git a/SOURCES/emacs-24.3-hunspell.2.patch b/SOURCES/emacs-24.3-hunspell.2.patch new file mode 100644 index 0000000..892bab0 --- /dev/null +++ b/SOURCES/emacs-24.3-hunspell.2.patch @@ -0,0 +1,13 @@ +diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el +index 7167dc9..c8f2cd7 100644 +--- a/lisp/textmodes/ispell.el ++++ b/lisp/textmodes/ispell.el +@@ -1177,7 +1177,7 @@ aspell is used along with Emacs).") + ;; Unless default dict, re-add "-d" option with the mapped value + (if dict-name + (if dict-equiv +- (nconc ispell-args (list "-d" dict-equiv)) ++ (setq ispell-args (nconc ispell-args (list "-d" dict-equiv))) + (message + "ispell-set-spellchecker-params: Missing hunspell equiv for \"%s\". Skipping." + dict-name) diff --git a/SOURCES/emacs-24.3-hunspell.patch b/SOURCES/emacs-24.3-hunspell.patch new file mode 100644 index 0000000..174c2e5 --- /dev/null +++ b/SOURCES/emacs-24.3-hunspell.patch @@ -0,0 +1,103 @@ +diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el +index 1daec44..7167dc9 100644 +--- a/lisp/textmodes/ispell.el ++++ b/lisp/textmodes/ispell.el +@@ -574,6 +574,40 @@ re-start Emacs." + (coding-system :tag "Coding System"))) + :group 'ispell) + ++(defvar ispell-hunspell-dictionary-equivs-alist ++ '(("american" "en_US") ++ ("brasileiro" "pt_BR") ++ ("british" "en_GB") ++ ("castellano" "es_ES") ++ ("castellano8" "es_ES") ++ ("czech" "cs_CZ") ++ ("dansk" "da_DK") ++ ("deutsch" "de_DE") ++ ("deutsch8" "de_DE") ++ ("english" "en_US") ++ ("esperanto" "eo") ++ ("esperanto-tex" "eo") ++ ("finnish" "fi_FI") ++ ("francais7" "fr_FR") ++ ("francais" "fr_FR") ++ ("francais-tex" "fr_FR") ++ ("german" "de_DE") ++ ("german8" "de_DE") ++ ("italiano" "it_IT") ++ ("nederlands" "nl_NL") ++ ("nederlands8" "nl_NL") ++ ("norsk" "nn_NO") ++ ("norsk7-tex" "nn_NO") ++ ("polish" "pl_PL") ++ ("portugues" "pt_PT") ++ ("russian" "ru_RU") ++ ("russianw" "ru_RU") ++ ("slovak" "sk_SK") ++ ("slovenian" "sl_SI") ++ ("svenska" "sv_SE") ++ ("hebrew" "he_IL")) ++ "Alist with matching hunspell dict names for standard dict names in ++ `ispell-dictionary-base-alist'.") + + (defvar ispell-dictionary-base-alist + '((nil ; default +@@ -1112,9 +1146,57 @@ aspell is used along with Emacs).") + ispell-encoding8-command) + ispell-aspell-dictionary-alist + nil)) ++ (ispell-dictionary-base-alist ispell-dictionary-base-alist) + ispell-base-dicts-override-alist ; Override only base-dicts-alist + all-dicts-alist) + ++ ;; While ispell and aspell (through aliases) use the traditional ++ ;; dict naming originally expected by ispell.el, hunspell ++ ;; uses locale based names with no alias. We need to map ++ ;; standard names to locale based names to make default dict ++ ;; definitions available for hunspell. ++ (if ispell-really-hunspell ++ (let (tmp-dicts-alist) ++ (dolist (adict ispell-dictionary-base-alist) ++ (let* ((dict-name (nth 0 adict)) ++ (dict-equiv ++ (cadr (assoc dict-name ++ ispell-hunspell-dictionary-equivs-alist))) ++ (ispell-args (nth 5 adict)) ++ (ispell-args-has-d (member "-d" ispell-args)) ++ skip-dict) ++ ;; Remove "-d" option from `ispell-args' if present ++ (if ispell-args-has-d ++ (let ((ispell-args-after-d ++ (cdr (cdr ispell-args-has-d))) ++ (ispell-args-before-d ++ (butlast ispell-args (length ispell-args-has-d)))) ++ (setq ispell-args ++ (nconc ispell-args-before-d ++ ispell-args-after-d)))) ++ ;; Unless default dict, re-add "-d" option with the mapped value ++ (if dict-name ++ (if dict-equiv ++ (nconc ispell-args (list "-d" dict-equiv)) ++ (message ++ "ispell-set-spellchecker-params: Missing hunspell equiv for \"%s\". Skipping." ++ dict-name) ++ (setq skip-dict t))) ++ ++ (unless skip-dict ++ (add-to-list 'tmp-dicts-alist ++ (list ++ dict-name ; dict name ++ (nth 1 adict) ; casechars ++ (nth 2 adict) ; not-casechars ++ (nth 3 adict) ; otherchars ++ (nth 4 adict) ; many-otherchars-p ++ ispell-args ; ispell-args ++ (nth 6 adict) ; extended-character-mode ++ (nth 7 adict) ; dict encoding ++ )))) ++ (setq ispell-dictionary-base-alist tmp-dicts-alist)))) ++ + (run-hooks 'ispell-initialize-spellchecker-hook) + + ;; Add dicts to ``ispell-dictionary-alist'' unless already present. diff --git a/SOURCES/emacs-bell-dont-work.patch b/SOURCES/emacs-bell-dont-work.patch new file mode 100644 index 0000000..d742290 --- /dev/null +++ b/SOURCES/emacs-bell-dont-work.patch @@ -0,0 +1,39 @@ +diff --git a/configure.ac b/configure.ac +index 62f53a3..a6f2f04 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1874,6 +1874,7 @@ if test "${HAVE_X11}" = "yes"; then + AC_MSG_RESULT($emacs_xkb) + if test $emacs_xkb = yes; then + AC_DEFINE(HAVE_XKBGETKEYBOARD, 1, [Define to 1 if you have the XkbGetKeyboard function.]) ++ AC_DEFINE(HAVE_XKB, 1, [Define to 1 if you have the Xkb extension.]) + fi + + AC_CHECK_FUNCS(XrmSetDatabase XScreenResourceString \ +diff --git a/src/xterm.c b/src/xterm.c +index fb407c8..f47141d 100644 +--- a/src/xterm.c ++++ b/src/xterm.c +@@ -130,6 +130,10 @@ extern void _XEditResCheckMessages (Widget, XtPointer, XEvent *, Boolean *); + + #include "bitmaps/gray.xbm" + ++#ifdef HAVE_XKB ++#include ++#endif ++ + /* Default to using XIM if available. */ + #ifdef USE_XIM + int use_xim = 1; +@@ -3243,7 +3247,11 @@ XTring_bell (struct frame *f) + else + { + block_input (); ++#ifdef HAVE_XKB ++ XkbBell (FRAME_X_DISPLAY (f), None, 0, None); ++#else + XBell (FRAME_X_DISPLAY (f), 0); ++#endif + XFlush (FRAME_X_DISPLAY (f)); + unblock_input (); + } diff --git a/SOURCES/emacs-gtk-warning.patch b/SOURCES/emacs-gtk-warning.patch new file mode 100644 index 0000000..b01f2cf --- /dev/null +++ b/SOURCES/emacs-gtk-warning.patch @@ -0,0 +1,43 @@ +diff --git a/src/gtkutil.c b/src/gtkutil.c +index 44f828c..d434a48 100644 +--- a/src/gtkutil.c ++++ b/src/gtkutil.c +@@ -784,6 +784,14 @@ xg_hide_tooltip (FRAME_PTR f) + General functions for creating widgets, resizing, events, e.t.c. + ***********************************************************************/ + ++static void ++my_log_handler (const gchar *log_domain, GLogLevelFlags log_level, ++ const gchar *msg, gpointer user_data) ++{ ++ if (!strstr (msg, "visible children")) ++ fprintf (stderr, "XX %s-WARNING **: %s\n", log_domain, msg); ++} ++ + /* Make a geometry string and pass that to GTK. It seems this is the + only way to get geometry position right if the user explicitly + asked for a position when starting Emacs. +@@ -799,6 +807,7 @@ xg_set_geometry (FRAME_PTR f) + int top = f->top_pos; + int yneg = f->size_hint_flags & YNegative; + char geom_str[sizeof "=x--" + 4 * INT_STRLEN_BOUND (int)]; ++ guint id; + + if (xneg) + left = -left; +@@ -811,9 +820,15 @@ xg_set_geometry (FRAME_PTR f) + (xneg ? '-' : '+'), left, + (yneg ? '-' : '+'), top); + ++ /* Silence warning about visible children. */ ++ id = g_log_set_handler ("Gtk", G_LOG_LEVEL_WARNING | G_LOG_FLAG_FATAL ++ | G_LOG_FLAG_RECURSION, my_log_handler, NULL); ++ + if (!gtk_window_parse_geometry (GTK_WINDOW (FRAME_GTK_OUTER_WIDGET (f)), + geom_str)) + fprintf (stderr, "Failed to parse: '%s'\n", geom_str); ++ ++ g_log_remove_handler ("Gtk", id); + } + } + diff --git a/SOURCES/emacs-help-update.patch b/SOURCES/emacs-help-update.patch new file mode 100644 index 0000000..b0aa0ce --- /dev/null +++ b/SOURCES/emacs-help-update.patch @@ -0,0 +1,40 @@ +diff --git a/doc/man/emacs.1 b/doc/man/emacs.1 +index 4f7f8d2..50d8038 100644 +--- a/doc/man/emacs.1 ++++ b/doc/man/emacs.1 +@@ -61,6 +61,9 @@ The following options are of general interest: + Edit + .IR file . + .TP ++.BI \-\-chdir " directory\fR\fP " ++Change to directory ++.TP + .BI \-\-file " file\fR,\fP " \-\-find-file " file\fR,\fP " \-\-visit " file" + The same as specifying + .I file +@@ -82,9 +85,15 @@ and + .BR \-q ", " \-\-no\-init\-file + Do not load an init file. + .TP ++.BR \-nl ", " \-\-no\-shared\-memory ++Do not use shared memory ++.TP + .B \-\-no\-site\-file + Do not load the site-wide startup file. + .TP ++.BR \-nsl ", " \-\-no\-site\-list ++Do not add site-lisp directories to load-path ++.TP + .B \-\-no\-desktop + Do not load a saved desktop. + .TP +@@ -325,6 +334,9 @@ in iconified state. + .BR \-nbc ", " \-\-no\-blinking\-cursor + Disable blinking cursor. + .TP ++.BR \-\-parent-id " xid\fR\fP " ++Set parent window ++.TP + .BR \-nw ", " \-\-no\-window\-system + Tell + .I Emacs diff --git a/SOURCES/emacs-spellchecker.patch b/SOURCES/emacs-spellchecker.patch new file mode 100644 index 0000000..24e1d3c --- /dev/null +++ b/SOURCES/emacs-spellchecker.patch @@ -0,0 +1,16 @@ +diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el +index 1d28de7..1daec44 100644 +--- a/lisp/textmodes/ispell.el ++++ b/lisp/textmodes/ispell.el +@@ -351,9 +351,9 @@ Must be greater than 1." + :group 'ispell) + + (defcustom ispell-program-name +- (or (executable-find "aspell") ++ (or (executable-find "hunspell") ++ (executable-find "aspell") + (executable-find "ispell") +- (executable-find "hunspell") + "ispell") + "Program invoked by \\[ispell-word] and \\[ispell-region] commands." + :type 'string diff --git a/SOURCES/emacs-style-change-cb.patch b/SOURCES/emacs-style-change-cb.patch new file mode 100644 index 0000000..382e7fb --- /dev/null +++ b/SOURCES/emacs-style-change-cb.patch @@ -0,0 +1,15 @@ +diff --git a/src/gtkutil.c b/src/gtkutil.c +index e76b0a7..b3aa335 100644 +--- a/src/gtkutil.c ++++ b/src/gtkutil.c +@@ -1079,7 +1079,9 @@ style_changed_cb (GObject *go, + FOR_EACH_FRAME (rest, frame) + { + FRAME_PTR f = XFRAME (frame); +- if (FRAME_X_DISPLAY (f) == dpy) ++ if (FRAME_LIVE_P (f) ++ && FRAME_X_P (f) ++ && FRAME_X_DISPLAY (f) == dpy) + { + x_set_scroll_bar_default_width (f); + xg_frame_set_char_size (f, FRAME_COLS (f), FRAME_LINES (f)); diff --git a/SOURCES/emacs-terminal.desktop b/SOURCES/emacs-terminal.desktop new file mode 100644 index 0000000..3c12470 --- /dev/null +++ b/SOURCES/emacs-terminal.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Name=Emacs Terminal +GenericName=Emacs Terminal +Comment=Emacs Terminal Mode +Exec=emacs-terminal +Icon=utilities-terminal +Type=Application +Terminal=false +Categories=Application;Utility;X-Red-Hat-Base;GTK;TerminalEmulator; +Encoding=UTF-8 +StartupWMClass=Emacs diff --git a/SOURCES/emacs-terminal.sh b/SOURCES/emacs-terminal.sh new file mode 100644 index 0000000..bc0592a --- /dev/null +++ b/SOURCES/emacs-terminal.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +exec /usr/bin/emacs -Q --eval '(term "/bin/bash")' diff --git a/SOURCES/emacs.desktop b/SOURCES/emacs.desktop new file mode 100644 index 0000000..a239a0e --- /dev/null +++ b/SOURCES/emacs.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +Name=Emacs +GenericName=Text Editor +Comment=Edit text +Comment[zh_TW]=編輯文字 +MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; +Exec=emacs %f +Icon=emacs +Type=Application +Terminal=false +Categories=Application;Utility;TextEditor;X-Red-Hat-Base; +Encoding=UTF-8 +StartupWMClass=Emacs diff --git a/SOURCES/emacsclient.desktop b/SOURCES/emacsclient.desktop new file mode 100644 index 0000000..7e9cc1d --- /dev/null +++ b/SOURCES/emacsclient.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Emacs Client +GenericName=Text Editor +Comment=Edit text +MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++; +Exec=emacsclient -c --alternate-editor="" %f +Icon=emacs +Type=Application +Terminal=false +Categories=Application;Utility;TextEditor;X-Red-Hat-Base; +Encoding=UTF-8 +StartupWMClass=Emacs diff --git a/SOURCES/site-start.el b/SOURCES/site-start.el new file mode 100644 index 0000000..efbb75b --- /dev/null +++ b/SOURCES/site-start.el @@ -0,0 +1,9 @@ +;;; loaded before user's ".emacs" file and default.el + +;; load *.el and *.elc in /usr/share/emacs/site-lisp/site-start.d on startup +(mapc + 'load + (delete-dups + (mapcar 'file-name-sans-extension + (directory-files + "/usr/share/emacs/site-lisp/site-start.d" t "\\.elc?\\'")))) diff --git a/SPECS/emacs.spec b/SPECS/emacs.spec new file mode 100644 index 0000000..253bac8 --- /dev/null +++ b/SPECS/emacs.spec @@ -0,0 +1,1945 @@ +# This file is encoded in UTF-8. -*- coding: utf-8 -*- +Summary: GNU Emacs text editor +Name: emacs +Epoch: 1 +Version: 24.3 +Release: 9%{?dist} +License: GPLv3+ +URL: http://www.gnu.org/software/emacs/ +Group: Applications/Editors +Source0: ftp://ftp.gnu.org/gnu/emacs/emacs-%{version}.tar.xz +Source1: emacs.desktop +Source2: emacsclient.desktop +Source3: dotemacs.el +Source4: site-start.el +Source5: default.el +# Emacs Terminal Mode, #551949, #617355 +Source6: emacs-terminal.desktop +Source7: emacs-terminal.sh +# rhbz#713600 +Patch7: emacs-spellchecker.patch +# rhbz#830162, fixed in org-mode upstream +#Patch8: emacs-locate-library.patch +# Fix for Emacs bug #111500. +#Patch9: emacs-bz11580-eudc-bbdb.patch +# Fix for emacs bug #922519 +Patch10: emacs-style-change-cb.patch +# Fix for emacs bug #562719 +Patch11: emacs-bell-dont-work.patch +# Fix for emacs bug #929353 +Patch12: emacs-gtk-warning.patch +# Fix for emacs bug #948838 +Patch13: emacs-help-update.patch +# Fix for emacs bug #13460. +Patch100: emacs-24.3-hunspell.patch +# Fix for emacs bug #827033 +Patch101: emacs-24.3-hunspell.2.patch + +BuildRequires: atk-devel cairo-devel freetype-devel fontconfig-devel dbus-devel giflib-devel glibc-devel libpng-devel +BuildRequires: libjpeg-devel libtiff-devel libX11-devel libXau-devel libXdmcp-devel libXrender-devel libXt-devel +BuildRequires: libXpm-devel ncurses-devel xorg-x11-proto-devel zlib-devel gnutls-devel +BuildRequires: librsvg2-devel m17n-lib-devel libotf-devel ImageMagick-devel libselinux-devel +BuildRequires: GConf2-devel alsa-lib-devel gpm-devel liblockfile-devel libxml2-devel +BuildRequires: bzip2 cairo texinfo gzip desktop-file-utils +%if 0%{?rhel} == 6 +BuildRequires: gtk2-devel +%else +%if 0%{?rhel} == 7 +BuildRequires: gtk3-devel python2-devel +# Buildrequire both python2 and python3 on systems containing both, +# since below we turn off the brp-python-bytecompile script +%else +BuildRequires: gtk3-devel python2-devel python3-devel +%endif +%endif + +%ifarch %{ix86} +BuildRequires: util-linux +%endif + +# Emacs doesn't run without dejavu-sans-mono-fonts, rhbz#732422 +Requires: desktop-file-utils dejavu-sans-mono-fonts +Requires(preun): %{_sbindir}/alternatives +Requires(posttrans): %{_sbindir}/alternatives +Requires: emacs-common = %{epoch}:%{version}-%{release} +Provides: emacs(bin) = %{epoch}:%{version}-%{release} + +%if 0%{!?rhel:1} +# Turn off the brp-python-bytecompile script since this script doesn't +# properly dtect the correct python runtime for the files emacs2.py and +# emacs3.py +%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g') +%endif + +%define paranoid 1 +%if 0%{?fedora} +%define expurgate 0 +%else +%define expurgate 1 +%endif + +%define site_lisp %{_datadir}/emacs/site-lisp +%define site_start_d %{site_lisp}/site-start.d +%define bytecompargs -batch --no-init-file --no-site-file -f batch-byte-compile +%define pkgconfig %{_datadir}/pkgconfig +%define emacs_libexecdir %{_libexecdir}/emacs/%{version}/%{_host} + +%description +Emacs is a powerful, customizable, self-documenting, modeless text +editor. Emacs contains special code editing features, a scripting +language (elisp), and the capability to read mail, news, and more +without leaving the editor. + +This package provides an emacs binary with support for X windows. + +%package nox +Summary: GNU Emacs text editor without X support +Group: Applications/Editors +Requires(preun): %{_sbindir}/alternatives +Requires(posttrans): %{_sbindir}/alternatives +Requires: emacs-common = %{epoch}:%{version}-%{release} +Provides: emacs(bin) = %{epoch}:%{version}-%{release} + +%description nox +Emacs is a powerful, customizable, self-documenting, modeless text +editor. Emacs contains special code editing features, a scripting +language (elisp), and the capability to read mail, news, and more +without leaving the editor. + +This package provides an emacs binary with no X windows support for running +on a terminal. + +%package common +Summary: Emacs common files +# The entire source code is GPLv3+ except lib-src/etags.c which is +# also BSD. Manual (info) is GFDL. +License: GPLv3+ and GFDL and BSD +Group: Applications/Editors +Requires(preun): /sbin/install-info +Requires(preun): %{_sbindir}/alternatives +Requires(posttrans): %{_sbindir}/alternatives +Requires(post): /sbin/install-info +Requires: %{name}-filesystem + +%description common +Emacs is a powerful, customizable, self-documenting, modeless text +editor. Emacs contains special code editing features, a scripting +language (elisp), and the capability to read mail, news, and more +without leaving the editor. + +This package contains all the common files needed by emacs or emacs-nox. + +%package el +Summary: Lisp source files included with GNU Emacs +Group: Applications/Editors +Requires: %{name}-filesystem +BuildArch: noarch + +%description el +Emacs-el contains the emacs-elisp sources for many of the elisp +programs included with the main Emacs text editor package. + +You need to install emacs-el only if you intend to modify any of the +Emacs packages or see some elisp examples. + +%package terminal +Summary: A desktop menu item for GNU Emacs terminal. +Group: Applications/Editors +Requires: emacs = %{epoch}:%{version}-%{release} +BuildArch: noarch + +%description terminal +Contains a desktop menu item running GNU Emacs terminal. Install +emacs-terminal if you need a terminal with Malayalam support. + +Please note that emacs-terminal is a temporary package and it will be +removed when another terminal becomes capable of handling Malayalam. + +%package filesystem +Summary: Emacs filesystem layout +Group: Applications/Editors +BuildArch: noarch + +%description filesystem +This package provides some directories which are required by other +packages that add functionality to Emacs. + +%prep +%setup -q + +%patch7 -p1 -b .spellchecker + +%patch10 -p1 -b .style-change-cb.patch +%patch11 -p1 -b .bell-dont-work.patch +%patch12 -p1 -b .gtk-warning.patch +%patch13 -p1 -b .help-update.patch + +%patch100 -p1 -b .hunspell +%patch101 -p1 -b .hunspell.2 + +# We prefer our emacs.desktop file +cp %SOURCE1 etc/emacs.desktop + +grep -v "tetris.elc" lisp/Makefile.in > lisp/Makefile.in.new \ + && mv lisp/Makefile.in.new lisp/Makefile.in + +# Avoid trademark issues +%if %{paranoid} +rm -f lisp/play/tetris.el lisp/play/tetris.elc +%endif + +%if %{expurgate} +rm -f etc/sex.6 etc/condom.1 etc/celibacy.1 etc/COOKIES etc/future-bug etc/JOKES +%endif + +%define info_files ada-mode auth autotype bovine calc ccmode cl dbus dired-x ebrowse ede ediff edt efaq eieio eintr elisp emacs-gnutls emacs-mime emacs epa erc ert eshell eudc flymake forms gnus htmlfontify idlwave info mairix-el message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc reftex remember sasl sc semantic ses sieve smtpmail speedbar srecode tramp url vip viper widget wisent woman + +cd info +files=`echo $(ls *.info) | sed 's/\.info//'g | sort | tr -d '\n'` +if test "$files" != "%info_files"; then + echo Please update info_files >&2 + exit 1 +fi +cd .. + +%ifarch %{ix86} +%define setarch setarch %{_arch} -R +%else +%define setarch %{nil} +%endif + +# Avoid duplicating doc files in the common subpackage +ln -s ../../%{name}/%{version}/etc/COPYING doc +ln -s ../../%{name}/%{version}/etc/NEWS doc + +%build +# Remove unpatched files as all files in the lisp directory are +# installed. +rm lisp/textmodes/ispell.el.hunspell +rm lisp/textmodes/ispell.el.hunspell.2 +rm lisp/textmodes/ispell.el.spellchecker + +export CFLAGS="-DMAIL_USE_LOCKF $RPM_OPT_FLAGS" + +# Build GTK+ binary +mkdir build-gtk && cd build-gtk +ln -s ../configure . + +%if 0%{?rhel} == 6 +%define toolkit gtk +%else +%define toolkit gtk3 +%endif + +%configure --with-dbus --with-gif --with-jpeg --with-png --with-rsvg \ + --with-tiff --with-xft --with-xpm --with-x-toolkit=%{toolkit} --with-gpm=no +make bootstrap +%{setarch} make %{?_smp_mflags} +cd .. + +# Build binary without X support +mkdir build-nox && cd build-nox +ln -s ../configure . +%configure --with-x=no +%{setarch} make %{?_smp_mflags} +cd .. + +# Remove versioned file so that we end up with .1 suffix and only one DOC file +rm build-{gtk,nox}/src/emacs-%{version}.* + +# Create pkgconfig file +cat > emacs.pc << EOF +sitepkglispdir=%{site_lisp} +sitestartdir=%{site_start_d} + +Name: emacs +Description: GNU Emacs text editor +Version: %{epoch}:%{version} +EOF + +# Create macros.emacs RPM macro file +cat > macros.emacs << EOF +%%_emacs_version %{version} +%%_emacs_ev %{?epoch:%{epoch}:}%{version} +%%_emacs_evr %{?epoch:%{epoch}:}%{version}-%{release} +%%_emacs_sitelispdir %{site_lisp} +%%_emacs_sitestartdir %{site_start_d} +%%_emacs_bytecompile /usr/bin/emacs -batch --no-init-file --no-site-file --eval '(progn (setq load-path (cons "." load-path)))' -f batch-byte-compile +EOF + +%install +cd build-gtk +make install INSTALL="%{__install} -p" DESTDIR=%{buildroot} +cd .. + +# Let alternatives manage the symlink +rm %{buildroot}%{_bindir}/emacs +touch %{buildroot}%{_bindir}/emacs + +# Do not compress the files which implement compression itself (#484830) +gunzip %{buildroot}%{_datadir}/emacs/%{version}/lisp/jka-compr.el.gz +gunzip %{buildroot}%{_datadir}/emacs/%{version}/lisp/jka-cmpr-hook.el.gz + +# Install the emacs without X +install -p -m 0755 build-nox/src/emacs %{buildroot}%{_bindir}/emacs-%{version}-nox + +# Make sure movemail isn't setgid +chmod 755 %{buildroot}%{emacs_libexecdir}/movemail + +mkdir -p %{buildroot}%{site_lisp} +install -p -m 0644 %SOURCE4 %{buildroot}%{site_lisp}/site-start.el +install -p -m 0644 %SOURCE5 %{buildroot}%{site_lisp} + +# This solves bz#474958, "update-directory-autoloads" now finally +# works the path is different each version, so we'll generate it here +echo "(setq source-directory \"%{_datadir}/emacs/%{version}/\")" \ + >> %{buildroot}%{site_lisp}/site-start.el + +mv %{buildroot}%{_bindir}/{etags,etags.emacs} +mv %{buildroot}%{_mandir}/man1/{ctags.1.gz,gctags.1.gz} +mv %{buildroot}%{_mandir}/man1/{etags.1.gz,etags.emacs.1.gz} +mv %{buildroot}%{_bindir}/{ctags,gctags} +# BZ 927996 +mv %{buildroot}%{_infodir}/{info.info.gz,info.gz} + +mkdir -p %{buildroot}%{site_lisp}/site-start.d + +# Default initialization file +mkdir -p %{buildroot}%{_sysconfdir}/skel +install -p -m 0644 %SOURCE3 %{buildroot}%{_sysconfdir}/skel/.emacs + +# Install pkgconfig file +mkdir -p %{buildroot}/%{pkgconfig} +install -p -m 0644 emacs.pc %{buildroot}/%{pkgconfig} + +# Install emacsclient desktop file +install -p -m 0644 %SOURCE2 %{buildroot}/%{_datadir}/applications/emacsclient.desktop + +# Install rpm macro definition file +mkdir -p %{buildroot}%{_sysconfdir}/rpm +install -p -m 0644 macros.emacs %{buildroot}%{_sysconfdir}/rpm/ + +# Installing emacs-terminal binary +install -p -m 755 %SOURCE7 %{buildroot}%{_bindir}/emacs-terminal + +# After everything is installed, remove info dir +rm -f %{buildroot}%{_infodir}/dir +rm %{buildroot}%{_localstatedir}/games/emacs/* + +# Install desktop files +mkdir -p %{buildroot}%{_datadir}/applications +desktop-file-install --dir=%{buildroot}%{_datadir}/applications \ + %SOURCE1 +desktop-file-install --dir=%{buildroot}%{_datadir}/applications \ + %SOURCE6 + +# Byte compile emacs*.py with correct python interpreters +%if 0%{?rhel:1} +rm -f %{buildroot}%{_datadir}/%{name}/%{version}/etc/emacs3.py +%else +%py_byte_compile %{__python} %{buildroot}%{_datadir}/%{name}/%{version}/etc/emacs.py +%py_byte_compile %{__python} %{buildroot}%{_datadir}/%{name}/%{version}/etc/emacs2.py +%py_byte_compile %{__python3} %{buildroot}%{_datadir}/%{name}/%{version}/etc/emacs3.py +%endif + +# +# Create file lists +# +rm -f *-filelist {common,el}-*-files + +( TOPDIR=${PWD} + cd %{buildroot} + + find .%{_datadir}/emacs/%{version}/lisp \ + .%{_datadir}/emacs/%{version}/leim \ + .%{_datadir}/emacs/site-lisp \( -type f -name '*.elc' -fprint $TOPDIR/common-lisp-none-elc-files \) -o \( -type d -fprintf $TOPDIR/common-lisp-dir-files "%%%%dir %%p\n" \) -o \( -name '*.el.gz' -fprint $TOPDIR/el-bytecomped-files -o -fprint $TOPDIR/common-not-comped-files \) + +) + +# Put the lists together after filtering ./usr to /usr +sed -i -e "s|\.%{_prefix}|%{_prefix}|" *-files +cat common-*-files > common-filelist +cat el-*-files common-lisp-dir-files > el-filelist + +%post +update-desktop-database &> /dev/null || : +touch --no-create %{_datadir}/icons/hicolor +if [ -x %{_bindir}/gtk-update-icon-cache ] ; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +fi + +%preun +%{_sbindir}/alternatives --remove emacs %{_bindir}/emacs-%{version} + +%postun +update-desktop-database &> /dev/null || : +touch --no-create %{_datadir}/icons/hicolor +if [ -x %{_bindir}/gtk-update-icon-cache ] ; then + %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : +fi + +%posttrans +%{_sbindir}/alternatives --install %{_bindir}/emacs emacs %{_bindir}/emacs-%{version} 80 + +%preun nox +%{_sbindir}/alternatives --remove emacs %{_bindir}/emacs-%{version}-nox + +%posttrans nox +%{_sbindir}/alternatives --install %{_bindir}/emacs emacs %{_bindir}/emacs-%{version}-nox 70 + +%post common +for f in %{info_files}; do + /sbin/install-info %{_infodir}/$f %{_infodir}/dir 2> /dev/null || : +done + +%preun common +%{_sbindir}/alternatives --remove emacs.etags %{_bindir}/etags.emacs +if [ "$1" = 0 ]; then + for f in %{info_files}; do + /sbin/install-info --delete %{_infodir}/$f %{_infodir}/dir 2> /dev/null || : + done +fi + +%posttrans common +%{_sbindir}/alternatives --install %{_bindir}/etags emacs.etags %{_bindir}/etags.emacs 80 \ + --slave %{_mandir}/man1/etags.1.gz emacs.etags.man %{_mandir}/man1/etags.emacs.1.gz + +%post terminal +update-desktop-database &> /dev/null || : + +%postun terminal +update-desktop-database &> /dev/null || : + +%files +%{_bindir}/emacs-%{version} +%attr(0755,-,-) %ghost %{_bindir}/emacs +%{_datadir}/applications/emacs.desktop +%{_datadir}/applications/emacsclient.desktop +%{_datadir}/icons/hicolor/*/apps/emacs.png +#%{_datadir}/icons/hicolor/*/apps/emacs22.png +%{_datadir}/icons/hicolor/scalable/apps/emacs.svg +%{_datadir}/icons/hicolor/scalable/mimetypes/emacs-document.svg + +%files nox +%{_bindir}/emacs-%{version}-nox +%attr(0755,-,-) %ghost %{_bindir}/emacs + +%files -f common-filelist common +%config(noreplace) %{_sysconfdir}/skel/.emacs +%{_sysconfdir}/rpm/macros.emacs +%doc doc/NEWS BUGS README doc/COPYING +%{_bindir}/ebrowse +%{_bindir}/emacsclient +%{_bindir}/etags.emacs +%{_bindir}/gctags +%{_bindir}/grep-changelog +#%{_bindir}/rcs-checkin +%{_mandir}/*/* +%{_infodir}/* +%dir %{_datadir}/emacs/%{version} +%{_datadir}/emacs/%{version}/etc +%{_datadir}/emacs/%{version}/site-lisp +%{_libexecdir}/emacs +%attr(0644,root,root) %config(noreplace) %{_datadir}/emacs/site-lisp/default.el +%attr(0644,root,root) %config %{_datadir}/emacs/site-lisp/site-start.el + +%files -f el-filelist el +%{pkgconfig}/emacs.pc +%doc etc/COPYING +%dir %{_datadir}/emacs/%{version} + +%files terminal +%{_bindir}/emacs-terminal +%{_datadir}/applications/emacs-terminal.desktop + +%files filesystem +%dir %{_datadir}/emacs +%dir %{_datadir}/emacs/site-lisp +%dir %{_datadir}/emacs/site-lisp/site-start.d + +%changelog +* Tue Apr 09 2013 Petr Hracek - 1:24.3-9 +- Help and man page corrections (#948838) + +* Tue Apr 09 2013 Petr Hracek - 1:24.3-8 +- Rebuild with new file package + +* Mon Apr 08 2013 Petr Hracek - 1:24.3-7 +- Spell checking broken by non-default dictionary (#827033) + +* Thu Apr 04 2013 Petr Hracek - 1:24.3-6 +- Rebuild with new ImageMagick + +* Thu Apr 04 2013 Petr Hracek - 1:24.3-5 +- Fix for Gtk-Warning (#929353) + +* Wed Apr 03 2013 Petr Hracek - 1:24.3-4 +- Fix for info page. info.info.gz page was renamed to info.gz (#927996) + +* Thu Mar 28 2013 Petr Hracek - 1:24.3-3 +- Fix for emacs bug 112144, style_changed_cb (#922519) +- Fix for emacs bug 112131, bell does not work (#562719) + +* Mon Mar 18 2013 Petr Hracek - 1:24.3-2 +- fix #927996 correcting bug. Info pages were not delivered + +* Mon Mar 18 2013 Petr Hracek - 1:24.3-1 +- Updated to the newest upstream release +- solved problem with distribution flag in case of rhel +- rcs-checking not availble anymore +- emacs22.png are not installed anymore + +* Mon Mar 18 2013 Rex Dieter 1:24.2-12 +- rebuild (ImageMagick) + +* Fri Mar 08 2013 Ralf Corsépius - 1:24.2-11 +- Remove %%config from %%{_sysconfdir}/rpm/macros.* + (https://fedorahosted.org/fpc/ticket/259). +- Fix broken spec-file changelog entry. + +* Wed Mar 6 2013 Tomáš Mráz - 1:24.2-10 +- Rebuild with new gnutls + +* Mon Jan 21 2013 Jochen Schmitt - 1:24.2-9 +- Fix for emacs bug #13460, ispell-change dictionary hunspell issue (#903151) + +* Fri Jan 18 2013 Adam Tkac - 1:24.2-8 +- rebuild due to "jpeg8-ABI" feature drop + +* Tue Nov 06 2012 Sergio Durigan Junior - 1:24.2-7 +- Fix for Emacs bug #11580, 'Fix querying BBDB for entries without a last + name'. + +* Mon Oct 22 2012 Karel Klíč - 1:24.2-6 +- Change xorg-x11-fonts-misc dependency to dejavu-sans-mono-fonts, rhbz#732422 + +* Thu Sep 20 2012 Karel Klíč - 1:24.2-5 +- Add BSD to emacs-common licenses because of etags. + +* Fri Sep 14 2012 Karel Klíč - 1:24.2-4 +- Moved RPM spec mode to a separate package (rhbz#857865) + +* Fri Sep 14 2012 Karel Klíč - 1:24.2-3 +- Removed patch glibc-open-macro, which seems to be no longer necessary + +* Thu Sep 13 2012 Karel Klíč - 1:24.2-2 +- Removed focus-init.el which used to set focus-follows-mouse to nil. + It is set to nil by default in Emacs 24.2. + +* Thu Sep 13 2012 Karel Klíč - 1:24.2-1 +- Updated to the newest upstream release +- Switched from bz2 upstream package to xz +- Make the spec file usable on EL6 +- Removed the nogets and CVE-2012-3479 patches, because the upstream + package fixes the associated issues +- Added GFDL license to emacs-common package + +* Mon Aug 13 2012 Karel Klíč - 1:24.1-6 +- Fix CVE-2012-3479: Evaluation of 'eval' forms in file-local variable + sections, when 'enable-local-variables' set to ':safe' + +* Wed Jul 18 2012 Fedora Release Engineering - 1:24.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Jul 13 2012 Karel Klíč - 1:24.1-4 +- Remove php-mode from the main package. It should be packaged separately. rhbz#751749 + +* Wed Jul 11 2012 Karel Klíč - 1:24.1-3 +- Fix org-mode to work without emacs-el installed. rhbz#830162 +- Fix building without gets function, which is removed from recent version of glibc. + +* Wed Jul 11 2012 Ville Skyttä - 1:24.1-2 +- Build -el, -terminal, and -filesystem as noarch (rhbz#834907). + +* Mon Jun 18 2012 Karel Klíč - 1:24.1-1 +- New upstream release +- Switch from GTK 2 to GTK 3 + +* Fri Jun 8 2012 Karel Klíč - 1:24.1-0.rc1 +- New upstream prerelease +- Cleanup of the %%changelog section + +* Mon May 21 2012 Karel Klíč - 1:24.0.97-1 +- Newest prerelease + +* Fri Apr 6 2012 Karel Klíč - 1:24.0.95-1 +- New upstream prerelease + +* Mon Mar 19 2012 Karel Klíč - 1:24.0.94-3 +- Another rebuild for ImageMagick update + +* Fri Mar 2 2012 Karel Klíč - 1:24.0.94-2 +- Rebuild for ImageMagick update + +* Mon Feb 27 2012 Karel Klíč - 1:24.0.94-1 +- Update to the newest prerelease +- Remove unpatched files in the lisp directory, where all files are + installed + +* Tue Feb 21 2012 Dan Horák - 1:24.0.93-4 +- add upstream fix for emacs bug 10780, revert the workaround + +* Mon Feb 13 2012 Dan Horák - 1:24.0.93-3 +- workaround build failure on ppc and s390 + (http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10780) + +* Wed Feb 8 2012 Kay Sievers - 1:24.0.93-2 +- Drop dependency on 'dev' package; it is gone since many years + +* Mon Feb 6 2012 Karel Klíč - 1:24.0.93-1 +- Update to newer pre-release version + +* Thu Jan 19 2012 Karel Klíč - 1:24.0.92-1 +- Upstream pre-release + +* Thu Jan 12 2012 Karel Klíč - 1:23.3-19 +- Added patch to handle CVE-2012-0035: CEDET global-ede-mode file loading vulnerability (rhbz#773024) + +* Sun Nov 27 2011 Ville Skyttä - 1:23.3-18 +- Apply upstream Subversion >= 1.7 dir structure fix for vc-svn.el. + +* Fri Nov 25 2011 Karel Klíč - 1:23.3-17 +- Add a new command rpm-goto-add-change-log-entry (C-c C-w) to + rpm-spec mode (Jaroslav Skarvada) + +* Fri Nov 25 2011 Karel Klíč - 1:23.3-16 +- Initialize xgselect in function xg_select when + gfds_size == 0 (rhbz#751154) + +* Wed Nov 23 2011 Karel Klíč - 1:23.3-15 +- Check for _NET_WM_STATE_HIDDEN (rhbz#711739) + +* Tue Nov 22 2011 Karel Klíč - 1:23.3-14 +- Build Gtk+ version without gpm + +* Wed Nov 16 2011 Karel Klíč - 1:23.3-13 +- Check the presence of hunspell before checking for aspell (rhbz#713600) + +* Mon Nov 14 2011 Karel Klíč - 1:23.3-12 +- Rebuild (rhbz#751154, rhbz#752936) + +* Sat Oct 22 2011 Ville Skyttä - 1:23.3-11 +- Build with gpm and liblockfile support. +- Drop ssl.el (superseded by tls.el). +- Update php-mode to 1.5.0. + +* Tue Sep 27 2011 Karel Klíč - 1:23.3-10 +- Keep COPYING and NEWS in the etc subdir, and symlinks in the docs (rhbz#714212) + Author: fedora.dm0@gmail.com + +* Tue Sep 27 2011 Karel Klíč - 1:23.3-9 +- Added dependency on xorg-x11-fonts-misc (rhbz#732422) + +* Mon Aug 8 2011 Karel Klíč - 1:23.3-8 +- Updated release archive to 23.3a, which includes grammar files that are + necessary to modify Semantic parsers + +* Thu Jun 30 2011 Ville Skyttä - 1:23.3-7 +- Use custom-set-variables for customizable variables in .emacs (#716440). +- Move frame-title-format default from .emacs to default.el (#716443). + +* Thu May 26 2011 Karel Klíč - 1:23.3-6 +- Enumerate binaries in emacs-common to avoid packaging single binary + multiple times by accident + +* Mon May 23 2011 Karel Klíč - 1:23.3-5 +- Removed %%defattr from %%files sections, as RPM no longer needs it +- Removed %%dir %%{_libexecdir}/emacs and similar from emacs and + emacs-nox packages, as the directories are used and present only in + emacs-common (rhbz#704067) + +* Tue Mar 22 2011 Karel Klic - 1:23.3-4 +- Rebuild to fix an RPM issue (rhbz689182) + +* Tue Mar 15 2011 Ville Skyttä - 1:23.3-3 +- Use UTC timestamps in rpm-spec-mode changelog entries by default (rhbz#672350) +- Consider *.elc in addition to *.el when loading files from site-start.d (rhbz#672324) + +* Tue Mar 15 2011 Karel Klic - 1:23.3-2 +- Another attempt to fix the handling of alternatives (rhbz#684447) + The current process loses alternatives preference on every upgrade, + but there seems to be no elegant way how to prevent this while + having versioned binaries (/bin/emacs-%%{version}) at the same time. +- Removed 'rm -rf %%{buildroot}' from %%install section + +* Thu Mar 10 2011 Karel Klic - 1:23.3-1 +- New upstream release +- Depend on util-linux directly, as the package no longer provides setarch + +* Tue Feb 08 2011 Fedora Release Engineering - 1:23.2-18 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Jan 10 2011 Karel Klic - 1:23.2-17 +- Added filesystem subpackage (rhbz#661866) +- Added emacsclient desktop file (rhbz#665362) + +* Fri Jan 7 2011 Karel Klic - 1:23.2-16 +- Removed dependency on both hunspell and aspell. Emacs does not + _require_ spell checker, e.g. if user wants to uninstall one, there + is no reason why Emacs should also be uninstalled. Emacs can run one + like it can run GDB, pychecker, (La)TeX, make, gcc, and all VCSs out + there. +- Removed conflict with old gettext package +- Cleaned spec file header +- Removed gcc-4.5.0 specific CFLAGS + +* Fri Jan 7 2011 Karel Klic - 1:23.2-15 +- The emacs-terminal package now requires emacs package + +* Thu Jan 6 2011 Karel Klic - 1:23.2-14 +- Patch emacs-terminal to use /usr/bin/emacs (rhbz#635213) + +* Mon Sep 6 2010 Karel Klic - 1:23.2-13 +- Removed transient-mark-mode suggestion from dotemacs.el, as this + minor mode is enabled by default in recent versions of Emacs + +* Thu Aug 19 2010 Karel Klic - 1:23.2-12 +- Mention xdg-open in browse-url-default-browser docstring (rhbz#624359) + Updates emacs-23.1-xdg.patch + +* Tue Aug 17 2010 Karel Klic - 1:23.2-11 +- Own /usr/bin/emacs (rhbz#614935) +- Updated the handling of alternatives to match + https://fedoraproject.org/wiki/Packaging:Alternatives + +* Mon Aug 16 2010 Karel Klic - 1:23.2-10 +- Removed the png extension from the Icon entry in emacs.desktop (rhbz#507231) + +* Wed Aug 4 2010 Karel Klic - 1:23.2-9 +- Added Fedora conditionals + +* Mon Aug 2 2010 Karel Klic - 1:23.2-8 +- Moved the terminal desktop menu item to a separate package (rhbz#617355) + +* Thu Jul 8 2010 Karel Klic - 1:23.2-7 +- Added workaround for an GCC 4.5.0 bug + +* Thu Jul 8 2010 Karel Klic - 1:23.2-6 +- Removed Obsoletes: emacs-nxml-mode, it was obsoleted in F-11 +- Added COPYING to emacs-el, moved COPYING in emacs-common to %%doc + +* Thu Jun 3 2010 Karel Klic - 1:23.2-5 +- Fixed handling of dual spacing fonts rhbz#599437 + +* Thu May 27 2010 Karel Klíč - 1:23.2-4 +- Add patch to fix rhbz#595546 hideshow library matches wrong parenthesis + under certain circumstances +- Removed %%clean section + +* Wed May 19 2010 Naveen Kumar - 1:23.2-3 +- Added a desktop file for adding terminal mode to menu (RHBZ #551949) + +* Tue May 11 2010 Karel Klic - 1:23.2-2 +- Added a patch fixing m17n and libotf version checking (m17ncheck) + +* Mon May 10 2010 Karel Klic - 1:23.2-1 +- Updated the prerelase to final version + +* Sun Apr 25 2010 Jonathan G. Underwood - 1:23.1.96-3 +- Add BuildRequires for GConf2-devel to build in Gconf2 support (RHBZ #585447) + +* Sun Apr 25 2010 Jonathan G. Underwood - 1:23.1.96-2 +- Remove po-mode files since they are now packaged separately as a sub-package + of gettext (RHBZ #579452) + +* Tue Apr 20 2010 Karel Klic - 1:23.1.96-1 +- Updated to the newest prerelease +- Remove -movemail patch as it has been merged by upstream + +* Thu Apr 1 2010 Jonathan G. Underwood - 1:23.1.94-6 +- Add patch to fix RHBZ #578272 - security vulnerability with movemail + (CVE-2010-0825) + +* Tue Mar 30 2010 Jonathan G. Underwood - 1:23.1.94-5 +- Fix typo in spec file changelog +- Use standard %%patch macro to apply all patches to silent rpmlint warnings + +* Tue Mar 30 2010 Jonathan G. Underwood - 1:23.1.94-4 +- Remove unnecessary buildroot tag +- Remove explicit dependency on librsvg2 (but keep BuildRequires for + librsvg2-devel) +- Add properly versioned Provides for emacs(bin) +- Remove long unneeded Obsoletes for emacs-leim +- Fix summary for emacs-el + +* Tue Mar 30 2010 Jonathan G. Underwood - 1:23.1.94-3 +- Use out of tree builds so that we can build multibple versions in the + %%build section + +* Tue Mar 23 2010 Jonathan G. Underwood - 1:23.1.94-2 +- Remove checks for old version of Emacs in postrtrans + +* Mon Mar 22 2010 Karel Klic - 1:23.1.94-1 +- Update to 23.2 pretest version +- Removed patches applied by upstream + +* Fri Mar 19 2010 Jonathan G. Underwood - 1:23.1-26 +- Fix broken byte compilation of emacs2.py and emacs3.py with the relevant + python binaries - requires turning off brp-python-bytecompile script + +* Mon Mar 15 2010 Jonathan G. Underwood - 1:23.1-25 +- Add --eval '(progn (setq load-path (cons "." load-path)))' to byte + compilation macro for packaging add-ons + +* Tue Feb 9 2010 Karel Klic 1:23.1-24 +- Added a comment about alternatives(8) in %%posttrans to the spec file + +* Thu Jan 14 2010 Jonathan G. Underwood 1:23.1-23 +- Add patch to fix rhbz#547566 (from Juanma Barranquero) + +* Tue Jan 12 2010 Karel Klic 1:23.1-22 +- Removed invalid URL for rpm-spec-mode.el. This mode is no longer + found on Internet in this version. + +* Thu Jan 7 2010 Karel Klic 1:23.1-21 +- Removed PreReq from spec file + +* Thu Jan 7 2010 Karel Klic 1:23.1-20 +- Simpler fix for rhbz#517272 + +* Thu Jan 7 2010 Jens Petersen - 1:23.1-19 +- m17n-lib-flt requires m17n-db-flt so no longer need to require explicitly + m17n-db-datafiles for complex text rendering (#542657) + +* Mon Jan 4 2010 Karel Klic 1:23.1-18 +- Fixed rhbz#517272 - emacs-23.1 update shows fonts in double the normal size + +* Tue Dec 8 2009 Karel Klic 1:23.1-17 +- Fixed rhbz#545398 - ETags messes up filenames + +* Thu Dec 03 2009 Daniel Novotny 1:23.1-16 +- fix #542657 - emacs does not display indic text + +* Wed Dec 02 2009 Daniel Novotny 1:23.1-15 +- fix #543046 - Using scroll bar in emacs highlights/selects text + +* Mon Nov 30 2009 Daniel Novotny 1:23.1-14 +- fixed FTBFS in F12 and higher (#540921) + +* Mon Oct 19 2009 Daniel Novotny 1:23.1-13 +- fixed update-directory-autoloads (#474958) + +* Wed Oct 14 2009 Daniel Novotny 1:23.1-12 +- do not compress the files which implement compression itself (#484830) + +* Wed Oct 14 2009 Jonathan G. Underwood - 1:23.1-11 +- Update macros.xemacs to treat epoch correctly and be consistent with xemacs package +- Use site_start_d macro consistently + +* Tue Sep 29 2009 Daniel Novotny 1:23.1-10 +- emacs contains nxml-mode (#516391) + +* Thu Sep 24 2009 Daniel Novotny 1:23.1-9 +- use xdg-open(1) for opening URLs (#316131) + +* Wed Sep 23 2009 Daniel Novotny 1:23.1-8 +- updated rpm-spec-mode.el to latest upstream version (#524851) + +* Tue Sep 22 2009 Daniel Novotny 1:23.1-7 +- updated %%info_files (#510750) + +* Mon Aug 31 2009 Daniel Novotny 1:23.1-6 +- fixed buffer menu (#515722) + +* Wed Aug 26 2009 Daniel Novotny 1:23.1-5 +- correct BuildRequires for libotf (#519151) + +* Tue Aug 25 2009 Daniel Novotny 1:23.1-4 +- alsa-lib-devel added to BuildRequires (#518659) + +* Thu Aug 13 2009 Daniel Novotny 1:23.1-3 +- fixed Name and GenericName in desktop file (#514599) + +* Mon Aug 10 2009 Ville Skyttä - 1:23.1-2 +- Use bzipped upstream tarball. + +* Fri Jul 31 2009 Daniel Novotny 1:23.1-1 +- new upstream version 23.1 + +* Fri Jul 24 2009 Fedora Release Engineering - 1:23.0.93-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Fri Jun 26 2009 Daniel Novotny 1:23.0.93-6 +- removed dependency to bitmap fonts: emacs version 23 does not need them + +* Thu Jun 25 2009 Daniel Novotny 1:23.0.93-5 +- revoked default.el change (#508033) +- added build dependency: librsvg2-devel (#507852) +- added dependency: aspell (#443549) + +* Wed Jun 24 2009 Daniel Novotny 1:23.0.93-4 +- added xorg-x11-fonts-misc to dependencies (#469220) + +* Fri Jun 19 2009 Jens Petersen - 1:23.0.93-3 +- drop igrep since lgrep and rgrep are maintained in emacs now +- specify the list of *-init.el files to be install explicitly + +* Thu Jun 11 2009 Daniel Novotny 1:23.0.93-2 +- fix bz#505083 - rpm-add-change-log-entry date format rejected by rpmbuild + +* Mon May 18 2009 Daniel Novotny 1:23.0.93-1 +- new upstream version + +* Fri Apr 10 2009 Daniel Novotny 1:22.3-11 +- fix bz#443549 - spell-buffer, flyspell-mode do not work + +* Fri Mar 27 2009 Daniel Novotny 1:22.3-10 +- fix segfaults when emacsclient connects to a tcp emacs server (#489066) + +* Thu Mar 12 2009 Daniel Novotny 1:22.3-9 +- implement UTC change log option in rpm-spec-mode.el (#489829) + +* Wed Mar 4 2009 Michel Salim - 1:22.3-8 +- Use desktop-file-utils to handle desktop file +- Update icon cache if GTK2 is installed + +* Wed Feb 25 2009 Daniel Novotny 1:22.3-7 +- site-lisp/default.el is now config(noreplace) + +* Tue Feb 24 2009 Fedora Release Engineering - 1:22.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Feb 16 2009 Daniel Novotny 1:22.3-5 +- fix #474578 - /usr/bin/emacs link not updated on upgrade + (added a script to scan the alternatives and update them) + +* Mon Feb 09 2009 Daniel Novotny 1:22.3-4 +- fix bz#484309 (alternatives error message) + +* Sun Jan 18 2009 Jonathan G. Underwood - 1:22.3-3 +- Add /etc/rpm/macros.emacs file + +* Mon Dec 01 2008 Ignacio Vazquez-Abrams - 1:22.3-2 +- Rebuild for Python 2.6 + +* Sat Nov 8 2008 Jens Petersen - 1:22.3-1 +- update to 22.3 (#461448) +- emacs-22.1.50-sparc64.patch and emacs-22.1.50-regex.patch no longer needed +- update rpm-spec-mode.el to look for fields at bol (#466407) + +* Thu May 01 2008 Tom "spot" Callaway +- fix requires to include epoch + +* Thu May 01 2008 Dennis Gilmore 1:22.2-4 +- add patch from bz#435767 + +* Thu May 01 2008 Dennis Gilmore 1:22.2-3 +- add epoch +- put epoch in .pc file + +* Thu Apr 24 2008 Dennis Gilmore 22.2-2 +- add patch fixing libdir on sparc64 + +* Tue Apr 22 2008 Chip Coldwell 22.2-1 +- revert back to emacs-22.2 (bz443639) +- update to php-mode-1.4.0 +- update to rpm-spec-mode.el v0.12.1x (bz432209) +- patch rpm-spec-mode to use compilation mode (bz227418) +- fix the Release tag (bz440624) +- drop superfluous configure options +- move the new icons into the right destination directory +- the heuristics for detecting address space randomization in the emacs dumper + seem insufficient, so bring back setarch -R + +* Fri Apr 18 2008 Chip Coldwell 23.0.60-2 +- New upstream tarball (fixes bz435767) +- configure tweaks +- drop files.el patch (now upstream) +- drop parallel build patch (now upstream) + +* Mon Feb 18 2008 Fedora Release Engineering - 22.1.50-4 +- Autorebuild for GCC 4.3 + +* Wed Jan 2 2008 Chip Coldwell 22.1.50-3.1 +- parallel build patch from Dan Nicolaescu + +* Fri Dec 7 2007 Chip Coldwell 22.1.50-3 +- scriptlets shouldn't fail needlessly. +- new upstream tarball + +* Thu Dec 6 2007 Chip Coldwell 22.1.50-2 +- drop -DSYSTEM_PURESIZE_EXTRA=16777216 (bz409581) + +* Mon Nov 19 2007 Chip Coldwell 22.1.50-1 +- pulled sources from GNU CVS + +* Mon Nov 19 2007 Chip Coldwell 22.1-9 +- fixup alternatives mess (bz239745, bz246540) + +* Tue Nov 6 2007 Chip Coldwell 22.1-8 +- fix insufficient safe-mode checks (Resolves: bz367601) + +* Thu Nov 1 2007 Chip Coldwell 22.1-7 +- Update rpm-spec-mode to the current upstream, drop compat patch (bz306841) + +* Wed Oct 24 2007 Jeremy Katz - 22.1-6 +- Update rpm-spec-mode to the current upstream (#306841) + +* Wed Sep 12 2007 Chip Coldwell - 22.1-5 +- require xorg-x11-fonts-ISO8859-1-100dpi instead of 75dpi (Resolves: bz281861) +- drop broken python mode (Resolves: bz262801) + +* Mon Sep 10 2007 Chip Coldwell - 22.1-4 +- fix pkgconfig path (from pkg-config to pkgconfig (Jonathan Underwood) +- use macro instead of variable style for buildroot. + +* Tue Aug 28 2007 Chip Coldwell - 22.1-3 +- change group from Development to Utility + +* Mon Aug 13 2007 Chip Coldwell - 22.1-2 +- add pkgconfig file for emacs-common and virtual provides (Resolves: bz242176) +- glibc-open-macro.patch to deal with glibc turning "open" into a macro. +- leave emacs info pages in default section (Resolves: bz199008) + +* Wed Jun 6 2007 Chip Coldwell - 22.1-1 +- move alternatives install to posttrans scriptlet (Resolves: bz239745) +- new release tarball from FSF (Resolves: bz245303) +- new php-mode 1.2.0 + +* Wed May 23 2007 Chip Coldwell - 22.0.990-2 +- revert all spec file changes since 22.0.95-1 (Resolves: bz239745) +- new pretest tarball from FSF (Resolves: bz238234) +- restore php-mode (Resolves: bz235941) + +* Mon May 21 2007 Chip Coldwell - 22.0.990-1 +- new pretest tarball from FSF +- removed Ulrich Drepper's patch to prevent mmapped pages during dumping + removed BuildRequires: glibc >= 2.5.90-22 + (bug traced to glibc Resolves: bz239344) +- fix alternatives removal scriptlet (Resolves: bz239745) + +* Thu May 17 2007 Chip Coldwell - 22.0.99-4 +- format of freed blocks changed between glibc 2.5.90-21 and 2.5.90-22 +- BuildRequires: glibc >= 2.5.90-22 (Ulrich Drepper) + +* Sun May 13 2007 Chip Coldwell - 22.0.99-2 +- prevent mmapped pages during dumping (Ulrich Drepper Resolves: bz239344) + +* Tue Apr 24 2007 Chip Coldwell - 22.0.99-1 +- new (last?) pretest tarball from FSF +- update to php-mode-1.2.0 (Ville Skyttä Resolves: bz235941) +- use /etc/alternatives instead of wrapper script + +* Tue Mar 6 2007 Chip Coldwell - 22.0.95-1 +- new pretest tarball from FSF + +* Mon Feb 26 2007 Chip Coldwell - 22.0.94-1 +- new pretest tarball obsoletes loaddefs.el dependencies patch + +* Fri Feb 23 2007 Chip Coldwell - 22.0.93-7 +- fix po-mode-init.el (Kjartan Maraas #228143) + +* Tue Feb 13 2007 Chip Coldwell - 22.0.93-6 +- remove --without-xim configure flag to fix dead keys (Alexandre Oliva #224626) + +* Fri Jan 26 2007 Chip Coldwell - 22.0.93-5 +- remove Tetris to avoid trademark problems (Ville Skyttä #224627) + +* Thu Jan 25 2007 Chip Coldwell - 22.0.93-4 +- fixup loaddefs.el dependencies (Dan Nicolaescu #176171) +- add BuildRequires: automake (changes to Makefile.in) + +* Wed Jan 24 2007 Chip Coldwell - 22.0.93-3 +- po-mode.el was being left out + +* Tue Jan 23 2007 Chip Coldwell - 22.0.93-1 +- new pretest version +- removed setarch since new dumper copes with execshield +- clean up site initialization files (varions #176171) + +* Tue Jan 2 2007 Chip Coldwell - 22.0.92-1 +- new pretest version +- removed almost all emacs 21 patches from emacs 22 +- clean up spec file, +- many new BuildRequires (David Woodhouse #221250) + +* Tue Nov 14 2006 Chip Coldwell - 22.0.90-1 +- first pretest rpm build + +* Mon Nov 6 2006 Chip Coldwell - 21.4-19 +- BuildRequires: sendmail (Wolfgang Rupprecht #213813) + +* Thu Aug 3 2006 Chip Coldwell - 21.4-18 +- non-CJK text broken by default for Western locale (James Ralston #144707) + +* Thu Aug 3 2006 Chip Coldwell - 21.4-17 +- use UTF-8 keyboard input encoding on terminals that support it (Axel Thimm #185399) + +* Thu Aug 3 2006 Chip Coldwell - 21.4-16 +- fix German spell checking for UTF-8 encoded buffers (Daniel Hammer #197737) + +* Wed Jul 26 2006 Chip Coldwell - 21.4-15 +- fix src/unexelf.c to build on PowerPC64 (backport from emacs-22, #183304) + +* Wed Jul 12 2006 Jesse Keating - 21.4-14.1.1 +- rebuild + +* Tue Apr 18 2006 Chip Coldwell - 21.4-14.1 +- don't clobber site-lisp/default.el (Ritesh Khadgaray, 180153) + +* Tue Mar 7 2006 Jens Petersen - 21.4-14 +- bring back setarch for i386 with -R option in spec file and drop + emacs-21-personality-linux32-101818.patch since it no longer seems + sufficient with recent kernels (Sam Peterson, #174736) +- buildrequire giflib-devel instead of libungif-devel + +* Thu Mar 2 2006 Jens Petersen +- avoid backup for fix-x-vs-no-x-diffs.dpatch (Ian Collier, #183503) +- remove the old ccmode info manual (#182084) + +* Mon Feb 27 2006 Jens Petersen - 21.4-13 +- buildrequire libXaw-devel for menus and scrollbar +- pass -R to setarch to disable address randomization during dumping + (Sam Peterson, #174736) +- install cc-mode.info correctly (Sam Peterson, #182084) +- fix sort-columns not to use deprecated non-posix sort key syntax + with sort-columns-posix-key-182282.patch (Richard Ryniker, #182282) +- use system-name function not variable when setting frame-title-format in + /etc/skel/.emacs for XEmacs users hitting .emacs + +* Fri Feb 10 2006 Jesse Keating - 21.4-12.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 21.4-12.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Fri Feb 3 2006 Jens Petersen - 21.4-12 +- add mule-cmd.el-X11-locale.alias-173781.patch to correct location of X11 + locale.alias file (Paul Dickson, #173781) +- fix autoload of php-mode in php-mode-init.el (Christopher Beland, #179484) + +* Wed Dec 14 2005 Jens Petersen - 21.4-11 +- avoid building with -fstack-protector on i386 to prevent crashing + (Jonathan Kamens, #174730) +- require xorg-x11-fonts-ISO8859-1-75dpi instead of xorg-x11-fonts-75dpi + for modular X (#174614) + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Fri Nov 25 2005 Jens Petersen - 21.4-10 +- fix missing parenthesis in lang-coding-systems-init.el + +* Tue Nov 22 2005 Jens Petersen - 21.4-9 +- fix keyboard-coding-system on console for utf-8 (Dawid Gajownik, #173855) +- update etags to latest cvs (Hideki Iwamoto, #173023) + - replace etags-14.21-17.11-diff.patch with etags-update-to-cvs.patch +- update smtpmail.el to latest cvs version for better authentication support + with smtpmail-cvs-update.patch (Alberto Brizio, #167804) + +* Mon Nov 14 2005 Jeremy Katz - 21.4-8 +- update dep for new xorg fonts packages + +* Wed Aug 24 2005 Jens Petersen +- fix name of aspell-es dictionary (#147964) + - update emacs-21.3-lisp-textmodes-ispell-languages.patch + +* Thu Jul 14 2005 Jens Petersen - 21.4-7 +- update rpm-spec-mode.el to cvs revision 1.17 (Ville Skyttä) + - fixes expansion of %%{?dist} +- replace emacs-21.4-setarch_for_loadup-101818.patch with backport + emacs-21-personality-linux32-101818.patch from cvs (Jan Djärv) + which also turns off address randomization during dumping (Masatake Yamato) + - no longer need to pass SETARCH to make on i386 (#160814) +- move ownership of %%{_datadir}/emacs/ and %%{_datadir}/emacs/%%{version}/ + from emacs to emacs-el and emacs-leim subpackages +- don't build tramp html and dvi documentation +- drop src/config.in part of bzero-and-have-stdlib.dpatch to avoid + compiler warnings + +* Thu Jun 23 2005 Jens Petersen - 21.4-6 +- merge in changes from emacs22.spec conditionally + - define emacs21 rpm macro switch to control major version and use it +- update tramp to 2.0.49 + +* Fri Jun 17 2005 Jens Petersen +- set arg0 to emacs in wrapper script (Peter Oliver, 149512#3) + +* Mon May 30 2005 Jens Petersen +- move setting of require-final-newline from default.el to a comment in default + .emacs (Ralph Loader, 119141) + +* Wed May 18 2005 Jens Petersen - 21.4-5 +- update cc-mode to 5.30.9 stable release to address font-lock problems + (126165,148977,150197,155292,158044) + +* Mon May 16 2005 Jens Petersen - 21.4-4 +- don't accidently exclude emacsclient from common package + (Jonathan Kamens, #157808) +- traditional Chinese desktop file translation (Wei-Lun Chao, #157287) + +* Wed Apr 20 2005 Jens Petersen - 21.4-3 +- add igrep.el and init file + +* Mon Apr 11 2005 Jens Petersen - 21.4-2 +- update etags to 17.11 (idht4n@hotmail.com, 151390) + - add etags-14.21-17.11-diff.patch +- replace i386 setarch redefinitions of __make and makeinstall with + emacs-21.4-setarch_for_loadup-101818.patch and setting SETARCH on i386 + (Jason Vas Dias, 101818) + +* Sun Apr 10 2005 Jens Petersen - 21.4-1 +- update to 21.4 movemail vulnerability release + - no longer need movemail-CAN-2005-0100.patch +- replace %%{_bindir}/emacs alternatives with a wrapper script (Warren Togami) + to prevent it from disappearing when upgrading (Michal Jaegermann, 154326) + - suffix the X emacs binaries with -x and the no X binaries with -nox + - the wrapper script %%{_bindir}/emacs-%%version runs emacs-x if installed or + otherwise emacs-nox. %%{_bindir}/emacs is a symlink to the wrapper +- make emacs and emacs-nox own the subdirs in %%{_libexecdir} +- add a bunch of fixes from debian's emacs21_21.4a-1 patch: + battery-acpi-support.dpatch, bzero-and-have-stdlib.dpatch, + coding-region-leak.dpatch, detect-coding-iso2022.dpatch, + fix-batch-mode-signal-handling.dpatch, pcl-cvs-format.dpatch, + python-completion-ignored-extensions.dpatch, + remote-files-permissions.dpatch, save-buffer.dpatch, scroll-margin.dpatch, + xfree86-4.3-modifiers.dpatch + - add fix-x-vs-no-x-diffs.dpatch + - define emacs_libexecdir + - build both emacs and emacs-nox as %%{version}.1 and move common DOC file + to emacs-common + - suffix version in fns-%%{version}.1.el with -x and -nox respectively +- add 100 to elisp patches + +* Wed Apr 6 2005 Jens Petersen - 22.0.50-0.20050406 +- update to snapshot of current cvs + - configure xim support off by default + - bootstrap snapshot + +* Wed Apr 6 2005 Jens Petersen - 21.3-27 +- use alternatives to switch _bindir/emacs between emacs and emacs-nox + (Henning Schmiedehausen, #151067) + - remove emacs and emacs-nox from bindir + - prereq alternatives for emacs and emacs-nox + - add post and postun scripts to handle alternatives +- buildrequire xorg-x11-devel instead of XFree86-devel +- really include and apply emacs-21.3-latex-mode-hook-144083.patch +- make emacs and emacs-nox own _datadir/emacs/version too + +* Wed Mar 9 2005 Jens Petersen - 21.3-26 +- rebuild with gcc 4.0 + - add emacs-21.3-gcc4.patch for emacsclient + +* Mon Feb 28 2005 Jens Petersen - 21.3-25 +- add tramp-2.1.3 to site-lisp (David Woodhouse, 149703) + - move removal of info dir to after its installation + - add tramp-init.el to put tramp into load-path + +* Thu Feb 24 2005 Jens Petersen - 21.3-24 +- mark default.el as a noreplace config file (Pawel Salek, 149310) +- only set keyboard-coding-system in xterms to fix problem with input + Latin characters becoming prefixes and making emacs loop + (Eddahbi Karim, 126007) +- make emacs-el own its lisp directories +- run latex-mode-hook in latex-mode (Martin Biely, 144083) + - add emacs-21.3-latex-mode-hook-144083.patch + +* Fri Feb 18 2005 Jens Petersen - 21.3-23 +- install %%{_bindir}/emacs-nox as a hardlink of the versioned binary +- drop explicit lib requirements +- use sed instead of perl to fix up filelists + +* Mon Feb 14 2005 Jens Petersen - 21.3-22 +- use prereq instead of contexts for common script requirements + (Axel Thimm, 147791) +- move emacs.png from common to main package + +* Fri Feb 4 2005 Jens Petersen - 21.3-21 +- fix CAN-2005-0100 movemail vulnerability with movemail-CAN-2005-0100.patch + (Max Vozeler, 146701) + +* Fri Jan 14 2005 Jens Petersen - 21.3-20 +- workaround xorg-x11 modifier key problem with + emacs-21.3-xterm-modifiers-137868.patch (Thomas Woerner, 137868) + +* Mon Nov 29 2004 Jens Petersen - 21.3-19 +- prefer XIM status under-the-window for now to stop xft httx from dying + (125413): add emacs-xim-status-under-window-125413.patch +- default diff to unified format in .emacs + +* Wed Nov 10 2004 Jens Petersen - 21.3.50-0.20041111 +- initial packaging of cvs emacs + - leim and elisp manual now in main tarball + - no leim subpackage anymore, so make common obsolete it + - no longer need MuleUCS, nor rfc1345.el + - buildrequire and use autoconf rather autoconf213 + - no longer need emacs-21.2-x86_64.patch, + editfns.c-Fformat-multibyte-davej.patch + - bring back game for now + - TODO: some patches still need updating + - fns.el no longer installed + - remove /var/games for now + - update filelist generation to single sweep + - update info_files list + +* Thu Nov 4 2004 Jens Petersen - 21.3-18 +- show emacs again in the desktop menu (132567) +- require fonts-xorg-75dpi to prevent empty boxes at startup due to missing + fonts (Johannes Kaiser, 137060) + +* Mon Oct 18 2004 Jens Petersen - 21.3-17 +- fix etag alternatives removal when uninstalling (Karsten Hopp, 136137) + +* Fri Oct 15 2004 Jens Petersen - 21.3-16 +- do not setup frame-title-format in default.el, since it will override + setting by users (Henrik Bakken, 134520) +- emacs-el no longer requires emacs for the sake of -nox users + (Lars Hupfeldt Nielsen, 134479) +- condition calling of global-font-lock-mode in default .emacs + in case xemacs should happen to load it + +* Wed Sep 29 2004 Jens Petersen - 21.3-15 +- cleanup and update .desktop file +- make emacs not appear in the desktop menu (Seth Nickell,132567) +- move the desktop file from -common to main package +- go back to using just gctags for ctags +- etags is now handled by alternatives (92256) +- improve the default frame title by prefixing the buffer name + (Christopher Beland, 128110) +- fix the names of some European aspell languages with + emacs-21.3-lisp-textmodes-ispell-languages.patch (David Jansen, 122618) +- fixing running "libtool gdb program" in gud with + emacs-21.3-gud-libtool-fix.patch (Dave Malcolm, 130955) + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Fri Apr 30 2004 Jens Petersen - 21.3-13 +- unset focus-follows-mouse in default.el to make switching frames work for + click-to-focus (Theodore Belding,114736) + +* Thu Apr 15 2004 Jens Petersen - 21.3-12 +- update php-mode to 1.1.0 +- add emacs-21.3-no-rpath.patch so that /usr/X11R6/lib is not rpath'ed +- require /bin/ln for %%post (Tim Waugh, 119817) +- move prereq for dev and /sbin/install-info to emacs-common +- leim no longer requires emacs +- use source site-lisp dir in %%prep to setup site files +- define and use site_lisp for buildroot in %%install +- default ispell dictionary to "english" for CJK locale +- add comment to top of site-start.el about load order +- turn on auto-compression-mode in default.el (114808) +- set require-final-newline with setq (David Olsson,119141) + and remove redundant next-line-add-newlines setting +- update info_file list (Reuben Thomas,114729) + +* Tue Mar 16 2004 Mike A. Harris 21.3-11 +- Removed bogus Requires: XFree86-libs that was added in 21.3-8, as rpm + find-requires will automatically pick up the dependancies on any runtime + libraries, and such hard coded requires is not X11 implementation + agnostic (#118471) + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + +* Sat Jan 24 2004 Jens Petersen - 21.3-9 +- bring back emacs-nox subpackage (emacs built without X support) (#113001) + [suggested by Frank Kruchio] +- base emacs package now only contains emacs binary built with X support + and no longer obsoletes emacs-nox +- all the common files required by emacs and emacs-nox are now in emacs-common +- update php-mode.el to 1.0.5 +- add missing rfc1345.el leim input method +- update po-compat.el to version in gettext-0.13.1 +- update base package summary +- add url for python-mode.el and php-mode.el +- gctags is now a symlink to ctags.emacs + +* Wed Jan 14 2004 Jens Petersen - 21.3-8 +- comment out setting transient-mark-mode in skel .emacs (#102441,#90193) + [reported by mal@gromco.com, Jonathan Kamens] +- improve lang-coding-systems-init.el to set-language-environment for CJK + utf-8 locale too and use utf-8 for default-coding-systems and + terminal-coding-system (#111172) [Yoshinori Kuniga] +- update rpm-spec-mode.el to newer one in xemacs package cvs (#105888) [Dams] +- rename etags to etags.emacs and make etags a symlink to it at install time + if it doesn't exist (#92256) [marc_soft@merlins.org] +- apply editfns.c-Fformat-multibyte-davej.patch to fix multibyte code typo + in Fformat [patch from Dave Jones] +- add runtime requirements for XFree86-libs, image libraries, ncurses and zlib +- improve -el and -leim package summaries +- no longer configure build with redundant --with-gcc + +* Tue Nov 25 2003 Jens Petersen +- buildrequire autoconf213 (#110741) [reported by mvd@mylinux.com.ua] + +* Mon Oct 27 2003 Jens Petersen - 21.3-7 +- use "setarch i386" to build on ix86 (#101818) [reported by Michael Redinger] +- use __make to %%build and %%install +- set keyboard coding-system for utf-8 in lang-coding-systems-init.el (#106929) + [reported with fix by Axel Thimm] +- add source url for MuleUCS +- update base package description (#103551) [reported by Tim Landscheidt] + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Wed May 7 2003 Jens Petersen - 21.3-5 +- move transient-mark-mode and global-font-lock-mode setting from default.el + back to dotemacs, so as not to surprise old users (#90193) + [reported by jik@kamens.brookline.ma.us] +- change require-final-newline to query (default.el) +- don't make a backup when applying browse-url-htmlview-84262.patch (#90226) + [reported by mitr@volny.cz] + +* Fri May 2 2003 Elliot Lee +- Add emacs-21.3-ppc64.patch + +* Fri Apr 25 2003 Jens Petersen - 21.3-3 +- use Mule-UCS utf-8 coding-system for CJK subprocess IO +- no need to set fontset anymore in CJK locale + +* Wed Apr 16 2003 Jens Petersen - 21.3-2 +- add Mule-UCS for CJK utf-8 support (suggested by Akira Tagoh) + and use it by default in CJK UTF-8 locale +- move emacs-asian startup files into new lang-coding-systems-init.el +- utf-8 setup in site-start.el is no longer needed in Emacs 21.3 +- generate filelist for site-lisp automatically like base lisp and leim +- don't setup aspell in site-start.el +- rename dotemacs to dotemacs.el and move former contents to new default.el + +* Mon Apr 7 2003 Jens Petersen - 21.3-1 +- update to 21.3 +- no longer set compound-text-with-extensions in dotemacs, since it is now + the default +- emacs-21.2-pop.patch is no longer needed +- update php-mode to 1.0.4 + +* Thu Feb 20 2003 Jens Petersen - 21.2-33 +- default browse-url to use htmlview (#84262) +- remove info dir file rather than excluding it + +* Sat Feb 8 2003 Jens Petersen - 21.2-32 +- set X copy'n'paste encoding to extended compound-text (#74100) + by default in .emacs file [suggested by olonho@hotmail.com] +- .emacs file cleanup (xemacs now has a separate init file) + +* Fri Feb 7 2003 Jens Petersen - 21.2-31 +- block input in allocate_vectorlike to prevent malloc hangs (#83600) + [thanks to Jim Blandy] +- set startup wmclass notify in desktop file + +* Wed Jan 22 2003 Tim Powers +- rebuilt + +* Wed Jan 15 2003 Jens Petersen 21.2-29 +- update to newer po-mode.el and po-compat.el from gettext-0.11.4 +- patch po-mode's po-replace-revision-date for when + po-auto-replace-revision-date is nil (#71264) +- update po-mode-init.el +- examine LC_ALL before LC_CTYPE in site-start.el for utf-8 (#79535) +- don't install etc/DOC files explicitly by hand +- make sure all lisp .elc files are up to date +- pass _smp_mflags to make +- remove games that we shouldn't ship + +* Mon Jan 13 2003 Karsten Hopp 21.2-28 +- s390x lib64 fix + +* Fri Jan 3 2003 Jens Petersen 21.2-27 +- look at LANG after LC_CTYPE when checking for UTF-8 locale encoding + in site-start.el (#79535) +- don't set desktop file config(noreplace) + +* Fri Dec 20 2002 Jens Petersen 21.2-26 +- unset the sticky bit of emacs in bindir (#80049) + +* Wed Dec 18 2002 Jens Petersen 21.2-25 +- no need to patch config.{sub,guess} + +* Tue Dec 3 2002 Tim Waugh +- Fix python-mode-init.el (bug #78910). + +* Sun Dec 1 2002 Jens Petersen 21.2-24 +- rpm-spec-mode update fixes + - patch in XEmacs compat functions rather than defining them with apel + macros in init file (#78764) + - autoload "rpm-spec-mode" not "rpm-spec-mode.el" in same file +- let emacs base also own leim dir to avoid startup warning about missing dir + when -el and -leim aren't installed (#78764) + +* Thu Nov 28 2002 Jens Petersen +- use LC_CTYPE rather than LANG to determine default encoding (#78678) + [reported by starback@stp.ling.uu.se] + +* Wed Nov 27 2002 Jens Petersen 21.2-23 +- set transient-mark-mode in dotemacs for Emacs not XEmacs (#75440) +- update rpm-spec-mode.el to 0.12 + - define needed XEmacs compat functions in new rpm-spec-mode-init.el +- tidy site-start.el + - move python-mode setup to python-mode +- don't build with sbin in path +- use _libexecdir, _bindir and _sysconfdir +- don't gzip info files explicitly +- use tar's C and j options +- generate lisp file-lists in single find sweeps over lisp and leim dirs + - use -fprint and -fprintf + - correct more dir ownerships + +* Sun Nov 24 2002 Florian La Roche 21.2-22 +- add correct alloca defines for s390 + +* Wed Nov 6 2002 Jens Petersen 21.2-21 +- uses patches for x86_64 and s390 support and config.{guess,sub} updating + +* Tue Nov 5 2002 Jens Petersen 21.2-20 +- add support for x86_64 and merge in s390 support from cvs +- add alloca defines to amdx86-64.h (from SuSE) + +* Wed Oct 30 2002 Jens Petersen 21.2-19 +- own our libexec dir (#73984) +- only set transient-mark-mode in dotemacs for Emacs (#75440) +- update to latest config.{guess,sub} +- use _datadir macro + +* Wed Aug 28 2002 Trond Eivind Glomsrød 21.2-18 +- Desktop file fix - add Application to make it show up +- DNS lookup fix for pop (#64802) + +* Tue Aug 27 2002 Trond Eivind Glomsrød 21.2-17 +- Fix gdb arrow when used in non-windowed mode (#56890) + +* Fri Aug 9 2002 Trond Eivind Glomsrød 21.2-16 +- Handle UTF-8 input (#70855). + +* Tue Aug 6 2002 Trond Eivind Glomsrød 21.2-15 +- Don't use canna by default (#70870) + +* Thu Aug 1 2002 Trond Eivind Glomsrød 21.2-14 +- Fixes to desktop file (add encoding, add missing a ";") +- Update s390 patch + +* Wed Jul 24 2002 Trond Eivind Glomsrød 21.2-13 +- rpm -> rpmbuild for rpmspec mode (#68185) + +* Mon Jul 22 2002 Trond Eivind Glomsrød 21.2-12 +- desktop file changes (#69385) + +* Mon Jul 8 2002 Trond Eivind Glomsrød 21.2-11 +- Fix php-mode to not initialize on e.g. foophp.c (#67592) + +* Thu Jun 27 2002 Trond Eivind Glomsrød 21.2-10 +- Downgrade po-mode + +* Fri Jun 21 2002 Tim Powers +- automated rebuild + +* Mon Jun 17 2002 Trond Eivind Glomsrød 21.2-8 +- #66808 + +* Wed May 29 2002 Trond Eivind Glomsrød 21.2-7 +- Rebuild + +* Mon May 20 2002 Trond Eivind Glomsrød 21.2-6 +- Prereq dev + +* Thu May 16 2002 Trond Eivind Glomsrød 21.2-5 +- Update the elisp manual and po-mode + +* Tue May 7 2002 Trond Eivind Glomsrød 21.2-4 +- php-mode 1.0.2 + +* Thu Apr 25 2002 Trond Eivind Glomsrød 21.2-3 +- Update po-mode to the one from gettext 0.11.1 + +* Mon Apr 8 2002 Trond Eivind Glomsrød 21.2-2 +- Tweak mouse init process (#59757) + +* Mon Mar 18 2002 Trond Eivind Glomsrød 21.2-1 +- 21.2 + +* Fri Mar 8 2002 Trond Eivind Glomsrød 21.1.95-1 +- 21.1.95 + +* Fri Feb 8 2002 Trond Eivind Glomsrød 21.1.90-2 +- Upgrade po-mode to the version bundled with gettext 0.11 +- Upgrade rpm-spec-mode to 0.11h + +* Thu Jan 31 2002 Trond Eivind Glomsrød 21.1.90-1 +- 21.1.90 + +* Fri Jan 18 2002 Trond Eivind Glomsrød 21.1.80-2 +- Add ebrowse +- Set transient-mode to t in /etc/skel/.emacs + +* Mon Jan 14 2002 Trond Eivind Glomsrød 21.1.80-1 +- 21.1.80 + +* Wed Jan 09 2002 Tim Powers +- automated rebuild + +* Thu Dec 6 2001 Trond Eivind Glomsrød 21.1-3 +- Increase recursive-load-depth-limit from 10 to 50 + +* Wed Dec 5 2001 Trond Eivind Glomsrød 21.1-2 +- Make it conflict with old versions of gettext + +* Thu Nov 29 2001 Trond Eivind Glomsrød 21.1-1 +- rpm-spec-mode 0.11h, should fix #56748 + +* Tue Nov 6 2001 Trond Eivind Glomsrød 21.1-0.4 +- php mode 1.0.1. Should fix some speedbar problems. + +* Tue Oct 23 2001 Trond Eivind Glomsrød 21.1-0.3 +- Minor cleanups +- add ssl.el + +* Mon Oct 22 2001 Trond Eivind Glomsrød 21.1-0.2 +- Add more files from the libexec directory (#54874, #54875) + +* Sun Oct 21 2001 Trond Eivind Glomsrød 21.1-0.1 +- 21.1 +- Build on IA64 again - the default config now handles it +- Drop all old patches +- Misc cleanups +- Update the elisp manual to 21-2.7 +- Deprecate the emacs-nox and emacs-X11 subpackages. + Simplify build procedure to match. +- Update php-mode to 1.0.0 + +* Mon Oct 15 2001 Trond Eivind Glomsrød 20.7-43 +- Add php-mode 0.9.9 +- Add URL (#54603) +- don't run autoconf/libtoolize during build - they're broken +- don't build on IA64 until they are fixed + +* Sun Sep 16 2001 Trond Eivind Glomsrød 20.7-42 +- Update python-mode to the version in the python 2.2a3 +- Include po-mode in emacs, instead of including in gettext + +* Mon Jul 30 2001 Trond Eivind Glomsrød +- Minor fix to make-mode fontify regexp (#50010) +- Build without emacs being installed (#49085) + +* Tue Jun 19 2001 Trond Eivind Glomsrød +- Much cleaner site-start.d sourcing +- Add more build dependencies +- Add the emacs lisp reference info pages (RFE #44577) +- Don't require tamago - just plug it in for Japanese support + +* Mon Jun 18 2001 Trond Eivind Glomsrød +- Add Xaw3d-devel to buildrequires (#44736) + +* Mon Jun 18 2001 Florian La Roche +- merged s390x patch from + +* Mon Jun 4 2001 Trond Eivind Glomsrød +- New rpm-spec-mode.el, which fixes #43323 + +* Thu Apr 26 2001 Florian La Roche +- fix linker problem on s390 (fix by Than Ngo than@redhat.com) + +* Wed Apr 25 2001 Trond Eivind Glomsrød +- Make sure that mwheel is initialized for XEmacs (#37451) + +* Fri Mar 16 2001 Trond Eivind Glomsrød +- New locale.alias file for emacs-nox + +* Tue Mar 6 2001 Trond Eivind Glomsrød +- update rpm-spec-mode.el to 0.11e - this should fix #30702 + +* Fri Feb 16 2001 Preston Brown +- require tamago, or japanese cannot be input (#27932). + +* Sat Jan 27 2001 Jakub Jelinek +- Preprocess Makefiles as if they were assembly, not C source. + +* Wed Jan 24 2001 Yukihiro Nakai +- Fix the fontset problem when creating a new frame. + +* Thu Jan 18 2001 Trond Eivind Glomsrød +- add Japanese support from Yukihiro Nakai + +* Thu Jan 04 2001 Preston Brown +- do not remove etags, only ctags, per Tom Tromey's suggestion. + +* Wed Dec 27 2000 Tim Powers +- bzipped sources to conserve space + +* Mon Dec 18 2000 Trond Eivind Glomsrød +- add /usr/share/emacs/locale.alias , which had gone AWOL +- update rpm-spec-mode to 0.11a, fresh from the author + (Stig Bjorlykke ). The changes we made + are integrated. + +* Fri Dec 15 2000 Trond Eivind Glomsrød +- prereq fileutils for emacs-nox + +* Mon Dec 11 2000 Trond Eivind Glomsrød +- do locale.alias fix for emacs-nox only, as it somehow + broke the subject line in gnus. Weird. +- update to gnus 5.8.7 + +* Fri Dec 08 2000 Than Ngo +- add support s390 machine + +* Thu Dec 07 2000 Trond Eivind Glomsrød +- add rpm-spec-mode after modifying (use Red Hat groups, + from /usr/share/doc/rpm-version/GROUPS) and fixing + colours(don't specify "yellow" on "bright") Also, + use gpg, not pgp. +- use it (site-start.el) +- add mwheel +- use it, in /etc/skel/.emacs + +* Thu Nov 30 2000 Trond Eivind Glomsrød +- add /usr/share/emacs/site-lisp/site-start.d +- change site-start.el so files in the above directory + are automatically run on startup +- don't set the ispell name in site-start.el, use the + above directory instead + +* Thu Oct 19 2000 Trond Eivind Glomsrød +- fix icon name in the .desktop file +- don't have site-start.el "noreplace" +- load psgml-init (if present) in the default site-start.el + to avoid psgml modifying the file + +* Tue Oct 17 2000 Trond Eivind Glomsrød +- new and better emacs.desktop file + +* Tue Oct 10 2000 Trond Eivind Glomsrød +- remove ctags.1 and etags.1 from the emacs etc directory + (#18011) +- fix the emacs-nox not to use the locale.alias in XFree86 + (#18548)... copy it into /usr/share/emacs and patch + the startup files to use it. Argh. + +* Wed Oct 04 2000 Trond Eivind Glomsrød +- fix initialization of python mode (require it before + customizing it) + +* Fri Sep 22 2000 Bill Nottingham +- don't use bcopy without a prototype + +* Thu Aug 24 2000 Trond Eivind Glomsrød +- define MAIL_USE_LOCKF +- remove setgid on movemail + +* Mon Aug 07 2000 Trond Eivind Glomsrød +- add /usr/share/emacs/site-lisp/subdirs.el (#15639) + +* Tue Jul 25 2000 Trond Eivind Glomsrød +- remove "-b" option from manpage + +* Fri Jul 21 2000 Trond Eivind Glomsrød +- remove Japanese support + +* Mon Jul 17 2000 Matt Wilson +- updated .desktop entry and icon + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Fri Jul 07 2000 Trond Eivind Glomsrød +- fix some typos in spec file + +* Sun Jul 02 2000 Trond Eivind Glomsrød +- make /etc/skel/.emacs 0644 + +* Wed Jun 28 2000 Trond Eivind Glomsrød +- include python mode and change in site-start.el related to this +- some changes to the default .emacs + +* Mon Jun 26 2000 Matt Wilson +- don't build with -O2 on alpha until we can track down the compiler + bug that causes crashes in the garbage collector +- removed all the nox Japanese packages + +* Mon Jun 19 2000 Trond Eivind Glomsrød +- include site-start.el as a a config file +- add aspell support via the above + +* Fri Jun 16 2000 Trond Eivind Glomsrød +- (from MSW) different compression on IA64 to avoid hangs +- remove etags/ctags - use a separate package. Disable patch1 + +* Wed Jun 14 2000 Matt Wilson +- edited japanese patch not to patch configure +- fixed a missing escaped \" in a wc string +- merge japanese support to head of development + +* Tue Jun 13 2000 Trond Eivind Glomsrød +- Version 20.7 +- Add requirement for final newline to the default .emacs +- redid the Xaw3d patch +- checked all patches, discarded those we've upstreamed + +* Wed Jun 07 2000 Trond Eivind Glomsrød +- use %%{_mandir} and %%{_infodir} + +* Fri Jun 2 2000 Bill Nottingham +- add yet another ia64 patch + +* Mon May 22 2000 Bill Nottingham +- add another ia64 patch + +* Fri May 19 2000 Trond Eivind Glomsrød +- Disabled the compile patch for 20.6 + +* Thu May 18 2000 Bill Nottingham +- add in ia64 patch + +* Thu May 18 2000 Trond Eivind Glomsrød +- don't apply the unexelf patch - use a new unexelf.c file + from the 21 source tree (this will go into the 20.7 tree) + +* Wed May 17 2000 Trond Eivind Glomsrød +- added patch by jakub to make it work with glibc2.2 + +* Mon May 08 2000 Trond Eivind Glomsrød +- fixed a problem with ange-ftp and kerberized ftp + +* Mon May 08 2000 Bernhard Rosenkraenzer +- rebuild with new Xaw3d + +* Thu Apr 20 2000 Trond Eivind Glomsrød +- let the build system handle gzipping man pages and stripping +- added patch to increase keyboard buffer size + +* Thu Apr 20 2000 Trond Eivind Glomsrød +- gzip man pages + +* Thu Apr 20 2000 Trond Eivind Glomsrød +- added a security patch from RUS-CERT, which fixes + bugs mentioned in "Advisory 200004-01: GNU Emacs 20" + +* Tue Apr 18 2000 Trond Eivind Glomsrød +- patched to detect bash2 scripts. + +* Thu Apr 06 2000 Trond Eivind Glomsrød +- removed configuraton file status from /usr/share/pixmaps/emacs.png + +* Fri Mar 24 2000 Bernhard Rosenkraenzer +- update to 20.6 and make it compile + +* Mon Feb 21 2000 Preston Brown +- add .emacs make the delete key work to delete forward character for X ver. + +* Wed Feb 16 2000 Cristian Gafton +- fix bug #2988 +- recompile patched .el files (suggested by Pavel.Janik@linux.cz) +- prereq /sbin/install-info + +* Mon Feb 07 2000 Preston Brown +- wmconfig gone + +* Thu Feb 03 2000 Cristian Gafton +- fix descriptions and summary +- fix permissions for emacs niaries (what the hell does 1755 means for a + binary?) +- added missing, as per emacs Changelog, NCURSES_OSPEED_T compilation + flag; without it emacs on Linux is making global 'ospeed' short which + is not the same as 'speed_t' expected by libraries. (reported by Michal + Jaegermann ) + +* Mon Jan 10 2000 David S. Miller +- Revert src/unexecelf.c to 20.4 version, fixes SPARC problems. + +* Sun Jan 9 2000 Matt Wilson +- strip emacs binary +- disable optimizations for now, they cause illegal instructions on SPARC. + +* Sun Jan 09 2000 Paul Fisher +- upgrade to 20.5a +- remove python-mode, wheelmouse support, and auctex menu +- import emacs.desktop with icon from GNOME + +* Wed Dec 08 1999 Ngo Than +- added python-mode, wheelmouse support and auctex menu +- added Comment[de] in emacs.desktop + +* Sat Sep 25 1999 Preston Brown +- added desktop entry + +* Thu Sep 23 1999 Preston Brown +- tried to fix triggers, hopefully working now. + +* Wed Sep 01 1999 Preston Brown +- added trigger for making symlink to /usr/bin/emacs in emacs-nox package + +* Thu Jul 22 1999 Paul Fisher +- upgrade to 20.4 +- cleaned up spec + +* Fri Apr 16 1999 Owen Taylor +- replace bad xemacs compiled .elc file for mh-e with one compiled + on emacs + +* Thu Apr 15 1999 Bill Nottingham +- make sure movemail doesn't get %%defattr()'d to root.root + +* Wed Apr 14 1999 Cristian Gafton +- patch to make it work with dxpc + +* Wed Mar 31 1999 Preston Brown +- updated mh-utils emacs lisp file to match our nmh path locations + +* Sun Mar 21 1999 Cristian Gafton +- auto rebuild in the new build environment (release 9) + +* Fri Feb 26 1999 Cristian Gafton +- linker scripts hack to make it build on the alpha + +* Fri Jan 1 1999 Jeff Johnson +- add leim package (thanks to Pavel.Janik@inet.cz). + +* Fri Dec 18 1998 Cristian Gafton +- build against glibc 2.1 + +* Wed Sep 30 1998 Cristian Gafton +- backed up changes to uncompress.el (it seems that the one from 20.2 works + much better) + +* Mon Sep 28 1998 Jeff Johnson +- eliminate /tmp race in rcs2log + +* Wed Sep 09 1998 Cristian Gafton +- upgrade to 20.3 + +* Tue Jun 9 1998 Jeff Johnson +- add --with-pop to X11 compile. +- include contents of /usr/share/.../etc with main package. + +* Mon Jun 01 1998 Prospector System +- translations modified for de, fr + +* Mon Jun 01 1998 David S. Miller +- fix signals when linked with glibc on non-Intel architectures + NOTE: This patch is not needed with emacs >20.2 + +* Thu May 07 1998 Prospector System + +- translations modified for de, fr, tr + +* Thu May 07 1998 Cristian Gafton +- added /usr/lib/emacs/20.2/*-redhat-linux directory in the filelist + +* Thu Apr 09 1998 Cristian Gafton +- alpha started to like emacs-nox again :-) + +* Thu Nov 6 1997 Michael Fulbright +- alpha just doesnt like emacs-nox, taking it out for now + +* Mon Nov 3 1997 Michael Fulbright +- added multibyte support back into emacs 20.2 +- added wmconfig for X11 emacs +- fixed some errant buildroot references + +* Thu Oct 23 1997 Michael Fulbright +- joy a new version of emacs! Of note - no lockdir any more. +- use post/preun sections to handle numerous GNU info files + +* Mon Oct 06 1997 Erik Troan +- stopped stripping it as it seems to break things + +* Sun Sep 14 1997 Erik Troan +- turned off ecoff support on the Alpha (which doesn't build anymore) + +* Mon Jun 16 1997 Erik Troan +- built against glibc + +* Fri Feb 07 1997 Michael K. Johnson +- Moved ctags to gctags to fit in the more powerful for C (but less + general) exuberant ctags as the binary /usr/bin/ctags and the + man page /usr/man/man1/ctags.1