diff options
Diffstat (limited to 'net-p2p')
-rw-r--r-- | net-p2p/bitcoin-daemon/Makefile | 29 | ||||
-rw-r--r-- | net-p2p/bitcoin-utils/Makefile | 32 | ||||
-rw-r--r-- | net-p2p/bitcoin/Makefile | 107 | ||||
-rw-r--r-- | net-p2p/bitcoin/distinfo | 6 | ||||
-rw-r--r-- | net-p2p/bitcoin/files/patch-CMakeLists.txt | 11 | ||||
-rw-r--r-- | net-p2p/bitcoin/files/patch-src_qt_trafficgraphwidget.h | 10 | ||||
-rw-r--r-- | net-p2p/c-lightning/Makefile | 3 | ||||
-rw-r--r-- | net-p2p/c-lightning/distinfo | 4 | ||||
-rwxr-xr-x | net-p2p/c-lightning/files/update_crates.sh | 2 | ||||
-rw-r--r-- | net-p2p/cardano-db-sync/Makefile | 4 | ||||
-rw-r--r-- | net-p2p/cardano-db-sync/distinfo | 6 | ||||
-rw-r--r-- | net-p2p/ktorrent/distinfo | 6 | ||||
-rw-r--r-- | net-p2p/libktorrent/distinfo | 6 |
13 files changed, 108 insertions, 118 deletions
diff --git a/net-p2p/bitcoin-daemon/Makefile b/net-p2p/bitcoin-daemon/Makefile index 48b7037240c2..6d5b32515f90 100644 --- a/net-p2p/bitcoin-daemon/Makefile +++ b/net-p2p/bitcoin-daemon/Makefile @@ -1,27 +1,30 @@ -MASTERDIR= ${.CURDIR}/../bitcoin PKGNAMESUFFIX= -daemon COMMENT= Virtual Peer-to-Peer Currency (Daemon) SLAVE_PORT= yes -OPTIONS_DEFINE= DEBUG HARDENING TESTS UPNP WALLET ZMQ -OPTIONS_DEFAULT= HARDENING UPNP WALLET ZMQ +USE_RC_SUBR= bitcoind + +CMAKE_ARGS= -DBUILD_DAEMON=ON \ + -DBUILD_CLI=OFF \ + -DBUILD_GUI=OFF \ + -DBUILD_SHARED_LIBS=OFF \ + -DBUILD_TX=OFF \ + -DBUILD_UTIL=OFF \ + -DBUILD_WALLET_TOOL=OFF + +MASTERDIR= ${.CURDIR}/../bitcoin USERS= bitcoin GROUPS= bitcoin -CONFIGURE_ARGS= --with-daemon \ - --without-gui \ - --without-libs \ - --without-qrencode \ - --without-utils - -PLIST_FILES= bin/bitcoind \ - share/man/man1/bitcoind.1.gz \ - "@sample %%ETCDIR%%.conf.sample" +PLIST_FILES= "@sample %%ETCDIR%%.conf.sample" \ + bin/bitcoind \ + share/man/man1/bitcoind.1.gz -USE_RC_SUBR= bitcoind +OPTIONS_DEFINE= DEBUG HARDENING TESTS WALLET ZMQ +OPTIONS_DEFAULT= HARDENING WALLET ZMQ post-install: ${INSTALL_DATA} ${FILESDIR}/bitcoin.conf ${STAGEDIR}${PREFIX}/etc/bitcoin.conf.sample diff --git a/net-p2p/bitcoin-utils/Makefile b/net-p2p/bitcoin-utils/Makefile index c9e58a91c339..2ea5b0eb7303 100644 --- a/net-p2p/bitcoin-utils/Makefile +++ b/net-p2p/bitcoin-utils/Makefile @@ -1,22 +1,30 @@ -MASTERDIR= ${.CURDIR}/../bitcoin PKGNAMESUFFIX= -utils COMMENT= Virtual Peer-to-Peer Currency (CLI and Utilities) + SLAVE_PORT= yes -OPTIONS_DEFINE= DEBUG HARDENING TESTS -OPTIONS_DEFAULT= HARDENING TESTS +CMAKE_ARGS= -DBUILD_CLI=ON \ + -DBUILD_TX=ON \ + -DBUILD_UTIL=ON \ + -DBUILD_DAEMON=OFF \ + -DBUILD_GUI=OFF \ + -DBUILD_SHARED_LIBS=OFF -CONFIGURE_ARGS= --without-daemon \ - --without-gui \ - --without-libs \ - --without-qrencode \ - --without-miniupnpc \ - --with-utils \ - --disable-wallet +MASTERDIR= ${.CURDIR}/../bitcoin -PLIST_FILES= bin/bitcoin-cli bin/bitcoin-tx bin/bitcoin-util \ - share/man/man1/bitcoin-cli.1.gz share/man/man1/bitcoin-tx.1.gz \ +PLIST_FILES= bin/bitcoin-cli \ + bin/bitcoin-tx \ + bin/bitcoin-util \ + share/man/man1/bitcoin-cli.1.gz \ + share/man/man1/bitcoin-tx.1.gz \ share/man/man1/bitcoin-util.1.gz +OPTIONS_DEFINE= DEBUG HARDENING TESTS WALLET +OPTIONS_DEFAULT= HARDENING TESTS WALLET + +WALLET_CMAKE_BOOL+= ENABLE_WALLET_TOOL +WALLET_PLIST_FILES+= bin/bitcoin-wallet \ + share/man/man1/bitcoin-wallet.1.gz + .include "${MASTERDIR}/Makefile" diff --git a/net-p2p/bitcoin/Makefile b/net-p2p/bitcoin/Makefile index 30cc6a5930e4..76c1f2562dda 100644 --- a/net-p2p/bitcoin/Makefile +++ b/net-p2p/bitcoin/Makefile @@ -1,10 +1,10 @@ PORTNAME= bitcoin -PORTVERSION= 28.1 -PORTREVISION= 1 +PORTVERSION= 29.0 CATEGORIES= net-p2p finance MASTER_SITES= https://bitcoincore.org/bin/bitcoin-core-${PORTVERSION}/ \ LOCAL/swills:icon -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} bitcoin128.png:icon +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ + bitcoin128.png:icon DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${_DISTFILES:N*.png} @@ -19,28 +19,31 @@ LICENSE= MIT LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ libevent.so:devel/libevent -USES= autoreconf compiler:c++20-lang cpe gmake libtool pkgconfig qt:5 shebangfix - -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share - SLAVE_PORT?= no +USES= cmake compiler:c++20-lang cpe pkgconfig .if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" -USES+= desktop-file-utils -USE_QT= core gui network widgets \ - buildtools:build linguisttools:build qmake:build - -BUILD_DEPENDS+= protoc:devel/protobuf -LIB_DEPENDS+= libprotobuf.so:devel/protobuf - -TESTS_USE= QT=testlib -TESTS_PLIST_FILES= bin/test_bitcoin-qt \ - bin/test_bitcoin +USES+= desktop-file-utils qt:5 +USE_QT= core gui network widgets buildtools:build linguisttools:build \ + qmake:build .endif +GH_ACCOUNT= bitcoin -OPTIONS_DEFINE?= DBUS DEBUG HARDENING QRCODES TESTS UPNP WALLET ZMQ -OPTIONS_DEFAULT?= DBUS HARDENING QRCODES UPNP WALLET ZMQ +CMAKE_ARGS?= -DBUILD_GUI=ON \ + -DBUILD_CLI=OFF \ + -DBUILD_DAEMON=OFF \ + -DBUILD_SHARED_LIBS=OFF \ + -DBUILD_TX=OFF \ + -DBUILD_UTIL=OFF \ + -DBUILD_WALLET_TOOL=OFF + +PLIST_FILES?= bin/bitcoin-qt \ + share/applications/bitcoin-qt.desktop \ + share/man/man1/bitcoin-qt.1.gz \ + share/pixmaps/bitcoin128.png + +OPTIONS_DEFINE?= DBUS DEBUG HARDENING QRCODES TESTS WALLET ZMQ +OPTIONS_DEFAULT?= DBUS HARDENING QRCODES WALLET ZMQ OPTIONS_SUB= yes HARDENING_DESC= Attempt to harden binaries (PIE for ASLR, NX Stack) @@ -49,54 +52,36 @@ TESTS_DESC= Build test binary and unit tests WALLET_DESC= Wallet Management Support ZMQ_DESC= Block and transaction broadcasting with ZeroMQ -DBUS_CONFIGURE_WITH= dbus DBUS_USE= QT=dbus +DBUS_CMAKE_BOOL= WITH_DBUS -DEBUG_CONFIGURE_ENABLE= debug -DEBUG_INSTALL_TARGET_OFF= install-strip - -HARDENING_CONFIGURE_ENABLE= hardening - -TESTS_CONFIGURE_ENABLE= tests bench -.if defined(SLAVE_PORT) && ${SLAVE_PORT} == "yes" -TESTS_PLIST_FILES= bin/test_bitcoin -.endif -TESTS_PLIST_FILES+= bin/bench_bitcoin +DEBUG_CMAKE_ON= -DCMAKE_BUILD_TYPE=Debug +DEBUG_CMAKE_OFF= -DCMAKE_BUILD_TYPE=Release -UPNP_CONFIGURE_WITH= miniupnpc -UPNP_LIB_DEPENDS= libminiupnpc.so:net/miniupnpc -UPNP_CPPFLAGS= -I${LOCALBASE}/include -UPNP_LIBS= -L${LOCALBASE}/lib +HARDENING_CMAKE_BOOL= ENABLE_HARDENING -QRCODES_CONFIGURE_WITH= qrencode QRCODES_LIB_DEPENDS= libqrencode.so:graphics/libqrencode +QRCODES_CMAKE_BOOL= WITH_QRENCODE + +.if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" +TESTS_USE= QT=testlib +.endif +TESTS_CMAKE_BOOL= BUILD_BENCH BUILD_TESTS SECP256K1_BUILD_TESTS +TESTS_PLIST_FILES= bin/bench_bitcoin \ + bin/test_bitcoin +.if defined(SLAVE_PORT) && ${SLAVE_PORT} == "no" +TESTS_PLIST_FILES+= bin/test_bitcoin-qt +.endif -WALLET_CONFIGURE_OFF= --disable-wallet -WALLET_CONFIGURE_ON= --enable-wallet \ - --with-incompatible-bdb \ - --with-sqlite=yes \ - BDB_CFLAGS=-I${BDB_INCLUDE_DIR} \ - BDB_LIBS="-L${BDB_LIB_DIR} \ - -Wl,-rpath=${BDB_LIB_DIR} \ - -l${BDB_LIB_CXX_NAME}" WALLET_USES= bdb:5+ sqlite:3 +WALLET_CMAKE_ON= -DENABLE_WALLET=ON \ + -DWARN_INCOMPATIBLE_BDB=OFF \ + -DWITH_BDB=ON +WALLET_CMAKE_OFF= -DENABLE_WALLET=OFF -ZMQ_CONFIGURE_ENABLE= zmq ZMQ_BUILD_DEPENDS= libzmq4>0:net/libzmq4 ZMQ_RUN_DEPENDS= libzmq4>0:net/libzmq4 - -GH_ACCOUNT= bitcoin - -CONFIGURE_ARGS?= --without-libs \ - --with-gui=qt5 \ - --without-daemon \ - --without-utils - -CONFIGURE_ENV= OBJCXX="${CXX}" OBJCXXFLAGS="${CXXFLAGS}" -MAKE_ENV+= V=1 - -PLIST_FILES?= bin/bitcoin-qt share/man/man1/bitcoin-qt.1.gz \ - share/applications/bitcoin-qt.desktop share/pixmaps/bitcoin128.png +ZMQ_CMAKE_BOOL= WITH_ZMQ .include <bsd.port.pre.mk> @@ -110,10 +95,4 @@ post-install: .endif -regression-test: build - # To use this sucessfully, remove --without-daemon and --without-utils - # from CONFIGURE_ARGS above. - - @cd ${WRKSRC} && ${GMAKE} check - .include <bsd.port.post.mk> diff --git a/net-p2p/bitcoin/distinfo b/net-p2p/bitcoin/distinfo index 0754292984f4..35bb005936ac 100644 --- a/net-p2p/bitcoin/distinfo +++ b/net-p2p/bitcoin/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1744000680 -SHA256 (bitcoin/bitcoin-28.1.tar.gz) = c5ae2dd041c7f9d9b7c722490ba5a9d624f7e9a089c67090615e1ba4ad0883ba -SIZE (bitcoin/bitcoin-28.1.tar.gz) = 12596371 +TIMESTAMP = 1745116296 +SHA256 (bitcoin/bitcoin-29.0.tar.gz) = 882c782c34a3bf2eacd1fae5cdc58b35b869883512f197f7d6dc8f195decfdaa +SIZE (bitcoin/bitcoin-29.0.tar.gz) = 12935061 SHA256 (bitcoin/bitcoin128.png) = ad880c8459ecfdb96abe6a4689af06bdd27906e0edcd39d0915482f2da91e722 SIZE (bitcoin/bitcoin128.png) = 10639 diff --git a/net-p2p/bitcoin/files/patch-CMakeLists.txt b/net-p2p/bitcoin/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..7c47fb838701 --- /dev/null +++ b/net-p2p/bitcoin/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2025-05-09 20:40:59 UTC ++++ CMakeLists.txt +@@ -153,7 +153,7 @@ endif() + set(USE_QRCODE TRUE) + endif() + +-cmake_dependent_option(WITH_DBUS "Enable DBus support." ON "CMAKE_SYSTEM_NAME STREQUAL \"Linux\" AND BUILD_GUI" OFF) ++cmake_dependent_option(WITH_DBUS "Enable DBus support." ON "CMAKE_SYSTEM_NAME STREQUAL \"FreeBSD\" AND BUILD_GUI" OFF) + + option(WITH_MULTIPROCESS "Build multiprocess bitcoin-node and bitcoin-gui executables in addition to monolithic bitcoind and bitcoin-qt executables. Requires libmultiprocess library. Experimental." OFF) + if(WITH_MULTIPROCESS) diff --git a/net-p2p/bitcoin/files/patch-src_qt_trafficgraphwidget.h b/net-p2p/bitcoin/files/patch-src_qt_trafficgraphwidget.h deleted file mode 100644 index 94030b4e20bb..000000000000 --- a/net-p2p/bitcoin/files/patch-src_qt_trafficgraphwidget.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/qt/trafficgraphwidget.h.orig 2020-05-18 18:05:29 UTC -+++ src/qt/trafficgraphwidget.h -@@ -7,6 +7,7 @@ - - #include <QWidget> - #include <QQueue> -+#include <QPainterPath> - - class ClientModel; - diff --git a/net-p2p/c-lightning/Makefile b/net-p2p/c-lightning/Makefile index 8244a72eaf20..5fa44e0aaa30 100644 --- a/net-p2p/c-lightning/Makefile +++ b/net-p2p/c-lightning/Makefile @@ -1,8 +1,7 @@ PORTNAME= c-lightning # To build from an arbitrary git commit comment PORTVERSION and PORTREVISION (if present) -PORTVERSION= 25.02 +PORTVERSION= 25.02.2 DISTVERSIONPREFIX= v -PORTREVISION= 1 # and uncomment the following two lines (use for example -git-HEAD or -git-f8d8348c) #PORTVERSION= 0 #PKGNAMESUFFIX= -git-f8d8348c diff --git a/net-p2p/c-lightning/distinfo b/net-p2p/c-lightning/distinfo index 95997944f736..6913c4098a2f 100644 --- a/net-p2p/c-lightning/distinfo +++ b/net-p2p/c-lightning/distinfo @@ -559,8 +559,8 @@ SHA256 (rust/crates/zip-2.2.2.crate) = ae9c1ea7b3a5e1f4b922ff856a129881167511563 SIZE (rust/crates/zip-2.2.2.crate) = 108809 SHA256 (rust/crates/zopfli-0.8.1.crate) = e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946 SIZE (rust/crates/zopfli-0.8.1.crate) = 50972 -SHA256 (ElementsProject-lightning-v25.02_GH0.tar.gz) = 06d8ded06c00d6274fb4bc85f99ed90c1f3c8f9964042186068751f55773ad54 -SIZE (ElementsProject-lightning-v25.02_GH0.tar.gz) = 14379436 +SHA256 (ElementsProject-lightning-v25.02.2_GH0.tar.gz) = 74ad54a0a3f00fab0ceea1d454a70512de6415e83f7c1c5bd2d1a5a421c265de +SIZE (ElementsProject-lightning-v25.02.2_GH0.tar.gz) = 14382028 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 diff --git a/net-p2p/c-lightning/files/update_crates.sh b/net-p2p/c-lightning/files/update_crates.sh index c669d416eb56..49dc2fa6506b 100755 --- a/net-p2p/c-lightning/files/update_crates.sh +++ b/net-p2p/c-lightning/files/update_crates.sh @@ -7,4 +7,4 @@ set -e cargo-lock --file "$(make -V WRKSRC)/Cargo.lock" \ | grep -vE "(cln-rpc|cln-grpc|clnrest|grpc-plugin|rest-plugin)" \ - | sed -E 's/^- ([^ ]+) (.+)$/CARGO_CRATES+=\t\1-\2/g' > ../../Makefile.crates + | sed -E 's/^- ([^ ]+) (.+)$/CARGO_CRATES+=\t\1-\2/g' > Makefile.crates diff --git a/net-p2p/cardano-db-sync/Makefile b/net-p2p/cardano-db-sync/Makefile index 3c509bb64147..616118693a08 100644 --- a/net-p2p/cardano-db-sync/Makefile +++ b/net-p2p/cardano-db-sync/Makefile @@ -25,7 +25,7 @@ USE_GITHUB= yes GH_ACCOUNT= IntersectMBO GH_TUPLE= IntersectMBO:libsodium:${LIBSODIUM_HASH}:sodium \ - IntersectMBO:cardano-node:cdb45dd5aa9b4cf43ef6a6c8ecd5b6afbef953e4:cardano_node/dist-newstyle/src/cardano-n_-5bf92c55f9471797 + IntersectMBO:cardano-node:cdb45dd5aa9b4cf43ef6a6c8ecd5b6afbef953e4:cardano_node/dist-newstyle/src/cardano-n_-4abd519455c1b4f78e985afa5fc250698946913c0d932d4a5e30567de5e7b519 CARDANO_DB_SYNC_HASH= 5b131e97210cf603a3aca5ddca7d1420f9cabeec LIBSODIUM_HASH= dbb48cce5429cb6585c9034f002568964f1ce567 @@ -471,7 +471,7 @@ USE_CABAL= Cabal-3.12.1.0 \ tree-diff-0.3.1_1 \ typed-process-0.2.12.0 \ typed-protocols-0.1.1.0_3:chap \ - typed-protocols-cborg-0.1.0.4_2:chap \ + typed-protocols-cborg-0.1.0.4_3:chap \ typed-protocols-examples-0.2.0.2:chap \ unagi-chan-0.4.1.4 \ unbounded-delays-0.1.1.1 \ diff --git a/net-p2p/cardano-db-sync/distinfo b/net-p2p/cardano-db-sync/distinfo index c47b833e6cc5..61e04c33e253 100644 --- a/net-p2p/cardano-db-sync/distinfo +++ b/net-p2p/cardano-db-sync/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1731685306 +TIMESTAMP = 1746890206 SHA256 (cabal/Cabal-3.12.1.0/Cabal-3.12.1.0.tar.gz) = 7642f4bfb4eb88ed82b4022940ad53206012ab116a19a367579ca6a7c2adb6d2 SIZE (cabal/Cabal-3.12.1.0/Cabal-3.12.1.0.tar.gz) = 431658 SHA256 (cabal/Cabal-syntax-3.12.1.0/Cabal-syntax-3.12.1.0.tar.gz) = e5f2d31ec4bf36a7fd5b478f339edde18a6d9a4928a156fe52d37b70082c04b4 @@ -1147,8 +1147,8 @@ SHA256 (cabal/typed-protocols-0.1.1.0/revision/3.cabal) = 3c1f4b32b2a61df886f146 SIZE (cabal/typed-protocols-0.1.1.0/revision/3.cabal) = 1630 SHA256 (cabal/typed-protocols-cborg-0.1.0.4.tar.gz) = 355a02848edf9447451dc7ca0d43bccc25b50b8cc4eac62216203796a2b223f1 SIZE (cabal/typed-protocols-cborg-0.1.0.4.tar.gz) = 6287 -SHA256 (cabal/typed-protocols-cborg-0.1.0.4/revision/2.cabal) = be47d077271203fa614758115a7e3cad67c8c3ce68ad5897ae6f5d0655c150fc -SIZE (cabal/typed-protocols-cborg-0.1.0.4/revision/2.cabal) = 1294 +SHA256 (cabal/typed-protocols-cborg-0.1.0.4/revision/3.cabal) = 025310a5c61e206cf8ae429b85f816a6922447e55ed70f7dd5ed58735c514206 +SIZE (cabal/typed-protocols-cborg-0.1.0.4/revision/3.cabal) = 1294 SHA256 (cabal/typed-protocols-examples-0.2.0.2.tar.gz) = 8f964deef5b4db20c47ab35f477336e111611e6e95676dcf3d06097f93b4356a SIZE (cabal/typed-protocols-examples-0.2.0.2.tar.gz) = 20290 SHA256 (cabal/unagi-chan-0.4.1.4/unagi-chan-0.4.1.4.tar.gz) = d9d6f4ab07def8e84a942bb23791830a61faf89166cb7185a3b2f97cb45128b5 diff --git a/net-p2p/ktorrent/distinfo b/net-p2p/ktorrent/distinfo index c4d78bbdca13..8ef7f96f2c1c 100644 --- a/net-p2p/ktorrent/distinfo +++ b/net-p2p/ktorrent/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564283 -SHA256 (KDE/release-service/25.04.0/ktorrent-25.04.0.tar.xz) = e02bc677b5d8e7285eecff05e2c511d96f6cbede1a9d06975e1c27633139cb53 -SIZE (KDE/release-service/25.04.0/ktorrent-25.04.0.tar.xz) = 2229080 +TIMESTAMP = 1746557925 +SHA256 (KDE/release-service/25.04.1/ktorrent-25.04.1.tar.xz) = 17cdb15b8a917da286c2a21e9d6ef4217ab42073ed1a8dee25aba02cc9aa7484 +SIZE (KDE/release-service/25.04.1/ktorrent-25.04.1.tar.xz) = 2229172 diff --git a/net-p2p/libktorrent/distinfo b/net-p2p/libktorrent/distinfo index b57cf37cbb6a..a644ca476bdf 100644 --- a/net-p2p/libktorrent/distinfo +++ b/net-p2p/libktorrent/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744564284 -SHA256 (KDE/release-service/25.04.0/libktorrent-25.04.0.tar.xz) = f2f27f57d52a8c87306cd6b831904716340502bfd68f6fa2f5d5ae6250ceb464 -SIZE (KDE/release-service/25.04.0/libktorrent-25.04.0.tar.xz) = 606316 +TIMESTAMP = 1746557926 +SHA256 (KDE/release-service/25.04.1/libktorrent-25.04.1.tar.xz) = de34b9a9ede4cb2bcb55f0d8bb35c571f0e7796e12cb4486b50fd5516d863c14 +SIZE (KDE/release-service/25.04.1/libktorrent-25.04.1.tar.xz) = 606328 |