aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2023-01-30 14:45:14 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2023-01-31 16:12:51 +0000
commit516b8d8c01936125610f01ffa2390dad574c058f (patch)
tree57a304a78857007ada2949896e957cafc921ea1a
parentccaa220972918412d84a670da2a3844be35d4075 (diff)
downloadports-516b8d8c01936125610f01ffa2390dad574c058f.tar.gz
ports-516b8d8c01936125610f01ffa2390dad574c058f.zip
converters/osm2pgsql: update 1.7.2 → 1.8.0
- Rapidjson dependency is no longer needed - Switch to USES=luajit
-rw-r--r--converters/osm2pgsql/Makefile12
-rw-r--r--converters/osm2pgsql/distinfo6
-rw-r--r--converters/osm2pgsql/files/patch-CMakeLists.txt4
3 files changed, 9 insertions, 13 deletions
diff --git a/converters/osm2pgsql/Makefile b/converters/osm2pgsql/Makefile
index 9c11d65179dc..ee88fbdbee33 100644
--- a/converters/osm2pgsql/Makefile
+++ b/converters/osm2pgsql/Makefile
@@ -1,6 +1,5 @@
PORTNAME= osm2pgsql
-PORTVERSION= 1.7.2
-PORTREVISION= 3
+PORTVERSION= 1.8.0
CATEGORIES= converters geography
MAINTAINER= amdmi3@FreeBSD.org
@@ -16,8 +15,7 @@ LIB_DEPENDS= libproj.so:graphics/proj \
libboost_system.so:devel/boost-libs \
libexpat.so:textproc/expat2
BUILD_DEPENDS= ${LOCALBASE}/include/osmium/version.hpp:astro/libosmium \
- ${LOCALBASE}/include/protozero/version.hpp:devel/protozero \
- ${LOCALBASE}/include/rapidjson/stringbuffer.h:devel/rapidjson
+ ${LOCALBASE}/include/protozero/version.hpp:devel/protozero
USE_GITHUB= yes
GH_ACCOUNT= openstreetmap
@@ -26,8 +24,7 @@ USES= cmake compiler:c++17-lang pgsql python:run shebangfix
SHEBANG_FILES= scripts/osm2pgsql-replication
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Git \
EXTERNAL_LIBOSMIUM \
- EXTERNAL_PROTOZERO \
- EXTERNAL_RAPIDJSON
+ EXTERNAL_PROTOZERO
# EXTERNAL_FMT # XXX: does not build with libfmt 9.x from ports, so use bundled version until upstream fixes
CMAKE_ARGS= -DLUA_EXE="${LOCALBASE}/bin/${LUA_CMD}"
@@ -38,8 +35,7 @@ OPTIONS_DEFINE= DOCS LUAJIT TEST
LUAJIT_DESC= Build with LuaJIT support
LUAJIT_CMAKE_BOOL= WITH_LUAJIT
-LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
-LUAJIT_USES= lua:54:build # just for running tests in fact
+LUAJIT_USES= luajit lua:54:build # lua is needed just for running tests
LUAJIT_USES_OFF= lua:54
TEST_CMAKE_BOOL= BUILD_TESTS
TEST_TEST_TARGET= test
diff --git a/converters/osm2pgsql/distinfo b/converters/osm2pgsql/distinfo
index aefe25f14771..b1ccb6a123cc 100644
--- a/converters/osm2pgsql/distinfo
+++ b/converters/osm2pgsql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668181735
-SHA256 (openstreetmap-osm2pgsql-1.7.2_GH0.tar.gz) = 94c72ceb3c401c816499339f8765c62efbf40685a798dcdf9a4bf7dbedf6c7a5
-SIZE (openstreetmap-osm2pgsql-1.7.2_GH0.tar.gz) = 2627913
+TIMESTAMP = 1675081473
+SHA256 (openstreetmap-osm2pgsql-1.8.0_GH0.tar.gz) = b266b50f46fe4d1caddab61d26b39f10ea33b896ec23b8b3e294be4666e7b927
+SIZE (openstreetmap-osm2pgsql-1.8.0_GH0.tar.gz) = 2544929
diff --git a/converters/osm2pgsql/files/patch-CMakeLists.txt b/converters/osm2pgsql/files/patch-CMakeLists.txt
index d94e7ed7a4b7..85ffb9b888f4 100644
--- a/converters/osm2pgsql/files/patch-CMakeLists.txt
+++ b/converters/osm2pgsql/files/patch-CMakeLists.txt
@@ -13,8 +13,8 @@
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src ${CMAKE_CURRENT_BINARY_DIR})
find_package(Osmium 2.17.3 REQUIRED COMPONENTS io)
--include_directories(SYSTEM ${OSMIUM_INCLUDE_DIRS} ${PROTOZERO_INCLUDE_DIR} ${FMT_INCLUDE_DIR} ${RAPIDJSON_INCLUDE_DIR})
-+include_directories(SYSTEM ${OSMIUM_INCLUDE_DIRS} ${PROTOZERO_INCLUDE_DIR} ${RAPIDJSON_INCLUDE_DIR})
+-include_directories(SYSTEM ${OSMIUM_INCLUDE_DIRS} ${PROTOZERO_INCLUDE_DIR} ${FMT_INCLUDE_DIR})
++include_directories(SYSTEM ${OSMIUM_INCLUDE_DIRS} ${PROTOZERO_INCLUDE_DIR})
if (WITH_LUA)
if (WITH_LUAJIT)