12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- # Copyright 1999-2016 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- inherit java-pkg-2 java-ant-2
- MY_PN="inetlib"
- MY_P="${MY_PN}-${PV}"
- DESCRIPTION="Network extensions library for GNU classpath and classpathx"
- HOMEPAGE="https://www.gnu.org/software/classpath/"
- SRC_URI="mirror://gnu/classpath/${MY_P}.tar.gz"
- LICENSE="GPL-2-with-linking-exception"
- SLOT="1.1"
- KEYWORDS="amd64 x86"
- IUSE="doc"
- RDEPEND=">=virtual/jre-1.3
- >=dev-java/gnu-crypto-2.0.1"
- DEPEND=">=virtual/jdk-1.3
- ${RDEPEND}"
- S="${WORKDIR}/${MY_PN}"
- src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}/${P}-jdk15.patch"
- mkdir ext && cd ext
- java-pkg_jar-from gnu-crypto
- # fake jar to shut build system up, jsse is part of JDK's classpath already
- ln -s javax-security.jar jsse.jar
- }
- src_compile() {
- econf \
- --enable-smtp \
- --enable-imap \
- --enable-pop3 \
- --enable-nntp \
- --enable-ftp \
- --enable-gopher \
- --with-jsse-jar="${S}"/ext \
- --with-javax-security-jar="${S}"/ext \
- || die
- # https://bugs.gentoo.org/show_bug.cgi?id=179897
- emake JAVACFLAGS="${JAVACFLAGS}" -j1 || die
- if use doc ; then
- emake -j1 javadoc || die
- fi
- }
- src_install() {
- einstall || die
- rm -rf "${D}"/usr/share/java
- java-pkg_dojar inetlib.jar
- use doc && java-pkg_dojavadoc docs
- dodoc AUTHORS NEWS README || die
- }
|