Mailinglist Archive: opensuse-commit (159 mails)

< Previous Next >
commit xemacs
  • From: root@xxxxxxx (h_root)
  • Date: Tue, 28 Mar 2006 17:05:14 +0200 (CEST)
  • Message-id: <20060328150514.2BF908AE58@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package xemacs
checked in at Tue Mar 28 17:05:14 CEST 2006.

--------
--- /work/SRC/all/xemacs/xemacs.changes 2006-03-13 18:28:26.000000000 +0100
+++ /work/src/done/STABLE/xemacs/xemacs.changes 2006-03-27 19:15:06.000000000 +0200
@@ -1,0 +2,13 @@
+Mon Mar 27 16:52:00 CEST 2006 - mfabian@xxxxxxx
+
+- update to 21.5.25.20060327 to make xemacs build on x86_64 again,
+ and make xemacs-packages build again on ppc64.
+
+-------------------------------------------------------------------
+Mon Mar 27 12:06:40 CEST 2006 - mfabian@xxxxxxx
+
+- fix wrong use of memset.
+- use "--disable-mc-alloc --disable-kkcc --disable-newgc" on
+ i386 architecture as well.
+
+-------------------------------------------------------------------

Old:
----
uninitialized-variables-2.patch
xemacs-21.5.25.tar.bz2

New:
----
fix-wrong-use-of-memset.patch
xemacs-21.5.25.20060327.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xemacs.spec ++++++
--- /var/tmp/diff_new_pack.JhTpwh/_old 2006-03-28 17:03:57.000000000 +0200
+++ /var/tmp/diff_new_pack.JhTpwh/_new 2006-03-28 17:03:57.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package xemacs (Version 21.5.25)
+# spec file for package xemacs (Version 21.5.25.20060327)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -19,7 +19,7 @@
Prereq: permissions
Requires: xemacs-info xemacs-packages ctags
Autoreqprov: on
-Version: 21.5.25
+Version: 21.5.25.20060327
Release: 1
Summary: XEmacs
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -36,7 +36,7 @@
# cd ..
# Now make a tar.bz2 file from the contents of the "packages" directory:
# tar jcvf xemacs-<version>.tar.bz2 xemacs-<version>/
-Source0: ftp://ftp.xemacs.org/xemacs-21.5/xemacs-21.5.25.tar.bz2
+Source0: ftp://ftp.xemacs.org/xemacs-21.5/xemacs-21.5.25.20060327.tar.bz2
Source1: xe-list.el
Source2: fix-load-history.el
Patch0: xemacs.patch
@@ -60,8 +60,8 @@
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: uninitialized-variables-2.patch
Patch40: cast-pointer-integer-different-size.patch
+Patch41: fix-wrong-use-of-memset.patch

%description
This is the current version of XEmacs, formerly known as Lucid-Emacs.
@@ -148,8 +148,8 @@
%patch33 -p1
%patch34 -p1
%patch38 -p1
-%patch39 -p1
%patch40 -p1
+%patch41 -p1
%patch0 -p1
find lisp/ etc/ -name '*.elc' | xargs -r rm -f
%ifarch ia64
@@ -193,7 +193,10 @@
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="${RPM_OPT_FLAGS} -Wall -Wno-switch -pipe ${LOOP} -fno-strict-aliasing -DLDAP_DEPRECATED "
+%ifarch s390x
+ CFLAGS="$CFLAGS -O0"
+%endif
LDFLAGS=
export CFLAGS LDFLAGS
#
@@ -235,7 +238,7 @@
--with-canna \
--with-tty=yes \
--with-site-lisp \
-%ifarch ia64 ppc64 s390x s390
+%ifarch ia64 ppc ppc64 s390x s390 %ix86
--disable-mc-alloc \
--disable-kkcc \
--disable-newgc \
@@ -539,6 +542,13 @@
%dir /usr/share/xemacs/site-packages/lisp/term/

%changelog -n xemacs
+* Mon Mar 27 2006 - mfabian@xxxxxxx
+- update to 21.5.25.20060327 to make xemacs build on x86_64 again,
+ and make xemacs-packages build again on ppc64.
+* Mon Mar 27 2006 - mfabian@xxxxxxx
+- fix wrong use of memset.
+- use "--disable-mc-alloc --disable-kkcc --disable-newgc" on
+ i386 architecture as well.
* Mon Mar 06 2006 - mfabian@xxxxxxx
- update to 21.5.25. Fixes:
+ bugzilla #141126 (XEmacs 21.5.24 doesn't read localized


++++++ fix-wrong-use-of-memset.patch ++++++
--- - 2006-03-27 12:04:30.262067000 +0200
+++ xemacs-21.5.25/src/vdb-posix.c 2006-03-27 12:03:05.000000000 +0200
@@ -118,7 +118,7 @@
}

#ifdef USE_SIGACTION
- memset(&act, sizeof(struct sigaction), 0);
+ memset(&act, 0, sizeof(struct sigaction));
act.sa_sigaction = vdb_fault_handler;
sigemptyset (&act.sa_mask);
act.sa_flags = SA_SIGINFO;
++++++ sentinel.patch ++++++
--- /var/tmp/diff_new_pack.JhTpwh/_old 2006-03-28 17:03:57.000000000 +0200
+++ /var/tmp/diff_new_pack.JhTpwh/_new 2006-03-28 17:03:57.000000000 +0200
@@ -1,6 +1,6 @@
-diff -ru xemacs-21.5.20.orig/lwlib/xlwgauge.c xemacs-21.5.20/lwlib/xlwgauge.c
---- xemacs-21.5.20.orig/lwlib/xlwgauge.c 2004-09-20 21:19:17.000000000 +0200
-+++ xemacs-21.5.20/lwlib/xlwgauge.c 2005-05-12 14:15:05.000000000 +0200
+diff -ru xemacs-21.5.25.20060327.orig/lwlib/xlwgauge.c xemacs-21.5.25.20060327/lwlib/xlwgauge.c
+--- xemacs-21.5.25.20060327.orig/lwlib/xlwgauge.c 2005-12-27 18:11:45.000000000 +0100
++++ xemacs-21.5.25.20060327/lwlib/xlwgauge.c 2006-03-27 17:45:11.000000000 +0200
@@ -838,7 +838,7 @@
if(( gw->gauge.autoScaleUp && (int) value > gw->gauge.v1) ||
(gw->gauge.autoScaleDown && (int) value < gw->gauge.v1/3 ))
@@ -10,10 +10,10 @@
return ;
}

-diff -ru xemacs-21.5.20.orig/src/frame-x.c xemacs-21.5.20/src/frame-x.c
---- xemacs-21.5.20.orig/src/frame-x.c 2005-01-25 00:33:56.000000000 +0100
-+++ xemacs-21.5.20/src/frame-x.c 2005-05-12 14:17:06.000000000 +0200
-@@ -766,12 +766,12 @@
+diff -ru xemacs-21.5.25.20060327.orig/src/frame-x.c xemacs-21.5.25.20060327/src/frame-x.c
+--- xemacs-21.5.25.20060327.orig/src/frame-x.c 2005-12-27 18:12:07.000000000 +0100
++++ xemacs-21.5.25.20060327/src/frame-x.c 2006-03-27 17:45:11.000000000 +0200
+@@ -775,12 +775,12 @@
/* !!#### Verify this + 1 and document
as zero-termination */
XtRString, extval, extvallen + 1,
@@ -28,7 +28,7 @@
}
else if (SYMBOLP (prop))
{
-@@ -870,7 +870,7 @@
+@@ -879,7 +879,7 @@
/* !!#### Verify this + 1 and document
as zero-termination */
XtRString, extval, extvallen + 1,
@@ -37,3 +37,4 @@
}

#ifdef HAVE_SCROLLBARS
+

++++++ set-locale-to-c-when-not-supported-by-x.patch ++++++
--- /var/tmp/diff_new_pack.JhTpwh/_old 2006-03-28 17:03:57.000000000 +0200
+++ /var/tmp/diff_new_pack.JhTpwh/_new 2006-03-28 17:03:57.000000000 +0200
@@ -1,7 +1,7 @@
-diff -ru xemacs-21.5.21.orig/src/intl.c xemacs-21.5.21/src/intl.c
---- xemacs-21.5.21.orig/src/intl.c 2002-05-28 10:44:55.000000000 +0200
-+++ xemacs-21.5.21/src/intl.c 2005-06-13 16:23:51.000000000 +0200
-@@ -82,8 +82,10 @@
+diff -ru xemacs-21.5.25.20060327.orig/src/intl.c xemacs-21.5.25.20060327/src/intl.c
+--- xemacs-21.5.25.20060327.orig/src/intl.c 2005-12-27 18:12:09.000000000 +0100
++++ xemacs-21.5.25.20060327/src/intl.c 2006-03-27 17:06:52.000000000 +0200
+@@ -84,8 +84,10 @@
#ifdef HAVE_X_WINDOWS
if (!init_x_locale (locale))
{
@@ -12,5 +12,6 @@
+ "locale not supported by Xlib, setting locale to C.");
+ setlocale (LC_ALL, "C");
setlocale (LC_NUMERIC, "C");
+ free (loc);
return Qnil;
- }
+

++++++ unitialized-variables.patch ++++++
--- /var/tmp/diff_new_pack.JhTpwh/_old 2006-03-28 17:03:57.000000000 +0200
+++ /var/tmp/diff_new_pack.JhTpwh/_new 2006-03-28 17:03:57.000000000 +0200
@@ -1,7 +1,7 @@
-diff -ru xemacs-21.5.21.20050721.orig/src/extents.c xemacs-21.5.21.20050721/src/extents.c
---- xemacs-21.5.21.20050721.orig/src/extents.c 2005-05-10 19:21:54.000000000 +0200
-+++ xemacs-21.5.21.20050721/src/extents.c 2005-08-02 11:56:52.000000000 +0200
-@@ -2974,6 +2974,10 @@
+diff -ru xemacs-21.5.25.20060327.orig/src/extents.c xemacs-21.5.25.20060327/src/extents.c
+--- xemacs-21.5.25.20060327.orig/src/extents.c 2006-03-27 13:37:34.000000000 +0200
++++ xemacs-21.5.25.20060327/src/extents.c 2006-03-27 17:24:00.000000000 +0200
+@@ -3121,6 +3121,10 @@

gb.glyph = glyph;
gb.extent = wrap_extent (e);
@@ -12,7 +12,7 @@
Dynarr_add (ef->begin_glyphs, gb);
}
else if (EQ (glyph, last_glyph))
-@@ -2993,6 +2997,10 @@
+@@ -3140,6 +3144,10 @@

gb.glyph = glyph;
gb.extent = wrap_extent (e);
@@ -23,3 +23,4 @@
Dynarr_add (ef->end_glyphs, gb);
}
else if (EQ (glyph, last_glyph))
+


++++++ xemacs-21.5.25.tar.bz2 -> xemacs-21.5.25.20060327.tar.bz2 ++++++
/work/SRC/all/xemacs/xemacs-21.5.25.tar.bz2 /work/src/done/STABLE/xemacs/xemacs-21.5.25.20060327.tar.bz2 differ: char 11, line 1



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...


< Previous Next >
This Thread
  • No further messages