git: 3cd2c26e9c88 - main - lang/kotlin22: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Wed, 30 Sep 2026 21:43:31 UTC
The branch main has been updated by rene:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3cd2c26e9c88c98b9295cf345d0c24c7bb899d9d

commit 3cd2c26e9c88c98b9295cf345d0c24c7bb899d9d
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-09-30 21:43:27 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-09-30 21:43:27 +0000

    lang/kotlin22: Remove expired port
    
    2026-09-30 lang/kotlin22: The only port that needed Kotlin 2.2 now requires 2.4, use lang/kotlin instead
---
 MOVED                   |  1 +
 lang/Makefile           |  1 -
 lang/kotlin22/Makefile  | 51 -------------------------------------
 lang/kotlin22/distinfo  |  3 ---
 lang/kotlin22/pkg-descr |  1 -
 lang/kotlin22/pkg-plist | 67 -------------------------------------------------
 6 files changed, 1 insertion(+), 123 deletions(-)

diff --git a/MOVED b/MOVED
index 0c5db2f61756..627faff55ecd 100644
--- a/MOVED
+++ b/MOVED
@@ -5695,3 +5695,4 @@ deskutils/semantik||2026-09-30|Has expired: Not ported to Qt6, depends on deprec
 devel/py-mime||2026-09-30|Has expired: Upstream last activity was in 2016
 security/barnyard2||2026-09-30|Has expired: Upstream has been abandoned, and the project is no longer maintained
 security/barnyard2-sguil||2026-09-30|Has expired: Upstream has been abandoned, and the project is no longer maintained
+lang/kotlin22|lang/kotlin|2026-09-30|Has expired: The only port that needed Kotlin 2.2 now requires 2.4, use lang/kotlin instead
diff --git a/lang/Makefile b/lang/Makefile
index a7af7d34382f..225da5c1a409 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -169,7 +169,6 @@
     SUBDIR += kefir
     SUBDIR += kf5-kross
     SUBDIR += kotlin
-    SUBDIR += kotlin22
     SUBDIR += kturtle
     SUBDIR += lafontaine
     SUBDIR += lci
diff --git a/lang/kotlin22/Makefile b/lang/kotlin22/Makefile
deleted file mode 100644
index fdd9e9459db7..000000000000
--- a/lang/kotlin22/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-PORTNAME=	kotlin
-DISTVERSION=	2.2.21
-PORTREVISION=	2
-CATEGORIES=	lang java
-MASTER_SITES=	https://github.com/JetBrains/kotlin/releases/download/v${PORTVERSION}/
-PKGNAMESUFFIX=	22
-DISTNAME=	kotlin-compiler-${PORTVERSION}
-
-MAINTAINER=	mizhka@FreeBSD.org
-COMMENT=	Kotlin Programming Language with Ant Support (removed in v2.3)
-WWW=		https://kotlinlang.org/
-
-LICENSE=	APACHE20
-LICENSE_FILE=	${WRKSRC}/license/LICENSE.txt
-
-DEPRECATED=		The only port that needed Kotlin 2.2 now requires 2.4, use lang/kotlin instead
-EXPIRATION_DATE=	2026-09-30
-
-RUN_DEPENDS=	bash:shells/bash
-
-USES=	java zip
-
-CONFLICTS=	kotlin
-
-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
-
-do-install:
-	${MKDIR} ${STAGEDIR}${DATADIR}/lib \
-		 ${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}
-.endfor
-	${INSTALL_DATA} ${WRKSRC}/build.txt ${STAGEDIR}${DATADIR}
-
-.include <bsd.port.mk>
diff --git a/lang/kotlin22/distinfo b/lang/kotlin22/distinfo
deleted file mode 100644
index c1bac5a4a37c..000000000000
--- a/lang/kotlin22/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1767296501
-SHA256 (kotlin-compiler-2.2.21.zip) = a623871f1cd9c938946948b70ef9170879f0758043885bbd30c32f024e511714
-SIZE (kotlin-compiler-2.2.21.zip) = 78710880
diff --git a/lang/kotlin22/pkg-descr b/lang/kotlin22/pkg-descr
deleted file mode 100644
index 5e7faa907a1b..000000000000
--- a/lang/kotlin22/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Kotlin Programming Language
diff --git a/lang/kotlin22/pkg-plist b/lang/kotlin22/pkg-plist
deleted file mode 100644
index e780d9271f1d..000000000000
--- a/lang/kotlin22/pkg-plist
+++ /dev/null
@@ -1,67 +0,0 @@
-bin/kapt
-bin/kotlin
-bin/kotlinc
-bin/kotlinc-js
-bin/kotlinc-jvm
-%%DATADIR%%/bin/kapt
-%%DATADIR%%/bin/kotlin
-%%DATADIR%%/bin/kotlinc
-%%DATADIR%%/bin/kotlinc-js
-%%DATADIR%%/bin/kotlinc-jvm
-%%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/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-ant.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.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