summaryrefslogtreecommitdiff
path: root/dev-util/phpstorm
diff options
context:
space:
mode:
authorPalica <palica+gitlab@liguros.net>2020-06-23 22:35:08 +0200
committerPalica <palica+gitlab@liguros.net>2020-06-23 22:35:08 +0200
commitecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch)
treeb89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /dev-util/phpstorm
parent1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff)
downloadsrcux-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz
srcux-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz
srcux-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip
Updating liguros repo
Diffstat (limited to 'dev-util/phpstorm')
-rw-r--r--dev-util/phpstorm/Manifest17
l---------dev-util/phpstorm/phpstorm-2017.3.7.ebuild1
l---------dev-util/phpstorm/phpstorm-2018.1.7.ebuild1
l---------dev-util/phpstorm/phpstorm-2018.2.7.ebuild1
l---------dev-util/phpstorm/phpstorm-2018.3.6.ebuild1
l---------dev-util/phpstorm/phpstorm-2019.1.4.ebuild1
l---------dev-util/phpstorm/phpstorm-2019.2.5.ebuild1
l---------dev-util/phpstorm/phpstorm-2019.3.4.ebuild1
l---------dev-util/phpstorm/phpstorm-2020.1.1.ebuild1
-rw-r--r--dev-util/phpstorm/phpstorm-9999.ebuild67
10 files changed, 92 insertions, 0 deletions
diff --git a/dev-util/phpstorm/Manifest b/dev-util/phpstorm/Manifest
new file mode 100644
index 000000000000..d372c0673572
--- /dev/null
+++ b/dev-util/phpstorm/Manifest
@@ -0,0 +1,17 @@
+DIST PhpStorm-2017.3.7.tar.gz 287982889 BLAKE2B c99893050f055e3e9d2f178116c4f8f05ce1bdcfa5d5f4dcc431e133bad9ae7ea8cdc82da1b7a7c52469c356afa21315a5266f411800678ee2f8ff71ae418053 SHA512 59ca5888eb979cd9fa2f64026398f2b533cc661ca6397a2c0bb49adc0b4fecb9c0577467b3a60e325abb8711cf35816bca4c338eb0a5f65cbeac94e2f0132fb3
+DIST PhpStorm-2018.1.7.tar.gz 298319981 BLAKE2B 7a15b858759947219f168223f29d18943a5cb7da9127404ff938be6b0e74eeb15571eb4a3fc926f096b0a16fa0ae134e21c5192db20fc68ce26b495cc5b18f10 SHA512 e17bbaf6d203ea6ea9b2a6fb760974cc279402ca4ea870431bafaffb91f41c598e652f513b2773012289f934ec8490a256ee0f05678beb1f70ee22c08b5837d1
+DIST PhpStorm-2018.2.7.tar.gz 307153847 BLAKE2B 6e36743285fea5b54a22f1f67209002ff9ad944df008b5bded4c895a2fd238eb511344ff15ea2fdb4d2cd4b3e2e814db483376ff4a63ebb295e7ae204e71004c SHA512 6298133f0c797560050152ef70b0ec41dc20ddb3022b6bcd363784ea5121de2ea9cce4eca3000a745f61cba8974e78302065a7336455596fcbd54854b8c290c2
+DIST PhpStorm-2018.3.6.tar.gz 311832883 BLAKE2B 396d6fadd8f939f3a29ed9e7ff2f522e45bf47f02d176def15013056fd59c3ffa3e7ef5e24c5a739fe8b49fc036f573e2b874e0cb4a316dddee2426007bb4505 SHA512 1021b6f2884f25671a85f42ad7a46d6ad2b7ea6cb52c4aa60d67aba665b63ad397c4c753fdd03fb6282330e7d03e913a60302ce89dc658bc18a32743a2999a21
+DIST PhpStorm-2019.1.4.tar.gz 323564234 BLAKE2B 1ec5338eb7d08be7cfacff4ca030562dec2365ec0c190a775665afec5d89fb4e9368f1e6f24501213064b1c534315fc6bd7ce126e0710fcb439858e473a5fa43 SHA512 ce042b333ca1f820faca4b486e8a9e6ead546b1df011cd0aa38840c6d5e330d0c8d67fb5fad91361bddc336eb975f165bcdfefa47285f7e3745a5c1a45e5f7e0
+DIST PhpStorm-2019.2.5.tar.gz 357405037 BLAKE2B 1629c13d02f9b19452ee41291e25c67c38acb0c596090dd48959811e3bd0fc708be37d59d1898bc618d63329594970c1959f8f08ef07291f514b1354a443bab0 SHA512 8482789f6be9a1bdf79864ded3f6bde85cc9fa19951d78c04903bd3b707c47f958efdb6de1382be7d1ccad722902e12ba2a206a59eb128dd4d320d65378e86bb
+DIST PhpStorm-2019.3.4.tar.gz 373678083 BLAKE2B c59583da613773e9d6210b1cd00c299c5b6218a1bcf5b5b6d8fd0a2be0555e3028eff4eb65c5947005b5e1209629efce9dccfecc0b11fd54c3cf873d5d5230dd SHA512 df4baf029c3e046e967330bfe931dca59ad372d6cd1d15854d8bf19718a9810c7b078374cc5b482475a4c57a90a15e6e3669a305a6e103715fa52ae4ceb90e14
+DIST PhpStorm-2020.1.1.tar.gz 382785456 BLAKE2B dfa8713ffc1b4bb52856f40076bd179e4b10d82ab916e7945049ffefabaaec629718c20ed2fc7b148c60239620878cd130cff4944c166433ade52f4611ce4782 SHA512 30968be495f251177e0424b469866d51247e6b54cb9c3552c89b47d3202bb9c38b7a4952c2d2c05dadb7f291a410810b412d85906ea4765990f6a1df26e35576
+EBUILD phpstorm-2017.3.7.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b
+EBUILD phpstorm-2018.1.7.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b
+EBUILD phpstorm-2018.2.7.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b
+EBUILD phpstorm-2018.3.6.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b
+EBUILD phpstorm-2019.1.4.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b
+EBUILD phpstorm-2019.2.5.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b
+EBUILD phpstorm-2019.3.4.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b
+EBUILD phpstorm-2020.1.1.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b
+EBUILD phpstorm-9999.ebuild 1429 BLAKE2B 785ffe675f72bd8089eba33bd6da72930f89a375156002befc182405bd63e06aef1985aee69688a59d970713f80dbf2d7ab4b92921f72e81347d52d61eeeca70 SHA512 d567821170a480289165afbd78ad58e60c870fd62a730e66b1d6b386ebf44233ee6475a0b33956d84b8b4354a36d6fddaa2114d23119e277663b6cf9b1f7378b
diff --git a/dev-util/phpstorm/phpstorm-2017.3.7.ebuild b/dev-util/phpstorm/phpstorm-2017.3.7.ebuild
new file mode 120000
index 000000000000..371b0f67e90d
--- /dev/null
+++ b/dev-util/phpstorm/phpstorm-2017.3.7.ebuild
@@ -0,0 +1 @@
+phpstorm-9999.ebuild \ No newline at end of file
diff --git a/dev-util/phpstorm/phpstorm-2018.1.7.ebuild b/dev-util/phpstorm/phpstorm-2018.1.7.ebuild
new file mode 120000
index 000000000000..371b0f67e90d
--- /dev/null
+++ b/dev-util/phpstorm/phpstorm-2018.1.7.ebuild
@@ -0,0 +1 @@
+phpstorm-9999.ebuild \ No newline at end of file
diff --git a/dev-util/phpstorm/phpstorm-2018.2.7.ebuild b/dev-util/phpstorm/phpstorm-2018.2.7.ebuild
new file mode 120000
index 000000000000..371b0f67e90d
--- /dev/null
+++ b/dev-util/phpstorm/phpstorm-2018.2.7.ebuild
@@ -0,0 +1 @@
+phpstorm-9999.ebuild \ No newline at end of file
diff --git a/dev-util/phpstorm/phpstorm-2018.3.6.ebuild b/dev-util/phpstorm/phpstorm-2018.3.6.ebuild
new file mode 120000
index 000000000000..371b0f67e90d
--- /dev/null
+++ b/dev-util/phpstorm/phpstorm-2018.3.6.ebuild
@@ -0,0 +1 @@
+phpstorm-9999.ebuild \ No newline at end of file
diff --git a/dev-util/phpstorm/phpstorm-2019.1.4.ebuild b/dev-util/phpstorm/phpstorm-2019.1.4.ebuild
new file mode 120000
index 000000000000..371b0f67e90d
--- /dev/null
+++ b/dev-util/phpstorm/phpstorm-2019.1.4.ebuild
@@ -0,0 +1 @@
+phpstorm-9999.ebuild \ No newline at end of file
diff --git a/dev-util/phpstorm/phpstorm-2019.2.5.ebuild b/dev-util/phpstorm/phpstorm-2019.2.5.ebuild
new file mode 120000
index 000000000000..371b0f67e90d
--- /dev/null
+++ b/dev-util/phpstorm/phpstorm-2019.2.5.ebuild
@@ -0,0 +1 @@
+phpstorm-9999.ebuild \ No newline at end of file
diff --git a/dev-util/phpstorm/phpstorm-2019.3.4.ebuild b/dev-util/phpstorm/phpstorm-2019.3.4.ebuild
new file mode 120000
index 000000000000..371b0f67e90d
--- /dev/null
+++ b/dev-util/phpstorm/phpstorm-2019.3.4.ebuild
@@ -0,0 +1 @@
+phpstorm-9999.ebuild \ No newline at end of file
diff --git a/dev-util/phpstorm/phpstorm-2020.1.1.ebuild b/dev-util/phpstorm/phpstorm-2020.1.1.ebuild
new file mode 120000
index 000000000000..371b0f67e90d
--- /dev/null
+++ b/dev-util/phpstorm/phpstorm-2020.1.1.ebuild
@@ -0,0 +1 @@
+phpstorm-9999.ebuild \ No newline at end of file
diff --git a/dev-util/phpstorm/phpstorm-9999.ebuild b/dev-util/phpstorm/phpstorm-9999.ebuild
new file mode 100644
index 000000000000..6fd2a8846e71
--- /dev/null
+++ b/dev-util/phpstorm/phpstorm-9999.ebuild
@@ -0,0 +1,67 @@
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils xdg
+
+DESCRIPTION="A complete toolset for C and C++ development."
+HOMEPAGE="https://www.jetbrains.com/clion"
+LICENSE="JetBrains"
+
+SLOT="0"
+
+BDEPEND="
+ app-arch/tar
+"
+
+RDEPEND="
+ virtual/jdk
+"
+
+RESTRICT="bindist mirror strip"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+if [[ ${PV} != 9999 ]]; then
+ SRC_URI="https://download.jetbrains.com/webide/PhpStorm-${PV}.tar.gz"
+ KEYWORDS="*"
+fi
+
+src_unpack() {
+ default
+ mv "${WORKDIR}"/PhpStorm* "${S}" || die "Failed to move/rename source dir"
+}
+
+src_prepare() {
+ default
+
+ # Remove any bundled Java
+ rm -rf {jbr,jre{64}} || die "Failed to remove bundled Java"
+}
+
+src_install() {
+
+ insinto "/opt/${PN}"
+ doins -r *
+
+ fperms 755 /opt/${PN}/bin/{format.sh,phpstorm.sh,inspect.sh,printenv.py,restart.py,fsnotifier{,64}}
+
+ dosym ../../opt/${PN}/bin/phpstorm.sh /usr/bin/${PN}
+
+ newicon "bin/${PN}.png" "${PN}.png"
+ make_desktop_entry "${PN}" "PhpStorm" "${PN}" "Development;Programming;IDE;"
+
+ # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit
+ mkdir -p "${D}/etc/sysctl.d/" || die
+ echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_icon_cache_update
+}