Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jun 2025 15:13:22 GMT
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 1d96f54c5db3 - main - devel/mimalloc: Update to 3.1.5
Message-ID:  <202506181513.55IFDMT9090974@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by ehaupt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d96f54c5db352a63b405df84c5ea0e4ce03accb

commit 1d96f54c5db352a63b405df84c5ea0e4ce03accb
Author:     Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2025-06-18 15:13:18 +0000
Commit:     Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2025-06-18 15:13:18 +0000

    devel/mimalloc: Update to 3.1.5
---
 devel/mimalloc/Makefile                   |  2 +-
 devel/mimalloc/distinfo                   |  6 ++--
 devel/mimalloc/files/patch-CMakeLists.txt | 57 -------------------------------
 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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202506181513.55IFDMT9090974>