| # Copyright 1999-2013 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI="5" |
| |
| JAVA_PKG_IUSE="doc source" |
| |
| inherit java-pkg-2 |
| |
| stdext_src="jdbc2_0-stdext-src.zip" |
| stdext_jar="jdbc2-stdext.jar" |
| |
| DESCRIPTION="A standard set of libs for Server-Side JDBC support" |
| HOMEPAGE="http://www.oracle.com/technetwork/java/index.html" |
| SRC_URI="${stdext_src}" |
| |
| LICENSE="Oracle-BCLA-JavaSE" |
| SLOT="0" |
| KEYWORDS="~amd64" |
| |
| RESTRICT="fetch" |
| |
| RDEPEND=" |
| >=virtual/jre-1.4" |
| |
| DEPEND=" |
| >=virtual/jdk-1.4 |
| app-arch/unzip" |
| |
| S="${WORKDIR}" |
| |
| pkg_nofetch() { |
| local download_url="http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-database-419422.html#7099-jdbc-2.0-src-oth-JPR" |
| |
| einfo |
| einfo " Due to license restrictions, we cannot fetch the" |
| einfo " distributables automagically." |
| einfo |
| einfo " 1. Visit ${download_url}" |
| einfo " 2. Select 'JDBC Standard Extension Source 2.0'" |
| einfo " 3. Download ${stdext_src}" |
| einfo " 4. Move to ${DISTDIR}" |
| einfo |
| einfo " Run emerge on this package again to complete" |
| einfo |
| } |
| |
| src_unpack() { |
| mkdir src || die |
| cd src || die |
| unpack ${A} |
| } |
| |
| src_compile() { |
| mkdir classes || die |
| ejavac -d classes src/javax/sql/*.java |
| jar cf "${stdext_jar}" -C classes/ . || die "jar failed" |
| |
| if use doc; then |
| javadoc -d api -source $(java-pkg_get-source) -sourcepath src/ \ |
| javax.sql || die "javadoc failed" |
| fi |
| } |
| |
| src_install() { |
| java-pkg_dojar "${stdext_jar}" |
| |
| use doc && java-pkg_dojavadoc api |
| use source && java-pkg_dosrc src/* |
| } |