summaryrefslogtreecommitdiff
path: root/dev-java/xp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-java/xp
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-java/xp')
-rw-r--r--dev-java/xp/Manifest6
-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-r3.ebuild33
4 files changed, 77 insertions, 0 deletions
diff --git a/dev-java/xp/Manifest b/dev-java/xp/Manifest
new file mode 100644
index 000000000000..67fdfbc8e189
--- /dev/null
+++ b/dev-java/xp/Manifest
@@ -0,0 +1,6 @@
+AUX xp-0.5-fix-jdk-1.7-enum.patch 1320 SHA256 0175fb1eb3b55b5c445a331a68c92ad326ccc6cf908939a265c4d7e83b0d2eaf SHA512 37f9b6969edb07d8b824aabcf07b182f77cd0cdac1bec2e84133526fe48fc2cc5fc15d050ee16e7ab46def72a9d1fcb627d426049b258d2bf063feed9928ca14 WHIRLPOOL b83f3c750dcf2b7b48f3563312a804ee4c53738d7df2551c8903441184af1eaf7f83343d00af38bbc32eb2c1cb03a683a4523fa08203087983e8b8e61b2ea701
+DIST xp-0.5.zip 281324 SHA256 38b35ca80627afafdaa2140f7df339164abb5fceffe8b5783dadc75a05662a1d SHA512 5bf354967a1135209d5c6b3be979a311aa5c909493dea16a0efd31a1838dda12be4005ac7e919620ed68266a333fdc93a07853ec1e0af0e83b329bd40bda74b6 WHIRLPOOL 677a8a52ed3d656a1924cf54c82b4c0688c5736771b4add8e878c0e8ecd049efcc85e7f15b883004e4b7d469bbfc207585860e1c2ccfcaa6c4e2fc81cf05d6a5
+EBUILD xp-0.5-r3.ebuild 591 SHA256 5dfe9e406ea8c1247a5ad5e6a451e4e3fe65a13b9a6185c1f1093d958a1ce609 SHA512 f144d37b576906b7533037b0b0226387319128119cc647cdf7aab06f386c6ad2e435bee0bf917bd16958ed36d2644913ebfd6e8be7f92df74359bed96385eedc WHIRLPOOL 20cfe9456f802e2d2d491f2cd70216198bbd2bc467a7420410563769cc6f0e4610744f395464d4db0cc12e4f2cf6ef7352eb4b0a19736896aaf1d138bd22dc31
+MISC ChangeLog 3119 SHA256 5e63fc915dae4a9f020bb2631bdfae8ed1d47386bb3521d56e3ff67e7d323c69 SHA512 525bb8ecb0080ad084424a681bfa87a5c64a0539fba23ac650ab53313b71b353f0d2cffe031c47719f09ab09249a4441065b0c32b88a291372d51fee95df7d59 WHIRLPOOL 4553dd5e54f16d5bc89bb99672fb7ab3444e6d7de29411e24ed0068d528be6a2bc27d55954969c687c8bcc92ada84d711b08c587572abc4fb1ffdbb1333a5356
+MISC ChangeLog-2015 2102 SHA256 85c1e98c95f9466a989272bdee1d2f2b7c7a367531fbfbc114e48c75e57c37c7 SHA512 a808bfa29ccf76ba6549f8539ac98740b4b8675da0b9b51efa620d8f893966517f39abc6e8d5bda4fa5a1ec60652124e8c450a30f58076642b805bfe989c6ab5 WHIRLPOOL d8be9ca099b5c1c595bb9383c2e75844251cbc6fadb03c150c867c256fd8ee0b37522d52c1c62ce6a6a7d29758b4301f0214f6c24db0fb7bcf98bec55d2eeb14
+MISC metadata.xml 236 SHA256 3e778d35b34b5cc1a4dd7ce105fe7d2a99b25fb6dfe24709455da94baa8a0548 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253 WHIRLPOOL 7967660784d0d28e9a3c3c222c5bf85b3a8b59fd84b61780e4e7cc1aa5d8bd87bee40e4c5c42e646f15d6641fe182340bcbe8be94c785f40e0ac870c7a96e5cc
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-r3.ebuild b/dev-java/xp/xp-0.5-r3.ebuild
new file mode 100644
index 000000000000..93637e006ad9
--- /dev/null
+++ b/dev-java/xp/xp-0.5-r3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+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"
+IUSE=""
+
+RDEPEND="
+ >=virtual/jre-1.6"
+
+DEPEND="
+ source? ( app-arch/zip )
+ >=virtual/jdk-1.6"
+
+PATCHES=(
+ "${FILESDIR}/${P}-fix-jdk-1.7-enum.patch"
+)
+
+java_prepare() {
+ java-pkg_clean
+ epatch "${PATCHES[@]}"
+}