summaryrefslogtreecommitdiff
path: root/devel/jetbrains-clion/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/jetbrains-clion/Makefile')
-rw-r--r--devel/jetbrains-clion/Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/devel/jetbrains-clion/Makefile b/devel/jetbrains-clion/Makefile
index ca98f31d8a10..86b7cff00201 100644
--- a/devel/jetbrains-clion/Makefile
+++ b/devel/jetbrains-clion/Makefile
@@ -1,12 +1,12 @@
PORTNAME= clion
-DISTVERSION= 2024.3.5
+DISTVERSION= 2025.1.4
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/cpp/ \
- https://packages.jetbrains.team/files/p/clion/ports/2024.3/freebsd/clang/:clang
+ https://packages.jetbrains.team/files/p/clion/ports/2025.1.4/freebsd/clang/:clang
PKGNAMEPREFIX= jetbrains-
DISTFILES= CLion-${PORTVERSION}.tar.gz
-DISTFILES_aarch64= clang-clion2024.3-freebsd-aarch64.tar.gz:clang
-DISTFILES_amd64= clang-clion2024.3-freebsd-x86_64.tar.gz:clang
+DISTFILES_aarch64= clang-clion2025.1.4-freebsd-aarch64.tar.gz:clang
+DISTFILES_amd64= clang-clion2025.1.4-freebsd-x86_64.tar.gz:clang
DIST_SUBDIR= jetbrains
.if make(makesum)
@@ -39,7 +39,7 @@ RUN_DEPENDS= cmake:devel/cmake-core \
USES= cpe java python:run shebangfix
CPE_VENDOR= jetbrains
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
SHEBANG_FILES= plugins/python-ce/helpers/typeshed/scripts/generate_proto_stubs.sh
@@ -80,10 +80,12 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
+ ${WRKSRC}/lib/skiko-awt-runtime-all \
${WRKSRC}/plugins/cidr-completionMlRanking-plugin \
${WRKSRC}/plugins/clion-cwm-plugin \
${WRKSRC}/plugins/clion-radler \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
+ ${WRKSRC}/plugins/python-ce/helpers/testResources/data/generator3 \
${WRKSRC}/plugins/remote-dev-server
${MKDIR} ${STAGEDIR}${DATADIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
@@ -108,6 +110,8 @@ do-install:
# Use sqlite replacement provided by devel/jetbrains-sqlite
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}
${LN} -sf ../../../../sqlite/${ARCH}/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}/libsqliteij.so
+# Disable automatic updates
+ ${ECHO} "ide.no.platform.update=FreeBSD Ports" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
# Install FreeBSD native clang
${MKDIR} ${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/bin
${INSTALL_PROGRAM} \