From owner-svn-ports-head@freebsd.org Wed Dec 16 21:39:20 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C5EF74C77A2; Wed, 16 Dec 2020 21:39:20 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Cx7n45DRZz4RMw; Wed, 16 Dec 2020 21:39:20 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A5F1F53C5; Wed, 16 Dec 2020 21:39:20 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 0BGLdKfx040970; Wed, 16 Dec 2020 21:39:20 GMT (envelope-from pfg@FreeBSD.org) Received: (from pfg@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 0BGLdJJj040966; Wed, 16 Dec 2020 21:39:19 GMT (envelope-from pfg@FreeBSD.org) Message-Id: <202012162139.0BGLdJJj040966@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pfg set sender to pfg@FreeBSD.org using -f From: "Pedro F. Giffuni" Date: Wed, 16 Dec 2020 21:39:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r558244 - in head/java/intellij-rubymine: . files X-SVN-Group: ports-head X-SVN-Commit-Author: pfg X-SVN-Commit-Paths: in head/java/intellij-rubymine: . files X-SVN-Commit-Revision: 558244 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2020 21:39:20 -0000 Author: pfg Date: Wed Dec 16 21:39:19 2020 New Revision: 558244 URL: https://svnweb.freebsd.org/changeset/ports/558244 Log: devel/intellij-rubymine: Update to version 2020.2 Long needed update. Catch up with changes in the original intellij port Fix the desktop support as it was using text from the ideas port. Reset the maintainer, as requested long ago. Approved by: thierry (mentor, implicit) Modified: head/java/intellij-rubymine/Makefile head/java/intellij-rubymine/distinfo head/java/intellij-rubymine/files/pkg-message.in head/java/intellij-rubymine/files/rubymine.desktop.in head/java/intellij-rubymine/pkg-plist Modified: head/java/intellij-rubymine/Makefile ============================================================================== --- head/java/intellij-rubymine/Makefile Wed Dec 16 21:38:27 2020 (r558243) +++ head/java/intellij-rubymine/Makefile Wed Dec 16 21:39:19 2020 (r558244) @@ -2,23 +2,22 @@ # $FreeBSD$ PORTNAME= rubymine -PORTVERSION= 2019.1.2 +PORTVERSION= 2020.2 CATEGORIES= java devel MASTER_SITES= https://download.jetbrains.com/ruby/ \ http://download.jetbrains.com/ruby/ PKGNAMEPREFIX= intellij- DISTNAME= RubyMine-${PORTVERSION} -MAINTAINER= stefan.wendler@tngtech.com -COMMENT= IntelliJ RubyMine Edition +MAINTAINER= ports@freeBSD.org +COMMENT= Ruby on Rails IDE by JetBrains LICENSE= IntelliJ-Rubymine 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 USE_JAVA= yes JAVA_VERSION= 1.8+ @@ -37,22 +36,17 @@ PLIST_SUB+= DATADIR=${DATADIR} SUB_FILES+= rubymine rubymine.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 \ + ${WRKSRC}/lib/pty4j-native/ \ + ${WRKSRC}/bin/lib*.so \ + ${WRKSRC}/bin/libyjpagent-linux*.so \ + ${WRKSRC}/jbr + @${RM} ${WRKSRC}/plugins/performanceTesting/lib/lib*.so ${MKDIR} ${STAGEDIR}${DATADIR} @${TAR} -czf - -C ${WRKDIST} . | ${TAR} xzf - -C ${STAGEDIR}${DATADIR} -# Linux/Windows/OS X only so remove them - @${RM} ${STAGEDIR}${DATADIR}/bin/fsnotifier \ - ${STAGEDIR}${DATADIR}/bin/fsnotifier-arm \ - ${STAGEDIR}${DATADIR}/bin/fsnotifier64 \ - ${STAGEDIR}${DATADIR}/bin/lib*.so \ - ${STAGEDIR}${DATADIR}/bin/libyjpagent-linux.so \ - ${STAGEDIR}${DATADIR}/bin/libyjpagent-linux64.so - @${RM} ${STAGEDIR}${DATADIR}/plugins/performanceTesting/lib/lib*.so -# Remove the bundled native Pty4J support libraries, they are replaced -# by java/intellij-pty4j - @${RM} -r ${STAGEDIR}${DATADIR}/lib/pty4j-native - @${RM} ${STAGEDIR}${DATADIR}/lib/pty4j-0.7.10.jar -# Remove bundled linux OpenJDK and DroidSerif fonts - @${RM} -r ${STAGEDIR}${DATADIR}/jre/jre64 ${INSTALL_SCRIPT} ${WRKDIR}/rubymine ${STAGEDIR}${PREFIX}/bin/rubymine ${INSTALL_MAN} ${FILESDIR}/rubymine.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_DATA} ${WRKDIR}/rubymine.desktop ${STAGEDIR}${PREFIX}/share/applications/ @@ -60,5 +54,10 @@ do-install: ${INSTALL_DATA} ${WRKDIST}/lib/icon.png ${STAGEDIR}${DATADIR}/rubymine.png # Use fsnotifier replacement provided by java/intellij-fsnotifier ${ECHO} "idea.filewatcher.executable.path=${DATADIR}/bin/fsnotifier" >> ${STAGEDIR}${DATADIR}/bin/idea.properties +# Fix "Typeahead timeout is exceeded" error + ${ECHO} "action.aware.typeAhead=false" >> ${STAGEDIR}${DATADIR}/bin/rubymine.properties +# Fix slow render + ${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/rubymine.vmoptions + ${ECHO} "-Dsun.java2d.xrender=false" >> ${STAGEDIR}${DATADIR}/bin/rubymine64.vmoptions .include Modified: head/java/intellij-rubymine/distinfo ============================================================================== --- head/java/intellij-rubymine/distinfo Wed Dec 16 21:38:27 2020 (r558243) +++ head/java/intellij-rubymine/distinfo Wed Dec 16 21:39:19 2020 (r558244) @@ -1,3 +1,3 @@ -TIMESTAMP = 1563041071 -SHA256 (RubyMine-2019.1.2.tar.gz) = db60a07098d3fec4e72bcbd5e5c48638983e20817e41c3f83266733f2d8a0cfe -SIZE (RubyMine-2019.1.2.tar.gz) = 312037719 +TIMESTAMP = 1608092789 +SHA256 (RubyMine-2020.2.tar.gz) = 1f0fbbad7bbdc1c3ece24fd850151defb392b9b7ef2055876f99f3ce70695db1 +SIZE (RubyMine-2020.2.tar.gz) = 401535198 Modified: head/java/intellij-rubymine/files/pkg-message.in ============================================================================== --- head/java/intellij-rubymine/files/pkg-message.in Wed Dec 16 21:38:27 2020 (r558243) +++ head/java/intellij-rubymine/files/pkg-message.in Wed Dec 16 21:39:19 2020 (r558244) @@ -1,10 +1,10 @@ [ { type: install message: <