git: 1cf2efcfbb7d - main - net/eternalterminal: Update to 6.2.8

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Mon, 12 Feb 2024 16:49:13 UTC
The branch main has been updated by eduardo:

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

commit 1cf2efcfbb7d9376221c073ad0abd88c91644895
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2024-02-12 16:45:35 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2024-02-12 16:49:01 +0000

    net/eternalterminal: Update to 6.2.8
    
    - Take maintainership
    
    ChangeLog:
            https://github.com/MisterTea/EternalTerminal/releases/tag/et-v6.2.8
            https://github.com/MisterTea/EternalTerminal/releases/tag/et-v6.2.7
            https://github.com/MisterTea/EternalTerminal/releases/tag/et-v6.2.6
---
 net/eternalterminal/Makefile  | 20 +++++++++++---------
 net/eternalterminal/distinfo  |  6 +++---
 net/eternalterminal/pkg-plist |  5 +++++
 3 files changed, 19 insertions(+), 12 deletions(-)

diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile
index a310308f075c..8a9082e5ecc5 100644
--- a/net/eternalterminal/Makefile
+++ b/net/eternalterminal/Makefile
@@ -1,30 +1,26 @@
 PORTNAME=	eternalterminal
 DISTVERSIONPREFIX=	et-v
-DISTVERSION=	6.2.4
-PORTREVISION=	2
+DISTVERSION=	6.2.8
 CATEGORIES=	net
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	eduardo@FreeBSD.org
 COMMENT=	Remote shell that reconnects without interrupting session
 WWW=		https://eternalterminal.dev/
 
 LICENSE=	APACHE20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-LIB_DEPENDS=	libgflags.so:devel/gflags \
-		libglog.so:devel/glog \
-		libprotobuf.so:devel/protobuf \
+LIB_DEPENDS=	libprotobuf.so:devel/protobuf \
 		libsodium.so:security/libsodium \
 		libunwind.so:devel/libunwind
 
-USES=		cmake compiler:c++11-lang ncurses ssl
+USES=		cmake ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	MisterTea
 GH_PROJECT=	EternalTerminal
 
 CMAKE_ON=	DISABLE_VCPKG
-
-ALL_TARGET=	generated-code all # workaround for a suspected dependency problem, see https://github.com/MisterTea/EternalTerminal/issues/528
+CMAKE_OFF=	BUILD_TESTING
 
 CONFLICTS_INSTALL=	linux-enemyterritory # bin/et
 
@@ -38,4 +34,10 @@ post-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/rc.d/etserver \
 		${STAGEDIR}${PREFIX}/etc/rc.d
 
+do-test:
+	@cd ${BUILD_WRKSRC} && \
+		${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \
+		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
+		ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS}
+
 .include <bsd.port.mk>
diff --git a/net/eternalterminal/distinfo b/net/eternalterminal/distinfo
index 7ff558accb1c..d2d2cdd5f837 100644
--- a/net/eternalterminal/distinfo
+++ b/net/eternalterminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674292212
-SHA256 (MisterTea-EternalTerminal-et-v6.2.4_GH0.tar.gz) = 95cfb79bc2f25d19eb84ca3c28dba860bb52b3750334d373adeb2cd061de6ba6
-SIZE (MisterTea-EternalTerminal-et-v6.2.4_GH0.tar.gz) = 22825824
+TIMESTAMP = 1707749810
+SHA256 (MisterTea-EternalTerminal-et-v6.2.8_GH0.tar.gz) = 6c1a23a2fe9229a882622378126d4482ae67328a5ca8ef660f14034401711764
+SIZE (MisterTea-EternalTerminal-et-v6.2.8_GH0.tar.gz) = 23387724
diff --git a/net/eternalterminal/pkg-plist b/net/eternalterminal/pkg-plist
index 1bca03d07a9a..85dd0afa6e68 100644
--- a/net/eternalterminal/pkg-plist
+++ b/net/eternalterminal/pkg-plist
@@ -5,3 +5,8 @@ bin/htm
 bin/htmd
 @sample etc/etserver/et.cfg.sample
 etc/rc.d/etserver
+include/httplib.h
+lib/cmake/httplib/FindBrotli.cmake
+lib/cmake/httplib/httplibConfig.cmake
+lib/cmake/httplib/httplibConfigVersion.cmake
+lib/cmake/httplib/httplibTargets.cmake