1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-07 11:49:40 +00:00
Vasil Dimov 50d1b70610
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
2024-02-16 10:25:52 +01:00

115 lines
2.8 KiB
Makefile

COMMENT = Peer-to-peer network applications
SUBDIR += amule
SUBDIR += autoscan
SUBDIR += awgg
SUBDIR += bazarr
SUBDIR += bitcoin
SUBDIR += bitcoin-daemon
SUBDIR += bitcoin-utils
SUBDIR += bitflu
SUBDIR += bitmark
SUBDIR += bitmark-cli
SUBDIR += bitmark-daemon
SUBDIR += bitmark-recorder
SUBDIR += btcheck
SUBDIR += btpd
SUBDIR += c-lightning
SUBDIR += cardano-db-sync
SUBDIR += cardano-node
SUBDIR += cncli
SUBDIR += cpuminer
SUBDIR += createtorrent
SUBDIR += ctcs
SUBDIR += ctorrent
SUBDIR += dclib
SUBDIR += deluge
SUBDIR += deluge-cli
SUBDIR += ed2k
SUBDIR += ed2k-hash
SUBDIR += eiskaltdcpp-cli
SUBDIR += eiskaltdcpp-daemon
SUBDIR += eiskaltdcpp-data
SUBDIR += eiskaltdcpp-gtk
SUBDIR += eiskaltdcpp-lib
SUBDIR += ethash
SUBDIR += frost
SUBDIR += go-ethereum
SUBDIR += go-prysm
SUBDIR += gtk-gnutella
SUBDIR += gtorrentviewer
SUBDIR += jackett
SUBDIR += jigdo
SUBDIR += ktorrent
SUBDIR += libbt
SUBDIR += liberator
SUBDIR += libktorrent
SUBDIR += libswift
SUBDIR += libtorrent
SUBDIR += libtorrent-rasterbar
SUBDIR += libtorrent-rasterbar2
SUBDIR += libutp
SUBDIR += lidarr
SUBDIR += linuxdcpp
SUBDIR += litecoin
SUBDIR += litecoin-daemon
SUBDIR += litecoin-utils
SUBDIR += lxmf
SUBDIR += microdc2
SUBDIR += minder
SUBDIR += mktorrent
SUBDIR += mldonkey
SUBDIR += mldonkey-core
SUBDIR += mldonkey-gui
SUBDIR += monero-cli
SUBDIR += namecoin
SUBDIR += namecoin-daemon
SUBDIR += namecoin-utils
SUBDIR += ncdc
SUBDIR += nomadnet
SUBDIR += ogmios
SUBDIR += opendchub
SUBDIR += oura
SUBDIR += p5-Net-BitTorrent
SUBDIR += p5-Net-BitTorrent-File
SUBDIR += p5-Net-BitTorrent-PeerPacket
SUBDIR += p5-Net-DirectConnect
SUBDIR += p5-WWW-BitTorrent
SUBDIR += phex
SUBDIR += prowlarr
SUBDIR += py-ed2k-tools
SUBDIR += py-libtorrent-rasterbar
SUBDIR += py-nicotine-plus
SUBDIR += py-transmission-rpc
SUBDIR += py-tremc
SUBDIR += py-vertex
SUBDIR += pyln-bolt7
SUBDIR += pyln-client
SUBDIR += pyln-proto
SUBDIR += qbittorrent
SUBDIR += radarr
SUBDIR += readarr
SUBDIR += reticulum
SUBDIR += retroshare
SUBDIR += rslsync
SUBDIR += rtorrent
SUBDIR += shx
SUBDIR += sonarr
SUBDIR += sonarr-devel
SUBDIR += tooth
SUBDIR += torrent-file-editor
SUBDIR += torrentcheck
SUBDIR += torrentsniff
SUBDIR += transmission
SUBDIR += transmission-components
SUBDIR += transmission-remote-gui
SUBDIR += tremotesf
SUBDIR += twitch-tui
SUBDIR += udpt
SUBDIR += uhub
SUBDIR += vuze
SUBDIR += xbt
SUBDIR += xmrig
.include <bsd.port.subdir.mk>