[gentoo-commits] repo/gentoo:master commit in: sci-libs/libspatialindex/, sci-libs/libspatialindex/files/

2021-03-06 Thread Dennis Lamm
commit: 4ef95ff8de20aaa290cc8cdf5bafed989b6f4b64
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sat Mar  6 06:38:53 2021 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Sat Mar  6 10:02:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef95ff8

sci-libs/libspatialindex: fixed werror

Using system provided gtest instead of bundled one

Closes: https://bugs.gentoo.org/show_bug.cgi?id=764305
Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/19791
Signed-off-by: Dennis Lamm  gentoo.org>

 .../libspatialindex-1.9.3-use-system-gtest.patch   | 12 +++
 .../libspatialindex-1.9.3-r1.ebuild| 37 ++
 2 files changed, 49 insertions(+)

diff --git 
a/sci-libs/libspatialindex/files/libspatialindex-1.9.3-use-system-gtest.patch 
b/sci-libs/libspatialindex/files/libspatialindex-1.9.3-use-system-gtest.patch
new file mode 100644
index 000..996fc9b9692
--- /dev/null
+++ 
b/sci-libs/libspatialindex/files/libspatialindex-1.9.3-use-system-gtest.patch
@@ -0,0 +1,12 @@
+diff --git a/test/gtest/CMakeLists.txt b/test/gtest/CMakeLists.txt
+--- a/test/gtest/CMakeLists.txt(revision 
5a08124d541319d39886710afc1d61dfff5575a1)
 b/test/gtest/CMakeLists.txt(date 1615011059253)
+@@ -1,8 +1,5 @@
+ set (GOOGLETEST_VERSION "1.10.0")
+
+-add_subdirectory(gtest-1.10.0)
+-include_directories(./gtest-1.10.0/include)
+-
+ set (SOURCES
+ test.h
+ sidx_api_test.h

diff --git a/sci-libs/libspatialindex/libspatialindex-1.9.3-r1.ebuild 
b/sci-libs/libspatialindex/libspatialindex-1.9.3-r1.ebuild
new file mode 100644
index 000..bee01dbe197
--- /dev/null
+++ b/sci-libs/libspatialindex/libspatialindex-1.9.3-r1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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 ~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_configure() {
+   local mycmakeargs=(
+   -DSIDX_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libspatialindex/, sci-libs/libspatialindex/files/

2021-01-07 Thread Sam James
commit: a66e627f237837b81f3c475a762b13cacfeb4e6a
Author: Dennis Lamm  gentoo  org>
AuthorDate: Thu Jan  7 08:21:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan  7 11:16:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a66e627f

sci-libs/libspatialindex: drop old

Signed-off-by: Dennis Lamm  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/18972
Signed-off-by: Sam James  gentoo.org>

 sci-libs/libspatialindex/Manifest  |  1 -
 .../files/libspatialindex-1.8.1-QA.patch   | 15 
 .../libspatialindex-1.8.5-r1.ebuild| 40 --
 3 files changed, 56 deletions(-)

diff --git a/sci-libs/libspatialindex/Manifest 
b/sci-libs/libspatialindex/Manifest
index 48a85c3a79c..d830821da52 100644
--- a/sci-libs/libspatialindex/Manifest
+++ b/sci-libs/libspatialindex/Manifest
@@ -1,2 +1 @@
-DIST spatialindex-src-1.8.5.tar.bz2 407871 BLAKE2B 
936d0fc4950b4c685088c84019aa22e720371c623bd1883725dc497380e90072333c25f979e13fbc91b7d164b87cb21a285c037bdbe0b8df84eb3876590e8dd1
 SHA512 
d3e47982cc2809d04490fae27796b31cdb59675790010d8b45e1a98b5a23048a4a44e321a2470dd36c01aba6f6e7620cafc4988a02b55e4f59d1b7fa9b588b06
 DIST spatialindex-src-1.9.3.tar.bz2 520817 BLAKE2B 
89bbb4ef76f620042cbaa2822daad1459bb8a3801fcdedaa73fdc666efcae0e5329e15e79607e3a31ef9a651fbbf9d3657f5bada19b229eaf37fe232935b8dae
 SHA512 
7922807a2f7026542a014d3d7943da5410429b291cf469267ffea5b8075eab2a94e68b6c013425615d221b930fd319c403f3bf43404c9b1d2c92d0e2baae3066

diff --git a/sci-libs/libspatialindex/files/libspatialindex-1.8.1-QA.patch 
b/sci-libs/libspatialindex/files/libspatialindex-1.8.1-QA.patch
deleted file mode 100644
index 446452dc9ef..000
--- a/sci-libs/libspatialindex/files/libspatialindex-1.8.1-QA.patch
+++ /dev/null
@@ -1,15 +0,0 @@
 spatialindex-src-1.8.0/configure.ac
-+++ spatialindex-src-1.8.0/configure.ac
-@@ -49,10 +49,10 @@
- AC_ARG_ENABLE(debug, [  --enable-debug=[no/yes] turn on debugging 
[default=$debug_default]],, enable_debug=$debug_default)
- 
- if test "x$enable_debug" = "xyes"; then
--  CXXFLAGS="$CXXFLAGS -g -DDEBUG"
-+  CXXFLAGS="$CXXFLAGS -DDEBUG"
-   AC_MSG_RESULT(checking wether debug information is enabled... yes)
- else
--  CXXFLAGS="$CXXFLAGS -O2 -DNDEBUG"
-+  CXXFLAGS="$CXXFLAGS -DNDEBUG"
-   AC_MSG_RESULT(checking wether debug information is enabled... no)
- fi
- 

diff --git a/sci-libs/libspatialindex/libspatialindex-1.8.5-r1.ebuild 
b/sci-libs/libspatialindex/libspatialindex-1.8.5-r1.ebuild
deleted file mode 100644
index 2e959536740..000
--- a/sci-libs/libspatialindex/libspatialindex-1.8.5-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils ltprune
-
-MY_PN="spatialindex-src"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="General framework for developing spatial indices"
-HOMEPAGE="https://libspatialindex.github.com/;
-SRC_URI="http://download.osgeo.org/libspatialindex/${MY_P}.tar.bz2;
-LICENSE="MIT"
-
-KEYWORDS="amd64 x86"
-SLOT="0/4"
-IUSE="debug static-libs"
-
-S=${WORKDIR}/${MY_P}
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.8.1-QA.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable static-libs static) \
-   $(use_enable debug)
-}
-
-src_install() {
-   default
-   use static-libs || prune_libtool_files
-}



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libspatialindex/, sci-libs/libspatialindex/files/

2020-07-22 Thread Dennis Lamm
commit: 9626e242d58aea853c28f3b83e2dc6841db9839d
Author: Dennis Lamm  gentoo  org>
AuthorDate: Tue Jul 21 14:18:00 2020 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Wed Jul 22 19:25:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9626e242

sci-libs/libspatialindex: version bump to 1.9.3

Signed-off-by: Dennis Lamm  gentoo.org>

 sci-libs/libspatialindex/Manifest  |  1 +
 ...spatialindex-1.9.3-respect-compiler-flags.patch | 15 ++
 .../libspatialindex/libspatialindex-1.9.3.ebuild   | 33 ++
 sci-libs/libspatialindex/metadata.xml  | 14 -
 4 files changed, 62 insertions(+), 1 deletion(-)

diff --git a/sci-libs/libspatialindex/Manifest 
b/sci-libs/libspatialindex/Manifest
index 5ecea354f11..48a85c3a79c 100644
--- a/sci-libs/libspatialindex/Manifest
+++ b/sci-libs/libspatialindex/Manifest
@@ -1 +1,2 @@
 DIST spatialindex-src-1.8.5.tar.bz2 407871 BLAKE2B 
936d0fc4950b4c685088c84019aa22e720371c623bd1883725dc497380e90072333c25f979e13fbc91b7d164b87cb21a285c037bdbe0b8df84eb3876590e8dd1
 SHA512 
d3e47982cc2809d04490fae27796b31cdb59675790010d8b45e1a98b5a23048a4a44e321a2470dd36c01aba6f6e7620cafc4988a02b55e4f59d1b7fa9b588b06
+DIST spatialindex-src-1.9.3.tar.bz2 520817 BLAKE2B 
89bbb4ef76f620042cbaa2822daad1459bb8a3801fcdedaa73fdc666efcae0e5329e15e79607e3a31ef9a651fbbf9d3657f5bada19b229eaf37fe232935b8dae
 SHA512 
7922807a2f7026542a014d3d7943da5410429b291cf469267ffea5b8075eab2a94e68b6c013425615d221b930fd319c403f3bf43404c9b1d2c92d0e2baae3066

diff --git 
a/sci-libs/libspatialindex/files/libspatialindex-1.9.3-respect-compiler-flags.patch
 
b/sci-libs/libspatialindex/files/libspatialindex-1.9.3-respect-compiler-flags.patch
new file mode 100644
index 000..f96fbe11c94
--- /dev/null
+++ 
b/sci-libs/libspatialindex/files/libspatialindex-1.9.3-respect-compiler-flags.patch
@@ -0,0 +1,15 @@
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -117,12 +117,6 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY 
${SIDX_BUILD_OUTPUT_DIRECTORY})
+ # Platform and compiler specific settings
+ 
#--
+
+-if(NOT WIN32)
+-  # Recommended C++ compilation flags
+-  set(SIDX_COMMON_CXX_FLAGS
+-"-pedantic -Wall -Wpointer-arith -Wcast-align -Wcast-qual  
-Wredundant-decls -Wno-long-long")
+-endif(NOT WIN32)
+-
+ if (APPLE)
+   set(SO_EXT dylib)
+   set(CMAKE_FIND_FRAMEWORK "LAST")

diff --git a/sci-libs/libspatialindex/libspatialindex-1.9.3.ebuild 
b/sci-libs/libspatialindex/libspatialindex-1.9.3.ebuild
new file mode 100644
index 000..60bde5fb4d4
--- /dev/null
+++ b/sci-libs/libspatialindex/libspatialindex-1.9.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+MY_PN="spatialindex-src"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="General framework for developing spatial indices"
+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"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0/6"
+IUSE="test"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.3-respect-compiler-flags.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DSIDX_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}

diff --git a/sci-libs/libspatialindex/metadata.xml 
b/sci-libs/libspatialindex/metadata.xml
index 6f49eba8f49..d9166ea51c0 100644
--- a/sci-libs/libspatialindex/metadata.xml
+++ b/sci-libs/libspatialindex/metadata.xml
@@ -1,5 +1,17 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
+   
+   3dpr...@gentoo.org
+   Gentoo 3D print
+   
+   
+   Extensible framework for robust spatial indexing
+   
+   
+   Soname version number of libspatialindex
+   
+   
+   libspatialindex/libspatialindex
+