summaryrefslogtreecommitdiff
path: root/dev-util/mdds
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/mdds
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/mdds')
-rw-r--r--dev-util/mdds/Manifest9
-rw-r--r--dev-util/mdds/files/mdds-1.2.3-buildsystem.patch36
-rw-r--r--dev-util/mdds/mdds-1.2.2.ebuild48
-rw-r--r--dev-util/mdds/mdds-1.2.3.ebuild48
-rw-r--r--dev-util/mdds/mdds-9999.ebuild48
-rw-r--r--dev-util/mdds/metadata.xml14
6 files changed, 203 insertions, 0 deletions
diff --git a/dev-util/mdds/Manifest b/dev-util/mdds/Manifest
new file mode 100644
index 000000000000..efaf54c1b83c
--- /dev/null
+++ b/dev-util/mdds/Manifest
@@ -0,0 +1,9 @@
+AUX mdds-1.2.3-buildsystem.patch 901 SHA256 45d6419de44de5d978513c013619342f39fae2a493dec0275799915f166a6848 SHA512 bc48b893c0b3d98aa45d7642bbd9bd10ee0f183bcd3da848a0abe4f33547b693e171a327439aba9b76f0683cc15eeb0410be7ed6f834d28483b8f82f8c13678f WHIRLPOOL 067adeafaa0128e26686fab279ae5ae053aca839b6001e9da852e4d9f59ddc126a4ee9fab17761a92085095fafe8f09d44d4784c4e30b9cec318dbef776ad442
+DIST mdds-1.2.2.tar.bz2 286185 SHA256 141e730b39110434b02cd844c5ad3442103f7c35f7e9a4d6a9f8af813594cc9d SHA512 552cb1b65c03cd18eb679c95821e47c1151e1b3015043de4b3a7bc14d27734772fa4d80fd90ab48998d0bc75385a3d29c4dd7ce826cf84b012685573c623bf01 WHIRLPOOL f0b24a886ad6b275267603b73a95c3b83ce14808f90daa0e680babec966a52de19349ac0991d76b9279818897f783d1768ece74f5f1be1157fa8bff94e5e8a5a
+DIST mdds-1.2.3.tar.bz2 287079 SHA256 402fec18256f95b89517d54d85f00bce1faa6e517cb3d7c98a720fddd063354f SHA512 e5935fd99a53df124532cfc8e46349b2ef9ca79f5f184ca2da941c9a77e66ee40e11478e520bf9cb62e1bcea4b69deab5088265e1b89fda04417130aab227c3d WHIRLPOOL 88e154f3e1141d09736a8a9d5b4adf3612cea95a82773f59053d8e83f7fec3a0c292f5453df92627f31ac7e12b2f702dc281c959e7f219de91f2a1acc15cc7b4
+EBUILD mdds-1.2.2.ebuild 956 SHA256 71bbf7a3044057a9659792fb76ae89abac0491e421133a5f651f00edd0f769fa SHA512 3ece29d620b194a208738fda783cdbfa84e743172a893b2f7e9d99f21ca2192cc5fb93db80356b76b1d77d1b9e0fac848fa13d3781cb48cf0ef28cc284e82085 WHIRLPOOL e4b099bbf125bd4c60735626f30f89a92666ebbb64231f9faf9a3654e9f31f3705c6f0080a8819f84d8c7fa3eac181a4a5a72e7f47780800f75fc0a8e108d031
+EBUILD mdds-1.2.3.ebuild 955 SHA256 d02e55cfde032d0107fa24b9878adcb03a537440d421986c6605aacfd710640a SHA512 32e8df21c390a68c2353907b3c72b06ea92f329e36b3b798451576af2c42b025a66baf8eeddc5aed2a5f0bd45440683b4e3bf0bf0373739275189d57fe9bf08d WHIRLPOOL b2bb5ad9ecd79d9c983b2db7112b86e584e2807a7c6f62951be512461d77110e8f54b03537926bf12b01a5fcff726e9d6a5c44a408da12ae9f304b2c34ada453
+EBUILD mdds-9999.ebuild 955 SHA256 bff38399b0581cb05fdcc6d793acc32fc196657854713df06c0c213cac2fc905 SHA512 39b840e056623529b6270de4c6d987ad2bbc2eaf6a52b2bb875af14b09a71f54e8aa6d7318e02fb8bfa51a8159e970c208dc308b85f34d07c2c62c629e80d0ec WHIRLPOOL 17fc37f1aedc9c85288253ea154bc179ff8dd4541c7dc655bf3bb5f92fa33e14411124f4a2930c229b39454bc7e7b502e6dd1494e0dd72b5213517876147036f
+MISC ChangeLog 5315 SHA256 18859341ad9a408d2415201cd065026e65a493f6ebfabd61342a0d245da0fec0 SHA512 aff33b0c0ccd6a9b46f447b90f6891ccddae3f6aa7ea6e3aff635209b297bc82f65ec467247752b006ed6cc33194fc8e591a677b36c45379c5b1f9517b92e747 WHIRLPOOL 221b76a29b10eca5c6fc2ff78ccb1ebba66122930bcd2490ed5360470dd4d32aabb35fe2f913a068af564490b02cf1c0f690c840f4acc508ae8af482a7a24994
+MISC ChangeLog-2015 7826 SHA256 38af778836aa2d7f64ff9f0eaaa15e347bea2b56d5985408847d0fd399dbfe2b SHA512 9a5c77c0720a948edb1171dd60a3612e949f3854c1d26085cda0418bab9138073e465999a425c70b94772523c022fa11fbbe7fce9b222332d1829355a3461fec WHIRLPOOL 0414bab637aed04c46538d1d6a12ad60fe04216bb83c7b795e78f8bb6cb6487efe0b21bd763ebb4e4016c01ada0669b53256989737a7679dce9d69bfcd03ff74
+MISC metadata.xml 456 SHA256 08d30fa3660091cc9feefc6d1822078898b3018a70818bcf30e2887744a3f1bf SHA512 51aa3106f9bb7b962e7225e88fb56335b0bef35dc1749866a4e44290ca0cac510be348aa6b5542f536a8b3bdc83dbf39c4af6b79dc603047a7a6ba6980842d71 WHIRLPOOL 0682ab3ae33742425833ed38c5df478b4a94de3f04986cb6feac1517a2e1b1b53b59a5a6a24063e00b4993a8406306e89ef7be3370867f30233429e8eb0a7dd1
diff --git a/dev-util/mdds/files/mdds-1.2.3-buildsystem.patch b/dev-util/mdds/files/mdds-1.2.3-buildsystem.patch
new file mode 100644
index 000000000000..89b45d826e04
--- /dev/null
+++ b/dev-util/mdds/files/mdds-1.2.3-buildsystem.patch
@@ -0,0 +1,36 @@
+We want to install (not all of) those files manually.
+
+--- a/Makefile.am 2017-05-24 23:59:15.000000000 +0200
++++ b/Makefile.am 2017-05-26 21:52:01.184258647 +0200
+@@ -4,16 +4,12 @@
+
+ AM_CPPFLAGS = -I$(top_srcdir)/include
+
+-dist_doc_DATA = AUTHORS README.md
+-nodist_doc_DATA = VERSION
+ nodist_pkgconf_DATA = misc/mdds-@API_VERSION@.pc
+
+ DISTCLEANFILES = misc/mdds-@API_VERSION@.pc
+
+ EXTRA_DIST = \
+ autogen.sh \
+- CHANGELOG \
+- LICENSE \
+ doc/conf.py \
+ doc/doxygen.conf \
+ doc/flat_segment_tree.rst \
+@@ -151,14 +147,6 @@
+ trie_map_test_mem.mem
+ endif
+
+-install-data-local:
+- $(MKDIR_P) $(DESTDIR)$(docdir)
+- $(INSTALL_DATA) $(top_srcdir)/LICENSE $(DESTDIR)$(docdir)/COPYING
+- $(INSTALL_DATA) $(top_srcdir)/CHANGELOG $(DESTDIR)$(docdir)/NEWS
+-
+-uninstall-local:
+- rm -f $(DESTDIR)$(docdir)/COPYING $(DESTDIR)$(docdir)/NEWS
+-
+ if BUILD_DOCS
+ html-local:
+ (cd doc && $(DOXYGEN) doxygen.conf)
diff --git a/dev-util/mdds/mdds-1.2.2.ebuild b/dev-util/mdds/mdds-1.2.2.ebuild
new file mode 100644
index 000000000000..87734073a01b
--- /dev/null
+++ b/dev-util/mdds/mdds-1.2.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_REPO_URI="https://gitlab.com/mdds/mdds.git"
+[[ ${PV} == 9999 ]] && GITECLASS="git-r3 autotools"
+
+inherit toolchain-funcs ${GITECLASS}
+
+DESCRIPTION="A collection of multi-dimensional data structure and indexing algorithm"
+HOMEPAGE="https://gitlab.com/mdds/mdds"
+[[ ${PV} == 9999 ]] || SRC_URI="http://kohei.us/files/${PN}/src/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="1/${PV%.*}"
+IUSE="doc valgrind"
+
+[[ ${PV} == 9999 ]] || \
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/boost:="
+DEPEND="${RDEPEND}
+ doc? (
+ app-doc/doxygen
+ dev-python/sphinx
+ )
+"
+
+DOCS=() # buildsystem installs docs
+
+src_prepare(){
+ default
+ [[ ${PV} == 9999 ]] && eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable doc docs) \
+ $(use_enable valgrind memory_tests)
+}
+
+src_compile() { :; }
+
+src_test() {
+ tc-export CXX
+ default
+}
diff --git a/dev-util/mdds/mdds-1.2.3.ebuild b/dev-util/mdds/mdds-1.2.3.ebuild
new file mode 100644
index 000000000000..7106902e2181
--- /dev/null
+++ b/dev-util/mdds/mdds-1.2.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_REPO_URI="https://gitlab.com/mdds/mdds.git"
+[[ ${PV} == 9999 ]] && GITECLASS="git-r3"
+
+inherit autotools toolchain-funcs ${GITECLASS}
+
+DESCRIPTION="A collection of multi-dimensional data structure and indexing algorithm"
+HOMEPAGE="https://gitlab.com/mdds/mdds"
+[[ ${PV} == 9999 ]] || SRC_URI="http://kohei.us/files/${PN}/src/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="1/${PV%.*}"
+IUSE="doc valgrind"
+
+[[ ${PV} == 9999 ]] || \
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/boost:="
+DEPEND="${RDEPEND}
+ doc? (
+ app-doc/doxygen
+ dev-python/sphinx
+ )
+"
+
+PATCHES=( "${FILESDIR}/${P}-buildsystem.patch" )
+
+src_prepare(){
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable doc docs) \
+ $(use_enable valgrind memory_tests)
+}
+
+src_compile() { :; }
+
+src_test() {
+ tc-export CXX
+ default
+}
diff --git a/dev-util/mdds/mdds-9999.ebuild b/dev-util/mdds/mdds-9999.ebuild
new file mode 100644
index 000000000000..e87dc4be509d
--- /dev/null
+++ b/dev-util/mdds/mdds-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGIT_REPO_URI="https://gitlab.com/mdds/mdds.git"
+[[ ${PV} == 9999 ]] && GITECLASS="git-r3"
+
+inherit autotools toolchain-funcs ${GITECLASS}
+
+DESCRIPTION="A collection of multi-dimensional data structure and indexing algorithm"
+HOMEPAGE="https://gitlab.com/mdds/mdds"
+[[ ${PV} == 9999 ]] || SRC_URI="http://kohei.us/files/${PN}/src/${P}.tar.bz2"
+
+LICENSE="MIT"
+SLOT="1/${PV%.*}"
+IUSE="doc valgrind"
+
+[[ ${PV} == 9999 ]] || \
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/boost:="
+DEPEND="${RDEPEND}
+ doc? (
+ app-doc/doxygen
+ dev-python/sphinx
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-1.2.3-buildsystem.patch" )
+
+src_prepare(){
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable doc docs) \
+ $(use_enable valgrind memory_tests)
+}
+
+src_compile() { :; }
+
+src_test() {
+ tc-export CXX
+ default
+}
diff --git a/dev-util/mdds/metadata.xml b/dev-util/mdds/metadata.xml
new file mode 100644
index 000000000000..c054dfb0bb86
--- /dev/null
+++ b/dev-util/mdds/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>office@gentoo.org</email>
+ <name>Gentoo Office project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="google-code">multidimalgorithm</remote-id>
+ </upstream>
+ <use>
+ <flag name="valgrind">Add support for memory debugging using <pkg>dev-util/valgrind</pkg></flag>
+ </use>
+</pkgmetadata>