summaryrefslogtreecommitdiff
path: root/dev-util/mdds
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-27 06:56:55 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-27 06:56:55 +0000
commit9c4ecbcb1ba97e8bfd6dac8c2433fb9fdfee5fe6 (patch)
tree464689c17706867ab99f0e14017c82d3b3c98a11 /dev-util/mdds
parented0a1596c807e379a19960170c94735aff22fa84 (diff)
gentoo auto-resync : 27:01:2024 - 06:56:55
Diffstat (limited to 'dev-util/mdds')
-rw-r--r--dev-util/mdds/Manifest4
-rw-r--r--dev-util/mdds/mdds-2.1.1.ebuild59
-rw-r--r--dev-util/mdds/mdds-9999.ebuild3
3 files changed, 63 insertions, 3 deletions
diff --git a/dev-util/mdds/Manifest b/dev-util/mdds/Manifest
index 184de9a77372..6f676a05d477 100644
--- a/dev-util/mdds/Manifest
+++ b/dev-util/mdds/Manifest
@@ -1,5 +1,7 @@
AUX mdds-1.5.0-buildsystem.patch 1006 BLAKE2B a6205a749a5a619443a060912bd863c93f74eb88cc68e62b077bdbab0a3e67e2f9ab35774ec5fcd23599b5b10478f529ebd2f89806fe926786d63967f83a9075 SHA512 eb03daf08605c9e54326621af3be39214659627fc4922c9cd3f031073f78a0823c2f1bb7267eb671c189b0326f9ff5d1fe3f60cda14fe9a7ac58d293972d67b9
DIST mdds-2.0.3.tar.xz 419884 BLAKE2B bfadf334ccf7695ac0234a9355e5c466e4f8b8fced2b37a4446a3ef899ce28cc9f155223ac5c4ba88ed54886ffd9a38996973195a5120abb886d2e791f596609 SHA512 6600cca5cd2272905dfdeea21a8a1615bb8f15e0c0ae5efec99345b34387cc18fa2aa61ae7142edaddb41738f7386a74a91997ac5ed1a8cfc7cf4b72b0bd2935
+DIST mdds-2.1.1.tar.xz 540732 BLAKE2B d549bf5c39db6b8ec738cca2833545fef48ffd0b603c2c97dd425ae89bd5368a6981fb75bd4cbf90c9cf09efc7116a4e485c843bb2200fc198d23a02dbdd6559 SHA512 5fe345e7d84d2e290a519d65b27332f69001c01da961c05a30abfe2a17cb8545822490bcd63b320d49e1b26291a4a898f77495951919aece83208133027848ea
EBUILD mdds-2.0.3.ebuild 1216 BLAKE2B 6aa25ceb62147764a683d90ea068cf61c1b3b34303f87de4f357637660703d2132203f313a5ff36177dc15dafc2acf78c132b938dceaed371cd9a1f7f92f5bd0 SHA512 aab044c54f613ffa3334f44f989d903ed6b14b7e8d32e2dc80ba561457d8d9a7ae962fcb41145ad527138c18b15f6bc1b76a07478d3763d250cb07e82731b78e
-EBUILD mdds-9999.ebuild 1219 BLAKE2B 4a48fe2b6897d949d3aa47f08cee20ad2a1e08a44597e1b41ba7155da41d3697e488008cecc317ce6706f178070b1e51d488d426e386a9d3a38c85892bc03e0f SHA512 7310f9ce0fe644c80169616391caadeb939579ab7efc948a558da8e10de4ceff90caa2570c4bf2a85a889972f21862a0d27dcb915b3f5701318a52f13a8fc2ad
+EBUILD mdds-2.1.1.ebuild 1194 BLAKE2B a5df9043e48617aa013a78dd045be6bb22a7e1b6c21bf932b18cac77120f8a9dbb020fc82aff0817435e1f902f3ce63e5c53f68f42258aa866489f364477b476 SHA512 04d629f98bf2caccb652ed0c9c1e444e264d61d3d8139e14d47d82af11564f7633024ace140f239cd2e1e8f586c6fbe827a505df1abddd32785b3f1ec9e77cc9
+EBUILD mdds-9999.ebuild 1194 BLAKE2B b90fb12365e43dd6429d5b5dd79d467a1173b4cfbd236dbdf3f7a976f860bdd2b069d449d35788bf2072c2cced82f8088c5ced65235bf4491dc2b2fb766b68df SHA512 9695deceaf0f88ab5a770c38809d5b6516f7717a64b5f850e9c6f5cc4aebde5f92d398a13aa6758f4062f6ed1341bdf39e3a63e6f3587876722ef2f380f5576c
MISC metadata.xml 392 BLAKE2B 20ed5d7821a30f4a40f5dfcf7e53bbb66459525267b56d0b4522cb964cc99244ae85e8b6dde4d53433633e22151772a865b735dcd570bba4bd03a7c98db5e5bc SHA512 557d107f93e5407cef32868890c5853b8a3ed82e058542e4447287b0534a94a77e914443e1c179522a054cd7e03d5f7562435b4ca9f132597a4c0fa9f91ad7fe
diff --git a/dev-util/mdds/mdds-2.1.1.ebuild b/dev-util/mdds/mdds-2.1.1.ebuild
new file mode 100644
index 000000000000..8046260ebd00
--- /dev/null
+++ b/dev-util/mdds/mdds-2.1.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} == *9999* ]]; then
+ EGIT_REPO_URI="https://gitlab.com/mdds/mdds.git"
+ inherit git-r3
+else
+ SRC_URI="https://kohei.us/files/${PN}/src/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+fi
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Collection of multi-dimensional data structure and indexing algorithm"
+HOMEPAGE="https://gitlab.com/mdds/mdds"
+
+LICENSE="MIT"
+SLOT="1/2.1" # Check API version on version bumps!
+IUSE="doc openmp test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/boost:="
+RDEPEND="${DEPEND}"
+BDEPEND="
+ doc? (
+ app-text/doxygen
+ dev-python/sphinx
+ )
+ test? ( dev-util/dejagnu )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.5.0-buildsystem.patch" )
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable doc docs)
+ $(use_enable openmp)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_test() {
+ tc-export CXX
+ default
+}
diff --git a/dev-util/mdds/mdds-9999.ebuild b/dev-util/mdds/mdds-9999.ebuild
index c45dd52af655..420358f97a95 100644
--- a/dev-util/mdds/mdds-9999.ebuild
+++ b/dev-util/mdds/mdds-9999.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="Collection of multi-dimensional data structure and indexing algorit
HOMEPAGE="https://gitlab.com/mdds/mdds"
LICENSE="MIT"
-SLOT="1/2.1" # Check API version on version bumps!
+SLOT="1/3.0" # Check API version on version bumps!
IUSE="doc openmp test"
RESTRICT="!test? ( test )"
@@ -47,7 +47,6 @@ src_prepare() {
src_configure() {
local myeconfargs=(
- --disable-memory_tests
$(use_enable doc docs)
$(use_enable openmp)
)