devel/jetbrains-clion: Update to 2024.3.5

ChangeLog: https://youtrack.jetbrains.com/articles/CPP-A-230654386

PR:		283208
Reported by:	dmitry.wagin@ya.ru
This commit is contained in:
Dmitry Wagin 2025-04-02 17:26:31 +02:00 committed by Fernando Apesteguía
parent 337b77d0d3
commit a3187a20c8
4 changed files with 385 additions and 100 deletions

View file

@ -5,6 +5,25 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20250404:
AFFECTS: users of jetbrains-clion
AUTHOR: fernape@FreeBSD.org
The jetbrains-clion update to 2024.3.5 might fail under certain circumstances
that are not clear. If this happens users are encouraged to check the contents
of ~/.config/JetBrains/CLion2024.3/clion64.vmoptions and ensure that the
following option IS NOT present:
-Didea.suppressed.plugins.set.selector=radler
If it is, change the value to:
-Didea.suppressed.plugins.set.selector=classic
References:
https://youtrack.jetbrains.com/issue/CPP-44041#focus=Comments-27-11819516.0-0
https://youtrack.jetbrains.com/issue/IJPL-175884/Start-Failed#focus=Comments-27-11425743.0-0
20250402:
AFFECTS: users of devel/glib20 and devel/gobject-introspection building outside of Poudriere
AUTHOR: arrowd@FreeBSD.org

View file

@ -1,12 +1,12 @@
PORTNAME= clion
PORTVERSION= 2024.2.2
DISTVERSION= 2024.3.5
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/cpp/ \
https://packages.jetbrains.team/files/p/clion/ports/2024.2.1/freebsd/clang/:clang
https://packages.jetbrains.team/files/p/clion/ports/2024.3/freebsd/clang/:clang
PKGNAMEPREFIX= jetbrains-
DISTFILES= CLion-${PORTVERSION}.tar.gz
DISTFILES_aarch64= clang-clion2024.2.1-freebsd-aarch64.tar.gz:clang
DISTFILES_amd64= clang-clion2024.2.1-freebsd-x86_64.tar.gz:clang
DISTFILES_aarch64= clang-clion2024.3-freebsd-aarch64.tar.gz:clang
DISTFILES_amd64= clang-clion2024.3-freebsd-x86_64.tar.gz:clang
DIST_SUBDIR= jetbrains
.if make(makesum)
@ -30,13 +30,14 @@ ONLY_FOR_ARCHS= aarch64 amd64
BUILD_DEPENDS= jna>0:devel/jna
RUN_DEPENDS= cmake:devel/cmake-core \
intellij-fsnotifier>0:java/intellij-fsnotifier \
jetbrains-pty4j>=0.12.25:devel/jetbrains-pty4j \
jetbrains-pty4j>=0.13.2:devel/jetbrains-pty4j \
jetbrains-restarter>=241.15989.150:devel/jetbrains-restarter \
jetbrains-sqlite>=241.15989.150:devel/jetbrains-sqlite \
lsof:sysutils/lsof \
ninja:devel/ninja
USES= cpe java python:run shebangfix
CPE_VENDOR= jetbrains
JAVA_VERSION= 17+
@ -79,10 +80,10 @@ do-install:
${WRKSRC}/lib/jna \
${WRKSRC}/lib/native \
${WRKSRC}/lib/pty4j \
${WRKSRC}/plugins/cidr-completionMlRanking-plugin \
${WRKSRC}/plugins/clion-cwm-plugin \
${WRKSRC}/plugins/clion-radler \
${WRKSRC}/plugins/gateway-plugin \
${WRKSRC}/plugins/gateway-terminal \
${WRKSRC}/plugins/gateway-plugin/lib/remote-dev-workers \
${WRKSRC}/plugins/remote-dev-server
${MKDIR} ${STAGEDIR}${DATADIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
@ -108,13 +109,15 @@ do-install:
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}
${LN} -sf ../../../../sqlite/${ARCH}/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}/libsqliteij.so
# Install FreeBSD native clang
${MKDIR} ${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/
${MKDIR} ${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/bin
${INSTALL_PROGRAM} \
${WRKDIR}/clang-tidy \
${WRKDIR}/clangd \
${WRKDIR}/clazy-standalone \
${WRKDIR}/llvm-symbolizer \
${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/
${INSTALL_LIB} ${WRKDIR}/libclazyPlugin.so ${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/
${WRKDIR}/bin/clang-format \
${WRKDIR}/bin/clang-tidy \
${WRKDIR}/bin/clangd \
${WRKDIR}/bin/clazy-standalone \
${WRKDIR}/bin/llvm-symbolizer \
${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/bin/
${MKDIR} ${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/lib
${INSTALL_LIB} ${WRKDIR}/lib/libclazyPlugin.so ${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/lib/
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
TIMESTAMP = 1727730270
SHA256 (jetbrains/CLion-2024.2.2.tar.gz) = 1658fb15d41dfb804ab0ea3ed4781d4ae0f41d25cc9df17c3f536a565423aa5b
SIZE (jetbrains/CLion-2024.2.2.tar.gz) = 1425685720
SHA256 (jetbrains/clang-clion2024.2.1-freebsd-aarch64.tar.gz) = f71978596159aa531f9c89ce3cdb459b45045549cb7b3c3c3d705c16b620c529
SIZE (jetbrains/clang-clion2024.2.1-freebsd-aarch64.tar.gz) = 79902172
SHA256 (jetbrains/clang-clion2024.2.1-freebsd-x86_64.tar.gz) = ddae776705c5ac3ca4f4a1cc7e7a05783ea690b6673ed3f7960df72b0401f064
SIZE (jetbrains/clang-clion2024.2.1-freebsd-x86_64.tar.gz) = 78609387
TIMESTAMP = 1743540211
SHA256 (jetbrains/CLion-2024.3.5.tar.gz) = 502145600b1955156841fa5db37e70f97f960aecbfb7503578c728416f83eaaa
SIZE (jetbrains/CLion-2024.3.5.tar.gz) = 1577257365
SHA256 (jetbrains/clang-clion2024.3-freebsd-aarch64.tar.gz) = 770ab3641d6ad3f48117a8735d5c1978b84d98f68e92bdec96175061132ce446
SIZE (jetbrains/clang-clion2024.3-freebsd-aarch64.tar.gz) = 95455336
SHA256 (jetbrains/clang-clion2024.3-freebsd-x86_64.tar.gz) = 0b016de849e78dab9e098ea86b2e7c37a94eb7a9b61b90fc1bb0f3c8d05ae396
SIZE (jetbrains/clang-clion2024.3-freebsd-x86_64.tar.gz) = 95612357

File diff suppressed because it is too large Load diff