Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
mapnik


Commits:
f9f72322 by Antonio Rojas at 2023-08-31T21:12:06+02:00
upgpkg: 3.1.0-20: boost 1.83 rebuild

- - - - -


2 changed files:

- PKGBUILD
- + boost-1.83.patch


Changes:

=====================================
PKGBUILD
=====================================
@@ -5,7 +5,7 @@
 
 pkgname=mapnik
 pkgver=3.1.0
-pkgrel=19
+pkgrel=20
 pkgdesc="Free Toolkit for developing mapping applications and rendering 
beautiful maps"
 arch=('x86_64')
 url="https://mapnik.org/";
@@ -16,11 +16,13 @@ makedepends=('boost' 'scons')
 
source=(https://github.com/$pkgname/$pkgname/releases/download/v$pkgver/$pkgname-v$pkgver.tar.bz2
         boost-1.80.patch
         scons4.patch
-        gcc-13.patch)
+        gcc-13.patch
+        boost-1.83.patch)
 sha256sums=('43d76182d2a975212b4ad11524c74e577576c11039fdab5286b828397d8e6261'
             'b80085fba71ea6ecd86ff98ebdf652490bf56507cb798076192ab3ce136f5eeb'
             '79a85ddba3ec17b86cb216e21442611498a9f2612f03e98708057b3c3a6e8b06'
-            '84ddba271d74fd4ed1d26501789c50c5e6bda509c238986eb69f96b10cf1465a')
+            '84ddba271d74fd4ed1d26501789c50c5e6bda509c238986eb69f96b10cf1465a'
+            '356271f4550c2b370ae48bbce9cebb58c5803507f2b14bc8e84f3813871d0645')
 
 prepare() {
   cd "${srcdir}"/$pkgname-v$pkgver
@@ -31,6 +33,9 @@ prepare() {
 
   # Fix build with GCC 13
   patch -p1 -i ../gcc-13.patch
+
+  # Fix build with boost 1.83
+  patch -p1 -i ../boost-1.83.patch
 }
 
 build() {


=====================================
boost-1.83.patch
=====================================
@@ -0,0 +1,48 @@
+diff --git a/include/mapnik/geometry/boost_spirit_karma_adapter.hpp 
b/include/mapnik/geometry/boost_spirit_karma_adapter.hpp
+index a146ef1d1..bfdf00d7f 100644
+--- a/include/mapnik/geometry/boost_spirit_karma_adapter.hpp
++++ b/include/mapnik/geometry/boost_spirit_karma_adapter.hpp
+@@ -25,6 +25,7 @@
+ #define MAPNIK_BOOST_SPIRIT_KARMA_ADAPTER_HPP
+ 
+ #include <mapnik/geometry.hpp>
++#include <cstdint>
+ 
+ namespace boost { using mapbox::util::get; }
+ 
+diff --git a/include/mapnik/geometry_fusion_adapted.hpp 
b/include/mapnik/geometry_fusion_adapted.hpp
+index 66869891a..c4b4cae13 100644
+--- a/include/mapnik/geometry_fusion_adapted.hpp
++++ b/include/mapnik/geometry_fusion_adapted.hpp
+@@ -26,6 +26,7 @@
+ 
+ #include <mapnik/geometry.hpp>
+ #include <boost/fusion/include/adapt_struct.hpp>
++#include <cstdint>
+ 
+ BOOST_FUSION_ADAPT_STRUCT(
+     mapnik::geometry::point<double>,
+diff --git a/include/mapnik/json/generic_json.hpp 
b/include/mapnik/json/generic_json.hpp
+index 0c4662304..b81a742c7 100644
+--- a/include/mapnik/json/generic_json.hpp
++++ b/include/mapnik/json/generic_json.hpp
+@@ -32,6 +32,7 @@
+ #include <boost/spirit/include/qi.hpp>
+ #include <boost/spirit/include/phoenix.hpp>
+ #include <boost/fusion/include/std_pair.hpp>
++#include <boost/regex/pending/unicode_iterator.hpp>
+ #pragma GCC diagnostic pop
+ 
+ #include <vector>
+diff --git a/plugins/input/csv/csv_utils.cpp b/plugins/input/csv/csv_utils.cpp
+index 916b17e01..227ee2c9b 100644
+--- a/plugins/input/csv/csv_utils.cpp
++++ b/plugins/input/csv/csv_utils.cpp
+@@ -32,6 +32,7 @@
+ // csv grammar
+ #include <mapnik/csv/csv_grammar_impl.hpp>
+ //
++#include <boost/algorithm/string/trim.hpp>
+ #include "csv_getline.hpp"
+ #include "csv_utils.hpp"
+ 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mapnik/-/commit/f9f723222c0af50e4db747e7c4e8138dbc769f53

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mapnik/-/commit/f9f723222c0af50e4db747e7c4e8138dbc769f53
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to