diff options
Diffstat (limited to 'devel/mimalloc')
-rw-r--r-- | devel/mimalloc/Makefile | 2 | ||||
-rw-r--r-- | devel/mimalloc/distinfo | 6 | ||||
-rw-r--r-- | devel/mimalloc/files/patch-CMakeLists.txt | 57 | ||||
-rw-r--r-- | devel/mimalloc/pkg-plist | 2 |
4 files changed, 5 insertions, 62 deletions
diff --git a/devel/mimalloc/Makefile b/devel/mimalloc/Makefile index 641e57958da8..3e8a0f0f948c 100644 --- a/devel/mimalloc/Makefile +++ b/devel/mimalloc/Makefile @@ -1,6 +1,6 @@ PORTNAME= mimalloc DISTVERSIONPREFIX= v -DISTVERSION= 3.0.3 +DISTVERSION= 3.1.5 CATEGORIES= devel MAINTAINER= ehaupt@FreeBSD.org diff --git a/devel/mimalloc/distinfo b/devel/mimalloc/distinfo index 731b7c43472b..a55490a54bb9 100644 --- a/devel/mimalloc/distinfo +++ b/devel/mimalloc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743245257 -SHA256 (microsoft-mimalloc-v3.0.3_GH0.tar.gz) = baf343041420e2924e1760bbbc0c111101c44e1cecb998e7951f646a957ee05f -SIZE (microsoft-mimalloc-v3.0.3_GH0.tar.gz) = 1302625 +TIMESTAMP = 1750259489 +SHA256 (microsoft-mimalloc-v3.1.5_GH0.tar.gz) = 1c6949032069d5ebea438ec5cedd602d06f40a92ddf0f0d9dcff0993e5f6635c +SIZE (microsoft-mimalloc-v3.1.5_GH0.tar.gz) = 1306337 diff --git a/devel/mimalloc/files/patch-CMakeLists.txt b/devel/mimalloc/files/patch-CMakeLists.txt deleted file mode 100644 index f7b78c42fa1f..000000000000 --- a/devel/mimalloc/files/patch-CMakeLists.txt +++ /dev/null @@ -1,57 +0,0 @@ ---- CMakeLists.txt.orig 2025-03-29 12:01:12 UTC -+++ CMakeLists.txt -@@ -120,29 +120,6 @@ endif() - set(MI_SECURE "ON") - endif() - -- --# Determine architecture --set(MI_OPT_ARCH_FLAGS "") --set(MI_ARCH "unknown") --if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(x86|i[3456]86)$" OR CMAKE_GENERATOR_PLATFORM MATCHES "^(x86|Win32)$") -- set(MI_ARCH "x86") --elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(x86_64|x64|amd64|AMD64)$" OR CMAKE_GENERATOR_PLATFORM STREQUAL "x64" OR "x86_64" IN_LIST CMAKE_OSX_ARCHITECTURES) # must be before arm64 -- set(MI_ARCH "x64") --elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64|arm64|armv[89].?|ARM64)$" OR CMAKE_GENERATOR_PLATFORM STREQUAL "ARM64" OR "arm64" IN_LIST CMAKE_OSX_ARCHITECTURES) -- set(MI_ARCH "arm64") --elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(arm|armv[34567]|ARM)$") -- set(MI_ARCH "arm32") --elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(riscv|riscv32|riscv64)$") -- if(CMAKE_SIZEOF_VOID_P==4) -- set(MI_ARCH "riscv32") -- else() -- set(MI_ARCH "riscv64") -- endif() --else() -- set(MI_ARCH ${CMAKE_SYSTEM_PROCESSOR}) --endif() --message(STATUS "Architecture: ${MI_ARCH}") # (${CMAKE_SYSTEM_PROCESSOR}, ${CMAKE_GENERATOR_PLATFORM}, ${CMAKE_GENERATOR})") -- - # negative overrides (mainly to support vcpkg features) - if(MI_NO_USE_CXX) - set(MI_USE_CXX "OFF") -@@ -436,24 +413,6 @@ if(CMAKE_C_COMPILER_ID MATCHES "AppleClang|Clang|GNU|I - if(CMAKE_C_COMPILER_ID MATCHES "AppleClang|Clang|GNU|Intel") - if(MI_OVERRIDE) - list(APPEND mi_cflags -fno-builtin-malloc) -- endif() --endif() -- --# Compiler and architecture specific flags --if(CMAKE_C_COMPILER_ID MATCHES "AppleClang|Clang|GNU|Intel" AND NOT CMAKE_SYSTEM_NAME MATCHES "Haiku") -- if(MI_OPT_ARCH) -- if(APPLE AND CMAKE_C_COMPILER_ID MATCHES "AppleClang|Clang" AND CMAKE_OSX_ARCHITECTURES) # to support multi-arch binaries (#999) -- if("arm64" IN_LIST CMAKE_OSX_ARCHITECTURES) -- list(APPEND MI_OPT_ARCH_FLAGS "-Xarch_arm64;-march=armv8.1-a") -- endif() -- if("x86_64" IN_LIST CMAKE_OSX_ARCHITECTURES) -- list(APPEND MI_OPT_ARCH_FLAGS "-Xarch_x86_64;-march=haswell;-Xarch_x86_64;-mavx2") -- endif() -- elseif(MI_ARCH STREQUAL "x64") -- set(MI_OPT_ARCH_FLAGS "-march=haswell;-mavx2") # fast bit scan (since 2013) -- elseif(MI_ARCH STREQUAL "arm64") -- set(MI_OPT_ARCH_FLAGS "-march=armv8.1-a") # fast atomics (since 2016) -- endif() - endif() - endif() - diff --git a/devel/mimalloc/pkg-plist b/devel/mimalloc/pkg-plist index 8332ef35c530..bf203d0fb5a5 100644 --- a/devel/mimalloc/pkg-plist +++ b/devel/mimalloc/pkg-plist @@ -9,5 +9,5 @@ lib/cmake/mimalloc/mimalloc.cmake lib/libmimalloc.a lib/libmimalloc.so lib/libmimalloc.so.3 -lib/libmimalloc.so.3.0 +lib/libmimalloc.so.3.1 libdata/pkgconfig/mimalloc.pc |