diff options
Diffstat (limited to 'dev-java/jaxb-api')
-rw-r--r-- | dev-java/jaxb-api/Manifest | 2 | ||||
-rw-r--r-- | dev-java/jaxb-api/jaxb-api-2.3.3-r1.ebuild | 50 | ||||
-rw-r--r-- | dev-java/jaxb-api/jaxb-api-3.0.1-r1.ebuild | 38 |
3 files changed, 90 insertions, 0 deletions
diff --git a/dev-java/jaxb-api/Manifest b/dev-java/jaxb-api/Manifest index 32b28c50dc40..b7e53fc7c9ef 100644 --- a/dev-java/jaxb-api/Manifest +++ b/dev-java/jaxb-api/Manifest @@ -1,5 +1,7 @@ DIST jaxb-api-2.3.3.tar.gz 193025 BLAKE2B 1cf4461fdc67cc05ee43e880c254290b9dbe8a40b1dc39444d8fb6656698876a4bb16c679ee551ec7baa95c07eaf83e2fe5638a71eafbb158805c14c38888cb8 SHA512 37d6705fc1563f0d35a215e2f176473ee5e817a4a3017afe22042a4235c86b8556ea1fb23210d07ca7ea3cd1e0a3271daa4be8c9652cfe92ce2898f1381de3bf DIST jaxb-api-3.0.1.tar.gz 420695 BLAKE2B 70da435e75f6fcb155d57ee20659897d7d1a72dc38e77f0348eaa767b56e2c5fbb7df88c3b0c794cfc7eaad3d839550a197288dab59520a63562f083388764c0 SHA512 16d62a1fd6045a57f1d215227ce75860340c286eb0986b1086a0312dbc8ca8119b25533c42fe54f367231ec1c34795fec6a9355417f71ce826ee28d5fb6cf9fe +EBUILD jaxb-api-2.3.3-r1.ebuild 1535 BLAKE2B 029a11d2436bc4594c2c8dada183331431ac42fdf7e6c380fc4397086784e24561742dc1d4164a85dcb79ac0fafe48758863d31b07d5dbec199f4d52d38efabb SHA512 b60a357fe7e7e9d788cb34eee2a2f98b792e5bd4eeb56fc9e25186fce890def4895b2012cb18b878fbabce756e460bdf59c3367678b267984d6772fbaa0e8704 EBUILD jaxb-api-2.3.3.ebuild 1786 BLAKE2B 677c14dcf9c7b350c71ee541ca2f3c873bfbd4dcbe06e6e2ae6242574612b78cfb62459286f2747c55b57168a1b1b5e1a77c336a85a7b057fb5aa3cb237a7dca SHA512 50e54d9ba94020606b0074a4da951c8d487c1c5e884c4d585880a73824a014b5188b275537d09954a3e1aa225424b0d0bfb55a77f0813f0562dcf85aab956139 +EBUILD jaxb-api-3.0.1-r1.ebuild 1141 BLAKE2B a73ebcc3494456a487462d27c4dc3cf3383a2d79534ab208c83346791f82fcf08cd06bbae221de59ee503d7b3607c8e9f2cc2faa26ded586b33ad3f3196977c7 SHA512 eb37dc0efe9c58f641dff72cd5325ca5e1a34b6d1cbbcba350551c4e46718090783d3b56ce82dc18b1e9ca3198f9ef9b1ce2dd30333e8997f40c3373d469d606 EBUILD jaxb-api-3.0.1.ebuild 1153 BLAKE2B c9ba7c100acff5546a1a84c7d4c44459218bba27d183df4b17f51f61396ecbc4b1f1bcbcfdef146c607c5bd2474233116b12bd713c999af83fbf7cd311fe6a52 SHA512 36e32cb358e10716831a33daa388c2fce8012c0cac637e20fcd412e946df8a4395f64db46cf5a82ebbf77d40a2d861cf0fd37fd4cc59c41c0cc36ac90b1dc955 MISC metadata.xml 372 BLAKE2B 989cc55b0f2734eaffc192a47e27d159a4dcb39b4383c9a19d5a331e2f30d136e7db69e67533d1e6823433ddadd08d127372fa4be0bbf20971dcd9d4d3eade82 SHA512 75fbacfd6c24164733c2382ffef0e56545b304af647880c10f1de7ac599062fed293f9f907097fcb0afe566b370cc9e74887d8450af6f196ca34087e4e0c8153 diff --git a/dev-java/jaxb-api/jaxb-api-2.3.3-r1.ebuild b/dev-java/jaxb-api/jaxb-api-2.3.3-r1.ebuild new file mode 100644 index 000000000000..8e24eccaf3cd --- /dev/null +++ b/dev-java/jaxb-api/jaxb-api-2.3.3-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/eclipse-ee4j/jaxb-api/archive/refs/tags/2.3.3.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jaxb-api-2.3.3.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="jakarta.xml.bind:jakarta.xml.bind-api:2.3.3" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Jakarta XML Binding API" +HOMEPAGE="https://github.com/eclipse-ee4j/jaxb-api" +SRC_URI="https://github.com/eclipse-ee4j/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="EPL-1.0" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# jakarta.activation:jakarta.activation-api:1.2.2 -> >=dev-java/jakarta-activation-api-2.0.1:0 +# jakarta.xml.bind:jakarta.xml.bind-api:2.3.3 -> >=dev-java/jaxb-api-2.3.3:0 + +CDEPEND="dev-java/jakarta-activation-api:1" +DEPEND="${CDEPEND} + >=virtual/jdk-11:*" +RDEPEND="${CDEPEND} + >=virtual/jre-1.8:*" + +DOCS=( ../{LICENSE,NOTICE,README}.md ) + +S="${WORKDIR}/${P}/${PN}" + +JAVA_GENTOO_CLASSPATH="jakarta-activation-api-1" +JAVA_GENTOO_CLASSPATH_EXTRA="jaxb-api.jar" +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" + +JAVA_TEST_GENTOO_CLASSPATH="junit-4" +JAVA_TEST_SRC_DIR="../${PN}-test/src/test/java" +JAVA_TEST_RESOURCE_DIRS="../${PN}-test/src/test/resources" + +src_install() { + default + java-pkg-simple_src_install +} diff --git a/dev-java/jaxb-api/jaxb-api-3.0.1-r1.ebuild b/dev-java/jaxb-api/jaxb-api-3.0.1-r1.ebuild new file mode 100644 index 000000000000..6b3427db5392 --- /dev/null +++ b/dev-java/jaxb-api/jaxb-api-3.0.1-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/eclipse-ee4j/jaxb-api/archive/refs/tags/3.0.1.tar.gz --slot 2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jaxb-api-3.0.1.ebuild + +EAPI=8 + +JAVA_PKG_IUSE="doc source" +MAVEN_ID="jakarta.xml.bind:jakarta.xml.bind-api:3.0.1" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Jakarta XML Binding API" +HOMEPAGE="https://github.com/eclipse-ee4j/jaxb-api/jakarta.xml.bind-api" +SRC_URI="https://github.com/eclipse-ee4j/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="EPL-1.0" +SLOT="3" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +# Common dependencies +# POM: pom.xml +# com.sun.activation:jakarta.activation:2.0.1 -> >=dev-java/jakarta-activation-2.0.1:2 + +CDEPEND="dev-java/jakarta-activation:2" + +DEPEND="${CDEPEND} + >=virtual/jdk-11:*" + +RDEPEND="${CDEPEND} + >=virtual/jre-1.8:*" + +S="${WORKDIR}/${P}/${PN}" + +JAVA_GENTOO_CLASSPATH="jakarta-activation-2" +JAVA_SRC_DIR="src/main/java" +JAVA_RESOURCE_DIRS="src/main/resources" |