head	1.127;
access;
symbols
	pkgsrc-2024Q2:1.126.0.2
	pkgsrc-2024Q2-base:1.126
	pkgsrc-2024Q1:1.123.0.2
	pkgsrc-2024Q1-base:1.123
	pkgsrc-2023Q4:1.121.0.2
	pkgsrc-2023Q4-base:1.121
	pkgsrc-2023Q3:1.116.0.2
	pkgsrc-2023Q3-base:1.116
	pkgsrc-2023Q2:1.115.0.2
	pkgsrc-2023Q2-base:1.115
	pkgsrc-2023Q1:1.113.0.2
	pkgsrc-2023Q1-base:1.113
	pkgsrc-2022Q4:1.112.0.2
	pkgsrc-2022Q4-base:1.112
	pkgsrc-2022Q3:1.110.0.2
	pkgsrc-2022Q3-base:1.110
	pkgsrc-2022Q2:1.105.0.2
	pkgsrc-2022Q2-base:1.105
	pkgsrc-2022Q1:1.104.0.2
	pkgsrc-2022Q1-base:1.104
	pkgsrc-2021Q4:1.101.0.2
	pkgsrc-2021Q4-base:1.101
	pkgsrc-2021Q3:1.97.0.2
	pkgsrc-2021Q3-base:1.97
	pkgsrc-2021Q2:1.92.0.2
	pkgsrc-2021Q2-base:1.92
	pkgsrc-2021Q1:1.86.0.2
	pkgsrc-2021Q1-base:1.86
	pkgsrc-2020Q4:1.81.0.2
	pkgsrc-2020Q4-base:1.81
	pkgsrc-2020Q3:1.75.0.2
	pkgsrc-2020Q3-base:1.75
	pkgsrc-2020Q2:1.68.0.2
	pkgsrc-2020Q2-base:1.68
	pkgsrc-2020Q1:1.56.0.2
	pkgsrc-2020Q1-base:1.56
	pkgsrc-2019Q4:1.51.0.4
	pkgsrc-2019Q4-base:1.51
	pkgsrc-2019Q3:1.50.0.2
	pkgsrc-2019Q3-base:1.50
	pkgsrc-2019Q2:1.46.0.2
	pkgsrc-2019Q2-base:1.46
	pkgsrc-2019Q1:1.39.0.2
	pkgsrc-2019Q1-base:1.39
	pkgsrc-2018Q4:1.35.0.2
	pkgsrc-2018Q4-base:1.35
	pkgsrc-2018Q3:1.29.0.2
	pkgsrc-2018Q3-base:1.29
	pkgsrc-2018Q2:1.26.0.2
	pkgsrc-2018Q2-base:1.26
	pkgsrc-2018Q1:1.24.0.2
	pkgsrc-2018Q1-base:1.24
	pkgsrc-2017Q4:1.21.0.2
	pkgsrc-2017Q4-base:1.21
	pkgsrc-2017Q3:1.20.0.4
	pkgsrc-2017Q3-base:1.20
	pkgsrc-2017Q2:1.17.0.2
	pkgsrc-2017Q2-base:1.17
	pkgsrc-2017Q1:1.16.0.2
	pkgsrc-2017Q1-base:1.16
	pkgsrc-2016Q4:1.12.0.2
	pkgsrc-2016Q4-base:1.12
	pkgsrc-2016Q3:1.11.0.2
	pkgsrc-2016Q3-base:1.11
	pkgsrc-2016Q2:1.8.0.2
	pkgsrc-2016Q2-base:1.8
	pkgsrc-2016Q1:1.6.0.2
	pkgsrc-2016Q1-base:1.6;
locks; strict;
comment	@# @;


1.127
date	2024.08.04.09.48.58;	author nia;	state dead;
branches;
next	1.126;
commitid	QUF0ANVviXJplukF;

1.126
date	2024.05.29.16.34.21;	author adam;	state Exp;
branches;
next	1.125;
commitid	n8aFyEjEVZA0JUbF;

1.125
date	2024.04.07.07.34.57;	author wiz;	state Exp;
branches;
next	1.124;
commitid	oMYDjdZchby5qb5F;

1.124
date	2024.04.06.08.06.39;	author wiz;	state Exp;
branches;
next	1.123;
commitid	xuM7fEJrv2TOC35F;

1.123
date	2024.01.30.14.22.31;	author ryoon;	state Exp;
branches;
next	1.122;
commitid	gARf2FgciecARtWE;

1.122
date	2024.01.22.13.17.06;	author ryoon;	state Exp;
branches;
next	1.121;
commitid	mWwkMGjpxTdrLrVE;

1.121
date	2023.11.14.14.02.49;	author wiz;	state Exp;
branches;
next	1.120;
commitid	BZ5vzwBRof1beAME;

1.120
date	2023.11.12.13.23.27;	author wiz;	state Exp;
branches;
next	1.119;
commitid	SjpNXQIV5XeZ3kME;

1.119
date	2023.11.08.13.20.51;	author wiz;	state Exp;
branches;
next	1.118;
commitid	PsuHTklAIsF4bOLE;

1.118
date	2023.10.24.22.11.01;	author wiz;	state Exp;
branches;
next	1.117;
commitid	MTsrqKm6aGrQAVJE;

1.117
date	2023.10.21.17.11.23;	author gdt;	state Exp;
branches;
next	1.116;
commitid	Sr0Nb6aaZLDw2wJE;

1.116
date	2023.08.14.05.25.12;	author wiz;	state Exp;
branches;
next	1.115;
commitid	LOSB79OLVxvXjIAE;

1.115
date	2023.05.06.19.09.47;	author ryoon;	state Exp;
branches;
next	1.114;
commitid	U0SnpK5fQpHc6WnE;

1.114
date	2023.04.19.08.11.25;	author adam;	state Exp;
branches;
next	1.113;
commitid	B8gCWhWtMX9vZGlE;

1.113
date	2023.01.03.17.38.11;	author wiz;	state Exp;
branches;
next	1.112;
commitid	vvAqE6UmuqFFx78E;

1.112
date	2022.11.23.16.21.02;	author adam;	state Exp;
branches;
next	1.111;
commitid	ju2K3LUYlTJKqQ2E;

1.111
date	2022.09.27.20.58.27;	author wiz;	state Exp;
branches;
next	1.110;
commitid	VX6cfkUkpvcoOxVD;

1.110
date	2022.09.11.12.52.06;	author wiz;	state Exp;
branches;
next	1.109;
commitid	5DT6DUEaifG2DrTD;

1.109
date	2022.08.11.05.09.13;	author gutteridge;	state Exp;
branches;
next	1.108;
commitid	yKydzoO42ClN3qPD;

1.108
date	2022.08.04.15.07.14;	author nia;	state Exp;
branches;
next	1.107;
commitid	n7ily4WRzY0vBzOD;

1.107
date	2022.07.09.09.34.17;	author wiz;	state Exp;
branches;
next	1.106;
commitid	9FKdhAe6p5Y3BcLD;

1.106
date	2022.07.02.16.53.34;	author ryoon;	state Exp;
branches;
next	1.105;
commitid	JYhuI1Ghjd0AflKD;

1.105
date	2022.04.18.19.12.02;	author adam;	state Exp;
branches;
next	1.104;
commitid	eC9Na3jrfOOUpIAD;

1.104
date	2022.03.28.10.59.27;	author tnn;	state Exp;
branches;
next	1.103;
commitid	Z2jXQUyxDC4FnYxD;

1.103
date	2022.02.16.10.24.16;	author wiz;	state Exp;
branches;
next	1.102;
commitid	Az2URRHFOawktPsD;

1.102
date	2022.01.26.12.00.18;	author wiz;	state Exp;
branches;
next	1.101;
commitid	w38dwQlkmKmKF8qD;

1.101
date	2021.12.08.16.06.24;	author adam;	state Exp;
branches;
next	1.100;
commitid	2PyWjHx5T8rqARjD;

1.100
date	2021.12.01.13.11.03;	author wiz;	state Exp;
branches;
next	1.99;
commitid	JGV08TUES3HXRWiD;

1.99
date	2021.11.01.21.41.59;	author wiz;	state Exp;
branches;
next	1.98;
commitid	gG8l8Qk4tPJnE8fD;

1.98
date	2021.10.07.12.17.10;	author wiz;	state Exp;
branches;
next	1.97;
commitid	NiO58PKPrdF6lSbD;

1.97
date	2021.09.14.22.35.44;	author wiz;	state Exp;
branches
	1.97.2.1;
next	1.96;
commitid	vKb0TqGJQ0o4vY8D;

1.96
date	2021.08.21.05.47.16;	author wiz;	state Exp;
branches;
next	1.95;
commitid	fXQlGE7IhGZ1HN5D;

1.95
date	2021.08.15.13.21.41;	author wiz;	state Exp;
branches;
next	1.94;
commitid	dpHlbQrfXuXRo45D;

1.94
date	2021.07.30.12.27.06;	author ryoon;	state Exp;
branches;
next	1.93;
commitid	MBn4tXPvavnNB03D;

1.93
date	2021.07.15.13.50.16;	author wiz;	state Exp;
branches;
next	1.92;
commitid	rXVFEZB5bWnZx51D;

1.92
date	2021.06.22.11.25.07;	author wiz;	state Exp;
branches;
next	1.91;
commitid	aY4C6HCPdjCuu7YC;

1.91
date	2021.06.07.14.02.16;	author wiz;	state Exp;
branches;
next	1.90;
commitid	j7y2AoZnng0cQcWC;

1.90
date	2021.04.21.11.42.38;	author adam;	state Exp;
branches;
next	1.89;
commitid	fph0Axs0eT3az9QC;

1.89
date	2021.04.15.11.23.12;	author ryoon;	state Exp;
branches;
next	1.88;
commitid	GxeZXl0tBqOyEnPC;

1.88
date	2021.04.09.06.55.04;	author wiz;	state Exp;
branches;
next	1.87;
commitid	6BZ2zemgq74enAOC;

1.87
date	2021.03.31.21.58.51;	author wiz;	state Exp;
branches;
next	1.86;
commitid	LCRsWwPNPnGZEvNC;

1.86
date	2021.03.04.15.47.58;	author wiz;	state Exp;
branches;
next	1.85;
commitid	b2UKv6jjVEcut0KC;

1.85
date	2021.02.07.06.30.37;	author ryoon;	state Exp;
branches;
next	1.84;
commitid	o4SYSzNXY1UacKGC;

1.84
date	2021.02.04.13.34.16;	author wiz;	state Exp;
branches;
next	1.83;
commitid	E321LuLFvdNvDoGC;

1.83
date	2021.01.03.19.00.38;	author wiz;	state Exp;
branches;
next	1.82;
commitid	5GnzAf1Te6BltjCC;

1.82
date	2021.01.01.09.52.39;	author ryoon;	state Exp;
branches;
next	1.81;
commitid	GiBA8QXmAPUfv0CC;

1.81
date	2020.11.18.11.43.19;	author wiz;	state Exp;
branches
	1.81.2.1;
next	1.80;
commitid	ee4qB8kczIucxmwC;

1.80
date	2020.11.12.22.24.20;	author wiz;	state Exp;
branches;
next	1.79;
commitid	MunD1XkTaiP1hEvC;

1.79
date	2020.11.12.21.07.45;	author wiz;	state Exp;
branches;
next	1.78;
commitid	7aL4O9XMwLlGQDvC;

1.78
date	2020.11.05.09.09.05;	author ryoon;	state Exp;
branches;
next	1.77;
commitid	VqGaBtHnBBcd5GuC;

1.77
date	2020.10.31.00.55.27;	author wiz;	state Exp;
branches;
next	1.76;
commitid	R0qzapU1Q9DOwZtC;

1.76
date	2020.10.07.11.10.34;	author wiz;	state Exp;
branches;
next	1.75;
commitid	F03i79vbPUBBHXqC;

1.75
date	2020.08.31.18.11.22;	author wiz;	state Exp;
branches
	1.75.2.1;
next	1.74;
commitid	7zxRbfOkDOoxbfmC;

1.74
date	2020.08.26.20.55.19;	author wiz;	state Exp;
branches;
next	1.73;
commitid	M7Dq6v9XpzhQhClC;

1.73
date	2020.08.18.17.58.13;	author leot;	state Exp;
branches;
next	1.72;
commitid	kBGtucvaKO3IyzkC;

1.72
date	2020.08.17.20.20.01;	author leot;	state Exp;
branches;
next	1.71;
commitid	ybGS4iX9Fz8imskC;

1.71
date	2020.08.17.06.58.02;	author riastradh;	state Exp;
branches;
next	1.70;
commitid	rV54ZhWsXnWGWnkC;

1.70
date	2020.07.29.07.46.37;	author wiz;	state Exp;
branches;
next	1.69;
commitid	COyR5Yfku344PWhC;

1.69
date	2020.07.04.08.33.57;	author wiz;	state Exp;
branches;
next	1.68;
commitid	XnTVqQvIHdGfTJeC;

1.68
date	2020.06.18.12.56.40;	author wiz;	state Exp;
branches
	1.68.2.1;
next	1.67;
commitid	BoskIVDDYIEeRHcC;

1.67
date	2020.06.17.18.02.53;	author nia;	state Exp;
branches;
next	1.66;
commitid	opkQShNdr4ZhABcC;

1.66
date	2020.06.07.13.06.00;	author wiz;	state Exp;
branches;
next	1.65;
commitid	ouMo5qLuteXogibC;

1.65
date	2020.06.02.08.24.43;	author adam;	state Exp;
branches;
next	1.64;
commitid	nisovMpvvZm3RCaC;

1.64
date	2020.05.06.07.13.39;	author wiz;	state Exp;
branches;
next	1.63;
commitid	L7fVBejXONpcl97C;

1.63
date	2020.05.01.07.01.46;	author wiz;	state Exp;
branches;
next	1.62;
commitid	53hv6SN4dsRPqv6C;

1.62
date	2020.04.30.07.52.39;	author wiz;	state Exp;
branches;
next	1.61;
commitid	wPq4AXy5aL1CKn6C;

1.61
date	2020.04.28.19.38.49;	author wiz;	state Exp;
branches;
next	1.60;
commitid	nPOVCJeaEKJpIb6C;

1.60
date	2020.04.12.08.29.11;	author adam;	state Exp;
branches;
next	1.59;
commitid	7jZFLCnc3RCww44C;

1.59
date	2020.04.10.19.18.00;	author wiz;	state Exp;
branches;
next	1.58;
commitid	L6MYgyLbVAubbS3C;

1.58
date	2020.04.07.15.16.07;	author wiz;	state Exp;
branches;
next	1.57;
commitid	6aQUJDjgpEOBWs3C;

1.57
date	2020.04.07.14.29.09;	author wiz;	state Exp;
branches;
next	1.56;
commitid	8boTNlcFiu4WFs3C;

1.56
date	2020.03.13.17.59.27;	author wiz;	state Exp;
branches
	1.56.2.1;
next	1.55;
commitid	ExZMuSCgafMeEg0C;

1.55
date	2020.03.10.22.10.55;	author wiz;	state Exp;
branches;
next	1.54;
commitid	UV3Ncm9kwd8O7UZB;

1.54
date	2020.03.08.16.42.30;	author bsiegert;	state Exp;
branches;
next	1.53;
commitid	zwKxhaUg2qJlnCZB;

1.53
date	2020.01.31.11.45.03;	author wiz;	state Exp;
branches;
next	1.52;
commitid	BWkjqxq2MuHKVPUB;

1.52
date	2020.01.18.21.50.49;	author jperkin;	state Exp;
branches;
next	1.51;
commitid	JW4hJgY8ZdoTFdTB;

1.51
date	2019.11.04.21.13.03;	author rillig;	state Exp;
branches;
next	1.50;
commitid	G51T39p39YNQTzJB;

1.50
date	2019.09.18.14.17.16;	author ryoon;	state Exp;
branches;
next	1.49;
commitid	LUfjpd1Cy0FT6vDB;

1.49
date	2019.08.11.13.23.01;	author wiz;	state Exp;
branches;
next	1.48;
commitid	Ifet9Pg6Qt99ZByB;

1.48
date	2019.07.22.22.41.24;	author wiz;	state Exp;
branches;
next	1.47;
commitid	bpgfqCGsaoruL5wB;

1.47
date	2019.07.21.22.25.41;	author wiz;	state Exp;
branches;
next	1.46;
commitid	sTQI1F7qYi5bHXvB;

1.46
date	2019.06.14.17.22.21;	author nia;	state Exp;
branches;
next	1.45;
commitid	kY7KbYrCKEGJdbrB;

1.45
date	2019.06.01.20.24.03;	author wiz;	state Exp;
branches;
next	1.44;
commitid	qnhAgVSkS0nODwpB;

1.44
date	2019.05.29.12.33.29;	author wiz;	state Exp;
branches;
next	1.43;
commitid	PTQ2aPWA5M4r86pB;

1.43
date	2019.05.25.10.50.42;	author wiz;	state Exp;
branches;
next	1.42;
commitid	kB9GKEJ8lf9bHzoB;

1.42
date	2019.05.22.14.24.43;	author wiz;	state Exp;
branches;
next	1.41;
commitid	rTQ2qved98iAYcoB;

1.41
date	2019.05.05.22.49.51;	author ryoon;	state Exp;
branches;
next	1.40;
commitid	YtWt2iY1TlCOj4mB;

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

1.39
date	2019.03.15.11.52.12;	author wiz;	state Exp;
branches;
next	1.38;
commitid	blOreuedqlNMjsfB;

1.38
date	2019.03.15.11.51.26;	author wiz;	state Exp;
branches;
next	1.37;
commitid	Wv9vD7MYEb7tjsfB;

1.37
date	2019.02.25.15.32.23;	author wiz;	state Exp;
branches;
next	1.36;
commitid	s4OVmwbTk8HL6adB;

1.36
date	2019.02.23.18.58.48;	author wiz;	state Exp;
branches;
next	1.35;
commitid	lYwPvuQHJeY4kVcB;

1.35
date	2018.12.09.18.52.45;	author adam;	state Exp;
branches;
next	1.34;
commitid	Pdg91emznUBdJ93B;

1.34
date	2018.11.23.08.06.33;	author ryoon;	state Exp;
branches;
next	1.33;
commitid	sJCwe34v6pRyF21B;

1.33
date	2018.11.14.22.22.22;	author kleink;	state Exp;
branches;
next	1.32;
commitid	GUhtnbJ6vT0uGXZA;

1.32
date	2018.11.12.03.52.52;	author ryoon;	state Exp;
branches;
next	1.31;
commitid	9EFLHvDNIp1OBBZA;

1.31
date	2018.10.24.15.42.47;	author bsiegert;	state Exp;
branches;
next	1.30;
commitid	9zPPKYR67vbJ9eXA;

1.30
date	2018.10.23.12.33.04;	author jperkin;	state Exp;
branches;
next	1.29;
commitid	vsoj3OP4HkIS85XA;

1.29
date	2018.08.22.09.46.30;	author wiz;	state Exp;
branches;
next	1.28;
commitid	YLub8g3ofvFGb6PA;

1.28
date	2018.07.20.03.34.27;	author ryoon;	state Exp;
branches;
next	1.27;
commitid	09Go9qhjDl36dPKA;

1.27
date	2018.07.06.15.06.49;	author ryoon;	state Exp;
branches;
next	1.26;
commitid	NN0f6QXNRPpHu5JA;

1.26
date	2018.04.16.14.35.08;	author wiz;	state Exp;
branches;
next	1.25;
commitid	kzqGMVblMLsRUFyA;

1.25
date	2018.04.14.07.34.40;	author adam;	state Exp;
branches;
next	1.24;
commitid	OW5IgFIaJWdTEnyA;

1.24
date	2018.03.12.11.17.31;	author wiz;	state Exp;
branches;
next	1.23;
commitid	Mv60lx3Uo1UqW9uA;

1.23
date	2018.02.26.08.19.31;	author adam;	state Exp;
branches;
next	1.22;
commitid	kxIs4If51EKcqlsA;

1.22
date	2018.01.28.20.11.03;	author wiz;	state Exp;
branches;
next	1.21;
commitid	QPx6fI8ZTJVRhGoA;

1.21
date	2017.11.30.16.45.37;	author adam;	state Exp;
branches;
next	1.20;
commitid	2LNaDKcCKaKZ25hA;

1.20
date	2017.09.18.09.53.34;	author maya;	state Exp;
branches;
next	1.19;
commitid	BMfpJecGogsW6F7A;

1.19
date	2017.09.10.17.11.47;	author wiz;	state Exp;
branches;
next	1.18;
commitid	cdkwIJWGmZ6vNF6A;

1.18
date	2017.09.08.02.38.43;	author ryoon;	state Exp;
branches;
next	1.17;
commitid	Z3LDLQtL2xn22l6A;

1.17
date	2017.04.22.21.03.56;	author adam;	state Exp;
branches;
next	1.16;
commitid	FZEMSoU8Sj6ZBzOz;

1.16
date	2017.02.12.06.25.58;	author ryoon;	state Exp;
branches;
next	1.15;
commitid	k6LcxswBlcMUXCFz;

1.15
date	2017.02.06.13.55.55;	author wiz;	state Exp;
branches;
next	1.14;
commitid	gPJ49nTI4WujETEz;

1.14
date	2017.01.22.12.27.21;	author ryoon;	state Exp;
branches;
next	1.13;
commitid	5VJ6CZyEDNPmEXCz;

1.13
date	2017.01.21.20.06.52;	author ryoon;	state Exp;
branches;
next	1.12;
commitid	XHtF6XJOdLqPdSCz;

1.12
date	2016.12.04.05.17.40;	author ryoon;	state Exp;
branches;
next	1.11;
commitid	xSaWu3mShoBjQCwz;

1.11
date	2016.08.17.00.06.45;	author ryoon;	state Exp;
branches;
next	1.10;
commitid	7KzDd43Irha3DAiz;

1.10
date	2016.08.04.17.03.38;	author ryoon;	state Exp;
branches;
next	1.9;
commitid	2O6EMHxyKJmLF0hz;

1.9
date	2016.08.03.10.23.21;	author adam;	state Exp;
branches;
next	1.8;
commitid	AsJCxHnjaXbduQgz;

1.8
date	2016.06.11.12.59.48;	author wiz;	state Exp;
branches;
next	1.7;
commitid	c0RZZ5kPFqbW33az;

1.7
date	2016.04.11.19.02.03;	author ryoon;	state Exp;
branches;
next	1.6;
commitid	mgqGURJPmT1r1f2z;

1.6
date	2016.04.04.17.36.34;	author joerg;	state Exp;
branches;
next	1.5;
commitid	EdSXTOaftSWlMk1z;

1.5
date	2016.03.20.06.53.37;	author ryoon;	state Exp;
branches;
next	1.4;
commitid	B8PoA58mT1FIHlZy;

1.4
date	2016.03.14.14.30.47;	author ryoon;	state Exp;
branches;
next	1.3;
commitid	fCHGB7bXpBRtqCYy;

1.3
date	2016.03.05.11.29.27;	author jperkin;	state Exp;
branches;
next	1.2;
commitid	1LoxeQftu903HrXy;

1.2
date	2016.02.26.09.41.07;	author jperkin;	state Exp;
branches;
next	1.1;
commitid	E1yEONHD5GoYmpWy;

1.1
date	2016.02.14.07.30.54;	author ryoon;	state Exp;
branches;
next	;
commitid	sEk8ICglPZQf2RUy;

1.97.2.1
date	2021.10.07.20.30.37;	author tm;	state Exp;
branches;
next	;
commitid	JAfUs4tYoYvp4VbD;

1.81.2.1
date	2021.01.04.17.22.33;	author bsiegert;	state Exp;
branches;
next	1.81.2.2;
commitid	vnz85z3VZbeWTqCC;

1.81.2.2
date	2021.02.04.17.25.59;	author bsiegert;	state Exp;
branches;
next	1.81.2.3;
commitid	vPDEGBdP8RAjVpGC;

1.81.2.3
date	2021.03.06.17.02.40;	author bsiegert;	state Exp;
branches;
next	;
commitid	sL4g4BiO68OxPgKC;

1.75.2.1
date	2020.10.23.17.27.12;	author bsiegert;	state Exp;
branches;
next	1.75.2.2;
commitid	sQOyQfnlFM71h3tC;

1.75.2.2
date	2020.11.10.17.23.29;	author bsiegert;	state Exp;
branches;
next	;
commitid	Rc963vZoiNGRFmvC;

1.68.2.1
date	2020.07.09.06.27.46;	author bsiegert;	state Exp;
branches;
next	1.68.2.2;
commitid	1kWsiBseIPN22nfC;

1.68.2.2
date	2020.07.30.16.10.24;	author bsiegert;	state Exp;
branches;
next	1.68.2.3;
commitid	PJFXoTUPVTf4A7iC;

1.68.2.3
date	2020.08.28.19.05.42;	author bsiegert;	state Exp;
branches;
next	;
commitid	gugLGbpgjMypCRlC;

1.56.2.1
date	2020.04.09.12.05.30;	author bsiegert;	state Exp;
branches;
next	1.56.2.2;
commitid	I0VrMoybZyGfPH3C;

1.56.2.2
date	2020.04.12.08.53.27;	author bsiegert;	state Exp;
branches;
next	;
commitid	MCM5829uv5goF44C;


desc
@@


1.127
log
@Remove unmaintained tor-browser packages

Have not built anywhere for some time and pose an active security
threat to potential users, who are better off using a regular
browser with tor.
@
text
@# $NetBSD: Makefile,v 1.126 2024/05/29 16:34:21 adam Exp $
#
# How to update this package:
#
# replace all patches with the one from the correspoding www/firefox${ESR_RELEASE}
# compare e.g. the output of
# diff -r -I NetBSD . ../../www/firefox78
# BUT keep:
# patch-.mozconfig (if still necessary)
# patch-browser_app_profile_000-tor-browser.js
# patch-toolkit_moz.configure (second chunk)
# patch-xpcom_io_TorFileUtils.cpp
# make the patches apply
#
# when packaged up, read MESSAGE and test by visiting https://check.torproject.org
# and https://panopticlick.eff.org

DISTNAME=	src-firefox-tor-browser-78.15.0esr-10.5-1-build3
PKGNAME=	tor-browser-10.5.10
PKGREVISION=	23
CATEGORIES=	security www
MASTER_SITES=	https://dist.torproject.org/torbrowser/${PKGVERSION_NOREV}/
EXTRACT_SUFX=	.tar.xz
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
DISTFILES+=	tor-browser-linux64-${PKGVERSION_NOREV}_en-US${EXTRACT_SUFX}
#DISTFILES+=	src-tor-launcher-0.2.30${EXTRACT_SUFX}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://www.torproject.org/projects/torbrowser.html.en
COMMENT=	Tor Browser based on Firefox
LICENSE=	mpl-1.1

UNLIMIT_RESOURCES+=	datasize virtualsize

WRKSRC=		${WRKDIR}/${DISTNAME:S/src-//}

# as of 10.5.10, 11.x is fine with python 3.10
PYTHON_VERSIONS_INCOMPATIBLE=	310

MOZILLA_DIR=	# empty

DEPENDS+=	tor-[0-9]*:../../net/tor
DEPENDS+=	tor-browser-https-everywhere>=2020.5.20:../../security/tor-browser-https-everywhere
DEPENDS+=	tor-browser-noscript>=11.0.32:../../security/tor-browser-noscript

.include "../../mk/bsd.prefs.mk"

CONFIGURE_ARGS+=	--enable-tor-browser-data-outside-app-dir
CONFIGURE_ARGS+=	--with-tor-browser-version=${PKGVERSION_NOREV}
CFLAGS+=		-DTOR_BROWSER_DATA_IN_HOME_DIR=1
CFLAGS+=		-DTOR_BROWSER_DATA_OUTSIDE_APP_DIR=1
CFLAGS+=		-fPIC

# workaround for link of libxul.so etc.
LDFLAGS+=		${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGBASE}
LDFLAGS+=		${COMPILER_RPATH_FLAG}${PREFIX}/lib
LDFLAGS.DragonFly+=	-lplc4 -lnspr4
LDFLAGS.FreeBSD+=	-lplc4 -lnspr4
LDFLAGS.Linux+=		-lnspr4
LDFLAGS.SunOS+=		-lm

ALL_ENV+=		MOZ_APP_NAME=${PKGBASE}

# Avoid ld "invalid section index" errors.
BUILDLINK_TRANSFORM.SunOS+=	rm:-fdata-sections
BUILDLINK_TRANSFORM.SunOS+=	rm:-ffunction-sections
BUILDLINK_TRANSFORM.SunOS+=	rm:-pie

# Workaround for https://bugs.llvm.org/show_bug.cgi?id=46366
BUILDLINK_TRANSFORM.NetBSD+=	rm:-fexperimental-new-pass-manager

# Remove hardcoded build directory.
SUBST_CLASSES+=			fix-build-dir
SUBST_STAGE.fix-build-dir=	pre-configure
SUBST_FILES.fix-build-dir+=	.mozconfig
SUBST_SED.fix-build-dir+=	-e 's,mk_add_options MOZ_OBJDIR=@@TOPSRCDIR@@/obj-@@CONFIG_GUESS@@,,'

SUBST_CLASSES+=		fonts
SUBST_STAGE.fonts=	pre-configure
SUBST_FILES.fonts+=	tor-browser_en-US/Browser/TorBrowser/Data/fontconfig/fonts.conf
SUBST_SED.fonts+=	-e 's,<dir>fonts</dir>,<dir>${PREFIX}/lib/tor-browser/browser/fonts</dir>,'
SUBST_MESSAGE.fonts=	Fixing path to bundled fonts directory.

.include "../../mail/thunderbird/mozilla-common.mk"
.include "options.mk"

CHECK_INTERPRETER_SKIP+=	lib/firefox-sdk/sdk/bin/header.py
CHECK_INTERPRETER_SKIP+=	lib/firefox-sdk/sdk/bin/typelib.py
CHECK_INTERPRETER_SKIP+=	lib/firefox-sdk/sdk/bin/xpidl.py
CHECK_INTERPRETER_SKIP+=	lib/firefox-sdk/sdk/bin/xpt.py

CHECK_WRKREF_SKIP+=	lib/${PKGBASE}/chrome/toolkit/content/global/buildconfig.html

#
# Generate list of subst entries for various .cargo-checksum.json files.  These
# are all handled together in one big substitution to simplify things rather
# than one substitution entry per file, but are kept separate below to ease
# updating and verification.
#

CKSUM_CRATES+=	third_party/rust/libc

# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
CKSUMS+=	a3540eab4dbc52e006e84e288bad17e1dae3865fea49020e0ed8b5a7724a9532
CKSUMS+=	5e58a2109f5eff0f497dfac150c161c1d517a2227b49e086da96c3d66522ac3a

CKSUM_CRATES+=	third_party/rust/getrandom

# patch-third__party_rust_getrandom_src_lib.rs
CKSUMS+=	0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2
CKSUMS+=	394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac

CKSUM_CRATES+=	third_party/rust/packed_simd

# patch-third__party_rust_packed__simd_src_lib.rs
CKSUMS+=	2924d414fe7d32bb5f0bb92596a5af654f934d92f81dc1fd9b1a6c580388e5bd
CKSUMS+=	99e70e436baa1d2080a46b38a146522fa6a8f2c60e1fa0a4d3aa125dc425734b

SUBST_CLASSES+=		cksum
SUBST_STAGE.cksum=	pre-configure
.for crate in ${CKSUM_CRATES}
SUBST_FILES.cksum+=	${crate}/.cargo-checksum.json
.endfor
.for from to in ${CKSUMS}
SUBST_SED.cksum+=	-e 's,${from},${to},g'
.endfor

MOZILLA=	${PKGBASE}
MOZILLA_ICON=	${WRKSRC}/browser/branding/official/default48.png
MOZILLA_NAME=	TorBrowser

post-extract:
	mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S
	mv ${WRKDIR}/tor-browser_en-US ${WRKSRC}
#	mv ${WRKDIR}/tor-launcher* ${WRKSRC}/browser/extensions/tor-launcher

pre-configure:
	cd ${WRKSRC} && autoconf
	cd ${WRKSRC}/js/src && autoconf
	cd ${WRKSRC} && mkdir ${OBJDIR}
	cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars
	# Do not fetch Rust Cargo file via network during build

post-build:
	${SED} -e 's|@@MOZILLA@@|${MOZILLA}|g'				\
	  -e 's|@@MOZILLA_NAME@@|${MOZILLA_NAME}|g'			\
	  -e 's|@@FIREFOX_ICON@@|${MOZILLA}.png|g'			\
	  < ${FILESDIR}/desktop.in					\
	  > ${WRKDIR}/desktop
	${SED} -e 's|@@PREFIX@@|${PREFIX}|g'				\
	  < ${FILESDIR}/tor-browser.sh					\
	  > ${WRKDIR}/tor-browser.sh

INSTALLATION_DIRS+=	share/applications
INSTALLATION_DIRS+=	share/pixmaps
INSTALLATION_DIRS+=	${PREFIX}/lib/tor-browser/browser/fontconfig
INSTALLATION_DIRS+=	${PREFIX}/lib/tor-browser/browser/fonts

post-install:
	${INSTALL_SCRIPT} ${WRKDIR}/tor-browser.sh \
		${DESTDIR}${PREFIX}/bin/tor-browser
	${INSTALL_DATA} ${WRKDIR}/desktop				\
		${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
	${INSTALL_DATA} ${MOZILLA_ICON}					\
		${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
	${INSTALL_DATA} ${WRKSRC}/tor-browser_en-US/Browser/TorBrowser/Data/fontconfig/fonts.conf \
		${DESTDIR}${PREFIX}/lib/tor-browser/browser/fontconfig
	${INSTALL_DATA} ${WRKSRC}/tor-browser_en-US/Browser/fonts/* \
		${DESTDIR}${PREFIX}/lib/tor-browser/browser/fonts

.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/bsd.pkg.mk"
@


1.126
log
@revbump after icu and protobuf updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.125 2024/04/07 07:34:57 wiz Exp $
@


1.125
log
@*: bump for cairo buildlink3.mk change

lzo was made an option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.124 2024/04/06 08:06:39 wiz Exp $
d20 1
a20 1
PKGREVISION=	22
@


1.124
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.123 2024/01/30 14:22:31 ryoon Exp $
d20 1
a20 1
PKGREVISION=	21
@


1.123
log
@*: Recursive revbump from audio/pulseaudio-17.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.122 2024/01/22 13:17:06 ryoon Exp $
d20 1
a20 1
PKGREVISION=	20
@


1.122
log
@*: Recursive revbump from multimedia/libvpx
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.121 2023/11/14 14:02:49 wiz Exp $
d20 1
a20 1
PKGREVISION=	19
@


1.121
log
@*: recursive bump for cairo dependency changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.120 2023/11/12 13:23:27 wiz Exp $
d20 1
a20 1
PKGREVISION=	18
@


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

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.119 2023/11/08 13:20:51 wiz Exp $
d20 1
a20 1
PKGREVISION=	17
@


1.119
log
@*: recursive bump for icu 74.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.118 2023/10/24 22:11:01 wiz Exp $
d20 1
a20 1
PKGREVISION=	16
@


1.118
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.117 2023/10/21 17:11:23 gdt Exp $
d20 1
a20 1
PKGREVISION=	15
@


1.117
log
@recursive revbump for tiff update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.116 2023/08/14 05:25:12 wiz Exp $
d20 1
a20 1
PKGREVISION=	14
@


1.116
log
@*: recursive bump for Python 3.11 as new default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.115 2023/05/06 19:09:47 ryoon Exp $
d20 1
a20 1
PKGREVISION=	13
@


1.115
log
@*: Recursive revbump from audio/libopus 1.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.114 2023/04/19 08:11:25 adam Exp $
d20 1
a20 1
PKGREVISION=	12
@


1.114
log
@revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.113 2023/01/03 17:38:11 wiz Exp $
d20 1
a20 1
PKGREVISION=	11
@


1.113
log
@*: recursive bump for tiff shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.112 2022/11/23 16:21:02 adam Exp $
d20 1
a20 1
PKGREVISION=	10
@


1.112
log
@massive revision bump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.111 2022/09/27 20:58:27 wiz Exp $
d20 1
a20 1
PKGREVISION=	9
@


1.111
log
@*: recursive bump for ffmpeg4 switch to x264
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.110 2022/09/11 12:52:06 wiz Exp $
d20 1
a20 1
PKGREVISION=	8
@


1.110
log
@*: bump PKGREVISION for flac shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.109 2022/08/11 05:09:13 gutteridge Exp $
d20 1
a20 1
PKGREVISION=	7
@


1.109
log
@Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.108 2022/08/04 15:07:14 nia Exp $
d20 1
a20 1
PKGREVISION=	6
@


1.108
log
@Move firefox78's mozilla-common.mk to mail/thunderbird in preparation for
removing firefox78.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.107 2022/07/09 09:34:17 wiz Exp $
d20 1
a20 1
PKGREVISION=	5
@


1.107
log
@tor-browser: remove libmozwayland.so from PLIST

Probably from gtk in pkgsrc not supporting wayland any longer.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.106 2022/07/02 16:53:34 ryoon Exp $
d84 1
a84 1
.include "../../www/firefox78/mozilla-common.mk"
@


1.106
log
@*: Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.105 2022/04/18 19:12:02 adam Exp $
d20 1
a20 1
PKGREVISION=	4
@


1.105
log
@revbump for textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.104 2022/03/28 10:59:27 tnn Exp $
d20 1
a20 1
PKGREVISION=	3
@


1.104
log
@{s,t,w}*/*: revbump(1) for libsndfile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.103 2022/02/16 10:24:16 wiz Exp $
d20 1
a20 1
PKGREVISION=	2
@


1.103
log
@tor-browser: reset maintainer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.102 2022/01/26 12:00:18 wiz Exp $
d20 1
a20 1
PKGREVISION=	1
@


1.102
log
@tor-browser: use python 3.9 or older for building

the next version will support 3.10

(Only relevant if you set your default to python 3.10)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.101 2021/12/08 16:06:24 adam Exp $
d28 1
a28 1
MAINTAINER=	wiz@@NetBSD.org
@


1.101
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2021/12/01 13:11:03 wiz Exp $
d37 3
@


1.100
log
@tor-browser: fix build with rust-1.56.1

Based on firefox codebase.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2021/11/01 21:41:59 wiz Exp $
d20 1
@


1.99
log
@tor-browser: update to 10.5.10.

    Translations Update
    Revert bug 40049 [torbutton]
    Bug 40051: Implement 2021 Year End Campaign look in about:tor
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2021/10/07 12:17:10 wiz Exp $
d109 6
@


1.98
log
@tor-browser: update to 10.5.8.

Update Firefox to 78.15.0esr
Bug 40049: Add banner for VPN survey to about:tor
Bug 40363: Change bsaes git url
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2021/09/14 22:35:44 wiz Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.15.0esr-10.5-1-build2
PKGNAME=	tor-browser-10.5.8
@


1.97
log
@tor-browser: update to 10.5.6.

Update Firefox to 78.14.0esr
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.96 2021/08/21 05:47:16 wiz Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.14.0esr-10.5-1-build1
PKGNAME=	tor-browser-10.5.6
@


1.97.2.1
log
@Pullup ticket #6505 - requested by wiz
security/tor-browser: bugfix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.98
- security/tor-browser/PLIST                                    1.17
- security/tor-browser/distinfo                                 1.45

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Thu Oct  7 12:17:10 UTC 2021

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile PLIST distinfo

   Log Message:
   tor-browser: update to 10.5.8.

   Update Firefox to 78.15.0esr
   Bug 40049: Add banner for VPN survey to about:tor
   Bug 40363: Change bsaes git url
@
text
@d1 1
a1 1
# $NetBSD$
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.15.0esr-10.5-1-build2
PKGNAME=	tor-browser-10.5.8
@


1.96
log
@tor-browser: update to 10.5.5.

    Bug 40582: Tor Browser 10.5.2 tabs always crash on Fedora Xfce Rawhide
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2021/08/15 13:21:41 wiz Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.13.0esr-10.5-2-build1
PKGNAME=	tor-browser-10.5.5
@


1.95
log
@tor-browser: update to 10.5.4.

This version updates Firefox to 78.13.0esr. This version includes
important security updates to Firefox.

Warning:

Tor Browser will stop supporting version 2 onion services very
soon. Please see the previously published deprecation timeline.
Migrate your services and update your bookmarks to version 3 onion
services as soon as possible.

The full changelog since Tor Browser 10.5.2:

    Windows + OS X + Linux
        Update Firefox to 78.13.0esr
        Update NoScript to 11.2.11
        Bug 40041: Remove V2 Deprecation banner on about:tor for desktop
        Bug 40506: Saved Logins not available in 10.5
        Bug 40524: Update DuckDuckGo onion site URL in search preferences and onboarding
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2021/07/30 12:27:06 ryoon Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.13.0esr-10.5-1-build1
PKGNAME=	tor-browser-10.5.4
@


1.94
log
@*: Recursive revbump from audio/pulseaudio-15.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2021/07/15 13:50:16 wiz Exp $
d18 2
a19 3
DISTNAME=	src-firefox-tor-browser-78.12.0esr-10.5-1-build1
PKGNAME=	tor-browser-10.5.2
PKGREVISION=	1
@


1.93
log
@tor-browser: update to 10.5.2.

10.5.2

Windows + OS X + Linux

    Update Firefox to 78.12.0esr
    Bug 40497: Cannot set multiple pages as home pages in 10.5a17
    Bug 40507: Full update is not downloaded after applying partial update fails
    Bug 40510: open tabs get redirected to about:torconnect on restart

10.5.1

Android-only

10.5

    All Platforms
        Update NoScript to 11.2.9
        Update Tor Launcher to 0.2.30
        Translations update
        Bug 25483: Provide Snowflake based on Pion for Windows, macOS, and Linux
        Bug 33761: Remove unnecessary snowflake dependencies
        Bug 40064: Bump libevent to 2.1.12
        Bug 40137: Migrate https-everywhere storage to idb
        Bug 40261: Bump versions of snowflake and webrtc
        Bug 40263: Update domain front for Snowflake
        Bug 40302: Update version of snowflake
        Bug 40030: DuckDuckGo redirect to html doesn't work
    Windows + OS X + Linux
        Bug 27476: Implement about:torconnect captive portal within Tor Browser [tor-browser]
        Bug 32228: Bookmark TPO support domains in Tor Browser
        Bug 33803: Add a secondary nightly MAR signing key [tor-browser]
        Bug 33954: Consider different approach for Bug 2176
        Bug 34345: "Don't Bootstrap" Startup Mode
        Bug 40011: Rename tor-browser-brand.ftl to brand.ftl
        Bug 40012: Fix about:tor not loading some images in 82
        Bug 40138: Move our primary nightly MAR signing key to tor-browser
        Bug 40209: Implement Basic Crypto Safety
        Bug 40428: Correct minor Cryptocurrency warning string typo
        Bug 40429: Update Onboarding for 10.5
        Bug 40455: Block or recover background requests after bootstrap
        Bug 40456: Update the SecureDrop HTTPS-Everywhere update channel
        Bug 40475: Include clearing CORS preflight cache
        Bug 40478: Onion alias url rewrite is broken
        Bug 40484: Bootstrapping page show Quickstart text
        Bug 40490: BridgeDB bridge captcha selection is broken in alpha
        Bug 40495: Onion pattern is focusable by click on about:torconnect
        Bug 40499: Onion Alias doesn't work with TOR_SKIP_LAUNCH
    Linux
        Bug 40089: Remove CentOS 6 support for Tor Browser 10.5
    Build System
        All Platforms
            Update Go to 1.15.13
            Bug 23631: Use rootless containers [tor-browser-build]
            Bug 33693: Change snowflake and meek dummy address [tor-browser]
            Bug 40016: getfpaths is not setting origin_project
            Bug 40169: Update apt package cache after calling pre_pkginst, too
            Bug 40194: Remove osname part in cbindgen filename
        Windows + OS X + Linux
            Bug 40081: Build Mozilla code with --enable-rust-simd
            Bug 40104: Use our TMPDIR when creating our .mar files
            Bug 40133: Bump Rust version for ESR 78 to 1.43.0
            Bug 40166: Update apt cache before calling pre_pkginst in container-image config
        Linux
            Bug 26238: Move to Debian Jessie for our Linux builds
            Bug 31729: Support Wayland
            Bug 40041: Remove CentOS 6 support for 10.5 series
            Bug 40103: Add i386 pkg-config path for linux-i686
            Bug 40112: Strip libstdc++ we ship
            Bug 40118: Add missing libdrm dev package to firefox container
            Bug 40235: Bump apt for Jessie containers
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2021/06/22 11:25:07 wiz Exp $
d20 1
@


1.92
log
@tor-browser: update to 10.0.18.

This version updates Tor to 0.4.5.9, including important security
fixes.

Warning:

Tor Browser will stop supporting version 2 onion services later
this year. Please see the previously published deprecation timeline.
Migrate your services and update your bookmarks to version 3 onion
services as soon as possible.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2021/06/07 14:02:16 wiz Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.11.0esr-10.0-1-build1
PKGNAME=	tor-browser-10.0.18
d25 1
a25 1
#DISTFILES+=	src-tor-launcher-0.2.28${EXTRACT_SUFX}
@


1.91
log
@tor-browser: update to 10.0.17.

This version updates Firefox to 78.11esr. This version includes
important security updates to Firefox for Desktop.

Warning:

Tor Browser will stop supporting version 2 onion services later
this year. Please see the previously published deprecation timeline.
Migrate your services and update your bookmarks to version 3 onion
services as soon as possible.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2021/04/21 11:42:38 adam Exp $
d19 1
a19 1
PKGNAME=	tor-browser-10.0.17
d25 1
a25 1
#DISTFILES+=	src-tor-launcher-0.2.21.8${EXTRACT_SUFX}
@


1.90
log
@revbump for textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2021/04/15 11:23:12 ryoon Exp $
d18 2
a19 3
DISTNAME=	src-firefox-tor-browser-78.9.0esr-10.0-1-build3
PKGNAME=	tor-browser-10.0.15
PKGREVISION=	3
@


1.89
log
@*: Recursive revbump from devel/nss
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2021/04/09 06:55:04 wiz Exp $
d20 1
a20 1
PKGREVISION=	2
@


1.88
log
@*: bump PKGREVISION for nss linking fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2021/03/31 21:58:51 wiz Exp $
d20 1
a20 1
PKGREVISION=	1
@


1.87
log
@tor-browser: update to 10.0.15.

10.0.15:

Bug 40030: Add 'noscript' capability to NoScript

10.0.14:

Update Firefox to 78.9.0esr
Bug 40031: Remove survey banner on TB-stable

10.0.13:

Linux:
Bug 40328: Fix instability after upgrading to glibc 2.33
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2021/03/04 15:47:58 wiz Exp $
d20 1
@


1.86
log
@tor-browser: update to 10.0.12.

10.0.12:

        Update Firefox to 78.8.0esr
        Bug 40026: Create survey banner on about:tor for desktop
        Bug 40287: Switch DDG search from POST to GET

10.0.11:

Windows-only.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2021/02/07 06:30:37 ryoon Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.8.0esr-10.0-1-build1
PKGNAME=	tor-browser-10.0.12
@


1.85
log
@*: Recursive revbump from audio/pulseaudio-14.2.nb1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2021/02/04 13:34:16 wiz Exp $
d18 2
a19 3
DISTNAME=	src-firefox-tor-browser-78.7.0esr-10.0-2-build1
PKGNAME=	tor-browser-10.0.10
PKGREVISION=	1
@


1.84
log
@tor-browser: update to 10.0.10.

Changes:

10.0.10:

Not found.

10.0.9:

The full changelog since Desktop and Android Tor Browser 10.0.8 is:

    All Platforms
        Update NoScript to 11.1.9
    Windows + OS X + Linux
        Update Firefox to 78.7.0esr
        Bug 40249: Remove EOY 2020 Campaign
    Build System
        All Platforms
            Update Go to 1.14.14

10.0.8:

The full changelog since Desktop and Android Tor Browser 10.0.7 is:

    All Platforms
        Update NoScript to 11.1.7
    Windows + OS X + Linux
        Update Firefox to 78.6.1esr
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2021/01/03 19:00:38 wiz Exp $
d20 1
@


1.83
log
@tor-browser: update to 10.0.7.

This release updates Firefox for desktops to 78.6.0esr and Firefox
for Android to 84.1.0. This release includes important security
updates to Firefox for Desktop, and similar important security
updates to Firefox for Android.

The full changelog since Desktop and Android Tor Browser 10.0.6 is:

    All Platforms
        Update HTTPS Everywhere to 2020.11.17
        Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots
        Bug 40176: Update openssl to 1.1.1i
    Windows + OS X + Linux
        Update Firefox to 78.6.0esr
    Android
        Update Firefox to 84.1.0
        Update NoScript to 11.1.6
    Linux
        Bug 40226: Crash on Fedora Workstation Rawhide GNOME
    Build System
        All Platforms
            Bug 40139: Pick up rbm commit for bug 40008
            Bug 40161: Update Go compiler to 1.14.13
        Android
            Bug 40128: Allow updating Fenix allowed_addons.json
            Bug 40140: Create own Gradle project
            Bug 40155: Update toolchain for Fenix 84
            Bug 40156: Update Fenix and dependencies to 84.0.0-beta2
            Bug 40163: Avoid checking hash of .pom files
            Bug 40171: Include all uniffi-rs artifacts into application-services
            Bug 40184: Update Fenix and deps to 84.1.0

10.0.6

All Platforms

    Bug 40175: Update obfs4proxy's TLS certificate public key pinning
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.82 2021/01/01 09:52:39 ryoon Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.6.0esr-10.0-1-build1
PKGNAME=	tor-browser-10.0.7
@


1.82
log
@*: Recursive revbump from audio/pulseaudio-14.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2020/11/18 11:43:19 wiz Exp $
d18 2
a19 3
DISTNAME=	src-firefox-tor-browser-78.5.0esr-10.0-1-build1
PKGNAME=	tor-browser-10.0.5
PKGREVISION=	1
@


1.81
log
@tor-browser: update to 10.0.5.

This release updates Firefox to 78.5.0esr and updates Tor to 0.4.4.6.
This release includes important security updates to Firefox.

The full changelog since Tor Browser 10.0.4 (Desktop) is:

    Windows + OS X + Linux
        Update Firefox to 78.5.0esr
        Update Tor to 0.4.4.6
        Bug 40212: Add new default obfs4 bridge
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2020/11/12 22:24:20 wiz Exp $
d20 1
@


1.81.2.1
log
@Pullup ticket #6388 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.83
- security/tor-browser/distinfo                                 1.34
- security/tor-browser/patches/patch-dom_webgpu_ipc_WebGPUParent.cpp 1.1

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Sun Jan  3 19:00:38 UTC 2021

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile distinfo
   Added Files:
   	pkgsrc/security/tor-browser/patches:
   	    patch-dom_webgpu_ipc_WebGPUParent.cpp

   Log Message:
   tor-browser: update to 10.0.7.

   This release updates Firefox for desktops to 78.6.0esr and Firefox
   for Android to 84.1.0. This release includes important security
   updates to Firefox for Desktop, and similar important security
   updates to Firefox for Android.

   The full changelog since Desktop and Android Tor Browser 10.0.6 is:

       All Platforms
           Update HTTPS Everywhere to 2020.11.17
           Bug 40166: Disable security.certerrors.mitm.auto_enable_enterprise_roots
           Bug 40176: Update openssl to 1.1.1i
       Windows + OS X + Linux
           Update Firefox to 78.6.0esr
       Android
           Update Firefox to 84.1.0
           Update NoScript to 11.1.6
       Linux
           Bug 40226: Crash on Fedora Workstation Rawhide GNOME
       Build System
           All Platforms
               Bug 40139: Pick up rbm commit for bug 40008
               Bug 40161: Update Go compiler to 1.14.13
           Android
               Bug 40128: Allow updating Fenix allowed_addons.json
               Bug 40140: Create own Gradle project
               Bug 40155: Update toolchain for Fenix 84
               Bug 40156: Update Fenix and dependencies to 84.0.0-beta2
               Bug 40163: Avoid checking hash of .pom files
               Bug 40171: Include all uniffi-rs artifacts into application-services
               Bug 40184: Update Fenix and deps to 84.1.0

   10.0.6

   All Platforms

       Bug 40175: Update obfs4proxy's TLS certificate public key pinning
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2020/11/18 11:43:19 wiz Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.6.0esr-10.0-1-build1
PKGNAME=	tor-browser-10.0.7
@


1.81.2.2
log
@Pullup ticket #6419 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.84
- security/tor-browser/PLIST                                    1.11
- security/tor-browser/distinfo                                 1.35
- security/tor-browser/patches/patch-dom_webgpu_ipc_WebGPUParent.cpp deleted
- security/tor-browser/patches/patch-toolkit_moz.configure      1.5

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Thu Feb  4 13:34:16 UTC 2021

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile PLIST distinfo
   	pkgsrc/security/tor-browser/patches: patch-toolkit_moz.configure
   Removed Files:
   	pkgsrc/security/tor-browser/patches:
   	    patch-dom_webgpu_ipc_WebGPUParent.cpp

   Log Message:
   tor-browser: update to 10.0.10.

   Changes:

   10.0.10:

   Not found.

   10.0.9:

   The full changelog since Desktop and Android Tor Browser 10.0.8 is:

       All Platforms
           Update NoScript to 11.1.9
       Windows + OS X + Linux
           Update Firefox to 78.7.0esr
           Bug 40249: Remove EOY 2020 Campaign
       Build System
           All Platforms
               Update Go to 1.14.14

   10.0.8:

   The full changelog since Desktop and Android Tor Browser 10.0.7 is:

       All Platforms
           Update NoScript to 11.1.7
       Windows + OS X + Linux
           Update Firefox to 78.6.1esr
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81.2.1 2021/01/04 17:22:33 bsiegert Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.7.0esr-10.0-2-build1
PKGNAME=	tor-browser-10.0.10
@


1.81.2.3
log
@Pullup ticket #6433 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.86
- security/tor-browser/PLIST                                    1.12
- security/tor-browser/distinfo                                 1.36

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Thu Mar  4 15:47:58 UTC 2021

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile PLIST distinfo

   Log Message:
   tor-browser: update to 10.0.12.

   10.0.12:

           Update Firefox to 78.8.0esr
           Bug 40026: Create survey banner on about:tor for desktop
           Bug 40287: Switch DDG search from POST to GET

   10.0.11:

   Windows-only.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81.2.2 2021/02/04 17:25:59 bsiegert Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.8.0esr-10.0-1-build1
PKGNAME=	tor-browser-10.0.12
@


1.80
log
@tor-browser: update to 10.0.4.

This release updates NoScript to 11.1.5 and includes an important security update to Firefox.

The full changelog since Tor Browser 10.0.2 (Desktop) is:

    Windows + OS X + Linux
        Update NoScript to 11.1.5
        Bug 40021: Keep page shown after Tor Browser update purple
        Bug 40022: EOY November Update - Matching
        Bug 40219: Backport Mozilla Bug 1675905
        Translations update
    Build System
        Windows + OS X + Linux
            Update Go to 1.14.11
            Bug 40141: Include "desktop" in signed tag
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2020/11/12 21:07:45 wiz Exp $
d18 2
a19 2
DISTNAME=	src-firefox-tor-browser-78.4.0esr-10.0-2-build3
PKGNAME=	tor-browser-10.0.4
@


1.79
log
@tor-browser: merge recent changes from firefox

This includes nia's mprotect patch.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2020/11/05 09:09:05 ryoon Exp $
d18 2
a19 3
DISTNAME=	src-firefox-tor-browser-78.4.0esr-10.0-2-build2
PKGNAME=	tor-browser-10.0.2
PKGREVISION=	2
@


1.78
log
@*: Recursive revbump from textproc/icu-68.1
@
text
@d1 16
a16 1
# $NetBSD: Makefile,v 1.77 2020/10/31 00:55:27 wiz Exp $
d20 1
a20 1
PKGREVISION=	1
d33 2
d37 2
d43 25
a67 14
# How to update this package:
#
# replace all patches with the one from the correspoding www/firefox${ESR_RELEASE}
# compare e.g. the output of
# diff -r -I NetBSD . ../../www/firefox78
# BUT keep:
# patch-.mozconfig (if still necessary)
# patch-browser_app_profile_000-tor-browser.js
# patch-toolkit_moz.configure (second chunk)
# patch-xpcom_io_TorFileUtils.cpp
# make the patches apply
#
# when packaged up, read MESSAGE and test by visiting https://check.torproject.org
# and https://panopticlick.eff.org
d81 7
a87 1
MOZILLA_DIR=	# empty
d89 1
a89 2
# Workaround for https://bugs.llvm.org/show_bug.cgi?id=46366
BUILDLINK_TRANSFORM.NetBSD+=	rm:-fexperimental-new-pass-manager
a118 35
.include "../../mk/bsd.prefs.mk"

CONFIGURE_ARGS+=	--enable-tor-browser-data-outside-app-dir
CONFIGURE_ARGS+=	--with-tor-browser-version=${PKGVERSION_NOREV}
CFLAGS+=		-DTOR_BROWSER_DATA_IN_HOME_DIR=1
CFLAGS+=		-DTOR_BROWSER_DATA_OUTSIDE_APP_DIR=1
CFLAGS+=		-fPIC

# workaround for link of libxul.so etc.
LDFLAGS+=		${COMPILER_RPATH_FLAG}${PREFIX}/lib/${PKGBASE}
LDFLAGS+=		${COMPILER_RPATH_FLAG}${PREFIX}/lib
LDFLAGS.DragonFly+=	-lplc4 -lnspr4
LDFLAGS.FreeBSD+=	-lplc4 -lnspr4
LDFLAGS.Linux+=		-lnspr4
LDFLAGS.SunOS+=		-lm

ALL_ENV+=		MOZ_APP_NAME=${PKGBASE}

NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/tor-browser
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/tor-browser-bin

# Avoid ld "invalid section index" errors.
BUILDLINK_TRANSFORM.SunOS+=	rm:-fdata-sections
BUILDLINK_TRANSFORM.SunOS+=	rm:-ffunction-sections

.include "../../www/firefox78/mozilla-common.mk"
.include "options.mk"

CHECK_INTERPRETER_SKIP+=	lib/firefox-sdk/sdk/bin/header.py
CHECK_INTERPRETER_SKIP+=	lib/firefox-sdk/sdk/bin/typelib.py
CHECK_INTERPRETER_SKIP+=	lib/firefox-sdk/sdk/bin/xpidl.py
CHECK_INTERPRETER_SKIP+=	lib/firefox-sdk/sdk/bin/xpt.py

CHECK_WRKREF_SKIP+=	lib/${PKGBASE}/chrome/toolkit/content/global/buildconfig.html

a124 1
	${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c
d129 2
a131 1
	cd ${WRKSRC} && autoconf
d133 1
a133 1
	cd ${WRKSRC}/js/src && autoconf
@


1.77
log
@tor-browser: update to 10.0.2.

This release updates Firefox to 78.4.0esr and NoScript to 11.1.3.
This release includes important security updates to Firefox.

Note: Now Javascript on the Safest security level is governed by
NoScript again. It was set as false when on Safest in 9.5a9. The
javascript.enabled preference was reset to true for everyone using
Safest beginning in Tor Browser 10.0 and you must re-set it as
false if that is your preference.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2020/10/07 11:10:34 wiz Exp $
d5 1
@


1.76
log
@tor-browser: update to 10.0.

Tor Browser 10.0 -- September 22 2020
 * Windows + OS X + Linux
   * Update Firefox to 78.3.0esr
   * Update Tor to 0.4.4.5
   * Update Tor Launcher to 0.2.25
     * Bug 32174: Replace XUL <textbox> with <html:input>
     * Bug 33890: Rename XUL files to XHTML
     * Bug 33862: Fix usages of createTransport API
     * Bug 33906: Fix Tor-Launcher issues for Firefox 75
     * Bug 33998: Use CSS grid instead of XUL grid
     * Bug 34164: Tor Launcher deadlocks during startup (Firefox 77)
     * Bug 34206: Tor Launcher button labels are missing (Firefox 76)
     * Bug 40002: After rebasing to 80.0b2 moat is broken [tor-launcher]
     * Translations update
   * Update NoScript to 11.0.44
     * Bug 40093: Youtube videos on safer produce an error [tor-browser]
   * Translations update
   * Bug 10394: Let Tor Browser update HTTPS Everywhere
   * Bug 11154: Disable TLS 1.0 (and 1.1) by default
   * Bug 16931: Sanitize the add-on blocklist update URL
   * Bug 17374: Disable 1024-DH Encryption by default
   * Bug 21601: Remove unused media.webaudio.enabled pref
   * Bug 30682: Disable Intermediate CA Preloading
   * Bug 30812: Exempt about: pages from Resist Fingerprinting
   * Bug 31918+33533+40024+40037: Rebase Tor Browser esr68 patches for ESR 78 [tor-browser]
   * Bug 32612: Update MAR_CHANNEL_ID for the alpha
   * Bug 32886: Separate treatment of @@media interaction features for desktop and android
   * Bug 33534: Review FF release notes from FF69 to latest (FF78)
   * Bug 33697: Use old search config based on list.json
   * Bug 33721: PDF Viewer is not working in the safest security level
   * Bug 33734: Set MOZ_NORMANDY to False
   * Bug 33737: Fix aboutDialog.js error for Firefox nightlies
   * Bug 33848: Disable Enhanced Tracking Protection
   * Bug 33851: Patch out Parental Controls detection and logging
   * Bug 33852: Clean up about:logins to not mention Sync
   * Bug 33856: Set browser.privatebrowsing.forceMediaMemoryCache to True
   * Bug 33862: Fix usages of createTransport API
   * Bug 33867: Disable password manager and password generation
   * Bug 33890: Rename XUL files to XHTML
   * Bug 33892: Add brandProductName to brand.dtd and brand.properties
   * Bug 33962: Uplift patch for bug 5741 (dns leak protection)
   * Bug 34125: API change in protocolProxyService.registerChannelFilter
   * Bug 40001: Generate tor-browser-brand.ftl when importing translations [torbutton]
   * Bug 40002: Remove about:pioneer [tor-browser]
   * Bug 40002: Fix generateNSGetFactory being moved to ComponentUtils [torbutton]
   * Bug 40003: Adapt code for L10nRegistry API changes [torbutton]
   * Bug 40005: Initialize the identity UI before setting up the circuit display [torbutton]
   * Bug 40006: Fix new identity for 81 [torbutton]
   * Bug 40007: Move SecurityPrefs initialization to the StartupObserver component [torbutton]
   * Bug 40008: Style fixes for 78 [torbutton]
   * Bug 40016: Update Snowflake to discover NAT type [tor-browser-build]
   * Bug 40017: Audit Firefox 68-78 diff for proxy issues [tor-browser]
   * Bug 40022: Update new icons in Tor Browser branding [tor-browser]
   * Bug 40025: Revert add-on permissions due to Mozilla's 1560059 [tor-browser]
   * Bug 40036: Remove product version/update channel from #13379 patch [tor-browser]
   * Bug 40038: Review RemoteSettings for ESR 78 [tor-browser]
   * Bug 40048: Disable various ESR78 features via prefs [tor-browser]
   * Bug 40059: Verify our external helper patch is still working [tor-browser]
   * Bug 40066: Update existing prefs for ESR 78 [tor-browser]
   * Bug 40066: Remove default bridge 37.218.240.34 [tor-browser-build]
   * Bug 40073: Disable remote Public Suffix List fetching [tor-browser]
   * Bug 40073: Repack omni.ja to include builtin HTTPS Everywhere [tor-browser-build]
   * Bug 40078: Backport patches for bug 1651680 for now [tor-browser]
   * Bug 40082: Let JavaScript on safest setting handled by NoScript again [tor-browser]
   * Bug 40088: Moat "Submit" button does not work
   * Bug 40090: Disable v3 add-on blocklist for now [tor-browser]
   * Bug 40091: Load HTTPS Everywhere as a builtin addon [tor-browser]
   * Bug 40102: Fix UI bugs in Tor Browser 10.0 alpha [tor-browser]
   * Bug 40106: Cannot install addons in full screen mode [tor-browser]
   * Bug 40109: Playing video breaks after reloading pages [tor-browser]
   * Bug 40119: Enable v3 extension blocklisting again [tor-browser]
 * Windows
   * Bug 33855: Don't use site's icon as window icon in Windows in private mode
   * Bug 40061: Omit the Windows default browser agent from the build [tor-browser]
 * OS X
   * Bug 32252: Tor Browser does not display correctly in VMWare Fusion on macOS (mojave)
 * Build System
   * Windows + OS X + Linux
     * Bump Go to 1.14.7
     * Bug 31845: Bump GCC version to 9.3.0
     * Bug 34011: Bump clang to 9.0.1
     * Bug 34014: Enable sqlite3 support in Python
     * Bug 34390: Don't copy DBM libraries anymore
     * Bug 34391: Remove unused --enable-signmar option
     * Bug 40004: Adapt Rust project for Firefox 78 ESR [tor-browser-build]
     * Bug 40005: Adapt Node project for Firefox 78 ESR [tor-browser-build]
     * Bug 40006: Adapt cbindgen for Firefox 78 ESR [tor-browser-build]
     * Bug 40037: Move projects over to clang-source [tor-browser-build]
     * Bug 40026: Fix full .mar creation for esr78 [tor-browser-build]
     * Bug 40027: Fix incremental .mar creation for esr78 [tor-browser-build]
     * Bug 40028: Do not reference unset env variables [tor-browser-build]
     * Bug 40031: Add licenses for kcp-go and smux. [tor-browser-build]
     * Bug 40045: Fix complete .mar file creation for dmg2mar [tor-browser-build]
     * Bug 40065: Bump debootstrap-image ubuntu_version to 20.04.1 [tor-browser-build]
     * Bug 40087: Deterministically add HTTPS Everywhere into omni.ja [tor-browser-build]
   * Windows
     * Bug 34230: Update Windows toolchain for Firefox 78 ESR
     * Bug 40015: Use only 64bit fxc2 [tor-browser-build]
     * Bug 40017: Enable stripping again on Windows [tor-browser-build]
     * Bug 40052: Bump NSIS to 3.06.1 [tor-browser-build]
     * Bug 40061: Omit the Windows default browser agent from the build [tor-browser]
     * Bug 40071: Be explicit about no SEH with mingw-w64 on 32bit systems [tor-browser-build]
     * Bug 40077: Don't pass --no-insert-timestamp when building Firefox [tor-browser-build]
     * Bug 40090: NSIS 3.06.1 based builds are not reproducible anymore [tor-browser-build]
   * OS X
     * Bug 34229: Update macOS toolchain for Firefox 78 ESR
     * Bug 40003: Update cctools version for Firefox 78 ESR [tor-browser-build]
     * Bug 40018: Add libtapi project for cctools [tor-browser-build]
     * Bug 40019: Ship our own runtime library for macOS [tor-browser-build]
   * Linux
     * Bug 34359: Adapt abicheck.cc to deal with newer GCC version
     * Bug 34386: Fix up clang compilation on Linux
     * Bug 40053: Also create the langpacks tarball for non-release builds [tor-browser-build]

Tor Browser 10.0a7 -- September 14 2020
 * Windows + OS X + Linux
   * Update Tor Launcher to 0.2.24
   * Update NoScript to 11.0.43
   * Translations update
   * Bug 10394: Let Tor Browser update HTTPS Everywhere
   * Bug 32017: Use ExtensionStorageIDB again
   * Bug 40006: Fix new identity for 81 [torbutton]
   * Bug 40007: Move SecurityPrefs initialization to the StartupObserver component [torbutton]
   * Bug 40008: Style fixes for 78 [torbutton]
   * Bug 40066: Remove default bridge 37.218.240.34 [tor-browser-build]
   * Bug 40073: Repack omni.ja to include builtin HTTPS Everywhere [tor-browser-build]
   * Bug 40091: Load HTTPS Everywhere as a builtin addon [tor-browser]
   * Bug 40102: Fix UI bugs in Tor Browser 10.0 alpha [tor-browser]
   * Bug 40109: Playing video breaks after reloading pages [tor-browser]
   * Big 40119: Enable v3 extension blocklisting again [tor-browser]
 * Build System
   * Windows + OS X + Linux
     * Bump Go to 1.14.7
     * Bug 40031: Add licenses for kcp-go and smux. [tor-browser-build]
     * Bug 40045: Fix complete .mar file creation for dmg2mar [tor-browser-build]
     * Bug 40065: Bump debootstrap-image ubuntu_version to 20.04.1 [tor-browser-build]
     * Bug 40087: Deterministically add HTTPS Everywhere into omni.ja [tor-browser-build]
   * Windows
     * Bug 40052: Bump NSIS to 3.06.1 [tor-browser-build]
     * Bug 40071: Be explicit about no SEH with mingw-w64 on 32bit systems [tor-browser-build]
     * Bug 40077: Don't pass --no-insert-timestamp when building Firefox [tor-browser-build]
     * Bug 40090: NSIS 3.06.1 based builds are not reproducible anymore [tor-browser-build]

Tor Browser 10.0a6 -- August 26 2020
 * All Platforms
   * Update HTTPS Everywhere to 2020.08.13
 * Windows + OS X + Linux
   * Update Firefox to 78.2.0esr
   * Update Tor Launcher to 0.2.23
     * Bug 40002: After rebasing to 80.0b2 moat is broken [tor-launcher]
     * Translations update
   * Update NoScript to 11.0.39
   * Bug 21601: Remove unused media.webaudio.enabled pref
   * Bug 40002: Remove about:pioneer [tor-browser]
   * Bug 40082: Let JavaScript on safest setting handled by NoScript again [tor-browser]
   * Bug 40088: Moat "Submit" button does not work
   * Bug 40090: Disable v3 add-on blocklist for now [tor-browser]
 * OS X
   * Bug 40015: Tor Browser broken on MacOS 11 Big Sur
 * Android
   * Update Firefox to 68.12.0esr
   * Update NoScript to 11.0.38
   * Update Tor to 0.4.4.4-rc
 * Build System
   * Windows + OS X + Linux
     * Bump Go to 1.13.15
   * Linux
     * Bug 40053: Also create the langpacks tarball for non-release builds [tor-browser-build]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2020/08/31 18:11:22 wiz Exp $
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-78.3.0esr-10.0-2-build2
PKGNAME=	tor-browser-10.0
@


1.75
log
@*: bump PKGREVISION for perl-5.32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2020/08/26 20:55:19 wiz Exp $
d3 2
a4 3
DISTNAME=	src-firefox-tor-browser-68.12.0esr-9.5-1-build1
PKGNAME=	tor-browser-9.5.4
PKGREVISION=	1
d27 1
a27 1
# diff -r -I NetBSD . ../../www/firefox68
d52 31
d108 1
a108 1
.include "../../www/firefox68/mozilla-common.mk"
@


1.75.2.1
log
@Pullup ticket #6341 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.76
- security/tor-browser/PLIST                                    1.9
- security/tor-browser/distinfo                                 1.29
- security/tor-browser/patches/patch-.mozconfig                 1.3
- security/tor-browser/patches/patch-aa                         1.7
- security/tor-browser/patches/patch-browser_app_profile_firefox.js 1.4
- security/tor-browser/patches/patch-build_moz.configure_rust.configure 1.4
- security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h 1.2
- security/tor-browser/patches/patch-config_makefiles_rust.mk   1.3
- security/tor-browser/patches/patch-configure.in               1.1
- security/tor-browser/patches/patch-dom_base_nsAttrName.h      1.2
- security/tor-browser/patches/patch-dom_media_CubebUtils.cpp   1.3
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_lib.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs deleted
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs deleted
- security/tor-browser/patches/patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp 1.3
- security/tor-browser/patches/patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h 1.2
- security/tor-browser/patches/patch-gfx_cairo_cairo_src_cairo-type1-subset.c 1.1
- security/tor-browser/patches/patch-gfx_gl_GLContextProviderGLX.cpp deleted
- security/tor-browser/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp 1.2
- security/tor-browser/patches/patch-gfx_thebes_gfxPlatform.cpp 1.2
- security/tor-browser/patches/patch-ipc_chromium_src_base_message__pump__libevent.cc 1.4
- security/tor-browser/patches/patch-ipc_chromium_src_base_platform__thread__posix.cc 1.5
- security/tor-browser/patches/patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc deleted
- security/tor-browser/patches/patch-ipc_glue_GeckoChildProcessHost.cpp 1.5
- security/tor-browser/patches/patch-js_src_jsfriendapi.h       1.1
- security/tor-browser/patches/patch-js_src_threading_posix_Thread.cpp deleted
- security/tor-browser/patches/patch-js_src_util_NativeStack.cpp 1.5
- security/tor-browser/patches/patch-media_ffvpx_libavutil_arm_bswap.h 1.2
- security/tor-browser/patches/patch-media_libcubeb_gtest_moz.build deleted
- security/tor-browser/patches/patch-media_libcubeb_src_cubeb.c deleted
- security/tor-browser/patches/patch-media_libcubeb_src_cubeb__alsa.c 1.5
- security/tor-browser/patches/patch-media_libcubeb_src_cubeb__sun.c 1.1
- security/tor-browser/patches/patch-media_libcubeb_src_moz.build 1.6
- security/tor-browser/patches/patch-media_libcubeb_update.sh   deleted
- security/tor-browser/patches/patch-media_libpng_pngpriv.h     1.5
- security/tor-browser/patches/patch-media_libtheora_lib_info.c 1.4
- security/tor-browser/patches/patch-media_libvorbis_lib_vorbis__info.c 1.1
- security/tor-browser/patches/patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc 1.5
- security/tor-browser/patches/patch-nsprpub_pr_src_pthreads_ptsynch.c 1.2
- security/tor-browser/patches/patch-security_nss_lib_freebl_mpi_mpi.c 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_.cargo-checksum.json 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_lib.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_device.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_fd.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_mod.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_monitor.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_transaction.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_authenticator_src_netbsd_uhid.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_getrandom_src_lib.rs 1.1
- security/tor-browser/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs 1.1
- security/tor-browser/patches/patch-toolkit_components_terminator_nsTerminator.cpp 1.3
- security/tor-browser/patches/patch-toolkit_library_moz.build  deleted
- security/tor-browser/patches/patch-toolkit_modules_subprocess_subprocess__shared__unix.js 1.2
- security/tor-browser/patches/patch-toolkit_moz.configure      1.4
- security/tor-browser/patches/patch-toolkit_mozapps_installer_packager.mk 1.3
- security/tor-browser/patches/patch-toolkit_xre_glxtest.cpp    deleted
- security/tor-browser/patches/patch-widget_gtk_WaylandDMABufSurface.cpp 1.1
- security/tor-browser/patches/patch-xpcom_base_nscore.h        1.5
- security/tor-browser/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build 1.5

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Wed Oct  7 11:10:35 UTC 2020

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile PLIST distinfo
   	pkgsrc/security/tor-browser/patches: patch-.mozconfig patch-aa
   	    patch-browser_app_profile_firefox.js
   	    patch-build_moz.configure_rust.configure
   	    patch-config_gcc-stl-wrapper.template.h
   	    patch-config_makefiles_rust.mk patch-dom_base_nsAttrName.h
   	    patch-dom_media_CubebUtils.cpp
   	    patch-gfx_angle_checkout_src_common_third__party_smhasher_src_PMurHash.cpp
   	    patch-gfx_angle_checkout_src_compiler_translator_InfoSink.h
   	    patch-gfx_skia_skia_src_core_SkCpu.cpp
   	    patch-gfx_thebes_gfxPlatform.cpp
   	    patch-ipc_chromium_src_base_message__pump__libevent.cc
   	    patch-ipc_chromium_src_base_platform__thread__posix.cc
   	    patch-ipc_glue_GeckoChildProcessHost.cpp
   	    patch-js_src_util_NativeStack.cpp
   	    patch-media_ffvpx_libavutil_arm_bswap.h
   	    patch-media_libcubeb_src_cubeb__alsa.c
   	    patch-media_libcubeb_src_moz.build patch-media_libpng_pngpriv.h
   	    patch-nsprpub_pr_src_pthreads_ptsynch.c
   	    patch-toolkit_components_terminator_nsTerminator.cpp
   	    patch-toolkit_modules_subprocess_subprocess__shared__unix.js
   	    patch-toolkit_moz.configure
   	    patch-toolkit_mozapps_installer_packager.mk
   	    patch-xpcom_base_nscore.h
   	    patch-xpcom_reflect_xptcall_md_unix_moz.build
   Added Files:
   	pkgsrc/security/tor-browser/patches: patch-configure.in
   	    patch-gfx_cairo_cairo_src_cairo-type1-subset.c
   	    patch-js_src_jsfriendapi.h patch-media_libcubeb_src_cubeb__sun.c
   	    patch-media_libtheora_lib_info.c
   	    patch-media_libvorbis_lib_vorbis__info.c
   	    patch-media_webrtc_trunk_webrtc_modules_video__capture_linux_device__info__linux.cc
   	    patch-security_nss_lib_freebl_mpi_mpi.c
   	    patch-third__party_rust_authenticator_.cargo-checksum.json
   	    patch-third__party_rust_authenticator_src_lib.rs
   	    patch-third__party_rust_authenticator_src_netbsd_device.rs
   	    patch-third__party_rust_authenticator_src_netbsd_fd.rs
   	    patch-third__party_rust_authenticator_src_netbsd_mod.rs
   	    patch-third__party_rust_authenticator_src_netbsd_monitor.rs
   	    patch-third__party_rust_authenticator_src_netbsd_transaction.rs
   	    patch-third__party_rust_authenticator_src_netbsd_uhid.rs
   	    patch-third__party_rust_getrandom_src_lib.rs
   	    patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
   	    patch-widget_gtk_WaylandDMABufSurface.cpp
   Removed Files:
   	pkgsrc/security/tor-browser/patches:
   	    patch-dom_webauthn_u2f-hid-rs_src_lib.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs
   	    patch-gfx_gl_GLContextProviderGLX.cpp
   	    patch-ipc_chromium_src_chrome_common_ipc__channel__posix.cc
   	    patch-js_src_threading_posix_Thread.cpp
   	    patch-media_libcubeb_gtest_moz.build
   	    patch-media_libcubeb_src_cubeb.c patch-media_libcubeb_update.sh
   	    patch-toolkit_library_moz.build patch-toolkit_xre_glxtest.cpp

   Log Message:
   tor-browser: update to 10.0.

   Tor Browser 10.0 -- September 22 2020
    * Windows + OS X + Linux
      * Update Firefox to 78.3.0esr
      * Update Tor to 0.4.4.5
      * Update Tor Launcher to 0.2.25
        * Bug 32174: Replace XUL <textbox> with <html:input>
        * Bug 33890: Rename XUL files to XHTML
        * Bug 33862: Fix usages of createTransport API
        * Bug 33906: Fix Tor-Launcher issues for Firefox 75
        * Bug 33998: Use CSS grid instead of XUL grid
        * Bug 34164: Tor Launcher deadlocks during startup (Firefox 77)
        * Bug 34206: Tor Launcher button labels are missing (Firefox 76)
        * Bug 40002: After rebasing to 80.0b2 moat is broken [tor-launcher]
        * Translations update
      * Update NoScript to 11.0.44
        * Bug 40093: Youtube videos on safer produce an error [tor-browser]
      * Translations update
      * Bug 10394: Let Tor Browser update HTTPS Everywhere
      * Bug 11154: Disable TLS 1.0 (and 1.1) by default
      * Bug 16931: Sanitize the add-on blocklist update URL
      * Bug 17374: Disable 1024-DH Encryption by default
      * Bug 21601: Remove unused media.webaudio.enabled pref
      * Bug 30682: Disable Intermediate CA Preloading
      * Bug 30812: Exempt about: pages from Resist Fingerprinting
      * Bug 31918+33533+40024+40037: Rebase Tor Browser esr68 patches for ESR 78 [tor-browser]
      * Bug 32612: Update MAR_CHANNEL_ID for the alpha
      * Bug 32886: Separate treatment of @@media interaction features for desktop and android
      * Bug 33534: Review FF release notes from FF69 to latest (FF78)
      * Bug 33697: Use old search config based on list.json
      * Bug 33721: PDF Viewer is not working in the safest security level
      * Bug 33734: Set MOZ_NORMANDY to False
      * Bug 33737: Fix aboutDialog.js error for Firefox nightlies
      * Bug 33848: Disable Enhanced Tracking Protection
      * Bug 33851: Patch out Parental Controls detection and logging
      * Bug 33852: Clean up about:logins to not mention Sync
      * Bug 33856: Set browser.privatebrowsing.forceMediaMemoryCache to True
      * Bug 33862: Fix usages of createTransport API
      * Bug 33867: Disable password manager and password generation
      * Bug 33890: Rename XUL files to XHTML
      * Bug 33892: Add brandProductName to brand.dtd and brand.properties
      * Bug 33962: Uplift patch for bug 5741 (dns leak protection)
      * Bug 34125: API change in protocolProxyService.registerChannelFilter
      * Bug 40001: Generate tor-browser-brand.ftl when importing translations [torbutton]
      * Bug 40002: Remove about:pioneer [tor-browser]
      * Bug 40002: Fix generateNSGetFactory being moved to ComponentUtils [torbutton]
      * Bug 40003: Adapt code for L10nRegistry API changes [torbutton]
      * Bug 40005: Initialize the identity UI before setting up the circuit display [torbutton]
      * Bug 40006: Fix new identity for 81 [torbutton]
      * Bug 40007: Move SecurityPrefs initialization to the StartupObserver component [torbutton]
      * Bug 40008: Style fixes for 78 [torbutton]
      * Bug 40016: Update Snowflake to discover NAT type [tor-browser-build]
      * Bug 40017: Audit Firefox 68-78 diff for proxy issues [tor-browser]
      * Bug 40022: Update new icons in Tor Browser branding [tor-browser]
      * Bug 40025: Revert add-on permissions due to Mozilla's 1560059 [tor-browser]
      * Bug 40036: Remove product version/update channel from #13379 patch [tor-browser]
      * Bug 40038: Review RemoteSettings for ESR 78 [tor-browser]
      * Bug 40048: Disable various ESR78 features via prefs [tor-browser]
      * Bug 40059: Verify our external helper patch is still working [tor-browser]
      * Bug 40066: Update existing prefs for ESR 78 [tor-browser]
      * Bug 40066: Remove default bridge 37.218.240.34 [tor-browser-build]
      * Bug 40073: Disable remote Public Suffix List fetching [tor-browser]
      * Bug 40073: Repack omni.ja to include builtin HTTPS Everywhere [tor-browser-build]
      * Bug 40078: Backport patches for bug 1651680 for now [tor-browser]
      * Bug 40082: Let JavaScript on safest setting handled by NoScript again [tor-browser]
      * Bug 40088: Moat "Submit" button does not work
      * Bug 40090: Disable v3 add-on blocklist for now [tor-browser]
      * Bug 40091: Load HTTPS Everywhere as a builtin addon [tor-browser]
      * Bug 40102: Fix UI bugs in Tor Browser 10.0 alpha [tor-browser]
      * Bug 40106: Cannot install addons in full screen mode [tor-browser]
      * Bug 40109: Playing video breaks after reloading pages [tor-browser]
      * Bug 40119: Enable v3 extension blocklisting again [tor-browser]
    * Windows
      * Bug 33855: Don't use site's icon as window icon in Windows in private mode
      * Bug 40061: Omit the Windows default browser agent from the build [tor-browser]
    * OS X
      * Bug 32252: Tor Browser does not display correctly in VMWare Fusion on macOS (mojave)
    * Build System
      * Windows + OS X + Linux
        * Bump Go to 1.14.7
        * Bug 31845: Bump GCC version to 9.3.0
        * Bug 34011: Bump clang to 9.0.1
        * Bug 34014: Enable sqlite3 support in Python
        * Bug 34390: Don't copy DBM libraries anymore
        * Bug 34391: Remove unused --enable-signmar option
        * Bug 40004: Adapt Rust project for Firefox 78 ESR [tor-browser-build]
        * Bug 40005: Adapt Node project for Firefox 78 ESR [tor-browser-build]
        * Bug 40006: Adapt cbindgen for Firefox 78 ESR [tor-browser-build]
        * Bug 40037: Move projects over to clang-source [tor-browser-build]
        * Bug 40026: Fix full .mar creation for esr78 [tor-browser-build]
        * Bug 40027: Fix incremental .mar creation for esr78 [tor-browser-build]
        * Bug 40028: Do not reference unset env variables [tor-browser-build]
        * Bug 40031: Add licenses for kcp-go and smux. [tor-browser-build]
        * Bug 40045: Fix complete .mar file creation for dmg2mar [tor-browser-build]
        * Bug 40065: Bump debootstrap-image ubuntu_version to 20.04.1 [tor-browser-build]
        * Bug 40087: Deterministically add HTTPS Everywhere into omni.ja [tor-browser-build]
      * Windows
        * Bug 34230: Update Windows toolchain for Firefox 78 ESR
        * Bug 40015: Use only 64bit fxc2 [tor-browser-build]
        * Bug 40017: Enable stripping again on Windows [tor-browser-build]
        * Bug 40052: Bump NSIS to 3.06.1 [tor-browser-build]
        * Bug 40061: Omit the Windows default browser agent from the build [tor-browser]
        * Bug 40071: Be explicit about no SEH with mingw-w64 on 32bit systems [tor-browser-build]
        * Bug 40077: Don't pass --no-insert-timestamp when building Firefox [tor-browser-build]
        * Bug 40090: NSIS 3.06.1 based builds are not reproducible anymore [tor-browser-build]
      * OS X
        * Bug 34229: Update macOS toolchain for Firefox 78 ESR
        * Bug 40003: Update cctools version for Firefox 78 ESR [tor-browser-build]
        * Bug 40018: Add libtapi project for cctools [tor-browser-build]
        * Bug 40019: Ship our own runtime library for macOS [tor-browser-build]
      * Linux
        * Bug 34359: Adapt abicheck.cc to deal with newer GCC version
        * Bug 34386: Fix up clang compilation on Linux
        * Bug 40053: Also create the langpacks tarball for non-release builds [tor-browser-build]

   Tor Browser 10.0a7 -- September 14 2020
    * Windows + OS X + Linux
      * Update Tor Launcher to 0.2.24
      * Update NoScript to 11.0.43
      * Translations update
      * Bug 10394: Let Tor Browser update HTTPS Everywhere
      * Bug 32017: Use ExtensionStorageIDB again
      * Bug 40006: Fix new identity for 81 [torbutton]
      * Bug 40007: Move SecurityPrefs initialization to the StartupObserver component [torbutton]
      * Bug 40008: Style fixes for 78 [torbutton]
      * Bug 40066: Remove default bridge 37.218.240.34 [tor-browser-build]
      * Bug 40073: Repack omni.ja to include builtin HTTPS Everywhere [tor-browser-build]
      * Bug 40091: Load HTTPS Everywhere as a builtin addon [tor-browser]
      * Bug 40102: Fix UI bugs in Tor Browser 10.0 alpha [tor-browser]
      * Bug 40109: Playing video breaks after reloading pages [tor-browser]
      * Big 40119: Enable v3 extension blocklisting again [tor-browser]
    * Build System
      * Windows + OS X + Linux
        * Bump Go to 1.14.7
        * Bug 40031: Add licenses for kcp-go and smux. [tor-browser-build]
        * Bug 40045: Fix complete .mar file creation for dmg2mar [tor-browser-build]
        * Bug 40065: Bump debootstrap-image ubuntu_version to 20.04.1 [tor-browser-build]
        * Bug 40087: Deterministically add HTTPS Everywhere into omni.ja [tor-browser-build]
      * Windows
        * Bug 40052: Bump NSIS to 3.06.1 [tor-browser-build]
        * Bug 40071: Be explicit about no SEH with mingw-w64 on 32bit systems [tor-browser-build]
        * Bug 40077: Don't pass --no-insert-timestamp when building Firefox [tor-browser-build]
        * Bug 40090: NSIS 3.06.1 based builds are not reproducible anymore [tor-browser-build]

   Tor Browser 10.0a6 -- August 26 2020
    * All Platforms
      * Update HTTPS Everywhere to 2020.08.13
    * Windows + OS X + Linux
      * Update Firefox to 78.2.0esr
      * Update Tor Launcher to 0.2.23
        * Bug 40002: After rebasing to 80.0b2 moat is broken [tor-launcher]
        * Translations update
      * Update NoScript to 11.0.39
      * Bug 21601: Remove unused media.webaudio.enabled pref
      * Bug 40002: Remove about:pioneer [tor-browser]
      * Bug 40082: Let JavaScript on safest setting handled by NoScript again [tor-browser]
      * Bug 40088: Moat "Submit" button does not work
      * Bug 40090: Disable v3 add-on blocklist for now [tor-browser]
    * OS X
      * Bug 40015: Tor Browser broken on MacOS 11 Big Sur
    * Android
      * Update Firefox to 68.12.0esr
      * Update NoScript to 11.0.38
      * Update Tor to 0.4.4.4-rc
    * Build System
      * Windows + OS X + Linux
        * Bump Go to 1.13.15
      * Linux
        * Bug 40053: Also create the langpacks tarball for non-release builds [tor-browser-build]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2020/08/31 18:11:22 wiz Exp $
d3 3
a5 2
DISTNAME=	src-firefox-tor-browser-78.3.0esr-10.0-2-build2
PKGNAME=	tor-browser-10.0
d28 1
a28 1
# diff -r -I NetBSD . ../../www/firefox78
a52 31
# Workaround for https://bugs.llvm.org/show_bug.cgi?id=46366
BUILDLINK_TRANSFORM.NetBSD+=	rm:-fexperimental-new-pass-manager

#
# Generate list of subst entries for various .cargo-checksum.json files.  These
# are all handled together in one big substitution to simplify things rather
# than one substitution entry per file, but are kept separate below to ease
# updating and verification.
#

CKSUM_CRATES+=	third_party/rust/libc

# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs
CKSUMS+=	a3540eab4dbc52e006e84e288bad17e1dae3865fea49020e0ed8b5a7724a9532
CKSUMS+=	5e58a2109f5eff0f497dfac150c161c1d517a2227b49e086da96c3d66522ac3a

CKSUM_CRATES+=	third_party/rust/getrandom

# patch-third__party_rust_getrandom_src_lib.rs
CKSUMS+=	0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2
CKSUMS+=	394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac

SUBST_CLASSES+=		cksum
SUBST_STAGE.cksum=	pre-configure
.for crate in ${CKSUM_CRATES}
SUBST_FILES.cksum+=	${crate}/.cargo-checksum.json
.endfor
.for from to in ${CKSUMS}
SUBST_SED.cksum+=	-e 's,${from},${to},g'
.endfor

d78 1
a78 1
.include "../../www/firefox78/mozilla-common.mk"
@


1.75.2.2
log
@Pullup ticket #6358 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.77
- security/tor-browser/PLIST                                    1.10
- security/tor-browser/distinfo                                 1.30

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Sat Oct 31 00:55:27 UTC 2020

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile PLIST distinfo

   Log Message:
   tor-browser: update to 10.0.2.

   This release updates Firefox to 78.4.0esr and NoScript to 11.1.3.
   This release includes important security updates to Firefox.

   Note: Now Javascript on the Safest security level is governed by
   NoScript again. It was set as false when on Safest in 9.5a9. The
   javascript.enabled preference was reset to true for everyone using
   Safest beginning in Tor Browser 10.0 and you must re-set it as
   false if that is your preference.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75.2.1 2020/10/23 17:27:12 bsiegert Exp $
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-78.4.0esr-10.0-2-build2
PKGNAME=	tor-browser-10.0.2
@


1.74
log
@tor-browser: update to 9.5.4.

This release updates Firefox to 68.12.0esr.

Also, this release features important security updates to Firefox.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2020/08/18 17:58:13 leot Exp $
d5 1
@


1.73
log
@*: revbump for libsndfile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2020/08/17 20:20:01 leot Exp $
d3 2
a4 3
DISTNAME=	src-firefox-tor-browser-68.11.0esr-9.5-1-build1
PKGNAME=	tor-browser-9.5.3
PKGREVISION=	2
@


1.72
log
@*: revbump after fontconfig bl3 changes (libuuid removal)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2020/08/17 06:58:02 riastradh Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.71
log
@security/tor-browser: Make dbus an option.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2020/07/29 07:46:37 wiz Exp $
d5 1
@


1.70
log
@tor-browser: update to 9.5.3.

Tor Browser 9.5.3 -- July 28 2020
 * All Platforms
   * Update Firefox to 68.11.0esr
   * Update NoScript to 11.0.34
   * Update Tor to 0.4.3.6

Tor Browser 9.5.2 -- July 7 2020
 * Android
   * Update Firefox to 68.10.1esr
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2020/07/04 08:33:57 wiz Exp $
a130 1
.include "../../sysutils/dbus-glib/buildlink3.mk"
@


1.69
log
@tor-browser: update to 9.5.1.

This release updates Firefox to 68.10.0esr and NoScript to 11.0.32.

Also, this release features important security updates to Firefox.

The full changelog since Tor Browser 9.5 is:

    All Platforms
        Update Firefox to 68.10.0esr
        Update NoScript to 11.0.32
        Translations update
        Bug 40009: Improve tor's client auth stability
     Windows + OS X + Linux
        Bug 34361: "Prioritize .onion sites when known" appears under General
        Bug 34362: Improve Onion Service Authentication prompt
        Bug 34369: Fix learn more link in Onion Auth prompt
        Bug 34379: Fix learn more for Onion-Location
        Bug 34347: The Tor Network part on the onboarding is not new anymore
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2020/06/18 12:56:40 wiz Exp $
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-68.10.0esr-9.5-1-build2
PKGNAME=	tor-browser-9.5.1
@


1.68
log
@tor-browser: merge multiprocess changes from firefox68

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2020/06/17 18:02:53 nia Exp $
d3 2
a4 3
DISTNAME=	src-firefox-tor-browser-68.9.0esr-9.5-1-build2
PKGNAME=	tor-browser-9.5
PKGREVISION=	2
d20 2
a21 2
DEPENDS+=	tor-browser-https-everywhere-[0-9]*:../../security/tor-browser-https-everywhere
DEPENDS+=	tor-browser-noscript-[0-9]*:../../security/tor-browser-noscript
d26 7
a32 4
# BUT keep patch-xpcom_io_TorFileUtils.cpp
# AND keep patch-browser_app_profile_000-tor-browser.js
# AND the second chunk of patch-toolkit_moz.configure
# (AND if necessary patch-.mozconfig)
@


1.68.2.1
log
@Pullup ticket #6260 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.69
- security/tor-browser/distinfo                                 1.24
- security/tor-browser/patches/patch-config_gcc-stl-wrapper.template.h 1.1

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Sat Jul  4 08:33:58 UTC 2020

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile distinfo
   Added Files:
   	pkgsrc/security/tor-browser/patches:
   	    patch-config_gcc-stl-wrapper.template.h

   Log Message:
   tor-browser: update to 9.5.1.

   This release updates Firefox to 68.10.0esr and NoScript to 11.0.32.

   Also, this release features important security updates to Firefox.

   The full changelog since Tor Browser 9.5 is:

       All Platforms
           Update Firefox to 68.10.0esr
           Update NoScript to 11.0.32
           Translations update
           Bug 40009: Improve tor's client auth stability
        Windows + OS X + Linux
           Bug 34361: "Prioritize .onion sites when known" appears under General
           Bug 34362: Improve Onion Service Authentication prompt
           Bug 34369: Fix learn more link in Onion Auth prompt
           Bug 34379: Fix learn more for Onion-Location
           Bug 34347: The Tor Network part on the onboarding is not new anymore
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2020/06/18 12:56:40 wiz Exp $
d3 3
a5 2
DISTNAME=	src-firefox-tor-browser-68.10.0esr-9.5-1-build2
PKGNAME=	tor-browser-9.5.1
d21 2
a22 2
DEPENDS+=	tor-browser-https-everywhere>=2020.5.20:../../security/tor-browser-https-everywhere
DEPENDS+=	tor-browser-noscript>=11.0.32:../../security/tor-browser-noscript
d27 4
a30 7
# compare e.g. the output of
# diff -r -I NetBSD . ../../www/firefox68
# BUT keep:
# patch-.mozconfig (if still necessary)
# patch-browser_app_profile_000-tor-browser.js
# patch-toolkit_moz.configure (second chunk)
# patch-xpcom_io_TorFileUtils.cpp
@


1.68.2.2
log
@Pullup ticket #6285 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.70
- security/tor-browser/distinfo                                 1.25

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Wed Jul 29 07:46:37 UTC 2020

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile distinfo

   Log Message:
   tor-browser: update to 9.5.3.

   Tor Browser 9.5.3 -- July 28 2020
    * All Platforms
      * Update Firefox to 68.11.0esr
      * Update NoScript to 11.0.34
      * Update Tor to 0.4.3.6

   Tor Browser 9.5.2 -- July 7 2020
    * Android
      * Update Firefox to 68.10.1esr
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68.2.1 2020/07/09 06:27:46 bsiegert Exp $
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-68.11.0esr-9.5-1-build1
PKGNAME=	tor-browser-9.5.3
@


1.68.2.3
log
@Pullup ticket #6313 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.71,1.74
- security/tor-browser/distinfo                                 1.26,1.28
- security/tor-browser/options.mk                               1.7
- security/tor-browser/patches/patch-config_makefiles_rust.mk   1.2
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_lib.rs 1.1
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs 1.1
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs 1.1
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs 1.1
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs 1.1
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs 1.1
- security/tor-browser/patches/patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs 1.1

---
   Module Name:	pkgsrc
   Committed By:	riastradh
   Date:		Mon Aug 17 06:58:02 UTC 2020

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile options.mk

   Log Message:
   security/tor-browser: Make dbus an option.

---
   Module Name:	pkgsrc
   Committed By:	riastradh
   Date:		Mon Aug 17 06:58:32 UTC 2020

   Modified Files:
   	pkgsrc/security/tor-browser: distinfo
   Added Files:
   	pkgsrc/security/tor-browser/patches:
   	    patch-dom_webauthn_u2f-hid-rs_src_lib.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_device.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_fd.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_mod.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_monitor.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_transaction.rs
   	    patch-dom_webauthn_u2f-hid-rs_src_netbsd_uhid.rs

   Log Message:
   security/tor-browser: Add U2F support to NetBSD.

   The webauthn API is disabled by default in the Tor Browser:

   https://gitlab.torproject.org/tpo/applications/tor-browser/-/issues/26614

   In order to use it, risking the consequences since the Tor Project
   has not audited its anonymity properties, you have to explicitly
   enable security.webauthn.webauthn=true in about:config.

   So if you definitely want to log into a web site using U2F in spite
   of that, with location privacy but not anonymity, then these patches
   now enable it to work on NetBSD (with the caveat that enabling
   security.webauthn.webauthn=true applies also to any web site that
   tries to use the webauthn API, not just the ones you want to log
   into).

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Wed Aug 26 20:55:20 UTC 2020

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile distinfo
   	pkgsrc/security/tor-browser/patches: patch-config_makefiles_rust.mk

   Log Message:
   tor-browser: update to 9.5.4.

   This release updates Firefox to 68.12.0esr.

   Also, this release features important security updates to Firefox.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68.2.2 2020/07/30 16:10:24 bsiegert Exp $
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-68.12.0esr-9.5-1-build1
PKGNAME=	tor-browser-9.5.4
d131 1
@


1.67
log
@tor-browser: Remove patches for NetBSD 7, rust dropped support for NetBSD 7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2020/06/07 13:06:00 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.66
log
@tor-browser: update to 9.5.

This release includes important security updates to Firefox.

This new Tor Browser release is focused on helping users understand
onion services.

Tor's onion routing remains the best way to achieve end-to-end
anonymous communication on the Internet. With onion services (.onion
addresses), website administrators can provide their users with
anonymous connections that are metadata-free or that hide metadata
from any third party. Onion services are also one of the few
censorship circumvention technologies that allow users to route
around censorship while simultaneously protecting their privacy
and identity.

For the first time, Tor Browser users on desktop will be able to
opt-in for using onion sites automatically whenever the website
makes them available. For years, some websites have invisibly used
onion services with alternative services (alt-svc), and this
continues to be an excellent choice. Now, there is also an opt-in
mechanism available for websites that want their users to know
about their onion service that invites them to upgrade their
connection via the .onion address.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2020/06/02 08:24:43 adam Exp $
d5 1
@


1.65
log
@Revbump for icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2020/05/06 07:13:39 wiz Exp $
d3 2
a4 3
DISTNAME=	src-firefox-tor-browser-68.8.0esr-9.0-2-build1
PKGNAME=	tor-browser-9.0.10
PKGREVISION=	1
d10 1
a10 1
#DISTFILES+=	src-tor-launcher-0.2.20.5${EXTRACT_SUFX}
@


1.64
log
@tor-browser: update to 9.0.10.

This release updates Firefox to 68.8.0esr, NoScript to 11.0.25, and OpenSSL to 1.1.1g.

Also, this release features important security updates to Firefox.

The full changelog since Tor Browser 9.0.9 is:

    All Platforms
        Update Firefox to 68.8.0esr
        Bump NoScript to 11.0.25
     Windows + OS X + Linux
        Bug 34017: Bump openssl version to 1.1.1g
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2020/05/01 07:01:46 wiz Exp $
d5 1
@


1.63
log
@tor-browser: update to 9.0.9nb4.

Install and use the fonts distributed with the Linux binary of tor-browser.
Reduces fingerprinting possibilities based on installed fonts.

Idea from Caspar Schutijser, the OpenBSD ports maintainer, and
based on his patch for OpenBSD ports.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2020/04/30 07:52:39 wiz Exp $
d3 2
a4 3
DISTNAME=	src-firefox-tor-browser-68.7.0esr-9.0-2-build1
PKGNAME=	tor-browser-9.0.9
PKGREVISION=	4
@


1.62
log
@tor-browser: update to 9.0.9nb3.

Depend on tor-browser-https-everywhere.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2020/04/28 19:38:49 wiz Exp $
d5 1
a5 1
PKGREVISION=	3
d9 3
a11 1
#DISTFILES=	${DISTNAME}${EXTRACT_SUFX} src-tor-launcher-0.2.20.5${EXTRACT_SUFX}
d29 1
d34 1
d42 6
d92 1
d107 8
a115 1
INSTALLATION_DIRS+=	share/applications share/pixmaps
d117 2
a118 4
	${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA}
	${ECHO} '${PREFIX}/lib/tor-browser/tor-browser-bin "$$@@"' >> \
		${DESTDIR}${PREFIX}/bin/${MOZILLA}
	${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA}
d120 1
a120 1
	  ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
d122 5
a126 1
	  ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
@


1.61
log
@tor-browser: update to 9.0.9nb2.

Automatically install the noscript extension.
(https-everywhere package is ready, but doesn't work.)

Change the default path in the home directory to ".tor-browser"
to be more similar to other mozilla products.

By default, use the standard tor port. No separate instance
of tor is started for tor-browser from pkgsrc.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2020/04/12 08:29:11 adam Exp $
d5 1
a5 1
PKGREVISION=	2
d19 1
a19 1
#DEPENDS+=	tor-browser-https-everywhere-[0-9]*:../../security/tor-browser-https-everywhere
@


1.60
log
@Recursive revision bump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2020/04/10 19:18:00 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
d19 2
a20 2

EXTRACT_USING=	bsdtar
d25 3
a27 1
# BUT keep patch-xpcom_io_TorFileUtils.cpp! (and if necessary patch-.mozconfig)
@


1.59
log
@tor-browser: update to 9.0.9.

    All Platforms
        Update Firefox to 68.7.0esr
        Bump NoScript to 11.0.23
        Bug 33630: Remove noisebridge01 default bridge

     Windows + OS X + Linux
        Bug 33771: Update some existing licenses and add Libevent license
        Bug 33723: Bump openssl version to 1.1.1f
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2020/04/07 15:16:07 wiz Exp $
d5 1
@


1.58
log
@tor-browser: update to 9.0.8.

Tor Browser 9.0.8 -- April 5 2020
 * All Platforms
   * Mozilla Bug 1620818 - Release nsDocShell::mContentViewer properly
   * Mozilla Bug 1626728 - Normalize shutdown
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2020/04/07 14:29:09 wiz Exp $
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-68.6.0esr-9.0-1-build3
PKGNAME=	tor-browser-9.0.8
@


1.57
log
@tor-browser: update to 9.0.7.

Tor Browser 9.0.7 -- March 20 2020
 * All Platforms
   * Bump NoScript to 11.0.19
   * Bump Https-Everywhere to 2020.3.16
   * Bug 33613: Disable Javascript on Safest security level
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2020/03/13 17:59:27 wiz Exp $
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-68.6.0esr-9.0-1-build2
PKGNAME=	tor-browser-9.0.7
@


1.56
log
@tor-browser: update to 9.0.6

This version is now based on firefox68-esr and builds with the current
rust in pkgsrc.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2019/11/04 21:13:03 rillig Exp $
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-68.6.0esr-9.0-1-build1
PKGNAME=	tor-browser-9.0.6
@


1.56.2.1
log
@Pullup ticket #6154 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.57
- security/tor-browser/distinfo                                 1.15

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Tue Apr  7 14:29:09 UTC 2020

   Modified Files:
   	pkgsrc/security/tor-browser: Makefile distinfo

   Log Message:
   tor-browser: update to 9.0.7.

   Tor Browser 9.0.7 -- March 20 2020
    * All Platforms
      * Bump NoScript to 11.0.19
      * Bump Https-Everywhere to 2020.3.16
      * Bug 33613: Disable Javascript on Safest security level
@
text
@d1 1
a1 1
# $NetBSD$
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-68.6.0esr-9.0-1-build2
PKGNAME=	tor-browser-9.0.7
@


1.56.2.2
log
@Pullup ticket #6157 - requested by wiz
security/tor-browser: security fix

Revisions pulled up:
- security/tor-browser/Makefile                                 1.58-1.59
- security/tor-browser/distinfo                                 1.16-1.17

---
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Tue Apr  7 15:16:07 UTC 2020

   Modified Files:
           pkgsrc/security/tor-browser: Makefile distinfo

   Log Message:
   tor-browser: update to 9.0.8.

   Tor Browser 9.0.8 -- April 5 2020
    * All Platforms
      * Mozilla Bug 1620818 - Release nsDocShell::mContentViewer properly
      * Mozilla Bug 1626728 - Normalize shutdown

---
   Module Name:    pkgsrc
   Committed By:   wiz
   Date:           Fri Apr 10 19:18:00 UTC 2020

   Modified Files:
           pkgsrc/security/tor-browser: Makefile distinfo

   Log Message:
   tor-browser: update to 9.0.9.

       All Platforms
           Update Firefox to 68.7.0esr
           Bump NoScript to 11.0.23
           Bug 33630: Remove noisebridge01 default bridge

        Windows + OS X + Linux
           Bug 33771: Update some existing licenses and add Libevent license
           Bug 33723: Bump openssl version to 1.1.1f
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56.2.1 2020/04/09 12:05:30 bsiegert Exp $
d3 2
a4 2
DISTNAME=	src-firefox-tor-browser-68.7.0esr-9.0-2-build1
PKGNAME=	tor-browser-9.0.9
@


1.55
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.54 2020/03/08 16:42:30 bsiegert Exp $
d3 4
a6 5
DISTNAME=	src-firefox-tor-browser-60.8.0esr-8.5-1-build2
PKGNAME=	tor-browser-8.5.4
PKGREVISION=	5
CATEGORIES=	www
MASTER_SITES=	https://dist.torproject.org/torbrowser/8.5.4/
d8 1
d10 1
a10 1
MAINTAINER=	ryoon@@NetBSD.org
a14 2
BROKEN=		"Needs fixes for rust changes, or update."

d24 1
a24 1
# BUT keep patch-xpcom_io_TorFileUtils.cpp!
d40 1
d62 1
a62 1
.include "../../www/firefox60/mozilla-common.mk"
d79 1
@


1.54
log
@Revbump packages depending on libffi after .so version change.

Requested by Matthias Ferdinand and Oskar on pkgsrc-users.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2020/01/31 11:45:03 wiz Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.53
log
@tor-browser: mark BROKEN, needs rust fixes or update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2020/01/18 21:50:49 jperkin Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.52
log
@*: Recursive revision bump for openssl 1.1.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2019/11/04 21:13:03 rillig Exp $
d15 2
@


1.51
log
@security: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2019/09/18 14:17:16 ryoon Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.50
log
@Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2019/08/11 13:23:01 wiz Exp $
d64 4
a67 4
CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/header.py
CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/typelib.py
CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpidl.py
CHECK_INTERPRETER_SKIP+=lib/firefox-sdk/sdk/bin/xpt.py
@


1.49
log
@Bump PKGREVISIONs for perl 5.30.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2019/07/22 22:41:24 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.48
log
@tor-browser: update to 8.5.4.

8.5.4:

    All platforms
        Update Firefox to 60.8.0esr
        Update Torbutton to 2.1.12
            Bug 30577: Add Fundraising Banner
            Bug 31041: Stop syncing network.cookie.lifetimePolicy
            Translations update
        Update HTTPS Everywhere to 2019.6.27
        Bug 31055+31058: Remove four default bridges
        Bug 30712: Backport fix for Mozilla's bug 1552993
        Bug 30849: Backport fixes for Mozilla's bug 1552627 and 1549833
    Windows + OS X + Linux
        Update Tor to 0.4.0.5
        Update OpenSSL to 1.0.2s
        Bug 29045: Ensure that tor does not start up in dormant mode
    OS X
        Bug 30631: Blurry Tor Browser icon on macOS app switcher

8.5.3:

All platforms
    Pick up fix for Mozilla's bug 1560192

8.5.2:

All platforms
    Pick up fix for Mozilla's bug 1544386
    Update NoScript to 10.6.3
        Bug 29904: NoScript blocks MP4 on higher security levels
        Bug 30624+29043+29647: Prevent XSS protection from freezing the browser


8.5.1:

    All platforms
        Update Torbutton to 2.1.10
            Bug 30565: Sync nocertdb with privatebrowsing.autostart at startup
            Bug 30464: Add WebGL to safer descriptions
            Translations update
        Update NoScript to 10.6.2
            Bug 29969: Remove workaround for Mozilla's bug 1532530
        Update HTTPS Everywhere to 2019.5.13
        Bug 30541: Disable WebGL readPixel() for web content
    Windows + OS X + Linux
        Bug 30560: Better match actual toolbar in onboarding toolbar graphic
        Bug 30571: Correct more information URL for security settings
    Android
        Bug 30635: Sync mobile default bridges list with desktop one
    Build System
        All platforms
            Bug 30480: Check that signed tag contains expected tag name
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2019/06/14 17:22:21 nia Exp $
d5 1
@


1.47
log
@*: recursive bump for gdk-pixbuf2-2.38.1
@
text
@d3 2
a4 3
DISTNAME=	src-firefox-tor-browser-60.7.0esr-8.5-1-build1
PKGNAME=	tor-browser-8.5.60.7.0
PKGREVISION=	4
d6 1
a6 1
MASTER_SITES=	https://dist.torproject.org/torbrowser/8.5/
@


1.46
log
@tor-browser: add sun audio backend. requested by wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2019/06/01 20:24:03 wiz Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.45
log
@tor-browser: update to 8.5.60.7.0nb2.

Pick up two more NetBSD bugfixes from firefox60:
* use /dev/audio instead of /dev/sound
* use libGL.so instead of the versioned libGL.so.1, which does not exist
  on NetBSD
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2019/05/29 12:33:29 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
d77 1
@


1.44
log
@tor-browser: update to 8.5.60.7.0nb1.

copy tsutsui's commit to firefox:

fix wrong latency unit in stream_init() function.

Based on a patch in PR pkg/54206 from Y.Sugahara.
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2019/05/25 10:50:42 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.43
log
@tor-browser: update to 60.7.0esr 8.5 1 build 1

Use official tarball, now that one exists!
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2019/05/22 14:24:43 wiz Exp $
d5 1
@


1.42
log
@tor-browser: update to 8.5.60.6.1.

Changes: not found, I expect the same as for firefox 60.5.1 -> firefxo 60.6.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2019/05/05 22:49:51 ryoon Exp $
d3 2
a4 2
DISTNAME=	tor-browser-60.6.1esr-8.5-2-build2
PKGNAME=	tor-browser-8.5.60.6.1
d6 2
a7 4
# DISTFILE manually packaged from git checkout using
# mv tor-browser/.git .
# tar cvzf ${DISTNAME}.tar.gz tor-browser
# mv .git tor-browser/
d14 1
a14 1
WRKSRC=		${WRKDIR}/tor-browser
d18 2
a21 10
# make a tarball:
# git clone https://git.torproject.org/tor-browser.git
# cd tor-browser
# git fetch --tags
# git tag -l
# (choose a tag, here tor-browser-60.5.1esr-8.5-1-build2)
# git checkout tor-browser-60.5.1esr-8.5-1-build2
# cd ..
# tar -cvzf tor-browser-60.5.1esr-8.5-1-build2.tar.gz --exclude .git tor-browser
#
@


1.41
log
@Recursive rebvump from devel/nss
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2019/04/03 00:33:06 ryoon Exp $
d3 2
a4 3
DISTNAME=	tor-browser-60.5.1esr-8.5-1-build2
PKGNAME=	tor-browser-8.5
PKGREVISION=	3
d6 4
a9 1
# DISTFILE manually packaged from git checkout
@


1.40
log
@Recursive revbump from textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2019/03/15 11:52:12 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.39
log
@tor-browser: bump PKGREVISION to be on the safe side.

A recent firefox60 change made this use the internal jpeg library
instead of the pkgsrc version.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2019/03/15 11:51:26 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.38
log
@tor-browser: update for recent changes to firefox60 and rust.

Reduce diffs to firefox60 even more while here.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2019/02/25 15:32:23 wiz Exp $
d5 1
@


1.37
log
@tor-browser: update to 8.5.

This is based on a git checkout from a couple days ago; not completely
sure about the version number.

The Makefile now contains a short how-to for updating this package.

Many thanks for the www/firefox60 patches!

Use at your own risk!
Survives basic browsing and check.torproject.org claims it connects via tor.

Changes: too many to document.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2019/02/23 18:58:48 wiz Exp $
a49 3
# Avoid build failure from security/manager/ssl/src/nsNSSCallbacks.cpp:601
CFLAGS+=	-fpermissive

@


1.36
log
@tor-browser: comment out non-existing URL (MASTER_SITES)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2018/12/09 18:52:45 adam Exp $
d3 2
a4 5
TORBVER=	6.0.8

DISTNAME=	v6.0.8-esr45.6.0
PKGNAME=	tor-browser-${TORBVER}
PKGREVISION=	19
d6 1
a6 2
# Use OpenBSD distfile
#MASTER_SITES=	${MASTER_SITE_OPENBSD:=distfiles/tor-browser/}
d13 1
a13 2
# A name of OpenBSD Ports distfile does not have 'tor-browser' inside.
DIST_SUBDIR=	tor-browser
d15 1
a15 2
EXTRACT_USING=	bsdtar
WRKSRC=		${WRKDIR}/${DISTNAME:S/v/torb-/}
d17 17
a33 1
DEPENDS+=	tor-[0-9]*:../../net/tor
d37 1
a37 1
SUBST_STAGE.fix-build-dir+=	pre-configure
d45 1
a45 11
CONFIGURE_ARGS+=	--enable-application=browser
CONFIGURE_ARGS+=	--disable-tor-browser-update
CONFIGURE_ARGS+=	--disable-webrtc
CONFIGURE_ARGS+=	--disable-gio
CONFIGURE_ARGS+=	--disable-dbus
CONFIGURE_ARGS+=	--disable-gnomeui
CONFIGURE_ARGS+=        --disable-libnotify
.if ${OPSYS} != "SunOS"
CONFIGURE_ARGS+=        --enable-pie
.endif
CONFIGURE_ARGS+=        --enable-tor-data-in-home-dir
d54 5
a58 1
LDFLAGS+=		${COMPILER_RPATH_FLAG}${PREFIX}/lib/tor-browser ${COMPILER_RPATH_FLAG}${PREFIX}/lib
d61 1
a61 1
ALL_ENV+=		MOZILLA_PKG_NAME=tor-browser
d63 2
a64 2
NOT_PAX_MPROTECT_SAFE+=	lib/tor-browser/firefox
NOT_PAX_MPROTECT_SAFE+=	lib/tor-browser/firefox-bin
d70 1
a70 5
LDFLAGS.DragonFly=	-lplc4 -lnspr4
LDFLAGS.FreeBSD=	-lplc4 -lnspr4
LDFLAGS.Linux=		-lnspr4

.include "../../www/firefox45/mozilla-common.mk"
d78 4
a81 2
MOZILLA=	tor-browser
MOZILLA_ICON=	${WRKSRC}/${OBJDIR}/dist/firefox/browser/chrome/icons/default/default48.png
a83 6
SUBST_CLASSES+=		sys-dic
SUBST_STAGE.sys-dic=	pre-configure
SUBST_MESSAGE.sys-dic=	Reference to system hunspell dictionaries.
SUBST_FILES.sys-dic=	extensions/spellcheck/hunspell/src/mozHunspell.cpp
SUBST_VARS.sys-dic=	PREFIX

d90 1
d102 4
d112 1
@


1.35
log
@revbump after updating textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2018/11/23 08:06:33 ryoon Exp $
d10 1
a10 1
MASTER_SITES=	${MASTER_SITE_OPENBSD:=distfiles/tor-browser/}
@


1.34
log
@Recursive revbump from multimedia/libva
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2018/11/14 22:22:22 kleink Exp $
d7 1
a7 1
PKGREVISION=	18
@


1.33
log
@Revbump after cairo 1.16.0 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2018/11/12 03:52:52 ryoon Exp $
d7 1
a7 1
PKGREVISION=	17
@


1.32
log
@Recursive revbump from hardbuzz-2.1.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2018/10/24 15:42:47 bsiegert Exp $
d7 1
a7 1
PKGREVISION=	16
@


1.31
log
@Revbump packages that depend on hunspell.

The recent hunspell update has changed the name of the library, so these
need to be rebuilt.

prodded by wiz@@ and leot@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2018/10/23 12:33:04 jperkin Exp $
d7 1
a7 1
PKGREVISION=	15
@


1.30
log
@mozilla: Don't --enable-pie on SunOS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2018/08/22 09:46:30 wiz Exp $
d7 1
a7 1
PKGREVISION=	14
@


1.29
log
@Recursive bump for perl5-5.28.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2018/07/20 03:34:27 ryoon Exp $
d33 2
d42 1
d44 1
@


1.28
log
@Recursive revbump from textproc/icu-62.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2018/07/06 15:06:49 ryoon Exp $
d7 1
a7 1
PKGREVISION=	13
@


1.27
log
@Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2018/04/16 14:35:08 wiz Exp $
d7 1
a7 1
PKGREVISION=	12
@


1.26
log
@Recursive bump for new fribidi dependency in pango.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2018/04/14 07:34:40 adam Exp $
d7 1
a7 1
PKGREVISION=	11
@


1.25
log
@revbump after icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2018/03/12 11:17:31 wiz Exp $
d7 1
a7 1
PKGREVISION=	10
@


1.24
log
@Recursive bumps for fontconfig and libzip dependency changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2018/02/26 08:19:31 adam Exp $
d7 1
a7 1
PKGREVISION=	9
@


1.23
log
@revbump after x264-devel update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2018/01/28 20:11:03 wiz Exp $
d7 1
a7 1
PKGREVISION=	8
@


1.22
log
@Bump PKGREVISION for gdbm shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2017/11/30 16:45:37 adam Exp $
d7 1
a7 1
PKGREVISION=	7
@


1.21
log
@Revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2017/09/18 09:53:34 maya Exp $
d7 1
a7 1
PKGREVISION=	6
@


1.20
log
@revbump for requiring ICU 59.x
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2017/09/10 17:11:47 wiz Exp $
d7 1
a7 1
PKGREVISION=	5
@


1.19
log
@Add -fPIC to CFLAGS.

Fixes SSP build, which otherwise breaks in configure:

cc1: warning: command line option '-fpermissive' is valid for C++/ObjC++ but not for C
ld: /var/tmp//ccfWqlYy.o: warning: relocation against `__stack_chk_fail' in readonly section `.text.startup'
ld: /var/tmp//ccfWqlYy.o: relocation R_X86_64_PC32 against symbol `__stack_chk_fail' can not be used when making a shared object; recompile with -fPIC
ld: final link failed: Bad value
configure: failed program was:
#line 10722 "configure"
#include "confdefs.h"

int main() {

; return 0; }
configure: error: --enable-pie requires PIE support from the linker.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2017/09/08 02:38:43 ryoon Exp $
d7 1
a7 1
PKGREVISION=	4
@


1.18
log
@Recursive revbump from audio/pulseaudio-11.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2017/04/22 21:03:56 adam Exp $
d44 1
@


1.17
log
@Revbump after icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2017/02/12 06:25:58 ryoon Exp $
d7 1
a7 1
PKGREVISION=	3
@


1.16
log
@Recursive revbump from fonts/harfbuzz
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2017/02/06 13:55:55 wiz Exp $
d7 1
a7 1
PKGREVISION=	2
@


1.15
log
@Recursive bump for harfbuzz's new graphite2 dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2017/01/22 12:27:21 ryoon Exp $
d7 1
a7 1
PKGREVISION=	1
@


1.14
log
@Update to 6.0.8

* Use OpenBSD Ports distfile
* Profile directory has changed to $HOME/TorBrowser-Data
* Besed on Firefox 45.6.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2017/01/21 20:06:52 ryoon Exp $
d7 1
@


1.13
log
@Recursive revbump from audio/pulseaudio-10.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2016/12/04 05:17:40 ryoon Exp $
d3 1
a3 1
TORBVER=	5.5.4
d5 1
a5 1
DISTNAME=	tor-browser-38.7.1esr-5.5-1
a6 1
PKGREVISION=	7
d8 2
a9 2
MASTER_SITES+=	${MASTER_SITE_LOCAL}
EXTRACT_SUFX=	.tar.xz
d16 6
d40 3
d64 1
a64 1
.include "../../www/firefox38/mozilla-common.mk"
d82 3
a88 3
# XXX Makefile is broken? When libxul is provided from devel/xulrunner,
# XXX please remove this.
	mkdir ${WRKSRC}/js/src/.deps
@


1.12
log
@Recursive revbump from textproc/icu 58.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2016/08/17 00:06:45 ryoon Exp $
d7 1
a7 1
PKGREVISION=	6
@


1.11
log
@Recursive revbump from multimedia/libvpx uppdate
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2016/08/04 17:03:38 ryoon Exp $
d7 1
a7 1
PKGREVISION=	5
@


1.10
log
@Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2016/08/03 10:23:21 adam Exp $
d7 1
a7 1
PKGREVISION=	4
@


1.9
log
@Revbump after graphics/gd update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2016/06/11 12:59:48 wiz Exp $
d7 1
a7 1
PKGREVISION=	3
@


1.8
log
@mprotect fixes. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2016/04/11 19:02:03 ryoon Exp $
d7 1
a7 1
PKGREVISION=	2
@


1.7
log
@Recursive revbump from textproc/icu 57.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2016/04/04 17:36:34 joerg Exp $
d7 1
a7 1
PKGREVISION=	1
d45 3
@


1.6
log
@Fix build with API differences in xulrunner.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2016/03/20 06:53:37 ryoon Exp $
d7 1
@


1.5
log
@Update to 5.5.4

* Based on Firefox 38.7.1
* Fix PR pkg/50975: security/tor-browser is built without -pie
* Store cache in ~/.tor-browser-caches instead of ~/Caches
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2016/03/14 14:30:47 ryoon Exp $
d38 1
a38 1
# workround for link of libxul.so etc.
@


1.4
log
@Update to 5.5.3

Changelog:
Rebase to Firefox 38.7.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2016/03/05 11:29:27 jperkin Exp $
d3 1
a3 1
TORBVER=	5.5.3
d5 1
a5 1
DISTNAME=	tor-browser-38.7.0esr-5.5-1
d33 1
@


1.3
log
@Bump PKGREVISION for security/openssl ABI bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2016/02/26 09:41:07 jperkin Exp $
d3 1
a3 1
TORBVER=	5.5.2
d5 1
a5 1
DISTNAME=	tor-browser-38.6.1esr-5.5-1
a6 1
PKGREVISION=	1
@


1.2
log
@Use OPSYSVARS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2016/02/14 07:30:54 ryoon Exp $
d7 1
@


1.1
log
@Import tor-browser-5.5.2 as security/tor-browser.

What is the Tor Browser?

The Tor software protects you by bouncing your communications around
a distributed network of relays run by volunteers all around the
world: it prevents somebody watching your Internet connection from
learning what sites you visit, it prevents the sites you visit from
learning your physical location, and it lets you access sites which
are blocked.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2016/02/09 13:26:12 ryoon Exp $
a42 2
.include "../../mk/bsd.prefs.mk"

d44 2
a45 4
.if ${OPSYS} == "SunOS"
BUILDLINK_TRANSFORM+=	rm:-fdata-sections
BUILDLINK_TRANSFORM+=	rm:-ffunction-sections
.endif
@

