fastports

c-lightning 26.04.1_1

net-p2p/c-lightning

Lightning Network implementation in C

Category
net-p2p
Maintainer
vd@FreeBSD.org
WWW
https://github.com/ElementsProject/lightning
License
MIT
USES
autoreconf:build compiler:c11 cpe gettext-tools:build gmake libtool python:build shebangfix cargo sqlite:3

Description

c-lightning is a lighweight, highly customizable and standard compliant
implementation of the Lightning Network protocol.

Dependencies

Commit History

may be incomplete — full history at freebsd-ports on GitHub

Commit Credits Log message
26.04.1
17bf498fd2 files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.95.0
PR:		294615
26.04.1
6f2bf75f63 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 26.04 to 26.04.1
26.04
47fc2d4e5d files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 25.12.1 to 26.04
25.12.1
43f5b4a72f files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.94.0
PR:		293615
25.12.1
04470a19e6 files touched
Antoine Brodin (antoine)
misc: fix build with python 3.12
PR:		285957
25.12.1
3d631100e8 files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.93.0
PR:		292360
25.12.1
d741b55549 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 25.12 to 25.12.1
25.12
8b878d88b4 files touched
Vsevolod Stakhov (vsevolod)
security/libsodium: Update to 1.0.21
The API remains compatible but bumping all dependent ports as SHLIB
has changed.

Changelog: https://github.com/jedisct1/libsodium/releases/tag/1.0.21-RELEASE
Security: https://00f.net/2025/12/30/libsodium-vulnerability/
PR: 279347
25.12
5e496c7707 files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.92.0
PR:		291582
25.12
f53718b1a5 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 25.09 to 25.12
25.09
d6b6027df6 files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.91.1
PR:		290816
25.09
97b5de4ffc files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.90.0
PR:		289709
25.09
c34a9f743f files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 25.02.2 to 25.09
25.02.2
b21956d7db files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.89.0
PR:		288923
25.02.2
f3f7e555b0 files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.88.0
PR:		287766
25.02.2
3ed29b8185 files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.87.0
PR:		286829
25.02.2
d4f33fee8f files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 25.02 to 25.02.2
25.02
2a5976aebe files touched
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.86.0
PR:		285840
25.02
2fffe89bd8 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 24.11.1 to 25.02
24.11.1
f290545cdd files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 24.08.2 to 24.11.1
24.08.2
80d853ee91 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 24.08.1 to 24.08.2
24.08.1
51365088db files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 24.08 to 24.08.1
24.08
4485bd8221 files touched
Rene Ladan (rene)
all: drop support for expired FreeBSD 14.0
Simplify expressions for FreeBSD 13.X

Reviewed by:	many

Differential Revision:	https://reviews.freebsd.org/D46601
24.08
3a870bc040 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 24.05 to 24.08
24.05
9c47963188 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 24.02.2 to 24.05
24.02.2
b66e4949cb files touched
Vsevolod Stakhov (vsevolod)
security/libsodium: update to 1.0.19, bump dependent ports
PR:	278259
Reported by:	Andrey Korobkov <alster-vinterdalen.se>
24.02.2
57f32d81a2 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 24.02 to 24.02.2
24.02
686f36b026 files touched
Nuno Teixeira (eduardo)
net-p2p/c-lightning: Move man pages to share/man
Approved by:	portmgr (blanket)
24.02
76e8026e34 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 23.11.2 to 24.02
23.11.2
50d1b70610 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: hook dependencies for the clnrest plugin
The clnrest plugin is already installed but it depends on a bunch of
Python packages. Add an option to net-p2p/c-lightning to install and
depend on those packages.

Further, 3 of those packages were not in the FreeBSD ports. Add them:
* net-p2p/pyln-bolt7 Lightning Network BOLT7 implementation
* net-p2p/pyln-client Python client library for lightningd (net-p2p/c-lightning)
* net-p2p/pyln-proto Lightning Network protocol implementation

To enable the plugin, add
clnrest-port=
clnrest-protocol=
clnrest-host=
to /usr/local/etc/lightningd-bitcoin.conf, see
https://docs.corelightning.org/docs/rest

Differential Revision:	https://reviews.freebsd.org/D43863
23.11.2
61d237a9ce files touched
Vasil Dimov (vd)
net-p2p/c-lightning: unbreak (fixed in 23.11.2) and make build verbose
Suggested by:	danfe@
23.11.2
783ddb9d86 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: upgrade from 23.11 to 23.11.2
23.11
6c82d5b453 files touched
Piotr Kubaj (pkubaj)
net-p2p/c-lightning: mark BROKEN on powerpc
Same issue as i386.
23.11
af6b117e4c files touched
Vasil Dimov (vd)
net-p2p/c-lightning: mark as broken on i386
Does not compile due to Werror and an unsigned vs signed mismatch.
23.11
a866773cea files touched
Vasil Dimov (vd)
net-p2p/c-lightning: Upgrade from 23.08.1 to 23.11
23.08.1
6206813152 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: Upgrade from 23.08 to 23.08.1
23.08
54cb4dcf25 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: Upgrade from 23.05.2 to 23.08
23.05.2
232405db81 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: fix architecture name: arm64 is aarch64
23.05.2
b8e1692367 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: attempt to unbreak on arm64
Since arm64 uses two's complement (char)0xff is the same as -1.
Changing to use the latter should silence this compiler error:

ccan/ccan/base64/base64.c:34:10: error: result of comparison of constant 255 with expression of type 'int8_t' (aka 'signed char') is always false [-Werror,-Wtautological-constant-out-of-range-compare]
        if (ret == (char)0xff) {
            ~~~ ^  ~~~~~~~~~~
23.05.2
81a351eee3 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: Upgrade from 23.05.1 to 23.05.2
23.05.1
3d9a815d9c files touched
Rene Ladan (rene)
all: remove explicit versions in USES=python for "3.x+"
The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
23.05.1
ac28bd0314 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: Upgrade from 0.11.2 to 23.05.1
0.11.2
770e3ccb0b files touched
Muhammad Moinur Rahman (bofh)
net-p2p/c-lightning: Unbreak on llvm15
Approved by:	portmgr (blanket)
0.11.2
fb16dfecae files touched
Stefan Eßer (se)
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.11.2
b7f05445c0 files touched
Stefan Eßer (se)
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.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
0.11.2
ef8eaee757 files touched
Tobias C. Berner (tcberner)
net-p2p: remove 'Created by' lines
A big Thank You to the original contributors of these ports:

  *  Alexander Botero-Lowry <alex@foxybanana.com>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Attila Nagy <bra@fsn.hu>
  *  Chad J. Milios <milios@ccsys.com>
  *  Damian Gerow <dgerow@afflictions.org>
  *  Daniel Morante <daniel@morante.net>
  *  Dave Cottlehuber <dch@skunkwerks.at>
  *  Dereckson <dereckson@gmail.com>
  *  Devin Teske <dteske@FreeBSD.org>
  *  Dmitriy Limonov
  *  Doug Barton <dougb@FreeBSD.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Florent Thoumie <flz@xbsd.org>
  *  Ganael LAPLANCHE <ganael.laplanche@martymac.org>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Holger Lamm <holger@e-gitt.net>
  *  Holger Lamm <holger@e-gitt.net> and Mario S F Ferreira <lioux@FreeBSD.org>
  *  Jeremy Faulkner <gldisater@gldis.ca>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Maxim Ignatenko <gelraen.ua@gmail.com>
  *  Michael Johnson <ahze@ahze.net>
  *  Munish Chopra <mchopra@engmail.uwaterloo.ca>
  *  Oleg Alexeenkov <proler@gmail.com>
  *  Oleg R. Muhutdinov <mor@WhiteLuna.com>
  *  Pankov Pavel <pankov_p@mail.ru>
  *  Pav Lucistnik <pav@oook.cz>
  *  Rod Taylor <rbt@zort.on.ca>
  *  Ryan Steinmetz <zi@FreeBSD.org>
  *  Shaun Amott <shaun@FreeBSD.org>
  *  Stas Timokhin <stast@bsdportal.ru>
  *  Sverrir Valgeirsson <e96sv@yahoo.se> and
  *  Tsung-Han Yeh <snowfly@yuntech.edu.tw>
  *  Vasil Dimov <vd@FreeBSD.org>
  *  Yashin Dmitry <yashin.dm@gmail.com>
  *  glocke@bsdstammtisch.at

With hat:	portmgr
0.11.2
aa6c6f7b5d files touched
Vasil Dimov (vd)
net-p2p/c-lightning: Upgrade from 0.11.1 to 0.11.2
0.11.1
9cd2d4b788 files touched
Vasil Dimov (vd)
net-p2p/c-lightning: Upgrade from 0.10.2 to 0.11.1
0.10.2
1ec29872bf files touched
Vasil Dimov (vd)
net-p2p/c-lightning: Upgrade from 0.10.1 to 0.10.2
0.10.1
ef9af3997e files touched
Stefan Eßer (se)
net-p2p/c-lightning: Add CPE information
Approved by:    portmgr (blanket)

Load all commits →