From 8a01e5616bdf7d39f60ea67dacb028e89e179796 Mon Sep 17 00:00:00 2001 From: Bas Couwenberg Date: Tue, 27 Aug 2024 13:49:42 +0200 Subject: [PATCH] Import mapnik_4.0.2+ds-1.debian.tar.xz [dgit import tarball mapnik 4.0.2+ds-1 mapnik_4.0.2+ds-1.debian.tar.xz] --- .gitlab-ci.yml | 9 + README.Debian | 9 + changelog | 1097 ++++++++++++++++++++++++++++++++ clean | 2 + control | 140 ++++ copyright | 323 ++++++++++ docs | 1 + gbp.conf | 19 + libmapnik-dev.dirs | 1 + libmapnik-dev.install | 6 + libmapnik-dev.manpages | 1 + libmapnik4.0.install | 2 + libmapnik4.0.lintian-overrides | 10 + manpages/geometry_to_wkb.1 | 28 + manpages/mapnik-index.1 | 50 ++ manpages/mapnik-plugin-base.1 | 35 + manpages/mapnik-render.1 | 65 ++ manpages/pgsql2sqlite.1 | 57 ++ manpages/shapeindex.1 | 63 ++ manpages/svg2png.1 | 53 ++ mapnik-doc.dirs | 1 + mapnik-doc.examples | 1 + mapnik-doc.lintian-overrides | 3 + mapnik-plugin-base | 5 + mapnik-utils.install | 6 + mapnik-utils.manpages | 6 + rules | 33 + source/format | 1 + upstream/metadata | 5 + watch | 8 + 30 files changed, 2040 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100644 README.Debian create mode 100644 changelog create mode 100644 clean create mode 100644 control create mode 100644 copyright create mode 100644 docs create mode 100644 gbp.conf create mode 100644 libmapnik-dev.dirs create mode 100644 libmapnik-dev.install create mode 100644 libmapnik-dev.manpages create mode 100644 libmapnik4.0.install create mode 100644 libmapnik4.0.lintian-overrides create mode 100644 manpages/geometry_to_wkb.1 create mode 100644 manpages/mapnik-index.1 create mode 100644 manpages/mapnik-plugin-base.1 create mode 100644 manpages/mapnik-render.1 create mode 100644 manpages/pgsql2sqlite.1 create mode 100644 manpages/shapeindex.1 create mode 100644 manpages/svg2png.1 create mode 100644 mapnik-doc.dirs create mode 100644 mapnik-doc.examples create mode 100644 mapnik-doc.lintian-overrides create mode 100755 mapnik-plugin-base create mode 100644 mapnik-utils.install create mode 100644 mapnik-utils.manpages create mode 100755 rules create mode 100644 source/format create mode 100644 upstream/metadata create mode 100644 watch diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..fd78438 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,9 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/recipes/debian.yml + +variables: + SALSA_CI_ENABLE_BUILD_PACKAGE_TWICE: 1 + +reprotest: + allow_failure: true diff --git a/README.Debian b/README.Debian new file mode 100644 index 0000000..177a804 --- /dev/null +++ b/README.Debian @@ -0,0 +1,9 @@ +static libraries +================ + +mapnik-json and mapnik-wkt are small static libs distributed into mapnik-dev +by upstream design. + +More info on this: +https://github.com/mapnik/python-mapnik/issues/30#issuecomment-120270946 + diff --git a/changelog b/changelog new file mode 100644 index 0000000..8028c6a --- /dev/null +++ b/changelog @@ -0,0 +1,1097 @@ +mapnik (4.0.2+ds-1) unstable; urgency=medium + + * Move from experimental to unstable. + + -- Bas Couwenberg Tue, 27 Aug 2024 13:49:42 +0200 + +mapnik (4.0.2+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + * Rename library package for SONAME change. + + -- Bas Couwenberg Fri, 23 Aug 2024 06:35:33 +0200 + +mapnik (4.0.1+ds-1) unstable; urgency=medium + + * Move from experimental to unstable. + + -- Bas Couwenberg Fri, 02 Aug 2024 14:26:03 +0200 + +mapnik (4.0.1+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + * Bump Standards-Version to 4.7.0, no changes. + * Drop gcc-14.patch, fixed upstream. + + -- Bas Couwenberg Tue, 30 Jul 2024 17:32:39 +0200 + +mapnik (4.0.0+ds-2) unstable; urgency=medium + + * Add patch to fix FTBFS with GCC 14. + (closes: #1075252) + + -- Bas Couwenberg Wed, 24 Jul 2024 06:32:41 +0200 + +mapnik (4.0.0+ds-1) unstable; urgency=medium + + * New upstream release. + * Move from experimental to unstable. + + -- Bas Couwenberg Mon, 17 Jun 2024 05:49:31 +0200 + +mapnik (4.0.0~rc4+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + + -- Bas Couwenberg Fri, 14 Jun 2024 19:31:04 +0200 + +mapnik (4.0.0~rc3+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + + -- Bas Couwenberg Fri, 14 Jun 2024 06:15:45 +0200 + +mapnik (4.0.0~rc2+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Drop dpkg-dev build dependency. + * Drop include.patch, applied upstream. + + -- Bas Couwenberg Mon, 10 Jun 2024 20:24:18 +0200 + +mapnik (4.0.0~rc1+ds-1~exp3) experimental; urgency=medium + + * Use /usr/share/fonts for pkg-config fonts_dir variable. + + -- Bas Couwenberg Tue, 16 Apr 2024 15:49:40 +0200 + +mapnik (4.0.0~rc1+ds-1~exp2) experimental; urgency=medium + + * Don't include pre-releases in version specific plugin path. + + -- Bas Couwenberg Tue, 16 Apr 2024 14:52:59 +0200 + +mapnik (4.0.0~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Add patch to fix FTBFS with Python 3.12. + (closes: #1067163) + * Exclude scons subdirectory from repacked upstream tarball. + * Update copyright file. + * Drop patches, fixed/included upstream. + * Use cmake buildsystem instead of scons. + * Rename library package for SONAME bump. + * Add patch to install headers under /usr/include/mapnik. + + -- Bas Couwenberg Tue, 16 Apr 2024 12:39:31 +0200 + +mapnik (3.1.0+ds-8) unstable; urgency=medium + + * Add patch to fix FTBFS with Python 3.12. + (closes: #1067163) + * Add patch to fix FTBFS with libxml2 2.12. + (closes: #1073332) + + -- Bas Couwenberg Sun, 16 Jun 2024 16:39:50 +0200 + +mapnik (3.1.0+ds-7) unstable; urgency=medium + + * Add dpkg-dev (>= 1.22.5) to build dependencies for t64 changes. + (closes: #1065294) + + -- Bas Couwenberg Sat, 02 Mar 2024 13:14:12 +0100 + +mapnik (3.1.0+ds-6) unstable; urgency=medium + + * Replace pkg-config (build) dependency with pkgconf. + * Move from experimental to unstable. + (closes: #1062834) + + -- Bas Couwenberg Wed, 28 Feb 2024 15:51:21 +0100 + +mapnik (3.1.0+ds-6~exp1) experimental; urgency=medium + + * Improve t64 changes to match team standards. + + -- Bas Couwenberg Mon, 05 Feb 2024 14:02:37 +0100 + +mapnik (3.1.0+ds-5.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Graham Inggs Sat, 03 Feb 2024 18:57:53 +0000 + +mapnik (3.1.0+ds-5) unstable; urgency=medium + + * Fix dh_auto_clean override. + (closes: #1046672) + * Use execute_after instead of override in rules file. + * Enable Salsa CI. + * Add patch to fix Boost 1.81 compatibility. + * Add patches to fix Boost 1.83 compatibility. + (closes: #1056024) + + -- Bas Couwenberg Mon, 18 Dec 2023 11:10:31 +0100 + +mapnik (3.1.0+ds-4) unstable; urgency=medium + + * Bump Standards-Version to 4.6.2, no changes. + * Update obsolete freetype (build) dependency. + * Bump debhelper compat to 13. + * Add patch to fix FTBFS with gcc-13. + (closes: #1037768) + * Update lintian overrides. + + -- Bas Couwenberg Thu, 13 Jul 2023 19:41:22 +0200 + +mapnik (3.1.0+ds-3) unstable; urgency=medium + + [ Bas Couwenberg ] + * Bump Standards-Version to 4.6.1, no changes. + * Update lintian overrides. + * Add Rules-Requires-Root to control file. + + [ Angelos Tzotsos ] + * Added proj patch. + + -- Bas Couwenberg Thu, 01 Dec 2022 12:26:27 +0100 + +mapnik (3.1.0+ds-2) unstable; urgency=medium + + [ Bas Couwenberg ] + * Update watch file for GitHub URL changes. + * Bump Standards-Version to 4.6.0, no changes. + * Bump debhelper compat to 12, changes: + - Drop --list-missing from dh_install + - Drop -V from dh_makeshlibs + * Update lintian overrides. + + [ Jeremy Bicha ] + * Cherry-pick patch to stop using deprecated py3 collections import. + (closes: #1009438) + + -- Bas Couwenberg Tue, 12 Apr 2022 21:55:10 +0200 + +mapnik (3.1.0+ds-1) unstable; urgency=medium + + * Move from experimental to unstable. + + -- Bas Couwenberg Mon, 11 Jan 2021 05:33:41 +0100 + +mapnik (3.1.0+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + * Rename library package for new minor version. + * Drop explicit architecture list, see: #893188. + + -- Bas Couwenberg Fri, 08 Jan 2021 14:57:36 +0100 + +mapnik (3.0.24+ds-1) unstable; urgency=medium + + * New upstream release. + * Update copyright file. + * Drop patches applied upstream. + + -- Bas Couwenberg Tue, 05 Jan 2021 14:55:39 +0100 + +mapnik (3.0.23+ds-3) unstable; urgency=medium + + * Bump Standards-Version to 4.5.1, no changes. + * Add upstream patch for Boost 1.73 compatibility. + (closes: #975593) + + -- Bas Couwenberg Sat, 12 Dec 2020 13:05:32 +0100 + +mapnik (3.0.23+ds-2) unstable; urgency=medium + + * Bump debhelper compat to 10, changes: + - Drop --parallel option, enabled by default + * Bump watch file version to 4. + * Update lintian overrides. + + -- Bas Couwenberg Wed, 11 Nov 2020 19:39:14 +0100 + +mapnik (3.0.23+ds-1) unstable; urgency=medium + + * Move from experimental to unstable. + + -- Bas Couwenberg Tue, 25 Feb 2020 11:49:36 +0100 + +mapnik (3.0.23+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + * Bump Standards-Version to 4.5.0, no changes. + * Drop Name field from upstream metadata. + * Add patch to use pkg-config for libxml2. + (closes: #949412) + * Refresh patches. + * Add lintian override for file-references-package-build-path. + + -- Bas Couwenberg Tue, 18 Feb 2020 14:50:36 +0100 + +mapnik (3.0.22+ds1-1) unstable; urgency=medium + + * New repacked upstream release. + * Don't exclude scons from upstream tarball. + * Add license & copyright for scons sources. + * Use embedded copy of scons for the build. + (closes: #936017) + * Add lintian override for spelling-error-in-binary false positive. + + -- Bas Couwenberg Fri, 30 Aug 2019 06:44:17 +0200 + +mapnik (3.0.22+ds-2) unstable; urgency=medium + + * Remove package name from lintian overrides. + * Define ACCEPT_USE_OF_DEPRECATED_PROJ_API_H for PROJ 6.0.0 compatibility. + * Update gbp.conf to use --source-only-changes by default. + * Bump Standards-Version to 4.4.0, no changes. + + -- Bas Couwenberg Thu, 11 Jul 2019 13:48:22 +0200 + +mapnik (3.0.22+ds-1) unstable; urgency=medium + + * Move from experimental to unstable. + + -- Bas Couwenberg Tue, 22 Jan 2019 19:38:20 +0100 + +mapnik (3.0.22+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + * Bump Standards-Version to 4.3.0, no changes. + + -- Bas Couwenberg Tue, 22 Jan 2019 12:29:52 +0100 + +mapnik (3.0.21+ds-2) unstable; urgency=medium + + * Add upstream patch to use pkg-config for freetype2. + + -- Bas Couwenberg Thu, 25 Oct 2018 15:24:53 +0200 + +mapnik (3.0.21+ds-1) unstable; urgency=medium + + * Move from experimental to unstable. + + -- Bas Couwenberg Tue, 09 Oct 2018 18:23:50 +0200 + +mapnik (3.0.21+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + + -- Bas Couwenberg Mon, 08 Oct 2018 16:54:28 +0200 + +mapnik (3.0.21~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Bump Standards-Version to 4.2.1, no changes. + * Update watch file to limit matches to archive path. + + -- Bas Couwenberg Tue, 02 Oct 2018 16:08:16 +0200 + +mapnik (3.0.20+ds-2) unstable; urgency=medium + + * Strip trailing whitespace from changelog & rules files. + * Bump Standards-Version to 4.1.5, no changes. + * Use filter instead of findstring to prevent partial matches. + * Drop autopkgtest to test installability. + * Add lintian override for testsuite-autopkgtest-missing. + + -- Bas Couwenberg Tue, 31 Jul 2018 21:18:48 +0200 + +mapnik (3.0.20+ds-1) unstable; urgency=medium + + * Move from experimental to unstable. + + -- Bas Couwenberg Sat, 14 Apr 2018 12:18:59 +0200 + +mapnik (3.0.20+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + * Update Vcs-* URLs for Salsa. + * Bump Standards-Version to 4.1.4, no changes. + + -- Bas Couwenberg Thu, 12 Apr 2018 15:43:20 +0200 + +mapnik (3.0.19+ds-1) unstable; urgency=medium + + * Add patch to use pkg-config when freetype-config is not available. + (closes: #892062) + * Move from experimental to unstable. + + -- Bas Couwenberg Sat, 10 Mar 2018 09:07:21 +0100 + +mapnik (3.0.19+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + + -- Bas Couwenberg Tue, 06 Mar 2018 16:16:15 +0100 + +mapnik (3.0.19~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + + -- Bas Couwenberg Mon, 05 Mar 2018 15:39:30 +0100 + +mapnik (3.0.18+ds-1) unstable; urgency=medium + + * Move from experimental to unstable. + + -- Bas Couwenberg Sat, 27 Jan 2018 09:24:25 +0100 + +mapnik (3.0.18+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + * Update copyright-format URL to use HTTPS. + * Bump Standards-Version to 4.1.3, no changes. + + -- Bas Couwenberg Fri, 26 Jan 2018 17:13:45 +0100 + +mapnik (3.0.18~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Bump Standards-Version to 4.1.2, no changes. + + -- Bas Couwenberg Wed, 13 Dec 2017 18:40:54 +0100 + +mapnik (3.0.17+ds-1) unstable; urgency=medium + + * Move from experimental to unstable. + + -- Bas Couwenberg Thu, 30 Nov 2017 14:18:23 +0100 + +mapnik (3.0.17+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + * Drop scons-3.0.patch, fixed upstream. + + -- Bas Couwenberg Wed, 29 Nov 2017 20:54:24 +0100 + +mapnik (3.0.16+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + + -- Bas Couwenberg Thu, 16 Nov 2017 18:44:31 +0100 + +mapnik (3.0.16~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Drop icu-59.patch, fixed upstream. + * Strip trailing whitespace from changelog. + + -- Bas Couwenberg Wed, 15 Nov 2017 21:12:32 +0100 + +mapnik (3.0.15+ds-3) unstable; urgency=medium + + * Add patch Matthias Klose by to fix build with ICU 59.1. + (closes: #879835) + + -- Bas Couwenberg Thu, 26 Oct 2017 18:51:20 +0200 + +mapnik (3.0.15+ds-2) unstable; urgency=medium + + * Bump Standards-Version to 4.1.1, no changes. + * Add patch to support scons 3.0.0. + + -- Bas Couwenberg Wed, 04 Oct 2017 19:54:53 +0200 + +mapnik (3.0.15+ds-1) unstable; urgency=medium + + * Bump Standards-Version to 4.0.0, no changes. + * Add autopkgtest to test installability. + * Move from experimental to unstable. + + -- Bas Couwenberg Tue, 29 Aug 2017 20:39:30 +0200 + +mapnik (3.0.15+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + + -- Bas Couwenberg Fri, 16 Jun 2017 20:22:59 +0200 + +mapnik (3.0.15~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + + -- Bas Couwenberg Thu, 15 Jun 2017 17:58:24 +0200 + +mapnik (3.0.14+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + + -- Bas Couwenberg Mon, 05 Jun 2017 20:09:54 +0200 + +mapnik (3.0.14~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Update copyright years for Artem Pavlenko. + + -- Bas Couwenberg Sat, 03 Jun 2017 10:25:05 +0200 + +mapnik (3.0.13+ds-1~exp2) experimental; urgency=medium + + * Merge changes from mapnik (3.0.12+ds-3). + (closes: #859424) + * Drop unused lintian overrides for hardening-no-pie. + + -- Bas Couwenberg Mon, 03 Apr 2017 15:36:12 +0200 + +mapnik (3.0.13+ds-1~exp1) experimental; urgency=medium + + * New upstream release. + + -- Bas Couwenberg Wed, 08 Feb 2017 18:21:29 +0100 + +mapnik (3.0.13~rc2+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Require at least mapbox-variant 1.1.5. + + -- Bas Couwenberg Mon, 06 Feb 2017 18:57:41 +0100 + +mapnik (3.0.13~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Re-instate lintian override for hardening-no-pie. + * Drop dependencies-typo.patch, applied upstream. + + -- Bas Couwenberg Thu, 19 Jan 2017 00:11:00 +0100 + +mapnik (3.0.12+ds-3) unstable; urgency=medium + + * Update branch in gbp.conf & Vcs-Git URL. + * Enable PIE hardening buildflags. + (closes: #859424) + + -- Bas Couwenberg Mon, 03 Apr 2017 14:47:38 +0200 + +mapnik (3.0.12+ds-2) unstable; urgency=medium + + * Add patch to fix 'dependencies' typo. + * Drop unused override for hardening-no-pie. + * Change ttf-dejavu dependency to fonts-dejavu. + * Reorder (build) dependencies. + * Override dh_makeshlibs to use -V. + * Add lintian override for no-symbols-control-file. + + -- Bas Couwenberg Sat, 05 Nov 2016 14:15:44 +0100 + +mapnik (3.0.12+ds-1) unstable; urgency=medium + + * New upstream release. + * Update watchfile to not match releases/download. + * Move from experimental to unstable. + + -- Bas Couwenberg Thu, 08 Sep 2016 15:27:37 +0200 + +mapnik (3.0.12~rc7+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Update copyright file, changes: + - Add license & copyright for travis-command-wrapper.py + + -- Bas Couwenberg Tue, 06 Sep 2016 11:16:42 +0200 + +mapnik (3.0.12~rc6+ds-1~exp2) experimental; urgency=medium + + * Add libcurl-ssl-dev as alternative to libcurl4-gnutls-dev dependencies. + (closes: #836057) + + -- Bas Couwenberg Tue, 30 Aug 2016 12:59:34 +0200 + +mapnik (3.0.12~rc6+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + + -- Bas Couwenberg Fri, 26 Aug 2016 18:56:15 +0200 + +mapnik (3.0.12~rc5+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + + -- Bas Couwenberg Mon, 22 Aug 2016 22:21:22 +0200 + +mapnik (3.0.12~rc4+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Drop Debian OpenStreetMap Team from Uploaders. + + -- Bas Couwenberg Thu, 18 Aug 2016 19:53:39 +0200 + +mapnik (3.0.12~rc3+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + + -- Bas Couwenberg Fri, 12 Aug 2016 19:52:20 +0200 + +mapnik (3.0.12~rc2+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Drop patches, applied upstream. + + -- Bas Couwenberg Wed, 10 Aug 2016 12:36:04 +0200 + +mapnik (3.0.12~rc1+ds-1~exp2) experimental; urgency=medium + + * Require at least mapbox-variant 1.1.1 for libmapnik-dev dependency too. + + -- Bas Couwenberg Sat, 06 Aug 2016 13:02:58 +0200 + +mapnik (3.0.12~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + - Fixes FTBFS with Boost 1.61. + * Bump Standards-Version to 3.9.8, no changes. + * Require at least mapbox-variant 1.1.1. + * Update copyright file, changes: + - Add Upstream-Name to copyright file. + - Reorder Files sections + + -- Bas Couwenberg Fri, 05 Aug 2016 14:56:24 +0200 + +mapnik (3.0.11+ds-1) unstable; urgency=medium + + * New upstream release. + * Drop refactor-markers_placement_finder.patch, applied upstream. + * Refresh remaining patches. + + -- Bas Couwenberg Sat, 02 Apr 2016 01:44:11 +0200 + +mapnik (3.0.10+ds-2) unstable; urgency=medium + + * Remove hurd-i386 & kfreebsd-i386 from supported architectures. + * Add patch to refactor markers_placement_finder. + + -- Bas Couwenberg Sun, 20 Mar 2016 13:22:07 +0100 + +mapnik (3.0.10+ds-1) unstable; urgency=medium + + * New upstream release. + * Update Vcs-Git URL to use HTTPS. + * Add patches for various typos. + * Bump Standards-Version to 3.9.7, no changes. + * Override dh_strip to not generate automatic dbgsym packages, + those debug files have no debug symbols. + * Disable parallel builds on alpha, hurd-i386 & kfreebsd-* too. + * Update copyright file, changes: + - Update copyright years for Artem Pavlenko. + - Drop license & copyright for src/miniz.c, no longer included + * Drop 2001_ftemplate-depth.patch, applied upstream. + * Add --shape-index option to shapeindex manpage. + * Add (build) dependency on libmapbox-variant-dev. + * Enable all hardening buildflags, except pie + (causes python-mapnik build failures). + + -- Bas Couwenberg Fri, 18 Mar 2016 18:13:42 +0100 + +mapnik (3.0.9+ds-1) unstable; urgency=medium + + * New upstream release. + * Move from experimental to unstable. + + -- Bas Couwenberg Thu, 26 Nov 2015 21:10:31 +0100 + +mapnik (3.0.9~rc3+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Disable parallel builds on armhf too. + + -- Bas Couwenberg Tue, 24 Nov 2015 23:58:32 +0100 + +mapnik (3.0.9~rc2+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + * Disable parallel builds for Ubuntu on amd64 & ppc64el too. + + -- Bas Couwenberg Wed, 11 Nov 2015 00:09:59 +0100 + +mapnik (3.0.9~rc1+ds-1~exp1) experimental; urgency=medium + + * New upstream release candidate. + (closes: #803985) + + -- Bas Couwenberg Tue, 03 Nov 2015 23:30:15 +0100 + +mapnik (3.0.8+ds-1) unstable; urgency=medium + + * New upstream release. + * Don't remove mapnik-render anymore, upstream says it's suitable for + inclusion now. + * Include mapnik-index utility in mapnik-utils. + + -- Bas Couwenberg Sat, 24 Oct 2015 12:56:59 +0200 + +mapnik (3.0.7+ds-4) unstable; urgency=medium + + * Fix typo in NJOBS variable for non parallel builds on arm64 & armel. + + -- Bas Couwenberg Wed, 14 Oct 2015 22:42:36 +0200 + +mapnik (3.0.7+ds-3) unstable; urgency=medium + + * Fix disabling of parallel builds on arm64 & armel. + + -- Bas Couwenberg Wed, 14 Oct 2015 17:27:24 +0200 + +mapnik (3.0.7+ds-2) unstable; urgency=medium + + * Disable parallel builds on arm64 & armel. + + -- Bas Couwenberg Wed, 14 Oct 2015 16:50:20 +0200 + +mapnik (3.0.7+ds-1) unstable; urgency=medium + + * New upstream release. + * Don't install mapnik-render, like nik2img before the rename. + * Pass -j to build and install commands too. + + -- Bas Couwenberg Wed, 14 Oct 2015 09:09:29 +0200 + +mapnik (3.0.6+ds-1) unstable; urgency=medium + + * New upstream release. + * Re-enable parallel builds, problematic architectures no longer supported. + + -- Bas Couwenberg Sat, 10 Oct 2015 15:59:25 +0200 + +mapnik (3.0.5+ds-1) unstable; urgency=medium + + * New upstream release. + * Add myself to Uploaders. + * Drop libmapnik2-dev transitional package. + + -- Bas Couwenberg Sun, 20 Sep 2015 12:07:06 +0200 + +mapnik (3.0.4+ds-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + + -- Bas Couwenberg Sun, 30 Aug 2015 13:40:37 +0200 + +mapnik (3.0.3+ds-1) unstable; urgency=medium + + * Team upload. + * New upstream release. + * Update watch file repacksuffix and use common mangling options. + * Update copyright file, sort & align copyright holders. + * Refresh patches. + * Tweak watch file to support v3.0.0-rc-offset. + * Restructure control file with cme, change: + - Update Vcs-Browser URL to use cgit instead of gitweb, and HTTPS. + * Add upstream metadata. + * Drop librasterlite dependency, input driver removed in 3.0.1 due to + deprecation of librasterlite by its developer. See also: + https://github.com/mapnik/mapnik/issues/2977 + * Rebuild for gdal transition. + + -- Bas Couwenberg Tue, 25 Aug 2015 20:34:51 +0200 + +mapnik (3.0.0+ds-2) unstable; urgency=medium + + * Team upload. + + [ Bas Couwenberg ] + * Add gbp.conf to use pristine-tar by default. + * Override dh_install to use --list-missing. + * Include static libs in libmapnik-dev for python-mapnik and + node-mapnik build. + * Don't install nik2img by upstream request. + * Exclude mips* from supported architectures. + + [ Jérémy Lal ] + * Add a short explanation and a link to upstream explanation into + README.Debian. + + -- Bas Couwenberg Thu, 16 Jul 2015 18:46:44 +0200 + +mapnik (3.0.0+ds-1) unstable; urgency=medium + + * Do not append CPPFLAGS to CUSTOM_DEFINES (Closes: #791482) + Thanks to James Cowgill. + * Imported Upstream version 3.0.0+ds + * Remove deps/clipper from copyright section + + -- Jérémy Lal Wed, 08 Jul 2015 22:15:48 +0200 + +mapnik (3.0.0~rc3+ds-2) unstable; urgency=medium + + * Restore ftemplate-depth patch - it saves memory usage during compilation. + + -- Jérémy Lal Fri, 19 Jun 2015 18:31:08 +0200 + +mapnik (3.0.0~rc3+ds-1) unstable; urgency=medium + + * Imported Upstream version 3.0.0~rc3+ds + * Python bindings are now in separate upstream project + * Copyright: + + syntax fixes + + all DFSG-exluded files are now in separate upstream project + + boost files moved to deps + * Watch: fix mangling, watch rc releases + * Build-Depends: + + libcairo-dev instead of transitional libcairo2-dev + + libgdal-dev instead of libgdal1-dev + + libwebp-dev + + libharfbuzz-dev + * Patches: + + unapply previous patches, applied upstream + * Rules: + + disable building with rpath + + build new plugins: pgraster, topojson + * Standards-Version 3.9.6 + + -- Jérémy Lal Wed, 27 May 2015 21:13:32 +0200 + +mapnik (2.2.0+ds1-7) unstable; urgency=medium + + * Standards-Version 3.9.5 + * Set priority of python-mapnik2, libmapnik2-dev to oldlibs/extra. + * Add 1002 upstream patch to reduce memory usage during compilation + using BOOST_SPIRIT_NO_PREDEFINED_TERMINALS (#742149). + * Disable debugging symbols to save memory during compilation. + This and the previous change should be enough to close: #742149. + * Build multiple python versions using scons properly, so that scons + doesn't build everything twice. + * Copyright: + + use Files-Excluded, now repackaging is done by uscan + + add section for debian/rules technique taken from fife package + * Watch github directly, no need for githubredir. + + -- Jérémy Lal Sun, 06 Apr 2014 15:35:41 +0200 + +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 diff --git a/clean b/clean new file mode 100644 index 0000000..aa9a2ae --- /dev/null +++ b/clean @@ -0,0 +1,2 @@ +demo/viewer/viewer.ini +utils/mapnik-config/mapnik-config diff --git a/control b/control new file mode 100644 index 0000000..b97504d --- /dev/null +++ b/control @@ -0,0 +1,140 @@ +Source: mapnik +Maintainer: Debian GIS Project +Uploaders: David Paleino , + Francesco Paolo Lovergine , + Jérémy Lal , + Bas Couwenberg +Section: libs +Priority: optional +Build-Depends: cmake, + debhelper-compat (= 13), + libboost-filesystem-dev, + libboost-program-options-dev, + libboost-regex-dev, + libboost-system-dev, + libboost-thread-dev, + libcairo-dev, + libcurl4-gnutls-dev | libcurl-ssl-dev, + libfreetype-dev, + libgdal-dev, + libharfbuzz-dev, + libicu-dev, + libjpeg-dev, + libmapbox-geometry-dev, + libmapbox-polylabel-dev, + libmapbox-variant-dev (>= 1.1.5), + libpng-dev, + libpq-dev, + libproj-dev, + libprotozero-dev, + libsqlite3-dev, + libtiff-dev, + libtool, + libwebp-dev, + libxml2-dev, + pkgconf, + zlib1g-dev +Standards-Version: 4.7.0 +Vcs-Browser: https://salsa.debian.org/debian-gis-team/mapnik +Vcs-Git: https://salsa.debian.org/debian-gis-team/mapnik.git +Homepage: http://www.mapnik.org/ +Rules-Requires-Root: no + +Package: libmapnik4.0 +Architecture: any +Depends: fonts-dejavu, + ${shlibs:Depends}, + ${misc:Depends} +Suggests: postgis +Description: C++ toolkit for developing GIS applications (libraries) + Mapnik is an OpenSource C++ 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 + . + This package contains the shared library and input plugins. + +Package: libmapnik-dev +Architecture: any +Section: libdevel +Depends: libmapnik4.0 (= ${binary:Version}), + libboost-filesystem-dev, + libboost-program-options-dev, + libboost-regex-dev, + libboost-system-dev, + libboost-thread-dev, + libc6-dev | libc-dev, + libcairo2-dev, + libcurl4-gnutls-dev | libcurl-ssl-dev, + libfreetype-dev, + libgdal-dev, + libharfbuzz-dev, + libicu-dev, + libjpeg-dev, + libmapbox-geometry-dev, + libmapbox-polylabel-dev, + libmapbox-variant-dev (>= 1.1.5), + libpng-dev, + libpq-dev, + libproj-dev, + libprotozero-dev, + libsqlite3-dev, + libtiff-dev, + libwebp-dev, + libxml2-dev, + pkgconf, + zlib1g-dev, + ${misc:Depends} +Recommends: mapnik-doc +Description: C++ toolkit for developing GIS applications (devel) + Mapnik is an OpenSource C++ 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 + . + This package contains the development headers, API documentation, and + build utilities. + +Package: mapnik-utils +Architecture: any +Section: utils +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: C++ toolkit for developing GIS applications (utilities) + Mapnik is an OpenSource C++ 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 + . + This package contains miscellaneous utilities distributed with mapnik: + . + shapeindex: program to creates file system based index for ESRI shape-files + +Package: mapnik-doc +Architecture: all +Section: doc +Depends: ${misc:Depends} +Recommends: libmapnik-dev +Description: C++ toolkit for developing GIS applications (doc) + Mapnik is an OpenSource C++ 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 + . + This package contains developer documentation. diff --git a/copyright b/copyright new file mode 100644 index 0000000..730918b --- /dev/null +++ b/copyright @@ -0,0 +1,323 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Mapnik +Upstream-Contact: https://github.com/mapnik/mapnik/issues +Source: https://github.com/mapnik/mapnik/ + Repackaged to ease copyright maintenance +Files-Excluded: + fonts/dejavu* + fonts/unifont* + scons/* + +Files: * +Copyright: 2015-2024, Artem Pavlenko + 2015, Dane Springmeyer +License: LGPL-2.1+ + +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_offset.h +Copyright: 2010-2015, Angus Johnson +License: BSL-1.0 + +Files: deps/boost/geometry/extensions/algorithms/* +Copyright: 2007-2013, Barend Gehrels + 2008-2013, Bruno Lalande + 2009-2013, Mateusz Loskot + 2013, Adam Wulkiewicz + 2017, Artem Pavlenko +License: BSL-1.0 + +Files: deps/boost/gil/* +Copyright: 2004-2007, Christian Henning +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: demo/viewer/* +Copyright: 2021, Artem Pavlenko +License: GPL-2+ + +Files: include/mapnik/text/scrptrun.hpp + src/text/scrptrun.cpp +Copyright: 1999-2003, International Business Machines +License: Expat +Comment: Copied from ICU + +Files: scripts/travis-command-wrapper.py +Copyright: 2015, Intel Corporation +License: Expat + +Files: test/catch.hpp +Copyright: 2021, Two Blue Cubes Ltd. +License: BSL-1.0 + +Files: debian/* +Copyright: 2013, Jérémy Lal + 2013, YunQiang Su + 2010-2011, David Paleino + 2006-2009, Dominic Hargreaves +License: GPL-2+ + +Files: debian/rules +Copyright: 2010-2011, Christoph Egger +License: BSD-3-clause + +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: Expat + Permission is hereby granted, free of charge, to any person obtaining a + copy of this software and associated documentation files (the "Software"), + to deal in the Software without restriction, including without limitation + the rights to use, copy, modify, merge, publish, distribute, sublicense, + and/or sell copies of the Software, and to permit persons to whom the + Software is furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + . + 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 OR COPYRIGHT HOLDERS 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. + +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. diff --git a/docs b/docs new file mode 100644 index 0000000..b43bf86 --- /dev/null +++ b/docs @@ -0,0 +1 @@ +README.md diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 0000000..e3daba6 --- /dev/null +++ b/gbp.conf @@ -0,0 +1,19 @@ +[DEFAULT] + +# The default name for the upstream branch is "upstream". +# Change it if the name is different (for instance, "master"). +upstream-branch = upstream + +# The default name for the Debian branch is "master". +# Change it if the name is different (for instance, "debian/unstable"). +debian-branch = master + +# git-import-orig uses the following names for the upstream tags. +# Change the value if you are not using git-import-orig +upstream-tag = upstream/%(version)s + +# Always use pristine-tar. +pristine-tar = True + +[buildpackage] +pbuilder-options = --source-only-changes diff --git a/libmapnik-dev.dirs b/libmapnik-dev.dirs new file mode 100644 index 0000000..415f082 --- /dev/null +++ b/libmapnik-dev.dirs @@ -0,0 +1 @@ +/usr/bin diff --git a/libmapnik-dev.install b/libmapnik-dev.install new file mode 100644 index 0000000..f14af2f --- /dev/null +++ b/libmapnik-dev.install @@ -0,0 +1,6 @@ +usr/include/* +usr/lib/*/*.a +usr/lib/*/*.so +usr/lib/*/cmake/* +usr/lib/*/pkgconfig/* +debian/mapnik-plugin-base usr/bin diff --git a/libmapnik-dev.manpages b/libmapnik-dev.manpages new file mode 100644 index 0000000..c9f4148 --- /dev/null +++ b/libmapnik-dev.manpages @@ -0,0 +1 @@ +debian/manpages/mapnik-plugin-base.1 diff --git a/libmapnik4.0.install b/libmapnik4.0.install new file mode 100644 index 0000000..44e8e57 --- /dev/null +++ b/libmapnik4.0.install @@ -0,0 +1,2 @@ +usr/lib/*/lib*.so.* +usr/lib/*/mapnik/*/input/* diff --git a/libmapnik4.0.lintian-overrides b/libmapnik4.0.lintian-overrides new file mode 100644 index 0000000..c876aa8 --- /dev/null +++ b/libmapnik4.0.lintian-overrides @@ -0,0 +1,10 @@ +# Build uses -D_FORTIFY_SOURCE=2, but hardening-check reports: +# Fortify Source functions: no, only unprotected functions found! +hardening-no-fortify-functions *usr/lib/*/mapnik/*/input/*.input* + +# Symbols are problematic for C++ libraries +no-symbols-control-file * + +# False positive, string not included in source +spelling-error-in-binary ment meant * + diff --git a/manpages/geometry_to_wkb.1 b/manpages/geometry_to_wkb.1 new file mode 100644 index 0000000..eac2f5d --- /dev/null +++ b/manpages/geometry_to_wkb.1 @@ -0,0 +1,28 @@ +.\" 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 GEOMETRY_TO_WKB 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 +geometry_to_wkb \- Geometry to WKB converter +.SH SYNOPSIS +.B geometry_to_wkb +.RI +.SH DESCRIPTION +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBgeometry_to_wkb\fP is a program that converts geometries from a +datasource to WKB. diff --git a/manpages/mapnik-index.1 b/manpages/mapnik-index.1 new file mode 100644 index 0000000..45382cf --- /dev/null +++ b/manpages/mapnik-index.1 @@ -0,0 +1,50 @@ +'\" -*- coding: us-ascii -*- +.if \n(.g .ds T< \\FC +.if \n(.g .ds T> \\F[\n[.fam]] +.de URL +\\$2 \(la\\$1\(ra\\$3 +.. +.if \n(.g .mso www.tmac +.TH mapnik-index 1 "10 July 2015" "" "" +.SH NAME +mapnik-index \- Mapnik CSV/GeoJSON index utility +.SH SYNOPSIS +'nh +.fi +.ad l +\fBmapnik-index\fR \kx +.if (\nx>(\n(.l/2)) .nr x (\n(.l/5) +'in \n(.iu+\nxu +[\fIoptions\fR] +'in \n(.iu-\nxu +.ad b +'hy +.SH DESCRIPTION +\fBmapnik-index\fR is a utilty to create index files for CSV and +GeoJSON data files. The index files will have .index appended to +the input filenames. +.SH OPTIONS +.TP +\*(T<\fB\-h\fR\*(T>, \*(T<\fB\-\-help\fR\*(T> +produce usage message +.TP +\*(T<\fB\-V\fR\*(T>, \*(T<\fB\-\-version\fR\*(T> +print version string +.TP +\*(T<\fB\-v\fR\*(T>, \*(T<\fB\-\-verbose\fR\*(T> +verbose output +.TP +\*(T<\fB\-d\fR\*(T>, \*(T<\fB\-\-depth\fR\*(T> \fInumber\fR +max tree depth (default 8) +.TP +\*(T<\fB\-r\fR\*(T>, \*(T<\fB\-\-ratio\fR\*(T> \fInumber\fR +split ratio (default 0.55) +.TP +\*(T<\fB\-s\fR\*(T>, \*(T<\fB\-\-separator\fR\*(T> \fIcharacter\fR +CSV columns separator +.TP +\*(T<\fB\-q\fR\*(T>, \*(T<\fB\-\-quote\fR\*(T> \fIcharacter\fR +CSV columns quote +.TP +\*(T<\fB\-\-files\fR\*(T> \fIpath...\fR +Files to index: file1 file2 ...fileN diff --git a/manpages/mapnik-plugin-base.1 b/manpages/mapnik-plugin-base.1 new file mode 100644 index 0000000..384ad9f --- /dev/null +++ b/manpages/mapnik-plugin-base.1 @@ -0,0 +1,35 @@ +.\" 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). diff --git a/manpages/mapnik-render.1 b/manpages/mapnik-render.1 new file mode 100644 index 0000000..cf5a3ea --- /dev/null +++ b/manpages/mapnik-render.1 @@ -0,0 +1,65 @@ +'\" -*- coding: us-ascii -*- +.if \n(.g .ds T< \\FC +.if \n(.g .ds T> \\F[\n[.fam]] +.de URL +\\$2 \(la\\$1\(ra\\$3 +.. +.if \n(.g .mso www.tmac +.TH mapnik-render 1 "10 July 2015" "" "" +.SH NAME +mapnik-render \- Mapnik Maps on the Command-Line +.SH SYNOPSIS +'nh +.fi +.ad l +\fBmapnik-render\fR \kx +.if (\nx>(\n(.l/2)) .nr x (\n(.l/5) +'in \n(.iu+\nxu +[\fIoptions\fR] +'in \n(.iu-\nxu +.ad b +'hy +.SH DESCRIPTION +\fBmapnik-render\fR is a third-party program that allows you to +easily generate mapnik graphics from Mapnik xml or Cascadenik mml. +.TP 0.2i +\(bu +No python coding is required, only a working Mapnik installation +and an XML mapfile. +.TP 0.2i +\(bu +\fBmapnik-render\fR has a variety of options that make it +a useful mapfile debugger. +.TP 0.2i +\(bu +Using \fBmapnik-render\fR is an easy way to test and +develop your xml mapfiles before launching on a server. +.TP 0.2i +\(bu +\fBmapnik-render\fR should automatically open the rendered +map once completed. +.SH OPTIONS +.TP +\*(T<\fB\-h\fR\*(T>, \*(T<\fB\-\-help\fR\*(T> +produce usage message +.TP +\*(T<\fB\-V\fR\*(T>, \*(T<\fB\-\-version\fR\*(T> +print version string +.TP +\*(T<\fB\-v\fR\*(T>, \*(T<\fB\-\-verbose\fR\*(T> +verbose output +.TP +\*(T<\fB\-\-open\fR\*(T> +automatically open the file after rendering (os x only) +.TP +\*(T<\fB\-\-xml\fR\*(T> \fIfile\fR +xml map to read +.TP +\*(T<\fB\-\-img\fR\*(T> \fIfile\fR +image to render +.TP +\*(T<\fB\-\-scale\-factor\fR\*(T> \fInumber\fR +scale factor for rendering +.TP +\*(T<\fB\-\-variables\fR\*(T> +make map parameters available as render-time variables diff --git a/manpages/pgsql2sqlite.1 b/manpages/pgsql2sqlite.1 new file mode 100644 index 0000000..b363aea --- /dev/null +++ b/manpages/pgsql2sqlite.1 @@ -0,0 +1,57 @@ +.\" 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 PGSQL2SQLITE 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 +pgsql2sqlite \- PostgreSQL/PostGIS to SQLite3 converter +.SH SYNOPSIS +.B pgsql2sqlite +.RI [ options ] +.SH DESCRIPTION +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBpgsql2sqlite\fP is a program that converts data from a PostGIS database +to SQLite. +.SH OPTIONS +.TP +.B \-?, \-\-help +Show summary of options. +.TP +.B \-h, \-\-host +Allows you to specify connection to a database on a machine other than +the default. +.TP +.B \-p, \-\-port +Allows you to specify a database port other than the default. +.TP +.B \-d, \-\-dbname +PostgreSQL database name +.TP +.B \-u, \-\-user +Connect to the database as the specified user. +.TP +.B \-P, \-\-password +Connect to the database with the specified password. +.TP +.B \-q, \-\-query +Name of the table/or query to pass to postmaster +.TP +.B \-t, \-\-table +Name of the output table to create (default: table in query) +.TP +.B \-f, \-\-file +Use this option to specify the name of the file to create. diff --git a/manpages/shapeindex.1 b/manpages/shapeindex.1 new file mode 100644 index 0000000..bc61c85 --- /dev/null +++ b/manpages/shapeindex.1 @@ -0,0 +1,63 @@ +.\" 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 \-\-shape-index +Index individual shape parts (default: no) +.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). diff --git a/manpages/svg2png.1 b/manpages/svg2png.1 new file mode 100644 index 0000000..c35a0c0 --- /dev/null +++ b/manpages/svg2png.1 @@ -0,0 +1,53 @@ +.\" 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 SVG2PNG 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 +svg2png \- Convert SVG image to PNG +.SH SYNOPSIS +.B svg2png +.RI [ options ] +.RI +.SH DESCRIPTION +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBsvg2png\fP is a program that converts SVG images to PNG. +.SH OPTIONS +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-V, \-\-version +Print version string +.TP +.B \-v, \-\-verbose +Enable verbose output +.TP +.B \-o, \-\-open +Automatically open the file after rendering (OS X only) +.TP +.B \-s, \-\-strict +Enables strict SVG parsing +.TP +.B \-\-scale\-factor +Provide scaling factor (default: 1.0) +.TP +.B \-\-opacity +Top level opacity (default: 1.0) +.TP +.B \-\-svg +SVG file to read diff --git a/mapnik-doc.dirs b/mapnik-doc.dirs new file mode 100644 index 0000000..4b03253 --- /dev/null +++ b/mapnik-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/mapnik-doc diff --git a/mapnik-doc.examples b/mapnik-doc.examples new file mode 100644 index 0000000..c173414 --- /dev/null +++ b/mapnik-doc.examples @@ -0,0 +1 @@ +demo/* diff --git a/mapnik-doc.lintian-overrides b/mapnik-doc.lintian-overrides new file mode 100644 index 0000000..2d29517 --- /dev/null +++ b/mapnik-doc.lintian-overrides @@ -0,0 +1,3 @@ +# Not a problem +national-encoding [usr/share/doc/mapnik-doc/examples/data/COPYRIGHT.txt] + diff --git a/mapnik-plugin-base b/mapnik-plugin-base new file mode 100755 index 0000000..0793344 --- /dev/null +++ b/mapnik-plugin-base @@ -0,0 +1,5 @@ +#!/bin/sh + +inputdir=$(pkgconf --variable=plugins_dir libmapnik) + +echo $(dirname $inputdir/../) diff --git a/mapnik-utils.install b/mapnik-utils.install new file mode 100644 index 0000000..a7c8e3c --- /dev/null +++ b/mapnik-utils.install @@ -0,0 +1,6 @@ +usr/bin/geometry_to_wkb +usr/bin/mapnik-index +usr/bin/mapnik-render +usr/bin/pgsql2sqlite +usr/bin/shapeindex +usr/bin/svg2png diff --git a/mapnik-utils.manpages b/mapnik-utils.manpages new file mode 100644 index 0000000..79b7c02 --- /dev/null +++ b/mapnik-utils.manpages @@ -0,0 +1,6 @@ +debian/manpages/geometry_to_wkb.1 +debian/manpages/mapnik-index.1 +debian/manpages/mapnik-render.1 +debian/manpages/pgsql2sqlite.1 +debian/manpages/shapeindex.1 +debian/manpages/svg2png.1 diff --git a/rules b/rules new file mode 100755 index 0000000..98158f5 --- /dev/null +++ b/rules @@ -0,0 +1,33 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# Enable hardening build flags +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + +include /usr/share/dpkg/architecture.mk +include /usr/share/dpkg/pkg-info.mk + +UPSTREAM_VERSION = $(shell echo $(DEB_VERSION_UPSTREAM) | sed -e 's/\+.*//') + +MAPNIK_SO_VERSION = $(shell echo $(UPSTREAM_VERSION) | sed -e 's/~.*//') + +MAPNIK_LIB_BASE = lib/$(DEB_HOST_MULTIARCH)/mapnik/$(MAPNIK_SO_VERSION) + +%: + dh $@ --buildsystem=cmake + +override_dh_auto_configure: + dh_auto_configure -- \ + -DBUILD_BENCHMARK=OFF \ + -DBUILD_DEMO_CPP=OFF \ + -DBUILD_DEMO_VIEWER=OFF \ + -DBUILD_TESTING=OFF \ + -DFONTS_INSTALL_DIR=share/fonts \ + -DPLUGINS_INSTALL_DIR=$(MAPNIK_LIB_BASE)/input \ + -DUSE_EXTERNAL_MAPBOX_GEOMETRY=ON \ + -DUSE_EXTERNAL_MAPBOX_POLYLABEL=ON \ + -DUSE_EXTERNAL_MAPBOX_PROTOZERO=ON \ + -DUSE_EXTERNAL_MAPBOX_VARIANT=ON diff --git a/source/format b/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/upstream/metadata b/upstream/metadata new file mode 100644 index 0000000..215bfcc --- /dev/null +++ b/upstream/metadata @@ -0,0 +1,5 @@ +--- +Bug-Database: https://github.com/mapnik/mapnik/issues +Bug-Submit: https://github.com/mapnik/mapnik/issues/new +Repository: https://github.com/mapnik/mapnik.git +Repository-Browse: https://github.com/mapnik/mapnik diff --git a/watch b/watch new file mode 100644 index 0000000..8430577 --- /dev/null +++ b/watch @@ -0,0 +1,8 @@ +version=4 +opts=\ +dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$//,\ +uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)(?:-?offset)?\d*)$/$1~$2/;s/RC/rc/,\ +filenamemangle=s/(?:.*?\/)?(?:rel|v|mapnik)?[\-\_]?(\d\S+)\.(tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))/mapnik-$1.$2/,\ +repacksuffix=+ds \ +https://github.com/mapnik/mapnik/tags \ +(?:.*?/archive/(?:.*?/)?)?(?:rel|v|mapnik)?[\-\_]?(\d\S+)\.(?:tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))