From 5046e96fa41cb320765bdf30253b2a98c27fe94d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 18 Jan 2025 06:41:56 +0000 Subject: gentoo auto-resync : 18:01:2025 - 06:41:55 --- dev-util/Manifest.gz | Bin 64979 -> 64963 bytes dev-util/bindgen/Manifest | 2 +- dev-util/bindgen/bindgen-0.71.1.ebuild | 2 +- dev-util/debugedit/Manifest | 2 +- dev-util/debugedit/debugedit-5.1-r2.ebuild | 2 +- dev-util/idea-community/Manifest | 6 +- .../idea-community-2024.3.1.1.ebuild | 180 --------------------- .../idea-community/idea-community-2024.3.2.ebuild | 180 +++++++++++++++++++++ dev-util/intel_clc/Manifest | 2 +- dev-util/intel_clc/intel_clc-24.3.3.ebuild | 2 +- 10 files changed, 189 insertions(+), 189 deletions(-) delete mode 100644 dev-util/idea-community/idea-community-2024.3.1.1.ebuild create mode 100644 dev-util/idea-community/idea-community-2024.3.2.ebuild (limited to 'dev-util') diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 6f784fcbe7cb..c3609d40b1fd 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/bindgen/Manifest b/dev-util/bindgen/Manifest index cd7f843595c2..76408c1a51c7 100644 --- a/dev-util/bindgen/Manifest +++ b/dev-util/bindgen/Manifest @@ -160,5 +160,5 @@ DIST yansi-term-0.1.2.crate 14342 BLAKE2B 31a1651bb43644cf880d591a22fe9d899ab0ac EBUILD bindgen-0.68.1-r1.ebuild 2743 BLAKE2B 05fb71193f28b6c1d100f216b86c30e2840de4681287b356499f7efe9cdac1b6a58f576eda4a3be782dd89d5f51583025992e2db02b3ce865751088d0c56bfb6 SHA512 d7b083d46771a8c2151e09a80f1adcac43bf4b2b3e5a2d53ad39239ba1f411d7f040a7d306b597e040f75b114cbdb4bb718ba2877f391fef0a3fcb3264ccbbf5 EBUILD bindgen-0.69.4-r1.ebuild 2679 BLAKE2B e27137749d1171f42707e64d2ca68a5061a88b29b70ba6f1dc093e2686b165d0cf4cfe40ac54ca4b832956b811b8c0c597befe0333c5919bf9c4ceaddde65666 SHA512 ffa1e45419ff16902f8d85a142a5b1e2a1b49640ad1cf0d553122db60d6e1918d0ce5acdd0f903f3f89a2cd6ba13c337ebac12459cf34645ca4bec4522ac86fb EBUILD bindgen-0.70.1-r1.ebuild 2593 BLAKE2B 3d9c7bc307dfe236dc80695c403724ce7035e789485a2500724af810f713230ac5310c3b9e7a9f780337e1f8cdae99759c3373c5b959f93ccace0b286f8510b6 SHA512 d024a6892121b7e07ca2d6e8e7f208461b87beb2bf75fa323d6fec07e40bb872b9f401042dba235fbd2e79bfdf7ad93dbd71cc60a542a9dac2c00ec5b15e9535 -EBUILD bindgen-0.71.1.ebuild 2643 BLAKE2B a3dfe084048c85db98f2c3d557b0d7b81774bc0ee55e8934e73d8be1094092d68ed276ee1c20d9e9231d0ac5be921b3f4443f11c22b2b36fedfb2978c4a0ed55 SHA512 b6db4c93e25100caa084835e3f207dbb9a4ad329937ceb6d5d49e07d6bbbb20052282e2f6723ebc3040e32cc861afc3cefa819369ee5524cfa75b8cac8820f1b +EBUILD bindgen-0.71.1.ebuild 2641 BLAKE2B 618a6051106103f9aea295ce68a89ad6c506bf98ed6696901a23c98fda9979737dc7752a563d3bea4226461649e76e9faeabbf45a37658c7d106a9ce261cf8a6 SHA512 d167a082b0052e247e3ab20e4dbd9c44e89a4cabfbf549ca9b3d2e63393091a9b69d70f532068c45f11ddd0a223417ee045ca2d8e020c41209ca002654720643 MISC metadata.xml 594 BLAKE2B 1cd55cc8a99c0b767eca4b7c3c05c298906317b18cf302508d6183aaea003bf93b58ab69ce91c6eb2ce67162f6d7281b85c49bf8f3494c87ca8bc5bba7a0c1d6 SHA512 94d9783e724324de5bfb050959bb8a9220eb292e6f0f20c61a4a2c1864821630e3a776312d5394a49ed801e2a7fd34cffbcba101bcbf69d5f9964d19c0524f4a diff --git a/dev-util/bindgen/bindgen-0.71.1.ebuild b/dev-util/bindgen/bindgen-0.71.1.ebuild index c61f4f139bfa..e89622b26482 100644 --- a/dev-util/bindgen/bindgen-0.71.1.ebuild +++ b/dev-util/bindgen/bindgen-0.71.1.ebuild @@ -109,7 +109,7 @@ LICENSE="BSD" # Dependent crate licenses LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-3.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv" DEPEND="${RUST_DEPEND}" RDEPEND="${DEPEND} diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest index 498ee0c586e5..099d08d3e975 100644 --- a/dev-util/debugedit/Manifest +++ b/dev-util/debugedit/Manifest @@ -10,6 +10,6 @@ DIST debugedit-5.1.tar.xz 186320 BLAKE2B 21117429cda436ef73d5b713596380558bf0cfb DIST debugedit-5.1.tar.xz.sig 310 BLAKE2B c8975b2a1a9fdfdaac01674aebf76df9dd93a59469d5660d857b2f7c71e6eb5fa1a79d09ab057e2c0050f6cd566c3ebe953e4581bffbdd2003fd45e34a97d4a9 SHA512 8fc5072f05df2df630994844bd758dece9479c5f68182c10fd7ba4bc1c9a9601f6e399a2ad3146e58cdef75aa36871b642b64cb53c42cedfb05b310773994e5f EBUILD debugedit-5.0-r3.ebuild 1208 BLAKE2B 7fb8adf659c44fb6c8f1ee510ff4501554cbc8b8079400e5aa534282c5032efa5d6645cdeac988448517315247e23cdd4a20d2a4fd2ad7b867997a755135f469 SHA512 440fb6aa0756e16d1475f0c0eb888c88e862864a63eea83f785ae2540adb221df0cbfeff5762ec5c2dbdecf7893a9fd1263ad9cda403d0380faa3e00272df06f EBUILD debugedit-5.1-r1.ebuild 1129 BLAKE2B b45cb7cab8fbabfc0c4eb23dac8948047567dd975f9fe37cc73f054d361a065b145331859a7104c3cf4bafa4569c3113d5ad71dcec0a3a6444c31d625c3212d9 SHA512 b91f41904a479bc2569d19ec2756bfb2504d0b8a3cbce6b5018344ed98c53f3d9b7aa8384df7f9c84862143ee2c6d94f9a920d66d7f9ce8edddd8ede39145cf4 -EBUILD debugedit-5.1-r2.ebuild 1249 BLAKE2B 81f90815f3b64b0215f68b582634bea310f46a95411d5ba30d805c0116518e7c4b1fa45414b3f0343e4ceacb2639a1421700091738e609dfaf0c6bfcca4dff6f SHA512 842f1a5e528860a768058c9a3ff5ec39501900c634b89f6f3e796ca878fc365e8b33652b24d47309822c3f2b977e672ee8e0eef7c6eafdcdd2458f15c631846a +EBUILD debugedit-5.1-r2.ebuild 1248 BLAKE2B 6de0ee86b21f716c22e80d6102fa1fd093bf7527bb370e2c4431ea1148fe10ff43cfb5edf48e77615435639d639b2c53562cbe81c47c6e8c1a0ad6944dce6ee6 SHA512 38e9bb89d62d738190bf17d4d69e1d4b116d62976bba68bf9a93e477f96bc9fde7086789c168a756fcc4fa214e4466f154674f3beebfd3ee03cea2b24d2e55da EBUILD debugedit-5.1-r3.ebuild 1483 BLAKE2B 19a34de3b666f2374c43d76a87e751d8a5c7203d546a8f88c396f157de5947ad76282bae50c57ff70f32be7777ecf508305bd0bcca7e5fa05f62a03a58c61c9d SHA512 a0a11205d6cd877b4a5f4d10178fae9486ce9bb972583c0386a3b017aafd5565f4ffa1323fe8b68234193a08e377223b4cd2f50a0ee17717385d1dfbfafc80fd MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d diff --git a/dev-util/debugedit/debugedit-5.1-r2.ebuild b/dev-util/debugedit/debugedit-5.1-r2.ebuild index acdf5570edfe..ec949b336685 100644 --- a/dev-util/debugedit/debugedit-5.1-r2.ebuild +++ b/dev-util/debugedit/debugedit-5.1-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="GPL-2+ LGPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux" #KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" DEPEND=" diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest index 8105ed8dda64..795768fde785 100644 --- a/dev-util/idea-community/Manifest +++ b/dev-util/idea-community/Manifest @@ -1,4 +1,4 @@ -DIST idea-community-2024.3.1.1-aarch64.tar.gz 929400203 BLAKE2B 86a92f1ae4650a48c47745039bb7ba176c035e0a520598746ec26ea33dd3e0f1bf5c9cb4a8bd1964dd1abb90fa7f65641eb554e65d95197753ca9f9422c2d9be SHA512 43f1922a4d992a0079df5ec1cd90d1fa080ebcb9a2e95d32e1a2330089c6c501654edb3bd288f80039ded6f800e91b9c88a22e6f68154b584e3476466fb7c097 -DIST idea-community-2024.3.1.1-amd64.tar.gz 929518676 BLAKE2B 214ff1696785f85b48613ae1aba2ba4a70ec838e96693a4e12c5ec26012f233fe1501fc4717f847fb152dcab3330e3c8fa4321fa7c8e75b2ca63e28331e8356f SHA512 88103ce5f66dbdda68e5679f9119ba1350c86e95194039acabfb43b33b869540ebeee6e4fa7340a6f4546b21171258d746f4786d0e629715f7c0b37c81101b02 -EBUILD idea-community-2024.3.1.1.ebuild 5111 BLAKE2B e351ee7036b96f25a519425de9d57e8e5c90d3ac6018037c3345c84cb758994afd96c070253e2fc7d09d367be96aba38ed0ba8c57d041e954fff571264b37c60 SHA512 0a6b01be939c70e75b7176ca1ec0a5bae4fcd4ba311de76b0315a660927c53fc1f769f1e25477f79b2b8d2c53f5275e65138f81172a99171b7757916ff0fd031 +DIST idea-community-2024.3.2-aarch64.tar.gz 988714849 BLAKE2B f702ec984020a88b84b0eddc2f44285cf99431935ee1e32c4b883930c31f415e67a8fb3db00761829b715cfb997080684808e0521a19f08e87cc612b28461202 SHA512 c6c21ffc71c760cc9ec64cb98c8f53c724b8beb8d3605275f362fd600eb84dc6efb862201e710e720f005aa3bfed14e14ad89e36828fff9d4cf8439213ef0dfc +DIST idea-community-2024.3.2-amd64.tar.gz 988831095 BLAKE2B ff39e4f95f15adbc944d9d2a09de22904f6ef06edbf8ee148a771141b8ffed7809d352a8cd18c7f658765f45e91aa5f5463e0bffff1811bd46b2fa216002af02 SHA512 9f81ec6d00bb29408d666375842c4095da1d571cd0503b3175237428a734093b060870c41f69a0315edc0dd98ec5289ef1d2f61fcc0625412c7055a1101569e0 +EBUILD idea-community-2024.3.2.ebuild 5111 BLAKE2B c3b661aa268f2970cc9a4a11d59f9b09b693a0516ebf24230663ef7032f68504f5544606fff040e3b961c74560920bf57045fa8dccdfa0c257697c5b3527aae2 SHA512 3ad3d8af73e22ecf9fc8cdba945f89fd846dcf1a4231710c1d44618965fb59289a2f530c1b1c75a8c71454088127df1e34322bf4b30b4e3623ce02fb3ec11b15 MISC metadata.xml 537 BLAKE2B 1b41a4099c46288757f1001d30171363df1a5536c5b3bcfc3cb2610e2c2b8b907a13abd969a3f711e4579a572414c881a97b3818bbe20b280084497ebbeb8c2d SHA512 0cf8c9625044d20e2d274a66c0c22785776b4b01cff484c9b32d6bb2d36db0c629413330fef8abeaf2530d079ae6c7da7c32ec8c597f8f39f9136719c22e27e5 diff --git a/dev-util/idea-community/idea-community-2024.3.1.1.ebuild b/dev-util/idea-community/idea-community-2024.3.1.1.ebuild deleted file mode 100644 index 860ca1e04792..000000000000 --- a/dev-util/idea-community/idea-community-2024.3.1.1.ebuild +++ /dev/null @@ -1,180 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit desktop wrapper - -MY_PV=$(ver_cut 1-4) - -DESCRIPTION="A complete toolset for web, mobile and enterprise development" -HOMEPAGE="https://www.jetbrains.com/idea" - -SRC_URI=" - amd64? ( https://download.jetbrains.com/idea/ideaIC-${MY_PV}.tar.gz -> ${P}-amd64.tar.gz ) - arm64? ( https://download.jetbrains.com/idea/ideaIC-${MY_PV}-aarch64.tar.gz -> ${P}-aarch64.tar.gz ) - " - -S="${WORKDIR}/idea-IC-${PV}" -LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1 - codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0 - GPL-2 GPL-2-with-classpath-exception ISC - JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT - MPL-1.0 MPL-1.1 OFL-1.1 ZLIB" - -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="experimental wayland" -REQUIRED_USE="experimental? ( wayland )" - -DEPEND=" - || ( - >=dev-java/openjdk-17.0.8.1_p1:17 - >=dev-java/openjdk-bin-17.0.8.1_p1:17 - )" - -RDEPEND="${DEPEND} - sys-libs/glibc - media-libs/harfbuzz - dev-java/jansi-native - sys-libs/zlib - x11-libs/libX11 - x11-libs/libXrender - media-libs/freetype - x11-libs/libXext - dev-libs/wayland - x11-libs/libXi - x11-libs/libXtst - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXrandr - media-libs/alsa-lib - app-accessibility/at-spi2-core - x11-libs/cairo - net-print/cups - x11-libs/libdrm - media-libs/mesa - dev-libs/nspr - dev-libs/nss - dev-libs/libdbusmenu - x11-libs/libxkbcommon - x11-libs/libXcursor - x11-libs/pango" - -QA_PREBUILT="opt/${PN}/*" - -BDEPEND="dev-util/patchelf" -RESTRICT="splitdebug" - -src_unpack() { - - default_src_unpack - if [ ! -d "$S" ]; then - einfo "Renaming source directory to predictable name..." - mv $(ls "${WORKDIR}") "idea-IC-${PV}" || die - fi -} - -src_prepare() { - - default_src_prepare - - if use amd64; then - JRE_DIR=jre64 - rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-aarch64/libquiche.so - else - JRE_DIR=jre - rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-x86-64/libquiche.so - fi - - PLUGIN_DIR="${S}/${JRE_DIR}/lib/" - - # rm LLDBFrontEnd after licensing questions with Gentoo License Team - rm -vf "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend - rm -vf ${PLUGIN_DIR}/libavplugin* - rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi* - rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le - rm -vf "${S}"/bin/libdbm64* - rm -vf "${S}"/lib/pty4j-native/linux/mips64el/libpty.so - - if [[ -d "${S}"/"${JRE_DIR}" ]]; then - for file in "${PLUGIN_DIR}"/{libfxplugins.so,libjfxmedia.so} - do - if [[ -f "$file" ]]; then - patchelf --set-rpath '$ORIGIN' $file || die - fi - done - fi - - rm -vf "${S}"/lib/pty4j-native/linux/x86-64/libpty.so - - sed -i \ - -e "\$a\\\\" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ - -e "\$a# package manager. See bug #704494" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$aide.no.platform.update=Gentoo" bin/idea.properties - - patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die - patchelf --set-rpath '$ORIGIN' "jbr/lib/libcef.so" || die - patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die - - if ! use elibc_musl; then - rm plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release - fi - - eapply_user -} - -src_install() { - local dir="/opt/${PN}" - local dst="${D}${dir}" - - insinto "${dir}" - doins -r * - fperms 755 "${dir}"/bin/{format.sh,idea,idea.sh,inspect.sh,restarter,fsnotifier} - - if [[ -d jbr ]]; then - fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver} - - # Fix #763582 - fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} - fi - - if use amd64; then - JRE_DIR=jre - JRE_DIR=jre - fi - - JRE_BINARIES="jaotc java javapackager jjs jrunscript keytool pack200 rmid rmiregistry unpack200" - if [[ -d ${JRE_DIR} ]]; then - for jrebin in $JRE_BINARIES; do - fperms 755 "${dir}"/"${JRE_DIR}"/bin/"${jrebin}" - done - fi - - # bundled script is always lowercase, and doesn't have -ultimate, -professional suffix. - local bundled_script_name="${PN%-*}.sh" - make_wrapper "${PN}" "${dir}/bin/$bundled_script_name" || die - - local pngfile="$(find ${dst}/bin -maxdepth 1 -iname '*.png')" - newicon $pngfile "${PN}.png" || die "we died" - - if use experimental; then - make_desktop_entry "/opt/idea-community/bin/idea -Dawt.toolkit.name=WLToolkit" \ - "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" - - ewarn "You have enabled the experimental USE flag." - ewarn "This is a Wayland support preview. Expect instability." - else - make_desktop_entry "/opt/idea-community/bin/idea" \ - "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" - fi - - # 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 - - # remove bundled harfbuzz - rm -f "${D}"/lib/libharfbuzz.so || die "Unable to remove bundled harfbuzz" -} diff --git a/dev-util/idea-community/idea-community-2024.3.2.ebuild b/dev-util/idea-community/idea-community-2024.3.2.ebuild new file mode 100644 index 000000000000..41f034fdb482 --- /dev/null +++ b/dev-util/idea-community/idea-community-2024.3.2.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit desktop wrapper + +MY_PV=$(ver_cut 1-3) + +DESCRIPTION="A complete toolset for web, mobile and enterprise development" +HOMEPAGE="https://www.jetbrains.com/idea" + +SRC_URI=" + amd64? ( https://download.jetbrains.com/idea/ideaIC-${MY_PV}.tar.gz -> ${P}-amd64.tar.gz ) + arm64? ( https://download.jetbrains.com/idea/ideaIC-${MY_PV}-aarch64.tar.gz -> ${P}-aarch64.tar.gz ) + " + +S="${WORKDIR}/idea-IC-${PV}" +LICENSE="Apache-2.0 BSD BSD-2 CC0-1.0 CC-BY-2.5 CDDL-1.1 + codehaus-classworlds CPL-1.0 EPL-1.0 EPL-2.0 + GPL-2 GPL-2-with-classpath-exception ISC + JDOM LGPL-2.1 LGPL-2.1+ LGPL-3-with-linking-exception MIT + MPL-1.0 MPL-1.1 OFL-1.1 ZLIB" + +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="experimental wayland" +REQUIRED_USE="experimental? ( wayland )" + +DEPEND=" + || ( + >=dev-java/openjdk-17.0.8.1_p1:17 + >=dev-java/openjdk-bin-17.0.8.1_p1:17 + )" + +RDEPEND="${DEPEND} + sys-libs/glibc + media-libs/harfbuzz + dev-java/jansi-native + sys-libs/zlib + x11-libs/libX11 + x11-libs/libXrender + media-libs/freetype + x11-libs/libXext + dev-libs/wayland + x11-libs/libXi + x11-libs/libXtst + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXrandr + media-libs/alsa-lib + app-accessibility/at-spi2-core + x11-libs/cairo + net-print/cups + x11-libs/libdrm + media-libs/mesa + dev-libs/nspr + dev-libs/nss + dev-libs/libdbusmenu + x11-libs/libxkbcommon + x11-libs/libXcursor + x11-libs/pango" + +QA_PREBUILT="opt/${PN}/*" + +BDEPEND="dev-util/patchelf" +RESTRICT="splitdebug" + +src_unpack() { + + default_src_unpack + if [ ! -d "$S" ]; then + einfo "Renaming source directory to predictable name..." + mv $(ls "${WORKDIR}") "idea-IC-${PV}" || die + fi +} + +src_prepare() { + + default_src_prepare + + if use amd64; then + JRE_DIR=jre64 + rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-aarch64/libquiche.so + else + JRE_DIR=jre + rm -vf "${S}"/plugins/cwm-plugin/quiche-native/linux-x86-64/libquiche.so + fi + + PLUGIN_DIR="${S}/${JRE_DIR}/lib/" + + # rm LLDBFrontEnd after licensing questions with Gentoo License Team + rm -vf "${S}"/plugins/Kotlin/bin/linux/LLDBFrontend + rm -vf ${PLUGIN_DIR}/libavplugin* + rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi* + rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le + rm -vf "${S}"/bin/libdbm64* + rm -vf "${S}"/lib/pty4j-native/linux/mips64el/libpty.so + + if [[ -d "${S}"/"${JRE_DIR}" ]]; then + for file in "${PLUGIN_DIR}"/{libfxplugins.so,libjfxmedia.so} + do + if [[ -f "$file" ]]; then + patchelf --set-rpath '$ORIGIN' $file || die + fi + done + fi + + rm -vf "${S}"/lib/pty4j-native/linux/x86-64/libpty.so + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" bin/idea.properties + + patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die + patchelf --set-rpath '$ORIGIN' "jbr/lib/libcef.so" || die + patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die + + if ! use elibc_musl; then + rm plugins/platform-ijent-impl/ijent-aarch64-unknown-linux-musl-release + fi + + eapply_user +} + +src_install() { + local dir="/opt/${PN}" + local dst="${D}${dir}" + + insinto "${dir}" + doins -r * + fperms 755 "${dir}"/bin/{format.sh,idea,idea.sh,inspect.sh,restarter,fsnotifier} + + if [[ -d jbr ]]; then + fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,jwebserver,keytool,rmiregistry,serialver} + + # Fix #763582 + fperms 755 "${dir}"/jbr/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} + fi + + if use amd64; then + JRE_DIR=jre + JRE_DIR=jre + fi + + JRE_BINARIES="jaotc java javapackager jjs jrunscript keytool pack200 rmid rmiregistry unpack200" + if [[ -d ${JRE_DIR} ]]; then + for jrebin in $JRE_BINARIES; do + fperms 755 "${dir}"/"${JRE_DIR}"/bin/"${jrebin}" + done + fi + + # bundled script is always lowercase, and doesn't have -ultimate, -professional suffix. + local bundled_script_name="${PN%-*}.sh" + make_wrapper "${PN}" "${dir}/bin/$bundled_script_name" || die + + local pngfile="$(find ${dst}/bin -maxdepth 1 -iname '*.png')" + newicon $pngfile "${PN}.png" || die "we died" + + if use experimental; then + make_desktop_entry "/opt/idea-community/bin/idea -Dawt.toolkit.name=WLToolkit" \ + "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" + + ewarn "You have enabled the experimental USE flag." + ewarn "This is a Wayland support preview. Expect instability." + else + make_desktop_entry "/opt/idea-community/bin/idea" \ + "IntelliJ Idea Community Edition" "${PN}" "Development;IDE;" + fi + + # 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 + + # remove bundled harfbuzz + rm -f "${D}"/lib/libharfbuzz.so || die "Unable to remove bundled harfbuzz" +} diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest index 25d9153df24d..f104c48db665 100644 --- a/dev-util/intel_clc/Manifest +++ b/dev-util/intel_clc/Manifest @@ -7,6 +7,6 @@ EBUILD intel_clc-24.1.7.ebuild 1747 BLAKE2B 8a0dffc4956003c1733c89c3013b59256131 EBUILD intel_clc-24.2.8.ebuild 1978 BLAKE2B 5410b17d82458168271043ec8c7b6cd6683963823deb67b9f274d4605f66674af763055bbf903956158ab102cacce37d029f72109936f3c5d3b7bef8bbda1839 SHA512 5ddf57de8fff6cef5066eb269970ea18a71470c46833ad2a2ae76fb3af096fd72a244025e14abd4007849cd65eaf7ef54aa2ab2b42607c992ff94fb97d11a4c6 EBUILD intel_clc-24.3.1.ebuild 1980 BLAKE2B 12dfea8459a491e46762d978d5551b4c666735516039a24a277f47a3fe4a20b380bb1bd80b269f5d328ee653b3e9a63be5de76fe827332102b03aeb6f71a5d82 SHA512 b61fa29738abf600d084cbeb4ebedc854bdae924866b74afef3c5e04af50eab5ecab645ae5360f42cf2f35ba559b4c337df7195e489e2f449d5c7f6aa72a4939 EBUILD intel_clc-24.3.2.ebuild 1980 BLAKE2B 597318dac629baddd32d5c02693c258570ae86635c011f225475fc618897ac30b1b50ad428d38a3071d1beeff123850cfcbb11aff35895d634fc28c6b70553d1 SHA512 d402f0f6c3cd95fe626e3d0c9d652f38a7b79630bea95e2fe71068bd01bd787b9da593902e3cda006b1aa5e94656f3ad053635c3d5046cf57d055bae9adeb238 -EBUILD intel_clc-24.3.3.ebuild 1996 BLAKE2B 8758857f6dd5b0b239a8362d33fae8aae432a202ea450b0970e28a873f2d1f0a883add79678bf88b04ccc9a3ef374d271920199564572c8ca5f476585109f812 SHA512 18a6600b15ba01d961180a9ae22f05693bbe49b1627c7ff9bea22fe7343d11ded540357634f72fe4edf6630c26873a623efcc62f516ae76ee266dc7fda0aead3 +EBUILD intel_clc-24.3.3.ebuild 1994 BLAKE2B 0dad9e42ce7472a364a2e7d7e3a1c19f484d24cdb7fdf4fd8c5e4bcfa57281ced1f42d2a20339daa547d8ce70a08ce706dfc95ff5ba24e634f504d6a80ce5d0e SHA512 8ae1e3ef2aa81f01e065f7ea02c57ae71f90f188fadc745c199c36382c1dfb41105b94ea7ef764c759131f192b0cc8f73855c1be3a4e4ea522e55e6dc0d9325f EBUILD intel_clc-9999.ebuild 1996 BLAKE2B 8758857f6dd5b0b239a8362d33fae8aae432a202ea450b0970e28a873f2d1f0a883add79678bf88b04ccc9a3ef374d271920199564572c8ca5f476585109f812 SHA512 18a6600b15ba01d961180a9ae22f05693bbe49b1627c7ff9bea22fe7343d11ded540357634f72fe4edf6630c26873a623efcc62f516ae76ee266dc7fda0aead3 MISC metadata.xml 388 BLAKE2B 0558cfe706987a93605fb383bc2c30ff4f4cf5837ca19afd3e16d9702ea7dcd3d575579d53aacb531e1d421c8b1692eb4607d713793a89240223c031d7781a31 SHA512 e0375912a94fa92b49ed78d9a88c4eacc8b441d8b2fa117a48df2d8a958f1cf91279299aca109e24f76b27ca04f0067f83e5b8e4141f85ac64d379bca0945d2a diff --git a/dev-util/intel_clc/intel_clc-24.3.3.ebuild b/dev-util/intel_clc/intel_clc-24.3.3.ebuild index b577e985b4b4..87573bd206de 100644 --- a/dev-util/intel_clc/intel_clc-24.3.3.ebuild +++ b/dev-util/intel_clc/intel_clc-24.3.3.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then else S="${WORKDIR}/mesa-${MY_PV}" SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="MIT SGI-B-2.0" -- cgit v1.2.3