summaryrefslogtreecommitdiff
path: root/www/linux-brave/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/linux-brave/Makefile')
-rw-r--r--www/linux-brave/Makefile22
1 files changed, 16 insertions, 6 deletions
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
@@ -2,13 +2,18 @@ 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
@@ -23,14 +28,12 @@ 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}
@@ -40,6 +43,13 @@ 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 \