[PATCH (pkgs)] Miscompiled macro fixes

Jerry James james at xemacs.org
Sat Dec 8 22:51:24 EST 2007


PATCH packages

There are a number of miscompiled macro problems in the current set of
packages.  This patch fixes the ones related to the CEDET upgrade,
with one exception.  The one exception is that the byte-compiler is
complaining about jde-java-font-lock-def-html-keyword in
xemacs-packages/jde/lisp/jde-java-font-lock.el, but it is used after
it is defined!  There are some weird things about that file, though,
such as multiple definitions for jde-java-font-lock-at-comment,
jde-java-font-lock-search-in-comment, and
jde-java-font-lock-quote-matcher.

Index: xemacs-packages/semantic/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/semantic/ChangeLog,v
retrieving revision 1.44
diff -d -u -r1.44 ChangeLog
--- xemacs-packages/semantic/ChangeLog	2007/12/03 07:04:51	1.44
+++ xemacs-packages/semantic/ChangeLog	2007/12/09 03:43:39
@@ -1,3 +1,8 @@
+2007-12-08  Jerry James  <james at xemacs.org>
+
+	* Makefile (PRELOADS): Also preload semantic-loaddefs and
+	semantic-find to fix miscompiled macro problems.
+
 2007-12-03  Mike Sperber  <mike at xemacs.org>

 	* bovine/semantic-scm.el:
Index: xemacs-packages/semantic/Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/semantic/Makefile,v
retrieving revision 1.41
diff -d -u -r1.41 Makefile
--- xemacs-packages/semantic/Makefile	2007/11/29 13:54:34	1.41
+++ xemacs-packages/semantic/Makefile	2007/12/09 03:43:40
@@ -64,7 +64,7 @@

 EXTRA_SOURCES = ChangeLog.upstream INSTALL NEWS Project.ede
bovine/semantic-skel.el $(wildcard *.bnf)

-PRELOADS = -eval \("push \"./wisent\" load-path"\) -eval \("push
\"./bovine\" load-path"\) -l semantic-alias -l semantic -l
semantic-debug -l semantic-grammar -l semantic-bovine -l wisent-comp
+PRELOADS = -eval \("push \"./wisent\" load-path"\) -eval \("push
\"./bovine\" load-path"\) -l semantic-alias -l semantic -l
semantic-debug -l semantic-grammar -l semantic-bovine -l
semantic-loaddefs -l semantic-find -l wisent-comp

 EXPLICIT_DOCS = doc/semantic.texi doc/user-guide.texi \
   doc/app-dev-guide.texi doc/lang-support-guide.texi \
Index: xemacs-packages/speedbar/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/speedbar/ChangeLog,v
retrieving revision 1.36
diff -d -u -r1.36 ChangeLog
--- xemacs-packages/speedbar/ChangeLog	2007/12/02 07:28:59	1.36
+++ xemacs-packages/speedbar/ChangeLog	2007/12/09 03:43:40
@@ -1,3 +1,8 @@
+2007-12-08  Jerry James  <james at xemacs.org>
+
+	* Makefile (PRELOADS): Get the same effect as the 2002-12-17 patch
+	without changing the sources.
+
 2007-12-02  Mike Sperber  <mike at xemacs.org>

 	* sb-info.el: Don't install by autoload.
Index: xemacs-packages/speedbar/Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/speedbar/Makefile,v
retrieving revision 1.38
diff -d -u -r1.38 Makefile
--- xemacs-packages/speedbar/Makefile	2007/11/26 15:02:15	1.38
+++ xemacs-packages/speedbar/Makefile	2007/12/09 03:43:40
@@ -32,6 +32,8 @@

 EXTRA_SOURCES = $(wildcard *.xpm)

+PRELOADS = -l speedbar.el
+
 STANDARD_DOCS = t

 include ../../XEmacs.rules

-- 
Jerry James
http://loganjerry.googlepages.com/




More information about the XEmacs-Patches mailing list