CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

www/osrm-backend 6.0.0.g20250916_3

Open Source Routing Machine (Backend)

Port info

Maintainer
freebsd@mosedal.net
Packages
latest: 6.0.0.g20250916_3
Upstream
Higher version available: 26.10.0
Last update
to 6.0.0.g20250916_3 · 97a84ef467
Quarterly
2026Q4: 6.0.0.g20250916_3
WWW
https://project-osrm.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install osrm-backend
installs 6.0.0.g20250916_3 from latest; from quarterly (2026Q4) 6.0.0.g20250916_3
Port
# cd /usr/ports/www/osrm-backend && make install clean
Size
8.0 MiB download · 45 MiB installed
Depends on
devel/boost-libs 1.92.0, devel/onetbb 2023.1.0, lang/lua54 5.4.8, textproc/expat2 2.9.0
License
BSD2CLAUSE
Creates
user osrm, group osrm

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 16✗✗–
FreeBSD 156.0.0.g20250916_36.0.0.g20250916_3–
FreeBSD 146.0.0.g20250916_36.0.0.g20250916_3✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 156.0.0.g20250916_36.0.0.g20250916_3–
FreeBSD 146.0.0.g20250916_36.0.0.g20250916_3✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 6.0.0.g20250916_3.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (57)

Dima Panov (fluffy) · 6.0.0.g20250916_3
*/*: update boost consumers after boost-1.92
97a84ef467
Vladimir Druzenko (vvd) · 6.0.0.g20250916_2 MFH 2026Q3 ✓
www/osrm-backend: Fix build: 'deadline_timer' is deprecated: Use system_timer

In file included from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-0ae940c31566df2aec0ecd679c84c11ede9831ef/src/tools/r
outed.cpp:1:
In file included from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-0ae940c31566df2aec0ecd679c84c11ede9831ef/include/ser
ver/server.hpp:4:
/wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-0ae940c31566df2aec0ecd679c84c11ede9831ef/include/server/connection.hpp:53:
18: error: 'deadline_timer' is deprecated: Use system_timer [-Werror,-Wdeprecated-declarations]
   53 |     boost::asio::deadline_timer timer;
      |                  ^
/usr/local/include/boost/asio/deadline_timer.hpp:36:1: note: 'deadline_timer' has been explicitly marked deprecated here
   36 | BOOST_ASIO_DEPRECATED_MSG("Use system_timer")
      | ^
/usr/local/include/boost/asio/detail/config.hpp:1484:47: note: expanded from macro 'BOOST_ASIO_DEPRECATED_MSG'
 1484 | #     define BOOST_ASIO_DEPRECATED_MSG(msg) [[deprecated(msg)]]
      |                                               ^
1 error generated.

- Add -Wno-deprecated-declarations to the CXXFLAGS.
- While here fix warning from portclippy.

PR:		297799
Sponsored by:	UNIS Labs
MFH:		2026Q3
165963595d
Dima Panov (fluffy) · 6.0.0.g20250916_2
*/*: bump consumers after devel/boost update
213840c151
Dima Panov (fluffy) · 6.0.0.g20250916_1
devel/boost: bump consumers after boost upgrade (+)

Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead
67fb95fb3b
Robert Clausecker (fuz) · 6.0.0.g20250916
www/osrm-backend: update to 6.0.0.g20250916

- fixes the build with Boost 1.87 and later from upstream
 - port has also been updated to the latest commit

Other changes:

 - upstream has decided to remove their header files and libraries from
   their packages, leaving them as an implementation detail.
 - various fixes to speed limits.
 - various fixes to unit tests.
 - remove a Linux-only tool from the CMakeLists.txt file; it was never
   installed and would fail on run-time due to it not being implemented
   for FreeBSD.

Changelog: https://github.com/Project-OSRM/osrm-backend/releases/tag/v6.0.0

PR:		285105
Event:		EuroBSDcon Devsummit 2025
a82ef635fd
Dima Panov (fluffy) · 5.28.0.d20240803_4
devel/boost: bump consumers after Boost update
18632db919
Dima Panov (fluffy) · 5.28.0.d20240803_3
www/osrm-backend: mark as BROKEN with Boost>=1.87 (+)

Since 1.87 release some long-time-ago deprecated Boost.asio facilities was dropped off

Sponsored by:	Future Crew, LLC
fe5fe808e5
Piotr Kubaj (pkubaj) · 5.28.0.d20240803_3
www/osrm-backend: disable on powerpc
db6b5d611c
Robert Clausecker (fuz) · 5.28.0.d20240803_3
www/osrm-backend: unbundle sol2

- Remove the DEBUG option - it did nothing.
 - Trie to unbundle the included sol2 library.
 - Remove the dependency on Clang 18 for FreeBSD-Current.
 - Bump PORTREVISION

PR:		283292
MFH:		2025Q1
2ae03d3a68
Dima Panov (fluffy) · 5.28.0.d20240803_2
devel/boost: bump consu,ers after update Boost to 1.86 release

Sponsored by:	Future Crew, LLC
312ee18b02
Robert Clausecker (fuz) · 5.28.0.d20240803_1
www/osrm-backend: fix build post LLVM 19 import

After the base system compiler was updated to Clang 19, the port failed
to build. (The specific bug is in its version of sol2 included in this
port).  To fix this, I've added a patch that uses an older version of
Clang on FreeBSD-CURRENT after the update to clang 19 was applied.
It's a bit heavy-handed, but at least it gets the port building again on
CURRENT until I can find some time to make a more permanent fix for the
library.

PR:		282641
dd668bbfb7
Dima Panov (fluffy) · 5.28.0.d20240803_1
*/*: bump consumers after devel/boost* update

With hat:	office
Sponsored by:	Future Crew, LLC
55cfbcf56c
Robert Clausecker (fuz) · 5.28.0.d20240803
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
ffbb6344f5
Dima Panov (fluffy) · 5.26.0_6
devel/boost: bump consumers after library update
db616534ff
Muhammad Moinur Rahman (bofh) · 5.26.0_5
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
bbab7f59e9
Dima Panov (fluffy) · 5.26.0_5
devel/boost*: bump all consumers after 1.83.0
21d8008e86
Dima Panov (fluffy) · 5.26.0_4
*/*: bump all direct Boost cunsumers
3e45e8e244
Dima Panov (fluffy) · 5.26.0_3
*/*:	bump libboost*.so libraries consumert after Boost upgrade
e1287d0d12
Dima Panov (fluffy) · 5.26.0_2
www/osrm-backend: prepare for upcoming Boost-1.81

With hat:	office
da6ca1a630
Daniel Engberg (diizzy) · 5.26.0_2
www/osrm-backend: Disable compiler warnings as errors

When -DNDEBUG is defined -Werror=all needs to be disabled otherwise
port won't build

PR:		266852
Approved by:	portmgr (maintainer timeout, 2+ weeks)
fa14b345d7
Stefan Eßer (se) · 5.26.0_2
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 5.26.0_2
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Dima Panov (fluffy) · 5.26.0_2
*/*: bump all consumers after recent boost upgrade
4cf39decb3
Dima Panov (fluffy) · 5.26.0_1
devel/boost-all: bump all library consumers after boost upgrade

PR:	246106
b082b3d13e
Neel Chauhan (nc) · 5.26.0
www/osrm-backend: Update to 5.26.0

PR:	259312
ee0bc0ed37
Guangyuan Yang (ygy) · 5.25.0
www/osrm-backend: Update to 5.25.0

Changelog:	https://github.com/Project-OSRM/osrm-backend/releases/tag/v5.25.0

PR:		257425
MFH:		No (release contains breaking changes)
Approved by:	lwhsu (mentor, implicit)
572f9a37ba
Mathieu Arnold (mat) · 5.24.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 5.24.0
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 5.24.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Mathieu Arnold (mat) · 5.24.0
Remove occurrences of %%LUA_LIBDIR%%.

Differential Revision:	https://reviews.freebsd.org/D29138
18f4cb47cc
Ganael LAPLANCHE (martymac) · 5.24.0
Update to 5.24.0

PR:		253348
Submitted by:	freebsd@mosedal.net (maintainer)
b80d31b928
Fernando Apesteguía (fernape) · 5.23.0
www/osrm-backend: Update to v5.23.0

ChangeLog: https://github.com/Project-OSRM/osrm-backend/releases/tag/v5.23.0

PR:	250620
Submitted by:	freebsd@mosedal.net (maintainer)
MFH:	2020Q4 (blanket, runtime fixes)
4e84f3549b
Piotr Kubaj (pkubaj) · 5.22.0_9
www/osrm-backend: fix build on GCC architectures

Merge two upstream commits to fix build:
/wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-5.22.0/src/storage/io_config.cpp: In member function 'bool osrm::storage::IOConfig::IsValid() const':
/wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-5.22.0/src/storage/io_config.cpp:18:89: error: call of overloaded 'is_regular_file(<brace-enclosed initializer list>)' is ambiguous
   18 |         if (!boost::filesystem::is_regular_file({base_path.string() + fileName.string()}))
      |                                                                                         ^
In file included from /usr/local/include/boost/filesystem.hpp:18,
                 from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-5.22.0/include/storage/io_config.hpp:8,
                 from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-5.22.0/src/storage/io_config.cpp:1:
/usr/local/include/boost/filesystem/directory.hpp:171:20: note: candidate: 'bool boost::filesystem::is_regular_file(const boost::filesystem::directory_entry&)'
  171 | inline bool        is_regular_file(const directory_entry& e) BOOST_NOEXCEPT { return filesystem::is_regular_file(e.status()); }
      |                    ^~~~~~~~~~~~~~~
In file included from /usr/local/include/boost/filesystem.hpp:19,
                 from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-5.22.0/include/storage/io_config.hpp:8,
                 from /wrkdirs/usr/ports/www/osrm-backend/work/osrm-backend-5.22.0/src/storage/io_config.cpp:1:
/usr/local/include/boost/filesystem/operations.hpp:169:6: note: candidate: 'bool boost::filesystem::is_regular_file(const boost::filesystem::path&)'
  169 | bool is_regular_file(const path& p)  {return is_regular_file(detail::status(p));}
      |      ^~~~~~~~~~~~~~~

MFH:		2020Q3 (fix build blanket)
c8c5d9de25
Ganael LAPLANCHE (martymac) · 5.22.0_9
Update devel/tbb to 2020.3 and bump dependent ports' revisions

Changelog: https://github.com/oneapi-src/oneTBB/blob/v2020.3/CHANGES
b4b8dbee42
Loïc Bartoletti (lbartoletti) · 5.22.0_8
www/osrm-backend: Fix build on CURRENT and pet portlint

PR:		245622
Submitted by:	freebsd@mosedal.net (maintainer)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D24624
1e9717c8ae
Ganael LAPLANCHE (martymac) · 5.22.0_7
Update devel/tbb to 2020.2 and bump dependent port's revisions

Changelog: https://github.com/oneapi-src/oneTBB/blob/tbb_2020/CHANGES
555ae57247
Ganael LAPLANCHE (martymac) · 5.22.0_6
Update devel/tbb to 2020.0 and bump dependent ports' revisions [1]

Also, while here, re-generate patches using the makepatch target

[1] Changelog: https://github.com/intel/tbb/blob/v2020.0/CHANGES
23cb661f63
Jan Beich (jbeich) · 5.22.0_5
devel/boost-*: update to 1.72.0

Changes:	http://www.boost.org/users/history/version_1_72_0.html
PR:		241449
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D22136
701aa3bcf8
Ganael LAPLANCHE (martymac) · 5.22.0_4
Update devel/tbb to 2019.8 and bump dependent ports' revisions

Changelog: https://github.com/intel/tbb/blob/tbb_2019/CHANGES
03166a4b36
Jan Beich (jbeich) · 5.22.0_3
devel/boost-*: update to 1.71.0

Changes:	http://www.boost.org/users/history/version_1_71_0.html
PR:		238827
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20774
befa71e0f3
Gerald Pfeifer (gerald) · 5.22.0_2
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Jan Beich (jbeich) · 5.22.0_1
devel/boost-*: update to 1.70.0

Changes:	http://www.boost.org/users/history/version_1_70_0.html
PR:		235956
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19303
9b21a3a084
Kurt Jaeger (pi) · 5.22.0
www/osrm-backend: update 5.17.2 -> 5.22.0

- submitter becomes maintainer

PR:		235343
Submitted by:	Peter Laursen <freebsd@mosedal.net>
Approved by:	Andreas Andersson <a.andersson.thn@gmail.com> (maintainer)
Relnotes:	https://github.com/Project-OSRM/osrm-backend/blob/master/CHANGELOG.md
4ac8a4b029
Tobias C. Berner (tcberner) · 5.17.2_5
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
707c6bf295
Gerald Pfeifer (gerald) · 5.17.2_5
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Jan Beich (jbeich) · 5.17.2_4
devel/boost-*: update to 1.69.0

Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
7c879267dc
Ganael LAPLANCHE (martymac) · 5.17.2_3
Update devel/tbb to version 2019.1 and bump dependent ports' revisions

Also, reintegrate HTML documentation that was removed in previous version.
e20bbea618
Ganael LAPLANCHE (martymac) · 5.17.2_2
Update devel/tbb to version 2019 and bump dependent port's revisions
c05d3b7d2f
Jan Beich (jbeich) · 5.17.2_1
devel/boost-*: update to 1.68.0

- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
0b055d47f2
Kirill Ponomarev (krion) · 5.17.2
Update to version 5.17.2

PR:		227781
Submitted by:	maintainer
0f4608d7b1