diff options
| author | Baptiste Daroussin <bapt@FreeBSD.org> | 2026-04-01 10:43:36 +0000 |
|---|---|---|
| committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2026-04-01 13:23:53 +0000 |
| commit | a218714bf5dbd9082939aff52ca32d8508105c07 (patch) | |
| tree | 82f5b4a6933dbb625cd280f6f525e8015e158649 | |
| parent | a70579f3aec8a9edf0ea35e66ec9d7aca13a86a1 (diff) | |
| -rw-r--r-- | multimedia/jellyfin/Makefile | 29 | ||||
| -rw-r--r-- | multimedia/jellyfin/distinfo | 4 |
2 files changed, 12 insertions, 21 deletions
diff --git a/multimedia/jellyfin/Makefile b/multimedia/jellyfin/Makefile index 74195d0f0d8d..99a2333fbee2 100644 --- a/multimedia/jellyfin/Makefile +++ b/multimedia/jellyfin/Makefile @@ -49,34 +49,29 @@ GROUPS= jellyfin DOTNET_ENV= DOTNET_CLI_HOME=/tmp #json files must be replaced every time DISTVERSION is updated -PREFETCH_FILE= ${PORTNAME}-${DISTVERSION}-node${NODEJS_VERSION}-modules${EXTRACT_SUFX} PREFETCH_TIMESTAMP= 61171200 DOTNET_RUNTIME= ${OPSYS:tl}.${OSREL:R}-${ARCH:S|amd64|x64|:C|aarch64|arm64|} .include "nuget.mk" -# We need ARCH to be defined, which can only happen after options.mk -.include <bsd.port.options.mk> - -.if ${ARCH} == amd64 || make(makesum) +# Always list both arch tarballs in DISTFILES so make makesum checksums both. +# Only extract the one matching the current ARCH. FILE_AMD64= ${PORTNAME}-${DISTVERSION}-node${NODEJS_VERSION}-amd64-modules.tar.gz -DISTFILES+= ${FILE_AMD64}:prefetch -EXTRACT_ONLY+= ${FILE_AMD64} -COMBIARCH+= x64 ${FILE_AMD64} -.endif - -.if ${ARCH} == aarch64 || make(makesum) FILE_ARM64= ${PORTNAME}-${DISTVERSION}-node${NODEJS_VERSION}-arm64-modules.tar.gz -DISTFILES+= ${FILE_ARM64}:prefetch +DISTFILES+= ${FILE_AMD64}:prefetch ${FILE_ARM64}:prefetch + +.include <bsd.port.options.mk> + +.if ${ARCH} == amd64 EXTRACT_ONLY+= ${FILE_AMD64} -COMBIARCH+= arm64 ${FILE_ARM64} +.elif ${ARCH} == aarch64 +EXTRACT_ONLY+= ${FILE_ARM64} .endif -# We need NODEJS_VERSION to be expanded before assigning it so MAKESUM_DEP and NODEJS_VERSION -# is only expanded after pre.mk +# We need NODEJS_VERSION to be expanded before assigning it .include <bsd.port.pre.mk> -.for c f in ${COMBIARCH} +.for c f in x64 ${FILE_AMD64} arm64 ${FILE_ARM64} ${DISTDIR}/$f: ${MKDIR} ${WRKDIR}/ui/node-modules-cache; \ ${CP} -R ${FILESDIR}/packagejsons/* ${WRKDIR}/ui/node-modules-cache; \ @@ -133,5 +128,3 @@ post-install: >${STAGEDIR}${PREFIX}/etc/libmap.d/jellyfin.conf .include <bsd.port.post.mk> - -makesum: ${PREFETCH_DEP} diff --git a/multimedia/jellyfin/distinfo b/multimedia/jellyfin/distinfo index d9321b8ea92e..39ed193238eb 100644 --- a/multimedia/jellyfin/distinfo +++ b/multimedia/jellyfin/distinfo @@ -1,6 +1,4 @@ -TIMESTAMP = 1769843535 -SHA256 (jellyfin-10.11.6-node24-modules.tar.gz) = 7591a3a3aae2af87d241f3b35916db258a121d23b976acdd79623d9db83b05f9 -SIZE (jellyfin-10.11.6-node24-modules.tar.gz) = 456783570 +TIMESTAMP = 1775040130 SHA256 (nuget/asynckeyedlock.7.1.8.nupkg) = 3e457cc7d1ef200c69a5d26b601834cd8ea875b56cf52e9f86a816f99b61580e SIZE (nuget/asynckeyedlock.7.1.8.nupkg) = 401877 SHA256 (nuget/autofixture.4.18.1.nupkg) = ade3fe6a86223dc223e066c22218dde7f3a1b9654b0ad0f884ab8b3c77b61172 |
