From nobody Sat Jun 03 09:56:50 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QYFdZ5nlVz4ZBFL; Sat, 3 Jun 2023 09:56:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QYFdZ5BLHz3Mvp; Sat, 3 Jun 2023 09:56:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685786210; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NfIcnlR+haxygceDSMrQLy6ghAEwE3YKrzXnYDB61Ds=; b=vfdlNsq8q1UyKK9HL2y0qzpA9eRA6ZRAj6AGnVgHmUQiX2RqKeuU+87+r1+dzl+KBza+Xa PuH4VSguFoVaTB445+ts6gSp/imjDYXk0KdOTtU+6nbTHUdkHOpcY51otrTKKzFKyYhZ+I +AknI/uA3ZXtPFNcV1Quk1kIKCz+ULPPPwQVG5sOrifaHc/J/H1gtS9a/R632+fT9GYlC3 0gHwcmdIJ+DVoNFbmrXFtFGU3Y+p+KoLBYTj+3scMIuA8HxWvWgRoCXh+NGM+mwh6tBCBp GPanKD7zplwFWo8zQJxmSoLCG7tZYU/2w4X5Hag6EtTGOf22T82wFaFphfV2CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1685786210; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NfIcnlR+haxygceDSMrQLy6ghAEwE3YKrzXnYDB61Ds=; b=nB4PCtk5n7S+NWljCX64Y4U3csnbblHOAGKRWM0kPSivkI/QzWQgh2bYtozWklqoo/EUBB e2XLDmtrp611cL15xkNGs3cvzCr3He7X59iEsgRAnXv9eDhahDfnpUv91JDJZukYgrmQVT eZcZtZ3iqm4EcDuzXDKe0PtQB9sKf7ugf3sMsN4P+wIyy4t90WJiM2TFbsoxt8Btm83crq +GsfnUfMbzzbJSMksTFtfq9OAghVIP0xzbpHa/d6AiykNme+9GCQdvLHtvUU+wiG+4yQTp mNcedoa+VPbjkDd7ec4lMbkd8mY0y33yPtu7p3FiBmWY6mewHILn7sBzlSIEbQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1685786210; a=rsa-sha256; cv=none; b=nO44WrH92WlVnaelM4QP8bX9nHyh/+YAPRwm+daxX1QgJdWy+c8I5uTeTDmFXHC89eDeFO F9F9m4KTWdhLrn0rsBxwLgHxOTzsxbKq0eRr7y1PMzwiYXS5tekOFzFoS9eWUvsmbGM/EH A9CaBZp4CsQi3cSPyr00NZDK0VmSeQBzaHF8M5jqbHmWuJAsmm2Hg6n6w2TWPRPy3rtx4Q IXAF63tncgDhuSQuZeSypUOb1CkX93bDI/RN8oyWAeCFbsVHWt/jAx4nDQEa2gNv3GPQwY QmkCvvF2NM0tYYymPCD0BKZa0VNa3RK1P3O62DaX4GijS30nCWVrrB6GdyUsnQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QYFdZ4FGFzLKf; Sat, 3 Jun 2023 09:56:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 3539uosi008456; Sat, 3 Jun 2023 09:56:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 3539uoO2008455; Sat, 3 Jun 2023 09:56:50 GMT (envelope-from git) Date: Sat, 3 Jun 2023 09:56:50 GMT Message-Id: <202306030956.3539uoO2008455@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Nuno Teixeira Subject: git: ddb66bae1b16 - main - databases/imposm3: New port: Utility to import OpenStreetMap data into PostgreSQL List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: eduardo X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ddb66bae1b1694cab21a0b52d6bd4d8f17260100 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by eduardo: URL: https://cgit.FreeBSD.org/ports/commit/?id=ddb66bae1b1694cab21a0b52d6bd4d8f17260100 commit ddb66bae1b1694cab21a0b52d6bd4d8f17260100 Author: Darcy AuthorDate: 2023-06-03 09:51:39 +0000 Commit: Nuno Teixeira CommitDate: 2023-06-03 09:56:21 +0000 databases/imposm3: New port: Utility to import OpenStreetMap data into PostgreSQL - Submitter becomes maintainer Imposm is an importer for OpenStreetMap data. It reads PBF files and imports the data into PostgreSQL/PostGIS. It can also automatically update the database with the latest changes from OSM. It is designed to create databases that are optimized for rendering (i.e. generating tiles or for WMS services). WWW: http://imposm.org/docs/imposm3/latest/ PR: 258945 --- databases/Makefile | 1 + databases/imposm3/Makefile | 31 +++++++++++++++++++++++++++++++ databases/imposm3/distinfo | 5 +++++ databases/imposm3/pkg-descr | 6 ++++++ 4 files changed, 43 insertions(+) diff --git a/databases/Makefile b/databases/Makefile index e6e3be1338e9..a21d2585c5cf 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -103,6 +103,7 @@ SUBDIR += hiredis SUBDIR += hsqldb SUBDIR += immudb + SUBDIR += imposm3 SUBDIR += influxdb SUBDIR += influxdb2-cli SUBDIR += innotop diff --git a/databases/imposm3/Makefile b/databases/imposm3/Makefile new file mode 100644 index 000000000000..862e4e58d631 --- /dev/null +++ b/databases/imposm3/Makefile @@ -0,0 +1,31 @@ +PORTNAME= imposm3 +DISTVERSIONPREFIX= v +DISTVERSION= 0.11.1 +CATEGORIES= databases geography + +MAINTAINER= darcy@dbitech.ca +COMMENT= Imposm imports OpenStreetMap data into PostGIS +WWW= http://imposm.org/docs/imposm3/latest/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libgeos.so:graphics/geos \ + libleveldb.so:databases/leveldb + +USES= go:modules +GO_MODULE= github.com/omniscale/imposm3 +GO_TARGET= ./cmd/imposm +GO_BUILDFLAGS= -ldflags "\ + -X github.com/omniscale/imposm3.Version=${DISTVERSION}" + +PLIST_FILES= bin/imposm + +PORTEXAMPLES= example-mapping.json example-mapping.yml +OPTIONS_DEFINE= EXAMPLES + +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR}) + +.include diff --git a/databases/imposm3/distinfo b/databases/imposm3/distinfo new file mode 100644 index 000000000000..bf2a56fa976b --- /dev/null +++ b/databases/imposm3/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1675057218 +SHA256 (go/databases_imposm3/imposm3-v0.11.1/v0.11.1.mod) = 9aa4a2a81d8d8bdce8b45ad927017112d345d37ba85954c942dd49422c78a9da +SIZE (go/databases_imposm3/imposm3-v0.11.1/v0.11.1.mod) = 589 +SHA256 (go/databases_imposm3/imposm3-v0.11.1/v0.11.1.zip) = 1887daa48293a460bb64cae3800162329d7e7d455f1421bd3c8bffbc39544cec +SIZE (go/databases_imposm3/imposm3-v0.11.1/v0.11.1.zip) = 834723 diff --git a/databases/imposm3/pkg-descr b/databases/imposm3/pkg-descr new file mode 100644 index 000000000000..568547ba8dfd --- /dev/null +++ b/databases/imposm3/pkg-descr @@ -0,0 +1,6 @@ +Imposm is an importer for OpenStreetMap data. It reads PBF files and +imports the data into PostgreSQL/PostGIS. It can also automatically +update the database with the latest changes from OSM. + +It is designed to create databases that are optimized for rendering +(i.e. generating tiles or for WMS services).