File: build-subproject-docs.patch

package info (click to toggle)
libpdfbox-java 1%3A1.8.7%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie-kfreebsd
  • size: 17,184 kB
  • sloc: java: 116,109; xml: 3,615; sh: 51; makefile: 35; jsp: 28
file content (79 lines) | stat: -rw-r--r-- 3,393 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
Description: build javadocs for JempBox and FontBox
Origin: vendor
Forwarded: no
Author: tony mancill <tmancill@debian.org>
Last-Update: 2014-06-23

--- a/pdfbox/build.xml
+++ b/pdfbox/build.xml
@@ -441,7 +441,7 @@
 
     <!-- We use Maven to create the release packages. Keep this target for -->
     <!-- now for backwards compatibility with old build scripts and habits -->
-    <target name="dist" depends="pdfbox.clean,pdfbox.package,javadoc,build.NET,checkstyle"/>
+    <target name="dist" depends="pdfbox.clean,pdfbox.package,pdfbox.javadoc,build.NET,checkstyle"/>
 
     <target name="clean" depends="fontbox.clean,jempbox.clean,pdfbox.clean"/>
 
@@ -840,7 +840,7 @@
         </exec>
     </target>
 
-    <target name="javadoc" depends="pdfbox.compile" description="Create Javadocs">
+    <target name="pdfbox.javadoc" depends="pdfbox.compile" description="Create Javadocs">
         <javadoc packagenames="org.*"
                sourcepath="${pdfbox.src.dir}"
                destdir="${pdfbox.target.dir}/javadoc"
@@ -863,4 +863,52 @@
         </replaceregexp>
     </target>
 
+    <target name="fontbox.javadoc" depends="fontbox.compile" description="Create Javadocs">
+        <property name="fontbox.release.name" value="${project.name}-${project.version}" />
+        <javadoc packagenames="org.*"
+               sourcepath="${fontbox.src.dir}"
+               destdir="${fontbox.target.dir}/javadoc"
+               author="true"
+               version="true"
+               use="true"
+               windowtitle="${fontbox.release.name} API"
+               doctitle="${project.name}"
+               verbose="no"
+               classpathref="fontbox.build.classpath"
+               encoding="ISO-8859-1"
+               breakiterator="yes">
+            <link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
+        </javadoc>
+        <!-- PDFBOX-461: Disable javadoc creation timestamp -->
+        <replaceregexp match="&lt;!-- Generated by javadoc .* --&gt;"
+                       replace="&lt;!-- Generated by javadoc --&gt;"
+                       flags="g" byline="true">
+            <fileset dir="${fontbox.target.dir}/javadoc" includes="**/*.html" />
+        </replaceregexp>
+    </target>
+
+    <target name="jempbox.javadoc" depends="jempbox.compile" description="Create Javadocs">
+        <property name="jempbox.release.name" value="${project.name}-${project.version}" />
+        <javadoc packagenames="org.*"
+               sourcepath="${jempbox.src.dir}"
+               destdir="${jempbox.target.dir}/javadoc"
+               author="true"
+               version="true"
+               use="true"
+               windowtitle="${jempbox.release.name} API"
+               doctitle="${project.name}"
+               verbose="no"
+               classpathref="jempbox.build.classpath"
+               encoding="ISO-8859-1"
+               breakiterator="yes">
+            <link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
+        </javadoc>
+        <!-- PDFBOX-461: Disable javadoc creation timestamp -->
+        <replaceregexp match="&lt;!-- Generated by javadoc .* --&gt;"
+                       replace="&lt;!-- Generated by javadoc --&gt;"
+                       flags="g" byline="true">
+            <fileset dir="${jempbox.target.dir}/javadoc" includes="**/*.html" />
+        </replaceregexp>
+    </target>
+
 </project>