Subject: CVS commit: pkgsrc/geography/geos
To: None <pkgsrc-changes@NetBSD.org>
From: Greg Troxel <gdt@netbsd.org>
List: pkgsrc-changes
Date: 11/10/2006 21:00:23
Module Name:	pkgsrc
Committed By:	gdt
Date:		Fri Nov 10 21:00:23 UTC 2006

Modified Files:
	pkgsrc/geography/geos: Makefile PLIST distinfo
	pkgsrc/geography/geos/patches: patch-ae

Log Message:
Update to 2.2.3.  (Minor and irrelevant changes omitted.)
Take maintainership.

Changes in 2.2.3

- CAPI: multiple finishGEOS() calls made harmless.

Changes in 2.2.2

- Added LinearRing::clone
- Added GEOSArea(), GEOSLength(), GEOSEnvelope(), and GEOSGeomType() to C API
- Cleanups in C-API
- Support for gcc-4
- Fixed Polygon::equalsExact
- Fixed bug in NULL-factory Geometry constructor
- Cleanups in SWIG wrappers
- New Ruby bindings
- Enumerated SweepLineEvent's DELETE and INSERT labels
  renamed to DELETE_EVENT and INSERT_EVENT.
- Fixed geos-config to use system-specific libs path
- Accept correct WKT format for MultiPoints
- SRID support in (E)WKB reader.

Changes in 2.2.0

- Higher dimensions interface for CoordinateSequence
- Added getCoordinatesRO for Point class
- NEW WKB IO
- NEW Simplified and stabler C API

Changes in 2.1.4

- Severe BUGFIX in BufferSubgraphGT and other functions used
  as StrictWeakOrdering predicates for sort()

Changes in 2.1.3

- XMLTester installed by default
- New Node::isIncidentEdgeInResult() method

Changes in 2.1.2

- Added multipolygon buffering test in source/test/testLeaksBig
- Ported JTS robustness patch for RobustLineIntersector
- Removed useless Coordinate copies in OverlayOp::mergeZ()
- Avoided throws by IsValid on invalid input
- Stricter C++ syntax (math.h=>cmath, ieeefp.h in "C" block, ostringstream
  instead of sprintf)
- Better support for older compilers (Polygonizer::LineStringAdder friendship)
- Removed useless Coordinate copies in CGAlgorithms::isOnLine()
- Added support for polygonize and parametrized buffer tests in XMLTester
- Fixed Z interpolation in LineIntersector
- Made polygon::getBoundary() always OGC-valid (no LinearRings)
- Input checking and promoting in GeometryFactory::createMultiLineString()
- Segfault fix in GeometryEditor::editPolygon()

Changes in 2.1.1

- Fixed uninitialized Coordinate in TopologyException
- Added install of version.h, platform.h and timeval.h
- Z interpolation in overlay operations

Changes in 2.1.0

- Added Polygonizer and LineMerger classes.
- python wrapper examples
- Z support in overlay operations.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pkgsrc/geography/geos/Makefile \
    pkgsrc/geography/geos/distinfo
cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/geography/geos/PLIST
cvs rdiff -r1.1 -r1.2 pkgsrc/geography/geos/patches/patch-ae

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.