package/libgeos: new package

GEOS (Geometry Engine - Open Source) is a C++ port of the JTS Topology
Suite (JTS). It aims to contain the complete functionality of JTS in
C++. This includes all the OpenGIS Simple Features for SQL spatial
predicate functions and spatial operators, as well as specific JTS
enhanced functions.

https://trac.osgeo.org/geos

Signed-off-by: Maxim Kochetkov <fido_max@inbox.ru>
[yann.morin.1998@free.fr:
  - wrap long lines in Config.in
  - wrap long lines in commit log
  - drop "invsible characters" <200b>
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
This commit is contained in:
Maxim Kochetkov 2021-01-12 11:18:55 +03:00 committed by Yann E. MORIN
parent 33fbea7f85
commit 92c9f6408d
4 changed files with 33 additions and 0 deletions

View File

@ -1902,6 +1902,7 @@ menu "Other"
source "package/libevent/Config.in"
source "package/libffi/Config.in"
source "package/libgee/Config.in"
source "package/libgeos/Config.in"
source "package/libglib2/Config.in"
source "package/libglob/Config.in"
source "package/libical/Config.in"

14
package/libgeos/Config.in Normal file
View File

@ -0,0 +1,14 @@
config BR2_PACKAGE_LIBGEOS
bool "libgeos"
depends on BR2_INSTALL_LIBSTDCPP
help
GEOS (Geometry Engine - Open Source) is a C++ port of the
JTS Topology Suite (JTS). It aims to contain the complete
functionality of JTS in C++. This includes all the OpenGIS
Simple Features for SQL spatial predicate functions and
spatial operators, as well as specific JTS enhanced functions.
https://trac.osgeo.org/geos
comment "libgeos needs a toolchain w/ C++"
depends on !BR2_INSTALL_LIBSTDCPP

View File

@ -0,0 +1,3 @@
# Locally calculated
sha256 bd8082cf12f45f27630193c78bdb5a3cba847b81e72b20268356c2a4fc065269 geos-3.9.0.tar.bz2
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING

View File

@ -0,0 +1,15 @@
################################################################################
#
# libgeos
#
################################################################################
LIBGEOS_VERSION = 3.9.0
LIBGEOS_SITE = http://download.osgeo.org/geos
LIBGEOS_SOURCE = geos-$(LIBGEOS_VERSION).tar.bz2
LIBGEOS_LICENSE = LGPL-2.1
LIBGEOS_LICENSE_FILES = COPYING
LIBGEOS_INSTALL_STAGING = YES
LIBGEOS_CONFIG_SCRIPTS = geos-config
$(eval $(cmake-package))