diff options
Diffstat (limited to 'dev-java/wstx')
-rw-r--r-- | dev-java/wstx/Manifest | 6 | ||||
-rw-r--r-- | dev-java/wstx/files/wstx-3.2.9-build.xml.patch | 13 | ||||
-rw-r--r-- | dev-java/wstx/metadata.xml | 23 | ||||
-rw-r--r-- | dev-java/wstx/wstx-3.2.9-r1.ebuild | 60 |
4 files changed, 102 insertions, 0 deletions
diff --git a/dev-java/wstx/Manifest b/dev-java/wstx/Manifest new file mode 100644 index 000000000000..f38413f6963d --- /dev/null +++ b/dev-java/wstx/Manifest @@ -0,0 +1,6 @@ +AUX wstx-3.2.9-build.xml.patch 389 SHA256 ecd57e3042b3b930296b1f75da02a4192c9c009b54fd55a70d61e09ffc17303c SHA512 e9fb8f3c81957970b9b2fb73bdeb8d3b91d1fe30712829aa3dfa2efc3b0be5b97f0a3b668c99570d5d6ebd1893d0dfd11d8f1961af700a8ff4826ce3250ffcb5 WHIRLPOOL 332ecfb0861273b163c5688ac5b55537c64fa0fe9f0520bd140acebcb1902e3005a65f69542a01bd772e25bf629b87f40bed130105aef819a9393036f9d27650 +DIST wstx-src-3.2.9.zip 2218419 SHA256 b0f8489bbd1c5fdba8d39228686d75e18185e3052c887f7329bb9d313f9356c1 SHA512 316679a6586e453b85ffe4dd573a92019282b0d2028e931f33fafa8b0f3aef856c8326c72049ce42645e4b520bbd1bd91e74005f090dc22dc7ca7c76a0640117 WHIRLPOOL d1ee4b5eb3bb3de7e4ed3bd3cec72d0fe9cf068673d7c7702f28c61ab36d33e6ebe94e9e885a2530e50fd92d73c004339ad8a59bf0ac564d836af75225b05a79 +EBUILD wstx-3.2.9-r1.ebuild 1223 SHA256 f5ea5440b62c2c0767c8f96a881e54a9734ac10a8d939367b4344163bd24c487 SHA512 e2808aac94bf465fc0041189edd97fc61e9a4039046fe27efbcd4684d8003e50c4910e348123e0ae2fed403feb4220370b05c6f5c2751a8dd0398103a6a53c2f WHIRLPOOL e97fd4f1331075e78e186a33f87897a7fa0d9c1140126692b4cc5c9f720aab8e54a424b6585d1d921857ba9b146575018d9a2370f5f9b2d7fce2d71a78bf7ec1 +MISC ChangeLog 4110 SHA256 17bf5be112aefc9fbad9fd3a450b01e5596b510534de020f69af3e8163512152 SHA512 105014e6423de39104f772ff4d1a1fe7bdf33dbb8462c013440670887675fe4fd58f50736e1a343c233109103c00b5ed040e1aa7f22d90dbf347d4de288c5ae2 WHIRLPOOL 4ecae70c9a77fef37f5715e94c98ce1006c505da335afc47adb4d2d6cc3481a8c01902ac7cbf74b71e998c50f4204f48b4a5856a40444d85d540ecde733d171d +MISC ChangeLog-2015 1435 SHA256 4d27f3e33a24cf982234574d84f53fe981c675c06f663decc587e59496a962a6 SHA512 872ee01c363d3ad73c9c54beedbfe74d56905986198ae5b9480bf01c97f4df6579df6cb27cb5a0df855fc01c889f2bb5c929c2711aaee263a3a419221ad1a956 WHIRLPOOL 2eb4e47f661f38afd03bcf3700c2778b1438bd4f79b4c2d5cd39b37c6d00e6bcebb0c1e7b68110882b446c931ef517b7b0d4d2fbf4e7860f6401a0c14f38ec71 +MISC metadata.xml 720 SHA256 3bbcc08a061c2fdaa5053b388d0c16c7c3c4603a307f669f6a9ff7071bdc4055 SHA512 2b344558dd286e45ab5950877dcd9cec180fb917cdd1b6d6e9e11a7f316e03f8891d18229816aaf1162e63c008eff16181239fd84a838299d22dee2b7cfabd55 WHIRLPOOL 365e686760e6c9c5a635623cd04b6eff77a7891cb399572f6b1733d7c12b74ff3c5c5c2035db984668b7a99e249f3feac6fd6612a806c3709ef7e6390febb752 diff --git a/dev-java/wstx/files/wstx-3.2.9-build.xml.patch b/dev-java/wstx/files/wstx-3.2.9-build.xml.patch new file mode 100644 index 000000000000..58f689039cf6 --- /dev/null +++ b/dev-java/wstx/files/wstx-3.2.9-build.xml.patch @@ -0,0 +1,13 @@ +--- a/build.xml ++++ b/build.xml +@@ -104,10 +104,6 @@ + <include name="org/codehaus/stax2/**/*.class" /> + </patternset> + +- <!-- 02-Mar-2009, TSa: Let's try automating Maven builds +- --> +- <import file="build-maven-deploy.xml" /> +- + <!-- And then something nifty, for creating minimal jars! --> + + <classfileset id="j2meInputMinimal" dir="${BuildClassesDir}"> diff --git a/dev-java/wstx/metadata.xml b/dev-java/wstx/metadata.xml new file mode 100644 index 000000000000..7f5b37c18711 --- /dev/null +++ b/dev-java/wstx/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mike@weisso.com</email> + <name>Mike Weissman</name> + </maintainer> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <longdescription lang="en"> + Woodstox is a high-performance validating namespace-aware StAX-compliant + (JSR-173) Open Source XML-processor written in Java. + </longdescription> + <upstream> + <remote-id type="github">FasterXML/woodstox</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-java/wstx/wstx-3.2.9-r1.ebuild b/dev-java/wstx/wstx-3.2.9-r1.ebuild new file mode 100644 index 000000000000..0db6b6957de9 --- /dev/null +++ b/dev-java/wstx/wstx-3.2.9-r1.ebuild @@ -0,0 +1,60 @@ +# 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-ant-2 + +DESCRIPTION="Woodstox is a high-performance validating namespace-aware XML-processor" +HOMEPAGE="https://github.com/FasterXML/woodstox" +SRC_URI="mirror://gentoo/${PN}-src-${PV}.zip" +LICENSE="Apache-2.0" +SLOT="3.2" +KEYWORDS="amd64 ppc64 x86" +IUSE="test" + +CDEPEND=" + dev-java/sax:0 + dev-java/msv:0 + dev-java/relaxng-datatype:0" + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.6" + +DEPEND=" + ${CDEPEND} + test? ( dev-java/ant-junit:0 ) + app-arch/unzip + >=virtual/jdk-1.6" + +EANT_BUILD_TARGET="jars" +EANT_DOC_TARGET="javadoc" + +# Don't need to make a folder +S="${WORKDIR}" + +JAVA_ANT_REWRITE_CLASSPATH="true" + +java_prepare() { + rm -v lib/msv/*.jar || die + rm -v lib/*.jar || die + + # Get rid of a missing include. + epatch "${FILESDIR}"/${P}-build.xml.patch +} + +EANT_GENTOO_CLASSPATH="sax,msv,relaxng-datatype" + +src_test(){ + java-pkg-2_src_test +} + +src_install() { + java-pkg_newjar build/"${PN}"-api-"${PV}".jar "${PN}"-api.jar + java-pkg_newjar build/"${PN}"-asl-"${PV}".jar "${PN}".jar + use doc && java-pkg_dojavadoc build/javadoc + use source && java-pkg_dosrc src +} |