[mapserver/el5] Update to 5.6.8, for various fixes described at:
Pavel Lisý
pali at fedoraproject.org
Fri Oct 12 09:30:57 UTC 2012
commit d163cc5e3831dd64192f781e3251d954fa39344d
Author: Pavel Lisý <pali at fedoraproject.org>
Date: Fri Oct 12 11:30:34 2012 +0200
Update to 5.6.8, for various fixes described at:
http://trac.osgeo.org/mapserver/browser/tags/rel-5-6-8/mapserver/HISTORY.TXT
- Merged from 5.6.5-6
.gitignore | 2 +
mapserver.spec | 67 +++++++++++++++++++++++++++++++++++++++++--------------
sources | 4 +--
3 files changed, 53 insertions(+), 20 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 448cae3..4ac7b54 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,5 @@ mapserver-5.2.2.tar.gz
mapserver-5.4.0.tar.gz
mapserver-4.10.4.tar.gz
mapserver-4.10.5.tar.gz
+mapserver-5.6.8.tar.gz
+clog
diff --git a/mapserver.spec b/mapserver.spec
index 7669a1a..7e887f8 100644
--- a/mapserver.spec
+++ b/mapserver.spec
@@ -1,5 +1,5 @@
Name: mapserver
-Version: 4.10.5
+Version: 5.6.8
Release: 1%{?dist}
Summary: Environment for building spatially-enabled internet applications
Group: Development/Tools
@@ -7,17 +7,19 @@ License: BSD
URL: http://mapserver.gis.umn.edu
Source: http://download.osgeo.org/mapserver/mapserver-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-Requires: httpd
-BuildRequires: libXpm-devel
-BuildRequires: httpd-devel php-devel
-BuildRequires: postgresql-devel mysql-devel
-BuildRequires: geos-devel proj-devel gdal-devel
+Requires: httpd
+Requires: bitstream-vera-sans-fonts
+
+BuildRequires: libXpm-devel readline-devel
+BuildRequires: httpd-devel php-devel libxslt-devel pam-devel fcgi-devel
+BuildRequires: perl(ExtUtils::MakeMaker)
+BuildRequires: postgresql-devel mysql-devel java-1.6.0-openjdk-devel
+BuildRequires: java-devel swig > 1.3.24 java
+BuildRequires: geos-devel proj-devel gdal-devel agg-devel cairo-devel
BuildRequires: php-devel freetype-devel gd-devel >= 2.0.16
BuildRequires: python-devel curl-devel zlib-devel libxml2-devel
-BuildRequires: libjpeg-devel libpng-devel libtiff-devel
-BuildRequires: perl(ExtUtils::MakeMaker)
-BuildRequires: java-gcj-compat-devel swig > 1.3.24
-BuildRequires: byacc, flex
+BuildRequires: libjpeg-devel libpng-devel libtiff-devel fribidi-devel
+
%define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")
@@ -41,6 +43,7 @@ the PHP scripting language.
Summary: Perl/Mapscript map making extensions to Perl
Group: Development/Languages
Requires: %{name} = %{version}-%{release}
+Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description perl
The Perl/Mapscript extension provides full map customization capabilities
@@ -69,17 +72,34 @@ within the Java programming language.
%setup -q
# fix spurious perm bits
chmod -x tests/home.png
-chmod -x rfc/ms-rfc-8.txt
chmod -x mapscript/php3/php_mapscript.c
chmod -x mappluginlayer.c
chmod -x mapscript/php3/mapscript_i.c
chmod -x mapscript/php3/examples/test_writeshape.phtml
chmod -x mapscript/python/examples/*.py
+chmod -x mapscript/python/tests/rundoctests.dist
chmod -x mapscript/perl/examples/*.pl
chmod -x mapscript/php3/README
+
+# remove fonts
+# alias as symlinks
+rm -rf tests/vera/Vera.ttf
+rm -rf tests/vera/VeraBd.ttf
+pushd tests/vera/
+ln -sf /usr/share/fonts/bitstream-vera/Vera.ttf Vera.ttf
+ln -sf /usr/share/fonts/bitstream-vera/VeraBd.ttf VeraBd.ttf
+popd
+
%build
+# fix a UTF-8 one
+iconv -f ISO-8859-1 -t UTF-8 < \
+mapscript/java/examples/QueryByAttributeUnicode.java > \
+mapscript/java/examples/QueryByAttributeUnicode-tmp.java
+mv -f mapscript/java/examples/QueryByAttributeUnicode-tmp.java \
+mapscript/java/examples/QueryByAttributeUnicode.java
+
# fix gdal lookup
%{__sed} -i.libs -e 's|`\$GDAL_CONFIG --dep-libs`||' configure
@@ -87,14 +107,17 @@ chmod -x mapscript/php3/README
--with-gd \
--with-zlib \
--with-tiff \
+ --with-agg \
+ --with-experimental-png \
--with-freetype=%{_bindir}/freetype-config \
--with-gdal=%{_bindir}/gdal-config \
--with-ogr=%{_bindir}/gdal-config \
--with-geos=%{_bindir}/geos-config \
+ --with-cairo=yes \
--with-proj \
- --with-sos \
--with-wfs \
--with-wcs \
+ --with-sos \
--with-wmsclient \
--with-wfsclient \
--with-xpm \
@@ -103,12 +126,19 @@ chmod -x mapscript/php3/README
--with-curl-config=%{_bindir}/curl-config \
--with-xml2-config=%{_bindir}/xml2-config \
--with-php=`php-config --include-dir` \
+ --with-fribidi-config=%{_libdir}/pkgconfig/fribidi.pc \
+ --with-fastcgi=/usr \
--without-pdf \
--without-eppl \
--with-threads \
--enable-debug \
--disable-runpath
+# disable pgport library lookup.
+for makefile in `find . -type f -name 'Makefile'`; do
+sed -i 's|-lpgport||g' $makefile
+done
+
# WARNING !!!
# using %{?_smp_mflags} may break build
@@ -125,8 +155,8 @@ python setup.py build
# build java
cd ../java
-make interface
-make
+make interface JAVA_HOME=/etc/alternatives/java_sdk
+make JAVA_HOME=/etc/alternatives/java_sdk
%install
rm -rf %{buildroot}
@@ -168,8 +198,6 @@ EOF
for junk in {*.pod,*.bs,.packlist} ; do
find %{buildroot} -name "$junk" -exec rm -rf '{}' \;
done
-# remove vera fonts, these are provided system wide
-rm -rf %{buildroot}/%{_docdir}/%{name}-%{version}/tests/vera
# fix some exec bits
chmod 755 %{buildroot}/%{perl_vendorarch}/auto/mapscript/mapscript.so
@@ -181,7 +209,7 @@ rm -rf %{buildroot}
%defattr(-,root,root)
%doc README COMMITERS GD-COPYING HISTORY.TXT
%doc INSTALL MIGRATION_GUIDE.TXT
-%doc rfc symbols tests
+%doc symbols tests
%doc fonts
%{_bindir}/shp2img
%{_bindir}/shptree
@@ -218,6 +246,11 @@ rm -rf %{buildroot}
%{_javadir}/*.jar
%changelog
+* Fri Oct 12 2012 Pavel Lisý <pali at fedoraproject.org> - 5.6.8-1
+- Update to 5.6.8, for various fixes described at:
+ http://trac.osgeo.org/mapserver/browser/tags/rel-5-6-8/mapserver/HISTORY.TXT
+- Merged from 5.6.5-6
+
* Mon Aug 31 2009 Devrim GUNDUZ <devrim at gunduz.org> 4.10.5-1
- Update to 4.10.5, which re-fixes CVE-2009-0840.
diff --git a/sources b/sources
index 70c0e02..a2b2c0e 100644
--- a/sources
+++ b/sources
@@ -1,3 +1 @@
-5e36e2d788599505590501c981eb44a7 mapserver-4.10.2.tar.gz
-bde51fbe3f2218f965ee512ecba675e3 mapserver-4.10.4.tar.gz
-4c7e84b69ca57ed755cf268e79b99dce mapserver-4.10.5.tar.gz
+5a671141006586cd524b6b16edbdb98f mapserver-5.6.8.tar.gz
More information about the scm-commits
mailing list