View | Details | Raw Unified | Return to bug 215524 | Differences between
and this patch

Collapse All | Expand All

(-)GIDs (-1 / +1 lines)
Lines 159-165 Link Here
159
opendnssec:*:215:
159
opendnssec:*:215:
160
nsd:*:216:
160
nsd:*:216:
161
anvil:*:217:
161
anvil:*:217:
162
# free: 218
162
osrm:*:218:
163
# free: 219
163
# free: 219
164
bs:*:220:
164
bs:*:220:
165
# free: 221
165
# free: 221
(-)UIDs (-1 / +1 lines)
Lines 164-170 Link Here
164
opendnssec:*:215:215::0:0:Opendnssec Pseudo User:/nonexistent:/usr/sbin/nologin
164
opendnssec:*:215:215::0:0:Opendnssec Pseudo User:/nonexistent:/usr/sbin/nologin
165
nsd:*:216:216::0:0:NSD DNS Server:/nonexistent:/usr/sbin/nologin
165
nsd:*:216:216::0:0:NSD DNS Server:/nonexistent:/usr/sbin/nologin
166
anvil:*:217:217::0:0:anvil certificate dropper:/var/db/anvil:/bin/sh
166
anvil:*:217:217::0:0:anvil certificate dropper:/var/db/anvil:/bin/sh
167
# free: 218
167
osrm:*:218:218::0:0:OSRM backend user:/var/db/osrm-backend:/bin/sh
168
# free: 219
168
# free: 219
169
bs:*:220:220::0:0:Big Sister:/usr/local/bigsister:/bin/sh
169
bs:*:220:220::0:0:Big Sister:/usr/local/bigsister:/bin/sh
170
# free: 221
170
# free: 221
(-)www/osrm-backend/Makefile (+64 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=		osrm-backend
4
PORTVERSION=		5.10.0
5
DISTVERSIONPREFIX=	v
6
CATEGORIES=		www
7
8
MAINTAINER=		a.andersson.thn@gmail.com
9
COMMENT=		Open Source Routing Machine (Backend)
10
11
LICENSE=		BSD2CLAUSE
12
13
BUILD_DEPENDS=		${LOCALBASE}/lib/libstxxl.a:devel/stxxl
14
LIB_DEPENDS=		libtbb.so:devel/tbb
15
LIB_DEPENDS+=		libtbbmalloc.so:devel/tbb
16
LIB_DEPENDS+=		libluabind.so:devel/luabind
17
LIB_DEPENDS+=		libboost_program_options.so:devel/boost-libs
18
LIB_DEPENDS+=		libboost_date_time.so:devel/boost-libs
19
LIB_DEPENDS+=		libboost_chrono.so:devel/boost-libs
20
LIB_DEPENDS+=		libboost_filesystem.so:devel/boost-libs
21
LIB_DEPENDS+=		libboost_iostreams.so:devel/boost-libs
22
LIB_DEPENDS+=		libboost_thread.so:devel/boost-libs
23
LIB_DEPENDS+=		libboost_system.so:devel/boost-libs
24
LIB_DEPENDS+=		libboost_regex.so:devel/boost-libs
25
LIB_DEPENDS+=		libexpat.so:textproc/expat2
26
27
CMAKE_BUILD_TYPE=	Release
28
29
USES=			cmake:outsource lua:52 compiler:c++11-lib
30
USE_GITHUB=		yes
31
GH_ACCOUNT=		Project-OSRM
32
USE_LDCONFIG=		yes
33
34
USE_RC_SUBR=		osrm
35
USERS=			osrm
36
GROUPS=			osrm
37
38
LUA_VER=		5.2
39
40
OSRMSHAREDIR=		${PREFIX}/share/osrm-backend
41
OSRMPROFILEDIR=		${ORMSHAREDIR}/profiles
42
43
# Will not compile with clang 3.4
44
.include <bsd.port.pre.mk>
45
46
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 37
47
BUILD_DEPENDS+=		clang++40:devel/llvm40
48
BUILD_DEPENDS+=		clang40:devel/llvm40
49
BUILD_DEPENDS+=		llvm-config40:devel/llvm40
50
CC=			clang40
51
CXX=			clang++40
52
.endif
53
54
post-extract:
55
	${RM} -r	${WRKSRC}/CMakeCache.txt
56
	${RM} -r	${WRKSRC}/CMakeFiles
57
58
pre-install:
59
60
	${MKDIR}	${STAGEDIR}/var/db/osrm-backend
61
	${MKDIR}	${STAGEDIR}${OSRMSHAREDIR}
62
	${MKDIR}	${STAGEDIR}${PREFIX}/share/osrm/profiles-backend
63
	${CP} -r	${WRKSRC}/profiles ${STAGEDIR}${PREFIX}/share/osrm-backend
64
.include <bsd.port.post.mk>
(-)www/osrm-backend/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1502096246
2
SHA256 (Project-OSRM-osrm-backend-v5.10.0_GH0.tar.gz) = ca7f073a11568a8b1a004e9528a11ff8a45da8a4b42029ea58c08fb79ed6fb97
3
SIZE (Project-OSRM-osrm-backend-v5.10.0_GH0.tar.gz) = 4865206
(-)www/osrm-backend/files/osrm.in (+34 lines)
Line 0 Link Here
1
#!/bin/sh
2
3
# PROVIDE: osrm
4
# REQUIRE: LOGIN cleanvar
5
# KEYWORD: shutdown
6
7
. /etc/rc.subr
8
9
name="osrm"
10
rcvar=${name}_enable
11
load_rc_config $name
12
13
: ${osrm_user:="osrm"}
14
: ${osrm_group:="osrm"}
15
: ${osrm_flags:=""}
16
: ${osrm_file:=""}
17
: ${osrm_options:="${osrm_flags} ${osrm_file}"}
18
19
20
21
pidfile="/var/run/osrm.pid"
22
procname="/usr/local/bin/osrm-routed"
23
command=/usr/sbin/daemon
24
command_args="-f -c -p ${pidfile} ${procname} ${osrm_options}"
25
start_precmd="osrm_precmd"
26
27
osrm_precmd()
28
{
29
   chown ${osrm_user}:${osrm_group} ${osrm_file}
30
   install -o $osrm_user /dev/null ${pidfile}
31
}
32
33
34
run_rc_command "$1"
(-)www/osrm-backend/pkg-descr (+3 lines)
Line 0 Link Here
1
This is a port of osrm-backend of the open-streetmap project.
2
3
WWW: http://project-osrm.org/
(-)www/osrm-backend/pkg-plist (+112 lines)
Line 0 Link Here
1
bin/osrm-components
2
bin/osrm-contract
3
bin/osrm-customize
4
bin/osrm-datastore
5
bin/osrm-extract
6
bin/osrm-partition
7
bin/osrm-routed
8
include/mapbox/optional.hpp
9
include/mapbox/recursive_wrapper.hpp
10
include/mapbox/variant.hpp
11
include/mapbox/variant_io.hpp
12
include/mapbox/variant_visitor.hpp
13
include/osrm/approach.hpp
14
include/osrm/bearing.hpp
15
include/osrm/contractor.hpp
16
include/osrm/contractor/contractor.hpp
17
include/osrm/contractor/contractor_config.hpp
18
include/osrm/contractor_config.hpp
19
include/osrm/coordinate.hpp
20
include/osrm/engine/api/base_parameters.hpp
21
include/osrm/engine/api/match_parameters.hpp
22
include/osrm/engine/api/nearest_parameters.hpp
23
include/osrm/engine/api/route_parameters.hpp
24
include/osrm/engine/api/table_parameters.hpp
25
include/osrm/engine/api/tile_parameters.hpp
26
include/osrm/engine/api/trip_parameters.hpp
27
include/osrm/engine/approach.hpp
28
include/osrm/engine/bearing.hpp
29
include/osrm/engine/engine_config.hpp
30
include/osrm/engine/hint.hpp
31
include/osrm/engine/phantom_node.hpp
32
include/osrm/engine/status.hpp
33
include/osrm/engine_config.hpp
34
include/osrm/error_codes.hpp
35
include/osrm/exception.hpp
36
include/osrm/extractor.hpp
37
include/osrm/extractor/extractor.hpp
38
include/osrm/extractor/extractor_config.hpp
39
include/osrm/extractor/io_config.hpp
40
include/osrm/extractor/travel_mode.hpp
41
include/osrm/extractor_config.hpp
42
include/osrm/json_container.hpp
43
include/osrm/match_parameters.hpp
44
include/osrm/nearest_parameters.hpp
45
include/osrm/osrm.hpp
46
include/osrm/osrm_fwd.hpp
47
include/osrm/partition/partition_config.hpp
48
include/osrm/partition/partitioner.hpp
49
include/osrm/route_parameters.hpp
50
include/osrm/status.hpp
51
include/osrm/storage/io_config.hpp
52
include/osrm/storage/storage.hpp
53
include/osrm/storage/storage_config.hpp
54
include/osrm/storage_config.hpp
55
include/osrm/table_parameters.hpp
56
include/osrm/tile_parameters.hpp
57
include/osrm/trip_parameters.hpp
58
include/osrm/util/alias.hpp
59
include/osrm/util/coordinate.hpp
60
include/osrm/util/exception.hpp
61
include/osrm/util/json_container.hpp
62
include/osrm/util/typedefs.hpp
63
%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm.a
64
%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_contract.a
65
%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_customize.a
66
%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_extract.a
67
%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_partition.a
68
%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_store.a
69
%%LUA_LIBDIR%%/%%LUA_LIBDIR%%osrm_update.a
70
%%LUA_LIBDIR%%data/pkgconfig/%%LUA_LIBDIR%%osrm.pc
71
%%DATADIR%%/profiles/bicycle.lua
72
%%DATADIR%%/profiles/car.lua
73
%%DATADIR%%/profiles/debug_example.lua
74
%%DATADIR%%/profiles/examples/postgis.lua
75
%%DATADIR%%/profiles/foot.lua
76
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/access.lua
77
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/destination.lua
78
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/guidance.lua
79
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/maxspeed.lua
80
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/pprint.lua
81
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/profile_debugger.lua
82
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/sequence.lua
83
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/set.lua
84
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/tags.lua
85
%%DATADIR%%/profiles/%%LUA_LIBDIR%%/way_handlers.lua
86
%%DATADIR%%/profiles/rasterbot.lua
87
%%DATADIR%%/profiles/rasterbotinterp.lua
88
%%DATADIR%%/profiles/test.lua
89
%%DATADIR%%/profiles/testbot.lua
90
%%DATADIR%%/profiles/turnbot.lua
91
share/osrm/profiles/bicycle.lua
92
share/osrm/profiles/car.lua
93
share/osrm/profiles/debug_example.lua
94
share/osrm/profiles/examples/postgis.lua
95
share/osrm/profiles/foot.lua
96
share/osrm/profiles/%%LUA_LIBDIR%%/access.lua
97
share/osrm/profiles/%%LUA_LIBDIR%%/destination.lua
98
share/osrm/profiles/%%LUA_LIBDIR%%/guidance.lua
99
share/osrm/profiles/%%LUA_LIBDIR%%/maxspeed.lua
100
share/osrm/profiles/%%LUA_LIBDIR%%/pprint.lua
101
share/osrm/profiles/%%LUA_LIBDIR%%/profile_debugger.lua
102
share/osrm/profiles/%%LUA_LIBDIR%%/sequence.lua
103
share/osrm/profiles/%%LUA_LIBDIR%%/set.lua
104
share/osrm/profiles/%%LUA_LIBDIR%%/tags.lua
105
share/osrm/profiles/%%LUA_LIBDIR%%/way_handlers.lua
106
share/osrm/profiles/rasterbot.lua
107
share/osrm/profiles/rasterbotinterp.lua
108
share/osrm/profiles/test.lua
109
share/osrm/profiles/testbot.lua
110
share/osrm/profiles/turnbot.lua
111
@dir share/osrm/profiles-backend
112
@dir /var/db/osrm-backend

Return to bug 215524