diff options
Diffstat (limited to 'dev-util')
| -rw-r--r-- | dev-util/diffoscope/diffoscope-272.ebuild | 2 | ||||
| -rw-r--r-- | dev-util/diffoscope/diffoscope-277.ebuild | 2 | ||||
| -rw-r--r-- | dev-util/diffoscope/diffoscope-279.ebuild | 4 | ||||
| -rw-r--r-- | dev-util/diffoscope/diffoscope-282.ebuild | 2 | ||||
| -rw-r--r-- | dev-util/idea-community/Manifest | 4 | ||||
| -rw-r--r-- | dev-util/idea-community/idea-community-2024.3.ebuild (renamed from dev-util/idea-community/idea-community-2024.2.4.ebuild) | 2 | ||||
| -rw-r--r-- | dev-util/intel_clc/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/intel_clc/intel_clc-24.2.7.ebuild | 93 |
8 files changed, 102 insertions, 8 deletions
diff --git a/dev-util/diffoscope/diffoscope-272.ebuild b/dev-util/diffoscope/diffoscope-272.ebuild index 213069eeb6c2..02dfc9a9e482 100644 --- a/dev-util/diffoscope/diffoscope-272.ebuild +++ b/dev-util/diffoscope/diffoscope-272.ebuild @@ -30,7 +30,7 @@ RDEPEND=" ) dev-python/libarchive-c[${PYTHON_USEDEP}] dev-python/distro[${PYTHON_USEDEP}] - dev-python/tlsh[${PYTHON_USEDEP}] + dev-python/python-tlsh[${PYTHON_USEDEP}] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) diff --git a/dev-util/diffoscope/diffoscope-277.ebuild b/dev-util/diffoscope/diffoscope-277.ebuild index df847886fd34..6bde1d686b69 100644 --- a/dev-util/diffoscope/diffoscope-277.ebuild +++ b/dev-util/diffoscope/diffoscope-277.ebuild @@ -30,7 +30,7 @@ RDEPEND=" ) dev-python/libarchive-c[${PYTHON_USEDEP}] dev-python/distro[${PYTHON_USEDEP}] - dev-python/tlsh[${PYTHON_USEDEP}] + dev-python/python-tlsh[${PYTHON_USEDEP}] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) diff --git a/dev-util/diffoscope/diffoscope-279.ebuild b/dev-util/diffoscope/diffoscope-279.ebuild index a85c3502f141..6bde1d686b69 100644 --- a/dev-util/diffoscope/diffoscope-279.ebuild +++ b/dev-util/diffoscope/diffoscope-279.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs @@ -30,7 +30,7 @@ RDEPEND=" ) dev-python/libarchive-c[${PYTHON_USEDEP}] dev-python/distro[${PYTHON_USEDEP}] - dev-python/tlsh[${PYTHON_USEDEP}] + dev-python/python-tlsh[${PYTHON_USEDEP}] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) diff --git a/dev-util/diffoscope/diffoscope-282.ebuild b/dev-util/diffoscope/diffoscope-282.ebuild index a85c3502f141..ec42b35a20e8 100644 --- a/dev-util/diffoscope/diffoscope-282.ebuild +++ b/dev-util/diffoscope/diffoscope-282.ebuild @@ -30,7 +30,7 @@ RDEPEND=" ) dev-python/libarchive-c[${PYTHON_USEDEP}] dev-python/distro[${PYTHON_USEDEP}] - dev-python/tlsh[${PYTHON_USEDEP}] + dev-python/python-tlsh[${PYTHON_USEDEP}] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) diff --git a/dev-util/idea-community/Manifest b/dev-util/idea-community/Manifest index 7c4afdecb345..65312fe2fe3a 100644 --- a/dev-util/idea-community/Manifest +++ b/dev-util/idea-community/Manifest @@ -1,2 +1,2 @@ -DIST idea-community-2024.2.4-aarch64.tar.gz 880687301 BLAKE2B 2879cc0f56fd9200fee7193553aaffe12c34022592335dcb8c43cf17bdab29ea276836e5f0854806adae4ddadc06ef10b72fdc275277bc5dbbf1c1dc5e0ba6a5 SHA512 f22206a5ce12b55f68958f83aecaafe78574729b125d229f0b26819206232a3112417cc0a40a14120d559fd44fff2ee7b4f6e20e52e3e3444b38bb339559a294 -DIST idea-community-2024.2.4-amd64.tar.gz 881317233 BLAKE2B c1923df4a8900d1872e584369f02e648e97fa98d24af0cf5e074344db53cf63e83b3aae683cb2653e179a9f712164864587134702232a9804166a31af8d2d0f9 SHA512 9c6b4bc679a5e2b3087880708aafc8cfa7672bfa41dae6531d4dcb7ab76585bc64e7794d87eff3c6440bde4a747c38645ca81cb0979eb3484ed9dce3952ea9f2 +DIST idea-community-2024.3-aarch64.tar.gz 924922319 BLAKE2B f83fe4ff6a38a5bc4f76072626052d78a27782dd955984e2a9484fb969a22b2449d7da4293ca97845943ff7dde8caf312f3d75510cee8b499a7722bc1047d193 SHA512 e3156a00b8765344ea5c244870ade21e96a55856027b0d5f1467193b487672fdb6842d62f5e453b1590866bf2a5e161623aa389fb31a8e1464e82c80b92eb8fc +DIST idea-community-2024.3-amd64.tar.gz 924886996 BLAKE2B ae5b7f5a50482df75ff72527d6a76a7453ee9319661aa4f9516ea07781ef4687c15ac00b65614bb7d752ff0ca923eaa3a84027589eeaf18cde41c443f60fb1a4 SHA512 f0c4251fd736b513d69b129470df4d7a2dd7b90c7a73c9fa975800e1e07336860a13353f97341300bf1286ffc0e8524399103bc757e1d18699dbdacf258dc5e8 diff --git a/dev-util/idea-community/idea-community-2024.2.4.ebuild b/dev-util/idea-community/idea-community-2024.3.ebuild index 9ddf71a93e45..3eeb83069916 100644 --- a/dev-util/idea-community/idea-community-2024.2.4.ebuild +++ b/dev-util/idea-community/idea-community-2024.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 inherit desktop wrapper -MY_PV=$(ver_cut 1-3) +MY_PV=$(ver_cut 1-2) DESCRIPTION="A complete toolset for web, mobile and enterprise development" HOMEPAGE="https://www.jetbrains.com/idea" diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest index 0da6a5a21cc3..59767c01b7e0 100644 --- a/dev-util/intel_clc/Manifest +++ b/dev-util/intel_clc/Manifest @@ -3,3 +3,4 @@ DIST mesa-24.2.3.tar.xz 29465732 BLAKE2B 3c480bd9f5948ae4d66a833cfc059b1b872fca9 DIST mesa-24.2.4.tar.xz 29510040 BLAKE2B a0a977e5032e1c9a5b59dc9212d50b6f023fb9d42d325e692a3c680e77a06e2ccd66843b9eaeeadbf3614b65798c5c4649fb0bb74f134334e662ee9dd47ac21f SHA512 f0f1c23591cce85966efaf3988afdb14b64ceb7216b3994e8fc50e8ddc62c35a84b2013285c84080d963aec2afb94dac345f5f00e7ccf9ae7e9ab3f5b9ba0bcb DIST mesa-24.2.5.tar.xz 29534380 BLAKE2B 6ea7303b7e762a3f32ebbccd53a47f28ab6b6919850f55fffc5be10ab2873a206d9f78ef3a2c32c55f6ab94d2886104b9c96f2140fdb7d4c1ac67650d3521441 SHA512 9f202907dc4e7f1063c32882b2c9a3ab34c4d83de1c9ef4dd171043b87b110bfd7e7a3d6e3632ed768e024ef18b97181c4f6bc377cc7d3eb609dd96ebf6a783e DIST mesa-24.2.6.tar.xz 29568568 BLAKE2B e49fc85c8a61315d86b253b7dd8052a1e46ea99d5188cf930c833317898c51b7b413286f57a53af3c2b1bb147ce2541ea80279ee9e237deeb499729bb7fd8381 SHA512 830a40d38200ff8b2a6bd949e1ac3bf4edc887a10d9aa92285007d138079e1fafb3568f658e777e7894e95b5ce75d2bd6836b0473fa70d32270005e482b1a2da +DIST mesa-24.2.7.tar.xz 29589968 BLAKE2B eb1b0285e14e77c3140275b322ff084fca74a1048e6df38f4b14cb03ed7fc436897f7b33d107d1e262d9d4944229fb1e85d02e731c645ead5a7b269dec9334b7 SHA512 8776b45abe5e845c587c0fa9feb22d89f07457265ff63175fb42681ce56dff97b0e163d9e9ac80555ee04decb78754e7331e1015d95c5f84ca3c2549663291dd diff --git a/dev-util/intel_clc/intel_clc-24.2.7.ebuild b/dev-util/intel_clc/intel_clc-24.2.7.ebuild new file mode 100644 index 000000000000..2b908fefc68a --- /dev/null +++ b/dev-util/intel_clc/intel_clc-24.2.7.ebuild @@ -0,0 +1,93 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..18} ) +PYTHON_COMPAT=( python3_{9,10,11,12,13} ) + +inherit llvm-r1 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/" + +if [[ ${PV} == 9999 ]]; then + S="${WORKDIR}/intel_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT SGI-B-2.0" +SLOT="0" +IUSE="debug" + +RDEPEND=" + dev-libs/libclc + dev-util/spirv-tools + >=sys-libs/zlib-1.2.8:= + x11-libs/libdrm + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + sys-devel/clang:${LLVM_SLOT}= + sys-devel/llvm:${LLVM_SLOT}= + ') +" +DEPEND="${RDEPEND} + dev-libs/expat +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep " + >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}] + dev-python/packaging[\${PYTHON_USEDEP}] + dev-python/pyyaml[\${PYTHON_USEDEP}] + ") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1 +} + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + use debug && EMESON_BUILDTYPE=debug + + local emesonargs=( + -Dllvm=enabled + -Dshared-llvm=enabled + -Dintel-clc=enabled + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Db_ndebug=$(usex debug false true) + ) + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc +} |
