Lines 1-7
Link Here
|
1 |
PORTNAME= signal-desktop |
1 |
PORTNAME= signal-desktop |
2 |
DISTVERSIONPREFIX= v |
2 |
DISTVERSIONPREFIX= v |
3 |
DISTVERSION= 7.5.0 |
3 |
DISTVERSION= 7.5.1 |
4 |
PORTREVISION= 1 |
4 |
#PORTREVISION= 1 |
5 |
CATEGORIES= net-im |
5 |
CATEGORIES= net-im |
6 |
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \ |
6 |
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \ |
7 |
LOCAL/mikael/signal-desktop/:sqlite \ |
7 |
LOCAL/mikael/signal-desktop/:sqlite \ |
Lines 10-15
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
Link Here
|
10 |
DISTFILES= signal-desktop-${DISTVERSION}-yarn-cache.tar.gz:yarn \ |
10 |
DISTFILES= signal-desktop-${DISTVERSION}-yarn-cache.tar.gz:yarn \ |
11 |
signal-desktop-6.37.0-npm-cache.tar.gz:npm \ |
11 |
signal-desktop-6.37.0-npm-cache.tar.gz:npm \ |
12 |
${SQLCIPHER}.tar.gz:sqlcipher |
12 |
${SQLCIPHER}.tar.gz:sqlcipher |
|
|
13 |
# DISTFILES+= ${DISTFILE_DEFAULT} is implicit for -DUSE_GITHUB, see Mk/bsd.sites.mk |
13 |
|
14 |
|
14 |
MAINTAINER= ports@FreeBSD.org |
15 |
MAINTAINER= ports@FreeBSD.org |
15 |
COMMENT= Cross-platform centralized encrypted messaging service |
16 |
COMMENT= Cross-platform centralized encrypted messaging service |
Lines 113-123
PLIST_SUB+= NOT_AARCH64=""
Link Here
|
113 |
|
114 |
|
114 |
fetch-yarn: |
115 |
fetch-yarn: |
115 |
if [ ! -f ${DISTDIR}/signal-desktop-${DISTVERSION}-yarn-cache.tar.gz ]; then \ |
116 |
if [ ! -f ${DISTDIR}/signal-desktop-${DISTVERSION}-yarn-cache.tar.gz ]; then \ |
116 |
${MKDIR} /tmp/signal-desktop; \ |
117 |
[ -e /tmp/signal-desktop ] && rm -R /tmp/signal-desktop; ${MKDIR} /tmp/signal-desktop; \ |
117 |
${FETCH_CMD} -o - https://raw.githubusercontent.com/signalapp/Signal-Desktop/v${DISTVERSION}/package.json | \ |
118 |
${FETCH_CMD} -o - https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/v${DISTVERSION}/package.json | \ |
118 |
${PREFIX}/bin/jq '.devDependencies.esbuild = "0.18.20"' | \ |
119 |
${PREFIX}/bin/jq '.devDependencies.esbuild = "0.18.20"' | \ |
119 |
${PREFIX}/bin/jq '.engines.node = ""' > /tmp/signal-desktop/package.json; \ |
120 |
${PREFIX}/bin/jq '.engines.node = ""' > /tmp/signal-desktop/package.json; \ |
120 |
${FETCH_CMD} -o /tmp/signal-desktop/yarn.lock https://raw.githubusercontent.com/signalapp/Signal-Desktop/v${DISTVERSION}/yarn.lock; \ |
121 |
${FETCH_CMD} -o /tmp/signal-desktop/yarn.lock https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/v${DISTVERSION}/yarn.lock; \ |
121 |
${ECHO_CMD} 'yarn-offline-mirror "./yarn-offline-cache"' >> \ |
122 |
${ECHO_CMD} 'yarn-offline-mirror "./yarn-offline-cache"' >> \ |
122 |
/tmp/signal-desktop/.yarnrc; \ |
123 |
/tmp/signal-desktop/.yarnrc; \ |
123 |
${PREFIX}/bin/jq 'del(.devDependencies."@signalapp/mock-server")' /tmp/signal-desktop/package.json > /tmp/signal-desktop/package.json.tmp; \ |
124 |
${PREFIX}/bin/jq 'del(.devDependencies."@signalapp/mock-server")' /tmp/signal-desktop/package.json > /tmp/signal-desktop/package.json.tmp; \ |
Lines 129-134
fetch-yarn:
Link Here
|
129 |
-e 's:\([gu]id\)=[0-9]*:\1=0:g' \ |
130 |
-e 's:\([gu]id\)=[0-9]*:\1=0:g' \ |
130 |
-e 's:flags=.*:flags=none:' \ |
131 |
-e 's:flags=.*:flags=none:' \ |
131 |
-e 's:^\.:./yarn-offline-cache:' > yarn-offline-cache.mtree; \ |
132 |
-e 's:^\.:./yarn-offline-cache:' > yarn-offline-cache.mtree; \ |
|
|
133 |
echo "Rolling signal-desktop-${DISTVERSION}-yarn-cache.tar.gz tarball, please wait"; \ |
132 |
${TAR} cJf ${DISTDIR}/signal-desktop-${DISTVERSION}-yarn-cache.tar.gz \ |
134 |
${TAR} cJf ${DISTDIR}/signal-desktop-${DISTVERSION}-yarn-cache.tar.gz \ |
133 |
@yarn-offline-cache.mtree; \ |
135 |
@yarn-offline-cache.mtree; \ |
134 |
${RM} -r ${WRKDIR}; \ |
136 |
${RM} -r ${WRKDIR}; \ |