*/*: update boost consumers after boost-1.9297a84ef467
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-backendinstalls 6.0.0.g20250916_3 fromlatest; fromquarterly(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, grouposrm
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | ✗ | ✗ | – |
| FreeBSD 15 | 6.0.0.g20250916_3 | 6.0.0.g20250916_3 | – |
| FreeBSD 14 | 6.0.0.g20250916_3 | 6.0.0.g20250916_3 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 6.0.0.g20250916_3 | 6.0.0.g20250916_3 | – |
| FreeBSD 14 | 6.0.0.g20250916_3 | 6.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)
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: 2026Q3165963595d*/*: bump consumers after devel/boost update213840c151
devel/boost: bump consumers after boost upgrade (+) Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead67fb95fb3b
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 2025a82ef635fd
devel/boost: bump consumers after Boost update18632db919
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, LLCfe5fe808e5
www/osrm-backend: disable on powerpcdb6b5d611c
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: 2025Q12ae03d3a68
devel/boost: bump consu,ers after update Boost to 1.86 release Sponsored by: Future Crew, LLC312ee18b02
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: 282641dd668bbfb7
*/*: bump consumers after devel/boost* update With hat: office Sponsored by: Future Crew, LLC55cfbcf56c
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 2024ffbb6344f5
devel/boost: bump consumers after library updatedb616534ff
*/*: 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/D42068bbab7f59e9
devel/boost*: bump all consumers after 1.83.021d8008e86
*/*: bump all direct Boost cunsumers3e45e8e244
*/*: bump libboost*.so libraries consumert after Boost upgradee1287d0d12
www/osrm-backend: prepare for upcoming Boost-1.81 With hat: officeda6ca1a630
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
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
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
*/*: bump all consumers after recent boost upgrade4cf39decb3
devel/boost-all: bump all library consumers after boost upgrade PR: 246106b082b3d13e
www/osrm-backend: Update to 5.26.0 PR: 259312ee0bc0ed37
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
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
all: Remove all other $FreeBSD keywords.135fdeebb9
Remove # $FreeBSD$ from Makefiles.305f148f48
Remove occurrences of %%LUA_LIBDIR%%. Differential Revision: https://reviews.freebsd.org/D2913818f4cb47cc
Update to 5.24.0 PR: 253348 Submitted by: freebsd@mosedal.net (maintainer)b80d31b928
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
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)c8c5d9de25Update devel/tbb to 2020.3 and bump dependent ports' revisions Changelog: https://github.com/oneapi-src/oneTBB/blob/v2020.3/CHANGESb4b8dbee42
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/D246241e9717c8ae
Update devel/tbb to 2020.2 and bump dependent port's revisions Changelog: https://github.com/oneapi-src/oneTBB/blob/tbb_2020/CHANGES555ae57247
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/CHANGES23cb661f63
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/D22136701aa3bcf8
Update devel/tbb to 2019.8 and bump dependent ports' revisions Changelog: https://github.com/intel/tbb/blob/tbb_2019/CHANGES03166a4b36
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/D20774befa71e0f3
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: 238330ea8c8ec7da
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/D193039b21a3a084
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.md4ac8a4b029
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: antoine707c6bf295
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: 231590a9f015d155
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/D176457c879267dc
Update devel/tbb to version 2019.1 and bump dependent ports' revisions Also, reintegrate HTML documentation that was removed in previous version.e20bbea618
Update devel/tbb to version 2019 and bump dependent port's revisionsc05d3b7d2f
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/D161650b055d47f2
Update to version 5.17.2 PR: 227781 Submitted by: maintainer0f4608d7b1