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.changes    2015-05-15 
07:43:44.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xemacs.new/xemacs.changes       2015-06-23 
11:58:25.000000000 +0200
@@ -1,0 +2,11 @@
+Fri Jun 19 15:16:09 UTC 2015 - [email protected]
+
+- 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 - [email protected]
+
+- 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.000000000 +0200
+++ /var/tmp/diff_new_pack.o7jXwK/_new  2015-06-23 11:58:27.000000000 +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 +0000
@@ -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.000000000 +0200
+++ /var/tmp/diff_new_pack.o7jXwK/_new  2015-06-23 11:58:27.000000000 +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;
 +    }



Reply via email to