[gentoo-commits] repo/gentoo:master commit in: dev-java/nanoxml/files/, dev-java/nanoxml/, profiles/
commit: fa940fec362e6da2c159b59d70f9bd94ea17ff4b Author: Jakov Smolić gentoo org> AuthorDate: Thu Feb 17 10:19:11 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Feb 17 10:21:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa940fec dev-java/nanoxml: treeclean Signed-off-by: Jakov Smolić gentoo.org> dev-java/nanoxml/Manifest | 1 - dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch| 208 - .../nanoxml/files/nanoxml-2.2.3-lite-enum.patch| 53 -- dev-java/nanoxml/metadata.xml | 11 -- dev-java/nanoxml/nanoxml-2.2.3-r4.ebuild | 45 - profiles/package.mask | 1 - 6 files changed, 319 deletions(-) diff --git a/dev-java/nanoxml/Manifest b/dev-java/nanoxml/Manifest deleted file mode 100644 index 56e112e3528b.. --- a/dev-java/nanoxml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST nanoxml-2.2.3.tar.gz 426111 BLAKE2B ac9980502c8c6ec50c6aebd19c0d08319701a508eea2a58847b804dcb3a3a93ca8d41ee1f08f4ec48527e669fc1695ec945933688516775373458ac7b6564895 SHA512 6800b86039cb555efc05644db65c516fb242d4d081ea612969d6cc52a12ffd7571e012a7afe7962cd61c28b0ebb3b9d94af76f20013f3b4dd7d2aacdc552c6fc diff --git a/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch b/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch deleted file mode 100644 index f3992f845b85.. --- a/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch +++ /dev/null @@ -1,208 +0,0 @@ a/Sources/Java/net/n3/nanoxml/XMLElement.java.orig 2016-03-04 09:21:07.90800 + -+++ a/Sources/Java/net/n3/nanoxml/XMLElement.java 2016-03-04 09:35:16.28300 + -@@ -484,9 +484,9 @@ - * @return the child element, or null if no such child was found. - */ - public IXMLElement getFirstChildNamed(String name) { --Enumeration enum = this.children.elements(); --while (enum.hasMoreElements()) { --IXMLElement child = (IXMLElement) enum.nextElement(); -+Enumeration myEnum = this.children.elements(); -+while (myEnum.hasMoreElements()) { -+IXMLElement child = (IXMLElement) myEnum.nextElement(); - String childName = child.getFullName(); - if ((childName != null) && childName.equals(name)) { - return child; -@@ -506,9 +506,9 @@ - */ - public IXMLElement getFirstChildNamed(String name, - String namespace) { --Enumeration enum = this.children.elements(); --while (enum.hasMoreElements()) { --IXMLElement child = (IXMLElement) enum.nextElement(); -+Enumeration myEnum = this.children.elements(); -+while (myEnum.hasMoreElements()) { -+IXMLElement child = (IXMLElement) myEnum.nextElement(); - String str = child.getName(); - boolean found = (str != null) && (str.equals(name)); - str = child.getNamespace(); -@@ -534,9 +534,9 @@ - */ - public Vector getChildrenNamed(String name) { - Vector result = new Vector(this.children.size()); --Enumeration enum = this.children.elements(); --while (enum.hasMoreElements()) { --IXMLElement child = (IXMLElement) enum.nextElement(); -+Enumeration myEnum = this.children.elements(); -+while (myEnum.hasMoreElements()) { -+IXMLElement child = (IXMLElement) myEnum.nextElement(); - String childName = child.getFullName(); - if ((childName != null) && childName.equals(name)) { - result.addElement(child); -@@ -557,9 +557,9 @@ - public Vector getChildrenNamed(String name, -String namespace) { - Vector result = new Vector(this.children.size()); --Enumeration enum = this.children.elements(); --while (enum.hasMoreElements()) { --IXMLElement child = (IXMLElement) enum.nextElement(); -+Enumeration myEnum = this.children.elements(); -+while (myEnum.hasMoreElements()) { -+IXMLElement child = (IXMLElement) myEnum.nextElement(); - String str = child.getName(); - boolean found = (str != null) && (str.equals(name)); - str = child.getNamespace(); -@@ -585,9 +585,9 @@ - * @return the attribute, or null if the attribute does not exist. - */ - private XMLAttribute findAttribute(String fullName) { --Enumeration enum = this.attributes.elements(); --while (enum.hasMoreElements()) { --XMLAttribute attr = (XMLAttribute) enum.nextElement(); -+Enumeration myEnum = this.attributes.elements(); -+while (myEnum.hasMoreElements()) { -+XMLAttribute attr = (XMLAttribute) myEnum.nextElement(); - if (attr.getFullName().equals(fullName)) { - return attr; - } -@@ -606,9 +606,9 @@ - */ -
[gentoo-commits] repo/gentoo:master commit in: dev-java/nanoxml/, dev-java/nanoxml/files/
commit: 9f1dae40883139a5c9618889ab05c3f1a62027e2 Author: Patrice Clement gentoo org> AuthorDate: Mon Nov 27 21:42:09 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Nov 27 21:42:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f1dae40 dev-java/nanoxml: make patches EAPI 6 compliant. Closes: https://bugs.gentoo.org/639002 Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-java/nanoxml/Manifest| 2 +- dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch | 16 dev-java/nanoxml/files/nanoxml-2.2.3-lite-enum.patch | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/dev-java/nanoxml/Manifest b/dev-java/nanoxml/Manifest index c90e6efa11d..56e112e3528 100644 --- a/dev-java/nanoxml/Manifest +++ b/dev-java/nanoxml/Manifest @@ -1 +1 @@ -DIST nanoxml-2.2.3.tar.gz 426111 SHA256 df3bd3663b766851caffba963853383cff813695dca3e827ce6e00a920d544fa SHA512 6800b86039cb555efc05644db65c516fb242d4d081ea612969d6cc52a12ffd7571e012a7afe7962cd61c28b0ebb3b9d94af76f20013f3b4dd7d2aacdc552c6fc WHIRLPOOL 3164e5c09b2e42058da1c2c3df55512dfc75245dca7857fb46085f1a6b0a8a4360397026825a6e0f3ce66fab9c55774ad65ee9d6daf072ee9f0bae42d6509882 +DIST nanoxml-2.2.3.tar.gz 426111 BLAKE2B ac9980502c8c6ec50c6aebd19c0d08319701a508eea2a58847b804dcb3a3a93ca8d41ee1f08f4ec48527e669fc1695ec945933688516775373458ac7b6564895 SHA512 6800b86039cb555efc05644db65c516fb242d4d081ea612969d6cc52a12ffd7571e012a7afe7962cd61c28b0ebb3b9d94af76f20013f3b4dd7d2aacdc552c6fc diff --git a/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch b/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch index 61226b46fe4..f3992f845b8 100644 --- a/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch +++ b/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch @@ -1,5 +1,5 @@ Sources/Java/net/n3/nanoxml/XMLElement.java.orig 2016-03-04 09:21:07.90800 + -+++ Sources/Java/net/n3/nanoxml/XMLElement.java2016-03-04 09:35:16.28300 + +--- a/Sources/Java/net/n3/nanoxml/XMLElement.java.orig 2016-03-04 09:21:07.90800 + a/Sources/Java/net/n3/nanoxml/XMLElement.java 2016-03-04 09:35:16.28300 + @@ -484,9 +484,9 @@ * @return the child element, or null if no such child was found. */ @@ -130,8 +130,8 @@ if (! elt.hasAttribute(attr.getName(), attr.getNamespace())) { return false; } Sources/Java/net/n3/nanoxml/NonValidator.java.orig 2016-03-04 09:36:05.24700 + -+++ Sources/Java/net/n3/nanoxml/NonValidator.java 2016-03-04 09:36:25.19500 + +--- a/Sources/Java/net/n3/nanoxml/NonValidator.java.orig 2016-03-04 09:36:05.24700 + a/Sources/Java/net/n3/nanoxml/NonValidator.java2016-03-04 09:36:25.19500 + @@ -587,10 +587,10 @@ intlineNr) { @@ -146,8 +146,8 @@ extraAttributes.put(key, props.get(key)); } } Sources/Java/net/n3/nanoxml/XMLWriter.java.orig2016-03-04 09:36:53.61600 + -+++ Sources/Java/net/n3/nanoxml/XMLWriter.java 2016-03-04 09:38:11.86800 + +--- a/Sources/Java/net/n3/nanoxml/XMLWriter.java.orig 2016-03-04 09:36:53.61600 + a/Sources/Java/net/n3/nanoxml/XMLWriter.java 2016-03-04 09:38:11.86800 + @@ -182,10 +182,10 @@ } } @@ -190,8 +190,8 @@ this.write(child, prettyPrint, indent + 4, collapseEmptyElements); } Sources/Java/net/n3/nanoxml/StdXMLParser.java.orig 2016-03-04 09:38:44.52100 + -+++ Sources/Java/net/n3/nanoxml/StdXMLParser.java 2016-03-04 09:39:08.02800 + +--- a/Sources/Java/net/n3/nanoxml/StdXMLParser.java.orig 2016-03-04 09:38:44.52100 + a/Sources/Java/net/n3/nanoxml/StdXMLParser.java2016-03-04 09:39:08.02800 + @@ -492,10 +492,10 @@ extraAttributes, this.reader.getSystemID(), diff --git a/dev-java/nanoxml/files/nanoxml-2.2.3-lite-enum.patch b/dev-java/nanoxml/files/nanoxml-2.2.3-lite-enum.patch index f91d14c38d6..602cd9f8790 100644 --- a/dev-java/nanoxml/files/nanoxml-2.2.3-lite-enum.patch +++ b/dev-java/nanoxml/files/nanoxml-2.2.3-lite-enum.patch @@ -1,5 +1,5 @@ Sources/Lite/nanoxml/XMLElement.java.orig 2016-03-04 09:16:52.33900 + -+++ Sources/Lite/nanoxml/XMLElement.java 2016-03-04 09:19:03.21300 + +--- a/Sources/Lite/nanoxml/XMLElement.java.orig2016-03-04 09:16:52.33900 + a/Sources/Lite/nanoxml/XMLElement.java 2016-03-04 09:19:03.21300 + @@ -63,8 +63,8 @@ * The following example shows how to list the attributes of an element: *
[gentoo-commits] repo/gentoo:master commit in: dev-java/nanoxml/
commit: d3b7a749d6983f45c099276dcf109d3e342135e6 Author: Patrice Clement gentoo org> AuthorDate: Sun Nov 26 22:41:40 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Nov 27 13:31:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b7a749 dev-java/nanoxml: clean up old. Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild | 47 1 file changed, 47 deletions(-) diff --git a/dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild b/dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild deleted file mode 100644 index d0fe385ae93..000 --- a/dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -JAVA_PKG_IUSE="doc source" - -MY_P="NanoXML-${PV}" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="NanoXML is a small non-validating parser for Java" -HOMEPAGE="http://nanoxml.sourceforge.net/; -SRC_URI="http://pkgs.fedoraproject.org/repo/pkgs/nanoxml/${MY_P}.tar.gz/357c7136417ea996cf714278ea84f2df/${MY_P}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="" - -CDEPEND="dev-java/sax:0" - -DEPEND=" - ${CDEPEND} - >=virtual/jdk-1.6" - -RDEPEND=" - ${CDEPEND} - source? ( app-arch/zip ) - >=virtual/jre-1.6" - -S="${WORKDIR}/${MY_P}" - -JAVA_GENTOO_CLASSPATH="sax" - -JAVA_SRC_DIR="Sources" - -PATCHES=( - "${FILESDIR}"/"${P}-lite-enum.patch" - "${FILESDIR}"/"${P}-enum.patch" -) - -java_prepare() { - java-pkg_clean - rm -rf Test || die - epatch "${PATCHES[@]}" -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/nanoxml/
commit: cf4761dccbfee96c32d42002b76674c51090f259 Author: Patrice Clement gentoo org> AuthorDate: Sun Nov 26 22:41:22 2017 + Commit: Patrice Clement gentoo org> CommitDate: Mon Nov 27 13:31:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf4761dc dev-java/nanoxml: EAPI 6 bump. Package-Manager: Portage-2.3.13, Repoman-2.3.3 dev-java/nanoxml/nanoxml-2.2.3-r4.ebuild | 45 1 file changed, 45 insertions(+) diff --git a/dev-java/nanoxml/nanoxml-2.2.3-r4.ebuild b/dev-java/nanoxml/nanoxml-2.2.3-r4.ebuild new file mode 100644 index 000..023a196112c --- /dev/null +++ b/dev-java/nanoxml/nanoxml-2.2.3-r4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +JAVA_PKG_IUSE="doc source" + +MY_P="NanoXML-${PV}" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="NanoXML is a small non-validating parser for Java" +HOMEPAGE="http://nanoxml.sourceforge.net/; +SRC_URI="http://pkgs.fedoraproject.org/repo/pkgs/nanoxml/${MY_P}.tar.gz/357c7136417ea996cf714278ea84f2df/${MY_P}.tar.gz -> ${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" + +CDEPEND="dev-java/sax:0" + +DEPEND=" + ${CDEPEND} + >=virtual/jdk-1.6" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.6" + +S="${WORKDIR}/${MY_P}" + +JAVA_GENTOO_CLASSPATH="sax" + +JAVA_SRC_DIR="Sources" + +PATCHES=( + "${FILESDIR}"/"${P}-lite-enum.patch" + "${FILESDIR}"/"${P}-enum.patch" +) + +src_prepare() { + default + java-pkg_clean + rm -rf Test || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-java/nanoxml/
commit: c1c9bd8e0d5e031464104880c73a637ce56fad2b Author: Patrice Clement gentoo org> AuthorDate: Sat Mar 26 13:35:26 2016 + Commit: Patrice Clement gentoo org> CommitDate: Sat Mar 26 13:38:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c9bd8e dev-java/nanoxml: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy. Package-Manager: portage-2.2.26 dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild b/dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild index 1113986..9b34b96 100644 --- a/dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild +++ b/dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild @@ -16,7 +16,7 @@ SRC_URI="http://pkgs.fedoraproject.org/repo/pkgs/nanoxml/${MY_P}.tar.gz/357c7136 LICENSE="ZLIB" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" IUSE="" CDEPEND="dev-java/sax:0" @@ -27,6 +27,7 @@ DEPEND=" RDEPEND=" ${CDEPEND} + source? ( app-arch/zip ) >=virtual/jre-1.6" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-java/nanoxml/
commit: 4e7291372d18b67d5ec8b52d2fdce3c87905c1ef Author: Patrice Clement gentoo org> AuthorDate: Sat Mar 26 13:35:49 2016 + Commit: Patrice Clement gentoo org> CommitDate: Sat Mar 26 13:38:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e729137 dev-java/nanoxml: Clean up old. Package-Manager: portage-2.2.26 dev-java/nanoxml/Manifest| 1 - dev-java/nanoxml/nanoxml-2.2.3-r2.ebuild | 57 2 files changed, 58 deletions(-) diff --git a/dev-java/nanoxml/Manifest b/dev-java/nanoxml/Manifest index 0bff4d8..c90e6ef 100644 --- a/dev-java/nanoxml/Manifest +++ b/dev-java/nanoxml/Manifest @@ -1,2 +1 @@ -DIST NanoXML-2.2.3.tar.gz 426111 SHA256 df3bd3663b766851caffba963853383cff813695dca3e827ce6e00a920d544fa SHA512 6800b86039cb555efc05644db65c516fb242d4d081ea612969d6cc52a12ffd7571e012a7afe7962cd61c28b0ebb3b9d94af76f20013f3b4dd7d2aacdc552c6fc WHIRLPOOL 3164e5c09b2e42058da1c2c3df55512dfc75245dca7857fb46085f1a6b0a8a4360397026825a6e0f3ce66fab9c55774ad65ee9d6daf072ee9f0bae42d6509882 DIST nanoxml-2.2.3.tar.gz 426111 SHA256 df3bd3663b766851caffba963853383cff813695dca3e827ce6e00a920d544fa SHA512 6800b86039cb555efc05644db65c516fb242d4d081ea612969d6cc52a12ffd7571e012a7afe7962cd61c28b0ebb3b9d94af76f20013f3b4dd7d2aacdc552c6fc WHIRLPOOL 3164e5c09b2e42058da1c2c3df55512dfc75245dca7857fb46085f1a6b0a8a4360397026825a6e0f3ce66fab9c55774ad65ee9d6daf072ee9f0bae42d6509882 diff --git a/dev-java/nanoxml/nanoxml-2.2.3-r2.ebuild b/dev-java/nanoxml/nanoxml-2.2.3-r2.ebuild deleted file mode 100644 index 720b108..000 --- a/dev-java/nanoxml/nanoxml-2.2.3-r2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="NanoXML is a small non-validating parser for Java. " - -HOMEPAGE="http://nanoxml.sourceforge.net/; -MY_P=NanoXML-${PV} -SRC_URI="http://nanoxml.cyberelf.be/downloads/${MY_P}.tar.gz; -LICENSE="ZLIB" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" -IUSE="" - -COMMON_DEP="dev-java/sax" -DEPEND=">=virtual/jdk-1.4 - ${COMMON_DEP}" -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEP}" - -S=${WORKDIR}/${MY_P} - -src_unpack() { - unpack ${A} - cd ${S}/ThirdParty/SAX - java-pkg_jar-from sax - cd ${S} - - local docsed - if use doc; then - docsed="javadoc -source $(java-pkg_get-source)" - else - docsed="true" - fi - - # Use the right arguments for javac/javadoc - sed -e "s:/tmp/:${T}/:g" \ - -e "s/javac/javac $(java-pkg_javac-args)/" \ - -e "s/-target 1.1//" \ - -e "s/javadoc/${docsed}/" \ - -i build.sh || die "failed to sed" -} - -src_compile() { - ./build.sh || die "failed to build" -} - -src_install() { - java-pkg_dojar Output/*.jar - - dohtml -r Documentation/NanoXML-* - use doc && java-pkg_dojavadoc Documentation/JavaDoc -}
[gentoo-commits] repo/gentoo:master commit in: dev-java/nanoxml/files/, dev-java/nanoxml/
commit: 839c2e82546e66964624f6a8ffd898f89e433241 Author: Patrice Clement gentoo org> AuthorDate: Fri Mar 4 09:52:20 2016 + Commit: Patrice Clement gentoo org> CommitDate: Fri Mar 4 09:53:02 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=839c2e82 dev-java/nanoxml: Housekeeping. EAPI 5 bump. Package-Manager: portage-2.2.26 dev-java/nanoxml/Manifest | 1 + dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch| 208 + .../nanoxml/files/nanoxml-2.2.3-lite-enum.patch| 53 ++ dev-java/nanoxml/nanoxml-2.2.3-r3.ebuild | 47 + 4 files changed, 309 insertions(+) diff --git a/dev-java/nanoxml/Manifest b/dev-java/nanoxml/Manifest index 60f31ee..0bff4d8 100644 --- a/dev-java/nanoxml/Manifest +++ b/dev-java/nanoxml/Manifest @@ -1 +1,2 @@ DIST NanoXML-2.2.3.tar.gz 426111 SHA256 df3bd3663b766851caffba963853383cff813695dca3e827ce6e00a920d544fa SHA512 6800b86039cb555efc05644db65c516fb242d4d081ea612969d6cc52a12ffd7571e012a7afe7962cd61c28b0ebb3b9d94af76f20013f3b4dd7d2aacdc552c6fc WHIRLPOOL 3164e5c09b2e42058da1c2c3df55512dfc75245dca7857fb46085f1a6b0a8a4360397026825a6e0f3ce66fab9c55774ad65ee9d6daf072ee9f0bae42d6509882 +DIST nanoxml-2.2.3.tar.gz 426111 SHA256 df3bd3663b766851caffba963853383cff813695dca3e827ce6e00a920d544fa SHA512 6800b86039cb555efc05644db65c516fb242d4d081ea612969d6cc52a12ffd7571e012a7afe7962cd61c28b0ebb3b9d94af76f20013f3b4dd7d2aacdc552c6fc WHIRLPOOL 3164e5c09b2e42058da1c2c3df55512dfc75245dca7857fb46085f1a6b0a8a4360397026825a6e0f3ce66fab9c55774ad65ee9d6daf072ee9f0bae42d6509882 diff --git a/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch b/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch new file mode 100644 index 000..61226b4 --- /dev/null +++ b/dev-java/nanoxml/files/nanoxml-2.2.3-enum.patch @@ -0,0 +1,208 @@ +--- Sources/Java/net/n3/nanoxml/XMLElement.java.orig 2016-03-04 09:21:07.90800 + Sources/Java/net/n3/nanoxml/XMLElement.java2016-03-04 09:35:16.28300 + +@@ -484,9 +484,9 @@ + * @return the child element, or null if no such child was found. + */ + public IXMLElement getFirstChildNamed(String name) { +-Enumeration enum = this.children.elements(); +-while (enum.hasMoreElements()) { +-IXMLElement child = (IXMLElement) enum.nextElement(); ++Enumeration myEnum = this.children.elements(); ++while (myEnum.hasMoreElements()) { ++IXMLElement child = (IXMLElement) myEnum.nextElement(); + String childName = child.getFullName(); + if ((childName != null) && childName.equals(name)) { + return child; +@@ -506,9 +506,9 @@ + */ + public IXMLElement getFirstChildNamed(String name, + String namespace) { +-Enumeration enum = this.children.elements(); +-while (enum.hasMoreElements()) { +-IXMLElement child = (IXMLElement) enum.nextElement(); ++Enumeration myEnum = this.children.elements(); ++while (myEnum.hasMoreElements()) { ++IXMLElement child = (IXMLElement) myEnum.nextElement(); + String str = child.getName(); + boolean found = (str != null) && (str.equals(name)); + str = child.getNamespace(); +@@ -534,9 +534,9 @@ + */ + public Vector getChildrenNamed(String name) { + Vector result = new Vector(this.children.size()); +-Enumeration enum = this.children.elements(); +-while (enum.hasMoreElements()) { +-IXMLElement child = (IXMLElement) enum.nextElement(); ++Enumeration myEnum = this.children.elements(); ++while (myEnum.hasMoreElements()) { ++IXMLElement child = (IXMLElement) myEnum.nextElement(); + String childName = child.getFullName(); + if ((childName != null) && childName.equals(name)) { + result.addElement(child); +@@ -557,9 +557,9 @@ + public Vector getChildrenNamed(String name, +String namespace) { + Vector result = new Vector(this.children.size()); +-Enumeration enum = this.children.elements(); +-while (enum.hasMoreElements()) { +-IXMLElement child = (IXMLElement) enum.nextElement(); ++Enumeration myEnum = this.children.elements(); ++while (myEnum.hasMoreElements()) { ++IXMLElement child = (IXMLElement) myEnum.nextElement(); + String str = child.getName(); + boolean found = (str != null) && (str.equals(name)); + str = child.getNamespace(); +@@ -585,9 +585,9 @@ + * @return the attribute, or null if the attribute does not exist. + */ + private XMLAttribute findAttribute(String fullName) { +-Enumeration enum = this.attributes.elements(); +-while (enum.hasMoreElements()) { +-XMLAttribute attr = (XMLAttribute)