CVS update by michaels packages ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Thu Feb 28 05:11:52 EST 2008
User: michaels
Date: 08/02/28 11:11:52
Modified: packages ChangeLog XEmacs.rules
Log:
2008-02-28 Mike Sperber <mike at xemacs.org>
* XEmacs.rules (auto-autoloads.el): Put xemacs-base into the
load-path for generating the autoloads, so we pick up
autoload-operators.el.
Revision Changes Path
1.728 +6 -0 XEmacs/packages/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/ChangeLog,v
retrieving revision 1.727
retrieving revision 1.728
diff -u -p -r1.727 -r1.728
--- ChangeLog 2008/02/27 22:51:32 1.727
+++ ChangeLog 2008/02/28 10:11:50 1.728
@@ -1,3 +1,9 @@
+2008-02-28 Mike Sperber <mike at xemacs.org>
+
+ * XEmacs.rules (auto-autoloads.el): Put xemacs-base into the
+ load-path for generating the autoloads, so we pick up
+ autoload-operators.el.
+
2008-02-27 Stephen J. Turnbull <stephen at xemacs.org>
* XEmacs.rules (EARLY_GENERATED_LISP):
1.61 +9 -2 XEmacs/packages/XEmacs.rules
Index: XEmacs.rules
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/XEmacs.rules,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -p -r1.60 -r1.61
--- XEmacs.rules 2008/02/27 22:51:31 1.60
+++ XEmacs.rules 2008/02/28 10:11:50 1.61
@@ -463,12 +463,17 @@ GENERATED_ELC_DEPENDENCIES = $(ELCS:.elc
# rebuilding), then our suppress forms may have changed. Just rebuilding
# the autoload file normally isn't enough as the old suppress forms will
# still sit there, so nuke it first.
+
+# We include xemacs-base in the load path so as to get any the operator
+# definitions in autoload-operators.el.
$(AUTOLOAD_PATH)/auto-autoloads.el :: $(AUTOLOAD_PATH)/_pkg.el
rm -f $(AUTOLOAD_PATH)/auto-autoloads.el
ifeq ($(XEMACS_21_5),t)
$(AUTOLOAD_PATH)/auto-autoloads.el :: $(GENERATED_ELC_DEPENDENCIES)
- $(XEMACS_BATCH_CLEAN) $(LOAD_AUTOLOADS) \
+ $(XEMACS_BATCH_CLEAN) \
+ -eval '(setq load-path (cons "$(XEMACS_PACKAGES_BASE)/xemacs-packages/xemacs-base" load-path)))' \
+ $(LOAD_AUTOLOADS) \
-l autoload -f batch-update-directory-autoloads \
$(PACKAGE) $(AUTOLOAD_PATH)
# The equivalent of `touch' is done automatically
@@ -486,7 +491,9 @@ AUTOLOAD_FILE = (setq generated-autoload
\"$(AUTOLOAD_PATH)/auto-autoloads.el\")
$(AUTOLOAD_PATH)/auto-autoloads.el :: $(GENERATED_ELC_DEPENDENCIES)
- $(XEMACS_BATCH_CLEAN) $(LOAD_AUTOLOADS) \
+ $(XEMACS_BATCH_CLEAN) \
+ -eval '(setq load-path (cons "$(XEMACS_PACKAGES_BASE)/xemacs-packages/xemacs-base" load-path)))' \
+ $(LOAD_AUTOLOADS) \
-eval "$(AUTOLOAD_PACKAGE_NAME)" \
-eval "$(AUTOLOAD_FILE)" \
-l autoload -f batch-update-autoloads $^
More information about the XEmacs-CVS
mailing list