Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@wiedi
Created May 18, 2016 20:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wiedi/231cb98920fd93347de523837da0a5c3 to your computer and use it in GitHub Desktop.
Save wiedi/231cb98920fd93347de523837da0a5c3 to your computer and use it in GitHub Desktop.
diff --git a/geography/osrm/DESCR b/geography/osrm/DESCR
new file mode 100644
index 0000000..76665fa
--- /dev/null
+++ b/geography/osrm/DESCR
@@ -0,0 +1,2 @@
+The Open Source Routing Machine is a high performance routing engine written
+in C++11 designed to run on OpenStreetMap data.
diff --git a/geography/osrm/Makefile b/geography/osrm/Makefile
new file mode 100644
index 0000000..e8542a3
--- /dev/null
+++ b/geography/osrm/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD$
+
+VERSION= 5.1.0
+GITHUB_PROJECT= osrm-backend
+DISTNAME= v${VERSION}
+PKGNAME= osrm-${VERSION}
+CATEGORIES= geography
+MASTER_SITES= ${MASTER_SITE_GITHUB:=Project-OSRM/}
+DIST_SUBDIR= ${GITHUB_PROJECT}
+
+MAINTAINER= wiedi@frubar.net
+HOMEPAGE= http://project-osrm.org/
+COMMENT= High performance routing engine
+LICENSE= 2-clause-bsd
+
+WRKSRC= ${WRKDIR}/osrm-backend-5.1.0
+USE_CMAKE= yes
+USE_LANGUAGES= c c++
+
+CONFIGURE_DIRS= build
+CMAKE_ARG_PATH= ..
+
+pre-configure:
+ mkdir ${WRKSRC}/build
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/luabind/buildlink3.mk"
+.include "../../devel/stxxl/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../geography/gdal-lib/buildlink3.mk"
+.include "../../lang/luajit2/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../parallel/threadingbuildingblocks/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/geography/osrm/PLIST b/geography/osrm/PLIST
new file mode 100644
index 0000000..074ed2e
--- /dev/null
+++ b/geography/osrm/PLIST
@@ -0,0 +1,52 @@
+@comment $NetBSD$
+bin/osrm-components
+bin/osrm-contract
+bin/osrm-datastore
+bin/osrm-extract
+bin/osrm-routed
+include/osrm/bearing.hpp
+include/osrm/contractor/contractor.hpp
+include/osrm/contractor/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/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/extractor/extractor.hpp
+include/osrm/extractor/extractor_config.hpp
+include/osrm/extractor/travel_mode.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/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/coordinate.hpp
+include/osrm/util/json_container.hpp
+include/osrm/util/strong_typedef.hpp
+include/osrm/util/typedefs.hpp
+include/variant/optional.hpp
+include/variant/recursive_wrapper.hpp
+include/variant/variant.hpp
+include/variant/variant_io.hpp
+lib/libosrm.a
+lib/libosrm_contract.a
+lib/libosrm_extract.a
+lib/libosrm_store.a
+lib/pkgconfig/libosrm.pc
diff --git a/geography/osrm/distinfo b/geography/osrm/distinfo
new file mode 100644
index 0000000..f30eb4d
--- /dev/null
+++ b/geography/osrm/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (osrm-backend/v5.1.0.tar.gz) = b5d4196f2b1d1d5e7755beb3bde515cbe0ff1983
+RMD160 (osrm-backend/v5.1.0.tar.gz) = 52f9d8efdccfbb782e46268c8cd58e695091cbde
+SHA512 (osrm-backend/v5.1.0.tar.gz) = b426369655bd8a62dca65ef60831833885eb5c698722c5f0fac8bf3632109c142b2332c318496418762f1b32cc61b1c63065cc3b3a082bd2f4d0a595e84e6378
+Size (osrm-backend/v5.1.0.tar.gz) = 906120 bytes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment