diff options
author | gdt <gdt@pkgsrc.org> | 2021-10-21 00:25:16 +0000 |
---|---|---|
committer | gdt <gdt@pkgsrc.org> | 2021-10-21 00:25:16 +0000 |
commit | 152d5f6f25a151335f4264b41680c58cb217651c (patch) | |
tree | 94d378e2353defb782c643691bacd79f69af5852 /geography/geos/patches | |
parent | d9e6536337738c32d0e49abcdc6f1dd73df45746 (diff) | |
download | pkgsrc-152d5f6f25a151335f4264b41680c58cb217651c.tar.gz |
geography/geos: Update to 3.10.0
Packaging changes:
Use cmake instead of the now-deleted autotools, introducing a
regression in "make test" where the installed version is tested
instead of the build tree version.
Upstream changes:
Changes in 3.10.0
2021-10-20
- New things:
- CAPI: GEOSDistanceWithin, GEOSPreparedDistanceWithin
(#1124, Sandro Santilli)
- Output WKT using positional precision with the ryu
library (#868, Paul Ramsey)
- geosop CLI for GEOS (Martin Davis)
- Full doxygen of the C-API (Paul Ramsey)
- GeometryFixer class for validity enforcement (Martin Davis, Paul Ramsey)
- CAPI: GEOSDensify (Brendan Ward)
- CAPI: GEOSCoordSeq_copyFromArrays, GEOSCoordSeq_copyFromBuffer,
GEOSCoordSeq_copyToArrays, GEOSCoordSeq_copyToBuffer (Daniel Baston)
- CAPI: GEOSMakeValidWithParams new validity enforcement approach from
https://github.com/locationtech/jts/pull/704, uses GeometryFixer
(Paul Ramsey, Martin Davis)
- CAPI: GEOSWKBWriter_getFlavor, GEOSWKBWriter_setFlavor support
outputting ISO or Extended WKB flavors (#466, Paul Ramsey)
- CAPI: GEOSConstrainedDelaunayTriangulation, builds a constrained
triangulation of an input Polygon or MultiPolygon,
returning a GeometryCollection(Polygon) of the triangles.
- Fixes/Improvements:
- Preserve ordering of lines in overlay results (Martin Davis)
- Check for invalid geometry before fixing polygonal result in Densifier
and DPSimplifier (Martin Davis)
- Fix overlay handling of flat interior lines (JTS-685, Martin Davis)
- Fix IsValidOp to correctly report invalid nested MultiPolygons (#1112, Martin Davis)
- Fix BufferOp to avoid artifacts in certain polygon buffers (#1101, Martin Davis)
- Fix IsValidOp to correctly report certain kinds of invalid LinearRings (Martin Davis)
- Improve STRtree performance through TemplateSTRtree implementation (Daniel Baston)
- Fix DiscreteFrechetDistance to use initial points of input lines (#1128, Martin Davis)
- Changes:
- Autoconf build system is dropped in favour of CMake
See README.md and INSTALL.md for examples of usage
- Libtool is no longer used for in favour of CMake
Therefor libgeos.la is no longer built/installed
- #1094, #1090: Drop inlines.cpp to address duplicate symbols on many platforms
(Regina Obe)
- GH475: Do not return NaN from GEOSProjectNormalized_r (Paul Ramsey)
- GH442: BufferOp now returns unique_ptr<Geometry> result (Paul Ramsey)
Diffstat (limited to 'geography/geos/patches')
-rw-r--r-- | geography/geos/patches/patch-ae | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/geography/geos/patches/patch-ae b/geography/geos/patches/patch-ae index 278e6c4d792..79cb1eb1d88 100644 --- a/geography/geos/patches/patch-ae +++ b/geography/geos/patches/patch-ae @@ -1,17 +1,17 @@ -$NetBSD: patch-ae,v 1.8 2021/01/03 01:27:29 gdt Exp $ +$NetBSD: patch-ae,v 1.9 2021/10/21 00:25:16 gdt Exp $ TODO: explain what's in LDFLAGS. TODO: explain why --libs has -L in the first place (vs --ldflags). TODO: report upstream. ---- tools/geos-config.in.orig 2020-07-21 18:07:17.000000000 +0000 +--- tools/geos-config.in.orig 2021-09-30 20:14:04.000000000 +0000 +++ tools/geos-config.in -@@ -67,7 +67,7 @@ while test $# -gt 0; do - echo -I${prefix}/include +@@ -62,7 +62,7 @@ while test $# -gt 0; do + echo -I${includedir} ;; --ldflags) - echo -L${libdir} + echo -L${libdir} @LDFLAGS@ ;; --includes) - echo ${prefix}/include + echo ${includedir} |