Bug 233842 - [NEW PORT] java/jetbrains-phpstorm: JetBrains PhpStorm IDE
Summary: [NEW PORT] java/jetbrains-phpstorm: JetBrains PhpStorm IDE
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Pedro F. Giffuni
URL:
Keywords: feature, needs-qa
Depends on:
Blocks:
 
Reported: 2018-12-07 02:48 UTC by Pedro F. Giffuni
Modified: 2018-12-07 19:22 UTC (History)
0 users

See Also:


Attachments
New port as a shar file (47.37 KB, application/x-shellscript)
2018-12-07 02:48 UTC, Pedro F. Giffuni
no flags Details
New port as a shar file (47.37 KB, application/x-shellscript)
2018-12-07 02:53 UTC, Pedro F. Giffuni
no flags Details
New port as a svn diff (47.22 KB, patch)
2018-12-07 02:58 UTC, Pedro F. Giffuni
no flags Details | Diff
New port as a svn diff (41.45 KB, patch)
2018-12-07 15:37 UTC, Pedro F. Giffuni
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pedro F. Giffuni freebsd_committer 2018-12-07 02:48:28 UTC
Created attachment 199916 [details]
New port as a shar file

I was gladly surprised to find we already support intellij and other products from JetBrains so I gave a try on PhpStorm based on the existing port for RubyMine and it appears to work!

PhPStorm is an Integrated Development Environment for PHP and its frameworks developed by JetBrains. Commercial and Academic licenses are available.
Comment 1 Pedro F. Giffuni freebsd_committer 2018-12-07 02:53:58 UTC
Created attachment 199917 [details]
New port as a shar file

Move it to the java category, since it uses a file from the intellij port.
Comment 2 Pedro F. Giffuni freebsd_committer 2018-12-07 02:58:42 UTC
Created attachment 199918 [details]
New port as a svn diff

svn diff should be easier to read on bugzilla.
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2018-12-07 06:08:10 UTC
@Pedro Nice! Might want to stick this up in a Phabricator review and confirm that is  passes QA (poudriere). 

@triage: Reporter is (source) committer, assign accordingly. Change doesn't require a ports committer to commit, only requires ports (committer) review/acceptance.
Comment 4 Pedro F. Giffuni freebsd_committer 2018-12-07 15:37:48 UTC
Created attachment 199936 [details]
New port as a svn diff

rename intellij --> jetbrains. IntelliJ is usually for the Java stuff.
Remove the linux 64bit JRE from the installation.
Comment 5 Pedro F. Giffuni freebsd_committer 2018-12-07 19:22:25 UTC
(In reply to Kubilay Kocak from comment #3)
FWIW, I tried to do it through phabricator but I got this:

...
Linting...
No lint engine configured for this project.
Running unit tests...
No unit test engine is configured for this project.
 Exception 
[cURL/92] (https://reviews.freebsd.org/api/differential.creatediff) The cURL library raised an error while making a request. You may be able to find more information about this error (error code: 92) on the cURL site: http://curl.haxx.se/libcurl/c/libcurl-errors.html#
(Run with `--trace` for a full exception trace.)

Diff uploaded to:
https://reviews.freebsd.org/D18477