summaryrefslogtreecommitdiff
path: root/dev-java/xp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-java/xp
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-java/xp')
-rw-r--r--dev-java/xp/Manifest4
-rw-r--r--dev-java/xp/files/xp-0.5-fix-jdk-1.7-enum.patch30
-rw-r--r--dev-java/xp/metadata.xml8
-rw-r--r--dev-java/xp/xp-0.5-r4.ebuild28
4 files changed, 70 insertions, 0 deletions
diff --git a/dev-java/xp/Manifest b/dev-java/xp/Manifest
new file mode 100644
index 000000000000..361719c07dcd
--- /dev/null
+++ b/dev-java/xp/Manifest
@@ -0,0 +1,4 @@
+AUX xp-0.5-fix-jdk-1.7-enum.patch 1320 BLAKE2B a69336ffcbbed7b41981b6beb29562b94f408ea9e7ab5145c32612b73702b091ea665ad2c2b2d6af8e6b83e46db90a773a0058d3b2ab37d68158e84b4e098802 SHA512 37f9b6969edb07d8b824aabcf07b182f77cd0cdac1bec2e84133526fe48fc2cc5fc15d050ee16e7ab46def72a9d1fcb627d426049b258d2bf063feed9928ca14
+DIST xp-0.5.zip 281324 BLAKE2B c9bf54836b67773f2bcdf34cd0548acc9e2cad039aaae1ff397f63b9f3715742ad9e0494b696415f83ffc50d14e47462c0efcf52e9332f8cf469441094bceb74 SHA512 5bf354967a1135209d5c6b3be979a311aa5c909493dea16a0efd31a1838dda12be4005ac7e919620ed68266a333fdc93a07853ec1e0af0e83b329bd40bda74b6
+EBUILD xp-0.5-r4.ebuild 536 BLAKE2B b855ec36a79d3dfa56ac801c1ff70c0661c1a75716e4b903420703cf3890c4e2b5b157bc3957809c547f990496c8f634b0fe0c4b7508927e6e1d2be32329898c SHA512 e91ec6508506814073d9007f5e2bd0e48a258892c0ee7589cd72eedb55ae6116d7a28d05b24c6428f1745cd6e1f0e8cb0244c60d6836adfa71fca5d0c92f6efe
+MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253
diff --git a/dev-java/xp/files/xp-0.5-fix-jdk-1.7-enum.patch b/dev-java/xp/files/xp-0.5-fix-jdk-1.7-enum.patch
new file mode 100644
index 000000000000..d2c11ab3ed59
--- /dev/null
+++ b/dev-java/xp/files/xp-0.5-fix-jdk-1.7-enum.patch
@@ -0,0 +1,30 @@
+diff --git a/com/jclark/xml/sax/Driver.java b/com/jclark/xml/sax/Driver.java
+index 2b0d90a..d1efd3e 100644
+--- a/com/jclark/xml/sax/Driver.java
++++ b/com/jclark/xml/sax/Driver.java
+@@ -160,9 +160,9 @@ public class Driver extends ApplicationImpl
+
+ DTD dtd = event.getDTD();
+
+- for (Enumeration enum = dtd.entityNames(DTD.NOTATION);
+- enum.hasMoreElements(); ) {
+- String name = (String)enum.nextElement();
++ for (Enumeration enumx = dtd.entityNames(DTD.NOTATION);
++ enumx.hasMoreElements(); ) {
++ String name = (String)enumx.nextElement();
+ Entity entity = dtd.getEntity(DTD.NOTATION, name);
+ String systemId = entity.getSystemId();
+ if (systemId != null) {
+@@ -173,9 +173,9 @@ public class Driver extends ApplicationImpl
+ }
+ dtdHandler.notationDecl(name, entity.getPublicId(), systemId);
+ }
+- for (Enumeration enum = dtd.entityNames(DTD.GENERAL_ENTITY);
+- enum.hasMoreElements();) {
+- String name = (String)enum.nextElement();
++ for (Enumeration enumx = dtd.entityNames(DTD.GENERAL_ENTITY);
++ enumx.hasMoreElements();) {
++ String name = (String)enumx.nextElement();
+ Entity entity = dtd.getEntity(DTD.GENERAL_ENTITY, name);
+ String notationName = entity.getNotationName();
+ if (notationName != null) {
diff --git a/dev-java/xp/metadata.xml b/dev-java/xp/metadata.xml
new file mode 100644
index 000000000000..952a4b9b605c
--- /dev/null
+++ b/dev-java/xp/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ <name>Java</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-java/xp/xp-0.5-r4.ebuild b/dev-java/xp/xp-0.5-r4.ebuild
new file mode 100644
index 000000000000..c39c99adaa5b
--- /dev/null
+++ b/dev-java/xp/xp-0.5-r4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="XP is an XML 1.0 parser written in Java"
+HOMEPAGE="http://www.jclark.com/xml/xp"
+SRC_URI="ftp://ftp.jclark.com/pub/xml/${PN}.zip -> ${P}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND=">=virtual/jre-1.6"
+DEPEND=">=virtual/jdk-1.6"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-jdk-1.7-enum.patch"
+)
+
+src_prepare() {
+ default
+ java-pkg_clean
+}