# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-java/jdbc2-oracle/jdbc2-oracle-8.1.7.ebuild,v 1.3 2003/09/06 22:26:46 msterret Exp $ inherit java-pkg S=${WORKDIR} DESCRIPTION="JDBC Drivers for Oracle" SRC_URI="" HOMEPAGE="http://otn.oracle.com/software/tech/java/sqlj_jdbc/htdocs/jdbc817.html" KEYWORDS="x86 ppc sparc alpha" LICENSE="oracle-jdbc" SLOT="1" DEPEND=">=app-arch/unzip-5.50-r1" RDEPEND=">=virtual/jdk-1.2" IUSE="doc" DISTFILE1=classes12.zip DISTFILE2=nls_charset12.zip DISTFILE3=javadoc.tar FILE1=${P}-classes12.zip FILE2=${P}-nls_charset12.zip FILE3=${P}-javadoc.tar src_unpack() { # Build File List FILELIST="${FILE1} ${FILE2}" use doc > /dev/null && FILELIST="${FILELIST} ${FILE3}" # Check for distributables echo " " for i in ${FILELIST} ; do if [ ! -f ${DISTDIR}/${i} ] ; then echo "!!! MISSING FILE: ${DISTDIR}/${i}" MISSING_FILES="true" else cp ${DISTDIR}/${i} ${S} fi done echo " " if [ "${MISSING_FILES}" == "true" ] ; then einfo " " einfo " Because of license terms and file name conventions, please:" einfo " " einfo " 1. Visit ${HOMEPAGE}" einfo " (you may need to create an account on Oracle's site)" einfo " 2. Download the appropriate files:" einfo " 2a. ${DISTFILE1}" einfo " 2b. ${DISTFILE2}" use doc > /dev/null && einfo " 2c. ${DISTFILE3}" einfo " 3. Rename the files:" einfo " 3a. ${DISTFILE1} ---> ${FILE1}" einfo " 3b. ${DISTFILE2} ---> ${FILE2}" use doc > /dev/null && einfo " 3c. ${DISTFILE3} ---> ${FILE3}" einfo " 4. Place the files in ${DISTDIR}" einfo " 5. Repeat the emerge process to continue." einfo " " die "User must manually fetch/rename files" fi # Move files back to their original filenames mv ${S}/${FILE1} ${S}/${DISTFILE1} mv ${S}/${FILE2} ${S}/${DISTFILE2} use doc && mv ${S}/${FILE3} ${S}/${DISTFILE3} } src_compile() { einfo " This is a binary-only (bytecode) ebuild." } src_install() { if [ -n "`use doc`" ] ; then mkdir ${S}/javadoc cd ${S}/javadoc tar xf ${DISTDIR}/${FILE3} dohtml -r ${S}/javadoc/ fi java-pkg_dojar ${S}/*.zip }