From 4cbcc855382a06088e2f016f62cafdbcb7e40665 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 20 Mar 2022 00:40:44 +0000 Subject: gentoo resync : 20.03.2022 --- dev-java/msv/Manifest | 3 +++ dev-java/msv/metadata.xml | 12 +++++++++ dev-java/msv/msv-20130601.ebuild | 56 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+) create mode 100644 dev-java/msv/Manifest create mode 100644 dev-java/msv/metadata.xml create mode 100644 dev-java/msv/msv-20130601.ebuild (limited to 'dev-java/msv') diff --git a/dev-java/msv/Manifest b/dev-java/msv/Manifest new file mode 100644 index 000000000000..65cf717332d6 --- /dev/null +++ b/dev-java/msv/Manifest @@ -0,0 +1,3 @@ +DIST msv-core-2013.6.1-sources.jar 1011944 BLAKE2B 474d8a45bc5f16ec76dbe853a835b66cd1d733973ffad0dd5e0a653d349f075e22a72d29d91da312a9a133218f4187ece15fd66b19dc34bc00cdea72b95a5929 SHA512 3985451ff52e50957fdc22ef598edcd7b02495b834a53a048018064d1a6063d4554a7cb5d7752c2d265b852d17c7a55787d9b1ec2b580988ad005fcbc9c6eb8a +EBUILD msv-20130601.ebuild 1417 BLAKE2B 31e1f539d89c0c831d68bf983c7ea8fc7073969742dfba4c25275a3b18e9f879e0878f375daf18f663ff4ce030fa6efcca6d54be6e786aafaeb651d76e19711a SHA512 46a52e0e6769fd968f94143635282f7f5b758cae3ba6ccb38180f4bd954f4ad48c6cc3c27b013a76003d757ee942658dc60263edd64ef7c26fee98cfd275c676 +MISC metadata.xml 401 BLAKE2B fbb5715feb77351d3edfb71b51f026f5c858300cb966a8d5cdfa4f3534c03e0de977703263015e5e60bc2928a2060e3da8684f5442f22c4e119e4d1616c82ac1 SHA512 cb176f670e860f0fb7612d313b9fe2fe1c00d5f08de531d7ef93f42204bb0dd537e6b51728b8e068cf571e24aaa7488441e0743724c8d54357f1aeee5ca10560 diff --git a/dev-java/msv/metadata.xml b/dev-java/msv/metadata.xml new file mode 100644 index 000000000000..5793ba043a01 --- /dev/null +++ b/dev-java/msv/metadata.xml @@ -0,0 +1,12 @@ + + + + + java@gentoo.org + Java + + +The Sun Multi-Schema XML Validator (MSV) is a Java technology tool +to validate XML documents against several kinds of XML schemata. + + diff --git a/dev-java/msv/msv-20130601.ebuild b/dev-java/msv/msv-20130601.ebuild new file mode 100644 index 000000000000..a3e3eb88b963 --- /dev/null +++ b/dev-java/msv/msv-20130601.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="${PV:4:2}.${PV:6}" +MY_PV="${PV:0:4}.${MY_PV//0}" +JAVA_PKG_IUSE="doc source" +MAVEN_ID="net.java.dev.msv:msv-core:2013.6.1" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Multi-Schema XML Validator, a Java tool for validating XML documents" +HOMEPAGE="https://msv.java.net/" +SRC_URI="https://search.maven.org/remotecontent?filepath=net/java/dev/${PN}/${PN}-core/${MY_PV}/${PN}-core-${MY_PV}-sources.jar" + +LICENSE="BSD Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" + +CP_DEPEND=" + dev-java/iso-relax:0 + dev-java/relaxng-datatype:0 + dev-java/xml-commons-resolver:0 + dev-java/xsdlib:0" + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:*" + +RDEPEND="${CP_DEPEND} + dev-java/xerces:2 + >=virtual/jre-1.8:*" + +BDEPEND="app-arch/unzip" + +JAVAC_ARGS="-XDignore.symbol.file" +JAVA_SRC_DIR="." +JAVA_RESOURCE_DIRS="res" + +src_prepare() { + default + mkdir "res" || die + cp -r "com" "res" || die + + # The only resources to have are '*.properties' + find res -type f ! -name '*.properties' -exec rm -rf {} + || die + + sed -e '/resolver.tools.CatalogResolver/s/com.sun.org.apache.xml.internal/org.apache.xml/' \ + -i com/sun/msv/driver/textui/Driver.java || die +} + +src_install() { + java-pkg-simple_src_install + java-pkg_register-dependency xerces-2 + java-pkg_dolauncher "${PN}" --main com.sun.msv.driver.textui.Driver +} -- cgit v1.2.3