[apiviz] Makes using of apiviz on jdk7 possible

Marek Goldmann goldmann at fedoraproject.org
Fri Nov 18 12:53:15 UTC 2011


commit 00b664eb366294b9c7e549fafa4ab0aeef05a7e4
Author: Marek Goldmann <goldmann at fedoraproject.org>
Date:   Fri Nov 18 08:52:54 2011 -0500

    Makes using of apiviz on jdk7 possible

 apiviz-1.3.1.GA-jdk7.patch |   24 ++++++++++++++++++++++++
 apiviz.spec                |    9 +++++++--
 2 files changed, 31 insertions(+), 2 deletions(-)
---
diff --git a/apiviz-1.3.1.GA-jdk7.patch b/apiviz-1.3.1.GA-jdk7.patch
new file mode 100644
index 0000000..a0c8c8f
--- /dev/null
+++ b/apiviz-1.3.1.GA-jdk7.patch
@@ -0,0 +1,24 @@
+diff -Naur apiviz-1.3.1.GA/pom.xml apiviz-1.3.1.GA-work/pom.xml
+--- apiviz-1.3.1.GA/pom.xml	2010-03-04 04:05:24.000000000 -0500
++++ apiviz-1.3.1.GA-work/pom.xml	2011-11-18 08:27:59.946053754 -0500
+@@ -57,7 +57,7 @@
+             <activation>
+                 <property>
+                     <name>java.vendor</name>
+-                    <value>Sun Microsystems Inc.</value>
++                    <value>Oracle Corporation</value>
+                 </property>
+             </activation>
+             <dependencies>
+diff -Naur apiviz-1.3.1.GA/src/main/java/org/jboss/apiviz/APIviz.java apiviz-1.3.1.GA-work/src/main/java/org/jboss/apiviz/APIviz.java
+--- apiviz-1.3.1.GA/src/main/java/org/jboss/apiviz/APIviz.java	2010-03-04 03:57:57.000000000 -0500
++++ apiviz-1.3.1.GA-work/src/main/java/org/jboss/apiviz/APIviz.java	2011-11-18 08:26:56.307054641 -0500
+@@ -47,7 +47,7 @@
+ public class APIviz {
+ 
+     private static final Pattern INSERTION_POINT_PATTERN = Pattern.compile(
+-            "((<\\/PRE>)(?=\\s*<P>)|(?=<TABLE BORDER=\"1\"))");
++            "((<\\/PRE>)(?=\\s*<P>)|(?=<TABLE BORDER=\"1\")|(?=<div class=\"contentContainer\">))");
+ 
+     public static boolean start(RootDoc root) {
+         root = new APIvizRootDoc(root);
diff --git a/apiviz.spec b/apiviz.spec
index edde9b8..111e6b9 100644
--- a/apiviz.spec
+++ b/apiviz.spec
@@ -3,18 +3,19 @@
 
 Name:             apiviz
 Version:          1.3.1
-Release:          2%{?dist}
+Release:          3%{?dist}
 Summary:          APIviz is a JavaDoc doclet to generate class and package diagrams
 Group:            Development/Libraries
 License:          LGPLv2+
 URL:              http://code.google.com/p/apiviz/
 Source0:          http://%{name}.googlecode.com/files/%{name}-%{namedversion}-dist.tar.gz
 Patch0:           %{name}-%{namedversion}-pom.patch
+Patch1:           %{name}-%{namedversion}-jdk7.patch
 
 BuildArch:        noarch
 
 BuildRequires:    jpackage-utils
-BuildRequires:    java-devel
+BuildRequires:    java-1.7.0-devel
 BuildRequires:    maven
 
 BuildRequires:    maven-antrun-plugin
@@ -52,6 +53,7 @@ This package contains the API documentation for %{name}.
 %prep
 %setup -q -n %{name}-%{namedversion}
 %patch0 -p1
+%patch1 -p1
 
 find -name '*.class' -exec rm -f '{}' \;
 find -name '*.jar' -exec rm -f '{}' \;
@@ -85,6 +87,9 @@ install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.jboss-%{name}.pom
 %doc LICENSE.txt
 
 %changelog
+* Fri Nov 18 2011 Marek Goldmann <mgoldman at redhat.com> 1.3.1-3
+- Working on on jdk7
+
 * Wed Jul 27 2011 Marek Goldmann <mgoldman at redhat.com> 1.3.1-2
 - Using upstream tarball
 


More information about the scm-commits mailing list