# # spec file for package mono-core (Version 1.2.3.1) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: mono-core BuildRequires: bc bison glib2-devel License: GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: Development/Languages/Other Summary: A .NET Runtime Environment URL: http://go-mono.org/ Version: 1.2.3.1 Release: 5 BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: mono-%{version}.tar.gz # kdepatch patch won't work with the new relocatable Mono (Miguel) #Patch1: mono-0.29-kdepath.patch Patch16: mono-warnings.patch Patch21: mono-monodis_cast.patch Patch25: mono-supportw.patch Patch26: mono-ppc.patch Patch27: bug-237611_nov237611-fix-s390.diff ExclusiveArch: %ix86 x86_64 ppc hppa armv4l sparc s390 ia64 s390x BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: mono = %{version}-%{release} Provides: mono-ikvm = %{version}-%{release} Obsoletes: mono Obsoletes: mono-drawing Obsoletes: mono-cairo Obsoletes: mono-xml-relaxng Obsoletes: mono-posix Obsoletes: mono-ziplib Obsoletes: mono-ikvm Requires: libgdiplus %ifarch s390 s390x PreReq: grep %endif %define __find_provides env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-provides %define __find_requires env MONO_PREFIX=%{buildroot}/usr /usr/lib/rpm/find-requires %description 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. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files %defattr(-, root, root) %doc AUTHORS COPYING.LIB ChangeLog NEWS README %_bindir/mono %_libdir/libmono.so* %_mandir/man1/mono.1.gz # manpages %_mandir/man5/mono-config.5.gz %_mandir/man1/mcs.1.gz %_mandir/man1/certmgr.1.gz %_mandir/man1/chktrust.1.gz %_mandir/man1/setreg.1.gz %_mandir/man1/gacutil.1.gz %_mandir/man1/sn.1.gz %_mandir/man1/mozroots.1.gz # wrappers %_bindir/certmgr %_bindir/chktrust %_bindir/gacutil %_bindir/gmcs %_bindir/mcs %_bindir/mozroots %_bindir/setreg %_bindir/sn # exes %_prefix/lib/mono/1.0/certmgr.exe* %_prefix/lib/mono/1.0/chktrust.exe* %_prefix/lib/mono/1.0/gacutil.exe* %_prefix/lib/mono/2.0/gmcs.exe* %_prefix/lib/mono/1.0/mcs.exe* %_prefix/lib/mono/1.0/mozroots.exe* %_prefix/lib/mono/1.0/setreg.exe* %_prefix/lib/mono/1.0/sn.exe* # Directories %dir %_prefix/lib/mono %dir %_prefix/lib/mono/1.0 %dir %_prefix/lib/mono/2.0 %dir %_prefix/lib/mono/gac %dir %_prefix/lib/mono/compat-1.0 %dir %_prefix/lib/mono/compat-2.0 %_prefix/lib/mono/gac/cscompmgd %_prefix/lib/mono/1.0/cscompmgd.dll %_prefix/lib/mono/2.0/cscompmgd.dll %_prefix/lib/mono/gac/I18N.West %_prefix/lib/mono/1.0/I18N.West.dll %_prefix/lib/mono/2.0/I18N.West.dll %_prefix/lib/mono/gac/I18N %_prefix/lib/mono/1.0/I18N.dll %_prefix/lib/mono/2.0/I18N.dll %_prefix/lib/mono/gac/Mono.CompilerServices.SymbolWriter %_prefix/lib/mono/1.0/Mono.CompilerServices.SymbolWriter.dll %_prefix/lib/mono/2.0/Mono.CompilerServices.SymbolWriter.dll %_prefix/lib/mono/gac/Mono.GetOptions %_prefix/lib/mono/1.0/Mono.GetOptions.dll %_prefix/lib/mono/2.0/Mono.GetOptions.dll %_prefix/lib/mono/gac/Mono.Security %_prefix/lib/mono/1.0/Mono.Security.dll %_prefix/lib/mono/2.0/Mono.Security.dll %_prefix/lib/mono/gac/System.Security %_prefix/lib/mono/1.0/System.Security.dll %_prefix/lib/mono/2.0/System.Security.dll %_prefix/lib/mono/gac/System.Xml %_prefix/lib/mono/1.0/System.Xml.dll %_prefix/lib/mono/2.0/System.Xml.dll %_prefix/lib/mono/gac/System %_prefix/lib/mono/1.0/System.dll %_prefix/lib/mono/2.0/System.dll %_prefix/lib/mono/gac/System.Configuration %_prefix/lib/mono/2.0/System.Configuration.dll %_prefix/lib/mono/1.0/mscorlib.dll* %_prefix/lib/mono/2.0/mscorlib.dll* %dir /etc/mono %dir /etc/mono/1.0 %dir /etc/mono/2.0 %config /etc/mono/config %config /etc/mono/1.0/machine.config %config /etc/mono/2.0/machine.config %_prefix/lib/mono/gac/Mono.C5 %_prefix/lib/mono/2.0/Mono.C5.dll # ikvm helper %_prefix/%_lib/libikvm-native.so %_prefix/lib/mono/gac/System.Drawing %_prefix/lib/mono/1.0/System.Drawing.dll %_prefix/lib/mono/2.0/System.Drawing.dll %_libdir/libMonoPosixHelper.so* %_prefix/lib/mono/gac/Mono.Posix %_prefix/lib/mono/1.0/Mono.Posix.dll %_prefix/lib/mono/2.0/Mono.Posix.dll %_prefix/lib/mono/gac/Mono.Cairo %_prefix/lib/mono/1.0/Mono.Cairo.dll %_prefix/lib/mono/2.0/Mono.Cairo.dll %_prefix/lib/mono/gac/ICSharpCode.SharpZipLib %_prefix/lib/mono/1.0/ICSharpCode.SharpZipLib.dll %_prefix/lib/mono/2.0/ICSharpCode.SharpZipLib.dll %_prefix/lib/mono/compat-1.0/ICSharpCode.SharpZipLib.dll %_prefix/lib/mono/compat-2.0/ICSharpCode.SharpZipLib.dll %_prefix/lib/mono/gac/Microsoft.VisualC %_prefix/lib/mono/1.0/Microsoft.VisualC.dll %_prefix/lib/mono/2.0/Microsoft.VisualC.dll %_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 %_prefix/lib/mono/gac/OpenSystem.C %_prefix/lib/mono/1.0/OpenSystem.C.dll %_prefix/lib/mono/2.0/OpenSystem.C.dll %post %ifarch s390 s390x if grep -q "machine = 9672" /proc/cpuinfo 2>/dev/null ; then # anchor for rebuild on failure echo "mono may not work correctly on G5" fi %endif %package -n mono-jscript Summary: JScript .NET support for Mono Group: Development/Languages/Other Requires: mono-core == %version-%release %description -n mono-jscript This package contains the JScript .NET compiler and language runtime. This allows you to compile and run JScript.NET application and assemblies. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-jscript %defattr(-, root, root) %_bindir/mjs %_prefix/lib/mono/1.0/mjs.exe* %_prefix/lib/mono/gac/Microsoft.JScript %_prefix/lib/mono/1.0/Microsoft.JScript.dll %_prefix/lib/mono/2.0/Microsoft.JScript.dll %package -n mono-locale-extras Summary: Extra locale information Group: Development/Languages/Other Requires: mono-core == %version-%release %description -n mono-locale-extras 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. Extra locale information. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-locale-extras %defattr(-, root, root) %_prefix/lib/mono/gac/I18N.MidEast %_prefix/lib/mono/1.0/I18N.MidEast.dll %_prefix/lib/mono/2.0/I18N.MidEast.dll %_prefix/lib/mono/gac/I18N.Rare %_prefix/lib/mono/1.0/I18N.Rare.dll %_prefix/lib/mono/2.0/I18N.Rare.dll %_prefix/lib/mono/gac/I18N.CJK %_prefix/lib/mono/1.0/I18N.CJK.dll %_prefix/lib/mono/2.0/I18N.CJK.dll %_prefix/lib/mono/gac/I18N.Other %_prefix/lib/mono/1.0/I18N.Other.dll %_prefix/lib/mono/2.0/I18N.Other.dll %package -n mono-data Summary: Database connectivity for Mono Group: Development/Languages/Other Requires: mono-core == %version-%release Obsoletes: mono-ms-enterprise Obsoletes: mono-novell-directory Obsoletes: mono-directory %description -n mono-data 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. Database connectivity for Mono. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-data %defattr(-, root, root) %_prefix/lib/mono/1.0/sqlsharp.exe* %_bindir/sqlsharp %_mandir/man1/sqlsharp.1.gz %_prefix/lib/mono/gac/System.Data %_prefix/lib/mono/1.0/System.Data.dll %_prefix/lib/mono/2.0/System.Data.dll %_prefix/lib/mono/gac/Mono.Data %_prefix/lib/mono/1.0/Mono.Data.dll %_prefix/lib/mono/2.0/Mono.Data.dll %_prefix/lib/mono/gac/Mono.Data.Tds %_prefix/lib/mono/1.0/Mono.Data.Tds.dll %_prefix/lib/mono/2.0/Mono.Data.Tds.dll %_prefix/lib/mono/gac/Mono.Data.TdsClient %_prefix/lib/mono/1.0/Mono.Data.TdsClient.dll %_prefix/lib/mono/2.0/Mono.Data.TdsClient.dll %_prefix/lib/mono/gac/System.EnterpriseServices %_prefix/lib/mono/1.0/System.EnterpriseServices.dll %_prefix/lib/mono/2.0/System.EnterpriseServices.dll %_prefix/lib/mono/gac/Novell.Directory.Ldap %_prefix/lib/mono/1.0/Novell.Directory.Ldap.dll %_prefix/lib/mono/2.0/Novell.Directory.Ldap.dll %_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 Requires: mono-core == %version-%release Provides: mono-window-forms Obsoletes: mono-window-forms %description -n mono-winforms 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 Windows Forms implementation. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-winforms %defattr(-, root, root) %_prefix/lib/mono/gac/System.Windows.Forms %_prefix/lib/mono/1.0/System.Windows.Forms.dll %_prefix/lib/mono/2.0/System.Windows.Forms.dll %_prefix/lib/mono/gac/Accessibility %_prefix/lib/mono/1.0/Accessibility.dll %_prefix/lib/mono/2.0/Accessibility.dll %_prefix/lib/mono/gac/System.Design %_prefix/lib/mono/1.0/System.Design.dll %_prefix/lib/mono/2.0/System.Design.dll %_prefix/lib/mono/gac/System.Drawing.Design %_prefix/lib/mono/1.0/System.Drawing.Design.dll %_prefix/lib/mono/2.0/System.Drawing.Design.dll %package -n ibm-data-db2 Summary: Database connectivity for DB2 Group: Development/Languages/Other Requires: mono-core == %version-%release %description -n ibm-data-db2 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. Database connectivity for DB2. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n ibm-data-db2 %defattr(-, root, root) %_prefix/lib/mono/gac/IBM.Data.DB2 %_prefix/lib/mono/1.0/IBM.Data.DB2.dll %package -n mono-extras Summary: Extra packages Group: Development/Languages/Other Requires: mono-core == %version-%release Obsoletes: mono-ms-extras %description -n mono-extras 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. Extra packages. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-extras %defattr(-, root, root) %_mandir/man1/mono-service.1.gz %_bindir/mono-service %_bindir/mono-service2 %_prefix/lib/mono/gac/mono-service %_prefix/lib/mono/1.0/mono-service.exe* %_prefix/lib/mono/2.0/mono-service.exe* %_prefix/lib/mono/gac/System.Management %_prefix/lib/mono/1.0/System.Management.dll %_prefix/lib/mono/2.0/System.Management.dll %_prefix/lib/mono/gac/System.Messaging %_prefix/lib/mono/1.0/System.Messaging.dll %_prefix/lib/mono/2.0/System.Messaging.dll %_prefix/lib/mono/gac/System.ServiceProcess %_prefix/lib/mono/1.0/System.ServiceProcess.dll %_prefix/lib/mono/2.0/System.ServiceProcess.dll %_prefix/lib/mono/gac/System.Configuration.Install %_prefix/lib/mono/1.0/System.Configuration.Install.dll %_prefix/lib/mono/2.0/System.Configuration.Install.dll %_prefix/lib/mono/gac/Microsoft.Vsa %_prefix/lib/mono/1.0/Microsoft.Vsa.dll %_prefix/lib/mono/2.0/Microsoft.Vsa.dll %package -n mono-data-sqlite Summary: Database connectivity for Mono Group: Development/Languages/Other Requires: mono-core == %version-%release Requires: mono-data == %version-%release Requires: sqlite2 %description -n mono-data-sqlite 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. Database connectivity for Mono. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-data-sqlite %defattr(-, root, root) %_prefix/lib/mono/gac/Mono.Data.SqliteClient %_prefix/lib/mono/1.0/Mono.Data.SqliteClient.dll %_prefix/lib/mono/2.0/Mono.Data.SqliteClient.dll %package -n mono-data-sybase Summary: Database connectivity for Mono Group: Development/Languages/Other Requires: mono-core == %version-%release Requires: mono-data == %version-%release %description -n mono-data-sybase 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. Database connectivity for Mono. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-data-sybase %defattr(-, root, root) %_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-web Summary: Mono implementation of ASP.NET, Remoting and Web Services Group: Development/Languages/Other Requires: mono-core == %version-%release Obsoletes: mono-web-forms Obsoletes: mono-web-services Obsoletes: mono-remoting %description -n mono-web 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 implementation of ASP.NET, Remoting and Web Services. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-web %defattr(-, root, root) %_prefix/lib/mono/gac/Mono.Http %_prefix/lib/mono/1.0/Mono.Http.dll %_prefix/lib/mono/2.0/Mono.Http.dll %_prefix/lib/mono/gac/System.Runtime.Remoting %_prefix/lib/mono/1.0/System.Runtime.Remoting.dll %_prefix/lib/mono/2.0/System.Runtime.Remoting.dll %_prefix/lib/mono/gac/System.Web %_prefix/lib/mono/1.0/System.Web.dll %_prefix/lib/mono/2.0/System.Web.dll %_prefix/lib/mono/gac/System.Runtime.Serialization.Formatters.Soap %_prefix/lib/mono/1.0/System.Runtime.Serialization.Formatters.Soap.dll %_prefix/lib/mono/2.0/System.Runtime.Serialization.Formatters.Soap.dll %_prefix/lib/mono/gac/System.Web.Services %_prefix/lib/mono/1.0/System.Web.Services.dll %_prefix/lib/mono/2.0/System.Web.Services.dll # exes %_prefix/lib/mono/1.0/disco.exe* %_prefix/lib/mono/1.0/soapsuds.exe* %_prefix/lib/mono/1.0/wsdl.exe* %_prefix/lib/mono/2.0/wsdl.exe* %_prefix/lib/mono/1.0/xsd.exe* # shell wrappers %_bindir/disco %_bindir/soapsuds %_bindir/wsdl %_bindir/wsdl2 %_bindir/xsd # man pages %_mandir/man1/disco.1.gz %_mandir/man1/soapsuds.1.gz %_mandir/man1/wsdl.1.gz %_mandir/man1/xsd.1.gz %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 Requires: mono-core == %version-%release Requires: mono-data == %version-%release %description -n mono-data-oracle 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. Database connectivity for Mono. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-data-oracle %defattr(-, root, root) %_prefix/lib/mono/gac/System.Data.OracleClient %_prefix/lib/mono/1.0/System.Data.OracleClient.dll %_prefix/lib/mono/2.0/System.Data.OracleClient.dll %package -n mono-data-postgresql Summary: Database connectivity for Mono Group: Development/Languages/Other Requires: mono-core == %version-%release Requires: mono-data == %version-%release %description -n mono-data-postgresql 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. Database connectivity for Mono. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-data-postgresql %defattr(-, root, root) %_prefix/lib/mono/gac/Npgsql %_prefix/lib/mono/1.0/Npgsql.dll %_prefix/lib/mono/2.0/Npgsql.dll %package -n bytefx-data-mysql Summary: Database connectivity for Mono Group: Development/Languages/Other Requires: mono-core == %version-%release Requires: mono-data == %version-%release %description -n bytefx-data-mysql 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. Database connectivity for Mono. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n bytefx-data-mysql %defattr(-, root, root) %_prefix/lib/mono/gac/ByteFX.Data %_prefix/lib/mono/1.0/ByteFX.Data.dll %_prefix/lib/mono/2.0/ByteFX.Data.dll %package -n mono-nunit Summary: NUnit Testing Framework Group: Development/Languages/Other Requires: mono-core == %version-%release # No idea why this Requires is here... removing (bnc #210224) #Requires: glib2-devel %package -n mono-data-firebird Summary: Database connectivity for Mono Group: Development/Languages/Other Requires: mono-core == %version-%release Requires: mono-data == %version-%release %description -n mono-data-firebird 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. Database connectivity for Mono. %files -n mono-data-firebird %defattr(-, root, root) %_prefix/lib/mono/gac/FirebirdSql.Data.Firebird %_prefix/lib/mono/1.0/FirebirdSql.Data.Firebird.dll #%_prefix/lib/mono/2.0/FirebirdSql.Data.Firebird.dll %description -n mono-nunit NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current release, version 2.2, is the fourth major release of this Unit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %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 Group: Development/Languages/Other Requires: mono-core == %version-%release Requires: glib2-devel %description -n mono-devel 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. This package contains compilers and other tools needed to develop .NET applications. Mono development tools. Authors: -------- Miguel de Icaza Paolo Molaro Dietmar Maurer %files -n mono-devel %defattr(-, root, root) # libs %_libdir/libmono.a %_libdir/libmono.la # exes %_prefix/lib/mono/1.0/makecert.exe* %_prefix/lib/mono/1.0/al.exe* %_prefix/lib/mono/2.0/al.exe* %_prefix/lib/mono/1.0/caspol.exe* %_prefix/lib/mono/1.0/cert2spc.exe* %_prefix/lib/mono/1.0/dtd2xsd.exe* %_prefix/lib/mono/1.0/genxs.exe* %_prefix/lib/mono/1.0/ictool.exe* %_prefix/lib/mono/1.0/ilasm.exe* %_prefix/lib/mono/2.0/ilasm.exe* %_prefix/lib/mono/1.0/mkbundle.exe* %_prefix/lib/mono/2.0/mkbundle.exe* %_prefix/lib/mono/1.0/monop.exe* %_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/2.0/sgen.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/1.0/dtd2rng.exe* %_prefix/lib/mono/1.0/mono-xmltool.exe* # xbuild related files %_prefix/lib/mono/2.0/xbuild.exe* %_prefix/lib/mono/2.0/Microsoft.Build.xsd %_prefix/lib/mono/2.0/Microsoft.Common.tasks %_prefix/lib/mono/2.0/Microsoft.Common.targets %_prefix/lib/mono/2.0/Microsoft.CSharp.targets %_prefix/lib/mono/2.0/MSBuild %_prefix/lib/mono/2.0/xbuild.rsp # man pages %_mandir/man1/cert2spc.1.gz %_mandir/man1/dtd2xsd.1.gz %_mandir/man1/genxs.1.gz %_mandir/man1/ilasm.1.gz %_mandir/man1/macpack.1.gz %_mandir/man1/makecert.1.gz %_mandir/man1/mkbundle.1.gz %_mandir/man1/monodis.1.gz %_mandir/man1/monop.1.gz %_mandir/man1/mono-shlib-cop.1.gz %_mandir/man1/permview.1.gz %_mandir/man1/prj2make.1.gz %_mandir/man1/secutil.1.gz %_mandir/man1/sgen.1.gz %_mandir/man1/signcode.1.gz %_mandir/man1/al.1.gz %_mandir/man1/mono-xmltool.1.gz # Shell wrappers %_bindir/al %_bindir/al2 %_bindir/caspol %_bindir/cert2spc %_bindir/dtd2xsd %_bindir/dtd2rng %_bindir/genxs %_bindir/ilasm %_bindir/ilasm2 %_bindir/macpack %_bindir/makecert %_bindir/mkbundle %_bindir/mkbundle2 %_bindir/monodiet %_bindir/monodis %_bindir/monop %_bindir/monop2 %_bindir/mono-find-provides %_bindir/mono-find-requires %_bindir/mono-shlib-cop %_bindir/mono-xmltool %_bindir/pedump %_bindir/permview %_bindir/prj2make %_bindir/resgen %_bindir/resgen2 %_bindir/secutil %_bindir/sgen %_bindir/signcode %_bindir/xbuild %_prefix/lib/mono/gac/PEAPI %_prefix/lib/mono/1.0/PEAPI.dll %_prefix/lib/mono/2.0/PEAPI.dll %_prefix/lib/mono/gac/Microsoft.Build.Tasks %_prefix/lib/mono/2.0/Microsoft.Build.Tasks.dll %_prefix/lib/mono/gac/Microsoft.Build.Framework %_prefix/lib/mono/2.0/Microsoft.Build.Framework.dll %_prefix/lib/mono/gac/Microsoft.Build.Utilities %_prefix/lib/mono/2.0/Microsoft.Build.Utilities.dll %_prefix/lib/mono/gac/Microsoft.Build.Engine %_prefix/lib/mono/2.0/Microsoft.Build.Engine.dll %_bindir/monograph %_prefix/include/mono-1.0 %_libdir/libmono-profiler-cov.* %_libdir/libmono-profiler-aot.* %_libdir/pkgconfig/mono.pc %_libdir/pkgconfig/dotnet.pc %_libdir/pkgconfig/mono-cairo.pc %_mandir/man1/monoburg.* %_prefix/share/mono-1.0/mono/cil/cil-opcodes.xml # dirs %dir %_prefix/share/mono-1.0 %dir %_prefix/share/mono-1.0/mono %dir %_prefix/share/mono-1.0/mono/cil #%package -n mono-complete #Summary: This package contains all runtime Mono packages #Group: Development/Tools #Requires: bytefx-data-mysql = %version-%release #Requires: ibm-data-db2 = %version-%release #Requires: mono-basic = %version-%release #Requires: mono-core = %version-%release #Requires: mono-data = %version-%release #Requires: mono-data-oracle = %version-%release #Requires: mono-data-postgresql = %version-%release #Requires: mono-data-sqlite = %version-%release #Requires: mono-data-sybase = %version-%release #Requires: mono-extras = %version-%release #Requires: mono-ikvm = %version-%release #Requires: mono-locale-extras = %version-%release #Requires: mono-web = %version-%release #Requires: mono-winforms = %version-%release # #%description -n mono-complete #This package contains all runtime Mono packages # #%files -n mono-complete #%defattr(-, root, root) %prep %setup -q -n mono-%{version} %patch16 %patch21 %patch25 %patch26 %patch27 %build rm -f libgc/libtool.m4 autoreconf --force --install autoreconf --force --install libgc export CFLAGS="$RPM_OPT_FLAGS -DKDE_ASSEMBLIES='\"/opt/kde3/%{_lib}\"' -fno-strict-aliasing" ./configure \ --host=%{_host} \ --build=%{_build} \ --target=%{_target_platform} \ --program-prefix= \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ --prefix=/usr \ --libdir=%{_libdir} \ --libexecdir=%{_prefix}/lib \ --mandir=%{_mandir} \ --sysconfdir=/etc \ --with-jit=yes \ --with-ikvm=yes \ --with-sigaltstack=no make %install # make DESTDIR="$RPM_BUILD_ROOT" install rm $RPM_BUILD_ROOT/usr/%_lib/libMonoPosixHelper.a rm $RPM_BUILD_ROOT/usr/%_lib/libMonoPosixHelper.la rm -f $RPM_BUILD_ROOT/usr/%_lib/libikvm-native.a rm -f $RPM_BUILD_ROOT/usr/%_lib/libikvm-native.la rm -fr $RPM_BUILD_ROOT/usr/lib/mono/gac/Mono.Security.Win32/[12]* rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/Mono.Security.Win32.dll rm $RPM_BUILD_ROOT/usr/lib/mono/2.0/Mono.Security.Win32.dll rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.DGUX386 rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.Mac rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.MacOSX rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.OS2 rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.amiga rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.arm.cross rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.autoconf rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.changes rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.contributors rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.cords rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.darwin rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.dj rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.environment rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.ews4800 rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.hp rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.linux rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.macros rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.rs6000 rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.sgi rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.solaris2 rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.uts rm $RPM_BUILD_ROOT/usr/share/libgc-mono/README.win32 rm $RPM_BUILD_ROOT/usr/share/libgc-mono/barrett_diagram rm $RPM_BUILD_ROOT/usr/share/libgc-mono/debugging.html rm $RPM_BUILD_ROOT/usr/share/libgc-mono/gc.man rm $RPM_BUILD_ROOT/usr/share/libgc-mono/gcdescr.html rm $RPM_BUILD_ROOT/usr/share/libgc-mono/gcinterface.html rm $RPM_BUILD_ROOT/usr/share/libgc-mono/leak.html rm $RPM_BUILD_ROOT/usr/share/libgc-mono/scale.html rm $RPM_BUILD_ROOT/usr/share/libgc-mono/simple_example.html rm $RPM_BUILD_ROOT/usr/share/libgc-mono/tree.html rm $RPM_BUILD_ROOT/usr/share/man/man1/cilc.1 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 # Things we don't ship. # cilc rm $RPM_BUILD_ROOT/%_bindir/cilc rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/cilc* # jay rm $RPM_BUILD_ROOT/%_bindir/jay rm -R $RPM_BUILD_ROOT/usr/share/jay rm $RPM_BUILD_ROOT/usr/share/man/man1/jay.1 rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/CorCompare.exe rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/browsercaps-updater.exe* rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/mono-api-diff.exe rm $RPM_BUILD_ROOT/usr/lib/mono/1.0/mono-api-info.exe rm $RPM_BUILD_ROOT/usr/lib/mono/2.0/mono-api-info.exe # New files to delete in 1.1.9.2 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 # 1.1.17 updates: # This file moved to mono-basic rm -f $RPM_BUILD_ROOT/usr/bin/mbas # From 1.2.3.1 update cd $RPM_BUILD_ROOT rm -f ./usr/lib/mono/2.0/Microsoft.VisualBasic.targets # Can add these later once httpcfg.exe is installed correctly rm -f ./usr/bin/httpcfg # Ugh, forgot that you can't specify man pages as .1.gz ... rm -f ./usr/share/man/man1/httpcfg.1 %clean rm -rf ${RPM_BUILD_ROOT} %changelog * Thu Mar 29 2007 - aj@suse.de - Add bison to BuildRequires. * Tue Mar 06 2007 - wberrier@suse.de - atomic fixes from Michael Matz for for s390 and s390x ( bnc #237611 and bxc #80892 ) * Wed Feb 28 2007 - wberrier@suse.de - Turn off sigaltstack, as it's not safe (Requested by Paolo) - Remove obsolete patches - Update to 1.2.3.1 (Various runtime and winforms crashers as well as a zmd crasher) - 1.2.3 Changes: - 1,933 missing methods were implemented. - 164 methods with pending implementations were fixed. - Improved Winforms 2.0 Support, with additional controls, and reduced memory usage - API complete ASP.NET 2.0 implementation (except for WebParts). - System.Media implementation - 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 - The mkbundle tool now allows the machine.config file to be embedded as well - HttpListener now also support HTTPS, to configure the certificates use the httpcfg tool - Completed the support for the 2.0 updates to the API in System.Net.Sockets - System.Drawing.SystemIcons are now implemented - Authenticode: Signcode now generates valid signature on PE files with extra data (e.g. debug information, installers) and for file length that aren't multiple of eight - SSL/TLS: Fix negotiation cache and added configurable cache timeout using the MONO_TLS_SESSION_CACHE_TIMEOUT environment variable - XML Signature and XML Encryption: several bug fixes, it now it support exclusive canonicalization (needed for ongoing Olive work) - Support for inherited key parameters in DSA certificates - Support for DSA certificates in PKCS#12 files - Better support for X.509 CRL (including stores & certmgr support) - xbuild improvements - Sqlite 2.0 API support - Array and multi-array access optimizations - Versioned header files * Sat Jan 20 2007 - wberrier@suse.de - Move libgdiplus requirement from mono-winforms to mono-core since System.Drawing (in mono-core) is useless without it (Won't affect mono-winforms, since it depends on mono-core) * Tue Jan 09 2007 - wberrier@suse.de - Move mono-find-provides/requires to mono-devel since they depend on monodis, which is in mono-devel - Patch mono-rpm_deps_error_handling_r70445.patch to error out when running the find scripts - Fixes bnc #227362 * Sat Dec 02 2006 - wberrier@suse.de - Update to 1.2.2 (Fate #301111) -Serious bug fix in compiler (anonymous methods) -Additional 2.0 APIs implemented for Windows.Forms -Removal of many incorrect MonoTODOs and implemented many methods that were throwing not implemented exceptions - Changes in 1.2.1 -Thread.Interrupt is implemented -Generics support in Web Services -Web Services update for 2.0 api -ASP.Net 2.0 updates -Several Winforms blockers fixed -ADO.Net 2.0 updates -Support for more type converters -Process launching supports supports open special files in addition to launch programs (ie: xdg-open, gnome-open, or kfmclient) -System.Drawing UTF8 to UCS2 conversion fixed -2.0 api updates to X.509 related classes - Changes in 1.2 -Serialization Callbacks -Machine-level settings now available in registry -Winforms completion * Fri Dec 01 2006 - wberrier@suse.de - Thread safety fixes for rug/zmd (bnc #221277) - System.Web Source fix (bnc #225179) * Tue Nov 14 2006 - meissner@suse.de - Disable executable stack option. #65536 * Sat Oct 21 2006 - wberrier@suse.de - Remove glib2-devel from mono-nunit, not sure why it was ever there (bnc #210224) - Updated to 1.1.18.1 -removed upstream patches -C# Generics fixes -IO Layer changes to ease windows porting migration -Security updates: major speed improvements -Lots of Winforms fixes and updates -Merged source for mcs and gmcs -Performance tuning * Thu Sep 28 2006 - wberrier@suse.de - Security fix for bnc #205084 VUL-0 - TempFileCollection.cs: Create files in a temporary subdirectory, for security reasons. - CodeCompiler.cs: Let TempFileCollection choose the temp dir. * Fri Sep 01 2006 - wberrier@suse.de - Update to 1.1.17.1 - Minor bugfix update - Fix HttpListener, it was failing with a few post operations - mono-service is now installed into the GAC, the recent changes broke applications that created new AppDomains - Fix a race condition on array new * 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) - * atomic.h: Fix atomic operations for s390x (not really broken but changed to use full 64-bit opcodes). - * atomic.h: Fix atomic exchange pointer operations for s390x - these were broken as they used 32-bit instructions rather than their 64-bit versions. - * s390x-codegen.h: Fix immediate checks. * Mon May 15 2006 - wberrier@suse.de - Revert change to mono-find-provides (59882) so that Mono apps will not have to depend on being able to find dependent assemblies in the gac. * Thu May 11 2006 - wberrier@suse.de -Add provides for mono-core for assemblies not in the gac, which other packages depend on. -Update to 1.1.13.8 from stable branch -Assembler: -Fix assembler bug that tried to sign netmodules. -Assembler will now report a bug if two identical labels are declared on the same methods -On 2.0, support the "property" directive. -ASP.NET: -Make sure application start event is run before the request is processed. -Dont reset query string in Execute (78177). -Make sure that we can read a file before trasmitting it (fixes crash). -Added two tests (Bug 78101, DataSourceID). -Do not fail on events that do not derive from EventHandler, patch from Matthew Metnetsky. -Render some attributes inside span, not div tags (71251). -Fix searching of control by DataSourceID. -System.NET: -Allow posts of size zero (#78316) -Fix for proxy authentication over HTTPS, for Zen team (78150). -Core: -Do not capture compressed stack, this feature is not yet supported, fixes a crasher bug in ExecutionContext. -Add FileOptions, necessary for IronPython. -Fix incorrect buffer reading from console (78218). -Mono.Security: -Enable abbreviated handshake for SSL3 (Zen) -Deal with emtpy master secrets (78085) -Tools: -Fix mono-find-provides, to not list private copies of assemblies (fixes conflict of MonoDevelop and third party rpms). -Runtime: -Fix for 78035. -Avoids a null dereferences in metadata, IPHostEntry -x86-64: Fix handling of MONO_INST_GENERICINST -Memory leak fix, when shutting down threads, clean the TLS: 77470. -Handle multiple leave statements in a try/catch, 78024. -Compilers: -Flag VB as unsupported. * Mon Apr 24 2006 - wberrier@suse.de - Bug fixes for Zenworks (78089, 78150, amd64 signal crash, and proxy fix in System.Net) * Tue Apr 11 2006 - wberrier@suse.de - Branch update for iFolder issues. Also includes some semaphore updates, as well as SWF updates. (77931,01234,77931,01234,77991, 77556,77811,77350,75609,78028,77971,78033,77242,76191,41943,77890, 78067,78067,78067,77514,77839,77393) * Mon Apr 10 2006 - cthiel@suse.de - remove redundant Conflicts lines (#159340) * Mon Mar 27 2006 - aj@suse.de - Apply patch from Dick Porter to Break out of a loop if the shared file is smaller than expected - this fixes some build issues. * Sat Mar 25 2006 - wberrier@suse.de -Update to 1.1.13.5 (No crypto changes) -C# compiler bug fixes for Bugzilla.ximian.com bugs: 77767, 77642, 77583, 77674, 77642 as well as fixing a number of nullable bugs (gtest-254, gtest-251, gtest-250) fixed compilation bugs for C5 library. -Sqlite bindings now has a way of specifying the default encoding and defaults to UTF-8 instead of using ANSI. Versions between Jan 20 and this release stored data always in ANSI format which could not be read back. -System.Web: invoke validation callbacks in HttpCachePolicy (77825); fixes OutputCache's VaryByParam="*" (77757); fix Cache-Control header handling (77825); Fix POST filename encodings (77714); Allows setting custom Cache-Control headers (77775). -System.Web/HtmlControls fixes from Mainsoft: fixed Anchor.RenderAttributes, Form.Method fixed to include "post" if needed; InputImage fixed to cope with SetAtt. -System.Web's SessionState: session state will retry reconnecting to the database if the connection is lost (77785). Dispose the data reader to avoid leaks (77698); -System.Web Javascript, hide validators view (77261). -System.Web's/WebControls: Use naming container instead of pages to locate controls (77793); Fixes rendering of ListBoxes (77740); -System.XML.Schema: fix return value on the XML Schema (77685). -XmlSerialization: consider subtypes (77447), ignore element namespaces when using Unqualified mode (75019). -IO-Layer: close redirected pipes on errors (77514), Shell Execute, avoid crash (77393); Delete semaphores on last exit (City of Largo request, problem happens in clusters, direct communication, no bug#). -WebConnectionStream: avoid async calls when writing zero bytes (iFolder CPU consumption issue). -HttpWebRequest: fix close semantics (77753) -UpdClient: fix IPV6 family check (77689). -System.Data fixes: Fixed 77557, 77776 and enabled tests that were previously disables, add new tests. -System.Data: Fixed endianess bugs reported on PPC and SPARC. -Runtime: Updates for LocalDataStoreSlot to prevent the Beagle leak from happening; Fixed crasher bug in class libraries (77772). Fixes 77504 in generic libraries; Fix Stream bug 77863; Reflection fix for 74937; Stat-usage fixes (77759, 76966); public-key-token casing (77898); Codebase return fix (77877); fix two ia64 crashes (77774, 77787); Handle null in Equals (77700); backport memory corruption fix (no bug number); -Tracing: Fix crash in StringBuilders when tracing (77848); disable output always 77706. -S390x: Use long-displacement if the CPU supports it. -Patch from Tambet at ZenWorks team to reduce memory consumption in remoting, shaves a few megabytes on RPC calls. -System.Drawing/Windows.Forms: Bring code from trunk (these are unsupported libraries). -Mono.Security: several fixes to the async stream handling in SSL: implement a ClientSessionCache, redo the async processing of requests as they were previously hanging iFolder (77663, 67711). There were no changes to the crypto code. -Upgraded C5 test suite to 1.0 release from upstream. -Updated debugger API. -Added tests for bugs fixed. -Fix: s390 and s390x will enable the JIT without special flags (before we needed --enable-jit). -Prj2Info escapes now characters in filenames that contain special shell characters. * Wed Mar 01 2006 - aj@suse.de - Remove echo in %%post. * Wed Mar 01 2006 - wberrier@suse.de - Update to 1.1.13.4 -Fixes the following bugs: 77524 77581 75479 77637 77613 77446 77433 77398 77397 77315 75436 75479 77521 77536 77572 77468 77371 77273 77309 74932 77442.... too many to list here. * Sat Feb 18 2006 - ro@suse.de - use wildcards in filelist (.mdb files moved to debuginfo package) * Thu Feb 16 2006 - wberrier@suse.de - have winforms rpm depend on libgdiplus (Novell Bug #150858) * Thu Jan 26 2006 - ro@suse.de - warn if installing on s390/G5 * Wed Jan 25 2006 - mls@suse.de - converted neededforbuild to BuildRequires * Fri Jan 20 2006 - wberrier@suse.de - Update to 1.1.13.2 (no crypto updates) * Thu Jan 12 2006 - wberrier@suse.de - Update to 1.1.13.1 (no crypto updates) Fix for CASA * Fri Jan 06 2006 - wberrier@suse.de - Update to 1.1.13 (No crypto updates) FireBird 2.0 gac file was disabled Added nunit-console to filelist * Fri Dec 23 2005 - wberrier@suse.de - Add some of Zoltan's ia64 fixes to fix the runtime (no crypto updates) * Fri Dec 23 2005 - wberrier@suse.de - Update to 1.1.12.1 (ziplib fix, no crypto updates) * Thu Dec 22 2005 - wberrier@suse.de - Add patches fro Neale's s390 checkins (No crypto updates) * Wed Dec 21 2005 - wberrier@suse.de - Fix mono-cairo.pc for gtk-sharp2 build on x86_64 * Tue Dec 20 2005 - wberrier@suse.de - Update to 1.1.12, monoburg warning patch * Fri Dec 16 2005 - ro@suse.de - add an explicit cast on ppc for InterlockedCompareExchangePointer * Thu Dec 15 2005 - wberrier@suse.de - Update to 1.1.11, add files for 1.1.11, and enable some files (libmono.l?a) * Mon Dec 12 2005 - sbrabec@suse.cz - Added "Obsoletes: mono" to mono-core. * Fri Nov 11 2005 - wberrier@suse.de - Fix build (supportw.c) * Fri Nov 11 2005 - wberrier@suse.de - Update to 1.1.10. Add profiler-aot, mozroots * Thu Oct 20 2005 - ro@suse.de - try to fix req/prov scripts - remove AC_DISABLE_FAST_INSTALL to fix installed binaries - do not build as root * Thu Oct 13 2005 - ro@suse.de - take fix for gacutil problem from SVN - remove workaround hack from specfile * Wed Oct 12 2005 - ro@suse.de - fix some lib64 issues * Wed Oct 12 2005 - wberrier@suse.de - Update to 1.1.9.2, restructure packages to match upstream * Mon Sep 26 2005 - ro@suse.de - fix build on x86_64 - move mono-nunit.pc to mono-nunit package * Fri Sep 23 2005 - wberrier@suse.de - Reenable 2.0 preview (bug #118530) * Fri Sep 16 2005 - wberrier@suse.de - Nasty work around hack for libtool in order to not include wrappers (#116245) * Fri Sep 09 2005 - ro@suse.de - fix build on 9.1+ * Tue Aug 23 2005 - wberrier@suse.de - Add the mono-nunit subpackage (needed for mono-tools) * Tue Aug 02 2005 - ro@suse.de - update to 1.1.8.3 * Fri Jul 15 2005 - wberrier@novell.com - Update %%file directives for SymbolWriter * Mon Jun 27 2005 - ro@suse.de - use ldscript only for "libmono" but not for "mono" * Wed Jun 22 2005 - ro@suse.de - fix more warnings on ppc * Wed Jun 22 2005 - ro@suse.de - update to 1.1.8.1 * Tue Jun 21 2005 - ro@suse.de - revisit execstack : pass with "-Wl" as linker flag * Tue Jun 07 2005 - uli@suse.de - s390: moved __attribute__((packed)) where it is not ignored by the compiler (fixes SIGILLs/SIGSEGVs in several packages) * Sat May 14 2005 - aj@suse.de - mono-data-* needs mono-data. Require it explicitely. * Fri May 13 2005 - ro@suse.de - fix assembliesdir in libexecdir patch again * Thu May 12 2005 - uli@suse.de - update -> 1.1.7 - disabled s390x (port is broken and unmaintained) * Tue Mar 22 2005 - mmj@suse.de - Add dependency for mono-devel on glib2-devel [#74161] * Wed Mar 16 2005 - gekker@suse.de - Add mono-sys-web.patch and mono-leak-fix.patch for mono team * Fri Mar 11 2005 - gekker@suse.de - Add mono-libgc-finalizer-fix.diff for the mono team * Fri Mar 11 2005 - uli@suse.de - s390* workaround (build with -O1) - fixed a bunch of (harmless) warnings to appease autobuild * Thu Mar 10 2005 - gekker@suse.de - add mono-sqlite2-config.patch (71844). * Tue Mar 08 2005 - gekker@suse.de - add mono-mini-threadfix.diff, to fix random crashes in mcs * Tue Mar 01 2005 - gekker@suse.de - remove sqlite2-devel crack from requires for mono-data-sqlite * Mon Feb 21 2005 - clahey@suse.de - Update to 1.1.4. * Sun Feb 20 2005 - ro@suse.de - expand configure macro (not always correct for old distributions) - more hacks to java path * Sun Feb 20 2005 - ro@suse.de - changed java path * Sat Feb 19 2005 - ro@suse.de - fix build for older distributions (without jni) * Thu Feb 17 2005 - gekker@suse.de - Add requires to mono-data-sqlite for sqlite2 and sqlite2-devel * Tue Feb 15 2005 - gekker@suse.de - add -z execstack to LDFLAGS (50536) * Mon Feb 07 2005 - ro@suse.de - fix mono with exec stack protection * Wed Feb 02 2005 - ro@suse.de - fix mono-provides * Mon Jan 31 2005 - gekker@suse.de - fix a directory ownership problem * Mon Jan 31 2005 - ro@suse.de - fix build on lib64 (again ...) * Mon Jan 31 2005 - ro@suse.de - fix setup line in spec file * Mon Jan 31 2005 - clahey@suse.de - Split into separate packages. * Thu Jan 13 2005 - ro@suse.de - update to 1.1.3 * Mon Nov 29 2004 - ro@suse.de - THREAD_LOCAL_ALLOC is not possible on ppc, don't force it - extended 64bit-warning patch some more - configure "with-jit=yes" as in sles9 * Fri Nov 12 2004 - ro@suse.de - update to 1.1.2 devel branch - added hacks to use libexecdir (always /usr/lib/mono) (but mcs still doesn't use it) * Thu Sep 16 2004 - ro@suse.de - updated to 1.0.1 bugfix release * Fri Jul 02 2004 - ro@suse.de - updated 64bit-warning patch (from clahey) * Fri Jul 02 2004 - ro@suse.de - update to 1.0 version * Tue Jun 29 2004 - mls@suse.de - use find-requires and find-provides from rpm * Mon Jun 21 2004 - clahey@suse.de - Updated to 0.96. - Added find-requires.mono and find-provides.mono. * Thu Jun 10 2004 - clahey@suse.de - Don't include wine stuff. * Wed May 26 2004 - clahey@suse.de - Require icu and libiuc26. * Tue May 25 2004 - clahey@suse.de - make clean before make to remove incorrectly disted file. - As long as we're conflicting with pnet-compiler, we shouldn't move ilasm to milasm as that messes things up for mono and isn't necessary. * Tue May 25 2004 - adrian@suse.de - fix permissions of -devel package (Requires base mono package and conflicts with pnet-compiler) * Mon May 24 2004 - clahey@suse.de - Don't try to include wine files on non x86 platforms. * Fri May 21 2004 - clahey@suse.de - Updated to 0.91. * Tue Apr 20 2004 - uli@suse.de - ditch JIT runtime on PPC as it does not work properly yet - add winelib on x86 to allow use of Win32 APIs as provided by WINE - require libgdiplus * Mon Apr 19 2004 - uli@suse.de - update -> 0.31 as reqd by gp * Wed Feb 18 2004 - uli@suse.de - update -> 0.30.1 as reqd by gp * Mon Feb 09 2004 - uli@suse.de - fixed to build on s390 * Thu Feb 05 2004 - uli@suse.de - update -> 0.30 (proper fix for Write/WriteLine problem, obsoletes several patches) - build libgc/finalize.c with -fno-strict-aliasing * Wed Feb 04 2004 - uli@suse.de - renamed ilasm to milasm to avoid conflict with Portable.NET * Fri Jan 30 2004 - uli@suse.de - removed incompatible System.Console.Write/WriteLine methods to make mcs-compiled binaries work with Portable.NET and MS.NET * Wed Jan 28 2004 - uli@suse.de - disable exception tables, do not work with glibc 2.3 yet - build class libs and tools from source (not on PPC, fails with null pointer exception) - compat link for archs without JIT * Mon Jan 26 2004 - uli@suse.de - initial package