git: ffbb6344f526 - main - www/osrm-backend: update to 5.28.d20240803

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Wed, 25 Sep 2024 06:30:11 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ffbb6344f5268a432fd9d4a5353c35d41f74807a

commit ffbb6344f5268a432fd9d4a5353c35d41f74807a
Author:     Peter Laursen <freebsd@mosedal.net>
AuthorDate: 2024-09-20 15:11:17 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-09-25 06:28:05 +0000

    www/osrm-backend: update to 5.28.d20240803
    
     - devel version as current version does not support build with recent
       clang
     - get rid of now obsolete patches
    
    Changelog: https://github.com/Project-OSRM/osrm-backend/releases
    
    PR:             277457
    Event:          EuroBSDcon 2024
---
 www/osrm-backend/Makefile                          | 25 +++++++++-------------
 www/osrm-backend/distinfo                          |  6 +++---
 .../patch-include_extractor_suffix__table.hpp      | 10 ---------
 www/osrm-backend/pkg-plist                         | 25 +++++++++++++++++-----
 4 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/www/osrm-backend/Makefile b/www/osrm-backend/Makefile
index 2f0ecf6a5f74..7e4592589420 100644
--- a/www/osrm-backend/Makefile
+++ b/www/osrm-backend/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	osrm-backend
 DISTVERSIONPREFIX=	v
-DISTVERSION=	5.26.0
-PORTREVISION=	6
+DISTVERSION=	5.28.0.d20240803
 CATEGORIES=	www
 
 MAINTAINER=	freebsd@mosedal.net
@@ -11,32 +10,28 @@ WWW=		https://project-osrm.org/
 LICENSE=	BSD2CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE.TXT
 
-LIB_DEPENDS=	libboost_chrono.so:devel/boost-libs \
-		libboost_date_time.so:devel/boost-libs \
-		libboost_filesystem.so:devel/boost-libs \
+NOT_FOR_ARCHS=	armv7 i386
+NOT_FOR_ARCHS_REASON=	Building on a 32 bit system is not supported
+
+LIB_DEPENDS=	libboost_date_time.so:devel/boost-libs \
 		libboost_iostreams.so:devel/boost-libs \
 		libboost_program_options.so:devel/boost-libs \
 		libboost_regex.so:devel/boost-libs \
-		libboost_system.so:devel/boost-libs \
 		libboost_thread.so:devel/boost-libs \
 		libexpat.so:textproc/expat2 \
-		libluabind.so:devel/luabind \
-		libtbb.so:devel/tbb \
-		libtbbmalloc.so:devel/tbb
+		libtbb.so:devel/onetbb
 
-USES=		cmake compiler:c++14-lang lua:53
+USES=		cmake compiler:c++20-lang lua:54 pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	Project-OSRM
-OPTIONS_DEFINE=	DEBUG
+GH_TAGNAME=	203314b1
 
 USE_RC_SUBR=	osrm
-
-CXXFLAGS+=	-Wno-range-loop-construct
-
+CMAKE_ON=	BUILD_STATIC_LIBS
 USERS=		osrm
 GROUPS=		osrm
 
-CMAKE_ON=	BUILD_STATIC_LIBS
+OPTIONS_DEFINE=	DEBUG
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|-Werror=all -Werror=extra|-Werror=extra|g' \
diff --git a/www/osrm-backend/distinfo b/www/osrm-backend/distinfo
index 907ab43e6521..49e368257b34 100644
--- a/www/osrm-backend/distinfo
+++ b/www/osrm-backend/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634740630
-SHA256 (Project-OSRM-osrm-backend-v5.26.0_GH0.tar.gz) = 45e986db540324bd0fc881b746e96477b054186698e8d14610ff7c095e906dcd
-SIZE (Project-OSRM-osrm-backend-v5.26.0_GH0.tar.gz) = 16853597
+TIMESTAMP = 1724904258
+SHA256 (Project-OSRM-osrm-backend-v5.28.0.d20240803-203314b1_GH0.tar.gz) = be19020227a513391e52dd6167bf5754e164befcfa89548c8f579601ec65c0ab
+SIZE (Project-OSRM-osrm-backend-v5.28.0.d20240803-203314b1_GH0.tar.gz) = 11279877
diff --git a/www/osrm-backend/files/patch-include_extractor_suffix__table.hpp b/www/osrm-backend/files/patch-include_extractor_suffix__table.hpp
deleted file mode 100644
index 752051e38c2f..000000000000
--- a/www/osrm-backend/files/patch-include_extractor_suffix__table.hpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- include/extractor/suffix_table.hpp.orig	2021-09-21 21:49:41 UTC
-+++ include/extractor/suffix_table.hpp
-@@ -2,6 +2,7 @@
- #define OSRM_EXTRACTOR_SUFFIX_LIST_HPP_
- 
- #include <string>
-+#include <vector>
- #include <unordered_set>
- 
- #include "util/string_view.hpp"
diff --git a/www/osrm-backend/pkg-plist b/www/osrm-backend/pkg-plist
index 74d2e2177de0..2a22e8a9f607 100644
--- a/www/osrm-backend/pkg-plist
+++ b/www/osrm-backend/pkg-plist
@@ -5,10 +5,20 @@ bin/osrm-datastore
 bin/osrm-extract
 bin/osrm-partition
 bin/osrm-routed
+include/flatbuffers/allocator.h
+include/flatbuffers/array.h
 include/flatbuffers/base.h
+include/flatbuffers/buffer.h
+include/flatbuffers/buffer_ref.h
+include/flatbuffers/code_generator.h
 include/flatbuffers/code_generators.h
+include/flatbuffers/default_allocator.h
+include/flatbuffers/detached_buffer.h
+include/flatbuffers/file_manager.h
+include/flatbuffers/flatbuffer_builder.h
 include/flatbuffers/flatbuffers.h
 include/flatbuffers/flatc.h
+include/flatbuffers/flex_flat_util.h
 include/flatbuffers/flexbuffers.h
 include/flatbuffers/grpc.h
 include/flatbuffers/hash.h
@@ -18,12 +28,13 @@ include/flatbuffers/reflection.h
 include/flatbuffers/reflection_generated.h
 include/flatbuffers/registry.h
 include/flatbuffers/stl_emulation.h
+include/flatbuffers/string.h
+include/flatbuffers/struct.h
+include/flatbuffers/table.h
 include/flatbuffers/util.h
-include/mapbox/optional.hpp
-include/mapbox/recursive_wrapper.hpp
-include/mapbox/variant.hpp
-include/mapbox/variant_io.hpp
-include/mapbox/variant_visitor.hpp
+include/flatbuffers/vector.h
+include/flatbuffers/vector_downward.h
+include/flatbuffers/verifier.h
 include/osrm/approach.hpp
 include/osrm/bearing.hpp
 include/osrm/contractor.hpp
@@ -33,6 +44,7 @@ include/osrm/contractor_config.hpp
 include/osrm/coordinate.hpp
 include/osrm/customizer.hpp
 include/osrm/customizer_config.hpp
+include/osrm/datasets.hpp
 include/osrm/engine/api/base_parameters.hpp
 include/osrm/engine/api/base_result.hpp
 include/osrm/engine/api/match_parameters.hpp
@@ -89,6 +101,8 @@ lib/libosrm_partition.a
 lib/libosrm_store.a
 lib/libosrm_update.a
 libdata/pkgconfig/libosrm.pc
+share/osrm/data/driving_side.geojson
+share/osrm/data/maxheight.geojson
 share/osrm/profiles/bicycle.lua
 share/osrm/profiles/car.lua
 share/osrm/profiles/debug_example.lua
@@ -106,6 +120,7 @@ share/osrm/profiles/lib/relations.lua
 share/osrm/profiles/lib/sequence.lua
 share/osrm/profiles/lib/set.lua
 share/osrm/profiles/lib/tags.lua
+share/osrm/profiles/lib/traffic_signal.lua
 share/osrm/profiles/lib/utils.lua
 share/osrm/profiles/lib/way_handlers.lua
 share/osrm/profiles/rasterbot.lua