Date: Mon, 1 Mar 2021 07:53:46 +0000 (UTC) From: =?UTF-8?Q?Fernando_Apestegu=c3=ada?= <fernape@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r566830 - head/java/intellij-ultimate Message-ID: <202103010753.1217rk0B096837@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: fernape Date: Mon Mar 1 07:53:45 2021 New Revision: 566830 URL: https://svnweb.freebsd.org/changeset/ports/566830 Log: java/intellij-ultimate: some fixes * added pty4j native (bundled too old) * initial JDK 15+ support * fixed GUI rendering PR: 253747 Submitted by: dmitry.wagin@ya.ru Approved by: andoriyu@gmail.com (maintainer) Modified: head/java/intellij-ultimate/Makefile head/java/intellij-ultimate/pkg-plist Modified: head/java/intellij-ultimate/Makefile ============================================================================== --- head/java/intellij-ultimate/Makefile Mon Mar 1 06:16:34 2021 (r566829) +++ head/java/intellij-ultimate/Makefile Mon Mar 1 07:53:45 2021 (r566830) @@ -5,6 +5,7 @@ PORTNAME= intellij-ultimate PORTVERSION= 2020.3.2 +PORTREVISION= 1 CATEGORIES= java devel MASTER_SITES= https://download-cf.jetbrains.com/idea/ DISTNAME= ideaIU-${PORTVERSION}-no-jbr @@ -18,7 +19,9 @@ LICENSE_NAME= Subscription license agreement for busin 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 +RUN_DEPENDS= intellij-fsnotifier>0:java/intellij-fsnotifier \ + intellij-pty4j>=0.11.4:java/intellij-pty4j \ + lsof:sysutils/lsof USES= python:run shebangfix @@ -40,20 +43,24 @@ SUB_FILES= idea idea.desktop pkg-message WRKSRC= ${WRKDIR}/idea-IU-203.7148.57 do-install: +# Initial JDK 15+ support + @${REINPLACE_CMD} '/UseConcMarkSweepGC/d' ${WRKSRC}/bin/idea.vmoptions + @${REINPLACE_CMD} '/UseConcMarkSweepGC/d' ${WRKSRC}/bin/idea64.vmoptions # Linux/Windows/OS X only so remove them - @${RM} -r ${WRKSRC}/bin/fsnotifier \ + @${RM} -r \ + ${WRKSRC}/bin/fsnotifier \ ${WRKSRC}/bin/fsnotifier64 \ ${WRKSRC}/lib/pty4j-native/ \ - ${WRKSRC}/plugins/webp/lib/libwebp/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux32/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/linux64/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/osx/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows32/ \ ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/windows64/ \ - ${WRKSRC}/plugins/performanceTesting/bin/ + ${WRKSRC}/plugins/performanceTesting/bin/ \ + ${WRKSRC}/plugins/webp/lib/libwebp/ ${MKDIR} ${STAGEDIR}${DATADIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \ - "! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh") + "! -name *\.bak ! -name *\.so ! -name *\.dll ! -name *\.dylib ! -name *\.pdb ! -name *\.sh") @(cd ${WRKSRC} && ${COPYTREE_BIN} . ${STAGEDIR}${DATADIR} "-name *\.sh") ${INSTALL_LIB} ${WRKSRC}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/libjansi.so \ ${STAGEDIR}${DATADIR}/plugins/maven/lib/maven3/lib/jansi-native/freebsd32/ @@ -64,10 +71,9 @@ do-install: ${INSTALL_DATA} ${WRKDIR}/idea.desktop ${STAGEDIR}${PREFIX}/share/applications/ # Use fsnotifier replacement provided by java/intellij-fsnotifier ${ECHO} "idea.filewatcher.executable.path=${PREFIX}/intellij/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties +# Use pty4j replacement provided by java/intellij-pty4j + ${LN} -sf ../../../intellij/lib/libpty ${STAGEDIR}${DATADIR}/lib/pty4j-native # Fix "Typeahead timeout is exceeded" error ${ECHO} "action.aware.typeAhead=false" >> ${STAGEDIR}${DATADIR}/bin/idea.properties -# Fix slow render - ${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/idea.vmoptions - ${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/idea64.vmoptions .include <bsd.port.mk> Modified: head/java/intellij-ultimate/pkg-plist ============================================================================== --- head/java/intellij-ultimate/pkg-plist Mon Mar 1 06:16:34 2021 (r566829) +++ head/java/intellij-ultimate/pkg-plist Mon Mar 1 07:53:45 2021 (r566830) @@ -332,6 +332,7 @@ share/applications/idea.desktop %%DATADIR%%/lib/protobuf-java-3.13.0.jar %%DATADIR%%/lib/proxy-vole-1.0.5-jb.2.jar %%DATADIR%%/lib/pty4j-0.11.1.jar +%%DATADIR%%/lib/pty4j-native %%DATADIR%%/lib/purejavacomm-0.0.11.1.jar %%DATADIR%%/lib/qdox-2.0-M10.jar %%DATADIR%%/lib/rd-core-0.203.181.jar
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202103010753.1217rk0B096837>