Download raw body.
update: net/transmission 4.0.6
Ping in regards to https://marc.info/?l=openbsd-ports&m=171828585031997&w=2
On Thu, Jun 13, 2024 at 09:40:14AM -0400, Josh Grosse wrote:
> This is a bugfix release that includes the previously patches
> that Brad cherry picked for libfmt 10.
>
> Tested on amd64. The -gtk and -qt binaries have no apparent
> regressions; the -daemon binary will still loop with libcurl if
> run in a different rdomain than zero; but this is an existing
> unresolved issue.
> diff --git a/net/transmission/Makefile b/net/transmission/Makefile
> index 08397883eaf..76ce9054e43 100644
> --- a/net/transmission/Makefile
> +++ b/net/transmission/Makefile
> @@ -2,16 +2,17 @@ COMMENT-main= BitTorrent command line and daemon client
> COMMENT-gtk= BitTorrent client with GTK+ interface
> COMMENT-qt= BitTorrent client with Qt interface
>
> -VER= 4.0.5
> +VER= 4.0.6
> DISTNAME= transmission-${VER}
> PKGNAME-main= transmission-${VER}
> PKGNAME-gtk= transmission-gtk-${VER}
> PKGNAME-qt= transmission-qt-${VER}
> -REVISION= 0
> CATEGORIES= net
> HOMEPAGE= https://transmissionbt.com/
> MAINTAINER= Josh Grosse <josh@jggimi.net>
>
> +DEBUG_PACKAGES=${BUILD_PACKAGES}
> +
> # GPLv2+
> PERMIT_PACKAGE= Yes
>
> @@ -45,7 +46,7 @@ WANTLIB-qt += Qt6Widgets
> MODULES += devel/cmake \
> textproc/intltool
>
> -BUILD_DEPENDS-common += devel/fmt
> +BUILD_DEPENDS += devel/fmt
>
> LIB_DEPENDS-common += archivers/libdeflate \
> net/curl \
> diff --git a/net/transmission/distinfo b/net/transmission/distinfo
> index 644e3f51975..2f5dac89a78 100644
> --- a/net/transmission/distinfo
> +++ b/net/transmission/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (transmission-4.0.5.tar.xz) = /Wj/EUpHkgAEPDDH5p26TBky9682ykxbXS7ctYZuY1c=
> -SIZE (transmission-4.0.5.tar.xz) = 9745756
> +SHA256 (transmission-4.0.6.tar.xz) = Kjj+bYojmRaAtpHCd6M1+Idb3sorl8aya1mLycewxF8=
> +SIZE (transmission-4.0.6.tar.xz) = 11908296
> diff --git a/net/transmission/patches/patch-gtk_Application_cc b/net/transmission/patches/patch-gtk_Application_cc
> deleted file mode 100644
> index 8a6d7516424..00000000000
> --- a/net/transmission/patches/patch-gtk_Application_cc
> +++ /dev/null
> @@ -1,15 +0,0 @@
> -deps: bump libfmt to v10.0.0
> -fd583ac878806546c3780eab939fdabd9e94c3de
> -
> -Index: gtk/Application.cc
> ---- gtk/Application.cc.orig
> -+++ 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<int>(e.code()))));
> - }
> - }
> -
> diff --git a/net/transmission/patches/patch-gtk_DetailsDialog_cc b/net/transmission/patches/patch-gtk_DetailsDialog_cc
> deleted file mode 100644
> index c906d17f90d..00000000000
> --- a/net/transmission/patches/patch-gtk_DetailsDialog_cc
> +++ /dev/null
> @@ -1,14 +0,0 @@
> -fix: missing #include in DetailsDialog.cc
> -9b0be18cb5ae4c43c62ffaa6d7304f66332a5505
> -
> -Index: gtk/DetailsDialog.cc
> ---- gtk/DetailsDialog.cc.orig
> -+++ gtk/DetailsDialog.cc
> -@@ -68,6 +68,7 @@
> - #include <ws2tcpip.h>
> - #else
> - #include <arpa/inet.h>
> -+#include <sys/socket.h>
> - #endif
> -
> - using namespace std::literals;
> diff --git a/net/transmission/patches/patch-libtransmission_file-posix_cc b/net/transmission/patches/patch-libtransmission_file-posix_cc
> deleted file mode 100644
> index 6f876bfcb8f..00000000000
> --- a/net/transmission/patches/patch-libtransmission_file-posix_cc
> +++ /dev/null
> @@ -1,15 +0,0 @@
> -deps: bump libfmt to v10.0.0
> -fd583ac878806546c3780eab939fdabd9e94c3de
> -
> -Index: libtransmission/file-posix.cc
> ---- libtransmission/file-posix.cc.orig
> -+++ libtransmission/file-posix.cc
> -@@ -560,7 +560,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<int>(std_file)));
> - tr_error_set_from_errno(error, EINVAL);
> - }
> -
> diff --git a/net/transmission/patches/patch-libtransmission_variant-json_cc b/net/transmission/patches/patch-libtransmission_variant-json_cc
> deleted file mode 100644
> index 2796e46bd41..00000000000
> --- a/net/transmission/patches/patch-libtransmission_variant-json_cc
> +++ /dev/null
> @@ -1,15 +0,0 @@
> -deps: bump libfmt to v10.0.0
> -fd583ac878806546c3780eab939fdabd9e94c3de
> -
> -Index: libtransmission/variant-json.cc
> ---- libtransmission/variant-json.cc.orig
> -+++ 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<int>(error))));
> - }
> -
> - int error_callback(jsonsl_t jsn, jsonsl_error_t error, struct jsonsl_state_st* state, jsonsl_char_t* at)
> diff --git a/net/transmission/pkg/PLIST-main b/net/transmission/pkg/PLIST-main
> index fa3fe3bf428..86781b2d4d0 100644
> --- a/net/transmission/pkg/PLIST-main
> +++ b/net/transmission/pkg/PLIST-main
> @@ -61,6 +61,7 @@ share/doc/transmission/news/news-4.0.2.md
> share/doc/transmission/news/news-4.0.3.md
> share/doc/transmission/news/news-4.0.4.md
> share/doc/transmission/news/news-4.0.5.md
> +share/doc/transmission/news/news-4.0.6.md
> share/doc/transmission/rpc-spec.md
> share/doc/transmission/send-email-when-torrent-done.sh
> @comment XXX update-plist(1) really wants this here, but -main is CLI only
update: net/transmission 4.0.6