From nobody Wed Jun 26 11:37:14 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4W8KRt4xFCz5Pcnl; Wed, 26 Jun 2024 11:37:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4W8KRt4bPtz4TRY; Wed, 26 Jun 2024 11:37:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719401834; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HCjjFPu2FJ6CuDCt17yhUeWuGTMVjGYbab2zODvNmIs=; b=QtvvozotPO4Tx0tLGC2vS2jT774v0ejTpffAom3xfhIYjcpzmmde+y5XDZdWEe8V7eZHAq mqvCW1rFW8Iq/umI5FbEn9rsk/NMvPAwl3wNCcWDipFu6JTCz7oXcvhHEULOOETKlrMAjW 2Y6Wqq1rlCxMNVmKpclv0yTY6iNHdckVa2Xaup+/HuTK0SpDFrAbPhRYd9n4aSkKCQ5q1f ZYw8kD2+nFK5v3z8jiTE7jQGJZgw+BPq1/dJlN5x+yyIHK3itvuwug5PGHhkASu/O8XC6L a/e3Q6ZtnPpOSmfsR3FNfYcfU+4O3Dl7a3cni9IVKQh/TrnTwCm9E5sKj6Raqw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1719401834; a=rsa-sha256; cv=none; b=TnbPVt5QUool13McLJdld9rhU/he5q/qHtkq/HEBR/RAE55KnJjVMzzHWmBfk+vpj0NuOB 74gfdNpNC4H3vUWhhVfLSZjY+4tateOauuq3yK6Jl5nAejN9293lWFKswrPFqKKKXuHYXJ Ji/AbBjWFbJLjKPycks/3le+4Ng6wgXfQxr4ORnTNDVQ2C+TX356GUQu/OdeKM76/DuNOs /Z0oMpldi34ZSho4hK2ngloc0zCe3PsOopzdB4aDuRoTbQOW9pqrOQ4z+naJY3s354eVY5 ZvwqJPej7KSF9SCCCCFNpLupgF5pQ2QQU4Ym50HTUVrUTnSDE7KuuNB4uRQbUQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1719401834; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=HCjjFPu2FJ6CuDCt17yhUeWuGTMVjGYbab2zODvNmIs=; b=Ex1BoOoG34AovHPfGLs+BNIKqjm2Bky2DeBluRE/7aLmdRI+mWdi3HYr2RRAdXpgrq9WSk tBO7ksTtx9gKtrsLFLBH02KAYrUxGHt6vjbSDuQiHvj6QN/WSKVP3ScYtyKr1yqjxJaCfl jUYAOq5N/lzWPnMgncW2XxJ19BCcxDEShS/5cBCOWI6Tzk5Cn+l1MQ7oXNNhylEBUxKhmd EcnUaGkTv+gCBd1SSufvRs/sRTfXx70Aokri3i/cwhoTlGGN5bXortlnf2VsLw3rQrXa6x 1zj6SDmba0ukJWBCIpwLqDWptt3qxavIcpfb7hwXeGEA1sGOxKM8pZco2d8ssw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4W8KRt4BKWzkMg; Wed, 26 Jun 2024 11:37:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 45QBbE7u046570; Wed, 26 Jun 2024 11:37:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 45QBbE4m046567; Wed, 26 Jun 2024 11:37:14 GMT (envelope-from git) Date: Wed, 26 Jun 2024 11:37:14 GMT Message-Id: <202406261137.45QBbE4m046567@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: 28d47d8ca842 - main - multimedia/jellyfin: Update to 10.9.6 and switch to source build List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 28d47d8ca8422e523dba4de96d9d680bdccd06d0 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=28d47d8ca8422e523dba4de96d9d680bdccd06d0 commit 28d47d8ca8422e523dba4de96d9d680bdccd06d0 Author: Michiel van Baak Jansen AuthorDate: 2024-06-24 08:37:22 +0000 Commit: Fernando ApesteguĂ­a CommitDate: 2024-06-26 11:37:06 +0000 multimedia/jellyfin: Update to 10.9.6 and switch to source build This patch moves the jellyfin port to build from source using lang/dotnet. The only binary part is libskia, like it always has been. Building this one from source is not as easy and will be looked into later. PR: 279926 Reported by: michiel@vanbaak.eu (maintainer) --- multimedia/jellyfin/Makefile | 522 +- multimedia/jellyfin/distinfo | 858 +- multimedia/jellyfin/files/jellyfin.in | 0 .../jellyfin/files/packagejsons/package-lock.json | 39932 +++++++++++++++++++ .../jellyfin/files/packagejsons/package.json | 162 + ...wser.Controller_MediaEncoding_EncodingHelper.cs | 111 + ...owser.MediaEncoding_Encoder_EncoderValidator.cs | 20 + ...iaBrowser.MediaEncoding_Encoder_MediaEncoder.cs | 11 + multimedia/jellyfin/files/patch-nuget.config | 13 + multimedia/jellyfin/files/pkg-message.in | 0 multimedia/jellyfin/nuget.mk | 30 + multimedia/jellyfin/pkg-plist | 45 +- 12 files changed, 41653 insertions(+), 51 deletions(-) diff --git a/multimedia/jellyfin/Makefile b/multimedia/jellyfin/Makefile index a360f8b5059a..656876189618 100644 --- a/multimedia/jellyfin/Makefile +++ b/multimedia/jellyfin/Makefile @@ -1,10 +1,12 @@ PORTNAME= jellyfin -DISTVERSION= 10.9.4 +DISTVERSION= 10.9.6 CATEGORIES= multimedia -MASTER_SITES= https://github.com/Thefrank/jellyfin-server-freebsd/releases/download/v${DISTVERSION}/ -DISTFILES= jellyfin-combined_${DISTVERSION}_freebsd.${OSVER}-${ARCH}.tar.gz \ - libSkiaSharp.so -EXTRACT_ONLY= jellyfin-combined_${DISTVERSION}_freebsd.${OSVER}-${ARCH}.tar.gz +MASTER_SITES+= https://github.com/Thefrank/jellyfin-server-freebsd/releases/download/v10.9.4/:prebuilt +DISTFILES+= ${PREFETCH_FILE}:prefetch \ + libSkiaSharp.so:prebuilt +EXTRACT_ONLY+= ${PORTNAME}-${PORTNAME}-${GH_TAGNAME}_GH0.tar.gz \ + ${PORTNAME}-${PORTNAME}-web-${GH_TAGNAME}_GH0.tar.gz \ + ${PREFETCH_FILE} MAINTAINER= michiel@vanbaak.eu COMMENT= Jellyfin Server Component with WebUI @@ -13,9 +15,9 @@ WWW= https://jellyfin.org/ LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= multi -ONLY_FOR_ARCHS= amd64 - -LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig +FETCH_DEPENDS= npm:www/npm${NODEJS_SUFFIX} +BUILD_DEPENDS= npm:www/npm${NODEJS_SUFFIX} \ + dotnet:lang/dotnet RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \ ffmpeg>0:multimedia/ffmpeg \ icu>0:devel/icu \ @@ -23,38 +25,510 @@ RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss \ libinotify>0:devel/libinotify \ libunwind>0:devel/libunwind \ mediainfo>0:multimedia/mediainfo +TEST_DEPENDS= npm:www/npm${NODEJS_SUFFIX} \ + dotnet:lang/dotnet + +USES= nodejs:20,build sqlite:3 ssl elfctl -USES= sqlite:3 ssl:run +USE_GITHUB= nodefault +GH_ACCOUNT= jellyfin:server,ui +GH_PROJECT= jellyfin:server jellyfin-web:ui +GH_SUBDIR= ${PORTNAME} +GH_TAGNAME= v${DISTVERSION} USE_RC_SUBR= jellyfin -NO_BUILD= YES +NUGET_GROUPS= NUGET +#NUPKG_NUGET must be regenerated every time DISTVERSION is changed +NUPKG_NUGET= AsyncKeyedLock:6.4.2 \ +AutoFixture.AutoMoq:4.18.1 \ +AutoFixture.Xunit2:4.18.1 \ +AutoFixture:4.18.1 \ +BDInfo:0.8.0 \ +BlurHashSharp.SkiaSharp:1.3.2 \ +BlurHashSharp:1.3.2 \ +CacheManager.Core:1.2.0 \ +Castle.Core:5.1.1 \ +CommandLineParser:2.9.1 \ +Diacritics:3.3.29 \ +DiscUtils.Core:0.16.13 \ +DiscUtils.Iso9660:0.16.13 \ +DiscUtils.Streams:0.16.13 \ +DiscUtils.Udf:0.16.13 \ +DotNet.Glob:3.1.3 \ +EFCoreSecondLevelCacheInterceptor:4.4.3 \ +EFCoreSecondLevelCacheInterceptor:4.5.0 \ +EasyCaching.Core:1.9.2 \ +ExCSS:4.2.3 \ +FSharp.Core:4.2.3 \ +Fare:2.1.1 \ +FsCheck.Xunit:2.16.6 \ +FsCheck:2.16.6 \ +HarfBuzzSharp.NativeAssets.Linux:7.3.0.2 \ +HarfBuzzSharp.NativeAssets.Win32:7.3.0.2 \ +HarfBuzzSharp.NativeAssets.macOS:7.3.0.2 \ +HarfBuzzSharp:7.3.0.2 \ +Humanizer.Core:2.14.1 \ +ICU4N.Transliterator:60.1.0-alpha.356 \ +ICU4N:60.1.0-alpha.356 \ +IDisposableAnalyzers:4.0.7 \ +J2N:2.0.0 \ +Jellyfin.XmlTv:10.8.0 \ +LrcParser:2023.524.0 \ +MetaBrainz.Common.Json:6.0.2 \ +MetaBrainz.Common:3.0.0 \ +MetaBrainz.MusicBrainz:6.1.0 \ +Microsoft.AspNetCore.Authorization:8.0.4 \ +Microsoft.AspNetCore.Authorization:8.0.6 \ +Microsoft.AspNetCore.Http.Abstractions:2.2.0 \ +Microsoft.AspNetCore.Http.Extensions:2.2.0 \ +Microsoft.AspNetCore.Http.Features:2.2.0 \ +Microsoft.AspNetCore.HttpOverrides:2.2.0 \ +Microsoft.AspNetCore.Metadata:8.0.4 \ +Microsoft.AspNetCore.Metadata:8.0.6 \ +Microsoft.AspNetCore.Mvc.Testing:8.0.4 \ +Microsoft.AspNetCore.TestHost:8.0.4 \ +Microsoft.Bcl.AsyncInterfaces:6.0.0 \ +Microsoft.CodeAnalysis.Analyzers:3.3.3 \ +Microsoft.CodeAnalysis.BannedApiAnalyzers:3.3.4 \ +Microsoft.CodeAnalysis.CSharp.Workspaces:4.5.0 \ +Microsoft.CodeAnalysis.CSharp:4.5.0 \ +Microsoft.CodeAnalysis.Common:4.5.0 \ +Microsoft.CodeAnalysis.Workspaces.Common:4.5.0 \ +Microsoft.CodeCoverage:17.9.0 \ +Microsoft.Data.Sqlite.Core:8.0.4 \ +Microsoft.Data.Sqlite.Core:8.0.6 \ +Microsoft.Data.Sqlite:8.0.4 \ +Microsoft.Data.Sqlite:8.0.6 \ +Microsoft.EntityFrameworkCore.Abstractions:8.0.0 \ +Microsoft.EntityFrameworkCore.Abstractions:8.0.4 \ +Microsoft.EntityFrameworkCore.Abstractions:8.0.6 \ +Microsoft.EntityFrameworkCore.Analyzers:8.0.0 \ +Microsoft.EntityFrameworkCore.Analyzers:8.0.4 \ +Microsoft.EntityFrameworkCore.Analyzers:8.0.6 \ +Microsoft.EntityFrameworkCore.Design:8.0.4 \ +Microsoft.EntityFrameworkCore.Design:8.0.6 \ +Microsoft.EntityFrameworkCore.Relational:8.0.4 \ +Microsoft.EntityFrameworkCore.Relational:8.0.6 \ +Microsoft.EntityFrameworkCore.Sqlite.Core:8.0.4 \ +Microsoft.EntityFrameworkCore.Sqlite.Core:8.0.6 \ +Microsoft.EntityFrameworkCore.Sqlite:8.0.4 \ +Microsoft.EntityFrameworkCore.Sqlite:8.0.6 \ +Microsoft.EntityFrameworkCore.Tools:8.0.4 \ +Microsoft.EntityFrameworkCore.Tools:8.0.6 \ +Microsoft.EntityFrameworkCore:8.0.0 \ +Microsoft.EntityFrameworkCore:8.0.4 \ +Microsoft.EntityFrameworkCore:8.0.6 \ +Microsoft.Extensions.ApiDescription.Server:3.0.0 \ +Microsoft.Extensions.Caching.Abstractions:2.0.0 \ +Microsoft.Extensions.Caching.Abstractions:8.0.0 \ +Microsoft.Extensions.Caching.Memory:2.0.0 \ +Microsoft.Extensions.Caching.Memory:8.0.0 \ +Microsoft.Extensions.Configuration.Abstractions:3.1.0 \ +Microsoft.Extensions.Configuration.Abstractions:6.0.0 \ +Microsoft.Extensions.Configuration.Abstractions:8.0.0 \ +Microsoft.Extensions.Configuration.Binder:3.1.0 \ +Microsoft.Extensions.Configuration.Binder:6.0.0 \ +Microsoft.Extensions.Configuration.Binder:8.0.0 \ +Microsoft.Extensions.Configuration.Binder:8.0.1 \ +Microsoft.Extensions.Configuration.CommandLine:8.0.0 \ +Microsoft.Extensions.Configuration.EnvironmentVariables:8.0.0 \ +Microsoft.Extensions.Configuration.FileExtensions:8.0.0 \ +Microsoft.Extensions.Configuration.Json:8.0.0 \ +Microsoft.Extensions.Configuration.UserSecrets:8.0.0 \ +Microsoft.Extensions.Configuration:3.1.0 \ +Microsoft.Extensions.Configuration:8.0.0 \ +Microsoft.Extensions.DependencyInjection.Abstractions:2.0.0 \ +Microsoft.Extensions.DependencyInjection.Abstractions:2.2.0 \ +Microsoft.Extensions.DependencyInjection.Abstractions:3.1.0 \ +Microsoft.Extensions.DependencyInjection.Abstractions:6.0.0 \ +Microsoft.Extensions.DependencyInjection.Abstractions:8.0.0 \ +Microsoft.Extensions.DependencyInjection.Abstractions:8.0.1 \ +Microsoft.Extensions.DependencyInjection:3.1.0 \ +Microsoft.Extensions.DependencyInjection:6.0.0 \ +Microsoft.Extensions.DependencyInjection:8.0.0 \ +Microsoft.Extensions.DependencyModel:8.0.0 \ +Microsoft.Extensions.Diagnostics.Abstractions:8.0.0 \ +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions:8.0.4 \ +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions:8.0.6 \ +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore:8.0.4 \ +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore:8.0.6 \ +Microsoft.Extensions.Diagnostics.HealthChecks:8.0.4 \ +Microsoft.Extensions.Diagnostics.HealthChecks:8.0.6 \ +Microsoft.Extensions.Diagnostics:8.0.0 \ +Microsoft.Extensions.FileProviders.Abstractions:2.2.0 \ +Microsoft.Extensions.FileProviders.Abstractions:8.0.0 \ +Microsoft.Extensions.FileProviders.Physical:8.0.0 \ +Microsoft.Extensions.FileSystemGlobbing:8.0.0 \ +Microsoft.Extensions.Hosting.Abstractions:8.0.0 \ +Microsoft.Extensions.Hosting:8.0.0 \ +Microsoft.Extensions.Http:3.1.0 \ +Microsoft.Extensions.Http:8.0.0 \ +Microsoft.Extensions.Logging.Abstractions:3.1.0 \ +Microsoft.Extensions.Logging.Abstractions:6.0.0 \ +Microsoft.Extensions.Logging.Abstractions:8.0.0 \ +Microsoft.Extensions.Logging.Abstractions:8.0.1 \ +Microsoft.Extensions.Logging.Configuration:8.0.0 \ +Microsoft.Extensions.Logging.Console:8.0.0 \ +Microsoft.Extensions.Logging.Debug:8.0.0 \ +Microsoft.Extensions.Logging.EventLog:8.0.0 \ +Microsoft.Extensions.Logging.EventSource:8.0.0 \ +Microsoft.Extensions.Logging:3.1.0 \ +Microsoft.Extensions.Logging:6.0.0 \ +Microsoft.Extensions.Logging:8.0.0 \ +Microsoft.Extensions.ObjectPool:7.0.0 \ +Microsoft.Extensions.Options.ConfigurationExtensions:6.0.0 \ +Microsoft.Extensions.Options.ConfigurationExtensions:8.0.0 \ +Microsoft.Extensions.Options:2.0.0 \ +Microsoft.Extensions.Options:2.2.0 \ +Microsoft.Extensions.Options:3.1.0 \ +Microsoft.Extensions.Options:6.0.0 \ +Microsoft.Extensions.Options:8.0.0 \ +Microsoft.Extensions.Options:8.0.2 \ +Microsoft.Extensions.Primitives:2.0.0 \ +Microsoft.Extensions.Primitives:2.2.0 \ +Microsoft.Extensions.Primitives:3.1.0 \ +Microsoft.Extensions.Primitives:6.0.0 \ +Microsoft.Extensions.Primitives:8.0.0 \ +Microsoft.NET.Test.Sdk:17.9.0 \ +Microsoft.NETCore.Platforms:1.0.1 \ +Microsoft.NETCore.Platforms:1.1.0 \ +Microsoft.NETCore.Platforms:1.1.1 \ +Microsoft.NETCore.Platforms:5.0.0 \ +Microsoft.NETCore.Targets:1.0.1 \ +Microsoft.NETCore.Targets:1.1.0 \ +Microsoft.Net.Http.Headers:2.2.0 \ +Microsoft.OpenApi:1.2.3 \ +Microsoft.TestPlatform.ObjectModel:17.9.0 \ +Microsoft.TestPlatform.TestHost:17.9.0 \ +Microsoft.Win32.Primitives:4.3.0 \ +Microsoft.Win32.Registry:5.0.0 \ +Microsoft.Win32.SystemEvents:7.0.0 \ +MimeTypes:2.4.0 \ +Mono.Nat:3.0.4 \ +Mono.TextTemplating:2.2.1 \ +Moq:4.18.4 \ +NETStandard.Library:1.6.1 \ +NEbml:0.11.0 \ +Newtonsoft.Json:13.0.1 \ +Newtonsoft.Json:13.0.3 \ +PlaylistsNET:1.4.1 \ +SQLitePCLRaw.bundle_e_sqlite3:2.1.6 \ +SQLitePCLRaw.core:2.1.6 \ +SQLitePCLRaw.lib.e_sqlite3:2.1.6 \ +SQLitePCLRaw.provider.e_sqlite3:2.1.6 \ +Serilog.AspNetCore:8.0.1 \ +Serilog.Enrichers.Thread:3.1.0 \ +Serilog.Extensions.Hosting:8.0.0 \ +Serilog.Extensions.Logging:8.0.0 \ +Serilog.Formatting.Compact:2.0.0 \ +Serilog.Settings.Configuration:8.0.0 \ +Serilog.Sinks.Async:1.5.0 \ +Serilog.Sinks.Console:5.0.1 \ +Serilog.Sinks.Debug:2.0.0 \ +Serilog.Sinks.File:5.0.0 \ +Serilog.Sinks.Graylog:3.1.1 \ +Serilog:2.3.0 \ +Serilog:2.9.0 \ +Serilog:2.10.0 \ +Serilog:3.1.1 \ +SerilogAnalyzer:0.15.0 \ +ShimSkiaSharp:1.0.0.18 \ +SkiaSharp.HarfBuzz:2.88.8 \ +SkiaSharp.NativeAssets.Linux:2.88.8 \ +SkiaSharp.NativeAssets.Win32:2.88.8 \ +SkiaSharp.NativeAssets.macOS:2.88.8 \ +SkiaSharp:2.88.8 \ +SmartAnalyzers.MultithreadingAnalyzer:1.1.31 \ +StyleCop.Analyzers.Unstable:1.2.0.556 \ +StyleCop.Analyzers:1.2.0-beta.556 \ +Svg.Custom:1.0.0.18 \ +Svg.Model:1.0.0.18 \ +Svg.Skia:1.0.0.18 \ +Swashbuckle.AspNetCore.ReDoc:6.6.2 \ +Swashbuckle.AspNetCore.Swagger:6.2.3 \ +Swashbuckle.AspNetCore.SwaggerGen:6.2.3 \ +Swashbuckle.AspNetCore.SwaggerUI:6.2.3 \ +Swashbuckle.AspNetCore:6.2.3 \ +System.AppContext:4.3.0 \ +System.Buffers:4.3.0 \ +System.Buffers:4.5.0 \ +System.CodeDom:4.4.0 \ +System.Collections.Concurrent:4.0.12 \ +System.Collections.Concurrent:4.3.0 \ +System.Collections.Immutable:6.0.0 \ +System.Collections:4.0.11 \ +System.Collections:4.3.0 \ +System.ComponentModel.Annotations:4.3.0 \ +System.ComponentModel:4.3.0 \ +System.Composition.AttributedModel:6.0.0 \ +System.Composition.Convention:6.0.0 \ +System.Composition.Hosting:6.0.0 \ +System.Composition.Runtime:6.0.0 \ +System.Composition.TypedParts:6.0.0 \ +System.Composition:6.0.0 \ +System.Console:4.0.0 \ +System.Console:4.3.0 \ +System.Diagnostics.Debug:4.0.11 \ +System.Diagnostics.Debug:4.3.0 \ +System.Diagnostics.DiagnosticSource:4.0.0 \ +System.Diagnostics.DiagnosticSource:4.3.0 \ +System.Diagnostics.DiagnosticSource:6.0.0 \ +System.Diagnostics.DiagnosticSource:8.0.0 \ +System.Diagnostics.EventLog:6.0.0 \ +System.Diagnostics.EventLog:8.0.0 \ +System.Diagnostics.Tools:4.0.1 \ +System.Diagnostics.Tools:4.3.0 \ +System.Diagnostics.Tracing:4.1.0 \ +System.Diagnostics.Tracing:4.3.0 \ +System.Drawing.Common:7.0.0 \ +System.Globalization.Calendars:4.0.1 \ +System.Globalization.Calendars:4.3.0 \ +System.Globalization.Extensions:4.0.1 \ +System.Globalization.Extensions:4.3.0 \ +System.Globalization:4.0.11 \ +System.Globalization:4.3.0 \ +System.IO.Compression.ZipFile:4.3.0 \ +System.IO.Compression:4.3.0 \ +System.IO.FileSystem.Primitives:4.0.1 \ +System.IO.FileSystem.Primitives:4.3.0 \ +System.IO.FileSystem:4.0.1 \ +System.IO.FileSystem:4.3.0 \ +System.IO.Hashing:8.0.0 \ +System.IO.Pipelines:6.0.3 \ +System.IO.Pipelines:8.0.0 \ +System.IO:4.1.0 \ +System.IO:4.3.0 \ +System.Linq.Async:6.0.1 \ +System.Linq.Expressions:4.1.0 \ +System.Linq.Expressions:4.3.0 \ +System.Linq.Queryable:4.0.1 \ +System.Linq:4.1.0 \ +System.Linq:4.3.0 \ +System.Memory:4.5.1 \ +System.Memory:4.5.3 \ +System.Net.Http:4.1.0 \ +System.Net.Http:4.3.0 \ +System.Net.Http:4.3.4 \ +System.Net.Primitives:4.0.11 \ +System.Net.Primitives:4.3.0 \ +System.Net.Requests:4.0.11 \ +System.Net.Sockets:4.3.0 \ +System.Net.WebHeaderCollection:4.0.1 \ +System.ObjectModel:4.0.12 \ +System.ObjectModel:4.3.0 \ +System.Private.Uri:4.3.0 \ +System.Reflection.Emit.ILGeneration:4.0.1 \ +System.Reflection.Emit.ILGeneration:4.3.0 \ +System.Reflection.Emit.Lightweight:4.0.1 \ +System.Reflection.Emit.Lightweight:4.3.0 \ +System.Reflection.Emit:4.0.1 \ +System.Reflection.Emit:4.3.0 \ +System.Reflection.Extensions:4.0.1 \ +System.Reflection.Extensions:4.3.0 \ +System.Reflection.Metadata:1.6.0 \ +System.Reflection.Metadata:6.0.1 \ +System.Reflection.Primitives:4.0.1 \ +System.Reflection.Primitives:4.3.0 \ +System.Reflection.TypeExtensions:4.1.0 \ +System.Reflection.TypeExtensions:4.3.0 \ +System.Reflection:4.1.0 \ +System.Reflection:4.3.0 \ +System.Resources.ResourceManager:4.0.1 \ +System.Resources.ResourceManager:4.3.0 \ +System.Runtime.CompilerServices.Unsafe:4.4.0 \ +System.Runtime.CompilerServices.Unsafe:4.5.1 \ +System.Runtime.CompilerServices.Unsafe:6.0.0 \ +System.Runtime.Extensions:4.1.0 \ +System.Runtime.Extensions:4.3.0 \ +System.Runtime.Handles:4.0.1 \ +System.Runtime.Handles:4.3.0 \ +System.Runtime.InteropServices.RuntimeInformation:4.3.0 \ +System.Runtime.InteropServices:4.1.0 \ +System.Runtime.InteropServices:4.3.0 \ +System.Runtime.Numerics:4.0.1 \ +System.Runtime.Numerics:4.3.0 \ +System.Runtime:4.1.0 \ +System.Runtime:4.3.0 \ +System.Security.AccessControl:5.0.0 \ +System.Security.Cryptography.Algorithms:4.2.0 \ +System.Security.Cryptography.Algorithms:4.3.0 \ +System.Security.Cryptography.Cng:4.2.0 \ +System.Security.Cryptography.Cng:4.3.0 \ +System.Security.Cryptography.Csp:4.0.0 \ +System.Security.Cryptography.Csp:4.3.0 \ +System.Security.Cryptography.Encoding:4.0.0 \ +System.Security.Cryptography.Encoding:4.3.0 \ +System.Security.Cryptography.OpenSsl:4.0.0 \ +System.Security.Cryptography.OpenSsl:4.3.0 \ +System.Security.Cryptography.Primitives:4.0.0 \ +System.Security.Cryptography.Primitives:4.3.0 \ +System.Security.Cryptography.X509Certificates:4.1.0 \ +System.Security.Cryptography.X509Certificates:4.3.0 \ +System.Security.Principal.Windows:5.0.0 \ +System.Text.Encoding.CodePages:6.0.0 \ +System.Text.Encoding.CodePages:8.0.0 \ +System.Text.Encoding.Extensions:4.3.0 \ +System.Text.Encoding:4.0.11 \ +System.Text.Encoding:4.3.0 \ +System.Text.Encodings.Web:4.5.0 \ +System.Text.Encodings.Web:8.0.0 \ +System.Text.Json:8.0.0 \ +System.Text.Json:8.0.3 \ +System.Text.RegularExpressions:4.1.0 \ +System.Text.RegularExpressions:4.3.0 \ +System.Threading.Channels:6.0.0 \ +System.Threading.Tasks.Dataflow:8.0.0 \ +System.Threading.Tasks.Extensions:4.3.0 \ +System.Threading.Tasks.Parallel:4.0.1 \ +System.Threading.Tasks:4.0.11 \ +System.Threading.Tasks:4.3.0 \ +System.Threading.Thread:4.0.0 \ +System.Threading.ThreadPool:4.0.10 \ +System.Threading.Timer:4.0.1 \ +System.Threading.Timer:4.3.0 \ +System.Threading:4.0.11 \ +System.Threading:4.3.0 \ +System.Xml.ReaderWriter:4.3.0 \ +System.Xml.XDocument:4.3.0 \ +TMDbLib:2.2.0 \ +TagLibSharp:2.3.0 \ +UTF.Unknown:2.5.1 \ +Validation:2.4.18 \ +Xunit.Priority:1.1.6 \ +Xunit.SkippableFact:1.4.13 \ +coverlet.collector:6.0.2 \ +libse:4.0.5 \ +prometheus-net.AspNetCore:8.2.1 \ +prometheus-net.DotNetRuntime:4.4.0 \ +prometheus-net:3.1.2 \ +prometheus-net:8.2.1 \ +runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.native.System.IO.Compression:4.3.0 \ +runtime.native.System.Net.Http:4.0.1 \ +runtime.native.System.Net.Http:4.3.0 \ +runtime.native.System.Security.Cryptography.Apple:4.3.0 \ +runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.native.System.Security.Cryptography:4.0.0 \ +runtime.native.System:4.0.0 \ +runtime.native.System:4.3.0 \ +runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple:4.3.0 \ +runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.0 \ +runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl:4.3.2 \ +xunit.abstractions:2.0.3 \ +xunit.analyzers:1.12.0 \ +xunit.assert:2.7.1 \ +xunit.core:2.7.1 \ +xunit.extensibility.core:2.7.1 \ +xunit.extensibility.execution:2.7.1 \ +xunit.runner.visualstudio:2.5.8 \ +xunit:2.7.1 \ +zlib.net-mutliplatform:1.0.6 \ +runtime.any.system.collections:4.3.0 \ +runtime.any.system.diagnostics.tracing:4.3.0 \ +runtime.any.system.globalization:4.3.0 \ +runtime.any.system.globalization.calendars:4.3.0 \ +runtime.any.system.io:4.3.0 \ +runtime.any.system.reflection:4.3.0 \ +runtime.any.system.reflection.extensions:4.3.0 \ +runtime.any.system.reflection.primitives:4.3.0 \ +runtime.any.system.resources.resourcemanager:4.3.0 \ +runtime.any.system.runtime:4.3.0 \ +runtime.any.system.runtime.handles:4.3.0 \ +runtime.any.system.runtime.interopservices:4.3.0 \ +runtime.any.system.text.encoding:4.3.0 \ +runtime.any.system.text.encoding.extensions:4.3.0 \ +runtime.any.system.threading.tasks:4.3.0 \ +runtime.unix.microsoft.win32.primitives:4.3.0 \ +runtime.unix.system.diagnostics.debug:4.3.0 \ +runtime.unix.system.io.filesystem:4.3.0 \ +runtime.unix.system.net.primitives:4.3.0 \ +runtime.unix.system.private.uri:4.3.0 \ +runtime.unix.system.runtime.extensions:4.3.0 SUB_FILES= jellyfin pkg-message SUB_LIST= DATADIR=${LOCALBASE}/jellyfin \ GROUPS=${GROUPS} \ USERS=${USERS} -NO_WRKSUBDIR= YES -WRKSRC= ${WRKDIR}/jf - USERS= jellyfin GROUPS= jellyfin -.include +DOTNET_ENV= DOTNET_CLI_HOME=/tmp + +#json files must be replaced every time DISTVERSION is updated +PREFETCH_FILE= ${PORTNAME}-${DISTVERSION}-node-modules${EXTRACT_SUFX} +PREFETCH_TIMESTAMP= 61171200 +PKG_NODE_VER= 20.14.0 +NODE_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/:S/i386/ia32/} + +.include "nuget.mk" + +pre-fetch: + @-${_NUGET_FETCH} + if [ ! -f ${DISTDIR}/${PREFETCH_FILE} ]; then \ + ${MKDIR} ${WRKDIR}/node-modules-cache; \ + ${CP} -R ${FILESDIR}/packagejsons/* ${WRKDIR}/node-modules-cache; \ + cd ${WRKDIR}/node-modules-cache && \ + ${SETENV} HOME=${WRKDIR} \ + npm ci --ignore-scripts --no-progress --no-audit --no-fund; \ + ${FIND} ${WRKDIR}/node-modules-cache -depth 1 -print | \ + ${GREP} -v node_modules | ${XARGS} ${RM} -r; \ + ${FIND} ${WRKDIR}/node-modules-cache -type d -exec ${CHMOD} 755 {} ';'; \ + cd ${WRKDIR}/node-modules-cache && \ + ${MTREE_CMD} -cbnSp node_modules | ${MTREE_CMD} -C | ${SED} \ + -e 's:time=[0-9.]*:time=${PREFETCH_TIMESTAMP}.000000000:' \ + -e 's:\([gu]id\)=[0-9]*:\1=0:g' \ + -e 's:flags=.*:flags=none:' \ + -e 's:^\.:./node_modules:' > node-modules-cache.mtree; \ + ${TAR} -cz --options 'gzip:!timestamp' \ + -f ${DISTDIR}/${PREFETCH_FILE} \ + @node-modules-cache.mtree; \ + ${RM} -r ${WRKDIR}; \ + fi + +post-extract: + ${MV} ${WRKDIR}/node_modules ${WRKSRC_ui} + +post-patch: + ${REINPLACE_CMD} -e 's|%%DISTDIR%%|${DISTDIR}|' \ + -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC_server}/nuget.config + +do-build: + cd ${WRKSRC_ui} && ${SETENV} ${MAKE_ENV} \ + npm run build:production + + cd ${WRKSRC_server}/ && \ + ${SETENV} ${MAKE_ENV} ${DOTNET_ENV} dotnet restore Jellyfin.Server --runtime freebsd-x64 --packages ${WRKDIR}/packages && \ + ${SETENV} ${MAKE_ENV} ${DOTNET_ENV} dotnet publish Jellyfin.Server --configuration Release --self-contained --runtime freebsd-x64 --packages ${WRKDIR}/packages -o bin/publish "-p:DebugSymbols=false;DebugType=none;UseAppHost=true;PublishReadyToRun=false" -# use the freebsd 14 build on current -.if ${OSVERSION} < 1400000 -OSVER= 13 -.else -OSVER= 14 -.endif +post-build: + ${MKDIR} ${WRKSRC_server}/bin/publish/jellyfin-web + ${CP} -r ${WRKSRC_ui}/dist/ ${WRKSRC_server}/bin/publish/jellyfin-web do-install: - cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}/${LOCALBASE}/jellyfin "! ( -type f -name *\.so -or -type f -name "jellyfin" )" - cd ${WRKSRC} && ${COPYTREE_BIN} . ${STAGEDIR}/${LOCALBASE}/jellyfin " -type f -name "jellyfin" " - ${INSTALL_DATA} ${DISTDIR}/libSkiaSharp.so ${STAGEDIR}/${LOCALBASE}/jellyfin && ${INSTALL_DATA} ${WRKSRC}/*.so ${STAGEDIR}/${LOCALBASE}/jellyfin + cd ${WRKSRC}/bin/publish/ && ${ELFCTL} -e +noaslr ./jellyfin + cd ${WRKSRC}/bin/publish/ && ${COPYTREE_SHARE} . ${STAGEDIR}/${LOCALBASE}/jellyfin "! ( -type f -name *\.so -or -type f -name "jellyfin" )" + cd ${WRKSRC}/bin/publish/ && ${COPYTREE_BIN} . ${STAGEDIR}/${LOCALBASE}/jellyfin " -type f -name "jellyfin" " + ${INSTALL_DATA} ${DISTDIR}/libSkiaSharp.so ${STAGEDIR}/${LOCALBASE}/jellyfin && ${INSTALL_DATA} ${WRKSRC}/bin/publish/*.so ${STAGEDIR}/${LOCALBASE}/jellyfin -#This can be done one of a number ways including: symlink, a .config override (using dllmap), or libmap. post-install: @${ECHO_CMD} "libe_sqlite3.so libsqlite3.so" \ >${STAGEDIR}${PREFIX}/etc/libmap.d/jellyfin.conf diff --git a/multimedia/jellyfin/distinfo b/multimedia/jellyfin/distinfo index dc67eb2d072e..7cd86fbcaf10 100644 --- a/multimedia/jellyfin/distinfo +++ b/multimedia/jellyfin/distinfo @@ -1,7 +1,855 @@ -TIMESTAMP = 1717323254 -SHA256 (jellyfin-combined_10.9.4_freebsd.13-amd64.tar.gz) = 10d2eeca7a3a37d2533644f26fded8835a6aa3fce903b721e3c7504fc111b284 -SIZE (jellyfin-combined_10.9.4_freebsd.13-amd64.tar.gz) = 90745081 -SHA256 (jellyfin-combined_10.9.4_freebsd.14-amd64.tar.gz) = c8bfdefdf91562b695f33149347423ea8c6b8f9fe65f2b12ee13987be513a413 -SIZE (jellyfin-combined_10.9.4_freebsd.14-amd64.tar.gz) = 90765761 +TIMESTAMP = 1718077325 +SHA256 (jellyfin-10.9.6-node-modules.tar.gz) = 7fabb49cb5ef986a505272639459a073c31d6700446d3082d07d24843bd9fe1d +SIZE (jellyfin-10.9.6-node-modules.tar.gz) = 453969134 SHA256 (libSkiaSharp.so) = cce36fa7785736846899e5440d2dcd6aee1d6efb796e43ad7ff35b3426b0b124 SIZE (libSkiaSharp.so) = 7253496 +SHA256 (nuget/asynckeyedlock.6.4.2.nupkg) = 114afbd0119719ccd53fa22ae6b0e924dc07881710edb2d2083af6f4dfd5f0dd +SIZE (nuget/asynckeyedlock.6.4.2.nupkg) = 211750 +SHA256 (nuget/autofixture.4.18.1.nupkg) = ade3fe6a86223dc223e066c22218dde7f3a1b9654b0ad0f884ab8b3c77b61172 +SIZE (nuget/autofixture.4.18.1.nupkg) = 700318 +SHA256 (nuget/autofixture.automoq.4.18.1.nupkg) = d2dd0ce9fa4af70cc6ea2f26b305d1f8cc9a85b5223b0d8efbc79ae4d2dfb208 +SIZE (nuget/autofixture.automoq.4.18.1.nupkg) = 95969 +SHA256 (nuget/autofixture.xunit2.4.18.1.nupkg) = e61666d51c789f47b624db09ea591eb44ddcf33e8015daae4e028240e46a45f7 +SIZE (nuget/autofixture.xunit2.4.18.1.nupkg) = 92694 +SHA256 (nuget/bdinfo.0.8.0.nupkg) = afa43ead14db1f216a89679a5037f0d1e4bc0ff53515972437301a53889b2e14 +SIZE (nuget/bdinfo.0.8.0.nupkg) = 120428 +SHA256 (nuget/blurhashsharp.1.3.2.nupkg) = d4430e6d67ec0c178f8fda104f2f1599e7dab09dbd086fbe27f97750f399fdf9 +SIZE (nuget/blurhashsharp.1.3.2.nupkg) = 37039 +SHA256 (nuget/blurhashsharp.skiasharp.1.3.2.nupkg) = 3d76131732545ed95d8685f79af8a9416ba554a4577b568541acf261fbda39e2 +SIZE (nuget/blurhashsharp.skiasharp.1.3.2.nupkg) = 26594 +SHA256 (nuget/cachemanager.core.1.2.0.nupkg) = c00d7e40bd749480eb5d4cff819a604035e2004045054b92e2ee7b655926a348 +SIZE (nuget/cachemanager.core.1.2.0.nupkg) = 264518 +SHA256 (nuget/castle.core.5.1.1.nupkg) = a1591007e38ded2e90dbb3a15eb4cb6b14cbd24581e7c1d968516e8b0e224eb1 +SIZE (nuget/castle.core.5.1.1.nupkg) = 800128 +SHA256 (nuget/commandlineparser.2.9.1.nupkg) = 02953dcb5c97eb475a4a33e4dca60305e27b5d9072296f21b1ef4d45919c8dea +SIZE (nuget/commandlineparser.2.9.1.nupkg) = 496069 +SHA256 (nuget/coverlet.collector.6.0.2.nupkg) = 2dd49052b3a68c5ba0e3b2e3b6a82d37630ce8171f1b41d1e622fea6b547943a +SIZE (nuget/coverlet.collector.6.0.2.nupkg) = 2243339 +SHA256 (nuget/diacritics.3.3.29.nupkg) = b086dd277c8cb619e6247972dd685e51d623b703da91c7334c9c7dc9cc6d82b6 +SIZE (nuget/diacritics.3.3.29.nupkg) = 50764 +SHA256 (nuget/discutils.core.0.16.13.nupkg) = 10c97c55cd6704e88f1b48a51cbc1aaff507d8916e98f119d67b2dd38f5eb7e0 +SIZE (nuget/discutils.core.0.16.13.nupkg) = 429135 +SHA256 (nuget/discutils.iso9660.0.16.13.nupkg) = a4c010c2bbea87338e68040285dc6a3cdc3c5f1f583fad0f36c7ad3d114dbe6d +SIZE (nuget/discutils.iso9660.0.16.13.nupkg) = 123403 +SHA256 (nuget/discutils.streams.0.16.13.nupkg) = 0d27ad1c0e7a33f18b83471784c8cb264f063d16b94c089e69749b396adf9f0f +SIZE (nuget/discutils.streams.0.16.13.nupkg) = 183464 +SHA256 (nuget/discutils.udf.0.16.13.nupkg) = cc4b514a04ed1f7c576e1507ed768a52296160ecaeaf7c6220328b4e2ee99360 +SIZE (nuget/discutils.udf.0.16.13.nupkg) = 86708 +SHA256 (nuget/dotnet.glob.3.1.3.nupkg) = e6e19268663522a0e3ab84420cb3c99b42e0f68c969b247de8e88d786a928fce +SIZE (nuget/dotnet.glob.3.1.3.nupkg) = 102995 +SHA256 (nuget/easycaching.core.1.9.2.nupkg) = 171fb75fa92a5b43c46f54a959c0151e63f6c783156931a0833025646b577f62 +SIZE (nuget/easycaching.core.1.9.2.nupkg) = 127414 +SHA256 (nuget/efcoresecondlevelcacheinterceptor.4.4.3.nupkg) = 1cea9fff0e80e9c2c9734792d426ad7ccadc904602e21a0e7d61e10cfae1e211 +SIZE (nuget/efcoresecondlevelcacheinterceptor.4.4.3.nupkg) = 556531 +SHA256 (nuget/efcoresecondlevelcacheinterceptor.4.5.0.nupkg) = 1c788a1b93271b347064b064012f7eb633312b28a0c1a399f74e1e64b17d5482 +SIZE (nuget/efcoresecondlevelcacheinterceptor.4.5.0.nupkg) = 557975 +SHA256 (nuget/excss.4.2.3.nupkg) = 33f1fa3f9a7baaa745cff7e0008d8c301590ee778dfc6222798492c718ec33d2 +SIZE (nuget/excss.4.2.3.nupkg) = 820188 +SHA256 (nuget/fare.2.1.1.nupkg) = 9fd5f7184daab13db0a660f2983d40c8261c3a863f734fadf9a2162e26924fbd +SIZE (nuget/fare.2.1.1.nupkg) = 79715 +SHA256 (nuget/fscheck.2.16.6.nupkg) = d6147649a25392a0735370fde7932f2cd5739101e4c7467f43339765fce4d99c +SIZE (nuget/fscheck.2.16.6.nupkg) = 1205262 +SHA256 (nuget/fscheck.xunit.2.16.6.nupkg) = 123ac42a0721f2f71985a2cfee8db371beffda5bebbc1f6d9b0744d6b2b2894d +SIZE (nuget/fscheck.xunit.2.16.6.nupkg) = 74381 +SHA256 (nuget/fsharp.core.4.2.3.nupkg) = c8c18cacc518fb82f09e1f4921b0f6ff714118815c48aee578651159a490b0b4 +SIZE (nuget/fsharp.core.4.2.3.nupkg) = 2180371 +SHA256 (nuget/harfbuzzsharp.7.3.0.2.nupkg) = 89b828ab34f5355ed0a397bb5f65ba56defdf3d4caae4776336a6efa58520e0f +SIZE (nuget/harfbuzzsharp.7.3.0.2.nupkg) = 1584803 +SHA256 (nuget/harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg) = 4927f2bb205a76e1a86c95beadeab28a85878455ac43e1576b61a7ed3896c6b5 +SIZE (nuget/harfbuzzsharp.nativeassets.linux.7.3.0.2.nupkg) = 3369865 +SHA256 (nuget/harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg) = 76612a47d326a42c0af00bac71f0bbc5496728863bf8dbe2d3a574bb925f7f4f +SIZE (nuget/harfbuzzsharp.nativeassets.macos.7.3.0.2.nupkg) = 1198303 +SHA256 (nuget/harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg) = c7888cdcd1ecf55cb0786e7bc40ef8c9de2e2ee5e5cb5e3ba287b49af350f33a +SIZE (nuget/harfbuzzsharp.nativeassets.win32.7.3.0.2.nupkg) = 2227412 +SHA256 (nuget/humanizer.core.2.14.1.nupkg) = 117be88dd74fbbef492a0386f4d4908144df5aad51a4e630eda7710cf28327aa +SIZE (nuget/humanizer.core.2.14.1.nupkg) = 538179 +SHA256 (nuget/icu4n.60.1.0-alpha.356.nupkg) = d50c8e80eee934c7a812006d97aa3c206e28f75c03da11548112348ccd25b716 +SIZE (nuget/icu4n.60.1.0-alpha.356.nupkg) = 21285977 +SHA256 (nuget/icu4n.transliterator.60.1.0-alpha.356.nupkg) = 44b37040d56a373f0e99f6ff982febcd0595abc73bb829cd746daa8b8c4999db +SIZE (nuget/icu4n.transliterator.60.1.0-alpha.356.nupkg) = 931818 +SHA256 (nuget/idisposableanalyzers.4.0.7.nupkg) = 0406f9756a1ce1a91bdbe88390d1da5cec5887e5c239751adf33fc895593ee0c +SIZE (nuget/idisposableanalyzers.4.0.7.nupkg) = 203765 +SHA256 (nuget/j2n.2.0.0.nupkg) = 62fb48584ae59b63b8f61837948466e476bcfe8c244247ccb9dcee95d0b71210 +SIZE (nuget/j2n.2.0.0.nupkg) = 3740856 +SHA256 (nuget/jellyfin.xmltv.10.8.0.nupkg) = fdefc9430f5bca0005cd90bead44c9a7860ee2ac2e660aff49347d54fc10693b +SIZE (nuget/jellyfin.xmltv.10.8.0.nupkg) = 38910 +SHA256 (nuget/libse.4.0.5.nupkg) = db4807e456a7dfcd21a6d39c7f2d6d22985e714b995c52f326f3048b1c9f31ba +SIZE (nuget/libse.4.0.5.nupkg) = 1787471 +SHA256 (nuget/lrcparser.2023.524.0.nupkg) = cc2865f3b6b9c59599088880a3f0158a1d418e8d013dd4cd5780a0b5f6ba4c00 +SIZE (nuget/lrcparser.2023.524.0.nupkg) = 28796 +SHA256 (nuget/metabrainz.common.3.0.0.nupkg) = 3fe5d34217dfa925489f465b0b936997cd31971d50607a0bd32db4293bca472d +SIZE (nuget/metabrainz.common.3.0.0.nupkg) = 54538 +SHA256 (nuget/metabrainz.common.json.6.0.2.nupkg) = e08705f71659988dc7ed6022b8dda42bad413174b8821d93d96ac2aa4c10857f +SIZE (nuget/metabrainz.common.json.6.0.2.nupkg) = 64837 +SHA256 (nuget/metabrainz.musicbrainz.6.1.0.nupkg) = c190534d240d3e597fe7fb193cfc5ae9dd10063c00f052c0daf144ffcdfc556b +SIZE (nuget/metabrainz.musicbrainz.6.1.0.nupkg) = 306706 +SHA256 (nuget/microsoft.aspnetcore.authorization.8.0.4.nupkg) = eccf34f972ae5d624dfc804069429abbcaa2fa53314cf5df813e431a45888164 +SIZE (nuget/microsoft.aspnetcore.authorization.8.0.4.nupkg) = 142074 +SHA256 (nuget/microsoft.aspnetcore.authorization.8.0.6.nupkg) = 442d22df4033888f4c4e02025ba59da548fbdcacb37de3ddd8fbd1202e569ca7 +SIZE (nuget/microsoft.aspnetcore.authorization.8.0.6.nupkg) = 141854 +SHA256 (nuget/microsoft.aspnetcore.http.abstractions.2.2.0.nupkg) = cb78f75a8f5797b91474691f9d473c59ec706dcdbfbe0c72edcddf264d65488f +SIZE (nuget/microsoft.aspnetcore.http.abstractions.2.2.0.nupkg) = 67434 +SHA256 (nuget/microsoft.aspnetcore.http.extensions.2.2.0.nupkg) = d6b5f11909e4351f9288d32d0d2858a105463996efbb83f866d5a3e56ab80f85 +SIZE (nuget/microsoft.aspnetcore.http.extensions.2.2.0.nupkg) = 42613 +SHA256 (nuget/microsoft.aspnetcore.http.features.2.2.0.nupkg) = a1dbe7b479baebd62d562346e5f248c54e01f9a900d922fcfff0ef6022c23477 +SIZE (nuget/microsoft.aspnetcore.http.features.2.2.0.nupkg) = 43893 +SHA256 (nuget/microsoft.aspnetcore.httpoverrides.2.2.0.nupkg) = c6cb1c077dc8d038511966e4b07a54f36c3558438862e53171f9d1d83fab75dd +SIZE (nuget/microsoft.aspnetcore.httpoverrides.2.2.0.nupkg) = 38888 +SHA256 (nuget/microsoft.aspnetcore.metadata.8.0.4.nupkg) = b91b6a283bb2a8d3b3910ef29bf2de7e0257750db3bd00b2d6a80ba8c86abb4b +SIZE (nuget/microsoft.aspnetcore.metadata.8.0.4.nupkg) = 76838 +SHA256 (nuget/microsoft.aspnetcore.metadata.8.0.6.nupkg) = 96c7eab38c5ce8e941daf82322c7f7bcbd8ea1d33a6e9e490e151b3818c37c9d +SIZE (nuget/microsoft.aspnetcore.metadata.8.0.6.nupkg) = 76967 +SHA256 (nuget/microsoft.aspnetcore.mvc.testing.8.0.4.nupkg) = 97a8690b367db81bc36c763ade9cddec6e9d4d1f5f48ac6fb4bc72978bad92b3 +SIZE (nuget/microsoft.aspnetcore.mvc.testing.8.0.4.nupkg) = 89272 +SHA256 (nuget/microsoft.aspnetcore.testhost.8.0.4.nupkg) = 5370aa8fc5c31c4bee4cbadd04203d389450104cebe9a8ec803a829e56d7f6a1 +SIZE (nuget/microsoft.aspnetcore.testhost.8.0.4.nupkg) = 84797 +SHA256 (nuget/microsoft.bcl.asyncinterfaces.6.0.0.nupkg) = e3df87fe2170a7e01f0880af59caa8f6eb380b3c40a4f282dfb43912aaf0f895 +SIZE (nuget/microsoft.bcl.asyncinterfaces.6.0.0.nupkg) = 76354 +SHA256 (nuget/microsoft.codeanalysis.analyzers.3.3.3.nupkg) = a64662820c0bc3c93e095497293cec546b13f8ae3d2f15d44b7547e4f365a426 +SIZE (nuget/microsoft.codeanalysis.analyzers.3.3.3.nupkg) = 1111022 +SHA256 (nuget/microsoft.codeanalysis.bannedapianalyzers.3.3.4.nupkg) = 60f4c74d9f3144f30b00375c55844efdeab73bdb998ec0fe3ac191644fb4f9ef +SIZE (nuget/microsoft.codeanalysis.bannedapianalyzers.3.3.4.nupkg) = 637301 +SHA256 (nuget/microsoft.codeanalysis.common.4.5.0.nupkg) = aa8d6854d4c1f4920c10fa22219fb4daabc5fcef0fb2143fe604e3b18f625f42 +SIZE (nuget/microsoft.codeanalysis.common.4.5.0.nupkg) = 4738098 +SHA256 (nuget/microsoft.codeanalysis.csharp.4.5.0.nupkg) = e5d6534bd3d8b58f37bf255ae5b74d1b75ca57912372799d75f52a5a6204dbd0 +SIZE (nuget/microsoft.codeanalysis.csharp.4.5.0.nupkg) = 10874098 +SHA256 (nuget/microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg) = 2a6cadd577dcb34ad2647bcdf4f1fde02280a28a8c4bd69b65063b12912a6f6a +SIZE (nuget/microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg) = 1337444 +SHA256 (nuget/microsoft.codeanalysis.workspaces.common.4.5.0.nupkg) = 58cec05c96076a068fc76c1a8f6137da01b4a97aba2b1e19862abb626dd65cf2 +SIZE (nuget/microsoft.codeanalysis.workspaces.common.4.5.0.nupkg) = 4948883 +SHA256 (nuget/microsoft.codecoverage.17.9.0.nupkg) = 39a19ae3e8d13c7b3e4fea7fa1e926d8c8a5baa7ddd885fc46df81994c7c92be +SIZE (nuget/microsoft.codecoverage.17.9.0.nupkg) = 9175458 +SHA256 (nuget/microsoft.data.sqlite.8.0.4.nupkg) = 0cab8e52be8759c93c2347f561b2e9d188d6f226701d012988033abad0c981b4 +SIZE (nuget/microsoft.data.sqlite.8.0.4.nupkg) = 34883 +SHA256 (nuget/microsoft.data.sqlite.8.0.6.nupkg) = b75835705e13dba369d741fba29a3fbc231330d6fd492f6998b03da52094069e +SIZE (nuget/microsoft.data.sqlite.8.0.6.nupkg) = 34884 +SHA256 (nuget/microsoft.data.sqlite.core.8.0.4.nupkg) = 6db2a949a1072987b38f149910298342bd20bfdcd84cdd38d9da6e610b59290e +SIZE (nuget/microsoft.data.sqlite.core.8.0.4.nupkg) = 294846 +SHA256 (nuget/microsoft.data.sqlite.core.8.0.6.nupkg) = 3205016dbd0b0ccd62c66f2905f06b4935633681859fa350303dfa9a2ac42e6a +SIZE (nuget/microsoft.data.sqlite.core.8.0.6.nupkg) = 294485 +SHA256 (nuget/microsoft.entityframeworkcore.8.0.0.nupkg) = 67a76580e42b61c4827116973cd9d82c2f3bb20e0e1914bea784efdc415715f6 +SIZE (nuget/microsoft.entityframeworkcore.8.0.0.nupkg) = 1265841 +SHA256 (nuget/microsoft.entityframeworkcore.8.0.4.nupkg) = 9e4aeda2a1a7e3745d5634a5c1afe3ccb6a2c6767508d0c34efbd2b9b5264791 +SIZE (nuget/microsoft.entityframeworkcore.8.0.4.nupkg) = 1275288 +SHA256 (nuget/microsoft.entityframeworkcore.8.0.6.nupkg) = 4fd3f3e9b08650b044623cdd5017752974809f0d5ce159634a4c206d31363261 +SIZE (nuget/microsoft.entityframeworkcore.8.0.6.nupkg) = 1275148 +SHA256 (nuget/microsoft.entityframeworkcore.abstractions.8.0.0.nupkg) = 4313dcef75b38c4eb73f3bb173fc6bfee41cd02fafeb155dd8dd2221424a3905 +SIZE (nuget/microsoft.entityframeworkcore.abstractions.8.0.0.nupkg) = 56259 +SHA256 (nuget/microsoft.entityframeworkcore.abstractions.8.0.4.nupkg) = cb05563a37ba76e55c27c812482e47111d943b4980cdf83a54cb6a96846641f7 +SIZE (nuget/microsoft.entityframeworkcore.abstractions.8.0.4.nupkg) = 58382 +SHA256 (nuget/microsoft.entityframeworkcore.abstractions.8.0.6.nupkg) = 45d70803d5942671f2005765a413ece6a52eb0a3141fdb8b146bac281583097f +SIZE (nuget/microsoft.entityframeworkcore.abstractions.8.0.6.nupkg) = 58367 +SHA256 (nuget/microsoft.entityframeworkcore.analyzers.8.0.0.nupkg) = 4a27694e5f40bde6225c76be4edbf21e74533a7d3696669be2a5cf7f41538bed +SIZE (nuget/microsoft.entityframeworkcore.analyzers.8.0.0.nupkg) = 53787 +SHA256 (nuget/microsoft.entityframeworkcore.analyzers.8.0.4.nupkg) = 2aabfd6459759cc275851993de441b379bd2bccad1499e57385f70cf0e6c4bc0 +SIZE (nuget/microsoft.entityframeworkcore.analyzers.8.0.4.nupkg) = 55756 +SHA256 (nuget/microsoft.entityframeworkcore.analyzers.8.0.6.nupkg) = 69359f68e2f431f59805b47ed50d60facc7399c8c0e10fce0459d564342a289f +SIZE (nuget/microsoft.entityframeworkcore.analyzers.8.0.6.nupkg) = 55603 +SHA256 (nuget/microsoft.entityframeworkcore.design.8.0.4.nupkg) = 4e30e440e51214833938e15c9b8fb23625e60222a0b3c4375e9265f5e4c425da +SIZE (nuget/microsoft.entityframeworkcore.design.8.0.4.nupkg) = 251404 +SHA256 (nuget/microsoft.entityframeworkcore.design.8.0.6.nupkg) = b2f41d780bf5f5b08cfd143058503ac05b2cad779ca9aceab3972d6dd6420604 +SIZE (nuget/microsoft.entityframeworkcore.design.8.0.6.nupkg) = 251283 +SHA256 (nuget/microsoft.entityframeworkcore.relational.8.0.4.nupkg) = 4d13ff228afbd3c1108c3d37186c4aa26d9e2cec5c51837532816ace4de5629f +SIZE (nuget/microsoft.entityframeworkcore.relational.8.0.4.nupkg) = 946052 +SHA256 (nuget/microsoft.entityframeworkcore.relational.8.0.6.nupkg) = 9767e4cd2ab74dbd7952aedaf3bf418a16adf98eeb8a30f0b2bb3f303880a5dc +SIZE (nuget/microsoft.entityframeworkcore.relational.8.0.6.nupkg) = 945928 +SHA256 (nuget/microsoft.entityframeworkcore.sqlite.8.0.4.nupkg) = fc83b312555487a9367a24e230786c7534ac071e23df0857d655923201583141 +SIZE (nuget/microsoft.entityframeworkcore.sqlite.8.0.4.nupkg) = 34496 +SHA256 (nuget/microsoft.entityframeworkcore.sqlite.8.0.6.nupkg) = 91bfbc7921e199ac49e4e5d84854c7b4a61a4364d5f962799df64c3fe5d7b2da +SIZE (nuget/microsoft.entityframeworkcore.sqlite.8.0.6.nupkg) = 34495 +SHA256 (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.4.nupkg) = 802f32a1dd17575ff16409353c3a937fe425cc900e8e3ea44fc98967d2ef405d +SIZE (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.4.nupkg) = 160030 +SHA256 (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.6.nupkg) = e2b56052e09d054bd0c849da76b89e6754718301807ee4428fd92458cdb834a0 +SIZE (nuget/microsoft.entityframeworkcore.sqlite.core.8.0.6.nupkg) = 159900 +SHA256 (nuget/microsoft.entityframeworkcore.tools.8.0.4.nupkg) = 3bde4f7f4c19c8888112f7099e0ee217b442006152253cb89d3458868e140765 +SIZE (nuget/microsoft.entityframeworkcore.tools.8.0.4.nupkg) = 278911 +SHA256 (nuget/microsoft.entityframeworkcore.tools.8.0.6.nupkg) = 1f1e42564c57cebfba1d84edb7dd4b70cdd88a6f72c2eb076fb58f6b12c815dd +SIZE (nuget/microsoft.entityframeworkcore.tools.8.0.6.nupkg) = 277935 +SHA256 (nuget/microsoft.extensions.apidescription.server.3.0.0.nupkg) = 50c35112d4301cbb2aef63ef6ce724f4357beeaba475ae0bfaaf448f593f448d +SIZE (nuget/microsoft.extensions.apidescription.server.3.0.0.nupkg) = 393746 +SHA256 (nuget/microsoft.extensions.caching.abstractions.2.0.0.nupkg) = 120d4c112e349339065bdb599a368ab5b588d3429bbfb7cb2509a3ae2823c6a9 +SIZE (nuget/microsoft.extensions.caching.abstractions.2.0.0.nupkg) = 28091 +SHA256 (nuget/microsoft.extensions.caching.abstractions.8.0.0.nupkg) = c46a4aaf2c10bd4d569bf5a895823180760415f824346789f8619ce434f7a612 +SIZE (nuget/microsoft.extensions.caching.abstractions.8.0.0.nupkg) = 160393 +SHA256 (nuget/microsoft.extensions.caching.memory.2.0.0.nupkg) = d5f9cdbe9eb62abbe2570625a9597509b75a655a420da87d78265e3431836d63 +SIZE (nuget/microsoft.extensions.caching.memory.2.0.0.nupkg) = 30540 +SHA256 (nuget/microsoft.extensions.caching.memory.8.0.0.nupkg) = 45441ed9580e01333d26467fc069bd9ab78aa0298e4b8a4fcafc89581a8c682f +SIZE (nuget/microsoft.extensions.caching.memory.8.0.0.nupkg) = 187247 +SHA256 (nuget/microsoft.extensions.configuration.3.1.0.nupkg) = 288d565ef9c5fd77bd70a4dd0e3ce6d2f77987d6e633edca8a7b9696c17f5fe7 +SIZE (nuget/microsoft.extensions.configuration.3.1.0.nupkg) = 69294 +SHA256 (nuget/microsoft.extensions.configuration.8.0.0.nupkg) = f413ec012971ad5f229663028dd6f74e251c9b9bc56719019c023f7cd0521320 +SIZE (nuget/microsoft.extensions.configuration.8.0.0.nupkg) = 191129 +SHA256 (nuget/microsoft.extensions.configuration.abstractions.3.1.0.nupkg) = 18cc6f7f4880896516a346b0943733cdcc4da3cf8c21304ba74fd2aaa628f0b8 +SIZE (nuget/microsoft.extensions.configuration.abstractions.3.1.0.nupkg) = 60288 +SHA256 (nuget/microsoft.extensions.configuration.abstractions.6.0.0.nupkg) = 12f83e6278f64146ba1b3fb3a85f9b5327c60f41c8e40d9f1e6c591176e7dc70 +SIZE (nuget/microsoft.extensions.configuration.abstractions.6.0.0.nupkg) = 67830 +SHA256 (nuget/microsoft.extensions.configuration.abstractions.8.0.0.nupkg) = e1e0690e47fb309a334d99cec10bf071f81129019c3577b42bf905fa1e5197ca +SIZE (nuget/microsoft.extensions.configuration.abstractions.8.0.0.nupkg) = 149230 +SHA256 (nuget/microsoft.extensions.configuration.binder.3.1.0.nupkg) = fc1ed68cf64fbd133e08f81f68242e9d28b69a97251f8a2bac5c4718bb3c528e +SIZE (nuget/microsoft.extensions.configuration.binder.3.1.0.nupkg) = 62811 +SHA256 (nuget/microsoft.extensions.configuration.binder.6.0.0.nupkg) = ecd65c2a4897592ba1855700fdf5c73d8ffad9a194c8cb117621e6f757160b96 +SIZE (nuget/microsoft.extensions.configuration.binder.6.0.0.nupkg) = 75963 +SHA256 (nuget/microsoft.extensions.configuration.binder.8.0.0.nupkg) = 19a9df2271b3ce83766ca78dc0e37cfc79da9abea5ed14e960b038f423570fd4 +SIZE (nuget/microsoft.extensions.configuration.binder.8.0.0.nupkg) = 385489 +SHA256 (nuget/microsoft.extensions.configuration.binder.8.0.1.nupkg) = 2983d0618b298811a27b3ec9b219848f2e2416dec04b357141e56cca0204bc70 +SIZE (nuget/microsoft.extensions.configuration.binder.8.0.1.nupkg) = 386980 +SHA256 (nuget/microsoft.extensions.configuration.commandline.8.0.0.nupkg) = 7e63c2fe8f12fb0793b50256ca4a671879ba00a554db5c5813f09a1d853bce08 +SIZE (nuget/microsoft.extensions.configuration.commandline.8.0.0.nupkg) = 139143 +SHA256 (nuget/microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg) = f9b8c566fa82b0c7f6151336a25ab1fdfb9bf90c1f335901863195393e470b8f +SIZE (nuget/microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg) = 122333 +SHA256 (nuget/microsoft.extensions.configuration.fileextensions.8.0.0.nupkg) = 042c5c8d53fe92fac30c1d27cec14225f53be142b8541bdcb76240e2bfa335cb +SIZE (nuget/microsoft.extensions.configuration.fileextensions.8.0.0.nupkg) = 143829 +SHA256 (nuget/microsoft.extensions.configuration.json.8.0.0.nupkg) = 162fe28dc1b997404ebbb8bdeb11eef7a68de7f83bccee925906d3b08dd07ad8 +SIZE (nuget/microsoft.extensions.configuration.json.8.0.0.nupkg) = 158841 +SHA256 (nuget/microsoft.extensions.configuration.usersecrets.8.0.0.nupkg) = ff28f941a1337914adbce1680693d13d79447a11adaf613afeb25bf8e10f20af +SIZE (nuget/microsoft.extensions.configuration.usersecrets.8.0.0.nupkg) = 139754 +SHA256 (nuget/microsoft.extensions.dependencyinjection.3.1.0.nupkg) = 4bbda1cc30185b3adf087e492c9051b703c433f5e3875ec7c1c2ae037c0b86f5 +SIZE (nuget/microsoft.extensions.dependencyinjection.3.1.0.nupkg) = 177654 +SHA256 (nuget/microsoft.extensions.dependencyinjection.6.0.0.nupkg) = 819b8c6ae9cc255cafbdea6eccda1d18f45ce9ea8a1fffdb92cdfde7b75890f2 +SIZE (nuget/microsoft.extensions.dependencyinjection.6.0.0.nupkg) = 208004 +SHA256 (nuget/microsoft.extensions.dependencyinjection.8.0.0.nupkg) = faa20347c851ceb7821cd103b5470f7d51d076eaf358fa3f9aabe2087efcf844 +SIZE (nuget/microsoft.extensions.dependencyinjection.8.0.0.nupkg) = 341717 +SHA256 (nuget/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg) = 1f5ac49eafef7915af9a9f2a994b2b42440871594a8a550dce698ab3127499df +SIZE (nuget/microsoft.extensions.dependencyinjection.abstractions.2.0.0.nupkg) = 33013 +SHA256 (nuget/microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg) = a5ff94413a099e101ef15b868f1c824efb9ad67217f27e4d1f3014937273dfcb +SIZE (nuget/microsoft.extensions.dependencyinjection.abstractions.2.2.0.nupkg) = 43877 +SHA256 (nuget/microsoft.extensions.dependencyinjection.abstractions.3.1.0.nupkg) = 706d174b789b27db22bbc79a406267c91c2511b43d73f7860adbcf8eced175df +SIZE (nuget/microsoft.extensions.dependencyinjection.abstractions.3.1.0.nupkg) = 55241 +SHA256 (nuget/microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg) = 49991ed2334a22a26fbee91db5af8c808946b2b3f611d3e4912f257cb83b26ee +SIZE (nuget/microsoft.extensions.dependencyinjection.abstractions.6.0.0.nupkg) = 149541 +SHA256 (nuget/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg) = ef92b31065a36d110b7332690a226e6fe96d35430c6f3e40ff529053ee5d80ff +SIZE (nuget/microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg) = 276886 +SHA256 (nuget/microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg) = 9734d82e9443022df05bdb91ae44cd26d32669876d1892477412db50abbad0f3 +SIZE (nuget/microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg) = 276691 +SHA256 (nuget/microsoft.extensions.dependencymodel.8.0.0.nupkg) = aa409dc1e9aa75963fc885b95e687b131bfbe17b84dfd4fc6871870a87e8560a +SIZE (nuget/microsoft.extensions.dependencymodel.8.0.0.nupkg) = 260512 +SHA256 (nuget/microsoft.extensions.diagnostics.8.0.0.nupkg) = 7c12e56fdc407d38196f572907116cffd780f81941bc5f178340cc901a9d1c3e +SIZE (nuget/microsoft.extensions.diagnostics.8.0.0.nupkg) = 161630 +SHA256 (nuget/microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg) = 5120f9b9939a6a132a8babbba30356c7f2d1e040eb3b0a8fac00229bb891a496 +SIZE (nuget/microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg) = 152735 +SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.4.nupkg) = 214ffdb5c96ba1c5300e76b6c12e576497f4ea94d4a787771b1d5ab2a604559a +SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.4.nupkg) = 139898 +SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.6.nupkg) = 4d2e4c619353652b37d4c26a25c51f9375204a771d28cf71e343f59c05b171c4 +SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.8.0.6.nupkg) = 140057 +SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.4.nupkg) = 1e7a33d0ea3dab7b0acdb13ce3c77139d70dfe8a5fa8f91df776c68b2f76d4c7 +SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.4.nupkg) = 95548 +SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.6.nupkg) = f00b94a08d8a008df3117073167c2e3315a66318830dce62063b9c62b8ca3ec0 +SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.abstractions.8.0.6.nupkg) = 95555 +SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.4.nupkg) = e61300f06b60877d19af507172947fe7aa136df29658e378445527678faebd57 +SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.4.nupkg) = 56445 +SHA256 (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.6.nupkg) = aa3908cff7e883384ff39132d2305943fd6f3aaf977f784815671c94c51ad3f7 +SIZE (nuget/microsoft.extensions.diagnostics.healthchecks.entityframeworkcore.8.0.6.nupkg) = 56452 +SHA256 (nuget/microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg) = a4b0313f5e7e3e770c891ad44f96c10215a0ee50bafdd7d09394cb4e967303b9 +SIZE (nuget/microsoft.extensions.fileproviders.abstractions.2.2.0.nupkg) = 32978 +SHA256 (nuget/microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg) = b904979ade3b5f61c6a159e26af8cb2026cfb43d9179039840c832de5d31b8c5 +SIZE (nuget/microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg) = 113833 +SHA256 (nuget/microsoft.extensions.fileproviders.physical.8.0.0.nupkg) = dbdcb9651435660cd53b11e4b58c72887e34915826e6e9f6c9319dbee4969d17 +SIZE (nuget/microsoft.extensions.fileproviders.physical.8.0.0.nupkg) = 199058 +SHA256 (nuget/microsoft.extensions.filesystemglobbing.8.0.0.nupkg) = f8ecf8d494798dd70994224e4a94082f938c04d8bed479767742541df112eec5 +SIZE (nuget/microsoft.extensions.filesystemglobbing.8.0.0.nupkg) = 192314 +SHA256 (nuget/microsoft.extensions.hosting.8.0.0.nupkg) = b0a1dafb0e3fa4c7906f945116a2ed313509cb91fa85220659c85b1f6a714ab8 +SIZE (nuget/microsoft.extensions.hosting.8.0.0.nupkg) = 306806 +SHA256 (nuget/microsoft.extensions.hosting.abstractions.8.0.0.nupkg) = d09071fb0c2de69d523df3b89b8f4ac4d3973c0cc053403ef2d11cfe2b6fa501 +SIZE (nuget/microsoft.extensions.hosting.abstractions.8.0.0.nupkg) = 230753 +SHA256 (nuget/microsoft.extensions.http.3.1.0.nupkg) = 9e192ddea56c4d771c82b5b79afc7cbde689202444cde26b5dfae35c8eeb370a +SIZE (nuget/microsoft.extensions.http.3.1.0.nupkg) = 100172 +SHA256 (nuget/microsoft.extensions.http.8.0.0.nupkg) = 520963ca938b95dd652fb93b8759e86b3373bf2107209c3eafeeae1b3b9c1526 +SIZE (nuget/microsoft.extensions.http.8.0.0.nupkg) = 304663 +SHA256 (nuget/microsoft.extensions.logging.3.1.0.nupkg) = 043aecaa088b600a6120e96712e5f2ea22e8103ff29053b9de67ab1c24867eb4 +SIZE (nuget/microsoft.extensions.logging.3.1.0.nupkg) = 72799 +SHA256 (nuget/microsoft.extensions.logging.6.0.0.nupkg) = f16b1929119f5d6e4cb1790c98d55feac96b930f9c474d3973390e3f6294a939 +SIZE (nuget/microsoft.extensions.logging.6.0.0.nupkg) = 111767 +SHA256 (nuget/microsoft.extensions.logging.8.0.0.nupkg) = 31e8746745fb2b23841b897445605cb871e285c00172f0b27d45e06ac990f75a +SIZE (nuget/microsoft.extensions.logging.8.0.0.nupkg) = 232520 +SHA256 (nuget/microsoft.extensions.logging.abstractions.3.1.0.nupkg) = 0f7187206374afaccb1c73f6ff98edea1074a0cbd1ca5e72b2f56b3d59a6caff +SIZE (nuget/microsoft.extensions.logging.abstractions.3.1.0.nupkg) = 60880 +SHA256 (nuget/microsoft.extensions.logging.abstractions.6.0.0.nupkg) = 40da9c437c7e30e2bb9576d6902cd23966bfd90c9835b74cfce1046d6375e52c +SIZE (nuget/microsoft.extensions.logging.abstractions.6.0.0.nupkg) = 458701 +SHA256 (nuget/microsoft.extensions.logging.abstractions.8.0.0.nupkg) = 26675d8de83c5394be8814f046554054b7881f1738cabacd82a54c381ec48cce +SIZE (nuget/microsoft.extensions.logging.abstractions.8.0.0.nupkg) = 795935 +SHA256 (nuget/microsoft.extensions.logging.abstractions.8.0.1.nupkg) = 4d871edeabccafdd896c067ad804c1b2871a1f48e8273c34a71d2d60667d3745 +SIZE (nuget/microsoft.extensions.logging.abstractions.8.0.1.nupkg) = 800001 +SHA256 (nuget/microsoft.extensions.logging.configuration.8.0.0.nupkg) = 9b39acb4db158ca4f412d41c740ba419189f0f7d13f3604c198952bbc9382bb5 +SIZE (nuget/microsoft.extensions.logging.configuration.8.0.0.nupkg) = 143523 +SHA256 (nuget/microsoft.extensions.logging.console.8.0.0.nupkg) = 6dd6fd6165959fffc07b24a9eec7bceffb4237613b7bc1b1d863ccc36f1c77d7 +SIZE (nuget/microsoft.extensions.logging.console.8.0.0.nupkg) = 264682 +SHA256 (nuget/microsoft.extensions.logging.debug.8.0.0.nupkg) = 009ba7cd8059336c0283cea19cf9ccac1b96208c96ff83e7215a03494f7af5c0 +SIZE (nuget/microsoft.extensions.logging.debug.8.0.0.nupkg) = 122851 +SHA256 (nuget/microsoft.extensions.logging.eventlog.8.0.0.nupkg) = bd7066e3285618fe2ea30d02aacb6ea8e9313bcc9e644335e494d37a78cf6e17 +SIZE (nuget/microsoft.extensions.logging.eventlog.8.0.0.nupkg) = 140017 +SHA256 (nuget/microsoft.extensions.logging.eventsource.8.0.0.nupkg) = 91a47b60e96ae6cf16f67643b47fe52ad9df19bae03ae418e0350f700da5723d +SIZE (nuget/microsoft.extensions.logging.eventsource.8.0.0.nupkg) = 170722 +SHA256 (nuget/microsoft.extensions.objectpool.7.0.0.nupkg) = 2719713e78e659b12160b3569529fe90dc547f0be5c602a22858e42726069f96 +SIZE (nuget/microsoft.extensions.objectpool.7.0.0.nupkg) = 82129 +SHA256 (nuget/microsoft.extensions.options.2.0.0.nupkg) = 10cbda5f11b3b9e23c953f7b6d8250af49008f520ad298e701c58df368539f3c +SIZE (nuget/microsoft.extensions.options.2.0.0.nupkg) = 28405 +SHA256 (nuget/microsoft.extensions.options.2.2.0.nupkg) = 601b4fa16044b3e7651cf43ba8e9acb3e53d827bc6d13d62ad963c3700f440ac +SIZE (nuget/microsoft.extensions.options.2.2.0.nupkg) = 47168 +SHA256 (nuget/microsoft.extensions.options.3.1.0.nupkg) = d043ac9aefe82c0cfd597a750ad325725cddbece6379ad33266a247b21676c2a +SIZE (nuget/microsoft.extensions.options.3.1.0.nupkg) = 91778 +SHA256 (nuget/microsoft.extensions.options.6.0.0.nupkg) = 0f19c48068825e992bc459315ed397ab06a202da088c0f1549258272c5b41701 +SIZE (nuget/microsoft.extensions.options.6.0.0.nupkg) = 140038 +SHA256 (nuget/microsoft.extensions.options.8.0.0.nupkg) = 9f69b82527a040a51394eb0a2d95141c728cabddba789d30f4df46f88dc5a05c +SIZE (nuget/microsoft.extensions.options.8.0.0.nupkg) = 492963 +SHA256 (nuget/microsoft.extensions.options.8.0.2.nupkg) = 02372575d75d76d37ff5a1fda60ec2944672716b451cb8bd20f7b518684d432b +SIZE (nuget/microsoft.extensions.options.8.0.2.nupkg) = 494417 +SHA256 (nuget/microsoft.extensions.options.configurationextensions.6.0.0.nupkg) = 6aed18d7770693f75014abaf480e4d9cfffef9b12b4e4d28393960987748d8cc +SIZE (nuget/microsoft.extensions.options.configurationextensions.6.0.0.nupkg) = 67326 +SHA256 (nuget/microsoft.extensions.options.configurationextensions.8.0.0.nupkg) = 03905bcf0d6488d9208ab939c7c932c7083d94b4dc4a78288de0fea1ca46d512 +SIZE (nuget/microsoft.extensions.options.configurationextensions.8.0.0.nupkg) = 135412 +SHA256 (nuget/microsoft.extensions.primitives.2.0.0.nupkg) = ab8e0bb4cbf2344292be0111bc0f81adab0a6a93fdd9273dd50478bb64c9f7f6 +SIZE (nuget/microsoft.extensions.primitives.2.0.0.nupkg) = 32468 +SHA256 (nuget/microsoft.extensions.primitives.2.2.0.nupkg) = 0cc0930b71d6fac1da46587ff45d6c0f0a1ff9782f569f48cc0ab3959581ca7e +SIZE (nuget/microsoft.extensions.primitives.2.2.0.nupkg) = 43640 +SHA256 (nuget/microsoft.extensions.primitives.3.1.0.nupkg) = 2bf703abe2cc7cae1c042bca5a4996002f8807aa445a8951d49e732fad103ef0 +SIZE (nuget/microsoft.extensions.primitives.3.1.0.nupkg) = 79908 +SHA256 (nuget/microsoft.extensions.primitives.6.0.0.nupkg) = 020bf2b2cce9435d40893049164bd2cbc267c085938f5e4f7de93b4fb4e151ce +SIZE (nuget/microsoft.extensions.primitives.6.0.0.nupkg) = 144250 +SHA256 (nuget/microsoft.extensions.primitives.8.0.0.nupkg) = 154f2a8f70d1f1b0dd73573e59e199c7f3c265eaaa9ddc1e64cf5ea5ca578d2a +SIZE (nuget/microsoft.extensions.primitives.8.0.0.nupkg) = 209772 +SHA256 (nuget/microsoft.net.http.headers.2.2.0.nupkg) = a5bf00a1a712bf2f2118d1a8754e8b86fd68a16b544826708e6c1df3d3ccd470 +SIZE (nuget/microsoft.net.http.headers.2.2.0.nupkg) = 60982 +SHA256 (nuget/microsoft.net.test.sdk.17.9.0.nupkg) = abfd4027b78d964d36c2f37beaabe3976c41c79889fa1e6cb2213fe1a90b9ad2 +SIZE (nuget/microsoft.net.test.sdk.17.9.0.nupkg) = 33666 +SHA256 (nuget/microsoft.netcore.platforms.1.0.1.nupkg) = 999a2d94666ab6ba834a806b661b3115ee9fb8ebf9fc1228d30d99db1d335405 +SIZE (nuget/microsoft.netcore.platforms.1.0.1.nupkg) = 17876 +SHA256 (nuget/microsoft.netcore.platforms.1.1.0.nupkg) = 15e338d24b5c39b4099389cc612841eb51ff13c07bb4829f97d39b27420e7023 +SIZE (nuget/microsoft.netcore.platforms.1.1.0.nupkg) = 17960 +SHA256 (nuget/microsoft.netcore.platforms.1.1.1.nupkg) = f212e250abf2fd88ab096945c3375e8c3d836f70da5e11f14fb192671ff39c98 +SIZE (nuget/microsoft.netcore.platforms.1.1.1.nupkg) = 31072 +SHA256 (nuget/microsoft.netcore.platforms.5.0.0.nupkg) = 2c8720d52b437102cf380069e0945722cf37eddef3d226bafbefb7485de39757 +SIZE (nuget/microsoft.netcore.platforms.5.0.0.nupkg) = 39826 +SHA256 (nuget/microsoft.netcore.targets.1.0.1.nupkg) = 971c70fc6cb7db11e2d1f2e0156363e184c50520648f1e65eae7266d3c9fed5e +SIZE (nuget/microsoft.netcore.targets.1.0.1.nupkg) = 18189 +SHA256 (nuget/microsoft.netcore.targets.1.1.0.nupkg) = d00a90da0312f22365624ac3f81c6d220edc5cc9ebf71647b4a02e3786e37da4 +SIZE (nuget/microsoft.netcore.targets.1.1.0.nupkg) = 18162 +SHA256 (nuget/microsoft.openapi.1.2.3.nupkg) = 39a7e4c572a70e62d9a39b6389f8f271ac749f417f3a75904c46429ed04c611d +SIZE (nuget/microsoft.openapi.1.2.3.nupkg) = 268584 +SHA256 (nuget/microsoft.testplatform.objectmodel.17.9.0.nupkg) = 8a25d4173a6f4fc396773323f451890ea6a7c07c78d2cd535d563d9778a2facd +SIZE (nuget/microsoft.testplatform.objectmodel.17.9.0.nupkg) = 1655717 +SHA256 (nuget/microsoft.testplatform.testhost.17.9.0.nupkg) = d41648635cfe0bd4d13a075357fb6ae33b0fcbb43bd46424b2bfcba0c280cea5 +SIZE (nuget/microsoft.testplatform.testhost.17.9.0.nupkg) = 2859892 +SHA256 (nuget/microsoft.win32.primitives.4.3.0.nupkg) = 98134398f5cd4d6e785cb9cf014c0146f90839114ceff8f40f42364b240f0c48 +SIZE (nuget/microsoft.win32.primitives.4.3.0.nupkg) = 63333 +SHA256 (nuget/microsoft.win32.registry.5.0.0.nupkg) = f64ca53c67ca65ce7cc85a8d29aefbb2da2672836731e1115e8cd62730dc5080 +SIZE (nuget/microsoft.win32.registry.5.0.0.nupkg) = 354731 +SHA256 (nuget/microsoft.win32.systemevents.7.0.0.nupkg) = 8ba2688dcb6aaea7c9e166be043b5a299128976ea362ae434d01daaf633d07ae +SIZE (nuget/microsoft.win32.systemevents.7.0.0.nupkg) = 174438 +SHA256 (nuget/mimetypes.2.4.0.nupkg) = 337e5e4c2a0b896bfb3e5060b1396d4ef5bb4ce44e7f601807d9d2976340b100 +SIZE (nuget/mimetypes.2.4.0.nupkg) = 74540 +SHA256 (nuget/mono.nat.3.0.4.nupkg) = 35d3aab94d8d68ab42bf4a75f9e63a6b08ce070c337fdd82c002780e0cf6fb83 +SIZE (nuget/mono.nat.3.0.4.nupkg) = 113623 +SHA256 (nuget/mono.texttemplating.2.2.1.nupkg) = e1362c7dcf2aef83fc16e0f090858f3be5586349a1e07b3864bf2fd2531a06c6 +SIZE (nuget/mono.texttemplating.2.2.1.nupkg) = 108836 +SHA256 (nuget/moq.4.18.4.nupkg) = 24e99895c4c97503ad851c674f48c00fa586f8d54b326215d8133dacd84d8374 +SIZE (nuget/moq.4.18.4.nupkg) = 781164 +SHA256 (nuget/nebml.0.11.0.nupkg) = ad867608e8988d8485a4f8a9a017f532b34c48456b2f5fbf13c3213b017f334b +SIZE (nuget/nebml.0.11.0.nupkg) = 36150 +SHA256 (nuget/netstandard.library.1.6.1.nupkg) = 88d6a7d62c7b46d9dc1960bd023019dac93bd03a313ac9843a0435d1f5e6e0fc +SIZE (nuget/netstandard.library.1.6.1.nupkg) = 17360 +SHA256 (nuget/newtonsoft.json.13.0.1.nupkg) = 2b6b52556e27e1b7913f33eedeb95568110c746bd64afff74357f1683878323a +SIZE (nuget/newtonsoft.json.13.0.1.nupkg) = 2065787 +SHA256 (nuget/newtonsoft.json.13.0.3.nupkg) = 872fc189e638ab1056555b03aaa38f68bcb54286e221aa646eb1129babf63c77 +SIZE (nuget/newtonsoft.json.13.0.3.nupkg) = 2441966 +SHA256 (nuget/playlistsnet.1.4.1.nupkg) = 1de8b64794b8a748d686650db632fca9b4d1d57d76d069417844018f7b511c7e +SIZE (nuget/playlistsnet.1.4.1.nupkg) = 107860 +SHA256 (nuget/prometheus-net.3.1.2.nupkg) = 03dc0061ad56a0c0a4e62d7f7f1e4c261ea1a7429c3e756b386b77cc12ddddcb +SIZE (nuget/prometheus-net.3.1.2.nupkg) = 55680 +SHA256 (nuget/prometheus-net.8.2.1.nupkg) = 3711de5dde1fc3073830cb13ea6adf5fcd5cce31e7ab618c4ad59369b671303c +SIZE (nuget/prometheus-net.8.2.1.nupkg) = 424722 +SHA256 (nuget/prometheus-net.aspnetcore.8.2.1.nupkg) = 761ac04c43640ffd467d23c19007771afc87bf3479abe73e936d944e9df7cfe7 +SIZE (nuget/prometheus-net.aspnetcore.8.2.1.nupkg) = 56288 +SHA256 (nuget/prometheus-net.dotnetruntime.4.4.0.nupkg) = 49b0a37c7750a0a3ec7219922460051129b0b2a177bc4e9ce73aca299b703fc3 +SIZE (nuget/prometheus-net.dotnetruntime.4.4.0.nupkg) = 258175 +SHA256 (nuget/runtime.any.system.collections.4.3.0.nupkg) = e0f199ab25a167afc709317629d743b1b9934e3c6cda85bbf587e46deac3652f +SIZE (nuget/runtime.any.system.collections.4.3.0.nupkg) = 107990 +SHA256 (nuget/runtime.any.system.diagnostics.tracing.4.3.0.nupkg) = 76c9932c6bedf07a9190358ff222955c9092f9a900cc43465ca3d5d7c5b64602 +SIZE (nuget/runtime.any.system.diagnostics.tracing.4.3.0.nupkg) = 49844 +SHA256 (nuget/runtime.any.system.globalization.4.3.0.nupkg) = 3da8884d3148d857cfca54c493b0f0cdf29e880fe0fdaa28494d690dc77058b5 +SIZE (nuget/runtime.any.system.globalization.4.3.0.nupkg) = 43718 +SHA256 (nuget/runtime.any.system.globalization.calendars.4.3.0.nupkg) = 018877f6d81725516ef1a2e2f58ff8acaf3258c6b36b84b879ac637dcb8410be +SIZE (nuget/runtime.any.system.globalization.calendars.4.3.0.nupkg) = 43456 +SHA256 (nuget/runtime.any.system.io.4.3.0.nupkg) = bde8fbc92461caf337a5887f21331d0b6e62bd277458b64068841b623ffa1d51 +SIZE (nuget/runtime.any.system.io.4.3.0.nupkg) = 54553 +SHA256 (nuget/runtime.any.system.reflection.4.3.0.nupkg) = 9ece9ffbe95203e6e2d715e0996d4991615bd8d68c0fec3e60d4df32fc808909 +SIZE (nuget/runtime.any.system.reflection.4.3.0.nupkg) = 43499 +SHA256 (nuget/runtime.any.system.reflection.extensions.4.3.0.nupkg) = 63602784e709c09558bfb469e89cfa99ad1fa484c5a895bef2bb30d74e8ad97f +SIZE (nuget/runtime.any.system.reflection.extensions.4.3.0.nupkg) = 44123 +SHA256 (nuget/runtime.any.system.reflection.primitives.4.3.0.nupkg) = 2e43d7b620d033705c7589009b9b9234e8b3dee178278e6aa719f96818aa3574 +SIZE (nuget/runtime.any.system.reflection.primitives.4.3.0.nupkg) = 43106 +SHA256 (nuget/runtime.any.system.resources.resourcemanager.4.3.0.nupkg) = f44be7999b252e02cb849d34a3931668fb894256d415c505f22b4640d564710e +SIZE (nuget/runtime.any.system.resources.resourcemanager.4.3.0.nupkg) = 42939 *** 40960 LINES SKIPPED ***