commit:     25660f3eb11599e2e7f0aaf65c97372be4c3f326
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 28 17:32:31 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Jul 28 17:33:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25660f3e

sci-ml/FBGEMM: bump to 1.2.0.2025.05.20

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 ...12.04.ebuild => FBGEMM-0.4.1.2023.12.04.ebuild} |  0
 ...12.04.ebuild => FBGEMM-1.2.0.2025.05.20.ebuild} |  6 +-
 sci-ml/FBGEMM/Manifest                             |  3 +-
 .../files/FBGEMM-1.2.0.2025.05.20-gentoo.patch     | 69 ++++++++++++++++++++++
 4 files changed, 74 insertions(+), 4 deletions(-)

diff --git a/sci-ml/FBGEMM/FBGEMM-2023.12.04.ebuild 
b/sci-ml/FBGEMM/FBGEMM-0.4.1.2023.12.04.ebuild
similarity index 100%
copy from sci-ml/FBGEMM/FBGEMM-2023.12.04.ebuild
copy to sci-ml/FBGEMM/FBGEMM-0.4.1.2023.12.04.ebuild

diff --git a/sci-ml/FBGEMM/FBGEMM-2023.12.04.ebuild 
b/sci-ml/FBGEMM/FBGEMM-1.2.0.2025.05.20.ebuild
similarity index 91%
rename from sci-ml/FBGEMM/FBGEMM-2023.12.04.ebuild
rename to sci-ml/FBGEMM/FBGEMM-1.2.0.2025.05.20.ebuild
index a9034b8d893f..95c70faa9f7a 100644
--- a/sci-ml/FBGEMM/FBGEMM-2023.12.04.ebuild
+++ b/sci-ml/FBGEMM/FBGEMM-1.2.0.2025.05.20.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10..13} )
 inherit python-any-r1 flag-o-matic cmake
 
-CommitId=dbc3157bf256f1339b3fa1fef2be89ac4078be0e
+CommitId=157e88b750c452bef2ab4653fe9d1eeb151ce4c3
 
 DESCRIPTION="Facebook GEneral Matrix Multiplication"
 HOMEPAGE="https://github.com/pytorch/FBGEMM";
@@ -21,7 +21,7 @@ KEYWORDS="amd64"
 IUSE="doc test"
 
 DEPEND="
-       >=dev-libs/asmjit-2022.07.02
+       dev-libs/asmjit
        dev-libs/cpuinfo
 "
 RDEPEND="${DEPEND}"
@@ -48,7 +48,7 @@ python_check_deps() {
 }
 
 PATCHES=(
-       "${FILESDIR}"/${PN}-2023.11.02-gentoo.patch
+       "${FILESDIR}"/${P}-gentoo.patch
 )
 
 src_prepare() {

diff --git a/sci-ml/FBGEMM/Manifest b/sci-ml/FBGEMM/Manifest
index cdd095351647..39853552e61a 100644
--- a/sci-ml/FBGEMM/Manifest
+++ b/sci-ml/FBGEMM/Manifest
@@ -1 +1,2 @@
-DIST FBGEMM-2023.12.04.tar.gz 1004231 BLAKE2B 
930ae36f4761901e1b22d7ce4a341f051158a23646bd1f5309f6eb98c1ca483e8aa4e5a6cfc44ced702f73f84e3398c1439799457a98d0d8a009702e335d5c03
 SHA512 
3c786572b4a69af2a32b360711014469ded69be580d0079ba79ab81cbaa964aab51e5a189e24f0ec7dc93402d761167898918a0ea0f86d556cad4b99f5858d8c
+DIST FBGEMM-0.4.1.2023.12.04.tar.gz 1004231 BLAKE2B 
930ae36f4761901e1b22d7ce4a341f051158a23646bd1f5309f6eb98c1ca483e8aa4e5a6cfc44ced702f73f84e3398c1439799457a98d0d8a009702e335d5c03
 SHA512 
3c786572b4a69af2a32b360711014469ded69be580d0079ba79ab81cbaa964aab51e5a189e24f0ec7dc93402d761167898918a0ea0f86d556cad4b99f5858d8c
+DIST FBGEMM-1.2.0.2025.05.20.tar.gz 2722493 BLAKE2B 
24b412b228104e87d50b9d72a8002274f394548002b373ace1fc6588f3f35934a1e290235d3982301f6af359d8a4f6881e13289dc12efaf57eb61149e34fd042
 SHA512 
bfef39ddb1c6a915d0b8f7845d8553237fce3a0284eb02b73b92d064f7959318349e5d571ec7db437135e6e77f129ac942d4a9db9ec20646c13adc1e9f7fbce7

diff --git a/sci-ml/FBGEMM/files/FBGEMM-1.2.0.2025.05.20-gentoo.patch 
b/sci-ml/FBGEMM/files/FBGEMM-1.2.0.2025.05.20-gentoo.patch
new file mode 100644
index 000000000000..a9971149bcc2
--- /dev/null
+++ b/sci-ml/FBGEMM/files/FBGEMM-1.2.0.2025.05.20-gentoo.patch
@@ -0,0 +1,69 @@
+--- a/CMakeLists.txt   2022-05-21 13:13:50.806813151 +0200
++++ b/CMakeLists.txt   2022-05-21 13:16:46.448969453 +0200
+@@ -256,7 +256,7 @@
+ message(STATUS "CMAKE_CXX_FLAGS_RELEASE is ${CMAKE_CXX_FLAGS_RELEASE}")
+ message(STATUS "==========")
+ 
+-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}/external/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}/external/cpuinfo"
+@@ -376,9 +376,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)
+@@ -395,6 +392,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
+@@ -14,7 +14,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)
+@@ -78,7 +78,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
+@@ -32,6 +32,7 @@
+ }
+ 
+ template <typename PT, typename inpType, typename accType>
++FBGEMM_API
+ int PackMatrix<PT, inpType, accType>::packedBufferSize(
+     int rows,
+     int cols,

Reply via email to