123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # Copyright 1999-2017 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI="5"
- JAVA_PKG_IUSE="doc source examples"
- inherit java-pkg-2 java-ant-2 java-osgi
- DESCRIPTION="JSch is a pure Java implementation of SSH2"
- HOMEPAGE="http://www.jcraft.com/jsch/"
- SRC_URI="mirror://sourceforge/${PN}/${P}.zip"
- LICENSE="BSD"
- SLOT="0"
- KEYWORDS="amd64 ppc64 x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
- IUSE="zlib"
- CDEPEND=""
- RDEPEND="
- ${CDEPEND}
- >=virtual/jre-1.6
- zlib? ( dev-java/jzlib:0 )"
- DEPEND="
- ${CDEPEND}
- app-arch/unzip
- >=virtual/jdk-1.6"
- EANT_BUILD_TARGET="dist"
- JAVA_ANT_REWRITE_CLASSPATH="true"
- src_compile() {
- if use zlib; then
- EANT_EXTRA_ARGS="-Djzlib.available=true"
- EANT_GENTOO_CLASSPATH="jzlib"
- fi
- java-pkg-2_src_compile
- }
- src_install() {
- java-osgi_newjar dist/lib/jsch*.jar "com.jcraft.jsch" "JSch" \
- "com.jcraft.jsch, com.jcraft.jsch.jce;x-internal:=true, \
- com.jcraft.jsch.jcraft;x-internal:=true"
- dodoc README ChangeLog || die
- use doc && java-pkg_dojavadoc javadoc
- use source && java-pkg_dosrc src/*
- use examples && java-pkg_doexamples examples
- }
|