diff --git a/dev-java/sun-jdk-bin/Manifest b/dev-java/sun-jdk-bin/Manifest
new file mode 100644
index 0000000000000000000000000000000000000000..0764adce9da4744d079bf039e99c73515b597e62
--- /dev/null
+++ b/dev-java/sun-jdk-bin/Manifest
@@ -0,0 +1,3 @@
+AUX sun-jdk-bin-8 798 SHA256 ee603b768bc26bcbe44c90a2a12798a8f161282452e34d4b709566c763280568 SHA512 e4a3e12d2d63afa4092d5b2fbd9a1d824db3ae62709516fcf9eb5a0353800b2b383e7cb36271fa1382888782ee8a46ec94a531f315c97717f526a55b927d0702 WHIRLPOOL 4c81746317443118eb5e60003c2904f1e195c08f2ae6015f738aa5f64c27b9db44ce49d28786a8c5cf9549d7585c3513e4646fa46c092b47e5e9ec6f745d6039
+DIST jdk-8u20-linux-x64.tar.gz 160872342 SHA256 3e717622ae48af5ca7298e7797cb71d4d545238f362741a83e69c097ca055de4 SHA512 a1d4169562ba0c2d849975e10cf69539b6b4562c54d6faee46217e27b704cc048541a686800172b2394bbf579cabfd31a6d1c080c2886b999770e5bf3005464c WHIRLPOOL 1641e94bf84f66fd7df1b1f9d4671388716a907e8ea65ea9001efd184b44b27094b75aecb952a499a3e69cfa0d3db673df35adb62361dd5c3206c7ffa032bca8
+EBUILD sun-jdk-bin-8.0.20.ebuild 924 SHA256 73caf29648881dece63cb95854d4479252f77c4a5f346cede6818ffede7959e1 SHA512 f166dae32c4e0a7bfb7157ffa148e31cd86fda70d8fdb0da01e23d3db9136372037657f98fcc197a178447691435b7b586b7dc64156deefa141ce9264bd24fb1 WHIRLPOOL ea20e9e678fb6d80041a34b0f61631259ad45fdff5edc467b39d606ea48348a328aca84205a3f025ef5a9e4835dbcfb1f2660cd57d668a57bb2d94531bb7c141
diff --git a/dev-java/sun-jdk-bin/files/sun-jdk-bin-8 b/dev-java/sun-jdk-bin/files/sun-jdk-bin-8
new file mode 100644
index 0000000000000000000000000000000000000000..2bb9e402a4f2c353c899a4f0e5f6287409f956e2
--- /dev/null
+++ b/dev-java/sun-jdk-bin/files/sun-jdk-bin-8
@@ -0,0 +1,16 @@
+VERSION="Sun JDK 8.0.20"
+JAVA_HOME="/opt/sun-jdk-bin-1.8.0.20"
+JDK_HOME="/opt/sun-jdk-bin-1.8.0.20"
+JAVAC="${JAVA_HOME}/bin/javac"
+PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
+LDPATH="${JAVA_HOME}/jre/lib/amd64/:${JAVA_HOME}/jre/lib/amd64/native_threads/:${JAVA_HOME}/jre/lib/amd64/xawt/:${JAVA_HOME}/jre/lib/amd64/server/"
+MANPATH="/opt/sun-jdk-bin-1.8.0.20/man"
+PROVIDES_TYPE="JDK JRE"
+PROVIDES_VERSION="1.8"
+# Taken from sun.boot.class.path property
+BOOTCLASSPATH="${JAVA_HOME}/jre/lib/resources.jar:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar"
+GENERATION="2"
+ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH"
+VMHANDLE="sun-jdk-bin-8"
+BUILD_ONLY="FALSE"
diff --git a/dev-java/sun-jdk-bin/sun-jdk-bin-8.0.20.ebuild b/dev-java/sun-jdk-bin/sun-jdk-bin-8.0.20.ebuild
new file mode 100644
index 0000000000000000000000000000000000000000..4820415b15ec02be82bfe741a845aa72cd395641
--- /dev/null
+++ b/dev-java/sun-jdk-bin/sun-jdk-bin-8.0.20.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit java-vm-2
+
+DESCRIPTION="A hastily made binary build of the 64 bitSun JDK"
+HOMEPAGE="http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html"
+SRC_URI="jdk-8u20-linux-x64.tar.gz"
+
+LICENSE="Oracle-BCLA-JavaSE"
+SLOT="8"
+KEYWORDS="-* ~amd64"
+
+RESTRICT="strip fetch"
+
+# 423161
+QA_PREBUILT="opt/.*"
+
+S="${WORKDIR}/jdk1.8.0_20"
+
+src_install() {
+	local dest="/opt/${P}"
+	local ddest="${ED}/${dest}"
+	dodir "${dest}"
+
+	cp -pRP * "${ddest}" || die
+	insinto /usr/share/java-config-2/vm
+	doins "${FILESDIR}/${PN}-${SLOT}"
+	dodir "/usr/lib/jvm"
+	dosym "/opt/${P}" "/usr/lib/jvm/${PN}-${SLOT}"
+}
+
+pkg_postinst() {
+	elog "This ebuild installs the Sun JDV version 8 without"
+	elog "checking for any dependency nor sanitation. Use it at"
+	elog "your own risk."
+
+	java-vm-2_pkg_postinst
+}