commit mono-core for openSUSE:Factory

2020-10-15 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2020-10-15 13:44:16

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new.3486 (New)


Package is "mono-core"

Thu Oct 15 13:44:16 2020 rev:128 rq:841346 version:6.8.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2020-05-29 
21:13:52.178423119 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new.3486/mono-core.changes
2020-10-15 13:44:21.609152046 +0200
@@ -1,0 +2,6 @@
+Mon Oct 12 15:37:39 UTC 2020 - Dominique Leuenberger 
+
+- Fix build with RPM 4.16: error: bare words are no longer
+  supported, please use "...":  no == yes.
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.iVZsYI/_old  2020-10-15 13:44:23.377152736 +0200
+++ /var/tmp/diff_new_pack.iVZsYI/_new  2020-10-15 13:44:23.381152738 +0200
@@ -88,7 +88,7 @@
 %ifnarch ia64 %arm s390
 BuildRequires:  pkgconfig(valgrind)
 %endif
-%if %llvm == yes
+%if "%llvm" == "yes"
 BuildRequires:  llvm-mono-devel
 %endif
 Requires:   ca-certificates
@@ -100,7 +100,7 @@
 Provides:   mono-xml-relaxng = %{version}
 Provides:   mono-ziplib = %{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%if %llvm == yes
+%if "%llvm" == "yes"
 Recommends: libmono-llvm0 = %{version}
 %endif
 Recommends: libgdiplus0
@@ -211,7 +211,7 @@
 %setup -q -n mono-%{version}.%{version_suffix}
 %patch14 -p1
 %patch16 -p1
-%if %roslyn == no
+%if "%roslyn" == "no"
 %patch15 -p1
 %else
 %patch20 -p1
@@ -258,12 +258,12 @@
 export MONO_CPU_ARCH="armv5el"
 %endif
 # distro specific configure options
-%if %llvm == yes
+%if "%llvm" == "yes"
 export PATH=/opt/novell/llvm-mono/bin:$PATH
 %endif
 %configure \
   --with-sgen=%{sgen} \
-%if %llvm == yes
+%if "%llvm" == "yes"
   --enable-loadedllvm \
 %endif
 %ifarch ppc
@@ -272,7 +272,7 @@
 %ifnarch %ix86 x86_64
   --disable-system-aot \
 %endif
-%if %roslyn == no
+%if "%roslyn" == "no"
   --with-csc=mcs \
 %endif
   --with-ikvm=yes \
@@ -347,7 +347,7 @@
 # this trick is needed to fix build for some packages (gnome-keyring-sharp for 
example),
 # that incorrectly detect CSC precense when it is actually not usable for 
current platform.
 # mono still package roslyn components even if it is disabled from build
-%if %roslyn == no
+%if "%roslyn" == "no"
 rm -v %{buildroot}%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.CSharp.dll*
 rm -v %{buildroot}%{_prefix}/lib/mono/4.5/Microsoft.CodeAnalysis.dll*
 rm -v %{buildroot}%{_prefix}/lib/mono/4.5/System.Collections.Immutable.dll*
@@ -371,7 +371,7 @@
 
 %find_lang mcs
 
-%if %sgen == no
+%if "%sgen" == "no"
 # installed anyway but not packaged
 rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
 %endif
@@ -410,11 +410,11 @@
 %{_bindir}/mcs
 %{_bindir}/mono
 %{_bindir}/mono-hang-watchdog
-%if %boehm == yes
+%if "%boehm" == "yes"
 %{_bindir}/mono-boehm
 %endif
 %{_bindir}/mono-configuration-crypto
-%if %sgen == yes
+%if "%sgen" == "yes"
 %{_bindir}/mono-sgen
 %endif
 %{_bindir}/mono-test-install
@@ -551,12 +551,12 @@
 %{_prefix}/lib/mono/gac/System.IO.Compression
 %{_prefix}/lib/mono/gac/cscompmgd
 %{_prefix}/lib/mono/mono-configuration-crypto
-%if %btls == yes
+%if "%btls" == "yes"
 %{_libdir}/libmono-btls-shared.so*
 %{_prefix}/lib/mono/4.5/Mono.Btls.Interface.dll
 %{_prefix}/lib/mono/gac/Mono.Btls.Interface
 %endif
-%if %roslyn == yes
+%if "%roslyn" == "yes"
 %{_bindir}/csc
 %{_bindir}/csi
 %{_bindir}/vbc
@@ -645,7 +645,7 @@
 %{_libdir}/libmono-2.0.so
 %{_libdir}/pkgconfig/mono-2.pc
 
-%if %boehm == yes
+%if "%boehm" == "yes"
 %package -n libmonoboehm-2_0-1
 Summary:A Library for embedding Mono in your Application (Boehm GC)
 License:LGPL-2.1-only
@@ -691,7 +691,7 @@
 %{_libdir}/libmonoboehm-2.0.so
 %endif
 
-%if %sgen == yes
+%if "%sgen" == "yes"
 %package -n libmonosgen-2_0-1
 Summary:A Library for embedding Mono in your Application (SGen GC)
 License:LGPL-2.1-only
@@ -739,7 +739,7 @@
 %{_libdir}/pkgconfig/monosgen-2.pc
 %endif
 
-%if %llvm == yes
+%if "%llvm" == "yes"
 %package -n libmono-llvm0
 Summary:Loadable LLVM libary for mono
 License:LGPL-2.1-only
@@ -856,7 +856,7 @@
 %{_prefix}/lib/mono/gac/System.Runtime.Serialization
 %{_prefix}/lib/mono/gac/System.Transactions
 %{_prefix}/lib/mono/gac/WebMatrix.Data
-%if %roslyn == yes
+%if "%roslyn" == "yes"
 %{_prefix}/lib/mono/4.5/sqlmetal.pdb
 %{_prefix}/lib/mono/4.5/sqlsharp.pdb
 %endif
@@ -981,7 +981,7 @@
 %{_prefix}/lib/mono/gac/System.ServiceProcess
 %{_prefix}/lib/mono/gac/System.Xaml
 %{_prefix}/lib/mono/gac/mono-service
-%if %roslyn == yes
+%if "%roslyn" == 

commit mono-core for openSUSE:Factory

2020-05-29 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2020-05-29 21:13:40

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new.3606 (New)


Package is "mono-core"

Fri May 29 21:13:40 2020 rev:127 rq:809780 version:6.8.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2020-05-22 
14:18:32.149149467 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new.3606/mono-core.changes
2020-05-29 21:13:52.178423119 +0200
@@ -1,0 +2,34 @@
+Thu May 28 07:05:06 UTC 2020 - Ismail Dönmez 
+
+- Fixup mono-find-requires for v1 profiles 
+
+---
+Wed May 27 09:35:05 UTC 2020 - Ismail Dönmez 
+
+- Add mono-find-provides and mono-find-requires from Fedora and use
+  it instead. Fixes boo#1152775
+
+---
+Tue May 26 19:57:47 UTC 2020 - Michael Gorse 
+
+- Add fix-s390x-ucontext.patch: fix the build on 15.2/s390x
+  (bsc#1171934).
+- Add _constraints to prevent running out of disk space.
+
+---
+Sun May 24 08:07:07 UTC 2020 - Guillaume GARDET 
+
+- Enable roslyn on aarch64 to build additionnal tools (mdoc.exe, ...)
+
+---
+Wed Apr 29 10:05:31 UTC 2020 - Dominique Leuenberger 
+
+- Add mono.attr and install it to %_rpmconfigdir/fileattrs: enable
+  the dependency scanner for rpm packages (boo#1152775).
+
+---
+Tue Apr 21 19:10:16 UTC 2020 - David Mulder 
+
+- Update to the most current mono release, 6.8.0.105.
+
+---

Old:

  mono-6.8.0.96.tar.xz

New:

  _constraints
  fix-s390x-ucontext.patch
  mono-6.8.0.105.tar.xz
  mono-find-provides
  mono-find-requires
  mono.attr



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.Zpo5DH/_old  2020-05-29 21:13:54.002428617 +0200
+++ /var/tmp/diff_new_pack.Zpo5DH/_new  2020-05-29 21:13:54.002428617 +0200
@@ -33,13 +33,13 @@
 %define btls no
 %endif
 
-%ifarch %ix86 x86_64 %{arm}
+%ifarch %ix86 x86_64 %{arm} aarch64
 %define roslyn yes
 %else
 %define roslyn no
 %endif
 
-%define version_suffix 96
+%define version_suffix 105
 
 Name:   mono-core
 Version:6.8.0
@@ -51,6 +51,9 @@
 Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.xz
 Source1:mono-core.rpmlintrc
 Source2:gmcs
+Source3:mono.attr
+Source4:mono-find-provides
+Source5:mono-find-requires
 # ppc build segfault so exclude it
 ExcludeArch:ppc
 # PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and 
mono-find-requires scripts
@@ -63,6 +66,8 @@
 Patch20:xbuild-use-roslyn-vbc.patch
 # PATCH-FIX-OPENSUSE fix 64bit-portability-issue at exceptions-ppc.c:799
 Patch21:fix-ppc-64bit-portability-issue.patch
+# PATCH-FIX-UPSTREAM fix-s390x-ucontext.patch bsc#1171934 mgo...@suse.com -- 
fix s390x build on glibc 2.26.
+Patch22:fix-s390x-ucontext.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -212,6 +217,7 @@
 %patch20 -p1
 %endif
 %patch21 -p1
+%patch22 -p1
 
 %build
 %define _lto_cflags %{nil}
@@ -277,6 +283,16 @@
 %install
 %make_install
 
+%if 0%{?suse_version} > 1500 
+# install the rpm file attributes to arm the dependency scanner
+mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs
+install %{SOURCE3} %{buildroot}%{_rpmconfigdir}/fileattrs/mono.attr
+
+# Install custom mono-find-{provides/requires}
+install -p -m755 %{SOURCE4} %{SOURCE5} %{buildroot}%{_rpmconfigdir}
+
+%endif
+
 # Remove hardcoded lib directory from the config
 sed -i 's,\$mono_libdir/,,g' %{buildroot}%{_sysconfdir}/mono/config
 
@@ -1268,7 +1284,7 @@
 %defattr(-, root, root)
 %{_bindir}/aprofutil
 %{_prefix}/lib/mono/4.5/aprofutil.exe
-%ifnarch aarch64 ppc64 ppc64le
+%ifnarch ppc64 ppc64le s390x
 %{_prefix}/lib/mono/4.5/aprofutil.pdb
 %else
 %{_prefix}/lib/mono/4.5/aprofutil.exe.mdb
@@ -1293,6 +1309,13 @@
 %{_bindir}/mono-api-info
 %{_bindir}/mono-api-html
 %{_bindir}/mono-cil-strip
+
+%if 0%{?suse_version} > 1500 
+%{_rpmconfigdir}/fileattrs/mono.attr
+%{_rpmconfigdir}/mono-find-provides
+%{_rpmconfigdir}/mono-find-requires
+%endif
+
 %{_bindir}/mono-find-provides
 %{_bindir}/mono-find-requires
 %{_bindir}/mono-heapviz
@@ -1406,7 +1429,7 @@
 %{_prefix}/lib/mono/4.5/mono-cil-strip.exe*
 %{_prefix}/lib/mono/4.5/mono-shlib-cop.exe*
 %{_prefix}/lib/mono/4.5/mono-xmltool.exe*
-%ifnarch aarch64 ppc64 ppc64le
+%ifnarch 

commit mono-core for openSUSE:Factory

2020-05-22 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2020-05-22 14:18:29

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new.2738 (New)


Package is "mono-core"

Fri May 22 14:18:29 2020 rev:126 rq: version:6.8.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2020-05-16 
22:24:50.329088968 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new.2738/mono-core.changes
2020-05-22 14:18:32.149149467 +0200
@@ -2,6 +1,0 @@
-Wed Apr 29 10:05:31 UTC 2020 - Dominique Leuenberger 
-
-- Add mono.attr and install it to %_rpmconfigdir/fileattrs: enable
-  the dependency scanner for rpm packages (boo#1152775).
-


Old:

  mono.attr



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.ayYcLE/_old  2020-05-22 14:18:33.849152884 +0200
+++ /var/tmp/diff_new_pack.ayYcLE/_new  2020-05-22 14:18:33.853152892 +0200
@@ -51,7 +51,6 @@
 Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.xz
 Source1:mono-core.rpmlintrc
 Source2:gmcs
-Source3:mono.attr
 # ppc build segfault so exclude it
 ExcludeArch:ppc
 # PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and 
mono-find-requires scripts
@@ -278,12 +277,6 @@
 %install
 %make_install
 
-%if 0%{?suse_version} > 1500 
-# install the rpm file attributes to arm the dependency scanner
-mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs
-install %{SOURCE3} %{buildroot}%{_rpmconfigdir}/fileattrs/mono.attr
-%endif
-
 # Remove hardcoded lib directory from the config
 sed -i 's,\$mono_libdir/,,g' %{buildroot}%{_sysconfdir}/mono/config
 
@@ -1300,11 +1293,6 @@
 %{_bindir}/mono-api-info
 %{_bindir}/mono-api-html
 %{_bindir}/mono-cil-strip
-
-%if 0%{?suse_version} > 1500 
-%{_rpmconfigdir}/fileattrs/mono.attr
-%endif
-
 %{_bindir}/mono-find-provides
 %{_bindir}/mono-find-requires
 %{_bindir}/mono-heapviz




commit mono-core for openSUSE:Factory

2020-05-16 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2020-05-16 22:24:47

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new.2738 (New)


Package is "mono-core"

Sat May 16 22:24:47 2020 rev:125 rq:805905 version:6.8.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2020-04-15 
19:52:46.805552603 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new.2738/mono-core.changes
2020-05-16 22:24:50.329088968 +0200
@@ -1,0 +2,6 @@
+Wed Apr 29 10:05:31 UTC 2020 - Dominique Leuenberger 
+
+- Add mono.attr and install it to %_rpmconfigdir/fileattrs: enable
+  the dependency scanner for rpm packages (boo#1152775).
+
+---

New:

  mono.attr



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.P9Fa71/_old  2020-05-16 22:24:52.661093754 +0200
+++ /var/tmp/diff_new_pack.P9Fa71/_new  2020-05-16 22:24:52.665093762 +0200
@@ -51,6 +51,7 @@
 Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.xz
 Source1:mono-core.rpmlintrc
 Source2:gmcs
+Source3:mono.attr
 # ppc build segfault so exclude it
 ExcludeArch:ppc
 # PATCH-FIX-OPENSUSE remove checks for libmono in mono-find-provides and 
mono-find-requires scripts
@@ -277,6 +278,12 @@
 %install
 %make_install
 
+%if 0%{?suse_version} > 1500 
+# install the rpm file attributes to arm the dependency scanner
+mkdir -p %{buildroot}%{_rpmconfigdir}/fileattrs
+install %{SOURCE3} %{buildroot}%{_rpmconfigdir}/fileattrs/mono.attr
+%endif
+
 # Remove hardcoded lib directory from the config
 sed -i 's,\$mono_libdir/,,g' %{buildroot}%{_sysconfdir}/mono/config
 
@@ -1293,6 +1300,11 @@
 %{_bindir}/mono-api-info
 %{_bindir}/mono-api-html
 %{_bindir}/mono-cil-strip
+
+%if 0%{?suse_version} > 1500 
+%{_rpmconfigdir}/fileattrs/mono.attr
+%endif
+
 %{_bindir}/mono-find-provides
 %{_bindir}/mono-find-requires
 %{_bindir}/mono-heapviz

++ mono.attr ++
%__mono_provides%{_bindir}/mono-find-provides 
%{_builddir}/%{?buildsubdir} %{buildroot} %{_libdir}
%__mono_requires%{_bindir}/mono-find-requires 
%{_builddir}/%{?buildsubdir} %{buildroot} %{_libdir}
%__mono_magic   Mono/.Net assembly



commit mono-core for openSUSE:Factory

2020-04-15 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2020-04-15 19:52:45

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new.2738 (New)


Package is "mono-core"

Wed Apr 15 19:52:45 2020 rev:124 rq:793431 version:6.8.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2020-03-08 
22:23:20.584048054 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new.2738/mono-core.changes
2020-04-15 19:52:46.805552603 +0200
@@ -1,0 +2,6 @@
+Thu Mar 19 07:44:57 UTC 2020 - Guillaume GARDET 
+
+- Add aprofutil.exe.mdb and remove aprofutil.pdb, mdoc.exe and 
+  monolinker.* from file list for aarch64 and ppc64/ppc64le
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.v30GFM/_old  2020-04-15 19:52:49.317553735 +0200
+++ /var/tmp/diff_new_pack.v30GFM/_new  2020-04-15 19:52:49.325553738 +0200
@@ -1268,7 +1268,11 @@
 %defattr(-, root, root)
 %{_bindir}/aprofutil
 %{_prefix}/lib/mono/4.5/aprofutil.exe
+%ifnarch aarch64 ppc64 ppc64le
 %{_prefix}/lib/mono/4.5/aprofutil.pdb
+%else
+%{_prefix}/lib/mono/4.5/aprofutil.exe.mdb
+%endif
 %{_mandir}/man1/aprofutil.1%ext_man
 %{_bindir}/caspol
 %{_bindir}/ccrewrite
@@ -1402,7 +1406,9 @@
 %{_prefix}/lib/mono/4.5/mono-cil-strip.exe*
 %{_prefix}/lib/mono/4.5/mono-shlib-cop.exe*
 %{_prefix}/lib/mono/4.5/mono-xmltool.exe*
+%ifnarch aarch64 ppc64 ppc64le
 %{_prefix}/lib/mono/4.5/monolinker.*
+%endif
 %{_prefix}/lib/mono/4.5/monop.exe*
 %{_prefix}/lib/mono/4.5/pdb2mdb.exe*
 %{_prefix}/lib/mono/4.5/permview.exe*
@@ -1553,7 +1559,9 @@
 %{_mandir}/man1/monodocer.1%ext_man
 %{_mandir}/man1/monodocs2html.1%ext_man
 %{_mandir}/man5/mdoc.5%ext_man
+%ifnarch aarch64 ppc64 ppc64le
 %{_prefix}/lib/mono/4.5/mdoc.exe*
+%endif
 %{_prefix}/lib/mono/4.5/mod.exe*
 %{_prefix}/lib/mono/gac/monodoc
 %{_prefix}/lib/mono/monodoc




commit mono-core for openSUSE:Factory

2020-03-08 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2020-03-08 22:23:02

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new.26092 (New)


Package is "mono-core"

Sun Mar  8 22:23:02 2020 rev:123 rq:770740 version:6.8.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2019-05-03 
22:36:34.174508072 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new.26092/mono-core.changes   
2020-03-08 22:23:20.584048054 +0100
@@ -1,0 +2,207 @@
+Tue Feb  4 09:36:01 UTC 2020 - Mathias Homann 
+
+- Update to the most current mono release, 6.8.0.96.
+  for changes, please refer to the commits log on github: 
https://github.com/mono/mono/commits/master 
+
+---
+Fri Jan 17 12:16:41 UTC 2020 - Berthold Gunreben 
+
+- enable btls for s390x
+- remove stale symlinks to prevent from brp-25-symlink errors
+
+---
+Tue Dec  3 00:12:48 UTC 2019 - Philipp Seiler 
+
+- removed a few internal dependencies because rpms internal dependency
+  search accidently added those to the package
+
+---
+Wed Nov 20 21:11:38 UTC 2019 - Philipp Seiler 
+
+- update to new version 6.4.0
+- removed libtest.patch because it was fixed upstream
+- New features and changes:
+ * Highlights
+C# compiler support for C# 8 language version
+.NET Standard 2.1 support
+Updated libgdiplus to 6.0.2
+Notarized macOS installer package
+
+* Hardened Runtime and Notarization support on macOS
+The Mono binary installed by the .pkg for macOS is now using the Hardened 
Runtime capabilities and the package was notarized to comply with Apple’s new 
restrictions: 
https://developer.apple.com/documentation/security/notarizing_your_app_before_distribution.
+This allows the package to work on the upcoming macOS 10.15 Catalina 
without showing warning dialogs.
+
+* Interpreter improvements
+The Mono interpreter was updated to support the Windows operating system.
+We also completed a lot of groundwork for upcoming future optimizations in 
the interpreter, like constant folding.
+
+* Bitness independent AOT cross compiler
+The Ahead-Of-Time (AOT) cross compiler was updated to no longer require 
being executed with the same bitness that it should generate code for. This 
means a 64bit Mono can now emit AOT code for 32bit targets.
+
+This work was mainly done to support executing the AOT cross compiler on 
macOS 10.15 Catalina (which is 64bit only) as we still need to generate code 
for 32bit targets like older iPhone and Apple Watch devices.
+
+* WebAssembly
+We continue to work on making our WebAssembly support better. Various sets 
of issues with the debugger have been resolved in this release and general 
performance and feature work is happening as well.
+
+* LLVM improvements
+We now leave it up to the LLVM framework to insert safepoints. Later 
optimizations can understand safepoints then which leads to better generated 
code. See https://github.com/mono/mono/pull/11789
+The LLVM backend is also supported on the Windows operating system now.
+
+* PPC JIT optimizations
+The PowerPC JIT received a bunch of optimization from community 
contributor Calvin Buckley (@NattyNarwhal).
+
+* Experimental build support for Fuchsia
+A very minimal and experimental support for building Mono targeting the 
Fuchsia OS landed in the build system.
+
+* .NET Standard 2.1 support
+We updated our class libraries to support the latest additions to .NET 
Standard. You can now run a library compiled against the .NET Standard 2.1 
specification on Mono.
+
+* CoreFX integration
+We continued to replace some of our classes with the implementation from 
CoreFX to improve performance and compatibility with .NET.
+
+* libgdiplus update to 6.0.2
+The libgdiplus native library is used for implementing System.Drawing on 
Unix platforms. This release contains many important improvements from our 
community members.
+
+* System.Windows.Forms
+More fixes and layout improvements for different controls made by external 
contributors have landed in this release .
+
+* C# 8 language version support in csc and msbuild
+The C# compiler and msbuild tooling were updated to versions that support 
the final C# 8 language specification.
+The Default Interface Methods (DIM) feature also received a few runtime 
enhancements.
+
+* NuGet
+Bundled NuGet version has been upgraded to 5.2 RTM.
+
+- Resolved Issues
+   * gh#mono/mono#7377 - [Mono.Debugger.Soft] Connections are not properly 
closed
+   * gh#mono/mono#7452 - Download link for macOS is osbsolete (5.8 instead 

commit mono-core for openSUSE:Factory

2019-05-03 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2019-05-03 22:36:32

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new.5148 (New)


Package is "mono-core"

Fri May  3 22:36:32 2019 rev:122 rq:698227 version:5.20.1

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2019-04-15 
11:51:06.526507508 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new.5148/mono-core.changes
2019-05-03 22:36:34.174508072 +0200
@@ -1,0 +2,5 @@
+Wed Apr 24 17:25:10 UTC 2019 - Martin Liška 
+
+- Disable LTO (boo#1133266).
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.pfacPf/_old  2019-05-03 22:36:37.578514970 +0200
+++ /var/tmp/diff_new_pack.pfacPf/_new  2019-05-03 22:36:37.582514978 +0200
@@ -216,6 +216,7 @@
 %patch21 -p1
 
 %build
+%define _lto_cflags %{nil}
 # TODO: re-check on next release, already fixed in master branch
 # remove accidentally packaged build artifacts that lead to build failures on 
non x86_64 platforms
 # see https://github.com/mono/mono/issues/11619, 
https://github.com/mono/mono/issues/11501 for more info




commit mono-core for openSUSE:Factory

2019-04-15 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2019-04-15 11:50:58

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new.17052 (New)


Package is "mono-core"

Mon Apr 15 11:50:58 2019 rev:121 rq:694058 version:5.20.1

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2018-11-12 
09:35:51.741667436 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new.17052/mono-core.changes   
2019-04-15 11:51:06.526507508 +0200
@@ -1,0 +2,161 @@
+Fri Apr 12 00:00:00 UTC 2019 - fwdsbs.to.1...@xoxy.net
+- Update to version 5.20.1 Stable (5.20.1.19)
+- Patch fix-dbg-headers.patch was updated
+- Patch ucontext.patch was removed
+- Added libtest.patch from upstream: fix build failure
+- New features and changes:
+  * System.Data: the support for SSPI (Security Support Provider Interface) in 
System.Data assembly has been added. Additional package (krb5) needs to be 
installed in order to use this feature.
+- Bugfixes:
+  * gh#mono/mono#1 - Type.IsSubclassOf Performance Regression
+  * gh#mono/mono#10031 - unhandled-exception-2.exe crashes crash reporting
+  * gh#mono/mono#10035 - BinaryReaderTest.ReadBytesException and 
BinaryReaderTest.ReadCharsException fail on FullAOT+LLVM after hybrid suspend 
change
+  * gh#mono/mono#10070 - recent string loading changes break big endian with 
mojibake
+  * gh#mono/mono#10143 - Process.GetProcessesByName Memory Leak, Not Disposing 
Filtered Process Objects
+  * gh#mono/mono#10144 - Generic with “unmanaged” constraint crashes runtime
+  * gh#mono/mono#10227 - ProductHeaderValue parser throws exception for empty 
values
+  * gh#mono/mono#10243 - opt and llc missing from mono 2018-08 pkg
+  * gh#mono/mono#10244 - [wasm] Make test.js use generated driver and bindings.
+  * gh#mono/mono#10303 - Latest mono on macOS broke Xamarin Studio 5 
compatibility: Marshal.SizeOf reports type 0x01 not handled
+  * gh#mono/mono#10309 - Mono issuing SIGSEGV running C# Semantic Tests
+  * gh#mono/mono#10412 - Native crash when debugging with exception watchpoint
+  * gh#mono/mono#10441 - FullAOT LLVM Linux x64 one flaky failure.
+  * gh#mono/mono#10446 - [ WASM ]Build fail host error
+  * gh#mono/mono#10448 - [iOS] CalendarTest.Hijri and CalendarTest.UmAlQura 
fail
+  * gh#mono/mono#10467 - mono_thread_info_exit ignores exit_code and just 
passes 0 on.
+  * gh#mono/mono#10483 - iOS cannot save Entity models with Nullable Guid 
(Guid?) property types (among others) using EF Core 2.1.2.
+  * gh#mono/mono#10488 - HttpWebRequest throws an uncatchable task exception 
when processing requests simultaneously with timeout specified
+  * gh#mono/mono#10506 - Update CI build scripts to not hardcode -j4
+  * gh#mono/mono#10549 - Wrong characters in decimal number representation on 
s390x
+  * gh#mono/mono#10598 - Many scary “Your mono runtime and class libraries are 
out of sync” mono warnings when building for device
+  * gh#mono/mono#10603 - [wasm] Stop using mmap for loading assemblies
+  * gh#mono/mono#10620 - [wasm] Rename sdks WebAssembly framework libraries
+  * gh#mono/mono#10682 - [wasm] Build fails - ninja can not be found.
+  * gh#mono/mono#10735 - mono64[80780:1186894] error: * Assertion: should not 
be reached at debugger-agent.c:6619
+  * gh#mono/mono#10802 - mono_jit_init on macOS 10.14 has graphics corruption 
due to mprotect invocation
+  * gh#mono/mono#10834 - Error loading generic override of in parameter
+  * gh#mono/mono#10863 - Possible GC hang while building msbuild with 
mono/2018-08 and mono/master
+  * gh#mono/mono#11123 - Type.IsSubclassOf throws TypeLoadException
+  * gh#mono/mono#11138 - Hybrid suspend: mono_add_internal_call is broken
+  * gh#mono/mono#11146 - Unhandled exception at the end of 
MonoDevelop.UnitTesting.Tests test run
+  * gh#mono/mono#11202 - Mac installer does not always clear out old files
+  * gh#mono/mono#11214 - SDK ‘Microsoft.NET.Sdk.Razor’ not found
+  * gh#mono/mono#11303 - ParameterInfo.[Raw]DefaultValue returns Missing.Value 
for non-null default values of DateTime? and decimal? parameters
+  * gh#mono/mono#11317 - Unexpected behaviour of DateTime.ToString with Korean 
language on iOS/Android
+  * gh#mono/mono#11378 - [WASM AOT] Method returning a ValueType is not 
returning its value as a value
+  * gh#mono/mono#11441 - HttpClient requests not cancelled in Dispose()
+  * gh#mono/mono#11478 - [XA] [2018-10] Failure in 
PropertyInfoTests.GetValue_Invalid
+  * gh#mono/mono#11479 - Loading assembly generated using tlbimp.exe give 
error in mono runtime
+  * gh#mono/mono#11489 - IronPython 2.7.9 strange issue on mono 5.16
+  * gh#mono/mono#11613 - AOT crash: error: * Assertion: should not be reached 
at ../../../../../mono/mini/mini-arm64-gsharedvt.c:119
+  * gh#mono/mono#11874 - 

commit mono-core for openSUSE:Factory

2018-11-12 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2018-11-12 09:35:28

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Mon Nov 12 09:35:28 2018 rev:120 rq:648195 version:5.16.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2018-04-26 
13:33:36.817793619 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-11-12 
09:35:51.741667436 +0100
@@ -1,0 +2,300 @@
+Thu Nov 08 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.16.0.179 (5.16.0 Stable)
+- Remove patch: fix-64bit-portability-issue.patch
+- New features and changes:
+  * LLVM: a new option llvmopts has been added to allow override the built-in 
set of flags passed to the LLVM optimizer
+  * Response files support: a response file is a plain-text file that contains 
strings to be treated as arguments for mono runtime, activated with 
"--response=FILE" option
+  * Assembly loader: the loading of mixed strong named and non-strong names 
assemblies has been improved to further match .NET desktop behaviour
+  * Hybrid suspend: hybrid suspend is a new mechanism that Mono’s garbage 
collector may use to pause threads when during garbage collection
+  * 32-bit floating operations: performing 32-bit floating operations using 
32-bit math is now the default settings for the runtime
+  * The debugger library: the runtime can be configured using 
--enable-minimal=soft_debug option and the debugger code will be compiled into 
a separate libmono-dbg.a library. The library needs to be linked into the app 
if needed
+  * Custom modifiers enhancements: fixed a few issues in handling custom 
modifiers, especially around type equality with custom modifiers
+  * Optimizations: various optimizations for Span, ReadOnlySpan, 
EqualityComparer.Equals, Enum.HasFlags
+  * CoreFX convergence: fully replaced System.Xml.Linq, System.Json, 
System.Threading.Tasks.Dataflow, System.ServiceModel.Syndication assemblies and 
System.Net.Mail, System.ComponentModel, System.Text.Encoding namespaces
+  * Client certificate support: added support for client certificates for 
authentication as well as making requests to web servers that use TLS 
renegotiation
+  * System.MathF type: the single-precision math operations are now available 
in a new System.MathF class
+  * Prettier exception stack-traces: prettier exception printer, especially 
for generated code stack traces, improvements for async exceptions
+  * Mono.Options: the arbitrary command nesting is now supported
+  * C# compiler: the Roslyn compiler (csc) has been updated to version 2.8.2 
which includes C# 7.3 support
+  * sn: the sn tool, the utility for signing assemblies, has been updated to 
support signing PE32+ assemblies
+  * mkbundle: mkbundle has been extended to allow further customization of 
Mono runtime initialization sequence
+- Bugfixes:
+  * gh#mono/mono#1 - Type.IsSubclassOf Performance Regression
+  * gh#mono/mono#10143 - Process.GetProcessesByName Memory Leak, Not Disposing 
Filtered Process Objects
+  * gh#mono/mono#10309 - Mono issuing SIGSEGV running C# Semantic Tests
+  * gh#mono/mono#10483 - iOS cannot save Entity models with Nullable Guid 
(Guid?) property types (among others) using EF Core 2.1.2.
+  * gh#mono/mono#6173 - Periodic heapshot mode calculates time difference 
incorrectly
+  * gh#mono/mono#6466 - 
System.Diagnostics.ProcessTest.Start1_FileName_NotFound failing on newer Ubuntu
+  * gh#mono/mono#6647 - Jagged arrays cannot be cast to IList<>
+  * gh#mono/mono#6834 - Frequent timing out of the ‘monitor-abort’ tests on CI
+  * gh#mono/mono#6936 - Mono runtime doesn’t check modreqs for overriding 
methods
+  * gh#mono/mono#7058 - [interp] pinvoke.exe is flaky
+  * gh#mono/mono#7137 - Step in crashes debugger
+  * gh#mono/mono#7247 - CoreFX System.Text namespace
+  * gh#mono/mono#7260 - StackTrace.GetFrames() does not return frames from 
captured traces
+  * gh#mono/mono#7305 - Stack overflow when hosting a WCF service when 
contract interface inherits other interfaces
+  * gh#mono/mono#7356 - Memory leak in HttpWebRequest / HttpWebResponse
+  * gh#mono/mono#7402 - [interp] fix System.Threading.ThreadTest.Test_Interrupt
+  * gh#mono/mono#7525 - Profiler exception clause reporting is broken
+  * gh#mono/mono#7610 - Add System.Memory facade
+  * gh#mono/mono#7649 - Exception stacktrace is null when task delegate is 
created from local function
+  * gh#mono/mono#7655 - Memory leak in file operations in mono 5.10
+  * gh#mono/mono#7683 - Assertion at 
/Users/builder/data/lanes/5808/1c6f300e/source/xamarin-macios/external/mono/mono/profiler/log.c:546,
 condition `mono_lls_insert (_profiler.profiler_thread_list, hp, 
>node) && “Why can’t we 

commit mono-core for openSUSE:Factory

2018-04-26 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2018-04-26 13:33:26

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Thu Apr 26 13:33:26 2018 rev:119 rq:599230 version:5.10.1

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2018-04-01 
17:26:16.340071540 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-04-26 
13:33:36.817793619 +0200
@@ -1,0 +2,94 @@
+Wed Apr 18 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.10.1.47 (5.10.1 Stable)
+- Patch updated: ucontext.patch
+
+---
+Fri Mar 30 01:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net
+
+- Add xbuild-use-roslyn-vbc.patch:
+  * Make xbuild to use roslyn-vbc on roslyn-enabled builds instead of 
deprecated vbnc (it is also broken on roslyn-enabled builds)
+
+---
+Fri Mar 30 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.10.0.140 (5.10.0 Stable)
+- Remove patch: provides-facades.patch
+- Add profiler-aot-parse_args-fix.patch:
+  * Fix OBS build failure with "free(): invalid pointer" libc error.
+- New features and changes:
+  * Interpreter: the interpreter is now compiled in by default into Mono, and 
you can use it by running mono --interpreter
+  * Default Interface Methods: the runtime now supports Default Interface 
Methods, we now only miss the C# compiler support
+  * Mono SDKs: this is a new way of building Mono for some of the platforms 
that we support: Android, iOS and WebAssembly.
+  * WebAssembly port: this is the first release where the interpreter can 
reliably run most of the class libraries test suite.
+  * Dedicated Coverage profiler: the coverage profiler has been extracted from 
the log profiler, making it much more lightweight
+  * ARM Memory Barriers: explicitly encode memory barrier type on ARM64, 
instead of relying on undefined behaviour according to the ARMv8 ABI
+  * AOT Size Reduction via Code Deduplication: we now support deduplicating 
generics code across assemblies
+  * Class Libraries: the recently announced .NET 4.7.1 is now supported and 
available as a specific target via MSBuild configuration; the System.Data 
assembly was fully replaced with CoreFX implementation resolving many 
limitations and corner cases issue we had as well as implementing missing 
features and APIs; significant parts of System.Security assembly implementation 
were replaced with CoreFX implementation
+  * Roslyn compiler: roslyn compiler has been updated to version 2.6.0 which 
includes all C# 7.2 features
+  * The Mono C# compiler: MCS gained support for some more C# 7.x features
+- Bugfixes:
+  * bxc#19503 - Process.Start on OS X fails silently for missing file
+  * bxc#20562 - Seeming valid IL produces invalid result
+  * bxc#40699 - Console.ReadXXX does not echo input after TermInfoDriver is 
initialized
+  * bxc#45893 - I18N: EncoderFallbackBuffer.Fallback gets next character 
instead of the current one
+  * bxc#50189 - SGEN XMM scanning: Linux/Intel (32 + 64)
+  * bxc#50190 - SGEN FPU scanning: Darwin/ARM64
+  * bxc#52675 - HttpListener doesn’t work with SSL
+  * bxc#53296 - Latin1Encoding throws exception on Mono when it doesn’t on 
MS.NET
+  * bxc#56003 - URI returns wrong absolute path on OSX when File name is UTF-8
+  * bxc#56194 - SIGSEGV on 
System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray()
+  * bxc#56727 - Runtime crashes when disposing DeflateStream
+  * bxc#57892 - Static lib in the msi distrib doesn’t resolve all symbols
+  * bxc#57893 - mkbundle is not working on Windows
+  * bxc#57938 - Differences in behavior Type.Fullname in Mono and .NET 
Framework when Type is a generic type that is not a generic type definition but 
contains unresolved type parameters
+  * bxc#58400 - System.Uri broken with files
+  * bxc#58411 - System.Security.Cryptography.CryptographicException: Store 
root doesn’t exist
+  * bxc#59080 - Type information of underlying type for enums compiled by 
Mono.CSharp.dll seems to be incorrect
+  * bxc#59182 - Crash/SIGSEGV with interop callback with struct parameter from 
native to managed on Xamarin.Android on armv7
+  * bxc#59184 - MethodInfo.Invoke fails for generic methods with too many/too 
large arguments
+  * bxc#59393 - NullReferenceException when MonthCalendar clicked out of 
min/max date
+  * bxc#59608 - Attribute MethodImplOptions.AggressiveInlining causes method 
to always return NULL
+  * bxc#59664 - Type.GetType(“”, true) throws ArgumentException on Mono but 
TypeLoadException on .NET
+  * bxc#59832 - [iOS]MT3001 error: Could not AOT the assembly error while 
building iOS/mobile 

commit mono-core for openSUSE:Factory

2018-04-01 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2018-04-01 17:25:40

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Sun Apr  1 17:25:40 2018 rev:118 rq:592625 version:5.8.1

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2018-03-08 
10:41:53.407054972 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-04-01 
17:26:16.340071540 +0200
@@ -1,0 +2,10 @@
+Thu Mar 29 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.8.1.0 (Service Release)
+- Switch aarch64 build to use older mcs instead of roslyn-csc to fix build 
failure
+- Packaging updated to add .NET 4.7.1 api support
+- Bugfixes:
+  * gh#mono/mono#6658 - NullReferenceException at op_Increment when using 
assemblies compiled by csc rather than mcs that use native types such as nuint 
and that have specially-handled assembly names like Xamarin.Mac.dll.
+  * gh#mono/mono#7472 - Incorrect NullReferenceException when using extension 
methods on null instances as Action or Func arguments or variables.
+
+---

Old:

  mono-5.8.0.108.tar.bz2

New:

  mono-5.8.1.0.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.kFp4qp/_old  2018-04-01 17:26:22.291856115 +0200
+++ /var/tmp/diff_new_pack.kFp4qp/_new  2018-04-01 17:26:22.295855971 +0200
@@ -32,16 +32,16 @@
 %define btls no
 %endif
 
-%ifarch %ix86 x86_64 %{arm} aarch64
+%ifarch %ix86 x86_64 %{arm}
 %define roslyn yes
 %else
 %define roslyn no
 %endif
 
-%define version_suffix 108
+%define version_suffix 0
 
 Name:   mono-core
-Version:5.8.0
+Version:5.8.1
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
@@ -1374,6 +1374,7 @@
 %{_mandir}/man1/xbuild.1%ext_man
 %{_prefix}/lib/mono-source-libs
 %{_prefix}/lib/mono/4.0
+%{_prefix}/lib/mono/4.7.1-api
 %{_prefix}/lib/mono/4.7-api
 %{_prefix}/lib/mono/4.6.2-api
 %{_prefix}/lib/mono/4.6.1-api

++ mono-5.8.0.108.tar.bz2 -> mono-5.8.1.0.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-5.8.0.108.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-5.8.1.0.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2018-03-08 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2018-03-08 10:41:50

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Thu Mar  8 10:41:50 2018 rev:117 rq:582302 version:5.8.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2018-02-10 
17:53:06.567117607 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-03-08 
10:41:53.407054972 +0100
@@ -1,0 +2,5 @@
+Sat Mar  3 16:48:22 UTC 2018 - kasim...@outlook.de
+
+- Fix armv6 build
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.3yWIi9/_old  2018-03-08 10:41:56.586940476 +0100
+++ /var/tmp/diff_new_pack.3yWIi9/_new  2018-03-08 10:41:56.590940332 +0100
@@ -26,13 +26,13 @@
 %define boehm yes
 %endif
 
-%ifarch %ix86 x86_64 armv7l armv7hl aarch64
+%ifarch %ix86 x86_64 %{arm} aarch64
 %define btls yes
 %else
 %define btls no
 %endif
 
-%ifarch %ix86 x86_64 armv7l armv7hl aarch64
+%ifarch %ix86 x86_64 %{arm} aarch64
 %define roslyn yes
 %else
 %define roslyn no




commit mono-core for openSUSE:Factory

2018-02-10 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2018-02-10 17:52:57

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Sat Feb 10 17:52:57 2018 rev:116 rq:574310 version:5.8.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2018-01-30 
15:41:01.412073114 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-02-10 
17:53:06.567117607 +0100
@@ -1,0 +2,129 @@
+Sat Feb 03 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.8.0.108 (5.8.0 Stable)
+- Minor packaging updates
+- Remove patch: bug-57918.patch
+- Remove patch: bug-59608.patch
+- Remove patch: mcs-compatibility-fix.patch
+- Add fix-64bit-portability-issue.patch:
+  * Fix build error: E: mono-core 64bit-portability-issue threads.c:1866
+- New features and changes:
+  * WebAssembly:  it should be possible to build both the runtime and class 
libraries targeting WebAssembly
+  * Profiler: added a new "quiet" mode; added Mono.Profiler.Log.dll, which 
provides an API to the profiler
+  * Verifier: the runtime verifier now supports C# 7.0 byref returns
+  * Modes for the SGen GC: sgen garbage collector now has support for so 
called "modes", check out the mode parameter documentation for the 
MONO_GC_PARAMS environment variable in the man page
+  * Other changes: improved compatibily with alternative languages that depend 
on implicit widening of locals
+  * Class Libraries: more classes was replaced by CoreFX codebase
+  * MCS changes: mcs now has better support for C# 7 syntax
+  * csi: You are now able to use Roslyn’s csi (C# interactive) REPL tool from 
the command line
+  * Roslyn: roslyn was updated to the 2.3.2 release
+  * ilasm: ilasm gained support for the AggressiveInlining keyword
+- Bugfixes:
+  * bxc#4786 - After failed call to SqlConnection.Open (due to invalid 
password), subsequent invalid password attempts result in wrong exception
+  * bxc#5798 - Thread abort can lead to locks not being released
+  * bxc#5804 - Thread.ResetAbort can prevent appdomain unloading
+  * bxc#6339 - Headers not being populated in SoapExtension
+  * bxc#10074 - Error while updating status of command: 
MonoDevelop.Ide.Commands.ViewCommands.LayoutList
+  * bxc#11696 - Missing MethodImpl has a duplicate
+  * bxc#12157 - Missing: Init state for this differs depending on path
+  * bxc#17325 - RealProxy returns MarshalByRefObject for an Interface instead 
of the real interface type
+  * bxc#25755 - HttpClient.Timeout does not throw ArgumentOutOfRangeException 
when setting Timeout property to 0
+  * bxc#31507 - ObjectDisposedException when canceling postAsync
+  * bxc#36053 - Broken enum values conversion
+  * bxc#36634 - IpcChannelTest.Bug609381 hangs on Linux
+  * bxc#40556 - Output pad no longer displays unicode characters
+  * bxc#41279 - Wrong syntax used for nested types in MethodAccessException 
(and similar)
+  * bxc#43172 - Failure when alerting threads waiting on a socket that closes
+  * bxc#43563 - Crash when struct Foo contains static field of type Foo[][]
+  * bxc#44255 - Inconsistent results in the serialization of TimeZoneInfo.
+  * bxc#44266 - Unable to change variable values whilst debugging
+  * bxc#46683 - Recurring hang in System.Xaml on CI
+  * bxc#52157 - SocketTest.ConnectedProperty test fails in FullAOT Linux runs
+  * bxc#52621 - Typo in exception message in PKCS12.cs
+  * bxc#55603 - Follow-up to bug 52845: Satellite assemblies not loaded by app 
when using “Bundle assemblies into native code” even though they are now 
successfully mkbundled
+  * bxc#55697 - .NET 2.0 style web services fail to build under msbuild in 
Release but work with xbuild
+  * bxc#56111 - Hitting assertion after enabling AOT+LLVM on x86 devices in 
tramp-x86.c:124
+  * bxc#56242 - TypeTest.GetGenericMethodDefinitionOverInflatedMethodOnGTD 
throws NRE on Android in Release mode
+  * bxc#56452 - Problem Stack too big
+  * bxc#56653 - Zygote crashes
+  * bxc#56684 - (mono-2.0-sgen.dll) in mono.exe: 0xC005: Access violation 
reading location 0x04FA3D9A.
+  * bxc#56727 - Runtime crashes when disposing DeflateStream
+  * bxc#56814 - Xamarin.Mac.dll Memory Leak starting with 3.2.0.175 Release
+  * bxc#57002 - New bockbuild package is missing .dSYM directories
+  * bxc#57069 - WaitHandle.SignalAndWait is broke
+  * bxc#57222 - System.Reflection.AmbiguousMatchException for two fields with 
same name but different types
+  * bxc#57232 - Compiler error when using ternary operator and no whitespace
+  * bxc#57476 - AOT fails with large StructLayout size on Debug+ARMv7
+  * bxc#57488 - Debugger crashes when inspecting variable in a unit test
+  * bxc#57496 - [Slovenian CultureInfo + others] .Parse throws exception when 

commit mono-core for openSUSE:Factory

2018-01-30 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2018-01-30 15:40:55

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Tue Jan 30 15:40:55 2018 rev:115 rq:570206 version:5.4.1

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2017-11-21 
15:27:14.948350294 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2018-01-30 
15:41:01.412073114 +0100
@@ -1,0 +2,6 @@
+Fri Jan 26 00:00:00 UTC 2018 - fwdsbs.to.1...@xoxy.net
+- Update to version 5.4.1.7 (Service Release)
+- Bugfixes:
+  * bxc#59956 - [llvm][bitcode] [FAIL] UniqueIdTest.Ctor_Id 
(System.Runtime.Serialization tests)
+
+---

Old:

  mono-5.4.1.6.tar.bz2

New:

  mono-5.4.1.7.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.B3rzIF/_old  2018-01-30 15:41:08.127759583 +0100
+++ /var/tmp/diff_new_pack.B3rzIF/_new  2018-01-30 15:41:08.131759396 +0100
@@ -38,7 +38,7 @@
 %define roslyn no
 %endif
 
-%define version_suffix 6
+%define version_suffix 7
 
 Name:   mono-core
 Version:5.4.1

++ mono-5.4.1.6.tar.bz2 -> mono-5.4.1.7.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-5.4.1.6.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-5.4.1.7.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2017-11-21 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2017-11-21 15:26:40

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Tue Nov 21 15:26:40 2017 rev:114 rq:542907 version:5.4.1

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2017-10-28 
14:19:20.600687508 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-11-21 
15:27:14.948350294 +0100
@@ -1,0 +2,11 @@
+Sun Nov 12 00:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+- Update to version 5.4.1.6 (Service Release)
+- Patch bug-59608.patch was updated
+- Bugfixes:
+  * bxc#59281 - System.Threading.AbandonedMutexException: The wait completed 
due to an abandoned mutex
+  * bxc#59302 - Task in Mono 5.4.0.167 is throwing exception "Length cannot be 
less than zero"
+  * bxc#59364 - Assertion at dynamic-image.c:209, condition "prev == 
MONO_HANDLE_RAW (obj)" not met
+  * bxc#59832 - [iOS]MT3001 error: Could not AOT the assembly error while 
building iOS/mobile samples
+  * bxc#60233 - Assertion in dynamic-image.c after 
792b5367cd3a6ffa1a192c4d2d7ace3509cbb646
+
+---

Old:

  mono-5.4.0.201.tar.bz2

New:

  mono-5.4.1.6.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.RErDwQ/_old  2017-11-21 15:27:28.431861591 +0100
+++ /var/tmp/diff_new_pack.RErDwQ/_new  2017-11-21 15:27:28.435861446 +0100
@@ -38,10 +38,10 @@
 %define roslyn no
 %endif
 
-%define version_suffix 201
+%define version_suffix 6
 
 Name:   mono-core
-Version:5.4.0
+Version:5.4.1
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL

++ bug-59608.patch ++
--- /var/tmp/diff_new_pack.RErDwQ/_old  2017-11-21 15:27:28.455860722 +0100
+++ /var/tmp/diff_new_pack.RErDwQ/_new  2017-11-21 15:27:28.455860722 +0100
@@ -1,6 +1,6 @@
-diff -uprN mono-5.4.0.201/external/api-snapshot/profiles/net_4_x/PEAPI.cs 
mono-5.4.0.201.new/external/api-snapshot/profiles/net_4_x/PEAPI.cs
 mono-5.4.0.201/external/api-snapshot/profiles/net_4_x/PEAPI.cs 
2017-10-04 18:31:32.0 +0300
-+++ mono-5.4.0.201.new/external/api-snapshot/profiles/net_4_x/PEAPI.cs 
2017-10-24 05:28:58.773995162 +0300
+diff -uprN mono-5.4.1.6.old/external/api-snapshot/profiles/net_4_x/PEAPI.cs 
mono-5.4.1.6/external/api-snapshot/profiles/net_4_x/PEAPI.cs
+--- mono-5.4.1.6.old/external/api-snapshot/profiles/net_4_x/PEAPI.cs   
2017-11-08 18:52:46.0 +0300
 mono-5.4.1.6/external/api-snapshot/profiles/net_4_x/PEAPI.cs   
2017-11-12 04:07:23.979579610 +0300
 @@ -473,6 +473,7 @@ namespace PEAPI
  }
  public enum ImplAttr
@@ -9,14 +9,13 @@
  ForwardRef = 16,
  IL = 0,
  InternalCall = 4096,
-diff -uprN mono-5.4.0.201/mono/mini/iltests.il 
mono-5.4.0.201.new/mono/mini/iltests.il
 mono-5.4.0.201/mono/mini/iltests.il2017-10-04 18:30:42.0 
+0300
-+++ mono-5.4.0.201.new/mono/mini/iltests.il2017-10-24 05:30:44.849696785 
+0300
-@@ -2896,4 +2896,50 @@ END:
- IL_0018:  ldloc.0
+diff -uprN mono-5.4.1.6.old/mono/mini/iltests.il 
mono-5.4.1.6/mono/mini/iltests.il
+--- mono-5.4.1.6.old/mono/mini/iltests.il  2017-11-08 18:51:09.0 
+0300
 mono-5.4.1.6/mono/mini/iltests.il  2017-11-12 04:07:23.979579610 +0300
+@@ -2897,6 +2897,52 @@ END:
ret
}
-+
+ 
 +  .method private hidebysig static void  fail_inline() cil managed
 +  {
 +// Code size   9 (0x9)
@@ -62,10 +61,13 @@
 +IL_0001:  call   int32 Tests::always_inline(int32)
 +IL_000c:  ret
 +  }
- }
-diff -uprN mono-5.4.0.201/mono/mini/method-to-ir.c 
mono-5.4.0.201.new/mono/mini/method-to-ir.c
 mono-5.4.0.201/mono/mini/method-to-ir.c2017-10-04 18:30:42.0 
+0300
-+++ mono-5.4.0.201.new/mono/mini/method-to-ir.c2017-10-24 
05:30:44.853696774 +0300
++
+   .method public static bool llvm_regress_59436 () {
+   // Code size   41 (0x29)
+   .maxstack  3
+diff -uprN mono-5.4.1.6.old/mono/mini/method-to-ir.c 
mono-5.4.1.6/mono/mini/method-to-ir.c
+--- mono-5.4.1.6.old/mono/mini/method-to-ir.c  2017-11-08 18:51:09.0 
+0300
 mono-5.4.1.6/mono/mini/method-to-ir.c  2017-11-12 04:07:23.983579610 
+0300
 @@ -6156,9 +6156,7 @@ inline_method (MonoCompile *cfg, MonoMet
prev_args = cfg->args;
prev_arg_types = cfg->arg_types;

++ mono-5.4.0.201.tar.bz2 -> mono-5.4.1.6.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-5.4.0.201.tar.bz2 

commit mono-core for openSUSE:Factory

2017-10-28 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2017-10-28 14:18:55

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Sat Oct 28 14:18:55 2017 rev:113 rq:536289 version:5.4.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2017-10-02 
16:50:22.862583560 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-10-28 
14:19:20.600687508 +0200
@@ -1,0 +2,112 @@
+Tue Oct 24 00:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+
+- Add bug-59608.patch:
+  * Fix bxc#59608 - Attribute MethodImplOptions.AggressiveInlining causes 
method to always return NULL
+
+---
+Fri Oct 20 00:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+
+- Add bug-57918.patch:
+  * Fix bxc#57918 - System.Net.Sockets.EndSend returns incorrect value
+
+---
+Tue Oct 17 00:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.4.0.201 (5.4.0 Stable)
+- Minor packaging updates
+- Remove patch: 0001-btls-Disable-BUILD_SHARED_LIBS-while-building-boring.patch
+- Remove patch: fix-project-builds-linux.patch
+- Add patch mcs-compatibility-fix.patch:
+  * When using deprecated MCS compiler to build Mono, convert incompatible 
C#6\C#7 code to C#5 analog in order to fix build errors.
+- New features and changes:
+  * JIT Job Control: improve Roslyn performance
+  * Array element store optimization
+  * Load scalability improvements
+  * ValueType write barrier optimization
+  * Make jit method table resizing more scalable
+  * Reflection queries scalability improvements
+  * Intrisificy Marshal.PtrToStruct for blitable types
+  * Revamped unaligned memory access support
+  * Interpreter works in JIT restricted environments
+  * Interpreter supports ARM and ARM64
+  * Class Libraries: integrated AppContextSwitch code from reference sources 
which allows all of its compat switches to be used, added reference assemblies 
for .NET Framework 4.7 to support builds targetting .NET 4.7.
+  * Tools: bundled nuget binary was updated to version 4.3.0, added packaging 
for roslyn-parts of msbuild.
+- Bugfixes:
+  * bxc#580 - Type.Load loads strong type despite version mismatch
+  * bxc#17325 - RealProxy returns MarshalByRefObject for an Interface instead 
of the real interface type
+  * bxc#44907 - Applications crash on Nexus 9 devices only since 
Xamarin.Android 7.0.0.18
+  * bxc#46482 - SIGSEGV at random code lines after application start on Nexus 
9 with Xamarin Android 7
+  * bxc#51791 - [XA] HTC Nexus 9 - app closes on launch
+  * bxc#52508 - TLS SignalR Self-host Hang
+  * bxc#53038 - SRE should fail more gracefully when SymbolWriter is missing
+  * bxc#53202 - Number minus Enum gives wrong value
+  * bxc#53244 - mcs generates ParamArrayAttribute when specifying “params” in 
overridden method where base doesn’t have it
+  * bxc#53792 - CFNetworkHandler reports correct download when internet 
connection is lost during request
+  * bxc#54159 - Compiler crashes when calling method named Finalize
+  * bxc#54322 - await in catch-block inside a loop causes the same exception 
to be caught multiple times
+  * bxc#54388 - InternalsVisibleTo is case sensitive
+  * bxc#54448 - Unable to revert to thread-local storage for 
CurrentThread.CultureInfo
+  * bxc#54485 - Creating an open generic type with recurrent constraint fails
+  * bxc#54658 - [iOS]BCL test failed with Assertion failures error: * 
Assertion at 
/Users/builder/data/lanes/4691/6bea7a5b/source/xamarin-macios/external/mono/mono/mini/aot-runtime.c:2924,
 condition `!async’ not met and condition `unwind_options == MONO_UNWIND_NONE’ 
not
+  * bxc#54976 - [iOS]fsharp test failing on iOS device with Assertion at 
/Users/builder/data/lanes/4691/9245c1c0/source/xamarin-macios/external/mono/mono/mini/mini-arm-gsharedvt.c:220,
 condition `src_slot < 16’ not met
+  * bxc#54991 - Cannot compile get => _text
+  * bxc#55041 - Stripping mscorlib in simple example changes IntPtr (5) 
behavior?
+  * bxc#55083 - coreclr test b353858.il fails after 
6f33b62f39a273fccb78f71513cb5e0dfb987c70
+  * bxc#55095 - Breakpoints not hit for ASP.NET MVC Project
+  * bxc#55348 - “using static” results in invalid compiler errors
+  * bxc#55400 - MCS produces incorrect code for generic instantiated with a gtd
+  * bxc#55436 - System.Runtime refuses to load with strict naming
+  * bxc#55577 - SIMD instructions with System.Numerics.Vectors do not work
+  * bxc#55603 - Follow-up to bug 52845: Satellite assemblies not loaded by app 
when using “Bundle assemblies into native code” even though they are now 
successfully mkbundled
+  * bxc#55604 - Incorrect struct size when using 

commit mono-core for openSUSE:Factory

2017-10-02 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2017-10-02 16:49:50

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Mon Oct  2 16:49:50 2017 rev:112 rq:530140 version:5.2.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2017-08-29 
11:35:08.771755630 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-10-02 
16:50:22.862583560 +0200
@@ -1,0 +2,11 @@
+Fri Sep 29 21:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.2.0.224 (5.2.0 SR4)
+- Changes:
+  * Mono cecil source updated (more info at 
https://github.com/jbevain/cecil/commit/44e4d344d674195b4d2950c48fd1cb55fe42a1ef)
+- Bugfixes:
+  * bxc#44027 - Chunked HTTP PUT times out
+  * bxc#57919 - dynamic object is not supported
+  * bxc#58829 - Application Output Window being flooded with "[Mono] worker 
parking, [Mono] worker unparking" messages when debugging agasint Android 
Emulator.
+
+---

Old:

  mono-5.2.0.215.tar.bz2

New:

  mono-5.2.0.224.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.HFtscJ/_old  2017-10-02 16:50:52.670400024 +0200
+++ /var/tmp/diff_new_pack.HFtscJ/_new  2017-10-02 16:50:52.674399463 +0200
@@ -38,7 +38,7 @@
 %define roslyn no
 %endif
 
-%define version_suffix 215
+%define version_suffix 224
 
 Name:   mono-core
 Version:5.2.0

++ mono-5.2.0.215.tar.bz2 -> mono-5.2.0.224.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-5.2.0.215.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-5.2.0.224.tar.bz2 differ: char 
11, line 1




commit mono-core for openSUSE:Factory

2017-08-29 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2017-08-29 11:34:59

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Tue Aug 29 11:34:59 2017 rev:111 rq:517703 version:5.2.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2017-08-12 
20:07:51.806613654 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-08-29 
11:35:08.771755630 +0200
@@ -1,0 +2,92 @@
+Fri Aug 18 12:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.2.0.215 (5.2.0 Stable)
+- New features and changes:
+  * Strong assembly names: mono will now optionally respect public keys and 
version numbers when loading strongly signed assemblies
+  * Added experimental default interface methods support
+  * System.Numerics.Vectors: the library is now considered ready for general 
usage
+  * .NET Standard 2.0 support: loading and running a library compiled against 
the 2.0 standard should work fine now
+  * The reference assemblies were updated to provide the .NET 4.7 API set
+  * The mono command now runs as a 64bit application by default. You can use 
the --arch=32 option to run Mono as 32bit again
+  * Optimized Array Stores
+  * Class Initialization Improvements
+  * GC: reduced minor collection pause times
+  * Interpreter now passes the majority of the JIT test suite, it can now run 
non-trivial programs
+- Added upstream patch provides-facades.patch:
+  * Search provides (for RPM-packaging) not only for GAC dir, but also for 
"Facades" and "4.5" mono-libdirs
+- Added upstream patch 
0001-btls-Disable-BUILD_SHARED_LIBS-while-building-boring.patch:
+  * Disable BUILD_SHARED_LIBS while building boringssl, so its symbols are not 
exported from the btls shared lib
+- Added upstream patch fix-project-builds-linux.patch:
+  * Fix finding nuget packages in lower-case dirs on case-sensitive filesystems
+- Added patch fix-dbg-headers.patch:
+  * Add missing internal headers to distribution in order to fix build for 
mono-debugger package
+- Bugfixes:
+  * bxc#580 - Type.Load loads strong type despite version mismatch
+  * bxc#39444 - Action ReflectedType differs from Delegate ReflectedType for 
virutal methods
+  * bxc#43805 - Output of DateTime.Now() differs on Mono for ambiguous time 
period
+  * bxc#43988 - Stack overflow in System.Text.Encoding.Default
+  * bxc#46661 - Runtime exception filters truncate exception stack traces on 
NSLog
+  * bxc#46929 - Datetime error on Mono.data.Sqlite
+  * bxc#47221 - Thread.Name can only be set once inside async callback
+  * bxc#47599 - HttpClient Transfer-Encoding:chunked is not added to the 
header - not able to transfer large files
+  * bxc#49721 - Assembly binder uses wrong strongly named assembly when same 
assembly with different version exists in local folder
+  * bxc#50529 - crash in thread-native-exit.exe
+  * bxc#51522 - Overload resolution fails for referenced assembly
+  * bxc#51561 - Getting process name of process running under higher privilege 
user throws exception
+  * bxc#51653 - mono_thread_info_wait_one_handle ignored alertable argument
+  * bxc#52086 - Nullable structs with implicit operators generate invalid IL 
code when compiling with Mono
+  * bxc#52294 - C# compiler reports an incorrect error in a lambda with 
generic constraints
+  * bxc#52340 - Compiler crashes with FATAL UNHANDLED EXCEPTION (nullref)
+  * bxc#52345 - Process has exited, so the requested information is not 
available
+  * bxc#52429 - Shutdown hang then crash in Finalizer thread
+  * bxc#52437 - Random NullReferenceExceptions in StringBuilder.ThreadSafeCopy
+  * bxc#52448 - StreamContent apparently needs to rewind stream before sending 
it
+  * bxc#52475 - MTOUCH: error MT3001: Could not AOT the assembly
+  * bxc#52511 - configure script doen’t detect bad configuration
+  * bxc#52549 - error: mono_w32socket_convert_error: no translation into 
winsock error for (41) "Protocol wrong type for socket"
+  * bxc#52590 - Cannot compile for iOS, TypeBuilder exists in two places.
+  * bxc#52599 - await in finally clause prevents disposal of enclosing using 
statement
+  * bxc#52600 - Full AOT: Strange combination of structs, generics, and enums 
causes runtime failure
+  * bxc#52743 - denied loading problems
+  * bxc#52845 - [Cycle 9] Satellite assemblies not bundled when using "Bundle 
assemblies into native code" due to "unknown escape sequence" error from gcc 
during mkbundle step
+  * bxc#52866 - F# sprintf AOT bug still exists
+  * bxc#52899 - mprof-report missing filenames in coverage xml output when 
using portable pdbs
+  * bxc#53066 - Can’t Build Project in Debug with "Could not AOT the assembly"
+  * bxc#53131 - Calling MakeArray() on a type with a rank that is 

commit mono-core for openSUSE:Factory

2017-08-12 Thread root
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)])



commit mono-core for openSUSE:Factory

2017-06-02 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2017-06-02 10:32:01

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Fri Jun  2 10:32:01 2017 rev:109 rq:498644 version:5.0.1

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2017-05-27 
13:08:23.728074807 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-06-02 
10:33:03.870175588 +0200
@@ -1,0 +2,14 @@
+Fri May 26 21:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.0.1.1 (5.0.1 Stable)
+- Bugfixes:
+  * bxc#56275 - Unable to copy appname.dll from obj to bin because it is being 
used by another process
+  * bxc#56240 - Performance Degradation When Using Expressions
+  * bxc#56177 - peverify fails on FSharp.Core.dll with mono_os_mutex_lock
+  * bxc#55858 - Microsoft.WebApplication.targets Missing from mono5
+  * bxc#56322 - Running nunit tests with domain isolation crashes Mono
+  * bxc#55988 - Apps using Roslyn crash when trying to load Roslyn
+  * bxc#56260 - "This stream does not support writing at 
System.IO.Compression.DeflateStream.BeginWrite" message
+  * bxc#55087 - "System.NotSupportedException: Stack walks are not supported 
on this platform - System.Reflection.MethodBase.GetCurrentMethod" message on 
Android
+
+---

Old:

  mono-5.0.0.100.tar.bz2

New:

  mono-5.0.1.1.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.8rFvB2/_old  2017-06-02 10:33:07.885608226 +0200
+++ /var/tmp/diff_new_pack.8rFvB2/_new  2017-06-02 10:33:07.889607661 +0200
@@ -38,14 +38,16 @@
 %define roslyn no
 %endif
 
+%define version_suffix 1
+
 Name:   mono-core
-Version:5.0.0
+Version:5.0.1
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
-Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.100.tar.bz2
+Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.%{version_suffix}.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
 # ppc build segfault so exclude it
@@ -189,7 +191,7 @@
 technologies that have been submitted to the ECMA for standardization.
 
 %prep
-%setup -q -n mono-%{version}
+%setup -q -n mono-%{version}.%{version_suffix}
 %patch14 -p1
 %if %roslyn == no
 %patch15 -p1

++ mono-5.0.0.100.tar.bz2 -> mono-5.0.1.1.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-5.0.0.100.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-5.0.1.1.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2017-05-27 Thread root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2017-05-27 13:06:47

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Sat May 27 13:06:47 2017 rev:108 rq:495350 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-11-21 
14:21:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2017-05-27 
13:08:23.728074807 +0200
@@ -1,0 +2,196 @@
+Tue May 16 13:27:46 UTC 2017 - idon...@suse.com
+
+- Disable rosyln on ppc64le 
+
+---
+Thu May 11 23:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 5.0.0.100 (5.0 Stable)
+- New features and changes:
+  * Shipping Roslyn C# compiler to enable C#7 support
+  * Support for msbuild and deprecating xbuild
+(msbuild currently not included, xbuild deprecated but still maintained)
+  * Enabling concurrent SGen garbage collector to reduce time spent in GC
+  * Continued Progress on .NET Class Library convergence
+- Packaging changes:
+  * Do not package roslyn csc compiler on platforms that do not support it
+  * Add xbuild-revert-to-mcs.patch: revert xbuild to use old mcs compiler on 
platforms that do not support roslyn
+
+---
+Tue May 4 12:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+
+- Enable external BTLS library build only on supported platforms (x86 and 
x86_64 right now):
+  * Fix build for arm, arm64, ppc64, ppc64le.
+- Enable pedump binary packaging for arm64 builds.
+
+---
+Fri Apr 28 15:00:00 UTC 2017 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 4.8.1.0 (4.8 Service Release 1)
+- Remove patch mono-config-fix-monoposixhelper-libdir.patch:
+  * Instead, use fix from official spec file
+- New features (see http://www.mono-project.com/docs/about-mono/releases/4.8.0 
for more info):
+  * Some API additions for .NET Standard 2.0
+  * Mono now ships with TLS 1.2, powered by Google’s BoringSSL project
+  * The MKBundle tool has been updated to easily support cross-compilation
+  * Runtime Logging: the new MONO_LOG_DEST environment variable can set to 
instruct the runtime where to write the tracing messages to
+  * Concurrent SGen mode improved
+  * More code have been adopted from Reference Source
+- Bugfixes:
+  * bxc#3323: Assertion when deleting global namespace inside method
+  * bxc#3399: [PATCH] pending_exception support is incomplete
+  * bxc#3434: Mono Compiler crashes when using a DelegateType as a method call
+  * bxc#3706: generics aot jit problem
+  * bxc#3735: Attempting to JIT compile method: using Linq’s “Any” fails on 
the device
+  * bxc#3767: Unit test UI table cell extends beyond cell bounds for failed 
test
+  * bxc#3811: DataContractJsonSerializer deserialization fails with subclass 
of List as known type
+  * bxc#3850: ScrollEventArgs in Form_Scroll method has invalid values
+  * bxc#3960: DismissModalViewControllerAnimated() crashes on 5.2.9
+  * bxc#4006: MonoDevelop fails to start with no warning if Gtk# is not 
installed on windows
+  * bxc#5644: Mono allows to access not accessible method
+  * bxc#7467: DefaultNonPersistentConnectionLimit is to low
+  * bxc#12571: Usage of XElement with XmlAnyElementAttribute is not supported 
by XmlSerializer
+  * bxc#19594: WebException.Response is null when https request needs proxy 
authentication
+  * bxc#29189: Compiling class referencing corefx facade/contract assemblies 
raises error “Reference to type System.SByte claims it is defined assembly 
mscorlib,.. but couldn’t be found”
+  * bxc#30686: ZipArchive ctor throws InvalidDataException for 
WebConnectionStream
+  * bxc#30821: Compilation generates CS1701 warning
+  * bxc#32374: WebRequest::BeginGetRequestStream incorrectly sets 
IAsyncResult::CompletedSynchronously to always true
+  * bxc#33571: Mono crashes when marshalling fixed arrays
+  * bxc#34802: Debugger crash on break-all, step into sequence.
+  * bxc#35536: Dns.GetHostEntry no longer supports IPv6
+  * bxc#35662: Type 
System.ServiceModel.Security.Tokens.BinarySecretSecurityToken is missing in 
assembly System.IdentityModel
+  * bxc#39282: [System.IO.Compression] issues with ZipArchiveEntry streams
+  * bxc#39859: Xamarin.Android apps on the Samsung Galaxy S7 fails to start 
with the error System.ExecutionEngineException SIGILL
+  * bxc#40603: Mono can’t parse Date in DB wich is in format: “2016-02-04 
10:39:11Z”
+  * bxc#40916: [System.IO.Compression] ZipArchive can create an 
ZipArchiveEntry that has a modified time of DateTime.MinValue
+  * bxc#41035: DataViewTest2.DataView_ListChangedEventTest occasionally fails 
with 

commit mono-core for openSUSE:Factory

2016-11-21 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-11-21 14:21:44

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-11-15 
17:54:45.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-11-21 
14:21:49.0 +0100
@@ -1,0 +2,7 @@
+Thu Nov 17 06:33:02 UTC 2016 - mailaen...@opensuse.org
+
+- Update to version 4.6.2 (service release)
+  * bxc#44708 - TrustFailure when attempting to access HTTPS servers on ports 
other than 443
+  * bxc#39832 - SIGSEGV when running roslyn
+
+---

Old:

  mono-4.6.1.5.tar.bz2

New:

  mono-4.6.2.7.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.pLBlGF/_old  2016-11-21 14:21:53.0 +0100
+++ /var/tmp/diff_new_pack.pLBlGF/_new  2016-11-21 14:21:53.0 +0100
@@ -26,13 +26,13 @@
 %endif
 
 Name:   mono-core
-Version:4.6.1
+Version:4.6.2
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
-Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.5.tar.bz2
+Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.7.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
 # ppc build segfault so exclude it

++ mono-4.6.1.5.tar.bz2 -> mono-4.6.2.7.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.6.1.5.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.6.2.7.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2016-11-15 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-11-15 17:54:44

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-10-22 
13:01:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-11-15 
17:54:45.0 +0100
@@ -1,0 +2,6 @@
+Sat Nov 12 14:36:43 CET 2016 - r...@suse.de
+
+- add boehm define in specfile to exclude boehm parts on aarch64
+- enable buildrequires for valgrind on aarch64 
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.Eqoat1/_old  2016-11-15 17:54:47.0 +0100
+++ /var/tmp/diff_new_pack.Eqoat1/_new  2016-11-15 17:54:47.0 +0100
@@ -19,6 +19,11 @@
 %{!?ext_man: %define ext_man .gz}
 %define llvm no
 %define sgen yes
+%ifarch aarch64
+%define boehm no
+%else
+%define boehm yes
+%endif
 
 Name:   mono-core
 Version:4.6.1
@@ -51,7 +56,7 @@
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xinerama)
 BuildRequires:  pkgconfig(zlib)
-%ifnarch ia64 %arm aarch64 s390
+%ifnarch ia64 %arm s390
 BuildRequires:  pkgconfig(valgrind)
 %endif
 %if %llvm == yes
@@ -296,7 +301,9 @@
 %{_bindir}/ikdasm
 %{_bindir}/mcs
 %{_bindir}/mono
+%if %boehm == yes
 %{_bindir}/mono-boehm
+%endif
 %{_bindir}/mono-configuration-crypto
 %if %sgen == yes
 %{_bindir}/mono-sgen
@@ -492,6 +499,7 @@
 %{_libdir}/libmono-2.0.so
 %{_libdir}/pkgconfig/mono-2.pc
 
+%if %boehm == yes
 %package -n libmonoboehm-2_0-1
 Summary:A Library for embedding Mono in your Application (Boehm GC)
 License:LGPL-2.1
@@ -535,6 +543,7 @@
 %files -n libmonoboehm-2_0-devel
 %defattr(-, root, root)
 %{_libdir}/libmonoboehm-2.0.so
+%endif
 
 %if %sgen == yes
 %package -n libmonosgen-2_0-1
@@ -1182,7 +1191,9 @@
 %{_bindir}/monop2
 %{_bindir}/mprof-report
 %{_bindir}/pdb2mdb
+%if %boehm == yes
 %{_bindir}/pedump
+%endif
 %{_bindir}/permview
 %{_bindir}/prj2make
 %{_bindir}/resgen
@@ -1408,8 +1419,10 @@
 Requires:   libmonosgen-2_0-1 = %{version}
 Requires:   libmonosgen-2_0-devel = %{version}
 %endif
+%if %boehm == yes
 Requires:   libmonoboehm-2_0-1 = %{version}
 Requires:   libmonoboehm-2_0-devel = %{version}
+%endif
 Requires:   mono-data = %{version}
 Requires:   mono-data-oracle = %{version}
 Requires:   mono-data-sqlite = %{version}




commit mono-core for openSUSE:Factory

2016-10-22 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-10-22 13:01:06

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-10-04 
15:43:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-10-22 
13:01:08.0 +0200
@@ -1,0 +2,5 @@
+Sun Oct 16 08:46:34 UTC 2016 - mailaen...@opensuse.org
+
+- Update to 4.6.1.5 re-release from 4.6.1.3 (no public changelog)
+
+---

Old:

  mono-4.6.1.3.tar.bz2

New:

  mono-4.6.1.5.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.2vFmtD/_old  2016-10-22 13:01:12.0 +0200
+++ /var/tmp/diff_new_pack.2vFmtD/_new  2016-10-22 13:01:12.0 +0200
@@ -27,7 +27,7 @@
 License:LGPL-2.1 and MIT and MS-PL
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
-Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.3.tar.bz2
+Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.5.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
 # ppc build segfault so exclude it

++ mono-4.6.1.3.tar.bz2 -> mono-4.6.1.5.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.6.1.3.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.6.1.5.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2016-10-04 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-10-04 15:44:10

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-10-01 
23:51:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-10-04 
15:43:50.0 +0200
@@ -1,0 +2,7 @@
+Sun Oct  2 08:26:07 UTC 2016 - mailaen...@opensuse.org
+
+- Update to version 4.6.1 (Bugfix release)
+  * bxc#44402 - Array doesn’t implement non-generic IEnumerable
+- Drop upstream applied bxc-44402.patch
+
+---

Old:

  bxc-44402.patch
  mono-4.6.0.245.tar.bz2

New:

  mono-4.6.1.3.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.GH3PRM/_old  2016-10-04 15:43:53.0 +0200
+++ /var/tmp/diff_new_pack.GH3PRM/_new  2016-10-04 15:43:53.0 +0200
@@ -21,13 +21,13 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.6.0
+Version:4.6.1
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
-Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.245.tar.bz2
+Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.3.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
 # ppc build segfault so exclude it
@@ -36,8 +36,6 @@
 Patch14:find-deps-fix.patch
 # PATCH-FIX-OPENSUSE fix incorrect $mono_libdir substitution for 
libMonoPosixHelper.so library when native library dir (/usr/lib64 on x86_64) is 
different from mono lib dir (/usr/lib)
 Patch15:mono-config-fix-monoposixhelper-libdir.patch
-# PATCH-FIX-UPSTREAM https://bugzilla.xamarin.com/show_bug.cgi?id=44402 ; 
https://github.com/mono/mono/commit/0dfef7b3453a1599806b8be04cf42f9b67c2e592
-Patch16:bxc-44402.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -171,7 +169,6 @@
 %setup -q -n mono-%{version}
 %patch14 -p1
 %patch15 -p1
-%patch16 -p1
 
 %build
 NOCONFIGURE="yes" ./autogen.sh

++ mono-4.6.0.245.tar.bz2 -> mono-4.6.1.3.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.6.0.245.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.6.1.3.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2016-10-01 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-10-01 23:51:18

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-08-10 
19:55:08.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-10-01 
23:51:21.0 +0200
@@ -1,0 +2,215 @@
+Tue Sep 27 18:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net
+
+- Update source tarball from 4.6.0.243 to v4.6.0.245
+ * fixes in mcs/class/Microsoft.NuGet.Build.Tasks/Makefile
+- added bxc-44402.patch: bxc#44402 - Array doesn’t implement non-generic 
IEnumerable. See https://bugzilla.xamarin.com/show_bug.cgi?id=44402 for more 
details
+
+---
+Sat Sep 24 17:36:20 UTC 2016 - mailaen...@opensuse.org
+
+- Update to version 4.6.0
+ * bxc#4242 - JavaScriptSerializer should use invariant culture
+ * bxc#5644 - Mono allows to access not accessible method
+ * bxc#6057 - UdpClient IPv6 Receive throws ArgumentException
+ * bxc#8554 - System.Net.NetworkInformation.Ping - SendPingAsync operation 
fails
+ * bxc#10108 - mono_jit_cleanup asserts/aborts on shutdown if soft debugging
+ * bxc#11699 - FileStream writing incorrectly (some internal position is wrong)
+ * bxc#12205 - MethodInfo.ReflectedType returns declaring type for generic 
base classes
+ * bxc#13538 - Extraneous lines in Application Output for Debug.WriteLine
+ * bxc#13957 - Xamarin.Android Apps are crashing on dual core x86 Devices
+ * bxc#18361 - FileInfo.MoveTo does not work with absolute paths
+ * bxc#20186 - Another AOT bug
+ * bxc#23206 - MS allows threadpool threads to be renamed multiple times
+ * bxc#24974 - Exception occurs in __ComObject finalizer when shutting down 
process
+ * bxc#27303 - NullReferenceException with ARMv7
+ * bxc#29585 - Type.GetMethods returns generic method that cannot be 
specialized
+ * bxc#29916 - System.Reflection.ParameterInfo.GetCustomAttributes always 
throws NullReference exception.
+ * bxc#30686 - ZipArchive ctor throws InvalidDataException for 
WebConnectionStream
+ * bxc#30821 - Compilation generates CS1701 warning
+ * bxc#32020 - Don’t default to –with-tls=pthread on Solaris/x86
+ * bxc#32315 - Inspecting a variable gives information from the incorrect 
symbol
+ * bxc#32374 - WebRequest::BeginGetRequestStream incorrectly sets 
IAsyncResult::CompletedSynchronously to always true
+ * bxc#32561 - Could not load file or assembly Microsoft.Build.Utilities
+ * bxc#32768 - New bcl-tests crashing due to System.ObjectDisposedException: 
Cannot access a disposed object
+ * bxc#33551 - System.Net.SmtpClient uses an invalid HELO name
+ * bxc#33553 - System.IO.Compression.ZipArchive produces bad archive files
+ * bxc#33809 - Exception with SignalR 2.2 and Mono 4.2.0
+ * bxc#34133 - [iOS]System test failures on iOS devices with cycle6 build
+ * bxc#34314 - libgdiplus.so without API suffix is referenced by System.Imaging
+ * bxc#34413 - SOAP header within the SOAP envelope is not being serialized 
correctly
+ * bxc#34498 - AOT task fails if project path has a space in it
+ * bxc#34883 - bcl-test failure in PingTest.PingSuccess on Samsung Galaxy S3
+ * bxc#34916 - GZipStream fails on iOS
+ * bxc#35004 - Filename returned by LocalEndpoint of UnixListener has null 
characters appended to the end which causes the socket file to not be deleted 
when the UnixListener is disposed
+ * bxc#35872 - Cultureinfo -> numinfo internal field is NonSerialized on Mono, 
but not on Windows
+ * bxc#35876 - Incorrect return of DateTime.ToUniversalTime method for 
DateTime.MaxValue.
+ * bxc#36080 - [Mono 4.2] “‘System.ServiceModel.EndpointAddress10’ does not 
have a static method ‘GetSchema’ that takes a parameter of type 
‘System.Xml.Schema.XmlSchemaSet’” when using the Xamarin Mobile profile with 
some WCF client apps
+ * bxc#36116 - Mono 4.2 generates incorrect “Reference.map”, causing “Could 
not find file ‘/TempConvert.wsdl’” when adding or updating a Web Reference in 
Xamarin Studio
+ * bxc#36183 - Since upgrading to Xamarin Android 6 get error error MSB3733: 
Input file “obj\Android\Debug\android\AndroidManifest.xml” cannot be opened
+ * bxc#36192 - Error binding Socket to Loopback
+ * bxc#36388 - Application settings produce extra XML headers during saving
+ * bxc#36401 - [XM 2.4] “System.Configuration.ConfigurationErrorsException: 
Failed to load configuration section for dataContractSerializer” when using 
ChannelFactory with the “Xamarin.Mac .NET 4.5 Framework”
+ * bxc#36723 - [iOS][llvm/thumb] Linksdk “Linker_RuntimeWrappedException” test 
crash on iOS device with master build * Assertion at 
../../../../../mono/mono/mini/aot-runtime.c:4733, 

commit mono-core for openSUSE:Factory

2016-08-10 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-08-10 19:55:05

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-07-01 
09:52:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-08-10 
19:55:08.0 +0200
@@ -1,0 +2,17 @@
+Fri Aug 5 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net
+
+- Update to mono 4.4.2.11, service release 4.4 SR1. Bugfixes since v4.4.1.0:
+ * bxc#30686 - ZipArchive ctor throws InvalidDataException for 
WebConnectionStream
+ * bxc#34498 - AOT task fails if project path has a space in it
+ * bxc#39100 - ‘library not loaded’ error when using embedded mono
+ * bxc#39282 - [System.IO.Compression] issues with ZipArchiveEntry streams
+ * bxc#40916 - [System.IO.Compression] ZipArchive can create an 
ZipArchiveEntry that has a modified time of DateTime.MinValue
+ * bxc#41264 - System “Socket” tests fails on devices with 
System.ObjectDisposedException
+ * bxc#41290 - Behavior change of 
ServicePointManager.ServerCertificateValidationCallback’s SslPolicyErrors 
result for untrusted CA certificates
+ * bxc#41530 - [iOS]TimerTest failing randomly on devices
+ * bxc#41979 - CodeDom cannot call mcs because of invalid encoding 
configuration
+ * bxc#42219 - [System.IO.Compression] Cannot create ZipArchive with duplicate 
entries with same name
+ * bxc#42274 - System.IO.Compression.ZipArchive vs System.Xml.XmlReader
+ * bxc#42688 - Can’t wait for more than 429496 ms (429s)
+
+---

Old:

  mono-4.4.1.0.tar.bz2

New:

  mono-4.4.2.11.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.EyYVzx/_old  2016-08-10 19:55:11.0 +0200
+++ /var/tmp/diff_new_pack.EyYVzx/_new  2016-08-10 19:55:11.0 +0200
@@ -21,13 +21,13 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.4.1
+Version:4.4.2
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
-Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.0.tar.bz2
+Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.11.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
 # ppc build segfault so exclude it
@@ -369,6 +369,8 @@
 %{_prefix}/lib/mono/4.5/System.Net.Http.WebRequest.dll
 %{_prefix}/lib/mono/4.5/System.Numerics.dll
 %{_prefix}/lib/mono/4.5/System.Numerics.Vectors.dll
+%{_prefix}/lib/mono/4.5/System.Reflection.Context.dll
+%{_prefix}/lib/mono/4.5/System.Runtime.InteropServices.RuntimeInformation.dll
 %{_prefix}/lib/mono/4.5/System.Security.dll
 %{_prefix}/lib/mono/4.5/System.Threading.Tasks.Dataflow.dll
 %{_prefix}/lib/mono/4.5/System.Windows.dll
@@ -412,6 +414,8 @@
 %{_prefix}/lib/mono/gac/System.Net.Http.WebRequest
 %{_prefix}/lib/mono/gac/System.Numerics
 %{_prefix}/lib/mono/gac/System.Numerics.Vectors
+%{_prefix}/lib/mono/gac/System.Reflection.Context
+%{_prefix}/lib/mono/gac/System.Runtime.InteropServices.RuntimeInformation
 %{_prefix}/lib/mono/gac/System.Security
 %{_prefix}/lib/mono/gac/System.Threading.Tasks.Dataflow
 %{_prefix}/lib/mono/gac/System.Windows

++ mono-4.4.1.0.tar.bz2 -> mono-4.4.2.11.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.4.1.0.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.4.2.11.tar.bz2 differ: char 
11, line 1




commit mono-core for openSUSE:Factory

2016-07-01 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-07-01 09:52:18

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-06-07 
23:44:02.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-07-01 
09:52:20.0 +0200
@@ -1,0 +2,43 @@
+Tue Jun 28 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net
+
+- Update to mono 4.4.1.0, service release 4.4 SR0. Bugfixes since v4.4.0.182:
+ * bxc#41775 - Zip version needed to extract not correct in 
System.IO.Compression
+ * bxc#41782 - [Cycle 7] "System.Net.WebException: Error: 
NameResolutionFailure" when attempting web requests with certain raw IP 
addresses
+ * bxc#41874 - Reflection throws AmbiguousMatchException when calling 
GetProperty on a class that inherits from a generic base class.
+
+---
+Sun Jun 12 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net
+
+- Added mono-config-fix-monoposixhelper-libdir.patch to fix incorrect 
substitution of $mono_libdir (only for libMonoPosixHelper.so) in mono config 
file:
+ * Fix incorrect replacement of $mono_libdir in config file for 
libMonoPosixHelper native library, when system libdir (/usr/lib64 on x86_64 
builds) differs from mono install dir (/usr/lib)
+
+---
+Sat Jun 11 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net
+
+- Update to mono 4.4.0.182, new major release v4.4. Short changelog since v4.2:
+ * Class Libraries now tracking .NET 4.6.1 APIs, folder structure is updated. 
Support for older APIs via reference assemblies
+ * WCF: WebHttpBinding must use http scheme in case when SecurityMode == 
WebHttpSecurityMode.TransportCredentialOnly
+ * Embedding API: mini_parse_debug_option allows embedders to set debug 
options programatically, without going through the MONO_DEBUG environment 
variable.
+ * Unmanaged Thin Locks: improved performance for locks and thin locks in some 
cases, decrease in performance for the case of repetitive nesting of a lock
+ * libmono now defaults to SGen
+ * FullAOT: Generic Value Type Sharing improvements
+ * Cooperative Mode for SGen GC by using MONO_ENABLE_COOP environment variable
+ * Thread Priority Setting: Implement a SetPriority/GetPriority facility for 
real-time threads
+ * Other improvements to garbage collector: concurrent capabilities, lock-free 
GC handles, performance and memory optimizations
+ * Profiler: annotate GC roots, so the profiler can get better visibility into 
the nature of objects that keep objects alive
+ * Threadpool: no longer using the sparse array for the threadpool, as for 
many thread it would slow down some operations
+ * Debugger: the soft debugger now allows nested invocations to take place
+ * PowerPC: the PowerPC backend has been updated to support big endian systems
+ * C# Compiler: null operator (?.) has been implemented for dynamic expressions
+ * Named events and semaphores: the support for sharing named 
events/semaphores etc. between processes (MONO_ENABLE_SHM) has been removed. 
Use Mono.Posix instead
+ * Reflection: major upgrade to Reflection APIs for Roslyn support
+ * Tools updated: csharp, mdoc, mkbundle, xbuild
+ More information at: 
http://www.mono-project.com/docs/about-mono/releases/4.4.0
+
+- Packaging changes:
+ * spec file updated according to upstream srcrpm
+ * removed upstreamed patches: mono-nunit-default-runtime-4.5.patch, 
strncat-process-c.patch, mono-un-revoke-fix-in-BNC-144655.patch
+ * removed PPC patches: ppc_instruction_length_of_atomic_add_i4_is_28.patch, 
fix_atomic_add_i4_support_for_32bit_ppc.patch, basic_changes_powerpc_be.patch, 
ppc_add_monocontext_and_async_callback.patch, 
fix_passing_struct_parms_per_elf_abiv2.patch, update_elf_abiv2_testcases.patch, 
partial_sharing_false_4_powerpc.patch, 
fix_exception_when_reading_from_timezone_file.patch
+ * fix incorrect requires for libmono-2_0-devel package: it should require 
libmonosgen-2_0-devel when building with %{sgen} flag enabled, fix broken 
symlinks to libmonosgen lib
+
+---

Old:

  basic_changes_powerpc_be.patch
  fix_atomic_add_i4_support_for_32bit_ppc.patch
  fix_exception_when_reading_from_timezone_file.patch
  fix_passing_struct_parms_per_elf_abiv2.patch
  mono-4.2.3.4.tar.bz2
  mono-nunit-default-runtime-4.5.patch
  mono-un-revoke-fix-in-BNC-144655.patch
  partial_sharing_false_4_powerpc.patch
  ppc_add_monocontext_and_async_callback.patch
  ppc_instruction_length_of_atomic_add_i4_is_28.patch
  strncat-process-c.patch
  update_elf_abiv2_testcases.patch

New:

  

commit mono-core for openSUSE:Factory

2016-06-07 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-06-07 23:44:01

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-05-10 
09:26:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-06-07 
23:44:02.0 +0200
@@ -1,0 +2,7 @@
+Thu Jun 2 00:00:00 UTC 2016 - fwdsbs.to.1...@xoxy.net
+
+- added find-deps-fix.patch: remove libmono library check from 
mono-find-requires and mono-find-provides scrits to fix custom dependencies 
generator in other mono packages (that invoke this scripts directly)
+- added missing provide-dependencies from /usr/lib/mono/4.5/Facades dir (that 
was removed at Nov 17 2015 changes)
+- added System.Transactions and System.Configuration.Install 
provide-dependencies to mono-devel
+
+---

New:

  find-deps-fix.patch



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.mhCiNF/_old  2016-06-07 23:44:05.0 +0200
+++ /var/tmp/diff_new_pack.mhCiNF/_new  2016-06-07 23:44:05.0 +0200
@@ -51,6 +51,8 @@
 ##
 # PATCH-FIX-UPSTREAM https://github.com/mono/mono/pull/2394
 Patch13:libgdiplus0-un-devel.patch
+# remove checks for libmono in mono-find-provides and mono-find-requires 
scripts
+Patch14:find-deps-fix.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -103,6 +105,55 @@
 Provides:   mono(System.Security) = 2.0.0.0
 Provides:   mono(System.Xml) = 1.0.5000.0
 Provides:   mono(System.Xml) = 2.0.0.0
+Provides:   mono(System.Diagnostics.Contracts) = 4.0.0.0
+Provides:   mono(System.Diagnostics.Debug) = 4.0.0.0
+Provides:   mono(System.Diagnostics.Tools) = 4.0.0.0
+Provides:   mono(System.Diagnostics.Tracing) = 4.0.0.0
+Provides:   mono(System.Collections) = 4.0.0.0
+Provides:   mono(System.Collections.Concurrent) = 4.0.0.0
+Provides:   mono(System.Runtime) = 4.0.0.0
+Provides:   mono(System.Runtime.Extensions) = 4.0.0.0
+Provides:   mono(System.Runtime.InteropServices) = 4.0.0.0
+Provides:   mono(System.Runtime.InteropServices.WindowsRuntime) = 4.0.0.0
+Provides:   mono(System.Runtime.Numerics) = 4.0.0.0
+Provides:   mono(System.Runtime.Serialization.Json) = 4.0.0.0
+Provides:   mono(System.Runtime.Serialization.Primitives) = 4.0.0.0
+Provides:   mono(System.Runtime.Serialization.Xml) = 4.0.0.0
+Provides:   mono(System.Reflection) = 4.0.0.0
+Provides:   mono(System.Reflection.Emit) = 4.0.0.0
+Provides:   mono(System.Reflection.Emit.ILGeneration) = 4.0.0.0
+Provides:   mono(System.Reflection.Emit.Lightweight) = 4.0.0.0
+Provides:   mono(System.Reflection.Extensions) = 4.0.0.0
+Provides:   mono(System.Reflection.Primitives) = 4.0.0.0
+Provides:   mono(System.ObjectModel) = 4.0.0.0
+Provides:   mono(System.Xml.ReaderWriter) = 4.0.0.0
+Provides:   mono(System.Xml.XDocument) = 4.0.0.0
+Provides:   mono(System.Xml.XmlSerializer) = 4.0.0.0
+Provides:   mono(System.ComponentModel) = 4.0.0.0
+Provides:   mono(System.ComponentModel.Annotations) = 4.0.0.0
+Provides:   mono(System.ComponentModel.EventBasedAsync) = 4.0.0.0
+Provides:   mono(System.Dynamic.Runtime) = 4.0.0.0
+Provides:   mono(System.Globalization) = 4.0.0.0
+Provides:   mono(System.IO) = 4.0.0.0
+Provides:   mono(System.Linq) = 4.0.0.0
+Provides:   mono(System.Linq.Expressions) = 4.0.0.0
+Provides:   mono(System.Linq.Parallel) = 4.0.0.0
+Provides:   mono(System.Linq.Queryable) = 4.0.0.0
+Provides:   mono(System.Net.NetworkInformation) = 4.0.0.0
+Provides:   mono(System.Net.Primitives) = 4.0.0.0
+Provides:   mono(System.Net.Requests) = 4.0.0.0
+Provides:   mono(System.Resources.ResourceManager) = 4.0.0.0
+Provides:   mono(System.Security.Principal) = 4.0.0.0
+Provides:   mono(System.ServiceModel.Http) = 4.0.0.0
+Provides:   mono(System.ServiceModel.Primitives) = 4.0.0.0
+Provides:   mono(System.ServiceModel.Security) = 4.0.0.0
+Provides:   mono(System.Text.Encoding) = 4.0.0.0
+Provides:   mono(System.Text.Encoding.Extensions) = 4.0.0.0
+Provides:   mono(System.Text.RegularExpressions) = 4.0.0.0
+Provides:   mono(System.Threading) = 4.0.0.0
+Provides:   mono(System.Threading.Tasks) = 4.0.0.0
+Provides:   mono(System.Threading.Tasks.Parallel) = 4.0.0.0
+Provides:   mono(System.Threading.Timer) = 4.0.0.0
 Provides:   mono(mscorlib) = 1.0.5000.0
 Provides:   

commit mono-core for openSUSE:Factory

2016-05-10 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-05-10 09:26:13

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-02-12 
11:20:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-05-10 
09:26:16.0 +0200
@@ -1,0 +2,12 @@
+Sun Apr 17 12:43:59 UTC 2016 - mailaen...@opensuse.org
+
+- update to 4.2.3.4 (service release), bugfixes:
+  * bxc#36116 - [System.Web.Services] Unix paths fix
+  * bxc#37079 - [jit] Fix the support for gshared types in mini_emit_initobj ()
+  * bxc#37273 - [llvm] Disable support for nested clauses.
+  * bxc#38012 - [sgen] Fix register scanning on ARM
+  * bxc#37846 - [jit] Fix the reference type detection for Volatile:Read/Write 
()
+- remove outdated authors.patch as it was removed on purpose
+  https://github.com/mono/mono/commit/b39e7e9d78938362417b2c966d204da60952c7b4
+
+---

Old:

  authors.patch
  mono-4.2.2.30.tar.bz2

New:

  mono-4.2.3.4.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.rQKfLb/_old  2016-05-10 09:26:19.0 +0200
+++ /var/tmp/diff_new_pack.rQKfLb/_new  2016-05-10 09:26:19.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mono-core
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -21,23 +21,22 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.2.2
+Version:4.2.3
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
-Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.30.tar.bz2
+Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.4.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
 # ppc build segfault so exclude it
 ExcludeArch:ppc
-# PATCH-FIX-OPENSUSE Use runtime 4.5 as default for nunit
+# PATCH-FIX-UPSTREAM 
https://github.com/mono/mono/commit/f3e4d331e7c9e02d25162b01604c0a3c54b23fc0
 Patch0: mono-nunit-default-runtime-4.5.patch
-# PATCH-FIX-OPENSUSE authors file is missing
-Patch2: authors.patch
 # PATCH-FIX-OPENSUSE fix insecure use of strncat at process.c:383 to fix build 
process
 Patch3: strncat-process-c.patch
+# PATCH-FIX-UPSTREAM  
https://github.com/mono/mono/commit/cdb098617af97c6af76e9048af62e8e5e778b5b6)
 Patch4: mono-un-revoke-fix-in-BNC-144655.patch
 ##
 ## set of ppc patches from git upstream not yet in tarball 4.2.1
@@ -125,7 +124,6 @@
 %prep
 %setup -q -n mono-%{version}
 %patch0 -p1
-%patch2 -p1
 %patch3 -p1
 %patch4 -p1
 %patch5 -p1
@@ -235,7 +233,7 @@
 
 %files -f mcs.lang
 %defattr(-, root, root)
-%doc AUTHORS COPYING.LIB LICENSE ChangeLog NEWS README.md
+%doc COPYING.LIB LICENSE ChangeLog NEWS README.md
 %config %{_sysconfdir}/mono/2.0/machine.config
 %config %{_sysconfdir}/mono/2.0/settings.map
 %config %{_sysconfdir}/mono/4.0/machine.config

++ mono-4.2.2.30.tar.bz2 -> mono-4.2.3.4.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.2.2.30.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.2.3.4.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2016-02-12 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-02-12 11:20:45

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2016-01-12 
16:11:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-02-12 
11:20:49.0 +0100
@@ -1,0 +2,40 @@
+Sun Jan 31 16:30:56 UTC 2016 - mailaen...@opensuse.org
+
+- update to 4.2.2.30 (maintenance release) bug fixes:
+ C# Compiler
+  * bxc#33341 - Set null operator barrier between invocation instance and its 
arguments
+ Class Libraries
+  * bxc#35857 - [System.Data] Implement CommandBehavior.SequentialAccess 
support for GetValues method
+  * bxc#28693 - [System] Remove arbitrary debugging limit from 
FileSystemWatcher on OSX
+  * bxc#36003 - [corlib] Invalid DateTime format for Finnish and DateTime 
parser not supporting same separator for date and time (edit)
+  * bxc#37171 - [System.Runtime.Serialization] XmlObjectSerializer: fix 
ISerializable
+  * [System.Runtime.Serialization] Static serializer calls directly into 
internal APIs to fix 4.2.1
+  * [corlib] Fix multicast delegate remove behavior
+  * [corlib] Fix multicast Method property
+  * [System.XML] Fix endless recursion in XmlCompiledTransform on mobile
+ Runtime
+  * bxc#35828 - [runtime] Fix Thread.CurrentThread in non-root appdomains by 
setting the tls slot in start_wrapper, otherwise Thread.CurrentThread would 
create a new Thread object so there would be two
+  * bxc#20186 - [runtime] Make sure ptr-to-structure and structure-and-ptr 
wrappers are unique, this is needed by full aot
+  * bxc#36292 - [jit] Avoid a verification error in gsharedvt code with ldarga 
+ gshared types
+  * bxc#36256 - [aot] Cache inflated methods loaded from aot images to avoid 
repeating an expensive search
+  * bxc#35545 - [runtime] Implement native-to-managed marshalling of byref 
delegate arguments
+  * bxc#36383 - [gsharedvt] Fix support for constrained calls on interfaces.
+  * bxc#36566 - [jit] Increase the buffer size used by the dyncall data 
structures to 512.
+  * threadpool] Fix get min and available threads icalls.
+  * [verifier] Fix the verifiers to handle Roslyn style fixed blocks.
+ Garbage Collector
+  * Multiple fixes for rare crashes in sgen:
+  * Fix marking of cards on 64bit
+  * Don’t hardcode the nursery size in aot write barriers
+  * Fix race between block allocation and concurrent sweep
+  *  Make sure we scan aligned memory regions
+ Profiler
+  * Avoid a crash at shutdown by installing the assembly unload hook for the 
‘start_unload’ event instead of the ‘end_un
+
+---
+Sat Jan 30 08:46:51 UTC 2016 - dmuel...@suse.com
+
+- update to 4.2.1.124:
+  * Bugfixes
+
+---

Old:

  mono-4.2.1.102.tar.bz2

New:

  mono-4.2.2.30.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.F40ELS/_old  2016-02-12 11:20:53.0 +0100
+++ /var/tmp/diff_new_pack.F40ELS/_new  2016-02-12 11:20:53.0 +0100
@@ -21,13 +21,13 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.2.1
+Version:4.2.2
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
-Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.102.tar.bz2
+Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.30.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
 # ppc build segfault so exclude it

++ mono-4.2.1.102.tar.bz2 -> mono-4.2.2.30.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.2.1.102.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.2.2.30.tar.bz2 differ: char 
11, line 1




commit mono-core for openSUSE:Factory

2016-01-12 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2016-01-12 16:11:35

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-12-17 
15:54:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2016-01-12 
16:11:37.0 +0100
@@ -1,0 +2,5 @@
+Sun Jan  3 21:37:33 UTC 2016 - mailaen...@opensuse.org
+
+- add libgdiplus0-un-devel.patch to fix boo#944754
+
+---

New:

  libgdiplus0-un-devel.patch



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.wI4JLN/_old  2016-01-12 16:11:40.0 +0100
+++ /var/tmp/diff_new_pack.wI4JLN/_new  2016-01-12 16:11:40.0 +0100
@@ -50,6 +50,8 @@
 Patch11:   partial_sharing_false_4_powerpc.patch
 Patch12:   fix_exception_when_reading_from_timezone_file.patch
 ##
+# PATCH-FIX-UPSTREAM https://github.com/mono/mono/pull/2394
+Patch13:libgdiplus0-un-devel.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -134,6 +136,7 @@
 %patch10 -p1
 %patch11 -p1
 %patch12 -p1
+%patch13 -p1
 
 %build
 NOCONFIGURE="yes" ./autogen.sh

++ libgdiplus0-un-devel.patch ++
>From bec6f78249911294447e975718e8aa2af07a0098 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?=
 
Date: Sun, 3 Jan 2016 22:06:54 +0100
Subject: [PATCH] reference libgdiplus with the proper .so name

---
 configure.ac | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/configure.ac b/configure.ac
index 568cb22..98a9697 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3250,6 +3250,12 @@ AC_ARG_WITH([libgdiplus],
 
 # default install location
 libgdiplus_install_loc=libgdiplus${libsuffix}
+case "$host" in
+*-*-*linux*)
+libgdiplus_install_loc=libgdiplus${libsuffix}.0
+;;
+esac
+
 case $with_libgdiplus in
 no|installed)
 libgdiplus_loc=



commit mono-core for openSUSE:Factory

2015-12-17 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-12-17 15:54:37

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-11-24 
22:33:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-12-17 
15:54:39.0 +0100
@@ -1,0 +2,19 @@
+Fri Dec 11 08:32:06 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- retrieve from upstream all ppc patches not yet in 4.2.1 tarball
+  ppc_instruction_length_of_atomic_add_i4_is_28.patch
+  fix_atomic_add_i4_support_for_32bit_ppc.patch
+  basic_changes_powerpc_be.patch (already done yesterday)
+  ppc_add_monocontext_and_async_callback.patch
+  fix_passing_struct_parms_per_elf_abiv2.patch
+  update_elf_abiv2_testcases.patch
+  partial_sharing_false_4_powerpc.patch
+  fix_exception_when_reading_from_timezone_file.patch
+
+---
+Thu Dec 10 15:08:07 UTC 2015 - norm...@linux.vnet.ibm.com
+
+- new basic_changes_powerpc_be.patch to build ppc64 archi
+  and disable ppc build that still segfault.
+
+---

New:

  basic_changes_powerpc_be.patch
  fix_atomic_add_i4_support_for_32bit_ppc.patch
  fix_exception_when_reading_from_timezone_file.patch
  fix_passing_struct_parms_per_elf_abiv2.patch
  partial_sharing_false_4_powerpc.patch
  ppc_add_monocontext_and_async_callback.patch
  ppc_instruction_length_of_atomic_add_i4_is_28.patch
  update_elf_abiv2_testcases.patch



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.cyL9Tw/_old  2015-12-17 15:54:44.0 +0100
+++ /var/tmp/diff_new_pack.cyL9Tw/_new  2015-12-17 15:54:44.0 +0100
@@ -30,6 +30,8 @@
 Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.102.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
+# ppc build segfault so exclude it
+ExcludeArch:ppc
 # PATCH-FIX-OPENSUSE Use runtime 4.5 as default for nunit
 Patch0: mono-nunit-default-runtime-4.5.patch
 # PATCH-FIX-OPENSUSE authors file is missing
@@ -37,6 +39,17 @@
 # PATCH-FIX-OPENSUSE fix insecure use of strncat at process.c:383 to fix build 
process
 Patch3: strncat-process-c.patch
 Patch4: mono-un-revoke-fix-in-BNC-144655.patch
+##
+## set of ppc patches from git upstream not yet in tarball 4.2.1
+Patch5:ppc_instruction_length_of_atomic_add_i4_is_28.patch
+Patch6:fix_atomic_add_i4_support_for_32bit_ppc.patch
+Patch7:basic_changes_powerpc_be.patch
+Patch8:ppc_add_monocontext_and_async_callback.patch
+Patch9:fix_passing_struct_parms_per_elf_abiv2.patch
+Patch10:   update_elf_abiv2_testcases.patch
+Patch11:   partial_sharing_false_4_powerpc.patch
+Patch12:   fix_exception_when_reading_from_timezone_file.patch
+##
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -113,6 +126,14 @@
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
+%patch10 -p1
+%patch11 -p1
+%patch12 -p1
 
 %build
 NOCONFIGURE="yes" ./autogen.sh

++ basic_changes_powerpc_be.patch ++
commit 8332185abf23e2f27a536e6b7a08310aba8564fb
Author: Bill Seurer 
Date:   Tue Aug 18 09:36:23 2015 -0500

[ppc] Basic changes to allow mono to build and run on power BE
patch adapted to current mono 4.2.1.102

The patch of tramp-ppc.c was not from above commit
but is also required to avoid ppc64 build segfault.

Signed-off-by: Michel Normand 
---
 mono/mini/mini-ppc.c |   10 --
 mono/mini/mini-trampolines.c |5 -
 mono/mini/tramp-ppc.c|4 
 mono/sgen/sgen-archdep.h |4 ++--
 4 files changed, 18 insertions(+), 5 deletions(-)

Index: mono-4.2.1/mono/mini/mini-ppc.c
===
--- mono-4.2.1.orig/mono/mini/mini-ppc.c
+++ mono-4.2.1/mono/mini/mini-ppc.c
@@ -1086,7 +1086,10 @@ get_call_info (MonoGenericSharingContext
cinfo->args [n].size = size;
 
/* It was 7, now it is 8 in LinuxPPC */
-   if (fr <= PPC_LAST_FPARG_REG) {
+   if (fr <= PPC_LAST_FPARG_REG
+   // For non-native vararg calls the parms must 
go in storage
+   && !(!sig->pinvoke && 
(sig->call_convention == 

commit mono-core for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-11-24 22:33:24

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is "mono-core"

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-09-03 
17:58:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-11-24 
22:33:32.0 +0100
@@ -1,0 +2,20 @@
+Tue Nov 17 00:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net, martin.li...@suse.com
+
+- Update to version 4.2.1.102:
+  * More adoption of Microsoft's open source code
+  * Support for PPDB debugging format
+  * New threadpool implementation
+  * Runtime optimizations
+  * Extensive bug fixing (see 
http://www.mono-project.com/docs/about-mono/releases/4.2.0 for complete list)
+- Temporary fixes for old incorrect dependencies. See this link for more 
details: 
https://github.com/mono/mono/commit/1f4133a06f252ec1b78637dd91e49f50836cf570
+- Added authors.patch to fix missing authors file
+- Added strncat-process-c.patch - fix insecure use of strncat at process.c:383 
to fix OBS build
+- Added mono-un-revoke-fix-in-BNC-144655.patch - fix BNC#144655
+- Various packaging fixes
+
+---
+Sun Nov 15 12:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 4.0.5.1, Bugfixes: #34345, #33585, #34470
+
+---

Old:

  mono-4.0.4.1.tar.bz2

New:

  authors.patch
  mono-4.2.1.102.tar.bz2
  mono-un-revoke-fix-in-BNC-144655.patch
  strncat-process-c.patch



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.0AFYVu/_old  2015-11-24 22:33:38.0 +0100
+++ /var/tmp/diff_new_pack.0AFYVu/_new  2015-11-24 22:33:38.0 +0100
@@ -21,17 +21,22 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.0.4
+Version:4.2.1
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
-Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.1.tar.bz2
+Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.102.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
 # PATCH-FIX-OPENSUSE Use runtime 4.5 as default for nunit
 Patch0: mono-nunit-default-runtime-4.5.patch
+# PATCH-FIX-OPENSUSE authors file is missing
+Patch2: authors.patch
+# PATCH-FIX-OPENSUSE fix insecure use of strncat at process.c:383 to fix build 
process
+Patch3: strncat-process-c.patch
+Patch4: mono-un-revoke-fix-in-BNC-144655.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -86,6 +91,8 @@
 Provides:   mono(System.Xml) = 2.0.0.0
 Provides:   mono(mscorlib) = 1.0.5000.0
 Provides:   mono(mscorlib) = 2.0.0.0
+Provides:   mono(mscorlib) = 4.0.0.0
+Provides:   mono(Mono.Configuration.Crypto) = 4.0.0.0
 # mono-core provides System.DateTime functions, which rely on timezone 
information
 Requires:   timezone
 
@@ -103,6 +110,9 @@
 %prep
 %setup -q -n mono-%{version}
 %patch0 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
 NOCONFIGURE="yes" ./autogen.sh
@@ -763,13 +773,17 @@
 %{_prefix}/lib/mono/4.5/System.ServiceModel.Discovery.dll
 %{_prefix}/lib/mono/4.5/System.ServiceModel.Routing.dll
 %{_prefix}/lib/mono/4.5/System.ServiceModel.Web.dll
+%{_prefix}/lib/mono/4.5/System.ServiceModel.Internals.dll
 %{_prefix}/lib/mono/4.5/System.ServiceModel.dll
+%{_prefix}/lib/mono/4.5/SMDiagnostics.dll
 %{_prefix}/lib/mono/4.5/svcutil.exe*
 %{_prefix}/lib/mono/gac/System.Data.Services
 %{_prefix}/lib/mono/gac/System.IdentityModel
 %{_prefix}/lib/mono/gac/System.IdentityModel.Selectors
 %{_prefix}/lib/mono/gac/System.Runtime.DurableInstancing
+%{_prefix}/lib/mono/gac/SMDiagnostics
 %{_prefix}/lib/mono/gac/System.ServiceModel
+%{_prefix}/lib/mono/gac/System.ServiceModel.Internals
 %{_prefix}/lib/mono/gac/System.ServiceModel.Activation
 %{_prefix}/lib/mono/gac/System.ServiceModel.Discovery
 %{_prefix}/lib/mono/gac/System.ServiceModel.Routing
@@ -1005,6 +1019,10 @@
 %endif
 Provides:   mono(PEAPI) = 1.0.5000.0
 Provides:   mono(resgen) = 1.0.5000.0
+#following 3 lines needed for a temporary build fix. According to 
https://github.com/mono/mono/commit/1f4133a06f252ec1b78637dd91e49f50836cf570, 
we shoud fix individual packages that rely on incorrect dependencies
+Provides:   mono(System.ServiceModel) = 3.0.0.0
+Provides:   mono(System.Core) = 3.5.0.0

commit mono-core for openSUSE:Factory

2015-08-24 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-08-25 07:18:44

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-07-05 
17:54:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-08-25 
07:18:49.0 +0200
@@ -1,0 +2,12 @@
+Sat Aug 22 06:16:37 UTC 2015 - mailaen...@opensuse.org
+
+- Update to version 4.0.3.20, Bugfixes:
+  * bxc#28600: Some LLVM artifacts are being written to the base project dir 
rather than obj/$Config/
+  * bxc#26205: System.IO.Package.LoadRelationships throws null reference for 
some NuGet packages with PCLs generated on Windows
+  * bxc#30868: ObjectDisposedException in mono 4.0.1.28, but not mono 3.12.1
+  * bxc#31582: iOS -O=float32 fails for some operations on ARM7
+  * bxc#30043: Disposing a FileSystemWatcher object causes 
ArgumentOutOfRangeException
+  * bxc#31060: F# sprintf AOT bug happens still now
+- Dropped unnecessary mono-3.x-keyboards.resources-cp_r.patch
+
+---

Old:

  mono-3.x-keyboards.resources-cp_r.patch
  mono-4.0.2.5.tar.bz2

New:

  mono-4.0.3.20.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.yFSQjz/_old  2015-08-25 07:18:53.0 +0200
+++ /var/tmp/diff_new_pack.yFSQjz/_new  2015-08-25 07:18:53.0 +0200
@@ -21,21 +21,17 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.0.2.5
+Version:4.0.3
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
-Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.tar.bz2
+Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.20.tar.bz2
 Source1:mono-core.rpmlintrc
 Source2:gmcs
 # PATCH-FIX-OPENSUSE Use runtime 4.5 as default for nunit
 Patch0: mono-nunit-default-runtime-4.5.patch
-# PATCH-FIX-UPSTREAM resources/keyboards.resources exists on x86_64,
-# so cp won't work, should add -r argument
-# https://github.com/mono/mono/pull/1764
-Patch1: mono-3.x-keyboards.resources-cp_r.patch
 # PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/bcb651
 Patch2: mono-bug-28777.patch
 BuildRequires:  autoconf
@@ -107,9 +103,8 @@
 technologies that have been submitted to the ECMA for standardization.
 
 %prep
-%setup -q -n mono-4.0.2
+%setup -q -n mono-%{version}
 %patch0 -p1
-%patch1 -p1
 %patch2 -p1
 
 %build

++ mono-4.0.2.5.tar.bz2 - mono-4.0.3.20.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.0.2.5.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.3.20.tar.bz2 differ: char 
11, line 1




commit mono-core for openSUSE:Factory

2015-07-05 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-07-05 17:54:10

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-06-12 
20:31:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-07-05 
17:54:13.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun 25 00:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 4.0.2.5:
+
+---

Old:

  mono-4.0.2.4.tar.bz2

New:

  mono-4.0.2.5.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.oXltn7/_old  2015-07-05 17:54:16.0 +0200
+++ /var/tmp/diff_new_pack.oXltn7/_new  2015-07-05 17:54:16.0 +0200
@@ -21,7 +21,7 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.0.2.4
+Version:4.0.2.5
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL

++ mono-4.0.2.4.tar.bz2 - mono-4.0.2.5.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.0.2.4.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.2.5.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-06-12 20:31:15

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-06-01 
09:37:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-06-12 
20:31:17.0 +0200
@@ -1,0 +2,5 @@
+Thu Jun 11 00:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 4.0.2.4:
+
+---

Old:

  mono-4.0.1.44.tar.bz2

New:

  mono-4.0.2.4.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.Dha1n8/_old  2015-06-12 20:31:22.0 +0200
+++ /var/tmp/diff_new_pack.Dha1n8/_new  2015-06-12 20:31:22.0 +0200
@@ -21,7 +21,7 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.0.1.44
+Version:4.0.2.4
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
@@ -107,7 +107,7 @@
 technologies that have been submitted to the ECMA for standardization.
 
 %prep
-%setup -q -n mono-4.0.1
+%setup -q -n mono-4.0.2
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1

++ mono-4.0.1.44.tar.bz2 - mono-4.0.2.4.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.0.1.44.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.2.4.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2015-06-01 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-06-01 09:37:32

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-05-22 
16:31:30.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-06-01 
09:37:37.0 +0200
@@ -1,0 +2,7 @@
+Thu May 28 18:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 4.0.1.44:
+  * fixed bug: 30171
+- Removed mono-bug-30171.patch (fix included in 4.0.1.44 release)
+
+---

Old:

  mono-4.0.1.43.tar.bz2
  mono-bug-30171.patch

New:

  mono-4.0.1.44.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.7Fpvp3/_old  2015-06-01 09:37:40.0 +0200
+++ /var/tmp/diff_new_pack.7Fpvp3/_new  2015-06-01 09:37:40.0 +0200
@@ -21,7 +21,7 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.0.1.43
+Version:4.0.1.44
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
@@ -38,8 +38,6 @@
 Patch1: mono-3.x-keyboards.resources-cp_r.patch
 # PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/bcb651
 Patch2: mono-bug-28777.patch
-# PATCH-FIX-UPSTREAM 
https://github.com/mono/mono/commit/ed1d3ec5260b613849b9af27c9dbcb6566c1637c.patch
-Patch3: mono-bug-30171.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -113,7 +111,6 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 
 %build
 NOCONFIGURE=yes ./autogen.sh

++ mono-4.0.1.43.tar.bz2 - mono-4.0.1.44.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.0.1.43.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.1.44.tar.bz2 differ: char 
11, line 1




commit mono-core for openSUSE:Factory

2015-05-22 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-05-22 16:31:27

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-05-10 
10:53:50.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-05-22 
16:31:30.0 +0200
@@ -1,0 +2,15 @@
+Wed May 20 11:00:00 UTC 2015 - fwdsbs.to.1...@xoxy.net
+
+- Update to version 4.0.1.43:
+  * fixed bugs: 29459, 29898, 29667, 28557, 29177, 28847, 28209, 26998, 29039 
and more
+  * fixes in mono profiler
+- Add mono-bug-30171.patch to fix BinaryReader bug with Unicode encoding
+- Removed amd64-tramp-size.patch (fix included in 4.0.1.43 release)
+
+---
+Wed May 20 09:50:17 UTC 2015 - idon...@suse.com
+
+- Add mono-bug-28777.patch to fix a DeflateStream bug, should fix
+  KeePass problems
+
+---
@@ -23 +38 @@
-- Don't run parralel build. It is too fragile
+- Don't run parallel build. It is too fragile

Old:

  amd64-tramp-size.patch
  mono-4.0.1.tar.bz2

New:

  mono-4.0.1.43.tar.bz2
  mono-bug-28777.patch
  mono-bug-30171.patch



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.l1BB24/_old  2015-05-22 16:31:33.0 +0200
+++ /var/tmp/diff_new_pack.l1BB24/_new  2015-05-22 16:31:33.0 +0200
@@ -21,7 +21,7 @@
 %define sgen yes
 
 Name:   mono-core
-Version:4.0.1
+Version:4.0.1.43
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL
@@ -36,8 +36,10 @@
 # so cp won't work, should add -r argument
 # https://github.com/mono/mono/pull/1764
 Patch1: mono-3.x-keyboards.resources-cp_r.patch
-# PATCH-FIX-UPSTREAM 
https://github.com/mono/mono/commit/acdcee6a43f762edcd3cd295cd4225d8c2b949d1.patch
-Patch2: amd64-tramp-size.patch
+# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/bcb651
+Patch2: mono-bug-28777.patch
+# PATCH-FIX-UPSTREAM 
https://github.com/mono/mono/commit/ed1d3ec5260b613849b9af27c9dbcb6566c1637c.patch
+Patch3: mono-bug-30171.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -107,10 +109,11 @@
 technologies that have been submitted to the ECMA for standardization.
 
 %prep
-%setup -q -n mono-%{version}
+%setup -q -n mono-4.0.1
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 NOCONFIGURE=yes ./autogen.sh

++ mono-4.0.1.tar.bz2 - mono-4.0.1.43.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-4.0.1.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.1.43.tar.bz2 differ: char 
11, line 1

++ mono-bug-28777.patch ++
From 2dcdfe76d02fed91b71e5b49b6028c6c82e10d4c Mon Sep 17 00:00:00 2001
From: Gabriel Garcia garc...@live.com
Date: Mon, 6 Apr 2015 13:59:43 -0400
Subject: [PATCH] [System] Fix DeflateStream throw on empty flush, double
 flush. Fixes #28777

diff --git a/support/zlib-helper.c b/support/zlib-helper.c
index 8345541..3869626 100644
--- a/support/zlib-helper.c
+++ b/support/zlib-helper.c
@@ -90,6 +90,8 @@ CreateZStream (gint compress, guchar gzip, read_write_func 
func, void *gchandle)
result-gchandle = gchandle;
result-compress = compress;
result-buffer = g_new (guchar, BUFFER_SIZE);
+   result-stream-next_out = result-buffer;
+   result-stream-avail_out = BUFFER_SIZE;
return result;
 }
 
@@ -148,7 +150,7 @@ flush_internal (ZStream *stream, gboolean is_final)
if (!stream-compress)
return 0;
 
-   if (!is_final) {
+   if (!is_final  stream-stream-avail_in != 0) {
status = deflate (stream-stream, Z_PARTIAL_FLUSH);
if (status != Z_OK  status != Z_STREAM_END)
return status;
++ mono-bug-30171.patch ++
From ed1d3ec5260b613849b9af27c9dbcb6566c1637c Mon Sep 17 00:00:00 2001
From: Marek Safar marek.sa...@gmail.com
Date: Wed, 20 May 2015 09:55:49 +0200
Subject: [PATCH] [corlib] BinaryReader with Unicode encoding needs to read
 bytes in a pair. Fixes #30171

---
 mcs/class/corlib/System.IO/BinaryReader.cs  |  7 +++
 mcs/class/corlib/Test/System.IO/BinaryReaderTest.cs | 14 ++
 2 files changed, 21 insertions(+)

diff --git a/mcs/class/corlib/System.IO/BinaryReader.cs 
b/mcs/class/corlib/System.IO/BinaryReader.cs
index 73235c9..bbcd817 100644
--- a/mcs/class/corlib/System.IO/BinaryReader.cs
+++ b/mcs/class/corlib/System.IO/BinaryReader.cs
@@ 

commit mono-core for openSUSE:Factory

2015-05-10 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-05-10 10:53:46

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-03-30 
19:31:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-05-10 
10:53:50.0 +0200
@@ -1,0 +2,19 @@
+Sat May  2 05:40:26 UTC 2015 - mailaen...@opensuse.org
+
+- Update to version 4.0.1
+  * Adoption of Microsoft’s open source code
+  * C# 6.0
+  * Floating point optimizations
+  * Dropped support for the 2.0, 3.5 and 4.0 assemblies
+  * Updated IKVM
+  * Lighter Debugger overhead
+  * Basic PowerPC64 LE support
+- Drop patches included by upstream:
+  * X509Certificate-workaround.patch
+  * gc-64bit-portability-warning.patch
+  * 0001-ppc64le-fixes.patch
+- Drop mono-data-postgresql now maintained at www.npgsql.org
+- Add amd64-tramp-size.patch
+- Add gmcs redirect to still build legacy packages
+
+---

Old:

  0001-ppc64le-fixes.patch
  X509Certificate-workaround.patch
  gc-64bit-portability-warning.patch
  mono-3.12.1.tar.bz2

New:

  amd64-tramp-size.patch
  gmcs
  mono-4.0.1.tar.bz2



Other differences:
--
++ mono-core.spec ++
 691 lines (skipped)
 between /work/SRC/openSUSE:Factory/mono-core/mono-core.spec
 and /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.spec

++ amd64-tramp-size.patch ++
From acdcee6a43f762edcd3cd295cd4225d8c2b949d1 Mon Sep 17 00:00:00 2001
From: Zoltan Varga var...@gmail.com
Date: Tue, 31 Mar 2015 18:36:11 -0400
Subject: [PATCH] [jit] Increase some trampoline sizes.

---
 mono/mini/tramp-amd64.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mono/mini/tramp-amd64.c b/mono/mini/tramp-amd64.c
index 526ba98..0c7f8b2 100755
--- a/mono/mini/tramp-amd64.c
+++ b/mono/mini/tramp-amd64.c
@@ -983,7 +983,7 @@ mono_arch_create_monitor_enter_trampoline (MonoTrampInfo 
**info, gboolean is_v4,
status_offset = MONO_THREADS_SYNC_MEMBER_OFFSET (status_offset);
nest_offset = MONO_THREADS_SYNC_MEMBER_OFFSET (nest_offset);
 
-   tramp_size = 96;
+   tramp_size = 128;
 
code = buf = mono_global_codeman_reserve (tramp_size);
 
++ gmcs ++
#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS /usr/lib/mono/4.5/mcs.exe -sdk:4 $@
++ mono-3.12.1.tar.bz2 - mono-4.0.1.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-3.12.1.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-4.0.1.tar.bz2 differ: char 11, 
line 1




commit mono-core for openSUSE:Factory

2015-03-30 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-03-30 19:31:04

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-03-18 
13:03:18.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-03-30 
19:31:06.0 +0200
@@ -1,0 +2,15 @@
+Tue Mar 24 13:14:18 UTC 2015 - dval...@suse.com
+
+- Don't run parralel build. It is too fragile
+
+---
+Mon Mar 23 22:04:47 UTC 2015 - dval...@suse.com
+
+- Cleanup patch numbers
+- Rebase ppc64 patches based on upstream (commits are 173eaf1dfaf,
+  7e056cd346c, PR#1479) - 0001-ppc64le-fixes.patch bsc#923558 
+- drop mono-core-ppc64le-callreg.diff
+- drop mono-core-ppc64le-swr11r12.diff
+- mono-core-ppc64le.diff
+
+---

Old:

  mono-core-ppc64le-callreg.diff
  mono-core-ppc64le-swr11r12.diff
  mono-core-ppc64le.diff

New:

  0001-ppc64le-fixes.patch



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.jPgCfc/_old  2015-03-30 19:31:08.0 +0200
+++ /var/tmp/diff_new_pack.jPgCfc/_new  2015-03-30 19:31:08.0 +0200
@@ -30,20 +30,16 @@
 Source0:
http://download.mono-project.com/sources/mono/mono-%{version}.tar.bz2
 Source1:mono-core.rpmlintrc
 # PATCH-FIX-UPSTREAM Use runtime 4.5 as default for nunit
-Patch5: mono-nunit-default-runtime-4.5.patch
-# PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch7: mono-core-ppc64le.diff
-# PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch8: mono-core-ppc64le-swr11r12.diff
-# PATCH-MISSING-TAG -- See 
http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
-Patch9: mono-core-ppc64le-callreg.diff
+Patch0: mono-nunit-default-runtime-4.5.patch
 # PATCH-FIX-UPSTREAM resources/keyboards.resources exists on x86_64,
 # so cp won't work, should add -r argument
-Patch10:mono-3.x-keyboards.resources-cp_r.patch
+Patch1:mono-3.x-keyboards.resources-cp_r.patch
 # PATCH-FIX-UPSTREAM 
https://github.com/mono/mono/commit/b27d0248772e0b3288fba4f7328bfea1a6693689.patch
-Patch11:gc-64bit-portability-warning.patch
+Patch2:gc-64bit-portability-warning.patch
 # PATCH-FIX-UPSTREAM https://github.com/mono/mono/pull/1514.patch
-Patch12:X509Certificate-workaround.patch
+Patch3:X509Certificate-workaround.patch
+# PATCH-FIX-UPSTREAM 173eaf1dfaf,7e056cd346c, PR#1479
+Patch4:0001-ppc64le-fixes.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -106,15 +102,11 @@
 
 %prep
 %setup -q -n mono-%{version}
-%patch5 -p1
-%ifarch ppc64
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
-%endif
-%patch10 -p1
-%patch11 -p1
-%patch12 -p1
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
 
 %build
 ./autogen.sh
@@ -148,7 +140,7 @@
   --with-ikvm=yes \
   --with-moonlight=no
 
-make %{?_smp_mflags}
+make
 
 %install
 %make_install
@@ -1204,10 +1196,7 @@
 Requires:   mono-winforms = %{version}
 Requires:   pkgconfig
 Provides:   mono-xbuild = %{version}
-# We build natively on ppc64 now
-%ifarch ppc64
 Provides:   mono-biarchcompat = %{version}
-%endif
 Provides:   mono(PEAPI) = 1.0.5000.0
 Provides:   mono(resgen) = 1.0.5000.0
 

++ 0001-ppc64le-fixes.patch ++
 1606 lines (skipped)




commit mono-core for openSUSE:Factory

2015-03-18 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-03-18 13:03:17

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-03-12 
16:38:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-03-18 
13:03:18.0 +0100
@@ -1,0 +2,12 @@
+Tue Mar 17 17:37:18 UTC 2015 - astie...@suse.com
+
+- add CVE IDs for 3.12.1 bsc#921312 release
+
+---
+Mon Mar 16 11:13:24 UTC 2015 - dims...@opensuse.org
+
+- Add timezone requires: Ensure that DateTime functionality is
+  given when installing mono-core (e.g. System.DateTime.get_Now()
+  needs access to this information).
+
+---
@@ -5,0 +18 @@
+CVE-2015-2318 CVE-2015-2319 CVE-2015-2320



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.PRnAp4/_old  2015-03-18 13:03:20.0 +0100
+++ /var/tmp/diff_new_pack.PRnAp4/_new  2015-03-18 13:03:20.0 +0100
@@ -90,6 +90,8 @@
 Provides:   mono(System.Security) = 1.0.5000.0
 Provides:   mono(System.Xml) = 1.0.5000.0
 Provides:   mono(mscorlib) = 1.0.5000.0
+# mono-core provides System.DateTime functions, which rely on timezone 
information
+Requires:   timezone
 
 %define _use_internal_dependency_generator 0
 %define __find_provides env sh -c 'filelist=($(cat))  { printf %s\\n 
${filelist[@]} | /usr/lib/rpm/find-provides  printf %s\\n 
${filelist[@]} | prefix=%{buildroot}%{_prefix} 
%{buildroot}%{_bindir}/mono-find-provides ; } | sort | uniq'

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2015-03-12 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-03-12 16:38:31

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-03-09 
10:02:31.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-03-12 
16:38:33.0 +0100
@@ -1,0 +2,6 @@
+Tue Mar 10 17:10:58 UTC 2015 - mailaen...@opensuse.org
+
+- update to 3.12.1 - security hotfix bsc#921312
+  * http://www.mono-project.com/news/2015/03/07/mono-tls-vulnerability/
+
+---

Old:

  mono-3.12.0.tar.bz2

New:

  mono-3.12.1.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.k3tUA3/_old  2015-03-12 16:38:37.0 +0100
+++ /var/tmp/diff_new_pack.k3tUA3/_new  2015-03-12 16:38:37.0 +0100
@@ -21,7 +21,7 @@
 %define sgen yes
 
 Name:   mono-core
-Version:3.12.0
+Version:3.12.1
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1 and MIT and MS-PL

++ mono-3.12.0.tar.bz2 - mono-3.12.1.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-3.12.0.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-3.12.1.tar.bz2 differ: char 11, 
line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2015-03-09 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-03-09 10:02:28

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-02-02 
10:18:35.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-03-09 
10:02:31.0 +0100
@@ -1,0 +2,90 @@
+Sat Feb 28 10:35:11 UTC 2015 - mailaen...@opensuse.org
+
+- add X509Certificate-workaround.patch which fixes bxc#21298
+
+---
+Sat Jan 24 09:41:00 UTC 2015 - mailaen...@opensuse.org
+
+- update 3.12.0
+  * Major performance and memory consumption improvements on SGen.
+  * Improve the heuristic of the ThreadPool to maximize efficiency and 
minimize the number of Threads.
+  * New cert-sync tool automatically syncs Mono’s certificate store  against 
the OS certificate store on Linux
+  * X86 code now generate pushless code. This is faster on modern CPUs.
+  * Multiple fixes in the profiler to make statistical sampling reliable and 
functional without kernel assisted sampling.
+  * Mono users no longer need to run mozroots to get SSL working.
+  * Switched to adaptative hill climbing for sizing the pool.
+  * The supervisor thread now goes into deep sleep when no new jobs are 
submitted for a while. This should save power on targets running on batteries.
+  * Reorganized how major heap blocks are manipulated for increased efficiency 
of the major collection.
+  * Reduced memory consumption by better sizing of allocation buckets.
+  * Switched to a simpler heuristics for major heap sizing that is more stable 
and avoid unexpected spikes.
+  * Removed the parallel collector, it was an experimental feature that did 
not provide an effective speedup. It will be brought back in the future with a 
functioning design.
+  * Removed the fixed heap configuration, it was an experimental feature that 
did not deliver enough of a performance improvement.
+  * Avoid asserts on shutdown when the appdomain unload callbacks are called 
on the debugger thread during shutdown. Fixes bxc#24342.
+  * Fix the calculation of the epilog size for EH info. Fixes bxc#24577.
+  * Fix a class initialization race which happens if a class initializer 
initializes a got slot before it finishes running. Fixes bxc#23242.
+  * Fix OP_LOCALLOC on arm so it correctly adjusts sp with the param area size 
even if the size is large. Fixes bxc#24221.
+  * Disable the extension of i8/i16 arguments to i32 on arm64, since the ios 
calling convention passes them differently than i32. Fixes bxc#22800.
+  * Use NULLIFY_INS () to nullify instructions and use MONO_INST_NEW to create 
phi node instructions to avoid asserts in the spill pass. Fixes bxc#24006.
+  * Rewrite the way direct calls are made between llvm methods. Previously all 
calls were made to plt entries and the plt entry symbols were aliased to point 
to the corresponding method if the method was directly callable using the .set 
assembler directive. This doesn’t seem to work with newer LLVM/CLANG versions, 
so do this completely on the LLVM side using Value::replaceAllUsesWith (). 
Fixes bxc#23976.
+  * Make process handles non-shared. Fixes bxc#23423.
+  * Fix the return of vtypes containing a single fp member from pinvoke 
methods on OS X/x86. Fixes bxc#23813.
+  * Fix an SRE assert. Fixes bxc#19039.
+  * Implement 5dbf97e66057f8626c53fcea30f1988d6627e5a2 for calls made from 
NEWOBJ too. Fixes bxc#23557.
+  * Make each CASTCLASS_CACHE patch unique by generating a unique identifier 
from the method index and an per-method counter. Fixes bxc#23478.
+  * Disallow generic classes with explicit layout. Fixes bxc#23438.
+  * Add an option to make debugger invokes virtual. Part of the fix for #23385.
+  * Allow renaming of threadpool threads. Fixes bxc#23206.
+  * Fix the unregistration of our exception handler on Windows. Fixes 
bxc#23221.
+  * Make calls from gshared to gsharedvt sharable methods indirect since 
otherwise at runtime we might find an instantiation and we cannot patch the 
call, leading to performance problems. Fixes bxc#23021.
+  * Allow the SIZEOF opcode in gsharedvt code if it doesn’t reference a 
gsharedvt type. Fixes bxc#22711.
+  * Fix mono_marshal_free_ccw (). Fixes bxc#22414.
+  * Fixes DbEnumerator current property to clone read data. Fixes bxc#24452
+  * Allow sending of text data longer than 4000 characters by using a 
different column type. Fixes bxc#21172.
+  * Implement MonoGenericClass:GetCustomAttributes () for created types. Fixes 
bxc#23769.
+  * Improved BlockingCollection.AddAny. Fixes bxc#22775.
+  * Implement KnownTypes for DataContractJsonSerializer. Fixes 

commit mono-core for openSUSE:Factory

2015-02-02 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-02-02 10:18:26

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2015-02-01 
12:29:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-02-02 
10:18:35.0 +0100
@@ -2,85 +1,0 @@
-Sat Jan 24 09:41:00 UTC 2015 - mailaen...@opensuse.org
-
-- update 3.12.0
-  * Major performance and memory consumption improvements on SGen.
-  * Improve the heuristic of the ThreadPool to maximize efficiency and 
minimize the number of Threads.
-  * New cert-sync tool automatically syncs Mono’s certificate store  against 
the OS certificate store on Linux
-  * X86 code now generate pushless code. This is faster on modern CPUs.
-  * Multiple fixes in the profiler to make statistical sampling reliable and 
functional without kernel assisted sampling.
-  * Mono users no longer need to run mozroots to get SSL working.
-  * Switched to adaptative hill climbing for sizing the pool.
-  * The supervisor thread now goes into deep sleep when no new jobs are 
submitted for a while. This should save power on targets running on batteries.
-  * Reorganized how major heap blocks are manipulated for increased efficiency 
of the major collection.
-  * Reduced memory consumption by better sizing of allocation buckets.
-  * Switched to a simpler heuristics for major heap sizing that is more stable 
and avoid unexpected spikes.
-  * Removed the parallel collector, it was an experimental feature that did 
not provide an effective speedup. It will be brought back in the future with a 
functioning design.
-  * Removed the fixed heap configuration, it was an experimental feature that 
did not deliver enough of a performance improvement.
-  * Avoid asserts on shutdown when the appdomain unload callbacks are called 
on the debugger thread during shutdown. Fixes bxc#24342.
-  * Fix the calculation of the epilog size for EH info. Fixes bxc#24577.
-  * Fix a class initialization race which happens if a class initializer 
initializes a got slot before it finishes running. Fixes bxc#23242.
-  * Fix OP_LOCALLOC on arm so it correctly adjusts sp with the param area size 
even if the size is large. Fixes bxc#24221.
-  * Disable the extension of i8/i16 arguments to i32 on arm64, since the ios 
calling convention passes them differently than i32. Fixes bxc#22800.
-  * Use NULLIFY_INS () to nullify instructions and use MONO_INST_NEW to create 
phi node instructions to avoid asserts in the spill pass. Fixes bxc#24006.
-  * Rewrite the way direct calls are made between llvm methods. Previously all 
calls were made to plt entries and the plt entry symbols were aliased to point 
to the corresponding method if the method was directly callable using the .set 
assembler directive. This doesn’t seem to work with newer LLVM/CLANG versions, 
so do this completely on the LLVM side using Value::replaceAllUsesWith (). 
Fixes bxc#23976.
-  * Make process handles non-shared. Fixes bxc#23423.
-  * Fix the return of vtypes containing a single fp member from pinvoke 
methods on OS X/x86. Fixes bxc#23813.
-  * Fix an SRE assert. Fixes bxc#19039.
-  * Implement 5dbf97e66057f8626c53fcea30f1988d6627e5a2 for calls made from 
NEWOBJ too. Fixes bxc#23557.
-  * Make each CASTCLASS_CACHE patch unique by generating a unique identifier 
from the method index and an per-method counter. Fixes bxc#23478.
-  * Disallow generic classes with explicit layout. Fixes bxc#23438.
-  * Add an option to make debugger invokes virtual. Part of the fix for #23385.
-  * Allow renaming of threadpool threads. Fixes bxc#23206.
-  * Fix the unregistration of our exception handler on Windows. Fixes 
bxc#23221.
-  * Make calls from gshared to gsharedvt sharable methods indirect since 
otherwise at runtime we might find an instantiation and we cannot patch the 
call, leading to performance problems. Fixes bxc#23021.
-  * Allow the SIZEOF opcode in gsharedvt code if it doesn’t reference a 
gsharedvt type. Fixes bxc#22711.
-  * Fix mono_marshal_free_ccw (). Fixes bxc#22414.
-  * Fixes DbEnumerator current property to clone read data. Fixes bxc#24452
-  * Allow sending of text data longer than 4000 characters by using a 
different column type. Fixes bxc#21172.
-  * Implement MonoGenericClass:GetCustomAttributes () for created types. Fixes 
bxc#23769.
-  * Improved BlockingCollection.AddAny. Fixes bxc#22775.
-  * Implement KnownTypes for DataContractJsonSerializer. Fixes bxc#23058
-  * HttpQSCollection.ToString now url encodes values. Fixes bxc#22557.
-  * Call SetupRequestAsync only after ContentType changes. Fixes bxc19529.
-  * Notify parent task when child 

commit mono-core for openSUSE:Factory

2015-02-01 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2015-02-01 12:29:35

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2014-11-24 
11:18:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2015-02-01 
12:29:40.0 +0100
@@ -1,0 +2,85 @@
+Sat Jan 24 09:41:00 UTC 2015 - mailaen...@opensuse.org
+
+- update 3.12.0
+  * Major performance and memory consumption improvements on SGen.
+  * Improve the heuristic of the ThreadPool to maximize efficiency and 
minimize the number of Threads.
+  * New cert-sync tool automatically syncs Mono’s certificate store  against 
the OS certificate store on Linux
+  * X86 code now generate pushless code. This is faster on modern CPUs.
+  * Multiple fixes in the profiler to make statistical sampling reliable and 
functional without kernel assisted sampling.
+  * Mono users no longer need to run mozroots to get SSL working.
+  * Switched to adaptative hill climbing for sizing the pool.
+  * The supervisor thread now goes into deep sleep when no new jobs are 
submitted for a while. This should save power on targets running on batteries.
+  * Reorganized how major heap blocks are manipulated for increased efficiency 
of the major collection.
+  * Reduced memory consumption by better sizing of allocation buckets.
+  * Switched to a simpler heuristics for major heap sizing that is more stable 
and avoid unexpected spikes.
+  * Removed the parallel collector, it was an experimental feature that did 
not provide an effective speedup. It will be brought back in the future with a 
functioning design.
+  * Removed the fixed heap configuration, it was an experimental feature that 
did not deliver enough of a performance improvement.
+  * Avoid asserts on shutdown when the appdomain unload callbacks are called 
on the debugger thread during shutdown. Fixes bxc#24342.
+  * Fix the calculation of the epilog size for EH info. Fixes bxc#24577.
+  * Fix a class initialization race which happens if a class initializer 
initializes a got slot before it finishes running. Fixes bxc#23242.
+  * Fix OP_LOCALLOC on arm so it correctly adjusts sp with the param area size 
even if the size is large. Fixes bxc#24221.
+  * Disable the extension of i8/i16 arguments to i32 on arm64, since the ios 
calling convention passes them differently than i32. Fixes bxc#22800.
+  * Use NULLIFY_INS () to nullify instructions and use MONO_INST_NEW to create 
phi node instructions to avoid asserts in the spill pass. Fixes bxc#24006.
+  * Rewrite the way direct calls are made between llvm methods. Previously all 
calls were made to plt entries and the plt entry symbols were aliased to point 
to the corresponding method if the method was directly callable using the .set 
assembler directive. This doesn’t seem to work with newer LLVM/CLANG versions, 
so do this completely on the LLVM side using Value::replaceAllUsesWith (). 
Fixes bxc#23976.
+  * Make process handles non-shared. Fixes bxc#23423.
+  * Fix the return of vtypes containing a single fp member from pinvoke 
methods on OS X/x86. Fixes bxc#23813.
+  * Fix an SRE assert. Fixes bxc#19039.
+  * Implement 5dbf97e66057f8626c53fcea30f1988d6627e5a2 for calls made from 
NEWOBJ too. Fixes bxc#23557.
+  * Make each CASTCLASS_CACHE patch unique by generating a unique identifier 
from the method index and an per-method counter. Fixes bxc#23478.
+  * Disallow generic classes with explicit layout. Fixes bxc#23438.
+  * Add an option to make debugger invokes virtual. Part of the fix for #23385.
+  * Allow renaming of threadpool threads. Fixes bxc#23206.
+  * Fix the unregistration of our exception handler on Windows. Fixes 
bxc#23221.
+  * Make calls from gshared to gsharedvt sharable methods indirect since 
otherwise at runtime we might find an instantiation and we cannot patch the 
call, leading to performance problems. Fixes bxc#23021.
+  * Allow the SIZEOF opcode in gsharedvt code if it doesn’t reference a 
gsharedvt type. Fixes bxc#22711.
+  * Fix mono_marshal_free_ccw (). Fixes bxc#22414.
+  * Fixes DbEnumerator current property to clone read data. Fixes bxc#24452
+  * Allow sending of text data longer than 4000 characters by using a 
different column type. Fixes bxc#21172.
+  * Implement MonoGenericClass:GetCustomAttributes () for created types. Fixes 
bxc#23769.
+  * Improved BlockingCollection.AddAny. Fixes bxc#22775.
+  * Implement KnownTypes for DataContractJsonSerializer. Fixes bxc#23058
+  * HttpQSCollection.ToString now url encodes values. Fixes bxc#22557.
+  * Call SetupRequestAsync only after ContentType changes. Fixes bxc19529.
+  * Notify parent task when child 

commit mono-core for openSUSE:Factory

2014-11-24 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2014-11-24 11:18:31

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2014-09-23 
10:42:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-11-24 
11:18:44.0 +0100
@@ -1,0 +2,74 @@
+Fri Nov  7 19:59:41 UTC 2014 - meiss...@suse.com
+
+- libmono-2_0-1 has a hard dependency on libmonoboehm-2_0-1,
+  require it bnc#904460
+
+---
+Mon Oct 27 00:02:10 UTC 2014 - i...@marguerite.su
+
+- fix build for factory x86_64
+  * add mono-3.x-keyboards.resources-cp_r.patch
+  * resources/keyboards.resources exists on x86_64, so cp won't work
+should add -r argument
+- drop mono-core-target-4.0.patch
+  * runtime 4.0 is no more, now mono-nunit should use 4.5
+- add patch mono-nunit-default-runtime-4.5.patch
+  * use runtime 4.5 for mono-nunit by default
+
+---
+Sat Oct  4 18:46:11 UTC 2014 - mailaen...@opensuse.org
+
+- Removed upstreamed mono-core-parallel-build.diff patch
+- Updated to 3.10.0
+  + Implemented System.IO.Compression.FileSystem.
+  + Uri now implements the .NET 4.5 behavior, it can be reverted to the old 
behavior in the same way by setting the System.Uri::s_IriParsing static field 
to false.
+  + Remove unnecessary locking from core metadata parsing functions.
+  + Avoid cache thrashing of locals array when looping over enumerator.
+  + Fix support for unaligned offsets in the store_membase_imm opcodes. 
bxc#23267.
+  + Fix the lookup of nested types which have a namespace. bxc#21653.
+  + Increase some opcode sizes. bxc#23026.
+  + Always pass the imt arg to interface calls in gsharedvt methods. bxc#22624.
+  + Store the epilog length in MonoArchEHJitInfo instead of encoding it in 
jinfo-unwind_desc, since the latter can overflow for methods with large 
epilogs. bxc#22685.
+  + Add a mono_thread_detach_if_exiting () public api function which can be 
called by embedding code to detach the runtime if the code is running from a 
pthread dtor. bxc#21164.
+  + Fix yet another native types problem. bxc#22053.
+  + Fix the leaking of mach ports introduced by 
98bbf8512aec0fa01b4426583280f6d231d22187. bxc#22068.
+  + Add support for constrained calls with vtype return types in gsharedvt 
code. bxc#22109.
+  + Fix the PLATFORM_GNU check so it works with gnueabi etc. as well. 
bxc#21520.
+  + Don’t make runtime invoke signatures generic. bxc#21973.
+  + Allow v8..v15 in unwind info on arm64. Fixes part of #21615.
+  + Fix Process.PrivateMemorySize64 etc. on ios. bxc#21882.
+  + Fix enum-int casts in gsharedvt code. bxc#21893.
+  + Don’t assert when loading a generic methodspec with 0 arity. bxc#19097.
+  + Avoid asserting when a cattr cannot be loaded. bxc#21653.
+  + Avoid making generic calls from gsharedvt methods normally, go through the 
rgctx infrastructure instead. bxc#21677.
+  + Fix Uri UserInfo parsing. Fixes 23246.
+  + Update RequestMessage.RequestUri.AbsoluteUri after redirect. bxc#22383.
+  + Fixes XContainer attempt to create a XNode from a null value. bxc#20151.
+  + Changed XObject OnChanged and OnChanging to use Owner. When XObject.Owner 
is not a XElement XObject.Parent returns null and the owner would not be 
notified of changing and changed events. bxc#18772.
+  + Process XslLiteralElements with only child attributes as empty ones. 
bxc#14751.
+  + ‘finally’ protect ClientRuntimeChannel.Begin/EndProcess(). bxc#22179.
+  + WebClient.OpenWrite() must get the response on close. bxc#10163.
+  + Fix WebClient.UploadValuesTaskAsync(); bxc#20359.
+  + Improve System.Security.Claims. bxc#22282.
+  + Fixed serialization of XmlNode field with attribute XmlAnyElement. 
bxc#3211.
+  + Handle String::Format with escaped closing }. bxc#22114
+  + Add a missing check to TypeBuilder.CreateType (). bxc#22059.
+  + Xml Serialization of Base class w/o a parameterless constructor. Removed 
validation code that did not allowed serialization of base classes without a 
parameterless constructor. bxc#6913.
+  + Fixed XmlSerializer to handle attribute XmlSchemePrivider.IsAny. 
XmlSerializer no longer outputs a root element with class name when the class 
has the attribute   + XmlSchemeProvider and IsAny is true. bxc#11916
+  + Test that DeflateStream.Read does read an empty stream. Covers #19313.
+  + Reseting all private key values to null is required because a new import 
may not overwrite existing values. bxc#18482.
+  + Handle quoted filename value. bxc#21960.
+  + Dispose XmlReader using correct value. bxc#21771.
+  + Don’t use `1 

commit mono-core for openSUSE:Factory

2014-09-23 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2014-09-23 10:42:16

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2014-08-28 
21:05:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-09-23 
10:42:34.0 +0200
@@ -1,0 +2,67 @@
+Sat Sep  6 15:12:18 UTC 2014 - mailaen...@opensuse.org
+
+- Removed upstreamed ppc.patch
+- Updated to 3.8.0
+  + The JIT now better handle long remainers by powers of two, generating 
significantly better code.
+  + Over 10x faster code is generated for delegates that only invoked once. C# 
features such as async and LINQ produces a lot of those delegates, so this 
improvement will impact everyone.
+  + Improved alias analysis can now handle second order aliases and eliminate 
null checks.
+  + The runtime now has a concurrently readable hashtable that can makes 
reflection heavy workloads significantly faster and more scalable.
+  + Optimized one of the core data structures of the garbage collector should 
result in 5 to 10% reduction in collection times.
+  + Fix the leaking of mach ports introduced by 
98bbf8512aec0fa01b4426583280f6d231d22187. bxc#22068
+  + Fix Process.PrivateMemorySize64 etc. on ios. bxc#21882
+  + Fix enum-int casts in gsharedvt code. bxc#21893
+  + Avoid making generic calls from gsharedvt methods normally, go through the 
rgctx infrastructure instead. bxc#21677
+  + Fix another native-types problem. Hopefully fixes #21670 and #21636
+  + Use alias information to eliminate explicit null checks. bxc#21645
+  + Initialize fields in MonoField:GetFieldOffset () if needed. Fixes part of 
#21604
+  + Properly handle rethrow outside of catch blocks. bxc#20412
+  + Disable runtime unit tests on linux, because it cannot be linked due to 
circular dependencies between libraries. bxc#21520
+  + When parsing a method header, ensure we pass any available generic 
context. bxc#21388
+  + Added new mono_domain_set_config function; used to fix 
ConfigurationErrorsException in bxc#10468
+  + Only apply the maverick stack size hack to the main thread. bxc#10096
+  + Don’t hardcode the temp dir to /tmp, use g_get_tmp_dir instead. bxc#20894
+  + Explicit thread GC data around instead of relying on TLS storage. bxc#20360
+  + Make WaitForPendingFinalizers () really wait for the finalizers added by a 
previous GC. bxc#20503
+  + Fix the marshal7.cs test, longs can be aligned to 4 bytes on 32 bit linux, 
and the runtime no longer aligns structure sizes to 8 bytes. bxc#20788
+  + Fix the popping of LMF frames during unwinding. bxc#20616
+  + Fix the marshalling of ByValTStr types which have a size specified. 
bxc#20674
+  + Fix the decoding of MonoJitInfo. bxc#16439
+  + Make it possible to create views to magic zero size files such as 
/dev/zero. bxc#19460
+  + Free static bound delegate wrappers of dynamic methods. bxc#19058
+  + Don’t perform double accounting of offset for named memory segments. 
bxc#20591
+  + Avoid joining attached threads. bxc#19343
+  + Fix support for custom marshallers defined in other assemblies. bxc#20020
+  + Fix a jit assertion on a class which contains an empty struct as a static 
field. bxc#20349
+  + Applied patch from Kyle Edwards kyleedward...@gmail.com. Fix isinf () 
check with clang. bxc#20244
+  + Fix constrained type unwrap for enum types. bxc#18371
+  + Handle quoted filename value. bxc#21960
+  + Correctly handle partial chunk sizes. bxc#20583
+  + Tweak Dictionary initial capacity to be more conservative. bxc#21375
+  + Handle closed-over-null delegates created with IL when using 
InvokeDynamic. bxc#21196
+  + Fix a race in a Task test. bxc#20921
+  + Contract the values array when decoding an array with a negative number 
and a trailer that evals to zero. bxc#20456
+  + Fixes issue with expression columns and IsNull. bxc#20925
+  + Array qsort without head allocation. bxc#20922
+  + Enum::TryParse ignores leading whitespaces. bxc#20870
+  + Fix disposing of DelegatingHandler. bxc#20818
+  + Fix digest authentication (bug #18799)
+  + Only recycle ServicePoints from the idle timer (fixes #19823)
+  + Changed ConcurrentDictionary.Contains(KeyValuePairTKey, TValue) to also 
compare value. bxc#16990
+  + Add System.ServiceModel.Security assembly. bxc#20108
+  + Removed NET_2_1 conditional blocks from FileInfo. bxc#19862
+  + Update codegen for boolean loads. bxc#21685
+  + Effective base class can include inherited types. bxc#21390
+  + Handle duplicate resume point registration. bxc#21387
+  + Arguments can be empty when reporting missing params argument. bxc#21215
+  + Flow analysis of moved arguments. bxc#20983
+  + Run new 

commit mono-core for openSUSE:Factory

2014-08-28 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2014-08-28 21:05:20

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2014-03-11 
17:27:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-08-28 
21:05:26.0 +0200
@@ -1,0 +2,171 @@
+Sat Aug 16 08:02:29 UTC 2014 - mailaen...@opensuse.org
+
+- Rebased patches and submitted to upstream
+- Removed ARM compatibility hacks https://github.com/mono/mono/pull/1211
+  + mono-arm-cpuinfo-v5.patch
+  + mono-arm-cpuinfo-v7.patch
+  + mono-arm-vfp.patch
+- Update to 3.6.0
+  + Runtime performance counters have been integrated into the profiler 
allowing the performance counter information to be surfaced to profiling tools 
and in particular Xamarin’s upcoming profiler.
+  + The profiler now produces backtraces for statistical mode. The profiler’s 
tracing mode now works on ARM.
+  + The debugger now support line and column ranges. pdb2mdb supports it. 
Note: the rest of our toolchain still needs to be updated.
+  + The debugger now supports changing the current line in the top frame.
+  + Lots of bugfixes and performance improvements on the profiler.
+  + The debugger now support reading simple properties without calling their 
getter, this is done by having a lightweight IL interpreter for small pieces of 
code. This allows more properties to be inspected while the process is 
completely stopped and without having to temporarily resume execution of the 
target to execute the property code.
+  + Added buffered response mode to improve network efficiency on high latency 
links such as USB.
+  + The GC bridge got a lot of performance work. There are now two new modes 
that can significantly improve some workloads.
+  + Multiple http stack improvements: some leaks in the stack have been fixed, 
as well as solving some long-standing bugs involving asynchronous operations 
and proxies. We have introduced a more comprehensive test harness to ensure 
that those bugs do not surface again.
+  + System.IO.Compression is now implemented
+  + System.Security.Claims is now implemented. It resides in the System 
assembly (existed before in the Identity stack, but now we track the new home 
from the .NET 4.5 API).
+  + Reworked locking to drop a hot lock in method lookup.
+  + Use fine grained locking instead of a big hot lock.
+  + Better hashing of some runtime internal items to avoid some corner-case 
slowdowns with generics.
+  + The profiler is now able to produces backtraces in statistical mode.
+  + Added periodical flushing that should help interactive users. This means 
that the profiling will send data over the profiling even if the application is 
not currently sending data (this is there to support the upcoming new profiler 
UI).
+  + It now collects and reports performance counter information. See 
mprof-report’s man page.
+  + Fixed the handling of the volatile. CIL prefix.
+  + We now distribute IKVM’s ikdasm tool. This is a reliable disassembler that 
does not have the limitation of monodis of requiring a complete set of 
assemblies that are compatible to disassemble. This will disassemble even files 
that do not have their dependencies available.
+  + Optimized EqualityComparer for more types.
+  + Our msbuild implementation can now build Project K and Roslyn
+  + Optimized EqualityComparer for more types.
+  + [mcs] Flow analysis of nested binary expressions inside anonymous methods 
was missing on left/right reset.
+  + [mcs] Fix betterness logic for default vs params parameters.
+  + [mcs] Flow analysis of binary expressions not using logical operators.
+  + [mcs] Emit unmanaged version info from AssemblyFileVersion.
+  + [mcs] Fix expression tree conversion type for lifted enum equality 
comparisons.
+  + [mcs] Report error when named argument for param parameter is given but 
not all formal parameters are provided.
+  + [mcs] Unify reachable label lookup.
+  + [mcs] Don’t release field address copy before it’s used.
+  + [mcs] Fix error reporting propagation for loop statements.
+  + [mcs] Emit better code for null coalescing operator with nullable return 
type.
+  + [mcs] Add explicit array conversion involving type parameters.
+  + Add System.ServiceModel.Security assembly.
+  + [sdb] Avoid clearing event requests if they reference an assembly which is 
unloaded. Instead, remove the assembly reference from the event request so it 
stays active.
+  + Rename configure.in - configure.ac.
+  + [System] Fix parsing of IPv6 addresses.
+  + [Http] Cleanup chained async operations.
+  + [corlib] Add Guid hex format parsing with whitespaces.
+  + [System.Net.Http] 

commit mono-core for openSUSE:Factory

2014-03-11 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2014-03-11 17:27:46

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2014-03-05 
15:37:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2014-03-11 
17:27:48.0 +0100
@@ -1,0 +2,14 @@
+Mon Mar 10 17:20:57 CET 2014 - r...@suse.de
+
+- rediff and reactivate ppc.patch
+- port forward ppc64le fixes from matz:
+- Add support for ppc64le, fix build warnings, the blocksize
+  changes in mono-core-ppc64le.diff should also help ppc64 proper.
+  Added patches:
+  * mono-core-parallel-build.diff 
+  * mono-core-ppc64le-callreg.diff
+  * mono-core-ppc64le-swr11r12.diff
+  * mono-core-ppc64le.diff
+- no valgrind on aarch64 and s390 (but on s390x)
+
+---

New:

  mono-core-parallel-build.diff
  mono-core-ppc64le-callreg.diff
  mono-core-ppc64le-swr11r12.diff
  mono-core-ppc64le.diff



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.NXBRMI/_old  2014-03-11 17:27:49.0 +0100
+++ /var/tmp/diff_new_pack.NXBRMI/_new  2014-03-11 17:27:50.0 +0100
@@ -32,9 +32,13 @@
 Patch2: mono-arm-cpuinfo-v7.patch
 Patch3: mono-arm-vfp.patch
 # PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures
-#Patch4: ppc.patch
+Patch4: ppc.patch
 # PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dims...@opensuse.org -- Use 
runtime 4.0 as default for cairo and nunit
 Patch5: mono-core-target-4.0.patch
+Patch6: mono-core-parallel-build.diff
+Patch7: mono-core-ppc64le.diff
+Patch8: mono-core-ppc64le-swr11r12.diff
+Patch9: mono-core-ppc64le-callreg.diff
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -45,7 +49,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  xorg-x11-libX11-devel
 BuildRequires:  zlib-devel
-%ifnarch ia64 %arm
+%ifnarch ia64 %arm aarch64 s390
 BuildRequires:  valgrind-devel
 %endif
 %if %llvm == yes
@@ -99,8 +103,12 @@
 %patch2 -p1
 %patch3 -p1
 %endif
-#%patch4 -p1
+%patch4 -p1
 %patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
 
 %build
 ./autogen.sh

++ mono-core-parallel-build.diff ++
--- a/mcs/Makefile
+++ b/mcs/Makefile
@@ -82,7 +82,7 @@
@:
 
 dir-check:
-   @if [ $(NO_DIR_CHECK) =  -a $(PROFILE) != basic ]; then make -C 
../runtime; fi
+   @if [ $(NO_DIR_CHECK) =  -a $(PROFILE) != basic ]; then $(MAKE) 
-C ../runtime; fi
 
 # fun specialty targets
 
++ mono-core-ppc64le-callreg.diff ++
Use ppc_r12 for some global call sequences

After the mechanical exchange of ppc_r11 and ppc_r12 we now can use
ppc_r12 for global calls to hold the callees address without clobbering
r11 (which potentially contains IMT_REG, VTABLE_REG and RGCTX_REG).
We don't need to change all indirect calls, only those potentially reaching
functions containing a TOC setup based on r12 (in particular functions
in shared libs).  As the instruction sequence patcher can only deal
with one destination register we also need to make some additional
calls use r12.  We probably should convert all calls that currently
use r0 to use r12 if no other conflicts arise but this is enough to build.

diff -u mono-3.2.3/mono/mini/exceptions-ppc.c 
mono-3.2.3/mono/mini/exceptions-ppc.c
--- mono-3.2.3/mono/mini/exceptions-ppc.c   2014-01-04 19:04:35.0 
+
+++ mono-3.2.3/mono/mini/exceptions-ppc.c   2014-01-04 19:32:51.0 
+
@@ -395,8 +395,8 @@
ppc_bcctrl (code, PPC_BR_ALWAYS, 0);
} else {
ppc_load (code, ppc_r3, (gulong)mono_defaults.corlib);
-   ppc_load_func (code, ppc_r0, mono_exception_from_token);
-   ppc_mtctr (code, ppc_r0);
+   ppc_load_func (code, PPC_CALL_REG, 
mono_exception_from_token);
+   ppc_mtctr (code, PPC_CALL_REG);
ppc_bcctrl (code, PPC_BR_ALWAYS, 0);
}
}
@@ -430,8 +430,8 @@
ppc_mtctr (code, ppc_r12);
ppc_bcctrl (code, PPC_BR_ALWAYS, 0);
} else {
-   ppc_load_func (code, ppc_r0, mono_ppc_throw_exception);
-   ppc_mtctr (code, ppc_r0);
+   ppc_load_func (code, PPC_CALL_REG, mono_ppc_throw_exception);
+   ppc_mtctr (code, PPC_CALL_REG);
ppc_bcctrl (code, PPC_BR_ALWAYS, 0);
}
/* we should never reach this breakpoint */

commit mono-core for openSUSE:Factory

2013-10-08 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2013-10-08 20:35:16

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2013-10-06 
19:36:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-10-08 
20:35:20.0 +0200
@@ -7,0 +8,117 @@
+Sun Sep 29 14:22:01 UTC 2013 - mailaen...@opensuse.org
+
+- Update to 3.2.3
+   + Check generic constraints for duplicates.
+   + XmlSchemaImporter needs to consider attributeGroupRef in some case.
+   + xsl:stylesheet always ignored xsl template contents.
+   + C# compiler doesn't like decimal in custom attribute values, so use 
string.
+   + Correctly install xbuild
+   + Don't allow execution of dynamic assemblies without run access.
+   + omit xml declaration for ToString().
+   + Implements parsing of multi value User-Agent string.
+   + Add more implicit generic array interfaces.
+   + Do not use chunked encoding with CGI/FastCGI.
+   + SetElementValue(nonExistentElementName, null) caused NRE.
+   + Add more system assemblies remapping.
+   + Fix Syscall.readlink() for non-ascii targets.
+   + Implement character validation methods in XmlConvert.
+   + xsi:nil='true' was ignored in some scenario.
+   + Add more conversion methods to XmlAtomicValue.
+   + Avoid an assert in mono_save_seq_point_info () if no seq points are 
generated for a method.
+   + Properly null terminate strings in mono_dwarf_escape_path ().
+   + Continue single stepping if the same line reached in all cases. Factor 
out some code code.
+   + Avoid passing partially shared instances to the JIT.
+   + Fix an overflow if MONO_ZERO_LEN_ARRAY is not 0.
+   + Nested partial type inside generic class can have base type defined later 
than current type inflation happens.
+   + Add nested partial types inside nested partial types to AST.
+   + Schedule internal delay task on default scheduler only.
+   + Lazy initialization of type parameters expanded interfaces.
+   + Handle property with default values.
+   + Another attempt at fixing mono_atomic_load_acquire() on MSVC.
+   + Support FTP download where PWD starts with '\'.
+   + Adds async handling to binary:emitbranchable.
+   + Add some error checking to custom attr parsing and plug a memory leak.
+   + Add clone for error expression.
+   + Lift result of enum substraction when operation is lifted due to 
non-nullable enum type.
+   + Add *CachePolicy to mobile profile.
+   + Ignore space separators in nowarn arguments.
+   + Add AssemblyAction.Save to the linker.
+   + Check promoted value type binary equality operations against null too.
+   + Correctly parse pragma headers.
+   + Remove CultureInfo.CurrentCulture dependency from ordinal based 
string::EndsWith.
+   + Write only import section from global namespaces before global attribute 
sections.
+   + Fix overflow checking in newarray with 64 bit array lengths.
+   + Correctly import nested non-generic types inside generic containers used 
within same generic container.
+   + Grow underlying buffer only when necessary.
+   + Quote path arguments to opt/llc.
+   + STW handshake/thread shutdown race condition.
+   + Rewrites RuntimeReflectionExtensions to actually do something.
+   + Don't show internal error when default paramater expression cannot be 
converted to paramter type.
+   + ASP.NET routing constraints should be treated as 'convertible to string'
+   + use XmlSchemaSettings.XmlResolver to resolve schemas.
+   + Fix cross compilation to windows. Windows.h should be windows.h.
+   + Handle partial class case when nested type of partial container depends 
on parent base type from another partial container.
+   + Disable LLVM for async methods.
+   + Create correct flow branching for single non-default switch section.
+   + Always release DeflateStream unmanaged resources.
+   + Handle custom attributes with nested array of enums.
+   + Update named params parameter converted result expression.
+   + Inflate default parameter expression without type checks
+   + Thread teardown race condition.
+   + Basic optional parameters support in binder.
+   + Verifier support for IReadOnlyListT and IReadOnlyCollectionT.
+   + Relax the restriction on global methods visibility.
+   + Add argument modifiers to generated base proxy when needed.
+   + Avoid lookups in the AOT images during STW.
+   + Don't crash when reporting invalid case label value.
+   + Support OID names in RSACryptoServiceProvider.SignData().
+   + Fix recursive check for non dependent return types during type inference.
+   + Correct parsing of invalid ---- guid 
format.
+   + Use the invariant 

commit mono-core for openSUSE:Factory

2013-10-06 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2013-10-06 19:36:20

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2013-09-26 
11:49:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-10-06 
19:36:21.0 +0200
@@ -1,0 +2,6 @@
+Sun Oct  6 10:39:08 UTC 2013 - hrvoje.sen...@gmail.com
+
+- Make libmono-2_0-devel Require libmonoboehm-2_0-devel, as the it's
+  .so is a symlink to the libmonoboehm one
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.ijwqyf/_old  2013-10-06 19:36:22.0 +0200
+++ /var/tmp/diff_new_pack.ijwqyf/_new  2013-10-06 19:36:22.0 +0200
@@ -429,6 +429,7 @@
 License:LGPL-2.1
 Group:  Development/Languages/Mono
 Requires:   libmono-2_0-1 = %{version}
+Requires:   libmonoboehm-2_0-devel
 Requires:   mono-core = %{version}
 
 %description -n libmono-2_0-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2013-09-26 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2013-09-26 11:49:14

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2013-03-22 
13:15:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-09-26 
11:49:17.0 +0200
@@ -1,0 +2,133 @@
+Mon Sep  9 17:58:34 UTC 2013 - mailaen...@opensuse.org
+
+- Removed more .a files from the packaging.
+
+---
+Sat Aug 17 11:25:21 UTC 2013 - mailaen...@opensuse.org
+
+- Fixed error: File not found: 
/usr/lib/mono/4.0/Microsoft.Portable.CSharp.targets
+
+---
+Wed Aug  7 08:21:35 UTC 2013 - mailaen...@opensuse.org
+
+- Uppdate to version 3.2.1
+  + Fixes bug 13509, which causes a crash when the current culture is set to 
zh_TW.
+
+---
+Sat Jul 27 04:26:44 UTC 2013 - mailaen...@opensuse.org
+
+- Update to version 3.2.0
+  + LLVM updated to version 3.2, this brings better optimizations for mono.
+  + problematic workloads for the SGen Garbage Collector addressed:
+- popular objects are made immortal until the next major collection.
+- hash filtering on pin queues and that dramatically reduce their average 
size
+- switched to lazy sweeping by default
+  + Three new experimental modes for the garbage collection are now available:
+- Low pause mode
+- Low promotion nursery
+- Mostly precise stack scanning
+   + Size Reduction: Multiple features can now be disabled for the classlibs
+   + The FullAOT compiler can now generate much faster code for icalls and has 
support for generic valuetype sharing.
+   + Performance of primitive parsing was greatly enhanced.
+   + LINQ is now much faster with arrays.
+   + Large object cloning and boxing is up to two times faster.
+   + Optimize Marshal.Read/Write methods to avoid a trip to unmanaged when 
possible.
+   + Google contributed ports of NaCl for ARM and Amd64.
+
+---
+Sun Jul 21 05:40:55 UTC 2013 - mailaen...@opensuse.org
+
+- Update to version 3.1.2
+  + Emit additional sequence points for call entry when needed.
+  + Loading of nested type of missing type needs to create another missing 
type.
+  + Equality structural comparer needs to do recursive comparisons.
+  + Allow async for explicitly implemented interface methods.
+  + Implement webrequest cancellation.
+  + Prefer user operators over predefined operators for binary enum operations 
too.
+- Changes from version 3.1.1
+  * Mono now defaults to sgen
+  * Update Mono.Cairo to include APIs from cairo 1.10
+  * Update the LLVM used from Nov-2012 to Jul-2013
+  * Several optimizations to improve string performance
++ Enable managed allocation using gsharing
++ Implemented the string allocator for SGen
++ Fixed String.Contains, as it is not supposed to be culture aware
+  * Added a dummy implementation of System.Net.Http.WebRequestHandler
+  * Bug fixes
++ Make WebClient report an error when the download aborted prematurely.
++ Add [Serializable] to X509Certificate2 (added in .NET 4.0)
++ Fix order of capturing of this inside switch statement.
++ Rewrite lifted binary operators to match C# spec more closely.
++ Fix MethodImplOptions argument checks.
++ Make ServicePointManager hash on the proxy as well as uri and use_connect
++ Fix register allocation for hw remainder opcodes on armv7s.
++ Block task awaiter until task completes.
++ Use directly captured this instead of parent reference for nested state 
machine inside another state machine without anonymous storey.
++ When unloading domains, free dynamic assemblies first.
++ Mutate generic catch block type when needed.
++ Fix MethodInfo::ToString () to properly format generic structs.
++ Recover more from invalid throw statement.
++ Verify if the catch type is valid under the method context.
++ Call correct ApplyToExtraTarget base override.
++ Do system.object type scan after all references are loaded.
+
+---
+Fri Jun 28 17:47:59 UTC 2013 - mailaen...@opensuse.org
+
+- Update to version 3.0.12
+  + Added PCL support to xbuild, mono's MSBuild implementation.
+  + Fixed multiple hangs that happen during shutdown or appdomain unload
+  + Merged most of the ARM support for NaCl
+  + mkbundle now uses IKVM.Reflection
+- Added rpmlint ignore rules
+
+---

commit mono-core for openSUSE:Factory

2013-03-22 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2013-03-22 13:15:36

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is orpha...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2013-03-15 
10:41:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-03-22 
13:15:38.0 +0100
@@ -1,0 +2,6 @@
+Tue Mar 19 11:06:18 UTC 2013 - idon...@suse.com
+
+- Refresh and apply mono-core-target-4.0.patch
+- Apply ppc.patch again
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.IBT2On/_old  2013-03-22 13:15:43.0 +0100
+++ /var/tmp/diff_new_pack.IBT2On/_new  2013-03-22 13:15:43.0 +0100
@@ -33,19 +33,20 @@
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
 Source0:mono-%{version}.tar.bz2
-# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch1: mono-arm-cpuinfo-v5.patch
-# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch2: mono-arm-cpuinfo-v7.patch
-# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch3: mono-arm-vfp.patch
+# PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures
+Patch4: ppc.patch
+# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dims...@opensuse.org -- Use 
runtime 4.0 as default for cairo and nunit
+Patch5: mono-core-target-4.0.patch
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
+BuildRequires:  libgdiplus-devel
 BuildRequires:  pkgconfig
 BuildRequires:  xorg-x11-libX11-devel
 BuildRequires:  zlib-devel
-BuildRequires:  libgdiplus-devel
 %ifnarch ia64 %arm
 BuildRequires:  valgrind-devel
 %endif
@@ -113,6 +114,8 @@
 %patch2 -p1
 %patch3 -p1
 %endif
+%patch4 -p1
+%patch5 -p1
 
 %build
 # These are only needed if there are patches to the runtime

++ mono-core-target-4.0.patch ++
--- /var/tmp/diff_new_pack.IBT2On/_old  2013-03-22 13:15:43.0 +0100
+++ /var/tmp/diff_new_pack.IBT2On/_new  2013-03-22 13:15:43.0 +0100
@@ -1,13 +1,3 @@
-Index: mono-3.0.3/data/mono-cairo.pc.in
-===
 mono-3.0.3.orig/data/mono-cairo.pc.in
-+++ mono-3.0.3/data/mono-cairo.pc.in
-@@ -6,4 +6,4 @@ includedir=${prefix}/include
- Name: Mono.Cairo
- Description: Cairo bindings for Mono
- Version: @VERSION@
--Libs: -r:${prefix}/lib/mono/2.0/Mono.Cairo.dll
-+Libs: -r:${prefix}/lib/mono/4.0/Mono.Cairo.dll
 Index: mono-3.0.3/data/mono-nunit.pc.in
 ===
 --- mono-3.0.3.orig/data/mono-nunit.pc.in

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2013-03-15 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2013-03-15 10:41:43

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is orpha...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2013-03-08 
11:20:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-03-15 
10:41:59.0 +0100
@@ -1,0 +2,11 @@
+Sat Mar  9 14:18:45 UTC 2013 - mailaen...@opensuse.org
+
+- libgdiplus now has a devel package, use it
+
+---
+Sat Mar  9 07:52:23 UTC 2013 - mailaen...@opensuse.org
+
+- Update to http://www.mono-project.com/Release_Notes_Mono_3.0.6
+  * Hotfix to the 3.0.x series
+
+---

Old:

  mono-3.0.4.tar.bz2

New:

  mono-3.0.6.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.no4u2k/_old  2013-03-15 10:42:08.0 +0100
+++ /var/tmp/diff_new_pack.no4u2k/_new  2013-03-15 10:42:08.0 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   mono-core
-Version:3.0.4
+Version:3.0.6
 Release:0
 Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1
@@ -39,23 +39,19 @@
 Patch2: mono-arm-cpuinfo-v7.patch
 # PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch3: mono-arm-vfp.patch
-# PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures
-Patch4: ppc.patch
-# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dims...@opensuse.org -- Use 
runtime 4.0 as default for cairo and nunit
-Patch5: mono-core-target-4.0.patch
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
 BuildRequires:  xorg-x11-libX11-devel
 BuildRequires:  zlib-devel
+BuildRequires:  libgdiplus-devel
 %ifnarch ia64 %arm
 BuildRequires:  valgrind-devel
 %endif
 %if %llvm == yes
 BuildRequires:  llvm-mono-devel
 %endif
-Recommends: libgdiplus0 = 2.6
 Obsoletes:  mono
 Obsoletes:  mono-cairo
 Obsoletes:  mono-drawing
@@ -80,6 +76,7 @@
 %if %llvm == yes
 Recommends: libmono-llvm0 = %{version}
 %endif
+Recommends: libgdiplus0
 Provides:   mono(Commons.Xml.Relaxng) = 1.0.5000.0
 Provides:   mono(CustomMarshalers) = 1.0.5000.0
 Provides:   mono(I18N) = 1.0.5000.0
@@ -116,8 +113,6 @@
 %patch2 -p1
 %patch3 -p1
 %endif
-%patch4 -p1
-%patch5 -p1
 
 %build
 # These are only needed if there are patches to the runtime
@@ -1123,7 +1118,7 @@
 Summary:Mono development tools
 License:LGPL-2.1
 Group:  Development/Languages/Mono
-Requires:   libgdiplus0
+Requires:   libgdiplus-devel
 Requires:   mono-core = %{version}
 # Required because they are referenced by .pc files
 Requires:   mono-data = %{version}

++ mono-3.0.4.tar.bz2 - mono-3.0.6.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-3.0.4.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-3.0.6.tar.bz2 differ: char 11, 
line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2013-03-08 10:54:32

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is orpha...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2013-03-05 
06:45:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-03-08 
10:54:33.0 +0100
@@ -1,0 +2,6 @@
+Wed Mar  6 14:10:35 UTC 2013 - idon...@suse.com
+
+- Remove hardcoded lib directory from the config, this unbreaks
+ running GDI+ programs on 64bit.
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.1aPJdc/_old  2013-03-08 10:54:37.0 +0100
+++ /var/tmp/diff_new_pack.1aPJdc/_new  2013-03-08 10:54:37.0 +0100
@@ -155,28 +155,38 @@
 
 %install
 %make_install
+
+# Remove hardcoded lib directory from the config
+sed -i s,%{_prefix}/lib/,,g %{buildroot}%{_sysconfdir}/mono/config
+
 # remove .la files (they are generally bad news)
 rm -f %{buildroot}%{_libdir}/*.la
+
 # remove Windows-only stuff
 rm -rf %{buildroot}%{_prefix}/lib/mono/*/Mono.Security.Win32*
 rm -f %{buildroot}%{_libdir}/libMonoSupportW.*
+
 # remove .a files for libraries that are really only for us
 rm -f %{buildroot}%{_libdir}/libMonoPosixHelper.a
 rm -f %{buildroot}%{_libdir}/libikvm-native.a
 rm -f %{buildroot}%{_libdir}/libmono-llvm.a
+
 # remove libgc cruft
 rm -rf %{buildroot}%{_datadir}/libgc-mono
+
 # remove stuff that we don't package
 rm -f %{buildroot}%{_bindir}/cilc
 rm -f %{buildroot}%{_mandir}/man1/cilc.1*
 rm -f %{buildroot}%{_prefix}/lib/mono/*/browsercaps-updater.exe*
 rm -f %{buildroot}%{_prefix}/lib/mono/*/culevel.exe*
 rm -f %{buildroot}%{_prefix}/lib/mono/2.0/cilc.exe*
+
 # brp-compress doesn't search _mandir
 # so we cheat it
 ln -s . %{buildroot}%{_prefix}%{_prefix}
 RPM_BUILD_ROOT=%{buildroot}%{_prefix} /usr/lib/rpm/brp-compress
 rm %{buildroot}%{_prefix}%{_prefix}
+
 %fdupes %{buildroot}%{_prefix}
 %find_lang mcs
 %if %sgen == no

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2013-03-04 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2013-03-05 06:44:59

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is orpha...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2013-01-30 
15:12:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-03-05 
06:45:03.0 +0100
@@ -1,0 +2,11 @@
+Sun Feb 24 21:12:42 UTC 2013 - mailaen...@opensuse.org
+
+- Add missing Provides: for monodevelop 4.0
+
+---
+Sat Feb 23 14:16:57 UTC 2013 - mailaen...@opensuse.org
+
+- Update to http://www.mono-project.com/Release_Notes_Mono_3.0.4
+  * Bug fixes to the 3.0.x series
+
+---

Old:

  mono-3.0.3.tar.bz2

New:

  mono-3.0.4.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.fbBQez/_old  2013-03-05 06:45:07.0 +0100
+++ /var/tmp/diff_new_pack.fbBQez/_new  2013-03-05 06:45:07.0 +0100
@@ -26,9 +26,9 @@
 %endif
 
 Name:   mono-core
-Version:3.0.3
+Version:3.0.4
 Release:0
-Summary:A
+Summary:Cross-platform, Open Source, .NET development framework
 License:LGPL-2.1
 Group:  Development/Languages/Mono
 Url:http://www.mono-project.com
@@ -869,6 +869,7 @@
 Provides:   mono(System.Runtime.Serialization.Formatters.Soap) = 1.0.5000.0
 Provides:   mono(System.Web) = 1.0.5000.0
 Provides:   mono(System.Web.Services) = 1.0.5000.0
+Provides:   mono(System.Web.WebPages.Deployment) = 2.1.0.0
 
 %description -n mono-web
 The Mono Project is an open development initiative that is working to
@@ -1158,6 +1159,7 @@
 %{_bindir}/lc
 %{_bindir}/macpack
 %{_bindir}/makecert
+%{_bindir}/mdbrebase
 %{_bindir}/mkbundle
 %{_bindir}/mono-api-info
 %{_bindir}/mono-cil-strip
@@ -1290,6 +1292,7 @@
 %{_prefix}/lib/mono/4.5/lc.exe*
 %{_prefix}/lib/mono/4.5/macpack.exe*
 %{_prefix}/lib/mono/4.5/makecert.exe*
+%{_prefix}/lib/mono/4.5/mdbrebase.exe*
 %{_prefix}/lib/mono/4.5/mkbundle.exe*
 %{_prefix}/lib/mono/4.5/mono-api-info.exe*
 %{_prefix}/lib/mono/4.5/mono-cil-strip.exe*
@@ -1325,6 +1328,7 @@
 License:Apache-2.0
 Group:  Development/Languages/Mono
 Requires:   mono-core = %{version}
+Provides:   mono(System.Data.Entity) = 4.0.0.0
 
 %description -n mono-entityframework
 Entity Framework (EF) is an object-relational mapper that enables .NET
@@ -1417,6 +1421,7 @@
 %{_mandir}/man1/monodocer.1%ext_man
 %{_mandir}/man1/monodocs2html.1%ext_man
 %{_mandir}/man5/mdoc.5%ext_man
+%{_prefix}/lib/mono/4.0/monodoc.dll
 %{_prefix}/lib/mono/4.5/mdoc.exe*
 %{_prefix}/lib/mono/4.5/mod.exe*
 %{_prefix}/lib/mono/gac/monodoc
@@ -1443,8 +1448,10 @@
 Requires:   mono-data-postgresql = %{version}
 Requires:   mono-data-sqlite = %{version}
 Requires:   mono-devel = %{version}
+Requires:   mono-entityframework = %{version}
 Requires:   mono-extras = %{version}
 Requires:   mono-locale-extras = %{version}
+Requires:   mono-mvc = %{version}
 Requires:   mono-nunit = %{version}
 Requires:   mono-reactive = %{version}
 Requires:   mono-wcf = %{version}

++ mono-3.0.3.tar.bz2 - mono-3.0.4.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-3.0.3.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-3.0.4.tar.bz2 differ: char 11, 
line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2013-01-30 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2013-01-30 15:12:03

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is orpha...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2012-12-31 
14:26:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2013-01-30 
15:12:09.0 +0100
@@ -1,0 +2,13 @@
+Tue Jan 29 08:15:12 UTC 2013 - dims...@opensuse.org
+
+- Add mono-core-target-4.0.patch: Use .Net runtime 4.0 as default
+  for Nunit and Cairo.
+
+---
+Fri Jan 11 11:41:47 UTC 2013 - mailaen...@opensuse.org
+
+- Update to http://www.mono-project.com/Release_Notes_Mono_3.0.3
+  * Bug fixes to the 3.0.x series
+- new sub-package mono-reactive including http://rx.codeplex.com/
+
+---

Old:

  mono-3.0.2.tar.bz2

New:

  mono-3.0.3.tar.bz2
  mono-core-target-4.0.patch



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.Fy9mN6/_old  2013-01-30 15:12:15.0 +0100
+++ /var/tmp/diff_new_pack.Fy9mN6/_new  2013-01-30 15:12:15.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package mono-core
 #
-# 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
@@ -26,7 +26,7 @@
 %endif
 
 Name:   mono-core
-Version:3.0.2
+Version:3.0.3
 Release:0
 Summary:A
 License:LGPL-2.1
@@ -41,6 +41,8 @@
 Patch3: mono-arm-vfp.patch
 # PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures
 Patch4: ppc.patch
+# PATCH-FIX-UPSTREAM mono-core-target-4.0.patch dims...@opensuse.org -- Use 
runtime 4.0 as default for cairo and nunit
+Patch5: mono-core-target-4.0.patch
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -115,6 +117,7 @@
 %patch3 -p1
 %endif
 %patch4 -p1
+%patch5 -p1
 
 %build
 # These are only needed if there are patches to the runtime
@@ -181,9 +184,6 @@
 rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
 %endif
 
-%clean
-rm -rf %{buildroot}
-
 %files -f mcs.lang
 %defattr(-, root, root)
 %doc AUTHORS COPYING.LIB ChangeLog NEWS README
@@ -1339,6 +1339,45 @@
 %{_prefix}/lib/mono/gac/EntityFramework.SqlServer
 %{_prefix}/lib/mono/gac/EntityFramework
 
+%package -n mono-reactive
+Summary:Reactive Extensions
+License:Apache-2.0
+Group:  Development/Languages/Mono
+Requires:   mono-core = %{version}
+
+%description -n mono-reactive
+The Mono Project is an open development initiative that is working to
+develop an open source, Unix version of the .NET development platform.
+Its objective is to enable Unix developers to build and deploy
+cross-platform .NET applications. The project will implement various
+technologies that have been submitted to the ECMA for standardization.
+
+Microsoft's Reactive Extensions.
+
+%files -n mono-reactive
+%defattr(-, root, root)
+%{_libdir}/pkgconfig/reactive.pc
+%{_prefix}/lib/mono/4.5/System.Reactive.Core.dll
+%{_prefix}/lib/mono/4.5/System.Reactive.Debugger.dll
+%{_prefix}/lib/mono/4.5/System.Reactive.Experimental.dll
+%{_prefix}/lib/mono/4.5/System.Reactive.Interfaces.dll
+%{_prefix}/lib/mono/4.5/System.Reactive.Linq.dll
+%{_prefix}/lib/mono/4.5/System.Reactive.PlatformServices.dll
+%{_prefix}/lib/mono/4.5/System.Reactive.Providers.dll
+%{_prefix}/lib/mono/4.5/System.Reactive.Runtime.Remoting.dll
+%{_prefix}/lib/mono/4.5/System.Reactive.Windows.Forms.dll
+%{_prefix}/lib/mono/4.5/System.Reactive.Windows.Threading.dll
+%{_prefix}/lib/mono/gac/System.Reactive.Core/
+%{_prefix}/lib/mono/gac/System.Reactive.Debugger/
+%{_prefix}/lib/mono/gac/System.Reactive.Experimental/
+%{_prefix}/lib/mono/gac/System.Reactive.Interfaces/
+%{_prefix}/lib/mono/gac/System.Reactive.Linq/
+%{_prefix}/lib/mono/gac/System.Reactive.PlatformServices/
+%{_prefix}/lib/mono/gac/System.Reactive.Providers/
+%{_prefix}/lib/mono/gac/System.Reactive.Runtime.Remoting/
+%{_prefix}/lib/mono/gac/System.Reactive.Windows.Forms/
+%{_prefix}/lib/mono/gac/System.Reactive.Windows.Threading/
+
 %package -n monodoc-core
 Summary:Monodoc - Documentation tools for C# code
 License:LGPL-2.1
@@ -1407,6 +1446,7 @@
 Requires:   mono-extras = %{version}
 Requires:   mono-locale-extras = %{version}
 Requires:   mono-nunit = %{version}

commit mono-core for openSUSE:Factory

2012-12-31 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2012-12-31 14:26:23

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is orpha...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2012-12-30 
12:19:43.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-12-31 
14:26:24.0 +0100
@@ -1,0 +2,5 @@
+Thu Dec 27 17:52:57 UTC 2012 - dval...@suse.com
+
+- Fix ppc build failures (ppc.patch)
+
+---

New:

  ppc.patch



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.0o7ucL/_old  2012-12-31 14:26:27.0 +0100
+++ /var/tmp/diff_new_pack.0o7ucL/_new  2012-12-31 14:26:27.0 +0100
@@ -39,6 +39,8 @@
 Patch2: mono-arm-cpuinfo-v7.patch
 # PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch3: mono-arm-vfp.patch
+# PATCH-FIX-OPENSUSE ppc.patch dval...@suse.com -- fix ppc build failures
+Patch4: ppc.patch
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -112,6 +114,7 @@
 %patch2 -p1
 %patch3 -p1
 %endif
+%patch4 -p1
 
 %build
 # These are only needed if there are patches to the runtime

++ ppc.patch ++
Index: mono-3.0.2/mono/mini/mini.c
===
--- mono-3.0.2.orig/mono/mini/mini.c
+++ mono-3.0.2/mono/mini/mini.c
@@ -6240,7 +6240,7 @@ mini_create_ftnptr (MonoDomain *domain,
desc [0] = addr;
desc [1] = NULL;
 #  elif defined(__ppc64__) || defined(__powerpc64__)
-   gpointer *desc;
+   //gpointer *desc;
 
desc = mono_domain_alloc0 (domain, 3 * sizeof (gpointer));
 
Index: mono-3.0.2/mono/mini/mini-ppc.h
===
--- mono-3.0.2.orig/mono/mini/mini-ppc.h
+++ mono-3.0.2/mono/mini/mini-ppc.h
@@ -96,6 +96,7 @@ typedef struct MonoCompileArch {
 #define MONO_ARCH_EMULATE_FREM 1
 #define MONO_ARCH_BIGMUL_INTRINS 1
 #define MONO_ARCH_HAVE_ATOMIC_CAS 1
+#define MONO_ARCH_GC_MAPS_SUPPORTED 1

 /* Parameters used by the register allocator */
 #define MONO_ARCH_CALLEE_REGS ((0xff  ppc_r3) | (1  ppc_r11) | (1  
ppc_r12))
Index: mono-3.0.2/mono/mini/mini-gc.c
===
--- mono-3.0.2.orig/mono/mini/mini-gc.c
+++ mono-3.0.2/mono/mini/mini-gc.c
@@ -438,6 +438,8 @@ static int callee_saved_regs [] = { X86_
 static int callee_saved_regs [] = { ARMREG_V1, ARMREG_V2, ARMREG_V3, 
ARMREG_V4, ARMREG_V5, ARMREG_V7, ARMREG_FP };
 #elif defined(TARGET_S390X)
 static int callee_saved_regs [] = { s390_r6, s390_r7, s390_r8, s390_r9, 
s390_r10, s390_r11, s390_r12, s390_r13, s390_r14 };
+#elif defined(TARGET_POWERPC)
+static int callee_saved_regs [] = { ppc_r6, ppc_r7, ppc_r8, ppc_r9, ppc_r10, 
ppc_r11, ppc_r12, ppc_r13, ppc_r14 };
 #endif

 static guint32
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2012-12-30 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2012-12-30 12:19:38

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is orpha...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2012-12-10 
10:10:44.0 +0100
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-12-30 
12:19:43.0 +0100
@@ -1,0 +2,12 @@
+Mon Dec 17 12:34:59 UTC 2012 - adr...@suse.de
+
+- fix patches for arm*
+- do not detect hard fp support in gcc (mono is not supporting it yet for real)
+
+---
+Sat Dec 15 20:13:00 UTC 2012 - ss...@decriptor.com
+
+- Updated to mono 3.0.2
+  * Bug fixes to the 3.0.x series
+
+---

Old:

  mono-3.0.1.tar.bz2

New:

  mono-3.0.2.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.pzyr5W/_old  2012-12-30 12:19:51.0 +0100
+++ /var/tmp/diff_new_pack.pzyr5W/_new  2012-12-30 12:19:51.0 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   mono-core
-Version:3.0.1
+Version:3.0.2
 Release:0
 Summary:A
 License:LGPL-2.1
@@ -118,13 +118,13 @@
 #rm -f libgc/libtool.m4
 #autoreconf --force --install
 #autoreconf --force --install libgc
+export CFLAGS= %{optflags} -fno-strict-aliasing
 %ifarch armv7l armv7hl
 export MONO_CPU_ARCH=armv7l-thumb
 %endif
 %ifarch armv5el
 export MONO_CPU_ARCH=armv5el
 %endif
-export CFLAGS= %{optflags} -fno-strict-aliasing
 # distro specific configure options
 %if %llvm == yes
 export PATH=/opt/novell/llvm-mono/bin:$PATH
@@ -173,6 +173,10 @@
 rm %{buildroot}%{_prefix}%{_prefix}
 %fdupes %{buildroot}%{_prefix}
 %find_lang mcs
+%if %sgen == no
+# installed anyway but not packaged
+rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
+%endif
 
 %clean
 rm -rf %{buildroot}
@@ -252,6 +256,7 @@
 %{_prefix}/lib/mono/2.0/System.Configuration.dll
 %{_prefix}/lib/mono/2.0/System.Core.dll
 %{_prefix}/lib/mono/2.0/System.Drawing.dll
+%{_prefix}/lib/mono/2.0/System.Json.dll
 %{_prefix}/lib/mono/2.0/System.Net.dll
 %{_prefix}/lib/mono/2.0/System.Security.dll
 %{_prefix}/lib/mono/2.0/System.Xml.Linq.dll
@@ -284,6 +289,7 @@
 %{_prefix}/lib/mono/4.0/System.Drawing.dll
 %{_prefix}/lib/mono/4.0/System.Dynamic.dll
 %{_prefix}/lib/mono/4.0/System.Json.dll
+%{_prefix}/lib/mono/4.0/System.Json.Microsoft.dll
 %{_prefix}/lib/mono/4.0/System.Net.dll
 %{_prefix}/lib/mono/4.0/System.Numerics.dll
 %{_prefix}/lib/mono/4.0/System.Security.dll
@@ -325,6 +331,7 @@
 %{_prefix}/lib/mono/4.5/System.Drawing.dll
 %{_prefix}/lib/mono/4.5/System.Dynamic.dll
 %{_prefix}/lib/mono/4.5/System.Json.dll
+%{_prefix}/lib/mono/4.5/System.Json.Microsoft.dll
 %{_prefix}/lib/mono/4.5/System.Net.dll
 %{_prefix}/lib/mono/4.5/System.Net.Http.dll
 %{_prefix}/lib/mono/4.5/System.Numerics.dll
@@ -369,6 +376,7 @@
 %{_prefix}/lib/mono/gac/System.Xml
 %{_prefix}/lib/mono/gac/System.Xml.Linq
 %{_prefix}/lib/mono/gac/System.Json
+%{_prefix}/lib/mono/gac/System.Json.Microsoft
 %{_prefix}/lib/mono/gac/cscompmgd
 %{_prefix}/lib/mono/mono-configuration-crypto
 
@@ -768,7 +776,7 @@
 
 %package -n mono-wcf
 Summary:Mono implementation of WCF, Windows Communication Foundation
-License:MIT ; MS-PL
+License:MIT and MS-PL
 Group:  Development/Languages/Mono
 Requires:   mono-core = %{version}
 
@@ -818,7 +826,7 @@
 
 %package -n mono-winfxcore
 Summary:Mono implementation of core WinFX APIs
-License:MIT ; MS-PL
+License:MIT and MS-PL
 Group:  Development/Languages/Mono
 Requires:   mono-core = %{version}
 
@@ -844,7 +852,7 @@
 
 %package -n mono-web
 Summary:Mono implementation of ASP
-License:MIT ; MS-PL
+License:MIT and MS-PL
 Group:  Development/Languages/Mono
 Requires:   mono-core = %{version}
 Obsoletes:  mono-remoting
@@ -962,7 +970,7 @@
 
 %package -n mono-mvc
 Summary:Mono implementation of ASP
-License:MIT ; MS-PL
+License:MIT and MS-PL
 Group:  Development/Languages/Mono
 Requires:   mono-core = %{version}
 

++ mono-3.0.1.tar.bz2 - mono-3.0.2.tar.bz2 ++
/work/SRC/openSUSE:Factory/mono-core/mono-3.0.1.tar.bz2 
/work/SRC/openSUSE:Factory/.mono-core.new/mono-3.0.2.tar.bz2 differ: char 11, 
line 1

++ mono-arm-cpuinfo-v5.patch ++
--- /var/tmp/diff_new_pack.pzyr5W/_old  2012-12-30 12:19:51.0 +0100
+++ /var/tmp/diff_new_pack.pzyr5W/_new  2012-12-30 12:19:51.0 +0100
@@ -1,8 +1,8 @@
-Index: 

commit mono-core for openSUSE:Factory

2012-10-12 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2012-10-12 08:07:05

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is mono-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2012-09-10 
15:21:00.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-10-12 
08:13:21.0 +0200
@@ -1,0 +2,6 @@
+Fri Oct  5 12:02:10 UTC 2012 - dval...@suse.com
+
+- workaround for ppc build with mcs-docs enabled
+  use --with-sigaltstack=no (bxc#6440)
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.cPjPsR/_old  2012-10-12 08:13:24.0 +0200
+++ /var/tmp/diff_new_pack.cPjPsR/_new  2012-10-12 08:13:24.0 +0200
@@ -133,7 +133,7 @@
   --disable-system-aot \
 %endif
 %ifarch ppc
-  --with-mcs-docs=no \
+ --with-sigaltstack=no \ 
 %endif
 %ifnarch %ix86 x86_64
   --disable-system-aot \
@@ -1216,9 +1216,7 @@
 %_prefix/lib/mono/4.0/mod.exe*
 %_prefix/lib/mono/gac/monodoc
 %_prefix/lib/mono/monodoc
-%ifnarch ppc
 %_prefix/lib/monodoc
-%endif
 
 %package -n mono-complete
 Summary:Install everything built from the mono source tree

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2012-09-10 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2012-09-10 15:20:57

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is mono-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2012-08-08 
11:13:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-09-10 
15:21:00.0 +0200
@@ -6,0 +7,20 @@
+Fri Dec  2 13:31:57 UTC 2011 - ag...@suse.de
+
+- use hammer approach for vfp instead
+
+---
+Sun Nov 27 21:17:24 UTC 2011 - ag...@suse.de
+
+- add arch linux vfp patch
+
+---
+Sun Nov 27 16:36:08 UTC 2011 - ag...@suse.de
+
+- use vfp on armv7
+
+---
+Sun Nov 27 03:01:37 UTC 2011 - ag...@suse.de
+
+- fix arm build to not depend on the build host's /proc/cpuinfo
+
+---

New:

  mono-arm-cpuinfo-v5.patch
  mono-arm-cpuinfo-v7.patch
  mono-arm-vfp.patch



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.KyUrif/_old  2012-09-10 15:21:02.0 +0200
+++ /var/tmp/diff_new_pack.KyUrif/_new  2012-09-10 15:21:02.0 +0200
@@ -33,6 +33,9 @@
 Version:2.10.6
 Release:0
 Source0:mono-%{version}.tar.bz2
+Patch1: mono-arm-cpuinfo-v5.patch
+Patch2: mono-arm-cpuinfo-v7.patch
+Patch3: mono-arm-vfp.patch
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -99,12 +102,25 @@
 
 %prep
 %setup -q -n mono-%{version}
+%ifarch armv5el
+%patch1 -p1
+%endif
+%ifarch armv7l armv7hl
+%patch2 -p1
+%patch3 -p1
+%endif
 
 %build
 # These are only needed if there are patches to the runtime
 #rm -f libgc/libtool.m4
 #autoreconf --force --install
 #autoreconf --force --install libgc
+%ifarch armv7l armv7hl
+export MONO_CPU_ARCH=armv7l-thumb
+%endif
+%ifarch armv5el
+export MONO_CPU_ARCH=armv5el
+%endif
 export CFLAGS= $RPM_OPT_FLAGS -fno-strict-aliasing
 # distro specific configure options
 %if %llvm == yes

++ mono-arm-cpuinfo-v5.patch ++
Index: mono-2.10.6/mono/mini/mini-arm.c
===
--- mono-2.10.6.orig/mono/mini/mini-arm.c
+++ mono-2.10.6/mono/mini/mini-arm.c
@@ -592,6 +592,9 @@ mono_arch_cpu_optimizazions (guint32 *ex
v5_supported = TRUE;
darwin = TRUE;
iphone_abi = TRUE;
+#elif 1
+   thumb_supported = TRUE;
+   v5_supported = TRUE;
 #else
char buf [512];
char *line;
++ mono-arm-cpuinfo-v7.patch ++
Index: mono-2.10.6/mono/mini/mini-arm.c
===
--- mono-2.10.6.orig/mono/mini/mini-arm.c
+++ mono-2.10.6/mono/mini/mini-arm.c
@@ -592,6 +592,11 @@ mono_arch_cpu_optimizazions (guint32 *ex
v5_supported = TRUE;
darwin = TRUE;
iphone_abi = TRUE;
+#elif 1
+   thumb_supported = TRUE;
+   v5_supported = TRUE;
+   v6_supported = TRUE;
+   v7_supported = TRUE;
 #else
char buf [512];
char *line;
++ mono-arm-vfp.patch ++
Index: mono-2.10.6/configure
===
--- mono-2.10.6.orig/configure
+++ mono-2.10.6/configure
@@ -23729,11 +23729,12 @@ main ()
   return 0;
 }
 _ACEOF
-if ac_fn_c_try_compile $LINENO; then :
-  fpu=FPA
-else
-  fpu=NONE
-fi
+#if ac_fn_c_try_compile $LINENO; then :
+#  fpu=FPA
+#else
+#  fpu=NONE
+#fi
+fpu=VFP
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 
{ $as_echo $as_me:${as_lineno-$LINENO}: result: $fpu 5
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit mono-core for openSUSE:Factory

2012-08-08 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2012-08-08 11:13:05

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is mono-maintain...@suse.de

Changes:

--- /work/SRC/openSUSE:Factory/mono-core/mono-core.changes  2011-10-13 
00:07:59.0 +0200
+++ /work/SRC/openSUSE:Factory/.mono-core.new/mono-core.changes 2012-08-08 
11:13:13.0 +0200
@@ -1,0 +2,5 @@
+Sat Jul 21 23:08:36 UTC 2012 - dval...@suse.com
+
+- fix ppc build 
+
+---



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.qUwXuS/_old  2012-08-08 11:13:15.0 +0200
+++ /var/tmp/diff_new_pack.qUwXuS/_new  2012-08-08 11:13:15.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package mono-core
 #
-# 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
@@ -26,12 +26,12 @@
 %endif
 
 Name:   mono-core
+Summary:A .NET Runtime Environment
 License:LGPL-2.1
 Group:  Development/Languages/Mono
-Summary:A .NET Runtime Environment
 Url:http://www.mono-project.com
 Version:2.10.6
-Release:1
+Release:0
 Source0:mono-%{version}.tar.bz2
 BuildRequires:  bison
 BuildRequires:  fdupes
@@ -116,6 +116,9 @@
   --enable-loadedllvm \
   --disable-system-aot \
 %endif
+%ifarch ppc
+  --with-mcs-docs=no \
+%endif
 %ifnarch %ix86 x86_64
   --disable-system-aot \
 %endif
@@ -307,8 +310,8 @@
 %_prefix/lib/mono/mono-configuration-crypto
 
 %package -n libmono-2_0-1
-License:LGPL-2.1
 Summary:A Library for embedding Mono in your Application
+License:LGPL-2.1
 Group:  Development/Libraries/C and C++
 
 %description -n libmono-2_0-1
@@ -329,8 +332,8 @@
 %postun -n libmono-2_0-1 -p /sbin/ldconfig
 
 %package -n libmono-2_0-devel
-License:LGPL-2.1
 Summary:Development files for libmono
+License:LGPL-2.1
 Group:  Development/Languages/Mono
 Requires:   libmono-2_0-1 == %version
 Requires:   mono-core == %version
@@ -355,8 +358,8 @@
 %if %sgen == yes
 
 %package -n libmonosgen-2_0-0
-License:LGPL-2.1
 Summary:A Library for embedding Mono in your Application (sgen version)
+License:LGPL-2.1
 Group:  Development/Libraries/C and C++
 
 %description -n libmonosgen-2_0-0
@@ -377,11 +380,11 @@
 %postun -n libmonosgen-2_0-0 -p /sbin/ldconfig
 
 %package -n libmonosgen-2_0-devel
-License:LGPL-2.1
 Summary:Development files for libmonosgen
+License:LGPL-2.1
 Group:  Development/Languages/Mono
-Requires:   mono-core == %version
 Requires:   libmono-2_0-devel
+Requires:   mono-core == %version
 
 %description -n libmonosgen-2_0-devel
 The Mono Project is an open development initiative that is working to
@@ -403,8 +406,8 @@
 %if %llvm == yes
 
 %package -n libmono-llvm0
-License:LGPL-2.1
 Summary:Loadable LLVM libary for mono
+License:LGPL-2.1
 Group:  Development/Libraries/C and C++
 
 %description -n libmono-llvm0
@@ -426,8 +429,8 @@
 %endif
 
 %package -n mono-locale-extras
-License:LGPL-2.1
 Summary:Extra locale information
+License:LGPL-2.1
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
 Provides:   mono(I18N.CJK) = 1.0.5000.0
@@ -460,8 +463,8 @@
 %_prefix/lib/mono/gac/I18N.Rare
 
 %package -n mono-data
-License:LGPL-2.1
 Summary:Database connectivity for Mono
+License:LGPL-2.1
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
 Obsoletes:  mono-directory
@@ -523,8 +526,8 @@
 %_prefix/lib/mono/gac/WebMatrix.Data
 
 %package -n mono-winforms
-License:LGPL-2.1
 Summary:Mono's Windows Forms implementation
+License:LGPL-2.1
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
 Provides:   mono-window-forms
@@ -565,8 +568,8 @@
 %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization
 
 %package -n ibm-data-db2
-License:LGPL-2.1
 Summary:Database connectivity for DB2
+License:LGPL-2.1
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
 
@@ -586,8 +589,8 @@
 %_prefix/lib/mono/gac/IBM.Data.DB2
 
 %package -n mono-extras
-License:LGPL-2.1
 Summary:

commit mono-core for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory 
checked in at 2011-12-06 18:29:35

Comparing /work/SRC/openSUSE:Factory/mono-core (Old)
 and  /work/SRC/openSUSE:Factory/.mono-core.new (New)


Package is mono-core, Maintainer is mono-maintain...@suse.de

Changes:




Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.Jf1ce7/_old  2011-12-06 18:51:27.0 +0100
+++ /var/tmp/diff_new_pack.Jf1ce7/_new  2011-12-06 18:51:27.0 +0100
@@ -26,7 +26,7 @@
 %endif
 
 Name:   mono-core
-License:LGPL v2.1 only
+License:LGPL-2.1
 Group:  Development/Languages/Mono
 Summary:A .NET Runtime Environment
 Url:http://www.mono-project.com
@@ -307,7 +307,7 @@
 %_prefix/lib/mono/mono-configuration-crypto
 
 %package -n libmono-2_0-1
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:A Library for embedding Mono in your Application
 Group:  Development/Libraries/C and C++
 
@@ -329,7 +329,7 @@
 %postun -n libmono-2_0-1 -p /sbin/ldconfig
 
 %package -n libmono-2_0-devel
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:Development files for libmono
 Group:  Development/Languages/Mono
 Requires:   libmono-2_0-1 == %version
@@ -355,7 +355,7 @@
 %if %sgen == yes
 
 %package -n libmonosgen-2_0-0
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:A Library for embedding Mono in your Application (sgen version)
 Group:  Development/Libraries/C and C++
 
@@ -377,7 +377,7 @@
 %postun -n libmonosgen-2_0-0 -p /sbin/ldconfig
 
 %package -n libmonosgen-2_0-devel
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:Development files for libmonosgen
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -403,7 +403,7 @@
 %if %llvm == yes
 
 %package -n libmono-llvm0
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:Loadable LLVM libary for mono
 Group:  Development/Libraries/C and C++
 
@@ -426,7 +426,7 @@
 %endif
 
 %package -n mono-locale-extras
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:Extra locale information
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -460,7 +460,7 @@
 %_prefix/lib/mono/gac/I18N.Rare
 
 %package -n mono-data
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:Database connectivity for Mono
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -523,7 +523,7 @@
 %_prefix/lib/mono/gac/WebMatrix.Data
 
 %package -n mono-winforms
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:Mono's Windows Forms implementation
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -565,7 +565,7 @@
 %_prefix/lib/mono/gac/System.Windows.Forms.DataVisualization
 
 %package -n ibm-data-db2
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:Database connectivity for DB2
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -586,7 +586,7 @@
 %_prefix/lib/mono/gac/IBM.Data.DB2
 
 %package -n mono-extras
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:Extra packages
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -648,7 +648,7 @@
 %_prefix/lib/mono/gac/mono-service
 
 %package -n mono-data-sqlite
-License:LGPL v2.1 only
+License:LGPL-2.1
 Summary:Database connectivity for Mono
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -671,7 +671,7 @@
 %_prefix/lib/mono/gac/Mono.Data.Sqlite
 
 %package -n mono-wcf
-License:MIT License (or similar) ; Ms-Pl
+License:MIT ; MS-PL
 Summary:Mono implementation of WCF, Windows Communication Foundation
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -713,7 +713,7 @@
 %_prefix/lib/mono/gac/System.ServiceModel.Web
 
 %package -n mono-winfxcore
-License:MIT License (or similar) ; Ms-Pl
+License:MIT ; MS-PL
 Summary:Mono implementation of core WinFX APIs
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -737,7 +737,7 @@
 %_prefix/lib/mono/gac/WindowsBase
 
 %package -n mono-web
-License:MIT License (or similar) ; Ms-Pl
+License:MIT ; MS-PL
 Summary:Mono implementation of ASP.NET, Remoting and Web Services
 Group:  Development/Languages/Mono
 Requires:   mono-core == %version
@@ -826,7 +826,7 @@
 %_prefix/lib/mono/gac/System.Web.Services
 
 %package 

commit mono-core for openSUSE:Factory

2011-10-12 Thread h_root

Hello community,

here is the log from the commit of package mono-core for openSUSE:Factory
checked in at Thu Oct 13 00:00:34 CEST 2011.




--- openSUSE:Factory/mono-core/mono-core.changes2011-09-23 
02:13:09.0 +0200
+++ /mounts/work_src_done/STABLE/mono-core/mono-core.changes2011-10-07 
14:48:20.0 +0200
@@ -1,0 +2,6 @@
+Fri Oct  7 14:47:35 CEST 2011 - dmuel...@suse.de
+
+- update to 2.10.6
+  * http://www.go-mono.com/archive/2.10.6
+
+---

calling whatdependson for head-i586


Old:

  mono-2.10.2.tar.bz2

New:

  mono-2.10.6.tar.bz2



Other differences:
--
++ mono-core.spec ++
--- /var/tmp/diff_new_pack.rSzNbJ/_old  2011-10-13 00:00:28.0 +0200
+++ /var/tmp/diff_new_pack.rSzNbJ/_new  2011-10-13 00:00:28.0 +0200
@@ -30,7 +30,7 @@
 Group:  Development/Languages/Mono
 Summary:A .NET Runtime Environment
 Url:http://www.mono-project.com
-Version:2.10.2
+Version:2.10.6
 Release:1
 Source0:mono-%{version}.tar.bz2
 BuildRequires:  bison
@@ -39,7 +39,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  xorg-x11-libX11-devel
 BuildRequires:  zlib-devel
-%ifnarch ia64
+%ifnarch ia64 %arm
 BuildRequires:  valgrind-devel
 %endif
 %if %llvm == yes

++ mono-2.10.2.tar.bz2 - mono-2.10.6.tar.bz2 ++
openSUSE:Factory/mono-core/mono-2.10.2.tar.bz2 
/mounts/work_src_done/STABLE/mono-core/mono-2.10.6.tar.bz2 differ: char 11, 
line 1

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org