# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc-oracle-bin/jdbc-oracle-bin-9.2.0.8.ebuild,v 1.1 2007/06/09 21:23:59 caster Exp $ inherit java-pkg-2 IUSE="debug doc" file_main_orig=ojdbc14.jar file_main_debug_orig=ojdbc14_g.jar file_rowset_orig=ocrs12.jar file_doc_orig=javadoc.tar file_main=${P}-${file_main_orig} file_main_debug=${P}-${file_main_debug_orig} file_rowset=${P}-${file_rowset_orig} file_doc=${P}-${file_doc_orig} DESCRIPTION="JDBC 3.0 Drivers for Oracle" HOMEPAGE="http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html" DOWNLOAD_PAGE="http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html" SRC_URI=" !debug? ( ${file_main} ) debug? ( ${file_main_debug} ) ${file_rowset} doc? ( ${file_doc} )" KEYWORDS="~amd64 ~ppc ~x86" LICENSE="oracle-jdbc" SLOT="9.2" DEPEND="" RDEPEND=">=virtual/jre-1.4" RESTRICT="fetch" S="${WORKDIR}" determine_files() { if use debug; then file_main_used=${file_main_debug} file_main_used_orig=${file_main_debug_orig} else file_main_used=${file_main} file_main_used_orig=${file_main_orig} fi } pkg_nofetch() { determine_files einfo einfo " Because of license terms and file name conventions, please:" einfo einfo " 1. Visit ${DOWNLOAD_PAGE}" einfo " (you may need to create an account on Oracle's site)" einfo " 2. Download the appropriate files:" einfo " - ${file_main_used_orig}" einfo " - ${file_rowset_orig}" use doc && einfo " - ${file_doc_orig}" einfo " 3. Rename the files:" einfo " - ${file_main_used_orig} --> ${file_main_used}" einfo " - ${file_rowset_orig} --> ${file_rowset}" use doc && einfo " - ${file_doc_orig} --> ${file_doc}" einfo " 4. Place the files in ${DISTDIR}" einfo " 5. Resume the installation." einfo } src_unpack() { determine_files cp "${DISTDIR}/${file_main_used}" ${PN}.jar || die cp "${DISTDIR}/${file_rowset}" ${file_rowset_orig} || die if use doc; then mkdir javadoc && cd javadoc unpack ${file_doc} fi } src_install() { java-pkg_dojar *.jar use doc && java-pkg_dojavadoc javadoc }