git: 3488d7219879 - main - misc/gedkeeper: update GEDKeeper to version 2.25.1

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Wed, 12 Apr 2023 10:11:49 UTC
The branch main has been updated by danfe:

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

commit 3488d7219879b451d2e9963307c62c9c9f22d295
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2023-04-12 10:10:36 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2023-04-12 10:10:36 +0000

    misc/gedkeeper: update GEDKeeper to version 2.25.1
    
    - The .NET Framework has been downgraded to version 4.7.1 for
      compatibility with some versions of Mono (Fedora, FreeBSD)
    - Add missing dependency on xdg-open(1), respect WITH_DEBUG
    - Kill needless stray slash at the end of the directory name
    
    Reported by:    portscout
---
 misc/gedkeeper/Makefile | 16 ++++++++++------
 misc/gedkeeper/distinfo | 14 +++++++-------
 2 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/misc/gedkeeper/Makefile b/misc/gedkeeper/Makefile
index eeff45f6e590..712984267de3 100644
--- a/misc/gedkeeper/Makefile
+++ b/misc/gedkeeper/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	gedkeeper
-PORTVERSION=	2.25.0
+PORTVERSION=	2.25.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
 CATEGORIES=	misc
 
 MAINTAINER=	danfe@FreeBSD.org
@@ -12,15 +11,21 @@ LICENSE=	GPLv3+
 
 BUILD_DEPENDS=	msbuild:devel/msbuild
 LIB_DEPENDS=	libgdiplus.so:x11-toolkits/libgdiplus
+RUN_DEPENDS=	xdg-open:devel/xdg-utils
 
 USES=		desktop-file-utils mono shared-mime-info
 USE_GITHUB=	yes
 GH_ACCOUNT=	Serg-Norseman
 GH_PROJECT=	GEDKeeper GKCommunicator:gkc GKGenetix:gkg
-GH_TAGNAME=	261a8d8:gkc 3f4a681:gkg
+GH_TAGNAME=	ea5c467:gkc 5d51cfd:gkg
 GH_SUBDIR=	projects/GKCommunicator:gkc projects/GKGenetix:gkg
 
+.if defined(WITH_DEBUG)
+_BUILD_TYPE=	Debug
+.else
 _BUILD_TYPE=	Release
+.endif
+
 DATADIR=	${PREFIX}/lib/${PORTNAME}
 
 post-patch:
@@ -30,8 +35,7 @@ post-patch:
 
 do-build:
 	cd ${BUILD_WRKSRC} && msbuild projects/GKv2/GEDKeeper2.sln \
-		/p:Configuration=${_BUILD_TYPE} /p:MonoCS=true \
-		/p:TargetFrameworkVersion=v4.6.2
+		/p:Configuration=${_BUILD_TYPE} /p:MonoCS=true
 
 do-install:
 	${PRINTF} '#!/bin/sh\n\nexec mono ${DATADIR}/GEDKeeper2.exe\
@@ -42,7 +46,7 @@ do-install:
 		locales plugins samples scripts themes ${STAGEDIR}${DATADIR}
 	@${RM} ${STAGEDIR}${DATADIR}/scripts/readme.txt
 	${INSTALL_DATA} ${INSTALL_WRKSRC}/deploy/gedkeeper.desktop \
-		${STAGEDIR}${PREFIX}/share/applications/
+		${STAGEDIR}${PREFIX}/share/applications
 	${INSTALL_DATA} ${INSTALL_WRKSRC}/deploy/gedkeeper.png \
 		${STAGEDIR}${PREFIX}/share/pixmaps
 	@${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
diff --git a/misc/gedkeeper/distinfo b/misc/gedkeeper/distinfo
index 92ae4ada8de3..026a3e1fdc2f 100644
--- a/misc/gedkeeper/distinfo
+++ b/misc/gedkeeper/distinfo
@@ -1,7 +1,7 @@
-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
+TIMESTAMP = 1680374156
+SHA256 (Serg-Norseman-GEDKeeper-v2.25.1_GH0.tar.gz) = 51c440ce25755277445c19cdac0089a4b995311300986731dfafc5c045a01401
+SIZE (Serg-Norseman-GEDKeeper-v2.25.1_GH0.tar.gz) = 16368144
+SHA256 (Serg-Norseman-GKCommunicator-ea5c467_GH0.tar.gz) = 6f86ba39baa93374c59184abe8585157d013ba6f4bbb2c845b749d176fcb0a1d
+SIZE (Serg-Norseman-GKCommunicator-ea5c467_GH0.tar.gz) = 1866779
+SHA256 (Serg-Norseman-GKGenetix-5d51cfd_GH0.tar.gz) = d18009e2b12b29751d5b8439a465b757bdd1b9d9290d69f0d6372a1de354e638
+SIZE (Serg-Norseman-GKGenetix-5d51cfd_GH0.tar.gz) = 343100