summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-16 04:05:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-16 04:05:53 +0100
commitd7665b9dae37c3b9a1c72157fdf49c101bd6495e (patch)
tree6346f889dbe3164a49e89d92ec5914494af4b865 /dev-libs
parentaffa75f527bf2512b296482bd14bade15f820d6a (diff)
gentoo auto-resync : 16:05:2023 - 04:05:52
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin97263 -> 97255 bytes
-rw-r--r--dev-libs/cxxtools/Manifest2
-rw-r--r--dev-libs/cxxtools/cxxtools-3.0-r2.ebuild15
-rw-r--r--dev-libs/mimalloc/Manifest2
-rw-r--r--dev-libs/mimalloc/mimalloc-2.1.2.ebuild5
-rw-r--r--dev-libs/rlog/Manifest2
-rw-r--r--dev-libs/rlog/rlog-1.4.ebuild10
7 files changed, 28 insertions, 8 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 19f0551ad20d..d3466b4522a6 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/cxxtools/Manifest b/dev-libs/cxxtools/Manifest
index f23f64ddb664..62229417d321 100644
--- a/dev-libs/cxxtools/Manifest
+++ b/dev-libs/cxxtools/Manifest
@@ -3,6 +3,6 @@ AUX cxxtools-3.0-lld-linking-openssl.patch 323 BLAKE2B 32cd482d39132bb9793383e2a
AUX cxxtools-3.0_gcc11.patch 847 BLAKE2B ae4c4caf2d33351a33e7f54addeda32a922dabab867d1ca41684a3fa73b040a2b4df515a0af7fc33a1e3a8159c03d8189b4b97f2d36dab882c6d237e6d50faf8 SHA512 cb53d59849c8034fde4bb81e9db2f71ea34ccb809671e269dce47bd4d9847369213f43f1a32bb578547fd03f60df31f96d678249c34613ee4619fe1f32af8355
DIST cxxtools-3.0.tar.gz 1079247 BLAKE2B 536680373e194dbdb6a79bdb09960830b6aad34c2657a0024b218321154de81653f1e47db13abfcf13f0179fa6f85e0a30a4b97f0e64ca0ac5f1cc7be003270d SHA512 839be18a8bf40c1cbaa016ac50ddacfd879d1f9bea6521209c65790d67d5ee81377519aac2fb373a5de154a293e33185401848e41a697aa57ad6aa42d4854250
EBUILD cxxtools-3.0-r1.ebuild 716 BLAKE2B 73caa9b56a2796bda7b29abdc4f34ea84bdca1ad04dbf6f1a4b9192ae65e257500caf543a406a70818cc3cfe8329012161ce6e9e43132f89a1bb4e14519b3c65 SHA512 689b9531a324c04d7cd9f153d567eabe00866508c839804cd0d3eb5ed4539d41b2a07de976e1778e9a887d00aa96097dbd51fcdf80930bd50463b9323d7ebcc8
-EBUILD cxxtools-3.0-r2.ebuild 838 BLAKE2B 00068e6d77b56ca501c01eaa7582f927525b236ef2e1fa8f419254f1389dd25063fd28f377d6dd367f08adff007c3f72149228753086f3af1680b65738772fb6 SHA512 44fcbb208193759a127795353877881d6825d1b1a04c5b0f5b73e24edc67fccd7cc81c0ee6058daf1795eff5f517557974ac479920da6972493ba0a85b6caff9
+EBUILD cxxtools-3.0-r2.ebuild 1031 BLAKE2B 906b38bcd9f876cdb2193d1cada0f0b26ca0aff69b177abca845c4eade597e90a914826065b6a1cc924d7c46526875a611e4425a225c5fa66b7a0f7a211bb2d6 SHA512 bc25c4f9bf0edda827c9b5bc334e59bbc80ebfb9c37289fae93ffdb317f1aecceda632f4ada396bcbcab04d5eb05ea3f127d1017fc8b85c9babede7663b4c3d1
EBUILD cxxtools-3.0.ebuild 676 BLAKE2B f640431bf4c41b1f1d87d1ece7005638c8e6b4caf9c7e365a03550f1d4c0b540e57cc78114185e9ad60d21599eab699177f9cf3d4973004f11d8705b4d0225b9 SHA512 4d10b859219f52027fab420a5e215076513705481b84b59b06df59320ffb4f960cb35593a60b5d0fe0c901de4a3056d2ae12e22acd3381db1b2a4e0b9007842d
MISC metadata.xml 244 BLAKE2B 7222dd1e8f714217b90fa86e81e31b345a4b2e861ca846f3cfcaab3f6820dea4b067d0d335336af53dfd7985287fc213d27ca777bd876cb2bb72fadba79cc1ec SHA512 d066cd23818ff8a6ace46dde4dd13e5da409672c7843057ff90819a7d691fd53c2e7de7b696a0a08945a4e770f63722f4923e78b22c40568db755ddca6a58f0e
diff --git a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild
index 10143b5f51ad..b87baa58b1ad 100644
--- a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild
+++ b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,6 +12,8 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
RDEPEND="virtual/libiconv"
DEPEND="${RDEPEND}"
@@ -33,7 +35,16 @@ src_prepare() {
src_configure() {
econf \
--disable-demos \
- --disable-unittest
+ $(use_enable test unittest)
+}
+
+src_test() {
+ emake -C test
+
+ local -x USER=${LOGNAME}
+ local -x TZ=UTC # doesn't like e.g. :/etc/timezone
+ cd test || die
+ ./alltests || die
}
src_install() {
diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index 7972e5793be6..c1a9fe7a8f65 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -3,5 +3,5 @@ DIST mimalloc-2.1.1.tar.gz 1163057 BLAKE2B 2f4f06b755f4083b0dc75e08004c38a65f7a8
DIST mimalloc-2.1.2.tar.gz 1163868 BLAKE2B bba29671fdca81b682edeefe16a1239640ea28fee4e44c97d0422ae81e0b3e7141c733459ccafc6672780157af67ff7d2a10cf4157180e003b458332a79d8481 SHA512 927b046e67783b325a6e41e3a9a6d3d78306fa1c82255defd1f3a7a60a27fd809a601f65b1b27fa38f2064e124f29856d7c0e5ccc33c54c2e4b6ebb9816d74b1
EBUILD mimalloc-2.0.9.ebuild 691 BLAKE2B 1a62d4c9f1967bbfcfa97dbdd3f3002e2707e2b20ae4384ed830224e72f7d76616703b09e186eb8abdd112f7c74b8e26b514e0e285354dba5bf3f0835c8421d7 SHA512 4a60f837ae0ac1d77b9e9576f624d8ff3399900776132bf03d84ae3bfe8a8a612e64ebc3cd41f4dc9a9be248ea512b0ad479374718016dec6c4d041218ad54a1
EBUILD mimalloc-2.1.1.ebuild 691 BLAKE2B d62e254f26d1038219455ecf4bd78f2b0e1f5f8eeaae5778703e0bcb81028dfd7a54591f31103f4ff1500d352aea7d3069424980cf791230d90e4477e8f70b0d SHA512 ed0fb2ef00f4606e2eb2f37a6b4d281b4f483c5dd8498ace6ddf2c017f2fe8ca224a330b677ecc2c32ee5f85faa60ef2e86e695fd25ab007e371804d3ade8472
-EBUILD mimalloc-2.1.2.ebuild 698 BLAKE2B 73b1d3169a8f99f8cc2333d7f63e7373f940d3410e230020fa6f131f8bdce3992a5d317680c1bd976dcdf1a0d89f595cabceb2b222eddee67ba6a51cc1de36ab SHA512 1d7ec7da6a36b75ab3f060a10c54adb77fb43e5dd008742e9ce076bf7db62e928c84c0d71f60e02636896310fc0def84b4849cb05d4a5e307108deb460c00142
+EBUILD mimalloc-2.1.2.ebuild 788 BLAKE2B 10fd4f4dac85c3f08f545286b5539808d9dd4eaa9d1d1966387236a01f6b93ba7836b9f0e7fe604163c2d107ad950a7f87a052e126acbd32aaca5193a96f5f39 SHA512 0a0d73b54011992456d080c65c1867130b8031441207e1017c30affb83a275c19c8c5407cfb9fc627ea90c8e946f1e9a4cf10b3ef0c18ffb6c5d335d3b53b66d
MISC metadata.xml 504 BLAKE2B cf6477282968a5469d072cfd81ce800e3ef0a48deb5353c85a1cabc837560cafdb9f9739cb4e98784238d2cc512a29cae5efee401f92a19bf75fb5d810154f76 SHA512 4e8fcc49881f3c479424cf363665d9b12c58eb52f7d962b98b81f5b3e186ba3bd14c2b5dac488d819147121a16c2d9613e75cb77f71fa04e820ca2c1e538baa6
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
diff --git a/dev-libs/rlog/Manifest b/dev-libs/rlog/Manifest
index 94f1f95e53b6..a56ec63a382f 100644
--- a/dev-libs/rlog/Manifest
+++ b/dev-libs/rlog/Manifest
@@ -2,5 +2,5 @@ AUX rlog-1.3.7-gcc-4.3.patch 203 BLAKE2B 805bae9fa8ab6f9d069056cd8c0c2df96f5b509
AUX rlog-1.4-autoconf-2.70.patch 4845 BLAKE2B 3bbbec363089a3da1d10419aa18f41fd20949b14e730bd4fe24001568031e6a2de955445903e24368239ae4c69b81bff9d6794d73fa617c317b392d54d74a01d SHA512 4c2fe7803a2048cd7e808de6711da69c107f66b7711e8b60b713d092ba56019307ea5f399f70e4729c312d7676997babb9980080b2026389df30db76aa0de59a
AUX rlog-1.4-fix-build-system.patch 1283 BLAKE2B 2e7d38de9be902224dd82ade699ed9aedb56cdbf9ea272373e74d541c126c4edf2a5814cd078e4309887c8f732c3731ed035bf3018ebfbee55adc3f74328198d SHA512 e956ae108f61d8e71379d0b2722e670d52d9954713725629309f91176f419b9a188578e4e3381992ad4bbf577fb2b747d8680ad01b5e92864f4c6be721095b4f
DIST rlog-1.4.tar.gz 640641 BLAKE2B ff17c9cefb20045a95d69954dd6d1756a342a5a97b640e8a286db98e5e55d1cb05da48a5df7ba1ad4b5f23678cfefd677cbf6f9f45ab647373858a2ddf25881e SHA512 a0af9afd6c5329ec4269a7778c3236b9e0b438cba65ed0a6f9cd7e802d196b7908eed5ab663f52905869cacffc7f1964b20ab2a53b37dbe65f1c8a9226cc423e
-EBUILD rlog-1.4.ebuild 624 BLAKE2B 4fd43ccc0cf22f6807827ab8a3cdcf0b1e2a48a3b05894a3df4b064dc6587f0c3c1a346f8a85e9a2bd0cf81b67aa42c489dab34a5ff3c48cec621a70480bd5fd SHA512 23f926379118f571ed09c594e4ad9eb1eb32ae008c59cde730f942850abf515685238f1558d73c7142a51b96149015e584fd95169da9dc612622f9cae6bb8107
+EBUILD rlog-1.4.ebuild 725 BLAKE2B 1e62e78c7ad11f79f4ae084066d4d35b55c875012716352327491eea1021702fc4692ea3efea1240a9ae6d4388de014c7fab55c50e08744a87a5b46f28549567 SHA512 a5337b78c4c41d341e8230ea32b0b8173d2c43b97bb972d856518bf4ed8852539305bd8538997ab7d9cf5d95a6a94e67af9d8a9d2b35b6637dc88a6fa11451fc
MISC metadata.xml 242 BLAKE2B f3af3dc96d02ebfd45121d27af8841780235f6b888d97818d476d8af1a9277d435bb9ead8e736024dc7dde2be733d3f09b774f054c1db7692d4a24bf7b08e0aa SHA512 47637b61859ba05f626b90571d600e9f31ba4052a436e7c1484eb59129fa43e30dcfc8fe80ef0a8906541b82fc359a028635855dec17500830d86823c5d2c2ed
diff --git a/dev-libs/rlog/rlog-1.4.ebuild b/dev-libs/rlog/rlog-1.4.ebuild
index 1f58e0626556..37b964e296d2 100644
--- a/dev-libs/rlog/rlog-1.4.ebuild
+++ b/dev-libs/rlog/rlog-1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,9 @@ SRC_URI="https://rlog.googlecode.com/files/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc sparc x86"
-IUSE=""
+IUSE="valgrind"
+
+DEPEND="valgrind? ( dev-util/valgrind )"
PATCHES=(
"${FILESDIR}"/${PN}-1.3.7-gcc-4.3.patch
@@ -25,6 +27,10 @@ src_prepare() {
eautoreconf
}
+src_configure() {
+ econf $(use_enable valgrind)
+}
+
src_install() {
default