root@mowa219-gjp4-zbook-freebsd:~ # pkg install /tmp/signal-desktop-7.6.0.pkg
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
Updating FreeBSD-base repository catalogue...
Fetching data.pkg: 100% 41 KiB 41.9kB/s 00:01
Processing entries: 100%
The provides database is up-to-date.
FreeBSD-base repository update completed. 538 packages processed.
Updating poudriere repository catalogue...
Fetching meta.conf: 100% 178 B 0.2kB/s 00:01
Fetching data.pkg: 100% 123 KiB 126.1kB/s 00:01
Processing entries: 100%
The provides database is up-to-date.
poudriere repository update completed. 473 packages processed.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The following 2 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
signal-desktop: 7.6.0 [unknown-repository]
Installed packages to be REINSTALLED:
qt5-gui-5.15.13p142 [poudriere]
Number of packages to be installed: 1
Number of packages to be reinstalled: 1
The process will require 400 MiB more space.
Proceed with this action? [y/N]: y
[1/1] Installing signal-desktop-7.6.0...
Extracting signal-desktop-7.6.0: 100%
[1/2] Reinstalling qt5-gui-5.15.13p142...
[1/2] Extracting qt5-gui-5.15.13p142: 100%
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
You have new mail.
root@mowa219-gjp4-zbook-freebsd:~ # exit
logout
% pkg iinfo signal-desktop
signal-desktop-7.6.0
% uname -aKU
FreeBSD mowa219-gjp4-zbook-freebsd 15.0-CURRENT FreeBSD 15.0-CURRENT main-n270157-c7f5f140bfdd GENERIC-NODEBUG amd64 1500018 1500018
% signal-desktop
[1656:0517/075538.846529:ERROR:nss_util.cc(357)] After loading Root Certs, loaded==false: NSS error code: -8018
Set Windows Application User Model ID (AUMID) { AUMID: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /usr/local/share/signal-desktop/resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME mowa219-gjp4-zbook-freebsd
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /home/grahamperrin/.config/Signal
config/start: Did not find user config file (or it was empty), cache is now empty object
config/start: Did not find ephemeral config file (or it was empty), cache is now empty object
getLogger: Logger not yet initialized!
crashReporter: enabled
making app single instance
{"level":30,"time":"2024-05-17T06:55:43.695Z","msg":"crashReporter: enabled"}
{"level":30,"time":"2024-05-17T06:55:43.697Z","msg":"key/initialize: Generating new encryption key, since we did not find it on disk"}
{"level":30,"time":"2024-05-17T06:55:43.699Z","msg":"config/set: Saving user config to disk"}
{"level":30,"time":"2024-05-17T06:55:43.732Z","msg":"config/set: Saved user config to disk"}
{"level":30,"time":"2024-05-17T06:55:43.733Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2024-05-17T06:55:43.739Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2024-05-17T06:55:43.739Z","msg":"initializing localeOverride setting null"}
{"level":30,"time":"2024-05-17T06:55:43.740Z","msg":"app.ready: hour cycle preference: UnknownPreference"}
{"level":30,"time":"2024-05-17T06:55:43.740Z","msg":"app.ready: preferred system locales: en-GB, en"}
{"level":30,"time":"2024-05-17T06:55:43.741Z","msg":"locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-Hant"}
{"level":30,"time":"2024-05-17T06:55:43.741Z","msg":"locale: Preferred locales: en-GB, en"}
{"level":30,"time":"2024-05-17T06:55:43.741Z","msg":"locale: Locale Override: null"}
{"level":30,"time":"2024-05-17T06:55:43.744Z","msg":"locale: Matched locale: en"}
{"level":40,"time":"2024-05-17T06:55:43.817Z","msg":"intl.onWarn [@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution"}
{"level":30,"time":"2024-05-17T06:55:43.817Z","msg":"locale: Text info direction for en: ltr"}
{"level":30,"time":"2024-05-17T06:55:43.818Z","msg":"getSystemTraySetting got no value, returning Uninitialized"}
{"level":30,"time":"2024-05-17T06:55:43.818Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2024-05-17T06:55:43.832Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2024-05-17T06:55:43.832Z","msg":"app.ready: setting system-tray-setting to DoNotUseSystemTray"}
{"level":30,"time":"2024-05-17T06:55:43.833Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2024-05-17T06:55:43.840Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2024-05-17T06:55:43.842Z","msg":"app ready"}
{"level":30,"time":"2024-05-17T06:55:43.842Z","msg":"starting version 7.6.0"}
…
{"level":30,"time":"2024-05-17T06:55:48.513Z","msg":"updater/start: Updates disabled - not starting new version checks"}
{"level":30,"time":"2024-05-17T06:55:48.520Z","msg":"Prevent display sleep service: allowing display sleep"}
{"level":30,"time":"2024-05-17T06:55:48.520Z","msg":"Background throttling enabled because no call is active"}
{"level":30,"time":"2024-05-17T06:55:48.680Z","msg":"Updating BrowserWindow config: %s {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":800,\"height\":610,\"x\":566,\"y\":259}"}
{"level":30,"time":"2024-05-17T06:55:48.681Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2024-05-17T06:55:48.690Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2024-05-17T06:56:30.696Z","msg":"close event {\"readyForShutdown\":false,\"shouldQuit\":false}"}
{"level":30,"time":"2024-05-17T06:56:30.697Z","msg":"maybeRequestCloseConfirmation: Checking to see if close confirmation is needed"}
{"level":30,"time":"2024-05-17T06:56:30.698Z","msg":"maybeRequestCloseConfirmation: Confirmation dialog shown, waiting for user."}
{"level":30,"time":"2024-05-17T06:56:30.698Z","msg":"maybeRequestCloseConfirmation: Response received"}
{"level":30,"time":"2024-05-17T06:56:30.699Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2024-05-17T06:56:30.699Z","msg":"requestShutdown: Requesting close of mainWindow..."}
{"level":30,"time":"2024-05-17T06:56:30.760Z","msg":"MainSQL: slow query close duration=47ms"}
{"level":30,"time":"2024-05-17T06:56:30.765Z","msg":"requestShutdown: Response received"}
{"level":30,"time":"2024-05-17T06:56:30.773Z","msg":"before-quit event {\"readyForShutdown\":true,\"shouldQuit\":false,\"hasEventBeenPrevented\":false,\"windowCount\":1,\"mainWindowExists\":true,\"mainWindowIsFullScreen\":false}"}
{"level":30,"time":"2024-05-17T06:56:30.773Z","msg":"System tray service: markShouldQuit"}
{"level":30,"time":"2024-05-17T06:56:30.773Z","msg":"close event {\"readyForShutdown\":true,\"shouldQuit\":true}"}
{"level":30,"time":"2024-05-17T06:56:30.855Z","msg":"main window closed event"}
{"level":30,"time":"2024-05-17T06:56:30.855Z","msg":"System tray service: updating main window. Previously, there was a window, and now there is not"}
{"level":30,"time":"2024-05-17T06:56:30.855Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2024-05-17T06:56:30.856Z","msg":"will-quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"}
{"level":30,"time":"2024-05-17T06:56:30.856Z","msg":"quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"}
% pkg info signal-desktop
signal-desktop-7.6.0
Name : signal-desktop
Version : 7.6.0
Installed on : Fri May 17 07:54:19 2024 BST
Origin : net-im/signal-desktop
Architecture : FreeBSD:13:amd64
Prefix : /usr/local
Categories : net-im
Licenses : AGPLv3
Maintainer : mikael@FreeBSD.org
WWW : https://signal.org/
Comment : Cross-platform centralized encrypted messaging service
Shared Libs required:
libxslt.so.1
libxshmfence.so.1
libxml2.so.2
libxkbcommon.so.0
libxcb.so.1
libwebpmux.so.3
libwebpdemux.so.2
libwebp.so.7
libwayland-client.so.0
libsndio.so.7.2
libsmime3.so
libpng16.so.16
libplds4.so
libplc4.so
libpipewire-0.3.so.0
libpci.so.3
libpangocairo-1.0.so.0
libpango-1.0.so.0
libopus.so.0
libopenh264.so.6
libnssutil3.so
libnss3.so
libnspr4.so
libjpeg.so.8
libintl.so.8
libicuuc.so.74
libicui18n.so.74
libicudata.so.74
libharfbuzz.so.0
libharfbuzz-subset.so.0
libgtk-3.so.0
libgthread-2.0.so.0
libgobject-2.0.so.0
libgmodule-2.0.so.0
libglib-2.0.so.0
libgio-2.0.so.0
libgdk_pixbuf-2.0.so.0
libgdk-3.so.0
libgbm.so.1
libfontconfig.so.1
libffi.so.8
libexpat.so.1
libevent-2.1.so.7
libepoll-shim.so.0
libdrm.so.2
libdbus-1.so.3
libdav1d.so.7
libcups.so.2
libcairo.so.2
libcairo-gobject.so.2
libatspi.so.0
libatk-bridge-2.0.so.0
libatk-1.0.so.0
libXtst.so.6
libXrender.so.1
libXrandr.so.2
libXi.so.6
libXfixes.so.3
libXext.so.6
libXdamage.so.1
libXcomposite.so.1
libX11.so.6
libGL.so.1
libFLAC.so.12
libEGL.so.1
Shared Libs provided:
libvulkan.so.1
libvk_swiftshader.so
libffmpeg.so
libGLESv2.so
libEGL.so
Annotations :
FreeBSD_version: 1303001
build_timestamp: 2024-04-28T13:13:59+0000
built_by : poudriere-git-3.4.99.20240122
port_checkout_unclean: yes
port_git_hash : e234d8fb490
ports_top_checkout_unclean: yes
ports_top_git_hash: acf2c7ec82e
Flat size : 400MiB
Description :
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.
%