diff --git a/astro/routino/Makefile b/astro/routino/Makefile index b03538b37887..caec5d7349e9 100644 --- a/astro/routino/Makefile +++ b/astro/routino/Makefile @@ -1,38 +1,39 @@ PORTNAME= routino -PORTVERSION= 3.4.1 +DISTVERSION= 3.4.2 CATEGORIES= astro MASTER_SITES= http://www.routino.org/download/ MAINTAINER= bofh@FreeBSD.org COMMENT= Router for OpenStreetMap Data WWW= https://www.routino.org/ LICENSE= AGPLv3 -OPTIONS_DEFINE= DOCS USES= compiler gmake perl5 tar:tgz USE_LDCONFIG= yes CONFLICTS_INSTALL= jabberd # bin/router +OPTIONS_DEFINE= DOCS + post-patch: ${REINPLACE_CMD} 's|doc/routino|share/doc/routino|' \ ${WRKSRC}/Makefile.conf ${REINPLACE_CMD} 's|gcc|${CC}|' \ ${WRKSRC}/Makefile.conf post-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC}/web && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} \ "! -name Makefile") ${RM} ${STAGEDIR}${PREFIX}/lib/libroutino*.so ${RM} ${STAGEDIR}${PREFIX}/lib/libroutino*.so.0 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STRIP_CMD} ${STAGEDIR}${WWWDIR}/bin/* .for f in routino.so.0.0.0 routino-slim.so.0.0.0 ${LN} -sf lib${f} ${STAGEDIR}${PREFIX}/lib/lib${f:R:R} ${LN} -sf lib${f:R:R} ${STAGEDIR}${PREFIX}/lib/lib${f:R:R:R} .endfor .include diff --git a/astro/routino/distinfo b/astro/routino/distinfo index 497b8527beb0..d2b7a3e67d59 100644 --- a/astro/routino/distinfo +++ b/astro/routino/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1688277807 -SHA256 (routino-3.4.1.tgz) = 0baa8d2a58d1755d0fae86e04b17eb64b8191fe3e5f247292a64dbf3718b852b -SIZE (routino-3.4.1.tgz) = 2591859 +TIMESTAMP = 1743438704 +SHA256 (routino-3.4.2.tgz) = 0e6b35bbf2ae4baa8561cb2529fb2f2053f1d00a5dc96b4a2bf5e5816fa44e82 +SIZE (routino-3.4.2.tgz) = 2648018 diff --git a/astro/routino/pkg-descr b/astro/routino/pkg-descr index 1909908514e6..cf3eac75ca42 100644 --- a/astro/routino/pkg-descr +++ b/astro/routino/pkg-descr @@ -1,22 +1,22 @@ Routino is an application for finding a route between two points using the -dataset of topographical information collected by http://www.OpenStreetMap.org. +dataset of topographical information collected by OpenStreetMap. This router uses a routing algorithm that takes OSM format data as its input and calculates either the shortest or quickest route between two points. To optimise the routing a custom database format is used. This allows the routing to be performed quickly after a modest one-off pre-processing stage. A selection is possible for any of the major OSM transport types and for each of the main OSM highway types a preference can be provided and a speed limit. Restrictions on one-way streets, weight, height, width and length are also options. Further preferences about road properties (e.g. paved or not) can also be selected. The processing of the input XML file is based on rules in a configuration file that transform the highway tags into tags that are understood by Routino. The generation of the output files (HTML and GPX) uses language fragments selected from another configuration file which allows multi-lingual output from the same database. The router takes into account private/public/permissive restrictions on highways as well as tagged speed limits and barriers (gates, bollards). The simplest and most common turn restriction relations (those composed of a way, node and way) are also supported.