From 4a74938e510c0dad732ae4c48f815dd0f0cabb46 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 13 Feb 2023 08:16:09 +0000 Subject: gentoo auto-resync : 13:02:2023 - 08:16:09 --- sci-libs/libspatialindex/Manifest | 1 + .../libspatialindex-1.9.3-r2.ebuild | 44 ++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 sci-libs/libspatialindex/libspatialindex-1.9.3-r2.ebuild (limited to 'sci-libs/libspatialindex') diff --git a/sci-libs/libspatialindex/Manifest b/sci-libs/libspatialindex/Manifest index 470f47104de1..560d7fdf4807 100644 --- a/sci-libs/libspatialindex/Manifest +++ b/sci-libs/libspatialindex/Manifest @@ -2,4 +2,5 @@ AUX libspatialindex-1.9.3-respect-compiler-flags.patch 526 BLAKE2B 25ab85c15666f AUX libspatialindex-1.9.3-use-system-gtest.patch 382 BLAKE2B 113e93e5d5f1524929c07f483f9df53d7b2b7b44bb104ae10564da0a9570be28b0da50ba12c8ed8879be782ff1df9124c85ff3884a4a683f098ebf7db83490dc SHA512 2eeb7f48e7adda39da8338d370d7278b9294f402ccd5506db22c94a5ab561e09429ef0f14df0d1befe9423d18413223814f86122810deb23b7b5e06459841e60 DIST spatialindex-src-1.9.3.tar.bz2 520817 BLAKE2B 89bbb4ef76f620042cbaa2822daad1459bb8a3801fcdedaa73fdc666efcae0e5329e15e79607e3a31ef9a651fbbf9d3657f5bada19b229eaf37fe232935b8dae SHA512 7922807a2f7026542a014d3d7943da5410429b291cf469267ffea5b8075eab2a94e68b6c013425615d221b930fd319c403f3bf43404c9b1d2c92d0e2baae3066 EBUILD libspatialindex-1.9.3-r1.ebuild 807 BLAKE2B 9ae03aa69a90294ebc560a77d46ce710a142b3e39dcdc73049e24b322049a8917cd26d4c7e2403db880b13668ff3d80ea86124b85a0622f0b1ba9a6e9aea619f SHA512 e5170c49acf772763690a54e282a5dd805fc45d44f09527632f919086678a185e3644254c719d7e70f11a4a4df9f7bbcd203966fa56424a5d1c0665df503142c +EBUILD libspatialindex-1.9.3-r2.ebuild 947 BLAKE2B 8b0ef83a1196e249c70dd7a1b3fb42b37abaece4b6bceb60fc05d1ec369f02416a19f219402b222d099726fce5ee78227e312949e6d4a033f65cb6d871d7aa97 SHA512 ba4d9f0f4304c0debadc948cca1918fd3dbeea7636c02af956b2c76e6613b4cfc5eeea115f4d35212bd7c9044f0d9f7752d869cb5560b5b9507aee656aac3002 MISC metadata.xml 509 BLAKE2B 8ceda1e32220335480bb2f700a73e2a12457a77e9bdeefd0c67e7859569e54879a238735f0dddc673739c2affed542e9bef67c498a4ac3af1c09cd287af94bf6 SHA512 80e5b87ca4c0ede5e48381b4f51e9a8ae150f77bc5eaceff5fda645c3f8d3eb482825ab8a7cd5701f8a1f889b7c5fa68bbe1a3ceeac6e03df79944da3016942c diff --git a/sci-libs/libspatialindex/libspatialindex-1.9.3-r2.ebuild b/sci-libs/libspatialindex/libspatialindex-1.9.3-r2.ebuild new file mode 100644 index 000000000000..d4063f6d21df --- /dev/null +++ b/sci-libs/libspatialindex/libspatialindex-1.9.3-r2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_P="spatialindex-src-${PV}" + +DESCRIPTION="C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API" +HOMEPAGE="https://libspatialindex.org/ + https://github.com/libspatialindex/libspatialindex" +SRC_URI="https://github.com/libspatialindex/${PN}/releases/download/${PV}/${MY_P}.tar.bz2" + +LICENSE="MIT" +SLOT="0/6" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" +DEPEND="test? ( >=dev-cpp/gtest-1.10.0 )" + +S=${WORKDIR}/${MY_P} + +PATCHES=( + "${FILESDIR}"/${P}-respect-compiler-flags.patch + "${FILESDIR}"/${P}-use-system-gtest.patch +) + +src_prepare() { + cmake_src_prepare + + sed -i -e 's/CMAKE_CXX_STANDARD 11/CMAKE_CXX_STANDARD 14/' \ + CMakeLists.txt || die "sed failed" +} + +src_configure() { + local mycmakeargs=( + -DSIDX_BUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} -- cgit v1.2.3