# Contributor: Bjoern Schilberg # Maintainer: Bjoern Schilberg setglobal pkgname = 'mapserver' setglobal pkgver = '7.0.4' setglobal pkgrel = '1' setglobal pkgdesc = '"MapServer is CGI-based platform for publishing spatial data and interactive mapping applications to the web.'" setglobal url = '"http://mapserver.org/'" setglobal arch = '"x86_64'" setglobal license = '"MIT'" setglobal depends = '"geos gdal proj4 cairo curl fcgi freetype libjpeg libpng libxml2 libpq giflib'" setglobal depends_dev = '"cmake postgresql-dev geos-dev gdal-dev jpeg-dev giflib-dev libxml2-dev proj4-dev fcgi-dev curl-dev freetype-dev cairo-dev'" setglobal makedepends = $depends_dev setglobal install = ''"" setglobal subpackages = ""$pkgname-dev"" setglobal source = ""http://download.osgeo.org/mapserver/$pkgname-$pkgver.tar.gz"" setglobal builddir = ""$srcdir/$pkgname-$pkgver"" proc build { cd $builddir mkdir build; cd build cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ -DWITH_GDAL=ON \ -DWITH_GEOS=ON \ -DWITH_OGR=ON \ -DWITH_PROJ=ON \ -DWITH_POSTGIS=ON \ -DWITH_KML=ON \ -DWITH_WCS=ON \ -DWITH_SOS=ON \ -DWITH_WMS=ON \ -DWITH_CLIENT_WMS=ON \ -DWITH_WFS=ON \ -DWITH_CLIENT_WFS=ON \ -DWITH_THREAD_SAFETY=OFF \ -DWITH_FCGI=ON \ -DWITH_CAIRO=ON \ -DWITH_CURL=ON \ -DWITH_MYSQL=OFF \ -DWITH_FRIBIDI=OFF \ -DWITH_HARFBUZZ=OFF \ -DWITH_EXEMPI=OFF make -j1 || return 1 } proc package { cd "$builddir"/build make DESTDIR="$pkgdir" install || return 1 rm -rf "$pkgdir"/usr/share/ chmod -x "$pkgdir"/usr/include/mapserver/*.h } setglobal sha512sums = '"04d61e488d59bccdde6eece4b59c5ad0f954bb15797b5bff6e961f4616f0d9d571a2d145788a5254b6d9e9a82dbccf34047a519642344fa1dffafaed16877fa6 mapserver-7.0.4.tar.gz'"