--- GIDs (revision 447202) +++ GIDs (working copy) @@ -159,7 +159,7 @@ opendnssec:*:215: nsd:*:216: anvil:*:217: -# free: 218 +osrm-backend:*:218 # free: 219 bs:*:220: # free: 221 --- UIDs (revision 447202) +++ UIDs (working copy) @@ -164,7 +164,7 @@ opendnssec:*:215:215::0:0:Opendnssec Pseudo User:/nonexistent:/usr/sbin/nologin nsd:*:216:216::0:0:NSD DNS Server:/nonexistent:/usr/sbin/nologin anvil:*:217:217::0:0:anvil certificate dropper:/var/db/anvil:/bin/sh -# free: 218 +osrm-backend:*218:218:0:0:OSRM backend user:/var/db/osrm-backend:/bin/sh # free: 219 bs:*:220:220::0:0:Big Sister:/usr/local/bigsister:/bin/sh # free: 221 --- www/osrm-backend/Makefile (nonexistent) +++ www/osrm-backend/Makefile (working copy) @@ -0,0 +1,56 @@ +# $FreeBSD$ + +PORTNAME= osrm-backend +PORTVERSION= v5.9.0 +CATEGORIES= www +MASTER_SITES= GH + +MAINTAINER= aandersson@tappsi.co +COMMENT= Open Source Routing Machine (Backend) + +LICENSE= BSD2CLAUSE + +BUILD_DEPENDS= ${LOCALBASE}/lib/libstxxl.a:devel/stxxl +LIB_DEPENDS= libtbb.so:devel/tbb +LIB_DEPENDS+= libtbbmalloc.so:devel/tbb +LIB_DEPENDS+= libluabind.so:devel/luabind +LIB_DEPENDS+= libboost_program_options.so:devel/boost-libs +LIB_DEPENDS+= libboost_date_time.so:devel/boost-libs +LIB_DEPENDS+= libboost_chrono.so:devel/boost-libs +LIB_DEPENDS+= libboost_filesystem.so:devel/boost-libs +LIB_DEPENDS+= libboost_iostreams.so:devel/boost-libs +LIB_DEPENDS+= libboost_thread.so:devel/boost-libs +LIB_DEPENDS+= libboost_system.so:devel/boost-libs +LIB_DEPENDS+= libboost_regex.so:devel/boost-libs +LIB_DEPENDS+= libexpat.so:textproc/expat2 + +USE_GITHUB= yes +GH_ACCOUNT= Project-OSRM +GH_PROJECT= osrm-backend + +CMAKE_BUILD_TYPE= Release + +USES= cmake:outsource lua:52 +USE_LDCONFIG= yes + +USE_RC_SUBR= osrm +USERS= osrm-backend +GROUPS= osrm-backend + +LUA_VER=5.2 + +OSRMSHAREDIR= ${PREFIX}/share/osrm-backend +OSRMPROFILEDIR= ${ORMSHAREDIR}/profiles + +post-extract: + @${MKDIR} ${WRKSRC}/build + ${RM} -r ${WRKSRC}/CMakeCache.txt + ${RM} -r ${WRKSRC}/CMakeFiles + +pre-install: + + ${MKDIR} ${STAGEDIR}/var/db/osrm-backend + ${MKDIR} ${STAGEDIR}${OSRMSHAREDIR} + ${MKDIR} ${STAGEDIR}${PREFIX}/share/osrm/profiles-backend + ${CP} -r ${WRKSRC}/profiles ${STAGEDIR}${PREFIX}/share/osrm-backend +.include --- www/osrm-backend/distinfo (nonexistent) +++ www/osrm-backend/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1501700133 +SHA256 (Project-OSRM-osrm-backend-v5.9.0_GH0.tar.gz) = bd1ac8a7c8a45b617e32e01cd326c432468c791291a072219627742ecc9ea130 +SIZE (Project-OSRM-osrm-backend-v5.9.0_GH0.tar.gz) = 4824627 --- www/osrm-backend/files/osrm.in (nonexistent) +++ www/osrm-backend/files/osrm.in (working copy) @@ -0,0 +1,34 @@ +#!/bin/sh + +# PROVIDE: osrm +# REQUIRE: LOGIN cleanvar +# KEYWORD: shutdown + +. /etc/rc.subr + +name="osrm" +rcvar=${name}_enable +load_rc_config $name + +: ${osrm_user:="nobody"} +: ${osrm_group:="nobody"} +: ${osrm_flags:=""} +: ${osrm_file:=""} +: ${osrm_options:="${osrm_flags} ${osrm_file}"} + + + +pidfile="/var/run/osrm.pid" +procname="/usr/local/bin/osrm-routed" +command=/usr/sbin/daemon +command_args="-f -c -p ${pidfile} ${procname} ${osrm_options}" +start_precmd="osrm_precmd" + +osrm_precmd() +{ + chown ${osrm_user}:${osrm_group} ${osrm_file} + install -o $osrm_user /dev/null ${pidfile} +} + + +run_rc_command "$1" --- www/osrm-backend/pkg-descr (nonexistent) +++ www/osrm-backend/pkg-descr (working copy) @@ -0,0 +1,3 @@ +This is a port of osrm-backend of the open-streetmap project. + +WWW: http://project-osrm.org/ --- www/osrm-backend/pkg-plist (nonexistent) +++ www/osrm-backend/pkg-plist (working copy) @@ -0,0 +1,111 @@ +bin/osrm-components +bin/osrm-contract +bin/osrm-customize +bin/osrm-datastore +bin/osrm-extract +bin/osrm-partition +bin/osrm-routed +etc/rc.d/osrm +include/mapbox/optional.hpp +include/mapbox/recursive_wrapper.hpp +include/mapbox/variant.hpp +include/mapbox/variant_io.hpp +include/mapbox/variant_visitor.hpp +include/osrm/approach.hpp +include/osrm/bearing.hpp +include/osrm/contractor.hpp +include/osrm/contractor/contractor.hpp +include/osrm/contractor/contractor_config.hpp +include/osrm/contractor_config.hpp +include/osrm/coordinate.hpp +include/osrm/engine/api/base_parameters.hpp +include/osrm/engine/api/match_parameters.hpp +include/osrm/engine/api/nearest_parameters.hpp +include/osrm/engine/api/route_parameters.hpp +include/osrm/engine/api/table_parameters.hpp +include/osrm/engine/api/tile_parameters.hpp +include/osrm/engine/api/trip_parameters.hpp +include/osrm/engine/approach.hpp +include/osrm/engine/bearing.hpp +include/osrm/engine/engine_config.hpp +include/osrm/engine/hint.hpp +include/osrm/engine/phantom_node.hpp +include/osrm/engine/status.hpp +include/osrm/engine_config.hpp +include/osrm/error_codes.hpp +include/osrm/exception.hpp +include/osrm/extractor.hpp +include/osrm/extractor/extractor.hpp +include/osrm/extractor/extractor_config.hpp +include/osrm/extractor/travel_mode.hpp +include/osrm/extractor_config.hpp +include/osrm/json_container.hpp +include/osrm/match_parameters.hpp +include/osrm/nearest_parameters.hpp +include/osrm/osrm.hpp +include/osrm/osrm_fwd.hpp +include/osrm/partition/partition_config.hpp +include/osrm/partition/partitioner.hpp +include/osrm/route_parameters.hpp +include/osrm/status.hpp +include/osrm/storage/storage.hpp +include/osrm/storage/storage_config.hpp +include/osrm/storage_config.hpp +include/osrm/table_parameters.hpp +include/osrm/tile_parameters.hpp +include/osrm/trip_parameters.hpp +include/osrm/util/alias.hpp +include/osrm/util/coordinate.hpp +include/osrm/util/exception.hpp +include/osrm/util/json_container.hpp +include/osrm/util/typedefs.hpp +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm.a +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_contract.a +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_customize.a +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_extract.a +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_partition.a +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_store.a +%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_update.a +%%LUA_LIBDIR%%data/pkgconfig/%%LUA_LIBDIR%%osrm.pc +%%DATADIR%%/profiles/bicycle.lua +%%DATADIR%%/profiles/car.lua +%%DATADIR%%/profiles/debug_example.lua +%%DATADIR%%/profiles/examples/postgis.lua +%%DATADIR%%/profiles/foot.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/access.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/destination.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/guidance.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/handlers.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/maxspeed.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/pprint.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/profile_debugger.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/sequence.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/set.lua +%%DATADIR%%/profiles/%%LUA_LIBDIR%%/tags.lua +%%DATADIR%%/profiles/rasterbot.lua +%%DATADIR%%/profiles/rasterbotinterp.lua +%%DATADIR%%/profiles/test.lua +%%DATADIR%%/profiles/testbot.lua +%%DATADIR%%/profiles/turnbot.lua +share/osrm/profiles/bicycle.lua +share/osrm/profiles/car.lua +share/osrm/profiles/debug_example.lua +share/osrm/profiles/examples/postgis.lua +share/osrm/profiles/foot.lua +share/osrm/profiles/%%LUA_LIBDIR%%/access.lua +share/osrm/profiles/%%LUA_LIBDIR%%/destination.lua +share/osrm/profiles/%%LUA_LIBDIR%%/guidance.lua +share/osrm/profiles/%%LUA_LIBDIR%%/handlers.lua +share/osrm/profiles/%%LUA_LIBDIR%%/maxspeed.lua +share/osrm/profiles/%%LUA_LIBDIR%%/pprint.lua +share/osrm/profiles/%%LUA_LIBDIR%%/profile_debugger.lua +share/osrm/profiles/%%LUA_LIBDIR%%/sequence.lua +share/osrm/profiles/%%LUA_LIBDIR%%/set.lua +share/osrm/profiles/%%LUA_LIBDIR%%/tags.lua +share/osrm/profiles/rasterbot.lua +share/osrm/profiles/rasterbotinterp.lua +share/osrm/profiles/test.lua +share/osrm/profiles/testbot.lua +share/osrm/profiles/turnbot.lua +@dir share/osrm/profiles-backend +@dir /var/db/osrm-backend