[jakarta-jmeter] 42/60: Split 02_disable_components.patch into 3 patches

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Tue Mar 29 22:43:46 UTC 2016


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository jakarta-jmeter.

commit 931971392a3b1d01c71786a0dd68a0b84fd1df81
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Thu Jul 17 18:02:52 2014 +0000

    Split 02_disable_components.patch into 3 patches
---
 debian/changelog                               |  1 +
 debian/patches/02_disable-soap-sampler.patch   | 19 +++++++++
 debian/patches/02_disable_components.patch     | 53 --------------------------
 debian/patches/03_disable-jdbc-module.patch    | 31 +++++++++++++++
 debian/patches/06_link-to-system-javadoc.patch | 14 +++++++
 debian/patches/series                          |  4 +-
 6 files changed, 68 insertions(+), 54 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index e9f7b20..d6c193d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ jakarta-jmeter (2.11-1) UNRELEASED; urgency=medium
     - Removed 03_bouncycastle_update.patch (fixed upstream)
   * Install ApacheJMeter_native.jar in the main jmeter package
   * Packaged the MongoDB testing module as jmeter-mongodb
+  * Split 02_disable_components.patch into 3 patches
   * Use XZ compression for the upstream tarball
 
  -- Emmanuel Bourg <ebourg at apache.org>  Thu, 17 Jul 2014 13:02:56 +0200
diff --git a/debian/patches/02_disable-soap-sampler.patch b/debian/patches/02_disable-soap-sampler.patch
new file mode 100644
index 0000000..211924b
--- /dev/null
+++ b/debian/patches/02_disable-soap-sampler.patch
@@ -0,0 +1,19 @@
+Description: Disable the SOAP sampler since it relies on the old Apache SOAP API
+ which isn't packaged yet. This library is archived here:
+ http://archive.apache.org/dist/ws/soap/version-2.3.1/
+Author: Onkar Shinde <onshinde at ubuntu.com>
+Forwarded: not-needed
+--- a/build.xml
++++ b/build.xml
+@@ -599,9 +599,10 @@
+   <target name="compile-http" depends="compile-jorphan,compile-core,compile-components" description="Compile components specific to HTTP sampling.">
+     <mkdir dir="${build.http}"/>
+     <!-- Directory needs to exist, or jar will fail -->
+-    <javac srcdir="${src.http}" destdir="${build.http}" source="${src.java.version}" optimize="${optimize}" debug="on" target="${target.java.version}"
++    <javac sourcepath="" srcdir="${src.http}" destdir="${build.http}" source="${src.java.version}" optimize="${optimize}" debug="on" target="${target.java.version}"
+            includeAntRuntime="${includeAntRuntime}" deprecation="${deprecation}" encoding="${encoding}">
+       <include name="**/*.java"/>
++      <exclude name="**/WebServiceSampler*.java"/>
+       <classpath>
+         <pathelement location="${build.jorphan}"/>
+         <pathelement location="${build.core}"/>
diff --git a/debian/patches/02_disable_components.patch b/debian/patches/02_disable_components.patch
deleted file mode 100644
index fc64984..0000000
--- a/debian/patches/02_disable_components.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-Description: Disable components which fail to build because of yet unpackaged
- build dependencies.
-Forwarded: not-needed
-Author: Onkar Shinde <onshinde at ubuntu.com>
---- a/build.xml
-+++ b/build.xml
-@@ -599,9 +599,10 @@
-   <target name="compile-http" depends="compile-jorphan,compile-core,compile-components" description="Compile components specific to HTTP sampling.">
-     <mkdir dir="${build.http}"/>
-     <!-- Directory needs to exist, or jar will fail -->
--    <javac srcdir="${src.http}" destdir="${build.http}" source="${src.java.version}" optimize="${optimize}" debug="on" target="${target.java.version}"
-+    <javac sourcepath="" srcdir="${src.http}" destdir="${build.http}" source="${src.java.version}" optimize="${optimize}" debug="on" target="${target.java.version}"
-            includeAntRuntime="${includeAntRuntime}" deprecation="${deprecation}" encoding="${encoding}">
-       <include name="**/*.java"/>
-+      <exclude name="**/WebServiceSampler*.java"/>
-       <classpath>
-         <pathelement location="${build.jorphan}"/>
-         <pathelement location="${build.core}"/>
-@@ -748,7 +749,7 @@
-     </javac>
-   </target>
- 
--  <target name="compile-protocols" depends="compile-http,compile-ftp,compile-jdbc,compile-java,compile-ldap,compile-mail,compile-tcp" description="Compile all protocol-specific components."/>
-+  <target name="compile-protocols" depends="compile-http,compile-ftp,compile-java,compile-ldap,compile-mail,compile-tcp" description="Compile all protocol-specific components."/>
- 
-   <target name="compile-examples" depends="compile-jorphan,compile-core" description="Compile example components.">
-     <mkdir dir="${build.examples}"/>
-@@ -1024,14 +1025,14 @@
-     </jar>
- 
-     <!-- jdbc -->
--    <jar jarfile="${dest.jar}/ApacheJMeter_jdbc.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
-+    <!--jar jarfile="${dest.jar}/ApacheJMeter_jdbc.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
-       <zipfileset file="${resources.meta-inf}/default.notice"
-         fullpath="META-INF/NOTICE" />
-       <zipfileset file="${resources.meta-inf}/default.license"
-         fullpath="META-INF/LICENSE" />
-       <fileset dir="${build.jdbc}" includes="**/*.class" />
-       <fileset dir="${src.jdbc}" includes="**/*.properties" />
--    </jar>
-+    </jar-->
- 
-     <!-- java -->
-     <jar jarfile="${dest.jar}/ApacheJMeter_java.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
-@@ -2236,7 +2237,7 @@
-       packagenames="org.apache.jmeter.*,org.apache.jorphan.*"
-       excludepackagenames="org.apache.jorphan.timer">
-       <classpath refid="classpath"/>
--      <link href="http://docs.oracle.com/javase/6/docs/api/"/>
-+      <link href="file:///usr/share/doc/default-jdk-doc/api/"/>
-     </javadoc>
-     <patch-javadoc dir="${dest.docs.api}" docencoding="${javadoc.encoding}"/>
-   </target>
diff --git a/debian/patches/03_disable-jdbc-module.patch b/debian/patches/03_disable-jdbc-module.patch
new file mode 100644
index 0000000..dc1293e
--- /dev/null
+++ b/debian/patches/03_disable-jdbc-module.patch
@@ -0,0 +1,31 @@
+Description: Disable the JDBC components since it relies on the excalibur-datasource library
+ which is not packaged yet
+Author: Onkar Shinde <onshinde at ubuntu.com>
+Forwarded: not-needed
+--- a/build.xml
++++ b/build.xml
+@@ -749,7 +749,7 @@
+     </javac>
+   </target>
+ 
+-  <target name="compile-protocols" depends="compile-http,compile-ftp,compile-jdbc,compile-java,compile-ldap,compile-mail,compile-tcp" description="Compile all protocol-specific components."/>
++  <target name="compile-protocols" depends="compile-http,compile-ftp,compile-java,compile-ldap,compile-mail,compile-tcp" description="Compile all protocol-specific components."/>
+ 
+   <target name="compile-examples" depends="compile-jorphan,compile-core" description="Compile example components.">
+     <mkdir dir="${build.examples}"/>
+@@ -1025,6 +1025,7 @@
+     </jar>
+ 
+     <!-- jdbc -->
++    <!--
+     <jar jarfile="${dest.jar}/ApacheJMeter_jdbc.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
+       <zipfileset file="${resources.meta-inf}/default.notice"
+         fullpath="META-INF/NOTICE" />
+@@ -1033,6 +1034,7 @@
+       <fileset dir="${build.jdbc}" includes="**/*.class" />
+       <fileset dir="${src.jdbc}" includes="**/*.properties" />
+     </jar>
++    -->
+ 
+     <!-- java -->
+     <jar jarfile="${dest.jar}/ApacheJMeter_java.jar" manifest="${build.dir}/MANIFEST_BIN.MF">
diff --git a/debian/patches/06_link-to-system-javadoc.patch b/debian/patches/06_link-to-system-javadoc.patch
new file mode 100644
index 0000000..bca83ec
--- /dev/null
+++ b/debian/patches/06_link-to-system-javadoc.patch
@@ -0,0 +1,14 @@
+Description: Link the API documentation with the system Javadoc provided by the default-jdk-doc package
+Author: Onkar Shinde <onshinde at ubuntu.com>
+Forwarded: not-needed
+--- a/build.xml
++++ b/build.xml
+@@ -2239,7 +2239,7 @@
+       packagenames="org.apache.jmeter.*,org.apache.jorphan.*"
+       excludepackagenames="org.apache.jorphan.timer">
+       <classpath refid="classpath"/>
+-      <link href="http://docs.oracle.com/javase/6/docs/api/"/>
++      <link href="file:///usr/share/doc/default-jdk-doc/api/"/>
+     </javadoc>
+     <patch-javadoc dir="${dest.docs.api}" docencoding="${javadoc.encoding}"/>
+   </target>
diff --git a/debian/patches/series b/debian/patches/series
index 319d838..cb34d0b 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,4 +1,6 @@
 01_improve_cli_help.patch
-02_disable_components.patch
+02_disable-soap-sampler.patch
+03_disable-jdbc-module.patch
 04_java8_compatibility.patch
 05_ignore-jodd.patch
+06_link-to-system-javadoc.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/jakarta-jmeter.git



More information about the pkg-java-commits mailing list