devel/jetbrains-webstorm: Update to 2019.2.1

1) Update to 2019.2.1
2) drop dependency on intellij-pt4j port. That port should be removed, it
includes an old pt4j version and the FreeBSD native library is already included
in the upstream pty4j jar
3) small cleanup

PR:	240083
Approved by:	thierry (mentor)
This commit is contained in:
Pedro F. Giffuni 2019-08-29 21:01:19 +00:00
parent ab7f14c5d0
commit 9702962523
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=510187
4 changed files with 35 additions and 43 deletions

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= webstorm
PORTVERSION= 2019.2
PORTVERSION= 2019.2.1
CATEGORIES= devel java
MASTER_SITES= https://download-cf.jetbrains.com/webstorm/
PKGNAMEPREFIX= jetbrains-
@ -17,13 +17,12 @@ LICENSE_NAME= Subscription license agreement for business and organizations
LICENSE_TEXT= See: https://www.jetbrains.com/store/license.html
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \
intellij-pty4j>0:java/intellij-pty4j
RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier
USES= python:run shebangfix
USE_JAVA= yes
JAVA_VERSION= 1.8+
JAVA_VERSION= 8+
SHEBANG_FILES= bin/printenv.py bin/restart.py \
plugins/spy-js/server/node_modules/node-uuid/benchmark/bench.sh \
@ -33,21 +32,18 @@ SHEBANG_FILES= bin/printenv.py bin/restart.py \
NO_ARCH= yes
NO_BUILD= yes
WRKSRC= ${WRKDIR}/WebStorm-192.5728.87
WRKSRC= ${WRKDIR}/WebStorm-192.6262.59
SUB_FILES= webstorm webstorm.desktop pkg-message
SUB_LIST= DATADIR=${DATADIR}
do-install:
# Linux/Windows/OS X only so remove them
@${RM} -r ${WRKSRC}/bin/fsnotifier \
${WRKSRC}/bin/fsnotifier-arm \
${WRKSRC}/bin/fsnotifier64
# Remove the bundled native Pty4J support libraries, they are replaced
# by java/intellij-pty4j
@${RM} -r ${WRKSRC}/lib/pty4j-native
# Remove bundled linux JetBrains Runtime and OpenJDK
@${RM} -r ${WRKSRC}/jbr ${WRKSRC}/jre64
${WRKSRC}/bin/fsnotifier64 \
${WRKSRC}/jbr \
${WRKSRC}/lib/pty4j-native \
${WRKSRC}/plugins/performanceTesting/bin
${MKDIR} ${STAGEDIR}${DATADIR}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \
"! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh")
@ -55,8 +51,6 @@ do-install:
${INSTALL_SCRIPT} ${WRKDIR}/webstorm ${STAGEDIR}${PREFIX}/bin/webstorm
${INSTALL_MAN} ${FILESDIR}/webstorm.1 ${STAGEDIR}${PREFIX}/man/man1
${INSTALL_DATA} ${WRKDIR}/webstorm.desktop ${STAGEDIR}${PREFIX}/share/applications/
cd ${WRKSRC}/lib && ${JAVA_HOME}/bin/jar xf icons.jar
${INSTALL_DATA} ${WRKSRC}/lib/icon.png ${STAGEDIR}${DATADIR}/webstorm.png
# Use fsnotifier replacement provided by java/intellij-fsnotifier
${ECHO} "idea.filewatcher.executable.path=${PREFIX}/intellij/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
# Fix slow render

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1564840614
SHA256 (jetbrains/WebStorm-2019.2.tar.gz) = 6a51dd26a5f219ae576d3893e60ad3e15abb6b08b2fad8c94cd651aafbdaf86f
SIZE (jetbrains/WebStorm-2019.2.tar.gz) = 316455503
TIMESTAMP = 1566676777
SHA256 (jetbrains/WebStorm-2019.2.1.tar.gz) = d6ab5efc9ff81a5aeebb8dc5322bc23ce0bc6b510a9e0d4ee75b8c81bb189ef3
SIZE (jetbrains/WebStorm-2019.2.1.tar.gz) = 316788810

View file

@ -1,10 +1,10 @@
[
{ type: install
message: <<EOM
There is native (faster) file watching support backed by kqueue which is
enabled by default. If you encounter problems problems with watching large
trees, you disable it by appending the following property into
%%DATADIR%%/bin/idea.properties:
There is a native (faster) file watching support backed by kqueue which is
enabled by default. If you encounter problems with watching large
trees, you can disable it by adding the following property via the menu
entry Help -> Edit Custom Properties...
idea.filewatcher.disabled=true
EOM

View file

@ -35,8 +35,8 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/batik-transcoder-1.12.0-8.jar
%%DATADIR%%/lib/batik-util-1.12.0-8.jar
%%DATADIR%%/lib/batik-xml-1.12.0-8.jar
%%DATADIR%%/lib/bcpkix-jdk15on-1.61.jar
%%DATADIR%%/lib/bcprov-jdk15on-1.61.jar
%%DATADIR%%/lib/bcpkix-jdk15on-1.62.jar
%%DATADIR%%/lib/bcprov-jdk15on-1.62.jar
%%DATADIR%%/lib/bootstrap.jar
%%DATADIR%%/lib/branding.jar
%%DATADIR%%/lib/built-in-server.jar
@ -46,7 +46,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/common-image-3.4.1.jar
%%DATADIR%%/lib/common-io-3.4.1.jar
%%DATADIR%%/lib/common-lang-3.4.1.jar
%%DATADIR%%/lib/commons-codec-1.12.jar
%%DATADIR%%/lib/commons-codec-1.13.jar
%%DATADIR%%/lib/commons-collections-3.2.2.jar
%%DATADIR%%/lib/commons-compress-1.18.jar
%%DATADIR%%/lib/commons-httpclient-3.1-patched.jar
@ -61,14 +61,14 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/error_prone_annotations-2.3.1.jar
%%DATADIR%%/lib/extensions.jar
%%DATADIR%%/lib/external-system-rt.jar
%%DATADIR%%/lib/fluent-hc-4.5.8.jar
%%DATADIR%%/lib/fluent-hc-4.5.9.jar
%%DATADIR%%/lib/forms-1.1-preview.jar
%%DATADIR%%/lib/forms_rt.jar
%%DATADIR%%/lib/gson-2.8.5.jar
%%DATADIR%%/lib/guava-25.1-jre.jar
%%DATADIR%%/lib/httpclient-4.5.8.jar
%%DATADIR%%/lib/httpclient-4.5.9.jar
%%DATADIR%%/lib/httpcore-4.4.11.jar
%%DATADIR%%/lib/httpmime-4.5.8.jar
%%DATADIR%%/lib/httpmime-4.5.9.jar
%%DATADIR%%/lib/icons.jar
%%DATADIR%%/lib/imageio-core-3.4.1.jar
%%DATADIR%%/lib/imageio-metadata-3.4.1.jar
@ -95,7 +95,7 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/jaxen-1.2.0.jar
%%DATADIR%%/lib/jbcrypt-1.0.0.jar
%%DATADIR%%/lib/jdom.jar
%%DATADIR%%/lib/jediterm-pty-2.19.jar
%%DATADIR%%/lib/jediterm-pty-2.20.jar
%%DATADIR%%/lib/jettison-1.4.0.jar
%%DATADIR%%/lib/jing-20030619.jar
%%DATADIR%%/lib/jna-platform.jar
@ -127,16 +127,16 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/miglayout-core-5.2.jar
%%DATADIR%%/lib/miglayout-swing-5.2.jar
%%DATADIR%%/lib/nanoxml-2.2.3.jar
%%DATADIR%%/lib/netty-buffer-4.1.36.Final.jar
%%DATADIR%%/lib/netty-codec-4.1.36.Final.jar
%%DATADIR%%/lib/netty-codec-http-4.1.36.Final.jar
%%DATADIR%%/lib/netty-codec-http2-4.1.36.Final.jar
%%DATADIR%%/lib/netty-codec-socks-4.1.36.Final.jar
%%DATADIR%%/lib/netty-common-4.1.36.Final.jar
%%DATADIR%%/lib/netty-handler-4.1.36.Final.jar
%%DATADIR%%/lib/netty-handler-proxy-4.1.36.Final.jar
%%DATADIR%%/lib/netty-resolver-4.1.36.Final.jar
%%DATADIR%%/lib/netty-transport-4.1.36.Final.jar
%%DATADIR%%/lib/netty-buffer-4.1.38.Final.jar
%%DATADIR%%/lib/netty-codec-4.1.38.Final.jar
%%DATADIR%%/lib/netty-codec-http-4.1.38.Final.jar
%%DATADIR%%/lib/netty-codec-http2-4.1.38.Final.jar
%%DATADIR%%/lib/netty-codec-socks-4.1.38.Final.jar
%%DATADIR%%/lib/netty-common-4.1.38.Final.jar
%%DATADIR%%/lib/netty-handler-4.1.38.Final.jar
%%DATADIR%%/lib/netty-handler-proxy-4.1.38.Final.jar
%%DATADIR%%/lib/netty-resolver-4.1.38.Final.jar
%%DATADIR%%/lib/netty-transport-4.1.38.Final.jar
%%DATADIR%%/lib/openapi.jar
%%DATADIR%%/lib/org.eclipse.lsp4j-0.7.1.jar
%%DATADIR%%/lib/org.eclipse.lsp4j.jsonrpc-0.7.1.jar
@ -158,11 +158,11 @@ share/applications/webstorm.desktop
%%DATADIR%%/lib/pty4j-0.9.4.jar
%%DATADIR%%/lib/purejavacomm-0.0.11.1.jar
%%DATADIR%%/lib/randomForestRegressor-0.0.11.jar
%%DATADIR%%/lib/rd-core-0.191.46.jar
%%DATADIR%%/lib/rd-swing-0.191.46.jar
%%DATADIR%%/lib/rd-core-0.191.63.jar
%%DATADIR%%/lib/rd-swing-0.191.63.jar
%%DATADIR%%/lib/resources.jar
%%DATADIR%%/lib/resources_en.jar
%%DATADIR%%/lib/rhino-1.7.10.jar
%%DATADIR%%/lib/rhino-1.7.11.jar
%%DATADIR%%/lib/rngom-20051226-patched.jar
%%DATADIR%%/lib/serviceMessages.jar
%%DATADIR%%/lib/slf4j-api-1.7.25.jar
@ -2257,5 +2257,3 @@ share/applications/webstorm.desktop
%%DATADIR%%/plugins/yaml/lib/resources_en.jar
%%DATADIR%%/plugins/yaml/lib/yaml.jar
%%DATADIR%%/product-info.json
%%DATADIR%%/webstorm.png
@dir %%DATADIR%%/plugins/performanceTesting/bin