summaryrefslogtreecommitdiff
path: root/geography
AgeCommit message (Collapse)AuthorFilesLines
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz1-2/+2
major change. Reported by Robert Elz in PR 41345.
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz2-5/+3
block). Uncomment some commented out LICENSE lines while here.
2009-05-12Activated LICENSE=...martti1-2/+2
2009-04-08Use META_PACKAGE.joerg1-11/+2
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg4-52/+24
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-03-20Fix PLIST - problems pointed out by Hasso Tepper.gdt2-2/+26
2009-03-18PLIST update that belonged with 3.1.0 update.gdt1-2/+1
2009-03-18Version 3.1.0 includes a number of improvements over the 3.0 version:gdt2-6/+6
- PreparedGeometry operations for very fast predicate testing. - Intersects() - Covers() - CoveredBy() - ContainsProperly() - Easier builds under MSVC and OpenSolaris - Thread-safe CAPI option - IsValidReason added to CAPI - CascadedUnion operation for fast unions of geometry sets - Single-sided buffering operation added - Numerous bug fixes. http://trac.osgeo.org/geos/query?status=closed&milestone=3.1.0&order=priority
2009-03-11Add viking. This package was created by Jochen Kunz and sent to megdt1-1/+2
in private mail.
2009-03-11Viking is a free/open source program to manage GPS data. You can import andgdt5-0/+87
plot tracks and waypoints, show Open Street Maps and/or Terraserver maps under it, download geocaches for an area on the map, make new tracks and waypoints, see real-time GPS position, etc.
2009-03-10Straightforward buildlink3 file from Jochen Kunz in private mail.gdt1-0/+19
2009-02-22On Linux, define NEEDS_STRLCPY in MAKE_ENV.gdt3-9/+22
In the patched Makefile, switch on NEEDS_STRLCPY instead of OPSYS, because OPSYS isn't defined in my world (vanilla netbsd-5 on i386), and I can't find any reason it should be. Add a comment to the patch explaining why the install: target was removed, and about NEEDS_STRLCPY.
2009-02-22Update to 2.5. Adds ability to read screenshot from a few receivers.gdt2-8/+12
2009-02-21update distinfo for patch commentsgdt1-7/+7
2009-02-21Add coments to each patch file explaining the status relative togdt6-8/+22
upstream. 3 have been applies, 1 will be, 1 rejected as breaking other platforms, and 1 is speculative anyway.
2009-02-21patch-aa is broken on NetBSD 5; apparently OPSYS is not defined.gdt3-5/+6
Check for it being defined before use.
2009-02-21MAKE_JOBS_SAFE=nogdt1-1/+2
2009-02-11Update to 2.38. patch-ac and patch-ad (security fix to listen only ongdt5-97/+9
localhost) were merged upstream. * Tue Feb 10 Eric S. Raymond <esr@snark.thyrsus.com> - 2.38 Regression test load for RoyalTek RGM3800 and Blumax GPS-009 added. Scaling on E error-estimate fields fixed to match O. Listen on localhost only by default to avoid security problems; this can be overridden with the -G command-line option. The packet-state machine can now recognize RTCM3 packets, though support is not yet complete. Added support for ublox5 and mkt-3301 devices. Add a wrapper around gpsd_hexdump to save CPU. Lots of little fixes to various packet parsers. Always keep the device open: "-n" is not optional any more. xgpsspeed no longer depends on Motif. gpsctl can now ship arbitrary payloads to a device. It's possible to send binary through the control channel with the new "&" command. Experimental new driver for Novatel SuperStarII. The 'g' mode switch command now requires, and returns, 'rtcm104v2' rather than 'rtcm104'; this is design forward for when RTCM104v2 is fully working.
2009-02-09Switch to Python 2.5 as default. Bump revision of all packages that havejoerg1-2/+2
changed runtime dependencies now.
2009-02-09Needs distutils feature from Python 2.4+.joerg1-1/+2
2009-02-09add gdt as co-maintainergdt1-1/+2
2009-02-08Update to 1.3.6 from 1.3.4. Add two patches from Giles Lean to workgdt4-7/+103
around what is believed to be bugs in Prolific USB convertors. Point to pkgsrc-hosted distfile because upstream distfile, although LICENSE=gnu-gpl-v2 is apparently only available via a web form. Full changes available at http://www.gpsbabel.org/changes.html Notable changes in 1.3.6: Fix writing waypoint names under 6 characters to old serial Garmins. Notable changes in 1.3.5: Read waypointsw from jpg/exif. Add support for osm (openstreetmap) format files. Set computer's clock from GARMIN.
2009-01-13Regen for patch-aa.joerg1-1/+2
2009-01-13Use BSD Makefiles on Linux. Set USE_BSD_MAKEFILE. Add DESTDIR support.joerg3-13/+27
Tested by maintainer. Fixes PR 40390.
2008-12-16PostGIS 1.3.5gdt2-6/+6
2008/12/15 - A quick bug fix release, to remove crashes in cases of collecting LINESTRING (ST_Force_Collection(), ST_Multi()) that had a large affect on Mapserver with LINE layers. - Enhancements and Bug Fixes - GBT#21: improve LRS fix to apply to more platforms - GBT#72: fix st_estimated_extent for better schema sensitivity - GBT#80: segfault on st_multi in MULTILINESTRING repaired - GBT#83: segfault on collecting LINESTRING repaired
2008-12-11Update to 3.0.3. Add TEST_TARGET. From NEWS:gdt2-6/+8
Changes in 3.0.3 - Bug fixes.
2008-12-10Update to 1.3.4. patch-aa was applied upstream.gdt4-32/+10
PostGIS 1.3.4 2008/11/24 - New Features - Add new ST_AsGeoJSON() function to allow conversion of geometries to GeoJSON format within the database. (Olivier Courtin) - Add forthcoming PostgreSQL 8.4 support (Paul Ramsey, Mark Cave-Ayland) - Improved CSS for PostGIS documentation (Dane Springmeyer) - Inclusion of new "postgis_comments.sql" file to enable detailed function comments to be installed for PostGIS functions. This attaches a description and associated parameter information to each function so that this information is available directly within psql/pgAdmin (Regina Obe) - Enhancements and Bug Fixes - General documentation improvements (Regina Obe, Kevin Neufield) - Improve PiP code by removing substantial memory leaks and adding multi-polygon support (Paul Ramsey) - Improve GiST consistent performance (Paul Ramsey) - GBT#20: Improved algorithm for ST_DWithin (Paul Ramsey) - GBT#21: locate_along_measure: wrong values, invalid data (Mark Cave-Ayland) - GBT#23: wrong proj4text in spatial_ref_sys for SRID 31300 and 31370 (Paul Ramsey) - GBT#43: Heap over-read in compute_geometry_stats() (Landon Fuller) - GBT#44: ST_Relate(geom,geom,pattern) is case sensitive (Paul Ramsey) - GBT#45: bug in postgis_restore.pl - not passing options to createdb (Paul Ramsey) - GBT#58: bounding box of circular string is incorrect (Mark Leslie) - GBT#65: ST_AsGML kills the backend when fed a CIRCULAR STRING (Mark Cave-Ayland) - GBT#66: ST_Dump kills backend when fed CIRCULAR STRING (Mark Cave-Ayland) - GBT#68: ST_Shift_Longitude doesn't work with MULTIPOINT (Mark Cave-Ayland) - GBT#69: ST_Translate crashes when fed circular string (Mark Cave-Ayland) - GBT#70: ST_NPoints Crashes with Curves (Mark Cave-Ayland)
2008-11-12Make garmin-utils build on Linuxgson1-2/+16
2008-10-24Security fix: by default, only listen on INADDR_LOOPBACK, so thatgdt4-2/+91
position is only provided on on-machine clients. Previously, gpsd listened on INADDR_ANY, providing position of the computer to any host that asked. (The fix is in upstream bugzilla, with link in patches/patch-ac.)
2008-10-24Update to 2.37.gdt2-7/+6
Upstream has no ChangeLog, no NEWS, nothing obvious on the web site.
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-1/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-10-17Update to 1.3.3.gdt3-9/+16
- shp2pgsql, pgsql2shp improvements - regression tests on Windows - OS/X 10.5 compatibility - DBF-only loading flag (-n) - fix to Date DBF output - ST_SimplifyPreserveTopology(geometry, float8) Allows simplification of polygons without creating invalid geometries. - Fix to |>> and <<| operators - Build system more sensitive to GEOS version number - KML support updates (from Eduin Carillo) - SVG support updates (from Marco Hugentobler)
2008-10-17Update to 3.0.2.gdt3-8/+9
From NEWS: Changes in 3.0.1 - To be added
2008-08-04Update MASTER_SITES, from Zafer Aydogan.obache1-2/+2
2008-07-14Mark as destdir ready.joerg3-3/+9
2008-06-21Fix builds on Darwinadrianp3-2/+40
2008-06-20Add DESTDIR support.joerg4-4/+12
2008-06-12Add DESTDIR support.joerg3-13/+20
2008-05-26Second round of explicit pax dependencies. As reminded by tnn@,joerg6-13/+23
many packages used to use ${PAX}. Use the common way of directly calling pax, it is created as tool after all.
2008-05-25Explicitly add pax dependency in those Makefiles that use it (or havejoerg1-1/+2
patches to add it). Drop pax from the default USE_TOOLS list. Make bsdtar the default for those places that wanted gtar to extract long links etc, as bsdtar can be built of the tree.
2008-05-08Add patch to install man pages regardless of HAVE_XSLT_PROCESSORgdt3-2/+51
because built man pages are in the distribution tarball. From Sergey Svishchev in private mail.
2008-05-07update CIA world factbook data to the 2006 editiondrochner3-22/+19
2008-04-25Update PYTHON_VERSIONS_COMPATIBLEjoerg1-2/+1
- assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals.
2008-04-07Fix installation.joerg1-2/+2
2008-04-07Add p5-Geo-Distance.he1-1/+2
2008-04-07Import p5-Geo-Distance version 0.11, a perl library to Calculatehe4-0/+28
Distances and Closest Locations.
2008-03-13Make PostgreSQL 8.2 the default version. Bump all packages using it.joerg1-2/+2
Remove PostgreSQL 8.0 as choice.
2008-03-04Mechanical changes to add DESTDIR support to packages that installjlam10-24/+44
their files via a custom do-install target.
2008-02-16revbump due to geography/geos shlib major bumpgdt4-7/+8
2008-02-16Update to 3.0.0.gdt3-9/+154
Changes in 3.0.0 These are mostly ABI breaking changes. In few cases the API also changed, but the most external one (the documented one) should be unchanged. - New things: - Added geom::BinaryOp class performing a binary operation using different heuristics to reduce probability of robustness issues. Both C-API and XMLTester now use this class for binary operations. - Added covers() and coveredBy() predicates to Geometry class - Added overlay::overlayOp() adapter class - Added GEOSSimplify() and GEOSTopologyPreserveSimplify() to the C API - Added closed ring checks in IsValidOp - Multi-input support in XMLTester - HEXWKB I/O - Envelope(string) ctor - Ruby interface - New ShortCircuitedGeometryVisitor class - New operation/predicate package - Added CGAlgorithms::isPointInRing() version working with Coordinate::ConstVect type (faster!) - Added getAt(int pos, Coordinate &to) funtion to CoordinateSequence class. - Moved GetNumGeometries() and GetGeometryN() interfaces from GeometryCollection to Geometry class. - New planarSubgraph class - New ConnectedSubgraphFinder class. - New LineSequencer class - New WKTWriter::toLineString and ::toPoint convenience methods - New IsValidOp::setSelfTouchingRingFormingHoleValid method - New WKTWriter::toLineString and ::toPoint convenience methods - New IsValidOp::setSelfTouchingRingFormingHoleValid method - New Envelope::centre() - New Envelope::intersection(Envelope) - New Envelope::expandBy(distance, [ydistance]) - New LineString::reverse() - New MultiLineString::reverse() - New Geometry::buffer(distance, quadSeg, endCapStyle) - New SnapRounding code - New size() and operator[] interfaces to CoordinateSequence - New ScaledNoder class - New unit tests (make check rule) - Optimizations: - WKT parser speedup - Function inlining - Coordinate copies reduction - Heap allocations reduction - More classes made final - Better use of standard containers - Use of singletons when appropriate - Removed many function calls in loops' end conditions - Improved XMLTester output and user interface - Improved memory use in geos::geom::util::PolygonExtractor - Ported JTS-1.7 version of ConvexHull with big attention to memory usage optimizations. - Changed CoordinateArrayFilter to reduce memory copies - Changed UniqueCoordinateArrayFilter to reduce memory copies - Added rectangle-based optimizations of intersects() and contains() ops - Inlined all planarGraphComponent class - More iterators returning methods and inlining in planargraph. - Obsoleted toInternalGeometry/fromInternalGeometry - Improved buffering speed and robustness by using Snap Rounding - Semantic changes - SegmentString: getCoordinates() doesn't return a clone anymore, getCoordinatesRO() obsoleted. - JTS packages mapped to geos:: sub-namespaces - Geometry::getInteriorPoint() returns NULL if called against an EMPTY geom - LineString::get{Start,End}Point return NULL for EMPTY geoms - GEOSException is now derived by std::runtim_exception and thrown by const reference. - Geometry constructors made protected, to force use of a GeometryFactory. - Correctness: - More const-correct signatures - Stronger methods typing (removed some void * args). - Changed index-related funx signatures to use size_t rather then int - More const-correctness in Buffer "package" - Bugfix in LineString::getCoordinate() failing to return NULL from getCoordinat() when empty. - Use unsigned int for indexes and sizes. - Layout changes: - Namespaces mapping JTS packages - Renamed classes after JTS names (namespaces use made this possible w/out name clashes) - Splitted headers, for build speedup and possible API reduction. - Moved source/bigtest and source/test to tests/bigtest and test/xmltester - Moved C-API in it's own top-level dir capi/ - Reworked automake scripts to produce a static lib for each subdir and then link all subsystem's libs togheter - Renamed DefaultCoordinateSequence to CoordinateArraySequence. - Renamed OverlayOp opcodes by prepending the 'op' prefix, and given the enum a name (OpCode) for type-safety. - Bug fixes: - Fixed bug causing redundant linestrings to be returned in the result of overlaying polygons containing touching holes (#13) - Fixed integer conversion bug - Fixed PointLocator handling of LinearRings - Added missing ::clone() methods for Multi* geoms - (Partial) Detailed list of changes: - Changed SegmentNode to contain a *real* Coordinate (not a pointer) to reduce construction costs. - Changed geomgraph nodeMap to use Coordinate pointers as keys - Envelope destructor made non-virtual to give compiler more static binding options. - Changed BufferSubgraph::computeDepths to use a set instead of a vector for checking visited Edges. - Made LineIntersector a concrete type - Node::isIncidentEdgeInResult() method made virtual - Const-correct signatures in LineMerger package - Changed operation/valid/*NestedRingTester classes interface to use Coordinate pointers instead of copies. - Changed EdgeIntersectionList to use a set instead of a vector - Changed DepthSegment to store a real Coordinate rather then a pointer. - Changed SubgraphDepthLocater to store real containers rather then pointers. - Changed BufferSubgraph to store a real RightmostEdgeFinder and real containers rather then pointers. - CoordinateSequence API changes: - point index and size related functions use unsigned int rather then int - Changed EdgeEndStar to maintain a single container for EdgeEnds - Changed PlanarGraph::addEdges to take a const vector by ref rathern then a non-const vector by pointer - Changed EdgeList::addAll to take a const vector by ref rather then a non-const vector by pointer - Added apply_rw(CoordinateFilter *) and apply_ro(CoordinateFilter *) const to CoordinateSequence - LineBuilder::lineEdgesList made a real vector, rather then pointer (private member) - SegmentString::eiList made a real SegmentNodeList, rather then a pointer (private member) - Removed coordinate copies in ElevationMatrix::elevate - Changed CoordinateFilter interface to have a const method for filter_rw, updated interfaces using this to take const CoordinateFilter (apply_rw).