git: 2f96ec0e2a99 - main - net/teddycloud: Update 0.6.3 => 0.6.4

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Mon, 02 Jun 2025 18:35:38 UTC
The branch main has been updated by vvd:

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

commit 2f96ec0e2a9923de22e5c8351a9d7e259ad63d4e
Author:     Michael Pape <freebsd@pe82.de>
AuthorDate: 2025-06-02 18:29:12 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-06-02 18:33:13 +0000

    net/teddycloud: Update 0.6.3 => 0.6.4
    
    Changelog:
    https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.4
    
    Replace hardcoded version with DISTVERSION.
    Align GH_ACCOUNT, GH_PROJECT and GH_SUBDIR.
    
    PR:     287220
---
 net/teddycloud/Makefile  | 40 ++++++++++++++++++++--------------------
 net/teddycloud/distinfo  | 14 +++++++-------
 net/teddycloud/pkg-plist |  2 +-
 3 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/net/teddycloud/Makefile b/net/teddycloud/Makefile
index a222aaec2336..0bcf24fe7813 100644
--- a/net/teddycloud/Makefile
+++ b/net/teddycloud/Makefile
@@ -1,10 +1,10 @@
 PORTNAME=	teddycloud
 DISTVERSIONPREFIX=	tc_v
-DISTVERSION=	0.6.3
+DISTVERSION=	0.6.4
 CATEGORIES=	net
 # Get the latest commit hashes here: https://github.com/toniebox-reverse-engineering/tonies-json/commits/release/
 # NOTE: remove the existing tonies.json and tonieboxes.json from DISTDIR before you do a `make makesum`
-MASTER_SITES=	https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/85a888e355f20ef300e581ad11feb4ac623e62d6/:toniesjson
+MASTER_SITES=	https://raw.githubusercontent.com/toniebox-reverse-engineering/tonies-json/c874ca0c33eb929ee1c94983f53f3f8a55445c6b/:toniesjson
 DISTFILES=	tonies.json:toniesjson \
 		tonieboxes.json:toniesjson
 EXTRACT_ONLY=	${DISTFILES:N*\:toniesjson:C/\:.*//}
@@ -16,7 +16,7 @@ WWW=		https://tonies-wiki.revvox.de/docs/tools/teddycloud/
 LICENSE=	GPLv2+
 
 NOT_FOR_ARCHS=		armv6 armv7 i386 powerpc powerpcspe
-NOT_FOR_ARCHS_REASON=	32bit targets do not build due to type issues, upstream library assumes FreeBSD to be 64bit
+NOT_FOR_ARCHS_REASON=	32bit targets do not build due to type issues. Upstream library assumes FreeBSD to be 64bit.
 
 BUILD_DEPENDS+=	curl:ftp/curl \
 		protoc-c:devel/protobuf-c
@@ -25,22 +25,22 @@ USES=		gmake
 USE_GCC=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	toniebox-reverse-engineering:DEFAULT,teddycloud_web \
-			DaveGamble:cJSON \
-			xiph:ogg,opus \
-			Oryx-Embedded:cyclone_common,cyclone_crypto,cyclone_ssl,cyclone_tcp
+		DaveGamble:cJSON \
+		xiph:ogg,opus \
+		Oryx-Embedded:cyclone_common,cyclone_crypto,cyclone_ssl,cyclone_tcp
 GH_PROJECT=	cJSON:cJSON ogg:ogg opus:opus teddycloud_web:teddycloud_web \
-			Common:cyclone_common CycloneCRYPTO:cyclone_crypto \
-			CycloneSSL:cyclone_ssl CycloneTCP:cyclone_tcp
+		Common:cyclone_common CycloneCRYPTO:cyclone_crypto \
+		CycloneSSL:cyclone_ssl CycloneTCP:cyclone_tcp
 GH_SUBDIR=	cJSON:cJSON ogg:ogg opus:opus teddycloud_web:teddycloud_web \
-			cyclone/common:cyclone_common cyclone/cyclone_crypto:cyclone_crypto \
-			cyclone/cyclone_ssl:cyclone_ssl cyclone/cyclone_tcp:cyclone_tcp
+		cyclone/common:cyclone_common cyclone/cyclone_crypto:cyclone_crypto \
+		cyclone/cyclone_ssl:cyclone_ssl cyclone/cyclone_tcp:cyclone_tcp
 # find versions here clone the repository and switch to tag
 # git submodule update
 # git submodule
-GH_TAGNAME=	v1.7.15-33-gacc7623:cJSON \
+GH_TAGNAME=	v1.7.18:cJSON \
 		v1.3.5-9-gdb5c7a4:ogg \
 		v1.4-7-g101a71e0:opus \
-		tcw_v0.6.3:teddycloud_web \
+		tcw_v${DISTVERSION}:teddycloud_web \
 		v2.3.2:cyclone_common,cyclone_crypto,cyclone_ssl,cyclone_tcp
 
 USE_RC_SUBR=	teddycloudd
@@ -48,15 +48,15 @@ MAKE_ENV+=	CONFIG_RUNTIME_BASE_PATH=${PREFIX}/etc/teddycloud \
 		RUNTIME_BASE_PATH=${PREFIX}/share/teddycloud \
 		NO_SANITIZERS=1 \
 		GIT_DIRTY=0 \
-		GIT_BUILD_TIME="2025-01-06 08:31:53 +0000" \
-		GIT_SHORT_SHA=39b2f89 \
-		GIT_SHA=39b2f89bb0c4f7e40cea0efdced012c5715c1f59 \
-		GIT_TAG=tc_v0.6.3 \
+		GIT_BUILD_TIME="2025-03-05 08:01:37 +0000" \
+		GIT_SHORT_SHA=f13703a \
+		GIT_SHA=f13703ad110b6c42f693d35b7ac211e487d37c83 \
+		GIT_TAG=tc_v${DISTVERSION} \
 		WEB_GIT_DIRTY=0 \
-		WEB_GIT_BUILD_TIME="2025-01-06 09:28:23 +0100" \
-		WEB_GIT_SHORT_SHA=514140d \
-		WEB_GIT_SHA=514140d169f5e821299a452fa33dac155eef3a85 \
-		WEB_GIT_TAG=tcw_v0.6.3
+		WEB_GIT_BUILD_TIME="2025-03-03 18:54:08 +0000" \
+		WEB_GIT_SHORT_SHA=d24276e \
+		WEB_GIT_SHA=d24276e8d0972477d988449c566879974795d02a \
+		WEB_GIT_TAG=tcw_v${DISTVERSION}
 # This did reliably fail due to some unknown deps when using parallel build
 MAKE_JOBS_UNSAFE=	yes
 ALL_TARGET=	preinstall
diff --git a/net/teddycloud/distinfo b/net/teddycloud/distinfo
index 6756dc469824..191670013747 100644
--- a/net/teddycloud/distinfo
+++ b/net/teddycloud/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1738007717
+TIMESTAMP = 1748811239
 SHA256 (tonies.json) = 074396727ba9738c5061bb3e22bb2e505af255adecd00b07444465ee7083156e
 SIZE (tonies.json) = 5035861
 SHA256 (tonieboxes.json) = de50e30f844dcf743617337ba158b67498117f9c459b9ca4d26097aa3cb6b36f
 SIZE (tonieboxes.json) = 2736
-SHA256 (toniebox-reverse-engineering-teddycloud-tc_v0.6.3_GH0.tar.gz) = ff2b4cbd61edb99943dfd65b6944beb91ca786a3952c614d34c6718d2eaf0d88
-SIZE (toniebox-reverse-engineering-teddycloud-tc_v0.6.3_GH0.tar.gz) = 14057299
-SHA256 (toniebox-reverse-engineering-teddycloud_web-tcw_v0.6.3_GH0.tar.gz) = 667b05329f916e21bfc59f53a12925f3052989e0f6efb62304e27d3468ffbd6a
-SIZE (toniebox-reverse-engineering-teddycloud_web-tcw_v0.6.3_GH0.tar.gz) = 9306659
-SHA256 (DaveGamble-cJSON-v1.7.15-33-gacc7623_GH0.tar.gz) = a87a20cbe1245922a8b19fd586b0e2567a5c56a57f9e2d283dbea23a5722a519
-SIZE (DaveGamble-cJSON-v1.7.15-33-gacc7623_GH0.tar.gz) = 354833
+SHA256 (toniebox-reverse-engineering-teddycloud-tc_v0.6.4_GH0.tar.gz) = bb77ff1f4557d02a74e275eeafcf1dfa545c3adeb017794a964113b3d36a62bd
+SIZE (toniebox-reverse-engineering-teddycloud-tc_v0.6.4_GH0.tar.gz) = 14073530
+SHA256 (toniebox-reverse-engineering-teddycloud_web-tcw_v0.6.4_GH0.tar.gz) = 60c865919d2a6c455a844a45204524c77985891e08147537e7eed28d1866cbf6
+SIZE (toniebox-reverse-engineering-teddycloud_web-tcw_v0.6.4_GH0.tar.gz) = 9308251
+SHA256 (DaveGamble-cJSON-v1.7.18_GH0.tar.gz) = 3aa806844a03442c00769b83e99970be70fbef03735ff898f4811dd03b9f5ee5
+SIZE (DaveGamble-cJSON-v1.7.18_GH0.tar.gz) = 354726
 SHA256 (xiph-ogg-v1.3.5-9-gdb5c7a4_GH0.tar.gz) = fac013405bc8ac0e1754b2de64455bc2d73c06ef181df8eb3b48d6addecd69c1
 SIZE (xiph-ogg-v1.3.5-9-gdb5c7a4_GH0.tar.gz) = 251955
 SHA256 (xiph-opus-v1.4-7-g101a71e0_GH0.tar.gz) = d6410f6fb6334672a8b4d1441a8549a6e972a811509b61b77c349a4ef553ac14
diff --git a/net/teddycloud/pkg-plist b/net/teddycloud/pkg-plist
index f6e181b8b5db..7e462283ecea 100644
--- a/net/teddycloud/pkg-plist
+++ b/net/teddycloud/pkg-plist
@@ -49,8 +49,8 @@ bin/teddycloud
 %%DATADIR%%/data/www/web/assets/esp32s2-3nCAg6Ct.js
 %%DATADIR%%/data/www/web/assets/esp32s3-mu2zzjDN.js
 %%DATADIR%%/data/www/web/assets/esp8266-8VKmCx7J.js
+%%DATADIR%%/data/www/web/assets/index-DUW332vS.js
 %%DATADIR%%/data/www/web/assets/index-Dljhv4sL.css
-%%DATADIR%%/data/www/web/assets/index-DuKEIM2E.js
 %%DATADIR%%/data/www/web/assets/logo-aw46LCqE.png
 %%DATADIR%%/data/www/web/assets/openTB_step1_1-4vwQGflo.png
 %%DATADIR%%/data/www/web/assets/openTB_step1_2-DIZc5DI4.png