commit xemacs for openSUSE:Factory

2020-10-09 Thread root
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

2020-08-18 Thread root
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

2020-04-15 Thread root
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

2018-11-08 Thread root
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

2017-12-30 Thread root
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

2017-07-02 Thread root
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

2017-05-08 Thread root
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

2017-03-23 Thread root
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

2015-11-28 Thread h_root
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

2015-07-22 Thread h_root
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

2015-06-24 Thread h_root
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

2015-06-23 Thread h_root
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

2015-05-14 Thread h_root
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

2015-02-11 Thread h_root
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

2014-08-11 Thread h_root
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

2013-09-03 Thread h_root
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

2013-07-23 Thread h_root
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

2013-01-08 Thread h_root
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

2012-10-11 Thread h_root
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

2012-10-03 Thread h_root
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

2012-06-25 Thread h_root
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

2012-06-01 Thread h_root
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

2012-05-26 Thread h_root
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

2012-03-05 Thread h_root
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

2012-02-10 Thread h_root
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

2012-01-05 Thread h_root
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

2011-12-25 Thread h_root
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

2011-06-06 Thread h_root

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

2011-06-01 Thread h_root

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