jami test update
This commit is contained in:
@@ -1 +1,2 @@
|
||||
EBUILD dhtnet-9999.ebuild 1228 BLAKE2B b4c6906e835699fe9a777df3663adb3b840ab2aa5baf7619d64e5dc934ed049f005c61887b1777ed2ad3e2ac6768813951b35ad8cfec05b648a0cb447861a31c SHA512 8d6bbefce13ceb55f4a82a11dc1a2352eb11a62b6f3448a8865a4b939f62b8805f031f798a432d9b983468e374fde28617914a4b3b3868cba7d32439e42b1ca7
|
||||
AUX fmt-12.patch 1811 BLAKE2B 8654397ac8d140ec339df9029ae5e610a6061dda0944d3cd3890cc7ad9d47d65a6ae9d6744bf07f9b7ad223241fe58d372ecd24b6f5f2fd866689673467eaf81 SHA512 b645545120608e70f70ee664d43de03fa07ebc5b2af9a6515a40220aabfe057d4f69034b15781a21c5e8ff6f2fbb353b7dea69d840cb299f9dbf58eeaf082a40
|
||||
EBUILD dhtnet-9999.ebuild 1421 BLAKE2B 3fccca93efa74eeb3e2189643ecab8b3f0726b66dff1ab93910c3bd4fbd413fec894360e0cb1b551bc5379d9ebc1bb8f6a83b6a29cbde3dc47e32657cc45288a SHA512 29f953dba538679c1aeb42160ef7d4411ac8d0951037f3e49d6849ac63ee6f44e40402683293a41c8a1788614e6d2f04aeaaac9305e3547cd636dfac08ea2d15
|
||||
|
||||
@@ -11,7 +11,8 @@ HOMEPAGE="https://github.com/savoirfairelinux/dhtnet"
|
||||
if [[ "${PV}" == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/savoirfairelinux/${PN}"
|
||||
EGIT_COMMIT="6c5ee3a21556d668d047cdedb5c4b746c3c6bdb2"
|
||||
#EGIT_COMMIT="cff03260fa037f59d6768bac26014b01c07b3fb9"
|
||||
EGIT_COMMIT="7861b4620b4cec5fa34c5d1bb2b304912730f638"
|
||||
else
|
||||
SRC_URI="https://github.com/savoirfairelinux/dhtnet/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
@@ -43,6 +44,14 @@ RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if has_version ">=dev-libs/libfmt-12.0.0"; then
|
||||
eapply "${FILESDIR}"/fmt-12.patch
|
||||
fi
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DDHTNET_PUPNP=ON
|
||||
|
||||
32
net-libs/dhtnet/files/fmt-12.patch
Normal file
32
net-libs/dhtnet/files/fmt-12.patch
Normal file
@@ -0,0 +1,32 @@
|
||||
diff -ru dhtnet.orig/src/upnp/upnp_context.cpp dhtnet/src/upnp/upnp_context.cpp
|
||||
--- dhtnet.orig/src/upnp/upnp_context.cpp 2025-10-04 15:51:40.889482196 +0200
|
||||
+++ dhtnet/src/upnp/upnp_context.cpp 2025-10-04 16:09:31.538008243 +0200
|
||||
@@ -734,9 +734,12 @@
|
||||
}
|
||||
if (toRenewLaterCount > 0) {
|
||||
nextRenewalTime += MAPPING_RENEWAL_THROTTLING_DELAY;
|
||||
- if (logger_) logger_->debug("{} mapping(s) didn't need to be renewed (next renewal scheduled for {:%Y-%m-%d %H:%M:%S})",
|
||||
+ if (logger_) {
|
||||
+ std::time_t t = sys_clock::to_time_t(nextRenewalTime);
|
||||
+ logger_->debug("{} mapping(s) didn't need to be renewed (next renewal scheduled for {:%Y-%m-%d %H:%M:%S})",
|
||||
toRenewLaterCount,
|
||||
- fmt::localtime(sys_clock::to_time_t(nextRenewalTime)));
|
||||
+ *std::localtime(&t));
|
||||
+ }
|
||||
mappingRenewalTimer_.expires_at(nextRenewalTime);
|
||||
mappingRenewalTimer_.async_wait([this](asio::error_code const& ec) {
|
||||
if (ec != asio::error::operation_aborted)
|
||||
@@ -783,8 +786,11 @@
|
||||
if (nextRenewalTime == mappingRenewalTimer_.expiry())
|
||||
return;
|
||||
|
||||
- if (logger_) logger_->debug("Scheduling next port mapping renewal for {:%Y-%m-%d %H:%M:%S}",
|
||||
- fmt::localtime(sys_clock::to_time_t(nextRenewalTime)));
|
||||
+ if (logger_) {
|
||||
+ std::time_t t = sys_clock::to_time_t(nextRenewalTime);
|
||||
+ logger_->debug("Scheduling next port mapping renewal for {:%Y-%m-%d %H:%M:%S}",
|
||||
+ *std::localtime(&t));
|
||||
+ }
|
||||
mappingRenewalTimer_.expires_at(nextRenewalTime);
|
||||
mappingRenewalTimer_.async_wait([this](asio::error_code const& ec) {
|
||||
if (ec != asio::error::operation_aborted)
|
||||
Reference in New Issue
Block a user