git: e50d1781a551 - main - security/stoken: upgrade to 0.9.3

From: Oleksii Samorukov <samm_at_FreeBSD.org>
Date: Tue, 11 Jul 2023 14:56:23 UTC
The branch main has been updated by samm:

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

commit e50d1781a551b4f34ad5a2631c18a8ce49dad912
Author:     Oleksii Samorukov <samm@FreeBSD.org>
AuthorDate: 2023-07-11 14:53:02 +0000
Commit:     Oleksii Samorukov <samm@FreeBSD.org>
CommitDate: 2023-07-11 14:55:40 +0000

    security/stoken: upgrade to 0.9.3
    
    - Change source to the GitHub
    - Add desktop-utils uses for the X11 build
    - Add test command
    - Remove outdated patches
    
    ChangeLog: https://github.com/stoken-dev/stoken/blob/main/CHANGES
    Reported by: repology
---
 security/stoken/Makefile  | 16 ++++++++--------
 security/stoken/distinfo  |  6 +++---
 security/stoken/pkg-plist |  3 +++
 3 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/security/stoken/Makefile b/security/stoken/Makefile
index 5bdf6e775e5e..5d9685590f3a 100644
--- a/security/stoken/Makefile
+++ b/security/stoken/Makefile
@@ -1,8 +1,6 @@
 PORTNAME=	stoken
-DISTVERSION=	0.92
-PORTREVISION=	2
+DISTVERSION=	0.93
 CATEGORIES=	security
-MASTER_SITES=	SF/stoken
 
 MAINTAINER=	samm@FreeBSD.org
 COMMENT=	Software Token for UNIX compatible with RSA SecurID
@@ -13,10 +11,13 @@ LICENSE_FILE=	${WRKSRC}/COPYING.LIB
 
 LIB_DEPENDS=	libtomcrypt.so:security/libtomcrypt # can alternatively use nettle, potentially port option can be created
 
-USES=		gnome libtool localbase pkgconfig
+USES=		gnome libtool localbase pkgconfig autoreconf
 GNU_CONFIGURE=	yes
 USE_GNOME=	libxml2
 USE_LDCONFIG=	yes
+USE_GITHUB=	yes
+GH_TAGNAME=	v${DISTVERSION}
+GH_ACCOUNT=	stoken-dev
 INSTALL_TARGET=	install-strip
 
 OPTIONS_DEFINE=	DOCS X11
@@ -25,10 +26,9 @@ OPTIONS_SUB=	yes
 X11_CONFIGURE_WITH=	gtk
 X11_DESC=	Build GUI token interface
 X11_USE=	GNOME=gtk30,cairo,gdkpixbuf2
+X11_USES=	desktop-file-utils
 
-post-patch:
-	@${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|g ; s|^dist_doc_DATA|#dist_doc_DATA|' ${WRKSRC}/Makefile.in
-	@${REINPLACE_CMD} -e 's|LTC_LTC_PKCS_1_V1_5|LTC_PKCS_1_V1_5|g' \
-	    ${WRKSRC}/src/stc-tomcrypt.c
+do-test: build
+	cd ${WRKSRC} && ${MAKE} check
 
 .include <bsd.port.mk>
diff --git a/security/stoken/distinfo b/security/stoken/distinfo
index 4ce82c190f3b..83b11e15f43f 100644
--- a/security/stoken/distinfo
+++ b/security/stoken/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1518349781
-SHA256 (stoken-0.92.tar.gz) = aa2b481b058e4caf068f7e747a2dcf5772bcbf278a4f89bc9efcbf82bcc9ef5a
-SIZE (stoken-0.92.tar.gz) = 425835
+TIMESTAMP = 1689077674
+SHA256 (stoken-dev-stoken-0.93-v0.93_GH0.tar.gz) = 102e2d112b275efcdc20ef438670e4f24f08870b9072a81fda316efcc38aef9c
+SIZE (stoken-dev-stoken-0.93-v0.93_GH0.tar.gz) = 118216
diff --git a/security/stoken/pkg-plist b/security/stoken/pkg-plist
index ac3fdb5e837d..2d82cf04b878 100644
--- a/security/stoken/pkg-plist
+++ b/security/stoken/pkg-plist
@@ -15,3 +15,6 @@ man/man1/stoken.1.gz
 %%X11%%%%DATADIR%%/tokencode-small.ui
 %%X11%%share/pixmaps/stoken-gui.png
 libdata/pkgconfig/stoken.pc
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%%%DOCSDIR%%/libstoken-test.c
+%%PORTDOCS%%%%DOCSDIR%%/sdtid-test.pl