2020-05-18 17:02:35 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.7 2020/05/18 17:02:35 cwen Exp $
|
|
|
|
|
|
|
|
# devel/tbb does not support 64-bits atomics on ppc32, forcing them does
|
|
|
|
# not help, see tbb's ${WRKSRC}/include/tbb/machine/mac_ppc.h
|
|
|
|
NOT_FOR_ARCHS = powerpc
|
2018-07-06 06:00:02 +00:00
|
|
|
|
|
|
|
COMMENT = high-performance road network routing engine
|
|
|
|
|
|
|
|
GH_ACCOUNT = Project-OSRM
|
|
|
|
GH_PROJECT = osrm-backend
|
2020-05-18 17:02:35 +00:00
|
|
|
GH_TAGNAME = v5.22.0
|
2018-07-06 06:00:02 +00:00
|
|
|
|
|
|
|
CATEGORIES = geo
|
|
|
|
|
|
|
|
HOMEPAGE = http://project-osrm.org/
|
|
|
|
|
|
|
|
# BSD 2-clause
|
2019-07-12 20:45:45 +00:00
|
|
|
PERMIT_PACKAGE = Yes
|
2018-07-06 06:00:02 +00:00
|
|
|
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX} ${MODLUA_WANTLIB}
|
|
|
|
WANTLIB += boost_chrono-mt boost_date_time-mt boost_filesystem-mt
|
|
|
|
WANTLIB += boost_iostreams-mt boost_program_options-mt boost_regex-mt
|
|
|
|
WANTLIB += boost_system-mt boost_thread-mt bz2 c expat m tbb tbbmalloc z
|
|
|
|
|
2018-10-24 14:27:57 +00:00
|
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
|
2018-07-06 06:00:02 +00:00
|
|
|
MODULES = devel/cmake \
|
|
|
|
lang/lua
|
|
|
|
MODLUA_VERSION = 5.3
|
|
|
|
BUILD_DEPENDS = devel/protozero \
|
|
|
|
devel/utfcpp \
|
|
|
|
geo/libosmium
|
|
|
|
LIB_DEPENDS = archivers/bzip2 \
|
|
|
|
devel/boost \
|
|
|
|
devel/tbb
|
|
|
|
|
|
|
|
CONFIGURE_ARGS = -DOSMIUM_INCLUDE_DIR=${LOCALBASE}/include/osmium \
|
|
|
|
-DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include/utfcpp \
|
2020-05-18 17:02:35 +00:00
|
|
|
${CXXFLAGS}" \
|
|
|
|
-DENABLE_CCACHE=Off
|
2018-07-06 06:00:02 +00:00
|
|
|
|
2020-05-18 17:02:35 +00:00
|
|
|
# Requires network access, and http access to sample osrm data is 403'd
|
2018-07-06 06:00:02 +00:00
|
|
|
NO_TEST = Yes
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|