From 5a272c24497213f9ec0e2dc5c81c0a335780d3fb5af4ef2e10c4a3d5e1a9ea01 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Tue, 19 Oct 2010 08:08:09 +0000 Subject: [PATCH] . OBS-URL: https://build.opensuse.org/package/show/editors/emacs?expand=0&rev=42 --- emacs-22.0.99-sentinel.patch | 12 - emacs-23.1-bnc556175.patch | 71 --- emacs-23.1-bnc558884.patch | 181 ------- emacs-23.1-s390x.dif | 76 --- emacs-23.1.tar.bz2 | 4 +- emacs-23.1-decl.dif => emacs-23.2-decl.dif | 4 +- emacs-23.1-gcc45.dif => emacs-23.2-gcc45.dif | 79 ++- ...-linkscr.patch => emacs-23.2-linkscr.patch | 20 +- ....1-ps-bdf.patch => emacs-23.2-ps-bdf.patch | 8 +- emacs-23.2-s390x.dif | 115 +++++ emacs-23.1.dif => emacs-23.2.dif | 213 ++++---- emacs-23.2.tar.bz2 | 3 + emacs-rst.patch | 97 ++++ emacs.changes | 209 ++++++++ emacs.spec | 454 ++++++++++++++++-- 15 files changed, 979 insertions(+), 567 deletions(-) delete mode 100644 emacs-22.0.99-sentinel.patch delete mode 100644 emacs-23.1-bnc556175.patch delete mode 100644 emacs-23.1-bnc558884.patch delete mode 100644 emacs-23.1-s390x.dif rename emacs-23.1-decl.dif => emacs-23.2-decl.dif (73%) rename emacs-23.1-gcc45.dif => emacs-23.2-gcc45.dif (76%) rename emacs-23.1-linkscr.patch => emacs-23.2-linkscr.patch (90%) rename emacs-23.1-ps-bdf.patch => emacs-23.2-ps-bdf.patch (85%) create mode 100644 emacs-23.2-s390x.dif rename emacs-23.1.dif => emacs-23.2.dif (86%) create mode 100644 emacs-23.2.tar.bz2 create mode 100644 emacs-rst.patch diff --git a/emacs-22.0.99-sentinel.patch b/emacs-22.0.99-sentinel.patch deleted file mode 100644 index af67188..0000000 --- a/emacs-22.0.99-sentinel.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- lib-src/cvtmail.c -+++ lib-src/cvtmail.c 2007-05-15 18:34:59.271942403 +0200 -@@ -42,6 +42,9 @@ Boston, MA 02110-1301, USA. */ - - #ifndef HAVE_STDLIB_H - char *getenv (); -+#else -+#include -+#include - #endif - - char *xmalloc __P ((unsigned)); diff --git a/emacs-23.1-bnc556175.patch b/emacs-23.1-bnc556175.patch deleted file mode 100644 index 6cae673..0000000 --- a/emacs-23.1-bnc556175.patch +++ /dev/null @@ -1,71 +0,0 @@ ---- src/term.c -+++ src/term.c 2009-11-26 14:09:38.631431310 +0100 -@@ -37,6 +37,7 @@ along with GNU Emacs. If not, see - #include -+#include - - #include "lisp.h" - #include "termchar.h" -@@ -1650,7 +1651,7 @@ produce_glyphs (it) - if (unibyte_display_via_language_environment - && (it->c >= 0240)) - { -- it->char_to_display = unibyte_char_to_multibyte (it->c); -+ it->char_to_display = BYTE8_TO_CHAR (it->c); - it->pixel_width = CHAR_WIDTH (it->char_to_display); - it->nglyphs = it->pixel_width; - if (it->glyph_row) -@@ -3467,9 +3465,7 @@ init_tty (char *name, char *terminal_typ - - tty->type = xstrdup (terminal_type); - --#ifdef subprocesses - add_keyboard_wait_descriptor (fileno (tty->input)); --#endif - - #endif /* !DOS_NT */ - -@@ -3959,8 +3957,6 @@ static void - delete_tty (struct terminal *terminal) - { - struct tty_display_info *tty; -- Lisp_Object tail, frame; -- int last_terminal; - - /* Protect against recursive calls. delete_frame in - delete_terminal calls us back when it deletes our last frame. */ -@@ -3972,19 +3968,6 @@ delete_tty (struct terminal *terminal) - - tty = terminal->display_info.tty; - -- last_terminal = 1; -- FOR_EACH_FRAME (tail, frame) -- { -- struct frame *f = XFRAME (frame); -- if (FRAME_LIVE_P (f) && (!FRAME_TERMCAP_P (f) || FRAME_TTY (f) != tty)) -- { -- last_terminal = 0; -- break; -- } -- } -- if (last_terminal) -- error ("Attempt to delete the sole terminal device with live frames"); -- - if (tty == tty_list) - tty_list = tty->next; - else -@@ -4025,10 +4008,8 @@ delete_tty (struct terminal *terminal) - - xfree (tty->old_tty); - xfree (tty->Wcm); -- if (tty->termcap_strings_buffer) -- xfree (tty->termcap_strings_buffer); -- if (tty->termcap_term_buffer) -- xfree (tty->termcap_term_buffer); -+ xfree (tty->termcap_strings_buffer); -+ xfree (tty->termcap_term_buffer); - - bzero (tty, sizeof (struct tty_display_info)); - xfree (tty); diff --git a/emacs-23.1-bnc558884.patch b/emacs-23.1-bnc558884.patch deleted file mode 100644 index 85097ca..0000000 --- a/emacs-23.1-bnc558884.patch +++ /dev/null @@ -1,181 +0,0 @@ -From 3715ffe3e3b2c64d113bf26d94aab559f8559e83 Mon Sep 17 00:00:00 2001 -From: Jan Djärv -Date: Wed, 02 Sep 2009 17:03:20 +0000 -Subject: * xterm.h: Rename x_non_menubar_window_to_frame to - -x_menubar_window_to_frame - -* xterm.c: Remove declarations also in xterm.h -(XTmouse_position): Do not return valid positions -for clicks in the menubar and the toolbar for Gtk+. - -* xfns.c (x_any_window_to_frame): Assume less about Gtk+ internals, -if the widget for the event has the same top level as a frame, -return the frame. -(x_menubar_window_to_frame): Detect menu bar even with Gtk+ -internal windows, bug #4122. -(x_non_menubar_window_to_frame): Remove. ---- -diff --git a/src/xfns.c b/src/xfns.c -index ed068b1..49a9c50 100644 ---- src/xfns.c -+++ src/xfns.c -@@ -377,10 +377,7 @@ x_any_window_to_frame (dpyinfo, wdesc) - #ifdef USE_GTK - GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc); - if (gwdesc != 0 -- && (gwdesc == x->widget -- || gwdesc == x->edit_widget -- || gwdesc == x->vbox_widget -- || gwdesc == x->menubar_widget)) -+ && gtk_widget_get_toplevel (gwdesc) == x->widget) - found = f; - #else - if (wdesc == XtWindow (x->widget) -@@ -401,54 +398,6 @@ x_any_window_to_frame (dpyinfo, wdesc) - return found; - } - --/* Likewise, but exclude the menu bar widget. */ -- --struct frame * --x_non_menubar_window_to_frame (dpyinfo, wdesc) -- struct x_display_info *dpyinfo; -- int wdesc; --{ -- Lisp_Object tail, frame; -- struct frame *f; -- struct x_output *x; -- -- if (wdesc == None) return 0; -- -- for (tail = Vframe_list; CONSP (tail); tail = XCDR (tail)) -- { -- frame = XCAR (tail); -- if (!FRAMEP (frame)) -- continue; -- f = XFRAME (frame); -- if (!FRAME_X_P (f) || FRAME_X_DISPLAY_INFO (f) != dpyinfo) -- continue; -- x = f->output_data.x; -- /* This frame matches if the window is any of its widgets. */ -- if (x->hourglass_window == wdesc) -- return f; -- else if (x->widget) -- { --#ifdef USE_GTK -- GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc); -- if (gwdesc != 0 -- && (gwdesc == x->widget -- || gwdesc == x->edit_widget -- || gwdesc == x->vbox_widget)) -- return f; --#else -- if (wdesc == XtWindow (x->widget) -- || wdesc == XtWindow (x->column_widget) -- || wdesc == XtWindow (x->edit_widget)) -- return f; --#endif -- } -- else if (FRAME_X_WINDOW (f) == wdesc) -- /* A tooltip frame. */ -- return f; -- } -- return 0; --} -- - /* Likewise, but consider only the menu bar widget. */ - - struct frame * -@@ -476,15 +425,14 @@ x_menubar_window_to_frame (dpyinfo, wdesc) - if (x->menubar_widget) - { - GtkWidget *gwdesc = xg_win_to_widget (dpyinfo->display, wdesc); -- int found = 0; - -- BLOCK_INPUT; -+ /* This gives false positives, but the rectangle check in xterm.c -+ where this is called takes care of that. */ - if (gwdesc != 0 - && (gwdesc == x->menubar_widget -- || gtk_widget_get_parent (gwdesc) == x->menubar_widget)) -- found = 1; -- UNBLOCK_INPUT; -- if (found) return f; -+ || gtk_widget_is_ancestor (x->menubar_widget, gwdesc) -+ || gtk_widget_is_ancestor (gwdesc, x->menubar_widget))) -+ return f; - } - #else - if (x->menubar_widget -diff --git a/src/xterm.c b/src/xterm.c -index e536d0d..1e13ae8 100644 ---- src/xterm.c -+++ src/xterm.c -@@ -109,8 +109,6 @@ extern void xlwmenu_redisplay P_ ((Widget)); - #if defined (USE_X_TOOLKIT) || defined (USE_GTK) - - extern void free_frame_menubar P_ ((struct frame *)); --extern struct frame *x_menubar_window_to_frame P_ ((struct x_display_info *, -- int)); - #endif - - #ifdef USE_X_TOOLKIT -@@ -143,11 +141,6 @@ extern void _XEditResCheckMessages (); - - #endif /* USE_X_TOOLKIT */ - --#if ! defined (USE_X_TOOLKIT) && ! defined (USE_GTK) --#define x_any_window_to_frame x_window_to_frame --#define x_top_window_to_frame x_window_to_frame --#endif -- - #ifdef USE_X_TOOLKIT - #include "widget.h" - #ifndef XtNinitialState -@@ -3908,7 +3901,14 @@ XTmouse_position (fp, insist, bar_window, part, x, y, time) - - if (child == None || child == win) - break; -- -+#ifdef USE_GTK -+ /* We don't wan't to know the innermost window. We -+ want the edit window. For non-Gtk+ the innermost -+ window is the edit window. For Gtk+ it might not -+ be. It might be the tool bar for example. */ -+ if (x_window_to_frame (FRAME_X_DISPLAY_INFO (*fp), win)) -+ break; -+#endif - win = child; - parent_x = win_x; - parent_y = win_y; -@@ -3925,8 +3925,14 @@ XTmouse_position (fp, insist, bar_window, part, x, y, time) - parent_{x,y} are invalid, but that's okay, because we'll - never use them in that case.) */ - -+#ifdef USE_GTK -+ /* We don't wan't to know the innermost window. We -+ want the edit window. */ -+ f1 = x_window_to_frame (FRAME_X_DISPLAY_INFO (*fp), win); -+#else - /* Is win one of our frames? */ - f1 = x_any_window_to_frame (FRAME_X_DISPLAY_INFO (*fp), win); -+#endif - - #ifdef USE_X_TOOLKIT - /* If we end up with the menu bar window, say it's not -diff --git a/src/xterm.h b/src/xterm.h -index 0ab19fd..5e83ef8 100644 ---- src/xterm.h -+++ src/xterm.h -@@ -378,7 +378,7 @@ extern struct frame *x_window_to_frame P_ ((struct x_display_info *, int)); - - #if defined (USE_X_TOOLKIT) || defined (USE_GTK) - extern struct frame *x_any_window_to_frame P_ ((struct x_display_info *, int)); --extern struct frame *x_non_menubar_window_to_frame P_ ((struct x_display_info *, int)); -+extern struct frame *x_menubar_window_to_frame P_ ((struct x_display_info *, int)); - extern struct frame *x_top_window_to_frame P_ ((struct x_display_info *, int)); - #endif - --- -cgit v0.8.2.1 diff --git a/emacs-23.1-s390x.dif b/emacs-23.1-s390x.dif deleted file mode 100644 index 09aa936..0000000 --- a/emacs-23.1-s390x.dif +++ /dev/null @@ -1,76 +0,0 @@ ---- src/lisp.h -+++ src/lisp.h 2009-08-11 14:46:30.417901307 +0200 -@@ -161,7 +161,7 @@ extern void die P_((const char *, const - /* We also need to be able to specify mult-of-8 alignment on static vars. */ - # if defined DECL_ALIGN - /* We currently do not support USE_LSB_TAG with a union Lisp_Object. */ --# ifndef USE_LISP_UNION_TYPE -+# if !defined(USE_LISP_UNION_TYPE) && !defined(__s390x__) - # define USE_LSB_TAG - # endif - # endif -@@ -381,11 +381,17 @@ enum pvec_type - - #define TYPEMASK ((((EMACS_INT) 1) << GCTYPEBITS) - 1) - #define XTYPE(a) ((enum Lisp_Type) (((EMACS_UINT) (a)) & TYPEMASK)) -+#ifndef XINT - #define XINT(a) (((EMACS_INT) (a)) >> GCTYPEBITS) -+#endif -+#ifndef XUINT - #define XUINT(a) (((EMACS_UINT) (a)) >> GCTYPEBITS) -+#endif -+#ifndef XSET - #define XSET(var, type, ptr) \ - (eassert (XTYPE (ptr) == 0), /* Check alignment. */ \ - (var) = ((EMACS_INT) (type)) | ((EMACS_INT) (ptr))) -+#endif - #define make_number(N) (((EMACS_INT) (N)) << GCTYPEBITS) - - /* XFASTINT and XSETFASTINT are for use when the integer is known to be -@@ -394,7 +400,9 @@ enum pvec_type - #define XFASTINT(a) XINT (a) - #define XSETFASTINT(a, b) ((a) = make_number (b)) - -+#ifndef XPNTR - #define XPNTR(a) ((EMACS_INT) ((a) & ~TYPEMASK)) -+#endif - - #else /* not USE_LSB_TAG */ - -@@ -452,16 +460,24 @@ enum pvec_type - - #ifdef EXPLICIT_SIGN_EXTEND - /* Make sure we sign-extend; compilers have been known to fail to do so. */ -+#ifndef XINT - #define XINT(a) (((a).s.val << (BITS_PER_EMACS_INT - VALBITS)) \ - >> (BITS_PER_EMACS_INT - VALBITS)) -+#endif - #else -+#ifndef XINT - #define XINT(a) ((a).s.val) -+#endif - #endif /* EXPLICIT_SIGN_EXTEND */ - -+#ifndef XUINT - #define XUINT(a) ((a).u.val) -+#endif - -+#ifndef XSET - #define XSET(var, vartype, ptr) \ - (((var).s.val = ((EMACS_INT) (ptr))), ((var).s.type = ((char) (vartype)))) -+#endif - - #if __GNUC__ >= 2 && defined (__OPTIMIZE__) - #define make_number(N) \ ---- src/m/ibms390x.h -+++ src/m/ibms390x.h 2009-08-11 14:47:06.625902091 +0200 -@@ -78,7 +78,9 @@ NOTE-END */ - working alloca function and it should be used. Undefine it if an - assembler-language alloca in the file alloca.s should be used. */ - -+#ifndef HAVE_ALLOCA - #define HAVE_ALLOCA -+#endif - - /* On the 64 bit architecture, we can use 60 bits for addresses */ - diff --git a/emacs-23.1.tar.bz2 b/emacs-23.1.tar.bz2 index 20f030e..87f6528 100644 --- a/emacs-23.1.tar.bz2 +++ b/emacs-23.1.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b35f4457c7a0ee9f9185579cc2890b43f129a112cf22500233489db7a24cb1c -size 34382732 +oid sha256:435db5a28ff0b48b6e3c81dad7104ed21c563b76565666d98bbc8fe0afd14332 +size 1048576 diff --git a/emacs-23.1-decl.dif b/emacs-23.2-decl.dif similarity index 73% rename from emacs-23.1-decl.dif rename to emacs-23.2-decl.dif index b32fdb9..afcf59e 100644 --- a/emacs-23.1-decl.dif +++ b/emacs-23.2-decl.dif @@ -1,5 +1,5 @@ --- src/frame.c -+++ src/frame.c 2009-08-10 18:14:44.841901682 +0200 ++++ src/frame.c 2010-10-18 13:34:00.000427490 +0000 @@ -21,6 +21,9 @@ along with GNU Emacs. If not, see @@ -7,6 +7,6 @@ +#ifdef STDC_HEADERS +#include +#endif + #include #include "lisp.h" #include "character.h" - #ifdef HAVE_X_WINDOWS diff --git a/emacs-23.1-gcc45.dif b/emacs-23.2-gcc45.dif similarity index 76% rename from emacs-23.1-gcc45.dif rename to emacs-23.2-gcc45.dif index 7eb8cca..ac4088e 100644 --- a/emacs-23.1-gcc45.dif +++ b/emacs-23.2-gcc45.dif @@ -1,5 +1,5 @@ --- lib-src/pop.c -+++ lib-src/pop.c 2010-03-17 14:07:55.904126829 +0000 ++++ lib-src/pop.c 2010-03-17 14:07:56.000000000 +0000 @@ -28,6 +28,7 @@ along with GNU Emacs. If not, see @@ -39,12 +39,12 @@ +#ifdef HAVE_UNISTD_H +#include +#endif + #include #include "lisp.h" - #include "character.h" --- src/charset.c -+++ src/charset.c 2010-03-18 09:41:44.856306456 +0000 -@@ -272,7 +272,7 @@ load_charset_map (charset, entries, n_en ++++ src/charset.c 2010-03-18 09:41:45.000000000 +0000 +@@ -273,7 +273,7 @@ load_charset_map (charset, entries, n_en int n_entries; int control_flag; { @@ -53,7 +53,7 @@ unsigned max_code = CHARSET_MAX_CODE (charset); int ascii_compatible_p = charset->ascii_compatible_p; int min_char, max_char, nonascii_min_char; -@@ -640,7 +640,7 @@ load_charset (charset, control_flag) +@@ -657,7 +657,7 @@ load_charset (charset, control_flag) struct charset *charset; int control_flag; { @@ -63,8 +63,8 @@ if (inhibit_load_charset_map && temp_charset_work --- src/cm.c -+++ src/cm.c 2010-03-18 09:45:28.412126540 +0000 -@@ -33,13 +33,6 @@ along with GNU Emacs. If not, see source + coding->src_bytes; int multibytep = coding->src_multibyte; int single_shifting = 0; @@ -119,7 +119,7 @@ int c, c1; int consumed_chars = 0; int i; -@@ -3573,7 +3573,7 @@ decode_coding_iso_2022 (coding) +@@ -3601,7 +3601,7 @@ decode_coding_iso_2022 (coding) int charset_id_0 = CODING_ISO_INVOKED_CHARSET (coding, 0); int charset_id_1 = CODING_ISO_INVOKED_CHARSET (coding, 1); int charset_id_2, charset_id_3; @@ -128,7 +128,7 @@ int c; struct composition_status *cmp_status = CODING_ISO_CMP_STATUS (coding); Lisp_Object attrs, charset_list; -@@ -5591,7 +5591,7 @@ decode_coding_charset (coding) +@@ -5610,7 +5610,7 @@ decode_coding_charset (coding) { int c; Lisp_Object val; @@ -137,7 +137,7 @@ int dim; int len = 1; unsigned code; -@@ -7739,12 +7739,12 @@ decode_coding_object (coding, src_object +@@ -7773,12 +7773,12 @@ decode_coding_object (coding, src_object Lisp_Object dst_object; { int count = specpdl_ptr - specpdl; @@ -153,7 +153,7 @@ int need_marker_adjustment = 0; Lisp_Object old_deactivate_mark; -@@ -7933,7 +7933,7 @@ encode_coding_object (coding, src_object +@@ -7967,7 +7967,7 @@ encode_coding_object (coding, src_object EMACS_INT chars = to - from; EMACS_INT bytes = to_byte - from_byte; Lisp_Object attrs; @@ -162,7 +162,7 @@ int need_marker_adjustment = 0; int kill_src_buffer = 0; Lisp_Object old_deactivate_mark; -@@ -8273,8 +8273,8 @@ detect_coding_system (src, src_chars, sr +@@ -8307,8 +8307,8 @@ detect_coding_system (src, src_chars, sr base_category = XINT (CODING_ATTR_CATEGORY (attrs)); if (base_category == coding_category_undecided) { @@ -173,21 +173,8 @@ int c, i; /* Skip all ASCII bytes except for a few ISO2022 controls. */ ---- src/doprnt.c -+++ src/doprnt.c 2010-03-17 14:05:00.296126178 +0000 -@@ -154,8 +154,9 @@ doprnt1 (lispstrings, buffer, bufsize, f - while ('0' <= fmt[1] && fmt[1] <= '9') - { - unsigned m = n * 10; -+ unsigned o = n; - if (m / 10 != n -- || (n = m + (fmt[1] - '0')) < n) -+ || (n = m + (fmt[1] - '0')) < o) - error ("Format width or precision too large"); - *string++ = *++fmt; - } --- src/fns.c -+++ src/fns.c 2010-03-17 13:48:06.940163237 +0000 ++++ src/fns.c 2010-03-17 13:48:07.000000000 +0000 @@ -20,6 +20,7 @@ along with GNU Emacs. If not, see @@ -197,8 +184,8 @@ #include #endif --- src/font.c -+++ src/font.c 2010-03-18 09:34:23.476126798 +0000 -@@ -1491,7 +1491,7 @@ font_parse_fcname (name, font) ++++ src/font.c 2010-03-18 09:34:23.000000000 +0000 +@@ -1493,7 +1493,7 @@ font_parse_fcname (name, font) else { /* KEY=VAL pairs */ @@ -207,7 +194,7 @@ int prop; if (q - p == 10 && memcmp (p + 1, "pixelsize", 9) == 0) -@@ -1618,7 +1618,7 @@ font_unparse_fcname (font, pixel_size, n +@@ -1656,7 +1656,7 @@ font_unparse_fcname (font, pixel_size, n { Lisp_Object family, foundry; Lisp_Object tail, val; @@ -216,7 +203,7 @@ int i, len = 1; char *p; Lisp_Object styles[3]; -@@ -2933,7 +2933,7 @@ font_open_entity (f, entity, pixel_size) +@@ -3008,7 +3008,7 @@ font_open_entity (f, entity, pixel_size) Lisp_Object objlist, size, val, font_object; struct font *font; int min_width, height; @@ -226,8 +213,8 @@ font_assert (FONT_ENTITY_P (entity)); size = AREF (entity, FONT_SIZE_INDEX); --- src/keyboard.c -+++ src/keyboard.c 2010-03-18 09:25:58.544126669 +0000 -@@ -3041,7 +3041,7 @@ read_char (commandflag, nmaps, maps, pre ++++ src/keyboard.c 2010-03-18 09:25:59.000000000 +0000 +@@ -3061,7 +3061,7 @@ read_char (commandflag, nmaps, maps, pre if (NILP (c)) { @@ -236,8 +223,8 @@ if (end_time) { -@@ -4517,7 +4517,7 @@ timer_check (do_it_now) - int do_it_now; +@@ -4555,7 +4555,7 @@ static EMACS_TIME + timer_check_2 () { EMACS_TIME nexttime; - EMACS_TIME now, idleness_now; @@ -245,7 +232,7 @@ Lisp_Object timers, idle_timers, chosen_timer; struct gcpro gcpro1, gcpro2, gcpro3; -@@ -4554,7 +4554,7 @@ timer_check (do_it_now) +@@ -4592,7 +4592,7 @@ timer_check_2 () Lisp_Object *vector; Lisp_Object timer = Qnil, idle_timer = Qnil; EMACS_TIME timer_time, idle_timer_time; @@ -255,7 +242,7 @@ /* Skip past invalid timers and timers already handled. */ if (!NILP (timers)) --- src/md5.c -+++ src/md5.c 2010-03-17 13:51:35.852626322 +0000 ++++ src/md5.c 2010-03-17 13:51:36.000000000 +0000 @@ -26,6 +26,7 @@ # include #endif @@ -265,8 +252,8 @@ #if STDC_HEADERS || defined _LIBC --- src/syntax.c -+++ src/syntax.c 2010-03-18 09:35:21.984126762 +0000 -@@ -491,7 +491,7 @@ back_comment (from, from_byte, stop, com ++++ src/syntax.c 2010-03-18 09:35:22.000000000 +0000 +@@ -492,7 +492,7 @@ back_comment (from, from_byte, stop, com EMACS_INT comment_end = from; EMACS_INT comment_end_byte = from_byte; EMACS_INT comstart_pos = 0; @@ -285,7 +272,7 @@ int negate = 0; register int i, i_byte; --- src/term.c -+++ src/term.c 2010-03-18 08:56:44.632126575 +0000 ++++ src/term.c 2010-03-18 08:56:45.000000000 +0000 @@ -70,7 +70,6 @@ static int been_here = -1; #if defined HAVE_TERMCAP_H && 0 #include @@ -295,7 +282,7 @@ extern int tgetflag P_ ((char *id)); extern int tgetnum P_ ((char *id)); --- src/unexhp9k800.c -+++ src/unexhp9k800.c 2010-03-17 13:52:28.540626294 +0000 ++++ src/unexhp9k800.c 2010-03-17 13:52:29.000000000 +0000 @@ -54,6 +54,9 @@ #endif diff --git a/emacs-23.1-linkscr.patch b/emacs-23.2-linkscr.patch similarity index 90% rename from emacs-23.1-linkscr.patch rename to emacs-23.2-linkscr.patch index e053eb8..a167794 100644 --- a/emacs-23.1-linkscr.patch +++ b/emacs-23.2-linkscr.patch @@ -1,8 +1,8 @@ --- src/Makefile.in -+++ src/Makefile.in 2009-08-10 18:03:54.025901349 +0200 -@@ -935,6 +935,13 @@ ${etc}DOC: ${libsrc}make-docfile${EXEEXT - ${libsrc}make-docfile${EXEEXT}: - cd ${libsrc}; ${MAKE} ${MFLAGS} make-docfile${EXEEXT} ++++ src/Makefile.in 2010-10-18 14:26:59.211926181 +0000 +@@ -960,6 +960,13 @@ ${libsrc}make-docfile${EXEEXT}: + buildobj.h: Makefile + echo "#define BUILDOBJ \"${obj} ${otherobj} " "\"" > buildobj.h +/* On the alpha the elf dumper is kind of broken... */ +#if defined(__linux__) && defined(__alpha__) @@ -11,20 +11,20 @@ +LINK_SCRIPT = +#endif /* alpha linux */ + - temacs${EXEEXT}: $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} ${otherobj} OBJECTS_MACHINE prefix-args${EXEEXT} - echo "${obj} ${otherobj} " OBJECTS_MACHINE > buildobj.lst + temacs${EXEEXT}: $(LOCALCPP) $(STARTFILES) stamp-oldxmenu ${obj} ${otherobj} prefix-args${EXEEXT} #ifdef NS_IMPL_GNUSTEP -@@ -945,7 +952,7 @@ temacs${EXEEXT}: $(LOCALCPP) $(STARTFILE + $(CC) -rdynamic YMF_PASS_LDFLAGS ( ${TEMACS_LDFLAGS} \ +@@ -969,7 +976,7 @@ temacs${EXEEXT}: $(LOCALCPP) $(STARTFILE #else $(LD) YMF_PASS_LDFLAGS (${STARTFLAGS} ${TEMACS_LDFLAGS}) $(LDFLAGS) \ -o temacs ${STARTFILES} ${obj} ${otherobj} \ -- OBJECTS_MACHINE ${LIBES} -+ OBJECTS_MACHINE ${LIBES} $(LINK_SCRIPT) +- ${LIBES} ++ ${LIBES} $(LINK_SCRIPT) #endif /* We do not use ALL_LDFLAGS because LD_SWITCH_SYSTEM and LD_SWITCH_MACHINE --- src/elf64alpha.x -+++ src/elf64alpha.x 2001-10-24 17:03:54.000000000 +0200 ++++ src/elf64alpha.x 2001-10-24 15:03:54.000000000 +0000 @@ -0,0 +1,130 @@ +OUTPUT_FORMAT("elf64-alpha", "elf64-alpha", "elf64-alpha") +OUTPUT_ARCH(alpha) diff --git a/emacs-23.1-ps-bdf.patch b/emacs-23.2-ps-bdf.patch similarity index 85% rename from emacs-23.1-ps-bdf.patch rename to emacs-23.2-ps-bdf.patch index 4a235c6..188ddfe 100644 --- a/emacs-23.1-ps-bdf.patch +++ b/emacs-23.2-ps-bdf.patch @@ -1,7 +1,7 @@ --- lisp/ldefs-boot.el -+++ lisp/ldefs-boot.el 2009-08-10 18:21:22.117901948 +0200 -@@ -22200,9 +22200,9 @@ With prefix argument \\[universal-prefix - ;;;;;; 47385)) ++++ lisp/ldefs-boot.el 2009-08-10 16:21:22.000000000 +0000 +@@ -21513,9 +21513,9 @@ With prefix argument \\[universal-prefix + ;;;;;; 49281)) ;;; Generated autoloads from ps-bdf.el -(defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list (expand-file-name "fonts/bdf" installation-directory)) '("/usr/local/share/emacs/fonts/bdf")) "\ @@ -13,7 +13,7 @@ (custom-autoload 'bdf-directory-list "ps-bdf" t) --- lisp/ps-bdf.el -+++ lisp/ps-bdf.el 2009-08-10 18:21:46.909901399 +0200 ++++ lisp/ps-bdf.el 2009-08-10 16:21:47.000000000 +0000 @@ -45,9 +45,9 @@ (defcustom bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) diff --git a/emacs-23.2-s390x.dif b/emacs-23.2-s390x.dif new file mode 100644 index 0000000..5951a2c --- /dev/null +++ b/emacs-23.2-s390x.dif @@ -0,0 +1,115 @@ +--- src/lisp.h ++++ src/lisp.h 2010-10-18 13:46:05.240426350 +0000 +@@ -375,7 +375,7 @@ enum pvec_type + For example, if tem is a Lisp_Object whose type is Lisp_Cons, + XCONS (tem) is the struct Lisp_Cons * pointing to the memory for that cons. */ + +-#ifndef USE_LISP_UNION_TYPE ++#if !defined(USE_LISP_UNION_TYPE) && !defined(__s390x__) + + /* Return a perfect hash of the Lisp_Object representation. */ + #define XHASH(a) (a) +@@ -385,19 +385,31 @@ enum pvec_type + #define TYPEMASK ((((EMACS_INT) 1) << GCTYPEBITS) - 1) + #define XTYPE(a) ((enum Lisp_Type) (((EMACS_UINT) (a)) & TYPEMASK)) + #ifdef USE_2_TAGS_FOR_INTS ++#ifndef XINT + # define XINT(a) (((EMACS_INT) (a)) >> (GCTYPEBITS - 1)) ++#endif ++#ifndef XUINT + # define XUINT(a) (((EMACS_UINT) (a)) >> (GCTYPEBITS - 1)) ++#endif + # define make_number(N) (((EMACS_INT) (N)) << (GCTYPEBITS - 1)) + #else ++#ifndef XINT + # define XINT(a) (((EMACS_INT) (a)) >> GCTYPEBITS) ++#endif ++#ifndef XUINT + # define XUINT(a) (((EMACS_UINT) (a)) >> GCTYPEBITS) ++#endif + # define make_number(N) (((EMACS_INT) (N)) << GCTYPEBITS) + #endif ++#ifndef XSET + #define XSET(var, type, ptr) \ + (eassert (XTYPE (ptr) == 0), /* Check alignment. */ \ + (var) = ((EMACS_INT) (type)) | ((EMACS_INT) (ptr))) ++#endif + ++#ifndef XPNTR + #define XPNTR(a) ((EMACS_INT) ((a) & ~TYPEMASK)) ++#endif + + #else /* not USE_LSB_TAG */ + +@@ -418,19 +430,29 @@ enum pvec_type + /* Extract the value of a Lisp_Object as a (un)signed integer. */ + + #ifdef USE_2_TAGS_FOR_INTS ++#ifndef XINT + # define XINT(a) ((((EMACS_INT) (a)) << (GCTYPEBITS - 1)) >> (GCTYPEBITS - 1)) ++#endif ++#ifndef XUINT + # define XUINT(a) ((EMACS_UINT) ((a) & (1 + (VALMASK << 1)))) ++#endif + # define make_number(N) ((((EMACS_INT) (N)) & (1 + (VALMASK << 1)))) + #else ++#ifndef XINT + # define XINT(a) ((((EMACS_INT) (a)) << (BITS_PER_EMACS_INT - VALBITS)) \ + >> (BITS_PER_EMACS_INT - VALBITS)) ++#endif ++#ifndef XUINT + # define XUINT(a) ((EMACS_UINT) ((a) & VALMASK)) ++#endif + # define make_number(N) \ + ((((EMACS_INT) (N)) & VALMASK) | ((EMACS_INT) Lisp_Int) << VALBITS) + #endif + ++#ifndef XSET + #define XSET(var, type, ptr) \ + ((var) = ((EMACS_INT)(type) << VALBITS) + ((EMACS_INT) (ptr) & VALMASK)) ++#endif + + #define XPNTR(a) ((EMACS_UINT) ((a) & VALMASK)) + +@@ -457,14 +479,18 @@ enum pvec_type + #define XINT(a) ((a).s.val) + #endif /* EXPLICIT_SIGN_EXTEND */ + ++#ifndef XUINT + #define XUINT(a) ((a).u.val) ++#endif + + #ifdef USE_LSB_TAG + ++#ifndef XSET + # define XSET(var, vartype, ptr) \ + (eassert ((((EMACS_UINT) (ptr)) & ((1 << GCTYPEBITS) - 1)) == 0), \ + (var).u.val = ((EMACS_UINT) (ptr)) >> GCTYPEBITS, \ + (var).u.type = ((char) (vartype))) ++#endif + + /* Some versions of gcc seem to consider the bitfield width when issuing + the "cast to pointer from integer of different size" warning, so the +@@ -479,8 +505,10 @@ enum pvec_type + # define XFASTINT(a) ((a).i + 0) + # define XSETFASTINT(a, b) ((a).i = (b)) + ++#ifndef XSET + # define XSET(var, vartype, ptr) \ + (((var).s.val = ((EMACS_INT) (ptr))), ((var).s.type = ((char) (vartype)))) ++#endif + + #endif /* !USE_LSB_TAG */ + +--- src/m/ibms390x.h ++++ src/m/ibms390x.h 2009-08-11 12:47:07.000000000 +0000 +@@ -78,7 +78,9 @@ NOTE-END */ + working alloca function and it should be used. Undefine it if an + assembler-language alloca in the file alloca.s should be used. */ + ++#ifndef HAVE_ALLOCA + #define HAVE_ALLOCA ++#endif + + /* On the 64 bit architecture, we can use 60 bits for addresses */ + diff --git a/emacs-23.1.dif b/emacs-23.2.dif similarity index 86% rename from emacs-23.1.dif rename to emacs-23.2.dif index 942609c..5c994a1 100644 --- a/emacs-23.1.dif +++ b/emacs-23.2.dif @@ -1,23 +1,5 @@ ---- .pkgextract -+++ .pkgextract 2008-03-31 12:47:07.000000000 +0200 -@@ -0,0 +1,15 @@ -+patch -s -p0 -b --suffix=.axp < ../emacs-22.0.99-linkscr.patch -+patch -s -p0 -b --suffix=.glibc < ../emacs-22.0.99-glibc.patch -+patch -s -p0 -b --suffix=.decl < ../emacs-22.0.99-decl.dif -+patch -s -p0 -b --suffix=.print < ../emacs-21.1-asian-print.patch -+patch -s -p0 -b --suffix=.psbdf < ../emacs-22.0.99-ps-bdf.patch -+patch -s -p0 -b --suffix=.ppc64 < ../emacs-22.0.99-ppc64.patch -+patch -s -p0 -b --suffix=.psmu < ../emacs-22.0.99-ps-mule.patch -+patch -s -p0 -b --suffix=.nvoid < ../emacs-22.0.99-nonvoid.patch -+patch -s -p0 -b --suffix=.snd < ../emacs-22.0.99-sendmail-path.patch -+patch -s -p0 -b --suffix=.gcc4 < ../emacs-22.0.99-sentinel.patch -+patch -s -p0 -b --suffix=.xim < ../emacs-22.0.99-xim.patch -+patch -s -p0 -b --suffix=.x11r7 < ../emacs-22.0.99-x11r7.patch -+patch -s -p0 -b --suffix=.s390x < ../emacs-22.0.99-s390x.dif -+patch -s -p0 -b --suffix=.conf < ../emacs-22.1-conf.diff -+patch -s -p0 -b --suffix=.iconic < ../emacs-22.2-iconic.patch --- Makefile.in -+++ Makefile.in 2009-08-11 15:13:34.790401949 +0200 ++++ Makefile.in 2010-10-18 13:57:39.899926326 +0000 @@ -131,7 +131,7 @@ libexecdir=@libexecdir@ # (and they contain cross-references that expect them to be there). mandir=@mandir@ @@ -40,7 +22,7 @@ -unset CDPATH; \ for f in `cd lib-src && echo fns-*.el`; do \ if test -r lib-src/$$f ; then \ -@@ -584,15 +582,19 @@ install-arch-indep: mkdir info install-e +@@ -586,15 +584,19 @@ install-arch-indep: mkdir info install-e test "$(MAKEINFO)" = "off" && ! test -e $$elt && continue; \ (cd $${thisdir}; \ ${INSTALL_INFO} --info-dir=$(DESTDIR)${infodir} $(DESTDIR)${infodir}/$$elt); \ @@ -48,7 +30,7 @@ + gzip -f9 $(DESTDIR)${infodir}/$$elt; \ done; \ else true; fi - -chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} $(DESTDIR)${datadir}/emacs/site-lisp ${COPYDESTS} $(DESTDIR)${infodir} + -chmod -R a+r $(DESTDIR)${datadir}/emacs/${version} ${COPYDESTS} thisdir=`/bin/pwd`; \ cd ${mansrcdir}; \ + cp ctags.1 gnuctags.1; \ @@ -60,7 +42,7 @@ done ## Install those items from etc/ that need to end up elsewhere. -@@ -675,7 +677,7 @@ uninstall: +@@ -677,7 +679,7 @@ uninstall: done; \ done;) (cd $(DESTDIR)${man1dir} && rm -f $(MAN_PAGES)) @@ -70,8 +52,8 @@ -rm -f $(DESTDIR)${desktopdir}/emacs.desktop for file in snake-scores tetris-scores; do \ --- configure.in -+++ configure.in 2009-08-12 16:08:01.710401378 +0200 -@@ -366,11 +366,11 @@ dnl see the `changequote' comment above. ++++ configure.in 2009-08-12 14:08:02.000000000 +0000 +@@ -451,11 +451,11 @@ dnl see the `changequote' comment above. esac ;; @@ -85,7 +67,7 @@ machine=arm opsys=gnu-linux ;; -@@ -401,15 +401,15 @@ dnl see the `changequote' comment above. +@@ -487,15 +487,15 @@ dnl see the `changequote' comment above. CFLAGS="-D_INCLUDE__STDC_A1_SOURCE $CFLAGS" ;; @@ -104,7 +86,7 @@ machine=ibms390x opsys=gnu-linux ;; rs6000-ibm-aix4.2* | powerpc-ibm-aix4.2* ) -@@ -443,7 +443,7 @@ dnl see the `changequote' comment above. +@@ -529,7 +529,7 @@ dnl see the `changequote' comment above. ;; ## Suns @@ -113,7 +95,7 @@ machine=sparc opsys=gnu-linux ;; -@@ -524,7 +524,7 @@ dnl see the `changequote' comment above. +@@ -601,7 +601,7 @@ dnl see the `changequote' comment above. *-darwin* ) opsys=darwin CPP="${CC-cc} -E -no-cpp-precomp" ;; @@ -122,7 +104,7 @@ *-sysv4.2uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; *-sysv5uw* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; *-sysv5OpenUNIX* ) opsys=unixware; NON_GNU_CPP=/lib/cpp ;; -@@ -533,28 +533,28 @@ dnl see the `changequote' comment above. +@@ -610,28 +610,28 @@ dnl see the `changequote' comment above. ;; ## m68k Linux-based GNU system @@ -157,7 +139,7 @@ machine=sh3 opsys=gnu-linux ;; -@@ -911,7 +911,7 @@ AC_SYS_LARGEFILE +@@ -1003,7 +1003,7 @@ AC_SYS_LARGEFILE ### In some rare cases, /usr/lib64 exists but does not contain the ### relevant files (bug#1287). Hence test for crtn.o. case "${canonical}" in @@ -166,8 +148,8 @@ if test -e /usr/lib64/crtn.o; then AC_DEFINE(HAVE_LIB64_DIR, 1, [Define to 1 if the directory /usr/lib64 exists.]) -@@ -1183,8 +1183,8 @@ fi - +@@ -1301,8 +1301,8 @@ fi + if test "${x_libraries}" != NONE; then if test -n "${x_libraries}"; then - LD_SWITCH_X_SITE=-L`echo ${x_libraries} | sed -e "s/:/ -L/g"` @@ -177,7 +159,7 @@ fi x_default_search_path="" x_search_path=${x_libraries} -@@ -2531,7 +2531,7 @@ AC_DEFINE_UNQUOTED(LD_SWITCH_X_SITE, ${L +@@ -2679,7 +2679,7 @@ AC_DEFINE_UNQUOTED(LD_SWITCH_X_SITE, ${L your loader can find on its own, you might want to add "-L/..." or something similar.]) AC_DEFINE_UNQUOTED(LD_SWITCH_X_SITE_AUX, ${LD_SWITCH_X_SITE_AUX}, @@ -187,7 +169,7 @@ AC_DEFINE_UNQUOTED(C_SWITCH_X_SITE, ${C_SWITCH_X_SITE}, [Define C_SWITCH_X_SITE to contain any special flags your compiler --- doc/man/etags.1 -+++ doc/man/etags.1 2009-08-11 14:59:38.294401697 +0200 ++++ doc/man/etags.1 2009-08-11 12:59:38.000000000 +0000 @@ -7,7 +7,7 @@ .. @@ -271,7 +253,7 @@ .B \-h, \-H, \-\-help Print usage information. Followed by one or more \-\-language=LANG --- etc/MACHINES -+++ etc/MACHINES 2009-08-12 15:15:31.109901693 +0200 ++++ etc/MACHINES 2009-08-12 13:15:31.000000000 +0000 @@ -34,7 +34,7 @@ to operating system names (i.e. sunos4.1 hppa1.1). If you leave out the version number, the `configure' script will configure Emacs for the latest version it knows about. @@ -333,7 +315,7 @@ (using the location of the 32-bit X libraries on your system). --- leim/Makefile.in -+++ leim/Makefile.in 2007-05-22 15:58:19.000000000 +0200 ++++ leim/Makefile.in 2007-05-22 13:58:19.000000000 +0000 @@ -222,6 +222,9 @@ leim-list.el: ${SUBDIRS} ${TIT-MISC} cha MV_DIRS = for i in $$dir; do rm -fr `basename "$$i"` ; mv "$$i" . ; done @@ -343,9 +325,9 @@ + install: all if [ ! -d ${INSTALLDIR} ] ; then \ - ${srcdir}/${dot}${dot}/mkinstalldirs ${INSTALLDIR}; \ + umask 022; ${srcdir}/${dot}${dot}/mkinstalldirs ${INSTALLDIR}; \ --- lib-src/Makefile.in -+++ lib-src/Makefile.in 2009-08-12 15:20:11.914132211 +0200 ++++ lib-src/Makefile.in 2009-08-12 13:20:12.000000000 +0000 @@ -105,7 +105,7 @@ INSTALL_STRIP = # Things that a user might actually run, @@ -355,7 +337,7 @@ INSTALLABLE_SCRIPTS = rcs-checkin grep-changelog # Things that Emacs runs internally, or during the build process, -@@ -413,8 +413,8 @@ ebrowse${EXEEXT}: ${srcdir}/ebrowse.c $( +@@ -414,8 +414,8 @@ ebrowse${EXEEXT}: ${srcdir}/ebrowse.c $( /* We depend on etags to assure that parallel makes don\'t write two etags.o files on top of each other. */ @@ -367,7 +349,7 @@ profile${EXEEXT}: ${srcdir}/profile.c ../src/config.h $(CC) ${ALL_CFLAGS} ${srcdir}/profile.c $(LOADLIBES) -o profile --- lib-src/vcdiff -+++ lib-src/vcdiff 2009-08-12 15:22:17.889901764 +0200 ++++ lib-src/vcdiff 2009-08-12 13:22:18.000000000 +0000 @@ -76,6 +76,8 @@ esac @@ -394,22 +376,8 @@ sccs get -s -p -k $sid2 "$f" > $rev2 workfile=$rev2 esac ---- lisp/bookmark.el -+++ lisp/bookmark.el 2003-07-23 18:08:55.000000000 +0200 -@@ -1875,7 +1875,10 @@ The current window remains selected." - (defun bookmark-bmenu-edit-annotation () - "Edit the annotation for the current bookmark in another window." - (interactive) -- (let ((bookmark (bookmark-bmenu-bookmark))) -+ (let ((bookmark (bookmark-bmenu-bookmark)) -+ (pop-up-windows t) -+ same-window-buffer-names -+ same-window-regexps) - (if (bookmark-bmenu-check-position) - (bookmark-edit-annotation bookmark)))) - --- lisp/cmuscheme.el -+++ lisp/cmuscheme.el 2009-08-12 15:29:47.273901811 +0200 ++++ lisp/cmuscheme.el 2009-08-12 13:29:47.000000000 +0000 @@ -241,7 +241,8 @@ is run). (read-string "Run Scheme: " scheme-program-name) scheme-program-name))) @@ -421,18 +389,25 @@ (scheme-start-file (car cmdlist)) (cdr cmdlist))) (inferior-scheme-mode))) --- lisp/dired.el -+++ lisp/dired.el 2009-08-12 15:30:38.837901709 +0200 -@@ -71,7 +71,7 @@ If nil, `dired-listing-switches' is used - ++++ lisp/dired.el 2010-10-18 14:02:19.947926253 +0000 +@@ -72,12 +72,12 @@ If nil, `dired-listing-switches' is used ;;;###autoload (defvar dired-chown-program + (purecopy - (if (memq system-type '(hpux usg-unix-v irix linux gnu/linux cygwin)) + (if (memq system-type '(hpux usg-unix-v irix gnu/linux linux lignux cygwin)) "chown" (if (file-exists-p "/usr/sbin/chown") "/usr/sbin/chown" +- "/etc/chown"))) +- "Name of chown command (usually `chown' or `/etc/chown').") ++ "/bin/chown"))) ++ "Name of chown command (usually `chown' or `/bin/chown').") + + (defvar dired-use-ls-dired (not (not (string-match "gnu" system-configuration))) + "Non-nil means Dired should use `ls --dired'.") --- lisp/help.el -+++ lisp/help.el 2007-05-15 18:57:09.000000000 +0200 ++++ lisp/help.el 2007-05-15 16:57:09.000000000 +0000 @@ -56,6 +56,9 @@ (defvar help-window-point-marker (make-marker) "Marker to override default `window-point' of `help-window'.") @@ -444,20 +419,20 @@ (let ((map (make-sparse-keymap))) (define-key map (char-to-string help-char) 'help-for-help) --- lisp/ldefs-boot.el -+++ lisp/ldefs-boot.el 2009-08-12 15:33:41.353902408 +0200 -@@ -6076,8 +6076,8 @@ some of the `ls' switches are not suppor ++++ lisp/ldefs-boot.el 2010-10-18 14:03:38.956426343 +0000 +@@ -6072,8 +6072,8 @@ some of the `ls' switches are not suppor (custom-autoload 'dired-listing-switches "dired" t) --(defvar dired-chown-program (if (memq system-type '(hpux usg-unix-v irix linux gnu/linux cygwin)) "chown" (if (file-exists-p "/usr/sbin/chown") "/usr/sbin/chown" "/etc/chown")) "\ +-(defvar dired-chown-program (purecopy (if (memq system-type '(hpux usg-unix-v irix linux gnu/linux cygwin)) "chown" (if (file-exists-p "/usr/sbin/chown") "/usr/sbin/chown" "/etc/chown"))) "\ -Name of chown command (usually `chown' or `/etc/chown').") +(defvar dired-chown-program (if (memq system-type '(hpux usg-unix-v irix gnu/linux linux lignux cygwin)) "chown" (if (file-exists-p "/usr/sbin/chown") "/usr/sbin/chown" "/bin/chown")) "\ +Name of chown command (usually `chown' or `/bin/chown').") - (defvar dired-ls-F-marks-symlinks nil "\ - Informs Dired about how `ls -lF' marks symbolic links. + (defvar dired-trivial-filenames (purecopy "^\\.\\.?$\\|^#") "\ + Regexp of files to skip when finding first file of a directory. --- lisp/site-load.el -+++ lisp/site-load.el 2009-08-12 19:19:34.033901698 +0200 ++++ lisp/site-load.el 2009-08-12 17:19:34.000000000 +0000 @@ -0,0 +1,61 @@ +;;;; +;;; emacs20.xx/lisp/site-load.el @@ -521,7 +496,7 @@ + +;;; site-load.el ends here --- lisp/speedbar.el -+++ lisp/speedbar.el 2003-07-23 18:08:56.000000000 +0200 ++++ lisp/speedbar.el 2003-07-23 16:08:56.000000000 +0000 @@ -798,6 +798,7 @@ to toggle this value.") ;; navigation @@ -531,18 +506,18 @@ (define-key speedbar-key-map "\M-n" 'speedbar-restricted-next) (define-key speedbar-key-map "\M-p" 'speedbar-restricted-prev) --- lisp/international/mule-cmds.el -+++ lisp/international/mule-cmds.el 2003-07-23 18:08:56.000000000 +0200 -@@ -44,6 +44,7 @@ - ;; Keep "C-x C-m ..." for mule specific commands. - (define-key ctl-x-map "\C-m" mule-keymap) ++++ lisp/international/mule-cmds.el 2010-10-18 14:06:48.303926020 +0000 +@@ -42,6 +42,7 @@ -+(define-key mule-keymap "m" 'toggle-enable-multibyte-characters) - (define-key mule-keymap "f" 'set-buffer-file-coding-system) - (define-key mule-keymap "r" 'revert-buffer-with-coding-system) - (define-key mule-keymap "F" 'set-file-name-coding-system) + (defvar mule-keymap + (let ((map (make-sparse-keymap))) ++ (define-key map "m" 'toggle-enable-multibyte-characters) + (define-key map "f" 'set-buffer-file-coding-system) + (define-key map "r" 'revert-buffer-with-coding-system) + (define-key map "F" 'set-file-name-coding-system) --- lisp/mh-e/mh-e.el -+++ lisp/mh-e/mh-e.el 2007-05-21 14:27:40.000000000 +0200 -@@ -139,6 +139,9 @@ ++++ lisp/mh-e/mh-e.el 2007-05-21 12:27:40.000000000 +0000 +@@ -142,6 +142,9 @@ "/usr/local/mh/" "/usr/bin/mh/" ; Ultrix 4.2, Linux "/usr/new/mh/" ; Ultrix < 4.2 @@ -552,7 +527,7 @@ "/usr/contrib/mh/bin/" ; BSDI "/usr/pkg/bin/" ; NetBSD "/usr/local/bin/" -@@ -159,20 +162,20 @@ Use the function `mh-variants' instead." +@@ -162,20 +165,20 @@ Use the function `mh-variants' instead." This differs from `mh-variant' when the latter is set to \"autodetect\".") @@ -577,8 +552,8 @@ This directory contains, among other things, the mhl program.") --- lisp/net/ange-ftp.el -+++ lisp/net/ange-ftp.el 2009-08-12 15:35:05.790452240 +0200 -@@ -4883,7 +4883,7 @@ NEWNAME should be the name to give the n ++++ lisp/net/ange-ftp.el 2009-08-12 13:35:06.000000000 +0000 +@@ -4957,7 +4957,7 @@ NEWNAME should be the name to give the n ; "If a host matches this regexp then it is assumed to be running VOS.") ; ;(defun ange-ftp-vos-host (host) @@ -587,7 +562,7 @@ ; (save-match-data ; (string-match ange-ftp-vos-host-regexp host)))) ; -@@ -4994,7 +4994,7 @@ NEWNAME should be the name to give the n +@@ -5068,7 +5068,7 @@ NEWNAME should be the name to give the n ;; Return non-nil if HOST is running VMS. (defun ange-ftp-vms-host (host) @@ -596,7 +571,7 @@ (string-match-p ange-ftp-vms-host-regexp host))) ;; Because some VMS ftp servers convert filenames to lower case -@@ -5502,7 +5502,7 @@ Other orders of $ and _ seem to all work +@@ -5576,7 +5576,7 @@ Other orders of $ and _ seem to all work ;; Return non-nil if HOST is running MTS. (defun ange-ftp-mts-host (host) @@ -605,7 +580,7 @@ (string-match-p ange-ftp-mts-host-regexp host))) ;; Parse the current buffer which is assumed to be in mts ftp dir format. -@@ -5700,7 +5700,7 @@ Other orders of $ and _ seem to all work +@@ -5774,7 +5774,7 @@ Other orders of $ and _ seem to all work ;; Return non-nil if HOST is running CMS. (defun ange-ftp-cms-host (host) @@ -615,8 +590,8 @@ (defun ange-ftp-add-cms-host (host) --- lisp/textmodes/ispell.el -+++ lisp/textmodes/ispell.el 2009-08-12 15:49:26.081901956 +0200 -@@ -331,10 +331,13 @@ Must be greater than 1." ++++ lisp/textmodes/ispell.el 2009-08-12 13:49:26.000000000 +0000 +@@ -348,10 +348,13 @@ Must be greater than 1." :group 'ispell) (defcustom ispell-program-name @@ -634,7 +609,7 @@ "Program invoked by \\[ispell-word] and \\[ispell-region] commands." :type 'string :group 'ispell) -@@ -1119,6 +1122,56 @@ The variable `ispell-library-directory' +@@ -1138,6 +1141,56 @@ The variable `ispell-library-directory' (if ispell-menu-map-needed (progn (setq ispell-menu-map (make-sparse-keymap "Spell")) @@ -689,10 +664,10 @@ + (list 'ispell-change-dictionary name))))))))))) + ;; End adding list for ispell dictonaries installed on SuSE (define-key ispell-menu-map [ispell-change-dictionary] - '(menu-item "Change Dictionary..." ispell-change-dictionary - :help "Supply explicit dictionary file name")) + `(menu-item ,(purecopy "Change Dictionary...") ispell-change-dictionary + :help ,(purecopy "Supply explicit dictionary file name"))) --- site-lisp/term/func-keys.el -+++ site-lisp/term/func-keys.el 2003-07-23 18:08:56.000000000 +0200 ++++ site-lisp/term/func-keys.el 2003-07-23 16:08:56.000000000 +0000 @@ -0,0 +1,31 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; term/func-keys.el for site-lisp path @@ -726,7 +701,7 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Ende von func-keys.el --- site-lisp/term/gnome.el -+++ site-lisp/term/gnome.el 2003-07-23 18:08:56.000000000 +0200 ++++ site-lisp/term/gnome.el 2003-07-23 16:08:56.000000000 +0000 @@ -0,0 +1,97 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; term/gnomw.el for site-lisp path @@ -826,7 +801,7 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Ende von gnomw.el --- site-lisp/term/kvt.el -+++ site-lisp/term/kvt.el 2003-07-23 18:08:56.000000000 +0200 ++++ site-lisp/term/kvt.el 2003-07-23 16:08:56.000000000 +0000 @@ -0,0 +1,97 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; term/kvt.el for site-lisp path @@ -926,7 +901,7 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Ende von kvt.el --- site-lisp/term/linux.el -+++ site-lisp/term/linux.el 2003-07-23 18:08:56.000000000 +0200 ++++ site-lisp/term/linux.el 2003-07-23 16:08:56.000000000 +0000 @@ -0,0 +1,79 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; term/linux.el for site-lisp path @@ -1008,7 +983,7 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Ende von linux.el --- site-lisp/term/locale.el -+++ site-lisp/term/locale.el 2007-06-04 15:26:39.000000000 +0200 ++++ site-lisp/term/locale.el 2007-06-04 13:26:39.000000000 +0000 @@ -0,0 +1,16 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; term/locale.el for site-lisp path @@ -1027,8 +1002,8 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; Ende von locale.el --- src/Makefile.in -+++ src/Makefile.in 2007-05-15 19:19:55.000000000 +0200 -@@ -429,7 +429,7 @@ RSVG_CFLAGS= @RSVG_CFLAGS@ ++++ src/Makefile.in 2010-10-18 14:07:36.047926040 +0000 +@@ -449,7 +449,7 @@ RSVG_CFLAGS= @RSVG_CFLAGS@ /* Fix linking if compiled with GCC. */ #ifdef __GNUC__ @@ -1037,27 +1012,27 @@ #define LINKER_WAS_SPECIFIED #endif -@@ -660,6 +660,9 @@ otherobj= $(termcapobj) lastfile.o $(mal +@@ -684,6 +684,9 @@ otherobj= $(termcapobj) lastfile.o $(mal #define TOOLTIP_SUPPORT #endif +#define MYSHORTLISP ../lisp/emacs-lisp/backquote.elc ../lisp/delsel.elc \ + ../lisp/disp-table.elc ../lisp/lpr.elc + - /* List of Lisp files loaded into the dumped Emacs. It is arranged - like this because it is easier to generate it semi-mechanically from - loadup.el this way. -@@ -849,6 +852,7 @@ shortlisp= \ + #ifdef HAVE_NS + #define NS_SUPPORT ${lispsource}emacs-lisp/easymenu.elc \ + ${lispsource}term/ns-win.elc +@@ -882,6 +885,7 @@ shortlisp= \ ../lisp/epa-hook.elc \ ../lisp/widget.elc \ ../lisp/window.elc \ + MYSHORTLISP \ ../lisp/version.el - /* Lisp files that may or may not be used. + /* Like $shortlisp, but includes only those files from $lisp that are loaded --- src/config.in -+++ src/config.in 2007-05-15 19:25:18.000000000 +0200 -@@ -983,6 +983,8 @@ along with GNU Emacs. If not, see @@ -1178,7 +1139,7 @@ exit (0); } --- src/m/hp800.h -+++ src/m/hp800.h 2009-08-12 15:54:03.309901345 +0200 ++++ src/m/hp800.h 2009-08-12 13:54:03.000000000 +0000 @@ -43,7 +43,7 @@ along with GNU Emacs. If not, see + +--- +The information above should follow the Patch Tagging Guidelines, please +checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here +are templates for supplementary fields that you might want to add: + +Origin: Kumar Appaiah +Bug: +Bug-Debian: http://bugs.debian.org/560755 +Forwarded: +Reviewed-By: +Last-Update: 2009-12-12 + +--- python-docutils-0.6.orig/tools/editors/emacs/rst.el ++++ python-docutils-0.6/tools/editors/emacs/rst.el +@@ -3304,10 +3304,54 @@ of the entire buffer, if the region is n + (defvar rst-pdf-program "xpdf" + "Program used to preview PDF files.") + ++(if (> emacs-major-version 22) ++ (defalias 'rst--make-temp-file 'make-temp-file) ++ (defvar temporary-file-directory) ++ (defun rst--make-temp-file (prefix &optional dir-flag suffix) ++ "Create a temporary file. ++The returned file name (created by appending some random characters at the end ++of PREFIX, and expanding against `temporary-file-directory' if necessary), ++is guaranteed to point to a newly created empty file. ++You can then use `write-region' to write new data into the file. ++ ++If DIR-FLAG is non-nil, create a new empty directory instead of a file. ++ ++If SUFFIX is non-nil, add that at the end of the file name." ++ (let ((umask (default-file-modes)) ++ file) ++ (unwind-protect ++ (progn ++ ;; Create temp files with strict access rights. It's easy to ++ ;; loosen them later, whereas it's impossible to close the ++ ;; time-window of loose permissions otherwise. ++ (set-default-file-modes ?\700) ++ (while (condition-case () ++ (progn ++ (setq file ++ (make-temp-name ++ (if (zerop (length prefix)) ++ (file-name-as-directory ++ temporary-file-directory) ++ (expand-file-name prefix ++ temporary-file-directory)))) ++ (if suffix ++ (setq file (concat file suffix))) ++ (if dir-flag ++ (make-directory file) ++ (write-region "" nil file nil 'silent nil 'excl)) ++ nil) ++ (file-already-exists t)) ++ ;; the file was somehow created by someone else between ++ ;; `make-temp-name' and `write-region', let's try again. ++ nil) ++ file) ++ ;; Reset the umask. ++ (set-default-file-modes umask))))) ++ + (defun rst-compile-pdf-preview () + "Convert the document to a PDF file and launch a preview program." + (interactive) +- (let* ((tmp-filename "/tmp/out.pdf") ++ (let* ((tmp-filename (rst--make-temp-file "rst" nil ".pdf")) + (command (format "%s %s %s && %s %s" + (cadr (assq 'pdf rst-compile-toolsets)) + buffer-file-name tmp-filename +@@ -3323,7 +3367,7 @@ of the entire buffer, if the region is n + (defun rst-compile-slides-preview () + "Convert the document to an S5 slide presentation and launch a preview program." + (interactive) +- (let* ((tmp-filename "/tmp/slides.html") ++ (let* ((tmp-filename (rst--make-temp-file "rst" nil ".html")) + (command (format "%s %s %s && %s %s" + (cadr (assq 's5 rst-compile-toolsets)) + buffer-file-name tmp-filename diff --git a/emacs.changes b/emacs.changes index 52a8075..9e9ba0c 100644 --- a/emacs.changes +++ b/emacs.changes @@ -1,3 +1,212 @@ +------------------------------------------------------------------- +Tue Oct 19 09:36:29 CEST 2010 - werner@suse.de + +- Update to to emacs version 23.2 + * The command-line option -Q (--quick) also inhibits loading X resources. + * The new variable `inhibit-x-resources' shows whether X resources + were loaded. + * New command-line option -mm (--maximized) maximizes the initial frame. + * The default value of `trash-directory' is now nil. + * The pointer now becomes invisible when typing. + Customize `make-pointer-invisible' to disable this feature. + * Emacs can use the system default monospaced font in Gnome. + To enable this feature, set `font-use-system-font' to non-nil (it is + nil by default). + * On X11, Emacs reacts to Xft changes made by configuration tools, + via the XSETTINGS mechanism. This includes antialias, hinting, + hintstyle, RGBA, DPI and lcdfilter changes. + * Killing a buffer with a running process now asks for confirmation. + * Unibyte sessions are now considered obsolete. + * Function arguments in *Help* buffers are now shown in upper-case. + Customize `help-downcase-arguments' to t to show them in lower-case. + * New command `async-shell-command', bound globally to `M-&'. + * When running in a new enough xterm (newer than version 242), Emacs + asks xterm what the background color is and it sets up faces + accordingly for a dark background if needed + * If `select-active-regions' is t, any active region automatically + becomes the primary selection (for interaction with other window + applications). If you enable this, you might want to bind + `mouse-yank-primary' to Mouse-2. + * When `save-interprogram-paste-before-kill' is non-nil, the kill + commands save the interprogram-paste selection into the kill ring + before doing anything else. This avoids losing the selection. + * When `kill-do-not-save-duplicates' is non-nil, identical + subsequent kills are not duplicated in the `kill-ring'. + * The new command `completion-at-point' provides mode-sensitive completion. + * tab-always-indent set to `complete' lets TAB do completion as well. + * The new completion-style `initials' is available. + For instance, this can complete M-x lch to list-command-history. + * The new variable `completions-format' determines how completions + are displayed in the *Completions* buffer. If you set it to + `vertical', completions are sorted vertically in columns. + * The default value of `blink-matching-paren-distance' is increased. + * M-n provides more default values in the minibuffer for commands + that read file names. These include the file name at point (when ffap + is loaded without ffap-bindings), the file name on the current line + (in Dired buffers), and the directory names of adjacent Dired windows + (for Dired commands that operate on several directories, such as copy, + rename, or diff). + * M-r is bound to the new `move-to-window-line-top-bottom'. + This moves point to the window center, top and bottom on successive + invocations, in the same spirit as the C-l (recenter-top-bottom) + command. + * The new variable `recenter-positions' determines the default + cycling order of C-l (`recenter-top-bottom'). + * The abbrevs file is now a file named abbrev_defs in + user-emacs-directory; but the old location, ~/.abbrev_defs, is used if + that file exists. + * The bookmark menu has a narrowing search via bookmark-bmenu-search. + * The Calc settings file is now a file named calc.el in + user-emacs-directory; but the old location, ~/.calc.el, is used if + that file exists. + * Graphing commands (`g f' etc.) now work on MS-Windows, if you have + the native Windows port of Gnuplot version 3.8 or later installed. + * Fancy diary display is now the default. + If you prefer the simple display, customize `diary-display-function'. + * The diary's fancy display now enables view-mode. + * The command `calendar-current-date' accepts an optional argument + giving an offset from today. + * The default value for `desktop-buffers-not-to-save' is nil. + This means Desktop will try restoring all buffers, when you restart + your Emacs session. Also, `desktop-buffers-not-to-save' is only + effective for buffers that have no associated file. If you want to + exempt buffers that do correspond to files, customize the value of + `desktop-files-not-to-save' instead. + * The new variable `dired-auto-revert-buffer', if non-nil, causes + Dired buffers to be reverted automatically on revisiting them. + * When `doc-view-continuous' is non-nil, scrolling a line + on the page edge advances to the next/previous page. + * Elint now uses compilation-mode. + * Elint can now scan individual files and whole directories, + and can be run in batch mode. + * Elint does a more thorough initialization, and recognizes more built-in + functions and variables. Customize `elint-scan-preloaded' if you want + to sacrifice some accuracy for a faster startup. + * Elint attempts some basic understanding of featurep and (f)boundp tests. + * Customize `elint-ignored-warnings' to suppress some warnings. + * Toolbar functionality for reverse debugging. Display of STL + collections as watch expressions. These features require GDB 7.0 or later. + * A new command `zrgrep' searches recursively in gzipped files. + * The new command `Info-virtual-index' bound to "I" displays a menu of + matched topics found in the index. + * The new command `info-finder' replaces finder.el with a virtual Info + manual that generates an Info file which gives the same information + through a menu structure. + * LaTeX mode now provides completion (via completion-at-point). + * Message mode is now the default mode for composing mail. + * If the user has not customized mail-user-agent, `compose-mail' + checks for Mail mode customizations, and issues a warning if these + customizations are found. This alerts users who may otherwise be + unaware that their mail configuration has changed. + To disable this check, set compose-mail-user-agent-warnings to nil. + * The default value of mail-interactive is t, since Emacs 23.1. + (This was not announced at the time.) It means that when sending mail, + Emacs will wait for the process sending mail to return. If you + experience delays when sending mail, you may wish to set this to nil. + * nXML mode is now the default for editing XML files. + * pcomplete provides a new command `pcomplete-std-completion' which + is similar to `pcomplete' but using the standard completion UI code. + * M-s is no longer bound to `comint-next-matching-input'. + * M-r is now bound to `comint-history-isearch-backward-regexp'. + This starts an incremental search of the comint/shell input history. + * ansi-color is now enabled by default in Shell mode. + To disable it, set ansi-color-for-comint-mode to nil. + * New connection methods "rsyncc", "imap" and "imaps". + On systems which support GVFS-Fuse, Tramp offers also the new + connection methods "dav", "davs", "obex" and "synce". + * When using C-x v v or C-x v i on a unregistered file that is in a + directory not controlled by any VCS, ask the user what VC backend to + use to create a repository, create a new repository and register the + file. + * New command `vc-root-print-log', bound to `C-x v L'. + This displays a `*vc-change-log*' buffer showing the history of the + version-controlled directory tree as a whole. + * New command `vc-root-diff', bound to `C-x v D'. + * `C-x v l' and `C-x v L' do not show the full log by default. + * vc-annotate supports annotations through file copies and renames, + it displays the old names for the files and it can show logs/diffs for + the corresponding lines. Currently only Git and Mercurial take + advantage of this feature. + * The log command in vc-annotate can display a single log entry + instead of redisplaying the full log. The RCS, CVS and SCCS VC + backends do not support this. + * When a file is not found, VC will not try to check it out of RCS anymore. + * Diff and log operations can be used from Dired buffers. + * The short log format for git makes use of the graph display, + so it's not supported on git versions earlier than 1.5.6. + * vc-dir uses the --relative option of git, and so requires at least + git version 1.5.5. + * Support for operating with stashes has been added to vc-dir: + the stash list is displayed in the *vc-dir* header, stashes can be + created, removed, applied and their content displayed. + * vc-bzr supports operating with shelves: the shelve list is + displayed in the *vc-dir* header, shelves can be created, removed and applied. + * log-edit-strip-single-file-name controls whether or not single filenames + are stripped when copying text from the ChangeLog to the *VC-Log* buffer. + * Interactively `multi-isearch-buffers' and `multi-isearch-buffers-regexp' + read buffer names to search, one by one, ended with RET. With a prefix + argument, they ask for a regexp, and search in buffers whose names match + the specified regexp. Interactively `multi-isearch-files' and + `multi-isearch-files-regexp' read file names to search, one by one, + ended with RET. With a prefix argument, they ask for a wildcard, and + search in file buffers whose file names match the specified wildcard. + * The new eshell built-in commands `su' and `sudo' support Tramp. + Thus, they change `default-directory' to reflect the new user id, and + let commands run under that user's permissions. This works even when + `default-directory' is already remote. Calling the external commands + is possible via `*su' or `*sudo', respectively. + * Obsolete packages + * sym-comp.el is now obsolete, superseded by completion-at-point. + * lucid.el and levents.el are now obsolete. + * CEDET (the Collection of Emacs Development Tools) is now in Emacs. + This is a collection of packages to aid with using Emacs as an IDE + (integrated development environment): + * The Semantic package allows the use of parsers to intelligently + edit and navigate source code. Parsers for C/C++, Java, Javascript, + and several other languages are included by default, and Semantic can + also interface with external tools such as GNU Global and GNU Idutils. + * EDE (Emacs Development Environment) is a package for managing code + projects, including features such as automatic Makefile generation. + * SRecode is a library for recoding Semantic tags back into source + code. It is currently used by some parts of Semantic and EDE; in the + future, it may be used for code generation features. + * The EIEIO library implements a subset of the Common Lisp Object + System (CLOS). It is used by the other CEDET packages. + * mpc.el is a front end for the Music Player Daemon. Run it with M-x mpc. + * htmlfontify.el turns a fontified Emacs buffer into an HTML page. + * js.el is a new major mode for JavaScript files. + * imap-hash.el is a new library to address IMAP mailboxes as hashtables. + * read-file-name-predicate is obsolete. + * `delete-directory' has an optional parameter RECURSIVE. + * New function `copy-directory', which copies a directory recursively. + * called-interactively-p now takes one argument and replaces interactive-p + which is now marked obsolete. + * New function set-advertised-calling-convention makes it possible + to obsolete arguments as well as make some arguments mandatory. + * You can control which binding is preferentially shown in menus and + docstrings by adding a `:advertised-binding' property to the corresponding + command's symbol. That property can hold a single binding or a list + of bindings. + * start-process-shell-command and start-file-process-shell-command + now only take a single `command' argument. + * The new variable `process-file-side-effects' should be set to nil + if a `process-file' call does not change a remote file. This allows + file name handlers such as Tramp to optimizations. + * make-network-process can now also create `seqpacket' Unix sockets. + * eval-next-after-load is obsolete. + * New hook `after-load-functions' run after loading an Elisp file. + * Changing the file-names generated by byte-compilation by redefining + the function `byte-compile-dest-file' before loading bytecomp.el is obsolete. + Instead, customize byte-compile-dest-file-function. + * `byte-compile-warnings' has new members, `constants' and `suspicious'. + * New macro with-silent-modifications to tweak text properties without + affecting the buffer's modification state. + * Hash tables have a new printed representation that is readable. + The feature `hashtable-print-readable' identifies this new + functionality. + * Face aliases can now be marked as obsolete, using the macro + `define-obsolete-face-alias'. + ------------------------------------------------------------------- Wed Oct 13 11:38:11 CEST 2010 - werner@suse.de diff --git a/emacs.spec b/emacs.spec index e9ba6bc..0997436 100644 --- a/emacs.spec +++ b/emacs.spec @@ -1,5 +1,5 @@ # -# spec file for package emacs (Version 23.1) +# spec file for package emacs (Version 23.2) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,7 +19,7 @@ Name: emacs -BuildRequires: alsa-devel bind-devel dbus-1-devel elfutils fdupes fonts-config freetype2-devel giflib-devel gtk2-devel krb5-devel libjpeg-devel libotf-devel libpng-devel librsvg-devel libtiff-devel m17n-lib-devel ncurses-devel nmh sendmail texinfo update-desktop-files xaw3d-devel xorg-x11-devel +BuildRequires: alsa-devel bind-devel dbus-1-devel elfutils fdupes fonts-config freetype2-devel gconf2-devel giflib-devel gtk2-devel krb5-devel libjpeg-devel libotf-devel libpng-devel librsvg-devel libtiff-devel m17n-lib-devel ncurses-devel nmh sendmail texinfo update-desktop-files xaw3d-devel xorg-x11-devel BuildRequires: gcc43 %if 0%{?suse_version} > 1130 BuildRequires: gpm-devel @@ -29,8 +29,8 @@ BuildRequires: gpm Url: http://www.gnu.org/software/emacs/ License: GPLv2+ Group: Productivity/Editors/Emacs -Version: 23.1 -Release: 23 +Version: 23.2 +Release: 1 Obsoletes: ge_exec ge_site emac_nox emacmisc emacsbin emacsger emacs-url Mule-UCS emacs-calc erc Requires: emacs-info = %{version} Requires: emacs_program = %{version}-%{release} @@ -38,34 +38,29 @@ Requires: ctags Provides: ge_site ge_exec emacs-url Mule-UCS emacs-calc erc AutoReqProv: on Summary: GNU Emacs Base Package -Source: emacs-23.1.tar.bz2 +Source: emacs-23.2.tar.bz2 Source1: app-defaults.Emacs Source2: site-lisp.tar.bz2 Source3: dot.gnu-emacs Source4: emacs-rpmlintrc Source5: emacs.desktop -Patch: emacs-23.1.dif -Patch1: emacs-23.1-linkscr.patch +Patch: emacs-23.2.dif +Patch1: emacs-23.2-linkscr.patch Patch2: emacs-23.1-glibc.patch -Patch3: emacs-23.1-decl.dif +Patch3: emacs-23.2-decl.dif Patch4: emacs-23.1-asian-print.patch -Patch5: emacs-23.1-ps-bdf.patch +Patch5: emacs-23.2-ps-bdf.patch Patch6: emacs-23.1-ppc64.patch Patch7: emacs-23.1-ps-mule.patch Patch8: emacs-22.0.99-nonvoid.patch Patch9: emacs-22.0.99-sendmail-path.patch -Patch10: emacs-22.0.99-sentinel.patch Patch11: emacs-22.0.99-xim.patch Patch12: emacs-22.0.99-x11r7.patch -Patch13: emacs-23.1-s390x.dif -Patch14: emacs-23.1-bnc556175.patch +Patch13: emacs-23.2-s390x.dif Patch15: emacs-22.2-iconic.patch Patch16: emacs-23.1-flyspell.patch -Patch17: emacs-23.1-bnc558884.patch Patch18: emacs-sparc.diff -Patch19: emacs-23.1-fix_cpp.patch -Patch20: emacs-23.1-gcc45.dif -Patch21: emacs-23.1-png_sig_cmp.patch +Patch20: emacs-23.2-gcc45.dif Patch22: emacs-23.1-bnc628268.patch Patch23: emacs-23.1-rst.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -84,7 +79,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %define _x11inc %{_includedir} %define appDefaultsFile %{_x11data}/app-defaults/Emacs %endif -%define info_files elisp emacs eintr ada-mode auth autotype calc ccmode cl dbus dired-x ebrowse ediff emacs-mime epa erc eshell eudc efaq flymake forms gnus idlwave info mairix-el message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc remember reftex sasl sc ses sieve smtpmail speedbar tramp url vip viper widget woman +%define info_files elisp emacs eintr ada-mode auth autotype calc ccmode cl dbus dired-x ebrowse ede ediff edt eieio emacs-mime epa erc eshell eudc efaq flymake forms gnus idlwave info mairix-el message mh-e newsticker nxml-mode org pcl-cvs pgg rcirc remember reftex sasl sc semantic ses sieve smtpmail speedbar tramp url vip viper widget woman %description Basic package for the GNU Emacs editor. Requires emacs-x11 or @@ -246,22 +241,17 @@ Authors: %patch7 -p0 -b .psmu %patch8 -p0 -b .nvoid %patch9 -p0 -b .snd -%patch10 -p0 -b .gcc4 %patch11 -p0 -b .xim %patch12 -p0 -b .x11r7 %patch13 -p0 -b .s390x -%patch14 -p0 -b .loop %patch15 -p0 -b .iconic %patch16 -p0 -b .flyspell -%patch17 -p0 -b .gtkmenus -%patch19 -p1 -b .configure %patch %patch18 -p1 -b .sparc if test ! -e $HOME/.mh_profile && type -p install-mh > /dev/null 2>&1; then install-mh -auto < /dev/null fi %patch20 -p0 -b .gcc45 -%patch21 %patch22 %patch23 @@ -386,6 +376,7 @@ DESKTOP="--with-x \ --with-kerberos \ --with-kerberos5 \ --with-xim \ + --enable-autodepend \ " %{?suse_update_config} make_mchkoff () @@ -613,7 +604,6 @@ done %dir %{_prefix}/lib/emacs/ %dir %{_prefix}/lib/emacs/%{version}/ %dir %{_prefix}/lib/emacs/%{version}/*-suse-linux*/ -%{_prefix}/lib/emacs/%{version}/*-suse-linux*/cvtmail %{_prefix}/lib/emacs/%{version}/*-suse-linux*/digest-doc %{_prefix}/lib/emacs/%{version}/*-suse-linux*/fakemail %{_prefix}/lib/emacs/%{version}/*-suse-linux*/hexl @@ -810,8 +800,8 @@ done %doc %{_datadir}/emacs/%{version}/etc/e/README %{_datadir}/emacs/%{version}/etc/e/eterm-color %{_datadir}/emacs/%{version}/etc/e/eterm-color.ti +%{_datadir}/emacs/%{version}/etc/edt-user.el %doc %{_datadir}/emacs/%{version}/etc/echo.msg -%doc %{_datadir}/emacs/%{version}/etc/edt-user.doc %doc %{_datadir}/emacs/%{version}/etc/emacs-buffer.gdb %doc %{_datadir}/emacs/%{version}/etc/emacs.bash %doc %{_datadir}/emacs/%{version}/etc/emacs.csh @@ -958,6 +948,7 @@ done %{_datadir}/emacs/%{version}/etc/images/gnus/uu-post.xpm %dir %{_datadir}/emacs/%{version}/etc/images/gud/ %doc %{_datadir}/emacs/%{version}/etc/images/gud/README +%{_datadir}/emacs/%{version}/etc/images/gud/all.xpm %{_datadir}/emacs/%{version}/etc/images/gud/break.pbm %{_datadir}/emacs/%{version}/etc/images/gud/break.xpm %{_datadir}/emacs/%{version}/etc/images/gud/cont.pbm @@ -978,8 +969,16 @@ done %{_datadir}/emacs/%{version}/etc/images/gud/print.xpm %{_datadir}/emacs/%{version}/etc/images/gud/pstar.pbm %{_datadir}/emacs/%{version}/etc/images/gud/pstar.xpm +%{_datadir}/emacs/%{version}/etc/images/gud/rcont.xpm +%{_datadir}/emacs/%{version}/etc/images/gud/recstart.xpm +%{_datadir}/emacs/%{version}/etc/images/gud/recstop.xpm %{_datadir}/emacs/%{version}/etc/images/gud/remove.pbm %{_datadir}/emacs/%{version}/etc/images/gud/remove.xpm +%{_datadir}/emacs/%{version}/etc/images/gud/rfinish.xpm +%{_datadir}/emacs/%{version}/etc/images/gud/rnext.xpm +%{_datadir}/emacs/%{version}/etc/images/gud/rnexti.xpm +%{_datadir}/emacs/%{version}/etc/images/gud/rstep.xpm +%{_datadir}/emacs/%{version}/etc/images/gud/rstepi.xpm %{_datadir}/emacs/%{version}/etc/images/gud/run.pbm %{_datadir}/emacs/%{version}/etc/images/gud/run.xpm %{_datadir}/emacs/%{version}/etc/images/gud/step.pbm @@ -988,6 +987,7 @@ done %{_datadir}/emacs/%{version}/etc/images/gud/stepi.xpm %{_datadir}/emacs/%{version}/etc/images/gud/stop.pbm %{_datadir}/emacs/%{version}/etc/images/gud/stop.xpm +%{_datadir}/emacs/%{version}/etc/images/gud/thread.xpm %{_datadir}/emacs/%{version}/etc/images/gud/until.pbm %{_datadir}/emacs/%{version}/etc/images/gud/until.xpm %{_datadir}/emacs/%{version}/etc/images/gud/up.pbm @@ -1237,6 +1237,16 @@ done %{_datadir}/emacs/%{version}/etc/images/zoom-in.xpm %{_datadir}/emacs/%{version}/etc/images/zoom-out.pbm %{_datadir}/emacs/%{version}/etc/images/zoom-out.xpm +%dir %{_datadir}/emacs/%{version}/etc/images/mpc/ +%{_datadir}/emacs/%{version}/etc/images/mpc/README +%{_datadir}/emacs/%{version}/etc/images/mpc/add.xpm +%{_datadir}/emacs/%{version}/etc/images/mpc/ffwd.xpm +%{_datadir}/emacs/%{version}/etc/images/mpc/next.xpm +%{_datadir}/emacs/%{version}/etc/images/mpc/pause.xpm +%{_datadir}/emacs/%{version}/etc/images/mpc/play.xpm +%{_datadir}/emacs/%{version}/etc/images/mpc/prev.xpm +%{_datadir}/emacs/%{version}/etc/images/mpc/rewind.xpm +%{_datadir}/emacs/%{version}/etc/images/mpc/stop.xpm %{_datadir}/emacs/%{version}/etc/ms-kermit %dir %{_datadir}/emacs/%{version}/etc/nxml/ %{_datadir}/emacs/%{version}/etc/nxml/00000-0007F.el @@ -1625,6 +1635,162 @@ done %{_datadir}/emacs/%{version}/lisp/calendar/todo-mode.elc %{_datadir}/emacs/%{version}/lisp/case-table.elc %{_datadir}/emacs/%{version}/lisp/cdl.elc +%dir %{_datadir}/emacs/%{version}/lisp/cedet/ +%{_datadir}/emacs/%{version}/lisp/cedet/cedet-cscope.elc +%{_datadir}/emacs/%{version}/lisp/cedet/cedet-files.elc +%{_datadir}/emacs/%{version}/lisp/cedet/cedet-global.elc +%{_datadir}/emacs/%{version}/lisp/cedet/cedet-idutils.elc +%{_datadir}/emacs/%{version}/lisp/cedet/cedet.elc +%{_datadir}/emacs/%{version}/lisp/cedet/data-debug.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede.elc +%dir %{_datadir}/emacs/%{version}/lisp/cedet/ede/ +%{_datadir}/emacs/%{version}/lisp/cedet/ede/autoconf-edit.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/cpp-root.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/dired.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/emacs.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/files.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/linux.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/loaddefs.el +%{_datadir}/emacs/%{version}/lisp/cedet/ede/locate.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/make.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/makefile-edit.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/pconf.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/pmake.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-archive.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-aux.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-comp.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-elisp.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-info.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-misc.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-obj.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-prog.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-scheme.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-shared.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/project-am.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/shell.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/simple.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/source.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/speedbar.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/srecode.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/system.elc +%{_datadir}/emacs/%{version}/lisp/cedet/ede/util.elc +%{_datadir}/emacs/%{version}/lisp/cedet/inversion.elc +%{_datadir}/emacs/%{version}/lisp/cedet/mode-local.elc +%{_datadir}/emacs/%{version}/lisp/cedet/pulse.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic.elc +%dir %{_datadir}/emacs/%{version}/lisp/cedet/semantic/ +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze.elc +%dir %{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/ +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/complete.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/debug.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/fcn.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/refs.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine.elc +%dir %{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/ +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/c-by.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/c.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/debug.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/el.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/gcc.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/make-by.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/make.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/scm-by.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/scm.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/chart.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/complete.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/ctxt.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-debug.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-ebrowse.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-el.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-file.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-find.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-global.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-javascript.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-mode.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-ref.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-typecache.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/debug.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/decorate.elc +%dir %{_datadir}/emacs/%{version}/lisp/cedet/semantic/decorate/ +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/decorate/include.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/decorate/mode.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/dep.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/doc.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/ede-grammar.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/edit.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/find.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/format.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/fw.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/grammar-wy.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/grammar.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/html.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/ia.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/ia-sb.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/idle.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/imenu.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/java.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/lex-spp.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/lex.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/loaddefs.el +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/mru-bookmark.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/sb.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/scope.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/senator.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/sort.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref.elc +%dir %{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/ +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/cscope.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/filter.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/global.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/grep.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/idutils.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/list.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/tag-file.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/tag-ls.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/tag-write.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/tag.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/texi.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/util-modes.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/util.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent.elc +%dir %{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/ +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/comp.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/java-tags.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/javascript.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/javat-wy.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/js-wy.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/python-wy.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/python.elc +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/wisent.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode.elc +%dir %{_datadir}/emacs/%{version}/lisp/cedet/srecode/ +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/args.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/compile.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/cpp.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/ctxt.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/dictionary.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/document.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/el.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/expandproto.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/extract.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/fields.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/filters.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/find.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/getset.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/insert.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/java.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/loaddefs.el +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/map.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/mode.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/semantic.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/srt-mode.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/srt-wy.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/srt.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/table.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/template.elc +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/texi.elc %{_datadir}/emacs/%{version}/lisp/chistory.elc %{_datadir}/emacs/%{version}/lisp/cmuscheme.elc %{_datadir}/emacs/%{version}/lisp/comint.elc @@ -1688,6 +1854,7 @@ done %{_datadir}/emacs/%{version}/lisp/emacs-lisp/byte-opt.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/byte-run.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/bytecomp.elc +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/chart.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/check-declare.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/checkdoc.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl-compat.elc @@ -1707,6 +1874,13 @@ done %{_datadir}/emacs/%{version}/lisp/emacs-lisp/easy-mmode.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/easymenu.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/edebug.elc +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-base.elc +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-comp.elc +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-custom.elc +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-datadebug.elc +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-speedbar.elc +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-opt.elc +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/eldoc.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/elint.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/elp.elc @@ -1717,12 +1891,10 @@ done %{_datadir}/emacs/%{version}/lisp/emacs-lisp/generic.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/gulp.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/helper.elc -%{_datadir}/emacs/%{version}/lisp/emacs-lisp/levents.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/lisp-mnt.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/lisp-mode.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/lisp.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/lmenu.elc -%{_datadir}/emacs/%{version}/lisp/emacs-lisp/lucid.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/macroexp.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/map-ynp.elc %{_datadir}/emacs/%{version}/lisp/emacs-lisp/pp.elc @@ -1853,6 +2025,7 @@ done %{_datadir}/emacs/%{version}/lisp/ffap.elc %{_datadir}/emacs/%{version}/lisp/filecache.elc %{_datadir}/emacs/%{version}/lisp/files.elc +%{_datadir}/emacs/%{version}/lisp/files-x.elc %{_datadir}/emacs/%{version}/lisp/filesets.elc %{_datadir}/emacs/%{version}/lisp/find-cmd.elc %{_datadir}/emacs/%{version}/lisp/find-dired.elc @@ -1865,6 +2038,7 @@ done %{_datadir}/emacs/%{version}/lisp/follow.elc %{_datadir}/emacs/%{version}/lisp/font-core.elc %{_datadir}/emacs/%{version}/lisp/font-lock.elc +%{_datadir}/emacs/%{version}/lisp/font-setting.elc %{_datadir}/emacs/%{version}/lisp/format-spec.elc %{_datadir}/emacs/%{version}/lisp/format.elc %{_datadir}/emacs/%{version}/lisp/forms-d2.el @@ -2014,10 +2188,12 @@ done %{_datadir}/emacs/%{version}/lisp/help.elc %{_datadir}/emacs/%{version}/lisp/hex-util.elc %{_datadir}/emacs/%{version}/lisp/hexl.elc +%{_datadir}/emacs/%{version}/lisp/hfy-cmap.elc %{_datadir}/emacs/%{version}/lisp/hi-lock.elc %{_datadir}/emacs/%{version}/lisp/hilit-chg.elc %{_datadir}/emacs/%{version}/lisp/hippie-exp.elc %{_datadir}/emacs/%{version}/lisp/hl-line.elc +%{_datadir}/emacs/%{version}/lisp/htmlfontify.elc %{_datadir}/emacs/%{version}/lisp/ibuf-ext.elc %{_datadir}/emacs/%{version}/lisp/ibuf-macs.elc %{_datadir}/emacs/%{version}/lisp/ibuffer.elc @@ -2041,7 +2217,6 @@ done %{_datadir}/emacs/%{version}/lisp/international/characters.elc %{_datadir}/emacs/%{version}/lisp/international/charprop.el %{_datadir}/emacs/%{version}/lisp/international/cp51932.el -%{_datadir}/emacs/%{version}/lisp/international/encoded-kb.elc %{_datadir}/emacs/%{version}/lisp/international/eucjp-ms.el %{_datadir}/emacs/%{version}/lisp/international/fontset.elc %{_datadir}/emacs/%{version}/lisp/international/isearch-x.elc @@ -2055,7 +2230,7 @@ done %{_datadir}/emacs/%{version}/lisp/international/latexenc.elc %{_datadir}/emacs/%{version}/lisp/international/latin1-disp.elc %{_datadir}/emacs/%{version}/lisp/international/mule-cmds.elc -%{_datadir}/emacs/%{version}/lisp/international/mule-conf.el +%{_datadir}/emacs/%{version}/lisp/international/mule-conf.elc %{_datadir}/emacs/%{version}/lisp/international/mule-diag.elc %{_datadir}/emacs/%{version}/lisp/international/mule-util.elc %{_datadir}/emacs/%{version}/lisp/international/mule.elc @@ -2077,6 +2252,7 @@ done %{_datadir}/emacs/%{version}/lisp/international/uni-old-name.el %{_datadir}/emacs/%{version}/lisp/international/uni-titlecase.el %{_datadir}/emacs/%{version}/lisp/international/uni-uppercase.el +%{_datadir}/emacs/%{version}/lisp/international/ucs-normalize.elc %{_datadir}/emacs/%{version}/lisp/international/utf-7.elc %{_datadir}/emacs/%{version}/lisp/isearch.elc %{_datadir}/emacs/%{version}/lisp/isearchb.elc @@ -2217,6 +2393,7 @@ done %{_datadir}/emacs/%{version}/lisp/mouse-drag.elc %{_datadir}/emacs/%{version}/lisp/mouse-sel.elc %{_datadir}/emacs/%{version}/lisp/mouse.elc +%{_datadir}/emacs/%{version}/lisp/mpc.elc %{_datadir}/emacs/%{version}/lisp/msb.elc %{_datadir}/emacs/%{version}/lisp/mwheel.elc %dir %{_datadir}/emacs/%{version}/lisp/net/ @@ -2238,6 +2415,7 @@ done %{_datadir}/emacs/%{version}/lisp/net/hmac-def.elc %{_datadir}/emacs/%{version}/lisp/net/hmac-md5.elc %{_datadir}/emacs/%{version}/lisp/net/imap.elc +%{_datadir}/emacs/%{version}/lisp/net/imap-hash.elc %{_datadir}/emacs/%{version}/lisp/net/ldap.elc %{_datadir}/emacs/%{version}/lisp/net/mairix.elc %{_datadir}/emacs/%{version}/lisp/net/net-utils.elc @@ -2267,6 +2445,8 @@ done %{_datadir}/emacs/%{version}/lisp/net/tramp-fish.elc %{_datadir}/emacs/%{version}/lisp/net/tramp-ftp.elc %{_datadir}/emacs/%{version}/lisp/net/tramp-gw.elc +%{_datadir}/emacs/%{version}/lisp/net/tramp-gvfs.elc +%{_datadir}/emacs/%{version}/lisp/net/tramp-imap.elc %{_datadir}/emacs/%{version}/lisp/net/tramp-smb.elc %{_datadir}/emacs/%{version}/lisp/net/tramp-uu.elc %{_datadir}/emacs/%{version}/lisp/net/tramp.elc @@ -2310,6 +2490,8 @@ done %{_datadir}/emacs/%{version}/lisp/obsolete/iso-swed.elc %{_datadir}/emacs/%{version}/lisp/obsolete/keyswap.el %{_datadir}/emacs/%{version}/lisp/obsolete/lazy-lock.elc +%{_datadir}/emacs/%{version}/lisp/obsolete/levents.elc +%{_datadir}/emacs/%{version}/lisp/obsolete/lucid.elc %{_datadir}/emacs/%{version}/lisp/obsolete/old-whitespace.elc %{_datadir}/emacs/%{version}/lisp/obsolete/options.elc %{_datadir}/emacs/%{version}/lisp/obsolete/resume.elc @@ -2318,42 +2500,59 @@ done %{_datadir}/emacs/%{version}/lisp/obsolete/sc.elc %{_datadir}/emacs/%{version}/lisp/obsolete/scribe.elc %{_datadir}/emacs/%{version}/lisp/obsolete/swedish.elc +%{_datadir}/emacs/%{version}/lisp/obsolete/sym-comp.elc %{_datadir}/emacs/%{version}/lisp/obsolete/vc-mcvs.elc %{_datadir}/emacs/%{version}/lisp/obsolete/x-menu.elc %dir %{_datadir}/emacs/%{version}/lisp/org/ %{_datadir}/emacs/%{version}/lisp/org/org-agenda.elc %{_datadir}/emacs/%{version}/lisp/org/org-archive.elc +%{_datadir}/emacs/%{version}/lisp/org/org-ascii.elc %{_datadir}/emacs/%{version}/lisp/org/org-attach.elc %{_datadir}/emacs/%{version}/lisp/org/org-bbdb.elc %{_datadir}/emacs/%{version}/lisp/org/org-bibtex.elc %{_datadir}/emacs/%{version}/lisp/org/org-clock.elc %{_datadir}/emacs/%{version}/lisp/org/org-colview.elc %{_datadir}/emacs/%{version}/lisp/org/org-compat.elc +%{_datadir}/emacs/%{version}/lisp/org/org-crypt.elc +%{_datadir}/emacs/%{version}/lisp/org/org-datetree.elc +%{_datadir}/emacs/%{version}/lisp/org/org-docbook.elc %{_datadir}/emacs/%{version}/lisp/org/org-exp.elc -%{_datadir}/emacs/%{version}/lisp/org/org-export-latex.elc +%{_datadir}/emacs/%{version}/lisp/org/org-exp-blocks.elc %{_datadir}/emacs/%{version}/lisp/org/org-faces.elc +%{_datadir}/emacs/%{version}/lisp/org/org-feed.elc %{_datadir}/emacs/%{version}/lisp/org/org-footnote.elc +%{_datadir}/emacs/%{version}/lisp/org/org-freemind.elc %{_datadir}/emacs/%{version}/lisp/org/org-gnus.elc +%{_datadir}/emacs/%{version}/lisp/org/org-habit.elc +%{_datadir}/emacs/%{version}/lisp/org/org-html.elc +%{_datadir}/emacs/%{version}/lisp/org/org-icalendar.elc %{_datadir}/emacs/%{version}/lisp/org/org-id.elc +%{_datadir}/emacs/%{version}/lisp/org/org-indent.elc %{_datadir}/emacs/%{version}/lisp/org/org-info.elc +%{_datadir}/emacs/%{version}/lisp/org/org-inlinetask.elc %{_datadir}/emacs/%{version}/lisp/org/org-install.elc %{_datadir}/emacs/%{version}/lisp/org/org-irc.elc %{_datadir}/emacs/%{version}/lisp/org/org-jsinfo.elc +%{_datadir}/emacs/%{version}/lisp/org/org-latex.elc %{_datadir}/emacs/%{version}/lisp/org/org-list.elc %{_datadir}/emacs/%{version}/lisp/org/org-mac-message.elc %{_datadir}/emacs/%{version}/lisp/org/org-macs.elc %{_datadir}/emacs/%{version}/lisp/org/org-mew.elc %{_datadir}/emacs/%{version}/lisp/org/org-mhe.elc +%{_datadir}/emacs/%{version}/lisp/org/org-mobile.elc %{_datadir}/emacs/%{version}/lisp/org/org-mouse.elc %{_datadir}/emacs/%{version}/lisp/org/org-plot.elc +%{_datadir}/emacs/%{version}/lisp/org/org-protocol.elc %{_datadir}/emacs/%{version}/lisp/org/org-publish.elc %{_datadir}/emacs/%{version}/lisp/org/org-remember.elc %{_datadir}/emacs/%{version}/lisp/org/org-rmail.elc +%{_datadir}/emacs/%{version}/lisp/org/org-src.elc %{_datadir}/emacs/%{version}/lisp/org/org-table.elc %{_datadir}/emacs/%{version}/lisp/org/org-timer.elc %{_datadir}/emacs/%{version}/lisp/org/org-vm.elc %{_datadir}/emacs/%{version}/lisp/org/org-w3m.elc %{_datadir}/emacs/%{version}/lisp/org/org-wl.elc +%{_datadir}/emacs/%{version}/lisp/org/org-xoxo.elc %{_datadir}/emacs/%{version}/lisp/org/org.elc %{_datadir}/emacs/%{version}/lisp/outline.elc %{_datadir}/emacs/%{version}/lisp/paren.elc @@ -2431,7 +2630,6 @@ done %{_datadir}/emacs/%{version}/lisp/progmodes/cc-menus.elc %{_datadir}/emacs/%{version}/lisp/progmodes/cc-mode.elc %{_datadir}/emacs/%{version}/lisp/progmodes/cc-styles.elc -%{_datadir}/emacs/%{version}/lisp/progmodes/cc-subword.elc %{_datadir}/emacs/%{version}/lisp/progmodes/cc-vars.elc %{_datadir}/emacs/%{version}/lisp/progmodes/cfengine.elc %{_datadir}/emacs/%{version}/lisp/progmodes/cmacexp.elc @@ -2468,6 +2666,7 @@ done %{_datadir}/emacs/%{version}/lisp/progmodes/idlw-toolbar.elc %{_datadir}/emacs/%{version}/lisp/progmodes/idlwave.elc %{_datadir}/emacs/%{version}/lisp/progmodes/inf-lisp.elc +%{_datadir}/emacs/%{version}/lisp/progmodes/js.elc %{_datadir}/emacs/%{version}/lisp/progmodes/ld-script.elc %{_datadir}/emacs/%{version}/lisp/progmodes/m4-mode.elc %{_datadir}/emacs/%{version}/lisp/progmodes/make-mode.elc @@ -2487,7 +2686,7 @@ done %{_datadir}/emacs/%{version}/lisp/progmodes/sh-script.elc %{_datadir}/emacs/%{version}/lisp/progmodes/simula.elc %{_datadir}/emacs/%{version}/lisp/progmodes/sql.elc -%{_datadir}/emacs/%{version}/lisp/progmodes/sym-comp.elc +%{_datadir}/emacs/%{version}/lisp/progmodes/subword.elc %{_datadir}/emacs/%{version}/lisp/progmodes/tcl.elc %{_datadir}/emacs/%{version}/lisp/progmodes/vera-mode.elc %{_datadir}/emacs/%{version}/lisp/progmodes/verilog-mode.elc @@ -2889,6 +3088,153 @@ done %{_datadir}/emacs/%{version}/lisp/calendar/timeclock.el.gz %{_datadir}/emacs/%{version}/lisp/calendar/todo-mode.el.gz %{_datadir}/emacs/%{version}/lisp/case-table.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/cedet-cscope.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/cedet-files.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/cedet-global.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/cedet-idutils.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/cedet.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/data-debug.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/autoconf-edit.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/cpp-root.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/dired.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/emacs.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/files.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/linux.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/loaddefs.el +%{_datadir}/emacs/%{version}/lisp/cedet/ede/locate.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/make.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/makefile-edit.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/pconf.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/pmake.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-archive.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-aux.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-comp.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-elisp.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-info.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-misc.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-obj.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-prog.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-scheme.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj-shared.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/proj.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/project-am.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/shell.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/simple.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/source.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/speedbar.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/srecode.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/system.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/ede/util.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/inversion.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/mode-local.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/pulse.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/complete.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/debug.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/fcn.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/analyze/refs.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/c-by.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/c.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/debug.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/el.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/gcc.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/make-by.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/make.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/scm-by.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/bovine/scm.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/chart.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/complete.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/ctxt.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-debug.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-ebrowse.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-el.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-file.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-find.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-global.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-javascript.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-mode.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-ref.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db-typecache.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/db.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/debug.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/decorate.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/decorate/include.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/decorate/mode.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/dep.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/doc.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/ede-grammar.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/edit.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/find.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/format.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/fw.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/grammar-wy.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/grammar.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/html.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/ia.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/ia-sb.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/idle.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/imenu.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/java.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/lex-spp.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/lex.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/loaddefs.el +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/mru-bookmark.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/sb.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/scope.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/senator.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/sort.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/cscope.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/filter.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/global.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/grep.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/idutils.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/symref/list.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/tag-file.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/tag-ls.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/tag-write.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/tag.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/texi.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/util-modes.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/util.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/comp.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/java-tags.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/javascript.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/javat-wy.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/js-wy.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/python-wy.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/python.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/semantic/wisent/wisent.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/args.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/compile.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/cpp.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/ctxt.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/dictionary.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/document.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/el.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/expandproto.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/extract.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/fields.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/filters.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/find.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/getset.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/insert.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/java.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/loaddefs.el +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/map.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/mode.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/semantic.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/srt-mode.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/srt-wy.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/srt.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/table.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/template.el.gz +%{_datadir}/emacs/%{version}/lisp/cedet/srecode/texi.el.gz %{_datadir}/emacs/%{version}/lisp/cdl.el.gz %{_datadir}/emacs/%{version}/lisp/chistory.el.gz %{_datadir}/emacs/%{version}/lisp/cmuscheme.el.gz @@ -2950,6 +3296,7 @@ done %{_datadir}/emacs/%{version}/lisp/emacs-lisp/byte-opt.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/byte-run.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/bytecomp.el.gz +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/chart.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/check-declare.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/checkdoc.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/cl-compat.el.gz @@ -2967,6 +3314,13 @@ done %{_datadir}/emacs/%{version}/lisp/emacs-lisp/easy-mmode.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/easymenu.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/edebug.el.gz +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-base.el.gz +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-comp.el.gz +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-custom.el.gz +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-datadebug.el.gz +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-speedbar.el.gz +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio-opt.el.gz +%{_datadir}/emacs/%{version}/lisp/emacs-lisp/eieio.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/eldoc.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/elint.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/elp.el.gz @@ -2977,12 +3331,10 @@ done %{_datadir}/emacs/%{version}/lisp/emacs-lisp/generic.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/gulp.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/helper.el.gz -%{_datadir}/emacs/%{version}/lisp/emacs-lisp/levents.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/lisp-mnt.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/lisp-mode.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/lisp.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/lmenu.el.gz -%{_datadir}/emacs/%{version}/lisp/emacs-lisp/lucid.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/macroexp.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/map-ynp.el.gz %{_datadir}/emacs/%{version}/lisp/emacs-lisp/pp.el.gz @@ -3109,6 +3461,7 @@ done %{_datadir}/emacs/%{version}/lisp/ffap.el.gz %{_datadir}/emacs/%{version}/lisp/filecache.el.gz %{_datadir}/emacs/%{version}/lisp/files.el.gz +%{_datadir}/emacs/%{version}/lisp/files-x.el.gz %{_datadir}/emacs/%{version}/lisp/filesets.el.gz %{_datadir}/emacs/%{version}/lisp/find-cmd.el.gz %{_datadir}/emacs/%{version}/lisp/find-dired.el.gz @@ -3120,6 +3473,7 @@ done %{_datadir}/emacs/%{version}/lisp/follow.el.gz %{_datadir}/emacs/%{version}/lisp/font-core.el.gz %{_datadir}/emacs/%{version}/lisp/font-lock.el.gz +%{_datadir}/emacs/%{version}/lisp/font-setting.el.gz %{_datadir}/emacs/%{version}/lisp/format-spec.el.gz %{_datadir}/emacs/%{version}/lisp/format.el.gz %{_datadir}/emacs/%{version}/lisp/forms.el.gz @@ -3265,10 +3619,12 @@ done %{_datadir}/emacs/%{version}/lisp/help.el.gz %{_datadir}/emacs/%{version}/lisp/hex-util.el.gz %{_datadir}/emacs/%{version}/lisp/hexl.el.gz +%{_datadir}/emacs/%{version}/lisp/hfy-cmap.el.gz %{_datadir}/emacs/%{version}/lisp/hi-lock.el.gz %{_datadir}/emacs/%{version}/lisp/hilit-chg.el.gz %{_datadir}/emacs/%{version}/lisp/hippie-exp.el.gz %{_datadir}/emacs/%{version}/lisp/hl-line.el.gz +%{_datadir}/emacs/%{version}/lisp/htmlfontify.el.gz %{_datadir}/emacs/%{version}/lisp/ibuf-ext.el.gz %{_datadir}/emacs/%{version}/lisp/ibuf-macs.el.gz %{_datadir}/emacs/%{version}/lisp/ibuffer.el.gz @@ -3288,7 +3644,6 @@ done %{_datadir}/emacs/%{version}/lisp/informat.el.gz %{_datadir}/emacs/%{version}/lisp/international/ccl.el.gz %{_datadir}/emacs/%{version}/lisp/international/characters.el.gz -%{_datadir}/emacs/%{version}/lisp/international/encoded-kb.el.gz %{_datadir}/emacs/%{version}/lisp/international/fontset.el.gz %{_datadir}/emacs/%{version}/lisp/international/isearch-x.el.gz %{_datadir}/emacs/%{version}/lisp/international/iso-ascii.el.gz @@ -3300,6 +3655,7 @@ done %{_datadir}/emacs/%{version}/lisp/international/kkc.el.gz %{_datadir}/emacs/%{version}/lisp/international/latexenc.el.gz %{_datadir}/emacs/%{version}/lisp/international/latin1-disp.el.gz +%{_datadir}/emacs/%{version}/lisp/international/mule-conf.el.gz %{_datadir}/emacs/%{version}/lisp/international/mule-cmds.el.gz %{_datadir}/emacs/%{version}/lisp/international/mule-diag.el.gz %{_datadir}/emacs/%{version}/lisp/international/mule-util.el.gz @@ -3308,6 +3664,7 @@ done %{_datadir}/emacs/%{version}/lisp/international/quail.el.gz %{_datadir}/emacs/%{version}/lisp/international/robin.el.gz %{_datadir}/emacs/%{version}/lisp/international/titdic-cnv.el.gz +%{_datadir}/emacs/%{version}/lisp/international/ucs-normalize.el.gz %{_datadir}/emacs/%{version}/lisp/international/utf-7.el.gz %{_datadir}/emacs/%{version}/lisp/isearch.el.gz %{_datadir}/emacs/%{version}/lisp/isearchb.el.gz @@ -3419,6 +3776,7 @@ done %{_datadir}/emacs/%{version}/lisp/mouse-drag.el.gz %{_datadir}/emacs/%{version}/lisp/mouse-sel.el.gz %{_datadir}/emacs/%{version}/lisp/mouse.el.gz +%{_datadir}/emacs/%{version}/lisp/mpc.el.gz %{_datadir}/emacs/%{version}/lisp/msb.el.gz %{_datadir}/emacs/%{version}/lisp/mwheel.el.gz %{_datadir}/emacs/%{version}/lisp/net/ange-ftp.el.gz @@ -3439,6 +3797,7 @@ done %{_datadir}/emacs/%{version}/lisp/net/hmac-def.el.gz %{_datadir}/emacs/%{version}/lisp/net/hmac-md5.el.gz %{_datadir}/emacs/%{version}/lisp/net/imap.el.gz +%{_datadir}/emacs/%{version}/lisp/net/imap-hash.el.gz %{_datadir}/emacs/%{version}/lisp/net/ldap.el.gz %{_datadir}/emacs/%{version}/lisp/net/mairix.el.gz %{_datadir}/emacs/%{version}/lisp/net/net-utils.el.gz @@ -3468,6 +3827,8 @@ done %{_datadir}/emacs/%{version}/lisp/net/tramp-fish.el.gz %{_datadir}/emacs/%{version}/lisp/net/tramp-ftp.el.gz %{_datadir}/emacs/%{version}/lisp/net/tramp-gw.el.gz +%{_datadir}/emacs/%{version}/lisp/net/tramp-gvfs.el.gz +%{_datadir}/emacs/%{version}/lisp/net/tramp-imap.el.gz %{_datadir}/emacs/%{version}/lisp/net/tramp-smb.el.gz %{_datadir}/emacs/%{version}/lisp/net/tramp-uu.el.gz %{_datadir}/emacs/%{version}/lisp/net/tramp.el.gz @@ -3507,6 +3868,8 @@ done %{_datadir}/emacs/%{version}/lisp/obsolete/iso-insert.el.gz %{_datadir}/emacs/%{version}/lisp/obsolete/iso-swed.el.gz %{_datadir}/emacs/%{version}/lisp/obsolete/lazy-lock.el.gz +%{_datadir}/emacs/%{version}/lisp/obsolete/levents.el.gz +%{_datadir}/emacs/%{version}/lisp/obsolete/lucid.el.gz %{_datadir}/emacs/%{version}/lisp/obsolete/old-whitespace.el.gz %{_datadir}/emacs/%{version}/lisp/obsolete/options.el.gz %{_datadir}/emacs/%{version}/lisp/obsolete/resume.el.gz @@ -3515,9 +3878,11 @@ done %{_datadir}/emacs/%{version}/lisp/obsolete/sc.el.gz %{_datadir}/emacs/%{version}/lisp/obsolete/scribe.el.gz %{_datadir}/emacs/%{version}/lisp/obsolete/swedish.el.gz +%{_datadir}/emacs/%{version}/lisp/obsolete/sym-comp.el.gz %{_datadir}/emacs/%{version}/lisp/obsolete/vc-mcvs.el.gz %{_datadir}/emacs/%{version}/lisp/obsolete/x-menu.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-agenda.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-ascii.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-archive.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-attach.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-bbdb.el.gz @@ -3525,31 +3890,46 @@ done %{_datadir}/emacs/%{version}/lisp/org/org-clock.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-colview.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-compat.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-crypt.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-datetree.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-docbook.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-exp.el.gz -%{_datadir}/emacs/%{version}/lisp/org/org-export-latex.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-exp-blocks.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-faces.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-feed.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-footnote.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-freemind.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-gnus.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-habit.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-html.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-icalendar.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-id.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-indent.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-info.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-inlinetask.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-install.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-irc.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-jsinfo.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-latex.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-list.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-mac-message.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-macs.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-mew.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-mhe.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-mobile.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-mouse.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-plot.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-protocol.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-publish.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-remember.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-rmail.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-src.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-table.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-timer.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-vm.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-w3m.el.gz %{_datadir}/emacs/%{version}/lisp/org/org-wl.el.gz +%{_datadir}/emacs/%{version}/lisp/org/org-xoxo.el.gz %{_datadir}/emacs/%{version}/lisp/org/org.el.gz %{_datadir}/emacs/%{version}/lisp/outline.el.gz %{_datadir}/emacs/%{version}/lisp/paren.el.gz @@ -3622,7 +4002,6 @@ done %{_datadir}/emacs/%{version}/lisp/progmodes/cc-menus.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/cc-mode.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/cc-styles.el.gz -%{_datadir}/emacs/%{version}/lisp/progmodes/cc-subword.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/cc-vars.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/cfengine.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/cmacexp.el.gz @@ -3659,6 +4038,7 @@ done %{_datadir}/emacs/%{version}/lisp/progmodes/idlw-toolbar.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/idlwave.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/inf-lisp.el.gz +%{_datadir}/emacs/%{version}/lisp/progmodes/js.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/ld-script.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/m4-mode.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/make-mode.el.gz @@ -3678,7 +4058,7 @@ done %{_datadir}/emacs/%{version}/lisp/progmodes/sh-script.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/simula.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/sql.el.gz -%{_datadir}/emacs/%{version}/lisp/progmodes/sym-comp.el.gz +%{_datadir}/emacs/%{version}/lisp/progmodes/subword.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/tcl.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/vera-mode.el.gz %{_datadir}/emacs/%{version}/lisp/progmodes/verilog-mode.el.gz