[gentoo-commits] repo/gentoo:master commit in: dev-libs/mimalloc/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}