diff --git a/testing/mapserver/10-musl.patch b/testing/mapserver/10-musl.patch new file mode 100644 index 00000000000..d9c4c4d9c38 --- /dev/null +++ b/testing/mapserver/10-musl.patch @@ -0,0 +1,14 @@ +Author: Holger Jaekel +Summary: Fixes compilation with musl libc, define PATH_MAX +---- + +--- a/mapshape.c ++++ b/mapshape.c +@@ -34,6 +34,7 @@ + * DEALINGS IN THE SOFTWARE. + ****************************************************************************/ + ++#define _GNU_SOURCE + #include + #include + #include "mapserver.h" diff --git a/testing/mapserver/APKBUILD b/testing/mapserver/APKBUILD index 0b6ae21fc0c..90148359789 100644 --- a/testing/mapserver/APKBUILD +++ b/testing/mapserver/APKBUILD @@ -1,8 +1,8 @@ # Contributor: Bjoern Schilberg # Maintainer: Bjoern Schilberg pkgname=mapserver -pkgver=7.4.4 -pkgrel=3 +pkgver=7.6.2 +pkgrel=0 pkgdesc="CGI-based platform for publishing spatial data and interactive mapping applications to the web" url="https://mapserver.org/" arch="x86_64" @@ -21,6 +21,11 @@ depends_dev=" freetype-dev cairo-dev protobuf-c-dev + harfbuzz-dev + fribidi-dev + exempi-dev + pixman-dev + librsvg-dev " makedepends=" $depends_dev @@ -30,6 +35,7 @@ subpackages=" " source=" http://download.osgeo.org/mapserver/$pkgname-$pkgver.tar.gz + 10-musl.patch " build() { @@ -37,10 +43,7 @@ build() { cmake .. \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=None \ - -DWITH_GDAL=ON \ -DWITH_GEOS=ON \ - -DWITH_OGR=ON \ - -DWITH_PROJ=ON \ -DWITH_POSTGIS=ON \ -DWITH_KML=ON \ -DWITH_WCS=ON \ @@ -52,12 +55,14 @@ build() { -DWITH_THREAD_SAFETY=OFF \ -DWITH_FCGI=ON \ -DWITH_CAIRO=ON \ + -DWITH_RSVG=ON \ -DWITH_CURL=ON \ -DWITH_MYSQL=OFF \ - -DWITH_FRIBIDI=OFF \ - -DWITH_HARFBUZZ=OFF \ - -DWITH_EXEMPI=OFF \ - -DWITH_PROTOBUFC=ON + -DWITH_FRIBIDI=ON \ + -DWITH_HARFBUZZ=ON \ + -DWITH_EXEMPI=ON \ + -DWITH_PROTOBUFC=ON \ + -DWITH_PIXMAN=ON make -j1 } @@ -68,4 +73,5 @@ package() { chmod -x "$pkgdir"/usr/include/mapserver/*.h } -sha512sums="6885780edd005ea2907e7cd20e435fc33e9642a106663ee5f5d601f32b0fd9ad18e21f17d33cc652865b4728db6394b567a35714bacd9a9aa340394726635bca mapserver-7.4.4.tar.gz" +sha512sums="842c2cf891df6c8dc630fac5419caa31701d732a748264f7d5b6cceaf192fa420f1863fdd18cc791a417dcdc800fed5c3e5c43ac688142f32a1a6edda4c9f791 mapserver-7.6.2.tar.gz +52a6d6ce210f49a62dabbef712387ef1e42f3cdaf77f7248c64665fcf1a2af6b5fe116b6cecf5c95ecdb3014d353601db0dd7b715f8560ed77cd007025e17e6a 10-musl.patch"