diff --git a/lang/kotlin/Makefile b/lang/kotlin/Makefile index abb81ae2609a..340c639c56a2 100644 --- a/lang/kotlin/Makefile +++ b/lang/kotlin/Makefile @@ -1,45 +1,42 @@ PORTNAME= kotlin -DISTVERSION= 2.3.0 -PORTREVISION= 2 +DISTVERSION= 2.4.10 CATEGORIES= lang java -MASTER_SITES= https://github.com/JetBrains/kotlin/releases/download/v${PORTVERSION}/ -DISTNAME= kotlin-compiler-${PORTVERSION} +MASTER_SITES= https://github.com/JetBrains/kotlin/releases/download/v${DISTVERSION}/ +DISTNAME= kotlin-compiler-${DISTVERSION} MAINTAINER= mizhka@FreeBSD.org COMMENT= Kotlin Programming Language WWW= https://kotlinlang.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/license/LICENSE.txt RUN_DEPENDS= bash:shells/bash USES= java zip CONFLICTS= kotlin22 +EXTRACT_BEFORE_ARGS= -qo -x '*.bat' NO_ARCH= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/kotlinc KOTLIN_BIN= kapt \ kotlin \ kotlinc \ kotlinc-js \ - kotlinc-jvm - -post-extract: - ${RM} ${WRKSRC}/bin/*.bat + kotlinc-jvm \ + kotlinc-wasm \ + kotlinr do-install: - ${MKDIR} ${STAGEDIR}${DATADIR}/lib - ${MKDIR} ${STAGEDIR}${DATADIR}/bin - cd ${WRKSRC}/bin && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR}/bin + cd ${WRKSRC}/bin && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR}/bin cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/lib .for f in ${KOTLIN_BIN} - ${LN} -sf ${DATADIR}/bin/${f} ${STAGEDIR}${PREFIX}/bin/${f} + ${RLN} ${STAGEDIR}${DATADIR}/bin/${f} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${INSTALL_DATA} ${WRKSRC}/build.txt ${STAGEDIR}${DATADIR} .include diff --git a/lang/kotlin/distinfo b/lang/kotlin/distinfo index fa405d4958fb..343c45674d04 100644 --- a/lang/kotlin/distinfo +++ b/lang/kotlin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766927524 -SHA256 (kotlin-compiler-2.3.0.zip) = ea16ab1cab29d419bf41b60ecc0e305d449fa661d9c05fbcc5b2a6672505456a -SIZE (kotlin-compiler-2.3.0.zip) = 80761300 +TIMESTAMP = 1784040404 +SHA256 (kotlin-compiler-2.4.10.zip) = 473dd66c7a3ef4b182065b3da670466c1bf2773a9dbb0ed8b33a39fe9d4f876d +SIZE (kotlin-compiler-2.4.10.zip) = 87077443 diff --git a/lang/kotlin/pkg-plist b/lang/kotlin/pkg-plist index 253887d0b712..0bf9e017faf8 100644 --- a/lang/kotlin/pkg-plist +++ b/lang/kotlin/pkg-plist @@ -1,66 +1,72 @@ bin/kapt bin/kotlin bin/kotlinc bin/kotlinc-js bin/kotlinc-jvm +bin/kotlinc-wasm +bin/kotlinr %%DATADIR%%/bin/kapt %%DATADIR%%/bin/kotlin %%DATADIR%%/bin/kotlinc %%DATADIR%%/bin/kotlinc-js %%DATADIR%%/bin/kotlinc-jvm +%%DATADIR%%/bin/kotlinc-wasm +%%DATADIR%%/bin/kotlinr %%DATADIR%%/build.txt %%DATADIR%%/lib/allopen-compiler-plugin.jar %%DATADIR%%/lib/annotations-13.0.jar %%DATADIR%%/lib/assignment-compiler-plugin.jar %%DATADIR%%/lib/compose-compiler-plugin.jar +%%DATADIR%%/lib/jklib-compiler.jar %%DATADIR%%/lib/jvm-abi-gen.jar %%DATADIR%%/lib/kotlin-annotation-processing-cli.jar %%DATADIR%%/lib/kotlin-annotation-processing-runtime.jar %%DATADIR%%/lib/kotlin-annotation-processing.jar %%DATADIR%%/lib/kotlin-annotations-jvm-sources.jar %%DATADIR%%/lib/kotlin-annotations-jvm.jar %%DATADIR%%/lib/kotlin-compiler.jar %%DATADIR%%/lib/kotlin-daemon-client.jar %%DATADIR%%/lib/kotlin-daemon.jar %%DATADIR%%/lib/kotlin-main-kts.jar %%DATADIR%%/lib/kotlin-metadata-jvm-sources.jar %%DATADIR%%/lib/kotlin-metadata-jvm.jar %%DATADIR%%/lib/kotlin-preloader.jar %%DATADIR%%/lib/kotlin-reflect-sources.jar %%DATADIR%%/lib/kotlin-reflect.jar %%DATADIR%%/lib/kotlin-runner.jar %%DATADIR%%/lib/kotlin-script-runtime-sources.jar %%DATADIR%%/lib/kotlin-script-runtime.jar %%DATADIR%%/lib/kotlin-scripting-common.jar %%DATADIR%%/lib/kotlin-scripting-compiler-impl.jar %%DATADIR%%/lib/kotlin-scripting-compiler.jar %%DATADIR%%/lib/kotlin-scripting-jvm.jar %%DATADIR%%/lib/kotlin-serialization-compiler-plugin.jar %%DATADIR%%/lib/kotlin-stdlib-jdk7-sources.jar %%DATADIR%%/lib/kotlin-stdlib-jdk7.jar %%DATADIR%%/lib/kotlin-stdlib-jdk8-sources.jar %%DATADIR%%/lib/kotlin-stdlib-jdk8.jar %%DATADIR%%/lib/kotlin-stdlib-js-sources.jar %%DATADIR%%/lib/kotlin-stdlib-js.klib %%DATADIR%%/lib/kotlin-stdlib-sources.jar +%%DATADIR%%/lib/kotlin-stdlib-wasm-js.klib %%DATADIR%%/lib/kotlin-stdlib.jar %%DATADIR%%/lib/kotlin-test-js-sources.jar %%DATADIR%%/lib/kotlin-test-js.klib %%DATADIR%%/lib/kotlin-test-junit-sources.jar %%DATADIR%%/lib/kotlin-test-junit.jar %%DATADIR%%/lib/kotlin-test-junit5-sources.jar %%DATADIR%%/lib/kotlin-test-junit5.jar %%DATADIR%%/lib/kotlin-test-sources.jar %%DATADIR%%/lib/kotlin-test-testng-sources.jar %%DATADIR%%/lib/kotlin-test-testng.jar %%DATADIR%%/lib/kotlin-test.jar %%DATADIR%%/lib/kotlinx-coroutines-core-jvm.jar %%DATADIR%%/lib/kotlinx-serialization-compiler-plugin.jar %%DATADIR%%/lib/lombok-compiler-plugin.jar %%DATADIR%%/lib/mutability-annotations-compat.jar %%DATADIR%%/lib/noarg-compiler-plugin.jar %%DATADIR%%/lib/parcelize-compiler.jar %%DATADIR%%/lib/parcelize-runtime.jar %%DATADIR%%/lib/power-assert-compiler-plugin.jar %%DATADIR%%/lib/sam-with-receiver-compiler-plugin.jar %%DATADIR%%/lib/scripting-compiler.jar