diff options
Diffstat (limited to 'net/teddycloud')
-rw-r--r-- | net/teddycloud/Makefile | 47 | ||||
-rw-r--r-- | net/teddycloud/distinfo | 14 | ||||
-rw-r--r-- | net/teddycloud/pkg-plist | 10 |
3 files changed, 36 insertions, 35 deletions
diff --git a/net/teddycloud/Makefile b/net/teddycloud/Makefile index a222aaec2336..a1750d0242a9 100644 --- a/net/teddycloud/Makefile +++ b/net/teddycloud/Makefile @@ -1,10 +1,11 @@ PORTNAME= teddycloud DISTVERSIONPREFIX= tc_v -DISTVERSION= 0.6.3 +DISTVERSION= 0.6.4 +PORTREVISION= 2 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 +17,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 +26,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 +49,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 @@ -64,7 +65,7 @@ ALL_TARGET= preinstall post-extract: pre-install: - @${CP} ${DISTFILES:M*\:toniesjson:C/\:.*//:S,^,${_DISTDIR},} ${WRKSRC}/install/pre/config/ + @${CP} ${DISTFILES:M*\:toniesjson:C/\:.*//:S,^,${_DISTDIR}/,} ${WRKSRC}/install/pre/config/ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/install/pre/teddycloud ${STAGEDIR}${PREFIX}/bin @@ -74,7 +75,7 @@ do-install: @(cd ${WRKSRC}/install/pre/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/data) @${MKDIR} ${STAGEDIR}${DATADIR}/certs @(cd ${WRKSRC}/install/pre/certs && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/certs) - @${MKDIR} ${STAGEDIR}${PREFIX}/etc/teddycloud - @(cd ${WRKSRC}/install/pre/config && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/etc/teddycloud) + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + @(cd ${WRKSRC}/install/pre/config && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include <bsd.port.mk> 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..4b357f18a1c3 100644 --- a/net/teddycloud/pkg-plist +++ b/net/teddycloud/pkg-plist @@ -1,8 +1,8 @@ bin/teddycloud -%%ETCDIR%%/tonieboxes.custom.json -%%ETCDIR%%/tonieboxes.json -%%ETCDIR%%/tonies.custom.json -%%ETCDIR%%/tonies.json +@sample %%EXAMPLESDIR%%/tonieboxes.custom.json %%ETCDIR%%/tonieboxes.custom.json +@sample %%EXAMPLESDIR%%/tonieboxes.json %%ETCDIR%%/tonieboxes.json +@sample %%EXAMPLESDIR%%/tonies.custom.json %%ETCDIR%%/tonies.custom.json +@sample %%EXAMPLESDIR%%/tonies.json %%ETCDIR%%/tonies.json %%DATADIR%%/data/www/404.html %%DATADIR%%/data/www/encode_test.html %%DATADIR%%/data/www/favicon.ico @@ -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 |