haubi       14/04/04 08:31:20

  Modified:             ChangeLog
  Added:                oracle-instantclient-jdbc-11.2.0.4.ebuild
  Log:
  +oracle-instantclient-jdbc-11.2.0.4: Revbump. Add RESTRICT=splitdebug. 
Convert to USE abi_x86_*, bug#506228.
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
A630CCB8)

Revision  Changes    Path
1.37                 dev-db/oracle-instantclient-jdbc/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/oracle-instantclient-jdbc/ChangeLog?rev=1.37&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/oracle-instantclient-jdbc/ChangeLog?rev=1.37&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/oracle-instantclient-jdbc/ChangeLog?r1=1.36&r2=1.37

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-jdbc/ChangeLog,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- ChangeLog   15 Nov 2012 19:50:09 -0000      1.36
+++ ChangeLog   4 Apr 2014 08:31:20 -0000       1.37
@@ -1,6 +1,12 @@
 # ChangeLog for dev-db/oracle-instantclient-jdbc
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: 
/var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-jdbc/ChangeLog,v 1.36 
2012/11/15 19:50:09 haubi Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: 
/var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-jdbc/ChangeLog,v 1.37 
2014/04/04 08:31:20 haubi Exp $
+
+*oracle-instantclient-jdbc-11.2.0.4 (04 Apr 2014)
+
+  04 Apr 2014; Michael Haubenwallner <[email protected]>
+  +oracle-instantclient-jdbc-11.2.0.4.ebuild:
+  Revbump. Add RESTRICT=splitdebug. Convert to USE abi_x86_*, bug#506228.
 
   15 Nov 2012; Michael Haubenwallner <[email protected]>
   oracle-instantclient-jdbc-11.2.0.3.ebuild:



1.1                  
dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.4.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.4.ebuild?rev=1.1&content-type=text/plain

Index: oracle-instantclient-jdbc-11.2.0.4.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/dev-db/oracle-instantclient-jdbc/oracle-instantclient-jdbc-11.2.0.4.ebuild,v
 1.1 2014/04/04 08:31:20 haubi Exp $

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
}




Reply via email to