From nobody Tue Sep 03 11:34:17 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Wyk6d3Cygz5MrHD; Tue, 03 Sep 2024 11:34:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Wyk6d2kjZz4NlY; Tue, 3 Sep 2024 11:34:17 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725363257; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fHCH7kvfK7Qtt7lFPK9k0d3N32HhNGqtjBJQ0JH5w2c=; b=Mtwk9S88cVBEBWHThkfybtFtdFqdc3YWniYP5126iZ4uBtoME+lZq1JZtke6YraDjZ3V7Q cqvu8iETmgUaHBgim7kK0valo3J6Vr7msAmWjkWD+8ZINmvGW6seoCUaVSWslWPZGE87F1 08ultBkj79NG2DzMoDs5UgkKDcOiE6Np60Eg5IRDInXe/wuFJhNQHTHvyh+hQL94i9kzFF doCD/F5dPg/JFZQpT4UrUGcE7BgZKcGpmFg5cgHjFHw4UyjzUrG3evCfkfQXi91GAsQmd7 4AGTiuvX/pSdVRuBUfExtFCunE3lRykkunD2NSpbAmCV/ErsIulpADcXX124ng== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1725363257; a=rsa-sha256; cv=none; b=I+/L2GX+SgU2FycoOuf9MblhBtUqNZB/ebv2Vq1CxwUn4nNUNU5Ik8WCMJSktRhXwoJ1+Q 68vocDI0WK109uQv/cUQaGHpSkH57J15Wi67iF4KqLDE+LvKTgRD3+izbal+WiA3hDzaH6 IpfcxobOw/LxF/at4mnnhamUSGTcY4GWjWpC69cee+pIDCMctHdXuoxJ6KPIV4xdGNa28C m+Gg4zfzwgm8PYtFPdPtXsvtdc3+LUcNlJb5G3Efiml+VnCS8d/tQqrKA4hIqaNebH7sJh suCB03SD7W87ObVm3/TwQ0O++m2ATuFulJHoYXkXH12FxCaOwb6j0oaGapIq/w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1725363257; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fHCH7kvfK7Qtt7lFPK9k0d3N32HhNGqtjBJQ0JH5w2c=; b=SwynV2Kx2ToKeIgPsENJTXuFRGjlH65rreYD72xzrOh6CGalbfmd5rDUfeEJHdeOIBaDO+ b8a1zr/AABurY4hcYgY/IAUEQu9chAjJ3L/FaIZIIZKQZhcb1xQqF0d2T/mCn9+mj2y4pt VVMGE0IfJhgakGwV7ny3MarMZDsEkTrlp/XyMRC6k4rtHk3xF649PVjKdwzObKE3O1tpUU DsuZ39y04+H4dp1GwIL7sl0g2WNh8oQLsUW1dsaxlCphcFbNJBGeznttSM/IgIbneR9oOu IHd8LoCdHmByNlTNy8+ECeIbjJvcEfNs1vEdIcEqDcX4eNnEFcAroM1F+duPiQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Wyk6d2L83zfh3; Tue, 3 Sep 2024 11:34:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 483BYHmv029486; Tue, 3 Sep 2024 11:34:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 483BYHOQ029483; Tue, 3 Sep 2024 11:34:17 GMT (envelope-from git) Date: Tue, 3 Sep 2024 11:34:17 GMT Message-Id: <202409031134.483BYHOQ029483@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Vasil Dimov Subject: git: 3a870bc0402c - main - net-p2p/c-lightning: upgrade from 24.05 to 24.08 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3a870bc0402c136e9316eaa237c1635f3be1ce3f Auto-Submitted: auto-generated The branch main has been updated by vd: URL: https://cgit.FreeBSD.org/ports/commit/?id=3a870bc0402c136e9316eaa237c1635f3be1ce3f commit 3a870bc0402c136e9316eaa237c1635f3be1ce3f Author: Vasil Dimov AuthorDate: 2024-09-03 11:33:11 +0000 Commit: Vasil Dimov CommitDate: 2024-09-03 11:34:01 +0000 net-p2p/c-lightning: upgrade from 24.05 to 24.08 --- net-p2p/c-lightning/Makefile | 11 ++++++----- net-p2p/c-lightning/distinfo | 14 +++++++------- net-p2p/c-lightning/files/check_python_plugins_deps.sh | 9 +++++++-- net-p2p/c-lightning/files/patch-Makefile | 16 ++++++++-------- net-p2p/c-lightning/files/patch-configure | 4 ++-- net-p2p/c-lightning/pkg-plist | 14 ++++++++++---- 6 files changed, 40 insertions(+), 28 deletions(-) diff --git a/net-p2p/c-lightning/Makefile b/net-p2p/c-lightning/Makefile index cda21ede037f..3efbe3a5e9fb 100644 --- a/net-p2p/c-lightning/Makefile +++ b/net-p2p/c-lightning/Makefile @@ -1,6 +1,6 @@ PORTNAME= c-lightning # To build from an arbitrary git commit comment PORTVERSION and PORTREVISION (if present) -PORTVERSION= 24.05 +PORTVERSION= 24.08 DISTVERSIONPREFIX= v # and uncomment the following two lines (use for example -git-HEAD or -git-f8d8348c) #PORTVERSION= 0 @@ -100,7 +100,7 @@ ASAN_CONFIGURE_ENABLE= address-sanitizer ASAN_DESC= Compile with address-sanitizer VALGRIND_CONFIGURE_ENABLE= valgrind VALGRIND_DESC= Run tests with Valgrind -WSSPROXYDEPS_DESC= Install and depend on packages required by the wss-proxy plugin +WSSPROXYDEPS_DESC= Install and depend on packages required by the wss-proxy plugin # run files/check_python_plugins_deps.sh to verify the list below WSSPROXYDEPS_RUN_DEPENDS=\ ${PYTHON_PKGNAMEPREFIX}asn1crypto>0:devel/py-asn1crypto@${PY_FLAVOR} \ @@ -140,8 +140,8 @@ GIT_COMMIT= ${PKGNAMESUFFIX:C/-git-//} GIT_COMMIT= ${DISTVERSIONPREFIX}${PORTVERSION} .endif GH_TUPLE= ElementsProject:lightning:${GIT_COMMIT} \ - ElementsProject:libwally-core:ec348c884e93a:ext1/external/libwally-core \ - ElementsProject:secp256k1-zkp:1e04d324476f9:ext2/external/libwally-core/src/secp256k1 \ + ElementsProject:libwally-core:11e1bf6d60a13:ext1/external/libwally-core \ + BlockstreamResearch:secp256k1-zkp:1e04d3244:ext2/external/libwally-core/src/secp256k1 \ ianlancetaylor:libbacktrace:2446c66076480ce:ext3/external/libbacktrace \ zserge:jsmn:18e9fe42cbfe21d65076f5c77ae2be3:ext4/external/jsmn \ valyala:gheap:67fc83bc953324f4759e52951921d:ext5/external/gheap @@ -183,13 +183,14 @@ post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/bcli ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/bookkeeper ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/chanbackup + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/cln-askrene ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/cln-renepay ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/commando - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/fetchinvoice ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/funder ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/keysend ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/offers ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/pay + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/recklessrpc ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/recover ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/spenderp ${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/c-lightning/plugins/sql diff --git a/net-p2p/c-lightning/distinfo b/net-p2p/c-lightning/distinfo index 4b5a33037071..c7973238a933 100644 --- a/net-p2p/c-lightning/distinfo +++ b/net-p2p/c-lightning/distinfo @@ -1,10 +1,10 @@ -TIMESTAMP = 1718103408 -SHA256 (ElementsProject-lightning-v24.05_GH0.tar.gz) = a1eeaa7e6c26f7db9693979ce0606dee726310404b8718850f8bb19985458b66 -SIZE (ElementsProject-lightning-v24.05_GH0.tar.gz) = 13234942 -SHA256 (ElementsProject-libwally-core-ec348c884e93a_GH0.tar.gz) = 6a56dcc73f589951db058eb66a3e95e33890c416492f9d1cdf4c68f0b31847c8 -SIZE (ElementsProject-libwally-core-ec348c884e93a_GH0.tar.gz) = 1037396 -SHA256 (ElementsProject-secp256k1-zkp-1e04d324476f9_GH0.tar.gz) = b987949687db5290fd9cf84029df7ccfecc6787358f9350c7190645969957e0a -SIZE (ElementsProject-secp256k1-zkp-1e04d324476f9_GH0.tar.gz) = 2769795 +TIMESTAMP = 1725360763 +SHA256 (ElementsProject-lightning-v24.08_GH0.tar.gz) = 234cacdd0b51a0e6dfa992262f82e74df2f16c071459806b7ea01eff816bfde2 +SIZE (ElementsProject-lightning-v24.08_GH0.tar.gz) = 13333851 +SHA256 (ElementsProject-libwally-core-11e1bf6d60a13_GH0.tar.gz) = 199e3340e72048026043532684c301fcb6027ec4f19e5701c0bc288e2cd6065e +SIZE (ElementsProject-libwally-core-11e1bf6d60a13_GH0.tar.gz) = 1040755 +SHA256 (BlockstreamResearch-secp256k1-zkp-1e04d3244_GH0.tar.gz) = cbf5b21c848a5b760ce1307b617990509cd6c054fe9bf072ce27f50262f707b2 +SIZE (BlockstreamResearch-secp256k1-zkp-1e04d3244_GH0.tar.gz) = 2767210 SHA256 (ianlancetaylor-libbacktrace-2446c66076480ce_GH0.tar.gz) = 3be5fde76f559cdaef40386c1f2e85e35cc2c8df6fbf0ae98134f80a1c037cf0 SIZE (ianlancetaylor-libbacktrace-2446c66076480ce_GH0.tar.gz) = 665689 SHA256 (zserge-jsmn-18e9fe42cbfe21d65076f5c77ae2be3_GH0.tar.gz) = 2e90b8b42876f384ba229097cd9f8534250683abb135256843b538cb45dd907f diff --git a/net-p2p/c-lightning/files/check_python_plugins_deps.sh b/net-p2p/c-lightning/files/check_python_plugins_deps.sh index 172be8d8874a..820ee83a8001 100755 --- a/net-p2p/c-lightning/files/check_python_plugins_deps.sh +++ b/net-p2p/c-lightning/files/check_python_plugins_deps.sh @@ -1,12 +1,17 @@ #!/usr/bin/env bash +set -e + declare -A requirements=(["plugins/clnrest/requirements.txt"]="CLNRESTDEPS_RUN_DEPENDS" ["plugins/wss-proxy/requirements.txt"]="WSSPROXYDEPS_RUN_DEPENDS") +WRKSRC=$(make -V WRKSRC) + for file in ${!requirements[@]} ; do + (cd ${WRKSRC}/$(dirname ${file}) && poetry export --output $(basename ${file})) make_var="${requirements[${file}]}" ok=1 - for req in $(grep -E '^[^[:space:]]' "$(make -V WRKSRC)/${file}" |cut -f 1 -d =) ; do + for req in $(grep -E '^[^[:space:]]' "${WRKSRC}/${file}" |cut -f 1 -d =) ; do # "cryptography" is handled separately via USE_PYTHON+=cryptography # "pkgutil-resolve-name" is included in Python 3.9 if [ "${req}" != "cryptography" -a \ @@ -18,6 +23,6 @@ for file in ${!requirements[@]} ; do fi done if [ ${ok} -eq 1 ] ; then - echo "ok: ${file}" + echo "ok: ${make_var} matches ${WRKSRC}/${file}" fi done diff --git a/net-p2p/c-lightning/files/patch-Makefile b/net-p2p/c-lightning/files/patch-Makefile index ff53286f8604..05cd9403e26f 100644 --- a/net-p2p/c-lightning/files/patch-Makefile +++ b/net-p2p/c-lightning/files/patch-Makefile @@ -1,18 +1,18 @@ ---- Makefile.orig 2023-08-23 06:24:14 UTC -+++ Makefile -@@ -268,9 +268,9 @@ ifeq ($(STATIC),1) +--- Makefile.orig 2024-08-29 06:49:21.000000000 +0200 ++++ Makefile 2024-09-03 12:56:39.050177000 +0200 +@@ -271,9 +271,9 @@ # For MacOS, Jacob Rapoport changed this to: # -L/usr/local/lib -lsqlite3 -lz -Wl,-lm -lpthread -ldl $(COVFLAGS) # But that doesn't static link. --LDLIBS = -L$(CPATH) -Wl,-dn $(SQLITE3_LDLIBS) -lz -Wl,-dy -lm -lpthread -ldl $(COVFLAGS) -+LDLIBS = -L$(LIBRARY_PATH) -Wl,-dn $(SQLITE3_LDLIBS) -lz -Wl,-dy -lm -lpthread -ldl $(COVFLAGS) +-LDLIBS = -L$(CPATH) -Wl,-dn $(SQLITE3_LDLIBS) -Wl,-dy -lm -lpthread -ldl $(COVFLAGS) ++LDLIBS = -L$(LIBRARY_PATH) -Wl,-dn $(SQLITE3_LDLIBS) -Wl,-dy -lm -lpthread -ldl $(COVFLAGS) else --LDLIBS = -L$(CPATH) -lm $(SQLITE3_LDLIBS) -lz $(COVFLAGS) -+LDLIBS = -L$(LIBRARY_PATH) -lm $(SQLITE3_LDLIBS) -lz $(COVFLAGS) +-LDLIBS = -L$(CPATH) -lm $(SQLITE3_LDLIBS) $(COVFLAGS) ++LDLIBS = -L$(LIBRARY_PATH) -lm $(SQLITE3_LDLIBS) $(COVFLAGS) endif # If we have the postgres client library we need to link against it as well -@@ -760,7 +760,7 @@ docdir = $(datadir)/doc/$(PKGNAME) +@@ -767,7 +767,7 @@ plugindir = $(pkglibexecdir)/plugins datadir = $(PREFIX)/share docdir = $(datadir)/doc/$(PKGNAME) diff --git a/net-p2p/c-lightning/files/patch-configure b/net-p2p/c-lightning/files/patch-configure index 8479216ba0ec..8ddd9a01c8f2 100644 --- a/net-p2p/c-lightning/files/patch-configure +++ b/net-p2p/c-lightning/files/patch-configure @@ -1,4 +1,4 @@ ---- configure.orig 2023-06-22 13:48:20 UTC +--- configure.orig 2024-06-05 01:23:24 UTC +++ configure @@ -15,7 +15,7 @@ else LIBRARY_PATH=/opt/homebrew/lib @@ -7,5 +7,5 @@ -CPATH=/usr/local/lib +CPATH=/usr/local/include LIBRARY_PATH=/usr/local/lib - export PKG_CONFIG_PATH=/usr/local/opt/sqlite/lib/pkgconfig + export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/usr/local/opt/sqlite/lib/pkgconfig fi diff --git a/net-p2p/c-lightning/pkg-plist b/net-p2p/c-lightning/pkg-plist index 24e557aa5333..7237f4b3bba3 100644 --- a/net-p2p/c-lightning/pkg-plist +++ b/net-p2p/c-lightning/pkg-plist @@ -16,6 +16,7 @@ libexec/c-lightning/plugins/autoclean libexec/c-lightning/plugins/bcli libexec/c-lightning/plugins/bookkeeper libexec/c-lightning/plugins/chanbackup +libexec/c-lightning/plugins/cln-askrene libexec/c-lightning/plugins/cln-renepay libexec/c-lightning/plugins/clnrest/.github/screenshots/Postman-bkpr-plugin.png libexec/c-lightning/plugins/clnrest/.github/screenshots/Postman-with-body.png @@ -30,18 +31,17 @@ libexec/c-lightning/plugins/clnrest/clnrest libexec/c-lightning/plugins/clnrest/clnrest.py libexec/c-lightning/plugins/clnrest/poetry.lock libexec/c-lightning/plugins/clnrest/pyproject.toml -libexec/c-lightning/plugins/clnrest/requirements.txt libexec/c-lightning/plugins/clnrest/utilities/__init__.py libexec/c-lightning/plugins/clnrest/utilities/generate_certs.py libexec/c-lightning/plugins/clnrest/utilities/rpc_plugin.py libexec/c-lightning/plugins/clnrest/utilities/rpc_routes.py libexec/c-lightning/plugins/clnrest/utilities/shared.py libexec/c-lightning/plugins/commando -libexec/c-lightning/plugins/fetchinvoice libexec/c-lightning/plugins/funder libexec/c-lightning/plugins/keysend libexec/c-lightning/plugins/offers libexec/c-lightning/plugins/pay +libexec/c-lightning/plugins/recklessrpc libexec/c-lightning/plugins/recover libexec/c-lightning/plugins/spenderp libexec/c-lightning/plugins/sql @@ -50,7 +50,6 @@ libexec/c-lightning/plugins/txprepare libexec/c-lightning/plugins/wss-proxy/Makefile libexec/c-lightning/plugins/wss-proxy/poetry.lock libexec/c-lightning/plugins/wss-proxy/pyproject.toml -libexec/c-lightning/plugins/wss-proxy/requirements.txt libexec/c-lightning/plugins/wss-proxy/wss-proxy libexec/c-lightning/plugins/wss-proxy/wss-proxy.py libexec/c-lightning/plugins/wss-proxy/wss_proxy/__init__.py @@ -60,6 +59,12 @@ share/man/man1/lightning-cli.1.gz share/man/man5/lightningd-config.5.gz share/man/man7/lightning-addgossip.7.gz share/man/man7/lightning-addpsbtoutput.7.gz +share/man/man7/lightning-askrene-create-channel.7.gz +share/man/man7/lightning-askrene-disable-node.7.gz +share/man/man7/lightning-askrene-inform-channel.7.gz +share/man/man7/lightning-askrene-listlayers.7.gz +share/man/man7/lightning-askrene-reserve.7.gz +share/man/man7/lightning-askrene-unreserve.7.gz share/man/man7/lightning-autoclean-once.7.gz share/man/man7/lightning-autoclean-status.7.gz share/man/man7/lightning-batching.7.gz @@ -107,6 +112,7 @@ share/man/man7/lightning-fundpsbt.7.gz share/man/man7/lightning-getinfo.7.gz share/man/man7/lightning-getlog.7.gz share/man/man7/lightning-getroute.7.gz +share/man/man7/lightning-getroutes.7.gz share/man/man7/lightning-help.7.gz share/man/man7/lightning-invoice.7.gz share/man/man7/lightning-invoicerequest.7.gz @@ -145,6 +151,7 @@ share/man/man7/lightning-ping.7.gz share/man/man7/lightning-plugin.7.gz share/man/man7/lightning-preapproveinvoice.7.gz share/man/man7/lightning-preapprovekeysend.7.gz +share/man/man7/lightning-reckless.7.gz share/man/man7/lightning-recover.7.gz share/man/man7/lightning-recoverchannel.7.gz share/man/man7/lightning-renepay.7.gz @@ -153,7 +160,6 @@ share/man/man7/lightning-reserveinputs.7.gz share/man/man7/lightning-sendcustommsg.7.gz share/man/man7/lightning-sendinvoice.7.gz share/man/man7/lightning-sendonion.7.gz -share/man/man7/lightning-sendonionmessage.7.gz share/man/man7/lightning-sendpay.7.gz share/man/man7/lightning-sendpsbt.7.gz share/man/man7/lightning-setchannel.7.gz