diff --git a/common/shlibs b/common/shlibs index ca846420b9d2ed..5837931dcc9db3 100644 --- a/common/shlibs +++ b/common/shlibs @@ -4473,7 +4473,7 @@ libjxl_cms.so.0.11 libjxl-0.11.0_1 libjxl_threads.so.0.11 libjxl-0.11.0_1 libvmaf.so.3 vmaf-3.0.0_1 liblc3.so.1 liblc3-1.0.3_1 -libmimalloc.so.2 mimalloc-2.1.2_1 +libmimalloc.so.3 mimalloc-3.2.8_1 lib2geom.so.1.4.0 lib2geom-1.4_1 libdbi.so.1 libdbi-0.9.0_1 libchafa.so.0 libchafa-1.12.5_1 diff --git a/srcpkgs/ART/template b/srcpkgs/ART/template index 5e083c4f831895..a0559d2f397466 100644 --- a/srcpkgs/ART/template +++ b/srcpkgs/ART/template @@ -1,7 +1,7 @@ # Template file for 'ART' pkgname=ART version=1.26.1 -revision=1 +revision=2 build_style=cmake hostmakedepends="pkg-config" makedepends="fftw-devel gtkmm-devel lensfun-devel diff --git a/srcpkgs/MoarVM/template b/srcpkgs/MoarVM/template index 438cb734bbda12..3f82d6e52f8db0 100644 --- a/srcpkgs/MoarVM/template +++ b/srcpkgs/MoarVM/template @@ -1,7 +1,7 @@ # Template file for 'MoarVM' pkgname=MoarVM version=2025.12 -revision=1 +revision=2 build_style=configure configure_script="perl Configure.pl" configure_args="--prefix=/usr --c11-atomics --has-libffi --has-libtommath @@ -19,4 +19,4 @@ checksum=23291b5fa7557c80d4ad3254d8e8bd51b3380989a1575b3d264dbe72a1cad1c0 nocross=yes shlib_provides="libmoar.so" -CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/mimalloc-2.2" +CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/mimalloc-3.2" diff --git a/srcpkgs/mimalloc/template b/srcpkgs/mimalloc/template index 1812d38d9e736e..32d12c249a8053 100644 --- a/srcpkgs/mimalloc/template +++ b/srcpkgs/mimalloc/template @@ -1,15 +1,16 @@ # Template file for 'mimalloc' pkgname=mimalloc -version=2.2.4 +version=3.2.8 revision=1 build_style=cmake -configure_args="$(vopt_bool secure MI_SECURE)" +configure_args="-DCMAKE_BUILD_TYPE=Release -DMI_BUILD_OBJECT=OFF + -DMI_INSTALL_TOPLEVEL=ON $(vopt_bool secure MI_SECURE)" short_desc="General purpose allocator with excellent performance characteristics" maintainer="Peter Wang " license="MIT" homepage="https://github.com/microsoft/mimalloc" distfiles="https://github.com/microsoft/mimalloc/archive/refs/tags/v${version}.tar.gz" -checksum=754a98de5e2912fddbeaf24830f982b4540992f1bab4a0a8796ee118e0752bda +checksum=68163666575518c213a6593850099adce3863b340ca2751103dbd1f253664e05 build_options="secure" build_options_default="secure" @@ -30,7 +31,7 @@ mimalloc-devel_package() { vmove usr/include vmove usr/lib/cmake vmove usr/lib/libmimalloc.so - vmove usr/lib/mimalloc-${version%.*} + vmove usr/lib/libmimalloc.a vmove usr/lib/pkgconfig } } diff --git a/srcpkgs/mold/template b/srcpkgs/mold/template index 29489f8e568258..930f1f12a3ad33 100644 --- a/srcpkgs/mold/template +++ b/srcpkgs/mold/template @@ -1,10 +1,10 @@ # Template file for 'mold' pkgname=mold -version=2.34.1 +version=2.40.4 revision=1 build_style=cmake configure_args="-DMOLD_USE_SYSTEM_MIMALLOC=ON -DMOLD_USE_SYSTEM_TBB=ON" -makedepends="mimalloc-devel zlib-devel libzstd-devel tbb-devel" +makedepends="mimalloc-devel zlib-devel libblake3-devel libzstd-devel tbb-devel" # It's probably not worth pulling in clang/llvm to run the few tests that # depend on them. checkdepends="tar zstd libdwarf gdb" @@ -14,7 +14,7 @@ license="MIT" homepage="https://github.com/rui314/mold" changelog="https://github.com/rui314/mold/releases" distfiles="https://github.com/rui314/mold/archive/refs/tags/v${version}.tar.gz" -checksum=a8cf638045b4a4b2697d0bcc77fd96eae93d54d57ad3021bf03b0333a727a59d +checksum=69414c702ec1084e1fa8ca16da24f167f549e5e11e9ecd5d70a8dcda6f08c249 post_install() { vlicense LICENSE diff --git a/srcpkgs/nqp/template b/srcpkgs/nqp/template index 3fb652200891f8..8d4b8c8a92699f 100644 --- a/srcpkgs/nqp/template +++ b/srcpkgs/nqp/template @@ -1,7 +1,7 @@ # Template file for 'nqp' pkgname=nqp version=2025.12 -revision=1 +revision=2 build_style=configure make_check_target=test configure_script="perl Configure.pl" diff --git a/srcpkgs/rakudo/template b/srcpkgs/rakudo/template index 960a4ab0bf23bf..6b1693dda0f527 100644 --- a/srcpkgs/rakudo/template +++ b/srcpkgs/rakudo/template @@ -1,7 +1,7 @@ # Template file for 'rakudo' pkgname=rakudo version=2025.12 -revision=1 +revision=2 build_style=configure make_check_target=test make_install_args="RAKUDO_LOG_PRECOMP=1 RAKUDO_RERESOLVE_DEPENDENCIES=0"