git: 58f5bc9f26a2 - main - security/xray-core: Update 25.7.26 => 25.12.8, geodata and sitedata update to latests

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Sat, 13 Dec 2025 16:45:04 UTC
The branch main has been updated by vvd:

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

commit 58f5bc9f26a2202205e2fdccaada60d5ad8e7945
Author:     Kirill Lebedev <kirill@drlebedev.com>
AuthorDate: 2025-12-13 16:42:12 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-12-13 16:42:12 +0000

    security/xray-core: Update 25.7.26 => 25.12.8, geodata and sitedata update to latests
    
    Changelogs:
    https://github.com/XTLS/Xray-core/releases/tag/v25.8.3
    https://github.com/XTLS/Xray-core/releases/tag/v25.9.5
    https://github.com/XTLS/Xray-core/releases/tag/v25.9.11
    https://github.com/XTLS/Xray-core/releases/tag/v25.10.15
    https://github.com/XTLS/Xray-core/releases/tag/v25.12.8
    
    While here reduce number of MKDIR call.
    
    PR:     291480
---
 security/xray-core/Makefile | 13 ++++++-------
 security/xray-core/distinfo | 18 +++++++++---------
 2 files changed, 15 insertions(+), 16 deletions(-)

diff --git a/security/xray-core/Makefile b/security/xray-core/Makefile
index f05694d43282..640655ebc505 100644
--- a/security/xray-core/Makefile
+++ b/security/xray-core/Makefile
@@ -1,10 +1,9 @@
 PORTNAME=	xray-core
 DISTVERSIONPREFIX=	v
-DISTVERSION=	25.7.26
-PORTREVISION=	6
+DISTVERSION=	25.12.8
 CATEGORIES=	security
-MASTER_SITES=	https://github.com/v2fly/geoip/releases/download/202507050144/:geoip \
-		https://github.com/v2fly/domain-list-community/releases/download/20250627153051/:geosite
+MASTER_SITES=	https://github.com/v2fly/geoip/releases/download/202512050148/:geoip \
+		https://github.com/v2fly/domain-list-community/releases/download/20251212112114/:geosite
 DISTFILES=	geoip.dat:geoip \
 		dlc.dat:geosite
 EXTRACT_ONLY=	XTLS-Xray-core-v${DISTVERSION}_GH0.tar.gz
@@ -16,7 +15,7 @@ WWW=		https://github.com/XTLS/Xray-core
 LICENSE=	MPL20
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		go:1.24,modules
+USES=		go:1.25,modules
 USE_GITHUB=	yes
 GH_ACCOUNT=	XTLS
 GH_PROJECT=	Xray-core
@@ -35,8 +34,8 @@ USERS=		v2ray
 GROUPS=		v2ray
 
 post-install:
-	${MKDIR} ${STAGEDIR}${ETCDIR}
-	${MKDIR} ${STAGEDIR}${DATADIR}
+	${MKDIR} ${STAGEDIR}${ETCDIR} \
+		 ${STAGEDIR}${DATADIR}
 	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/geoip.dat ${STAGEDIR}${DATADIR}/geoip.dat
 	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/dlc.dat ${STAGEDIR}${DATADIR}/geosite.dat
 	${INSTALL_DATA} ${FILESDIR}/*.json.sample ${STAGEDIR}${ETCDIR}/
diff --git a/security/xray-core/distinfo b/security/xray-core/distinfo
index b45dbb2b62d6..036b64d94dfc 100644
--- a/security/xray-core/distinfo
+++ b/security/xray-core/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1754196929
-SHA256 (go/security_xray-core/XTLS-Xray-core-v25.7.26_GH0/geoip.dat) = d77289a7465b6e59df39a2d46bd02b30b4fa7dd70939c13d431fd2bd8f448e10
-SIZE (go/security_xray-core/XTLS-Xray-core-v25.7.26_GH0/geoip.dat) = 19714962
-SHA256 (go/security_xray-core/XTLS-Xray-core-v25.7.26_GH0/dlc.dat) = 01dae2a9c31b5c74ba7e54d8d51e0060688ed22da493eaf09f6eeeec89db395e
-SIZE (go/security_xray-core/XTLS-Xray-core-v25.7.26_GH0/dlc.dat) = 2322647
-SHA256 (go/security_xray-core/XTLS-Xray-core-v25.7.26_GH0/go.mod) = 3cf5ece8975cb15c011cd8246c89278ca78ce945f8f2e7d8a1e042a23c93f5e4
-SIZE (go/security_xray-core/XTLS-Xray-core-v25.7.26_GH0/go.mod) = 2260
-SHA256 (go/security_xray-core/XTLS-Xray-core-v25.7.26_GH0/XTLS-Xray-core-v25.7.26_GH0.tar.gz) = 99f9bc67fd22a6e4fde277a4ba05fd873146154851aeebb6b4f406a59d3b0bc3
-SIZE (go/security_xray-core/XTLS-Xray-core-v25.7.26_GH0/XTLS-Xray-core-v25.7.26_GH0.tar.gz) = 689474
+TIMESTAMP = 1765588665
+SHA256 (go/security_xray-core/XTLS-Xray-core-v25.12.8_GH0/geoip.dat) = 6878dbacfb1fcb1ee022f63ed6934bcefc95a3c4ba10c88f1131fb88dbf7c337
+SIZE (go/security_xray-core/XTLS-Xray-core-v25.12.8_GH0/geoip.dat) = 19525512
+SHA256 (go/security_xray-core/XTLS-Xray-core-v25.12.8_GH0/dlc.dat) = 0a52ba2eeeef6fe9bd1f96238a51ff6ccb519436c5f7a9f021460fef722e84c3
+SIZE (go/security_xray-core/XTLS-Xray-core-v25.12.8_GH0/dlc.dat) = 2034759
+SHA256 (go/security_xray-core/XTLS-Xray-core-v25.12.8_GH0/go.mod) = 91b99e5671bbe96ace938dd264fe4d80e5f249ce0681e9e05185b31e176926e9
+SIZE (go/security_xray-core/XTLS-Xray-core-v25.12.8_GH0/go.mod) = 2223
+SHA256 (go/security_xray-core/XTLS-Xray-core-v25.12.8_GH0/XTLS-Xray-core-v25.12.8_GH0.tar.gz) = d4519b2d9bb1871f4d7612aa7a8db1c451573b5a44ac824219bb44d63f404e61
+SIZE (go/security_xray-core/XTLS-Xray-core-v25.12.8_GH0/XTLS-Xray-core-v25.12.8_GH0.tar.gz) = 712436