diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-db/oracle-instantclient-jdbc |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-db/oracle-instantclient-jdbc')
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] +" |