diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-03-16 00:29:23 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-03-16 00:29:23 +0000 |
commit | 18f850bb4cedde39678b12a67f82f29eef2dab63 (patch) | |
tree | 2f545c16653e3357cfdd14bf26b623d62cc18eba /dev-libs | |
parent | bcdfc870ecd1de7eea04df21ec3a069328b2e29f (diff) |
gentoo auto-resync : 16:03:2025 - 00:29:23
Diffstat (limited to 'dev-libs')
30 files changed, 99 insertions, 831 deletions
diff --git a/dev-libs/FBGEMM/FBGEMM-2023.12.04.ebuild b/dev-libs/FBGEMM/FBGEMM-2023.12.04.ebuild deleted file mode 100644 index 9299ba5bb74c..000000000000 --- a/dev-libs/FBGEMM/FBGEMM-2023.12.04.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit python-any-r1 flag-o-matic cmake - -CommitId=dbc3157bf256f1339b3fa1fef2be89ac4078be0e - -DESCRIPTION="Facebook GEneral Matrix Multiplication" -HOMEPAGE="https://github.com/pytorch/FBGEMM" -SRC_URI="https://github.com/pytorch/${PN}/archive/${CommitId}.tar.gz - -> ${P}.tar.gz" - -S="${WORKDIR}"/${PN}-${CommitId} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc test" - -DEPEND=" - >=dev-libs/asmjit-2022.07.02 - dev-libs/cpuinfo -" -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( dev-cpp/gtest ) - doc? ( - $(python_gen_any_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - dev-python/breathe[${PYTHON_USEDEP}] - ') - ) - ${PYTHON_DEPS} -" -RESTRICT="!test? ( test )" - -python_check_deps() { - if use doc; then - python_has_version \ - "dev-python/sphinx[${PYTHON_USEDEP}]" \ - "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" \ - "dev-python/breathe[${PYTHON_USEDEP}]" - fi -} - -PATCHES=( - "${FILESDIR}"/${PN}-2023.11.02-gentoo.patch -) - -src_prepare() { - # Bug #855668 - filter-lto - - rm test/RowWiseSparseAdagradFusedTest.cc || die - rm test/SparseAdagradTest.cc || die - sed -i \ - -e "/-Werror/d" \ - CMakeLists.txt \ - || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DFBGEMM_LIBRARY_TYPE=shared - -DFBGEMM_BUILD_BENCHMARKS=OFF - -DFBGEMM_BUILD_DOCS=$(usex doc ON OFF) - -DFBGEMM_BUILD_TESTS=$(usex test ON OFF) - ) - cmake_src_configure -} - -src_test() { - OMP_STACKSIZE=512k cmake_src_test -} diff --git a/dev-libs/FBGEMM/Manifest b/dev-libs/FBGEMM/Manifest deleted file mode 100644 index 16f3b015f0c1..000000000000 --- a/dev-libs/FBGEMM/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -AUX FBGEMM-2023.11.02-gentoo.patch 2162 BLAKE2B c585ac736dc1494820e778dbba951a340b01cc60d99fe5c308bb140d42a0af8f6c05273963e0dd99a7f1ad2dc9af854702bdadf5b2682c5a959a0e742d22c772 SHA512 296d4f15e4047e98a0ccf7a3d23a9661ca2be8f4599d4dd5541f6e728f181cf58e836f09382ef2ed69792d1c9da3146a57cbce9041f7a43ab5354e641551f9fd -DIST FBGEMM-2023.12.04.tar.gz 1004231 BLAKE2B 930ae36f4761901e1b22d7ce4a341f051158a23646bd1f5309f6eb98c1ca483e8aa4e5a6cfc44ced702f73f84e3398c1439799457a98d0d8a009702e335d5c03 SHA512 3c786572b4a69af2a32b360711014469ded69be580d0079ba79ab81cbaa964aab51e5a189e24f0ec7dc93402d761167898918a0ea0f86d556cad4b99f5858d8c -EBUILD FBGEMM-2023.12.04.ebuild 1586 BLAKE2B eac14882895266fe548272fb1324e181a81303062190f56395e536b9885c5fadc4ff198c8355a17c129a9784e10dd1705108a876cc351b9b022712b01b6cd69a SHA512 1e437cc99eaf30aca8235dc5a3545517066c76757ebdd0766b562dca26a29eaa09b756580359831b40ce8da6e17cd9ba83e3c3c6e6a838a46d3b132cdc87dc81 -MISC metadata.xml 327 BLAKE2B 860b9c0ecb3b0029c855db0a0054590135f3bd6ec9dad20cdf433fc70c119354518eea50fdbb2a204eb8cc6621de23e6928a2f9ec961ac0c51fd9dae22fa8488 SHA512 3a0d5a69421a41e62ce134636025e0024010c1938ee35f7489d8d870d915a66cd526aa60d107a378dc4522ff71b7f10486e20867c8b424b1b47e458988ebff58 diff --git a/dev-libs/FBGEMM/files/FBGEMM-2023.11.02-gentoo.patch b/dev-libs/FBGEMM/files/FBGEMM-2023.11.02-gentoo.patch deleted file mode 100644 index 6ff4950211a2..000000000000 --- a/dev-libs/FBGEMM/files/FBGEMM-2023.11.02-gentoo.patch +++ /dev/null @@ -1,69 +0,0 @@ ---- a/CMakeLists.txt 2022-05-21 13:13:50.806813151 +0200 -+++ b/CMakeLists.txt 2022-05-21 13:16:46.448969453 +0200 -@@ -225,7 +225,7 @@ - message(WARNING "CMAKE_CXX_FLAGS_RELEASE is ${CMAKE_CXX_FLAGS_RELEASE}") - message(WARNING "==========") - --if(NOT TARGET asmjit) -+if(FALSE) - #Download asmjit from github if ASMJIT_SRC_DIR is not specified. - if(NOT DEFINED ASMJIT_SRC_DIR) - set(ASMJIT_SRC_DIR "${FBGEMM_SOURCE_DIR}/third_party/asmjit" -@@ -254,7 +254,7 @@ - endif() - endif() - --if(NOT TARGET cpuinfo) -+if(FALSE) - #Download cpuinfo from github if CPUINFO_SOURCE_DIR is not specified. - if(NOT DEFINED CPUINFO_SOURCE_DIR) - set(CPUINFO_SOURCE_DIR "${FBGEMM_SOURCE_DIR}/third_party/cpuinfo" -@@ -330,9 +330,6 @@ - target_link_libraries(fbgemm - $<BUILD_INTERFACE:asmjit> - $<BUILD_INTERFACE:cpuinfo>) --add_dependencies(fbgemm -- asmjit -- cpuinfo) - - if(OpenMP_FOUND) - target_link_libraries(fbgemm OpenMP::OpenMP_CXX) -@@ -349,6 +346,9 @@ - FILES ${FBGEMM_PUBLIC_HEADERS} - DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/fbgemm") - -+install(FILES src/RefImplementations.h -+ DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/fbgemm/src") -+ - install( - EXPORT fbgemmLibraryConfig - DESTINATION share/cmake/fbgemm ---- a/test/CMakeLists.txt 2022-05-21 13:15:34.140135199 +0200 -+++ b/test/CMakeLists.txt 2022-05-21 13:17:59.170813431 +0200 -@@ -8,7 +8,7 @@ - set(CMAKE_C_EXTENSIONS OFF) - set(CMAKE_C_STANDARD_REQUIRED ON) - --if(FBGEMM_BUILD_TESTS AND NOT TARGET gtest) -+if(FALSE) - #Download Googletest framework from github if - #GOOGLETEST_SOURCE_DIR is not specified. - if(NOT DEFINED GOOGLETEST_SOURCE_DIR) -@@ -72,7 +72,6 @@ - target_link_libraries(${TESTNAME} ${OpenMP_CXX_LIBRARIES}) - endif() - -- add_dependencies(${TESTNAME} gtest fbgemm) - add_test(${TESTNAME} ${TESTNAME}) - set_target_properties(${TESTNAME} PROPERTIES FOLDER test) - endmacro() ---- a/src/PackMatrix.cc 2022-05-24 08:19:00.639462626 +0200 -+++ b/src/PackMatrix.cc 2022-05-24 08:27:59.127720548 +0200 -@@ -30,6 +30,7 @@ - } - - template <typename PT, typename inpType, typename accType> -+FBGEMM_API - int PackMatrix<PT, inpType, accType>::packedBufferSize( - int rows, - int cols, diff --git a/dev-libs/FBGEMM/metadata.xml b/dev-libs/FBGEMM/metadata.xml deleted file mode 100644 index b13a1c693d1f..000000000000 --- a/dev-libs/FBGEMM/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>tupone@gentoo.org</email> - <name>Tupone Alfredo</name> - </maintainer> - <upstream> - <remote-id type="github">pytorch/FBGEMM</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-libs/FP16/FP16-2024.05.27.ebuild b/dev-libs/FP16/FP16-2024.05.27.ebuild deleted file mode 100644 index 083edbf6e0d1..000000000000 --- a/dev-libs/FP16/FP16-2024.05.27.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) -inherit python-r1 cmake - -CommitId=95163a75c51bc8dc29f72d0d7419ec50132984ff - -DESCRIPTION="conversion to/from half-precision floating point formats" -HOMEPAGE="https://github.com/Maratyszcza/FP16/" -SRC_URI="https://github.com/Maratyszcza/${PN}/archive/${CommitId}.tar.gz - -> ${P}.tar.gz" - -S="${WORKDIR}"/${PN}-${CommitId} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="dev-libs/psimd" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} - dev-python/peachpy[${PYTHON_USEDEP}] -" -BDEPEND="test? ( dev-cpp/gtest )" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}"/${PN}-2021.03.20-gentoo.patch -) - -src_prepare() { - cmake_src_prepare - mkdir -p module/fp16 || die - cp include/fp16/*py module/fp16 || die -} - -src_configure() { - local mycmakeargs=( - -DFP16_BUILD_BENCHMARKS=OFF - -DFP16_BUILD_TESTS=$(usex test ON OFF) - ) - cmake_src_configure -} - -python_install() { - python_domodule module/fp16 -} - -src_install() { - cmake_src_install - rm "${ED}"/usr/include/fp16/*.py || die - python_foreach_impl python_install -} diff --git a/dev-libs/FP16/FP16-2024.06.20.ebuild b/dev-libs/FP16/FP16-2024.06.20.ebuild deleted file mode 100644 index 3fe1e5464497..000000000000 --- a/dev-libs/FP16/FP16-2024.06.20.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit cmake - -CommitId=98b0a46bce017382a6351a19577ec43a715b6835 - -DESCRIPTION="conversion to/from half-precision floating point formats" -HOMEPAGE="https://github.com/Maratyszcza/FP16/" -SRC_URI="https://github.com/Maratyszcza/${PN}/archive/${CommitId}.tar.gz - -> ${P}.tar.gz" - -S="${WORKDIR}"/${PN}-${CommitId} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="test" - -BDEPEND="test? ( dev-cpp/gtest )" -RESTRICT="!test? ( test )" - -PATCHES=( - "${FILESDIR}"/${P}-gentoo.patch - "${FILESDIR}"/${P}-setfill.patch -) - -src_prepare() { - sed -i -e "s|CXX_STANDARD 11|CXX_STANDARD 14|" CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DFP16_BUILD_BENCHMARKS=OFF - -DFP16_BUILD_TESTS=$(usex test ON OFF) - ) - cmake_src_configure -} diff --git a/dev-libs/FP16/Manifest b/dev-libs/FP16/Manifest deleted file mode 100644 index 24488eb6bf07..000000000000 --- a/dev-libs/FP16/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX FP16-2021.03.20-gentoo.patch 1876 BLAKE2B 56863806f1040c5a92e04f7cf120e2ae4e4e6c59b336bf8734d0b0945e29d17afb5c244e94fab6023567227878b72e73d3c8d669e4af311bfc703f545b82d847 SHA512 0ac6379a5d92a70df72c4a0bce0d437ebb7733fa6f61b0006cedd007f9c071c2b7c9727cd559c39c08a8528f29c2d96397b566512eca6fa4c5a5d812085125cf -AUX FP16-2024.06.20-gentoo.patch 813 BLAKE2B 297a056cff5c35e26283c15ec7727c227f5991d3244426e1b197ea52bb2c5c897194efaed20a1929fc8bd0704fb70afc9f5fc0b84850bc43ca2dd2254a4447cc SHA512 4951377cfdc4806867e80f899e6e14d671d43bbe1f5be82343c5b73e246a7f4040470b6a96a76f1d9ae1bc8c899eb7936e11737f9c788ece70099d63b73bbc50 -AUX FP16-2024.06.20-setfill.patch 2044 BLAKE2B e48e9945fdff5aa7fc82a33258a12883442fc1a8169537d9828d9cdc330db94127d944ead7b8f818a3fffc3bdf9cb215e06844a0d99bc81a777110068f3fb9b5 SHA512 2123d1c3bcab4767ce4fb17abc2f583ff2aaa33f468de8f2c877f5f69a8ba46431c09789966f1cff1ff9e5cddc9f886aeeeef480d25a60e11812447622f7d01f -DIST FP16-2024.05.27.tar.gz 71220 BLAKE2B 5b101aad7a8339fff400bba1db896c82498832075f3eb00cc6eaf27608ee0988f918956b5a768262b74552a52436200d4acd17f04f4a05060a32512afb26a9ac SHA512 b88fd0a91e6b6873ce5d0e2cd2afd2b8dceb8b17c366240abb8a5e2fe152faea3ba577ef420038c595cab0b61581a70b84c019c825a8dd262b1bee4686843b66 -DIST FP16-2024.06.20.tar.gz 64704 BLAKE2B cd086ca7419aa004c0c4c840227e61612348efb98bdddbf68ef92959267f5f4b0aef55751c5b8a6f50a1f0e7f386e4df5fac273c3849961168e0a5c03faf81e2 SHA512 d3ae46b5b0c944f1d8dcfbb90689266f4abaff3e0b5ef338d5d79193367f06d1bfbb9ad85a5a7685a894daeee6dc73fc5d73631718be1379cc6918655a0289aa -EBUILD FP16-2024.05.27.ebuild 1189 BLAKE2B f273b230cf99de3eddf38c75bfbfcc204fb18b924396263e508c0cd6b4a017657385ac91a4138daec6710669fe4cd6c4d7fe6490ef749e7c4e7a6c45eaf3167d SHA512 0e7bf9a0ab8410eb2ee24cc7896d3efaaf95cc50683cd680b33b37f22cf2617472ea44b52e99872035278f55a153618da4858f51ae28ca5c24b2f5b2c96d10c9 -EBUILD FP16-2024.06.20.ebuild 869 BLAKE2B cc7f583da389f6aa8741ab014e9a0e945aec24e066c5f6baac8196eff7acb6d45fd34d58d1736e4663c6a4626f9a1add9ab55861a3508aee865ea939c1802760 SHA512 78adb9c888782351421255b581ede3b9a1ea07223c8a39cc57f5e1fd1db992ee588a5b9d361d0bc8a9646d891c3610b9a096669de70e91594d6da6d0b7c312de -MISC metadata.xml 329 BLAKE2B eda810b21ca05e2e16f2eafac194cdca189d27449bc9322488aeca215a9b2c10ce68145abab1abb984e290ab6ca8ce21c3beaf06ecd76d7574fd8b82388f4e63 SHA512 27ca59c0862f75f24dc64f9af5eee96cf63ef4bd468e17f5d04cc23289dbb5c44af9b230707ad13d1ff85e75db4d5485d7226c9e6d80e8bc80d9e6f3b2e18acd diff --git a/dev-libs/FP16/files/FP16-2021.03.20-gentoo.patch b/dev-libs/FP16/files/FP16-2021.03.20-gentoo.patch deleted file mode 100644 index 5a2d5ed1e2a2..000000000000 --- a/dev-libs/FP16/files/FP16-2021.03.20-gentoo.patch +++ /dev/null @@ -1,44 +0,0 @@ ---- a/CMakeLists.txt 2022-05-10 09:11:41.286417033 +0200 -+++ b/CMakeLists.txt 2022-05-10 09:12:48.647398387 +0200 -@@ -29,22 +29,10 @@ - - # ---[ Download deps - IF(NOT DEFINED PSIMD_SOURCE_DIR) -- MESSAGE(STATUS "Downloading PSimd to ${CMAKE_BINARY_DIR}/psimd-source (define PSIMD_SOURCE_DIR to avoid it)") -- CONFIGURE_FILE(cmake/DownloadPSimd.cmake "${CMAKE_BINARY_DIR}/psimd-download/CMakeLists.txt") -- EXECUTE_PROCESS(COMMAND "${CMAKE_COMMAND}" -G "${CMAKE_GENERATOR}" . -- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/psimd-download") -- EXECUTE_PROCESS(COMMAND "${CMAKE_COMMAND}" --build . -- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/psimd-download") - SET(PSIMD_SOURCE_DIR "${CMAKE_BINARY_DIR}/psimd-source" CACHE STRING "PSimd source directory") - ENDIF() - - IF(FP16_BUILD_TESTS AND NOT DEFINED GOOGLETEST_SOURCE_DIR) -- MESSAGE(STATUS "Downloading Google Test to ${CMAKE_BINARY_DIR}/googletest-source (define GOOGLETEST_SOURCE_DIR to avoid it)") -- CONFIGURE_FILE(cmake/DownloadGoogleTest.cmake "${CMAKE_BINARY_DIR}/googletest-download/CMakeLists.txt") -- EXECUTE_PROCESS(COMMAND "${CMAKE_COMMAND}" -G "${CMAKE_GENERATOR}" . -- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/googletest-download") -- EXECUTE_PROCESS(COMMAND "${CMAKE_COMMAND}" --build . -- WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/googletest-download") - SET(GOOGLETEST_SOURCE_DIR "${CMAKE_BINARY_DIR}/googletest-source" CACHE STRING "Google Test source directory") - ENDIF() - -@@ -86,18 +74,12 @@ - - # ---[ Configure psimd - IF(NOT TARGET psimd) -- ADD_SUBDIRECTORY( -- "${PSIMD_SOURCE_DIR}" -- "${CMAKE_BINARY_DIR}/psimd") - ENDIF() - - IF(FP16_BUILD_TESTS) - # ---[ Build google test - IF(NOT TARGET gtest) - SET(gtest_force_shared_crt ON CACHE BOOL "" FORCE) -- ADD_SUBDIRECTORY( -- "${GOOGLETEST_SOURCE_DIR}" -- "${CMAKE_BINARY_DIR}/googletest") - ENDIF() - - # ---[ Build FP16 unit tests diff --git a/dev-libs/FP16/files/FP16-2024.06.20-gentoo.patch b/dev-libs/FP16/files/FP16-2024.06.20-gentoo.patch deleted file mode 100644 index c5ab4e046827..000000000000 --- a/dev-libs/FP16/files/FP16-2024.06.20-gentoo.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- a/CMakeLists.txt 2022-05-10 09:11:41.286417033 +0200 -+++ b/CMakeLists.txt 2022-05-10 09:12:48.647398387 +0200 -@@ -19,7 +19,7 @@ - ENDIF() - - # ---[ Download deps --IF(FP16_BUILD_TESTS AND NOT DEFINED GOOGLETEST_SOURCE_DIR) -+IF(FALSE) - MESSAGE(STATUS "Downloading Google Test to ${CMAKE_BINARY_DIR}/googletest-source (define GOOGLETEST_SOURCE_DIR to avoid it)") - CONFIGURE_FILE(cmake/DownloadGoogleTest.cmake "${CMAKE_BINARY_DIR}/googletest-download/CMakeLists.txt") - EXECUTE_PROCESS(COMMAND "${CMAKE_COMMAND}" -G "${CMAKE_GENERATOR}" . -@@ -60,9 +60,6 @@ - # ---[ Build google test - IF(NOT TARGET gtest) - SET(gtest_force_shared_crt ON CACHE BOOL "" FORCE) -- ADD_SUBDIRECTORY( -- "${GOOGLETEST_SOURCE_DIR}" -- "${CMAKE_BINARY_DIR}/googletest") - ENDIF() - - # ---[ Build FP16 unit tests diff --git a/dev-libs/FP16/files/FP16-2024.06.20-setfill.patch b/dev-libs/FP16/files/FP16-2024.06.20-setfill.patch deleted file mode 100644 index a77b4a94ad52..000000000000 --- a/dev-libs/FP16/files/FP16-2024.06.20-setfill.patch +++ /dev/null @@ -1,85 +0,0 @@ -diff --git a/test/alt-from-fp32-value.cc b/test/alt-from-fp32-value.cc
-index 33bf0fd..d30be0c 100644
---- a/test/alt-from-fp32-value.cc
-+++ b/test/alt-from-fp32-value.cc
-@@ -1,6 +1,7 @@
- #include <gtest/gtest.h>
-
- #include <cstdint>
-+#include <iomanip>
-
- #include <fp16.h>
- #include <tables.h>
-diff --git a/test/alt-to-fp32-bits.cc b/test/alt-to-fp32-bits.cc
-index f5b61a5..2a232ba 100644
---- a/test/alt-to-fp32-bits.cc
-+++ b/test/alt-to-fp32-bits.cc
-@@ -1,6 +1,7 @@
- #include <gtest/gtest.h>
-
- #include <cstdint>
-+#include <iomanip>
-
- #include <fp16.h>
- #include <tables.h>
-diff --git a/test/alt-to-fp32-value.cc b/test/alt-to-fp32-value.cc
-index b9d880e..40c49c4 100644
---- a/test/alt-to-fp32-value.cc
-+++ b/test/alt-to-fp32-value.cc
-@@ -2,6 +2,7 @@
-
- #include <cstdint>
- #include <cmath>
-+#include <iomanip>
-
- #include <fp16.h>
- #include <tables.h>
-diff --git a/test/bitcasts.cc b/test/bitcasts.cc
-index b106935..cb1b564 100644
---- a/test/bitcasts.cc
-+++ b/test/bitcasts.cc
-@@ -1,6 +1,7 @@
- #include <gtest/gtest.h>
-
- #include <cstdint>
-+#include <iomanip>
-
- #include <fp16.h>
-
-diff --git a/test/ieee-from-fp32-value.cc b/test/ieee-from-fp32-value.cc
-index ec9afe7..dceaf9a 100644
---- a/test/ieee-from-fp32-value.cc
-+++ b/test/ieee-from-fp32-value.cc
-@@ -1,6 +1,7 @@
- #include <gtest/gtest.h>
-
- #include <cstdint>
-+#include <iomanip>
-
- #include <fp16.h>
- #include <tables.h>
-diff --git a/test/ieee-to-fp32-bits.cc b/test/ieee-to-fp32-bits.cc
-index 284e1b1..13b41aa 100644
---- a/test/ieee-to-fp32-bits.cc
-+++ b/test/ieee-to-fp32-bits.cc
-@@ -1,6 +1,7 @@
- #include <gtest/gtest.h>
-
- #include <cstdint>
-+#include <iomanip>
-
- #include <fp16.h>
- #include <tables.h>
-diff --git a/test/ieee-to-fp32-value.cc b/test/ieee-to-fp32-value.cc
-index 5258e92..cbcbbf8 100644
---- a/test/ieee-to-fp32-value.cc
-+++ b/test/ieee-to-fp32-value.cc
-@@ -2,6 +2,7 @@
-
- #include <cstdint>
- #include <cmath>
-+#include <iomanip>
-
- #include <fp16.h>
- #include <tables.h>
-
diff --git a/dev-libs/FP16/metadata.xml b/dev-libs/FP16/metadata.xml deleted file mode 100644 index 4c219d7162ec..000000000000 --- a/dev-libs/FP16/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>tupone@gentoo.org</email> - <name>Tupone Alfredo</name> - </maintainer> - <upstream> - <remote-id type="github">Maratyszcza/FP16</remote-id> - </upstream> -</pkgmetadata> diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 127af649a7df..578df8f7dd45 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/boxfort/Manifest b/dev-libs/boxfort/Manifest index 1b9190560fb4..63095d04e637 100644 --- a/dev-libs/boxfort/Manifest +++ b/dev-libs/boxfort/Manifest @@ -1,4 +1,4 @@ DIST boxfort-0.1.4.tar.gz 43011 BLAKE2B a925d21d4f29e0720ae66c6d5ac1a1d0b9c3f779a5ad0689aa6a058815852cfe04a7400daff1467b87df8c07a04201a32b4edc4b94358b53a320ddf223af05ac SHA512 0c6fe2ee474013c47d4688e5d1b4813c6265daa89f55e39202dd76676f5d0687c473216dde5236faf5cd246d24c21e232ed82bb5b676a231faadc4231e7aea1b -EBUILD boxfort-0.1.4-r1.ebuild 921 BLAKE2B a68f011c7d6164e3630788d0e05ed52231aed5c25440717c157e278577e6e0fb41a47a6ad16719958dbf0b6b29a15c1dd81f7703da4d4ad55b9167ff43ec9cb5 SHA512 d6573d731e283c1d0a01d1ea6539f018d91cb4004ba88ce02b80280e3b55c43ba29c7b3eda6ac4be273b21b90cc31eec798cec0f7e079cd3c9b1f43843ed553d -EBUILD boxfort-0.1.4.ebuild 922 BLAKE2B dff58f1de03807d08f1a2af2419aa2fc4c62c2c76670e73c78c9bf452a50f6d62e325e0073986e2dbb7ac83f5ac6e7942cf1ab61af4714bde2cbfef2df380d21 SHA512 0ce1db4ea8b8575e9d965a4a185d81b1810d4e4ae7bfe914521798e3634ddc2b7e5e3cda9e6ec30c495f025af524dfa7058a092c368e6b62793835973dcdb823 +EBUILD boxfort-0.1.4-r1.ebuild 921 BLAKE2B be1a44d9530d2c36c81d804de7104f8bd01530b30616270936f266eb3f8388ee39d1ba76acfe36cc39381205bda943fecf6b723c39e946e153e74dcda06df169 SHA512 c301538cc800254bbd36230baab0699c96e07d507a4a38c2fce22efcd3b0e6c27bf8128e8ba6ed99b9a8289fd0126630d4973c630abbf78d159d1f86b3d53918 +EBUILD boxfort-0.1.4-r2.ebuild 864 BLAKE2B 6ab257482c0a504b2122113e5e3f01eb1c6b071ac22b45c7408828e30f5b203b23f1dd118102178eb6ad8f99ff1ad1445b09057fd18c9f36268598a0832b0a1b SHA512 dce301e69831afba5e2bf18ee6431b87bd07fc2348135d79a4f6f6627a20b913ebcdc9f84e3b05b2dc1e9a1c973adc372ca3d9dc2f4b983a232a102b8e6322d5 MISC metadata.xml 493 BLAKE2B 26ae62742b6461f52ff68fa741cbef36de3e27d9580fae5265d02e089b1403d1cccad76b09d53b707454a9bbdaf60bace25fb1f0c115ee42d17362d6fe6543db SHA512 5f89cc0f108d3971d7b1cac8c9dadc0d16df0b6b643f484fcb214c04f772a5e071ef34699c6b0ba31c2783a3cae9e2cf166799224c3ed70cc2b7cedcf43d49c3 diff --git a/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild b/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild index 621b5263bb21..0565a28860ef 100644 --- a/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild +++ b/dev-libs/boxfort/boxfort-0.1.4-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit meson python-any-r1 diff --git a/dev-libs/boxfort/boxfort-0.1.4.ebuild b/dev-libs/boxfort/boxfort-0.1.4-r2.ebuild index 6fd25d661c12..ab1808c89d18 100644 --- a/dev-libs/boxfort/boxfort-0.1.4.ebuild +++ b/dev-libs/boxfort/boxfort-0.1.4-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="8" +EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit meson python-any-r1 @@ -14,17 +14,19 @@ S="${WORKDIR}"/BoxFort-${PV} LICENSE="MIT" SLOT="0" -KEYWORDS="-alpha amd64 ~arm ~arm64 -hppa -loong -m68k -mips -ppc -ppc64 -riscv -s390 -sparc x86" +KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86" IUSE="test" RESTRICT="!test? ( test )" -DEPEND="test? ( +BDEPEND=" + virtual/pkgconfig + test? ( $(python_gen_any_dep 'dev-util/cram[${PYTHON_USEDEP}]') - )" -BDEPEND="virtual/pkgconfig" + ) +" python_check_deps() { - use test && has_version "dev-util/cram[${PYTHON_USEDEP}]" + use test && python_has_version "dev-util/cram[${PYTHON_USEDEP}]" } pkg_setup() { diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest index 57e648369a78..9a22110ea8db 100644 --- a/dev-libs/expat/Manifest +++ b/dev-libs/expat/Manifest @@ -3,5 +3,5 @@ DIST expat-2.6.4.tar.xz 486732 BLAKE2B 70d716722358db8d0acb2c74dbbc9d2362d04a0b8 DIST expat-2.7.0.tar.xz 493060 BLAKE2B 44567e955b8cf2053665140b3557897c6e0e66c7e2ba5919970d91d55a05bb8db604afa37a441ff0a7abf4472b24b0e1e6c3964c56b4bb55358c000ccdc1459d SHA512 69fb19c2634821b657f550f609d0bcc6e45e9d903072bbc63e9a0bfc92ef7d04c6e1408dd39eb43eaa2951f28ae93dce4f796c9769253f440905db2d5606a4c7 EBUILD expat-2.6.3.ebuild 2293 BLAKE2B f3c776b179688b40656661ba65c409dda78b13583aede7148996eb7a11f9213c99bdbed077a221ffa21ba77d802b3e5f9c490cde3e8e17e70cfcbfae3afaa87d SHA512 49a64e8f1f90c9b327c6b0cba447349dcbc3e3290e610c036a9be7dae9f997c56a7739d5525dabebc56c756c4a178a1286bacc972963a8e24e881892450f8a9f EBUILD expat-2.6.4.ebuild 2293 BLAKE2B f3c776b179688b40656661ba65c409dda78b13583aede7148996eb7a11f9213c99bdbed077a221ffa21ba77d802b3e5f9c490cde3e8e17e70cfcbfae3afaa87d SHA512 49a64e8f1f90c9b327c6b0cba447349dcbc3e3290e610c036a9be7dae9f997c56a7739d5525dabebc56c756c4a178a1286bacc972963a8e24e881892450f8a9f -EBUILD expat-2.7.0.ebuild 2295 BLAKE2B 59d4621c6c6e81fa2aad7109071dc0670d15c1c2d6fb654550caf2cf83dcbeae4c2a1c90d39f98fa327a16e221b8a1b18a49371ceedf4ad65b811a4cd24a2f26 SHA512 30ae2983c8010818b93ba21ada8faab5f10bde441775dfd90338e86eac87581a7e8f572279f2c1d7ae372401e2458d369818a34cf6db5bc368b6dd749d8c4463 +EBUILD expat-2.7.0.ebuild 2294 BLAKE2B 5d809ef3f3d37c10090edd97fa36333b960481e0ba4fde871c0d462735aac1edc1613fe518bcd96be42818fd338ddd88a960fb74588d4b23593921a50c32bf44 SHA512 b5ba4539fab4ebda9f20e56c3fa92e85122a84ecf71e94ceb5fa2be6036811ad6b2bb0529805782cb5af0dece7e417d42b85a64b6b2b3487c9149b1048502c3d MISC metadata.xml 571 BLAKE2B ebefe11eb4a54dda87048089930a051a629fd99a6983b3c804dfd033eee4017c3b1871cbdff56c8659cdf74b19651cd7f2134721a9bab3e8a752d4a1694c6266 SHA512 8d726b1dee71528e43c8693bd4b08cf33a94f43470126aa18a51ed248b032c5e8b9d801c5b2d5f58c2fd7896b32ee9e6eb3953395e5a6004cdf00569d114ad1d diff --git a/dev-libs/expat/expat-2.7.0.ebuild b/dev-libs/expat/expat-2.7.0.ebuild index 63c8b1030ee1..0f59f82703ae 100644 --- a/dev-libs/expat/expat-2.7.0.ebuild +++ b/dev-libs/expat/expat-2.7.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="examples static-libs test unicode" RESTRICT="!test? ( test )" BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )" diff --git a/dev-libs/nng/Manifest b/dev-libs/nng/Manifest new file mode 100644 index 000000000000..6a943978649f --- /dev/null +++ b/dev-libs/nng/Manifest @@ -0,0 +1,4 @@ +AUX nng-1.10.1-version.patch 486 BLAKE2B 9b5511b5d1fc33be5e9dccd2796e8330e126b689077e4b3da8dae04ee807549d594319f17a017931c6bdbbb507e13055ecf148a6f7efecde8df350723da28ffc SHA512 619962a50f51008c06430e78b5a8932251c3d6eb9064de1ed6544818aecb97a3e3a15b188eef938b012cff2b2089ecf7e61d52ff18ccaa7b557f636b48d8fb5f +DIST nng-1.10.1.tar.gz 769608 BLAKE2B 199a9d67d9806ad493f3e3c3de20a1284c4a8ccffece223c5cfae6c0b7800d596a0f7342f51ff9ed346b00b6c49c4697c64dad3b0046315b3fa6d3a1b9fb3c74 SHA512 79d5d176e96591951379150c632322553fb96c62a254a1366303bb491612f84f7b07a7c9e1e1391173d3beb673c4568be3553cc7002165fc9832d738cc0d9a54 +EBUILD nng-1.10.1.ebuild 1010 BLAKE2B 6de8fdf6dc068356ff4c8d066774f2116005363b68be8c5fd676635f3ae805f972106e0b96e1839cddca85711021c472081d6dd62790a6e24b874b72a1462b0f SHA512 8e310b3c143bde4184474353ec16615d2b64a3cb7b3aa444249d33a553360ca4f8c1a399bf79c061db8fc4ecde585ed61022ca85adbca9883899205268bd63f4 +MISC metadata.xml 921 BLAKE2B 28e320519e00126705ca25cd4c6ee5341df218e602a9a22e9d15347270e9dea095bd303c96fdc00215e233dddb09bbdfb1afd04e45fd94e8242e90bce67f2f89 SHA512 c76253c7177a85a2c0c50b7d92443edbce347e44fd1ccdc439d5d66eaa7181f1f24b98aa101f347cf8cae09d8694f8886d65e84a3143a31dd0e726792bbffb7f diff --git a/dev-libs/nng/files/nng-1.10.1-version.patch b/dev-libs/nng/files/nng-1.10.1-version.patch new file mode 100644 index 000000000000..1cf77b351b3f --- /dev/null +++ b/dev-libs/nng/files/nng-1.10.1-version.patch @@ -0,0 +1,12 @@ +diff -Naur nng-1.10.1-orig/include/nng/nng.h nng-1.10.1/include/nng/nng.h +--- nng-1.10.1-orig/include/nng/nng.h 2025-01-26 08:38:16.000000000 -0800 ++++ nng-1.10.1/include/nng/nng.h 2025-03-13 00:02:11.356499237 -0700 +@@ -58,7 +58,7 @@ + // may not necessarily match the ABI versions. + #define NNG_MAJOR_VERSION 1 + #define NNG_MINOR_VERSION 10 +-#define NNG_PATCH_VERSION 0 ++#define NNG_PATCH_VERSION 1 + // if non-empty (i.e. "pre"), this is a pre-release + #define NNG_RELEASE_SUFFIX "" + diff --git a/dev-libs/nng/metadata.xml b/dev-libs/nng/metadata.xml new file mode 100644 index 000000000000..e14b4cdddca6 --- /dev/null +++ b/dev-libs/nng/metadata.xml @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person" proxied="yes"> + <email>zoltan@sinustrom.info</email> + <name>Zoltan Puskas</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <use> + <flag name="compat">Enable compatibility with the legacy nanomsg API</flag> + <flag name="deprecated">Build deprecated features</flag> + <flag name="tools">Build and install command line tools</flag> + </use> + <longdescription> + NNG is a lightweight, broker-less library, offering a simple API to + solve common recurring messaging problems, such as publish/subscribe, + RPC-style request/reply, or service discovery. + </longdescription> + <upstream> + <remote-id type="github">nanomsg/nng</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-libs/nng/nng-1.10.1.ebuild b/dev-libs/nng/nng-1.10.1.ebuild new file mode 100644 index 000000000000..a69d6fe5b2d4 --- /dev/null +++ b/dev-libs/nng/nng-1.10.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Light-weight brokerless messaging" +HOMEPAGE="https://nng.nanomsg.org/" +SRC_URI="https://github.com/nanomsg/nng/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +# compat and deprecated match upstream's default choice +IUSE="+compat +deprecated doc ssl test tools" + +DEPEND="ssl? ( net-libs/mbedtls:= )" +RDEPEND="${DEPEND}" +BDEPEND="doc? ( dev-ruby/asciidoctor )" + +RESTRICT="test" # Needs network + +DOCS=(README.adoc docs/RATIONALE.adoc) + +PATCHES=( "${FILESDIR}"/${P}-version.patch ) + +src_configure() { + local mycmakeargs=( + -DNNG_ELIDE_DEPRECATED=$(usex deprecated OFF ON) + -DNNG_ENABLE_COMPAT=$(usex compat ON OFF) + -DNNG_ENABLE_TLS=$(usex ssl ON OFF) + -DNNG_TESTS=$(usex test ON OFF) + -DNNG_ENABLE_DOC=$(usex doc ON OFF) + -DNNG_ENABLE_NNGCAT=$(usex tools ON OFF) + -DNNG_TOOLS=$(usex tools ON OFF) + ) + cmake_src_configure +} diff --git a/dev-libs/olm/Manifest b/dev-libs/olm/Manifest index c30893aa115a..5cea3cd239a5 100644 --- a/dev-libs/olm/Manifest +++ b/dev-libs/olm/Manifest @@ -1,9 +1,6 @@ -AUX olm-3.2.15-cmake.patch 1585 BLAKE2B 4de4f3e6e29792fc697f40dbc303ad630222491a4692a05a953b1db7518ae22a557acdc570e3f0bd3dc080bc46aae128ec380963ee5274506e446f678f26472b SHA512 025fd3dbc26d59d3b5db1ac3a77e72dee396acdf1b3c2ee2d3746a6b1e2cf2c6965083707d3fc7df88a6f0c62729601f5df7e262998c806d98d2159fd6dbbfb2 AUX olm-3.2.16-clang-19-const.patch 501 BLAKE2B a0deafe652091a5600cb046f8bf4dd7a2431dace5779f4ede25f46b93e6db9b54ea4c189d6e7f531775b4e472fe5c31efc625a3c75d43639a3193c505d7ccdd5 SHA512 179ada66d4e2024f30aff1255b6da432c747c0bc743b01e6393fc67f3d18512c3dc1b9857c52f8571dc27288429b9b70420a783ea99cff5317a0e67c97ac3d2c AUX olm-3.2.16-cmake.patch 1573 BLAKE2B e7667c692b017060b20f86e69d3e37ddda7bd6642e60fcb7570b58ce4a4523fec5234635431b17ec0e01650d8935aefec3082433992c4928c92fc22b7f2f1b5f SHA512 a191e607f4c6d48a4692f20e2efd09ec1c4e10156bb60a23f859483d46d2ccd0074b210c80ce4543f22e76eeb4799b8e640706010c5ad1b26549dd310ddb0b46 -DIST olm-3.2.15.tar.bz2 2744760 BLAKE2B 44486a63217998010a0bb7e01ff3315c88e139d686b97158e67af29b2f052912412541fb944a17c5d8931df9c641a73e521ef8d0ff352b80fe30bd6fb73b2e7b SHA512 81832766e477fc17908e8d1c49b5403d87b5977fd9102605d95ef2a3907619b7301e32fe0e18ec0f575b1f004ce248633307ff43b0f48bc9bb2313cdfefd6ea7 DIST olm-3.2.16.tar.bz2 2744360 BLAKE2B 236cd08cb4f014ef4f90377fe30907490dbf6482629ab47a779114c711de1855c44874a45ee92f4f55d7c100abbbde2c427996ce534dd95ce401a7549db351b7 SHA512 504ddc91297e7aef99e9b25f73b33bac29716ca33eb333bf1217b719d8862438e2cdaadd88cef3dc84e9f618bcc9eeeaf7e513f2d6909cc4a3d98a5dd79b0581 -EBUILD olm-3.2.15.ebuild 604 BLAKE2B b3c34c37603490ef1f603d6207fd7edc801c6a42b43ec06f6e48a22690351a657f874c98045ac53b21cbce861a1cb169e9d7e636693a83bf4119dec938005fb3 SHA512 359c1abc4b29c5e14b76044650655ee730d6865ffcaa588082f0b31c3c22d883d79849d185416a144cd450f1924bf5ec65d4bc5ac14c7e39d3a36404cee24365 EBUILD olm-3.2.16-r1.ebuild 649 BLAKE2B fa77431197c9ff4cc986b23d277e886b5041fe4dba2389d3db5d4297d8f4f1dce1bf8088e888eda7ff9498892041df62da4176e4317ab73a3b280d68e490b04f SHA512 2a69e314b58d84dda0cdff1aa9980e5b0905cde66c69edf375f9bc460ae9b651830d2d719c15b218d693b3be9e0c293ffd5bfd2fad0851c6f993a4f64214d4a1 EBUILD olm-3.2.16.ebuild 604 BLAKE2B e5904cddaf06bd6f8b77f54e29dbafd7767d1620700c1a05016e15c412867049b32b8c752abddd663e71827d02f400912be0421861f71f2dbe510430ad1ee5a4 SHA512 f1b66e4f7cd86a6034f6ffd04fb9d384aba5f49089adf0cdc9b673aa02ecabce99b8beab4ac4a9d7f307ff5b9d5bd164f2478dadfe465b4ee10abbedbdf760be MISC metadata.xml 703 BLAKE2B da390f27931e3c95933b24227537294bd33def6b6736b87a6c1accaaa87d354496653ea9dbc08ec17566c99233c89a30a26c6696bd97f8c8e2613ee320705599 SHA512 01845e6fb0f46e1caf04a0bd6025ae339bdbf8bfdb750ded1031917c87f0b8cf220403f49bbfceffd08479bad2ceb1e26b2c81ecbee7d7ab75b35d2195f064be diff --git a/dev-libs/olm/files/olm-3.2.15-cmake.patch b/dev-libs/olm/files/olm-3.2.15-cmake.patch deleted file mode 100644 index d656bcbedbd4..000000000000 --- a/dev-libs/olm/files/olm-3.2.15-cmake.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 5567dc0ef9133df7cea5b9ae29c4fb642a8fbe83 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Thu, 8 Jun 2023 11:40:01 +0200 -Subject: [PATCH] Use CTest module and standard BUILD_TESTING switch - -Improves downstream package testing integration. - -See also: -https://cmake.org/cmake/help/latest/command/enable_testing.html -https://cmake.org/cmake/help/latest/module/CTest.html#module:CTest - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - CMakeLists.txt | 5 +++-- - tests/CMakeLists.txt | 2 -- - 2 files changed, 3 insertions(+), 4 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index a271b54..a62ea8f 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -2,7 +2,6 @@ cmake_minimum_required(VERSION 3.4) - - project(olm VERSION 3.2.15 LANGUAGES CXX C) - --option(OLM_TESTS "Build tests" ON) - option(BUILD_SHARED_LIBS "Build as a shared library" ON) - - add_definitions(-DOLMLIB_VERSION_MAJOR=${PROJECT_VERSION_MAJOR}) -@@ -52,6 +51,8 @@ add_library(olm - lib/curve25519-donna/curve25519-donna.c) - add_library(Olm::Olm ALIAS olm) - -+include(CTest) -+ - # restrict the exported symbols - include(GenerateExportHeader) - generate_export_header(olm -@@ -137,6 +138,6 @@ export(EXPORT olm-targets - NAMESPACE Olm::) - export(PACKAGE Olm) - --if (OLM_TESTS) -+if (BUILD_TESTING) - add_subdirectory(tests) - endif() -diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt -index 0343abb..64585ca 100644 ---- a/tests/CMakeLists.txt -+++ b/tests/CMakeLists.txt -@@ -1,5 +1,3 @@ --enable_testing() -- - set(TEST_LIST - base64 - crypto --- -2.41.0 - diff --git a/dev-libs/olm/olm-3.2.15.ebuild b/dev-libs/olm/olm-3.2.15.ebuild deleted file mode 100644 index de19b07c052f..000000000000 --- a/dev-libs/olm/olm-3.2.15.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Implementation of the Double Ratchet cryptographic ratchet in C++" -HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm" -SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -PATCHES=( "${FILESDIR}/${P}-cmake.patch" ) # TODO: upstream - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} diff --git a/dev-libs/oneDNN/Manifest b/dev-libs/oneDNN/Manifest deleted file mode 100644 index d1e6fd3277ac..000000000000 --- a/dev-libs/oneDNN/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST oneDNN-3.5.3.tar.gz 13190748 BLAKE2B 04ad0a6c6edeb1d356397bcd25cb77aaa2be00ea8eed343cd088e400b10fb3d7f7658ed35797f16dbe8434fb9a2bf2c715def7a8e749271ea2c911957f9e98fc SHA512 251da59164c102a6dd3c97e92aef58a879930c0def6e9fe6e43e68e1316ed0c9844796e69eecebbde12085900bfcda6c1ab30db6df24ba9826883171c87a964d -DIST oneDNN-3.6.2.tar.gz 13788211 BLAKE2B bc6039d24b33ac5a3f362d161b7dddbeb3f6b2b865175a1eecf66bb199d641d017b4036f7cfa18740302c96d06b2ed8d210de922136924edc309434731b16f36 SHA512 b45b6ae398ac33fdb79415395865bc34e0af35995015154df82a434bf5dc7a6ae126fb52cefc264b6abab04b2da5d60f6325f47052fa9430650c77dd54e612f6 -EBUILD oneDNN-3.5.3.ebuild 3438 BLAKE2B 4c171d87194fdc887cd072341a4209c1af32983abf7cfd6a9faae84a00883b10fd75fd08b0fd1ddb3dcb1048f06316d1acfef85931fd9d2341156d59736bac3c SHA512 387104f8d10868e5598ab03db78e70c5b309260b2997909e0420ff3ac7e434d260e6e50a37ce5327ea91da9121956167f60f0e266482a32c1e32e939d7378450 -EBUILD oneDNN-3.6.2.ebuild 3464 BLAKE2B f7e07e3a0ebf0f8a1baace4b01e5bdc99d98fd27749a79ca94a55be4122f4143be15b4cc5a9d64fd1030e565b4516bfc75ef572bb400e26b3bb445022ae8f2ce SHA512 6d7c3f78d3f80f82810eab65349187000d3eed9e26d2fd8b37a1f26eb6e3df774ef96dc477baa8a6b0a7a46253a4976bd4dc63dd0baa95af0281b6efb15f4da6 -MISC metadata.xml 777 BLAKE2B 33c65c97e0c8132e315aa389c395407e8985fbe1607222f2affb04534c33e4df14776d90f3293fc651d7892f703cc8eff5803d075291c979bcd828aa51ab1778 SHA512 9b0c2354f69d0e2656bba2995fb956f16d6fad65887f240b670548d244074e7fe92bff73afd379e9d9a208c39ac7da01de97463aa65c37dd51aded32228aafd3 diff --git a/dev-libs/oneDNN/metadata.xml b/dev-libs/oneDNN/metadata.xml deleted file mode 100644 index 1e6efe71ca6a..000000000000 --- a/dev-libs/oneDNN/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>tupone@gentoo.org</email> - <name>Tupone Alfredo</name> - </maintainer> - <maintainer type="person"> - <email>lockalsash@gmail.com</email> - <name>Sv. Lockal</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <upstream> - <bugs-to>https://github.com/oneapi-src/oneDNN/issues</bugs-to> - <remote-id type="github">oneapi-src/oneDNN</remote-id> - </upstream> - <use> - <flag name="mkl">Use sci-libs/mkl for sgemm routines</flag> - <flag name="cblas">Use virtual/cblas for sgemm routines</flag> - </use> -</pkgmetadata> diff --git a/dev-libs/oneDNN/oneDNN-3.5.3.ebuild b/dev-libs/oneDNN/oneDNN-3.5.3.ebuild deleted file mode 100644 index 04038fbfb7d6..000000000000 --- a/dev-libs/oneDNN/oneDNN-3.5.3.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="doxygen" -DOCS_DIR="${WORKDIR}/${P}_build" - -# oneDNN has its own FindBLAS.cmake file to find MKL (in a non-standard way). -# Removing of CMake modules is disabled. -CMAKE_REMOVE_MODULES_LIST=( none ) - -# There is additional sphinx documentation but we are missing dependency doxyrest. -inherit cmake docs multiprocessing toolchain-funcs - -DESCRIPTION="oneAPI Deep Neural Network Library" -HOMEPAGE="https://github.com/oneapi-src/oneDNN" -SRC_URI="https://github.com/oneapi-src/oneDNN/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="test mkl cblas static-libs +openmp" - -RESTRICT="!test? ( test )" - -DEPEND=" - mkl? ( sci-libs/mkl ) - cblas? ( !mkl? ( virtual/cblas ) ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - openmp? ( - || ( - sys-devel/gcc[openmp] - llvm-core/clang-runtime[openmp] - ) - ) -" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_configure() { - if ! use openmp ; then - ewarn "WARNING: oneDNN is being built with sequential runtime." - ewarn "Proceeding might lead to highly sub-optimal performance." - ewarn "Conside enabling \"openmp\" USE flag." - fi - - local mycmakeargs=( - -DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED) - -DDNNL_CPU_RUNTIME=$(usex openmp OMP SEQ) - -DDNNL_GPU_RUNTIME=NONE - -DDNNL_BUILD_EXAMPLES=OFF - -DDNNL_BUILD_TESTS="$(usex test)" - -DDNNL_ENABLE_CONCURRENT_EXEC=OFF - -DDNNL_ENABLE_JIT_PROFILING=ON - -DDNNL_ENABLE_ITT_TASKS=ON - -DDNNL_ENABLE_PRIMITIVE_CACHE=ON - -DDNNL_ENABLE_MAX_CPU_ISA=ON - -DDNNL_ENABLE_CPU_ISA_HINTS=ON - -DDNNL_ENABLE_WORKLOAD=TRAINING - -DDNNL_ENABLE_PRIMITIVE=ALL - -DDNNL_ENABLE_PRIMITIVE_GPU_ISA=ALL - -DDNNL_EXPERIMENTAL=OFF - -DDNNL_VERBOSE=ON - -DDNNL_DEV_MODE=OFF - -DDNNL_AARCH64_USE_ACL=OFF - -DDNNL_EXPERIMENTAL_UKERNEL=ON - -DDNNL_GPU_VENDOR=INTEL - -DDNNL_LIBRARY_NAME=dnnl - -DONEDNN_BUILD_GRAPH=ON - -DONEDNN_ENABLE_GRAPH_DUMP=OFF - -DONEDNN_EXPERIMENTAL_GRAPH_COMPILER_BACKEND=OFF - -DDNNL_ENABLE_PRIMITIVE_CPU_ISA=ALL - -DONEDNN_ENABLE_GEMM_KERNELS_ISA=ALL - -Wno-dev - ) - - if use mkl ; then - if [ -e "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh ]; then - source "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh || die - else - # bug 923109: sci-libs/mkl-2020.4.304 has no vars.sh, configure it manually - export CPATH="${EPREFIX}"/usr/include/mkl - export MKLROOT="${EPREFIX}"/usr - fi - - mycmakeargs+=( -DDNNL_BLAS_VENDOR=MKL ) - elif use cblas; then - mycmakeargs+=( -DDNNL_BLAS_VENDOR=ANY -DBLA_VENDOR=Generic -DBLAS_LIBRARIES=-lcblas ) - else - mycmakeargs+=( -DDNNL_BLAS_VENDOR=NONE ) - fi - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - docs_compile -} - -src_install() { - cmake_src_install - - # Correct docdir - mv "${ED}/usr/share/doc/dnnl"* "${ED}/usr/share/doc/${PF}" || die -} - -src_test() { - local CMAKE_SKIP_TESTS=( - # Crashes in sandbox (see #922886 and #923013); - # waits for sys-apps/sandbox-2.39 release and stabilization. - test_graph_unit_interface - test_graph_unit_dnnl_layout_propagator - test_graph_unit_dnnl_op_executable - test_graph_unit_utils - ) - - if use openmp ; then - # Don't run tests in parallel, each test is already parallelized - OMP_NUM_THREADS=$(makeopts_jobs) cmake_src_test -j1 - else - cmake_src_test - fi -} diff --git a/dev-libs/oneDNN/oneDNN-3.6.2.ebuild b/dev-libs/oneDNN/oneDNN-3.6.2.ebuild deleted file mode 100644 index 37ecee99a83b..000000000000 --- a/dev-libs/oneDNN/oneDNN-3.6.2.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DOCS_BUILDER="doxygen" -DOCS_DIR="${WORKDIR}/${P}_build" - -# oneDNN has its own FindBLAS.cmake file to find MKL (in a non-standard way). -# Removing of CMake modules is disabled. -CMAKE_REMOVE_MODULES_LIST=( none ) - -# There is additional sphinx documentation but we are missing dependency doxyrest. -inherit cmake docs multiprocessing toolchain-funcs - -DESCRIPTION="oneAPI Deep Neural Network Library" -HOMEPAGE="https://github.com/oneapi-src/oneDNN" -SRC_URI="https://github.com/oneapi-src/oneDNN/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="test mkl cblas static-libs +openmp" - -RESTRICT="test" # Some test are very long to execute - -DEPEND=" - mkl? ( sci-libs/mkl ) - cblas? ( !mkl? ( virtual/cblas ) ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - openmp? ( - || ( - sys-devel/gcc[openmp] - llvm-core/clang-runtime[openmp] - ) - ) -" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_configure() { - if ! use openmp ; then - ewarn "WARNING: oneDNN is being built with sequential runtime." - ewarn "Proceeding might lead to highly sub-optimal performance." - ewarn "Conside enabling \"openmp\" USE flag." - fi - - local mycmakeargs=( - -DDNNL_LIBRARY_TYPE=$(usex static-libs STATIC SHARED) - -DDNNL_CPU_RUNTIME=$(usex openmp OMP SEQ) - -DDNNL_GPU_RUNTIME=NONE - -DDNNL_BUILD_EXAMPLES=OFF - -DDNNL_BUILD_TESTS="$(usex test)" - -DDNNL_ENABLE_CONCURRENT_EXEC=OFF - -DDNNL_ENABLE_JIT_PROFILING=ON - -DDNNL_ENABLE_ITT_TASKS=ON - -DDNNL_ENABLE_PRIMITIVE_CACHE=ON - -DDNNL_ENABLE_MAX_CPU_ISA=ON - -DDNNL_ENABLE_CPU_ISA_HINTS=ON - -DDNNL_ENABLE_WORKLOAD=TRAINING - -DDNNL_ENABLE_PRIMITIVE=ALL - -DDNNL_ENABLE_PRIMITIVE_GPU_ISA=ALL - -DDNNL_EXPERIMENTAL=OFF - -DDNNL_VERBOSE=ON - -DDNNL_DEV_MODE=OFF - -DDNNL_AARCH64_USE_ACL=OFF - -DDNNL_EXPERIMENTAL_UKERNEL=ON - -DDNNL_GPU_VENDOR=INTEL - -DDNNL_LIBRARY_NAME=dnnl - -DONEDNN_BUILD_GRAPH=ON - -DONEDNN_ENABLE_GRAPH_DUMP=OFF - -DONEDNN_EXPERIMENTAL_GRAPH_COMPILER_BACKEND=OFF - -DDNNL_ENABLE_PRIMITIVE_CPU_ISA=ALL - -DONEDNN_ENABLE_GEMM_KERNELS_ISA=ALL - -Wno-dev - ) - - if use mkl ; then - if [ -e "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh ]; then - source "${EPREFIX}"/opt/intel/oneapi/mkl/latest/env/vars.sh || die - else - # bug 923109: sci-libs/mkl-2020.4.304 has no vars.sh, configure it manually - export CPATH="${EPREFIX}"/usr/include/mkl - export MKLROOT="${EPREFIX}"/usr - fi - - mycmakeargs+=( -DDNNL_BLAS_VENDOR=MKL ) - elif use cblas; then - mycmakeargs+=( -DDNNL_BLAS_VENDOR=ANY -DBLA_VENDOR=Generic -DBLAS_LIBRARIES=-lcblas ) - else - mycmakeargs+=( -DDNNL_BLAS_VENDOR=NONE ) - fi - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - docs_compile -} - -src_install() { - cmake_src_install - - # Correct docdir - mv "${ED}/usr/share/doc/dnnl"* "${ED}/usr/share/doc/${PF}" || die -} - -src_test() { - local CMAKE_SKIP_TESTS=( - # Crashes in sandbox (see #922886 and #923013); - # waits for sys-apps/sandbox-2.39 release and stabilization. - test_graph_unit_interface - test_graph_unit_dnnl_layout_propagator - test_graph_unit_dnnl_op_executable - test_graph_unit_utils - ) - - if use openmp ; then - # Don't run tests in parallel, each test is already parallelized - OMP_NUM_THREADS=$(makeopts_jobs) cmake_src_test -j1 - else - cmake_src_test - fi -} diff --git a/dev-libs/tree-sitter-tsx/Manifest b/dev-libs/tree-sitter-tsx/Manifest index 19f2e279242e..0ebb6862702e 100644 --- a/dev-libs/tree-sitter-tsx/Manifest +++ b/dev-libs/tree-sitter-tsx/Manifest @@ -1,5 +1,5 @@ DIST tree-sitter-tsx-0.23.0.tar.gz 1028628 BLAKE2B 3a849d1a9ece7c1246ae8e43727faecd5fc7a4cf61d6570fd05740b8a0c91fe3cf84d0ca0d4336693bfa9915036b0d54bd470a61db13b6e2da7551595165c7e6 SHA512 5ce5c7cf70c40027ac957a47756896fbdc3936593471d959459860a750fe8d47877f4d8be21140edcd49d9daa4fe715af15545ace5dabf3d2b399d380172d37f DIST tree-sitter-tsx-0.23.2.tar.gz 1032670 BLAKE2B 18c714df17834cee69356a1ba16d3265a9bc3211aad499a4fc95523a94307672418a457c179c9a03e1350eb01fb22c66d3a90b6d48def03e925b6ad07b0dbb5d SHA512 f91d49e9af3f714fe3c8c442f6d1abd12a7b8d65b5e13f536e95132127b7a4840e1d7578780e537929be18c9472f87bd2f9ec2e9f7a41cf739231134965aeb02 EBUILD tree-sitter-tsx-0.23.0.ebuild 563 BLAKE2B 35089a2d062df63c07799d1b3145c9bd98a96b615d3188f60cb2eeec2aef7cca47902ce192ab5471471155cca3e3d810eab42530caa33c404106518118ee915f SHA512 4e0968fd737c4148c12384b034cf6d70ced8ee8c026a13af297e7cf3de77e3d4a1d0d7ba69eb203b239f85f83f554f1eaefe86266ac8e1c6d852cafb91f365ab -EBUILD tree-sitter-tsx-0.23.2.ebuild 564 BLAKE2B f0c6f93e55985591260e89c965bfe26dbb9e1930a36f9d9a1ffa6759a41f6866ebd2bd99e497a9dc7d2c426d8b00b52883f9f5823add3b36c80cf3602f2f14d5 SHA512 0dc5406c6c5251cea56132a3ce96640f3413a4df25e5b6b0226e23eb75d2c5813d5bfc9e9af2669b9838ad69f3c3ec13392097a09c0f5163254da33c5afa573d +EBUILD tree-sitter-tsx-0.23.2.ebuild 563 BLAKE2B 45ece3d25d0d5cd0794d847184f041b0adb2fd761dd27fe34712c008bb848443b619eb92e029583ff066cca32fc5912e964bd7f25cecaa9056a81b12b89b502f SHA512 cdee5cb9eafbfca46f2cacaa31655abfc84c430febea9bcfd5f711bd8a651c272a6d8a5553e50cde1ff5171214995a1feb659c5e3e91c46f5e53cb986a2709e8 MISC metadata.xml 456 BLAKE2B d685987fbe092282fc76b01da5c6d0b5bf4e83359ffd09df9d5f1676a3ccfff8b6bb23b6889cb4b454326755bf5eb5fd34ffb6e3212a24e3c633267f2711b843 SHA512 411f31e7f58127fa31164b9fefcf72fe456b1f432287707ee7bb89060c29147c8f355d81fe81bd81f74e193bbe9a3c9a0fd13f6deabc551134396ea34a780861 diff --git a/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.23.2.ebuild b/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.23.2.ebuild index 0eb1d05722cb..e9d8f99b6137 100644 --- a/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.23.2.ebuild +++ b/dev-libs/tree-sitter-tsx/tree-sitter-tsx-0.23.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ S="${WORKDIR}"/${MY_P}/tsx LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" src_prepare() { # fix test corpus path |