Hello community,
here is the log from the commit of package mono-core
checked in at Wed Aug 30 02:03:36 CEST 2006.
--------
--- mono-core/mono-core.changes 2006-06-16 06:52:27.000000000 +0200
+++ mono-core/mono-core.changes 2006-08-29 22:48:34.000000000 +0200
@@ -1,0 +2,84 @@
+Tue Aug 29 21:02:47 CEST 2006 - wberrier@suse.de
+
+- add s390 backchain patch
+- s390 warnings patch
+- remove mono-basic package
+- update filelist for CustomMarshalers
+
+- Update to 1.1.17
+ - Windows.Forms: Printing is now supported.
+ - Basic COM support has been integrated.
+ - FileSystem will now use inotify directly on systems that
+ support it without having to go through an external library like
+ FAM or Gamin [Gonzalo Paniagua]
+ - 2.0 support for asynchronous reads and writes from the
+ Process class is now supported [Gonzalo]
+ - Fxied Loading as a Shared Library
+ - Mono.Cairo bindings now supports a DirectFB surface now [Alp Toker]
+ - Process now support the async io handling [Gonzalo Paniagua]
+ - String.Normalize is included [Atsushi Enomoto]
+ - ADO.NET 2.0 updates, included an implementation for
+ SqlConnection.GetSchema (Nagappan, Nagappan).
+ - Registry Updated to the 2.0 API. [Miguel de Icaza]
+ - Support for splitting the registry across user and system level
+ settings. [Gert Driesen]
+ - Support for X.509 client certificates
+ [Hubert Fongarnand, Sebastien Pouliot]
+ - SN accepts password-protected PKCS#12/PFX files to strongname
+ assemblies. This feature is enabled in both 1.x and 2.0 profiles
+ [Sebastien Pouliot]
+ - CodeDOM JScriptCodeProvider code JavaScript code is now
+ included [Akiramei]
+ - An EventLog implementation is available on both Unix and
+ Windows by setting MONO_EVENTLOG_TYPE
+ - COM Interop: Basic support for Runtime Callable Wrappers
+ (RCWs) [Jon Chambers]
+ - Sqlite now exposes a Version property to detect which underlying
+ database is available (2.x or 3.x) [Joshua Tauberer]
+ - Mono.Posix now features an abstract Unix end point in addition
+ to Unix End Points [Alp Toker].
+ - Fixed XmlSchemaSet and XmlSchemaCollection problem across
+ multiple namespaces [Atsushi Enomoto]
+
+ - Important Bug fixs:
+ - Dynamic linking of Mono is now possible in applications
+ that were using the TLS (open office) [Zoltan Varga]
+ - Newly created AppDomains no longer inherit the list of
+ loaded assemblies from the main domain [Lluis Sánchez]
+ - A number of missing pieces of System.IO.Ports have been
+ implemented (ReadChar, ReadLine, BytesToRead, BytesToWrite,
+ ReadTo, return USB tty devices) [Miguel de Icaza]
+ - ASP.NET Cache will now check dependencies (79002)
+ [Gonzalo Paniagua]
+ - Updated the Posgress data bindings to RC3
+ [Francisco Figueiredo].
+
+- --------
+
+- Satisfy some compiler warnings with more warnings patches
+- Update filelists
+- Add sigaltstack configure option for performance
+
+- Update to 1.1.16.1
+- Sending the QUIT signal to a running Mono process will produce
+ a stack trace of each thread
+- Updated Boehm garbage collector
+- Large file uploads are now supported
+- Updated Master Pages, nested pages and System.Configuration
+- Improved performance for XML
+- Added support for abbreviated handshakes
+- Fixed some possible deadlocks while negotiating
+- basic implementation of System.Transactions
+- implemented assembly unloading when an appdomain is released
+- C# Compiler bug fixes:
+ - #78020, #77916, #77961, #78048, #77966
+ - Improved the generated output for array initialization
+ - #77958, #77929, #77954
+ - #77002
+- XMLSerialization implemented for XmlSchemas
+- improved performance of Int32.ToString()
+- major updates to System.Windows.Forms and System.Drawing
+- inline optimization enabled by default
+- Long standing debugging line numbers bug fixed
+
+-------------------------------------------------------------------
Old:
----
addition-to-cumulative.patch
mono-1.1.13.8.tar.gz
mono_1-1-13-revert_59882.patch
s390-cumulative.patch
New:
----
mono-1.1.17.tar.gz
mono-64522_s390_warnings2.patch
mono-s390_cflags.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mono-core.spec ++++++
--- /var/tmp/diff_new_pack.PypSvK/_old 2006-08-30 02:03:07.000000000 +0200
+++ /var/tmp/diff_new_pack.PypSvK/_new 2006-08-30 02:03:07.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package mono-core (Version 1.1.13.8)
+# spec file for package mono-core (Version 1.1.17)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,13 +11,13 @@
# norootforbuild
Name: mono-core
-BuildRequires: bc glib2-devel
+BuildRequires: bc glib2-devel mono-devel
License: LGPL
Group: Development/Languages/Other
Summary: A .NET Runtime Environment
URL: http://go-mono.org/
-Version: 1.1.13.8
-Release: 5
+Version: 1.1.17
+Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: mono-%{version}.tar.gz
# kdepatch patch won't work with the new relocatable Mono (Miguel)
@@ -26,10 +26,8 @@
Patch21: mono-monodis_cast.patch
Patch25: mono-supportw.patch
Patch26: mono-ppc.patch
-Patch27: mono_1-1-13-revert_59882.patch
-# 2 s390[x] Patches from trunk
-Patch28: s390-cumulative.patch
-Patch29: addition-to-cumulative.patch
+Patch27: mono-s390_cflags.patch
+Patch28: mono-64522_s390_warnings2.patch
ExclusiveArch: %ix86 x86_64 ppc hppa armv4l sparc s390 ia64 s390x
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Provides: mono = %{version}-%{release}
@@ -41,14 +39,6 @@
Obsoletes: mono-posix
Obsoletes: mono-ziplib
Obsoletes: mono-ikvm
-# Needed if mono-find-provides only searches the gac
-## corlib isn't in the gac, so provide it manually
-#Provides: mono(mscorlib) = 1.0.5000.0
-#Provides: mono(mscorlib) = 2.0.0.0
-## jscript on the 1.1.13 branch references [g]mcs, which isn't in the gac
-## provide manually for now
-#Provides: mono(mcs) = %{version}
-#Provides: mono(gmcs) = %{version}
%ifarch s390 s390x
PreReq: grep
%endif
@@ -175,6 +165,9 @@
%_prefix/lib/mono/gac/Commons.Xml.Relaxng
%_prefix/lib/mono/1.0/Commons.Xml.Relaxng.dll
%_prefix/lib/mono/2.0/Commons.Xml.Relaxng.dll
+%_prefix/lib/mono/gac/CustomMarshalers
+%_prefix/lib/mono/1.0/CustomMarshalers.dll
+%_prefix/lib/mono/2.0/CustomMarshalers.dll
%post
%ifarch s390 s390x
@@ -298,6 +291,8 @@
%_prefix/lib/mono/gac/System.DirectoryServices
%_prefix/lib/mono/1.0/System.DirectoryServices.dll
%_prefix/lib/mono/2.0/System.DirectoryServices.dll
+%_prefix/lib/mono/gac/System.Transactions
+%_prefix/lib/mono/2.0/System.Transactions.dll
%package -n mono-winforms
Summary: Mono's Windows Forms implementation
Group: Development/Languages/Other
@@ -393,6 +388,7 @@
%defattr(-, root, root)
%_mandir/man1/mono-service.1.gz
%_bindir/mono-service
+%_bindir/mono-service2
%_prefix/lib/mono/1.0/mono-service.exe*
%_prefix/lib/mono/gac/System.Management
%_prefix/lib/mono/1.0/System.Management.dll
@@ -468,36 +464,6 @@
%_prefix/lib/mono/gac/Mono.Data.SybaseClient
%_prefix/lib/mono/1.0/Mono.Data.SybaseClient.dll
%_prefix/lib/mono/2.0/Mono.Data.SybaseClient.dll
-%package -n mono-basic
-Summary: Mono's VB runtime
-Group: Development/Languages/Other
-Requires: mono-core == %version-%release
-
-%description -n mono-basic
-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.
-
-Mono's VB runtime.
-
-
-
-Authors:
---------
- Miguel de Icaza
- Paolo Molaro
- Dietmar Maurer
-
-
-%files -n mono-basic
-%defattr(-, root, root)
-%_bindir/mbas
-%_prefix/lib/mono/1.0/mbas.exe*
-%_prefix/lib/mono/gac/Microsoft.VisualBasic
-%_prefix/lib/mono/1.0/Microsoft.VisualBasic.dll
-%_prefix/lib/mono/2.0/Microsoft.VisualBasic.dll
%package -n mono-web
Summary: Mono implementation of ASP.NET, Remoting and Web Services
Group: Development/Languages/Other
@@ -561,6 +527,7 @@
%config /etc/mono/browscap.ini
%config /etc/mono/1.0/DefaultWsdlHelpGenerator.aspx
%config /etc/mono/2.0/DefaultWsdlHelpGenerator.aspx
+%config /etc/mono/2.0/web.config
%package -n mono-data-oracle
Summary: Database connectivity for Mono
Group: Development/Languages/Other
@@ -698,14 +665,17 @@
%files -n mono-nunit
%defattr(-, root, root)
%_prefix/bin/nunit-console
+%_prefix/bin/nunit-console2
%_prefix/lib/mono/1.0/nunit-console.exe*
%_prefix/lib/mono/2.0/nunit-console.exe*
%_prefix/lib/mono/1.0/nunit.core.dll
%_prefix/lib/mono/1.0/nunit.framework.dll
%_prefix/lib/mono/1.0/nunit.util.dll
+%_prefix/lib/mono/1.0/nunit.mocks.dll
%_prefix/lib/mono/gac/nunit.core
%_prefix/lib/mono/gac/nunit.framework
%_prefix/lib/mono/gac/nunit.util
+%_prefix/lib/mono/gac/nunit.mocks
%_libdir/pkgconfig/mono-nunit.pc
%package -n mono-devel
Summary: Mono development tools
@@ -751,12 +721,15 @@
%_prefix/lib/mono/2.0/monop.exe*
%_prefix/lib/mono/1.0/permview.exe*
%_prefix/lib/mono/1.0/resgen.exe*
+%_prefix/lib/mono/2.0/resgen.exe*
%_prefix/lib/mono/1.0/secutil.exe*
%_prefix/lib/mono/1.0/signcode.exe*
%_prefix/lib/mono/1.0/prj2make.exe*
%_prefix/lib/mono/1.0/macpack.exe*
%_prefix/lib/mono/1.0/mono-shlib-cop.exe*
%_prefix/lib/mono/2.0/xbuild.exe*
+%_prefix/lib/mono/1.0/dtd2rng.exe*
+%_prefix/lib/mono/1.0/mono-xmltool.exe*
# man pages
%_mandir/man1/cert2spc.1.gz
%_mandir/man1/dtd2xsd.1.gz
@@ -773,11 +746,13 @@
%_mandir/man1/secutil.1.gz
%_mandir/man1/signcode.1.gz
%_mandir/man1/al.1.gz
+%_mandir/man1/mono-xmltool.1.gz
# Shell wrappers
%_bindir/al
%_bindir/caspol
%_bindir/cert2spc
%_bindir/dtd2xsd
+%_bindir/dtd2rng
%_bindir/genxs
%_bindir/ilasm
%_bindir/ilasm2
@@ -789,10 +764,12 @@
%_bindir/monop
%_bindir/monop2
%_bindir/mono-shlib-cop
+%_bindir/mono-xmltool
%_bindir/pedump
%_bindir/permview
%_bindir/prj2make
%_bindir/resgen
+%_bindir/resgen2
%_bindir/secutil
%_bindir/signcode
%_bindir/xbuild
@@ -850,8 +827,7 @@
%patch25
%patch26
%patch27
-%patch28 -p1
-%patch29 -p1
+%patch28
%build
rm -f libgc/libtool.m4
@@ -872,8 +848,8 @@
--mandir=%{_mandir} \
--sysconfdir=/etc \
--with-jit=yes \
- --with-ikvm=yes
-make clean
+ --with-ikvm=yes \
+ --with-sigaltstack
make
%install
@@ -922,7 +898,6 @@
rm $RPM_BUILD_ROOT/usr/share/man/man1/monostyle.1
rm $RPM_BUILD_ROOT/usr/share/man/man1/oldmono.1
rm $RPM_BUILD_ROOT/usr/share/man/man1/mint.1
-rm $RPM_BUILD_ROOT/usr/%_lib/pkgconfig/mint.pc
# Things we don't ship.
# cilc
rm $RPM_BUILD_ROOT/%_bindir/cilc
@@ -940,14 +915,90 @@
rm -f $RPM_BUILD_ROOT/usr/%_lib/libMonoSupportW.a
rm -f $RPM_BUILD_ROOT/usr/%_lib/libMonoSupportW.la
rm -f $RPM_BUILD_ROOT/usr/%_lib/libMonoSupportW.so
-# New files to delete in 1.1.10
-# Added xbuild to 1.1.11
-#rm -f $RPM_BUILD_ROOT/usr/bin/xbuild
+# 1.1.17 updates:
+# This file moved to mono-basic
+rm -f $RPM_BUILD_ROOT/usr/bin/mbas
%clean
rm -rf ${RPM_BUILD_ROOT}
%changelog -n mono-core
+* Tue Aug 29 2006 - wberrier@suse.de
+- add s390 backchain patch
+- s390 warnings patch
+- remove mono-basic package
+- update filelist for CustomMarshalers
+- Update to 1.1.17
+- Windows.Forms: Printing is now supported.
+- Basic COM support has been integrated.
+- FileSystem will now use inotify directly on systems that
+ support it without having to go through an external library like
+ FAM or Gamin [Gonzalo Paniagua]
+- 2.0 support for asynchronous reads and writes from the
+ Process class is now supported [Gonzalo]
+- Fxied Loading as a Shared Library
+- Mono.Cairo bindings now supports a DirectFB surface now [Alp Toker]
+- Process now support the async io handling [Gonzalo Paniagua]
+- String.Normalize is included [Atsushi Enomoto]
+- ADO.NET 2.0 updates, included an implementation for
+ SqlConnection.GetSchema (Nagappan, Nagappan).
+- Registry Updated to the 2.0 API. [Miguel de Icaza]
+- Support for splitting the registry across user and system level
+ settings. [Gert Driesen]
+- Support for X.509 client certificates
+ [Hubert Fongarnand, Sebastien Pouliot]
+- SN accepts password-protected PKCS#12/PFX files to strongname
+ assemblies. This feature is enabled in both 1.x and 2.0 profiles
+ [Sebastien Pouliot]
+- CodeDOM JScriptCodeProvider code JavaScript code is now
+ included [Akiramei]
+- An EventLog implementation is available on both Unix and
+ Windows by setting MONO_EVENTLOG_TYPE
+- COM Interop: Basic support for Runtime Callable Wrappers
+ (RCWs) [Jon Chambers]
+- Sqlite now exposes a Version property to detect which underlying
+ database is available (2.x or 3.x) [Joshua Tauberer]
+- Mono.Posix now features an abstract Unix end point in addition
+ to Unix End Points [Alp Toker].
+- Fixed XmlSchemaSet and XmlSchemaCollection problem across
+ multiple namespaces [Atsushi Enomoto]
+- Important Bug fixs:
+- Dynamic linking of Mono is now possible in applications
+ that were using the TLS (open office) [Zoltan Varga]
+- Newly created AppDomains no longer inherit the list of
+ loaded assemblies from the main domain [Lluis Sánchez]
+- A number of missing pieces of System.IO.Ports have been
+ implemented (ReadChar, ReadLine, BytesToRead, BytesToWrite,
+ ReadTo, return USB tty devices) [Miguel de Icaza]
+- ASP.NET Cache will now check dependencies (79002)
+ [Gonzalo Paniagua]
+- Updated the Posgress data bindings to RC3
+ [Francisco Figueiredo].
+- --------
+- Satisfy some compiler warnings with more warnings patches
+- Update filelists
+- Add sigaltstack configure option for performance
+- Update to 1.1.16.1
+- Sending the QUIT signal to a running Mono process will produce
+ a stack trace of each thread
+- Updated Boehm garbage collector
+- Large file uploads are now supported
+- Updated Master Pages, nested pages and System.Configuration
+- Improved performance for XML
+- Added support for abbreviated handshakes
+- Fixed some possible deadlocks while negotiating
+- basic implementation of System.Transactions
+- implemented assembly unloading when an appdomain is released
+- C# Compiler bug fixes:
+- #78020, #77916, #77961, #78048, #77966
+- Improved the generated output for array initialization
+- #77958, #77929, #77954
+- #77002
+- XMLSerialization implemented for XmlSchemas
+- improved performance of Int32.ToString()
+- major updates to System.Windows.Forms and System.Drawing
+- inline optimization enabled by default
+- Long standing debugging line numbers bug fixed
* Fri Jun 16 2006 - wberrier@suse.de
Changes from Neale Ferguson from trunk in order
to fix bnc #179080 (zmd issue on s390x)
++++++ mono-1.1.13.8.tar.gz -> mono-1.1.17.tar.gz ++++++
mono-core/mono-1.1.13.8.tar.gz mono-core/mono-1.1.17.tar.gz differ: char 5, line 1
++++++ mono-64522_s390_warnings2.patch ++++++
Index: mono/mini/tramp-s390.c
===================================================================
--- mono/mini/tramp-s390.c (revision 64521)
+++ mono/mini/tramp-s390.c (revision 64522)
@@ -147,7 +147,6 @@
int reg;
guchar* base;
unsigned short opcode;
- char *fname;
MonoJitInfo *codeJi,
*addrJi;
@@ -160,7 +159,6 @@
/* The top bit needs to be ignored on S/390 */
code = (guchar*)((guint32)code & 0x7fffffff);
- fname = mono_method_full_name (method, TRUE);
codeJi = mono_jit_info_table_find (mono_domain_get(), code);
addrJi = mono_jit_info_table_find (mono_domain_get(), addr);
if (mono_method_same_domain (codeJi, addrJi)) {
@@ -187,7 +185,7 @@
code = base + displace;
if (mono_domain_owns_vtable_slot(mono_domain_get(),
code))
- s390_patch(code, addr);
+ s390_patch(code, (guint32) addr);
break;
case 0xc0e5 :
/* This is the 'brasl' instruction */
++++++ mono-s390_cflags.patch ++++++
Index: configure.in
===================================================================
--- configure.in (revision 64505)
+++ configure.in (working copy)
@@ -1609,6 +1609,8 @@
ACCESS_UNALIGNED="no"
JIT_SUPPORTED=yes
jit_wanted=true
+ # Required CFLAGS for s390[x]. USE_STRING_INLINES is automatic with gcc 4.1
+ CFLAGS="$CFLAGS -mbackchain -D__USE_STRING_INLINES"
;;
s390x-*-linux*)
TARGET=S390x;
@@ -1617,6 +1619,7 @@
ACCESS_UNALIGNED="no"
JIT_SUPPORTED=yes
jit_wanted=true
+ CFLAGS="$CFLAGS -mbackchain -D__USE_STRING_INLINES"
;;
esac
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org