[Git][debian-gis-team/tirex][master] 2 commits: Add patch to fix FTBFS with Mapnik 4.0. (closes: #1069109)

Bas Couwenberg (@sebastic) gitlab at salsa.debian.org
Mon Jun 17 07:07:56 BST 2024



Bas Couwenberg pushed to branch master at Debian GIS Project / tirex


Commits:
f310c08a by Bas Couwenberg at 2024-06-17T08:01:51+02:00
Add patch to fix FTBFS with Mapnik 4.0. (closes: #1069109)

- - - - -
afa169d3 by Bas Couwenberg at 2024-06-17T08:04:38+02:00
Set distribution to unstable.

- - - - -


4 changed files:

- debian/changelog
- debian/control
- + debian/patches/mapnik-4.0.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+tirex (0.7.1-3) unstable; urgency=medium
+
+  * Team upload.
+  * Add patch to fix FTBFS with Mapnik 4.0.
+    (closes: #1069109)
+
+ -- Bas Couwenberg <sebastic at debian.org>  Mon, 17 Jun 2024 08:04:22 +0200
+
 tirex (0.7.1-2) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/control
=====================================
@@ -10,7 +10,7 @@ Build-Depends: architecture-is-64-bit,
                libboost-program-options-dev,
                libipc-sharelite-perl,
                libjson-perl,
-               libmapnik-dev
+               libmapnik-dev (>= 4.0.0)
 Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/debian-gis-team/tirex
 Vcs-Git: https://salsa.debian.org/debian-gis-team/tirex.git


=====================================
debian/patches/mapnik-4.0.patch
=====================================
@@ -0,0 +1,28 @@
+Description: Use pkg-config for Mapnik 4.0.0.
+Author: Bas Couwenberg <sebastic at debian.org>
+Forwarded: https://github.com/openstreetmap/tirex/issues/60
+
+--- a/backend-mapnik/Makefile
++++ b/backend-mapnik/Makefile
+@@ -1,8 +1,7 @@
+ INSTALLOPTS=-g root -o root
+-CFLAGS += -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+-CXXFLAGS = `mapnik-config --cflags` $(CFLAGS)
++CXXFLAGS += `pkg-config --cflags libmapnik` -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
+ CXXFLAGS += -Wall -Wextra -pedantic -Wredundant-decls -Wdisabled-optimization -Wctor-dtor-privacy -Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo -Wold-style-cast
+-LDFLAGS= `mapnik-config --libs --ldflags --dep-libs`
++LDFLAGS += `pkg-config --libs libmapnik` -lboost_filesystem
+ 
+ backend-mapnik: renderd.o metatilehandler.o networklistener.o networkmessage.o networkrequest.o networkresponse.o debuggable.o requesthandler.o
+ 	$(CXX) -o $@ $^ $(LDFLAGS)
+--- a/backend-mapnik/metatilehandler.cc
++++ b/backend-mapnik/metatilehandler.cc
+@@ -25,7 +25,7 @@
+ #include <mapnik/agg_renderer.hpp>
+ #include <mapnik/image_util.hpp>
+ #include <mapnik/load_map.hpp>
+-#include <mapnik/box2d.hpp>
++#include <mapnik/geometry/box2d.hpp>
+ 
+ #if MAPNIK_VERSION >= 300000
+ # include <mapnik/datasource.hpp>


=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
 rules-requires-root.patch
+mapnik-4.0.patch



View it on GitLab: https://salsa.debian.org/debian-gis-team/tirex/-/compare/379af2e4fd71f37d2fbc724138fee0c3e61a102d...afa169d33c19c2a4c0a92319606bb9728f445368

-- 
This project does not include diff previews in email notifications.
View it on GitLab: https://salsa.debian.org/debian-gis-team/tirex/-/compare/379af2e4fd71f37d2fbc724138fee0c3e61a102d...afa169d33c19c2a4c0a92319606bb9728f445368
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20240617/96b0688c/attachment-0001.htm>


More information about the Pkg-grass-devel mailing list