From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A53D1138334 for ; Sat, 23 Nov 2019 13:39:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D7ACBE07DB; Sat, 23 Nov 2019 13:39:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 922BBE07DB for ; Sat, 23 Nov 2019 13:39:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 46A0C34D26E for ; Sat, 23 Nov 2019 13:39:34 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7408C5FF for ; Sat, 23 Nov 2019 13:39:32 +0000 (UTC) From: "Thomas Deutschmann" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Thomas Deutschmann" Message-ID: <1574516364.a73ae60215b595fb74f2970ad097030e27911ff7.whissi@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/oracle-instantclient/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-db/oracle-instantclient/oracle-instantclient-19.3.0.0.ebuild X-VCS-Directories: dev-db/oracle-instantclient/ X-VCS-Committer: whissi X-VCS-Committer-Name: Thomas Deutschmann X-VCS-Revision: a73ae60215b595fb74f2970ad097030e27911ff7 X-VCS-Branch: master Date: Sat, 23 Nov 2019 13:39:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: d5333f1f-d351-48df-b1e3-60aa62793896 X-Archives-Hash: 6c53bf419d61555f77cb41a6f89319bb commit: a73ae60215b595fb74f2970ad097030e27911ff7 Author: Thomas Deutschmann gentoo org> AuthorDate: Sat Nov 23 12:44:44 2019 +0000 Commit: Thomas Deutschmann gentoo org> CommitDate: Sat Nov 23 13:39:24 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a73ae602 dev-db/oracle-instantclient: drop old Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Thomas Deutschmann gentoo.org> .../oracle-instantclient-19.3.0.0.ebuild | 378 --------------------- 1 file changed, 378 deletions(-) diff --git a/dev-db/oracle-instantclient/oracle-instantclient-19.3.0.0.ebuild b/dev-db/oracle-instantclient/oracle-instantclient-19.3.0.0.ebuild deleted file mode 100644 index 4f43015be89..00000000000 --- a/dev-db/oracle-instantclient/oracle-instantclient-19.3.0.0.ebuild +++ /dev/null @@ -1,378 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit eutils pax-utils multilib-minimal - -DESCRIPTION="Oracle 18c Instant Client with SDK" -HOMEPAGE="https://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/index.html" - -MY_SOVER=18.1 # the library soname found in the zip files - -IUSE="jdbc odbc precomp +sdk +sqlplus tools" -REQUIRED_USE="precomp? ( sdk )" - -MY_PVM=$(ver_cut 1-2) -MY_P="instantclient_$(ver_rs 1 _ ${MY_PVM})" - -MY_PV=$(ver_cut 1-4) -MY_PVP=$(ver_cut 5) # p2 - -MY_PLAT_x86="Linux x86" -MY_BITS_x86=32 -MY_A_x86="${PN/oracle-/}-basic-linux-${MY_PV}.0dbru.zip" -MY_A_x86_jdbc="${MY_A_x86/basic/jdbc}" -MY_A_x86_odbc="${MY_A_x86/basic/odbc}" -MY_A_x86_precomp="${MY_A_x86/basic/precomp}" -MY_A_x86_sdk="${MY_A_x86/basic/sdk}" -MY_A_x86_sqlplus="${MY_A_x86/basic/sqlplus}" -MY_A_x86_tools="${MY_A_x86/basic/tools}" - -MY_PLAT_amd64="Linux x86-64" -MY_BITS_amd64=64 -MY_A_amd64="${PN/oracle-}-basic-linux.x64-${MY_PV}.0dbru.zip" -MY_A_amd64_jdbc="${MY_A_amd64/basic/jdbc}" -MY_A_amd64_odbc="${MY_A_amd64/basic/odbc}" -MY_A_amd64_precomp="${MY_A_amd64/basic/precomp}" -MY_A_amd64_sdk="${MY_A_amd64/basic/sdk}" -MY_A_amd64_sqlplus="${MY_A_amd64/basic/sqlplus}" -MY_A_amd64_tools="${MY_A_amd64/basic/tools}" - -if [[ ${MY_PVP} == p* ]] -then - MY_PVP=-${MY_PVP#p} - # Updated 9/22/2017: instantclient-odbc-linux-12.2.0.1.0-2.zip - MY_A_x86_odbc="${MY_A_x86_odbc%.zip}${MY_PVP}.zip" - MY_A_amd64_odbc="${MY_A_amd64_odbc%.zip}${MY_PVP}.zip" -fi - -SRC_URI=" - abi_x86_32? ( - ${MY_A_x86} - jdbc? ( ${MY_A_x86_jdbc} ) - odbc? ( ${MY_A_x86_odbc} ) - precomp? ( ${MY_A_x86_precomp} ) - !abi_x86_64? ( - sdk? ( ${MY_A_x86_sdk} ) - sqlplus? ( ${MY_A_x86_sqlplus} ) - tools? ( ${MY_A_x86_tools} ) - ) ) - abi_x86_64? ( - ${MY_A_amd64} - jdbc? ( ${MY_A_amd64_jdbc} ) - odbc? ( ${MY_A_amd64_odbc} ) - precomp? ( ${MY_A_amd64_precomp} ) - sdk? ( ${MY_A_amd64_sdk} ) - sqlplus? ( ${MY_A_amd64_sqlplus} ) - tools? ( ${MY_A_amd64_tools} ) - ) -" - -LICENSE="OTN" -SLOT="0/${MY_SOVER}" -KEYWORDS="~amd64 ~x86" -RESTRICT="fetch splitdebug" - -DEPEND="app-arch/unzip" -RDEPEND=" - >=dev-libs/libaio-0.3.109-r5[${MULTILIB_USEDEP}] - !/client/include, - # querying 'sqlplus' for the version number, also see bug#652096. - dosym ../../../.."${oracle_home}"/sdk/include /usr/include/oracle/${MY_PVM}/client - eend $? - fi - if use sqlplus; then - DOCS+=( SQLPLUS_README ) - paxbins+=( sqlplus ) - insinto "${oracle_home}"/sqlplus/admin - doins glogin.sql - dosym ../.."${oracle_home}"/bin/sqlplus /usr/bin/sqlplus - fi - if use tools; then - DOCS+=( TOOLS_README ) - paxbins+=( exp expdp imp impdp sqlldr wrc ) - fi - - einfo "Installing binaries for ${MY_PLAT} ..." - into "${oracle_home}" - dobin ${paxbins[*]} ${scripts[*]} - pushd "${ED}${oracle_home}/bin" >/dev/null || die - pax-mark -c ${paxbins[*]#*/} || die - popd >/dev/null || die - eend $? - - einstalldocs - - # create path for tnsnames.ora - insinto /etc/oracle - doins "${FILESDIR}"/tnsnames.ora.sample - - # Add OCI libs to library path - { - echo "# ${EPREFIX}/etc/env.d/50${PN}" - echo "# Do not edit this file, but 99${PN} instead" - echo - echo "ORACLE_HOME=${EPREFIX}${oracle_home}" - echo "LDPATH=${ldpath}" - echo "TNS_ADMIN=${EPREFIX}/etc/oracle/" - } > "${T}"/50${PN} - - doenvd "${T}"/50${PN} - - # ensure ORACLE_HOME/lib exists - [[ -e ${ED}${oracle_home}/lib/. ]] || - dosym $(get_libdir) "${oracle_home#/}"/lib -} - -pkg_preinst() { - if [[ -r ${EROOT}/etc/env.d/99${PN} ]]; then - cp "${EROOT}/etc/env.d/99${PN}" "${ED}/etc/env.d/" || die - else - { - echo "# ${EPREFIX}/etc/env.d/99${PN}" - echo "# Configure system-wide defaults for your Oracle Instant Client here" - echo - echo "#$(grep '^ORACLE_HOME=' "${ED}/etc/env.d/50${PN}")" - echo "#$(grep '^TNS_ADMIN=' "${ED}/etc/env.d/50${PN}")" - echo "#NLS_LANG=" - } > "${ED}/etc/env.d/99${PN}" - fi -} - -pkg_postinst() { - elog "${P} does not provide an sqlnet.ora" - elog "configuration file, redirecting oracle diagnostics for database-" - elog "and network-issues into ~USER/oradiag_USER/ instead." - elog "It should be safe to ignore this message in sqlnet.log there:" - elog " Directory does not exist for read/write [ORACLE_HOME/client/log] []" - elog "See https://bugs.gentoo.org/show_bug.cgi?id=465252 for reference." - elog "If you want to directly analyse low-level debug info or don't want" - elog "to see it at all, so you really need an sqlnet.ora file, please" - elog "consult http://search.oracle.com/search/search?q=sqlnet.ora" - elog "" - elog "TNS_ADMIN has been set to ${EPREFIX}/etc/oracle by default," - elog "put your tnsnames.ora there or configure TNS_ADMIN" - elog "to point to your user specific configuration." - if use precomp; then - elog "" - elog "The proc precompiler uses the system library headers, which in" - elog "turn include the headers of the used compiler." - elog "To make proc work, please add the compiler header path of your" - elog "preferred compiler to sys_include in:" - elog " ${EPREFIX}/etc/oracle/pcscfg.cfg" - elog "Remember to update this setting when you switch or update the" - elog "compiler." - elog "For gcc, the headers are usually found in a path matching the" - elog "following pattern:" - elog " ${EPREFIX}/usr/lib/gcc/*/*/include" - elog "The exact details depend on the architecture and the version of" - elog "the compiler to be used." - fi - ewarn "Please re-source your shell settings for ORACLE_HOME" - ewarn " changes, such as: source ${EPREFIX}/etc/profile" -}