debian/0000755000000000000000000000000012302724017007164 5ustar debian/docs0000644000000000000000000000001212252364010010025 0ustar README.md debian/mapnik-doc.doc-base0000644000000000000000000000040312252364010012577 0ustar Document: mapnik Title: Mapnik Python API Reference Abstract: This manual describes the Python API provided by Mapnik. Section: Programming/Python Format: HTML Index: /usr/share/doc/mapnik-doc/python/index.html Files: /usr/share/doc/mapnik-doc/python/*.html debian/python-mapnik.install0000644000000000000000000000011112252364010013340 0ustar usr/lib/python*/*-packages/mapnik/* usr/lib/python*/*-packages/mapnik2/* debian/manpages/0000755000000000000000000000000012252364010010754 5ustar debian/manpages/shapeindex.10000644000000000000000000000356312252364010013175 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH SHAPEINDEX 1 "January 11, 2007" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME shapeindex \- program to creates file system based index for ESRI shapefiles .SH SYNOPSIS .B shapeindex .RI [ options ] .SH DESCRIPTION This manual page documents briefly the .B shapeindex command. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBshapeindex\fP is a program that creates file system based index (*.index) for ESRI shapefiles. These files are used for fast 'in box' queries on large shapefiles. .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 \-V, \-\-version Show version of program. .TP .B \-v, \-\-verbose Show verbose output. .TP .B \-d, \-\-depth [arg] Specify maximum tree depth (default 8) .TP .B \-r, \-\-ratio [arg] Specify split ratio (default 0.55) .TP .B \-\-shape_files [file1 file2..fileN] Specify shape files to index .SH AUTHOR shapeindex was written by Artem Pavlenko. .PP This manual page was written by Dominic Hargreaves , for the Debian project (but may be used by others). debian/manpages/upgrade-map-xml.10000644000000000000000000000173312252364010014042 0ustar .TH UPGRADE-MAP-XML 1 "October 4, 2011" .SH NAME upgrade\-map\-xml \- program to convert stylesheets from Mapnik 0.* to the Mapnik 2.0 format .SH SYNOPSIS .B upgrade\-map\-xml [ options ] .I input-stylesheet [ output-stylesheet ] .SH DESCRIPTION This manual page documents briefly the \fBupgrade\-map\-xml\fR command. .PP \fBupgrade\-map\-xml\fP is a program to convert the old Mapnik 0.* format stylesheets to the new Mapnik2 format. .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 \-\-indent Indent the resulting XML. .TP .B \-\-in\-place Update and overwrite the map in place. .SH AUTHOR This manual page was written by David Paleino , for the Debian project (but may be used by others), and is licensed under the terms of the GNU General Public License version 2 or, at your option, any later version. debian/manpages/mapnik-plugin-base.10000644000000000000000000000245512252364010014527 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH MAPNIK-PLUGIN-BASE 1 "February 6, 2008" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME mapnik-plugin-base \- determine path to Mapnik plugins .SH SYNOPSIS .B mapnik-plugin-base .SH DESCRIPTION .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBmapnik-plugin-base\fP outputs the directory containing Mapnik plugins relevant to the version of Mapnik being targeted. .SH OPTIONS There are no options. .SH AUTHOR mapnik-plugin-base was written by Dominic Hargreaves. .PP This manual page was written by Dominic Hargreaves , for the Debian project (but may be used by others). debian/manpages/mapnik-config.10000644000000000000000000000264512252364010013567 0ustar .TH MAPNIK-CONFIG 1 "October 4, 2011" .SH NAME mapnik\-config \- return meta-information about Mapnik .SH SYNOPSIS .B mapnik\-config [ options ] .SH DESCRIPTION This manual page documents briefly the \fBmapnik\-config\fR command. .PP \fBmapnik\-config\fP is a program that returns meta-information about the installed libmapnik. .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 \fB\-\-prefix, \-\-prefix=\fInew_prefix\fR Display Mapnik prefix or, alternatively, temporarily set the Mapnik prefix to \fInew_prefix\fR. .TP .B \-\-libs Print library linking information. .TP .B \-\-dep\-libs Print library linking information for Mapnik depedencies. .TP .B \-\-ldflags Print library paths (\-L) information. .TP .B \-\-cflags Print pre-processor and compiler flags. .TP .B \-\-fonts Print default fonts directory. .TP .B \-\-input\-plugins Print default input plugins directory. .TP .B \-\-json Print all config options as JSON objects. .TP .B \-h, \-\-help Show summary of options. .TP .B \-v, \-\-version Shows version information. .TP .B \-\-svn\-revision Shows SVN revision information. .SH AUTHOR This manual page was written by David Paleino , for the Debian project (but may be used by others), and is licensed under the terms of the GNU General Public License version 2 or, at your option, any later version. debian/manpages/mapnik-speed-check.10000644000000000000000000000122712252364010014470 0ustar .TH MAPNIK-SPEED-CHECK 1 "October 4, 2011" .SH NAME mapnik-speed-check \- program to check the speed of Mapnik rendering engine .SH SYNOPSIS .B mapnik\-speed\-check .I stylesheet .I iterations [minx,miny,maxx,maxy] .SH DESCRIPTION This manual page documents briefly the \fBmapnik\-speed\-check\fR command. .PP \fBmapnik\-speed\-check\fP is a program that can be used to test the Mapnik rendering engine, and its speed. .SH AUTHOR This manual page was written by David Paleino , for the Debian project (but may be used by others), and is licensed under the terms of the GNU General Public License version 2 or, at your option, any later version. debian/copyright0000644000000000000000000003507412252364010011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Contact: https://github.com/mapnik/mapnik/issues Source: https://github.com/mapnik/mapnik/ Repackaged to exclude non-DFSG files in ./tests/data/fonts/XB\ Zar.ttf (cannot find upstream) ./tests/data/fonts/LICENCE.txt (refers to a dead url) Conveniently, remove unused software to simplify this file maintenance: ./scons ./fonts/dejavu* ./fonts/unifont* ./tests/data/fonts/DejaVuSansMono-BoldOblique.ttf ./tests/data/csv/10m-land.csv ./tests/data/raster/* ./tests/data/shp/ne_110m* ./tests/data/shp/world_merc* ./tests/data/shp/new_zealand/ne_50m* Files: * Copyright: 2006-2013 Artem Pavlenko 2005-2012 Jean-Francois Doyon 2010 Robert Coup 2006 10East Corp. 2008 Tom Hughes 2009 Dane Springmeyer 2011 Hermann Kraus License: LGPL-2.1+ Files: debian/* Copyright: 2006-2009 Dominic Hargreaves 2010-2011 David Paleino 2013 Jérémy Lal 2013 YunQiang Su License: GPL-2+ Files: boost/geometry/* Copyright: 2008 Federico J. Fernandez License: BSL-1.0 Files: boost/gil/* Copyright: 2004-2007 Christian Henning License: BSL-1.0 Files: include/mapnik/hash_variant.cpp Copyright: 2011 Antony Polukhin License: BSL-1.0 Files: deps/agg/* Copyright: 2002-2005 Maxim Shemanarev (McSeem) 2005 Tony Juricic License: agg or BSD-3-clause Comment: upstream mapnik forgot to update deps/agg/copying, see https://github.com/mapnik/mapnik/issues/1982 Files: deps/agg/include/agg_conv_clipper.h deps/clipper/src/clipper.cpp deps/clipper/include/clipper.hpp Copyright: 2010-2013 Angus Johnson License: BSL-1.0 Files: deps/mapnik/sparsehash/* Copyright: 2005-2010 Google Inc. License: BSD-3-clause Files: demo/data/* Copyright: Her Majesty the Queen in Right of Canada, Department of Natural Resources. All rights reserved. License: Geogratis Files: src/miniz.c Copyright: none (Public Domain) License: public-domain This is free and unencumbered software released into the public domain. . Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means. . In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. . For more information, please refer to License: LGPL-2.1+ This package 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 2.1 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 Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Comment: on Debian systems, the complete text of the GNU Lesser General Public License v2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. License: GPL-2+ 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 2 of the License, or (at your option) any later version. . This program 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Comment: on Debian systems, the complete text of the GNU General Public License v2 can be found in `/usr/share/common-licenses/GPL-2'. License: agg Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. . 2. 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. . 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 THE AUTHOR 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. License: BSL-1.0 Permission is hereby granted, free of charge, to any person or organization obtaining a copy of the software and accompanying documentation covered by this license (the "Software") to use, reproduce, display, distribute, execute, and transmit the Software, and to prepare derivative works of the Software, and to permit third-parties to whom the Software is furnished to do so, all subject to the following: . The copyright notices in the Software and this entire statement, including the above license grant, this restriction and the following disclaimer, must be included in all copies of the Software, in whole or in part, and all derivative works of the Software, unless such copies or derivative works are solely in the form of machine-executable object code generated by a source language processor. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. License: Geogratis GEOGRATIS LICENCE AGREEMENT FOR UNRESTRICTED USE OF DIGITAL DATA This is a legal agreement between you ("Licensee") and Her Majesty the Queen in Right of Canada ("Canada"), as represented by the Minister of Natural Resources Canada. BY ACCESSING, DOWNLOADING, PRINTING OR USING THE DATA, INFORMATION AND MATERIALS BEING PROVIDED WITH, OR ACCESSIBLE PURSUANT TO THIS AGREEMENT, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, YOU MUST IMMEDIATELY DISPOSE OF ANY SUCH DATA, INFORMATION, MATERIALS AND ANY DERIVED PRODUCTS. . 1. WHEREAS Canada is the owner of the data (the "Data") accessible pursuant to the terms and conditions of this Agreement; 2. AND WHEREAS the Licensee wishes to obtain certain rights to the Data, on terms and conditions herein contained; 3. AND WHEREAS Canada represents that it has full authority to grant the rights desired by the Licensee on the terms and conditions herein contained; 4. AND WHEREAS the parties hereto are desirous of entering into a licence agreement on the basis herein set forth. . NOW, THEREFORE, in consideration of the covenants contained in this Agreement, the parties agree as follows: . 1.0 DEFINITIONS . 1. "Canada's Data" means any and all Data, the Intellectual Property Rights of which vest with Canada. 2. "Data" means any digital data, meta-data, or documentation subject to the terms and conditions of this Agreement. 3. "Derivative Products" means any product, system, sub-system, device, component, material or software that incorporates or uses any part of the Data. 4. "Intellectual Property Rights" means any intellectual property right recognised by law, including any intellectual property right protected through legislation, such as that governing, but not limited to, copyright and patents. . 2.0 LICENCE GRANT . 1. Subject to this Agreement, Canada hereby grants to the Licensee a non-exclusive, fully paid, royalty-free right and licence to exercise all Intellectual Property Rights in the Data. This includes the right to use, incorporate, sublicense (with further right of sublicensing), modify, improve, further develop, and distribute the Data; and to manufacture and / or distribute Derivative Products. 2. The Intellectual Property Rights arising from any modification, improvement, development or translation of the Data, or from the manufacture of Derivative Products, effected by or for the Licensee, shall vest in the Licensee or in such person as the Licensee shall decide. . 3.0 PROTECTION AND ACKNOWLEDGEMENT OF SOURCE . 1. Use of the Data shall not be construed as an endorsement by Canada of any Derivative Products. The Licensee shall identify the source of the Data, in the following manner, where any of the Data are redistributed, or contained within Derivative Products: "© Her Majesty the Queen in Right of Canada, Department of Natural Resources. All rights reserved." . 4.0 WARRANTY, LIABILITY, INDEMNITY . 1. Canada makes no representation or warranty of any kind with respect to the accuracy, usefulness, novelty, validity, scope, completeness or currency of the Data and expressly disclaims any implied warranty of merchantability or fitness for a particular purpose of the Data. Canada does not ensure or warrant compatibility with past, current or future versions of any browser to access the site's Data. 2. The Licensee shall have no recourse against Canada, whether by way of any suit or action, for any loss, liability, damage or cost that the Licensee may suffer or incur at any time, by reason of the Licensee's possession or use of the Data. 3. The Licensee shall indemnify Canada and its officers, employees, agents and contractors from all claims alleging loss, costs, expenses, damages or injuries (including injuries resulting in death) arising out of the Licensee's possession or use of the Data. 4. The Licensee shall license all persons or parties who obtain Data or Derivative Products from the Licensee the right to use the Data or Derivative Products by way of a license agreement, and that agreement shall impose upon these persons or parties the same terms and conditions as those contained in section 4.0 of this Agreement. 5. 4.4 The Licensee's liability to indemnify Canada under this Agreement shall not affect or prejudice Canada from exercising any other rights under law. . 5.0 TERM . 1. This Agreement is effective as of the date and time of acceptance (Eastern Time) and shall remain in effect for a period of one (1) year, subject to subsection 5.2 and section 6.0 below. 2. At the end of the first term, this Agreement shall automatically be extended for successive one (1) year terms, subject to section 6.0 below. . 6.0 TERMINATION . 1. Notwithstanding section 5.0, this Agreement shall terminate: 1. automatically and without notice, if the Licensee commits or permits a breach of any of its covenants or obligations under this Agreement; 2. upon written notice of termination by the Licensee at any time, and such termination shall take effect thirty (30) days after the receipt by Canada of such notice; or 3. upon mutual agreement of the parties. 2. Upon the termination for whatever reason of this Agreement, the Licensee's obligations under section 4.0 shall survive; and the Licensee's rights under section 2.0 shall immediately cease. 3. Upon the termination for whatever reason of this Agreement, the Licensee shall delete or destroy all Data acquired under this Agreement immediately or within a reasonable timeframe where the Data is required to complete orders of Derivative Products made before the termination date of this Agreement. . 7.0 GENERAL . 1. Applicable Law This Agreement shall be construed and enforced in accordance with, and the rights of the parties shall be governed by, the laws of Ontario and Canada as applicable. The parties hereto attorn to the jurisdiction of the Superior Court of the Province of Ontario. 2. Entire Agreement This Agreement constitutes the entire agreement between the parties with respect to its subject matter. This Agreement may only be amended in writing, signed by both parties, which expressly states the intention to amend this Agreement. 3. Dispute Resolution If a dispute arises concerning this Agreement, the parties shall attempt to resolve the matter by negotiation. debian/libmapnik2.2.install0000644000000000000000000000005312252364010012737 0ustar usr/lib/lib*.so.* usr/lib/mapnik/*/input/* debian/libmapnik-dev.install0000644000000000000000000000012312252364010013267 0ustar usr/include/* usr/lib/*.so debian/mapnik-plugin-base usr/bin usr/bin/mapnik-config debian/mapnik-utils.install0000644000000000000000000000011112252364010013157 0ustar usr/bin/shapeindex usr/bin/upgrade_map_xml.py usr/bin/mapnik-speed-check debian/changelog0000644000000000000000000003005612302723777011056 0ustar mapnik (2.2.0+ds1-6build2) trusty; urgency=medium * No-change rebuild for librasterlite soname bump. -- Matthias Klose Mon, 24 Feb 2014 21:13:21 +0100 mapnik (2.2.0+ds1-6build1) trusty; urgency=medium * No change rebuild against libicu52 -- Dimitri John Ledkov Sat, 28 Dec 2013 13:56:39 +0000 mapnik (2.2.0+ds1-6) unstable; urgency=medium * Team upload. * Changed libgdal1-dev in libgdal-dev. * Priority set to optional for all packages. -- Francesco Paolo Lovergine Wed, 11 Dec 2013 18:12:19 +0100 mapnik (2.2.0+ds1-5) unstable; urgency=low * Set gcc optimization flag to -O2 instead of -O3. * Add 2001 patch to remove gcc -ftemplate-depth-300 flag. -- Jérémy Lal Sat, 12 Oct 2013 16:24:50 +0200 mapnik (2.2.0+ds1-4) unstable; urgency=low * Disable completely parallel builds. It might be responsible for memory exhaustion on s390, mipsel, mips. -- Jérémy Lal Thu, 03 Oct 2013 14:24:42 +0200 mapnik (2.2.0+ds1-3) unstable; urgency=low * Honour DEB_BUILD_OPTIONS parallel, defaults to 1. -- Jérémy Lal Wed, 02 Oct 2013 21:55:37 +0200 mapnik (2.2.0+ds1-2) unstable; urgency=low * Build documentation in -indep target. (Closes: #721579) -- Jérémy Lal Sun, 08 Sep 2013 13:34:41 +0200 mapnik (2.2.0+ds1-1) unstable; urgency=low [ Andrew Harvey ] * Change debian/rules to use top level font directory (Closes: #665798) [ David Paleino ] * New upstream version 2.1 - fixed compatibility with PostGIS 2.0 (AsBinary() → ST_AsBinary()) (Closes: #699079) * Switch debian/watch to github tags * debian/patches/: - 02-fix_FTBFS_binutils-gold.patch refreshed - 03-fix_ImportError_mips.patc, 03-fix_big-endian.patch and 04-port_to_new_boost.patch removed * Python bindings testsuite temporarily disabled * Adapt debian/rules get-orig-source target to new upstream layout * Build-Depends on libpng-dev instead of libpng12-dev (Closes: #662425) * Bump debhelper compatibility to 9 * Bump Standards-Version to 3.9.4, no changes needed [ Jérémy Lal ] * New upstream version 2.2 * control: + Transition libmapnik2 to libmapnik (#674587) + Transition python-mapnik2 to python-mapnik + Canonicalize Vcs fields * copyright: + entire tarball review + switch to copyright 1.0 format + DFSG-exclude tests/data/fonts/XB\ Zar.ttf (missing license) + conveniently exclude scons, fonts, and some test files for the sake of copyright simplification. * rules: + update input plugins list, remove geos, kismet and add csv, geojson, python. + disable building demo + remove unneeded workarounds in some targets + call epydoc directly instead of fiddling with build script + pass hardening build flags to mapnik SConstruct, thanks to YunQiang Su. * patch: 1001 patch to link mapnik lib to dl. -- Jérémy Lal Tue, 27 Aug 2013 10:16:08 +0200 mapnik (2.0.0+ds1-3) unstable; urgency=low * Fix wrong linkage against boost_python-py2* -- David Paleino Tue, 25 Oct 2011 22:20:35 +0200 mapnik (2.0.0+ds1-2) unstable; urgency=low * 03-fix_big-endian.patch added: the variable for big-endian architectures was wrongly named (Closes: #644704) -- David Paleino Sat, 08 Oct 2011 22:14:59 +0200 mapnik (2.0.0+ds1-1) unstable; urgency=low * New upstream version * Debhelper compatibility bumped to 8 * New input plugins compiled: geos, rasterlite * Package switch from pysupport to dh_python2 * Package renamed from libmapnik0.7 to libmapnik2-2.0 * Purge debian/copyright from non-(anymore)-existing files -- David Paleino Wed, 05 Oct 2011 13:02:49 +0200 mapnik (0.7.1-6) unstable; urgency=low * Get rid of obsolete libjpeg62 dependencies. (closes: #629970) * Added me to Uploaders to avoid inappropriate NMUing. -- Francesco Paolo Lovergine Mon, 25 Jul 2011 14:14:28 +0200 mapnik (0.7.1-5) unstable; urgency=low * Correctly trap errors in debian/rules, thanks to Jakub Wilk (Closes: #625667) -- David Paleino Thu, 05 May 2011 09:27:24 +0200 mapnik (0.7.1-4) unstable; urgency=low * 04-port_to_new_boost.patch fixes FTBFS with newer Boost::Filesystem, backported from upstream, thanks to Dane Springmeyer (Closes: #624934) * Standards-Version bump to 3.9.2, no changes needed -- David Paleino Tue, 03 May 2011 11:04:48 +0200 mapnik (0.7.1-3) unstable; urgency=low * Compile using internal copy of libagg. (Closes: #603470) -- David Paleino Fri, 19 Nov 2010 12:14:44 +0100 mapnik (0.7.1-2) unstable; urgency=low * debian/patches/03-fix_ImportError_mips.patch added, fixes un-importability on mips{,-el} due to a wrong import. Thanks Jakub Wilk (Closes: #599330) -- David Paleino Sat, 09 Oct 2010 16:25:18 +0200 mapnik (0.7.1-1) unstable; urgency=low * New upstream version * debian/patches/: - 00-fix_amd64_libdir.patch removed, exception for Debian/Ubuntu added in upstream code - 02-fix_FTBFS_binutils-gold.patch refreshed to apply to the new code - 03-fix_typo.patch removed, merged upstream -- David Paleino Tue, 30 Mar 2010 07:28:55 +0200 mapnik (0.7.0-2) unstable; urgency=low * Fix various FTBFS (Closes: #570865) * debian/patches/: - 00-fix_amd64_libdir.patch added, install the shared library in /usr/lib/ also on amd64. * debian/rules: - pass -r to xargs when fixing permissions, thanks to KiBi - ignore errors during doc generation -- David Paleino Fri, 26 Feb 2010 23:04:32 +0100 mapnik (0.7.0-1) unstable; urgency=low [ Dominic Hargreaves ] * Change Maintainer to Debian GIS Project (Closes: #551281) * Add Vcs-Git and Vcs-Browser fields to reflect move to a public repository [ David Paleino ] * New upstream release (Closes: #567007) * Package converted to 3.0 (quilt) format * debian/control: - added myself to Uploaders - added Debian OSM Team to Uploaders - wrapped dependency fields (eases reading diffs in commits) - remove duplicate Section in libmapnik0.6 - Standards-Version bumped to 3.8.4, no changes needed - fix Build-Dependencies: + bump debhelper version + use python-support instead of python-central + drop useless dependency on python + added scons build-dependency, don't use the embedded one - support Python >= 2.5 - libmapnik0.6 → libmapnik0.7 because of SONAME bump - added ${misc:Depends} where missing * debian/watch updated to use new url * debian/rules: - added quilt infrastructure - rewritten to use dh7 - handle multiple Python versions * debian/patches/: - 01-generate_local_docs.patch added, tell epydoc to generate docs from local code, don't look for a system-wide module. - 02-fix_FTBFS_binutils-gold.patch added (Closes: #555586) - 03-fix_typo.patch added * debian/copyright, substitute (C) with © to make lintian happy * debian/mapnik-doc.doc-base added * debian/libmapnik-dev.dirs added * debian/*.1 moved to debian/manpages/ * debian/compat bumped to 7 * debian/copyright updated to be DEP-5-compliant -- David Paleino Sun, 21 Feb 2010 10:30:54 +0100 mapnik (0.6.1-1) unstable; urgency=low * New upstream release (closes: #537802, #545887) * Add dependency on python-cairo to python-mapnik (closes: #538862) * Enable build of kismet plugin * Update Standards-Version (no changes) * Apply patch from mapnik trunk to fix linking against agg * Apply changeset 1340 from mapnik trunk to fix shapefile compiler options * Switch to unversioned boost * Bump Standards-Version (no changes) * Adjust versioned dep libmapnik-dev -> libmapnik0.6 * Change libmapnik-dev from Architecture: all to any to satisfy strict versioned dependency requirements * Split out API docs and examples into a separate package to avoid archive bloat due to above -- Dominic Hargreaves Mon, 19 Oct 2009 23:28:32 +0100 mapnik (0.6.0-1) unstable; urgency=low * New upstream release (closes: #522823, #523190) * Update debian/build-svn-tarball.sh for next major release * Update build-dep from proj to libproj-dev to reflect proj package reorganization (closes: #521818) * Add explicit configure step in debian/rules * Update Standards-Version (no changes) * Update build-dep from libltdl3-dev to libltdl-dev to reflect libtool changes * Changes from Ubuntu: - add Homepage control field - update python-mapnik install file to be compatible with Python 2.6 transition * Remove old transitional mapnik-plugins package * Don't install demo/c++/Makefile as we aren't shipping pkg-config files * Switch to new boost 1.38 packages -- Dominic Hargreaves Mon, 13 Apr 2009 17:38:36 +0100 mapnik (0.5.1-3) unstable; urgency=low * Link against system agg library (closes: #493786) required for... * Update Standards-Version * Add missing #include to fix FTBFS on GNU/kFreeBSD (closes: #493499) -- Dominic Hargreaves Sat, 9 Aug 2008 18:13:25 +0100 mapnik (0.5.1-2) unstable; urgency=low * Update mapnik-utils extended description to fix formatting problem (closes: #480333) -- Dominic Hargreaves Fri, 20 Jun 2008 23:38:47 +0100 mapnik (0.5.1-1) unstable; urgency=low * New upstream release: re-enables regex support (closes: #471717) * Configure gdal library name dynamically at build time and remove versioned dependency on libgdal1-dev (closes: #473958) -- Dominic Hargreaves Thu, 3 Apr 2008 21:41:32 +0100 mapnik (0.5.0-3) unstable; urgency=low * Fix FTBFS with gcc 4.3: include missing headers (closes: #454898) * Fix watch file to cope with new filename * Explicitly link again python 2.5 boost library (closes: #468770) -- Dominic Hargreaves Tue, 25 Mar 2008 20:14:22 +0000 mapnik (0.5.0-2) unstable; urgency=low * Fix plugin path in python bindings (closes: #466144) * Remove libboost-serialization-dev build depends again, as #457654 has been fixed. * python-all-dev build depends changed to python2.5-dev -- Dominic Hargreaves Sun, 24 Feb 2008 00:51:03 +0000 mapnik (0.5.0-1) unstable; urgency=low * New (final) upstream release * Add libboost-serialization-dev build depends back, to work around #457654 in libboost-dev. -- Dominic Hargreaves Mon, 11 Feb 2008 23:01:05 +0000 mapnik (0.5~svn638-1) experimental; urgency=low * New upstream release - Remove build dependency on libboost-serialization-dev - Add build dependency on libgdal1-dev - Bump python build dependency - Add build dependency on libxml2-dev - Now shipping with upstream's soname - Don't link main library against unnecessary libraries - Add build dependency on libboost-iostreams-dev - Missing includes fixed (closes: #454898) * Correct watch file (thanks to Raphael Geissert; closes: #450108) * Update Standard-Version (no changes) * Update build-svn-tarball.sh * Add mapnik-plugin-base to determine the path to plugins * Add Suggests on postgis -- Dominic Hargreaves Wed, 6 Feb 2008 18:07:29 +0000 mapnik (0.4.0-2) unstable; urgency=low * Improve description for mapnik-utils (closes: #420286) * Fix FTBFS due to Boost changes: tweak SConstruct and build dependencies (closes: #425901) * Tweak clean target to fix repeated builds -- Dominic Hargreaves Fri, 25 May 2007 00:15:23 +0100 mapnik (0.4.0-1) unstable; urgency=low * New upstream release * Remove support for multiple python versions, as Python boost bindings are version-specific. * Include ogcserver script as an example for the python-mapnik package. -- Dominic Hargreaves Fri, 9 Mar 2007 17:14:28 +0000 mapnik (0.3.0+svn424-1) unstable; urgency=low * Initial release (Closes: #402792) -- Dominic Hargreaves Sun, 14 Jan 2007 15:53:35 +0000 debian/python-mapnik.examples0000644000000000000000000000002212252364010013511 0ustar utils/ogcserver/* debian/clean0000644000000000000000000000007112252364010010164 0ustar demo/viewer/viewer.ini utils/mapnik-config/mapnik-config debian/mapnik-doc.dirs0000644000000000000000000000003112252364010012060 0ustar usr/share/doc/mapnik-doc debian/compat0000644000000000000000000000000212252364010010357 0ustar 9 debian/mapnik-utils.manpages0000644000000000000000000000014412252364010013312 0ustar debian/manpages/shapeindex.1 debian/manpages/mapnik-speed-check.1 debian/manpages/upgrade-map-xml.1 debian/patches/0000755000000000000000000000000012252364010010610 5ustar debian/patches/2001_ftemplate-depth.patch0000644000000000000000000000131112252364010015352 0ustar Description: remove gcc ftemplate-depth-300 flag it can use a lot of memory, and default value works on debian Forwarded: not-needed, https://github.com/mapnik/mapnik/commit/b01b21f24 Author: Jérémy Lal Last-Update: 2013-10-12 --- a/SConstruct +++ b/SConstruct @@ -1659,7 +1659,7 @@ if not env['SUNCC']: # Common flags for CXX compiler. - common_cxx_flags = '-ansi -Wall %s %s -ftemplate-depth-300 ' % (env['WARNING_CXXFLAGS'], pthread) + common_cxx_flags = '-ansi -Wall %s %s ' % (env['WARNING_CXXFLAGS'], pthread) # https://github.com/mapnik/mapnik/issues/1835 if sys.platform == 'darwin' and env['CXX'] == 'g++': debian/patches/1001_ldl.patch0000644000000000000000000000071012252364010013043 0ustar Description: link mapnik against dl Author: Jérémy Lal Forwarded: https://github.com/mapnik/mapnik/pull/1998 Last-Update: 2013-08-30 --- a/src/build.py +++ b/src/build.py @@ -106,6 +106,7 @@ mapnik_lib_link_flag += ' -Wl,-h,%s' % mapnik_libname else: # Linux and others mapnik_lib_link_flag += ' -Wl,-rpath-link,. -Wl,-soname,%s' % mapnik_libname + lib_env['LIBS'].append('dl') source = Split( """ debian/patches/series0000644000000000000000000000005212252364010012022 0ustar 1001_ldl.patch 2001_ftemplate-depth.patch debian/control0000644000000000000000000001660612257554227010615 0ustar Source: mapnik Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GIS Project Uploaders: Debian OpenStreetMap Team , David Paleino , Francesco Paolo Lovergine , Jérémy Lal Build-Depends: scons , debhelper (>= 9~) , libtool , python-all-dev (>= 2.6.6-3~) , libboost-filesystem-dev , libboost-system-dev , libboost-thread-dev , libboost-regex-dev , libboost-program-options-dev , libicu-dev , libpng-dev , libjpeg-dev , libtiff-dev , zlib1g-dev , libfreetype6-dev , libxml2-dev , libproj-dev , libboost-python-dev , libcairo2-dev , pkg-config , python-cairo-dev , libpq-dev , libgdal-dev (>= 1.10.1-0~) , libsqlite3-dev , libcurl4-gnutls-dev , librasterlite-dev , python-epydoc Standards-Version: 3.9.4 Section: libs X-Python-Version: >= 2.5 Homepage: http://www.mapnik.org/ Vcs-Git: git://anonscm.debian.org/pkg-grass/mapnik.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-grass/mapnik.git Package: libmapnik2.2 Architecture: any Depends: ${shlibs:Depends} , ${misc:Depends} , ttf-dejavu Suggests: postgis Description: C++/Python toolkit for developing GIS applications (libraries) Mapnik is an OpenSource C++/Python toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django, etc. . This package contains the shared library and input plugins. Package: libmapnik2-dev Section: oldlibs Architecture: all Depends: libmapnik-dev , ${misc:Depends} Description: C++/Python toolkit for developing GIS applications (dummy) Mapnik is an OpenSource C++/Python toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django, etc. . This package is a transitional package, and can be safely removed if nobody depends on it. Package: libmapnik-dev Section: libdevel Architecture: any Breaks: libmapnik2-dev (<< 2.2.0+ds1-1~) Replaces: libmapnik2-dev (<< 2.2.0+ds1-1~) Depends: ${misc:Depends} , libmapnik2.2 (= ${binary:Version}) , libc6-dev | libc-dev , libboost-filesystem-dev , libboost-system-dev , libboost-thread-dev , libboost-regex-dev , libboost-program-options-dev , libicu-dev , libpng-dev , libjpeg-dev , libtiff-dev , zlib1g-dev , libfreetype6-dev , libxml2-dev , libproj-dev , libboost-python-dev , libcairo2-dev , pkg-config , python-cairo-dev , libpq-dev , libgdal1-dev , libsqlite3-dev , libcurl4-gnutls-dev , librasterlite-dev Recommends: mapnik-doc Description: C++/Python toolkit for developing GIS applications (devel) Mapnik is an OpenSource C++/Python toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django, etc. . This package contains the development headers, API documentation, and build utilities. Package: mapnik-utils Section: utils Architecture: any Depends: ${shlibs:Depends} , ${misc:Depends} , ${python:Depends} , python-mapnik , python-lxml Description: C++/Python toolkit for developing GIS applications (utilities) Mapnik is an OpenSource C++/Python toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django, etc. . This package contains miscellaneous utilities distributed with mapnik: . shapeindex: program to creates file system based index for ESRI shape-files Package: python-mapnik Section: python Architecture: any Depends: ${shlibs:Depends} , ${misc:Depends} , ${python:Depends} , python-cairo Breaks: python-mapnik2 (<< 2.2.0+ds1-1~) Replaces: python-mapnik2 (<< 2.2.0+ds1-1~) Provides: ${python:Provides} Description: C++/Python toolkit for developing GIS applications (Python) Mapnik is an OpenSource C++/Python toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django, etc. . This package contains the Python bindings. Package: python-mapnik2 Section: oldlibs Architecture: all Depends: ${misc:Depends} , python-mapnik Description: C++/Python toolkit for developing GIS applications (dummy) Mapnik is an OpenSource C++/Python toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django, etc. . This package is a transitional package, and can be safely removed if nobody depends on it. Package: mapnik-doc Section: doc Architecture: all Recommends: libmapnik-dev Depends: ${misc:Depends} Description: C++/Python toolkit for developing GIS applications (doc) Mapnik is an OpenSource C++/Python toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization. . Essentially a collection of geographic objects (map, layer, datasource, feature, geometry), the library doesn't rely on "windowing systems" and is intended to work in multi-threaded environments . High-level Python bindings (boost.python) facilitate rapid application development, targeting zope3, django, etc. . This package contains developer documentation. debian/libmapnik-dev.dirs0000644000000000000000000000001112252364010012556 0ustar /usr/bin debian/mapnik-plugin-base0000755000000000000000000000012412252364010012567 0ustar #!/bin/sh inputdir=$(mapnik-config --input-plugins) echo $(dirname $inputdir/../) debian/rules0000755000000000000000000000723012252364010010243 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 ifndef UPVER UPVER := $(shell dpkg-parsechangelog | grep ^Version | cut -d' ' -f2 | cut -d- -f1 | cut -d+ -f1) endif TARNAME := mapnik_$(UPVER)+ds1.orig.tar # scons flags # Disable parallel build - it exhausts memory on s390, mipsel, mips SCONS_FLAGS := -j1 # -O2 SCONS_FLAGS += OPTIMIZATION=2 SCONS_FLAGS += INPUT_PLUGINS=csv,gdal,geojson,ogr,osm,postgis,python,raster,rasterlite,shape,sqlite SCONS_FLAGS += PROJ_INCLUDES=/usr/include PROJ_LIBS=/usr/lib SCONS_FLAGS += SYSTEM_FONTS=/usr/share/fonts SCONS_FLAGS += XMLPARSER=libxml2 SCONS_FLAGS += DEMO=False SCONS_FLAGS += CPP_TESTS=False SCONS_FLAGS += PREFIX=/usr LIB_DIR_NAME=/mapnik/2.2 SCONS_FLAGS += CUSTOM_CXXFLAGS="$(shell dpkg-buildflags --get CXXFLAGS)" SCONS_FLAGS += CUSTOM_CFLAGS="$(shell dpkg-buildflags --get CFLAGS)" SCONS_FLAGS += CUSTOM_LDFLAGS="$(shell dpkg-buildflags --get LDFLAGS)" SCONS_FLAGS += CUSTOM_DEFINES="$(shell dpkg-buildflags --get CPPFLAGS)" override_dh_auto_configure: scons $(SCONS_FLAGS) \ CCFLAGS="$(CFLAGS)" \ configure override_dh_auto_build: set -e; \ for ver in $(shell pyversions -r -v); do \ scons $(SCONS_FLAGS) \ BOOST_PYTHON_LIB=boost_python-py$$(echo $$ver | sed 's@\.@@') \ PYTHON=/usr/bin/python$$ver ; \ done override_dh_prep: dh_prep -Xdebian/tmp override_dh_auto_install: for ver in $(shell pyversions -r -v); do \ scons $(SCONS_FLAGS) \ CCFLAGS="$(CFLAGS)" \ BOOST_PYTHON_LIB=boost_python-py$$(echo $$ver | sed 's@\.@@') \ PYTHON=/usr/bin/python$$ver \ DESTDIR=$(CURDIR)/debian/tmp \ install ; \ done override_dh_install-arch: dh_install mv $(CURDIR)/debian/mapnik-utils/usr/bin/upgrade_map_xml.py \ $(CURDIR)/debian/mapnik-utils/usr/bin/upgrade-map-xml override_dh_install-indep: # build Python API documentation # and trick epydoc into loading the shlib too LD_LIBRARY_PATH=$(CURDIR)/debian/libmapnik2.2/usr/lib/ epydoc --no-private \ --no-frames \ --no-sourcecode \ --name mapnik \ --url http://mapnik.org \ --css $(CURDIR)/utils/epydoc_config/mapnik_epydoc.css \ $(CURDIR)/bindings/python/mapnik \ -o $(CURDIR)/debian/mapnik-doc/usr/share/doc/mapnik-doc/python override_dh_auto_clean: scons --clean $(SCONS_FLAGS) find -name '*.pyc' -exec rm -f {} \; find -name '.sconsign*' -exec rm -f {} \; find -name '*.o' -exec rm -f {} \; find -name '*.a' -exec rm -f {} \; find -name '*.os' -exec rm -f {} \; rm -rf .sconf_temp config.log bindings/python/mapnik/paths.py \ utils/shapeindex/shapeindex config.py config.cache \ docs/api_docs/python/* src/libmapnik*.so* workspace/All.files \ tests/cpp_tests/agg_blend_src_over_test-bin \ plugins/input/*.input bindings/python/mapnik/_mapnik.so dh_clean override_dh_auto_test: # currently nothing %: dh $@ --with python2 get-orig-source: mkdir -p ../tarballs uscan \ --verbose \ --force-download \ --download-version $(UPVER) \ --rename \ --destdir ../tarballs tar xvf ../tarballs/mapnik_$(UPVER).orig.tar.gz @echo Removing third-party sources from orig.tar.gz @rm -r mapnik-$(UPVER)/fonts/dejavu* @rm mapnik-$(UPVER)/fonts/unifont* @rm -r mapnik-$(UPVER)/scons/ @rm mapnik-$(UPVER)/tests/data/fonts/DejaVuSansMono-BoldOblique.ttf @rm mapnik-$(UPVER)/tests/data/fonts/XB\ Zar.ttf @rm mapnik-$(UPVER)/tests/data/fonts/LICENCE.txt @rm mapnik-$(UPVER)/tests/data/csv/10m-land.csv @rm mapnik-$(UPVER)/tests/data/raster/* @rm mapnik-$(UPVER)/tests/data/shp/ne_110m* @rm mapnik-$(UPVER)/tests/data/shp/world_merc* @rm mapnik-$(UPVER)/tests/data/shp/new_zealand/ne_50m* tar cf $(TARNAME) mapnik-$(UPVER)/ rm -rf mapnik-$(UPVER)/ gzip -9 $(TARNAME) mv $(TARNAME).gz ../tarballs/ debian/source/0000755000000000000000000000000012252364010010461 5ustar debian/source/format0000644000000000000000000000001412252364010011667 0ustar 3.0 (quilt) debian/mapnik-doc.examples0000644000000000000000000000000712252364010012740 0ustar demo/* debian/watch0000644000000000000000000000016012252364010010207 0ustar version=3 opts=dversionmangle=s/\+ds\d// \ http://githubredir.debian.net/github/mapnik/mapnik/v(\d+.*)\.tar\.gz debian/libmapnik-dev.manpages0000644000000000000000000000010512252364010013414 0ustar debian/manpages/mapnik-plugin-base.1 debian/manpages/mapnik-config.1