diff options
| author | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
|---|---|---|
| committer | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
| commit | ecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch) | |
| tree | b89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /dev-util/mdds | |
| parent | 1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff) | |
| download | baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip | |
Updating liguros repo
Diffstat (limited to 'dev-util/mdds')
| -rw-r--r-- | dev-util/mdds/Manifest | 1 | ||||
| -rw-r--r-- | dev-util/mdds/files/mdds-1.5.0-buildsystem.patch | 39 | ||||
| -rw-r--r-- | dev-util/mdds/files/mdds-1.6.0-bashism.patch | 75 | ||||
| -rw-r--r-- | dev-util/mdds/mdds-1.6.0.ebuild | 69 | ||||
| -rw-r--r-- | dev-util/mdds/mdds-9999.ebuild | 65 | ||||
| -rw-r--r-- | dev-util/mdds/metadata.xml | 15 |
6 files changed, 264 insertions, 0 deletions
diff --git a/dev-util/mdds/Manifest b/dev-util/mdds/Manifest new file mode 100644 index 000000000000..efa7eb91720d --- /dev/null +++ b/dev-util/mdds/Manifest @@ -0,0 +1 @@ +DIST mdds-1.6.0.tar.bz2 350406 BLAKE2B 70a99d779f318140f37bb3f873f1845c153f389a9e671a4d9ee4d1f0e762db312d536392061923c3c02494df6945a5a7743480eca1020d9cda6f3495888d7b00 SHA512 7c66894748e998f24374a5c6ea342ae2736e4bdba53be89510a1674690517ed7303786e1290fcfa26b07f236788c192ad29790129c228074397ab43699cdb290 diff --git a/dev-util/mdds/files/mdds-1.5.0-buildsystem.patch b/dev-util/mdds/files/mdds-1.5.0-buildsystem.patch new file mode 100644 index 000000000000..113581a8de63 --- /dev/null +++ b/dev-util/mdds/files/mdds-1.5.0-buildsystem.patch @@ -0,0 +1,39 @@ +# Nils Freydank <holgersson@posteo.de> (2020-01-08) +Avoid auto installation of files we install later manually. +Adopted from asturm's patch for mdds-1.4.3. + +--- a/Makefile.am 2020-02-08 20:00:00.000000000 +0100 ++++ b/Makefile.am 2020-02-08 20:00:00.000000001 +0100 +@@ -4,7 +4,6 @@ + + AM_CPPFLAGS = -I$(top_srcdir)/include $(CXXFLAGS_UNITTESTS) + +-dist_doc_DATA = AUTHORS README.md + nodist_pkgconf_DATA = misc/mdds-@API_VERSION@.pc + + DISTCLEANFILES = \ +@@ -14,8 +13,6 @@ + + EXTRA_DIST = \ + autogen.sh \ +- CHANGELOG \ +- LICENSE \ + doc/conf.py \ + doc/doxygen.conf \ + doc/flat_segment_tree.rst \ +@@ -164,14 +161,6 @@ + rtree_test_bulkload_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/files/mdds-1.6.0-bashism.patch b/dev-util/mdds/files/mdds-1.6.0-bashism.patch new file mode 100644 index 000000000000..4fa155c653fb --- /dev/null +++ b/dev-util/mdds/files/mdds-1.6.0-bashism.patch @@ -0,0 +1,75 @@ +From 65da7c25f4d8204b1379a0afb46d82dc1b263ab0 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Thu, 28 May 2020 18:36:07 +0200 +Subject: [PATCH] Fix bashisms in configure.ac + +--- + configure.ac | 14 +++++++------- + 1 file changed, 7 insertions(+), 7 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 00ab937..2282165 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -32,7 +32,7 @@ AC_ARG_ENABLE(debug-stdcxx, + ] + ,debug_stdcxx=yes) + +-AS_IF([test x"$debug_stdcxx" == "xyes"], [ ++AS_IF([test x"$debug_stdcxx" = "xyes"], [ + CXXFLAGS="$CXXFLAGS -D_GLIBCXX_DEBUG" + ]) + +@@ -42,7 +42,7 @@ AC_ARG_ENABLE(release-tests, + ] + ,release_tests=yes) + +-AS_IF([test x"$release_tests" == "xyes"], [ ++AS_IF([test x"$release_tests" = "xyes"], [ + CXXFLAGS="$CXXFLAGS -DNDEBUG -O2" + ]) + +@@ -56,11 +56,11 @@ AC_ARG_ENABLE(loop-unrolling, + [enable_loop_unrolling="$enableval"],[enable_loop_unrolling=yes] + ) + +-AS_IF([test x"$enable_loop_unrolling" == "xno"], [ ++AS_IF([test x"$enable_loop_unrolling" = "xno"], [ + CXXFLAGS="$CXXFLAGS -DMDDS_LOOP_UNROLLING=0" + ]) + +-AS_IF([test x"$enable_gcov" == "xyes"], [ ++AS_IF([test x"$enable_gcov" = "xyes"], [ + CXXFLAGS="$CXXFLAGS --coverage -O0" + ]) + +@@ -69,7 +69,7 @@ AC_ARG_ENABLE(openmp, + [enable_openmp="$enableval"],[enable_openmp=yes] + ) + +-AS_IF([test x"$enable_openmp" == "xyes"], [ ++AS_IF([test x"$enable_openmp" = "xyes"], [ + CXXFLAGS="$CXXFLAGS -fopenmp" + LDFLAGS="$LDFLAGS -fopenmp" + ]) +@@ -79,7 +79,7 @@ AC_ARG_ENABLE(sanitizer-coverage, + [enable_sanitizer_coverage="$enableval"],[enable_sanitizer_coverage=no] + ) + +-AS_IF([test x"$enable_sanitizer_coverage" == "xyes"], [ ++AS_IF([test x"$enable_sanitizer_coverage" = "xyes"], [ + CXXFLAGS="$CXXFLAGS -fprofile-instr-generate -fcoverage-mapping -O0" + ]) + +@@ -122,7 +122,7 @@ AC_ARG_ENABLE([werror], + [enable_werror="$enableval"], + [enable_werror=no] + ) +-AS_IF([test x"$enable_werror" == "xyes"], [ ++AS_IF([test x"$enable_werror" = "xyes"], [ + CXXFLAGS="$CXXFLAGS -Werror" + ]) + +-- +2.26.2 + diff --git a/dev-util/mdds/mdds-1.6.0.ebuild b/dev-util/mdds/mdds-1.6.0.ebuild new file mode 100644 index 000000000000..916b5bce61ac --- /dev/null +++ b/dev-util/mdds/mdds-1.6.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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.bz2" + KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux" +fi +inherit autotools toolchain-funcs + +DESCRIPTION="A collection of multi-dimensional data structure and indexing algorithm" +HOMEPAGE="https://gitlab.com/mdds/mdds" + +LICENSE="MIT" +SLOT="1/1.5" # Check API version on version bumps! +IUSE="doc openmp valgrind test" +RESTRICT="!test? ( test )" + +BDEPEND=" + doc? ( + app-doc/doxygen + dev-python/sphinx + ) + valgrind? ( dev-util/valgrind ) +" +DEPEND="dev-libs/boost:=" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.5.0-buildsystem.patch" + "${FILESDIR}/${P}-bashism.patch" # bug 723094 +) + +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 valgrind memory_tests) + ) + if use openmp && tc-has-openmp; then + myeconfargs+=( --enable-openmp ) + else + myeconfargs+=( --disable-openmp ) + fi + + econf "${myeconfargs[@]}" +} + +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..64e78d4d68f9 --- /dev/null +++ b/dev-util/mdds/mdds-9999.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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.bz2" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +fi +inherit autotools toolchain-funcs + +DESCRIPTION="A collection of multi-dimensional data structure and indexing algorithm" +HOMEPAGE="https://gitlab.com/mdds/mdds" + +LICENSE="MIT" +SLOT="1/${PV%.*}" # Check API version on version bumps! +IUSE="doc openmp valgrind test" +RESTRICT="!test? ( test )" + +BDEPEND=" + doc? ( + app-doc/doxygen + dev-python/sphinx + ) + valgrind? ( dev-util/valgrind ) +" +DEPEND="dev-libs/boost:=" +RDEPEND="${DEPEND}" + +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 valgrind memory_tests) + ) + if use openmp && tc-has-openmp; then + myeconfargs+=( --enable-openmp ) + else + myeconfargs+=( --disable-openmp ) + fi + econf "${myeconfargs[@]}" +} + +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..6692cdf0a7ab --- /dev/null +++ b/dev-util/mdds/metadata.xml @@ -0,0 +1,15 @@ +<?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> + <origin>gentoo-staging</origin> +</pkgmetadata> |
