./geography/geos, C++ port of the Java Topology Suite (JTS)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.6.2, Package name: geos-3.6.2, Maintainer: gdt

GEOS (Geometry Engine - Open Source) is a C++ port of the Java
Topology Suite (JTS). It contain the complete functionality of JTS in
C++. It includes all the OpenGIS "Simple Features for SQL" spatial
predicate functions and spatial operators,and JTS topology functions
like IsValid().


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b9d0578c6b5308cf05a3dd8873802f9862c04291
RMD160: 6efa217f1bfe5bb4a3de82e1899a97b3a8c90b9e
Filesize: 1983.11 KB

Version history: (Expand)


CVS history: (Expand)


   2017-09-28 02:24:41 by Greg Troxel | Files touched by this commit (4) | Package updated
Log message:
Update to 3.6.2

Changes in 3.6.2
2017-07-25

- Bug fixes / improvements
  - Fix exception in UnaryUnion of collection of touching polygons (#837)
  - Allow building against python 3 (#774)
  - Fix build with android-ndk and other compilers (#799)
  - Allows compiling with -Wpointer-bool-conversion (#638)
  - Fix unhandled exception on invalid fp operation (#811)
  - Fix overloaded virtual print in DirectedEdge* (#812)
  - AppVeyor CI build added (#813)
  - Clean up numerous MSVC warnings, notably C4275 and C4589 (#814)
  - Bump CMake version to 3.0.0 (#817)
  - Fix leaks in WKT parser (#830)

Changes in 3.6.1
2016-12-24

- Bug fixes / improvements
  - Fix GEOSSTRtree_nearest_r signature and add implementation (#796)
  - Fix --static-clibs and --static-cclibs returns from geos-config
  - Fix WKB representation of empty polygon (#680).
  - Fix empty GEOSSimplify return on inner ring collapse (#741)

Changes in 3.6.0
2016-10-25

- Important / Breaking Changes:
  - The PHP binding moved to its own repository:
    http://git.osgeo.org/gogs/geos/php-geos (#765)
- New things:
  - CAPI: GEOSGeom_{get,set}UserData (Rashad Kanavath)
  - CAPI: GEOSGeom_{set,get}Precision (#713)
  - CAPI: GEOSMinimumRotatedRectangle and GEOSMinimumWidth
    (#729, Nyall Dawson)
  - CAPI: GEOSSTRtree_nearest (#768, Dan Baston)
  - CAPI: GEOSMinimumClearance and GEOSMinimumClearanceLine
    (#776, Dan Baston)
- C++ API changes:
  - Automatic memory management for GeometryFactory objects
   2017-01-23 00:44:47 by Greg Troxel | Files touched by this commit (1)
Log message:
Fix date in comment in previous
   2017-01-23 00:42:18 by Greg Troxel | Files touched by this commit (1) | Package updated
Log message:
Request that geos not be updated to 3.6

Expand on the "is using the geos C++ interface a bug" controversy.
Add osm2pgsql as a geos-C++-using package, and link to the issue where
osm2pgsql says they intend to stop depending on geos.

(Comment-only change; no PKGREVISION++.)
   2017-01-22 16:56:07 by Greg Troxel | Files touched by this commit (1) | Package updated
Log message:
Update HOMEPAGE
   2016-10-26 01:31:39 by Greg Troxel | Files touched by this commit (2) | Package updated
Log message:
Update to 3.5.1.

Upstream changes are bugfixes:

  - Fix CMake configuration to allow build from released sources
    package (#753)
  - Fix memory leaks in single-sided buffers (#747), PlanarGraph and
    tests
  - Fix GeometryEditor to correctly update factory of empty geometries
    (#749)
  - Fix snapping of last segment of a closed linestring (#758)
  - Fix memory exhaustion case in isvalid (#757)
  - Fix Windows build with Visual Studio 2008 (#766)
  - Fix incorrect return from prepared multipoint intersects (#764)
  - Fix build against GCC 3.5.0+ (#784)
   2015-11-03 01:08:46 by Alistair G. Crooks | Files touched by this commit (67)
Log message:
Add SHA512 digests for distfiles for geography category

One mismatched digest found in geography/libmemphis02:
	# package libmemphis02
	recorded SHA1 (memphis-0.2.3.tar.gz) = dbc2f61e49b996dc9ca91df0de9a08eb7adbfa9b
	calculated SHA1 (memphis-0.2.3.tar.gz) = 85993bce12c3616fcf6e7682a70b9605883edec2
No changes were made to the libmemphis02 distinfo file

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-08 20:48:04 by Joerg Sonnenberger | Files touched by this commit (2)
Log message:
Passing non-POD types like std::string to variadic functions is UB.
In this case, it is just plainly wasteful as well, so don't do that.
   2015-09-06 21:45:44 by Greg Troxel | Files touched by this commit (3) | Package updated
Log message:
Update to 3.5.0.

Changes in 3.5.0
2015-08-15

- New things:
  - Voronoi API (#627)
  - PHP: Geometry->normalize method
  - GEOS_USE_ONLY_R_API macro support (#695)
  - PHP: WKBReader->read() & WKBWriter::write() methods (Benjamin Morel)
  - GEOSClipByRect (#699, Mika Heiskanen, Sandro Santilli)
  - CAPI: thread-safe message handling API (#663, Pepijn Van Eeckhoudt)
- Improvements:
  - Speed-up intersection and difference between geometries
    with small bounding box overlap.
  - CAPI: add MULTILINESTRING support for GEOSisClosed (Benjamin Morel)
- C++ API changes:
  - Added no-parameter CoordinateSequenceFactory::create method (Sandro Mani)