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
+
+