security/lime 5.4.121 FreeBSD
End-to-end encryption library for instant messaging
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv3
- Categories
- security
- Package size
- 196.5 KiB, 706.2 KiB installed
Description
LIME is an end-to-end encryption library for one-to-one and group instant messaging, allowing users to exchange messages privately and asynchronously. It uses modern ciphering curve X448 and double ratchet algorithm for perfect forward secrecy.
LIME is composed of a portable client library coupled with a public key server developed by Belledonne Communications to allow end-to-end encryption for messaging, without having to exchange cryptographic keys simultaneously.
The library exposes a C, C++, Python and Java API for easy integration in mobile and desktop environments.
LIME supports multiple devices per user and multiple users per device.
Install
Binary package:
pkg install lime
From the ports tree:
cd /usr/ports/security/lime/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= lime>0:security/lime
LIB_DEPENDS= liblime.so:security/lime
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.4.121 | 5.4.121 | 5.0.8_1 | 5.4.24 | - |
| FreeBSD:14:quarterly | 5.4.121 | 5.4.121 | n/a | 5.4.24 | - |
| FreeBSD:15:latest | 5.4.121 | 5.4.121 | n/a | 5.4.24 | 5.4.24 |
| FreeBSD:15:quarterly | 5.4.121 | 5.4.121 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.4.121 | 5.4.121 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 2
libbctoolbox.so: net/bctoolboxlibsoci_sqlite3.so: databases/soci
The full lists below include those, and their dependencies in turn.
Build dependencies 41
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/firebird30-client
- databases/mysql84-client
- databases/openldap26-client
- databases/postgresql18-client
- databases/soci
- databases/sqlite3
- databases/unixODBC
- devel/bcunit
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libcbor
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/perl5.42
- lang/python312
- lang/tcl86
- math/libtommath
- math/mpdecimal
- net/bctoolbox
- ports-mgmt/pkg
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/libfido2
- security/rhash
- textproc/expat2
- textproc/groff
- textproc/uchardet
Run dependencies 29
- archivers/liblz4
- archivers/zstd
- converters/libiconv
- databases/firebird30-client
- databases/mysql84-client
- databases/openldap26-client
- databases/postgresql18-client
- databases/soci
- databases/sqlite3
- databases/unixODBC
- devel/bcunit
- devel/boost-libs
- devel/gettext-runtime
- devel/icu
- devel/libcbor
- devel/libedit
- devel/libunwind
- devel/readline
- lang/perl5.42
- lang/tcl86
- math/libtommath
- net/bctoolbox
- print/indexinfo
- print/libpaper
- print/psutils
- security/cyrus-sasl2
- security/libfido2
- textproc/groff
- textproc/uchardet
Required by 2
Configuration
No options to configure.
- USES
- cmake
- Service scripts
- none
Files
pkg-plist 8
- include/lime/lime.hpp
- lib/liblime.so
- lib/liblime.so.0
- share/Lime/cmake/FindSoci.cmake
- share/Lime/cmake/LimeConfig.cmake
- share/Lime/cmake/LimeConfigVersion.cmake
- share/Lime/cmake/LimeTargets-.cmake
- share/Lime/cmake/LimeTargets.cmake
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| lime-5.4.121.tar.bz2 | 677244 | d213b64aa1881fe63f731f5fe2e9f23ee9982731495c3b2cc7d75cf2c83a02cf |
Commit history 0
No commits in the history this site was built from.