diff --git a/misc/gedkeeper/Makefile b/misc/gedkeeper/Makefile index eeff45f6e590..712984267de3 100644 --- a/misc/gedkeeper/Makefile +++ b/misc/gedkeeper/Makefile @@ -1,61 +1,65 @@ PORTNAME= gedkeeper -PORTVERSION= 2.25.0 +PORTVERSION= 2.25.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= misc MAINTAINER= danfe@FreeBSD.org COMMENT= Personal genealogical database editor WWW= http://gedkeeper.net/ 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: @${REINPLACE_CMD} -E '/^(Path|Icon)=/s,/usr,${PREFIX}, ; \ /^Exec=/s,gk_run\.sh,${PORTNAME},' \ ${WRKSRC}/deploy/gedkeeper.desktop 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\ "$$@"\n' > ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${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/ + ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${INSTALL_WRKSRC}/deploy/gedkeeper.png \ ${STAGEDIR}${PREFIX}/share/pixmaps @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${INSTALL_WRKSRC}/deploy/application-x-gedkeeper.xml \ ${STAGEDIR}${PREFIX}/share/mime/packages @${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo ${INSTALL_DATA} ${INSTALL_WRKSRC}/deploy/gedkeeper.appdata.xml \ ${STAGEDIR}${PREFIX}/share/metainfo do-test: cd ${TEST_WRKSRC} && TEMP=/tmp nunit-console \ projects/GKTests/bin/${_BUILD_TYPE}/GKTests.dll .include PATCH_ARGS= -l 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