mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 12:10:06 +02:00
libcpuid, bump version (#10459)
This commit is contained in:
@@ -11,13 +11,10 @@ HOMEPAGE="http://libcpuid.sourceforge.net/"
|
||||
COPYRIGHT="2008 Veselin Georgiev"
|
||||
LICENSE="BSD (2-clause)"
|
||||
REVISION="1"
|
||||
srcGitRev="54ed9a0a17797982c82a7053d1386e42cecf4a9f"
|
||||
SOURCE_URI="https://github.com/anrieff/libcpuid/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="77b8ec25a7c9ba21d6d330f80a07d4fd35d276e14712e5fc5c138f14a8ec943a"
|
||||
SOURCE_FILENAME="libcpuid-v$portVersion.tar.gz"
|
||||
SOURCE_DIR="libcpuid-$srcGitRev"
|
||||
PATCHES="186.patch
|
||||
libcpuid-$portVersion.patchset"
|
||||
SOURCE_URI="https://github.com/anrieff/libcpuid/archive/refs/tags/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="4d106d66d211f2bfaf876eb62c84d4b54664e1c2b47eb6138161d3c608c0bc5e"
|
||||
SOURCE_FILENAME="libcpuid-$portVersion.tar.gz"
|
||||
PATCHES="libcpuid-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -56,12 +53,15 @@ BUILD_PREREQUIRES="
|
||||
cmd:make
|
||||
"
|
||||
|
||||
TEST_REQUIRES="
|
||||
cmd:python3
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cmake -Bbuild -S. -DCMAKE_BUILD_TYPE=Release \
|
||||
$cmakeDirArgs \
|
||||
-DCMAKE_INSTALL_BINDIR=$commandBinDir
|
||||
-DCMAKE_INSTALL_BINDIR=$commandBinDir -DLIBCPUID_TESTS=ON
|
||||
make -C build
|
||||
}
|
||||
|
||||
@@ -79,5 +79,5 @@ INSTALL()
|
||||
|
||||
TEST()
|
||||
{
|
||||
make check
|
||||
make -Cbuild test
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
From 6f4a723e6d44b44d1508c06d278d988522c04416 Mon Sep 17 00:00:00 2001
|
||||
From: Robert Kausch <robert.kausch@freac.org>
|
||||
Date: Fri, 10 Mar 2023 00:59:04 +0100
|
||||
Subject: [PATCH] Query CPU info at least once even if set_cpu_affinity() fails
|
||||
|
||||
---
|
||||
libcpuid/cpuid_main.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libcpuid/cpuid_main.c b/libcpuid/cpuid_main.c
|
||||
index 358dedd..568ce92 100644
|
||||
--- a/libcpuid/cpuid_main.c
|
||||
+++ b/libcpuid/cpuid_main.c
|
||||
@@ -1076,7 +1076,7 @@ int cpuid_get_all_raw_data(struct cpu_raw_data_array_t* data)
|
||||
bool affinity_saved = save_cpu_affinity();
|
||||
|
||||
cpu_raw_data_array_t_constructor(data, true);
|
||||
- while (set_cpu_affinity(logical_cpu)) {
|
||||
+ while (set_cpu_affinity(logical_cpu) || logical_cpu == 0) {
|
||||
debugf(2, "Getting raw dump for logical CPU %i\n", logical_cpu);
|
||||
cpuid_grow_raw_data_array(data, logical_cpu + 1);
|
||||
raw_ptr = &data->raw[logical_cpu];
|
||||
@@ -1,14 +1,14 @@
|
||||
From 68d98bb470cf136dd39d19572ac3af758e7f8c65 Mon Sep 17 00:00:00 2001
|
||||
From 410d17211acc7d7bbb180b0547532349329b4bd1 Mon Sep 17 00:00:00 2001
|
||||
From: begasus <begasus@gmail.com>
|
||||
Date: Fri, 10 Mar 2023 19:10:44 +0100
|
||||
Subject: libcpuid, respect install paths given by $cmakeDirArgs
|
||||
Subject: libcpuid, respect install paths given by
|
||||
|
||||
|
||||
diff --git a/libcpuid/CMakeLists.txt b/libcpuid/CMakeLists.txt
|
||||
index d285f8b..2713766 100644
|
||||
index dcad1bf..ad877fe 100644
|
||||
--- a/libcpuid/CMakeLists.txt
|
||||
+++ b/libcpuid/CMakeLists.txt
|
||||
@@ -58,7 +58,7 @@ endif()
|
||||
@@ -60,7 +60,7 @@ endif()
|
||||
|
||||
# Configuration
|
||||
set(generated_dir "${CMAKE_CURRENT_BINARY_DIR}/generated")
|
||||
@@ -17,7 +17,7 @@ index d285f8b..2713766 100644
|
||||
set(version_config "${generated_dir}/${PROJECT_NAME}ConfigVersion.cmake")
|
||||
set(project_config "${generated_dir}/${PROJECT_NAME}Config.cmake")
|
||||
set(TARGETS_EXPORT_NAME "${PROJECT_NAME}Targets")
|
||||
@@ -78,11 +78,11 @@ configure_package_config_file("${PROJECT_SOURCE_DIR}/cmake/Config.cmake.in" "${p
|
||||
@@ -80,11 +80,11 @@ configure_package_config_file("${PROJECT_SOURCE_DIR}/cmake/Config.cmake.in" "${p
|
||||
install(
|
||||
TARGETS cpuid
|
||||
EXPORT "${TARGETS_EXPORT_NAME}"
|
||||
@@ -35,5 +35,5 @@ index d285f8b..2713766 100644
|
||||
install(
|
||||
EXPORT "${TARGETS_EXPORT_NAME}"
|
||||
--
|
||||
2.37.3
|
||||
2.43.2
|
||||
|
||||
Reference in New Issue
Block a user