# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # osrm # osrm/pkg-descr # osrm/Makefile # osrm/distinfo # osrm/pkg-plist # osrm/files # osrm/files/patch-src_extractor_guidance_sliproad__handler.cpp # osrm/files/osrm.in # echo c - osrm mkdir -p osrm > /dev/null 2>&1 echo x - osrm/pkg-descr sed 's/^X//' >osrm/pkg-descr << '08682183f0c821b513c6aa47aa6cc964' XThis is a port of osrm-backend of the open-streetmap project. X XWWW: http://project-osrm.org/ 08682183f0c821b513c6aa47aa6cc964 echo x - osrm/Makefile sed 's/^X//' >osrm/Makefile << '00c5c2be0128b50a0dc5d6a19a0cf07c' X# $FreeBSD$ X XPORTNAME= osrm XPORTVERSION= v5.5.1 XCATEGORIES= www XMASTER_SITES= GH X XMAINTAINER= aandersson@tappsi.co XCOMMENT= For geo routing and reverse geo lookups X XLICENSE= BSD2CLAUSE X XBUILD_DEPENDS= ${LOCALBASE}/lib/libstxxl.a:devel/stxxl XLIB_DEPENDS= libtbb.so:devel/tbb XLIB_DEPENDS+= libtbbmalloc.so:devel/tbb XLIB_DEPENDS+= libluabind.so:devel/luabind XLIB_DEPENDS+= libboost_program_options.so:devel/boost-libs XLIB_DEPENDS+= libboost_date_time.so:devel/boost-libs XLIB_DEPENDS+= libboost_chrono.so:devel/boost-libs XLIB_DEPENDS+= libboost_filesystem.so:devel/boost-libs XLIB_DEPENDS+= libboost_iostreams.so:devel/boost-libs XLIB_DEPENDS+= libboost_thread.so:devel/boost-libs XLIB_DEPENDS+= libboost_system.so:devel/boost-libs XLIB_DEPENDS+= libboost_regex.so:devel/boost-libs XLIB_DEPENDS+= libexpat.so:textproc/expat2 X XUSE_GITHUB= yes XGH_ACCOUNT= Project-OSRM XGH_PROJECT= osrm-backend X XCMAKE_BUILD_TYPE= Release X XUSES= cmake:outsource lua:51 XUSE_LDCONFIG= yes X XUSE_RC_SUBR= osrm X XLUA_VER=5.1 X XOSRMSHAREDIR= ${PREFIX}/share/osrm XOSRMPROFILEDIR= ${ORMSHAREDIR}/profiles X Xpost-extract: X @${MKDIR} ${WRKSRC}/build X ${RM} -r ${WRKSRC}/CMakeCache.txt X ${RM} -r ${WRKSRC}/CMakeFiles X Xpre-install: X X ${MKDIR} ${STAGEDIR}/var/db/osrm X ${MKDIR} ${STAGEDIR}${OSRMSHAREDIR} X ${MKDIR} ${STAGEDIR}${PREFIX}/share/osrm/profiles X ${CP} -r ${WRKSRC}/profiles ${STAGEDIR}${PREFIX}/share/osrm X.include 00c5c2be0128b50a0dc5d6a19a0cf07c echo x - osrm/distinfo sed 's/^X//' >osrm/distinfo << '563e15a35784b8ce22bfe6b43be0eff2' XTIMESTAMP = 1482358696 XSHA256 (Project-OSRM-osrm-backend-v5.5.1_GH0.tar.gz) = 3b1feeb4308e152683aaa215c572c3e69cdbd231d1741a78a8327b74a9eae3d6 XSIZE (Project-OSRM-osrm-backend-v5.5.1_GH0.tar.gz) = 2001489 563e15a35784b8ce22bfe6b43be0eff2 echo x - osrm/pkg-plist sed 's/^X//' >osrm/pkg-plist << 'f222684582f61445d670c2d011b5e110' Xbin/osrm-contract Xbin/osrm-datastore Xbin/osrm-extract Xbin/osrm-routed Xinclude/mapbox/optional.hpp Xinclude/mapbox/recursive_wrapper.hpp Xinclude/mapbox/variant.hpp Xinclude/mapbox/variant_io.hpp Xinclude/mapbox/variant_visitor.hpp Xinclude/osrm/bearing.hpp Xinclude/osrm/contractor/contractor.hpp Xinclude/osrm/contractor/contractor_config.hpp Xinclude/osrm/coordinate.hpp Xinclude/osrm/engine/api/base_parameters.hpp Xinclude/osrm/engine/api/match_parameters.hpp Xinclude/osrm/engine/api/nearest_parameters.hpp Xinclude/osrm/engine/api/route_parameters.hpp Xinclude/osrm/engine/api/table_parameters.hpp Xinclude/osrm/engine/api/tile_parameters.hpp Xinclude/osrm/engine/api/trip_parameters.hpp Xinclude/osrm/engine/bearing.hpp Xinclude/osrm/engine/engine_config.hpp Xinclude/osrm/engine/hint.hpp Xinclude/osrm/engine/phantom_node.hpp Xinclude/osrm/engine/status.hpp Xinclude/osrm/engine_config.hpp Xinclude/osrm/exception.hpp Xinclude/osrm/extractor/extractor.hpp Xinclude/osrm/extractor/extractor_config.hpp Xinclude/osrm/extractor/travel_mode.hpp Xinclude/osrm/json_container.hpp Xinclude/osrm/match_parameters.hpp Xinclude/osrm/nearest_parameters.hpp Xinclude/osrm/osrm.hpp Xinclude/osrm/osrm_fwd.hpp Xinclude/osrm/route_parameters.hpp Xinclude/osrm/status.hpp Xinclude/osrm/storage/storage.hpp Xinclude/osrm/storage/storage_config.hpp Xinclude/osrm/storage_config.hpp Xinclude/osrm/table_parameters.hpp Xinclude/osrm/tile_parameters.hpp Xinclude/osrm/trip_parameters.hpp Xinclude/osrm/util/coordinate.hpp Xinclude/osrm/util/exception.hpp Xinclude/osrm/util/json_container.hpp Xinclude/osrm/util/strong_typedef.hpp Xinclude/osrm/util/typedefs.hpp X%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm.a X%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_contract.a X%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_extract.a X%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_store.a X%%LUA_LIBDIR%%/pkgconfig/%%LUA_LIBDIR%%osrm.pc X%%DATADIR%%/profiles/bicycle.lua X%%DATADIR%%/profiles/car.lua X%%DATADIR%%/profiles/debug.lua X%%DATADIR%%/profiles/examples/postgis.lua X%%DATADIR%%/profiles/foot.lua X%%DATADIR%%/profiles/%%LUA_LIBDIR%%/access.lua X%%DATADIR%%/profiles/%%LUA_LIBDIR%%/destination.lua X%%DATADIR%%/profiles/%%LUA_LIBDIR%%/directional.lua X%%DATADIR%%/profiles/%%LUA_LIBDIR%%/guidance.lua X%%DATADIR%%/profiles/%%LUA_LIBDIR%%/maxspeed.lua X%%DATADIR%%/profiles/%%LUA_LIBDIR%%/pprint.lua X%%DATADIR%%/profiles/%%LUA_LIBDIR%%/sequence.lua X%%DATADIR%%/profiles/%%LUA_LIBDIR%%/set.lua X%%DATADIR%%/profiles/rasterbot.lua X%%DATADIR%%/profiles/rasterbotinterp.lua X%%DATADIR%%/profiles/test.lua X%%DATADIR%%/profiles/testbot.lua X%%DATADIR%%/profiles/turnbot.lua X@dir /var/db/osrm f222684582f61445d670c2d011b5e110 echo c - osrm/files mkdir -p osrm/files > /dev/null 2>&1 echo x - osrm/files/patch-src_extractor_guidance_sliproad__handler.cpp sed 's/^X//' >osrm/files/patch-src_extractor_guidance_sliproad__handler.cpp << '23a1f56f92eedc97eb81c12b67230ea4' X--- src/extractor/guidance/sliproad_handler.cpp.orig 2016-12-22 22:51:30 UTC X+++ src/extractor/guidance/sliproad_handler.cpp X@@ -307,7 +307,6 @@ operator()(const NodeID /*nid*/, const E X const EdgeID edge = sliproad_edge; // bd X X const auto coords = extractor.GetForwardCoordinatesAlongRoad(start, edge); X- BOOST_ASSERT(coords.size() >= 2); X X // Now keep start and end coordinate fix and check for curvature X const auto start_coord = coords.front(); 23a1f56f92eedc97eb81c12b67230ea4 echo x - osrm/files/osrm.in sed 's/^X//' >osrm/files/osrm.in << '76b309768f17192f29465ab00512aa01' X#!/bin/sh X X# PROVIDE: osrm X# REQUIRE: LOGIN cleanvar X# KEYWORD: shutdown X X. /etc/rc.subr X Xname="osrm" Xrcvar=${name}_enable Xload_rc_config $name X X: ${osrm_user:="nobody"} X: ${osrm_group:="nobody"} X: ${osrm_flags:=""} X: ${osrm_file:=""} X: ${osrm_options:="${osrm_flags} ${osrm_file}"} X X X Xpidfile="/var/run/osrm.pid" Xprocname="/usr/local/bin/osrm-routed" Xcommand=/usr/sbin/daemon Xcommand_args="-f -c -p ${pidfile} ${procname} ${osrm_options}" Xstart_precmd="osrm_precmd" X Xosrm_precmd() X{ X chown ${osrm_user}:${osrm_group} ${osrm_file} X install -o $osrm_user /dev/null ${pidfile} X} X X Xrun_rc_command "$1" 76b309768f17192f29465ab00512aa01 exit