pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/intellij-ce-bin devel/intellij-ce-bin: update to...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b498abacff2b
branches:  trunk
changeset: 373976:b498abacff2b
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Tue Feb 15 21:21:24 2022 +0000

description:
devel/intellij-ce-bin: update to 2021.3.2

Changes since 2019.1.2:

>From https://www.jetbrains.com/idea/whatsnew/:
IntelliJ IDEA 2021.3 provides support for remote development (Beta) and
introduces a new way to troubleshoot IDE problems with the Repair IDE...
action. It also brings debugger updates and the Constant conditions
inspection for Kotlin, along with other valuable changes.

>From https://www.jetbrains.com/idea/whatsnew/2021-2/:
IntelliJ IDEA 2021.2 introduces project-wide analysis for Java, new
actions that can be triggered when you save changes, a new UI for
managing Maven and Gradle dependencies, and other useful updates.

>From https://www.jetbrains.com/idea/whatsnew/2021-1/:
IntelliJ IDEA 2021.1 introduces Java 16 and WSL 2 support, Space
integration, Code With Me, a HTML preview window inside the IDE, the
option to run code on SSH hosts and in Docker containers, and other
useful updates.

>From https://www.jetbrains.com/idea/whatsnew/2020-3/:
IntelliJ IDEA 2020.3 adds interactive hints and inline watches in the
debugger, improves support for Java 15, and introduces support for Git
staging, along with a variety of other features.

>From https://www.jetbrains.com/idea/whatsnew/2020-2/:
IntelliJ IDEA 2020.2 lets you review and merge GitHub pull requests
right from inside the IDE, quickly navigate between warnings and errors
in a file with the Inspections widget, view the full list of issues in a
current file with the Problems tool window, and get notified if your
changes would break other files. You can use Jakarta EE, and get better
support for Quarkus, Micronaut, and OpenAPI.

>From https://www.jetbrains.com/idea/whatsnew/2020-1/:
IntelliJ IDEA 2020.1 adds support for Java 14 and new features for a
number of frameworks, upgrades the debugger with dataflow analysis
assistance, adds a new LightEdit mode, downloads and configures the JDK
for you, and does so much more!

>From https://www.jetbrains.com/idea/whatsnew/2019-3/:
IntelliJ IDEA 2019.3 delivers major performance and usability
improvements, including faster startup, easier installation of theme and
keymap plugins, enhanced VCS workflows, and adds support for
microservices frameworks, MongoDB and more.

>From https://www.jetbrains.com/idea/whatsnew/2019-2/:

Java 13, Refactoring methods with multiple exit points, Each directory
can have its own code style, Syntax highlighting is available for over
20 languages, IntelliJ IDEA works with large files smoothly, Maven
dependency completion works out of the box, Step Into action offers you
a choice of methods to step into, and several more.

diffstat:

 devel/intellij-ce-bin/DESCR                     |     11 +-
 devel/intellij-ce-bin/Makefile                  |     41 +-
 devel/intellij-ce-bin/PLIST                     |  10587 ++-------------------
 devel/intellij-ce-bin/distinfo                  |     10 +-
 devel/intellij-ce-bin/patches/patch-bin_idea.sh |     22 +-
 5 files changed, 1096 insertions(+), 9575 deletions(-)

diffs (truncated from 10973 to 300 lines):

diff -r b18dfd561211 -r b498abacff2b devel/intellij-ce-bin/DESCR
--- a/devel/intellij-ce-bin/DESCR       Tue Feb 15 19:27:02 2022 +0000
+++ b/devel/intellij-ce-bin/DESCR       Tue Feb 15 21:21:24 2022 +0000
@@ -4,17 +4,16 @@
 
 The Community Edition includes:
 
-    An Intelligent code editor that has all the smarts for
-    understanding Java, XML and Groovy code
+    An intelligent code editor that has all the smarts for understanding
+    Java, XML and Groovy code
 
-    Refactorings, code inspections and intentions, super-fast
-    navigation and search
+    Refactorings, code inspections and intentions, super-fast navigation
+    and search
 
     Testing frameworks integration: JUnit and TestNG
 
     Build tools support: Ant and Maven
 
-    Popular version control systems integration: CVS, Subversion
-    and Git
+    Popular version control systems integration: CVS, Subversion and Git
 
     Swing UI designer
diff -r b18dfd561211 -r b498abacff2b devel/intellij-ce-bin/Makefile
--- a/devel/intellij-ce-bin/Makefile    Tue Feb 15 19:27:02 2022 +0000
+++ b/devel/intellij-ce-bin/Makefile    Tue Feb 15 21:21:24 2022 +0000
@@ -1,62 +1,55 @@
-# $NetBSD: Makefile,v 1.6 2020/12/04 20:45:10 nia Exp $
+# $NetBSD: Makefile,v 1.7 2022/02/15 21:21:24 rillig Exp $
 #
 # TODO Import intellij-fsnotifier with inotify support from FreeBSD.
 
-VERSION=       2019.1.2
+VERSION=       2021.3.2
 DISTNAME=      ideaIC-${VERSION:S/.0.0//}-no-jbr
 PKGNAME=       intellij-ce-bin-${VERSION}
-PKGREVISION=   1
 CATEGORIES=    devel
-MASTER_SITES=  http://download.jetbrains.com/idea/
+MASTER_SITES=  https://download.jetbrains.com/idea/
 
 MAINTAINER=    youri%NetBSD.org@localhost
-HOMEPAGE=      http://www.jetbrains.org/
-COMMENT=       JetBrain\'s Java IDE
+HOMEPAGE=      https://www.jetbrains.com/idea/
+COMMENT=       JetBrain's Java IDE
 LICENSE=       apache-2.0
 
 DEPENDS+=      intellij-fsnotifier-[0-9]*:../../sysutils/intellij-fsnotifier
 
-WRKSRC=                ${WRKDIR}/idea-IC-191.7141.44
+WRKSRC=                ${WRKDIR}/idea-IC-213.6777.52
 USE_JAVA=      yes
-USE_JAVA2=     8
+USE_JAVA2=     9
 
 USE_TOOLS+=    bash pax sed
 
 REPLACE_PYTHON=        bin/printenv.py \
                bin/restart.py  \
-               
+
 REPLACE_BASH=  plugins/Kotlin/kotlinc/bin/kotlin       \
                plugins/Kotlin/kotlinc/bin/kotlin-dce-js\
                plugins/Kotlin/kotlinc/bin/kotlinc      \
                plugins/Kotlin/kotlinc/bin/kotlinc-js   \
                plugins/Kotlin/kotlinc/bin/kotlinc-jvm
 
-.include "../../mk/bsd.prefs.mk"
+CHECK_PIE_SKIP=                ${PKGNAME_NOREV}/bin/fsnotifier
+CHECK_PIE_SKIP+=       ${PKGNAME_NOREV}/plugins/Kotlin/bin/linux/LLDBFrontend
+CHECK_SHLIBS_SKIP=     *
 
-INSTALLATION_DIRS=     intellij-ce-bin-${VERSION} \
+INSTALLATION_DIRS=     ${PKGNAME_NOREV} \
                        share/applications
 
 NO_BUILD=      yes
 
 SUBST_CLASSES+=                jdk
-SUBST_STAGE.jdk=       pre-install
-SUBST_MESSAGE.jdk=     Adding JVM options
+SUBST_STAGE.jdk=       pre-configure
 SUBST_FILES.jdk=       bin/idea.sh
 SUBST_VARS.jdk=                PKG_JAVA_HOME
 
 do-install:
-       cd ${WRKSRC} && \
-       ${RM} bin/fsnotifier bin/fsnotifier-arm bin/idea.sh.orig\
-       bin/fsnotifier64 bin/libdbm64.so                        \
-       lib/pty4j-native/linux/x86/libpty.so                    \
-       lib/pty4j-native/linux/x86_64/libpty.so                 \
-       lib/pty4j-native/linux/ppc64le/libpty.so                \
-       plugins/android/lib/libwebp/linux/libwebp_jni.so        \
-       plugins/android/lib/libwebp/linux/libwebp_jni64.so &&   \
-       ${ECHO} "idea.filewatcher.disabled=true" >> bin/idea.properties && \
        ${SED} -e "s|@@IDEA_HOME@@|${PREFIX}/${PKGNAME_NOREV}|g" \
-       ${FILESDIR}/idea.desktop > ${DESTDIR}${PREFIX}/share/applications/idea.desktop && \
-       pax -rw -pm * ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}
+           < ${FILESDIR}/idea.desktop \
+           > ${DESTDIR}${PREFIX}/share/applications/idea.desktop
+       cd ${WRKSRC} && pax -rw -pm -s ',.*\.orig,,' \
+           * ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}
 
 .include "../../lang/python/application.mk"
 .include "../../mk/java-vm.mk"
diff -r b18dfd561211 -r b498abacff2b devel/intellij-ce-bin/PLIST
--- a/devel/intellij-ce-bin/PLIST       Tue Feb 15 19:27:02 2022 +0000
+++ b/devel/intellij-ce-bin/PLIST       Tue Feb 15 21:21:24 2022 +0000
@@ -1,30 +1,27 @@
-@comment $NetBSD: PLIST,v 1.2 2019/05/13 17:30:12 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.3 2022/02/15 21:21:24 rillig Exp $
 ${PKGNAME}/Install-Linux-tar.txt
 ${PKGNAME}/LICENSE.txt
 ${PKGNAME}/NOTICE.txt
 ${PKGNAME}/bin/appletviewer.policy
+${PKGNAME}/bin/brokenPlugins.db
 ${PKGNAME}/bin/format.sh
+${PKGNAME}/bin/fsnotifier
+${PKGNAME}/bin/icons.db
 ${PKGNAME}/bin/idea.png
 ${PKGNAME}/bin/idea.properties
 ${PKGNAME}/bin/idea.sh
 ${PKGNAME}/bin/idea.svg
-${PKGNAME}/bin/idea.vmoptions
 ${PKGNAME}/bin/idea64.vmoptions
 ${PKGNAME}/bin/inspect.sh
+${PKGNAME}/bin/libdbm64.so
 ${PKGNAME}/bin/log.xml
+${PKGNAME}/bin/ltedit.sh
 ${PKGNAME}/bin/printenv.py
+${PKGNAME}/bin/repair
 ${PKGNAME}/bin/restart.py
 ${PKGNAME}/build.txt
-${PKGNAME}/lib/FastInfoset-1.2.15.jar
-${PKGNAME}/lib/aapt-proto-jarjar.jar
-${PKGNAME}/lib/aether-api-1.1.0.jar
-${PKGNAME}/lib/aether-connector-basic-1.1.0.jar
-${PKGNAME}/lib/aether-dependency-resolver.jar
-${PKGNAME}/lib/aether-impl-1.1.0.jar
-${PKGNAME}/lib/aether-spi-1.1.0.jar
-${PKGNAME}/lib/aether-transport-file-1.1.0.jar
-${PKGNAME}/lib/aether-transport-http-1.1.0.jar
-${PKGNAME}/lib/aether-util-1.1.0.jar
+${PKGNAME}/lib/3rd-party-rt.jar
+${PKGNAME}/lib/3rd-party.jar
 ${PKGNAME}/lib/annotations.jar
 ${PKGNAME}/lib/ant/CONTRIBUTORS
 ${PKGNAME}/lib/ant/INSTALL
@@ -86,186 +83,85 @@
 ${PKGNAME}/lib/ant/lib/ant.pom
 ${PKGNAME}/lib/ant/lib/libraries.properties
 ${PKGNAME}/lib/ant/src.zip
-${PKGNAME}/lib/asm-5.0.3.jar
-${PKGNAME}/lib/asm-all-7.0.1.jar
-${PKGNAME}/lib/asm-analysis-5.0.3.jar
-${PKGNAME}/lib/asm-tree-5.0.3.jar
-${PKGNAME}/lib/automaton-1.12-1.jar
-${PKGNAME}/lib/baksmali-2.2.1.jar
-${PKGNAME}/lib/batik-all-1.10.jar
-${PKGNAME}/lib/bcprov-jdk15on-1.60.jar
+${PKGNAME}/lib/asm-7.1.jar
+${PKGNAME}/lib/asm-analysis-7.1.jar
+${PKGNAME}/lib/asm-commons-7.1.jar
+${PKGNAME}/lib/asm-tree-7.1.jar
+${PKGNAME}/lib/asm-util-7.1.jar
+${PKGNAME}/lib/async-profiler.jar
 ${PKGNAME}/lib/bootstrap.jar
-${PKGNAME}/lib/cglib-nodep-3.2.4.jar
-${PKGNAME}/lib/cli-parser-1.1.2.jar
-${PKGNAME}/lib/common-image-3.4.1.jar
-${PKGNAME}/lib/common-io-3.4.1.jar
-${PKGNAME}/lib/common-lang-3.4.1.jar
-${PKGNAME}/lib/commons-codec-1.10.jar
-${PKGNAME}/lib/commons-collections-3.2.2.jar
-${PKGNAME}/lib/commons-compress-1.18.jar
-${PKGNAME}/lib/commons-httpclient-3.1-patched.jar
-${PKGNAME}/lib/commons-imaging-1.0-RC-1.jar
-${PKGNAME}/lib/commons-io-2.6.jar
-${PKGNAME}/lib/commons-lang-2.4.jar
-${PKGNAME}/lib/commons-lang3-3.4.jar
-${PKGNAME}/lib/commons-logging-1.2.jar
-${PKGNAME}/lib/commons-net-3.6.jar
-${PKGNAME}/lib/cucumber-core-1.2.4.jar
-${PKGNAME}/lib/cucumber-java-1.2.5.jar
-${PKGNAME}/lib/debugger-memory-agent-0.0.11.jar
-${PKGNAME}/lib/delight-rhino-sandbox-0.0.9.jar
-${PKGNAME}/lib/dexlib2-2.2.1.jar
-${PKGNAME}/lib/ecj-4.10.jar
-${PKGNAME}/lib/eddsa-0.2.0.jar
-${PKGNAME}/lib/error_prone_annotations-2.3.1.jar
-${PKGNAME}/lib/extensions.jar
-${PKGNAME}/lib/external-system-impl.jar
+${PKGNAME}/lib/build-marker-IC-213.6777.52
+${PKGNAME}/lib/byte-buddy-agent.jar
+${PKGNAME}/lib/cds/classesLogAgent.jar
+${PKGNAME}/lib/classpath.txt
+${PKGNAME}/lib/commons-net-3.8.0.jar
+${PKGNAME}/lib/dbus-java-3.2.1.jar
+${PKGNAME}/lib/dom-impl.jar
+${PKGNAME}/lib/dom-openapi.jar
+${PKGNAME}/lib/duplicates-analysis.jar
+${PKGNAME}/lib/error-prone-annotations.jar
 ${PKGNAME}/lib/external-system-rt.jar
-${PKGNAME}/lib/fluent-hc-4.5.6.jar
-${PKGNAME}/lib/forms-1.1-preview.jar
 ${PKGNAME}/lib/forms_rt.jar
-${PKGNAME}/lib/fst-2.57.jar
-${PKGNAME}/lib/gherkin-2.12.2.jar
-${PKGNAME}/lib/groovy-all-2.4.15.jar
-${PKGNAME}/lib/gson-2.8.5.jar
-${PKGNAME}/lib/guava-25.1-jre.jar
-${PKGNAME}/lib/hamcrest-core-1.3.jar
-${PKGNAME}/lib/httpclient-4.5.6.jar
-${PKGNAME}/lib/httpcore-4.4.10.jar
-${PKGNAME}/lib/httpmime-4.5.6.jar
-${PKGNAME}/lib/icons.jar
+${PKGNAME}/lib/grpc-netty-shaded.jar
 ${PKGNAME}/lib/idea.jar
 ${PKGNAME}/lib/idea_rt.jar
-${PKGNAME}/lib/imageio-core-3.4.1.jar
-${PKGNAME}/lib/imageio-metadata-3.4.1.jar
-${PKGNAME}/lib/imageio-tiff-3.4.1.jar
-${PKGNAME}/lib/imgscalr-lib-4.2.jar
-${PKGNAME}/lib/ini4j-0.5.5-2.jar
-${PKGNAME}/lib/intellij-coverage-agent-1.0.495.jar
-${PKGNAME}/lib/intellij-test-discovery-agent-1.0.495.jar
-${PKGNAME}/lib/isorelax-20030108.jar
-${PKGNAME}/lib/istack-commons-runtime-3.0.7.jar
-${PKGNAME}/lib/jackson-annotations-2.9.0.jar
-${PKGNAME}/lib/jackson-core-2.9.7.jar
-${PKGNAME}/lib/jackson-databind-2.9.7.jar
-${PKGNAME}/lib/java-api.jar
-${PKGNAME}/lib/java-compatibility-1.0.1.jar
-${PKGNAME}/lib/java-impl.jar
-${PKGNAME}/lib/java_resources_en.jar
-${PKGNAME}/lib/javac2.jar
-${PKGNAME}/lib/javahelp-2.0.02.jar
-${PKGNAME}/lib/javassist-3.22.0-GA.jar
-${PKGNAME}/lib/javax.activation-1.2.0.jar
-${PKGNAME}/lib/javax.annotation-api-1.3.2.jar
-${PKGNAME}/lib/jaxb-api-2.3.1.jar
-${PKGNAME}/lib/jaxb-runtime-2.3.1.jar
-${PKGNAME}/lib/jaxen-1.1.6.jar
-${PKGNAME}/lib/jbcrypt-1.0.0.jar
-${PKGNAME}/lib/jcip-annotations-1.0.jar
+${PKGNAME}/lib/intellij-coverage-agent-1.0.613.jar
+${PKGNAME}/lib/intellij-test-discovery.jar
+${PKGNAME}/lib/java-utils-1.0.6.jar
 ${PKGNAME}/lib/jdkAnnotations.jar
-${PKGNAME}/lib/jdom.jar
-${PKGNAME}/lib/jediterm-pty-2.14.jar
-${PKGNAME}/lib/jetCheck-0.2.1.jar
-${PKGNAME}/lib/jgoodies-common-1.4.0.jar
-${PKGNAME}/lib/jing-20030619.jar
-${PKGNAME}/lib/jna-platform.jar
+${PKGNAME}/lib/jffi-1.2.19-native.jar
+${PKGNAME}/lib/jffi-1.2.19.jar
 ${PKGNAME}/lib/jna.jar
-${PKGNAME}/lib/jps-builders-6.jar
-${PKGNAME}/lib/jps-builders.jar
-${PKGNAME}/lib/jps-launcher.jar
+${PKGNAME}/lib/jnr-a64asm-1.0.0.jar
+${PKGNAME}/lib/jnr-constants-0.9.12.jar
+${PKGNAME}/lib/jnr-enxio-0.21.jar
+${PKGNAME}/lib/jnr-ffi-2.1.10.jar
+${PKGNAME}/lib/jnr-posix-3.0.50.jar
+${PKGNAME}/lib/jnr-unixsocket-0.23.jar
+${PKGNAME}/lib/jnr-x86asm-1.0.2.jar
 ${PKGNAME}/lib/jps-model.jar
-${PKGNAME}/lib/jsch-0.1.55.jar
-${PKGNAME}/lib/jshell-frontend.jar
-${PKGNAME}/lib/jshell-protocol.jar
-${PKGNAME}/lib/jsoup-1.11.3.jar
-${PKGNAME}/lib/jsr305.jar
-${PKGNAME}/lib/junit-4.12.jar
+${PKGNAME}/lib/jsp-base-openapi.jar
 ${PKGNAME}/lib/junit.jar
-${PKGNAME}/lib/kotlin-reflect-1.3.11.jar
-${PKGNAME}/lib/kotlin-stdlib-1.3.11.jar
-${PKGNAME}/lib/kotlin-stdlib-common-1.3.11.jar
-${PKGNAME}/lib/kotlin-stdlib-jdk7-1.3.11.jar
-${PKGNAME}/lib/kotlin-stdlib-jdk8-1.3.11.jar
-${PKGNAME}/lib/kotlin-test-1.3.11.jar
-${PKGNAME}/lib/kotlin-test-common-1.3.11.jar
-${PKGNAME}/lib/kotlinx-coroutines-core-1.0.1.jar
-${PKGNAME}/lib/kotlinx-coroutines-core-common-1.0.1.jar
-${PKGNAME}/lib/kotlinx-coroutines-jdk8-1.0.1.jar
-${PKGNAME}/lib/log4j.jar
-${PKGNAME}/lib/lz4-1.3.0.jar
-${PKGNAME}/lib/markdownj-core-0.4.2-SNAPSHOT.jar
-${PKGNAME}/lib/maven-aether-provider-3.3.9.jar
-${PKGNAME}/lib/maven-artifact-3.3.9.jar
-${PKGNAME}/lib/maven-builder-support-3.3.9.jar
-${PKGNAME}/lib/maven-model-3.3.9.jar
-${PKGNAME}/lib/maven-model-builder-3.3.9.jar
-${PKGNAME}/lib/maven-repository-metadata-3.3.9.jar



Home | Main Index | Thread Index | Old Index