From dd52d0e37fe2f9a207f98abaf21108a6af8d5d3b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 24 Mar 2023 00:46:22 +0000 Subject: gentoo auto-resync : 24:03:2023 - 00:46:21 --- dev-util/goland/Manifest | 5 +- dev-util/goland/goland-2021.3.3.ebuild | 88 --------------------------------- dev-util/goland/goland-2022.3.3.ebuild | 90 ++++++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+), 90 deletions(-) delete mode 100644 dev-util/goland/goland-2021.3.3.ebuild create mode 100644 dev-util/goland/goland-2022.3.3.ebuild (limited to 'dev-util/goland') diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest index 5e9db2f38e39..6adf6d427f9f 100644 --- a/dev-util/goland/Manifest +++ b/dev-util/goland/Manifest @@ -1,3 +1,4 @@ -DIST goland-2021.3.3.tar.gz 584904019 BLAKE2B 8e92a7b426928168adf27f36858f4542d8fcc2e7f1632d6e70157293f07bc90e52c2dad0c903e5da39dd2c88a624a6f96075f9226c49ff747fb29f3dc6ac75cd SHA512 1971e9612283350800e789e03a9328d797cdf669ec9446d8eb93051d82478f3889e5369858de5fd8354ae8c6597d6917f613c79045d7f36f1e35e8cda2138dc6 -EBUILD goland-2021.3.3.ebuild 2503 BLAKE2B 0991aa35c08be5e76b03ba87a84a924498aa3a2310490eb3f7c8d3d28c2d2f7fcd69bff6a63fce9f3bf8e2fd7f67ff610645cba4644051d1fd7ccebd3b0b8ce6 SHA512 16f6e987b5a596ff37aa0b053fcfceff5b745ce39513dd9b30d32185b5e16d14f1af30e83a7b884e049410894670b046706109b62d8bf92962999b44d51c15f7 +DIST goland-2022.3.3-aarch64.tar.gz 669196391 BLAKE2B bf19290a73d9a0e268f90420a4aa3962da842fcc59e2323b9631cf6c511fdd48b2663164e15e587fbee6ba0f51650798eb91d41c750a64c2760ceaa2fe74d13f SHA512 b75ef4063adb8e75b8c20b9f762c7b9d5a1614d666cc81ba21e25728a55a2ee83343eabce29bc7f90eab03ec0eeca9ce2c9dba2016330491e9f16313f0087157 +DIST goland-2022.3.3.tar.gz 673567402 BLAKE2B e1771f0890e12e43099d50907aeaa479dedab514f2900cef738e7a9a37314376cf37155e04e55dfeb5e783f6b3f1ebb96f33005d39b8d01404502486adf91416 SHA512 e5a216a2f31698f226bcc58ed5f7c7efd0110f93f001c6de20d2fee25cfd7b816bda59f1f6fda5c0052cfa0d5aa1e089c7f2a7d2a6cedc64a6fd3c7319359030 +EBUILD goland-2022.3.3.ebuild 2604 BLAKE2B 029b3cff6b183475eb381cb23849729b1ce05d6eefa300103dee8d2a46f8a70eebbe5743b89f3a2a0ce2947d16fe18543946b85c716a172c7110875300a71ca6 SHA512 d04fdf23eff2293a61822837c08311bc7a8895ae4e535f9a0c1795c385bf74db92070a8c62a25ea910101377569cbdf6f234983b1359a45e550dcab674633cbb MISC metadata.xml 245 BLAKE2B c146502191378e07b2d7d4d97bcb6daa8eb65f6c0b0d947b8214c19e5302fefc9921d9f8d13516c8bf31d9f642782d098a5d8aa67f45ed4fb33f65c25b1ef8ed SHA512 e901bb8274c666979c1a357a6681d5a0a0f73d5e1d6a4e87eb2f23b16e2ba28592b7d5bd9e2a3e37cf5aec66c159707deaf68619d0cda5e51e1ca98b73253c3a diff --git a/dev-util/goland/goland-2021.3.3.ebuild b/dev-util/goland/goland-2021.3.3.ebuild deleted file mode 100644 index 916fd5470205..000000000000 --- a/dev-util/goland/goland-2021.3.3.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop wrapper - -DESCRIPTION="Golang IDE by JetBrains" -HOMEPAGE="https://www.jetbrains.com/go" -SRC_URI="https://download.jetbrains.com/go/${P}.tar.gz" - -SLOT="0" -# JetBrains supports officially only x86_64 even though some 32bit binaries are -# provided. See https://www.jetbrains.com/go/download/#section=linux -KEYWORDS="~amd64" - -LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) - Apache-2.0 - BSD - CC0-1.0 - CDDL - CDDL-1.1 - EPL-1.0 - GPL-2 - GPL-2-with-classpath-exception - ISC - LGPL-2.1 - LGPL-3 - MIT - MPL-1.1 - OFL - ZLIB -" - -RESTRICT="bindist mirror" - -QA_PREBUILT="opt/${P}/*" - -S="${WORKDIR}/GoLand-${PV}" - -RDEPEND=" - virtual/jdk - dev-lang/go -" - -src_install() { - local dir="/opt/${P}" - - insinto "${dir}" - doins -r * - fperms 755 "${dir}"/bin/{${PN}.sh,fsnotifier} - fperms 755 "${dir}"/jbr/bin/{jaotc,java,javac,jdb,jfr,jhsdb,jjs,jrunscript,keytool,pack200,rmid,rmiregistry,serialver,unpack200} - fperms 755 "${dir}"/plugins/go/lib/dlv/linux/dlv - - make_wrapper "${PN}" "${dir}/bin/${PN}.sh" - newicon "bin/${PN}.png" "${PN}.png" - make_desktop_entry "${PN}" "goland" "${PN}" "Development;IDE;" -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation, so: - echo - elog "It is strongly recommended to increase the inotify watch limit" - elog "to at least 524288. You can achieve this e.g. by calling" - elog "echo \"fs.inotify.max_user_watches = 524288\" > /etc/sysctl.d/30-idea-inotify-watches.conf" - elog "and reloading with \"sysctl --system\" (and restarting the IDE)." - elog "For details see:" - elog " https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit" - fi - - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt "2019.3-r1"; then - # This revbump requires user interaction. - echo - ewarn "Previous versions configured fs.inotify.max_user_watches without user interaction." - ewarn "Since version 2019.3-r1 you need to do so manually, e.g. by calling" - ewarn "echo \"fs.inotify.max_user_watches = 524288\" > /etc/sysctl.d/30-idea-inotify-watches.conf" - ewarn "and reloading with \"sysctl --system\" (and restarting the IDE)." - ewarn "For details see:" - ewarn " https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit" - - # Show this ewarn only once - break - fi - done -} diff --git a/dev-util/goland/goland-2022.3.3.ebuild b/dev-util/goland/goland-2022.3.3.ebuild new file mode 100644 index 000000000000..3c95c4a93419 --- /dev/null +++ b/dev-util/goland/goland-2022.3.3.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop wrapper + +DESCRIPTION="Golang IDE by JetBrains" +HOMEPAGE="https://www.jetbrains.com/go" +SRC_URI=" + amd64? ( https://download.jetbrains.com/go/${P}.tar.gz ) + arm64? ( https://download.jetbrains.com/go/${P}-aarch64.tar.gz ) +" + +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +LICENSE="|| ( JetBrains-business JetBrains-classroom JetBrains-educational JetBrains-individual ) + Apache-2.0 + BSD + CC0-1.0 + CDDL + CDDL-1.1 + EPL-1.0 + GPL-2 + GPL-2-with-classpath-exception + ISC + LGPL-2.1 + LGPL-3 + MIT + MPL-1.1 + OFL + ZLIB +" + +RESTRICT="bindist mirror" + +QA_PREBUILT="opt/${P}/*" + +S="${WORKDIR}/GoLand-${PV}" + +RDEPEND=" + virtual/jdk + dev-lang/go +" + +src_install() { + local dir="/opt/${P}" + + insinto "${dir}" + doins -r * + fperms 755 "${dir}"/bin/{format.sh,goland.sh,inspect.sh,ltedit.sh,remote-dev-server.sh,restart.py,fsnotifier,repair} + fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver} + fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} + fperms 755 "${dir}"/plugins/go-plugin/lib/dlv/linux/dlv + + make_wrapper "${PN}" "${dir}/bin/${PN}.sh" + newicon "bin/${PN}.png" "${PN}.png" + make_desktop_entry "${PN}" "goland" "${PN}" "Development;IDE;" +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + # This is a new installation, so: + echo + elog "It is strongly recommended to increase the inotify watch limit" + elog "to at least 524288. You can achieve this e.g. by calling" + elog "echo \"fs.inotify.max_user_watches = 524288\" > /etc/sysctl.d/30-idea-inotify-watches.conf" + elog "and reloading with \"sysctl --system\" (and restarting the IDE)." + elog "For details see:" + elog " https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit" + fi + + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt "2019.3-r1"; then + # This revbump requires user interaction. + echo + ewarn "Previous versions configured fs.inotify.max_user_watches without user interaction." + ewarn "Since version 2019.3-r1 you need to do so manually, e.g. by calling" + ewarn "echo \"fs.inotify.max_user_watches = 524288\" > /etc/sysctl.d/30-idea-inotify-watches.conf" + ewarn "and reloading with \"sysctl --system\" (and restarting the IDE)." + ewarn "For details see:" + ewarn " https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit" + + # Show this ewarn only once + break + fi + done +} -- cgit v1.2.3