diff --git a/www/linux-widevine-cdm/Makefile b/www/linux-widevine-cdm/Makefile index 9805bfb3647e..6342c2a083e9 100644 --- a/www/linux-widevine-cdm/Makefile +++ b/www/linux-widevine-cdm/Makefile @@ -1,36 +1,45 @@ # The information for PORTVERSION and CHROME_VERSION is borrowed from # https://aur.archlinux.org/cgit/aur.git/?h=vivaldi-widevine +# PORTVERSION can also be obtained from the plugin's manifest.json file PORTNAME= widevine-cdm PORTVERSION= 4.10.3050.0 +PORTREVISION= 1 CATEGORIES= www multimedia linux MASTER_SITES= https://dl.google.com/linux/deb/pool/main/g/google-chrome-stable/ PKGNAMEPREFIX= linux- -DISTNAME= google-chrome-stable_${CHROME_VERSION}_amd64 +DISTNAME= google-chrome-stable_${CHROME_VERSION}_${ARCH} EXTRACT_SUFX= .deb MAINTAINER= arrowd@FreeBSD.org COMMENT= Widevine CDM plugin as provided by Google WWW= https://www.widevine.com LICENSE= Proprietary LICENSE_NAME= Google proprietary license LICENSE_FILE= ${WRKDIR}/opt/google/chrome/WidevineCdm/LICENSE LICENSE_PERMS= no-dist-sell no-pkg-sell no-dist-mirror no-pkg-mirror -ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS= aarch64 amd64 NO_BUILD= yes -PLIST_FILES= lib/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so \ +PLIST_FILES= lib/WidevineCdm/_platform_specific/linux_${LINUX_ARCH}/libwidevinecdm.so \ lib/WidevineCdm/manifest.json -CHROME_VERSION= 149.0.7827.53-1 +LINUX_ARCH= ${ARCH:S/amd64/x64/:S/aarch64/arm64/} +CHROME_VERSION= 150.0.7871.186-1 + +.if make(makesum) +. for arch in ${ONLY_FOR_ARCHS} +DISTFILES+= google-chrome-stable_${CHROME_VERSION}_${arch:S/aarch64/arm64/}${EXTRACT_SUFX} +. endfor +.endif post-extract: cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} data.tar.xz ${EXTRACT_AFTER_ARGS} do-install: cd ${WRKDIR}/opt/google/chrome/ && ${COPYTREE_SHARE} WidevineCdm ${STAGEDIR}${PREFIX}/lib ${RM} ${STAGEDIR}${PREFIX}/lib/WidevineCdm/LICENSE .include diff --git a/www/linux-widevine-cdm/distinfo b/www/linux-widevine-cdm/distinfo index 0281ec467b28..eb7be2afc2e3 100644 --- a/www/linux-widevine-cdm/distinfo +++ b/www/linux-widevine-cdm/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1780965631 -SHA256 (google-chrome-stable_149.0.7827.53-1_amd64.deb) = 8aa34d8c9cbd5a37b98dca49ad0607bbf819a6d681c19834599cdb65329498f8 -SIZE (google-chrome-stable_149.0.7827.53-1_amd64.deb) = 130359968 +TIMESTAMP = 1785261168 +SHA256 (google-chrome-stable_150.0.7871.186-1_arm64.deb) = 02596a2d07db16eec42422b95dea374ee22d18c9ceaae9e9301298e0e2678fb3 +SIZE (google-chrome-stable_150.0.7871.186-1_arm64.deb) = 126262432 +SHA256 (google-chrome-stable_150.0.7871.186-1_amd64.deb) = 4193e00b6d5d5969ee63f7a69596868f546aa0e8cb077b3e0bf9cc1e2c719d00 +SIZE (google-chrome-stable_150.0.7871.186-1_amd64.deb) = 133561688