[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2024-04-23 Thread Matthew Smith
commit: a8f1993453bb362f73c31b5eaa122f2ee1adf4c5
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Apr 23 17:35:46 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Apr 23 17:36:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8f19934

dev-libs/mimalloc: add 2.1.4

- Add -DMI_USE_LIBATOMIC=ON to force -latomic (#923177)
- Add new -DMI_LIBC_MUSL if elibc_musl.

Bug: https://bugs.gentoo.org/923177
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.1.4.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 1570e67ef6a4..bd29ba52dd71 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1 +1,2 @@
 DIST mimalloc-2.1.2.tar.gz 1163868 BLAKE2B 
bba29671fdca81b682edeefe16a1239640ea28fee4e44c97d0422ae81e0b3e7141c733459ccafc6672780157af67ff7d2a10cf4157180e003b458332a79d8481
 SHA512 
927b046e67783b325a6e41e3a9a6d3d78306fa1c82255defd1f3a7a60a27fd809a601f65b1b27fa38f2064e124f29856d7c0e5ccc33c54c2e4b6ebb9816d74b1
+DIST mimalloc-2.1.4.tar.gz 1133761 BLAKE2B 
6271f54b8c0c0397bc0d7fb909009e05b9119c15ad3f926a82f078f3ffa7320503cc679487414d3b8e17bb41b17a43f71982727f80c7288b3b2d473992d706e5
 SHA512 
cdc43b212b9c67cd50b31bfae875387e3099165260fec995681a4079ca107c275452c2aadc5ee9a177391d1856750e0e2b104191bbb9829aeb5a42406267832e

diff --git a/dev-libs/mimalloc/mimalloc-2.1.4.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.4.ebuild
new file mode 100644
index ..bd26f566a18c
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.1.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A compact general purpose allocator with excellent performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="hardened test valgrind"
+RESTRICT="!test? ( test )"
+
+DEPEND="valgrind? ( dev-debug/valgrind )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DMI_SECURE=$(usex hardened)
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   -DMI_BUILD_OBJECT=OFF
+   -DMI_BUILD_STATIC=OFF
+   -DMI_TRACK_VALGRIND=$(usex valgrind)
+
+   # Bug #923177
+   # find_library(... atomic) appears to not work. Fall back to 
-latomic
+   -DMI_USE_LIBATOMIC=ON
+
+   -DMI_LIBC_MUSL=$(usex elibc_musl)
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2024-01-29 Thread Matthew Smith
commit: 5dcd918b96cdb59f183ba8ae23821c69ad7833f0
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Jan 29 09:31:23 2024 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Mon Jan 29 09:33:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dcd918b

dev-libs/mimalloc: append -latomic if required

Closes: https://bugs.gentoo.org/923177
Suggested-by: Matoro Mahri  matoro.tk>
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.1.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
index dcc758662a5f..82790836bf71 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake-multilib
+inherit cmake-multilib flag-o-matic
 
 DESCRIPTION="A compact general purpose allocator with excellent performance"
 HOMEPAGE="https://github.com/microsoft/mimalloc;
@@ -18,6 +18,9 @@ RESTRICT="!test? ( test )"
 DEPEND="valgrind? ( dev-debug/valgrind )"
 
 src_configure() {
+   # Bug #923177
+   append-atomic-flags
+
local mycmakeargs=(
-DMI_SECURE=$(usex hardened)
-DMI_INSTALL_TOPLEVEL=ON



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-11-24 Thread Sam James
commit: 84612c3f6cfd1ed70170f2157bccba6f5d71585a
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:22:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84612c3f

dev-libs/mimalloc: drop 2.0.9, 2.1.1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  2 --
 dev-libs/mimalloc/mimalloc-2.0.9.ebuild | 30 --
 dev-libs/mimalloc/mimalloc-2.1.1.ebuild | 29 -
 3 files changed, 61 deletions(-)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index ca3c41a24448..1570e67ef6a4 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,3 +1 @@
-DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 
55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625
 SHA512 
bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49
-DIST mimalloc-2.1.1.tar.gz 1163057 BLAKE2B 
2f4f06b755f4083b0dc75e08004c38a65f7a855e0455dd8f6e3833578d10d55150c8dc02a8d1448cec5dd02375729ee7fc4ef1ab215ac527f9c52a98f752d8de
 SHA512 
01c7bdfd001ebc34bb0918fe4ecff42a4ec316fbbd73d4dda52c93c31e5712595758a595ae7ea436f445ecc0ebbf7f9c63d9c572f1c1c5a9e96f51fc524a4875
 DIST mimalloc-2.1.2.tar.gz 1163868 BLAKE2B 
bba29671fdca81b682edeefe16a1239640ea28fee4e44c97d0422ae81e0b3e7141c733459ccafc6672780157af67ff7d2a10cf4157180e003b458332a79d8481
 SHA512 
927b046e67783b325a6e41e3a9a6d3d78306fa1c82255defd1f3a7a60a27fd809a601f65b1b27fa38f2064e124f29856d7c0e5ccc33c54c2e4b6ebb9816d74b1

diff --git a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
deleted file mode 100644
index 10b7bdb1fa6c..
--- a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="hardened test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-
-   -DMI_BUILD_OBJECT=OFF
-   -DMI_BUILD_STATIC=OFF
-   )
-
-   cmake-multilib_src_configure
-}

diff --git a/dev-libs/mimalloc/mimalloc-2.1.1.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.1.ebuild
deleted file mode 100644
index 74a816407cfe..
--- a/dev-libs/mimalloc/mimalloc-2.1.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="hardened test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DMI_SECURE=$(usex hardened)
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-
-   -DMI_BUILD_OBJECT=OFF
-   -DMI_BUILD_STATIC=OFF
-   )
-
-   cmake-multilib_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-11-12 Thread Sam James
commit: ee838f90c4706f54e05de05abf620c208508e8cb
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 13 04:33:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 04:34:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee838f90

dev-libs/mimalloc: Keyword 2.1.2 sparc, #917271

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
index 15c5ff24dc17..ceb55377cc8d 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
 IUSE="hardened test valgrind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-11-12 Thread Sam James
commit: a4c291e09404b01f2dd0ec8571047c5ceec556d8
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 13 04:32:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 04:34:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c291e0

dev-libs/mimalloc: Keyword 2.1.2 arm, #917271

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
index 4112549dc3c3..15c5ff24dc17 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened test valgrind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-06-25 Thread Sam James
commit: b8a1797461036b41a771114207637985d2913988
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 25 07:04:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 25 07:04:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8a17974

dev-libs/mimalloc: Stabilize 2.1.2 amd64, #909141

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
index 362471406fc9..4112549dc3c3 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened test valgrind"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-05-15 Thread Sam James
commit: 4d42d6b4c812913a48b3757c58748fd65d87006d
Author: Sam James  gentoo  org>
AuthorDate: Tue May 16 00:48:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 16 01:52:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d42d6b4

dev-libs/mimalloc: add Valgrind annotation support

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.1.2.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
index a81b2c3128af..362471406fc9 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
@@ -12,9 +12,11 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 LICENSE="MIT"
 SLOT="0/2"
 KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="hardened test"
+IUSE="hardened test valgrind"
 RESTRICT="!test? ( test )"
 
+DEPEND="valgrind? ( dev-util/valgrind )"
+
 src_configure() {
local mycmakeargs=(
-DMI_SECURE=$(usex hardened)
@@ -23,6 +25,7 @@ src_configure() {
 
-DMI_BUILD_OBJECT=OFF
-DMI_BUILD_STATIC=OFF
+   -DMI_TRACK_VALGRIND=$(usex valgrind)
)
 
cmake-multilib_src_configure



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-04-25 Thread Arthur Zamarin
commit: 1071eb67bad90181178c104e22766c6b24858a18
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 25 14:02:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 25 14:02:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1071eb67

dev-libs/mimalloc: Keyword 2.1.2 arm64, #905072

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
index 5c8b6056d6ae..a81b2c3128af 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-04-24 Thread Sam James
commit: d6a5d3b553c398a67a5de4cc08d86f959dc9
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 01:53:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 01:57:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a5d3b5

dev-libs/mimalloc: add 2.1.2

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.1.2.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 8909d37b1fde..ca3c41a24448 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1,3 @@
 DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 
55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625
 SHA512 
bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49
 DIST mimalloc-2.1.1.tar.gz 1163057 BLAKE2B 
2f4f06b755f4083b0dc75e08004c38a65f7a855e0455dd8f6e3833578d10d55150c8dc02a8d1448cec5dd02375729ee7fc4ef1ab215ac527f9c52a98f752d8de
 SHA512 
01c7bdfd001ebc34bb0918fe4ecff42a4ec316fbbd73d4dda52c93c31e5712595758a595ae7ea436f445ecc0ebbf7f9c63d9c572f1c1c5a9e96f51fc524a4875
+DIST mimalloc-2.1.2.tar.gz 1163868 BLAKE2B 
bba29671fdca81b682edeefe16a1239640ea28fee4e44c97d0422ae81e0b3e7141c733459ccafc6672780157af67ff7d2a10cf4157180e003b458332a79d8481
 SHA512 
927b046e67783b325a6e41e3a9a6d3d78306fa1c82255defd1f3a7a60a27fd809a601f65b1b27fa38f2064e124f29856d7c0e5ccc33c54c2e4b6ebb9816d74b1

diff --git a/dev-libs/mimalloc/mimalloc-2.1.2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
new file mode 100644
index ..5c8b6056d6ae
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.1.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A compact general purpose allocator with excellent performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hardened test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DMI_SECURE=$(usex hardened)
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+
+   -DMI_BUILD_OBJECT=OFF
+   -DMI_BUILD_STATIC=OFF
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-04-05 Thread Georgy Yakovlev
commit: 54dbe5232b08a9a54326d5302738ed2cc56f2815
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Apr  4 17:52:30 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Apr  5 19:31:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54dbe523

dev-libs/mimalloc: add 2.1.1, drop 2.1.0

Closes: https://bugs.gentoo.org/903748
Acked-by: Sam James  gentoo.org>
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-libs/mimalloc/Manifest | 2 +-
 dev-libs/mimalloc/{mimalloc-2.1.0.ebuild => mimalloc-2.1.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 6c1b878e7934..8909d37b1fde 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1,2 @@
 DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 
55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625
 SHA512 
bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49
-DIST mimalloc-2.1.0.tar.gz 1163080 BLAKE2B 
c452fc6b6f16ba8f207855bc560f11ebb6b7431b17331123ede59a49ebe2591bb81e91481a776a6cd24ab5c7f3ceabd59cf6ae41b05b558e883cf045b71628d6
 SHA512 
f766d6d9ad961cc129a561ed4824eb30e0857c2da4662e0c6fd095c7e193760a2c3238943efa7601099d3b44480b34f1755454d6172a91b6dd1e3fa3a19d4a9e
+DIST mimalloc-2.1.1.tar.gz 1163057 BLAKE2B 
2f4f06b755f4083b0dc75e08004c38a65f7a855e0455dd8f6e3833578d10d55150c8dc02a8d1448cec5dd02375729ee7fc4ef1ab215ac527f9c52a98f752d8de
 SHA512 
01c7bdfd001ebc34bb0918fe4ecff42a4ec316fbbd73d4dda52c93c31e5712595758a595ae7ea436f445ecc0ebbf7f9c63d9c572f1c1c5a9e96f51fc524a4875

diff --git a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.1.ebuild
similarity index 93%
rename from dev-libs/mimalloc/mimalloc-2.1.0.ebuild
rename to dev-libs/mimalloc/mimalloc-2.1.1.ebuild
index 74cdeaf24f44..5c8b6056d6ae 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-04-03 Thread Georgy Yakovlev
commit: e96c5f01e7f1e5de8698854be85ad977ba9b527b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Apr  3 19:47:09 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Apr  3 19:47:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96c5f01

dev-libs/mimalloc: unkeyword 2.1.0 for ~ppc64

Bug: https://bugs.gentoo.org/903748
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
index 5c8b6056d6ae..74cdeaf24f44 100644
--- a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
 IUSE="hardened test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-03-31 Thread Sam James
commit: 81c894b88f0d084bf106203da883470e3e9bbaa7
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 31 21:06:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 31 21:27:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c894b8

dev-libs/mimalloc: drop 2.0.6, 2.0.7

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  2 --
 dev-libs/mimalloc/mimalloc-2.0.6.ebuild | 31 ---
 dev-libs/mimalloc/mimalloc-2.0.7.ebuild | 30 --
 3 files changed, 63 deletions(-)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 3521833c23aa..7e3c24864946 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,3 +1 @@
-DIST mimalloc-2.0.6.tar.gz 1127052 BLAKE2B 
bd8a38cc0eab6ad950a63f494f24e6a91c50d2104335e9ce70963a7baadd26c7a2b7440b2fcabe502d9961549222873d017cb525bf5b32da967cf51aa167603c
 SHA512 
f2fc0fbfb6384e85959897f129e5d5d9acc51bda536d5cabcd7d4177dbda9fb735b8a8c239b961f8bea31d37c9ae10f66da23aa91d497f95393253d4ac792bb3
-DIST mimalloc-2.0.7.tar.gz 1137057 BLAKE2B 
dc7ca7443507b14967168e4899464d137da425bdbc3863d44faef7adfe62e983cec0a7950937f010d003ff4df3c4368ff2f9753c3fda19641ab12f91fc73055c
 SHA512 
120f89eef50ba83130e8ceb974a6148c84a7f3d975d1efaa094142518afb4ff6d9e24f8e75e9aa0bb02dc80bf497eced4b8ae1f2f5914fdabd773317e1341ea1
 DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 
55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625
 SHA512 
bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49

diff --git a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
deleted file mode 100644
index f72c408d29ed..
--- a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="amd64 ~loong ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   # TODO: build hardened variant?
-   #-DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-
-   -DMI_BUILD_OBJECT=OFF
-   -DMI_BUILD_STATIC=OFF
-   )
-
-   cmake-multilib_src_configure
-}

diff --git a/dev-libs/mimalloc/mimalloc-2.0.7.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.7.ebuild
deleted file mode 100644
index 8f67eb2dad98..
--- a/dev-libs/mimalloc/mimalloc-2.0.7.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="amd64 ~loong ~riscv ~x86"
-IUSE="hardened test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-
-   -DMI_BUILD_OBJECT=OFF
-   -DMI_BUILD_STATIC=OFF
-   )
-
-   cmake-multilib_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-03-31 Thread Sam James
commit: a1c7a401e511d9486877d7d5ef9fe3ab4d85b08b
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 31 21:27:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 31 21:27:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c7a401

dev-libs/mimalloc: add 2.1.0

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.1.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 7e3c24864946..6c1b878e7934 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1 +1,2 @@
 DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 
55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625
 SHA512 
bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49
+DIST mimalloc-2.1.0.tar.gz 1163080 BLAKE2B 
c452fc6b6f16ba8f207855bc560f11ebb6b7431b17331123ede59a49ebe2591bb81e91481a776a6cd24ab5c7f3ceabd59cf6ae41b05b558e883cf045b71628d6
 SHA512 
f766d6d9ad961cc129a561ed4824eb30e0857c2da4662e0c6fd095c7e193760a2c3238943efa7601099d3b44480b34f1755454d6172a91b6dd1e3fa3a19d4a9e

diff --git a/dev-libs/mimalloc/mimalloc-2.1.0.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
new file mode 100644
index ..5c8b6056d6ae
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.1.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A compact general purpose allocator with excellent performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="hardened test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DMI_SECURE=$(usex hardened)
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+
+   -DMI_BUILD_OBJECT=OFF
+   -DMI_BUILD_STATIC=OFF
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-03-04 Thread Arthur Zamarin
commit: 3c661261d00d44b6c1f738fce6f5804a77d9feb4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 08:55:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 08:55:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c661261

dev-libs/mimalloc: Stabilize 2.0.9 amd64, #899510

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
index 7747f2101976..10b7bdb1fa6c 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-01-26 Thread Sam James
commit: 825fa99418a38c28caf8d7e886461ed2afaf8835
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 27 06:27:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 27 06:27:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=825fa994

dev-libs/mimalloc: Stabilize 2.0.7 amd64, #892141

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.7.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.7.ebuild
index 313ecbb034c5..8f67eb2dad98 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.7.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~loong ~riscv ~x86"
 IUSE="hardened test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2023-01-22 Thread Georgy Yakovlev
commit: 1b9110537e33190dad3b90736db9fc95d3515a12
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jan 23 07:15:51 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jan 23 07:21:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b911053

dev-libs/mimalloc: keyword 2.0.9 for ~ppc64

Test project 
/var/tmp/portage/dev-libs/mimalloc-2.0.9/work/mimalloc-2.0.9_build-.ppc64
Start 1: test-api
Start 2: test-api-fill
Start 3: test-stress
1/3 Test #2: test-api-fill    Passed0.00 sec
2/3 Test #1: test-api .   Passed1.08 sec
3/3 Test #3: test-stress ..   Passed4.78 sec

100% tests passed, 0 tests failed out of 3

Total Test time (real) =   4.81 sec
 * Tests succeeded.

Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.9.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
index 313ecbb034c5..7747f2101976 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="hardened test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-12-29 Thread Sam James
commit: 8f30b56df603826086f996f80202137398c683e4
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 30 07:25:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 30 07:31:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f30b56d

dev-libs/mimalloc: add 2.0.9

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.0.9.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 73116aa109bb..3521833c23aa 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1,3 @@
 DIST mimalloc-2.0.6.tar.gz 1127052 BLAKE2B 
bd8a38cc0eab6ad950a63f494f24e6a91c50d2104335e9ce70963a7baadd26c7a2b7440b2fcabe502d9961549222873d017cb525bf5b32da967cf51aa167603c
 SHA512 
f2fc0fbfb6384e85959897f129e5d5d9acc51bda536d5cabcd7d4177dbda9fb735b8a8c239b961f8bea31d37c9ae10f66da23aa91d497f95393253d4ac792bb3
 DIST mimalloc-2.0.7.tar.gz 1137057 BLAKE2B 
dc7ca7443507b14967168e4899464d137da425bdbc3863d44faef7adfe62e983cec0a7950937f010d003ff4df3c4368ff2f9753c3fda19641ab12f91fc73055c
 SHA512 
120f89eef50ba83130e8ceb974a6148c84a7f3d975d1efaa094142518afb4ff6d9e24f8e75e9aa0bb02dc80bf497eced4b8ae1f2f5914fdabd773317e1341ea1
+DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 
55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625
 SHA512 
bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49

diff --git a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
new file mode 100644
index ..313ecbb034c5
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A compact general purpose allocator with excellent performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="hardened test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+
+   -DMI_BUILD_OBJECT=OFF
+   -DMI_BUILD_STATIC=OFF
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-11-15 Thread Matthew Smith
commit: 39d0d23f5fdc7788505cb4c5e89b98d853a5e0ab
Author: Matthew Smith  gentoo  org>
AuthorDate: Tue Nov 15 20:13:58 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Nov 15 20:19:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d0d23f

dev-libs/mimalloc: add 2.0.7

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/metadata.xml  |  3 +++
 dev-libs/mimalloc/mimalloc-2.0.7.ebuild | 30 ++
 3 files changed, 34 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index a28d7d65ebac..73116aa109bb 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1 +1,2 @@
 DIST mimalloc-2.0.6.tar.gz 1127052 BLAKE2B 
bd8a38cc0eab6ad950a63f494f24e6a91c50d2104335e9ce70963a7baadd26c7a2b7440b2fcabe502d9961549222873d017cb525bf5b32da967cf51aa167603c
 SHA512 
f2fc0fbfb6384e85959897f129e5d5d9acc51bda536d5cabcd7d4177dbda9fb735b8a8c239b961f8bea31d37c9ae10f66da23aa91d497f95393253d4ac792bb3
+DIST mimalloc-2.0.7.tar.gz 1137057 BLAKE2B 
dc7ca7443507b14967168e4899464d137da425bdbc3863d44faef7adfe62e983cec0a7950937f010d003ff4df3c4368ff2f9753c3fda19641ab12f91fc73055c
 SHA512 
120f89eef50ba83130e8ceb974a6148c84a7f3d975d1efaa094142518afb4ff6d9e24f8e75e9aa0bb02dc80bf497eced4b8ae1f2f5914fdabd773317e1341ea1

diff --git a/dev-libs/mimalloc/metadata.xml b/dev-libs/mimalloc/metadata.xml
index 465023490e6b..62ab55808822 100644
--- a/dev-libs/mimalloc/metadata.xml
+++ b/dev-libs/mimalloc/metadata.xml
@@ -9,6 +9,9 @@
s...@gentoo.org
Sam James

+   
+   Enable exploit mitigations
+   

microsoft/mimalloc


diff --git a/dev-libs/mimalloc/mimalloc-2.0.7.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.7.ebuild
new file mode 100644
index ..313ecbb034c5
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.0.7.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A compact general purpose allocator with excellent performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="hardened test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+
+   -DMI_BUILD_OBJECT=OFF
+   -DMI_BUILD_STATIC=OFF
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-07-28 Thread Sam James
commit: 43910d87fa386de92ebaf35a01c88c493a5837dc
Author: Han Gao  gmail  com>
AuthorDate: Thu Jul 28 09:58:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 28 10:13:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43910d87

dev-libs/mimalloc: riscv keywording

Signed-off-by: Han Gao  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
index ecd6cb33f405..f72c408d29ed 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~riscv ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-07-10 Thread Matthew Smith
commit: 071c07fb4aea4b41c2e0f332a5959f59fc435114
Author: Matthew Smith  gentoo  org>
AuthorDate: Sun Jul 10 08:09:34 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sun Jul 10 08:39:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071c07fb

dev-libs/mimalloc: drop 2.0.5-r2

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/mimalloc/Manifest |  1 -
 dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild | 31 --
 2 files changed, 32 deletions(-)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index b108b0f8f52e..a28d7d65ebac 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1 @@
-DIST mimalloc-2.0.5.tar.gz 1125567 BLAKE2B 
9148ba4af7620eec36e1dde0f6fd2d1e3e9937bd2286ac790a727052402c3286b55387236de3a77e4405983c080bb7acae8deb3334cf9103fcf3f90250080204
 SHA512 
d164392ace523a3fa0aa00fc58d8a9e8fbe913f07957e19ca977675b389e6d2a2eaf4772e72cae0d87aabb960f3fd6ea3923a066ece4ba4fdaa0c6860cfa414d
 DIST mimalloc-2.0.6.tar.gz 1127052 BLAKE2B 
bd8a38cc0eab6ad950a63f494f24e6a91c50d2104335e9ce70963a7baadd26c7a2b7440b2fcabe502d9961549222873d017cb525bf5b32da967cf51aa167603c
 SHA512 
f2fc0fbfb6384e85959897f129e5d5d9acc51bda536d5cabcd7d4177dbda9fb735b8a8c239b961f8bea31d37c9ae10f66da23aa91d497f95393253d4ac792bb3

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
deleted file mode 100644
index 8710584db2d5..
--- a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   # TODO: build hardened variant?
-   #-DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-
-   -DMI_BUILD_OBJECT=OFF
-   -DMI_BUILD_STATIC=OFF
-   )
-
-   cmake-multilib_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-05-28 Thread Jakov Smolić
commit: 9596d0630b0b7d3e7816028e72b40e9bf2dc89c8
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat May 28 10:03:19 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat May 28 10:03:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9596d063

dev-libs/mimalloc: Stabilize 2.0.6 amd64, #847874

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
index 0e92bd2a87ab..ecd6cb33f405 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-05-24 Thread WANG Xuerui
commit: def544161bebe51a87ec675b7146bb73de48a542
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue May 24 15:09:54 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue May 24 16:07:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=def54416

dev-libs/mimalloc: keyword 2.0.6 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
index 2edb208e732f..0e92bd2a87ab 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~loong ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-04-17 Thread Sam James
commit: 8b3e8f7aa9de4201bad7cfcba2d34fa5dc0fbbd6
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 16:34:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 16:34:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b3e8f7a

dev-libs/mimalloc: drop 2.0.5-r1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild | 36 --
 1 file changed, 36 deletions(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild
deleted file mode 100644
index 0e19c310b3ee..
--- a/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   # TODO: build hardened variant?
-   #-DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-   )
-
-   cmake-multilib_src_configure
-}
-
-src_install() {
-   cmake-multilib_src_install
-
-   rm "${ED}/usr/$(get_libdir)/mimalloc.o" || die
-
-   find "${ED}" -name '*.a' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-04-15 Thread Sam James
commit: 0a1892971ea5601ed670d0364ed7b9156ef5babb
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 16 02:17:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 16 02:17:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a189297

dev-libs/mimalloc: add 2.0.6

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.0.6.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index dbf93f8128c2..b108b0f8f52e 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1 +1,2 @@
 DIST mimalloc-2.0.5.tar.gz 1125567 BLAKE2B 
9148ba4af7620eec36e1dde0f6fd2d1e3e9937bd2286ac790a727052402c3286b55387236de3a77e4405983c080bb7acae8deb3334cf9103fcf3f90250080204
 SHA512 
d164392ace523a3fa0aa00fc58d8a9e8fbe913f07957e19ca977675b389e6d2a2eaf4772e72cae0d87aabb960f3fd6ea3923a066ece4ba4fdaa0c6860cfa414d
+DIST mimalloc-2.0.6.tar.gz 1127052 BLAKE2B 
bd8a38cc0eab6ad950a63f494f24e6a91c50d2104335e9ce70963a7baadd26c7a2b7440b2fcabe502d9961549222873d017cb525bf5b32da967cf51aa167603c
 SHA512 
f2fc0fbfb6384e85959897f129e5d5d9acc51bda536d5cabcd7d4177dbda9fb735b8a8c239b961f8bea31d37c9ae10f66da23aa91d497f95393253d4ac792bb3

diff --git a/dev-libs/mimalloc/mimalloc-2.0.6.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
new file mode 100644
index ..2edb208e732f
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.0.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="A compact general purpose allocator with excellent performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+
+   -DMI_BUILD_OBJECT=OFF
+   -DMI_BUILD_STATIC=OFF
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-04-13 Thread Jakov Smolić
commit: 77a846f341af2f1993447ab59cad619faff49eea
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 13 09:44:13 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 13 09:44:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a846f3

dev-libs/mimalloc: Keyword 2.0.5-r2 x86, #836264

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
index a165403d4ed6..8710584db2d5 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="amd64"
+KEYWORDS="amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-04-04 Thread Agostino Sarubbo
commit: aebce93f6dbcfa968b476215345fcfc855b89a87
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Apr  5 05:27:01 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Apr  5 05:27:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebce93f

dev-libs/mimalloc: amd64 stable wrt bug #829840

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
index 805e1fcc85d2..a165403d4ed6 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz -
 
 LICENSE="MIT"
 SLOT="0/2"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-03-14 Thread Sam James
commit: 618275f94144e7c8fd8050f89b990a1cb7224b94
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 14 12:24:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 14 12:24:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618275f9

dev-libs/mimalloc: drop 2.0.3-r1, 2.0.5

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest |  1 -
 dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild | 36 --
 dev-libs/mimalloc/mimalloc-2.0.5.ebuild| 36 --
 3 files changed, 73 deletions(-)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index c938af492d04..dbf93f8128c2 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1 @@
-DIST mimalloc-2.0.3.tar.gz 917461 BLAKE2B 
4b803881ab75afa358cb2dd251268c0934472074bf1983c3851a9d4f8c8ec0ea3907b52c40b0efe1cc09916cf4c5aa93f786a606e0b999536118b91bb5800310
 SHA512 
275a5249d09a57c9a039714fc6eef24ae778496954972419f3ac8e33f3d12e9837ba0691a3c08a4ab807c26b868aad3a5b2c28ee10ecaa60fe21ffe1d416f08f
 DIST mimalloc-2.0.5.tar.gz 1125567 BLAKE2B 
9148ba4af7620eec36e1dde0f6fd2d1e3e9937bd2286ac790a727052402c3286b55387236de3a77e4405983c080bb7acae8deb3334cf9103fcf3f90250080204
 SHA512 
d164392ace523a3fa0aa00fc58d8a9e8fbe913f07957e19ca977675b389e6d2a2eaf4772e72cae0d87aabb960f3fd6ea3923a066ece4ba4fdaa0c6860cfa414d

diff --git a/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
deleted file mode 100644
index a84d0f046ed7..
--- a/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   # TODO: build hardened variant?
-   #-DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   rm "${ED}/usr/$(get_libdir)/mimalloc.o" || die
-
-   find "${ED}" -name '*.a' -delete || die
-}

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5.ebuild
deleted file mode 100644
index a84d0f046ed7..
--- a/dev-libs/mimalloc/mimalloc-2.0.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   # TODO: build hardened variant?
-   #-DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   rm "${ED}/usr/$(get_libdir)/mimalloc.o" || die
-
-   find "${ED}" -name '*.a' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-03-12 Thread Matthew Smith
commit: 16891cfa0be41d8d755ab25497af1b734ccc7039
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 16:57:16 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 17:33:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16891cfa

dev-libs/mimalloc: set MI_BUILD_{STATIC,OBJECT}=OFF

Deleting the static library post-installation breaks the CMake module.
Also set MI_BUILD_OBJECT=OFF to not waste time building it.

Acked-by: Sam James  gentoo.org>
Signed-off-by: Matthew Smith  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/24512
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild | 31 ++
 1 file changed, 31 insertions(+)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
new file mode 100644
index ..b6ebdbf5a528
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+
+   -DMI_BUILD_OBJECT=OFF
+   -DMI_BUILD_STATIC=OFF
+   )
+
+   cmake-multilib_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-03-12 Thread Matthew Smith
commit: d510c76e0c63791cecf8cf1b10e7b685f7e4795e
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 17:35:16 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 17:35:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d510c76e

dev-libs/mimalloc: update DESCRIPTION

Suggested-by: Sam James  gentoo.org>
Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild | 4 ++--
 dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild | 2 +-
 dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild | 2 +-
 dev-libs/mimalloc/mimalloc-2.0.5.ebuild| 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
index 0f720eedd8eb..a84d0f046ed7 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit cmake
 
-DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+DESCRIPTION="A compact general purpose allocator with excellent performance"
 HOMEPAGE="https://github.com/microsoft/mimalloc;
 SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild
index 7c12b49f25b0..0e19c310b3ee 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake-multilib
 
-DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+DESCRIPTION="A compact general purpose allocator with excellent performance"
 HOMEPAGE="https://github.com/microsoft/mimalloc;
 SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
index b6ebdbf5a528..805e1fcc85d2 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.5-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake-multilib
 
-DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+DESCRIPTION="A compact general purpose allocator with excellent performance"
 HOMEPAGE="https://github.com/microsoft/mimalloc;
 SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5.ebuild
index 3f591c4f9c51..a84d0f046ed7 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.5.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 inherit cmake
 
-DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+DESCRIPTION="A compact general purpose allocator with excellent performance"
 HOMEPAGE="https://github.com/microsoft/mimalloc;
 SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-03-12 Thread Matthew Smith
commit: 7932c2221d3454cbc57841b93d1b67fa83a41955
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 17:34:09 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 17:34:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7932c222

dev-libs/mimalloc: add myself as a maintainer

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/mimalloc/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/mimalloc/metadata.xml b/dev-libs/mimalloc/metadata.xml
index 356c7a2700cd..465023490e6b 100644
--- a/dev-libs/mimalloc/metadata.xml
+++ b/dev-libs/mimalloc/metadata.xml
@@ -1,6 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   matt...@gentoo.org
+   Matthew Smith
+   

s...@gentoo.org
Sam James



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-03-07 Thread Patrick McLean
commit: 66f518f9c20389755a493d3d432e2fb1ea4ce78f
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Mar  7 19:51:28 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Mar  7 19:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66f518f9

dev-libs/mimalloc: Revbump, add multilib support

Half-life 2 bundles an ancient version of mimalloc, let's make this
multilib so we can use the system version.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Patrick McLean  gentoo.org>

 dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild | 36 ++
 1 file changed, 36 insertions(+)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild
new file mode 100644
index ..7c12b49f25b0
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.0.5-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib
+
+DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   )
+
+   cmake-multilib_src_configure
+}
+
+src_install() {
+   cmake-multilib_src_install
+
+   rm "${ED}/usr/$(get_libdir)/mimalloc.o" || die
+
+   find "${ED}" -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-02-19 Thread Sam James
commit: b2142279bacbf97048e4af8bd148aa768e7951ff
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 20 05:39:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 20 05:39:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2142279

dev-libs/mimalloc: drop 1.7.3, 1.7.5

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  2 --
 dev-libs/mimalloc/mimalloc-1.7.3.ebuild | 28 
 dev-libs/mimalloc/mimalloc-1.7.5.ebuild | 28 
 3 files changed, 58 deletions(-)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 6daffc6e9645..c938af492d04 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,4 +1,2 @@
-DIST mimalloc-1.7.3.tar.gz 908042 BLAKE2B 
6a96fc33148261e3f69a55196725bb2cf2e45f08a668b3d74fd6e06f808c1ce40fbb4783c5df50abe58dbae8b9c1dd264e6fcc6cce0a259b2cbec397d4667736
 SHA512 
e5a17b98d77a27d2a544869c2e0302a7e3bf77b5b494b2ee8ddc7af18bf9da152fea41702a8a17eb7e128238259fba6f96fa5bac549f5927453dc9a0bc06d013
-DIST mimalloc-1.7.5.tar.gz 1115414 BLAKE2B 
2bd29cce80c0308409d14536533255f114f39edbadd7972eefc5ebb2d1e655c30340ffefadc572dad9ae5772a0bc6f105f346098520807a859b10230f3e3ec01
 SHA512 
76de3ffe8d935df55677cce2c68651516ed033f74bc3d1a1b8963cf5c6eb240b9464a5a00a820a88daf04fc7d8b9d2505f204d6365d5f49b5ababbb85a442b1e
 DIST mimalloc-2.0.3.tar.gz 917461 BLAKE2B 
4b803881ab75afa358cb2dd251268c0934472074bf1983c3851a9d4f8c8ec0ea3907b52c40b0efe1cc09916cf4c5aa93f786a606e0b999536118b91bb5800310
 SHA512 
275a5249d09a57c9a039714fc6eef24ae778496954972419f3ac8e33f3d12e9837ba0691a3c08a4ab807c26b868aad3a5b2c28ee10ecaa60fe21ffe1d416f08f
 DIST mimalloc-2.0.5.tar.gz 1125567 BLAKE2B 
9148ba4af7620eec36e1dde0f6fd2d1e3e9937bd2286ac790a727052402c3286b55387236de3a77e4405983c080bb7acae8deb3334cf9103fcf3f90250080204
 SHA512 
d164392ace523a3fa0aa00fc58d8a9e8fbe913f07957e19ca977675b389e6d2a2eaf4772e72cae0d87aabb960f3fd6ea3923a066ece4ba4fdaa0c6860cfa414d

diff --git a/dev-libs/mimalloc/mimalloc-1.7.3.ebuild 
b/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
deleted file mode 100644
index b3ea5f3bc374..
--- a/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   # TODO: build hardened variant?
-   #-DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}

diff --git a/dev-libs/mimalloc/mimalloc-1.7.5.ebuild 
b/dev-libs/mimalloc/mimalloc-1.7.5.ebuild
deleted file mode 100644
index b3ea5f3bc374..
--- a/dev-libs/mimalloc/mimalloc-1.7.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   # TODO: build hardened variant?
-   #-DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-02-17 Thread Sam James
commit: a0a82cdf9ff09257f218e646d1eaebb52211c57c
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 18 00:28:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 18 00:28:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a82cdf

dev-libs/mimalloc: add 2.0.5

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.0.5.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index f2b9492792b2..6daffc6e9645 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,3 +1,4 @@
 DIST mimalloc-1.7.3.tar.gz 908042 BLAKE2B 
6a96fc33148261e3f69a55196725bb2cf2e45f08a668b3d74fd6e06f808c1ce40fbb4783c5df50abe58dbae8b9c1dd264e6fcc6cce0a259b2cbec397d4667736
 SHA512 
e5a17b98d77a27d2a544869c2e0302a7e3bf77b5b494b2ee8ddc7af18bf9da152fea41702a8a17eb7e128238259fba6f96fa5bac549f5927453dc9a0bc06d013
 DIST mimalloc-1.7.5.tar.gz 1115414 BLAKE2B 
2bd29cce80c0308409d14536533255f114f39edbadd7972eefc5ebb2d1e655c30340ffefadc572dad9ae5772a0bc6f105f346098520807a859b10230f3e3ec01
 SHA512 
76de3ffe8d935df55677cce2c68651516ed033f74bc3d1a1b8963cf5c6eb240b9464a5a00a820a88daf04fc7d8b9d2505f204d6365d5f49b5ababbb85a442b1e
 DIST mimalloc-2.0.3.tar.gz 917461 BLAKE2B 
4b803881ab75afa358cb2dd251268c0934472074bf1983c3851a9d4f8c8ec0ea3907b52c40b0efe1cc09916cf4c5aa93f786a606e0b999536118b91bb5800310
 SHA512 
275a5249d09a57c9a039714fc6eef24ae778496954972419f3ac8e33f3d12e9837ba0691a3c08a4ab807c26b868aad3a5b2c28ee10ecaa60fe21ffe1d416f08f
+DIST mimalloc-2.0.5.tar.gz 1125567 BLAKE2B 
9148ba4af7620eec36e1dde0f6fd2d1e3e9937bd2286ac790a727052402c3286b55387236de3a77e4405983c080bb7acae8deb3334cf9103fcf3f90250080204
 SHA512 
d164392ace523a3fa0aa00fc58d8a9e8fbe913f07957e19ca977675b389e6d2a2eaf4772e72cae0d87aabb960f3fd6ea3923a066ece4ba4fdaa0c6860cfa414d

diff --git a/dev-libs/mimalloc/mimalloc-2.0.5.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.5.ebuild
new file mode 100644
index ..3f591c4f9c51
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.0.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/2"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   rm "${ED}/usr/$(get_libdir)/mimalloc.o" || die
+
+   find "${ED}" -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-02-17 Thread Sam James
commit: 51afb34e9757a07358f9d39cb136174d1b0ab54a
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 18 00:26:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 18 00:26:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51afb34e

dev-libs/mimalloc: add 1.7.5

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-1.7.5.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 5cb0dce7a530..f2b9492792b2 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1,3 @@
 DIST mimalloc-1.7.3.tar.gz 908042 BLAKE2B 
6a96fc33148261e3f69a55196725bb2cf2e45f08a668b3d74fd6e06f808c1ce40fbb4783c5df50abe58dbae8b9c1dd264e6fcc6cce0a259b2cbec397d4667736
 SHA512 
e5a17b98d77a27d2a544869c2e0302a7e3bf77b5b494b2ee8ddc7af18bf9da152fea41702a8a17eb7e128238259fba6f96fa5bac549f5927453dc9a0bc06d013
+DIST mimalloc-1.7.5.tar.gz 1115414 BLAKE2B 
2bd29cce80c0308409d14536533255f114f39edbadd7972eefc5ebb2d1e655c30340ffefadc572dad9ae5772a0bc6f105f346098520807a859b10230f3e3ec01
 SHA512 
76de3ffe8d935df55677cce2c68651516ed033f74bc3d1a1b8963cf5c6eb240b9464a5a00a820a88daf04fc7d8b9d2505f204d6365d5f49b5ababbb85a442b1e
 DIST mimalloc-2.0.3.tar.gz 917461 BLAKE2B 
4b803881ab75afa358cb2dd251268c0934472074bf1983c3851a9d4f8c8ec0ea3907b52c40b0efe1cc09916cf4c5aa93f786a606e0b999536118b91bb5800310
 SHA512 
275a5249d09a57c9a039714fc6eef24ae778496954972419f3ac8e33f3d12e9837ba0691a3c08a4ab807c26b868aad3a5b2c28ee10ecaa60fe21ffe1d416f08f

diff --git a/dev-libs/mimalloc/mimalloc-1.7.5.ebuild 
b/dev-libs/mimalloc/mimalloc-1.7.5.ebuild
new file mode 100644
index ..b3ea5f3bc374
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-1.7.5.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2022-01-01 Thread Sam James
commit: 2ef30b634b2029adc4b306ccfc45c41f697d0ed9
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 09:39:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 09:39:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ef30b63

dev-libs/mimalloc: fix IncorrectCopyright

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/mimalloc-1.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-1.7.3.ebuild 
b/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
index 92240c28bfd1..b3ea5f3bc374 100644
--- a/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
+++ b/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/, dev-libs/mimalloc/files/

2022-01-01 Thread Sam James
commit: a9297d2a382595d3847f1459d64d442f220ada0b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  1 09:34:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  1 09:38:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9297d2a

dev-libs/mimalloc: drop 1.7.2

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest |  1 -
 .../files/mimalloc-1.7.2-GNUInstallDirs.patch  | 29 
 dev-libs/mimalloc/mimalloc-1.7.2.ebuild| 32 --
 dev-libs/mimalloc/mimalloc-1.7.3.ebuild|  4 ---
 4 files changed, 66 deletions(-)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 3ca71f19477a..5cb0dce7a530 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,3 +1,2 @@
-DIST mimalloc-1.7.2.tar.gz 903317 BLAKE2B 
6983a575c8e3a9ee92acc0042bc229805b7090794de6e693ff1cc344cd50e333d46f23663fbd16647ae4442b28f24bdc2043b46ed2bc16e13c3f8def08b155bb
 SHA512 
5d78c5cc00dfff3dd7eb4bb59e8eff32397f5110d1183b4656cb56c40b88e2e648e3b18338119412b95ba9526937b16fce3aa4732f241a61a546e2bcea1efc9d
 DIST mimalloc-1.7.3.tar.gz 908042 BLAKE2B 
6a96fc33148261e3f69a55196725bb2cf2e45f08a668b3d74fd6e06f808c1ce40fbb4783c5df50abe58dbae8b9c1dd264e6fcc6cce0a259b2cbec397d4667736
 SHA512 
e5a17b98d77a27d2a544869c2e0302a7e3bf77b5b494b2ee8ddc7af18bf9da152fea41702a8a17eb7e128238259fba6f96fa5bac549f5927453dc9a0bc06d013
 DIST mimalloc-2.0.3.tar.gz 917461 BLAKE2B 
4b803881ab75afa358cb2dd251268c0934472074bf1983c3851a9d4f8c8ec0ea3907b52c40b0efe1cc09916cf4c5aa93f786a606e0b999536118b91bb5800310
 SHA512 
275a5249d09a57c9a039714fc6eef24ae778496954972419f3ac8e33f3d12e9837ba0691a3c08a4ab807c26b868aad3a5b2c28ee10ecaa60fe21ffe1d416f08f

diff --git a/dev-libs/mimalloc/files/mimalloc-1.7.2-GNUInstallDirs.patch 
b/dev-libs/mimalloc/files/mimalloc-1.7.2-GNUInstallDirs.patch
deleted file mode 100644
index 99b86f311264..
--- a/dev-libs/mimalloc/files/mimalloc-1.7.2-GNUInstallDirs.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://github.com/microsoft/mimalloc/pull/463
-
-From: Yaroslav Syrytsia 
-Date: Tue, 28 Sep 2021 20:34:56 +0300
-Subject: [PATCH] cmake: removed hardcoded names for top level configuration
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -24,6 +24,7 @@ option(MI_DEBUG_UBSAN   "Build with undefined-behavior 
sanitizer (needs clan
- option(MI_CHECK_FULL"Use full internal invariant checking in DEBUG 
mode (deprecated, use MI_DEBUG_FULL instead)" OFF)
- option(MI_INSTALL_TOPLEVEL  "Install directly into $CMAKE_INSTALL_PREFIX 
instead of PREFIX/lib/mimalloc-version" OFF)
- 
-+include(GNUInstallDirs)
- include("cmake/mimalloc-config-version.cmake")
- 
- set(mi_sources
-@@ -208,9 +209,9 @@ endif()
- # 
-
- 
- if (MI_INSTALL_TOPLEVEL)
--  set(mi_install_libdir   "lib")
--  set(mi_install_incdir   "include")
--  set(mi_install_cmakedir "cmake")
-+  set(mi_install_libdir   "${CMAKE_INSTALL_LIBDIR}")
-+  set(mi_install_incdir   "${CMAKE_INSTALL_INCLUDEDIR}")
-+  set(mi_install_cmakedir "${CMAKE_INSTALL_LIBDIR}/cmake/mimalloc")
- else()
-   set(mi_install_libdir   "lib/mimalloc-${mi_version}")
-   set(mi_install_incdir   "include/mimalloc-${mi_version}")

diff --git a/dev-libs/mimalloc/mimalloc-1.7.2.ebuild 
b/dev-libs/mimalloc/mimalloc-1.7.2.ebuild
deleted file mode 100644
index 33efb631d03b..
--- a/dev-libs/mimalloc/mimalloc-1.7.2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.7.2-GNUInstallDirs.patch
-)
-
-src_configure() {
-   local mycmakeargs=(
-   # TODO: build hardened variant?
-   #-DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-   )
-
-   cmake_src_configure
-}

diff --git a/dev-libs/mimalloc/mimalloc-1.7.3.ebuild 
b/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
index 40b252a87e40..92240c28bfd1 100644
--- a/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
+++ b/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
@@ -15,10 +15,6 @@ KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-PATCHES=(
-#  "${FILESDIR}"/${PN}-1.7.2-GNUInstallDirs.patch
-)
-
 src_configure() {
local mycmakeargs=(
# TODO: build hardened variant?



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2021-12-19 Thread Sam James
commit: 2cde260bcc377f6e03bc317f0dd181b2d759ce8f
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 05:07:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 05:08:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cde260b

dev-libs/mimalloc: crank up subslot for 2.0.x

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/{mimalloc-2.0.3.ebuild => mimalloc-2.0.3-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/mimalloc/mimalloc-2.0.3.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
similarity index 98%
rename from dev-libs/mimalloc/mimalloc-2.0.3.ebuild
rename to dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
index 3cebd14d2d43..0f720eedd8eb 100644
--- a/dev-libs/mimalloc/mimalloc-2.0.3.ebuild
+++ b/dev-libs/mimalloc/mimalloc-2.0.3-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/microsoft/mimalloc;
 SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
-SLOT="0/1"
+SLOT="0/2"
 KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2021-12-19 Thread Sam James
commit: 879fd4f07351597f94384c9e55d33747ee480c31
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 20 04:43:23 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 20 04:44:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879fd4f0

dev-libs/mimalloc: add 2.0.3

Closes: https://bugs.gentoo.org/820812
Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-2.0.3.ebuild | 36 +
 2 files changed, 37 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index a15a6b0e7fda..3ca71f19477a 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,2 +1,3 @@
 DIST mimalloc-1.7.2.tar.gz 903317 BLAKE2B 
6983a575c8e3a9ee92acc0042bc229805b7090794de6e693ff1cc344cd50e333d46f23663fbd16647ae4442b28f24bdc2043b46ed2bc16e13c3f8def08b155bb
 SHA512 
5d78c5cc00dfff3dd7eb4bb59e8eff32397f5110d1183b4656cb56c40b88e2e648e3b18338119412b95ba9526937b16fce3aa4732f241a61a546e2bcea1efc9d
 DIST mimalloc-1.7.3.tar.gz 908042 BLAKE2B 
6a96fc33148261e3f69a55196725bb2cf2e45f08a668b3d74fd6e06f808c1ce40fbb4783c5df50abe58dbae8b9c1dd264e6fcc6cce0a259b2cbec397d4667736
 SHA512 
e5a17b98d77a27d2a544869c2e0302a7e3bf77b5b494b2ee8ddc7af18bf9da152fea41702a8a17eb7e128238259fba6f96fa5bac549f5927453dc9a0bc06d013
+DIST mimalloc-2.0.3.tar.gz 917461 BLAKE2B 
4b803881ab75afa358cb2dd251268c0934472074bf1983c3851a9d4f8c8ec0ea3907b52c40b0efe1cc09916cf4c5aa93f786a606e0b999536118b91bb5800310
 SHA512 
275a5249d09a57c9a039714fc6eef24ae778496954972419f3ac8e33f3d12e9837ba0691a3c08a4ab807c26b868aad3a5b2c28ee10ecaa60fe21ffe1d416f08f

diff --git a/dev-libs/mimalloc/mimalloc-2.0.3.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.3.ebuild
new file mode 100644
index ..3cebd14d2d43
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-2.0.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   rm "${ED}/usr/$(get_libdir)/mimalloc.o" || die
+
+   find "${ED}" -name '*.a' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/

2021-12-14 Thread Sam James
commit: 2dac5a36cbcc1df757ba2b17baa8eb68bc958517
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 15 05:41:55 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 15 05:41:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dac5a36

dev-libs/mimalloc: add 1.7.3

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest  |  1 +
 dev-libs/mimalloc/mimalloc-1.7.3.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 327db3621b93..a15a6b0e7fda 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1 +1,2 @@
 DIST mimalloc-1.7.2.tar.gz 903317 BLAKE2B 
6983a575c8e3a9ee92acc0042bc229805b7090794de6e693ff1cc344cd50e333d46f23663fbd16647ae4442b28f24bdc2043b46ed2bc16e13c3f8def08b155bb
 SHA512 
5d78c5cc00dfff3dd7eb4bb59e8eff32397f5110d1183b4656cb56c40b88e2e648e3b18338119412b95ba9526937b16fce3aa4732f241a61a546e2bcea1efc9d
+DIST mimalloc-1.7.3.tar.gz 908042 BLAKE2B 
6a96fc33148261e3f69a55196725bb2cf2e45f08a668b3d74fd6e06f808c1ce40fbb4783c5df50abe58dbae8b9c1dd264e6fcc6cce0a259b2cbec397d4667736
 SHA512 
e5a17b98d77a27d2a544869c2e0302a7e3bf77b5b494b2ee8ddc7af18bf9da152fea41702a8a17eb7e128238259fba6f96fa5bac549f5927453dc9a0bc06d013

diff --git a/dev-libs/mimalloc/mimalloc-1.7.3.ebuild 
b/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
new file mode 100644
index ..40b252a87e40
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-1.7.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+#  "${FILESDIR}"/${PN}-1.7.2-GNUInstallDirs.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/files/, dev-libs/mimalloc/

2021-10-29 Thread Sam James
commit: 12159ad28ed7d83cdee11e9b76dfc87480a4693f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 29 21:36:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 29 22:22:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12159ad2

dev-libs/mimalloc: initial import

Signed-off-by: Sam James  gentoo.org>

 dev-libs/mimalloc/Manifest |  1 +
 .../files/mimalloc-1.7.2-GNUInstallDirs.patch  | 29 
 dev-libs/mimalloc/metadata.xml | 11 
 dev-libs/mimalloc/mimalloc-1.7.2.ebuild| 32 ++
 4 files changed, 73 insertions(+)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
new file mode 100644
index 000..327db3621b9
--- /dev/null
+++ b/dev-libs/mimalloc/Manifest
@@ -0,0 +1 @@
+DIST mimalloc-1.7.2.tar.gz 903317 BLAKE2B 
6983a575c8e3a9ee92acc0042bc229805b7090794de6e693ff1cc344cd50e333d46f23663fbd16647ae4442b28f24bdc2043b46ed2bc16e13c3f8def08b155bb
 SHA512 
5d78c5cc00dfff3dd7eb4bb59e8eff32397f5110d1183b4656cb56c40b88e2e648e3b18338119412b95ba9526937b16fce3aa4732f241a61a546e2bcea1efc9d

diff --git a/dev-libs/mimalloc/files/mimalloc-1.7.2-GNUInstallDirs.patch 
b/dev-libs/mimalloc/files/mimalloc-1.7.2-GNUInstallDirs.patch
new file mode 100644
index 000..99b86f31126
--- /dev/null
+++ b/dev-libs/mimalloc/files/mimalloc-1.7.2-GNUInstallDirs.patch
@@ -0,0 +1,29 @@
+https://github.com/microsoft/mimalloc/pull/463
+
+From: Yaroslav Syrytsia 
+Date: Tue, 28 Sep 2021 20:34:56 +0300
+Subject: [PATCH] cmake: removed hardcoded names for top level configuration
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -24,6 +24,7 @@ option(MI_DEBUG_UBSAN   "Build with undefined-behavior 
sanitizer (needs clan
+ option(MI_CHECK_FULL"Use full internal invariant checking in DEBUG 
mode (deprecated, use MI_DEBUG_FULL instead)" OFF)
+ option(MI_INSTALL_TOPLEVEL  "Install directly into $CMAKE_INSTALL_PREFIX 
instead of PREFIX/lib/mimalloc-version" OFF)
+ 
++include(GNUInstallDirs)
+ include("cmake/mimalloc-config-version.cmake")
+ 
+ set(mi_sources
+@@ -208,9 +209,9 @@ endif()
+ # 
-
+ 
+ if (MI_INSTALL_TOPLEVEL)
+-  set(mi_install_libdir   "lib")
+-  set(mi_install_incdir   "include")
+-  set(mi_install_cmakedir "cmake")
++  set(mi_install_libdir   "${CMAKE_INSTALL_LIBDIR}")
++  set(mi_install_incdir   "${CMAKE_INSTALL_INCLUDEDIR}")
++  set(mi_install_cmakedir "${CMAKE_INSTALL_LIBDIR}/cmake/mimalloc")
+ else()
+   set(mi_install_libdir   "lib/mimalloc-${mi_version}")
+   set(mi_install_incdir   "include/mimalloc-${mi_version}")

diff --git a/dev-libs/mimalloc/metadata.xml b/dev-libs/mimalloc/metadata.xml
new file mode 100644
index 000..07fc15aa3a0
--- /dev/null
+++ b/dev-libs/mimalloc/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+   microsoft/mimalloc
+   
+

diff --git a/dev-libs/mimalloc/mimalloc-1.7.2.ebuild 
b/dev-libs/mimalloc/mimalloc-1.7.2.ebuild
new file mode 100644
index 000..33efb631d03
--- /dev/null
+++ b/dev-libs/mimalloc/mimalloc-1.7.2.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="mimalloc is a compact general purpose allocator with excellent 
performance"
+HOMEPAGE="https://github.com/microsoft/mimalloc;
+SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.7.2-GNUInstallDirs.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: build hardened variant?
+   #-DMI_SECURE=$(usex hardened)
+
+   -DMI_INSTALL_TOPLEVEL=ON
+   -DMI_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}