| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.5.32 | 8 | ~amd64 |
# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MAVEN_ID="org.jetbrains.kotlin:${PN}:${PV}"
KOTLIN_LIBS_BINJAR_SRC_URI="https://repo1.maven.org/maven2/org/jetbrains/kotlin/${PN}/${PV}/${P}.jar"
KOTLIN_LIBS_SRCJAR_SRC_URI="https://repo1.maven.org/maven2/org/jetbrains/kotlin/${PN}/${PV}/${P}-sources.jar"
KOTLIN_TESTING_FRAMEWORKS="junit-4"
inherit kotlin-libs
DESCRIPTION="Kotlin Test Support for JUnit 4"
KEYWORDS="~amd64"
CP_DEPEND="
~dev-java/kotlin-stdlib-${PV}:${SLOT}
~dev-java/kotlin-test-${PV}:${SLOT}
dev-java/junit:4
"
DEPEND="
!binary? (
${CP_DEPEND}
dev-java/jetbrains-annotations:13
)
test? (
${CP_DEPEND}
dev-java/jetbrains-annotations:13
)
"
RDEPEND="${CP_DEPEND}"
JAVA_CLASSPATH_EXTRA="jetbrains-annotations-13"
JAVA_BINJAR_FILENAME="${P}.jar"
KOTLIN_LIBS_SRCJAR_FILENAME="${P}-sources.jar"
JAVA_RESOURCE_DIRS=( libraries/kotlin.test/junit/src/main/resources )
KOTLIN_COMMON_KOTLINC_ARGS=(
-jvm-target 1.6
-no-stdlib
-Xallow-kotlin-package
-Xallow-no-source-files
-Xjvm-default=compatibility
-Xmulti-platform
-Xsuppress-deprecated-jvm-target-warning
-Xuse-old-backend
)
KOTLIN_LIBS_RUNTIME_COMPONENT="Test"
KOTLIN_KOTLINC_ARGS=(
"${KOTLIN_COMMON_KOTLINC_ARGS[@]}"
)
KOTLIN_COMMON_SOURCES_DIR=(
libraries/kotlin.test/annotations-common/src/main/kotlin
)
KOTLIN_SRC_DIR=(
libraries/kotlin.test/junit/src/main/kotlin
libraries/kotlin.test/annotations-common/src/main/kotlin
)
KOTLIN_TEST_KOTLINC_ARGS=(
-Xfriend-paths="${JAVA_JAR_FILENAME}"
"${KOTLIN_COMMON_KOTLINC_ARGS[@]}"
)
KOTLIN_TEST_COMMON_SOURCES_DIR=(
libraries/kotlin.test/annotations-common/src/test/kotlin
)
KOTLIN_TEST_SRC_DIR=(
libraries/kotlin.test/{junit,annotations-common}/src/test/kotlin
)
!binary? (
~dev-java/kotlin-stdlib-1.5.32:${SLOT}
~dev-java/kotlin-test-1.5.32:${SLOT}
dev-java/junit:4
dev-java/jetbrains-annotations:13
)
test? (
~dev-java/kotlin-stdlib-1.5.32:${SLOT}
~dev-java/kotlin-test-1.5.32:${SLOT}
dev-java/junit:4
dev-java/jetbrains-annotations:13
)
~dev-java/kotlin-stdlib-1.5.32:${SLOT}
~dev-java/kotlin-test-1.5.32:${SLOT}
dev-java/junit:4
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | kotlin-test-junit-1.5.32.jar | 5142 bytes | https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-test-junit/1.5.32/kotlin-test-junit-1.5.32.jar |