git: e50d1781a551 - main - security/stoken: upgrade to 0.9.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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