Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2017-08-12 20:07:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and      /work/SRC/openSUSE:Factory/.mono-core.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mono-core"

Sat Aug 12 20:07:48 2017 rev:110 rq:515195 version:5.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes      2017-06-02 
10:33:03.870175588 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-08-12 
20:07:51.806613654 +0200
@@ -1,0 +2,5 @@
+Mon Aug  7 10:21:45 UTC 2017 - sch...@suse.de
+
+- ucontext.patch: use ucontext_t instead of struct ucontext
+
+-------------------------------------------------------------------

New:
----
  ucontext.patch

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

Other differences:
------------------
++++++ mono-core.spec ++++++
--- /var/tmp/diff_new_pack.OJUAbn/_old  2017-08-12 20:07:57.109870668 +0200
+++ /var/tmp/diff_new_pack.OJUAbn/_new  2017-08-12 20:07:57.125868427 +0200
@@ -52,6 +52,8 @@
 Source2:        gmcs
 # ppc build segfault so exclude it
 ExcludeArch:    ppc
+# PATCH-FIX-UPSTREAM use ucontext_t instead of struct ucontext
+Patch1:         ucontext.patch
 # PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and 
mono-find-requires scripts
 Patch14:        find-deps-fix.patch
 # PATCH-FIX-OPENSUSE revert Microsoft.Build.Tasks library to use old mcs 
compiler. This will make xbuild to use old mcs instead of csc - patch is used 
when roslyn is unavailable for current platform (big-endian systems).
@@ -192,6 +194,7 @@
 
 %prep
 %setup -q -n mono-%{version}.%{version_suffix}
+%patch1 -p1
 %patch14 -p1
 %if %roslyn == no
 %patch15 -p1

++++++ ucontext.patch ++++++
Index: mono-5.0.1.1/mono/utils/mono-context.h
===================================================================
--- mono-5.0.1.1.orig/mono/utils/mono-context.h
+++ mono-5.0.1.1/mono/utils/mono-context.h
@@ -907,7 +907,7 @@ typedef struct {
 
 #define MONO_ARCH_HAS_MONO_CONTEXT 1
 
-typedef struct ucontext MonoContext;
+typedef ucontext_t MonoContext;
 
 #define MONO_CONTEXT_SET_IP(ctx,ip)                                    \
        do {                                                            \
Index: mono-5.0.1.1/mono/utils/mono-sigcontext.h
===================================================================
--- mono-5.0.1.1.orig/mono/utils/mono-sigcontext.h
+++ mono-5.0.1.1/mono/utils/mono-sigcontext.h
@@ -285,7 +285,7 @@ typedef struct ucontext {
 #endif
 
 #if defined(__linux__)
-       typedef struct ucontext os_ucontext;
+       typedef ucontext_t os_ucontext;
 
 #ifdef __mono_ppc64__
        #define UCONTEXT_REG_Rn(ctx, n)   
(((os_ucontext*)(ctx))->uc_mcontext.gp_regs [(n)])

Reply via email to