diff --git a/dev-java/jd-core/Manifest b/dev-java/jd-core/Manifest index 44a0571af..1787f4b4c 100644 --- a/dev-java/jd-core/Manifest +++ b/dev-java/jd-core/Manifest @@ -1 +1,2 @@ DIST jd-core-1.0.6.tar.gz 783111 BLAKE2B 4b5a2c41866c00c8b9ab30ae4821ea11e67920fde9a6d86038d44b946c5c5046aad4495774749c173559399650ffb55bb871ff5a4caced75c8273915f65f2ce0 SHA512 fe32e74bc8651a4aa67240fe799c96d4e84183fe698ab209ace8d0a87b89299922efcf7aed0768f4abef45248849cc7c8f4810229149cb8d0c562cbf2fbefb56 +DIST jd-core-1.1.3.tar.gz 819707 BLAKE2B af40594094a7eb1bc45dca0f580d8dc863397e6243a4854605f9792a2202fbefcbde0f5452646ecf17ac7307299825de3b87637ccd35414b0b3ec79c1348133b SHA512 1e59367c3af17fac981fc91c6bc5a3269703a17ed57548d7bc548b2724dbb70c9abfc7065eff5ea2b2aca1e794df6aae46dcdf2129ee11a4268675da9f41edd7 diff --git a/dev-java/jd-core/jd-core-1.1.3.ebuild b/dev-java/jd-core/jd-core-1.1.3.ebuild new file mode 100644 index 000000000..0d457668c --- /dev/null +++ b/dev-java/jd-core/jd-core-1.1.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="JD-Core is a JAVA decompiler written in JAVA" +HOMEPAGE="http://jd.benow.ca/" +SRC_URI="https://github.com/java-decompiler/jd-core/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +#java-pkg-2 sets java based on RDEPEND so the java slot in rdepend is used to build +RDEPEND="virtual/jre:11" +DEPEND="${RDEPEND} + virtual/jdk:11" + +S="${WORKDIR}/${P}" + +JAVA_SRC_DIR="src/main/java/org/jd/core/v1" + +java-pkg-2_src_prepare() { + local base_dir="target/classes/" + [[ ! -d "${base_dir}" ]] && mkdir -p "${base_dir}META-INF" + + #build.gradle + #Main-Class: ${MAIN_CLASS} + cat > "${base_dir}META-INF/MANIFEST.MF" <<-_EOF_ || die + Manifest-Version: 1.0 + JD-Core-Version: ${PV} + _EOF_ + + default +} diff --git a/dev-java/jd-lib/Manifest b/dev-java/jd-lib/Manifest new file mode 100644 index 000000000..2e31f4bc4 --- /dev/null +++ b/dev-java/jd-lib/Manifest @@ -0,0 +1 @@ +DIST jd-cmd-1.1.0.tar.gz 34915 BLAKE2B b8b1876b060adb7101bb60f919bac70f0854bbe8114e3b30b2a4e66e44e04b88fb1a5967f0ff7c417f0caaa73d327246ae5cefc9f51c33fac826370c7f783b81 SHA512 3ad3850f92edc4796e9dd28e5ee10c8554e826ba64efb2c08f094a2aa4d2fa27142a0572fbfcc4215236a38ccbb6661ea9cbef65f9f598ca180a1011d03bf471 diff --git a/dev-java/jd-lib/jd-lib-1.1.0.ebuild b/dev-java/jd-lib/jd-lib-1.1.0.ebuild new file mode 100644 index 000000000..77a088021 --- /dev/null +++ b/dev-java/jd-lib/jd-lib-1.1.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Command line Java Decompiler" +HOMEPAGE="https://github.com/kwart/jd-cmd/" +SRC_URI="https://github.com/kwart/jd-cmd/archive/jd-cmd-${PV}.Final.tar.gz -> jd-cmd-${PV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +#KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="virtual/jre:11" +DEPEND="${RDEPEND} + dev-java/jcommander + dev-java/slf4j-api + dev-java/hamcrest-core:1.3 + dev-java/junit:4 + dev-java/jd-core + virtual/jdk:11" + +S="${WORKDIR}/jd-cmd-jd-cmd-${PV}.Final" + +JAVA_GENTOO_CLASSPATH="jcommander,slf4j-api,hamcrest-core-1.3,junit-4,jd-core" diff --git a/dev-java/jd-lib/metadata.xml b/dev-java/jd-lib/metadata.xml new file mode 100644 index 000000000..ace7c2d3a --- /dev/null +++ b/dev-java/jd-lib/metadata.xml @@ -0,0 +1,8 @@ + + + + + unknown@pentoo.ch + Author Unknown + + diff --git a/dev-java/logback/Manifest b/dev-java/logback/Manifest new file mode 100644 index 000000000..81224fd46 --- /dev/null +++ b/dev-java/logback/Manifest @@ -0,0 +1 @@ +DIST logback-1.2.3.tar.gz 4159589 BLAKE2B 32f091a460dea754181f8757afd45cc9e9888ead5bc5e2851b194371e8757d2e795b89f187039f9b17a6120b51c9c837d5a8f222276b8814a60052e549b57513 SHA512 f6c359d1d2033c15e61e441efd6a09df991164972e3b77a181f0105a2d536c4f9d4d6589131fc9b81fa86c714693b68a8ee9226257f0fa4f3748083df93862ba diff --git a/dev-java/logback/logback-1.2.3.ebuild b/dev-java/logback/logback-1.2.3.ebuild new file mode 100644 index 000000000..ca1b1d9c5 --- /dev/null +++ b/dev-java/logback/logback-1.2.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="The reliable, generic, fast and flexible logging framework" +HOMEPAGE="https://github.com/qos-ch/logback" +SRC_URI="https://github.com/qos-ch/logback/archive/v_${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +#WIP +#KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="virtual/jre:11" +DEPEND="${RDEPEND} + dev-java/slf4j-api + dev-java/slf4j-log4j12 + virtual/jdk:11" + +JAVA_GENTOO_CLASSPATH="slf4j-api,slf4j-log4j12,junit-4,osgi-core-api" diff --git a/dev-util/jd-cmd/Manifest b/dev-util/jd-cmd/Manifest new file mode 100644 index 000000000..2e31f4bc4 --- /dev/null +++ b/dev-util/jd-cmd/Manifest @@ -0,0 +1 @@ +DIST jd-cmd-1.1.0.tar.gz 34915 BLAKE2B b8b1876b060adb7101bb60f919bac70f0854bbe8114e3b30b2a4e66e44e04b88fb1a5967f0ff7c417f0caaa73d327246ae5cefc9f51c33fac826370c7f783b81 SHA512 3ad3850f92edc4796e9dd28e5ee10c8554e826ba64efb2c08f094a2aa4d2fa27142a0572fbfcc4215236a38ccbb6661ea9cbef65f9f598ca180a1011d03bf471 diff --git a/dev-util/jd-cmd/jd-cmd-1.1.0.ebuild b/dev-util/jd-cmd/jd-cmd-1.1.0.ebuild new file mode 100644 index 000000000..ec72d20dc --- /dev/null +++ b/dev-util/jd-cmd/jd-cmd-1.1.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Command line Java Decompiler" +HOMEPAGE="https://github.com/kwart/jd-cmd/" +SRC_URI="https://github.com/kwart/jd-cmd/archive/${P}.Final.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +#KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="virtual/jre:11" +DEPEND="${RDEPEND} + dev-java/jcommander + dev-java/slf4j-api + virtual/jdk:11" + +S="${WORKDIR}/${PN}-${P}.Final" + +JAVA_GENTOO_CLASSPATH="jcommander,slf4j-api" + +JAVA_SRC_DIR="jd-cli/src/main/java/com/github/kwart/jd/cli" + +JAVA_LAUNCHER_FILENAME=${PN} +JAVA_MAIN_CLASS="com.github.kwart.jd.cli.Main" diff --git a/dev-util/jd-cmd/metadata.xml b/dev-util/jd-cmd/metadata.xml new file mode 100644 index 000000000..ace7c2d3a --- /dev/null +++ b/dev-util/jd-cmd/metadata.xml @@ -0,0 +1,8 @@ + + + + + unknown@pentoo.ch + Author Unknown + +