pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/kotlin



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Wed Jul 23 16:41:56 UTC 2025

Modified Files:
        pkgsrc/lang/kotlin: Makefile PLIST distinfo

Log Message:
kotlin: update to 2.2. Changes:

* Language: new language features in preview, including context
  parameters. Several previously experimental features are now Stable,
  such as guard conditions, non-local break and continue, and
  multi-dollar interpolation.
* Kotlin compiler: unified management of compiler warnings.
* Kotlin/JVM: changes to default method generation for interface
  functions.
* Kotlin/Native: LLVM 19 and new features for tracking and adjusting
  memory consumption.
* Kotlin/Wasm: separated Wasm target and the ability to configure
  Binaryen per project.
* Kotlin/JS: fix for the copy() method generated for @JsPlainObject
  interfaces.
* Gradle: binary compatibility validation in the Kotlin Gradle plugin.
* Standard library: stable Base64 and HexFormat APIs.
* Documentation: our documentation survey is open, and notable
  improvements have been made to the Kotlin documentation.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/kotlin/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/kotlin/PLIST pkgsrc/lang/kotlin/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/kotlin/Makefile
diff -u pkgsrc/lang/kotlin/Makefile:1.3 pkgsrc/lang/kotlin/Makefile:1.4
--- pkgsrc/lang/kotlin/Makefile:1.3     Thu Dec 12 15:06:15 2024
+++ pkgsrc/lang/kotlin/Makefile Wed Jul 23 16:41:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2024/12/12 15:06:15 ryoon Exp $
+# $NetBSD: Makefile,v 1.4 2025/07/23 16:41:56 schmonz Exp $
 
-DISTNAME=      kotlin-compiler-2.1.0
+DISTNAME=      kotlin-compiler-2.2.0
 PKGNAME=       ${DISTNAME:S/-compiler//}
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=JetBrains/}
@@ -31,16 +31,16 @@ USE_JAVA2=  6
 
 REPLACE_BASH+= bin/*
 
-INSTALLATION_DIRS+=    bin
+INSTALLATION_DIRS+=    bin share/${PKGBASE}
 
 do-install:
        cd ${WRKSRC} && ${FIND} * -type f \! -name '*.orig' -print | \
                pax -rw -pmp ${DESTDIR}${PREFIX}/share/kotlin
        cd ${DESTDIR}${PREFIX}/bin && \
-               ${LN} -sf ../share/kotlin/bin/kotlinc && \
-               ${LN} -sf ../share/kotlin/bin/kotlinc-jvm && \
-               ${LN} -sf ../share/kotlin/bin/kotlin && \
-               ${LN} -sf ../share/kotlin/bin/kapt
+               ${LN} -sf ../share/${PKGBASE}/bin/kotlinc && \
+               ${LN} -sf ../share/${PKGBASE}/bin/kotlinc-jvm && \
+               ${LN} -sf ../share/${PKGBASE}/bin/kotlin && \
+               ${LN} -sf ../share/${PKGBASE}/bin/kapt
 
 .include "../../mk/java-vm.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/kotlin/PLIST
diff -u pkgsrc/lang/kotlin/PLIST:1.2 pkgsrc/lang/kotlin/PLIST:1.3
--- pkgsrc/lang/kotlin/PLIST:1.2        Thu Dec 12 15:06:15 2024
+++ pkgsrc/lang/kotlin/PLIST    Wed Jul 23 16:41:56 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2024/12/12 15:06:15 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/07/23 16:41:56 schmonz Exp $
 bin/kapt
 bin/kotlin
 bin/kotlinc
@@ -20,10 +20,8 @@ share/kotlin/lib/android-extensions-runt
 share/kotlin/lib/annotations-13.0.jar
 share/kotlin/lib/assignment-compiler-plugin.jar
 share/kotlin/lib/compose-compiler-plugin.jar
-share/kotlin/lib/js.engines.jar
 share/kotlin/lib/jvm-abi-gen.jar
 share/kotlin/lib/kotlin-annotation-processing-cli.jar
-share/kotlin/lib/kotlin-annotation-processing-compiler.jar
 share/kotlin/lib/kotlin-annotation-processing-runtime.jar
 share/kotlin/lib/kotlin-annotation-processing.jar
 share/kotlin/lib/kotlin-annotations-jvm-sources.jar
@@ -34,6 +32,8 @@ share/kotlin/lib/kotlin-daemon-client.ja
 share/kotlin/lib/kotlin-daemon.jar
 share/kotlin/lib/kotlin-imports-dumper-compiler-plugin.jar
 share/kotlin/lib/kotlin-main-kts.jar
+share/kotlin/lib/kotlin-metadata-jvm-sources.jar
+share/kotlin/lib/kotlin-metadata-jvm.jar
 share/kotlin/lib/kotlin-preloader.jar
 share/kotlin/lib/kotlin-reflect-sources.jar
 share/kotlin/lib/kotlin-reflect.jar
@@ -73,7 +73,6 @@ share/kotlin/lib/parcelize-runtime.jar
 share/kotlin/lib/power-assert-compiler-plugin.jar
 share/kotlin/lib/sam-with-receiver-compiler-plugin.jar
 share/kotlin/lib/scripting-compiler.jar
-share/kotlin/lib/trove4j.jar
 share/kotlin/license/COPYRIGHT.txt
 share/kotlin/license/COPYRIGHT_HEADER.txt
 share/kotlin/license/LICENSE.txt
@@ -106,9 +105,9 @@ share/kotlin/license/third_party/lombok_
 share/kotlin/license/third_party/maven_LICENSE.txt
 share/kotlin/license/third_party/mocha-teamcity-reporter_LICENSE.txt
 share/kotlin/license/third_party/okhttp_license.txt
+share/kotlin/license/third_party/opentelemetry_license.txt
 share/kotlin/license/third_party/power_assert_license.txt
 share/kotlin/license/third_party/prototype_license.txt
-share/kotlin/license/third_party/qunit_license.txt
 share/kotlin/license/third_party/rhino_LICENSE.txt
 share/kotlin/license/third_party/scala_license.txt
 share/kotlin/license/third_party/sl4f_license.txt
@@ -123,5 +122,4 @@ share/kotlin/license/third_party/testdat
 share/kotlin/license/third_party/testdata/lombok_license.txt
 share/kotlin/license/third_party/testdata/rxjava_license.txt
 share/kotlin/license/third_party/testdata/spring_license.txt
-share/kotlin/license/third_party/trove_license.txt
-share/kotlin/license/third_party/trove_readme_license.txt
+share/kotlin/license/third_party/threetenbp_license.txt
Index: pkgsrc/lang/kotlin/distinfo
diff -u pkgsrc/lang/kotlin/distinfo:1.2 pkgsrc/lang/kotlin/distinfo:1.3
--- pkgsrc/lang/kotlin/distinfo:1.2     Thu Dec 12 15:06:15 2024
+++ pkgsrc/lang/kotlin/distinfo Wed Jul 23 16:41:56 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2024/12/12 15:06:15 ryoon Exp $
+$NetBSD: distinfo,v 1.3 2025/07/23 16:41:56 schmonz Exp $
 
-BLAKE2s (kotlin-compiler-2.1.0.zip) = 9c5960b8b5be00a877169fc15e1a5228daf7d7491b237535c6a06623198a1f26
-SHA512 (kotlin-compiler-2.1.0.zip) = 1c14213fc10543af09bc031274be7ef9b3cf1b5d0629de3fde731578e2d84d002ab9b3df90c0417d34eaabff7ea9501209e9323662a6c4eb5504f34fcb10c7f0
-Size (kotlin-compiler-2.1.0.zip) = 86409360 bytes
+BLAKE2s (kotlin-compiler-2.2.0.zip) = 30748b04d8aec86664770d97a6b20acec3d3045864cecafba03e97fccc45b7c4
+SHA512 (kotlin-compiler-2.2.0.zip) = 3d5c25cc34e1b916646a1fc5ad8428df52136034fe03e95dcb2b0682eaecb8eeeaf3720422a415872514326e26bb84bb9f6ea46ac5926a77109f56c8421db3e7
+Size (kotlin-compiler-2.2.0.zip) = 78044187 bytes



Home | Main Index | Thread Index | Old Index