notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
signald Daemon to facilitate communication via Signal Private Messenger
0.15.0_3 net-im on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.15.0_3Version of this port present on the latest quarterly branch.
Maintainer: grembo@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-08-28 17:51:05
Last Update: 2024-01-21 20:24:07
Commit Hash: 94b0e00
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
Also Listed In: java
License: GPLv3
WWW:
https://signald.org/
Description:
signald - unofficial utility for interacting with Signal Signal does not offer any sort of official API. Their server software is open source and anyone can figure out the REST endpoints, but formatting the payloads turns out to be a little trickier. Signal, unlike traditional messaging applications, puts a number requirements around encryption and account data storage on the client software. signald aims to handle all of the Signal-specific requirements, exposing an API that sends and receives unencrypted messages with other software on the same machine. signald does not come with a user friendly frontend. Users should select an existing client to use signald with.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (39 items)
Collapse this list.
  1. /usr/local/share/licenses/signald-0.15.0_3/catalog.mk
  2. /usr/local/share/licenses/signald-0.15.0_3/LICENSE
  3. /usr/local/share/licenses/signald-0.15.0_3/GPLv3
  4. share/man/man7/signald.7.gz
  5. share/signald/bin/signald
  6. share/signald/lib/annotations-13.0.jar
  7. share/signald/lib/bcprov-jdk15on-1.66.jar
  8. share/signald/lib/flyway-core-7.5.3.jar
  9. share/signald/lib/jackson-annotations-2.9.0.jar
  10. share/signald/lib/jackson-core-2.9.9.jar
  11. share/signald/lib/jackson-databind-2.9.9.2.jar
  12. share/signald/lib/junixsocket-common-2.3.2.jar
  13. share/signald/lib/junixsocket-native-common-2.3.2.jar
  14. share/signald/lib/kotlin-stdlib-1.3.71.jar
  15. share/signald/lib/kotlin-stdlib-common-1.3.71.jar
  16. share/signald/lib/libphonenumber-8.12.17.jar
  17. share/signald/lib/log4j-api-2.17.0.jar
  18. share/signald/lib/log4j-core-2.17.0.jar
  19. share/signald/lib/logging-interceptor-4.9.1.jar
  20. share/signald/lib/okhttp-4.9.1.jar
  21. share/signald/lib/okio-2.6.0.jar
  22. share/signald/lib/picocli-4.5.2.jar
  23. share/signald/lib/protobuf-javalite-3.10.0.jar
  24. share/signald/lib/reactive-streams-1.0.3.jar
  25. share/signald/lib/rxjava-3.1.2.jar
  26. share/signald/lib/signal-client-java-0.9.6.jar
  27. share/signald/lib/signal-service-java-2.15.3_unofficial_27.jar
  28. share/signald/lib/signald.jar
  29. share/signald/lib/simpleclient-0.11.0.jar
  30. share/signald/lib/simpleclient_hotspot-0.11.0.jar
  31. share/signald/lib/simpleclient_httpserver-0.11.0.jar
  32. share/signald/lib/slf4j-api-1.8.0-beta4.jar
  33. share/signald/lib/slf4j-nop-1.8.0-beta4.jar
  34. share/signald/lib/sqlitejdbc-native.jar
  35. share/signald/lib/threetenbp-1.3.6.jar
  36. share/signald/lib/zkgroup-java-0.7.3.jar
  37. @owner
  38. @group
  39. @mode
Collapse this list.
Dependency lines:
  • signald>0:net-im/signald
To install the port:
cd /usr/ports/net-im/signald/ && make install clean
To add the package, run one of these commands:
  • pkg install net-im/signald
  • pkg install signald
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: signald
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1639927271 SHA256 (BuildConfigPlugin-1.1.8.jar) = 99b5256936af67431a8a92902f253f525837ac3639a5ff05ed2225febaa710af SIZE (BuildConfigPlugin-1.1.8.jar) = 52133

Expand this list (60 items)

Collapse this list.

SHA256 (annotations-13.0.jar) = ace2a10dc8e2d5fd34925ecac03e4988b2c0f851650c94b8cef49ba1bd111478 SIZE (annotations-13.0.jar) = 17536 SHA256 (bcprov-jdk15on-1.66.jar) = 1b861dba1c5445de9b38a1789c211ef28b9d07e26d1fa38bee717e5b51162ffe SIZE (bcprov-jdk15on-1.66.jar) = 5884134 SHA256 (flyway-core-7.5.3.jar) = d0283d9481ae39cc77d210a5bb176a5c103da292898bfd3a9acb25da059e97d8 SIZE (flyway-core-7.5.3.jar) = 679850 SHA256 (jackson-annotations-2.9.0.jar) = 45d32ac61ef8a744b464c54c2b3414be571016dd46bfc2bec226761cf7ae457a SIZE (jackson-annotations-2.9.0.jar) = 66519 SHA256 (jackson-core-2.9.9.jar) = 3083079be6088db2ed0a0c6ff92204e0aa48fa1de9db5b59c468f35acf882c2c SIZE (jackson-core-2.9.9.jar) = 325632 SHA256 (jackson-databind-2.9.9.2.jar) = fb262d42ea2de98044b62d393950a5aa050435fec38bbcadf2325cf7dc41b848 SIZE (jackson-databind-2.9.9.2.jar) = 1348331 SHA256 (junixsocket-common-2.3.2.jar) = 2b501ae7e230b8dbcae0991a10b99bb22b752c583919d6db8e017de53415db0e SIZE (junixsocket-common-2.3.2.jar) = 88642 SHA256 (junixsocket-native-common-2.3.2.jar) = 6a090697071ae30a29c263ffd5999778dd560779974ee15b9586a0aa3dc3e0d2 SIZE (junixsocket-native-common-2.3.2.jar) = 355182 SHA256 (kotlin-stdlib-1.3.71.jar) = 5ace22b102a96425e4ac44e0558b927f3857b56a33cbc289cf1b70aee645e6a7 SIZE (kotlin-stdlib-1.3.71.jar) = 1379827 SHA256 (kotlin-stdlib-common-1.3.71.jar) = 974f8a9b7bfce3d730a86efe0eab219a72621e8530f91e30c89f400ba98092ec SIZE (kotlin-stdlib-common-1.3.71.jar) = 179597 SHA256 (libphonenumber-8.12.17.jar) = 729483057ef874b01537da8395d67e23b419d504f8ff29ddf5f69da21bf816ac SIZE (libphonenumber-8.12.17.jar) = 350448 SHA256 (logging-interceptor-4.9.1.jar) = 08ae52d4e7ab4dde8f94970bbeb1545b51934d4b3f0802f6e816b0522902fa9d SIZE (logging-interceptor-4.9.1.jar) = 15680 SHA256 (log4j-api-2.17.0.jar) = ab9cadc80e234580e3f3c8c18644314fccd4b3cd3f7085d4e934866cb561b95d SIZE (log4j-api-2.17.0.jar) = 301776 SHA256 (log4j-core-2.17.0.jar) = 65c33dc9b24a5e5f6cacae62680641582894749c7bf16c951032ef92f3e12a60 SIZE (log4j-core-2.17.0.jar) = 1789339 SHA256 (okhttp-4.9.1.jar) = 6afdd8f35f4eb60df965c290fa3acf29443fa986545113d0729b8461f6571f8f SIZE (okhttp-4.9.1.jar) = 791390 SHA256 (okio-2.6.0.jar) = 4d84ef686277b58eb05691ac19cd3befa3429a27274982ee65ea0f07044bcc00 SIZE (okio-2.6.0.jar) = 243330 SHA256 (picocli-4.5.2.jar) = b4395e9a67932616efd2245d984bf5fcd453c2c5049558c3ce959ac2af4d3fac SIZE (picocli-4.5.2.jar) = 390247 SHA256 (protobuf-javalite-3.10.0.jar) = 215a94dbe100130295906b531bb72a26965c7ac8fcd9a75bf8054a8ac2abf4b4 SIZE (protobuf-javalite-3.10.0.jar) = 690955 SHA256 (reactive-streams-1.0.3.jar) = 1dee0481072d19c929b623e155e14d2f6085dc011529a0a0dbefc84cf571d865 SIZE (reactive-streams-1.0.3.jar) = 11369 SHA256 (rxjava-3.1.2.jar) = 8d784075bec0b7c55042c109a4de8923b3b6d2ebd2e00912d518f07240f9c23a SIZE (rxjava-3.1.2.jar) = 2654933 SHA256 (signal-client-java-0.9.6.jar) = f64aeb071eae2e1e2413902da6554c03e22f66d7a59ffdd79f3beeb0248ea054 SIZE (signal-client-java-0.9.6.jar) = 4002591 SHA256 (signal-service-java-2.15.3_unofficial_27.jar) = 01ff7cb5c1874d9a09ba1a7b9a44c01ed206d1f2d368d1ef05c4140a0ec5968e SIZE (signal-service-java-2.15.3_unofficial_27.jar) = 1781909 SHA256 (simpleclient-0.11.0.jar) = dee025612a2bec65bb813eaf6830221ded9d44733d5c90855dbdcdf559f209eb SIZE (simpleclient-0.11.0.jar) = 82198 SHA256 (simpleclient_hotspot-0.11.0.jar) = 96a349c370007786c611257bce66930a4ab749146d360098069b9a50d478b4fd SIZE (simpleclient_hotspot-0.11.0.jar) = 22116 SHA256 (simpleclient_httpserver-0.11.0.jar) = de2c12b90c586425b6fcb9b9a716973b2e328b421a314230f16a3060eeaeb31a SIZE (simpleclient_httpserver-0.11.0.jar) = 10621 SHA256 (slf4j-api-1.8.0-beta4.jar) = 602b712329c84b4a83c40464f4fdfd0fe4238c53ef397139a867064739dbf4e0 SIZE (slf4j-api-1.8.0-beta4.jar) = 44213 SHA256 (slf4j-nop-1.8.0-beta4.jar) = c833140c2c210678d4aea0d689696ae0b0bdbdc69d36b565ddf357bacacce052 SIZE (slf4j-nop-1.8.0-beta4.jar) = 5860 SHA256 (threetenbp-1.3.6.jar) = f4c23ffaaed717c3b99c003e0ee02d6d66377fd47d866fec7d971bd8644fc1a7 SIZE (threetenbp-1.3.6.jar) = 514875 SHA256 (zkgroup-java-0.7.3.jar) = 6d45d1bce568a87089bc6a1d9a2daa4587a7f04d168069abfa50616ca2bae524 SIZE (zkgroup-java-0.7.3.jar) = 321682 SHA256 (signald-signald-65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29_GL0.tar.gz) = d9b807aa6097141779ec30f47c217783812a375d2f435c85b097da1bd996092c SIZE (signald-signald-65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29_GL0.tar.gz) = 257854

Collapse this list.


Packages (timestamps in pop-ups are UTC):
signald
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-0.15.0_3------
FreeBSD:13:quarterly-0.15.0_3----0.15.0_20.15.0_2
FreeBSD:14:latest-0.15.0_3-----0.15.0_2
FreeBSD:14:quarterly-0.15.0_3----0.15.0_20.15.0_2
FreeBSD:15:latest-0.15.0_3n/a-n/a-0.15.0_3-
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gradle6>=6.7 : devel/gradle6
  2. gmake>=4.3 : devel/gmake
Runtime dependencies:
  1. java : java/openjdk11
Library dependencies:
  1. libsignal_jni.so : net-im/libsignal-client
  2. libsqlitejdbc.so : java/sqlitejdbc
  3. libzkgroup.so : net-im/zkgroup
Patch dependencies:
  1. zip : archivers/zip
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net-im_signald
USES:
gmake shebangfix
pkg-message:
For install:
Please see `man signald' for details on how to get started.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.com/signald/signald/-/archive/65cf5e8a1cf2b81fd1f5c3936e0164d53c5a9b29.tar.gz?dummy=/
Collapse this list.

Number of commits found: 11

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.15.0_3
21 Jan 2024 20:24:07
commit hash: 94b0e0071f953670aa12f8b7085428c898a6ea1dcommit hash: 94b0e0071f953670aa12f8b7085428c898a6ea1dcommit hash: 94b0e0071f953670aa12f8b7085428c898a6ea1dcommit hash: 94b0e0071f953670aa12f8b7085428c898a6ea1d files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
net-im/signald: Sanitize MANPREFIX

Approved by:	portmgr (blanket)
0.15.0_2
12 Jul 2023 18:56:04
commit hash: 7d1faa7179813ffa542b550a1fdb3bdc80a7986ccommit hash: 7d1faa7179813ffa542b550a1fdb3bdc80a7986ccommit hash: 7d1faa7179813ffa542b550a1fdb3bdc80a7986ccommit hash: 7d1faa7179813ffa542b550a1fdb3bdc80a7986c files touched by this commit
Felix Palmen (zirias) search for other commits by this committer
bsd.sites.mk: Update all ports using USE_GITLAB

Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.

Approved by:		portmgr (tcberner, mentor)
Differential Revision:	https://reviews.freebsd.org/D37077
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
0.15.0_2
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.15.0_2
20 Dec 2021 13:12:44
commit hash: 14b94af2fcc31362d951bd7b681086b3f3fdce50commit hash: 14b94af2fcc31362d951bd7b681086b3f3fdce50commit hash: 14b94af2fcc31362d951bd7b681086b3f3fdce50commit hash: 14b94af2fcc31362d951bd7b681086b3f3fdce50 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
net-im/signald: Update log4j to 2.17

PR: 260421
0.15.0_2
14 Dec 2021 22:49:17
commit hash: 4b3fa9ae55975e0a94dca040136b526887cdc810commit hash: 4b3fa9ae55975e0a94dca040136b526887cdc810commit hash: 4b3fa9ae55975e0a94dca040136b526887cdc810commit hash: 4b3fa9ae55975e0a94dca040136b526887cdc810 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
net-im/signald: Update log4j to 2.16, fix build
0.15.0_1
12 Dec 2021 10:12:13
commit hash: cb7eacee95f14940c66d99d4e66619641fd51b1bcommit hash: cb7eacee95f14940c66d99d4e66619641fd51b1bcommit hash: cb7eacee95f14940c66d99d4e66619641fd51b1bcommit hash: cb7eacee95f14940c66d99d4e66619641fd51b1b files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
net-im/signald: Address log4shell

This bumps signald's log4j dependency to 2.15.0 to address
CVE-2021-44228 (aka log4shell).
0.15.0
23 Oct 2021 00:36:44
commit hash: 6612b55210281262b27ded5721c5def26ecbb0b6commit hash: 6612b55210281262b27ded5721c5def26ecbb0b6commit hash: 6612b55210281262b27ded5721c5def26ecbb0b6commit hash: 6612b55210281262b27ded5721c5def26ecbb0b6 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
net-im/signald: enable on powerpc64le
0.15.0
22 Oct 2021 11:42:32
commit hash: 99bd02ae3817b300160f08244664240a79f2e437commit hash: 99bd02ae3817b300160f08244664240a79f2e437commit hash: 99bd02ae3817b300160f08244664240a79f2e437commit hash: 99bd02ae3817b300160f08244664240a79f2e437 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
net-im/signald: enable on powerpc64
0.15.0
17 Oct 2021 09:18:07
commit hash: 4df137cb79d691b866686360de2fa8e69719d079commit hash: 4df137cb79d691b866686360de2fa8e69719d079commit hash: 4df137cb79d691b866686360de2fa8e69719d079commit hash: 4df137cb79d691b866686360de2fa8e69719d079 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
net-im/signald: Update to 0.15.0
0.14.1
28 Aug 2021 17:47:40
commit hash: b8b700d2ce6a0c170fa494d3454807b71a94dc20commit hash: b8b700d2ce6a0c170fa494d3454807b71a94dc20commit hash: b8b700d2ce6a0c170fa494d3454807b71a94dc20commit hash: b8b700d2ce6a0c170fa494d3454807b71a94dc20 files touched by this commit
Michael Gmelin (grembo) search for other commits by this committer
net-im/signald: Add new port

Daemon to facilitate communication via Signal Private Messenger

WWW: https://signald.org/

Number of commits found: 11