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