osrm-backend: update to 5.22, add powerpc to NOT_FOR_ARCHS, disable ccache

Changelog:
https://github.com/Project-OSRM/osrm-backend/blob/v5.22.0/CHANGELOG.md

This can't be built on powerpc because devel/tbb does not support 64-bits
atomics on ppc32 and forcing them does not help.

OK bentley@
This commit is contained in:
cwen 2020-05-18 17:02:35 +00:00
parent 5247c5ec8d
commit 8cee9092a2
3 changed files with 19 additions and 14 deletions

View File

@ -1,11 +1,14 @@
# $OpenBSD: Makefile,v 1.6 2019/07/12 20:46:29 sthen Exp $
# $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
COMMENT = high-performance road network routing engine
GH_ACCOUNT = Project-OSRM
GH_PROJECT = osrm-backend
GH_TAGNAME = v5.18.0
REVISION = 3
GH_TAGNAME = v5.22.0
CATEGORIES = geo
@ -33,8 +36,10 @@ LIB_DEPENDS = archivers/bzip2 \
CONFIGURE_ARGS = -DOSMIUM_INCLUDE_DIR=${LOCALBASE}/include/osmium \
-DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include/utfcpp \
${CXXFLAGS}"
${CXXFLAGS}" \
-DENABLE_CCACHE=Off
# Requires network access, and http access to sample osrm data is 403'd
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (osrm-backend-5.18.0.tar.gz) = 25t5XepddMpk1xsW5lffAph6kOFQFKeZlOuguxRGbmE=
SIZE (osrm-backend-5.18.0.tar.gz) = 6513098
SHA256 (osrm-backend-5.22.0.tar.gz) = 3wmHoEvPZddPnE4Y80oBmCvzu5eqR/nYbPuLNfF6alU=
SIZE (osrm-backend-5.22.0.tar.gz) = 6492998

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.3 2018/09/10 11:10:20 bentley Exp $
@comment $OpenBSD: PLIST,v 1.4 2020/05/18 17:02:35 cwen Exp $
@newgroup _osrm_routed:815
@newuser _osrm_routed:815:815:daemon:OSRM Router:/var/empty:/sbin/nologin
@rcscript ${RCDIR}/osrm_routed
@ -78,13 +78,13 @@ include/osrm/util/coordinate.hpp
include/osrm/util/exception.hpp
include/osrm/util/json_container.hpp
include/osrm/util/typedefs.hpp
lib/libosrm.a
lib/libosrm_contract.a
lib/libosrm_customize.a
lib/libosrm_extract.a
lib/libosrm_partition.a
lib/libosrm_store.a
lib/libosrm_update.a
@static-lib lib/libosrm.a
@static-lib lib/libosrm_contract.a
@static-lib lib/libosrm_customize.a
@static-lib lib/libosrm_extract.a
@static-lib lib/libosrm_partition.a
@static-lib lib/libosrm_store.a
@static-lib lib/libosrm_update.a
lib/pkgconfig/libosrm.pc
share/osrm/
share/osrm/profiles/