git: 2ab2779b53e0 - main - benchmarks/ddosify: Take maintainership and update

From: Michael Gmelin <grembo_at_FreeBSD.org>
Date: Fri, 24 Jan 2025 08:58:48 UTC
The branch main has been updated by grembo:

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

commit 2ab2779b53e056d97168d4e7c3e11ccb33df9e13
Author:     Michael Gmelin <grembo@FreeBSD.org>
AuthorDate: 2025-01-24 08:55:14 +0000
Commit:     Michael Gmelin <grembo@FreeBSD.org>
CommitDate: 2025-01-24 08:57:30 +0000

    benchmarks/ddosify: Take maintainership and update
    
    This switches upstream to the port's new home (getanteon/anteon)
    using its current version number.
---
 benchmarks/ddosify/Makefile | 28 +++++++++++++++++-----------
 benchmarks/ddosify/distinfo |  6 +++---
 2 files changed, 20 insertions(+), 14 deletions(-)

diff --git a/benchmarks/ddosify/Makefile b/benchmarks/ddosify/Makefile
index 92badfd6dfe3..53c6c48f669f 100644
--- a/benchmarks/ddosify/Makefile
+++ b/benchmarks/ddosify/Makefile
@@ -1,23 +1,22 @@
 PORTNAME=	ddosify
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.0.6
-PORTREVISION=	8
+DISTVERSION=	2.6.0
 CATEGORIES=	benchmarks
 
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	High-performance load testing tool
-WWW=		https://github.com/ddosify/ddosify
+MAINTAINER=	grembo@FreeBSD.org
+COMMENT=	High-performance load testing tool, part of anteon
+WWW=		https://github.com/getanteon/anteon/ddosify_engine
 
 LICENSE=	AGPLv3
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-BROKEN=		Unfetchable
-DEPRECATED=	Abandoned upstream
-EXPIRATION_DATE=2025-02-28
+LICENSE_FILE=	${WRKSRC}/../LICENSE
 
 USES=		go:modules
-
 USE_GITHUB=	yes
+GH_ACCOUNT=	getanteon
+GH_PROJECT=	anteon
+GH_TAGNAME=	selfhosted-${DISTVERSION}
+GITID=		b38549c259cf8
+
 GH_TUPLE=	\
 		antchfx:htmlquery:v1.3.0:antchfx_htmlquery/vendor/github.com/antchfx/htmlquery \
 		antchfx:xmlquery:v1.3.13:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \
@@ -46,6 +45,13 @@ GH_TUPLE=	\
 		tklauser:numcpus:v0.6.0:tklauser_numcpus/vendor/github.com/tklauser/numcpus \
 		yusufpapurcu:wmi:v1.2.2:yusufpapurcu_wmi/vendor/github.com/yusufpapurcu/wmi
 
+GO_BUILDFLAGS=	-ldflags='\
+		-s -w \
+		-X main.GitVersion=${DISTVERSIONPREFIX}${DISTVERSION} \
+		-X main.GitCommit=${GITID}'
+
+WRKSRC_SUBDIR=	ddosify_engine
+
 PLIST_FILES=	bin/${PORTNAME}
 
 OPTIONS_DEFINE=	EMOJI ZSH
diff --git a/benchmarks/ddosify/distinfo b/benchmarks/ddosify/distinfo
index 60096a3d08be..f1223ed9382b 100644
--- a/benchmarks/ddosify/distinfo
+++ b/benchmarks/ddosify/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1700982373
-SHA256 (ddosify-ddosify-v1.0.6_GH0.tar.gz) = e390840c5a56ce3131300fbdf8b817427aac4a785debbd7c4c8cd53ab828048a
-SIZE (ddosify-ddosify-v1.0.6_GH0.tar.gz) = 1240696
+TIMESTAMP = 1737641711
+SHA256 (getanteon-anteon-v2.6.0-selfhosted-2.6.0_GH0.tar.gz) = 228b2acc455e00866fbaf8dded3c3471da995385c5841390ea6010017195ee57
+SIZE (getanteon-anteon-v2.6.0-selfhosted-2.6.0_GH0.tar.gz) = 2914780
 SHA256 (antchfx-htmlquery-v1.3.0_GH0.tar.gz) = 8e230f0f504a3314b761e8370626388a6a81ad2200c2c09d69191771e48cdc47
 SIZE (antchfx-htmlquery-v1.3.0_GH0.tar.gz) = 8458
 SHA256 (antchfx-xmlquery-v1.3.13_GH0.tar.gz) = e882143ac161874fc3d9a91f1e19ab78271b5aa37a7d8541e728b566c405e36c