# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 JAVA_PKG_IUSE="doc source test" MAVEN_ID="org.apache-extras.beanshell:bsh:2.1.1" JAVA_TESTING_FRAMEWORKS="junit-4" inherit java-pkg-2 java-pkg-simple DESCRIPTION="A small embeddable Java source interpreter" HOMEPAGE="https://github.com/beanshell/beanshell" SRC_URI="https://github.com/beanshell/beanshell/archive/${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/beanshell-${PV}" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux" # There was 1 failure: # 1) do_not_access_non_open_methods(bsh.Java_9_Test) # bsh.TargetError: Sourced file: inline evaluation of: ``import java.net.URL; PROPERTIES="test_network" RESTRICT="test" CP_DEPEND=" dev-java/bsf:2.3 dev-java/jakarta-servlet-api:4 " # restrict to max Java 25 # https://bugs.openjdk.org/browse/JDK-8359053 DEPEND=" ${CP_DEPEND}