summaryrefslogtreecommitdiff
path: root/dev-db/oracle-instantclient-jdbc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-db/oracle-instantclient-jdbc
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-db/oracle-instantclient-jdbc')
-rw-r--r--dev-db/oracle-instantclient-jdbc/Manifest16
-rw-r--r--dev-db/oracle-instantclient-jdbc/metadata.xml8
-rw-r--r--dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-10.2.0.3.ebuild56
-rw-r--r--dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.2.ebuild53
-rw-r--r--dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.3.ebuild109
-rw-r--r--dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.4.ebuild92
-rw-r--r--dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-12.ebuild19
7 files changed, 353 insertions, 0 deletions
diff --git a/dev-db/oracle-instantclient-jdbc/Manifest b/dev-db/oracle-instantclient-jdbc/Manifest
new file mode 100644
index 000000000000..c1ce806c8fa6
--- /dev/null
+++ b/dev-db/oracle-instantclient-jdbc/Manifest
@@ -0,0 +1,16 @@
+DIST instantclient-jdbc-linux-11.2.0.3.0.zip 1562543 SHA256 45f9b5ecfba90e3936418e8047660b7d2c90b276a78b5f51c70235abefc50acd SHA512 f78991e57eed2b095e8659825723bfc107d3c4519d1864769a0190f22e3d5667a1a4213a067470a8fb07c1f0562ec950c9fbe37f70e9475811dd1edfaf3f17f0 WHIRLPOOL f3eb7e031366fe1d9e396ed61acc89611715bbe4dcc8ecc32743229b2429708826c88d8f90d9362243067b5e4e43d65e01b6875ae56a88ed87efb7574ad002d2
+DIST instantclient-jdbc-linux-11.2.0.4.0.zip 1562440 SHA256 d933485f6f8a1d19b009ad9803ec4a7037bb6813a8b54668925534078df4cdd8 SHA512 0a92a6529642203d48846d3f22f3756ada22942ea5e7c36d779d220dc7195301d4016edd8ee5124f9e51429bb77d9890602c1a18884eec58ff40c2aed24e55f9 WHIRLPOOL a55b4a47f1f533d6a45932ea205b6ffeedd0cabc2e154269753759a28fdc93976792050bbec834a95e5057fb37a5aee593f8c2610be8a2a9de12048346686591
+DIST instantclient-jdbc-linux-x86-64-10.2.0.3-20070103.zip 1493549 SHA256 894a015af4105e2f65a415e597e62e6bd9702d6f75a99e27af74cd901f5e7ee9 SHA512 061c9b74f419d77dc5ef53ce7dfa784fd49724ea6de508b85c81f3c92fd6f97941cfccaa50c13f811dc8e0fed62bd00caa1b7015177327a3f483e75f77a36e8d WHIRLPOOL 94b96f4db4185916fbfdb78d3624a3dfa9da41fa09c9e88b5e43d34be55820a37426053c2aef4fed5e03a38e356ed6cc3882296e2043afa18343297777e0e41b
+DIST instantclient-jdbc-linux-x86-64-11.2.0.2.0.zip 1563157 SHA256 07fcfbd61a183588813fb755dafd04c052a771959fcbc4ee89e2180337d6c537 SHA512 f59a856263fbf60787b0014b52995616f2231f4da7b848d0732f870366963ac188e843c5d5fd254f1627e7db5f94a8df7d7e58de2ebbc2d205fda70ed8f86f1c WHIRLPOOL 40230d5a15435b585aa026a219fcdccf7390e8b52982d273e23a6a9ab34da74746bef23ebf690d8e88dcfd80735c3ae8f012c44bb1d27c1f39e45eb3d908358d
+DIST instantclient-jdbc-linux.x64-11.2.0.3.0.zip 1562504 SHA256 cfbcaacd85cd2964dae8478337e9020312b9827284ce86140db3c5e310436df1 SHA512 afb824786e01f316dfa244e304fae7d9a34f4175de8ff6622bed116a9810bfca9ec5eceda6a1de95d46f7170fb63f1345dc1886efd168f1daa8c8498d2b3c8d7 WHIRLPOOL 45f993dbe650009a25cf2ba684830eb4a0d17d479ccd91dbc919a3735f8f54f1bac00c503c3bde3e562a0789d1702ebeb62a904e596cf748cbb928be080b2d01
+DIST instantclient-jdbc-linux.x64-11.2.0.4.0.zip 1562474 SHA256 07df3f6fc76b0cba17534e1d79a4d14fca6e42a1fe803cc2f33edc6e5e2ab7ac SHA512 289a08bddc81687b73a42fb35ae6ea294dd8f536ae9d3e95142ab78ad72eeebf66947fa6f5585e48e35b7f92e65fe6a295fb564b8353d389e76bfecf35c48c18 WHIRLPOOL 6530de00fc8a2a30ed6f37a735355b65c068971f2e7f95b58a60a6d111161ce596715eeefc04dc7ee8d39deeaa2fb46bf3481e2dfe982e4696c4cd7d1fc2185d
+DIST instantclient-jdbc-linux32-10.2.0.3-20061115.zip 1482939 SHA256 23536b1bf8113f231e2f197e1011b6ddf04a79c5ccedae542cb6100eae28a547 SHA512 b43f9606abbd25f9acc9089d4ab8a2ce8da9b983f9f4577d23ee777a83de5debcf1e5dfd3a7ed0774a89a2fb1444d753e9ba554483fbbf397af21510b40d064d WHIRLPOOL 4533687485666220aa0bcf03d66ecfe89ffe7c3f71f347f41559b4fcd88ff4166c0e8b1bd9bea359124fd79a0dfe5993e576eea473024cc27e16c35e226d8605
+DIST instantclient-jdbc-linux32-11.2.0.2.0.zip 1562555 SHA256 25b58a2a42407d665af6e913066de716d9fe16ebda140954b8f03b71056871cb SHA512 0383eb44db329cc3dad9cebf8b84d7fe9b7e01271afb5aece34397184a89fc42b9c3cabe6319f0ac639c7883d3eb8cabe92aebcd3383a908a4aa9807a943bd3a WHIRLPOOL 9eb95eb102c7c41e629db9d9cb76c3ac922ad2e130f8d4b846c6e35cadd61951e52b067b67f3db3da2b3a06f32901cabd0615f1c81f73ff979780939a2a26b3c
+EBUILD oracle-instantclient-jdbc-10.2.0.3.ebuild 1479 SHA256 7b400d44dde899ce9637b11d4a17755cbe9770a7cf76ecb4d90c97d07b0ec955 SHA512 9116f09e2b492bbe5e9b4d820e17bffc5a0d76f3c746d38349830869a7d62c53bef2291b4f36f020ad77b39561e5319371c975c091723b5f7d99e8e6819cd4a5 WHIRLPOOL b562c0451e531ab3ac026f8042e9f904d2dd2c154896ce2e0c2375c1e889056e3eb6da1e90acf02552c23003eb826cee6cd7be09bc7b442448a6f75555532553
+EBUILD oracle-instantclient-jdbc-11.2.0.2.ebuild 1351 SHA256 fbfc56c2fb4d1a988ceb7f38a82a5e7840c46571e270f5ceaf75b412cdb654a0 SHA512 f79fb9478d13010017b1373b30209c9bf95ed4f57fabb8810556e3173b29f7e4734a7ab56cae5b8ce8a2ee3922e94d690597b4962b84b6d333d5b3ad1a5c8470 WHIRLPOOL d93653cd0245c0292bed9a62ed4c2013f81ab87348ed5fe76fb005e73cf9bfdf5a320e6f65bd7a36bca6b4e95604ab80d1f51478243103c76ac0af550f41a138
+EBUILD oracle-instantclient-jdbc-11.2.0.3.ebuild 2156 SHA256 7e2846f4107925fbc981b1b7708292251feb78d26570387282f82d0ea8902385 SHA512 ab75d9b8d07156987e55c734a2e4ae1f73f5ff8261f944481b3ad49885f15d9c3ed6c20cadf48081efde9b70f3b9bf3a6bb2546f172c02ab1955ed36fcfa137f WHIRLPOOL 3fb9dac9e064bbc54e82e156dfcaed793ed5870e79956b84ce9c11d2df164244ea4b01d3557d6b4964d7e6aa0f9f390ed08abd052b3647a772300ac720607204
+EBUILD oracle-instantclient-jdbc-11.2.0.4.ebuild 1940 SHA256 d2282a2ff9459b5fb7723072c79c73508e92b8215aa856e95e9a43ecade77d04 SHA512 02c6e4f6e355c47ca49f179ed5ba429e9129f7a23dbaa544f8e63c65e76d3aa9e9ce5e3d5ec72bda68eacfa7b368e7b00ef79daf0ed7e02ff9c125e47807f453 WHIRLPOOL 5fc1dfc8017fb492ca207b5fb7aa1ca2ed859308ed6b2dfa9ef237ccc4e9e581444148799c2a341ae8fd80abbebc7ddd3c9b528b90fea91a5b35e4f8af516a32
+EBUILD oracle-instantclient-jdbc-12.ebuild 446 SHA256 d43079e872675f689a2de594c513d1b67be97e2032892582de6835e71f5f5d23 SHA512 cf45109d2f12847fee0eb95f9de3b72607669dde197e3b1859847b1934568b29b0059c1eb2fb83e08e5ace86078d357df26ee0e8b3dbe44a6372ea9387ea720d WHIRLPOOL f7753c3630cb003274cb51ef28adb05c400e4099e092fe9220f3d9a83af47ee7b781e444c686eb490f4a184d01999027cd6e34ed69bf0b41cc3f8d54ab7ad709
+MISC ChangeLog 3055 SHA256 543b9ce4871fb82c308d3340227bfce7ce6afef19414552e03f98b4acaee9c01 SHA512 31df1fff72cf0fcf294a5e0efbe006cb4387467f665d44ece70efdd94563849f11efbaa6c3e7d82ad8e98cf51690da57b603d1c95a020eff1f1d9f6e9adecca5 WHIRLPOOL 64b0aface9d5ed41e4fc9fde413a412763a29ec97c62f13a3279d9f1f944081273364c34af297046d2050a9daea78778f01b5d58cb1e6102c396f12ecbb5bff6
+MISC ChangeLog-2015 7401 SHA256 7bb7a5e3113d9c1cca026cccbd8c1ad8f96e88348a047ebbe4e8ceb7a38f2b49 SHA512 ff9b5e2f4cd003eca60931abc2870591869a28697aa8fc188aa31ada5c07d9905620843abab62b54cc375d5d7f672e3a29e244bd2abb2a283f45bf7f4c54b9f3 WHIRLPOOL 95cece9cda579318e5d7d1758875e885af16e1afc2d3f27d6474316f55aa5eeff47af635b3abb6cd345d3e9eaa88fdde5593eee1b186d244b34e04e325bb751d
+MISC metadata.xml 344 SHA256 d174d68828743d3a86a8ef41b7191a0e129eedf2ad7b120598a3b0c10f72e2d2 SHA512 650f29483a89a65b3855aeb65fc486d38365660ed2a67e9ab18e96534c5dd453d7897b0443fd1b12dfceaee3b542840ab1648c36b07728014dfd57ac1c95e3e9 WHIRLPOOL c2fbc975d357d3ec1e47ebc7a44103745c119d46258274f84bafa939f2ddd2968fab0a4ae2ab55dc79bc54807c164960f6ba11e58edeb1aa1e398ce03594db0f
diff --git a/dev-db/oracle-instantclient-jdbc/metadata.xml b/dev-db/oracle-instantclient-jdbc/metadata.xml
new file mode 100644
index 000000000000..8b032de8ebf6
--- /dev/null
+++ b/dev-db/oracle-instantclient-jdbc/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>haubi@gentoo.org</email>
+</maintainer>
+<longdescription>Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications</longdescription>
+</pkgmetadata>
diff --git a/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-10.2.0.3.ebuild b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-10.2.0.3.ebuild
new file mode 100644
index 000000000000..0831b57dfc7f
--- /dev/null
+++ b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-10.2.0.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib
+
+MY_P_x86="${PN/oracle-/}-linux32-${PV}-20061115"
+MY_P_amd64="${PN/oracle-/}-linux-x86-64-${PV}-20070103"
+
+S=${WORKDIR}
+DESCRIPTION="Oracle 10g client installation for Linux: JDBC supplement"
+HOMEPAGE="http://www.oracle.com/technology/tech/oci/instantclient/index.html"
+SRC_URI="amd64? ( ${MY_P_amd64}.zip )
+ x86? ( ${MY_P_x86}.zip )"
+
+LICENSE="OTN"
+SLOT="0"
+KEYWORDS="-* amd64 x86"
+RESTRICT="fetch"
+IUSE=""
+
+RDEPEND=">=dev-db/oracle-instantclient-basic-${PV}"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+pkg_setup() {
+ MY_P=MY_P_${ARCH}
+ export MY_P=${!MY_P}
+}
+
+pkg_nofetch() {
+ eerror "Please go to:"
+ eerror " ${HOMEPAGE}"
+ eerror "and download the JDBC supplemental package. Put it in:"
+ eerror " ${DISTDIR}"
+ eerror "after downloading it."
+}
+
+src_unpack() {
+ unzip "${DISTDIR}"/${MY_P}.zip
+}
+
+src_install() {
+ dodir /usr/$(get_libdir)/oracle/${PV}/client/lib
+ cd "${S}"/instantclient_10_2
+ insinto /usr/$(get_libdir)/oracle/${PV}/client/lib
+ doins libheteroxa10.so orai18n.jar
+}
+
+pkg_postinst() {
+ elog "The JDBC supplement package for Oracle 10g has been installed."
+ elog "You may wish to install the oracle-instantclient-sqlplus (for "
+ elog "running the SQL*Plus application) package as well."
+ elog
+ elog "oracle-instantclient-* packages aren't installed in different"
+ elog "SLOTs any longer. You may want to uninstall older versions."
+}
diff --git a/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.2.ebuild b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.2.ebuild
new file mode 100644
index 000000000000..b7ff03fbfc8b
--- /dev/null
+++ b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit eutils multilib
+
+MY_P_x86="${PN/oracle-/}-linux32-${PV}.0"
+MY_P_amd64="${PN/oracle-instantclient-/instantclient-}-linux-x86-64-${PV}.0"
+
+S="${WORKDIR}"
+DESCRIPTION="Oracle 11g client installation for Linux: JDBC supplement"
+HOMEPAGE="http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html"
+SRC_URI="x86? ( ${MY_P_x86}.zip )
+ amd64? ( ${MY_P_amd64}.zip )"
+
+LICENSE="OTN"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+RESTRICT="fetch"
+IUSE=""
+
+RDEPEND=">=dev-db/oracle-instantclient-basic-${PV}"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+pkg_setup() {
+ MY_P=MY_P_${ARCH}
+ export MY_P=${!MY_P}
+}
+
+pkg_nofetch() {
+ eerror "Please go to:"
+ eerror " ${HOMEPAGE}"
+ eerror "and download the JDBC supplemental package. Put it in:"
+ eerror " ${DISTDIR}"
+ eerror "after downloading it."
+}
+
+src_unpack() {
+ unzip "${DISTDIR}"/${MY_P}.zip
+}
+
+src_install() {
+ dodir /usr/$(get_libdir)/oracle/${PV}/client/lib
+ cd "${S}"/instantclient_11_2
+ insinto /usr/$(get_libdir)/oracle/${PV}/client/lib
+ doins libheteroxa11.so orai18n.jar
+}
+
+pkg_postinst() {
+ elog "The JDBC supplement package for Oracle 11g has been installed."
+ elog "You may wish to install the oracle-instantclient-sqlplus (for "
+ elog "running the SQL*Plus application) package as well."
+}
diff --git a/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.3.ebuild b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.3.ebuild
new file mode 100644
index 000000000000..303d9dbd2c5b
--- /dev/null
+++ b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.3.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit eutils multilib
+
+MY_PLAT_x86="Linux x86"
+MY_A_x86="${PN/oracle-/}-linux-${PV}.0.zip"
+
+MY_PLAT_amd64="Linux x86-64"
+MY_A_amd64="${PN/oracle-/}-linux.x64-${PV}.0.zip"
+
+DESCRIPTION="Oracle 11g Instant Client: JDBC supplement"
+HOMEPAGE="http://www.oracle.com/technetwork/database/features/instant-client/index.html"
+SRC_URI="
+ x86? ( ${MY_A_x86} )
+ amd64? ( ${MY_A_amd64} multilib? ( ${MY_A_x86} ) )
+"
+
+LICENSE="OTN"
+SLOT="0"
+KEYWORDS="amd64 x86"
+RESTRICT="fetch"
+IUSE="multilib"
+
+DEPEND="app-arch/unzip"
+RDEPEND="~dev-db/oracle-instantclient-basic-${PV}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="usr/lib*/oracle/${PV}/client/lib*/lib*"
+
+default_abi() {
+ [[ ${DEFAULT_ABI} == 'default' ]] && echo ${ARCH} || echo ${DEFAULT_ABI}
+}
+
+abi_list() {
+ if use multilib; then
+ echo ${MULTILIB_ABIS}
+ else
+ default_abi
+ fi
+ return 0
+}
+
+set_abivars() {
+ local abi=$1
+ # platform name
+ MY_PLAT=MY_PLAT_${abi}
+ MY_PLAT=${!MY_PLAT}
+ # runtime distfile
+ MY_A=MY_A_${abi}
+ MY_A=${!MY_A}
+ # abi sourcedir
+ MY_S="${S}/${abi}/instantclient_11_2"
+ # ABI might not need to be set at all
+ [[ -n ${ABI} ]] && MY_ABI=${abi} || MY_ABI=
+ # abi libdir
+ MY_LIBDIR=$(ABI=${MY_ABI} get_libdir)
+}
+
+pkg_nofetch() {
+ eerror "Please go to"
+ eerror " ${HOMEPAGE%/*}/index-097480.html"
+ eerror " and download"
+ local abi
+ for abi in $(abi_list)
+ do
+ set_abivars ${abi}
+ eerror "Instant Client for ${MY_PLAT}"
+ eerror " JDBC: ${MY_A}"
+ done
+ eerror "After downloading, put them in:"
+ eerror " ${DISTDIR}/"
+}
+
+src_unpack() {
+ local abi
+ for abi in $(abi_list)
+ do
+ set_abivars ${abi}
+ mkdir -p "${MY_S%/*}" || die
+ cd "${MY_S%/*}" || die
+ unpack ${MY_A}
+ done
+}
+
+src_install() {
+ # all binaries go here
+ local oracle_home=/usr/$(get_libdir)/oracle/${PV}/client
+ into "${oracle_home}"
+
+ local abi
+ for abi in $(abi_list)
+ do
+ set_abivars ${abi}
+ einfo "Installing runtime for ${MY_PLAT} ..."
+
+ cd "${MY_S}" || die
+
+ ABI=${MY_ABI} dolib.so lib*$(get_libname)*
+
+ insinto "${oracle_home}"/${MY_LIBDIR}
+ doins *.jar
+
+ eend $?
+ done
+}
diff --git a/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.4.ebuild b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.4.ebuild
new file mode 100644
index 000000000000..75696a7a33b6
--- /dev/null
+++ b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.4.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+inherit eutils multilib-minimal
+
+MY_PLAT_x86="Linux x86"
+MY_A_x86="${PN/oracle-/}-linux-${PV}.0.zip"
+
+MY_PLAT_amd64="Linux x86-64"
+MY_A_amd64="${PN/oracle-/}-linux.x64-${PV}.0.zip"
+
+DESCRIPTION="Oracle 11g Instant Client: JDBC supplement"
+HOMEPAGE="http://www.oracle.com/technetwork/database/features/instant-client/index.html"
+SRC_URI="
+ abi_x86_32? ( ${MY_A_x86} )
+ abi_x86_64? ( ${MY_A_amd64} )
+"
+
+LICENSE="OTN"
+SLOT="0"
+KEYWORDS="amd64 x86"
+RESTRICT="fetch splitdebug"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND="~dev-db/oracle-instantclient-basic-${PV}"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="usr/lib*/oracle/${PV}/client/lib*/lib*"
+
+set_my_abivars() {
+ MY_PLAT=MY_PLAT_${ABI}; MY_PLAT=${!MY_PLAT} # platform name
+ MY_A=MY_A_${ABI} ; MY_A=${!MY_A} # runtime distfile
+ # ABI sourcedir
+ MY_S="${S}/${ABI}/instantclient_11_2"
+
+ [[ -n ${MY_PLAT} ]]
+}
+
+pkg_nofetch() {
+ eerror "Please go to"
+ eerror " ${HOMEPAGE%/*}/index-097480.html"
+ eerror " and download"
+ local ABI
+ for ABI in $(multilib_get_enabled_abis)
+ do
+ set_my_abivars || continue
+ eerror "Instant Client for ${MY_PLAT}"
+ eerror " JDBC: ${MY_A}"
+ done
+ eerror "After downloading, put them in:"
+ eerror " ${DISTDIR}/"
+}
+
+src_unpack() {
+ local ABI
+ for ABI in $(multilib_get_enabled_abis)
+ do
+ set_my_abivars || continue
+ mkdir -p "${MY_S%/*}" || die
+ cd "${MY_S%/*}" || die
+ unpack ${MY_A}
+ done
+}
+
+src_install() {
+ # all binaries go here
+ local oracle_home=/usr/$(get_libdir)/oracle/${PV}/client
+ into "${oracle_home}"
+
+ local ABI
+ for ABI in $(multilib_get_enabled_abis)
+ do
+ if ! set_my_abivars; then
+ elog "Skipping unsupported ABI ${ABI}."
+ continue
+ fi
+ einfo "Installing runtime for ${MY_PLAT} ..."
+
+ cd "${MY_S}" || die
+
+ dolib.so lib*$(get_libname)*
+
+ insinto "${oracle_home}"/$(get_libdir)
+ doins *.jar
+
+ eend $?
+ done
+}
diff --git a/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-12.ebuild b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-12.ebuild
new file mode 100644
index 000000000000..9936028925c9
--- /dev/null
+++ b/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-12.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Transition package moving to single ${CATEGORY}/oracle-instantclient package"
+HOMEPAGE="https://bugs.gentoo.org/show_bug.cgi?id=524922#c12"
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+ >=dev-db/oracle-instantclient-basic-12
+ >=dev-db/oracle-instantclient-12[jdbc]
+"