mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
net-im/signal-desktop: Update to 7.52.0
This commit is contained in:
parent
ff4d3cda8d
commit
d87df6d4a4
7 changed files with 3369 additions and 3228 deletions
|
@ -1,7 +1,6 @@
|
|||
PORTNAME= signal-desktop
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 7.50.0
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 7.52.0
|
||||
CATEGORIES= net-im
|
||||
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
|
||||
https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \
|
||||
|
@ -80,7 +79,7 @@ MAKE_ENV+= ELECTRON_SKIP_BINARY_DOWNLOAD=1
|
|||
# This is a workaround to avoid filesystem violations during poudriere build
|
||||
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
|
||||
|
||||
MAKE_ENV+= ESBUILD_BINARY_PATH=${WRKDIR}/esbuild-freebsd-64/package/bin/esbuild
|
||||
MAKE_ENV+= ESBUILD_BINARY_PATH=${WRKSRC}/node_modules/.pnpm/@esbuild+freebsd-${ESBUILD_ARCH}@${ESBUILD_VERS}/node_modules/@esbuild/freebsd-${ESBUILD_ARCH}/package/bin/esbuild
|
||||
|
||||
_BUILD_DATE= $$(date +'%s')
|
||||
|
||||
|
@ -117,9 +116,6 @@ do-build:
|
|||
${CP} ${FILESDIR}/package-lock.json ${WRKSRC}
|
||||
${CP} ${FILESDIR}/pnpm-lock.yaml ${WRKSRC}
|
||||
|
||||
${MKDIR} ${WRKDIR}/esbuild-freebsd-64
|
||||
${TAR} xf ${DISTDIR}/freebsd-${ESBUILD_ARCH}-${ESBUILD_VERS}.tgz -C ${WRKDIR}/esbuild-freebsd-64
|
||||
|
||||
cd ${WRKSRC} && \
|
||||
${SETENV} ${MAKE_ENV} npm install --ignore-scripts pnpm@10.6.3
|
||||
cd ${WRKSRC} && \
|
||||
|
@ -137,6 +133,10 @@ do-build:
|
|||
${CP} ${LOCALBASE}/lib/node_sqlcipher.node \
|
||||
${WRKSRC}/node_modules/@signalapp/sqlcipher/prebuilds/freebsd-${NODE_ARCH}
|
||||
|
||||
# don't ask me why
|
||||
${MKDIR} -p ${WRKSRC}/node_modules/.pnpm/@esbuild+freebsd-${ESBUILD_ARCH}@${ESBUILD_VERS}/node_modules/@esbuild/freebsd-${ESBUILD_ARCH}
|
||||
${TAR} xf ${DISTDIR}/freebsd-${ESBUILD_ARCH}-${ESBUILD_VERS}.tgz -C ${WRKSRC}/node_modules/.pnpm/@esbuild+freebsd-${ESBUILD_ARCH}@${ESBUILD_VERS}/node_modules/@esbuild/freebsd-${ESBUILD_ARCH}
|
||||
|
||||
cd ${WRKSRC} && \
|
||||
${SETENV} ${MAKE_ENV} npm_config_nodedir=${LOCALBASE}/share/electron${ELECTRON_VER_MAJOR}/node_headers pnpm install
|
||||
cd ${WRKSRC} && \
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
TIMESTAMP = 1744362898
|
||||
SHA256 (signal-desktop-7.50.0-npm-cache.tar.gz) = 56ed35e985b2f77671dbcbe2b624f3531cde15ed84ab91aa052c1ca6ef3e5510
|
||||
SIZE (signal-desktop-7.50.0-npm-cache.tar.gz) = 1175936289
|
||||
TIMESTAMP = 1745563463
|
||||
SHA256 (signal-desktop-7.52.0-npm-cache.tar.gz) = 8ac5b840b3bd3e8f3f13780fcd9cbb654c220c7fdd8fbcbce019c7bfd36276cd
|
||||
SIZE (signal-desktop-7.52.0-npm-cache.tar.gz) = 903398018
|
||||
SHA256 (freebsd-arm64-0.24.0.tgz) = c09c0acf0e892cf3aa54b61aa02d447a9ecf00a9d7f0e6165e81f208d25d7de0
|
||||
SIZE (freebsd-arm64-0.24.0.tgz) = 3970551
|
||||
SHA256 (freebsd-x64-0.24.0.tgz) = f2562d5c4b5d48f832c73f30dc6155adc505b5a296081ddae48b517f2e3d6b42
|
||||
SIZE (freebsd-x64-0.24.0.tgz) = 4318529
|
||||
SHA256 (signalapp-Signal-Desktop-v7.50.0_GH0.tar.gz) = aa1d8c4f741315fb6028836a346ce69fe3487e65aa9aae3b0ab35d1bbcc627a5
|
||||
SIZE (signalapp-Signal-Desktop-v7.50.0_GH0.tar.gz) = 45338528
|
||||
SHA256 (signalapp-Signal-Desktop-v7.52.0_GH0.tar.gz) = 681d21d1f403220f35d0764dffea0054f481cfe514fd2f65400f2acaba1e064b
|
||||
SIZE (signalapp-Signal-Desktop-v7.52.0_GH0.tar.gz) = 45588311
|
||||
|
|
4083
net-im/signal-desktop/files/package-lock.json
generated
4083
net-im/signal-desktop/files/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,6 @@
|
|||
--- package.json.orig 2025-04-10 19:28:40 UTC
|
||||
+++ package.json
|
||||
@@ -101,9 +101,6 @@
|
||||
@@ -100,9 +100,6 @@
|
||||
"react-devtools": "react-devtools",
|
||||
"run-with-devtools": "cross-env REACT_DEVTOOLS=1 run-p --print-label react-devtools start"
|
||||
},
|
||||
|
@ -10,7 +10,7 @@
|
|||
"dependencies": {
|
||||
"@electron/asar": "3.3.1",
|
||||
"@formatjs/fast-memoize": "2.2.3",
|
||||
@@ -173,6 +170,7 @@
|
||||
@@ -172,6 +169,7 @@
|
||||
"p-timeout": "4.1.0",
|
||||
"pify": "3.0.0",
|
||||
"pino": "9.5.0",
|
||||
|
@ -18,15 +18,15 @@
|
|||
"protobufjs": "7.3.2",
|
||||
"proxy-agent": "6.4.0",
|
||||
"qrcode-generator": "1.4.4",
|
||||
@@ -223,7 +221,6 @@
|
||||
@@ -222,7 +220,6 @@
|
||||
"@indutny/parallel-prettier": "3.0.0",
|
||||
"@indutny/rezip-electron": "2.0.1",
|
||||
"@napi-rs/canvas": "0.1.61",
|
||||
- "@signalapp/mock-server": "11.2.0",
|
||||
- "@signalapp/mock-server": "11.3.0",
|
||||
"@storybook/addon-a11y": "8.4.4",
|
||||
"@storybook/addon-actions": "8.4.4",
|
||||
"@storybook/addon-controls": "8.4.4",
|
||||
@@ -294,7 +291,7 @@
|
||||
@@ -293,7 +290,7 @@
|
||||
"danger": "12.3.3",
|
||||
"debug": "4.3.7",
|
||||
"electron": "35.1.4",
|
||||
|
@ -35,41 +35,34 @@
|
|||
"electron-mocha": "13.0.1",
|
||||
"endanger": "7.0.4",
|
||||
"enquirer": "2.4.1",
|
||||
@@ -361,7 +358,6 @@
|
||||
@@ -360,7 +357,6 @@
|
||||
"casual@1.6.2": "patches/casual+1.6.2.patch",
|
||||
"protobufjs@7.3.2": "patches/protobufjs+7.3.2.patch",
|
||||
"@types/express@4.17.21": "patches/@types+express+4.17.21.patch",
|
||||
- "dmg-builder@26.0.10": "patches/dmg-builder@26.0.10.patch",
|
||||
"protobufjs-cli@1.1.1": "patches/protobufjs-cli+1.1.1.patch",
|
||||
"@types/fabric@4.5.3": "patches/@types+fabric+4.5.3.patch",
|
||||
"electron-util@0.13.1": "patches/electron-util+0.13.1.patch",
|
||||
@@ -372,14 +368,15 @@
|
||||
"@vitest/expect@2.0.5": "patches/@vitest+expect+2.0.5.patch",
|
||||
"got@11.8.5": "patches/got+11.8.5.patch",
|
||||
"react-textarea-autosize@8.5.5": "patches/react-textarea-autosize+8.5.5.patch",
|
||||
- "app-builder-lib@26.0.10": "patches/app-builder-lib@26.0.10.patch",
|
||||
"growing-file@0.1.3": "patches/growing-file+0.1.3.patch",
|
||||
"websocket@1.0.34": "patches/websocket+1.0.34.patch",
|
||||
"@types/websocket@1.0.0": "patches/@types+websocket+1.0.0.patch",
|
||||
"backbone@1.6.0": "patches/backbone+1.6.0.patch",
|
||||
"qrcode-generator@1.4.4": "patches/qrcode-generator+1.4.4.patch",
|
||||
@@ -377,7 +373,9 @@
|
||||
"node-fetch@2.6.7": "patches/node-fetch+2.6.7.patch",
|
||||
"zod@3.23.8": "patches/zod+3.23.8.patch",
|
||||
- "mac-screen-capture-permissions": "patches/mac-screen-capture-permissions.patch"
|
||||
+ "mac-screen-capture-permissions": "patches/mac-screen-capture-permissions.patch",
|
||||
"@electron/rebuild": "patches/@electron__rebuild.patch",
|
||||
- "app-builder-lib": "patches/app-builder-lib.patch"
|
||||
+ "app-builder-lib": "patches/app-builder-lib.patch",
|
||||
+ "electron-builder": "patches/electron-builder.patch",
|
||||
+ "@signalapp/ringrtc": "patches/signalapp-ringrtc.patch"
|
||||
},
|
||||
"onlyBuiltDependencies": [
|
||||
"@indutny/mac-screen-share",
|
||||
@@ -392,7 +389,6 @@
|
||||
@@ -390,7 +388,6 @@
|
||||
"bufferutil",
|
||||
"electron",
|
||||
"esbuild",
|
||||
- "fs-xattr",
|
||||
"mac-screen-capture-permissions",
|
||||
"utf-8-validate"
|
||||
],
|
||||
@@ -404,7 +400,7 @@
|
||||
"ignoredBuiltDependencies": [
|
||||
@@ -401,7 +398,7 @@
|
||||
]
|
||||
},
|
||||
"engines": {
|
||||
|
@ -78,3 +71,24 @@
|
|||
},
|
||||
"build": {
|
||||
"appId": "org.whispersystems.signal-desktop",
|
||||
@@ -478,20 +475,6 @@
|
||||
"asarUnpack": [
|
||||
"build/icons/win/icon.ico"
|
||||
]
|
||||
- },
|
||||
- "nsis": {
|
||||
- "deleteAppDataOnUninstall": true,
|
||||
- "differentialPackage": true,
|
||||
- "customNsisBinary": {
|
||||
- "url": "https://updates.signal.org/desktop/nsis/nsis-3.0.4.1.7z",
|
||||
- "version": "3.0.4.1-signal",
|
||||
- "checksum": "D6XH03F8A4Vzfjpq6zS9eZYXGXktdoaeQh5QgxAZ01pdts3KaDfMilem0x+HUzn9FpzfpgZrD8MVTcFlcPfcWg=="
|
||||
- },
|
||||
- "customNsisResources": {
|
||||
- "url": "https://updates.signal.org/desktop/nsis/nsis-resources-3.4.1.7z",
|
||||
- "version": "3.4.1-signal",
|
||||
- "checksum": "KmySC53iz92XNYVgEy5gc0/cpXiyWsxxOX5UETBAt889TIvsNlUx7uKBxkQVf3D2Ycex0D2IPGjRdGYr1bftrw=="
|
||||
- }
|
||||
},
|
||||
"linux": {
|
||||
"category": "Network;InstantMessaging;Chat",
|
||||
|
|
2432
net-im/signal-desktop/files/pnpm-lock.yaml
generated
2432
net-im/signal-desktop/files/pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
#!/bin/sh
|
||||
SIGNAL_VERS=v7.50.0
|
||||
SIGNAL_VERS=v7.52.0
|
||||
|
||||
fetch -qo /tmp/package.json https://raw.githubusercontent.com/signalapp/Signal-Desktop/${SIGNAL_VERS}/package.json
|
||||
node_version=$(awk /'"node":'/'{print $2}' /tmp/package.json | sed 's/"//g')
|
||||
|
|
|
@ -2,4 +2,4 @@ Signal is a cross-platform centralized encrypted messaging service developed
|
|||
by the Signal Technology Foundation and Signal Messenger LLC.
|
||||
It uses the Internet to send one-to-one and group messages, which can include
|
||||
files, voice notes, images and videos. It can also be used to make one-to-one
|
||||
and group voice and video calls.
|
||||
and group voice and video calls.
|
||||
|
|
Loading…
Add table
Reference in a new issue