git: f9a91fba5a8c - main - x11-toolkits/libshumate-shortwave: add new port

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Fri, 16 Sep 2022 14:44:07 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f9a91fba5a8c8b832d3a6882d8016f8a3051d505

commit f9a91fba5a8c8b832d3a6882d8016f8a3051d505
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-09-16 14:28:55 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-09-16 14:42:34 +0000

    x11-toolkits/libshumate-shortwave: add new port
    
    Older libshumate version as shortwave currently uses Rust bindings
    against unstable ABI.
---
 x11-toolkits/Makefile                       |   1 +
 x11-toolkits/libshumate-shortwave/Makefile  |  29 ++
 x11-toolkits/libshumate-shortwave/distinfo  |   3 +
 x11-toolkits/libshumate-shortwave/pkg-descr |   3 +
 x11-toolkits/libshumate-shortwave/pkg-plist | 408 ++++++++++++++++++++++++++++
 x11-toolkits/libshumate/Makefile            |   2 +
 6 files changed, 446 insertions(+)

diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index b6a47e1e2f66..6ee3d60d1493 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -77,6 +77,7 @@
     SUBDIR += libhandy0
     SUBDIR += libsexy
     SUBDIR += libshumate
+    SUBDIR += libshumate-shortwave
     SUBDIR += libunique3
     SUBDIR += libwnck
     SUBDIR += libwnck3
diff --git a/x11-toolkits/libshumate-shortwave/Makefile b/x11-toolkits/libshumate-shortwave/Makefile
new file mode 100644
index 000000000000..b4f9b8d8ca1d
--- /dev/null
+++ b/x11-toolkits/libshumate-shortwave/Makefile
@@ -0,0 +1,29 @@
+PORTNAME=	libshumate
+DISTVERSION=	1.0.0.alpha.1
+CATEGORIES=	x11-toolkits geography
+MASTER_SITES=	GNOME
+PKGNAMESUFFIX=	-shortwave
+
+MAINTAINER=	jbeich@FreeBSD.org
+COMMENT=	GTK4 widget to display maps (compatible with Shortwave)
+WWW=		https://wiki.gnome.org/Projects/libshumate
+
+LICENSE=	LGPL21+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup \
+		libgraphene-1.0.so:graphics/graphene
+
+USES=		gnome meson pkgconfig sqlite tar:xz vala:build
+USE_GNOME=	cairo gdkpixbuf2 gtk40 introspection:build
+USE_LDCONFIG=	yes
+
+CONFLICTS=	libshumate
+PORTSCOUT=	ignore:1
+
+OPTIONS_DEFINE=	DOCS
+
+DOCS_BUILD_DEPENDS=	gi-docgen:textproc/py-gi-docgen
+DOCS_MESON_TRUE=	gtk_doc
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/libshumate-shortwave/distinfo b/x11-toolkits/libshumate-shortwave/distinfo
new file mode 100644
index 000000000000..956b657fb307
--- /dev/null
+++ b/x11-toolkits/libshumate-shortwave/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1642106408
+SHA256 (libshumate-1.0.0.alpha.1.tar.xz) = 2bc56f16cf89369e49a1e6bbb0caad6362fbfaa124435a083e7a0ac2438e0b49
+SIZE (libshumate-1.0.0.alpha.1.tar.xz) = 86432
diff --git a/x11-toolkits/libshumate-shortwave/pkg-descr b/x11-toolkits/libshumate-shortwave/pkg-descr
new file mode 100644
index 000000000000..8d21c1f4483e
--- /dev/null
+++ b/x11-toolkits/libshumate-shortwave/pkg-descr
@@ -0,0 +1,3 @@
+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.
diff --git a/x11-toolkits/libshumate-shortwave/pkg-plist b/x11-toolkits/libshumate-shortwave/pkg-plist
new file mode 100644
index 000000000000..fea7f69ee932
--- /dev/null
+++ b/x11-toolkits/libshumate-shortwave/pkg-plist
@@ -0,0 +1,408 @@
+include/shumate-1.0/shumate/shumate-compass.h
+include/shumate-1.0/shumate/shumate-coordinate.h
+include/shumate-1.0/shumate/shumate-data-source.h
+include/shumate-1.0/shumate/shumate-enum-types.h
+include/shumate-1.0/shumate/shumate-file-cache.h
+include/shumate-1.0/shumate/shumate-layer.h
+include/shumate-1.0/shumate/shumate-license.h
+include/shumate-1.0/shumate/shumate-location.h
+include/shumate-1.0/shumate/shumate-map-layer.h
+include/shumate-1.0/shumate/shumate-map-source-registry.h
+include/shumate-1.0/shumate/shumate-map-source.h
+include/shumate-1.0/shumate/shumate-map.h
+include/shumate-1.0/shumate/shumate-marker-layer.h
+include/shumate-1.0/shumate/shumate-marker.h
+include/shumate-1.0/shumate/shumate-marshal.h
+include/shumate-1.0/shumate/shumate-memory-cache.h
+include/shumate-1.0/shumate/shumate-path-layer.h
+include/shumate-1.0/shumate/shumate-point.h
+include/shumate-1.0/shumate/shumate-raster-renderer.h
+include/shumate-1.0/shumate/shumate-scale.h
+include/shumate-1.0/shumate/shumate-simple-map.h
+include/shumate-1.0/shumate/shumate-tile-downloader.h
+include/shumate-1.0/shumate/shumate-tile.h
+include/shumate-1.0/shumate/shumate-vector-renderer.h
+include/shumate-1.0/shumate/shumate-version.h
+include/shumate-1.0/shumate/shumate-viewport.h
+include/shumate-1.0/shumate/shumate.h
+lib/girepository-1.0/Shumate-1.0.typelib
+lib/libshumate-1.0.so
+lib/libshumate-1.0.so.1
+lib/libshumate-1.0.so.1.0
+libdata/pkgconfig/shumate-1.0.pc
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Black.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Black.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-BlackItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-BlackItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Bold.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Bold.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-BoldItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-BoldItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Italic.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Italic.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Medium.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Medium.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-MediumItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-MediumItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Regular.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatDisplay-Regular.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-Bold.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-Bold.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-BoldItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-BoldItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-Italic.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-Italic.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-Medium.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-Medium.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-MediumItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-MediumItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-Regular.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/RedHatText-Regular.woff2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/SourceCodePro-It.ttf.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/SourceCodePro-Regular.ttf.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/SourceCodePro-Semibold.ttf.woff
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.Compass.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.Coordinate.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.DataSource.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.FileCache.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.Layer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.License.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.Map.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.MapLayer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.MapSource.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.MapSourceRegistry.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.Marker.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.MarkerLayer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.MemoryCache.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.PathLayer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.Point.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.RasterRenderer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.Scale.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.SimpleMap.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.Tile.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.TileDownloader.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.VectorRenderer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/class.Viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/classes_hierarchy.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAJOR_VERSION.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAP_SOURCE_MFF_RELIEF.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAP_SOURCE_OSM_CYCLE_MAP.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAP_SOURCE_OSM_MAPNIK.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAP_SOURCE_OSM_TRANSPORT_MAP.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAP_SOURCE_OWM_CLOUDS.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAP_SOURCE_OWM_PRECIPITATION.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAP_SOURCE_OWM_PRESSURE.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAP_SOURCE_OWM_TEMPERATURE.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAP_SOURCE_OWM_WIND.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAX_LATITUDE.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MAX_LONGITUDE.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MICRO_VERSION.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MINOR_VERSION.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MIN_LATITUDE.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/const.MIN_LONGITUDE.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Compass.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Coordinate.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Coordinate.new_full.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.FileCache.new_full.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.License.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Map.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Map.new_simple.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.MapLayer.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.MapSourceRegistry.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.MapSourceRegistry.new_with_defaults.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Marker.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.MarkerLayer.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.MarkerLayer.new_full.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.MemoryCache.new_full.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.PathLayer.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Point.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.RasterRenderer.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.RasterRenderer.new_from_url.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.RasterRenderer.new_full.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.RasterRenderer.new_full_from_url.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Scale.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.SimpleMap.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Tile.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Tile.new_full.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.TileDownloader.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.VectorRenderer.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.VectorRenderer.new_from_url.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.VectorRenderer.new_full.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.VectorRenderer.new_full_from_url.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/ctor.Viewport.new.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/enum.MapProjection.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/enum.State.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/enum.Unit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/error.FileCacheError.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/error.StyleError.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/error.TileDownloaderError.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/fonts.css
+%%PORTDOCS%%%%DOCSDIR%%-1.0/func.CHECK_VERSION.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/fzy.js
+%%PORTDOCS%%%%DOCSDIR%%-1.0/go-up-symbolic.png
+%%PORTDOCS%%%%DOCSDIR%%-1.0/iface.Location.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/index.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/index.json
+%%PORTDOCS%%%%DOCSDIR%%-1.0/libshumate-1.0.devhelp2
+%%PORTDOCS%%%%DOCSDIR%%-1.0/main.js
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Compass.get_viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Compass.set_viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.DataSource.get_tile_data_async.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.DataSource.get_tile_data_finish.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.get_cache_dir.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.get_cache_key.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.get_size_limit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.get_tile_async.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.get_tile_finish.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.mark_up_to_date.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.purge_cache_async.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.purge_cache_finish.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.set_size_limit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.store_tile_async.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.FileCache.store_tile_finish.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Layer.get_viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.License.append_map_source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.License.get_extra_text.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.License.get_xalign.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.License.prepend_map_source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.License.remove_map_source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.License.set_extra_text.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.License.set_xalign.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Location.get_latitude.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Location.get_longitude.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Location.set_location.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.add_layer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.center_on.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.get_animate_zoom.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.get_go_to_duration.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.get_state.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.get_viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.get_zoom_on_double_click.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.go_to.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.insert_layer_above.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.insert_layer_behind.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.remove_layer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.set_animate_zoom.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.set_go_to_duration.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.set_map_source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.set_zoom_on_double_click.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Map.stop_go_to.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.fill_tile_async.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.fill_tile_finish.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_column_count.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_id.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_latitude.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_license.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_license_uri.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_longitude.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_max_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_meters_per_pixel.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_min_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_name.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_projection.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_row_count.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_tile_size.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_tile_size_at_zoom.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_x.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.get_y.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.set_id.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.set_license.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.set_license_uri.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.set_max_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.set_min_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.set_name.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.set_projection.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSource.set_tile_size.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSourceRegistry.add.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSourceRegistry.get_by_id.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSourceRegistry.populate_defaults.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MapSourceRegistry.remove.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.animate_in.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.animate_in_with_delay.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.animate_out.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.animate_out_with_delay.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.get_child.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.get_draggable.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.get_selectable.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.is_selected.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.set_child.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.set_draggable.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Marker.set_selectable.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.add_marker.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.animate_in_all_markers.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.animate_out_all_markers.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.get_markers.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.get_selected.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.get_selection_mode.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.hide_all_markers.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.remove_all.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.remove_marker.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.select_all_markers.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.select_marker.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.set_all_markers_draggable.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.set_all_markers_undraggable.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.set_selection_mode.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.show_all_markers.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.unselect_all_markers.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MarkerLayer.unselect_marker.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MemoryCache.clean.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MemoryCache.get_size_limit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MemoryCache.set_size_limit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MemoryCache.store_texture.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.MemoryCache.try_fill_tile.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.add_node.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_closed.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_dash.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_fill.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_fill_color.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_nodes.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_outline_color.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_outline_width.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_stroke.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_stroke_color.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.get_stroke_width.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.insert_node.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.remove_all.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.remove_node.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.set_closed.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.set_dash.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.set_fill.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.set_fill_color.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.set_outline_color.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.set_outline_width.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.set_stroke.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.set_stroke_color.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.PathLayer.set_stroke_width.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Scale.get_max_width.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Scale.get_unit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Scale.get_viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Scale.set_max_width.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Scale.set_unit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Scale.set_viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.add_overlay_layer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.get_compass.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.get_license.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.get_map_source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.get_scale.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.get_show_zoom_buttons.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.get_viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.insert_overlay_layer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.remove_overlay_layer.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.set_map_source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.SimpleMap.set_show_zoom_buttons.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.get_etag.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.get_fade_in.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.get_modified_time.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.get_size.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.get_state.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.get_texture.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.get_x.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.get_y.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.get_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.set_etag.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.set_fade_in.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.set_modified_time.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.set_size.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.set_state.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.set_texture.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.set_x.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.set_y.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Tile.set_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.get_max_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.get_min_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.get_reference_map_source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.get_rotation.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.get_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.location_to_widget_coords.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.set_max_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.set_min_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.set_reference_map_source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.set_rotation.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.set_zoom_level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.widget_coords_to_location.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.zoom_in.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/method.Viewport.zoom_out.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Compass.viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.FileCache.cache-dir.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.FileCache.cache-key.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.FileCache.size-limit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Layer.viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.License.extra-text.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.License.xalign.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Location.latitude.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Location.longitude.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Map.animate-zoom.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Map.go-to-duration.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Map.state.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Map.viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Map.zoom-on-double-click.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MapLayer.map-source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MapSource.id.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MapSource.license-uri.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MapSource.license.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MapSource.max-zoom-level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MapSource.min-zoom-level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MapSource.name.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MapSource.projection.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MapSource.tile-size.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Marker.child.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Marker.draggable.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Marker.selectable.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MarkerLayer.selection-mode.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.MemoryCache.size-limit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.PathLayer.closed.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.PathLayer.fill-color.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.PathLayer.fill.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.PathLayer.outline-color.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.PathLayer.outline-width.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.PathLayer.stroke-color.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.PathLayer.stroke-width.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.PathLayer.stroke.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.RasterRenderer.data-source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Scale.max-width.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Scale.unit.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Scale.viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.SimpleMap.compass.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.SimpleMap.license.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.SimpleMap.map-source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.SimpleMap.scale.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.SimpleMap.show-zoom-buttons.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.SimpleMap.viewport.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Tile.fade-in.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Tile.size.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Tile.state.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Tile.texture.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Tile.x.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Tile.y.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Tile.zoom-level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.TileDownloader.url-template.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.VectorRenderer.data-source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.VectorRenderer.style-json.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Viewport.max-zoom-level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Viewport.min-zoom-level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Viewport.reference-map-source.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Viewport.rotation.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/property.Viewport.zoom-level.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/search.js
+%%PORTDOCS%%%%DOCSDIR%%-1.0/signal.DataSource.received-data.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/signal.Map.animation-completed.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/signal.MarkerLayer.marker-selected.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/signal.MarkerLayer.marker-unselected.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/solarized-dark.css
+%%PORTDOCS%%%%DOCSDIR%%-1.0/solarized-light.css
+%%PORTDOCS%%%%DOCSDIR%%-1.0/style.css
+%%PORTDOCS%%%%DOCSDIR%%-1.0/type_func.FileCacheError.quark.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/type_func.StyleError.quark.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/type_func.TileDownloaderError.quark.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/type_func.VectorRenderer.is_supported.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/urlmap.js
+%%PORTDOCS%%%%DOCSDIR%%-1.0/vfunc.DataSource.get_tile_data_async.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/vfunc.DataSource.get_tile_data_finish.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/vfunc.Location.get_latitude.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/vfunc.Location.get_longitude.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/vfunc.Location.set_location.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/vfunc.MapSource.fill_tile_async.html
+%%PORTDOCS%%%%DOCSDIR%%-1.0/vfunc.MapSource.fill_tile_finish.html
+share/gir-1.0/Shumate-1.0.gir
+share/vala/vapi/shumate-1.0.deps
+share/vala/vapi/shumate-1.0.vapi
diff --git a/x11-toolkits/libshumate/Makefile b/x11-toolkits/libshumate/Makefile
index c17b85757a37..23a85bcb3a4c 100644
--- a/x11-toolkits/libshumate/Makefile
+++ b/x11-toolkits/libshumate/Makefile
@@ -20,6 +20,8 @@ USES=		gettext gnome meson pkgconfig sqlite tar:xz vala:build
 USE_GNOME=	cairo gdkpixbuf2 gtk40 introspection:build
 USE_LDCONFIG=	yes
 
+CONFLICTS=	libshumate-shortwave
+
 OPTIONS_DEFINE=	DOCS
 
 DOCS_BUILD_DEPENDS=	gi-docgen:textproc/py-gi-docgen