commit 9f4a8ae329a98654663b2900ac6986bcd7b37d89
Author: Jakub Bogusz <[email protected]>
Date:   Mon Oct 21 20:51:37 2013 +0200

    - added fix patch; now builds with mono 3.2.3

 heap-shot-fix.patch | 19 +++++++++++++++++++
 heap-shot.spec      |  2 ++
 2 files changed, 21 insertions(+)
---
diff --git a/heap-shot.spec b/heap-shot.spec
index 7d2649e..e74b136 100644
--- a/heap-shot.spec
+++ b/heap-shot.spec
@@ -12,6 +12,7 @@ Source0:      %{name}.tar.bz2
 # Source0-md5: 976f917b5703eb321b7acac42e6f9000
 Patch0:                %{name}-unicode-dot.patch
 Patch1:                %{name}-build.patch
+Patch2:                %{name}-fix.patch
 URL:           http://www.mono-project.com/HeapShot
 BuildRequires: autoconf
 BuildRequires: automake
@@ -37,6 +38,7 @@ two separate points in time.
 %setup -q -n %{name}
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__libtoolize}
diff --git a/heap-shot-fix.patch b/heap-shot-fix.patch
new file mode 100644
index 0000000..47e67d1
--- /dev/null
+++ b/heap-shot-fix.patch
@@ -0,0 +1,19 @@
+--- heap-shot/HeapShot.Gui.Widgets/ReferenceTreeViewer.cs.orig 2010-05-07 
20:20:25.000000000 +0200
++++ heap-shot/HeapShot.Gui.Widgets/ReferenceTreeViewer.cs      2013-10-21 
20:33:54.693743484 +0200
+@@ -426,7 +426,7 @@
+                                               } else
+                                                       return string.Format 
("There are <b>{0:n0}</b> bytes of <b>{1}</b> objects", node.TotalMemory, 
GetShortName (node.TypeName));
+                                       }
+-                                      case 6:
++                                      case 6: {
+                                               string pname = GetParentType 
(iter);
+                                               if (pname != null) {
+                                                       if (InverseReferences)
+@@ -435,6 +435,7 @@
+                                                               return 
string.Format ("Objects of type <b>{0}</b> referenced by <b>{2}</b> objects 
have an average size of <b>{1:n0}</b> bytes", GetShortName (node.TypeName), 
node.AverageSize, pname);
+                                               } else
+                                                       return string.Format 
("Objects of type <b>{0}</b> have an average size of <b>{1:n0}</b> bytes", 
GetShortName (node.TypeName), node.AverageSize);
++                                      }
+                               }
+                       } else {
+                               FieldReference fr = (FieldReference) ob;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/heap-shot.git/commitdiff/9f4a8ae329a98654663b2900ac6986bcd7b37d89

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to