Hello community, here is the log from the commit of package xemacs-packages for openSUSE:Factory checked in at Fri Dec 11 13:51:24 CET 2009. -------- --- xemacs-packages/xemacs-packages.changes 2009-12-04 17:27:29.000000000 +0100 +++ /mounts/work_src_done/STABLE/xemacs-packages/xemacs-packages.changes 2009-12-09 16:29:23.000000000 +0100 @@ -1,0 +2,11 @@ +Wed Dec 9 16:27:46 CET 2009 - werner@suse.de + +- Fix the fix in the spec file to make semantic/auto-autoloads.el + work again (bnc#557739) + +------------------------------------------------------------------- +Mon Dec 7 17:05:24 CET 2009 - werner@suse.de + +- Make it work with latest xemacs beta version + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- fix-mule-make-coding-system.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xemacs-packages.spec ++++++ --- /var/tmp/diff_new_pack.XQt4GU/_old 2009-12-11 13:50:38.000000000 +0100 +++ /var/tmp/diff_new_pack.XQt4GU/_new 2009-12-11 13:50:38.000000000 +0100 @@ -31,7 +31,7 @@ Obsoletes: apel-xemacs <= 10.7 AutoReqProv: on Version: 20090217 -Release: 2 +Release: 3 # Howto get the cvs tree of the XEmacs packages: # ============================================== # cvs -d :pserver:cvs@cvs.xemacs.org:/pack/xemacscvs login @@ -75,6 +75,7 @@ Patch32: bugzilla-183805-missing-autoload-cookies.patch Patch33: apel-upstream-cvs.diff Patch34: mode-local.patch +Patch35: fix-mule-make-coding-system.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch Summary: XEmacs Packages @@ -163,6 +164,7 @@ %patch32 -p0 %patch33 -p1 -b .apel-cvs %patch34 +%patch35 find lisp/ etc/ packages/ -name '*.elc' | xargs -r rm -f chmod -R u+w * chmod 755 $RPM_SOURCE_DIR/texi2utf8 @@ -203,8 +205,8 @@ $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 +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.new 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 ###################################################################### ++++++ fix-mule-make-coding-system.patch ++++++ --- packages/mule-packages/Makefile +++ packages/mule-packages/Makefile 2009-12-08 09:44:21.519929411 +0000 @@ -20,7 +20,7 @@ include ../Local.rules.inc ifeq ('$(MULE_PACKAGES)','mule-packages') PACKAGES := mule-base locale leim edict egg-its \ - mule-ucs latin-unity latin-euro-standards + latin-unity latin-euro-standards mule-ucs else PACKAGES := $(MULE_PACKAGES) endif --- packages/mule-packages/mule-ucs/lisp/mucs-ccl.el +++ packages/mule-packages/mule-ucs/lisp/mucs-ccl.el 2009-12-07 16:56:34.835429498 +0000 @@ -62,11 +62,14 @@ (mucs-conversion-get conv 'mucs-compiled-code)) (if (not (coding-system-p 'mucs-ccl-temporary)) - (make-coding-system - 'mucs-ccl-temporary - 4 ?* - "Temporary coding-system privately used by MUCS-CCL" - '(mucs-ccl-tmp-ccl-prog . mucs-ccl-tmp-ccl-prog))))) + (mucs-make-coding-system + 'mucs-ccl-temporary 'ccl + "Temporary coding-system privately used by MUCS-CCL" + `(encode mucs-ccl-temp-ccl-prog + decode ,(ccl-compile + '(1 (loop + (read r0) + (write-repeat r0))))))))) ;;; CCL facility checker. --- packages/mule-packages/mule-ucs/lisp/mucs-type.el +++ packages/mule-packages/mule-ucs/lisp/mucs-type.el 2009-12-07 16:56:11.999950174 +0000 @@ -75,6 +75,11 @@ (defvar mucs-type-alist nil) +(defmacro mucs-make-coding-system (&rest args) + `(funcall (if (fboundp 'make-coding-system-internal) + 'make-coding-system-internal + 'make-coding-system) ,@args)) + (defsubst mucs-type-p (type) (and (assq type mucs-type-alist) t)) --- packages/mule-packages/mule-ucs/lisp/mucs.el +++ packages/mule-packages/mule-ucs/lisp/mucs.el 2009-12-07 16:54:37.883930107 +0000 @@ -455,7 +455,7 @@ Therefore, you can use these without any (t t))) `(or (find-coding-system ,symbol) - (make-coding-system + (mucs-make-coding-system ,symbol 'ccl ,doc-string (list 'decode ,decode-conversion 'encode ,encode-conversion @@ -464,13 +464,13 @@ Therefore, you can use these without any (char-to-string ,mnemonic)) 'eol-type ,eol-type)))) ((mule-version-satisfied-p 4 1) - `(make-coding-system + `(mucs-make-coding-system ,symbol 4 ,mnemonic ,doc-string (cons ,decode-conversion ,encode-conversion) ,alist ,eol-type)) ((featurep 'mule) - `(make-coding-system + `(mucs-make-coding-system ,symbol 4 ,mnemonic ,doc-string (cons ,decode-conversion ,encode-conversion) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org