rpms/mono/F-11 mono-242-libgdiplusconfig.patch, NONE, 1.1 mono-242-metadata-appconf.patch, NONE, 1.1 .cvsignore, 1.40, 1.41 mono.spec, 1.129, 1.130 sources, 1.50, 1.51 import.log, 1.46, NONE mono-22-libgdiwinform.patch, 1.3, NONE mono-24-ppc-glocks.patch, 1.1, NONE
Michel Alexandre Salim
salimma at fedoraproject.org
Thu Sep 3 17:43:14 UTC 2009
Author: salimma
Update of /cvs/pkgs/rpms/mono/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12022/F-11
Modified Files:
.cvsignore mono.spec sources
Added Files:
mono-242-libgdiplusconfig.patch
mono-242-metadata-appconf.patch
Removed Files:
import.log mono-22-libgdiwinform.patch
mono-24-ppc-glocks.patch
Log Message:
- Update F-11's mono to 2.4.2.3 from rawhide
- remove import.log for F-11 and devel
mono-242-libgdiplusconfig.patch:
config-new.in | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- NEW FILE mono-242-libgdiplusconfig.patch ---
--- mono-2.4.2/data/config.in 2009-06-15 22:16:29.000000000 +0100
+++ mono-2.4.2/data/config-new.in 2009-06-17 22:57:56.000000000 +0100
@@ -15,7 +15,8 @@
<dllmap dll="i:msvcrt.dll" target="@LIBC@" os="!windows"/>
<dllmap dll="sqlite" target="@SQLITE@" os="!windows"/>
<dllmap dll="sqlite3" target="@SQLITE3@" os="!windows"/>
- <dllmap dll="libX11" target="@X11@" os="!windows" />
+ <dllmap dll="gdiplus.dll" target="libgdiplus.so.0" os="!windows"/>
+ <dllmap dll="libX11" target="@X11@" os="!windows"/>
<dllmap dll="libcairo-2.dll" target="libcairo.so.2" os="!windows"/>
<dllmap dll="libcups" target="libcups.so.2" os="!windows"/>
<dllmap dll="i:kernel32.dll">
mono-242-metadata-appconf.patch:
Makefile-new.am | 1 -
Makefile-new.in | 1 -
2 files changed, 2 deletions(-)
--- NEW FILE mono-242-metadata-appconf.patch ---
--- mono-2.4.2/mono/metadata/Makefile.in 2009-06-08 18:34:04.000000000 +0100
+++ mono-2.4.2/mono/metadata/Makefile-new.in 2009-06-14 14:41:11.000000000 +0100
@@ -443,7 +443,6 @@
object.h \
exception.h \
profiler.h \
- appdomain.h \
mono-config.h \
debug-helpers.h \
mempool.h
--- mono-2.4.2/mono/metadata/Makefile.am 2009-06-14 16:52:07.000000000 +0100
+++ mono-2.4.2/mono/metadata/Makefile-new.am 2009-06-14 17:18:50.000000000 +0100
@@ -171,7 +171,6 @@
object.h \
exception.h \
profiler.h \
- appdomain.h \
mono-config.h \
debug-helpers.h \
mempool.h
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mono/F-11/.cvsignore,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -p -r1.40 -r1.41
--- .cvsignore 27 Feb 2009 23:10:23 -0000 1.40
+++ .cvsignore 3 Sep 2009 17:43:14 -0000 1.41
@@ -1 +1 @@
-mono-2.4.tar.bz2
+mono-2.4.2.3.tar.bz2
Index: mono.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mono/F-11/mono.spec,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -p -r1.129 -r1.130
--- mono.spec 20 Apr 2009 16:08:12 -0000 1.129
+++ mono.spec 3 Sep 2009 17:43:14 -0000 1.130
@@ -1,6 +1,8 @@
+#%define svnver 138447
+
Name: mono
-Version: 2.4
-Release: 19%{?dist}
+Version: 2.4.2.3
+Release: 2%{?dist}
Summary: A .NET runtime environment
Group: Development/Languages
@@ -8,7 +10,7 @@ License: MIT
URL: http://www.mono-project.com/Main_Page
# Prereleases are available here
# http://mono.ximian.com/monobuild/preview/sources-preview/
-Source0: http://ftp.novell.com/pub/%{name}/sources/%{name}/%{name}-%{version}.tar.bz2
+Source0: http://mono.ximian.com/monobuild/snapshot/sources-trunk/%name-%version.tar.bz2
Source1: monodir.c
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -16,7 +18,7 @@ BuildRequires: bison
BuildRequires: glib2-devel
BuildRequires: pkgconfig
BuildRequires: libicu-devel
-BuildRequires: libgdiplus-devel >= 2.4
+BuildRequires: libgdiplus-devel >= 2.4.2
BuildRequires: zlib-devel
%ifarch ia64
BuildRequires: libunwind
@@ -42,9 +44,9 @@ Patch2: mono-1.2.3-use-monodir.patch
Patch3: mono-2.2-uselibdir.patch
Patch4: mono-2.0-monoservice.patch
Patch5: mono-2.0-metadata-makefile.patch
-Patch6: mono-22-libgdiwinform.patch
+Patch6: mono-242-libgdiplusconfig.patch
Patch7: mono-22-libdir.patch
-Patch8: mono-24-ppc-glocks.patch
+Patch8: mono-242-metadata-appconf.patch
%description
The Mono runtime implements a JIT engine for the ECMA CLI
@@ -55,7 +57,7 @@ metadata access libraries.
%package core
Summary: The Mono CIL runtime, suitable for running .NET code
Group: Development/Languages
-Requires: libgdiplus
+Requires: libgdiplus
%description core
This package contains the core of the Mono runtime including its
@@ -76,7 +78,7 @@ assembler and other various tools.
%package nunit
Summary: NUnit Testing Framework
-License: zlib with acknowledgement
+License: zlib with acknowledgement
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
Requires: glib2-devel
@@ -139,6 +141,15 @@ This package provides a fully managed im
System.Windows.Forms, the default graphical toolkit for .NET
applications.
+%package wcf
+Summary: Mono implementation of Windows Communication Foundation
+Group: Development/Languages
+Requires: mono-core = %{version}-%{release}
+
+%description wcf
+This package provides an implementation of WCF, the Windows Communication
+Foundation.
+
%package web
Summary: ASP.NET, Remoting, and Web Services for Mono
Group: Development/Languages
@@ -152,7 +163,7 @@ development of web application, web serv
Summary: Development files for system.web
Group: Development/Languages
Requires: mono-core = %{version}-%{release}
-Requires: mono-web = %{version}-%{release} pkgconfig
+Requires: mono-web = %{version}-%{release} pkgconfig
%description web-devel
This package provides the .pc file for mono-web
@@ -236,9 +247,9 @@ no longer maintained. MySQL AB now provi
which is fully managed and actively maintained.
%package -n monodoc
-Summary: The mono documentation system
-Group: Documentation
-Requires: mono-core = %{version}-%{release}
+Summary: The mono documentation system
+Group: Documentation
+Requires: mono-core = %{version}-%{release}
%description -n monodoc
monodoc is the documentation package for the mono .NET environment
@@ -253,9 +264,9 @@ Requires: mono-core = %{version}-%{relea
Development file for monodoc
%package moonlight
-Summary: All the parts required for moonlight compilation
-Group: Development/Libraries
-Requires: mono-core = %{version}-%{release}
+Summary: All the parts required for moonlight compilation
+Group: Development/Libraries
+Requires: mono-core = %{version}-%{release}
%description moonlight
mono-moonlight are all the parts required for moonlight compilation
@@ -281,7 +292,7 @@ mono-moonlight are all the parts require
%{nil}
%prep
-%setup -q
+%setup -q
%patch0 -p1 -b .ppc-threading
%patch1 -p1 -b .libdir
@@ -289,8 +300,8 @@ mono-moonlight are all the parts require
%patch3 -p1 -b .uselibdir
%patch4 -p1 -b .monoservice
%patch5 -p1 -b .metadata-makefile
+%patch8 -p1 -b .metadata-appconf
%patch6 -p1 -b .libgdiplus
-%patch8 -p1 -b .glocks-ppc
sed -i -e 's!@libdir@!%{_libdir}!' %{PATCH7}
%patch7 -p1 -b .libdir-22
sed -i -e 's!%{_libdir}!@libdir@!' %{PATCH7}
@@ -302,7 +313,7 @@ sed -i -e 's!$(prefix)/lib/!%{_libdir}/!
autoreconf -f -i -s
# Add undeclared Arg
-sed -i "61a #define ARG_MAX _POSIX_ARG_MAX" mono/io-layer/wapi_glob.h
+sed -i "61a #define ARG_MAX _POSIX_ARG_MAX" mono/io-layer/wapi_glob.h
# Remove prebuilt binaries
rm -rf mcs/class/lib/monolite/*
@@ -370,30 +381,20 @@ install monodir %{buildroot}%{_bindir}
%doc AUTHORS COPYING.LIB ChangeLog NEWS README
%{_bindir}/mono
%{_bindir}/monodir
-%{_bindir}/mono-api-*
-%mono_bin csharp
-%{_bindir}/gacutil1
-%mono_bin mod
-%mono_bin mono-cil-strip
-%{monodir}/?.0/mono-api-info*
%{_bindir}/mono-test-install
-%{_bindir}/gacutil2
%mono_bin certmgr
%mono_bin chktrust
+%mono_bin csharp
%mono_bin gacutil
+%{_bindir}/gacutil1
+%{_bindir}/gacutil2
%mono_bin gmcs
%mono_bin mcs
%{_bindir}/mcs1
%mono_bin mozroots
-%mono_bin mconfig
%mono_bin setreg
%mono_bin sn
-%mono_bin installvst
-%mono_bin monolinker
-%{monodir}/?.0/installutil.*
-%{monodir}/3.5/System.Web.Extensions*
%{monodir}/2.0/System.Xml.Linq.dll
-%{_bindir}/mkbundle2
%{_libdir}/libmono.so.*
%{_libdir}/libmono-profiler-logging.so.*
%{_mandir}/man1/certmgr.1.gz
@@ -404,12 +405,8 @@ install monodir %{buildroot}%{_bindir}
%{_mandir}/man1/mozroots.1.gz
%{_mandir}/man1/setreg.1.gz
%{_mandir}/man1/sn.1.gz
-%{_mandir}/man1/monolinker.1.gz
-%{_mandir}/man1/resgen.1.gz
-%{_mandir}/man1/mconfig.1.gz
%{_mandir}/man5/mono-config.5.gz
%{_mandir}/man1/csharp.1.gz
-%{_mandir}/man1/mono-cil-strip.1.gz
%{_libdir}/libMonoPosixHelper.so
%dir %{monodir}
%dir %{monodir}/1.0
@@ -422,31 +419,27 @@ install monodir %{buildroot}%{_bindir}
%gac_dll I18N.West
%gac_dll ICSharpCode.SharpZipLib
%{monodir}/compat-*/ICSharpCode.SharpZipLib.dll
+%{monodir}/gac/Mono.Cecil
+%{monodir}/gac/Mono.Cecil.Mdb
+%gac_dll cscompmgd
+%gac_dll CustomMarshalers
%gac_dll Microsoft.VisualC
%gac_dll Mono.C5
%gac_dll Mono.Cairo
-%{monodir}/gac/Mono.Cecil
-%{monodir}/gac/Mono.Cecil.Mdb
%gac_dll Mono.CompilerServices.SymbolWriter
+%gac_dll Mono.CSharp
+%gac_dll System.Drawing
%gac_dll Mono.GetOptions
+%gac_dll Mono.Management
%gac_dll Mono.Posix
%gac_dll Mono.Security
+%gac_dll Mono.Simd
+%gac_dll OpenSystem.C
%gac_dll System
%gac_dll System.Configuration
-%gac_dll System.Drawing
+%gac_dll System.Core
%gac_dll System.Security
%gac_dll System.Xml
-%gac_dll System.Core
-%gac_dll Mono.CSharp
-%gac_dll Mono.Management
-%gac_dll Mono.Simd
-%gac_dll System.ComponentModel.DataAnnotations
-%gac_dll System.IdentityModel.Selectors
-%gac_dll System.IdentityModel
-%gac_dll System.Runtime.Serialization
-%gac_dll cscompmgd
-%gac_dll CustomMarshalers
-%gac_dll OpenSystem.C
%{monodir}/gac/System.Xml.Linq
%{monodir}/?.0/mscorlib.dll
%{monodir}/?.0/mscorlib.dll.mdb
@@ -457,17 +450,17 @@ install monodir %{buildroot}%{_bindir}
%config (noreplace) %{_sysconfdir}/mono/config
%config (noreplace) %{_sysconfdir}/mono/1.0/machine.config
%config (noreplace) %{_sysconfdir}/mono/2.0/machine.config
-%config (noreplace) %{_sysconfdir}/mono/mconfig/config.xml
%config (noreplace) %{_sysconfdir}/mono/2.0/settings.map
%{_libdir}/mono-source-libs/
%files devel
%defattr(-,root,root,-)
+%{_bindir}/mono-api-*
+%{monodir}/?.0/mono-api-info*
%{_bindir}/monodis
-%{_bindir}/pedump
+%{_bindir}/al1
%mono_bin_1 al al
%mono_bin_2 al2 al
-%{_bindir}/al1
%mono_bin caspol
%mono_bin cert2spc
%mono_bin cilc
@@ -476,6 +469,8 @@ install monodir %{buildroot}%{_bindir}
%mono_bin_1 genxs1 genxs
%{_bindir}/genxs
%mono_bin sgen
+%{monodir}/?.0/installutil.*
+%mono_bin installvst
%mono_bin_1 ilasm ilasm
%{_bindir}/ilasm1
%mono_bin_2 ilasm2 ilasm
@@ -483,16 +478,21 @@ install monodir %{buildroot}%{_bindir}
%mono_bin makecert
%mono_bin mkbundle
%{_bindir}/mkbundle1
+%{_bindir}/mkbundle2
+%mono_bin mono-cil-strip
+%mono_bin monolinker
%mono_bin_1 monop monop
%{_bindir}/monop1
%mono_bin_2 monop2 monop
%mono_bin mono-shlib-cop
%mono_bin mono-xmltool
+%{_bindir}/pedump
%mono_bin permview
%mono_bin prj2make
-%mono_bin_1 resgen resgen
%{_bindir}/resgen1
+%mono_bin_1 resgen resgen
%mono_bin_2 resgen2 resgen
+%{_mandir}/man1/resgen.1.gz
%mono_bin secutil
%mono_bin signcode
%mono_bin xbuild
@@ -507,6 +507,8 @@ install monodir %{buildroot}%{_bindir}
%{_mandir}/man1/macpack.1.gz
%{_mandir}/man1/makecert.1.gz
%{_mandir}/man1/mkbundle.1.gz
+%{_mandir}/man1/mono-cil-strip.1.gz
+%{_mandir}/man1/monolinker.1.gz
%{_mandir}/man1/mono-shlib-cop.1.gz
%{_mandir}/man1/mono-xmltool.1.gz
%{_mandir}/man1/monodis.1.gz
@@ -598,40 +600,42 @@ install monodir %{buildroot}%{_bindir}
%mono_bin_1 mono-service mono-service
%mono_bin_2 mono-service2 mono-service
%{monodir}/gac/mono-service
+%gac_dll System.Configuration.Install
%gac_dll System.Management
%gac_dll System.Messaging
%gac_dll System.ServiceProcess
-%gac_dll System.ServiceModel
-%gac_dll System.Configuration.Install
%gac_dll Microsoft.Vsa
%gac_dll Mono.Messaging.RabbitMQ
%gac_dll Mono.Messaging
%gac_dll RabbitMQ.Client
-%files winforms
-%defattr(-,root,root,-)
-%gac_dll System.Windows.Forms
-%gac_dll Accessibility
-%gac_dll System.Design
-%gac_dll System.Drawing.Design
+%files wcf
+%defattr(-, root, root, -)
+%gac_dll System.IdentityModel
+%gac_dll System.IdentityModel.Selectors
+%gac_dll System.Runtime.Serialization
+%gac_dll System.ServiceModel
+%gac_dll System.ServiceModel.Web
%files web
%defattr(-,root,root,-)
%gac_dll Mono.Http
%gac_dll Mono.Web
-%gac_dll Mono.WebBrowser
+%gac_dll System.ComponentModel.DataAnnotations
%gac_dll System.Runtime.Remoting
-%gac_dll System.Web
%gac_dll System.Runtime.Serialization.Formatters.Soap
-%{monodir}/compat-2.0/System.Web.Extensions*dll
-%gac_dll System.ServiceModel.Web
+%gac_dll System.Web
%gac_dll System.Web.Abstractions
%gac_dll System.Web.DynamicData
+%gac_dll System.Web.Extensions
+%gac_dll System.Web.Extensions.Design
+%{monodir}/compat-2.0/System.Web.Extensions*dll
+%{monodir}/3.5/System.Web.Extensions*
+%gac_dll System.Web.Mvc
%gac_dll System.Web.Routing
%gac_dll System.Web.Services
-%gac_dll System.Web.Extensions.Design
-%gac_dll System.Web.Extensions
%mono_bin disco
+%mono_bin mconfig
%mono_bin soapsuds
%mono_bin_1 wsdl wsdl
%{_bindir}/wsdl1
@@ -639,6 +643,7 @@ install monodir %{buildroot}%{_bindir}
%mono_bin_2 xsd2 xsd
%mono_bin_1 xsd xsd
%{_mandir}/man1/disco.1.gz
+%{_mandir}/man1/mconfig.1.gz
%{_mandir}/man1/soapsuds.1.gz
%{_mandir}/man1/wsdl.1.gz
%{_mandir}/man1/xsd.1.gz
@@ -646,6 +651,7 @@ install monodir %{buildroot}%{_bindir}
%config (noreplace) %{_sysconfdir}/mono/2.0/Browsers/Compat.browser
%config (noreplace) %{_sysconfdir}/mono/1.0/DefaultWsdlHelpGenerator.aspx
%config (noreplace) %{_sysconfdir}/mono/2.0/DefaultWsdlHelpGenerator.aspx
+%config (noreplace) %{_sysconfdir}/mono/mconfig/config.xml
%config (noreplace) %{_sysconfdir}/mono/2.0/web.config
%mono_bin httpcfg
%{_mandir}/man1/httpcfg.1.gz
@@ -656,6 +662,16 @@ install monodir %{buildroot}%{_bindir}
%{_libdir}/pkgconfig/system.web.extensions_1.0.pc
%{_libdir}/pkgconfig/system.web.extensions.design_1.0.pc
+%files winforms
+%defattr(-,root,root,-)
+%gac_dll Accessibility
+%gac_dll System.Design
+%gac_dll System.Drawing.Design
+%gac_dll System.Windows.Forms
+# Put here temporarily to break dependency issues
+# (cf. openSUSE packaging). Will be fixed post 1.2.5
+%gac_dll Mono.WebBrowser
+
%files data
%defattr(-,root,root,-)
%mono_bin sqlsharp
@@ -706,6 +722,7 @@ install monodir %{buildroot}%{_bindir}
%{_libdir}/monodoc/*
%{_libdir}/mono/monodoc/monodoc.dll
%mono_bin mdoc
+%mono_bin mod
%{_bindir}/mdoc-*
%{_bindir}/mdass*
%{_bindir}/mdval*
@@ -720,6 +737,42 @@ install monodir %{buildroot}%{_bindir}
%{_libdir}/pkgconfig/monodoc.pc
%changelog
+* Tue Aug 25 2009 Michel Salim <salimma at fedoraproject.org> - 2.4.2.3-2
+- Rearrange assemblies to properly fix bz 434709:
+ * mono-core can now be installed on its own, no longer pulling in
+ monodoc, mono-extras and mono-web
+ * mono-web no longer pull in mono-extras
+
+* Wed Jul 29 2009 Paul F. Johnson <paul at all-the-johnsons.co.uk> 2.4.2.3.1
+- Update to 2.4.2.3
+
+* Fri Jul 17 2009 Paul F. Johnson <paul at all-the-johnsons.co.uk> 2.4.2.2-1
+- Patch for cve-2009-0217
+
+* Thu Jul 09 2009 Paul F. Johnson <paul at all-the-johnsons.co.uk> 2.4.2.1-1
+- Bump to 2.4.2.1 release
+- Add system.web.mvc
+
+* Tue Jun 30 2009 Paul F. Johnson <paul at all-the-johnsons.co.uk> 2.4.2-5
+- Bump to 2.4.2 official release
+- Move mkbundle2 to devel (BZ 497187)
+
+* Mon Jun 22 2009 Paul F. Johnson <paul at all-the-johnsons.co.uk> 2.4.2-4
+- Bump to 2.4.2 RC 1
+
+* Wed Jun 17 2009 Paul F. Johnson <paul at all-the-johnsons.co.uk> 2.4.2-3
+- Bump to 2.4.2 preview 2
+- Fix libgdiplus winform patch
+
+* Sun Jun 14 2009 Paul F. Johnson <paul at all-the-johnsons.co.uk> 2.4.2-2
+- Fix metadata makefile (duplicates appconf.h during make install)
+- Move System.Web to mono-core (bz 434709)
+- Move System.Configuration.Install to mono-core (bz 434709)
+
+* Tue Jun 09 2009 Paul F. Johnson <paul at all-the-johnsons.co.uk> 2.4.2-1
+- Bump to 2.4.2 preview
+- remove ppc glocks patch
+
* Wed Apr 15 2009 Toshio Kuratomi <toshio at fedoraproject.org> 2.4-19
- And turn off bootstrapping and make sure it rebuilds on all platforms.
@@ -951,7 +1004,7 @@ install monodir %{buildroot}%{_bindir}
* Mon Apr 07 2008 Xavier Lamien <lxtnow at gmail.com> - 1.9-4
- Added undeclared function bug #xxxx.
-* Mon Mar 17 2008 Xavier Lamien <lxtnow at gmail.com> - 1.9-3
+* Mon Mar 17 2008 Xavier Lamien <lxtnow at gmail.com> - 1.9-3
- Added require on mono-nunit-devel
* Thu Mar 06 2008 Paul F. Johnson <paul at all-the-johnsons.co.uk> 1.9-2
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mono/F-11/sources,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -p -r1.50 -r1.51
--- sources 14 Apr 2009 23:52:01 -0000 1.50
+++ sources 3 Sep 2009 17:43:14 -0000 1.51
@@ -1 +1 @@
-da2bf1c0aba2958d26c5e8a9a49fd9d1 mono-2.4.tar.bz2
+696f25afc8453cd0d1c78de6e905dcf2 mono-2.4.2.3.tar.bz2
--- import.log DELETED ---
--- mono-22-libgdiwinform.patch DELETED ---
--- mono-24-ppc-glocks.patch DELETED ---
More information about the fedora-extras-commits
mailing list