From nobody Sat Jun 1 11:57:38 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 4Vrz4y6Fxcz5MmJs; Sat, 01 Jun 2024 11:57:38 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vrz4y5W5Jz41t0; Sat, 1 Jun 2024 11:57:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1717243058; 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=eY95NWh2n460KdSmkPYHDH/LQs8uvJUcaT/O4yL/Z0c=; b=NHoYKy76ICWYw60xvLIpOBMI8ajiLwCh3IgF0DQa9hraApmQNV3EFWMa6PkFTIVcQd3qUb cM9aeIVAp4uZMaSEuFk5Z3TYrkRMtiyW4z2FYNT6AFxkpNNIGJcaTkojbX8ynCfMqpJndp 5xKyoR+mXP2KMzzgDnK1CsyV6TtH0KB/WwjNWmqnO4hmH7pP3YrIl9iOOrSVxjeyPda7KH 7Yi5R4Da8WdYXiUL8t1MNqmn7F93YvU9FYsjKu5zel8kPM57NXK2UyzlNW53SUPv3HPeOZ DH6h1CN2m5oCLMqzKQZUOoTEFxdrYHpvQnXSlwqSauQCWikLswhXQhXIlaQwkg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1717243058; a=rsa-sha256; cv=none; b=UR2fFkHMyY2sDGTmT+oFG0dbNA+21O+YuF91czlhvstqbbt8Q/82nNWBtJUqT5OkBfLtxa Z1tJyqyLSzpXn4L2HJ+L8pI4NJC9yrY04l+xDZPJI/bRl8Fd6EBYrP5ME9JhI1wVsUoJy/ lzVxFK71U32kUiYaya1xJs1LnlCASnq2T2WXr9Qesaq1mYqs+2VTxqbJp5nzJ4qd3cRkui jCN9qpL/ThTHrI+ASctB7W/sXWpEXZ75drUlW36duIBsTr/0hH0swMpzNYOP++DHZAEHQM JaHUJSRv1nUPAKHBN8dFHCa9RvUBtdDfzudNvLNAPZ78hoY/ZVfRQe7mrsb3gg== 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=1717243058; 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=eY95NWh2n460KdSmkPYHDH/LQs8uvJUcaT/O4yL/Z0c=; b=v1HLyknxLFf2MYYbVo9ejVFKR74hev2V3OxUcT+1EgZzLKHQrVECbjxTTfZmmBJ3dsK2DY 3Ikw8ieIYex8fQZsR8wZkC68PRMSKmZetJBY/UGNZzq1Zc7Qd+2+FuVVP7vv8LTbDDL8MN dEaWVfKerivIPmZVInWRpdLD5oGqxjK+pcFVllgTwB/AoOJj1Ndmhrv695329Hmk2c6h3k uq8l+Nbz19MjVq+KP+EkBSsv3KPdkac7dFH+eEOJ8mXvfV12eoTtMKAIVDzilzc1WVDn8P LcnbF/oNv4GWWvKunKlFgSBfXFU8S7Bpz5d/LXFb6RYZtfoYxEtZBiOLQEb9kA== 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 4Vrz4y56J2z16WP; Sat, 1 Jun 2024 11:57:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 451Bvc5f025525; Sat, 1 Jun 2024 11:57:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 451Bvctr025522; Sat, 1 Jun 2024 11:57:38 GMT (envelope-from git) Date: Sat, 1 Jun 2024 11:57:38 GMT Message-Id: <202406011157.451Bvctr025522@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= Subject: git: 8326d6978631 - main - net-p2p/transmission*: update to 4.0.6 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: fernape X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8326d697863137f1665bd21a1fc148b6363540fb Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=8326d697863137f1665bd21a1fc148b6363540fb commit 8326d697863137f1665bd21a1fc148b6363540fb Author: Fernando ApesteguĂ­a AuthorDate: 2024-05-31 18:00:59 +0000 Commit: Fernando ApesteguĂ­a CommitDate: 2024-06-01 11:57:23 +0000 net-p2p/transmission*: update to 4.0.6 ChangeLog: https://github.com/transmission/transmission/releases/tag/4.0.6 All Platforms Improved parsing HTTP tracker announce response. * Fixed 4.0.0 bug that caused some user scripts to have an invalid TR_TORRENT_TRACKERS environment variable. * Fixed 4.0.0 bug where alt-speed-enabled had no effect in settings.json. * Fixed 4.0.0 bug where the GTK client's "Use authentication" option was not saved between's sessions. * Fixed 4.0.0 bug where the filename for single-file torrents aren't sanitized. macOS Client * Fix: Sparkle support for handling beta version updates. * Fixed app unable to start when having many torrents and TimeMachine enabled. * Fix: Sparkle Version Comparator. Qt Client * Fixed 4.0.0 bug where piece size description text and slider state in torrent creation dialog are not always up-to-date. GTK Client * Fixed build when compiling with GTKMM 4. * Added developer name to metainfo files. * Added the launchable desktop-id to metainfo files. * Fixed build when compiling on BSD. Web Client * Fixed a 4.0.0 bug where the infinite ratio symbol was displayed incorrectly in the WebUI. * Fixed layout issue in speed display. * General UI improvement related to filterbar and fixes download/upload speed info wrap. Daemon * Fixed a couple of logging issues. Everything Else * Updated flatpak release metainfo. * Fixed libtransmission build on very old cmake versions. * UTP peer connections follow user-defined speed limits better now. * Only use a single concurrent queue for timeMachineExclude instead of one queue per torrent * Fixed 4.0.5 bug where svg and png icons in the WebUI might not be displayed. * Fixed 4.0.0 bug where alt-speed-enabled had no effect in settings.json. * Fixed 4.0.0 bugs where some RPC methods don't put torrents in recently-active anymore. * Improved parsing HTTP tracker announce response. * Fixed compatibility with clang-format 18. * Fixed build when compiling with mbedtls 3.x . PR: 279396 Reported by: mondo.debater_0q@icloud.com (maintainer) --- net-p2p/transmission-components/Makefile | 9 +++++---- net-p2p/transmission-components/distinfo | 6 +++--- .../files/patch-cmake_FindFastFloat.cmake | 6 +++--- .../transmission-components/files/patch-cmake_FindFmt.cmake | 4 ++-- .../files/patch-cmake_FindUtfCpp.cmake | 6 +++--- .../transmission-components/files/patch-gtk_Application.cc | 11 ----------- .../transmission-components/files/patch-gtk_DetailsDialog.cc | 10 ---------- .../files/patch-libtransmission_file-posix.cc | 11 ----------- .../files/patch-libtransmission_variant-json.cc | 11 ----------- net-p2p/transmission/Makefile | 4 ++-- 10 files changed, 18 insertions(+), 60 deletions(-) diff --git a/net-p2p/transmission-components/Makefile b/net-p2p/transmission-components/Makefile index ba93835a1d96..1bbacf6566ff 100644 --- a/net-p2p/transmission-components/Makefile +++ b/net-p2p/transmission-components/Makefile @@ -1,6 +1,6 @@ PORTNAME= transmission -DISTVERSION= 4.0.5 -PORTREVISION= 2 +DISTVERSION= 4.0.6 +PORTREVISION= 0 CATEGORIES= net-p2p MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/ @@ -13,7 +13,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/fast_float/fast_float.h:math/fast_float \ ${LOCALBASE}/include/fmt/format.h:devel/libfmt \ - ${LOCALBASE}/include/utf8cpp/utf8.h:devel/utf8cpp + ${LOCALBASE}/include/utf8cpp/utf8.h:devel/utf8cpp \ + ${LOCALBASE}/include/rapidjson/rapidjson.h:devel/rapidjson LIB_DEPENDS= libb64.so:converters/libb64 \ libcurl.so:ftp/curl \ @@ -56,6 +57,7 @@ EXTRACT_AFTER_ARGS= --exclude third-party/dht \ --exclude third-party/libpsl \ --exclude third-party/libutp \ --exclude third-party/miniupnpc \ + --exclude third-party/rapidjson \ --exclude third-party/utfcpp .if ${FLAVOR} == gtk @@ -149,7 +151,6 @@ qt_DESC= Build QT client TESTS_DESC= Build & run unit tests utils_DESC= Build utilities (create, edit, remote, show) cli_DESC= Build command-line client (deprecated) -#web_DESC= Install web interface NLS_USES= gettext-runtime:lib NLS_CMAKE_BOOL= ENABLE_NLS diff --git a/net-p2p/transmission-components/distinfo b/net-p2p/transmission-components/distinfo index 12fb1ccced6b..1debd6dfbbaa 100644 --- a/net-p2p/transmission-components/distinfo +++ b/net-p2p/transmission-components/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1701995252 -SHA256 (transmission-4.0.5.tar.xz) = fd68ff114a479200043c30c7e69dba4c1932f7af36ca4c5b5d2edcb5866e6357 -SIZE (transmission-4.0.5.tar.xz) = 9745756 +TIMESTAMP = 1717026106 +SHA256 (transmission-4.0.6.tar.xz) = 2a38fe6d8a23991680b691c277a335f8875bdeca2b97c6b26b598bc9c7b0c45f +SIZE (transmission-4.0.6.tar.xz) = 11908296 diff --git a/net-p2p/transmission-components/files/patch-cmake_FindFastFloat.cmake b/net-p2p/transmission-components/files/patch-cmake_FindFastFloat.cmake index 3d82cd8e3b48..95e27a51ce23 100644 --- a/net-p2p/transmission-components/files/patch-cmake_FindFastFloat.cmake +++ b/net-p2p/transmission-components/files/patch-cmake_FindFastFloat.cmake @@ -1,8 +1,8 @@ ---- cmake/FindFastFloat.cmake.orig 2023-12-08 18:49:17 UTC +--- cmake/FindFastFloat.cmake.orig 2024-02-22 15:48:36 UTC +++ cmake/FindFastFloat.cmake @@ -2,4 +2,4 @@ target_include_directories(FastFloat::fast_float target_include_directories(FastFloat::fast_float INTERFACE -- ${CMAKE_CURRENT_LIST_DIR}/../third-party/fast_float/include) -+ ${CMAKE_INSTALL_PREFIX}/include) +- ${TR_THIRD_PARTY_SOURCE_DIR}/fast_float/include) ++ ${CMAKE_INSTALL_PREFIX}/include) diff --git a/net-p2p/transmission-components/files/patch-cmake_FindFmt.cmake b/net-p2p/transmission-components/files/patch-cmake_FindFmt.cmake index 57b5ec9d2040..f5ba5dee86f9 100644 --- a/net-p2p/transmission-components/files/patch-cmake_FindFmt.cmake +++ b/net-p2p/transmission-components/files/patch-cmake_FindFmt.cmake @@ -1,11 +1,11 @@ ---- cmake/FindFmt.cmake.orig 2023-12-16 08:06:18 UTC +--- cmake/FindFmt.cmake.orig 2024-04-30 16:44:38 UTC +++ cmake/FindFmt.cmake @@ -2,7 +2,7 @@ target_include_directories(fmt::fmt-header-only target_include_directories(fmt::fmt-header-only INTERFACE - ${CMAKE_CURRENT_LIST_DIR}/../third-party/fmt/include) -+ ${CMAKE_INSTALL_PREFIX}/include) ++ ${CMAKE_INSTALL_PREFIX}/include) target_compile_definitions(fmt::fmt-header-only INTERFACE diff --git a/net-p2p/transmission-components/files/patch-cmake_FindUtfCpp.cmake b/net-p2p/transmission-components/files/patch-cmake_FindUtfCpp.cmake index 86b4caa30e3c..49ad66cf5725 100644 --- a/net-p2p/transmission-components/files/patch-cmake_FindUtfCpp.cmake +++ b/net-p2p/transmission-components/files/patch-cmake_FindUtfCpp.cmake @@ -1,8 +1,8 @@ ---- cmake/FindUtfCpp.cmake.orig 2023-12-16 08:24:21 UTC +--- cmake/FindUtfCpp.cmake.orig 2024-02-22 15:49:05 UTC +++ cmake/FindUtfCpp.cmake @@ -2,4 +2,4 @@ target_include_directories(utf8::cpp target_include_directories(utf8::cpp INTERFACE -- ${CMAKE_CURRENT_LIST_DIR}/../third-party/utfcpp/source) -+ ${CMAKE_INSTALL_PREFIX}/include/utf8cpp) +- ${CMAKE_CURRENT_LIST_DIR}/../third-party/utfcpp/source) ++ ${CMAKE_INSTALL_PREFIX}/include/utf8cpp) diff --git a/net-p2p/transmission-components/files/patch-gtk_Application.cc b/net-p2p/transmission-components/files/patch-gtk_Application.cc deleted file mode 100644 index 7160dab7acf9..000000000000 --- a/net-p2p/transmission-components/files/patch-gtk_Application.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- gtk/Application.cc.orig 2023-09-19 12:12:08 UTC -+++ gtk/Application.cc -@@ -395,7 +395,7 @@ void register_magnet_link_handler() - _("Couldn't register Transmission as a {content_type} handler: {error} ({error_code})"), - fmt::arg("content_type", content_type), - fmt::arg("error", e.what()), -- fmt::arg("error_code", e.code()))); -+ fmt::arg("error_code", static_cast(e.code())))); - } - } - diff --git a/net-p2p/transmission-components/files/patch-gtk_DetailsDialog.cc b/net-p2p/transmission-components/files/patch-gtk_DetailsDialog.cc deleted file mode 100644 index d759cae1a443..000000000000 --- a/net-p2p/transmission-components/files/patch-gtk_DetailsDialog.cc +++ /dev/null @@ -1,10 +0,0 @@ ---- gtk/DetailsDialog.cc.orig 2023-07-05 18:51:40 UTC -+++ gtk/DetailsDialog.cc -@@ -68,6 +68,7 @@ - #include - #else - #include -+#include - #endif - - using namespace std::literals; diff --git a/net-p2p/transmission-components/files/patch-libtransmission_file-posix.cc b/net-p2p/transmission-components/files/patch-libtransmission_file-posix.cc deleted file mode 100644 index 9e43e4252943..000000000000 --- a/net-p2p/transmission-components/files/patch-libtransmission_file-posix.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- libtransmission/file-posix.cc.orig 2023-09-19 12:13:51 UTC -+++ libtransmission/file-posix.cc -@@ -556,7 +556,7 @@ tr_sys_file_t tr_sys_file_get_std(tr_std_sys_file_t st - break; - - default: -- TR_ASSERT_MSG(false, fmt::format(FMT_STRING("unknown standard file {:d}"), std_file)); -+ TR_ASSERT_MSG(false, fmt::format(FMT_STRING("unknown standard file {:d}"), static_cast(std_file))); - tr_error_set_from_errno(error, EINVAL); - } - diff --git a/net-p2p/transmission-components/files/patch-libtransmission_variant-json.cc b/net-p2p/transmission-components/files/patch-libtransmission_variant-json.cc deleted file mode 100644 index ef0e15d4b18e..000000000000 --- a/net-p2p/transmission-components/files/patch-libtransmission_variant-json.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- libtransmission/variant-json.cc.orig 2023-09-19 12:15:17 UTC -+++ libtransmission/variant-json.cc -@@ -99,7 +99,7 @@ void error_handler(jsonsl_t jsn, jsonsl_error_t error, - fmt::arg("position", jsn->pos), - fmt::arg("text", std::string_view{ buf, std::min(size_t{ 16U }, data->size - jsn->pos) }), - fmt::arg("error", jsonsl_strerror(error)), -- fmt::arg("error_code", error))); -+ fmt::arg("error_code", static_cast(error)))); - } - - int error_callback(jsonsl_t jsn, jsonsl_error_t error, struct jsonsl_state_st* state, jsonsl_char_t* at) diff --git a/net-p2p/transmission/Makefile b/net-p2p/transmission/Makefile index 2e959e11fe6a..11980c338b0a 100644 --- a/net-p2p/transmission/Makefile +++ b/net-p2p/transmission/Makefile @@ -1,6 +1,6 @@ PORTNAME= transmission -DISTVERSION= 4.0.5 -PORTREVISION= 1 +DISTVERSION= 4.0.6 +PORTREVISION= 0 CATEGORIES= net-p2p MAINTAINER= mondo.debater_0q@icloud.com