Import spatialindex 1.8.0, needed by upcoming QGis 1.8.0.

The purpose of this library is to provide:
* An extensible framework that will support robust spatial indexing
  methods.
* Support for sophisticated spatial queries. Range, point location,
  nearest neighbor and k-nearest neighbor as well as parametric queries
  (defined by spatial constraints) should be easy to deploy and run.
* Easy to use interfaces for inserting, deleting and updating
  information.
* Wide variety of customization capabilities. Basic index and storage
  characteristics like the page size, node capacity, minimum fan-out,
  splitting algorithm, etc. should be easy to customize.
* Index persistence. Internal memory and external memory structures
  should be supported. Clustered and non-clustered indices should be
  easy to be persisted.

ok ajacoutot@
This commit is contained in:
landry 2013-03-20 21:47:34 +00:00
parent 8f95e6bd59
commit 250d1ad069
4 changed files with 79 additions and 0 deletions

21
geo/spatialindex/Makefile Normal file
View File

@ -0,0 +1,21 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/03/20 21:47:34 landry Exp $
COMMENT = library for spatial indexing and querying
DISTNAME= spatialindex-src-1.8.0
PKGNAME = ${DISTNAME:S/-src//}
CATEGORIES = geo
SHARED_LIBS = spatialindex 0.0 \
spatialindex_c 0.0 #3.0
# MIT
PERMIT_PACKAGE_CDROM = Yes
HOMEPAGE = http://libspatialindex.github.com/
MASTER_SITES = http://download.osgeo.org/libspatialindex/
USE_LIBTOOL = Yes
CONFIGURE_STYLE = gnu
WANTLIB = m pthread stdc++
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (spatialindex-src-1.8.0.tar.gz) = okOO42Dm+DlfGIINLY13SSGJzhk4If96nwhoyupOt9I=
SIZE (spatialindex-src-1.8.0.tar.gz) = 542374

View File

@ -0,0 +1,14 @@
The purpose of this library is to provide:
* An extensible framework that will support robust spatial indexing
methods.
* Support for sophisticated spatial queries. Range, point location,
nearest neighbor and k-nearest neighbor as well as parametric queries
(defined by spatial constraints) should be easy to deploy and run.
* Easy to use interfaces for inserting, deleting and updating
information.
* Wide variety of customization capabilities. Basic index and storage
characteristics like the page size, node capacity, minimum fan-out,
splitting algorithm, etc. should be easy to customize.
* Index persistence. Internal memory and external memory structures
should be supported. Clustered and non-clustered indices should be
easy to be persisted.

View File

@ -0,0 +1,42 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/03/20 21:47:34 landry Exp $
include/spatialindex/
include/spatialindex/LineSegment.h
include/spatialindex/MVRTree.h
include/spatialindex/MovingPoint.h
include/spatialindex/MovingRegion.h
include/spatialindex/Point.h
include/spatialindex/RTree.h
include/spatialindex/Region.h
include/spatialindex/SpatialIndex.h
include/spatialindex/TPRTree.h
include/spatialindex/TimePoint.h
include/spatialindex/TimeRegion.h
include/spatialindex/Version.h
include/spatialindex/capi/
include/spatialindex/capi/BoundsQuery.h
include/spatialindex/capi/CountVisitor.h
include/spatialindex/capi/CustomStorage.h
include/spatialindex/capi/DataStream.h
include/spatialindex/capi/Error.h
include/spatialindex/capi/IdVisitor.h
include/spatialindex/capi/Index.h
include/spatialindex/capi/LeafQuery.h
include/spatialindex/capi/ObjVisitor.h
include/spatialindex/capi/Utility.h
include/spatialindex/capi/sidx_api.h
include/spatialindex/capi/sidx_config.h
include/spatialindex/capi/sidx_impl.h
include/spatialindex/tools/
include/spatialindex/tools/PointerPool.h
include/spatialindex/tools/PoolPointer.h
include/spatialindex/tools/SmartPointer.h
include/spatialindex/tools/Tools.h
include/spatialindex/tools/rand48.h
lib/libspatialindex.a
lib/libspatialindex.la
@lib lib/libspatialindex.so.${LIBspatialindex_VERSION}
lib/libspatialindex_c.a
lib/libspatialindex_c.la
@lib lib/libspatialindex_c.so.${LIBspatialindex_c_VERSION}
lib/pkgconfig/
lib/pkgconfig/libspatialindex.pc