summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin99821 -> 99812 bytes
-rw-r--r--dev-libs/boxfort/Manifest3
-rw-r--r--dev-libs/boxfort/boxfort-0.1.4-r1.ebuild (renamed from dev-libs/boxfort/boxfort-0.1.1.ebuild)13
-rw-r--r--dev-libs/criterion/Manifest3
-rw-r--r--dev-libs/criterion/criterion-2.4.1-r1.ebuild (renamed from dev-libs/criterion/criterion-2.4.0.ebuild)19
-rw-r--r--dev-libs/intel-compute-runtime/Manifest4
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-24.13.29138.7.ebuild84
-rw-r--r--dev-libs/intel-compute-runtime/intel-compute-runtime-24.17.29377.6.ebuild2
-rw-r--r--dev-libs/level-zero/Manifest1
-rw-r--r--dev-libs/level-zero/files/level-zero-1.16.14-spdlog-libfmt.patch60
-rw-r--r--dev-libs/libzia/Manifest2
-rw-r--r--dev-libs/libzia/libzia-4.60.ebuild52
-rw-r--r--dev-libs/m17n-lib/Manifest2
-rw-r--r--dev-libs/m17n-lib/m17n-lib-1.8.0-r1.ebuild (renamed from dev-libs/m17n-lib/m17n-lib-1.8.0.ebuild)6
-rw-r--r--dev-libs/opencl-clang/Manifest2
-rw-r--r--dev-libs/opencl-clang/opencl-clang-18.1.0.ebuild41
16 files changed, 127 insertions, 167 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 91c45c835ce4..3aa2aa888ab4 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/boxfort/Manifest b/dev-libs/boxfort/Manifest
index a0c117edf691..1099d36a34ae 100644
--- a/dev-libs/boxfort/Manifest
+++ b/dev-libs/boxfort/Manifest
@@ -1,5 +1,4 @@
-DIST boxfort-0.1.1.tar.gz 41993 BLAKE2B b9153a6330cecb781e2b5cd20554df3d0aad277dfc01174fd5d375211896b2912f26a76b0ba6ef7143c7101d844072e1a857caf5a8191893f22c0528c0a203d4 SHA512 48f7a0a52d03f36307271c8f387613dd53aebb19d0379e1758d557b043854c89068776ca4c22e64eb518429dd629c9a082476ecd2a548ac95e6aebef512a50ca
DIST boxfort-0.1.4.tar.gz 43011 BLAKE2B a925d21d4f29e0720ae66c6d5ac1a1d0b9c3f779a5ad0689aa6a058815852cfe04a7400daff1467b87df8c07a04201a32b4edc4b94358b53a320ddf223af05ac SHA512 0c6fe2ee474013c47d4688e5d1b4813c6265daa89f55e39202dd76676f5d0687c473216dde5236faf5cd246d24c21e232ed82bb5b676a231faadc4231e7aea1b
-EBUILD boxfort-0.1.1.ebuild 944 BLAKE2B a8069d5f0c24d5b45ef0766f0665c2f4a056aee7d465fcf078ea424142e23acd3fde098f7897f8fe1cdb5d34936ce4312b6d5033fc43cf94056e11d3713f9800 SHA512 71d5ebd3255c1c2eae09b99407307c34c9ca3a3ec3122bb23ac628d72d7fc402cdc625f4e5a4bb25e32ca0f5eb01c7a1fbd1fcf916f252d511bedc463214848a
+EBUILD boxfort-0.1.4-r1.ebuild 929 BLAKE2B 719746468af3f073496fc2dd7d72182708286ff745fc36181594d213107f3fae067ad7d6631de99245583a66cb63c19b58f03cc014b3a292d87d03a2db2296e4 SHA512 da789910d2c6833db47d32bfcacd3241156a5f0320882b3fbed4a3b2d5f9e62fbcf319593a0e226d14f0574e773ad5f06726a3bc2aea516a7dcff47e858ae750
EBUILD boxfort-0.1.4.ebuild 928 BLAKE2B 2bde80c66356e65a4e927b9ce1eee694bf5afaf2f31dd3c79c4a5f922316abb959aeef85171391b376b44257fa1ecf10d303ed03ab41612887f80fcad26a17f3 SHA512 d0149f15e4132cfc27e8071d30d6d54ee04bcba1180919799e691bbf7497ba46768b5ff4f4f0170414805bbce7a0a3a64cfedbd839ebf817421e72340fdb9efb
MISC metadata.xml 493 BLAKE2B 26ae62742b6461f52ff68fa741cbef36de3e27d9580fae5265d02e089b1403d1cccad76b09d53b707454a9bbdaf60bace25fb1f0c115ee42d17362d6fe6543db SHA512 5f89cc0f108d3971d7b1cac8c9dadc0d16df0b6b643f484fcb214c04f772a5e071ef34699c6b0ba31c2783a3cae9e2cf166799224c3ed70cc2b7cedcf43d49c3
diff --git a/dev-libs/boxfort/boxfort-0.1.1.ebuild b/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild
index a9bd21264bdc..c9e74c1383af 100644
--- a/dev-libs/boxfort/boxfort-0.1.1.ebuild
+++ b/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild
@@ -1,19 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit meson python-any-r1
DESCRIPTION="Convenient & cross-platform sandboxing C library"
HOMEPAGE="https://github.com/Snaipe/BoxFort"
SRC_URI="https://github.com/Snaipe/BoxFort/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/BoxFort-${PV}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="-alpha amd64 ~arm ~arm64 -hppa -ia64 -loong -m68k -mips -ppc -ppc64 -riscv -s390 -sparc ~x86"
+KEYWORDS="-alpha ~amd64 ~arm ~arm64 -hppa -ia64 -loong -m68k -mips -ppc -ppc64 -riscv -s390 -sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -22,8 +23,6 @@ DEPEND="test? (
)"
BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}/BoxFort-${PV}"
-
python_check_deps() {
use test && has_version "dev-util/cram[${PYTHON_USEDEP}]"
}
@@ -34,8 +33,8 @@ pkg_setup() {
src_configure() {
local emesonargs=(
- -Dsamples=$(usex test true false)
- -Dtests=$(usex test true false)
+ $(meson_use test samples)
+ $(meson_use test tests)
)
meson_src_configure
diff --git a/dev-libs/criterion/Manifest b/dev-libs/criterion/Manifest
index beb0d78cf974..b5a7e6960618 100644
--- a/dev-libs/criterion/Manifest
+++ b/dev-libs/criterion/Manifest
@@ -1,8 +1,7 @@
-DIST criterion-2.4.0.tar.gz 870099 BLAKE2B 06d81344f6e9110cbb4313c847e0fb1d596ddfad7ab57d4a0c9df2140c5506450f702082d6fc893d819b74252b20193720ca44a903b43c43e940122529da88ad SHA512 4a7cd9cd26f64bfeb95683a0479a59b29676ffc5110041757417ab152dced7a360a94fd721b31e45e1b91d0ca08fec0327d7a7d56a2cf9d2f3e9e25e2b95f446
DIST criterion-2.4.1.tar.gz 870842 BLAKE2B 8b7db80d5e943d4380072106eb32ffe95896e4e588986588fd8b0ebfe1078657e2a9231090355563fd8bd8588cacbaa5839e269a0a9c4e56b882789c97379f9b SHA512 22f1ae5152db93736282fac098ad510d497aa804589df8070fb6cf36a3063868f2a9ed3c5771bfde8a0352355d81178816870d68b83ca6d6582fd17cdd9332d9
DIST debugbreak-6b79ec8d8f8d4603111f580a0537f8f31c484c32.tar.gz 5613 BLAKE2B 78711c3c46d567fb7110a70dfddc2fb5e413eb5c6b9f67d5d8b5f8a663af854cb50f3b9d9947a2c14909dcd2b34f762192a4fbe8b32dcde7c9894f0560ccf769 SHA512 f4bb95b3f931545800abbb86aa787939cc1c30f464e465689aff3fff3d753766bafe4de9065b762d9db882608b2df250514ab38fc9c476cbd6d7d95d516c75cb
DIST klib-cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502.tar.gz 99303 BLAKE2B 7804c030106ffab44afcbc1ac77d644e7dfef7c107d4f9679a3a4b7506e41ada65e87113831f94fc5c6f70073356c38a317153e01f1985522029990e9af40544 SHA512 fe4f0cd9b5ff2d5605d388f8a67d6c7211320d0fea6fb9b2df0c9b1e67a1f683b80b86cac007b0cfbd264b75bc0e4849e772506c2ee66b86967e5ee24cc89e1d
DIST nanopb-c9124132a604047d0ef97a09c0e99cd9bed2c818.tar.gz 1124211 BLAKE2B b8dfe6916decef6b6e32315989050a8ed3e72191fe8365c36652906631a9a2cbbdddd34f8927223d866749dde58d85a8e264ef6d5daac614327db0977d05d693 SHA512 3914fe37399cf99512fbd45e496ac95490b74a2c259f96138123a3399fa2b7258e5d99ebd5293b8ad87069e1bb4ea71d13c54366382904c9607d8545afd90b62
-EBUILD criterion-2.4.0.ebuild 1792 BLAKE2B aa47040b99b461f3a0e5cec179b81fb44f48088fd574512a7717bf1da63d5e37daf851a30c78009620a97cc3bae0b4da04d12f773e3fdc3eabb4e6b41d232667 SHA512 769960bfa6945ed6e21fad03f53f2b5f08ae1c3defa30a697d937b4929224b6157e240851435daf47529bafd550f47bf7d2c70adb37096f369c340d4eeb58bb2
+EBUILD criterion-2.4.1-r1.ebuild 2001 BLAKE2B dbe3dd3cf37bc0813b401d7928ddb26d55bd118fe31075285676e90f6f3d150f44f0a280c5865bb7f2c19af36c6d23a000c595ca3580a99b22977f62f67d071b SHA512 a8f78e8e33fd4edd2a035fc7e454010792b68b895498f20ddce5fa4a49ca62cb48ca12adeea28a960c1c1bcf2ef5ea4267590979a3567f08d761296a4f41cd61
EBUILD criterion-2.4.1.ebuild 2000 BLAKE2B 57dfd437b1c3435e13ae840d1e0a9bce9814a187564170fd77946be3a0fe58cc92088cf987a0af1a326f9e40a6776742058c007c3e9c3ed5b06ebdf834b817b4 SHA512 2df149165d7a46649fc763bd2b80f2d14fc4a438b81179cf95b2b8768fe00058152e7d7f7077d38743d5fa1aad978c3eafa5a253c8031fb2c0ea373847be5619
MISC metadata.xml 495 BLAKE2B e26a19888a85984288468d569c85fc5076c0e78fa79c759ef0fb4f62e2c84453200f819459a9b85ac3dd7d4a08017b4c61bfdd01b73288ed4663332030f9a8aa SHA512 9602e9b6e0405dce29b8e90c72d95ce64fe0c4f54df0ed01416cc9562533195c2fcbde1fd139547387b3aabda8b4896a05bf4a277bb3a2921bf02cf66f81b744
diff --git a/dev-libs/criterion/criterion-2.4.0.ebuild b/dev-libs/criterion/criterion-2.4.1-r1.ebuild
index b1bb4480889a..9ac50fdbef62 100644
--- a/dev-libs/criterion/criterion-2.4.0.ebuild
+++ b/dev-libs/criterion/criterion-2.4.1-r1.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="8"
+EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
-inherit meson python-any-r1
+inherit flag-o-matic meson python-any-r1
DEBUGBREAK_COMMIT="6b79ec8d8f8d4603111f580a0537f8f31c484c32"
KLIB_COMMIT="cdb7e9236dc47abf8da7ebd702cc6f7f21f0c502"
@@ -18,9 +18,10 @@ SRC_URI="https://github.com/Snaipe/Criterion/archive/refs/tags/v${PV}.tar.gz ->
https://github.com/attractivechaos/klib/archive/${KLIB_COMMIT}.tar.gz -> klib-${KLIB_COMMIT}.tar.gz
https://github.com/nanopb/nanopb/archive/${NANOPB_COMMIT}.tar.gz -> nanopb-${NANOPB_COMMIT}.tar.gz"
+S="${WORKDIR}/Criterion-${PV}"
LICENSE="BSD-2 MIT ZLIB"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
@@ -35,8 +36,6 @@ DEPEND="${RDEPEND}
BDEPEND="dev-build/cmake
virtual/pkgconfig"
-S="${WORKDIR}/Criterion-${PV}"
-
python_check_deps() {
has_version "dev-util/cram[${PYTHON_USEDEP}]"
}
@@ -55,6 +54,14 @@ src_prepare() {
}
src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/855674
+ # https://github.com/Snaipe/Criterion/issues/524
+ filter-lto
+
+ # bug 906379
+ use elibc_musl && append-cppflags -D_LARGEFILE64_SOURCE
+
local emesonargs=(
-Dsamples=$(usex test true false)
-Dtests=$(usex test true false)
diff --git a/dev-libs/intel-compute-runtime/Manifest b/dev-libs/intel-compute-runtime/Manifest
index b060a736f85c..379f6b5abea6 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -1,6 +1,4 @@
AUX intel-compute-runtime-22.24.23453-remove-fortify-sources.patch 1078 BLAKE2B 933cd6b5b3f9aefde4b416960151458eb7845f422e493ab40257330c88b55e1866cf0ff59338ec708d705750ca88c87d54014d51d9492c3dadba7525b523ab56 SHA512 ee831418acb9ba5deba95dc2e013119a0cfe7db533710108063dc67cd0a4030a4419bbad0a007fdab445eba14036fdcae26ea0b4ce675ebb20f402620b880de8
-DIST intel-compute-runtime-24.13.29138.7.tar.gz 7056376 BLAKE2B e09c0a8e4b3f31b53879430401074f9861dc9384524dfe6c2bd87c9f12cd064688b08da1eefc7f9453141b008181bb66f187e4bf8f1fe0db8df4946b3cca6313 SHA512 01b3ded0d42c439314f83e9eac45dcdaaa401128fa83836d2cee4514351b8b43ae0b19a6485a16f5f08ef0d76595e6ee749fe1fff9a5ee04677e3d5ef33408da
DIST intel-compute-runtime-24.17.29377.6.tar.gz 7038804 BLAKE2B feb09b6627b5dbd376a88705fca61514e5f60aa2014617a591451f0be493dedc87e228f8599fd2e2488623fcc827d831f4294fa4b34375a75e17438b76d4fd97 SHA512 9cda876ebdff1a17cb495f95b637c8aac82dc58433da67d1f312b74dd423ca9f536dcbd10454f1e0702e3181b4f5d4eeb2d31d6d99a756749321b128cf1e9cc2
-EBUILD intel-compute-runtime-24.13.29138.7.ebuild 1999 BLAKE2B 3f1163726e50d35f23bb4d6eb48c1729cca0091126a927ce6da38f8462e8c2f419d1e5b6788ab3fad5a1a5b8f57440f630d0b5c6602a2d18880769e9f42faa6f SHA512 7bcd3f7152438c8523dbd2de3bf1bc73b2fb4c8b82641b11ce4c06dea35af11e3a66489bf31e6090816abdf860050d6e233c9729a49c155834c5f3e66a96a08a
-EBUILD intel-compute-runtime-24.17.29377.6.ebuild 2000 BLAKE2B c36012b74a4ef0055c22f09b73b737b2c8283dd199acd8df8b3abe1915c25d1b081b0fd8a03e4cd3a1d329db7700302512136960d9e4a741b29db15d7ddf4d26 SHA512 d6ad0b906f98c760b3532e3bdfd7c1d744c5c013ab0a933a6af28a2b28648921af853d5fa8cec46560ff255a75f85c3633af5c584213e399b4dfbae4ddef15e5
+EBUILD intel-compute-runtime-24.17.29377.6.ebuild 1999 BLAKE2B 3f1163726e50d35f23bb4d6eb48c1729cca0091126a927ce6da38f8462e8c2f419d1e5b6788ab3fad5a1a5b8f57440f630d0b5c6602a2d18880769e9f42faa6f SHA512 7bcd3f7152438c8523dbd2de3bf1bc73b2fb4c8b82641b11ce4c06dea35af11e3a66489bf31e6090816abdf860050d6e233c9729a49c155834c5f3e66a96a08a
MISC metadata.xml 1429 BLAKE2B 6c2fde2fda8cd6b9d707c400c5b4d38e3d74dd73617faa9dd80f84100d499182ea959e695a473d32307914e76a26bae531a92677f0e4bedbdf05fc1cbd3095ff SHA512 ac61568ad36df6f6c8470b43f32d048930e4a569ec86d58ff563a86ae748f6bddb8700de487e4967da4998160f1c01517be0817cccc445a821984aff36617b6d
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.13.29138.7.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.13.29138.7.ebuild
deleted file mode 100644
index 6cc55d2ef71c..000000000000
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.13.29138.7.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_BUILD_TYPE="Release"
-MY_PN="${PN/intel-/}"
-MY_P="${MY_PN}-${PV}"
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL Driver"
-HOMEPAGE="https://github.com/intel/compute-runtime"
-SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="+l0 +vaapi"
-
-RDEPEND="
- >=dev-util/intel-graphics-compiler-1.0.15985.15
- >=media-libs/gmmlib-22.3.17:=
-"
-
-DEPEND="
- ${RDEPEND}
- dev-libs/intel-metrics-discovery:=
- dev-libs/intel-metrics-library:=
- dev-libs/libnl:3
- dev-libs/libxml2:2
- >=dev-util/intel-graphics-system-controller-0.8.16:=
- media-libs/mesa
- >=virtual/opencl-3
- l0? ( >=dev-libs/level-zero-1.16.1:= )
- vaapi? (
- x11-libs/libdrm[video_cards_intel]
- media-libs/libva
- )
-"
-
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "README.md" "FAQ.md" )
-
-PATCHES=(
- "${FILESDIR}/${PN}-22.24.23453-remove-fortify-sources.patch"
-)
-
-src_prepare() {
- # Remove '-Werror' from default
- sed -e '/Werror/d' -i CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- # See https://github.com/intel/compute-runtime/issues/531
- filter-lto
-
- local mycmakeargs=(
- -DCCACHE_ALLOWED="OFF"
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
- -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
- -DBUILD_WITH_L0="$(usex l0)"
- -DDISABLE_LIBVA="$(usex !vaapi)"
- -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
- -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
- -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
- -DSUPPORT_DG1="ON"
- -Wno-dev
-
- # See https://github.com/intel/intel-graphics-compiler/issues/204
- # -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
-
- # If enabled, tests are automatically run during
- # the compile phase and we cannot run them because
- # they require permissions to access the hardware.
- -DSKIP_UNIT_TESTS="1"
- )
-
- cmake_src_configure
-}
diff --git a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.17.29377.6.ebuild b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.17.29377.6.ebuild
index 717beccf91d2..6cc55d2ef71c 100644
--- a/dev-libs/intel-compute-runtime/intel-compute-runtime-24.17.29377.6.ebuild
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-24.17.29377.6.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="+l0 +vaapi"
RDEPEND="
diff --git a/dev-libs/level-zero/Manifest b/dev-libs/level-zero/Manifest
index 6644dcfeea5a..be4e4a4a2390 100644
--- a/dev-libs/level-zero/Manifest
+++ b/dev-libs/level-zero/Manifest
@@ -1,4 +1,3 @@
-AUX level-zero-1.16.14-spdlog-libfmt.patch 1826 BLAKE2B c679d84673e93c346b1f9109bdef2aebe60b7081dfd79a48a47763dab7f5031864a9127a36b50174e07fcd4a435911257e7cc6a48434a5f792320e7c377788e2 SHA512 1ca69647c4d66459cc3df617f503b73f58ed19da86d58540884533b4e186f83bd1a4db3e3503babc8531126898aa8366eded7f683c2c02df2fdfbd4b0c9e5d1d
DIST level-zero-1.17.6.tar.gz 1136720 BLAKE2B 89aae9aad33f2aaebb1231dd0cd6aadde692f390fbbfd59933e8df06dc1c5bdd190cdf2887f1f43915f68da130e80e9451359269f8bec6f546f6004214552c13 SHA512 bb412e875d97d1c80a0e67087e6dac1a6ffb91fa50e22deb7649ee3250c0937679d225419b52bfd7938f71a66ac15742a6a215cee7714c27e0f935e04df5b88e
EBUILD level-zero-1.17.6.ebuild 729 BLAKE2B d58159790d2208d3a2560f899e2348876d0e66a3c00459ad2a26f8549bc6775e6cdb61fca5ead2f761fff687a8396101718994fa674147e73dc28ad9e5cccc00 SHA512 11105606b6fcbd60b5021ef50a4d5e56d3e7c041dfecb518687754f17c051595acea2cc36ce6aa78c8d3669cce94a99c15802d3214d6d210c72805dd6340b47b
MISC metadata.xml 586 BLAKE2B 44eca05640a9276ea9cbddccc0d199dc8c7297a3fbf5ad6b58693c406961efa2aabf99501faaace47ce6bb97736fe371533e89a5a700949b03db66359222b269 SHA512 da9b222b216ed217842f236eeb1991e31ec4f140d86c0a048e9e401a18018d90d6ad8d4f10edec8b71386687bc9481ebf9154a1190bf6969d4fab04bba20100e
diff --git a/dev-libs/level-zero/files/level-zero-1.16.14-spdlog-libfmt.patch b/dev-libs/level-zero/files/level-zero-1.16.14-spdlog-libfmt.patch
deleted file mode 100644
index 4d9264e0c49c..000000000000
--- a/dev-libs/level-zero/files/level-zero-1.16.14-spdlog-libfmt.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-Find the system copy of spdlog which then tells us how to link
-against both it & libfmt correctly, rather than accidentally
-picking up system spdlog headers and nothing else (defines, needed
-libraries, etc) when (for some reason?) FetchContent fails and we don't
-realise it.
-
-TODO: Figure out why FetchContent(?) failing doesn't kill the build
-TODO: Add a proper option for this to use the system copy/not
-
-Bug: https://bugs.gentoo.org/930157
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -57,9 +57,6 @@ elseif(Git_FOUND)
- endif()
- endif()
-
--include(FetchContent)
--set(SPDLOG_ROOT "${FETCHCONTENT_BASE_DIR}/spdlog-src")
--
- # Update other relevant variables to include the patch
- set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
- set(CMAKE_PROJECT_VERSION_PATCH "${PROJECT_VERSION_PATCH}")
-@@ -166,7 +163,6 @@ endif()
-
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include)
- include_directories(${CMAKE_CURRENT_SOURCE_DIR}/source/wrapper/include)
--include_directories(${SPDLOG_ROOT}/include)
-
- include_directories("${CMAKE_CURRENT_SOURCE_DIR}")
-
-diff --git a/source/utils/CMakeLists.txt b/source/utils/CMakeLists.txt
-index cb6cfb1..4e486d8 100644
---- a/source/utils/CMakeLists.txt
-+++ b/source/utils/CMakeLists.txt
-@@ -1,23 +1,11 @@
- # Copyright (C) 2024 Intel Corporation
- # SPDX-License-Identifier: MIT
-
--include(FetchContent)
--set(SPDLOG_REPO https://github.com/gabime/spdlog)
--set(SPDLOG_TAG v1.13.0)
--FetchContent_Declare(
-- spdlog
-- GIT_REPOSITORY ${SPDLOG_REPO}
-- GIT_TAG ${SPDLOG_TAG}
--)
--FetchContent_makeAvailable(spdlog)
-+find_package(spdlog)
-
- add_library(utils
-- STATIC
- "logging.h"
- "logging.cpp"
- )
-
--target_include_directories(utils
-- PUBLIC
-- ${FETCHCONTENT_BASE_DIR}/spdlog-src/include
--)
-+target_link_libraries(utils spdlog::spdlog)
diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index c1801aae0e71..5fb5fe521660 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,3 +1,5 @@
DIST libzia-4.59.tar.gz 647238 BLAKE2B 5e7d5eef5a316d3580789f4054652c533301d5737b01a125eb5387d6b444f2e3c3e1097f2f9738c7271dd569728e6eb3eb4d4d9bbd39c612991a72dddf6a58f3 SHA512 b9204d51d9901938b8f0e9a5ce1edb656ea90f3cb495d5885f2c5f3f440a9601ce77acb1ef7b44fe1dcf11b3251b7564bcc2c3987cb9b469c4aed2fe2f503bfd
+DIST libzia-4.60.tar.gz 649512 BLAKE2B 22b67d33c20c924185223ac623036854915e621642d66da40777615d0ab9d1f1732e51c9d28fbce950859818dcbdd8a6177675a6a1ef771a61c43f5bc996412d SHA512 992ab75cd43969438fc4c9effb1ca64408f074dd40ade0bf36d4d9e28779645d66e4a6ff6097e0bb6c4b3eae88f4c4071dfd856a4a3482265e0eb4e06a2e4593
EBUILD libzia-4.59.ebuild 1088 BLAKE2B ba9cca163b5956b8fa19d56b4d37ed905348903099b64ec338aae4ccc84adf5cd65517efc62664b47e83b9eced520bcbad240e59b2befa283da780ef744bfb20 SHA512 5ac8c80fb9c7620c2495284f5bfdfdf144aba0280cccea09c7d6a0e61a1c2695722967520061dc95239d742f4140bd64df390d6c823ade00ec35a15e19ba173a
+EBUILD libzia-4.60.ebuild 1090 BLAKE2B d16d96ece880bec45cc15b93dee88eff503487bd843f8dca5a821439758b4ae5aadf7f9312f8c16dce3de1b70d71bb3dacf748bcf19689e2d3979f77b9b33c47 SHA512 a8a8c71b25cfd990178f542aff43b5dfac168375de43246b4bae4cc90493d4ebb5aca9b41fe1ac3c3a4755406d50db51afa0b085f8deba369c4a2a9f41736a1f
MISC metadata.xml 326 BLAKE2B 1b8ed6c9d40252f3371cf9a1ec295f593c8898dd8e45173ca05cededf987c7e44e2fafca613f8ad3022e9fbb6886d6aec2d183fd47c3064f35038784f361ebc4 SHA512 0c8a48b1101aa184dc596581feaf47463688801cb0f342177ecfb6fade1d63520ca1b9dcb278279470c181b560f555de332e4d2583e8856eec9057cde34df48f
diff --git a/dev-libs/libzia/libzia-4.60.ebuild b/dev-libs/libzia/libzia-4.60.ebuild
new file mode 100644
index 000000000000..0fe1254dbfda
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.60.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Platform abstraction code for tucnak package"
+HOMEPAGE="http://tucnak.nagano.cz"
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ftdi"
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:2
+ media-libs/libsdl2
+ media-libs/sdl2-ttf
+ media-libs/libpng:0
+ ftdi? ( dev-embedded/libftdi:1 )
+ elibc_musl? ( sys-libs/libunwind )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+ eapply_user
+ sed -i -e "s/docsdir/#docsdir/g" \
+ -e "s/docs_/#docs_/g" Makefile.am || die
+
+ # fix build for MUSL (bug #832235)
+ if use elibc_musl ; then
+ sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
+ fi
+ eautoreconf
+}
+
+src_configure() {
+ use elibc_musl && append-libs -lunwind
+ econf \
+ $(use_with ftdi) --with-sdl \
+ --with-png --without-bfd \
+ --disable-static
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ find "${D}" -name '*.la' -type f -delete || die
+}
diff --git a/dev-libs/m17n-lib/Manifest b/dev-libs/m17n-lib/Manifest
index fbd3e8ed5a8b..e31964567ea5 100644
--- a/dev-libs/m17n-lib/Manifest
+++ b/dev-libs/m17n-lib/Manifest
@@ -5,5 +5,5 @@ AUX m17n-lib-ispell.patch 458 BLAKE2B 745b7567421b475fad70e63c4a6c5e12606de89bd7
AUX m17n-lib-parallel-make.patch 2379 BLAKE2B 2867ed88387bf6014841b1f00ceebacda768948e92f4fb0bdaa7d5316657bc48342232edc64c24ec4e7f7b1329fff8ba2b453e8211856168d6830218d6ebd48c SHA512 a1726270680ab0124764a092aca36369e89a21b0164b039d5663cb0af8352b316ed59bec049dc849201f046bcb7bbcf3dd8522bbc7ab20ef64c59d898274eef1
AUX m17n-lib-pkg-config.patch 465 BLAKE2B 9e66c6cea978acabcafe6b1c8d1bcf58a29987881c4cebe9fd0e0f6fc5ed49a36b602c61259acfedc0f7020258b4313595c45326bcfc65d9744b273a49e1ab11 SHA512 978d968bdfe590861ec078135db5afb7edf21e2d0bb73403926f5fb7d77566bbd51813849bcd97e1ae127721b886be1ad8216b47b53a82f5df6dec813b249e7f
DIST m17n-lib-1.8.0.tar.gz 1091731 BLAKE2B a4b55fbc3246fe0865dcf1647e91d03de6ead06fb4349ba207613cdea6bb079c0e7623510a6fb046dce4bfefd262f68c41c9174d29a2b4a6f673da298642e1cb SHA512 8aba862888393232172c03cdf52531e29ea969c4327e6f69879ecf7438eafee32782f509ec292b3e1b7cd3202e2764984d7a59e85cdb87a7c8bfcbac5b0ee6fd
-EBUILD m17n-lib-1.8.0.ebuild 1853 BLAKE2B 71a7c958cba8023365dd001090b6a4526e48d1a8686b7abab261599e6b26e56f9f52907b727360b91203b0da496b055610b7c665d52e9eb2836e73022919ac42 SHA512 e4effa0ea7eea1ac19967678b6ac92f4625f7b571f839ee7efe4b5078d8ea4df328d502eba0cc51bfc2b1f429af95c39870f7408a0df484352f05c9b415680aa
+EBUILD m17n-lib-1.8.0-r1.ebuild 1940 BLAKE2B ce610a079d6683eeddba0c2dcd1466b3b132f4c8ecb96b47befc32ab2ecd087dcb4aa94365e2ff5871a68903504abb669bd2a69fb11e1c05ddc44617ac014c33 SHA512 cd4e074aa1924593fae5224f3be7a2d283b0e312bb21d580ff56af1277e175878d0e31a42e252def3a70db07516b0d389c387de0166f73a14e411fbaeb420f67
MISC metadata.xml 811 BLAKE2B 8c7cf04662ba154324c9f8f0e2df33e0c528bf2746e4e2fab929536daf7cb3e62cdeb699fa6377d5b2a33a489bd056755652cb23d25fa731ab306bb8fd50e67c SHA512 61820843ca86c19a35eec0590a18e2b4dd053e23a14dd97313663d1d01453d8d40290d5a0769349ae36343a567f4a418a77690cd8e3e31a72014a2bb35f866b1
diff --git a/dev-libs/m17n-lib/m17n-lib-1.8.0.ebuild b/dev-libs/m17n-lib/m17n-lib-1.8.0-r1.ebuild
index 0474a77acf59..fb133523ef66 100644
--- a/dev-libs/m17n-lib/m17n-lib-1.8.0.ebuild
+++ b/dev-libs/m17n-lib/m17n-lib-1.8.0-r1.ebuild
@@ -17,6 +17,7 @@ IUSE="X anthy athena bidi fontconfig gd libotf libxml2 spell xft"
RDEPEND="~dev-db/m17n-db-${PV}
X? (
x11-libs/libX11
+ x11-libs/libXt
athena? ( x11-libs/libXaw )
bidi? ( dev-libs/fribidi )
fontconfig? ( media-libs/fontconfig )
@@ -84,3 +85,8 @@ src_configure() {
econf "${myconf[@]}"
}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest
index 170115b57d49..1dc7b89cd9e7 100644
--- a/dev-libs/opencl-clang/Manifest
+++ b/dev-libs/opencl-clang/Manifest
@@ -7,7 +7,9 @@ AUX opencl-clang-8.0.0-clang_library_dir.patch 468 BLAKE2B 09315ce9250920caf8c84
DIST opencl-clang-15.0.0.tar.gz 26212 BLAKE2B 02d3a8eb3964b6882bd94b676b4459412c753ac38e1e3012662021e98a8219225eaf6af4f62f4e0e97de428f55b0b698374dc39babff09a0fcc73213d5daacfe SHA512 a2ffce43493793524e9512be2e7bd46c0183b86b35a6f79018d355d07a83303a944e6dacebfb768e88ce75a7020a44939be872a2d4e754544198a9829f4febd4
DIST opencl-clang-16.0.0.tar.gz 28413 BLAKE2B c99f043171186f5d9e44618d5d637d6a5c7997f22577491f544e78d93edd5afe74ba88eaaea92a931dd87af71fb630fdf03d27f1a9f55d7c3b8bdf53dee54b07 SHA512 bf723edab7dc7a028eb79d01fd2306690a2169472760bf2783d593ffec4eb788f28f184c66b204cc074cb95a4149fcc63a1dcbee5563c620a9dc2c76bb5a2d5a
DIST opencl-clang-17.0.0.tar.gz 28436 BLAKE2B dd86255e757d290fb0417d966098ad00ceb0440c83fa79d8bdaadc7ee9964b13810d27f93740f4b00b9c0e16e5c9b29213800d98042b6c211b45a9cd1402f038 SHA512 920e19c9c36fef1752bce46a1a240bfc0cdd22c09e5840520508c67ecd965524f5c1ce04d8879af146670377f758d3f457a8263338b84b6833e8916f10566698
+DIST opencl-clang-18.1.0.tar.gz 29006 BLAKE2B 7e115220a34f77a0291e8bfdb20850baebb17b61a69f4be8f4b3befafab6537daed3d0433916a0b6fa1a2b991eff40e3258ed11685375755ee2d9db14383304e SHA512 ce14b706b3624302008595e3104f299ef58d93a56ef95628f0f56c2e53a3a7ca1b1e5a989c41a33839fa5d4e126cca8537f2155113fd9781a43ac07f28b52ca4
EBUILD opencl-clang-15.0.0-r1.ebuild 862 BLAKE2B f8f5d1c1a3190d39d74e97d460bbec8b15aabb7d7a5c428d2ca4c4b32e634c55c6c274bab95c32f5b4eab37fe4aad478e8d22d0e4b683bfccc5c4473cbb798bf SHA512 7fd39946ec37811afb55a58f89ec23acd9c0a50819571151f5de3ac2165f91485fb360aaf81c1f70510e747103d0608990b56df6189096ef83a8acd17c1e7e7e
EBUILD opencl-clang-16.0.0-r2.ebuild 988 BLAKE2B aaa96bcb131123cc928ebb6ab3ee0f9366ea4ba92504de73b2fa03e6ffb33cd7dcf7c15124a4bf94678d4ceb9a559015a8c8387a5db1b9a6cb972822b236c0e2 SHA512 604f8a98c1e33c7ea59b56e4725c048637b72c3c6c64211895e43c9861f5e4bb261ae3bf6230252f1593f1ff8580c34364bb1a572435d3c40ec4c25bc08f595c
EBUILD opencl-clang-17.0.0.ebuild 964 BLAKE2B 9ad940ee6800548d863a976f7d542273bc4d461dffc9c8790940ebaad001c53da884f3e4c7cd265ea35c025a5be338bd34660cb86b85d352e164c99ed12fc5ce SHA512 8702d8fcca39a657b7ff9a4f789873ed701d69973c85381a6e59de45e24430229c5fd038ccf8d963245a146364cc8d22ec0ca52a67206bff4dca0d9873ee8e25
+EBUILD opencl-clang-18.1.0.ebuild 923 BLAKE2B 4419b61f77e5294e92ed3b4a27eb288287f6a6fc7709deac17e582cf082842808473702a867eb9e7664dc60e6263129ff4fcc96f282ecebb4c8f57b8f0770829 SHA512 b52305a7633723b5184a905e157a0ec28d097263571491290f4cc866fce9f7e9252316b22f9c24717746646879a08bc3d8681d80b402d86b902b723c2080b8f5
MISC metadata.xml 583 BLAKE2B a16519cc07cd2add030b90218d3cdcf9473c684e0a1a0149e7dd352881213c8579c3ed7ceee69db479264fca10561ac023c01be7451ce689fa6408b81cf8b032 SHA512 d3c3f41c5c5fdb4b6b85c737071540ef8d53e148d5f7e69367eeaa6cbe7cb84563d2381de851cc4da41b5300856dd7e6b1e67454a4fc9a9d890590e3a17526b5
diff --git a/dev-libs/opencl-clang/opencl-clang-18.1.0.ebuild b/dev-libs/opencl-clang/opencl-clang-18.1.0.ebuild
new file mode 100644
index 000000000000..e71b7f5f6cb2
--- /dev/null
+++ b/dev-libs/opencl-clang/opencl-clang-18.1.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 18 )
+
+inherit cmake llvm-r1
+
+DESCRIPTION="OpenCL-oriented thin wrapper library around clang"
+HOMEPAGE="https://github.com/intel/opencl-clang"
+SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${PV}"
+
+LICENSE="UoI-NCSA"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+ dev-util/spirv-llvm-translator:${SLOT}=
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=[static-analyzer]
+ sys-devel/llvm:${LLVM_SLOT}=
+ ')
+"
+
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-17.0.0-clang_library_dir.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix)"
+ -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib
+ -DLLVM_VERSION_MAJOR="${LLVM_SLOT}"
+ -DUSE_PREBUILT_LLVM="ON"
+ -Wno-dev
+ )
+
+ cmake_src_configure
+}