Hello community, here is the log from the commit of package xemacs-packages for openSUSE:Factory checked in at Mon Dec 7 15:22:53 CET 2009. -------- --- xemacs-packages/xemacs-packages.changes 2009-08-26 13:01:01.000000000 +0200 +++ /mounts/work_src_done/STABLE/xemacs-packages/xemacs-packages.changes 2009-12-04 17:27:29.000000000 +0100 @@ -1,0 +2,5 @@ +Wed Dec 2 15:50:56 CET 2009 - werner@suse.de + +- Add missing autoloads to fix nasty error message (bnc#557739) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- mode-local.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xemacs-packages.spec ++++++ --- /var/tmp/diff_new_pack.3hi4gQ/_old 2009-12-07 15:21:40.000000000 +0100 +++ /var/tmp/diff_new_pack.3hi4gQ/_new 2009-12-07 15:21:40.000000000 +0100 @@ -22,7 +22,7 @@ BuildRequires: canna-devel compface db-devel freetype2 fwnndev gcc-c++ krb5 libpng-devel libtiff-devel openldap2-devel unzip update-desktop-files xemacs-el xorg-x11 xorg-x11-devel BuildRequires: texlive-latex Url: http://www.xemacs.org -License: GPL v2 or later +License: GPLv2+ Group: Productivity/Editors/Emacs Provides: xemacs:/usr/share/xemacs/xemacs-packages/etc/auctex/style/amsart.elc Provides: mule-ucs-xemacs Mule-UCS-xemacs @@ -31,7 +31,7 @@ Obsoletes: apel-xemacs <= 10.7 AutoReqProv: on Version: 20090217 -Release: 1 +Release: 2 # Howto get the cvs tree of the XEmacs packages: # ============================================== # cvs -d :pserver:cvs@cvs.xemacs.org:/pack/xemacscvs login @@ -74,9 +74,11 @@ Patch31: bugzilla-130200-generate-autoloads-with-xemacs-21.5.patch Patch32: bugzilla-183805-missing-autoload-cookies.patch Patch33: apel-upstream-cvs.diff +Patch34: mode-local.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Summary: XEmacs Packages +%define _default_patch_fuzz 2 %description -n xemacs-packages A collection of additional lisp packages for XEmacs. You must install @@ -92,7 +94,7 @@ and many other contributors %package -n xemacs-packages-el -License: GPL v2 or later +License: GPLv2+ Summary: Emacs-Lisp source files for the XEmacs packages Group: Productivity/Editors/Emacs Provides: xemacs-el:/usr/share/xemacs/xemacs-packages/etc/auctex/style/amsart.el @@ -114,7 +116,7 @@ and many other contributors %package -n xemacs-packages-info -License: GPL v2 or later +License: GPLv2+ Summary: Info Files for the XEmacs Packages Group: Productivity/Editors/Emacs Provides: xemacs-info:/usr/share/xemacs/xemacs-packages/info/auctex.info.gz @@ -160,6 +162,7 @@ %patch31 -p0 %patch32 -p0 %patch33 -p1 -b .apel-cvs +%patch34 find lisp/ etc/ packages/ -name '*.elc' | xargs -r rm -f chmod -R u+w * chmod 755 $RPM_SOURCE_DIR/texi2utf8 @@ -198,6 +201,12 @@ >> $RPM_BUILD_ROOT/usr/share/xemacs/xemacs-packages/lisp/ediff/auto-autoloads.el.new mv $RPM_BUILD_ROOT/usr/share/xemacs/xemacs-packages/lisp/ediff/auto-autoloads.el.new \ $RPM_BUILD_ROOT/usr/share/xemacs/xemacs-packages/lisp/ediff/auto-autoloads.el +echo "(require 'advice)" > $RPM_BUILD_ROOT/usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads.el.new +echo "(require 'mode-local)" >> $RPM_BUILD_ROOT/usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads.el.new +cat $RPM_BUILD_ROOT/usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads.el + >> $RPM_BUILD_ROOT/usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads.el +mv $RPM_BUILD_ROOT/usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads.el.new \ + $RPM_BUILD_ROOT/usr/share/xemacs/xemacs-packages/lisp/semantic/auto-autoloads.el ###################################################################### # Some .elc's are not needed: find $RPM_BUILD_ROOT/usr/share/xemacs/ -name '_pkg.elc' | xargs -r rm -f ++++++ 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. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org