Accepting request 393962 from Mono:Factory

new upstream (service) release

OBS-URL: https://build.opensuse.org/request/show/393962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mono-core?expand=0&rev=99
This commit is contained in:
Dominique Leuenberger 2016-05-10 07:26:13 +00:00 committed by Git OBS Bridge
commit 9d65fbf08c
5 changed files with 119 additions and 116 deletions

View File

@ -1,7 +0,0 @@
diff -uprN mono-4.2.0.old/AUTHORS mono-4.2.0.new/AUTHORS
--- mono-4.2.0.old/AUTHORS 1970-01-01 03:00:00.000000000 +0300
+++ mono-4.2.0.new/AUTHORS 2015-07-20 10:07:11.000000000 +0300
@@ -0,0 +1,3 @@
+Miguel de Icaza (miguel@ximian.com)
+Paolo Molaro (lupus@ximian.com)
+Dietmar Maurer (dietmar@ximian.com)

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:57858cd033be9915d7abdc5158c1faae8fa05757c3b7117cab3d703aa696c56b
size 78365827

3
mono-4.2.3.4.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4703d390416a6e9977585f13711f59a6d54431086c2dbacee49888dcc31937be
size 79614085

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Sun Apr 17 12:43:59 UTC 2016 - mailaender@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
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Jan 31 16:30:56 UTC 2016 - mailaender@opensuse.org Sun Jan 31 16:30:56 UTC 2016 - mailaender@opensuse.org
@ -161,7 +173,7 @@ Mon Mar 23 22:04:47 UTC 2015 - dvaleev@suse.com
- Cleanup patch numbers - Cleanup patch numbers
- Rebase ppc64 patches based on upstream (commits are 173eaf1dfaf, - Rebase ppc64 patches based on upstream (commits are 173eaf1dfaf,
7e056cd346c, PR#1479) - 0001-ppc64le-fixes.patch bsc#923558 7e056cd346c, PR#1479) - 0001-ppc64le-fixes.patch bsc#923558
- drop mono-core-ppc64le-callreg.diff - drop mono-core-ppc64le-callreg.diff
- drop mono-core-ppc64le-swr11r12.diff - drop mono-core-ppc64le-swr11r12.diff
- mono-core-ppc64le.diff - mono-core-ppc64le.diff
@ -595,7 +607,7 @@ Mon Mar 10 17:20:57 CET 2014 - ro@suse.de
- Add support for ppc64le, fix build warnings, the blocksize - Add support for ppc64le, fix build warnings, the blocksize
changes in mono-core-ppc64le.diff should also help ppc64 proper. changes in mono-core-ppc64le.diff should also help ppc64 proper.
Added patches: Added patches:
* mono-core-parallel-build.diff * mono-core-parallel-build.diff
* mono-core-ppc64le-callreg.diff * mono-core-ppc64le-callreg.diff
* mono-core-ppc64le-swr11r12.diff * mono-core-ppc64le-swr11r12.diff
* mono-core-ppc64le.diff * mono-core-ppc64le.diff
@ -1128,7 +1140,7 @@ Tue Apr 16 14:28:23 UTC 2013 - mailaender@opensuse.org
+ Optimize Activator.CreateInstance (). + Optimize Activator.CreateInstance ().
+ Optimize icalls in FullAOT code. + Optimize icalls in FullAOT code.
+ Implement Volatile.Read/Write<T> and Interlocked.MemoryBarrier (). + Implement Volatile.Read/Write<T> and Interlocked.MemoryBarrier ().
+ Optimized unmanaged to managed string conversion. + Optimized unmanaged to managed string conversion.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Apr 16 10:30:14 UTC 2013 - idonmez@suse.com Tue Apr 16 10:30:14 UTC 2013 - idonmez@suse.com
@ -1231,7 +1243,7 @@ Fri Oct 5 12:02:10 UTC 2012 - dvaleev@suse.com
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jul 21 23:08:36 UTC 2012 - dvaleev@suse.com Sat Jul 21 23:08:36 UTC 2012 - dvaleev@suse.com
- fix ppc build - fix ppc build
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 2 13:31:57 UTC 2011 - agraf@suse.de Fri Dec 2 13:31:57 UTC 2011 - agraf@suse.de
@ -1333,7 +1345,7 @@ Mon Mar 1 17:12:06 CET 2010 - ro@suse.de
- try to prevent crash on exit in gmcs - try to prevent crash on exit in gmcs
call mono_alloc_special_static_data_free before closing call mono_alloc_special_static_data_free before closing
assemblies assemblies
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jan 26 22:30:50 UTC 2010 - ajorgensen@novell.com Tue Jan 26 22:30:50 UTC 2010 - ajorgensen@novell.com
@ -1452,13 +1464,13 @@ Tue Aug 26 09:33:09 MDT 2008 - ajorgensen@novell.com
* Big Arrays * Big Arrays
* Mono now supports 64-bit indexed arrays on 64-bit systems. Although this is permitted by the ECMA standard, this today is a unique feature of Mono as .NET on Windows does not support 64-bit array indexes. This code was developed by Luis Ortiz at Interactive Supercomputing and integrated by Rodrigo Kumpera. * Mono now supports 64-bit indexed arrays on 64-bit systems. Although this is permitted by the ECMA standard, this today is a unique feature of Mono as .NET on Windows does not support 64-bit array indexes. This code was developed by Luis Ortiz at Interactive Supercomputing and integrated by Rodrigo Kumpera.
* This feature is useful for developers that needs to manipulate very large data sets with C# arrays. * This feature is useful for developers that needs to manipulate very large data sets with C# arrays.
* To use this feature, you must configure Mono with --enable-big-arrays. * To use this feature, you must configure Mono with --enable-big-arrays.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon May 26 22:12:33 CEST 2008 - crrodriguez@suse.de Mon May 26 22:12:33 CEST 2008 - crrodriguez@suse.de
- add missing zlib-devel BuildRequires this made mono to - add missing zlib-devel BuildRequires this made mono to
use a bundled copy a zlib. use a bundled copy a zlib.
------------------------------------------------------------------- -------------------------------------------------------------------
Mon May 12 10:13:19 CEST 2008 - aj@suse.de Mon May 12 10:13:19 CEST 2008 - aj@suse.de
@ -1473,7 +1485,7 @@ Tue May 6 13:34:26 CEST 2008 - schwab@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Apr 25 10:23:23 MST 2008 - wberrier@suse.de Fri Apr 25 10:23:23 MST 2008 - wberrier@suse.de
- Make sure x11 headers/libs are installed so that - Make sure x11 headers/libs are installed so that
/etc/mono/config has correct link to libX11.so.6. /etc/mono/config has correct link to libX11.so.6.
Fixes (bnc#339712) Fixes (bnc#339712)
@ -1482,17 +1494,17 @@ Tue Apr 22 10:23:23 MST 2008 - wberrier@suse.de
- Update to 1.9.1 (bugfix release) - Update to 1.9.1 (bugfix release)
-G_DECL fixes -G_DECL fixes
-Microsoft.CSharp: Emit bodyless getters and setters for abstract -Microsoft.CSharp: Emit bodyless getters and setters for abstract
properties properties
-ASP.NET: Don't output a date header from System.Web -ASP.NET: Don't output a date header from System.Web
-Fix an issue with Groupwise WSDL -Fix an issue with Groupwise WSDL
-Mono.Mozilla: Support more than one browser widget per -Mono.Mozilla: Support more than one browser widget per
application Windows.Forms application Windows.Forms
-Winforms: -Winforms:
-Finish implementation for EventsTab and PropertiesTab -Finish implementation for EventsTab and PropertiesTab
-Fix keyboard layout issue -Fix keyboard layout issue
-MenuAPI fixes -MenuAPI fixes
-System.Design: Cache editor widget instead of creating it each -System.Design: Cache editor widget instead of creating it each
time time
-System.Text: Fix possible integer overflow -System.Text: Fix possible integer overflow
-System.Net.Mail: Fix filename handling -System.Net.Mail: Fix filename handling
@ -1573,7 +1585,7 @@ Mon Jan 14 13:23:23 MST 2008 - wberrier@suse.de
-Updated verifier -Updated verifier
-Implementation of CoreCLR security -Implementation of CoreCLR security
-More C# compiler 3.0 completion -More C# compiler 3.0 completion
-Mono 1.2.6 can now be used as an SDK for creating Silverlight -Mono 1.2.6 can now be used as an SDK for creating Silverlight
1.1 applications on all platforms. 1.1 applications on all platforms.
-Support for the PE32+ assembly file format -Support for the PE32+ assembly file format
-Managed allocations support -Managed allocations support
@ -1581,7 +1593,7 @@ Mon Jan 14 13:23:23 MST 2008 - wberrier@suse.de
-System.Net.Mail improvements -System.Net.Mail improvements
-Fixed SSL/TLS thread-synchronization -Fixed SSL/TLS thread-synchronization
(for LDAPS over multiple threads) (for LDAPS over multiple threads)
-Novell.Directory.Ldap synchronized with the Novell's CSHARP -Novell.Directory.Ldap synchronized with the Novell's CSHARP
LDAP SDK (version 2.1.8) LDAP SDK (version 2.1.8)
------------------------------------------------------------------- -------------------------------------------------------------------
@ -1627,7 +1639,7 @@ Fri Aug 3 17:40:00 CEST 2007 - wberrier@suse.de
-IL verifier implemented -IL verifier implemented
-HttpWebRequest can now be used with X.509 client certificates -HttpWebRequest can now be used with X.509 client certificates
-Added support X.509 Client Certificate Chains for SSL/TLS -Added support X.509 Client Certificate Chains for SSL/TLS
-Fixed SSL/TLS not to require exportable private keys for -Fixed SSL/TLS not to require exportable private keys for
client certificates client certificates
-Implemented import and export of DSA keys CryptoAPI-compatible -Implemented import and export of DSA keys CryptoAPI-compatible
BLOB (2.0) BLOB (2.0)
@ -1635,9 +1647,9 @@ Fri Aug 3 17:40:00 CEST 2007 - wberrier@suse.de
-Regioninfo support -Regioninfo support
-Optimized dictionary type -Optimized dictionary type
-New TimeZone implementation -New TimeZone implementation
-new 2.0 Winform controls: MaskedTextBox, ToolStripPainter, -new 2.0 Winform controls: MaskedTextBox, ToolStripPainter,
ToolStripSystemRenderer ToolStripSystemRenderer
-Mono Cairo API has been updated, it will now expose Cairo -Mono Cairo API has been updated, it will now expose Cairo
1.2 API entry points. 1.2 API entry points.
- Don't use 64bit libs on ppc64 in find-requires (runtime is 32bit, - Don't use 64bit libs on ppc64 in find-requires (runtime is 32bit,
@ -1662,7 +1674,7 @@ Tue Jul 05 20:03:53 MST 2007 - wberrier@novell.com
Wed Jun 20 13:08:33 CEST 2007 - ro@suse.de Wed Jun 20 13:08:33 CEST 2007 - ro@suse.de
- removed requires on specific release in mono-complete for - removed requires on specific release in mono-complete for
mono-basic (not a subpackage of mono-core anymore) mono-basic (not a subpackage of mono-core anymore)
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 15 18:18:53 MST 2007 - wberrier@novell.com Tue Jun 15 18:18:53 MST 2007 - wberrier@novell.com
@ -1682,16 +1694,16 @@ Tue Jun 5 15:18:53 MST 2007 - wberrier@novell.com
- Update filelists - Update filelists
- Update to 1.2.4 - Update to 1.2.4
-680 new methods implemented. -680 new methods implemented.
-290 stubs that used to throw NotImplemented exceptions have been -290 stubs that used to throw NotImplemented exceptions have been
implemented. implemented.
-43 methods flagged with "to-do" have been implemented. -43 methods flagged with "to-do" have been implemented.
-Fixed HandleRef support -Fixed HandleRef support
-Ability to disable shared mem support -Ability to disable shared mem support
-Mostly complete ASP 2.0 support (webparts is missing) -Mostly complete ASP 2.0 support (webparts is missing)
-asp.net 2.0 performance tripled -asp.net 2.0 performance tripled
-C# 3.0 compiler support -C# 3.0 compiler support
-Mono.DataConvert: fixed implementation of the broken -Mono.DataConvert: fixed implementation of the broken
System.BitConverter System.BitConverter
-System.Windows.Forms -System.Windows.Forms
-150 bugfixes -150 bugfixes
-performance fixes -performance fixes
@ -1707,7 +1719,7 @@ Tue Jun 5 15:18:53 MST 2007 - wberrier@novell.com
-Path.GetTempFileName now returns a file with 600 perms -Path.GetTempFileName now returns a file with 600 perms
-Fixed HMACSHA384 and HMACSHA512 to use a 128 bits block size -Fixed HMACSHA384 and HMACSHA512 to use a 128 bits block size
-Signcode tool now support password-protected PVK files -Signcode tool now support password-protected PVK files
-CryptoStream.Write is now closer to MS behaviour and requires -CryptoStream.Write is now closer to MS behaviour and requires
less memory less memory
-Fixed endian issue in RIPEMD160 -Fixed endian issue in RIPEMD160
-installvst: new tool to install VisualStudio source packages -installvst: new tool to install VisualStudio source packages
@ -1739,31 +1751,31 @@ Wed Feb 28 18:55:52 CET 2007 - wberrier@suse.de
- Turn off sigaltstack, as it's not safe (Requested by Paolo) - Turn off sigaltstack, as it's not safe (Requested by Paolo)
- Remove obsolete patches - Remove obsolete patches
- Update to 1.2.3.1 (Various runtime and winforms crashers - Update to 1.2.3.1 (Various runtime and winforms crashers
as well as a zmd crasher) as well as a zmd crasher)
- 1.2.3 Changes: - 1.2.3 Changes:
- 1,933 missing methods were implemented. - 1,933 missing methods were implemented.
- 164 methods with pending implementations were fixed. - 164 methods with pending implementations were fixed.
- Improved Winforms 2.0 Support, with additional controls, and - Improved Winforms 2.0 Support, with additional controls, and
reduced memory usage reduced memory usage
- API complete ASP.NET 2.0 implementation (except for WebParts). - API complete ASP.NET 2.0 implementation (except for WebParts).
- System.Media implementation - System.Media implementation
- Supports SOAP 1.2 as well as the WS-BasicProfile 1.1 checker - Supports SOAP 1.2 as well as the WS-BasicProfile 1.1 checker
- Many fixes to the XmlSerializer as well to support the new features - Many fixes to the XmlSerializer as well to support the new features
- The mkbundle tool now allows the machine.config file to be embedded - The mkbundle tool now allows the machine.config file to be embedded
as well as well
- HttpListener now also support HTTPS, to configure the certificates - HttpListener now also support HTTPS, to configure the certificates
use the httpcfg tool use the httpcfg tool
- Completed the support for the 2.0 updates to the API in - Completed the support for the 2.0 updates to the API in
System.Net.Sockets System.Net.Sockets
- System.Drawing.SystemIcons are now implemented - System.Drawing.SystemIcons are now implemented
- Authenticode: Signcode now generates valid signature on PE - Authenticode: Signcode now generates valid signature on PE
files with extra data (e.g. debug information, installers) files with extra data (e.g. debug information, installers)
and for file length that aren't multiple of eight and for file length that aren't multiple of eight
- SSL/TLS: Fix negotiation cache and added configurable cache - SSL/TLS: Fix negotiation cache and added configurable cache
timeout using the MONO_TLS_SESSION_CACHE_TIMEOUT environment variable timeout using the MONO_TLS_SESSION_CACHE_TIMEOUT environment variable
- XML Signature and XML Encryption: several bug fixes, it now it - XML Signature and XML Encryption: several bug fixes, it now it
support exclusive canonicalization (needed for ongoing Olive work) support exclusive canonicalization (needed for ongoing Olive work)
- Support for inherited key parameters in DSA certificates - Support for inherited key parameters in DSA certificates
- Support for DSA certificates in PKCS#12 files - Support for DSA certificates in PKCS#12 files
@ -1795,7 +1807,7 @@ Sat Dec 2 05:00:07 CET 2006 - wberrier@suse.de
- Update to 1.2.2 (Fate #301111) - Update to 1.2.2 (Fate #301111)
-Serious bug fix in compiler (anonymous methods) -Serious bug fix in compiler (anonymous methods)
-Additional 2.0 APIs implemented for Windows.Forms -Additional 2.0 APIs implemented for Windows.Forms
-Removal of many incorrect MonoTODOs and implemented many methods -Removal of many incorrect MonoTODOs and implemented many methods
that were throwing not implemented exceptions that were throwing not implemented exceptions
- Changes in 1.2.1 - Changes in 1.2.1
@ -1809,7 +1821,7 @@ Sat Dec 2 05:00:07 CET 2006 - wberrier@suse.de
-Process launching supports supports open special files in addition -Process launching supports supports open special files in addition
to launch programs (ie: xdg-open, gnome-open, or kfmclient) to launch programs (ie: xdg-open, gnome-open, or kfmclient)
-System.Drawing UTF8 to UCS2 conversion fixed -System.Drawing UTF8 to UCS2 conversion fixed
-2.0 api updates to X.509 related classes -2.0 api updates to X.509 related classes
- Changes in 1.2 - Changes in 1.2
-Serialization Callbacks -Serialization Callbacks
@ -1854,7 +1866,7 @@ Fri Sep 1 20:12:52 CEST 2006 - wberrier@suse.de
- Update to 1.1.17.1 - Minor bugfix update - Update to 1.1.17.1 - Minor bugfix update
- Fix HttpListener, it was failing with a few post operations - Fix HttpListener, it was failing with a few post operations
- mono-service is now installed into the GAC, the recent changes - mono-service is now installed into the GAC, the recent changes
broke applications that created new AppDomains broke applications that created new AppDomains
- Fix a race condition on array new - Fix a race condition on array new
@ -1868,50 +1880,50 @@ Tue Aug 29 21:02:47 CEST 2006 - wberrier@suse.de
- Update to 1.1.17 - Update to 1.1.17
- Windows.Forms: Printing is now supported. - Windows.Forms: Printing is now supported.
- Basic COM support has been integrated. - Basic COM support has been integrated.
- FileSystem will now use inotify directly on systems that - FileSystem will now use inotify directly on systems that
support it without having to go through an external library like support it without having to go through an external library like
FAM or Gamin [Gonzalo Paniagua] FAM or Gamin [Gonzalo Paniagua]
- 2.0 support for asynchronous reads and writes from the - 2.0 support for asynchronous reads and writes from the
Process class is now supported [Gonzalo] Process class is now supported [Gonzalo]
- Fxied Loading as a Shared Library - Fxied Loading as a Shared Library
- Mono.Cairo bindings now supports a DirectFB surface now [Alp Toker] - Mono.Cairo bindings now supports a DirectFB surface now [Alp Toker]
- Process now support the async io handling [Gonzalo Paniagua] - Process now support the async io handling [Gonzalo Paniagua]
- String.Normalize is included [Atsushi Enomoto] - String.Normalize is included [Atsushi Enomoto]
- ADO.NET 2.0 updates, included an implementation for - ADO.NET 2.0 updates, included an implementation for
SqlConnection.GetSchema (Nagappan, Nagappan). SqlConnection.GetSchema (Nagappan, Nagappan).
- Registry Updated to the 2.0 API. [Miguel de Icaza] - Registry Updated to the 2.0 API. [Miguel de Icaza]
- Support for splitting the registry across user and system level - Support for splitting the registry across user and system level
settings. [Gert Driesen] settings. [Gert Driesen]
- Support for X.509 client certificates - Support for X.509 client certificates
[Hubert Fongarnand, Sebastien Pouliot] [Hubert Fongarnand, Sebastien Pouliot]
- SN accepts password-protected PKCS#12/PFX files to strongname - SN accepts password-protected PKCS#12/PFX files to strongname
assemblies. This feature is enabled in both 1.x and 2.0 profiles assemblies. This feature is enabled in both 1.x and 2.0 profiles
[Sebastien Pouliot] [Sebastien Pouliot]
- CodeDOM JScriptCodeProvider code JavaScript code is now - CodeDOM JScriptCodeProvider code JavaScript code is now
included [Akiramei] included [Akiramei]
- An EventLog implementation is available on both Unix and - An EventLog implementation is available on both Unix and
Windows by setting MONO_EVENTLOG_TYPE Windows by setting MONO_EVENTLOG_TYPE
- COM Interop: Basic support for Runtime Callable Wrappers - COM Interop: Basic support for Runtime Callable Wrappers
(RCWs) [Jon Chambers] (RCWs) [Jon Chambers]
- Sqlite now exposes a Version property to detect which underlying - Sqlite now exposes a Version property to detect which underlying
database is available (2.x or 3.x) [Joshua Tauberer] database is available (2.x or 3.x) [Joshua Tauberer]
- Mono.Posix now features an abstract Unix end point in addition - Mono.Posix now features an abstract Unix end point in addition
to Unix End Points [Alp Toker]. to Unix End Points [Alp Toker].
- Fixed XmlSchemaSet and XmlSchemaCollection problem across - Fixed XmlSchemaSet and XmlSchemaCollection problem across
multiple namespaces [Atsushi Enomoto] multiple namespaces [Atsushi Enomoto]
- Important Bug fixs: - Important Bug fixs:
- Dynamic linking of Mono is now possible in applications - Dynamic linking of Mono is now possible in applications
that were using the TLS (open office) [Zoltan Varga] that were using the TLS (open office) [Zoltan Varga]
- Newly created AppDomains no longer inherit the list of - Newly created AppDomains no longer inherit the list of
loaded assemblies from the main domain [Lluis Sánchez] loaded assemblies from the main domain [Lluis Sánchez]
- A number of missing pieces of System.IO.Ports have been - A number of missing pieces of System.IO.Ports have been
implemented (ReadChar, ReadLine, BytesToRead, BytesToWrite, implemented (ReadChar, ReadLine, BytesToRead, BytesToWrite,
ReadTo, return USB tty devices) [Miguel de Icaza] ReadTo, return USB tty devices) [Miguel de Icaza]
- ASP.NET Cache will now check dependencies (79002) - ASP.NET Cache will now check dependencies (79002)
[Gonzalo Paniagua] [Gonzalo Paniagua]
- Updated the Posgress data bindings to RC3 - Updated the Posgress data bindings to RC3
[Francisco Figueiredo]. [Francisco Figueiredo].
- -------- - --------
@ -1921,7 +1933,7 @@ Tue Aug 29 21:02:47 CEST 2006 - wberrier@suse.de
- Add sigaltstack configure option for performance - Add sigaltstack configure option for performance
- Update to 1.1.16.1 - Update to 1.1.16.1
- Sending the QUIT signal to a running Mono process will produce - Sending the QUIT signal to a running Mono process will produce
a stack trace of each thread a stack trace of each thread
- Updated Boehm garbage collector - Updated Boehm garbage collector
- Large file uploads are now supported - Large file uploads are now supported
@ -1931,13 +1943,13 @@ Tue Aug 29 21:02:47 CEST 2006 - wberrier@suse.de
- Fixed some possible deadlocks while negotiating - Fixed some possible deadlocks while negotiating
- basic implementation of System.Transactions - basic implementation of System.Transactions
- implemented assembly unloading when an appdomain is released - implemented assembly unloading when an appdomain is released
- C# Compiler bug fixes: - C# Compiler bug fixes:
- #78020, #77916, #77961, #78048, #77966 - #78020, #77916, #77961, #78048, #77966
- Improved the generated output for array initialization - Improved the generated output for array initialization
- #77958, #77929, #77954 - #77958, #77929, #77954
- #77002 - #77002
- XMLSerialization implemented for XmlSchemas - XMLSerialization implemented for XmlSchemas
- improved performance of Int32.ToString() - improved performance of Int32.ToString()
- major updates to System.Windows.Forms and System.Drawing - major updates to System.Windows.Forms and System.Drawing
- inline optimization enabled by default - inline optimization enabled by default
- Long standing debugging line numbers bug fixed - Long standing debugging line numbers bug fixed
@ -1958,8 +1970,8 @@ to fix bnc #179080 (zmd issue on s390x)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon May 15 22:41:12 CEST 2006 - wberrier@suse.de Mon May 15 22:41:12 CEST 2006 - wberrier@suse.de
- Revert change to mono-find-provides (59882) so that Mono apps will - Revert change to mono-find-provides (59882) so that Mono apps will
not have to depend on being able to find dependent assemblies in not have to depend on being able to find dependent assemblies in
the gac. the gac.
------------------------------------------------------------------- -------------------------------------------------------------------
@ -1970,7 +1982,7 @@ Thu May 11 01:07:58 CEST 2006 - wberrier@suse.de
-Assembler: -Assembler:
-Fix assembler bug that tried to sign netmodules. -Fix assembler bug that tried to sign netmodules.
-Assembler will now report a bug if two identical labels are declared -Assembler will now report a bug if two identical labels are declared
on the same methods on the same methods
-On 2.0, support the "property" directive. -On 2.0, support the "property" directive.
-ASP.NET: -ASP.NET:
@ -2080,9 +2092,9 @@ bytes (iFolder CPU consumption issue).
-HttpWebRequest: fix close semantics (77753) -HttpWebRequest: fix close semantics (77753)
-UpdClient: fix IPV6 family check (77689). -UpdClient: fix IPV6 family check (77689).
-System.Data fixes: Fixed 77557, 77776 and enabled tests -System.Data fixes: Fixed 77557, 77776 and enabled tests
that were previously disables, add new tests. that were previously disables, add new tests.
-System.Data: Fixed endianess bugs reported on PPC and -System.Data: Fixed endianess bugs reported on PPC and
SPARC. SPARC.
-Runtime: Updates for LocalDataStoreSlot to prevent the -Runtime: Updates for LocalDataStoreSlot to prevent the
Beagle leak from happening; Fixed crasher bug in class Beagle leak from happening; Fixed crasher bug in class
libraries (77772). Fixes 77504 in generic libraries; Fix libraries (77772). Fixes 77504 in generic libraries; Fix
@ -2093,7 +2105,7 @@ Handle null in Equals (77700); backport memory corruption fix
(no bug number); (no bug number);
-Tracing: Fix crash in StringBuilders when tracing (77848); -Tracing: Fix crash in StringBuilders when tracing (77848);
disable output always 77706. disable output always 77706.
-S390x: Use long-displacement if the CPU supports it. -S390x: Use long-displacement if the CPU supports it.
-Patch from Tambet at ZenWorks team to reduce memory -Patch from Tambet at ZenWorks team to reduce memory
consumption in remoting, shaves a few megabytes on RPC calls. consumption in remoting, shaves a few megabytes on RPC calls.
-System.Drawing/Windows.Forms: Bring code from trunk (these -System.Drawing/Windows.Forms: Bring code from trunk (these
@ -2101,7 +2113,7 @@ are unsupported libraries).
-Mono.Security: several fixes to the async stream handling -Mono.Security: several fixes to the async stream handling
in SSL: implement a ClientSessionCache, redo the async in SSL: implement a ClientSessionCache, redo the async
processing of requests as they were previously hanging iFolder processing of requests as they were previously hanging iFolder
(77663, 67711). There were no changes to the crypto code. (77663, 67711). There were no changes to the crypto code.
-Upgraded C5 test suite to 1.0 release from upstream. -Upgraded C5 test suite to 1.0 release from upstream.
-Updated debugger API. -Updated debugger API.
-Added tests for bugs fixed. -Added tests for bugs fixed.
@ -2124,7 +2136,7 @@ Wed Mar 1 03:13:10 CET 2006 - wberrier@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Feb 18 14:41:07 CET 2006 - ro@suse.de Sat Feb 18 14:41:07 CET 2006 - ro@suse.de
- use wildcards in filelist (.mdb files moved to debuginfo package) - use wildcards in filelist (.mdb files moved to debuginfo package)
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 16 22:53:40 CET 2006 - wberrier@suse.de Thu Feb 16 22:53:40 CET 2006 - wberrier@suse.de
@ -2134,7 +2146,7 @@ Thu Feb 16 22:53:40 CET 2006 - wberrier@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 26 17:54:16 CET 2006 - ro@suse.de Thu Jan 26 17:54:16 CET 2006 - ro@suse.de
- warn if installing on s390/G5 - warn if installing on s390/G5
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jan 25 21:38:23 CET 2006 - mls@suse.de Wed Jan 25 21:38:23 CET 2006 - mls@suse.de
@ -2187,7 +2199,7 @@ Tue Dec 20 02:48:31 CET 2005 - wberrier@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 16 15:32:16 CET 2005 - ro@suse.de Fri Dec 16 15:32:16 CET 2005 - ro@suse.de
- add an explicit cast on ppc for InterlockedCompareExchangePointer - add an explicit cast on ppc for InterlockedCompareExchangePointer
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Dec 15 21:36:32 CET 2005 - wberrier@suse.de Thu Dec 15 21:36:32 CET 2005 - wberrier@suse.de
@ -2220,12 +2232,12 @@ Thu Oct 20 17:58:16 CEST 2005 - ro@suse.de
Thu Oct 13 01:53:59 CEST 2005 - ro@suse.de Thu Oct 13 01:53:59 CEST 2005 - ro@suse.de
- take fix for gacutil problem from SVN - take fix for gacutil problem from SVN
- remove workaround hack from specfile - remove workaround hack from specfile
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Oct 12 18:24:25 CEST 2005 - ro@suse.de Wed Oct 12 18:24:25 CEST 2005 - ro@suse.de
- fix some lib64 issues - fix some lib64 issues
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Oct 12 02:41:24 CEST 2005 - wberrier@suse.de Wed Oct 12 02:41:24 CEST 2005 - wberrier@suse.de
@ -2235,7 +2247,7 @@ Wed Oct 12 02:41:24 CEST 2005 - wberrier@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Sep 26 15:22:27 CEST 2005 - ro@suse.de Mon Sep 26 15:22:27 CEST 2005 - ro@suse.de
- fix build on x86_64 - fix build on x86_64
- move mono-nunit.pc to mono-nunit package - move mono-nunit.pc to mono-nunit package
------------------------------------------------------------------- -------------------------------------------------------------------
@ -2251,7 +2263,7 @@ Fri Sep 16 20:46:58 CEST 2005 - wberrier@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Sep 9 01:12:59 CEST 2005 - ro@suse.de Fri Sep 9 01:12:59 CEST 2005 - ro@suse.de
- fix build on 9.1+ - fix build on 9.1+
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 23 23:10:13 CEST 2005 - wberrier@suse.de Tue Aug 23 23:10:13 CEST 2005 - wberrier@suse.de
@ -2261,7 +2273,7 @@ Tue Aug 23 23:10:13 CEST 2005 - wberrier@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 2 00:50:30 CEST 2005 - ro@suse.de Tue Aug 2 00:50:30 CEST 2005 - ro@suse.de
- update to 1.1.8.3 - update to 1.1.8.3
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jul 15 01:20:31 CEST 2005 - wberrier@novell.com Mon Jul 15 01:20:31 CEST 2005 - wberrier@novell.com
@ -2271,22 +2283,22 @@ Mon Jul 15 01:20:31 CEST 2005 - wberrier@novell.com
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jun 27 01:20:31 CEST 2005 - ro@suse.de Mon Jun 27 01:20:31 CEST 2005 - ro@suse.de
- use ldscript only for "libmono" but not for "mono" - use ldscript only for "libmono" but not for "mono"
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jun 22 14:06:10 CEST 2005 - ro@suse.de Wed Jun 22 14:06:10 CEST 2005 - ro@suse.de
- fix more warnings on ppc - fix more warnings on ppc
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Jun 22 00:29:24 CEST 2005 - ro@suse.de Wed Jun 22 00:29:24 CEST 2005 - ro@suse.de
- update to 1.1.8.1 - update to 1.1.8.1
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 21 17:19:36 CEST 2005 - ro@suse.de Tue Jun 21 17:19:36 CEST 2005 - ro@suse.de
- revisit execstack : pass with "-Wl" as linker flag - revisit execstack : pass with "-Wl" as linker flag
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Jun 7 12:56:00 CEST 2005 - uli@suse.de Tue Jun 7 12:56:00 CEST 2005 - uli@suse.de
@ -2302,7 +2314,7 @@ Sat May 14 18:26:39 CEST 2005 - aj@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Fri May 13 12:08:32 CEST 2005 - ro@suse.de Fri May 13 12:08:32 CEST 2005 - ro@suse.de
- fix assembliesdir in libexecdir patch again - fix assembliesdir in libexecdir patch again
------------------------------------------------------------------- -------------------------------------------------------------------
Thu May 12 14:10:20 CEST 2005 - uli@suse.de Thu May 12 14:10:20 CEST 2005 - uli@suse.de
@ -2318,7 +2330,7 @@ Tue Mar 22 00:49:39 CET 2005 - mmj@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Mar 16 05:04:19 CET 2005 - gekker@suse.de Wed Mar 16 05:04:19 CET 2005 - gekker@suse.de
- Add mono-sys-web.patch and mono-leak-fix.patch for mono team - Add mono-sys-web.patch and mono-leak-fix.patch for mono team
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Mar 11 18:26:44 CET 2005 - gekker@suse.de Fri Mar 11 18:26:44 CET 2005 - gekker@suse.de
@ -2334,17 +2346,17 @@ Fri Mar 11 13:54:03 CET 2005 - uli@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Mar 10 19:58:08 CET 2005 - gekker@suse.de Thu Mar 10 19:58:08 CET 2005 - gekker@suse.de
- add mono-sqlite2-config.patch (71844). - add mono-sqlite2-config.patch (71844).
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Mar 8 03:04:19 CET 2005 - gekker@suse.de Tue Mar 8 03:04:19 CET 2005 - gekker@suse.de
- add mono-mini-threadfix.diff, to fix random crashes in mcs - add mono-mini-threadfix.diff, to fix random crashes in mcs
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Mar 1 21:23:43 CET 2005 - gekker@suse.de Tue Mar 1 21:23:43 CET 2005 - gekker@suse.de
- remove sqlite2-devel crack from requires for mono-data-sqlite - remove sqlite2-devel crack from requires for mono-data-sqlite
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 21 08:24:58 CET 2005 - clahey@suse.de Mon Feb 21 08:24:58 CET 2005 - clahey@suse.de
@ -2355,52 +2367,52 @@ Mon Feb 21 08:24:58 CET 2005 - clahey@suse.de
Sun Feb 20 18:43:52 CET 2005 - ro@suse.de Sun Feb 20 18:43:52 CET 2005 - ro@suse.de
- expand configure macro (not always correct for old distributions) - expand configure macro (not always correct for old distributions)
- more hacks to java path - more hacks to java path
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Feb 20 11:41:32 CET 2005 - ro@suse.de Sun Feb 20 11:41:32 CET 2005 - ro@suse.de
- changed java path - changed java path
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Feb 19 11:23:59 CET 2005 - ro@suse.de Sat Feb 19 11:23:59 CET 2005 - ro@suse.de
- fix build for older distributions (without jni) - fix build for older distributions (without jni)
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 17 19:25:18 CET 2005 - gekker@suse.de Thu Feb 17 19:25:18 CET 2005 - gekker@suse.de
- Add requires to mono-data-sqlite for sqlite2 and sqlite2-devel - Add requires to mono-data-sqlite for sqlite2 and sqlite2-devel
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Feb 15 17:07:39 CET 2005 - gekker@suse.de Tue Feb 15 17:07:39 CET 2005 - gekker@suse.de
- add -z execstack to LDFLAGS (50536) - add -z execstack to LDFLAGS (50536)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Feb 7 00:03:54 CET 2005 - ro@suse.de Mon Feb 7 00:03:54 CET 2005 - ro@suse.de
- fix mono with exec stack protection - fix mono with exec stack protection
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 2 02:19:17 CET 2005 - ro@suse.de Wed Feb 2 02:19:17 CET 2005 - ro@suse.de
- fix mono-provides - fix mono-provides
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jan 31 17:31:39 CET 2005 - gekker@suse.de Mon Jan 31 17:31:39 CET 2005 - gekker@suse.de
- fix a directory ownership problem - fix a directory ownership problem
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jan 31 14:38:50 CET 2005 - ro@suse.de Mon Jan 31 14:38:50 CET 2005 - ro@suse.de
- fix build on lib64 (again ...) - fix build on lib64 (again ...)
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jan 31 14:25:17 CET 2005 - ro@suse.de Mon Jan 31 14:25:17 CET 2005 - ro@suse.de
- fix setup line in spec file - fix setup line in spec file
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Jan 31 10:10:20 CET 2005 - clahey@suse.de Mon Jan 31 10:10:20 CET 2005 - clahey@suse.de
@ -2415,7 +2427,7 @@ Thu Jan 13 01:48:00 CET 2005 - ro@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Nov 29 01:28:07 CET 2004 - ro@suse.de Mon Nov 29 01:28:07 CET 2004 - ro@suse.de
- THREAD_LOCAL_ALLOC is not possible on ppc, don't force it - THREAD_LOCAL_ALLOC is not possible on ppc, don't force it
- extended 64bit-warning patch some more - extended 64bit-warning patch some more
- configure "with-jit=yes" as in sles9 - configure "with-jit=yes" as in sles9
@ -2473,7 +2485,7 @@ Tue May 25 21:39:55 CEST 2004 - clahey@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Tue May 25 08:25:45 CEST 2004 - adrian@suse.de Tue May 25 08:25:45 CEST 2004 - adrian@suse.de
- fix permissions of -devel package - fix permissions of -devel package
(Requires base mono package and conflicts with pnet-compiler) (Requires base mono package and conflicts with pnet-compiler)
------------------------------------------------------------------- -------------------------------------------------------------------
@ -2496,7 +2508,7 @@ Tue Apr 20 14:03:00 CEST 2004 - uli@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Mon Apr 19 15:28:18 CEST 2004 - uli@suse.de Mon Apr 19 15:28:18 CEST 2004 - uli@suse.de
- update -> 0.31 as reqd by gp - update -> 0.31 as reqd by gp
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 18 11:53:28 CET 2004 - uli@suse.de Wed Feb 18 11:53:28 CET 2004 - uli@suse.de
@ -2518,7 +2530,7 @@ Thu Feb 5 18:15:17 CET 2004 - uli@suse.de
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Feb 4 17:38:38 CET 2004 - uli@suse.de Wed Feb 4 17:38:38 CET 2004 - uli@suse.de
- renamed ilasm to milasm to avoid conflict with Portable.NET - renamed ilasm to milasm to avoid conflict with Portable.NET
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jan 30 15:58:15 CET 2004 - uli@suse.de Fri Jan 30 15:58:15 CET 2004 - uli@suse.de

View File

@ -1,7 +1,7 @@
# #
# spec file for package mono-core # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -21,23 +21,22 @@
%define sgen yes %define sgen yes
Name: mono-core Name: mono-core
Version: 4.2.2 Version: 4.2.3
Release: 0 Release: 0
Summary: Cross-platform, Open Source, .NET development framework Summary: Cross-platform, Open Source, .NET development framework
License: LGPL-2.1 and MIT and MS-PL License: LGPL-2.1 and MIT and MS-PL
Group: Development/Languages/Mono Group: Development/Languages/Mono
Url: http://www.mono-project.com 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 Source1: mono-core.rpmlintrc
Source2: gmcs Source2: gmcs
# ppc build segfault so exclude it # ppc build segfault so exclude it
ExcludeArch: ppc 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 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 # PATCH-FIX-OPENSUSE fix insecure use of strncat at process.c:383 to fix build process
Patch3: strncat-process-c.patch Patch3: strncat-process-c.patch
# PATCH-FIX-UPSTREAM https://github.com/mono/mono/commit/cdb098617af97c6af76e9048af62e8e5e778b5b6)
Patch4: mono-un-revoke-fix-in-BNC-144655.patch Patch4: mono-un-revoke-fix-in-BNC-144655.patch
################## ##################
## set of ppc patches from git upstream not yet in tarball 4.2.1 ## set of ppc patches from git upstream not yet in tarball 4.2.1
@ -125,7 +124,6 @@ technologies that have been submitted to the ECMA for standardization.
%prep %prep
%setup -q -n mono-%{version} %setup -q -n mono-%{version}
%patch0 -p1 %patch0 -p1
%patch2 -p1
%patch3 -p1 %patch3 -p1
%patch4 -p1 %patch4 -p1
%patch5 -p1 %patch5 -p1
@ -235,7 +233,7 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
%files -f mcs.lang %files -f mcs.lang
%defattr(-, root, root) %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/machine.config
%config %{_sysconfdir}/mono/2.0/settings.map %config %{_sysconfdir}/mono/2.0/settings.map
%config %{_sysconfdir}/mono/4.0/machine.config %config %{_sysconfdir}/mono/4.0/machine.config
@ -382,7 +380,7 @@ rm %{buildroot}%{_bindir}/mono-sgen-gdb.py
%{_prefix}/lib/mono/gac/cscompmgd %{_prefix}/lib/mono/gac/cscompmgd
%{_prefix}/lib/mono/mono-configuration-crypto %{_prefix}/lib/mono/mono-configuration-crypto
%post %post
cert-sync /etc/ssl/ca-bundle.pem cert-sync /etc/ssl/ca-bundle.pem
%package -n libmono-2_0-1 %package -n libmono-2_0-1