pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/jemalloc



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Apr 14 12:49:12 UTC 2026

Modified Files:
        pkgsrc/devel/jemalloc: Makefile buildlink3.mk distinfo
        pkgsrc/devel/jemalloc/patches:
            patch-include_jemalloc_internal_quantum.h
Removed Files:
        pkgsrc/devel/jemalloc/patches: patch-Makefile.in patch-src_pages.c

Log Message:
jemalloc: updated to 5.3.1

5.3.1 (Apr 13, 2026)

This release includes over 390 commits spanning bug fixes, new features,
performance optimizations, and portability improvements.  Multiple percent
of system-level metric improvements were measured in tested production
workloads.  The release has gone through large-scale production testing
at Meta.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/jemalloc/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/jemalloc/buildlink3.mk
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/jemalloc/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/devel/jemalloc/patches/patch-Makefile.in
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/jemalloc/patches/patch-include_jemalloc_internal_quantum.h
cvs rdiff -u -r1.7 -r0 pkgsrc/devel/jemalloc/patches/patch-src_pages.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/jemalloc/Makefile
diff -u pkgsrc/devel/jemalloc/Makefile:1.26 pkgsrc/devel/jemalloc/Makefile:1.27
--- pkgsrc/devel/jemalloc/Makefile:1.26 Wed May  8 18:50:24 2024
+++ pkgsrc/devel/jemalloc/Makefile      Tue Apr 14 12:49:12 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2024/05/08 18:50:24 cheusov Exp $
+# $NetBSD: Makefile,v 1.27 2026/04/14 12:49:12 adam Exp $
 
-DISTNAME=      jemalloc-5.3.0
-PKGREVISION=   1
+DISTNAME=      jemalloc-5.3.1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=jemalloc/}
 GITHUB_RELEASE=        ${PKGVERSION_NOREV}
@@ -18,7 +17,7 @@ GNU_CONFIGURE=                yes
 CONFIGURE_ARGS+=       --enable-xmalloc
 CONFIGURE_ARGS+=       --with-xslroot=${PREFIX}/share/xsl/docbook/
 PKGCONFIG_OVERRIDE=    jemalloc.pc.in
-BUILD_MAKE_FLAGS+=     SHELL=${CONFIG_SHELL}
+BUILD_MAKE_FLAGS+=     SHELL=${CONFIG_SHELL:Q}
 
 REPLACE_PERL=          bin/jeprof.in
 

Index: pkgsrc/devel/jemalloc/buildlink3.mk
diff -u pkgsrc/devel/jemalloc/buildlink3.mk:1.4 pkgsrc/devel/jemalloc/buildlink3.mk:1.5
--- pkgsrc/devel/jemalloc/buildlink3.mk:1.4     Mon Sep 26 18:02:21 2022
+++ pkgsrc/devel/jemalloc/buildlink3.mk Tue Apr 14 12:49:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.4 2022/09/26 18:02:21 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2026/04/14 12:49:12 adam Exp $
 
 BUILDLINK_TREE+=       jemalloc
 
@@ -6,7 +6,7 @@ BUILDLINK_TREE+=        jemalloc
 JEMALLOC_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.jemalloc+=       jemalloc>=4.0.0
-BUILDLINK_ABI_DEPENDS.jemalloc?=       jemalloc>=5.2.1nb4
+BUILDLINK_ABI_DEPENDS.jemalloc+=       jemalloc>=5.2.1nb4
 BUILDLINK_PKGSRCDIR.jemalloc?=         ../../devel/jemalloc
 .endif # JEMALLOC_BUILDLINK3_MK
 

Index: pkgsrc/devel/jemalloc/distinfo
diff -u pkgsrc/devel/jemalloc/distinfo:1.19 pkgsrc/devel/jemalloc/distinfo:1.20
--- pkgsrc/devel/jemalloc/distinfo:1.19 Wed May 31 21:04:17 2023
+++ pkgsrc/devel/jemalloc/distinfo      Tue Apr 14 12:49:12 2026
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.19 2023/05/31 21:04:17 christos Exp $
+$NetBSD: distinfo,v 1.20 2026/04/14 12:49:12 adam Exp $
 
-BLAKE2s (jemalloc-5.3.0.tar.bz2) = 285e6145b9d3b575b1ec5cfdae8af40b461149085f001839d64685c0d56e2689
-SHA512 (jemalloc-5.3.0.tar.bz2) = 22907bb052096e2caffb6e4e23548aecc5cc9283dce476896a2b1127eee64170e3562fa2e7db9571298814a7a2c7df6e8d1fbe152bd3f3b0c1abec22a2de34b1
-Size (jemalloc-5.3.0.tar.bz2) = 736023 bytes
-SHA1 (patch-Makefile.in) = 502b7b8b80429c3db15ef001dad04805824a9a98
+BLAKE2s (jemalloc-5.3.1.tar.bz2) = a87c3c4ccc03226c7d8f2a01a5f1917b18e223feae9a72154bf85a8134a12c5c
+SHA512 (jemalloc-5.3.1.tar.bz2) = 46e4829c88078618860cb75aff074f281306eeb9fa624b7457dd9464d811723f80c27af1c3648e04c9fa74df5c087ae4e415c3b611602fd849f83f37f8cd4f9d
+Size (jemalloc-5.3.1.tar.bz2) = 920181 bytes
 SHA1 (patch-configure) = 5dec3fb5b2ece549e40743780db3057dd83cc17e
-SHA1 (patch-include_jemalloc_internal_quantum.h) = e291b59958813fc1af28bea0a5a63d5715090a48
-SHA1 (patch-src_pages.c) = a2b9589def01d941e2fe65b30f5f9faf059d8833
+SHA1 (patch-include_jemalloc_internal_quantum.h) = 78be39875a93294989f6f22c61fa0950a28e8c4a

Index: pkgsrc/devel/jemalloc/patches/patch-include_jemalloc_internal_quantum.h
diff -u pkgsrc/devel/jemalloc/patches/patch-include_jemalloc_internal_quantum.h:1.1 pkgsrc/devel/jemalloc/patches/patch-include_jemalloc_internal_quantum.h:1.2
--- pkgsrc/devel/jemalloc/patches/patch-include_jemalloc_internal_quantum.h:1.1 Wed Apr 24 17:11:00 2019
+++ pkgsrc/devel/jemalloc/patches/patch-include_jemalloc_internal_quantum.h     Tue Apr 14 12:49:12 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-include_jemalloc_internal_quantum.h,v 1.1 2019/04/24 17:11:00 adam Exp $
+$NetBSD: patch-include_jemalloc_internal_quantum.h,v 1.2 2026/04/14 12:49:12 adam Exp $
 
 Add 32-bit SPARC support.
 
---- include/jemalloc/internal/quantum.h.orig   2019-04-24 16:37:33.000000000 +0000
+--- include/jemalloc/internal/quantum.h.orig   2026-04-14 00:12:37.000000000 +0000
 +++ include/jemalloc/internal/quantum.h
-@@ -15,7 +15,7 @@
- #  ifdef __alpha__
- #    define LG_QUANTUM                4
- #  endif
--#  if (defined(__sparc64__) || defined(__sparcv9) || defined(__sparc_v9__))
-+#  if (defined(__sparc64__) || defined(__sparcv9) || defined(__sparc_v9__) || defined(__sparc__))
- #    define LG_QUANTUM                4
- #  endif
- #  if (defined(__amd64__) || defined(__x86_64__) || defined(_M_X64))
+@@ -16,7 +16,7 @@
+ #             define LG_QUANTUM 4
+ #     endif
+ #     if (defined(__sparc64__) || defined(__sparcv9)                        \
+-          || defined(__sparc_v9__))
++          || defined(__sparc_v9__) || defined(__sparc__))
+ #             define LG_QUANTUM 4
+ #     endif
+ #     if (defined(__amd64__) || defined(__x86_64__) || defined(_M_X64))



Home | Main Index | Thread Index | Old Index