summaryrefslogtreecommitdiff
path: root/geography
AgeCommit message (Collapse)AuthorFilesLines
2015-09-13Update to 4.9.2.gdt4-10/+11
Note that the PVALUE rename is not an ABI change and there is no revbump. 4.9.2 Release Notes ------------------- o proj_def.dat was missing from source distribution see https://github.com/OSGeo/proj.4/issues/274 for more detail o Update Geodesic library from GeographicLib o Remove setlocale() use in pj_init_ctx() o Renamed PVALUE in pj_param.c to prevent clash with Windows
2015-09-11Add p5-Geo-Ellipsoidbouyer1-1/+2
2015-09-11Import p5-Geo-Ellipsoid 1.12bouyer3-0/+29
Geo::Ellipsoid performs geometrical calculations on the surface of an ellipsoid. An ellipsoid is a three-dimension object formed from the rotation of an ellipse about one of its axes. The approximate shape of the earth is an ellipsoid, so Geo::Ellipsoid can accurately calculate distance and bearing between two widely-separated locations on the earth's surface.
2015-09-11Add a minimum version to dependancies, it seems that pbulk won't workbouyer1-4/+4
without it.
2015-09-11p5-Geo-Gpxbouyer1-1/+2
2015-09-11Import p5-Geo-Gpx-0.26 to pkgsrcbouyer3-0/+33
The original goal of this module was to produce GPX/XML files which were parseable by both GPX Spinner and EasyGPS. As of version 0.13 it has been extended to support general parsing and generation of GPX data. GPX 1.0 and 1.1 are supported.
2015-09-09Add kludge to build given proj-provided projects.h.gdt1-3/+10
Update HOMEPAGE. proj used to not install projects.h. This package has a private copy wtih extra macros for Id strings, and using the proj-provided projects.h via <> fails. Work around this by removing projects.h from the bl3 tree.
2015-09-09Update to 20150829.bouyer3-9/+148
pkgsrc change: convert to github framework. Main changes since 20150201: - several bux fixes and optimisations - support maximum for both true and apparent wind constraints - support local and utc time as a setting - add a buch or polar files
2015-09-08Passing non-POD types like std::string to variadic functions is UB.joerg2-1/+42
In this case, it is just plainly wasteful as well, so don't do that.
2015-09-07Add patches to work around an upstream semi-bug configuring on OSX.gdt3-1/+60
The upstream distribution tries to use qt as a framework, but pkgsrc provides it as a normal package. This commit comments out the special case logic in configure that uses "-framework QtCore" on OS X. (configure.in is patched too, because that's the source file, even though it's not rebuilt.)
2015-09-06Update to 3.5.0.gdt3-8/+12
Changes in 3.5.0 2015-08-15 - New things: - Voronoi API (#627) - PHP: Geometry->normalize method - GEOS_USE_ONLY_R_API macro support (#695) - PHP: WKBReader->read() & WKBWriter::write() methods (Benjamin Morel) - GEOSClipByRect (#699, Mika Heiskanen, Sandro Santilli) - CAPI: thread-safe message handling API (#663, Pepijn Van Eeckhoudt) - Improvements: - Speed-up intersection and difference between geometries with small bounding box overlap. - CAPI: add MULTILINESTRING support for GEOSisClosed (Benjamin Morel) - C++ API changes: - Added no-parameter CoordinateSequenceFactory::create method (Sandro Mani)
2015-09-03sortjnemeth1-2/+2
2015-08-31+libchamplain012nros1-1/+2
2015-08-31Import of libchamplain 0.12 as libchamplain012 to pkgsrc-current.nros5-0/+186
Packaged in pkgsrc-wip by nros. libchamplain is a Clutter based widget to display rich, eye-candy and interactive maps.
2015-08-31Adjust gexiv2 to HEAD path from 2015Q2 path.gdt1-2/+2
No PKGREVISION++, as the old way wouldn't build with a full-HEAD tree.
2015-08-30Update to 1.6.gdt3-8/+19
Disable the new mapnik option, in order to separate the upgrade work from the mapnik work, not because it's undesirable. From NEWS: Viking 1.6 (2015-03-29) New features since 1.5.1 * Mapnik Rendering Layer (not available in Windows build ATM) - with preprocessor CartoCSS option. ** Build system dependency on C++. Source dependency on libmapnik-dev. * Export files via GPSBabel * Extended GPSBabel filtering support - Enables limited/simple OSM Overpass API support. * Support reading of MBTiles files. * Support reading of OSM Metatiles. * Configurable Toolbar * Configurable Menu keys * Various time related features: ** Edit trackpoint and waypoint times. ** Sort layers by time. ** Preference option 'World' to display time values based on the position (i.e. in the local timezone) of the track or waypoint. ** Show time axis values on time graphs ** Quick search of tracks by date ** Open external programs Rednotebook or Stellarium at the specific time (and place) of a point. * Improved route finder UI usage * GeoJSON support via external programs 'togpx' and 'togeojson' * New default Map Cache layout to be more compatible with standard OSM/TMS structure. ** Also python tool available to migrate cache layouts * Support GPX Metadata values common to GPX1.0 and GPX1.1 * Extended map type configuration options (zoom levels + area extents limits) * Build compatibility with GPSD 3.12 * Allow starting Viking with command line parameters to set position, zoom and map type. ** --latitude <degrees> ** --longitude <degrees> ** --zoom <ZoomLevelOSM> ** --map <MapID> ** eg: $> viking --latitude 51.4 --longitude -1.3 --zoom 12 --map 13 * Improved Windows install information and options * Export Track, Route and Waypoint Lists as text. * Many internal improvements, fixes, more translations and various other small improvements.
2015-08-28Update geography/osm2pgsql to 0.88.1wiedi3-42/+6
Release 0.88.1 This maintainance release fixes duplicates in the job queues for pending ways and relations, minor compiler errors, and updates memory usage documentation. The duplicates in job queues (#419) only impacted multithreaded updates and was not observed in most cases. Release 0.88.0, a new stable branch If upgrading and using a database created with 0.86.0 or earlier, the schema migrations in docs/migrations.md are required. Major changes since 0.86.0 - Osm2pgsql is now C++ and requires the Boost libraries - A new backend has been added, the “multi” backend. This allows multiple tables which can each contain different types of features. More documentation is available at docs/multi.md - In-database pending way tracking has been replaced with in-memory tracking, offering significant performance gains. - Rendering tables are ordered by GeoHash when created, resulting in significant performance improvements. - z_logic has been improved, taking into account more recent work across multiple styles. - The node storage has been improved, and out of order nodes and nodes at 0,0 should now always be handled correctly - A new test suite with unit tests - Many bug-fixes Changes since 0.87.3 include - C++ cleanups - default.style cleanups to improve ease of modification - Remove the lockfree queue pending implementation and default to what was --without-lockfree, which uses less RAM - RAM node storage cleanups - Better node storage test coverage
2015-08-24 Updates and additions to release 3.6richard1-4/+4
details found here (http://www.tryton.org/posts/new-tryton-release-36.html) Major changes for the developer It is now allowed to have many times the same field in list/tree view. There is no more a datetime widget for list/tree, two columns with one widget date and one widget time should be used instead. A new field TimeDelta appears in this release to represent a duration. It replace the float_time widget which had some rounding issue. This new field is already used in the timesheet and project modules. The One2Many widget can be configured to use a Cartesian product with the selections of many values for Many2One or Reference fields. A method restore_history_before is added to ModelSQL which behaves like the existing restore_history but restore the records just before the datetime. The on_change methods have been migrated to a behaviour more consistent with the Active Record Pattern used in Tryton. Instead of returning a dictionary with the values to change, now the instance is directly changed. This allow to chain easily the on_change methods or reuse them in other methods reducing the duplication. The method save on ModelStorage is now a dualmethod which means that it can be called as usual as an instance method but also as a class method with a list of records. Saving many records at once this way improves the performance as the method will minimize the number of queries to the database and will validate the result by bunch. The Dict field received a translated method to create descriptors which translate the values or the keys like the same method on Selection field. It is now allowed to use the dotted notation in the order clause of a search. The ORM will automatically generate the needed joins. The API of the Report class has been reworked to improve the customization of the engine. The formatting methods are now more strict to prevent silent failure. The safe_eval (which was not sure to be safe) has been completely removed. In the places where the evaluated code was any way safe, the standard eval is used. For evaluated code from outside, a JSON notation is now used. Some utilities have been developed to ease the creation of JSON from XMl or in the views. A new kind of button has been added which works on non-saved record. They are quite similar to on_change but they are triggered by a click on a button instead of a change of field. Accounting A new method reverse_compute has been added to Tax which allow to compute the base amount from the taxed amount. The sign of the second currency amount is enforced to be the same as debit - credit. The analytic account management has been reworked to use a really One2Many instead of the pseudo-field. This simplification was possible thanks to the recent new features like the usage of Reference field on One2Many. Party The vat number is now stored in its compact format. Product The number of decimal for internal price calculations is now a configuration parameter price_decimal. This parameter is used everywhere to ensure consistency between all modules. Purchase/Sale Their lines support both mixed invoice type (Invoice vs Credit Note) per line when computing the invoiced quantity. Stock A new state staging is added to the move. Such state doesn't impact at all the computation of the stock level. It is used for supply on sale, to create moves in advance. Inactive products are still computed for the stock level. The computation of assigned move has been improved to take only in consideration outgoing move assigned not the incoming. This result in a less optimistic for the stock level and thus prevent to assign a move with an incoming one that is just assigned but not yet done. Forecasts are now automatically deactivated when their period is in the past. pkgsrc related updates: update to tryton-3.6.0 update to trytond-3.6.0 including UTC check patch for SunOS update trytond modules to latest 3.6 add meta-pkgs/py-tryton-platform add misc/py-trytond-party-relationship add misc/py-trytond-product-attribute add misc/py-trytond-production add misc/py-trytond-stock-inventory-location add misc/py-trytond-stock-product-location add finance/py-trytond-account-invoice-line-standalone add finance/py-trytond-account-invoice-history add finance/py-trytond-account-invoice-stock add finance/py-trytond-account-payment-clearing add finance/py-trytond-account-stock-continental add finance/py-trytond-analytic-invoice add finance/py-trytond-analytic-purchase add finance/py-trytond-analytic-sale add finance/py-trytond-product-price-list add finance/py-trytond-product-cost-fifo add finance/py-trytond-product-cost-history add finance/py-trytond-purchase add finance/py-trytond-purchase-invoice-line-standalone add finance/py-trytond-sale add finance/py-trytond-stock-supply add time/py-trytond-company-work-time
2015-08-22+libmemphis02nros1-1/+2
2015-08-22Import of libmemphis02 to pkgsrc-current from pkgsrc-wip.nros7-0/+117
Imported to pkgsrc-wip by myself(nros). Memphis is a library for OpenStreetMap written in C using eXpat, Cairo and GLib. It's licensed under the terms of the GNU Lesser General Public License.
2015-08-18Bump all packages that depend on curses.bui* or terminfo.bui* since theywiz1-2/+2
might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that.
2015-08-17Bump PKGREVISION for ncurses shlib bump.wiz1-2/+2
2015-08-14Update py-geojson to 1.3.0.kleink2-6/+6
1.3.0 (2015-08-11) ------------------ - Add utility to generate geometries with random data - https://github.com/frewsxcv/python-geojson/pull/60
2015-08-06Update py-geojson to 1.2.2.kleink3-7/+10
1.2.2 (2015-07-13) ------------------ - Fix tests by including test file into build - https://github.com/frewsxcv/python-geojson/issues/61 - Build universal wheels - https://packaging.python.org/en/latest/distributing.html#universal-wheels 1.2.1 (2015-06-25) ------------------ - Encode long types correctly with Python 2.x - https://github.com/frewsxcv/python-geojson/pull/57 1.2.0 (2015-06-19) ------------------ - Utility function to validate GeoJSON objects - https://github.com/frewsxcv/python-geojson/pull/56 1.1.0 (2015-06-08) ------------------ - Stop outputting invalid GeoJSON value id=null on Features - https://github.com/frewsxcv/python-geojson/pull/53
2015-07-26Update 0.17 to 0.18mef2-6/+6
Version 0.18 (2014-12-17) ------------------------- * Nils Enevoldsen did wonderful work refactoring most of the regex in the dictionary. * Nils also added a bunch of tests. Thanks! * Added Tokelau
2015-07-13+osm-gps-map - the new version of gramps can use this.rodent1-1/+2
2015-07-13Import osm-gps-map-1.0.2 as geography/osm-gps-map.rodent5-0/+96
osm-gps-map is a Gtk mapping widget that when given GPS co-ordinates, draws a GPS track, and points of interest on a moving map display. osm-gps-map Downloads map data from a number of websites, including openstreetmap.org, openaerialmap.org and others and can be used to build desktop mapping or geolocation applications.
2015-06-30Recursive revbump from pkgsrc/multimedia/libvpx.ryoon1-2/+2
2015-06-25Explicitly depend on libxml2 now.joerg1-1/+2
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz9-16/+18
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-06-10+ osm2pgsqlwiedi1-1/+2
2015-06-10Import osm2pgsql-0.87.3 as geography/osm2pgsqlwiedi6-0/+107
Converts OSM planet.osm data to a PostgreSQL / PostGIS database suitable for specific applications like rendering into map tiles by Mapnik or geocoding with Nominatim.
2015-06-10Be explicit about libjson-c and buildlink libxml2wiedi1-1/+3
2015-06-07Update libsoup references in buildlink files.youri3-6/+6
2015-06-07Update libsoup buildlink path.youri3-6/+6
2015-06-06Fix MASTER_SITES after adjusting mirrored distfile location to followgdt1-3/+4
MASTER_SITE_LOCAL convention.
2015-06-06Update to 1.5.2.gdt5-29/+125
pkgsrc changes: add bash exorcism for testo upstream changes: Depend on QT, and much rewriting Summary of upstream changes: 1.5.2 Add read support for Google's "gx:track" extension to KML. Ralf Horstmann adds Mynav Map Manager and VDO GP7. White B. Coot adds F90G support. Zingo Andersonadds Energympro sport watches. Support altitude in mainnav. 1.5.1 Add options to discard filter to discard points based on regular expressions. Experimental support for for faster Garmin serial download speeds. 1.5.0 GPSBabel 1.4.x has had a good run. That series has been downloaded over a million times and is widely used by thousands of people a day. But, like many projects entering their teens (I started the code that became GPSBabel in 2001) we've accumulated our share of technical debt and the world around us has changed. GPSBabel 1.5 is about revisiting some of those early, fundamental (and, sometimes, dumb) decisions and rebuilding much of it from the foundation up. We've collected hundreds of changes spanning about a hundred thousand lines of code and we're presenting GPSBabel 1.5. Of course, if you're an existing user, you're looking for new formats and fixes. We happen to have those. Freshly added: Mapbar Garmin G1000 Google Direction API MTK Locus Lowrance USR v4 GlobalSat DG-200 Humminbird v4 We have fixes: GUI now lists help button on main screen and options pages. TODO: list more. By far, our deepest cutting changes are in our infrastructure. We changed the implementation language from C89 to C++03. This lets our developers use modern, object-oriented programming and modern libraries. We moved to the open source Qt toolkit. We've successfully used Qt in the GUI for over five years. This lets us focus on GPSBabel itself and not implementi ng our own OS abstractions from scratch, robust string and time handling, and much more. We replaced time from our old representation that used the number of seconds since 1/1/1970 and had a fractional seconds component bolted onto the side (that was only sometimes used) with a QDateTime which allows us to represent time within millisecond resolution from Jan 2, 4713 BCE to sometimes in the year 11 million. While that sounds crazy (it is!) this lets things like the track filter not mangle data collected by your 10Hz GPS and your placemarks can have dates that, say, buildings were built or cities were founded without worrying about Jan 1, 1970. We replaced all of our XML (GPX, KML, Geo, etc) readers with Qt readers. This reduces the number of data-specific bugs you're likely to encounter. No longer will a waypoint named "]]" (it happens!) crash your data. We're much more robust when reading extended namespaces. We replaced our own XML writers with Qt's XML serializers. This solves a whole class of data-specific issues with specific fields containing data like "<" or "[[<CDATA" (it happens!) or international characters or such. Reference counted, dynamic strings are now used in the majority of our key data structures, eliminating leaks and allowing multiple copies of the same data to share a copy in memory, lessening the amount of memory we use. A lot of emphasis as been placed on sound engineering. GPSBabel now has automated tests covering hundreds of thousands of operations to check against memory leaks, overwrites, unused code, uninitialized data use and so on. We believe this to be our highest quality release ever. As a result of all this remodelling, some of our formats that our statistics showed were infrequently used and that had little to no support traffic in many years were removed. Most of these were formats for Palm OS, were never mentioned after they were initially added, or are for companies that have been out of business for years or that have moved to better formats, like GPX. These include: Deprecated formats - Palm/OS cetus copilot coto gcdb geoniche gpilots gpspilot mag_pdb magnav palmdoc pathaway quovadis Others axim_gpb coastexp hsandv ktf2 kwf2 msroute msroute1 psp sportsim
2015-05-30Add py-obspywen1-1/+2
2015-05-30Import ObsPy-0.10.2 as geography/py-obspy.(Based pkgsrc/wip/py-obspy)wen4-0/+1771
ObsPy is an open-source project dedicated to provide a Python framework for processing seismological data.
2015-05-01Update to 2.60wen2-8/+7
Update my mail Upstream changes: 2.60 2014-03-14 - Add method to obtain the dbf header information. https://github.com/shawnlaffan/Geo-ShapeFile/issues/15 - Clean up some POD formatting issues. 2.58 2014-03-06 - CPAN testers are green for 2.57_001 so make a production release. - Fix incorrect passing of arguments in the shape index. This should not affect most existing code as the indexing is only used when called explicitly. https://github.com/shawnlaffan/Geo-ShapeFile/issues/14 - Croak when an invalid file name is passed. https://github.com/shawnlaffan/Geo-ShapeFile/issues/13 2.57_001 2014-03-05 Development release towards 2.58. Changes are listed there. 2.56 2014-02-18 - Shawn Laffan - CPAN testers are green for 2.55_001, so bump the version number and release as a full version. 2.55_001 2014-02-17 - Shawn Laffan - Add Geo::ShapeFile::Shape::Index as a simple 2-d block based index. - Geo::Shape::ShapeFile now uses a spatial index for the segments. This speeds up the contains_point routines by about 50-70% when used. The index is opt-in at the moment, so will have no effect on existing code. - Geo::ShapeFile::get_part now returns an array ref in scalar context. - Geo::ShapeFile::Point::angle_to now works. - Many of the undocumented methods have been renamed to use a leading underscore, as they are private methods. This avoids a number of POD test warnings. - Add parent, POSIX and autovovofication to the list of dependencies in the makefile. 2.54 2014-02-11 - Shawn Laffan - Fix https://rt.cpan.org/Ticket/Display.html?id=89563 Thanks to Daniel Smith for reporting, and also providing an optimisation which also handles edge overlap cases. - Reorganise the test suite to allow running of subsets of tests. 2.53_003 2014-02-10 - Shawn Laffan - Clear up several longstanding RT tickets: - https://rt.cpan.org/Ticket/Display.html?id=46698 Clarify docs such that point objects are passed to has_point, not coordinates. - https://rt.cpan.org/Ticket/Display.html?id=46068 Values returned from width and height were swapped. Thanks to Le Goddard for reporting. - https://rt.cpan.org/Ticket/Display.html?id=49054 $@ should have been @_ (thanks to rgsave@hotmail.com for reporting) - https://rt.cpan.org/Ticket/Display.html?id=92790 DBF field names can now be accessed in file order. - https://rt.cpan.org/Ticket/Display.html?id=63347 corners were incorrectly reported. Thanks to Liam Gretton for reporting. - Reorganise the test suite to use subtests, with tests in subs. Add more tests. - General formatting and style changes to the code. - Add List::Util as a dependency. - Development is now on github, so update the metadata to reflect this. https://github.com/shawnlaffan/Geo-ShapeFile
2015-05-01Update to 0.11wen2-7/+6
Upstream changes: 0.10 Mon Mar 25 19:05:12 2013 - fixed error in Everest Pakistan ellipsoid axis - Added Arc 1950 ellipsoid - patched MGRS calculations for S. Hemisphere - Added MGRS tests 0.11 Tue May 21 13:26:14 2013 - Added NAD27 and NAD83 ellipsoids
2015-04-25Recursive revbump following MesaLib update, categories g through n.tnn17-31/+34
2015-04-06Revbump after updating textproc/icuadam9-18/+18
2015-04-03Recursive bump for vala-0.28.0 update.wiz1-2/+2
2015-03-31Add missing header for rand(3).joerg2-1/+14
2015-03-19Update to 1.9.4 (leaf).gdt3-13/+19
This required a fairly massive rototill of the PKGNAME/DISTNAME because of bugs in upstream distfile generation, reported at https://github.com/jswhit/pyproj/issues/7 But there are no signficant changes in packaging other than coping with the distfile naming bug. 1.9.4 (git tag v1.9.4rel) * migrate to github from googlecode. * update proj4 source code from svn r2595 (version 4.9.0RC2). * include runtime_library_dirs in setup-proj.py. * added to_latlong method (issue 51). * fix back azimuth when lon1 and lon2 are identical.
2015-03-15Apply modified patch sent by palo@ in private mail. This brings all theserodent3-17/+26
packages to version 3.4.x. May this not break anything (although i feel it might).
2015-03-14wants to link with pthreadstnn1-1/+2
2015-03-14Recursive bump from geography/proj ABI change.gdt8-14/+16
2015-03-14bl3bump from geography/proj ABI changegdt2-3/+4