commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2020-10-10 00:28:04 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new.4249 (New) Package is "xemacs" Sat Oct 10 00:28:04 2020 rev:93 rq:840398 version:21.5.34 Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2020-08-18 12:03:10.907424606 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new.4249/xemacs.changes 2020-10-10 00:28:09.449117510 +0200 @@ -1,0 +2,11 @@ +Fri Oct 9 07:57:26 UTC 2020 - Dr. Werner Fink + +- Add patch xemacs-21.5.34-strsignal.patch as sys_siglist is deprecated + +--- +Tue Sep 29 11:13:40 UTC 2020 - Cliff Zhao + +- Update xemacs.spec: change source URL since the old is deprecated + Make xemacs can build successfuly. + +--- New: xemacs-21.5.34-strsignal.patch Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.lBBJ2I/_old 2020-10-10 00:28:10.641118100 +0200 +++ /var/tmp/diff_new_pack.lBBJ2I/_new 2020-10-10 00:28:10.645118103 +0200 @@ -71,7 +71,7 @@ # # delete the .hg directory before creating the tarball in order # not to make the source rpm huge. -Source0: http://ftp.freenet.de/pub/ftp.xemacs.org/tux/xemacs/xemacs-21.5/%{name}-%{version}.tar.gz +Source0: http://ftp.xemacs.org/pub/xemacs/xemacs-21.5/%{name}-%{version}.tar.gz Source1:xe-list.el Source2:fix-load-history.el Source3:xemacs.desktop @@ -112,6 +112,8 @@ # PATCH-FIX-SUSE fix make build race Patch61:xemacs-21.5.34-boo1115177.patch Patch62:xemacs-libX11-boo1175028.patch +# PATCH-FIX-SUSE sys_siglist is deprecated +Patch63:xemacs-21.5.34-strsignal.patch Requires(pre): permissions Requires: ctags Requires: efont-unicode @@ -207,6 +209,7 @@ %patch60 -p0 %patch61 -p0 %patch62 -p0 +%patch63 -p0 %patch0 -p1 find lisp/ etc/ -name '*.elc' | xargs -r rm -f find . -name CVS -type d | xargs rm -rf ++ xemacs-21.5.34-strsignal.patch ++ --- src/process.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- src/process.c +++ src/process.c 2020-10-09 07:55:43.086125891 + @@ -1569,7 +1569,7 @@ const char * signal_name (int signum) { if (signum >= 0 && signum < NSIG) -return (const char *) sys_siglist[signum]; +return (const char *) strsignal(signum); return (const char *) GETTEXT ("unknown signal"); } ++ xemacs-21.5.34.tar.gz ++ /work/SRC/openSUSE:Factory/xemacs/xemacs-21.5.34.tar.gz /work/SRC/openSUSE:Factory/.xemacs.new.4249/xemacs-21.5.34.tar.gz differ: char 5, line 1
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2020-08-18 12:01:36 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new.3399 (New) Package is "xemacs" Tue Aug 18 12:01:36 2020 rev:92 rq:827492 version:21.5.34 Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2020-04-15 19:54:38.949603162 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new.3399/xemacs.changes 2020-08-18 12:03:10.907424606 +0200 @@ -1,0 +2,10 @@ +Mon Aug 17 06:40:55 UTC 2020 - Dr. Werner Fink + +- Require par at build time + +--- +Thu Aug 13 07:55:54 UTC 2020 - Dr. Werner Fink + +- Add patch xemacs-libX11-boo1175028.patch as a try to fix also boo#1175028 + +--- New: xemacs-libX11-boo1175028.patch Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.X5RxGG/_old 2020-08-18 12:03:12.423424813 +0200 +++ /var/tmp/diff_new_pack.X5RxGG/_new 2020-08-18 12:03:12.427424814 +0200 @@ -37,6 +37,7 @@ BuildRequires: makeinfo BuildRequires: ncurses-devel BuildRequires: openldap2-devel +BuildRequires: par BuildRequires: texinfo BuildRequires: update-desktop-files BuildRequires: pkgconfig(x11) @@ -110,6 +111,7 @@ Patch60:xemacs-21.5.34-sbrk.patch # PATCH-FIX-SUSE fix make build race Patch61:xemacs-21.5.34-boo1115177.patch +Patch62:xemacs-libX11-boo1175028.patch Requires(pre): permissions Requires: ctags Requires: efont-unicode @@ -204,6 +206,7 @@ %patch59 -p1 %patch60 -p0 %patch61 -p0 +%patch62 -p0 %patch0 -p1 find lisp/ etc/ -name '*.elc' | xargs -r rm -f find . -name CVS -type d | xargs rm -rf ++ xemacs-libX11-boo1175028.patch ++ --- src/input-method-xlib.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- src/input-method-xlib.c +++ src/input-method-xlib.c 2020-08-13 07:54:18.827193037 + @@ -300,7 +300,7 @@ XIM_init_frame (struct frame *f) xim = DEVICE_X_XIM (d); - if (!xim) + if (!xim || ! DEVICE_X_XIM_STYLES(d)) { return; }
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2020-04-15 19:54:30 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new.2738 (New) Package is "xemacs" Wed Apr 15 19:54:30 2020 rev:91 rq:793915 version:21.5.34 Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2018-11-09 07:56:11.963589026 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new.2738/xemacs.changes 2020-04-15 19:54:38.949603162 +0200 @@ -1,0 +2,5 @@ +Tue Apr 7 14:21:09 UTC 2020 - Dr. Werner Fink + +- Require info and mkeinfo at build time + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.eyI0J7/_old 2020-04-15 19:54:40.293603768 +0200 +++ /var/tmp/diff_new_pack.eyI0J7/_new 2020-04-15 19:54:40.297603770 +0200 @@ -1,7 +1,7 @@ # # spec file for package xemacs # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -29,10 +29,12 @@ BuildRequires: fwnndev BuildRequires: gcc-c++ BuildRequires: gdbm-devel +BuildRequires: info BuildRequires: krb5 BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel +BuildRequires: makeinfo BuildRequires: ncurses-devel BuildRequires: openldap2-devel BuildRequires: texinfo @@ -61,7 +63,7 @@ %define xbindir/usr/bin %define xincludes /usr/include %define xlibraries /usr/%{_lib} -Url:http://www.xemacs.org +URL:http://www.xemacs.org # Howto get the Mercurial tree of XEmacs: # See: http://xemacs.digimirror.nl/Develop/hgaccess.html # hg clone http://hg.debian.org/hg/xemacs/xemacs-beta
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2018-11-09 07:56:05 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is "xemacs" Fri Nov 9 07:56:05 2018 rev:90 rq:647374 version:21.5.34 Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2017-12-31 01:14:41.579603751 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2018-11-09 07:56:11.963589026 +0100 @@ -1,0 +2,6 @@ +Thu Nov 8 15:56:38 UTC 2018 - Dr. Werner Fink + +- Add patch xemacs-21.5.34-boo1115177.patch to avoid possible + race within build dependencies (boo#1115177) + +--- New: xemacs-21.5.34-boo1115177.patch Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.VSsNmv/_old 2018-11-09 07:56:13.843586880 +0100 +++ /var/tmp/diff_new_pack.VSsNmv/_new 2018-11-09 07:56:13.847586876 +0100 @@ -1,7 +1,7 @@ # # spec file for package xemacs # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,13 +12,14 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: xemacs # this is tricky to fix for PIE support. revisit to remove occasionaly after 21.5.34 version #!BuildIgnore: gcc-PIE +#!BuildIgnore: diffstat BuildRequires: alsa-lib-devel BuildRequires: autoconf BuildRequires: canna-devel @@ -54,7 +55,7 @@ Version:21.5.34 Release:0 Summary:XEmacs -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Productivity/Editors/Emacs %defineappdefdir /usr/share/X11 %define xbindir/usr/bin @@ -105,6 +106,8 @@ Patch59:xemacs-21.5.34-alsaplay.patch # PATCH-FIX-SUSE avoid redefinition of sbrk Patch60:xemacs-21.5.34-sbrk.patch +# PATCH-FIX-SUSE fix make build race +Patch61:xemacs-21.5.34-boo1115177.patch Requires(pre): permissions Requires: ctags Requires: efont-unicode @@ -198,6 +201,7 @@ %patch58 -p0 %patch59 -p1 %patch60 -p0 +%patch61 -p0 %patch0 -p1 find lisp/ etc/ -name '*.elc' | xargs -r rm -f find . -name CVS -type d | xargs rm -rf ++ xemacs-21.5.34-boo1115177.patch ++ --- src/Makefile.in.in |5 - 1 file changed, 4 insertions(+), 1 deletion(-) --- src/Makefile.in.in +++ src/Makefile.in.in 2018-11-08 15:47:11.423581279 + @@ -537,6 +537,9 @@ link_deps = $(start_files) $(objs) $(oth $(LIB_SRC)/make-dump-id: cd $(LIB_SRC) && $(MAKE) $(RECURSIVE_MAKE_ARGS) make-dump-id +$(LIB_SRC)/insert-data-in-exec: + cd $(LIB_SRC) && $(MAKE) $(RECURSIVE_MAKE_ARGS) insert-data-in-exec + dump-id.c: $(LIB_SRC)/make-dump-id $(link_deps) $(LIB_SRC)/make-dump-id @@ -586,7 +589,7 @@ $(LIB_SRC)/DOC: $(LIB_SRC)/make-docfile ## (5) Dump -$(DUMP_TARGET): $(RAW_EXE) $(BLDSRC)/NEEDTODUMP $(LIB_SRC)/DOC +$(DUMP_TARGET): $(RAW_EXE) $(BLDSRC)/NEEDTODUMP $(LIB_SRC)/DOC $(LIB_SRC)/insert-data-in-exec #ifdef HEAP_IN_DATA @$(RM) $@ && touch SATISFIED $(dump_temacs)
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2017-12-31 01:14:40 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is "xemacs" Sun Dec 31 01:14:40 2017 rev:89 rq:560689 version:21.5.34 Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2017-07-02 13:38:29.956345142 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2017-12-31 01:14:41.579603751 +0100 @@ -1,0 +2,6 @@ +Thu Dec 28 15:46:18 UTC 2017 - crrodrig...@opensuse.org + +- Remove BuildRequires on xorg-x11 metapackages. Use + only the required libraries instead. + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.3e1tXx/_old 2017-12-31 01:14:42.979136821 +0100 +++ /var/tmp/diff_new_pack.3e1tXx/_new 2017-12-31 01:14:42.983135487 +0100 @@ -36,9 +36,14 @@ BuildRequires: openldap2-devel BuildRequires: texinfo BuildRequires: update-desktop-files -BuildRequires: xaw3d-devel -BuildRequires: xorg-x11 -BuildRequires: xorg-x11-devel +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xau) +BuildRequires: pkgconfig(xaw3d) +BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(xmu) +BuildRequires: pkgconfig(xpm) +BuildRequires: pkgconfig(xt) + %if 0%{?suse_version} > 1130 BuildRequires: gpm-devel %else
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2017-07-02 13:38:26 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is "xemacs" Sun Jul 2 13:38:26 2017 rev:88 rq:507545 version:21.5.34 Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2017-05-08 19:04:16.065517743 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2017-07-02 13:38:29.956345142 +0200 @@ -1,0 +2,6 @@ +Thu Jun 29 07:51:21 UTC 2017 - bwiedem...@suse.com + +- use gzip -n to not add timestamps to .gz headers +- use %fdupes macro to create symlinks in a reproducible way + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.Kbs7TN/_old 2017-07-02 13:38:31.172173690 +0200 +++ /var/tmp/diff_new_pack.Kbs7TN/_new 2017-07-02 13:38:31.176173125 +0200 @@ -431,7 +431,7 @@ do test "${f##*.}" = "gz" && continue test -e $f || continue -gzip -9f $f +gzip -9nf $f done find %{buildroot}%{_datadir}/xemacs/%{version}/ -name '*.orig' | xargs -r rm -f find %{buildroot}%{_datadir}/xemacs/%{version}/ -name '*.el.ediff' | xargs -r rm -f @@ -489,30 +489,7 @@ ln -sf /usr/share/xemacs/%{version}/etc %{buildroot}/%{_docdir}/xemacs/etc mkdir -p %{buildroot}%{_sysconfdir}/skel/.xemacs install -m 0644 %{_sourcedir}/skel.init.el %{buildroot}%{_sysconfdir}/skel/.xemacs/init.el -fdupes -q -r -1 %{buildroot}%{_datadir}/xemacs/%{version}/etc/ %{buildroot}%{_mandir}/man1/ |\ -xargs -n 2 | while read first second; do -case "${first}" in -*xemacs/%{version}/etc/*) - target=$second - file=$first - ;; -*) target=$first - file=$second -esac -ln -sf ${file#%{buildroot}} ${target} -done -fdupes -q -r -1 %{buildroot}%{_datadir}/xemacs/%{version}/etc/toolbar/ |\ -xargs -n 2 | while read first second; do -case "${first}" in -*xemacs/%{version}/etc/*) - target=$second - file=$first - ;; -*) target=$first - file=$second -esac -ln -sf ${file#%{buildroot}} ${target} -done +%fdupes -s %{buildroot}%{_datadir} # # replace buildroot in comments in .elc files by spaces with the same total length: REPLACEMENT=$(echo %{buildroot} | tr '[:print:]' ' ')
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2017-05-08 19:03:40 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is "xemacs" Mon May 8 19:03:40 2017 rev:87 rq:493277 version:21.5.34 Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2017-03-24 02:22:11.719473743 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2017-05-08 19:04:16.065517743 +0200 @@ -1,0 +2,6 @@ +Sat May 6 10:34:52 UTC 2017 - meiss...@suse.com + +- Global PIE project: Disable PIE support currently, (x)emacs + unique binary build/launch method make this hard. + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.QykUeF/_old 2017-05-08 19:04:18.017242028 +0200 +++ /var/tmp/diff_new_pack.QykUeF/_new 2017-05-08 19:04:18.021241463 +0200 @@ -17,6 +17,8 @@ Name: xemacs +# this is tricky to fix for PIE support. revisit to remove occasionaly after 21.5.34 version +#!BuildIgnore: gcc-PIE BuildRequires: alsa-lib-devel BuildRequires: autoconf BuildRequires: canna-devel
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2017-03-24 02:22:08 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is "xemacs" Fri Mar 24 02:22:08 2017 rev:86 rq:481689 version:21.5.34 Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2015-11-28 20:10:39.0 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2017-03-24 02:22:11.719473743 +0100 @@ -1,0 +2,5 @@ +Mon Mar 20 15:21:17 UTC 2017 - wer...@suse.de + +- Add patch xemacs-21.5.34-sbrk.patch to avoid redefinition of sbrk + +--- New: xemacs-21.5.34-sbrk.patch Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.7ZOM2Q/_old 2017-03-24 02:22:12.899306804 +0100 +++ /var/tmp/diff_new_pack.7ZOM2Q/_new 2017-03-24 02:22:12.899306804 +0100 @@ -1,7 +1,7 @@ # # spec file for package xemacs # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -96,6 +96,8 @@ Patch58:xemacs-21.5.34-custom-fonts.patch # PATCH-FIX-SUSE do wait on alsa Patch59:xemacs-21.5.34-alsaplay.patch +# PATCH-FIX-SUSE avoid redefinition of sbrk +Patch60:xemacs-21.5.34-sbrk.patch Requires(pre): permissions Requires: ctags Requires: efont-unicode @@ -188,6 +190,7 @@ %patch57 -p0 %patch58 -p0 %patch59 -p1 +%patch60 -p0 %patch0 -p1 find lisp/ etc/ -name '*.elc' | xargs -r rm -f find . -name CVS -type d | xargs rm -rf @@ -306,6 +309,9 @@ %if %kkcc_broken --disable-kkcc \ %endif +%if 0%{?suse_version} > 1320 +--with-system-malloc \ +%endif %ifnarch s390 --enable-sound=native \ --with-gpm \ @@ -372,6 +378,12 @@ --with-cflags=\"${CFLAGS}\" \ " eval ./configure $SYS $COMP $PREFIX $SPECIAL $X11 $MULE $FONTS $MAIL +if grep -q _DEFAULT_SOURCE /usr/include/features.h ; then +sed -ri '/^(#[[:blank:]]*define[[:blank:]]+_(BSD|SVID)_SOURCE)/{ + s/_BSD_SOURCE/_DEFAULT_SOURCE/ + s/_SVID_SOURCE/_DEFAULT_SOURCE/ +}' src/config.h +fi make %{?_smp_mflags} %install ++ xemacs-21.5.34-sbrk.patch ++ --- src/gmalloc.c +++ src/gmalloc.c 2017-03-20 15:02:35.0 + @@ -1199,18 +1199,6 @@ along with the GNU C Library. If not, s #include #endif -/* #ifndef __GNU_LIBRARY__ */ -#define__sbrk sbrk -/* #endif */ - -#ifdef __GNU_LIBRARY__ -/* It is best not to declare this and cast its result on foreign operating - systems with potentially hostile include files. */ -#if !(defined(linux) && defined(sparc)) -extern __ptr_t __sbrk __P ((int increment)); -#endif -#endif - #ifndef NULL #define NULL 0 #endif
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2015-11-28 15:19:42 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is "xemacs" Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2015-07-22 09:19:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2015-11-28 20:10:39.0 +0100 @@ -1,0 +2,12 @@ +Fri Nov 27 13:35:03 UTC 2015 - wer...@suse.de + +- Add patch xemacs-21.5.34-alsaplay.patch to wait on pcm handle + +--- +Fri Nov 27 13:21:20 UTC 2015 - wer...@suse.de + +- Change encoding order in application defaults of xemacs and + xemacs-packages to avoid breakdown of FontSet scheme of libX11 + at startup (bsc#952361) + +--- New: xemacs-21.5.34-alsaplay.patch Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.ADXTun/_old 2015-11-28 20:10:41.0 +0100 +++ /var/tmp/diff_new_pack.ADXTun/_new 2015-11-28 20:10:41.0 +0100 @@ -17,6 +17,7 @@ Name: xemacs +BuildRequires: alsa-lib-devel BuildRequires: autoconf BuildRequires: canna-devel BuildRequires: compface @@ -93,6 +94,8 @@ Patch57:xemacs-21.5.34-Xaw3D_I18N.patch # PATCH-FIX-SUSE bsc#932321 Patch58:xemacs-21.5.34-custom-fonts.patch +# PATCH-FIX-SUSE do wait on alsa +Patch59:xemacs-21.5.34-alsaplay.patch Requires(pre): permissions Requires: ctags Requires: efont-unicode @@ -184,6 +187,7 @@ %patch301352 -p1 %patch57 -p0 %patch58 -p0 +%patch59 -p1 %patch0 -p1 find lisp/ etc/ -name '*.elc' | xargs -r rm -f find . -name CVS -type d | xargs rm -rf @@ -305,12 +309,25 @@ %ifnarch s390 --enable-sound=native \ --with-gpm \ +%else +--with-sound=nonative,alsa \ %endif %if %pdump_broken --without-pdump \ %endif -%if ! %enable_xfs - --with-xft=emacs,menubars,tabs,gauges \ +" +# +# * --with-xfs Compile with XFontSet support for bilingual menubar. +# Can't use this option with --with-xim=motif or xlib. +# And should have --with-menubars=lucid. +# (this is necessary to get German, French, Japanese +# and Romanian texts in the menus. +# +FONTS="\ +%if %enable_xfs +--with-xfs \ +%else +--with-xft=all \ %endif " # @@ -324,8 +341,13 @@ --with-png \ --with-x \ --with-athena=3d \ + --with-menubars=lucid \ + --with-widgets=athena \ + --with-dialogs=athena \ + --with-scrollbars=lucid \ --x-includes=%{xincludes} \ --x-libraries=%{xlibraries} \ + --with-xim=xlib \ " # # Mail @@ -339,22 +361,7 @@ # # Mule # -# * --with-xfs Compile with XFontSet support for bilingual menubar. -# Can't use this option with --with-xim=motif or xlib. -# And should have --with-menubars=lucid. -# (this is necessary to get German, French, Japanese -# and Romanian texts in the menus. It DOES work with -# --with-xim=xlib, the above comment from './configure --help' -# seems to be incorrect in that respect.) -# -MULE="--with-mule \ - --with-xim=xlib \ -%if %enable_xfs - --with-xfs \ -%else - --with-xft \ -%endif -" +MULE="--with-mule" # # Compilation # @@ -364,7 +371,7 @@ --enable-error-checking=none \ --with-cflags=\"${CFLAGS}\" \ " -eval ./configure $SYS $COMP $PREFIX $SPECIAL $X11 $MULE $MAIL +eval ./configure $SYS $COMP $PREFIX $SPECIAL $X11 $MULE $FONTS $MAIL make %{?_smp_mflags} %install ++ menus-always-utf8.patch ++ --- /var/tmp/diff_new_pack.ADXTun/_old 2015-11-28 20:10:41.0 +0100 +++ /var/tmp/diff_new_pack.ADXTun/_new 2015-11-28 20:10:41.0 +0100 @@ -1,7 +1,16 @@ Index: xemacs-21.5.31/lwlib/xlwmenu.c === xemacs-21.5.31.orig/lwlib/xlwmenu.c +--- xemacs-21.5.31/lwlib/xlwmenu.c +++ xemacs-21.5.31/lwlib/xlwmenu.c +@@ -108,7 +108,7 @@ xlwMenuResources[] = + /* We must use an iso8859-1 font here, or people without $LANG set lose. + It's fair to assume that those who do have $LANG set also have the + *fontList resource set, or at least know how to deal with this. */ +- XtRString, (XtPointer) "-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-1"), ++ XtRString, (XtPointer) "-*-helvetica-bold-r-*--*-120-*-*-*-*-*-*"), + #else + fontres (XtNfont, XtCFont, XtRFontStruct, XFontStruct *, font, + "XtDefaultFont"), @@ -343,12 +343,12 @@ string_width
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2015-07-22 09:19:41 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2015-06-24 21:01:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2015-07-22 09:19:44.0 +0200 @@ -1,0 +2,11 @@ +Mon Jul 13 11:16:32 UTC 2015 - wer...@suse.de + +- Avoid error on not existing custom.el + +--- +Fri Jul 10 11:23:15 UTC 2015 - wer...@suse.de + +- Add patch xemacs-21.5.34-custom-fonts.patch to be able to apply + any custom font/face change at startup (bsc#932321) + +--- New: xemacs-21.5.34-custom-fonts.patch Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.IAidEw/_old 2015-07-22 09:19:46.0 +0200 +++ /var/tmp/diff_new_pack.IAidEw/_new 2015-07-22 09:19:46.0 +0200 @@ -89,8 +89,10 @@ Patch56:xemacs-libpng15.patch Patch292811:bugzilla-292811-make-x-make-font-bold-italic-xft-work.patch Patch301352:bugzilla-301352-fix-wrong-incrementing-in-macros.patch -# PATCH-FIC-UPSTREAM bsc#930170 +# PATCH-FIX-UPSTREAM bsc#930170 Patch57:xemacs-21.5.34-Xaw3D_I18N.patch +# PATCH-FIX-SUSE bsc#932321 +Patch58:xemacs-21.5.34-custom-fonts.patch Requires(pre): permissions Requires: ctags Requires: efont-unicode @@ -181,6 +183,7 @@ %patch292811 -p1 %patch301352 -p1 %patch57 -p0 +%patch58 -p0 %patch0 -p1 find lisp/ etc/ -name '*.elc' | xargs -r rm -f find . -name CVS -type d | xargs rm -rf ++ skel.init.el ++ --- /var/tmp/diff_new_pack.IAidEw/_old 2015-07-22 09:19:46.0 +0200 +++ /var/tmp/diff_new_pack.IAidEw/_new 2015-07-22 09:19:46.0 +0200 @@ -2,16 +2,16 @@ ;;; File name: ` ~/.xemacs/init.el ' ;;; - ;;; -;;; Copyright (c) 2002 SuSE Gmbh Nuernberg, Germany. +;;; Copyright (c) 2002,2015 SuSE Gmbh Nuernberg, Germany. ;;; -;;; Author: Werner Fink, feedb...@suse.de 2002 +;;; Author: Werner Fink, feedb...@suse.de 2002,2015 ;;; ;; ;; Load custom file ;; (setq custom-file ~/.xemacs/custom.el) -(load ~/.xemacs/custom.el t t) +(load-options-file custom-file) ;; ;; More coding systems (UNICODE) ++ xemacs-21.5.34-custom-fonts.patch ++ --- lisp/cus-face.el |6 +- lisp/startup.el |2 +- 2 files changed, 6 insertions(+), 2 deletions(-) --- lisp/cus-face.el +++ lisp/cus-face.el2015-07-10 10:52:20.177518702 + @@ -42,6 +42,9 @@ (eval-when-compile (require 'font)) +;; Simply to apply any custom faces +(autoload 'initialize-custom-faces faces) + ;;; Declaring a face. ;;;###autoload @@ -336,7 +339,8 @@ and non-nil, FACE will also be created a COMMENT is a string comment about FACE. See `defface' for the format of SPEC. - (apply #'custom-theme-set-faces 'user args)) + (apply #'custom-theme-set-faces 'user args) + (initialize-custom-faces)) ;;;###autoload (defun custom-theme-set-faces (theme rest args) --- lisp/startup.el +++ lisp/startup.el 2015-07-13 11:14:12.609518333 + @@ -1101,7 +1101,7 @@ exact problem. Currently this does nothing but call `load', but it might be redefined in the future to support automatically converting older options files to a new format, when variables have changed, etc. - (load filename)) + (load filename t)) (defun command-line-1 () (cond
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2015-06-24 21:01:07 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2015-06-23 11:58:25.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2015-06-24 21:01:09.0 +0200 @@ -1,0 +2,5 @@ +Tue Jun 23 17:18:48 UTC 2015 - sch...@suse.de + +- xemacs-21.5.34-gcc5.patch: Define max_align_t only for C 11 + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.E46LvR/_old 2015-06-24 21:01:10.0 +0200 +++ /var/tmp/diff_new_pack.E46LvR/_new 2015-06-24 21:01:10.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package xemacs # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ xemacs-21.5.34-gcc5.patch ++ --- /var/tmp/diff_new_pack.E46LvR/_old 2015-06-24 21:01:10.0 +0200 +++ /var/tmp/diff_new_pack.E46LvR/_new 2015-06-24 21:01:10.0 +0200 @@ -2,14 +2,24 @@ src/lisp.h |2 ++ 1 file changed, 2 insertions(+) src/lisp.h -+++ src/lisp.h 2015-06-19 15:07:05.294018565 + +Index: src/lisp.h +=== +--- src/lisp.h.orig src/lisp.h @@ -1154,6 +1154,8 @@ typedef int Boolint; /* alignment definitions --- */ -+#undef lisp_max_align_t -+#define max_align_t lisp_max_align_t ++#if (!defined (__STDC_VERSION__) || __STDC_VERSION__ 201112L) \ ++(!defined (__cplusplus) || __cplusplus 201103L) /* No type has a greater alignment requirement than max_align_t. (except perhaps for types we don't use, like long double) */ typedef union +@@ -1163,6 +1165,7 @@ typedef union + struct { void (*f)(void); } f; + struct { double d; } d; + } max_align_t; ++#endif + + /* ALIGNOF returns the required alignment of a type -- i.e. a value such +that data of this type must begin at a memory address which is a
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2015-06-23 11:58:22 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2015-05-15 07:43:44.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2015-06-23 11:58:25.0 +0200 @@ -1,0 +2,11 @@ +Fri Jun 19 15:16:09 UTC 2015 - wer...@suse.de + +- Add patch xemacs-21.5.34-gcc5.patch as Gcc 5 use type max_align_t + instead of _max_align_t + +--- +Fri Jun 19 14:31:38 UTC 2015 - wer...@suse.de + +- Modify patch xemacs.patch to make open(2) work with O_CREAT + +--- New: xemacs-21.5.34-gcc5.patch Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.o7jXwK/_old 2015-06-23 11:58:27.0 +0200 +++ /var/tmp/diff_new_pack.o7jXwK/_new 2015-06-23 11:58:27.0 +0200 @@ -85,6 +85,7 @@ Patch51:bnc502716-fontmenu.patch Patch52:bnc502716-xft.patch Patch53:xemacs-21.5.31-array.patch +Patch54:xemacs-21.5.34-gcc5.patch Patch56:xemacs-libpng15.patch Patch292811:bugzilla-292811-make-x-make-font-bold-italic-xft-work.patch Patch301352:bugzilla-301352-fix-wrong-incrementing-in-macros.patch @@ -175,6 +176,7 @@ %patch52 -p0 %endif %patch53 -p0 +%patch54 -p0 %patch56 -p1 %patch292811 -p1 %patch301352 -p1 ++ xemacs-21.5.34-gcc5.patch ++ --- src/lisp.h |2 ++ 1 file changed, 2 insertions(+) --- src/lisp.h +++ src/lisp.h 2015-06-19 15:07:05.294018565 + @@ -1154,6 +1154,8 @@ typedef int Boolint; /* alignment definitions --- */ +#undef lisp_max_align_t +#define max_align_t lisp_max_align_t /* No type has a greater alignment requirement than max_align_t. (except perhaps for types we don't use, like long double) */ typedef union ++ xemacs.patch ++ --- /var/tmp/diff_new_pack.o7jXwK/_old 2015-06-23 11:58:27.0 +0200 +++ /var/tmp/diff_new_pack.o7jXwK/_new 2015-06-23 11:58:27.0 +0200 @@ -60,13 +60,13 @@ + +if(mode[0] == 'w') { + flags = O_EXCL | O_CREAT | O_WRONLY; ++ fd = open(filename, flags, 00666); +} +else { + flags = O_RDONLY; ++ fd = open(filename, flags); +} + -+fd = open(filename, flags); -+ +if(fd == -1) { + return (FILE *)0; +}
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2015-05-15 07:43:39 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2015-02-11 16:45:55.0 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2015-05-15 07:43:44.0 +0200 @@ -1,0 +2,12 @@ +Tue May 12 16:21:05 UTC 2015 - wer...@suse.de + +- Update patch xemacs-21.5.34-Xaw3D_I18N.patch from upstream for + xemacs-21.5.34 + +--- +Tue May 12 14:48:57 UTC 2015 - wer...@suse.de + +- Add patch xemacs-21.5.34-Xaw3D_I18N.patch to fix bsc#930170 with + xemacs segmentation fault on syntax highlighting + +--- New: xemacs-21.5.34-Xaw3D_I18N.patch Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.Io5LPJ/_old 2015-05-15 07:43:45.0 +0200 +++ /var/tmp/diff_new_pack.Io5LPJ/_new 2015-05-15 07:43:45.0 +0200 @@ -88,6 +88,8 @@ Patch56:xemacs-libpng15.patch Patch292811:bugzilla-292811-make-x-make-font-bold-italic-xft-work.patch Patch301352:bugzilla-301352-fix-wrong-incrementing-in-macros.patch +# PATCH-FIC-UPSTREAM bsc#930170 +Patch57:xemacs-21.5.34-Xaw3D_I18N.patch Requires(pre): permissions Requires: ctags Requires: efont-unicode @@ -176,6 +178,7 @@ %patch56 -p1 %patch292811 -p1 %patch301352 -p1 +%patch57 -p0 %patch0 -p1 find lisp/ etc/ -name '*.elc' | xargs -r rm -f find . -name CVS -type d | xargs rm -rf @@ -456,7 +459,7 @@ install -m 0644 site-packages/lisp/term/kvt.el %{buildroot}%{_datadir}/xemacs/site-packages/lisp/term/ ./src/xemacs -batch -no-site-file -vanilla -f batch-byte-compile %{buildroot}%{_datadir}/xemacs/site-packages/lisp/term/*.el mkdir -p %{buildroot}/%{_docdir}/xemacs -install -m 0644 suse/README.SuSE %{buildroot}/%{_docdir}/xemacs/README.SuSE +install -m 0644 suse/README.SUSE %{buildroot}/%{_docdir}/xemacs/README.SUSE ln -sf /usr/share/xemacs/%{version}/etc %{buildroot}/%{_docdir}/xemacs/etc mkdir -p %{buildroot}%{_sysconfdir}/skel/.xemacs install -m 0644 %{_sourcedir}/skel.init.el %{buildroot}%{_sysconfdir}/skel/.xemacs/init.el @@ -567,7 +570,7 @@ %{_prefix}/lib/xemacs/%{version}/*-suse-linux/vcdiff %dir %{_prefix}/lib/xemacs/site-modules/ %dir %{_docdir}/xemacs/ -%doc %{_docdir}/xemacs/README.SuSE +%doc %{_docdir}/xemacs/README.SUSE %{_docdir}/xemacs/etc %doc %{_mandir}/man1/gnuattach.1.gz %doc %{_mandir}/man1/gnuclient.1.gz ++ xemacs-21.5.34-Xaw3D_I18N.patch ++ --- configure | 51 ++- configure.ac| 33 - lwlib/ChangeLog |8 lwlib/xt-wrappers.h |5 + src/config.h.in |1 + 5 files changed, 96 insertions(+), 2 deletions(-) --- configure +++ configure 2015-05-12 00:00:00.0 + @@ -16754,6 +16754,52 @@ fi if test -n $athena_lib -a -n $athena_h_path; then have_xaw=yes +have_athena_i18n=unset +if test $athena_variant = Xaw3d; then + save_libs_x=$libs_x + libs_x=-lXaw3d $libs_x if test $verbose = yes; then echo Prepending \-lXaw3d\ to \$libs_x; fi +{ $as_echo $as_me:${as_lineno-$LINENO}: checking for \international\ resource in Xaw3d SimpleWidget 5 +$as_echo_n checking for \international\ resource in Xaw3d SimpleWidget... 6; } + if test $cross_compiling = yes; then : + { { $as_echo $as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd': 5 +$as_echo $as_me: error: in \`$ac_pwd': 2;} +as_fn_error $? cannot run test program while cross compiling +See \`config.log' for more details $LINENO 5; } +else + cat confdefs.h - _ACEOF conftest.$ac_ext +/* end confdefs.h. */ +#include stdlib.h +#include string.h +#undef XAW_INTERNATIONALIZATION +#include $athena_h_path/Simple.h + +int +main () +{ +int i = simpleWidgetClass-core_class.num_resources; + while (i-- 0) + if (!strcmp(simpleWidgetClass-core_class.resources[i].resource_name, + international)) + exit(0); + exit(253); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_run $LINENO; then : + have_athena_i18n=yes +else + have_athena_i18n=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + + libs_x=$save_libs_x + { $as_echo $as_me:${as_lineno-$LINENO}: result: $have_athena_i18n 5 +$as_echo $have_athena_i18n
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2015-02-11 16:45:54 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2014-08-11 10:07:36.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2015-02-11 16:45:55.0 +0100 @@ -1,0 +2,7 @@ +Tue Feb 10 16:58:28 UTC 2015 - wer...@suse.de + +- Correct some load paths +- Set progress-feedback-use-echo-area to true to allow some modes + like C-mode and TeX-mode to write messages (boo#905625 and bdc#902003) + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.VnvNmO/_old 2015-02-11 16:45:57.0 +0100 +++ /var/tmp/diff_new_pack.VnvNmO/_new 2015-02-11 16:45:57.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xemacs # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ site-start.el ++ --- /var/tmp/diff_new_pack.VnvNmO/_old 2015-02-11 16:45:57.0 +0100 +++ /var/tmp/diff_new_pack.VnvNmO/_new 2015-02-11 16:45:57.0 +0100 @@ -6,9 +6,8 @@ ;;; Mike Fabian mfab...@suse.de, 2004, 2005 ;; -(setq load-path (delete (concat /usr/share/xemacs/ - emacs-program-version - /site-packages/lisp/term/) +(setq load-path (delete (concat lisp-directory + site-packages/lisp/term/) load-path)) ;; @@ -327,7 +326,8 @@ (emacs-version= 21 5 6)) (define-coding-system-alias 'native (intern tmp)) -(suse-set-coding-systems) +(if load-user-init-file-p + (suse-set-coding-systems)) ;; Set input mode (let ((value (current-input-mode))) ++ xemacs.patch ++ --- /var/tmp/diff_new_pack.VnvNmO/_old 2015-02-11 16:45:57.0 +0100 +++ /var/tmp/diff_new_pack.VnvNmO/_new 2015-02-11 16:45:57.0 +0100 @@ -246,7 +246,7 @@ === --- /dev/null +++ xemacs-21.5.29/lisp/site-init.el -@@ -0,0 +1,17 @@ +@@ -0,0 +1,18 @@ + +;;; xemacs-21.1.14/lisp/site-init.el +;;; Author: Werner Fink wer...@suse.de @@ -255,7 +255,8 @@ +(garbage-collect) + +(setq gnus-default-nntp-server news) -+(setq w3-directory (concat /usr/share/xemacs/ emacs-program-version /lisp/w3)) ++(setq w3-directory (concat lisp-directory w3)) ++(setq progress-feedback-use-echo-area t) ;; boo#905625 and bsc#902003 + +(garbage-collect) +(garbage-collect) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2014-08-11 10:07:28 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2013-09-03 22:06:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2014-08-11 10:07:36.0 +0200 @@ -1,0 +2,10 @@ +Sat Aug 9 05:36:13 UTC 2014 - i...@marguerite.su + +- Add xemacs-rpmlintrc to SOURCE90 + +--- +Fri Aug 8 14:08:09 UTC 2014 - fcro...@suse.com + +- Add Utility category to .desktop file. + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.3HEe94/_old 2014-08-11 10:07:37.0 +0200 +++ /var/tmp/diff_new_pack.3HEe94/_new 2014-08-11 10:07:37.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package xemacs # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -67,6 +67,7 @@ Source5:suse-xft-init.el Source6:site-start.el Source7:skel.init.el +Source90: xemacs-rpmlintrc Patch0: xemacs.patch # keep in sync with the similar patch to the app-defaults in the main xemacs-packages package: Patch3: xemacs-app-defaults.patch @@ -508,7 +509,7 @@ xe-list-el-without-elc_xe-list-elc-without-el_xe-list-elc-with-el ## # install desktop file -%suse_update_desktop_file -i xemacs TextEditor +%suse_update_desktop_file -i xemacs TextEditor Utility ## # do no include header files because RPMLINT complains about header files in non-devel # packages: -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2013-09-03 22:06:56 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2013-07-23 14:43:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2013-09-03 22:06:58.0 +0200 @@ -1,0 +2,6 @@ +Fri Aug 23 15:14:41 UTC 2013 - ailin.ne...@gmail.com + +- XEmacs version 21.5.24 kale got released + * see http://list-archive.xemacs.org/pipermail/xemacs-beta/2013-August/024401.html + +--- Old: xemacs-21.5.33.tar.gz New: xemacs-21.5.34.tar.gz Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.qtk898/_old 2013-09-03 22:07:00.0 +0200 +++ /var/tmp/diff_new_pack.qtk898/_new 2013-09-03 22:07:00.0 +0200 @@ -41,9 +41,9 @@ %else BuildRequires: gpm %endif -%define _id bee2e2568828 +%define _id 995257d0c590 %define _hg hg%{_id} -Version:21.5.33 +Version:21.5.34 Release:0 Summary:XEmacs License:GPL-3.0+ @@ -140,16 +140,15 @@ read online with XEmacs and describe XEmacs and some of its modes. %prep -# Currently XEmacs is not fully usable for Xfreetype support -# therefore we use XFontSet support: -%{!?enable_xfs:%global enable_xfs 1} %ifarch ia64 # ia64 has different memory laylout then x86 or x86_64 have! -%global enable_pdump 0 -%else -%global enable_pdump 1 +%global pdump_broken 1 %endif -%global enable_dump_in_exec 1 +# Currently XEmacs is not fully usable for Xfreetype support +# therefore we use XFontSet support: +%{!?enable_xfs:%global enable_xfs 1} +%{!?pdump_broken:%global pdump_broken 0} +%{!?kkcc_broken:%global kkcc_broken 0} %if ! %enable_xfs echo Use xft, requires X11, Xft, Xrender, freetype, and fontconfig support. %else @@ -245,7 +244,7 @@ MOD=${ARCH}/modules STATE=/var/lib/xemacs MAN=/usr/share/man/man1 - CFLAGS=-Wall %{optflags} -pipe ${LOOP} -DLDAP_DEPRECATED + CFLAGS=-Wall ${RPM_OPT_FLAGS} -pipe ${LOOP} -DLDAP_DEPRECATED %ifarch s390x CFLAGS=$CFLAGS -O1 %endif @@ -253,8 +252,6 @@ # $CFLAGS=$CFLAGS -DPRINT_XLWMENU_RESOURCE_CONVERSIONS # this prints the Xresources used for the Menus to stdout # when the Menus are used. -LDFLAGS= -export CFLAGS LDFLAGS # # Maybe there are emacs and xemacs on the # same system, therefore put binaries into /usr/X11R6/bin @@ -288,34 +285,20 @@ # # when using --rel-alloc, XEmacs 21.5.18 crashes often when using # 'compile-goto-error'. -# --rel-alloc \ SPECIAL=--with-database=berkdb,gdbm \ --with-ncurses \ --with-canna \ --with-tty=yes \ --with-site-lisp \ -%ifarch ia64 ppc ppc64 s390x s390 %ix86 x86_64 %arm ---disable-mc-alloc \ +%if %kkcc_broken --disable-kkcc \ - --disable-newgc \ -%else ---with-mc-alloc \ ---with-kkcc \ - --with-newgc \ %endif %ifnarch s390 --enable-sound=native \ --with-gpm \ %endif -%if %enable_pdump ---enable-pdump \ -%if %enable_dump_in_exec - --enable-dump-in-exec \ -%else ---disable-dump-in-exec \ -%endif -%else ---enable-pdump=no \ +%if %pdump_broken +--without-pdump \ %endif %if ! %enable_xfs --with-xft=emacs,menubars,tabs,gauges \ @@ -332,10 +315,6 @@ --with-png \ --with-x \ --with-athena=3d \ - --with-menubars=lucid \ - --with-scrollbars=lucid \ - --with-dialogs=athena \ - --with-widgets=athena \ --x-includes=%{xincludes} \ --x-libraries=%{xlibraries} \ @@ -375,7 +354,6 @@ --with-debug \ --enable-error-checking=none \ --with-cflags=\${CFLAGS}\ \ - --with-ldflags=\${LDFLAGS}\ \ eval ./configure $SYS $COMP $PREFIX $SPECIAL $X11 $MULE $MAIL make %{?_smp_mflags} @@ -561,11 +539,9 @@ %{xbindir}/gnudoit %{xbindir}/ootags %verify(not mode) %{xbindir}/xemacs -%if %enable_pdump -%if !%{enable_dump_in_exec} +%if %pdump_broken %{xbindir}/xemacs*.dmp %endif -%endif %{appdefdir}/app-defaults/XEmacs %dir %{_prefix}/lib/xemacs %dir %{_prefix}/lib/xemacs/%{version} ++ xemacs-21.5.33.tar.gz - xemacs-21.5.34.tar.gz ++ /work/SRC/openSUSE:Factory/xemacs/xemacs-21.5.33.tar.gz /work/SRC/openSUSE:Factory/.xemacs.new/xemacs-21.5.34.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2013-07-23 14:43:55 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2013-01-08 15:11:41.0 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2013-07-23 14:43:57.0 +0200 @@ -1,0 +2,6 @@ +Tue Jul 23 08:59:47 UTC 2013 - ailin.ne...@gmail.com + +- remove incorrect patch which breaks XEmacs/wnn introduced by + request 123104 (fix crashbug bnc#830221) + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.S58o4n/_old 2013-07-23 14:43:58.0 +0200 +++ /var/tmp/diff_new_pack.S58o4n/_new 2013-07-23 14:43:58.0 +0200 @@ -41,6 +41,8 @@ %else BuildRequires: gpm %endif +%define _id bee2e2568828 +%define _hg hg%{_id} Version:21.5.33 Release:0 Summary:XEmacs @@ -50,8 +52,6 @@ %define xbindir/usr/bin %define xincludes /usr/include %define xlibraries /usr/%{_lib} -%define _id bee2e2568828 -%define _hg beta-%{_id} Url:http://www.xemacs.org # Howto get the Mercurial tree of XEmacs: # See: http://xemacs.digimirror.nl/Develop/hgaccess.html ++ xemacs-21.5.31-array.patch ++ --- /var/tmp/diff_new_pack.S58o4n/_old 2013-07-23 14:43:58.0 +0200 +++ /var/tmp/diff_new_pack.S58o4n/_new 2013-07-23 14:43:58.0 +0200 @@ -14,14 +14,3 @@ } void src/mule-wnnfns.c -+++ src/mule-wnnfns.c 2012-05-31 15:27:10.952509987 + -@@ -2117,7 +2117,7 @@ yes_or_no (UExtbyte *s) - c2m (s, mbuf, charset); - /* truncate (Y/N) */ - for (len = 0; (mbuf[len]) (len 512); len++); -- for (; (mbuf[len] != '(') (len 0); len--); -+ for (len--; (mbuf[len] != '(') (len = 0); len--); - { - Lisp_Object yes, str; - struct gcpro gcpro1; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2013-01-08 15:11:38 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2012-10-11 11:31:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2013-01-08 15:11:41.0 +0100 @@ -1,0 +2,6 @@ +Sun Jan 6 15:25:50 UTC 2013 - ailin.ne...@gmail.com + +- update to beta version 21.5.33 horseradish. + * see http://www.xemacs.org/Releases/21.5.33.html + +--- Old: xemacs-21.5.32.tar.gz New: xemacs-21.5.33.tar.gz Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.QIMfDp/_old 2013-01-08 15:11:45.0 +0100 +++ /var/tmp/diff_new_pack.QIMfDp/_new 2013-01-08 15:11:45.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xemacs # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -41,7 +41,7 @@ %else BuildRequires: gpm %endif -Version:21.5.32 +Version:21.5.33 Release:0 Summary:XEmacs License:GPL-3.0+ @@ -50,7 +50,7 @@ %define xbindir/usr/bin %define xincludes /usr/include %define xlibraries /usr/%{_lib} -%define _id 900a0a8796c3 +%define _id bee2e2568828 %define _hg beta-%{_id} Url:http://www.xemacs.org # Howto get the Mercurial tree of XEmacs: ++ xemacs-21.5.32.tar.gz - xemacs-21.5.33.tar.gz ++ /work/SRC/openSUSE:Factory/xemacs/xemacs-21.5.32.tar.gz /work/SRC/openSUSE:Factory/.xemacs.new/xemacs-21.5.33.tar.gz differ: char 5, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2012-10-11 11:28:49 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2012-10-03 10:15:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2012-10-11 11:31:56.0 +0200 @@ -1,0 +2,5 @@ +Wed Oct 10 08:56:59 UTC 2012 - wer...@suse.de + +- Make sure that some fonts are found + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.YUrjWc/_old 2012-10-11 11:31:59.0 +0200 +++ /var/tmp/diff_new_pack.YUrjWc/_new 2012-10-11 11:31:59.0 +0200 @@ -89,8 +89,12 @@ Patch301352:bugzilla-301352-fix-wrong-incrementing-in-macros.patch Requires(pre): permissions Requires: ctags +Requires: efont-unicode +Requires: ifnteuro Requires: xemacs-info Requires: xemacs-packages +Requires: xorg-x11-fonts +Requires: xorg-x11-fonts-core BuildRoot: %{_tmppath}/%{name}-%{version}-build Conflicts: gnuserv %define _default_patch_fuzz 2 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2012-10-03 10:15:18 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2012-08-23 15:32:17.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2012-10-03 10:15:20.0 +0200 @@ -1,0 +2,5 @@ +Mon Oct 1 09:17:47 UTC 2012 - wer...@suse.de + +- ia64 memeory layout is definitly not comparable with i86 nor x86_64 + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.QiaJLB/_old 2012-10-03 10:15:23.0 +0200 +++ /var/tmp/diff_new_pack.QiaJLB/_new 2012-10-03 10:15:23.0 +0200 @@ -140,9 +140,8 @@ # therefore we use XFontSet support: %{!?enable_xfs:%global enable_xfs 1} %ifarch ia64 -# FIXME! I didn't build and test! -# But according to x86_64 and less, we can safely open it in this version -%global enable_pdump 1 +# ia64 has different memory laylout then x86 or x86_64 have! +%global enable_pdump 0 %else %global enable_pdump 1 %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2012-06-25 12:47:02 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2012-06-01 22:32:54.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2012-06-25 12:47:03.0 +0200 @@ -1,0 +2,5 @@ +Thu Jun 14 14:24:31 UTC 2012 - dmuel...@suse.com + +- disable kkcc on arm as well + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.lbZWE1/_old 2012-06-25 12:47:06.0 +0200 +++ /var/tmp/diff_new_pack.lbZWE1/_new 2012-06-25 12:47:06.0 +0200 @@ -291,7 +291,7 @@ --with-canna \ --with-tty=yes \ --with-site-lisp \ -%ifarch ia64 ppc ppc64 s390x s390 %ix86 x86_64 +%ifarch ia64 ppc ppc64 s390x s390 %ix86 x86_64 %arm --disable-mc-alloc \ --disable-kkcc \ --disable-newgc \ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2012-06-01 22:32:42 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2012-05-26 13:04:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2012-06-01 22:32:54.0 +0200 @@ -1,0 +2,15 @@ +Thu May 31 15:30:38 UTC 2012 - wer...@suse.de + +- Fix compiler warnings + +--- +Thu May 31 14:51:02 UTC 2012 - wer...@suse.de + +- Make /var/lib/xemacs/lock/ optional (bnc#764887) + +--- +Wed May 30 10:58:22 UTC 2012 - wer...@suse.de + +- Hard coded attributes for /var/lib/xemacs/lock/ + +--- New: xemacs-21.5.31-array.patch Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.fsRwiL/_old 2012-06-01 22:32:56.0 +0200 +++ /var/tmp/diff_new_pack.fsRwiL/_new 2012-06-01 22:32:56.0 +0200 @@ -41,7 +41,6 @@ %else BuildRequires: gpm %endif - %defineappdefdir /usr/share/X11 %define xbindir/usr/bin %define xincludes /usr/include @@ -91,11 +90,14 @@ Patch50:menus-always-utf8.patch Patch51:bnc502716-fontmenu.patch Patch52:bnc502716-xft.patch +Patch53:xemacs-21.5.31-array.patch Patch56:xemacs-libpng15.patch Patch292811:bugzilla-292811-make-x-make-font-bold-italic-xft-work.patch Patch301352:bugzilla-301352-fix-wrong-incrementing-in-macros.patch %define _default_patch_fuzz 2 +%bcond_with lock + %description This is the current version of XEmacs, formerly known as Lucid-Emacs. It is related to other versions of Emacs, in particular GNU Emacs. Its @@ -167,6 +169,7 @@ %patch51 -p0 %patch52 -p0 %endif +%patch53 -p0 %patch56 -p1 %patch292811 -p1 %patch301352 -p1 @@ -379,8 +382,10 @@ # mkdir -p %{buildroot}/usr/share/xemacs/site-lisp/lisp mkdir -p %{buildroot}/usr/share/xemacs/site-packages/lisp/term +%if %{with lock} mkdir -p %{buildroot}/var/lib/xemacs/lock chmod 1777 %{buildroot}/var/lib/xemacs/lock +%endif make DESTDIR=%{buildroot} install mv %{buildroot}%{xbindir}/xemacs-21.?-??? %{buildroot}%{xbindir}/xemacs # fix up the load-history to make it possible to use find-function @@ -528,15 +533,18 @@ # packages: rm -rf %{buildroot}/usr/lib/xemacs/%{version}/*-suse-linux/include/ +%if %{with lock} %if %{defined verify_permissions} %verifyscript %verify_permissions -e /var/lib/xemacs/lock %endif %if %{defined set_permissions} + %post %set_permissions /var/lib/xemacs/lock %endif +%endif %clean rm -rf %{buildroot} @@ -605,8 +613,10 @@ %dir /usr/share/xemacs/site-packages/lisp/term/ %dir /usr/share/xemacs/site-lisp/ %dir /usr/share/xemacs/site-lisp/lisp/ +%if %{with lock} %dir /var/lib/xemacs/ -%dir %verify(not mode group) %attr(-,root,trusted) /var/lib/xemacs/lock/ +%dir %verify(not mode group) %attr(1775,root,trusted) /var/lib/xemacs/lock/ +%endif %files -n xemacs-info %defattr(-,root,root) ++ xemacs-21.5.31-array.patch ++ --- src/events.c +++ src/events.c2012-05-31 15:13:06.832009873 + @@ -1611,8 +1611,11 @@ upshift_event (Lisp_Object event) XSET_EVENT_KEY_KEYSYM (event, make_char (c + 'A' - 'a')); else if (!(XEVENT_KEY_MODIFIERS (event) XEMACS_MOD_SHIFT)) - XSET_EVENT_KEY_MODIFIERS - (event, XEVENT_KEY_MODIFIERS (event) |= XEMACS_MOD_SHIFT); + { + Lisp_Object tmp = XEVENT_KEY_MODIFIERS (event); + tmp |= XEMACS_MOD_SHIFT; + XSET_EVENT_KEY_MODIFIERS (event, tmp); + } } void --- src/mule-wnnfns.c +++ src/mule-wnnfns.c 2012-05-31 15:27:10.952509987 + @@ -2117,7 +2117,7 @@ yes_or_no (UExtbyte *s) c2m (s, mbuf, charset); /* truncate (Y/N) */ for (len = 0; (mbuf[len]) (len 512); len++); - for (; (mbuf[len] != '(') (len 0); len--); + for (len--; (mbuf[len] != '(') (len = 0); len--); { Lisp_Object yes, str; struct gcpro gcpro1; -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2012-05-26 13:04:17 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2012-03-05 18:02:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2012-05-26 13:04:19.0 +0200 @@ -1,0 +2,5 @@ +Fri May 25 15:00:21 UTC 2012 - wer...@suse.de + +- Job creation scheme (bnc#764122) + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.WND2Rr/_old 2012-05-26 13:04:20.0 +0200 +++ /var/tmp/diff_new_pack.WND2Rr/_new 2012-05-26 13:04:20.0 +0200 @@ -16,7 +16,6 @@ # - Name: xemacs BuildRequires: autoconf BuildRequires: canna-devel @@ -51,7 +50,9 @@ %define _hg beta-%{_id} Url:http://www.xemacs.org PreReq: permissions -Requires: xemacs-info xemacs-packages ctags +Requires: ctags +Requires: xemacs-info +Requires: xemacs-packages Conflicts: gnuserv Version:21.5.31 Release:0 @@ -527,10 +528,15 @@ # packages: rm -rf %{buildroot}/usr/lib/xemacs/%{version}/*-suse-linux/include/ -%post -%run_permissions +%if %{defined verify_permissions} %verifyscript %verify_permissions -e /var/lib/xemacs/lock +%endif + +%if %{defined set_permissions} +%post +%set_permissions /var/lib/xemacs/lock +%endif %clean rm -rf %{buildroot} -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2012-03-05 18:02:35 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2012-02-10 17:20:37.0 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2012-03-05 18:02:52.0 +0100 @@ -1,0 +2,8 @@ +Fri Mar 2 16:34:50 UTC 2012 - wer...@suse.de + +- Update to beta version XEmacs 21.5.31 ginger + * this includes 138 fixes including 9 crashes + * this includes 110 improvments + * also include some of our own patches + +--- Old: bnc558764_avoid-xft-if-absent.patch bugzilla-294746-set-language-unicode-precedence-list-at-startup.patch build-fix-ccl-load-problem.patch changeset-dec62ca5a899.patch gnomebug.patch ndbm.patch suppress-warning-about-undefined-unicode-key-mappings.patch unitialized-variables.patch xemacs-21.4.13-ppc.patch xemacs-21.4.4-font-menu.patch xemacs-beta-b604d235f028.tar.bz2 xemacs-ia64.dif New: xemacs-21.5.31.tar.gz xemacs-rpmlintrc Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.JpDxn6/_old 2012-03-05 18:02:54.0 +0100 +++ /var/tmp/diff_new_pack.JpDxn6/_new 2012-03-05 18:02:54.0 +0100 @@ -16,6 +16,7 @@ # + Name: xemacs BuildRequires: autoconf BuildRequires: canna-devel @@ -52,7 +53,7 @@ PreReq: permissions Requires: xemacs-info xemacs-packages ctags Conflicts: gnuserv -Version:21.5.29.b604d235f028 +Version:21.5.31 Release:0 Summary:XEmacs License:GPL-2.0+ @@ -64,7 +65,7 @@ # # delete the .hg directory before creating the tarball in order # not to make the source rpm huge. -Source0:ftp://ftp.xemacs.org/xemacs-21.5/xemacs-%{_hg}.tar.bz2 +Source0: http://ftp.freenet.de/pub/ftp.xemacs.org/tux/xemacs/xemacs-21.5/xemacs-21.5.31.tar.gz Source1:xe-list.el Source2:fix-load-history.el Source3:xemacs.desktop @@ -75,33 +76,20 @@ Patch0: xemacs.patch # keep in sync with the similar patch to the app-defaults in the main xemacs-packages package: Patch3: xemacs-app-defaults.patch -Patch5: xemacs-21.4.4-font-menu.patch -Patch13:xemacs-ia64.dif -Patch14:ndbm.patch Patch18:xemacs-21.4.8-xevent.patch -Patch19:xemacs-21.4.13-ppc.patch Patch20:xemacs-21.4.13-ppc64.patch Patch22:destdir.patch Patch23:xemacs-ptmx.dif -Patch25:gnomebug.patch Patch27:xemacs-level3.patch Patch28:xemacs-21.5.18-movemail.patch Patch32:do-not-create-backups-in-temp-directories.patch Patch33:set-locale-to-c-when-not-supported-by-x.patch -Patch34:suppress-warning-about-undefined-unicode-key-mappings.patch -Patch38:unitialized-variables.patch Patch39:xemacs-tinfo.dif -Patch41: bugzilla-294746-set-language-unicode-precedence-list-at-startup.patch -Patch42:build-fix-ccl-load-problem.patch Patch43:set-language-unicode-precedence-list.patch Patch45:fix-defface-custom-modified-face.patch Patch50:menus-always-utf8.patch Patch51:bnc502716-fontmenu.patch Patch52:bnc502716-xft.patch -Patch54:bnc558764_avoid-xft-if-absent.patch -Patch55:changeset-dec62ca5a899.patch -# PATCH-FIX-UPSTREAM pngtoico-libpng15.patch -- pgaj...@suse.com; build with libpng15; didn't sent to upstream -# build against libpng14 should not be affected, otherwise please let me know Patch56:xemacs-libpng15.patch Patch292811:bugzilla-292811-make-x-make-font-bold-italic-xft-work.patch Patch301352:bugzilla-301352-fix-wrong-incrementing-in-macros.patch @@ -160,29 +148,17 @@ %else echo Use xfs, that is XFontSet support for internationalized menubar. %endif -%setup -q -n xemacs-%{_hg} +%setup -q %patch3 -p1 -#%patch5 -p1 -b .fontmenu # appears to be not needed anymore -#%patch13 -p1 -%patch14 -p1 %patch18 -p0 -b .xevent -%patch19 -p1 -b .ppc %patch20 -p1 -%patch22 -p1 +%patch22 -p0 %patch23 -p1 -#%patch24 -p1 -#triggers #103040 -#%patch25 -p1 %patch27 -p1 -b .lvl3 %patch28 -p1 -b .movemail %patch32 -p1 %patch33 -p1 -#%patch34 -p1 -%patch38 -p1 %patch39 -p0 -#%patch40 -p1 -#%patch41 -p1 -#%patch42 -p1 %patch43 -p1 %patch45 -p0 %patch50 -p1 @@ -190,8 +166,6 @@ %patch51 -p0 %patch52 -p0 %endif -%patch54 -p0 -%patch55 -p0 %patch56 -p1 %patch292811 -p1 %patch301352 -p1 @@ -308,7 +282,7 @@ # when using
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2012-02-10 17:20:35 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2012-01-11 15:39:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2012-02-10 17:20:37.0 +0100 @@ -1,0 +2,10 @@ +Wed Feb 8 13:32:59 UTC 2012 - wer...@suse.de + +- Make it build again + +--- +Wed Feb 8 13:31:28 UTC 2012 - co...@suse.com + +- build also against libjpeg-devel to fix Xaw3d support + +--- Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.rMkIdY/_old 2012-02-10 17:20:39.0 +0100 +++ /var/tmp/diff_new_pack.rMkIdY/_new 2012-02-10 17:20:39.0 +0100 @@ -26,6 +26,7 @@ BuildRequires: gcc-c++ BuildRequires: gdbm-devel BuildRequires: krb5 +BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libtiff-devel BuildRequires: ncurses-devel @@ -214,19 +215,46 @@ %endif %build -#libtoolize --force -#autoreconf --force --install --verbose -#rm configure + cflags () + { + local flag=$1; shift + local var=$1; shift + test -n ${flag} -a -n ${var} || return + case ${!var} in + *${flag}*) return + esac + set -o noclobber + case $flag in + -Wl,*) + if echo 'int main () { return 0; }' | \ + ${CC:-gcc} -Werror $flag -o /dev/null -xc ldtest.c /dev/null 21 ; then + eval $var=\${$var:+\$$var\ }$flag + fi + ;; + *) + if ${CC:-gcc} -Werror $flag -S -o /dev/null -xc /dev/null /dev/null 21 ; then + eval $var=\${$var:+\$$var\ }$flag + fi + esac + set +o noclobber + } + +# libtoolize --force +# autoreconf --force --install --verbose +# rm configure autoconf --force -## needed for detection of XFree86[tm] -#touch /etc/XF86Config VERSION=%{version} SHARE=/usr/share LIB=/usr/lib SYS=${RPM_ARCH}-suse-linux %ifarch %ix86 -# LOOP=-fprefetch-loop-arrays -funroll-loops +cflags -fprefetch-loop-arrays LOOP +cflags -funroll-loops LOOP %endif +cflags -Wno-unused-but-set-variable RPM_OPT_FLAGS +cflags -Wno-unused-valueRPM_OPT_FLAGS +cflags -Wno-switch RPM_OPT_FLAGS +cflags -fno-strict-aliasing RPM_OPT_FLAGS INFO=${SHARE}/xemacs/info LIBEXEC=${LIB}/xemacs/${VERSION} ARCH=${LIBEXEC}/${SYS} @@ -236,9 +264,9 @@ MOD=${ARCH}/modules STATE=/var/lib/xemacs MAN=/usr/share/man/man1 - CFLAGS=${RPM_OPT_FLAGS} -Wall -Wno-switch -pipe ${LOOP} -fno-strict-aliasing -DLDAP_DEPRECATED + CFLAGS=-Wall ${RPM_OPT_FLAGS} -pipe ${LOOP} -DLDAP_DEPRECATED %ifarch s390x - CFLAGS=$CFLAGS -O0 + CFLAGS=$CFLAGS -O1 %endif # To to the menu translations, add: # $CFLAGS=$CFLAGS -DPRINT_XLWMENU_RESOURCE_CONVERSIONS @@ -374,12 +402,12 @@ %install set +o posix # -mkdir -p $RPM_BUILD_ROOT/usr/share/xemacs/site-lisp/lisp -mkdir -p $RPM_BUILD_ROOT/usr/share/xemacs/site-packages/lisp/term -mkdir -p $RPM_BUILD_ROOT/var/lib/xemacs/lock -chmod 1777 $RPM_BUILD_ROOT/var/lib/xemacs/lock -make DESTDIR=$RPM_BUILD_ROOT install -mv $RPM_BUILD_ROOT%{xbindir}/xemacs-21.?-??? $RPM_BUILD_ROOT%{xbindir}/xemacs +mkdir -p %{buildroot}/usr/share/xemacs/site-lisp/lisp +mkdir -p %{buildroot}/usr/share/xemacs/site-packages/lisp/term +mkdir -p %{buildroot}/var/lib/xemacs/lock +chmod 1777 %{buildroot}/var/lib/xemacs/lock +make DESTDIR=%{buildroot} install +mv %{buildroot}%{xbindir}/xemacs-21.?-??? %{buildroot}%{xbindir}/xemacs # fix up the load-history to make it possible to use find-function # on functions which are in dumped lisp files, even if XEmacs was not # dumped at the place where it is finally running. @@ -390,53 +418,53 @@ # # Test whether this works by evaluating (find-function 'next-line) # -install -m 644 $RPM_SOURCE_DIR/fix-load-history.el \ - $RPM_BUILD_ROOT/usr/share/xemacs/site-packages/lisp/ -rm -rf $RPM_BUILD_ROOT/usr/share/xemacs/%{version}/src/ -rm -rf $RPM_BUILD_ROOT/usr/share/xemacs/%{version}/lib-src/ -rm -f $RPM_BUILD_ROOT/usr/share/xemacs/%{version}/Installation +install -m 644 %{_sourcedir}/fix-load-history.el \ + %{buildroot}/usr/share/xemacs/site-packages/lisp/ +rm -rf %{buildroot}/usr/share/xemacs/%{version}/src/ +rm -rf %{buildroot}/usr/share/xemacs/%{version}/lib-src/ +rm -f %{buildroot}/usr/share/xemacs/%{version}/Installation
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2012-01-05 19:16:36 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2011-12-25 17:43:00.0 +0100 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2012-01-05 19:16:38.0 +0100 @@ -1,0 +2,5 @@ +Wed Jan 4 16:17:08 CET 2012 - dmuel...@suse.de + +- rebuild for ppc64 and ia64 (bnc#726769) + +--- New: check-build.sh Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.Bj4oRR/_old 2012-01-05 19:16:39.0 +0100 +++ /var/tmp/diff_new_pack.Bj4oRR/_new 2012-01-05 19:16:39.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package xemacs # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - Name: xemacs BuildRequires: autoconf BuildRequires: canna-devel @@ -117,6 +116,7 @@ Requires: xemacs == %{version}-%{release} Requires: xemacs-packages-el Summary:Emacs-Lisp source files for XEmacs +Group: Productivity/Editors/Emacs %if 0%{?suse_version} = 1120 BuildArch: noarch %endif @@ -131,6 +131,7 @@ %package -n xemacs-info Requires: xemacs-packages-info Summary:Info Files for XEmacs +Group: Productivity/Editors/Emacs %if 0%{?suse_version} = 1120 BuildArch: noarch %endif @@ -197,6 +198,16 @@ # byte compiled: find . | xargs touch -r . +# make sure that the binaries work (pagesize on build must be the same as on target, bnc#726769) +%if %suse_version = 1110 +%ifarch ppc ppc64 ia64 +%if %(getconf PAGESIZE) != 65536 +%error Error: wrong build host, PAGESIZE must be 65536 +exit 1 +%endif +%endif +%endif + %build #libtoolize --force #autoreconf --force --install --verbose ++ check-build.sh ++ #!/bin/bash case $BUILD_BASENAME in *ppc*) if test $(getconf PAGESIZE) -ne 65536; then echo Error: wrong build host, PAGESIZE must be 65536 exit 1 fi ;; *ia64*) if test $(getconf PAGESIZE) -ne 65536; then echo Error: wrong build host, PAGESIZE must be 65536 exit 1 fi ;; *) ;; esac exit 0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at 2011-12-25 17:42:53 Comparing /work/SRC/openSUSE:Factory/xemacs (Old) and /work/SRC/openSUSE:Factory/.xemacs.new (New) Package is xemacs, Maintainer is wer...@suse.com Changes: --- /work/SRC/openSUSE:Factory/xemacs/xemacs.changes2011-09-23 12:51:07.0 +0200 +++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes 2011-12-25 17:43:00.0 +0100 @@ -1,0 +2,15 @@ +Wed Dec 21 13:45:26 UTC 2011 - co...@suse.com + +- add autoconf as buildrequire to avoid implicit dependency + +--- +Wed Dec 21 10:31:54 UTC 2011 - co...@suse.com + +- remove call to suse_update_config (very old work around) + +--- +Tue Nov 22 14:24:50 UTC 2011 - wer...@suse.de + +- Add patch to use libtinfo if available + +--- New: xemacs-tinfo.dif Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.cWc5E0/_old 2011-12-25 17:43:01.0 +0100 +++ /var/tmp/diff_new_pack.cWc5E0/_new 2011-12-25 17:43:01.0 +0100 @@ -16,10 +16,25 @@ # - Name: xemacs -BuildRequires: canna-devel compface db-devel fwnndev gcc-c++ gdbm-devel krb5 libpng-devel libtiff-devel ncurses-devel openldap2-devel texinfo update-desktop-files xaw3d-devel xorg-x11 xorg-x11-devel +BuildRequires: autoconf +BuildRequires: canna-devel +BuildRequires: compface +BuildRequires: db-devel BuildRequires: fdupes +BuildRequires: fwnndev +BuildRequires: gcc-c++ +BuildRequires: gdbm-devel +BuildRequires: krb5 +BuildRequires: libpng-devel +BuildRequires: libtiff-devel +BuildRequires: ncurses-devel +BuildRequires: openldap2-devel +BuildRequires: texinfo +BuildRequires: update-desktop-files +BuildRequires: xaw3d-devel +BuildRequires: xorg-x11 +BuildRequires: xorg-x11-devel %if 0%{?suse_version} 1130 BuildRequires: gpm-devel %else @@ -33,15 +48,14 @@ %define _id b604d235f028 %define _hg beta-%{_id} Url:http://www.xemacs.org -License:GPLv2+ -Group: Productivity/Editors/Emacs PreReq: permissions Requires: xemacs-info xemacs-packages ctags Conflicts: gnuserv -AutoReqProv:on Version:21.5.29.b604d235f028 -Release:12 +Release:0 Summary:XEmacs +License:GPL-2.0+ +Group: Productivity/Editors/Emacs BuildRoot: %{_tmppath}/%{name}-%{version}-build # Howto get the Mercurial tree of XEmacs: # See: http://xemacs.digimirror.nl/Develop/hgaccess.html @@ -75,6 +89,7 @@ Patch33:set-locale-to-c-when-not-supported-by-x.patch Patch34:suppress-warning-about-undefined-unicode-key-mappings.patch Patch38:unitialized-variables.patch +Patch39:xemacs-tinfo.dif Patch41: bugzilla-294746-set-language-unicode-precedence-list-at-startup.patch Patch42:build-fix-ccl-load-problem.patch Patch43:set-language-unicode-precedence-list.patch @@ -99,12 +114,9 @@ macros. %package -n xemacs-el -License:GPLv2+ Requires: xemacs == %{version}-%{release} Requires: xemacs-packages-el Summary:Emacs-Lisp source files for XEmacs -Group: Productivity/Editors/Emacs -AutoReqProv:on %if 0%{?suse_version} = 1120 BuildArch: noarch %endif @@ -117,11 +129,8 @@ at the Lisp sources. %package -n xemacs-info -License:GPLv2+ Requires: xemacs-packages-info Summary:Info Files for XEmacs -Group: Productivity/Editors/Emacs -AutoReqProv:on %if 0%{?suse_version} = 1120 BuildArch: noarch %endif @@ -164,6 +173,7 @@ %patch33 -p1 #%patch34 -p1 %patch38 -p1 +%patch39 -p0 #%patch40 -p1 #%patch41 -p1 #%patch42 -p1 @@ -188,7 +198,6 @@ find . | xargs touch -r . %build -%{?suse_update_config:%{suse_update_config -f}} #libtoolize --force #autoreconf --force --install --verbose #rm configure ++ xemacs-tinfo.dif ++ --- configure.ac +++ configure.ac2011-11-22 14:21:37.303146192 + @@ -4946,15 +4946,30 @@ if test $with_tty = yes ; then AC_DEFINE(HAVE_TTY) dnl Autodetect ncurses. + cf_tgetent= if test -z $with_ncurses; then -AC_CHECK_LIB(ncurses, tgetent, with_ncurses=yes, with_ncurses=no) +with_ncurses=no; +for lib in tinfo ncurses ncursesw ; do + AC_CHECK_LIB($lib, tgetent, [with_ncurses=yes; cf_tgetent=$lib; break]) +done fi if test $with_ncurses = yes; then +if test x$cf_tgetent = x ; then + for lib in tinfo ncurses ncursesw ; do + AC_CHECK_LIB($lib,
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at Mon Jun 6 10:50:13 CEST 2011. --- xemacs/xemacs.changes 2011-05-31 19:46:24.0 +0200 +++ /mounts/work_src_done/STABLE/xemacs/xemacs.changes 2011-06-03 22:12:07.0 +0200 @@ -1,0 +2,5 @@ +Fri Jun 3 20:11:46 UTC 2011 - co...@novell.com + +- fix runtime requires for real + +--- calling whatdependson for head-i586 Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.Rw0VvI/_old 2011-06-06 10:43:41.0 +0200 +++ /var/tmp/diff_new_pack.Rw0VvI/_new 2011-06-06 10:43:41.0 +0200 @@ -36,11 +36,11 @@ License:GPLv2+ Group: Productivity/Editors/Emacs PreReq: permissions -Requires: xemacs-info xemacs-packages ctags gpm +Requires: xemacs-info xemacs-packages ctags Conflicts: gnuserv AutoReqProv:on Version:21.5.29.b604d235f028 -Release:10 +Release:12 Summary:XEmacs BuildRoot: %{_tmppath}/%{name}-%{version}-build # Howto get the Mercurial tree of XEmacs: @@ -376,7 +376,7 @@ ver=%{version} test -x $RPM_BUILD_ROOT%{xbindir}/xemacs-${ver%%.*}-b${ver##*.} \ mv $RPM_BUILD_ROOT%{xbindir}/xemacs-${ver%%.*}-b${ver##*.} $RPM_BUILD_ROOT%{xbindir}/xemacs -chmod 1755 $RPM_BUILD_ROOT%{xbindir}/xemacs +chmod 755 $RPM_BUILD_ROOT%{xbindir}/xemacs rm -f $RPM_BUILD_ROOT%{xbindir}/xemacs-script rm -rf $RPM_BUILD_ROOT/usr/share/xemacs/%{version}/etc/tests for f in $RPM_BUILD_ROOT/usr/man/man1/*.1 \ @@ -482,7 +482,7 @@ %post %run_permissions %verifyscript -%verify_permissions -e %{xbindir}/xemacs -e /var/lib/xemacs/lock +%verify_permissions -e /var/lib/xemacs/lock %clean rm -rf $RPM_BUILD_ROOT Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit xemacs for openSUSE:Factory
Hello community, here is the log from the commit of package xemacs for openSUSE:Factory checked in at Wed Jun 1 09:27:15 CEST 2011. --- xemacs/xemacs.changes 2010-11-08 15:14:05.0 +0100 +++ /mounts/work_src_done/STABLE/xemacs/xemacs.changes 2011-05-31 19:46:24.0 +0200 @@ -1,0 +2,5 @@ +Tue May 31 17:46:10 UTC 2011 - co...@novell.com + +- require gpm at runtime + +--- calling whatdependson for head-i586 Other differences: -- ++ xemacs.spec ++ --- /var/tmp/diff_new_pack.JIqbWI/_old 2011-06-01 09:22:58.0 +0200 +++ /var/tmp/diff_new_pack.JIqbWI/_new 2011-06-01 09:22:58.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package xemacs (Version 21.5.29.b604d235f028) +# spec file for package xemacs # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,9 +19,7 @@ Name: xemacs BuildRequires: canna-devel compface db-devel fwnndev gcc-c++ gdbm-devel krb5 libpng-devel libtiff-devel ncurses-devel openldap2-devel texinfo update-desktop-files xaw3d-devel xorg-x11 xorg-x11-devel -%if %suse_version 1020 BuildRequires: fdupes -%endif %if 0%{?suse_version} 1130 BuildRequires: gpm-devel %else @@ -38,11 +36,11 @@ License:GPLv2+ Group: Productivity/Editors/Emacs PreReq: permissions -Requires: xemacs-info xemacs-packages ctags +Requires: xemacs-info xemacs-packages ctags gpm Conflicts: gnuserv AutoReqProv:on Version:21.5.29.b604d235f028 -Release:5 +Release:10 Summary:XEmacs BuildRoot: %{_tmppath}/%{name}-%{version}-build # Howto get the Mercurial tree of XEmacs: Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org