debian/0000775000000000000000000000000012273033707007174 5ustar debian/osmium-doc.links0000664000000000000000000000012212273033507012303 0ustar usr/share/javascript/jquery/jquery.min.js usr/share/doc/osmium-doc/html/jquery.js debian/copyright0000664000000000000000000000674112273033507011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Source: https://github.com/joto/osmium Files: * Copyright: © 2011, Jochen Topf License: GPL-3.0+ or LGPL-3.0+ Files: debian/* Copyright: © 2011-2012, David Paleino License: GPL-3.0+ Files: osmium/CGAlgorithms.h Copyright: © 2001-2002, Vivid Solutions Inc. © 2005-2006, Refractions Research Inc. License: LGPL-3.0+ Files: osmium/utils/timer.h Copyright: ©, Ken Wilder License: BSD-3 License: GPL-3.0+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". License: LGPL-3.0+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License version 3 can be found in "/usr/share/common-licenses/LGPL-3". License: BSD-3 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/libosmium-dev.docs0000664000000000000000000000003412273033507012615 0ustar NOTES_FOR_DEVELOPERS THANKS debian/changelog0000664000000000000000000000361612273033675011060 0ustar osmium (0.0~20111213-g7f3500a-3build5) trusty; urgency=medium * No-change rebuild against libprotobuf8 -- Steve Langasek Fri, 31 Jan 2014 23:54:28 +0000 osmium (0.0~20111213-g7f3500a-3build4) trusty; urgency=medium * No change rebuild against libicu52 -- Dimitri John Ledkov Fri, 27 Dec 2013 04:55:38 +0000 osmium (0.0~20111213-g7f3500a-3build3) trusty; urgency=medium * No-change rebuild for geos transition. -- Logan Rosen Sun, 15 Dec 2013 01:13:31 -0500 osmium (0.0~20111213-g7f3500a-3build2) trusty; urgency=low * Rebuild against libv8-3.14. -- Colin Watson Fri, 08 Nov 2013 16:14:31 +0000 osmium (0.0~20111213-g7f3500a-3build1) quantal; urgency=low * Rebuild against new libv8 -- Bhavani Shankar Wed, 06 Jun 2012 18:49:35 +0530 osmium (0.0~20111213-g7f3500a-3) unstable; urgency=low * Disable building the documentation, since doxygen randomly fails on some arches (Closes: #667035) * Updated debian/copyright -- David Paleino Sat, 14 Apr 2012 19:54:44 +0200 osmium (0.0~20111213-g7f3500a-2) unstable; urgency=low * Switch dependency from libgeos-dev to libgeos++-dev * Fix FTBFS with the new geos library (02-support_new_libgeos++.patch) * Standards-Version bump to 3.9.3, no changes needed * Updated debian/copyright * Override three more invalid "duplicate files" by lintian -- David Paleino Tue, 13 Mar 2012 09:53:50 +0100 osmium (0.0~20111213-g7f3500a-1) unstable; urgency=low * New git snapshot * Fix FTBFS with ld --as-needed, thanks to Julian Taylor (Closes: #656751) -- David Paleino Tue, 31 Jan 2012 16:42:07 +0100 osmium (0.0~20111114-ga147fb1-1) unstable; urgency=low * Initial release (Closes: #648710) -- David Paleino Mon, 14 Nov 2011 21:11:24 +0100 debian/compat0000664000000000000000000000000212273033507010370 0ustar 8 debian/osmium-doc.lintian-overrides0000664000000000000000000005445212273033507014640 0ustar osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/search/all_79.js usr/share/doc/osmium-doc/html/search/functions_79.js osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/search/all_7e.js usr/share/doc/osmium-doc/html/search/functions_7e.js osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/search/all_7a.js usr/share/doc/osmium-doc/html/search/functions_7a.js osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/search/all_6b.js usr/share/doc/osmium-doc/html/search/functions_6b.js osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1SparseTable__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1SparseTable__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1CoordinatesForWays__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1CoordinatesForWays__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1FixedArray__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1FixedArray__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1CoordinatesForWays__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1CoordinatesForWays__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1Null__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1Null__inherit__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1Point__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/linestring_8hpp__dep__incl.map usr/share/doc/osmium-doc/html/template_8hpp__dep__incl.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1TagList_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1TagList_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Null_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Null_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Sqlite_1_1Exception__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1Sqlite_1_1Exception__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1Null__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1Null__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1UTF16__to__UTF8__Conversion__Error__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1UTF16__to__UTF8__Conversion__Error__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1RangeFromHistory__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1RangeFromHistory__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Area_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Area_1_1JavascriptTemplate__inherit__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Node_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Node_1_1JavascriptTemplate__inherit__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Way_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Way_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1Mmap__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1Mmap__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Relation_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Relation_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1LineString__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1Polygon__coll__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeHistoryExpected__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeHistoryExpected__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Relation_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Relation_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1FixedArray__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1FixedArray__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1UTF16__to__UTF8__Conversion__Error__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1UTF16__to__UTF8__Conversion__Error__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1MultiPolygon_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1MultiPolygon_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeOSMExpected__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeOSMExpected__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1OSMFile_1_1SystemError__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1OSMFile_1_1SystemError__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMember_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMember_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/HandlerJavascript_8hpp__incl.map usr/share/doc/osmium-doc/html/byid_8hpp__incl.map usr/share/doc/osmium-doc/html/classOsmium_1_1Delta__coll__graph.map usr/share/doc/osmium-doc/html/csv_8hpp__incl.map usr/share/doc/osmium-doc/html/delta_8hpp__incl.map usr/share/doc/osmium-doc/html/exceptions_8hpp__incl.map usr/share/doc/osmium-doc/html/input_2pbf_8hpp__incl.map usr/share/doc/osmium-doc/html/input_2xml_8hpp__incl.map usr/share/doc/osmium-doc/html/osmfile_8hpp__incl.map usr/share/doc/osmium-doc/html/output_2xml_8hpp__incl.map usr/share/doc/osmium-doc/html/position_8hpp__incl.map usr/share/doc/osmium-doc/html/progress_8hpp__incl.map usr/share/doc/osmium-doc/html/shapefile_8hpp__incl.map usr/share/doc/osmium-doc/html/sqlite_8hpp__incl.map usr/share/doc/osmium-doc/html/stringtable_8hpp__incl.map usr/share/doc/osmium-doc/html/tag_8hpp__incl.map usr/share/doc/osmium-doc/html/template_8hpp__incl.map usr/share/doc/osmium-doc/html/timestamp_8hpp__incl.map usr/share/doc/osmium-doc/html/types_8hpp__incl.map usr/share/doc/osmium-doc/html/unicode_8hpp__incl.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1CSV_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1CSV_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1UTF8__to__UTF16__Conversion__Error__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1UTF8__to__UTF16__Conversion__Error__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1Shapefile_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1Shapefile_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Null_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Null_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Progress__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Progress__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Object_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1TagList_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1TagList_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Debug__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Debug__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Node_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Node_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Debug__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Debug__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMemberList_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMemberList_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1Mmap__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1Mmap__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/delta_8hpp__dep__incl.map usr/share/doc/osmium-doc/html/stringtable_8hpp__dep__incl.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Area_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Area_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeOSMExpected__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeOSMExpected__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1Shapefile_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1Shapefile_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Progress__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Progress__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1FixedArray__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1FixedArray__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Way_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Way_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1LineString_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1LineString_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1UTF8__to__UTF16__Conversion__Error__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1UTF8__to__UTF16__Conversion__Error__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1RangeFromHistory__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1RangeFromHistory__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Node_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Node_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/osmfile__impl_8hpp__dep__incl.map usr/share/doc/osmium-doc/html/unicode_8hpp__dep__incl.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1OSMFile_1_1SystemError__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1OSMFile_1_1SystemError__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1Shapefile_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1Shapefile_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Input_1_1PBF__inherit__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Input_1_1XML__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMemberList_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMemberList_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1CoordinatesForWays__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1CoordinatesForWays__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Sqlite_1_1Exception__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1Sqlite_1_1Exception__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Polygon_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Polygon_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1WayNodeList_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1WayNodeList_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1SparseTable__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1SparseTable__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMember_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMember_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1FindBbox__inherit__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Progress__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Progress__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Point_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Point_1_1JavascriptTemplate__inherit__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Polygon_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Polygon_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1LineString__inherit__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1Polygon__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeOSMExpected__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeOSMExpected__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1MultiPolygon_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1MultiPolygon_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMember_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMember_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1CSV_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1CSV_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Null_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Null_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1OSM_1_1Node__inherit__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1OSM_1_1Way__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1SparseTable__coll__graph.md5 usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1SparseTable__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeHistoryExpected__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeHistoryExpected__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Way_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Way_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Output_1_1PBF__inherit__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Output_1_1XML__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Point_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Point_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1MultiPolygon_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1MultiPolygon_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Polygon_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Polygon_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1UTF16__to__UTF8__Conversion__Error__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1UTF16__to__UTF8__Conversion__Error__inherit__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1UTF8__to__UTF16__Conversion__Error__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1UTF8__to__UTF16__Conversion__Error__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/output_2pbf_8hpp__dep__incl.map usr/share/doc/osmium-doc/html/output_2xml_8hpp__dep__incl.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1CSV_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1Export_1_1CSV_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Relation_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Relation_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1TagList_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1TagList_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Point_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1Point_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Debug__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1Debug__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Area_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1Area_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1Mmap__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1Storage_1_1Mmap__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1WayNodeList_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1WayNodeList_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1LineString_1_1JavascriptTemplate__coll__graph.map usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1LineString_1_1JavascriptTemplate__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1WayNodeList_1_1JavascriptTemplate__coll__graph.png usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1WayNodeList_1_1JavascriptTemplate__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1OSMFile_1_1SystemError__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1OSMFile_1_1SystemError__inherit__graph.png osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1LineString_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1Geometry_1_1LineString_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1OSMFile_1_1ArgumentError__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1OSMFile_1_1IOError__coll__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMemberList_1_1JavascriptTemplate__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSM_1_1RelationMemberList_1_1JavascriptTemplate__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeHistoryExpected__coll__graph.md5 usr/share/doc/osmium-doc/html/structOsmium_1_1OSMFile_1_1FileTypeHistoryExpected__inherit__graph.md5 osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1RangeFromHistory__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Handler_1_1RangeFromHistory__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Sqlite_1_1Exception__coll__graph.map usr/share/doc/osmium-doc/html/classOsmium_1_1Sqlite_1_1Exception__inherit__graph.map osmium-doc: duplicate-files usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1Null__coll__graph.png usr/share/doc/osmium-doc/html/classOsmium_1_1Geometry_1_1Null__inherit__graph.png debian/gbp.conf0000664000000000000000000000005012273033507010604 0ustar [git-import-orig] filter = [ 'debian' ] debian/osmjs.docs0000664000000000000000000000001512273033507011173 0ustar osmjs/README debian/source/0000775000000000000000000000000012273033705010472 5ustar debian/source/format0000664000000000000000000000001412273033507011700 0ustar 3.0 (quilt) debian/osmjs.10000664000000000000000000000366412273033507010420 0ustar .TH OSMJS 1 "November 14, 2011" .SH NAME osmjs \- Javascript interpreter for the Osmium framework .SH SYNOPSIS .B osmjs .RI [ options ] " osmfile" .RI [ args ] .SH DESCRIPTION This manual page documents briefly the \fBosmjs\fR command. .PP \fBosmjs\fR is an Osmium based framework for handling OSM data by calling Javascript callbacks for each object in an OSM data file. This gives you the flexibility of Javascript together with speed of the C++ Osmium framework and the Google V8 Javascript JIT compiler. .PP \fIosmfile\fR can be an OSM XML (suffix .osm) (optionally packed with bz2 or gz) or PBF (suffix .osm.pbf) file. In single-pass mode it can also be '\fB-\fR' to read a PBF file from stdin. .SH OPTIONS This program follows the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is included below. .TP .B \-h, \-\-help Show summary of options. .TP .B \-d, \-\-debug Enable debugging output. .TP \fB\-i \fIFILE\fR, \fB\-\-include=\fIFILE\fR Include Javascript file (can be given several times) .TP \fB\-j \fIFILE\fR, \fB\-\-javascript=\fIFILE\fR Process given Javascript file .TP \fB\-l \fISTORE\fR, \fB\-\-location-store=\fISTORE\fR Set location store (default: '\fInone\fR'). See below for a list of available stores. .TP .B \-r, \-\-no-repair Do not attempt to repair broken multipolygons .TP .B \-2, \-\-2pass Read \fIosmfile\fR twice .TP .B \-m, \-\-multipolygon Build multipolygons (implies \fB\-2\fI) .SH STORES .TP .B none Do not store node locations (you will have no way or polygon geometries) .TP .B array Store node locations in large array (use for large OSM files) .TP .B disk Store node locations on disk (use when low on memory) .TP .B sparsetable Store node locations in sparse table (use for small OSM files) .SH AUTHOR Osmium was written by Jochen Topf . .PP This manual page was written by David Paleino , for the Debian project (and may be used by others). debian/rules0000775000000000000000000000056312273033507010256 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ override_dh_auto_build: dh_auto_build dh_auto_build -Dosmjs override_dh_auto_clean: dh_auto_clean dh_auto_clean -Dosmjs override_dh_auto_install: dh_auto_install dh_auto_install -Dosmjs override_dh_auto_test: dh_auto_test cd test; ./run_tests.sh debian/control0000664000000000000000000000573412273033507010606 0ustar Source: osmium Section: utils Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian OpenStreetMap Team Uploaders: David Paleino Build-Depends: debhelper (>= 8~) , cppcheck # , doxygen # , graphviz , libprotobuf-dev , protobuf-compiler , libv8-dev , libicu-dev , libsparsehash-dev , libexpat1-dev , libgeos++-dev , libgdal1-dev , libgd2-xpm-dev , libsqlite3-dev , libshp-dev , zlib1g-dev , libboost-dev , libosmpbf-dev , libboost-test-dev Standards-Version: 3.9.3 Homepage: http://wiki.openstreetmap.org/wiki/Osmium Vcs-Git: git://git.debian.org/pkg-osm/osmium.git Vcs-Browser: http://git.debian.org/?p=pkg-osm/osmium.git;a=summary Package: libosmium-dev Section: libdevel Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: C++ framework for working with OSM data files Osmium is a C++ framework for working with OSM data files. Osmium can read OSM data in XML or binary format (PBF) and can call different handlers for each OSM object. . Available handlers include: * Javascript handler (calls Javascript callbacks you provide) * Multipolygon handler (assembles areas(multipolygons) from relations and ways) * NodeLocationStore handler (stores node locations and builds way geometries from them) * Statistics handler (does some general statistics) * (others...) . This package provides the header files useful to develop third-party applications. #Package: osmium-doc #Section: doc #Architecture: all #Depends: ${misc:Depends} # , libjs-jquery #Description: C++ framework for working with OSM data files - docs # Osmium is a C++ framework for working with OSM data files. Osmium can read # OSM data in XML or binary format (PBF) and can call different handlers for # each OSM object. # . # Available handlers include: # * Javascript handler (calls Javascript callbacks you provide) # * Multipolygon handler (assembles areas(multipolygons) from relations and # ways) # * NodeLocationStore handler (stores node locations and builds way # geometries from them) # * Statistics handler (does some general statistics) # * (others...) # . # This package provides documentation about the Osmium framework. Package: osmjs Architecture: any Depends: ${shlibs:Depends} , ${misc:Depends} Description: osmium-based Javascript framework for handling OSM data Osmium is a C++ framework for working with OSM data files. Osmium can read OSM data in XML or binary format (PBF) and can call different handlers for each OSM object. . Available handlers include: * Javascript handler (calls Javascript callbacks you provide) * Multipolygon handler (assembles areas(multipolygons) from relations and ways) * NodeLocationStore handler (stores node locations and builds way geometries from them) * Statistics handler (does some general statistics) * (others...) . This package contains the Javascript framework based on osmium. debian/osmjs.manpages0000664000000000000000000000001712273033507012040 0ustar debian/osmjs.1 debian/patches/0000775000000000000000000000000012273033705010621 5ustar debian/patches/00-fix_typos.patch0000664000000000000000000000134012273033507014101 0ustar From: David Paleino Subject: fix typo in source code Origin: vendor Forwarded: no --- include/osmium/HandlerJavascript.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- osmium.orig/include/osmium/HandlerJavascript.hpp +++ osmium/include/osmium/HandlerJavascript.hpp @@ -161,7 +161,7 @@ namespace Osmium { } else if (!strcmp(*type, "polygon")) { oc = new Osmium::Export::PolygonShapefile(filename); } else { - throw std::runtime_error("unkown shapefile type"); + throw std::runtime_error("unknown shapefile type"); } return oc->js_instance(); debian/patches/03-disable_building_docs.patch0000664000000000000000000000205312273033507016352 0ustar From: David Paleino Subject: disable building docs, since doxygen randomly fails on "slow" arches Origin: vendor Forwarded: not-needed --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- osmium.orig/Makefile +++ osmium/Makefile @@ -7,7 +7,7 @@ all: clean: - rm -fr doc/html + #rm -fr doc/html install: doc install -m 755 -g root -o root -d $(DESTDIR)/usr/include @@ -15,7 +15,7 @@ install: doc install -m 644 -g root -o root README $(DESTDIR)/usr/share/doc/libosmium-dev/README install -m 644 -g root -o root include/osmium.hpp $(DESTDIR)/usr/include cp --recursive include/osmium $(DESTDIR)/usr/include - cp --recursive doc/html $(DESTDIR)/usr/share/doc/libosmium-dev + #cp --recursive doc/html $(DESTDIR)/usr/share/doc/libosmium-dev check: cppcheck --enable=all -I include */*.cpp test/*/test_*.cpp @@ -43,7 +43,7 @@ indent: doc: doc/html/files.html doc/html/files.html: include/*.hpp include/*/*.hpp include/*/*/*.hpp - doxygen >/dev/null + #doxygen >/dev/null deb: debuild -I -us -uc debian/patches/01-fix_ld--as-needed.patch0000664000000000000000000000520712273033507015231 0ustar From: Julian Taylor Subject: fix build with ld --as-needed libraries must be placed after objects needing their symbols Origin: vendor Bug-Debian: http://bugs.debian.org/656751 Forwarded: no --- test/run_tests.sh | 15 ++++++++------- test/testgroup_geos/setup.sh | 3 ++- test/testgroup_ogr/setup.sh | 3 ++- test/testgroup_plain/setup.sh | 2 +- 4 files changed, 13 insertions(+), 10 deletions(-) --- osmium.orig/test/run_tests.sh +++ osmium/test/run_tests.sh @@ -13,7 +13,8 @@ set -e CXX="g++" CXXFLAGS="-g -Wall -Wextra -Wredundant-decls -Wdisabled-optimization -pedantic -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo" -COMPILE="$CXX -I../include -I. $CXXFLAGS -lboost_unit_test_framework -o tests test_utils.cpp" +LIBADD="-lboost_unit_test_framework" +COMPILE="$CXX -I../include -I. $CXXFLAGS -o tests test_utils.cpp" if [ "x$1" = "x-v" ]; then VALGRIND="valgrind --leak-check=full --show-reachable=yes" @@ -30,8 +31,8 @@ if [ "x$1" = "x" ]; then echo "\nTesting group $GROUP...\n" . $DIR/setup.sh FILES="test_main.cpp $DIR/*/test_*.cpp" - echo $COMPILE $FLAGS $FILES - $COMPILE $FLAGS $FILES + echo $COMPILE $FLAGS $FILES $LIBS $LIBADD + $COMPILE $FLAGS $FILES $LIBS $LIBADD $VALGRIND ./tests done else @@ -41,14 +42,14 @@ else if [ "x$2" = "x" ]; then echo "\nTesting group $GROUP...\n" FILES="test_main.cpp $DIR/*/test_*.cpp" - echo $COMPILE $FLAGS $FILES - $COMPILE $FLAGS $FILES + echo $COMPILE $FLAGS $FILES $LIBS $LIBADD + $COMPILE $FLAGS $FILES $LIBS $LIBADD $VALGRIND ./tests else echo "\nTesting file $2 in group $GROUP...\n" FILES="-DSTAND_ALONE $DIR/$2" - echo $COMPILE $FLAGS $FILES - $COMPILE $FLAGS $FILES + echo $COMPILE $FLAGS $FILES $LIBS $LIBADD + $COMPILE $FLAGS $FILES $LIBS $LIBADD $VALGRIND ./tests fi fi --- osmium.orig/test/testgroup_geos/setup.sh +++ osmium/test/testgroup_geos/setup.sh @@ -1 +1,2 @@ -FLAGS="-DOSMIUM_WITH_GEOS `geos-config --cflags` `geos-config --libs`" +FLAGS="-DOSMIUM_WITH_GEOS `geos-config --cflags`" +LIBS="-DOSMIUM_WITH_GEOS `geos-config --libs`" --- osmium.orig/test/testgroup_ogr/setup.sh +++ osmium/test/testgroup_ogr/setup.sh @@ -1 +1,2 @@ -FLAGS="-DOSMIUM_WITH_OGR `gdal-config --cflags` `gdal-config --libs`" +FLAGS="-DOSMIUM_WITH_OGR `gdal-config --cflags`" +LIBS="-DOSMIUM_WITH_OGR `gdal-config --libs`" --- osmium.orig/test/testgroup_plain/setup.sh +++ osmium/test/testgroup_plain/setup.sh @@ -1 +1 @@ -FLAGS="" +FLAGS="`gdal-config --cflags`" debian/patches/02-support_new_libgeos++.patch0000664000000000000000000000617412273033507016310 0ustar From: David Paleino Subject: patch code to work with geos++ 3.3.1 Origin: vendor Forwarded: no --- include/osmium/geometry/multipolygon.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) --- osmium.orig/include/osmium/geometry/multipolygon.hpp +++ osmium/include/osmium/geometry/multipolygon.hpp @@ -54,14 +54,14 @@ namespace Osmium { switch (g->getGeometryTypeId()) { case geos::geom::GEOS_MULTIPOLYGON: case geos::geom::GEOS_MULTILINESTRING: { - for (geos::geom::GeometryCollection::const_iterator it = static_cast(g)->begin(); - it != static_cast(g)->end(); ++it) { + for (geos::geom::GeometryCollection::const_iterator it = dynamic_cast(g)->begin(); + it != dynamic_cast(g)->end(); ++it) { dump_geometry(*it, part_start_list, x_list, y_list); } break; } case geos::geom::GEOS_POLYGON: { - const geos::geom::Polygon* polygon = static_cast(g); + const geos::geom::Polygon* polygon = dynamic_cast(g); dump_geometry(polygon->getExteriorRing(), part_start_list, x_list, y_list); for (size_t i=0; i < polygon->getNumInteriorRing(); ++i) { dump_geometry(polygon->getInteriorRingN(i), part_start_list, x_list, y_list); @@ -71,7 +71,7 @@ namespace Osmium { case geos::geom::GEOS_LINESTRING: case geos::geom::GEOS_LINEARRING: { part_start_list.push_back(x_list.size()); - const geos::geom::CoordinateSequence* cs = static_cast(g)->getCoordinatesRO(); + const geos::geom::CoordinateSequence* cs = dynamic_cast(g)->getCoordinatesRO(); for (size_t i = 0; i < cs->getSize(); ++i) { x_list.push_back(cs->getX(i)); y_list.push_back(cs->getY(i)); @@ -165,7 +165,7 @@ namespace Osmium { v8::Local multipolygon_array = v8::Array::New(geometry->getNumGeometries()); for (size_t i=0; i < geometry->getNumGeometries(); ++i) { - geos::geom::Polygon* polygon = (geos::geom::Polygon*) geometry->getGeometryN(i); + const geos::geom::Polygon* polygon = dynamic_cast(geometry->getGeometryN(i)); v8::Local polygon_array = v8::Array::New(polygon->getNumInteriorRing()); multipolygon_array->Set(i, polygon_array); polygon_array->Set(0, js_ring_as_array(polygon->getExteriorRing())); debian/patches/series0000664000000000000000000000015412273033507012036 0ustar 00-fix_typos.patch 01-fix_ld--as-needed.patch 02-support_new_libgeos++.patch 03-disable_building_docs.patch debian/libosmium-dev.examples0000664000000000000000000000001312273033507013500 0ustar examples/* debian/libosmium-dev.install0000664000000000000000000000001512273033507013332 0ustar usr/include/ debian/osmjs.install0000664000000000000000000000005112273033507011711 0ustar usr/bin/ osmjs/js/* usr/share/osmjs/ debian/osmium-doc.docs0000664000000000000000000000001212273033507012111 0ustar doc/html/ debian/osmium-doc.doc-base0000664000000000000000000000030212273033507012640 0ustar Document: osmium Title: Osmium Reference Author: Jochen Topf Section: Programming/C++ Format: HTML Index: /usr/share/doc/osmium-doc/html/index.html Files: /usr/share/doc/osmium-doc/html/*.html