diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-02-03 13:38:46 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2022-02-03 13:38:46 +0000 |
| commit | bd3e7aa03917d3aa1943edbacbd3deb833c12707 (patch) | |
| tree | 58cc0d707960dda5c6f55000ffdda241475aa2e7 /dev-java/msv | |
| parent | 8b9e4732d08bc7692d417d575f0c8f9174305d7c (diff) | |
| download | baldeagleos-repo-bd3e7aa03917d3aa1943edbacbd3deb833c12707.tar.gz baldeagleos-repo-bd3e7aa03917d3aa1943edbacbd3deb833c12707.tar.xz baldeagleos-repo-bd3e7aa03917d3aa1943edbacbd3deb833c12707.zip | |
Adding metadata
Diffstat (limited to 'dev-java/msv')
| -rw-r--r-- | dev-java/msv/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/msv/metadata.xml | 14 | ||||
| -rw-r--r-- | dev-java/msv/msv-20130601.ebuild | 56 |
3 files changed, 71 insertions, 0 deletions
diff --git a/dev-java/msv/Manifest b/dev-java/msv/Manifest new file mode 100644 index 000000000000..875c65d2afd6 --- /dev/null +++ b/dev-java/msv/Manifest @@ -0,0 +1 @@ +DIST msv-core-2013.6.1-sources.jar 1011944 BLAKE2B 474d8a45bc5f16ec76dbe853a835b66cd1d733973ffad0dd5e0a653d349f075e22a72d29d91da312a9a133218f4187ece15fd66b19dc34bc00cdea72b95a5929 SHA512 3985451ff52e50957fdc22ef598edcd7b02495b834a53a048018064d1a6063d4554a7cb5d7752c2d265b852d17c7a55787d9b1ec2b580988ad005fcbc9c6eb8a diff --git a/dev-java/msv/metadata.xml b/dev-java/msv/metadata.xml new file mode 100644 index 000000000000..bd5612c25e95 --- /dev/null +++ b/dev-java/msv/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <longdescription> +The Sun Multi-Schema XML Validator (MSV) is a Java technology tool +to validate XML documents against several kinds of XML schemata. +</longdescription> + + <origin>gentoo-staging</origin> +</pkgmetadata>
\ No newline at end of file diff --git a/dev-java/msv/msv-20130601.ebuild b/dev-java/msv/msv-20130601.ebuild new file mode 100644 index 000000000000..031b99a48d22 --- /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 +} |
