Subject: CVS commit: pkgsrc/net
From: Thomas Klausner
Date: 2023-02-13 12:26:30
Message id: 20230213112630.35269FA90@cvs.NetBSD.org

Log Message:
transmission*: update to 4.0.0

With two patches provided by Onno van der Linden.

## 4.0.0 beta 1

- Resource Efficiency - Use less memory, fewer CPU cycles
- Better Community - Pull requests welcomed and used
- Code Modernization - Rewritten in C++

### New Features

- Support for using BitTorrent v2 torrents and hybrid torrents. (Support for \ 
_creating_ v2 and hybrid torrents is slated for an upcoming release.)
- Users can now set "default" trackers that can be used to announce \ 
all public torrents.
- Newly-added seeds can start immediately and verify pieces on demand, instead \ 
of needing a full verify before seeding can begin.
- Added an option to omit potentially-identifying information (e.g. User-Agent \ 
and date created) when creating new torrents.
- The Web client has been rewritten and now supports mobile use.
- When creating new torrents, users can now specify the piece size.
- IPv6 blocklists are now supported.
- Beginning with 4.0.0-beta.1, Transmission releases now use semver versioning.
- Dozens of other new features -- too many to list here! We've been working on \ 
this for a year!

### Qt Client

- Support both Qt5 and Qt6

### GTK Client

- Ported to GTKMM

## 4.0.0 beta 2

### Highlights

* Added support for GTK 4.
* Lots of bugfixes!

## 4.0.0 beta 3

Bugfixes.

Files:
RevisionActionfile
1.33modifypkgsrc/net/transmission/Makefile
1.12modifypkgsrc/net/transmission/Makefile.common
1.5modifypkgsrc/net/transmission/PLIST
1.21modifypkgsrc/net/transmission/distinfo
1.55modifypkgsrc/net/transmission-gtk/Makefile
1.3modifypkgsrc/net/transmission-gtk/PLIST
1.66modifypkgsrc/net/transmission-qt/Makefile
1.3modifypkgsrc/net/transmission-qt/PLIST
1.1addpkgsrc/net/transmission-qt/options.mk
1.1addpkgsrc/net/transmission/patches/patch-CMakeLists.txt
1.1addpkgsrc/net/transmission/patches/patch-libtransmission_CMakeLists.txt
1.7removepkgsrc/net/transmission/patches/patch-qt_qtr.pro