forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-java/xp: Switch to java-pkg-simple.
Package-Manager: portage-2.2.26
- Loading branch information
Showing
3 changed files
with
67 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST xp-0.5.zip 281324 SHA256 38b35ca80627afafdaa2140f7df339164abb5fceffe8b5783dadc75a05662a1d SHA512 5bf354967a1135209d5c6b3be979a311aa5c909493dea16a0efd31a1838dda12be4005ac7e919620ed68266a333fdc93a07853ec1e0af0e83b329bd40bda74b6 WHIRLPOOL 677a8a52ed3d656a1924cf54c82b4c0688c5736771b4add8e878c0e8ecd049efcc85e7f15b883004e4b7d469bbfc207585860e1c2ccfcaa6c4e2fc81cf05d6a5 | ||
DIST xp.zip 281324 SHA256 38b35ca80627afafdaa2140f7df339164abb5fceffe8b5783dadc75a05662a1d SHA512 5bf354967a1135209d5c6b3be979a311aa5c909493dea16a0efd31a1838dda12be4005ac7e919620ed68266a333fdc93a07853ec1e0af0e83b329bd40bda74b6 WHIRLPOOL 677a8a52ed3d656a1924cf54c82b4c0688c5736771b4add8e878c0e8ecd049efcc85e7f15b883004e4b7d469bbfc207585860e1c2ccfcaa6c4e2fc81cf05d6a5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Copyright 1999-2016 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
# $Id$ | ||
|
||
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=" | ||
>=virtual/jdk-1.6 | ||
app-arch/unzip" | ||
|
||
S="${WORKDIR}" | ||
|
||
PATCHES=( | ||
"${FILESDIR}/${P}-fix-jdk-1.7-enum.patch" | ||
) | ||
|
||
java_prepare() { | ||
java-pkg_clean | ||
epatch "${PATCHES[@]}" | ||
} |