x11-toolkits/libshumate 1.7.0 MidnightBSD
GTK4 widget to display maps
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
4f13ec9636- License
- lgpl2.1+
- Categories
- x11-toolkits, geography
Description
libshumate is a C library providing a GtkWidget to display maps. It supports numerous free map sources such as OpenStreetMap, OpenCycleMap, OpenAerialMap and Maps for free.
In the other systems
The newest version among them is 1.7.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | x11-toolkits/libshumate | 1.7.0 newest | no data | - | [email protected] | 2026-09-16 |
| FreeBSD | x11-toolkits/libshumate | 1.4.1 behind since 2026-08-09 | none known | - | [email protected] | - |
| OpenBSD | x11/gnome/libshumate by name | 1.7.0 newest | no data | - | Antoine Jacoutot <[email protected]> | - |
| NetBSD | geography/libshumate by name | 1.6.2nb2 behind since 2026-09-16 | none known | - | [email protected] | 2026-09-29 |
| DragonFly | x11-toolkits/libshumate | 1.4.0 behind since 2026-08-09 | none known | - | [email protected] | - |
| HardenedBSD | x11-toolkits/libshumate | 1.4.1 behind since 2026-08-09 | no data | - | [email protected] | - |
| GhostBSD | x11-toolkits/libshumate | 1.4.1 behind since 2026-08-09 | no data | - | [email protected] | - |
Version history 3
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
mport install libshumate
From mports:
cd /usr/mports/x11-toolkits/libshumate && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libshumate>0:x11-toolkits/libshumate
LIB_DEPENDS= libshumate-1.0.so:x11-toolkits/libshumate
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
gperf: devel/gperf
Library 4
libjson-glib-1.0.so: devel/json-gliblibprotobuf-c.so: devel/protobuf-clibsoup-3.0.so: devel/libsoup3libgraphene-1.0.so: graphics/graphene
Build dependencies 5
Run dependencies 4
Required by 2
Configuration
Options name: x11-toolkits_libshumate
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- USES
- gettext-tools gnome meson pkgconfig sqlite tar:xz vala:build
- Service scripts
- none
Files
pkg-plist 618
- include/shumate-1.0/shumate/shumate-tile.h
- include/shumate-1.0/shumate/shumate-location.h
- include/shumate-1.0/shumate/shumate-coordinate.h
- include/shumate-1.0/shumate/shumate-vector-reader-iter.h
- include/shumate-1.0/shumate/shumate-version.h
- include/shumate-1.0/shumate/shumate.h
- include/shumate-1.0/shumate/shumate-marshal.h
- include/shumate-1.0/shumate/shumate-vector-sprite.h
- include/shumate-1.0/shumate/shumate-user-agent.h
- include/shumate-1.0/shumate/shumate-compass.h
- include/shumate-1.0/shumate/shumate-point.h
- include/shumate-1.0/shumate/shumate-enum-types.h
- include/shumate-1.0/shumate/shumate-viewport.h
- include/shumate-1.0/shumate/shumate-marker-layer.h
- include/shumate-1.0/shumate/shumate-file-cache.h
- include/shumate-1.0/shumate/shumate-vector-value.h
- include/shumate-1.0/shumate/shumate-vector-sprite-sheet.h
- include/shumate-1.0/shumate/shumate-vector-reader.h
- include/shumate-1.0/shumate/shumate-scale.h
- include/shumate-1.0/shumate/shumate-vector-renderer.h
- include/shumate-1.0/shumate/shumate-data-source-request.h
- include/shumate-1.0/shumate/shumate-map-source.h
- include/shumate-1.0/shumate/shumate-map-source-registry.h
- include/shumate-1.0/shumate/shumate-raster-renderer.h
- include/shumate-1.0/shumate/shumate-map.h
- include/shumate-1.0/shumate/shumate-simple-map.h
- include/shumate-1.0/shumate/shumate-marker.h
- include/shumate-1.0/shumate/shumate-layer.h
- include/shumate-1.0/shumate/shumate-path-layer.h
- include/shumate-1.0/shumate/shumate-tile-downloader.h
- include/shumate-1.0/shumate/shumate-symbol-event.h
- include/shumate-1.0/shumate/shumate-map-layer.h
- include/shumate-1.0/shumate/shumate-data-source.h
- include/shumate-1.0/shumate/shumate-license.h
- lib/libshumate-1.0.so
- lib/libshumate-1.0.so.1
- lib/libshumate-1.0.so.1.0
- lib/girepository-1.0/Shumate-1.0.typelib
- libdata/pkgconfig/shumate-1.0.pc
- share/doc/libshumate-1.0/method.DataSource.get_tile_data_finish.html
- share/doc/libshumate-1.0/RedHatDisplay-MediumItalic.woff2
- share/doc/libshumate-1.0/method.PathLayer.remove_all.html
- share/doc/libshumate-1.0/method.VectorValue.is_null.html
- share/doc/libshumate-1.0/method.VectorReaderIter.get_feature_tag.html
- share/doc/libshumate-1.0/RedHatDisplay-Regular.woff2
- share/doc/libshumate-1.0/method.VectorSprite.get_scale_factor.html
- share/doc/libshumate-1.0/opensearch.xml
- share/doc/libshumate-1.0/method.Marker.is_selected.html
- share/doc/libshumate-1.0/method.PathLayer.get_fill.html
- share/doc/libshumate-1.0/method.VectorReaderIter.get_layer_count.html
- share/doc/libshumate-1.0/method.VectorValue.free.html
- share/doc/libshumate-1.0/method.Scale.get_unit.html
- share/doc/libshumate-1.0/method.DataSource.get_tile_data_async.html
- share/doc/libshumate-1.0/method.Tile.get_fade_in.html
- share/doc/libshumate-1.0/method.VectorValue.get_boolean.html
- share/doc/libshumate-1.0/ctor.MapSourceRegistry.new_with_defaults.html
- share/doc/libshumate-1.0/method.DataSourceRequest.complete.html
- share/doc/libshumate-1.0/method.VectorValue.get_number.html
- share/doc/libshumate-1.0/method.Marker.set_hotspot.html
- share/doc/libshumate-1.0/method.MarkerLayer.unselect_all_markers.html
- share/doc/libshumate-1.0/property.Viewport.rotation.html
- share/doc/libshumate-1.0/method.DataSource.set_min_zoom_level.html
- share/doc/libshumate-1.0/property.DataSourceRequest.data.html
- share/doc/libshumate-1.0/method.Marker.get_draggable.html
- share/doc/libshumate-1.0/method.Viewport.get_zoom_level.html
- share/doc/libshumate-1.0/type_func.TileDownloaderError.quark.html
- share/doc/libshumate-1.0/method.VectorReaderIter.get_reader.html
- share/doc/libshumate-1.0/method.DataSource.get_max_zoom_level.html
- share/doc/libshumate-1.0/class.MapSource.html
- share/doc/libshumate-1.0/vfunc.Location.get_latitude.html
- share/doc/libshumate-1.0/ctor.RasterRenderer.new.html
- share/doc/libshumate-1.0/method.Map.get_animate_zoom.html
- share/doc/libshumate-1.0/property.PathLayer.fill-color.html
- share/doc/libshumate-1.0/property.DataSource.min-zoom-level.html
- share/doc/libshumate-1.0/method.Compass.set_viewport.html
- share/doc/libshumate-1.0/classes_hierarchy.html
- share/doc/libshumate-1.0/ctor.Coordinate.new.html
- share/doc/libshumate-1.0/property.RasterRenderer.data-source.html
- share/doc/libshumate-1.0/property.VectorReaderIter.reader.html
- share/doc/libshumate-1.0/property.MapSource.tile-size.html
- share/doc/libshumate-1.0/method.VectorRenderer.set_global_state.html
- share/doc/libshumate-1.0/property.Scale.unit.html
- share/doc/libshumate-1.0/property.SimpleMap.base-map-layer.html
- share/doc/libshumate-1.0/method.MapLayer.get_map_source.html
- share/doc/libshumate-1.0/property.DataSourceRequest.y.html
- share/doc/libshumate-1.0/iface.Location.html
- share/doc/libshumate-1.0/method.MarkerLayer.select_marker.html
- share/doc/libshumate-1.0/method.FileCache.get_size_limit.html
- share/doc/libshumate-1.0/method.MapSourceRegistry.add.html
- share/doc/libshumate-1.0/property.Tile.state.html
- share/doc/libshumate-1.0/enum.GeometryType.html
- share/doc/libshumate-1.0/method.MapSource.set_tile_size.html
- share/doc/libshumate-1.0/const.MAX_LONGITUDE.html
- share/doc/libshumate-1.0/ctor.DataSourceRequest.new.html
- share/doc/libshumate-1.0/method.DataSourceRequest.get_y.html
- share/doc/libshumate-1.0/property.SimpleMap.viewport.html
- share/doc/libshumate-1.0/property.MapSource.license-uri.html
- share/doc/libshumate-1.0/ctor.Point.new.html
- share/doc/libshumate-1.0/type_func.FileCacheError.quark.html
- share/doc/libshumate-1.0/property.Viewport.min-zoom-level.html
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gnome/libshumate-1.7.0.tar.xz | 5.91842e+06 | 3896cc4b6a7bf83141c27df23ce48cdd68467603bc6b764960307cdcbbef80e5 |
Master sites 1
- GNOME
Commit history 3
| Date | Commit | Credits | Log message |
|---|---|---|---|
4f13ec9636 |
Lucas Holt | x11-toolkits/libshumate: update to 1.7.0 (#1317) Updates Libshumate to 1.7.0.\n\nValidation: bmake makesum, patch, build,
fake, package, bmake test (existing NO_TEST policy), direct Meson test
under Xvfb (16/16), check-license, portlint -C (only retained generated
.mport fatal), and git diff --check.\n\nThe installed library SONAME
remains libshumate-1.0.so.1; no dependent PORTREVISION bumps are
required.
## Summary by Sourcery
Enhancements:
- Update Libshumate to version 1.7.0 while retaining the existing
library SONAME.
Signed-off-by: Lucas Holt <[email protected]> |
|
faac975133 |
Lucas Holt | x11-toolkits/libshumate: update to 1.6.0 (#1204) Updates libshumate to 1.6.0.\n\n- Refreshes the staged plist for the
upstream documentation, headers, and locale additions.\n- Keeps the
libshumate-1.0 SONAME at .so.1; no dependent revision bump is needed.\n-
Validated with makesum, patch, build, fake, package, test (existing
NO_TEST), check-license, portlint -C, and git diff --check.
## Summary by Sourcery
Enhancements:
- Update libshumate to the 1.6.0 release and refresh its packaged file
list.
Signed-off-by: Lucas Holt <[email protected]> |
|
ba7cf92b61 |
Lucas Holt | x11-toolkits/libshumate: update to 1.4.1 (#928) |