git: a673a4f5a08d - main - deskutils/subsurface: New port

From: Romain Tartière <romain_at_FreeBSD.org>
Date: Sat, 29 Oct 2022 20:17:15 UTC
The branch main has been updated by romain:

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

commit a673a4f5a08d9a424b10da8f0a0af171e1b5a6b5
Author:     Romain Tartière <romain@FreeBSD.org>
AuthorDate: 2022-10-29 18:29:42 +0000
Commit:     Romain Tartière <romain@FreeBSD.org>
CommitDate: 2022-10-29 20:16:21 +0000

    deskutils/subsurface: New port
    
    Subsurface can plan and track single and multi-tank dives using air, Nitrox or
    TriMix. It allows tracking of dive locations including GPS coordinates (which
    can also conveniently be entered using a map interface), logging of equipment
    used and names of other divers, and lets users rate dives and provide
    additional notes.
    
    You can tag dives and filter a dive list based on criteria including tags,
    locations and people with whom you were diving. You can group the dive list
    into trips, and edit multiple dives at the same time, making it easy to support
    a large number of dives.
    
    Subsurface also calculates a wide variety of statistics of the user's diving
    and tracks information like the SAC rate, partial pressures of O2, N2 and He,
    calculated deco information, and many more.
    
    WWW: https://subsurface-divelog.org
---
 deskutils/Makefile                                 |   1 +
 deskutils/subsurface/Makefile                      |  47 ++++
 deskutils/subsurface/distinfo                      |   5 +
 deskutils/subsurface/files/patch-CMakeLists.txt    |  33 +++
 .../subsurface/files/patch-core_CMakeLists.txt     |  11 +
 deskutils/subsurface/pkg-descr                     |  14 ++
 deskutils/subsurface/pkg-plist                     | 252 +++++++++++++++++++++
 7 files changed, 363 insertions(+)

diff --git a/deskutils/Makefile b/deskutils/Makefile
index f505ee6e565e..6652df19b0b1 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -240,6 +240,7 @@
     SUBDIR += solanum
     SUBDIR += sowon
     SUBDIR += spice-gtk
+    SUBDIR += subsurface
     SUBDIR += synapse
     SUBDIR += syncthingtray
     SUBDIR += sysctlview
diff --git a/deskutils/subsurface/Makefile b/deskutils/subsurface/Makefile
new file mode 100644
index 000000000000..7d9ff3e2ed9a
--- /dev/null
+++ b/deskutils/subsurface/Makefile
@@ -0,0 +1,47 @@
+PORTNAME=	subsurface
+DISTVERSIONPREFIX=v
+DISTVERSION=	5.0.10
+CATEGORIES=	deskutils
+
+MAINTAINER=	romain@FreeBSD.org
+COMMENT=	Manage and display dive computer data
+WWW=		https://subsurface-divelog.org/
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libdivecomputer.so:comms/libdc \
+		libzip.so:archivers/libzip \
+		libgit2.so:devel/libgit2 \
+		libcurl.so:ftp/curl \
+		libssh2.so:security/libssh2
+
+USES=		cmake:noninja desktop-file-utils pkgconfig qt:5 gnome qmake:no_configure sqlite
+USE_GITHUB=	yes
+GH_TUPLE=	subsurface:googlemaps:7ce7124b385b2ebac0f72c38b094f436d4fe5c58:subsurface/googlemaps
+USE_GNOME=	libxml2 libxslt
+USE_QT=		buildtools concurrent connectivity core declarative declarative-test:build gui linguisttools:build location network printsupport quickcontrols2 svg testlib webkit widgets
+
+MAKE_ENV+=	DESTDIR=${STAGEDIR}
+
+pre-configure:
+	(cd ${WRKSRC}/googlemaps && ${QMAKE})
+
+pre-build:
+	(cd ${WRKSRC}/googlemaps && ${MAKE})
+
+pre-install:
+	(cd ${WRKSRC}/googlemaps && ${SETENV} INSTALL_ROOT=${STAGEDIR} make install)
+
+post-build:
+	${MV} ${WRKSRC}/Documentation/user-manual.html.git ${BUILD_WRKSRC}/Documentation/user-manual.html
+
+dxo-install:
+	${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/subsurface ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_DATA} ${WRKSRC}/subsurface.desktop ${STAGEDIR}${PREFIX}/share/applications
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
+	${INSTALL_DATA} ${WRKSRC}/icons/subsurface-icon.svg ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
+	${MKDIR} ${STAGEDIR}${DATADIR}
+	(cd ${WRKSRC} && ${COPYTREE_SHARE} "Documentation theme printing_templates translations" ${STAGEDIR}${DATADIR})
+
+.include <bsd.port.mk>
diff --git a/deskutils/subsurface/distinfo b/deskutils/subsurface/distinfo
new file mode 100644
index 000000000000..1c2461c85bd5
--- /dev/null
+++ b/deskutils/subsurface/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1666849457
+SHA256 (subsurface-subsurface-v5.0.10_GH0.tar.gz) = f9059c58d4063961c62fa4bdc1060637f39bed9360d6ffbfc36b0394016f02c6
+SIZE (subsurface-subsurface-v5.0.10_GH0.tar.gz) = 19958830
+SHA256 (subsurface-googlemaps-7ce7124b385b2ebac0f72c38b094f436d4fe5c58_GH0.tar.gz) = 5be7e98e29aad314c49f44a77312d3a416b6b7220921871b945b3e30ed4f4eba
+SIZE (subsurface-googlemaps-7ce7124b385b2ebac0f72c38b094f436d4fe5c58_GH0.tar.gz) = 18899
diff --git a/deskutils/subsurface/files/patch-CMakeLists.txt b/deskutils/subsurface/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..01d01b78e3c8
--- /dev/null
+++ b/deskutils/subsurface/files/patch-CMakeLists.txt
@@ -0,0 +1,33 @@
+--- CMakeLists.txt.orig	2022-10-03 20:49:09 UTC
++++ CMakeLists.txt
+@@ -732,6 +732,30 @@ elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux")
+ 	install(DIRECTORY printing_templates DESTINATION share/subsurface)
+ 	install(FILES ${TRANSLATIONS} DESTINATION share/subsurface/translations)
+ 	install(TARGETS ${SUBSURFACE_TARGET} DESTINATION bin)
++elseif (CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++	# the syntax is odd, but this searches for libqtgeoservices_googlemaps.so
++	# in the filesystem below our install-root
++	# different Linux flavors put the plugin in different directories
++	file(GLOB_RECURSE GOOGLEMAPS ${CMAKE_SOURCE_DIR}/../install-root/libqtgeoservices_googlemaps.so)
++	if (NOT GOOGLEMAPS)
++		message(STATUS "Cannot find libqtgeoservices_googlemaps.so")
++	else()
++		add_custom_target(link_googlemaps_plugin ALL COMMAND
++			rm -rf ${CMAKE_BINARY_DIR}/geoservices &&
++			mkdir -p ${CMAKE_BINARY_DIR}/geoservices &&
++			ln -sf ${GOOGLEMAPS} ${CMAKE_BINARY_DIR}/geoservices)
++	endif()
++	install(FILES subsurface.debug DESTINATION bin)
++	install(FILES subsurface.desktop DESTINATION share/applications)
++	install(CODE "execute_process(COMMAND sh ${CMAKE_SOURCE_DIR}/scripts/add-version-to-appdata.sh WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})")
++	install(FILES appdata/subsurface.appdata.xml DESTINATION share/metainfo)
++	install(FILES icons/subsurface-icon.svg DESTINATION share/icons/hicolor/scalable/apps)
++	install(DIRECTORY Documentation/images DESTINATION share/subsurface/Documentation)
++	#install(FILES ${DOCFILES} DESTINATION share/subsurface/Documentation)
++	install(DIRECTORY theme DESTINATION share/subsurface)
++	install(DIRECTORY printing_templates DESTINATION share/subsurface)
++	install(FILES ${TRANSLATIONS} DESTINATION share/subsurface/translations)
++	install(TARGETS ${SUBSURFACE_TARGET} DESTINATION bin)
+ endif()
+ 
+ if (MAKE_TESTS)
diff --git a/deskutils/subsurface/files/patch-core_CMakeLists.txt b/deskutils/subsurface/files/patch-core_CMakeLists.txt
new file mode 100644
index 000000000000..52da02bbbcaa
--- /dev/null
+++ b/deskutils/subsurface/files/patch-core_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- core/CMakeLists.txt.orig	2022-10-25 01:55:54 UTC
++++ core/CMakeLists.txt
+@@ -14,6 +14,8 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL "Windows")
+ 	set(PLATFORM_SRC windows.c)
+ elseif(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
+ 	set(PLATFORM_SRC unix.c)
++elseif(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD")
++	set(PLATFORM_SRC unix.c)
+ endif()
+ 
+ if(FTDISUPPORT)
diff --git a/deskutils/subsurface/pkg-descr b/deskutils/subsurface/pkg-descr
new file mode 100644
index 000000000000..fd851cc7712d
--- /dev/null
+++ b/deskutils/subsurface/pkg-descr
@@ -0,0 +1,14 @@
+Subsurface can plan and track single and multi-tank dives using air, Nitrox or
+TriMix. It allows tracking of dive locations including GPS coordinates (which
+can also conveniently be entered using a map interface), logging of equipment
+used and names of other divers, and lets users rate dives and provide
+additional notes.
+
+You can tag dives and filter a dive list based on criteria including tags,
+locations and people with whom you were diving. You can group the dive list
+into trips, and edit multiple dives at the same time, making it easy to support
+a large number of dives.
+
+Subsurface also calculates a wide variety of statistics of the user's diving
+and tracks information like the SAC rate, partial pressures of O2, N2 and He,
+calculated deco information, and many more.
diff --git a/deskutils/subsurface/pkg-plist b/deskutils/subsurface/pkg-plist
new file mode 100644
index 000000000000..d3d38f919bbf
--- /dev/null
+++ b/deskutils/subsurface/pkg-plist
@@ -0,0 +1,252 @@
+bin/subsurface
+bin/subsurface.debug
+share/applications/subsurface.desktop
+share/icons/hicolor/scalable/apps/subsurface-icon.svg
+share/metainfo/subsurface.appdata.xml
+%%DATADIR%%/Documentation/images/APD.jpg
+%%DATADIR%%/Documentation/images/APDComputer.jpg
+%%DATADIR%%/Documentation/images/APD_CSVimportF22.jpg
+%%DATADIR%%/Documentation/images/AddDive1.jpg
+%%DATADIR%%/Documentation/images/AddDive3.jpg
+%%DATADIR%%/Documentation/images/BlueEditBar_f22.jpg
+%%DATADIR%%/Documentation/images/Bookmarks.jpg
+%%DATADIR%%/Documentation/images/CCR_b1.jpg
+%%DATADIR%%/Documentation/images/CCR_b2.jpg
+%%DATADIR%%/Documentation/images/CCR_b3.jpg
+%%DATADIR%%/Documentation/images/CCR_bailout.jpg
+%%DATADIR%%/Documentation/images/CCR_dive_ceilingF22.jpg
+%%DATADIR%%/Documentation/images/CCR_dive_profile_f22.jpg
+%%DATADIR%%/Documentation/images/CCR_preferences_f20.jpg
+%%DATADIR%%/Documentation/images/CCR_sensor_data_f20.jpg
+%%DATADIR%%/Documentation/images/CCR_setpoint_f20.jpg
+%%DATADIR%%/Documentation/images/Ceilings2.jpg
+%%DATADIR%%/Documentation/images/Cloud.jpg
+%%DATADIR%%/Documentation/images/Companion_1.jpg
+%%DATADIR%%/Documentation/images/Companion_4.jpg
+%%DATADIR%%/Documentation/images/Companion_5.jpg
+%%DATADIR%%/Documentation/images/Configure_dc_f20.jpg
+%%DATADIR%%/Documentation/images/ContextMenu.jpg
+%%DATADIR%%/Documentation/images/CylinderDataEntry3_f20.jpg
+%%DATADIR%%/Documentation/images/DC_gas-dialogue1_f20.jpg
+%%DATADIR%%/Documentation/images/DC_gas-dialogue2_f20.jpg
+%%DATADIR%%/Documentation/images/DC_import_Bluetooth.jpg
+%%DATADIR%%/Documentation/images/DC_import_Bluetooth_Windows.jpg
+%%DATADIR%%/Documentation/images/DC_import_f20.jpg
+%%DATADIR%%/Documentation/images/DiveListOptions.jpg
+%%DATADIR%%/Documentation/images/DiveModeChange.jpg
+%%DATADIR%%/Documentation/images/DiveProfile1_f20.jpg
+%%DATADIR%%/Documentation/images/DiveProfile2_f20.jpg
+%%DATADIR%%/Documentation/images/DiveProfile3_f20.jpg
+%%DATADIR%%/Documentation/images/DiveSiteDelete.jpg
+%%DATADIR%%/Documentation/images/DiveSiteEdit.jpg
+%%DATADIR%%/Documentation/images/DiveSiteInsert.jpg
+%%DATADIR%%/Documentation/images/DiveSiteMerge.jpg
+%%DATADIR%%/Documentation/images/DiveSitesTab.jpg
+%%DATADIR%%/Documentation/images/Divelogs1.jpg
+%%DATADIR%%/Documentation/images/DownloadGPS.jpg
+%%DATADIR%%/Documentation/images/Export_f20.jpg
+%%DATADIR%%/Documentation/images/ExtraDataTab_f20.jpg
+%%DATADIR%%/Documentation/images/Filter-LocTemp.png
+%%DATADIR%%/Documentation/images/Filter-LocTempWeek.png
+%%DATADIR%%/Documentation/images/Filter-LocTempWeekVis.png
+%%DATADIR%%/Documentation/images/FilterAND.png
+%%DATADIR%%/Documentation/images/FilterConstraints.png
+%%DATADIR%%/Documentation/images/FilterFullText.png
+%%DATADIR%%/Documentation/images/FilterOR.png
+%%DATADIR%%/Documentation/images/FilterWindowBar.jpg
+%%DATADIR%%/Documentation/images/FindMovedImages1.jpg
+%%DATADIR%%/Documentation/images/GasPressureBarGraph.jpg
+%%DATADIR%%/Documentation/images/Globe_image1.jpg
+%%DATADIR%%/Documentation/images/Globe_image2.jpg
+%%DATADIR%%/Documentation/images/Globe_image3.jpg
+%%DATADIR%%/Documentation/images/Group2.jpg
+%%DATADIR%%/Documentation/images/Heatmap.jpg
+%%DATADIR%%/Documentation/images/Import1_f20.jpg
+%%DATADIR%%/Documentation/images/Import_csv.jpg
+%%DATADIR%%/Documentation/images/InfoBox2.jpg
+%%DATADIR%%/Documentation/images/Infotab.jpg
+%%DATADIR%%/Documentation/images/LOffice_field_options.jpg
+%%DATADIR%%/Documentation/images/LOffice_save_as_options.jpg
+%%DATADIR%%/Documentation/images/LOffice_spreadsheetdata.jpg
+%%DATADIR%%/Documentation/images/LoadImage1_f20.jpg
+%%DATADIR%%/Documentation/images/LoadImage2_f20.jpg
+%%DATADIR%%/Documentation/images/LoadImage3b_f23.jpg
+%%DATADIR%%/Documentation/images/LoadImage3c_f23.jpg
+%%DATADIR%%/Documentation/images/LoadImage4.jpg
+%%DATADIR%%/Documentation/images/LoadImage4_f20.jpg
+%%DATADIR%%/Documentation/images/LoadImage5.jpg
+%%DATADIR%%/Documentation/images/LoadImage5_f20.jpg
+%%DATADIR%%/Documentation/images/LoadImage6_f20.jpg
+%%DATADIR%%/Documentation/images/Location1.jpg
+%%DATADIR%%/Documentation/images/MainWindow.jpg
+%%DATADIR%%/Documentation/images/MapMenu.jpg
+%%DATADIR%%/Documentation/images/MeasuringBar.png
+%%DATADIR%%/Documentation/images/MergedDive.png
+%%DATADIR%%/Documentation/images/MkVI.jpeg
+%%DATADIR%%/Documentation/images/MobileCredentials.jpg
+%%DATADIR%%/Documentation/images/MobileGpsMenu.jpg
+%%DATADIR%%/Documentation/images/Newcyl-Initial.png
+%%DATADIR%%/Documentation/images/Newcyl-create.png
+%%DATADIR%%/Documentation/images/Newcyl-final.png
+%%DATADIR%%/Documentation/images/Newcyl-name.png
+%%DATADIR%%/Documentation/images/Newcyl-selection.png
+%%DATADIR%%/Documentation/images/PlannerWindow1.jpg
+%%DATADIR%%/Documentation/images/Planner_CCR.jpg
+%%DATADIR%%/Documentation/images/Planner_OC_deco.jpg
+%%DATADIR%%/Documentation/images/Planner_OC_rec1.jpg
+%%DATADIR%%/Documentation/images/Planner_OC_rec2.jpg
+%%DATADIR%%/Documentation/images/Planner_pSCR.jpg
+%%DATADIR%%/Documentation/images/Pref_cloud.jpg
+%%DATADIR%%/Documentation/images/Pref_display.jpg
+%%DATADIR%%/Documentation/images/Pref_downld.jpg
+%%DATADIR%%/Documentation/images/Pref_eqpmnt.jpg
+%%DATADIR%%/Documentation/images/Pref_georef.jpg
+%%DATADIR%%/Documentation/images/Pref_lang.jpg
+%%DATADIR%%/Documentation/images/Pref_log.jpg
+%%DATADIR%%/Documentation/images/Pref_media.jpg
+%%DATADIR%%/Documentation/images/Pref_network.jpg
+%%DATADIR%%/Documentation/images/Pref_reset.jpg
+%%DATADIR%%/Documentation/images/Pref_tech.jpg
+%%DATADIR%%/Documentation/images/Pref_units.jpg
+%%DATADIR%%/Documentation/images/Print1_f22.jpg
+%%DATADIR%%/Documentation/images/Print_flow_layout_f22.jpg
+%%DATADIR%%/Documentation/images/Print_print_f22.jpg
+%%DATADIR%%/Documentation/images/Print_summarylist_f22.jpg
+%%DATADIR%%/Documentation/images/Printpreview.jpg
+%%DATADIR%%/Documentation/images/Profile2.jpg
+%%DATADIR%%/Documentation/images/ShowCylinders_f20.jpg
+%%DATADIR%%/Documentation/images/SplitDive3a.jpg
+%%DATADIR%%/Documentation/images/StatsBarchartHorizontal.jpg
+%%DATADIR%%/Documentation/images/StatsBarchartSubdivided.jpg
+%%DATADIR%%/Documentation/images/StatsCategoricalData.jpg
+%%DATADIR%%/Documentation/images/StatsCountsData.jpg
+%%DATADIR%%/Documentation/images/StatsDataTypes.jpg
+%%DATADIR%%/Documentation/images/StatsGraphAxes.jpg
+%%DATADIR%%/Documentation/images/StatsGraphOptions.jpg
+%%DATADIR%%/Documentation/images/StatsPanel.jpg
+%%DATADIR%%/Documentation/images/StatsRegression.jpg
+%%DATADIR%%/Documentation/images/StatsRestricted.jpg
+%%DATADIR%%/Documentation/images/StatsRestrictedGraph.jpg
+%%DATADIR%%/Documentation/images/Subsurface4Banner.jpg
+%%DATADIR%%/Documentation/images/Template1_f22.jpg
+%%DATADIR%%/Documentation/images/Template2_f22.jpg
+%%DATADIR%%/Documentation/images/UserManualLinksBack.jpg
+%%DATADIR%%/Documentation/images/UserManualSearch.jpg
+%%DATADIR%%/Documentation/images/WeightsDataEntry1_f20.jpg
+%%DATADIR%%/Documentation/images/WeightsDataEntry2_f20.jpg
+%%DATADIR%%/Documentation/images/WeightsDataEntry3_f20.jpg
+%%DATADIR%%/Documentation/images/Win_SaveCSV1.jpg
+%%DATADIR%%/Documentation/images/Win_SaveCSV2.jpg
+%%DATADIR%%/Documentation/images/Win_SaveCSV3.jpg
+%%DATADIR%%/Documentation/images/atmpress.jpg
+%%DATADIR%%/Documentation/images/csv_import1_f20.jpg
+%%DATADIR%%/Documentation/images/csv_import2_f20.jpg
+%%DATADIR%%/Documentation/images/dc_management.jpg
+%%DATADIR%%/Documentation/images/gpx_read.jpg
+%%DATADIR%%/Documentation/images/halcyon_RB80.jpg
+%%DATADIR%%/Documentation/images/icons/EAD.jpg
+%%DATADIR%%/Documentation/images/icons/GFLow.jpg
+%%DATADIR%%/Documentation/images/icons/Galileo.jpg
+%%DATADIR%%/Documentation/images/icons/HW_DR5.jpg
+%%DATADIR%%/Documentation/images/icons/HW_xdeepblack.jpg
+%%DATADIR%%/Documentation/images/icons/He.jpg
+%%DATADIR%%/Documentation/images/icons/Heartbutton.png
+%%DATADIR%%/Documentation/images/icons/MOD.jpg
+%%DATADIR%%/Documentation/images/icons/MapViewMinus.jpg
+%%DATADIR%%/Documentation/images/icons/MapViewMode.jpg
+%%DATADIR%%/Documentation/images/icons/MapViewPlus.jpg
+%%DATADIR%%/Documentation/images/icons/N2.jpg
+%%DATADIR%%/Documentation/images/icons/NDL.jpg
+%%DATADIR%%/Documentation/images/icons/O2.jpg
+%%DATADIR%%/Documentation/images/icons/SAC.jpg
+%%DATADIR%%/Documentation/images/icons/ShowCylindersButton.jpg
+%%DATADIR%%/Documentation/images/icons/ShowPhotos.png
+%%DATADIR%%/Documentation/images/icons/ShowPhotos_f20.png
+%%DATADIR%%/Documentation/images/icons/atomiclogo.jpg
+%%DATADIR%%/Documentation/images/icons/bluetooth.jpg
+%%DATADIR%%/Documentation/images/icons/cceiling.jpg
+%%DATADIR%%/Documentation/images/icons/ceiling1.jpg
+%%DATADIR%%/Documentation/images/icons/ceiling2.jpg
+%%DATADIR%%/Documentation/images/icons/ceiling3.jpg
+%%DATADIR%%/Documentation/images/icons/divingloglogo.jpg
+%%DATADIR%%/Documentation/images/icons/drivers.jpg
+%%DATADIR%%/Documentation/images/icons/duringPhoto.png
+%%DATADIR%%/Documentation/images/icons/heatmap.png
+%%DATADIR%%/Documentation/images/icons/important.png
+%%DATADIR%%/Documentation/images/icons/inAndOutPhoto.png
+%%DATADIR%%/Documentation/images/icons/info.jpg
+%%DATADIR%%/Documentation/images/icons/iumis.jpg
+%%DATADIR%%/Documentation/images/icons/mareslogo.jpg
+%%DATADIR%%/Documentation/images/icons/outsidePhoto.png
+%%DATADIR%%/Documentation/images/icons/predator.jpg
+%%DATADIR%%/Documentation/images/icons/ruler.jpg
+%%DATADIR%%/Documentation/images/icons/scale.jpg
+%%DATADIR%%/Documentation/images/icons/suuntologo.jpg
+%%DATADIR%%/Documentation/images/icons/tissue.jpg
+%%DATADIR%%/Documentation/images/icons/tissues.jpg
+%%DATADIR%%/Documentation/images/icons/usb.jpg
+%%DATADIR%%/Documentation/images/icons/warning2.png
+%%DATADIR%%/Documentation/images/iphone.jpg
+%%DATADIR%%/Documentation/images/mapview_f20.jpg
+%%DATADIR%%/Documentation/images/multicylinder_dive.jpg
+%%DATADIR%%/Documentation/images/pSCR_profile.jpg
+%%DATADIR%%/Documentation/images/pSCR_profile_bailout.jpg
+%%DATADIR%%/Documentation/images/planner1.jpg
+%%DATADIR%%/Documentation/images/print2_f22.jpg
+%%DATADIR%%/Documentation/images/profile_symbols.jpg
+%%DATADIR%%/Documentation/images/pscr_b1.jpg
+%%DATADIR%%/Documentation/images/pscr_b2.jpg
+%%DATADIR%%/Documentation/images/sensors-import.png
+%%DATADIR%%/Documentation/images/sensors-moved.png
+%%DATADIR%%/Documentation/images/sensors-newcylinder.png
+%%DATADIR%%/Documentation/images/sidemount1.jpg
+%%DATADIR%%/Documentation/images/smtk2ssrf.jpg
+%%DATADIR%%/Documentation/images/strk2ssrf_web.jpg
+%%DATADIR%%/Documentation/images/texexample.png
+%%DATADIR%%/Documentation/images/tissueHeatmap.jpg
+%%DATADIR%%/Documentation/images/undo.jpg
+%%DATADIR%%/printing_templates/Flowlayout.html
+%%DATADIR%%/printing_templates/One Dive.html
+%%DATADIR%%/printing_templates/Six Dives.html
+%%DATADIR%%/printing_templates/Table.html
+%%DATADIR%%/printing_templates/Two Dives.html
+%%DATADIR%%/printing_templates/statistics/Default.html
+%%DATADIR%%/theme/dive_export.html
+%%DATADIR%%/theme/jqplot.canvasAxisTickRenderer.min.js
+%%DATADIR%%/theme/jqplot.canvasTextRenderer.min.js
+%%DATADIR%%/theme/jqplot.highlighter.min.js
+%%DATADIR%%/theme/jquery.jqplot.css
+%%DATADIR%%/theme/jquery.jqplot.min.js
+%%DATADIR%%/theme/jquery.min.js
+%%DATADIR%%/theme/light.css
+%%DATADIR%%/theme/list_lib.js
+%%DATADIR%%/theme/poster.png
+%%DATADIR%%/theme/sand.css
+%%DATADIR%%/translations/subsurface_bg_BG.qm
+%%DATADIR%%/translations/subsurface_ca.qm
+%%DATADIR%%/translations/subsurface_cs.qm
+%%DATADIR%%/translations/subsurface_da_DK.qm
+%%DATADIR%%/translations/subsurface_de_CH.qm
+%%DATADIR%%/translations/subsurface_de_DE.qm
+%%DATADIR%%/translations/subsurface_el_GR.qm
+%%DATADIR%%/translations/subsurface_en_GB.qm
+%%DATADIR%%/translations/subsurface_en_US.qm
+%%DATADIR%%/translations/subsurface_es_ES.qm
+%%DATADIR%%/translations/subsurface_et_EE.qm
+%%DATADIR%%/translations/subsurface_fi_FI.qm
+%%DATADIR%%/translations/subsurface_fr_FR.qm
+%%DATADIR%%/translations/subsurface_he.qm
+%%DATADIR%%/translations/subsurface_hr_HR.qm
+%%DATADIR%%/translations/subsurface_it_IT.qm
+%%DATADIR%%/translations/subsurface_nb_NO.qm
+%%DATADIR%%/translations/subsurface_nl_NL.qm
+%%DATADIR%%/translations/subsurface_pl_PL.qm
+%%DATADIR%%/translations/subsurface_pt_BR.qm
+%%DATADIR%%/translations/subsurface_pt_PT.qm
+%%DATADIR%%/translations/subsurface_ro_RO.qm
+%%DATADIR%%/translations/subsurface_ru_RU.qm
+%%DATADIR%%/translations/subsurface_sk_SK.qm
+%%DATADIR%%/translations/subsurface_source.qm
+%%DATADIR%%/translations/subsurface_sv_SE.qm
+%%DATADIR%%/translations/subsurface_zh_TW.qm
+%%QT_PLUGINDIR%%/geoservices/libqtgeoservices_googlemaps.so