git: bb57c402df8d - main - lang/kotlin: Update 2.3.0 => 2.4.10
Vladimir Druzenko <[email protected]> Sat, 01 Aug 2026 16:50:00 +0000
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=bb57c402df8dedde4fd2692a5bb158b59e1bd0ed commit bb57c402df8dedde4fd2692a5bb158b59e1bd0ed Author: Vladimir Druzenko <[email protected]> AuthorDate: 2026-08-01 00:51:43 +0000 Commit: Vladimir Druzenko <[email protected]> CommitDate: 2026-08-01 16:47:45 +0000 lang/kotlin: Update 2.3.0 => 2.4.10 The only consumer in ports tree games/lwjgl3 require version 2.4.x. Changelogs: https://github.com/JetBrains/kotlin/releases/tag/v2.3.10 https://github.com/JetBrains/kotlin/releases/tag/v2.3.20 https://github.com/JetBrains/kotlin/releases/tag/v2.3.21 https://github.com/JetBrains/kotlin/releases/tag/v2.4.0 https://github.com/JetBrains/kotlin/releases/tag/v2.4.10 While here improve port: - Replace PORTVERSION with DISTVERSION. - Replace RM in post-extract with EXTRACT_BEFORE_ARGS. - Remove unnecessary MKDIR. - Replace "LN -sf" with RLN. PR: 296877 Approved by: Michael Zhilin <[email protected]> (maintainer, timeout 2 weeks) Sponsored by: UNIS Labs --- lang/kotlin/Makefile | 21 +++++++++------------ lang/kotlin/distinfo | 6 +++--- lang/kotlin/pkg-plist | 6 ++++++ 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/lang/kotlin/Makefile b/lang/kotlin/Makefile index abb81ae2609a..340c639c56a2 100644 --- a/lang/kotlin/Makefile +++ b/lang/kotlin/Makefile @@ -1,9 +1,8 @@ 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= [email protected] COMMENT= Kotlin Programming Language @@ -18,6 +17,7 @@ USES= java zip CONFLICTS= kotlin22 +EXTRACT_BEFORE_ARGS= -qo -x '*.bat' NO_ARCH= yes NO_BUILD= yes @@ -27,18 +27,15 @@ 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} 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 @@ -3,16 +3,21 @@ 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 @@ -43,6 +48,7 @@ bin/kotlinc-jvm %%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