diff options
Diffstat (limited to 'dev-util/mdds')
-rw-r--r-- | dev-util/mdds/Manifest | 9 | ||||
-rw-r--r-- | dev-util/mdds/files/mdds-1.2.3-buildsystem.patch | 36 | ||||
-rw-r--r-- | dev-util/mdds/mdds-1.2.2.ebuild | 48 | ||||
-rw-r--r-- | dev-util/mdds/mdds-1.2.3.ebuild | 48 | ||||
-rw-r--r-- | dev-util/mdds/mdds-9999.ebuild | 48 | ||||
-rw-r--r-- | dev-util/mdds/metadata.xml | 14 |
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> |