diff --git a/www/linux-brave/Makefile b/www/linux-brave/Makefile index f003eab44fc6..ee68e029d7e2 100644 --- a/www/linux-brave/Makefile +++ b/www/linux-brave/Makefile @@ -1,60 +1,70 @@ PORTNAME= brave PORTVERSION= ${BRAVE_VER} CATEGORIES= www linux MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}-browser/releases/download/v${PORTVERSION}/ -DISTNAME= ${PORTNAME}-browser-${BRAVE_VER}-${BRAVE_BUILD}${EXTRACT_SUFX_${ARCH}} PKGNAMEPREFIX= linux- +DISTNAME= ${PORTNAME}-browser-${BRAVE_VER}-${BRAVE_BUILD} +DISTFILES_aarch64?= ${DISTNAME:S/$/${EXTRACT_SUFX_aarch64}/} +DISTFILES_amd64?= ${DISTNAME:S/$/${EXTRACT_SUFX_amd64}/} +EXTRACT_ONLY?= ${DISTFILES_${ARCH}:C/:[^:]+$//} MAINTAINER= emulation@FreeBSD.org COMMENT= Brave web browser based on WebKit WWW= https://www.brave.com +LICENSE= MPL20 + RUN_DEPENDS= update-mime-database:misc/shared-mime-info USES= cpe desktop-file-utils gnome linux:rl9 shared-mime-info shebangfix USE_LINUX= alsalib alsa-plugins-oss alsa-plugins-pulseaudio at-spi2-atk \ ca-certificates cairo cups-libs curl dbuslibs dri expat \ ffmpeg-libs gnupg gstreamer1-libav gtk3 libxkbcommon \ nspr nss p11-kit pango sqlite3 wget xorglibs ONLY_FOR_ARCHS= aarch64 amd64 SHEBANG_FILES= opt/brave.com/brave/brave-browser NO_BUILD= yes NO_WRKSUBDIR= yes -EXTRACT_SUFX?= .rpm -EXTRACT_SUFX_aarch64?= .aarch64 -EXTRACT_SUFX_amd64?= .x86_64 -SRC_SUFX?= .src${EXTRACT_SUFX} +EXTRACT_SUFX_aarch64?= .aarch64.rpm +EXTRACT_SUFX_amd64?= .x86_64.rpm REINPLACE_ARGS= -i "" -BRAVE_VER?= 1.82.161 +BRAVE_VER?= 1.84.141 BRAVE_BUILD?= 1 DATADIR= ${PREFIX}/share/${PORTNAME} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME} OPTIONS_DEFINE= DOCS SUB_FILES= brave-browser +.if make(makesum) || make(checksum) +_ALL_DISTFILES= ${DISTFILES_aarch64} ${DISTFILES_amd64} +DISTFILES= ${_ALL_DISTFILES:O:u} +. else +DISTFILES= ${DISTFILES_${ARCH}} +.endif + post-extract: @${REINPLACE_CMD} -e 's|/usr/bin/brave-browser-stable|${LOCALBASE}/bin/brave-browser|' \ ${WRKSRC}/usr/share/applications/brave-browser.desktop \ ${WRKSRC}/usr/share/applications/com.brave.Browser.desktop do-install: ${INSTALL_SCRIPT} ${WRKDIR}/brave-browser ${STAGEDIR}${PREFIX}/bin cd ${WRKSRC}/opt/brave.com && ${CP} -r brave ${STAGEDIR}${PREFIX}/share cd ${WRKSRC}/usr/share && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/share .for sz in 16 24 32 48 64 128 256 ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps ${CP} ${STAGEDIR}${DATADIR}/product_logo_${sz}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps/brave-browser.png .endfor ${MKDIR} ${STAGEDIR}/etc/brave/policies/managed ${INSTALL_DATA} ${FILESDIR}/brave.json ${STAGEDIR}/etc/brave/policies/managed ${INSTALL_DATA} ${FILESDIR}/webrtc.json ${STAGEDIR}/etc/brave/policies/managed .include diff --git a/www/linux-brave/distinfo b/www/linux-brave/distinfo index 46068e676a85..4cd5b046d6dc 100644 --- a/www/linux-brave/distinfo +++ b/www/linux-brave/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1757064545 -SHA256 (brave-browser-1.82.161-1.aarch64.rpm) = 01d10c649ee3a3782da86cb19d561755fba11c34c9d0f266ba196bea46ad0c64 -SIZE (brave-browser-1.82.161-1.aarch64.rpm) = 122581173 -SHA256 (brave-browser-1.82.161-1.x86_64.rpm) = 7fd3c255860c612387c0441d106559492b900aeae0c5f772b8e95c15cdba4dfc -SIZE (brave-browser-1.82.161-1.x86_64.rpm) = 130824829 +TIMESTAMP = 1763635816 +SHA256 (brave-browser-1.84.141-1.aarch64.rpm) = 564331e57078544e02ea5b9e8400d67254be7f33b63da3a58c78beb7a0399269 +SIZE (brave-browser-1.84.141-1.aarch64.rpm) = 119825169 +SHA256 (brave-browser-1.84.141-1.x86_64.rpm) = 8b351a1f5a4caea9b1489edcb885131ec5d1f85fa01829f54c060975b5472183 +SIZE (brave-browser-1.84.141-1.x86_64.rpm) = 127781741 diff --git a/www/linux-brave/pkg-plist b/www/linux-brave/pkg-plist index 648593f9e219..43884b35d911 100644 --- a/www/linux-brave/pkg-plist +++ b/www/linux-brave/pkg-plist @@ -1,189 +1,188 @@ bin/brave-browser /%%ETCDIR%%/policies/managed/brave.json /%%ETCDIR%%/policies/managed/webrtc.json share/applications/brave-browser.desktop share/applications/com.brave.Browser.desktop share/appdata/brave-browser.appdata.xml %%DATADIR%%/LICENSE %%DATADIR%%/MEIPreload/manifest.json %%DATADIR%%/MEIPreload/preloaded_data.pb %%DATADIR%%/PrivacySandboxAttestationsPreloaded/manifest.json %%DATADIR%%/PrivacySandboxAttestationsPreloaded/privacy-sandbox-attestations.dat %%DATADIR%%/brave %%DATADIR%%/brave-browser %%DATADIR%%/brave_100_percent.pak %%DATADIR%%/brave_200_percent.pak %%DATADIR%%/brave_resources.pak %%DATADIR%%/chrome-management-service %%DATADIR%%/chrome-sandbox %%DATADIR%%/chrome_100_percent.pak %%DATADIR%%/chrome_200_percent.pak %%DATADIR%%/chrome_crashpad_handler %%DATADIR%%/default-app-block %%DATADIR%%/icudtl.dat %%DATADIR%%/libEGL.so %%DATADIR%%/libGLESv2.so %%DATADIR%%/libqt5_shim.so %%DATADIR%%/libqt6_shim.so %%DATADIR%%/libvk_swiftshader.so %%DATADIR%%/libvulkan.so.1 %%DATADIR%%/locales/af.pak %%DATADIR%%/locales/am.pak %%DATADIR%%/locales/ar.pak %%DATADIR%%/locales/az.pak %%DATADIR%%/locales/bg.pak %%DATADIR%%/locales/bn.pak %%DATADIR%%/locales/ca.pak %%DATADIR%%/locales/cs.pak %%DATADIR%%/locales/da.pak %%DATADIR%%/locales/de.pak %%DATADIR%%/locales/el.pak %%DATADIR%%/locales/en-GB.pak %%DATADIR%%/locales/en-US.pak %%DATADIR%%/locales/es-419.pak %%DATADIR%%/locales/es.pak %%DATADIR%%/locales/et.pak %%DATADIR%%/locales/fa.pak %%DATADIR%%/locales/fi.pak %%DATADIR%%/locales/fil.pak %%DATADIR%%/locales/fr.pak %%DATADIR%%/locales/gu.pak %%DATADIR%%/locales/he.pak %%DATADIR%%/locales/hi.pak %%DATADIR%%/locales/hr.pak %%DATADIR%%/locales/hu.pak %%DATADIR%%/locales/id.pak %%DATADIR%%/locales/it.pak %%DATADIR%%/locales/ja.pak %%DATADIR%%/locales/ka.pak %%DATADIR%%/locales/kk.pak %%DATADIR%%/locales/km.pak %%DATADIR%%/locales/kn.pak %%DATADIR%%/locales/ko.pak %%DATADIR%%/locales/lo.pak %%DATADIR%%/locales/lt.pak %%DATADIR%%/locales/lv.pak %%DATADIR%%/locales/mk.pak %%DATADIR%%/locales/ml.pak %%DATADIR%%/locales/mn.pak %%DATADIR%%/locales/mr.pak %%DATADIR%%/locales/ms.pak %%DATADIR%%/locales/my.pak %%DATADIR%%/locales/nb.pak %%DATADIR%%/locales/nl.pak %%DATADIR%%/locales/pl.pak %%DATADIR%%/locales/pt-BR.pak %%DATADIR%%/locales/pt-PT.pak %%DATADIR%%/locales/ro.pak %%DATADIR%%/locales/ru.pak %%DATADIR%%/locales/si.pak %%DATADIR%%/locales/sk.pak %%DATADIR%%/locales/sl.pak %%DATADIR%%/locales/sq.pak %%DATADIR%%/locales/sr-Latn.pak %%DATADIR%%/locales/sr.pak %%DATADIR%%/locales/sv.pak %%DATADIR%%/locales/sw.pak %%DATADIR%%/locales/ta.pak %%DATADIR%%/locales/te.pak %%DATADIR%%/locales/th.pak %%DATADIR%%/locales/tr.pak %%DATADIR%%/locales/uk.pak %%DATADIR%%/locales/ur.pak %%DATADIR%%/locales/uz.pak %%DATADIR%%/locales/vi.pak %%DATADIR%%/locales/zh-CN.pak %%DATADIR%%/locales/zh-TW.pak %%DATADIR%%/product_logo_128.png %%DATADIR%%/product_logo_16.png %%DATADIR%%/product_logo_24.png %%DATADIR%%/product_logo_256.png %%DATADIR%%/product_logo_32.png -%%DATADIR%%/product_logo_32.xpm %%DATADIR%%/product_logo_48.png %%DATADIR%%/product_logo_64.png %%DATADIR%%/resources.pak %%DATADIR%%/resources/brave_extension/_locales/af/messages.json %%DATADIR%%/resources/brave_extension/_locales/am/messages.json %%DATADIR%%/resources/brave_extension/_locales/ar/messages.json %%DATADIR%%/resources/brave_extension/_locales/az/messages.json %%DATADIR%%/resources/brave_extension/_locales/bg/messages.json %%DATADIR%%/resources/brave_extension/_locales/bn/messages.json %%DATADIR%%/resources/brave_extension/_locales/ca/messages.json %%DATADIR%%/resources/brave_extension/_locales/cs/messages.json %%DATADIR%%/resources/brave_extension/_locales/da/messages.json %%DATADIR%%/resources/brave_extension/_locales/de/messages.json %%DATADIR%%/resources/brave_extension/_locales/el/messages.json %%DATADIR%%/resources/brave_extension/_locales/en_GB/messages.json %%DATADIR%%/resources/brave_extension/_locales/en_US/messages.json %%DATADIR%%/resources/brave_extension/_locales/es/messages.json %%DATADIR%%/resources/brave_extension/_locales/es_419/messages.json %%DATADIR%%/resources/brave_extension/_locales/et/messages.json %%DATADIR%%/resources/brave_extension/_locales/fa/messages.json %%DATADIR%%/resources/brave_extension/_locales/fi/messages.json %%DATADIR%%/resources/brave_extension/_locales/fil/messages.json %%DATADIR%%/resources/brave_extension/_locales/fr/messages.json %%DATADIR%%/resources/brave_extension/_locales/gu/messages.json %%DATADIR%%/resources/brave_extension/_locales/he/messages.json %%DATADIR%%/resources/brave_extension/_locales/hi/messages.json %%DATADIR%%/resources/brave_extension/_locales/hr/messages.json %%DATADIR%%/resources/brave_extension/_locales/hu/messages.json %%DATADIR%%/resources/brave_extension/_locales/id/messages.json %%DATADIR%%/resources/brave_extension/_locales/it/messages.json %%DATADIR%%/resources/brave_extension/_locales/ja/messages.json %%DATADIR%%/resources/brave_extension/_locales/ka/messages.json %%DATADIR%%/resources/brave_extension/_locales/kk/messages.json %%DATADIR%%/resources/brave_extension/_locales/km/messages.json %%DATADIR%%/resources/brave_extension/_locales/kn/messages.json %%DATADIR%%/resources/brave_extension/_locales/ko/messages.json %%DATADIR%%/resources/brave_extension/_locales/lo/messages.json %%DATADIR%%/resources/brave_extension/_locales/lt/messages.json %%DATADIR%%/resources/brave_extension/_locales/lv/messages.json %%DATADIR%%/resources/brave_extension/_locales/mk/messages.json %%DATADIR%%/resources/brave_extension/_locales/ml/messages.json %%DATADIR%%/resources/brave_extension/_locales/mn/messages.json %%DATADIR%%/resources/brave_extension/_locales/mr/messages.json %%DATADIR%%/resources/brave_extension/_locales/ms/messages.json %%DATADIR%%/resources/brave_extension/_locales/my/messages.json %%DATADIR%%/resources/brave_extension/_locales/nb/messages.json %%DATADIR%%/resources/brave_extension/_locales/nl/messages.json %%DATADIR%%/resources/brave_extension/_locales/pl/messages.json %%DATADIR%%/resources/brave_extension/_locales/pt_BR/messages.json %%DATADIR%%/resources/brave_extension/_locales/pt_PT/messages.json %%DATADIR%%/resources/brave_extension/_locales/ro/messages.json %%DATADIR%%/resources/brave_extension/_locales/ru/messages.json %%DATADIR%%/resources/brave_extension/_locales/si/messages.json %%DATADIR%%/resources/brave_extension/_locales/sk/messages.json %%DATADIR%%/resources/brave_extension/_locales/sl/messages.json %%DATADIR%%/resources/brave_extension/_locales/sq/messages.json %%DATADIR%%/resources/brave_extension/_locales/sr/messages.json %%DATADIR%%/resources/brave_extension/_locales/sr_Latn/messages.json %%DATADIR%%/resources/brave_extension/_locales/sv/messages.json %%DATADIR%%/resources/brave_extension/_locales/sw/messages.json %%DATADIR%%/resources/brave_extension/_locales/ta/messages.json %%DATADIR%%/resources/brave_extension/_locales/te/messages.json %%DATADIR%%/resources/brave_extension/_locales/th/messages.json %%DATADIR%%/resources/brave_extension/_locales/tr/messages.json %%DATADIR%%/resources/brave_extension/_locales/uk/messages.json %%DATADIR%%/resources/brave_extension/_locales/ur/messages.json %%DATADIR%%/resources/brave_extension/_locales/uz/messages.json %%DATADIR%%/resources/brave_extension/_locales/vi/messages.json %%DATADIR%%/resources/brave_extension/_locales/zh_CN/messages.json %%DATADIR%%/resources/brave_extension/_locales/zh_TW/messages.json %%DATADIR%%/v8_context_snapshot.bin %%DATADIR%%/vk_swiftshader_icd.json %%DATADIR%%/xdg-mime %%DATADIR%%/xdg-settings share/gnome-control-center/default-apps/brave-browser.xml share/icons/hicolor/128x128/apps/brave-browser.png share/icons/hicolor/16x16/apps/brave-browser.png share/icons/hicolor/24x24/apps/brave-browser.png share/icons/hicolor/256x256/apps/brave-browser.png share/icons/hicolor/32x32/apps/brave-browser.png share/icons/hicolor/48x48/apps/brave-browser.png share/icons/hicolor/64x64/apps/brave-browser.png share/man/man1/brave-browser-stable.1.gz share/man/man1/brave-browser.1.gz @dir /%%ETCDIR%%/policies/managed @dir /%%ETCDIR%%/policies @dir /%%ETCDIR%%