[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