notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
Port details
osrm-backend Open Source Routing Machine (Backend)
5.26.0_1 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 5.26.0Version of this port present on the latest quarterly branch.
Maintainer: freebsd@mosedal.net search for ports maintained by this maintainer
Port Added: 2018-02-13 19:56:48
Last Update: 2022-05-22 20:17:16
Commit Hash: b082b3d
License: BSD2CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (122 items)
Collapse this list.
  1. /usr/local/share/licenses/osrm-backend-5.26.0_1/catalog.mk
  2. /usr/local/share/licenses/osrm-backend-5.26.0_1/LICENSE
  3. /usr/local/share/licenses/osrm-backend-5.26.0_1/BSD2CLAUSE
  4. bin/osrm-components
  5. bin/osrm-contract
  6. bin/osrm-customize
  7. bin/osrm-datastore
  8. bin/osrm-extract
  9. bin/osrm-partition
  10. bin/osrm-routed
  11. include/flatbuffers/base.h
  12. include/flatbuffers/code_generators.h
  13. include/flatbuffers/flatbuffers.h
  14. include/flatbuffers/flatc.h
  15. include/flatbuffers/flexbuffers.h
  16. include/flatbuffers/grpc.h
  17. include/flatbuffers/hash.h
  18. include/flatbuffers/idl.h
  19. include/flatbuffers/minireflect.h
  20. include/flatbuffers/reflection.h
  21. include/flatbuffers/reflection_generated.h
  22. include/flatbuffers/registry.h
  23. include/flatbuffers/stl_emulation.h
  24. include/flatbuffers/util.h
  25. include/mapbox/optional.hpp
  26. include/mapbox/recursive_wrapper.hpp
  27. include/mapbox/variant.hpp
  28. include/mapbox/variant_io.hpp
  29. include/mapbox/variant_visitor.hpp
  30. include/osrm/approach.hpp
  31. include/osrm/bearing.hpp
  32. include/osrm/contractor.hpp
  33. include/osrm/contractor/contractor.hpp
  34. include/osrm/contractor/contractor_config.hpp
  35. include/osrm/contractor_config.hpp
  36. include/osrm/coordinate.hpp
  37. include/osrm/customizer.hpp
  38. include/osrm/customizer_config.hpp
  39. include/osrm/engine/api/base_parameters.hpp
  40. include/osrm/engine/api/base_result.hpp
  41. include/osrm/engine/api/match_parameters.hpp
  42. include/osrm/engine/api/nearest_parameters.hpp
  43. include/osrm/engine/api/route_parameters.hpp
  44. include/osrm/engine/api/table_parameters.hpp
  45. include/osrm/engine/api/tile_parameters.hpp
  46. include/osrm/engine/api/trip_parameters.hpp
  47. include/osrm/engine/approach.hpp
  48. include/osrm/engine/bearing.hpp
  49. include/osrm/engine/engine_config.hpp
  50. include/osrm/engine/hint.hpp
  51. include/osrm/engine/phantom_node.hpp
  52. include/osrm/engine/status.hpp
  53. include/osrm/engine_config.hpp
  54. include/osrm/error_codes.hpp
  55. include/osrm/exception.hpp
  56. include/osrm/extractor.hpp
  57. include/osrm/extractor/extractor.hpp
  58. include/osrm/extractor/extractor_config.hpp
  59. include/osrm/extractor/io_config.hpp
  60. include/osrm/extractor/travel_mode.hpp
  61. include/osrm/extractor_config.hpp
  62. include/osrm/json_container.hpp
  63. include/osrm/match_parameters.hpp
  64. include/osrm/nearest_parameters.hpp
  65. include/osrm/osrm.hpp
  66. include/osrm/osrm_fwd.hpp
  67. include/osrm/partitioner.hpp
  68. include/osrm/partitioner/partitioner.hpp
  69. include/osrm/partitioner/partitioner_config.hpp
  70. include/osrm/partitioner_config.hpp
  71. include/osrm/route_parameters.hpp
  72. include/osrm/status.hpp
  73. include/osrm/storage/io_config.hpp
  74. include/osrm/storage/storage.hpp
  75. include/osrm/storage/storage_config.hpp
  76. include/osrm/storage_config.hpp
  77. include/osrm/table_parameters.hpp
  78. include/osrm/tile_parameters.hpp
  79. include/osrm/trip_parameters.hpp
  80. include/osrm/util/alias.hpp
  81. include/osrm/util/bearing.hpp
  82. include/osrm/util/coordinate.hpp
  83. include/osrm/util/exception.hpp
  84. include/osrm/util/json_container.hpp
  85. include/osrm/util/typedefs.hpp
  86. lib/libosrm.a
  87. lib/libosrm_contract.a
  88. lib/libosrm_customize.a
  89. lib/libosrm_extract.a
  90. lib/libosrm_guidance.a
  91. lib/libosrm_partition.a
  92. lib/libosrm_store.a
  93. lib/libosrm_update.a
  94. libdata/pkgconfig/libosrm.pc
  95. share/osrm/profiles/bicycle.lua
  96. share/osrm/profiles/car.lua
  97. share/osrm/profiles/debug_example.lua
  98. share/osrm/profiles/debug_way.lua
  99. share/osrm/profiles/examples/postgis.lua
  100. share/osrm/profiles/foot.lua
  101. share/osrm/profiles/lib/access.lua
  102. share/osrm/profiles/lib/destination.lua
  103. share/osrm/profiles/lib/guidance.lua
  104. share/osrm/profiles/lib/maxspeed.lua
  105. share/osrm/profiles/lib/measure.lua
  106. share/osrm/profiles/lib/pprint.lua
  107. share/osrm/profiles/lib/profile_debugger.lua
  108. share/osrm/profiles/lib/relations.lua
  109. share/osrm/profiles/lib/sequence.lua
  110. share/osrm/profiles/lib/set.lua
  111. share/osrm/profiles/lib/tags.lua
  112. share/osrm/profiles/lib/utils.lua
  113. share/osrm/profiles/lib/way_handlers.lua
  114. share/osrm/profiles/rasterbot.lua
  115. share/osrm/profiles/rasterbotinterp.lua
  116. share/osrm/profiles/test.lua
  117. share/osrm/profiles/testbot.lua
  118. share/osrm/profiles/turnbot.lua
  119. @dir /var/db/osrm-backend
  120. @owner
  121. @group
  122. @mode
Collapse this list.
Dependency lines:
  • osrm-backend>0:www/osrm-backend
To install the port:
cd /usr/ports/www/osrm-backend/ && make install clean
To add the package, run one of these commands:
  • pkg install www/osrm-backend
  • pkg install osrm-backend
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: osrm-backend
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
osrm-backend
ABIlatestquarterly
FreeBSD:11:aarch645.17.2_15.22.0_8
FreeBSD:11:amd645.25.05.24.0
FreeBSD:11:armv6--
FreeBSD:11:i3865.25.05.24.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch645.17.2_25.26.0
FreeBSD:12:amd645.26.05.26.0
FreeBSD:12:armv65.17.2_2-
FreeBSD:12:armv75.17.2_2-
FreeBSD:12:i3865.26.05.26.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-5.24.0
FreeBSD:13:aarch645.26.05.26.0
FreeBSD:13:amd645.26.05.26.0
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3865.26.05.26.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch645.26.0-
FreeBSD:14:amd645.26.0-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3865.26.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc645.24.0-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
Library dependencies:
  1. libboost_chrono.so : devel/boost-libs
  2. libboost_date_time.so : devel/boost-libs
  3. libboost_filesystem.so : devel/boost-libs
  4. libboost_iostreams.so : devel/boost-libs
  5. libboost_program_options.so : devel/boost-libs
  6. libboost_regex.so : devel/boost-libs
  7. libboost_system.so : devel/boost-libs
  8. libboost_thread.so : devel/boost-libs
  9. libexpat.so : textproc/expat2
  10. libluabind.so : devel/luabind
  11. libtbb.so : devel/tbb
  12. libtbbmalloc.so : devel/tbb
  13. liblua-5.3.so : lang/lua53
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Project-OSRM/osrm-backend/tar.gz/v5.26.0?dummy=/
Collapse this list.

Number of commits found: 34

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
22 May 2022 20:17:16
 files touched by this commit commit hash:b082b3d13e8c4872b73fb681eb99b261926ac9cd  5.26.0_1
Dima Panov (fluffy) search for other commits by this committer
devel/boost-all: bump all library consumers after boost upgrade

PR:	246106
29 Oct 2021 16:48:14
 files touched by this commit commit hash:ee0bc0ed37adc1793fa35bf586bfbfc00cd78f9c  5.26.0
Neel Chauhan (nc) search for other commits by this committer
Author: Gian-Simon Purkert
www/osrm-backend: Update to 5.26.0

PR:	259312
26 Jul 2021 09:52:59
 files touched by this commit commit hash:572f9a37ba6cb1cfd77cff81b0d46380ee51a528  5.25.0
Guangyuan Yang (ygy) search for other commits by this committer
Author: Peter Laursen
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)
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  5.24.0
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  5.24.0
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  5.24.0
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
09 Mar 2021 14:13:41
Original commit files touched by this commit Revision:567933  5.24.0
mat search for other commits by this committer
Remove occurrences of %%LUA_LIBDIR%%.

Differential Revision:	https://reviews.freebsd.org/D29138
08 Feb 2021 16:01:20
Original commit files touched by this commit Revision:564716  5.24.0
martymac search for other commits by this committer
Update to 5.24.0

PR:		253348
Submitted by:	freebsd@mosedal.net (maintainer)
03 Nov 2020 14:17:54
Original commit files touched by this commit Revision:553984  5.23.0
fernape search for other commits by this committer
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)
17 Aug 2020 20:01:15
Original commit files touched by this commit Revision:545180  5.22.0_9
pkubaj search for other commits by this committer
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)
17 Jul 2020 10:12:26
Original commit files touched by this commit Revision:542423  5.22.0_9
martymac search for other commits by this committer
Update devel/tbb to 2020.3 and bump dependent ports' revisions

Changelog: https://github.com/oneapi-src/oneTBB/blob/v2020.3/CHANGES
18 May 2020 13:38:12
Original commit files touched by this commit Revision:535738  5.22.0_8
lbartoletti search for other commits by this committer
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
01 Apr 2020 14:14:52
Original commit files touched by this commit Revision:530219  5.22.0_7
martymac search for other commits by this committer
Update devel/tbb to 2020.2 and bump dependent port's revisions

Changelog: https://github.com/oneapi-src/oneTBB/blob/tbb_2020/CHANGES
26 Dec 2019 16:25:22
Original commit files touched by this commit Revision:520935  5.22.0_6
martymac search for other commits by this committer
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
11 Dec 2019 17:53:49
Original commit files touched by this commit Revision:519824  5.22.0_5
jbeich search for other commits by this committer
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
25 Sep 2019 10:03:50
Original commit files touched by this commit Revision:512777  5.22.0_4
martymac search for other commits by this committer
Update devel/tbb to 2019.8 and bump dependent ports' revisions

Changelog: https://github.com/intel/tbb/blob/tbb_2019/CHANGES
19 Aug 2019 15:35:28
Original commit files touched by this commit Revision:509290  5.22.0_3
jbeich search for other commits by this committer
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
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  5.22.0_2
gerald search for other commits by this committer
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
12 Apr 2019 06:36:31
Original commit files touched by this commit Revision:498698  5.22.0_1
jbeich search for other commits by this committer
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
02 Feb 2019 18:29:46
Original commit files touched by this commit Revision:491970  5.22.0
pi search for other commits by this committer
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
25 Dec 2018 20:25:40
Original commit files touched by this commit Revision:488341  5.17.2_5
tcberner search for other commits by this committer
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
12 Dec 2018 01:35:36
Original commit files touched by this commit Revision:487272  5.17.2_5
gerald search for other commits by this committer
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
12 Dec 2018 00:15:50
Original commit files touched by this commit Revision:487266  5.17.2_4
jbeich search for other commits by this committer
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
11 Oct 2018 14:47:14
Original commit files touched by this commit Revision:481833  5.17.2_3
martymac search for other commits by this committer
Update devel/tbb to version 2019.1 and bump dependent ports' revisions

Also, reintegrate HTML documentation that was removed in previous version.
04 Oct 2018 10:03:59
Original commit files touched by this commit Revision:481215  5.17.2_2
martymac search for other commits by this committer
Update devel/tbb to version 2019 and bump dependent port's revisions
09 Aug 2018 06:58:31
Original commit files touched by this commit Revision:476723  5.17.2_1
jbeich search for other commits by this committer
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
26 Apr 2018 10:01:33
Original commit files touched by this commit Revision:468341  5.17.2
krion search for other commits by this committer
Update to version 5.17.2

PR:		227781
Submitted by:	maintainer
18 Apr 2018 13:57:43
Original commit files touched by this commit Revision:467711  5.16.4_1
jbeich search for other commits by this committer
devel/boost-*: update to 1.67.0

Changes:	http://www.boost.org/users/history/version_1_67_0.html
PR:		227427
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15030
14 Mar 2018 06:55:55
Original commit files touched by this commit Revision:464462  5.16.4
yuri search for other commits by this committer
www/osrm-backend: Update to 5.16.4

Changes from 5.16.3:
- Bugfixes:
  - FIXED: Properly calculate annotations for speeds, durations and distances
when waypoints are used with mapmatching

PR:		226595
Submitted by:	Andreas Andersson <a.andersson.thn@gmail.com> (maintainer)
11 Mar 2018 09:18:33
Original commit files touched by this commit Revision:464154  5.16.3
joneum search for other commits by this committer
www/osrm-backend: Update to 5.16.3

- Changes from 5.16.2:
      - FIXED: Remove the last short annotation segment in `trimShortSegments`
    - Performance
      - FIXED: Speed up response time when lots of legs exist and geojson is
used with `steps=true`

PR:		226481
Submitted by:	Andreas Andersson <a.andersson.thn@gmail.com> (maintainer)
06 Mar 2018 19:01:50
Original commit files touched by this commit Revision:463739  5.16.2
yuri search for other commits by this committer
www/osrm-backend: Update to 5.16.2

Port changes:
* Now uses lua:53
* Enabled shared libraries
* Added USE_LDCONFIG

PR:		226392
Submitted by:	Andreas Andersson <a.andersson.thn@gmail.com> (maintainer)
Approved by:	tcberner (mentor, implicit)
24 Feb 2018 17:33:07
Original commit files touched by this commit Revision:462853  5.15.3
yuri search for other commits by this committer
www/osrm-backend: Update to 5.15.3

Changes from 5.15.2:
- Bugfixes: fix deduplication of route steps when waypoints are used [#4909]
  https://github.com/Project-OSRM/osrm-backend/issues/4909

Additional port changes:
* Removed USE_LDCONFIG (no shared libs)
* Grouped USExx
* Silenced the pre-install command

PR:		226156
Submitted by:	Andreas Andersson <a.andersson.thn@gmail.com> (maintainer)
Approved by:	tcberner (mentor, implicit)
13 Feb 2018 20:09:05
Original commit files touched by this commit Revision:461741  5.15.2
antoine search for other commits by this committer
Cleanup
13 Feb 2018 19:56:37
Original commit files touched by this commit Revision:461738  5.15.2
pi search for other commits by this committer
New port: www/osrm-backend

This is a port of osrm-backend of the open-streetmap project.

WWW: http://project-osrm.org/

PR:		215524
Submitted by:	Andreas Andersson <a.andersson.thn@gmail.com>
Reviewed by:	koobs, ultima, tz

Number of commits found: 34