| # Copyright 1999-2017 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| EAPI=6 |
| |
| JAVA_PKG_IUSE="doc" |
| |
| MY_P="${PN}-src-${PV}" |
| |
| inherit java-pkg-2 java-ant-2 |
| |
| DESCRIPTION="Common Lisp implementation for the JVM" |
| HOMEPAGE="http://common-lisp.net/project/armedbear/" |
| SRC_URI="http://common-lisp.net/project/armedbear/releases/${MY_P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~amd64 ~x86" |
| |
| DEPEND=">=virtual/jdk-1.6" |
| RDEPEND=">=virtual/jre-1.6" |
| |
| S="${WORKDIR}/${MY_P}" |
| |
| JAVADOC_FILES="java-${PN}" |
| JAVADOC_DIR="javadoc-${PN}" |
| |
| src_compile() { |
| eant abcl.compile |
| eant abcl.jar |
| if use doc; then |
| find "${S}/src" -type f -name \*.java > "${JAVADOC_FILES}" || die |
| mkdir -p "${JAVADOC_DIR}" || die |
| ejavadoc \ |
| -d "${JAVADOC_DIR}" \ |
| -docencoding UTF-8 \ |
| -charset UTF-8 \ |
| -quiet \ |
| $(<"${JAVADOC_FILES}") || die |
| fi |
| } |
| |
| src_install() { |
| java-pkg_dojar dist/abcl.jar |
| java-pkg_dolauncher ${PN} --java_args "-server -Xrs" --main org.armedbear.lisp.Main |
| use doc && java-pkg_dojavadoc "${JAVADOC_DIR}" |
| einstalldocs |
| } |