[SCM] mapserver branch, master, updated. upstream/5.6.6-12-g6c2de62
Alan Boudreault
aboudreault at mapgears.com
Fri Dec 9 03:30:35 UTC 2011
The following commit has been merged in the master branch:
commit 6c2de62f3d187b2e79c1578bade765ea458298c4
Author: Alan Boudreault <aboudreault at mapgears.com>
Date: Thu Dec 8 22:29:47 2011 -0500
New upstream release: 6.0.1
diff --git a/debian/changelog b/debian/changelog
index 6cf6bed..a858b0f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+mapserver (6.0.1-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Alan Boudreault <aboudreault at mapgears.com> Thu, 08 Dec 2011 22:09:22 -0500
+
mapserver (5.6.6-2) unstable; urgency=low
* Ack previous NMU: added libepsilon-dev as build-dep.
diff --git a/debian/control b/debian/control
index 0840a10..e39cdaf 100644
--- a/debian/control
+++ b/debian/control
@@ -4,13 +4,13 @@ Priority: optional
Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
Uploaders: Francesco Paolo Lovergine <frankie at debian.org>, Alan Boudreault <aboudreault at mapgears.com>
Standards-Version: 3.9.2
-Build-Depends: debhelper (>= 7), libcurl4-gnutls-dev, libpng12-dev, zlib1g-dev (>= 1.1.4),
- libgd2-xpm-dev (>= 2.0.1-10), libfreetype6-dev (>= 2.0.9), libjpeg-dev, libgdal1-dev (>=1.4.0), libproj-dev,
- libpq-dev, php5-dev, swig, python-all (>= 2.6.6-3~), python-all-dev (>= 2.6.6-3~), libgeos-dev (>= 2.2.3-2),
- ruby1.8, ruby1.8-dev, ruby1.9.1, ruby1.9.1-dev,
+-Build-Depends: debhelper (>= 7), libcurl4-gnutls-dev, libpng12-dev, zlib1g-dev (>= 1.1.4),
+- libgd2-xpm-dev (>= 2.0.1-10), libfreetype6-dev (>= 2.0.9), libjpeg-dev, libgdal1-dev (>=1.4.0), libproj-dev,
+- libpq-dev, php5-dev, swig, python-all (>= 2.6.6-3~), python-all-dev (>= 2.6.6-3~), libgeos-dev (>= 2.2.3-2),
+- ruby1.8, ruby1.8-dev, ruby1.9.1, ruby1.9.1-dev,
sharutils, libsdl1.2-dev, libfreetype6-dev, libx11-dev,
libfcgi-dev, libxml2-dev, libogdi3.2-dev, libxslt1-dev, libpam0g-dev, libreadline-dev,
- libfribidi-dev, libming-dev, libedit-dev, libepsilon-dev
+ libfribidi-dev, libedit-dev, libepsilon-dev, libcairo2-dev
Build-Depends-Indep: python-docutils
Build-Conflicts: libcurl3-openssl-dev
Homepage: http://www.mapserver.org
diff --git a/debian/copyright b/debian/copyright
index 3d8fc3a..055f06c 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -43,7 +43,7 @@ tests/vera:
Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream
Vera is a trademark of Bitstream, Inc.
-mapscript/php3/Makefile.in:
+mapscript/php/Makefile.in:
# | Copyright (c) 1997,1998 PHP Development Team (See Credits file) |
@@ -169,7 +169,7 @@ Software without prior written authorization from the Gnome Foundation
or Bitstream Inc., respectively. For further information, contact:
fonts at gnome dot org.
-mapscript/php3/Makefile.in:
+mapscript/php/Makefile.in:
# | This program is free software; you can redistribute it and/or modify |
# | it under the terms of one of the following licenses: |
diff --git a/debian/mapserver-doc.docs b/debian/mapserver-doc.docs
index 50afbee..045e372 100644
--- a/debian/mapserver-doc.docs
+++ b/debian/mapserver-doc.docs
@@ -2,5 +2,5 @@ README
COMMITERS
fonts
symbols
-MIGRATION_GUIDE.TXT
+MIGRATION_GUIDE.txt
xmlmapfile
diff --git a/debian/patches/series b/debian/patches/series
index c867d1d..8b13789 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1 @@
-symbol_index_overflow
+
diff --git a/debian/patches/symbol_index_overflow b/debian/patches/symbol_index_overflow
deleted file mode 100644
index 1d7c38f..0000000
--- a/debian/patches/symbol_index_overflow
+++ /dev/null
@@ -1,62 +0,0 @@
-Index: mapserver/mapdraw.c
-===================================================================
---- mapserver.orig/mapdraw.c 2011-03-09 21:27:34.000000000 +0100
-+++ mapserver/mapdraw.c 2011-03-11 22:42:06.000000000 +0100
-@@ -1421,6 +1421,10 @@
- nStatus = MS_FAILURE;
- }
- */
-+ if (style->symbol >= map->symbolset.numsymbols) {
-+ msSetError(MS_SYMERR, "Invalid symbol index: %d", "msDrawShape()", style->symbol);
-+ return MS_FAILURE;
-+ }
- #endif
- else
- {
-Index: mapserver/mapfile.c
-===================================================================
---- mapserver.orig/mapfile.c 2011-03-09 21:27:34.000000000 +0100
-+++ mapserver/mapfile.c 2011-03-11 22:42:06.000000000 +0100
-@@ -4911,6 +4911,10 @@
- return MS_FAILURE;
- }
- }
-+ if(!MS_IS_VALID_ARRAY_INDEX(GET_LAYER(map, i)->class[j]->styles[k]->symbol, map->symbolset.numsymbols)) {
-+ msSetError(MS_MISCERR, "Invalid symbol index in class %d, style %d of layer %s.", "msUpdateMapFromURL()", j, k, GET_LAYER(map, i)->name);
-+ return MS_FAILURE;
-+ }
- }
- }
- }
-@@ -5381,13 +5385,17 @@
-
- /* make sure any symbol names for this layer have been resolved (bug #2700) */
- for(j=0; j<GET_LAYER(map, i)->numclasses; j++) {
-- for(k=0; k<GET_LAYER(map, i)->class[j]->numstyles; k++) {
-+ for(k=0; k<GET_LAYER(map, i)->class[j]->numstyles; k++) {
- if(GET_LAYER(map, i)->class[j]->styles[k]->symbolname && GET_LAYER(map, i)->class[j]->styles[k]->symbol == 0) {
- if((GET_LAYER(map, i)->class[j]->styles[k]->symbol = msGetSymbolIndex(&(map->symbolset), GET_LAYER(map, i)->class[j]->styles[k]->symbolname, MS_TRUE)) == -1) {
- msSetError(MS_MISCERR, "Undefined symbol \"%s\" in class %d, style %d of layer %s.", "msUpdateMapFromURL()", GET_LAYER(map, i)->class[j]->styles[k]->symbolname, j, k, GET_LAYER(map, i)->name);
- return MS_FAILURE;
- }
- }
-+ if(!MS_IS_VALID_ARRAY_INDEX(GET_LAYER(map, i)->class[j]->styles[k]->symbol, map->symbolset.numsymbols)) {
-+ msSetError(MS_MISCERR, "Invalid symbol index in class %d, style %d of layer %s.", "msUpdateMapFromURL()", j, k, GET_LAYER(map, i)->name);
-+ return MS_FAILURE;
-+ }
- }
- }
-
-Index: mapserver/mapserver.h
-===================================================================
---- mapserver.orig/mapserver.h 2011-03-09 21:27:34.000000000 +0100
-+++ mapserver/mapserver.h 2011-03-11 22:42:06.000000000 +0100
-@@ -373,6 +373,8 @@
- #define MS_REFCNT_DECR_IS_NOT_ZERO(obj) (MS_REFCNT_DECR(obj))>0
- #define MS_REFCNT_DECR_IS_ZERO(obj) (MS_REFCNT_DECR(obj))<=0
-
-+#define MS_IS_VALID_ARRAY_INDEX(index, size) ((index<0 || index>=size)?MS_FALSE:MS_TRUE)
-+
- #endif
-
- /* General enumerated types - needed by scripts */
diff --git a/debian/php5-mapscript.examples b/debian/php5-mapscript.examples
index 8d0df31..e30f8d7 100644
--- a/debian/php5-mapscript.examples
+++ b/debian/php5-mapscript.examples
@@ -1 +1 @@
-mapscript/php3/examples/*
+mapscript/php/examples/*
diff --git a/debian/rules b/debian/rules
index cea6af8..2e49c52 100755
--- a/debian/rules
+++ b/debian/rules
@@ -32,7 +32,6 @@ COMMON_CONFIG= --prefix=/usr \
--with-gd=/usr \
--with-freetype=/usr \
--with-fribidi-config \
- --with-ming \
--with-zlib=/usr \
--with-png=/usr \
--with-xpm=/usr \
@@ -52,14 +51,15 @@ COMMON_CONFIG= --prefix=/usr \
--with-geos \
--with-fastcgi \
--with-agg \
- --with-experimental-png
+ --with-experimental-png \
+ --with-cairo
rstoptions=--stylesheet=mapscript.css --link-stylesheet
MS_CFLAGS=-g -O2
MS_CXXFLAGS=$(MS_CFLAGS)
-configure-stamp:
+configure-stamp:
dh_testdir
./configure $(COMMON_CONFIG) CFLAGS="$(MS_CFLAGS)" CXXFLAGS="$(MS_CXXFLAGS)"
@@ -114,7 +114,7 @@ build-arch-stamp: configure-stamp
build-php5-stamp: configure-php5-stamp
dh_testdir
- -cd mapscript/php3 && \
+ -cd mapscript/php && \
$(MAKE) clean
# Build php_mapscript
$(MAKE)
@@ -147,7 +147,7 @@ clean-first-build:
# Remove some generated files
-$(RM) Makefile mapscript/java/Makefile
- -$(RM) mapscript/csharp/Makefile mapscript/php3/Makefile
+ -$(RM) mapscript/csharp/Makefile mapscript/php/Makefile
-$(RM) config.log config.status
-$(RM) debian/.#* .#*
@@ -212,7 +212,7 @@ install-php5-stamp: build-php5-stamp
-mkdir -p debian/tmp$(PHP5DIR)
# php5-mapscript
- install -m644 mapscript/php3/php_mapscript.so \
+ install -m644 mapscript/php/php_mapscript.so \
debian/tmp$(PHP5DIR)
echo 'misc:Depends=phpapi-'$(PHP5API) >> debian/php5-mapscript.substvars
--
Mapserver
More information about the Pkg-grass-devel
mailing list