git: b56744ea9c2b - main - editors/encryptpad: Undeprecate and update to 0.5.0.4

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Mon, 26 May 2025 23:28:10 UTC
The branch main has been updated by eduardo:

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

commit b56744ea9c2b69eb62b45e2dca17edab4e05f6e4
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2025-05-26 23:22:53 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-05-26 23:28:00 +0000

    editors/encryptpad: Undeprecate and update to 0.5.0.4
    
    Undrepecate by removing expired security/botan2 dependency.
    Switch to botan3 branch until not merged into releases.
    
    ChangeLog:      https://github.com/evpo/EncryptPad/blob/botan3/CHANGES.md
    MFH:            2025Q2
---
 editors/encryptpad/Makefile | 16 ++++++----------
 editors/encryptpad/distinfo |  6 +++---
 2 files changed, 9 insertions(+), 13 deletions(-)

diff --git a/editors/encryptpad/Makefile b/editors/encryptpad/Makefile
index 23020b2a903a..ac79712b92da 100644
--- a/editors/encryptpad/Makefile
+++ b/editors/encryptpad/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	encryptpad
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.5.0.2
-PORTREVISION=	1
+DISTVERSION=	0.5.0.4
 CATEGORIES=	editors security
 
 MAINTAINER=	eduardo@FreeBSD.org
@@ -11,22 +10,19 @@ WWW=		https://evpo.net/encryptpad/
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/license.txt
 
-DEPRECATED=	Depends on expired security/botan2
-EXPIRATION_DATE=2025-06-21
-
-LIB_DEPENDS=	libbotan-2.so:security/botan2
+LIB_DEPENDS=	libbotan-3.so:security/botan3
 
 USES=		compiler:c++11-lang desktop-file-utils gl gmake pkgconfig \
-		python:build qt:5 shared-mime-info shebangfix
+		python:build qt:5 shared-mime-info
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	evpo
 GH_PROJECT=	EncryptPad
+GH_TAGNAME=	3593110ddc83395815caa6a00ce9412161c173e7 # botan3 branch, 20240627
 
 USE_GL=		gl
-USE_QT=		core gui widgets buildtools:build qmake:build
-BINARY_ALIAS=	python=${PYTHON_CMD} \
-		qmake=${QMAKE}
+USE_QT=		core gui printsupport svg widgets buildtools:build qmake:build
+BINARY_ALIAS=	python3=${PYTHON_CMD} qmake=${QMAKE}
 
 PORTDOCS=	*
 
diff --git a/editors/encryptpad/distinfo b/editors/encryptpad/distinfo
index 800e802650d5..e3cbe85b22b1 100644
--- a/editors/encryptpad/distinfo
+++ b/editors/encryptpad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1661602196
-SHA256 (evpo-EncryptPad-v0.5.0.2_GH0.tar.gz) = 3ec5f445dc20023ceee86848053f980eed5b2536b384a2b2eb4953511ddde094
-SIZE (evpo-EncryptPad-v0.5.0.2_GH0.tar.gz) = 14968657
+TIMESTAMP = 1748299290
+SHA256 (evpo-EncryptPad-v0.5.0.4-3593110ddc83395815caa6a00ce9412161c173e7_GH0.tar.gz) = cd802cbb2cb883f83978c132462f02c432815c22ff7634a216d23664ca804793
+SIZE (evpo-EncryptPad-v0.5.0.4-3593110ddc83395815caa6a00ce9412161c173e7_GH0.tar.gz) = 18589358