Package: jmeter
Version: 2.0.0-3
Severity: wishlist
Tags: patch
There is no sun-j2sdk1.4 on amd64.
With the attached patch, the 'jmeter' package can be compiled
using sun-j2sdk1.5. The patch basically replace all occurences
of 'enum' because 'enum' is a reserverd word in j2sdk1.5.
Regards
Andreas Jochens
diff -urN ../tmp-orig/jmeter-2.0.0/j2sdk1.5-jmeter.diff ./j2sdk1.5-jmeter.diff
--- ../tmp-orig/jmeter-2.0.0/j2sdk1.5-jmeter.diff 1970-01-01
01:00:00.000000000 +0100
+++ ./j2sdk1.5-jmeter.diff 2005-04-08 11:53:01.592864668 +0200
@@ -0,0 +1,279 @@
+diff -urN build-tree/jakarta-jmeter-2.0.0/build.xml
jakarta-jmeter-2.0.0/build.xml
+--- build-tree/jakarta-jmeter-2.0.0/build.xml 2004-04-04 14:49:18.000000000
+0200
++++ jakarta-jmeter-2.0.0/build.xml 2005-04-08 11:05:10.270604000 +0200
+@@ -282,7 +282,7 @@
+ <!-- Compilation parameters -->
+ <property name="optimize" value="on"/>
+ <property name="deprecation" value="off"/>
+- <property name="target.java.version" value="1.2"/>
++ <property name="target.java.version" value="1.5"/>
+ <property name="encoding" value="UTF-8"/>
+
+ <!-- 3rd party libraries to be included in the binary distribution -->
+diff -urN
build-tree/jakarta-jmeter-2.0.0/src/components/org/apache/jmeter/control/ModuleController.java
jakarta-jmeter-2.0.0/src/components/org/apache/jmeter/control/ModuleController.java
+---
build-tree/jakarta-jmeter-2.0.0/src/components/org/apache/jmeter/control/ModuleController.java
2004-02-20 02:03:07.000000000 +0100
++++
jakarta-jmeter-2.0.0/src/components/org/apache/jmeter/control/ModuleController.java
2005-04-08 11:28:44.440164000 +0200
+@@ -199,10 +199,10 @@
+
+ private void createSubTree(HashTree tree, JMeterTreeNode node)
+ {
+- Enumeration e = node.children();
+- while (e.hasMoreElements())
++ Enumeration en = node.children();
++ while (en.hasMoreElements())
+ {
+- JMeterTreeNode subNode = (JMeterTreeNode) e.nextElement();
++ JMeterTreeNode subNode = (JMeterTreeNode) en.nextElement();
+ tree.add(subNode);
+ createSubTree(tree.getTree(subNode), subNode);
+ }
+@@ -218,10 +218,10 @@
+
+ private static void cloneChildren(JMeterTreeNode to, JMeterTreeNode from)
+ {
+- Enumeration enum = from.children();
+- while (enum.hasMoreElements())
++ Enumeration en = from.children();
++ while (en.hasMoreElements())
+ {
+- JMeterTreeNode child = (JMeterTreeNode) enum.nextElement();
++ JMeterTreeNode child = (JMeterTreeNode) en.nextElement();
+ JMeterTreeNode childClone = (JMeterTreeNode) child.clone();
+ childClone.setUserObject(
+ ((TestElement) child.getUserObject()).clone());
+diff -urN
build-tree/jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/gui/action/Copy.java
jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/gui/action/Copy.java
+---
build-tree/jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/gui/action/Copy.java
2004-02-14 04:34:28.000000000 +0100
++++ jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/gui/action/Copy.java
2005-04-08 11:06:06.099003000 +0200
+@@ -86,10 +86,10 @@
+
+ private static void cloneChildren(JMeterTreeNode to, JMeterTreeNode from)
+ {
+- Enumeration enum = from.children();
+- while (enum.hasMoreElements())
++ Enumeration e = from.children();
++ while (e.hasMoreElements())
+ {
+- JMeterTreeNode child = (JMeterTreeNode) enum.nextElement();
++ JMeterTreeNode child = (JMeterTreeNode) e.nextElement();
+ JMeterTreeNode childClone = (JMeterTreeNode) child.clone();
+ childClone.setUserObject(
+ ((TestElement) child.getUserObject()).clone());
+diff -urN
build-tree/jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java
jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java
+---
build-tree/jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java
2004-02-13 03:21:36.000000000 +0100
++++
jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/gui/tree/JMeterTreeModel.java
2005-04-08 11:07:50.198244000 +0200
+@@ -179,10 +179,10 @@
+ {
+ nodeList.add(node);
+ }
+- Enumeration enum = node.children();
+- while (enum.hasMoreElements())
++ Enumeration e = node.children();
++ while (e.hasMoreElements())
+ {
+- JMeterTreeNode child = (JMeterTreeNode) enum.nextElement();
++ JMeterTreeNode child = (JMeterTreeNode) e.nextElement();
+ traverseAndFind(type, child, nodeList);
+ }
+ }
+@@ -195,10 +195,10 @@
+ {
+ return node;
+ }
+- Enumeration enum = node.children();
+- while (enum.hasMoreElements())
++ Enumeration e = node.children();
++ while (e.hasMoreElements())
+ {
+- JMeterTreeNode child = (JMeterTreeNode) enum.nextElement();
++ JMeterTreeNode child = (JMeterTreeNode) e.nextElement();
+ JMeterTreeNode result= traverseAndFind(userObject, child);
+ if (result != null) return result;
+ }
+@@ -208,10 +208,10 @@
+ public HashTree getCurrentSubTree(JMeterTreeNode node)
+ {
+ ListedHashTree hashTree = new ListedHashTree(node);
+- Enumeration enum = node.children();
+- while (enum.hasMoreElements())
++ Enumeration e = node.children();
++ while (e.hasMoreElements())
+ {
+- JMeterTreeNode child = (JMeterTreeNode) enum.nextElement();
++ JMeterTreeNode child = (JMeterTreeNode) e.nextElement();
+ hashTree.add(node, getCurrentSubTree(child));
+ }
+ return hashTree;
+diff -urN
build-tree/jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/resources/PackageTest.java
jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/resources/PackageTest.java
+---
build-tree/jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/resources/PackageTest.java
2004-03-30 20:08:09.000000000 +0200
++++ jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/resources/PackageTest.java
2005-04-08 11:27:24.113382000 +0200
+@@ -120,13 +120,13 @@
+ else
+ {
+ // Check all the keys are in the default props file
+- Enumeration enum = getRAS(res).getKeys();
+- while(enum.hasMoreElements())
++ Enumeration en = getRAS(res).getKeys();
++ while(en.hasMoreElements())
+ {
+ String key = null;
+ try
+ {
+- key = (String)enum.nextElement();
++ key = (String)en.nextElement();
+ defaultPRB.getString(key);
+ }
+ catch (MissingResourceException e)
+diff -urN
build-tree/jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/util/JsseSSLManager.java
jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/util/JsseSSLManager.java
+---
build-tree/jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/util/JsseSSLManager.java
2004-02-13 03:21:37.000000000 +0100
++++ jakarta-jmeter-2.0.0/src/core/org/apache/jmeter/util/JsseSSLManager.java
2005-04-08 11:06:56.693398000 +0200
+@@ -245,12 +245,12 @@
+ {
+ try
+ {
+- java.util.Enumeration enum = store.aliases();
++ java.util.Enumeration e = store.aliases();
+ java.util.ArrayList list =
+ new java.util.ArrayList(store.size());
+- while (enum.hasMoreElements())
++ while (e.hasMoreElements())
+ {
+- String alias = (String) enum.nextElement();
++ String alias = (String) e.nextElement();
+ log.info("AlwaysTrustManager alias: " + alias);
+ if (store.isCertificateEntry(alias))
+ {
+diff -urN
build-tree/jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/control/AuthManager.java
jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/control/AuthManager.java
+---
build-tree/jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/control/AuthManager.java
2004-03-20 01:35:27.000000000 +0100
++++
jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/control/AuthManager.java
2005-04-08 11:31:26.784284000 +0200
+@@ -204,11 +204,11 @@
+ if (url2 != null) s2= url2.toString();
+
+ // TODO should really return most specific (i.e. longest) match.
+- for (PropertyIterator enum = getAuthObjects().iterator();
+- enum.hasNext();
++ for (PropertyIterator en = getAuthObjects().iterator();
++ en.hasNext();
+ )
+ {
+- Authorization auth = (Authorization) enum.next().getObjectValue();
++ Authorization auth = (Authorization) en.next().getObjectValue();
+
+ String uRL = auth.getURL();
+ if (s1.startsWith(uRL) || s2 != null &&
s2.startsWith(uRL))
+diff -urN
build-tree/jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/control/CookieManager.java
jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/control/CookieManager.java
+---
build-tree/jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/control/CookieManager.java
2004-03-24 00:23:32.000000000 +0100
++++
jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/control/CookieManager.java
2005-04-08 11:30:45.992059000 +0200
+@@ -280,9 +280,9 @@
+ return null;
+
+ StringBuffer header = new StringBuffer();
+- for (PropertyIterator enum = getCookies().iterator(); enum.hasNext();)
++ for (PropertyIterator en = getCookies().iterator(); en.hasNext();)
+ {
+- Cookie cookie = (Cookie) enum.next().getObjectValue();
++ Cookie cookie = (Cookie) en.next().getObjectValue();
+ // Add a leading dot to the host name so that host X matches
+ // domain .X. This is a breach of the standard, but it's how
+ // browsers behave:
+@@ -598,4 +598,4 @@
+ assertNull(man.getCookieHeaderForURL(url));
+ }
+ }
+-}
+\ No newline at end of file
++}
+diff -urN
build-tree/jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java
jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java
+---
build-tree/jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java
2004-02-20 02:03:07.000000000 +0100
++++
jakarta-jmeter-2.0.0/src/protocol/http/org/apache/jmeter/protocol/http/proxy/ProxyControl.java
2005-04-08 11:30:02.303387000 +0200
+@@ -496,11 +496,11 @@
+ LinkedList elements= new LinkedList();
+
+ // Look for elements directly within the HTTP proxy:
+- Enumeration enum = treeModel.getNodeOf(this).children();
+- while (enum.hasMoreElements())
++ Enumeration en = treeModel.getNodeOf(this).children();
++ while (en.hasMoreElements())
+ {
+ JMeterTreeNode subNode =
+- (JMeterTreeNode) enum.nextElement();
++ (JMeterTreeNode) en.nextElement();
+ if (subNode.isEnabled())
+ {
+ TestElement element= (TestElement)subNode.getUserObject();
+@@ -517,11 +517,11 @@
+ controller != null;
+ controller= (JMeterTreeNode)controller.getParent())
+ {
+- enum = controller.children();
+- while (enum.hasMoreElements())
++ en = controller.children();
++ while (en.hasMoreElements())
+ {
+ JMeterTreeNode subNode =
+- (JMeterTreeNode) enum.nextElement();
++ (JMeterTreeNode) en.nextElement();
+ if (subNode.isEnabled())
+ {
+ TestElement element= (TestElement)subNode.getUserObject();
+@@ -776,11 +776,11 @@
+ {
+ JMeterTreeModel treeModel = GuiPackage.getInstance().getTreeModel();
+ JMeterTreeNode myNode = treeModel.getNodeOf(this);
+- Enumeration enum = myNode.children();
+- while (enum.hasMoreElements())
++ Enumeration en = myNode.children();
++ while (en.hasMoreElements())
+ {
+ JMeterTreeNode subNode =
+- (JMeterTreeNode) enum.nextElement();
++ (JMeterTreeNode) en.nextElement();
+ if (subNode.isEnabled()) {
+ TestElement testElement =
+ (TestElement) subNode.getTestElement();
+@@ -799,11 +799,11 @@
+ {
+ JMeterTreeModel treeModel = GuiPackage.getInstance().getTreeModel();
+ JMeterTreeNode myNode = treeModel.getNodeOf(this);
+- Enumeration enum = myNode.children();
+- while (enum.hasMoreElements())
++ Enumeration en = myNode.children();
++ while (en.hasMoreElements())
+ {
+ JMeterTreeNode subNode =
+- (JMeterTreeNode) enum.nextElement();
++ (JMeterTreeNode) en.nextElement();
+ if (subNode.isEnabled()) {
+ TestElement testElement =
+ (TestElement) subNode.getTestElement();
+@@ -822,11 +822,11 @@
+ {
+ JMeterTreeModel treeModel = GuiPackage.getInstance().getTreeModel();
+ JMeterTreeNode myNode = treeModel.getNodeOf(this);
+- Enumeration enum = myNode.children();
+- while (enum.hasMoreElements())
++ Enumeration en = myNode.children();
++ while (en.hasMoreElements())
+ {
+ JMeterTreeNode subNode =
+- (JMeterTreeNode) enum.nextElement();
++ (JMeterTreeNode) en.nextElement();
+ if (subNode.isEnabled()) {
+ TestElement testElement =
+ (TestElement) subNode.getTestElement();
+diff -urN tmp/src/core/org/w3c/tidy/Configuration.java
jakarta-jmeter-2.0.0/src/core/org/w3c/tidy/Configuration.java
+--- tmp/src/core/org/w3c/tidy/Configuration.java 2005-04-08
11:50:20.418473000 +0200
++++ jakarta-jmeter-2.0.0/src/core/org/w3c/tidy/Configuration.java
2005-04-08 11:52:34.612986640 +0200
+@@ -123,10 +123,10 @@
+
+ public void addProps( Properties p )
+ {
+- Enumeration enum = p.propertyNames();
+- while (enum.hasMoreElements())
++ Enumeration en = p.propertyNames();
++ while (en.hasMoreElements())
+ {
+- String key = (String) enum.nextElement();
++ String key = (String) en.nextElement();
+ String value = p.getProperty(key);
+ _properties.put(key, value);
+ }
diff -urN ../tmp-orig/jmeter-2.0.0/debian/control ./debian/control
--- ../tmp-orig/jmeter-2.0.0/debian/control 2005-04-08 12:10:50.476411122
+0200
+++ ./debian/control 2005-04-08 11:03:25.014570380 +0200
@@ -2,7 +2,7 @@
Section: contrib/net
Priority: optional
Maintainer: Takashi Okamoto <[EMAIL PROTECTED]>
-Build-Depends-Indep: debhelper (>= 2.1.0), sun-j2sdk1.4debian, ant (>=1.3),
libavalon-framework-java, libavalon-excalibur-java, libxerces-java |
libxerces2-java, liblog4j1.2-java, liboro-java, libxalan2-java, bsh, libbsf-java
+Build-Depends-Indep: debhelper, j2sdk1.5, ant, libavalon-framework-java,
libavalon-excalibur-java, libxerces-java | libxerces2-java, liblog4j1.2-java,
liboro-java, libxalan2-java, bsh, libbsf-java
Standards-Version: 3.5.8
Package: jmeter
diff -urN ../tmp-orig/jmeter-2.0.0/debian/rules ./debian/rules
--- ../tmp-orig/jmeter-2.0.0/debian/rules 2005-04-08 12:10:50.477410933
+0200
+++ ./debian/rules 2005-04-08 11:35:38.502358591 +0200
@@ -5,10 +5,10 @@
package=jmeter
-CLASSPATH=/usr/lib/j2re1.3/lib/rt.jar:/home/tora/tmp/jakarta-velocity/bin/velocity-1.4-dev.jar:/usr/share/java/oro.jar:/usr/share/java/xerces.jar:/usr/share/java/junit.jar:/usr/share/java/log4j.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/avalon-excalibur.jar:/usr/share/java/regexp.jar:/usr/share/ant1.6/lib/ant.jar:/usr/share/ant1.6/lib/ant-nodeps.jar:/usr/share/ant1.6/lib/ant-launcher.jar:lib/velocity-1.4-dev.jar:lib/jdom-b9.jar:lib/jdom-b8.jar:lib/avalon-framework-4.1.4.jar:lib/avalon-excalibur-4.1.jar:lib/avalon-excalibur-4.1.jar:lib/commons-collections.jar:lib/logkit-1.2.jar:/usr/share/java/gnumail.jar:/usr/share/java/activation.jar:/usr/share/java/bsh.jar:/usr/share/java/bsf.jar:.
+CLASSPATH=/usr/lib/j2sdk1.5-sun/lib/rt.jar:/home/tora/tmp/jakarta-velocity/bin/velocity-1.4-dev.jar:/usr/share/java/oro.jar:/usr/share/java/xerces.jar:/usr/share/java/junit.jar:/usr/share/java/log4j.jar:/usr/share/java/avalon-framework.jar:/usr/share/java/avalon-excalibur.jar:/usr/share/java/regexp.jar:/usr/share/ant1.6/lib/ant.jar:/usr/share/ant1.6/lib/ant-nodeps.jar:/usr/share/ant1.6/lib/ant-launcher.jar:lib/velocity-1.4-dev.jar:lib/jdom-b9.jar:lib/jdom-b8.jar:lib/avalon-framework-4.1.4.jar:lib/avalon-excalibur-4.1.jar:lib/avalon-excalibur-4.1.jar:lib/commons-collections.jar:lib/logkit-1.2.jar:/usr/share/java/gnumail.jar:/usr/share/java/activation.jar:/usr/share/java/bsh.jar:/usr/share/java/bsf.jar:.
-JAVA_HOME=/usr/lib/j2sdk1.4-sun
+JAVA_HOME=/usr/lib/j2sdk1.5-sun
JAVA=${JAVA_HOME}/bin/java
include debian/rules.mk
@@ -58,9 +58,9 @@
# install -m 755 debian/bin/jmeter debian/bin/jmeter-server
debian/tmp/usr/bin
install -m 755 debian/bin/jmeter debian/tmp/usr/bin
mkdir -p debian/tmp/usr/share/jmeter/printable_docs/
- cp -ar $(builddir)/docs/usermanual
debian/tmp/usr/share/jmeter/printable_docs/
+ cp -ar $(builddir)/*docs/usermanual
debian/tmp/usr/share/jmeter/printable_docs/
- dh_installdocs -i $(builddir)/docs
+ dh_installdocs -i $(builddir)/*docs
# Must have debmake installed for this to work. Otherwise please copy
# /usr/bin/debstd into the debian directory and change debstd to debian/debstd
diff -urN ../tmp-orig/jmeter-2.0.0/debian/rules.mk ./debian/rules.mk
--- ../tmp-orig/jmeter-2.0.0/debian/rules.mk 2005-04-08 12:10:50.478410744
+0200
+++ ./debian/rules.mk 2005-04-08 11:51:35.900135337 +0200
@@ -13,6 +13,7 @@
mv jtidy-04aug2000r7-dev $(buildtree)
cp -r sources/com $(buildtree)/jakarta-jmeter-2.0.0/src/core
cp -r $(buildtree)/jtidy-04aug2000r7-dev/src/*
$(buildtree)/jakarta-jmeter-2.0.0/src/core
+ cat *.diff | ( cd $(buildtree) && patch -p0 )
touch extract-stamp
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]