head	1.101;
access;
symbols
	pkgsrc-2026Q2:1.100.0.2
	pkgsrc-2026Q2-base:1.100
	pkgsrc-2026Q1:1.99.0.2
	pkgsrc-2026Q1-base:1.99
	pkgsrc-2025Q4:1.97.0.2
	pkgsrc-2025Q4-base:1.97
	pkgsrc-2025Q3:1.95.0.2
	pkgsrc-2025Q3-base:1.95
	pkgsrc-2025Q2:1.94.0.2
	pkgsrc-2025Q2-base:1.94
	pkgsrc-2025Q1:1.91.0.2
	pkgsrc-2025Q1-base:1.91
	pkgsrc-2024Q4:1.90.0.2
	pkgsrc-2024Q4-base:1.90
	pkgsrc-2024Q3:1.87.0.2
	pkgsrc-2024Q3-base:1.87
	pkgsrc-2024Q2:1.85.0.2
	pkgsrc-2024Q2-base:1.85
	pkgsrc-2024Q1:1.82.0.2
	pkgsrc-2024Q1-base:1.82
	pkgsrc-2023Q4:1.80.0.2
	pkgsrc-2023Q4-base:1.80
	pkgsrc-2023Q3:1.77.0.2
	pkgsrc-2023Q3-base:1.77
	pkgsrc-2023Q2:1.76.0.2
	pkgsrc-2023Q2-base:1.76
	pkgsrc-2023Q1:1.70.0.2
	pkgsrc-2023Q1-base:1.70
	pkgsrc-2022Q4:1.64.0.2
	pkgsrc-2022Q4-base:1.64
	pkgsrc-2022Q3:1.62.0.4
	pkgsrc-2022Q3-base:1.62
	pkgsrc-2022Q2:1.62.0.2
	pkgsrc-2022Q2-base:1.62
	pkgsrc-2022Q1:1.60.0.4
	pkgsrc-2022Q1-base:1.60
	pkgsrc-2021Q4:1.60.0.2
	pkgsrc-2021Q4-base:1.60
	pkgsrc-2021Q3:1.58.0.4
	pkgsrc-2021Q3-base:1.58
	pkgsrc-2021Q2:1.58.0.2
	pkgsrc-2021Q2-base:1.58
	pkgsrc-2021Q1:1.56.0.4
	pkgsrc-2021Q1-base:1.56
	pkgsrc-2020Q4:1.56.0.2
	pkgsrc-2020Q4-base:1.56
	pkgsrc-2020Q3:1.55.0.2
	pkgsrc-2020Q3-base:1.55
	pkgsrc-2020Q2:1.52.0.2
	pkgsrc-2020Q2-base:1.52
	pkgsrc-2020Q1:1.48.0.2
	pkgsrc-2020Q1-base:1.48
	pkgsrc-2019Q4:1.44.0.6
	pkgsrc-2019Q4-base:1.44
	pkgsrc-2019Q3:1.44.0.2
	pkgsrc-2019Q3-base:1.44
	pkgsrc-2019Q2:1.40.0.2
	pkgsrc-2019Q2-base:1.40
	pkgsrc-2019Q1:1.39.0.4
	pkgsrc-2019Q1-base:1.39
	pkgsrc-2018Q4:1.39.0.2
	pkgsrc-2018Q4-base:1.39
	pkgsrc-2018Q3:1.36.0.2
	pkgsrc-2018Q3-base:1.36
	pkgsrc-2018Q2:1.34.0.2
	pkgsrc-2018Q2-base:1.34
	pkgsrc-2018Q1:1.32.0.2
	pkgsrc-2018Q1-base:1.32
	pkgsrc-2017Q4:1.28.0.2
	pkgsrc-2017Q4-base:1.28
	pkgsrc-2017Q3:1.27.0.4
	pkgsrc-2017Q3-base:1.27
	pkgsrc-2017Q2:1.25.0.2
	pkgsrc-2017Q2-base:1.25
	pkgsrc-2017Q1:1.23.0.2
	pkgsrc-2017Q1-base:1.23
	pkgsrc-2016Q4:1.20.0.2
	pkgsrc-2016Q4-base:1.20
	pkgsrc-2016Q3:1.18.0.4
	pkgsrc-2016Q3-base:1.18
	pkgsrc-2016Q2:1.18.0.2
	pkgsrc-2016Q2-base:1.18
	pkgsrc-2016Q1:1.15.0.2
	pkgsrc-2016Q1-base:1.15
	pkgsrc-2015Q4:1.14.0.2
	pkgsrc-2015Q4-base:1.14
	pkgsrc-2015Q3:1.12.0.4
	pkgsrc-2015Q3-base:1.12
	pkgsrc-2015Q2:1.12.0.2
	pkgsrc-2015Q2-base:1.12
	pkgsrc-2015Q1:1.10.0.2
	pkgsrc-2015Q1-base:1.10
	pkgsrc-2014Q4:1.9.0.6
	pkgsrc-2014Q4-base:1.9
	pkgsrc-2014Q3:1.9.0.4
	pkgsrc-2014Q3-base:1.9
	pkgsrc-2014Q2:1.9.0.2
	pkgsrc-2014Q2-base:1.9
	pkgsrc-2014Q1:1.5.0.2
	pkgsrc-2014Q1-base:1.5
	pkgsrc-2013Q4:1.4.0.6
	pkgsrc-2013Q4-base:1.4
	pkgsrc-2013Q3:1.4.0.4
	pkgsrc-2013Q3-base:1.4
	pkgsrc-2013Q2:1.4.0.2
	pkgsrc-2013Q2-base:1.4
	pkgsrc-2013Q1:1.1.0.2
	pkgsrc-2013Q1-base:1.1;
locks; strict;
comment	@# @;


1.101
date	2026.06.22.17.36.27;	author dogcow;	state Exp;
branches;
next	1.100;
commitid	dqTzxzuHyUezQOKG;

1.100
date	2026.05.14.16.41.52;	author ryoon;	state Exp;
branches;
next	1.99;
commitid	tKipFjQKzke3NNFG;

1.99
date	2026.02.06.10.05.39;	author wiz;	state Exp;
branches;
next	1.98;
commitid	MwQEYCXeWSFvIitG;

1.98
date	2026.01.07.08.48.29;	author wiz;	state Exp;
branches;
next	1.97;
commitid	1wQ3ICD8eebefrpG;

1.97
date	2025.10.23.20.38.55;	author wiz;	state Exp;
branches;
next	1.96;
commitid	1V2hBZn9ypXaCJfG;

1.96
date	2025.10.05.19.26.13;	author js;	state Exp;
branches;
next	1.95;
commitid	U70EDQkwOmfbOpdG;

1.95
date	2025.08.20.11.35.09;	author wiz;	state Exp;
branches;
next	1.94;
commitid	lgT5N7I1hRAxGs7G;

1.94
date	2025.04.24.14.15.29;	author wiz;	state Exp;
branches;
next	1.93;
commitid	A3VBjL8Zdd4LljSF;

1.93
date	2025.04.19.07.58.14;	author wiz;	state Exp;
branches;
next	1.92;
commitid	8J0gu7BGAw8XqDRF;

1.92
date	2025.04.17.21.52.05;	author wiz;	state Exp;
branches;
next	1.91;
commitid	xcIXAVA292fk6sRF;

1.91
date	2025.02.12.06.45.32;	author ryoon;	state Exp;
branches;
next	1.90;
commitid	wrOiT0jBBwBs99JF;

1.90
date	2024.11.14.22.21.18;	author wiz;	state Exp;
branches;
next	1.89;
commitid	JmuDYqwL4erbdFxF;

1.89
date	2024.11.01.12.54.03;	author wiz;	state Exp;
branches;
next	1.88;
commitid	QB4Wk02mZPuBuWvF;

1.88
date	2024.11.01.00.53.17;	author wiz;	state Exp;
branches;
next	1.87;
commitid	QT27BdVP362gvSvF;

1.87
date	2024.08.25.06.19.08;	author wiz;	state Exp;
branches;
next	1.86;
commitid	BcrSL94SO85mvanF;

1.86
date	2024.08.24.20.49.17;	author abs;	state Exp;
branches;
next	1.85;
commitid	5LCfCFz83ILOk7nF;

1.85
date	2024.05.29.16.34.04;	author adam;	state Exp;
branches;
next	1.84;
commitid	n8aFyEjEVZA0JUbF;

1.84
date	2024.05.16.06.15.25;	author wiz;	state Exp;
branches;
next	1.83;
commitid	kYKPUni8AkogJbaF;

1.83
date	2024.04.06.08.06.32;	author wiz;	state Exp;
branches;
next	1.82;
commitid	xuM7fEJrv2TOC35F;

1.82
date	2024.02.07.18.21.46;	author wiz;	state Exp;
branches;
next	1.81;
commitid	GlV9bhGyQbSeWwXE;

1.81
date	2024.01.30.14.22.29;	author ryoon;	state Exp;
branches;
next	1.80;
commitid	gARf2FgciecARtWE;

1.80
date	2023.11.12.13.23.14;	author wiz;	state Exp;
branches;
next	1.79;
commitid	SjpNXQIV5XeZ3kME;

1.79
date	2023.11.08.13.20.36;	author wiz;	state Exp;
branches;
next	1.78;
commitid	PsuHTklAIsF4bOLE;

1.78
date	2023.10.24.22.10.36;	author wiz;	state Exp;
branches;
next	1.77;
commitid	MTsrqKm6aGrQAVJE;

1.77
date	2023.07.18.18.36.31;	author nia;	state Exp;
branches;
next	1.76;
commitid	RHsqmRdmBXQOzjxE;

1.76
date	2023.05.22.21.00.42;	author wiz;	state Exp;
branches;
next	1.75;
commitid	pu0rM28UgpNvc0qE;

1.75
date	2023.05.06.19.09.46;	author ryoon;	state Exp;
branches;
next	1.74;
commitid	U0SnpK5fQpHc6WnE;

1.74
date	2023.04.27.05.43.12;	author wiz;	state Exp;
branches;
next	1.73;
commitid	HJ5mTgKMF0HXVHmE;

1.73
date	2023.04.19.08.11.14;	author adam;	state Exp;
branches;
next	1.72;
commitid	B8gCWhWtMX9vZGlE;

1.72
date	2023.04.07.18.48.43;	author nros;	state Exp;
branches;
next	1.71;
commitid	63JIEIYBgjtlVckE;

1.71
date	2023.04.03.20.21.17;	author nros;	state Exp;
branches;
next	1.70;
commitid	QZJcmO7ELDhQyHjE;

1.70
date	2023.02.21.09.09.40;	author wiz;	state Exp;
branches;
next	1.69;
commitid	IRxwRpb5qLLkaneE;

1.69
date	2023.02.20.21.49.01;	author wiz;	state Exp;
branches;
next	1.68;
commitid	qCUezx8bjngOojeE;

1.68
date	2023.02.20.17.06.50;	author wiz;	state Exp;
branches;
next	1.67;
commitid	GAFaRKeY8QVXPheE;

1.67
date	2023.02.14.09.45.39;	author wiz;	state Exp;
branches;
next	1.66;
commitid	75PUu5rHuYMtAtdE;

1.66
date	2023.02.13.11.26.29;	author wiz;	state Exp;
branches;
next	1.65;
commitid	gz9jWXY2vwc09mdE;

1.65
date	2023.01.29.21.17.31;	author ryoon;	state Exp;
branches;
next	1.64;
commitid	QL7aBXsBGmQvUtbE;

1.64
date	2022.11.23.16.20.55;	author adam;	state Exp;
branches;
next	1.63;
commitid	ju2K3LUYlTJKqQ2E;

1.63
date	2022.10.26.10.31.52;	author wiz;	state Exp;
branches;
next	1.62;
commitid	PVFjlIYUKslkpdZD;

1.62
date	2022.05.24.13.00.15;	author nia;	state Exp;
branches;
next	1.61;
commitid	2wsoDIguTnHudjFD;

1.61
date	2022.04.18.19.11.54;	author adam;	state Exp;
branches;
next	1.60;
commitid	eC9Na3jrfOOUpIAD;

1.60
date	2021.12.08.16.06.08;	author adam;	state Exp;
branches;
next	1.59;
commitid	2PyWjHx5T8rqARjD;

1.59
date	2021.09.29.19.01.12;	author adam;	state Exp;
branches;
next	1.58;
commitid	WsBUbBM52TSePSaD;

1.58
date	2021.04.21.13.25.14;	author adam;	state Exp;
branches;
next	1.57;
commitid	RAyVO2K5RkoQ8aQC;

1.57
date	2021.04.21.11.42.30;	author adam;	state Exp;
branches;
next	1.56;
commitid	fph0Axs0eT3az9QC;

1.56
date	2020.11.05.09.08.56;	author ryoon;	state Exp;
branches;
next	1.55;
commitid	VqGaBtHnBBcd5GuC;

1.55
date	2020.08.17.20.19.51;	author leot;	state Exp;
branches;
next	1.54;
commitid	ybGS4iX9Fz8imskC;

1.54
date	2020.07.25.20.20.05;	author wiz;	state Exp;
branches;
next	1.53;
commitid	MP22V65PWLLA7vhC;

1.53
date	2020.07.13.13.01.01;	author wiz;	state Exp;
branches;
next	1.52;
commitid	pbyO0IeYlp1M4VfC;

1.52
date	2020.06.02.08.24.35;	author adam;	state Exp;
branches
	1.52.2.1;
next	1.51;
commitid	nisovMpvvZm3RCaC;

1.51
date	2020.05.22.10.56.32;	author adam;	state Exp;
branches;
next	1.50;
commitid	m1Z0QPvTTTWz3e9C;

1.50
date	2020.05.06.14.04.58;	author adam;	state Exp;
branches;
next	1.49;
commitid	dLR3o37Fk2B5Cb7C;

1.49
date	2020.04.12.08.29.07;	author adam;	state Exp;
branches;
next	1.48;
commitid	7jZFLCnc3RCww44C;

1.48
date	2020.03.10.22.10.48;	author wiz;	state Exp;
branches;
next	1.47;
commitid	UV3Ncm9kwd8O7UZB;

1.47
date	2020.03.08.16.51.00;	author wiz;	state Exp;
branches;
next	1.46;
commitid	rcNYzTQo8icypCZB;

1.46
date	2020.01.18.21.50.27;	author jperkin;	state Exp;
branches;
next	1.45;
commitid	JW4hJgY8ZdoTFdTB;

1.45
date	2020.01.12.20.20.40;	author ryoon;	state Exp;
branches;
next	1.44;
commitid	5tyaDUwPevcZnrSB;

1.44
date	2019.08.22.12.23.42;	author ryoon;	state Exp;
branches;
next	1.43;
commitid	UuiyQ10Dn9Rtl1AB;

1.43
date	2019.07.20.23.14.41;	author wiz;	state Exp;
branches;
next	1.42;
commitid	8bP1cXWM4avQ0QvB;

1.42
date	2019.07.20.22.46.42;	author wiz;	state Exp;
branches;
next	1.41;
commitid	dMrQLvIeoazTQPvB;

1.41
date	2019.07.01.04.08.43;	author ryoon;	state Exp;
branches;
next	1.40;
commitid	qsMjwmrvOSh6hitB;

1.40
date	2019.04.03.00.33.01;	author ryoon;	state Exp;
branches;
next	1.39;
commitid	pkuNrSZ2MZiLWPhB;

1.39
date	2018.12.13.19.52.18;	author adam;	state Exp;
branches;
next	1.38;
commitid	XjJhLcEnCzYFVF3B;

1.38
date	2018.12.09.18.52.42;	author adam;	state Exp;
branches;
next	1.37;
commitid	Pdg91emznUBdJ93B;

1.37
date	2018.11.12.03.52.45;	author ryoon;	state Exp;
branches;
next	1.36;
commitid	9EFLHvDNIp1OBBZA;

1.36
date	2018.08.16.18.55.08;	author adam;	state Exp;
branches;
next	1.35;
commitid	myXuojHMA7ifrnOA;

1.35
date	2018.07.20.03.34.25;	author ryoon;	state Exp;
branches;
next	1.34;
commitid	09Go9qhjDl36dPKA;

1.34
date	2018.04.29.21.32.01;	author adam;	state Exp;
branches;
next	1.33;
commitid	QKwzJtFzAE0cOnAA;

1.33
date	2018.04.14.07.34.37;	author adam;	state Exp;
branches;
next	1.32;
commitid	OW5IgFIaJWdTEnyA;

1.32
date	2018.03.12.11.17.23;	author wiz;	state Exp;
branches;
next	1.31;
commitid	Mv60lx3Uo1UqW9uA;

1.31
date	2018.02.16.12.33.37;	author wiz;	state Exp;
branches;
next	1.30;
commitid	p6dLeNfzztWd95rA;

1.30
date	2018.01.16.09.37.00;	author wiz;	state Exp;
branches;
next	1.29;
commitid	rtGO1kHjCgNka5nA;

1.29
date	2018.01.01.21.18.49;	author adam;	state Exp;
branches;
next	1.28;
commitid	VDVceOVT4khVwdlA;

1.28
date	2017.11.30.16.45.35;	author adam;	state Exp;
branches
	1.28.2.1;
next	1.27;
commitid	2LNaDKcCKaKZ25hA;

1.27
date	2017.09.18.09.53.32;	author maya;	state Exp;
branches;
next	1.26;
commitid	BMfpJecGogsW6F7A;

1.26
date	2017.08.24.20.03.37;	author adam;	state Exp;
branches;
next	1.25;
commitid	SAladHuASDqXhv4A;

1.25
date	2017.04.30.01.21.58;	author ryoon;	state Exp;
branches;
next	1.24;
commitid	1A40BlmMDYkiOuPz;

1.24
date	2017.04.22.21.03.51;	author adam;	state Exp;
branches;
next	1.23;
commitid	FZEMSoU8Sj6ZBzOz;

1.23
date	2017.02.12.06.25.53;	author ryoon;	state Exp;
branches;
next	1.22;
commitid	k6LcxswBlcMUXCFz;

1.22
date	2017.02.06.13.55.51;	author wiz;	state Exp;
branches;
next	1.21;
commitid	gPJ49nTI4WujETEz;

1.21
date	2017.01.01.16.06.34;	author adam;	state Exp;
branches;
next	1.20;
commitid	jkBZ9Kd0NEyexhAz;

1.20
date	2016.12.04.05.17.38;	author ryoon;	state Exp;
branches;
next	1.19;
commitid	xSaWu3mShoBjQCwz;

1.19
date	2016.10.07.18.26.08;	author adam;	state Exp;
branches;
next	1.18;
commitid	WWBLkSP9Isuv4fpz;

1.18
date	2016.06.17.15.48.24;	author youri;	state Exp;
branches;
next	1.17;
commitid	jfgxNHUHpKuKNPaz;

1.17
date	2016.04.15.09.28.40;	author wiz;	state Exp;
branches;
next	1.16;
commitid	kayZh78ul3rNIH2z;

1.16
date	2016.04.11.19.02.01;	author ryoon;	state Exp;
branches;
next	1.15;
commitid	mgqGURJPmT1r1f2z;

1.15
date	2016.03.05.11.29.13;	author jperkin;	state Exp;
branches;
next	1.14;
commitid	1LoxeQftu903HrXy;

1.14
date	2015.11.01.09.15.27;	author adam;	state Exp;
branches;
next	1.13;
commitid	4exBmlCXJfApZmHy;

1.13
date	2015.10.10.01.58.17;	author ryoon;	state Exp;
branches;
next	1.12;
commitid	78BsYZiClqZSgvEy;

1.12
date	2015.04.25.14.23.47;	author tnn;	state Exp;
branches;
next	1.11;
commitid	fkfRjMEDCPfoNYiy;

1.11
date	2015.04.06.08.17.35;	author adam;	state Exp;
branches;
next	1.10;
commitid	dUs0ktQdJn8Wnvgy;

1.10
date	2015.01.10.20.48.58;	author wiz;	state Exp;
branches;
next	1.9;
commitid	UKmVknZQkyxejw5y;

1.9
date	2014.05.30.13.46.30;	author wiz;	state Exp;
branches;
next	1.8;
commitid	djZOdp42stDEczCx;

1.8
date	2014.04.09.07.27.15;	author obache;	state Exp;
branches;
next	1.7;
commitid	3Qx65Ha86azyJYvx;

1.7
date	2014.04.01.20.04.27;	author wiz;	state Exp;
branches;
next	1.6;
commitid	5NXAuXzKRanWb1vx;

1.6
date	2014.04.01.09.48.05;	author adam;	state Exp;
branches;
next	1.5;
commitid	3aLyvactRYpeMXux;

1.5
date	2014.02.12.23.18.26;	author tron;	state Exp;
branches;
next	1.4;
commitid	dfJj7CwMMWJzNRox;

1.4
date	2013.06.06.12.54.57;	author wiz;	state Exp;
branches;
next	1.3;
commitid	GnBhPNQZYUnQpySw;

1.3
date	2013.06.04.22.16.56;	author tron;	state Exp;
branches;
next	1.2;
commitid	wB5zURIqYs6HAlSw;

1.2
date	2013.06.03.10.05.49;	author wiz;	state Exp;
branches;
next	1.1;
commitid	kGMtnUPdN4amz9Sw;

1.1
date	2013.03.02.19.35.29;	author wiz;	state Exp;
branches;
next	;

1.52.2.1
date	2020.08.03.09.29.18;	author spz;	state Exp;
branches;
next	;
commitid	gFRgLVR5yFBueBiC;

1.28.2.1
date	2018.01.19.21.33.24;	author spz;	state Exp;
branches;
next	;
commitid	fieOUkci1nAj2xnA;


desc
@@


1.101
log
@Update transmission{,-common,-qt,-gtk} to 4.1.2

For a full list of changes, see news/news-4.1.*.md in the distfile; some
major feature changes/bugfixes:
    Improved uTP download performance.
    Added support for IPv6 and dual-stack UDP trackers.
    Support trackers that only support the old BEP-7 with &ipv4= and &ipv6=.
    New JSON-RPC 2.0-compliant RPC API.
    Added optional sequential downloading.
    Fixed 4.0.6 bug where Transmission might spam HTTP tracker announces.
    General performance improvements.
@
text
@# $NetBSD: Makefile,v 1.100 2026/05/14 16:41:52 ryoon Exp $

PKGNAME=	transmission-qt-${VERSION}
COMMENT=	Free, lightweight BitTorrent client (QT version)

DEPENDS+=	transmission-common>=${VERSION}:../../net/transmission-common

CMAKE_CONFIGURE_ARGS+=	-DENABLE_DAEMON=OFF
CMAKE_CONFIGURE_ARGS+=	-DENABLE_GTK=OFF
CMAKE_CONFIGURE_ARGS+=	-DENABLE_QT=ON
CMAKE_CONFIGURE_ARGS+=	-DENABLE_MAC=OFF
CMAKE_CONFIGURE_ARGS+=	-DENABLE_WEB=OFF
CMAKE_CONFIGURE_ARGS+=	-DENABLE_UTILS=OFF
CMAKE_CONFIGURE_ARGS+=	-DENABLE_CLI=OFF
CMAKE_CONFIGURE_ARGS+=	-DINSTALL_DOC=OFF
CMAKE_CONFIGURE_ARGS+=	-DENABLE_TESTS=OFF
CMAKE_CONFIGURE_ARGS+=	-DCMAKE_POLICY_VERSION_MINIMUM=3.5

USE_CXX_FEATURES+=	filesystem

CONFLICTS+=		Transmission-gui-[0-9]*

INSTALLATION_DIRS=	share/applications

# https://github.com/transmission/transmission/issues/4864
post-install:
	${INSTALL_DATA} ${FILESDIR}/transmission-qt.desktop		\
	${DESTDIR}${PREFIX}/share/applications/transmission-qt.desktop
	${RM} -R ${DESTDIR}${PREFIX}/share/transmission/public_html

.include "options.mk"
.include "../../net/transmission/Makefile.common"
.include "../../devel/cmake/build.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.100
log
@*: Recursive revbump from security/nettle-4.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2026/02/06 10:05:39 wiz Exp $
a3 1
PKGREVISION=	12
d34 1
@


1.99
log
@*: recursive bump for nettle 4.0 shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2026/01/07 08:48:29 wiz Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.98
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2025/10/23 20:38:55 wiz Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.97
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.96 2025/10/05 19:26:13 js Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.96
log
@*: rev bump for curl
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2025/08/20 11:35:09 wiz Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.95
log
@*: fix build with cmake 4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2025/04/24 14:15:29 wiz Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.94
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2025/04/19 07:58:14 wiz Exp $
d18 1
@


1.93
log
@*: recursive bump for default Kerberos implementation switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2025/04/17 21:52:05 wiz Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.92
log
@*: recursive bump for icu 77 and libxml2 2.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2025/02/12 06:45:32 ryoon Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.91
log
@*: Recursive revbump from audio/flac-1.5.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2024/11/14 22:21:18 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.90
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2024/11/01 12:54:03 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.89
log
@*: revbump for icu downgrade
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2024/11/01 00:53:17 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.88
log
@*: recursive bump for icu 76.1 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2024/08/25 06:19:08 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.87
log
@*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2024/08/24 20:49:17 abs Exp $
d4 1
@


1.86
log
@Update transmission{-common,-qt,-gtk} to 4.0.6

pkgsrc note - transmission will exit after a few seconds if www/curl
8.91 is installed due to a SIGPIPE issue. This update does not
affect that.

I'm hoping to push a patch with https://github.com/curl/curl/pull/14390
to www/curl shortly.

This is a bugfix-only release. Everyone's feedback on 4.0.x has
been very helpful -- thanks for all the suggestions, bug reports,
and pull requests!  What's New in 4.0.6 All Platforms

- Improved parsing HTTP tracker announce response. (#6223)
- Fixed 4.0.0 bug that caused some user scripts to have an invalid TR_TORRENT_TRACKERS environment variable. (#6434)
- Fixed 4.0.0 bug where alt-speed-enabled had no effect in settings.json. (#6483)
- Fixed 4.0.0 bug where the GTK client's "Use authentication" option was not saved between's sessions. (#6514)
- Fixed 4.0.0 bug where the filename for single-file torrents aren't sanitized. (#6846)

macOS Client

- Fix: Sparkle support for handling beta version updates. (#5263)
- Fixed app unable to start when having many torrents and TimeMachine enabled. (#6523)
- Fix: Sparkle Version Comparator. (#6623)

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. (#6516)

GTK Client

- Fixed build when compiling with GTKMM 4. (#6393)
- Added developer name to metainfo files. (#6598)
- Added the launchable desktop-id to metainfo files. (#6779)
- Fixed build when compiling on BSD. (#6812)

Web Client

- Fixed a 4.0.0 bug where the infinite ratio symbol was displayed incorrectly in the WebUI. (#6491, #6500)
- Fixed layout issue in speed display. (#6570)
- General UI improvement related to filterbar and fixes download/upload speed info wrap. (#6761)

Daemon

- Fixed a couple of logging issues. (#6463)

Everything Else

- Updated flatpak release metainfo. (#6357)
- Fixed libtransmission build on very old cmake versions. (#6418)
- UTP peer connections follow user-defined speed limits better now. (#6551)
- Only use a single concurrent queue for timeMachineExclude instead of one queue per torrent (#6523). (#6558)
- Fixed 4.0.5 bug where svg and png icons in the WebUI might not be displayed. (#6563)
- Fixed 4.0.0 bug where alt-speed-enabled had no effect in settings.json. (#6564)
- Fixed 4.0.0 bugs where some RPC methods don't put torrents in recently-active anymore. (#6565)
- Improved parsing HTTP tracker announce response. (#6567)
- Fixed compatibility with clang-format 18. (#6690)
- Fixed build when compiling with mbedtls 3.x . (#6823)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2024/05/29 16:34:04 adam Exp $
d8 9
a16 9
CMAKE_ARGS+=	-DENABLE_DAEMON=OFF
CMAKE_ARGS+=	-DENABLE_GTK=OFF
CMAKE_ARGS+=	-DENABLE_QT=ON
CMAKE_ARGS+=	-DENABLE_MAC=OFF
CMAKE_ARGS+=	-DENABLE_WEB=OFF
CMAKE_ARGS+=	-DENABLE_UTILS=OFF
CMAKE_ARGS+=	-DENABLE_CLI=OFF
CMAKE_ARGS+=	-DINSTALL_DOC=OFF
CMAKE_ARGS+=	-DENABLE_TESTS=OFF
@


1.85
log
@revbump after icu and protobuf updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2024/05/16 06:15:25 wiz Exp $
a3 1
PKGREVISION=	3
@


1.84
log
@*: recursive bump for gnutls p11-kit option

(existing installations need the bl3.mk included, but it's now only
optionally included)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2024/04/06 08:06:32 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.83
log
@* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.82 2024/02/07 18:21:46 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.82
log
@transmission-qt: reset PKGREVISION after update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2024/01/30 14:22:29 ryoon Exp $
d4 1
@


1.81
log
@*: Recursive revbump from audio/pulseaudio-17.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2023/11/12 13:23:14 wiz Exp $
a3 1
PKGREVISION=	6
@


1.80
log
@*: revebump for new brotli option for freetype2

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2023/11/08 13:20:36 wiz Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.79
log
@*: recursive bump for icu 74.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2023/10/24 22:10:36 wiz Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.78
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2023/07/18 18:36:31 nia Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.77
log
@net: Adapt packages to USE_(CC|CXX)_FEATURES where possible
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2023/05/22 21:00:42 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.76
log
@*: bump for libproxy 0.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2023/05/06 19:09:46 ryoon Exp $
d19 1
a19 1
GCC_REQD+=		8 # std::filesystem
@


1.75
log
@*: Recursive revbump from audio/libopus 1.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2023/04/27 05:43:12 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.74
log
@transmission*: update to 4.0.3

What's New in 4.0.3

All Platforms

    Fixed 4.0.2 higher CPU load while downloading. Regression introduced by #5167. (#5266, #5273)
    Fixed 4.0.0 bug where the torrentGet RPC method returned wrong trackerStats.tier values. (#5274)
    Fixed 4.0.0 HTTP announce behavior with bind-address-ipv* settings. (#5296)
    Fixed 4.0.0 bug in code that detects the computer's IPv6 support. (#5312)
    Silenced 4.0.0 minor log warnings for cross_seed_entry and uid entries in torrent files. (#5365)
    When adding a duplicate torrent via the RPC API, the return value now matches Transmission 3's return value. (#5370)
    Fixed use of metainfo display-name as a fallback name. (#5378)
    Updated torrent Peer ID generation to happen once per session, even for public torrents. (#5233)

macOS Client

    Added support for non-UTF-8 magnets. (#5244)
    Fixed potential memory leak in tr_strv_convert_utf8(). (#5264)
    Fixed crash on launch from tapping on a notification. (#5280)

Qt Client

    Fixed 4.0.2 FTBFS on Qt 5.13. (#5238)

GTK Client

    Fixed 4.0.0 preferences dialog being too large for small displays. (#5276, #5360)
    Fixed 4.0.0 regression of percents, speeds, sizes, etc. not being i18nized properly. (#5288)
    Fixed FTBFS in GTKMM 4.10. (#5289, #5295)

Web Client

    Fixed confusing Inspector UI when waiting for initial data from the server. (#5249)
    Fixed a keyboard shortcut conflict. (#5318)
    Turned off keyboard shortcuts when input fields have focus. (#5381)
    Show announce URL's origins in the inspector's tracker list. (#5382)
    Added missing date-added field in the Inspector's info tab. (#5386)

Daemon

    Set the log level sooner at startup to ensure events aren't missed. (#5345)

transmission-remote

    Fixed 4.0.0 bug in the display of how much of a torrent has been downloaded. (#5265)

Everything Else

    Bumped fallback version of libdeflate from v1.17 to bugfix release v1.18. (#5388)
    Documentation improvements. (#5278)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2023/04/19 08:11:14 adam Exp $
d4 1
@


1.73
log
@revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2023/04/07 18:48:43 nros Exp $
a3 1
PKGREVISION=	5
@


1.72
log
@revbump due to qt6 update to version 6.5.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2023/04/03 20:21:17 nros Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.71
log
@Revbump due to dependecy change in qt5-qtbase
Since these dependecies are bundled with
qt5-qtbase and not exposed to qt5 using
applications directly, only bump direct users
of qt5-qtbase.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2023/02/21 09:09:40 wiz Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.70
log
@transmission-qt: always use += with GCC_REQD
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2023/02/20 21:49:01 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.69
log
@transmission-qt: bump GCC_REQD to 8 because this uses std::filesystem
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2023/02/20 17:06:50 wiz Exp $
d19 1
a19 1
GCC_REQD=		8 # std::filesystem
@


1.68
log
@transmission*: bump graphical transmission packages for downlad fix patch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2023/02/14 09:45:39 wiz Exp $
d19 1
a19 1
GCC_REQD+=		7
@


1.67
log
@transmission*: depend on transmission-common

The web frontend files can be used with all frontends and the daemon.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2023/02/13 11:26:29 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.66
log
@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.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2023/01/29 21:17:31 ryoon Exp $
d4 1
d7 2
d25 1
d33 1
@


1.65
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2022/11/23 16:20:55 adam Exp $
a3 1
PKGREVISION=	10
d6 9
a14 1
MAKE_ENV+=		QTDIR=${QTDIR}
a17 9
MAKE_ENV.NetBSD+=	SUBLIBS=-lquota

INSTALL_ENV+=		INSTALL_ROOT=${DESTDIR}${PREFIX}

CONFIGURE_ARGS+=	--disable-cli
CONFIGURE_ARGS+=	--disable-daemon
CONFIGURE_ARGS+=	--disable-mac
CONFIGURE_ARGS+=	--without-gtk

a21 9
.include "../../net/transmission/Makefile.common"

post-build:
	cd ${WRKSRC}/qt && ${SETENV} ${MAKE_ENV} ${QTDIR}/bin/qmake qtr.pro
	cd ${WRKSRC}/qt && ${SETENV} ${MAKE_ENV} make

do-install:
	cd ${WRKSRC}/qt && ${SETENV} ${INSTALL_ENV} make install

d25 1
d27 2
a28 1
.include "../../x11/qt5-qtbase/buildlink3.mk"
@


1.64
log
@massive revision bump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2022/10/26 10:31:52 wiz Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.63
log
@*: bump PKGREVISION for libunistring shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2022/05/24 13:00:15 nia Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.62
log
@transmission-qt: Eliminate silly NetBSD version test.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2022/04/18 19:11:54 adam Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.61
log
@revbump for textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2021/12/08 16:06:08 adam Exp $
d11 1
a11 5
.include "../../mk/bsd.fast.prefs.mk"

.if !empty(MACHINE_PLATFORM:MNetBSD-[6-9].*-*)
MAKE_ENV+=		SUBLIBS=-lquota
.endif
@


1.60
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2021/09/29 19:01:12 adam Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.59
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2021/04/21 13:25:14 adam Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.58
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2021/04/21 11:42:30 adam Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.57
log
@revbump for textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2020/11/05 09:08:56 ryoon Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.56
log
@*: Recursive revbump from textproc/icu-68.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2020/08/17 20:19:51 leot Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.55
log
@*: revbump after fontconfig bl3 changes (libuuid removal)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2020/07/25 20:20:05 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.54
log
@transmission-qt: needs gcc 7.x (for <optional>)

Reported and tested by spz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2020/07/13 13:01:01 wiz Exp $
d4 1
@


1.53
log
@transmission*: update to 3.00

### All Platforms
- Allow the RPC server to listen on an IPv6 address ([#161](https://github.com/transmission/transmission/pull/161))
- Change `TR_CURL_SSL_VERIFY` to `TR_CURL_SSL_NO_VERIFY` and enable verification by default ([#334](https://github.com/transmission/transmission/pull/334))
- Go back to using hash as base name for resume and torrent files (those stored in configuration directory) ([#122](https://github.com/transmission/transmission/pull/122))
- Handle "fields" argument in "session-get" RPC request; if "fields" array is present in arguments, only return session fields specified; otherwise return all the fields as before
- Limit the number of incorrect authentication attempts in embedded web server to 100 to prevent brute-force attacks ([#371](https://github.com/transmission/transmission/pull/371))
- Set idle seed limit range to 1..40320 (4 weeks tops) in all clients ([#212](https://github.com/transmission/transmission/pull/212))
- Add Peer ID for Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk torrent clients ([#256](https://github.com/transmission/transmission/pull/256), [#285](https://github.com/transmission/transmission/pull/285), [#355](https://github.com/transmission/transmission/pull/355), [#363](https://github.com/transmission/transmission/pull/363), [#386](https://github.com/transmission/transmission/pull/386))
- Announce `INT64_MAX` as size left if the value is unknown (helps with e.g. Amazon S3 trackers) ([#250](https://github.com/transmission/transmission/pull/250))
- Add `TCP_FASTOPEN` support (should result in slight speedup) ([#184](https://github.com/transmission/transmission/pull/184))
- Improve ToS handling on IPv6 connections ([#128](https://github.com/transmission/transmission/pull/128), [#341](https://github.com/transmission/transmission/pull/341), [#360](https://github.com/transmission/transmission/pull/360), [#692](https://github.com/transmission/transmission/pull/692), [#737](https://github.com/transmission/transmission/pull/737))
- Abort handshake if establishing DH shared secret fails (leads to crash) ([#27](https://github.com/transmission/transmission/pull/27))
- Don't switch trackers while announcing (leads to crash) ([#297](https://github.com/transmission/transmission/pull/297))
- Improve completion scripts execution and error handling; add support for .cmd and .bat files on Windows ([#405](https://github.com/transmission/transmission/pull/405))
- Maintain a "session ID" file (in temporary directory) to better detect whether session is local or remote; return the ID as part of "session-get" response (TRAC-5348, [#861](https://github.com/transmission/transmission/pull/861))
- Change torrent location even if no data move is needed ([#35](https://github.com/transmission/transmission/pull/35))
- Support CIDR-notated blocklists ([#230](https://github.com/transmission/transmission/pull/230), [#741](https://github.com/transmission/transmission/pull/741))
- Update the resume file before running scripts ([#825](https://github.com/transmission/transmission/pull/825))
- Make multiscrape limits adaptive ([#837](https://github.com/transmission/transmission/pull/837))
- Add labels support to libtransmission and transmission-remote ([#822](https://github.com/transmission/transmission/pull/822))
- Parse `session-id` header case-insensitively ([#765](https://github.com/transmission/transmission/pull/765))
- Sanitize suspicious path components instead of rejecting them ([#62](https://github.com/transmission/transmission/pull/62), [#294](https://github.com/transmission/transmission/pull/294))
- Load CA certs from system store on Windows / OpenSSL ([#446](https://github.com/transmission/transmission/pull/446))
- Add support for mbedtls (formely polarssl) and wolfssl (formely cyassl), LibreSSL ([#115](https://github.com/transmission/transmission/pull/115), [#116](https://github.com/transmission/transmission/pull/116), [#284](https://github.com/transmission/transmission/pull/284), [#486](https://github.com/transmission/transmission/pull/486), [#524](https://github.com/transmission/transmission/pull/524), [#570](https://github.com/transmission/transmission/pull/570))
- Fix building against OpenSSL 1.1.0+ ([#24](https://github.com/transmission/transmission/pull/24))
- Fix quota support for uClibc-ng 1.0.18+ and DragonFly BSD ([#42](https://github.com/transmission/transmission/pull/42), [#58](https://github.com/transmission/transmission/pull/58), [#312](https://github.com/transmission/transmission/pull/312))
- Fix a number of memory leaks (magnet loading, session shutdown, bencoded data parsing) ([#56](https://github.com/transmission/transmission/pull/56))
- Bump miniupnpc version to 2.0.20170509 ([#347](https://github.com/transmission/transmission/pull/347))
- CMake-related improvements (Ninja generator, libappindicator, systemd, Solaris and macOS) ([#72](https://github.com/transmission/transmission/pull/72), [#96](https://github.com/transmission/transmission/pull/96), [#117](https://github.com/transmission/transmission/pull/117), [#118](https://github.com/transmission/transmission/pull/118), [#133](https://github.com/transmission/transmission/pull/133), [#191](https://github.com/transmission/transmission/pull/191))
- Switch to submodules to manage (most of) third-party dependencies
- Fail installation on Windows if UCRT is not installed

### Mac Client
- Bump minimum macOS version to 10.10
- Dark Mode support ([#644](https://github.com/transmission/transmission/pull/644), [#722](https://github.com/transmission/transmission/pull/722), [#757](https://github.com/transmission/transmission/pull/757), [#779](https://github.com/transmission/transmission/pull/779), [#788](https://github.com/transmission/transmission/pull/788))
- Remove Growl support, notification center is always used ([#387](https://github.com/transmission/transmission/pull/387))
- Fix autoupdate on High Sierra and up by bumping the Sparkle version ([#121](https://github.com/transmission/transmission/pull/121), [#600](https://github.com/transmission/transmission/pull/600))
- Transition to ARC ([#336](https://github.com/transmission/transmission/pull/336))
- Use proper UTF-8 encoding (with macOS-specific normalization) when setting download/incomplete directory and completion script paths ([#11](https://github.com/transmission/transmission/pull/11))
- Fix uncaught exception when dragging multiple items between groups ([#51](https://github.com/transmission/transmission/pull/51))
- Add flat variants of status icons for message log ([#134](https://github.com/transmission/transmission/pull/134))
- Optimize image resources size ([#304](https://github.com/transmission/transmission/pull/304), [#429](https://github.com/transmission/transmission/pull/429))
- Update file icon when file name changes ([#37](https://github.com/transmission/transmission/pull/37))
- Update translations

### GTK+ Client
- Add queue up/down hotkeys ([#158](https://github.com/transmission/transmission/pull/158))
- Modernize the .desktop file ([#162](https://github.com/transmission/transmission/pull/162))
- Add AppData file ([#224](https://github.com/transmission/transmission/pull/224))
- Add symbolic icon variant for the Gnome top bar and when the high contrast theme is in use ([#414](https://github.com/transmission/transmission/pull/414), [#449](https://github.com/transmission/transmission/pull/449))
- Update file icon when its name changes ([#37](https://github.com/transmission/transmission/pull/37))
- Switch from intltool to gettext for translations ([#584](https://github.com/transmission/transmission/pull/584), [#647](https://github.com/transmission/transmission/pull/647))
- Update translations, add new translations for Portuguese (Portugal)

### Qt Client
- Bump minimum Qt version to 5.2
- Fix dropping .torrent files into main window on Windows ([#269](https://github.com/transmission/transmission/pull/269))
- Fix prepending of drive letter to various user-selected paths on Windows ([#236](https://github.com/transmission/transmission/pull/236), [#307](https://github.com/transmission/transmission/pull/307), [#404](https://github.com/transmission/transmission/pull/404), [#437](https://github.com/transmission/transmission/pull/437), [#699](https://github.com/transmission/transmission/pull/699), [#723](https://github.com/transmission/transmission/pull/723), [#877](https://github.com/transmission/transmission/pull/877))
- Fix sorting by progress in presence of magnet transfers ([#234](https://github.com/transmission/transmission/pull/234))
- Fix .torrent file trashing upon addition ([#262](https://github.com/transmission/transmission/pull/262))
- Add queue up/down hotkeys ([#158](https://github.com/transmission/transmission/pull/158))
- Reduce torrent properties (file tree) memory usage
- Display tooltips in torrent properties (file tree) in case the names don't fit ([#411](https://github.com/transmission/transmission/pull/411))
- Improve UI look on hi-dpi displays (YMMV)
- Use session ID (if available) to check if session is local or not ([#861](https://github.com/transmission/transmission/pull/861))
- Use default (instead of system) locale to be more flexible ([#130](https://github.com/transmission/transmission/pull/130))
- Modernize the .desktop file ([#162](https://github.com/transmission/transmission/pull/162))
- Update translations, add new translations for Afrikaans, Catalan, Danish, Greek, Norwegian BokmÃ¥l, Slovenian

### Daemon
- Use libsystemd instead of libsystemd-daemon (TRAC-5921)
- Harden transmission-daemon.service by disallowing privileges elevation ([#795](https://github.com/transmission/transmission/pull/795))
- Fix exit code to be zero when dumping settings ([#487](https://github.com/transmission/transmission/pull/487))

### Web Client
- Fix tracker error XSS in inspector (CVE-?)
- Fix performance issues due to improper use of `setInterval()` for UI refresh (TRAC-6031)
- Fix recognition of `https://` links in comments field ([#41](https://github.com/transmission/transmission/pull/41), [#180](https://github.com/transmission/transmission/pull/180))
- Fix torrent list style in Google Chrome 59+ ([#384](https://github.com/transmission/transmission/pull/384))
- Show ETA in compact view on non-mobile devices ([#146](https://github.com/transmission/transmission/pull/146))
- Show upload file button on mobile devices ([#320](https://github.com/transmission/transmission/pull/320), [#431](https://github.com/transmission/transmission/pull/431), [#956](https://github.com/transmission/transmission/pull/956))
- Add keyboard hotkeys for web interface ([#351](https://github.com/transmission/transmission/pull/351))
- Disable autocompletion in torrent URL field ([#367](https://github.com/transmission/transmission/pull/367))

### Utils
- Prevent crash in transmission-show displaying torrents with invalid creation date ([#609](https://github.com/transmission/transmission/pull/609))
- Handle IPv6 RPC addresses in transmission-remote ([#247](https://github.com/transmission/transmission/pull/247))
- Add `--unsorted` option to transmission-show ([#767](https://github.com/transmission/transmission/pull/767))
- Widen the torrent-id column in transmission-remote for cleaner formatting ([#840](https://github.com/transmission/transmission/pull/840))
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2020/06/02 08:24:35 adam Exp $
d8 2
@


1.52
log
@Revbump for icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2020/05/22 10:56:32 adam Exp $
a3 1
PKGREVISION=	9
@


1.52.2.1
log
@Pullup ticket #6272 - requested by wiz
net/transmission-gtk: security update
net/transmission-qt: security update
net/transmission: security update

Revisions pulled up:
- net/transmission-gtk/Makefile                                 1.46
- net/transmission-gtk/PLIST                                    1.2
- net/transmission-qt/Makefile                                  1.54
- net/transmission/Makefile                                     1.27
- net/transmission/Makefile.common                              1.10
- net/transmission/PLIST                                        1.4
- net/transmission/distinfo                                     1.16
- net/transmission/patches/patch-qt_qtr.pro                     1.7

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Mon Jul 13 13:01:02 UTC 2020

   Modified Files:
   	pkgsrc/net/transmission: Makefile Makefile.common PLIST distinfo
   	pkgsrc/net/transmission-gtk: Makefile PLIST
   	pkgsrc/net/transmission-qt: Makefile
   	pkgsrc/net/transmission/patches: patch-qt_qtr.pro

   Log Message:
   transmission*: update to 3.00

   ### All Platforms
   - Allow the RPC server to listen on an IPv6 address ([#161](https://github.com/transmission/transmission/pull/161))
   - Change `TR_CURL_SSL_VERIFY` to `TR_CURL_SSL_NO_VERIFY` and enable verification by default ([#334](https://github.com/transmission/transmission/pull/334))
   - Go back to using hash as base name for resume and torrent files (those stored in configuration directory) ([#122](https://github.com/transmission/transmission/pull/122))
   - Handle "fields" argument in "session-get" RPC request; if "fields" array is present in arguments, only return session fields specified; otherwise return all the fields as before
   - Limit the number of incorrect authentication attempts in embedded web server to 100 to prevent brute-force attacks ([#371](https://github.com/transmission/transmission/pull/371))
   - Set idle seed limit range to 1..40320 (4 weeks tops) in all clients ([#212](https://github.com/transmission/transmission/pull/212))
   - Add Peer ID for Xfplay, PicoTorrent, Free Download Manager, Folx, Baidu Netdisk torrent clients ([#256](https://github.com/transmission/transmission/pull/256), [#285](https://github.com/transmission/transmission/pull/285), [#355](https://github.com/transmission/transmission/pull/355), [#363](https://github.com/transmission/transmission/pull/363), [#386](https://github.com/transmission/transmission/pull/386))
   - Announce `INT64_MAX` as size left if the value is unknown (helps with e.g. Amazon S3 trackers) ([#250](https://github.com/transmission/transmission/pull/250))
   - Add `TCP_FASTOPEN` support (should result in slight speedup) ([#184](https://github.com/transmission/transmission/pull/184))
   - Improve ToS handling on IPv6 connections ([#128](https://github.com/transmission/transmission/pull/128), [#341](https://github.com/transmission/transmission/pull/341), [#360](https://github.com/transmission/transmission/pull/360), [#692](https://github.com/transmission/transmission/pull/692), [#737](https://github.com/transmission/transmission/pull/737))
   - Abort handshake if establishing DH shared secret fails (leads to crash) ([#27](https://github.com/transmission/transmission/pull/27))
   - Don't switch trackers while announcing (leads to crash) ([#297](https://github.com/transmission/transmission/pull/297))
   - Improve completion scripts execution and error handling; add support for .cmd and .bat files on Windows ([#405](https://github.com/transmission/transmission/pull/405))
   - Maintain a "session ID" file (in temporary directory) to better detect whether session is local or remote; return the ID as part of "session-get" response (TRAC-5348, [#861](https://github.com/transmission/transmission/pull/861))
   - Change torrent location even if no data move is needed ([#35](https://github.com/transmission/transmission/pull/35))
   - Support CIDR-notated blocklists ([#230](https://github.com/transmission/transmission/pull/230), [#741](https://github.com/transmission/transmission/pull/741))
   - Update the resume file before running scripts ([#825](https://github.com/transmission/transmission/pull/825))
   - Make multiscrape limits adaptive ([#837](https://github.com/transmission/transmission/pull/837))
   - Add labels support to libtransmission and transmission-remote ([#822](https://github.com/transmission/transmission/pull/822))
   - Parse `session-id` header case-insensitively ([#765](https://github.com/transmission/transmission/pull/765))
   - Sanitize suspicious path components instead of rejecting them ([#62](https://github.com/transmission/transmission/pull/62), [#294](https://github.com/transmission/transmission/pull/294))
   - Load CA certs from system store on Windows / OpenSSL ([#446](https://github.com/transmission/transmission/pull/446))
   - Add support for mbedtls (formely polarssl) and wolfssl (formely cyassl), LibreSSL ([#115](https://github.com/transmission/transmission/pull/115), [#116](https://github.com/transmission/transmission/pull/116), [#284](https://github.com/transmission/transmission/pull/284), [#486](https://github.com/transmission/transmission/pull/486), [#524](https://github.com/transmission/transmission/pull/524), [#570](https://github.com/transmission/transmission/pull/570))
   - Fix building against OpenSSL 1.1.0+ ([#24](https://github.com/transmission/transmission/pull/24))
   - Fix quota support for uClibc-ng 1.0.18+ and DragonFly BSD ([#42](https://github.com/transmission/transmission/pull/42), [#58](https://github.com/transmission/transmission/pull/58), [#312](https://github.com/transmission/transmission/pull/312))
   - Fix a number of memory leaks (magnet loading, session shutdown, bencoded data parsing) ([#56](https://github.com/transmission/transmission/pull/56))
   - Bump miniupnpc version to 2.0.20170509 ([#347](https://github.com/transmission/transmission/pull/347))
   - CMake-related improvements (Ninja generator, libappindicator, systemd, Solaris and macOS) ([#72](https://github.com/transmission/transmission/pull/72), [#96](https://github.com/transmission/transmission/pull/96), [#117](https://github.com/transmission/transmission/pull/117), [#118](https://github.com/transmission/transmission/pull/118), [#133](https://github.com/transmission/transmission/pull/133), [#191](https://github.com/transmission/transmission/pull/191))
   - Switch to submodules to manage (most of) third-party dependencies
   - Fail installation on Windows if UCRT is not installed

   ### Mac Client
   - Bump minimum macOS version to 10.10
   - Dark Mode support ([#644](https://github.com/transmission/transmission/pull/644), [#722](https://github.com/transmission/transmission/pull/722), [#757](https://github.com/transmission/transmission/pull/757), [#779](https://github.com/transmission/transmission/pull/779), [#788](https://github.com/transmission/transmission/pull/788))
   - Remove Growl support, notification center is always used ([#387](https://github.com/transmission/transmission/pull/387))
   - Fix autoupdate on High Sierra and up by bumping the Sparkle version ([#121](https://github.com/transmission/transmission/pull/121), [#600](https://github.com/transmission/transmission/pull/600))
   - Transition to ARC ([#336](https://github.com/transmission/transmission/pull/336))
   - Use proper UTF-8 encoding (with macOS-specific normalization) when setting download/incomplete directory and completion script paths ([#11](https://github.com/transmission/transmission/pull/11))
   - Fix uncaught exception when dragging multiple items between groups ([#51](https://github.com/transmission/transmission/pull/51))
   - Add flat variants of status icons for message log ([#134](https://github.com/transmission/transmission/pull/134))
   - Optimize image resources size ([#304](https://github.com/transmission/transmission/pull/304), [#429](https://github.com/transmission/transmission/pull/429))
   - Update file icon when file name changes ([#37](https://github.com/transmission/transmission/pull/37))
   - Update translations

   ### GTK+ Client
   - Add queue up/down hotkeys ([#158](https://github.com/transmission/transmission/pull/158))
   - Modernize the .desktop file ([#162](https://github.com/transmission/transmission/pull/162))
   - Add AppData file ([#224](https://github.com/transmission/transmission/pull/224))
   - Add symbolic icon variant for the Gnome top bar and when the high contrast theme is in use ([#414](https://github.com/transmission/transmission/pull/414), [#449](https://github.com/transmission/transmission/pull/449))
   - Update file icon when its name changes ([#37](https://github.com/transmission/transmission/pull/37))
   - Switch from intltool to gettext for translations ([#584](https://github.com/transmission/transmission/pull/584), [#647](https://github.com/transmission/transmission/pull/647))
   - Update translations, add new translations for Portuguese (Portugal)

   ### Qt Client
   - Bump minimum Qt version to 5.2
   - Fix dropping .torrent files into main window on Windows ([#269](https://github.com/transmission/transmission/pull/269))
   - Fix prepending of drive letter to various user-selected paths on Windows ([#236](https://github.com/transmission/transmission/pull/236), [#307](https://github.com/transmission/transmission/pull/307), [#404](https://github.com/transmission/transmission/pull/404), [#437](https://github.com/transmission/transmission/pull/437), [#699](https://github.com/transmission/transmission/pull/699), [#723](https://github.com/transmission/transmission/pull/723), [#877](https://github.com/transmission/transmission/pull/877))
   - Fix sorting by progress in presence of magnet transfers ([#234](https://github.com/transmission/transmission/pull/234))
   - Fix .torrent file trashing upon addition ([#262](https://github.com/transmission/transmission/pull/262))
   - Add queue up/down hotkeys ([#158](https://github.com/transmission/transmission/pull/158))
   - Reduce torrent properties (file tree) memory usage
   - Display tooltips in torrent properties (file tree) in case the names don't fit ([#411](https://github.com/transmission/transmission/pull/411))
   - Improve UI look on hi-dpi displays (YMMV)
   - Use session ID (if available) to check if session is local or not ([#861](https://github.com/transmission/transmission/pull/861))
   - Use default (instead of system) locale to be more flexible ([#130](https://github.com/transmission/transmission/pull/130))
   - Modernize the .desktop file ([#162](https://github.com/transmission/transmission/pull/162))
   - Update translations, add new translations for Afrikaans, Catalan, Danish, Greek, Norwegian Bokmål, Slovenian

   ### Daemon
   - Use libsystemd instead of libsystemd-daemon (TRAC-5921)
   - Harden transmission-daemon.service by disallowing privileges elevation ([#795](https://github.com/transmission/transmission/pull/795))
   - Fix exit code to be zero when dumping settings ([#487](https://github.com/transmission/transmission/pull/487))

   ### Web Client
   - Fix tracker error XSS in inspector (CVE-?)
   - Fix performance issues due to improper use of `setInterval()` for UI refresh (TRAC-6031)
   - Fix recognition of `https://` links in comments field ([#41](https://github.com/transmission/transmission/pull/41), [#180](https://github.com/transmission/transmission/pull/180))
   - Fix torrent list style in Google Chrome 59+ ([#384](https://github.com/transmission/transmission/pull/384))
   - Show ETA in compact view on non-mobile devices ([#146](https://github.com/transmission/transmission/pull/146))
   - Show upload file button on mobile devices ([#320](https://github.com/transmission/transmission/pull/320), [#431](https://github.com/transmission/transmission/pull/431), [#956](https://github.com/transmission/transmission/pull/956))
   - Add keyboard hotkeys for web interface ([#351](https://github.com/transmission/transmission/pull/351))
   - Disable autocompletion in torrent URL field ([#367](https://github.com/transmission/transmission/pull/367))

   ### Utils
   - Prevent crash in transmission-show displaying torrents with invalid creation date ([#609](https://github.com/transmission/transmission/pull/609))
   - Handle IPv6 RPC addresses in transmission-remote ([#247](https://github.com/transmission/transmission/pull/247))
   - Add `--unsorted` option to transmission-show ([#767](https://github.com/transmission/transmission/pull/767))
   - Widen the torrent-id column in transmission-remote for cleaner formatting ([#840](https://github.com/transmission/transmission/pull/840))


   To generate a diff of this commit:
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/net/transmission/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/transmission/Makefile.common
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/transmission/PLIST
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/transmission/distinfo
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/net/transmission-gtk/Makefile
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/transmission-gtk/PLIST
   cvs rdiff -u -r1.52 -r1.53 pkgsrc/net/transmission-qt/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/transmission/patches/patch-qt_qtr.pro
-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Sat Jul 25 20:20:05 UTC 2020

   Modified Files:
           pkgsrc/net/transmission-qt: Makefile

   Log Message:
   transmission-qt: needs gcc 7.x (for <optional>)

   Reported and tested by spz.


   To generate a diff of this commit:
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/net/transmission-qt/Makefile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2020/06/02 08:24:35 adam Exp $
d4 1
a8 2
GCC_REQD+=		7

@


1.51
log
@revbump after updating security/nettle
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2020/05/06 14:04:58 adam Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.50
log
@revbump after boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2020/04/12 08:29:07 adam Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.49
log
@Recursive revision bump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2020/03/10 22:10:48 wiz Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.48
log
@librsvg: update bl3.mk to remove libcroco in rust case

recursive bump for the dependency change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2020/03/08 16:51:00 wiz Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.47
log
@*: recursive bump for libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2020/01/18 21:50:27 jperkin Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.46
log
@*: Recursive revision bump for openssl 1.1.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2020/01/12 20:20:40 ryoon Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.45
log
@*: Recursive revbump from devel/boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2019/08/22 12:23:42 ryoon Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.44
log
@Recursive revbump from boost-1.71.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2019/07/20 23:14:41 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.43
log
@transmission*: update to 2.94

Changes:

    Fix building against LibreSSL (#284, #486, #570)
    Fix building against mbedTLS (#115, #528)
    Fix torrents ETA calculation (#522)
    Fix cross-compilation issues caused by miniupnpc configuration test (#475)

Qt Client

    Fix bad downloaded percentage in DetailsDialog (#547)

Web Client

    Fix tracker error XSS in inspector (CVE pending; found by Rory McNamara of Gotham Digital Science)
    Fix torrent name HTML-escaping in trackers inspector tab
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2019/07/20 22:46:42 wiz Exp $
d4 1
@


1.42
log
@*: recursive bump for nettle 3.5.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2019/07/01 04:08:43 ryoon Exp $
d4 1
a4 1
PKGREVISION=	25
a5 1
USE_LANGUAGES=		c c++
d23 2
a34 1
	${MKDIR} ${DESTDIR}${PREFIX}/share/applications &&		\
@


1.41
log
@Recursive revbump from boost-1.70.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2019/04/03 00:33:01 ryoon Exp $
d4 1
a4 1
PKGREVISION=	24
@


1.40
log
@Recursive revbump from textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2018/12/13 19:52:18 adam Exp $
d4 1
a4 1
PKGREVISION=	23
@


1.39
log
@revbump for boost 1.69.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2018/12/09 18:52:42 adam Exp $
d4 1
a4 1
PKGREVISION=	22
@


1.38
log
@revbump after updating textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2018/11/12 03:52:45 ryoon Exp $
d4 1
a4 1
PKGREVISION=	21
@


1.37
log
@Recursive revbump from hardbuzz-2.1.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2018/08/16 18:55:08 adam Exp $
d4 1
a4 1
PKGREVISION=	20
@


1.36
log
@revbump after boost-libs update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2018/07/20 03:34:25 ryoon Exp $
d4 1
a4 1
PKGREVISION=	19
@


1.35
log
@Recursive revbump from textproc/icu-62.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2018/04/29 21:32:01 adam Exp $
d4 1
a4 1
PKGREVISION=	18
@


1.34
log
@revbump for boost-libs update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2018/04/14 07:34:37 adam Exp $
d4 1
a4 1
PKGREVISION=	17
@


1.33
log
@revbump after icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2018/03/12 11:17:23 wiz Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.32
log
@Recursive bumps for fontconfig and libzip dependency changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2018/02/16 12:33:37 wiz Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.31
log
@transmission*: fix build with openssl-1.1.

From upstream via Peter Hjalmarsson via
https://bugzilla.redhat.com/show_bug.cgi?id=1468077

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2018/01/16 09:37:00 wiz Exp $
d4 1
a4 1
PKGREVISION=	14
@


1.30
log
@transmission*: Fix security issue

Fix a weakness that allows remote code execution via the Transmission
RPC server using DNS rebinding:

https://bugs.chromium.org/p/project-zero/issues/detail?id=1447

Patch adapted from Tavis Ormandy's patch on the Transmission master
branch to the Transmission 2.92 release by Leo Famulari
<leo@@famulari.name>:

https://github.com/transmission/transmission/pull/468/commits

Via FreeBSD ports.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2018/01/01 21:18:49 adam Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.29
log
@Revbump after boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2017/11/30 16:45:35 adam Exp $
d4 1
a4 1
PKGREVISION=	12
@


1.28
log
@Revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2017/09/18 09:53:32 maya Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.28.2.1
log
@Pullup ticket #5683 - requested by wiz
net/transmission: security update
net/transmission-qt: security update
net/transmission-gtk: security update

Revisions pulled up:
- net/transmission-gtk/Makefile                                 1.26
- net/transmission-qt/Makefile                                  1.30
- net/transmission/Makefile                                     1.13
- net/transmission/distinfo                                     1.13
- net/transmission/patches/patch-libtransmission_quark.c        1.1
- net/transmission/patches/patch-libtransmission_quark.h        1.1
- net/transmission/patches/patch-libtransmission_rpc-server.c   1.1
- net/transmission/patches/patch-libtransmission_rpc-server.h   1.1
- net/transmission/patches/patch-libtransmission_session.c      1.1
- net/transmission/patches/patch-libtransmission_transmission.h 1.1
- net/transmission/patches/patch-libtransmission_web.c          1.1

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Tue Jan 16 09:37:00 UTC 2018

   Modified Files:
   	pkgsrc/net/transmission: Makefile distinfo
   	pkgsrc/net/transmission-gtk: Makefile
   	pkgsrc/net/transmission-qt: Makefile
   Added Files:
   	pkgsrc/net/transmission/patches: patch-libtransmission_quark.c
   	    patch-libtransmission_quark.h patch-libtransmission_rpc-server.c
   	    patch-libtransmission_rpc-server.h patch-libtransmission_session.c
   	    patch-libtransmission_transmission.h patch-libtransmission_web.c

   Log Message:
   transmission*: Fix security issue

   Fix a weakness that allows remote code execution via the Transmission
   RPC server using DNS rebinding:

   https://bugs.chromium.org/p/project-zero/issues/detail?id47

   Patch adapted from Tavis Ormandy's patch on the Transmission master
   branch to the Transmission 2.92 release by Leo Famulari
   <leo@@famulari.name>:

   https://github.com/transmission/transmission/pull/468/commits

   Via FreeBSD ports.

   Bump PKGREVISION.


   To generate a diff of this commit:
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/net/transmission/Makefile \
       pkgsrc/net/transmission/distinfo
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/transmission-gtk/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/transmission-qt/Makefile
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/net/transmission/patches/patch-libtransmission_quark.c \
       pkgsrc/net/transmission/patches/patch-libtransmission_quark.h \
       pkgsrc/net/transmission/patches/patch-libtransmission_rpc-server.c \
       pkgsrc/net/transmission/patches/patch-libtransmission_rpc-server.h \
       pkgsrc/net/transmission/patches/patch-libtransmission_session.c \
       pkgsrc/net/transmission/patches/patch-libtransmission_transmission.h \
       pkgsrc/net/transmission/patches/patch-libtransmission_web.c
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
a4 1
PKGREVISION=	13
@


1.27
log
@revbump for requiring ICU 59.x
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2017/08/24 20:03:37 adam Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.26
log
@Revbump for boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2017/04/30 01:21:58 ryoon Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.25
log
@Recursive revbump from boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2017/04/22 21:03:51 adam Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.24
log
@Revbump after icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2017/02/12 06:25:53 ryoon Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.23
log
@Recursive revbump from fonts/harfbuzz
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2017/02/06 13:55:51 wiz Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.22
log
@Recursive bump for harfbuzz's new graphite2 dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2017/01/01 16:06:34 adam Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.21
log
@Revbump after boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2016/12/04 05:17:38 ryoon Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.20
log
@Recursive revbump from textproc/icu 58.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2016/10/07 18:26:08 adam Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.19
log
@Revbump post boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2016/06/17 15:48:24 youri Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.18
log
@transmission-qt: Add a desktop entry.
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2016/04/15 09:28:40 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.17
log
@Update transmission* to 2.92.

=== Transmission 2.92 (2016/03/06) ===
[http://trac.transmissionbt.com/query?milestone=2.92&group=component&order=severity All tickets closed by this release]
==== Mac Client ====
  * Build OSX.KeRanger.A ransomware removal into the app

=== Transmission 2.91 (2016/03/06) ===
[http://trac.transmissionbt.com/query?milestone=2.91&group=component&order=severity All tickets closed by this release]
==== All Platforms ====
  * Fix Makefile.am to include Windows patches into source archive
  * Fix miniupnpc script to handle spaces and other special chars in paths
==== Mac Client ====
  * Prevent crash during group rules removal in some cases
  * Fix failure to remove seeding completion notifications from notification center
  * Show main window and scroll to torrent on notification click
  * Fix issue on Yosemite where peers view didn't occupy all the available space when web seed view was hidden
==== Qt Client ====
  * Fix existing running instance detection and torrents delegation when using DBus
==== Daemon ====
  * Fix building on Windows x86
  * Add `--blocklist-update` argument description to transmission-remote man page
  * Use `-rad` as short form of `--remove-and-delete` option in transmission-remote

=== Transmission 2.90 (2016/02/28) ===
[http://trac.transmissionbt.com/query?milestone=2.90&group=component&order=severity All tickets closed by this release]
==== All Platforms ====
  * Fix renaming torrent files with common prefix
  * Fix some more thread safety bugs in the tr_list datatype
  * Fix infinite loop when removing torrent data
  * Add support for CyaSSL/WolfSSL and PolarSSL cryptographic backends; bump OpenSSL minimum to v0.9.7
  * Initial CMake build system support
  * Many improvements to support Windows builds with MSVS and MinGW; drop XP/2003 support, only Vista and up now
  * Allow building against system UTP and DHT libraries
  * Fix several memory leaks and buffer overflows
  * Support miniupnpc API v14
  * Fix "prefetch-enabled" value type in settings.json (boolean instead of integer)
  * Fix some issues discovered by static analysis (cppcheck, coverity)
  * Fix invalid JSON encoding for non-printable characters
  * Fix multi-threaded locale use when encoding/decoding JSON data
  * Fix encrypted communication with libevent 2.1+
  * Prevent completed pieces modification by webseeds
  * Require absolute paths in RPC requests
  * Fix and unify torrent origin display in GTK+, Qt and web clients
  * Fix crash on session shutdown (evdns_getaddrinfo_cancel)
  * Retry if RPC server fails to bind to specified address
  * Improve error checking on metadata retrieval
  * Improve UTF-8 validity checking (merge changes from LLVM)
  * Don't build transmission-cli by default (it's long deprecated)
==== Mac Client ====
  * UI fixes for OS X 10.9+
  * Trim potential URIs from clipboard
  * Allow downloading files from http servers (not https) on OS X 10.11+
  * Change Sparkle Update URL to use HTTPS instead of HTTP (addresses Sparkle vulnerability)
  * Fix global options popover layout
  * Fix building with Xcode 7+
  * Drop OS X 10.6 support
==== GTK+ Client ====
  * Fix overshoot and undershoot indicators display with GTK+ 3.16+ in main window
  * Don't require DISPLAY if started with `--version` argument
==== Qt Client ====
  * Improve performance in Torrent Properties dialog for torrents with lots of files
  * Prevent entering file renaming mode with mouse double-click
  * Add context menu on files tab of Torrent Properties dialog resembling that of Mac client
  * Remove torrent file from watch directory even if "show options dialog" is not set
  * Use theme-provided icons in system tray and About dialog
  * Fix initial watch directory scan
  * Improve filter bar look and feel; lots of other small visual fixes; RTL layout fixes
  * Show message to the user when duplicate torrent is being added
  * Improve magnets handling in main window
  * Display notifications via tray icon if D-Bus is not available
  * Show notice on top of filtered torrents list; clear whole filter on notice double-click
  * Add proper compiler flags to indicate C++11 use
  * Fix translation files loading
  * Add Chinese (China), German, Indonesian, Italian (Italy), Korean, Polish (Poland), Ukrainian translations; update existing translations
==== Daemon ====
  * Run as service on Windows when in background mode
  * Rework directory watching, add support for native mechanisms on BSD/Darwin (kqueue) and Windows (ReadDirectoryChanges)
  * Don't make assumptions of remote path validity in transmission-remote
==== Web Client ====
  * Content Security Policy enhancements
  * Enable "resume now" for queued torrents
  * Mark appropriate fields in preferences dialog as HTML5 number fields
  * Update to jQuery 1.11.2, jQueryUI 1.11.4; use jQueryUI menus instead of custom ones
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2016/04/11 19:02:01 ryoon Exp $
d4 1
d33 5
@


1.16
log
@Recursive revbump from textproc/icu 57.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2016/03/05 11:29:13 jperkin Exp $
a3 1
PKGREVISION=	6
@


1.15
log
@Bump PKGREVISION for security/openssl ABI bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2015/11/01 09:15:27 adam Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.14
log
@Remove qt5-dbus dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2015/10/10 01:58:17 ryoon Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.13
log
@Recursive revbump from textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2015/04/25 14:23:47 tnn Exp $
d4 1
a4 1
PKGREVISION=	3
a32 1
.include "../../x11/qt5-dbus/buildlink3.mk"
@


1.12
log
@Recursive revbump following MesaLib update, categories g through n.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2015/04/06 08:17:35 adam Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.11
log
@Revbump after updating textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2015/01/10 20:48:58 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.10
log
@Simplify PKGNAME.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2014/05/30 13:46:30 wiz Exp $
d4 1
@


1.9
log
@Update transmission packages to 2.83:

All Platforms

    Licensing change: the GNU GPLv2 code can now be used under GNU GPL v2 or v3
    Fix network hanging issues that could occur when both UTP and DHT were enabled
    Fix 2.82 file descriptor leak when importing a blocklist
    Disallow torrents that contain "/../" in the path
    Fix 2.82 bug that didn't retain peers between sessions
    Fix potential dangling memory error in UDP tracker DNS lookups
    Remember a torrent's "queued" state between Transmission sessions
    Updated third party libraries: DHT updated to v0.22; miniupnpc updated to v1.9
    Autoconf script fixes: better detection of ccache, minupnpc
    Fix the X-Transmission-Session-Id header to be valid with the SPDY protocol
    Fix thread safety bugs in the tr_list datatype
    When determining free disk space on NetBSD>=6, support its Quota feature
    Windows portability improvements

Mac Client

    Share option in File menu and context menu
    Show all torrents when the filter bar is hidden
    Show zero-byte files correctly
    Coalesce multiple Speed Limit Auto Enabled/Disabled? notifications
    Turkish localization
    Removed Brazilian Portuguese localization because of lack of localizer (European Portuguese localization remains)

GTK+ Client

    Fix threading issue on shutdown

Qt Client

    Fix toggle-downloading-by-pressing-spacebar in the file list
    Fix "Open URL" crash from dangling pointer
    Support launching downloaded files from inside Transmission
    On Windows, use native Windows icons
    Improved network status info and tooltip in the status bar
    Fix "Open Torrent" dialog crash in Qt 5.2

Daemon

    On systemd systems, fix config reloading via 'systemctl reload'
    Use libevent's event loop
    Fix discrepancy in curl SSL setup between tr-daemon and tr-remote
    Fix broken OS X build

Web Client

    Support file renaming in the web client
    Fix incorrect torrent state being displayed for magnet links
    Make URLs in the torrent's comment field clickable (and sanitize them to prevent cross-scripting)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2014/04/09 07:27:15 obache Exp $
d3 1
a3 1
PKGNAME=	${DISTNAME:C:-:-qt-:}
@


1.8
log
@recursive bump from icu shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2014/04/01 20:04:27 wiz Exp $
a3 1
PKGREVISION=	1
@


1.7
log
@Fix build with quota patch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2014/04/01 09:48:05 adam Exp $
d4 1
@


1.6
log
@Changes 2.82:
==== All Platforms ====
* Fix webseed crash
* Fix crash when adding UDP trackers whose host's canonical name couldn't be found
* Fix crash when sending handshakes to some peers immediately after adding a magnet link
* Fix crash when parsing incoming encrypted handshakes when the user is removing the related torrent
* Add safeguard to prevent zombie processes after running a script when a torrent finishes downloading
* Fix "bad file descriptor" error
* Queued torrents no longer show up as paused after exiting & restarting
* Fix 2.81 compilation error on OpenBSD
* Don't misidentify Tixati as BitTornado
==== Mac Client ====
* Fix bug that had slow download speeds until editing preferences
==== GTK+ Client ====
* Fix crash that occurred in some cases after using Torrent > Set Location
* Fix crash where on_app_exit() got called twice in a row
* Fix 2.81 compilation error on older versions of glib
* Can now open folders that have a '#' in their names
* Silence gobject warning when updating a blocklist from URL
==== Qt Client ====
* Qt 5 support
==== Web Client ====
* Fix syntax error in index.html's meta name="viewport"
* Fix file uploading issue in Internet Explorer 11
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2014/02/12 23:18:26 tron Exp $
d7 7
@


1.5
log
@Recursive PKGREVISION bump for OpenSSL API version bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2013/06/06 12:54:57 wiz Exp $
a3 1
PKGREVISION=	4
d5 1
a5 1
USE_LANGUAGES+=		c c++
d9 4
a12 1
CONFIGURE_ARGS+=	--disable-cli --disable-daemon --without-gtk
d25 2
a26 2
.include "../../x11/qt4-qdbus/buildlink3.mk"
.include "../../x11/qt4-tools/buildlink3.mk"
@


1.4
log
@Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2013/06/04 22:16:56 tron Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.3
log
@Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:

Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2013/06/03 10:05:49 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.2
log
@Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2013/03/02 19:35:29 wiz Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.1
log
@Import transmission-qt-2.76 as net/transmission-qt.

Transmission is a free, lightweight BitTorrent client. It features
a simple, intuitive interface on top on an efficient, cross-platform
back-end.

This package includes the qt frontend for Transmission.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2013/02/16 11:23:45 wiz Exp $
d4 1
@

