From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Dec 15 21:30:03 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6AFB1106566B for ; Tue, 15 Dec 2009 21:30:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2A9008FC17 for ; Tue, 15 Dec 2009 21:30:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nBFLU3Ic004229 for ; Tue, 15 Dec 2009 21:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nBFLU3XN004226; Tue, 15 Dec 2009 21:30:03 GMT (envelope-from gnats) Resent-Date: Tue, 15 Dec 2009 21:30:03 GMT Resent-Message-Id: <200912152130.nBFLU3XN004226@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Konstantin Saurbier Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E5BB0106566B for ; Tue, 15 Dec 2009 21:21:32 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id D3E9A8FC18 for ; Tue, 15 Dec 2009 21:21:32 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nBFLLWXr077183 for ; Tue, 15 Dec 2009 21:21:32 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id nBFLLWkZ077181; Tue, 15 Dec 2009 21:21:32 GMT (envelope-from nobody) Message-Id: <200912152121.nBFLLWkZ077181@www.freebsd.org> Date: Tue, 15 Dec 2009 21:21:32 GMT From: Konstantin Saurbier To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/141656: [MAINTAINER] graphics/geos 3.2.0 New release from upstream X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Dec 2009 21:30:03 -0000 >Number: 141656 >Category: ports >Synopsis: [MAINTAINER] graphics/geos 3.2.0 New release from upstream >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Tue Dec 15 21:30:02 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Konstantin Saurbier >Release: 8.0-RELEASE-p1 >Organization: >Environment: FreeBSD venus.localdomain 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Update to the new geos version 3.2.0. Excerpt from the NEWS file: Changes in 3.2.0 - Add Single-sided buffer operation - JTS-1.10 sync ... - Drastically improved Buffer speed (20x for a case in testsuite) - Improved EdgeList duplicate edge finding - Added algorithm::distance package - Added algorithm::Angle class - Added algorithm::BoundaryNodeRule class - IsSimpleOp can now return non-simple location coordinate - DistanceOp can now check for 'within distance' predicate (earlier exit) - MultiPolygon::getBoundary always return MultiLineString, also when the result is the EMPTY geometry. - Various bug and leak fixes, optimizations - Replace MarkupSTL with tinyXML The patch is also available at: http://files.saurbier.net/freebsd/patches/geos/geos-update-to-3.2.0.diff http://files.saurbier.net/freebsd/patches/geos/geos-update-to-3.2.0.diff.asc Build Logs: http://files.saurbier.net/freebsd/logs/geos/6.4-i386-geos-3.2.0.log http://files.saurbier.net/freebsd/logs/geos/7.2-i386-geos-3.2.0.log http://files.saurbier.net/freebsd/logs/geos/8.0-amd64-geos-3.2.0.log >How-To-Repeat: >Fix: Patch attached with submission follows: --- graphics/geos.orig/Makefile 2009-08-14 21:28:13.000000000 +0000 +++ graphics/geos/Makefile 2009-12-15 09:59:09.000000000 +0000 @@ -6,7 +6,7 @@ # PORTNAME= geos -PORTVERSION= 3.1.1 +PORTVERSION= 3.2.0 CATEGORIES= graphics geography MASTER_SITES= http://download.osgeo.org/geos/ DISTNAME= ${PORTNAME}-${PORTVERSION} --- graphics/geos.orig/distinfo 2009-08-14 21:28:13.000000000 +0000 +++ graphics/geos/distinfo 2009-12-15 20:01:46.000000000 +0000 @@ -1,3 +1,3 @@ -MD5 (geos-3.1.1.tar.bz2) = 196f4424aa4ef94476e6886d3a964fb6 -SHA256 (geos-3.1.1.tar.bz2) = e93f6f3cf10af33bff2289046c66d8569ca4afc26e64c16ff067b70899cbc5d5 -SIZE (geos-3.1.1.tar.bz2) = 1170244 +MD5 (geos-3.2.0.tar.bz2) = bfad7129680f0107b6ca9a2b92a2c440 +SHA256 (geos-3.2.0.tar.bz2) = 0a43b76429fd94fd572d79869f3ca5acdf44a9fa73844aa655016f09aaa1e6c7 +SIZE (geos-3.2.0.tar.bz2) = 1627924 --- graphics/geos.orig/pkg-plist 2009-08-14 21:28:13.000000000 +0000 +++ graphics/geos/pkg-plist 2009-12-15 21:16:12.000000000 +0000 @@ -1,7 +1,44 @@ bin/geos-config include/geos.h +include/geos/algorithm/locate/IndexedPointInAreaLocator.h +include/geos/algorithm/locate/PointOnGeometryLocator.h +include/geos/algorithm/locate/SimplePointInAreaLocator.h +include/geos/algorithm/distance/DiscreteHausdorffDistance.h +include/geos/algorithm/distance/DistanceToPoint.h +include/geos/algorithm/distance/PointPairDistance.h +include/geos/algorithm/Angle.h +include/geos/algorithm/BoundaryNodeRule.h +include/geos/algorithm/CentralEndpointIntersector.h +include/geos/algorithm/CentroidArea.h +include/geos/algorithm/CentroidLine.h +include/geos/algorithm/CentroidPoint.h +include/geos/algorithm/CGAlgorithms.h +include/geos/algorithm/ConvexHull.h +include/geos/algorithm/ConvexHull.inl +include/geos/algorithm/ExtractLineByLocation.h +include/geos/algorithm/HCoordinate.h +include/geos/algorithm/InteriorPointArea.h +include/geos/algorithm/InteriorPointLine.h +include/geos/algorithm/InteriorPointPoint.h +include/geos/algorithm/LengthIndexedLine.h +include/geos/algorithm/LengthIndexOfPoint.h +include/geos/algorithm/LengthLocationMap.h +include/geos/algorithm/LinearGeometryBuilder.h +include/geos/algorithm/LinearIterator.h +include/geos/algorithm/LinearLocation.h include/geos/algorithm/LineIntersector.h +include/geos/algorithm/LocationIndexOfLine.h +include/geos/algorithm/LocationIndexOfPoint.h +include/geos/algorithm/MCPointInRing.h +include/geos/algorithm/MinimumDiameter.h +include/geos/algorithm/NotRepresentableException.h +include/geos/algorithm/PointInRing.h include/geos/algorithm/PointLocator.h +include/geos/algorithm/RayCrossingCounter.h +include/geos/algorithm/RobustDeterminant.h +include/geos/algorithm/SimplePointInRing.h +include/geos/algorithm/SIRtreePointInRing.h +include/geos/export.h include/geos/geom.h include/geos/geom/BinaryOp.h include/geos/geom/Coordinate.h @@ -13,6 +50,7 @@ include/geos/geom/CoordinateList.h include/geos/geom/CoordinateSequence.h include/geos/geom/CoordinateSequenceFactory.h +include/geos/geom/CoordinateSequenceFilter.h include/geos/geom/Dimension.h include/geos/geom/Envelope.h include/geos/geom/Envelope.inl @@ -40,6 +78,7 @@ include/geos/geom/Polygon.h include/geos/geom/PrecisionModel.h include/geos/geom/PrecisionModel.inl +include/geos/geom/Triangle.h include/geos/geom/prep/AbstractPreparedPolygonContains.h include/geos/geom/prep/BasicPreparedGeometry.h include/geos/geom/prep/PreparedGeometryFactory.h @@ -65,15 +104,29 @@ include/geos/geom/util/ShortCircuitedGeometryVisitor.h include/geos/geomUtil.h include/geos/geomgraph.h +include/geos/geomgraph/Depth.h +include/geos/geomgraph/DirectedEdge.h +include/geos/geomgraph/DirectedEdge.inl +include/geos/geomgraph/DirectedEdgeStar.h +include/geos/geomgraph/Edge.h include/geos/geomgraph/EdgeEnd.h include/geos/geomgraph/EdgeEndStar.h +include/geos/geomgraph/EdgeIntersection.h +include/geos/geomgraph/EdgeIntersectionList.h include/geos/geomgraph/EdgeList.h +include/geos/geomgraph/EdgeNodingValidator.h +include/geos/geomgraph/EdgeRing.h include/geos/geomgraph/GeometryGraph.h include/geos/geomgraph/GeometryGraph.inl include/geos/geomgraph/GraphComponent.h +include/geos/geomgraph/Label.h include/geos/geomgraph/Node.h +include/geos/geomgraph/NodeFactory.h include/geos/geomgraph/NodeMap.h include/geos/geomgraph/PlanarGraph.h +include/geos/geomgraph/Position.h +include/geos/geomgraph/Quadrant.h +include/geos/geomgraph/TopologyLocation.h include/geos/geomgraph/index/EdgeSetIntersector.h include/geos/geomgraph/index/MonotoneChain.h include/geos/geomgraph/index/MonotoneChainEdge.h @@ -91,16 +144,33 @@ include/geos/index/SpatialIndex.h include/geos/index/bintree/Bintree.h include/geos/index/bintree/Interval.h +include/geos/index/bintree/Key.h +include/geos/index/bintree/NodeBase.h +include/geos/index/bintree/Node.h +include/geos/index/bintree/Root.h include/geos/index/chain/MonotoneChain.h +include/geos/index/chain/MonotoneChainBuilder.h include/geos/index/chain/MonotoneChainOverlapAction.h include/geos/index/chain/MonotoneChainSelectAction.h +include/geos/index/intervalrtree/IntervalRTreeBranchNode.h +include/geos/index/intervalrtree/IntervalRTreeLeafNode.h +include/geos/index/intervalrtree/IntervalRTreeNode.h +include/geos/index/intervalrtree/SortedPackedIntervalRTree.h +include/geos/index/quadtree/DoubleBits.h +include/geos/index/quadtree/IntervalSize.h +include/geos/index/quadtree/Key.h +include/geos/index/quadtree/Node.h include/geos/index/quadtree/NodeBase.h include/geos/index/quadtree/Quadtree.h include/geos/index/quadtree/Root.h +include/geos/index/sweepline/SweepLineEvent.h +include/geos/index/sweepline/SweepLineIndex.h +include/geos/index/sweepline/SweepLineInterval.h include/geos/index/strtree/AbstractNode.h include/geos/index/strtree/AbstractSTRtree.h include/geos/index/strtree/Boundable.h include/geos/index/strtree/Interval.h +include/geos/index/strtree/ItemBoundable.h include/geos/index/strtree/SIRtree.h include/geos/index/strtree/STRtree.h include/geos/index/sweepline/SweepLineOverlapAction.h @@ -117,14 +187,49 @@ include/geos/io/ByteOrderValues.h include/geos/io/CLocalizer.h include/geos/io/ParseException.h +include/geos/io/StringTokenizer.h include/geos/io/WKBConstants.h include/geos/io/WKBReader.h include/geos/io/WKBWriter.h include/geos/io/WKTReader.h include/geos/io/WKTReader.inl include/geos/io/WKTWriter.h +include/geos/io/Writer.h include/geos/noding.h include/geos/nodingSnapround.h +include/geos/noding/snapround/HotPixel.h +include/geos/noding/snapround/HotPixel.inl +include/geos/noding/snapround/MCIndexPointSnapper.h +include/geos/noding/snapround/MCIndexSnapRounder.h +include/geos/noding/snapround/MCIndexSnapRounder.inl +include/geos/noding/snapround/SimpleSnapRounder.h +include/geos/noding/BasicSegmentString.h +include/geos/noding/FastNodingValidator.h +include/geos/noding/FastSegmentSetIntersectionFinder.h +include/geos/noding/IntersectionAdder.h +include/geos/noding/IntersectionFinderAdder.h +include/geos/noding/IteratedNoder.h +include/geos/noding/MCIndexNoder.h +include/geos/noding/MCIndexNoder.inl +include/geos/noding/MCIndexSegmentSetMutualIntersector.h +include/geos/noding/NodableSegmentString.h +include/geos/noding/NodedSegmentString.h +include/geos/noding/Noder.h +include/geos/noding/NodingValidator.h +include/geos/noding/Octant.h +include/geos/noding/OrientedCoordinateArray.h +include/geos/noding/ScaledNoder.h +include/geos/noding/SegmentIntersectionDetector.h +include/geos/noding/SegmentIntersector.h +include/geos/noding/SegmentNode.h +include/geos/noding/SegmentNodeList.h +include/geos/noding/SegmentSetMutualIntersector.h +include/geos/noding/SegmentString.h +include/geos/noding/SegmentString.inl +include/geos/noding/SegmentStringUtil.h +include/geos/noding/SimpleNoder.h +include/geos/noding/SingleInteriorIntersectionFinder.h +include/geos/noding/SinglePassNoder.h include/geos/opBuffer.h include/geos/opDistance.h include/geos/opLinemerge.h @@ -134,40 +239,108 @@ include/geos/opRelate.h include/geos/opValid.h include/geos/operation.h -include/geos/operation/EndpointInfo.h include/geos/operation/GeometryGraphOperation.h include/geos/operation/IsSimpleOp.h +include/geos/operation/buffer/BufferBuilder.h include/geos/operation/buffer/BufferOp.h +include/geos/operation/buffer/BufferParameters.h +include/geos/operation/buffer/BufferSubgraph.h include/geos/operation/buffer/OffsetCurveBuilder.h +include/geos/operation/buffer/OffsetCurveSetBuilder.h +include/geos/operation/buffer/RightmostEdgeFinder.h +include/geos/operation/buffer/SubgraphDepthLocater.h +include/geos/operation/distance/ConnectedElementLocationFilter.h +include/geos/operation/distance/ConnectedElementPointFilter.h include/geos/operation/distance/DistanceOp.h +include/geos/operation/distance/GeometryLocation.h +include/geos/operation/linemerge/EdgeString.h +include/geos/operation/linemerge/LineMergeDirectedEdge.h +include/geos/operation/linemerge/LineMergeEdge.h include/geos/operation/linemerge/LineMergeGraph.h include/geos/operation/linemerge/LineMerger.h +include/geos/operation/linemerge/LineSequencer.h +include/geos/operation/overlay/EdgeSetNoder.h +include/geos/operation/overlay/ElevationMatrix.h +include/geos/operation/overlay/ElevationMatrixCell.h +include/geos/operation/overlay/FuzzyPointLocator.h +include/geos/operation/overlay/LineBuilder.h +include/geos/operation/overlay/MaximalEdgeRing.h +include/geos/operation/overlay/MinimalEdgeRing.h +include/geos/operation/overlay/MinimalEdgeRing.inl +include/geos/operation/overlay/OffsetPointGenerator.h +include/geos/operation/overlay/OverlayNodeFactory.h include/geos/operation/overlay/OverlayOp.h +include/geos/operation/overlay/OverlayResultValidator.h +include/geos/operation/overlay/PointBuilder.h +include/geos/operation/overlay/PolygonBuilder.h +include/geos/operation/overlay/snap/GeometrySnapper.h +include/geos/operation/overlay/snap/LineStringSnapper.h +include/geos/operation/overlay/snap/SnapIfNeededOverlayOp.h +include/geos/operation/overlay/snap/SnapOverlayOp.h +include/geos/operation/polygonize/EdgeRing.h +include/geos/operation/polygonize/PolygonizeDirectedEdge.h +include/geos/operation/polygonize/PolygonizeEdge.h +include/geos/operation/polygonize/PolygonizeGraph.h include/geos/operation/polygonize/Polygonizer.h +include/geos/operation/predicate/RectangleContains.h +include/geos/operation/predicate/RectangleIntersects.h +include/geos/operation/predicate/SegmentIntersectionTester.h +include/geos/operation/relate/EdgeEndBuilder.h +include/geos/operation/relate/EdgeEndBundle.h +include/geos/operation/relate/EdgeEndBundleStar.h include/geos/operation/relate/RelateComputer.h +include/geos/operation/relate/RelateNode.h +include/geos/operation/relate/RelateNodeFactory.h +include/geos/operation/relate/RelateNodeGraph.h include/geos/operation/relate/RelateOp.h +include/geos/operation/valid/ConnectedInteriorTester.h +include/geos/operation/valid/ConsistentAreaTester.h include/geos/operation/valid/IsValidOp.h +include/geos/operation/valid/QuadtreeNestedRingTester.h +include/geos/operation/valid/RepeatedPointTester.h +include/geos/operation/valid/SimpleNestedRingTester.h +include/geos/operation/valid/SweeplineNestedRingTester.h include/geos/operation/valid/TopologyValidationError.h include/geos/planargraph.h +include/geos/planargraph/algorithm/ConnectedSubgraphFinder.h +include/geos/planargraph/DirectedEdge.h +include/geos/planargraph/DirectedEdgeStar.h +include/geos/planargraph/Edge.h +include/geos/planargraph/GraphComponent.h +include/geos/planargraph/Node.h include/geos/planargraph/NodeMap.h include/geos/planargraph/PlanarGraph.h +include/geos/planargraph/Subgraph.h include/geos/platform.h include/geos/precision.h +include/geos/precision/CommonBits.h include/geos/precision/CommonBitsOp.h include/geos/precision/CommonBitsRemover.h include/geos/precision/EnhancedPrecisionOp.h -include/geos/precision/GeometrySnapper.h include/geos/precision/SimpleGeometryPrecisionReducer.h +include/geos/profiler.h +include/geos/simplify/DouglasPeuckerLineSimplifier.h include/geos/simplify/DouglasPeuckerSimplifier.h +include/geos/simplify/LineSegmentIndex.h +include/geos/simplify/TaggedLineSegment.h +include/geos/simplify/TaggedLinesSimplifier.h +include/geos/simplify/TaggedLineString.h +include/geos/simplify/TaggedLineStringSimplifier.h include/geos/simplify/TopologyPreservingSimplifier.h include/geos/spatialIndex.h include/geos/timeval.h include/geos/unload.h include/geos/util.h +include/geos/util/Assert.h +include/geos/util/AssertionFailedException.h +include/geos/util/CoordinateArrayFilter.h include/geos/util/GEOSException.h include/geos/util/GeometricShapeFactory.h include/geos/util/IllegalArgumentException.h +include/geos/util/math.h include/geos/util/TopologyException.h +include/geos/util/UniqueCoordinateArrayFilter.h +include/geos/util/UnsupportedOperationException.h include/geos/version.h include/geos_c.h lib/libgeos.a @@ -181,19 +354,22 @@ @dirrm include/geos/util @dirrm include/geos/simplify @dirrm include/geos/precision +@dirrm include/geos/planargraph/algorithm @dirrm include/geos/planargraph @dirrm include/geos/operation/valid @dirrm include/geos/operation/union @dirrm include/geos/operation/relate +@dirrm include/geos/operation/predicate @dirrm include/geos/operation/polygonize +@dirrm include/geos/operation/overlay/snap @dirrm include/geos/operation/overlay @dirrm include/geos/operation/linemerge @dirrm include/geos/operation/distance @dirrm include/geos/operation/buffer @dirrm include/geos/operation +@dirrm include/geos/noding/snapround +@dirrm include/geos/noding @dirrm include/geos/io -@dirrm include/geos/algorithm/locate -@dirrm include/geos/algorithm @dirrm include/geos/index/sweepline @dirrm include/geos/index/strtree @dirrm include/geos/index/quadtree @@ -206,4 +382,7 @@ @dirrm include/geos/geom/util @dirrm include/geos/geom/prep @dirrm include/geos/geom +@dirrm include/geos/algorithm/locate +@dirrm include/geos/algorithm/distance +@dirrm include/geos/algorithm @dirrm include/geos >Release-Note: >Audit-Trail: >Unformatted: