summaryrefslogtreecommitdiff
path: root/geography
AgeCommit message (Collapse)AuthorFilesLines
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).
2008-02-04PR 37952: Aleksey Cheusov: more missed tools in USE_TOOLStnn1-2/+2
2008-01-23- add new packagerhaen5-1/+32
- ok'ed by joerg pkg-description: cmconvert is used to convert EasyGPS XML file formats (LOC and GPX) to a format that can be installed onto a Palm OS device and imported into CacheMate. Options are also available to list waypoints contained in an XML file, and selectively convert specified waypoints.
2008-01-23- added new package cm2gpxrhaen5-1/+31
- ok'ed by joerg pkg-description: cm2gpx is used to convert Palms CacheMate backup or import PDB files to equivalent GPX files. Extensions specific to Geocaching.com and CacheMate are automatically used as needed. Filter options are available, to selectively convert waypoints.
2008-01-18Per the process outlined in revbump(1), perform a recursive revbumptnn3-4/+6
on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
2008-01-15Update to 2.36. Note that python programs are no longer installed.gdt7-80/+38
- Integrated Garmin Simple Text Protocol driver from Peter Slansky. Minor fixes in error modeling and a better NaN guard stabilize the Trimble regression tests. Remove the wired-in NTP time offset from the NMEA driver, this could only have worked by accident and should be set in ntpd.conf. Integrated Ashtech driver from Chris Kuethe. - Navcom driver merged. Removed -d -f and -p options of gpsd; these have been undocumented for a while. Make gpsd play well with pkgconfig. Incorrect computation of VDOP when GPSes didn't supply it has been fixed. The xgps code has been revamped and now has a much nicer interface. Add -b (no-configuration) option as a sadly clumsy workaround for some problems with Bluetooth receivers. Added tests for Haicom-305N and Pharos 360; separated out the tests for the unstable Trimble drivers. 32-vs-64-bit problems in the regression tests have been solved. - Fix for byte-swapping of Zodiac control messages on big-endian hardware. Disable iTalk by default and note that it needs to be tested. Command line arguments can now be DGPSIP or NTRIP URLs; -d is deprecated. Added udev rules. Address excessive processor and memory utilization on SBCs; it's now possible to configure compile-time limits on the number of devices and client sessions. Eliminate use of fuser(1) in gpsfake. Get gpsd working with EarthMates again, this had been broken since 2.15. Massive string safety audit and OpenBSD port by Chris Kuethe. J command added. The gpsctl and gpscat tools and the gpsd.phps script were added. Switched to lesstif from openmotif. Better autodetection of DLE-led packet protocols (notably TSIP and Garmin binary) and of SiRFStar I and III devices. Fixed buggy parsing and generation of PGRME.
2008-01-12Fix pthread mutex init. Bump revision.joerg3-2/+17
2008-01-03Update to 1.3.2.gdt3-8/+7
PostGIS 1.3.2 2007/12/01 - Improvements in the TIGER geocoder - Fix to ST_EndPoint() crasher bug - Modified ST_AsGML() improving v2 and adding v3 support - Fix to ensure ST_Envelope() returns valid geometries - Change JDBC build to use Ant - Fix for better OS/X support - Fix to WKB parser to do simple validity checks
2008-01-03update to 1.8.3gdt3-10/+33
1.8.3 (svn revision 146): * fixed bug in Geod class that caused erroneous error message "undefined inverse geodesic (may be an antipodal point)". * fix __reduce__ method of Geod class so instances can be pickled. * make sure points outside projection limb are set to 1.e30 on inverse transform (if errcheck=False). * fixed small setup.py bug. * generate C source with Cython 0.9.6.6 (pycompat.h no longer needed).
2007-12-09Update MASTER_SITES and HOMEPAGE; comment out MASTER_SITES though, sincewiz1-3/+3
it only carries the current version.
2007-12-09Remove MASTER_SITES and HOMEPAGE, DNS lookup failure.wiz1-3/+3
2007-12-09Add master site for current (outdated) version.wiz1-2/+3