astro/osmium-tool 1.19.0_1 FreeBSD
Command line tool for working with OpenStreetMap data using libosmium
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- GPLv3
- Categories
- astro, geography
- Package size
- 593.5 KiB, 1670.4 KiB installed
Description
Osmium Tool is a multipurpose command line tool for working with OpenStreetMap data based on the Osmium library.
With the Osmium Tool you can:
* Get information about an OSM file * Show the differences between OSM files * Convert OSM files from one format into another (supports XML, PBF, and more) * Merge and apply change files to an OSM file (with or without history) * Create OSM change files from OSM data files * Extract data from OSM history files for a given point in time or a time range * Sort OSM files * Create geographical extracts from OSM files * Filter OSM files by tags * Filter changesets by many different criteria * And much more...
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | astro/osmium-tool | 1.19.0_1 |
| DragonFly | astro/osmium-tool | 1.16.0_3 |
| HardenedBSD | astro/osmium-tool | 1.19.0_1 |
| GhostBSD | astro/osmium-tool | 1.19.0 |
Install
Binary package:
pkg install osmium-tool
From the ports tree:
cd /usr/ports/astro/osmium-tool/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= osmium-tool>0:astro/osmium-tool
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.19.0_1 | 1.19.0_1 | - | - | - |
| FreeBSD:14:quarterly | 1.19.0_1 | 1.19.0_1 | n/a | - | - |
| FreeBSD:15:latest | 1.19.0_1 | 1.19.0_1 | n/a | - | - |
| FreeBSD:15:quarterly | 1.19.0_1 | 1.19.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.19.0_1 | 1.19.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 4
hs-pandoc>0: textproc/hs-pandocnlohmann-json>=3.0.0: devel/nlohmann-jsonprotozero>=1.6.3: devel/protozerolibosmium>=2.20: astro/libosmium
Library 2
libboost_program_options.so: devel/boost-libslibexpat.so: textproc/expat2
The full lists below include those, and their dependencies in turn.
Build dependencies 24
- archivers/liblz4
- archivers/zstd
- astro/libosmium
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/nlohmann-json
- devel/protozero
- devel/readline
- dns/libidn2
- lang/python312
- math/gmp
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/hs-pandoc
Run dependencies 5
No port depends on this one.
Configuration
Options name: astro_osmium-tool
| Option | Default | Description |
|---|---|---|
| EXAMPLES | on | Build and/or install examples |
| LZ4 | on | Build with support for LZ4 compression of PBF files |
- USES
- cmake:testing
- Service scripts
- none
Files
Manual pages 27
- osmium(1)
- osmium-add-locations-to-ways(1)
- osmium-apply-changes(1)
- osmium-cat(1)
- osmium-changeset-filter(1)
- osmium-check-refs(1)
- osmium-create-locations-index(1)
- osmium-derive-changes(1)
- osmium-diff(1)
- osmium-export(1)
- osmium-extract(1)
- osmium-file-formats(5)
- osmium-fileinfo(1)
- osmium-getid(1)
- osmium-getparents(1)
- osmium-index-types(5)
- osmium-merge(1)
- osmium-merge-changes(1)
- osmium-output-headers(5)
- osmium-query-locations-index(1)
- osmium-removeid(1)
- osmium-renumber(1)
- osmium-show(1)
- osmium-sort(1)
- osmium-tags-count(1)
- osmium-tags-filter(1)
- osmium-time-filter(1)
pkg-plist 28
- bin/osmium
- share/man/man1/osmium-add-locations-to-ways.1.gz
- share/man/man1/osmium-apply-changes.1.gz
- share/man/man1/osmium-cat.1.gz
- share/man/man1/osmium-changeset-filter.1.gz
- share/man/man1/osmium-check-refs.1.gz
- share/man/man1/osmium-create-locations-index.1.gz
- share/man/man1/osmium-derive-changes.1.gz
- share/man/man1/osmium-diff.1.gz
- share/man/man1/osmium-export.1.gz
- share/man/man1/osmium-extract.1.gz
- share/man/man1/osmium-fileinfo.1.gz
- share/man/man1/osmium-getid.1.gz
- share/man/man1/osmium-getparents.1.gz
- share/man/man1/osmium-merge-changes.1.gz
- share/man/man1/osmium-merge.1.gz
- share/man/man1/osmium-query-locations-index.1.gz
- share/man/man1/osmium-removeid.1.gz
- share/man/man1/osmium-renumber.1.gz
- share/man/man1/osmium-show.1.gz
- share/man/man1/osmium-sort.1.gz
- share/man/man1/osmium-tags-count.1.gz
- share/man/man1/osmium-tags-filter.1.gz
- share/man/man1/osmium-time-filter.1.gz
- share/man/man1/osmium.1.gz
- share/man/man5/osmium-file-formats.5.gz
- share/man/man5/osmium-index-types.5.gz
- share/man/man5/osmium-output-headers.5.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| osmcode-osmium-tool-v1.19.0_GH0.tar.gz | 380225 | 192713eef894735cf2d0dbeed3f8def67c067198e553de01d4a1f14417a64019 |