diff --git a/geo/spatialindex/Makefile b/geo/spatialindex/Makefile new file mode 100644 index 00000000000..58bb59d5280 --- /dev/null +++ b/geo/spatialindex/Makefile @@ -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 diff --git a/geo/spatialindex/distinfo b/geo/spatialindex/distinfo new file mode 100644 index 00000000000..44319d53b84 --- /dev/null +++ b/geo/spatialindex/distinfo @@ -0,0 +1,2 @@ +SHA256 (spatialindex-src-1.8.0.tar.gz) = okOO42Dm+DlfGIINLY13SSGJzhk4If96nwhoyupOt9I= +SIZE (spatialindex-src-1.8.0.tar.gz) = 542374 diff --git a/geo/spatialindex/pkg/DESCR b/geo/spatialindex/pkg/DESCR new file mode 100644 index 00000000000..722774d261a --- /dev/null +++ b/geo/spatialindex/pkg/DESCR @@ -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. diff --git a/geo/spatialindex/pkg/PLIST b/geo/spatialindex/pkg/PLIST new file mode 100644 index 00000000000..ad1e13e14b2 --- /dev/null +++ b/geo/spatialindex/pkg/PLIST @@ -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