Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-db/oracle-instantclient-jdbc/
Date: Fri, 02 Oct 2020 00:17:44
Message-Id: 1601597798.380642387a12bd0a8f41e2ddb88c91a9043db0b5.sam@gentoo
1 commit: 380642387a12bd0a8f41e2ddb88c91a9043db0b5
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 2 00:16:38 2020 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 2 00:16:38 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38064238
7
8 dev-db/oracle-instantclient-jdbc: cleanup old EAPI 4
9
10 Bug: https://bugs.gentoo.org/744721
11 Package-Manager: Portage-3.0.4, Repoman-3.0.1
12 Signed-off-by: Sam James <sam <AT> gentoo.org>
13
14 dev-db/oracle-instantclient-jdbc/Manifest | 2 -
15 .../oracle-instantclient-jdbc-11.2.0.4.ebuild | 92 ----------------------
16 2 files changed, 94 deletions(-)
17
18 diff --git a/dev-db/oracle-instantclient-jdbc/Manifest b/dev-db/oracle-instantclient-jdbc/Manifest
19 deleted file mode 100644
20 index 90e44a21c8a..00000000000
21 --- a/dev-db/oracle-instantclient-jdbc/Manifest
22 +++ /dev/null
23 @@ -1,2 +0,0 @@
24 -DIST instantclient-jdbc-linux-11.2.0.4.0.zip 1562440 BLAKE2B e3f377802958b22aede4d91c9bc16a85f5c0ff2cec3066a4a49f5c71ab90c17f9b7c6f29da146304327569cb3d5d533a3807941e4061254e0cf57a8387a55b04 SHA512 0a92a6529642203d48846d3f22f3756ada22942ea5e7c36d779d220dc7195301d4016edd8ee5124f9e51429bb77d9890602c1a18884eec58ff40c2aed24e55f9
25 -DIST instantclient-jdbc-linux.x64-11.2.0.4.0.zip 1562474 BLAKE2B f93a05ad324bb364ddab83b0bc75f6c0bc8d7224f53cf337c9887f99e07c98a8752e7d4581b19ca38c70bbe3fcf1b492d753f715bed7ba8144f37c03cc9524c0 SHA512 289a08bddc81687b73a42fb35ae6ea294dd8f536ae9d3e95142ab78ad72eeebf66947fa6f5585e48e35b7f92e65fe6a295fb564b8353d389e76bfecf35c48c18
26
27 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
28 deleted file mode 100644
29 index 75696a7a33b..00000000000
30 --- a/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.4.ebuild
31 +++ /dev/null
32 @@ -1,92 +0,0 @@
33 -# Copyright 1999-2015 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI="4"
37 -
38 -inherit eutils multilib-minimal
39 -
40 -MY_PLAT_x86="Linux x86"
41 -MY_A_x86="${PN/oracle-/}-linux-${PV}.0.zip"
42 -
43 -MY_PLAT_amd64="Linux x86-64"
44 -MY_A_amd64="${PN/oracle-/}-linux.x64-${PV}.0.zip"
45 -
46 -DESCRIPTION="Oracle 11g Instant Client: JDBC supplement"
47 -HOMEPAGE="http://www.oracle.com/technetwork/database/features/instant-client/index.html"
48 -SRC_URI="
49 - abi_x86_32? ( ${MY_A_x86} )
50 - abi_x86_64? ( ${MY_A_amd64} )
51 -"
52 -
53 -LICENSE="OTN"
54 -SLOT="0"
55 -KEYWORDS="amd64 x86"
56 -RESTRICT="fetch splitdebug"
57 -IUSE=""
58 -
59 -DEPEND="app-arch/unzip"
60 -RDEPEND="~dev-db/oracle-instantclient-basic-${PV}"
61 -
62 -S="${WORKDIR}"
63 -
64 -QA_PREBUILT="usr/lib*/oracle/${PV}/client/lib*/lib*"
65 -
66 -set_my_abivars() {
67 - MY_PLAT=MY_PLAT_${ABI}; MY_PLAT=${!MY_PLAT} # platform name
68 - MY_A=MY_A_${ABI} ; MY_A=${!MY_A} # runtime distfile
69 - # ABI sourcedir
70 - MY_S="${S}/${ABI}/instantclient_11_2"
71 -
72 - [[ -n ${MY_PLAT} ]]
73 -}
74 -
75 -pkg_nofetch() {
76 - eerror "Please go to"
77 - eerror " ${HOMEPAGE%/*}/index-097480.html"
78 - eerror " and download"
79 - local ABI
80 - for ABI in $(multilib_get_enabled_abis)
81 - do
82 - set_my_abivars || continue
83 - eerror "Instant Client for ${MY_PLAT}"
84 - eerror " JDBC: ${MY_A}"
85 - done
86 - eerror "After downloading, put them in:"
87 - eerror " ${DISTDIR}/"
88 -}
89 -
90 -src_unpack() {
91 - local ABI
92 - for ABI in $(multilib_get_enabled_abis)
93 - do
94 - set_my_abivars || continue
95 - mkdir -p "${MY_S%/*}" || die
96 - cd "${MY_S%/*}" || die
97 - unpack ${MY_A}
98 - done
99 -}
100 -
101 -src_install() {
102 - # all binaries go here
103 - local oracle_home=/usr/$(get_libdir)/oracle/${PV}/client
104 - into "${oracle_home}"
105 -
106 - local ABI
107 - for ABI in $(multilib_get_enabled_abis)
108 - do
109 - if ! set_my_abivars; then
110 - elog "Skipping unsupported ABI ${ABI}."
111 - continue
112 - fi
113 - einfo "Installing runtime for ${MY_PLAT} ..."
114 -
115 - cd "${MY_S}" || die
116 -
117 - dolib.so lib*$(get_libname)*
118 -
119 - insinto "${oracle_home}"/$(get_libdir)
120 - doins *.jar
121 -
122 - eend $?
123 - done
124 -}