From 814baae2d7806086db2bd36196f463cc1e2614c6 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Sun, 13 Jun 2021 19:09:59 +0200 Subject: dev-util/goland: bump to 2021.1.3 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Jason A. Donenfeld --- dev-util/goland/Manifest | 2 +- dev-util/goland/goland-2021.1.1.ebuild | 89 ---------------------------------- dev-util/goland/goland-2021.1.3.ebuild | 89 ++++++++++++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 90 deletions(-) delete mode 100644 dev-util/goland/goland-2021.1.1.ebuild create mode 100644 dev-util/goland/goland-2021.1.3.ebuild (limited to 'dev-util') diff --git a/dev-util/goland/Manifest b/dev-util/goland/Manifest index b407de15e0cd..547930fbbf5b 100644 --- a/dev-util/goland/Manifest +++ b/dev-util/goland/Manifest @@ -1 +1 @@ -DIST goland-2021.1.1.tar.gz 544517245 BLAKE2B 2c7e11f6a3fc4ca779d4273befe93d89c53aaa06a650b4181295c2f74d0679ecd8ecfcb44a6394a6173ec3b7379d57df671ef54c0af4b75d90443c4804f2d6af SHA512 53b49984c3d5ecf7c9497a6a958656c26beda122987442cb7a37a95ddf1514ec5d31fcccb3babb5bfe394bd636231901a34dc9a1a25cc861a8be86d1db02fd16 +DIST goland-2021.1.3.tar.gz 544674162 BLAKE2B 82ad057177129cc41facc704c3021221b2b4e7bd3e8ab11252193a1bb4663313c9b450786f2915a28678ae75347ba6ed6be54b79aae9ccb38f0aa3eb97190353 SHA512 d58e25af05351471d1ee43e34decd2d692d3d194c017d5392b4a1fe4255f4b2c5c7373ebce880020ef4759adf73dd1ac6db200149c7a486180ff944747909fff diff --git a/dev-util/goland/goland-2021.1.1.ebuild b/dev-util/goland/goland-2021.1.1.ebuild deleted file mode 100644 index 86cbae508305..000000000000 --- a/dev-util/goland/goland-2021.1.1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop eutils - -SLOT=0 - -SRC_URI="https://download.jetbrains.com/go/${P}.tar.gz" -DESCRIPTION="Golang IDE by JetBrains" -HOMEPAGE="https://www.jetbrains.com/go" - -# 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,fsnotifier64} - 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-2021.1.3.ebuild b/dev-util/goland/goland-2021.1.3.ebuild new file mode 100644 index 000000000000..86cbae508305 --- /dev/null +++ b/dev-util/goland/goland-2021.1.3.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop eutils + +SLOT=0 + +SRC_URI="https://download.jetbrains.com/go/${P}.tar.gz" +DESCRIPTION="Golang IDE by JetBrains" +HOMEPAGE="https://www.jetbrains.com/go" + +# 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,fsnotifier64} + 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 +} -- cgit v1.2.3-65-gdbad