diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /dev-java/dom4j | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'dev-java/dom4j')
| -rw-r--r-- | dev-java/dom4j/Manifest | 2 | ||||
| -rw-r--r-- | dev-java/dom4j/dom4j-2.2.0.ebuild | 62 | ||||
| -rw-r--r-- | dev-java/dom4j/metadata.xml | 22 |
3 files changed, 86 insertions, 0 deletions
diff --git a/dev-java/dom4j/Manifest b/dev-java/dom4j/Manifest new file mode 100644 index 000000000000..4b080a69eb6c --- /dev/null +++ b/dev-java/dom4j/Manifest @@ -0,0 +1,2 @@ +DIST dom4j-2.2.0.tar.gz 554121 BLAKE2B 59d5cbd575dc39d0c8b67da1cd9ce0cb5d134698ff0cbe235c8bbffe65a7b842221907b2906e7044ce6202b65632e02fb7695f0e50c62edaaa5ec543e74b4f78 SHA512 686acc4ab16496eee7ee872cb86074dede9ff426868c4eaf141003776efa363dc9d9d02327dd53559074bff71f161525a71ddac16cad1e164d81fe0ce0b89add +DIST jaxen-1.2.0.jar 232455 BLAKE2B 6bd16e8ac34f3af1b9d61218dc6a29862178516cfbb98c6834bf6db846b537e44b48db6ff578b3d67d32c3e2b142e44440a2fdcc6dc06a6ea427b04e6bf1f370 SHA512 cad582fc12d0741e9e6fd7e0cf80a50feb04f5ef42043df96f8a5b78476c77695d8b43836d2241f76b35676ea759921edd25eaeb2c04ec916eb138aa2901ce5f diff --git a/dev-java/dom4j/dom4j-2.2.0.ebuild b/dev-java/dom4j/dom4j-2.2.0.ebuild new file mode 100644 index 000000000000..5236358e3bfd --- /dev/null +++ b/dev-java/dom4j/dom4j-2.2.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.dom4j:dom4j:2.2.0" +JAVA_TESTING_FRAMEWORKS="testng" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="flexible XML framework for Java" +HOMEPAGE="https://dom4j.github.io/" +SRC_URI="https://github.com/${PN}/${PN}/archive/version/${PV}.tar.gz -> ${P}.tar.gz + https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar" +S="${WORKDIR}/${PN}-version-${PV}" + +LICENSE="dom4j" +SLOT="0" +KEYWORDS="amd64 arm64 ppc64" +IUSE="jaxen" + +CP_DEPEND=" + >=dev-java/jaxb-api-4.0.2:4 + dev-java/xpp2:0 + dev-java/xpp3:0 + dev-java/xsdlib:0 +" +DEPEND="${CP_DEPEND} + >=virtual/jdk-11:* + jaxen? ( dev-java/jaxen:1.2[dom4j] ) + test? ( + >=dev-java/xalan-2.7.3-r3:0 + dev-java/xerces:2 + ) +" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:* + jaxen? ( dev-java/jaxen:1.2[dom4j] ) +" + +JAVA_AUTOMATIC_MODULE_NAME="org.dom4j" + +# dom4j has a cyclic dependency on jaxen[dom4j]. +# The downloaded jaxen-1.2.0.jar is provided for compilation only. +# No prebuilt software is actually installed onto the system. +JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/jaxen-1.2.0.jar" +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="testng,xalan,xerces-2" +JAVA_TEST_RESOURCE_DIRS="xml" +JAVA_TEST_SRC_DIR="src/test/java" + +src_prepare() { + java-pkg-2_src_prepare + java-pkg_clean .. + + if use jaxen; then + JAVA_GENTOO_CLASSPATH+=" jaxen-1.2" + fi +} diff --git a/dev-java/dom4j/metadata.xml b/dev-java/dom4j/metadata.xml new file mode 100644 index 000000000000..a80662a542d0 --- /dev/null +++ b/dev-java/dom4j/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>java@gentoo.org</email> + <name>Java</name> + </maintainer> + <use> + <flag name="jaxen">Includes org.jaxen.dom4j package</flag> + </use> + <longdescription> + Easy to use, open source library for working with XML, XPath and + XSLT on the Java platform using the Java Collections Framework + and with full support for DOM, SAX and JAXP. + </longdescription> + <upstream> + <doc>https://github.com/dom4j/dom4j/wiki</doc> + <bugs-to>https://github.com/dom4j/dom4j/issues</bugs-to> + <remote-id type="cpe">cpe:/a:dom4j_project:dom4j</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> |
