--- /dev/null
+From commit ba222d4eb939ef097dd2b77b1fea5c3b8a60b310:
+[monodoc] Ensure we don't try to use <Parameters> when it might be null. Fixes Gendarme doc generation.
+--- mono-3.2.5/mcs/class/monodoc/Monodoc/providers/EcmaDoc.cs.orig 2014-01-10 22:50:32.232754015 +0100
++++ mono-3.2.5/mcs/class/monodoc/Monodoc/providers/EcmaDoc.cs 2014-01-10 22:49:58.674597265 +0100
+@@ -551,6 +551,7 @@
+ break;
+ // binary operators: overloading is possible [ECMA-335 ยง10.3.2]
+ default:
++ if (member.Element ("Parameters") != null)
+ memberSignature =
+ nicename + "("
+ + string.Join (",", member.Element ("Parameters").Elements ("Parameter").Select (p => (string)p.Attribute ("Type")))
Summary(pl.UTF-8): Implementacja Common Language Infrastructure
Name: mono
Version: 3.2.5
-Release: 1
+Release: 2
License: LGPL v2 (VM), MIT X11/GPL v2 (C# compilers), MIT X11 (classes, tools), GPL v2 (tools)
Group: Development/Languages
# latest downloads summary at http://download.mono-project.com/sources-stable/
Patch7: %{name}-fix-null-requirement.patch
Patch8: %{name}-docs-build.patch
Patch9: %{name}-format-security.patch
+Patch10: %{name}-mdoc.patch
URL: http://www.mono-project.com/
%if %(test -r /dev/random; echo $?)
BuildRequires: ACCESSIBLE_/dev/random
%patch7 -p1
%patch8 -p1
%patch9 -p1
+%patch10 -p1
# for jay
cat >> mcs/build/config-default.make <<'EOF'