git: 1b7e9af2e4ed - main - graphics/gpxsee: Update to 16.17

From: Kousuke Kannagi <mce_at_FreeBSD.org>
Date: Sun, 11 Oct 2026 05:27:51 UTC
The branch main has been updated by mce:

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

commit 1b7e9af2e4ed7dbad86c524c445df14282822df2
Author:     Kousuke Kannagi <mce@FreeBSD.org>
AuthorDate: 2026-10-11 05:23:24 +0000
Commit:     Kousuke Kannagi <mce@FreeBSD.org>
CommitDate: 2026-10-11 05:27:20 +0000

    graphics/gpxsee: Update to 16.17
    
    Add MAPS option.
    Use PORTDATA.
    
    Changelog: https://github.com/tumic0/GPXSee/releases/tag/16.17
    
    Approved by: osa, fluffy (mentors, implicit)
---
 graphics/gpxsee/Makefile  |  20 +++--
 graphics/gpxsee/distinfo  |   8 +-
 graphics/gpxsee/pkg-plist | 182 ----------------------------------------------
 3 files changed, 19 insertions(+), 191 deletions(-)

diff --git a/graphics/gpxsee/Makefile b/graphics/gpxsee/Makefile
index a2587760372a..517f8b312bf1 100644
--- a/graphics/gpxsee/Makefile
+++ b/graphics/gpxsee/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gpxsee
-DISTVERSION=	16.16
+DISTVERSION=	16.17
 CATEGORIES=	graphics geography
 
 MAINTAINER=	mce@FreeBSD.org
@@ -14,14 +14,17 @@ USES=		compiler:c++11-lang desktop-file-utils gl qmake:outsource qt:6 \
 USE_GITHUB=	yes
 GH_ACCOUNT=	tumic0
 GH_PROJECT=	GPXSee
+GH_TUPLE=	tumic0:GPXSee-maps:8ddbf3d:GPXSee
 USE_GL=		opengl
 USE_QT=		base multimedia positioning serialport svg tools:build
 
-OPTIONS_DEFINE=	NLS TIFF
-OPTIONS_DEFAULT=	TIFF
-OPTIONS_SUB=	yes
-TIFF_DESC=	Support for GeoTIFF images
-TIFF_USE=	QT=imageformats:run
+PORTDATA=	*
+
+OPTIONS_DEFINE=		MAPS NLS TIFF
+OPTIONS_DEFAULT=	MAPS TIFF
+MAPS_DESC=		Install online maps catalogue
+TIFF_DESC=		Support for GeoTIFF images
+TIFF_USE=		QT=imageformats:run
 
 pre-build-NLS-on:
 	( cd ${BUILD_WRKSRC} && ${LRELEASE} ${WRKSRC}/${PORTNAME}.pro )
@@ -30,4 +33,9 @@ do-install-NLS-on:
 	@${MKDIR} ${STAGEDIR}${DATADIR}/translations
 	${INSTALL_DATA} ${WRKSRC}/lang/*.qm ${STAGEDIR}${DATADIR}/translations
 
+do-install-MAPS-on:
+	@${MKDIR} ${STAGEDIR}${DATADIR}/maps
+	( cd ${WRKDIR}/GPXSee-maps-* && ${COPYTREE_SHARE} World \
+		${STAGEDIR}${DATADIR}/maps "-name *.xml" )
+
 .include <bsd.port.mk>
diff --git a/graphics/gpxsee/distinfo b/graphics/gpxsee/distinfo
index 8fd6eb52ba0e..e36e57f9fe1f 100644
--- a/graphics/gpxsee/distinfo
+++ b/graphics/gpxsee/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1790438303
-SHA256 (tumic0-GPXSee-16.16_GH0.tar.gz) = e7955c23df5aa733648ba6094501f294af0e46c9d3f845adb20a2459447d5070
-SIZE (tumic0-GPXSee-16.16_GH0.tar.gz) = 6471839
+TIMESTAMP = 1791676296
+SHA256 (tumic0-GPXSee-16.17_GH0.tar.gz) = aa9d829b05cd1c7d7371aaaf7612e9bce770e649e81b65a5edbec092efb559ba
+SIZE (tumic0-GPXSee-16.17_GH0.tar.gz) = 6472645
+SHA256 (tumic0-GPXSee-maps-8ddbf3d_GH0.tar.gz) = e35694952497c10f9f0fa7481d632d9481c1fa87b18761cd844ea663fcbf0e31
+SIZE (tumic0-GPXSee-maps-8ddbf3d_GH0.tar.gz) = 17393
diff --git a/graphics/gpxsee/pkg-plist b/graphics/gpxsee/pkg-plist
index b62d15e3f9b7..10a92228dc2d 100644
--- a/graphics/gpxsee/pkg-plist
+++ b/graphics/gpxsee/pkg-plist
@@ -1,187 +1,5 @@
 bin/gpxsee
 share/applications/gpxsee.desktop
-%%DATADIR%%/CRS/ellipsoids.csv
-%%DATADIR%%/CRS/gcs.csv
-%%DATADIR%%/CRS/pcs.csv
-%%DATADIR%%/CRS/projections.csv
-%%DATADIR%%/maps/Antarctica.xml
-%%DATADIR%%/maps/OpenFreeMap.xml
-%%DATADIR%%/maps/OpenSeaMap.xml
-%%DATADIR%%/maps/OpenStreetMap.xml
-%%DATADIR%%/maps/OpenTopoMap.xml
-%%DATADIR%%/maps/USGS-imagery.xml
-%%DATADIR%%/maps/USGS-topo.xml
-%%DATADIR%%/maps/mtbmap-cz.xml
-%%DATADIR%%/style/COROS/sprite.json
-%%DATADIR%%/style/COROS/sprite.png
-%%DATADIR%%/style/COROS/sprite@2x.json
-%%DATADIR%%/style/COROS/sprite@2x.png
-%%DATADIR%%/style/COROS/style.json
-%%DATADIR%%/style/Mapsforge/GPXSee.xml
-%%DATADIR%%/style/OpenMapTiles/LICENCE.md
-%%DATADIR%%/style/OpenMapTiles/sprite.json
-%%DATADIR%%/style/OpenMapTiles/sprite.png
-%%DATADIR%%/style/OpenMapTiles/sprite@2x.json
-%%DATADIR%%/style/OpenMapTiles/sprite@2x.png
-%%DATADIR%%/style/OpenMapTiles/style.json
-%%DATADIR%%/style/Protomaps/LICENCE.md
-%%DATADIR%%/style/Protomaps/sprite.json
-%%DATADIR%%/style/Protomaps/sprite.png
-%%DATADIR%%/style/Protomaps/sprite@2x.json
-%%DATADIR%%/style/Protomaps/sprite@2x.png
-%%DATADIR%%/style/Protomaps/style.json
-%%DATADIR%%/symbols/ATV.png
-%%DATADIR%%/symbols/Airport.png
-%%DATADIR%%/symbols/Alert.png
-%%DATADIR%%/symbols/Amusement Park.png
-%%DATADIR%%/symbols/Anchor.png
-%%DATADIR%%/symbols/Ballpark.png
-%%DATADIR%%/symbols/Bank.png
-%%DATADIR%%/symbols/Bar.png
-%%DATADIR%%/symbols/Beach.png
-%%DATADIR%%/symbols/Big Game.png
-%%DATADIR%%/symbols/Bike Trail.png
-%%DATADIR%%/symbols/Boat Ramp.png
-%%DATADIR%%/symbols/Bowling.png
-%%DATADIR%%/symbols/Bridge.png
-%%DATADIR%%/symbols/Building.png
-%%DATADIR%%/symbols/Campground.png
-%%DATADIR%%/symbols/Car Rental.png
-%%DATADIR%%/symbols/Car Repair.png
-%%DATADIR%%/symbols/Car.png
-%%DATADIR%%/symbols/Cemetary.png
-%%DATADIR%%/symbols/Checkpoint.png
-%%DATADIR%%/symbols/Church.png
-%%DATADIR%%/symbols/Crossing.png
-%%DATADIR%%/symbols/Dam.png
-%%DATADIR%%/symbols/Danger.png
-%%DATADIR%%/symbols/Drinking Water.png
-%%DATADIR%%/symbols/Fastfood.png
-%%DATADIR%%/symbols/Ferry.png
-%%DATADIR%%/symbols/First Aid.png
-%%DATADIR%%/symbols/First Category.png
-%%DATADIR%%/symbols/Fishing Area.png
-%%DATADIR%%/symbols/Flag, Blue.png
-%%DATADIR%%/symbols/Flag, Green.png
-%%DATADIR%%/symbols/Flag, Red.png
-%%DATADIR%%/symbols/Flag.png
-%%DATADIR%%/symbols/Food.png
-%%DATADIR%%/symbols/Forest.png
-%%DATADIR%%/symbols/Fourth Category.png
-%%DATADIR%%/symbols/Funicular.png
-%%DATADIR%%/symbols/Furbearer.png
-%%DATADIR%%/symbols/Gas Station.png
-%%DATADIR%%/symbols/Gear.png
-%%DATADIR%%/symbols/Geocache Found.png
-%%DATADIR%%/symbols/Geocache.png
-%%DATADIR%%/symbols/Ghost Town.png
-%%DATADIR%%/symbols/Glider Area.png
-%%DATADIR%%/symbols/Golf Course.png
-%%DATADIR%%/symbols/Ground Transportation.png
-%%DATADIR%%/symbols/Heliport.png
-%%DATADIR%%/symbols/Hors Category.png
-%%DATADIR%%/symbols/Hunting Area.png
-%%DATADIR%%/symbols/Iceskating.png
-%%DATADIR%%/symbols/Info.png
-%%DATADIR%%/symbols/Information.png
-%%DATADIR%%/symbols/Left.png
-%%DATADIR%%/symbols/Library.png
-%%DATADIR%%/symbols/Live Theater.png
-%%DATADIR%%/symbols/Lodge.png
-%%DATADIR%%/symbols/Lodging.png
-%%DATADIR%%/symbols/Marina.png
-%%DATADIR%%/symbols/Medical Facility.png
-%%DATADIR%%/symbols/Meeting Spot.png
-%%DATADIR%%/symbols/Military.png
-%%DATADIR%%/symbols/Mine.png
-%%DATADIR%%/symbols/Movie Theater.png
-%%DATADIR%%/symbols/Museum.png
-%%DATADIR%%/symbols/Obstacle.png
-%%DATADIR%%/symbols/Oil Field.png
-%%DATADIR%%/symbols/Overlook.png
-%%DATADIR%%/symbols/Parachute Area.png
-%%DATADIR%%/symbols/Park.png
-%%DATADIR%%/symbols/Parking Area.png
-%%DATADIR%%/symbols/Pharmacy.png
-%%DATADIR%%/symbols/Physical Stage.png
-%%DATADIR%%/symbols/Picnic Area.png
-%%DATADIR%%/symbols/Pizza.png
-%%DATADIR%%/symbols/Police Station.png
-%%DATADIR%%/symbols/Post Office.png
-%%DATADIR%%/symbols/RV Park.png
-%%DATADIR%%/symbols/Radio Beacon.png
-%%DATADIR%%/symbols/Railway.png
-%%DATADIR%%/symbols/Residence.png
-%%DATADIR%%/symbols/Rest Area.png
-%%DATADIR%%/symbols/Restaurant.png
-%%DATADIR%%/symbols/Restroom.png
-%%DATADIR%%/symbols/Right.png
-%%DATADIR%%/symbols/Scenic Area.png
-%%DATADIR%%/symbols/School.png
-%%DATADIR%%/symbols/Second Category.png
-%%DATADIR%%/symbols/Segment End.png
-%%DATADIR%%/symbols/Segment Start.png
-%%DATADIR%%/symbols/Service.png
-%%DATADIR%%/symbols/Sharp Curve.png
-%%DATADIR%%/symbols/Sharp Left.png
-%%DATADIR%%/symbols/Sharp Right.png
-%%DATADIR%%/symbols/Shelter.png
-%%DATADIR%%/symbols/Shipwreck.png
-%%DATADIR%%/symbols/Shopping Center.png
-%%DATADIR%%/symbols/Shower.png
-%%DATADIR%%/symbols/Ski Resort.png
-%%DATADIR%%/symbols/Skiing Area.png
-%%DATADIR%%/symbols/Skull and Crossbones.png
-%%DATADIR%%/symbols/Slight Left.png
-%%DATADIR%%/symbols/Slight Right.png
-%%DATADIR%%/symbols/Small Game.png
-%%DATADIR%%/symbols/Sprint.png
-%%DATADIR%%/symbols/Stadium.png
-%%DATADIR%%/symbols/Steep Incline.png
-%%DATADIR%%/symbols/Store.png
-%%DATADIR%%/symbols/Straight.png
-%%DATADIR%%/symbols/Summit.png
-%%DATADIR%%/symbols/Tall Tower.png
-%%DATADIR%%/symbols/Telephone.png
-%%DATADIR%%/symbols/Third Category.png
-%%DATADIR%%/symbols/Toilet.png
-%%DATADIR%%/symbols/Trail Head.png
-%%DATADIR%%/symbols/Transport.png
-%%DATADIR%%/symbols/Truck Stop.png
-%%DATADIR%%/symbols/Truck.png
-%%DATADIR%%/symbols/Tunnel.png
-%%DATADIR%%/symbols/U-Turn.png
-%%DATADIR%%/symbols/Ultralight Area.png
-%%DATADIR%%/symbols/Upland Game.png
-%%DATADIR%%/symbols/Valley.png
-%%DATADIR%%/symbols/Virtual Stage.png
-%%DATADIR%%/symbols/Water Hydrant.png
-%%DATADIR%%/symbols/Water Source.png
-%%DATADIR%%/symbols/Water.png
-%%DATADIR%%/symbols/Waterfowl.png
-%%DATADIR%%/symbols/Waypoint.png
-%%DATADIR%%/symbols/Winery.png
-%%DATADIR%%/symbols/Zoo.png
-%%NLS%%%%DATADIR%%/translations/gpxsee_ca.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_cs.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_da.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_de.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_en.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_eo.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_es.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_fi.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_fr.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_hu.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_it.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_ko.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_nb.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_pl.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_pt_BR.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_ru.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_sv.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_tr.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_uk.qm
-%%NLS%%%%DATADIR%%/translations/gpxsee_zh_CN.qm
 share/icons/hicolor/128x128/apps/gpxsee.png
 share/icons/hicolor/16x16/apps/gpxsee.png
 share/icons/hicolor/32x32/apps/gpxsee.png