git: b762d4f158ee - main - net/eternalterminal: Improve port

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Sun, 31 Aug 2025 22:57:19 UTC
The branch main has been updated by eduardo:

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

commit b762d4f158ee631e17d424f645519bfa8ea02fe6
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2025-08-31 22:53:41 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2025-08-31 22:57:05 +0000

    net/eternalterminal: Improve port
    
    - Pet Q/A check by adding missing lib depend
    - Use framework cmake:testing feature instead of manual commands
---
 net/eternalterminal/Makefile | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile
index 66a40e4d888e..edeff7387537 100644
--- a/net/eternalterminal/Makefile
+++ b/net/eternalterminal/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	eternalterminal
 DISTVERSIONPREFIX=	et-v
 DISTVERSION=	6.2.11
+PORTREVISION=	1
 CATEGORIES=	net
 
 MAINTAINER=	eduardo@FreeBSD.org
@@ -12,17 +13,19 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BROKEN_FreeBSD_13=	OpenSSL versions prior to 3.0.0 are not supported
 
-LIB_DEPENDS=	libprotobuf.so:devel/protobuf \
+LIB_DEPENDS=	libabsl_log_internal_check_op.so:devel/abseil \
+		libprotobuf.so:devel/protobuf \
 		libsodium.so:security/libsodium \
 		libunwind.so:devel/libunwind
 
-USES=		cmake ssl
+USES=		cmake:testing ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	MisterTea
 GH_PROJECT=	EternalTerminal
 
 CMAKE_ON=	DISABLE_VCPKG
 CMAKE_OFF=	BUILD_TESTING
+CMAKE_TESTING_ON=	BUILD_TESTING
 
 CONFLICTS_INSTALL=	linux-enemyterritory # bin/et
 
@@ -36,10 +39,4 @@ post-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/rc.d/etserver \
 		${STAGEDIR}${PREFIX}/etc/rc.d
 
-do-test:
-	@cd ${BUILD_WRKSRC} && \
-		${SETENVI} ${WRK_ENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \
-		${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \
-		ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS}
-
 .include <bsd.port.mk>