git: d2442cca174e - main - misc/gedkeeper: update GEDKeeper to the latest version 2.25.0

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Wed, 29 Mar 2023 08:35:34 UTC
The branch main has been updated by danfe:

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

commit d2442cca174e7f3a7303133f9ecd76a396ce5a7e
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2023-03-29 08:33:34 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2023-03-29 08:33:34 +0000

    misc/gedkeeper: update GEDKeeper to the latest version 2.25.0
    
    - The .NET Framework has been updated to version 4.7.2 upstream,
      but as port's infrastructure isn't ready for it, force 4.6.2 for
      the time being
    - Remove unfinished, unpromising, and experimental plugins which
      distribution is considered meaningless: GKImageViewer offers low,
      primitive functionality, easily replaceable by external programs;
      GKTreeViz is completely non-working on large databases and there
      is no way/plans to achieve its original goals
    - Install more complete set of data files (backgrounds and themes)
    
    Reported by:    portscout
---
 misc/gedkeeper/Makefile  | 11 ++++++-----
 misc/gedkeeper/distinfo  | 14 +++++++-------
 misc/gedkeeper/pkg-plist | 41 +++++++++++++++++++++++++----------------
 3 files changed, 38 insertions(+), 28 deletions(-)

diff --git a/misc/gedkeeper/Makefile b/misc/gedkeeper/Makefile
index c9c9ce1739d0..fe34618f21e3 100644
--- a/misc/gedkeeper/Makefile
+++ b/misc/gedkeeper/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gedkeeper
-PORTVERSION=	2.24.0
+PORTVERSION=	2.25.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	misc
 
@@ -16,7 +16,7 @@ USES=		desktop-file-utils mono shared-mime-info
 USE_GITHUB=	yes
 GH_ACCOUNT=	Serg-Norseman
 GH_PROJECT=	GEDKeeper GKCommunicator:gkc GKGenetix:gkg
-GH_TAGNAME=	22157c2:gkc 568338b:gkg
+GH_TAGNAME=	261a8d8:gkc 3f4a681:gkg
 GH_SUBDIR=	projects/GKCommunicator:gkc projects/GKGenetix:gkg
 
 _BUILD_TYPE=	Release
@@ -24,15 +24,16 @@ DATADIR=	${PREFIX}/lib/${PORTNAME}
 
 do-build:
 	cd ${BUILD_WRKSRC} && msbuild projects/GKv2/GEDKeeper2.sln \
-		/p:Configuration=${_BUILD_TYPE} /p:MonoCS=true
+		/p:Configuration=${_BUILD_TYPE} /p:MonoCS=true \
+		/p:TargetFrameworkVersion=v4.6.2
 
 do-install:
 	${PRINTF} '#!/bin/sh\n\nexec mono ${DATADIR}/GEDKeeper2.exe\
 		"$$@"\n' > ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
 	${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
 	@${MKDIR} ${STAGEDIR}${DATADIR}
-	cd ${INSTALL_WRKSRC} && ${CP} -a bin/ \
-		locales plugins samples scripts ${STAGEDIR}${DATADIR}
+	cd ${INSTALL_WRKSRC} && ${CP} -a backgrounds bin/ externals \
+		locales plugins samples scripts themes ${STAGEDIR}${DATADIR}
 	@${RM} ${STAGEDIR}${DATADIR}/scripts/readme.txt
 	${INSTALL_DATA} ${INSTALL_WRKSRC}/deploy/gedkeeper.desktop \
 		${STAGEDIR}${PREFIX}/share/applications/
diff --git a/misc/gedkeeper/distinfo b/misc/gedkeeper/distinfo
index cfc4be2f560b..92ae4ada8de3 100644
--- a/misc/gedkeeper/distinfo
+++ b/misc/gedkeeper/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1677525130
-SHA256 (Serg-Norseman-GEDKeeper-v2.24.0_GH0.tar.gz) = 46625fa49cb02388ca6642a5ead9983ccf49413bbce8aef1c5a2f7e719157338
-SIZE (Serg-Norseman-GEDKeeper-v2.24.0_GH0.tar.gz) = 16469776
-SHA256 (Serg-Norseman-GKCommunicator-22157c2_GH0.tar.gz) = 977cc4fccebadd7341702abceef75d8ad60f50cb7c2d7357e703cc89eaf88e26
-SIZE (Serg-Norseman-GKCommunicator-22157c2_GH0.tar.gz) = 1866811
-SHA256 (Serg-Norseman-GKGenetix-568338b_GH0.tar.gz) = edab1ae9bb70070c4f11bc17e593fe524cdadcceb279c715754ecee61ebc2537
-SIZE (Serg-Norseman-GKGenetix-568338b_GH0.tar.gz) = 343103
+TIMESTAMP = 1679953219
+SHA256 (Serg-Norseman-GEDKeeper-v2.25.0_GH0.tar.gz) = deac0cfa3db3b55b68ab4c76a6549cf198ff51ac38762743ad75b9e53b837c47
+SIZE (Serg-Norseman-GEDKeeper-v2.25.0_GH0.tar.gz) = 16369530
+SHA256 (Serg-Norseman-GKCommunicator-261a8d8_GH0.tar.gz) = 6efbee8cb7f28514be722e720f0f6f62e9e67f14e882900057e6bfc9845df586
+SIZE (Serg-Norseman-GKCommunicator-261a8d8_GH0.tar.gz) = 1866792
+SHA256 (Serg-Norseman-GKGenetix-3f4a681_GH0.tar.gz) = fc283c99bf839e8da8a499209666e89253db0415a5ee6e0717280c194d8288df
+SIZE (Serg-Norseman-GKGenetix-3f4a681_GH0.tar.gz) = 343099
diff --git a/misc/gedkeeper/pkg-plist b/misc/gedkeeper/pkg-plist
index 9754008a0a1b..90b6b7c34a7f 100644
--- a/misc/gedkeeper/pkg-plist
+++ b/misc/gedkeeper/pkg-plist
@@ -20,17 +20,29 @@ bin/gedkeeper
 %%DATADIR%%/UtfUnknown.dll
 %%DATADIR%%/YamlDotNet.dll
 %%DATADIR%%/ZedGraph.dll
+%%DATADIR%%/backgrounds/7kgyker.png
+%%DATADIR%%/backgrounds/brhd800.png
+%%DATADIR%%/backgrounds/he0scox.png
+%%DATADIR%%/backgrounds/papyrus2.png
+%%DATADIR%%/backgrounds/tchnymd.png
+%%DATADIR%%/backgrounds/trg8siz.png
+%%DATADIR%%/backgrounds/vp0nmp8.png
+%%DATADIR%%/backgrounds/y2lgare.png
+%%DATADIR%%/externals/README.md
+%%DATADIR%%/externals/open-history-data-ru.csv
+%%DATADIR%%/externals/resources.yaml
+%%DATADIR%%/externals/zlinks.csv
 %%DATADIR%%/itextsharp.dll
 %%DATADIR%%/locales/Chinese Simplified.lng
 %%DATADIR%%/locales/English.lng
 %%DATADIR%%/locales/cultures/Ancient.yaml
 %%DATADIR%%/locales/cultures/Armenian.yaml
-%%DATADIR%%/locales/cultures/British.yaml
 %%DATADIR%%/locales/cultures/Cantonese.yaml
 %%DATADIR%%/locales/cultures/Czech.yaml
+%%DATADIR%%/locales/cultures/English.yaml
 %%DATADIR%%/locales/cultures/French.yaml
 %%DATADIR%%/locales/cultures/German.yaml
-%%DATADIR%%/locales/cultures/Iceland.yaml
+%%DATADIR%%/locales/cultures/Icelandic.yaml
 %%DATADIR%%/locales/cultures/Italian.yaml
 %%DATADIR%%/locales/cultures/Mandrin.yaml
 %%DATADIR%%/locales/cultures/Polish.yaml
@@ -200,6 +212,7 @@ bin/gedkeeper
 %%DATADIR%%/locales/help_rus/gkhHistory.html
 %%DATADIR%%/locales/help_rus/gkhHotKeys.html
 %%DATADIR%%/locales/help_rus/gkhIntro.html
+%%DATADIR%%/locales/help_rus/gkhLangCultures.html
 %%DATADIR%%/locales/help_rus/gkhLangs.html
 %%DATADIR%%/locales/help_rus/gkhLaw.html
 %%DATADIR%%/locales/help_rus/gkhMaps.html
@@ -222,6 +235,7 @@ bin/gedkeeper
 %%DATADIR%%/locales/help_rus/gkhRec_Group.html
 %%DATADIR%%/locales/help_rus/gkhRec_Individual.html
 %%DATADIR%%/locales/help_rus/gkhRec_Media.html
+%%DATADIR%%/locales/help_rus/gkhRec_Name.html
 %%DATADIR%%/locales/help_rus/gkhRec_Note.html
 %%DATADIR%%/locales/help_rus/gkhRec_Place.html
 %%DATADIR%%/locales/help_rus/gkhRec_Repo.html
@@ -317,12 +331,15 @@ bin/gedkeeper
 %%DATADIR%%/locales/help_rus/images/winMain_Toolbar.gif
 %%DATADIR%%/locales/help_rus/styles.css
 %%DATADIR%%/locales/holidays_rus.yaml
+%%DATADIR%%/locales/hungarian.stub
 %%DATADIR%%/locales/italian.lng
 %%DATADIR%%/locales/kazakh_cyrillic.lng
 %%DATADIR%%/locales/polish.lng
+%%DATADIR%%/locales/portuguese.stub
 %%DATADIR%%/locales/readme_eng.html
 %%DATADIR%%/locales/readme_rus.html
 %%DATADIR%%/locales/russian.lng
+%%DATADIR%%/locales/spanish.stub
 %%DATADIR%%/locales/special/GKFlowInputPlugin_manual_ru.docx
 %%DATADIR%%/locales/special/GKPedigreeImporterPlugin_manual_ru.docx
 %%DATADIR%%/locales/tips_rus.yaml
@@ -363,8 +380,6 @@ bin/gedkeeper
 %%DATADIR%%/plugins/GKFlowInputPlugin.pol
 %%DATADIR%%/plugins/GKFlowInputPlugin.rus
 %%DATADIR%%/plugins/GKFlowInputPlugin.ukr
-%%DATADIR%%/plugins/GKFoldersPlugin.dll
-%%DATADIR%%/plugins/GKFoldersPlugin.enu
 %%DATADIR%%/plugins/GKGenetix.Core.dll
 %%DATADIR%%/plugins/GKGenetix.UI.WinForms.dll
 %%DATADIR%%/plugins/GKGenetixPlugin.dll
@@ -373,11 +388,6 @@ bin/gedkeeper
 %%DATADIR%%/plugins/GKHistoryDataPlugin.dll
 %%DATADIR%%/plugins/GKHistoryDataPlugin.enu
 %%DATADIR%%/plugins/GKHistoryDataPlugin.rus
-%%DATADIR%%/plugins/GKImageViewerPlugin.dll
-%%DATADIR%%/plugins/GKImageViewerPlugin.enu
-%%DATADIR%%/plugins/GKImageViewerPlugin.pol
-%%DATADIR%%/plugins/GKImageViewerPlugin.rus
-%%DATADIR%%/plugins/GKImageViewerPlugin.ukr
 %%DATADIR%%/plugins/GKLifePlugin.dll
 %%DATADIR%%/plugins/GKLifePlugin.enu
 %%DATADIR%%/plugins/GKLifePlugin.pol
@@ -417,11 +427,6 @@ bin/gedkeeper
 %%DATADIR%%/plugins/GKTimeLinePlugin.pol
 %%DATADIR%%/plugins/GKTimeLinePlugin.rus
 %%DATADIR%%/plugins/GKTimeLinePlugin.ukr
-%%DATADIR%%/plugins/GKTreeVizPlugin.dll
-%%DATADIR%%/plugins/GKTreeVizPlugin.enu
-%%DATADIR%%/plugins/GKTreeVizPlugin.pol
-%%DATADIR%%/plugins/GKTreeVizPlugin.rus
-%%DATADIR%%/plugins/GKTreeVizPlugin.ukr
 %%DATADIR%%/plugins/GKWordsCloudPlugin.dll
 %%DATADIR%%/plugins/GKWordsCloudPlugin.enu
 %%DATADIR%%/plugins/GKWordsCloudPlugin.pol
@@ -438,8 +443,6 @@ bin/gedkeeper
 %%DATADIR%%/plugins/YamlDotNet.dll
 %%DATADIR%%/plugins/ZedGraph.dll
 %%DATADIR%%/plugins/_XapianSharp.dll
-%%DATADIR%%/plugins/csgl.dll
-%%DATADIR%%/plugins/csgl.native.dll
 %%DATADIR%%/plugins/gedmill-bg.png
 %%DATADIR%%/plugins/itextsharp.dll
 %%DATADIR%%/plugins/log4net.dll
@@ -473,6 +476,7 @@ bin/gedkeeper
 %%DATADIR%%/scripts/csv_import.lua
 %%DATADIR%%/scripts/csv_import1.lua
 %%DATADIR%%/scripts/csv_import2.lua
+%%DATADIR%%/scripts/csv_write.lua
 %%DATADIR%%/scripts/delete_filtered.lua
 %%DATADIR%%/scripts/groups2places.lua
 %%DATADIR%%/scripts/set_media_prim.lua
@@ -489,6 +493,11 @@ bin/gedkeeper
 %%DATADIR%%/scripts/view_ancestors.lua
 %%DATADIR%%/scripts/view_brothers.lua
 %%DATADIR%%/scripts/view_descendants.lua
+%%DATADIR%%/themes/ext_images/maps.png
+%%DATADIR%%/themes/ext_images/settings.png
+%%DATADIR%%/themes/gk_dark.yaml
+%%DATADIR%%/themes/gk_forest.yaml
+%%DATADIR%%/themes/gk_light.yaml
 share/applications/gedkeeper.desktop
 share/metainfo/gedkeeper.appdata.xml
 share/mime/packages/application-x-gedkeeper.xml