From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id E9088138350 for ; Mon, 16 Mar 2020 21:29:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 30B9FE099B; Mon, 16 Mar 2020 21:29:21 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id F2C7BE099B for ; Mon, 16 Mar 2020 21:29:20 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id E07C534F220 for ; Mon, 16 Mar 2020 21:29:19 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9875C15F for ; Mon, 16 Mar 2020 21:29:18 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1584393943.9d366f6c2acc6f0e770b501ca1b077e29140fc34.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/mdds/, dev-util/mdds/files/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-util/mdds/Manifest dev-util/mdds/files/mdds-1.5.0-buildsystem.patch dev-util/mdds/mdds-1.5.0.ebuild X-VCS-Directories: dev-util/mdds/files/ dev-util/mdds/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: 9d366f6c2acc6f0e770b501ca1b077e29140fc34 X-VCS-Branch: master Date: Mon, 16 Mar 2020 21:29:18 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 997f3e8e-a8e1-4746-848a-2e07a9530d0a X-Archives-Hash: 847acc5867b6cab535fb4952c839a89f commit: 9d366f6c2acc6f0e770b501ca1b077e29140fc34 Author: Nils Freydank posteo de> AuthorDate: Mon Mar 2 22:24:24 2020 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 16 21:25:43 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d366f6c dev-util/mdds: Bump to 1.5.0 Note: Avoid the bump to 1.6.0 as upstream forgot to bump the version in paths. This bump also updates general ebuild style, adds the QA test for tests and drops the src_compile() function. Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Nils Freydank posteo.de> Closes: https://github.com/gentoo/gentoo/pull/14825 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-util/mdds/Manifest | 1 + dev-util/mdds/files/mdds-1.5.0-buildsystem.patch | 39 +++++++++++++++++ dev-util/mdds/mdds-1.5.0.ebuild | 53 ++++++++++++++++++++++++ 3 files changed, 93 insertions(+) diff --git a/dev-util/mdds/Manifest b/dev-util/mdds/Manifest index 6af7c94a04a..c2d2a2288a4 100644 --- a/dev-util/mdds/Manifest +++ b/dev-util/mdds/Manifest @@ -1 +1,2 @@ DIST mdds-1.4.3.tar.bz2 334515 BLAKE2B 3a42b7858346b2907040b8e42b1fae56626fc0881737ed04e20ffe4f9a23d2a2459c45e4244ac77745d2b1c7e3ff1642fe883b16def36e56c5c3d15077445793 SHA512 fd54a93fde89bff74a5ccf84ce5e2e002114297b165ded56a1bae92b28d70864775add140e165c7750f7dbe8ca1bfe83179cd9a835e53312c2e893c9e1f4434c +DIST mdds-1.5.0.tar.bz2 346888 BLAKE2B c5c33649b6d8ba7d289eafe39c00c4334caa04f2a619d396e4f2499db9d66f48cb3ad0081805e7cef93bda49c24e6ce1a50c85a5e738120ee575c319959f6129 SHA512 9ed434dbc00285defbf3e0989396a1b52439bfdda01e5fd5822fef5e42e2c9b0b9436dd11b99af84a09a1965191ec106114e4046834f5b733474759f43bbfd95 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 00000000000..113581a8de6 --- /dev/null +++ b/dev-util/mdds/files/mdds-1.5.0-buildsystem.patch @@ -0,0 +1,39 @@ +# Nils Freydank (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/mdds-1.5.0.ebuild b/dev-util/mdds/mdds-1.5.0.ebuild new file mode 100644 index 00000000000..3b7f1556f29 --- /dev/null +++ b/dev-util/mdds/mdds-1.5.0.ebuild @@ -0,0 +1,53 @@ +# 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%.*}" +IUSE="doc 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}/${P}-buildsystem.patch" ) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable valgrind memory_tests) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + tc-export CXX + + default +}