Hello community,
here is the log from the commit of package xemacs-packages.3535 for openSUSE:13.1:Update checked in at 2015-02-23 17:03:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/xemacs-packages.3535 (Old)
and /work/SRC/openSUSE:13.1:Update/.xemacs-packages.3535.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xemacs-packages.3535"
Changes:
--------
New Changes file:
--- /dev/null 2014-12-25 22:38:16.200041506 +0100
+++ /work/SRC/openSUSE:13.1:Update/.xemacs-packages.3535.new/xemacs-packages.changes 2015-02-23 17:03:39.000000000 +0100
@@ -0,0 +1,1127 @@
+-------------------------------------------------------------------
+Wed Feb 11 14:04:29 UTC 2015 - werner@suse.de
+
+- Add patch xemacs-packages-20130822-tramp.patch
+ to fix problem of not loaded subr-more (boo#857207)
+
+-------------------------------------------------------------------
+Fri Aug 23 15:17:17 UTC 2013 - ailin.nemui@gmail.com
+
+- update packages to latest xemacs versions:
+ * leim/quail warns about duplicate rules
+ * cc-mode 1.64 -> 1.69 (5.32.5): see individual ChangeLog
+ * edit-utils 2.50 -> 2.51: import find-lisp
+ * efs 1.34 -> 1.35: texinfo fix in docs...
+ * erc: fixes in log-file handling
+ * hyperbole 1.18 -> 1.19 (no source change)
+ * misc-games: fix name clash in doctor
+ * prog-modes 2.28 -> 2.29: go mode updated to 16503
+ * xemacs-base 2.35 -> 2.36: rcfiles added, subr-more learns
+ number-sequence, string-or-null-p, booleanp
+
+-------------------------------------------------------------------
+Tue Apr 2 13:41:50 UTC 2013 - ailin.nemui@gmail.com
+
+- update packages to latest xemacs versions:
+ * xemacs-base 2.32 -> 2.35: new core subr-more, new file-util
+ from GNU Emacs
+ * tramp 1.41 -> 1.45 (2.2.7): latest bugfixes, new gvfs backend
+ * scheme 1.18 -> 1.19: fix imenu-syntax-alist
+ * os-utils 1.41 -> 1.42: archive-mode also provide arc-mode for
+ GNU compat
+ * edit-utils 2.49 -> 2.50: added ido mode, which-func from GNU
+ * cc-mode 1.60 -> 1.64: small fixes, check
+ http://cc-mode.sourceforge.net for detailed changelog
+
+-------------------------------------------------------------------
+Wed Jan 30 09:00:40 UTC 2013 - ailin.nemui@gmail.com
+
+- update packages to latest xemacs versions:
+ * cc-mode 1.57 -> 1.60: small fixes, check
+ http://cc-mode.sourceforge.net for detailed changelog
+ * edit-utils 2.47 -> 2.49: add list-register
+ * prog-modes 2.27 -> 2.28: update go-mode to 14989
+ * tramp 1.40 (2.0.56) -> 1.41 (2.2.7-pre): major update,
+ details see ChangeLog.upstream
+ * ediff 1.81 -> 1.82, pcl-cvs 1.70 -> 1.71:
+ fix tramp compilation
+
+-------------------------------------------------------------------
+Mon Nov 19 13:02:26 UTC 2012 - ailin.nemui@gmail.com
+
+- update packages to latest xemacs versions:
+ * edit-utils 2.46 -> 2.47: support behavior in user-colors
+
+-------------------------------------------------------------------
+Tue Oct 2 13:34:29 UTC 2012 - ailin.nemui@gmail.com
+
+- update packages to latest xemacs versions:
+ * prog-modes 2.26 -> 2.27: go-mode update to 13677 (handle unit
+ test failure)
+ * cc-mode 1.55 -> 1.57: bug fixes
+
+-------------------------------------------------------------------
+Tue Sep 18 11:32:03 UTC 2012 - werner@suse.de
+
+- Again, make it build with latest TeXLive 2012
+
+-------------------------------------------------------------------
+Wed Aug 8 14:16:07 UTC 2012 - ailin.nemui@gmail.com
+
+- update packages to latest xemacs versions:
+ * auctex 1.49 -> 1.51 (11.84), details see doc/changes.texi
+ * cc-mode 1.51 -> 1.55 (5.32.2),
+ see http://cc-mode.sourceforge.net/changes-532.php
+ * gnus 1.94 -> 1.95 (5.10.10),
+ see http://gnus.org/manual/gnus_363.html#SEC366
+ * leim 1.32 -> 1.33, prog-modes 2.25 -> 2.26,
+ ruby-modes 1.04 -> 1.05 (1.8.7), w3 1.36 -> 1.38 (4.0pre47),
+ xemacs-base 2.31 -> 2.32,
+ for changes see the various ChangeLog files in the package
+- fix packaging bug that stop cperl-mode 6.2 from opening
+- upstream license change to GPLv3+
+- add patch for missing CVS keywords in hg checkout
+- add patch to update hg checkout of gnus to match release version
+
+-------------------------------------------------------------------
+Mon Jul 23 15:58:02 UTC 2012 - werner@suse.de
+
+- Make it build with latest TeXLive 2012
+
+-------------------------------------------------------------------
+Sat Jun 30 18:09:30 UTC 2012 - i@marguerite.su
+
+- fix 12.2 builds.
+ * bdftopcf is now a separated package from xorg-x11.
+ * mkfontdir is now a separated package from xorg-x11-utils-devel.
+- fix sle builds.
+
+-------------------------------------------------------------------
+Thu Mar 22 08:14:36 UTC 2012 - werner@suse.de
+
+- Make rpmlint happy
+
+-------------------------------------------------------------------
+Fri Mar 2 12:25:51 UTC 2012 - werner@suse.de
+
+- Update to sumo-2012-02-14
+ * as there are a lot of changes you may read
+ https://bitbucket.org/xemacs/xemacs-packages/changesets
+
+-------------------------------------------------------------------
+Sat May 15 16:06:58 UTC 2010 - coolo@novell.com
+
+- ignore subpackages required by xemacs to avoid build cycle
+
+-------------------------------------------------------------------
+Wed Mar 31 14:56:07 CEST 2010 - werner@suse.de
+
+- Force build with newer test version instead of 25.5.29 (bnc#590429)
+
+-------------------------------------------------------------------
+Mon Feb 22 16:39:28 CET 2010 - werner@suse.de
+
+- Update the sub package vc to 1.48 to fix a bug (bnc#568556)
+
+-------------------------------------------------------------------
+Wed Dec 9 16:27:46 CET 2009 - werner@suse.de
+
+- Fix the fix in the spec file to make semantic/auto-autoloads.el
+ work again (bnc#557739)
+
+-------------------------------------------------------------------
+Mon Dec 7 17:05:24 CET 2009 - werner@suse.de
+
+- Make it work with latest xemacs beta version
+
+-------------------------------------------------------------------
+Wed Dec 2 15:50:56 CET 2009 - werner@suse.de
+
+- Add missing autoloads to fix nasty error message (bnc#557739)
+
+-------------------------------------------------------------------
+Wed Aug 26 13:00:30 CEST 2009 - tiwai@suse.de
+
+- Add provides and obsoletes for apel-xemacs
+
+-------------------------------------------------------------------
+Tue Aug 25 16:41:10 CEST 2009 - aj@suse.de
+
+- Apply patch for apel to make it build.
+- Fix filelist.
+- Fix some rpmlint warnings.
+
+-------------------------------------------------------------------
+Mon Jun 22 12:14:08 CEST 2009 - coolo@novell.com
+
+- update to sumo-2009-02-17.
+ * way too many changes to list them all, see
+ http://xemacs.org/Releases/2009-02-17.html
+
+-------------------------------------------------------------------
+Tue May 13 16:21:52 CEST 2008 - mfabian@suse.de
+
+- bnc#389154: add fix for fast-lock to avoid the possible
+ execution of arbitrary lisp code.
+
+-------------------------------------------------------------------
+Fri Dec 21 19:39:24 CET 2007 - mfabian@suse.de
+
+- fix wrong property list entries for faces.
+
+-------------------------------------------------------------------
+Wed Dec 05 16:12:09 CET 2007 - mfabian@suse.de
+
+- remove openldap2 from BuildRequires.
+
+-------------------------------------------------------------------
+Fri Aug 10 23:42:12 CEST 2007 - mfabian@suse.de
+
+- update German app-defaults.
+
+-------------------------------------------------------------------
+Wed Aug 08 15:21:39 CEST 2007 - mfabian@suse.de
+
+- add mule-lisp-directory to load-path in package-compile.el
+- add fix-build-failure-in-mule-ucs.patch by Aidan Kehoe to fix
+ build failure im mule-ucs with xemacs-21.5.28.20070807.
+ (see http://mid.gmane.org/18106.11226.538195.43364@parhasard.net).
+
+-------------------------------------------------------------------
+Mon Jul 16 12:19:24 CEST 2007 - mfabian@suse.de
+
+- update to sumo-2007-04-27.
+ • remove bugzilla-129874-do-not-output-useless-error-messages-when-using-cvs-status.patch
+ (included upstream).
+ • remove bugzilla-219217-w3-does-not-display-anything.patch
+ (not needed anymore because newer font.el is now in
++++ 930 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:13.1:Update/.xemacs-packages.3535.new/xemacs-packages.changes
New:
----
app-defaults.patch
bugzilla-183805-missing-autoload-cookies.patch
dinbrief.patch
disable-skk.patch
edict-utf-8.patch
gnus-utf-8.patch
mode-local.patch
packages-cvs-sumo-2002-09-19-comint.patch
packages-cvs-sumo-2004-02-02-awk.patch
packages-cvs-xemacs-sumo-2002-03-29-ps-print.patch
packages-cvs-xemacs-sumo-2005-12-08-apel.patch
packages-cvs-xemacs-sumo-2005-12-08-diff-mode.patch
texi-coding.patch
texi.patch
texi2utf8
xe-list.el
xemacs-packages-20130822-tramp.patch
xemacs-packages-20130822.tar.bz2
xemacs-packages-expand-kw.diff
xemacs-packages-rpmlintrc
xemacs-packages.changes
xemacs-packages.patch
xemacs-packages.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xemacs-packages.spec ++++++
++++ 1092 lines (skipped)
++++++ app-defaults.patch ++++++
--- packages/mule-packages/locale/app-defaults/de/Emacs
+++ packages/mule-packages/locale/app-defaults/de/Emacs 2012-02-28 14:10:14.754434028 +0000
@@ -3,6 +3,20 @@
! German localization resources for XEmacs.
! updated Fri Aug 10 16:17:07 2007 by Mike FABIAN
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!! FontSet for menus when you use --with-xfs or --with-xim=xlib.
+XEmacs*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*menubar*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*popup*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*menubar*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+XEmacs*popup*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+
! Pulldown menu internationalization. The first line of the file
! "*XlwMenu.resourceLabels: True" has to be there to make sure
! all the labelString will be read and displayed by X.
--- packages/mule-packages/locale/app-defaults/fr/Emacs
+++ packages/mule-packages/locale/app-defaults/fr/Emacs 2012-02-28 14:10:32.129993870 +0000
@@ -1,3 +1,18 @@
+! -*- coding: iso-8859-1 -*-
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!! FontSet for menus when you use --with-xfs or --with-xim=xlib.
+XEmacs*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*menubar*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*popup*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*menubar*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+XEmacs*popup*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+
*XlwMenu.resourceLabels: True
--- packages/mule-packages/locale/app-defaults/ja/Emacs
+++ packages/mule-packages/locale/app-defaults/ja/Emacs 2012-02-28 14:15:21.266434084 +0000
@@ -1,3 +1,4 @@
+! -*- coding: euc-jp -*-
! Japanese localization resources for XEmacs.
! @(#)Emacs 1.3 96/09/22
! Copyright (C) 1996 Sun Microsystems, Inc.
@@ -33,7 +34,50 @@
! And fontList is just used under Motif menubar.
*fontList: -*-gothic-medium-r-normal--14-120-75-75-c-*-*-*:
!! FontSet for menus when you use --with-xfs or --with-xim=xlib.
-*fontSet: -*-fixed-medium-r-normal--14-*
+XEmacs*fontSet: -efont-biwidth-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1,\
+ -*-sazanami gothic-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -kochi-gothic-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -*-gothic-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -*-*-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -*-sazanami gothic-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -kochi-gothic-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -*-gothic-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -*-*-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -*-sazanami gothic-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\
+ -kochi-gothic-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\
+ -*-gothic-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\
+ -*-*-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0
+XEmacs*menubar*fontSet: -efont-biwidth-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1,\
+ -*-sazanami gothic-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -kochi-gothic-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -*-gothic-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -*-*-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -*-sazanami gothic-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -kochi-gothic-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -*-gothic-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -*-*-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -*-sazanami gothic-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\
+ -kochi-gothic-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\
+ -*-gothic-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\
+ -*-*-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0
+XEmacs*popup*fontSet: -efont-biwidth-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -gnu-unifont-medium-r-normal--16-160-75-75-p-80-iso10646-1,\
+ -*-sazanami gothic-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -kochi-gothic-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -*-gothic-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -*-*-medium-r-normal--16-*-*-*-*-*-iso10646-1,\
+ -*-sazanami gothic-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -kochi-gothic-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -*-gothic-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -*-*-medium-r-normal--16-*-*-*-*-*-jisx0208.1983-0,\
+ -*-sazanami gothic-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\
+ -kochi-gothic-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\
+ -*-gothic-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0,\
+ -*-*-medium-r-normal--16-*-*-*-*-*-jisx0201.1976-0
+XEmacs*menubar*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+XEmacs*popup*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
! Starting below here are menu label string which can be translated to
! different languages.
--- packages/mule-packages/locale/app-defaults/ro/Emacs
+++ packages/mule-packages/locale/app-defaults/ro/Emacs 2012-02-28 14:12:21.574433767 +0000
@@ -1,5 +1,19 @@
-*XlwMenu.resourceLabels: True
+! -*- coding: iso-8859-2 -*-
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!! FontSet for menus when you use --with-xfs or --with-xim=xlib.
+XEmacs*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*menubar*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*popup*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*menubar*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+XEmacs*popup*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+*XlwMenu.resourceLabels: True
! menu-apps
--- packages/mule-packages/locale/app-defaults/sv/Emacs
+++ packages/mule-packages/locale/app-defaults/sv/Emacs 2012-02-28 14:10:02.974433917 +0000
@@ -3,6 +3,20 @@
! Swedish localization resources for XEmacs.
! Based on german localization resources by Mike FABIAN
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!! FontSet for menus when you use --with-xfs or --with-xim=xlib.
+XEmacs*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*menubar*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*popup*fontSet: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso10646-1,\
+ -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*,\
+ -*-*-*-*-*-*-*-120-*-iso10646-1
+XEmacs*menubar*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+XEmacs*popup*Font: -*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+
! Pulldown menu internationalization. The first line of the file
! "*XlwMenu.resourceLabels: True" has to be there to make sure
! all the labelString will be read and displayed by X.
++++++ bugzilla-183805-missing-autoload-cookies.patch ++++++
diff -ru packages.orig/xemacs-packages/build/build.el packages/xemacs-packages/build/build.el
--- packages/xemacs-packages/build/build.el 2003-10-13 17:52:13.000000000 +0200
+++ packages/xemacs-packages/build/build.el 2006-06-30 21:53:30.000000000 +0200
@@ -922,6 +922,7 @@
(match-string 2 (cdr result))) tags)))
(reverse tags))))
+;;;###autoload
(defun build-cvs-checkout-options-validate (sym val)
(cond
((string-match "-\\(d\\|N\\)\\b" val)
diff -ru packages.orig/xemacs-packages/ps-print/ps-mule.el packages/xemacs-packages/ps-print/ps-mule.el
--- packages/xemacs-packages/ps-print/ps-mule.el 2002-07-30 14:40:40.000000000 +0200
+++ packages/xemacs-packages/ps-print/ps-mule.el 2006-06-30 19:22:32.000000000 +0200
@@ -298,6 +298,7 @@
See also the variable `ps-font-info-database'.")
+;;;###autoload
(defconst ps-mule-font-info-database-latin
'((latin-iso8859-1
(normal nil nil iso-8859-1)))
diff -ru packages.orig/xemacs-packages/ps-print/ps-print.el packages/xemacs-packages/ps-print/ps-print.el
--- packages/xemacs-packages/ps-print/ps-print.el 2004-03-08 23:43:35.000000000 +0100
+++ packages/xemacs-packages/ps-print/ps-print.el 2006-07-01 12:30:51.000000000 +0200
@@ -1436,6 +1436,7 @@
;;; Code:
+;;;###autoload
(eval-and-compile
(require 'lpr)
++++++ dinbrief.patch ++++++
Index: packages/xemacs-packages/auctex/latex.el
===================================================================
--- packages/xemacs-packages/auctex/latex.el.orig
+++ packages/xemacs-packages/auctex/latex.el
@@ -1554,6 +1554,7 @@ ELSE as an argument list."
",")))))
(if (zerop (length style))
(setq style LaTeX-default-style))
+ (TeX-run-style-hooks style)
(if (not (zerop (length options)))
(insert LaTeX-optop options LaTeX-optcl))
(insert TeX-grop style TeX-grcl))
Index: packages/xemacs-packages/auctex/etc/dinbrief.el
===================================================================
--- packages/xemacs-packages/auctex/style/dinbrief.el.orig
+++ packages/xemacs-packages/auctex/style/dinbrief.el
@@ -2,6 +2,9 @@
;; Contributed by Werner Fink
;; Please direct comments to him.
+;;
+;; Change to new dinbrief.sty -- Werner Fink
+;; ... yes, we are identical
;;; Commentary:
@@ -14,80 +17,120 @@
(TeX-add-style-hook "dinbrief"
(function
(lambda ()
+ (add-hook 'LaTeX-document-style-hook
+ 'LaTeX-style-dinbrief)
(LaTeX-add-environments
- '("letter" LaTeX-recipient-hook))
+ '("letter" LaTeX-recipient-hook)
+ "dinquote")
(TeX-add-symbols
- '("Absender" "Absender: ")
- '("Postvermerk" "Postvermerk: ")
- '("Datum" "Datum: ")
- '("Betreff" "Betreff: ")
- '("Behandlungsvermerk" "Behandlungsvermerk: ")
- '("Verteiler" "Verteiler: ")
- "makelabel" "Retourlabel"
- '("Anlagen" "Anlagen: ")
- '("Fenster" "Fenster \(ja/nein\): ")
- '("Retouradresse" "Retouradresse: ")
+ '("address" "Absender: ")
+ '("postremark" "Postvermerk: ")
+ '("date" "Datum: ")
+ '("subject" "Betreff: ")
+ '("handling" "Behandlungsvermerk: ")
+ '("cc" "Verteiler: ")
+ '("place" "Heutiger Ort: ")
+ "makelabels"
+ "nowindowrules"
+ "windowrules"
+ "nowindowtics"
+ "windowtics"
+ "disabledraftstandard"
+ "enabledraftstandard"
+ "centeraddress"
+ "normaladdress"
+ '("encl" "Anlagen: ")
+ '("backaddress" "Retouradresse: ")
'("signature" "Unterschrift: ")
'("opening" "Anrede: ")
- '("closing" "Schlu\"s: ")))))
+ '("closing" "Schluss: ")))))
+
+(if (string-match "XEmacs" emacs-version)
+ (defun TeX-deactivate-mark () (zmacs-deactivate-region))
+ (defun TeX-deactivate-mark () (deactivate-mark)))
+
+(defmacro din-insert (&rest args)
+ "Insert text ignoring active markers."
+ `(progn (if (TeX-mark-active) (TeX-deactivate-mark))
+ (insert ,@args)))
+
+(defun LaTeX-style-dinbrief ()
+ "Insert some useful packages for writing german letters."
+ (if (equal LaTeX-version "2e")
+ (save-excursion
+ (goto-char (point-min)) ; insert before \begin{document}
+ (if (re-search-forward ".begin.document." (point-max) t)
+ (beginning-of-line 1))
+ (open-line 2)
+ (indent-relative-maybe)
+ (din-insert TeX-esc "usepackage"
+ LaTeX-optop "latin1" LaTeX-optcl
+ TeX-grop "inputenc" TeX-grcl)
+ (newline-and-indent)
+ (din-insert TeX-esc "usepackage"
+ LaTeX-optop "T1" LaTeX-optcl
+ TeX-grop "fontenc" TeX-grcl)
+ (newline-and-indent)
+ (din-insert TeX-esc "usepackage"
+ TeX-grop "ngerman" TeX-grcl)
+ (newline-and-indent)
+ (din-insert TeX-esc "usepackage"
+ TeX-grop "umlaut" TeX-grcl)
+ (TeX-run-style-hooks "inputenc")
+ (TeX-run-style-hooks "fontenc")
+ (TeX-run-style-hooks "ngerman")
+ (TeX-run-style-hooks "umlaut"))))
(defun LaTeX-recipient-hook (environment)
"Insert ENVIRONMENT and prompt for recipient and address."
- (let ((sender (read-input "Absender: " (user-full-name)))
- (recipient (read-input "Empf\"anger: "))
- (address (read-input "Anschrift: "))
- (postvermerk (read-input "Postvermerk: "))
- (date (read-input "Datum: " (LaTeX-today)))
- (betreff (read-input "Betreff: "))
- (vermerk (read-input "Behandlungsvermerk: "))
- (verteil (read-input "Verteiler: "))
- (anlage (read-input "Anlagen: "))
- (opening (read-input "Anrede: "))
- (closing (read-input "Schlu\"s: "))
- (fenster (read-input "Fenster \(ja/nein\): "))
- (signature (read-input "Unterschrift: "))
+ (let (
+ (sender (LaTeX-sender))
+ (recipient (read-string "Empfänger: "))
+ (address (LaTeX-recipient))
+ (date (read-string "Datum: " (LaTeX-today)))
+ (postremark (read-string "Postvermerk: "))
+ (fenster (read-string "Fenster \(ja/nein\): "))
+ (vermerk (read-string "Behandlungsvermerk: "))
+ (verteil (read-string "Verteiler: "))
+ (betreff (read-string "Betreff: "))
+ (opening (read-string "Anrede: "))
+ (closing (read-string "Schluss: "))
+ (signature (read-string "Unterschrift: "))
+ (anlage (read-string "Anlagen: "))
)
- (if (not (zerop (length sender)))
- (progn
- (insert TeX-esc "Absender" TeX-grop sender TeX-grcl)
- (newline-and-indent)))
- (if (not (zerop (length postvermerk)))
- (progn
- (insert TeX-esc "Postvermerk" TeX-grop postvermerk TeX-grcl)
- (newline-and-indent)))
- (if (not (zerop (length betreff)))
- (progn
- (insert TeX-esc "Betreff" TeX-grop betreff TeX-grcl)
- (newline-and-indent)))
- (if (not (zerop (length vermerk)))
- (progn
- (insert TeX-esc "Behandlungsvermerk" TeX-grop vermerk TeX-grcl)
- (newline-and-indent)))
- (if (not (zerop (length verteil)))
- (progn
- (insert TeX-esc "Verteiler" TeX-grop verteil TeX-grcl)
- (newline-and-indent)))
- (if (not (zerop (length anlage)))
- (progn
- (insert TeX-esc "Anlagen" TeX-grop anlage TeX-grcl)
- (newline-and-indent)))
(if (string= fenster "ja")
(progn
- (insert TeX-esc "Fenster")
- (let ((retouradr (read-input "Retouradresse: " (user-full-name))))
+ (din-insert TeX-esc "enabledraftstandard")
+ (newline-and-indent)
+ (din-insert TeX-esc "centeraddress")
+ (newline-and-indent)
+ (din-insert TeX-esc "nowindowrules")
+ (newline-and-indent)
+ (din-insert TeX-esc "windowtics")
+ (newline-and-indent)
+ (let ((retouradr (read-string "Retouradresse: " sender)))
(newline-and-indent)
(if (not (zerop (length retouradr)))
(progn
- (insert TeX-esc "Retouradresse" TeX-grop retouradr TeX-grcl)
- (newline-and-indent))))))
+ (if (TeX-mark-active) (TeX-deactivate-mark))
+ (din-insert TeX-esc "backaddress" TeX-grop retouradr TeX-grcl)
+ (newline-and-indent)))))
+ (din-insert TeX-esc "enabledraftstandard")
+ (newline-and-indent)
+ (din-insert TeX-esc "centeraddress")
+ (newline-and-indent)
+ (din-insert TeX-esc "nowindowrules")
+ (newline-and-indent)
+ (din-insert TeX-esc "windowtics"))
+ (newline-and-indent)
(if (not (zerop (length signature)))
(progn
- (insert TeX-esc "signature" TeX-grop signature TeX-grcl)
+ (din-insert TeX-esc "signature" TeX-grop signature TeX-grcl)
(newline-and-indent)))
(if (not (zerop (length date)))
(progn
- (insert TeX-esc "Datum" TeX-grop date TeX-grcl)
+ (din-insert TeX-esc "date" TeX-grop date TeX-grcl)
(newline-and-indent)))
(newline-and-indent)
@@ -112,9 +155,32 @@
(progn
(newline)
(indent-to addr-column))))))))
- (insert "\n")
+ (din-insert "\n")
(indent-to indentation))
- (insert TeX-esc "opening"
+ (if (not (zerop (length postremark)))
+ (progn
+ (din-insert TeX-esc "postremark" TeX-grop postremark TeX-grcl)
+ (newline-and-indent)))
+ (if (not (zerop (length betreff)))
+ (progn
+ (din-insert TeX-esc "subject" TeX-grop)
+ (if (equal LaTeX-version "2e")
+ (din-insert TeX-esc "textbf" TeX-grop betreff TeX-grcl TeX-grcl)
+ (din-insert betreff TeX-grcl))
+ (newline-and-indent)))
+ (if (not (zerop (length vermerk)))
+ (progn
+ (din-insert TeX-esc "handling" TeX-grop vermerk TeX-grcl)
+ (newline-and-indent)))
+ (if (not (zerop (length verteil)))
+ (progn
+ (din-insert TeX-esc "cc" TeX-grop verteil TeX-grcl)
+ (newline-and-indent)))
+ (if (not (zerop (length anlage)))
+ (progn
+ (din-insert TeX-esc "encl" TeX-grop anlage TeX-grcl)
+ (newline-and-indent)))
+ (din-insert TeX-esc "opening"
TeX-grop
(if (zerop (length opening))
(concat TeX-esc " ")
@@ -123,7 +189,7 @@
(indent-relative-maybe)
(save-excursion
- (insert "\n" TeX-esc "closing"
+ (din-insert "\n" TeX-esc "closing"
TeX-grop
(if (zerop (length closing))
(concat TeX-esc " ")
@@ -131,6 +197,47 @@
TeX-grcl "\n")
(indent-relative-maybe))))
+(defun LaTeX-sender nil
+ "Read and writes the senders address"
+ (interactive)
+ (let ((name (read-string "Absender: " (user-full-name)))
+ (str (read-string "Meine Strasse: "))
+ (ort (read-string "Mein Wohnort: ")))
+ (if (not (zerop (length name)))
+ (progn
+ (goto-char (point-min)) ; insert before \end{document}
+ (if (re-search-forward ".end.document." (point-max) t)
+ (beginning-of-line 1))
+ (previous-line 1)
+ (din-insert TeX-esc "address" TeX-grop name)
+ (if (not (zerop (length str)))
+ (progn
+ (din-insert " " TeX-esc TeX-esc)
+ (newline-and-indent)
+ (din-insert str)))
+ (if (not (zerop (length ort)))
+ (progn
+ (din-insert " " TeX-esc "par")
+ (newline-and-indent)
+ (din-insert ort)))
+ (din-insert TeX-grcl)
+ (newline-and-indent)
+ (concat name ", " str ", " ort)))))
+
+(defun LaTeX-recipient nil
+ "Read and returns the recipient address"
+ (interactive)
+ (let ((str (read-string "Wohnhaft in Strasse: "))
+ (ort (read-string "Aus der Ortschaft: ")))
+ (if (not (zerop (length str)))
+ (if (not (zerop (length ort)))
+ (concat str " " TeX-esc TeX-esc " " ort)
+ str)
+ (if (not (zerop (length ort)))
+ ort))
+ )
+)
+
(defun LaTeX-today nil
"Return a string representing todays date according to flavor."
(interactive)
@@ -152,12 +259,13 @@
ctime-string)
(let ((year (substring ctime-string (match-beginning 3) (match-end 3)))
(month (substring ctime-string (match-beginning 1) (match-end 1)))
- (day (substring ctime-string (match-beginning 2) (match-end 2))))
+ (day (substring ctime-string (match-beginning 2) (match-end 2)))
+ (place (read-string "Heutiger Ort: ")))
(if (assoc month month-alist)
(progn
(setq month (cdr (assoc month month-alist)))
(if (> 2 (length day))
(setq day (concat "0" day)))))
- (format "Stuttgart, den %s. %s %s" day month year))))
+ (format "%s, den %s. %s %s" place day month year))))
;;; dinbrief.el ends here
++++++ disable-skk.patch ++++++
--- packges/package-compile.el.orig
+++ packges/package-compile.el
@@ -220,7 +220,6 @@
("lookup" . "mule-packages")
("mule-base" . "mule-packages")
("mule-ucs" . "mule-packages")
- ("skk" . "mule-packages")
))
(defvar package-source-root nil)
--- packges/mule-packages/Makefile.orig
+++ packges/mule-packages/Makefile
@@ -19,7 +19,7 @@
include ../Local.rules.inc
ifeq ('$(MULE_PACKAGES)','mule-packages')
-PACKAGES := mule-base locale leim lookup edict egg-its skk \
+PACKAGES := mule-base locale leim lookup edict egg-its \
latin-unity latin-euro-standards mule-ucs
else
PACKAGES := $(MULE_PACKAGES)
++++++ edict-utf-8.patch ++++++
packages/mule-packages/edict/CVSだけに発見: Base
packages/mule-packages/edict/CVSだけに発見: Baserev
diff -ru packages.orig/mule-packages/edict/edict.el packages/mule-packages/edict/edict.el
--- packages/mule-packages/edict/edict.el 2002-01-31 11:08:35.000000000 +0100
+++ packages/mule-packages/edict/edict.el 2003-08-23 23:57:05.000000000 +0200
@@ -181,11 +181,12 @@
"The variable edict-version contains a string that describes
what version of the edict software that you are running.")
-(defcustom edict-default-coding-system 'euc-jp
+(defcustom edict-default-coding-system 'utf-8
"Default coding system for reading dictionary files.
-On Unix systems, EDICT is distributed as an EUC file. For Windows systems
-'shift_jis is may be preferable."
+On SuSE Linux >= 9.0, EDICT is distributed as an 'utf-8 encoded file.
+For SuSE Linux <= 8.2 or other Linux like systems, 'euc-jp may be used
+for EDICT. For Windows systems 'shift_jis is may be preferable."
:type 'symbol
:group 'edict)
++++++ gnus-utf-8.patch ++++++
diff -ru packages.orig/xemacs-packages/gnus/lisp/mm-util.el packages/xemacs-packages/gnus/lisp/mm-util.el
--- packages/xemacs-packages/gnus/lisp/mm-util.el 2005-11-15 04:45:54.000000000 +0100
+++ packages/xemacs-packages/gnus/lisp/mm-util.el 2005-12-14 16:58:44.000000000 +0100
@@ -785,7 +785,9 @@
(mapcar 'mm-mime-charset
(delq 'ascii
(mm-find-charset-region b e)))))))
- charsets))
+ (if (> (length charsets) 1)
+ '(utf-8)
+ charsets)))
(defmacro mm-with-unibyte-buffer (&rest forms)
"Create a temporary buffer, and evaluate FORMS there like `progn'.
++++++ mode-local.patch ++++++
--- packages/xemacs-packages/cedet-common/mode-local.el
+++ packages/xemacs-packages/cedet-common/mode-local.el 2009-12-02 14:28:01.979929810 +0000
@@ -49,7 +49,9 @@
;;
;;; Code:
-(eval-when-compile (require 'cl))
+(eval-when-compile
+ (autoload 'ad-add-advice "advice")
+ (require 'cl))
;;; Compatibility
;;
@@ -189,6 +191,7 @@ behaviors. Use the function `mode-local
"Return a new empty mode bindings symbol table."
(make-vector 13 0))
+;;;###autoload
(defun mode-local-bind (bindings &optional plist mode)
"Define BINDINGS in the specified environment.
BINDINGS is a list of (VARIABLE . VALUE).
@@ -455,6 +458,7 @@ in those bound in current `major-mode' a
(mode-local-symbol-value
(overload-obsoleted-by overload) nil 'override-flag))))
+;;;###autoload
(defun mode-local--override (name args body)
"Return the form that handles overloading of function NAME.
ARGS are the arguments to the function.
@@ -471,6 +475,7 @@ See also the function `define-overload'.
,@(or body `((,default ,@overargs)))))
))
+;;;###autoload
(defun mode-local--expand-overrides (name args body)
"Expand override forms that overload function NAME.
ARGS are the arguments to the function NAME.
@@ -494,6 +499,7 @@ See also the function `define-overload'.
forms (cdr forms)))
(if ditto body (nreverse xbody))))
+;;;###autoload
(defun mode-local--overload-body (name args body)
"Return the code that implements overloading of function NAME.
ARGS are the arguments to the function NAME.
@@ -504,6 +510,7 @@ See also the function `define-overload'.
(list (mode-local--override name args body))
result)))
+;;;###autoload
(defmacro define-overload (name args docstring &rest body)
"Define a new function, as with `defun' which can be overloaded.
NAME is the name of the function to create.
++++++ packages-cvs-sumo-2002-09-19-comint.patch ++++++
--- packages/xemacs-packages/lisp/xemacs-base/comint.el 2002-08-30 18:56:48.000000000 +0200
+++ packages/xemacs-packages/lisp/xemacs-base/comint.el 2003-01-30 13:09:27.000000000 +0100
@@ -143,6 +143,12 @@
;; comint-completion-autolist boolean completion behavior
;; comint-completion-recexact boolean ...
+;; to use terminal type 'dumb' instead of 'emacs', system-uses-terminfo
+;; must not be nil:
+(defvar system-uses-terminfo t
+ "Non-nil means the system uses terminfo rather than termcap.
+This variable can be used by terminal emulator packages.")
+
(defvar comint-prompt-regexp "^"
"Regexp to recognise prompts in the inferior process.
Defaults to \"^\", the null string at BOL.
++++++ packages-cvs-sumo-2004-02-02-awk.patch ++++++
--- packages/xemacs-packages/prog-modes/awk-mode.el
+++ packages/xemacs-packages/prog-modes/awk-mode.el Mon Oct 4 19:52:23 2004
@@ -138,9 +138,9 @@
(interactive)
(kill-all-local-variables)
(require 'cc-mode)
- (c-initialize-cc-mode)
+ (c-initialize-cc-mode t)
(use-local-map c-mode-map)
- (c-common-init)
+ (c-common-init 'awk-mode)
(setq major-mode 'awk-mode)
(setq mode-name "AWK")
(setq local-abbrev-table awk-mode-abbrev-table)
--- packages/xemacs-packages/prog-modes/uil-mode.el
+++ packages/xemacs-packages/prog-modes/uil-mode.el Mon Oct 4 19:56:59 2004
@@ -76,7 +76,7 @@
(interactive)
(kill-all-local-variables)
(require 'cc-mode)
- (c-initialize-cc-mode)
+ (c-initialize-cc-mode t)
(use-local-map c-mode-map)
(c-common-init)
(setq major-mode 'uil-mode)
++++++ packages-cvs-xemacs-sumo-2002-03-29-ps-print.patch ++++++
--- packages/xemacs-packages/ps-print/ps-mule.el Fri Apr 26 11:21:07 2002
+++ packages/xemacs-packages/ps-print/ps-mule.el Tue Apr 30 17:19:40 2002
@@ -328,6 +328,14 @@
Currently, data for Japanese and Korean PostScript printers are listed.")
+(define-coding-system-alias 'greek-iso-8bit 'iso-8859-7)
+(define-coding-system-alias 'hebrew-iso-8bit 'iso-8859-8)
+(define-coding-system-alias 'cyrillic-iso-8bit 'iso-8859-5)
+(define-coding-system-alias 'vietnamese-viscii 'viscii)
+(define-coding-system-alias 'chinese-big5 'big5)
+(define-coding-system-alias 'thai-tis620 'tis-620)
+
+
(defconst ps-mule-font-info-database-bdf
'((ascii
(normal bdf ("lt1-24-etl.bdf" "etl24-latin1.bdf") nil 1)
++++++ packages-cvs-xemacs-sumo-2005-12-08-apel.patch ++++++
Index: packages/xemacs-packages/apel/install.el
===================================================================
--- packages/xemacs-packages/apel/install.el.orig
+++ packages/xemacs-packages/apel/install.el
@@ -149,14 +149,17 @@
(featurep 'meadow) ; for Meadow
(and (eq system-type 'windows-nt) ; for NTEmacs
(>= emacs-major-version 20)))
- (expand-file-name "../../.." exec-directory)
+;; (expand-file-name "../../.." exec-directory)
+ (expand-file-name "../../.." data-directory)
(expand-file-name "../../../.." data-directory)))
(defvar install-elisp-prefix
- (if (>= emacs-major-version 19)
+ (if (and (not (featurep 'xemacs)) (>= emacs-major-version 19))
"site-lisp"
+ (if (featurep 'xemacs)
+ "xemacs-packages"
;; v18 does not have standard site directory.
- "local.lisp"))
+ "local.lisp")))
(defun install-detect-elisp-directory (&optional prefix elisp-prefix
allow-version-specific)
@@ -189,16 +192,15 @@
"\\\\" "/"))))
(throw 'tag (car rest))))
(setq rest (cdr rest)))))
- (expand-file-name (concat (if (and (not (featurep 'xemacs))
- (or (>= emacs-major-version 20)
- (and (= emacs-major-version 19)
- (> emacs-minor-version 28))))
+ (expand-file-name (concat (if (or (>= emacs-major-version 20)
+ (and (= emacs-major-version 19)
+ (> emacs-minor-version 28)))
"share/"
"lib/")
(cond
((featurep 'xemacs)
(if (featurep 'mule)
- "xmule/"
+ "xemacs/"
"xemacs/"))
;; unfortunately, unofficial mule based on
;; 19.29 and later use "emacs/" by default.
++++++ packages-cvs-xemacs-sumo-2005-12-08-diff-mode.patch ++++++
diff -ru packages.orig/xemacs-packages/prog-modes/diff-mode.el packages/xemacs-packages/prog-modes/diff-mode.el
--- packages/xemacs-packages/prog-modes/diff-mode.el 2005-12-02 10:54:34.000000000 +0100
+++ packages/xemacs-packages/prog-modes/diff-mode.el 2005-12-13 17:18:21.000000000 +0100
@@ -914,6 +914,26 @@
(equal ?\ c)))
(forward-line 1))))))))))
+(defvar diff-fixup-modif-regexp
+ (concat
+ ;; start
+ "\\("
+ ;; unified hunk start
+ "@@ -[0-9,]+ \\+[0-9,]+ @@.*"
+ ;; or
+ "\\|"
+ ;; unified hunk+file start
+ ;; --- .*
+ ;; +++ .*
+ ;; @@ ...
+ "--- .+\n\\+\\+\\+ .+\n@@ -[0-9,]+ \\+[0-9,]+ @@"
+ ;; or
+ "\\|"
+ ;; context start
+ "[-*][-*][-*] .+ [-*][-*][-*][-*]"
+ ;; end
+ "\\)$"))
+
(defun diff-fixup-modifs (start end)
"Fixup the hunk headers (in case the buffer was modified).
START and END are either taken from the region (if a prefix arg is given) or
@@ -926,10 +946,7 @@
(goto-char end) (diff-end-of-hunk)
(let ((plus 0) (minus 0) (space 0) (bang 0))
(while (and (= (forward-line -1) 0) (<= start (point)))
- (if (not (looking-at
- (concat "@@ -[0-9,]+ \\+[0-9,]+ @@"
- "\\|[-*][-*][-*] [0-9,]+ [-*][-*][-*][-*]$"
- "\\|--- .+\n\\+\\+\\+ ")))
+ (if (not (looking-at diff-fixup-modif-regexp))
(case (char-after)
(?\ (incf space))
(?+ (incf plus))
++++++ texi-coding.patch ++++++
Index: packages/xemacs-packages/ecb/ecb.texi
===================================================================
--- packages/xemacs-packages/ecb/ecb.texi.orig
+++ packages/xemacs-packages/ecb/ecb.texi
@@ -1,4 +1,4 @@
-\input texinfo @c -*-texinfo-*-
+\input texinfo @c -*- mode: texinfo; coding: iso-8859-1; -*-
@c Copyright (C) 2000 - 2003 Jesper Nordenberg,
@c Klaus Berndl,
@@ -1380,7 +1380,7 @@ the value of @code{case-fold-search}.
Tip: The @code{ecb-minor-mode} offers you in the @code{ecb-mode-map}
(customizable via @code{ecb-key-map}) some keys for selecting every window
-of the ecb-frame. This makes window-selection a child�s play. For
+of the ecb-frame. This makes window-selection a child's play. For
example you can jump into the method-window by hitting @kbd{C-c . gm}.
@node Personal keybindings, Using popup-menus, Incremental search, Using the keyboard
@@ -1556,7 +1556,7 @@ of the current ECB-layout there are two
@item If the function is contained in
@code{ecb-layout-always-operate-in-edit-window} the right edit-window
is selected (depends on the value of the option
-@code{ecb-mouse-click-destination}) and does then it�s job.
+@code{ecb-mouse-click-destination}) and does then it's job.
@item Otherwise the behavior depends on the value of the option
@code{ecb-advice-window-functions-signal-error}.
@@ -1599,7 +1599,7 @@ If called in the compile window there ar
If the function is contained in
@code{ecb-layout-always-operate-in-edit-window} the right edit-window
is selected (depends on the value of the option
-@code{ecb-mouse-click-destination}) and then it does it�s job.
+@code{ecb-mouse-click-destination}) and then it does it's job.
@item
Otherwise the behavior depends on the value of the option
@@ -7071,7 +7071,7 @@ the ECB-frame they behave all exactly li
But please read also the following:
-Normally all packages should work correct with ECB and it�s adviced
+Normally all packages should work correct with ECB and it's adviced
functions but if there occur problems with a package cause of some of
these adviced functions ECB offers the following fall-back solution:
@@ -8019,7 +8019,7 @@ GNU Emacs 20.X the basic face-settings c
customizing the face @code{ecb-default-highlight-face}!
@item ecb-directories-general-face:
-Basic face for the ECB directories buffer. It�s recommended to define
+Basic face for the ECB directories buffer. It's recommended to define
here the font-family, the font-size, the basic color etc.
@item ecb-directory-face:
@@ -8034,7 +8034,7 @@ Define face used for highlighting curren
buffer.
@item ecb-history-general-face:
-Basic face for the ECB history buffer. It�s recommended to define here
+Basic face for the ECB history buffer. It's recommended to define here
the font-family, the font-size, the basic color etc.
@item ecb-method-face:
@@ -8042,7 +8042,7 @@ Define face used for highlighting curren
the methods buffer.
@item ecb-methods-general-face:
-Basic face for the ECB methods buffer. It�s recommended to define here
+Basic face for the ECB methods buffer. It's recommended to define here
the font-family, the font-size, the basic color etc.
@item ecb-method-non-semantic-face:
@@ -8064,7 +8064,7 @@ buffer.
Define a face for displaying sources in the directories buffer.
@item ecb-sources-general-face:
-Basic face for the ECB sources buffer. It�s recommended to define here
+Basic face for the ECB sources buffer. It's recommended to define here
the font-family, the font-size, the basic color etc.
@item ecb-source-read-only-face
@@ -8713,7 +8713,7 @@ This command creates a problem-report bu
get a menu ``Mail'' (dependent on the mail-package used, the menu can
have a different name) with commands to send the problem report. But
for this the variable @code{mail-user-agent} must be configured right for
-your system. If you can�t get working this mechanism you can simply
+your system. If you can't get working this mechanism you can simply
copy the whole problem-report buffer after filling it out and sending
it with your standard mail-client to
@email{ecb-list@@lists.sourceforge.net}!
@@ -9004,7 +9004,7 @@ There are two basic faces:
@item @code{ecb-default-general-face}:
Basic face for displaying an ECB-tree-buffer.
-It�s recommended to define the font-family, the font-size, the basic
+It's recommended to define the font-family, the font-size, the basic
color etc. with this face.
In GNU Emacs 21.X all faces (even the face
@@ -11640,7 +11640,7 @@ very well under all circumstances!
@subsubsection Package calendar.el
@cindex calendar package
-With activated ECB @code{calendar} does not shrink it�s window to the small
+With activated ECB @code{calendar} does not shrink it's window to the small
size but splits the window equally. But if you add this to your
@file{.emacs} it works:
Index: packages/xemacs-packages/edit-utils/tempo.texi
===================================================================
--- packages/xemacs-packages/edit-utils/tempo.texi.orig
+++ packages/xemacs-packages/edit-utils/tempo.texi
@@ -1,4 +1,4 @@
-\input texinfo @c -*-texinfo-*-
+\input texinfo @c -*- mode: texinfo; coding: iso-8859-1; -*-
@c %**start of header
@setfilename tempo.info
@settitle Tempo manual
Index: packages/xemacs-packages/hm--html-menus/hm--html-mode.texi
===================================================================
--- packages/xemacs-packages/hm--html-menus/hm--html-mode.texi.orig
+++ packages/xemacs-packages/hm--html-menus/hm--html-mode.texi
@@ -1,4 +1,4 @@
-\input texinfo @c -*-texinfo-*-
+\input texinfo @c -*- mode: texinfo; coding: iso-8859-1; -*-
@comment %**start of header (This is for running Texinfo on a region.)
@setfilename hm--html-mode.info
@settitle HM HTML Mode
++++++ texi.patch ++++++
diff -ru packages.orig/xemacs-packages/tm/texi/tm-ja.texi packages/xemacs-packages/tm/texi/tm-ja.texi
--- packages/xemacs-packages/tm/texi/tm-ja.texi 1998-06-15 07:54:30.000000000 +0200
+++ packages/xemacs-packages/tm/texi/tm-ja.texi 2005-02-15 11:21:45.000000000 +0100
@@ -340,7 +340,7 @@
$BBfOQ$d9a9A$GMQ$$$i$l$F$$$ke$NJ8;z$J$I$O(B `=AF' $B$N$h$&$K(B `=' $B$N8e$KB3$/(B 16
$B?J?t$GI=8=$9$k!#$3$N$?$a!"(BASCII (@ref{ASCII}) $BJ8;zCf?4$N(B data $B$G$O(B
++++++ texi2utf8 ++++++
#!/bin/sh
for i in $(find . -name "*.texi*")
do
xemacs -q -batch \
-eval '(setq load-path (append (list "xemacs-packages/xemacs-base/") load-path)))' \
-eval '(setq load-path (append (list "xemacs-packages/sgml/") load-path)))' \
-eval '(setq load-path (append (list "xemacs-packages/texinfo/") load-path)))' \
-eval '(load-library "skeleton")' \
-eval '(load-library "outline")' \
-eval '(load-library "texinfo")' \
$i \
-eval '(set-language-environment "Japanese")' \
-eval '(replace-regexp "\\(-\\*-.*coding:\\s-*\\)\\(\\S-+\\)\\(\\s-*-\\*-\\)" "\\1utf-8\\3")' \
-eval '(set-buffer-file-coding-system (quote utf-8))' \
-eval '(set-buffer-modified-p t (current-buffer))' \
-eval '(save-buffer 0)'
done
++++++ xe-list.el ++++++
(defvar xe-list-file-name "xe-list")
(defun xe-list-find-el (&optional buffer)
(interactive)
(let ((el-with-elc)
(el-without-elc))
(save-excursion
(if buffer
(set-buffer buffer))
(goto-char (point-min))
(while (re-search-forward "^\\(.*\\.el\\)$" nil t)
(let ((el (match-string 1)))
(save-excursion
(goto-char (point-min))
(if (re-search-forward (concat "^" (regexp-quote el) "c$") nil t)
(setq el-with-elc (cons el el-with-elc))
(setq el-without-elc (cons el el-without-elc)))))))
(list (nreverse el-with-elc) (nreverse el-without-elc))))
(defun xe-list-find-elc (&optional buffer)
(interactive)
(let ((elc-with-el)
(elc-without-el))
(save-excursion
(if buffer
(set-buffer buffer))
(goto-char (point-min))
(while (re-search-forward "^\\(.*\\.elc\\)$" nil t)
(let ((elc (match-string 1))
(el (replace-in-string (match-string 1) "\\.elc$" ".el")))
(save-excursion
(goto-char (point-min))
(if (re-search-forward (concat "^" (regexp-quote el) "$") nil t)
(setq elc-with-el (cons elc elc-with-el))
(setq elc-without-el (cons elc elc-without-el)))))))
(list (nreverse elc-with-el) (nreverse elc-without-el))))
(defun xe-list-write-list-to-file (list file)
(interactive)
(with-temp-buffer
(mapcar (lambda (x) (insert x) (insert "\n"))
list)
(write-file file)))
(defun xe-list-generate-list-files ()
(interactive)
(let ((el-lists)
(elc-lists))
(find-file xe-list-file-name)
(setq el-lists (xe-list-find-el xe-list-file-name))
(setq elc-lists (xe-list-find-elc xe-list-file-name))
(xe-list-write-list-to-file (car el-lists)
(concat xe-list-file-name "-el-with-elc"))
(xe-list-write-list-to-file (car (cdr el-lists))
(concat xe-list-file-name "-el-without-elc"))
(xe-list-write-list-to-file (car elc-lists)
(concat xe-list-file-name "-elc-with-el"))
(xe-list-write-list-to-file (car (cdr elc-lists))
(concat xe-list-file-name "-elc-without-el"))))
++++++ xemacs-packages-20130822-tramp.patch ++++++
---
xemacs-packages-20130822/xemacs-packages/tramp/lisp/tramp-compat.el | 3 +++
1 file changed, 3 insertions(+)
--- xemacs-packages-20130822/xemacs-packages/tramp/lisp/tramp-compat.el
+++ xemacs-packages-20130822/xemacs-packages/tramp/lisp/tramp-compat.el 2015-02-11 13:47:13.405517971 +0000
@@ -55,6 +55,9 @@
(require 'trampver)
(require 'tramp-loaddefs)
+ (if (featurep 'xemacs)
+ (load "subr-more" 'noerror t))
+
;; As long as password.el is not part of (X)Emacs, it shouldn't be
;; mandatory.
(if (featurep 'xemacs)
++++++ xemacs-packages-expand-kw.diff ++++++
++++ 608 lines (skipped)
++++++ xemacs-packages-rpmlintrc ++++++
addFilter(".*zero-length.*auto-autoloads\.el.*")
addFilter(".*zero-length.*custom-load\.el.*")
addFilter(".*zero-length.*ecb-buffertab\.el.*")
addFilter(".*non-etc-or-var-file-marked-as-conffile.*/Emacs.*")
addFilter(".*devel-file-in-non-devel-package.*/MANIFEST.pc.*")
addFilter(".*hidden-file-or-dir.*/var/.dummy.*")
addFilter(".*hidden-file-or-dir.*/x-symbol/.ispell_xsymb.*")
addFilter(".*patch-not-applied.*comint.patch.*")
addFilter(".*macro-in-comment.*%patch.*")
addFilter(".*macro-in-comment.*%{buildroot}.*")
addFilter(".*files-duplicate.*/.*\.el.*")
addFilter(".*incorrect-fsf-address.*")
++++++ xemacs-packages.patch ++++++
Index: packages/xemacs-packages/calc/calc-ext.el
===================================================================
--- packages/xemacs-packages/calc/calc-ext.el.orig
+++ packages/xemacs-packages/calc/calc-ext.el
@@ -19,7 +19,7 @@
;; file named COPYING. Among other things, the copyright notice
;; and this notice must be preserved on all copies.
-
+(require 'calc)
(provide 'calc-ext)
Index: packages/xemacs-packages/calc/calc.el
===================================================================
--- packages/xemacs-packages/calc/calc.el.orig
+++ packages/xemacs-packages/calc/calc.el
@@ -64,7 +64,7 @@
;;; "report-calc-bug", and "defmath". User-accessible variables begin
;;; with "var-".
-
+(require 'calc-macs)
(provide 'calc)
Index: packages/xemacs-packages/edit-utils/paren.el
===================================================================
--- packages/xemacs-packages/edit-utils/paren.el.orig
+++ packages/xemacs-packages/edit-utils/paren.el
@@ -147,7 +147,7 @@ appropriate for the syntax of a program
"*If the cursor is on a parenthesis, the matching parenthesis will blink.
This variable controls how long each phase of the blink lasts in seconds.
This should be a fractional part of a second (a float.)"
- :type 'number
+ :type '(choice (const nil) number)
:group 'paren-matching)
(defcustom paren-max-blinks (* 5 60 5) ; 5 minutes is plenty...
Index: packages/xemacs-packages/gnats/lib-src/install-sid
===================================================================
--- packages/xemacs-packages/gnats/lib-src/install-sid.orig
+++ packages/xemacs-packages/gnats/lib-src/install-sid
@@ -29,6 +29,14 @@ BINDIR=/usr/bin
SUBMITTER=
TEMP=/tmp/sp$$
+rm -f $TEMP
+if test -e $TEMP ; then
+ echo "$0: $TEMP already exists." 1>&2
+ exit 1
+fi
+if test -n "`type -p mktemp`" ; then
+ TEMP="`mktemp ${TEMP}.XXXXXX`" || exit 1
+fi
if [ $# -eq 0 ]; then
echo "$USAGE"
Index: packages/xemacs-packages/gnats/lib-src/send-pr
===================================================================
--- packages/xemacs-packages/gnats/lib-src/send-pr.orig
+++ packages/xemacs-packages/gnats/lib-src/send-pr
@@ -76,18 +76,25 @@ fi
#
-if [ -z "$TMPDIR" ]; then
- TMPDIR=/tmp
-else
- if [ "`echo $TMPDIR | grep '/$'`" != "" ]; then
- TMPDIR="`echo $TMPDIR | sed -e 's,/$,,'`"
- fi
+: ${TMPDIR=/tmp}
+TMPDIR=${TMPDIR%/}/send-pr.$$
+# make sort secure
+export TMPDIR
+
+mkdir $TMPDIR
+if [ $? -ne 0 -o ! -d $TMPDIR ] ; then
+ echo "$0: Cannot create clean directory ${TMPDIR}." 1>&2
+ exit 1
fi
-
TEMP=$TMPDIR/p$$
BAD=$TMPDIR/pbad$$
REF=$TMPDIR/pf$$
+# Catch some signals. ($xs kludge needed by Sun /bin/sh)
+xs=0
+trap 'rm -rf $TMPDIR; exit $xs' 0
+trap 'echo "$COMMAND: Aborting ..."; rm -rf $TMPDIR; xs=1; exit' 1 2 3 13 15
+
# find a user name
if [ "$LOGNAME" = "" ]; then
if [ "$USER" != "" ]; then
@@ -265,11 +272,6 @@ DESCRIPTION_C=' \$depth,
+ "papersize" => \$papersize,
+ "scale factor" => \$scale,
+);
+
$| =1;
&read_args;
@@ -65,20 +74,20 @@ $PNMCROP=$ENV{'PNMCROP'} || 'pnmcrop' ;
# Also in PBMPLUS
$PNMFLIP=$ENV{'PNMFLIP'} || 'pnmflip' ;
-# Also in PBMPPLUS
+# Also in PBMPPLUS
$PPMTOGIF=$ENV{'PPMTOGIF'} || 'ppmtogif' ;
# Also in PBMPPLUS
$REDUCE_COLOR=$ENV{'PPMQUANT'} || 'ppmquant 256' ;
$OUTFILE = $ENV{'OUTFILE'} || $out;
-
+
# Valid choices for $COLOR_DEPTH are 1, 8 or 24.
$DEPTH = $ENV{'DEPTH'} || $depth || 24;
#Default density is 72
$DENSITY = $ENV{'DENSITY'} || $density || 72;
-
+
# Valid choices are any numbers greater than zero
# Useful choices are numbers between 0.1 - 5
# Large numbers may generate very large intermediate files
@@ -131,6 +140,7 @@ sub crop_scale_etc {
local($tmp) = $in . ".tmp";
open(STDERR, ">/dev/null") unless $DEBUG;
+ unlink $tmp;
if ($flip) {
rename($tmp, $in) unless system("$PNMFLIP -$flip $in > $tmp");
}
Index: packages/xemacs-packages/tm/lib-src/tm-au
===================================================================
--- packages/xemacs-packages/tm/lib-src/tm-au.orig
+++ packages/xemacs-packages/tm/lib-src/tm-au
@@ -28,6 +28,10 @@ fi
if [ "$5" = "" ]; then
filename="$TM_TMP_DIR/mime$$.au"
+ rm -f $filename
+ if [ -n "`type -p mktemp`" ] ; then
+ filename="`mktemp ${filename}.XXXXXX`" || exit 1
+ fi
else
filename="$TM_TMP_DIR/$5"
fi
@@ -35,6 +39,8 @@ fi
case "$4" in
"play")
+ trap 'rm -f $filename' 0 1 2 3 13 15
+
echo "$2; $3 ->"
tmdecode $3 $1 $filename
if [ "$AUDIOSERVER" = "" ]; then
@@ -46,8 +52,6 @@ case "$4" in
else
autool -v 40 $filename
fi
-
- trap 'rm -f $filename' 0 1 2 3 13 15
;;
"extract")
echo "$2; $3 -> $filename"
Index: packages/xemacs-packages/tm/lib-src/tm-file
===================================================================
--- packages/xemacs-packages/tm/lib-src/tm-file.orig
+++ packages/xemacs-packages/tm/lib-src/tm-file
@@ -28,6 +28,10 @@ fi
if [ "$5" = "" ]; then
filename="$TM_TMP_DIR/mime$$"
+ rm -f $filename
+ if [ -n "`type -p mktemp`" ] ; then
+ filename="`mktemp ${filename}.XXXXXX`" || exit 1
+ fi
else
filename="$TM_TMP_DIR/$5"
fi
Index: packages/xemacs-packages/tm/lib-src/tm-html
===================================================================
--- packages/xemacs-packages/tm/lib-src/tm-html.orig
+++ packages/xemacs-packages/tm/lib-src/tm-html
@@ -33,6 +33,10 @@ fi
if [ "$5" = "" ]; then
filename="$TM_TMP_DIR/mime$$.html"
+ rm -f $filename
+ if [ -n "`type -p mktemp`" ] ; then
+ filename="`mktemp ${filename}.XXXXXX`" || exit 1
+ fi
else
filename="$TM_TMP_DIR/$5"
fi
@@ -43,6 +47,8 @@ tmdecode "$3" $1 $filename
case "$4" in
"play")
+ trap 'rm -f $filename' 0 1 2 3 13 15
+
if [ `echo $TM_WWW_BROWSER | grep netscape` ]; then
echo netscape
if [ -h $HOME/.netscape/lock ]; then
@@ -54,7 +60,6 @@ case "$4" in
echo not netscape
$TM_WWW_BROWSER $filename
fi
- trap 'rm -f $filename' 0 1 2 3 13 15
;;
"extract")
echo "extract to $filename"
Index: packages/xemacs-packages/tm/lib-src/tm-image
===================================================================
--- packages/xemacs-packages/tm/lib-src/tm-image.orig
+++ packages/xemacs-packages/tm/lib-src/tm-image
@@ -52,6 +52,11 @@ if [ "$5" = "" ]; then
filename="$TM_TMP_DIR/mime$$.img"
;;
esac
+ # Be secure
+ rm -f $filename
+ if [ -n "`type -p mktemp`" ] ; then
+ filename="`mktemp ${filename}.XXXXXX`" || exit 1
+ fi
else
filename="$TM_TMP_DIR/$5"
fi
@@ -62,8 +67,8 @@ tmdecode $3 $1 $filename
case "$4" in
"play")
- xv -geometry +1+1 $filename
trap 'rm -f $filename' 0 1 2 3 13 15
+ xv -geometry +1+1 $filename
;;
"extract")
echo "extract to $filename"
Index: packages/xemacs-packages/tm/lib-src/tm-mpeg
===================================================================
--- packages/xemacs-packages/tm/lib-src/tm-mpeg.orig
+++ packages/xemacs-packages/tm/lib-src/tm-mpeg
@@ -27,6 +27,10 @@ if [ "$TM_TMP_DIR" = "" ]; then
fi
if [ "$5" = "" ]; then
filename="$TM_TMP_DIR/mime$$.mpg"
+ rm -f $filename
+ if [ -n "`type -p mktemp`" ] ; then
+ filename="`mktemp ${filename}.XXXXXX`" || exit 1
+ fi
else
filename="$TM_TMP_DIR/$5"
fi
@@ -37,12 +41,13 @@ tmdecode $3 $1 $filename
case "$4" in
"play")
+ trap 'rm -f $filename' 0 1 2 3 13 15
+
if [ "$VIDEO_DITHER" = "" ]; then
VIDEO_DITHER=gray
export VIDEO_DITHER
fi
mpeg_play -dither $VIDEO_DITHER $filename
- trap 'rm -f $filename' 0 1 2 3 13 15
;;
"extract")
echo "extract to $filename"
Index: packages/xemacs-packages/tm/lib-src/tm-plain
===================================================================
--- packages/xemacs-packages/tm/lib-src/tm-plain.orig
+++ packages/xemacs-packages/tm/lib-src/tm-plain
@@ -27,12 +27,18 @@ if [ "$TM_TMP_DIR" = "" ]; then
fi
if [ "$5" = "" ]; then
filename="$TM_TMP_DIR/mime$$.pln"
+ rm -f $filename
+ if [ -n "`type -p mktemp`" ] ; then
+ filename="`mktemp ${filename}.XXXXXX`" || exit 1
+ fi
else
filename="$TM_TMP_DIR/$5"
fi
case "$4" in
"play")
+ trap 'rm -f $filename' 0 1 2 3 13 15
+
echo "$2; $3 ->"
tmdecode "$3" "$1" /dev/stdout
;;
@@ -42,6 +48,8 @@ case "$4" in
tmdecode "$3" "$1" $filename
;;
"print")
+ trap 'rm -f $filename' 0 1 2 3 13 15
+
echo "$2; $3 ->"
tmdecode "$3" "$1" /dev/stdout | lpr
;;
Index: packages/xemacs-packages/tm/lib-src/tm-ps
===================================================================
--- packages/xemacs-packages/tm/lib-src/tm-ps.orig
+++ packages/xemacs-packages/tm/lib-src/tm-ps
@@ -27,16 +27,21 @@ if [ "$TM_TMP_DIR" = "" ]; then
fi
if [ "$5" = "" ]; then
filename="$TM_TMP_DIR/mime$$.pln"
+ rm -f $filename
+ if [ -n "`type -p mktemp`" ] ; then
+ filename="`mktemp ${filename}.XXXXXX`" || exit 1
+ fi
else
filename="$TM_TMP_DIR/$5"
fi
case "$4" in
"play")
+ trap 'rm -f $filename' 0 1 2 3 13 15
+
echo "$2; $3 -> $filename"
tmdecode $3 $1 $filename
ghostview $filename
- trap 'rm -f $filename' 0 1 2 3 13 15
;;
"extract")
echo "$2; $3 -> $filename"
@@ -44,6 +49,8 @@ case "$4" in
tmdecode "$3" "$1" $filename
;;
"print")
+ trap 'rm -f $filename' 0 1 2 3 13 15
+
echo "$2; $3 ->"
tmdecode "$3" "$1" /dev/stdout | lpr
;;
Index: packages/xemacs-packages/tm/lib-src/tmdecode
===================================================================
--- packages/xemacs-packages/tm/lib-src/tmdecode.orig
+++ packages/xemacs-packages/tm/lib-src/tmdecode
@@ -19,6 +19,8 @@
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
+set -C
+
PATH=${PATH:-/usr/bin:/bin}:`dirname $0 2>/dev/null`; export PATH
trap 'rm -f $2' 0 1 2 3 13 15
@@ -28,7 +30,7 @@ case "$3" in
OUTPUT=
;;
*)
- OUTPUT='> $3'
+ OUTPUT='-o $3'
;;
esac
@@ -37,17 +39,18 @@ case "$1" in
eval "cat $2 $OUTPUT"
;;
"base64")
- #eval "decode-b < $2 $OUTPUT"
- eval "mmencode -u $2 $OUTPUT"
+ eval "mmencode -u $OUTPUT $2"
;;
"quoted-printable")
- eval "mmencode -q -u $2 $OUTPUT"
+ eval "mmencode -q -u $OUTPUT $2"
;;
"x-uue"|"x-uuencode")
- (cd $TM_TMP_DIR ; uudecode $2)
+ # Does this work? Does the caller expects the name
+ # within the begin line?
+ "eval uudecode $OUTPUT $2"
;;
"x-gzip64")
- #eval "decode-b < $2 | gzip -cd $OUTPUT"
+ test -n "$OUTPUT" && OUTPUT='> $3'
eval "mmencode -u $2 | gzip -cd $OUTPUT"
;;
*)
Index: packages/xemacs-packages/tm/mel-u.el
===================================================================
--- packages/xemacs-packages/tm/mel-u.el.orig
+++ packages/xemacs-packages/tm/mel-u.el
@@ -36,8 +36,7 @@
(defvar uuencode-external-encoder '("uuencode" "-")
"*list of uuencode encoder program name and its arguments.")
-(defvar uuencode-external-decoder
- (list "sh" "-c" (format "(cd %s; uudecode)" mime-temp-directory))
+(defvar uuencode-external-decoder (list "uudecode" "-o")
"*list of uuencode decoder program name and its arguments.")
@@ -68,7 +67,7 @@ This function uses external uuencode dec
variable `uuencode-external-decoder'."
(interactive "*r")
(save-excursion
- (let ((filename (save-excursion
+ (let* ((filename (save-excursion
(save-restriction
(narrow-to-region start end)
(goto-char start)
@@ -76,7 +75,11 @@ variable `uuencode-external-decoder'."
(if (looking-at ".+$")
(buffer-substring (match-beginning 0)
(match-end 0))
- ))))))
+ )))))
+ (filename (make-temp-name (format "%s%s" mime-temp-directory
+ (file-name-nondirectory filename))))
+ (uuencode-external-decoder (append uuencode-external-decoder
+ (list (format "%s" filename)))))
(if filename
(as-binary-process
(apply (function call-process-region)
Index: packages/xemacs-packages/tm/tm-play.el
===================================================================
--- packages/xemacs-packages/tm/tm-play.el.orig
+++ packages/xemacs-packages/tm/tm-play.el
@@ -104,6 +104,8 @@
(get-unified-alist mime/content-decoding-condition al)
)
+(defmacro chmod (perms file)
+ (list 'call-process "chmod" nil nil nil perms file))
;;; @ external decoder
;;;
@@ -130,6 +132,8 @@
)
(goto-char b)
(write-region b end file)
+ (message (concat "Private file " file))
+ (chmod "0600" file)
(message "External method is starting...")
(setq cal (put-alist
'name (replace-as-filename name) cal))
Index: packages/xemacs-packages/viper/viper-ex.el
===================================================================
--- packages/xemacs-packages/viper/viper-ex.el.orig
+++ packages/xemacs-packages/viper/viper-ex.el
@@ -1870,7 +1870,7 @@ reversed."
(condition-case nil
(progn
(pop-to-buffer (get-buffer-create "*info*"))
- (info (if (featurep 'xemacs) "viper.info" "viper"))
+ (info (if (featurep 'xemacs) "/usr/share/xemacs/info/viper.info" "viper"))
(message "Type `i' to search for a specific topic"))
(error (beep 1)
(with-output-to-temp-buffer " *viper-info*"
Index: packages/xemacs-packages/w3/lisp/css.el
===================================================================
--- packages/xemacs-packages/w3/lisp/css.el.orig
+++ packages/xemacs-packages/w3/lisp/css.el
@@ -208,8 +208,9 @@ For a terminal screen, the value is alwa
(modify-syntax-entry ?' "\"" css-syntax-table)
(modify-syntax-entry ?` "\"" css-syntax-table)
-(modify-syntax-entry ?{ "(" css-syntax-table)
-(modify-syntax-entry ?} ")" css-syntax-table)
+(modify-syntax-entry ?{ "(}" css-syntax-table)
+(modify-syntax-entry ?} "){" css-syntax-table)
+(modify-syntax-entry ?\; "@" css-syntax-table)
(eval-when-compile
(defvar css-scratch-val nil)
Index: packages/package-compile.el
===================================================================
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org