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