debian/0000775000000000000000000000000013041660622007170 5ustar debian/libmapserver1-dev.install0000664000000000000000000000010712304130454014102 0ustar usr/include/mapserver/* usr/lib/*/libmapserver.so usr/share/mapserver/ debian/mapserver-doc.docs0000664000000000000000000000007612304130454012610 0ustar README COMMITERS fonts symbols MIGRATION_GUIDE.txt xmlmapfile debian/ruby-mapscript.docs0000664000000000000000000000002612304130454013015 0ustar mapscript/ruby/README debian/control0000664000000000000000000002000213041650275010570 0ustar Source: mapserver Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GIS Project Uploaders: Francesco Paolo Lovergine , Alan Boudreault , Bas Couwenberg Section: devel Priority: optional Build-Depends: debhelper (>= 9), dpkg-dev (>= 1.16.1.1), libcurl4-gnutls-dev, libpng-dev, libjpeg-dev, zlib1g-dev (>= 1.1.4), libgd-dev (>= 2.1.0~rc1-2), libfreetype6-dev (>= 2.0.9), libgdal-dev (>= 1.10.1-0~), libproj-dev, libgeos-dev (>= 3.3.1-1~), libfribidi-dev, libcairo2-dev, libgif-dev, librsvg2-dev, libpq-dev, php5-dev, swig, libperl-dev, python-all (>= 2.6.6-3~), python-all-dev (>= 2.6.6-3~), ruby, ruby-all-dev, gem2deb, libfcgi-dev, libxml2-dev, libxslt1-dev, pkg-kde-tools, chrpath, cmake (>= 2.8.0), pkg-config, docbook2x, docbook-xsl, docbook-xml, xsltproc Build-Conflicts: libcurl3-openssl-dev XS-Ruby-Versions: all Standards-Version: 3.9.5 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-grass/mapserver.git Vcs-Git: git://anonscm.debian.org/pkg-grass/mapserver.git Homepage: http://www.mapserver.org Package: libmapserver1 Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: cgi-mapserver, mapserver-bin, mapserver-doc, libmapscript-perl, php5-mapscript, python-mapscript, ruby-mapscript Pre-Depends: ${misc:Pre-Depends} Description: Shared library for MapServer This package contains the shared library. . MapServer is a CGI-based framework for Internet map services which supports Open Geospatial Consortium (OGC) standards. Scripting functionality in MapScript is provided by the suggested mapscript library packages. Package: libmapserver1-dev Architecture: any Section: libdevel Depends: libmapserver1 (= ${binary:Version}), ${misc:Depends} Suggests: cgi-mapserver, mapserver-bin, mapserver-doc, libmapscript-perl, php5-mapscript, python-mapscript, ruby-mapscript Breaks: libmapserver-dev (<< 6.2.1-3~), libmapserver-6.2.1-dev (<< 6.4.0-1~) Replaces: libmapserver-dev (<< 6.2.1-3~), libmapserver-6.2.1-dev (<< 6.4.0-1~) Description: Shared library development files for MapServer This package contains the development files for the shared library. . MapServer is a CGI-based framework for Internet map services which supports Open Geospatial Consortium (OGC) standards. Scripting functionality in MapScript is provided by the suggested mapscript library packages. Package: cgi-mapserver Architecture: any Section: web Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: mapserver-bin, mapserver-doc, libmapscript-perl, php5-mapscript, python-mapscript, ruby-mapscript Description: CGI executable for MapServer This package contains the mapserv CGI program. It provides the MapServer template language, and can be used to implement Web Map Service applications. . MapServer is a CGI-based framework for Internet map services which supports Open Geospatial Consortium (OGC) standards. Scripting functionality in MapScript is provided by the suggested mapscript library packages. Package: mapserver-bin Architecture: any Section: misc Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: cgi-mapserver, mapserver-doc, shapelib, libmapscript-perl, php5-mapscript, python-mapscript, ruby-mapscript Description: MapServer utilities This package provides command-line utilities for MapServer. . MapServer is a CGI-based framework for Internet map services which supports Open Geospatial Consortium (OGC) standards. Scripting functionality in MapScript is provided by the suggested mapscript library packages. Package: mapserver-doc Architecture: all Section: doc Depends: ${misc:Depends} Suggests: cgi-mapserver, libmapscript-perl, php5-mapscript, python-mapscript, ruby-mapscript Description: documentation for MapServer This package provides some brief documentation for MapServer. . MapServer is a CGI-based framework for Internet map services which supports Open Geospatial Consortium (OGC) standards. Scripting functionality in MapScript is provided by the suggested mapscript library packages. Package: php5-mapscript Architecture: any Section: php Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: mapserver-bin, mapserver-doc Description: php5-cgi module for MapServer PHP MapScript provides MapServer functions for PHP scripts. . MapServer is a CGI-based framework for Internet map services which supports Open Geospatial Consortium (OGC) standards. Package: libmapscript-perl Architecture: any Section: perl Depends: ${perl:Depends}, ${shlibs:Depends}, ${misc:Depends} Suggests: mapserver-bin, mapserver-doc Conflicts: perl-mapscript Provides: perl-mapscript Replaces: perl-mapscript Description: Perl MapServer module Perl MapScript module provides MapServer functions for Perl scripts. . MapServer is a CGI-based framework for Internet map services which supports Open Geospatial Consortium (OGC) standards. Package: python-mapscript Architecture: any Section: python Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends} Suggests: mapserver-bin, mapserver-doc Provides: ${python:Provides} Description: Python library for MapServer Python MapScript provides MapServer functions for Python scripts. . MapServer is a CGI-based framework for Internet map services which supports Open Geospatial Consortium (OGC) standards. Package: libmapscript-ruby Architecture: all Section: oldlibs Depends: ruby-mapscript, ${misc:Depends} Description: Transitional dummy package for ruby-mapscript This is a transitional dummy package to ease upgrades to the ruby-mapscript package. It can safely be removed. Package: libmapscript-ruby1.8 Architecture: any Section: oldlibs Depends: ruby-mapscript, ${misc:Depends} Description: Transitional package from libmapscript-ruby1.8 to ruby-mapscript This is a transitional dummy package to ease upgrades from the libmapscript-ruby1.8 package to the ruby-mapscript package. It can safely be removed. Package: libmapscript-ruby1.9.1 Architecture: any Section: oldlibs Depends: ruby-mapscript, ${misc:Depends} Description: Transitional package from libmapscript-ruby1.9.1 to ruby-mapscript This is a transitional dummy package to ease upgrades from the libmapscript-ruby1.9.1 package to the ruby-mapscript package. It can safely be removed. Package: ruby-mapscript Architecture: any Section: ruby Depends: ruby | ruby-interpreter, ${shlibs:Depends}, ${misc:Depends} Suggests: mapserver-bin, mapserver-doc Breaks: libmapscript-ruby (<< 6.4.0-1~), libmapscript-ruby1.8 (<< 6.4.0-1~), libmapscript-ruby1.9.1 (<< 6.4.0-1~) Provides: libmapscript-ruby, libmapscript-ruby1.8, libmapscript-ruby1.9.1 Replaces: libmapscript-ruby (<< 6.4.0-1~), libmapscript-ruby1.8 (<< 6.4.0-1~), libmapscript-ruby1.9.1 (<< 6.4.0-1~) XB-Ruby-Versions: all Description: MapServer library for Ruby Ruby MapScript provides MapServer functions for Ruby scripts. . This package contains examples and the MapServer functions for Ruby. . MapServer is a CGI-based framework for Internet map services which supports Open Geospatial Consortium (OGC) standards. debian/README.source0000664000000000000000000000053712304130454011350 0ustar Mapserver for Debian -------------------- This package uses quilt to manage all modifications to the upstream source. Changes are stored in the source package as diffs in debian/patches and applied during the build. To get detailed instructions on how to apply the series of patches and modify them, please read /usr/share/doc/quilt/README.source. debian/php5-mapscript.docs0000664000000000000000000000002512304130454012707 0ustar mapscript/php/README debian/php5-mapscript.prerm0000664000000000000000000000013612304130454013107 0ustar #!/bin/sh set -e #DEBHELPER# if [ "$1" = "remove" ]; then php5dismod mapscript fi exit 0 debian/changelog0000664000000000000000000010524013041657412011047 0ustar mapserver (6.4.1-2ubuntu0.1) trusty-security; urgency=medium * Non-maintainer upload. * Add upstream patches to fix CVE-2016-9839 & CVE-2017-5522. (LP: #1648998) -- Bas Couwenberg Wed, 18 Jan 2017 23:18:47 +0100 mapserver (6.4.1-2) unstable; urgency=low * Add gpb.conf to use pristine-tar by default. * Use dh commands instead of CMake directly. * Enable parallel builds. * Drop lintian override for debian-watch-may-check-gpg-signature, shouldn't override pedantic tags. * Add patched FindRuby.cmake to also support Ruby 2.0 and 2.1. * Build mapscript extension for all supported Ruby versions. (closes: #739773) -- Bas Couwenberg Fri, 28 Feb 2014 12:28:23 +0100 mapserver (6.4.1-1) unstable; urgency=low * New upstream release, fixes a vulnerability leading to potential leakage of information when using TIME filtering on postgis layers. * Refresh patches. * Drop freetype2-include-dir.patch, applied upstream in modified form. * Bump Standards-Version to 3.9.5, no changes required. * Add lintian override for debian-watch-may-check-gpg-signature, upstream doesn't provide signatures for verification. * Update copyright file. * Update symbols file. -- Bas Couwenberg Fri, 03 Jan 2014 02:28:02 +0100 mapserver (6.4.0-3) unstable; urgency=low [ Bas Couwenberg ] * Drop obsolete Build-Depends: - sharutils (AGG no longer built separately) - libsdl1.2-dev (AGG examples no longer built) - libogdi3.2-dev (no longer used) - libpam0g-dev (no longer used), - libreadline-dev (no longer used), - libedit-dev (no longer used), - libepsilon-dev (no longer used), * Update debian watch file: - Drop uupdate action - Handle common mistakes * Remove debconf translations, debconf template no longer used. [ Francesco Paolo Lovergine ] * Now build-dep on (versioned) libgdal-dev instead of (obsolete) libgdal1-dev. * Added a new patch freetype2-include-dir.patch to fix problem in determining the correct FreeType2 include directory (why is it not using freetype-config?). -- Francesco Paolo Lovergine Wed, 11 Dec 2013 14:42:31 +0100 mapserver (6.4.0-2) unstable; urgency=low * Also include mapserver-config.h and mapserver-version.h in dev package. Required to build MapCache with MapServer support. * Use php5enmod and php5dismod instead of installing the ini directly. (closes: #667771) * Add patch to export mapserver cmake package for external projects. * Add versioned Breaks/Replaces for dev package. * Drop transitional packages and Breaks/Replaces for libmapserver. (closes: #723979) * Drop unused lintian-overrides for php5-mapscript. * Build-Depend on libperl-dev so cmake can find PerlLibs. (closes: #724259) -- Bas Couwenberg Thu, 19 Sep 2013 19:52:12 +0200 mapserver (6.4.0-1) unstable; urgency=low * New upstream release: 6.4.0. * Build system changed from autotools to cmake. * Update Build-Depends to include: libgif-dev, librsvg2-dev, pkg-config. * Update hardening.patch for CMake build. * Drop patches: - fixmapscriptvars.patch (mapscriptvars no longer used) - php_segfault.patch (applied upstream) - mapows-contenttype.patch (applied upstream) - shp2img-typo.patch (applied upstream) * Add patch to fix the Perl mapscript module installation directory: perl-mapscript-install.patch * Drop ruby1.8 mapscript package for ruby1.8-removal transition. * Rename libruby-mapscript to ruby-mapscript. (closes: #722394) * Don't install Ruby mapscript in /usr/lib/ruby, use vendor_ruby instead. * SONAME of libmapserver changed from libmapserver-6.2.1.so to libmapserver.so.1. * Use pkgkde-gensymbols & pkgkde-symbolshelper to handle C++ symbols. * Use upstream version without debian revision when generating symbols. * Update libmapserver symbols file for 6.4.0 on amd64. * Add patch to install ruby mapscript into vendorarchdir instead of archdir. * Enable verbose make output. -- Bas Couwenberg Tue, 17 Sep 2013 17:16:30 +0200 mapserver (6.2.1-3) unstable; urgency=low [ Bas Couwenberg ] * Upload for Debian closes: #706157 * Merge changes from 6.0.1-4: - Migrated to debhelper level 9. - Depend on PHP API version instead of libapache2-mod-php5. - Bump libgeos-dev build dependency to 3.3.1-1~. * Drop possible-gpl-code-linked-with-openssl lintian override. * Empty dependency_libs in la files. * Use PHP5API variable instead of hardcoded path to la file. * Remove RPATH from mapscript libraries. * Additional cleanup to allow building twice. * Remove unused shlibs:Depends. * shp2mysql was removed, no more perl in mapserver-bin. * Use --install-layout=deb for python setup.py. * Update configure arguments (several no longer supported). * Add mapows-contenttype.patch to handle Content-Type headers with a charset appended. * Drop debian-changes-6.2.1-1 from patch series. * Update libgd build dependency to libgd-dev for the libgd2 transition. * Enable hardening build flags. * Add man page for mapserver utilities: - legend - msencrypt - scalebar - shp2img - shptree - shptreetst - shptreevis - sortshp - tile4ms - mapserv - mapserver-config * Update copyright for v6.2.1. Convert to DEP5 format. * Rename libmapserver package to libmapserver-6.2.1 to match SONAME. * Add symbols file for libmapserver-6.2.1.so. * Add shp2img-typo.patch to fix a typo in the shp2img usage information. * Add lintian-overrides for php5-mapscript: unused-debconf-template, the maintainer scripts embed a variable in the template name. * Bump Standards-Version to 3.9.4 (shared library changes). * Replace dpatch with quilt in README.source. * Drop README.etch, no longer relevant. * Drop README.Debian, no longer used for PHP mapscript. * Update TODO.Debian to reflect current status. * Add maintainer scripts for libmapserver-6.2.1 to call ldconfig, don't call ldconfig for php5-mapscript. * Use dh_autoreconf for retooling. [ Francesco Paolo Lovergine ] * Relaxing dh_makeshlibs checking to avoid failure but document changes in symbols. -- Bas Couwenberg Fri, 14 Jun 2013 22:00:07 +0200 mapserver (6.2.1-2) unstable; urgency=low * Add patch php_segfault. -- Alan Boudreault Fri, 14 Jun 2013 13:22:58 +0000 mapserver (6.2.1-1) unstable; urgency=low * New Upstream release * Removed mapscriptperllink patch -- Jerome Villeneuve Larouche Thu, 25 Apr 2013 08:53:21 -0400 mapserver (6.2.0-2) unstable; urgency=low * Added heikolein's patch to link mapscript-perl to libmapserver -- Jerome Villeneuve Larouche Thu, 22 Nov 2012 15:21:55 -0500 mapserver (6.2.0-1) unstable; urgency=low * New upstream release * Added libmapserver package * Added patch to fix mapscriptvars to send the right argument to ld * Changed php5-mapscript dependencies, removed misc:depends and added libapache2-mod-php5 explicitly -- Jerome Villeneuve Larouche Thu, 15 Nov 2012 13:43:51 +0000 mapserver (6.0.3-1) unstable; urgency=low * New upstream release. -- Alan Boudreault Tue, 22 May 2012 13:24:16 +0000 mapserver (6.0.1-4) unstable; urgency=low * Fixed typo that prevented AGG use in debian/rules. (closes: #663875) * Now using libpng-dev as b-d. * Migrated to debhelper level 9 and policy bumped to 3.9.3. -- Francesco Paolo Lovergine Wed, 14 Mar 2012 21:43:53 +0100 mapserver (6.0.1-3) unstable; urgency=low * Let the configure script search in the system directory for jpeg stuff. (closes: #661914) * Added fixgeos patch to use correcly the geos-config script. * Minimum version for geos set to 3.3.1. * Added patch php54 to work with PHP 5.4 too, and reflect changes in the API. -- Francesco Paolo Lovergine Mon, 05 Mar 2012 12:43:32 +0100 mapserver (6.0.1-2) unstable; urgency=low * Added missed stuff for libmapscript-perl. -- Francesco Paolo Lovergine Fri, 23 Dec 2011 14:02:06 +0100 mapserver (6.0.1-1) unstable; urgency=low [ Alan Boudreault ] * New upstream release. [ Francesco Paolo Lovergine ] * Debhelper level set to 8. * This version still uses libpng 1.2, but is ready also for 1.5. * Removed explicit settings of png dir, it collids with multi-arch support. * Now mapscript/php3 moved finally to mapscript/php. Install file changed as due. * Removed obsolete python-docutils build-dep. Thanks Jakub Wilk. (closes: #635256) * Renamed perl-mapscript to libmapscript-perl to adhere the Perl naming policy. (closes: #575934) * Revised description of Perl mapscript. -- Francesco Paolo Lovergine Fri, 23 Dec 2011 10:26:04 +0100 mapserver (5.6.6-2) unstable; urgency=low * Ack previous NMU: added libepsilon-dev as build-dep. (closes: #624811) * Policy bumped to 3.9.2, no changes required. * Moved to libjpeg-dev as build-dep. * Migrated to dh_python2. (closes: #616883) -- Francesco Paolo Lovergine Wed, 13 Jul 2011 18:05:19 +0200 mapserver (5.6.6-1) unstable; urgency=low [ Alan Boudreault ] * New upstream release some bug fixes. [ Francesco Paolo Lovergine ] * Moved to debian source 3.0 and quilt support. * Policy bumped to 3.9.1 withous changes. * Fixed Vcs-* fields in debian/control. * Fixed debian-rules-makemaker-prefix-is-deprecated in debian/rules. * Fixed debhelper-but-no-misc-depends in libmapscript-ruby. * lintian-overrides updated. -- Francesco Paolo Lovergine Sat, 12 Mar 2011 11:23:08 +0100 mapserver (5.6.5-2) unstable; urgency=high * Fix Validation of symbol index values (CVE-2010-1678) [http://trac.osgeo.org/mapserver/ticket/3641] -- Alan Boudreault Thu, 06 Jan 2011 11:18:29 -0500 mapserver (5.6.5-1.1) unstable; urgency=low * Non-maintainer upload. * Build-Depends on libedit-dev as the package FTBFS without it Closes: #606247 * Fix pending l10n issues. Debconf translations: - Czech (Miroslav Kure). Closes: #599847 - Vietnamese (Clytie Siddall). Closes: #601922 - Danish (Joe Hansen). Closes: #605618 - Italian (Vincenzo Campanella). Closes: #605858 -- Christian Perrier Mon, 06 Dec 2010 07:09:55 +0100 mapserver (5.6.5-1) unstable; urgency=low * New upstream release with an important bug fix about scale calculation. * Added OGC SOS server support. -- Alan Boudreault Thu, 15 Jul 2010 10:55:19 -0400 mapserver (5.6.4-1) unstable; urgency=high [ Alan Boudreault ] * New upstream release, with important security bug fixes. * Fix Buffer overflow in msTmpFile function. [http://trac.osgeo.org/mapserver/ticket/3484] * Fix insecure mapserv CGI command-line debug args. [http://trac.osgeo.org/mapserver/ticket/3485] [ Francesco Paolo Lovergine ] * Policy bumped to 3.9.4, no changes required. * Note that in practice bashisms are avoided due to current options selection. (closes: #582098) * Urgency set to high due to security fixes included. -- Francesco Paolo Lovergine Mon, 12 Jul 2010 22:28:39 +0200 mapserver (5.6.3-2) unstable; urgency=low * Added palette support for rgba png. -- Alan Boudreault Wed, 30 Jun 2010 09:19:51 -0400 mapserver (5.6.3-1) unstable; urgency=low [ Alan Boudreault ] * New upstream release, with important bug fixes. * Fixed some typo in debian/control. [ Francesco Paolo Lovergine ] * Policy bumped to 3.8.4 without changes. * Removed Andreas Putzo among Uploaders: last contribution dated more than two years ago. * Added shapelib to Suggests in mapserver-bin. -- Francesco Paolo Lovergine Wed, 24 Mar 2010 22:13:25 +0100 mapserver (5.6.1-1) unstable; urgency=low [ Alan Boudreault ] * New upstream release, with a few important bug fixes. * Modified ruby mapscript package to use ruby 1.9.1 instead of 1.9.0. (closes: #565831) [ Francesco Paolo Lovergine ] * Removed Fabio Tranchitella from Uploaders. -- Francesco Paolo Lovergine Tue, 26 Jan 2010 23:03:26 +0100 mapserver (5.6.0+final-1) unstable; urgency=low * New upstream release, reissued after some last minute changes. This is the current 5.6.0 upstream version. * Added a lintian override-file for mismatched possible-gpl-code-linked-with-openssl error. * Policy bumped to 3.8.3 (no changes). * Added missing ${misc:Depends} item in each control stanza. * Added a README.source for documenting dpatch use. -- Francesco Paolo Lovergine Thu, 24 Dec 2009 19:22:16 +0100 mapserver (5.6.0-1) unstable; urgency=low [ Alan Boudreault ] * Debhelper compatibility level moved to 7. * Now uses dh_prep instead of deprecated dh_clean -k. * Deprecated dh_movefiles changed in dh_install. * Removed debian/AGG and debian/agg-2.4.uu: use AGG included with Mapserver source. * Clean up of debian/rules: removed all agg related stuff. * Added libxslt1-dev, libpam0g-dev and libreadline-dev build-dependencies. * Added msencrypt binary. * Added SWF support. (flash) * Added fribidi support. * Added libfribidi-dev, libming-dev build-dependencies. * Added MIGRATION_GUIDE and xml mapfile related files into mapserver-doc package. -- Francesco Paolo Lovergine Tue, 15 Dec 2009 18:10:22 +0100 mapserver (5.4.2-1) unstable; urgency=high * New upstream release, with a few fixes. Proper fix for CVE-2009-0840. (closes: #535340, #532446) -- Alan Boudreault Fri, 24 Jul 2009 09:16:45 -0400 mapserver (5.4.1-1) experimental; urgency=low * New upstream release, with a few fixes. -- Alan Boudreault Thu, 04 Jun 2009 14:51:13 -0400 mapserver (5.4.0-1) experimental; urgency=low [ Alan Boudreault ] * New upstream release. * Added Alan as Uploader in debian/control. * Removed obsolete html doc generation in debian/rules and from mapserver-doc package. [ Francesco Paolo Lovergine ] * Updated sections due to ftmpasters changes. * Removed obsolete proj alternative build-dep. -- Francesco Paolo Lovergine Tue, 26 May 2009 21:45:45 +0200 mapserver (5.2.2-1) unstable; urgency=high * New upstream release, with security fixes. * Now using libproj-dev build-dep for new proj package style. * Removed Paul Wise among Uploaders after his request. Also revised list to reflect only recent (less than 24 months) contributors. * Added libogdi3.2-dev build-dependency. -- Francesco Paolo Lovergine Fri, 27 Mar 2009 13:48:26 +0100 mapserver (5.2.1-2) unstable; urgency=low * debian/watch: fixed. (Closes: #515732) * debian/po/ja.po: updated. (Closes: #510897) -- Fabio Tranchitella Thu, 05 Mar 2009 22:55:48 +0100 mapserver (5.2.1-1) experimental; urgency=low * New upstream release. (closes: #509476) * Updated ru.po template. (closes: #504724) * Added es.po template. (closes: #504652) -- Francesco Paolo Lovergine Tue, 23 Dec 2008 23:24:56 +0100 mapserver (5.2.0-1) experimental; urgency=low * New upstream release. Thanks Alan Boudreault. (closes: #498547) * Added libxml2-dev build-dependency. * Deapplied all current patches (merged upstream). * Added Alan as Uploader in debian/control. * Policy bumped to 3.8.0, withour changes. * debian-rules-ignores-make-clean-error lintian warning fixed in debian/rules. -- Francesco Paolo Lovergine Mon, 29 Sep 2008 16:55:04 +0200 mapserver (5.0.3-3) unstable; urgency=low * Updated sv.po template. (closes: #488704) * Turning on again optimization, #487679 was due to GDAL oddity solved in 1.5.2-3. -- Francesco Paolo Lovergine Tue, 15 Jul 2008 16:30:56 +0200 mapserver (5.0.3-2) unstable; urgency=high * Turning off optimization in debian/rules due to serious breakage of mapserver with GCC 4.3. (closes: #487679) -- Francesco Paolo Lovergine Mon, 23 Jun 2008 16:59:43 +0200 mapserver (5.0.3-1) unstable; urgency=low * New upstream release, with a good deal of fixes. * Changed a bit clean-first-build to make lintian happy about debian-rules-ignores-make-clean-error warning. -- Francesco Paolo Lovergine Sun, 08 Jun 2008 11:50:22 +0200 mapserver (5.0.2-3) unstable; urgency=high * The setup.py script is not able to manage properly static libraries flavor for AGG now used embedded in mapserver. The trick is explicitly linking by manipulating the mapscriptvars file before running setup.py. That rendered python-mapscript unusable. (closes: #483400) -- Francesco Paolo Lovergine Fri, 06 Jun 2008 10:34:21 +0200 mapserver (5.0.2-2) unstable; urgency=low * Added embedded AGG 2.4 for use with mapserver. This is a BSD-licensed version roughly functionally identical to current 2.5 version. See debian/AGG for additional maintainer information about the AGG integration. (closes: #448198) * Added build-deps for AGG: libsdl1.2-dev, libfreetype6-dev, libx11-dev. * Added build-dep on sharutils for AGG uuencoded distfile. * Fixed maintainer scripts for erroneous if expressions. (closes: #463888) * Policy bumped to 3.7.3 (no changes). * Added Vcs-* fields to debian/control. * Added FastCGI support. (closes: #468172) -- Francesco Paolo Lovergine Tue, 18 Mar 2008 19:37:00 +0100 mapserver (5.0.2-1) unstable; urgency=low * New upstream release. -- Fabio Tranchitella Tue, 29 Jan 2008 10:22:10 +0100 mapserver (5.0.1-1) unstable; urgency=low * New upstream release. * debian/po/fi.po: added, thanks Esko Arajärvi. (Closes: #457227) * debian/po/de.po: updated, thanks Alwin Meschede. (Closes: #462275) * debian/control: removed build-dep on libwww-dev. (Closes: #457202) -- Fabio Tranchitella Thu, 24 Jan 2008 10:55:18 +0100 mapserver (5.0.0-3) unstable; urgency=low * debian/php5-mapscript.postinst: fixed a typo. (Closes: #446985) * debian/patches/20_php_build.dpatch: removed. (Closes: #447814) * debian/po/gl.po: added. (Closes: #447939) * debian/po/fr.po: added. (Closes: #448821) -- Fabio Tranchitella Thu, 08 Nov 2007 15:13:37 +0100 mapserver (5.0.0-2) unstable; urgency=low * debian/rules, debian/controls: new patch for the ruby bindings, which follows the ruby policy draft. -- Fabio Tranchitella Thu, 11 Oct 2007 13:46:22 +0200 mapserver (5.0.0-1) unstable; urgency=low [ Fabio Tranchitella ] * New upstream release. * Add ruby mapscript support; thanks to Dmitry Kurochkin for the patch. (Closes: #428247) * Do not mangle php.ini, use the conf.d directory instead. (Closes: #443253) [ Francesco Paolo Lovergine ] * Updated debconf templates: + debian/po/pt.po (Closes: #439697) + debian/po/sv.po (Closes: #436414) [ Paul Wise ] * Switch to the new Homepage field. -- Fabio Tranchitella Thu, 11 Oct 2007 12:54:31 +0200 mapserver (4.10.3-1) unstable; urgency=high [ Andreas Putzo ] * New upstream release. - Fixed XSS vulnerabilities. [http://trac.osgeo.org/mapserver/ticket/2256] - Fixed possible buffer overflow in template processing. [http://trac.osgeo.org/mapserver/ticket/2252] (Closes: #439346) * Added myself to Uploaders. * Debconf templates and debian/control reviewed by the debian-l10n- english team as part of the Smith review project. Closes: #433710 * Debconf translation updates: - Galician. Closes: #434326 - Tamil. Closes: #434401 - Russian. Closes: #434406 - Portuguese. Closes: #434438 - German. Closes: #434653 - Vietnamese. Closes: #434758 - French. Closes: #435933 - Czech. Closes: #436280 - Dutch. Closes: #436853 -- Andreas Putzo Tue, 28 Aug 2007 08:21:59 +0000 mapserver (4.10.2-1) unstable; urgency=low [ Francesco Paolo Lovergine ] * New upstream release. (closes: #412836) * Fixed PHP case in long descriptions. (closes: #425987) [ Fabio Tranchitella ] * debian/README.Debian: added a note about PHP and FCGI support. (Closes: #425571) -- Fabio Tranchitella Sun, 24 Jun 2007 11:44:44 +0200 mapserver (4.10.1-1) unstable; urgency=low [ Francesco Paolo Lovergine ] * debian/po/nl.po added. (closes: #415504) * Moved to gdal 1.4.1 dependency. (closes: #424635, #423538) * Removed php4 support (closes: #418313) * Updated long descriptions. * Removed Thomas Sondag among Uploaders (last contribute dated more than 2 years ago). * Moved to libcurl4 build-deps. * Added a debian/README.etch for notes on backporting. * Moved to debhelper compatibility level 5. * Removed superfluous dh_python in debian/rules. * A new debian/control.etch file has been introduced to retain etch compatibility. All php4 related files have been maintained for the same reason. Please, don't remove them! * Merging other relevant patches from BSP NMU 4.10.0-6.1. Thanks Luk Claes. - Fixed package priority to meet overrides - Fix language in description (closes: #416449) - Add Dutch debconf translation (closes: #415504) [ Fabio Tranchitella ] * New upstream release. -- Francesco Paolo Lovergine Mon, 21 May 2007 00:07:28 +0200 mapserver (4.10.0-6) unstable; urgency=low * debian/po/ja.po: added, thanks to Kobayashi Noritada. (Closes: #413119) * Change my email address now that I'm a Debian Developer -- Paul Wise Sat, 3 Mar 2007 17:59:20 +0900 mapserver (4.10.0-5) unstable; urgency=medium * debian/po/de.po: added, thanks to Alwin Meschede. (Closes: #405727) -- Fabio Tranchitella Sat, 13 Jan 2007 22:54:20 +0100 mapserver (4.10.0-4) unstable; urgency=medium * debian/po/pt.po: updated. (Closes: #401386) * debian/po/fr.po: added. (Closes: #399395) -- Fabio Tranchitella Mon, 18 Dec 2006 16:38:22 +0100 mapserver (4.10.0-3) unstable; urgency=low * debian/control: build-depends on libpq-dev. (Closes: #396565) -- Fabio Tranchitella Thu, 2 Nov 2006 11:44:17 +0100 mapserver (4.10.0-2) unstable; urgency=low * Upload to unstable. -- Fabio Tranchitella Wed, 1 Nov 2006 09:47:09 +0100 mapserver (4.10.0-1) experimental; urgency=low * New upstream release. * debian/po/fr.po: updated. (Closes: #388573) * debian/po/cz.po: updated. (Closes: #389220) -- Fabio Tranchitella Fri, 20 Oct 2006 11:01:01 +0000 mapserver (4.8.4-1) unstable; urgency=low * New upstream release * Update for new Python policy (Closes: #373461, #360576) * Install shp2mysql.pl as shp2mysql * Remove question from long desc for php mapscript debconf questions * Remove shp2pdf, since mapserver is build without PDFlib (non-free) * Suggest libdbi-perl for mapserver-bin for shp2mysql * Fix shebang lines in debian/php*-config * Remove python mapscript build dirs on clean * Bump Standards-Version (no changes) * Fix gdal build-dep - new upstream is libgdal1-1.3.2-dev (Closes: #383140, #383830, #386073) * Update debconf templates and translations -- Paul Wise Mon, 21 Aug 2006 09:47:48 +0800 mapserver (4.8.3-2) unstable; urgency=low [ Petter Reinholdtsen ] * Fix typos in the config and prerm scripts for php[45]-mapscript. (Closes: #363115) -- Petter Reinholdtsen Mon, 1 May 2006 08:43:05 +0200 mapserver (4.8.3-1) unstable; urgency=low [ Schuyler Erle ] * New upstream bugfix release 4.8.3 * Include patch for sarge backporting and instructions in README.sarge. [ Paul Wise ] * New upstream bugfix release 4.8.2 - drop 10_python_build: useless, only for Windows * Add php_mapscript.so to apache2 php.ini as well. This is a workaround for #346184, upstream is looking into it. * Install shp2pdf and tile4ms too. Closes: #359615 * Change priority to extra in line with ftpmaster override [ Petter Reinholdtsen ] * Remove the generated files mapscript/csharp/Makefile and mapscript/php3/Makefile when cleaning up the source directory, to avoid noise in the debian diff. -- Petter Reinholdtsen Sat, 1 Apr 2006 11:14:50 +0200 mapserver (4.8.1-2) unstable; urgency=low [ Paul Wise ] * Make the build target no longer depend on build-indep. This is not policy-compliant (see 7.6 and 4.8), but it is needed to work around the fact that the autobuilders call debian/rules build (instead of build-arch), but do not install Build-Depends-Indep packages. build-indep is an indirect dependency of the binary and binary-indep targets, so non-autobuilder builds will still work. -- Petter Reinholdtsen Mon, 20 Feb 2006 11:10:25 +0100 mapserver (4.8.1-1) unstable; urgency=low [ Paul Wise ] * New upstream release * Build mapscript html docs using python-docutils and add to mapserver-doc * Add some more things to mapserver-doc * Move the bindings examples into examples subdirs, remove execute perms * Add a TODO.Debian so we don't forget some things * Completely revamp copyright information, remove php4-mapscript.copyright * Prevent FTBFS when using sudo instead of fakeroot (Closes: #351869) * Change Priority to match the override set by the ftpmasters -- Petter Reinholdtsen Sun, 19 Feb 2006 12:51:08 +0100 mapserver (4.6.2-1) unstable; urgency=low [ Paul Wise ] * New upstream bugfix release * debian/control: Use Homepage recommendations from the developers reference * Remove useless files: README.debian, php*-mapscript.dirs * Use HISTORY.TXT as the changelog * Change mapserver-doc Architecture to all instead of any * Add a watch file that works with the mapserver plone website * Enable geos support * Move mapserv cgi to /usr/lib/cgi-bin, since it is useless in /usr/bin * Switch from priority optional to extra since mapserver depends on proj and gdal, which are both priority extra. * Remove minor version from Standards-Version, since it is not needed. * Fix gdal build-dep - new upstream is libgdal1-1.3.1-dev (Closes: #350437) * Update debian/rules to use -arch/-indep targets for binary/install/build * Fix case of Build-Conflicts in debian/control -- Petter Reinholdtsen Tue, 31 Jan 2006 20:46:47 +0100 mapserver (4.6.1-6) unstable; urgency=low * Install php extensions into the directory output by php-configN and depend on the phpapi virtual package specified by php-configN (Closes: #339007) * Add myself to Uploaders. * Upload sponsored by Petter Reinholdtsen. -- Paul Wise Tue, 6 Dec 2005 15:35:52 +0800 mapserver (4.6.1-5) unstable; urgency=low [ Petter Reinholdtsen ] * Add support for php5 mapscript. New binary package php5-mapscript. Based on patch from Jon Saints. (Closes: #333057) * Renamed templates name from php4/* to php4-mapscript/* to match package name. * Fix typo 'Curently'->'Currently' in package description. -- Petter Reinholdtsen Sun, 13 Nov 2005 18:23:30 +0100 mapserver (4.6.1-4) unstable; urgency=low * Add Swedish translation by Daniel Nylander. (Closes: #333097) * Change build depend from libcurl3-dev to 'libcurl3-gnutls-dev | libcurl3-dev', to cope with the recent change with libcurl and still be easy to backport to sarge. Based on patch from Jon Saints. (Closes: #336834) * Build-conflict on libcurl3-openssl-dev, to make sure the requested curl library is used by the autobuilders. * Set priority extra for php4-mapscript, to match override files. -- Petter Reinholdtsen Fri, 4 Nov 2005 23:29:24 +0100 mapserver (4.6.1-3) unstable; urgency=low * Make sure the strptime() return value have the correct type. (Closes: #328030) -- Petter Reinholdtsen Wed, 14 Sep 2005 00:16:15 +0200 mapserver (4.6.1-2) unstable; urgency=low * Change priority from extra to optional to match override file. -- Petter Reinholdtsen Sun, 11 Sep 2005 11:57:10 +0200 mapserver (4.6.1-1) unstable; urgency=low * New upstream release. * Dependencies are now installable in sid. (Closes: #325593) * Use '${misc:Depends}' instead of 'debconf' as dependency to allow cdebconf to be used. * Change depend for php4-mapscript from 'libapache-mod-php4' to 'libapache-mod-php4 | phpapi-20020918', as it work with several php packages. (Closes: #322887) * Reindend all copyright files to make them easier to read. Use last email address of Thomas Sondag in them. Remove perl-mapscript.copyright as it is identical to changelog. Keep php4-mapscript.copyright as it is slightly different. * Remove emacs headers from the botton of the changelog and fix invalid date string, to keep dpkg-genchanges happy. * Avoid bashism in debian/php4-mapscript.prerm. -- Petter Reinholdtsen Sun, 11 Sep 2005 11:16:44 +0200 mapserver (4.6.0-1) experimental; urgency=low * New upstream release. * Uploading to experimental to get the new php4-mapscript package past NEW while we wait for the c++ transition. * Petter Reinholdtsen - Update the section of the packages to match the debian archive override file. - Change the priority of all packages from optional to extra, as this package depend on proj and gdal which is priority extra. - rm 35_init_vars, not needed any more. - Updated to standard version 3.6.2.1. * Tilman Koschnick - Reactivate php support. (Closes: #306194) - debian/patches/: - update 10_python_build.dpatch - update 20_php_build.dpatch - rm 30_typo_gdal.dpatch (included upstream) - update 35_init_vars.dpatch - rm 40_array_init.dpatch (included upstream) - update 50_clean.dpatch * Debconf translations - Added French (fr) from Steve Petruzzello. (Closes: #303159) - Added Vietnamese (vi) from Clytie Siddall. (Closes: #312750) - Added Czech (cs) from Miroslav Kure. (Closes: #318277) -- Petter Reinholdtsen Tue, 2 Aug 2005 20:37:08 +0200 mapserver (4.4.1-2) unstable; urgency=low * Petter Reinholdtsen - Fix typo in package description. - Build using gcc from unstable. (Closes: #302114) - Remove generated config.log in debian/rules, until 50_clean.dpatch is available upstream, to make sure the file is removed at the right time. - Prepare the debconf question for translations. The PHP support is currently disabled, so the template text is currently unused. -- Petter Reinholdtsen Thu, 31 Mar 2005 00:42:36 +0200 mapserver (4.4.1-1) unstable; urgency=low * Petter Reinholdtsen - Initial upload. (Closes: #138971) - Set the Debian GIS project as the maintainer, and Thomas Sondag, Schuyler Erle and myself as uploaders. - Do not build libmapserver-dev any more. It can't be used without the defines used during compilation, the ABI is not stable, and there are no client programs using it at the moment. - 40_array_init.dpatch: New patch to make array initialization in mapprojhack.c ANSI C. The patch is already in upstream CVS. - Reindent the license text in debian/copyright, to make it easier to read. - 50_clean.dpatch: New patch to make sure 'make distclean' complete the work even if config.* is missing. - Drop php support, as the php version in Debian is built without the required regex support. Document the changes in 60_php_drop.dpatch. -- Petter Reinholdtsen Sat, 19 Mar 2005 23:49:59 +0100 mapserver (4.4.1-0.dgis.unstable.2) unstable; urgency=low * Make big change in packages descriptions fields * Add suggested packages * add pere patch : * Drop the home made patch system, and use dpatch instead. * Remove tabs from empty lines in rules. * Remove dh_testroot where it isn't needed to keep debuild happy and make sure clean and build can be done as a normal user. * Use $(RM) instead of 'rm -f' and 'rm'. * Petter Reinholdtsen - 30_typo_gdal.dpatch: New patch to fix typo in mapdrawgdal.c. The patch is already in upstream CVS. - 35_init_vars.dpatch: New patch to initialize a few variables. The patch is sent upstream. -- Thomas Sondag Fri, 21 Jan 2005 15:09:09 +0100 mapserver (4.4.1-0.dgis.unstable.1) unstable; urgency=low * update release number * New upstram release * Major change to rule the files for make a double build one for php and another one for the rest * Change dep to php4-dev -- Thomas Sondag Fri, 07 Jan 2005 16:16:37 +0100 mapserver (4.2.5-2) unstable; urgency=low * Add python Binding * Add patch to Makefile.vc for python binding * Add mapserver binary and tools * Add mapserver documentation package * Change name of php-mapscript to php4-mapscript * Change dependency of php4-mapscript to php4-cgi-mapscript * Add more documentation to perl php mapscript * Add configure section to debian rules * configure with thread safe support -- Thomas Sondag Fri, 29 Oct 2004 13:06:50 +0200 mapserver (4.2.5-1) unstable; urgency=low * New upstream version -- Thomas Sondag Mon, 25 Oct 2004 19:13:21 +0200 mapserver (4.2.0-2) unstable; urgency=low * Build For Sarge * Removing libming support (Where is it ? not found in Sarge) -- Thomas Sondag Sun, 25 Jul 2004 15:45:20 +0200 mapserver (4.2.0-1) stable; urgency=low * New upstream version -- Thomas Sondag Sun, 4 Jul 2004 01:23:00 +0200 mapserver (4.0.2-1) stable; urgency=low * New upstream version * adding --without-tiff for fixing problem with perl-mapscript -- Thomas Sondag Wed, 04 Feb 2004 19:24:56 +0100 mapserver (4.0-1) stable; urgency=low * New release -- Thomas Sondag Sun, 12 Oct 2003 18:44:57 +0200 mapserver (3.6.4-5) stable; urgency=low * Add patch for msWriteImage function (write image directly to stdout) -- Thomas Sondag Mon, 28 Jul 2003 14:17:27 +0100 mapserver (3.6.4-4) stable; urgency=low * hum nothing -- Thomas Sondag Mon, 13 May 2003 14:17:27 +0100 mapserver (3.6.4-3) unstable; urgency=low * Added proj -- Thomas Sondag Mon, 07 Feb 2003 14:17:27 +0100 mapserver (3.6.4-1) unstable; urgency=low * Initial release. -- Thomas Sondag Mon, 13 Jan 2003 13:32:27 +0100 debian/php5-mapscript.examples0000664000000000000000000000003112304130454013572 0ustar mapscript/php/examples/* debian/mapserver-bin.install0000664000000000000000000000026212304130454013326 0ustar /usr/bin/msencrypt /usr/bin/shptreevis /usr/bin/tile4ms /usr/bin/shptreetst /usr/bin/shp2img /usr/bin/mapserv /usr/bin/sortshp /usr/bin/scalebar /usr/bin/legend /usr/bin/shptree debian/libmapserver1.postinst0000664000000000000000000000014212304130454013542 0ustar #!/bin/sh set -e # Source debconf library. . /usr/share/debconf/confmodule #DEBHELPER# exit 0 debian/source/0000775000000000000000000000000012304130454010464 5ustar debian/source/format0000664000000000000000000000001412304130454011672 0ustar 3.0 (quilt) debian/man/0000775000000000000000000000000012304130454007737 5ustar debian/man/tile4ms.1.xml0000664000000000000000000002036112304130454012203 0ustar tile4ms 1 tile4ms create a tile index Shape data set for use with MapServer's TILEINDEX feature tile4ms metafile tilefile DESCRIPTION tile4ms creates a tile index Shape data set for use with MapServer's TILEINDEX feature. The program creates a Shape data set of rectangles from extents of all the Shape data sets listed in metafile (one Shape data set name per line) and the associated DBF with the filename for each shape tile in a column called LOCATION as required by mapserv. Note: Similar functionality can be found in the GDAL commandline utilities ogrtindex (for vectors) and gdaltindex (for rasters). tile4ms creates a Shape data set containing the MBR (minimum bounding rectangle) of all shapes in the files provided, which can then be used in the LAYER object's TILEINDEX parameter of the mapfile. The new filed created with this command is used by MapServer to only load the files assocated with that extent (or tile). OPTIONS metafile INPUT file containing list of shapefile names. (complete paths 255 chars max, no extension) tilefile OUTPUT shape file of extent rectangles and names of tiles in tilefile.dbf Optional flag. If specified then only the path to the shape files will be stored in the LOCATION field instead of storing the full filename. Display usage information EXAMPLE Short Example Create tileindex.shp for all tiles under the /path/to/data directory: cd /path/to/data find . -name "/*.shp" -print > metafile.txt tile4ms metafile.txt tileindex Long Example This example uses TIGER Census data, where the data contains files divided up by county (in fact there are over 3200 counties, a very large dataset indeed). In this example we will show how to display all lakes for the state of Minnesota. (note that here we have already converted the TIGER data into Shape format, but you could keep the data in TIGER format and use the ogrtindex utility instead) The TIGER Census data for Minnesota is made up of 87 different counties, each containing its own lakes file ('wp.shp'). We need to create the 'meta-file' for the tile4ms command. This is a text file of the paths to all 'wp.shp' files for the MN state. To create this file we can use a few simple commands: find -name *wp.shp -print > wp_list.txt The newly created file might look like the following (after removing the full path): 001\wp.shp 003\wp.shp 005\wp.shp 007\wp.shp 009\wp.shp 011\wp.shp 013\wp.shp 015\wp.shp 017\wp.shp 019\wp.shp ... Execute the tile4ms command with the newly created meta-file to create the index file: tile4ms wp_list.txt index Processed 87 of 87 files A new file named 'index.shp' is created. This is the index file with the MBRs of all 'wp.shp' files for the entire state, as shown in Figure 1. The attribute table of this file contains a field named 'LOCATION', that contains the path to each 'wp.shp file', as shown in Figure 2.
Figure 1: Index file created by tile4ms utility
Figure 2: Attributes of index file created by tile4ms utility
The final step is to use this in your mapfile. LAYER object's TILEINDEX - must point to the location of the index file LAYER object's TILEITEM - specify the name of the field in the index file containing the paths (default is 'location') do not need to use the LAYER's DATA parameter
For example: LAYER NAME 'mn-lakes' STATUS ON TILEINDEX "index" TILEITEM "location" TYPE POLYGON CLASS NAME "mn-lakes" STYLE COLOR 0 0 255 END END END
When you view the layer in a MapServer application, you will notice that when you are zoomed into a small area of the state only those lakes layers are loaded, which speeds up the application.
SEE ALSO shp2img 1 , shptree 1 , shptreetst 1 , shptreevis 1 , sortshp 1
debian/man/shptreevis.1.xml0000664000000000000000000000502412304130454013015 0ustar shptreevis 1 shptreevis view the quadtree quadrants of a .qix file shptreevis shapefile new_shapefile DESCRIPTION shptreevis can be used to view the quadtree quadrants that are part of a .qix file (that was created with the shptree utility). OPTIONS shapefile The name of the .shp file index. new_shapefile The name of the .shp file to create. EXAMPLE shptreevis us_states.shp quad.shp This new LSB index supports a shapefile with 2895 shapes, 10 depth Result:
A Shape data set named 'quad.shp' is created. You can now view this Shape data set in a desktop GIS (such as QGIS for example) to see the quadtrees that were created with the shptree command.
shptreevis result displayed in QGIS
SEE ALSO shptree 1 , shptreetst 1 , sortshp 1
debian/man/mapserv.1.xml0000664000000000000000000000552512304130454012304 0ustar mapserv 1 mapserv mapserver CGI interface mapserv QUERY_STRING="QUERY_STRING" DESCRIPTION mapserv provides commandline access to the MapServer CGI interface. OPTIONS Display mapserver version and build options. Suppress HTTP headers. ="QUERY_STRING" CGI QUERY_STRING parameter, e.g. QUERY_STRING="MAP=/home/user/wfs.map&SERVICE=WFS&REQUEST=GetCapabilities" EXAMPLE The CGI interface can be tested at the commandline by using the "QUERY_STRING" switch, such as: mapserv "QUERY_STRING=map=/home/user/wms.map&mode=map" To suppress the HTTP headers, you can use the "" switch, such as: mapserv -nh "QUERY_STRING=map=/home/user/wms.map&mode=map" To save the output into an image file, use the pipe command such as: mapserv -nh "QUERY_STRING=map=/home/user/wms.map&mode=map" > test.png SEE ALSO MapServer CGI Documentation debian/man/scalebar.1.xml0000664000000000000000000000357612304130454012407 0ustar scalebar 1 scalebar create a scalebar image from a mapfile scalebar mapfile outputimage DESCRIPTION scalebar creates a scalebar image from a mapfile. Output is either PNG or GIF depending on what version of the GD library used. OPTIONS mapfile Path to the mapfile. outputimage Path to the output image file. Display mapserver version and build options. SEE ALSO legend 1 debian/man/shp2img.1.xml0000664000000000000000000001747312304130454012205 0ustar shp2img 1 shp2img create a map image from a mapfile shp2img mapfile image minx miny maxx maxy sizex sizey "layer1 layer2..." format n n layername n n n layername datavalue DESCRIPTION shp2img creates a map image from a mapfile. Output is either PNG or GIF depending on what version of the GD library is used. This is a useful utility to test your mapfile. You can simply provide the path to your mapfile and the name of an output image, and an image should be returned. If an image cannot be created an error will be displayed at the command line that should refer to a line number in the mapfile. OPTIONS mapfile Map file to operate on - required format Override the IMAGETYPE value to pick output format image Output filename (STDOUT if not provided) minx miny maxx maxy Extents to render sizex sizey Output image size layers Layers to enable - make sure they are quoted and space separated if more than one listed n Set debug level for map and all layers n Set map debug level layername n Set layer debug level n Draw map n number of times n Pause for n seconds after reading the map layername datavalue Change DATA value for layer EXAMPLE Example #1 shp2img -m vector_blank.map -o test.png Result:
A file named 'test.png' is created, that you can drag into your browser to view.
Example #2 shp2img -m gmap75.map -o test2.png -map_debug 3 Result:
A file named 'test2.png' is created, and layer draw speeds are returned such as:
msDrawRasterLayerLow(bathymetry): entering msDrawMap(): Layer 0 (bathymetry), 0.601s msDrawMap(): Layer 3 (drain_fn), 0.200s msDrawMap(): Layer 4 (drainage), 0.300s msDrawMap(): Layer 5 (prov_bound), 0.191s msDrawMap(): Layer 6 (fedlimit), 0.030s msDrawMap(): Layer 9 (popplace), 0.080s msDrawMap(): Drawing Label Cache, 0.300s msDrawMap() total time: 1.702s msSaveImage() total time: 0.040s
Example #3 shp2img -m gmap75.map -o test3.png -all_debug 3 Result:
A file named 'test3.png' is created, layer draw speeds are returned, and some warnings that index qix files are not found, such as:
msLoadMap(): 0.671s msDrawRasterLayerLow(bathymetry): entering. msDrawGDAL(): src=72,417,3077,2308, dst=0,0,400,300 msDrawGDAL(): red,green,blue,alpha bands = 1,0,0,0 msDrawMap(): Layer 0 (bathymetry), 0.090s msSearchDiskTree(): Search returned no results. Unable to open spatial index for D:\ms4w\apps\gmap\htdocs/.\../data/drain_fn.qix. In most cases you can safely ignore this message, otherwise check file names and permissions. msDrawMap(): Layer 3 (drain_fn), 0.010s msDrawMap(): Layer 4 (drainage), 0.050s msSearchDiskTree(): Search returned no results. Unable to open spatial index for D:\ms4w\apps\gmap\htdocs/.\../data/province.qix. In most cases you can safely ignore this message, otherwise check file names and permissions. msDrawMap(): Layer 5 (prov_bound), 0.030s msSearchDiskTree(): Search returned no results. Unable to open spatial index for D:\ms4w\apps\gmap\htdocs/.\../data/fedlimit.qix. In most cases you can safely ignore this message, otherwise check file names and permissions. msDrawMap(): Layer 6 (fedlimit), 0.010s msDrawMap(): Layer 9 (popplace), 0.010s msDrawMap(): Drawing Label Cache, 0.201s msDrawMap() total time: 0.401s msSaveImage() total time: 0.010s shp2img total time: 1.082s
debian/man/shptreetst.1.xml0000664000000000000000000001212012304130454013021 0ustar shptreetst 1 shptreetst execute a spatial query on an existing spatial index shptreetst shapefile minx miny maxx maxy DESCRIPTION shptreetst executes a spatial query on an existing spatial index (.qix), that was created by the shptree 1 utility. This utility is useful to understand how a search of a Shape data set and its qix index works. OPTIONS shapefile The name of the .shp file index. minx miny maxx maxy Extents to render EXAMPLE shptreetst esp 879827.480246 4317203.699447 884286.289767 4321662.508967 This new LSB index supports a shapefile with 48 shapes, 4 depth shapes 6, node 4, -13702.315770,3973784.599548,1127752.921471,4859616.714055 shapes 5, node 3, -13702.315770,3973784.599548,614098.064712,4460992.262527 shapes 1, node 1, -13702.315770,3973784.599548,331587.893495,4241748.814186 shapes 1, node 0, 141678.278400,3973784.599548,331587.893495,4121164.917599 shapes 1, node 0, 268807.855447,4193028.047889,614098.064712,4460992.262527 shapes 1, node 0, 268807.855447,3973784.599548,614098.064712,4241748.814186 shapes 7, node 4, -13702.315770,4372409.051076,614098.064712,4859616.714055 shapes 1, node 0, -13702.315770,4372409.051076,331587.893495,4640373.265714 shapes 3, node 1, -13702.315770,4591652.499417,331587.893495,4859616.714055 shapes 1, node 0, -13702.315770,4712236.396004,176207.299326,4859616.714055 shapes 2, node 0, 268807.855447,4372409.051076,614098.064712,4640373.265714 shapes 3, node 2, 268807.855447,4591652.499417,614098.064712,4859616.714055 shapes 2, node 0, 424188.449617,4712236.396004,614098.064712,4859616.714055 shapes 1, node 0, 424188.449617,4591652.499417,614098.064712,4739032.817468 shapes 2, node 1, 499952.540988,3973784.599548,1127752.921471,4460992.262527 shapes 2, node 0, 499952.540988,4193028.047889,845242.750254,4460992.262527 shapes 5, node 3, 499952.540988,4372409.051076,1127752.921471,4859616.714055 shapes 1, node 1, 499952.540988,4372409.051076,845242.750254,4640373.265714 shapes 1, node 0, 655333.135158,4372409.051076,845242.750254,4519789.369127 shapes 1, node 0, 499952.540988,4591652.499417,845242.750254,4859616.714055 read entire file now at quad box rec 20 file pos 1084 result of rectangle search was 8, 10, 36, 37, 38, 39, 42, 46, Result:
The above output from the shptreetst command tells us that the existing .qix index is for a Shape data set that contains 48 shapes; indeed the Shape data set used in this example, esp.shp, contains 48 polygons of Spain. The command also tells us that qix file has a quadtree depth of 4. Most importantly, the resulting shape IDs (or feature IDs) that were contained in the bounding box that we passed in our example were returned at the bottom of the output: "8, 10, 36, 37, 38, 39, 42, 46". You can use a tool such as QGIS to view those feature IDs and check what shapes MapServer is querying when a user clicks within that bounding box.
SEE ALSO shptree 1 , shptreevis 1 , sortshp 1
debian/man/legend.1.xml0000664000000000000000000000354212304130454012062 0ustar legend 1 legend create a legend image from a mapfile legend mapfile outputimage DESCRIPTION legend creates a legend image from a mapfile. Output format depends on the graphics library used for rendering. OPTIONS mapfile Path to the mapfile. outputimage Path to the output image file. Display mapserver version and build options. SEE ALSO scalebar 1 debian/man/msencrypt.1.xml0000664000000000000000000001333612304130454012652 0ustar msencrypt 1 msencrypt create an encryption key or encrypt portions of connection strings for use in mapfiles msencrypt file file string DESCRIPTION msencrypt can create an encryption key or encrypt portions of connection strings for use in mapfiles. Typically you might want to encrypt portions of the CONNECTION parameter for a database connection. The following CONNECTIONTYPEs are supported for using this encryption method: OGR Oracle Spatial PostGIS SDE OPTIONS file Creates a new encryption key in file. file string Use the key in file to encrypt string. NOTES Use in Mapfile The location of the encryption key can be specified by two mechanisms, either by setting the environment variable MS_ENCRYPTION_KEY or using a CONFIG directive in the MAP object of your mapfile. For example: CONFIG MS_ENCRYPTION_KEY "/path/to/mykey.txt" Use the { and } characters as delimiters for encrypted strings inside database CONNECTIONs in your mapfile. For example: CONNECTIONTYPE ORACLESPATIAL CONNECTION "user/{MIIBugIBAAKBgQCP0Yj+Seh8==}@service" EXAMPLE LAYER NAME "provinces" TYPE POLYGON CONNECTIONTYPE POSTGIS CONNECTION "host=127.0.0.1 dbname=gmap user=postgres password=iluvyou18 port=5432" DATA "the_geom FROM province using SRID=42304" STATUS DEFAULT CLASS NAME "Countries" COLOR 255 0 0 END END Here are the steps to encrypt the password in the above connection: Generate an encryption key (note that this key should not be stored anywhere within your web server's accessible directories): msencrypt -keygen "/home/user/mykey.txt" And this generated key file might contain something like: 2137FEFDB5611448738D9FBB1DC59055 Encrypt the connection's password using that generated key: msencrypt -key "/home/user/mykey.txt" "iluvyou18" Which returns the password encrypted, at the commandline (you'll use it in a second): 3656026A23DBAFC04C402EDFAB7CE714 Edit the mapfile to make sure the 'mykey.txt' can be found, using the "MS_ENCRYPTION_KEY" environment variable. The CONFIG parameter inside the MAP object can be used to set an environment variable inside a mapfile: MAP ... CONFIG "MS_ENCRYPTION_KEY" "/home/user/mykey.txt" ... END #mapfile Modify the layer's CONNECTION to use the generated password key, making sure to use the "{}" brackets around the key: CONNECTION "host=127.0.0.1 dbname=gmap user=postgres password={3656026A23DBAFC04C402EDFAB7CE714} port=5432" Done! Give your new encrypted mapfile a try with the shp2img1 utility! debian/man/shptree.1.xml0000664000000000000000000001447712304130454012307 0ustar shptree 1 shptree create a quadtree-based spatial index for a Shape data set shptree shpfile depth index_format DESCRIPTION shptree creates a quadtree-based spatial index for a Shape data set. The default tree depth is calculated so that each tree node (quadtree cell) contains 8 shapes. Do not use the default with point files, a value between 6 and 10 seems to work ok. Your millage may vary and you'll need to do some experimenting. This utility is a must for any MapServer application that uses Shape data sets. shptree creates a spatial index of your Shape data set, using a quadtree method. This means that MapServer will use this index to quickly find the appropriate shapes to draw. It creates a file of the same name as your Shape data set, with a .qix file extension. The quadtree method breaks the file into 4 quadrants, recursively until only a few shapes are contained in each quadrant. This minimum number can be set with the depth parameter of the command. OPTIONS shpfile The name of the .shp file to index. depth (Optional) The maximum depth of the index to create, default is 0 meaning that shptree will calculate a reasonable default depth. index_format (Optional) One of: LSB byte order, using new index format MSB byte order, using new index format The following old format options are deprecated: Native byte order LSB (intel) byte order MSB byte order The default index_format on this system is: Display mapserver version and build options. NOTES Shape data sets are native to MapServer, and therefore do not require the .shp extension in the DATA path of the LAYER. In fact, in order for MapServer to use the .qix extension you MUST NOT specify the extension, for example: LAYER ... DATA "us_states" #MapServer will search for us_states.qix and will use it ... END LAYER ... DATA "us_states.shp" #MapServer will search for us_states.shp.qix and won't find it ... END Note: As of MapServer 5.2 the qix will be used even when the .shp extension is specified. EXAMPLE shptree us_states.shp creating index of new LSB format Result:
A file named 'us_states.qix' is created in the same location. (note that you can use the shptreevis 1 utility to view the actual quadtree quadrants that are used by MapServer in this qix file)
SEE ALSO shptreetst 1 , shptreevis 1 , sortshp 1 The shptree wiki page may also contain information on this utility.
debian/man/sortshp.1.xml0000664000000000000000000001017412304130454012325 0ustar sortshp 1 sortshp sort a Shape data set sortshp infile outfile item ascending descending DESCRIPTION sortshp sorts a Shape data set based on a single column in ascending or descending order. Supports INTEGER, DOUBLE and STRING column types. Useful for prioritizing shapes for rendering and/or labeling. The idea here is that if you know that you need to display a certain attribute classed by a certain value, it will be faster for MapServer to access that value if it is at the beginning of the attribute file. OPTIONS infile The name of the .shp file outfile The name of the .shp/.shx and .dbf files to create item Name of the field to sort on ascending descending Sort order (default: ascending) Display mapserver version and build options. EXAMPLE This example uses a roads file ('roads_ugl') that has a field with road classes in integer format ('class1'). sortshp roads_ugl roads-sort class1 ascending Result:
A new Shape data set named 'roads-sort.shp' is created with shapes sorted in ascending order, according to the values in the 'class1' field.
Figure 1: Attributes Before sortshp
Figure 2: Attributes After sortshp
SEE ALSO shp2img 1 , shptree 1 , shptreetst 1 , shptreevis 1
debian/compat0000664000000000000000000000000212304130454010362 0ustar 9 debian/python-mapscript.examples0000664000000000000000000000003412304130454014242 0ustar mapscript/python/examples/* debian/python-mapscript.install0000664000000000000000000000002112304130454014066 0ustar usr/lib/python*/ debian/libmapscript-perl.examples0000664000000000000000000000003212304130454014350 0ustar mapscript/perl/examples/* debian/mapscript.ini0000664000000000000000000000003312304130454011663 0ustar extension=php_mapscript.so debian/patches/0000775000000000000000000000000013041650051010612 5ustar debian/patches/CVE-2016-9839.patch0000664000000000000000000001230413041650025013251 0ustar Description: Backport #4928 and #5356 Author: Thomas Bonfort Origin: https://github.com/mapserver/mapserver/commit/022d24bd34196b6dca67053fb797a6980210bc54 --- a/mapogr.cpp +++ b/mapogr.cpp @@ -1118,18 +1118,15 @@ msOGRFileOpen(layerObj *layer, const cha RELEASE_OGR_LOCK; if( hDS == NULL ) { - if( strlen(CPLGetLastErrorMsg()) == 0 ) - msSetError(MS_OGRERR, - "Open failed for OGR connection in layer `%s'. " - "File not found or unsupported format.", - "msOGRFileOpen()", - layer->name?layer->name:"(null)" ); - else - msSetError(MS_OGRERR, - "Open failed for OGR connection in layer `%s'.\n%s\n", - "msOGRFileOpen()", - layer->name?layer->name:"(null)", - CPLGetLastErrorMsg() ); + msSetError(MS_OGRERR, + "Open failed for OGR connection in layer `%s'. " + "Check logs.", + "msOGRFileOpen()", + layer->name?layer->name:"(null)" ); + if( strlen(CPLGetLastErrorMsg()) != 0 ) + msDebug("Open failed for OGR connection in layer `%s'.\n%s\n", + layer->name?layer->name:"(null)", + CPLGetLastErrorMsg() ); CPLFree( pszDSName ); CPLFree( pszLayerDef ); return NULL; @@ -1154,10 +1151,13 @@ msOGRFileOpen(layerObj *layer, const cha ACQUIRE_OGR_LOCK; hLayer = OGR_DS_ExecuteSQL( hDS, pszLayerDef, NULL, NULL ); if( hLayer == NULL ) { - msSetError(MS_OGRERR, - "ExecuteSQL(%s) failed.\n%s", - "msOGRFileOpen()", - pszLayerDef, CPLGetLastErrorMsg() ); + msSetError(MS_OGRERR, + "ExecuteSQL(%s) failed. Check logs", + "msOGRFileOpen()", + pszLayerDef); + msDebug( + "ExecuteSQL(%s) failed.\n%s", + pszLayerDef, CPLGetLastErrorMsg() ); RELEASE_OGR_LOCK; msConnPoolRelease( layer, hDS ); CPLFree( pszLayerDef ); @@ -1189,9 +1189,11 @@ msOGRFileOpen(layerObj *layer, const cha } if (hLayer == NULL) { - msSetError(MS_OGRERR, "GetLayer(%s) failed for OGR connection `%s'.", - "msOGRFileOpen()", - pszLayerDef, connection ); + msSetError(MS_OGRERR, "GetLayer(%s) failed for OGR connection. Check logs.", + "msOGRFileOpen()", + pszLayerDef); + msDebug("GetLayer(%s) failed for OGR connection `%s'.", + pszLayerDef, connection ); CPLFree( pszLayerDef ); msConnPoolRelease( layer, hDS ); return NULL; @@ -1356,10 +1358,12 @@ static int msOGRFileWhichShapes(layerObj if( OGR_L_SetAttributeFilter( psInfo->hLayer, layer->filter.string+6 ) != OGRERR_NONE ) { msSetError(MS_OGRERR, - "SetAttributeFilter(%s) failed on layer %s.\n%s", + "SetAttributeFilter(%s) failed on layer %s.", "msOGRFileWhichShapes()", - layer->filter.string+6, layer->name?layer->name:"(null)", - CPLGetLastErrorMsg() ); + layer->filter.string+6, layer->name?layer->name:"(null)"); + msDebug("SetAttributeFilter(%s) failed on layer %s.\n%s", + layer->filter.string+6, layer->name?layer->name:"(null)", + CPLGetLastErrorMsg() ); RELEASE_OGR_LOCK; return MS_FAILURE; } @@ -1562,8 +1566,8 @@ msOGRFileNextShape(layerObj *layer, shap if( (hFeature = OGR_L_GetNextFeature( psInfo->hLayer )) == NULL ) { psInfo->last_record_index_read = -1; if( CPLGetLastErrorType() == CE_Failure ) { - msSetError(MS_OGRERR, "%s", "msOGRFileNextShape()", - CPLGetLastErrorMsg() ); + msSetError(MS_OGRERR, "OGR error. check logs", "msOGRFileNextShape()"); + msDebug("msOGRFileNextShape() error: %s", CPLGetLastErrorMsg() ); RELEASE_OGR_LOCK; return MS_FAILURE; } else { --- a/mappostgis.c +++ b/mappostgis.c @@ -2305,7 +2305,8 @@ int msPostGISLayerOpen(layerObj *layer) } } - msSetError(MS_QUERYERR, "Database connection failed (%s) with connect string '%s'\nIs the database running? Is it allowing connections? Does the specified user exist? Is the password valid? Is the database on the standard port?", "msPostGISLayerOpen()", PQerrorMessage(layerinfo->pgconn), maskeddata); + msDebug("Database connection failed (%s) with connect string '%s'\nIs the database running? Is it allowing connections? Does the specified user exist? Is the password valid? Is the database on the standard port?.\n", PQerrorMessage(layerinfo->pgconn), maskeddata); + msSetError(MS_QUERYERR, "Database connection failed.\nIs the database running? Is it allowing connections? Does the specified user exist? Is the password valid? Is the database on the standard port?", "msPostGISLayerOpen()"); free(maskeddata); free(layerinfo); @@ -2327,7 +2328,6 @@ int msPostGISLayerOpen(layerObj *layer) msSetError(MS_QUERYERR, "PostgreSQL database connection gone bad (%s)", "msPostGISLayerOpen()", PQerrorMessage(layerinfo->pgconn)); return MS_FAILURE; } - } } debian/patches/series0000664000000000000000000000026513041650025012033 0ustar hardening.patch #ruby-shebang.patch perl-mapscript-install.patch ruby-mapscript-install.patch cmake-mapserver-export.patch cmake-ruby2.patch CVE-2016-9839.patch CVE-2017-5522.patch debian/patches/cmake-ruby2.patch0000664000000000000000000003355412304130454013767 0ustar Description: Update FindRuby.cmake module to support Ruby 2.0 and 2.1. This FindRuby.cmake is a copy of the one included in CMake 2.8.12.1, and modified to also support Ruby 2.0 and Ruby 2.1. . The first version found is used unless -DRUBY_EXECUTABLE is set. . Ruby 2.0 moved the config.h file to the architecture specific path as reported by: `ruby -r rbconfig -e "print RbConfig::CONFIG['rubyarchhdrdir']"` . Author: Bas Couwenberg Bug-Debian: https://bugs.debian.org/739773 Bug: https://github.com/Kitware/CMake/pull/92 --- /dev/null +++ b/cmake/FindRuby.cmake @@ -0,0 +1,318 @@ +# - Find Ruby +# This module finds if Ruby is installed and determines where the include files +# and libraries are. Ruby 1.8, 1.9, 2.0 and 2.1 are supported. +# +# The minimum required version of Ruby can be specified using the +# standard syntax, e.g. find_package(Ruby 1.8) +# +# It also determines what the name of the library is. This +# code sets the following variables: +# +# RUBY_EXECUTABLE = full path to the ruby binary +# RUBY_INCLUDE_DIRS = include dirs to be used when using the ruby library +# RUBY_LIBRARY = full path to the ruby library +# RUBY_VERSION = the version of ruby which was found, e.g. "1.8.7" +# RUBY_FOUND = set to true if ruby ws found successfully +# +# RUBY_INCLUDE_PATH = same as RUBY_INCLUDE_DIRS, only provided for compatibility reasons, don't use it + +#============================================================================= +# Copyright 2004-2009 Kitware, Inc. +# Copyright 2008-2009 Alexander Neundorf +# +# CMake - Cross Platform Makefile Generator +# Copyright 2000-2011 Kitware, Inc., Insight Software Consortium +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# * Neither the names of Kitware, Inc., the Insight Software Consortium, +# nor the names of their contributors may be used to endorse or promote +# products derived from this software without specific prior written +# permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "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 COPYRIGHT +# HOLDER OR CONTRIBUTORS 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. +# +# ------------------------------------------------------------------------------ +# +# The above copyright and license notice applies to distributions of +# CMake in source and binary form. Some source files contain additional +# notices of original copyright by their contributors; see each source +# for details. Third-party software packages supplied with CMake under +# compatible licenses provide their own copyright notices documented in +# corresponding subdirectories. +# +# ------------------------------------------------------------------------------ +# +# CMake was initially developed by Kitware with the following sponsorship: +# +# * National Library of Medicine at the National Institutes of Health +# as part of the Insight Segmentation and Registration Toolkit (ITK). +# +# * US National Labs (Los Alamos, Livermore, Sandia) ASC Parallel +# Visualization Initiative. +# +# * National Alliance for Medical Image Computing (NAMIC) is funded by the +# National Institutes of Health through the NIH Roadmap for Medical Research, +# Grant U54 EB005149. +# +# * Kitware, Inc. +#============================================================================= + +# RUBY_ARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"archdir"@:>@)'` +# RUBY_SITEARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitearchdir"@:>@)'` +# RUBY_SITEDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitelibdir"@:>@)'` +# RUBY_LIBDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"libdir"@:>@)'` +# RUBY_LIBRUBYARG=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"LIBRUBYARG_SHARED"@:>@)'` + +# uncomment the following line to get debug output for this file +# set(_RUBY_DEBUG_OUTPUT TRUE) + +# Determine the list of possible names of the ruby executable depending +# on which version of ruby is required +set(_RUBY_POSSIBLE_EXECUTABLE_NAMES ruby) + +# if 1.9 is required, don't look for ruby18 and ruby1.8, default to version 1.8 +if(Ruby_FIND_VERSION_MAJOR AND Ruby_FIND_VERSION_MINOR) + set(Ruby_FIND_VERSION_SHORT_NODOT "${Ruby_FIND_VERSION_MAJOR}${RUBY_FIND_VERSION_MINOR}") + # we can't construct that if only major version is given + set(_RUBY_POSSIBLE_EXECUTABLE_NAMES + ruby${Ruby_FIND_VERSION_MAJOR}.${Ruby_FIND_VERSION_MINOR} + ruby${Ruby_FIND_VERSION_MAJOR}${Ruby_FIND_VERSION_MINOR} + ${_RUBY_POSSIBLE_EXECUTABLE_NAMES}) +else() + set(Ruby_FIND_VERSION_SHORT_NODOT "18") +endif() + +if(NOT Ruby_FIND_VERSION_EXACT) + list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby2.1 ruby21) + list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby2.0 ruby20) + list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby1.9 ruby19) + + # if we want a version below 1.9, also look for ruby 1.8 + if("${Ruby_FIND_VERSION_SHORT_NODOT}" VERSION_LESS "19") + list(APPEND _RUBY_POSSIBLE_EXECUTABLE_NAMES ruby1.8 ruby18) + endif() + + list(REMOVE_DUPLICATES _RUBY_POSSIBLE_EXECUTABLE_NAMES) +endif() + +if(NOT RUBY_EXECUTABLE) + find_program(RUBY_EXECUTABLE NAMES ${_RUBY_POSSIBLE_EXECUTABLE_NAMES}) +endif() + + +if(RUBY_EXECUTABLE AND NOT RUBY_VERSION_MAJOR) + function(_RUBY_CONFIG_VAR RBVAR OUTVAR) + execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['${RBVAR}']" + RESULT_VARIABLE _RUBY_SUCCESS + OUTPUT_VARIABLE _RUBY_OUTPUT + ERROR_QUIET) + if(_RUBY_SUCCESS OR NOT _RUBY_OUTPUT) + execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print Config::CONFIG['${RBVAR}']" + RESULT_VARIABLE _RUBY_SUCCESS + OUTPUT_VARIABLE _RUBY_OUTPUT + ERROR_QUIET) + endif() + set(${OUTVAR} "${_RUBY_OUTPUT}" PARENT_SCOPE) + endfunction() + + + # query the ruby version + _RUBY_CONFIG_VAR("MAJOR" RUBY_VERSION_MAJOR) + _RUBY_CONFIG_VAR("MINOR" RUBY_VERSION_MINOR) + _RUBY_CONFIG_VAR("TEENY" RUBY_VERSION_PATCH) + + # query the different directories + _RUBY_CONFIG_VAR("archdir" RUBY_ARCH_DIR) + _RUBY_CONFIG_VAR("arch" RUBY_ARCH) + _RUBY_CONFIG_VAR("rubyhdrdir" RUBY_HDR_DIR) + _RUBY_CONFIG_VAR("rubyarchhdrdir" RUBY_ARCHHDR_DIR) + _RUBY_CONFIG_VAR("libdir" RUBY_POSSIBLE_LIB_DIR) + _RUBY_CONFIG_VAR("rubylibdir" RUBY_RUBY_LIB_DIR) + + # site_ruby + _RUBY_CONFIG_VAR("sitearchdir" RUBY_SITEARCH_DIR) + _RUBY_CONFIG_VAR("sitelibdir" RUBY_SITELIB_DIR) + + # vendor_ruby available ? + execute_process(COMMAND ${RUBY_EXECUTABLE} -r vendor-specific -e "print 'true'" + OUTPUT_VARIABLE RUBY_HAS_VENDOR_RUBY ERROR_QUIET) + + if(RUBY_HAS_VENDOR_RUBY) + _RUBY_CONFIG_VAR("vendorlibdir" RUBY_VENDORLIB_DIR) + _RUBY_CONFIG_VAR("vendorarchdir" RUBY_VENDORARCH_DIR) + endif() + + # save the results in the cache so we don't have to run ruby the next time again + set(RUBY_VERSION_MAJOR ${RUBY_VERSION_MAJOR} CACHE PATH "The Ruby major version" FORCE) + set(RUBY_VERSION_MINOR ${RUBY_VERSION_MINOR} CACHE PATH "The Ruby minor version" FORCE) + set(RUBY_VERSION_PATCH ${RUBY_VERSION_PATCH} CACHE PATH "The Ruby patch version" FORCE) + set(RUBY_ARCH_DIR ${RUBY_ARCH_DIR} CACHE PATH "The Ruby arch dir" FORCE) + set(RUBY_HDR_DIR ${RUBY_HDR_DIR} CACHE PATH "The Ruby header dir (1.9+)" FORCE) + set(RUBY_ARCHHDR_DIR ${RUBY_ARCHHDR_DIR} CACHE PATH "The Ruby arch header dir (1.9+)" FORCE) + set(RUBY_POSSIBLE_LIB_DIR ${RUBY_POSSIBLE_LIB_DIR} CACHE PATH "The Ruby lib dir" FORCE) + set(RUBY_RUBY_LIB_DIR ${RUBY_RUBY_LIB_DIR} CACHE PATH "The Ruby ruby-lib dir" FORCE) + set(RUBY_SITEARCH_DIR ${RUBY_SITEARCH_DIR} CACHE PATH "The Ruby site arch dir" FORCE) + set(RUBY_SITELIB_DIR ${RUBY_SITELIB_DIR} CACHE PATH "The Ruby site lib dir" FORCE) + set(RUBY_HAS_VENDOR_RUBY ${RUBY_HAS_VENDOR_RUBY} CACHE BOOL "Vendor Ruby is available" FORCE) + set(RUBY_VENDORARCH_DIR ${RUBY_VENDORARCH_DIR} CACHE PATH "The Ruby vendor arch dir" FORCE) + set(RUBY_VENDORLIB_DIR ${RUBY_VENDORLIB_DIR} CACHE PATH "The Ruby vendor lib dir" FORCE) + + mark_as_advanced( + RUBY_ARCH_DIR + RUBY_ARCH + RUBY_HDR_DIR + RUBY_ARCHHDR_DIR + RUBY_POSSIBLE_LIB_DIR + RUBY_RUBY_LIB_DIR + RUBY_SITEARCH_DIR + RUBY_SITELIB_DIR + RUBY_HAS_VENDOR_RUBY + RUBY_VENDORARCH_DIR + RUBY_VENDORLIB_DIR + RUBY_VERSION_MAJOR + RUBY_VERSION_MINOR + RUBY_VERSION_PATCH + ) +endif() + +# In case RUBY_EXECUTABLE could not be executed (e.g. cross compiling) +# try to detect which version we found. This is not too good. +if(RUBY_EXECUTABLE AND NOT RUBY_VERSION_MAJOR) + # by default assume 1.8.0 + set(RUBY_VERSION_MAJOR 1) + set(RUBY_VERSION_MINOR 8) + set(RUBY_VERSION_PATCH 0) + # check whether we found 1.9.x + if(${RUBY_EXECUTABLE} MATCHES "ruby1.?9") + set(RUBY_VERSION_MAJOR 1) + set(RUBY_VERSION_MINOR 9) + endif() + # check whether we found 2.0.x + if(${RUBY_EXECUTABLE} MATCHES "ruby2.?0") + set(RUBY_VERSION_MAJOR 2) + set(RUBY_VERSION_MINOR 0) + endif() + # check whether we found 2.1.x + if(${RUBY_EXECUTABLE} MATCHES "ruby2.?1") + set(RUBY_VERSION_MAJOR 2) + set(RUBY_VERSION_MINOR 1) + endif() +endif() + +if(RUBY_VERSION_MAJOR) + set(RUBY_VERSION "${RUBY_VERSION_MAJOR}.${RUBY_VERSION_MINOR}.${RUBY_VERSION_PATCH}") + set(_RUBY_VERSION_SHORT "${RUBY_VERSION_MAJOR}.${RUBY_VERSION_MINOR}") + set(_RUBY_VERSION_SHORT_NODOT "${RUBY_VERSION_MAJOR}${RUBY_VERSION_MINOR}") + set(_RUBY_NODOT_VERSION "${RUBY_VERSION_MAJOR}${RUBY_VERSION_MINOR}${RUBY_VERSION_PATCH}") +endif() + +find_path(RUBY_INCLUDE_DIR + NAMES ruby.h + HINTS + ${RUBY_HDR_DIR} + ${RUBY_ARCH_DIR} + /usr/lib/ruby/${_RUBY_VERSION_SHORT}/i586-linux-gnu/ ) + +set(RUBY_INCLUDE_DIRS ${RUBY_INCLUDE_DIR} ) + +# if ruby > 1.8 is required or if ruby > 1.8 was found, search for the config.h dir +if( "${Ruby_FIND_VERSION_SHORT_NODOT}" GREATER 18 OR "${_RUBY_VERSION_SHORT_NODOT}" GREATER 18 OR RUBY_HDR_DIR) + find_path(RUBY_CONFIG_INCLUDE_DIR + NAMES ruby/config.h config.h + HINTS + ${RUBY_HDR_DIR}/${RUBY_ARCH} + ${RUBY_ARCH_DIR} + ${RUBY_ARCHHDR_DIR} + ) + + set(RUBY_INCLUDE_DIRS ${RUBY_INCLUDE_DIRS} ${RUBY_CONFIG_INCLUDE_DIR} ) +endif() + + +# Determine the list of possible names for the ruby library +set(_RUBY_POSSIBLE_LIB_NAMES ruby ruby-static ruby${_RUBY_VERSION_SHORT} ruby${_RUBY_VERSION_SHORT_NODOT} ruby-${_RUBY_VERSION_SHORT} ruby-${RUBY_VERSION}) + +if(WIN32) + set( _RUBY_MSVC_RUNTIME "" ) + if( MSVC60 ) + set( _RUBY_MSVC_RUNTIME "60" ) + endif() + if( MSVC70 ) + set( _RUBY_MSVC_RUNTIME "70" ) + endif() + if( MSVC71 ) + set( _RUBY_MSVC_RUNTIME "71" ) + endif() + if( MSVC80 ) + set( _RUBY_MSVC_RUNTIME "80" ) + endif() + if( MSVC90 ) + set( _RUBY_MSVC_RUNTIME "90" ) + endif() + + list(APPEND _RUBY_POSSIBLE_LIB_NAMES + "msvcr${_RUBY_MSVC_RUNTIME}-ruby${_RUBY_NODOT_VERSION}" + "msvcr${_RUBY_MSVC_RUNTIME}-ruby${_RUBY_NODOT_VERSION}-static" + "msvcrt-ruby${_RUBY_NODOT_VERSION}" + "msvcrt-ruby${_RUBY_NODOT_VERSION}-static" ) +endif() + +find_library(RUBY_LIBRARY NAMES ${_RUBY_POSSIBLE_LIB_NAMES} HINTS ${RUBY_POSSIBLE_LIB_DIR} ) + +include(FindPackageHandleStandardArgs) +set(_RUBY_REQUIRED_VARS RUBY_EXECUTABLE RUBY_INCLUDE_DIR RUBY_LIBRARY) +if(_RUBY_VERSION_SHORT_NODOT GREATER 18) + list(APPEND _RUBY_REQUIRED_VARS RUBY_CONFIG_INCLUDE_DIR) +endif() + +if(_RUBY_DEBUG_OUTPUT) + message(STATUS "--------FindRuby.cmake debug------------") + message(STATUS "_RUBY_POSSIBLE_EXECUTABLE_NAMES: ${_RUBY_POSSIBLE_EXECUTABLE_NAMES}") + message(STATUS "_RUBY_POSSIBLE_LIB_NAMES: ${_RUBY_POSSIBLE_LIB_NAMES}") + message(STATUS "RUBY_ARCH_DIR: ${RUBY_ARCH_DIR}") + message(STATUS "RUBY_HDR_DIR: ${RUBY_HDR_DIR}") + message(STATUS "RUBY_POSSIBLE_LIB_DIR: ${RUBY_POSSIBLE_LIB_DIR}") + message(STATUS "Found RUBY_VERSION: \"${RUBY_VERSION}\" , short: \"${_RUBY_VERSION_SHORT}\", nodot: \"${_RUBY_VERSION_SHORT_NODOT}\"") + message(STATUS "_RUBY_REQUIRED_VARS: ${_RUBY_REQUIRED_VARS}") + message(STATUS "RUBY_EXECUTABLE: ${RUBY_EXECUTABLE}") + message(STATUS "RUBY_LIBRARY: ${RUBY_LIBRARY}") + message(STATUS "RUBY_INCLUDE_DIR: ${RUBY_INCLUDE_DIR}") + message(STATUS "RUBY_CONFIG_INCLUDE_DIR: ${RUBY_CONFIG_INCLUDE_DIR}") + message(STATUS "--------------------") +endif() + +FIND_PACKAGE_HANDLE_STANDARD_ARGS(Ruby REQUIRED_VARS ${_RUBY_REQUIRED_VARS} + VERSION_VAR RUBY_VERSION ) + +mark_as_advanced( + RUBY_EXECUTABLE + RUBY_LIBRARY + RUBY_INCLUDE_DIR + RUBY_CONFIG_INCLUDE_DIR + ) + +# Set some variables for compatibility with previous version of this file +set(RUBY_POSSIBLE_LIB_PATH ${RUBY_POSSIBLE_LIB_DIR}) +set(RUBY_RUBY_LIB_PATH ${RUBY_RUBY_LIB_DIR}) +set(RUBY_INCLUDE_PATH ${RUBY_INCLUDE_DIRS}) debian/patches/CVE-2017-5522.patch0000664000000000000000000000201113041650025013225 0ustar Description: security fix (patch by EvenR) Fixes CVE-2017-5522 (stack buffer overflow) Author: Even Rouault Origin: https://github.com/mapserver/mapserver/commit/fb00f8149898fcf9fcb490a179984e481248f066 https://github.com/mapserver/mapserver/commit/f096b132e58cdfe2714ce372e9f4f7c76d72c5ec --- a/mapogcfilter.c +++ b/mapogcfilter.c @@ -2852,7 +2852,9 @@ char *FLTGetIsLikeComparisonExpression(F pszValue = psFilterNode->psRightNode->pszValue; nLength = strlen(pszValue); - + if( 1 + 2 * nLength + 1 + 1 >= sizeof(szTmp) ) + return NULL; + iTmp =0; if (nLength > 0 && pszValue[0] != pszWild[0] && pszValue[0] != pszSingle[0] && --- a/mapogcfiltercommon.c +++ b/mapogcfiltercommon.c @@ -93,6 +93,8 @@ char *FLTGetIsLikeComparisonCommonExpres pszValue = psFilterNode->psRightNode->pszValue; nLength = strlen(pszValue); + if( 1 + 2 * nLength + 1 + 1 >= sizeof(szTmp) ) + return NULL; iTmp =0; if (nLength > 0 && pszValue[0] != pszWild[0] && debian/patches/ruby-shebang.patch0000664000000000000000000000045612304130454014227 0ustar Description: Explicitly use ruby1.9.1 in shebang. Author: Bas Couwenberg Last-Update: 2013-09-10 --- a/mapscript/ruby/examples/shp2img.rb +++ b/mapscript/ruby/examples/shp2img.rb @@ -1,4 +1,4 @@ -#!/usr/bin/env ruby +#!/usr/bin/ruby1.9.1 require "mapscript" include Mapscript debian/patches/cmake-mapserver-export.patch0000664000000000000000000003440412304130454016242 0ustar Description: Install headers and export cmake package for outside projects. Author: Bas Couwenberg Last-Update: 2013-10-21 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -37,6 +37,24 @@ if (APPLE) set(CMAKE_FIND_FRAMEWORK "LAST") endif (APPLE) +# Offer the user the choice of overriding the installation directories +set(INSTALL_LIB_DIR lib CACHE PATH "Installation directory for libraries") +set(INSTALL_BIN_DIR bin CACHE PATH "Installation directory for executables") +set(INSTALL_INCLUDE_DIR include CACHE PATH "Installation directory for header files") +if(WIN32 AND NOT CYGWIN) + set(DEF_INSTALL_CMAKE_DIR CMake) +else() + set(DEF_INSTALL_CMAKE_DIR share/mapserver/cmake) +endif() +set(INSTALL_CMAKE_DIR ${DEF_INSTALL_CMAKE_DIR} CACHE PATH "Installation directory for CMake files") + +# Make relative paths absolute (needed later on) +foreach(p LIB BIN INCLUDE CMAKE) + set(var INSTALL_${p}_DIR) + if(NOT IS_ABSOLUTE "${${var}}") + set(${var} "${CMAKE_INSTALL_PREFIX}/${${var}}") + endif() +endforeach() macro (ms_link_libraries) target_link_libraries(mapserver ${ARGV}) @@ -230,11 +248,20 @@ mapgeomtransform.c mapogroutput.c mapsde mapgeomutil.cpp mapkmlrenderer.cpp mapogr.cpp mapcontour.c mapsmoothing.c ${REGEX_SOURCES}) +set(mapserver_HEADERS +cgiutil.h dxfcolor.h hittest.h mapaxisorder.h mapcopy.h mapentities.h +maperror.h mapfile.h mapgml.h maphash.h maphttp.h mapio.h mapkmlrenderer.h +maplibxml2.h mapogcfilter.h mapogcsld.h mapoglcontext.h mapoglrenderer.h +mapowscommon.h mapows.h mapparser.h mappostgis.h mapprimitive.h mapproject.h +mapraster.h mapregex.h mapresample.h mapserver-api.h mapserver.h mapserv.h +mapshape.h mapsymbol.h maptemplate.h mapthread.h maptile.h maptime.h maptree.h +mapwcs.h) + add_library(mapserver SHARED ${mapserver_SOURCES} ${agg_SOURCES}) set_target_properties( mapserver PROPERTIES VERSION ${MapServer_VERSION_STRING} SOVERSION 1 -) +) if(BUILD_STATIC) add_library(mapserver_static STATIC ${mapserver_SOURCES} ${agg_SOURCES}) set_target_properties( mapserver_static PROPERTIES @@ -276,6 +303,7 @@ find_package(PNG) if(PNG_FOUND) include_directories(${PNG_INCLUDE_DIR}) ms_link_libraries( ${PNG_LIBRARIES}) + list(APPEND ALL_INCLUDE_DIRS ${PNG_INCLUDE_DIR}) set(USE_PNG 1) else(PNG_FOUND) report_mandatory_not_found(PNG) @@ -285,6 +313,7 @@ find_package(JPEG) if(JPEG_FOUND) include_directories(${JPEG_INCLUDE_DIR}) ms_link_libraries( ${JPEG_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${JPEG_INCLUDE_DIR}) set(USE_JPEG 1) else(JPEG_FOUND) report_mandatory_not_found(JPEG) @@ -296,6 +325,7 @@ if(NOT FREETYPE_FOUND) endif(NOT FREETYPE_FOUND) include_directories(${FREETYPE_INCLUDE_DIR}) ms_link_libraries( ${FREETYPE_LIBRARY}) +list(APPEND ALL_INCLUDE_DIRS ${FREETYPE_INCLUDE_DIR}) if(WITH_PROJ) @@ -305,6 +335,7 @@ if(WITH_PROJ) else(NOT PROJ_FOUND) include_directories(${PROJ_INCLUDE_DIR}) ms_link_libraries( ${PROJ_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${PROJ_INCLUDE_DIR}) set (USE_PROJ 1) endif(NOT PROJ_FOUND) endif (WITH_PROJ) @@ -325,6 +356,7 @@ if(WITH_GD) else(NOT GD_FOUND) include_directories(${GD_INCLUDE_DIR}) ms_link_libraries( ${GD_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${GD_INCLUDE_DIR}) set (USE_GD 1) if(GD_SUPPORTS_PNG) set(USE_GD_PNG 1) @@ -348,6 +380,7 @@ if(WITH_FRIBIDI) else(NOT FRIBIDI_FOUND) include_directories(${FRIBIDI_INCLUDE_DIR}) ms_link_libraries( ${FRIBIDI_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${FRIBIDI_INCLUDE_DIR}) set (USE_FRIBIDI 1) if(FRIBIDI_LEGACY) message(WARNING "Old Fribidi found, upgrade recommended") @@ -360,6 +393,7 @@ if(WITH_ICONV) if(ICONV_FOUND) include_directories(${ICONV_INCLUDE_DIR}) ms_link_libraries( ${ICONV_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${ICONV_INCLUDE_DIR}) set (USE_ICONV 1) else(ICONV_FOUND) report_optional_not_found(ICONV) @@ -376,6 +410,7 @@ if(WITH_CAIRO) if(CAIRO_FOUND) include_directories(${CAIRO_INCLUDE_DIRS}) ms_link_libraries( ${CAIRO_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${CAIRO_INCLUDE_DIR}) set (USE_CAIRO 1) else(CAIRO_FOUND) report_optional_not_found(CAIRO) @@ -387,6 +422,7 @@ if(WITH_MYSQL) if(MYSQL_FOUND) include_directories(${MYSQL_INCLUDE_DIR}) ms_link_libraries( ${MYSQL_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${MYSQL_INCLUDE_DIR}) set (USE_MYSQL 1) else(MYSQL_FOUND) report_optional_not_found(MYSQL) @@ -404,6 +440,7 @@ if(WITH_ORACLESPATIAL OR WITH_ORACLE_PLU find_package(Oracle) if(ORACLE_FOUND) include_directories(${ORACLE_INCLUDE_DIR}) + list(APPEND ALL_INCLUDE_DIRS ${ORACLE_INCLUDE_DIR}) else(ORACLE_FOUND) report_optional_not_found(ORACLESPATIAL) #FIXME: error message here could be misleading, only states ORACLESPATIAL whereas @@ -430,6 +467,7 @@ if(WITH_MSSQL2008) add_library(msplugin_mssql2008 MODULE mapmssql2008.c) target_link_libraries(msplugin_mssql2008 ${ODBC_LIBRARY} ${MAPSERVER_LIBMAPSERVER}) set_target_properties(msplugin_mssql2008 PROPERTIES COMPILE_FLAGS "-DUSE_MSSQL2008_PLUGIN -DUSE_MSSQL2008") + list(APPEND ALL_INCLUDE_DIRS ${ODBC_INCLUDE_DIR}) set (USE_MSSQL2008 1) else(ODBC_FOUND) report_optional_not_found(ODBC) @@ -451,6 +489,7 @@ if(WITH_SDE_PLUGIN) target_link_libraries(msplugin_sde92 ${SDE_LIBRARY_DIR}/pe.lib ${SDE_LIBRARY_DIR}/sg.lib ${SDE_LIBRARY_DIR}/sde.lib ${MAPSERVER_LIBMAPSERVER}) set_target_properties(msplugin_sde92 PROPERTIES COMPILE_FLAGS "-DUSE_SDE") endif(SDE_VERSION STREQUAL "91") + list(APPEND ALL_INCLUDE_DIRS ${SDE_INCLUDE_DIR}) set(USE_SDE_PLUGIN 1) else(SDE_INCLUDE_DIR AND SDE_LIBRARY_DIR) MESSAGE( SEND_ERROR "Must specify SDE_INCLUDE_DIR and SDE_LIBRARY_DIR for WITH_SDE_PLUGIN") @@ -462,6 +501,7 @@ if(WITH_SDE) if(SDE_FOUND) include_directories(${SDE_INCLUDE_DIRS}) ms_link_libraries(${SDE_LIBRARIES}) + list(APPEND ALL_INCLUDE_DIRS ${SDE_INCLUDE_DIRS}) set (USE_SDE 1) if(CMAKE_SIZEOF_VOID_P EQUAL 8) set(SDE64 1) @@ -477,6 +517,7 @@ if(WITH_FCGI) if(FCGI_FOUND) include_directories(${FCGI_INCLUDE_DIR}) target_link_libraries(mapserv ${FCGI_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${FCGI_INCLUDE_DIR}) set (USE_FASTCGI 1) else(FCGI_FOUND) report_optional_not_found(FCGI) @@ -488,6 +529,7 @@ if(WITH_GEOS) if(GEOS_FOUND) include_directories(${GEOS_INCLUDE_DIR}) ms_link_libraries( ${GEOS_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${GEOS_INCLUDE_DIR}) set (USE_GEOS 1) else(GEOS_FOUND) report_optional_not_found(GEOS) @@ -507,6 +549,7 @@ if(WITH_POSTGIS) include_directories(${POSTGRESQL_INCLUDE_DIR}) ms_link_libraries( ${POSTGRESQL_LIBRARY}) CHECK_LIBRARY_EXISTS(pq "PQserverVersion" POSTGRESQL_LIBRARY POSTGIS_HAS_SERVER_VERSION) + list(APPEND ALL_INCLUDE_DIRS ${POSTGRESQL_INCLUDE_DIR}) set (USE_POSTGIS 1) else(POSTGRESQL_FOUND) report_optional_not_found(POSTGIS) @@ -518,6 +561,7 @@ if(WITH_GDAL) if(GDAL_FOUND) include_directories(${GDAL_INCLUDE_DIR}) ms_link_libraries( ${GDAL_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${GDAL_INCLUDE_DIR}) set (USE_GDAL 1) else(GDAL_FOUND) report_optional_not_found(GDAL) @@ -532,6 +576,7 @@ if(WITH_SVGCAIRO) if(SVGCAIRO_FOUND) include_directories(${SVGCAIRO_INCLUDE_DIR}) ms_link_libraries( ${SVG_LIBRARY} ${SVGCAIRO_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${SVGCAIRO_INCLUDE_DIR}) set (USE_SVG_CAIRO 1) else(SVGCAIRO_FOUND) report_optional_not_found(SVGCAIRO) @@ -546,8 +591,10 @@ if(WITH_RSVG) if(RSVG_FOUND AND GOBJECT_FOUND) include_directories(${RSVG_INCLUDE_DIRS}) ms_link_libraries( ${RSVG_LIBRARY} ) + list(APPEND ALL_INCLUDE_DIRS ${RSVG_INCLUDE_DIRS}) include_directories(${GOBJECT_INCLUDE_DIRS}) ms_link_libraries( ${GOBJECT_LIBRARY} ) + list(APPEND ALL_INCLUDE_DIRS ${GOBJECT_INCLUDE_DIRS}) set (USE_RSVG 1) else(RSVG_FOUND AND GOBJECT_FOUND) report_optional_not_found(RSVG) @@ -562,6 +609,7 @@ if(WITH_OGR) if(GDAL_FOUND) include_directories(${GDAL_INCLUDE_DIR}) ms_link_libraries( ${GDAL_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${GDAL_INCLUDE_DIR}) set (USE_OGR 1) else(GDAL_FOUND) message(SEND_ERROR "GDAL library could not be found and is needed for OGR support. @@ -581,6 +629,7 @@ if(WITH_CURL) if(CURL_FOUND) include_directories(${CURL_INCLUDE_DIR}) ms_link_libraries( ${CURL_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${CURL_INCLUDE_DIR}) set(USE_CURL 1) else(CURL_FOUND) report_optional_not_found(CURL) @@ -719,6 +768,7 @@ if(WITH_XMLMAPFILE) endif() include_directories(${LIBXSLT_INCLUDE_DIR}) ms_link_libraries( ${LIBXSLT_LIBRARY} ${LIBXSLT_EXSLT_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${LIBXSLT_INCLUDE_DIR}) set(USE_XMLMAPFILE 1) else(LIBXSLT_FOUND) message(SEND_ERROR "Xml Mapfile support requires XSLT support which was not found. @@ -734,6 +784,7 @@ if(WITH_GIF) if(GIF_FOUND) include_directories(${GIF_INCLUDE_DIR}) ms_link_libraries( ${GIF_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${GIF_INCLUDE_DIR}) set(USE_GIF 1) else(GIF_FOUND) report_optional_not_found(GIF) @@ -745,6 +796,7 @@ if(WITH_EXEMPI) if(LIBEXEMPI_FOUND) include_directories(${LIBEXEMPI_INCLUDE_DIR}) ms_link_libraries( ${LIBEXEMPI_LIBRARY}) + list(APPEND ALL_INCLUDE_DIRS ${LIBEXEMPI_INCLUDE_DIR}) set(USE_EXEMPI 1) else(LIBEXEMPI_FOUND) report_optional_not_found(EXEMPI) @@ -805,7 +857,9 @@ configure_file ( "${PROJECT_BINARY_DIR}/mapserver-version.h" ) - +set_target_properties(mapserver PROPERTIES + PUBLIC_HEADER "${mapserver_HEADERS};${PROJECT_BINARY_DIR}/mapserver-config.h;${PROJECT_BINARY_DIR}/mapserver-version.h" +) macro(status_optional_component component enabled libpath) if("${enabled}" EQUAL "1") @@ -903,23 +957,68 @@ endif(WIN32) #INSTALL(FILES mapserver-api.h ${PROJECT_BINARY_DIR}/mapserver-version.h DESTINATION include) if(USE_ORACLE_PLUGIN) - INSTALL(TARGETS msplugin_oracle DESTINATION ${CMAKE_INSTALL_LIBDIR}) + INSTALL(TARGETS msplugin_oracle DESTINATION ${INSTALL_LIB_DIR}) endif(USE_ORACLE_PLUGIN) if(USE_MSSQL2008) - INSTALL(TARGETS msplugin_mssql2008 DESTINATION ${CMAKE_INSTALL_LIBDIR}) + INSTALL(TARGETS msplugin_mssql2008 DESTINATION ${INSTALL_LIB_DIR}) endif(USE_MSSQL2008) if(USE_SDE91) - INSTALL(TARGETS msplugin_sde91 DESTINATION ${CMAKE_INSTALL_LIBDIR}) + INSTALL(TARGETS msplugin_sde91 DESTINATION ${INSTALL_LIB_DIR}) endif(USE_SDE91) if(USE_SDE92) - INSTALL(TARGETS msplugin_sde92 DESTINATION ${CMAKE_INSTALL_LIBDIR}) + INSTALL(TARGETS msplugin_sde92 DESTINATION ${INSTALL_LIB_DIR}) endif(USE_SDE92) -INSTALL(TARGETS sortshp shptree shptreevis msencrypt legend scalebar tile4ms shptreetst shp2img mapserv mapserver RUNTIME DESTINATION bin LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) +INSTALL(TARGETS sortshp shptree shptreevis msencrypt legend scalebar tile4ms shptreetst shp2img mapserv + RUNTIME DESTINATION ${INSTALL_BIN_DIR} COMPONENT bin +) +INSTALL(TARGETS mapserver + EXPORT mapserverTargets + LIBRARY DESTINATION ${INSTALL_LIB_DIR} COMPONENT shlib + PUBLIC_HEADER DESTINATION ${INSTALL_INCLUDE_DIR}/mapserver COMPONENT dev +) if(BUILD_STATIC) - INSTALL(TARGETS mapserver_static DESTINATION ${CMAKE_INSTALL_LIBDIR}) + INSTALL(TARGETS mapserver_static DESTINATION ${INSTALL_LIB_DIR}) endif(BUILD_STATIC) +# Add all targets to the build-tree export set +export(TARGETS mapserver + FILE "${PROJECT_BINARY_DIR}/mapserverTargets.cmake" +) + +# Export the package for use from the build-tree +# (this registers the build-tree with a global CMake-registry) +export(PACKAGE mapserver) + +list(APPEND ALL_INCLUDE_DIRS ${INSTALL_INCLUDE_DIR}) +list(APPEND ALL_INCLUDE_DIRS ${INSTALL_INCLUDE_DIR}/mapserver) + +list(REMOVE_DUPLICATES ALL_INCLUDE_DIRS) + +# Create the mapserver-config.cmake and mapserver-config-version files +file(RELATIVE_PATH REL_INCLUDE_DIR "${INSTALL_CMAKE_DIR}" "${ALL_INCLUDE_DIRS}") + +# ... for the build tree +set(CONF_INCLUDE_DIRS "${PROJECT_SOURCE_DIR}" "${PROJECT_BINARY_DIR}") +configure_file(mapserver-config.cmake.in "${PROJECT_BINARY_DIR}/mapserver-config.cmake" @ONLY) + +# ... for the install tree +set(CONF_INCLUDE_DIRS "\${MAPSERVER_CMAKE_DIR}/${REL_INCLUDE_DIR}") +configure_file(mapserver-config.cmake.in "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/mapserver-config.cmake" @ONLY) + +# ... for both +configure_file(mapserver-config-version.cmake.in "${PROJECT_BINARY_DIR}/mapserver-config-version.cmake" @ONLY) + +# Install the mapserver-config.cmake and mapserver-config-version.cmake +install(FILES "${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/mapserver-config.cmake" + "${PROJECT_BINARY_DIR}/mapserver-config-version.cmake" + DESTINATION "${INSTALL_CMAKE_DIR}" COMPONENT dev +) + +# Install the export set for use with the install-tree +install(EXPORT mapserverTargets + DESTINATION "${INSTALL_CMAKE_DIR}" COMPONENT dev +) --- /dev/null +++ b/mapserver-config.cmake.in @@ -0,0 +1,18 @@ +# - Config file for the mapserver package +# It defines the following variables +# MAPSERVER_INCLUDE_DIRS - include directories for mapserver +# MAPSERVER_LIBRARIES - libraries to link against +# MAPSERVER_EXECUTABLES - executables build for mapserver + +# Compute paths +get_filename_component(MAPSERVER_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +set(MAPSERVER_INCLUDE_DIRS "@CONF_INCLUDE_DIRS@") + +# Our library dependencies (contains definitions for IMPORTED targets) +if(NOT TARGET mapserver AND NOT MapServer_BINARY_DIR) + include("${MAPSERVER_CMAKE_DIR}/mapserverTargets.cmake") +endif() + +# These are IMPORTED targets created by mapserverTargets.cmake +set(MAPSERVER_LIBRARIES mapserver) +set(MAPSERVER_EXECUTABLES sortshp shptree shptreevis msencrypt legend scalebar tile4ms shptreetst shp2img mapserv) --- /dev/null +++ b/mapserver-config-version.cmake.in @@ -0,0 +1,11 @@ +set(PACKAGE_VERSION "@MapServer_VERSION_STRING@") + +# Check whether the requested PACKAGE_FIND_VERSION is compatible +if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") + set(PACKAGE_VERSION_EXACT TRUE) + endif() +endif() debian/patches/perl-mapscript-install.patch0000664000000000000000000000246312304130454016247 0ustar Description: Fix the Perl mapscript module installation directory. Author: Bas Couwenberg Last-Update: 2013-09-02 --- a/mapscript/perl/CMakeLists.txt +++ b/mapscript/perl/CMakeLists.txt @@ -2,7 +2,7 @@ FIND_PACKAGE(SWIG REQUIRED) INCLUDE(${SWIG_USE_FILE}) FIND_PACKAGE(Perl REQUIRED) FIND_PACKAGE(PerlLibs REQUIRED) -set(CUSTOM_PERL_SITE_ARCH_DIR ${PERL_SITEARCH} CACHE DIR "Custom installation directory for perl binary extension") +set(CUSTOM_PERL_VENDOR_ARCH_DIR ${PERL_VENDORARCH} CACHE DIR "Custom installation directory for perl binary extension") INCLUDE_DIRECTORIES(${PERL_INCLUDE_PATH}) include_directories(${PROJECT_SOURCE_DIR}/mapscript/swiginc) include_directories(${PROJECT_SOURCE_DIR}/mapscript/) @@ -20,6 +20,6 @@ endif(APPLE) get_target_property(LOC_MAPSCRIPT_LIB ${SWIG_MODULE_perlmapscript_REAL_NAME} LOCATION) set(mapscript_files ${LOC_MAPSCRIPT_LIB} ${CMAKE_CURRENT_BINARY_DIR}/mapscript.pm) -install(FILES ${LOC_MAPSCRIPT_LIB} DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}/auto/mapscript) -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/mapscript.pm DESTINATION ${CUSTOM_PERL_SITE_ARCH_DIR}) +install(FILES ${LOC_MAPSCRIPT_LIB} DESTINATION ${CUSTOM_PERL_VENDOR_ARCH_DIR}/auto/mapscript) +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/mapscript.pm DESTINATION ${CUSTOM_PERL_VENDOR_ARCH_DIR}) debian/patches/hardening.patch0000664000000000000000000000236012304130454013574 0ustar Description: Add support for hardening build flags. Author: Bas Couwenberg Last-Update: 2013-09-02 --- a/mapscript/ruby/CMakeLists.txt +++ b/mapscript/ruby/CMakeLists.txt @@ -7,6 +7,23 @@ include_directories(${PROJECT_SOURCE_DIR include_directories(${PROJECT_SOURCE_DIR}/mapscript/ruby) SWIG_ADD_MODULE(rubymapscript ruby ../mapscript.i) +# Ruby mapscript fails to build with -Werror=format-security + +if(${CMAKE_C_FLAGS} MATCHES "-Werror=format-security") + string(REPLACE "-Werror=format-security" "" TMP "${CMAKE_C_FLAGS}") + set(CMAKE_C_FLAGS "${TMP}") +endif(${CMAKE_C_FLAGS} MATCHES "-Werror=format-security") + +if(${CMAKE_CXX_FLAGS} MATCHES "-Werror=format-security") + string(REPLACE "-Werror=format-security" "" TMP "${CMAKE_CXX_FLAGS}") + set(CMAKE_CXX_FLAGS "${TMP}") +endif(${CMAKE_CXX_FLAGS} MATCHES "-Werror=format-security") + +if(${CMAKE_CPP_FLAGS} MATCHES "-Werror=format-security") + string(REPLACE "-Werror=format-security" "" TMP "${CMAKE_CPP_FLAGS}") + set(CMAKE_CPP_FLAGS "${TMP}") +endif(${CMAKE_CPP_FLAGS} MATCHES "-Werror=format-security") + SWIG_LINK_LIBRARIES(rubymapscript ${RUBY_LIBRARY} ${MAPSERVER_LIBMAPSERVER}) set_target_properties(${SWIG_MODULE_rubymapscript_REAL_NAME} PROPERTIES PREFIX "") debian/patches/ruby-mapscript-install.patch0000664000000000000000000000146312304130454016265 0ustar Description: Install Ruby mapscript to vendorarchdir instead of archdir. Author: Bas Couwenberg Last-Update: 2013-09-11 --- a/mapscript/ruby/CMakeLists.txt +++ b/mapscript/ruby/CMakeLists.txt @@ -33,5 +33,5 @@ if(APPLE) endif(APPLE) get_target_property(LOC_MAPSCRIPT_LIB ${SWIG_MODULE_rubymapscript_REAL_NAME} LOCATION) -execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG['sitearchdir']" OUTPUT_VARIABLE RUBY_SITEARCHDIR OUTPUT_STRIP_TRAILING_WHITESPACE) -install(FILES ${LOC_MAPSCRIPT_LIB} DESTINATION ${RUBY_SITEARCHDIR}) +execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "puts RbConfig::CONFIG['vendorarchdir']" OUTPUT_VARIABLE RUBY_VENDORARCHDIR OUTPUT_STRIP_TRAILING_WHITESPACE) +install(FILES ${LOC_MAPSCRIPT_LIB} DESTINATION ${RUBY_VENDORARCHDIR}) debian/libmapserver1.postrm0000664000000000000000000000014212304130454013203 0ustar #!/bin/sh set -e # Source debconf library. . /usr/share/debconf/confmodule #DEBHELPER# exit 0 debian/copyright0000664000000000000000000010724512304130454011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: MapServer Upstream-Contact: The MapServer team Source: http://mapserver.org Copyright: 1996-2007 Regents of the University of Minnesota. License: MIT/X11 Files: * Copyright: 1996-2007 Regents of the University of Minnesota. License: MIT/X11 Files: cgiutil.c cgiutil.h legend.c mapaxisorder.h mapcluster.c mapcopy.c mapcopy.h mapcpl.c mapdraw.c mapdrawgdal.c mapentities.h maperror.c maperror.h mapfile.c mapfile.h mapgeomtransform.c mapgeos.c mapgml.c mapgml.h maphash.c maphash.h maphttp.h mapimagemap.c mapjoin.c maplabel.c maplayer.c maplegend.c mapows.c mapows.h mappluginlayer.c mappool.c mappostgresql.c mapprimitive.h mapproject.c mapproject.h mapquery.c maprasterquery.c mapregex.c mapregex.h mapresample.c mapscale.c mapsde.c mapsearch.c mapserv.c mapserv.h mapserver.h mapservutil.c mapshape.c mapshape.h mapsmoothing.c mapsymbol.c mapsymbol.h maptemplate.h mapthread.c mapthread.h maptime.c maptime.h maptree.c maptree.h mapunion.c maputil.c mapwcs.c mapwcs.h mapwms.c mapxbase.c mapxml.c scalebar.c shp2img.c shptree.c shptreetst.c shptreevis.c sortshp.c sym2img.c testcopy.c testexpr.c tile4ms.c mapscript/mapscript.i mapscript/php/php_regex.c Copyright: 1996-2005, Regents of the University of Minnesota License: MIT/X11 Files: mapcrypto.c msencrypt.c Copyright: 1996-2006, Regents of the University of Minnesota License: MIT/X11 Files: configure.in mapagg.cpp mapagg.h mapchart.c mapdebug.c mapxmp.c mapscript/swiginc/cluster.i mapscript/swiginc/label.i mapscript/swiginc/legend.i mapscript/swiginc/owsrequest.i mapscript/swiginc/querymap.i mapscript/swiginc/referencemap.i mapscript/swiginc/scalebar.i Copyright: 1996-2007, Regents of the University of Minnesota License: MIT/X11 Files: mapoglcontext.cpp mapoglcontext.h mapogl.cpp mapoglrenderer.cpp mapoglrenderer.h maporaclespatial.c mapprimitive.c maptemplate.c mapscript/csharp/csmodule.i mapscript/csharp/swig_csharp_extensions.i mapscript/csharp/config/AssemblyInfo.cs mapscript/csharp/examples/drawmap.cs mapscript/csharp/examples/drawmapDirect.cs mapscript/csharp/examples/drawmapDirectPrint.cs mapscript/csharp/examples/drawquery.cs mapscript/csharp/examples/getbytes.cs mapscript/csharp/examples/HTMLtemplate.cs mapscript/csharp/examples/inline.cs mapscript/csharp/examples/RFC24.cs mapscript/csharp/examples/shapeinfo.cs mapscript/csharp/examples/shpdump.cs Copyright: 1996-2008, Regents of the University of Minnesota License: MIT/X11 Files: mapcairo.c mapgd.c mapkml.cpp mapkmlrenderer.cpp mapkmlrenderer.h Copyright: 1996-2009, Regents of the University of Minnesota License: MIT/X11 Files: mapraster.c Copyright: 1996-2010, Regents of the University of Minnesota License: MIT/X11 Files: mapgeomutil.cpp maprendering.c Copyright: 1996-2011, Regents of the University of Minnesota License: MIT/X11 Files: hittest.c hittest.h Copyright: 1996-2013, Regents of the University of Minnesota License: MIT/X11 Files: mapbits.c Copyright: 1996-2005, Regents of the University of Minnesota License: MIT/X11 Comment: Derived from code placed in the public domain by Bob Stout, for more information see http://c.snippets.org/snip_lister.php?fname=bitarray.c. Files: mapraster.h Copyright: 2013, Regents of the University of Minnesota License: MIT/X11 Files: mapcontour.c mapuvraster.c Copyright: 2011, Alan Boudreault, MapGears License: MIT/X11 Files: mapscript/php/php_mapscript_util.h Copyright: 2000, 2001, Daniel Morissette, DM Solutions Group Inc. License: MIT/X11 Files: mapscript/php/mapscript_i.c Copyright: 2000, 2007, Daniel Morissette, DM Solutions Group Inc. License: MIT/X11 Files: maphttp.c Copyright: 2001-2003, Daniel Morissette, DM Solutions Group Inc License: MIT/X11 Files: mapwmslayer.c Copyright: 2001-2004, Daniel Morissette, DM Solutions Group Inc License: MIT/X11 Files: mapwfs.c mapwfslayer.c Copyright: 2002, Daniel Morissette, DM Solutions Group Inc License: MIT/X11 Files: mapogr.cpp mapscript/php/php_mapscript.c mapscript/php/php_mapscript.h mapscript/php/php_mapscript_util.h Copyright: 2000-2005, Daniel Morissette, DM Solutions Group Inc License: MIT/X11 Files: mapscript/php/class.c mapscript/php/cluster.c mapscript/php/color.c mapscript/php/error.c mapscript/php/grid.c mapscript/php/hashtable.c mapscript/php/image.c mapscript/php/label.c mapscript/php/labelcache.c mapscript/php/labelcachemember.c mapscript/php/labelleader.c mapscript/php/layer.c mapscript/php/legend.c mapscript/php/line.c mapscript/php/map.c mapscript/php/mapscript_error.c mapscript/php/outputformat.c mapscript/php/owsrequest.c mapscript/php/point.c mapscript/php/projection.c mapscript/php/querymap.c mapscript/php/rect.c mapscript/php/referencemap.c mapscript/php/result.c mapscript/php/scalebar.c mapscript/php/shape.c mapscript/php/shapefile.c mapscript/php/style.c mapscript/php/symbol.c mapscript/php/web.c Copyright: 2000-2010, Daniel Morissette, DM Solutions Group Inc. License: MIT/X11 Files: mapscript/php/php_mapscript_util.c Copyright: 2000-2005, DM Solutions Group License: MIT/X11 Files: mapwcs20.c Copyright: 2010-2011, EOX IT Services GmbH, Austria License: MIT/X11 Files: mapresample.h Copyright: 2001, Frank Warmerdam, DM Solutions Group Inc License: MIT/X11 Files: mapgdal.c mapoutput.c Copyright: 2002, Frank Warmerdam License: MIT/X11 Files: mapobject.c Copyright: 2004, Frank Warmerdam License: MIT/X11 Files: mapio.c mapio.h mapscript/swiginc/msio.i Copyright: 2004, Frank Warmerdam License: MIT/X11 Files: mapwcs11.c Copyright: 2007, Frank Warmerdam License: MIT/X11 Files: mapogroutput.c Copyright: 2010, Frank Warmerdam License: MIT/X11 Files: mapmssql2008.c Copyright: 2007, IS Consulting (www.mapdotnet.com) License: MIT/X11 Files: mapgraticule.c Copyright: 2003, John Novak, Novacell Technologies License: MIT/X11 Files: mapcontext.c Copyright: 2002-2003, Julien-Samuel Lacroix, DM Solutions Group Inc License: MIT/X11 Files: maptile.c maptile.h Copyright: 2008, Paul Ramsey License: MIT/X11 Files: mappostgis.c mappostgis.h Copyright: 2002, Refractions Research 2010, Paul Ramsey License: MIT/X11 Files: classobject.c layerobject.c mapscript/python/tests/runtests.py mapscript/python/tests/cases/classtest.py mapscript/python/tests/cases/clonetest.py mapscript/python/tests/cases/colortest.py mapscript/python/tests/cases/fonttest.py mapscript/python/tests/cases/hashtest.py mapscript/python/tests/cases/imagetest.py mapscript/python/tests/cases/labeltest.py mapscript/python/tests/cases/layertest.py mapscript/python/tests/cases/linetest.py mapscript/python/tests/cases/maptest.py mapscript/python/tests/cases/outputformattest.py mapscript/python/tests/cases/owstest.py mapscript/python/tests/cases/parentreference.py mapscript/python/tests/cases/pgtest.py mapscript/python/tests/cases/pointtest.py mapscript/python/tests/cases/recttest.py mapscript/python/tests/cases/refcount.py mapscript/python/tests/cases/resultcachetest.py mapscript/python/tests/cases/runalltests.py mapscript/python/tests/cases/shapefiletest.py mapscript/python/tests/cases/shapetest.py mapscript/python/tests/cases/styletest.py mapscript/python/tests/cases/symbolsettest.py mapscript/python/tests/cases/symboltest.py mapscript/python/tests/cases/testing.py mapscript/python/tests/cases/threadtest.py mapscript/python/tests/cases/zoomtest.py mapscript/python/tests/timing/testing.py Copyright: 2004, Sean Gillies License: MIT/X11 Files: tests/makefile_postgis Copyright: 2005, Sean Gillies - sgillies@frii.com License: MIT/X11 Files: mapimageio.c Copyright: 2009, Thomas Bonfort License: MIT/X11 Files: mapdummyrenderer.c Copyright: 2010, Thomas Bonfort License: MIT/X11 Files: mapowscommon.c mapowscommon.h Copyright: 2006, Tom Kralidis License: MIT/X11 Files: maplibxml2.c maplibxml2.h mapscript/perl/examples/wxs.pl Copyright: 2007, Tom Kralidis License: MIT/X11 Files: mapscript/php/php_proj.c Copyright: 2000-2005, Y. Assefa, DM Solutions Group inc. License: MIT/X11 Files: mapprojhack.c Copyright: 2001, Y. Assefa, DM Solutions Group Inc License: MIT/X11 Files: mapogcfilter.c mapogcfilter.h mapogcfiltercommon.c mapogcsld.c mapogcsld.h Copyright: 2003, Y. Assefa, DM Solutions Group Inc License: MIT/X11 Files: mapogcsos.c Copyright: 2006, Y. Assefa, DM Solutions Group Inc License: MIT/X11 Files: mapwfs11.c Copyright: 2008, Y. Assefa, DM Solutions Group Inc License: MIT/X11 Files: mapquantization.c Copyright: 1996-2005, Regents of the University of Minnesota 1989, 1991, Jef Poskanzer 1997, 2000, 2002, Greg Roelofs License: MIT/X11-mapquantization Comment: Contains code derived from pngquant.c and libpam3.c. Files: maptclutf.c Copyright: 1996-2007, Regents of the University of Minnesota 1997-1998, Sun Microsystems, Inc License: MIT/X11-maptclutf Comment: Contains code derived from tclUtf.c. Files: mapstring.c Copyright: 1996-2005, Regents of the University of Minnesota 1998, Todd C. Miller 2000-2004, University of Illinois Board of Trustees 2000-2005, Mark D. Roth 1990, 1993, The Regents of the University of California License: MIT/X11-mapstring Comment: Contains string functions from various sources. Files: strptime.c Copyright: 1999, Kungliga Tekniska Högskolan License: BSD-3-clause-KTH Files: mapscript/python/pygdioctx/pygdioctx.c mapscript/python/pygdioctx/pygdioctx.h Copyright: 1995, Richard Jones, Bureau of Meteorology Australia License: BSD-3-clause-GDMODULE-LICENSE Files: ltmain.sh Copyright: 1996-2001, 2003-2011, Free Software Foundation, Inc. License: GPL-2+ with Libtool exception Files: mapparser.c mapparser.h Copyright: 1984, 1989-1990, 2000-2006, Free Software Foundation, Inc. License: GPL-3+ with Bison exception Files: opengl/glext.h Copyright: 1991-2004, Silicon Graphics, Inc 2005, NVIDIA Corporation License: SGI-B-1.1-with-NVIDIA Files: opengl/wglext.h Copyright: 1991-2004, Silicon Graphics, Inc License: SGI-B-1.1 Files: renderers/agg/* Copyright: 2002-2005, Maxim Shemanarev (http://www.antigrain.com) License: AGGPL or BSD-3-clause-AGG Comment: Note that AGG changed license to GPL-2+ from v2.5 onwards, but the embedded copy is the dual licensed v2.4. Files: renderers/agg/include/agg_curves.h Copyright: 2002-2005, Maxim Shemanarev (http://www.antigrain.com) 2005, Tony Juricic (tonygeek@yahoo.com) License: AGGPL or BSD-3-clause-AGG Files: renderers/agg/include/agg_conv_clipper.h renderers/agg/include/clipper.hpp renderers/agg/src/clipper.cpp Copyright: 2010-2011, Angus Johnson License: BSL-1.0 License: MIT/X11 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 of this Software or works derived from this 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: MIT/X11-mapquantization 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 of this Software or works derived from this 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. . pngquant.c - quantize the colors in an alphamap down to a specified number . Copyright (C) 1989, 1991 by Jef Poskanzer. Copyright (C) 1997, 2000, 2002 by Greg Roelofs; based on an idea by Stefan Schneider. . Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. This software is provided "as is" without express or implied warranty. License: MIT/X11-maptclutf 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 of this Software or works derived from this 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. . tclUtf.c -- . Routines for manipulating UTF-8 strings. . Copyright (c) 1997-1998 Sun Microsystems, Inc. . This software is copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation and other parties. The following terms apply to all files associated with the software unless explicitly disclaimed in individual files. . The authors hereby grant permission to use, copy, modify, distribute, and license this software and its documentation for any purpose, provided that existing copyright notices are retained in all copies and that this notice is included verbatim in any distributions. No written agreement, license, or royalty fee is required for any of the authorized uses. Modifications to this software may be copyrighted by their authors and need not follow the licensing terms described here, provided that the new terms are clearly indicated on the first page of each file where they apply. . IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. . THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. . GOVERNMENT USE: If you are acquiring this software on behalf of the U.S. government, the Government shall have only "Restricted Rights" in the software and related documentation as defined in the Federal Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of the Department of Defense, the software shall be classified as "Commercial Computer Software" and the Government shall have only "Restricted Rights" as defined in Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authors grant the U.S. Government and others acting in its behalf permission to use and distribute the software in accordance with the terms specified in this license. License: MIT/X11-mapstring 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 of this Software or works derived from this 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. . Copyright (c) 2000-2004 University of Illinois Board of Trustees Copyright (c) 2000-2005 Mark D. Roth All rights reserved. . Developed by: Campus Information Technologies and Educational Services, University of Illinois at Urbana-Champaign . Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ``Software''), to deal with 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: . * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimers. . * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimers in the documentation and/or other materials provided with the distribution. . * Neither the names of Campus Information Technologies and Educational Services, University of Illinois at Urbana-Champaign, nor the names of its contributors may be used to endorse or promote products derived from this Software without specific prior written permission. . 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 CONTRIBUTORS 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 WITH THE SOFTWARE. . Copyright (c) 1998 Todd C. Miller . Permission to use, copy, modify, and distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies. . THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. . Copyright (c) 1998 Todd C. Miller All rights reserved. . 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 ``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. . Copyright (c) 1990, 1993 The Regents of the University of California. All rights reserved. . This code is derived from software contributed to Berkeley by Chris Torek. . 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. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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: BSD-3-clause-GDMODULE-LICENSE All rights reserved. . Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the Bureau of Meteorology Australia nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``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 REGENTS OR CONTRIBUTORS 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: BSD-3-clause-KTH All rights reserved. . 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. Neither the name of KTH nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY KTH AND ITS CONTRIBUTORS ``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 KTH OR ITS CONTRIBUTORS 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: AGGPL Anti-Grain Geometry - Version 2.4 Copyright (C) 2002-2005 Maxim Shemanarev (McSeem) . 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-AGG Anti-Grain Geometry - Version 2.4 Copyright (C) 2002-2005 Maxim Shemanarev (McSeem) . 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 Boost Software License - Version 1.0 - August 17th, 2003 . 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: GPL-2+ with Libtool exception GNU Libtool 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. . As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. . GNU Libtool 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 GNU Libtool; see the file COPYING. If not, a copy can be downloaded from http://www.gnu.org/licenses/gpl.html, or obtained by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems, the full text of the GNU General Public License version 2 can be found in the file `/usr/share/common-licenses/GPL-2'. License: GPL-3+ with Bison exception This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This 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, see . . As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work under terms of your choice, so long as that work isn't itself a parser generator using the skeleton or a modified version thereof as a parser skeleton. Alternatively, if you modify or redistribute the parser skeleton itself, you may (at your option) remove this special exception, which will cause the skeleton and the resulting Bison output files to be licensed under the GNU General Public License without this special exception. . This special exception was added by the Free Software Foundation in version 2.2 of Bison. . On Debian systems, the full text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. License: SGI-B-1.1 License Applicability. Except to the extent portions of this file are made subject to an alternative license as permitted in the SGI Free Software License B, Version 1.1 (the "License"), the contents of this file are subject only to the provisions of the License. You may not use this file except in compliance with the License. You may obtain a copy of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: . http://oss.sgi.com/projects/FreeB . Note that, as provided in the License, the Software is distributed on an "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. . Original Code. The Original Code is: OpenGL Sample Implementation, Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, Inc. The Original Code is Copyright (c) 1991-2004 Silicon Graphics, Inc. Copyright in any portions created by third parties is as indicated elsewhere herein. All Rights Reserved. . Additional Notice Provisions: This software was created using the OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has not been independently verified as being compliant with the OpenGL(R) version 1.2.1 Specification. License: SGI-B-1.1-with-NVIDIA Copyright NVIDIA Corporation 2005 . TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED *AS IS* AND NVIDIA AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THIS SOFTWARE, EVEN IF NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. . License Applicability. Except to the extent portions of this file are made subject to an alternative license as permitted in the SGI Free Software License B, Version 1.1 (the "License"), the contents of this file are subject only to the provisions of the License. You may not use this file except in compliance with the License. You may obtain a copy of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: . http://oss.sgi.com/projects/FreeB . Note that, as provided in the License, the Software is distributed on an "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. . Original Code. The Original Code is: OpenGL Sample Implementation, Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, Inc. The Original Code is Copyright (c) 1991-2004 Silicon Graphics, Inc. Copyright in any portions created by third parties is as indicated elsewhere herein. All Rights Reserved. . Additional Notice Provisions: This software was created using the OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has not been independently verified as being compliant with the OpenGL(R) version 1.2.1 Specification. debian/watch0000664000000000000000000000037412304130454010221 0ustar version=2 opts=dversionmangle=s/\+(debian|dfsg|ds|deb)\d*$//,uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/ \ http://download.osgeo.org/mapserver/ (?:.*/)?mapserver[\-\_](\d+[\.\d+]+)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz))) debian/php5-mapscript.install0000664000000000000000000000004712304130454013431 0ustar usr/lib/php5/ etc/php5/mods-available/ debian/libmapserver1.symbols0000664000000000000000000031407112304130454013360 0ustar # SymbolsHelper-Confirmed: 6.4.1 amd64 i386 libmapserver.so.1 #PACKAGE# #MINVER# BuildExpressionTree@Base 6.2.1 CleanVSIDir@Base 6.2.1 CompareEllipseRegion@Base 6.2.1 CompareRectangleRegion@Base 6.2.1 DBFIsValueNULL@Base 6.2.1 DefineAxis@Base 6.2.1 FLTApplyExpressionToLayer@Base 6.2.1 FLTApplyFilterToLayer@Base 6.2.1 FLTApplyFilterToLayerCommonExpression@Base 6.2.1 FLTApplySimpleSQLFilter@Base 6.2.1 FLTCreateBinaryCompFilterEncodingNode@Base 6.2.1 FLTCreateFeatureIdFilterEncoding@Base 6.2.1 FLTCreateFilterEncodingNode@Base 6.2.1 FLTFreeFilterEncodingNode@Base 6.2.1 FLTGML2Shape_XMLNode@Base 6.2.1 FLTGetBBOX@Base 6.2.1 FLTGetBinaryComparisonCommonExpression@Base 6.2.1 FLTGetBinaryComparisonExpresssion@Base 6.2.1 FLTGetBinaryComparisonSQLExpresssion@Base 6.2.1 FLTGetCapabilities@Base 6.2.1 FLTGetCommonExpression@Base 6.2.1 FLTGetExpressionForValuesRanges@Base 6.2.1 FLTGetFeatureIdCommonExpression@Base 6.2.1 FLTGetGeosOperator@Base 6.2.1 FLTGetIsBetweenComparisonCommonExpresssion@Base 6.2.1 FLTGetIsBetweenComparisonExpresssion@Base 6.2.1 FLTGetIsBetweenComparisonSQLExpresssion@Base 6.2.1 FLTGetIsLikeComparisonCommonExpression@Base 6.2.1 FLTGetIsLikeComparisonExpression@Base 6.2.1 FLTGetIsLikeComparisonSQLExpression@Base 6.2.1 FLTGetLogicalComparisonCommonExpression@Base 6.2.1 FLTGetLogicalComparisonExpresssion@Base 6.2.1 FLTGetLogicalComparisonSQLExpresssion@Base 6.2.1 FLTGetMapserverExpression@Base 6.2.1 FLTGetNodeExpression@Base 6.2.1 FLTGetSQLExpression@Base 6.2.1 FLTGetShape@Base 6.2.1 FLTGetSpatialComparisonCommonExpression@Base 6.2.1 FLTHasSpatialFilter@Base 6.2.1 FLTInsertElementInNode@Base 6.2.1 FLTIsBBoxFilter@Base 6.2.1 FLTIsBinaryComparisonFilterType@Base 6.2.1 FLTIsComparisonFilterType@Base 6.2.1 FLTIsFeatureIdFilterType@Base 6.2.1 FLTIsGeosNode@Base 6.2.1 FLTIsLineFilter@Base 6.2.1 FLTIsLogicalFilterType@Base 6.2.1 FLTIsNumeric@Base 6.2.1 FLTIsPointFilter@Base 6.2.1 FLTIsPolygonFilter@Base 6.2.1 FLTIsSimpleFilter@Base 6.2.1 FLTIsSimpleFilterNoSpatial@Base 6.2.1 FLTIsSpatialFilterType@Base 6.2.1 FLTIsSupportedFilterType@Base 6.2.1 FLTLayerApplyCondSQLFilterToLayer@Base 6.2.1 FLTLayerApplyPlainFilterToLayer@Base 6.2.1 FLTNumberOfFilterType@Base 6.2.1 FLTParseEpsgString@Base 6.2.1 FLTParseFilterEncoding@Base 6.2.1 FLTParseGMLBox@Base 6.2.1 FLTParseGMLEnvelope@Base 6.2.1 FLTPreParseFilterForAlias@Base 6.2.1 FLTShapeFromGMLTree@Base 6.2.1 FLTValidFilterNode@Base 6.2.1 FLTValidForBBoxFilter@Base 6.2.1 FLTogrConvertGeometry@Base 6.2.1 GetDeltaExtentsUsingScale@Base 6.2.1 GetMapserverUnitUsingProj@Base 6.2.1 InvGeoTransform@Base 6.2.1 LayerDefaultAutoProjection@Base 6.2.1 LayerDefaultClose@Base 6.2.1 LayerDefaultCloseConnection@Base 6.2.1 LayerDefaultCreateItems@Base 6.2.1 LayerDefaultEscapePropertyName@Base 6.2.1 LayerDefaultEscapeSQLParam@Base 6.2.1 LayerDefaultFreeItemInfo@Base 6.2.1 LayerDefaultGetAutoStyle@Base 6.2.1 LayerDefaultGetExtent@Base 6.2.1 LayerDefaultGetItems@Base 6.2.1 LayerDefaultGetNumFeatures@Base 6.2.1 LayerDefaultGetShape@Base 6.2.1 LayerDefaultInitItemInfo@Base 6.2.1 LayerDefaultIsOpen@Base 6.2.1 LayerDefaultNextShape@Base 6.2.1 LayerDefaultOpen@Base 6.2.1 LayerDefaultSupportsCommonFilters@Base 6.2.1 LayerDefaultWhichShapes@Base 6.2.1 ParseTextLinePlacement@Base 6.2.1 ParseTextPointPlacement@Base 6.2.1 Pix2Georef@Base 6.2.1 Pix2LayerGeoref@Base 6.2.1 RebuildClusters@Base 6.2.1 _SLDApplyRuleValues@Base 6.2.1 _Z11agg2CleanupPv@Base 6.2.1 (arch=!ia64 !powerpc !s390 !s390x !sparc)_Z11aggLoadFontP16aggRendererCachePcd@Base 6.4.0 _Z13agg2FreeImageP8imageObj@Base 6.2.1 _Z13agg2InitCachePPv@Base 6.2.1 _Z13agg2SaveImageP8imageObjP6mapObjP8_IO_FILEP15outputFormatObj@Base 6.2.1 _Z14agg2FreeSymbolP9symbolObj@Base 6.2.1 _Z14agg2RenderLineP8imageObjP8shapeObjP14strokeStyleObj@Base 6.2.1 _Z14agg2RenderTileP8imageObjS0_dd@Base 6.2.1 _Z15agg2CreateImageiiP15outputFormatObjP8colorObj@Base 6.2.1 _Z16agg2RenderGlyphsP8imageObjddP13labelStyleObjPc@Base 6.2.1 _Z17agg2CloseNewLayerP8imageObjP6mapObjP8layerObj@Base 6.2.1 _Z17agg2RenderPolygonP8imageObjP8shapeObjP8colorObj@Base 6.2.1 _Z17agg2StartNewLayerP8imageObjP6mapObjP8layerObj@Base 6.2.1 _Z17msOGRFileReadTileP8layerObjP18ms_ogr_file_info_ti@Base 6.2.1 _Z19agg2RenderLineTiledP8imageObjP8shapeObjS0_@Base 6.2.1 _Z19msOGREscapeSQLParamP8layerObjPKc@Base 6.2.1 _Z20agg2RenderGlyphsLineP8imageObjP12labelPathObjP13labelStyleObjPc@Base 6.2.1 (optional=templinst)_Z20renderPolygonHatchesIN9mapserver12conv_clipperI15polygon_adaptorNS0_11conv_strokeINS0_9conv_dashINS0_9path_baseINS0_20vertex_block_storageIdLj8ELj256EEEEENS0_12null_markersEEES9_EEEEEvP8imageObjRT_P8colorObj@Base 6.2.1 (optional=templinst)_Z20renderPolygonHatchesIN9mapserver12conv_clipperI15polygon_adaptorNS0_11conv_strokeINS0_9path_baseINS0_20vertex_block_storageIdLj8ELj256EEEEENS0_12null_markersEEEEEEvP8imageObjRT_P8colorObj@Base 6.2.1 _Z21agg2MergeRasterBufferP8imageObjP15rasterBufferObjdiiiiii@Base 6.2.1 _Z22agg2RenderBitmapGlyphsP8imageObjddP13labelStyleObjPc@Base 6.2.1 _Z22agg2RenderPixmapSymbolP8imageObjddP9symbolObjP14symbolStyleObj@Base 6.2.1 _Z22agg2RenderPolygonTiledP8imageObjP8shapeObjS0_@Base 6.2.1 _Z22agg2RenderVectorSymbolP8imageObjddP9symbolObjP14symbolStyleObj@Base 6.2.1 _Z22aggGetRasterBufferCopyP8imageObjP15rasterBufferObj@Base 6.2.1 _Z23agg2GetTruetypeTextBBoxP17rendererVTableObjPPcidS1_P7rectObjPPdi@Base 6.2.1 _Z23agg2RenderEllipseSymbolP8imageObjddP9symbolObjP14symbolStyleObj@Base 6.2.1 _Z23msOGREscapePropertyNameP8layerObjPKc@Base 6.2.1 _Z24agg2RenderTruetypeSymbolP8imageObjddP9symbolObjP14symbolStyleObj@Base 6.2.1 _Z24aggGetRasterBufferHandleP8imageObjP15rasterBufferObj@Base 6.2.1 _Z25aggInitializeRasterBufferP15rasterBufferObjiii@Base 6.2.1 _ZN10ClipperLib10SwapPointsERNS_8IntPointES1_@Base 6.2.1 _ZN10ClipperLib11ClipperBase10AddPolygonERKSt6vectorINS_8IntPointESaIS2_EENS_8PolyTypeE@Base 6.2.1 _ZN10ClipperLib11ClipperBase11AddPolygonsERKSt6vectorIS1_INS_8IntPointESaIS2_EESaIS4_EENS_8PolyTypeE@Base 6.2.1 _ZN10ClipperLib11ClipperBase14AddBoundsToLMLEPNS_5TEdgeE@Base 6.2.1 _ZN10ClipperLib11ClipperBase14PopLocalMinimaEv@Base 6.2.1 _ZN10ClipperLib11ClipperBase17InsertLocalMinimaEPNS_11LocalMinimaE@Base 6.2.1 _ZN10ClipperLib11ClipperBase22DisposeLocalMinimaListEv@Base 6.2.1 _ZN10ClipperLib11ClipperBase5ClearEv@Base 6.2.1 _ZN10ClipperLib11ClipperBase5ResetEv@Base 6.2.1 _ZN10ClipperLib11ClipperBase9GetBoundsEv@Base 6.2.1 _ZN10ClipperLib11ClipperBaseC1Ev@Base 6.2.1 _ZN10ClipperLib11ClipperBaseC2Ev@Base 6.2.1 _ZN10ClipperLib11ClipperBaseD0Ev@Base 6.2.1 _ZN10ClipperLib11ClipperBaseD1Ev@Base 6.2.1 _ZN10ClipperLib11ClipperBaseD2Ev@Base 6.2.1 _ZN10ClipperLib11FindSegmentERPNS_5OutPtERNS_8IntPointES4_@Base 6.2.1 _ZN10ClipperLib11OrientationEPNS_6OutRecEb@Base 6.2.1 _ZN10ClipperLib11OrientationERKSt6vectorINS_8IntPointESaIS1_EE@Base 6.2.1 _ZN10ClipperLib11SlopesEqualENS_8IntPointES0_S0_S0_b@Base 6.2.1 _ZN10ClipperLib11SlopesEqualENS_8IntPointES0_S0_b@Base 6.2.1 _ZN10ClipperLib11SlopesEqualERNS_5TEdgeES1_b@Base 6.2.1 _ZN10ClipperLib12GetNextInAELEPNS_5TEdgeENS_9DirectionE@Base 6.2.1 _ZN10ClipperLib13DisposeOutPtsERPNS_5OutPtE@Base 6.2.1 _ZN10ClipperLib13GetMaximaPairEPNS_5TEdgeE@Base 6.2.1 _ZN10ClipperLib13GetUnitNormalERKNS_8IntPointES2_@Base 6.2.1 _ZN10ClipperLib13PointIsVertexERKNS_8IntPointEPNS_5OutPtE@Base 6.2.1 _ZN10ClipperLib13PolygonBottomEPNS_5OutPtE@Base 6.2.1 _ZN10ClipperLib13ReversePointsERSt6vectorINS_8IntPointESaIS1_EE@Base 6.2.1 _ZN10ClipperLib13ReversePointsERSt6vectorIS0_INS_8IntPointESaIS1_EESaIS3_EE@Base 6.2.1 _ZN10ClipperLib14IntersectPointERNS_5TEdgeES1_RNS_8IntPointEb@Base 6.2.1 _ZN10ClipperLib14IsIntermediateEPNS_5TEdgeEx@Base 6.2.1 _ZN10ClipperLib14OffsetPolygonsERKSt6vectorIS0_INS_8IntPointESaIS1_EESaIS3_EERS5_dNS_8JoinTypeEd@Base 6.2.1 _ZN10ClipperLib14PointInPolygonERKNS_8IntPointEPNS_5OutPtEb@Base 6.2.1 _ZN10ClipperLib15GetLowermostRecEPNS_6OutRecES1_@Base 6.2.1 _ZN10ClipperLib15Process1Before2ERNS_13IntersectNodeES1_@Base 6.2.1 _ZN10ClipperLib15SwapPolyIndexesERNS_5TEdgeES1_@Base 6.2.1 _ZN10ClipperLib16clipperExceptionC1EPKc@Base 6.2.1 _ZN10ClipperLib16clipperExceptionC2EPKc@Base 6.2.1 _ZN10ClipperLib16clipperExceptionD0Ev@Base 6.2.1 _ZN10ClipperLib16clipperExceptionD1Ev@Base 6.2.1 _ZN10ClipperLib16clipperExceptionD2Ev@Base 6.2.1 _ZN10ClipperLib17E2InsertsBeforeE1ERNS_5TEdgeES1_@Base 6.2.1 _ZN10ClipperLib17FindAppendLinkEndEPNS_6OutRecE@Base 6.2.1 _ZN10ClipperLib17GetOverlapSegmentENS_8IntPointES0_S0_S0_RS0_S1_@Base 6.2.1 (arch=powerpc s390)_ZN10ClipperLib17PolyOffsetBuilder8DoSquareEd@Base 6.4.0 _ZN10ClipperLib17PolyOffsetBuilderC1ERKSt6vectorIS1_INS_8IntPointESaIS2_EESaIS4_EERS6_dNS_8JoinTypeEd@Base 6.2.1 _ZN10ClipperLib17PolyOffsetBuilderC2ERKSt6vectorIS1_INS_8IntPointESaIS2_EESaIS4_EERS6_dNS_8JoinTypeEd@Base 6.2.1 _ZN10ClipperLib18GetNextNonDupOutPtEPNS_5OutPtERS1_@Base 6.2.1 _ZN10ClipperLib18GetPrevNonDupOutPtEPNS_5OutPtERS1_@Base 6.2.1 _ZN10ClipperLib18ReversePolyPtLinksERNS_5OutPtE@Base 6.2.1 _ZN10ClipperLib18SwapIntersectNodesERNS_13IntersectNodeES1_@Base 6.2.1 _ZN10ClipperLib19InsertPolyPtBetweenEPNS_5OutPtES1_NS_8IntPointE@Base 6.2.1 _ZN10ClipperLib21Pt3IsBetweenPt1AndPt2ENS_8IntPointES0_S0_@Base 6.2.1 _ZN10ClipperLib4AreaERKSt6vectorINS_8IntPointESaIS1_EE@Base 6.2.1 _ZN10ClipperLib4TopXENS_8IntPointES0_x@Base 6.2.1 _ZN10ClipperLib4TopXERNS_5TEdgeEx@Base 6.2.1 _ZN10ClipperLib5GetDxENS_8IntPointES0_@Base 6.2.1 _ZN10ClipperLib5SetDxERNS_5TEdgeE@Base 6.2.1 (arch=armel armhf i386 kfreebsd-i386 mips mipsel)_ZN10ClipperLib6Int1286NegateERS0_@Base 6.4.0 _ZN10ClipperLib7Clipper10ClearJoinsEv@Base 6.2.1 _ZN10ClipperLib7Clipper11AddHorzJoinEPNS_5TEdgeEi@Base 6.2.1 _ZN10ClipperLib7Clipper11BuildResultERSt6vectorIS1_INS_8IntPointESaIS2_EESaIS4_EE@Base 6.2.1 _ZN10ClipperLib7Clipper11DoBothEdgesEPNS_5TEdgeES2_RKNS_8IntPointE@Base 6.2.1 _ZN10ClipperLib7Clipper11PopScanbeamEv@Base 6.2.1 _ZN10ClipperLib7Clipper12AddEdgeToSELEPNS_5TEdgeE@Base 6.2.1 _ZN10ClipperLib7Clipper12CopyAELToSELEv@Base 6.2.1 _ZN10ClipperLib7Clipper12CreateOutRecEv@Base 6.2.1 _ZN10ClipperLib7Clipper12SetHoleStateEPNS_5TEdgeEPNS_6OutRecE@Base 6.2.1 _ZN10ClipperLib7Clipper13AppendPolygonEPNS_5TEdgeES2_@Base 6.2.1 _ZN10ClipperLib7Clipper13BuildResultExERSt6vectorINS_9ExPolygonESaIS2_EE@Base 6.2.1 _ZN10ClipperLib7Clipper13DeleteFromAELEPNS_5TEdgeE@Base 6.2.1 _ZN10ClipperLib7Clipper13DeleteFromSELEPNS_5TEdgeE@Base 6.2.1 (arch=armel armhf i386 kfreebsd-i386 mips mipsel powerpc sparc)_ZN10ClipperLib7Clipper13DisposeOutRecEjb@Base 6.4.0 (arch=amd64 ia64 kfreebsd-amd64 s390 s390x)_ZN10ClipperLib7Clipper13DisposeOutRecEmb@Base 6.4.0 _ZN10ClipperLib7Clipper14ClearHorzJoinsEv@Base 6.2.1 _ZN10ClipperLib7Clipper14FixHoleLinkageEPNS_6OutRecE@Base 6.2.1 _ZN10ClipperLib7Clipper14InsertScanbeamEx@Base 6.2.1 _ZN10ClipperLib7Clipper14IntersectEdgesEPNS_5TEdgeES2_RKNS_8IntPointENS_17IntersectProtectsE@Base 6.2.1 _ZN10ClipperLib7Clipper15AddLocalMaxPolyEPNS_5TEdgeES2_RKNS_8IntPointE@Base 6.2.1 _ZN10ClipperLib7Clipper15AddLocalMinPolyEPNS_5TEdgeES2_RKNS_8IntPointE@Base 6.2.1 _ZN10ClipperLib7Clipper15ExecuteInternalEb@Base 6.2.1 _ZN10ClipperLib7Clipper15FixupOutPolygonERNS_6OutRecE@Base 6.2.1 _ZN10ClipperLib7Clipper15JoinCommonEdgesEb@Base 6.2.1 _ZN10ClipperLib7Clipper15SetWindingCountERNS_5TEdgeE@Base 6.2.1 _ZN10ClipperLib7Clipper16AddIntersectNodeEPNS_5TEdgeES2_RKNS_8IntPointE@Base 6.2.1 _ZN10ClipperLib7Clipper17DisposeAllPolyPtsEv@Base 6.2.1 _ZN10ClipperLib7Clipper17InsertEdgeIntoAELEPNS_5TEdgeE@Base 6.2.1 _ZN10ClipperLib7Clipper17ProcessHorizontalEPNS_5TEdgeE@Base 6.2.1 _ZN10ClipperLib7Clipper17UpdateEdgeIntoAELERPNS_5TEdgeE@Base 6.2.1 _ZN10ClipperLib7Clipper18BuildIntersectListExx@Base 6.2.1 _ZN10ClipperLib7Clipper18CheckHoleLinkages1EPNS_6OutRecES2_@Base 6.2.1 _ZN10ClipperLib7Clipper18CheckHoleLinkages2EPNS_6OutRecES2_@Base 6.2.1 _ZN10ClipperLib7Clipper18FixupIntersectionsEv@Base 6.2.1 _ZN10ClipperLib7Clipper18ProcessHorizontalsEv@Base 6.2.1 _ZN10ClipperLib7Clipper18SwapPositionsInAELEPNS_5TEdgeES2_@Base 6.2.1 _ZN10ClipperLib7Clipper18SwapPositionsInSELEPNS_5TEdgeES2_@Base 6.2.1 _ZN10ClipperLib7Clipper19DisposeScanbeamListEv@Base 6.2.1 _ZN10ClipperLib7Clipper20ProcessIntersectListEv@Base 6.2.1 _ZN10ClipperLib7Clipper20ProcessIntersectionsExx@Base 6.2.1 _ZN10ClipperLib7Clipper21DisposeIntersectNodesEv@Base 6.2.1 _ZN10ClipperLib7Clipper24InsertLocalMinimaIntoAELEx@Base 6.2.1 _ZN10ClipperLib7Clipper27ProcessEdgesAtTopOfScanbeamEx@Base 6.2.1 _ZN10ClipperLib7Clipper5ClearEv@Base 6.2.1 _ZN10ClipperLib7Clipper5ResetEv@Base 6.2.1 _ZN10ClipperLib7Clipper7AddJoinEPNS_5TEdgeES2_ii@Base 6.2.1 _ZN10ClipperLib7Clipper7DoEdge1EPNS_5TEdgeES2_RKNS_8IntPointE@Base 6.2.1 _ZN10ClipperLib7Clipper7DoEdge2EPNS_5TEdgeES2_RKNS_8IntPointE@Base 6.2.1 _ZN10ClipperLib7Clipper7ExecuteENS_8ClipTypeERSt6vectorINS_9ExPolygonESaIS3_EENS_12PolyFillTypeES7_@Base 6.2.1 _ZN10ClipperLib7Clipper7ExecuteENS_8ClipTypeERSt6vectorIS2_INS_8IntPointESaIS3_EESaIS5_EENS_12PolyFillTypeES9_@Base 6.2.1 _ZN10ClipperLib7Clipper8AddOutPtEPNS_5TEdgeES2_RKNS_8IntPointE@Base 6.2.1 _ZN10ClipperLib7Clipper8DoMaximaEPNS_5TEdgeEx@Base 6.2.1 _ZN10ClipperLib7Clipper9IsTopHorzEx@Base 6.2.1 _ZN10ClipperLib7ClipperC1Ev@Base 6.2.1 _ZN10ClipperLib7ClipperC2Ev@Base 6.2.1 _ZN10ClipperLib7ClipperD0Ev@Base 6.2.1 _ZN10ClipperLib7ClipperD1Ev@Base 6.2.1 _ZN10ClipperLib7ClipperD2Ev@Base 6.2.1 _ZN10ClipperLib8BuildArcERKNS_8IntPointEddd@Base 6.2.1 _ZN10ClipperLib8InitEdgeEPNS_5TEdgeES1_S1_RKNS_8IntPointENS_8PolyTypeE@Base 6.2.1 _ZN10ClipperLib8IsMaximaEPNS_5TEdgeEx@Base 6.2.1 _ZN10ClipperLib8IsMinimaEPNS_5TEdgeE@Base 6.2.1 _ZN10ClipperLib8PolySortEPNS_6OutRecES1_@Base 6.2.1 _ZN10ClipperLib9ExPolygonC1ERKS0_@Base 6.2.1 _ZN10ClipperLib9ExPolygonC2ERKS0_@Base 6.2.1 _ZN10ClipperLib9ExPolygonD1Ev@Base 6.2.1 _ZN10ClipperLib9ExPolygonD2Ev@Base 6.2.1 _ZN10ClipperLib9SwapSidesERNS_5TEdgeES1_@Base 6.2.1 _ZN10ClipperLib9TestRangeERKSt6vectorINS_8IntPointESaIS1_EE@Base 6.2.1 _ZN10ClipperLiblsERSoRNS_8IntPointE@Base 6.2.1 _ZN10ClipperLiblsERSoRSt6vectorINS_8IntPointESaIS2_EE@Base 6.2.1 _ZN10ClipperLiblsERSoRSt6vectorIS1_INS_8IntPointESaIS2_EESaIS4_EE@Base 6.2.1 _ZN11KmlRenderer10renderLineEP8imageObjP8shapeObjP14strokeStyleObj@Base 6.4.0 _ZN11KmlRenderer10startShapeEP8imageObjP8shapeObj@Base 6.4.0 _ZN11KmlRenderer11createImageEiiP15outputFormatObjP8colorObj@Base 6.4.0 _ZN11KmlRenderer12getAliasNameEP8layerObjPcPKc@Base 6.4.0 _ZN11KmlRenderer12getLayerNameEP8layerObj@Base 6.4.0 _ZN11KmlRenderer12processLayerEP8layerObjP15outputFormatObj@Base 6.4.0 _ZN11KmlRenderer12renderGlyphsEP8imageObjddP13labelStyleObjPc@Base 6.4.0 _ZN11KmlRenderer12renderSymbolEP8imageObjddP9symbolObjP14symbolStyleObj@Base 6.4.0 _ZN11KmlRenderer13addCoordsNodeEP8_xmlNodeP8pointObji@Base 6.4.0 _ZN11KmlRenderer13closeNewLayerEP8imageObjP8layerObj@Base 6.4.0 _ZN11KmlRenderer13renderPolygonEP8imageObjP8shapeObjP8colorObj@Base 6.4.0 _ZN11KmlRenderer13startNewLayerEP8imageObjP8layerObj@Base 6.4.0 _ZN11KmlRenderer14flushPlacemarkEv@Base 6.4.0 _ZN11KmlRenderer15checkProjectionEP6mapObj@Base 6.4.0 _ZN11KmlRenderer15createIconImageEPcP9symbolObjP14symbolStyleObj@Base 6.4.0 _ZN11KmlRenderer15lookupSymbolUrlEP8imageObjP9symbolObjP14symbolStyleObj@Base 6.4.0 _ZN11KmlRenderer17getGeomParentNodeEPKc@Base 6.4.0 _ZN11KmlRenderer17mergeRasterBufferEP8imageObjP15rasterBufferObj@Base 6.4.0 _ZN11KmlRenderer18addLineStyleToListEP14strokeStyleObj@Base 6.4.0 _ZN11KmlRenderer18renderPixmapSymbolEP8imageObjddP9symbolObjP14symbolStyleObj@Base 6.4.0 _ZN11KmlRenderer18renderVectorSymbolEP8imageObjddP9symbolObjP14symbolStyleObj@Base 6.4.0 _ZN11KmlRenderer19createPlacemarkNodeEP8_xmlNodePc@Base 6.4.0 _ZN11KmlRenderer19renderEllipseSymbolEP8imageObjddP9symbolObjP14symbolStyleObj@Base 6.4.0 _ZN11KmlRenderer20lookupPlacemarkStyleEv@Base 6.4.0 _ZN11KmlRenderer20renderTruetypeSymbolEP8imageObjddP9symbolObjP14symbolStyleObj@Base 6.4.0 _ZN11KmlRenderer20setupRenderingParamsEP12hashTableObj@Base 6.4.0 _ZN11KmlRenderer21createDescriptionNodeEP8shapeObj@Base 6.4.0 _ZN11KmlRenderer23createGroundOverlayNodeEP8_xmlNodePcP8layerObj@Base 6.4.0 _ZN11KmlRenderer29addAddRenderingSpecificationsEP8_xmlNode@Base 6.4.0 _ZN11KmlRenderer8endShapeEP8imageObjP8shapeObj@Base 6.4.0 _ZN11KmlRenderer9saveImageEP8imageObjP8_IO_FILEP15outputFormatObj@Base 6.4.0 _ZN11KmlRendererC1EiiP15outputFormatObjP8colorObj@Base 6.4.0 _ZN11KmlRendererC2EiiP15outputFormatObjP8colorObj@Base 6.4.0 _ZN11KmlRendererD0Ev@Base 6.4.0 _ZN11KmlRendererD1Ev@Base 6.4.0 _ZN11KmlRendererD2Ev@Base 6.4.0 _ZN12line_adaptor6vertexEPdS0_@Base 6.2.1 _ZN12line_adaptorD0Ev@Base 6.2.1 _ZN12line_adaptorD1Ev@Base 6.2.1 _ZN12line_adaptorD2Ev@Base 6.2.1 _ZN15polygon_adaptor6vertexEPdS0_@Base 6.2.1 _ZN15polygon_adaptorD0Ev@Base 6.2.1 _ZN15polygon_adaptorD1Ev@Base 6.2.1 _ZN15polygon_adaptorD2Ev@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver10conv_curveINS_20path_storage_integerIiLj6EEENS_6curve3ENS_6curve4EE6vertexEPdS6_@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver10conv_curveINS_20path_storage_integerIiLj6EEENS_6curve3ENS_6curve4EED1Ev@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver10conv_curveINS_20path_storage_integerIiLj6EEENS_6curve3ENS_6curve4EED2Ev@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver10conv_curveINS_20path_storage_integerIsLj6EEENS_6curve3ENS_6curve4EE6vertexEPdS6_@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver10conv_curveINS_20path_storage_integerIsLj6EEENS_6curve3ENS_6curve4EED1Ev@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver10conv_curveINS_20path_storage_integerIsLj6EEENS_6curve3ENS_6curve4EED2Ev@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver10conv_curveINS_31serialized_integer_path_adaptorIsLj6EEENS_6curve3ENS_6curve4EE6vertexEPdS6_@Base 6.4.0 _ZN9mapserver10curve3_div16recursive_bezierEddddddj@Base 6.2.1 _ZN9mapserver10curve3_div4initEdddddd@Base 6.2.1 _ZN9mapserver10curve3_div6bezierEdddddd@Base 6.2.1 _ZN9mapserver10curve3_inc19approximation_scaleEd@Base 6.2.1 _ZN9mapserver10curve3_inc4initEdddddd@Base 6.2.1 _ZN9mapserver10curve3_inc6rewindEj@Base 6.2.1 _ZN9mapserver10curve3_inc6vertexEPdS1_@Base 6.2.1 _ZN9mapserver10curve4_div16recursive_bezierEddddddddj@Base 6.2.1 _ZN9mapserver10curve4_div4initEdddddddd@Base 6.2.1 _ZN9mapserver10curve4_div6bezierEdddddddd@Base 6.2.1 _ZN9mapserver10curve4_inc19approximation_scaleEd@Base 6.2.1 _ZN9mapserver10curve4_inc4initEdddddddd@Base 6.2.1 _ZN9mapserver10curve4_inc6rewindEj@Base 6.2.1 _ZN9mapserver10curve4_inc6vertexEPdS1_@Base 6.2.1 (arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver10font_cache9signatureEPKc@Base 6.4.0 _ZN9mapserver10mcs11_propE@Base 6.2.1 _ZN9mapserver10mcs12_propE@Base 6.2.1 _ZN9mapserver10mcs13_propE@Base 6.2.1 _ZN9mapserver10vcgen_dash10add_vertexEddj@Base 6.2.1 _ZN9mapserver10vcgen_dash10dash_startEd@Base 6.2.1 _ZN9mapserver10vcgen_dash10remove_allEv@Base 6.2.1 _ZN9mapserver10vcgen_dash15calc_dash_startEd@Base 6.2.1 _ZN9mapserver10vcgen_dash17remove_all_dashesEv@Base 6.2.1 _ZN9mapserver10vcgen_dash6rewindEj@Base 6.2.1 _ZN9mapserver10vcgen_dash6vertexEPdS1_@Base 6.2.1 _ZN9mapserver10vcgen_dash8add_dashEdd@Base 6.2.1 _ZN9mapserver10vcgen_dashC1Ev@Base 6.2.1 _ZN9mapserver10vcgen_dashC2Ev@Base 6.2.1 (optional=templinst)_ZN9mapserver11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj6EEEE10calc_miterERS4_RKNS_11vertex_distES9_S9_ddddNS_11line_join_eEdd@Base 6.2.1 (optional=templinst)_ZN9mapserver11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj6EEEE8calc_arcERS4_dddddd@Base 6.2.1 (optional=templinst)_ZN9mapserver11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj6EEEE8calc_capERS4_RKNS_11vertex_distES9_d@Base 6.2.1 (optional=templinst)_ZN9mapserver11math_strokeINS_11pod_bvectorINS_10point_baseIdEELj6EEEE9calc_joinERS4_RKNS_11vertex_distES9_S9_dd@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorIN10ClipperLib8IntPointELj8EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=!powerpc !s390 !s390x)_ZN9mapserver11pod_bvectorIN10ClipperLib8IntPointELj8EED1Ev@Base 6.2.1 (optional=templinst|arch=!powerpc !s390 !s390x)_ZN9mapserver11pod_bvectorIN10ClipperLib8IntPointELj8EED2Ev@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_10point_baseIdEELj6EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=!powerpc !s390 !s390x)_ZN9mapserver11pod_bvectorINS_10point_baseIdEELj6EED1Ev@Base 6.2.1 (optional=templinst|arch=!powerpc !s390 !s390x)_ZN9mapserver11pod_bvectorINS_10point_baseIdEELj6EED2Ev@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_11vertex_distELj6EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_11vertex_distELj6EED1Ev@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_11vertex_distELj6EED2Ev@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_14line_aa_vertexELj6EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_14line_aa_vertexELj6EED1Ev@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_14line_aa_vertexELj6EED2Ev@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_14vertex_integerIiLj6EEELj6EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_14vertex_integerIiLj6EEELj6EED1Ev@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_14vertex_integerIiLj6EEELj6EED2Ev@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_14vertex_integerIsLj6EEELj6EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_14vertex_integerIsLj6EEELj6EED1Ev@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_14vertex_integerIsLj6EEELj6EED2Ev@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_19scanline_storage_aaIhE13scanline_dataELj8EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_19scanline_storage_aaIhE9span_dataELj10EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_20scanline_storage_bin13scanline_dataELj8EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_20scanline_storage_bin13scanline_dataELj8EED1Ev@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_20scanline_storage_bin13scanline_dataELj8EED2Ev@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_20scanline_storage_bin9span_dataELj10EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_20scanline_storage_bin9span_dataELj10EED1Ev@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver11pod_bvectorINS_20scanline_storage_bin9span_dataELj10EED2Ev@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorINS_21scanline_cell_storageIhE10extra_spanELj6EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver11pod_bvectorIhLj12EE14allocate_blockEj@Base 6.4.0 (optional=templinst)_ZN9mapserver11qsort_cellsINS_7cell_aaEEEvPPT_j@Base 6.2.1 _ZN9mapserver11scanline_u8D1Ev@Base 6.2.1 _ZN9mapserver11scanline_u8D2Ev@Base 6.2.1 (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE11end_contourERSt6vectorISC_IN10ClipperLib8IntPointESaISE_EESaISG_EE@Base 6.2.1 (optional=templinst|arch=s390x)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE11next_vertexEPdSC_@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE3addIPS1_EEvRT_RSt6vectorISG_IN10ClipperLib8IntPointESaISI_EESaISK_EE@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE3addIPSA_EEvRT_RSt6vectorISG_IN10ClipperLib8IntPointESaISI_EESaISK_EE@Base 6.4.0 (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE6rewindEj@Base 6.2.1 #MISSING: 6.4.0# (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEE6vertexEPdSC_@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEED1Ev@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEES8_EEED2Ev@Base 6.2.1 (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE11end_contourERSt6vectorISA_IN10ClipperLib8IntPointESaISC_EESaISE_EE@Base 6.2.1 (optional=templinst|arch=sparc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE11next_vertexEPdSA_@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE3addIPS1_EEvRT_RSt6vectorISE_IN10ClipperLib8IntPointESaISG_EESaISI_EE@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE3addIPS8_EEvRT_RSt6vectorISE_IN10ClipperLib8IntPointESaISG_EESaISI_EE@Base 6.4.0 (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE6rewindEj@Base 6.2.1 #MISSING: 6.4.0# (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEE6vertexEPdSA_@Base 6.2.1 (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEED1Ev@Base 6.2.1 (optional=templinst)_ZN9mapserver12conv_clipperI15polygon_adaptorNS_11conv_strokeINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEEED2Ev@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver12g_sqrt_tableE@Base 6.2.1 _ZN9mapserver12gse7x11_boldE@Base 6.2.1 _ZN9mapserver12gse7x15_boldE@Base 6.2.1 _ZN9mapserver12gse8x16_boldE@Base 6.2.1 _ZN9mapserver12mcs5x10_monoE@Base 6.2.1 _ZN9mapserver12mcs5x11_monoE@Base 6.2.1 _ZN9mapserver12mcs6x10_monoE@Base 6.2.1 _ZN9mapserver12mcs6x11_monoE@Base 6.2.1 (optional=templinst|arch=!amd64 !kfreebsd-amd64)_ZN9mapserver12shorten_pathINS_15vertex_sequenceINS_11vertex_distELj6EEEEEvRT_dj@Base 6.4.0 _ZN9mapserver12trans_affine12parl_to_parlEPKdS2_@Base 6.2.1 _ZN9mapserver12trans_affine12parl_to_rectEPKddddd@Base 6.2.1 _ZN9mapserver12trans_affine12rect_to_parlEddddPKd@Base 6.2.1 _ZN9mapserver12trans_affine5resetEv@Base 6.2.1 _ZN9mapserver12trans_affine6flip_xEv@Base 6.2.1 _ZN9mapserver12trans_affine6flip_yEv@Base 6.2.1 _ZN9mapserver12trans_affine6invertEv@Base 6.2.1 _ZN9mapserver12trans_affine8multiplyERKS0_@Base 6.2.1 _ZN9mapserver12vcgen_stroke10add_vertexEddj@Base 6.2.1 _ZN9mapserver12vcgen_stroke10remove_allEv@Base 6.2.1 _ZN9mapserver12vcgen_stroke6rewindEj@Base 6.2.1 _ZN9mapserver12vcgen_stroke6vertexEPdS1_@Base 6.2.1 _ZN9mapserver12vcgen_strokeC1Ev@Base 6.2.1 _ZN9mapserver12vcgen_strokeC2Ev@Base 6.2.1 (arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver12vcgen_strokeD1Ev@Base 6.4.0 (arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver12vcgen_strokeD2Ev@Base 6.4.0 (optional=templinst)_ZN9mapserver13obj_allocatorINS_10font_cacheEE10deallocateEPS1_@Base 6.2.1 (optional=templinst|arch=mips mipsel)_ZN9mapserver13obj_allocatorINS_10font_cacheEE8allocateEv@Base 6.4.0 (optional=templinst)_ZN9mapserver13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEE10blend_fromIS8_EEvRKT_PKNS_9rect_baseIiEEiih@Base 6.2.1 _ZN9mapserver13vcgen_contour10add_vertexEddj@Base 6.2.1 _ZN9mapserver13vcgen_contour10remove_allEv@Base 6.2.1 _ZN9mapserver13vcgen_contour6rewindEj@Base 6.2.1 _ZN9mapserver13vcgen_contour6vertexEPdS1_@Base 6.2.1 _ZN9mapserver13vcgen_contourC1Ev@Base 6.2.1 _ZN9mapserver13vcgen_contourC2Ev@Base 6.2.1 _ZN9mapserver14verdana12_boldE@Base 6.2.1 _ZN9mapserver14verdana13_boldE@Base 6.2.1 _ZN9mapserver14verdana14_boldE@Base 6.2.1 _ZN9mapserver14verdana16_boldE@Base 6.2.1 _ZN9mapserver14verdana17_boldE@Base 6.2.1 _ZN9mapserver14verdana18_boldE@Base 6.2.1 _ZN9mapserver15block_allocator8allocateEjj@Base 6.2.1 #MISSING: 6.4.0# (optional=templinst)_ZN9mapserver15clip_move_pointIdEEbT_S1_S1_S1_RKNS_9rect_baseIS1_EEPS1_S6_j@Base 6.2.1 (optional=templinst)_ZN9mapserver15clip_move_pointIiEEbT_S1_S1_S1_RKNS_9rect_baseIS1_EEPS1_S6_j@Base 6.2.1 (arch=ia64 sparc)_ZN9mapserver15font_cache_poolD1Ev@Base 6.4.0 (arch=ia64 sparc)_ZN9mapserver15font_cache_poolD2Ev@Base 6.4.0 _ZN9mapserver15line_parameters19s_diagonal_quadrantE@Base 6.2.1 _ZN9mapserver15line_parameters21s_orthogonal_quadrantE@Base 6.2.1 (arch=armel armhf)_ZN9mapserver15line_parametersC1Eiiiii@Base 6.4.0 (arch=armel armhf)_ZN9mapserver15line_parametersC2Eiiiii@Base 6.4.0 #MISSING: 6.4.0# _ZN9mapserver15line_profile_aa3setEdd@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver15line_profile_aa5widthEd@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver15line_profile_aa7profileEd@Base 6.2.1 (optional=templinst)_ZN9mapserver15vertex_sequenceINS_11vertex_distELj6EE3addERKS1_@Base 6.2.1 (optional=templinst)_ZN9mapserver15vertex_sequenceINS_11vertex_distELj6EE5closeEb@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver15vertex_sequenceINS_11vertex_distELj6EED1Ev@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver15vertex_sequenceINS_11vertex_distELj6EED2Ev@Base 6.4.0 (optional=templinst)_ZN9mapserver15vertex_sequenceINS_14line_aa_vertexELj6EE3addERKS1_@Base 6.2.1 (optional=templinst)_ZN9mapserver15vertex_sequenceINS_14line_aa_vertexELj6EE5closeEb@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver16image_filter_lut11realloc_lutEd@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver16image_filter_lut9normalizeEv@Base 6.2.1 _ZN9mapserver16mcs7x12_mono_lowE@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver16render_scanlinesINS_22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEEENS_11scanline_p8ENS_26renderer_scanline_aa_solidINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEEEEEEvRT_RT0_RT1_@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver16render_scanlinesINS_22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEEENS_11scanline_u8ENS_19scanline_storage_aaIhEEEEvRT_RT0_RT1_@Base 6.2.1 (optional=templinst)_ZN9mapserver16render_scanlinesINS_22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEEENS_11scanline_u8ENS_26renderer_scanline_aa_solidINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEEEEEEvRT_RT0_RT1_@Base 6.2.1 (optional=templinst)_ZN9mapserver16render_scanlinesINS_22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEEENS_12scanline_binENS_20scanline_storage_binEEEvRT_RT0_RT1_@Base 6.2.1 (optional=templinst|arch=powerpc s390)_ZN9mapserver17calc_polygon_areaINS_15vertex_sequenceINS_11vertex_distELj6EEEEEdRKT_@Base 6.4.0 #MISSING: 6.4.0# (optional=templinst)_ZN9mapserver17clip_line_segmentIdEEjPT_S2_S2_S2_RKNS_9rect_baseIS1_EE@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver17clip_line_segmentIiEEjPT_S2_S2_S2_RKNS_9rect_baseIS1_EE@Base 6.4.0 #MISSING: 6.4.0# _ZN9mapserver17g_elder_bit_tableE@Base 6.2.1 _ZN9mapserver17mcs7x12_mono_highE@Base 6.2.1 (optional=templinst)_ZN9mapserver18conv_adaptor_vcgenI12line_adaptorNS_10vcgen_dashENS_12null_markersEE6vertexEPdS5_@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver18conv_adaptor_vcgenI12line_adaptorNS_12vcgen_strokeENS_12null_markersEE6vertexEPdS5_@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver18conv_adaptor_vcgenINS_9conv_dashI12line_adaptorNS_12null_markersEEENS_12vcgen_strokeES3_E6vertexEPdS7_@Base 6.4.0 (optional=templinst)_ZN9mapserver18conv_adaptor_vcgenINS_9conv_dashINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12null_markersEEENS_12vcgen_strokeES6_E6vertexEPdSA_@Base 6.2.1 (optional=templinst)_ZN9mapserver18conv_adaptor_vcgenINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_10vcgen_dashENS_12null_markersEE6vertexEPdS8_@Base 6.2.1 (optional=templinst)_ZN9mapserver18conv_adaptor_vcgenINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_12vcgen_strokeENS_12null_markersEE6vertexEPdS8_@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver18conv_adaptor_vcgenINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEENS_13vcgen_contourENS_12null_markersEE6vertexEPdS8_@Base 6.4.0 (optional=templinst)_ZN9mapserver18font_cache_managerINS_26font_engine_freetype_int16EE5glyphEj@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver18line_image_patternINS_28pattern_filter_bilinear_rgbaINS_5rgba8EEEE6createINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preIS2_NS_10order_bgraEEENS_12row_accessorIhEEjEEEEvRKT_@Base 6.4.0 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver18line_image_patternINS_28pattern_filter_bilinear_rgbaINS_5rgba8EEEED1Ev@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver18line_image_patternINS_28pattern_filter_bilinear_rgbaINS_5rgba8EEEED2Ev@Base 6.2.1 (optional=templinst)_ZN9mapserver18rasterizer_sl_clipINS_12ras_conv_intEE7line_toINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_ii@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver18render_scanline_aaINS_11scanline_p8ENS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_14span_allocatorIS5_EENS_17span_pattern_rgbaINS_19image_accessor_wrapISA_NS_16wrap_mode_repeatESG_EEEEEEvRKT_RT0_RT1_RT2_@Base 6.2.1 (optional=templinst|arch=powerpc)_ZN9mapserver18render_scanline_aaINS_11scanline_p8ENS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_14span_allocatorIS5_EENS_36span_image_filter_rgba_bilinear_clipISA_NS_24span_interpolator_linearINS_12trans_affineELj8EEEEEEEvRKT_RT0_RT1_RT2_@Base 6.4.0 #MISSING: 6.4.0# _ZN9mapserver18vpgen_clip_polygon14clipping_flagsEdd@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver18vpgen_clip_polygon5resetEv@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver18vpgen_clip_polygon6vertexEPdS1_@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver18vpgen_clip_polygon7line_toEdd@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver18vpgen_clip_polygon7move_toEdd@Base 6.2.1 (optional=templinst)_ZN9mapserver19rasterizer_cells_aaINS_7cell_aaEE10sort_cellsEv@Base 6.2.1 (optional=templinst)_ZN9mapserver19rasterizer_cells_aaINS_7cell_aaEE12render_hlineEiiiii@Base 6.2.1 (optional=templinst|arch=!amd64 !kfreebsd-amd64)_ZN9mapserver19rasterizer_cells_aaINS_7cell_aaEE14allocate_blockEv@Base 6.4.0 (optional=templinst)_ZN9mapserver19rasterizer_cells_aaINS_7cell_aaEE4lineEiiii@Base 6.2.1 (optional=templinst)_ZN9mapserver19rasterizer_cells_aaINS_7cell_aaEED1Ev@Base 6.2.1 (optional=templinst)_ZN9mapserver19rasterizer_cells_aaINS_7cell_aaEED2Ev@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel)_ZN9mapserver19scanline_storage_aaIhE6renderINS_11scanline_u8EEEvRKT_@Base 6.2.1 (optional=templinst)_ZN9mapserver19scanline_storage_aaIhED1Ev@Base 6.2.1 (optional=templinst)_ZN9mapserver19scanline_storage_aaIhED2Ev@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver19vpgen_clip_polyline5resetEv@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver19vpgen_clip_polyline6vertexEPdS1_@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver19vpgen_clip_polyline7line_toEdd@Base 6.2.1 #MISSING: 6.4.0# _ZN9mapserver19vpgen_clip_polyline7move_toEdd@Base 6.2.1 (optional=templinst)_ZN9mapserver20decompose_ft_outlineINS_20path_storage_integerIiLj6EEEEEbRK11FT_Outline_bRKNS_12trans_affineERT_@Base 6.2.1 (optional=templinst)_ZN9mapserver20decompose_ft_outlineINS_20path_storage_integerIsLj6EEEEEbRK11FT_Outline_bRKNS_12trans_affineERT_@Base 6.2.1 _ZN9mapserver20mcs11_prop_condensedE@Base 6.2.1 (optional=templinst|arch=amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel)_ZN9mapserver20path_storage_integerIiLj6EE6curve4Eiiiiii@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver20path_storage_integerIiLj6EED1Ev@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver20path_storage_integerIiLj6EED2Ev@Base 6.4.0 (optional=templinst|arch=amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel)_ZN9mapserver20path_storage_integerIsLj6EE6curve4Essssss@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver20path_storage_integerIsLj6EED1Ev@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver20path_storage_integerIsLj6EED2Ev@Base 6.4.0 (arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver20scanline_storage_binD1Ev@Base 6.4.0 (arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver20scanline_storage_binD2Ev@Base 6.4.0 #MISSING: 6.4.0# (optional=templinst)_ZN9mapserver20vertex_block_storageIdLj8ELj256EE10add_vertexEddj@Base 6.2.1 (optional=templinst)_ZN9mapserver20vertex_block_storageIdLj8ELj256EE12storage_ptrsEPPd@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver20vertex_block_storageIdLj8ELj256EE14allocate_blockEj@Base 6.4.0 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver20vertex_block_storageIdLj8ELj256EE8free_allEv@Base 6.2.1 (optional=templinst)_ZN9mapserver21rasterizer_outline_aaINS_22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS5_EEEEEENS_14line_coord_satEE4drawERNSI_9draw_varsEjj@Base 6.2.1 (optional=templinst)_ZN9mapserver21rasterizer_outline_aaINS_22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS5_EEEEEENS_14line_coord_satEE6renderEb@Base 6.2.1 (optional=templinst)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE10add_vertexEddj@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE14sweep_scanlineINS_11scanline_p8EEEbRT_@Base 6.2.1 (optional=templinst|arch=amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE8add_pathINS_10conv_curveINS_20path_storage_integerIiLj6EEENS_6curve3ENS_6curve4EEEEEvRT_j@Base 6.2.1 (optional=templinst|arch=amd64 armel armhf i386 kfreebsd-amd64 kfreebsd-i386 mips mipsel)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE8add_pathINS_10conv_curveINS_20path_storage_integerIsLj6EEENS_6curve3ENS_6curve4EEEEEvRT_j@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390x !sparc)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE8add_pathINS_12conv_contourINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEEEEEEvRT_j@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE8add_pathINS_9path_baseINS_20vertex_block_storageIdLj8ELj256EEEEEEEvRT_j@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEE9move_to_dEdd@Base 6.4.0 (optional=templinst)_ZN9mapserver22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS4_EEEEE13line3_no_clipERKNS_15line_parametersEiiii@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS4_EEEEE5line3ERKNS_15line_parametersEiiii@Base 6.2.1 (optional=templinst|arch=ia64 s390 s390x sparc)_ZN9mapserver23line_interpolator_imageINS_22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS5_EEEEEEE8step_horEv@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver23line_interpolator_imageINS_22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS5_EEEEEEEC1ERSG_RKNS_15line_parametersEiiiiid@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver23line_interpolator_imageINS_22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS5_EEEEEEEC2ERSG_RKNS_15line_parametersEiiiiid@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjE17blend_color_hspanEiijPKS2_PKhh@Base 6.4.0 (optional=templinst|arch=!armel !armhf)_ZN9mapserver23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjE17blend_color_vspanEiijPKS2_PKhh@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver24decompose_ft_bitmap_monoINS_12scanline_binENS_20scanline_storage_binEEEvRK10FT_Bitmap_iibRT_RT0_@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver25decompose_ft_bitmap_gray8INS_22rasterizer_scanline_aaINS_18rasterizer_sl_clipINS_12ras_conv_intEEEEENS_11scanline_u8ENS_19scanline_storage_aaIhEEEEvRK10FT_Bitmap_iibRT_RT0_RT1_@Base 6.4.0 _ZN9mapserver25font_engine_freetype_base10resolutionEj@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base11add_kerningEjjPdS1_@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base13prepare_glyphEj@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base16update_char_sizeEv@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base16update_signatureEv@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base5widthEd@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base6attachEPKc@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base6flip_yEb@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base6heightEd@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base7hintingEb@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base8char_mapE12FT_Encoding_@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base9load_fontEPKcjNS_15glyph_renderingES2_l@Base 6.2.1 _ZN9mapserver25font_engine_freetype_base9transformERKNS_12trans_affineE@Base 6.2.1 _ZN9mapserver25font_engine_freetype_baseC1Ebj@Base 6.2.1 _ZN9mapserver25font_engine_freetype_baseC2Ebj@Base 6.2.1 _ZN9mapserver25font_engine_freetype_baseD1Ev@Base 6.2.1 _ZN9mapserver25font_engine_freetype_baseD2Ev@Base 6.2.1 (optional=templinst|arch=armel armhf)_ZN9mapserver26copy_or_blend_rgba_wrapperINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEEE17copy_or_blend_pixEPhjjjjj@Base 6.4.0 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver28pattern_filter_bilinear_rgbaINS_5rgba8EE14pixel_high_resEPKPKS1_PS1_ii@Base 6.2.1 (optional=templinst)_ZN9mapserver31serialized_integer_path_adaptorIsLj6EE6vertexEPdS2_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386)_ZN9mapserver36span_image_filter_rgba_bilinear_clipINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEENS_24span_interpolator_linearINS_12trans_affineELj8EEEE8generateEPS3_iij@Base 6.2.1 _ZN9mapserver3arc19approximation_scaleEd@Base 6.2.1 _ZN9mapserver3arc4initEddddddb@Base 6.2.1 _ZN9mapserver3arc6rewindEj@Base 6.2.1 _ZN9mapserver3arc6vertexEPdS1_@Base 6.2.1 _ZN9mapserver3arc9normalizeEddb@Base 6.2.1 _ZN9mapserver3arcC1Eddddddb@Base 6.2.1 _ZN9mapserver3arcC2Eddddddb@Base 6.2.1 (arch=!ia64 !powerpc !s390 !s390x !sparc)_ZN9mapserver5rgba811premultiplyEv@Base 6.4.0 (arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver6curve36vertexEPdS1_@Base 6.4.0 (arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver6curve46vertexEPdS1_@Base 6.4.0 _ZN9mapserver6gse4x6E@Base 6.2.1 _ZN9mapserver6gse4x8E@Base 6.2.1 _ZN9mapserver6gse5x7E@Base 6.2.1 _ZN9mapserver6gse5x9E@Base 6.2.1 _ZN9mapserver6gse6x9E@Base 6.2.1 _ZN9mapserver7gse6x12E@Base 6.2.1 _ZN9mapserver7gse7x11E@Base 6.2.1 _ZN9mapserver7gse7x15E@Base 6.2.1 _ZN9mapserver7gse8x16E@Base 6.2.1 _ZN9mapserver9bisectrixERKNS_15line_parametersES2_PiS3_@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver9path_baseINS_20vertex_block_storageIdLj8ELj256EEEED1Ev@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZN9mapserver9path_baseINS_20vertex_block_storageIdLj8ELj256EEEED2Ev@Base 6.4.0 _ZN9mapserver9verdana12E@Base 6.2.1 _ZN9mapserver9verdana13E@Base 6.2.1 _ZN9mapserver9verdana14E@Base 6.2.1 _ZN9mapserver9verdana16E@Base 6.2.1 _ZN9mapserver9verdana17E@Base 6.2.1 _ZN9mapserver9verdana18E@Base 6.2.1 _ZNK10ClipperLib16clipperException4whatEv@Base 6.2.1 (arch=!ia64 !powerpc !s390 !s390x !sparc)_ZNK10ClipperLib6Int128mlERKS0_@Base 6.4.0 _ZNK10ClipperLib7Clipper14IsContributingERKNS_5TEdgeE@Base 6.2.1 _ZNK10ClipperLib7Clipper17IsEvenOddFillTypeERKNS_5TEdgeE@Base 6.2.1 _ZNK10ClipperLib7Clipper20IsEvenOddAltFillTypeERKNS_5TEdgeE@Base 6.2.1 _ZNK9mapserver10curve3_inc19approximation_scaleEv@Base 6.2.1 _ZNK9mapserver10curve4_inc19approximation_scaleEv@Base 6.2.1 _ZNK9mapserver12trans_affine11is_identityEd@Base 6.2.1 _ZNK9mapserver12trans_affine11translationEPdS1_@Base 6.2.1 _ZNK9mapserver12trans_affine7scalingEPdS1_@Base 6.2.1 _ZNK9mapserver12trans_affine8is_equalERKS0_d@Base 6.2.1 _ZNK9mapserver12trans_affine8is_validEd@Base 6.2.1 _ZNK9mapserver12trans_affine8rotationEv@Base 6.2.1 (arch=armel armhf i386 kfreebsd-i386 mips mipsel)_ZNK9mapserver12trans_affine9transformEPdS1_@Base 6.4.0 (optional=templinst)_ZNK9mapserver18rasterizer_sl_clipINS_12ras_conv_intEE11line_clip_yINS_19rasterizer_cells_aaINS_7cell_aaEEEEEvRT_iiiijj@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZNK9mapserver22renderer_outline_imageINS_13renderer_baseINS_23pixfmt_alpha_blend_rgbaINS_16blender_rgba_preINS_5rgba8ENS_10order_bgraEEENS_12row_accessorIhEEjEEEENS_18line_image_patternINS_28pattern_filter_bilinear_rgbaIS4_EEEEE5pixelEPS4_ii@Base 6.4.0 _ZNK9mapserver25font_engine_freetype_base14write_glyph_toEPh@Base 6.2.1 _ZNK9mapserver25font_engine_freetype_base8ascenderEv@Base 6.2.1 _ZNK9mapserver25font_engine_freetype_base9descenderEv@Base 6.2.1 _ZNK9mapserver25font_engine_freetype_base9find_faceEPKc@Base 6.2.1 _ZNK9mapserver25font_engine_freetype_base9num_facesEv@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPN10ClipperLib9ExPolygonES4_EET0_T_S6_S5_@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZNSt20__uninitialized_copyILb0EE13__uninit_copyIPSt6vectorIN10ClipperLib8IntPointESaIS4_EES7_EET0_T_S9_S8_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel)_ZNSt22__uninitialized_fill_nILb0EE15__uninit_fill_nIPSt6vectorIN10ClipperLib8IntPointESaIS4_EEjS6_EEvT_T0_RKT1_@Base 6.2.1 (optional=templinst|arch=amd64 kfreebsd-amd64)_ZNSt22__uninitialized_fill_nILb0EE15__uninit_fill_nIPSt6vectorIN10ClipperLib8IntPointESaIS4_EEmS6_EEvT_T0_RKT1_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel sparc)_ZNSt6vectorIN10ClipperLib11DoublePointESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 6.2.1 (optional=templinst|arch=amd64 ia64 kfreebsd-amd64)_ZNSt6vectorIN10ClipperLib11DoublePointESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 6.2.1 (optional=templinst)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel powerpc sparc)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 6.2.1 (optional=templinst|arch=amd64 ia64 kfreebsd-amd64 s390 s390x)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 ia64 kfreebsd-i386 mips mipsel powerpc s390 s390x sparc|subst)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EE7reserveE{size_t}@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EEC1ERKS3_@Base 6.4.0 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EEC2ERKS3_@Base 6.4.0 (optional=templinst)_ZNSt6vectorIN10ClipperLib8IntPointESaIS1_EEaSERKS3_@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel powerpc)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_@Base 6.2.1 (optional=templinst|arch=amd64 kfreebsd-amd64 s390 s390x)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEmRKS1_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel powerpc sparc)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE7reserveEj@Base 6.2.1 (optional=templinst|arch=amd64 ia64 kfreebsd-amd64 s390 s390x)_ZNSt6vectorIN10ClipperLib9ExPolygonESaIS1_EE7reserveEm@Base 6.2.1 (optional=templinst)_ZNSt6vectorIPN10ClipperLib11HorzJoinRecESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel)_ZNSt6vectorIPN10ClipperLib11HorzJoinRecESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_@Base 6.2.1 (optional=templinst|arch=amd64 kfreebsd-amd64)_ZNSt6vectorIPN10ClipperLib11HorzJoinRecESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_@Base 6.2.1 (optional=templinst)_ZNSt6vectorIPN10ClipperLib5TEdgeESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 6.2.1 (optional=templinst)_ZNSt6vectorIPN10ClipperLib6OutRecESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 6.2.1 (optional=templinst)_ZNSt6vectorIPN10ClipperLib7JoinRecESaIS2_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS2_S4_EERKS2_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel)_ZNSt6vectorIPN10ClipperLib7JoinRecESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEjRKS2_@Base 6.2.1 (optional=templinst|arch=amd64 kfreebsd-amd64)_ZNSt6vectorIPN10ClipperLib7JoinRecESaIS2_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS2_S4_EEmRKS2_@Base 6.2.1 (optional=templinst|arch=!ia64 !powerpc !s390 !s390x !sparc)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS3_S5_EERKS3_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel powerpc sparc)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEjRKS3_@Base 6.2.1 (optional=templinst|arch=amd64 ia64 kfreebsd-amd64 s390 s390x)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS3_S5_EEmRKS3_@Base 6.2.1 (optional=templinst)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EED1Ev@Base 6.2.1 (optional=templinst)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EED2Ev@Base 6.2.1 (optional=templinst)_ZNSt6vectorIS_IN10ClipperLib8IntPointESaIS1_EESaIS3_EEaSERKS5_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel powerpc s390 sparc)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEEiS4_PFbS4_S4_EEvT_T0_SD_T1_T2_@Base 6.2.1 (optional=templinst|arch=amd64 ia64 kfreebsd-amd64 s390x)_ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEElS4_PFbS4_S4_EEvT_T0_SD_T1_T2_@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEEPFbS4_S4_EEvT_SC_SC_T0_@Base 6.4.0 #MISSING: 6.4.0# (optional=templinst)_ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEEPFbS4_S4_EEvT_SC_T0_@Base 6.2.1 (optional=templinst|arch=armel armhf i386 kfreebsd-i386 mips mipsel)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEEiPFbS4_S4_EEvT_SC_T0_T1_@Base 6.2.1 (optional=templinst|arch=amd64 kfreebsd-amd64)_ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEElPFbS4_S4_EEvT_SC_T0_T1_@Base 6.2.1 #MISSING: 6.4.1# (optional=templinst|arch=!powerpc !s390 !s390x)_ZSt19__move_median_firstIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEEPFbS4_S4_EEvT_SC_SC_T0_@Base 6.2.1 #MISSING: 6.4.0# (optional=templinst)_ZSt25__unguarded_linear_insertIN9__gnu_cxx17__normal_iteratorIPPN10ClipperLib6OutRecESt6vectorIS4_SaIS4_EEEEPFbS4_S4_EEvT_T0_@Base 6.2.1 (optional=templinst|arch=ia64 powerpc s390 s390x sparc)_ZSt8_DestroyIPSt6vectorIN10ClipperLib8IntPointESaIS2_EEEvT_S6_@Base 6.4.0 _ZTI11KmlRenderer@Base 6.4.0 _ZTI12line_adaptor@Base 6.2.1 _ZTI15polygon_adaptor@Base 6.2.1 _ZTIN10ClipperLib11ClipperBaseE@Base 6.2.1 _ZTIN10ClipperLib16clipperExceptionE@Base 6.2.1 _ZTIN10ClipperLib7ClipperE@Base 6.2.1 _ZTS11KmlRenderer@Base 6.4.0 _ZTS12line_adaptor@Base 6.2.1 _ZTS15polygon_adaptor@Base 6.2.1 _ZTSN10ClipperLib11ClipperBaseE@Base 6.2.1 _ZTSN10ClipperLib16clipperExceptionE@Base 6.2.1 _ZTSN10ClipperLib7ClipperE@Base 6.2.1 _ZTTN10ClipperLib7ClipperE@Base 6.2.1 _ZTV11KmlRenderer@Base 6.4.0 _ZTV12line_adaptor@Base 6.2.1 _ZTV15polygon_adaptor@Base 6.2.1 _ZTVN10ClipperLib11ClipperBaseE@Base 6.2.1 _ZTVN10ClipperLib16clipperExceptionE@Base 6.2.1 _ZTVN10ClipperLib7ClipperE@Base 6.2.1 _getline@Base 6.2.1 _msSLDParseSizeParameter@Base 6.2.1 _msValidateTime@Base 6.2.1 _stream_write_fn@Base 6.2.1 _validateNamespace@Base 6.2.1 addTileCache@Base 6.2.1 annotationLayerDrawShape@Base 6.2.1 arcCircleCenter@Base 6.2.1 arcStrokeCircle@Base 6.2.1 arcStrokeCircularString@Base 6.2.1 bitmapFontMetricsGD@Base 6.2.1 bufferPolyline@Base 6.2.1 calcMidAngle@Base 6.2.1 calcOrientation@Base 6.2.1 checkWebExtent@Base 6.2.1 checkWebScale@Base 6.2.1 circleLayerDrawShape@Base 6.2.1 cleanupCairo@Base 6.2.1 cleanupDummy@Base 6.2.1 closeLayerRasterCairo@Base 6.2.1 closeLayerVectorCairo@Base 6.2.1 closeNewLayerGD@Base 6.2.1 clusterDestroyData@Base 6.2.1 computeLabelMarkerPoly@Base 6.2.1 computeLabelStyle@Base 6.2.1 computeMarkerPoly@Base 6.2.1 computeSymbolStyle@Base 6.2.1 createEllipseSymbolTileDummy@Base 6.2.1 createImageCairo@Base 6.2.1 createImageDummy@Base 6.2.1 createImageGD@Base 6.2.1 createPixmapSymbolTileDummy@Base 6.2.1 createPostgresTimeCompareRange@Base 6.2.1 createPostgresTimeCompareSimple@Base 6.2.1 createRasterBufferDummy@Base 6.2.1 createSurfaceFromBuffer@Base 6.2.1 createTruetypeSymbolTileDummy@Base 6.2.1 createVectorSymbolTileDummy@Base 6.2.1 ctable@Base 6.2.1 defaultoutputformats@Base 6.2.1 drawRectangle@Base 6.2.1 endLayerDummy@Base 6.2.1 endShapeDummy@Base 6.2.1 escape_shell_cmd@Base 6.2.1 fastComputeBounds@Base 6.2.1 findChartPoint@Base 6.2.1 findTag@Base 6.2.1 findTagEnd@Base 6.2.1 fmakeword@Base 6.2.1 freeClass@Base 6.2.1 freeClassHitTests@Base 6.4.0 freeCluster@Base 6.2.1 freeExpression@Base 6.2.1 freeExpressionTokens@Base 6.2.1 freeFaceCache@Base 6.2.1 freeFeatureList@Base 6.2.1 freeImageCache@Base 6.2.1 freeImageCairo@Base 6.2.1 freeImageDummy@Base 6.2.1 freeImageGD@Base 6.2.1 freeJoin@Base 6.2.1 freeLabel@Base 6.2.1 freeLabelHitTests@Base 6.4.0 freeLayer@Base 6.2.1 freeLayerHitTests@Base 6.4.0 freeLegend@Base 6.2.1 freeMapHitTests@Base 6.4.0 freeReferenceMap@Base 6.2.1 freeSVGCache@Base 6.4.0 freeScaleToken@Base 6.4.0 freeScaleTokenEntry@Base 6.4.0 freeScalebar@Base 6.2.1 freeStyle@Base 6.2.1 freeSymbolCairo@Base 6.2.1 freeSymbolDummy@Base 6.2.1 freeSymbolGD@Base 6.2.1 freeTileDummy@Base 6.2.1 freeWeb@Base 6.2.1 generateClassTemplate@Base 6.2.1 generateGroupTemplate@Base 6.2.1 generateLayerTemplate@Base 6.2.1 generateLegendTemplate@Base 6.2.1 getCharacter@Base 6.2.1 getDouble@Base 6.2.1 getFontFace@Base 6.2.1 getInlineTag@Base 6.2.1 getInteger@Base 6.2.1 getIntegerOrSymbol@Base 6.2.1 getKmlRenderer@Base 6.4.0 getNextShape@Base 6.2.1 getRasterBufferCopyCairo@Base 6.2.1 getRasterBufferCopyDummy@Base 6.2.1 getRasterBufferCopyGD@Base 6.2.1 getRasterBufferHandleCairo@Base 6.2.1 getRasterBufferHandleDummy@Base 6.2.1 getRasterBufferHandleGD@Base 6.2.1 getRgbColor@Base 6.2.1 getString@Base 6.2.1 getSymbol2@Base 6.2.1 getSymbol@Base 6.2.1 getTagArgs@Base 6.2.1 getTile@Base 6.2.1 getTruetypeTextBBoxCairo@Base 6.2.1 getTruetypeTextBBoxDummy@Base 6.2.1 getTruetypeTextBBoxGD@Base 6.2.1 get_metrics@Base 6.2.1 get_metrics_line@Base 6.2.1 getword@Base 6.2.1 inchesPerUnit@Base 6.2.1 include_lineno@Base 6.2.1 include_stack@Base 6.2.1 include_stack_ptr@Base 6.2.1 ind@Base 6.2.1 initClass@Base 6.2.1 initClassHitTests@Base 6.4.0 initCluster@Base 6.2.1 initExpression@Base 6.2.1 initGrid@Base 6.2.1 initHashTable@Base 6.2.1 initJoin@Base 6.2.1 initLabel@Base 6.2.1 initLabelHitTests@Base 6.4.0 initLayer@Base 6.2.1 initLayerHitTests@Base 6.4.0 initLeader@Base 6.2.1 initLegend@Base 6.2.1 initMap@Base 6.2.1 initMapHitTests@Base 6.4.0 initQueryMap@Base 6.2.1 initReferenceMap@Base 6.2.1 initResultCache@Base 6.2.1 initScaleToken@Base 6.4.0 initScalebar@Base 6.2.1 initStyle@Base 6.2.1 initStyleHitTests@Base 6.4.0 initSymbol@Base 6.2.1 initWeb@Base 6.2.1 initializeCache@Base 6.2.1 initializeRasterBufferCairo@Base 6.2.1 initializeRasterBufferDummy@Base 6.2.1 initializeRasterBufferGD@Base 6.2.1 insertFeatureList@Base 6.2.1 intersectLabelPolygons@Base 6.2.1 isOn@Base 6.2.1 isScaleInRange@Base 6.2.1 jpeg_buffer_empty_output_buffer@Base 6.2.1 jpeg_buffer_term_destination@Base 6.2.1 jpeg_init_destination@Base 6.2.1 jpeg_stream_empty_output_buffer@Base 6.2.1 jpeg_stream_term_destination@Base 6.2.1 lineLayerDrawShape@Base 6.2.1 loadClass@Base 6.2.1 loadCluster@Base 6.2.1 loadColor@Base 6.2.1 loadExpressionString@Base 6.2.1 loadHashTable@Base 6.2.1 loadImageFromFileDummy@Base 6.2.1 loadJoin@Base 6.2.1 loadLayer@Base 6.2.1 loadLegend@Base 6.2.1 loadParams@Base 6.2.1 loadQueryMap@Base 6.2.1 loadReferenceMap@Base 6.2.1 loadScalebar@Base 6.2.1 loadScaletoken@Base 6.4.0 loadSymbol@Base 6.2.1 loadSymbolSet@Base 6.2.1 loadWeb@Base 6.2.1 makeTimeFilter@Base 6.2.1 makeword@Base 6.2.1 makeword_skip@Base 6.2.1 mergeRasterBufferCairo@Base 6.2.1 mergeRasterBufferDummy@Base 6.2.1 mergeRasterBufferGD@Base 6.2.1 msAcquireLock@Base 6.2.1 msAddColorGD@Base 6.2.1 msAddErrorDisplayString@Base 6.2.1 msAddImageSymbol@Base 6.2.1 msAddLabel@Base 6.2.1 msAddLabelGroup@Base 6.2.1 msAddLabelToClass@Base 6.2.1 msAddLine@Base 6.2.1 msAddLineDirectly@Base 6.2.1 msAddNewSymbol@Base 6.2.1 msAddPointToLine@Base 6.2.1 msAdjustExtent@Base 6.2.1 msAdjustImage@Base 6.2.1 msAlignText@Base 6.2.1 msAllocBitArray@Base 6.2.1 msAllocCgiObj@Base 6.2.1 msAllocMapServObj@Base 6.2.1 msAllocateValidClassGroups@Base 6.2.1 msAlphaBlend@Base 6.2.1 msAlphaBlendPM@Base 6.2.1 msAppendOutputFormat@Base 6.2.1 msAppendSymbol@Base 6.2.1 msApplyDefaultOutputFormats@Base 6.2.1 msApplyDefaultSubstitutions@Base 6.2.1 msApplyMapConfigOptions@Base 6.2.1 msApplyOutputFormat@Base 6.2.1 msApplySubstitutions@Base 6.2.1 msAxisDenormalizePoints@Base 6.2.1 msAxisNormalizePoints@Base 6.2.1 msAxisSwapShape@Base 6.2.1 msBindLayerToShape@Base 6.2.1 msBufferAppend@Base 6.2.1 msBufferFree@Base 6.2.1 msBufferInit@Base 6.2.1 msBufferResize@Base 6.2.1 msBuildOnlineResource@Base 6.2.1 msBuildPath3@Base 6.2.1 msBuildPath@Base 6.2.1 msBuildPluginLibraryPath@Base 6.2.1 msCGIDispatchBrowseRequest@Base 6.2.1 msCGIDispatchCoordinateRequest@Base 6.2.1 msCGIDispatchImageRequest@Base 6.2.1 msCGIDispatchLegendIconRequest@Base 6.2.1 msCGIDispatchLegendRequest@Base 6.2.1 msCGIDispatchQueryRequest@Base 6.2.1 msCGIDispatchRequest@Base 6.2.1 msCGIHandler@Base 6.2.1 msCGILoadForm@Base 6.2.1 msCGILoadMap@Base 6.2.1 msCGISetMode@Base 6.2.1 msCGIWriteError@Base 6.2.1 msCGIWriteLog@Base 6.2.1 msCSVJoinClose@Base 6.2.1 msCSVJoinConnect@Base 6.2.1 msCSVJoinNext@Base 6.2.1 msCSVJoinPrepare@Base 6.2.1 msCairoCleanup@Base 6.2.1 msCalculateScale@Base 6.2.1 msCaseReplaceSubstring@Base 6.2.1 msCheckParentPointer@Base 6.2.1 #MISSING: 6.4.0# msCircleDrawLineSymbol@Base 6.2.1 msCircleDrawShadeSymbol@Base 6.2.1 msClassifyRasterBuffer@Base 6.2.1 msCleanup@Base 6.2.1 msClearLayerPenValues@Base 6.2.1 msClearLegendPenValues@Base 6.2.1 msClearPenValues@Base 6.2.1 msClearQueryMapPenValues@Base 6.2.1 msClearReferenceMapPenValues@Base 6.2.1 msClearScalebarPenValues@Base 6.2.1 msClipPolygonRect@Base 6.2.1 msClipPolylineRect@Base 6.2.1 msCloneOutputFormat@Base 6.2.1 msCloseConnections@Base 6.2.1 msCloseErrorFile@Base 6.2.1 msCloseNewLayerKml@Base 6.4.0 msClusterEvaluateFilter@Base 6.2.1 msClusterGetGroupText@Base 6.2.1 msClusterInitialize@Base 6.2.1 msClusterLayerClose@Base 6.2.1 msClusterLayerCopyVirtualTable@Base 6.2.1 msClusterLayerFreeItemInfo@Base 6.2.1 msClusterLayerGetItems@Base 6.2.1 msClusterLayerGetNumFeatures@Base 6.2.1 msClusterLayerGetShape@Base 6.2.1 msClusterLayerInitItemInfo@Base 6.2.1 msClusterLayerInitializeVirtualTable@Base 6.2.1 msClusterLayerIsOpen@Base 6.2.1 msClusterLayerNextShape@Base 6.2.1 msClusterLayerOpen@Base 6.2.1 msClusterLayerWhichShapes@Base 6.2.1 msCommifyString@Base 6.2.1 msComputeBounds@Base 6.2.1 msConnPoolCloseUnreferenced@Base 6.2.1 msConnPoolFinalCleanup@Base 6.2.1 msConnPoolRegister@Base 6.2.1 msConnPoolRelease@Base 6.2.1 msConnPoolRequest@Base 6.2.1 msConnectLayer@Base 6.2.1 msConstrainExtent@Base 6.2.1 msContourLayerClose@Base 6.4.0 msContourLayerGetExtent@Base 6.4.0 msContourLayerGetItems@Base 6.4.0 msContourLayerGetShape@Base 6.4.0 msContourLayerInitializeVirtualTable@Base 6.4.0 msContourLayerIsOpen@Base 6.4.0 msContourLayerNextShape@Base 6.4.0 msContourLayerOpen@Base 6.4.0 msContourLayerSetTimeFilter@Base 6.4.0 msContourLayerWhichShapes@Base 6.4.0 msConvertWideStringToUTF8@Base 6.2.1 msCopyClass@Base 6.2.1 msCopyCluster@Base 6.2.1 msCopyExpression@Base 6.2.1 msCopyFontSet@Base 6.2.1 msCopyHashTable@Base 6.2.1 msCopyItem@Base 6.2.1 msCopyJoin@Base 6.2.1 msCopyLabel@Base 6.2.1 msCopyLayer@Base 6.2.1 msCopyLeader@Base 6.2.1 msCopyLegend@Base 6.2.1 msCopyLine@Base 6.2.1 msCopyMap@Base 6.2.1 msCopyProjection@Base 6.2.1 msCopyQueryMap@Base 6.2.1 msCopyReferenceMap@Base 6.2.1 msCopyResult@Base 6.2.1 msCopyResultCache@Base 6.2.1 msCopyScaleToken@Base 6.4.0 msCopyScaleTokenEntry@Base 6.4.0 msCopyScalebar@Base 6.2.1 msCopyShape@Base 6.2.1 msCopyStyle@Base 6.2.1 msCopySymbol@Base 6.2.1 msCopySymbolSet@Base 6.2.1 msCopyWeb@Base 6.2.1 msCountChars@Base 6.2.1 msCreateDefaultOutputFormat@Base 6.2.1 msCreateHashTable@Base 6.2.1 msCreateImageKml@Base 6.4.0 msCreateLegendIcon@Base 6.2.1 #MISSING: 6.4.0# msCreateTileEllipseCairo@Base 6.2.1 msCreateTree@Base 6.2.1 msDBFAddField@Base 6.2.1 msDBFClose@Base 6.2.1 msDBFCreate@Base 6.2.1 msDBFGetFieldCount@Base 6.2.1 msDBFGetFieldInfo@Base 6.2.1 msDBFGetItemIndex@Base 6.2.1 msDBFGetItemIndexes@Base 6.2.1 msDBFGetItems@Base 6.2.1 msDBFGetRecordCount@Base 6.2.1 msDBFGetValueList@Base 6.2.1 msDBFGetValues@Base 6.2.1 msDBFJoinClose@Base 6.2.1 msDBFJoinConnect@Base 6.2.1 msDBFJoinNext@Base 6.2.1 msDBFJoinPrepare@Base 6.2.1 msDBFOpen@Base 6.2.1 msDBFReadDoubleAttribute@Base 6.2.1 msDBFReadIntegerAttribute@Base 6.2.1 msDBFReadStringAttribute@Base 6.2.1 msDBFWriteDoubleAttribute@Base 6.2.1 msDBFWriteIntegerAttribute@Base 6.2.1 msDBFWriteStringAttribute@Base 6.2.1 msDateCompare@Base 6.2.1 msDebug@Base 6.2.1 msDebugCleanup@Base 6.2.1 msDebugInitFromEnv@Base 6.2.1 msDecodeHTMLEntities@Base 6.2.1 msDecryptStringTokens@Base 6.2.1 msDecryptStringWithKey@Base 6.2.1 msDeleteLabelStyle@Base 6.2.1 msDeleteStyle@Base 6.2.1 msDestroyTree@Base 6.2.1 msDistancePointToPoint@Base 6.2.1 msDistancePointToSegment@Base 6.2.1 msDistancePointToShape@Base 6.2.1 msDistanceSegmentToSegment@Base 6.2.1 msDistanceShapeToShape@Base 6.2.1 msDoubleToString@Base 6.2.1 msDrawBarChart@Base 6.2.1 msDrawBarChartLayer@Base 6.2.1 msDrawChartLayer@Base 6.2.1 msDrawEndShape@Base 6.2.1 msDrawLabel@Base 6.2.1 msDrawLabelCache@Base 6.2.1 msDrawLayer@Base 6.2.1 msDrawLegend@Base 6.2.1 msDrawLegendIcon@Base 6.2.1 msDrawLineSymbol@Base 6.2.1 msDrawLineSymbolIM@Base 6.2.1 msDrawMap@Base 6.2.1 msDrawMarkerSymbol@Base 6.2.1 msDrawMarkerSymbolIM@Base 6.2.1 msDrawOffsettedLabels@Base 6.2.1 msDrawPieChart@Base 6.2.1 msDrawPieChartLayer@Base 6.2.1 msDrawPieSlice@Base 6.2.1 msDrawPoint@Base 6.2.1 msDrawQueryLayer@Base 6.2.1 msDrawRasterBuildRasterPath@Base 6.4.0 msDrawRasterCleanupTileLayer@Base 6.4.0 msDrawRasterGetCPLErrorMsg@Base 6.4.0 msDrawRasterIterateTileIndex@Base 6.4.0 msDrawRasterLayer@Base 6.2.1 msDrawRasterLayerGDAL@Base 6.2.1 msDrawRasterLayerLow@Base 6.2.1 msDrawRasterLoadProjection@Base 6.4.0 msDrawRasterSetupTileLayer@Base 6.4.0 msDrawReferenceMap@Base 6.2.1 msDrawScalebar@Base 6.2.1 msDrawShadeSymbol@Base 6.2.1 msDrawShadeSymbolIM@Base 6.2.1 msDrawShape@Base 6.2.1 msDrawStartShape@Base 6.2.1 msDrawText@Base 6.2.1 msDrawTextIM@Base 6.2.1 msDrawTextLine@Base 6.2.1 msDrawTransformedShape@Base 6.2.1 msDrawVBarChart@Base 6.2.1 msDrawVBarChartLayer@Base 6.2.1 msDrawVectorLayer@Base 6.2.1 msDrawWMSLayer@Base 6.2.1 msDrawWMSLayerLow@Base 6.2.1 msDumpLayer@Base 6.2.1 msDumpResult@Base 6.2.1 msEmbedLegend@Base 6.2.1 msEmbedScalebar@Base 6.2.1 msEncodeChar@Base 6.2.1 msEncodeHTMLEntities@Base 6.2.1 msEncodeUrl@Base 6.2.1 msEncodeUrlExcept@Base 6.2.1 msEncryptStringWithKey@Base 6.2.1 msEndShapeKml@Base 6.4.0 msEvalContext@Base 6.2.1 msEvalExpression@Base 6.2.1 msEvalRegex@Base 6.2.1 msExecuteQuery@Base 6.2.1 msExtentsOverlap@Base 6.2.1 msFilterTreeSearch@Base 6.2.1 msFirstKeyFromHashTable@Base 6.2.1 msFlipBit@Base 6.2.1 msFontsetLookupFont@Base 6.2.1 msFontsetLookupFonts@Base 6.2.1 msForceTmpFileBase@Base 6.2.1 msFreeCgiObj@Base 6.2.1 msFreeCharArray@Base 6.2.1 msFreeFontSet@Base 6.2.1 msFreeHashItems@Base 6.2.1 msFreeHashTable@Base 6.2.1 msFreeImage@Base 6.2.1 msFreeImageIM@Base 6.2.1 msFreeImageKml@Base 6.4.0 msFreeLabelCache@Base 6.2.1 msFreeLabelCacheSlot@Base 6.2.1 msFreeLabelPathObj@Base 6.2.1 msFreeMap@Base 6.2.1 msFreeMapServObj@Base 6.2.1 msFreeOutputFormat@Base 6.2.1 msFreeProjTransformer@Base 6.2.1 msFreeProjection@Base 6.2.1 msFreeQuery@Base 6.2.1 msFreeRasterBuffer@Base 6.2.1 msFreeShape@Base 6.2.1 msFreeSymbol@Base 6.2.1 msFreeSymbolKml@Base 6.4.0 msFreeSymbolSet@Base 6.2.1 msFreeWmsParamsObj@Base 6.2.1 msGDALCleanup@Base 6.2.1 msGDALInitialize@Base 6.2.1 msGDCleanup@Base 6.2.1 msGDSetup@Base 6.2.1 msGEOSArea@Base 6.2.1 msGEOSBoundary@Base 6.2.1 msGEOSBuffer@Base 6.2.1 msGEOSCleanup@Base 6.2.1 msGEOSContains@Base 6.2.1 msGEOSConvexHull@Base 6.2.1 msGEOSCrosses@Base 6.2.1 msGEOSDifference@Base 6.2.1 msGEOSDisjoint@Base 6.2.1 msGEOSDistance@Base 6.2.1 msGEOSEquals@Base 6.2.1 msGEOSFreeGeometry@Base 6.2.1 msGEOSFreeWKT@Base 6.2.1 msGEOSGeometry2Shape@Base 6.2.1 msGEOSGetCentroid@Base 6.2.1 msGEOSIntersection@Base 6.2.1 msGEOSIntersects@Base 6.2.1 msGEOSLength@Base 6.2.1 msGEOSOffsetCurve@Base 6.4.0 msGEOSOverlaps@Base 6.2.1 msGEOSSetup@Base 6.2.1 msGEOSShape2Geometry@Base 6.2.1 msGEOSShapeFromWKT@Base 6.2.1 msGEOSShapeToWKT@Base 6.2.1 msGEOSSimplify@Base 6.2.1 msGEOSSymDifference@Base 6.2.1 msGEOSTopologyPreservingSimplify@Base 6.2.1 msGEOSTouches@Base 6.2.1 msGEOSUnion@Base 6.2.1 msGEOSWithin@Base 6.2.1 msGML3BoundedBy@Base 6.2.1 msGML3Point@Base 6.2.1 msGML3TimeInstant@Base 6.2.1 msGML3TimePeriod@Base 6.2.1 msGMLFreeConstants@Base 6.2.1 msGMLFreeGeometries@Base 6.2.1 msGMLFreeGroups@Base 6.2.1 msGMLFreeItems@Base 6.2.1 msGMLFreeNamespaces@Base 6.2.1 msGMLGetConstants@Base 6.2.1 msGMLGetGeometries@Base 6.2.1 msGMLGetGroups@Base 6.2.1 msGMLGetItems@Base 6.2.1 msGMLGetNamespaces@Base 6.2.1 msGMLWriteQuery@Base 6.2.1 msGMLWriteWFSQuery@Base 6.2.1 msGeneralize@Base 6.4.0 msGenerateEncryptionKey@Base 6.2.1 msGenerateImages@Base 6.2.1 msGeomTransformShape@Base 6.4.0 msGetAllGroupNames@Base 6.2.1 msGetBasename@Base 6.2.1 msGetBit@Base 6.2.1 msGetBitArraySize@Base 6.2.1 msGetBitmapFont@Base 6.2.1 msGetCURLAuthType@Base 6.2.1 msGetClass@Base 6.2.1 msGetClassIndex@Base 6.2.1 msGetClass_FloatRGB@Base 6.2.1 msGetConfigOption@Base 6.2.1 msGetDebugInfoObj@Base 6.2.1 msGetEncodedString@Base 6.2.1 msGetErrorCodeString@Base 6.2.1 msGetErrorFile@Base 6.2.1 msGetErrorObj@Base 6.2.1 msGetErrorString@Base 6.2.1 msGetExpressionString@Base 6.2.1 msGetFriBidiEncodedString@Base 6.2.1 msGetGDALBandList@Base 6.2.1 msGetGDALGeoTransform@Base 6.2.1 msGetGDALNoDataValue@Base 6.2.1 msGetGlobalDebugLevel@Base 6.2.1 msGetInnerList@Base 6.2.1 msGetLabelCacheMember@Base 6.2.1 msGetLabelSize@Base 6.2.1 msGetLayerIndex@Base 6.2.1 msGetLayersIndexByGroup@Base 6.2.1 msGetMapContextFileText@Base 6.2.1 msGetMapContextXMLFloatValue@Base 6.2.1 msGetMapContextXMLHashValue@Base 6.2.1 msGetMapContextXMLHashValueDecode@Base 6.2.1 msGetMapContextXMLStringValue@Base 6.2.1 msGetMapContextXMLStringValueDecode@Base 6.2.1 msGetMarkerSize@Base 6.2.1 msGetMeasureUsingPoint@Base 6.2.1 msGetNextBit@Base 6.2.1 msGetNextGlyph@Base 6.2.1 msGetNumGlyphs@Base 6.2.1 msGetOuterList@Base 6.2.1 msGetOutputFormatIndex@Base 6.2.1 msGetOutputFormatMimeList@Base 6.2.1 msGetOutputFormatMimeListImg@Base 6.2.1 msGetOutputFormatMimeListWMS@Base 6.2.1 msGetOutputFormatOption@Base 6.2.1 msGetPath@Base 6.2.1 msGetPointUsingMeasure@Base 6.2.1 msGetPolygonArea@Base 6.2.1 msGetPolygonCentroid@Base 6.2.1 msGetProjectionString@Base 6.2.1 msGetQueryResultBounds@Base 6.2.1 msGetRasterBufferKml@Base 6.4.0 msGetRasterTextBBox@Base 6.2.1 msGetSymbol@Base 6.2.1 msGetSymbolIndex@Base 6.2.1 msGetThreadId@Base 6.2.1 msGetTruetypeTextBBox@Base 6.2.1 msGetTruetypeTextBBoxKml@Base 6.4.0 msGetUnicodeEntity@Base 6.2.1 msGetVersion@Base 6.2.1 msGetVersionInt@Base 6.2.1 msGraticuleLayerClose@Base 6.2.1 msGraticuleLayerFreeIntersectionPoints@Base 6.2.1 msGraticuleLayerFreeItemInfo@Base 6.2.1 msGraticuleLayerGetAutoStyle@Base 6.2.1 msGraticuleLayerGetExtent@Base 6.2.1 msGraticuleLayerGetIntersectionPoints@Base 6.2.1 msGraticuleLayerGetItems@Base 6.2.1 msGraticuleLayerGetShape@Base 6.2.1 msGraticuleLayerInitItemInfo@Base 6.2.1 msGraticuleLayerInitializeVirtualTable@Base 6.2.1 msGraticuleLayerIsOpen@Base 6.2.1 msGraticuleLayerNextShape@Base 6.2.1 msGraticuleLayerOpen@Base 6.2.1 msGraticuleLayerWhichShapes@Base 6.2.1 msGrowClassLabels@Base 6.2.1 msGrowClassStyles@Base 6.2.1 msGrowLabelStyles@Base 6.2.1 msGrowLayerClasses@Base 6.2.1 msGrowLayerScaletokens@Base 6.4.0 msGrowLeaderStyles@Base 6.2.1 msGrowMapLayers@Base 6.2.1 msGrowMapservLayers@Base 6.2.1 msGrowSymbolSet@Base 6.2.1 msHTTPAuthProxySetup@Base 6.4.0 msHTTPCleanup@Base 6.2.1 msHTTPExecuteRequests@Base 6.2.1 msHTTPFreeRequestObj@Base 6.2.1 msHTTPGetFile@Base 6.2.1 msHTTPInit@Base 6.2.1 msHTTPInitRequestObj@Base 6.2.1 msHashIsEmpty@Base 6.2.1 msHashString@Base 6.2.1 msHatchPolygon@Base 6.2.1 msHexDecode@Base 6.2.1 msHexEncode@Base 6.2.1 msHexToInt@Base 6.2.1 msHitTestLayer@Base 6.4.0 msHitTestMap@Base 6.4.0 msHitTestShape@Base 6.4.0 msINLINECreateLayerInfo@Base 6.4.0 msINLINELayerClose@Base 6.4.0 msINLINELayerGetNumFeatures@Base 6.2.1 msINLINELayerGetShape@Base 6.2.1 msINLINELayerInitializeVirtualTable@Base 6.2.1 msINLINELayerIsOpen@Base 6.2.1 msINLINELayerNextShape@Base 6.2.1 msINLINELayerOpen@Base 6.2.1 msINLINELayerWhichShapes@Base 6.4.0 msIO_Cleanup@Base 6.2.1 msIO_bufferRead@Base 6.2.1 msIO_bufferWrite@Base 6.2.1 msIO_contextRead@Base 6.2.1 msIO_contextWrite@Base 6.2.1 msIO_fprintf@Base 6.2.1 msIO_fread@Base 6.2.1 msIO_fwrite@Base 6.2.1 msIO_getGDIOCtx@Base 6.2.1 msIO_getHandler@Base 6.2.1 msIO_installHandlers@Base 6.2.1 msIO_installStdinFromBuffer@Base 6.2.1 msIO_installStdoutToBuffer@Base 6.2.1 msIO_needBinaryStdin@Base 6.2.1 msIO_needBinaryStdout@Base 6.2.1 msIO_printf@Base 6.2.1 msIO_resetHandlers@Base 6.2.1 msIO_sendHeaders@Base 6.2.1 msIO_setHeader@Base 6.2.1 msIO_stripStdoutBufferContentHeaders@Base 6.2.1 msIO_stripStdoutBufferContentType@Base 6.2.1 msIO_vfprintf@Base 6.2.1 msImageCreate@Base 6.2.1 msImageCreateIM@Base 6.2.1 msImageEndLayer@Base 6.2.1 msImagePolylineMarkers@Base 6.2.1 msImageSetPenGD@Base 6.2.1 msImageStartLayer@Base 6.2.1 msImageStartLayerIM@Base 6.2.1 msInchesPerUnit@Base 6.2.1 msInitDefaultGDALOutputFormat@Base 6.2.1 msInitDefaultOGROutputFormat@Base 6.2.1 msInitFontSet@Base 6.2.1 msInitLabelCache@Base 6.2.1 msInitLabelCacheSlot@Base 6.2.1 msInitProjTransformer@Base 6.2.1 msInitProjection@Base 6.2.1 msInitQuery@Base 6.2.1 msInitShape@Base 6.2.1 msInitSymbolSet@Base 6.2.1 msInitWmsParamsObj@Base 6.2.1 msInitializeDummyRenderer@Base 6.2.1 msInitializeRendererVTable@Base 6.2.1 msInitializeVirtualTable@Base 6.2.1 msInsertClass@Base 6.2.1 msInsertHashTable@Base 6.2.1 msInsertLabelStyle@Base 6.2.1 msInsertLayer@Base 6.2.1 msInsertStyle@Base 6.2.1 msIntToString@Base 6.2.1 msIntegerInArray@Base 6.2.1 msIntersectMultipointPolygon@Base 6.2.1 msIntersectPointPolygon@Base 6.2.1 msIntersectPolygons@Base 6.2.1 msIntersectPolylinePolygon@Base 6.2.1 msIntersectPolylines@Base 6.2.1 msIntersectSegments@Base 6.2.1 msIntersectionPointLine@Base 6.2.1 msIsAxisInverted@Base 6.2.1 msIsDegenerateShape@Base 6.2.1 msIsLayerQueryable@Base 6.2.1 msIsOuterRing@Base 6.2.1 msIsXMLTagValid@Base 6.2.1 msItemInGroups@Base 6.2.1 msJoinClose@Base 6.2.1 msJoinConnect@Base 6.2.1 msJoinNext@Base 6.2.1 msJoinPrepare@Base 6.2.1 msJoinStrings@Base 6.2.1 msLayerAddProcessing@Base 6.2.1 msLayerApplyCondSQLFilterToLayer@Base 6.2.1 msLayerApplyPlainFilterToLayer@Base 6.2.1 msLayerApplyScaletokens@Base 6.4.0 msLayerClearProcessing@Base 6.2.1 msLayerClose@Base 6.2.1 msLayerDefaultEnablePaging@Base 6.2.1 msLayerDefaultGetPaging@Base 6.2.1 msLayerEnablePaging@Base 6.2.1 msLayerEscapePropertyName@Base 6.2.1 msLayerEscapeSQLParam@Base 6.2.1 msLayerFreeItemInfo@Base 6.2.1 msLayerGetAutoStyle@Base 6.2.1 msLayerGetExtent@Base 6.2.1 msLayerGetFeatureStyle@Base 6.2.1 msLayerGetItemIndex@Base 6.2.1 msLayerGetItems@Base 6.2.1 msLayerGetMaxFeaturesToDraw@Base 6.2.1 msLayerGetNumFeatures@Base 6.2.1 msLayerGetPaging@Base 6.2.1 msLayerGetProcessing@Base 6.2.1 msLayerGetProcessingKey@Base 6.2.1 msLayerGetShape@Base 6.2.1 msLayerInitItemInfo@Base 6.2.1 msLayerIsOpen@Base 6.2.1 msLayerIsVisible@Base 6.2.1 msLayerMakeBackticsTimeFilter@Base 6.2.1 msLayerMakePlainTimeFilter@Base 6.2.1 msLayerNextShape@Base 6.2.1 msLayerOpen@Base 6.2.1 msLayerRestoreFromScaletokens@Base 6.4.0 msLayerSetExtent@Base 6.2.1 msLayerSetItems@Base 6.2.1 msLayerSetProcessingKey@Base 6.2.1 msLayerSetTimeFilter@Base 6.2.1 msLayerSupportsCommonFilters@Base 6.2.1 msLayerSupportsPaging@Base 6.2.1 msLayerWhichItems@Base 6.2.1 msLayerWhichShapes@Base 6.2.1 msLegendCalcSize@Base 6.2.1 msLibXml2GenerateList@Base 6.2.1 msLibXml2GetXPath@Base 6.2.1 msLibXml2GetXPathTree@Base 6.2.1 msLoadExpressionString@Base 6.2.1 msLoadFontSet@Base 6.2.1 msLoadGDRasterBufferFromFile@Base 6.2.1 msLoadImageSymbol@Base 6.2.1 msLoadMSRasterBufferFromFile@Base 6.2.1 msLoadMap@Base 6.2.1 msLoadMapContext@Base 6.2.1 msLoadMapContextContactInfo@Base 6.2.1 msLoadMapContextGeneral@Base 6.2.1 msLoadMapContextLayer@Base 6.2.1 msLoadMapContextLayerDimension@Base 6.2.1 msLoadMapContextLayerFormat@Base 6.2.1 msLoadMapContextLayerStyle@Base 6.2.1 msLoadMapContextListInMetadata@Base 6.2.1 msLoadMapContextURL@Base 6.2.1 msLoadMapContextURLELements@Base 6.2.1 msLoadMapFromString@Base 6.2.1 msLoadProjectionString@Base 6.2.1 msLoadProjectionStringEPSG@Base 6.2.1 msLoadQuery@Base 6.2.1 msLoadSymbolSet@Base 6.2.1 msLongToString@Base 6.2.1 msLookupHashTable@Base 6.2.1 msMapComputeGeotransform@Base 6.2.1 msMapGeorefToPixel@Base 6.2.1 msMapIgnoreMissingData@Base 6.2.1 msMapLoadOWSParameters@Base 6.2.1 msMapOffsetExtent@Base 6.2.1 msMapPixelToGeoref@Base 6.2.1 msMapRestoreRealExtent@Base 6.2.1 msMapScaleExtent@Base 6.2.1 msMapSetCenter@Base 6.2.1 msMapSetExtent@Base 6.2.1 msMapSetFakedExtent@Base 6.2.1 msMapSetLayerProjections@Base 6.2.1 msMapSetRotation@Base 6.2.1 msMapSetSize@Base 6.2.1 msMaybeAllocateClassStyle@Base 6.2.1 msMergeRasterBufferKml@Base 6.4.0 msMergeRect@Base 6.2.1 msMoveClassDown@Base 6.2.1 msMoveClassUp@Base 6.2.1 msMoveLabelStyleDown@Base 6.2.1 msMoveLabelStyleUp@Base 6.2.1 msMoveLayerDown@Base 6.2.1 msMoveLayerUp@Base 6.2.1 msMoveStyleDown@Base 6.2.1 msMoveStyleUp@Base 6.2.1 msMySQLJoinClose@Base 6.2.1 msMySQLJoinConnect@Base 6.2.1 msMySQLJoinNext@Base 6.2.1 msMySQLJoinPrepare@Base 6.2.1 msNewGDFileCtx@Base 6.2.1 msNewMapObj@Base 6.2.1 msNextKeyFromHashTable@Base 6.2.1 msOGCWKT2ProjectionObj@Base 6.2.1 msOGRCleanup@Base 6.2.1 msOGRGeometryToShape@Base 6.2.1 msOGRInitialize@Base 6.2.1 msOGRLayerClose@Base 6.2.1 msOGRLayerFreeItemInfo@Base 6.2.1 msOGRLayerGetExtent@Base 6.2.1 msOGRLayerGetItems@Base 6.2.1 msOGRLayerGetShape@Base 6.2.1 msOGRLayerInitializeVirtualTable@Base 6.2.1 msOGRLayerNextShape@Base 6.2.1 msOGRLayerOpen@Base 6.2.1 msOGRLayerWhichShapes@Base 6.2.1 msOGRRecursiveFileList@Base 6.2.1 msOGRShapeFromWKT@Base 6.2.1 msOGRShapeToWKT@Base 6.2.1 msOGRUpdateStyleFromString@Base 6.2.1 msOGRWriteFromQuery@Base 6.2.1 msOWSBuildURLFilename@Base 6.2.1 msOWSCommonBoundingBox@Base 6.2.1 msOWSCommonExceptionReport@Base 6.2.1 msOWSCommonNegotiateVersion@Base 6.2.1 msOWSCommonOperationsMetadata@Base 6.2.1 msOWSCommonOperationsMetadataDomainType@Base 6.2.1 msOWSCommonOperationsMetadataOperation@Base 6.2.1 msOWSCommonServiceIdentification@Base 6.2.1 msOWSCommonServiceProvider@Base 6.2.1 msOWSCommonWGS84BoundingBox@Base 6.2.1 msOWSCommonxmlNewChildEncoded@Base 6.2.1 msOWSDispatch@Base 6.2.1 msOWSExecuteRequests@Base 6.2.1 msOWSGetDimensionInfo@Base 6.2.1 msOWSGetEPSGProj@Base 6.2.1 msOWSGetEncodeMetadata@Base 6.2.1 msOWSGetLanguage@Base 6.2.1 msOWSGetLanguageFromList@Base 6.2.1 msOWSGetLanguageList@Base 6.2.1 msOWSGetLayerExtent@Base 6.2.1 msOWSGetOnlineResource2@Base 6.2.1 msOWSGetOnlineResource@Base 6.2.1 msOWSGetProjURI@Base 6.2.1 msOWSGetProjURN@Base 6.2.1 msOWSGetSchemasLocation@Base 6.2.1 msOWSGetVersionString@Base 6.2.1 msOWSIpDisabled@Base 6.4.0 msOWSIpInList@Base 6.4.0 msOWSIpInMetadata@Base 6.4.0 msOWSIpParse@Base 6.4.0 msOWSLookupMetadata2@Base 6.2.1 msOWSLookupMetadata@Base 6.2.1 msOWSLookupMetadataWithLanguage@Base 6.2.1 msOWSMakeAllLayersUnique@Base 6.2.1 msOWSNegotiateUpdateSequence@Base 6.2.1 msOWSNegotiateVersion@Base 6.2.1 msOWSParseRequestMetadata@Base 6.2.1 msOWSParseVersionString@Base 6.2.1 msOWSPrintBoundingBox@Base 6.2.1 msOWSPrintContactInfo@Base 6.2.1 msOWSPrintEX_GeographicBoundingBox@Base 6.2.1 msOWSPrintEncodeMetadata2@Base 6.2.1 msOWSPrintEncodeMetadata@Base 6.2.1 msOWSPrintEncodeMetadataList@Base 6.2.1 msOWSPrintEncodeParam@Base 6.2.1 msOWSPrintEncodeParamList@Base 6.2.1 msOWSPrintGroupMetadata2@Base 6.2.1 msOWSPrintGroupMetadata@Base 6.2.1 msOWSPrintInspireCommonExtendedCapabilities@Base 6.2.1 msOWSPrintInspireCommonLanguages@Base 6.2.1 msOWSPrintInspireCommonMetadata@Base 6.2.1 msOWSPrintLatLonBoundingBox@Base 6.2.1 msOWSPrintMetadata@Base 6.2.1 msOWSPrintMetadataList@Base 6.2.1 msOWSPrintParam@Base 6.2.1 msOWSPrintURLType@Base 6.2.1 msOWSPrintValidateMetadata@Base 6.2.1 msOWSProcessException@Base 6.2.1 msOWSProjectToWGS84@Base 6.4.0 msOWSRequestIsEnabled@Base 6.2.1 msOWSRequestLayersEnabled@Base 6.2.1 msOWSSchemaValidation@Base 6.2.1 msOWSTerminateOnlineResource@Base 6.2.1 msOffsetCurve@Base 6.4.0 msOffsetPointRelativeTo@Base 6.2.1 msOffsetPolyline@Base 6.2.1 msOffsetShapeRelativeTo@Base 6.2.1 msOracleSpatialEnablePaging@Base 6.2.1 msOracleSpatialGetPaging@Base 6.2.1 msOracleSpatialLayerClose@Base 6.2.1 msOracleSpatialLayerFreeItemInfo@Base 6.2.1 msOracleSpatialLayerGetAutoStyle@Base 6.2.1 msOracleSpatialLayerGetExtent@Base 6.2.1 msOracleSpatialLayerGetItems@Base 6.2.1 msOracleSpatialLayerGetShape@Base 6.2.1 msOracleSpatialLayerInitItemInfo@Base 6.2.1 msOracleSpatialLayerInitializeVirtualTable@Base 6.2.1 msOracleSpatialLayerIsOpen@Base 6.2.1 msOracleSpatialLayerNextShape@Base 6.2.1 msOracleSpatialLayerOpen@Base 6.2.1 msOracleSpatialLayerWhichShapes@Base 6.2.1 msOutputFormatValidate@Base 6.2.1 msOwsIsOutputFormatValid@Base 6.2.1 msPOSTGRESQLJoinClose@Base 6.2.1 msPOSTGRESQLJoinConnect@Base 6.2.1 msPOSTGRESQLJoinNext@Base 6.2.1 msPOSTGRESQLJoinPrepare@Base 6.2.1 msParseTime@Base 6.2.1 msPluginFreeVirtualTableFactory@Base 6.2.1 msPluginLayerInitializeVirtualTable@Base 6.2.1 msPointInPolygon@Base 6.2.1 msPointInRect@Base 6.2.1 msPointToFormattedString@Base 6.2.1 msPolygonDirection@Base 6.2.1 msPolygonLabelPoint@Base 6.2.1 msPolylineComputeLineSegments@Base 6.2.1 msPolylineLabelPath@Base 6.2.1 msPolylineLabelPathLineString@Base 6.2.1 msPolylineLabelPoint@Base 6.2.1 msPolylineLabelPointExtended@Base 6.2.1 msPolylineLabelPointLineString@Base 6.2.1 msPopulateRendererVTableAGG@Base 6.2.1 msPopulateRendererVTableCairoPDF@Base 6.2.1 msPopulateRendererVTableCairoRaster@Base 6.2.1 msPopulateRendererVTableCairoSVG@Base 6.2.1 msPopulateRendererVTableGD@Base 6.2.1 msPopulateRendererVTableKML@Base 6.2.1 #MISSING: 6.4.0# msPopulateRendererVTableOGL@Base 6.2.1 msPopulateRendererVTableOGR@Base 6.2.1 msPositionsText@Base 6.2.1 msPostGISBase64Decode@Base 6.2.1 msPostGISBuildSQL@Base 6.2.1 msPostGISBuildSQLBox@Base 6.2.1 msPostGISBuildSQLFrom@Base 6.2.1 msPostGISBuildSQLItems@Base 6.2.1 msPostGISBuildSQLSRID@Base 6.2.1 msPostGISBuildSQLWhere@Base 6.2.1 msPostGISCloseConnection@Base 6.2.1 msPostGISCreateLayerInfo@Base 6.2.1 msPostGISEnablePaging@Base 6.2.1 msPostGISEscapeSQLParam@Base 6.2.1 msPostGISFreeLayerInfo@Base 6.2.1 msPostGISGetPaging@Base 6.2.1 msPostGISHexDecode@Base 6.2.1 msPostGISLayerClose@Base 6.2.1 msPostGISLayerFreeItemInfo@Base 6.2.1 msPostGISLayerGetItems@Base 6.2.1 msPostGISLayerGetShape@Base 6.2.1 msPostGISLayerInitItemInfo@Base 6.2.1 msPostGISLayerInitializeVirtualTable@Base 6.2.1 msPostGISLayerIsOpen@Base 6.2.1 msPostGISLayerNextShape@Base 6.2.1 msPostGISLayerOpen@Base 6.2.1 msPostGISLayerSetTimeFilter@Base 6.2.1 msPostGISLayerWhichShapes@Base 6.2.1 msPostGISParseData@Base 6.2.1 msPostGISReadShape@Base 6.2.1 msPostMapParseOutputFormatSetup@Base 6.2.1 msPreloadImageSymbol@Base 6.2.1 msPreloadSVGSymbol@Base 6.2.1 msPrepareImage@Base 6.2.1 msPrepareWFSLayerRequest@Base 6.2.1 msPrepareWMSLayerRequest@Base 6.2.1 msPrintShape@Base 6.2.1 msProcessLegendTemplate@Base 6.2.1 msProcessProjection@Base 6.2.1 msProcessQueryTemplate@Base 6.2.1 msProcessTemplate@Base 6.2.1 msProjTransformer@Base 6.2.1 msProjectLine@Base 6.2.1 msProjectPoint@Base 6.2.1 msProjectRect@Base 6.2.1 msProjectRectGrid@Base 6.2.1 msProjectShape@Base 6.2.1 msProjectionObj2OGCWKT@Base 6.2.1 msProjectionsDiffer@Base 6.2.1 msQuantizeRasterBuffer@Base 6.2.1 msQueryByAttributes@Base 6.2.1 msQueryByFeatures@Base 6.2.1 msQueryByFilter@Base 6.2.1 msQueryByIndex@Base 6.2.1 msQueryByPoint@Base 6.2.1 msQueryByRect@Base 6.2.1 msQueryByShape@Base 6.2.1 msQueryFree@Base 6.2.1 msRASTERLayerClose@Base 6.2.1 msRASTERLayerFreeItemInfo@Base 6.2.1 msRASTERLayerGetExtent@Base 6.2.1 msRASTERLayerGetItems@Base 6.2.1 msRASTERLayerGetShape@Base 6.2.1 msRASTERLayerInitItemInfo@Base 6.2.1 msRASTERLayerInitializeVirtualTable@Base 6.2.1 msRASTERLayerIsOpen@Base 6.2.1 msRASTERLayerNextShape@Base 6.2.1 msRASTERLayerOpen@Base 6.2.1 msRASTERLayerSetTimeFilter@Base 6.2.1 msRASTERLayerWhichShapes@Base 6.2.1 msRasterQueryByPoint@Base 6.2.1 msRasterQueryByRect@Base 6.2.1 msRasterQueryByShape@Base 6.2.1 msRasterizeArc@Base 6.2.1 msReadEncryptionKeyFromFile@Base 6.2.1 msReadTree@Base 6.2.1 msRectContained@Base 6.2.1 msRectIntersect@Base 6.2.1 msRectOverlap@Base 6.2.1 msRectToFormattedString@Base 6.2.1 msRectToPolygon@Base 6.2.1 msRedirect@Base 6.2.1 msReleaseLock@Base 6.2.1 msRemoveClass@Base 6.2.1 msRemoveHashTable@Base 6.2.1 msRemoveLabelFromClass@Base 6.2.1 msRemoveLabelStyle@Base 6.2.1 msRemoveLayer@Base 6.2.1 msRemoveOutputFormat@Base 6.2.1 msRemoveStyle@Base 6.2.1 msRemoveSymbol@Base 6.2.1 msRenderEllipseSymbolKml@Base 6.4.0 msRenderGlyphsKml@Base 6.4.0 msRenderLineKml@Base 6.4.0 msRenderLineTiledKml@Base 6.4.0 msRenderPixmapSymbolKml@Base 6.4.0 msRenderPolygonKml@Base 6.4.0 msRenderPolygonTiledKml@Base 6.4.0 msRenderRasterizedSVGSymbol@Base 6.2.1 msRenderTileKml@Base 6.4.0 msRenderTruetypeSymbolKml@Base 6.4.0 msRenderVectorSymbolKml@Base 6.4.0 msReplaceChar@Base 6.2.1 msReplaceSubstring@Base 6.2.1 msResampleGDALToMap@Base 6.2.1 msResetErrorList@Base 6.2.1 msRestoreOldFilter@Base 6.2.1 msReturnNestedTemplateQuery@Base 6.2.1 msReturnOpenLayersPage@Base 6.2.1 msReturnPage@Base 6.2.1 msReturnTemplateQuery@Base 6.2.1 msReturnURL@Base 6.2.1 msRotateVectorSymbol@Base 6.2.1 msSDELayerClose@Base 6.2.1 msSDELayerCloseConnection@Base 6.2.1 msSDELayerCreateItems@Base 6.2.1 msSDELayerFreeItemInfo@Base 6.2.1 msSDELayerGetExtent@Base 6.2.1 msSDELayerGetItems@Base 6.2.1 msSDELayerGetShape@Base 6.2.1 msSDELayerGetSpatialColumn@Base 6.2.1 msSDELayerInitItemInfo@Base 6.2.1 msSDELayerInitializeVirtualTable@Base 6.2.1 msSDELayerIsOpen@Base 6.2.1 msSDELayerNextShape@Base 6.2.1 msSDELayerOpen@Base 6.2.1 msSDELayerWhichShapes@Base 6.2.1 msSHPClose@Base 6.2.1 msSHPCreate@Base 6.2.1 msSHPDiskTreeClose@Base 6.2.1 msSHPDiskTreeOpen@Base 6.2.1 msSHPGetInfo@Base 6.2.1 msSHPLayerClose@Base 6.2.1 msSHPLayerFreeItemInfo@Base 6.2.1 msSHPLayerGetExtent@Base 6.2.1 msSHPLayerGetItems@Base 6.2.1 msSHPLayerGetShape@Base 6.2.1 msSHPLayerInitItemInfo@Base 6.2.1 msSHPLayerInitializeVirtualTable@Base 6.2.1 msSHPLayerIsOpen@Base 6.2.1 msSHPLayerNextShape@Base 6.2.1 msSHPLayerOpen@Base 6.2.1 msSHPLayerSupportsCommonFilters@Base 6.2.1 msSHPLayerWhichShapes@Base 6.2.1 msSHPOpen@Base 6.2.1 msSHPReadBounds@Base 6.2.1 msSHPReadPoint@Base 6.2.1 msSHPReadShape@Base 6.2.1 msSHPWritePoint@Base 6.2.1 msSHPWriteShape@Base 6.2.1 msSHXLoadAll@Base 6.2.1 msSHXLoadPage@Base 6.2.1 msSHXReadOffset@Base 6.2.1 msSHXReadSize@Base 6.2.1 msSLDApplySLD@Base 6.2.1 msSLDApplySLDURL@Base 6.2.1 msSLDBuildFilterEncoding@Base 6.2.1 msSLDConvertRegexExpToOgcIsLike@Base 6.2.1 msSLDGenerateLineSLD@Base 6.2.1 msSLDGeneratePointSLD@Base 6.2.1 msSLDGeneratePolygonSLD@Base 6.2.1 msSLDGenerateSLD@Base 6.2.1 msSLDGenerateSLDLayer@Base 6.2.1 msSLDGenerateTextSLD@Base 6.2.1 msSLDGetAttributeName@Base 6.2.1 msSLDGetAttributeNameOrValue@Base 6.2.1 msSLDGetAttributeValue@Base 6.2.1 msSLDGetComparisonValue@Base 6.2.1 msSLDGetFilter@Base 6.2.1 msSLDGetGraphicSLD@Base 6.2.1 msSLDGetGraphicSymbol@Base 6.2.1 msSLDGetLeftExpressionOfOperator@Base 6.2.1 msSLDGetLogicalOperator@Base 6.2.1 msSLDGetMarkSymbol@Base 6.2.1 msSLDGetRightExpressionOfOperator@Base 6.2.1 msSLDNumberOfLogicalOperators@Base 6.2.1 msSLDParseExpression@Base 6.2.1 msSLDParseExternalGraphic@Base 6.2.1 msSLDParseGraphicFillOrStroke@Base 6.2.1 msSLDParseLineSymbolizer@Base 6.2.1 msSLDParseLogicalExpression@Base 6.2.1 msSLDParseNamedLayer@Base 6.2.1 msSLDParsePointSymbolizer@Base 6.2.1 msSLDParsePolygonFill@Base 6.2.1 msSLDParsePolygonSymbolizer@Base 6.2.1 msSLDParseRasterSymbolizer@Base 6.2.1 msSLDParseRule@Base 6.2.1 msSLDParseSLD@Base 6.2.1 msSLDParseStroke@Base 6.2.1 msSLDParseTextParams@Base 6.2.1 msSLDParseTextSymbolizer@Base 6.2.1 msSLDSetColorObject@Base 6.2.1 msSOSAddDataBlockDefinition@Base 6.2.1 msSOSAddGeometryNode@Base 6.2.1 msSOSAddMemberNode@Base 6.2.1 msSOSAddMemberNodeObservation@Base 6.2.1 msSOSAddMetadataChildNode@Base 6.2.1 msSOSAddPropertyNode@Base 6.2.1 msSOSAddTimeNode@Base 6.2.1 msSOSDescribeObservationType@Base 6.2.1 msSOSDescribeSensor@Base 6.2.1 msSOSDispatch@Base 6.2.1 msSOSFreeParamsObj@Base 6.2.1 msSOSGetCapabilities@Base 6.2.1 msSOSGetFirstLayerForOffering@Base 6.2.1 msSOSGetObservation@Base 6.2.1 msSOSParseRequest@Base 6.2.1 msSOSParseTimeGML@Base 6.2.1 msSOSReturnMemberResult@Base 6.2.1 msSaveImage@Base 6.2.1 msSaveImageBuffer@Base 6.2.1 msSaveImageGDAL@Base 6.2.1 msSaveImageIM@Base 6.2.1 msSaveImageKml@Base 6.4.0 msSaveMap@Base 6.2.1 msSaveMapContext@Base 6.2.1 msSaveQuery@Base 6.2.1 msSaveRasterBuffer@Base 6.2.1 msSaveRasterBufferToBuffer@Base 6.2.1 msSaveSymbolSet@Base 6.2.1 msSaveSymbolSetStream@Base 6.2.1 msScaleInBounds@Base 6.2.1 msSearchDiskTree@Base 6.2.1 msSearchTree@Base 6.2.1 msSelectOutputFormat@Base 6.2.1 msSetAllBits@Base 6.2.1 msSetBit@Base 6.2.1 msSetConfigOption@Base 6.2.1 msSetError@Base 6.2.1 msSetErrorFile@Base 6.2.1 msSetGlobalDebugLevel@Base 6.2.1 msSetLayersdrawingOrder@Base 6.2.1 msSetLimitedPattersToUse@Base 6.2.1 msSetOutputFormatOption@Base 6.2.1 msSetPROJ_LIB@Base 6.2.1 msSetup@Base 6.2.1 msShapeCheckSize@Base 6.2.1 msShapeDeleteLine@Base 6.2.1 msShapeFromWKT@Base 6.2.1 msShapeGetAnnotation@Base 6.2.1 msShapeGetClass@Base 6.2.1 msShapeToRange@Base 6.2.1 msShapeToWKT@Base 6.2.1 msShapefileClose@Base 6.2.1 msShapefileCreate@Base 6.2.1 msShapefileOpen@Base 6.2.1 msShapefileWhichShapes@Base 6.2.1 msSmallCalloc@Base 6.2.1 msSmallMalloc@Base 6.2.1 msSmallRealloc@Base 6.2.1 msSmoothShapeSIA@Base 6.4.0 msSquareDistancePointToPoint@Base 6.2.1 msSquareDistancePointToSegment@Base 6.2.1 msSquareDistancePointToShape@Base 6.2.1 msStartNewLayerKml@Base 6.4.0 msStartShapeKml@Base 6.4.0 msStrdup@Base 6.2.1 msStringChop@Base 6.2.1 msStringConcatenate@Base 6.2.1 msStringEscape@Base 6.2.1 msStringInArray@Base 6.2.1 msStringIsInteger@Base 6.2.1 msStringSplit@Base 6.2.1 msStringSplitComplex@Base 6.2.1 msStringToLower@Base 6.2.1 msStringToUpper@Base 6.2.1 msStringTokenize@Base 6.2.1 msStringTrim@Base 6.2.1 msStringTrimBlanks@Base 6.2.1 msStringTrimEOL@Base 6.2.1 msStringTrimLeft@Base 6.2.1 msStripPath@Base 6.2.1 msStrptime@Base 6.2.1 msStyleGetGeomTransform@Base 6.2.1 msStyleSetGeomTransform@Base 6.2.1 msSymbolGetDefaultSize@Base 6.2.1 msTestConfigOption@Base 6.2.1 msTestLabelCacheCollisions@Base 6.2.1 msThreadInit@Base 6.2.1 msTileDraw@Base 6.2.1 msTileIndexAbsoluteDir@Base 6.2.1 msTileSetExtent@Base 6.2.1 msTileSetup@Base 6.2.1 msTiledSHPClose@Base 6.2.1 msTiledSHPCloseVT@Base 6.2.1 msTiledSHPGetShape@Base 6.2.1 msTiledSHPLayerFreeItemInfo@Base 6.2.1 msTiledSHPLayerGetExtent@Base 6.2.1 msTiledSHPLayerGetItems@Base 6.2.1 msTiledSHPLayerInitItemInfo@Base 6.2.1 msTiledSHPLayerInitializeVirtualTable@Base 6.2.1 msTiledSHPLayerIsOpen@Base 6.2.1 msTiledSHPLayerSupportsCommonFilters@Base 6.2.1 msTiledSHPNextShape@Base 6.2.1 msTiledSHPOpenFile@Base 6.2.1 msTiledSHPTryOpen@Base 6.2.1 msTiledSHPWhichShapes@Base 6.2.1 msTimeCleanup@Base 6.2.1 msTimeCompare@Base 6.2.1 msTimeGetResolution@Base 6.2.1 msTimeInit@Base 6.2.1 msTimeMatchPattern@Base 6.2.1 msTimeSetup@Base 6.2.1 msTmpFile@Base 6.2.1 msTmpFilename@Base 6.2.1 msTmpPath@Base 6.2.1 msTokenizeExpression@Base 6.2.1 msTokenizeMap@Base 6.2.1 msTransformLabelText@Base 6.2.1 msTransformPixelToShape@Base 6.2.1 msTransformPoint@Base 6.2.1 msTransformShape@Base 6.2.1 msTransformShapeSimplify@Base 6.2.1 msTransformShapeToPixelDoublePrecision@Base 6.2.1 msTransformShapeToPixelRound@Base 6.2.1 msTransformShapeToPixelSnapToGrid@Base 6.2.1 msTranslateWMS2Mapserv@Base 6.2.1 msTreeTrim@Base 6.2.1 msTryBuildPath3@Base 6.2.1 msTryBuildPath@Base 6.2.1 msUTF8ToUniChar@Base 6.2.1 msUVRASTERLayerClose@Base 6.2.1 msUVRASTERLayerFreeItemInfo@Base 6.2.1 msUVRASTERLayerGetExtent@Base 6.2.1 msUVRASTERLayerGetItems@Base 6.2.1 msUVRASTERLayerGetShape@Base 6.2.1 msUVRASTERLayerInitializeVirtualTable@Base 6.2.1 msUVRASTERLayerIsOpen@Base 6.2.1 msUVRASTERLayerNextShape@Base 6.2.1 msUVRASTERLayerOpen@Base 6.2.1 msUVRASTERLayerSetTimeFilter@Base 6.2.1 msUVRASTERLayerWhichShapes@Base 6.2.1 msUnionLayerClose@Base 6.2.1 msUnionLayerCopyVirtualTable@Base 6.2.1 msUnionLayerFreeExpressionTokens@Base 6.2.1 msUnionLayerFreeItemInfo@Base 6.2.1 msUnionLayerGetItems@Base 6.2.1 msUnionLayerGetNumFeatures@Base 6.2.1 msUnionLayerGetShape@Base 6.2.1 msUnionLayerInitItemInfo@Base 6.2.1 msUnionLayerInitializeVirtualTable@Base 6.2.1 msUnionLayerIsOpen@Base 6.2.1 msUnionLayerNextShape@Base 6.2.1 msUnionLayerOpen@Base 6.2.1 msUnionLayerWhichShapes@Base 6.2.1 msUnsetLimitedPatternToUse@Base 6.2.1 msUpdateClassFromString@Base 6.2.1 msUpdateClusterFromString@Base 6.2.1 msUpdateLabelFromString@Base 6.2.1 msUpdateLayerFromString@Base 6.2.1 msUpdateLegendFromString@Base 6.2.1 msUpdateMapFromURL@Base 6.2.1 msUpdateQueryMapFromString@Base 6.2.1 msUpdateReferenceMapFromString@Base 6.2.1 msUpdateScalebarFromString@Base 6.2.1 msUpdateStyleFromString@Base 6.2.1 msUpdateWebFromString@Base 6.2.1 msValidateContexts@Base 6.2.1 msValidateParameter@Base 6.2.1 msValidateTimeValue@Base 6.2.1 msValueToRange@Base 6.2.1 msWCSCreateParamsObj20@Base 6.2.1 msWCSDescribeCoverage11@Base 6.2.1 msWCSDescribeCoverage20@Base 6.2.1 msWCSDispatch@Base 6.2.1 msWCSException11@Base 6.2.1 msWCSException20@Base 6.2.1 msWCSException@Base 6.2.1 msWCSFreeParams@Base 6.2.1 msWCSFreeParamsObj20@Base 6.2.1 msWCSGetCapabilities11@Base 6.2.1 msWCSGetCapabilities20@Base 6.2.1 msWCSGetCoverage20@Base 6.2.1 msWCSGetCoverageBands11@Base 6.2.1 msWCSGetCoverageMetadata@Base 6.2.1 msWCSGetRequestParameter@Base 6.2.1 msWCSIsLayerSupported@Base 6.2.1 msWCSParseRequest20@Base 6.2.1 msWCSReturnCoverage11@Base 6.2.1 msWCSSetDefaultBandsRangeSetInfo@Base 6.2.1 msWFSCreateParamsObj@Base 6.2.1 msWFSDescribeFeatureType@Base 6.2.1 msWFSDispatch@Base 6.2.1 msWFSDumpLayer@Base 6.2.1 msWFSException11@Base 6.2.1 msWFSException@Base 6.2.1 msWFSExecuteGetFeature@Base 6.2.1 msWFSFreeParamsObj@Base 6.2.1 msWFSGetCapabilities11@Base 6.2.1 msWFSGetCapabilities@Base 6.2.1 msWFSGetDefaultVersion@Base 6.2.1 msWFSGetFeature@Base 6.2.1 msWFSGetGeomElementName@Base 6.2.1 msWFSGetOutputFormatList@Base 6.2.1 msWFSIsLayerSupported@Base 6.2.1 msWFSLayerClose@Base 6.2.1 msWFSLayerGetExtent@Base 6.2.1 msWFSLayerGetItems@Base 6.2.1 msWFSLayerGetShape@Base 6.2.1 msWFSLayerInitItemInfo@Base 6.2.1 msWFSLayerInitializeVirtualTable@Base 6.2.1 msWFSLayerIsOpen@Base 6.2.1 msWFSLayerNextShape@Base 6.2.1 msWFSLayerOpen@Base 6.2.1 msWFSLayerOpenVT@Base 6.2.1 msWFSLayerWhichShapes@Base 6.2.1 msWFSLocateSRSInList@Base 6.2.1 msWFSParseRequest@Base 6.2.1 msWFSUpdateRequestInfo@Base 6.2.1 msWMSApplyDimension@Base 6.2.1 msWMSApplyDimensionLayer@Base 6.2.1 msWMSApplyTime@Base 6.2.1 msWMSDescribeLayer@Base 6.2.1 msWMSDispatch@Base 6.2.1 msWMSException@Base 6.2.1 msWMSFeatureInfo@Base 6.2.1 msWMSGetCapabilities@Base 6.2.1 msWMSGetContentDependantLegend@Base 6.4.0 msWMSGetFeatureInfoURL@Base 6.2.1 msWMSGetMap@Base 6.2.1 msWMSGetSchemaExtension@Base 6.2.1 msWMSGetStyles@Base 6.2.1 msWMSIsSubGroup@Base 6.2.1 msWMSLayerExecuteRequest@Base 6.2.1 msWMSLegendGraphic@Base 6.2.1 msWMSLoadGetMapParams@Base 6.2.1 msWMSPrepareNestedGroups@Base 6.2.1 msWMSPrintAttribution@Base 6.2.1 msWMSPrintAuthorityURL@Base 6.2.1 msWMSPrintIdentifier@Base 6.2.1 msWMSPrintKeywordlist@Base 6.2.1 msWMSPrintNestedGroups@Base 6.2.1 msWMSPrintScaleDenominator@Base 6.2.1 msWMSPrintScaleHint@Base 6.2.1 msWMSSetTimePattern@Base 6.2.1 msWMSValidateDimensionValue@Base 6.2.1 msWrapText@Base 6.2.1 msWriteClassToString@Base 6.4.0 msWriteClusterToString@Base 6.4.0 msWriteError@Base 6.2.1 msWriteErrorImage@Base 6.2.1 msWriteErrorXML@Base 6.2.1 msWriteLabelToString@Base 6.4.0 msWriteLayerToString@Base 6.4.0 msWriteLegendToString@Base 6.4.0 msWriteMapContext@Base 6.2.1 msWriteMapToString@Base 6.4.0 msWriteQueryMapToString@Base 6.4.0 msWriteReferenceMapToString@Base 6.4.0 msWriteScalebarToString@Base 6.4.0 msWriteStyleToString@Base 6.4.0 msWriteTree@Base 6.2.1 msWriteWebToString@Base 6.4.0 msXmpPresent@Base 6.2.1 msXmpWrite@Base 6.2.1 ms_limited_pattern@Base 6.2.1 ms_num_limited_pattern@Base 6.2.1 ms_regcomp@Base 6.2.1 ms_regerror@Base 6.2.1 ms_regexec@Base 6.2.1 ms_regfree@Base 6.2.1 ms_timeFormats@Base 6.2.1 ms_time_inited@Base 6.2.1 msyy_create_buffer@Base 6.2.1 msyy_delete_buffer@Base 6.2.1 msyy_flex_debug@Base 6.2.1 msyy_flush_buffer@Base 6.2.1 msyy_scan_buffer@Base 6.2.1 msyy_scan_bytes@Base 6.2.1 msyy_scan_string@Base 6.2.1 msyy_switch_to_buffer@Base 6.2.1 msyyalloc@Base 6.2.1 msyybasepath@Base 6.2.1 msyyerror@Base 6.2.1 msyyfree@Base 6.2.1 msyyget_debug@Base 6.2.1 msyyget_in@Base 6.2.1 msyyget_leng@Base 6.2.1 msyyget_lineno@Base 6.2.1 msyyget_out@Base 6.2.1 msyyget_text@Base 6.2.1 msyyin@Base 6.2.1 msyyleng@Base 6.2.1 msyylex@Base 6.2.1 msyylex_destroy@Base 6.2.1 msyylineno@Base 6.2.1 msyynumber@Base 6.2.1 msyyout@Base 6.2.1 msyypop_buffer_state@Base 6.2.1 msyypush_buffer_state@Base 6.2.1 msyyrealloc@Base 6.2.1 msyyrestart@Base 6.2.1 msyyreturncomments@Base 6.2.1 msyyset_debug@Base 6.2.1 msyyset_in@Base 6.2.1 msyyset_lineno@Base 6.2.1 msyyset_out@Base 6.2.1 msyysource@Base 6.2.1 msyystate@Base 6.2.1 msyystring@Base 6.2.1 msyystring_begin@Base 6.2.1 msyystring_begin_state@Base 6.2.1 msyystring_buffer@Base 6.2.1 msyystring_buffer_ptr@Base 6.2.1 msyystring_buffer_size@Base 6.2.1 msyystring_icase@Base 6.2.1 msyystring_return_state@Base 6.2.1 msyystring_size@Base 6.2.1 msyystring_size_tmp@Base 6.2.1 msyytext@Base 6.2.1 msyywrap@Base 6.2.1 offsetAndTest@Base 6.2.1 ogrEnabled@Base 6.2.1 path@Base 6.2.1 pieLayerProcessDynamicDiameter@Base 6.2.1 plustospace@Base 6.2.1 png_flush_data@Base 6.2.1 png_write_data_to_buffer@Base 6.2.1 png_write_data_to_stream@Base 6.2.1 pointArrayFree@Base 6.2.1 pointArrayNew@Base 6.2.1 pointLayerDrawShape@Base 6.2.1 polygonLayerDrawShape@Base 6.2.1 populateRendererVTableCairoVector@Base 6.2.1 postgresTimeStampForTimeString@Base 6.2.1 postresqlNoticeHandler@Base 6.2.1 preloadSymbol@Base 6.4.0 processIcon@Base 6.2.1 processIfTag@Base 6.2.1 processMetadata@Base 6.2.1 processOneToManyJoin@Base 6.2.1 pszOMNamespacePrefix@Base 6.2.1 pszOMNamespaceUri@Base 6.2.1 pszSOSDescribeSensorMimeType@Base 6.2.1 pszSOSGetObservationMimeType@Base 6.2.1 pszSOSNamespacePrefix@Base 6.2.1 pszSOSNamespaceUri@Base 6.2.1 pszSOSVersion@Base 6.2.1 rasterfont_sizes@Base 6.2.1 rasterfonts@Base 6.2.1 readGIF@Base 6.2.1 readPNG@Base 6.2.1 readPalette@Base 6.2.1 readPostBody@Base 6.2.1 readTreeNode@Base 6.2.1 remapPaletteForPNG@Base 6.2.1 renderBitmapGlyphsGD@Base 6.2.1 renderEllipseSymbolCairo@Base 6.2.1 renderEllipseSymbolDummy@Base 6.2.1 renderEllipseSymbolGD@Base 6.2.1 renderGlyphsCairo@Base 6.2.1 renderGlyphsDummy@Base 6.2.1 renderGlyphsGD@Base 6.2.1 renderGlyphsLineDummy@Base 6.2.1 renderGlyphsLineGD@Base 6.2.1 renderLineCairo@Base 6.2.1 renderLineDummy@Base 6.2.1 renderLineGD@Base 6.2.1 renderLineTiledDummy@Base 6.2.1 renderPixmapSymbolCairo@Base 6.2.1 renderPixmapSymbolDummy@Base 6.2.1 renderPixmapSymbolGD@Base 6.2.1 renderPolygonCairo@Base 6.2.1 renderPolygonDummy@Base 6.2.1 renderPolygonGD@Base 6.2.1 renderPolygonTiledCairo@Base 6.2.1 renderPolygonTiledDummy@Base 6.2.1 renderPolygonTiledGD@Base 6.2.1 renderRasterGlyphsDummy@Base 6.2.1 renderSVGSymbolCairo@Base 6.2.1 renderTileCairo@Base 6.2.1 renderTileDummy@Base 6.2.1 renderTileGD@Base 6.2.1 renderTruetypeSymbolCairo@Base 6.2.1 renderTruetypeSymbolDummy@Base 6.2.1 renderTruetypeSymbolGD@Base 6.2.1 renderVectorSymbolCairo@Base 6.2.1 renderVectorSymbolDummy@Base 6.2.1 renderVectorSymbolGD@Base 6.2.1 resetClassStyle@Base 6.2.1 resetClipDummy@Base 6.2.1 rind@Base 6.2.1 rotatePixmapGD@Base 6.2.1 rotateVectorSymbolPoints@Base 6.2.1 saveAsJPEG@Base 6.2.1 saveAsPNG@Base 6.2.1 saveGdImage@Base 6.2.1 saveGdImageBuffer@Base 6.2.1 saveImageBufferCairo@Base 6.2.1 saveImageCairo@Base 6.2.1 saveImageDummy@Base 6.2.1 saveImageGD@Base 6.2.1 savePalettePNG@Base 6.2.1 searchTileCache@Base 6.2.1 selectClusterShape@Base 6.2.1 send_fd@Base 6.2.1 setClipDummy@Base 6.2.1 setCoordinate@Base 6.2.1 setExtent@Base 6.2.1 setExtentFromShapes@Base 6.2.1 sortLayerByMetadata@Base 6.2.1 sortLayerByOrder@Base 6.2.1 startLayerDummy@Base 6.2.1 startLayerRasterCairo@Base 6.2.1 startLayerVectorCairo@Base 6.2.1 startNewLayerGD@Base 6.2.1 startShapeDummy@Base 6.2.1 strlcat@Base 6.2.1 strlcpy@Base 6.2.1 strrstr@Base 6.2.1 unescape_url@Base 6.2.1 (c++)"virtual thunk to ClipperLib::Clipper::Clear()@Base" 6.2.1 (c++)"virtual thunk to ClipperLib::Clipper::Reset()@Base" 6.2.1 (c++)"virtual thunk to ClipperLib::Clipper::~Clipper()@Base" 6.2.1 wkbConvGeometryToShape@Base 6.2.1 writeSymbol@Base 6.2.1 x2c@Base 6.2.1 yyerror@Base 6.2.1 yylex@Base 6.2.1 yyparse@Base 6.2.1 debian/libmapserver1.install0000664000000000000000000000003412304130454013325 0ustar usr/lib/*/libmapserver.so.* debian/gbp.conf0000664000000000000000000000100412304130454010576 0ustar [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 debian/TODO.Debian0000664000000000000000000000016212304130454011034 0ustar Debian mapserver TODO list -------------------------- - Include some more bindings when someone requests them. debian/libmapscript-perl.install0000664000000000000000000000001712304130454014203 0ustar usr/lib/perl5/ debian/php5-mapscript.postinst0000664000000000000000000000023312304130454013643 0ustar #!/bin/sh set -e # Source debconf library. . /usr/share/debconf/confmodule #DEBHELPER# if [ "$1" = "configure" ]; then php5enmod mapscript fi exit 0 debian/ruby-mapscript.examples0000664000000000000000000000003212304130454013700 0ustar mapscript/ruby/examples/* debian/ruby-mapscript.install0000664000000000000000000000012412304130454013532 0ustar usr/lib/ruby/vendor_ruby/*/*/mapscript.so usr/lib/*/ruby/vendor_ruby/*/mapscript.so debian/mapserver-bin.manpages0000664000000000000000000000033212304130454013451 0ustar debian/man/legend.1 debian/man/mapserv.1 debian/man/msencrypt.1 debian/man/scalebar.1 debian/man/shp2img.1 debian/man/shptree.1 debian/man/shptreetst.1 debian/man/shptreevis.1 debian/man/sortshp.1 debian/man/tile4ms.1 debian/cgi-mapserver.install0000664000000000000000000000003012304130454013311 0ustar usr/lib/cgi-bin/mapserv debian/rules0000775000000000000000000001105612304130454010247 0ustar #!/usr/bin/make -f # Made with the aid of debmake, by Christoph Lameter, # based on the sample debian/rules file for GNU hello by Ian Jackson. # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # This has to be exported to make some magic below work. export DH_OPTIONS # Enable hardening build flags, except: # pie: causes build failure export DEB_BUILD_MAINT_OPTIONS=hardening=+all,-pie DEB_HOST_MULTIARCH?=$(shell dpkg-architecture -qDEB_HOST_MULTIARCH) CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS) CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) CFLAGS+=$(CPPFLAGS) CFLAGS+=$(LDFLAGS) RUBYVERSIONS=$(shell dh_ruby --print-supported) PHP5API=$(shell php-config5 --phpapi) MANPAGES:=$(wildcard debian/man/*.*.xml) MS_VERSION=$(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p') CMAKE_OPTS:= \ -DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS)" \ -DCMAKE_MODULE_LINKER_FLAGS="$(LDFLAGS)" \ -DCMAKE_SHARED_LINKER_FLAGS="$(LDFLAGS)" \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_VERBOSE_MAKEFILE=1 \ -DWITH_PROJ=1 \ -DWITH_KML=1 \ -DWITH_SOS=1 \ -DWITH_WMS=1 \ -DWITH_GD=1 \ -DWITH_FRIBIDI=1 \ -DWITH_ICONV=1 \ -DWITH_CAIRO=1 \ -DWITH_SVGCAIRO=0 \ -DWITH_RSVG=1 \ -DWITH_MYSQL=0 \ -DWITH_FCGI=1 \ -DWITH_GEOS=1 \ -DWITH_POSTGIS=1 \ -DWITH_GDAL=1 \ -DWITH_OGR=1 \ -DWITH_CURL=1 \ -DWITH_CLIENT_WMS=1 \ -DWITH_CLIENT_WFS=1 \ -DWITH_WFS=1 \ -DWITH_WCS=1 \ -DWITH_LIBXML2=1 \ -DWITH_THREAD_SAFETY=1 \ -DWITH_GIF=1 \ -DWITH_ORACLESPATIAL=0 \ -DWITH_ORACLE_PLUGIN=0 \ -DWITH_MSSQL2008=0 \ -DWITH_SDE_PLUGIN=0 \ -DWITH_SDE=0 \ -DWITH_EXEMPI=0 \ -DWITH_XMLMAPFILE=0 %: dh $@ --with python2,pkgkde_symbolshelper \ --parallel \ --buildsystem cmake override_dh_auto_clean: dh_clean -$(RM) -f $(CURDIR)/debian/man/*.1 -$(RM) -rf obj-*/ -$(RM) -rf build-ruby*/ debian/tmp-ruby*/ override_dh_auto_configure: dh_auto_configure -- $(CMAKE_OPTS) \ -DWITH_PYTHON=1 \ -DWITH_PHP=1 \ -DWITH_PERL=1 \ -DWITH_RUBY=0 \ -DWITH_JAVA=0 \ -DWITH_CSHARP=0 for RUBY in $(RUBYVERSIONS); do \ dh_auto_configure --builddirectory=build-$$RUBY -- $(CMAKE_OPTS) \ -DWITH_PYTHON=0 \ -DWITH_PHP=0 \ -DWITH_PERL=0 \ -DWITH_RUBY=1 \ -DWITH_JAVA=0 \ -DWITH_CSHARP=0 \ -DRUBY_EXECUTABLE=/usr/bin/$$RUBY \ ; \ done override_dh_auto_build: # Create man pages from DocBook XML for x in $(MANPAGES) ; do \ docbook2x-man $$x ; \ mv `basename $$x | sed 's/.xml$$//'` `dirname $$x` ; \ done dh_auto_build for RUBY in $(RUBYVERSIONS); do \ dh_auto_build --builddirectory=build-$$RUBY ; \ done override_dh_auto_test: # msautotest submodule is not used override_dh_auto_install: dh_auto_install for RUBY in $(RUBYVERSIONS); do \ dh_auto_install --builddirectory=build-$$RUBY --destdir=debian/tmp-$$RUBY ; \ mkdir -p debian/tmp/`$$RUBY -r rbconfig -e "print RbConfig::CONFIG['vendorarchdir']"` ; \ mv -v debian/tmp-$$RUBY`$$RUBY -r rbconfig -e "print RbConfig::CONFIG['vendorarchdir']"`/mapscript.so \ debian/tmp`$$RUBY -r rbconfig -e "print RbConfig::CONFIG['vendorarchdir']"`/ ; \ done -mkdir -p $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ -mv -v $(CURDIR)/debian/tmp/usr/lib/libmapserver*.so* $(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ -sed -i "s/lib\/libmapserver/lib\/$(DEB_HOST_MULTIARCH)\/libmapserver/g" $(CURDIR)/debian/tmp/usr/share/*/cmake/*.cmake # removing embedded rpath in binaries -find $(CURDIR)/debian/tmp/usr/bin -type f -exec chrpath --delete {} \; # removing embedded rpath in libraries -find $(CURDIR)/debian/tmp/usr/lib -name "*.so*" -type f -exec chrpath --delete {} \; # CGI mapserver -mkdir -p debian/tmp/usr/lib/cgi-bin install -m755 debian/tmp/usr/bin/mapserv debian/tmp/usr/lib/cgi-bin/mapserv # PHP mapscript echo 'misc:Depends=phpapi-'$(PHP5API) >> debian/php5-mapscript.substvars -mkdir -p debian/tmp/etc/php5/mods-available/ install -m644 debian/mapscript.ini debian/tmp/etc/php5/mods-available/ override_dh_installchangelogs: dh_installchangelogs HISTORY.TXT override_dh_installexamples: dh_installexamples chmod a-x $(CURDIR)/debian/php*-mapscript/usr/share/doc/php*-mapscript/examples/*.phtml override_dh_install: dh_install --autodest --list-missing override_dh_compress: dh_compress -X.xml -X.xsd -X.xsl override_dh_makeshlibs: dh_makeshlibs -Xphp_mapscript -- -c0 -v$(MS_VERSION) override_dh_python2: dh_python2 -ppython-mapscript override_dh_perl: dh_perl -plibmapscript-perl