jd-cli: sync deps with Gentoo

This commit is contained in:
Anton Bolshakov 2024-10-07 10:52:07 +08:00
parent 4618f4e116
commit 135ceb9931
No known key found for this signature in database
GPG key ID: 32BDCED870788F04
19 changed files with 116 additions and 247 deletions

View file

@ -1 +1,2 @@
DIST janino-3.1.10.tar.gz 1760609 BLAKE2B e6fd14e0ab9e7a10c061b17355a74adf76ec7d6b7e530197f7400f23fee626dcaffce58c8befd0ee1e8f21c3ae0505be7a8a7c90cb891a52484ff66cd6b1cdf9 SHA512 a6304f004c0596679ece32cc3dfc727d7f57b7e3bdc000cb9e0d41bd907bea39278456ccfe6b743c87e02e5cd145717e84e4be2d34a33ea9191acbb72cb8f4b6
DIST janino-3.1.7.tar.gz 1747439 BLAKE2B 6e42a9d5cc079c2cf17b76c1d76420ff3fa0027b54736f23e0aa2c5062f4dad19c1ac7efa678fa06cee369a01125a64a4ee32e4120e60ecd8a56d47aa4f69503 SHA512 541925fc10f5fbefde45e60cec1925e3d6f5b7244a6b9de251b5483224bee05c16182e2bf137a00349cbdb6c209ce18b2203ca066e5a7a1f146efa255f5f7799

View file

@ -2,7 +2,9 @@
# Distributed under the terms of the GNU General Public License v2
# Skeleton command:
# java-ebuilder --generate-ebuild --workdir . --pom janino/pom.xml --download-uri https://github.com/janino-compiler/janino/archive/refs/tags/v3.1.7.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild janino-3.1.7.ebuild
# java-ebuilder --generate-ebuild --workdir . --pom janino/pom.xml \
# --download-uri https://github.com/janino-compiler/janino/archive/refs/tags/v3.1.7.tar.gz
# --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild janino-3.1.7.ebuild
EAPI=8
@ -15,6 +17,7 @@ inherit java-pkg-2 java-pkg-simple
DESCRIPTION="An embedded compiler for run-time compilation purposes"
HOMEPAGE="https://janino-compiler.github.io/janino/"
SRC_URI="https://github.com/janino-compiler/janino/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P}/janino"
LICENSE="BSD"
SLOT="0"
@ -36,14 +39,12 @@ CDEPEND="
DEPEND="
>=virtual/jdk-1.8:*
dev-java/ant-core:0
dev-java/ant
"
RDEPEND="
>=virtual/jre-1.8:*"
S="${WORKDIR}/${P}/janino"
src_prepare() {
default
java-pkg_clean
@ -56,7 +57,7 @@ src_compile() {
JAVA_GENTOO_CLASSPATH_EXTRA+=":commons-compiler.jar"
rm -r target || die
JAVA_CLASSPATH_EXTRA="ant-core"
JAVA_CLASSPATH_EXTRA="ant"
JAVA_SRC_DIR="src/main/java"
JAVA_RESOURCE_DIRS="src/main/resources"
JAVA_JAR_FILENAME="janino.jar"

View file

@ -0,0 +1,104 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Skeleton command:
# java-ebuilder --generate-ebuild --workdir . --pom janino/pom.xml \
# --download-uri https://github.com/janino-compiler/janino/archive/refs/tags/v3.1.7.tar.gz
# --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild janino-3.1.7.ebuild
EAPI=8
JAVA_PKG_IUSE="doc source test"
MAVEN_ID="org.codehaus.janino:janino:3.1.7"
JAVA_TESTING_FRAMEWORKS="junit-4"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="An embedded compiler for run-time compilation purposes"
HOMEPAGE="https://janino-compiler.github.io/janino/"
SRC_URI="https://github.com/janino-compiler/janino/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${P}/janino"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm arm64 ppc64 x86"
# Common dependencies
# POM: ${PN}/pom.xml
# org.codehaus.janino:commons-compiler:3.1.7 -> !!!artifactId-not-found!!!
CDEPEND="
!!!artifactId-not-found!!!
"
# Compile dependencies
# POM: ${PN}/pom.xml
# org.apache.ant:ant:1.10.11 -> !!!suitable-mavenVersion-not-found!!!
# POM: ${PN}/pom.xml
# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4
DEPEND="
>=virtual/jdk-1.8:*
dev-java/ant
"
RDEPEND="
>=virtual/jre-1.8:*"
src_prepare() {
default
java-pkg_clean
}
src_compile() {
JAVA_SRC_DIR="../commons-compiler/src/main/java"
JAVA_JAR_FILENAME="commons-compiler.jar"
java-pkg-simple_src_compile
JAVA_GENTOO_CLASSPATH_EXTRA+=":commons-compiler.jar"
rm -r target || die
JAVA_CLASSPATH_EXTRA="ant"
JAVA_SRC_DIR="src/main/java"
JAVA_RESOURCE_DIRS="src/main/resources"
JAVA_JAR_FILENAME="janino.jar"
java-pkg-simple_src_compile
JAVA_GENTOO_CLASSPATH_EXTRA+=":janino.jar"
rm -r target || die
if use doc; then
JAVA_SRC_DIR=(
"../commons-compiler/src/main/java"
"src/main/java"
)
JAVA_JAR_FILENAME="ignoreme.jar"
java-pkg-simple_src_compile
fi
}
src_test() {
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
JAVA_TEST_SRC_DIR="../commons-compiler/src/test/java"
JAVA_TEST_RESOURCE_DIRS="../commons-compiler/src/test/resources"
java-pkg-simple_src_test
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
JAVA_TEST_SRC_DIR="src/test/java"
JAVA_TEST_RESOURCE_DIRS="src/test/resources"
java-pkg-simple_src_test
}
src_install() {
default
java-pkg_dojar "commons-compiler.jar"
java-pkg_dojar "janino.jar"
if use doc; then
java-pkg_dojavadoc target/api
fi
if use source; then
java-pkg_dosrc "../commons-compiler/src/main/java/*"
java-pkg_dosrc "src/main/java/*"
fi
}

View file

@ -5,4 +5,7 @@
<email>unknown@pentoo.ch</email>
<name>Author Unknown</name>
</maintainer>
<upstream>
<remote-id type="github">janino-compiler/janino</remote-id>
</upstream>
</pkgmetadata>

View file

@ -1 +0,0 @@
DIST jetty-http-11.0.9-sources.jar 133697 BLAKE2B 38e8a805d769abf8e041c1191fd6f011742ca25a5084b177406835f92830014107b5cfbf50f11f89fe422069dc3525e612c4e785addebc2b81d061b5dbebb29f SHA512 00c53307040966200051deb4341286eb2493d49e5f4216f7d9b016f3f375642862b11110251233b6df171fb7961baf34d9659a45fe1f952f65ac19c04f7fb6ed

View file

@ -1,31 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Jetty HTTP"
HOMEPAGE="http://www.eclipse.org/jetty/"
SRC_URI="https://repo1.maven.org/maven2/org/eclipse/jetty/${PN}/${PV}/${P}-sources.jar"
LICENSE="EPL-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
CDEPEND="dev-java/slf4j-api:0
dev-java/jetty-util:0
dev-java/jetty-io:0
"
RDEPEND=">=virtual/jre-11:*
${CDEPEND}"
DEPEND=">=virtual/jdk-11:*
${CDEPEND}"
JAVA_GENTOO_CLASSPATH="slf4j-api,jetty-util,jetty-io"
#src_prepare(){
# rm module-info.java
# eapply_user
#}

View file

@ -1 +0,0 @@
DIST jetty-io-11.0.9-sources.jar 115544 BLAKE2B d41d8910116c1348fdb26e0eb6840146d71234f50b3a60ec49a31aa80d29e9ba66185ccd345d5d2d3fe882c3dea3ce1a82afaddb814e14d72ef979cad4437545 SHA512 f0b1fe74f8d3cea4e37ec1e96b2bfb0592160b4bd08783b6dc1dc0425f46ef3fbfb579fc39fb7a018a0d42e7ed6d41fa30f7a5b442fb1bc76a91afff89fb2da9

View file

@ -1,31 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="IO Utility"
HOMEPAGE="http://www.eclipse.org/jetty/"
SRC_URI="https://repo1.maven.org/maven2/org/eclipse/jetty/${PN}/${PV}/${P}-sources.jar"
LICENSE="EPL-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
CDEPEND="dev-java/slf4j-api:0
dev-java/jetty-util:0
dev-java/jetty-jmx:0
"
RDEPEND=">=virtual/jre-11:*
${CDEPEND}"
DEPEND=">=virtual/jdk-11:*
${CDEPEND}"
JAVA_GENTOO_CLASSPATH="slf4j-api,jetty-util,jetty-jmx"
#src_prepare(){
# rm module-info.java
# eapply_user
#}

View file

@ -1 +0,0 @@
DIST jetty-jmx-11.0.9-sources.jar 26301 BLAKE2B 6c700101f7077877d055e699f8927ebc7c6085590debb77a27265c12497b1f97fce18327b92975e13f6f50694629c104ff51eb9d60b80b6b64695a37998306ab SHA512 bf020d19005ff6a1571cc6f28391c077df1eef5156a784ab53962547125bba2c11d525a403fde8ae46e670c0f943c6499962edab52394c2e4bb1f574b0004c76

View file

@ -1,29 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Jetty IO Utility"
HOMEPAGE="http://www.eclipse.org/jetty/"
SRC_URI="https://repo1.maven.org/maven2/org/eclipse/jetty/${PN}/${PV}/${P}-sources.jar"
LICENSE="EPL-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
CDEPEND="dev-java/jetty-util:0"
RDEPEND=">=virtual/jre-11:*
${CDEPEND}"
DEPEND=">=virtual/jdk-11:*
${CDEPEND}"
JAVA_GENTOO_CLASSPATH="jetty-util"
#src_prepare(){
# rm module-info.java
# eapply_user
#}

View file

@ -1 +0,0 @@
DIST jetty-server-11.0.9-sources.jar 441155 BLAKE2B edbaa251f0985099df6828d10e09296794dcfeee93506da88d05e090b4aae87aad77132ab051f8d506e43f1e8d5794dc25f1e245a397ae5f108eaa88e5ab2207 SHA512 569fa53afd388983f11f73af2c22a8a005989873bb0ede7c69a08488c2969fa355bbeb1da83fc06e4fd5cf35c71acebf41827d9ffc745913db1ed7350a6b8c40

View file

@ -1,34 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="The core jetty server artifact"
HOMEPAGE="http://www.eclipse.org/jetty/"
SRC_URI="https://repo1.maven.org/maven2/org/eclipse/jetty/${PN}/${PV}/${P}-sources.jar"
LICENSE="EPL-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=virtual/jre-11:*"
DEPEND="${RDEPEND}
>=virtual/jdk-11:*
app-arch/unzip
dev-java/jetty-io
dev-java/jetty-util
dev-java/jetty-http
dev-java/jetty-jmx
dev-java/jakarta-servlet-api:5
"
JAVA_GENTOO_CLASSPATH="jetty-io,jetty-util,jakarta-servlet-api:5,jetty-http,jetty-jmx"
src_prepare(){
rm module-info.java
eapply_user
}

View file

@ -1 +0,0 @@
DIST jetty-util-11.0.9-sources.jar 348025 BLAKE2B 4fdd453f0485c3bcb5f200a99df225c774b24cbf747c8dba84c3a07a02edfddefd0b627dd78bbc7c29fbefc22b95467b5bbc02ba9b4911ad9c5ae2d9f40f71c0 SHA512 bbe3bb26574faaa62ca43246b540b93979af22e5d36af96694c711aebac0341ba0aa34b7794f4d801e98757e079be833ed1af9d4769eccaf62137a0892e64ad7

View file

@ -1,28 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Jetty IO Utility"
HOMEPAGE="http://www.eclipse.org/jetty/"
SRC_URI="https://repo1.maven.org/maven2/org/eclipse/jetty/${PN}/${PV}/${P}-sources.jar"
LICENSE="EPL-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
CDEPEND="dev-java/slf4j-api:0"
RDEPEND=">=virtual/jre-11:*
${CDEPEND}"
DEPEND=">=virtual/jdk-11:*
${CDEPEND}"
JAVA_GENTOO_CLASSPATH="slf4j-api"
#src_prepare(){
# rm module-info.java
# eapply_user
#}

View file

@ -1,2 +0,0 @@
DIST jgraphx-2.1.1.2.tar.gz 3171911 BLAKE2B 145af29132620181c0255c458061672465efd99e0b804f5848977e2ecb787d87b32b57ddefbe086c79efea4ab5ba352846c5abe1043f9bff69fe779bf4e617f4 SHA512 842f124deab62fee4900314fa0cefb8b98f22125ee47499655752937e224624b62b852f5929f9d9a14e37741a48676ab74d2c43e698ebf66714ab657061cbb58
DIST jgraphx-4.2.2.tar.gz 3525225 BLAKE2B a716df6d843fdc3b0ef32ba9549701d658f1daa104fd90df00137753d837756a2008129cb449771ec8dac3731b3033b429a7758f7f2e3ca58f27b93c88732b5c SHA512 767c0972100c8ed41561304367cba4574d1ba1bcd5c5d57fa869dd0a1bc1b2d6d70253577a4d2a2f03641afec5bd0d4e81e52a13529681737de7918c0c24cee7

View file

@ -1,40 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
MY_PV=$(ver_rs '_')
DESCRIPTION="Open-source graph component for Java"
SRC_URI="https://github.com/jgraph/jgraphx/archive/v${PV}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="http://www.jgraph.com"
IUSE="doc examples source"
DEPEND="virtual/jdk:1.8
app-arch/unzip"
RDEPEND=">=virtual/jre-1.5"
LICENSE="BSD"
SLOT="$(ver_cut 1-2)"
KEYWORDS="amd64 x86"
src_prepare() {
# don't do javadoc always
sed -i \
-e 's/depends="doc"/depends="compile"/' \
build.xml || die "sed failed"
rm -rf doc/api lib/jgraphx.jar || die
eapply_user
}
EANT_BUILD_TARGET="build"
EANT_DOC_TARGET="doc"
src_install() {
java-pkg_dojar lib/${PN}.jar
use doc && java-pkg_dojavadoc docs/api
use source && java-pkg_dosrc src/org
use examples && java-pkg_doexamples examples
}

View file

@ -1,40 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
MY_PV=$(ver_rs '_')
DESCRIPTION="Open-source graph component for Java"
SRC_URI="https://github.com/jgraph/jgraphx/archive/v${PV}.tar.gz -> ${P}.tar.gz"
HOMEPAGE="http://www.jgraph.com"
IUSE="doc examples source"
DEPEND="virtual/jdk:11
app-arch/unzip"
RDEPEND=">=virtual/jre-11"
LICENSE="BSD"
SLOT="$(ver_cut 1-2)"
KEYWORDS="amd64 x86"
src_prepare() {
# don't do javadoc always
sed -i \
-e 's/depends="doc"/depends="compile"/' \
build.xml || die "sed failed"
rm -rf doc/api lib/jgraphx.jar || die
eapply_user
}
EANT_BUILD_TARGET="build"
EANT_DOC_TARGET="doc"
src_install() {
java-pkg_dojar lib/${PN}.jar
use doc && java-pkg_dojavadoc docs/api
use source && java-pkg_dosrc src/org
use examples && java-pkg_doexamples examples
}

View file

@ -31,7 +31,7 @@ KEYWORDS="amd64 arm64 x86"
# org.slf4j:slf4j-api:2.0.1 -> >=dev-java/slf4j-api-2.0.3:0
CP_DEPEND="
~dev-java/janino-3.1.7:0
dev-java/janino:0
dev-java/jakarta-mail-api:0
~dev-java/logback-core-${PV}:0
>=dev-java/slf4j-api-2.0.0:0

View file

@ -35,7 +35,7 @@ CP_DEPEND="
dev-java/jakarta-mail:0
dev-java/jakarta-mail-api:0
dev-java/jakarta-servlet-api:6
~dev-java/janino-3.1.7:0
dev-java/janino:0
dev-java/jansi:2
"