head	1.660;
access;
symbols
	pkgsrc-2026Q1:1.660.0.2
	pkgsrc-2026Q1-base:1.660
	pkgsrc-2025Q4:1.651.0.2
	pkgsrc-2025Q4-base:1.651
	pkgsrc-2025Q3:1.642.0.2
	pkgsrc-2025Q3-base:1.642
	pkgsrc-2025Q2:1.635.0.2
	pkgsrc-2025Q2-base:1.635
	pkgsrc-2025Q1:1.627.0.2
	pkgsrc-2025Q1-base:1.627
	pkgsrc-2024Q4:1.619.0.2
	pkgsrc-2024Q4-base:1.619
	pkgsrc-2024Q3:1.608.0.2
	pkgsrc-2024Q3-base:1.608
	pkgsrc-2024Q2:1.602.0.2
	pkgsrc-2024Q2-base:1.602
	pkgsrc-2024Q1:1.592.0.2
	pkgsrc-2024Q1-base:1.592
	pkgsrc-2023Q4:1.582.0.2
	pkgsrc-2023Q4-base:1.582
	pkgsrc-2023Q3:1.571.0.2
	pkgsrc-2023Q3-base:1.571
	pkgsrc-2023Q2:1.559.0.2
	pkgsrc-2023Q2-base:1.559
	pkgsrc-2023Q1:1.549.0.2
	pkgsrc-2023Q1-base:1.549
	pkgsrc-2022Q4:1.542.0.2
	pkgsrc-2022Q4-base:1.542
	pkgsrc-2022Q3:1.538.0.2
	pkgsrc-2022Q3-base:1.538
	pkgsrc-2022Q2:1.523.0.2
	pkgsrc-2022Q2-base:1.523
	pkgsrc-2022Q1:1.514.0.2
	pkgsrc-2022Q1-base:1.514
	pkgsrc-2021Q4:1.507.0.2
	pkgsrc-2021Q4-base:1.507
	pkgsrc-2021Q3:1.494.0.2
	pkgsrc-2021Q3-base:1.494
	pkgsrc-2021Q2:1.482.0.2
	pkgsrc-2021Q2-base:1.482
	pkgsrc-2021Q1:1.471.0.2
	pkgsrc-2021Q1-base:1.471
	pkgsrc-2020Q4:1.461.0.2
	pkgsrc-2020Q4-base:1.461
	pkgsrc-2020Q3:1.447.0.2
	pkgsrc-2020Q3-base:1.447
	pkgsrc-2020Q2:1.434.0.2
	pkgsrc-2020Q2-base:1.434
	pkgsrc-2020Q1:1.416.0.2
	pkgsrc-2020Q1-base:1.416
	pkgsrc-2019Q4:1.403.0.4
	pkgsrc-2019Q4-base:1.403
	pkgsrc-2019Q3:1.396.0.2
	pkgsrc-2019Q3-base:1.396
	pkgsrc-2019Q2:1.387.0.2
	pkgsrc-2019Q2-base:1.387
	pkgsrc-2019Q1:1.366.0.2
	pkgsrc-2019Q1-base:1.366
	pkgsrc-2018Q4:1.353.0.2
	pkgsrc-2018Q4-base:1.353
	pkgsrc-2018Q3:1.343.0.2
	pkgsrc-2018Q3-base:1.343
	pkgsrc-2018Q2:1.334.0.2
	pkgsrc-2018Q2-base:1.334
	pkgsrc-2018Q1:1.325.0.2
	pkgsrc-2018Q1-base:1.325
	pkgsrc-2017Q4:1.315.0.2
	pkgsrc-2017Q4-base:1.315
	pkgsrc-2017Q3:1.306.0.4
	pkgsrc-2017Q3-base:1.306
	pkgsrc-2017Q2:1.298.0.2
	pkgsrc-2017Q2-base:1.298
	pkgsrc-2017Q1:1.290.0.2
	pkgsrc-2017Q1-base:1.290
	pkgsrc-2016Q4:1.275.0.2
	pkgsrc-2016Q4-base:1.275
	pkgsrc-2016Q3:1.267.0.2
	pkgsrc-2016Q3-base:1.267
	pkgsrc-2016Q2:1.258.0.2
	pkgsrc-2016Q2-base:1.258
	pkgsrc-2016Q1:1.247.0.2
	pkgsrc-2016Q1-base:1.247
	pkgsrc-2015Q4:1.236.0.2
	pkgsrc-2015Q4-base:1.236
	pkgsrc-2015Q3:1.226.0.2
	pkgsrc-2015Q3-base:1.226
	pkgsrc-2015Q2:1.214.0.2
	pkgsrc-2015Q2-base:1.214
	pkgsrc-2015Q1:1.203.0.2
	pkgsrc-2015Q1-base:1.203
	pkgsrc-2014Q4:1.187.0.2
	pkgsrc-2014Q4-base:1.187
	pkgsrc-2014Q3:1.174.0.2
	pkgsrc-2014Q3-base:1.174
	pkgsrc-2014Q2:1.171.0.2
	pkgsrc-2014Q2-base:1.171
	pkgsrc-2014Q1:1.156.0.2
	pkgsrc-2014Q1-base:1.156
	pkgsrc-2013Q4:1.149.0.2
	pkgsrc-2013Q4-base:1.149
	pkgsrc-2013Q3:1.138.0.2
	pkgsrc-2013Q3-base:1.138
	pkgsrc-2013Q2:1.132.0.2
	pkgsrc-2013Q2-base:1.132
	pkgsrc-2013Q1:1.123.0.2
	pkgsrc-2013Q1-base:1.123
	pkgsrc-2012Q4:1.116.0.2
	pkgsrc-2012Q4-base:1.116
	pkgsrc-2012Q3:1.111.0.2
	pkgsrc-2012Q3-base:1.111
	pkgsrc-2012Q2:1.102.0.2
	pkgsrc-2012Q2-base:1.102
	pkgsrc-2012Q1:1.101.0.2
	pkgsrc-2012Q1-base:1.101
	pkgsrc-2011Q4:1.92.0.2
	pkgsrc-2011Q4-base:1.92
	pkgsrc-2011Q3:1.88.0.2
	pkgsrc-2011Q3-base:1.88
	pkgsrc-2011Q2:1.85.0.2
	pkgsrc-2011Q2-base:1.85
	pkgsrc-2011Q1:1.83.0.2
	pkgsrc-2011Q1-base:1.83
	pkgsrc-2010Q4:1.81.0.2
	pkgsrc-2010Q4-base:1.81
	pkgsrc-2010Q3:1.76.0.2
	pkgsrc-2010Q3-base:1.76
	pkgsrc-2010Q2:1.75.0.2
	pkgsrc-2010Q2-base:1.75
	pkgsrc-2010Q1:1.73.0.2
	pkgsrc-2010Q1-base:1.73
	pkgsrc-2009Q4:1.65.0.2
	pkgsrc-2009Q4-base:1.65
	pkgsrc-2009Q3:1.59.0.2
	pkgsrc-2009Q3-base:1.59
	pkgsrc-20090805:1.1.1.2
	pkgsrc-2009Q2:1.49.0.4
	pkgsrc-2009Q2-base:1.49
	pkgsrc-2009Q1:1.49.0.2
	pkgsrc-2009Q1-base:1.49
	pkgsrc-2008Q4:1.48.0.4
	pkgsrc-2008Q4-base:1.48
	pkgsrc-2008Q3:1.48.0.2
	pkgsrc-2008Q3-base:1.48
	cube-native-xorg:1.47.0.2
	cube-native-xorg-base:1.47
	pkgsrc-2008Q2:1.46.0.10
	pkgsrc-2008Q2-base:1.46
	cwrapper:1.46.0.8
	pkgsrc-2008Q1:1.46.0.6
	pkgsrc-2008Q1-base:1.46
	pkgsrc-2007Q4:1.46.0.4
	pkgsrc-2007Q4-base:1.46
	pkgsrc-2007Q3:1.46.0.2
	pkgsrc-2007Q3-base:1.46
	pkgsrc-2007Q2:1.45.0.2
	pkgsrc-2007Q2-base:1.45
	pkgsrc-2007Q1:1.43.0.2
	pkgsrc-2007Q1-base:1.43
	pkgsrc-2006Q4:1.39.0.2
	pkgsrc-2006Q4-base:1.39
	pkgsrc-2006Q3:1.36.0.2
	pkgsrc-2006Q3-base:1.36
	pkgsrc-2006Q2:1.35.0.2
	pkgsrc-2006Q2-base:1.35
	pkgsrc-2006Q1:1.31.0.2
	pkgsrc-2006Q1-base:1.31
	pkgsrc-2005Q4:1.25.0.2
	pkgsrc-2005Q4-base:1.25
	pkgsrc-2005Q3:1.21.0.2
	pkgsrc-2005Q3-base:1.21
	pkgsrc-2005Q2:1.16.0.2
	pkgsrc-2005Q2-base:1.16
	pkgsrc-2005Q1:1.12.0.2
	pkgsrc-2005Q1-base:1.12
	pkgsrc-2004Q4:1.11.0.4
	pkgsrc-2004Q4-base:1.11
	pkgsrc-2004Q3:1.11.0.2
	pkgsrc-2004Q3-base:1.11
	pkgsrc-2004Q2:1.6.0.2
	pkgsrc-2004Q2-base:1.6
	pkgsrc-2004Q1:1.2.0.2
	pkgsrc-2004Q1-base:1.2
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.660
date	2026.03.19.14.57.43;	author ryoon;	state Exp;
branches;
next	1.659;
commitid	7Ow7uvMYm0QI1ByG;

1.659
date	2026.02.26.13.23.09;	author ryoon;	state Exp;
branches;
next	1.658;
commitid	9YMPGup54SdZaTvG;

1.658
date	2026.02.09.17.03.42;	author ryoon;	state Exp;
branches;
next	1.657;
commitid	2krWVIgVPfOFWItG;

1.657
date	2026.02.01.06.30.31;	author ryoon;	state Exp;
branches;
next	1.656;
commitid	ZvsTG4UN6DEoHDsG;

1.656
date	2026.01.27.08.40.49;	author wiz;	state Exp;
branches;
next	1.655;
commitid	f4MYtJVcsY7dz0sG;

1.655
date	2026.01.19.12.06.03;	author ryoon;	state Exp;
branches;
next	1.654;
commitid	GIYsTNVZ9k8pYZqG;

1.654
date	2026.01.07.08.49.17;	author wiz;	state Exp;
branches;
next	1.653;
commitid	1wQ3ICD8eebefrpG;

1.653
date	2025.12.24.15.26.40;	author ryoon;	state Exp;
branches;
next	1.652;
commitid	4bI9k5iQWJq3VFnG;

1.652
date	2025.12.22.06.08.17;	author adam;	state Exp;
branches;
next	1.651;
commitid	YVGobEfcMaDpTmnG;

1.651
date	2025.11.28.14.44.02;	author ryoon;	state Exp;
branches;
next	1.650;
commitid	oFkYdSzmUyCcwkkG;

1.650
date	2025.11.14.17.17.18;	author ryoon;	state Exp;
branches;
next	1.649;
commitid	SIOOBgGI1ugEOxiG;

1.649
date	2025.11.04.16.08.59;	author ryoon;	state Exp;
branches;
next	1.648;
commitid	Yygl4rFguD9cLfhG;

1.648
date	2025.10.27.14.24.32;	author ryoon;	state Exp;
branches;
next	1.647;
commitid	oawlZQwTOASjrdgG;

1.647
date	2025.10.23.20.39.45;	author wiz;	state Exp;
branches;
next	1.646;
commitid	1V2hBZn9ypXaCJfG;

1.646
date	2025.10.09.14.48.03;	author ryoon;	state Exp;
branches;
next	1.645;
commitid	TFgQGHElPIrg9UdG;

1.645
date	2025.10.09.14.32.07;	author wiz;	state Exp;
branches;
next	1.644;
commitid	4DHoU3ICjT3O3UdG;

1.644
date	2025.09.30.15.38.06;	author ryoon;	state Exp;
branches;
next	1.643;
commitid	byAmN0ywCVIiIKcG;

1.643
date	2025.09.26.23.15.49;	author ryoon;	state Exp;
branches;
next	1.642;
commitid	BP6lTqvD8twmnhcG;

1.642
date	2025.08.30.22.46.30;	author wiz;	state Exp;
branches;
next	1.641;
commitid	2izPxU30rhec4O8G;

1.641
date	2025.08.29.11.20.15;	author ryoon;	state Exp;
branches;
next	1.640;
commitid	NWCnarin7w3GjC8G;

1.640
date	2025.08.14.03.25.14;	author ryoon;	state Exp;
branches;
next	1.639;
commitid	Vvll7cGvAZ2BaE6G;

1.639
date	2025.08.06.21.19.54;	author ryoon;	state Exp;
branches;
next	1.638;
commitid	aMnwhNbuuetenI5G;

1.638
date	2025.07.26.14.12.54;	author ryoon;	state Exp;
branches;
next	1.637;
commitid	qgtBeh6ODgcFmg4G;

1.637
date	2025.07.23.13.57.34;	author ryoon;	state Exp;
branches;
next	1.636;
commitid	dJXfLvJKCxzonS3G;

1.636
date	2025.07.15.13.58.05;	author ryoon;	state Exp;
branches;
next	1.635;
commitid	BoegzikoNpQtDQ2G;

1.635
date	2025.05.20.15.08.58;	author ryoon;	state Exp;
branches;
next	1.634;
commitid	DTyifO2N0AzkPEVF;

1.634
date	2025.05.13.20.56.25;	author ryoon;	state Exp;
branches;
next	1.633;
commitid	oecnScYjjZIzYMUF;

1.633
date	2025.05.09.19.37.15;	author wiz;	state Exp;
branches;
next	1.632;
commitid	WCR78K3U9f0aFgUF;

1.632
date	2025.04.30.03.17.59;	author ryoon;	state Exp;
branches;
next	1.631;
commitid	uPabYbxX8a9fx1TF;

1.631
date	2025.04.30.03.10.40;	author ryoon;	state Exp;
branches;
next	1.630;
commitid	ubarLFJwP8ERu1TF;

1.630
date	2025.04.24.14.16.03;	author wiz;	state Exp;
branches;
next	1.629;
commitid	A3VBjL8Zdd4LljSF;

1.629
date	2025.04.17.21.52.46;	author wiz;	state Exp;
branches;
next	1.628;
commitid	xcIXAVA292fk6sRF;

1.628
date	2025.04.12.06.54.26;	author wiz;	state Exp;
branches;
next	1.627;
commitid	9ljkSS9zovZmjJQF;

1.627
date	2025.02.26.16.05.08;	author ryoon;	state Exp;
branches;
next	1.626;
commitid	4q8ORvDa0Nw4OZKF;

1.626
date	2025.02.12.06.45.38;	author ryoon;	state Exp;
branches;
next	1.625;
commitid	wrOiT0jBBwBs99JF;

1.625
date	2025.02.06.03.11.29;	author ryoon;	state Exp;
branches;
next	1.624;
commitid	vlLkg85t4QZxamIF;

1.624
date	2025.01.23.14.28.52;	author ryoon;	state Exp;
branches;
next	1.623;
commitid	69Hw4eICIkxPmCGF;

1.623
date	2025.01.19.13.49.00;	author ryoon;	state Exp;
branches;
next	1.622;
commitid	YevvbENEIIu8h6GF;

1.622
date	2025.01.14.13.36.14;	author ryoon;	state Exp;
branches;
next	1.621;
commitid	MvMQk8Ck5L1ImsFF;

1.621
date	2024.12.27.08.20.49;	author wiz;	state Exp;
branches;
next	1.620;
commitid	tLKuqVS8lkJCb7DF;

1.620
date	2024.12.25.13.30.10;	author ryoon;	state Exp;
branches;
next	1.619;
commitid	t5eV5iIiThfvYSCF;

1.619
date	2024.11.22.14.54.42;	author ryoon;	state Exp;
branches;
next	1.618;
commitid	ZOqGmcuBivTfvEyF;

1.618
date	2024.11.17.07.16.49;	author wiz;	state Exp;
branches;
next	1.617;
commitid	xKvmQYB52TGx7YxF;

1.617
date	2024.11.14.22.22.04;	author wiz;	state Exp;
branches;
next	1.616;
commitid	JmuDYqwL4erbdFxF;

1.616
date	2024.11.11.14.45.50;	author ryoon;	state Exp;
branches;
next	1.615;
commitid	Y12ZhPin3nH6OexF;

1.615
date	2024.11.01.12.54.49;	author wiz;	state Exp;
branches;
next	1.614;
commitid	QB4Wk02mZPuBuWvF;

1.614
date	2024.11.01.00.54.03;	author wiz;	state Exp;
branches;
next	1.613;
commitid	QT27BdVP362gvSvF;

1.613
date	2024.10.29.14.33.40;	author ryoon;	state Exp;
branches;
next	1.612;
commitid	rFyx2KgbXw0S9zvF;

1.612
date	2024.10.20.14.04.42;	author wiz;	state Exp;
branches;
next	1.611;
commitid	iXiXTiwhLpC9hpuF;

1.611
date	2024.10.18.14.23.04;	author ryoon;	state Exp;
branches;
next	1.610;
commitid	DdtxXvKdmn44s9uF;

1.610
date	2024.10.12.07.49.07;	author ryoon;	state Exp;
branches;
next	1.609;
commitid	y5pXFXdLs7fXsltF;

1.609
date	2024.10.01.12.47.18;	author ryoon;	state Exp;
branches;
next	1.608;
commitid	HgZXDPpK35ratXrF;

1.608
date	2024.08.24.02.31.14;	author ryoon;	state Exp;
branches;
next	1.607;
commitid	1Mff8kC2Cggzh1nF;

1.607
date	2024.08.16.15.20.53;	author ryoon;	state Exp;
branches;
next	1.606;
commitid	a4zxTQ5nLW4yN3mF;

1.606
date	2024.08.12.14.03.32;	author ryoon;	state Exp;
branches;
next	1.605;
commitid	0HnQweQUmvFYuxlF;

1.605
date	2024.08.01.15.41.09;	author ryoon;	state Exp;
branches;
next	1.604;
commitid	PBF55jmHlUpoo8kF;

1.604
date	2024.07.13.22.10.30;	author ryoon;	state Exp;
branches;
next	1.603;
commitid	9ZSz5qJgjexO9JhF;

1.603
date	2024.06.28.13.19.52;	author ryoon;	state Exp;
branches;
next	1.602;
commitid	05SVlGsuyL1HHKfF;

1.602
date	2024.06.21.13.25.25;	author jperkin;	state Exp;
branches
	1.602.2.1;
next	1.601;
commitid	jGLdTRMKQJ9tXQeF;

1.601
date	2024.05.29.16.34.49;	author adam;	state Exp;
branches;
next	1.600;
commitid	n8aFyEjEVZA0JUbF;

1.600
date	2024.05.18.00.22.38;	author ryoon;	state Exp;
branches;
next	1.599;
commitid	GorQz48tXXNKIpaF;

1.599
date	2024.05.03.18.36.13;	author ryoon;	state Exp;
branches;
next	1.598;
commitid	Orayo4fkLclOfA8F;

1.598
date	2024.04.24.14.33.13;	author ryoon;	state Exp;
branches;
next	1.597;
commitid	MFZhQLYrAC4ocp7F;

1.597
date	2024.04.16.20.10.32;	author ryoon;	state Exp;
branches;
next	1.596;
commitid	kLzDR33qZUn3kp6F;

1.596
date	2024.04.07.17.54.03;	author ryoon;	state Exp;
branches;
next	1.595;
commitid	C8dJC0L6Cps9Re5F;

1.595
date	2024.04.07.07.35.12;	author wiz;	state Exp;
branches;
next	1.594;
commitid	oMYDjdZchby5qb5F;

1.594
date	2024.04.06.08.53.34;	author ryoon;	state Exp;
branches;
next	1.593;
commitid	C4plXXWOo6cKT35F;

1.593
date	2024.04.06.08.06.52;	author wiz;	state Exp;
branches;
next	1.592;
commitid	xuM7fEJrv2TOC35F;

1.592
date	2024.03.30.11.48.34;	author maya;	state Exp;
branches;
next	1.591;
commitid	qauk9EyijgqH5b4F;

1.591
date	2024.03.10.12.16.39;	author ryoon;	state Exp;
branches;
next	1.590;
commitid	1UNJCw3WJjedTB1F;

1.590
date	2024.02.22.15.12.49;	author ryoon;	state Exp;
branches;
next	1.589;
commitid	tkyEmCHbdY2vprZE;

1.589
date	2024.02.08.15.54.21;	author ryoon;	state Exp;
branches;
next	1.588;
commitid	HTdPZwQHoWsG5EXE;

1.588
date	2024.01.31.15.54.52;	author ryoon;	state Exp;
branches;
next	1.587;
commitid	Xm1ju1GZSWmNlCWE;

1.587
date	2024.01.30.14.22.37;	author ryoon;	state Exp;
branches;
next	1.586;
commitid	gARf2FgciecARtWE;

1.586
date	2024.01.22.13.17.07;	author ryoon;	state Exp;
branches;
next	1.585;
commitid	mWwkMGjpxTdrLrVE;

1.585
date	2024.01.10.15.31.41;	author ryoon;	state Exp;
branches;
next	1.584;
commitid	5FtN6ssGBfwHTUTE;

1.584
date	2023.12.31.09.03.55;	author ryoon;	state Exp;
branches;
next	1.583;
commitid	Fjvq9ASNKNIx4BSE;

1.583
date	2023.12.29.17.18.38;	author he;	state Exp;
branches;
next	1.582;
commitid	ONrToeurTKmaSnSE;

1.582
date	2023.12.01.15.05.28;	author ryoon;	state Exp;
branches;
next	1.581;
commitid	wj30IeS3Thkq2MOE;

1.581
date	2023.11.22.13.32.12;	author ryoon;	state Exp;
branches;
next	1.580;
commitid	mOFs4DTrpqdmOBNE;

1.580
date	2023.11.17.03.20.47;	author ryoon;	state Exp;
branches;
next	1.579;
commitid	jBi925eBM2jyAUME;

1.579
date	2023.11.14.14.03.03;	author wiz;	state Exp;
branches;
next	1.578;
commitid	BZ5vzwBRof1beAME;

1.578
date	2023.11.12.13.23.54;	author wiz;	state Exp;
branches;
next	1.577;
commitid	SjpNXQIV5XeZ3kME;

1.577
date	2023.11.09.00.04.43;	author wiz;	state Exp;
branches;
next	1.576;
commitid	Bw54IUolMj4fLRLE;

1.576
date	2023.11.08.13.21.17;	author wiz;	state Exp;
branches;
next	1.575;
commitid	PsuHTklAIsF4bOLE;

1.575
date	2023.11.03.10.20.03;	author ryoon;	state Exp;
branches;
next	1.574;
commitid	pGlQ8mluoL4jm9LE;

1.574
date	2023.10.24.22.11.26;	author wiz;	state Exp;
branches;
next	1.573;
commitid	MTsrqKm6aGrQAVJE;

1.573
date	2023.10.15.07.41.16;	author ryoon;	state Exp;
branches;
next	1.572;
commitid	J7waozixkTuw5HIE;

1.572
date	2023.10.15.07.40.10;	author ryoon;	state Exp;
branches;
next	1.571;
commitid	o1LDx1ofzFck5HIE;

1.571
date	2023.09.18.06.12.47;	author ryoon;	state Exp;
branches;
next	1.570;
commitid	7pAP3zmewXp9tdFE;

1.570
date	2023.09.17.06.32.27;	author ryoon;	state Exp;
branches;
next	1.569;
commitid	murFBG1Hp5ETB5FE;

1.569
date	2023.09.05.14.08.39;	author ryoon;	state Exp;
branches;
next	1.568;
commitid	igIBXwmVBtUhwADE;

1.568
date	2023.08.22.13.48.16;	author tnn;	state Exp;
branches;
next	1.567;
commitid	Xo4ZigcTWkCLQMBE;

1.567
date	2023.08.17.20.43.43;	author ryoon;	state Exp;
branches;
next	1.566;
commitid	eRYzgnpcnSeIjbBE;

1.566
date	2023.08.16.10.41.35;	author abs;	state Exp;
branches;
next	1.565;
commitid	IIVPOjC2IT9a10BE;

1.565
date	2023.08.14.05.25.29;	author wiz;	state Exp;
branches;
next	1.564;
commitid	LOSB79OLVxvXjIAE;

1.564
date	2023.08.03.22.02.33;	author ryoon;	state Exp;
branches;
next	1.563;
commitid	RciuY6ggGfxDcozE;

1.563
date	2023.07.24.14.15.42;	author ryoon;	state Exp;
branches;
next	1.562;
commitid	OCG3A5ZC3RBqW3yE;

1.562
date	2023.07.17.14.08.44;	author ryoon;	state Exp;
branches;
next	1.561;
commitid	3Geg3Rhxue7Z7axE;

1.561
date	2023.07.07.13.47.09;	author ryoon;	state Exp;
branches;
next	1.560;
commitid	2n2W1ND0SO1wkSvE;

1.560
date	2023.06.26.13.56.13;	author ryoon;	state Exp;
branches;
next	1.559;
commitid	z5LxnI9IqU0yJsuE;

1.559
date	2023.06.14.16.22.18;	author ryoon;	state Exp;
branches;
next	1.558;
commitid	adeI2K7tyj3zVVsE;

1.558
date	2023.06.04.09.26.35;	author ryoon;	state Exp;
branches;
next	1.557;
commitid	Ch6cdqZaSEfLWBrE;

1.557
date	2023.06.02.18.47.20;	author wiz;	state Exp;
branches;
next	1.556;
commitid	tq7DAauj4sZY6prE;

1.556
date	2023.05.30.13.26.45;	author abs;	state Exp;
branches;
next	1.555;
commitid	BfbQRvrt4LOgrZqE;

1.555
date	2023.05.30.08.37.37;	author abs;	state Exp;
branches;
next	1.554;
commitid	cNyo9CpSTQrzPXqE;

1.554
date	2023.05.06.19.09.50;	author ryoon;	state Exp;
branches;
next	1.553;
commitid	U0SnpK5fQpHc6WnE;

1.553
date	2023.04.28.18.56.22;	author maya;	state Exp;
branches;
next	1.552;
commitid	kGNZtv7rhyWUhUmE;

1.552
date	2023.04.19.08.11.46;	author adam;	state Exp;
branches;
next	1.551;
commitid	B8gCWhWtMX9vZGlE;

1.551
date	2023.04.18.14.00.11;	author ryoon;	state Exp;
branches;
next	1.550;
commitid	G6aYPlXzPWOoYAlE;

1.550
date	2023.04.05.14.22.35;	author ryoon;	state Exp;
branches;
next	1.549;
commitid	2mcgkmDUoGwYvVjE;

1.549
date	2023.03.06.11.47.26;	author ryoon;	state Exp;
branches;
next	1.548;
commitid	aevQRkvpiTWyC3gE;

1.548
date	2023.02.15.20.38.13;	author ryoon;	state Exp;
branches;
next	1.547;
commitid	RNSwT9QOKbswaFdE;

1.547
date	2023.02.04.17.14.33;	author ryoon;	state Exp;
branches;
next	1.546;
commitid	lK12ucemXKmzoecE;

1.546
date	2023.01.29.21.18.03;	author ryoon;	state Exp;
branches;
next	1.545;
commitid	QL7aBXsBGmQvUtbE;

1.545
date	2023.01.21.01.14.07;	author ryoon;	state Exp;
branches;
next	1.544;
commitid	LrnlGJWoUr3ZwlaE;

1.544
date	2023.01.07.23.36.39;	author ryoon;	state Exp;
branches;
next	1.543;
commitid	P1sy8TaiVC9spF8E;

1.543
date	2023.01.03.17.38.23;	author wiz;	state Exp;
branches;
next	1.542;
commitid	vvAqE6UmuqFFx78E;

1.542
date	2022.12.11.13.49.09;	author ryoon;	state Exp;
branches;
next	1.541;
commitid	6KfYZJgA5FaI195E;

1.541
date	2022.11.23.16.21.19;	author adam;	state Exp;
branches;
next	1.540;
commitid	ju2K3LUYlTJKqQ2E;

1.540
date	2022.10.08.21.18.55;	author ryoon;	state Exp;
branches;
next	1.539;
commitid	RHb00lnqGgHxzXWD;

1.539
date	2022.09.27.20.58.28;	author wiz;	state Exp;
branches;
next	1.538;
commitid	VX6cfkUkpvcoOxVD;

1.538
date	2022.09.11.12.52.09;	author wiz;	state Exp;
branches;
next	1.537;
commitid	5DT6DUEaifG2DrTD;

1.537
date	2022.09.08.19.54.16;	author ryoon;	state Exp;
branches;
next	1.536;
commitid	cU33LOJsE7yf46TD;

1.536
date	2022.09.02.15.33.19;	author ryoon;	state Exp;
branches;
next	1.535;
commitid	jrY6rpVzp0rKOiSD;

1.535
date	2022.08.13.12.57.43;	author ryoon;	state Exp;
branches;
next	1.534;
commitid	OHRkJpXxmb1cBIPD;

1.534
date	2022.08.13.12.56.39;	author ryoon;	state Exp;
branches;
next	1.533;
commitid	qDCpUtnnkYCQAIPD;

1.533
date	2022.08.11.05.09.22;	author gutteridge;	state Exp;
branches;
next	1.532;
commitid	yKydzoO42ClN3qPD;

1.532
date	2022.08.06.20.47.51;	author nia;	state Exp;
branches;
next	1.531;
commitid	DkVsov03lnO3qROD;

1.531
date	2022.08.03.17.09.26;	author ryoon;	state Exp;
branches;
next	1.530;
commitid	YO2JTQuN9PbujsOD;

1.530
date	2022.07.25.01.01.54;	author tnn;	state Exp;
branches;
next	1.529;
commitid	f6O3Iw80GW9mfdND;

1.529
date	2022.07.20.21.22.35;	author nia;	state Exp;
branches;
next	1.528;
commitid	LYsnLxsEWtqdaGMD;

1.528
date	2022.07.17.08.08.56;	author wiz;	state Exp;
branches;
next	1.527;
commitid	T93I7gEQsfWVRdMD;

1.527
date	2022.07.09.02.22.25;	author ryoon;	state Exp;
branches;
next	1.526;
commitid	WalwdS8tXyQ1daLD;

1.526
date	2022.07.04.14.34.07;	author ryoon;	state Exp;
branches;
next	1.525;
commitid	ZfHdhd04wXsYpAKD;

1.525
date	2022.07.02.16.53.37;	author ryoon;	state Exp;
branches;
next	1.524;
commitid	JYhuI1Ghjd0AflKD;

1.524
date	2022.06.28.11.37.04;	author wiz;	state Exp;
branches;
next	1.523;
commitid	D2UoJrTHpoHEANJD;

1.523
date	2022.06.14.16.44.29;	author ryoon;	state Exp;
branches;
next	1.522;
commitid	L7HmkcgcuUdyM1ID;

1.522
date	2022.06.06.20.59.39;	author ryoon;	state Exp;
branches;
next	1.521;
commitid	nAaolz1yo8A2s1HD;

1.521
date	2022.05.21.14.44.47;	author ryoon;	state Exp;
branches;
next	1.520;
commitid	n9jrO8Hr4zUlTVED;

1.520
date	2022.05.19.10.20.16;	author nia;	state Exp;
branches;
next	1.519;
commitid	Frh2CT5r9cgBuEED;

1.519
date	2022.05.17.12.49.39;	author ryoon;	state Exp;
branches;
next	1.518;
commitid	LnC7sGW5Vc7PnpED;

1.518
date	2022.05.16.14.19.23;	author tnn;	state Exp;
branches;
next	1.517;
commitid	5Bj3ZLoKCVlyUhED;

1.517
date	2022.05.13.14.12.53;	author ryoon;	state Exp;
branches;
next	1.516;
commitid	eLQooaDi6UGiYTDD;

1.516
date	2022.04.18.19.12.17;	author adam;	state Exp;
branches;
next	1.515;
commitid	eC9Na3jrfOOUpIAD;

1.515
date	2022.04.03.00.22.30;	author ryoon;	state Exp;
branches;
next	1.514;
commitid	QQkJmwKDduGcFGyD;

1.514
date	2022.03.28.10.59.30;	author tnn;	state Exp;
branches;
next	1.513;
commitid	Z2jXQUyxDC4FnYxD;

1.513
date	2022.03.06.04.51.48;	author ryoon;	state Exp;
branches;
next	1.512;
commitid	gmtDhuktsrAo37vD;

1.512
date	2022.03.01.13.35.33;	author ryoon;	state Exp;
branches;
next	1.511;
commitid	syrcpr3LOerM6wuD;

1.511
date	2022.01.31.22.44.21;	author ryoon;	state Exp;
branches;
next	1.510;
commitid	w3qq9EJYzmZ45QqD;

1.510
date	2022.01.25.12.43.48;	author ryoon;	state Exp;
branches;
next	1.509;
commitid	f6RcGCBW8aL1X0qD;

1.509
date	2022.01.18.18.48.28;	author tnn;	state Exp;
branches;
next	1.508;
commitid	lDswjrTHAqH4c9pD;

1.508
date	2022.01.15.15.57.37;	author ryoon;	state Exp;
branches;
next	1.507;
commitid	pPjqZvNXNDJblKoD;

1.507
date	2021.12.22.16.17.00;	author ryoon;	state Exp;
branches;
next	1.506;
commitid	4NEJkUGMxMRKdFlD;

1.506
date	2021.12.19.15.09.49;	author ryoon;	state Exp;
branches;
next	1.505;
commitid	maQmZRS1wncPWglD;

1.505
date	2021.12.19.09.47.59;	author maya;	state Exp;
branches;
next	1.504;
commitid	IuGiovHxnYzbaflD;

1.504
date	2021.12.17.20.08.42;	author maya;	state Exp;
branches;
next	1.503;
commitid	LQmmcaqDrhD9F2lD;

1.503
date	2021.12.11.14.10.01;	author ryoon;	state Exp;
branches;
next	1.502;
commitid	ron4qIUgIlLhSekD;

1.502
date	2021.12.08.16.06.55;	author adam;	state Exp;
branches;
next	1.501;
commitid	2PyWjHx5T8rqARjD;

1.501
date	2021.11.25.14.33.41;	author ryoon;	state Exp;
branches;
next	1.500;
commitid	qZfxZu9ZnPsiwbiD;

1.500
date	2021.11.11.16.48.04;	author ryoon;	state Exp;
branches;
next	1.499;
commitid	o6QRmFoaiHthIogD;

1.499
date	2021.10.15.13.00.05;	author ryoon;	state Exp;
branches;
next	1.498;
commitid	mSyw40nW4wNPjUcD;

1.498
date	2021.10.09.15.35.11;	author nia;	state Exp;
branches;
next	1.497;
commitid	XpIGAeo7EkEXm9cD;

1.497
date	2021.09.30.14.25.18;	author ryoon;	state Exp;
branches;
next	1.496;
commitid	xm8ULu5ALNjPgZaD;

1.496
date	2021.09.30.14.24.00;	author ryoon;	state Exp;
branches;
next	1.495;
commitid	zaitwv0sHFuxgZaD;

1.495
date	2021.09.30.14.18.27;	author ryoon;	state Exp;
branches;
next	1.494;
commitid	7qkk1LqWCavFeZaD;

1.494
date	2021.09.16.21.12.48;	author nia;	state Exp;
branches;
next	1.493;
commitid	9siXxS1uNqUpYd9D;

1.493
date	2021.09.16.20.47.40;	author nia;	state Exp;
branches;
next	1.492;
commitid	Xoor5T3Kz0p7Qd9D;

1.492
date	2021.09.16.16.46.24;	author nia;	state Exp;
branches;
next	1.491;
commitid	Z3HlyX31g1tdvc9D;

1.491
date	2021.08.25.11.50.43;	author manu;	state Exp;
branches;
next	1.490;
commitid	R4JGdxT3gVpmyl6D;

1.490
date	2021.08.24.16.36.01;	author ryoon;	state Exp;
branches;
next	1.489;
commitid	1Tm931JMQ3JBbf6D;

1.489
date	2021.08.22.02.31.50;	author ryoon;	state Exp;
branches;
next	1.488;
commitid	P5xp0Ot2ZY3ZzU5D;

1.488
date	2021.08.13.14.57.52;	author ryoon;	state Exp;
branches;
next	1.487;
commitid	Qs13mrg99w4RZO4D;

1.487
date	2021.07.30.12.27.09;	author ryoon;	state Exp;
branches;
next	1.486;
commitid	MBn4tXPvavnNB03D;

1.486
date	2021.07.23.07.49.53;	author ryoon;	state Exp;
branches;
next	1.485;
commitid	Ubso7WrjYyPQi52D;

1.485
date	2021.07.13.14.52.22;	author ryoon;	state Exp;
branches;
next	1.484;
commitid	TwhymVdPHWVJXP0D;

1.484
date	2021.07.02.10.51.16;	author tnn;	state Exp;
branches;
next	1.483;
commitid	q5IblHWByhOWYoZC;

1.483
date	2021.06.30.15.09.55;	author ryoon;	state Exp;
branches;
next	1.482;
commitid	Xz9yNkwfZJaFtaZC;

1.482
date	2021.06.18.18.08.05;	author nia;	state Exp;
branches;
next	1.481;
commitid	NDaIKuAjPcqFQDXC;

1.481
date	2021.06.15.13.54.20;	author bsiegert;	state Exp;
branches;
next	1.480;
commitid	iRBYLz99AQeoxeXC;

1.480
date	2021.05.24.19.55.14;	author wiz;	state Exp;
branches;
next	1.479;
commitid	qokaiStTApGMcrUC;

1.479
date	2021.05.12.13.31.44;	author ryoon;	state Exp;
branches;
next	1.478;
commitid	5IcDz1w9ayZDvRSC;

1.478
date	2021.05.06.13.14.24;	author ryoon;	state Exp;
branches;
next	1.477;
commitid	1ErUII3uW9VEB5SC;

1.477
date	2021.05.03.16.31.37;	author ryoon;	state Exp;
branches;
next	1.476;
commitid	g4hztp0KuZEgNIRC;

1.476
date	2021.04.21.11.42.53;	author adam;	state Exp;
branches;
next	1.475;
commitid	fph0Axs0eT3az9QC;

1.475
date	2021.04.19.13.50.07;	author ryoon;	state Exp;
branches;
next	1.474;
commitid	YOkKKiXUfxrMlUPC;

1.474
date	2021.04.15.11.23.13;	author ryoon;	state Exp;
branches;
next	1.473;
commitid	GxeZXl0tBqOyEnPC;

1.473
date	2021.04.09.06.55.05;	author wiz;	state Exp;
branches;
next	1.472;
commitid	6BZ2zemgq74enAOC;

1.472
date	2021.03.30.16.39.06;	author ryoon;	state Exp;
branches;
next	1.471;
commitid	eeUgxGKoYvOBVlNC;

1.471
date	2021.03.12.14.11.47;	author ryoon;	state Exp;
branches;
next	1.470;
commitid	S1OecmADI9eXG1LC;

1.470
date	2021.02.23.17.02.04;	author ryoon;	state Exp;
branches;
next	1.469;
commitid	VSwX9pyDGNBebRIC;

1.469
date	2021.02.10.12.25.05;	author ryoon;	state Exp;
branches;
next	1.468;
commitid	nRBhYb6iH6q84aHC;

1.468
date	2021.02.07.06.30.39;	author ryoon;	state Exp;
branches;
next	1.467;
commitid	o4SYSzNXY1UacKGC;

1.467
date	2021.02.06.05.02.51;	author ryoon;	state Exp;
branches;
next	1.466;
commitid	AXMsuXY00E4mKBGC;

1.466
date	2021.01.26.15.02.55;	author ryoon;	state Exp;
branches;
next	1.465;
commitid	11OnYa6oMSCaqfFC;

1.465
date	2021.01.08.09.56.55;	author ryoon;	state Exp;
branches;
next	1.464;
commitid	KDdmD2xluTj4jUCC;

1.464
date	2021.01.06.11.21.40;	author triaxx;	state Exp;
branches;
next	1.463;
commitid	jhGXcctou8JSPECC;

1.463
date	2021.01.01.12.52.16;	author ryoon;	state Exp;
branches;
next	1.462;
commitid	UsVefjiIMAs9v1CC;

1.462
date	2021.01.01.09.52.42;	author ryoon;	state Exp;
branches;
next	1.461;
commitid	GiBA8QXmAPUfv0CC;

1.461
date	2020.12.26.10.35.16;	author nia;	state Exp;
branches;
next	1.460;
commitid	SnmRtfBksYJ2WeBC;

1.460
date	2020.12.17.09.53.15;	author ryoon;	state Exp;
branches;
next	1.459;
commitid	zhXrb1Fwr8fEZ4AC;

1.459
date	2020.11.17.16.11.06;	author ryoon;	state Exp;
branches;
next	1.458;
commitid	AvaNaDReFyC33gwC;

1.458
date	2020.11.11.22.21.33;	author nia;	state Exp;
branches;
next	1.457;
commitid	UTsKnt4PRye4iwvC;

1.457
date	2020.11.11.10.11.21;	author nia;	state Exp;
branches;
next	1.456;
commitid	RjX9iMrwbUGxfsvC;

1.456
date	2020.11.09.15.07.47;	author maya;	state Exp;
branches;
next	1.455;
commitid	G6m3WghCLtcdXdvC;

1.455
date	2020.11.06.08.56.37;	author maya;	state Exp;
branches;
next	1.454;
commitid	TACHJfL50bwiZNuC;

1.454
date	2020.11.05.09.09.20;	author ryoon;	state Exp;
branches;
next	1.453;
commitid	VqGaBtHnBBcd5GuC;

1.453
date	2020.10.28.15.34.41;	author maya;	state Exp;
branches;
next	1.452;
commitid	bMZvccjUWh6kuGtC;

1.452
date	2020.10.27.16.59.00;	author maya;	state Exp;
branches;
next	1.451;
commitid	vwMapzrhvHygZytC;

1.451
date	2020.10.20.20.15.29;	author maya;	state Exp;
branches;
next	1.450;
commitid	8q8dsLsGFVFniGsC;

1.450
date	2020.10.12.23.45.35;	author maya;	state Exp;
branches;
next	1.449;
commitid	Ka2dqXtCqRQAIFrC;

1.449
date	2020.10.02.15.44.16;	author ryoon;	state Exp;
branches;
next	1.448;
commitid	T5uT8U6Ps2mxnlqC;

1.448
date	2020.09.28.13.30.01;	author ryoon;	state Exp;
branches;
next	1.447;
commitid	3kIlMIEZhebrLOpC;

1.447
date	2020.09.05.10.19.04;	author ryoon;	state Exp;
branches
	1.447.2.1;
next	1.446;
commitid	PJLsdgdRVUuIrQmC;

1.446
date	2020.09.02.10.00.23;	author ryoon;	state Exp;
branches;
next	1.445;
commitid	EFpc6TGKk3ilrsmC;

1.445
date	2020.08.29.22.24.27;	author ryoon;	state Exp;
branches;
next	1.444;
commitid	BgSGVBPGSy5zG0mC;

1.444
date	2020.08.25.14.35.24;	author ryoon;	state Exp;
branches;
next	1.443;
commitid	1vLTwxG0ooizdslC;

1.443
date	2020.08.18.17.58.16;	author leot;	state Exp;
branches;
next	1.442;
commitid	kBGtucvaKO3IyzkC;

1.442
date	2020.08.17.20.20.21;	author leot;	state Exp;
branches;
next	1.441;
commitid	ybGS4iX9Fz8imskC;

1.441
date	2020.07.31.01.26.43;	author maya;	state Exp;
branches;
next	1.440;
commitid	NZJY5AnnHFXdEaiC;

1.440
date	2020.07.24.11.31.01;	author wiz;	state Exp;
branches;
next	1.439;
commitid	ReJMl33nVFdUdkhC;

1.439
date	2020.07.15.19.51.18;	author riastradh;	state Exp;
branches;
next	1.438;
commitid	IAmMmklsoR7JhdgC;

1.438
date	2020.07.12.01.37.50;	author ryoon;	state Exp;
branches;
next	1.437;
commitid	9JlEah4LzJezkJfC;

1.437
date	2020.07.02.10.54.26;	author ryoon;	state Exp;
branches;
next	1.436;
commitid	Pf154zJeXtFrJueC;

1.436
date	2020.07.01.13.01.01;	author ryoon;	state Exp;
branches;
next	1.435;
commitid	iuXkLo0ZremPsneC;

1.435
date	2020.07.01.09.15.46;	author nia;	state Exp;
branches;
next	1.434;
commitid	o6OYZCDUtpBgdmeC;

1.434
date	2020.06.23.17.38.49;	author nia;	state Exp;
branches;
next	1.433;
commitid	8CiuS66HO0vrdndC;

1.433
date	2020.06.17.17.54.26;	author nia;	state Exp;
branches;
next	1.432;
commitid	fFEQna8L6cZexBcC;

1.432
date	2020.06.15.08.27.02;	author nia;	state Exp;
branches;
next	1.431;
commitid	IW7oE8MTkrOMsicC;

1.431
date	2020.06.14.18.42.19;	author maya;	state Exp;
branches;
next	1.430;
commitid	n0eh88AVY79JSdcC;

1.430
date	2020.06.05.03.38.56;	author ryoon;	state Exp;
branches;
next	1.429;
commitid	2jCq41NeNitRbZaC;

1.429
date	2020.06.03.09.00.24;	author ryoon;	state Exp;
branches;
next	1.428;
commitid	yl0uxVJv02s72LaC;

1.428
date	2020.06.02.08.24.56;	author adam;	state Exp;
branches;
next	1.427;
commitid	nisovMpvvZm3RCaC;

1.427
date	2020.05.30.08.02.52;	author rillig;	state Exp;
branches;
next	1.426;
commitid	n5sEV8NRNE67QeaC;

1.426
date	2020.05.09.22.20.44;	author ryoon;	state Exp;
branches;
next	1.425;
commitid	VvgBJZwK6ICvgC7C;

1.425
date	2020.05.06.01.00.08;	author ryoon;	state Exp;
branches;
next	1.424;
commitid	USzmPkU8IO3ah77C;

1.424
date	2020.05.04.21.29.08;	author maya;	state Exp;
branches;
next	1.423;
commitid	Fdr6eEiMEbFp8Y6C;

1.423
date	2020.05.03.18.45.30;	author maya;	state Exp;
branches;
next	1.422;
commitid	O1Yq1enRDGEpfP6C;

1.422
date	2020.05.02.22.24.24;	author maya;	state Exp;
branches;
next	1.421;
commitid	U5I2ADc6LvVsvI6C;

1.421
date	2020.04.24.13.24.21;	author nia;	state Exp;
branches;
next	1.420;
commitid	Zmd2gxSIxOxmMD5C;

1.420
date	2020.04.12.08.29.17;	author adam;	state Exp;
branches;
next	1.419;
commitid	7jZFLCnc3RCww44C;

1.419
date	2020.04.09.19.25.39;	author maya;	state Exp;
branches;
next	1.418;
commitid	hPwwSSQ4ZIl7gK3C;

1.418
date	2020.04.09.14.01.26;	author ryoon;	state Exp;
branches;
next	1.417;
commitid	s0HVajyHjCcTsI3C;

1.417
date	2020.04.04.02.37.30;	author ryoon;	state Exp;
branches;
next	1.416;
commitid	U0JiGqb5SollQ03C;

1.416
date	2020.03.29.01.01.19;	author joerg;	state Exp;
branches;
next	1.415;
commitid	3NzuydHBuFieve2C;

1.415
date	2020.03.14.04.49.16;	author ryoon;	state Exp;
branches;
next	1.414;
commitid	SeR8S41REkikfk0C;

1.414
date	2020.03.10.22.11.09;	author wiz;	state Exp;
branches;
next	1.413;
commitid	UV3Ncm9kwd8O7UZB;

1.413
date	2020.03.08.16.42.30;	author bsiegert;	state Exp;
branches;
next	1.412;
commitid	zwKxhaUg2qJlnCZB;

1.412
date	2020.02.26.20.55.43;	author maya;	state Exp;
branches;
next	1.411;
commitid	hrdC5COLYijq8eYB;

1.411
date	2020.02.21.15.13.12;	author ryoon;	state Exp;
branches;
next	1.410;
commitid	9uwCwdnAjrpapyXB;

1.410
date	2020.02.12.16.36.50;	author ryoon;	state Exp;
branches;
next	1.409;
commitid	82qCimX9kgkT9pWB;

1.409
date	2020.02.08.22.11.53;	author kamil;	state Exp;
branches;
next	1.408;
commitid	8vaihWuW5jpM8VVB;

1.408
date	2020.01.22.13.34.26;	author ryoon;	state Exp;
branches;
next	1.407;
commitid	vL8OIpP9wGJbPGTB;

1.407
date	2020.01.18.21.51.06;	author jperkin;	state Exp;
branches;
next	1.406;
commitid	JW4hJgY8ZdoTFdTB;

1.406
date	2020.01.15.10.50.37;	author ryoon;	state Exp;
branches;
next	1.405;
commitid	GCEHWC2otMjW8MSB;

1.405
date	2020.01.09.15.06.28;	author ryoon;	state Exp;
branches;
next	1.404;
commitid	X60jqfss6ANEK1SB;

1.404
date	2020.01.05.17.55.22;	author nia;	state Exp;
branches;
next	1.403;
commitid	TYJsyojUqvgxOwRB;

1.403
date	2019.12.03.14.21.20;	author ryoon;	state Exp;
branches;
next	1.402;
commitid	obRBxRsjGqqSGgNB;

1.402
date	2019.11.12.12.31.16;	author ryoon;	state Exp;
branches;
next	1.401;
commitid	huvbdlv9tAKVKyKB;

1.401
date	2019.11.04.22.09.54;	author rillig;	state Exp;
branches;
next	1.400;
commitid	3HKsGoZT17shdAJB;

1.400
date	2019.11.02.02.09.32;	author ryoon;	state Exp;
branches;
next	1.399;
commitid	HQqJlrjGrBjDDdJB;

1.399
date	2019.10.28.13.03.27;	author ryoon;	state Exp;
branches;
next	1.398;
commitid	LRHbWz6pZl2UpDIB;

1.398
date	2019.10.15.18.07.48;	author ryoon;	state Exp;
branches;
next	1.397;
commitid	DEIIyRBtNZLgwZGB;

1.397
date	2019.10.04.12.43.20;	author ryoon;	state Exp;
branches;
next	1.396;
commitid	eIsBUmISejDR4yFB;

1.396
date	2019.09.21.07.25.50;	author ryoon;	state Exp;
branches;
next	1.395;
commitid	Clr12SryM2wRJQDB;

1.395
date	2019.09.18.14.17.18;	author ryoon;	state Exp;
branches;
next	1.394;
commitid	LUfjpd1Cy0FT6vDB;

1.394
date	2019.09.07.03.41.42;	author gutteridge;	state Exp;
branches;
next	1.393;
commitid	nM6CqIh6a9i4W1CB;

1.393
date	2019.09.06.03.00.23;	author ryoon;	state Exp;
branches;
next	1.392;
commitid	uhThjAhmbBZzKTBB;

1.392
date	2019.08.16.14.04.18;	author ryoon;	state Exp;
branches;
next	1.391;
commitid	Wr2ifQj7w8hj6gzB;

1.391
date	2019.08.11.13.24.19;	author wiz;	state Exp;
branches;
next	1.390;
commitid	Ifet9Pg6Qt99ZByB;

1.390
date	2019.07.24.13.52.52;	author ryoon;	state Exp;
branches;
next	1.389;
commitid	lYp4UNtryOKcMiwB;

1.389
date	2019.07.21.22.25.53;	author wiz;	state Exp;
branches;
next	1.388;
commitid	sTQI1F7qYi5bHXvB;

1.388
date	2019.07.11.11.32.40;	author ryoon;	state Exp;
branches;
next	1.387;
commitid	78kKTlsMNaN1qCuB;

1.387
date	2019.06.21.16.35.32;	author ryoon;	state Exp;
branches;
next	1.386;
commitid	P3xFbZiZ2RZMJ4sB;

1.386
date	2019.06.19.12.24.06;	author ryoon;	state Exp;
branches;
next	1.385;
commitid	wonjE3wxwdBwpNrB;

1.385
date	2019.06.13.22.05.24;	author nia;	state Exp;
branches;
next	1.384;
commitid	TTGGIsA2XOHHO4rB;

1.384
date	2019.06.12.18.33.27;	author ryoon;	state Exp;
branches;
next	1.383;
commitid	Y27W9JeY3O6bGVqB;

1.383
date	2019.06.08.11.46.02;	author ryoon;	state Exp;
branches;
next	1.382;
commitid	1BqLfkS2fCunynqB;

1.382
date	2019.06.07.19.15.44;	author maya;	state Exp;
branches;
next	1.381;
commitid	LqI65UzgJ7St4iqB;

1.381
date	2019.06.05.13.04.37;	author ryoon;	state Exp;
branches;
next	1.380;
commitid	NgfPLxUbPC1k50qB;

1.380
date	2019.06.01.19.11.28;	author maya;	state Exp;
branches;
next	1.379;
commitid	HEuzUYS3SbMIewpB;

1.379
date	2019.06.01.12.52.10;	author mef;	state Exp;
branches;
next	1.378;
commitid	Lixhib0JdIgn8upB;

1.378
date	2019.05.31.10.38.59;	author maya;	state Exp;
branches;
next	1.377;
commitid	CjqiB56jyY79rlpB;

1.377
date	2019.05.27.14.19.26;	author tsutsui;	state Exp;
branches;
next	1.376;
commitid	kvXe2jiMRDtWMQoB;

1.376
date	2019.05.25.20.17.04;	author szptvlfn;	state Exp;
branches;
next	1.375;
commitid	yzbMsjMqxhF9OCoB;

1.375
date	2019.05.22.13.32.51;	author ryoon;	state Exp;
branches;
next	1.374;
commitid	e9Kl4F8CkAgTGcoB;

1.374
date	2019.05.22.06.24.17;	author pho;	state Exp;
branches;
next	1.373;
commitid	J9xOSaBqge0UjaoB;

1.373
date	2019.05.10.19.44.11;	author ryoon;	state Exp;
branches;
next	1.372;
commitid	RfQks8Z0Xgyd8HmB;

1.372
date	2019.05.06.00.18.51;	author ryoon;	state Exp;
branches;
next	1.371;
commitid	YaJP8dyVfa6pO4mB;

1.371
date	2019.05.05.22.49.52;	author ryoon;	state Exp;
branches;
next	1.370;
commitid	YtWt2iY1TlCOj4mB;

1.370
date	2019.04.15.08.31.10;	author pho;	state Exp;
branches;
next	1.369;
commitid	CMw1qzKqfLmadqjB;

1.369
date	2019.04.11.13.42.32;	author ryoon;	state Exp;
branches;
next	1.368;
commitid	JMFNUxXAkWeW3WiB;

1.368
date	2019.04.03.00.33.11;	author ryoon;	state Exp;
branches;
next	1.367;
commitid	pkuNrSZ2MZiLWPhB;

1.367
date	2019.04.01.12.27.52;	author ryoon;	state Exp;
branches;
next	1.366;
commitid	twOjpIKxY9NfYDhB;

1.366
date	2019.03.24.05.44.14;	author ryoon;	state Exp;
branches;
next	1.365;
commitid	xDftOuNa7SkJZzgB;

1.365
date	2019.03.20.14.38.17;	author tsutsui;	state Exp;
branches;
next	1.364;
commitid	1jr3jH92fACV47gB;

1.364
date	2019.03.19.16.11.27;	author ryoon;	state Exp;
branches;
next	1.363;
commitid	bdw7MgHtCcmRCZfB;

1.363
date	2019.03.15.12.52.42;	author ryoon;	state Exp;
branches;
next	1.362;
commitid	rbNDzV8Qo3OUDsfB;

1.362
date	2019.03.04.15.53.06;	author ryoon;	state Exp;
branches;
next	1.361;
commitid	JV9hk9l6Umps04eB;

1.361
date	2019.03.03.00.57.29;	author ryoon;	state Exp;
branches;
next	1.360;
commitid	JPIYA0VUBfic5RdB;

1.360
date	2019.02.26.12.14.12;	author rin;	state Exp;
branches;
next	1.359;
commitid	b3U05JiCI6XGYgdB;

1.359
date	2019.02.19.15.23.53;	author ryoon;	state Exp;
branches;
next	1.358;
commitid	ZG5kBR4fiVvlgocB;

1.358
date	2019.02.01.16.47.59;	author ryoon;	state Exp;
branches;
next	1.357;
commitid	V2k24JCFxT00j5aB;

1.357
date	2019.01.29.22.33.58;	author tnn;	state Exp;
branches;
next	1.356;
commitid	Rpig8eZeqZRFjJ9B;

1.356
date	2019.01.29.16.28.22;	author ryoon;	state Exp;
branches;
next	1.355;
commitid	6ZD5e5dNV9phiH9B;

1.355
date	2019.01.23.15.45.48;	author jperkin;	state Exp;
branches;
next	1.354;
commitid	ZxquxNq1omqEfV8B;

1.354
date	2019.01.10.13.37.40;	author ryoon;	state Exp;
branches;
next	1.353;
commitid	IwtAEYtikhSCXe7B;

1.353
date	2018.12.12.14.08.50;	author ryoon;	state Exp;
branches;
next	1.352;
commitid	tyoTOkkgQDG64w3B;

1.352
date	2018.12.09.18.52.49;	author adam;	state Exp;
branches;
next	1.351;
commitid	Pdg91emznUBdJ93B;

1.351
date	2018.11.23.08.06.33;	author ryoon;	state Exp;
branches;
next	1.350;
commitid	sJCwe34v6pRyF21B;

1.350
date	2018.11.16.23.38.59;	author maya;	state Exp;
branches;
next	1.349;
commitid	Rd8iF7Djvv0H2e0B;

1.349
date	2018.11.14.22.22.35;	author kleink;	state Exp;
branches;
next	1.348;
commitid	GUhtnbJ6vT0uGXZA;

1.348
date	2018.11.13.13.13.47;	author wiz;	state Exp;
branches;
next	1.347;
commitid	NbZp11dPubx1HMZA;

1.347
date	2018.11.12.12.50.52;	author jperkin;	state Exp;
branches;
next	1.346;
commitid	ran5DVIhqZL6BEZA;

1.346
date	2018.11.12.03.53.03;	author ryoon;	state Exp;
branches;
next	1.345;
commitid	9EFLHvDNIp1OBBZA;

1.345
date	2018.11.04.00.38.44;	author ryoon;	state Exp;
branches;
next	1.344;
commitid	VDnZtZgWK5fTNyYA;

1.344
date	2018.10.03.17.30.30;	author maya;	state Exp;
branches;
next	1.343;
commitid	T35yFyrC098eqxUA;

1.343
date	2018.09.05.15.29.58;	author ryoon;	state Exp;
branches
	1.343.2.1;
next	1.342;
commitid	tov9G6FsBVzdFVQA;

1.342
date	2018.08.22.09.47.24;	author wiz;	state Exp;
branches;
next	1.341;
commitid	YLub8g3ofvFGb6PA;

1.341
date	2018.08.11.18.45.15;	author ryoon;	state Exp;
branches;
next	1.340;
commitid	orglqVbHKeG3yJNA;

1.340
date	2018.07.20.03.34.31;	author ryoon;	state Exp;
branches;
next	1.339;
commitid	09Go9qhjDl36dPKA;

1.339
date	2018.07.16.02.03.15;	author ryoon;	state Exp;
branches;
next	1.338;
commitid	Rhn8CzcyDlU7QiKA;

1.338
date	2018.07.15.23.15.01;	author ryoon;	state Exp;
branches;
next	1.337;
commitid	WYsvwDQ2gN8qUhKA;

1.337
date	2018.07.06.20.51.57;	author ryoon;	state Exp;
branches;
next	1.336;
commitid	UQU8uaeFvRygp7JA;

1.336
date	2018.07.06.20.51.24;	author ryoon;	state Exp;
branches;
next	1.335;
commitid	mTJjjyQz6EoYo7JA;

1.335
date	2018.07.06.15.06.50;	author ryoon;	state Exp;
branches;
next	1.334;
commitid	NN0f6QXNRPpHu5JA;

1.334
date	2018.06.28.13.52.37;	author ryoon;	state Exp;
branches;
next	1.333;
commitid	p6EHyR4EYL8jl3IA;

1.333
date	2018.06.10.04.09.05;	author ryoon;	state Exp;
branches;
next	1.332;
commitid	sWidbWwJTqj2HGFA;

1.332
date	2018.05.18.12.50.09;	author ryoon;	state Exp;
branches;
next	1.331;
commitid	dK8z3TYp6sIDjMCA;

1.331
date	2018.05.10.20.01.53;	author ryoon;	state Exp;
branches;
next	1.330;
commitid	xD42Z67JHKvGXMBA;

1.330
date	2018.05.08.10.38.57;	author maya;	state Exp;
branches;
next	1.329;
commitid	KZVhczxWfmMtUtBA;

1.329
date	2018.04.29.13.36.00;	author martin;	state Exp;
branches;
next	1.328;
commitid	HqqwUX9ptPN1blAA;

1.328
date	2018.04.16.14.35.18;	author wiz;	state Exp;
branches;
next	1.327;
commitid	kzqGMVblMLsRUFyA;

1.327
date	2018.04.14.07.05.14;	author ryoon;	state Exp;
branches;
next	1.326;
commitid	CxcjecEoX9PXunyA;

1.326
date	2018.04.03.03.10.51;	author ryoon;	state Exp;
branches;
next	1.325;
commitid	zwrjbubCjF3zyWwA;

1.325
date	2018.03.26.22.24.45;	author maya;	state Exp;
branches;
next	1.324;
commitid	9PuPn473Z0B6c1wA;

1.324
date	2018.03.17.00.59.02;	author ryoon;	state Exp;
branches;
next	1.323;
commitid	yheX9IRIu7EcnKuA;

1.323
date	2018.03.12.11.17.46;	author wiz;	state Exp;
branches;
next	1.322;
commitid	Mv60lx3Uo1UqW9uA;

1.322
date	2018.02.26.08.19.32;	author adam;	state Exp;
branches;
next	1.321;
commitid	kxIs4If51EKcqlsA;

1.321
date	2018.02.10.07.02.47;	author ryoon;	state Exp;
branches;
next	1.320;
commitid	yVofZWGT56tLvhqA;

1.320
date	2018.01.31.14.02.17;	author ryoon;	state Exp;
branches;
next	1.319;
commitid	k5jBGgYCSJsC92pA;

1.319
date	2018.01.28.20.11.07;	author wiz;	state Exp;
branches;
next	1.318;
commitid	QPx6fI8ZTJVRhGoA;

1.318
date	2018.01.24.16.52.08;	author ryoon;	state Exp;
branches;
next	1.317;
commitid	Yl8uDmLMV5LNj9oA;

1.317
date	2018.01.08.09.37.56;	author ryoon;	state Exp;
branches;
next	1.316;
commitid	SYMQE5xYFQ1Kq3mA;

1.316
date	2018.01.01.07.02.17;	author ryoon;	state Exp;
branches;
next	1.315;
commitid	K1sax4LdXMpkN8lA;

1.315
date	2017.12.10.00.45.09;	author ryoon;	state Exp;
branches
	1.315.2.1;
next	1.314;
commitid	5NfkBjwiRoVLphiA;

1.314
date	2017.12.04.15.17.55;	author ryoon;	state Exp;
branches;
next	1.313;
commitid	RT6h8vARUVL8rAhA;

1.313
date	2017.11.30.16.45.40;	author adam;	state Exp;
branches;
next	1.312;
commitid	2LNaDKcCKaKZ25hA;

1.312
date	2017.11.23.17.20.16;	author wiz;	state Exp;
branches;
next	1.311;
commitid	IKMbhxg2I0GMsbgA;

1.311
date	2017.11.16.01.04.38;	author ryoon;	state Exp;
branches;
next	1.310;
commitid	Azr5anfpJDEficfA;

1.310
date	2017.11.03.22.07.27;	author ryoon;	state Exp;
branches;
next	1.309;
commitid	cIQTZx3e599kHDdA;

1.309
date	2017.10.29.09.47.57;	author ryoon;	state Exp;
branches;
next	1.308;
commitid	AXCGwCLkBPTHLVcA;

1.308
date	2017.10.27.13.21.28;	author ryoon;	state Exp;
branches;
next	1.307;
commitid	NwHoV97JySgU0HcA;

1.307
date	2017.09.30.05.34.11;	author ryoon;	state Exp;
branches;
next	1.306;
commitid	FvJcfB7R3sEnib9A;

1.306
date	2017.09.18.09.53.37;	author maya;	state Exp;
branches;
next	1.305;
commitid	BMfpJecGogsW6F7A;

1.305
date	2017.09.02.03.47.46;	author ryoon;	state Exp;
branches;
next	1.304;
commitid	nSIWDmln72IHBz5A;

1.304
date	2017.08.17.12.47.55;	author ryoon;	state Exp;
branches;
next	1.303;
commitid	ydj5RpXH437V6z3A;

1.303
date	2017.08.16.14.13.44;	author ryoon;	state Exp;
branches;
next	1.302;
commitid	tj3zgUhDJjdlCr3A;

1.302
date	2017.08.12.04.58.45;	author ryoon;	state Exp;
branches;
next	1.301;
commitid	3iwrf4rOsQLUFS2A;

1.301
date	2017.08.10.14.46.15;	author ryoon;	state Exp;
branches;
next	1.300;
commitid	rDI4h24RNI2oZF2A;

1.300
date	2017.07.09.09.04.00;	author maya;	state Exp;
branches;
next	1.299;
commitid	sZLsCO7IsdXK6xYz;

1.299
date	2017.07.03.12.27.49;	author ryoon;	state Exp;
branches;
next	1.298;
commitid	LgN2hn81Eo4IrMXz;

1.298
date	2017.06.29.08.07.59;	author martin;	state Exp;
branches;
next	1.297;
commitid	XgciHdaOPaTe8fXz;

1.297
date	2017.06.14.11.28.44;	author ryoon;	state Exp;
branches;
next	1.296;
commitid	TvqH8xBKhv2gJkVz;

1.296
date	2017.05.22.11.39.12;	author ryoon;	state Exp;
branches;
next	1.295;
commitid	IpBmauHQZTxJwnSz;

1.295
date	2017.05.15.15.49.27;	author maya;	state Exp;
branches;
next	1.294;
commitid	RY1gX0JLxEST7vRz;

1.294
date	2017.05.08.15.33.43;	author ryoon;	state Exp;
branches;
next	1.293;
commitid	pgQCEtntyOH4hBQz;

1.293
date	2017.04.27.01.49.47;	author ryoon;	state Exp;
branches;
next	1.292;
commitid	J6Df3i7KVGRj47Pz;

1.292
date	2017.04.22.21.04.01;	author adam;	state Exp;
branches;
next	1.291;
commitid	FZEMSoU8Sj6ZBzOz;

1.291
date	2017.03.30.19.11.14;	author ryoon;	state Exp;
branches;
next	1.290;
commitid	cObFmqTrlalqJBLz;

1.290
date	2017.03.18.23.00.12;	author ryoon;	state Exp;
branches;
next	1.289;
commitid	ufQ7yKJuB93Tn5Kz;

1.289
date	2017.03.17.10.24.11;	author maya;	state Exp;
branches;
next	1.288;
commitid	tfuaUhopu2FqeTJz;

1.288
date	2017.03.07.20.45.43;	author ryoon;	state Exp;
branches;
next	1.287;
commitid	cj2gfa0XmazzZEIz;

1.287
date	2017.02.24.21.54.52;	author maya;	state Exp;
branches;
next	1.286;
commitid	j3LeybN86CbTIfHz;

1.286
date	2017.02.20.12.22.53;	author ryoon;	state Exp;
branches;
next	1.285;
commitid	9uXSYxNZdeH0HGGz;

1.285
date	2017.02.12.06.26.08;	author ryoon;	state Exp;
branches;
next	1.284;
commitid	k6LcxswBlcMUXCFz;

1.284
date	2017.02.11.08.27.33;	author ryoon;	state Exp;
branches;
next	1.283;
commitid	JLuJZjztBkWgGvFz;

1.283
date	2017.02.06.19.00.44;	author martin;	state Exp;
branches;
next	1.282;
commitid	M41Y2CYt5LRllVEz;

1.282
date	2017.02.06.13.56.04;	author wiz;	state Exp;
branches;
next	1.281;
commitid	gPJ49nTI4WujETEz;

1.281
date	2017.02.04.12.58.12;	author maya;	state Exp;
branches;
next	1.280;
commitid	Lc32VLsYpyZxoDEz;

1.280
date	2017.01.27.13.28.11;	author ryoon;	state Exp;
branches;
next	1.279;
commitid	JGDyBQwwzBxhPBDz;

1.279
date	2017.01.25.13.24.51;	author ryoon;	state Exp;
branches;
next	1.278;
commitid	3acwYN6np6o7SlDz;

1.278
date	2017.01.21.20.06.53;	author ryoon;	state Exp;
branches;
next	1.277;
commitid	XHtF6XJOdLqPdSCz;

1.277
date	2017.01.20.15.03.36;	author ryoon;	state Exp;
branches;
next	1.276;
commitid	76C6sFH8mxPWzICz;

1.276
date	2017.01.16.23.45.16;	author wiz;	state Exp;
branches;
next	1.275;
commitid	frBytSz1XOJOAfCz;

1.275
date	2016.12.18.01.31.00;	author ryoon;	state Exp;
branches;
next	1.274;
commitid	ALcUWVhkgK6X8pyz;

1.274
date	2016.12.09.11.51.09;	author martin;	state Exp;
branches;
next	1.273;
commitid	bl4asWSQ8RKwRixz;

1.273
date	2016.12.04.05.17.43;	author ryoon;	state Exp;
branches;
next	1.272;
commitid	xSaWu3mShoBjQCwz;

1.272
date	2016.12.03.11.30.28;	author ryoon;	state Exp;
branches;
next	1.271;
commitid	fJrrCH0CF8yxWwwz;

1.271
date	2016.12.03.09.58.25;	author ryoon;	state Exp;
branches;
next	1.270;
commitid	uIUIk0K6tuQSqwwz;

1.270
date	2016.11.09.17.41.08;	author maya;	state Exp;
branches;
next	1.269;
commitid	i0XloGfluuzbLttz;

1.269
date	2016.11.03.22.46.43;	author joerg;	state Exp;
branches;
next	1.268;
commitid	gsPby2ZIqrH5EJsz;

1.268
date	2016.10.26.20.23.27;	author ryoon;	state Exp;
branches;
next	1.267;
commitid	UUnjF7RqQDR57Hrz;

1.267
date	2016.09.20.20.01.41;	author ryoon;	state Exp;
branches;
next	1.266;
commitid	WhBC6OrwOUAn94nz;

1.266
date	2016.08.29.12.56.53;	author ryoon;	state Exp;
branches;
next	1.265;
commitid	ZaBGEAyUTY3vvckz;

1.265
date	2016.08.20.11.17.32;	author ryoon;	state Exp;
branches;
next	1.264;
commitid	5yfb3OaLI5vjf2jz;

1.264
date	2016.08.17.00.06.46;	author ryoon;	state Exp;
branches;
next	1.263;
commitid	7KzDd43Irha3DAiz;

1.263
date	2016.08.06.08.46.59;	author ryoon;	state Exp;
branches;
next	1.262;
commitid	E1GJBeRJuobrRdhz;

1.262
date	2016.08.04.17.03.39;	author ryoon;	state Exp;
branches;
next	1.261;
commitid	2O6EMHxyKJmLF0hz;

1.261
date	2016.08.03.10.23.31;	author adam;	state Exp;
branches;
next	1.260;
commitid	AsJCxHnjaXbduQgz;

1.260
date	2016.07.09.06.39.12;	author wiz;	state Exp;
branches;
next	1.259;
commitid	dlqnocGpOoXV2Cdz;

1.259
date	2016.07.02.12.38.04;	author ryoon;	state Exp;
branches;
next	1.258;
commitid	VusleS8mBK3DgKcz;

1.258
date	2016.06.25.22.06.12;	author pgoyette;	state Exp;
branches;
next	1.257;
commitid	bfoq9gjZ9vDmDTbz;

1.257
date	2016.06.16.20.06.26;	author ryoon;	state Exp;
branches;
next	1.256;
commitid	Pa5tIXYLS8V6gJaz;

1.256
date	2016.06.16.12.08.21;	author ryoon;	state Exp;
branches;
next	1.255;
commitid	LAwegbTYgLLjCGaz;

1.255
date	2016.06.10.13.16.42;	author wiz;	state Exp;
branches;
next	1.254;
commitid	Llz8d8F3HG0IbV9z;

1.254
date	2016.05.20.12.25.20;	author wiz;	state Exp;
branches;
next	1.253;
commitid	Ijv5h0ESs9rQzd7z;

1.253
date	2016.05.05.11.46.15;	author ryoon;	state Exp;
branches;
next	1.252;
commitid	tP02zgzouferQh5z;

1.252
date	2016.05.04.16.22.35;	author martin;	state Exp;
branches;
next	1.251;
commitid	NuWVMo8DvrQfpb5z;

1.251
date	2016.04.29.23.42.49;	author ryoon;	state Exp;
branches;
next	1.250;
commitid	ZuvY1kWOOI6a0A4z;

1.250
date	2016.04.27.16.22.39;	author ryoon;	state Exp;
branches;
next	1.249;
commitid	u2rwBznaaKPcDh4z;

1.249
date	2016.04.13.20.37.33;	author ryoon;	state Exp;
branches;
next	1.248;
commitid	e6x4aFshAJhwuv2z;

1.248
date	2016.04.11.19.02.05;	author ryoon;	state Exp;
branches;
next	1.247;
commitid	mgqGURJPmT1r1f2z;

1.247
date	2016.03.19.22.57.50;	author ryoon;	state Exp;
branches
	1.247.2.1;
next	1.246;
commitid	fLimcOoyZV4u4jZy;

1.246
date	2016.03.08.21.32.52;	author ryoon;	state Exp;
branches;
next	1.245;
commitid	BVJhJwzz8HleXSXy;

1.245
date	2016.03.05.11.29.36;	author jperkin;	state Exp;
branches;
next	1.244;
commitid	1LoxeQftu903HrXy;

1.244
date	2016.02.26.10.57.45;	author jperkin;	state Exp;
branches;
next	1.243;
commitid	YliFflwrgfnjNpWy;

1.243
date	2016.02.12.15.21.48;	author ryoon;	state Exp;
branches;
next	1.242;
commitid	3IR39Q5AgHXMHDUy;

1.242
date	2016.02.09.12.47.22;	author ryoon;	state Exp;
branches;
next	1.241;
commitid	inCp5x3GcGpNWeUy;

1.241
date	2016.02.06.22.13.22;	author ryoon;	state Exp;
branches;
next	1.240;
commitid	0b7FikWyALPQaUTy;

1.240
date	2016.01.27.00.08.26;	author ryoon;	state Exp;
branches;
next	1.239;
commitid	U4PoPJGIWVIiavSy;

1.239
date	2016.01.09.05.48.48;	author ryoon;	state Exp;
branches;
next	1.238;
commitid	oKJSQ6ZnlMuYCdQy;

1.238
date	2015.12.31.08.45.42;	author ryoon;	state Exp;
branches;
next	1.237;
commitid	waFCK8SxbGzBT4Py;

1.237
date	2015.12.27.18.25.33;	author ryoon;	state Exp;
branches;
next	1.236;
commitid	z9aajI843QwpeCOy;

1.236
date	2015.12.19.12.50.55;	author martin;	state Exp;
branches;
next	1.235;
commitid	NAYEg7KK1DMkDyNy;

1.235
date	2015.12.16.09.34.55;	author ryoon;	state Exp;
branches;
next	1.234;
commitid	aMgpAzrWlYumE9Ny;

1.234
date	2015.11.18.14.19.55;	author ryoon;	state Exp;
branches;
next	1.233;
commitid	xxkPK0OWudQL7AJy;

1.233
date	2015.11.03.15.52.57;	author ryoon;	state Exp;
branches;
next	1.232;
commitid	omt1OZedtJyJ7FHy;

1.232
date	2015.10.25.15.59.37;	author jmcneill;	state Exp;
branches;
next	1.231;
commitid	5090zA6UNYjUrvGy;

1.231
date	2015.10.16.20.50.23;	author ryoon;	state Exp;
branches;
next	1.230;
commitid	32NakSjfA9IDlnFy;

1.230
date	2015.10.16.12.58.16;	author jmcneill;	state Exp;
branches;
next	1.229;
commitid	x9cRW0xlsOLJJkFy;

1.229
date	2015.10.10.01.58.21;	author ryoon;	state Exp;
branches;
next	1.228;
commitid	78BsYZiClqZSgvEy;

1.228
date	2015.10.05.15.53.23;	author ryoon;	state Exp;
branches;
next	1.227;
commitid	JMvAMcKc8crE3WDy;

1.227
date	2015.09.27.23.46.31;	author tnn;	state Exp;
branches;
next	1.226;
commitid	6vqcfLwngTKDVWCy;

1.226
date	2015.09.23.06.44.41;	author ryoon;	state Exp;
branches;
next	1.225;
commitid	A8JQd1PZS2cnplCy;

1.225
date	2015.08.30.09.29.15;	author ryoon;	state Exp;
branches;
next	1.224;
commitid	h8vd2RNwL7LF5hzy;

1.224
date	2015.08.29.12.11.22;	author ryoon;	state Exp;
branches;
next	1.223;
commitid	c1c18yh6ELvh1azy;

1.223
date	2015.08.19.11.37.04;	author ryoon;	state Exp;
branches;
next	1.222;
commitid	gF5BuOxIjrxq9Sxy;

1.222
date	2015.08.12.05.41.30;	author ryoon;	state Exp;
branches;
next	1.221;
commitid	kJ6OvCgL3bSlpWwy;

1.221
date	2015.08.11.23.48.17;	author ryoon;	state Exp;
branches;
next	1.220;
commitid	uPb40BQqdcXesUwy;

1.220
date	2015.08.09.16.21.49;	author he;	state Exp;
branches;
next	1.219;
commitid	RDWzxNXbEieZ2Cwy;

1.219
date	2015.08.09.16.20.39;	author he;	state Exp;
branches;
next	1.218;
commitid	M3dEBGuDt2mE0Cwy;

1.218
date	2015.07.16.22.05.31;	author ryoon;	state Exp;
branches;
next	1.217;
commitid	PPDTMnBNQgxAIyty;

1.217
date	2015.07.05.11.55.06;	author martin;	state Exp;
branches;
next	1.216;
commitid	tj1BmQp8eCDbH5sy;

1.216
date	2015.07.03.10.25.40;	author ryoon;	state Exp;
branches;
next	1.215;
commitid	yNqCmaHKVtcygPry;

1.215
date	2015.06.30.09.57.42;	author ryoon;	state Exp;
branches;
next	1.214;
commitid	jeIUM6gvNqaTcrry;

1.214
date	2015.06.03.03.22.31;	author ryoon;	state Exp;
branches;
next	1.213;
commitid	2dFDgQfnznndTVny;

1.213
date	2015.05.15.10.36.13;	author ryoon;	state Exp;
branches;
next	1.212;
commitid	CD1gZjoinebRTwly;

1.212
date	2015.05.14.15.28.04;	author bad;	state Exp;
branches;
next	1.211;
commitid	iZZmZIefXqaFxqly;

1.211
date	2015.05.12.22.48.54;	author ryoon;	state Exp;
branches;
next	1.210;
commitid	NJZg0HQjg2n73dly;

1.210
date	2015.04.25.14.25.01;	author tnn;	state Exp;
branches;
next	1.209;
commitid	eSYTYjshnG8YNYiy;

1.209
date	2015.04.21.11.27.23;	author ryoon;	state Exp;
branches;
next	1.208;
commitid	jAaenXKIIC8gXriy;

1.208
date	2015.04.12.06.24.32;	author martin;	state Exp;
branches;
next	1.207;
commitid	OcW9vss4ElwTyghy;

1.207
date	2015.04.10.05.40.36;	author martin;	state Exp;
branches;
next	1.206;
commitid	SEFAUA6Cd4sbo0hy;

1.206
date	2015.04.06.10.50.50;	author tron;	state Exp;
branches;
next	1.205;
commitid	PsnHUp08U4tEewgy;

1.205
date	2015.04.06.08.17.39;	author adam;	state Exp;
branches;
next	1.204;
commitid	dUs0ktQdJn8Wnvgy;

1.204
date	2015.04.05.12.54.11;	author ryoon;	state Exp;
branches;
next	1.203;
commitid	K8Tn7QcmAk8VWogy;

1.203
date	2015.03.31.10.59.43;	author martin;	state Exp;
branches;
next	1.202;
commitid	AMIqXGXF9wVwtKfy;

1.202
date	2015.03.22.00.21.16;	author ryoon;	state Exp;
branches;
next	1.201;
commitid	ovEXTmXboSZwexey;

1.201
date	2015.03.21.06.13.16;	author ryoon;	state Exp;
branches;
next	1.200;
commitid	nlkqaBnsD8Vhdrey;

1.200
date	2015.03.20.10.13.57;	author martin;	state Exp;
branches;
next	1.199;
commitid	9QDvXAr0lXKMzkey;

1.199
date	2015.03.11.00.22.27;	author ryoon;	state Exp;
branches;
next	1.198;
commitid	Y8JViEO6ozWQA7dy;

1.198
date	2015.03.05.13.29.41;	author ryoon;	state Exp;
branches;
next	1.197;
commitid	yPDM1cWvghOT8qcy;

1.197
date	2015.02.28.22.17.59;	author ryoon;	state Exp;
branches;
next	1.196;
commitid	0knqSyehWFIWdPby;

1.196
date	2015.02.28.04.30.55;	author ryoon;	state Exp;
branches;
next	1.195;
commitid	Y4EEeVfm51r1kJby;

1.195
date	2015.02.21.23.35.42;	author ryoon;	state Exp;
branches;
next	1.194;
commitid	szUn76NmepRBSVay;

1.194
date	2015.02.16.16.16.16;	author bad;	state Exp;
branches;
next	1.193;
commitid	D1C7H4hKP4KvBfay;

1.193
date	2015.02.14.07.59.24;	author martin;	state Exp;
branches;
next	1.192;
commitid	LBHlpgZO5vxlVW9y;

1.192
date	2015.02.12.13.50.22;	author wiz;	state Exp;
branches;
next	1.191;
commitid	sMHbdx7PcDpGVI9y;

1.191
date	2015.02.08.09.36.31;	author martin;	state Exp;
branches;
next	1.190;
commitid	C574FeP8BglyEb9y;

1.190
date	2015.01.30.15.19.59;	author ryoon;	state Exp;
branches;
next	1.189;
commitid	FpjqL3sUP16oQ38y;

1.189
date	2015.01.27.21.41.47;	author ryoon;	state Exp;
branches;
next	1.188;
commitid	CbxtHsjwtFNr3I7y;

1.188
date	2015.01.16.22.42.09;	author ryoon;	state Exp;
branches;
next	1.187;
commitid	4cICGew1Cni4Ki6y;

1.187
date	2014.12.01.18.11.14;	author ryoon;	state Exp;
branches;
next	1.186;
commitid	jJPLy0Wr2QzMIm0y;

1.186
date	2014.11.20.15.01.47;	author wiz;	state Exp;
branches;
next	1.185;
commitid	UEtLcW9BNcMJ1WYx;

1.185
date	2014.11.18.15.33.14;	author tron;	state Exp;
branches;
next	1.184;
commitid	EmX9heX0ZsIhgGYx;

1.184
date	2014.11.15.22.04.59;	author szptvlfn;	state Exp;
branches;
next	1.183;
commitid	Ej4UeCYFIqoJwkYx;

1.183
date	2014.11.10.20.55.56;	author ryoon;	state Exp;
branches;
next	1.182;
commitid	5phYs6w9XnE6jGXx;

1.182
date	2014.11.07.17.36.11;	author ryoon;	state Exp;
branches;
next	1.181;
commitid	6KVSnIilPipAihXx;

1.181
date	2014.11.06.13.56.32;	author ryoon;	state Exp;
branches;
next	1.180;
commitid	xdGbFMUM9wxo68Xx;

1.180
date	2014.10.30.17.12.27;	author ryoon;	state Exp;
branches;
next	1.179;
commitid	Bhaa5ZuhtYLpqfWx;

1.179
date	2014.10.29.22.12.35;	author ryoon;	state Exp;
branches;
next	1.178;
commitid	ardVfT698ool79Wx;

1.178
date	2014.10.28.17.26.56;	author ryoon;	state Exp;
branches;
next	1.177;
commitid	AUtKwYp40zimzZVx;

1.177
date	2014.10.15.13.07.07;	author ryoon;	state Exp;
branches;
next	1.176;
commitid	BxXu2KLWwPm1yiUx;

1.176
date	2014.10.07.16.47.37;	author adam;	state Exp;
branches;
next	1.175;
commitid	7jTOvNj1CvwA1iTx;

1.175
date	2014.10.05.01.59.08;	author ryoon;	state Exp;
branches;
next	1.174;
commitid	kbqsx4twOadQaXSx;

1.174
date	2014.07.26.00.16.51;	author ryoon;	state Exp;
branches;
next	1.173;
commitid	ggnBGIQ7wfs5TOJx;

1.173
date	2014.07.24.14.57.12;	author ryoon;	state Exp;
branches;
next	1.172;
commitid	fruNobPhlaJdPDJx;

1.172
date	2014.07.08.13.14.43;	author ryoon;	state Exp;
branches;
next	1.171;
commitid	4IbucjTWuBQ1MzHx;

1.171
date	2014.06.19.20.31.03;	author martin;	state Exp;
branches;
next	1.170;
commitid	l2e8DtzDSrpWMaFx;

1.170
date	2014.06.11.00.40.59;	author ryoon;	state Exp;
branches;
next	1.169;
commitid	QTw894DEf2Let2Ex;

1.169
date	2014.06.09.14.18.08;	author ryoon;	state Exp;
branches;
next	1.168;
commitid	LEGvyEXX8Kds3RDx;

1.168
date	2014.06.02.02.31.55;	author dholland;	state Exp;
branches;
next	1.167;
commitid	DcerMqVinYORmTCx;

1.167
date	2014.05.29.23.37.57;	author wiz;	state Exp;
branches;
next	1.166;
commitid	laryHfkCalgYtuCx;

1.166
date	2014.05.29.14.03.58;	author ryoon;	state Exp;
branches;
next	1.165;
commitid	N07rFT2FtFmAkrCx;

1.165
date	2014.05.28.03.25.25;	author pho;	state Exp;
branches;
next	1.164;
commitid	kPap1ayIvOa1PfCx;

1.164
date	2014.05.13.11.06.00;	author ryoon;	state Exp;
branches;
next	1.163;
commitid	yhaE6TonOrltRmAx;

1.163
date	2014.05.05.00.52.10;	author ryoon;	state Exp;
branches;
next	1.162;
commitid	DRSVzGxkqdnAIhzx;

1.162
date	2014.04.30.15.07.17;	author ryoon;	state Exp;
branches;
next	1.161;
commitid	BxErbE5mH8g3CIyx;

1.161
date	2014.04.20.02.27.53;	author ryoon;	state Exp;
branches;
next	1.160;
commitid	TIg9aNZ8AMIsJmxx;

1.160
date	2014.04.19.23.16.39;	author ryoon;	state Exp;
branches;
next	1.159;
commitid	J4PIEwcQEtsYFlxx;

1.159
date	2014.04.16.11.22.04;	author wiz;	state Exp;
branches;
next	1.158;
commitid	V6cznLoxteALOTwx;

1.158
date	2014.04.10.07.33.59;	author martin;	state Exp;
branches;
next	1.157;
commitid	LIR9jd2fWNLfK6wx;

1.157
date	2014.04.09.07.27.17;	author obache;	state Exp;
branches;
next	1.156;
commitid	3Qx65Ha86azyJYvx;

1.156
date	2014.03.20.21.02.00;	author ryoon;	state Exp;
branches
	1.156.2.1;
next	1.155;
commitid	7yTA4yPlY6RyTttx;

1.155
date	2014.03.12.23.41.33;	author ryoon;	state Exp;
branches;
next	1.154;
commitid	UEFNtzgZ2tWe2tsx;

1.154
date	2014.02.21.16.17.47;	author ryoon;	state Exp;
branches;
next	1.153;
commitid	IaZhHG3VdkSRbZpx;

1.153
date	2014.02.20.13.19.03;	author ryoon;	state Exp;
branches;
next	1.152;
commitid	T9GvdtUIEdEreQpx;

1.152
date	2014.02.12.23.18.44;	author tron;	state Exp;
branches;
next	1.151;
commitid	dfJj7CwMMWJzNRox;

1.151
date	2014.02.08.09.36.00;	author ryoon;	state Exp;
branches;
next	1.150;
commitid	ggxuC0XAcatWnhox;

1.150
date	2014.01.01.11.52.37;	author wiz;	state Exp;
branches;
next	1.149;
commitid	QYCwxCyUCmbkmpjx;

1.149
date	2013.12.30.00.24.07;	author dholland;	state Exp;
branches;
next	1.148;
commitid	EYClV6x8W7EXB5jx;

1.148
date	2013.12.15.13.54.37;	author ryoon;	state Exp;
branches;
next	1.147;
commitid	Vw2sJulZRCraAehx;

1.147
date	2013.11.25.12.00.48;	author wiz;	state Exp;
branches;
next	1.146;
commitid	aZIhLdHSPlKJAEex;

1.146
date	2013.11.21.15.24.38;	author ryoon;	state Exp;
branches;
next	1.145;
commitid	neo7hZ8yleNZQ9ex;

1.145
date	2013.11.13.14.12.31;	author ryoon;	state Exp;
branches;
next	1.144;
commitid	XeYefu2znasbI7dx;

1.144
date	2013.11.07.15.47.23;	author ryoon;	state Exp;
branches;
next	1.143;
commitid	0Key3xcH8PyHqmcx;

1.143
date	2013.11.05.14.20.41;	author ryoon;	state Exp;
branches;
next	1.142;
commitid	y1ziouvp9wgV06cx;

1.142
date	2013.11.02.22.57.55;	author ryoon;	state Exp;
branches;
next	1.141;
commitid	M2FbcKK4JD2lYKbx;

1.141
date	2013.10.21.10.46.48;	author wiz;	state Exp;
branches;
next	1.140;
commitid	r4nuwkhqBGwtj9ax;

1.140
date	2013.10.10.14.42.35;	author ryoon;	state Exp;
branches;
next	1.139;
commitid	2g05hClAfiTyXK8x;

1.139
date	2013.10.09.17.39.18;	author wiz;	state Exp;
branches;
next	1.138;
commitid	K1vVPziaUWrFYD8x;

1.138
date	2013.09.19.12.37.49;	author ryoon;	state Exp;
branches;
next	1.137;
commitid	hXNFeA0U06W4X26x;

1.137
date	2013.09.02.19.51.28;	author adam;	state Exp;
branches;
next	1.136;
commitid	fqtKKopit2oFTT3x;

1.136
date	2013.08.17.07.47.59;	author ryoon;	state Exp;
branches;
next	1.135;
commitid	Z1eeRFUtcIPEpM1x;

1.135
date	2013.08.16.09.20.41;	author obache;	state Exp;
branches;
next	1.134;
commitid	GHdh0vMVILpWWE1x;

1.134
date	2013.08.07.12.17.54;	author ryoon;	state Exp;
branches;
next	1.133;
commitid	DF4G4SvxcEC6ew0x;

1.133
date	2013.07.17.11.00.13;	author jperkin;	state Exp;
branches;
next	1.132;
commitid	ChOTp6rsavaYsOXw;

1.132
date	2013.06.26.11.32.12;	author ryoon;	state Exp;
branches;
next	1.131;
commitid	FW39RsRKnCO8j7Vw;

1.131
date	2013.06.21.23.11.42;	author ryoon;	state Exp;
branches;
next	1.130;
commitid	Gkw1wozLMBI0mxUw;

1.130
date	2013.06.06.14.08.46;	author ryoon;	state Exp;
branches;
next	1.129;
commitid	nJjRLRp75MIzPySw;

1.129
date	2013.06.06.12.55.11;	author wiz;	state Exp;
branches;
next	1.128;
commitid	GnBhPNQZYUnQpySw;

1.128
date	2013.06.04.22.17.15;	author tron;	state Exp;
branches;
next	1.127;
commitid	wB5zURIqYs6HAlSw;

1.127
date	2013.06.03.10.06.08;	author wiz;	state Exp;
branches;
next	1.126;
commitid	kGMtnUPdN4amz9Sw;

1.126
date	2013.05.31.12.42.32;	author wiz;	state Exp;
branches;
next	1.125;
commitid	hIeXGcx6VfKHwMRw;

1.125
date	2013.05.23.13.12.13;	author ryoon;	state Exp;
branches;
next	1.124;
commitid	sFsg0DAPswjWXKQw;

1.124
date	2013.05.19.08.50.24;	author ryoon;	state Exp;
branches;
next	1.123;
commitid	MHvIZMm4M3TbEdQw;

1.123
date	2013.02.22.14.54.01;	author ryoon;	state Exp;
branches;
next	1.122;

1.122
date	2013.02.16.11.24.52;	author wiz;	state Exp;
branches;
next	1.121;

1.121
date	2013.02.09.11.10.36;	author ryoon;	state Exp;
branches;
next	1.120;

1.120
date	2013.02.06.23.24.00;	author jperkin;	state Exp;
branches;
next	1.119;

1.119
date	2013.02.01.22.21.14;	author wiz;	state Exp;
branches;
next	1.118;

1.118
date	2013.01.26.21.39.02;	author adam;	state Exp;
branches;
next	1.117;

1.117
date	2013.01.20.11.17.58;	author ryoon;	state Exp;
branches;
next	1.116;

1.116
date	2012.11.21.15.26.50;	author ryoon;	state Exp;
branches;
next	1.115;

1.115
date	2012.11.17.10.57.49;	author ryoon;	state Exp;
branches;
next	1.114;

1.114
date	2012.10.12.18.27.21;	author ryoon;	state Exp;
branches;
next	1.113;

1.113
date	2012.10.08.23.02.32;	author adam;	state Exp;
branches;
next	1.112;

1.112
date	2012.10.02.17.12.08;	author tron;	state Exp;
branches;
next	1.111;

1.111
date	2012.09.15.10.06.45;	author obache;	state Exp;
branches
	1.111.2.1;
next	1.110;

1.110
date	2012.09.12.14.27.15;	author ryoon;	state Exp;
branches;
next	1.109;

1.109
date	2012.09.07.19.17.40;	author adam;	state Exp;
branches;
next	1.108;

1.108
date	2012.09.03.23.50.46;	author dsainty;	state Exp;
branches;
next	1.107;

1.107
date	2012.08.28.23.30.31;	author ryoon;	state Exp;
branches;
next	1.106;

1.106
date	2012.08.28.16.39.19;	author abs;	state Exp;
branches;
next	1.105;

1.105
date	2012.08.28.12.42.02;	author ryoon;	state Exp;
branches;
next	1.104;

1.104
date	2012.07.20.06.45.35;	author abs;	state Exp;
branches;
next	1.103;

1.103
date	2012.07.18.16.10.06;	author ryoon;	state Exp;
branches;
next	1.102;

1.102
date	2012.06.14.07.44.00;	author sbd;	state Exp;
branches;
next	1.101;

1.101
date	2012.04.01.15.19.56;	author ryoon;	state Exp;
branches;
next	1.100;

1.100
date	2012.03.15.08.31.10;	author ryoon;	state Exp;
branches;
next	1.99;

1.99
date	2012.03.11.12.34.26;	author marino;	state Exp;
branches;
next	1.98;

1.98
date	2012.03.10.03.09.42;	author ryoon;	state Exp;
branches;
next	1.97;

1.97
date	2012.03.06.12.35.14;	author ryoon;	state Exp;
branches;
next	1.96;

1.96
date	2012.03.03.00.14.05;	author wiz;	state Exp;
branches;
next	1.95;

1.95
date	2012.02.06.12.41.52;	author wiz;	state Exp;
branches;
next	1.94;

1.94
date	2012.01.24.09.11.16;	author sbd;	state Exp;
branches;
next	1.93;

1.93
date	2012.01.13.10.55.35;	author obache;	state Exp;
branches;
next	1.92;

1.92
date	2012.01.06.07.36.38;	author sbd;	state Exp;
branches;
next	1.91;

1.91
date	2012.01.05.08.02.20;	author sbd;	state Exp;
branches;
next	1.90;

1.90
date	2011.11.12.12.45.04;	author tnn;	state Exp;
branches;
next	1.89;

1.89
date	2011.11.01.06.02.46;	author sbd;	state Exp;
branches;
next	1.88;

1.88
date	2011.09.12.09.19.06;	author tnn;	state Exp;
branches;
next	1.87;

1.87
date	2011.08.18.18.31.10;	author tnn;	state Exp;
branches;
next	1.86;

1.86
date	2011.07.21.13.06.05;	author obache;	state Exp;
branches;
next	1.85;

1.85
date	2011.04.26.14.18.01;	author tnn;	state Exp;
branches;
next	1.84;

1.84
date	2011.04.22.13.44.58;	author obache;	state Exp;
branches;
next	1.83;

1.83
date	2011.03.05.11.57.16;	author tnn;	state Exp;
branches;
next	1.82;

1.82
date	2011.01.13.13.39.37;	author wiz;	state Exp;
branches;
next	1.81;

1.81
date	2010.12.29.22.38.49;	author tnn;	state Exp;
branches
	1.81.2.1;
next	1.80;

1.80
date	2010.12.11.14.46.29;	author tnn;	state Exp;
branches;
next	1.79;

1.79
date	2010.11.15.22.58.50;	author abs;	state Exp;
branches;
next	1.78;

1.78
date	2010.11.13.11.54.44;	author tnn;	state Exp;
branches;
next	1.77;

1.77
date	2010.10.21.10.27.21;	author tnn;	state Exp;
branches;
next	1.76;

1.76
date	2010.09.14.11.02.55;	author wiz;	state Exp;
branches
	1.76.2.1;
next	1.75;

1.75
date	2010.06.24.12.20.38;	author tnn;	state Exp;
branches;
next	1.74;

1.74
date	2010.06.13.22.45.33;	author wiz;	state Exp;
branches;
next	1.73;

1.73
date	2010.04.02.20.28.24;	author tnn;	state Exp;
branches;
next	1.72;

1.72
date	2010.03.23.12.43.38;	author tnn;	state Exp;
branches;
next	1.71;

1.71
date	2010.03.22.09.04.49;	author tnn;	state Exp;
branches;
next	1.70;

1.70
date	2010.02.17.18.32.18;	author tnn;	state Exp;
branches;
next	1.69;

1.69
date	2010.01.31.21.02.48;	author tnn;	state Exp;
branches;
next	1.68;

1.68
date	2010.01.26.16.22.59;	author tron;	state Exp;
branches;
next	1.67;

1.67
date	2010.01.18.09.59.31;	author wiz;	state Exp;
branches;
next	1.66;

1.66
date	2010.01.16.23.37.49;	author heinz;	state Exp;
branches;
next	1.65;

1.65
date	2009.12.16.08.18.33;	author tnn;	state Exp;
branches
	1.65.2.1;
next	1.64;

1.64
date	2009.11.29.03.28.04;	author tnn;	state Exp;
branches;
next	1.63;

1.63
date	2009.11.27.16.59.18;	author tnn;	state Exp;
branches;
next	1.62;

1.62
date	2009.11.06.15.44.34;	author tnn;	state Exp;
branches;
next	1.61;

1.61
date	2009.10.28.11.36.36;	author tnn;	state Exp;
branches;
next	1.60;

1.60
date	2009.10.11.10.49.56;	author tnn;	state Exp;
branches;
next	1.59;

1.59
date	2009.10.09.19.41.46;	author tnn;	state Exp;
branches
	1.59.2.1;
next	1.58;

1.58
date	2009.09.23.16.46.31;	author tnn;	state Exp;
branches;
next	1.57;

1.57
date	2009.09.18.08.03.49;	author ghen;	state Exp;
branches;
next	1.56;

1.56
date	2009.09.16.19.06.18;	author tnn;	state Exp;
branches;
next	1.55;

1.55
date	2009.09.10.00.03.37;	author tnn;	state Exp;
branches;
next	1.54;

1.54
date	2009.08.29.10.34.37;	author tnn;	state Exp;
branches;
next	1.53;

1.53
date	2009.08.26.19.58.26;	author sno;	state Exp;
branches;
next	1.52;

1.52
date	2009.08.08.04.14.18;	author tnn;	state Exp;
branches;
next	1.51;

1.51
date	2009.08.05.02.43.47;	author tnn;	state Exp;
branches;
next	1.50;

1.50
date	2009.08.05.01.27.31;	author tnn;	state dead;
branches;
next	1.49;

1.49
date	2009.03.18.00.08.39;	author abs;	state Exp;
branches;
next	1.48;

1.48
date	2008.09.24.14.34.36;	author ghen;	state Exp;
branches;
next	1.47;

1.47
date	2008.08.11.10.09.21;	author martin;	state Exp;
branches;
next	1.46;

1.46
date	2007.08.07.21.59.11;	author ghen;	state Exp;
branches;
next	1.45;

1.45
date	2007.05.31.07.25.07;	author ghen;	state Exp;
branches;
next	1.44;

1.44
date	2007.05.12.13.53.07;	author ghen;	state Exp;
branches;
next	1.43;

1.43
date	2007.03.21.13.33.04;	author ghen;	state Exp;
branches;
next	1.42;

1.42
date	2007.03.07.21.32.54;	author dmcmahill;	state Exp;
branches;
next	1.41;

1.41
date	2007.02.25.00.43.23;	author ghen;	state Exp;
branches;
next	1.40;

1.40
date	2007.02.04.00.15.49;	author dmcmahill;	state Exp;
branches;
next	1.39;

1.39
date	2006.11.08.09.50.15;	author ghen;	state Exp;
branches;
next	1.38;

1.38
date	2006.10.23.10.49.34;	author markd;	state Exp;
branches;
next	1.37;

1.37
date	2006.10.19.10.25.17;	author markd;	state Exp;
branches;
next	1.36;

1.36
date	2006.09.15.12.26.56;	author ghen;	state Exp;
branches
	1.36.2.1;
next	1.35;

1.35
date	2006.05.04.05.16.13;	author ghen;	state Exp;
branches;
next	1.34;

1.34
date	2006.04.28.16.11.31;	author drochner;	state Exp;
branches;
next	1.33;

1.33
date	2006.04.17.14.52.12;	author wiz;	state Exp;
branches;
next	1.32;

1.32
date	2006.04.15.14.20.31;	author ghen;	state Exp;
branches;
next	1.31;

1.31
date	2006.02.06.09.20.46;	author ghen;	state Exp;
branches
	1.31.2.1;
next	1.30;

1.30
date	2006.02.06.00.37.54;	author ghen;	state Exp;
branches;
next	1.29;

1.29
date	2006.02.05.23.11.21;	author joerg;	state Exp;
branches;
next	1.28;

1.28
date	2006.02.05.14.46.31;	author ghen;	state Exp;
branches;
next	1.27;

1.27
date	2006.01.24.07.32.47;	author wiz;	state Exp;
branches;
next	1.26;

1.26
date	2005.12.28.18.11.56;	author jmmv;	state Exp;
branches;
next	1.25;

1.25
date	2005.12.23.00.29.57;	author joerg;	state Exp;
branches
	1.25.2.1;
next	1.24;

1.24
date	2005.12.10.14.21.30;	author taya;	state Exp;
branches;
next	1.23;

1.23
date	2005.12.10.13.47.22;	author taya;	state Exp;
branches;
next	1.22;

1.22
date	2005.12.08.09.52.16;	author rillig;	state Exp;
branches;
next	1.21;

1.21
date	2005.09.22.14.14.04;	author jlam;	state Exp;
branches;
next	1.20;

1.20
date	2005.09.17.02.35.19;	author jlam;	state Exp;
branches;
next	1.19;

1.19
date	2005.09.08.22.03.45;	author abs;	state Exp;
branches;
next	1.18;

1.18
date	2005.08.03.19.37.00;	author hira;	state Exp;
branches;
next	1.17;

1.17
date	2005.08.03.16.55.19;	author tron;	state Exp;
branches;
next	1.16;

1.16
date	2005.06.03.14.41.19;	author wiz;	state Exp;
branches;
next	1.15;

1.15
date	2005.05.14.15.27.10;	author taya;	state Exp;
branches;
next	1.14;

1.14
date	2005.04.02.14.38.14;	author abs;	state Exp;
branches;
next	1.13;

1.13
date	2005.03.31.19.55.09;	author drochner;	state Exp;
branches;
next	1.12;

1.12
date	2005.02.27.13.20.43;	author taya;	state Exp;
branches
	1.12.2.1;
next	1.11;

1.11
date	2004.08.10.14.04.01;	author taya;	state Exp;
branches;
next	1.10;

1.10
date	2004.07.05.14.25.29;	author taya;	state Exp;
branches;
next	1.9;

1.9
date	2004.07.03.04.00.12;	author taya;	state Exp;
branches;
next	1.8;

1.8
date	2004.06.24.01.53.54;	author taya;	state Exp;
branches;
next	1.7;

1.7
date	2004.06.23.16.47.12;	author taya;	state Exp;
branches;
next	1.6;

1.6
date	2004.06.19.17.37.37;	author xtraeme;	state Exp;
branches;
next	1.5;

1.5
date	2004.06.18.22.40.04;	author xtraeme;	state Exp;
branches;
next	1.4;

1.4
date	2004.06.02.15.09.01;	author taya;	state Exp;
branches;
next	1.3;

1.3
date	2004.04.24.01.21.17;	author taya;	state Exp;
branches;
next	1.2;

1.2
date	2004.03.10.12.57.01;	author taya;	state Exp;
branches;
next	1.1;

1.1
date	2004.02.29.17.44.32;	author xtraeme;	state Exp;
branches
	1.1.1.1;
next	;

1.602.2.1
date	2024.07.02.06.26.42;	author bsiegert;	state Exp;
branches;
next	1.602.2.2;
commitid	coTpvkZEcgCZhegF;

1.602.2.2
date	2024.07.28.13.04.05;	author spz;	state Exp;
branches;
next	;
commitid	NGrjKukZdXSuEBjF;

1.447.2.1
date	2020.10.29.12.18.54;	author spz;	state Exp;
branches;
next	;
commitid	cd6NSZuURmCgnNtC;

1.343.2.1
date	2018.10.07.11.32.06;	author spz;	state Exp;
branches;
next	;
commitid	kts1c2GLh7ySj1VA;

1.315.2.1
date	2018.03.09.07.17.29;	author spz;	state Exp;
branches;
next	1.315.2.2;
commitid	DwVK6v0Mc0P0JKtA;

1.315.2.2
date	2018.03.22.06.56.21;	author spz;	state Exp;
branches;
next	;
commitid	8s0l4dxdhHyRbqvA;

1.247.2.1
date	2016.05.19.12.56.30;	author bsiegert;	state Exp;
branches;
next	;
commitid	53h9eCcjRRHEM57z;

1.156.2.1
date	2014.04.21.07.30.36;	author tron;	state Exp;
branches;
next	;
commitid	MPRoviORIw2tnwxx;

1.111.2.1
date	2012.10.03.12.09.43;	author spz;	state Exp;
branches;
next	;

1.81.2.1
date	2011.03.06.16.39.38;	author schnoebe;	state Exp;
branches;
next	;

1.76.2.1
date	2010.10.25.08.23.42;	author tron;	state Exp;
branches;
next	;

1.65.2.1
date	2010.02.17.22.24.32;	author spz;	state Exp;
branches;
next	;

1.59.2.1
date	2009.10.28.18.13.24;	author tron;	state Exp;
branches;
next	1.59.2.2;

1.59.2.2
date	2009.12.20.19.41.08;	author spz;	state Exp;
branches;
next	;

1.36.2.1
date	2006.11.09.07.28.46;	author salo;	state Exp;
branches;
next	;

1.31.2.1
date	2006.04.15.23.32.58;	author salo;	state Exp;
branches;
next	1.31.2.2;

1.31.2.2
date	2006.05.02.20.59.47;	author salo;	state Exp;
branches;
next	1.31.2.3;

1.31.2.3
date	2006.06.04.00.54.05;	author salo;	state Exp;
branches;
next	;

1.25.2.1
date	2005.12.29.18.15.50;	author seb;	state Exp;
branches;
next	1.25.2.2;

1.25.2.2
date	2006.02.09.10.32.29;	author salo;	state Exp;
branches;
next	;

1.12.2.1
date	2005.05.16.15.07.13;	author salo;	state Exp;
branches;
next	;

1.1.1.1
date	2004.02.29.17.44.32;	author xtraeme;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2009.08.05.02.37.10;	author tnn;	state Exp;
branches;
next	;


desc
@@


1.660
log
@www/firefox: Update to 148.0.2

Changelog:
148.0.2:
Fixed

  * Fixed an issue where searches entered in the Firefox Home search field were
    incorrectly redirected to the address bar for some users who had disabled
    search handoff behavior via advanced settings. (Bug 2017049)

  * Fixed an issue where some web-based rich text editors stopped applying
    formatting, such as bold or italic. (Bug 2020927)

  * Fixed an issue where videos could autoplay unexpectedly on YouTube despite
    autoplay being blocked, particularly impacting screen reader users. (Bug
    2020233)

  * Fixed an issue that caused some absolutely positioned elements meant to be
    centered, for example, using margin: auto with inset: 0, to appear
    left-aligned on initial load. (Bug 2017440)

  * Fixed an issue where the ??Switch to Tab?? suggestion in the address bar
    appeared blank for pages without a title. (Bug 2020341)

  * Fixed an issue that could reduce video quality on Windows systems using
    NVIDIA GPUs with Video Super Resolution enabled. (Bug 2019515)

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2026-19
#CVE-2026-3845: Heap buffer overflow in the Audio/Video: Playback component in
 Firefox for Android
#CVE-2026-3846: Same-origin policy bypass in the CSS Parsing and Computation
 component
#CVE-2026-3847: Memory safety bugs fixed in Firefox 148.0.2
@
text
@# $NetBSD: Makefile,v 1.659 2026/02/26 13:23:09 ryoon Exp $

FIREFOX_VER=		${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH=		148.0
MOZ_BRANCH_MINOR=	.2

DISTNAME=	firefox-${FIREFOX_VER}.source
PKGNAME=	${DISTNAME:S/.source//:S/b/beta/:S/esr//}
CATEGORIES=	www
MASTER_SITES+=	${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+=	${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX=	.tar.xz

NODEJSKIT=		nodejs-output-148.0.tgz
DISTFILES=		${DEFAULT_DISTFILES} ${NODEJSKIT}
SITES.${NODEJSKIT}=	${MASTER_SITE_LOCAL}

MAINTAINER=	ryoon@@NetBSD.org
HOMEPAGE=	https://www.mozilla.org/en-US/firefox/
COMMENT=	Web browser with support for extensions (version ${FIREFOX_VER:tu:C/\\.[[:digit:]\.]*//})
LICENSE=	mpl-1.1

# -------- BEFORE UPDATING THIS PACKAGE PLEASE READ & UNDERSTAND: -------
#
# This package works around a (stupid) build time dependency on nodejs
# (which is not available for all architectures and unnecessary for the
# real build). To do this, it places some additional burden on the
# maintainer.
#
# While working on the package, please make sure you have
#
#	FIREFOX_MAINTAINER=yes
#
# set in your build environment.
# When the package is ready for commit (but before commit), do:
#
#	make maintainer-files
#
# This will do another round (depending on state of your work dir at this
# moment) of one or two builds and generate a cache of all output that
# nodejs generates during a build.
#
# When this is done, just commit the results (they will be in the files/
# directory).
#
# -----------------------------------------------------------------------

WRKSRC=		${WRKDIR}/firefox-${FIREFOX_VER:C/b.*//}

MOZILLA_DIR=	# empty

# Note: In --enable-chrome-format=flat case,
#       when updating remember to conditionalise about-background.png in PLIST
CONFIGURE_ARGS+=	--enable-application=browser

#CFLAGS+=	-I${PREFIX}/include/nspr
# for lang/gcc6
CFLAGS+=	-D_GLIBCXX_INCLUDE_NEXT_C_HEADERS
CFLAGS.SunOS+=	-D_POSIX_PTHREAD_SEMANTICS
# Do not use uselocale() in third_party/pipewire.
CFLAGS.NetBSD+=	-D__LOCALE_C_ONLY

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

# Should revisit to complete mprotect support.
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/firefox
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/firefox-bin

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

BUILDLINK_TRANSFORM.SunOS+=	rm:-Wl,-rpath-link,${WRKDIR}/build/dist/bin
BUILDLINK_TRANSFORM.SunOS+=	rm:-Wl,-rpath-link,${PREFIX}/lib

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

SUBST_CLASSES+=			dfly_malloc_h
SUBST_STAGE.dfly_malloc_h=	pre-configure
SUBST_MESSAGE.dfly_malloc_h=	Dont include malloc.h on dragonflybsd
SUBST_SED.dfly_malloc_h=	-e 's,HAVE_MALLOC_H,HAVE_MALLOC_H \&\& !defined(__DragonFly__),g'
SUBST_FILES.dfly_malloc_h+=	media/ffvpx/libavutil/mem.c

SUBST_CLASSES+=			paths
SUBST_STAGE.paths=		pre-configure
SUBST_FILES.paths=		../firefox.sh
SUBST_VARS.paths=		PREFIX MOZILLA

.include "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/${MOZILLA}/omni.ja

MOZILLA=	${PKGBASE}

.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
MOZILLA_NAME=		Firefox
MOZILLA_BRANDING=	official
.else
MOZILLA_NAME=		Browser
MOZILLA_BRANDING=	unofficial
.endif

pre-configure:
# As of 106.0, .in template files are not patched.
#	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
.if !defined(FIREFOX_MAINTAINER)
	mv ${WRKDIR}/dist ${WRKSRC}/${OBJDIR}
.endif

.if defined(FIREFOX_MAINTAINER)
# Create files needed only by the firefox maintainer when updating
# the package
# XXX - manually removing the .*_done files is wrong!
.PHONY: build-list
build-list:
	cd ${WRKSRC}/${OBJDIR}/dist/bin/browser/chrome && \
		find . -type f | sort > ${OUT:Q}

NODE_LIST=	"${WRKDIR}/node.list"
NO_NODE_LIST=	"${WRKDIR}/no-node.list"
NODE_FILES=	"${WRKDIR}/node.flist"

.PHONY: maintainer-files
maintainer-files:
	rm -f ${FILESDIR}/node-wrapper.sh
	V=$$( node -v ) && \
	    printf '#! /bin/sh\n\nVERS=%s\n\nif [ "$$1" = "-v" ] || [ "$$1" = "--version" ]; then\n\tprintf "$${VERS}\\n"\nfi\n\nexit 0\n' $$V \
	    > ${FILESDIR}/node-wrapper.sh && \
	    chmod 0755 ${FILESDIR}/node-wrapper.sh
	rm -f ${WRKDIR}/.build_done ${WRKDIR}/.configure_done
	${MAKE} MAINTAINER_INTERNAL=yes build
	${MAKE} MAINTAINER_INTERNAL=yes OUT="${NO_NODE_LIST}" build-list
	${MAKE} OUT="${NODE_LIST}" build-list
	${DIFF} -u "${NO_NODE_LIST}" "${NODE_LIST}" | \
	    ${AWK} \
	    '/^\+\.\//{ printf("dist/bin/browser/chrome/%s\n", gensub(/^\+\.\//, "", "")) }' \
	    > "${NODE_FILES}"
	cd ${WRKSRC}/${OBJDIR} && tar -c -T "${NODE_FILES}" -z \
	    -f ${FILESDIR}/nodejs-output-${PKGVERSION_NOREV}.tgz
.endif

pre-patch:
	for f in $$(find ${WRKSRC}/third_party/libwebrtc -name moz.build -type f) ; \
	do \
		${AWK} -f ${FILESDIR}/replace-moz.build.awk $$f > $$f.new; mv $$f.new $$f ; \
	done
	for f in $$(find ${WRKSRC}/third_party/abseil-cpp -name moz.build -type f) ; \
	do \
		${AWK} -f ${FILESDIR}/replace-moz.build.awk $$f > $$f.new; mv $$f.new $$f ; \
	done

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

INSTALLATION_DIRS+=	share/applications

post-extract:
	${CP} ${FILESDIR}/firefox.sh ${WRKDIR}/firefox.sh

post-install:
.if ${OPSYS} == "NetBSD" && ${X11_TYPE} == "native"
	${INSTALL_SCRIPT} ${WRKDIR}/firefox.sh ${DESTDIR}${PREFIX}/bin/${MOZILLA}
.else
	${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA}
	${ECHO} '${PREFIX}/lib/${MOZILLA}/${MOZILLA} "$$@@"' >> \
		${DESTDIR}${PREFIX}/bin/${MOZILLA}
	${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA}
.endif
	${INSTALL_DATA} ${WRKDIR}/desktop				\
	  ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
.for i in 16 22 24 32 48 64 128 256
	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps
	${INSTALL_DATA} ${WRKSRC}/browser/branding/${MOZILLA_BRANDING}/default${i}.png \
	  ${DESTDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/${MOZILLA}.png
.endfor

.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/bsd.pkg.mk"
@


1.659
log
@www/firefox: Update to 148.0

* Use nodejs* in the standard way.

Chnagelog:
148.0:
New

  * Added an AI Controls section to Settings for managing AI-enhanced features.
    Learn more.

  * Firefox now has improved support for screen readers accessing mathematical
    formulas embedded in PDFs.

  * Remote improvements are now decoupled from telemetry requirements in
    Firefox Settings. You can now opt into receiving remote browser changes
    even if you have opted out of sharing telemetry or participating in our
    experimental studies.

  * Firefox Backup is now available on Windows 10 to users who also use the ??
    Clear history when Firefox closes?? capability. Backups will not include
    any data which is set to be cleared when Firefox is closed.

  * The following languages are now available for translation:

      + Translation into and from Traditional Chinese.
      + Translation into Vietnamese.

  * New Tab wallpapers will now appear on new container tabs as well as new
    default tabs.

Fixed

  * Fixed an issue where a language pack could become disabled after a major
    update, causing Firefox to display in the wrong language.

  * On Windows, dragging a downloaded image to Adobe Illustrator now correctly
    inserts the image instead of its URL.

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2026-13
#CVE-2026-2757: Incorrect boundary conditions in the WebRTC: Audio/Video
 component
#CVE-2026-2794: Information disclosure due to uninitialized memory in Firefox
 and Firefox Focus for Android
#CVE-2026-2758: Use-after-free in the JavaScript: GC component
#CVE-2026-2759: Incorrect boundary conditions in the Graphics: ImageLib
 component
#CVE-2026-2795: Use-after-free in the JavaScript: GC component
#CVE-2026-2760: Sandbox escape due to incorrect boundary conditions in the
 Graphics: WebRender component
#CVE-2026-2761: Sandbox escape in the Graphics: WebRender component
#CVE-2026-2762: Integer overflow in the JavaScript: Standard Library component
#CVE-2026-2763: Use-after-free in the JavaScript Engine component
#CVE-2026-2764: JIT miscompilation, use-after-free in the JavaScript Engine:
 JIT component
#CVE-2026-2796: JIT miscompilation in the JavaScript: WebAssembly component
#CVE-2026-2797: Use-after-free in the JavaScript: GC component
#CVE-2026-2765: Use-after-free in the JavaScript Engine component
#CVE-2026-2766: Use-after-free in the JavaScript Engine: JIT component
#CVE-2026-2767: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-2768: Sandbox escape in the Storage: IndexedDB component
#CVE-2026-2798: Use-after-free in the DOM: Core & HTML component
#CVE-2026-2769: Use-after-free in the Storage: IndexedDB component
#CVE-2026-2799: Use-after-free in the DOM: Core & HTML component
#CVE-2026-2770: Use-after-free in the DOM: Bindings (WebIDL) component
#CVE-2026-2771: Undefined behavior in the DOM: Core & HTML component
#CVE-2026-2772: Use-after-free in the Audio/Video: Playback component
#CVE-2026-2773: Incorrect boundary conditions in the Web Audio component
#CVE-2026-2774: Integer overflow in the Audio/Video component
#CVE-2026-2775: Mitigation bypass in the DOM: HTML Parser component
#CVE-2026-2776: Sandbox escape due to incorrect boundary conditions in the
 Telemetry component in External Software
#CVE-2026-2777: Privilege escalation in the Messaging System component
#CVE-2026-2778: Sandbox escape due to incorrect boundary conditions in the DOM:
 Core & HTML component
#CVE-2026-2779: Incorrect boundary conditions in the Networking: JAR component
#CVE-2026-2800: Spoofing issue in the WebAuthn component in Firefox for Android
#CVE-2026-2780: Privilege escalation in the Netmonitor component
#CVE-2026-2781: Integer overflow in the Libraries component in NSS
#CVE-2026-2801: Incorrect boundary conditions in the JavaScript: WebAssembly
 component
#CVE-2026-2782: Privilege escalation in the Netmonitor component
#CVE-2026-2783: Information disclosure due to JIT miscompilation in the
 JavaScript Engine: JIT component
#CVE-2026-2802: Race condition in the JavaScript: GC component
#CVE-2026-2803: Information disclosure, mitigation bypass in the Settings UI
 component
#CVE-2026-2784: Mitigation bypass in the DOM: Security component
#CVE-2026-2785: Invalid pointer in the JavaScript Engine component
#CVE-2026-2804: Use-after-free in the JavaScript: WebAssembly component
#CVE-2026-2786: Use-after-free in the JavaScript Engine component
#CVE-2026-2805: Invalid pointer in the DOM: Core & HTML component
#CVE-2026-2787: Use-after-free in the DOM: Window and Location component
#CVE-2026-2788: Incorrect boundary conditions in the Audio/Video: GMP component
#CVE-2026-2789: Use-after-free in the Graphics: ImageLib component
#CVE-2026-2806: Uninitialized memory in the Graphics: Text component
#CVE-2026-2790: Same-origin policy bypass in the Networking: JAR component
#CVE-2026-2791: Mitigation bypass in the Networking: Cache component
#CVE-2026-2807: Memory safety bugs fixed in Firefox 148 and Thunderbird 148
#CVE-2026-2792: Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird ESR
 140.8, Firefox 148 and Thunderbird 148
#CVE-2026-2793: Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR
 140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird 148
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.658 2026/02/09 17:03:42 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.658
log
@www/firefox: Update to 147.0.3

Changelog:
147.0.3:
New

  * Interoperability improvements for the CSS anchor positioning and Navigation
    web APIs.

Fixed

  * Fixed a regression where position: sticky elements on some webpages could
    appear stuck or fail to update while mousewheel-scrolling after certain
    :hover interactions. (Bug 2010481)

  * Fixed an issue where the Firefox Developer Tools could fail to re-open
    after using the Inspector??s node picker and reloading a page containing
    cross-origin iframes. (Bug 2003810)

  * Fixed an issue where the DNS over HTTPS provider settings section could
    appear as a blank box, preventing users from seeing the current setting or
    changing it. (Bug 2010501)

  * Fixed an issue on Windows systems with a large number of fonts installed
    where parts of the Firefox UI (tabs, menus, and Settings) could display
    garbled characters or symbols instead of readable text. (Bug 2012950)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.657 2026/02/01 06:30:31 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		147.0
MOZ_BRANCH_MINOR=	.3
d14 1
a14 1
NODEJSKIT=		nodejs-output-147.0.tgz
@


1.657
log
@www/firefox: Update to 147.0.2

Changelog:
147.0.2:
New

  * Firefox now allows you to customize your keyboard shortcuts to replace
    hard-to-type or hard-to-remember hotkeys, eliminate conflicts with other
    software, and create your preferred set. Access this experimental new
    feature by typing about:keyboard in the address bar and please share your
    feedback with us on Mozilla Connect!

Fixed

  * Resolved various issues with missing or impaired browser functionality when
    using XDG Base Directories on Linux. (Bug 2011300)

  * Fixed an issue causing excess passkey prompts to appear when logging into
    some sites. (Bug 2010919)

  * Fixed an issue that could lead to sites being incorrectly flagged as
    malicious by SafeBrowsing. (Bug 2010956)

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2026-06
#CVE-2026-24868: Mitigation bypass in the Privacy: Anti-Tracking component
#CVE-2026-24869: Use-after-free in the Layout: Scrolling and Overflow component
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.656 2026/01/27 08:40:49 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.656
log
@*: recursive bump for removal of cairo's xcb option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.655 2026/01/19 12:06:03 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.655
log
@www/firefox: Update to 147.0.1

Changelog:
147.0.1:
Fixed

  * Fixed compatibility problems with websites that use the new Compression
    Dictionaries technology, such as ChatGPT, by temporarily disabling the
    feature. (Bug 2010712)

  * Fixed an issue where an unnecessary empty directory was created on Linux
    systems. (Bug 2001887)

  * Fixed an issue where time formats could cause certain websites to display
    incorrectly. (Bug 2010411)


147.0:
New

  * WebGPU support is now enabled for devices with Apple Silicon processors on
    all supported macOS versions.

  * Improved video playback performance on systems with AMD GPUs by enabling
    zero-copy playback for hardware-decoded video where supported, bringing
    them to parity with Intel and NVIDIA GPUs.

  * Firefox now supports the Safe Browsing V5 protocol and is migrating from
    Safe Browsing V4 to the local list mode of Safe Browsing V5 protocol.

  * Users with Enhanced Tracking Protection (ETP) set to Strict will have local
    network access restrictions enabled by default. Firefox will now require
    users to explicitly allow public websites to access local network
    resources.

  * Firefox now supports the Freedesktop.org XDG Base Directory Specification.

  * A Picture-in-Picture player window can now optionally be opened
    automatically for a video playing in a tab when that tab goes into the
    background. A special thanks to volunteer Daniele Ferla for contributing
    this feature!

Fixed

  * Fixed an issue that prevented some Windows users from selecting a tab when
    the cursor was at the top of the screen and the Firefox window was
    maximized.

  * Fixed a bug that made HTTP/3 requests containing non-UTF-8 header values
    time out or fall back to HTTP/2 after a while.

  * A draggable button can now be dragged if initiated from the button itself.

  * For Linux GNOME Mutter users, window and rendering surface sizes were
    updated to match the actual pixel grid so Firefox delivers sharp rendering
    on fractionally scaled displays regardless of the actual window size.

  * Various security fixes.


Mozilla Foundation Security Advisory 2026-01
#CVE-2026-0877: Mitigation bypass in the DOM: Security component
#CVE-2026-0878: Sandbox escape due to incorrect boundary conditions in the
 Graphics: CanvasWebGL component
#CVE-2026-0879: Sandbox escape due to incorrect boundary conditions in the
 Graphics component
#CVE-2026-0880: Sandbox escape due to integer overflow in the Graphics
 component
#CVE-2026-0881: Sandbox escape in the Messaging System component
#CVE-2026-0882: Use-after-free in the IPC component
#CVE-2026-0883: Information disclosure in the Networking component
#CVE-2026-0884: Use-after-free in the JavaScript Engine component
#CVE-2026-0885: Use-after-free in the JavaScript: GC component
#CVE-2026-0886: Incorrect boundary conditions in the Graphics component
#CVE-2026-0887: Clickjacking issue, information disclosure in the PDF Viewer
 component
#CVE-2026-0888: Information disclosure in the XML component
#CVE-2026-0889: Denial-of-service in the DOM: Service Workers component
#CVE-2026-0890: Spoofing issue in the DOM: Copy & Paste and Drag & Drop
 component
#CVE-2026-0891: Memory safety bugs fixed in Firefox ESR 140.7, Thunderbird ESR
 140.7, Firefox 147 and Thunderbird 147
#CVE-2026-0892: Memory safety bugs fixed in Firefox 147 and Thunderbird 147
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.654 2026/01/07 08:49:17 wiz Exp $
d9 1
@


1.654
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.653 2025/12/24 15:26:40 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=		146.0
a8 1
PKGREVISION=	1
d14 1
a14 1
NODEJSKIT=		nodejs-output-146.0.1.tgz
@


1.653
log
@www/firefox: Update to 146.0.1

* Disable pipewire under non-Linux explicitly.
* Update FFmpeg dependency to 8.
* Detect video(4) devices under NetBSD. It seems that NetBSD's uvideo(4) does
  not support Windows Hello ready webcams yet.

Changelog:
146.0.1:
Fixed

  * Improved overall stability by fixing crashes related to browsing, graphics,
    and accessibility features. (Bugs 2001160, 1998185, 1998188)

  * Fixed an issue where fingerprinting protection caused incorrect font
    rendering on popular websites. (Bug 2000429)

  * Fixed crashes related to media playback and GMP process shutdown. (Bug
    2002697)

  * Fixed an issue where desktop profile shortcuts were being unintentionally
    removed when changing copied profile settings. (Bug 1998209)

  * Improved sidebar text contrast when using vertical tabs with certain
    themes. (Bug 2006091)

  * When restoring from a backup, the restore success message will appear over
    the new tab page instead of one of the tabs restored from a backup, to
    avoid cases where the restored tab canceled the restore success message. (
    Bug 2003307)

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2025-98
#CVE-2025-14860: Use-after-free in the Disability Access APIs component
#CVE-2025-14861: Memory safety bugs fixed in Firefox 146.0.1


146.0:
New

  * Windows 10 users can now automatically protect their passwords, bookmarks,
    and more by turning on backup in Firefox. Your browsing data is saved daily
    on your device and can be encrypted with a password. When you set up a
    fresh install of Firefox on any operating system for a new device or your
    current one, you can restore from this backup and pick up right where you
    left off. This feature is currently available on Windows devices and will
    be coming to other operating systems soon.

  * MacOS users now have a dedicated GPU process by default. This includes
    WebGPU, WebGL, and Firefox's own WebRender. With this feature enabled,
    fatal errors in graphics code will no longer crash the browser, and will
    instead transparently restart the GPU process.

  * Firefox Labs is now available to all desktop users, regardless of whether
    they choose to participate in studies or submit telemetry. This means more
    experimental features are now available to more people.

  * Users can now skip the results page and see direct results as they type in
    the search bar for faster, simpler browsing.

  * There is a New Tab Weather opt-in workflow available for users in the EU
    and some other countries, where they can choose whether to enable location
    detection or manually search for a location.

  * Firefox now natively supports fractional scaled displays on Linux
    (Wayland), making rendering more effective.

  * For users of the English-language versions of Firefox in France, Germany,
    and Italy, the address bar now shows English-language suggestions for
    holidays and other important dates.

Fixed

  * When the timepicker is enabled for <input type="time"> and <input type=
    "datetime-local">, it now provides full keyboard and assistive technology
    support. This update also improves the behavior of the time spin buttons
    for users who prefer reduced motion. The Firefox Accessibility team hopes
    that making the built-in timepicker accessible will encourage wider
    adoption of browser-provided time and date inputs across the web, reducing
    the need for custom controls, and improving accessibility for all users.

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2025-92
#CVE-2025-14321: Use-after-free in the WebRTC: Signaling component
#CVE-2025-14322: Sandbox escape due to incorrect boundary conditions in the
 Graphics: CanvasWebGL component
#CVE-2025-14323: Privilege escalation in the DOM: Notifications component
#CVE-2025-14324: JIT miscompilation in the JavaScript Engine: JIT component
#CVE-2025-14325: JIT miscompilation in the JavaScript Engine: JIT component
#CVE-2025-14326: Use-after-free in the Audio/Video: GMP component
#CVE-2025-14327: Spoofing issue in the Downloads Panel component
#CVE-2025-14328: Privilege escalation in the Netmonitor component
#CVE-2025-14329: Privilege escalation in the Netmonitor component
#CVE-2025-14330: JIT miscompilation in the JavaScript Engine: JIT component
#CVE-2025-14331: Same-origin policy bypass in the Request Handling component
#CVE-2025-14332: Memory safety bugs fixed in Firefox 146 and Thunderbird 146
#CVE-2025-14333: Memory safety bugs fixed in Firefox ESR 140.6, Thunderbird ESR
 140.6, Firefox 146 and Thunderbird 146
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.652 2025/12/22 06:08:17 adam Exp $
d9 1
@


1.652
log
@revbump for x264
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.651 2025/11/28 14:44:02 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		145.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
d14 1
a14 1
NODEJSKIT=		nodejs-output-144.0.tgz
@


1.651
log
@www/firefox: Update to 145.0.2

Changelog:
145.0.2:
Fixed
  * Fixed an issue that prevented typing in Baidu??s search box when using
    Chinese IMEs on Windows. (Bug 2000479)


145.0.1:
Fixed
  * Fixed an issue causing breakage on sites using Three.js. (Bug 1995939)

  * Fixed a failure to open Firefox from the desktop launcher on older versions
    of Windows 10. (Bug 2000411)

  * Fixed Web compatibility issues with Rogers. Rogers customers would see a
    broken iframe with "Firefox Can??t Open This Page" when viewing bills,
    rather than the billing info. (Bug 1996823)

  * Fixed an issue in the Web Developer Tools preventing copy all or save all
    requests as HAR. (Bug 1995694)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.650 2025/11/14 17:17:18 ryoon Exp $
d9 1
@


1.650
log
@www/firefox: Update to 145.0

Changelog:
145.0:
New

  * Add, edit, and delete comments to make your own notes in PDFs (summaries,
    questions, tasks, etc.). The comment sidebar helps you scan all your
    comments and quickly jump to them, which is handy for long or heavily
    marked-up PDFs.

  * This version introduces a new phase of privacy protections, building on our
    research on reducing browser fingerprinting. These new defenses cut the
    percentage of users seen as unique almost in half, ensuring a safer and
    more private browsing experience in Private Browsing or when using Enhanced
    Tracking Protection set to Strict.

  * Need a reminder of what tabs are in a group? Hover over the tab group name
    to get a preview of the tabs inside without opening it.

    Tab Hover Preview Video demonstration
  * You can now access and manage your saved passwords right from the sidebar??
    no need to open a new tab or window. Stay on the page you??re on and get to
    your logins faster.

  * Copy Link to Highlight allows users to share arbitrary sections of a page
    with others by copying a link through the context menu with a given
    selection

  * The Translations feature has an improved experience when translating
    between languages with different script directions.

  * New brand-inspired wallpapers are available for New Tab on desktop, with
    versions for both light and dark mode.

  * With the new Open links from apps next to your active tab setting, you can
    have links from other applications open next to your active tab instead of
    at the end of the tab strip.

  * Enhanced Bounce Tracking Protection??s stateless mode is now enabled by
    default in ETP Strict, blocking more advanced tracking techniques based on
    redirection

  * For most Windows users, the existing desktop shortcut for launching Firefox
    has been replaced with the desktop launcher, a small program that will
    launch Firefox if it is installed, but if it is not installed will prompt
    the user to install Firefox. This will provide an easy installation point
    for Firefox users who acquire a new Windows device, where Firefox will not
    be installed by default, but the desktop launcher program may have synced
    via OneDrive or other cloud storage product. Learn more.

Fixed
  * Various security fixes.

Changed
  * Firefox no longer supports 32-bit Linux systems. We recommend installing
    the 64-bit version for continued updates and support.

  * Horizontal tabs are now slightly more rounded to match the look of vertical
    tabs. Buttons and text inputs, including the address bar, have also been
    updated for consistency.

  * When no extensions are installed, clicking the Extensions button now shows
    a message highlighting how extensions can enhance your browsing, with links
    to the Firefox Add-ons store.

  * Local translation models are now compressed with Zstandard, reducing
    download sizes and on-device storage consumption. As always, all Firefox
    translations happen securely and privately on your local device, unlike
    other browsers that translate using cloud services.

  * We updated default automation preferences to better support Agentic
    browsing, reducing the steps agents need to complete a task and chances for
    the agent to get stuck.

Web Platform

  * Support has been added for the Atomics.waitAsync proposal, which is a
    non-blocking, asynchronous version of Atomics.wait. This allow
    synchronization of threads based upon the value in a shared memory
    location, for more details please consult our MDN documentation.

  * Firefox now supports the new Integrity-Policy header for enforcing
    sub-resource integrity for scripts. Further implementation of this header
    is underway.

  * Added Matroska support for the most commonly used codecs: AVC, HEVC, VP8,
    VP9, AV1, AAC, Opus, and Vorbis.

  * The text-autospace property is now supported, allowing automatic spacing
    adjustments between characters from different scripts.

  * The WebGPU DOM API (spec; MDN) is now available on macOS 26 (Tahoe) on
    Apple Silicon. For details, see the Mozilla Graphics Team Blog.

Security fixes:
Mozilla Foundation Security Advisory 2025-87
#CVE-2025-13021: Incorrect boundary conditions in the Graphics: WebGPU
 component
#CVE-2025-13022: Incorrect boundary conditions in the Graphics: WebGPU
 component
#CVE-2025-13012: Race condition in the Graphics component
#CVE-2025-13023: Sandbox escape due to incorrect boundary conditions in the
 Graphics: WebGPU component
#CVE-2025-13016: Incorrect boundary conditions in the JavaScript: WebAssembly
 component
#CVE-2025-13024: JIT miscompilation in the JavaScript Engine: JIT component
#CVE-2025-13025: Incorrect boundary conditions in the Graphics: WebGPU
 component
#CVE-2025-13026: Sandbox escape due to incorrect boundary conditions in the
 Graphics: WebGPU component
#CVE-2025-13017: Same-origin policy bypass in the DOM: Notifications component
#CVE-2025-13018: Mitigation bypass in the DOM: Security component
#CVE-2025-13019: Same-origin policy bypass in the DOM: Workers component
#CVE-2025-13013: Mitigation bypass in the DOM: Core & HTML component
#CVE-2025-13020: Use-after-free in the WebRTC: Audio/Video component
#CVE-2025-13014: Use-after-free in the Audio/Video component
#CVE-2025-13015: Spoofing issue in Firefox
#CVE-2025-13027: Memory safety bugs fixed in Firefox 145 and Thunderbird 145
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.649 2025/11/04 16:08:59 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.649
log
@www/firefox: Update to 144.0.2

Changelog:
144.0.2:
Fixed

  * Fixed an issue where the list of available locales in about:settings
    contained more locales than were downloaded or currently supported. (Bug
    1994642)

  * Fixed an issue where using the keyboard to open the Unified Search dropdown
    was inconsistent. The dropdown now expands properly, allowing users to
    select a search engine using the keyboard. (Bug 1979826)

  * Fixed an issue where curated photo collections on Microsoft OneDrive's
    Photos "For You" page failed to load, showing a gray screen instead of
    content. Collections now display as expected. (Bug 1986533)

  * Fixed a startup crash affecting Windows users with Avast or other security
    software installed. (Bug 1992678)

  * Fixed an issue on macOS where the emoji picker shortcut and menu entry
    stopped working after switching between apps. (Bug 1980815)

  * Fixed an issue on macOS where dragging images from Firefox into third-party
    apps like Preview could fail or behave unexpectedly. (Bug 1995345)

  * Fixed performance and video playback issues on macOS 26 (Tahoe) that
    occurred when the system was under heavy load. (Bug 1995638)

  * Fixed a browser hang on macOS 26 (Tahoe) that could occur when bookmark
    folders contained loops or repeated references to themselves. (Bug 1995621)

  * Security fix.

Security fixes:
Mozilla Foundation Security Advisory 2025-86
#CVE-2025-12380: Use-after-free in WebGPU internals triggered from a
 compromised child process
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.648 2025/10/27 14:24:32 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		144.0
MOZ_BRANCH_MINOR=	.2
@


1.648
log
@www/firefox: Update to 144.0

Changelog:
144.0:
New

  * Focus on just one tab in a group without the clutter. Your active tab now
    stays in view, keeping things tidy even with the group collapsed.

  * We're excited to share another tab groups update that addresses a top
    request from our community! You can now drag a tab into a collapsed group
    without automatically expanding it. It's a quick way to stay organized
    while minimizing visual distractions.

    MoveTabCollapsedGroup
  * Profile management, now rolling out gradually to users globally over the
    next few weeks, helps you protect your privacy and stay focused by
    separating your online life into distinct profiles for work, school,
    vacation planning, or whatever you choose. You can name your profiles and
    customize them with avatars and color themes for easy recognition, then
    quickly switch between them while keeping bookmarks, tabs, and browsing
    history completely separate. The new Profiles feature is available for
    Windows 11, Mac, and Linux users, with Windows 10 support coming soon.

  * You can now close a Picture-in-Picture window without pausing the video.
    Press Shift + Click on the close button or use Shift + Esc to exit while
    keeping playback uninterrupted.

  * Logins stored in the Firefox Password Manager are now encrypted on disk
    using a modern encryption scheme (AES-256-CBC), replacing the older
    3DES-CBC. This change improves local data protection. Logins synced through
    Firefox Sync remain end-to-end encrypted and already use AES-256-GCM.

  * Visual search powered by Google Lens

    With just a right-click on any image, you can now:
    * Find similar products, places, or objects
    * Copy, translate, or search text from images
    * Get inspiration for learning, travel, or shopping

    Look for the new "Search Image with Google Lens" option in your
    right-click menu (highlighted with a NEW badge at first).
    This is a desktop-only feature, rolling out worldwide. Your default search
    engine must be set to Google in order to use it.

  * Perplexity AI Search in Firefox

    On desktop, Firefox now includes Perplexity, an AI-powered answer engine
    built into the browser. Perplexity delivers direct, conversational answers
    to complex questions, helping you get quick summaries, accurate references,
    or creative inspiration without digging through multiple sources. It??s
    rolling out worldwide from the address bar via the unified search button.

  * The following languages are now available for translation:

      + Azerbaijani
      + Bangla
      + Icelandic

Fixed
  * Various security fixes.

  * The following languages have improved translation quality:

      + Arabic
      + Bulgarian
      + Catalan
      + Chinese (Simplified)
      + Czech
      + Dutch
      + Estonian
      + Finnish
      + French
      + German
      + Hungarian
      + Italian
      + Japanese
      + Portuguese
      + Persian
      + Spanish
      + Ukrainian

Changed
  * On Windows, when opening a link from another application, Firefox will only
    use a window on the current virtual desktop or open a new window if needed.

Security fixes:
Mozilla Foundation Security Advisory 2025-81
#CVE-2025-11708: Use-after-free in MediaTrackGraphImpl::GetInstance()
#CVE-2025-11709: Out of bounds read/write in a privileged process triggered by
 WebGL textures
#CVE-2025-11710: Cross-process information leaked due to malicious IPC messages
#CVE-2025-11711: Some non-writable Object properties could be modified
#CVE-2025-11716: Sandboxed iframes allowed links to open in external apps
 (Android only)
#CVE-2025-11717: The password edit screen was not hidden in Android card view
#CVE-2025-11712: An OBJECT tag type attribute overrode browser behavior on web
 resources without a content-type
#CVE-2025-11718: Address bar could be spoofed on Android using visibilitychange
#CVE-2025-11713: Potential user-assisted code execution in ??Copy as cURL??
 command
#CVE-2025-11719: Use-after-free caused by the native messaging web extension
 API on Windows
#CVE-2025-11720: Spoofing risk in Android custom tabs
#CVE-2025-11714: Memory safety bugs fixed in Firefox ESR 115.29, Firefox ESR
 140.4, Thunderbird ESR 140.4, Firefox 144 and Thunderbird 144
#CVE-2025-11715: Memory safety bugs fixed in Firefox ESR 140.4, Thunderbird ESR
 140.4, Firefox 144 and Thunderbird 144
#CVE-2025-11721: Memory safety bug fixed in Firefox 144 and Thunderbird 144
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.647 2025/10/23 20:39:45 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.647
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.646 2025/10/09 14:48:03 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		143.0
MOZ_BRANCH_MINOR=	.4
a8 1
PKGREVISION=	1
d14 1
a14 1
NODEJSKIT=		nodejs-output-142.0.1.tgz
@


1.646
log
@www/firefox: Update to 143.0.4

* Fix build with Python 3.14 with upstream changes.

Changelog:
143.0.4:
Fixed

  * Improved Firefox' connection fallback behavior to mitigate sporadic slow/
    failed loads on some Google sites on systems with certain third-party
    software installed. (Bug 1990699)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.645 2025/10/09 14:32:07 wiz Exp $
d9 1
@


1.645
log
@firefox: mark as not ready for Python 3.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.644 2025/09/30 15:38:06 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.3
a22 3
# AttributeError: module 'ast' has no attribute 'Str'
PYTHON_VERSIONS_INCOMPATIBLE=	314

@


1.644
log
@www/firefox: Update to 143.0.3

Changelog:
143.0.3:
Fixed

  * Adjusted the timing of the new drag-to-pin interaction cue for better
    reliability. (Bug 1989344)

  * Fixed an issue that prevented some extensions from updating via the Add-ons
    Manager. (Bug 1984724)

  * Fixed a regression that prevented Firefox View sections from collapsing/
    expanding as expected. (Bug 1989200)

  * Addressed a WebExtensions storage issue that could cause Firefox to crash
    on startup with certain extensions installed. (Bug 1989840)

  * Fixed an issue where opening an add-on's "Extension settings" from the
    post-install prompt could break the Customize tab and some keyboard
    shortcuts until restart. (Bug 1983869)

  * Reduced long delays when loading certain websites while connected to
    networks that block UDP connections. (Bug 1980812)

  * Various stability and security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2025-80
#CVE-2025-11152: Sandbox escape due to integer overflow in the Graphics:
 Canvas2D component
#CVE-2025-11153: JIT miscompilation in the JavaScript Engine: JIT component
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.643 2025/09/26 23:15:49 ryoon Exp $
d23 3
@


1.643
log
@www/firefox: Update to 143.0.1

Changelog:
143.0.1:
Fixed

  * Fixed a tab crash experienced by some users caused by DLL injection. (Bug
    1872261)


143.0:
New

  * On Windows, Firefox now supports running websites as web apps pinned
    directly to the taskbar. These are sites that you can pin and run as
    simplified windows directly from the taskbar without losing access to your
    installed add-ons. This feature is not currently available for Firefox
    installs from the Microsoft Store.

  * Tabs can now be pinned by dragging them to the start of the tab strip,
    making it easier to keep important sites within reach.

  * Copilot from Microsoft can now be chosen as a chatbot to use in the sidebar
    for quick access without leaving your main view.

  * When a site asks for camera access, it can now be previewed inside the
    permission dialog. This is especially helpful when switching between
    multiple cameras.

  * The Firefox address bar can now show you important dates and events. This
    feature supports displaying events (e.g. ??Mother??s Day??) in the United
    States, United Kingdom, Germany, France, and Italy regions.

  * Firefox has expanded its Fingerprinting Protection by reporting constant
    values for several more attributes of user's computers.

  * When downloading a file in Private Browsing mode, Firefox now asks whether
    to keep or delete it after that session ends. You can adjust this behavior
    in Settings.

  * Firefox now supports Windows UI Automation, which improves support for
    accessibility tools such as Windows Voice Access, Text Cursor Indicator and
    Narrator.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2025-73
#CVE-2025-10527: Sandbox escape due to use-after-free in the Graphics: Canvas2D
 component
#CVE-2025-10528: Sandbox escape due to undefined behavior, invalid pointer in
 the Graphics: Canvas2D component
#CVE-2025-10529: Same-origin policy bypass in the Layout component
#CVE-2025-10530: Spoofing issue in the WebAuthn component in Firefox for
 Android
#CVE-2025-10531: Mitigation bypass in the Web Compatibility: Tooling component
#CVE-2025-10532: Incorrect boundary conditions in the JavaScript: GC component
#CVE-2025-10533: Integer overflow in the SVG component
#CVE-2025-10534: Spoofing issue in the Site Permissions component
#CVE-2025-10535: Information disclosure, mitigation bypass in the Privacy
 component in Firefox for Android
#CVE-2025-10536: Information disclosure in the Networking: Cache component
#CVE-2025-10537: Memory safety bugs fixed in Firefox ESR 140.3, Thunderbird ESR
 140.3, Firefox 143 and Thunderbird 143
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.642 2025/08/30 22:46:30 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.642
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.641 2025/08/29 11:20:15 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=		142.0
a8 1
PKGREVISION=	1
@


1.641
log
@www/firefox: Update to 142.0.1

Changelog:
142.0.1:
Fixed

  * Dragging multiple non-adjacent tabs in horizontal tab strip mode now
    correctly moves them together as a group. (Bug 1982933)

  * Dragging multiple tabs no longer causes toolbar unresponsiveness or visual
    glitches. (Bug 1984342)

  * Fixed an issue where the text cursor appeared in the wrong location.. (Bug
    1984045)

  * Fixed a crash related to gamepad use, particularly on macOS. (Bug 1870379)

  * Fixed an issue where the expand on hover feature in the sidebar would
    sometimes stop working. (Bug 1982129)

  * Fixed a crash in KDE Plasma when using certain custom window decorations. (
    Bug 1984823)


142.0:
New

  * For users in the United States, article recommendations on your New Tab
    page are now grouped into topic sections like Sports, Food, and
    Entertainment to make stories more organized and easier to scan. You can
    also follow topics you??re interested in and block ones you??d prefer not
    to see, giving you more control over what shows up when you open a new tab.

  * You can now see what??s behind a link before visiting it with Link
    Previews. Long press a link (or right-click and choose Preview Link).
    Previews can optionally include AI-generated key points, which are
    processed on your device to protect your privacy.

    Link Previews is gradually rolling out to ensure performance and quality
    and is now available in en-US, en-CA, en-GB, en-AU for users with more than
    3 GB of available RAM.

  * On Windows, clicking a persistent notification when Firefox is closed or
    restarted will now properly open Firefox with the relevant webpage, instead
    of just opening the main page of the website.

  * ETP Strict mode now supports a flexible exception list to fix broken site
    features caused by tracker blocking. Exceptions are split into baseline
    (core functionality) and convenience (extra features), letting users choose
    improved site compatibility without compromising key privacy protections.

  * Keep an active tab visible in a collapsed tab group
    Focus on just one tab in a group without the clutter. Your active tab stays
    in view, keeping things tidy even with the group collapsed.

  * You can now remove extensions from the sidebar by right-clicking the
    extension icon and selecting Remove from Sidebar.

Fixed

  * Improved the scroll speed in the bookmarks dialog to not go beyond the
    component area.

  * Improved drag-and-drop support for blob images.

  * Various security fixes.

Changed

  * Improved search results from browsing history via the address bar, reducing
    the likelihood of duplicate results being shown.

  * Improved Netmonitor so that Request Headers/Cookies/Params are displayed in
    the Network panel even if the request isn't finished yet.

Security fixes:
Mozilla Foundation Security Advisory 2025-64
#CVE-2025-9179: Sandbox escape due to invalid pointer in the Audio/Video: GMP
 component
#CVE-2025-9180: Same-origin policy bypass in the Graphics: Canvas2D component
#CVE-2025-9181: Uninitialized memory in the JavaScript Engine component
#CVE-2025-9186: Spoofing issue in the Address Bar component of Firefox Focus
 for Android
#CVE-2025-9182: Denial-of-service due to out-of-memory in the Graphics:
 WebRender component
#CVE-2025-9183: Spoofing issue in the Address Bar component
#CVE-2025-9187: Memory safety bugs fixed in Firefox 142 and Thunderbird 142
#CVE-2025-9184: Memory safety bugs fixed in Firefox ESR 140.2, Thunderbird ESR
 140.2, Firefox 142 and Thunderbird 142
#CVE-2025-9185: Memory safety bugs fixed in Firefox ESR 115.27, Firefox ESR
 128.14, Thunderbird ESR 128.14, Firefox ESR 140.2, Thunderbird ESR 140.2,
 Firefox 142 and Thunderbird 142
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.640 2025/08/14 03:25:14 ryoon Exp $
d9 1
@


1.640
log
@www/firefox: Update to 141.0.3

Changelog:
141.0.3:
Fixed

  * Fixed a regression that caused issues on sites built with the Svelte
    framework. (Bug 1980081)

  * Fixed an issue where cryptominers were not listed as blocked in Strict
    Tracking Protection. (Bug 1977066)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.639 2025/08/06 21:19:54 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		141.0
MOZ_BRANCH_MINOR=	.3
d14 1
a14 1
NODEJSKIT=		nodejs-output-141.0.tgz
@


1.639
log
@www/firefox: Update to 141.0.2:

Changelog:
141.0.2:
Fixed

  * Fixed a startup crash experienced by some Linux users with outdated NVIDIA
    drivers. (Bug 1978911)

  * Fixed a regression that caused canvas objects to be draggable, causing web
    compatibility issues. (Bug 1978673)

  * Fixed a crash in the Web Developer Tools panel that could occur when
    inspecting pages with <iframe> elements. (Bug 1975277)

  * Fixed minor visual issues across the user interface. (Bug 1974269 . Bug
    1976031 . Bug 1974876 . Bug 1976701)

  * Firefox wouldn't start on some systems where GTK+ was built without Wayland
    support. (Bug 1978620)

  * Fixed an issue where clicking a pinned tab could steal focus from the
    content area, disrupting keyboard navigation. (Bug 1977005)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.638 2025/07/26 14:12:54 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.638
log
@www/firefox: Update to 141.0

* Try to fix some runtime errors related to ctype(3) under NetBSD-current.

Changelog:
141.0:
New

  * Now Firefox can help you keep your tabs organized, automatically. A local
    AI model identifies similar tabs, automatically organizes them into groups,
    and even suggests group names. Everything happens on your device to respect
    your privacy. Learn more here.

  * Vertical tabs users can now adjust the size of the tools areas at the
    bottom of the sidebar. To see fewer tools and more tabs, drag down the
    divider line which pushes extra tools into an overflow menu.

  * On Linux, Firefox uses less memory and no longer requires a forced restart
    after an update has been applied by a package manager.

  * Address autofill has been enabled for users in Brazil, Spain and Japan.

  * The Firefox address bar can now be used as a unit converter. The unit
    converter supports converting units of length, temperature, mass, force,
    and angular measurement, as well as timezones (e.g. ??now in GMT?? , ??10am
    EDT to CET??). Selecting the result will copy it to your clipboard. Learn
    more here.

  * Firefox builds in Valencian now come with a built-in Catalan (Valencian
    variant) dictionary for the Firefox spellchecker.

  * The following languages are now available for translation:

      + Albanian
      + Gujarati
      + Hebrew
      + Hindi
      + Kannada
      + Malay
      + Malayalam
      + Persian
      + Telugu

Fixed

  * Various security fixes.


Security fixes:
Mozilla Foundation Security Advisory 2025-56
#CVE-2025-8027: JavaScript engine only wrote partial return value to stack
#CVE-2025-8028: Large branch table could lead to truncated instruction
#CVE-2025-8041: Incorrect URL truncation in Firefox for Android
#CVE-2025-8042: Sandboxed iframe could start downloads
#CVE-2025-8029: javascript: URLs executed on object and embed tags
#CVE-2025-8036: DNS rebinding circumvents CORS
#CVE-2025-8037: Nameless cookies shadow secure cookies
#CVE-2025-8030: Potential user-assisted code execution in ??Copy as cURL??
 command
#CVE-2025-8043: Incorrect URL truncation
#CVE-2025-8031: Incorrect URL stripping in CSP reports
#CVE-2025-8032: XSLT documents could bypass CSP
#CVE-2025-8038: CSP frame-src was not correctly enforced for paths
#CVE-2025-8039: Search terms persisted in URL bar
#CVE-2025-8033: Incorrect JavaScript state machine for generators
#CVE-2025-8044: Memory safety bugs fixed in Firefox 141 and Thunderbird 141
#CVE-2025-8034: Memory safety bugs fixed in Firefox ESR 115.26, Firefox ESR
 128.13, Thunderbird ESR 128.13, Firefox ESR 140.1, Thunderbird ESR 140.1,
 Firefox 141 and Thunderbird 141
#CVE-2025-8040: Memory safety bugs fixed in Firefox ESR 140.1, Thunderbird ESR
 140.1, Firefox 141 and Thunderbird 141
#CVE-2025-8035: Memory safety bugs fixed in Firefox ESR 128.13, Thunderbird ESR
 128.13, Firefox ESR 140.1, Thunderbird ESR 140.1, Firefox 141 and Thunderbird
 141
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.637 2025/07/23 13:57:34 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.637
log
@www/firefox: Update to 140.0.4

Changelog:
140.0.4:
New

  * Firefox's QUIC stack is moving to a Rust based UDP I/O stack that leverages
    various modern, operating system specific calls, resulting in improved HTTP
    /3 upload and download performance.

Fixed

  * Fixed incorrect font selection in some cases when attempting to use color
    fonts. (Bug 1971053)

  * Fixed the search results not updating when switching source during a file
    search in the Developer Tool's debugger. (Bug 1971094)


140.0.2:
Fixed

  * Fixed a startup crash on Windows experienced by some users. (Bug 1974259)


140.0.1:
Fixed

  * Fixed text contrast issues in the sidebar with some dark themes. (Bug
    1971487)

  * Fixed a startup crash experienced by some users caused by DLL injection. (
    Bug 1973947)


140.0:
New

  * Vertical Tabs: You can now keep more ?? or fewer ?? pinned tabs in view for
    quicker access to important windows. Just drag the divider to resize your
    pinned tabs section.

  * Custom Search Engines: Firefox now supports adding even more search
    engines. To add a custom engine, right-click a search field of a supported
    website and select ??Add Search Engine??, or go to Settings > Search > Add
    (below the search shortcuts table) to manually enter a search URL.

  * Firefox Extensions: Customize your toolbar with the option to remove the
    extensions shortcut, giving you more control over your browser. When the
    button is hidden, you can access the extensions panel again at any time
    from the Firefox menu by clicking the Extensions menu item.

  * You can now unload tabs by right-clicking on a tab (or multiple selected
    tabs) and selecting "Unload Tab". This can speed up performance by reducing
    Firefox's memory and CPU usage.

  * Full-Page Translations now prioritizes translating only the content near
    your current view, improving speed and responsiveness. Content outside your
    view is skipped unless you scroll to it, reducing unnecessary resource
    usage.

  * Firefox builds in Arabic now come with a built-in Arabic dictionary for the
    Firefox spellchecker.

  * Address autofill enabled for users in Italy, Poland, and Austria.

Fixed

  * Various security fixes.

Mozilla Foundation Security Advisory 2025-51
#CVE-2025-6424: Use-after-free in FontFaceSet
#CVE-2025-6425: The WebCompat WebExtension shipped with Firefox exposed a
 persistent UUID
#CVE-2025-6426: No warning when opening executable terminal files on macOS
#CVE-2025-6427: connect-src Content Security Policy restriction could be
 bypassed
#CVE-2025-6428: Firefox for Android opened URLs specified in a link querystring
 parameter
#CVE-2025-6429: Incorrect parsing of URLs could have allowed embedding of
 youtube.com
#CVE-2025-6430: Content-Disposition header ignored when a file is included in
 an embed or object tag
#CVE-2025-6431: The prompt in Firefox for Android that asks before opening a
 link in an external application could be bypassed
#CVE-2025-6432: DNS Requests leaked outside of a configured SOCKS proxy
#CVE-2025-6433: WebAuthn would allow a user to sign a challenge on a webpage
 with an invalid TLS certificate
#CVE-2025-6434: HTTPS-Only exception screen lacked anti-clickjacking delay
#CVE-2025-6435: Save as in Devtools could download files without sanitizing the
 extension
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.636 2025/07/15 13:58:05 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		140.0
MOZ_BRANCH_MINOR=	.4
d14 1
a14 1
NODEJSKIT=		nodejs-output-140.0.4.tgz
@


1.636
log
@www/firefox: Update to 139.0.4

* Try to add some NetBSD-specific changes (incompleted).

Changelog:
139.0.4:
Fixed

  * Fixed Firefox freezing when switching between apps or opening certain
    panels within the browser. (Bug 1969253 & Bug 1969346)

  * Fixed difficult selection of drop-down menu options in the Firefox
    preferences page when selected via the in-page search. (Bug 1968949)

  * Fixed various selection issues when triple-clicking text in some
    situations. (Bug 1969100 & Bug 1969432)

  * Fixed an incorrect filename being used when setting an image as the desktop
    wallpaper on Windows. (Bug 1969793)

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2025-47
#CVE-2025-49709: Memory corruption in canvas surfaces
#CVE-2025-49710: Integer overflow in OrderedHashTable


139.0.1:
Fixed

  * Fixed graphics corruption with certain NVIDIA graphics adapters and
    multiple monitors running at mixed refresh rates after updating to Firefox
    139. (Bug 1968876)


139.0:
New

  * By popular request, Full-Page Translations are now available within Firefox
    extension pages that start with the moz-extension:// URL scheme.

  * The New Tab custom wallpaper (and colors) option is now available! Your own
    image can be uploaded as your New Tab wallpaper or any custom color can be
    selected - from the brightest pink to dark gray. This feature will be
    rolling out gradually to new users and can also be enabled immediately via
    Firefox Labs. Additionally, new Wallpaper images and a new Celestial
    category have also been added.

  * Link Previews is currently available as an experimental feature which can
    be enabled via Firefox Labs in the Firefox settings. After enabling, use
    the Alt+Shift keyboard shortcut when hovering over a link to see the
    previews in action!

  * Address autofill has now been enabled for users in Australia and India.

Fixed

  * PNG images with transparency now keep their transparency when pasted into
    Firefox.

  * The upload performance of HTTP/3 has been significantly improved,
    particularly on resumed connections (QUIC 0-RTT) and high-bandwidth and
    high-delay connections.

  * Various security fixes.

Changed

  * Due to recent changes in how Chrome encrypts user data on Windows, the
    Firefox migration wizard can no longer directly import payment methods or
    passwords from Chrome. However, users can still export passwords from
    Chrome to a CSV file and then import them into Firefox using the migration
    wizard or the password manager.

  * The Review Checker feature is shutting down and will no longer be available
    after June 10, 2025.


Mozilla Foundation Security Advisory 2025-42
#CVE-2025-5283: Double-free in libvpx encoder
#CVE-2025-5263: Error handling for script execution was incorrectly isolated
 from web content
#CVE-2025-5264: Potential local code execution in “Copy as cURL” command
#CVE-2025-5265: Potential local code execution in “Copy as cURL” command
#CVE-2025-5266: Script element events leaked cross-origin resource status
#CVE-2025-5271: Devtools' preview ignored CSP headers
#CVE-2025-5267: Clickjacking vulnerability could have led to leaking saved
 payment card details
#CVE-2025-5268: Memory safety bugs fixed in Firefox 139, Thunderbird 139,
 Firefox ESR 128.11, and Thunderbird 128.11
#CVE-2025-5272: Memory safety bugs fixed in Firefox 139 and Thunderbird 139
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.635 2025/05/20 15:08:58 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=		139.0
d14 1
a14 1
NODEJSKIT=		nodejs-output-139.0.tgz
@


1.635
log
@www/firefox: Update to 138.0.4

Changelog:
138.0.4:
Fixed

  * Security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2025-36
#CVE-2025-4918: Out-of-bounds access when resolving Promise objects
#CVE-2025-4919: Out-of-bounds access when optimizing linear sums
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.634 2025/05/13 20:56:25 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=		138.0
d14 1
a14 1
NODEJSKIT=		nodejs-output-138.0.1.tgz
@


1.634
log
@www/firefox: Update to 130.0.3

* F11 fullscreen causes crash.
* WebRTC webcam detection does not work *at least for me).

Changelog:
138.0.3:
Fixed

  * Fixed a crash that could occur when viewing websites that use WebGL. (Bug
    1961191)

  * Fixed an issue where the browser could repeatedly crash when certain SVG
    effects (like blur or drop shadow) were applied to very small areas. (Bug
    1924241)

  * On Linux, fixed an issue where video playback would appear washed-out on
    Wayland when HDR support was unavailable. (Bug 1961610)

  * Fixed an issue where the "Match Case" shortcut Alt+C in the find-in-page
    toolbar did not toggle the checkbox as expected. (Bug 1952611)


138.0.1:
Fixed

  * Fixed an issue which caused a blank page to be shown for Home and New Tab
    pages for some users. (Bug 1963537)

  * Added a workaround for a bug in outlook.office.com/outlook.live.com where
    attachment filenames are incorrectly prefixed with UTF-8 when saved. (Bug
    1961710)


138.0:
New

  * Profile management helps protect your privacy and stay focused by
    separating your online life into distinct profiles -- for work, school,
    vacation planning, or whatever you choose. You can now name your profiles
    and customize them with avatars and color themes for easy recognition, then
    quickly switch between them -- all while keeping bookmarks, tabs, and
    browsing history completely separate.

  * Users in the United States can now trigger weather suggestions in the
    address bar! Simply type a weather-related term or a city name, and view
    the result directly in the address bar dropdown.

  * Tab Groups, a new way to organize and take control of your tabs, is now
    available to almost all users worldwide. You can create a group by dragging
    one tab onto another, pausing, then dropping it. You can also now
    reposition a tab group on the tab bar by dragging it.

  * Firefox on Windows 11 now uses acrylic-style menus for popup windows, which
    better match the operating system's aesthetic.

  * You can now copy links from background tabs using the tabstrip context menu
    on MacOS and Linux.

Fixed

  * Various security fixes.

Changed

  * Improved the address and credit card autofill experience to better handle
    forms that update dynamically as users input information. Autofill now
    correctly fills newly revealed fields??such as those shown after selecting
    a country.

  * Rededicated previous color settings to Contrast Control settings. (Learn
    more)

Security fixes:
Mozilla Foundation Security Advisory 2025-28
#CVE-2025-2817: Privilege escalation in Firefox Updater
#CVE-2025-4082: WebGL shader attribute memory corruption in Firefox for macOS
#CVE-2025-4083: Process isolation bypass using "javascript:" URI links in
 cross-origin frames
#CVE-2025-4085: Potential information leakage and privilege escalation in
 UITour actor
#CVE-2025-4086: Specially crafted filename could be used to obscure download
 type
#CVE-2025-4087: Unsafe attribute access during XPath parsing
#CVE-2025-4088: Cross-site request forgery via storage access API redirects
#CVE-2025-4089: Potential local code execution in "copy as cURL" command
#CVE-2025-4090: Leaked library paths in Firefox for Android
#CVE-2025-4091: Memory safety bugs fixed in Firefox 138, Thunderbird 138,
 Firefox ESR 128.10, and Thunderbird 128.10
#CVE-2025-4092: Memory safety bugs fixed in Firefox 138 and Thunderbird 138
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.633 2025/05/09 19:37:15 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.3
@


1.633
log
@*: bump for llvm 19 (shlib major changed)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.632 2025/04/30 03:17:59 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		137.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
d14 1
a14 1
NODEJSKIT=		nodejs-output-137.0.tgz
@


1.632
log
@www/firefox: Update to 137.0.2

Changelog:
137.0.2:
Fixed

  * Fixed file picker not being displayed when exporting passwords on macOS in
    about:logins for some users. (Bug 1956266)

  * Fixed accessibility issues with the new PDF signature feature. (Bug 1956110
    and Bug 1952571)

  * Fixed an issue where using the context menu to paste in the Style Editor
    would insert the code twice. (Bug 1955854)

  * Fixed functional regressions in our XSLT support introduced in 137. (Bug
    1954841)

  * Fixed a tooltip flickering issue on Windows that affected some users when
    hovering. (Bug 1958631)

  * Fixed an issue where Firefox would not respond to clicks in some HTML5
    video players. (Bug 1959251)

  * Fixed an issue where radio inputs behaved incorrectly when preventDefault()
    was called on the click event. (Bug 1957956)

  * Fixed an issue that caused some Firefox users to restart their browser
    multiple times to complete an update. (Bug 1959492)

  * Security fix.

Changed

  * Fixed an issue with DRM video playback on some sites caused by the general
    availability rollout of Microsoft's PlayReady hardware decryption DRM
    support in Firefox 137. PlayReady support is now limited to specific sites
    while broader compatibility continues to be tested. (Bug 1959827)

Security fixes:
Mozilla Foundation Security Advisory 2025-25
#CVE-2025-3608: Race condition in nsHttpTransaction could lead to memory
 corruption


137.0.1:
Fixed

  * Fixed an issue where folder shortcuts on Windows were incorrectly treated
    as files during file uploads, preventing selecting files within the target
    folder. (Bug 1958222)

  * Fixed a crash experienced by Windows users when downloading files with
    Qihoo 360 Total Security Antivirus software installed. (Bug 1958112)

  * Fixed an occasional startup crash. (Bug 1958293)


137.0:
New

  * Tab groups begin rolling out today! Stay productive and organized with less
    effort by grouping related tabs together. One simple way to create a group
    is to drag a tab onto another, pause until you see a highlight, then drop
    to create the group. Groups can be named, color-coded, and are always
    saved. You can close a group and reopen it later.

  * Firefox Address Bar Refresh 2025 - new ways to search for things new,
    previously viewed, and more - all from the address bar:

    Features

    Unified Search Button: A new, easy-to-access button in the address bar
    helps you switch between search engines and search modes with ease. This
    feature brings the simplicity of mobile Firefox to your desktop experience.

    Search Term Persistence: Now when you refine a search in the address bar,
    the original term sticks around, making it easier to adjust your queries
    and find exactly what you're looking for.

    Secondary Action Buttons: Suggestions for common Firefox features.

    Contextual Search Mode: Firefox detects if you are on a page that has
    search capability and offers that option for you to directly search with
    the page engine from the address bar. Use this option at least 2 times and
    Firefox will suggest adding the search engine to your Firefox.

    Contextual Search Engine Options: Use a Contextual Search mode option at
    least 2 times and Firefox will suggest adding the search engine to your
    Firefox so that it??s always available to you.

    Intuitive Search Keywords: You can access various address bar search modes
    with convenient and descriptive keywords (e.g. @@bookmarks,@@tabs,@@history,
    @@actions).

  * Firefox now identifies all links in PDFs and turns them into hyperlinks.

  * Support HEVC playback on Linux.

  * Now you can sign PDFs without leaving Firefox. Save your signatures to
    re-use later.

  * You can now use the Firefox address bar as a calculator. Simply type an
    arithmetic expression and view the result in the address bar drop-down.
    Clicking on this result will copy it to your clipboard.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2025-20
#CVE-2025-3028: Use-after-free triggered by XSLTProcessor
#CVE-2025-3031: JIT optimization bug with different stack slot sizes
#CVE-2025-3032: Leaking file descriptors from the fork server
#CVE-2025-3029: URL bar spoofing via non-BMP Unicode characters
#CVE-2025-3035: Tab title disclosure across pages when using AI chatbot
#CVE-2025-3033: Opening local .url files could lead to another file being
 opened
#CVE-2025-3030: Memory safety bugs fixed in Firefox 137, Thunderbird 137,
 Firefox ESR 128.9, and Thunderbird 128.9
#CVE-2025-3034: Memory safety bugs fixed in Firefox 137 and Thunderbird 137
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.631 2025/04/30 03:10:40 ryoon Exp $
d9 1
@


1.631
log
@www/firefox: Update to 136.0.4

Changelog:
136.0.4:
Fixed

  * Security fix.

Security fixes:
Mozilla Foundation Security Advisory 2025-19
#CVE-2025-2857: Incorrect handle could lead to sandbox escapes


136.0.3:
Fixed

  * Significantly improved responsiveness on TikTok by improving the speed of
    date formatting. (Bug 1954323)


136.0.2:
Fixed

  * Fixed a bug where "Cookies and site data" and "Temporary cached files and
    pages" were unexpectedly enabled after updating to Firefox 136 for users
    with "History" and/or "Site settings" set to clear on shutdown in previous
    versions. (Bug 1952564)

    Affected users already on Firefox 136 can disable these settings in
    "Privacy & Security".

  * Fixed an issue where the Primary Password prompt appeared in unexpected
    situations. (Bug 1946121)

  * Fixed visibility issues with radio buttons on dark backgrounds. (Bug
    1951930)

  * Fixed high CPU usage on Windows when the screen was locked or the laptop
    lid was closed. (Bug 1924932)


136.0.1:
Fixed

  * Fixed an issue where a cookie size limit caused problems with website
    cookie management when using the CookieStore API. This could cause login
    and other state-related issues. (Bug 1950565)

  * Fixed an issue where Control/Command+L did not focus the address bar in new
    windows. (Bug 1947723)


136.0:
New

  * You can now enable the updated Firefox sidebar in Settings > General >
    Browser Layout to quickly access multiple tools in one click, without
    leaving your main view. Sidebar tools include an AI chatbot of your choice,
    bookmarks, history, and tabs from devices you sync with your Mozilla
    account.

  * Keep a lot of tabs open? Try our new vertical tabs layout to quickly scan
    your list of tabs. With vertical tabs, your open and pinned tabs appear in
    the sidebar instead of along the top of the browser. To turn on vertical
    tabs, right-click on the toolbar near the top of the browser and select
    Turn on Vertical Tabs. If you??ve enabled the updated sidebar, you can also
    go to Customize sidebar and check Vertical tabs. Early testers report
    feeling more organized after using vertical tabs for a few days.

  * The Clear browsing data and cookies dialog now allows clearing saved form
    info separately from browsing history.

  * Smartblock Embeds allows users to selectively unblock certain social media
    embeds that are blocked in ETP Strict and Private Browsing modes.
    Currently, support is limited to a few embed types, with more to be added
    in future updates.

  * Firefox now upgrades page loads to HTTPS by default and gracefully falls
    back to HTTP if the secure connection fails. This behavior is known as
    HTTPS-First.

  * On macOS, some background tabs will be moved to lower power cores, reducing
    energy usage.

  * Hardware-accelerated playback of HEVC video content is now supported on
    macOS.

  * Hardware video decoding is now enabled for AMD GPUs on Linux.

  * On Linux, Firefox is now available on ARM64 (AArch64), with installation
    options via APT and tarballs. Flatpak support is coming soon.

  * The Weather forecast on the New Tab page is expanding to additional
    regions, including Mexico, Brazil, Argentina, and Chile, as part of an
    ongoing regional rollout.

  * Address autofill enabled for users in the United Kingdom.

Fixed

  * Firefox will now prefer the PNG format when copying images out of Firefox,
    allowing the preservation of transparency.

  * Various security fixes.

#

Changed

  * For New Tab stories, the Save to Pocket action was moved from a button to
    the context menu along with other actions, such as Bookmark.

  * The macOS DMG installer packages now use LZMA for compression, reducing
    download size and installation time.

  * Due to recent changes in macOS Sequoia, the shortcut for completing search
    strings to .com addresses has been changed from Ctrl+Enter to Cmd+Enter.

Security fixes:
Mozilla Foundation Security Advisory 2025-14
#CVE-2025-1930: AudioIPC StreamData could trigger a use-after-free in the
 Browser process
#CVE-2025-1939: Tapjacking in Android Custom Tabs using transition animations
#CVE-2025-1931: Use-after-free in WebTransportChild
#CVE-2025-1932: Inconsistent comparator in XSLT sorting led to out-of-bounds
 access
#CVE-2025-1933: JIT corruption of WASM i32 return values on 64-bit CPUs
#CVE-2025-1940: Android Intent confirmation prompt tapjacking using Select
 options
#CVE-2024-9956: Passkey phishing within Bluetooth range
#CVE-2025-1934: Unexpected GC during RegExp bailout processing
#CVE-2025-1941: Lock screen setting bypass in Firefox Focus for Android
#CVE-2025-1942: Disclosure of uninitialized memory when .toUpperCase() causes
 string to get longer
#CVE-2025-1935: Clickjacking the registerProtocolHandler info-bar
#CVE-2025-1936: Adding %00 and a fake extension to a jar: URL changed the
 interpretation of the contents
#CVE-2025-1937: Memory safety bugs fixed in Firefox 136, Thunderbird 136,
 Firefox ESR 115.21, Firefox ESR 128.8, and Thunderbird 128.8
#CVE-2025-1938: Memory safety bugs fixed in Firefox 136, Thunderbird 136,
 Firefox ESR 128.8, and Thunderbird 128.8
#CVE-2025-1943: Memory safety bugs fixed in Firefox 136 and Thunderbird 136
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.630 2025/04/24 14:16:03 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		136.0
MOZ_BRANCH_MINOR=	.4
d14 1
a14 1
NODEJSKIT=		nodejs-output-136.0.2.tgz
@


1.630
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.629 2025/04/17 21:52:46 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		135.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	3
d14 1
a14 1
NODEJSKIT=		nodejs-output-135.0.tgz
d164 4
@


1.629
log
@*: recursive bump for icu 77 and libxml2 2.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.628 2025/04/12 06:54:26 wiz Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.628
log
@*: recursive bump for libtheora 1.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.627 2025/02/26 16:05:08 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.627
log
@www/firefox: Update to 135.0.1

Changelog:
135.0.1:
Fixed

  * Fixed drop-down menus being unusable on some sites relying on certain
    mousemove event behavior. (Bug 1944191)

  * Fixed scrolling to the wrong location with anchor tags in some situations.
    (Bug 1946899)

  * Fixed being unable to restore closed windows and tabs via the History menu
    when upgrading from an older Firefox version. (Bug 1947503)

  * Fixed broken search functionality when updating to Firefox 135 with a
    custom search engine with an overly-large icon installed. (Bug 1946156)

  * Security fix.

Security fixes:
Mozilla Foundation Security Advisory 2025-12
#CVE-2025-1414: Memory safety bugs fixed in Firefox 135.0.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.626 2025/02/12 06:45:38 ryoon Exp $
d9 1
@


1.626
log
@*: Recursive revbump from audio/flac-1.5.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.625 2025/02/06 03:11:29 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.625
log
@www/firefox: Update to 135.0

Changelog:
135.0:
New

  * Firefox Translations now supports more languages than ever! Pages in
    Simplified Chinese, Japanese, and Korean can now be translated and Russian
    is now available as a target language for translating into.

  * The credit card autofill feature is now being gradually rolled out to all
    users globally.

    This feature is part of a progressive roll out.

  * AI Chatbot access is now being gradually rolled out to all users. To use
    this optional feature, choose AI Chatbot from the sidebar or from Firefox
    Labs. Then, complete the provider selection to see the chat interface
    become available on the sidebar.

    This feature is part of a progressive roll out.

  * Firefox now enforces certificate transparency, requiring web servers to
    provide sufficient proof that their certificates were publicly disclosed
    before they will be trusted. This only affects servers using certificates
    issued by a certificate authority in Mozilla's Root CA Program.

  * Additionally, the CRLite certificate revocation checking mechanism is also
    being gradually rolled out, substantially improving the performance of
    these checks.

    This feature is part of a progressive roll out.

  * Firefox now includes safeguards to prevent sites from abusing the history
    API by generating excessive history entries, which can make navigating with
    the back and forward buttons difficult by cluttering the history. This
    intervention ensures that such entries, unless interacted with by the user,
    are skipped when using the back and forward buttons.

  * Users on macOS and Linux are now given the option to close only the current
    tab if the Quit keyboard shortcut is used while multiple tabs are open in
    the window.

Fixed

  * Made improvements to the Translations feature which will reduce the
    likelihood that models will invent new, made-up words under some
    circumstances.

  * Various security fixes.

Changed

  * The refreshed New Tab layout previously rolled out in Firefox 134 to users
    in the United States is now being made available in all countries where
    Stories are available. It features a repositioned logo to prioritize Web
    Search, Shortcuts, and Recommended Stories at the top. The update also
    includes changes to the card UI for recommended stories and allows users
    with larger screens to see up to four columns for better use of space.
    Screenshot of the updated New Tab page

    This feature is part of a progressive roll out.

  * The "Do Not Track" checkbox has been removed from preferences. If you
    wish to ask websites to respect your privacy, you can use the "Tell
    websites not to sell or share my data" setting instead. This option is
    built on top of the Global Privacy Control (GPC).

  * The "Copy Without Site Tracking" menu item was renamed to "Copy Clean Link"
    to help clarify expectations around what the feature does. "Copy Clean
    Link" is a list based approach to remove known tracking parameters from
    links. This option can also now be used on plain text links.

  * Linux binaries are now provided in XZ format, replacing the previous BZ2
    format, offering faster unpacking and smaller file sizes.

Security fixes:
Mozilla Foundation Security Advisory 2025-07
#CVE-2025-1009: Use-after-free in XSLT
#CVE-2025-1010: Use-after-free in Custom Highlight
#CVE-2025-1018: Fullscreen notification is not displayed when fullscreen is
 re-requested
#CVE-2025-1011: A bug in WebAssembly code generation could result in a crash
#CVE-2025-1012: Use-after-free during concurrent delazification
#CVE-2025-1019: Fullscreen notification not properly displayed
#CVE-2025-1013: Potential opening of private browsing tabs in normal browsing
 windows
#CVE-2025-1014: Certificate length was not properly checked
#CVE-2025-1016: Memory safety bugs fixed in Firefox 135, Thunderbird 135,
 Firefox ESR 115.20, Firefox ESR 128.7, Thunderbird 115.20, and Thunderbird
 128.7
#CVE-2025-1017: Memory safety bugs fixed in Firefox 135, Thunderbird 135,
 Firefox ESR 128.7, and Thunderbird 128.7
#CVE-2025-1020: Memory safety bugs fixed in Firefox 135 and Thunderbird 135
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.624 2025/01/23 14:28:52 ryoon Exp $
d9 1
@


1.624
log
@www/firefox: Update to 134.0.2

Changelog:
134.0.2:
Fixed

  * Fixed crash reporter not being displayed for some localized builds (Bug
    1940763).

  * Fixed a regression in Firefox 134 where anchored links in HTML framesets
    pointing to local files did not work (Bug 1934807).

  * Fixed an issue in developer tools preventing the resending of network
    requests when debugging extensions (Bug 1934478).

  * Fixed an issue where data consumption from service workers may unexpectedly
    halt (Bug 1941210).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.623 2025/01/19 13:49:00 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		134.0
MOZ_BRANCH_MINOR=	.2
d14 1
a14 1
NODEJSKIT=		nodejs-output-134.0.tgz
@


1.623
log
@www/firefox: Update to 134.0.1

Changelog:
134.0.1:
Fixed

  * Fixed UI hangs happening on YouTube and Google Docs in some situations (Bug
    1939295).

  * Fixed a startup crash affecting some users upgrading from Firefox 133 (Bug
    1941134).

  * Fixed an issue where search engines selection menus and context menus could
    be broken if a user had previously reverted to an earlier version (Bug
    1940533).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.622 2025/01/14 13:36:14 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.622
log
@www/firefox: Update to 134.0

Changelog:
134.0:
New

  * Firefox now supports touchpad hold gestures on Linux. This means that
    kinetic (momentum) scrolling can now be interrupted by placing two fingers
    on the touchpad.

  * Hardware-accelerated playback of HEVC video content is now supported on
    Windows.

  * Ecosia's availability has been expanded to all languages in the German
    region along with Austria, Belgium, Italy, Netherlands, Spain, Sweden and
    Switzerland.

Fixed

  * Various security fixes.

Changed

  * Firefox now follows the model HTML specification for transient user
    activation more closely. This change makes popup blocking less strict in
    cases where previous versions of Firefox were overly aggressive, reducing
    erroneous blocking prompts.

  * A refreshed New Tab layout is being rolled out to users in the US and
    Canada, featuring a repositioned logo and weather widget to prioritize Web
    Search, Shortcuts, and Recommended Stories at the top. The update includes
    changes to the card UI for recommended stories and allows users with larger
    screens to see up to four columns, making better use of space.

    Currently available in: Canada, United States
    [progressiv]

    This feature is part of a progressive roll out.

Security fixes:
Mozilla Foundation Security Advisory 2025-01
#CVE-2025-0244: Address bar spoofing using an invalid protocol scheme on
 Firefox for Android
#CVE-2025-0245: Lock screen setting bypass in Firefox Focus for Android
#CVE-2025-0246: Address bar spoofing using an invalid protocol scheme on
 Firefox for Android
#CVE-2025-0237: WebChannel APIs susceptible to confused deputy attack
#CVE-2025-0238: Use-after-free when breaking lines in text
#CVE-2025-0239: Alt-Svc ALPN validation failure when redirected
#CVE-2025-0240: Compartment mismatch when parsing JavaScript JSON module
#CVE-2025-0241: Memory corruption when using JavaScript Text Segmentation
#CVE-2025-0242: Memory safety bugs fixed in Firefox 134, Thunderbird 134,
 Firefox ESR 115.19, Firefox ESR 128.6, Thunderbird 115.19, and Thunderbird
 128.6
#CVE-2025-0243: Memory safety bugs fixed in Firefox 134, Thunderbird 134,
 Firefox ESR 128.6, and Thunderbird 128.6
#CVE-2025-0247: Memory safety bugs fixed in Firefox 134 and Thunderbird 134
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.621 2024/12/27 08:20:49 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.621
log
@*: recursive bump for pango requiring fontconfig 2.15
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.620 2024/12/25 13:30:10 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		133.0
MOZ_BRANCH_MINOR=	.3
a8 1
PKGREVISION=	1
d14 1
a14 1
NODEJSKIT=		nodejs-output-132.0.tgz
@


1.620
log
@www/firefox: Update to 133.0.3

Changelog:
133.0.3:
Fixed

  * Fixed the missing scrollbar in the Library window, such as when viewing
    History or Bookmarks. (Bug 1934482)

  * Fixed a problem where toolbar buttons were not visible on mouseover when
    using both the Windows High Contrast theme and the Firefox System theme. (
    Bug 1930840)

  * Fixed blurry line drawing on some Canvas elements when hardware
    acceleration is enabled. (Bug 1933668)

  * Fixed incorrect Firefox window positioning on Windows when restoring from
    maximized. (Bug 1934238)


133.0:
New

  * Firefox now has a new anti-tracking feature, Bounce Tracking Protection,
    which is now available in Enhanced Tracking Protection's "Strict" mode.
    This feature detects bounce trackers based on their redirect behavior and
    periodically purges their cookies and site data to block tracking.

  * The sidebar to view tabs from other devices can now be opened via the Tab
    overview menu.

    screenshot of the Tab Overview menu showing the tabs from other devices
    menu entry

  * Canvas2D switched from Direct2D to a platform independent acceleration
    backend on Windows.

Fixed

  * Various security fixes.

  * The "Picture-in-Picture: auto-open on tab switch" feature from Firefox
    Labs now behaves more reliably across a wider range of sites, automatically
    opening relevant videos while ignoring others.

Changed

  * When server time is available, the "expire" attribute value is adjusted by
    adding the difference between the server and local times. If the current
    time is set in the future, cookies that have not expired according to the
    server time are considered valid.

Security fixes:
Mozilla Foundation Security Advisory 2024-63
#CVE-2024-11691: Out-of-bounds write in Apple GPU drivers via WebGL
#CVE-2024-11700: Potential Tapjacking Exploit for Intent Confirmation on
 Android
#CVE-2024-11692: Select list elements could be shown over another site
#CVE-2024-11701: Misleading Address Bar State During Navigation Interruption
#CVE-2024-11702: Inadequate Clipboard Protection in Private Browsing Mode on
 Android
#CVE-2024-11693: Download Protections were bypassed by .library-ms files on
 Windows
#CVE-2024-11694: CSP Bypass and XSS Exposure via Web Compatibility Shims
#CVE-2024-11695: URL Bar Spoofing via Manipulated Punycode and Whitespace
 Characters
#CVE-2024-11703: Password access without authentication via PIN bypass on
 Android
#CVE-2024-11696: Unhandled Exception in Add-on Signature Verification
#CVE-2024-11697: Improper Keypress Handling in Executable File Confirmation
 Dialog
#CVE-2024-11704: Potential Double-Free Vulnerability in PKCS#7 Decryption
 Handling
#CVE-2024-11698: Fullscreen Lock-Up When Modal Dialog Interrupts Transition on
 macOS
#CVE-2024-11705: Null Pointer Dereference in NSC_DeriveKey
#CVE-2024-11706: Null Pointer Dereference in PKCS#12 Utility
#CVE-2024-11708: Data race with PlaybackParams
#CVE-2024-11699: Memory safety bugs fixed in Firefox 133, Firefox ESR 128.5,
 and Thunderbird 128.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.619 2024/11/22 14:54:42 ryoon Exp $
d9 1
@


1.619
log
@www/firefox: Update to 132.0.2

Changelog:
132.0.2:
Fixed

  * Fixed possible errors when playing encrypted media content through some
    streaming providers. (Bug 1929491)

  * Added a mitigation to help reduce the frequency of duplicated push
    notifications reported by some users. (Bug 1928868)

  * Fixed hangs when printing from some sites when using the system print
    dialog. (Bug 1898184)

  * Fixed a crash which could occur when using Microsoft SSO on macOS. (Bug
    1929622)

  * Fixed a crash in the Network Monitor developer tool which could occur in
    some circumstances. (Bug 1924882)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.618 2024/11/17 07:16:49 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		132.0
MOZ_BRANCH_MINOR=	.2
@


1.618
log
@*: recursive bump for default-on option of at-spi2-core
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.617 2024/11/14 22:22:04 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
@


1.617
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.616 2024/11/11 14:45:50 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.616
log
@www/firefox: Update to 132.0.1

Changelog:
132.0.1:
Fixed

  * Fixed issues causing intermittent video playback problems on some sites. (
    Bug 1928484, Bug 1928798)

  * Fixed an issue causing themes to reset to default after restarting Firefox,
    in particular when using the Firefox Color add-on. (Bug 1928082)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.615 2024/11/01 12:54:49 wiz Exp $
d9 1
@


1.615
log
@*: revbump for icu downgrade
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.614 2024/11/01 00:54:03 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	2
@


1.614
log
@*: recursive bump for icu 76.1 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.613 2024/10/29 14:33:40 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.613
log
@www/firefox: Update to 132.0

Changelog:
132.0:
New

  * Microsoft PlayReady encrypted media playback is now being rolled out to
    select sites on Windows. Through this support, we are gradually rolling out
    a 1080p baseline and 4K Ultra HD support with key streaming partners. An
    added benefit is that viewers get less battery drain and better performance
    when streaming their favorite movies and shows.

    This feature is part of a progressive roll out.

  * Wide Color Gamut WebGL is now available for Windows and macOS users! With
    this support, Firefox is bringing a richer, more vivid range of colors to
    the videos, games, and images on your screen. This implementation currently
    supports wider color (P3) profiles in 8-bit.

  * WebRender hardware accelerated rendering is now enabled for most SVG filter
    primitives, improving performance for certain graphics-heavy content.
    Accelerated filters are feBlend, feColorMatrix, feComponentTransfer,
    feComposite, feDropShadow, feFlood, feGaussianBlur, feMerge and feOffset.

  * Added support for macOS?? new screen and window sharing selection features
    on macOS 15 and later. Support for macOS 14 will be added in a future
    release.

  * The macOS session resume feature has been enhanced. Firefox will now
    automatically relaunch if it was open before a system restart, like after
    an OS update.

  * Firefox now blocks third-party cookie access when Enhanced Tracking
    Protection's Strict mode is enabled.

Fixed

  * Various security fixes.

Changed

  * As a follow-up to our work to upgrade mixed content starting with Firefox
    127, HTTP-favicons will now also be blocked if they can not be received
    over HTTPS instead.

  * The Copy Without Site Tracking option is now grayed out when no known
    tracking parameters are found within the link. Additionally, more tracking
    parameter support has been added for websites such as LinkedIn and Shopee.
    Please report tracking parameters that aren't removed by filing a bug in
    Bugzilla.

Security fixes:
Mozilla Foundation Security Advisory 2024-55
#CVE-2024-10458: Permission leak via embed or object elements
#CVE-2024-10459: Use-after-free in layout with accessibility
#CVE-2024-10460: Confusing display of origin for external protocol handler
 prompt
#CVE-2024-10461: XSS due to Content-Disposition being ignored in multipart/
 x-mixed-replace response
#CVE-2024-10462: Origin of permission prompt could be spoofed by long URL
#CVE-2024-10463: Cross origin video frame leak
#CVE-2024-10468: Race conditions in IndexedDB
#CVE-2024-10464: History interface could have been used to cause a Denial of
 Service condition in the browser
#CVE-2024-10465: Clipboard "paste" button persisted across tabs
#CVE-2024-10466: DOM push subscription message could hang Firefox
#CVE-2024-10467: Memory safety bugs fixed in Firefox 132, Thunderbird 132,
 Firefox ESR 128.4, and Thunderbird 128.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.612 2024/10/20 14:04:42 wiz Exp $
d9 1
@


1.612
log
@*: recursive bump for merging at-spi2-atk and atk into at2-spi-core

Remove at-spi2-atk and atk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.611 2024/10/18 14:23:04 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		131.0
MOZ_BRANCH_MINOR=	.3
a8 1
PKGREVISION=	1
d14 1
a14 1
NODEJSKIT=		nodejs-output-131.0.tgz
@


1.611
log
@www/firefox: Update to 131.0.3

Changelog:
131.0.3:
Fixed

  * Fixed an issue where some users could not access the Bill Pay portion of
    their bank's site. (Bug 1923500)

  * Fixed an issue where some VR180 and 360 videos were not properly rendering
    on YouTube. (Bug 1922278)

  * Fixed a crash that Windows users with Avast or AVG security software were
    experiencing when visiting certain sites. (Bug 1919678)

  * Fixed an issue where the "List all tabs" button was not able to be moved
    from the toolbar. (Bug 1918681)

  * Security fix.

Security fixes:
Mozilla Foundation Security Advisory 2024-53
#CVE-2024-9936: Undefined behavior in selection node cache
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.610 2024/10/12 07:49:07 ryoon Exp $
d9 1
@


1.610
log
@www/firefox: Update to 131.0.2

131.0.2:
Fixed

  * Security fix.

Security fixes:
Mozilla Foundation Security Advisory 2024-51
#CVE-2024-9680: Use-after-free in Animation timeline

131.0:
New

  * Firefox will now offer to temporarily remember when users grant permissions
    to sites (e.g. geolocation). Temporary permissions will be removed either
    after one hour or when the tab is closed.

    permission-option

  * A tab preview is now displayed when hovering the mouse over background
    tabs, making it easier to locate the desired tab without needing to switch
    tabs.

    screenshot of a preview image displayed under a background tab when you
    mouse over the tab

  * When suggesting a default translation language, Firefox will now take into
    consideration languages you have previously used for translations.

  * We??ve re-introduced the ability to navigate to the search engine home page
    when the search bar is empty by using shift-enter/shift-click.

Fixed

  * Various security fixes.

Securiry fixes:
Mozilla Foundation Security Advisory 2024-46
#CVE-2024-9391: Prevent users from exiting full-screen mode in Firefox Focus
 for Android
#CVE-2024-9392: Compromised content process can bypass site isolation
#CVE-2024-9393: Cross-origin access to PDF contents through multipart responses
#CVE-2024-9394: Cross-origin access to JSON contents through multipart
 responses
#CVE-2024-9395: Specially crafted filename could be used to obscure download
 type
#CVE-2024-9396: Potential memory corruption may occur when cloning certain
 objects
#CVE-2024-9397: Potential directory upload bypass via clickjacking
#CVE-2024-9398: External protocol handlers could be enumerated via popups
#CVE-2024-9399: Specially crafted WebTransport requests could lead to denial of
 service
#CVE-2024-9400: Potential memory corruption during JIT compilation
#CVE-2024-9401: Memory safety bugs fixed in Firefox 131, Firefox ESR 115.16,
 Firefox ESR 128.3, Thunderbird 131, and Thunderbird 128.3
#CVE-2024-9402: Memory safety bugs fixed in Firefox 131, Firefox ESR 128.3,
 Thunderbird 131, and Thunderbird 128.3
#CVE-2024-9403: Memory safety bugs fixed in Firefox 131 and Thunderbird 131
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.609 2024/10/01 12:47:18 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.609
log
@www/firefox: Update to 130.0.1

Changelog:
130.0.1:
Fixed

  * Fixed a recent regression causing some UI elements to be rendered as
    left-to-right instead of right-to-left for users of our Saraiki
    localization. (Bug 1917175)

  * Linux: Fixed black rendering of AVIF images when Firefox is built with GCC.
    (Bug 1916038)


130.0:
New

  * Firefox now allows translating selected text portions to different
    languages after a full-page translation.

  * Firefox now offers an easy way to try experimental features with a new
    Firefox Labs page in Settings.

      + AI Chatbot feature lets you add the chatbot of your choice to the
        sidebar, for quick access as you browse.
      + Picture-in-Picture auto-open experiment enables PiP on active videos
        when switching tabs.

  * Overscroll animations are now enabled as the default behavior for
    scrollable areas on Linux.

  * Users in the United States and Canada can view local weather directly on
    the new tab page. Additionally, they have the option to select a specific
    location to see current weather conditions.

Fixed

  * Various security fixes.

  * Fixed an issue where Copy and Paste context menu items intermittently were
    not enabled when expected.

Mozilla Foundation Security Advisory 2024-39
#CVE-2024-8385: WASM type confusion involving ArrayTypes
#CVE-2024-8381: Type confusion when looking up a property name in a "with"
 block
#CVE-2024-8388: Fullscreen notice on Android could be hidden under various
 panels and OS prompts
#CVE-2024-8382: Internal event interfaces were exposed to web content when
 browser EventHandler listener callbacks ran
#CVE-2024-8383: Firefox did not ask before openings news: links in an external
 application
#CVE-2024-8384: Garbage collection could mis-color cross-compartment objects in
 OOM conditions
#CVE-2024-8386: SelectElements could be shown over another site if popups are
 allowed
#CVE-2024-8387: Memory safety bugs fixed in Firefox 130, Firefox ESR 128.2, and
 Thunderbird 128.2
#CVE-2024-8389: Memory safety bugs fixed in Firefox 130
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.608 2024/08/24 02:31:14 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		130.0
MOZ_BRANCH_MINOR=	.1
d14 1
a14 1
NODEJSKIT=		nodejs-output-130.0.tgz
@


1.608
log
@www/firefox: Update to 129.0.2

Changelog:
129.0.2:
Fixed

  * Fixed an issue with screen readers prompting "Alert" when hovering over
    tabs. (Bug 1908873)

  * Fixed an issue where drag-and-drop operations would not work as expected
    with extensions that rely on this functionality. (Bug 1911486)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.607 2024/08/16 15:20:53 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		129.0
MOZ_BRANCH_MINOR=	.2
d14 1
a14 1
NODEJSKIT=		nodejs-output-129.0.tgz
@


1.607
log
@www/firefox: Update to 129.0.1

Changelog:
129.0.1:
Fixed

  * Fixed playback issues on some websites with copyrighted video served via
    digital rights management. (Bug 1911283)

  * Fixed a crash when dragging a video file onto some websites. (Bug 1910990)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.606 2024/08/12 14:03:32 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.606
log
@www/firefox: Update to 129.0

Changelog:
129.0:
New

  * Reader View now has an enhanced Text and Layout menu with new options for
    character spacing, word spacing, and text alignment. These changes offer a
    more accessible reading experience.

  * Reader View now has a Theme menu with additional Contrast and Gray options.
    You can also select custom colors for text, background, and links from the
    Custom tab.

  * A tab preview is now displayed when hovering the mouse over background
    tabs, making it easier to locate the desired tab without needing to switch
    tabs.

    This feature is part of a progressive roll out.

  * HTTPS is replacing HTTP as the default protocol in the address bar on
    non-local sites. If a site is not available via HTTPS, Firefox will fall
    back to HTTP.

  * HTTPS DNS records can now be resolved with the operating system's DNS
    resolver on specific platforms (Windows 11, Linux, Android 10+). Previously
    this required DNS over HTTPS to be enabled. This capability allows the use
    of HTTP/3 without needing to use the Alt-Svc header, upgrades requests to
    HTTPS when the DNS record is present, and enables wider use of ECH.

  * Added support for multiple languages in the same document spoken in macOS
    VoiceOver.

  * Address Autofill is now enabled for users in France and Germany.

Fixed

  * Various security fixes.

#

Enterprise

  * You can find information about policy updates and enterprise specific bug
    fixes in the Firefox for Enterprise 129 Release Notes.

Security fixes:
Mozilla Foundation Security Advisory 2024-33
#CVE-2024-7518: Fullscreen notification dialog can be obscured by document
 content
#CVE-2024-7519: Out of bounds memory access in graphics shared memory handling
#CVE-2024-7520: Type confusion in WebAssembly
#CVE-2024-7521: Incomplete WebAssembly exception handing
#CVE-2024-7522: Out of bounds read in editor component
#CVE-2024-7523: Document content could partially obscure security prompts
#CVE-2024-7524: CSP strict-dynamic bypass using web-compatibility shims
#CVE-2024-7525: Missing permission check when creating a StreamFilter
#CVE-2024-7526: Uninitialized memory used by WebGL
#CVE-2024-7527: Use-after-free in JavaScript garbage collection
#CVE-2024-7528: Use-after-free in IndexedDB
#CVE-2024-7529: Document content could partially obscure security prompts
#CVE-2024-7530: Use-after-free in JavaScript code coverage collection
#CVE-2024-7531: PK11_Encrypt using CKM_CHACHA20 can reveal plaintext on Intel
 Sandy Bridge machines
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.605 2024/08/01 15:41:09 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.605
log
@www/firefox: Update to 128.0.3

* Fix build errors under NetBSD/i386 10 at least.

Changelog:
128.0.3:
Fixed

  * Fixed an issue causing some sites to not load when connecting via HTTP/2. (
    Bug 1908161, Bug 1909666)

  * Fixed collapsed table rows not appearing when expected in some situations.
    (Bug 1907789)

  * Fixed the Windows on-screen keyboard potentially concealing the webpage
    when displayed. (Bug 1907766)

128.0.2:
Fixed

  * Fixed an audio echo in video calls on macOS under certain conditions. (Bug
    1908539)

  * Fixed an issue where the Adguard extension popup was not displaying. (Bug
    1906132)

  * Fixed an issue causing some screen readers to fail to read when navigating
    by character in rich text editors. (Bug 1905021)

  * Fixed visual glitches when dark mode is enabled in Windows ARM devices. (
    Bug 1897444)

  * Fixed an issue causing NTLM authentication failure. (Bug 1908115)

  * Fixed an issue where content displayed on mouseover was not captured in a
    screenshot. (Bug 1905468)

  * Various stability fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.604 2024/07/13 22:10:30 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		128.0
MOZ_BRANCH_MINOR=	.3
d14 1
a14 1
NODEJSKIT=		nodejs-output-128.0.tgz
@


1.604
log
@www/firefox: Update to 128.0

* Use multimedia/ffmpeg7.

Changelog:
New

  * Firefox can now translate selections of text and hyperlinked text to other
    languages from the context menu.

  * For users in the US and Canada, Firefox will now show your recent searches
    or currently trending searches when you open the Address Bar to get you
    back to your previous search session or inspire your next one.

  * Firefox now has a simpler and more unified dialog for clearing user data.
    In addition to streamlining data categories, the new dialog also provides
    insights into the site data size corresponding to the selected time range.

  * Firefox now supports playback of protected content from streaming sites
    like Netflix while in Private Browsing mode.

  * Firefox now supports the experimental Privacy Preserving Attribution API,
    which provides an alternative to user tracking for ad attribution. This
    experiment is only enabled via origin trial and can be disabled in the new
    Website Advertising Preferences section in the Privacy and Security
    settings.

  * On macOS, microphone capture through getUserMedia will now use
    system-provided voice processing when applicable, improving audio quality.

  * Firefox is now available in the Saraiki (skr) language.

Fixed

  * Firefox now proxies DNS by default when using SOCKS v5, avoiding leaking
    DNS queries to the network when using SOCKS v5 proxies.

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2024-29
#CVE-2024-6605: Firefox Android missed activation delay to prevent tapjacking
#CVE-2024-6606: Out-of-bounds read in clipboard component
#CVE-2024-6607: Leaving pointerlock by pressing the escape key could be
 prevented
#CVE-2024-6608: Cursor could be moved out of the viewport using pointerlock.
#CVE-2024-6609: Memory corruption in NSS
#CVE-2024-6610: Form validation popups could block exiting full-screen mode
#CVE-2024-6600: Memory corruption in WebGL API
#CVE-2024-6601: Race condition in permission assignment
#CVE-2024-6602: Memory corruption in NSS
#CVE-2024-6603: Memory corruption in thread creation
#CVE-2024-6611: Incorrect handling of SameSite cookies
#CVE-2024-6612: CSP violation leakage when using devtools
#CVE-2024-6613: Incorrect listing of stack frames
#CVE-2024-6614: Incorrect listing of stack frames
#CVE-2024-6604: Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
 and Thunderbird 115.13
#CVE-2024-6615: Memory safety bugs fixed in Firefox 128
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.603 2024/06/28 13:19:52 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
d14 1
a14 1
NODEJSKIT=		nodejs-output-127.0.tgz
@


1.603
log
@www/firefox: Update to 127.0.2

Changelog:
127.0.2:
Fixed

  * Fixed an issue where YouTube playback may experience stalling under certain
    conditions (bug 1900191, bug 1878510).

  * Fixed an issue where the Private Window icon was displayed in the taskbar
    on Windows when browser.privateWindowSeparation.enabled was set to false (
    bug 1901840).

127.0.1:
Fixed

  * Fixed an issue where users with a primary password set on their profile
    could lose their previous session of tabs upon upgrading if they dismissed
    the primary password prompt (bug 1901899).

  * Fixed an issue where Linux users with accessibility.monoaudio.enable set to
    true were experiencing slow audio speeds (bug 1900972).

  * Fixed an issue where, in some circumstances, the Firefox installer on
    Windows failed to complete the installation (bug 1896868).

  * Fixed an issue causing Firefox to incorrectly reject cookies for certain
    websites (bug 1901325).

127.0:
New

  * You can now set Firefox to automatically launch whenever you start or
    restart your Windows computer. Setting Firefox to auto-launch optimizes
    efficiency in our browser-centric digital routines, eliminating manual
    startup delays and facilitating immediate web access. (Learn more)

  * We completed work to optimize and enable DNS prefetching for HTTPS
    documents via the rel="dns-prefetch" link hint. This standard allows web
    developers to specify domain names for important assets that should be
    resolved preemptively.

  * It is now possible to close all duplicate tabs in a window with the Close
    duplicate tabs command available from the List all tabs widget in the tab
    bar or a tab context menu.

  * Firefox will now automatically try to upgrade <img>, <audio>, and <video>
    elements from HTTP to HTTPS if they are embedded within an HTTPS page. If
    these so-called mixed content elements do not support HTTPS, they will no
    longer load.

  * For added protection on MacOS and Windows, a device sign in (e.g. your
    operating system password, fingerprint, face or voice login if enabled) can
    be required when accessing and filling stored passwords in the Firefox
    Password Manager about:logins page.

Fixed

  * Various security fixes.

Changed

  * To reduce user fingerprinting information and the risk of some website
    compatibility issues, the CPU architecture for 32-bit x86 Linux will now be
    reported as x86_64 in Firefox's User-Agent string and navigator.platform
    and navigator.oscpu Web APIs.

  * Links and other focusable elements are now tab-navigable by default on
    macOS, instead of following macOS' "Keyboard navigation" setting. This is a
    more accessible default and matches the default in all other platforms. A
    checkbox in the settings page still allows users to restore the old
    behavior.

  * The Screenshots feature in Firefox has gotten a big update! It now supports
    taking screenshots of file types like SVG, XML, and more as well as various
    about: pages within Firefox. We've also made the screenshot tool more
    accessible to everyone by implementing new keyboard shortcuts and adding
    theme compatibility and High Contrast Mode (HCM) support. And finally,
    performance for capturing large screenshots has been improved.

Security fixes:
Mozilla Foundation Security Advisory 2024-25
#CVE-2024-5687: An incorrect principal could have been used when opening new
 tabs
#CVE-2024-5688: Use-after-free in JavaScript object transplant
#CVE-2024-5689: User confusion and possible phishing vector via Firefox
 Screenshots
#CVE-2024-5690: External protocol handlers leaked by timing attack
#CVE-2024-5691: Sandboxed iframes were able to bypass sandbox restrictions to
 open a new window
#CVE-2024-5692: Bypass of file name restrictions during saving
#CVE-2024-5693: Cross-Origin Image leak via Offscreen Canvas
#CVE-2024-5694: Use-after-free in JavaScript Strings
#CVE-2024-5695: Memory Corruption using allocation using out-of-memory
 conditions
#CVE-2024-5696: Memory Corruption in Text Fragments
#CVE-2024-5697: Website was able to detect when Firefox was taking a screenshot
 of them
#CVE-2024-5698: Data-list could have overlaid address bar
#CVE-2024-5699: Cookie prefixes not treated as case-sensitive
#CVE-2024-5700: Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
 and Thunderbird 115.12
#CVE-2024-5701: Memory safety bugs fixed in Firefox 127
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.602 2024/06/21 13:25:25 jperkin Exp $
d4 2
a5 2
MOZ_BRANCH=		127.0
MOZ_BRANCH_MINOR=	.2
@


1.602
log
@firefox*: Prune -Wl,-rpath-link on SunOS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.601 2024/05/29 16:34:49 adam Exp $
d4 2
a5 2
MOZ_BRANCH=		126.0
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
d14 1
a14 1
NODEJSKIT=		nodejs-output-126.0.tgz
@


1.602.2.1
log
@Pullup ticket #6872 - requested by taca
www/firefox: security fix
www/firefox-l10n: dependent update

Revisions pulled up:
- www/firefox-l10n/Makefile                                     1.270
- www/firefox-l10n/distinfo                                     1.252
- www/firefox/Makefile                                          1.603
- www/firefox/distinfo                                          1.532
- www/firefox/files/node-wrapper.sh                             1.19
- www/firefox/mozilla-common.mk                                 1.283

---
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Fri Jun 28 13:19:52 UTC 2024

   Modified Files:
   	pkgsrc/www/firefox: Makefile distinfo
   	pkgsrc/www/firefox/files: node-wrapper.sh

   Log Message:
   www/firefox: Update to 127.0.2

   Changelog:
   127.0.2:
   Fixed

     * Fixed an issue where YouTube playback may experience stalling under certain
       conditions (bug 1900191, bug 1878510).

     * Fixed an issue where the Private Window icon was displayed in the taskbar
       on Windows when browser.privateWindowSeparation.enabled was set to false (
       bug 1901840).

   127.0.1:
   Fixed

     * Fixed an issue where users with a primary password set on their profile
       could lose their previous session of tabs upon upgrading if they dismissed
       the primary password prompt (bug 1901899).

     * Fixed an issue where Linux users with accessibility.monoaudio.enable set to
       true were experiencing slow audio speeds (bug 1900972).

     * Fixed an issue where, in some circumstances, the Firefox installer on
       Windows failed to complete the installation (bug 1896868).

     * Fixed an issue causing Firefox to incorrectly reject cookies for certain
       websites (bug 1901325).

   127.0:
   New

     * You can now set Firefox to automatically launch whenever you start or
       restart your Windows computer. Setting Firefox to auto-launch optimizes
       efficiency in our browser-centric digital routines, eliminating manual
       startup delays and facilitating immediate web access. (Learn more)

     * We completed work to optimize and enable DNS prefetching for HTTPS
       documents via the rel="dns-prefetch" link hint. This standard allows web
       developers to specify domain names for important assets that should be
       resolved preemptively.

     * It is now possible to close all duplicate tabs in a window with the Close
       duplicate tabs command available from the List all tabs widget in the tab
       bar or a tab context menu.

     * Firefox will now automatically try to upgrade <img>, <audio>, and <video>
       elements from HTTP to HTTPS if they are embedded within an HTTPS page. If
       these so-called mixed content elements do not support HTTPS, they will no
       longer load.

     * For added protection on MacOS and Windows, a device sign in (e.g. your
       operating system password, fingerprint, face or voice login if enabled) can
       be required when accessing and filling stored passwords in the Firefox
       Password Manager about:logins page.

   Fixed

     * Various security fixes.

   Changed

     * To reduce user fingerprinting information and the risk of some website
       compatibility issues, the CPU architecture for 32-bit x86 Linux will now be
       reported as x86_64 in Firefox's User-Agent string and navigator.platform
       and navigator.oscpu Web APIs.

     * Links and other focusable elements are now tab-navigable by default on
       macOS, instead of following macOS' "Keyboard navigation" setting. This is a
       more accessible default and matches the default in all other platforms. A
       checkbox in the settings page still allows users to restore the old
       behavior.

     * The Screenshots feature in Firefox has gotten a big update! It now supports
       taking screenshots of file types like SVG, XML, and more as well as various
       about: pages within Firefox. We've also made the screenshot tool more
       accessible to everyone by implementing new keyboard shortcuts and adding
       theme compatibility and High Contrast Mode (HCM) support. And finally,
       performance for capturing large screenshots has been improved.

   Security fixes:
   Mozilla Foundation Security Advisory 2024-25
   #CVE-2024-5687: An incorrect principal could have been used when opening new
    tabs
   #CVE-2024-5688: Use-after-free in JavaScript object transplant
   #CVE-2024-5689: User confusion and possible phishing vector via Firefox
    Screenshots
   #CVE-2024-5690: External protocol handlers leaked by timing attack
   #CVE-2024-5691: Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
   #CVE-2024-5692: Bypass of file name restrictions during saving
   #CVE-2024-5693: Cross-Origin Image leak via Offscreen Canvas
   #CVE-2024-5694: Use-after-free in JavaScript Strings
   #CVE-2024-5695: Memory Corruption using allocation using out-of-memory
    conditions
   #CVE-2024-5696: Memory Corruption in Text Fragments
   #CVE-2024-5697: Website was able to detect when Firefox was taking a screenshot
    of them
   #CVE-2024-5698: Data-list could have overlaid address bar
   #CVE-2024-5699: Cookie prefixes not treated as case-sensitive
   #CVE-2024-5700: Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12
   #CVE-2024-5701: Memory safety bugs fixed in Firefox 127

---
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Fri Jun 28 13:21:09 UTC 2024

   Modified Files:
   	pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   www/firefox-l10n: Update to 127.0.2

   * Sync with www/firefox-127.0.2.

---
   Module Name:	pkgsrc
   Committed By:	gutteridge
   Date:		Fri Jun 28 18:34:02 UTC 2024

   Modified Files:
   	pkgsrc/www/firefox: mozilla-common.mk

   Log Message:
   firefox: reflect correct minimums for 127
@
text
@d1 1
a1 1
# $NetBSD$
d4 2
a5 2
MOZ_BRANCH=		127.0
MOZ_BRANCH_MINOR=	.2
d9 1
d15 1
a15 1
NODEJSKIT=		nodejs-output-127.0.tgz
@


1.602.2.2
log
@Pullup ticket #6881 - requested by taca
www/firefox: security update
www/firefox-l10n: dependency update

Revisions pulled up:
- www/firefox-l10n/Makefile                                     1.271
- www/firefox-l10n/PLIST                                        1.71
- www/firefox-l10n/distinfo                                     1.253
- www/firefox/Makefile                                          1.604
- www/firefox/distinfo                                          1.533-1.534
- www/firefox/mozilla-common.mk                                 1.284-1.285
- www/firefox/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp    deleted
- www/firefox/patches/patch-js_src_old-configure.in             1.1
- www/firefox/patches/patch-third__party_libwebrtc_rtc__base_physical__socket__server.cc 1.1

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Sat Jul 13 22:10:30 UTC 2024

   Modified Files:
   	pkgsrc/www/firefox: Makefile distinfo mozilla-common.mk
   Added Files:
   	pkgsrc/www/firefox/patches:
   	    patch-third__party_libwebrtc_rtc__base_physical__socket__server.cc
   Removed Files:
   	pkgsrc/www/firefox/patches: patch-gfx_skia_skia_src_core_SkCpu.cpp

   Log Message:
   www/firefox: Update to 128.0

   * Use multimedia/ffmpeg7.

   Changelog:
   New

     * Firefox can now translate selections of text and hyperlinked text to other
       languages from the context menu.

     * For users in the US and Canada, Firefox will now show your recent searches
       or currently trending searches when you open the Address Bar to get you
       back to your previous search session or inspire your next one.

     * Firefox now has a simpler and more unified dialog for clearing user data.
       In addition to streamlining data categories, the new dialog also provides
       insights into the site data size corresponding to the selected time range.

     * Firefox now supports playback of protected content from streaming sites
       like Netflix while in Private Browsing mode.

     * Firefox now supports the experimental Privacy Preserving Attribution API,
       which provides an alternative to user tracking for ad attribution. This
       experiment is only enabled via origin trial and can be disabled in the new
       Website Advertising Preferences section in the Privacy and Security
       settings.

     * On macOS, microphone capture through getUserMedia will now use
       system-provided voice processing when applicable, improving audio quality.

     * Firefox is now available in the Saraiki (skr) language.

   Fixed

     * Firefox now proxies DNS by default when using SOCKS v5, avoiding leaking
       DNS queries to the network when using SOCKS v5 proxies.

     * Various security fixes.

   Security fixes:
   Mozilla Foundation Security Advisory 2024-29
   #CVE-2024-6605: Firefox Android missed activation delay to prevent tapjacking
   #CVE-2024-6606: Out-of-bounds read in clipboard component
   #CVE-2024-6607: Leaving pointerlock by pressing the escape key could be
    prevented
   #CVE-2024-6608: Cursor could be moved out of the viewport using pointerlock.
   #CVE-2024-6609: Memory corruption in NSS
   #CVE-2024-6610: Form validation popups could block exiting full-screen mode
   #CVE-2024-6600: Memory corruption in WebGL API
   #CVE-2024-6601: Race condition in permission assignment
   #CVE-2024-6602: Memory corruption in NSS
   #CVE-2024-6603: Memory corruption in thread creation
   #CVE-2024-6611: Incorrect handling of SameSite cookies
   #CVE-2024-6612: CSP violation leakage when using devtools
   #CVE-2024-6613: Incorrect listing of stack frames
   #CVE-2024-6614: Incorrect listing of stack frames
   #CVE-2024-6604: Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13
   #CVE-2024-6615: Memory safety bugs fixed in Firefox 128


   To generate a diff of this commit:
   cvs rdiff -u -r1.603 -r1.604 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.532 -r1.533 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.283 -r1.284 pkgsrc/www/firefox/mozilla-common.mk
   cvs rdiff -u -r1.1 -r0 \
       pkgsrc/www/firefox/patches/patch-gfx_skia_skia_src_core_SkCpu.cpp
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/www/firefox/patches/patch-third__party_libwebrtc_rtc__base_physical__socket__server.cc

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Sat Jul 13 22:12:17 UTC 2024

   Modified Files:
   	pkgsrc/www/firefox-l10n: Makefile PLIST distinfo

   Log Message:
   firefox-l10n: Update to 128.0

   * Add skr.
   * Sync with www/firefox-128.0.


   To generate a diff of this commit:
   cvs rdiff -u -r1.270 -r1.271 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.70 -r1.71 pkgsrc/www/firefox-l10n/PLIST
   cvs rdiff -u -r1.252 -r1.253 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Sun Jul 14 16:06:00 UTC 2024

   Modified Files:
   	pkgsrc/www/firefox: distinfo
   Added Files:
   	pkgsrc/www/firefox/patches: patch-js_src_old-configure.in

   Log Message:
   firefox: fix unportable test(1) operator


   To generate a diff of this commit:
   cvs rdiff -u -r1.533 -r1.534 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/www/firefox/patches/patch-js_src_old-configure.in

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	gutteridge
   Date:		Mon Jul 15 00:29:29 UTC 2024

   Modified Files:
   	pkgsrc/www/firefox: mozilla-common.mk

   Log Message:
   firefox: 128 requires nss>=3.101


   To generate a diff of this commit:
   cvs rdiff -u -r1.284 -r1.285 pkgsrc/www/firefox/mozilla-common.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.602.2.1 2024/07/02 06:26:42 bsiegert Exp $
d4 2
a5 2
MOZ_BRANCH=		128.0
MOZ_BRANCH_MINOR=	
@


1.601
log
@revbump after icu and protobuf updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.600 2024/05/18 00:22:38 ryoon Exp $
d80 3
@


1.600
log
@www/firefox: Update to 126.0

CHangelog:
126.0:
New

  * The Copy Without Site Tracking option can now remove parameters from nested
    URLs. It also includes expanded support for blocking over 300 tracking
    parameters from copied links, including those from major shopping websites.
    Keep those trackers away when sharing links!

  * Firefox now supports Content-encoding: zstd (zstandard compression). This
    is an alternative to broti and gzip compression for web content, and can
    provide higher compression levels for the same CPU used, or conversely
    lower server CPU use to get the same compression. This is heavily used on
    sites such as Facebook.

  * Catalan is now available in Firefox Translations.

  * Enabled AV1 hardware decode acceleration on macOS for M3 Macs.

  * Telemetry was added to create an aggregate count of searches by category to
    broadly inform search feature development. These categories are based on 20
    high-level content types, such as "sports,?? "business," and "travel". This
    data will not be associated with specific users and will be collected using
    OHTTP to remove IP addresses as potentially identifying metadata. No
    profiling will be performed, and no data will be shared with third parties.
    (read more)

  * NVIDIA RTX Video Super Resolution (??VSR??) is now available in Firefox.
    RTX VSR enhances and sharpens lower resolution video when upscaled to
    higher resolutions and also removes blocky artifacts commonly visible on
    low bitrate streamed video. VSR requires at least a 20-series or higher
    NVIDIA RTX GPU, Microsoft Windows 10/11 64-bit, and NVIDIA driver version
    R530 or higher. The feature can be enabled in the NVIDIA control panel.

  * NVIDIA RTX Video HDR is now available in Firefox. RTX Video HDR
    automatically converts SDR video to vibrant HDR10 in real time, letting you
    enjoy video with improved clarity on your HDR10 panel. It requires at least
    a 20-series NVIDIA RTX GPU, Microsoft Windows 10/11 64-bit, and NVIDIA
    driver version 550 or higher. The feature can be enabled in the NVIDIA
    control panel.

Fixed

  * Various security fixes.

Changed

  * The URL Paste Suggestion feature added in Fx125 was temporarily disabled
    while the team investigates a potential performance issue. The feature will
    be re-enabled in a future release once the performance issue is addressed.

Security fixes:
Mozilla Foundation Security Advisory 2024-21
#CVE-2024-4764: Use-after-free when audio input connected with multiple
 consumers
#CVE-2024-4367: Arbitrary JavaScript execution in PDF.js
#CVE-2024-4765: Web application manifests could have been overwritten via hash
 collision
#CVE-2024-4766: Fullscreen notification could have been obscured on Firefox for
#CVE-2024-4767: IndexedDB files retained in private browsing mode
#CVE-2024-4768: Potential permissions request bypass via clickjacking
#CVE-2024-4769: Cross-origin responses could be distinguished between script
 and non-script content-types
#CVE-2024-4770: Use-after-free could occur when printing to PDF
#CVE-2024-4771: Failed allocation could lead to use-after-free
#CVE-2024-4772: Use of insecure rand() function to generate nonce
#CVE-2024-4773: URL bar could be cleared after network error
#CVE-2024-4774: Undefined behavior in ShmemCharMapHashEntry()
#CVE-2024-4775: Invalid memory access in the built-in profiler
#CVE-2024-4776: Window may remain disabled after file dialog is shown in
 full-screen
#CVE-2024-4777: Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
 and Thunderbird 115.11
#CVE-2024-4778: Memory safety bugs fixed in Firefox 126
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.599 2024/05/03 18:36:13 ryoon Exp $
d9 1
@


1.599
log
@www/firefox: Update to 125.0.3

Changelog:
125.0.3:
Fixed

  * Fixed an extra blank tab with an address of https://0.0.0.1 sometimes
    appearing when attempting to launch Firefox when it is already running (bug
    1892612).

  * Fixed an issue that could cause incorrect font selection in some situations
    for users with the Japanese locale set (bug 1892363).

  * Fixed text corruption when dragging text containing unicode characters on
    Linux systems (bug 1888202).

  * Fixed a correctness error when checking arguments.length (and not using
    arguments otherwise) inside of a generator or async function (bug 1892699).

  * Fixed an issue that could lead to inconsistent focus handling of <select>
    elements when opened (bug 1893177).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.598 2024/04/24 14:33:13 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		125.0
MOZ_BRANCH_MINOR=	.3
d14 1
a14 1
NODEJSKIT=		nodejs-output-125.0.1.tgz
@


1.598
log
@www/firefox: Update to 125.0.2

Changelog:
125.0.2:
Fixed

  * Reverted the changes recently shipped in Firefox 125 that more proactively
    blocked downloads from potentially untrustworthy URLs. The changes caused
    unexpected problems with downloading files in some situations. We plan to
    fix and re-enable these protections in a future release. (Bug 1892069)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.597 2024/04/16 20:10:32 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.597
log
@www/firefox: Update to 125.0.1

* Back to multimedia/ffmpeg6.
  ffmpeg7 causes unstable H.264 and AV1 playback.

Changelog:
125.0.1;
New

  * Firefox now supports the AV1 codec for Encrypted Media Extensions (EME),
    enabling higher-quality playback from video streaming providers.

  * The Firefox PDF viewer now supports text highlighting.

  * Firefox View now displays pinned tabs in the Open tabs section. Tab
    indicators have also been added to Open tabs, so users can do things like
    see which tabs are playing media and quickly mute or unmute across windows.
    Indicators were also added for bookmarks, tabs with notifications, and
    more!

  * Firefox now prompts users in the US and Canada to save their addresses upon
    submitting an address form, allowing Firefox to autofill stored address
    information in the future.

  * Firefox now more proactively blocks downloads from URLs that are considered
    to be potentially untrustworthy.

  * The URL Paste Suggestion feature provides a convenient way for users to
    quickly visit URLs copied to the clipboard in the address bar of Firefox.
    When the clipboard contains a URL and the URL bar is focused, an
    autocomplete result appears automatically. Activating the clipboard
    suggestion will navigate the user to the URL with 1 click.

  * Users of tab-specific Container add-ons can now search in the Address Bar
    for tabs that are open in different containers. Special thanks to volunteer
    contributor atararx for kicking off the work on this feature!

  * Firefox now provides an option to enable Web Proxy Auto-Discovery (WPAD)
    while configured to use system proxy settings.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2024-18
#CVE-2024-3852: GetBoundName in the JIT returned the wrong object
#CVE-2024-3853: Use-after-free if garbage collection runs during realm
 initialization
#CVE-2024-3854: Out-of-bounds-read after mis-optimized switch statement
#CVE-2024-3855: Incorrect JIT optimization of MSubstr leads to out-of-bounds
 reads
#CVE-2024-3856: Use-after-free in WASM garbage collection
#CVE-2024-3857: Incorrect JITting of arguments led to use-after-free during
 garbage collection
#CVE-2024-3858: Corrupt pointer dereference in js::CheckTracedThing<js::Shape>
#CVE-2024-3859: Integer-overflow led to out-of-bounds-read in the OpenType
 sanitizer
#CVE-2024-3860: Crash when tracing empty shape lists
#CVE-2024-3861: Potential use-after-free due to AlignedBuffer self-move
#CVE-2024-3862: Potential use of uninitialized memory in MarkStack assignment
 operator on self-assignment
#CVE-2024-3863: Download Protections were bypassed by .xrm-ms files on Windows
#CVE-2024-3302: Denial of Service using HTTP/2 CONTINUATION frames
#CVE-2024-3864: Memory safety bug fixed in Firefox 125, Firefox ESR 115.10, and
 Thunderbird 115.10
#CVE-2024-3865: Memory safety bugs fixed in Firefox 125
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.596 2024/04/07 17:54:03 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.596
log
@firefox: Use ffmpeg7

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.595 2024/04/07 07:35:12 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		124.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	2
d14 1
a14 1
NODEJSKIT=		nodejs-output-124.0.tgz
@


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

lzo was made an option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.594 2024/04/06 08:53:34 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.594
log
@www/firefox: Update to 124.0.1

Changelog:
124.0.2:
Fixed

  * Fixed an issue where users with a large amount of bookmarks would be unable
    to restore a bookmarks backup. (Bug 1884308)

  * Fixed an issue that would cause open Firefox windows to go blank or crash
    during video playback on sites such as Netflix. (Bug 1883932)

  * Fixed a crash that affected Linux AArch64 builds.(Bug 1866396)

  * Fixed an issue where some users experienced difficulties loading webpages
    due to changes made to the default AppArmor configuration shipping in
    Ubuntu 24.04. (Bug 1884347)

124.0.1:
Fixed

  * Security fixes.

Mozilla Foundation Security Advisory 2024-15
#CVE-2024-29943: Out-of-bounds access via Range Analysis bypass
#CVE-2024-29944: Privileged JavaScript Execution via Event Handlers

124.0:
New

  * Caret browsing mode now also works in the PDF viewer. (Learn more)

  * In Firefox View, open tabs can now be sorted by either recent activity or
    tab order. Recent activity is the default setting.

  * Firefox now populates the Windows taskbar jump list more efficiently, which
    should allow for a smoother overall browsing experience.

  * Firefox on Mac now uses the macOS fullscreen API for all types of
    fullscreen windows. This should better match the expected macOS user
    experience for fullscreen spaces, menubar and the Dock.

  * As of Firefox 124, Qwant's availability has been expanded to all languages
    in the France region along with Belgium, Italy, Netherlands, Spain, and
    Switzerland.

Fixed

  * Various security fixes.

Mozilla Foundation Security Advisory 2024-12
#CVE-2024-2605: Windows Error Reporter could be used as a Sandbox escape vector
#CVE-2024-2606: Mishandling of WASM register values
#CVE-2024-2607: JIT code failed to save return registers on Armv7-A
#CVE-2024-2608: Integer overflow could have led to out of bounds write
#CVE-2023-5388: NSS susceptible to timing attack against RSA decryption
#CVE-2024-2609: Permission prompt input delay could expire when not in focus
#CVE-2024-2610: Improper handling of html and body tags enabled CSP nonce
#CVE-2024-2611: Clickjacking vulnerability could have led to a user
 accidentally granting permissions
#CVE-2024-2612: Self referencing object could have potentially led to a
 use-after-free
#CVE-2024-2613: Improper handling of QUIC ACK frame data could have led to OOM
#CVE-2024-2614: Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9, and
 Thunderbird 115.9
#CVE-2024-2615: Memory safety bugs fixed in Firefox 124
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.593 2024/04/06 08:06:52 wiz Exp $
d9 1
@


1.593
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.592 2024/03/30 11:48:34 maya Exp $
d4 2
a5 2
MOZ_BRANCH=		123.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
d14 1
a14 1
NODEJSKIT=		nodejs-output-122.0.1.tgz
@


1.592
log
@firefox: restore webcam support,  bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.591 2024/03/10 12:16:39 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.591
log
@firefox: Update to 123.0.1

Changelog:
123.0.1:
Fixed

  * Fixed the Firefox Translation language indicator in the address bar
    displaying a colored square icon instead of the language code icon. (Bug
    1879415)

  * Fixed incorrect rendering of Canvas2D conic gradients colors on Windows. (
    Bug 1851963)

  * Fixed a regression with the onChange event not firing when clearing the
    value of a textarea HTML field. (Bug 1881457)

  * Fixed availability of system-level dictionaries for Linux users with
    Firefox installed as a Flatpak package. (Bug 1881830)

  * Fixed a regression in the JavaScript JIT engine incorrectly inlining
    strings in some cases. (Bug 1882386)

  * Fixed low contrast of text when selecting rows in the Developer tools'
    Storage panel. (Bug 1877090)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.590 2024/02/22 15:12:49 ryoon Exp $
d9 1
@


1.590
log
@www/firefox: Update to 123.0

* For NetBSD, user-agent string reports as Linux.

Changelog:
New

  * We've integrated search into Firefox View. You can now search through all
    of the tabs on each of the section subpages - Recent Browsing, Open Tabs,
    Recently Closed Tabs, Tabs from other devices, or History.

  * Having any issues with a website on Firefox, yet the site seems to be
    working as expected on another browser? You can now let us know via the Web
    Compatibility Reporting Tool! By filing a web compatibility issue, you're
    directly helping us detect, target, and fix the most impacted sites to make
    your browsing experience on Firefox smoother.

Fixed

  * When translating web pages, we are now also translating text in tooltips
    (i.e. titles) and text displayed in form controls (i.e. placeholder).

  * Various security fixes.

Changed

  * Address bar settings can now be found in the Firefox Settings' Search
    section.

  * Improved PGO optimizations for macOS ARM64 and Android

  * Off-main-thread canvas on macOS, Linux and Android

Enterprise

  * You can find information about policy updates and enterprise specific bug
    fixes in the Firefox for Enterprise 123 Release Notes.

Developer

  * Developer Information
  * The Network Monitor now supports saving a response body to disk through the
    Save Response As context menu item. This replaces the Save Image context
    menu item, which only supported saving images.

Web Platform

  * We now implement linearRGB interpolation for SVG gradients, as well as the
    existing sRGB interpolation. You can choose which to use via the
    color-interpolation property.

  * Previously, SVG feImage elements that pointed to SVG content required the
    SVG document to have a root element that had non-percentage width and
    height values. Such content will now fall back to use the default replaced
    element values of 300px width and 150px height and the feImage will no
    longer fail to render.

  * By enabling Preload and Modulepreload support, Early Hints are now fully
    supported.

  * Audio echo cancellation can now be applied to microphone inputs when the
    audio output is redirected to another device with setSinkId().

  * Firefox now supports declarative ShadowDOM, providing developers greater
    flexibility and improved ergonomics when working with ShadowDOMs directly
    within HTML.

Security fixes:
Mozilla Foundation Security Advisory 2024-05
#CVE-2024-1546: Out-of-bounds memory read in networking channels
#CVE-2024-1547: Alert dialog could have been spoofed on another site
#CVE-2024-1554: fetch could be used to effect cache poisoning
#CVE-2024-1548: Fullscreen Notification could have been hidden by select
 element
#CVE-2024-1549: Custom cursor could obscure the permission dialog
#CVE-2024-1550: Mouse cursor re-positioned unexpectedly could have led to
 unintended permission grants
#CVE-2024-1551: Multipart HTTP Responses would accept the Set-Cookie header in
 response parts
#CVE-2024-1555: SameSite cookies were not properly respected when opening a
 website from an external browser
#CVE-2024-1556: Invalid memory access in the built-in profiler
#CVE-2024-1552: Incorrect code generation on 32-bit ARM devices
#CVE-2024-1553: Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8, and
 Thunderbird 115.8
#CVE-2024-1557: Memory safety bugs fixed in Firefox 123
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.589 2024/02/08 15:54:21 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.589
log
@firefox: Update to 122.0.1

Changelog:
122.0.1:
Fixed

  * Fixed the Library and Sidebar context menus only displaying Multi-Account
    Containers icons in the "Open in New Container Tab" menu. (Bug 1876518)

  * Fixed an issue when clicking the Dismiss button in notification pop-ups on
    Windows causing a webpage in a new tab. (Bug 1848801)

  * Fixed the yaru-remix system theme not applying correctly on Linux. (Bug
    1877002)

  * Fixed adding an extra new line to a rule in the Developer Tools' Inspector
    when copying it to the clipboard. (Bug 1876220)

  * Rolled back a keyboard behavior change made to the Developer Tools' Rules
    view when validating a property name or input with the Enter key.
    This moves the focus to the next input, as was the behavior in Firefox 121.
    (Bug 1877457)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.588 2024/01/31 15:54:52 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		122.0
MOZ_BRANCH_MINOR=	.1
@


1.588
log
@firefox: Update to 122.0

CHangelog:
122.0:
New

  * Firefox now displays images and descriptions for search suggestions when
    provided by the search engine.

  * The translations feature received an improvement in the quality of
    translated webpages. The results should be much more stable. This fixes
    issues where the content of a page could disappear when translated, or
    interactive widgets could break.

  * Firefox now supports creating and using passkeys stored in the iCloud
    Keychain on macOS.

  * MDN Web Docs article suggestions from Firefox Suggest will be available in
    the address bar for users searching for web development-related
    information.

  * The line breaking rules of Web content now match the Unicode Standard. This
    improves Web Browser compatibility for line breaking. An additional
    improvement for East Asian and South East Asian end users, Firefox now
    supports proper language-aware word selection when double-clicking on text
    for languages including Chinese, Japanese, Burmese, Lao, Khmer, and Thai.

  * Firefox now ships with a new .deb package for Linux users on Ubuntu,
    Debian, and Linux Mint.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2024-01
#CVE-2024-0741: Out of bounds write in ANGLE
#CVE-2024-0742: Failure to update user input timestamp
#CVE-2024-0743: Crash in NSS TLS method
#CVE-2024-0744: Wild pointer dereference in JavaScript
#CVE-2024-0745: Stack buffer overflow in WebAudio
#CVE-2024-0746: Crash when listing printers on Linux
#CVE-2024-0747: Bypass of Content Security Policy when directive unsafe-inline
 was set
#CVE-2024-0748: Compromised content process could modify document URI
#CVE-2024-0749: Phishing site popup could show local origin in address bar
#CVE-2024-0750: Potential permissions request bypass via clickjacking
#CVE-2024-0751: Privilege escalation through devtools
#CVE-2024-0752: Use-after-free could occur when applying update on macOS
#CVE-2024-0753: HSTS policy on subdomain could bypass policy of upper domain
#CVE-2024-0754: Crash when using some WASM files in devtools
#CVE-2024-0755: Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7, and
 Thunderbird 115.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.587 2024/01/30 14:22:37 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
d14 1
a14 1
NODEJSKIT=		nodejs-output-121.0.tgz
@


1.587
log
@*: Recursive revbump from audio/pulseaudio-17.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.586 2024/01/22 13:17:07 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		121.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
@


1.586
log
@*: Recursive revbump from multimedia/libvpx
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.585 2024/01/10 15:31:41 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.585
log
@firefox: Update to 121.0.1

Changelog:
121.0.1:
Fixed

  * Fixed unexpected line wrapping in some CJK contexts caused by changes in
    ideographic space handling. (Bug 1870973)

  * Fixed a hang when loading sites containing column-based layouts under some
    circumstances. (Bug 1867784)

  * Fixed missing rounded corners for videos playing over another video. (Bug
    1869994)

  * Fixed Firefox not closing properly and other applications being unable to
    use a USB security key after being previously used during a Firefox
    session. (Bug 1863135)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.584 2023/12/31 09:03:55 ryoon Exp $
d9 1
@


1.584
log
@firefox: Update to 121.0

* CXXFLAGS has all CFLAGS values. Remove duplicated CXXFLAGS.

Changelog:
121.0
New

  * Firefox now prompts Windows users to install the Microsoft AV1 Video
    Extension to enable hardware decoding support for the AV1 video codec from
    about:support if not already installed.

  * Firefox now supports Voice Control commands on macOS systems.

  * On Linux, Firefox now defaults to the Wayland compositor when available
    instead of XWayland. This brings support for touchpad & touchscreen
    gestures, swipe-to-nav, per-monitor DPI settings, better graphics
    performance, and more.

    Note that due to Wayland protocol limitations, Picture-in-Picture windows
    require an extra user interaction (generally right-click on the window) or
    a shell / desktop-environment tweak. See bug 1621261 for related discussion
    and tracking, this post for a KDE configuration, and this extension for
    GNOME. It is also a known issue that windows are not correctly placed when
    restoring a previous session on launch.

  * Firefox can now force links to always be underlined. This option can be
    enabled in the Browsing section of the Firefox Settings menu.

  * The PDF viewer now includes a floating button to simplify deleting
    drawings, text, and images added in PDFs.


Fixed

  * Various security fixes.

  * Ubuntu Firefox Snap builds did not default to Wayland compositing on some
    systems as expected when Firefox 121 was first released. This is now fixed
    and updated builds can be installed with the Ubuntu Software Updater.

Security fixes:
Mozilla Foundation Security Advisory 2023-56
#CVE-2023-6856: Heap-buffer-overflow affecting WebGL DrawElementsInstanced
 method with Mesa VM driver
#CVE-2023-6135: NSS susceptible to "Minerva" attack
#CVE-2023-6865: Potential exposure of uninitialized data in
 EncryptingOutputStream
#CVE-2023-6857: Symlinks may resolve to smaller than expected buffers
#CVE-2023-6858: Heap buffer overflow in nsTextFragment
#CVE-2023-6859: Use-after-free in PR_GetIdentitiesLayer
#CVE-2023-6866: TypedArrays lack sufficient exception handling
#CVE-2023-6860: Potential sandbox escape due to VideoBridge lack of texture
 validation
#CVE-2023-6867: Clickjacking permission prompts using the popup transition
#CVE-2023-6861: Heap buffer overflow affected nsWindow::PickerOpen(void) in
 headless mode
#CVE-2023-6868: WebPush requests on Firefox for Android did not require VAPID
 key
#CVE-2023-6869: Content can paint outside of sandboxed iframe
#CVE-2023-6870: Android Toast notifications may obscure fullscreen event
 notifications
#CVE-2023-6871: Lack of protocol handler warning in some instances
#CVE-2023-6872: Browsing history leaked to syslogs via GNOME
#CVE-2023-6863: Undefined behavior in ShutdownObserver()
#CVE-2023-6864: Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6, and
 Thunderbird 115.6
#CVE-2023-6873: Memory safety bugs fixed in Firefox 121
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.583 2023/12/29 17:18:38 he Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.583
log
@firefox: on i386, use -mstackrealign also in CFLAGS.

This forces stack re-alignment, so that we don't get
segfault when doing movdqa %xmm7,(%esp) and %esp is not
16-byte aligned.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.582 2023/12/01 15:05:28 ryoon Exp $
d4 2
a5 3
MOZ_BRANCH=		120.0
MOZ_BRANCH_MINOR=	.1
PKGREVISION=		1
d14 1
a14 1
NODEJSKIT=		nodejs-output-119.0.1.tgz
@


1.582
log
@firefox: Update to 120.0.1

Changelog:
Fixed

  * Fixed a bug that was causing persistent startup slowdowns. (bug 1867095)

  * Fixed an issue that was causing 100% CPU usage on sites such as Google
    Maps. (bug 1866409)

  * Fixed an issue that was causing YouTube videos to show a green screen when
    hardware acceleration was enabled. (bug 1865928)

  * Fixed an issue where the status bar was still visible when viewing
    fullscreen video. (bug 1853896)

  * Fixed a startup crash affecting Linux users on some aarch64 systems with
    page sizes other than 4KB. (bug 1866025)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.581 2023/11/22 13:32:12 ryoon Exp $
d6 1
@


1.581
log
@firefox: Update to 120.0

Changelog:
120.0
New

  * Firefox supports a new "Copy Link Without Site Tracking" feature in the
    context menu which ensures that copied links no longer contain tracking
    information.

    Screenshot showing Copy Link feature

  * Firefox now supports a setting (in Preferences -> Privacy & Security) to
    enable Global Privacy Control. With this opt-in feature, Firefox informs
    the websites that the user doesn't want their data to be shared or sold.

    Screenshot showing GPC preference

  * Firefox's private windows and ETP-Strict privacy configuration now enhance
    the Canvas APIs with Fingerprinting Protection, thereby continuing to
    protect our users' online privacy.

  * Firefox has enabled Cookie Banner Blocker by default in private windows for
    all users in Germany. Firefox will now auto-refuse cookies and dismiss
    annoying cookie banners for supported sites.

  * Firefox has enabled URL Tracking Protection by default in private windows
    for all users in Germany. Firefox will remove non-essential URL query
    parameters that are often used to track users across the web.

  * Firefox now imports TLS trust anchors (e.g., certificates) from the
    operating system root store. This will be enabled by default on Windows,
    macOS, and Android, and if needed, can be turned off in settings
    (Preferences -> Privacy & Security -> Certificates).

  * Keyboard shortcuts have now been added for editing and deleting a selected
    credential on about:logins. For editing - Alt + enter (Option + return on
    macOS) and for deleting - Alt + Backspace (Option + Delete on macOS).

  * Users on Ubuntu Linux now have the ability to import from Chromium when
    both are installed as Snap packages.

  * Picture-in-Picture now supports corner snapping on Windows and Linux - just
    hold Ctrl as you move the PiP window.

Fixed

  * Various security fixes.

Security fixes:
Mozilla Foundation Security Advisory 2023-49
#CVE-2023-6204: Out-of-bound memory access in WebGL2 blitFramebuffer
#CVE-2023-6205: Use-after-free in MessagePort::Entangled
#CVE-2023-6206: Clickjacking permission prompts using the fullscreen transition
#CVE-2023-6207: Use-after-free in ReadableByteStreamQueueEntry::Buffer
#CVE-2023-6208: Using Selection API would copy contents into X11 primary
 selection.
#CVE-2023-6209: Incorrect parsing of relative URLs starting with "///"
#CVE-2023-6210: Mixed-content resources not blocked in a javascript: pop-up
#CVE-2023-6211: Clickjacking to load insecure pages in HTTPS-only mode
#CVE-2023-6212: Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5, and
 Thunderbird 115.5
#CVE-2023-6213: Memory safety bugs fixed in Firefox 120
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.580 2023/11/17 03:20:47 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.580
log
@firefox: Update to 119.0.1

* Update nodejs kit to 119.0.1.

Changelog:
119.0.1:
Fixed
  * Fixed a bug causing colors in the <select> HTML element to not be applied
    to dropdown menu arrows. (bug 1861253)

  * Fixed a bug with the <input> HTML element state not changing when
    dynamically updating the disabled attribute on an ancestor <fieldset>. (bug
    1861027)

  * Fixed a bug causing elements with the indeterminate CSS selector in a radio
    group to not update. (bug 1861346)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.579 2023/11/14 14:03:03 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		119.0
MOZ_BRANCH_MINOR=	.1
@


1.579
log
@*: recursive bump for cairo dependency changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.578 2023/11/12 13:23:54 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=
a8 1
PKGREVISION=	3
d14 1
a14 1
NODEJSKIT=		nodejs-output-118.0.tgz
@


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

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.577 2023/11/09 00:04:43 wiz Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.577
log
@firefox: clean some pkglint
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.576 2023/11/08 13:21:17 wiz Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.576
log
@*: recursive bump for icu 74.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.575 2023/11/03 10:20:03 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.575
log
@firefox: Update 119.0

* Enable WebGL with information by Paul Ripke. Thank you.

Changelog:
119.0
New

  * Gradually rolling out in Fx119, Firefox View includes more content. You can
    now see all open tabs, from all windows. If you sync open tabs, you??ll see
    all tabs from other devices. Browsing history is now listed and you can
    sort by date or by site. As before, recently closed tabs are also listed on
    Firefox View.

    To access Firefox View, select the file folder icon at the top left of your
    tab strip.

    screenshot of Firefox View displaying open tabs and tabs from other devices

  * Gradually rolling out in Fx119, Firefox now allows you to edit PDFs by
    adding images and alt text, in addition to text and drawings.

    screenshot of a photo of a red fox being added to a PDF. The alt text tool
    is open to the left of the photo, ready for a description to be added.

  * Recently closed tabs now persist between sessions that don't have automatic
    session restore enabled. Manually restoring a previous session will
    continue to reopen any previously open tabs or windows.

  * If you're migrating your data from Chrome, Firefox now offers the ability
    to import some of your extensions as well.

  * As part of Total Cookie Protection, Firefox now supports the partitioning
    of Blob URLs, this mitigates a potential tracking vector that third-party
    agents could use to track an individual.

  * The visibility of fonts to websites has been restricted to system fonts and
    language pack fonts in Enhanced Tracking Protection strict mode to mitigate
    font fingerprinting.

  * The Storage Access API web standard was updated to improve security while
    mitigating website breakages and further enabling the phase out of
    third-party cookies in Firefox.

  * Encrypted Client Hello (ECH) is now available to Firefox users, delivering
    a more private browsing experience. ECH extends the encryption used in TLS
    connections to cover more of the handshake and better protect sensitive
    fields. Read more about the launch of ECH on Mozilla Distilled.

  * Media sniffing is no longer applied to files served as type application/
    octet-stream, this allows these files to be downloaded instead of
    attempting playback.

  * On Windows, the mouse pointer will disappear while typing if the relevant
    Windows mouse properties system setting is enabled.

  * Firefox is now available in the Santali (sat) language.

Fixed

  * Fixed an issue causing unexpected jumps in scroll position on Facebook.

  * Various security fixes.

Developer

  * Developer Information
  * Several enhancements have been made to the Inactive CSS styles feature.
    This feature assists in identifying CSS properties that have no effect on
    an element. Pseudo-elements such as ::first-letter, ::cue, and
    ::placeholder are now fully supported.

  * The JSON viewer is particularly useful for debugging REST APIs, as it
    displays formatted JSON responses. Now, if the JSON is invalid or broken,
    it automatically switches to a raw data view, improving the user
    experience.

Web Platform

  * ARIA reflection for simple attributes and default Accessibility Semantics
    for Custom Elements are now supported. Note this includes boolean, enum,
    number, and string attributes, but not attributes that reference other
    elements.

  * credentialless is now supported in Cross-Origin-Embedder-Policy.

  * The CSS attr() function now supports a fallback parameter, for example attr
    (foobar, "Default value").

  * Grouping of items in an array (and iterables) is now easier by using the
    methods Object.groupBy or Map.groupBy.

Security fixes:
#CVE-2023-5721: Queued up rendering could have allowed websites to clickjack
#CVE-2023-5722: Cross-Origin size and header leakage
#CVE-2023-5723: Invalid cookie characters could have led to unexpected errors
#CVE-2023-5724: Large WebGL draw could have led to a crash
#CVE-2023-5725: WebExtensions could open arbitrary URLs
#CVE-2023-5726: Full screen notification obscured by file open dialog on macOS
#CVE-2023-5727: Download Protections were bypassed by .msix, .msixbundle,
 .appx, and .appxbundle files on Windows
#CVE-2023-5728: Improper object tracking during GC in the JavaScript engine
 could have led to a crash.
#CVE-2023-5729: Fullscreen notification dialog could have been obscured by
 WebAuthn prompts
#CVE-2023-5730: Memory safety bugs fixed in Firefox 119, Firefox ESR 115.4, and
 Thunderbird 115.4.1
#CVE-2023-5731: Memory safety bugs fixed in Firefox 119
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.574 2023/10/24 22:11:26 wiz Exp $
d9 1
@


1.574
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.573 2023/10/15 07:41:16 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		118.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
a69 2
# XXX not sure how to test this! likely unnecessary
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/plugin-container
@


1.573
log
@firefox: Update nodejs kit too.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.572 2023/10/15 07:40:10 ryoon Exp $
d9 1
@


1.572
log
@firefox: Update to 118.0.2

Changelog:
118.0.2
Fixed

  * Fixed games not loading on betsoft.com (bug 1856145)

  * Fixed printing issues for some SVG images (bug 1853727)

  * Fixed CORS XHR with authentication no longer working (bug 1855650)

  * Fixed h264 WebRTC video not working in some contexts (bug 1855636)

  * Fixed Firefox Translations not working on some pages (bugs 1841656 -
    1855307)

  * Stability fixes (bugs 1851991 - 1799326 - 1856637)

118.0.1
Fixed

  * Security fix.

Mozilla Foundation Security Advisory 2023-44
#CVE-2023-5217: Heap buffer overflow in libvpx

118.0
New

  * Automated translation of web content is now available to Firefox users!
    Unlike cloud-based alternatives, translation is done locally in Firefox, so
    that the text being translated does not leave your machine. Many thanks to
    the various partners of the EU R&D Bergamot project.

  * Web Audio in Firefox now uses the FDLIBM math library on all systems to
    improve anonymity with Fingerprint Protection.

  * The visibility of fonts to websites has been restricted to system fonts and
    language pack fonts to mitigate font fingerprinting in Private Browsing
    windows.

  * Video Effects and background blur are now available to Firefox users on
    Google Meet! (Note: These effects have also been released retroactively to
    support Firefox versions back to Firefox 115.)

  * Firefox Suggest users (US-only at this time) will now be able to see
    browser add-on suggestions right in the address bar based on their
    keywords.

Fixed

  * Various security fixes.

Enterprise

  * You can find information about policy updates and enterprise specific bug
    fixes in the Firefox for Enterprise 118 Release Notes.

Web Platform

  * 10 new CSS math functions are now supported: round, mod, rem, pow, sqrt,
    hypot, log, exp, abs, sign.

  * OpaqueResponseBlocking is now enabled by default.

  * The <search> element is now supported. The <search> element is a group
    element that serves to contain all the elements used in a search or
    filtering operation.

Mozilla Foundation Security Advisory 2023-41
#CVE-2023-5168: Out-of-bounds write in FilterNodeD2D1
#CVE-2023-5169: Out-of-bounds write in PathOps
#CVE-2023-5170: Memory leak from a privileged process
#CVE-2023-5171: Use-after-free in Ion Compiler
#CVE-2023-5172: Memory Corruption in Ion Hints
#CVE-2023-5173: Out-of-bounds write in HTTP Alternate Services
#CVE-2023-5174: Double-free in process spawning on Windows
#CVE-2023-5175: Use-after-free of ImageBitmap during process shutdown
#CVE-2023-5176: Memory safety bugs fixed in Firefox 118, Firefox ESR 115.3, and
 Thunderbird 115.3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.571 2023/09/18 06:12:47 ryoon Exp $
d14 1
a14 1
NODEJSKIT=		nodejs-output-116.0.tgz
@


1.571
log
@firefox: Fix unintentional capitalization in firefox.js

* Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.570 2023/09/17 06:32:27 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		117.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.570
log
@firefox: Update to 117.0.1

Changelog:
117.0.1:
Fixed

  * Fixed a bug causing links opened from outside Firefox to not open on macOS
    (bug 1850828)

  * Fixed a bug causing extensions using an event page for long-running tasks
    to be terminated while running, causing unexpected behavior changes (bug
    1851373)

  * Temporarily reverted an intentional behavior change preventing Javascript
    from changing URL.protocol (bug 1850954).
    NOTE: This change is expected to ship in a later Firefox release alongside
    other web browsers and sites are encouraged to find alternate ways to
    change the protocol if needed.

  * Fixed audio worklets not working for sites using WebAssembly exception
    handling (bug 1851468)

  * Fixed the Reopen all tabs option in the Recently closed tabs menu sometimes
    failing to open all tabs (bug 1850856)

  * Fixed the bookmarks menu sometimes remaining partially visible when
    minimizing Firefox (bug 1843700)

  * Fixed an issue causing incorrect time zones to be detected on some sites (
    bug 1848615)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.569 2023/09/05 14:08:39 ryoon Exp $
d9 1
@


1.569
log
@firefox: Update to 117.0

Changelog:
New
  * Support for credit card autofill has been extended to users running Firefox
    in the IT, ES, AT, BE, and PL locales.

  * macOS users can now control the tabability of controls and links via
    about:preferences.
    Screenshot of new macOS tabability option in about:preferences

  * To avoid undesirable outcomes on sites which specify their own behavior
    when pressing shift+right-click, Firefox now has a
    dom.event.contextmenu.shift_suppresses_event preference to prevent the
    context menu from appearing.

Fixed
  * YouTube video lists now scroll correctly when navigating with a screen
    reader.

  * Various security fixes.

Changed
  * Firefox no longer shows its own screen sharing indicator on Wayland desktop
    environments. The system default sharing indicator will be used instead.

Enterprise
  * You can find information about policy updates and enterprise specific bug
    fixes in the Firefox for Enterprise 117 Release Notes.

Developer
  * Developer Information
  * Web compatibility inspection has been enhanced with our new CSS
    compatibility tooltip in the Developer Tools Inspector. An icon is now
    displayed next to properties that could lead to web compatibility issues.
    When hovered, the tooltip indicates which browsers are not supported and
    displays a link to the MDN page for the property so the user can learn more
    about it.
    Screenshot showing CSS compatibility icon for a property shown in the
    Inspector

  * console.clear() no longer clears the Console output if the "Enable
    persistent logs" option is enabled.

Web Platform
  * Support for improved CSS nesting is now enabled by default.

  * Firefox now supports RTCRtpScriptTransform.

  * ReadableStream.from is now supported, allowing creation of a ReadableStream
    from an (async) iterable.

  * Firefox now supports the math-style and math-depth CSS properties and the
    font-size: math value.

Security fixes:
#CVE-2023-4573: Memory corruption in IPC CanvasTranslator
#CVE-2023-4574: Memory corruption in IPC ColorPickerShownCallback
#CVE-2023-4575: Memory corruption in IPC FilePickerShownCallback
#CVE-2023-4576: Integer Overflow in RecordedSourceSurfaceCreation
#CVE-2023-4577: Memory corruption in JIT UpdateRegExpStatics
#CVE-2023-4578: Error reporting methods in SpiderMonkey could have triggered an
 Out of Memory Exception
#CVE-2023-4579: Persisted search terms were formatted as URLs
#CVE-2023-4580: Push notifications saved to disk unencrypted
#CVE-2023-4581: XLL file extensions were downloadable without warnings
#CVE-2023-4582: Buffer Overflow in WebGL glGetProgramiv
#CVE-2023-4583: Browsing Context potentially not cleared when closing Private
 Window
#CVE-2023-4584: Memory safety bugs fixed in Firefox 117, Firefox ESR 102.15,
 Firefox ESR 115.2, Thunderbird 102.15, and Thunderbird 115.2
#CVE-2023-4585: Memory safety bugs fixed in Firefox 117, Firefox ESR 115.2, and
 Thunderbird 115.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.568 2023/08/22 13:48:16 tnn Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.568
log
@firefox: build with --enable-forkserver. Bump.

This makes parent of content processes be the forkserver process rather than
the chrome process. It removes some complexity around setting up and tearing
down content processes from the main process and decreases memory usage.

This is the default on Linux and other BSDs and makes us less likely to trip
over bugs in code paths upstream don't test often.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.567 2023/08/17 20:43:43 ryoon Exp $
d4 2
a5 3
MOZ_BRANCH=		116.0
MOZ_BRANCH_MINOR=	.3
PKGREVISION=		1
@


1.567
log
@firefox: Update to 116.0.3

* Make speech-dispatcher denendency as optional and disabled by default.

Changelog:
116.0.3:
Fixed

  * Fixed an issue for OPFS users (especially those using the Adobe Photoshop)
    that broke access to files that were locally cached in a previous version.
    (bug 1847989, bug 1847619)

  * Fixed an issue that was breaking screensharing for some users on Wayland. (
    bug 1841851)

  * Fixed an issue where a fullscreen notification was persistently being shown
    to a user, even after disabling it. (bug 1847901)

  * Fixed an issue where Firefox would hang when doing a Google search. (bug
    1847066)


116.0.2:
Fixed

  * Fixed an issue that was causing keystrokes to be scrambled for users using
    ZoneAlarm anti-keylogger. (bug 1847033)

116.0.1:
Fixed

  * Fixed an issue which caused chart elements to render incorrectly for
    Windows users. (bug 1846613)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.566 2023/08/16 10:41:35 abs Exp $
d6 1
@


1.566
log
@Substitute PREFIX in NetBSD wrapper

Fix my previous workaround for NetBSD GL issue to correctly
substitute PREFIX rather than hard coded /usr/pkg
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.565 2023/08/14 05:25:29 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.565
log
@*: recursive bump for Python 3.11 as new default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.564 2023/08/03 22:02:33 ryoon Exp $
d91 5
d174 3
d179 1
a179 1
	${INSTALL_SCRIPT} ${FILESDIR}/firefox.sh ${DESTDIR}${PREFIX}/bin/${MOZILLA}
@


1.564
log
@firefox: Update to 116.0

* speech-dispatcher is not tested yet.

Changelog:
New

  * Sidebar switcher allows users to access Bookmarks, History and Synced Tabs
    panels easily, quickly switch between them, move the sidebar to another
    side of the browser window, or close the sidebar. Now, keyboard users would
    be able to do it all with ease too, with or without any assistive
    technology running, without needing to memorize keyboard shortcuts to
    access these panels.

  * When an update is available in English locales, users will now have access
    to the release notes in the update notification prompt in the form of a
    "Learn More" link.

  * It is now possible to copy any file from your operating system and paste it
    into Firefox.

  * You asked, and we listened! The volume slider is now available in
    Picture-in-Picture.

  * We added the possibility to edit existing text annotations.

Fixed

  * The upload performance of HTTP/2 has been significantly improved starting
    with Firefox 115.0, particularly on those with a higher bandwidth delay
    product (i.e., networks characterized by both high bandwidth and high
    latency).

  * Various security fixes.

Changed

  * The keyboard shortcut to reopen closed tabs (command + shift + t) now
    reopens last closed tab or last closed window, in the order items were
    closed. If there aren't any tabs or windows to reopen, this command
    restores the previous session. This change is in anticipation of upcoming
    changes to recently closed tabs.

Security fixes:
#CVE-2023-4045: Offscreen Canvas could have bypassed cross-origin restrictions
#CVE-2023-4046: Incorrect value used during WASM compilation
#CVE-2023-4047: Potential permissions request bypass via clickjacking
#CVE-2023-4048: Crash in DOMParser due to out-of-memory conditions
#CVE-2023-4049: Fix potential race conditions when releasing platform objects
#CVE-2023-4050: Stack buffer overflow in StorageManager
#CVE-2023-4051: Full screen notification obscured by file open dialog
#CVE-2023-4052: File deletion and privilege escalation through Firefox
 uninstaller
#CVE-2023-4053: Full screen notification obscured by external program
#CVE-2023-4054: Lack of warning when opening appref-ms files
#CVE-2023-4055: Cookie jar overflow caused unexpected cookie jar state
#CVE-2023-4056: Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1,
 Firefox ESR 102.14, Thunderbird 115.1, and Thunderbird 102.14
#CVE-2023-4057: Memory safety bugs fixed in Firefox 116, Firefox ESR 115.1, and
 Thunderbird 115.1
#CVE-2023-4058: Memory safety bugs fixed in Firefox 116
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.563 2023/07/24 14:15:42 ryoon Exp $
d9 1
@


1.563
log
@firefox: Enable X11 desktop capture

Fix PR pkg/56955.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.562 2023/07/17 14:08:44 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		115.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
d14 1
a14 1
NODEJSKIT=		nodejs-output-115.0.tgz
@


1.562
log
@firefox: Update to 115.0.2

Changelog:
115.0.2:
Fixed

  * Fixed a startup crash experienced by some Windows 10 and 11 users by
    blocking instances of a malicious injected DLL (bug 1841751)

  * Fixed a bug with displaying a caret in the text editor on some websites (
    bug 1840804)

  * Fixed a bug with broken audio rendering on some websites (bug 1841982)

  * Fixed a bug with patternTransform translate using the wrong units (bug
    1840746)

  * A security fix.

  * Fixed a crash affecting Windows 7 users related to the DLL blocklist.

Security fix:
#CVE-2023-3600: Use-after-free in workers

115.0.1:
Fixed

  * Fixed a startup crash for Windows users with Kingsoft Antivirus software
    installed (bug 1837242)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.561 2023/07/07 13:47:09 ryoon Exp $
d9 1
@


1.561
log
@firefox: Update to 115.0

Changelog:
New

  * Migrating from another browser? Now you can bring over payment methods
    you've saved in Chrome-based browsers to Firefox.

  * Hardware video decoding is now enabled for Intel GPUs on Linux.

  * The Tab Manager dropdown now features close buttons, so you can close tabs
    more quickly.

  * We've refreshed and streamlined the user interface for importing data in
    from other browsers.

  * Users without platform support for H264 video decoding can now fallback to
    Cisco's OpenH264 plugin for playback.

Fixed

  * Windows Magnifier now follows the text cursor correctly when the Firefox
    title bar is visible.

  * Windows users on low-end/USB wifi drivers and with OS geolocation disabled
    can now approve geolocation on a case by case basis without causing
    system-wide network instability.

  * Various security fixes.

Changed

  * Undo and redo are now available in Password fields.

  * On Linux, middle clicks on the new tab button will now open the xclipboard
    contents in the new tab. If the xclipboard content is a URL then that URL
    is opened, any other text is opened with your default search provider.

  * For users with a Firefox Colorways built-in theme, the theme will be
    automatically migrated to the same theme hosted on addons.mozilla.org for
    Firefox profiles that have disabled add-ons auto-updates. This will allow
    users to keep their Colorways theme when they are later removed from
    Firefox installer files.

  * Certain Firefox users may come across a message in the extensions panel
    indicating that their add-ons are not allowed on the site currently open.
    We have introduced a new back-end feature to only allow some extensions
    monitored by Mozilla to run on specific websites for various reasons,
    including security concerns.

Security fixes:
#CVE-2023-3482: Block all cookies bypass for localstorage
#CVE-2023-37201: Use-after-free in WebRTC certificate generation
#CVE-2023-37202: Potential use-after-free from compartment mismatch in
 SpiderMonkey
#CVE-2023-37203: Drag and Drop API may provide access to local system files
#CVE-2023-37204: Fullscreen notification obscured via option element
#CVE-2023-37205: URL spoofing in address bar using RTL characters
#CVE-2023-37206: Insufficient validation of symlinks in the FileSystem API
#CVE-2023-37207: Fullscreen notification obscured
#CVE-2023-37208: Lack of warning when opening Diagcab files
#CVE-2023-37209: Use-after-free in `NotifyOnHistoryReload`
#CVE-2023-37210: Full-screen mode exit prevention
#CVE-2023-37211: Memory safety bugs fixed in Firefox 115, Firefox ESR 102.13,
 and Thunderbird 102.13
#CVE-2023-37212: Memory safety bugs fixed in Firefox 115
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.560 2023/06/26 13:56:13 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
d14 1
a14 1
NODEJSKIT=		nodejs-output-113.0.2.tgz
@


1.560
log
@firefox: Update to 114.0.2

Changelog:
Fixed

    Several crash fixes.

    Web Extensions: Fixes for 114 regressions in our Native Messaging support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.559 2023/06/14 16:22:18 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		114.0
MOZ_BRANCH_MINOR=	.2
@


1.559
log
@firefox: Update to 114.0.1

* mprotect support for firefox and firefox-bin is insufficient now.

Changelog:
114.0.1

Fixed

  * Fix a startup crash (bug 1837201).

114.0

New

  * Added UI to manage the DNS over HTTPS exception list.

  * Bookmarks can now be searched from the Bookmarks menu. The Bookmarks menu
    is accessible by adding the Bookmarks menu button to the toolbar.

  * Restrict searches to your local browsing history by selecting Search
    history from the History, Library or Application menu buttons.

  * Mac users can now capture video from their cameras in all supported native
    resolutions. This enables resolutions higher than 1280x720.

  * It is now possible to reorder the extensions listed in the extensions
    panel.

  * Users on macOS, Linux, and Windows 7 can now use FIDO2 / WebAuthn
    authenticators over USB. Some advanced features, such as fully passwordless
    logins, require a PIN to be set on the authenticator.

  * Pocket Recommended content can now be seen in France, Italy, and Spain.

Fixed

  * Various security fixes.

Changed

  * DNS over HTTPS settings are now part of the Privacy & Security section of
    the Settings page and allow the user to choose from all the supported
    modes.

Enterprise

  * You can find information about policy updates and enterprise specific bug
    fixes in the Firefox for Enterprise 114 Release Notes.

Developer

  * Developer Information
  * The Copy as cURL feature, available in the Network panel, has been
    enhanced. It now supports the --compressed argument.

  * The Accessibility Inspector has been improved to accurately recognize all
    the ARIA roles like banner, main, navigation, and contentinfo, etc. This
    enhancement is particularly beneficial for web developers working with ARIA
    roles to improve web accessibility.

  * Firefox now provides support for the CSS Cascading Level 4 supports()
    syntax for @@import rules. This allows for the importation of other
    stylesheets based on support-dependency. In addition, the Inspector panel
    now accurately displays the conditions at the top of the imported rule.

    developer tools screenshot of the new @@import syntax rule

Web Platform

  * DOM: Added support for ES Modules on DedicatedWorker and SharedWorker

  * WebTransport is now enabled by default and will be going to release with
    114. As the original Explainer notes, it enables multiple use-cases that
    are hard or impossible to handle without it, especially for Gaming and live
    streaming. It covers cases that are problematic for alternative mechanisms,
    such as WebSockets.

    Built on top of HTTP3 (HTTP2 support will be coming later). The current
    implementation in Firefox is passing 505 out of 565 Web-Platform Tests.

  * CSS: The infinity and NaN constants are now supported inside the calc()
    function.

Security fixes
#CVE-2023-34414: Click-jacking certificate exceptions through rendering lag
#CVE-2023-34415: Site-isolation bypass on sites that allow open redirects to
 data: urls
#CVE-2023-34416: Memory safety bugs fixed in Firefox 114 and Firefox ESR 102.12
#CVE-2023-34417: Memory safety bugs fixed in Firefox 114
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.558 2023/06/04 09:26:35 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.558
log
@firefox: Update to 113.0.2

* Not tested under NetBSD/i386 and 9 for this commit. If you find problems,
  please report your failure to me.
* Disable WebGL for a while to avoid runtime errors under NetBSD.
* Do not pass '-j1 -j1' to cargo when MAKE_JOBS=1.
* Do not restrict cargo to unconditional -j1.
* Use ffmpeg6 instead of ffmpeg5.

Changelog:
113.0.2

Fixed

  * Fixed an issue which caused Picture-in-Picture windows to not be snappable
    on Windows 11 or on systems with the FancyZones PowerToy installed (bug
    1832331)

  * Fixed a video playback crash on some Windows systems with Intel graphics (
    bug 1831329)

  * Fixed a bug which could cause Firefox to freeze on some pages when loading
    them with the Developer Tools Web Console open (bug 1828026)

  * Fixed a bug which would cause the bookmarks and history sidebars to not
    properly react to the browser window being vertically resized (bug 1831535)

113.0.1

Fixed

  * Fixed incorrect colors for Windows users with installed monitor/display
    color profiles, particularly on wide gamut displays (bug 1832215)

  * Fixed borders being visible around fullscreen windows for some
    configurations (bug 1830721)

  * Fixed an issue which may cause users in some configurations to experience
    tearing when watching videos in fullscreen mode (bug 1830792)

113.0

New

  * Say hello to enhanced Picture-in-Picture! Rewind, check video duration, and
    effortlessly switch to full-screen mode on the web's most popular video
    websites.

  * Firefox's address bar is already a great place to search for what you're
    looking for. Now you'll always be able to see your web search terms and
    refine them while viewing your search's results - no additional scrolling
    needed! Also, a new result menu has been added making it easier to remove
    history results and dismiss sponsored Firefox Suggest entries.
    Image demonstrating search terms persisting in the address bar after
    hitting Enter for easier editing

  * Private windows now protect users even better by blocking third-party
    cookies and storage of content trackers.

  * Passwords automatically generated by Firefox now include special
    characters, giving users more secure passwords by default.

  * Firefox 113 introduces a redesigned accessibility engine which
    significantly improves the speed, responsiveness, and stability of Firefox
    when used with:

      + Screen readers, as well as certain other accessibility software;
      + East Asian input methods;
      + Enterprise single sign-on software; and
      + Other applications which use accessibility frameworks to access
        information.
  * Importing bookmarks from Safari or a Chrome-based browser? The favicons for
    those bookmarks will now also be imported by default to make them easier to
    identify.

  * Firefox 113 now supports AV1 Image Format files containing animations
    (AVIS), improving support for AVIF images across the web.

  * The Windows GPU sandbox first shipped in the Firefox 110 release has been
    tightened to enhance the security benefits it provides.

  * A 13-year-old feature request was fulfilled and Firefox now supports files
    being drag-and-dropped directly from Microsoft Outlook. A special thanks to
    volunteer contributor Marco Spiess for helping to get this across the
    finish line!

  * Users on macOS can now access the Services sub-menu directly from Firefox
    context menus.

  * On Windows, the elastic overscroll effect has been enabled by default. When
    two-finger scrolling on the touchpad or scrolling on the touchscreen, you
    will now see a bouncing animation when scrolling past the edge of a scroll
    container.

  * Firefox is now available in the Tajik (tg) language.

Fixed

  * Various security fixes.

Changed

  * The long-deprecated mozRTCPeerConnection, mozRTCIceCandidate, and
    mozRTCSessionDescription WebRTC interfaces have been removed. Sites should
    utilize the non-prefixed versions instead.

Security fixes:
#CVE-2023-32205: Browser prompts could have been obscured by popups
#CVE-2023-32206: Crash in RLBox Expat driver
#CVE-2023-32207: Potential permissions request bypass via clickjacking
#CVE-2023-32208: Leak of script base URL in service workers via import()
#CVE-2023-32209: Persistent DoS via favicon image
#CVE-2023-32210: Incorrect principal object ordering
#CVE-2023-32211: Content process crash due to invalid wasm code
#CVE-2023-32212: Potential spoof due to obscured address bar
#CVE-2023-32213: Potential memory corruption in FileReader::DoReadData()
#MFSA-TMP-2023-0002: Race condition in dav1d decoding
#CVE-2023-32214: Potential DoS via exposed protocol handlers
#CVE-2023-32215: Memory safety bugs fixed in Firefox 113 and Firefox ESR 102.11
#CVE-2023-32216: Memory safety bugs fixed in Firefox 113
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.557 2023/06/02 18:47:20 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		113.0
MOZ_BRANCH_MINOR=	.2
d72 3
@


1.557
log
@firefox: switch to ffmpeg6

Still compiles, still doesn't link against ffmpeg, but MOZ_FFMPEG is
defined to 1.

Bump PKGREVISION.

XXX: Update comment about hunspell: it's now perhaps new enough to
be used from pkgsrc instead of using the provided copy.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.556 2023/05/30 13:26:45 abs Exp $
d4 2
a5 2
MOZ_BRANCH=		112.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	5
d14 1
a14 1
NODEJSKIT=		nodejs-output-111.0.tgz
a47 2
UNLIMIT_RESOURCES+=	datasize virtualsize

@


1.556
log
@Fix (harmless) error in firefox.sh workaround

For the workaround case $PREFIX/bin/firefox would have an extra
/usr/pkg/lib/firefox/firefox "$@@" added after the
exec /usr/pkg/lib/firefox/firefox "$@@"
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.555 2023/05/30 08:37:37 abs Exp $
d9 1
a9 1
PKGREVISION=	4
@


1.555
log
@Add temporary workaround for PR#57445 for native X11 NetBSD

Calling "export LD_PRELOAD=/usr/X11R7/lib/libEGL.so" before starting firefox
avoids the crash on startup in many cases

To be removed once PR#57445 is resolved (or restricted to non fixed installs)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.554 2023/05/06 19:09:50 ryoon Exp $
a172 1
.endif
d176 1
@


1.554
log
@*: Recursive revbump from audio/libopus 1.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.553 2023/04/28 18:56:22 maya Exp $
d9 1
a9 1
PKGREVISION=	3
d169 3
d173 1
@


1.553
log
@firefox: fix webauthn support on netbsd with patch committed upstream

PKGREVISION++
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.552 2023/04/19 08:11:46 adam Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.552
log
@revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.551 2023/04/18 14:00:11 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.551
log
@firefox: Update to 112.0.1

Changelog:
112.0.1
Fixed

  * Fixed a bug where cookie dates appear to be set in the far future after
    updating Firefox. This may have caused cookies to be unintentionally
    purged. (bug 1827669).

112.0
New

  * Right-clicking on password fields now shows an option to reveal the
    password.

  * Ubuntu Linux users can now import their browser data from the Chromium Snap
    package. Currently, this will only work if Firefox is not also installed as
    a Snap package, but work is underway to address this!

  * Do you use the tab list panel in the tab bar? If so, you can now close tabs
    by middle-clicking items in that list.

  * You've always been able to un-close a tab by using (Cmd/Ctrl)-Shift-T. Now,
    that same shortcut will restore the previous session if there are no more
    closed tabs from the same session to re-open.

  * For all ETP Strict users, we extended the list of known tracking parameters
    that are removed from URLs to further protect our users from cross-site
    tracking.

  * Enables overlay of software-decoded video on Intel GPUs in Windows.
    Improves video down scaling quality and reduces GPU usage.

  * Private windows and ETP set to strict will now include email tracking
    protection. This will make it harder for email trackers to learn the
    browsing habits of Firefox users. You can check the Tracking Content in the
    sub-panel on the shield icon panel.

Fixed

  * Various security fixes.

Changed

  * The deprecated U2F Javascript API is now disabled by default. The U2F
    protocol remains usable through the WebAuthn API. The U2F API can be
    re-enabled using the security.webauth.u2f preference.

Security fixes:
#CVE-2023-29531: Out-of-bound memory access in WebGL on macOS
#CVE-2023-29532: Mozilla Maintenance Service Write-lock bypass
#CVE-2023-29533: Fullscreen notification obscured
#CVE-2023-29534: Fullscreen notification could have been obscured on Firefox
 for Android
#CVE-2023-1999: Double-free in libwebp
#CVE-2023-29535: Potential Memory Corruption following Garbage Collector
 compaction
#CVE-2023-29536: Invalid free from JavaScript code
#CVE-2023-29537: Data Races in font initialization code
#CVE-2023-29538: Directory information could have been leaked to WebExtensions
#CVE-2023-29539: Content-Disposition filename truncation leads to Reflected
 File Download
#CVE-2023-29540: Iframe sandbox bypass using redirects and sourceMappingUrls
#CVE-2023-29541: Files with malicious extensions could have been downloaded
 unsafely on Linux
#CVE-2023-29542: Bypass of file download extension restrictions
#CVE-2023-29543: Use-after-free in debugging APIs
#CVE-2023-29544: Memory Corruption in garbage collector
#CVE-2023-29545: Windows Save As dialog resolved environment variables
#CVE-2023-29546: Screen recording in Private Browsing included address bar on
 Android
#CVE-2023-29547: Secure document cookie could be spoofed with insecure cookie
#CVE-2023-29548: Incorrect optimization result on ARM64
#CVE-2023-29549: Javascript's bind function may have failed
#CVE-2023-29550: Memory safety bugs fixed in Firefox 112 and Firefox ESR 102.10
#CVE-2023-29551: Memory safety bugs fixed in Firefox 112
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.550 2023/04/05 14:22:35 ryoon Exp $
d9 1
@


1.550
log
@firefox: Update to 111.0.1

* Enable eventfd(2) for NetBSD 10 or later.
* Fix LICENSE in official Firefox branding case.

Changelog:
111.0.1
Fixed

  * Fixed a crash on macOS while pinch-zooming under some circumstances (bug
    1658986).

  * Fixed a bug causing Firefox to freeze on startup for some Windows users (
    bug 1823159).

111.0
New

  * Windows native notifications are now enabled.

  * Firefox Relay users can now opt-in to create Relay email masks directly
    from the Firefox credential manager. You must be signed in with your
    Firefox Account.

  * We've added two new locales: Silhe Friulian (fur) and Sardinian (sc).

Fixed

  * Various security fixes.

Security fixes
#CVE-2023-28159: Fullscreen Notification could have been hidden by download
 popups on Android
#CVE-2023-25748: Fullscreen Notification could have been hidden by window
 prompts on Android
#CVE-2023-25749: Firefox for Android may have opened third-party apps without a
 prompt
#CVE-2023-25750: Potential ServiceWorker cache leak during private browsing
 mode
#CVE-2023-25751: Incorrect code generation during JIT compilation
#CVE-2023-28160: Redirect to Web Extension files may have leaked local path
#CVE-2023-28164: URL being dragged from a removed cross-origin iframe into the
 same tab triggered navigation
#CVE-2023-28161: One-time permissions granted to a local file were extended to
 other local files loaded in the same tab
#CVE-2023-28162: Invalid downcast in Worklets
#CVE-2023-25752: Potential out-of-bounds when accessing throttled streams
#CVE-2023-28163: Windows Save As dialog resolved environment variables
#CVE-2023-28176: Memory safety bugs fixed in Firefox 111 and Firefox ESR 102.9
#CVE-2023-28177: Memory safety bugs fixed in Firefox 111
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.549 2023/03/06 11:47:26 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=		111.0
@


1.549
log
@firefox: Update to 110.0.1

Changelog:
Fixed

  * Fixed clearing recent cookies clears all cookies (bug 1816279).

  * Fixed a bug causing the context menu to sometimes display on the background
    of other Firefox UI elements instead of the foreground on macOS (bug
    1763990).

  * Fixed Manage bookmarks link on empty bookmarks toolbar not responding to
    clicks on Windows (bug 1812636).

  * Fixed WebGL crashes on Linux when ran inside a VMWare virtual machine (bug
    1807942).

  * Fixed a bug with CSP serialization causing bugs with the MitID Digital ID
    in Denmark (Bug 1819096).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.548 2023/02/15 20:38:13 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=		110.0
d14 1
a14 1
NODEJSKIT=		nodejs-output-95.0.tgz
@


1.548
log
@firefox: Update to 110.0

Changelog:
110.0
New

  * It's now possible to import bookmarks, history and passwords not only from
    Edge, Chrome or Safari but also from Opera, Opera GX, and Vivaldi for all
    the folks who want to move over to Firefox instead!

  * GPU sandboxing has been enabled on Windows.

    Note: A bug in the popular X-Mouse Button Control (XMBC) tool may cause
    mouse wheel scrolling to stop working. The author(s) are working on an
    update. Meanwhile, scrolling can be restored by reconfiguring XMBC: either
    disable the Make scroll wheel scroll window under cursor option in the
    global settings, or enable the Disable scroll window under cursor option if
    using a custom profile for Firefox.

  * On Windows, third-party modules can now be blocked from injecting
    themselves into Firefox, which can be helpful if they are causing crashes
    or other undesirable behavior.

  * Date, time, and datetime-local input fields can now be cleared with
    Cmd+Backspace and Cmd+Delete shortcut on macOS and Ctrl+Backspace and
    Ctrl+Delete on Windows and Linux.

  * GPU-accelerated Canvas2D is enabled by default on macOS and Linux.

  * WebGL performance improvement on Windows, MacOS and Linux.

  * Enables overlay of hardware-decoded video with non-Intel GPUs on Windows 10
    /11, improving video playback performance and video scaling quality.

Fixed

  * Various security fixes.

Changed

  * Colorways are no longer available in Firefox, at least not in the same way.
    You can still access your saved and active Colorways by selecting Add-ons
    and themes from the Firefox menu. Additionally, you can now install
    Colorways from all of the previous collections by visiting Colorways by
    Firefox on the Mozilla Add-ons website.

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. You can find more information in the Firefox for
    Enterprise 110 Release Notes.

Web Platform

  * Firefox now supports CSS named pages, allowing web pages to perform
    per-page layout and add page-breaks in a declarative manner when printing.

  * Firefox now supports CSS size container queries, see the MDN page for
    documentation on this feature.

Security fixes:
#CVE-2023-25728: Content security policy leak in violation reports using
#CVE-2023-25730: Screen hijack via browser fullscreen mode
#CVE-2023-25743: Fullscreen notification not shown in Firefox Focus
#CVE-2023-0767: Arbitrary memory write via PKCS 12 in NSS
#CVE-2023-25735: Potential use-after-free from compartment mismatch in
 SpiderMonkey
#CVE-2023-25737: Invalid downcast in SVGUtils::SetupStrokeGeometry
#CVE-2023-25738: Printing on Windows could potentially crash Firefox with some
 device drivers
#CVE-2023-25739: Use-after-free in
 mozilla::dom::ScriptLoadContext::~ScriptLoadContext
#CVE-2023-25729: Extensions could have opened external schemes without user
 knowledge
#CVE-2023-25732: Out of bounds memory write from EncodeInputStream
#CVE-2023-25734: Opening local .url files could cause unexpected network loads
#CVE-2023-25740: Opening local .scf files could cause unexpected network loads
#CVE-2023-25731: Prototype pollution when rendering URLPreview
#CVE-2023-25733: Possible null pointer dereference in TaskbarPreviewCallback
#CVE-2023-25736: Invalid downcast in GetTableSelectionMode
#CVE-2023-25741: Same-origin policy leak via image drag and drop
#CVE-2023-25742: Web Crypto ImportKey crashes tab
#CVE-2023-25744: Memory safety bugs fixed in Firefox 110 and Firefox ESR 102.8
#CVE-2023-25745: Memory safety bugs fixed in Firefox 110
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.547 2023/02/04 17:14:33 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.547
log
@firefox: Update to 109.0.1

Changelog:
Fixed

  * Reverted changes to Windows font smoothing which caused poor rendering on
    some configurations (bug 1803154)

  * Fixed jank when loading pages containing a large number of emoji characters
    (bug 1809081)

  * Fixed an issue causing authentication prompts to not appear when loading
    pages in some enterprise environments (bug 1809151)

  * Fixed inconsistent sizing of event listener checkboxes inside the Inspector
    developer tool (bug 1811760)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.546 2023/01/29 21:18:03 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		109.0
MOZ_BRANCH_MINOR=	.1
@


1.546
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.545 2023/01/21 01:14:07 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.545
log
@firefox: Update to 109.0

Changelog:
109.0

New
  * Manifest Version 3 (MV3) extension support is now enabled by default (MV2
    remains enabled/supported). This major update also ushers an exciting user
    interface change in the form of the new extensions button.

  * The Arbitrary Code Guard exploit protection has been enabled in the media
    playback utility processes, improving security for Windows users.

  * The native HTML date picker for date and datetime inputs can now be used
    with a keyboard alone, improving its accessibility for screen reader users.
    Users with limited mobility can also now use common keyboard shortcuts to
    navigate the calendar grid and month selection spinners.

  * Firefox builds in the Spanish from Spain (es-ES) and Spanish from Argentina
    (es-AR) locales now come with a built-in dictionary for the Firefox
    spellchecker.

Fixed
  * Various security fixes.

Changed
  * Effective on January 16, Colorways will no longer be in Firefox. Users will
    still be able to access saved and active Colorways from the Add-ons and
    themes menu option.

  * On macOS, Ctrl or Cmd + trackpad or mouse wheel now scrolls the page
    instead of zooming. This avoids accidental zooming and matches the behavior
    of other web browsers on macOS.

  * The Recently Closed section of Firefox View now equips users with the
    ability to manually close/remove url links from the list.

  * The empty state messages and graphic components surfaced in Firefox View
    for the Tab Pickup and Recently Closed sections have been updated for an
    improved user experience.

Developer
  * The ability to automatically break when code on the page hits an events
    handler has been available since Firefox 69. Firefox 109 now adds new
    support for the scrollend event. To use this new event breakpoint, open the
    JS debugger and find and expand the Event Listener Breakpoints section in
    the right hand column (learn more).

Web Platform
  * The scrollend event is now enabled by default. The event is fired when a
    scroll has completed.

  * Firefox now permanently partitions Storage in third-party contexts
    independent of Storage Access to align with other browsers and provide
    better Web compatibility.

Security fixes:
#CVE-2023-23597: Logic bug in process allocation allowed to read arbitrary
 files
#CVE-2023-23598: Arbitrary file read from GTK drag and drop on Linux
#CVE-2023-23599: Malicious command could be hidden in devtools output on
 Windows
#CVE-2023-23600: Notification permissions persisted between Normal and Private
 Browsing on Android
#CVE-2023-23601: URL being dragged from cross-origin iframe into same tab
 triggers navigation
#CVE-2023-23602: Content Security Policy wasn't being correctly applied to
 WebSockets in WebWorkers
#CVE-2023-23603: Calls to <code>console.log</code> allowed bypasing Content
 Security Policy via format directive
#CVE-2023-23604: Creation of duplicate <code>SystemPrincipal</code> from less
 secure contexts
#CVE-2023-23605: Memory safety bugs fixed in Firefox 109 and Firefox ESR 102.7
#CVE-2023-23606: Memory safety bugs fixed in Firefox 109
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.544 2023/01/07 23:36:39 ryoon Exp $
d9 1
@


1.544
log
@firefox: Update to 108.0.1

* Use devel/py-curses during build to avoid errors from Python 3.10.
* uniffi-js defines amd64 specific symbols. I have added a hack for i386.
  If you build www/firefox under NetBSD/aarch64, you will get 'undefined
  reference' error during linking libxul.so. Please send your error messages
  to me. I will try to fix link breakage.
* Disable Web MIDI explicitly, it causes runtime segfault under NetBSD.

Changelog:
108.0.1
Fixed
  * Fixes a crash for some users on Mac OS X 10.12-10.14 during video playback
    (bug 1806391).
  * Fixes a crash that might occur when managing browser history (bug 1806408).

Changed
  * The "Tabs sharing devices" menu item for WebRTC is now located in the tools
    menu on macOS only (bug 1807697).


108.0.1
Fixed
  * Fixes the default search engine being reset on upgrade for profiles which
    were previously copied from a different location.

108.0
New
  * Import maps, which allow web pages to control the behavior of JavaScript
    imports, are now enabled by default.

  * Processes used for background tabs now use efficiency mode on Windows 11 to
    limit resource use.

  * The shift+esc keyboard shortcut now opens the Process Manager, offering a
    way to quickly identify processes that are using too many resources.

  * Improved frame scheduling when under load; this substantially improves
    Firefox's MotionMark scores.


Fixed
  * Firefox now supports properly color correcting images tagged with ICCv4
    profiles.

  * Support for non-English characters when saving and printing PDF forms.

  * The bookmarks toolbar's default "Only show on New Tab" state works
    correctly for blank new tabs. As before, you can change the bookmark
    toolbar's behavior using the toolbar context menu.

  * Various security fixes.

Changed
  * Firefox now supports the WebMIDI API and a new experimental mechanism for
    controlling access to dangerous capabilities.

Security fixes:
#CVE-2022-46871: libusrsctp library out of date
#CVE-2022-46872: Arbitrary file read from a compromised content process
#CVE-2022-46873: Firefox did not implement the CSP directive unsafe-hashes
#CVE-2022-46874: Drag and Dropped Filenames could have been truncated to
 malicious extensions
#CVE-2022-46875: Download Protections were bypassed by .atloc and .ftploc files
 on Mac OS
#CVE-2022-46877: Fullscreen notification bypass
#CVE-2022-46878: Memory safety bugs fixed in Firefox 108 and Firefox ESR 102.6
#CVE-2022-46879: Memory safety bugs fixed in Firefox 108
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.543 2023/01/03 17:38:23 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		108.0
MOZ_BRANCH_MINOR=	.2
a108 9
.if ${MACHINE_ARCH} == "i386"
SUBST_CLASSES+=		bindgen
SUBST_STAGE.bindgen=	pre-configure
SUBST_MESSAGE.bindgen=	Adjust funcation names for i386 architecture
SUBST_FILES.bindgen+=	toolkit/components/uniffi-js/UniFFIGeneratedScaffolding.cpp
SUBST_FILES.bindgen+=	toolkit/components/uniffi-bindgen-gecko-js/components/generated/RustTabs.jsm
SUBST_SED.bindgen=	-e 's,tabs_4d51_,tabs_1c79_,g'
.endif

@


1.543
log
@*: recursive bump for tiff shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.542 2022/12/11 13:49:09 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		107.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
d11 1
d109 9
@


1.542
log
@firefox: Update to 107.0.1

107.0.1:
Fixed

  * Fixed an issue with accessing some sites reliably in Private Browsing mode
    or Strict ETP due to anti-adblockers (bug 1717806).

  * Fixed an issue where Color Management was not available for some users (bug
    1799391).

  * Fixed an issue with text overlapping in the Settings Menu for some locales
    (bug 1800379).

  * Fixed an incompatibility with the new Windows 11 22H2 Suggested Actions
    feature resulting in hangs when copying phone number links (bug 1798098).

  * Fixed an issue where the DevTools UI is not accessible when an alert dialog
    is displayed (bug 1801840).

107.0:
New

  * Improved the performance of the instance when Microsoft's IME and Defender
    retrieve the URL of a focused document in Windows 11 version 22H2.

  * Power profiling -- visualizing performance data recorded from web browsers
    -- is now also supported on Linux and Mac with Intel CPUs, in addition to
    Windows 11 and Apple Silicon.

Fixed

  * Various security fixes.

Security fixes:
#CVE-2022-45403: Service Workers might have learned size of cross-origin media
 files
#CVE-2022-45404: Fullscreen notification bypass
#CVE-2022-45405: Use-after-free in InputStream implementation
#CVE-2022-45406: Use-after-free of a JavaScript Realm
#CVE-2022-45407: Loading fonts on workers was not thread-safe
#CVE-2022-45408: Fullscreen notification bypass via windowName
#CVE-2022-45409: Use-after-free in Garbage Collection
#CVE-2022-45410: ServiceWorker-intercepted requests bypassed SameSite cookie
 policy
#CVE-2022-45411: Cross-Site Tracing was possible via non-standard override
 headers
#CVE-2022-45412: Symlinks may resolve to partially uninitialized buffers
#CVE-2022-45413: SameSite=Strict cookies could have been sent cross-site via
 intent URLs
#CVE-2022-40674: Use-after-free vulnerability in expat
#CVE-2022-45415: Downloaded file may have been saved with malicious extension
#CVE-2022-45416: Keystroke Side-Channel Leakage
#CVE-2022-45417: Service Workers in Private Browsing Mode may have been written
 to disk
#CVE-2022-45418: Custom mouse cursor could have been drawn over browser UI
#CVE-2022-45419: Deleting a security exception did not take effect immediately
#CVE-2022-45420: Iframe contents could be rendered outside the iframe
#CVE-2022-45421: Memory safety bugs fixed in Firefox 107 and Firefox ESR 102.5

106.0.5:
Fixed

  * Addresses a crash experienced by users with Intel Gemini Lake CPUs.

106.0.4:
Fixed

  * Fixed an issue with DRM Video playback (bug 1797292).

  * Fixed broken layout of datetime input when switching types (bug 1797139).

  * Fixes Firefox hanging when there is a Direct3D device reset (bug 1792115).

106.0.3:
Fixed

  * Fix a startup crash for some users on Windows (bug 1797464).

  * Fixed an incompatibility with the new Windows 11 22H2 Suggested Actions
    feature resulting in hangs when copying text on a web page (bug 1774285).

106.0.2:
Fixed

  * Fix missing content on some PDF forms (bug 1794351).

  * Fix column width for the Notification sub-panel in Settings (bug 1793558).

  * Fix a browser freeze with accessibility enabled on some sites such as the
    Proxmox Web UI (bug 1793748).

  * Fix page reloading not working with Firefox View and not refreshing synced
    data (bug 1792680 and bug 1794474).

  * Fix browser not opening if installed from the Windows Store (Bug 1796391).

106.0.1:
Fixed

  * Addresses a crash experienced by users with AMD Zen 1 CPUs. (bug 1796126)

106.0:
New

  * It is now possible to edit PDFs: including writing text, drawing, and
    adding signatures.

  * Setting Firefox as your default browser now also makes it the default PDF
    application on Windows systems.

  * You can now pin private windows to your Windows taskbar on Window 10 and
    Windows 11 for simpler access. Also, private windows have been redesigned
    to increase the feeling of privacy.

  * Swipe-to-navigate (two fingers on a touchpad swiped left or right to
    perform history back or forward) now works for Linux users on Wayland.

  * Text Recognition in images allows users on macOS 10.15 and higher to
    extract text from the selected image (such as a meme or screenshot).

    Extracted text is copied to the clipboard in order to share, store, or
    search -- without needing to manually retype everything.

      + This feature is compatible with "VoiceOver," the built-in macOS
        screen reader.
      + For more information, check out our SUMO article.

  * "Firefox View" helps you get back to content you previously discovered. A
    pinned tab allows you to find and open recently closed tabs on your current
    device, access tabs from other devices (via our "Tab Pickup" feature),
    and change the look of the browser (with Colorways).

      + For more information, read our SUMO article.

  * With the launch of the "Independent Voices" collection, Firefox is
    introducing 18 new "Colorways." You can now access a "Colorways" modal
    experience via "Firefox View"; each new color is accompanied with a
    bespoke graphic and a text description that speaks to its deeper meaning.
    The collection will be available through Jan 16.

      + For more information, check out our SUMO article.

Fixed

  * Various security fixes.

Security fixes:
#CVE-2022-42927: Same-origin policy violation could have leaked cross-origin
 URLs
#CVE-2022-42928: Memory Corruption in JS Engine
#CVE-2022-42929: Denial of Service via window.print
#CVE-2022-42930: Race condition in DOM Workers
#CVE-2022-42931: Username saved to a plaintext file on disk
#CVE-2022-42932: Memory safety bugs fixed in Firefox 106 and Firefox ESR 102.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.541 2022/11/23 16:21:19 adam Exp $
d9 1
@


1.541
log
@massive revision bump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.540 2022/10/08 21:18:55 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		105.0
MOZ_BRANCH_MINOR=	.3
a8 1
PKGREVISION=	1
d61 2
d109 3
a111 2
	cd ${WRKSRC} && autoconf
	cd ${WRKSRC}/js/src && autoconf
@


1.540
log
@firefox: Update to 105.0.3

* Add --enable-new-pass-manager.
* Disable sysutils/dbus dependency for non-Linux platforms by default.

Changelog:
105.0.3:
Fixed
  * Mitigated frequent crashes for Windows users with Avast or AVG Antivirus
    software installed (bug 1794064)

105.0.2:
Fixed
  * Fixed poor contrast on various menu items with certain themes on Linux
    systems (bug 1792063)

  * Fixed the scrollbar appearing on the wrong side of select elements in
    right-to-left locales (bug 1791219)

  * Fixed a possible deadlock when loading some sites in Troubleshoot Mode (bug
    1786259)

  * Fixed a bug causing some dynamic appearance changes to not appear when
    expected (bug 1786521)

  * Fixed a bug causing theme styling to not be properly applied to sidebars
    for some add-ons in Private Browsing Mode (bug 1787543)

105.0.1:
Fixed
  * Reverted focus behavior for new windows back to the content area
    instead of the address bar (bug 1784692)

105.0:
New
  * Added an option to print only the current page from the print preview
    dialog.

  * Firefox now supports partitioned service workers in third-party contexts.
    You can register service workers in a third-party iframe and it will be
    partitioned under the top-level domain.

  * Swipe to navigate (two fingers on a touchpad swiped left or right to
    perform history back or forward) on Windows is now enabled.

  * Firefox is now compliant with the User Timing L3 specification, which adds
    additional optional arguments to the performance.mark and
    performance.measure methods to provide custom start times, end times,
    duration, and attached details.

  * Searching in large lists for individual items is now 2x faster. This
    performance enhancement replaces array.includes and array.indexOf with an
    optimized SIMD version.

Fixed
  * Stability on Windows is significantly improved as Firefox handles
    low-memory situations much better.

  * Touchpad scrolling on macOS was made more accessible by reducing unintended
    diagonal scrolling opposite of the intended scroll axis.

  * Firefox is less likely to run out of memory on Linux and performs more
    efficiently for the rest of the system when memory runs low.

  * Various security fixes.

Web Platform
  * Support for the Offscreen Canvas DOM API with full context and font
    support. The OffscreenCanvas API provides a canvas that can be rendered
    off-screen in both Window and Web Worker contexts.

Security fixes:
#CVE-2022-40959: Bypassing FeaturePolicy restrictions on transient pages
#CVE-2022-40960: Data-race when parsing non-UTF-8 URLs in threads
#CVE-2022-40958: Bypassing Secure Context restriction for cookies with __Host
 and __Secure prefix
#CVE-2022-40961: Stack-buffer overflow when initializing Graphics
#CVE-2022-40956: Content-Security-Policy base-uri bypass
#CVE-2022-40957: Incoherent instruction cache when building WASM on ARM64
#CVE-2022-40962: Memory safety bugs fixed in Firefox 105 and Firefox ESR 102.3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.539 2022/09/27 20:58:28 wiz Exp $
d9 1
@


1.539
log
@*: recursive bump for ffmpeg4 switch to x264
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.538 2022/09/11 12:52:09 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		104.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	2
@


1.538
log
@*: bump PKGREVISION for flac shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.537 2022/09/08 19:54:16 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.537
log
@firefox: Update to 104.0.2

Changelog:
Fixed

  * Fixed a bug making it impossible to use touch or a stylus to drag the
    scrollbar on pages (bug 1787361).

  * Fixed an issue causing some users to crash in out-of-memory conditions (bug
    1774155).

  * Fixed an issue that would sometimes affect video & audio playback when
    loaded via a cross-origin iframe src attribute (bug 1781759).

  * Fixed an issue that would sometimes affect video & audio playback when
    served with Content-Security-Policy: sandbox (bug 1781063).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.536 2022/09/02 15:33:19 ryoon Exp $
d9 1
@


1.536
log
@firefox: Update to 104.0.1

Changelog:
104.0.1
Fixed
  * Addresses an issue with Youtube video playback that was affecting some
    users.

104.0
New
  * Subtitles are now available for Disney+ in Picture-in-Picture.

  * Firefox now supports both the scroll-snap-stop property as well as
    re-snapping. You can use the scroll-snap-stop property's always and normal
    values to specify whether or not to pass the snap points, even when
    scrolling fast. Re-snapping tries to keep the last snap position after any
    content/layout changes.

  * The Firefox profiler can analyze power usage of a website (Apple M1 and
    Windows 11 only).

  * The Firefox UI itself will now be throttled for performance and battery
    usage when minimized or occluded, in the same way background tabs are.

Fixed

  * Highlight color is preserved correctly after typing Enter in the mail
    composer of Yahoo Mail and Outlook.

  * After bypassing the https only error page navigating back would take you to
    the error page that was previously dismissed. Back now takes you to the
    previous site that was visited.

  * Paste unformatted shortcut (shift+ctrl/cmd+v) now works in plain text
    contexts, such as input and text area.

  * Various security fixes.

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. You can find more information in the Firefox for
    Enterprise 104 Release Notes.

Security fixes:
#CVE-2022-38472: Address bar spoofing via XSLT error handling
#CVE-2022-38473: Cross-origin XSLT Documents would have inherited the parent's
 permissions
#CVE-2022-38474: Recording notification not shown when microphone was recording
 on Android
#CVE-2022-38475: Attacker could write a value to a zero-length array
#CVE-2022-38477: Memory safety bugs fixed in Firefox 104 and Firefox ESR 102.2
#CVE-2022-38478: Memory safety bugs fixed in Firefox 104, Firefox ESR 102.2,
 and Firefox ESR 91.13
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.535 2022/08/13 12:57:43 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.535
log
@forefox: Reset PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.534 2022/08/13 12:56:39 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		103.0
MOZ_BRANCH_MINOR=	.2
@


1.534
log
@firefox: Update to 103.0.2

CHangelog:
Fixed

  * Fixed menu shortcuts for users of the JAWS screen reader.

  * Fixed an occasional non-overridable certificate error when accessing device
    configuration pages.

  * Fixed an issue with Picture-in-Picture displaying in fullscreen on macOS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.533 2022/08/11 05:09:22 gutteridge Exp $
a8 1
PKGREVISION=	1
@


1.533
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.532 2022/08/06 20:47:51 nia Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.532
log
@firefox: Instead of including an autogenerated patch for libwebrtc,
do the automagic inside pre-patch. Also handle aarch64.

Require SSE2. It's probably not reasonable to patch -msse2 in everywhere,
and upstream has required SSE2 on x86 for years.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.531 2022/08/03 17:09:26 ryoon Exp $
d9 1
@


1.531
log
@firefox: Updatet to 103.0.1

Changelog:
103.0.1:
New
  * Enabled hardware acceleration on newer AMD cards.

Fixed
  * Fixed a crash on Firefox shutdown caused by a bug in the audio manager.


103.0:
New
  * Improved responsiveness on macOS during periods of high CPU load by
    switching to a modern lock API.

  * Do you always forget something? Required fields are now highlighted in PDF
    forms.

  * Improved performance on high-refresh rate monitors (120Hz+).

  * Enjoying Picture-in-Picture subtitles feature? It just got better: you can
    now change subtitles font size directly from the PiP window. Additionally,
    PiP subtitles are now available at Funimation, Dailymotion, Tubi, Hotstar,
    and SonyLIV.

  * Buttons in the Tabs toolbar can now be reached with Tab, Shift+Tab, and
    Arrow keys. View this article for additional details.

  * Windows' "Make text bigger" accessibility setting now affects all the UI
    and content pages, rather than only applying to system font sizes.

  * Rejoice! You can now conveniently access Firefox, which will now be pinned
    to the Windows taskbar during installation on Windows 10 and 11. (This will
    also allow for Firefox to be launched quicker after installing.)

Fixed
  * Non-breaking spaces are now preserved --- preventing automatic line
    breaks --- when copying text from a form control.

  * Fixed WebGL performance issues on NVIDIA binary drivers via DMA-Buf on
    Linux.

  * Fixed an issue in which Firefox startup could be significantly slowed down
    by the processing of Web content local storage. This had the greatest
    impact on users with platter hard drives and significant local storage.

  * Various security fixes.

Changed
  * Removed a configuration option to allow SHA-1 signatures in certificates:
    SHA-1 signatures in certificates --- long since determined to no longer be
    secure enough --- are now not supported.

Security fixes:
#CVE-2022-36319: Mouse Position spoofing with CSS transforms
#CVE-2022-36318: Directory indexes for bundled resources reflected URL
 parameters
#CVE-2022-36314: Opening local <code>.lnk</code> files could cause unexpected
 network loads
#CVE-2022-36315: Preload Cache Bypasses Subresource Integrity
#CVE-2022-36316: Performance API leaked whether a cross-site resource is
 redirecting
#CVE-2022-2505: Memory safety bugs fixed in Firefox 103 and 102.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.530 2022/07/25 01:01:54 tnn Exp $
d148 6
@


1.530
log
@*: revbump for ffmpeg5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.529 2022/07/20 21:22:35 nia Exp $
d4 1
a4 1
MOZ_BRANCH=		102.0
a8 1
PKGREVISION=	3
@


1.529
log
@firefox: Restore PaX MPROTECT support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.528 2022/07/17 08:08:56 wiz Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.528
log
@firefox: remove unused gtk2 dependency

Clean up some pkglint while here.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.527 2022/07/09 02:22:25 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
a71 5
# For RLBox WASM sandbox. Sync condition with mozilla-common.mk
.if ${MACHINE_ARCH} == "x86_64" || ${MACHINE_ARCH} == "i386"
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/firefox
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/firefox-bin
.endif
@


1.527
log
@firefox: Update to 102.0.1

Changelog:
Fixed

  * Fixed bookmark shortcut creation by dragging to Windows File Explorer and
    dropping partially broken (bug 1774683)

  * Fixed bookmarks sidebar flashing white when opened in dark mode (bug
    1776157)

  * Fixed multilingual spell checking not working with content in both English
    and a non-Latin alphabet (bug 1773802)

  * Developer tools: Fixed an issue where the console output keep getting
    scrolled to the bottom when the last visible message is an evaluation
    result (bug 1776262)

  * Fixed Delete cookies and site data when Firefox is closed checkbox getting
    disabled on startup (bug 1777419)

  * Various stability fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.526 2022/07/04 14:34:07 ryoon Exp $
d9 1
d14 2
a15 2
NODEJSKIT=	nodejs-output-95.0.tgz
DISTFILES=	${DEFAULT_DISTFILES} ${NODEJSKIT}
@


1.526
log
@firefox: Update to 102.0

Changelog:
New

  * Tired of too many windows crowding your screen? You can now disable
    automatic opening of the download panel every time a new download starts.
    Read more.

  * Firefox now mitigates query parameter tracking when navigating sites in ETP
    strict mode.

Fixed

  * When using a screen reader on Windows, pressing enter to activate an
    element no longer fails or clicks the wrong element and/or another
    application window. For those blind or with very limited vision, this
    technology reads out loud what is on the screen, and users can adapt them
    to their needs (now, on our platform, without errors).

  * Various security fixes.

Changed

  * Improved security by moving audio decoding into a separate process with
    stricter sandboxing, thus improving process isolation.

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. You can find more information in the Firefox for
    Enterprise 102 Release Notes.

  * Firefox 102 is the new Extended Support Release (ESR). Firefox 91 ESR goes
    out of support on September 20, 2022. (See the 102 ESR release notes for
    more information)

Developer

  * Developer Information
  * You can now filter style sheets in the Style Editor tab of our developer
    tools

Web Platform

  * TransformStream and ReadableStream.pipeThrough have landed, allowing you to
    pipe from a ReadableStream to a WritableStream, executing a transformation
    on each chunk.

  * ReadableStream, TransformStream, and WritableStream are all transferable
    now.

  * Firefox now supports Content-Security-Policy (CSP) integration with
    WebAssembly. A document with a CSP that restricts scripts will no longer
    execute WebAssembly unless the policy uses 'unsafe-eval' or the new
    'wasm-unsafe-eval' keyword.

Security fixes:
#CVE-2022-34479: A popup window could be resized in a way to overlay the
 address bar with web content
#CVE-2022-34470: Use-after-free in nsSHistory
#CVE-2022-34468: CSP sandbox header without `allow-scripts` can be bypassed via
 retargeted javascript: URI
#CVE-2022-34482: Drag and drop of malicious image could have led to malicious
 executable and potential code execution
#CVE-2022-34483: Drag and drop of malicious image could have led to malicious
 executable and potential code execution
#CVE-2022-34476: ASN.1 parser could have been tricked into accepting malformed
 ASN.1
#CVE-2022-34481: Potential integer overflow in ReplaceElementsAt
#CVE-2022-34474: Sandboxed iframes could redirect to external schemes
#CVE-2022-34469: TLS certificate errors on HSTS-protected domains could be
 bypassed by the user on Firefox for Android
#CVE-2022-34471: Compromised server could trick a browser into an addon
 downgrade
#CVE-2022-34472: Unavailable PAC file resulted in OCSP requests being blocked
#CVE-2022-34478: Microsoft protocols can be attacked if a user accepts a prompt
#CVE-2022-2200: Undesired attributes could be set as part of prototype
 pollution
#CVE-2022-34480: Free of uninitialized pointer in lg_init
#CVE-2022-34477: MediaError message property leaked information on cross-origin
 same-site pages
#CVE-2022-34475: HTML Sanitizer could have been bypassed via same-origin script
 via use tags
#CVE-2022-34473: HTML Sanitizer could have been bypassed via use tags
#CVE-2022-34484: Memory safety bugs fixed in Firefox 102 and Firefox ESR 91.11
#CVE-2022-34485: Memory safety bugs fixed in Firefox 102
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.525 2022/07/02 16:53:37 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.525
log
@*: Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.524 2022/06/28 11:37:04 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		101.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
@


1.524
log
@*: recursive bump for perl 5.36
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.523 2022/06/14 16:44:29 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.523
log
@firefox: Update to 101.0.1

* Fix build under NetBSD/i386 with thiner LTO option.

Changelog:
Fixed

  * Fixed Firefox clearing the clipboard when closing on macOS (bug 1771823)

  * Fixed a compatibility issue causing severely impaired functionality with
    win32k lockdown enabled on some Windows systems (bug 1769845)

  * Fixed context menus not appearing when right-clicking Picture-in-Picture
    windows on some Linux systems (bug 1771914)

  * Various stability fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.522 2022/06/06 20:59:39 ryoon Exp $
d9 1
@


1.522
log
@firefox: Update to 101.0

* Under NetBSD/i386 9, rustc consumes all RAM and swap and failed
  to build this package.

Changelog:
New

  * Reading is now easier with the prefers-contrast media query, which allows
    sites to detect if the user has requested that web content is presented
    with a higher (or lower) contrast.

  * It??s your choice! All non-configured MIME types can now be assigned a
    custom action upon download completion.

  * Firefox now allows users to use as many microphones as you want, at the
    same time, during video conferencing. The most exciting benefit is that you
    can easily switch your microphones at any time (if your conferencing
    service provider enables this flexibility).

Fixed

  * Various security fixes.

Changed

  * Removed "subject common name" fallback support from certificate validation.
    This fallback mode was previously enabled only for manually installed
    certificates. The CA Browser Forum Baseline Requirements have required the
    presence of the "subjectAltName" extension since 2012, and use of the
    subject common name was deprecated in RFC 2818.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.521 2022/05/21 14:44:47 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a76 5
# As of 101.0, rustc consumes all available RAM and swap by default.
.if ${MACHINE_ARCH} == "i386"
MAKE_ENV+=	RUSTFLAGS="-C opt-level=1 -C codegen-units=1"
.endif

@


1.521
log
@firefox: Update to 100.0.2

Changelog:
Security fixes:
#CVE-2022-1802: Prototype pollution in Top-Level Await implementation
#CVE-2022-1529: Untrusted input used in JavaScript object indexing, leading to
 prototype pollution
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.520 2022/05/19 10:20:16 nia Exp $
d4 2
a5 2
MOZ_BRANCH=		100.0
MOZ_BRANCH_MINOR=	.2
d77 5
@


1.520
log
@firefox: Switch to ffmpeg5.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.519 2022/05/17 12:49:39 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.519
log
@firefox: Update to 100.0.1

Changelog:
100.0.1:
Fixed

  * Fixed an issue with subtitles in Picture-in-Picture mode while using
    Netflix (bug 1768818)

  * Fixed an issue where some commands were unavailable in the
    Picture-in-Picture window (bug 1768201)

Changed

  * Firefox's security sandbox now blocks access to the Win32k APIs for Content
    Processes on Windows (bug 1767999)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.518 2022/05/16 14:19:23 tnn Exp $
d9 1
@


1.518
log
@firefox: bump rev for prefs change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.517 2022/05/13 14:12:53 ryoon Exp $
d5 1
a5 2
MOZ_BRANCH_MINOR=	
PKGREVISION=		1
@


1.517
log
@firefox: Update to 100.0

* Simplify some option logics.
* Add sunaudio and jack options as audio backends.

Changelog
100.0:
New

  * We now support captions/subtitles display on YouTube, Prime Video, and
    Netflix videos you watch in Picture-in-Picture. Just turn on the subtitles
    on the in-page video player, and they will appear in PiP.

  * Picture-in-Picture now also supports video captions on websites that use
    WebVTT (Web Video Text Track) format, like Coursera.org, Canadian
    Broadcasting Corporation, and many more.

  * On the first run after install, Firefox detects when its language does not
    match the operating system language and offers the user a choice between
    the two languages.

  * Firefox spell checking now checks spelling in multiple languages. To enable
    additional languages, select them in the text field's context menu.

  * HDR video is now supported in Firefox on Mac --- starting with YouTube!
    Firefox users on macOS 11+ (with HDR-compatible screens) can enjoy
    higher-fidelity video content. No need to manually flip any preferences to
    turn HDR video support on --- just make sure battery preferences are NOT set
    to "optimize video streaming while on battery".

  * Hardware accelerated AV1 video decoding is enabled on Windows with
    supported GPUs (Intel Gen 11+, AMD RDNA 2 Excluding Navi 24, GeForce 30).
    Installing the AV1 Video Extension from the Microsoft Store may also be
    required.

  * Video overlay is enabled on Windows for Intel GPUs, reducing power usage
    during video playback.

  * Improved fairness between painting and handling other events. This
    noticeably improves the performance of the volume slider on Twitch.

  * Scrollbars on Linux and Windows 11 won't take space by default. On Linux,
    users can change this in Settings. On Windows, Firefox follows the system
    setting (System Settings > Accessibility > Visual Effects > Always show
    scrollbars).

  * Firefox now supports credit card autofill and capture in the United
    Kingdom.

  * Firefox now ignores less restricted referrer policies --- including
    unsafe-url, no-referrer-when-downgrade, and origin-when-cross-origin
    --- for cross-site subresource/iframe requests to prevent privacy
    leaks from the referrer.


Fixed

  * Users can now choose preferred color schemes for websites. Theme authors
    can now make better decisions about which color scheme Firefox uses for
    menus. Web content appearance can now be changed in Settings.

  * Beginning in this release, the Firefox installer for Windows is signed with
    a SHA-256 digest, rather than SHA-1. Update KB4474419 is required for
    successful installation on a computer running Microsoft Windows 7. For more
    details about this update, visit the Microsoft Technical Support website.

  * In macOS 11+ we now only rasterize the fonts once per window. This means
    that opening a new tab is fast, and switching tabs in the same window is
    also fast. (There's still work to do to share fonts across windows, or to
    reduce the time it takes to initialize these fonts.)

  * The performance of deeply-nested display: grid elements is greatly
    improved.

  * Support for profiling multiple java threads has been added.

  * Soft-reloading a web page will no longer cause revalidation for all
    resources.

  * Non-vsync tasks are given more time to run, which improves behavior on
    Google docs and Twitch.

  * Geckoview APIs have been added to control the start/stop time of capturing
    a profile.

  * Various security fixes.

Changed

  * Firefox has a new focus indicator for links which replaces the old dotted
    outline with a solid blue outline. This change unifies the focus indicators
    across form fields and links, which makes it easier to identify the focused
    link, especially for users with low vision.

  * New users can now set Firefox as the default PDF handler when setting
    Firefox as their default browser.

  * Some websites might not work correctly in Firefox version 100 due to
    Firefox's new three-digit number. You can read about it in our blog post
    here!

    See the Mozilla Support article Difficulties opening or using a website in
    Firefox 100 for possible workarounds you can use. There, you will also find
    instructions for reporting a broken website so that Mozilla can help fix
    the problem.

Mozilla Foundation Security Advisory 2022-16
#CVE-2022-29914: Fullscreen notification bypass using popups
#CVE-2022-29909: Bypassing permission prompt in nested browsing contexts
#CVE-2022-29916: Leaking browser history with CSS variables
#CVE-2022-29911: iframe Sandbox bypass
#CVE-2022-29912: Reader mode bypassed SameSite cookies
#CVE-2022-29910: Firefox for Android forgot HTTP Strict Transport Security
 settings
#CVE-2022-29915: Leaking cross-origin redirect through the Performance API
#CVE-2022-29917: Memory safety bugs fixed in Firefox 100 and Firefox ESR 91.9
#CVE-2022-29918: Memory safety bugs fixed in Firefox 100

99.0.1:
Fixed

  * Fixed an issue for Windows users that prevented hardware video decoding on
    newer Intel drivers (bug 1762125)

  * Fixed an issue with text rendering in Bengali (bug 1763368)

  * Fixed a selection issue in the Download panel with drag and drop (bug
    1762723)

  * Fixed an issue preventing Zoom gallery mode for users who go to zoom.us
    URLs instead of subdomain.zoom.us URLs (bug 1763801)

99.0:
New

  * You can now toggle Narrate in ReaderMode with the keyboard shortcut "n."

  * You can find added support for search --- with or without diacritics ---
    in the PDF viewer.

  * The Linux sandbox has been strengthened: processes exposed to web content
    no longer have access to the X Window system (X11).

  * Firefox now supports credit card autofill and capture in Germany and
    France.

Fixed

  * Various security fixes.

Mozilla Foundation Security Advisory 2022-13
#CVE-2022-1097: Use-after-free in NSSToken objects
#CVE-2022-28281: Out of bounds write due to unexpected WebAuthN Extensions
#CVE-2022-28282: Use-after-free in DocumentL10n::TranslateDocument
#CVE-2022-28283: Missing security checks for fetching sourceMapURL
#CVE-2022-28284: Script could be executed via svg's use element
#CVE-2022-28285: Incorrect AliasSet used in JIT Codegen
#CVE-2022-28286: iframe contents could be rendered outside the border
#CVE-2022-28287: Text Selection could crash Firefox
#CVE-2022-24713: Denial of Service via complex regular expressions
#CVE-2022-28289: Memory safety bugs fixed in Firefox 99 and Firefox ESR 91.8
#CVE-2022-28288: Memory safety bugs fixed in Firefox 99
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.516 2022/04/18 19:12:17 adam Exp $
d6 1
@


1.516
log
@revbump for textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.515 2022/04/03 00:22:30 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		98.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
@


1.515
log
@firefox: Update to 98.0.2

Changelog:
98.0.2:
Fixed

  * Fixed an issue preventing users from typing in Address Bar after opening
    new tab and pressing cmd + enter (bug 1757376)

  * Fixed an issue causing some users to crash in out-of-memory conditions (bug
    1757618)

  * Fixed an issue in session history which caused some sites to fail to load (
    bug 1758664)

  * Fixed an add-on specific compatibility issue (bug 1759162)

98.0.1:
Changed

  * Yandex and Mail.ru have been removed as optional search providers in the
    drop-down search menu in Firefox.

    If you previously installed a customized version of Firefox with Yandex or
    Mail.ru, offered through partner distribution channels, this release
    removes those customizations, including add-ons and default bookmarks.
    Where applicable, your browser will revert back to default settings, as
    offered by Mozilla. All other releases of Firefox remain unaffected by the
    change.

98.0:
New

  * Firefox has a new optimized download flow. Instead of prompting every time,
    files will download automatically. However, they can still be opened from
    the downloads panel with just one click. Easy! More information

    You'll find you have a number of options, including:

      + Always Open Similar Files: Make Firefox automatically open downloaded
        files of the same type with the system default application.
      + Show In Folder: Open the folder that contains your downloaded files.
      + Go To Download Page: Surfaces the download reference page even after
        leaving the site or closing the tab.
      + Copy Download Link: Copy the download link to share it, save it, or for
        any applicable use.
      + Delete: You can now delete downloaded files directly from the download
        panel and other download views using the context menu.
      + Remove From History: Remove a file from your list of downloaded files.
      + Clear Preview Panel: Clear the list of downloaded items in the preview
        panel that opens when you start a download.

    In this release, you'll also see that Firefox no longer asks what to do
    for each file by default. You won't be prompted to choose a helper
    application or save to disk before downloading a file unless you have
    changed your download action setting for that type of file.

    And now, every time you start a download, Firefox will automatically bring
    up the Downloads panel by default. This means you'll experience minimal
    interruptions and easily find your downloaded files. Plus, to avoid having
    to close it several times, the panel won't show if there are multiple
    downloads in progress.

    You can now click on a file in the Downloads panel to open it even before
    it has finished downloading. Firefox will open the file as soon as it is
    available. Firefox: saving you time and helping you get back to what you
    care about!

    Any files you download will be immediately saved on your disk. Depending on
    the current configuration, they'll be saved in your preferred download
    folder, or you'll be asked to select a location for each download. Windows
    and Linux users will find their downloaded files in the destination folder.
    They'll no longer be put in the Temp folder.

  * Firefox allows users to choose from a number of built-in search engines to
    set as their default. In this release, some users who had previously
    configured a default engine might notice their default search engine has
    changed since Mozilla was unable to secure formal permission to continue
    including certain search engines in Firefox.

Fixed

  * Now, you can set a default app to open a file type. Choose the application
    you want to use to open files of a specific type in your Firefox settings.

  * After updating to Firefox version 98, "Always ask" download actions will
    now be reset.

  * Various security fixes.

Security fixes:
#CVE-2022-26383: Browser window spoof using fullscreen mode
#CVE-2022-26384: iframe allow-scripts sandbox bypass
#CVE-2022-26387: Time-of-check time-of-use bug when verifying add-on signatures
#CVE-2022-26381: Use-after-free in text reflows
#CVE-2022-26382: Autofill Text could be exfiltrated via side-channel attacks
#CVE-2022-26385: Use-after-free in thread shutdown
#CVE-2022-0843: Memory safety bugs fixed in Firefox 98
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.514 2022/03/28 10:59:30 tnn Exp $
d9 1
@


1.514
log
@{s,t,w}*/*: revbump(1) for libsndfile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.513 2022/03/06 04:51:48 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=		97.0
a8 1
PKGREVISION=	1
@


1.513
log
@firefox: Updare to 97.0.2

Changelog:
Security fixes:
#CVE-2022-26485: Use-after-free in XSLT parameter processing
#CVE-2022-26486: Use-after-free in WebGPU IPC Framework
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.512 2022/03/01 13:35:33 ryoon Exp $
d9 1
@


1.512
log
@firefox: Update to 97.0.1

* Remove removed or changed configure options.

Changelog:
97.0.1:
Fixed
  * Fixed an issue where TikTok videos would fail to load when selected from a
    user's profile page (bug 1750973)

  * Fixed an issue which led to Picture-in-Picture mode being unable to be
    toggled on Hulu (bug 1753401)

  * Works around problems with WebRoot SecureAnywhere antivirus rendering
    Firefox unusable in some situations (bug 1752466)

  * Fixed an issue causing users to see the Restore Session screen unexpectedly
    when starting Firefox (bug 1749996)

97.0:
New
  * On February 8, we expired the 18 colorway themes that shipped along with
    Firefox 94. This signals the end of a special, limited-time feature set.
    However, you can hold onto your favorite colorway, as long as you??re using
    it on the expiration date. In other words, if a colorway is ??enabled?? in
    the add-ons manager, that colorway is yours forever.

  * Beginning February 15, we are releasing 6 brand-new colorways in a special
    partner collaboration. U.S.-based fans of the film can visit
    truecolors.firefox.com to activate official Turning Red-inspired Colorways,
    available exclusively in Firefox for desktop through April 30, 2022.
    Firefox users who visit the ??True Colors?? campaign landing page will be
    able to modify how their web browser looks, with colors and moods inspired
    by some of the main characters in the film. To enjoy the new Colorways, you
    ??ll need to make sure you upgrade to the latest Firefox 97 version. This
    collection will be available in the add-ons manager, within the Colorways
    section. Read more about colorway updates here.

  * Firefox now supports and displays the new style of scrollbars on Windows
    11.

Fixed
  * On macOS, we??ve made improvements to system font loading which makes
    opening and switching to new tabs faster in certain situations.

  * Various security fixes

Changed
  * Support for directly generating PostScript for printing on Linux has been
    removed. Printing to PostScript printers still remains a supported option,
    however.

Security fixes:
#CVE-2022-22753: Privilege Escalation to SYSTEM on Windows via Maintenance
 Service
#CVE-2022-22754: Extensions could have bypassed permission confirmation during
 update
#CVE-2022-22755: XSL could have allowed JavaScript execution after a tab was
 closed
#CVE-2022-22756: Drag and dropping an image could have resulted in the dropped
 object being an executable
#CVE-2022-22757: Remote Agent did not prevent local websites from connecting
#CVE-2022-22758: tel: links could have sent USSD codes to the dialer on Firefox
 for Android
#CVE-2022-22759: Sandboxed iframes could have executed script if the parent
 appended elements
#CVE-2022-22760: Cross-Origin responses could be distinguished between script
 and non-script content-types
#CVE-2022-22761: frame-ancestors Content Security Policy directive was not
 enforced for framed extension pages
#CVE-2022-22762: JavaScript Dialogs could have been displayed over other
 domains on Firefox for Android
#CVE-2022-22764: Memory safety bugs fixed in Firefox 97 and Firefox ESR 91.6
#CVE-2022-0511: Memory safety bugs fixed in Firefox 97
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.511 2022/01/31 22:44:21 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.511
log
@firefox: Update to 96.0.3

Changelog:
Fixed
 Fixed an issue that allowed unexpected data to be submitted in some of
 our search telemetry (bug 1752317)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.510 2022/01/25 12:43:48 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		96.0
MOZ_BRANCH_MINOR=	.3
@


1.510
log
@firefox: Update to 96.0.2

Changelog:
Fixed

  * Fixed an issue that caused tab height to display inconsistently on Linux
    when audio was played (bug 1714276)

  * Fixed an issue that caused Lastpass dropdowns to appear blank in Private
    Browsing mode (bug 1748158)

  * Fixed a crash encountered when resizing a Facebook app (bug 1746084)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.509 2022/01/18 18:48:28 tnn Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.509
log
@firefox: revert enable RLBox on aarch64

It worked in Firefox 95 but browser spins at 100% CPU in Firefox 96 ...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.508 2022/01/15 15:57:37 ryoon Exp $
d5 1
a5 2
MOZ_BRANCH_MINOR=	.1
PKGREVISION=		1
@


1.508
log
@firefox: Update to 96.0.1

Changelog:
Version 96.0.1, first offered to Release channel users on January 14, 2022
Fixed

  * Addresses proxy rule exceptions not working on Windows systems when "Use
    system proxy settings" is set (bug 1749501)

  * Improvements to make the parsing of content-length headers more robust (bug
    1749957)


Version 96.0, first offered to Release channel users on January 11, 2022
New

  * We've made significant improvements in noise-suppression and
    auto-gain-control as well as slight improvements in echo-cancellation to
    provide you with a better overall experience.

  * We've also significantly reduced main-thread load.

  * Firefox will now default all cookies to having a SameSite=lax attribute
    which helps defend against Cross-Site Request Forgery (CSRF) attacks.

  * When printing, you can now choose to print only the odd/even pages.

Fixed

  * On macOS, command-clicking links in Gmail now opens them in a new tab as
    expected.

  * Our newest release fixes an issue where video intermittently drops SSRC.

  * It also fixes an issue where WebRTC downgrades screen sharing resolution to
    provide you with a clearer browsing experience.

  * Plus, we've fixed video quality degradation issues on certain sites.

  * Detached video in fullscreen on macOS has been temporarily disabled to
    avoid some issues with corruption, brightness changes, missing subtitles
    and high cpu usage.

  * Various security fixes

Security fixes:
#CVE-2022-22746: Calling into reportValidity could have lead to fullscreen
 window spoof
#CVE-2022-22743: Browser window spoof using fullscreen mode
#CVE-2022-22742: Out-of-bounds memory access when inserting text in edit mode
#CVE-2022-22741: Browser window spoof using fullscreen mode
#CVE-2022-22740: Use-after-free of ChannelEventQueue::mOwner
#CVE-2022-22738: Heap-buffer-overflow in blendGaussianBlur
#CVE-2022-22737: Race condition when playing audio files
#CVE-2021-4140: Iframe sandbox bypass with XSLT
#CVE-2022-22750: IPC passing of resource handles could have lead to sandbox
 bypass
#CVE-2022-22749: Lack of URL restrictions when scanning QR codes
#CVE-2022-22748: Spoofed origin on external protocol launch dialog
#CVE-2022-22745: Leaking cross-origin URLs through securitypolicyviolation
 event
#CVE-2022-22744: The 'Copy as curl' feature in DevTools did not fully escape
 website-controlled data, potentially leading to command injection
#CVE-2022-22747: Crash when handling empty pkcs7 sequence
#CVE-2022-22736: Potential local privilege escalation when loading modules from
 the install directory.
#CVE-2022-22739: Missing throttling on external protocol launch dialog
#CVE-2022-22751: Memory safety bugs fixed in Firefox 96 and Firefox ESR 91.5
#CVE-2022-22752: Memory safety bugs fixed in Firefox 96
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.507 2021/12/22 16:17:00 ryoon Exp $
d6 1
@


1.507
log
@firefox: For wasm-ld command to build RLBox wasm binary, depend on devel/lld

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.506 2021/12/19 15:09:49 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		95.0.1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.506
log
@firefox: Update to 95.0.1

* Enable RLBox WebAssembly sandboxing for i386 and x86_64 architectures.
  Not tested for the other architectures yet.

Changelog:
95.0.1
Fixed

  * Fixed frequent MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING error
    messages when trying to connect to various microsoft.com domains (bug
    1745600)

  * Fix for a WebRender crash on some Linux/X11 systems (bug 1741956)

  * Fix for a frequent Windows shutdown crash (bug 1738984)

  * Fix websites contrast issues for some Linux users with Dark mode set at OS
    level (bug 1740518)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.505 2021/12/19 09:47:59 maya Exp $
d9 1
@


1.505
log
@sysutils/pciutils: no longer static, remove
BUILDLINK_DEPMETHOD.pciutils?= build

And pkgrevision bump consumers.

Pointed out by tsutsui in PR pkg/56553
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.504 2021/12/17 20:08:42 maya Exp $
d4 1
a4 1
MOZ_BRANCH=		95.0
a5 1
PKGREVISION=		2
d53 2
a54 1
# Note: when updating remember to conditionalise about-background.png in PLIST
d71 5
@


1.504
log
@firefox: detect libpci on netbsd, where we call it libpciutil.

webgl works again.

bump pkgrevision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.503 2021/12/11 14:10:01 ryoon Exp $
d6 1
a6 1
PKGREVISION=		1
@


1.503
log
@firefox: Update to 95.0

Changelog:
New

  * RLBox --- a new technology that hardens Firefox against potential security
    vulnerabilities in third-party libraries --- is now enabled on all
    platforms.

  * Good news! You can now download Firefox from the Microsoft Store on Windows
    10 and Windows 11 platforms.

  * We've reduced CPU usage on macOS in Firefox and WindowServer during event
    processing.

  * We've also reduced the power usage of software decoded video on macOS,
    especially in fullscreen. This includes streaming sites such as Netflix and
    Amazon Prime Video.

  * You can now move the Picture-in-Picture toggle button to the opposite side
    of the video. Simply look for the new context menu option Move
    Picture-in-Picture Toggle to Left (Right) Side.

  * To better protect Firefox users against side-channel attacks such as
    Spectre, Site Isolation is now enabled for all Firefox 95 users.

Fixed

  * After starting Firefox, users of the JAWS screen reader and ZoomText
    magnifier will no longer need to switch applications in order to access
    Firefox.

  * You'll find the state of controls using the ARIA switch role is now
    correctly reported by Mac OS VoiceOver.

  * You'll see a faster content process startup on macOS.

  * We've also made memory allocator improvements.

  * And we've improved page load performance by speculatively compiling
    JavaScript ahead of time.

  * Various security fixes

Changed

  * We've added a User Agent override for Slack.com, which allows Firefox
    users to use more Call features and have access to Huddles.

Security fixes:
Mozilla Foundation Security Advisory 2021-52

#CVE-2021-43536: URL leakage when navigating while executing asynchronous
 function
#CVE-2021-43537: Heap buffer overflow when using structured clone
#CVE-2021-43538: Missing fullscreen and pointer lock notification when
 requesting both
#CVE-2021-43539: GC rooting failure when calling wasm instance methods
#MOZ-2021-0010: Use-after-free in fullscreen objects on MacOS
#CVE-2021-43540: WebExtensions could have installed persistent ServiceWorkers
#CVE-2021-43541: External protocol handler parameters were unescaped
#CVE-2021-43542: XMLHttpRequest error codes could have leaked the existence of
 an external protocol handler
#CVE-2021-43543: Bypass of CSP sandbox directive when embedding
#CVE-2021-43544: Receiving a malicious URL as text through a SEND intent could
 have led to XSS
#CVE-2021-43545: Denial of Service when using the Location API in a loop
#CVE-2021-43546: Cursor spoofing could overlay user interface when native
 cursor is zoomed
#MOZ-2021-0009: Memory safety bugs fixed in Firefox 95 and Firefox ESR 91.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.502 2021/12/08 16:06:55 adam Exp $
d6 1
@


1.502
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.501 2021/11/25 14:33:41 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		94.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
d13 3
a15 2
DISTFILES=	${DEFAULT_DISTFILES} nodejs-output-94.0.tgz
SITES.nodejs-output-94.0.tgz=	${MASTER_SITE_LOCAL}
@


1.501
log
@firefox: Update to 94.0.2

Changelog:
Fixed

  * Improved hangs experienced by users of assistive technology such as NVDA
    when installing Firefox through the Microsoft Store (bug 1736742)

  * Resolved general instability/crashes on Linux caused by a file descriptor
    leak when backgrounding tabs using WebGL (bug 1741997)

Changed

  * Updated preference design for Firefox Suggest for improved clarity.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.500 2021/11/11 16:48:04 ryoon Exp $
d9 1
@


1.500
log
@firefox: Update to 94.0.1

Changelog:
94.0.1
Fixed
* Fixed browser hangs when viewing fullscreen videos on macOS 10.12 (bug 1737998)

94.0
New
  * Colorways animated screenshot

    With 94, you'll find a selection of six fun seasonal Colorways (available
    for a limited time only). Now you can find a color to suit (or lift) your
    every mood.
    Fun fact: Did you know we have more daily users with color themes than dark
    or Alpenglow on Beta? With Firefox 89, 32% of users clicked through to
    customize their color theme. And that was just on the first day! We decided
    to introduce these new Colorways to give our users more to love.

  * Firefox macOS now uses Apple's low power mode for fullscreen video on sites
    such as YouTube and Twitch. This meaningfully extends battery life in long
    viewing sessions. Now your kids can find out what the fox says on a loop
    without you ever missing a beat'

  * With this release, power users can use about:unloads to release system
    resources by manually unloading tabs without closing them.

  * On Windows, there will now be fewer interruptions because Firefox won't
    prompt you for updates. Instead, a background agent will download and
    install updates even if Firefox is closed.

  * And on Linux, we've improved WebGL performance and reduced power
    consumption for many users.

  * To better protect all Firefox users against side-channel attacks such as
    Spectre, we're introducing Site Isolation. It will be rolled out to
    Firefox 94 users over the next few weeks. We've got your
    back...errr...side!

  * We're rolling out the Firefox Multi-Account Containers extension with
    Mozilla VPN integration. This lets you use a different server location for
    each container.

  * Firefox no longer warns you by default when you exit the browser or close a
    window using a menu, button, or three-key command. This should cut back on
    unwelcome notifications which is always nice--however, if you prefer a bit
    of notice, you'll still have full control over the quit/close modal
    behavior. All warnings can be managed within Firefox Settings. No worries!
    (More details)

  * And now, Firefox supports the new Snap Layouts menus when running on
    Windows 11.

Fixed

  * We've reduced the overhead of using performance.mark() and
    performance.measure() APIs with a large set of performance entries.

  * Plus, we've modified paint suppression during load to greatly improve
    warmload performance in Site Isolation mode.

  * You'll also notice a small reduction in Javascript memory usage.

  * With this release, you'll notice faster Javascript property enumeration as
    well.

  * We've also implemented better scheduling of garbage collection which has
    improved some pageload benchmarks.

  * This release also sees reduced CPU usage during socket polling for HTTPS
    connections.

  * Additionally, you'll notice faster storage initialization.

  * We've also improved cold startup by reducing main thread I/O.

  * Plus, closing devtools now reclaims more memory than ever before.

  * And we've improved pageload (especially with Site Isolation mode) by
    setting a higher priority for loading and displaying images.

  * Various security fixes

Enterprise

  * Enterprise users now have more control over Firefox deployments with the
    availability of our MSIX package on Windows platforms.

  * You'll also notice various bug fixes and new policies have been
    implemented in this latest version of Firefox. See more details in the
    Firefox for Enterprise 94 Release Notes.

Security fixes:
#CVE-2021-38503: iframe sandbox rules did not apply to XSLT stylesheets
#CVE-2021-38504: Use-after-free in file picker dialog
#CVE-2021-38505: Windows 10 Cloud Clipboard may have recorded sensitive user
 data
#CVE-2021-38506: Firefox could be coaxed into going into fullscreen mode
 without notification or warning
#CVE-2021-38507: Opportunistic Encryption in HTTP2 could be used to bypass the
 Same-Origin-Policy on services hosted on other ports
#MOZ-2021-0003: Universal XSS in Firefox for Android via QR Code URLs
#CVE-2021-38508: Permission Prompt could be overlaid, resulting in user
 confusion and potential spoofing
#MOZ-2021-0004: Web Extensions could access pre-redirect URL when their context
 menu was triggered by a user
#CVE-2021-38509: Javascript alert box could have been spoofed onto an arbitrary
 domain
#CVE-2021-38510: Download Protections were bypassed by .inetloc files on Mac OS
#MOZ-2021-0005: 'Copy Image Link' context menu action could have been abused to
 see authentication tokens
#MOZ-2021-0006: URL Parsing may incorrectly parse internationalized domains
#MOZ-2021-0007: Memory safety bugs fixed in Firefox 94 and Firefox ESR 91.3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.499 2021/10/15 13:00:05 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.499
log
@firefox: Update to 93.0

Changelog:
New

  * Firefox now supports the new AVIF image format, which is based on the
    modern and royalty free AV1 video codec. It offers significant bandwidth
    savings for sites compared to existing image formats. It also supports
    transparency and other advanced features.

  * Firefox PDF viewer now supports filling more forms (XFA-based forms, used
    by multiple governments and banks). Learn more.

  * When available system memory is critically low, Firefox on Windows will
    automatically unload tabs based on their last access time, memory usage,
    and other attributes. This should help reduce Firefox out-of-memory
    crashes. Switching to an unloaded tab automatically reloads it.

  * To prevent session loss for macOS users who are running Firefox from a
    mounted .dmg file, they??ll now be prompted to finish installation. This
    permission prompt only appears the first time these users run Firefox on
    their computer.

  * Firefox now blocks downloads that rely on insecure connections, protecting
    against potentially malicious or unsafe downloads. Learn more and see where
    to find downloads in Firefox.

  * Improved web compatibility for privacy protections with SmartBlock 3.0.
    Learn more

  * Introducing a new referrer tracking protection in Strict Tracking
    Protection and Private Browsing. Learn more

  * Introducing Firefox Suggest, a faster way to navigate the web. Learn more
    about the experience and locale-specific features.

Fixed

  * The VoiceOver screen reader now correctly reports checkable items in
    accessible tree controls as checked or unchecked.

  * The Orca screen reader now works correctly with Firefox, no longer
    requiring users to switch to another application after starting Firefox.

  * Various security fixes

Changed

  * TLS ciphersuites that use 3DES have been disabled. Such ciphersuites can
    only be enabled when deprecated versions of TLS are also enabled. Learn
    more.

  * The download panel now follows the Firefox visual styles.

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. See more details in the Firefox for Enterprise 93
    Release Notes.

Developer

  * Developer Information

Web Platform

  * The UI for <input type="datetime-local"> has been implemented.

Security fixes:
#CVE-2021-38496: Use-after-free in MessageTask
#CVE-2021-38497: Validation message could have been overlaid on another origin
#CVE-2021-38498: Use-after-free of nsLanguageAtomService object
#CVE-2021-32810: Data race in crossbeam-deque
#CVE-2021-38500: Memory safety bugs fixed in Firefox 93, Firefox ESR 78.15, and
 Firefox ESR 91.2
#CVE-2021-38501: Memory safety bugs fixed in Firefox 93 and Firefox ESR 91.2
#CVE-2021-38499: Memory safety bugs fixed in Firefox 93
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.498 2021/10/09 15:35:11 nia Exp $
d4 2
a5 2
MOZ_BRANCH=		93.0
MOZ_BRANCH_MINOR=	
d13 2
a14 2
DISTFILES=	${DEFAULT_DISTFILES} nodejs-output-93.0.tgz
SITES.nodejs-output-93.0.tgz=	${MASTER_SITE_LOCAL}
@


1.498
log
@Recursive revbump for multimedia/libaom
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.497 2021/09/30 14:25:18 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		92.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
d13 2
a14 2
DISTFILES=	${DEFAULT_DISTFILES} nodejs-output-92.0.tgz
SITES.nodejs-output-92.0.tgz=	${MASTER_SITE_LOCAL}
@


1.497
log
@firefox: Revert accidentally committed part
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.496 2021/09/30 14:24:00 ryoon Exp $
d9 1
@


1.496
log
@firefox: Fix SITES for nodejs-output-92.0.tgz
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.495 2021/09/30 14:18:27 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		93.0
MOZ_BRANCH_MINOR=	b9
@


1.495
log
@firefox: Update to 92.0.1

Changelog:
92.0.1
Fixed

  * Fixes an issue where audio playback was not working on some Linux systems (
    bug 1730499)

  * Fixes issues with the findbar close button on different operating systems (
    bug 1728368)

92.0
New

  * More secure connections: Firefox can now automatically upgrade to HTTPS
    using HTTPS RR as Alt-Svc headers.

  * Full-range color levels are now supported for video playback on many
    systems.

  * Mac users can now access the macOS share options from the Firefox File
    menu.

  * Support for images containing ICC v4 profiles is enabled on macOS.

Fixed

  * Firefox performance with screen readers and other accessibility tools is no
    longer severely degraded if Mozilla Thunderbird is installed or updated
    after Firefox.

  * macOS VoiceOver now correctly reports buttons and links marked as ??
    expanded?? using the aria-expanded attribute.

  * An open alert in a tab no longer causes performance issues in other tabs
    using the same process.

  * Various security fixes

Changed

  * Canonical is now building the official Firefox snap. It's also now
    available on two additional architectures, ARMhf and ARM64.

  * The bookmark toolbar menus on macOS now follow Firefox visual styles.

  * Certificate error pages have been redesigned for a better user experience.

  * Continuing work to restructure Firefox??s JavaScript memory management to
    be more performant and use less memory.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.494 2021/09/16 21:12:48 nia Exp $
d4 2
a5 2
MOZ_BRANCH=		92.0
MOZ_BRANCH_MINOR=	.1
d14 1
a14 1
SITES.nodejs-output-91.0.tgz=	${MASTER_SITE_LOCAL}
@


1.494
log
@firefox: Use "unofficial" branding

Firefox's build system defaults to "nightly" for builds without official
branding, and in practice there seems to be very little difference between
"nightly" and "unofficial", but this at least makes our choice explicit.

Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.493 2021/09/16 20:47:40 nia Exp $
d4 2
a5 2
MOZ_BRANCH=		91.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	3
d13 1
a13 1
DISTFILES=	${DEFAULT_DISTFILES} nodejs-output-91.0.tgz
@


1.493
log
@firefox: we no longer install to share/pixmaps
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.492 2021/09/16 16:46:24 nia Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.492
log
@firefox: Install scalable icon sizes, bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.491 2021/08/25 11:50:43 manu Exp $
d154 2
a155 1
INSTALLATION_DIRS+=	share/applications share/pixmaps
@


1.491
log
@Work around build failure on i386 caused by internal compiler error

On i386, cc1plus hits an internal error when building gfx/wr/swgl/src/gl.cc
with -O2 or -O1. This change adjusts the build script to force -O0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.490 2021/08/24 16:36:01 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
d96 1
a96 1
MOZILLA_ICON=	${WRKSRC}/${OBJDIR}/dist/${MOZILLA}/browser/chrome/icons/default/default48.png
d98 2
a99 1
MOZILLA_NAME=	Firefox
d101 2
a102 1
MOZILLA_NAME=	Browser
a104 28
#
# 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

d150 1
a150 1
	  -e 's|@@FIREFOX_ICON@@|${MOZILLA}.png|g'			\
d162 5
a166 2
	${INSTALL_DATA} ${MOZILLA_ICON}					\
	  ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png
d168 1
@


1.490
log
@firefox: Update to 91.0.2

Changelog:
Fixed

  * High Contrast Mode is no longer enabled by default when "Increase Contrast"
    is checked in macOS settings (bug 1726606)

  * Firefox no longer clears authentication data when purging trackers, to
    avoid repeatedly prompting for a password (bug 1721084)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.489 2021/08/22 02:31:50 ryoon Exp $
d9 1
@


1.489
log
@firefox: Update to 91.0.1

Changelog:
Fixed

  * Fixed an issue causing buttons on the tab bar to be resized when loading
    certain websites (bug 1704404)

  * Fixed an issue which caused tabs from private windows to be visible in
    non-private windows when viewing switch-to-tab results in the address bar
    panel (bug 1720369)

  * Various stability fixes

  * Security fix

Security fixes:
#CVE-2021-29991: Header Splitting possible with HTTP/3 Responses
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.488 2021/08/13 14:57:52 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.488
log
@firefox: Update to 91.0

* Convert to --enable-chrome-format=omni.
  It is not necessary to modify JavaScript files to improve support recently.
* Fix build under NetBSD/i386 like lang/mozjs78.

Changelog:
New

  * Building on Total Cookie Protection, we've added a more comprehensive logic
    for clearing cookies that prevents hidden data leaks and makes it easy for
    users to understand which websites are storing local information. Learn
    more

  * Firefox now supports logging into Microsoft, work, and school accounts
    using Windows single sign-on. Learn more

  * The simplify page when printing feature is back! When printing, under More
    settings > Format select the Simplified option when available to get a
    clutter-free page. Learn more

  * HTTPS-First Policy: Firefox Private Browsing windows now attempt to make
    all connections to websites secure, and fall back to insecure connections
    only when websites do not support it. Learn more

  * We've added a new locale: Scots (sco)

  * The address bar now provides Switch to Tab results also in Private Browsing
    windows.

  * Firefox now automatically enables High Contrast Mode when "Increase
    Contrast" is checked on MacOS

  * Firefox now does catch-up paints for almost all user interactions, enabling
    a 10-20% improvement in response time to most user interactions.

Fixed

  * Various security fixes

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. See more details in the Firefox for Enterprise 91
    Release Notes.

Developer

  * Developer Information

Web Platform

  * The Visual Viewport API is now supported on desktop platforms

Security fixes:
#CVE-2021-29986: Race condition when resolving DNS names could have led to
 memory corruption
#CVE-2021-29981: Live range splitting could have led to conflicting assignments
 in the JIT
#CVE-2021-29988: Memory corruption as a result of incorrect style treatment
#CVE-2021-29983: Firefox for Android could get stuck in fullscreen mode
#CVE-2021-29984: Incorrect instruction reordering during JIT optimization
#CVE-2021-29980: Uninitialized memory in a canvas object could have led to
 memory corruption
#CVE-2021-29987: Users could have been tricked into accepting unwanted
 permissions on Linux
#CVE-2021-29985: Use-after-free media channels
#CVE-2021-29982: Single bit data leak due to incorrect JIT optimization and
 type confusion
#CVE-2021-29989: Memory safety bugs fixed in Firefox 91 and Firefox ESR 78.13
#CVE-2021-29990: Memory safety bugs fixed in Firefox 91
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.487 2021/07/30 12:27:09 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.487
log
@*: Recursive revbump from audio/pulseaudio-15.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.486 2021/07/23 07:49:53 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		90.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
d13 2
a14 2
DISTFILES=	${DEFAULT_DISTFILES} nodejs-output-89.0.2.tgz
SITES.nodejs-output-89.0.2.tgz=	${MASTER_SITE_LOCAL}
d92 1
a92 1
CHECK_WRKREF_SKIP+=	lib/${MOZILLA}/chrome/toolkit/content/global/buildconfig.html
@


1.486
log
@firefox: Update to 90.0.2

Changelog:
90.0.2:
Fixed

  * Fixed truncated output when printing (bug 1720621)

  * Fixed menu styling on some Gtk themes (bug 1720441, bug 1720874)

#

Changed

  * Updates to support DoH Canada rollout

90.0.1:
Fixed

  * Fixed a crash when using some accessibility clients on Windows (bug 1720696
    )

  * Fixed busy looping processing some HTTP3 responses (bug 1720079)

  * Fixed transient errors authenticating with some smart cards (bug 1715325)

  * Fixed a rare crash on shutdown (bug 1707057)

  * Fixed a race on startup that caused about:support to end up empty after
    upgrade (bug 1717894)

  * Reference link to 90.0 release notes

unresolved

  * Printing a page with scaling may result in truncated output (bug 1720621)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.485 2021/07/13 14:52:22 ryoon Exp $
d9 1
@


1.485
log
@firefox: Update to 90.0

Changelog:
New

  * On Windows, updates can now be applied in the background while Firefox is
    not running.

  * Firefox for Windows now offers a new page about:third-party to help
    identify compatibility issues caused by third-party applications

  * Exceptions to HTTPS-Only mode can be managed in about:preferences#privacy

  * Print to PDF now produces working hyperlinks

  * Version 2 of Firefox??s SmartBlock feature further improves private
    browsing. Third-party Facebook scripts are blocked to prevent you from
    being tracked, but are now automatically loaded ??just in time?? if you
    decide to ??Log in with Facebook?? on any website.

Fixed

  * Various security fixes

Changed

  * The "Open Image in New Tab" context menu item now opens images and media in
    a background tab by default. Learn more

  * Most users without hardware accelerated WebRender will now be using
    software WebRender.

  * Improved software WebRender performance

  * FTP support has been removed

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. See more details in the Firefox for Enterprise 90
    Release Notes.

Developer

  * Developer Information
  * Support for Private Fields (TC39 proposal, stage 3) is available in
    DevTools. The support includes: object inspection, autocompletion,
    expression evaluation, variable tooltips, and pretty printing (bug)

  * The Network panel shows a preview of HTTP requests for fonts in the
    Response tab (bug)

    Network panel font preview screenshot

Web Platform

  * Support for Fetch Metadata Request Headers, which allows web applications
    to better protect themselves and their users against various cross-origin
    threats.

  * Added the ability to use client authentication certificates stored in
    hardware tokens or in Operating System storage.

Security fixes:
#CVE-2021-29970: Use-after-free in accessibility features of a document
#CVE-2021-29971: Granted permissions only compared host; omitting scheme and
 port on Android
#CVE-2021-30547: Out of bounds write in ANGLE
#CVE-2021-29972: Use of out-of-date library included use-after-free
 vulnerability
#CVE-2021-29973: Password autofill on HTTP websites was enabled without user
 interaction on Android
#CVE-2021-29974: HSTS errors could be overridden when network partitioning was
 enabled
#CVE-2021-29975: Text message could be overlaid on top of another website
#CVE-2021-29976: Memory safety bugs fixed in Firefox 90 and Firefox ESR 78.12
#CVE-2021-29977: Memory safety bugs fixed in Firefox 90
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.484 2021/07/02 10:51:16 tnn Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.484
log
@firefox: fix some pkglint warnings
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.483 2021/06/30 15:09:55 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		89.0
MOZ_BRANCH_MINOR=	.2
@


1.483
log
@firefox: Update to 89.0.2

Changelog:
89.0.2
Fixed

  * Fix occasional hangs with Software WebRender on Linux (bug 1708224)

89.0.1
Fixed

  * Windows: Resolved an issue causing some screen readers to not interact
    correctly with Firefox anymore (bug 1714212)

  * Updated translations, including full Spanish (Mexico) localization and
    other improvements (bug 1714946)

  * Fix various font related regressions (bug 1694174)

  * Linux: Fix performance and stability regressions with WebRender (bug
    1715895, bug 1715902)

  * macOS: Fix screen flickering when scrolling a page on an external monitor (
    bug 1715452)

  * Enterprise: Fix for the DisableDeveloperTools policy not having effect
    anymore (bug 1715777)

  * Linux: Fix broken scrollbars on some GTK themes (bug 1714103)

  * Various stability and security fixes.

Security fixes:
#CVE-2021-29968: Out of bounds read when drawing text characters onto a Canvas

89.0
New

  * Say hello to a fresh new Firefox, designed to get you where you want to go
    even faster. We??ve redesigned and modernized the core experience to be
    cleaner, more inviting, and easier to use.

    Beginning in 89, you??ll notice a number of changes, including:

    Simplified browser chrome and toolbar: Less frequently used items removed
    to focus on the most important navigation items.

    Simplified browser chrome and toolbar screenshot

    Clear, streamlined menus: Re-organized and prioritized menu content
    according to usage. Updated labels and removed iconography.

    Clear, streamlined menus screenshot

    Updated prompts: Infobars, panels, and modals have a cleaner design and
    clearer language.

    Updated prompts screenshot

    Inspired tab design: Floating tabs neatly contain information and surface
    cues when you need them, like visual indicators for audio controls. The
    rounded design of the active tab supports focus and signals the ability to
    easily move the tab as needed.

    Inspired tab design screenshot

    Fewer interruptions: Reduced number of alerts and messages, so you can
    browse with fewer distractions.

    Cohesive, calmer visuals: Lighter iconography, a refined color palette, and
    more consistent styling throughout.

    This release also includes enhancements to our privacy offerings:

      + We??ve enhanced the privacy of the Firefox Browser??s Private Browsing
        mode with Total Cookie Protection, which confines cookies to the site
        where they were created, preventing companies from using cookies to
        track your browsing across sites. This feature was originally launched
        in Firefox??s ETP Strict mode.
  * For macOS users, we're introducing the elastic overscroll effect known from
    many other applications. A gentle bouncing animation will indicate that you
    reached the end of the page.

    In addition, we added support for smart zoom. Double-tap with two fingers
    on your trackpad, or with a single finger on your Magic Mouse, to zoom the
    content below your cursor into focus.

  * Native context menus: Context menus on macOS are now native and support
    Dark Mode.

    macOS native context menus screenshot

  * WebRender is now enabled on Linux with the NVIDIA binary driver and on all
    desktop environments

#

Fixed

  * Colors in Firefox on macOS will no longer be saturated on wide gamut
    displays, untagged images are properly treated as sRGB, and colors in
    images tagged as sRGB will now match CSS colors.

  * In full screen mode on macOS, moving your mouse to the top of the screen
    will no longer hide your tabs behind the system menu bar.

  * Also in full screen mode on macOS, it is now possible to hide the browser
    toolbars for a fully immersive full screen experience. This brings macOS in
    line with Windows and Linux.

  * Various stability and security fixes.

#

Changed

  * Introducing a non-native implementation of web form controls, which
    delivers a new modern design and some improvements to page load
    performance. Watch for layout bugs in web pages that make assumptions about
    the dimensions or styling of form controls.

  * The screenshots feature is available in the right-click context menu. You
    can also add a screenshots shortcut to your toolbar. Learn more.

Security fixes:
#CVE-2021-29965: Password Manager on Firefox for Android susceptible to domain
 spoofing
#CVE-2021-29960: Filenames printed from private browsing mode incorrectly
 retained in preferences
#CVE-2021-29961: Firefox UI spoof using `<select>` elements and CSS scaling
#CVE-2021-29963: Shared cookies for search suggestions in private browsing mode
#CVE-2021-29964: Out of bounds-read when parsing a `WM_COPYDATA` message
#CVE-2021-29959: Devices could be re-enabled without additional permission
 prompt
#CVE-2021-29962: No rate-limiting for popups on Firefox for Android
#CVE-2021-29967: Memory safety bugs fixed in Firefox 89 and Firefox ESR 78.11
#CVE-2021-29966: Memory safety bugs fixed in Firefox 89
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.482 2021/06/18 18:08:05 nia Exp $
d121 1
a121 1
#SUBST_CLASSES+=		cksum
d135 1
a135 1
	# Do not fetch Rust Cargo file via network during build
d149 3
a151 3
NODE_LIST="${WRKDIR}/node.list"
NO_NODE_LIST="${WRKDIR}/no-node.list"
NODE_FILES="${WRKDIR}/node.flist"
d161 3
a163 3
	$(MAKE) MAINTAINER_INTERNAL=yes build
	$(MAKE) MAINTAINER_INTERNAL=yes OUT="${NO_NODE_LIST}" build-list
	$(MAKE) OUT="${NODE_LIST}" build-list
@


1.482
log
@firefox: Explicitly use autoconf-2.13

Candidate fix for PR pkg/56261
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.481 2021/06/15 13:54:20 bsiegert Exp $
d4 2
a5 2
MOZ_BRANCH=		88.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
d13 2
a14 2
DISTFILES=	${DEFAULT_DISTFILES} nodejs-output-88.0.1.tgz
SITES.nodejs-output-88.0.1.tgz=	${MASTER_SITE_LOCAL}
d131 2
a132 2
	cd ${WRKSRC} && autoconf-2.13
	cd ${WRKSRC}/js/src && autoconf-2.13
@


1.481
log
@firefox: fix 64-bit ARM build

The code in question has changed in the repo since, so the patch can probably
be removed in the next major update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.480 2021/05/24 19:55:14 wiz Exp $
d132 2
a133 2
	cd ${WRKSRC} && autoconf
	cd ${WRKSRC}/js/src && autoconf
@


1.480
log
@*: recursive bump for perl 5.34
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.479 2021/05/12 13:31:44 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.479
log
@firefox: Update nodejs output to 88.0.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.478 2021/05/06 13:14:24 ryoon Exp $
d9 1
@


1.478
log
@firefox: Update to 88.0.1

Changelog:
Version 88.0.1, first offered to Release channel users on May 5, 2021
-------------------------------------------------------------------------------
Fixed

  * Resolved an issue caused by a recent Widevine plugin update which prevented
    some purchased video content from playing correctly (bug 1705138)

  * Fixed corruption of videos playing on Twitter or WebRTC calls on some Gen6
    Intel graphics chipsets (bug 1708937)

  * Fixed menulists in Preferences being unreadable for users with High
    Contrast Mode enabled (bug 1706496)

  * Various stability and security fixes.

Security fixes:
#CVE-2021-29953: Universal Cross-Site Scripting
#CVE-2021-29952: Race condition in Web Render Components
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.477 2021/05/03 16:31:37 ryoon Exp $
d13 2
a14 2
DISTFILES=	${DEFAULT_DISTFILES} nodejs-output-88.0.tgz
SITES.nodejs-output-88.0.tgz=	${MASTER_SITE_LOCAL}
@


1.477
log
@firefox: Enable build without nodejs dependency

Patch is from martin@@.
For the architecture that is not supported by nodejs, for example sparc64,
lang/nodejs should not be in www/firefox dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.476 2021/04/21 11:42:53 adam Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.476
log
@revbump for textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.475 2021/04/19 13:50:07 ryoon Exp $
d14 3
d22 25
d137 35
@


1.475
log
@firefox: Update to 88.0

Changelog:
New

  * PDF forms now support JavaScript embedded in PDF files. Some PDF forms use
    JavaScript for validation and other interactive features.

  * Print updates: Margin units are now localized.

  * Smooth pinch-zooming using a touchpad is now supported on Linux

  * To protect against cross-site privacy leaks, Firefox now isolates
    window.name data to the website that created it. Learn more

Fixed

  * Screen readers no longer incorrectly read content that websites have
    visually hidden, as in the case of articles in the Google Help panel.

  * Various security fixes.

Changed

  * Firefox will not prompt for access to your microphone or camera if you've
    already granted access to the same device on the same site in the same tab
    within the past 50 seconds. This new grace period reduces the number of
    times you're prompted to grant device access.

  * The "Take a Screenshot" feature was removed from the Page Actions menu in
    the url bar. To take a screenshot, right-click to open the context menu.
    You can also add a screenshots shortcut directly to your toolbar via the
    Customize menu. Open the Firefox menu and select Customize...

  * FTP support has been disabled, and its full removal is planned for an
    upcoming release. Addressing this security risk reduces the likelihood of
    an attack while also removing support for a non-encrypted protocol.

Security fixes:
#CVE-2021-23994: Out of bound write due to lazy initialization
#CVE-2021-23995: Use-after-free in Responsive Design Mode
#CVE-2021-23996: Content rendered outside of webpage viewport
#CVE-2021-23997: Use-after-free when freeing fonts from cache
#CVE-2021-23998: Secure Lock icon could have been spoofed
#CVE-2021-23999: Blob URLs may have been granted additional privileges
#CVE-2021-24000: requestPointerLock() could be applied to a tab different from
 the visible tab
#CVE-2021-24001: Testing code could have enabled session history manipulations
 by a compromised content process
#CVE-2021-24002: Arbitrary FTP command execution on FTP servers using an
 encoded URL
#CVE-2021-29945: Incorrect size computation in WebAssembly JIT could lead to
 null-reads
#CVE-2021-29944: HTML injection vulnerability in Firefox for Android's Reader
 View
#CVE-2021-29946: Port blocking could be bypassed
#CVE-2021-29947: Memory safety bugs fixed in Firefox 88
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.474 2021/04/15 11:23:13 ryoon Exp $
d9 1
@


1.474
log
@*: Recursive revbump from devel/nss
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.473 2021/04/09 06:55:05 wiz Exp $
d4 1
a4 1
MOZ_BRANCH=		87.0
a8 1
PKGREVISION=	2
@


1.473
log
@*: bump PKGREVISION for nss linking fix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.472 2021/03/30 16:39:06 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.472
log
@firefox: Update to 87.0

Changelog:
New

  * You'll encounter less website breakage in Private Browsing and Strict
    Enhanced Tracking Protection with SmartBlock, which provides stand-in
    scripts so that websites load properly.

  * To further protect your privacy, our new default HTTP Referrer policy will
    trim path and query string information from referrer headers to prevent
    sites from accidentally leaking sensitive user data.

  * The "Highlight All" feature on Find in Page now displays tick marks
    alongside your scrollbar that correspond to the location of matches found
    on that page.

  * We're proud to announce full support for macOS built-in screen reader,
    VoiceOver.

  * We've added a new locale: Silesian (szl)

Fixed

  * We've fixed several significant accessibility issues:

      + Video controls now have visible focus styling and video and audio
        controls are now keyboard navigable. (Bug 1681007)
      + HTML <meter> is now spoken by screen readers. (Bug 1460378)
      + Firefox now sets a useful initial focus in Add-ons Manager. (Bug 580537
        )
      + Firefox will now fire a name/description change event when
        aria-labelledby/describedby content changes. (Bug 493683)
  * Various security fixes.

Changed

  * To prevent user data loss when filling out forms, we've disabled the
    Backspace key as a navigation shortcut for the back navigation button. To
    re-enable the Backspace keyboard shortcut, you can change the about:config
    preference browser.backspace_action to 0. You can also use the recommended
    Alt + Left arrow (Command + Left arrow on Mac) shortcut instead.
    Firefox keyboard shortcuts

  * We've removed items from the Library menu that weren't used often or have
    other access points in the browser: Synced tabs, Recent highlights, and
    Pocket list.

  * We've simplified the Help menu by reducing redundant items, such as those
    that point to Firefox support pages that can also be accessed via the Get
    Help item.

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. You can see more details in the Firefox for Enterprise
    87 Release Notes.

Developer

  * Developer Information
  * We've greatly simplified the Web Developer menu. Go to Application Menu >
    Web Developer > Web Developer Tools to access Inspector, Web Console,
    Debugger, Network Style Error, Performance, Storage Inspector,
    Accessibility, and Application

  * Developers can now use the Page Inspector to simulate prefers-color-scheme
    media queries, without having to change the operating system to light or
    dark mode.

  * Developers can now use the Page Inspector to toggle the :target
    pseudo-class for the currently selected element in addition to the
    pseudo-classes that were previously supported: :hover, :active and :focus,
    :focus-within, :focus-visible, and :visited.

  * There is a number of Page Inspector improvements and bug fixes related to
    inactive CSS rules:

      + The table-layout property is now marked as inactive for non-table
        elements.
      + The scroll-padding properties (shorthand and longhand) are now marked
        as inactive for non-scrollable elements.
      + The text-overflow property was previously incorrectly marked as
        inactive for some overflow values.

Securiy fixes:
#CVE-2021-23981: Texture upload into an unbound backing buffer resulted in an
 out-of-bound read
#CVE-2021-23982: Internal network hosts could have been probed by a malicious
 webpage
#CVE-2021-23983: Transitions for invalid ::marker properties resulted in memory
 corruption
#CVE-2021-23984: Malicious extensions could have spoofed popup information
#CVE-2021-23985: Devtools remote debugging feature could have been enabled
 without indication to the user
#CVE-2021-23986: A malicious extension could have performed credential-less
 same origin policy violations
#CVE-2021-23987: Memory safety bugs fixed in Firefox 87 and Firefox ESR 78.9
#CVE-2021-23988: Memory safety bugs fixed in Firefox 87
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.471 2021/03/12 14:11:47 ryoon Exp $
d9 1
@


1.471
log
@firefox: Update to 86.0.1

Changelog:
86.0.1
Firefox Release

March 11, 2021

Version 86.0.1, first offered to Release channel users on March 11, 2021
-------------------------------------------------------------------------------
#

Fixed

  * Fixed an issue on Apple Silicon machines that caused Firefox to be
    unresponsive after system sleep (bug 1682713)

  * Fixed an issue causing windows to gain or lose focus unexpectedly (bug
    1694927)

  * Fixed truncation of date and time widgets due to incorrect width
    calculation (bug 1695578)

  * Fixed an issue causing unexpected behavior with extensions managing tab
    groups (bug 1694699)

  * Fixed a frequent Linux crash on browser launch (bug 1694670)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.470 2021/02/23 17:02:04 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		86.0
MOZ_BRANCH_MINOR=	.1
@


1.470
log
@firefox: Update to 86.0

Changelog:
New

  * Firefox now supports simultaneously watching multiple videos in
    Picture-in-Picture.

  * Today, Firefox introduces Total Cookie Protection to Strict Mode. In Total
    Cookie Protection, every website gets its own "cookie jar," preventing
    cookies from being used to track you from site to site.

  * We've improved our Print functionality with a cleaner design and better
    integration with your computer's printer settings.

  * For Firefox users in Canada, credit card management and auto-fill are now
    enabled.

  * Notable performance and stability improvements are achieved by moving
    canvas drawing and WebGL drawing to the GPU process.

Fixed

  * Reader mode now works with local HTML pages.

  * Using screen reader quick navigation to move to editable text controls no
    longer incorrectly reaches non-editable cells in some grids such as on
    messenger.com.

  * The Orca screen reader's mouse review feature now works correctly after
    switching tabs in Firefox.

  * Screen readers no longer report column headers incorrectly in tables
    containing cells spanning multiple columns.

  * Links in Reader View now have more color contrast.

  * Various security fixes.

Changed

  * On Linux and Android, the protection to mitigate the stack clash attack has
    been activated.

  * From Firefox 86 onward, DTLS 1.0 is no longer supported for establishing
    WebRTC's PeerConnections. All WebRTC services need to support DTLS 1.2 from
    now on as the minimum version.

  * Consolidated all video decoding in the new RDD process which results in a
    more secure Firefox.

Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. You can see more details in the Firefox for Enterprise
    86 Release Notes.

Developer

  * Developer Information
  * CSS image-set() function in CSS is now enabled, allowing for responsive
    images in CSS.

  * Inactive CSS tool is now showing a warning when margin or padding is set on
    internal table elements.
    Inactive CSS screenshot

  * Developer Tools Toolbox is now showing a number of errors on the current
    page. This is a quick way to surface information to a developer that
    something is wrong with their page. Clicking on the red exclamation icon
    navigates the user to the Console panel.
    Develeoper tools: screenshot of number of errors

Security fixes:
#CVE-2021-23969: Content Security Policy violation report could have contained
the destination of a redirect
#CVE-2021-23970: Multithreaded WASM triggered assertions validating separation
of script domains
#CVE-2021-23968: Content Security Policy violation report could have contained
the destination of a redirect
#CVE-2021-23974: noscript elements could have led to an HTML Sanitizer bypass
#CVE-2021-23971: A website's Referrer-Policy could have been be overridden,
potentially resulting in the full URL being sent as a Referrer
#CVE-2021-23976: Local spoofing of web manifests for arbitrary pages in Firefox
for Android
#CVE-2021-23977: Malicious application could read sensitive data from Firefox
for Android's application directories
#CVE-2021-23972: HTTP Auth phishing warning was omitted when a redirect is
cached
#CVE-2021-23975: about:memory Measure function caused an incorrect pointer
operation
#CVE-2021-23973: MediaError message property could have leaked information
about cross-origin resources
#CVE-2021-23978: Memory safety bugs fixed in Firefox 86 and Firefox ESR 78.8
#CVE-2021-23979: Memory safety bugs fixed in Firefox 86
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.469 2021/02/10 12:25:05 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.469
log
@firefox: Update to 85.0.2

Changelog:
    Fixed a deadlock during startup (bug 1679933)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.468 2021/02/07 06:30:39 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		85.0
MOZ_BRANCH_MINOR=	.2
@


1.468
log
@*: Recursive revbump from audio/pulseaudio-14.2.nb1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.467 2021/02/06 05:02:51 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.467
log
@firefox: Update to 85.0.1

Changelog:
Fixed
    Security fix
    Prevent access to NTFS special paths that could lead to filesystem corruption.
    Fixed a crash when authenticating to websites using SPNEGO on macOS devices with Apple Silicon CPUs (bug 1685427).
    Avoid printing an extra blank page at the end of some documents (bug 1689789).
    Fixed a browser crash in case of unexpected Cache API state (bug 1684838).
    Fixed external URL scheme handlers when using the Firefox flatpak (bug 1688966)

Security fix:
#MOZ-2021-0001: Buffer overflow in depth pitch calculations for compressed textures
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.466 2021/01/26 15:02:55 ryoon Exp $
d9 1
@


1.466
log
@firefox: Update to 85.0

Changelog:
New

  * Firefox now protects you from supercookies, a type of tracker that can stay
    hidden in your browser and track you online, even after you clear cookies.
    By isolating supercookies, Firefox prevents them from tracking your web
    browsing from one site to the next.

  * It??s easier than ever to save and access your bookmarks. Firefox now
    remembers your preferred location for saved bookmarks, displays the
    bookmarks toolbar by default on new tabs, and gives you easy access to all
    of your bookmarks via a toolbar folder.

  * The password manager now allows you to remove all of your saved logins with
    one click, as opposed to having to delete each login individually.

Fixed

  * Various security fixes.


Changed

  * Firefox no longer supports Adobe Flash. There is no setting available to
    re-enable Flash support.


Enterprise

  * Various bug fixes and new policies have been implemented in the latest
    version of Firefox. You can see more details in the Firefox for Enterprise
    85 Release Notes.


Developer

  * Developer Information
  * CSS: We have added support for the :focus-visible pseudo class.

  * It's possible to prettify JS expressions in Console source code Editor
    (available in multiline mode) using a new toolbar button.
    Console Editor Pretty Print Expression Screenshot

Security fixes:
#CVE-2021-23953: Cross-origin information leakage via redirected PDF requests
#CVE-2021-23954: Type confusion when using logical assignment operators in
 JavaScript switch statements
#CVE-2021-23955: Clickjacking across tabs through misusing requestPointerLock
#CVE-2021-23956: File picker dialog could have been used to disclose a complete
 directory
#CVE-2021-23957: Iframe sandbox could have been bypassed on Android via the
 intent URL scheme
#CVE-2021-23958: Screen sharing permission leaked across tabs
#CVE-2021-23959: Cross-Site Scripting in error pages on Firefox for Android
#CVE-2021-23960: Use-after-poison for incorrectly redeclared JavaScript
 variables during GC
#CVE-2021-23961: More internal network hosts could have been probed by a
malicious webpage
#CVE-2021-23962: Use-after-poison in <code>nsTreeBodyFrame::RowCountChanged</
 code>
#CVE-2021-23963: Permission prompt inaccessible after asking for additional
 permissions
#CVE-2021-23964: Memory safety bugs fixed in Firefox 85 and Firefox ESR 78.7
#CVE-2021-23965: Memory safety bugs fixed in Firefox 85
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.465 2021/01/08 09:56:55 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.465
log
@firefox: Update to 84.0.2

Changelog:
Security fix:
#CVE-2020-16044: Use-after-free write when handling a malicious COOKIE-ECHO SCTP chunk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.464 2021/01/06 11:21:40 triaxx Exp $
d4 2
a5 2
MOZ_BRANCH=		84.0
MOZ_BRANCH_MINOR=	.2
@


1.464
log
@firefox: Fix nss dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.463 2021/01/01 12:52:16 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.463
log
@firefox: Update to 84.0.1

Changelog:
Fixed

  * Fixed problems loading secure websites and crashes for users with certain
    third-party PKCS11 modules and smartcards installed (bug 1682881).

  * Fixed slower than expected performance and flickering on Canvas elements
    for some Windows users (bug 1683116).

  * Fixed a bug causing some Unity JS games to not load on Apple Silicon
    devices due to improper detection of the OS version (bug 1680516).

  * Fixed crashes caused by various third-party antivirus software.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.462 2021/01/01 09:52:42 ryoon Exp $
d9 1
@


1.462
log
@*: Recursive revbump from audio/pulseaudio-14.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.461 2020/12/26 10:35:16 nia Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.461
log
@Remove now-actively-harmful 32-bit ARM hack from Mozilla packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.460 2020/12/17 09:53:15 ryoon Exp $
d9 1
@


1.460
log
@firefox: Update to 84.0

Changelog:
New

  * Native support for macOS devices built with Apple Silicon CPUs brings
    dramatic performance improvements over the non-native build that was
    shipped in Firefox 83: Firefox launches over 2.5 times faster and web apps
    are now twice as responsive (per the SpeedoMeter 2.0 test). If you are on a
    new Apple device, follow these steps to upgrade to the latest Firefox.

  * WebRender rolls out to MacOS Big Sur, Windows devices with Intel Gen 6
    GPUs, and Intel laptops running Windows 7 and 8. Additionally we'll ship an
    accelerated rendering pipeline for Linux/GNOME/X11 users for the first
    time, ever!

  * Firefox now uses more modern techniques for allocating shared memory on
    Linux, improving performance and increasing compatibility with Docker.

  * Firefox 84 is the final release to support Adobe Flash.


Fixed

  * Various security fixes

#CVE-2020-16042: Operations on a BigInt could have caused uninitialized memory
to be exposed
#CVE-2020-26971: Heap buffer overflow in WebGL
#CVE-2020-26972: Use-After-Free in WebGL
#CVE-2020-26973: CSS Sanitizer performed incorrect sanitization
#CVE-2020-26974: Incorrect cast of StyleGenericFlexBasis resulted in a heap
use-after-free
#CVE-2020-26975: Malicious applications on Android could have induced Firefox
for Android into sending arbitrary attacker-specified headers
#CVE-2020-26976: HTTPS pages could have been intercepted by a registered
service worker when they should not have been
#CVE-2020-26977: URL spoofing via unresponsive port in Firefox for Android
#CVE-2020-26978: Internal network hosts could have been probed by a malicious
webpage
#CVE-2020-26979: When entering an address in the address or search bars, a
website could have redirected the user before they were navigated to the
intended url
#CVE-2020-35111: The proxy.onRequest API did not catch view-source URLs
#CVE-2020-35112: Opening an extension-less download may have inadvertently
launched an executable instead
#CVE-2020-35113: Memory safety bugs fixed in Firefox 84 and Firefox ESR 78.6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.459 2020/11/17 16:11:06 ryoon Exp $
a101 3
post-extract:
	mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S

@


1.459
log
@firefox: Update to 83.0

Changelog:
Version 83.0, first offered to Release channel users on November 17, 2020

New

  * Firefox keeps getting faster as a result of significant updates to
    SpiderMonkey, our JavaScript engine, you will now experience improved page
    load performance by up to 15%, page responsiveness by up to 12%, and
    reduced memory usage by up to 8%. We have replaced part of the JavaScript
    engine that helps to compile and display websites for you, improving
    security and maintainability of the engine at the same time.

  * Firefox introduces HTTPS-Only Mode. When enabled, this new mode ensures
    that every connection Firefox makes to the web is secure and alerts you
    when a secure connection is not available. You can enable it in Firefox
    Preferences.

  * Pinch zooming will now be supported for our users with Windows touchscreen
    devices and touchpads on Mac devices. Firefox users may now use pinch to
    zoom on touch-capable devices to zoom in and out of webpages.

  * Picture-in-Picture now supports keyboard shortcuts for fast forwarding and
    rewinding videos: use the arrow keys to move forward and back 15 seconds,
    along with volume controls. For a list of supported commands see Support
    Mozilla

  * When you are presenting your screen on a video conference in Firefox, you
    will see our improved user interface that makes it clearer which devices or
    displays are being shared.

  * We've improved functionality and design for a number of Firefox search
    features:

      + Selecting a search engine at the bottom of the search panel now enters
        search mode for that engine, allowing you to see suggestions (if
        available) for your search terms. The old behavior (immediately
        performing a search) is available with a shift-click.
      + When Firefox autocompletes the URL of one of your search engines, you
        can now search with that engine directly in the address bar by
        selecting the shortcut in the address bar results.
      + We've added buttons at the bottom of the search panel to allow you to
        search your bookmarks, open tabs, and history.
  * Firefox supports AcroForm, which will allow you to fill in, print, and save
    supported PDF forms and the PDF viewer also has a new fresh look.

  * Our users in India on the English build of Firefox will now see Pocket
    recommendations in their new tab featuring some of the best stories on the
    web. If you don't see them, you can turn on Pocket articles in your new
    tab by following these steps.

  * For the recently released Apple devices built with Apple Silicon CPUs, you
    can use Firefox 83 and future releases without any change. This release
    (83) will support emulation under Apple's Rosetta 2 that ships with macOS
    Big Sur. We are working toward Firefox being natively-compiled for these
    CPUs in a future release.

  * This is a major release for WebRender as we roll out to more Firefox users
    on Windows 7 and 8 as well as on macOS 10.12 to 10.15.

Fixed

  * This release also includes a number of accessibility fixes:

      + Screen reader features which report paragraphs now correctly report
        paragraphs instead of lines in Google Docs
      + When reading by word using a screen reader, words are now correctly
        reported when there is punctuation nearby
      + The arrow keys now work correctly after tabbing in the
        picture-in-picture window
  * For users on macOS restoring a session with minimized windows, Firefox now
    uses much less power and you should see much longer battery life.

  * Various security fixes

Security fixes:
#CVE-2020-26951: Parsing mismatches could confuse and bypass security sanitizer for chrome privileged code
#CVE-2020-26952: Out of memory handling of JITed, inlined functions could lead to a memory corruption
#CVE-2020-16012: Variable time processing of cross-origin images during drawImage calls
#CVE-2020-26953: Fullscreen could be enabled without displaying the security UI
#CVE-2020-26954: Local spoofing of web manifests for arbitrary pages in Firefox for Android
#CVE-2020-26955: Cookies set during file downloads are shared between normal and Private Browsing Mode in Firefox for Android
#CVE-2020-26956: XSS through paste (manual and clipboard API)
#CVE-2020-26957: OneCRL was not working in Firefox for Android
#CVE-2020-26958: Requests intercepted through ServiceWorkers lacked MIME type restrictions
#CVE-2020-26959: Use-after-free in WebRequestService
#CVE-2020-26960: Potential use-after-free in uses of nsTArray
#CVE-2020-15999: Heap buffer overflow in freetype
#CVE-2020-26961: DoH did not filter IPv4 mapped IP Addresses
#CVE-2020-26962: Cross-origin iframes supported login autofill
#CVE-2020-26963: History and Location interfaces could have been used to hang the browser
#CVE-2020-26964: Firefox for Android's Remote Debugging via USB could have been abused by untrusted apps on older versions of Android
#CVE-2020-26965: Software keyboards may have remembered typed passwords
#CVE-2020-26966: Single-word search queries were also broadcast to local network
#CVE-2020-26967: Mutation Observers could break or confuse Firefox Screenshots feature
#CVE-2020-26968: Memory safety bugs fixed in Firefox 83 and Firefox ESR 78.5
#CVE-2020-26969: Memory safety bugs fixed in Firefox 83
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.458 2020/11/11 22:21:33 nia Exp $
d4 1
a4 1
MOZ_BRANCH=		83.0
@


1.458
log
@firefox: Honor user's compiler choice again, don't require Python 2.

The python 2 dependency was seemingly removed in Firefox 78.0 so we
can remove those old hacks.

Firefox needs clang for some unknown part of the build process (rust
related?), even if building with GCC.

The previous solution in pkgsrc was to force the use of clang, because
pkgsrc provides cwrappers which provided gcc-as-clang, which broke
everything. Instead, override the clang wrapper with the actual clang
executable.

This means the majority of the build happens with GCC (or ccache, distcc,
whatever the user chooses, rather than overriding it with clang). Should help
sparc64, where clang doesn't work too well.

Full build tested on NetBSD/amd64.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.457 2020/11/11 10:11:21 nia Exp $
d4 2
a5 2
MOZ_BRANCH=		82.0
MOZ_BRANCH_MINOR=	.3
a8 1
PKGREVISION=	1
@


1.457
log
@firefox: Clean up some problems identified by pkglint.

Most of these PLIST variables are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.456 2020/11/09 15:07:47 maya Exp $
d9 1
a9 1
#PKGREVISION=	1
@


1.456
log
@firefox{,-l10n}: update to 82.0.3.

Release notes not available at the moment.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.455 2020/11/06 08:56:37 maya Exp $
d84 1
a84 1
# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs 
@


1.455
log
@firefox: paxctl safety for netbsd.

Tested on amd64. This means that text relocations are now fatal.
Hopefully other architectures don't have additional ways to be not-mprotect-
safe, but there is always the possibility.

No obvious performance difference in an older (non-wasm) javascript benchmark.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.454 2020/11/05 09:09:20 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
d9 1
a9 1
PKGREVISION=	2
@


1.454
log
@*: Recursive revbump from textproc/icu-68.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.453 2020/10/28 15:34:41 maya Exp $
d9 1
a9 1
PKGREVISION=	1
d40 1
a40 2
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/${MOZILLA}
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/${MOZILLA}-bin
@


1.453
log
@firefox{,-l10n}: Update to 82.0.2

Fixed duplication of WebSocket messages in certain cases (bug 1673340)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.452 2020/10/27 16:59:00 maya Exp $
d9 1
@


1.452
log
@firefox{,-l10n}: update to 82.0.1

Avoid an unnecessary prompt to reboot when using the full installer on Windows (bug 1671715)

Restored the ability to print on paper whose width or height is larger than 100 inches, e.g. for receipts (bug 1672370)

Fixed printing of documents with margins of zero, e.g. some PDFs (bug 1672529)

Fixed handling of the WebDriver:ClickElement command in the marionette testing framework (bug 1666755)

Stability fix (bug 1660539)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.451 2020/10/20 20:15:29 maya Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.451
log
@firefox{,-l10n}: Update to 82.0

New:

With this release, Firefox introduces a number of improvements that make watching videos more delightful:

    the Picture-In-Picture button has a new look and position, making it easier for you to find and use the feature.
    Picture-In-Picture now has a keyboard shortcut for Mac users (Option + Command + Shift + Right bracket) that works before you start playing the video.
    For Windows users, Firefox now uses DirectComposition for hardware decoded video, which will improve CPU and GPU usage during video playback, improving battery life.


Firefox is faster than ever with improved performance on both page loads and start up time:

    Websites that use flexbox-based layouts load 20% faster than before;
    Restoring a session is 17% quicker, meaning you can more quickly pick up where you left off;
    For Windows users, opening new windows got quicker by 10%.

You can now explore new articles when you save a webpage to Pocket from the Firefox toolbar.

WebRender continues to roll out to more Firefox users on Windows.

Fixed:

Screen reader features which report paragraphs now correctly report paragraphs in Firefox instead of lines.

Various security fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.450 2020/10/12 23:45:35 maya Exp $
d5 1
a5 1
#MOZ_BRANCH_MINOR=	.1
@


1.450
log
@firefox{,-l10n}: Update to 81.0.2

Release notes not available yet.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.449 2020/10/02 15:44:16 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		81.0
MOZ_BRANCH_MINOR=	.2
@


1.449
log
@firefox: Update to 81.0.1

Changelog:
Fixed

    Fixed missing content on Blackboard course listings (bug 1665447)

    Resolved incorrect scaling of Flash content on HiDPI macOS
    systems (bug 1667267)

    Fixes for various printing issues (bug 1667342, bug 1667510,
    bug 1667723)

    Fixed legacy preferences not being properly applied when set
    via GPO (bug 1666836)

    Fixed Picture-in-Picture controls being visible on audio-only
    page elements (bug 1666775)

    Fixed high memory growth with addons such as Disconnect installed,
    causing browser responsiveness issues over time (bug 1658571)

    Various stability improvements (bug 1661485, bug 1664542, bug
    1664843)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.448 2020/09/28 13:30:01 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.448
log
@firefox: Update to 81.0

Changelog:
September 22, 2020

Version 81.0, first offered to Release channel users on September 22, 2020

We'd like to extend a special thank you to all of the new Mozillians who
contributed to this release of Firefox.

New

  * You can pause and play audio or video in Firefox right from your keyboard
    or headset, giving you easy access to control your media when in another
    Firefox tab, another program, or even when your computer is locked.

  * In addition to our default, dark and light themes, with this release,
    Firefox introduces the Alpenglow theme: a colorful appearance for buttons,
    menus, and windows. You can update your Firefox themes under settings or
    preferences.

  * For our users in the US and Canada, Firefox can now save, manage, and
    auto-fill credit card information for you, making shopping on Firefox ever
    more convenient. To ensure the smoothest experience, this will be rolling
    out to users gradually.

  * Firefox supports AcroForm, which will soon allow you to fill in, print, and
    save supported PDF forms and the PDF viewer also has a new fresh look.

  * Our users in Austria, Belgium and Switzerland using the German version of
    Firefox will now see Pocket recommendations in their new tab featuring some
    of the best stories on the web. If you don’t see them, you can turn on
    Pocket articles in your new tab by following these steps. In addition to
    Firefox’s new tab, Pocket is also available as an app on iOS and Android.

Fixed

  * Various security fixes.

  * We’ve fixed a bug for users of language packs where the default language
    was reset to English after Firefox updates.

  * Browser native HTML5 audio/video controls received several important
    accessibility fixes:

      + Audio/video controls remain accessible to screen readers even when they
        are temporarily hidden visually.
      + Audio/video elapsed and total time are now accessible to screen readers
        where they weren't previously.
      + Various unlabelled controls are now labelled making them identifiable
        to screen readers.
      + Screen readers no longer intrusively report progress information unless
        the user requests it.

Changed

  * You will soon find Picture-in-Picture more easily on all the videos you
    watch with new iconography.

  * The bookmarks toolbar is now automatically revealed once bookmarks are
    imported into Firefox, making it easier to find your most important
    websites.

  * We have expanded our supported file types - .xml, .svg, and .webp - so
    files you’ve downloaded can be opened right in Firefox.

Security fixes:
#CVE-2020-15675: Use-After-Free in WebGL
#CVE-2020-15677: Download origin spoofing via redirect
#CVE-2020-15676: XSS when pasting attacker-controlled data into a
contenteditable element
#CVE-2020-15678: When recursing through layers while scrolling, an iterator may
have become invalid, resulting in a potential use-after-free scenario
#CVE-2020-15673: Memory safety bugs fixed in Firefox 81 and Firefox ESR 78.3
corruption and we presume that with enough effort some of these could have been
exploited to run arbitrary code.
#CVE-2020-15674: Memory safety bugs fixed in Firefox 81
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.447 2020/09/05 10:19:04 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.447
log
@firefox: Requires textproc/py-expat at least with python37
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.446 2020/09/02 10:00:23 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		80.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
d82 1
a82 1
CKSUM_CRATES+=	third_party/rust/libc
d85 2
a86 2
CKSUMS+=	a3540eab4dbc52e006e84e288bad17e1dae3865fea49020e0ed8b5a7724a9532
CKSUMS+=	5e58a2109f5eff0f497dfac150c161c1d517a2227b49e086da96c3d66522ac3a
d88 1
a88 1
CKSUM_CRATES+=	third_party/rust/getrandom
d91 2
a92 2
CKSUMS+=	0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2
CKSUMS+=	394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac
d94 8
a101 8
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
@


1.447.2.1
log
@Pullup ticket #6356 - requested by maya
www/firefox: security update
www/firefox-l10n: security update

Revisions pulled up:
- www/firefox-l10n/Makefile                                     1.186-1.191
- www/firefox-l10n/PLIST                                        1.67
- www/firefox-l10n/distinfo                                     1.168-1.173
- www/firefox/Makefile                                          1.448-1.453
- www/firefox/PLIST                                             1.164-1.165
- www/firefox/distinfo                                          1.411-1.418
- www/firefox/mozilla-common.mk                                 1.181-1.182
- www/firefox/patches/patch-build_moz.configure_rust.configure  1.7
- www/firefox/patches/patch-config_makefiles_rust.mk            1.5
- www/firefox/patches/patch-js_src_jit_arm64_vixl_MozCpu-vixl.cpp 1.1
- www/firefox/patches/patch-js_src_jsfriendapi.h                1.3
- www/firefox/patches/patch-race_recurse.mk                     1.1
- www/firefox/patches/patch-third__party_rust_getrandom_src_lib.rs deleted
- www/firefox/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs deleted

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Mon Sep 28 13:30:01 UTC 2020

   Modified Files:
           pkgsrc/www/firefox: Makefile PLIST distinfo
           pkgsrc/www/firefox/patches: patch-config_makefiles_rust.mk
               patch-js_src_jsfriendapi.h
   Removed Files:
           pkgsrc/www/firefox/patches:
               patch-third__party_rust_getrandom_src_lib.rs
               patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs

   Log Message:
   firefox: Update to 81.0

   Changelog:
   September 22, 2020

   Version 81.0, first offered to Release channel users on September 22, 2020

   We'd like to extend a special thank you to all of the new Mozillians who
   contributed to this release of Firefox.

   New

     * You can pause and play audio or video in Firefox right from your keyboard
       or headset, giving you easy access to control your media when in another
       Firefox tab, another program, or even when your computer is locked.

     * In addition to our default, dark and light themes, with this release,
       Firefox introduces the Alpenglow theme: a colorful appearance for buttons,
       menus, and windows. You can update your Firefox themes under settings or
       preferences.

     * For our users in the US and Canada, Firefox can now save, manage, and
       auto-fill credit card information for you, making shopping on Firefox ever
       more convenient. To ensure the smoothest experience, this will be rolling
       out to users gradually.

     * Firefox supports AcroForm, which will soon allow you to fill in, print, and
       save supported PDF forms and the PDF viewer also has a new fresh look.

     * Our users in Austria, Belgium and Switzerland using the German version of
       Firefox will now see Pocket recommendations in their new tab featuring some
       of the best stories on the web. If you don’t see them, you can turn on
       Pocket articles in your new tab by following these steps. In addition to
       Firefox’s new tab, Pocket is also available as an app on iOS and Android.

   Fixed

     * Various security fixes.

     * We’ve fixed a bug for users of language packs where the default language
       was reset to English after Firefox updates.

     * Browser native HTML5 audio/video controls received several important
       accessibility fixes:

         + Audio/video controls remain accessible to screen readers even when they
           are temporarily hidden visually.
         + Audio/video elapsed and total time are now accessible to screen readers
           where they weren't previously.
         + Various unlabelled controls are now labelled making them identifiable
           to screen readers.
         + Screen readers no longer intrusively report progress information unless
           the user requests it.

   Changed

     * You will soon find Picture-in-Picture more easily on all the videos you
       watch with new iconography.

     * The bookmarks toolbar is now automatically revealed once bookmarks are
       imported into Firefox, making it easier to find your most important
       websites.

     * We have expanded our supported file types - .xml, .svg, and .webp - so
       files you’ve downloaded can be opened right in Firefox.

   Security fixes:
   #CVE-2020-15675: Use-After-Free in WebGL
   #CVE-2020-15677: Download origin spoofing via redirect
   #CVE-2020-15676: XSS when pasting attacker-controlled data into a
   contenteditable element
   #CVE-2020-15678: When recursing through layers while scrolling, an iterator may
   have become invalid, resulting in a potential use-after-free scenario
   #CVE-2020-15673: Memory safety bugs fixed in Firefox 81 and Firefox ESR 78.3
   corruption and we presume that with enough effort some of these could have been
   exploited to run arbitrary code.
   #CVE-2020-15674: Memory safety bugs fixed in Firefox 81


   To generate a diff of this commit:
   cvs rdiff -u -r1.447 -r1.448 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.163 -r1.164 pkgsrc/www/firefox/PLIST
   cvs rdiff -u -r1.410 -r1.411 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.4 -r1.5 \
       pkgsrc/www/firefox/patches/patch-config_makefiles_rust.mk
   cvs rdiff -u -r1.2 -r1.3 \
       pkgsrc/www/firefox/patches/patch-js_src_jsfriendapi.h
   cvs rdiff -u -r1.1 -r0 \
       pkgsrc/www/firefox/patches/patch-third__party_rust_getrandom_src_lib.rs
   cvs rdiff -u -r1.3 -r0 \
       pkgsrc/www/firefox/patches/patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Mon Sep 28 13:31:02 UTC 2020

   Modified Files:
           pkgsrc/www/firefox-l10n: Makefile PLIST distinfo

   Log Message:
   firefox-l10n: Update to 81.0

   * Add ur locale.
   * Sync with www/firefox-81.0.


   To generate a diff of this commit:
   cvs rdiff -u -r1.185 -r1.186 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.66 -r1.67 pkgsrc/www/firefox-l10n/PLIST
   cvs rdiff -u -r1.167 -r1.168 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   gutteridge
   Date:           Tue Sep 29 23:20:23 UTC 2020

   Modified Files:
           pkgsrc/www/firefox: mozilla-common.mk

   Log Message:
   firefox: 81.0 requires nss >= 3.56


   To generate a diff of this commit:
   cvs rdiff -u -r1.180 -r1.181 pkgsrc/www/firefox/mozilla-common.mk

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Fri Oct  2 15:44:16 UTC 2020

   Modified Files:
           pkgsrc/www/firefox: Makefile distinfo

   Log Message:
   firefox: Update to 81.0.1

   Changelog:
   Fixed

       Fixed missing content on Blackboard course listings (bug 1665447)

       Resolved incorrect scaling of Flash content on HiDPI macOS
       systems (bug 1667267)

       Fixes for various printing issues (bug 1667342, bug 1667510,
       bug 1667723)

       Fixed legacy preferences not being properly applied when set
       via GPO (bug 1666836)

       Fixed Picture-in-Picture controls being visible on audio-only
       page elements (bug 1666775)

       Fixed high memory growth with addons such as Disconnect installed,
       causing browser responsiveness issues over time (bug 1658571)

       Various stability improvements (bug 1661485, bug 1664542, bug
       1664843)


   To generate a diff of this commit:
   cvs rdiff -u -r1.448 -r1.449 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.411 -r1.412 pkgsrc/www/firefox/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Fri Oct  2 15:45:25 UTC 2020

   Modified Files:
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   firefox-l10n: Update to 81.0.1

   * Sync with www/firefox-81.0.1.


   To generate a diff of this commit:
   cvs rdiff -u -r1.186 -r1.187 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.168 -r1.169 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Mon Oct 12 23:45:35 UTC 2020

   Modified Files:
           pkgsrc/www/firefox: Makefile distinfo
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   firefox{,-l10n}: Update to 81.0.2

   Release notes not available yet.


   To generate a diff of this commit:
   cvs rdiff -u -r1.449 -r1.450 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.412 -r1.413 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.187 -r1.188 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.169 -r1.170 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Tue Oct 20 20:15:30 UTC 2020

   Modified Files:
           pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
           pkgsrc/www/firefox-l10n: Makefile distinfo
           pkgsrc/www/firefox/patches: patch-build_moz.configure_rust.configure

   Log Message:
   firefox{,-l10n}: Update to 82.0

   New:

   With this release, Firefox introduces a number of improvements that make watching videos more delightful:

       the Picture-In-Picture button has a new look and position, making it easier for you to find and use the feature.
       Picture-In-Picture now has a keyboard shortcut for Mac users (Option + Command + Shift + Right bracket) that works before you start playing the video.
       For Windows users, Firefox now uses DirectComposition for hardware decoded video, which will improve CPU and GPU usage during video playback, improving battery life.

   Firefox is faster than ever with improved performance on both page loads and start up time:

       Websites that use flexbox-based layouts load 20% faster than before;
       Restoring a session is 17% quicker, meaning you can more quickly pick up where you left off;
       For Windows users, opening new windows got quicker by 10%.

   You can now explore new articles when you save a webpage to Pocket from the Firefox toolbar.

   WebRender continues to roll out to more Firefox users on Windows.

   Fixed:

   Screen reader features which report paragraphs now correctly report paragraphs in Firefox instead of lines.

   Various security fixes.


   To generate a diff of this commit:
   cvs rdiff -u -r1.450 -r1.451 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.164 -r1.165 pkgsrc/www/firefox/PLIST
   cvs rdiff -u -r1.413 -r1.414 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.181 -r1.182 pkgsrc/www/firefox/mozilla-common.mk
   cvs rdiff -u -r1.188 -r1.189 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.170 -r1.171 pkgsrc/www/firefox-l10n/distinfo
   cvs rdiff -u -r1.6 -r1.7 \
       pkgsrc/www/firefox/patches/patch-build_moz.configure_rust.configure

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   tnn
   Date:           Fri Oct 23 12:37:14 UTC 2020

   Modified Files:
           pkgsrc/www/firefox: distinfo
   Added Files:
           pkgsrc/www/firefox/patches: patch-js_src_jit_arm64_vixl_MozCpu-vixl.cpp

   Log Message:
   firefox: NetBSD/aarch64 build fix


   To generate a diff of this commit:
   cvs rdiff -u -r1.414 -r1.415 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/www/firefox/patches/patch-js_src_jit_arm64_vixl_MozCpu-vixl.cpp

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Mon Oct 26 21:20:59 UTC 2020

   Modified Files:
           pkgsrc/www/firefox: distinfo
   Added Files:
           pkgsrc/www/firefox/patches: patch-race_recurse.mk

   Log Message:
   firefox: backport upstream patch to fix a build race. This appears as
   libmozgtk.so missing as well as the symbols it contains.

   This affects pkgsrc-stable as well.


   To generate a diff of this commit:
   cvs rdiff -u -r1.415 -r1.416 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r0 -r1.1 pkgsrc/www/firefox/patches/patch-race_recurse.mk

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Tue Oct 27 16:59:00 UTC 2020

   Modified Files:
           pkgsrc/www/firefox: Makefile distinfo
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   firefox{,-l10n}: update to 82.0.1

   Avoid an unnecessary prompt to reboot when using the full installer on Windows (bug 1671715)

   Restored the ability to print on paper whose width or height is larger than 100 inches, e.g. for receipts (bug 1672370)

   Fixed printing of documents with margins of zero, e.g. some PDFs (bug 1672529)

   Fixed handling of the WebDriver:ClickElement command in the marionette testing framework (bug 1666755)

   Stability fix (bug 1660539)


   To generate a diff of this commit:
   cvs rdiff -u -r1.451 -r1.452 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.416 -r1.417 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.189 -r1.190 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.171 -r1.172 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Wed Oct 28 15:34:41 UTC 2020

   Modified Files:
           pkgsrc/www/firefox: Makefile distinfo
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   firefox{,-l10n}: Update to 82.0.2

   Fixed duplication of WebSocket messages in certain cases (bug 1673340)


   To generate a diff of this commit:
   cvs rdiff -u -r1.452 -r1.453 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.417 -r1.418 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.190 -r1.191 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.172 -r1.173 pkgsrc/www/firefox-l10n/distinfo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.447 2020/09/05 10:19:04 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		82.0
MOZ_BRANCH_MINOR=	.2
d9 1
d83 1
a83 1
#CKSUM_CRATES+=	third_party/rust/libc
d86 2
a87 2
#CKSUMS+=	a3540eab4dbc52e006e84e288bad17e1dae3865fea49020e0ed8b5a7724a9532
#CKSUMS+=	5e58a2109f5eff0f497dfac150c161c1d517a2227b49e086da96c3d66522ac3a
d89 1
a89 1
#CKSUM_CRATES+=	third_party/rust/getrandom
d92 2
a93 2
#CKSUMS+=	0e52f6bde42d7bb05c297ce1c25b9879d61b28caba98f6226a152bff538db6c2
#CKSUMS+=	394425b4ba03c21c494e64d993678f7014575b1e3d590b9ee452b5c2d83ec4ac
d95 8
a102 8
#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
@


1.446
log
@firefox: Update to 80.0.1

* Change WebRTC dependency to new graphics/libv4l.

Changelog:
Fixed

    Fixed a performance regression when encountering new intermediate CA certificates (bug 1661543)

    Fixed crashes possibly related to GPU resets (bug 1627616)

    Fixed rendering on some sites using WebGL (bug 1659225)

    Fixed the zoom-in keyboard shortcut on Japanese language builds (bug 1661895)

    Fixed download issues related to extensions and cookies (bug 1655190)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.445 2020/08/29 22:24:27 ryoon Exp $
d9 1
@


1.445
log
@firefox: Use graphics/libv4l1 for NetBSD 9.99.70 or later

* This enables webcam for WebRTC. Bump PKGREVISION.
* And fix rust.mk patch, from Michael Forney on tech-pkg@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.444 2020/08/25 14:35:24 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.444
log
@firefox: Update to 80.0

Changelog:
New
    Firefox can now be set as the default system PDF viewer.

    The name reported by accessibility tools for items in multi-tiered
    tree controls no longer incorrectly includes information from
    items at deeper levels, providing users with the correct level
    of content when using a screen reader.

Fixed
    Various security fixes.

    Several crashes while using a screen reader were fixed including
    a frequently encountered crash when using the JAWS screen
    reader.

    Firefox Developer Tools received significant fixes allowing
    screen reader users to benefit from some of the tools that were
    previously inaccessible.

    SVG title and desc elements (labels and descriptions) are now
    correctly exposed to assistive technology products such as
    screen readers.

Changed
    For users with reduced motion settings, we've reduced a number
    of animations such as tab loading to reduce motion for users
    with migraines and epilepsy.

    The new add-ons blocklist has been enabled to improve performance
    and scalability.

Enterprise
    A number of bug fixes and new policies have been implemented
    in the latest version of Firefox. You can see more details in
    the Firefox for Enterprise 80 Release Notes.

    Today's release is the final scheduled for Firefox 68 ESR
    (68.12) unless there is a critical security issue found prior
    to the release of Firefox ESR 78.3 on September 22, 2020. Users
    of Firefox 68 ESR will be automatically upgraded to the Firefox
    78 ESR series with the release of 78.3.

Developer
    We've shipped an experimental sidebar panel in the inspector
    to Firefox Developer Edition that helps developers more quickly
    identify potential browser compatibility problems based on MDN
    data.

    In the Network Monitor request list, a turtle icon is shown
    for "slow" requests that exceed a threshold for the waiting
    time.

    Firefox now supports RTX and Transport-cc for improved call
    quality in poor network conditions and better bandwidth
    estimation. These features also provide better compatibility
    with many websites using WebRTC.

Security fixes:
#CVE-2020-15663: Downgrade attack on the Mozilla Maintenance Service could have resulted in escalation of privilege
#CVE-2020-15664: Attacker-induced prompt for extension installation
#CVE-2020-12401: Timing-attack on ECDSA signature generation
#CVE-2020-6829: P-384 and P-521 vulnerable to an electro-magnetic side channel attack on signature generation
#CVE-2020-12400: P-384 and P-521 vulnerable to a side channel attack on modular inversion
#CVE-2020-15665: Address bar not reset when choosing to stay on a page after the beforeunload dialog is shown
#CVE-2020-15666: MediaError message property leaks cross-origin response status
#CVE-2020-15667: Heap overflow when processing an update file
#CVE-2020-15668: Data Race when reading certificate information
#CVE-2020-15670: Memory safety bugs fixed in Firefox 80 and Firefox ESR 78.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.443 2020/08/18 17:58:16 leot Exp $
d9 1
@


1.443
log
@*: revbump for libsndfile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.442 2020/08/17 20:20:21 leot Exp $
d4 2
a5 2
MOZ_BRANCH=		79.0
#MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
@


1.442
log
@*: revbump after fontconfig bl3 changes (libuuid removal)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.441 2020/07/31 01:26:43 maya Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.441
log
@firefox: update to 79.0

New

    We’ve rolled out WebRender to more Windows users with Intel and AMD GPUs, bringing improved graphics performance to an even larger audience.

    Firefox users in Germany will now see more Pocket recommendations in their new tab featuring some of the best stories on the web. If you don’t see them, you can turn on Pocket articles in your new tab by following these steps.

Fixed

    Various security fixes.

    Several crashes while using a screen reader were fixed, including a frequently encountered crash when using the JAWS screen reader.

    Firefox Developer Tools received significant fixes allowing screen reader users to benefit from some of the tools that were previously inaccessible.

    SVG title and desc elements (labels and descriptions) are now correctly exposed to assistive technology products such as screen readers.

Enterprise

    A number of bug fixes and new policies have been implemented in the latest version of Firefox. You can see more details in the Firefox for Enterprise 79 Release Notes.

    Updates to the password policy allow admins to require a primary password (formerly called master password. Previously the policy could disable the primary password but not force a primary password. Users required to use a primary password will only be asked to create a primary password the first time they try to save a password.

Developer

    Developer Information

    Newly added asynchronous call stacks let developers trace their async code through events, timeouts, and promises. The async execution chains are shown in the Debugger’s call stack, but also for stack traces in Console errors and Network initiators.

    Erroneous network responses with 4xx/5xx status codes display as errors in the Console, making it easy to understand them in the context of related logs. The request/response details can be expanded or resent for quick debugging.

    JavaScript errors are now visible not only in the Console, but also in the Debugger. The relevant line of code will be highlighted and display error details on hover.

    Opening SCSS and CSS-in-JS sources from the Inspector now works more reliably thanks to improved source map handling across all panels.

    Inspecting accessibility properties from the browser context menu is now available to all users by default.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.440 2020/07/24 11:31:01 wiz Exp $
d9 1
@


1.440
log
@firefox: remove -fexperimental-new-pass-manager from compiler flags

Workaround for https://bugs.llvm.org/show_bug.cgi?id=46366
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.439 2020/07/15 19:51:18 riastradh Exp $
d4 2
a5 3
MOZ_BRANCH=		78.0
MOZ_BRANCH_MINOR=	.2
PKGREVISION=		1
@


1.439
log
@www/firefox: Add NetBSD support for U2F/FIDO2 security keys.

Patch submitted upstream:
https://github.com/mozilla/authenticator-rs/pull/116
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.438 2020/07/12 01:37:50 ryoon Exp $
d49 3
@


1.438
log
@firefox: Update to 78.0.2

* Fix build under NetBSD/i386 with PR pkg/55456.

Changelog:
Fixed
    Security fix

    Fixed an accessibility regression in reader mode (bug 1650922)

    Made the address bar more resilient to data corruption in the user profile (bug 1649981)

    Fixed a regression opening certain external applications (bug 1650162)

Security fix:
#MFSA-2020-0003: X-Frame-Options bypass using object or embed tags
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.437 2020/07/02 10:54:26 ryoon Exp $
d6 1
@


1.437
log
@firefox: Update to 78.0.1

Changelog:
    Fixed an issue which could cause installed search engines to not
    be visible when upgrading from a previous release.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.436 2020/07/01 13:01:01 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.436
log
@firefox: Update to 78.0

* Some dependency changes.
* Wayland and webcam may not work.

Changelog:  New

    The Protections Dashboard includes consolidated reports about
    tracking protection, data breaches, and password management.
    New features let you:

	Track how many breaches you’ve resolved right from the
	dashboard

	See if any of your saved passwords may have been exposed
	in a data breach

    To view your dashboard, type about:protections into the address
    bar, or select “Protections Dashboard” from the main menu.

    Because we know people try to fix problems by reinstalling
    Firefox when a simple refresh is more likely to solve the issue,
    we’ve added a Refresh button to the Uninstaller.

    With this release, your screen saver will no longer interrupt
    WebRTC calls on Firefox, making conference and video calling
    in Firefox better.

    We’ve rolled out WebRender to Windows users with Intel GPUs,
    bringing improved graphics performance to an even larger
    audience.

    Firefox 78 is also our Extended Support Release (ESR), where
    the changes made over the course of the previous 10 releases
    will now roll out to our ESR users. Some of the highlights are:

	Kiosk mode

	Client certificates

	Service Worker and Push APIs are now enabled

	The Block Autoplay feature is enabled

	Picture-in-picture support

	View and manage web certificates in about:certificate

    Pocket recommendations, featuring some of the best stories on
    the web, will now appear on the Firefox new tab for 100% of
    our users in the UK. If you don’t see them, you can turn on
    Pocket articles in your new tab, follow these steps.

Fixed

    Various security fixes.

    We fixed bugs in the search results quality composition and
    improved search result texts based on recommendations by our
    partners.

Changed

    The minimal system requirements on Linux have been updated.
    Firefox now needs GNU libc 2.17, libstdc++ 4.8.1 and GTK+ 3.14
    or newer versions.

    As part of our ongoing effort to deprecate obsolete cryptography,
    we have disabled all remaining DHE-based TLS ciphersuites by
    default.

	To mitigate web compatibility issues from disabling DHE-based
	TLS ciphersuites, Firefox 78 enables two more AES-GCM
	SHA2-based ciphersuites.

    We have disabled TLS 1.0 and TLS 1.1 to improve your website
    connections. Sites that don't support TLS version 1.2 will now
    show an error page.

    The context menu (accessed by right clicking on a tab) lets
    you undo multiple tab closings with a single click and places
    Close Tabs to the Right and Close Other Tabs in a submenu.

    A number of accessibility improvements have been made with this
    release.

	When using the JAWS screen reader, pressing the down arrow
	in an HTML input control with a datalist no longer incorrectly
	moves the cursor to the next element after the input control.

	Screen readers no longer severely lag or freeze when focusing
	the microphone/camera/screen sharing indicator.

	Large tables with thousands of rows now load much faster
	for screen reader users.

	Text input controls with custom styling now correctly show
	the focus outline when appropriate.

	Screen readers no longer sometimes incorrectly switch to
	document browsing mode unexpectedly when the user enters
	the main Developer Tools window.

	We reduced a number of animations such as tab hover, search
	bar expansion, and others to reduce motion for users with
	migraines and epilepsy.

Enterprise

    Enable support for client certificates stored on macOS and
    Windows by setting the experimental preference
    security.osclientcerts.autoload to true.

    New policies allow you to configure application handlers,
    disable picture in picture, and require a master password,
    which will be renamed to ‘primary password’ in future releases.

    More details in the Firefox for Enterprise 78 release notes

Security fixes:
Not available yet.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.435 2020/07/01 09:15:46 nia Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.435
log
@firefox: Add associated patch of each cargo substitution in comments.

Remove cargo substitutions with no clear associated patch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.434 2020/06/23 17:38:49 nia Exp $
d4 2
a5 3
MOZ_BRANCH=		77.0
MOZ_BRANCH_MINOR=	.1
PKGREVISION=		3
@


1.434
log
@firefox: Avoid reading from /dev/random on NetBSD

Motivation: This becomes a problem when a user is on a system without
HWRNG or a preexisting seed file (to increase the estimated entropy to
256 bits), where Firefox will hang forever on startup waiting for a
user to write to /dev/random. Since this was reported on port-arm@@,
I decided to investigate this, and believe this is the only place
Firefox might end up reading from /dev/random.

Risk: Probably not much. For actual Transport Layer Security purposes,
Network Security Services reads directly from /dev/urandom. On systems
where Firefox is used, we can probably reasonably assume that enough
entropy has been generated from user input, on-board sensors, and network
devices to provide a state that is fairly difficult to predict, even if the
NetBSD kernel assigns no value to it (since in embedded environments
where the device's operator may be absent, such events can be manipulated
to theoretically produce a predictable state - although I don't think
this theoretical attack is necessarily something we should be concerned
with on low-end desktop systems). Other kernels do assign value to these
inputs, so have much lower criteria for unblocking.

Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.433 2020/06/17 17:54:26 nia Exp $
d82 1
a82 6
CKSUMS+=	4d9f7091af8e166943ac6f42ce85558909e5b6e61325039bff7adfbcf4b90212
CKSUMS+=	7f3da734d5e2e9426051da4f406e46d9e9bed43ed2d7d048e8afc8af7ed44795

CKSUMS+=	1cd66ed5967c788562d4ad626cfbeb1544f4b9267111de5f6790379b8327f28e
CKSUMS+=	6ae549dd21581748b2f1d82880eaca3445c11e3354965e5b49b20342075a3e52

a85 11
CKSUM_CRATES+=	third_party/rust/bindgen

CKSUMS+=	5788372d27bdbaaf0454bc17be31a5480918bc41a8a1c4832e8c61185c07f9cd
CKSUMS+=	8c92a52c0f859c7bec7bfbc36b9d18f904baab0c8c9dc1b3e7af34de1a0b0da4

CKSUMS+=	b73865b6689d4f3546edd91909a47c329c4ae630ea97715d29bc683ae1dc17ad
CKSUMS+=	efdada601d13c489451da9d65a78c42598841cebddf6f3a8012add2380628a51

CKSUMS+=	34f9aa76b6c9c05136bb69dcd6455397faef571a567254d2c541d50a962994db
CKSUMS+=	e5581852eec87918901a129284b4965aefc8a19394187a8095779a084f28fabe

d88 1
@


1.433
log
@firefox: Remove patches for NetBSD 7, rust dropped support for NetBSD 7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.432 2020/06/15 08:27:02 nia Exp $
d6 1
a6 1
PKGREVISION=		2
d102 5
@


1.432
log
@firefox: sync cargo checksum bits with lang/rust
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.431 2020/06/14 18:42:19 maya Exp $
d6 1
a6 1
PKGREVISION=		1
@


1.431
log
@firefox: different way of avoiding pshared semaphores for NetBSD

NetBSD has slightly (NetBSD>=9.x) or very (NetBSD<8) broken pshared
semaphores. Fortunately, so does macOS, so there's an easy way to avoid
reaching the code relying on it which works better.

Do so for NetBSD unconditionally, and enable multiprocess unconditionally.
Avoids PR kern/55386 for NetBSD>9.0
Avoids corrupt output on major websites, webGL bugs, etc. for NetBSD<=9.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.430 2020/06/05 03:38:56 ryoon Exp $
d73 38
a112 20
# XXX Hack taken from lang/rust.
# patch(1) in NetBSD does not handle .cargo-checksum.json like long width file.
# Replace checksum fields for following patches:
# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_mod.rs,v 1.1
# patch-third__party_rust_libc_src_unix_bsd_netbsdlike_netbsd_other_mod.rs,v 1.1
# patch-rust-1.39.0
	${CP} ${WRKSRC}/third_party/rust/libc/.cargo-checksum.json \
	      ${WRKSRC}/third_party/rust/libc/.cargo-checksum.json.orig
	${CAT} ${WRKSRC}/third_party/rust/libc/.cargo-checksum.json.orig | \
		${SED} -e 's/4d9f7091af8e166943ac6f42ce85558909e5b6e61325039bff7adfbcf4b90212/7f3da734d5e2e9426051da4f406e46d9e9bed43ed2d7d048e8afc8af7ed44795/' | \
		${SED} -e 's/1cd66ed5967c788562d4ad626cfbeb1544f4b9267111de5f6790379b8327f28e/6ae549dd21581748b2f1d82880eaca3445c11e3354965e5b49b20342075a3e52/' | \
		${SED} -e 's/a3540eab4dbc52e006e84e288bad17e1dae3865fea49020e0ed8b5a7724a9532/5e58a2109f5eff0f497dfac150c161c1d517a2227b49e086da96c3d66522ac3a/' \
		> ${WRKSRC}/third_party/rust/libc/.cargo-checksum.json
	${CP} ${WRKSRC}/third_party/rust/bindgen/.cargo-checksum.json \
	      ${WRKSRC}/third_party/rust/bindgen/.cargo-checksum.json.orig
	${CAT} ${WRKSRC}/third_party/rust/bindgen/.cargo-checksum.json.orig | \
		${SED} -e 's/5788372d27bdbaaf0454bc17be31a5480918bc41a8a1c4832e8c61185c07f9cd/8c92a52c0f859c7bec7bfbc36b9d18f904baab0c8c9dc1b3e7af34de1a0b0da4/' | \
		${SED} -e 's/b73865b6689d4f3546edd91909a47c329c4ae630ea97715d29bc683ae1dc17ad/efdada601d13c489451da9d65a78c42598841cebddf6f3a8012add2380628a51/' | \
		${SED} -e 's/34f9aa76b6c9c05136bb69dcd6455397faef571a567254d2c541d50a962994db/e5581852eec87918901a129284b4965aefc8a19394187a8095779a084f28fabe/' \
		> ${WRKSRC}/third_party/rust/bindgen/.cargo-checksum.json
@


1.430
log
@firefox: Update to 77.0.1

Changelog:
Fixed:
Disabled automatic selection of DNS over HTTPS providers during a test to
enable wider deployment in a more controlled way (bug 1642723)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.429 2020/06/03 09:00:24 ryoon Exp $
d6 1
a102 10
.if !empty(MACHINE_PLATFORM:MNetBSD-8.*-*) || !empty(MACHINE_PLATFORM:MNetBSD-9.0*)
.PHONY: disable-multiprocess
disable-multiprocess:
	${STEP_MSG} "Broken process-shared mutexes, disabling multiprocess windows..."
	cd ${WRKSRC} && ${ECHO} 'pref("browser.tabs.remote.autostart", false);' >> browser/app/profile/firefox.js
	cd ${WRKSRC} && ${ECHO} 'pref("webgl.disabled", true);' >> browser/app/profile/firefox.js

post-configure: disable-multiprocess
.endif

@


1.429
log
@firefox: Update to 77.0

Changelog:
New
    Pocket recommendations, featuring some of the best stories on the web, will appear on the Firefox new tab for our users in the UK. If you don’t see them, you can turn on Pocket articles in your new tab, follow these steps.

    WebRender continues its roll out to more Firefox for Windows users, now available by default on Windows 10 laptops running on Nvidia GPUs with medium (<= 3440x1440) and large screens (> 3440x1440).

    You can view and manage web certificates more easily on the new about:certificate page.

Fixed
    Various security fixes.

    A number of features have been fixed to improve Firefox accessibility.
        The applications list in Firefox Options is now accessible to screen reader users.
        Some live regions previously didn't report updated text with the JAWS screen reader. This issue has been fixed.
        Date/time inputs are now no longer missing labels for users of accessibility tools.

Changed
    The browser.urlbar.oneOffSearches preference has been removed. To hide one-off search buttons uncheck search engines on the about:preferences#search page

Security fixes:
#CVE-2020-12399: Timing attack on DSA signatures in NSS library
#CVE-2020-12405: Use-after-free in SharedWorkerService
#CVE-2020-12406: JavaScript type confusion with NativeTypes
#CVE-2020-12407: WebRender leaking GPU memory when using border-image CSS directive
#CVE-2020-12408: URL spoofing when using IP addresses
#CVE-2020-12409: URL spoofing with unicode characters
#CVE-2020-12410: Memory safety bugs fixed in Firefox 77 and Firefox ESR 68.9
#CVE-2020-12411: Memory safety bugs fixed in Firefox 77
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.428 2020/06/02 08:24:56 adam Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.428
log
@Revbump for icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.427 2020/05/30 08:02:52 rillig Exp $
d4 2
a5 2
MOZ_BRANCH=		76.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
@


1.427
log
@www/firefox: fix argument range for <ctype.h> functions
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.426 2020/05/09 22:20:44 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.426
log
@firefox: Update to 76.0.1

Changelog:
Fixed
    Fixed a bug causing some add-ons such as Amazon Assistant to see multiple
      onConnect events, impairing functionality (bug 1635637)

    Fixed a crash on 32-bit Windows systems with some nVidia drivers
      installed (bug 1635823)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.425 2020/05/06 01:00:08 ryoon Exp $
d9 1
@


1.425
log
@firefox: Update to 76.0

Changelog:
New
    With today’s release, Firefox strengthens protections for your
    online account logins and passwords, with innovative approaches
    to managing your accounts during this critical time:

	Firefox displays critical alerts in the Lockwise password
	manager when a website is breached;

	If one of your accounts is involved in a website breach
	and you've used the same password on other websites, you
	will now be prompted to update your password. A key icon
	identifies which accounts use that vulnerable password.

	Automatically generate secure, complex passwords for new
	accounts across more of the web that are easily saved right
	in the browser;

	You have been able to access and see your saved passwords
	under Logins and Passwords easily under the main menu. If
	your device happens to be shared among your family or
	roommates, the latest update helps to prevent casual snooping
	over your shoulder. If you don’t have a master password
	set up for Firefox, Windows and macOS now requires a login
	to your operating system account before showing your saved
	passwords.

    Picture-in-Picture allows you to multitask, the small video
    window following along no matter what you are doing on your
    computer, across different applications and even workspaces.
    Now, when you are ready to focus on the video, a double click
    can take the small window into full screen. Double click again
    to reduce the size again.

    Firefox now supports Audio Worklets that will allow more complex
    audio processing like VR and gaming on the web; and is being
    adopted by some of your favorite software programs.

	With this change, you can now join Zoom calls on Firefox
	without the need for any additional downloads.

    WebRender continues its roll out to more Firefox for Windows
    users, now available by default on modern Intel laptops with
    a small screen (<= 1920x1200) for improved graphics rendering.

Fixed
    Various security fixes

Changed
    Two updates to the address bar improve its usability and
    visibility:

	The shadow around the address bar field is reduced in width
	when a new tab is opened;

	The bookmarks toolbar has expanded slightly in size to
	improve its surface area for touchscreens.

Security fixes:
#CVE-2020-12387: Use-after-free during worker shutdown
#CVE-2020-12388: Sandbox escape with improperly guarded Access Tokens
#CVE-2020-12389: Sandbox escape with improperly separated process types
#CVE-2020-6831: Buffer overflow in SCTP chunk input validation
#CVE-2020-12390: Incorrect serialization of nsIPrincipal.origin for IPv6 addresses
#CVE-2020-12391: Content-Security-Policy bypass using object elements
#CVE-2020-12392: Arbitrary local file access with 'Copy as cURL'
#CVE-2020-12393: Devtools' 'Copy as cURL' feature did not fully escape website-controlled data, potentially leading to command injection
#CVE-2020-12394: URL spoofing in location bar when unfocussed
#CVE-2020-12395: Memory safety bugs fixed in Firefox 76 and Firefox ESR 68.8
#CVE-2020-12396: Memory safety bugs fixed in Firefox 76
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.424 2020/05/04 21:29:08 maya Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.424
log
@firefox: disable multiprocess firefox on netbsd 9.0 release too
(needs a kernel patch)

PKGREVISION++
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.423 2020/05/03 18:45:30 maya Exp $
d4 1
a4 1
MOZ_BRANCH=		75.0
a8 1
PKGREVISION=	4
@


1.423
log
@firefox: limit disbling multiprocess firefox to netbsd-8.

The patches might be safe to remove altogether (disabling multiprocess
should be enough), but it's not necessary for netbsd-9 in general, as
it has working pshared semaphores.

Fixes a lot of issues with Firefox, like WebGL not working.
PKGREVISION++
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.422 2020/05/02 22:24:24 maya Exp $
d9 1
a9 1
PKGREVISION=	3
d103 1
a103 1
.if !empty(MACHINE_PLATFORM:MNetBSD-8.*-*)
@


1.422
log
@firefox: force disable WebGL. It is currently broken unless multiprocess
windows are enabled, and we disable them unconditionally.

Upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=1610395

PKGREVISION++
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.421 2020/04/24 13:24:21 nia Exp $
d9 1
a9 1
PKGREVISION=	2
d103 10
@


1.421
log
@firefox*: Mark ESR versions as such in COMMENT
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.420 2020/04/12 08:29:17 adam Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.420
log
@Recursive revision bump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.419 2020/04/09 19:25:39 maya Exp $
d16 1
a16 1
COMMENT=	Web browser with support for extensions (version ${FIREFOX_VER:C/\..*//})
@


1.419
log
@firefox: GC now unused "notlinux", remove duplicate entries in PLIST.Linux

From Michael Forney on tech-pkg, thanks!
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.418 2020/04/09 14:01:26 ryoon Exp $
d9 1
@


1.418
log
@firefox: Update to 75.0

Changelog:
New
    With today's release, a number of improvements will help you
    search smarter, faster. Type less and find more with Firefox's
    revamped address bar:

	Focused, clean search experience that's optimized for
	smaller laptop screens

	Top sites now appear when you select the address

	Improved readability of search suggestions with a focus on
	new search terms

	Suggestions include solutions to common Firefox issues

	On Linux, the behavior when clicking on the Address Bar
	and the Search Bar now matches other desktop platforms: a
	single click selects all without primary selection, a double
	click selects a word, and a triple click selects all with
	primary selection

    Firefox will locally cache all trusted Web PKI Certificate
    Authority certificates known to Mozilla. This will improve
    HTTPS compatibility with misconfigured web servers and improve
    security.

    Firefox is now available in Flatpak, an easier way to install
    and use Firefox on Linux.

    Direct Composition is being integrated for our users on Windows
    to help improve performance and enable our ongoing work to ship
    WebRender on Windows 10 laptops with Intel graphics cards.

Fixed
    Various security fixes

Enterprise
    Experimental support for using client certificates from the OS
    certificate store can be enabled on macOS by setting the
    preference security.osclientcerts.autoload to true.

    Enterprise policies may be used to exclude domains from being
    resolved via TRR (Trusted Recursive Resolver) using DNS over
    HTTPS.

Developer
    Developer Information

    Save bandwidth and reduce browser memory by using the loading
    attribute on the <img> element. The default "eager" value loads
    images immediately, and the "lazy" value delays loading until
    the image is within range of the viewport.

    Instant evaluation for Console expressions lets developers
    identify and fix errors more rapidly than before. As long as
    expressions typed into the Web Console are side-effect free,
    their results will be previewed while you type.

Security fixes:
#CVE-2020-6821: Uninitialized memory could be read when using the WebGL copyTexSubImage method
#CVE-2020-6822: Out of bounds write in GMPDecodeData when processing large images
#CVE-2020-6823: Malicious Extension could obtain auth codes from OAuth login flows
#CVE-2020-6824: Generated passwords may be identical on the same site between separate private browsing sessions
#CVE-2020-6825: Memory safety bugs fixed in Firefox 75 and Firefox ESR 68.7
#CVE-2020-6826: Memory safety bugs fixed in Firefox 75
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.417 2020/04/04 02:37:30 ryoon Exp $
a71 5
PLIST_VARS+=	notlinux
.if ${OPSYS} != "Linux"
PLIST.notlinux=	yes
.endif

@


1.417
log
@firefox: Update to 74.0.1

Changelog:
Security fixes:
#CVE-2020-6819: Use-after-free while running the nsDocShell destructor
#CVE-2020-6820: Use-after-free when handling a ReadableStream
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.416 2020/03/29 01:01:19 joerg Exp $
d4 2
a5 2
MOZ_BRANCH=		74.0
MOZ_BRANCH_MINOR=	.1
@


1.416
log
@Don't hack __isinf for libc++, it makes things worse.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.415 2020/03/14 04:49:16 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.415
log
@firefox: Update to 74.0

* Follow HOMEPAGE redirect

Changelog:
New
    Your login management has improved with the ability to reverse
    alpha sort (Name Z-A) in Lockwise, which you can access under
    Logins and Passwords.

    Firefox now makes importing your bookmarks and history from
    the new Microsoft Edge browser on Windows and Mac simple.

    Add-ons installed by external applications can now be removed
    using the Add-ons Manager (about:addons). Going forward, only
    users can install add-ons; they cannot be installed by an
    application.

    Facebook Container prevents Facebook from tracking you around
    the web - Facebook logins, likes, and comments are automatically
    blocked on non-Facebook sites. But when we need an exception,
    you can now create one by adding custom sites to the Facebook
    Container.

    Firefox now provides better privacy for your web voice and
    video calls through support for mDNS ICE by cloaking your
    computer’s IP address with a random ID in certain WebRTC
    scenarios.

Fixed
    Various security fixes.

    We have fixed issues involving pinned tabs such as being lost.
    You should also no longer see them reorder themselves.

Security fixes:
#CVE-2020-6805: Use-after-free when removing data about origins
#CVE-2020-6806: BodyStream::OnInputStreamReady was missing protections against state confusion
#CVE-2020-6807: Use-after-free in cubeb during stream destruction
#CVE-2020-6808: URL Spoofing via javascript: URL
#CVE-2020-6809: Web Extensions with the all-urls permission could access local files
#CVE-2020-6810: Focusing a popup while in fullscreen could have obscured the fullscreen notification
#CVE-2020-6811: Devtools' 'Copy as cURL' feature did not fully escape website-controlled data, potentially leading to command injection
#CVE-2019-20503: Out of bounds reads in sctp_load_addresses_from_init
#CVE-2020-6812: The names of AirPods with personally identifiable information were exposed to websites with camera or microphone permission
#CVE-2020-6813: @@import statements in CSS could bypass the Content Security Policy nonce feature
#CVE-2020-6814: Memory safety bugs fixed in Firefox 74 and Firefox ESR 68.6
#CVE-2020-6815: Memory and script safety bugs fixed in Firefox 74
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.414 2020/03/10 22:11:09 wiz Exp $
d18 2
@


1.414
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.413 2020/03/08 16:42:30 bsiegert Exp $
d4 2
a5 2
MOZ_BRANCH=		73.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	3
d14 1
a14 1
HOMEPAGE=	https://www.mozilla.com/en-US/firefox/
@


1.413
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.412 2020/02/26 20:55:43 maya Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.412
log
@firefox: fix PLIST on linux.

A bunch of files that are mysteriously not on linux, and a bunch of files
that are mysteriously OS-specific (probably missing "else").

And a sandboxing library.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.411 2020/02/21 15:13:12 ryoon Exp $
d9 1
@


1.411
log
@firefox: Update to 73.0.1

* Do not define USE_LANGUAGES+=gnu++17. Passing -std=gnu++17 to all clang
  invocations causes build failure.

Changelog:
Fixed
    Fixed crashes on Windows systems running third-party security software such as 0patch or G DATA (bug 1610790)

    Fixed loss of browser functionality in certain circumstances such as running in Windows compatibility mode or having custom anti-exploit settings (bug 1614885)

    Resolved problems connecting to the RBC Royal Bank website (bug 1613943)

    Fixed Firefox unexpectedly exiting when leaving Print Preview mode (bug 1611133)

    Fixed crashes when playing encrypted content on some Linux systems (bug 1614535)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.410 2020/02/12 16:36:50 ryoon Exp $
d70 5
@


1.410
log
@firefox: Update to 73.0

Changelog:
New
    Today's Firefox release includes two features that help users
    view and read website content more easily, quickly. Like all
    accessibility improvements, these features improve browsing
    for everyone.

	Firefox has offered a page zoom feature for more than a
	decade that allows users to set the zoom level on a per-site
	basis. For users who need to zoom most websites, having to
	adjust zoom for each new site can be an annoyance. To
	address this, we have implemented a new global default zoom
	level setting. This option is available in about:preferences
	under "Language and Appearance" and can be scaled up or
	down from 100% as needed and sets the default zoom level
	for all sites. Per-site zoom is still available to make
	adjustments to individual sites as needed.

	Many users with low vision rely on Windows' High Contrast
	Mode to make websites more readable. Traditionally, to
	increase the readability of text, Firefox has disabled
	background images when High Contrast Mode is enabled. With
	today's release of Firefox 73, we introduce a "readability
	backplate" solution which places a block of background
	color between the text and background image. Now, websites
	in High Contrast Mode are more readable without disabling
	background images.

Fixed
    Various security fixes.

    Improved audio quality when playing back audio at a faster or
    slower speed.

    Firefox will now only prompt you to save logins if a field in
    a login form was modified.

Changed
    WebRender will roll out to laptops with Nvidia graphics cards
    with drivers newer than 432.00, and screen sizes smaller than
    1920x1200

Security fixes:
#CVE-2020-6796: Missing bounds check on shared memory read in the parent process
#CVE-2020-6797: Extensions granted downloads.open permission could open arbitrary applications on Mac OSX
#CVE-2020-6798: Incorrect parsing of template tag could result in JavaScript injection
#CVE-2020-6799: Arbitrary code execution when opening pdf links from other applications, when Firefox is configured as default pdf reader
#CVE-2020-6800: Memory safety bugs fixed in Firefox 73 and Firefox ESR 68.5
#CVE-2020-6801: Memory safety bugs fixed in Firefox 73
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.409 2020/02/08 22:11:53 kamil Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.409
log
@firefox: Workaround broken pthread_equal() usage

Switch to an internal version of pthread_equal() without sanity checks.

Problems detected on NetBSD 9.99.46.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.408 2020/01/22 13:34:26 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		72.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
@


1.408
log
@firefox: Update to 72.0.2

Changelog:
Fixed
    Various stability fixes

    Fixed issues opening files with spaces in their path (bug 1601905)

    Fixed a hang opening about:logins when a master password is set (bug 1606992)

    Fixed a web compatibility issue with CSS Shadow Parts which shipped in Firefox 72 (bug 1604989)

    Fixed inconsistent playback performance for fullscreen 1080p videos on some systems (bug 1608485)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.407 2020/01/18 21:51:06 jperkin Exp $
d9 1
@


1.407
log
@*: Recursive revision bump for openssl 1.1.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.406 2020/01/15 10:50:37 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
@


1.406
log
@firefox: Allow hardware acceleration up to 4K UHD resolution

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.405 2020/01/09 15:06:28 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.405
log
@firefox: Update to 72.0.1

Changelog:
72.0.1
Security fixes:
#CVE-2019-17026: IonMonkey type confusion with StoreElementHole and FallibleStoreElement

72.0
New
    Firefox’s Enhanced Tracking Protection marks a major new
    milestone in our battle against cross-site tracking: we now
    block fingerprinting scripts by default for all users, taking
    a new bold step in the fight for our users’ privacy.

    Firefox replaces annoying notification request pop-ups with a
    more delightful experience, by default for all users. The
    pop-ups no longer interrupt your browsing, in its place, a
    speech bubble will appear in the address bar when you interact
    with the site.

    Picture-in-picture video is now also available in Firefox for
    Mac and Linux: Select the blue icon from the right edge of a
    video to pop open a floating window so you can keep watching
    while working in other tabs or apps. Learn how the feature
    works.

Security fixes:
#CVE-2019-17015: Memory corruption in parent process during new content process initialization on Windows
#CVE-2019-17016: Bypass of @@namespace CSS sanitization during pasting
#CVE-2019-17017: Type Confusion in XPCVariant.cpp
#CVE-2019-17018: Windows Keyboard in Private Browsing Mode may retain word suggestions
#CVE-2019-17019: Python files could be inadvertently executed upon opening a download
#CVE-2019-17020: Content Security Policy not applied to XSL stylesheets applied to XML documents
#CVE-2019-17021: Heap address disclosure in parent process during content process initialization on Windows
#CVE-2019-17022: CSS sanitization does not escape HTML tags
#CVE-2019-17023: NSS may negotiate TLS 1.2 or below after a TLS 1.3 HelloRetryRequest had been sent
#CVE-2019-17024: Memory safety bugs fixed in Firefox 72 and Firefox ESR 68.4
#CVE-2019-17025: Memory safety bugs fixed in Firefox 72
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.404 2020/01/05 17:55:22 nia Exp $
d9 1
@


1.404
log
@*: Enable Wayland where supported in GTK and Firefox.

Bump PKGREVISIONs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.403 2019/12/03 14:21:20 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		71.0
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
d25 1
a25 1
CFLAGS+=	-I${PREFIX}/include/nspr
d82 2
a83 1
		${SED} -e 's/1cd66ed5967c788562d4ad626cfbeb1544f4b9267111de5f6790379b8327f28e/6ae549dd21581748b2f1d82880eaca3445c11e3354965e5b49b20342075a3e52/' \
@


1.403
log
@Update to 71.0

* Remove oss option. Its patch is not usable for 71.0.

Changelog:
New
    Improvements to Lockwise, our integrated password manager:
        Firefox now recognizes subdomains and will autofill domain logins from Lockwise
        Integrated breach alerts from Firefox Monitor are now available to users with screen readers

    More information about Enhanced Tracking Protection in action:
        Notifications when Firefox blocks cryptominers
        A running tally of blocked trackers in the protection panel accessed by clicking the address bar shield

    Picture-in-picture video comes to Firefox for Windows: Select the blue icon from the right edge of a video to pop open a floating window so you can keep watching while working in other tabs. Learn how the feature works.

    Native MP3 decoding on Windows, Linux, and macOS

Security fixes:
Not available yet.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.402 2019/11/12 12:31:16 ryoon Exp $
d9 1
@


1.402
log
@Fix build with lang/rust-1.39.0 with upstream patch, bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.401 2019/11/04 22:09:54 rillig Exp $
d4 2
a5 2
MOZ_BRANCH=		70.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.401
log
@www: align variable assignments

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

Manually excluded phraseanet since pkglint got the indentation wrong.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.400 2019/11/02 02:09:32 ryoon Exp $
d9 1
d78 1
d85 7
@


1.400
log
@Update to 70.0.1

* Try to use pkgsrc clang/clang++ explicitly

Changelog:
Fixed
    Fix for an issue that caused some websites or page elements using dynamic JavaScript to fail to load. (Bug 1592136)

    Update OpenH264 video plugin for macOS 10.15 users (Bug 1587543)

    Title bar no longer shows in full screen view (Bug 1588747)

Changed
    OpenH264 video codec version bump for macOS 10.15 users (Bug 1587543)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.399 2019/10/28 13:03:27 ryoon Exp $
d55 4
a58 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
d60 1
a60 1
CHECK_WRKREF_SKIP+=lib/${MOZILLA}/chrome/toolkit/content/global/buildconfig.html
@


1.399
log
@Update to 70.0

* Offline build is incomplete. However I cannot finish the fix.

Changelog:
New
    More privacy protections from Enhanced Tracking Protection:
        Social tracking protection, which blocks cross-site tracking cookies from sites like Facebook, Twitter, and LinkedIn, is now a standard feature of Enhanced Tracking Protection.
        The Privacy Protections report shows an overview, with details, of the trackers Firefox has blocked. It provides consolidated reports from Monitor and Lockwise.

    More security protections from Firefox Lockwise, our digital identity and password management tool:
        Lockwise for desktop lets you create, update, and delete your logins and passwords to sync across all your devices, including the Lockwise mobile apps and Firefox mobile browsers .
        Integrated breach alerts from Firefox Monitor, to alert you when saved logins and passwords are compromised in online data breaches.
        Complex password generation, to help you create and save strong passwords for new online accounts.

    Improvements to core engine components, for better browsing on more sites
        A faster Javascript Baseline Interpreter to handle the modern web’s
        large codebases and improve page load performance by as much as 8
        percent.
        WebRender rolled out to more Firefox for Windows users, now available by default on Windows desktops with integrated Intel graphics cards and resolution of 1920x1200 or less) for improved graphics rendering.
        Compositor improvements in Firefox for macOS that reduce power
        consumption, speed up page load by as much as 22 percent, and reduce
        resource use for video by up to 37 percent.

    More browser features to help you get the most out of Firefox products and services
        A stand-alone Firefox account menu for easy access to Firefox services like Monitor and Send.
        A message panel accessed from the gift icon in the toolbar that offers a quick overview of new releases and key features.
        When a website uses your geolocation, an indicator is shown in the
        address bar.

Fixed
    Various security fixes

Changed
    Built-in Firefox pages now follow the system dark mode preference

    Aliased theme properties have been removed, which may affect some themes

    Passwords can now be imported from Chrome on macOS in addition to existing support for Windows

    Readability is now greatly improved on under- or overlined texts, including links. The lines will now be interrupted instead of crossing over a glyph.

    Improved privacy and security indicators
        A new crossed-out lock icon will indicate sites delivered via
        insecure HTTP
        The formerly green lock icon is now grey
        The Extended Validation (EV) indicator has been moved to the identity
        popup that appears when clicking the lock icon

Security fixes:
#CVE-2018-6156: Heap buffer overflow in FEC processing in WebRTC
#CVE-2019-15903: Heap overflow in expat library in XML_GetCurrentLineNumber
#CVE-2019-11757: Use-after-free when creating index updates in IndexedDB
#CVE-2019-11759: Stack buffer overflow in HKDF output
#CVE-2019-11760: Stack buffer overflow in WebRTC networking
#CVE-2019-11761: Unintended access to a privileged JSONView object
#CVE-2019-11762: document.domain-based origin isolation has same-origin-property violation
#CVE-2019-11763: Incorrect HTML parsing results in XSS bypass technique
#CVE-2019-11765: Incorrect permissions could be granted to a website
#CVE-2019-17000: CSP bypass using object tag with data: URI
#CVE-2019-17001: CSP bypass using object tag when script-src 'none' is specified
#CVE-2019-17002: upgrade-insecure-requests was not being honored for links dragged and dropped
#CVE-2019-11764: Memory safety bugs fixed in Firefox 70 and Firefox ESR 68.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.398 2019/10/15 18:07:48 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.398
log
@Update to 69.0.3

Changelog:
Fixed
    Fixed download errors for Windows 10 users with Parental Controls enabled (bug 1586228)

    Fixed Yahoo mail users being prompted to download files when clicking on emails (bug 1582848)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.397 2019/10/04 12:43:20 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		69.0
MOZ_BRANCH_MINOR=	.3
d18 1
a18 1
WRKSRC=		${WRKDIR}/firefox-${FIREFOX_VER}
d89 1
@


1.397
log
@Update to 69.0.2

Changelog:
Fixed
    Fixed a crash when editing files on Office 365 websites (bug 1579858)

    Fixed detection of the Windows 10 Parental Controls feature being enabled (bug 1584613)

    Fixed a Linux-only crash when changing the playback speed while watching YouTube videos (bug 1582222)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.396 2019/09/21 07:25:50 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.396
log
@Update to 69.0.1

Changelog:
Fixed
    Fixed external programs launching in the background when clicking a link from inside Firefox to launch them (bug 1570845)

    Usability improvements to the Add-ons Manager for users with screen readers (bug 1567600)

    Fixed the Captive Portal notification bar not being dismissable in some situations after login is complete (bug 1578633)

    Fixed the maximum size of fonts in Reader Mode when zoomed (bug 1578454)

    Fixed missing stacks in the Developer Tools Performance section (bug 1578354)

    Security and stability fixes

        irefox 69.0.1

Security fixes:
#CVE-2019-11754: Pointer Lock is enabled with no user notification
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.395 2019/09/18 14:17:18 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.395
log
@Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.394 2019/09/07 03:41:42 gutteridge Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	2
d37 2
a38 2
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/firefox
NOT_PAX_MPROTECT_SAFE+=	lib/${PKGBASE}/firefox-bin
d60 1
a60 1
CHECK_WRKREF_SKIP+=lib/firefox/chrome/toolkit/content/global/buildconfig.html
d63 1
a63 1
MOZILLA_ICON=	${WRKSRC}/${OBJDIR}/dist/firefox/browser/chrome/icons/default/default48.png
d100 1
a100 1
	${ECHO} '${PREFIX}/lib/firefox/firefox "$$@@"' >> \
@


1.394
log
@firefox: fix build when webrtc option is not enabled

PeerConnectionIdp.jsm is installed universally, not just when webrtc is
an enabled option.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.393 2019/09/06 03:00:23 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.393
log
@Update to 69.0

* Use clang to compile all files. Mix of gcc and clang causes some errors in
  Rust c++ command invocation (C++ header mismatches).

Changelog:
New

    Enhanced Tracking Protection (ETP) rolls out stronger privacy protections:
        The default standard setting for this feature now blocks third-party tracking cookies and cryptominers.
        The optional strict setting blocks fingerprinters as well as the items blocked in the standard setting.

    The Block Autoplay feature is enhanced to give users the option to block any video that automatically starts playing, not just those that automatically play with sound.

    For our users in the US or using the en-US browser, we are shipping a new “New Tab” page experience that connects you to the best of Pocket’s content.

    Support for the Web Authentication HmacSecret extension via Windows Hello now comes with this release, for versions of Windows 10 May 2019 or newer, enabling more passwordless experiences on the web.

    Support for receiving multiple video codecs with this release makes it easier for WebRTC conferencing services to mix video from different clients.

    For our users on Windows 10, you’ll see performance and UI improvements:
        Firefox will give Windows hints to appropriately set content process priority levels, meaning more processor time spent on the tasks you're actively working on, and less processor time spent on things in the background (with the exception of video and audio playback).
        For our existing Windows 10 users, you can easily find and launch Firefox from a shortcut on the Win10 taskbar.

    For our users on macOS, battery life and download UI are both improved:
        macOS users on dual-graphics-card machines (like MacBook Pro) will switch back to the low-power GPU more aggressively, saving battery life.
        Finder on macOS now displays download progress for files being downloaded.

    JIT support comes to ARM64 for improved performance of our JavaScript Optimizing JIT compiler.

Fixed

    Various security fixes

Changed

    As previously announced in the Plugin Roadmap for Firefox, the "Always Activate" option for Flash plugin content has been removed. Firefox will now always ask for user permission before activating Flash content on a website.

    With the deprecation of Adobe Flash Player, there is no longer a need to identify users on 32-bit version of the Firefox browser on 64-bit version operating systems reducing user agent fingerprinting factors providing greater level of privacy to our users as well as improving the experience of downloading other apps.

    Firefox no longer loads userChrome.css or userContent.css by default improving start-up performance. Users who wish to customize Firefox by using these files can set the toolkit.legacyUserProfileCustomizations.stylesheets preference to true to restore this ability.

Enterprise

    For Enterprise system administrators that manage macOS computers, we begin shipping a Mozilla signed PKG installer to simplify your deployments.

Developer

    For our mobile web developers, we have migrated remote debugging from the old WebIDE into a re-designed about:debugging, making debugging GeckoView on remote devices via USB rock solid.

    The network panel will now show blocked resources to allow developers to best understand the impact of content blocking and ad blocking extensions given our ongoing expansion of Enhanced Tracking Protection to all users with this release.

    The new event listener breakpoint feature allows developers to pause on a host of different event types, whether it be related to animations, DOM, media, mouse, touch, worker, and many other event types.

    Firefox Developer Tools now offers an audit for the presence of text alternatives for non-text content, the a11y panel checks toolbar has been augmented to better help developers adhere to WCAG Guideline 1.1.


Security fixes:
#CVE-2019-11751: Malicious code execution through command line parameters
#CVE-2019-11746: Use-after-free while manipulating video
#CVE-2019-11744: XSS by breaking out of title and textarea elements using innerHTML
#CVE-2019-11742: Same-origin policy violation with SVG filters and canvas to steal cross-origin images
#CVE-2019-11736: File manipulation and privilege escalation in Mozilla Maintenance Service
#CVE-2019-11753: Privilege escalation with Mozilla Maintenance Service in custom Firefox installation location
#CVE-2019-11752: Use-after-free while extracting a key value in IndexedDB
#CVE-2019-9812: Sandbox escape through Firefox Sync
#CVE-2019-11741: Isolate addons.mozilla.org and accounts.firefox.com
#CVE-2019-11743: Cross-origin access to unload event attributes
#CVE-2019-11749: Camera information available without prompting using getUserMedia
#CVE-2019-5849: Out-of-bounds read in Skia
#CVE-2019-11750: Type confusion in Spidermonkey
#CVE-2019-11737: Content security policy directives ignore port and path if host is a wildcard
#CVE-2019-11738: Content security policy bypass through hash-based sources in directives
#CVE-2019-11747: 'Forget about this site' removes sites from pre-loaded HSTS list
#CVE-2019-11734: Memory safety bugs fixed in Firefox 69
#CVE-2019-11735: Memory safety bugs fixed in Firefox 69 and Firefox ESR 68.1
#CVE-2019-11740: Memory safety bugs fixed in Firefox 69, Firefox ESR 68.1, and Firefox ESR 60.9
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.392 2019/08/16 14:04:18 ryoon Exp $
d9 1
@


1.392
log
@Update to 68.0.2

Changelog:
Fixed
    Fixed a bug causing some special characters to be cut off from the end of the search terms when searching from the URL bar (bug 1560228)

    Allow fonts to be loaded via file:// URLs when opening a page locally (bug 1565942)

    Printing emails from the Outlook web app no longer prints only the header and footer (bug 1567105)

    Fixed a bug causing some images not to be displayed on reload, including on Google Maps (bug 1565542)

    Fixed an error when starting external applications configured as URI handlers (bug 1567614)

Security fixes
#CVE-2019-11733: Stored passwords in 'Saved Logins' can be copied without master password entry
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.391 2019/08/11 13:24:19 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=		68.0
MOZ_BRANCH_MINOR=	.2
a70 1
	${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c
@


1.391
log
@Bump PKGREVISIONs for perl 5.30.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.390 2019/07/24 13:52:52 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.390
log
@Update to 68.0.1

Changelog:
Fixed
    Fixed missing Full Screen button when watching videos in full
    screen mode on HBO GO (bug 1562837)

    Fixed a bug causing incorrect messages to appear for some
    locales when sites try to request the use of the Storage Access
    API (bug 1558503)

    Users in Russian regions may have their default search engine
    changed (bug 1565315)

    Built-in search engines in some locales do not function correctly
    (bug 1565779)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.389 2019/07/21 22:25:53 wiz Exp $
d9 1
@


1.389
log
@*: recursive bump for gdk-pixbuf2-2.38.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.388 2019/07/11 11:32:40 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.388
log
@Update to 68.0

Changelog:

New
    Dark mode in reader view expands so that windows are also dark on the controls, sidebars and toolbars.

    Improved extension security and discovery:
        New reporting feature in about:addons allows you to report security and performance issues with extensions and themes.
        Redesigned extensions dashboard in about:addons provides easy access to information about your extensions, including data and settings access required by each extension.
        Find high quality, secure extensions via the Recommended Extensions program in about:addons, which now displays user count and ratings for each extension. "Recommended” badges for these extensions also appear on AMO. More extensions will be added over time.

    Cryptomining and fingerprinting protections are added to strict content blocking settings in Privacy & Security preferences.

    WebRender will roll out to Windows 10 users with AMD graphics cards.

    Windows Background Intelligent Transfer Service (BITS) update download support, which allows Firefox update downloads to continue when Firefox is closed.

Fixed

    Various security fixes

    Local files can no longer access other files in the same directory.

Security fixes:
#CVE-2019-9811: Sandbox escape via installation of malicious language pack
#CVE-2019-11711: Script injection within domain through inner window reuse
#CVE-2019-11712: Cross-origin POST requests can be made with NPAPI plugins by following 308 redirects
#CVE-2019-11713: Use-after-free with HTTP/2 cached stream
#CVE-2019-11714: NeckoChild can trigger crash when accessed off of main thread
#CVE-2019-11729: Empty or malformed p256-ECDH public keys may trigger a segmentation fault
#CVE-2019-11715: HTML parsing error can contribute to content XSS
#CVE-2019-11716: globalThis not enumerable until accessed
#CVE-2019-11717: Caret character improperly escaped in origins
#CVE-2019-11718: Activity Stream writes unsanitized content to innerHTML
#CVE-2019-11719: Out-of-bounds read when importing curve25519 private key
#CVE-2019-11720: Character encoding XSS vulnerability
#CVE-2019-11721: Domain spoofing through unicode latin 'kra' character
#CVE-2019-11730: Same-origin policy treats all files in a directory as having the same-origin
#CVE-2019-11723: Cookie leakage during add-on fetching across private browsing boundaries
#CVE-2019-11724: Retired site input.mozilla.org has remote troubleshooting permissions
#CVE-2019-11725: Websocket resources bypass safebrowsing protections
#CVE-2019-11727: PKCS#1 v1.5 signatures can be used for TLS 1.3
#CVE-2019-11728: Port scanning through Alt-Svc header
#CVE-2019-11710: Memory safety bugs fixed in Firefox 68
#CVE-2019-11709: Memory safety bugs fixed in Firefox 68 and Firefox ESR 60.8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.387 2019/06/21 16:35:32 ryoon Exp $
d9 1
@


1.387
log
@Update to 67.0.4

Changelog:
#CVE-2019-11708: sandbox escape using Prompt:Open
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.386 2019/06/19 12:24:06 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		67.0
MOZ_BRANCH_MINOR=	.4
@


1.386
log
@Update to 67.0.3

Changelog:
Security fix:
#CVE-2019-11707: Type confusion in Array.pop
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.385 2019/06/13 22:05:24 nia Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.3
@


1.385
log
@firefox: Add sun audio backend and make it a default where supported.

This replaces the OSS backend with something that passes the unit tests,
supports additional channels, and supports recording. It will be included
with future versions of Firefox.

Tested with:

* YouTube audio-video sync test
* about:support device detection
* WebRTC microphone recording (using an USB microphone)

Note: you can select an audio backend using the about:config variable
media.cubeb.backend. This can be set to options such as sun/pulse/oss.

Let me know if you still need to use the oss backend. It's very
incomplete, buggy, and FreeBSD has already removed it - ideally we
should eventually.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.384 2019/06/12 18:33:27 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
@


1.384
log
@Update to 67.0.2

Changelog:
Fixed
    Fix JavaScript error ("TypeError: data is null in PrivacyFilter.jsm")
    in console which may significantly degrade sessionstore
    reliability and performance (bug 1553413)

    Proxy authentication dialog box repeatedly pops up asking to
    authenticate after upgrading to Firefox 67 (bug 1548804)

    Pearson MyCloud breaks if FIDO U2F is not Chrome's implementation
    (bug 1551282)

    Starting in safe mode on Linux or macOS causes Firefox to think
    on the subsequent launch that the profile is too recent to be
    used with this version of Firefox (bug 1556612)

    Linux distribution users can't easily install/use additional/different
    languages using the built-in preferences UI (bug 1554744)

    Developer tools users can't copy the href/src content from
    various HTML tags via the context menu in the Inspector markup
    view (bug 1552275)

    Custom home page is broken with clearing data on shutdown
    settings applied (bug 1554167)

    Performance-regression for eclipse RAP based applications (bug
    1555962)

    macOS 10.15 crash fix (bug 1556076)

    Can't start two downloads in parallel via <a download> anymore
    (bug 1542912)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.383 2019/06/08 11:46:02 ryoon Exp $
d9 1
d72 1
@


1.383
log
@Simplify nasm and yasm conditional

Noticed by szptvlfn@@, thank you.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.382 2019/06/07 19:15:44 maya Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.382
log
@firefox: follow rjs@@ commit to libaom: nasm is mostly a tool for x86
assembly, so I'm going to assume it's only needed for x86 builds on
firefox as well.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.381 2019/06/05 13:04:37 ryoon Exp $
a40 4
.if ${MACHINE_ARCH} == x86_64 || ${MACHINE_ARCH} == i386
BUILD_DEPENDS+=	nasm-[0-9]*:../../devel/nasm
.endif

@


1.381
log
@Update to 67.0.1

Changelog:
In this version, Firefox helps you get better acquainted with our
family of products and services through a new experience that
includes a set of web pages and in-browser notifications. All
Firefox products and services have powerful privacy protection
built in; joining Firefox provides users with additional features
and capabilities. These experiences will highlight these benefits.
The new experience will roll out for English (en-US, en-GB, en-CA),
French (fr) and German (de) browser users today, expanding to other
languages in the coming weeks.

    With the new experience, there will be an opportunity for users
    to opt in for test-driving upcoming products during registration.

For new users, this release will come with Enhanced Tracking
Protection (ETP), stronger privacy protections on by default as
“Standard” in the Privacy & Security setting. Firefox Enhanced
Tracking Protection will now automatically block third-party tracking
cookies that appear on the Disconnect list. Firefox will continue
to block third-party tracking loads in private windows, as it has
done since version 42.

    For existing users, while ETP will be rolling out by default
    in the coming months, you can turn this feature on today under
    Preferences, select Privacy & Security to select the Custom
    menu, and under the Content Blocking section, mark the Cookies
    checkbox and choose “Third-party trackers” in the Cookies pull
    down menu.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.380 2019/06/01 19:11:28 maya Exp $
d41 1
d43 1
@


1.380
log
@firefox*: don't use /dev/sound on netbsd. it treats "pause" as a sticky
operation and might randomly fail to play audio if another program has
paused its audio.

PR kern/54229
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.379 2019/06/01 12:52:10 mef Exp $
d5 1
a5 2
MOZ_BRANCH_MINOR=	
PKGREVISION=		3
@


1.379
log
@Add BUILD_DEPENDS+= nasm-[0-9]*:../../devel/nasm for AV1 support, thanks maya@@ for review

configure.log from bulkbuild shows following:
|    ERROR: nasm 2.13 or greater is required for AV1 support. Either install nasm or add --disable-av1 to your configure options.
|    *** Error code 1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.378 2019/05/31 10:38:59 maya Exp $
d6 1
a6 1
PKGREVISION=		2
@


1.378
log
@firefox: tolerate libGL.so with a different major number on netbsd

Fixes WebGL. PR pkg/54247
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.377 2019/05/27 14:19:26 tsutsui Exp $
d42 2
@


1.377
log
@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.376 2019/05/25 20:17:04 szptvlfn Exp $
d6 1
a6 1
PKGREVISION=		1
@


1.376
log
@update firefox HOMEPAGE (http -> https)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.375 2019/05/22 13:32:51 ryoon Exp $
d6 1
@


1.375
log
@Update to 67.0

Changelog:
New
    Firefox 67 demonstrates improved performance thanks to a number of changes such as:
        Lowering priority of setTimeout during page load
        Delayed component initialization until after start up
        Painting sooner during page load but less often
        Suspending unused tabs

    Learn more about our approach to performance in 67 in the Mozilla blog.

    Users can block known cryptominers and fingerprinters in the Custom settings of their Content Blocking preferences.

    Keyboard accessibility has improved in the latest version of Firefox. Toolbar and toolbar overflow menu are both fully keyboard accessible: keyboard users can now access add-ons, the downloads panel, the overflow, Page actions and Firefox menus, and much more.

    Private Browsing sees both usability and security improvements:
        Save passwords in private browsing mode
        Choose which extensions to exclude from private tabs

    A myriad of new features help make Firefox easier to use:
        We’ve added a toolbar menu for your Firefox Account to provide more transparency for when you are synced, sharing data across devices and with Firefox. Personalize the appearance of the menu with your own avatar
        Tabs can now be pinned from the Page Actions menu in the address bar
        Firefox will highlight useful features (like Pin Tabs) when users are most likely to benefit from them.
        Easier access to your list of saved logins from the main menu and login autocomplete. Learn about all the ways you can manage your passwords in Firefox.
        The Import Data from Another Browser feature is now also available from the File menu
        Users will be able to run different Firefox installs side by side by default so that you can run the beta and release versions simultaneously

    Firefox will now protect you against running older versions of the browser which can lead to data corruption and stability issues

    Firefox is upgrading to the newer, higher performance, AV1 decoder known as ‘dav1d’

    WebRender is gradually enabled by default on Windows 10 desktops with NVIDIA graphics cards

    Mozilla’s highest performing JavaScript compiler now supports ARM64 Windows devices.

    Enable FIDO U2F API, and permit registrations for Google Accounts

    Some users will see experiments with an improved Pocket experience in Firefox Home with different layouts and more topical content.

Fixed
    Various security fixes

#CVE-2019-9815: Disable hyperthreading on content JavaScript threads on macOS
#CVE-2019-9816: Type confusion with object groups and UnboxedObjects
#CVE-2019-9817: Stealing of cross-domain images using canvas
#CVE-2019-9818: Use-after-free in crash generation server
#CVE-2019-9819: Compartment mismatch with fetch API
#CVE-2019-9820: Use-after-free of ChromeEventHandler by DocShell
#CVE-2019-9821: Use-after-free in AssertWorkerThread
#CVE-2019-11691: Use-after-free in XMLHttpRequest
#CVE-2019-11692: Use-after-free removing listeners in the event listener manager
#CVE-2019-11693: Buffer overflow in WebGL bufferdata on Linux
#CVE-2019-7317: Use-after-free in png_image_free of libpng library
#CVE-2019-11694: Uninitialized memory memory leakage in Windows sandbox
#CVE-2019-11695: Custom cursor can render over user interface outside of web content
#CVE-2019-11t .JNLP files are not recognized as executable files for download prompts
#CVE-2019-11697: Pressing key combinations can bypass installation prompt delays and install extensions
#CVE-2019-11698: Theft of user history data through drag and drop of hyperlinks to andsulting bookmark is subsequently dragged and dropped into the web content area, an arbitrary query of a user's browser history can be run and transmitted to the content page via drop event data. This allows for the theft of browser history by a malicious site.
#CVE-2019-11700: res: protocol can be used to open known local files
#CVE-2019-11699: Incorrect domain name highlighting during page navigation
#CVE-2019-11701: webcal: protocol default handler loads vulnerable web page
#CVE-2019-9814: Memory safety bugs fixed in Firefox 67
#CVE-2019-9800: Memory safety bugs fixed in Firefox 67 and Firefox ESR 60.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.374 2019/05/22 06:24:17 pho Exp $
d14 1
a14 1
HOMEPAGE=	http://www.mozilla.com/en-US/firefox/
@


1.374
log
@Add a patch to fix upstream bug 1553389; bump revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.373 2019/05/10 19:44:11 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		66.0
MOZ_BRANCH_MINOR=	.5
a8 1
PKGREVISION=	1
@


1.373
log
@Update to 66.0.5

Changelog:
Fixed:
    Further improvements to re-enable web extensions which had been
    disabled for users with a master password set (Bug 1549249).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.372 2019/05/06 00:18:51 ryoon Exp $
d9 1
@


1.372
log
@Update to 66.0.4

Changelog:
Fixed:
Repaired certificate chain to re-enable web extensions that had been disabled
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.371 2019/05/05 22:49:52 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.4
@


1.371
log
@Recursive rebvump from devel/nss
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.370 2019/04/15 08:31:10 pho Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.3
a8 1
PKGREVISION=	2
@


1.370
log
@Add a patch to fix upstream bug #1543602; bump revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.369 2019/04/11 13:42:32 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.369
log
@Update to 66.0.3

Changelog:
Fixed
    Address bar on tablets running Windows 10 now behaves correctly (Bug 1498973)

    Performance issues with some HTML5 games (Bug 1537609)

    Fixed a bug with keypress events in IBM cloud applications (Bug 1538970)

    Fix for keypress events in some Microsoft cloud applications (Bug 1539618)

Changed
    Updated Baidu search plugin
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.368 2019/04/03 00:33:11 ryoon Exp $
d9 1
@


1.368
log
@Recursive revbump from textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.367 2019/04/01 12:27:52 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
@


1.367
log
@Update to 66.0.2

Changelog:
Fixed
    Fixed Web compatibility issues with Office 365, iCloud and IBM
    WebMail caused by recent changes to the handling of keyboard
    events (Bug 1538966)

    Crash fixes (bug 1521370, bug 1539118)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.366 2019/03/24 05:44:14 ryoon Exp $
d9 1
@


1.366
log
@Update to 66.0.1

Changelog:
Security fixes:
#CVE-2019-9810: IonMonkey MArraySlice has incorrect alias information
#CVE-2019-9813: Ionmonkey type confusion with __proto__ mutations
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.365 2019/03/20 14:38:17 tsutsui Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.365
log
@firefox: 66.0 requires libwebp>=1.0.2. Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.364 2019/03/19 16:11:27 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.364
log
@Update to 66.0

Changelog:
New
    Firefox now prevents websites from automatically playing sound. You can add individual sites to an exceptions list or turn blocking off. To learn more about block autoplay, which will be rolled out gradually to all users, visit the Mozilla blog.

    Improved search experience:
        Find a specific webpage faster when you have a lot of tabs open: You can now search within all of your open tabs from the tab overflow menu
        Easier search via a redesigned new tab in Private Windows

    Smoother scrolling: Scroll anchoring keeps content from jumping as images and ads load at the top of the page

    Improved performance and better user experience for extensions:
        Extensions now store their settings in a Firefox database, rather than individual JSON files, making every site you visit faster
        A redesigned keyboard shortcuts section in about:addons makes it easier to view and adjust default shortcuts

    Redesigned certificate error pages help you better understand and resolve issues, including identification of certificate issuers for anti-virus software

    Added basic support for macOS Touch Bar

    Experimenting with an improved Pocket experience in New Tab with different layouts and more topical content

    Improved performance and reduced crash rates by [doubling web content loading processes from 4 to 8 [1]

    Easier, passwordless security: Added support for Windows Hello on Windows 10, allowing you to use your face, fingerprint, or external security keys for website authentication

Fixed
    The Dark and Light Firefox themes now override the system setting for title bar accent color on Windows 10

    Linux users: Resolved an issue that caused Firefox to freeze when downloading files

    Various security fixes

Changed

    System title bar is hidden by default to match Gnome guideline for Linux users

Developer

    DevTools Inspector is now fully usable when the Debugger is paused

    Lowered priority of setTimeout and setInterval during page load to improve overall page load performance

    Fixed: <button> element is no longer special cased in event dispatch, per latest specifications

Security fixes:
Not available yet.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.363 2019/03/15 12:52:42 ryoon Exp $
d9 1
@


1.363
log
@Fix build with webrtc option, bump PKGREVISION

* webrtc option requires the internal libvpx.
* And remove widevinecdm option. It is not useful.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.362 2019/03/04 15:53:06 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		65.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	2
@


1.362
log
@Fix build with lang/rust-1.33.0. Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.361 2019/03/03 00:57:29 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.361
log
@Update to 65.0.2

Changelog:
fixed: Fixed an issue with geolocation services affecting Windows users
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.360 2019/02/26 12:14:12 rin Exp $
d9 1
a70 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/glue/mozHunspell.cpp
SUBST_VARS.sys-dic=	PREFIX

@


1.360
log
@Add support for NetBSD/aarch64 and arm.

This includes patches for third_party/rust/libc 2.43, which requires
hack to overwrite checksum fields in .cargo-checksum.json. These will
become unnecessary if libc >= 2.45 is imported.

For aarch64,

- python locks up randomly when "make configure"; see lib/54017:
http://gnats.netbsd.org/54017

- nodejs randomly(?) crashes sometimes.

However, if you are luckly enough ;-), you will have a working binary.

Bump revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.359 2019/02/19 15:23:53 ryoon Exp $
d5 1
a5 2
MOZ_BRANCH_MINOR=	.1
PKGREVISION=		1
@


1.359
log
@Update to 65.0.1

Changelog:

Fixed
    Fixed accidental requests to addons.mozilla.org when an addon recommendation doorhanger is shown (bug 1526387)

    Improved playback of interactive Netflix videos (bug 1524500)

    Fixed color management not working on macOS (bug 1506495)

    Fixed incorrect sizing of the "Clear Recent History" window in some situations (bug 1523696)

    Fixed audio & video delays while making WebRTC calls (bug 1521577 & bug 1523817)

    Fixed video sizing problems during some WebRTC calls (bug 1520200)

    Fixed looping CONNECT requests when using WebSockets over HTTP/2 from behind a proxy server (bug 1523427)

    Fixed the "Enter" key not working on password entry fields for certain Linux distributions (bug 1523635)

    Various stability and security fixes.

Security fixes:
#CVE-2018-18356: Use-after-free in Skia
#CVE-2019-5785: Integer overflow in Skia
#CVE-2018-18511: Cross-origin theft of images with ImageBitmapRenderingContext
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.358 2019/02/01 16:47:59 ryoon Exp $
d6 1
d79 11
@


1.358
log
@Bump PKGREVISION

* Use graphics/libwebp
* Bump devel/cbindgen requirement (PR pkg/53925)
* Enable system's addons, for example langpacks from www/firefox-l10n
* Fix potential configure error from clock_gettime(CLOCK_MONOTONIC, ...)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.357 2019/01/29 22:33:58 tnn Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
a18 1
WRKSRC=		${WRKDIR}/firefox-65.0
@


1.357
log
@remove obsolete hacks.mk & reduce diffs between mozilla derivative packages
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.356 2019/01/29 16:28:22 ryoon Exp $
d9 1
@


1.356
log
@Updatet to 65.0

Changelog:
New

    Enhanced tracking protection: Simplified content blocking settings give users standard, strict, and custom options to control online trackers. A redesigned content blocking section in the site information panel (viewed by expanding the small “i” icon in the address bar) shows what Firefox detects and blocks on each website you visit. To learn more about content blocking, visit the Mozilla Blog.

    A better experience for multilingual users: An updated Language section in Preferences allows users to install multiple language packs and order language preferences for Firefox and websites, without having to download locale-specific versions.

    Support for Handoff on macOS: Continue browsing across devices. Pick up where you left off with iOS (via Firefox or Safari) on Firefox on Mac.

    A better video streaming experience for Windows users: Firefox now supports the next-generation, royalty-free video compression technology called AV1. Read about Mozilla’s contribution to this new open standard.

    Improved performance and web compatibility, with support for the WebP image format: WebP brings the same image quality as existing formats at smaller file sizes, which saves bandwidth and speeds up page load.

Fixed

    Various security fixes.

Changed

    Enhanced security for macOS, Linux, and Android users via stronger stack smashing protection which is now enabled by default for all platforms. "Stack smashing" is a common security attack in which malicious actors corrupt or take control of a vulnerable program.

    Firefox will now warn you when closing a window (regardless of whether you have automatic session restore enabled for restart).

    Easier performance management: The revamped Task Manager page found at about:performance now reports memory usage for tabs and add-ons.

    Improved the pop-up blocker to prevent multiple pop-up windows from being opened by websites at the same time.

Security fixes:
Not available yet.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.355 2019/01/23 15:45:48 jperkin Exp $
a28 1

d31 5
a35 2
# workround for link of libxul.so etc.
LDFLAGS+=		${COMPILER_RPATH_FLAG}${PREFIX}/lib/firefox ${COMPILER_RPATH_FLAG}${PREFIX}/lib
d38 3
a40 5
NOT_PAX_MPROTECT_SAFE+=	lib/firefox/firefox
NOT_PAX_MPROTECT_SAFE+=	lib/firefox/firefox-bin
NOT_PAX_MPROTECT_SAFE+=	lib/firefox/plugin-container

ALL_ENV+=		MOZILLA_PKG_NAME=firefox
a52 4
LDFLAGS.DragonFly=	-lplc4 -lnspr4
LDFLAGS.FreeBSD=	-lplc4 -lnspr4
LDFLAGS.Linux=		-lnspr4

d63 1
a63 1
MOZILLA=firefox
@


1.355
log
@firefox: Remove -pie on SunOS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.354 2019/01/10 13:37:40 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		64.0
MOZ_BRANCH_MINOR=	.2
d19 1
@


1.354
log
@Update to 64.0.2

Changelog:
Fixed
    Fixed a browser crash on MacOS (bug 1510058)

    Updated the Japanese translation for missing strings (bug 1513259)

    Properly restore column sizes in developer tools inspector (bug 1503175)

    Fixed video stuttering on Youtube (bug 1513511)

    Fix updates for some lightweight themes (bug 1508777)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.353 2018/12/12 14:08:50 ryoon Exp $
d44 1
@


1.353
log
@Update to 64.0

Changelog:
New
    Better recommendations: You may see suggestions in regular browsing mode for new and relevant Firefox features, services, and extensions based on how you use the web (for US users only)

    Enhanced tab management: You can now select multiple tabs from the tab bar and close, move, bookmark, or pin them quickly and easily

    Easier performance management: The new Task Manager page found at about:performance lets you see how much energy each open tab consumes and provides access to close tabs to conserve power

    Improved performance for Mac and Linux users, by enabling link time optimization (Clang LTO). (Clang LTO was enabled for Windows users in Firefox 63.)

    More seamless sharing on Windows: Windows users can now share web pages using the native sharing experience. You can access Share in the Page Actions menu

    Added option to remove add-ons using the context menu on their toolbar buttons

    New for enterprise users: Updated the policy engine on macOS to allow using configuration profiles to customize Firefox for enterprise deployments

Fixed
    Various security fixes

Changed
    RSS feed preview and live bookmarks are available only via add-ons

    TLS certificates issued by Symantec are no longer trusted by Firefox. Website operators are strongly encouraged to replace any remaining Symantec TLS certificates as soon as possible.

    about:crashes has been redesigned to make it clear when a crash is being submitted to Mozilla, as well as being clear that removing crashes locally does not remove them from crash-stats.mozilla.com

    The macOS keyboard shortcut to add "www" and ".com" to a URL is now ctrl-enter instead of [apple]-enter

Security fixes:
#CVE-2018-12407: Buffer overflow with ANGLE library when using VertexBuffer11 module
#CVE-2018-17466: Buffer overflow and out-of-bounds read in ANGLE library with TextureStorage11
#CVE-2018-18492: Use-after-free with select element
#CVE-2018-18493: Buffer overflow in accelerated 2D canvas with Skia
#CVE-2018-18494: Same-origin policy violation using location attribute and performance.getEntries to steal cross-origin URLs
#CVE-2018-18495: WebExtension content scripts can be loaded in about: pages
#CVE-2018-18496: Embedded feed preview page can be abused for clickjacking
#CVE-2018-18497: WebExtensions can load arbitrary URLs through pipe separators
#CVE-2018-18498: Integer overflow when calculating buffer sizes for images
#CVE-2018-12406: Memory safety bugs fixed in Firefox 64
#CVE-2018-12405: Memory safety bugs fixed in Firefox 64 and Firefox ESR 60.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.352 2018/12/09 18:52:49 adam Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.352
log
@revbump after updating textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.351 2018/11/23 08:06:33 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		63.0
MOZ_BRANCH_MINOR=	.3
a8 1
PKGREVISION=	2
@


1.351
log
@Recursive revbump from multimedia/libva
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.350 2018/11/16 23:38:59 maya Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.350
log
@firefox: update to 63.0.3

    Games using WebGL (created in Unity) get stuck after very short time of gameplay (bug 1502748)
    Slow page loading for some users with specific proxy configurations (bug 1495024)
    Disable HTTP response throttling by default for causing bugs with videos in background tabs (bug 1503354)
    Opening magnet links no longer works (bug 1498934)
    Crash fixes (bug 1498510, bug 1503424)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.349 2018/11/14 22:22:35 kleink Exp $
d9 1
@


1.349
log
@Revbump after cairo 1.16.0 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.348 2018/11/13 13:13:47 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
@


1.348
log
@firefox: Remove references to non-existent files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.347 2018/11/12 12:50:52 jperkin Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.347
log
@firefox: SunOS build fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.346 2018/11/12 03:53:03 ryoon Exp $
a49 1
SUBST_FILES.dfly_malloc_h=	media/libav/libavutil/mem.c
@


1.346
log
@Recursive revbump from hardbuzz-2.1.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.345 2018/11/04 00:38:44 ryoon Exp $
d30 2
@


1.345
log
@Update to 63.0.1

* Minimize pkgsrc specific patches.
* A build system written in Rust lang does not find a C++ header files
  from pkgsrc (non-base) GCC, this version is not buildable on NetBSD 7.
  I will investigate this problem again.

Changelog:
63.0.1
Fixed

    Snippets are not loaded due to missing element (bug 1503047)

    Print preview always shows 30% scale when it is actually Shrink To Fit
    (bug 1501952)

    Dialog displayed when closing multiple windows shows unreplaced %1$S
    placeholder in Japanese and potentially other locales (bug 1500823)


63.0
New

    Performance and visual improvements for Windows users

    Performance improvements for macOS users

    Added content blocking, a collection of Firefox settings that offer
    users greater control over technology that can track them around the
    web. In 63, users can opt to block third-party tracking cookies or
    block all trackers and create exceptions for trusted sites that don't
    work correctly with content blocking enabled.

    WebExtensions now run in their own process on Linux

    Firefox now warns about having multiple windows and tabs open
    when quitting from the main menu. The Save and Quit feature has been
    removed. You can restore your session by ticking the box for Restore
    previous session in the General->Startup options or by using Restore
    Previous Session in the main menu.

    Firefox now recognizes the operating system accessibility setting for
    reducing animation

    Added search shortcuts for Top Sites: Amazon and Google appear as Top
    Sites tiles on the Firefox Home (New Tab) page. When selected these
    tiles will change focus to the address bar to initiate a search.
    Currently in US only.


Fixed

    Resolved an issue that prevented the address bar from autofilling
    bookmarked URLs in certain cases

    Various security fixes


Changed

    In the Library, the Open in Sidebar feature for individual bookmarks
    was removed

    The option to Never check for updates was removed from about:preferences.
    You can use the DisableAppUpdate enterprise policy as a substitute.

    The Ctrl+Tab shortcut now displays thumbnail previews of your tabs and
    cycles through tabs in recently used order. This new default behavior
    is activated only in new profiles and can be changed in preferences.


#CVE-2018-12391: HTTP Live Stream audio data is accessible cross-origin
#CVE-2018-12392: Crash with nested event loops
#CVE-2018-12393: Integer overflow during Unicode conversion while loading JavaScript
#CVE-2018-12395: WebExtension bypass of domain restrictions through header rewriting
#CVE-2018-12396: WebExtension content scripts can execute in disallowed contexts
#CVE-2018-12397: Missing warning prompt when WebExtension requests local file access
#CVE-2018-12398: CSP bypass through stylesheet injection in resource URIs
#CVE-2018-12399: Spoofing of protocol registration notification bar
#CVE-2018-12400: Favicons are cached in private browsing mode on Firefox for Android
#CVE-2018-12401: DOS attack through special resource URI parsing
#CVE-2018-12402: SameSite cookies leak when pages are explicitly saved
#CVE-2018-12403: Mixed content warning is not displayed when HTTPS page loads a favicon over HTTP
#CVE-2018-12388: Memory safety bugs fixed in Firefox 63
#CVE-2018-12390: Memory safety bugs fixed in Firefox 63 and Firefox ESR 60.3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.344 2018/10/03 17:30:30 maya Exp $
d9 1
@


1.344
log
@firefox: update to 62.0.3

Fixed hangs on macOS Mojave (10.14) when various dialog windows (upload, download, print, etc) are activated (bug 1489785)
Fixed playback of some encrypted video streams on macOS (bug 1491940)

Unvisited bookmarks can once again be autofilled in the address bar (bug 1488879)
WebGL rendering issues (bug 1489099)
Updates from unpacked language packs no longer break the browser (bug 1488934)
Fix fallback on startup when a language pack is missing (bug 1492459)
Profile refresh from the Windows stub installer restarts the browser (bug 1491999)
Properly restore window size and position when restarting on Windows (bugs 1489214 and 1489852)
Avoid crash when sharing a profile with newer (as yet unreleased) versions of Firefox (bug 1490585)
Do not undo removal of search engines when using a language pack (bug 1489820)
Fixed rendering of some web sites (bug 1421885)
Restored compatibility with some sites using deprecated TLS settings (bug 1487517)
Fix screen share on MacOS when using multiple monitors (bug 1487419)

CVE-2018-12386: Type confusion in JavaScript
CVE-2018-12387:
CVE-2018-12385: Crash in TransportSecurityInfo due to cached data
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.343 2018/09/05 15:29:58 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		62.0
MOZ_BRANCH_MINOR=	.3
@


1.343
log
@Update to 62.0

Changelog:
New
    Firefox Home (the default New Tab) now allows users to display up to
      4 rows of top sites, Pocket stories, and highlights

    "Reopen in Container" tab menu option appears for users with Containers
      that lets them choose to reopen a tab in a different container

    In advance of removing all trust for Symantec-issued certificates in
      Firefox 63, a preference was added that allows users to distrust
      certificates issued by Symantec. To use this preference, go to
      about:config in the address bar and set the preference
      "security.pki.distrust_ca_policy" to 2.

    Added FreeBSD support for WebAuthn

    Improved graphics rendering for Windows users without accelerated hardware
      using Parallel-Off-Main-Thread Painting

    Support for CSS Shapes, allowing for richer web page layouts. This goes
      hand in hand with a brand new Shape Path Editor in the CSS inspector.

    CSS Variable Fonts (OpenType Font Variations) support, which makes it
      possible to create beautiful typography with a single font file

    Updates for enterprise environments:
        AutoConfig is sandboxed to the documented API by default. You
        can disable the sandbox by setting the preference
        general.config.sandbox_enabled to false. Our long term plan is to
        remove the ability to turn off the sandboxing. If you need to
        continue to use more complex AutoConfig scripts, you will need to use
        Firefox Extended Support Release (ESR).

    Added Canadian English (en-CA) locale

Changed
    Removed the description field for bookmarks. Users who have stored
      descriptions using the field may wish to export these descriptions
      as html or json files, as they will be removed in a future release.

    Dark theme is automatically enabled in macOS 10.14 dark mode

    Changed the default setting to Enforce (3) for the
      security.pki.name_matching_mode preference

    Adobe Flash applets now run in a more secure mode using process
      sandboxing on macOS. Learn how this may affect features here.

    Users disconnecting from Sync are now offered the option to wipe
      their Firefox profile data (including bookmarks, passwords, history,
      cookies, and site data) from their desktop computer

    Changed how WebRTC handles screen sharing: When screen-sharing a window,
      the window will be brought to front

Developer
    Three-pane Inspector in Developer Tools separates the rules into its own
       panel
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.342 2018/08/22 09:47:24 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.343.2.1
log
@Pullup ticket #5839 - requested by maya
lang/spidermonkey52: security update
www/firefox-l10n: security update
www/firefox: security update

Revisions pulled up:
- lang/spidermonkey52/Makefile                                  1.10
- lang/spidermonkey52/distinfo                                  1.5
- lang/spidermonkey52/patches/patch-CVE-2018-12387              1.1
- www/firefox-l10n/Makefile                                     1.133
- www/firefox-l10n/distinfo                                     1.123
- www/firefox/Makefile                                          1.344
- www/firefox/distinfo                                          1.326

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Wed Oct  3 17:30:30 UTC 2018

   Modified Files:
           pkgsrc/www/firefox: Makefile distinfo

   Log Message:
   firefox: update to 62.0.3

   Fixed hangs on macOS Mojave (10.14) when various dialog windows (upload, download, print, etc) are activated (bug 1489785)
   Fixed playback of some encrypted video streams on macOS (bug 1491940)

   Unvisited bookmarks can once again be autofilled in the address bar (bug 1488879)
   WebGL rendering issues (bug 1489099)
   Updates from unpacked language packs no longer break the browser (bug 1488934)
   Fix fallback on startup when a language pack is missing (bug 1492459)
   Profile refresh from the Windows stub installer restarts the browser (bug 1491999)
   Properly restore window size and position when restarting on Windows (bugs 1489214 and 1489852)
   Avoid crash when sharing a profile with newer (as yet unreleased) versions of Firefox (bug 1490585)
   Do not undo removal of search engines when using a language pack (bug 1489820)
   Fixed rendering of some web sites (bug 1421885)
   Restored compatibility with some sites using deprecated TLS settings (bug 1487517)
   Fix screen share on MacOS when using multiple monitors (bug 1487419)

   CVE-2018-12386: Type confusion in JavaScript
   CVE-2018-12387:
   CVE-2018-12385: Crash in TransportSecurityInfo due to cached data


   To generate a diff of this commit:
   cvs rdiff -u -r1.343 -r1.344 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.325 -r1.326 pkgsrc/www/firefox/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Wed Oct  3 17:31:07 UTC 2018

   Modified Files:
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   firefox-l10n: catch up to www/firefox update.


   To generate a diff of this commit:
   cvs rdiff -u -r1.132 -r1.133 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.122 -r1.123 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   maya
   Date:           Wed Oct  3 18:58:23 UTC 2018

   Modified Files:
           pkgsrc/lang/spidermonkey52: Makefile distinfo
   Added Files:
           pkgsrc/lang/spidermonkey52/patches: patch-CVE-2018-12387

   Log Message:
   spidermonkey52: backport patch for CVE-2018-12387

   Don't inline push with more than 1 argument

   A vulnerability where the JavaScript JIT compiler inlines Array.prototype.push with multiple arguments that results in the stack pointer being off by 8 bytes after a bailout. This leaks a memory
   address to the calling function which can be used as part of an exploit inside the sandboxed content process.

   Bump PKGREVISION


   To generate a diff of this commit:
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/lang/spidermonkey52/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/spidermonkey52/distinfo
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/lang/spidermonkey52/patches/patch-CVE-2018-12387
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.343 2018/09/05 15:29:58 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.3
@


1.342
log
@Recursive bump for perl5-5.28.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.341 2018/08/11 18:45:15 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		61.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
@


1.341
log
@Update to 61.0.2

Changelog:
New
    Adds support for automatically restoring your Firefox session
    after Windows restarts. Currently, this feature is not enabled
    by default for most users, but will be gradually enabled over
    the coming weeks.

Fixed
    Improved website rendering with the Retained Display List
    feature enabled (Bug 1474402)

    Fixed broken DevTools panels with certain extensions installed
    (Bug 1474379)

    Fixed a crash for users with some accessibility tools enabled
    (Bug 1474007)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.340 2018/07/20 03:34:31 ryoon Exp $
d9 1
@


1.340
log
@Recursive revbump from textproc/icu-62.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.339 2018/07/16 02:03:15 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	3
@


1.339
log
@Bump PKGREVISION. Change ffmpeg to 4 from 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.338 2018/07/15 23:15:01 ryoon Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.338
log
@Fix PR pkg/53429. Use libstdc++ from pkgsrc gcc61-libs to fix runtime error
BUmp PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.337 2018/07/06 20:51:57 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.337
log
@Update to 61.0.1

Changelog:
Fixed
    Fixed broken website loading for Chinese users with accessibility enabled (Bug 1471824)

    Fix missing content on the New Tab Page and the Home section of the Preferences page (Bug 1471375)

    Fixed loss of bookmarks under rare circumstances when upgrading from Firefox 60 (Bug 1472127)

    Improved playback of Twitch 1080p video streams (Bug 1469257)

    Web pages no longer lose focus when a browser popup window is opened (Bug 1471415)

    Fixed launching of downloads without a file extension on Windows (Bug 1465458)

    Re-allowed downloading files from FTP sites via the "Save Link As" option when linked from HTTP pages (Bug 1470295)

    Fixed extensions being unable to override the default homepage in certain situations (Bug 1466846)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.336 2018/07/06 20:51:24 ryoon Exp $
d9 1
@


1.336
log
@Fix build under NetBSD/{i386,amd64} 8.0_RC2 with lang/gcc6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.335 2018/07/06 15:06:50 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.335
log
@Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.334 2018/06/28 13:52:37 ryoon Exp $
d27 2
@


1.334
log
@Update to 61.0

Changelog:
New
    Enhanced performance:
        Faster page rendering with Quantum CSS improvements and the new
          retained display list feature
        Faster switching between tabs on Windows and Linux
        WebExtensions now run in their own process on MacOS

    Convenient access to more search engines: You can now add search engines
      to the address bar "Search with" tool from the page action menu when on
      a webpage that provides an OpenSearch plugin

    Share links from Firefox for MacOS more easily: You can now share the URL
      of an active tab from the page actions menu in the address bar

    Improved security:
        On-by-default support for the latest draft of the TLS 1.3 specification
        Access to FTP subresources inside http(s) pages has been blocked

    A more consistent user experience: Improvements for dark theme support
      across the entire Firefox user interface

    More customization for tab management: added support to allow WebExtensions
      to hide tabs

    Improved bookmark syncing

Fixed
    Various security fixes

Changed
    The settings for customizing your homepage and new tab page in Firefox
      have been added to a new Preferences section that can be accessed from
      Firefox at about:preferences#home. The settings can also be accessed via
      the gear icon on the New Tab page.

Security fixes:
#CVE-2018-12359: Buffer overflow using computed size of canvas element
#CVE-2018-12360: Use-after-free when using focus()
#CVE-2018-12361: Integer overflow in SwizzleData
#CVE-2018-12358: Same-origin bypass using service worker and redirection
#CVE-2018-12362: Integer overflow in SSSE3 scaler
#CVE-2018-5156: Media recorder segmentation fault when track type is changed during capture
#CVE-2018-12363: Use-after-free when appending DOM nodes
#CVE-2018-12364: CSRF attacks through 307 redirects and NPAPI plugins
#CVE-2018-12365: Compromised IPC child process can list local filenames
#CVE-2018-12371: Integer overflow in Skia library during edge builder allocation
#CVE-2018-12366: Invalid data handling during QCMS transformations
#CVE-2018-12367: Timing attack mitigation of PerformanceNavigationTiming
#CVE-2018-12368: No warning when opening executable SettingContent-ms files
#CVE-2018-12369: WebExtension security permission checks bypassed by embedded experiments
#CVE-2018-12370: SameSite cookie protections bypassed when exiting Reader View
#CVE-2018-5186: Memory safety bugs fixed in Firefox 61
#CVE-2018-5187: Memory safety bugs fixed in Firefox 60 and Firefox ESR 60.1
#CVE-2018-5188: Memory safety bugs fixed in Firefox 60, Firefox ESR 60.1, and Firefox ESR 52.9
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.333 2018/06/10 04:09:05 ryoon Exp $
d9 1
@


1.333
log
@Update to 60.0.2

Changelog:
Fixed
    Fix missing nodes in the developer tools Inspector panel (bug 1460223)

    Various security fixes

    Fix font rendering when using third-party font managers on OS X 10.11
      and earlier (bug 1460917)

Security fix:
#CVE-2018-6126: Heap buffer overflow rasterizing paths in SVG with Skia
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.332 2018/05/18 12:50:09 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		60.0
MOZ_BRANCH_MINOR=	.2
@


1.332
log
@Update to 60.0.1

* Restore automatic www/firefox-l10n selection
* Disable multiprocess window by default to reduce tab crashes

Changelog:
fixed

    Avoid overly long cycle collector pauses with some add-ons installed (Bug 1449033)

    After unckecking the "Sponsored Stories" option, the New Tab page now immediately stops displaying "Sponsored content" cards (Bug 1458906)

    On touchscreen devices, fixed momentum scrolling on non-zoomable pages (Bug 1457743)

    Fixed black map on Google Maps with updated Nvidia Web Drivers on macOS (Bug 1458553)

    Use the right default background when opening tabs or windows in high contrast mode (Bug 1458956)

    The Firefox uninstaller on Windows is now translated again (Bug 1436662)

    Restored translations of the Preferences panels when using a language pack (Bug 1461590)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.331 2018/05/10 20:01:53 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.331
log
@Update to 60.0

* Remove untested patches including NetBSD/earm support

Changelog:
New
    Added a policy engine that allows customized Firefox deployments in
      enterprise environments, using Windows Group Policy or a cross-platform
      JSON file

    Enhancements to New Tab / Firefox Home
        Responsive layout that shows more content for users with wide-screen
          displays
        Highlights section includes web sites saved to Pocket
        More options to reorder sections and content on the page
        Pocket Sponsored Stories will appear for a percentage of users in
          the US. Read about our privacy-conscious approach to sponsored content

    Redesigned Cookies and Site Storage section in Preferences for greater
      clarity and control of first- and third-party cookies

    Applied Quantum CSS to render browser UI

    Added support for Web Authentication API, which allows USB tokens for
      website authentication

    Enhanced camera privacy indicators: Firefox now turns off your camera
      and the camera's light when you disable video recording, and turns
      the camera and light on when you resume recording

    Added an option for Linux users to show or hide page titles in a bar
      at the top of the browser. You'll find the Title Bar option in the
      Customize panel available from the main browser menu.

    Improved WebRTC audio performance and playback for Linux users

    Locale added: Occitan (oc)

Fixed
    Various security fixes

Changed
#CVE-2018-5154: Use-after-free with SVG animations and clip paths
#CVE-2018-5155: Use-after-free with SVG animations and text paths
#CVE-2018-5157: Same-origin bypass of PDF Viewer to view protected PDF files
#CVE-2018-5158: Malicious PDF can inject JavaScript into PDF Viewer
#CVE-2018-5159: Integer overflow and out-of-bounds write in Skia
#CVE-2018-5160: Uninitialized memory use by WebRTC encoder
#CVE-2018-5152: WebExtensions information leak through webRequest API
#CVE-2018-5153: Out-of-bounds read in mixed content websocket messages
#CVE-2018-5163: Replacing cached data in JavaScript Start-up Bytecode Cache
#CVE-2018-5164: CSP not applied to all multipart content sent with
                multipart/x-mixed-replace
#CVE-2018-5166: WebExtension host permission bypass through filterReponseData
#CVE-2018-5167: Improper linkification of chrome: and javascript: content
                in web console and JavaScript debugger
#CVE-2018-5168: Lightweight themes can be installed without user interaction
#CVE-2018-5169: Dragging and dropping link text onto home button can set home
                page to include chrome pages
#CVE-2018-5172: Pasted script from clipboard can run in the Live Bookmarks
                page or PDF viewer
#CVE-2018-5173: File name spoofing of Downloads panel with Unicode characters
#CVE-2018-5174: Windows Defender SmartScreen UI runs with less secure behavior
                for downloaded files in Windows 10 April 2018 Update
#CVE-2018-5175: Universal CSP bypass on sites using strict-dynamic in
                their policies
#CVE-2018-5176: JSON Viewer script injection
#CVE-2018-5177: Buffer overflow in XSLT during number formatting
#CVE-2018-5165: Checkbox for enabling Flash protected mode is inverted in
                32-bit Firefox
#CVE-2018-5180: heap-use-after-free in mozilla::WebGLContext::DrawElementsInstanced
#CVE-2018-5181: Local file can be displayed in noopener tab through drag and
                drop of hyperlink
#CVE-2018-5182: Local file can be displayed from hyperlink dragged and dropped
                on addressbar
#CVE-2018-5151: Memory safety bugs fixed in Firefox 60
#CVE-2018-5150: Memory safety bugs fixed in Firefox 60 and Firefox ESR 52.8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.330 2018/05/08 10:38:57 maya Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.330
log
@firefox: update to 59.0.3

Fix for compatibility with Windows 10 April 2018 update (Bug 1452619)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.329 2018/04/29 13:36:00 martin Exp $
d3 3
a5 2
FIREFOX_HGREV=		6b51784853e47e091d213d421a19cb623af718f0
FIREFOX_VER=		59.0.3
d7 2
a8 1
DISTNAME=	firefox-${FIREFOX_VER}
d10 2
a11 2
MASTER_SITES+=	-https://hg.mozilla.org/releases/mozilla-release/archive/${FIREFOX_HGREV}${EXTRACT_SUFX}
EXTRACT_SUFX=	.tar.bz2
d18 1
a18 1
WRKSRC=		${WRKDIR}/mozilla-release-${FIREFOX_HGREV}
@


1.329
log
@My calendar is off - can't ride a bump from a earlier this months, so
bump PKGREVISION for clipboard paste fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.328 2018/04/16 14:35:18 wiz Exp $
d3 2
a4 2
FIREFOX_HGREV=		239e434d6d2b8e1e2b697c3416d1e96d48fe98e5
FIREFOX_VER=		59.0.2
a6 1
PKGREVISION=	4
@


1.328
log
@Recursive bump for new fribidi dependency in pango.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.327 2018/04/14 07:05:14 ryoon Exp $
d7 1
a7 1
PKGREVISION=	3
@


1.327
log
@Autodetect www/firefox UI language, bump PKGREVISION of www/firefox
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.326 2018/04/03 03:10:51 ryoon Exp $
d7 1
a7 1
PKGREVISION=	2
@


1.326
log
@Remove EME support for NetBSD. Bump PKGREVISION

I cannot provide effective CDM module.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.325 2018/03/26 22:24:45 maya Exp $
d7 1
a7 1
PKGREVISION=	1
@


1.325
log
@firefox: update to 59.0.2

CVE-2018-5148: Use-after-free in compositor

Invalid page rendering with hardware acceleration enabled (Bug 1435472)

Windows 7 users with touch screens or certain 3rd party desktop applications which interact with Firefox through accessibility services may experience random browser crashes. Known 3rd party applicatioins with issues: StickyPassword, Windows 7 touch screen. (Bug 1424505)

Browser keyboard shortcuts (eg copy Ctrl+C) don't work on sites that use those keys with resistFingerprinting enabled (Bug 1433592)

High CPU / memory churn caused by third-party software on some computers (Bug 1446280)

Users who have configured an "automatic proxy configuration URL" and want to reload their proxy settings from the URL will find the Reload button disabled in the Connection Settings dialog when they select Preferences/Options > Network Proxy > Settings... (Bug 1445991)

URL Fragment Identifiers Break Service Worker Responses (Bug 1443850)

User's trying to cancel a print around the time it completes will continue to get intermittent crashes (Bug 1441598)

Broken getUserMedia (audio) on DragonFly, FreeBSD, NetBSD, OpenBSD. Video chat apps either wouldn't work or be always muted (Bug 1444074)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.324 2018/03/17 00:59:02 ryoon Exp $
d7 1
@


1.324
log
@Update to 59.0.1

Changelog:
59.0.1
Security fix
#CVE-2018-5146: Out of bounds memory write in libvorbis

59.0
New
    Performance enhancements:
    - Faster load times for content on the Firefox Home page
    - Faster page load times by loading either from the networked cache
        or the cache on the user's hard drive (Race Cache With Network)
    - Improved graphics rendering using Off-Main-Thread Painting (OMTP)
        for Mac users (OMTP for Windows was released in Firefox 58)

    Drag-and-drop to rearrange Top Sites on the Firefox Home page, and
      customize new windows and tabs in other ways

    Added features for Firefox Screenshots:
    - Basic annotation lets the user draw on and highlight saved screenshots
    - Recropping to change the viewable area of saved screenshots

    Enhanced WebExtensions API including better support for decentralized
      protocols and the ability to dynamically register content scripts

    Improved Real-Time Communications (RTC) capabilities.
    - Implemented RTP Transceiver to give pages more fine grained control
        over calls
    - Implemented features to support large scale conferences

    Added support for W3C specs for pointer events and improved platform
      integration with added device support for mouse, pen, and touch
      screen pointer input

    Added the Ecosia search engine as an option for German Firefox

    Added the Qwant search engine as an option for French Firefox

    Added settings in about:preferences to stop websites from asking to
      send notifications or access your device's camera, microphone, and
      location, while still allowing trusted websites to use these features

Fixed
    Various security fixes

Changed
    Firefox Private Browsing Mode will remove path information from
      referrers to prevent cross-site tracking

Security fixes:
#CVE-2018-5127: Buffer overflow manipulating SVG animatedPathSegList
#CVE-2018-5128: Use-after-free manipulating editor selection ranges
#CVE-2018-5129: Out-of-bounds write with malformed IPC messages
#CVE-2018-5130: Mismatched RTP payload type can trigger memory corruption
#CVE-2018-5131: Fetch API improperly returns cached copies of
  no-store/no-cache resources
#CVE-2018-5132: WebExtension Find API can search privileged pages
#CVE-2018-5133: Value of the app.support.baseURL preference is not properly
  sanitized
#CVE-2018-5134: WebExtensions may use view-source: URLs to bypass content
  restrictions
#CVE-2018-5135: WebExtension browserAction can inject scripts into
  unintended contexts
#CVE-2018-5136: Same-origin policy violation with data: URL shared workers
#CVE-2018-5137: Script content can access legacy extension
  non-contentaccessible resources
#CVE-2018-5138: Android Custom Tab address spoofing through long domain names
#CVE-2018-5140: Moz-icon images accessible to web content through moz-icon:
  protocol
#CVE-2018-5141: DOS attack through notifications Push API
#CVE-2018-5142: Media Capture and Streams API permissions display
  incorrect origin with data: and blob: URLs
#CVE-2018-5143: Self-XSS pasting javascript: URL with embedded tab into
  addressbar
#CVE-2018-5126: Memory safety bugs fixed in Firefox 59
#CVE-2018-5125: Memory safety bugs fixed in Firefox 59 and Firefox ESR 52.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.323 2018/03/12 11:17:46 wiz Exp $
d3 2
a4 2
FIREFOX_HGREV=		3db9e3d52b17563efca181ccbb50deb8660c59ae
FIREFOX_VER=		59.0.1
@


1.323
log
@Recursive bumps for fontconfig and libzip dependency changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.322 2018/02/26 08:19:32 adam Exp $
d3 4
a6 7
FIREFOX_VER=		${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH=		58.0
MOZ_BRANCH_MINOR=	.2

DISTNAME=	firefox-${FIREFOX_VER}.source
PKGNAME=	firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
PKGREVISION=	2
d8 2
a9 5
MASTER_SITES+=	${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+=	${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX=	.tar.xz

WRKSRC=		${WRKDIR}/${DISTNAME:S/.source//}
d13 1
a13 1
COMMENT=	Web browser with support for extensions (version ${MOZ_BRANCH:C/\..*//})
d16 2
@


1.322
log
@revbump after x264-devel update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.321 2018/02/10 07:02:47 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.321
log
@Update to 58.0.2

* Fix segfault on netbsd-7

Changelog:
Fix
    Avoid a signature validation issue during update on macOS

    Blocklisted graphics drivers related to off main thread painting crashes

    Tab crash during printing

    Fix clicking links and scrolling emails on Microsoft Hotmail and Outlook
      (OWA) webmail
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.320 2018/01/31 14:02:17 ryoon Exp $
d9 1
@


1.320
log
@Update to 58.0.1

* Fix build under netbsd-7, PR pkg/52956

Changelog:
Fix Mozilla Foundation Security Advisory 2018-05:
Arbitrary code execution through unsanitized browser UI

When using certain non-default security policies on Windows (for
example with Windows Defender Exploit Protection or Webroot security
products), Firefox 58.0 would fail to load pages (bug 1433065).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.319 2018/01/28 20:11:07 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.319
log
@Bump PKGREVISION for gdbm shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.318 2018/01/24 16:52:08 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.318
log
@Update to 58.0

Changelog:
New
    Performance improvements, including:
        Rendering graphics for Windows users by using Off-Main-Threa
           Painting (OMTP)
        Loading pages faster by changing how Firefox caches and retrieves
           JavaScript

    Improvements to Firefox Screenshots:
        Copy and paste screenshots directly to your clipboard
        Firefox Screenshots now works in Private Browsing mode

    Added Nepali (ne-NP) locale

    In case you missed it--57 Release privacy and performance feature:
      Users can enable Tracking Protection at all times. Learn how to turn
      Tracking Protection on.

Fixed
    Fonts installed in non-standard directories will no longer appear
      blank for Linux users

    Various security fixes

Changed
    User profiles created in Firefox 58 (and in future releases) are not
    supported in previous versions of Firefox. Users who downgrade to
    a previous version should create a new profile for that version.
    Learn about alternatives to downgrading on our support site.

    Added a warning to alert users and site owners of planned security
    changes to sites affected by the gradual distrust plan for
    the Symantec certificate authority

#CVE-2018-5091: Use-after-free with DTMF timers
#CVE-2018-5092: Use-after-free in Web Workers
#CVE-2018-5093: Buffer overflow in WebAssembly during Memory/Table resizing
#CVE-2018-5094: Buffer overflow in WebAssembly with garbage collection on
 uninitialized memory
#CVE-2018-5095: Integer overflow in Skia library during edge builder allocation
#CVE-2018-5097: Use-after-free when source document is manipulated during XSLT
#CVE-2018-5098: Use-after-free while manipulating form input elements
#CVE-2018-5099: Use-after-free with widget listener
#CVE-2018-5100: Use-after-free when IsPotentiallyScrollable arguments are
 freed from memory
#CVE-2018-5101: Use-after-free with floating first-letter style elements
#CVE-2018-5102: Use-after-free in HTML media elements
#CVE-2018-5103: Use-after-free during mouse event handling
#CVE-2018-5104: Use-after-free during font face manipulation
#CVE-2018-5105: WebExtensions can save and execute files on local file
 system without user prompts
#CVE-2018-5106: Developer Tools can expose style editor information
 cross-origin through service worker
#CVE-2018-5107: Printing process will follow symlinks for local file access
#CVE-2018-5108: Manually entered blob URL can be accessed by subsequent
 private browsing tabs
#CVE-2018-5109: Audio capture prompts and starts with incorrect origin
 attribution
#CVE-2018-5110: Cursor can be made invisible on OS X
#CVE-2018-5117: URL spoofing with right-to-left text aligned left-to-right
#CVE-2018-5118: Activity Stream images can attempt to load local content
 through file:
#CVE-2018-5119: Reader view will load cross-origin content in violation
 of CORS headers
#CVE-2018-5121: OS X Tibetan characters render incompletely in the addressbar
#CVE-2018-5122: Potential integer overflow in DoCrypt
#CVE-2018-5090: Memory safety bugs fixed in Firefox 58
#CVE-2018-5089: Memory safety bugs fixed in Firefox 58 and Firefox ESR 52.6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.317 2018/01/08 09:37:56 ryoon Exp $
d9 1
@


1.317
log
@Update to 57.0.4

* Use lang/rust-1.23.0

Changelog:
Speculative execution side-channel attack ("Spectre")

Announced
    January 4, 2018
Reporter
    Jann Horn (Google Project Zero); Microsoft Vunerability Research
Impact
    High
Products
    Firefox
Fixed in
    Firefox 57.0.4

Description

Jann Horn of Google Project Zero Security reported that speculative
execution performed by modern CPUs could leak information through
a timing side-channel attack. Microsoft Vulnerability Research extended
this attack to browser JavaScript engines and demonstrated that code on
a malicious web page could read data from other web sites (violating
the same-origin policy) or private data from the browser itself.

Since this new class of attacks involves measuring precise time intervals,
as a partial, short-term, mitigation we are disabling or reducing
the precision of several time sources in Firefox. The precision of
performance.now() has been reduced from 5us to 20us, and
the SharedArrayBuffer feature has been disabled because it can be
used to construct a high-resolution timer.

SharedArrayBuffer is already disabled in Firefox 52 ESR.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.316 2018/01/01 07:02:17 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		57.0
MOZ_BRANCH_MINOR=	.4
d95 4
@


1.316
log
@Update to 57.0.3

Changelog:
Fixed
  * Fix a crash reporting issue that inadvertently sends background tab
    crash reports to Mozilla without user opt-in (bug 1427111)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.315 2017/12/10 00:45:09 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.3
@


1.315
log
@Update to 57.0.2

* Move gtk3 part to mozilla-common.mk
* Add a option for Widevine CDM support

Changelog:
For Windows only.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.314 2017/12/04 15:17:55 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.315.2.1
log
@Pullup ticket #5695 - requested by he and maya
www/firefox: security update
www/firefox-l10n: dependent update

NOTE: firefox-58 needs rust and rust in pkgsrc-2017Q4 needs /proc

Revisions pulled up:
- www/firefox-l10n/Makefile                                     1.117-1.120
- www/firefox-l10n/PLIST                                        1.58-1.59
- www/firefox-l10n/distinfo                                     1.108-1.110
- www/firefox/Makefile                                          1.316-1.318
- www/firefox/PLIST                                             1.126
- www/firefox/distinfo                                          1.304-1.306
- www/firefox/mozilla-common.mk                                 1.103-1.104
- www/firefox/patches/patch-aa                                  1.55
- www/firefox/patches/patch-build_moz.configure_keyfiles.configure deleted
- www/firefox/patches/patch-config_Makefile.in                  deleted
- www/firefox/patches/patch-config_system-headers               deleted
- www/firefox/patches/patch-config_system-headers.mozbuild      1.1
- www/firefox/patches/patch-dom_media_flac_FlacDecoder.cpp      1.1
- www/firefox/patches/patch-dom_media_moz.build                 1.8
- www/firefox/patches/patch-intl_unicharutil_util_moz.build     1.7
- www/firefox/patches/patch-ipc_chromium_src_base_process__util.h deleted
- www/firefox/patches/patch-ipc_glue_MessageChannel.cpp         1.1
- www/firefox/patches/patch-js_src_build_moz.build              1.2
- www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c    1.26
- www/firefox/patches/patch-media_libsoundtouch_src_cpu__detect__x86.cpp deleted
- www/firefox/patches/patch-netwerk_dns_moz.build               1.7
- www/firefox/patches/patch-servo_components_gfx_font.rs        deleted
- www/firefox/patches/patch-servo_components_net__traits_response.rs deleted
- www/firefox/patches/patch-servo_components_net_fetch_cors__cache.rs deleted
- www/firefox/patches/patch-servo_components_net_fetch_methods.rs deleted
- www/firefox/patches/patch-servo_components_net_websocket__loader.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_bindings_str.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_blob.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_cssstyledeclaration.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_document.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_element.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_htmlelement.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_htmllinkelement.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_htmlmetaelement.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_htmlscriptelement.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_macros.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_namednodemap.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_serviceworkercontainer.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_servoparser_async__html.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_websocket.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_window.rs deleted
- www/firefox/patches/patch-servo_components_script_dom_xmlhttprequest.rs deleted
- www/firefox/patches/patch-servo_components_selectors_attr.rs  deleted
- www/firefox/patches/patch-servo_components_selectors_parser.rs deleted
- www/firefox/patches/patch-servo_components_style__traits_viewport.rs deleted
- www/firefox/patches/patch-servo_components_style_attr.rs      deleted
- www/firefox/patches/patch-servo_components_style_counter__style_mod.rs deleted
- www/firefox/patches/patch-servo_components_style_custom__properties.rs deleted
- www/firefox/patches/patch-servo_components_style_gecko__string__cache_mod.rs deleted
- www/firefox/patches/patch-servo_components_style_gecko_generated_pseudo__element__definition.rs deleted
- www/firefox/patches/patch-servo_components_style_gecko_pseudo__element__definition.mako.rs deleted
- www/firefox/patches/patch-servo_components_style_properties_helpers_animated__properties.mako.rs 1.1
- www/firefox/patches/patch-servo_components_style_properties_longhand_font.mako.rs deleted
- www/firefox/patches/patch-servo_components_style_properties_longhand_pointing.mako.rs deleted
- www/firefox/patches/patch-servo_components_style_servo_selector__parser.rs deleted
- www/firefox/patches/patch-servo_components_style_str.rs       deleted
- www/firefox/patches/patch-servo_components_style_stylesheets_viewport__rule.rs deleted
- www/firefox/patches/patch-servo_components_style_values_mod.rs deleted
- www/firefox/patches/patch-servo_components_style_values_specified_align.rs deleted
- www/firefox/patches/patch-servo_components_style_values_specified_angle.rs deleted
- www/firefox/patches/patch-servo_components_style_values_specified_calc.rs deleted
- www/firefox/patches/patch-servo_components_style_values_specified_grid.rs deleted
- www/firefox/patches/patch-servo_components_style_values_specified_length.rs deleted
- www/firefox/patches/patch-servo_components_style_values_specified_mod.rs deleted
- www/firefox/patches/patch-servo_components_style_values_specified_percentage.rs deleted
- www/firefox/patches/patch-servo_components_style_values_specified_text.rs deleted
- www/firefox/patches/patch-servo_components_style_values_specified_time.rs deleted
- www/firefox/patches/patch-third__party_python_futures_concurrent_futures_process.py 1.3
- www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h 1.4
- www/firefox/patches/patch-toolkit_moz.configure               1.9
- www/firefox/patches/patch-toolkit_mozapps_installer_packager.mk 1.1
- www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in deleted

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Mon Jan  1 07:02:17 UTC 2018

   Modified Files:
   	pkgsrc/www/firefox: Makefile distinfo

   Log Message:
   Update to 57.0.3

   Changelog:
   Fixed
     * Fix a crash reporting issue that inadvertently sends background tab
       crash reports to Mozilla without user opt-in (bug 1427111)


   To generate a diff of this commit:
   cvs rdiff -u -r1.315 -r1.316 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.303 -r1.304 pkgsrc/www/firefox/distinfo

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Mon Jan  1 07:03:33 UTC 2018

   Modified Files:
   	pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   Update to 57.0.3

   * Sync with www/firefox-57.0.3


   To generate a diff of this commit:
   cvs rdiff -u -r1.116 -r1.117 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.107 -r1.108 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Mon Jan  8 09:37:57 UTC 2018

   Modified Files:
   	pkgsrc/www/firefox: Makefile distinfo mozilla-common.mk
   Added Files:
   	pkgsrc/www/firefox/patches: patch-servo_components_gfx_font.rs
   	    patch-servo_components_net__traits_response.rs
   	    patch-servo_components_net_fetch_cors__cache.rs
   	    patch-servo_components_net_fetch_methods.rs
   	    patch-servo_components_net_websocket__loader.rs
   	    patch-servo_components_script_dom_bindings_str.rs
   	    patch-servo_components_script_dom_blob.rs
   	    patch-servo_components_script_dom_cssstyledeclaration.rs
   	    patch-servo_components_script_dom_document.rs
   	    patch-servo_components_script_dom_element.rs
   	    patch-servo_components_script_dom_htmlelement.rs
   	    patch-servo_components_script_dom_htmllinkelement.rs
   	    patch-servo_components_script_dom_htmlmetaelement.rs
   	    patch-servo_components_script_dom_htmlscriptelement.rs
   	    patch-servo_components_script_dom_macros.rs
   	    patch-servo_components_script_dom_namednodemap.rs
   	    patch-servo_components_script_dom_serviceworkercontainer.rs
   	    patch-servo_components_script_dom_servoparser_async__html.rs
   	    patch-servo_components_script_dom_websocket.rs
   	    patch-servo_components_script_dom_window.rs
   	    patch-servo_components_script_dom_xmlhttprequest.rs
   	    patch-servo_components_selectors_attr.rs
   	    patch-servo_components_selectors_parser.rs
   	    patch-servo_components_style__traits_viewport.rs
   	    patch-servo_components_style_attr.rs
   	    patch-servo_components_style_counter__style_mod.rs
   	    patch-servo_components_style_custom__properties.rs
   	    patch-servo_components_style_gecko__string__cache_mod.rs
   	    patch-servo_components_style_gecko_generated_pseudo__element__definition.rs
   	    patch-servo_components_style_gecko_pseudo__element__definition.mako.rs
   	    patch-servo_components_style_properties_longhand_font.mako.rs
   	    patch-servo_components_style_properties_longhand_pointing.mako.rs
   	    patch-servo_components_style_servo_selector__parser.rs
   	    patch-servo_components_style_str.rs
   	    patch-servo_components_style_stylesheets_viewport__rule.rs
   	    patch-servo_components_style_values_mod.rs
   	    patch-servo_components_style_values_specified_align.rs
   	    patch-servo_components_style_values_specified_angle.rs
   	    patch-servo_components_style_values_specified_calc.rs
   	    patch-servo_components_style_values_specified_grid.rs
   	    patch-servo_components_style_values_specified_length.rs
   	    patch-servo_components_style_values_specified_mod.rs
   	    patch-servo_components_style_values_specified_percentage.rs
   	    patch-servo_components_style_values_specified_text.rs
   	    patch-servo_components_style_values_specified_time.rs

   Log Message:
   Update to 57.0.4

   * Use lang/rust-1.23.0

   Changelog:
   Speculative execution side-channel attack ("Spectre")

   Announced
       January 4, 2018
   Reporter
       Jann Horn (Google Project Zero); Microsoft Vunerability Research
   Impact
       High
   Products
       Firefox
   Fixed in
       Firefox 57.0.4

   Description

   Jann Horn of Google Project Zero Security reported that speculative
   execution performed by modern CPUs could leak information through
   a timing side-channel attack. Microsoft Vulnerability Research extended
   this attack to browser JavaScript engines and demonstrated that code on
   a malicious web page could read data from other web sites (violating
   the same-origin policy) or private data from the browser itself.

   Since this new class of attacks involves measuring precise time intervals,
   as a partial, short-term, mitigation we are disabling or reducing
   the precision of several time sources in Firefox. The precision of
   performance.now() has been reduced from 5us to 20us, and
   the SharedArrayBuffer feature has been disabled because it can be
   used to construct a high-resolution timer.

   SharedArrayBuffer is already disabled in Firefox 52 ESR.


   To generate a diff of this commit:
   cvs rdiff -u -r1.316 -r1.317 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.304 -r1.305 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.102 -r1.103 pkgsrc/www/firefox/mozilla-common.mk
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/www/firefox/patches/patch-servo_components_gfx_font.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_net__traits_response.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_net_fetch_cors__cache.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_net_fetch_methods.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_net_websocket__loader.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_bindings_str.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_blob.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_element.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_htmlelement.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_htmllinkelement.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_htmlmetaelement.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_htmlscriptelement.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_macros.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_namednodemap.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_serviceworkercontainer.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_websocket.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_window.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_selectors_attr.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style__traits_viewport.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_attr.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_counter__style_mod.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_custom__properties.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_gecko__string__cache_mod.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_gecko_generated_pseudo__element__definition.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_gecko_pseudo__element__definition.mako.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_properties_longhand_font.mako.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_properties_longhand_pointing.mako.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_servo_selector__parser.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_str.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_stylesheets_viewport__rule.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_mod.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_align.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_angle.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_calc.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_grid.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_length.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_mod.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_percentage.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_text.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_time.rs
   cvs rdiff -u -r0 -r1.3 \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_cssstyledeclaration.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_document.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_servoparser_async__html.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_xmlhttprequest.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_selectors_parser.rs

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Sun Jan 21 01:29:28 UTC 2018

   Modified Files:
   	pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   Update to 57.0.4

   * Sync with www/firefox-57.0.4


   To generate a diff of this commit:
   cvs rdiff -u -r1.117 -r1.118 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.108 -r1.109 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Wed Jan 24 16:52:08 UTC 2018

   Modified Files:
   	pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
   	pkgsrc/www/firefox/patches: patch-aa patch-dom_media_moz.build
   	    patch-intl_unicharutil_util_moz.build patch-js_src_build_moz.build
   	    patch-media_libcubeb_src_cubeb__alsa.c patch-netwerk_dns_moz.build
   	    patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
   	    patch-toolkit_moz.configure
   Added Files:
   	pkgsrc/www/firefox/patches: patch-config_system-headers.mozbuild
   	    patch-dom_media_flac_FlacDecoder.cpp
   	    patch-ipc_glue_MessageChannel.cpp
   	    patch-servo_components_style_properties_helpers_animated__properties.mako.rs
   	    patch-third__party_python_futures_concurrent_futures_process.py
   	    patch-toolkit_mozapps_installer_packager.mk
   Removed Files:
   	pkgsrc/www/firefox/patches:
   	    patch-build_moz.configure_keyfiles.configure
   	    patch-config_Makefile.in patch-config_system-headers
   	    patch-ipc_chromium_src_base_process__util.h
   	    patch-media_libsoundtouch_src_cpu__detect__x86.cpp
   	    patch-servo_components_gfx_font.rs
   	    patch-servo_components_net__traits_response.rs
   	    patch-servo_components_net_fetch_cors__cache.rs
   	    patch-servo_components_net_fetch_methods.rs
   	    patch-servo_components_net_websocket__loader.rs
   	    patch-servo_components_script_dom_bindings_str.rs
   	    patch-servo_components_script_dom_blob.rs
   	    patch-servo_components_script_dom_cssstyledeclaration.rs
   	    patch-servo_components_script_dom_document.rs
   	    patch-servo_components_script_dom_element.rs
   	    patch-servo_components_script_dom_htmlelement.rs
   	    patch-servo_components_script_dom_htmllinkelement.rs
   	    patch-servo_components_script_dom_htmlmetaelement.rs
   	    patch-servo_components_script_dom_htmlscriptelement.rs
   	    patch-servo_components_script_dom_macros.rs
   	    patch-servo_components_script_dom_namednodemap.rs
   	    patch-servo_components_script_dom_serviceworkercontainer.rs
   	    patch-servo_components_script_dom_servoparser_async__html.rs
   	    patch-servo_components_script_dom_websocket.rs
   	    patch-servo_components_script_dom_window.rs
   	    patch-servo_components_script_dom_xmlhttprequest.rs
   	    patch-servo_components_selectors_attr.rs
   	    patch-servo_components_selectors_parser.rs
   	    patch-servo_components_style__traits_viewport.rs
   	    patch-servo_components_style_attr.rs
   	    patch-servo_components_style_counter__style_mod.rs
   	    patch-servo_components_style_custom__properties.rs
   	    patch-servo_components_style_gecko__string__cache_mod.rs
   	    patch-servo_components_style_gecko_generated_pseudo__element__definition.rs
   	    patch-servo_components_style_gecko_pseudo__element__definition.mako.rs
   	    patch-servo_components_style_properties_longhand_font.mako.rs
   	    patch-servo_components_style_properties_longhand_pointing.mako.rs
   	    patch-servo_components_style_servo_selector__parser.rs
   	    patch-servo_components_style_str.rs
   	    patch-servo_components_style_stylesheets_viewport__rule.rs
   	    patch-servo_components_style_values_mod.rs
   	    patch-servo_components_style_values_specified_align.rs
   	    patch-servo_components_style_values_specified_angle.rs
   	    patch-servo_components_style_values_specified_calc.rs
   	    patch-servo_components_style_values_specified_grid.rs
   	    patch-servo_components_style_values_specified_length.rs
   	    patch-servo_components_style_values_specified_mod.rs
   	    patch-servo_components_style_values_specified_percentage.rs
   	    patch-servo_components_style_values_specified_text.rs
   	    patch-servo_components_style_values_specified_time.rs
   	    patch-xpcom_reflect_xptcall_md_unix_Makefile.in

   Log Message:
   Update to 58.0

   Changelog:
   New
       Performance improvements, including:
           Rendering graphics for Windows users by using Off-Main-Threa
              Painting (OMTP)
           Loading pages faster by changing how Firefox caches and retrieves
              JavaScript

       Improvements to Firefox Screenshots:
           Copy and paste screenshots directly to your clipboard
           Firefox Screenshots now works in Private Browsing mode

       Added Nepali (ne-NP) locale

       In case you missed it--57 Release privacy and performance feature:
         Users can enable Tracking Protection at all times. Learn how to turn
         Tracking Protection on.

   Fixed
       Fonts installed in non-standard directories will no longer appear
         blank for Linux users

       Various security fixes

   Changed
       User profiles created in Firefox 58 (and in future releases) are not
       supported in previous versions of Firefox. Users who downgrade to
       a previous version should create a new profile for that version.
       Learn about alternatives to downgrading on our support site.

       Added a warning to alert users and site owners of planned security
       changes to sites affected by the gradual distrust plan for
       the Symantec certificate authority

   #CVE-2018-5091: Use-after-free with DTMF timers
   #CVE-2018-5092: Use-after-free in Web Workers
   #CVE-2018-5093: Buffer overflow in WebAssembly during Memory/Table resizing
   #CVE-2018-5094: Buffer overflow in WebAssembly with garbage collection on
    uninitialized memory
   #CVE-2018-5095: Integer overflow in Skia library during edge builder allocation
   #CVE-2018-5097: Use-after-free when source document is manipulated during XSLT
   #CVE-2018-5098: Use-after-free while manipulating form input elements
   #CVE-2018-5099: Use-after-free with widget listener
   #CVE-2018-5100: Use-after-free when IsPotentiallyScrollable arguments are
    freed from memory
   #CVE-2018-5101: Use-after-free with floating first-letter style elements
   #CVE-2018-5102: Use-after-free in HTML media elements
   #CVE-2018-5103: Use-after-free during mouse event handling
   #CVE-2018-5104: Use-after-free during font face manipulation
   #CVE-2018-5105: WebExtensions can save and execute files on local file
    system without user prompts
   #CVE-2018-5106: Developer Tools can expose style editor information
    cross-origin through service worker
   #CVE-2018-5107: Printing process will follow symlinks for local file access
   #CVE-2018-5108: Manually entered blob URL can be accessed by subsequent
    private browsing tabs
   #CVE-2018-5109: Audio capture prompts and starts with incorrect origin
    attribution
   #CVE-2018-5110: Cursor can be made invisible on OS X
   #CVE-2018-5117: URL spoofing with right-to-left text aligned left-to-right
   #CVE-2018-5118: Activity Stream images can attempt to load local content
    through file:
   #CVE-2018-5119: Reader view will load cross-origin content in violation
    of CORS headers
   #CVE-2018-5121: OS X Tibetan characters render incompletely in the addressbar
   #CVE-2018-5122: Potential integer overflow in DoCrypt
   #CVE-2018-5090: Memory safety bugs fixed in Firefox 58
   #CVE-2018-5089: Memory safety bugs fixed in Firefox 58 and Firefox ESR 52.6


   To generate a diff of this commit:
   cvs rdiff -u -r1.317 -r1.318 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.125 -r1.126 pkgsrc/www/firefox/PLIST
   cvs rdiff -u -r1.305 -r1.306 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.103 -r1.104 pkgsrc/www/firefox/mozilla-common.mk
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/www/firefox/patches/patch-aa
   cvs rdiff -u -r1.3 -r0 \
       pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_cssstyledeclaration.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_document.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_servoparser_async__html.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_xmlhttprequest.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_selectors_parser.rs \
       pkgsrc/www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_Makefile.in
   cvs rdiff -u -r1.11 -r0 pkgsrc/www/firefox/patches/patch-config_Makefile.in
   cvs rdiff -u -r1.25 -r0 \
       pkgsrc/www/firefox/patches/patch-config_system-headers
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/www/firefox/patches/patch-config_system-headers.mozbuild \
       pkgsrc/www/firefox/patches/patch-dom_media_flac_FlacDecoder.cpp \
       pkgsrc/www/firefox/patches/patch-ipc_glue_MessageChannel.cpp \
       pkgsrc/www/firefox/patches/patch-servo_components_style_properties_helpers_animated__properties.mako.rs \
       pkgsrc/www/firefox/patches/patch-toolkit_mozapps_installer_packager.mk
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/firefox/patches/patch-dom_media_moz.build
   cvs rdiff -u -r1.6 -r1.7 \
       pkgsrc/www/firefox/patches/patch-intl_unicharutil_util_moz.build \
       pkgsrc/www/firefox/patches/patch-netwerk_dns_moz.build
   cvs rdiff -u -r1.6 -r0 \
       pkgsrc/www/firefox/patches/patch-ipc_chromium_src_base_process__util.h
   cvs rdiff -u -r1.1 -r1.2 \
       pkgsrc/www/firefox/patches/patch-js_src_build_moz.build
   cvs rdiff -u -r1.25 -r1.26 \
       pkgsrc/www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c
   cvs rdiff -u -r1.5 -r0 \
       pkgsrc/www/firefox/patches/patch-media_libsoundtouch_src_cpu__detect__x86.cpp
   cvs rdiff -u -r1.1 -r0 \
       pkgsrc/www/firefox/patches/patch-servo_components_gfx_font.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_net__traits_response.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_net_fetch_cors__cache.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_net_fetch_methods.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_net_websocket__loader.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_bindings_str.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_blob.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_element.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_htmlelement.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_htmllinkelement.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_htmlmetaelement.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_htmlscriptelement.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_macros.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_namednodemap.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_serviceworkercontainer.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_websocket.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_script_dom_window.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_selectors_attr.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style__traits_viewport.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_attr.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_counter__style_mod.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_custom__properties.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_gecko__string__cache_mod.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_gecko_generated_pseudo__element__definition.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_gecko_pseudo__element__definition.mako.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_properties_longhand_font.mako.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_properties_longhand_pointing.mako.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_servo_selector__parser.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_str.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_stylesheets_viewport__rule.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_mod.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_align.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_angle.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_calc.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_grid.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_length.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_mod.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_percentage.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_text.rs \
       pkgsrc/www/firefox/patches/patch-servo_components_style_values_specified_time.rs
   cvs rdiff -u -r0 -r1.3 \
       pkgsrc/www/firefox/patches/patch-third__party_python_futures_concurrent_futures_process.py
   cvs rdiff -u -r1.3 -r1.4 \
       pkgsrc/www/firefox/patches/patch-toolkit_components_protobuf_src_google_protobuf_stubs_atomicops.h
   cvs rdiff -u -r1.8 -r1.9 \
       pkgsrc/www/firefox/patches/patch-toolkit_moz.configure

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Wed Jan 24 16:54:05 UTC 2018

   Modified Files:
   	pkgsrc/www/firefox-l10n: Makefile PLIST distinfo

   Log Message:
   Update to 58.0

   * Sync with www/firefox-58.0
   * Add ne-NP locale


   To generate a diff of this commit:
   cvs rdiff -u -r1.118 -r1.119 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/www/firefox-l10n/PLIST
   cvs rdiff -u -r1.109 -r1.110 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Mon Jan 29 15:22:54 UTC 2018

   Modified Files:
   	pkgsrc/www/firefox-l10n: Makefile PLIST

   Log Message:
   Previous revison does not work. Install xpi files instead. Bump PKGREVISION


   To generate a diff of this commit:
   cvs rdiff -u -r1.119 -r1.120 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/www/firefox-l10n/PLIST
@
text
@d1 1
a1 1
# $NetBSD$
d4 2
a5 2
MOZ_BRANCH=		58.0
MOZ_BRANCH_MINOR=	
a94 4
	${ECHO} '#! /bin/sh' > ${DESTDIR}${PREFIX}/bin/${MOZILLA}
	${ECHO} '${PREFIX}/lib/firefox/firefox "$$@@"' >> \
		${DESTDIR}${PREFIX}/bin/${MOZILLA}
	${CHMOD} 755 ${DESTDIR}${PREFIX}/bin/${MOZILLA}
@


1.315.2.2
log
@Pullup ticket #5728 - requested by maya
devel/nspr: dependency update
devel/nss: dependency update
www/firefox-l10n: dependent update
www/firefox: security update

Revisions pulled up:
- devel/nspr/Makefile                                           1.94-1.95
- devel/nspr/distinfo                                           1.48-1.49
- devel/nspr/patches/patch-az                                   deleted
- devel/nspr/patches/patch-nspr_pr_include_md___pth.h           1.1
- devel/nspr/patches/patch-nspr_pr_src_pthreads_ptthread.c      1.1
- devel/nspr/patches/patch-nsprpub_pr_include_md__pth.h         deleted
- devel/nss/Makefile                                            1.146,1.148
- devel/nss/PLIST                                               1.24
- devel/nss/distinfo                                            1.81,1.83
- devel/nss/patches/patch-nss_lib_freebl_config.mk              deleted
- devel/nss/patches/patch-nss_lib_freebl_verified_kremlib.h     deleted
- www/firefox-l10n/Makefile                                     1.121-1.123
- www/firefox-l10n/distinfo                                     1.111-1.113
- www/firefox/Makefile                                          1.320-1.321,1.324
- www/firefox/PLIST                                             1.127
- www/firefox/distinfo                                          1.307-1.309
- www/firefox/mozilla-common.mk                                 1.105-1.106
- www/firefox/patches/patch-aa                                  1.56
- www/firefox/patches/patch-build_gyp.mozbuild                  1.8
- www/firefox/patches/patch-build_moz.configure_keyfiles.configure 1.5
- www/firefox/patches/patch-build_moz.configure_memory.configure deleted
- www/firefox/patches/patch-config_baseconfig.mk                deleted
- www/firefox/patches/patch-config_external_moz.build           1.17
- www/firefox/patches/patch-dom_media_moz.build                 1.9
- www/firefox/patches/patch-gfx_skia_generate__mozbuild.py      1.8
- www/firefox/patches/patch-gfx_skia_moz.build                  1.15
- www/firefox/patches/patch-gfx_thebes_moz.build                1.9
- www/firefox/patches/patch-media_libcubeb_gtest_moz.build      1.2
- www/firefox/patches/patch-media_libtheora_moz.build           1.8
- www/firefox/patches/patch-media_libvorbis_moz.build           1.4
- www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc 1.1
- www/firefox/patches/patch-modules_libpref_init_all.js         1.7
- www/firefox/patches/patch-modules_pdfium_update.sh            1.2
- www/firefox/patches/patch-netwerk_dns_moz.build               1.8
- www/firefox/patches/patch-netwerk_srtp_src_crypto_hash_hmac.c deleted
- www/firefox/patches/patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c deleted
- www/firefox/patches/patch-servo_components_style_properties_helpers_animated__properties.mako.rs deleted
- www/firefox/patches/patch-third__party_rust_simd_.cargo-checksum.json 1.1
- www/firefox/patches/patch-third__party_rust_simd_src_x86_avx2.rs 1.1
- www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h deleted
- www/firefox/patches/patch-toolkit_moz.configure               1.10
- www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp    deleted
- www/firefox/patches/patch-xpcom_build_BinaryPath.h            1.3-1.4

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Jan 24 16:21:43 UTC 2018

   Modified Files:
           pkgsrc/devel/nspr: Makefile distinfo
   Added Files:
           pkgsrc/devel/nspr/patches: patch-nspr_pr_include_md___pth.h
               patch-nspr_pr_src_pthreads_ptthread.c
   Removed Files:
           pkgsrc/devel/nspr/patches: patch-az patch-nsprpub_pr_include_md__pth.h

   Log Message:
   Update to 4.18

   Changelog:
   NSPR 4.18 contains the following changes:
   - removed HP-UX DCE threads support
   - improvements for the Windows implementation of PR_SetCurrentThreadName
   - fixes for the Windows implementation of TCP Fast Open


   To generate a diff of this commit:
   cvs rdiff -u -r1.93 -r1.94 pkgsrc/devel/nspr/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/devel/nspr/distinfo
   cvs rdiff -u -r1.4 -r0 pkgsrc/devel/nspr/patches/patch-az
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/devel/nspr/patches/patch-nspr_pr_include_md___pth.h \
       pkgsrc/devel/nspr/patches/patch-nspr_pr_src_pthreads_ptthread.c
   cvs rdiff -u -r1.3 -r0 \
       pkgsrc/devel/nspr/patches/patch-nsprpub_pr_include_md__pth.h

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Mar 17 01:06:18 UTC 2018

   Modified Files:
           pkgsrc/devel/nspr: Makefile distinfo

   Log Message:
   Update to 4.29

   Changelog:
   NSPR 4.19 contains the following changes:
   - changed order of shutdown cleanup to avoid a crash on Mac OSX
   - build compatibility with Android NDK r16 and glibc 2.26


   To generate a diff of this commit:
   cvs rdiff -u -r1.94 -r1.95 pkgsrc/devel/nspr/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/nspr/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Jan 24 16:23:52 UTC 2018

   Modified Files:
           pkgsrc/devel/nss: Makefile distinfo
   Removed Files:
           pkgsrc/devel/nss/patches: patch-nss_lib_freebl_config.mk
               patch-nss_lib_freebl_verified_kremlib.h

   Log Message:
   Update to 3.35

   Changelog:
   The NSS team has released Network Security Services (NSS) 3.35,
   which is a minor release.

   Summary of the major changes included in this release:
   - The default database storage format has been changed to SQL,
     using filenames cert9.db, key4.db, pkcs11.txt.
   - TLS 1.3 support has been updated to draft -23, along with
     additional significant changes.
   - Support for TLS compression was removed.
   - Added formally verified implementations of non-vectorized Chacha20
     and non-vectorized Poly1305 64-bit.
   - When creating encrypted PKCS#7 or PKCS#12 data, NSS uses a
     higher iteration count for stronger security.
   - The CA trust list was updated to version 2.22.


   To generate a diff of this commit:
   cvs rdiff -u -r1.145 -r1.146 pkgsrc/devel/nss/Makefile
   cvs rdiff -u -r1.80 -r1.81 pkgsrc/devel/nss/distinfo
   cvs rdiff -u -r1.2 -r0 \
       pkgsrc/devel/nss/patches/patch-nss_lib_freebl_config.mk
   cvs rdiff -u -r1.1 -r0 \
       pkgsrc/devel/nss/patches/patch-nss_lib_freebl_verified_kremlib.h

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Mar 17 01:07:15 UTC 2018

   Modified Files:
           pkgsrc/devel/nss: Makefile PLIST distinfo

   Log Message:
   Update to 3.36

   * Require devel/nspr-4.19

   Changelog:
   The NSS team has released Network Security Services (NSS) 3.36,
   which is a minor release.

   Summary of the major changes included in this release:
   - Replaced existing vectorized ChaCha20 code with verified
     HACL* implementation.
   - Experimental APIs for TLS session cache handling.


   To generate a diff of this commit:
   cvs rdiff -u -r1.147 -r1.148 pkgsrc/devel/nss/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/nss/PLIST
   cvs rdiff -u -r1.82 -r1.83 pkgsrc/devel/nss/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Jan 31 14:02:18 UTC 2018

   Modified Files:
           pkgsrc/www/firefox: Makefile distinfo
   Added Files:
           pkgsrc/www/firefox/patches: patch-xpcom_build_BinaryPath.h

   Log Message:
   Update to 58.0.1

   * Fix build under netbsd-7, PR pkg/52956

   Changelog:
   Fix Mozilla Foundation Security Advisory 2018-05:
   Arbitrary code execution through unsanitized browser UI

   When using certain non-default security policies on Windows (for
   example with Windows Defender Exploit Protection or Webroot security
   products), Firefox 58.0 would fail to load pages (bug 1433065).


   To generate a diff of this commit:
   cvs rdiff -u -r1.319 -r1.320 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.306 -r1.307 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r0 -r1.3 \
       pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Feb 10 07:02:47 UTC 2018

   Modified Files:
           pkgsrc/www/firefox: Makefile distinfo mozilla-common.mk
           pkgsrc/www/firefox/patches: patch-xpcom_build_BinaryPath.h

   Log Message:
   Update to 58.0.2

   * Fix segfault on netbsd-7

   Changelog:
   Fix
       Avoid a signature validation issue during update on macOS

       Blocklisted graphics drivers related to off main thread painting crashes

       Tab crash during printing

       Fix clicking links and scrolling emails on Microsoft Hotmail and Outlook
         (OWA) webmail


   To generate a diff of this commit:
   cvs rdiff -u -r1.320 -r1.321 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.307 -r1.308 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.104 -r1.105 pkgsrc/www/firefox/mozilla-common.mk
   cvs rdiff -u -r1.3 -r1.4 \
       pkgsrc/www/firefox/patches/patch-xpcom_build_BinaryPath.h

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Mar 17 00:59:03 UTC 2018

   Modified Files:
           pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
           pkgsrc/www/firefox/patches: patch-aa patch-build_gyp.mozbuild
               patch-config_external_moz.build patch-dom_media_moz.build
               patch-gfx_skia_generate__mozbuild.py patch-gfx_skia_moz.build
               patch-gfx_thebes_moz.build patch-media_libcubeb_gtest_moz.build
               patch-media_libtheora_moz.build patch-media_libvorbis_moz.build
               patch-modules_pdfium_update.sh patch-netwerk_dns_moz.build
               patch-toolkit_moz.configure
   Added Files:
           pkgsrc/www/firefox/patches:
               patch-build_moz.configure_keyfiles.configure
               patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc
               patch-modules_libpref_init_all.js
               patch-third__party_rust_simd_.cargo-checksum.json
               patch-third__party_rust_simd_src_x86_avx2.rs
   Removed Files:
           pkgsrc/www/firefox/patches: patch-build_moz.configure_memory.configure
               patch-config_baseconfig.mk
               patch-netwerk_srtp_src_crypto_hash_hmac.c
               patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c
               patch-servo_components_style_properties_helpers_animated__properties.mako.rs
               patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h
               patch-toolkit_xre_nsEmbedFunctions.cpp

   Log Message:
   Update to 59.0.1

   Changelog:
   59.0.1
   Security fix
   #CVE-2018-5146: Out of bounds memory write in libvorbis

   59.0
   New
       Performance enhancements:
       - Faster load times for content on the Firefox Home page
       - Faster page load times by loading either from the networked cache
           or the cache on the user's hard drive (Race Cache With Network)
       - Improved graphics rendering using Off-Main-Thread Painting (OMTP)
           for Mac users (OMTP for Windows was released in Firefox 58)

       Drag-and-drop to rearrange Top Sites on the Firefox Home page, and
         customize new windows and tabs in other ways

       Added features for Firefox Screenshots:
       - Basic annotation lets the user draw on and highlight saved screenshots
       - Recropping to change the viewable area of saved screenshots

       Enhanced WebExtensions API including better support for decentralized
         protocols and the ability to dynamically register content scripts

       Improved Real-Time Communications (RTC) capabilities.
       - Implemented RTP Transceiver to give pages more fine grained control
           over calls
       - Implemented features to support large scale conferences

       Added support for W3C specs for pointer events and improved platform
         integration with added device support for mouse, pen, and touch
         screen pointer input

       Added the Ecosia search engine as an option for German Firefox

       Added the Qwant search engine as an option for French Firefox

       Added settings in about:preferences to stop websites from asking to
         send notifications or access your device's camera, microphone, and
         location, while still allowing trusted websites to use these features

   Fixed
       Various security fixes

   Changed
       Firefox Private Browsing Mode will remove path information from
         referrers to prevent cross-site tracking

   Security fixes:
   #CVE-2018-5127: Buffer overflow manipulating SVG animatedPathSegList
   #CVE-2018-5128: Use-after-free manipulating editor selection ranges
   #CVE-2018-5129: Out-of-bounds write with malformed IPC messages
   #CVE-2018-5130: Mismatched RTP payload type can trigger memory corruption
   #CVE-2018-5131: Fetch API improperly returns cached copies of
     no-store/no-cache resources
   #CVE-2018-5132: WebExtension Find API can search privileged pages
   #CVE-2018-5133: Value of the app.support.baseURL preference is not properly
     sanitized
   #CVE-2018-5134: WebExtensions may use view-source: URLs to bypass content
     restrictions
   #CVE-2018-5135: WebExtension browserAction can inject scripts into
     unintended contexts
   #CVE-2018-5136: Same-origin policy violation with data: URL shared workers
   #CVE-2018-5137: Script content can access legacy extension
     non-contentaccessible resources
   #CVE-2018-5138: Android Custom Tab address spoofing through long domain names
   #CVE-2018-5140: Moz-icon images accessible to web content through moz-icon:
     protocol
   #CVE-2018-5141: DOS attack through notifications Push API
   #CVE-2018-5142: Media Capture and Streams API permissions display
     incorrect origin with data: and blob: URLs
   #CVE-2018-5143: Self-XSS pasting javascript: URL with embedded tab into
     addressbar
   #CVE-2018-5126: Memory safety bugs fixed in Firefox 59
   #CVE-2018-5125: Memory safety bugs fixed in Firefox 59 and Firefox ESR 52.7


   To generate a diff of this commit:
   cvs rdiff -u -r1.323 -r1.324 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.126 -r1.127 pkgsrc/www/firefox/PLIST
   cvs rdiff -u -r1.308 -r1.309 pkgsrc/www/firefox/distinfo
   cvs rdiff -u -r1.105 -r1.106 pkgsrc/www/firefox/mozilla-common.mk
   cvs rdiff -u -r1.55 -r1.56 pkgsrc/www/firefox/patches/patch-aa
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/firefox/patches/patch-build_gyp.mozbuild \
       pkgsrc/www/firefox/patches/patch-gfx_skia_generate__mozbuild.py \
       pkgsrc/www/firefox/patches/patch-media_libtheora_moz.build \
       pkgsrc/www/firefox/patches/patch-netwerk_dns_moz.build
   cvs rdiff -u -r0 -r1.5 \
       pkgsrc/www/firefox/patches/patch-build_moz.configure_keyfiles.configure
   cvs rdiff -u -r1.2 -r0 \
       pkgsrc/www/firefox/patches/patch-build_moz.configure_memory.configure \
       pkgsrc/www/firefox/patches/patch-toolkit_crashreporter_google-breakpad_src_third_party_curl_curlbuild.h
   cvs rdiff -u -r1.10 -r0 pkgsrc/www/firefox/patches/patch-config_baseconfig.mk
   cvs rdiff -u -r1.16 -r1.17 \
       pkgsrc/www/firefox/patches/patch-config_external_moz.build
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/firefox/patches/patch-dom_media_moz.build \
       pkgsrc/www/firefox/patches/patch-gfx_thebes_moz.build
   cvs rdiff -u -r1.14 -r1.15 \
       pkgsrc/www/firefox/patches/patch-gfx_skia_moz.build
   cvs rdiff -u -r1.1 -r1.2 \
       pkgsrc/www/firefox/patches/patch-media_libcubeb_gtest_moz.build \
       pkgsrc/www/firefox/patches/patch-modules_pdfium_update.sh
   cvs rdiff -u -r1.3 -r1.4 \
       pkgsrc/www/firefox/patches/patch-media_libvorbis_moz.build
   cvs rdiff -u -r0 -r1.1 \
       pkgsrc/www/firefox/patches/patch-media_webrtc_trunk_webrtc_modules_audio__device_linux_audio__device__alsa__linux.cc \
       pkgsrc/www/firefox/patches/patch-third__party_rust_simd_.cargo-checksum.json \
       pkgsrc/www/firefox/patches/patch-third__party_rust_simd_src_x86_avx2.rs
   cvs rdiff -u -r0 -r1.7 \
       pkgsrc/www/firefox/patches/patch-modules_libpref_init_all.js
   cvs rdiff -u -r1.4 -r0 \
       pkgsrc/www/firefox/patches/patch-netwerk_srtp_src_crypto_hash_hmac.c
   cvs rdiff -u -r1.3 -r0 \
       pkgsrc/www/firefox/patches/patch-netwerk_srtp_src_crypto_kernel_crypto__kernel.c
   cvs rdiff -u -r1.1 -r0 \
       pkgsrc/www/firefox/patches/patch-servo_components_style_properties_helpers_animated__properties.mako.rs
   cvs rdiff -u -r1.9 -r1.10 \
       pkgsrc/www/firefox/patches/patch-toolkit_moz.configure
   cvs rdiff -u -r1.7 -r0 \
       pkgsrc/www/firefox/patches/patch-toolkit_xre_nsEmbedFunctions.cpp

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Jan 31 14:03:25 UTC 2018

   Modified Files:
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   Update to 58.0.1

   * Sync with www/firefox-58.0.1


   To generate a diff of this commit:
   cvs rdiff -u -r1.120 -r1.121 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.110 -r1.111 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Feb 10 07:05:20 UTC 2018

   Modified Files:
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   Update to 58.0.2

   * Sync with www/firefox-58.0.2


   To generate a diff of this commit:
   cvs rdiff -u -r1.121 -r1.122 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.111 -r1.112 pkgsrc/www/firefox-l10n/distinfo

-------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Sat Mar 17 01:00:20 UTC 2018

   Modified Files:
           pkgsrc/www/firefox-l10n: Makefile distinfo

   Log Message:
   Update to 59.0.1

   * Sync with www/firefox-59.0.1


   To generate a diff of this commit:
   cvs rdiff -u -r1.122 -r1.123 pkgsrc/www/firefox-l10n/Makefile
   cvs rdiff -u -r1.112 -r1.113 pkgsrc/www/firefox-l10n/distinfo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.315.2.1 2018/03/09 07:17:29 spz Exp $
d3 3
a5 2
FIREFOX_HGREV=		3db9e3d52b17563efca181ccbb50deb8660c59ae
FIREFOX_VER=		59.0.1
d7 2
a8 1
DISTNAME=	firefox-${FIREFOX_VER}
d10 5
a14 2
MASTER_SITES+=	-https://hg.mozilla.org/releases/mozilla-release/archive/${FIREFOX_HGREV}${EXTRACT_SUFX}
EXTRACT_SUFX=	.tar.bz2
d18 1
a18 1
COMMENT=	Web browser with support for extensions (version ${FIREFOX_VER:C/\..*//})
a20 2
WRKSRC=		${WRKDIR}/mozilla-release-${FIREFOX_HGREV}

@


1.314
log
@Update to 57.0.1

Changelog:
Fixed
    Fix a video color distortion issue on YouTube and other video sites
    with some AMD devices (bug 1417442)

    Fix an issue with prefs.js when the profile path has non-ascii
    characters (bug 1420427)

    Various security fixes

    Google map crashes on OSX with Intel HD Graphics 3000

Changed
    Block injection of a client library associated with the RealPlayer
    Free player which is known to cause performance problems in Firefox.
    (Bug 1418535)

Security fixes:
Not available
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.313 2017/11/30 16:45:40 adam Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.313
log
@Revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.312 2017/11/23 17:20:16 wiz Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	2
@


1.312
log
@recursive bump for libxkbcommon removal from at-spi2-core
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.311 2017/11/16 01:04:38 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.311
log
@Update to 57.0

Changelog:  New
    A completely new browsing engine, designed to take full advantage
    of the processing power in modern devices

    A redesigned interface with a clean, modern appearance, consistent
    visual elements, and optimizations for touch screens

    A unified address and search bar. New installs will see this
    unified bar. Learn how to add the stand-alone search bar to
    the toolbar

    A revamped new tab page that includes top visited sites, recently
    visited pages, and recommendations from Pocket (in the US,
    Canada, and Germany)

    An updated product tour to orient new and returning Firefox
    users

    AMD VP9 hardware video decoder support for improved video
    playback with lower power consumption

    An expanded section in preferences to manage all website
    permissions

Fixed
    Various security fixes

Changed
    Firefox now exclusively supports extensions built using the
    WebExtension API, and unsupported legacy extensions will no
    longer work. Learn more about our efforts to improve the
    performance and security of extensions

    The browser's autoscroll feature, as well as scrolling by
    keyboard input and touch-dragging of scrollbars, now use
    asynchronous scrolling. These scrolling methods are now similar
    to other input methods like mousewheel, and provide a smoother
    scrolling experience

    The content process now has a stricter security sandbox that
    blocks filesystem reading and writing on Linux, similar to the
    protections for Windows and macOS that shipped in Firefox 56

    Middle mouse paste in the content area no longer navigates to
    URLs by default on Unix systems

    Removed the toolbar Share button. If you relied on this feature,
    you can install the Share Backported extension instead.

    Some older versions of the ATOK IME, including ATOK 2006, 2008,
    2009 and 2010, can cause crashes and are therefore disabled on
    the Windows 64-bit version of Firefox Quantum. To fix those
    incompatibility issues, please use a newer version of ATOK or
    one of other IMEs.

    The default font for Japanese text is now Meiryo

Security fixes:

CVE-2017-7828: Use-after-free of PressShell while restyling layout

Reporter
    Nils
Impact
    critical

Description

A use-after-free vulnerability can occur when flushing and resizing
layout because the PressShell object has been freed while still in
use. This results in a potentially exploitable crash during these
operations.

References
    Bug 1406750 Bug 1412252

#CVE-2017-7830: Cross-origin URL information leak through Resource
Timing API

Reporter
    Jun Kokatsu
Impact
    high

Description

The Resource Timing API incorrectly revealed navigations in
cross-origin iframes. This is a same-origin policy violation and
could allow for data theft of URLs loaded by users.

References
    Bug 1408990

#CVE-2017-7831: Information disclosure of exposed properties on
JavaScript proxy objects

Reporter
    Oriol Brufau
Impact
    moderate

Description

A vulnerability where the security wrapper does not deny access to
some exposed properties using the deprecated exposedProps mechanism
on proxy objects. These properties should be explicitly unavailable
to proxy objects.

References
    Bug 1392026

#CVE-2017-7832: Domain spoofing through use of dotless 'i' character
followed by accent markers

Reporter
    Jonathan Kew
Impact
    moderate

Description

The combined, single character, version of the letter 'i' with any
of the potential accents in unicode, such as acute or grave, can
be spoofed in the addressbar by the dotless version of 'i' followed
by the same accent as a second character with most font sets. This
allows for domain spoofing attacks because these combined domain
names do not display as punycode.

References
    Bug 1408782

#CVE-2017-7833: Domain spoofing with Arabic and Indic vowel marker
characters

Reporter
    Rayyan Bijoora
Impact
    moderate

Description

Some Arabic and Indic vowel marker characters can be combined with
Latin characters in a domain name to eclipse the non-Latin character
with some font sets on the addressbar. The non-Latin character will
not be visible to most viewers. This allows for domain spoofing
attacks because these combined domain names do not display as
punycode.

References
    Bug 1370497

#CVE-2017-7834: data: URLs opened in new tabs bypass CSP protections

Reporter
    Jordi Chancel
Impact
    moderate

Description

A data: URL loaded in a new tab did not inherit the Content Security
Policy (CSP) of the original page, allowing for bypasses of the
policy including the execution of JavaScript. In prior versions
when data: documents also inherited the context of the original
page this would allow for potential cross-site scripting (XSS)
attacks.

References
    Bug 1358009

#CVE-2017-7835: Mixed content blocking incorrectly applies with
redirects

Reporter
    Ben Kelly
Impact
    moderate

Description

Mixed content blocking of insecure (HTTP) sub-resources in a secure
(HTTPS) document was not correctly applied for resources that
redirect from HTTPS to HTTP, allowing content that should be blocked,
such as scripts, to be loaded on a page.

References
    Bug 1402363

#CVE-2017-7836: Pingsender dynamically loads libcurl on Linux and
OS X

Reporter
    Ezra Caltum
Impact
    moderate

Description

The "pingsender" executable used by the Firefox Health Report
dynamically loads a system copy of libcurl, which an attacker could
replace. This allows for privilege escalation as the replaced
libcurl code will run with Firefox's privileges.  Note: This attack
requires an attacker have local system access and only affects OS
X and Linux. Windows systems are not affected.

References
    Bug 1401339

#CVE-2017-7837: SVG loaded as <img> can use meta tags to set cookies

Reporter
    Jun Kokatsu
Impact
    moderate

Description

SVG loaded through <img> tags can use <meta> tags within the SVG
data to set cookies for that page.

References
    Bug 1325923

#CVE-2017-7838: Failure of individual decoding of labels in
international domain names triggers punycode display of entire IDN

Reporter
    Corey Bonnell
Impact
    low

Description

Punycode format text will be displayed for entire qualified
international domain names in some instances when a sub-domain
triggers the punycode display instead of the primary domain being
displayed in native script and the sub-domain only displaying as
punycode. This could be used for limited spoofing attacks due to
user confusion.

References
    Bug 1399540

#CVE-2017-7839: Control characters before javascript: URLs defeats
self-XSS prevention mechanism

Reporter
    Eric Lawrence
Impact
    low

Description

Control characters prepended before javascript: URLs pasted in the
addressbar can cause the leading characters to be ignored and the
pasted JavaScript to be executed instead of being blocked. This
could be used in social engineering and self-cross-site-scripting
(self-XSS) attacks where users are convinced to copy and paste text
into the addressbar.

References
    Bug 1402896

#CVE-2017-7840: Exported bookmarks do not strip script elements
from user-supplied tags

Reporter
    Hanno Bock
Impact
    low

Description

JavaScript can be injected into an exported bookmarks file by
placing JavaScript code into user-supplied tags in saved bookmarks.
If the resulting exported HTML file is later opened in a browser
this JavaScript will be executed. This could be used in social
engineering and self-cross-scripting (self-XSS) attacks if users
were convinced to add malicious tags to bookmarks, export them,
and then open the resulting file.

References
    Bug 1366420

#CVE-2017-7842: Referrer Policy is not always respected for <link>
elements

Reporter
    Jun Kokatsu
Impact
    low

Description

If a document's Referrer Policy attribute is set to "no-referrer"
sometimes two network requests are made for <link> elements
instead of one. One of these requests includes the referrer instead
of respecting the set policy to not include a referrer on requests.

References
    Bug 1397064

#CVE-2017-7827: Memory safety bugs fixed in Firefox 57

Reporter
    Mozilla developers and community
Impact
    critical

Description

Mozilla developers and community members Boris Zbarsky, Carsten Book,
Christian Holler, Byron Campen, Jan de Mooij, Jason Kratzer,
Jesse Schwartzentruber, Marcia Knous, Randell Jesup, Tyson Smith,
and Ting-Yu Chou reported memory safety bugs present in Firefox 56.
Some of these bugs showed evidence of memory corruption and we presume
that with enough effort that some of these could be exploited to run
arbitrary code.

References
    Memory safety bugs fixed in Firefox 57

#CVE-2017-7826: Memory safety bugs fixed in Firefox 57 and Firefox
ESR 52.5

Reporter
    Mozilla developers and community
Impact
    critical

Description

Mozilla developers and community members Christian Holler, David
Keeler, Jon Coppeard, Julien Cristau, Jan de Mooij, Jason Kratzer,
Philipp, Nicholas Nethercote, Oriol Brufau, André Bargull, Bob
Clary, Jet Villegas, Randell Jesup, Tyson Smith, Gary Kwong, and
Ryan VanderMeulen reported memory safety bugs present in Firefox
56 and Firefox ESR 52.4. Some of these bugs showed evidence of
memory corruption and we presume that with enough effort that some
of these could be exploited to run arbitrary code.

References
    Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.310 2017/11/03 22:07:27 ryoon Exp $
d9 1
@


1.310
log
@Fix build with lang-rust-1.21.0 from 57 via FreeBSD Ports. Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.309 2017/10/29 09:47:57 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		56.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	2
@


1.309
log
@Make clang and rust as build dependencies. Fix PR pkg/52668
Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.308 2017/10/27 13:21:28 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.308
log
@Update to 56.0.2

Changelog:
56.0.2:
fixed:
    Disable Form Autofill completely on user request (Bug 1404531)

    Fix for video-related crashes on Windows 7 (Bug 1409141)

    Correct detection for 64-bit GSSAPI authentication (Bug 1409275)

    Fix for shutdown crash (Bug 1404105)

56.0.1:
fixed:
    Block D3D11 when using Intel drivers on Windows 7 systems
      with partial AVX support (bug 1403353)

changed:
    Users of 32-bit Firefox on 64-bit Windows are migrated to
      64-bit Firefox for increased stability and security.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.307 2017/09/30 05:34:11 ryoon Exp $
d9 1
@


1.307
log
@Update to 56.0

New
    Launched Firefox Screenshots, a feature that lets users take, save, and share screenshots without leaving the browser

    Added support for address form autofill (en-US only)

    Updated Preferences
        Added search tool so users can find a specific setting quickly
        Reorganized preferences so users can more easily scan settings
        Rewrote descriptions so users can better understand choices and how they affect browsing
        Revised data collection choices so they align with updated Privacy Notice and data collection strategy

    Media opened in a background tab will not play until the tab is selected

    Improved Send Tabs feature of Sync for iOS and Android, and Send Tabs can be discovered even by users without a Firefox Account

Changed
    Replaced character encoding converters with a new Encoding Standard-compliant implementation written in Rust

    Added hardware acceleration for AES-GCM

    Updated the Safe Browsing protocol to version 4

    Reduced update download file size by approximately 20 percent

    Improved security for verifying update downloads

Developer
    Added Layout Panel to CSS Grid DevTools
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.306 2017/09/18 09:53:37 maya Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.306
log
@revbump for requiring ICU 59.x
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.305 2017/09/02 03:47:46 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		55.0
MOZ_BRANCH_MINOR=	.3
a8 1
PKGREVISION=	1
d26 2
@


1.305
log
@Update to 55.0.3

Changelog:
Fixed
    Fix an issue with addons when using a path containing non-ascii characters (bug 1389160)

    Fix file uploads to some websites, including YouTube (bug 1383518)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.304 2017/08/17 12:47:55 ryoon Exp $
d9 1
@


1.304
log
@Update to 55.0.2

Changelog:
Fixed
    Fix a potential issue when the username had some specific characters in the path (Bug 1388584)

    Fix an issue with new installation notification for sideload add-ons (Bug 1372448)

    Fix performance regressions with WebExtension (Bugs 1386937 & 1389381)

    Fix a regression with the popup menu (Bug 1388682)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.303 2017/08/16 14:13:44 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.303
log
@Fix recent llvm/clang from FreeBSD 12

* Bump PKGREVISION
* Fix PR pkg/52487
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.302 2017/08/12 04:58:45 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.302
log
@Update to 55.0.1

Changelog:
Fixed
    Fix a regression the tab restoration process (bug 1388160)

    Fix a problem causing What's new pages not to be displayed (bug 1386224)

    Fix a rendering issue with some PKCS#11 libraries (bug 1388370)

    Disable the predictor prefetch (bug 1388160)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.301 2017/08/10 14:46:15 ryoon Exp $
d9 1
@


1.301
log
@Update to 55.0

Changelog:
New
    Launched Windows support for WebVR, bringing immersive experiences to the web. See examples and try working demos at Mozilla VR.

    Added options that let users optimize recent performance improvements
        Setting to enable Hardware VP9 acceleration on Windows 10 Anniversary Edition for better battery life and lower CPU usage while watching videos
        Setting to modify the number of concurrent content processes for faster page loading and more responsive tab switching

    Simplified installation process with a streamlined Windows stub installer
        Firefox for Windows 64-bit is now installed by default on 64-bit systems with at least 2GB of RAM
        Full installers with advanced installation options are still available

    Improved address bar functionality
        Search with any installed one-click search engine directly from the address bar
        Search suggestions appear by default
        When entering a hostname (like pinterest.com) in the URL bar, Firefox resolves to the secure version of the site (https://www.pinterest.com) instead of the insecure version (http://www.pinterest.com) when possible

    Updated Sidebar for bookmarks, history, and synced tabs so it can appear at the right edge of the window as well as the left

    Added support for stereo microphones with WebRTC

    Pages can be simplified before printing from within Print Preview

    Updated Firefox for OSX and macOS to allow users to assign custom keyboard shortcuts to Firefox menu items via System Preferences

    Browsing sessions with a high number of tabs are now restored in an instant

    Make screenshots of webpages, and save them locally or upload them to the cloud. This feature will undergo A/B testing and will not be visible for some users.

    Added Belarusian (be) locale

Fixed
    Various security fixes

Changed
    Made the Adobe Flash plugin click-to-activate by default and allowed only on http:// and https:// URL schemes. (This change will not be visible to all users immediately. For more information see the Firefox plugin roadmap)

    Firefox does not support downgrades, even though this may have worked in past versions. Users who install Firefox 55+ and later downgrade to an earlier version may experience issues with Firefox.

    Modernized application update UI to be less intrusive and more aligned with the rest of the browser. Only users who have not restarted their browser 8 days after downloading an update or users who opted out of automatic updates will see this change.

Security fixes:
CVE-2017-7798: XUL injection in the style editor in devtools

Reporter
    Frederik Braun
Impact
    critical

Description

The Developer Tools feature suffers from a XUL injection vulnerability due to improper sanitization of the web page source code. In the worst case, this could allow arbitrary code execution when opening a malicious page with the style editor tool.
References

    Bug 1371586, 1372112

#CVE-2017-7800: Use-after-free in WebSockets during disconnection

Reporter
    Looben Yang
Impact
    critical

Description

A use-after-free vulnerability can occur in WebSockets when the object holding the connection is freed before the disconnection operation is finished. This results in an exploitable crash.
References

    Bug 1374047

#CVE-2017-7801: Use-after-free with marquee during window resizing

Reporter
    Nils
Impact
    critical

Description

A use-after-free vulnerability can occur while re-computing layout for a marquee element during window resizing where the updated style object is freed while still in use. This results in a potentially exploitable crash.
References

    Bug 1371259

#CVE-2017-7809: Use-after-free while deleting attached editor DOM node

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when an editor DOM node is deleted prematurely during tree traversal while still bound to the document. This results in a potentially exploitable crash.
References

    Bug 1380284

#CVE-2017-7784: Use-after-free with image observers

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when reading an image observer during frame reconstruction after the observer has been freed. This results in a potentially exploitable crash.
References

    Bug 1376087

#CVE-2017-7802: Use-after-free resizing image elements

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when manipulating the DOM during the resize event of an image element. If these elements have been freed due to a lack of strong references, a potentially exploitable crash may occur when the freed elements are accessed.
References

    Bug 1378147

#CVE-2017-7785: Buffer overflow manipulating ARIA attributes in DOM

Reporter
    Nils
Impact
    high

Description

A buffer overflow can occur when manipulating Accessible Rich Internet Applications (ARIA) attributes within the DOM. This results in a potentially exploitable crash.
References

    Bug 1356985

#CVE-2017-7786: Buffer overflow while painting non-displayable SVG

Reporter
    Nils
Impact
    high

Description

A buffer overflow can occur when the image renderer attempts to paint non-displayable SVG elements. This results in a potentially exploitable crash.
References

    Bug 1365189

#CVE-2017-7806: Use-after-free in layer manager with SVG

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when the layer manager is freed too early when rendering specific SVG content, resulting in a potentially exploitable crash.
References

    Bug 1378113

#CVE-2017-7753: Out-of-bounds read with cached style data and pseudo-elements

Reporter
    SkyLined
Impact
    high

Description

An out-of-bounds read occurs when applying style rules to pseudo-elements, such as ::first-line, using cached style data.
References

    Bug 1353312

#CVE-2017-7787: Same-origin policy bypass with iframes through page reloads

Reporter
    Oliver Wagner
Impact
    high

Description

Same-origin policy protections can be bypassed on pages with embedded iframes during page reloads, allowing the iframes to access content on the top level page, leading to information disclosure.
References

    Bug 1322896

#CVE-2017-7807: Domain hijacking through AppCache fallback

Reporter
    Mathias Karlsson
Impact
    high

Description

A mechanism that uses AppCache to hijack a URL in a domain using fallback by serving the files from a sub-path on the domain. This has been addressed by requiring fallback files be inside the manifest directory.
References

    Bug 1376459

#CVE-2017-7792: Buffer overflow viewing certificates with an extremely long OID

Reporter
    Fraser Tweedale
Impact
    high

Description

A buffer overflow will occur when viewing a certificate in the certificate manager if the certificate has an extremely long object identifier (OID). This results in a potentially exploitable crash.
References

    Bug 1368652

#CVE-2017-7804: Memory protection bypass through WindowsDllDetourPatcher

Reporter
    Stephen Fewer
Impact
    high

Description

The destructor function for the WindowsDllDetourPatcher class can be re-purposed by malicious code in concert with another vulnerability to write arbitrary data to an attacker controlled location in memory. This can be used to bypass existing memory protections in this situation.
Note: This attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1372849

#CVE-2017-7791: Spoofing following page navigation with data: protocol and modal alerts

Reporter
    Jose María Acuña
Impact
    moderate

Description

On pages containing an iframe, the data: protocol can be used to create a modal alert that will render over arbitrary domains following page navigation, spoofing of the origin of the modal alert from the iframe content.
References

    Bug 1365875

#CVE-2017-7808: CSP information leak with frame-ancestors containing paths

Reporter
    Jun Kokatsu
Impact
    moderate

Description

A content security policy (CSP) frame-ancestors directive containing origins with paths allows for comparisons against those paths instead of the origin. This results in a cross-origin information leak of this path information.
References

    Bug 1367531

#CVE-2017-7782: WindowsDllDetourPatcher allocates memory without DEP protections

Reporter
    Arthur Edelstein
Impact
    moderate

Description

An error in the WindowsDllDetourPatcher where a RWX ("Read/Write/Execute") 4k block is allocated but never protected, violating DEP protections.
Note: This attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1344034

#CVE-2017-7781: Elliptic curve point addition error when using mixed Jacobian-affine coordinates

Reporter
    Antonio Sanso
Impact
    moderate

Description

An error occurs in the elliptic curve point addition algorithm that uses mixed Jacobian-affine coordinates where it can yield a result POINT_AT_INFINITY when it should not. A man-in-the-middle attacker could use this to interfere with a connection, resulting in an attacked party computing an incorrect shared secret.
References

    Bug 1352039

#CVE-2017-7794: Linux file truncation via sandbox broker

Reporter
    Jann Horn
Impact
    moderate

Description

On Linux systems, if the content process is compromised, the sandbox broker will allow files to be truncated even though the sandbox explicitly only has read access to the local file system and no write permissions.
Note: This attack only affects the Linux operating system. Other operating systems are not affected.
References

    Bug 1374281

#CVE-2017-7803: CSP containing 'sandbox' improperly applied

Reporter
    Rhys Enniks
Impact
    moderate

Description

When a page’s content security policy (CSP) header contains a sandbox directive, other directives are ignored. This results in the incorrect enforcement of CSP.
References

    Bug 1377426

#CVE-2017-7799: Self-XSS XUL injection in about:webrtc

Reporter
    Frederik Braun
Impact
    moderate

Description

JavaScript in the about:webrtc page is not sanitized properly being being assigned to innerHTML. Data on this page is supplied by WebRTC usage and is not under third-party control, making this difficult to exploit, but the vulnerability could possibly be used for a cross-site scripting (XSS) attack.
References

    Bug 1372509

#CVE-2017-7783: DOS attack through long username in URL

Reporter
    Amit Sangra
Impact
    low

Description

If a long user name is used in a username/password combination in a site URL (such as http://UserName:Password@@example.com), the resulting modal prompt will hang in a non-responsive state or crash, causing a denial of service.
References

    Bug 1360842

#CVE-2017-7788: Sandboxed about:srcdoc iframes do not inherit CSP directives

Reporter
    Muneaki Nishimura
Impact
    low

Description

When an iframe has a sandbox attribute and its content is specified using srcdoc, that content does not inherit the containing page's Content Security Policy (CSP) as it should unless the sandbox attribute included allow-same-origin.
References

    Bug 1073952

#CVE-2017-7789: Failure to enable HSTS when two STS headers are sent for a connection

Reporter
    Muneaki Nishimura
Impact
    low

Description

If a server sends two Strict-Transport-Security (STS) headers for a single connection, they will be rejected as invalid and HTTP Strict Transport Security (HSTS) will not be enabled for the connection.
References

    Bug 1074642

#CVE-2017-7790: Windows crash reporter reads extra memory for some non-null-terminated registry values

Reporter
    Xiaoyin Liu
Impact
    low

Description

On Windows systems, if non-null-terminated strings are copied into the crash reporter for some specific registry keys, stack memory data can be copied until a null is found. This can potentially contain private data from the local system.
Note: This attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1350460

#CVE-2017-7796: Windows updater can delete any file named update.log

Reporter
    Matt Howell
Impact
    low

Description

On Windows systems, the logger run by the Windows updater deletes the file "update.log" before it runs in order to write a new log of that name. The path to this file is supplied at the command line to the updater and could be used in concert with another local exploit to delete a different file named "update.log" instead of the one intended.
Note: This attack only affects Windows operating systems. Other operating systems are not affected.
References

    Bug 1234401

#CVE-2017-7797: Response header name interning leaks across origins

Reporter
    Anne van Kesteren
Impact
    low

Description

Response header name interning does not have same-origin protections and these headers are stored in a global registry. This allows stored header names to be available cross-origin.
References

    Bug 1334776

#CVE-2017-7780: Memory safety bugs fixed in Firefox 55

Reporter
    Mozilla developers and community
Impact
    critical

Description

Mozilla developers and community members Gary Kwong, Christian Holler, André Bargull, Bob Clary, Carsten Book, Emilio Cobos Álvarez, Masayuki Nakano, Sebastian Hengst, Franziskus Kiefer, Tyson Smith, and Ronald Crane reported memory safety bugs present in Firefox 54. Some of these bugs showed evidence of memory corruption and we presume that with enough effort that some of these could be exploited to run arbitrary code.
References

    Memory safety bugs fixed in Firefox 55

#CVE-2017-7779: Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3

Reporter
    Mozilla developers and community
Impact
    critical

Description

Mozilla developers and community members Masayuki Nakano, Gary Kwong, Ronald Crane, Andrew McCreight, Tyson Smith, Bevis Tseng, Christian Holler, Bryce Van Dyk, Dragana Damjanovic, Kartikaya Gupta, Philipp, Tristan Bourvon, and Andi-Bogdan Postelnicu reported memory safety bugs present in Firefox 54 and Firefox ESR 52.2. Some of these bugs showed evidence of memory corruption and we presume that with enough effort that some of these could be exploited to run arbitrary code.
References

    Memory safety bugs fixed in Firefox 55 and Firefox ESR 52.3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.300 2017/07/09 09:04:00 maya Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.300
log
@firefox{,45,52}: bump pkgrevision with no change.

these packages pull in GCC_REQD+=4.9 via mozilla-common.mk, and
are very widely used (I suspect only www/firefox actually needs it)

this will take care of most of the fallout from major bumping
pkgsrc-gcc-libstdc++ to 7 on netbsd. these are the most widely
used packages setting GCC_REQD>4.8.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.299 2017/07/03 12:27:49 ryoon Exp $
d4 2
a5 3
PKGREVISION=		1
MOZ_BRANCH=		54.0
MOZ_BRANCH_MINOR=	.1
@


1.299
log
@Update to 54.0.1

Changelog:

Fixed
    Fix a display issue of tab title (bug 1357656)

    Fix a display issue of opening new tab (bug 1371995)

    Fix a display issue when opening multiple tabs (bug 1371962)

    Fix a tab display issue when downloading files (bug 1373109)

    Fix a PDF printing issue (bug 1366744)

    Fix a Netflix issue on Linux (bug 1375708)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.298 2017/06/29 08:07:59 martin Exp $
d4 1
@


1.298
log
@Add patch from PR 51966.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.297 2017/06/14 11:28:44 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.297
log
@Update to 54.0

* If your 54.0 is unstable, please disable e10s with
  browser.tabs.remote.autostart.2=false (this works at least for me)

Changelog:

New
    Simplified the download button and download status panel
    Added support for multiple content processes (e10s-multi)
    Added Burmese (my) locale

Fixed
    Various security fixes

Changed
    Moved the mobile bookmarks folder to the main bookmarks menu for easier access

Security fixes:
 #CVE-2017-5472: Use-after-free using destroyed node when regenerating trees
 #CVE-2017-7749: Use-after-free during docshell reloading
 #CVE-2017-7750: Use-after-free with track elements
 #CVE-2017-7751: Use-after-free with content viewer listeners
 #CVE-2017-7752: Use-after-free with IME input
 #CVE-2017-7754: Out-of-bounds read in WebGL with ImageInfo object
 #CVE-2017-7755: Privilege escalation through Firefox Installer with same directory DLL files
 #CVE-2017-7756: Use-after-free and use-after-scope logging XHR header errors
 #CVE-2017-7757: Use-after-free in IndexedDB
 #CVE-2017-7778: Vulnerabilities in the Graphite 2 library
 #CVE-2017-7758: Out-of-bounds read in Opus encoder
 #CVE-2017-7759: Android intent URLs can cause navigation to local file system
 #CVE-2017-7760: File manipulation and privilege escalation via callback parameter in Mozilla Windows Updater and Maintenance Service
 #CVE-2017-7761: File deletion and privilege escalation through Mozilla Maintenance Service helper.exe application
 #CVE-2017-7762: Addressbar spoofing in Reader mode
 #CVE-2017-7763: Mac fonts render some unicode characters as spaces
 #CVE-2017-7764: Domain spoofing with combination of Canadian Syllabics and other unicode blocks
 #CVE-2017-7765: Mark of the Web bypass when saving executable files
 #CVE-2017-7766: File execution and privilege escalation through updater.ini, Mozilla Windows Updater, and Mozilla Maintenance Service
 #CVE-2017-7767: Privilege escalation and arbitrary file overwrites through Mozilla Windows Updater and Mozilla Maintenance Service
 #CVE-2017-7768: 32 byte arbitrary file read through Mozilla Maintenance Service
 #CVE-2017-7770: Addressbar spoofing with JavaScript events and fullscreen mode
 #CVE-2017-5471: Memory safety bugs fixed in Firefox 54
 #CVE-2017-5470: Memory safety bugs fixed in Firefox 54 and Firefox ESR 52.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.296 2017/05/22 11:39:12 ryoon Exp $
d9 1
@


1.296
log
@Update to 53.0.3

Changelog:
Fixed
    Fix excessive resource usage from the captive portal detection service (bug 1359697)
    FIx hangs when using a proxy with NTLM authentication (bug 1360574)

Changed
    Bump preloaded security information expiration times (bug 1364240)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.295 2017/05/15 15:49:27 maya Exp $
d4 2
a5 2
MOZ_BRANCH=		53.0
MOZ_BRANCH_MINOR=	.3
@


1.295
log
@firefox: default to oss everywhere but linux, which defaults to pulseaudio.

alsa is not supported upstream, and checks for failures by calling assert,
which means the default setup crashes whenever audio is played.

bump pkgrevision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.294 2017/05/08 15:33:43 ryoon Exp $
d5 1
a5 2
MOZ_BRANCH_MINOR=	.2
PKGREVISION=		1
@


1.294
log
@Update to 53.0.2

Changelog:
Fixed
    Various security fixes
    Make form validation errors and date picker panel visible to the user (Bug 1341190)

Changed
    The non-standard showDialog argument to window.find is now ignored (Bug 1348409)

Security fixes:
 #CVE-2017-5031: Use after free in ANGLE
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.293 2017/04/27 01:49:47 ryoon Exp $
d6 1
@


1.293
log
@Update to 53.0

Changelog:
New
    Improved graphics stability for Windows users with the addition of compositor process separation (Quantum Compositor)
    Two new 'compact' themes available in Firefox, dark and light, based on the Firefox Developer Edition theme
    Lightweight themes are now applied in private browsing windows
    Reader Mode now displays estimated reading time for the page
    Windows 7+ users on 64-bit OS can select 32-bit or 64-bit versions in the stub installer

Fixed
    Various security fixes

Changed
    Updated the design of site permission requests to make them harder to miss and easier to understand
    Windows XP and Vista are no longer supported. XP and Vista users running Firefox 52 will continue to receive security updates on Firefox ESR 52.
    32-bit Mac OS X is no longer supported. 32-bit Mac OS X users can switch to Firefox ESR 52 to continue receiving security updates.
    Updates for Mac OS X are smaller in size compared to updates for Firefox 52
    New visual design for audio and video controls
    Ended Firefox Linux support for processors older than Pentium 4 and AMD Opteron
    The last few characters of shortened tab titles fade out instead of being replaced by ellipses to keep more of the title visible

Security fixes:
 #CVE-2017-5433: Use-after-free in SMIL animation functions
 #CVE-2017-5435: Use-after-free during transaction processing in the editor
 #CVE-2017-5436: Out-of-bounds write with malicious font in Graphite 2
 #CVE-2017-5461: Out-of-bounds write in Base64 encoding in NSS
 #CVE-2017-5459: Buffer overflow in WebGL
 #CVE-2017-5466: Origin confusion when reloading isolated data:text/html URL
 #CVE-2017-5434: Use-after-free during focus handling
 #CVE-2017-5432: Use-after-free in text input selection
 #CVE-2017-5460: Use-after-free in frame selection
 #CVE-2017-5438: Use-after-free in nsAutoPtr during XSLT processing
 #CVE-2017-5439: Use-after-free in nsTArray Length() during XSLT processing
 #CVE-2017-5440: Use-after-free in txExecutionState destructor during XSLT processing
 #CVE-2017-5441: Use-after-free with selection during scroll events
 #CVE-2017-5442: Use-after-free during style changes
 #CVE-2017-5464: Memory corruption with accessibility and DOM manipulation
 #CVE-2017-5443: Out-of-bounds write during BinHex decoding
 #CVE-2017-5444: Buffer overflow while parsing application/http-index-format content
 #CVE-2017-5446: Out-of-bounds read when HTTP/2 DATA frames are sent with incorrect data
 #CVE-2017-5447: Out-of-bounds read during glyph processing
 #CVE-2017-5465: Out-of-bounds read in ConvolvePixel
 #CVE-2017-5448: Out-of-bounds write in ClearKeyDecryptor
 #CVE-2017-5437: Vulnerabilities in Libevent library
 #CVE-2017-5454: Sandbox escape allowing file system read access through file picker
 #CVE-2017-5455: Sandbox escape through internal feed reader APIs
 #CVE-2017-5456: Sandbox escape allowing local file system access
 #CVE-2017-5469: Potential Buffer overflow in flex-generated code
 #CVE-2017-5445: Uninitialized values used while parsing application/http-index-format content
 #CVE-2017-5449: Crash during bidirectional unicode manipulation with animation
 #CVE-2017-5450: Addressbar spoofing using javascript: URI on Firefox for Android
 #CVE-2017-5451: Addressbar spoofing with onblur event
 #CVE-2017-5462: DRBG flaw in NSS
 #CVE-2017-5463: Addressbar spoofing through reader view on Firefox for Android
 #CVE-2017-5467: Memory corruption when drawing Skia content
 #CVE-2017-5452: Addressbar spoofing during scrolling with editable content on Firefox for Android
 #CVE-2017-5453: HTML injection into RSS Reader feed preview page through TITLE element
 #CVE-2017-5458: Drag and drop of javascript: URLs can allow for self-XSS
 #CVE-2017-5468: Incorrect ownership model for Private Browsing information
 #CVE-2017-5430: Memory safety bugs fixed in Firefox 53 and Firefox ESR 52.1
 #CVE-2017-5429: Memory safety bugs fixed in Firefox 53, Firefox ESR 45.9, and Firefox ESR 52.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.292 2017/04/22 21:04:01 adam Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.292
log
@Revbump after icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.291 2017/03/30 19:11:14 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		52.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
@


1.291
log
@Update to 52.0.2

Changelog:
Fixed:
    Use Nirmala UI as fallback font for additional Indic languages (Bug 1342787)

    Fix loading tab icons on session restore (Bug 1338009)

    Fix a crash on startup on Linux (Bug 1345413)

    Fix new installs erroneously not prompting to change the default browser setting (Bug 1343938)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.290 2017/03/18 23:00:12 ryoon Exp $
d9 1
@


1.290
log
@Update to 52.0.1

Changelog:
Security fix:
 #CVE-2017-5428: integer overflow in createImageBitmap()
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.289 2017/03/17 10:24:11 maya Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.289
log
@Bump pkgrevision with no changes for libvdpau/libva screwup, as this
package built with changed options.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.288 2017/03/07 20:45:43 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.288
log
@Update to 52.0

* Switch to GTK3 build
* Remove py-sqlite2 dependency, fix PR pkg/52032

Changelog:
New
    Added support for WebAssembly, an emerging standard that brings near-native performance to Web-based games, apps, and software libraries without the use of plugins.

    Added automatic captive portal detection, for easier access to Wi-Fi hotspots. When accessing the Internet via a captive portal, Firefox will alert users and open the portal login page in a new tab.

    Added user warnings for non-secure HTTP pages with logins. Firefox now displays a "This connection is not secure" message when users click into the username and password fields on pages that don't use HTTPS.

    Implemented the Strict Secure Cookies specification which forbids insecure HTTP sites from setting cookies with the "secure" attribute. In some cases, this will prevent an insecure site from setting a cookie with the same name as an existing "secure" cookie from the same base domain.

    Enhanced Sync to allow users to send and open tabs from one device to another.

Fixed
    Various security fixes

    Improved text input for third-party keyboard layouts on Windows. This will address some keyboard layouts that
      * have chained dead keys
      * input two or more characters with a non-printable key or a dead key sequence
      * input a character even when a dead key sequence failed to compose a character

Changed
    Removed support for Netscape Plugin API (NPAPI) plugins other than Flash. Silverlight, Java, Acrobat and the like are no longer supported.

    Removed Battery Status API to reduce fingerprinting of users by trackers

    Improved experience for downloads:
      * Notification in the toolbar when a download fails
      * Quick access to five most recent downloads rather than three
      * Larger buttons for canceling and restarting downloads

    Display (but allow users to override) an "Untrusted Connection" error when encountering SHA-1 certificates that chain up to a root certificate included in Mozilla's CA Certificate Program. (Note: Firefox continues to permit SHA-1 certificates that chain to manually imported root certificates.) Read more about the Mozilla Security Team's plans to deprecate SHA-1

    Migrated Firefox users on Windows XP and Windows Vista operating systems to the extended support release (ESR) version of Firefox.

    When not using Direct2D on Windows, Skia is used for content rendering

Developer
    Enabled CSS Grid Layout, opening up a world of new possibilities for graphic design

    Redesigned Responsive Design Mode to include device selection, network throttling, and more

    Improved security for screen sharing, which now shows a preview and no longer requires a whitelisted domain

unresolved
    Google Hangouts temporarily won't work

Security fixes:
 #CVE-2017-5400: asm.js JIT-spray bypass of ASLR and DEP
 #CVE-2017-5401: Memory Corruption when handling ErrorResult
 #CVE-2017-5402: Use-after-free working with events in FontFace objects
 #CVE-2017-5403: Use-after-free using addRange to add range to an incorrect root object
 #CVE-2017-5404: Use-after-free working with ranges in selections
 #CVE-2017-5406: Segmentation fault in Skia with canvas operations
 #CVE-2017-5407: Pixel and history stealing via floating-point timing side channel with SVG filters
 #CVE-2017-5410: Memory corruption during JavaScript garbage collection incremental sweeping
 #CVE-2017-5411: Use-after-free in Buffer Storage in libGLES
 #CVE-2017-5409: File deletion via callback parameter in Mozilla Windows Updater and Maintenance Service
 #CVE-2017-5408: Cross-origin reading of video captions in violation of CORS
 #CVE-2017-5412: Buffer overflow read in SVG filters
 #CVE-2017-5413: Segmentation fault during bidirectional operations
 #CVE-2017-5414: File picker can choose incorrect default directory
 #CVE-2017-5415: Addressbar spoofing through blob URL
 #CVE-2017-5416: Null dereference crash in HttpChannel
 #CVE-2017-5417: Addressbar spoofing by draging and dropping URLs
 #CVE-2017-5425: Overly permissive Gecko Media Plugin sandbox regular expression access
 #CVE-2017-5426: Gecko Media Plugin sandbox is not started if seccomp-bpf filter is running
 #CVE-2017-5427: Non-existent chrome.manifest file loaded during startup
 #CVE-2017-5418: Out of bounds read when parsing HTTP digest authorization responses
 #CVE-2017-5419: Repeated authentication prompts lead to DOS attack
 #CVE-2017-5420: Javascript: URLs can obfuscate addressbar location
 #CVE-2017-5405: FTP response codes can cause use of uninitialized values for ports
 #CVE-2017-5421: Print preview spoofing
 #CVE-2017-5422: DOS attack by using view-source: protocol repeatedly in one hyperlink
 #CVE-2017-5399: Memory safety bugs fixed in Firefox 52
 #CVE-2017-5398: Memory safety bugs fixed in Firefox 52 and Firefox ESR 45.8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.287 2017/02/24 21:54:52 maya Exp $
d9 1
@


1.287
log
@revbump for ffmpeg3 buildlink3.mk addition of vaapi and vdpau.

It creates a noticeable change at least for mpv, which now
doesn't complain about --vo=vaapi or --vo=vdpau.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.286 2017/02/20 12:22:53 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		51.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	5
@


1.286
log
@Disable widevine support, PR pkg/51969. Bump PKGREVISION.
It works with the demo site, however does not work with real services.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.285 2017/02/12 06:26:08 ryoon Exp $
d9 1
a9 1
PKGREVISION=	4
@


1.285
log
@Recursive revbump from fonts/harfbuzz
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.284 2017/02/11 08:27:33 ryoon Exp $
d9 1
a9 1
PKGREVISION=	3
@


1.284
log
@Remove assert to enable alsa-plugins-oss audio playback. Bump PKGREVISION

Your NetBSD system should have ~/.asoundrc like as follows.
However OSS audio playback is not ver stable.

pcm.oss {
	type oss
	device /dev/audio
}

pcm.!default {
	type plug
	slave {
		pcm oss
		format S16_LE
	}
}

ctl.!default {
        type oss
        device /dev/mixer
}
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.283 2017/02/06 19:00:44 martin Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.283
log
@PR pkg/51954: avoid destroying an uninitialized cond var.
Bump to nb1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.282 2017/02/06 13:56:04 wiz Exp $
a5 1
PKGREVISION=		1
d9 1
a9 1
PKGREVISION=	1
@


1.282
log
@Recursive bump for harfbuzz's new graphite2 dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.281 2017/02/04 12:58:12 maya Exp $
d6 1
@


1.281
log
@firefox: don't include malloc.h on dragonflybsd.

a slightly more maintenance friendly version of the patch in PR pkg/51695 from
David Shao.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.280 2017/01/27 13:28:11 ryoon Exp $
d9 1
@


1.280
log
@Update to 51.0.1

Changelog:
Fixed
  Geolocation not working on Windows (Bug 1333516)

  Multiprocess incompatibility did not correctly register with some add-ons (Bug 1333423)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.279 2017/01/25 13:24:51 ryoon Exp $
d40 7
@


1.279
log
@Update to 51.0

Changelog:
New
    Users can view passwords in the save password prompt before saving them

    Added a zoom button in the URL bar:
        Displays percent above or below 100 percent when a user has changed the page zoom setting from the default
        Lets users return to the default setting by clicking on the button

    Improved video performance for users without GPU acceleration for less CPU usage and a better full screen experience

    Firefox will save passwords even in forms that do not have “submit” events

    Added support for FLAC (Free Lossless Audio Codec) playback

    Added support for WebGL 2, with advanced graphics rendering features like transform feedback, improved texturing capabilities, and a new sophisticated shading language

    A warning is displayed when a login page does not have a secure connection

    Added Georgian (ka) and Kabyle (kab) locales

    An even faster E10s! Tab Switching is better!

    Improved reliability of browser data sync

    Remove Belarusian (be) locale

Fixed
    Various security fixes

Changed
    Use 2D graphics library (Skia) for content rendering on Linux

    Re-enabled E10s support for Russian (ru) locale

    Updated to NSS 3.28.1

Security fixes:
 #CVE-2017-5375: Excessive JIT code allocation allows bypass of ASLR and DEP
 #CVE-2017-5376: Use-after-free in XSL
 #CVE-2017-5377: Memory corruption with transforms to create gradients in Skia
 #CVE-2017-5378: Pointer and frame data leakage of Javascript objects
 #CVE-2017-5379: Use-after-free in Web Animations
 #CVE-2017-5380: Potential use-after-free during DOM manipulations
 #CVE-2017-5390: Insecure communication methods in Developer Tools JSON viewer
 #CVE-2017-5389: WebExtensions can install additional add-ons via modified host requests
 #CVE-2017-5396: Use-after-free with Media Decoder
 #CVE-2017-5381: Certificate Viewer exporting can be used to navigate and save to arbitrary filesystem locations
 #CVE-2017-5382: Feed preview can expose privileged content errors and exceptions
 #CVE-2017-5383: Location bar spoofing with unicode characters
 #CVE-2017-5384: Information disclosure via Proxy Auto-Config (PAC)
 #CVE-2017-5385: Data sent in multipart channels ignores referrer-policy response headers
 #CVE-2017-5386: WebExtensions can use data: protocol to affect other extensions
 #CVE-2017-5394: Android location bar spoofing using fullscreen and JavaScript events
 #CVE-2017-5391: Content about: pages can load privileged about: pages
 #CVE-2017-5392: Weak references using multiple threads on weak proxy objects lead to unsafe memory usage
 #CVE-2017-5393: Remove addons.mozilla.org CDN from whitelist for mozAddonManager
 #CVE-2017-5395: Android location bar spoofing during scrolling
 #CVE-2017-5387: Disclosure of local file existence through TRACK tag error messages
 #CVE-2017-5388: WebRTC can be used to generate a large amount of UDP traffic for DDOS attacks
 #CVE-2017-5374: Memory safety bugs fixed in Firefox 51
 #CVE-2017-5373: Memory safety bugs fixed in Firefox 51 and Firefox ESR 45.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.278 2017/01/21 20:06:53 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.278
log
@Recursive revbump from audio/pulseaudio-10.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.277 2017/01/20 15:03:36 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		50.1
MOZ_BRANCH_MINOR=	.0
a8 1
PKGREVISION=	3
@


1.277
log
@Fix an insecure connection error in HTTP2 case with devel/nss-3.28 or later
Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.276 2017/01/16 23:45:16 wiz Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.276
log
@Recursive bump for libvpx shlib major change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.275 2016/12/18 01:31:00 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.275
log
@Update to 50.1.0

Changelog:
 #CVE-2016-9894: Buffer overflow in SkiaGL
 #CVE-2016-9899: Use-after-free while manipulating DOM events and audio elements
 #CVE-2016-9895: CSP bypass using marquee tag
 #CVE-2016-9896: Use-after-free with WebVR
 #CVE-2016-9897: Memory corruption in libGLES
 #CVE-2016-9898: Use-after-free in Editor while manipulating DOM subtrees
 #CVE-2016-9900: Restricted external resources can be loaded by SVG images through data URLs
 #CVE-2016-9904: Cross-origin information leak in shared atoms
 #CVE-2016-9901: Data from Pocket server improperly sanitized before execution
 #CVE-2016-9902: Pocket extension does not validate the origin of events
 #CVE-2016-9903: XSS injection vulnerability in add-ons SDK
 #CVE-2016-9080: Memory safety bugs fixed in Firefox 50.1
 #CVE-2016-9893: Memory safety bugs fixed in Firefox 50.1 and Firefox ESR 45.6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.274 2016/12/09 11:51:09 martin Exp $
d9 1
@


1.274
log
@Avoid crashes when decoding woff2 fonts on alignment critical architectures
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.273 2016/12/04 05:17:43 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=		50.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	3
@


1.273
log
@Recursive revbump from textproc/icu 58.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.272 2016/12/03 11:30:28 ryoon Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.272
log
@Bump PKGREVISION. On NetBSD use alsa by default.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.271 2016/12/03 09:58:25 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.271
log
@Update to 50.0.2

* Change default audio support to ALSA.
  You can use OSS or pulseaudio via ALSA plugin package.

Changelog:
50.0.2:
Fixed in Firefox 50.0.2
 #CVE-2016-9079: Use-after-free in SVG Animation

50.0.1:
Fixed
   *Firefox crashes with 3rd party Chinese IME when using IME text

Security vulnerabilities fixed in Firefox 50.0.1:
 #CVE-2016-9078: data: URL can inherit wrong origin after an HTTP redirect

50.0:

New
   *Playback video on more sites without plugins with WebM EME Support for Widevine on Windows and Mac
   *Improved performance for SDK extensions or extensions using the SDK module loader
   *Added download protection for a large number of executable file types on Windows, Mac and Linux
   *Increased availability of WebGL to more than 98 percent of users on Windows 7 and newer
   *Added Guarani (gn) locale
   *Added option to Find in page that allows users to limit search to whole words only
   *Updates to keyboard shortcuts
       *Set a preference to have Ctrl+Tab cycle through tabs in recently used order
       *View a page in Reader Mode by using Ctrl+Alt+R (command+alt+r on Mac)

Fixed
   *Login cookies are now saved for sites with a high number of cookies (Bug 1264192)
   *Various security fixes

   *Fixed rendering of dashed and dotted borders with rounded corners (border-radius)

Changed
   *The link to check for plugin security updates has been removed from the addon manager as Firefox automatically checks for plugin updates
   *Blocked versions of libavcodec older than 54.35.1
   *Added a built-in Emoji set for operating systems without native Emoji fonts (Windows 8.0 and lower and Linux)

Developer
   *Changes for web developers

Security vulnerabilities fixed in Firefox 50:
 #CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1
 #CVE-2016-5292: URL parsing causes crash
 #CVE-2016-5293: Write to arbitrary file with Mozilla Updater and Maintenance Service using updater.log hardlink
 #CVE-2016-5294: Arbitrary target directory for result files of update process
 #CVE-2016-5297: Incorrect argument length checking in JavaScript
 #CVE-2016-9064: Add-ons update must verify IDs match between current and new versions
 #CVE-2016-9065: Firefox for Android location bar spoofing using fullscreen
 #CVE-2016-9066: Integer overflow leading to a buffer overflow in nsScriptLoadHandler
 #CVE-2016-9067: heap-use-after-free in nsINode::ReplaceOrInsertBefore
 #CVE-2016-9068: heap-use-after-free in nsRefreshDriver
 #CVE-2016-9072: 64-bit NPAPI sandbox isn't enabled on fresh profile
 #CVE-2016-9075: WebExtensions can access the mozAddonManager API and use it to gain elevated privileges
 #CVE-2016-9077: Canvas filters allow feDisplacementMaps to be applied to cross-origin images, allowing timing attacks on them
 #CVE-2016-5291: Same-origin policy violation using local HTML file and saved shortcut file
 #CVE-2016-5295: Mozilla Maintenance Service: Ability to read arbitrary files as SYSTEM
 #CVE-2016-5298: SSL indicator can mislead the user about the real URL visited
 #CVE-2016-5299: Firefox AuthToken in broadcast protected with signature-level permission can be accessed by an application installed beforehand that defines the same permissionsPI key (glocation) in broadcast protected with signature-level permission can be accessed by an application installed beforehand that defines the same permissions
 #CVE-2016-9062: Private browsing browser traces (Android) in browser.db and wal file
 #CVE-2016-9070: Sidebar bookmark can have reference to chrome window
 #CVE-2016-9073: windows.create schema doesn't specify "format": "relativeUrl"
 #CVE-2016-9074: Insufficient timing side-channel resistance in divSpoiler
 #CVE-2016-9076: select dropdown menu can be used for URL bar spoofing on e10s
 #CVE-2016-9063: Possible integer overflow to fix inside XML_Parse in Expat
 #CVE-2016-9071: Probe browser history via HSTS/301 redirect + CSP
 #CVE-2016-5289: Memory safety bugs fixed in Firefox 50
 #CVE-2016-5290: Memory safety bugs fixed in Firefox 50 and Firefox ESR 45.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.270 2016/11/09 17:41:08 maya Exp $
d9 1
@


1.270
log
@firefox: adjust our OSS patch to saturate as opposed to overflowing
the buffer.

this fixes the problem of random noise sometimes when playing
bass-heavy music.

minor pkglint nits.

bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.269 2016/11/03 22:46:43 joerg Exp $
d4 1
a4 1
MOZ_BRANCH=		49.0
a8 1
PKGREVISION=	1
@


1.269
log
@Consistently move and patch yuv_row_arm.S.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.268 2016/10/26 20:23:27 ryoon Exp $
d3 2
a4 2
FIREFOX_VER=	${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
MOZ_BRANCH=	49.0
d9 1
@


1.268
log
@Update to 49.0.2

CHangelog:
New
    Asynchronous rendering of the Flash plugins is now enabled by default. This should improve performance and reduce crashes for sites that use the Flash plugin. (Bug 1307108)

Fixed
    Change D3D9 default fallback preference to prevent graphical artifacts (Bug 1306465)
    Network issue prevents some users from seeing the Firefox UI on startup (Bug 1305436)
    Web compatibility issue with Array.prototype.values (Bug 1299593)
    Various security fixes (CVE-2016-5287, CVE-2016-5288)
    Web compatibility issue with file uploads (Bug 1306472)

Changed
    Diagnostic information on timing for tab switching (Bug 1304113)
    Fix a Canvas filters graphics issue affecting HTML5 apps (Bug 1304539)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.267 2016/09/20 20:01:41 ryoon Exp $
d68 3
@


1.267
log
@Update to 49.0

Changelog:
New
    Updated Firefox Login Manager to allow HTTPS pages to use saved HTTP logins. It’s one more way Firefox is supporting Let’s Encrypt and helping users transition to a more secure web.

    Added features to Reader Mode that make it easier on the eyes and the ears
        Controls that allow users to adjust the width and line spacing of text
        Narrate, which reads the content of a page out loud

    Improved video performance for users on systems that support SSSE3 without hardware acceleration

    Added context menu controls to HTML5 audio and video that let users loops files or play files at 1.25x speed

    Enhancements for Mac users
        Improved performance on OS X systems without hardware acceleration
        Improved appearance of anti-aliased OS X fonts

    Improvements in about:memory reports for tracking font memory usage

    Improve performance on Windows systems without hardware acceleration

Fixed
    Fixed an issue that prevented users from updating Firefox for Mac unless they originally installed Firefox. Now, those users as well as any user with administrative credentials can update Firefox.

    Various security fixes

Changed
    Ended Firefox for Mac support for OS X 10.6, 10.7, and 10.8.

    Ended Firefox for Windows support for SSE processors

    Removed Firefox Hello

    Re-enabled the default for Graphite2 font shaping

Developer
    Added a Cause column to the Network Monitor to show what caused each network request

    Introduced web speech synthesis API

Fixed in Firefox 49
    2016-85 Security vulnerabilities fixed in Firefox 49

CVE-2016-2827 - Out-of-bounds read in mozilla::net::IsValidReferrerPolicy [low]
Reporter: Atte Kettunen
Description: A content security policy (CSP) containing a referrer directive with no values can cause a non-exploitable crash. [1289085]

CVE-2016-5270 - Heap-buffer-overflow in nsCaseTransformTextRunFactory::TransformString [high]
Reporter: Atte Kettunen
Description: An out-of-bounds write of a boolean value during text conversion with some unicode characters. [1291016]

CVE-2016-5271 - Out-of-bounds read in PropertyProvider::GetSpacingInternal [low]
Reporter: Abhishek Arya
Description: An out-of-bounds read during the processing of text runs in some pages using display:contents. [1288946]

CVE-2016-5272 - Bad cast in nsImageGeometryMixin [high]
Reporter: Abhishek Arya
Description: A bad cast when processing layout with input elements can result in a potentially exploitable crash. [1297934]

CVE-2016-5273 - crash in mozilla::a11y::HyperTextAccessible::GetChildOffset [high]
Reporter: Nils
Description: A potentially exploitable crash in accessibility [1280387]

CVE-2016-5276 - Heap-use-after-free in mozilla::a11y::DocAccessible::ProcessInvalidationList [high]
Reporter: Nils
Description: A use-after-free vulnerability triggered by setting a aria-owns attribute [1287721]

CVE-2016-5274 - use-after-free in nsFrameManager::CaptureFrameState [high]
Reporter: Nils
Description: A use-after-free issue in web animations during restyling. [1282076]

CVE-2016-5277 - Heap-use-after-free in nsRefreshDriver::Tick [high]
Reporter: Nils
Description: A user-after-free vulnerability with web animations when destroying a timeline [1291665]

CVE-2016-5275 - global-buffer-overflow in mozilla::gfx::FilterSupport::ComputeSourceNeededRegions [critical]
Reporter: Nils
Description: A buffer overflow when working with empty filters during canvas rendering [1287316]

CVE-2016-5278 - Heap-buffer-overflow in nsBMPEncoder::AddImageFrame [critical]
Reporter: Nils
Description: A potentially exploitable crash caused by a buffer overflow while encoding image frames to images [1294677]

CVE-2016-5279 - Full local path of files is available to web pages after drag and drop [moderate]
Reporter: Rafael Gieschke
Description: The full path to local files is available to scripts when local files are drag and dropped into Firefox [1249522]

CVE-2016-5280 - Use-after-free in mozilla::nsTextNodeDirectionalityMap::RemoveElementFromMap [high]
Reporter: Mei Wang
Description: Use-after-free vulnerability when changing text direction [1289970]

CVE-2016-5281 - use-after-free in DOMSVGLength [high]
Reporter: Brian Carpenter
Description: Use-after-free vulnerability when manipulating SVG format content through script [1284690]

CVE-2016-5282 - Don't allow content to request favicons from non-whitelisted schemes [moderate]
Reporter: Richard Newman
Description: Favicons can be loaded through non-whitelisted protocols, such as jar: [932335]

CVE-2016-5283 - <iframe src> fragment timing attack can reveal cross-origin data [high]
Reporter: Gavin Sharp
Description: A timing attack vulnerability using iframes to potentially reveal private data using document resizes and link colors [928187]

CVE-2016-5284 - Add-on update site certificate pin expiration [high]
Reporter: Ryan Duff
Description: Due to flaws in the process we used to update "Preloaded Public Key Pinning" in our releases, the pinning for add-on updates became ineffective in early September. An attacker who was able to get a mis-issued certificate for a Mozilla web site could send malicious add-on updates to users on networks controlled by the attacker. Users who have not installed any add-ons are not affected. [1303127]

CVE-2016-5256 - Memory safety bugs fixed in Firefox 49 [critical]
Reporter: Mozilla developers
Description: Mozilla developers Christoph Diehl, Christian Holler, Gary Kwong, Nathan Froyd, Honza Bambas, Seth Fowler, and Michael Smith reported memory safety bugs present in Firefox 48. Some of these bugs showed evidence of memory corruption under certain circumstances could potentially exploited to run arbitrary code. [Memory safety bugs fixed in Firefox 49]

CVE-2016-5257 - Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4 [critical]
Reporter: Mozilla developers
Description: Mozilla developers and community members Christoph Diehl, Andrew McCreight, Dan Minor, Byron Campen, Jon Coppeard, Steve Fink, Tyson Smith, Philipp, and Carsten Book reported memory safety bugs present in Firefox 48 and Firefox ESR 45.3. Some of these bugs showed evidence of memory corruption and we presume that with enough effort at least some of these could be exploited to run arbitrary code. [Memory safety bugs fixed in Firefox 49 and Firefox ESR 45.4]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.266 2016/08/29 12:56:53 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.266
log
@Update to 48.0.2

Changelog:
Fix a startup crash issue caused by Websense (Windows only) (Bug 1291738)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.265 2016/08/20 11:17:32 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	48.0
MOZ_BRANCH_MINOR=	.2
d52 2
@


1.265
log
@Update to 48.0.1

* Remove dbus-glib dependency and add dbus option (from Robert Swindells)
* Fix potential build failure in skia (from Robert Swindells)

Changelog:
Fixed
    Fix an audio regression impacting some major websites (bug 1295296)
    Fix a top crash in the JavaScript engine (Bug 1290469)
    Fix a startup crash issue caused by Websense (Bug 1291738)
    Fix a different behavior with e10s / non-e10s on <select> and mouse events (Bug 1291078)
    Fix a top crash caused by plugin issues (Bug 1264530)
    Fix an unsigned add-ons issue on Windows
    Fix a shutdown issue (Bug 1276920)
    Fix a crash in WebRTC
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.264 2016/08/17 00:06:46 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.264
log
@Recursive revbump from multimedia/libvpx uppdate
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.263 2016/08/06 08:46:59 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.263
log
@Update to 48.0

* OSS audio support may not work. I will revisit later

Changelog:
New:
    Roar for moar protection against harmful downloads! We've got your back

    Process separation (e10s) is enabled for some of you. Like it? Let us know and we'll roll it out to more.

    Add-ons that have not been verified and signed by Mozilla will not load

    GNU/Linux fans: Get better Canvas performance with speedy Skia support. Try saying that three times fast

    WebRTC embetterments:
        Delay-agnostic AEC enabled
        Full duplex for GNU/Linux enabled
        ICE Restart & Update is supported
        Cloning of MediaStream and MediaStreamTrack is now supported

    Searching for something already in your bookmarks or open tabs? We added super smart icons to let you know

    Windows folks: Tab (move buttons) and Shift+F10 (pop-up menus) now behave as they should in Firefox customization mode

    The media parser has been redeveloped using the Rust programming language

    Windows 7 systems without Platform Update can now use D3D11 WARP

Fixed:
    Various security fixes

    Heyo, Jabra & Logitech C920 webcam users. We fixed those pesky WebRTC bugs causing frequency distortions. Buh-bye, squeaky voice!

    Improved step debugging on last line of functions

Changed:
    Starting with the Firefox version 49 release, so long to support for 10.6, 10.7 and 10.8. Now we can focus on where most Mac users are: 10.9. Don't forget to upgrade!

    After version 48, SSE2 CPU extensions are going to be required on Windows

    Au revoir to Windows Remote Access Service modem Autodial

Developer:
    WebExtensions support is now considered as stable

    Workers can now use the Web Crypto API

    Want to move absolute & fixed positioned elements? (Who doesn't, right?) Now you can with our geometry editor.

    The memory tool now has a tree map view for your debugging pleasure. It's a little bit of "boo" and a whole lot of "ya."

    We're putting the spotlight on the background. Now you can debug WebExtensions background content scripts and background pages

    Content Security Policy (CSP) is now enforced for WebExtensions. (Who's down with CSP?)

    Old and busted: Error Console. New hotness: Browser Console for your debugging pleasure.

    Add-on development just got easier because you can reload them from about:debugging — because we're all about debugging.

    This theme is hot, hot, hot! Say hi to the Firebug theme for Developer Tools.

    Expand network requests from the console panel to view request details in line, so you can see things in context


Fixed in Firefox 48:
    2016-84 Information disclosure through Resource Timing API during page navigation
    2016-83 Spoofing attack through text injection into internal error pages
    2016-82 Addressbar spoofing with right-to-left characters on Firefox for Android
    2016-81 Information disclosure and local file manipulation through drag and drop
    2016-80 Same-origin policy violation using local HTML file and saved shortcut file
    2016-79 Use-after-free when applying SVG effects
    2016-78 Type confusion in display transformation
    2016-77 Buffer overflow in ClearKey Content Decryption Module (CDM) during video playback
    2016-76 Scripts on marquee tag can execute in sandboxed iframes
    2016-75 Integer overflow in WebSockets during data buffering
    2016-74 Form input type change from password to text can store plain text password in session restore file
    2016-73 Use-after-free in service workers with nested sync events
    2016-72 Use-after-free in DTLS during WebRTC session shutdown
    2016-71 Crash in incremental garbage collection in JavaScript
    2016-70 Use-after-free when using alt key and toplevel menus
    2016-69 Arbitrary file manipulation by local user through Mozilla updater and callback application path parameter
    2016-68 Out-of-bounds read during XML parsing in Expat library
    2016-67 Stack underflow during 2D graphics rendering
    2016-66 Location bar spoofing via data URLs with malformed/invalid mediatypes
    2016-65 Cairo rendering crash due to memory allocation issue with FFmpeg 0.10
    2016-64 Buffer overflow rendering SVG with bidirectional content
    2016-63 Favicon network connection can persist when page is closed
    2016-62 Miscellaneous memory safety hazards (rv:48.0 / rv:45.3)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.262 2016/08/04 17:03:39 ryoon Exp $
d9 1
@


1.262
log
@Recursive revbump from audio/pulseaudio
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.261 2016/08/03 10:23:31 adam Exp $
d4 2
a5 2
MOZ_BRANCH=	47.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	3
d70 1
@


1.261
log
@Revbump after graphics/gd update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.260 2016/07/09 06:39:12 wiz Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.260
log
@Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.259 2016/07/02 12:38:04 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.259
log
@Update to 47.0.1

Changelog:

Fixed
    Selenium WebDriver may cause Firefox to crash at startup
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.258 2016/06/25 22:06:12 pgoyette Exp $
d9 1
@


1.258
log
@Add plugin-container to list of not-mprotect-safe files, bump pkgrevision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.257 2016/06/16 20:06:26 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.257
log
@Remove unnecessary BUILDLINK_TRANSFORM
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.256 2016/06/16 12:08:21 ryoon Exp $
d9 1
d33 1
@


1.256
log
@Update to 47.0

* Remove macOS patches, because I cannot confirm them sadly

Changelog:
New
    Support for Google’s Widevine CDM on Windows and Mac OS X so streaming services like Amazon Video can switch from Silverlight to encrypted HTML5 video.
    Enable VP9 video codec for users with fast machines
    Embedded YouTube videos now play with HTML5 video if Flash is not installed.
    View and search open tabs from your smartphone or another computer in a sidebar
    Allow no-cache on back/forward navigations for https resources
    Latgalu [ltg] locale added. Wikipedia tells us there are 164,500 daily speakers.

Fixed
    Various security fixes

Changed
    FUEL (Firefox User Extension Library) has been removed. Add-ons relying on it will stop working.
    The browser.sessionstore.restore_on_demand preference has been reset to its default value (true) to avoid e10s performance problems. Because faster is better!
    The Firefox click-to-activate plugin whitelist has been removed.
    XRender is no longer used for rendering web content on Linux as this may cause a regression in remote X performance

Developer
    Web platform changes
    View, start,and debug registered Service Workers in the Service Workers developer tool
    Simulate Push messages in the Service Workers developer tool
    'Start' button for service workers in about:debugging to start registered Service Workers
    Changes that can affect add-on compatibility
    Added support for ChaCha20/Poly1305 cipher suites
    Custom user agents supported in Responsive Design Mode
    Smart multi-line input in the Web Console

Developer Information
HTML5
    cuechange events are now available on TextTrack objects
    WebCrypto: PBKDF2 supports SHA-2 hash algorithms
    WebCrypto: RSA-PSS signature support


Fixed in Firefox 47
    2016-61 Network Security Services (NSS) vulnerabilities
    2016-60 Java applets bypass CSP protections
    2016-59 Information disclosure of disabled plugins through CSS pseudo-classes
    2016-58 Entering fullscreen and persistent pointerlock without user permission
    2016-57 Incorrect icon displayed on permissions notifications
    2016-56 Use-after-free when textures are used in WebGL operations after recycle pool destruction
    2016-55 File overwrite and privilege escalation through Mozilla Windows updater
    2016-54 Partial same-origin-policy through setting location.host through data URI
    2016-53 Out-of-bounds write with WebGL shader
    2016-52 Addressbar spoofing though the SELECT element
    2016-51 Use-after-free deleting tables from a contenteditable document
    2016-50 Buffer overflow parsing HTML5 fragments
    2016-49 Miscellaneous memory safety hazards (rv:47.0 / rv:45.2)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.255 2016/06/10 13:16:42 wiz Exp $
a38 2
BUILDLINK_TRANSFORM.NetBSD+=	opt:-std=gnu++0x:--std=gnu++14

@


1.255
log
@Mark files as not PaX MPROTECT safe.
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.254 2016/05/20 12:25:20 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=	46.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
d39 2
a67 1
	cd ${WRKSRC} && mkdir ${OBJDIR}
d70 1
a70 3
# XXX Makefile is broken? When libxul is provided from devel/xulrunner,
# XXX please remove this.
	mkdir ${WRKSRC}/js/src/.deps
@


1.254
log
@Depend on an nss providing nss-config, and remove workaround patch.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.253 2016/05/05 11:46:15 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
d31 3
@


1.253
log
@Update to 46.0.1

Changelog:
Fixed
    Page loading issue related to antivirus software (Bug 1268922)

    Search plugin issue for various locales (Bug 1246494)

    Add-on signing certificate expiration (Bug 1267318)

    Service worker update issue (Bug 1267733)

    Build issue when jit is disabled (Bug 1266366)

    Limit Sync registration updates (Bug 1262312)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.252 2016/05/04 16:22:35 martin Exp $
d9 1
@


1.252
log
@Make it buildable on sparc64
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.251 2016/04/29 23:42:49 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	2
@


1.251
log
@Bump PKGREVISION for enabling H.264 video playback support with ffmpeg

Add dependency to multimedia/ffmpeg3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.250 2016/04/27 16:22:39 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.250
log
@Update to 46.0

* Drop buildlink to gstreamer1

Changelog:
New
    Improved security of the JavaScript Just In Time (JIT) Compiler
    GTK3 integration (GNU/Linux only)

Fixed
    Correct rendering for scaled SVGs that use a clip and a mask
    Various security fixes
    Screen reader behavior with blank spaces in Google Docs corrected

Changed
    WebRTC fixes to improve performance and stability

Developer
    Display dominator trees in Memory tool
    Allocation and garbage collection pause profiling in the performance panel
    Launch responsive mode from the Style Editor @@media sidebar

HTML5
    Added support for document.elementsFromPoint
    Added HKDF support for Web Crypto API

Fixed in Firefox 46
    2016-48 Firefox Health Reports could accept events from untrusted domains
    2016-47 Write to invalid HashMap entry through JavaScript.watch()
    2016-46 Elevation of privilege with chrome.tabs.update API in web extensions
    2016-45 CSP not applied to pages sent with multipart/x-mixed-replace
    2016-44 Buffer overflow in libstagefright with CENC offsets
    2016-43 Disclosure of user actions through JavaScript with motion and orientation sensors
    2016-42 Use-after-free and buffer overflow in Service Workers
    2016-41 Content provider permission bypass allows malicious application to access data
    2016-40 Privilege escalation through file deletion by Maintenance Service updater
    2016-39 Miscellaneous memory safety hazards (rv:46.0 / rv:45.1 / rv:38.8)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.249 2016/04/13 20:37:33 ryoon Exp $
d9 1
@


1.249
log
@Update to 45.0.2

Changelog:
Fixed:
    Fix an issue impacting the cookie header when third-party cookies are blocked (1257861)
    Fix a web compatibility regression impacting the srcset attribute of the image tag (1259482)
    Fix a regression with the copy and paste with some old versions of some Gecko applications like Thunderbird (1254980)
    Fix a crash impacting the video playback with Media Source Extension (1258562)
    Fix a regression impacting some specific uploads (1255735)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.248 2016/04/11 19:02:05 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	45.0
MOZ_BRANCH_MINOR=	.2
@


1.248
log
@Recursive revbump from textproc/icu 57.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.247 2016/03/19 22:57:50 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.247
log
@Update to 45.0.1

Changelog:
Fixed
    Fix a potential performance regression (Youtube for example) (1220502)
    Fix a regression causing search engine settings to be lost in some context (1254694)
    Bring back non-standard jar: URIs to fix a regression in IBM iNotes (1255139)
    XSLTProcessor.importStylesheet was failing when <import> was used (1249572)
    Fix an issue which could cause the list of search provider to be empty (1255605)
    Fix a regression when using the location bar (1254503)
    Fix some loading issues when Accept third-party cookies: was set to Never (1254856)

Changed
    Disabled Graphite font shaping library
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.246 2016/03/08 21:32:52 ryoon Exp $
d9 1
@


1.247.2.1
log
@Pullup ticket #5015 - requested by sevan
www/firefox: security fix

Revisions pulled up:
- www/firefox/Makefile                                          1.249-1.250
- www/firefox/PLIST                                             1.105-1.106
- www/firefox/distinfo                                          1.242-1.243
- www/firefox/mozilla-common.mk                                 1.73
- www/firefox/patches/patch-aa                                  1.45
- www/firefox/patches/patch-config_external_moz.build           1.11
- www/firefox/patches/patch-config_system-headers               1.18
- www/firefox/patches/patch-dom_media_gstreamer_GStreamerAllocator.cpp deleted
- www/firefox/patches/patch-dom_media_moz.build                 1.3
- www/firefox/patches/patch-gfx_skia_generate__mozbuild.py      1.4
- www/firefox/patches/patch-gfx_skia_moz.build                  1.11
- www/firefox/patches/patch-gfx_skia_skia_src_core_SkUtilsArm.cpp 1.2
- www/firefox/patches/patch-gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp deleted
- www/firefox/patches/patch-gfx_skia_skia_src_opts_memset.arm.S deleted
- www/firefox/patches/patch-gfx_thebes_moz.build                1.3
- www/firefox/patches/patch-media_libcubeb_src_cubeb.c          1.3
- www/firefox/patches/patch-media_libcubeb_src_cubeb__alsa.c    1.14
- www/firefox/patches/patch-media_libcubeb_src_moz.build        1.7
- www/firefox/patches/patch-media_libtheora_moz.build           1.5
- www/firefox/patches/patch-pb                                  deleted
- www/firefox/patches/patch-pc                                  deleted
- www/firefox/patches/patch-toolkit_library_moz.build           1.5
- www/firefox/patches/patch-xpcom_reflect_xptcall_md_unix_moz.build 1.5

---
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Apr 13 20:37:33 UTC 2016

   Modified Files:
           pkgsrc/www/firefox: Makefile PLIST distinfo

   Log Message:
   Update to 45.0.2

   Changelog:
   Fixed:
       Fix an issue impacting the cookie header when third-party cookies are blocked (1257861)
       Fix a web compatibility regression impacting the srcset attribute of the image tag (1259482)
       Fix a regression with the copy and paste with some old versions of some Gecko applications like Thunderbird (1254980)
       Fix a crash impacting the video playback with Media Source Extension (1258562)
       Fix a regression impacting some specific uploads (1255735)

---
   Module Name:    pkgsrc
   Committed By:   ryoon
   Date:           Wed Apr 27 16:22:40 UTC 2016

   Modified Files:
           pkgsrc/www/firefox: Makefile PLIST distinfo mozilla-common.mk
           pkgsrc/www/firefox/patches: patch-aa patch-config_external_moz.build
               patch-config_system-headers patch-dom_media_moz.build
               patch-gfx_skia_generate__mozbuild.py patch-gfx_skia_moz.build
               patch-gfx_skia_skia_src_core_SkUtilsArm.cpp
               patch-gfx_thebes_moz.build patch-media_libcubeb_src_cubeb.c
               patch-media_libcubeb_src_cubeb__alsa.c
               patch-media_libcubeb_src_moz.build patch-media_libtheora_moz.build
               patch-toolkit_library_moz.build
               patch-xpcom_reflect_xptcall_md_unix_moz.build

   Removed Files:
           pkgsrc/www/firefox/patches:
               patch-dom_media_gstreamer_GStreamerAllocator.cpp
               patch-gfx_skia_skia_src_opts_SkBitmapProcState__opts__arm.cpp
               patch-gfx_skia_skia_src_opts_memset.arm.S patch-pb patch-pc

   Log Message:
   Update to 46.0

   * Drop buildlink to gstreamer1

   Changelog:
   New
       Improved security of the JavaScript Just In Time (JIT) Compiler
       GTK3 integration (GNU/Linux only)

   Fixed
       Correct rendering for scaled SVGs that use a clip and a mask
       Various security fixes
       Screen reader behavior with blank spaces in Google Docs corrected

   Changed
       WebRTC fixes to improve performance and stability

   Developer
       Display dominator trees in Memory tool
       Allocation and garbage collection pause profiling in the performance panel
       Launch responsive mode from the Style Editor @@media sidebar

   HTML5
       Added support for document.elementsFromPoint
       Added HKDF support for Web Crypto API

   Fixed in Firefox 46
       2016-48 Firefox Health Reports could accept events from untrusted domains
       2016-47 Write to invalid HashMap entry through JavaScript.watch()
       2016-46 Elevation of privilege with chrome.tabs.update API in web extensions
       2016-45 CSP not applied to pages sent with multipart/x-mixed-replace
       2016-44 Buffer overflow in libstagefright with CENC offsets
       2016-43 Disclosure of user actions through JavaScript with motion and orientation sensors
       2016-42 Use-after-free and buffer overflow in Service Workers
       2016-41 Content provider permission bypass allows malicious application to access data
       2016-40 Privilege escalation through file deletion by Maintenance Service updater
       2016-39 Miscellaneous memory safety hazards (rv:46.0 / rv:45.1 / rv:38.8)
@
text
@d1 1
a1 1
# $NetBSD$
d4 2
a5 2
MOZ_BRANCH=	46.0
MOZ_BRANCH_MINOR=	
@


1.246
log
@Update to 45.0

Changelog:
New
    Instant browser tab sharing through Hello

    Tabs synced via Firefox Accounts from other devices are now shown in dropdown area of Awesome Bar when searching

    Synced Tabs button in button bar

    Introduce a new preference (network.dns.blockDotOnion) to allow blocking .onion at the DNS level

    Guarani [gn] locale added


Fixed
    URLs containing a Unicode-format Internationalized Domain Name (IDN) are now properly redirected

    Various security fixes


Fixed in Firefox 45
    2016-37 Font vulnerabilities in the Graphite 2 library
    2016-36 Use-after-free during processing of DER encoded keys in NSS
    2016-35 Buffer overflow during ASN.1 decoding in NSS
    2016-34 Out-of-bounds read in HTML parser following a failed allocation
    2016-33 Use-after-free in GetStaticInstance in WebRTC
    2016-32 WebRTC and LibVPX vulnerabilities found through code inspection
    2016-31 Memory corruption with malicious NPAPI plugin
    2016-30 Buffer overflow in Brotli decompression
    2016-29 Same-origin policy violation using perfomance.getEntries and history navigation with session restore
    2016-28 Addressbar spoofing though history navigation and Location protocol property
    2016-27 Use-after-free during XML transformations
    2016-26 Memory corruption when modifying a file being read by FileReader
    2016-25 Use-after-free when using multiple WebRTC data channels
    2016-24 Use-after-free in SetBody
    2016-23 Use-after-free in HTML5 string parser
    2016-22 Service Worker Manager out-of-bounds read in Service Worker Manager
    2016-21 Displayed page address can be overridden
    2016-20 Memory leak in libstagefright when deleting an array during MP4 processing
    2016-19 Linux video memory DOS with Intel drivers
    2016-18 CSP reports fail to strip location information for embedded iframe pages
    2016-17 Local file overwriting and potential privilege escalation through CSP reports
    2016-16 Miscellaneous memory safety hazards (rv:45.0 / rv:38.7)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.245 2016/03/05 11:29:36 jperkin Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.245
log
@Bump PKGREVISION for security/openssl ABI bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.244 2016/02/26 10:57:45 jperkin Exp $
d4 2
a5 2
MOZ_BRANCH=	44.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
@


1.244
log
@Use OPSYSVARS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.243 2016/02/12 15:21:48 ryoon Exp $
d9 1
@


1.243
log
@Update to 44.0.2

Changelog:
Fix: Firefox hangs or crashes on startup (1243098)

Security bug:
2016-13 Same-origin-policy violation using Service Workers with plugins
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.242 2016/02/09 12:47:22 ryoon Exp $
a31 2
.include "../../mk/bsd.prefs.mk"

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


1.242
log
@Update to 44.0.1

Changelog:
Fix:
    Fix issue which could lead to the removal of stored passwords under certain circumstances (1242176)

    Allows spaces in cookie names (1244505)

    Fix WebSockets when used in a Service Worker context (1243942)

    Disable opus/vorbis audio with H.264 (1245696)

    Require NSS 3.21 (1244069)

    Ship the Gecko SDK (1243740)

    Fix for graphics startup crash (GNU/Linux) (1222171)

    Fix a crash in cache networking (1244076)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.241 2016/02/06 22:13:22 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.241
log
@Add workaround for build failure under recent NetBSD with binutils 2.26, bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.240 2016/01/27 00:08:26 ryoon Exp $
d5 1
a5 2
MOZ_BRANCH_MINOR=	
PKGREVISION=	1
@


1.240
log
@Update to 44.0

Changelog:
New
    Improved warning pages for certificate errors and untrusted connections
    Enable H.264 if system decoder is available
    Enable WebM/VP9 video support on systems that don't support MP4/H.264
    In the animation-inspector timeline, lightning bolt icon next to animations running on the compositor thread
    Support the brotli compression format via HTTPS content-encoding
    Screenshot commands allow user choice of pixel ratio in Developer Tools

Fixed
    Windows XP and Vista screensaver doesn't disable when watching videos (Bug 1193610)
    Various security fixes

Changed
    To support unicode-range descriptor for webfonts, font matching under Linux now uses the same font matching code as other platforms
    Use a SHA-256 signing certificate for Windows builds, to meet new signing requirements
    Firefox has removed support for the RC4 decipher
    Firefox will no longer trust the Equifax Secure Certificate Authority 1024-bit root certificate or the UTN - DATACorp SGC to validate secure website certificates
    Stricter validation of web fonts
    On-screen keyboard support temporarily turned off for Windows 8 and Windows 8.1

Developer
    Right click on a logged object in the console to store it as a global variable on the page
    Visual tools for Animation:
        View/Edit CSS animation keyframe rules directly in the inspector
        Visually modify the cubic-bezier curve that drives the way animations progress through time
        Discover and scrub through all CSS animations and transitions playing on the page
        Learn more: http://devtoolschallenger.com/
    Visual tools for Layout and Styles:
        Display rulers along the viewport to verify size and position and use the measurement tool to easily detect spacing and alignment problems
        Use CSS filters to preview and create real-time effects like drop-shadows, sepia, etc
        Learn more: http://devtoolschallenger.com/
    New memory tool for inspecting the memory heap
    Service Workers API
    Built-in JSON reader to intuitively view, search, copy and save data without extensions
    Jump to function definitions in the debugger with Cmd-Click
    WebSocket Debugging API and add-on
    The rule view now displays styles using their authored text, and edits in the rule view are now linked to the style editor

Security bugs:
Fixed in Firefox 44
    2016-12 Lightweight themes on Firefox for Android do not verify a secure connection
    2016-11 Application Reputation service disabled in Firefox 43
    2016-10 Unsafe memory manipulation found through code inspection
    2016-09 Addressbar spoofing attacks
    2016-08 Delay following click events in file download dialog too short on OS X
    2016-07 Errors in mp_div and mp_exptmod cryptographic functions in NSS
    2016-06 Missing delay following user click events in protocol handler dialog
    2016-05 Addressbar spoofing through stored data url shortcuts on Firefox for Android
    2016-04 Firefox allows for control characters to be set in cookie names
    2016-03 Buffer overflow in WebGL after out of memory allocation
    2016-02 Out of Memory crash when parsing GIF format images
    2016-01 Miscellaneous memory safety hazards (rv:44.0 / rv:38.6)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.239 2016/01/09 05:48:48 ryoon Exp $
d6 1
@


1.239
log
@Update to 43.0.4

Changelog:
Fixed: Fix for startup crash for users of a third party antivirus tool (Bug 1235537)
Fixed: Multi-user GNU/Linux download folders can be created (Bug 1233434)

Changed: Re-enable SHA-1 certificates (Bug 1236975)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.238 2015/12/31 08:45:42 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	43.0
MOZ_BRANCH_MINOR=	.4
@


1.238
log
@Update to 43.0.3

* Fix alsa option build, fix PR pkg/50427

Changelog:
    Fix: Fix network issue when using Nvidia's Network Access Manager (1233237)
    Fix: On some Windows configurations, improve the decoding of some videos on YouTube (1233970)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.237 2015/12/27 18:25:33 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.3
@


1.237
log
@Update to 43.0.2

* Add OSS support, disabled by default

Changelog:
43.0.2:
Stability fixes.

43.0.1:
Not for non-Microsoft Windows platforms.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.236 2015/12/19 12:50:55 martin Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.236
log
@Remove changes for bugzilla ticket #1026499 which has been resolved
differently upstream.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.235 2015/12/16 09:34:55 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a12 1
PKGREVISION=	1
@


1.235
log
@Update to 43.0

Changelog:
    New Private Browsing with Tracking Protection offers choice of blocking additional trackers
    New Improved API support for m4v video playback
    New Firefox 64-bit for Windows is now available via the Firefox download page
    New Users can choose search suggestions from the Awesome Bar
    New On-screen keyboard displayed on selecting input field on devices running Windows 8 or greater
    New Firefox Health Report has switched to use the same data collection mechanism as telemetry
    Developer Markup view shows indicators for pseudo-classes locked for elements
    Developer Bind F1 key to open the settings when the toolbox is focused
    Developer New 'Use in Console' context menu item in Inspector to store selected element in a temporary variable
    Developer Search button next to overridden CSS properties to find similar properties in the rules view
    Developer Ability to filter styles from their property names in the rules view
    Developer Stack traces are now shown for exceptions inside the console
    Developer Added ability to display server-side logs in the console
    Developer Ability to choose resolution for the GCLI screenshot command
    Developer Subresource integrity allows developers to make their sites more secure
    Developer Network requests in Console now link to Network panel instead of opening in a popup
    Developer Unprefixed 'hyphens' property is now supported
    Developer WebIDE now has a sidebar-based UI
    Developer The 'transform-origin' property is now supported on SVG elements
    Developer Animation inspector now displays animations in a timeline
    Developer Single-process mode is no longer supported for NPAPI plugins
    Fixed Eyedropper tool does not work as expected when page is zoomed
    Fixed Various security fixes

Fixed in Firefox 43
    2015-149 Cross-site reading attack through data and view-source URIs
    2015-148 Privilege escalation vulnerabilities in WebExtension APIs
    2015-147 Integer underflow and buffer overflow processing MP4 metadata in libstagefright
    2015-146 Integer overflow in MP4 playback in 64-bit versions
    2015-145 Underflow through code inspection
    2015-144 Buffer overflows found through code inspection
    2015-143 Linux file chooser crashes on malformed images due to flaws in Jasper library
    2015-142 DOS due to malformed frames in HTTP/2
    2015-141 Hash in data URI is incorrectly parsed
    2015-140 Cross-origin information leak through web workers error events
    2015-139 Integer overflow allocating extremely large textures
    2015-138 Use-after-free in WebRTC when datachannel is used after being destroyed
    2015-137 Firefox allows for control characters to be set in cookies
    2015-136 Same-origin policy violation using perfomance.getEntries and history navigation
    2015-135 Crash with JavaScript variable assignment with unboxed objects
    2015-134 Miscellaneous memory safety hazards (rv:43.0 / rv:38.5)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.234 2015/11/18 14:19:55 ryoon Exp $
d13 1
@


1.234
log
@Recursive revbump from multimedia/libvpx
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.233 2015/11/03 15:52:57 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	42.0
a8 1
PKGREVISION=	1
d63 1
a63 1
SUBST_FILES.sys-dic=	extensions/spellcheck/hunspell/src/mozHunspell.cpp
@


1.233
log
@Update to 42.0

Changelog:
    New Private Browsing with Tracking Protection blocks certain Web elements that could be used to record your behavior across sites
    New Control Center that contains site security and privacy controls
    New Indicator added to tabs that play audio with one-click muting
    New WebRTC improvements:
        IPV6 support
        Preferences for controlling ICE candidate generation and IP exposure
        Hooks for extensions to allow/deny createOffer/Answer
        Improved ability for applications to monitor and control which devices are used in getUserMedia
    New Login Manager improvements:
        Improved heuristics to save usernames and passwords
        Edit and show all logins in line, Copy/Paste usernames/passwords from the Context menu
        Migration imports your passwords to Firefox from Google Chrome for Windows and Internet Explorer; import anytime from the Login Manager
    Changed Improved performance on interactive websites that trigger a lot of restyles
    HTML5 Media Source Extension for HTML5 video available for all sites
    HTML5 Support ImageBitmap and createImageBitmap()
    HTML5 Implemented ES6 Reflect
    Developer Ability to save filter presets inside CSS Filter Tooltip
    Developer CSS filter presets in the Inspector
    Developer Configurable Firefox OS Simulator in WebIDE, to simulate reference devices like phones, tablets, even TVs
    Developer Asynchronous call stacks now allow web developers to follow the code flow through setTimeout, DOM event handlers, and Promise handlers.
    Developer Remote website debugging over WiFi (no USB cable or ADB needed)
    Developer View HTML source in a tab
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.232 2015/10/25 15:59:37 jmcneill Exp $
d9 1
@


1.232
log
@NEON runtime detection for NetBSD/arm.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.231 2015/10/16 20:50:23 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	41.0
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
d14 1
a14 2
WRKSRC=		${WRKDIR}/mozilla-release
#WRKSRC=		${WRKDIR}/mozilla-beta
@


1.231
log
@Update to 41.0.2

Changelog:
Security fix
Fixed in Firefox 41.0.2
    2015-115 Cross-origin restriction bypass using Fetch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.230 2015/10/16 12:58:16 jmcneill Exp $
d9 1
@


1.230
log
@gio is part of gtk2 not gnome, so dont make the gio extension conditional on the gnome pkg option. bump pkg revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.229 2015/10/10 01:58:21 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	2
@


1.229
log
@Recursive revbump from textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.228 2015/10/05 15:53:23 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.228
log
@Update to 41.0.1

Changelog:
Fixed Fix a startup crash related to Yandex toolbar and Adblock Plus (1209124)
Fixed Fix potential hangs with Flash plugins (1185639)
Fixed Fix a regression in the bookmark creation (1206376)
Fixed Fix a startup crash with some Intel Media Accelerator 3150 graphic cards (1207665)
Fixed Fix a graphic crash, occurring occasionally on Facebook (1178601)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.227 2015/09/27 23:46:31 tnn Exp $
d9 1
@


1.227
log
@Remove old and probably stale Gecko Media Plugin patches (from FreeBSD?).
It might still be possible that pkgsrc needs adjustments for gmp loading
if/when we adopt some gmp packages, but until then they serve no purpose
and in fact appear to be harmful. Fixes Firefox startup error message:

addons.manager  ERROR   Exception calling provider GMPProvider.startup
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.226 2015/09/23 06:44:41 ryoon Exp $
d5 1
a5 2
MOZ_BRANCH_MINOR=	
PKGREVISION=	1
@


1.226
log
@Update to 41.0

Changelog:
    New Enhance IME support on Windows (Vista +) using TSF (Text Services Framework)
    New Ability to set a profile picture for your Firefox Account
    New Firefox Hello now includes instant messaging
    New SVG images can be used as favicons
    New Improved box-shadow rendering performance
    Changed WebRTC now requires perfect forward secrecy
    Changed WARP is disabled on Windows 7
    Changed Updates to image decoding process
    Changed Support for running animations of 'transform' and 'opacity' on the compositor thread
    HTML5 MessageChannel and MessagePort API enabled by default
    HTML5 Added support for the transform-origin property on SVG elements
    HTML5 CSS Font Loading API enabled by default
    HTML5 Navigator.onLine now varies with actual internet connectivity (Windows and Mac OS X only)
    HTML5 Copy/Cut Web content from JavaScript to the OS clipboard with document.execCommand("cut"/"copy")
    HTML5 Implemented Cache API for querying named caches that are accessible Window, Worker, and ServiceWorker
    Developer Removed support for binary XPCOM components in extensions, use addon SDK "system/child_process" pipe mechanism for native binaries instead
    Developer Network requests can be exported in HAR format
    Developer Quickly add new CSS rule with New Rule button in the Inspector
    Developer Screenshot a node or element from markup view with the Screenshot Node context menu item
    Developer Copy element CSS rule declarations with the Copy Rule Declaration context menu item in the Inspector
    Developer Pseudo-Class panel in the Inspector
    Fixed Picture element does not react to resize/viewport changes
    Fixed Various security fixes

Security fixes:
Fixed in Firefox 41
    2015-114 Information disclosure via the High Resolution Time API
    2015-113 Memory safety errors in libGLES in the ANGLE graphics library
    2015-112 Vulnerabilities found through code inspection
    2015-111 Errors in the handling of CORS preflight request headers
    2015-110 Dragging and dropping images exposes final URL after redirects
    2015-109 JavaScript immutable property enforcement can be bypassed
    2015-108 Scripted proxies can access inner window
    2015-107 Out-of-bounds read during 2D canvas display on Linux 16-bit color depth systems
    2015-106 Use-after-free while manipulating HTML media content
    2015-105 Buffer overflow while decoding WebM video
    2015-104 Use-after-free with shared workers and IndexedDB
    2015-103 URL spoofing in reader mode
    2015-102 Crash when using debugger with SavedStacks in JavaScript
    2015-101 Buffer overflow in libvpx while parsing vp9 format video
    2015-100 Arbitrary file manipulation by local user through Mozilla updater
    2015-99 Site attribute spoofing on Android by pasting URL with unknown scheme
    2015-98 Out of bounds read in QCMS library with ICC V4 profile attributes
    2015-97 Memory leak in mozTCPSocket to servers
    2015-96 Miscellaneous memory safety hazards (rv:41.0 / rv:38.3)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.225 2015/08/30 09:29:15 ryoon Exp $
d6 1
@


1.225
log
@Bump PKGREVISION

* Set layers.offmainthreadcomposition.enabled=false by default.
  Improve stability.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.224 2015/08/29 12:11:22 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	40.0
MOZ_BRANCH_MINOR=	.3
a8 1
PKGREVISION=	1
d12 1
a12 1
EXTRACT_SUFX=	.tar.bz2
@


1.224
log
@Update to 40.0.3

* Enable PIE.

Changelog:
Changed Disable the asynchronous plugin initialization (1198590)
Fixed Fix a segmentation fault in the GStreamer support (GNU/Linux) (1145230)
Fixed Fix a startup crash when using DisplayLink (Windows Only) (1195844)
Fixed Fix a regression with some Japanese fonts used in the <input> field (1194055)
Fixed On some sites, the selection in a select combox box using the mouse could be broken (1194733)
Fixed Some search partner codes were missing (1195683)
Fixed Various security fixes

Fixed in Firefox 40.0.3
    2015-95 Add-on notification bypass through data URLs
    2015-94 Use-after-free when resizing canvas element during restyling
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.223 2015/08/19 11:37:04 ryoon Exp $
d9 1
@


1.223
log
@Update to 40.0.2

* Disable OSS support explicitly under NetBSD.

Changelog:
New Enabled API allowing Windows 10 users to open settings dialog (1193196)
Fixed mozalloc.lib was missing from the xulrunner package (1168291)
Fixed Fix a startup crash with some combination of hardware and drivers (1160295)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.222 2015/08/12 05:41:30 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
@


1.222
log
@Bump PKGREVISION.

* Fix merge mistake.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.221 2015/08/11 23:48:17 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.221
log
@Update to 40.0

Changelog:
    New Support for Windows 10
    New Added protection against unwanted software downloads
    New User can receive suggested tiles in the new tab page based on categories Firefox matches to browsing history (en-US only).
    New Hello allows adding a link to conversations to provide context on what the conversation will be about
    New New style for add-on manager based on the in-content preferences style
    New Improved scrolling, graphics, and video playback performance with off main thread compositing (GNU/Linux only)
    New Graphic blocklist mechanism improved: Firefox version ranges can be specified, limiting the number of devices blocked
    Changed Add-on extensions that are not signed by Mozilla will display a warning
    Changed NPAPI Plug-in performance improved via asynchronous initialization
    Changed Smoother animation and scrolling with hardware vsync (Windows only)
    Changed JPEG images use less memory when scaled and can be painted faster
    Changed Sub-resources can no longer request HTTP authentication, thus protecting users from inadvertently disclosing login data
    HTML5 IndexedDB transactions are now non-durable by default
    HTML5 Implemented AudioBufferSourceNode.detune to modulate playback rate in cents, a logarithmic unit of measure used for musical intervals
    Developer Improved Performance tools in the developer tools: Waterfall view, Call Tree view and a Flame Chart view
    Developer New rules view tooltip in the Inspector to tweak CSS Filter values
    Developer Console API messages from SharedWorker and ServiceWorker are now displayed in web console
    Developer New page ruler highlighting tool that displays lightweight horizontal and vertical rules on a page
    Developer Inspector now searches across all content frames in a page
    Fixed Kannada text does not display properly in built-in pdf viewer
    Fixed Various security fixes

Known Issues
    unresolved If Firefox is restarted from an add-on install notification, on-going private browsing downloads might be canceled without warning (1185294)


Fixed in Firefox 40
    2015-92 Use-after-free in XMLHttpRequest with shared workers
    2015-91 Mozilla Content Security Policy allows for asterisk wildcards in violation of CSP specification
    2015-90 Vulnerabilities found through code inspection
    2015-89 Buffer overflows on Libvpx when decoding WebM video
    2015-88 Heap overflow in gdk-pixbuf when scaling bitmap images
    2015-87 Crash when using shared memory in JavaScript
    2015-86 Feed protocol with POST bypasses mixed content protections
    2015-85 Out-of-bounds write with Updater and malicious MAR file
    2015-84 Arbitrary file overwriting through Mozilla Maintenance Service with hard links
    2015-83 Overflow issues in libstagefright
    2015-82 Redefinition of non-configurable JavaScript object properties
    2015-81 Use-after-free in MediaStream playback
    2015-80 Out-of-bounds read with malformed MP3 file
    2015-79 Miscellaneous memory safety hazards (rv:40.0 / rv:38.2)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.220 2015/08/09 16:21:49 he Exp $
d9 1
@


1.220
log
@Hm, actually get rid of the PKGREVISION now that we bumped the version.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.219 2015/08/09 16:20:39 he Exp $
d4 1
a4 1
MOZ_BRANCH=	39.0.3
@


1.219
log
@Update to version 39.0.3.

Fixes Mozilla Foundation Security Advisory 2015-78:
Same origin violation and local file stealing via PDF reader

 * Fixes CVE-2015-4495 -  It's possible to read local files or
   perform privilege escalation by using a native setter, bug 1178058.
 * Remove PlayPreview registration from PDF viewer, bug 1179262.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.218 2015/07/16 22:05:31 ryoon Exp $
a8 1
PKGREVISION=	1
@


1.218
log
@Recent firefox does not support external xulrunner build.
Remove commented out lines.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.217 2015/07/05 11:55:06 martin Exp $
d4 1
a4 1
MOZ_BRANCH=	39.0
@


1.217
log
@Make WebGL work on NetBSD
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.216 2015/07/03 10:25:40 ryoon Exp $
a25 3
# XXX Firefox 21.0's firefox/xulrunner separation is not working.
#CONFIGURE_ARGS+=	--with-libxul-sdk
#CONFIGURE_ARGS+=	--with-system-libxul
@


1.216
log
@Update to 39.0

Changelog:
New Share Hello URLs with social networks
New Project Silk: Smoother animation and scrolling (Mac OS X)
New Support for 'switch' role in ARIA 1.1 (web accessibility)
New SafeBrowsing malware detection lookups enabled for downloads (Mac OS X and Linux)
New Support for new Unicode 8.0 skin tone emoji
Changed Removed support for insecure SSLv3 for network communications
Changed Disable use of RC4 except for temporarily whitelisted hosts
Changed The malware detection service for downloads now covers common Mac file types (Bug 1138721)
Changed of displaying dashed lines is improved (Mac OS X) (Bug 1123019)
HTML5 List-style-type now accepts a string value
HTML5 Enable the Fetch API for network requests from dedicated, shared and service workers
HTML5 Cascading of CSS transitions and animations now matches the current spec
HTML5 Implement <link rel="preconnect">allowing anticipation of a future connection without revealing any information
HTML5 Added support for CSS Scroll Snap Points
Developer Drag and drop enabled for nodes in Inspector markup view
Developer Webconsole input history persists even after closing the toolbox
Developer Cubic bezier tooltip now shows a gallery of timing-function presets for use with CSS animations
Developer localhost is now available offline for WebSocket connections
Fixed Improve performance for IPv6 fallback to IPv4
Fixed Fix incomplete downloads being marked as complete by detecting broken HTTP1.1 transfers
Fixed The Security state indicator on a page now correctly ignores loads caused by previous pages
Fixed Fixed an issue where a Hello conversation window would sometimes fail to open
Fixed A regression that could lead to Flash not displaying has been fixed
Fixed Update to NSS 3.19.2
Fixed Various security fixes

Fixed in Firefox 39
    2015-71 NSS incorrectly permits skipping of ServerKeyExchange
    2015-70 NSS accepts export-length DHE keys with regular DHE cipher suites
    2015-69 Privilege escalation in PDF.js
    2015-68 OS X crash reports may contain entered key press information
    2015-67 Key pinning is ignored when overridable errors are encountered
    2015-66 Vulnerabilities found through code inspection
    2015-65 Use-after-free in workers while using XMLHttpRequest
    2015-64 ECDSA signature validation fails to handle some signatures correctly
    2015-63 Use-after-free in Content Policy due to microtask execution error
    2015-62 Out-of-bound read while computing an oscillator rendering range in Web Audio
    2015-61 Type confusion in Indexed Database Manager
    2015-60 Local files or privileged URLs in pages can be opened into new tabs
    2015-59 Miscellaneous memory safety hazards (rv:39.0 / rv:31.8 / rv:38.1)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.215 2015/06/30 09:57:42 ryoon Exp $
d9 1
@


1.215
log
@Recursive revbump from pkgsrc/multimedia/libvpx.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.214 2015/06/03 03:22:31 ryoon Exp $
d4 2
a5 3
MOZ_BRANCH=	38.0
MOZ_BRANCH_MINOR=	.5
PKGREVISION=	1
@


1.214
log
@Update to 38.0.5

Changelog:
New: Keep track of articles and videos with Pocket
New: Clean formatting for articles and blog posts with Reader View
New: Share the active tab or window in a Hello conversation
Fixed: A race condition that would cause Firefox to stop painting when switching tabs (bug 1067470)
Fixed: Fixed graphics performance when using the built-in VGA driver on Windows 7 (Bug 1165732)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.213 2015/05/15 10:36:13 ryoon Exp $
d6 1
@


1.213
log
@Update to 38.0.1

Changelog:
Fixed Systems with first generation NVidia Optimus graphics cards may crash on start-up
Fixed Users who import cookies from Google Chrome can end up with broken websites
Fixed WebRTC H264 video streams from CiscoSpark native clients are not decoded correctly. (Fixed in Firefox ESR 38.0.1; was already fixed in Firefox 38.0)
Fixed Large animated images may fail to play and may stop other images from loading
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.212 2015/05/14 15:28:04 bad Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
@


1.212
log
@GCC 4.6 doesn't cut the mustard anymore.  Require 4.8 as that is the best
supported version on NetBSD.  PKGREVISION++
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.211 2015/05/12 22:48:54 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.211
log
@Update to 38.0

Changelog:
New New tab-based preferences
New Ruby annotation support
New Base for the next ESR release.
Changed autocomplete=off is no longer supported for username/password fields
Changed URL parser avoids doing percent encoding when setting the Fragment part of the URL, and percent decoding when getting the Fragment in line with the URL spec
Changed RegExp.prototype.source now returns "(?:)" instead of the empty string for empty regular expressions
Changed Improved page load times via speculative connection warmup
HTML5 WebSocket now available in Web Workers
HTML5 BroadcastChannel API implemented
HTML5 Implemented srcset attribute and <picture> element for responsive images
HTML5 Implemented DOM3 Events KeyboardEvent.code
HTML5 Mac OS X: Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube
HTML5 Implemented Encrypted Media Extensions (EME) API to support encrypted HTML5 video/audio playback (Windows Vista or later only)
HTML5 Automatically download Adobe Primetime Content Decryption Module (CDM) for DRM playback through EME (Windows Vista or later only)
Developer Optimized-out variables are now visible in Debugger UI
Developer XMLHttpRequest logs in the web console are now visually labelled and can be filtered separately from regular network requests
Developer WebRTC now has multistream and renegotiation support
Developer copy command added to console
Fixed Various security fixes

Fixed in Firefox 38

    2015-58 Mozilla Windows updater can be run outside of application directory
    2015-57 Privilege escalation through IPC channel messages
    2015-56 Untrusted site hosting trusted page can intercept webchannel responses
    2015-55 Buffer overflow and out-of-bounds read while parsing MP4 video metadata
    2015-54 Buffer overflow when parsing compressed XML
    2015-53 Use-after-free due to Media Decoder Thread creation during shutdown
    2015-52 Sensitive URL encoded information written to Android logcat
    2015-51 Use-after-free during text processing with vertical text enabled
    2015-50 Out-of-bounds read and write in asm.js validation
    2015-49 Referrer policy ignored when links opened by middle-click and context menu
    2015-48 Buffer overflow with SVG content and CSS
    2015-47 Buffer overflow parsing H.264 video with Linux Gstreamer
    2015-46 Miscellaneous memory safety hazards (rv:38.0 / rv:31.7)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.210 2015/04/25 14:25:01 tnn Exp $
d9 1
@


1.210
log
@Recursive revbump following MesaLib update, categories p through x.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.209 2015/04/21 11:27:23 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	37.0.2
a8 1
PKGREVISION=	1
d10 1
a10 1
MASTER_SITES=	${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
@


1.209
log
@Update to 37.0.2

Changelog:
Fixed Request Desktop Site feature does not work as expected
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.208 2015/04/12 06:24:32 martin Exp $
d9 1
@


1.208
log
@Workaround for Bug 1152776 (apparently only affecting architectures w/o real
JIT support). Better fix upstream in all newer branches already.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.207 2015/04/10 05:40:36 martin Exp $
d4 1
a4 1
MOZ_BRANCH=	37.0.1
a8 1
PKGREVISION=	2
@


1.207
log
@Avoid a crash on alignment critical architectures
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.206 2015/04/06 10:50:50 tron Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.206
log
@Update "firefox" package to version 37.0.1. Changes since version 37.0:
- Disabled HTTP/2 AltSvc
- Start-up crash due to graphics hardware and third party software
- Various security fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.205 2015/04/06 08:17:39 adam Exp $
d9 1
@


1.205
log
@Revbump after updating textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.204 2015/04/05 12:54:11 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	37.0
a8 1
PKGREVISION=	1
@


1.204
log
@Update to 37.0

* Bump nspr requirement.

Changelog:
New Heartbeat user rating system - your feedback about Firefox
New Yandex set as default search provider for the Turkish locale
New Bing search now uses HTTPS for secure searching
New Improved protection against site impersonation via OneCRL centralized certificate revocation
New Opportunistically encrypt HTTP traffic where the server supports HTTP/2 AltSvc
Changed Disabled insecure TLS version fallback for site security
Changed Extended SSL error reporting for reporting non-certificate errors
Changed TLS False Start optimization now requires a cipher suite using AEAD construction
Changed Improved certificate and TLS communication security by removing support for DSA
Changed Improved performance of WebGL rendering on Windows
HTML5 Implemented a subset of the Media Source Extensions (MSE) API to allow native HTML5 playback on YouTube (Windows only)
HTML5 Added support for CSS display:contents
HTML5 IndexedDB now accessible from worker threads
HTML5 New SDP/JSEP implementation in WebRTC
Developer Debug tabs opened in Chrome Desktop, Chrome for Android, and Safari for iOS
Developer New Inspector animations panel to control element animations
Developer New Security Panel included in Network Panel
Developer Debugger panel support for chrome:// and about:// URIs
Developer Added logging of weak ciphers to the web console
Fixed Various security fixes

Fixed in Firefox 37
    2015-42 Windows can retain access to privileged content on navigation to unprivileged pages
    2015-41 PRNG weakness allows for DNS poisoning on Android
    2015-40 Same-origin bypass through anchor navigation
    2015-39 Use-after-free due to type confusion flaws
    2015-38 Memory corruption crashes in Off Main Thread Compositing
    2015-37 CORS requests should not follow 30x redirections after preflight
    2015-36 Incorrect memory management for simple-type arrays in WebRTC
    2015-35 Cursor clickjacking with flash and images
    2015-34 Out of bounds read in QCMS library
    2015-33 resource:// documents can load privileged pages
    2015-32 Add-on lightweight theme installation approval bypassed through MITM attack
    2015-31 Use-after-free when using the Fluendo MP3 GStreamer plugin
    2015-30 Miscellaneous memory safety hazards (rv:37.0 / rv:31.6)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.203 2015/03/31 10:59:43 martin Exp $
d9 1
@


1.203
log
@Avoid another crash on big endian 64 bit platforms
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.202 2015/03/22 00:21:16 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	36.0
MOZ_BRANCH_MINOR=	.4
a8 1
PKGREVISION=	1
@


1.202
log
@Update to 36.0.4

Changelog:
Fixed 36.0.4: Security fixes for issues disclosed at HP Zero Day Initiative's Pwn2Own contest

Fixed in Firefox 36.0.4
    2015-28 Privilege escalation through SVG navigation

Fixed in Firefox 36.0.3
    2015-29 Code execution through incorrect JavaScript bounds checking elimination
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.201 2015/03/21 06:13:16 ryoon Exp $
d9 1
@


1.201
log
@Update to 36.0.3

Changelog:
Fixed 36.0.3: Security fixes for issues disclosed at HP Zero Day Initiative's Pwn2Own contest
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.200 2015/03/20 10:13:57 martin Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.3
@


1.200
log
@Make it build & work on sparc64 again
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.199 2015/03/11 00:22:27 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.199
log
@Update to 36.0.1

Changelog:
Fixed 36.0.1 - Disable the usage of the ANY DNS query type (1093983)
Fixed 36.0.1 - Fixed a startup crash with EMET (1137050)
Fixed 36.0.1 - Hello may become inactive until restart (1137469)
Fixed 36.0.1 - Print preferences may not be preserved (1136855)
Fixed 36.0.1 - Hello contact tabs may not be visible (1137141)
Fixed 36.0.1 - Accept hostnames that include an underscore character ("_") (1136616)
Fixed 36.0.1 - WebGL may use significant memory with Canvas2d (1137251)
Fixed 36.0.1 - Option -remote has been restored (1080319)
Fixed 36.0.1 - Fix a top crash
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.198 2015/03/05 13:29:41 ryoon Exp $
d9 1
@


1.198
log
@Bump PKGREVISION.

* Fix segfault under NetBSD/i386 6.
  From tsutsui@@. Thank you.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.197 2015/02/28 22:17:59 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
a13 2
DIST_SUBDIR=	${PKGNAME_NOREV}

@


1.197
log
@Use DIST_SUBDIR for new tarball.
Thank you, wiz@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.196 2015/02/28 04:30:55 ryoon Exp $
d9 1
@


1.196
log
@Update to 36.0

Changelog:
New Pinned tiles on the new tab page can be synced
New Support for the full HTTP/2 protocol. HTTP/2 enables a faster, more scalable, and more responsive web.
New Locale added: Uzbek (uz)
Changed -remote option removed
Changed No longer accept insecure RC4 ciphers whenever possible
Changed Phasing out Certificates with 1024-bit RSA Keys
Changed Shut down hangs will now show the crash reporter before exiting the program
Changed Add-on Compatibility
HTML5 Support for the ECMAScript 6 Symbol data type added
HTML5 unicode-range CSS descriptor implemented
HTML5 CSSOM-View scroll behavior implemented allowing smooth scrolling of content without custom libraries
HTML5 object-fit and object-position implemented.
      Defines how and where the content of a replaced element is displayed
HTML5 isolation CSS property implemented.
      Create a new stacking context to isolate groups of boxes to control which blend together
HTML5 CSS3 will-change property implemented.
      Hints the browser of elements that will be modified. The browser will perform some performance optimization for these
HTML5 Changed JavaScript 'const' semantics to conform better to the ES6 specification.
      The const declaration is now block-scoped and requires an initializer. It also can not be redeclared anymore.
HTML5 Improved ES6 generators for better performance
Developer Eval sources now appear in the Debugger
          Debug JavaScript code that is evaluated dynamically, either as a string passed to eval() or as a string passed to the Function constructor
Developer DOM Promises inspection
Developer Inspector: More paste options in markup view
Fixed CSS gradients work on premultiplied colors
Fixed Fix some unexpected logout from Facebook or Google after restart
Fixed Various security fixes

Fixed in Firefox 36
    2015-27 Caja Compiler JavaScript sandbox bypass
    2015-26 UI Tour whitelisted sites in background tab can spoof foreground tabs
    2015-25 Local files or privileged URLs in pages can be opened into new tabs
    2015-24 Reading of local files through manipulation of form autocomplete
    2015-23 Use-after-free in Developer Console date with OpenType Sanitiser
    2015-22 Crash using DrawTarget in Cairo graphics library
    2015-21 Buffer underflow during MP3 playback
    2015-20 Buffer overflow during CSS restyling
    2015-19 Out-of-bounds read and write while rendering SVG content
    2015-18 Double-free when using non-default memory allocators with a zero-length XHR
    2015-17 Buffer overflow in libstagefright during MP4 video playback
    2015-16 Use-after-free in IndexedDB
    2015-15 TLS TURN and STUN connections silently fail to simple TCP connections
    2015-14 Malicious WebGL content crash when writing strings
    2015-13 Appended period to hostnames can bypass HPKP and HSTS protections
    2015-12 Invoking Mozilla updater will load locally stored DLL files
    2015-11 Miscellaneous memory safety hazards (rv:36.0 / rv:31.5)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.195 2015/02/21 23:35:42 ryoon Exp $
d14 2
@


1.195
log
@Recursive revbump from audio/pulseaudio.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.194 2015/02/16 16:16:16 bad Exp $
d4 2
a5 2
MOZ_BRANCH=	35.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	6
@


1.194
log
@Re-enable -Werror=char-subscripts and fix the fallout in the code.
Per discussion with ryoon@@.
Bump PKGREVISION for this and the previous two commits.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.193 2015/02/14 07:59:24 martin Exp $
d9 1
a9 1
PKGREVISION=	5
@


1.193
log
@Another try at proper alignment fixes for http2 sessions
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.192 2015/02/12 13:50:22 wiz Exp $
d9 1
a9 1
PKGREVISION=	4
@


1.192
log
@Remove a patch, since it causes fallout. Requested by martin (the patch
author).
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.191 2015/02/08 09:36:31 martin Exp $
d9 1
a9 1
PKGREVISION=	3
@


1.191
log
@Make it work on strict alignment architectures again.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.190 2015/01/30 15:19:59 ryoon Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.190
log
@Bump PKGREVISION.

* Fix merge mistake.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.189 2015/01/27 21:41:47 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.189
log
@Update to 35.0.1

Changelog:
Fixed 35.0.1 - With the Enhanced Steam extension, Firefox could crash (1123732)
Fixed 35.0.1 - Fix a potential startup crash (1122367)
Fixed 35.0.1 - Kerberos authentication did not work with alias (1108971)
Fixed 35.0.1 - SVG / CSS animation had a regression causing rendering issues on websites like openstreemap.org (1083079)
Fixed 35.0.1 - On Godaddy webmail, Firefox could crash (1113121)
Fixed 35.0.1 - document.baseURI did not get updated to document.location after base tag was removed from DOM for site with a CSP (1121857)
Fixed 35.0.1 - With a Right-to-left (RTL) version of Firefox, the text selection could be broken (1104036)
Fixed 35.0.1 - CSP had a change in behavior with regard to case sensitivity resources loading (1122445)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.188 2015/01/16 22:42:09 ryoon Exp $
d9 1
@


1.188
log
@Update to 35.0

Changelog:
New Firefox Hello with new rooms-based conversations model
New New search UI improved and enabled for more locales
New Access the Firefox Marketplace from the Tools menu and optional toolbar button
New Built-in support for H264 (MP4) on Mac OS X Snow Leopard (10.6) and newer through native APIs
New Use tiled rendering on OS X
New Improved high quality image resizing performance
New Improved handling of dynamic styling changes to increase responsiveness
HTML5 Added support for the CSS Font Loading API
HTML5 Resource Timing API implemented
HTML5 CSS filters enabled by default
HTML5 Changed JavaScript 'let' semantics to conform better to the ES6 specification
Developer Support for inspecting ::before and ::after pseudo elements
Developer Computed view: Nodes matching the hovered selector are now highlighted
Developer Network Monitor: New request/response headers view (more info)
Developer Added support for the EXT_blend_minmax WebGL extension
Fixed Show DOM Properties context menu item in inspector
Fixed Reduced resource usage for scaled images
Fixed PDF.js updated to version 1.0.907
Fixed Non-HTTP(S) XHR now returns correct status code
Fixed Various security fixes

Security fixes:
    2015-09 XrayWrapper bypass through DOM objects
    2015-08 Delegated OCSP responder certificates failure with id-pkix-ocsp-nocheck extension
    2015-07 Gecko Media Plugin sandbox escape
    2015-06 Read-after-free in WebRTC
    2015-05 Read of uninitialized memory in Web Audio
    2015-04 Cookie injection through Proxy Authenticate responses
    2015-03 sendBeacon requests lack an Origin header
    2015-02 Uninitialized memory use during bitmap rendering
    2015-01 Miscellaneous memory safety hazards (rv:35.0 / rv:31.4)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.187 2014/12/01 18:11:14 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
@


1.187
log
@Update to 34.0.5

Changelog:
New Default search engine changed to Yahoo! for North America
New Default search engine changed to Yandex for Belarusian, Kazakh, and Russian locales
New Improved search bar (en-US only)
New Firefox Hello real-time communication client
New Easily switch themes/personas directly in the Customizing mode
New Wikipedia search now uses HTTPS for secure searching (en-US only)
New Implementation of HTTP/2 (draft14) and ALPN
New Recover from a locked Firefox process in the "Firefox is already running" dialog on Windows
Changed Disabled SSLv3
Changed Proprietary window.crypto properties/functions re-enabled (to be removed in Firefox 35)
Changed Firefox signed by Apple OS X version 2 signature
HTML5 ECMAScript 6 WeakSet Implemented
HTML5 JavaScript Template Strings Implemented
HTML5 CSS3 Font variants and features control (e.g. kerning) implemented
HTML5 WebCrypto: RSA-OAEP, PBKDF2 and AES-KW support
HTML5 WebCrypto: wrapKey and unwrapKey implemented
HTML5 WebCrypto: Import/export of JWK-formatted keys
HTML5 matches() DOM API implemented (formerly mozMatchesSelector())
HTML5 Performance.now() for workers implemented
HTML5 WebCrypto: ECDH support
Developer WebIDE: Create, edit, and test a new Web application from your browser
Developer Highlight all nodes that match a given selector in the Style Editor and the Inspector's Rules panel
Developer Improved User Interface of the Profiler
Developer console.table function added to web console
Fixed CSS transitions start correctly when started at the same time as changes to display, position, overflow, and similar properties
Fixed Various security fixes

2014-89 Bad casting from the BasicThebesLayer to BasicContainerLayer
2014-88 Buffer overflow while parsing media content
2014-87 Use-after-free during HTML5 parsing
2014-86 CSP leaks redirect data via violation reports
2014-85 XMLHttpRequest crashes with some input streams
2014-84 XBL bindings accessible via improper CSS declarations
2014-83 Miscellaneous memory safety hazards (rv:34.0 / rv:31.3)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.186 2014/11/20 15:01:47 wiz Exp $
d4 2
a5 2
MOZ_BRANCH=	34.0
MOZ_BRANCH_MINOR=	.5
@


1.186
log
@Remove duplicate space in COMMENT.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.185 2014/11/18 15:33:14 tron Exp $
d4 2
a5 2
MOZ_BRANCH=	33.1.1
MOZ_BRANCH_MINOR=	
@


1.185
log
@Update "firefox" package to version 33.1.1. Changes since 33.1:
- Fixed startup crash (1021265)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.184 2014/11/15 22:04:59 szptvlfn Exp $
d19 1
a19 1
COMMENT=	Web browser with support for extensions (version  ${MOZ_BRANCH:C/\..*//})
@


1.184
log
@firefox-33.1 has DuckDuckGo as a search option,
so remove related patches.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.183 2014/11/10 20:55:56 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	33.1
a8 1
PKGREVISION=	1
@


1.183
log
@Update to 33.1

Changelog:
New
Forget Button added

New
Enhanced Tiles

New
Privacy tour introduced

New
Adding DuckDuckGo as a search option
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.182 2014/11/07 17:36:11 ryoon Exp $
d9 1
@


1.182
log
@Update to 33.0.3

Changelog:
Fixed
33.0.3: Blacklisted graphics drivers that were causing black screens with OMTC enabled (1093863)

Fixed
33.0.3 Fix two startup crashes with some combination of hardware and drivers (1064107 and 1021265)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.181 2014/11/06 13:56:32 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	33.0
MOZ_BRANCH_MINOR=	.3
@


1.181
log
@Bump PKGREVISION

* Build libmozjs.so shared library again.
  Thank you, joerg@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.180 2014/10/30 17:12:27 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.2
a8 1
PKGREVISION=	1
@


1.180
log
@Update to 33.0.2

Changelog:
Fixed
33.0.2: Fix a startup crash with some combination of hardware and drivers
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.179 2014/10/29 22:12:35 ryoon Exp $
d9 1
@


1.179
log
@Bump PKGREVISION

* Disable libmozjs.so to avoid WRKDIR reference error.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.178 2014/10/28 17:26:56 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.178
log
@Update to 33.0.1

Changelog:
Fixed
33.0.1: Firefox displays a black screen at start-up with certain graphics drivers
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.177 2014/10/15 13:07:07 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR= .1
d9 1
@


1.177
log
@Update to 33.0

Changelog:
New
OpenH264 support (sandboxed)

New
Improved search experience through the location bar

New
Slimmer and faster JavaScript strings

New
Search suggestions on the Firefox Start (about:home) and new tab (about:newtab) pages

New
Windows: OMTC enabled by default

New
New CSP (Content Security Policy) backend

New
Support for connecting to HTTP proxy over HTTPS

New
Improved reliability of the session restoration

New
Azerbaijani [az] locale added

Changed
Proprietary window.crypto properties/functions removed

Changed
JSD (JavaScript Debugger Service) removed in favor of the Debugger interface

HTML5
@@counter-style rule from CSS3 Counter Styles specification implemented

HTML5
DOMMatrix interface implemented

Developer
Cubic-bezier curves editor

Developer
Display which elements have listeners attached

Developer
New sidebar which displays a list of shortcuts to every @@media rule in the current stylesheet

Developer
Paint flashing for browser content repaints

Developer
Editable @@keyframes rules in the Rules section of the Inspector

Developer
CSS transform highlighter in the style-inspector

Fixed
Fix incomplete downloads being marked as complete by detecting broken HTTP1.1 transfers (237623)

Fixed
Various security fixes

Fixed in Firefox 33
MFSA 2014-82 Accessing cross-origin objects via the Alarms API
MFSA 2014-81 Inconsistent video sharing within iframe
MFSA 2014-80 Key pinning bypasses
MFSA 2014-79 Use-after-free interacting with text directionality
MFSA 2014-78 Further uninitialized memory use during GIF
MFSA 2014-77 Out-of-bounds write with WebM video
MFSA 2014-76 Web Audio memory corruption issues with custom waveforms
MFSA 2014-75 Buffer overflow during CSS manipulation
MFSA 2014-74 Miscellaneous memory safety hazards (rv:33.0 / rv:31.2)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.176 2014/10/07 16:47:37 adam Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=
@


1.176
log
@Revbump after updating libwebp and icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.175 2014/10/05 01:59:08 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	32.0.3
a8 1
PKGREVISION=	1
@


1.175
log
@Update to 32.0.3

Changelog:

Fixed
32.0.3: New security fixes can be found here

New
New HTTP cache provides improved performance including crash recovery

New
Integration of generational garbage collection

New
Public key pinning support enabled

New
View historical use information for logins stored in password manager

New
Display the number of found items in the find toolbar

New
Easier back, forward, reload, and bookmarking through the context menu

New
Lower Sorbian [dsb] locale added

Changed
Removed and turned off trust bit for some 1024-bit root certificates

Changed
Performance improvements to Password Manager and Add-on Manager

HTML5
drawFocusIfNeeded enabled by default

HTML5
ECMAScript 6 built-in method Array#copyWithin implemented

HTML5
CSS position:sticky enabled by default

HTML5
mix-blend-mode enabled by default

HTML5
New Array built-in: Array.from()

HTML5
navigator.languages property and languagechange event implemented

HTML5
Vibration API updated to latest W3C spec

HTML5
CSS box-decoration-break replaces -moz-background-inline-policy

HTML5
box-decoration-break enabled by default

Developer
HiDPI support in Developer Tools UI

Developer
Inspector button moved to the top left

Developer
Hidden nodes displayed differently in the markup-view

Developer
New Web Audio Editor

Developer
Code completion and inline documentation added to Scratchpad

Fixed
32.0.2 - Corrupt installations cause Firefox to crash on update

Fixed
32.0.1 - Stability issues for computers with multiple graphics cards

Fixed
32.0.1 - Mixed content icon may be incorrectly displayed instead of lock icon for SSL sites

Fixed
32.0.1 - WebRTC: setRemoteDescription() silently fails if no success callback is specified

Fixed
Various security fixes

Fixed
Mac OS X: cmd-L does not open a new window when no window is available

Fixed
Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1


Security fixes:
Fixed in Firefox 32.0.3
MFSA 2014-73 RSA Signature Forgery in NSS

Fixed in Firefox 32
MFSA 2014-72 Use-after-free setting text directionality
MFSA 2014-71 Profile directory file access through file: protocol
MFSA 2014-70 Out-of-bounds read in Web Audio audio timeline
MFSA 2014-69 Uninitialized memory use during GIF rendering
MFSA 2014-68 Use-after-free during DOM interactions with SVG
MFSA 2014-67 Miscellaneous memory safety hazards (rv:32.0 / rv:31.1 / rv:24.8)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.174 2014/07/26 00:16:51 ryoon Exp $
d9 1
@


1.174
log
@Automatically include correct version number in COMMENT.
Patch is provided from martin@@. Thank you.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.173 2014/07/24 14:57:12 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	31.0
@


1.173
log
@Update to 31.0

Changelog:
    New
    Add the search field to the new tab page

    New
    Support of Prefer:Safe http header for parental control (learn more)

    New
    mozilla::pkix as default certificate verifier (learn more)

    New
    Block malware from downloaded files (learn more)

    New
    Partial implementation of the OpenType MATH table (section 6.3.6) see documentation about mathematical fonts and the MathML Torture Test for details

    New
    audio/video .ogg and .pdf files handled by Firefox if no application specified (Windows only)

    New
    Upper Sorbian [hsb] locale added

    Changed
    Removal of the CAPS infrastructure for specifying site-specific permissions (via capability.policy.* preferences). Most notably, attempts to use this functionality to grant access to the clipboard will no longer work. The sole exception is the checkloaduri permission, which may still be used as before to allow sites to load file:// URIs.

    HTML5
    WebVTT implemented and enabled (learn more)

    HTML5
    CSS3 variables implemented (learn more)

    Developer
    Developer Tools: Add-on Debugger (learn more)

    Developer
    Developer Tools: Canvas Debugger (learn more)

    Developer
    New Array built-in: Array.prototype.fill() (learn more)

    Developer
    New Object built-in: Object.setPrototypeOf() (learn more)

    Developer
    CSP 1.1 nonce-source and hash-source enabled by default

    Developer
    Developer Tools: Eyedropper tool added to the color picker (learn more)

    Developer
    Developer Tools: Editable Box Model (learn more)

    Developer
    Developer Tools: Code Editor improvements (learn more)

    Developer
    Developer Tools: Console stack traces (learn more)

    Developer
    Developer Tools: Copy as cURL (learn more)

    Developer
    Developer Tools: Styled console logs (learn more)

    Developer
    navigator.sendBeacon enabled by default (learn more)

    Developer
    Dialogs spawned from the onbeforeunload event no longer block access to the rest of the browser

    Fixed
    Search for partially selected link text from context menu (985824)

    Fixed
    Various security fixes

Fixed in Firefox 31
MFSA 2014-66 IFRAME sandbox same-origin access through redirect
MFSA 2014-65 Certificate parsing broken by non-standard character encoding
MFSA 2014-64 Crash in Skia library when scaling high quality images
MFSA 2014-63 Use-after-free while when manipulating certificates in the trusted cache
MFSA 2014-62 Exploitable WebGL crash with Cesium JavaScript library
MFSA 2014-61 Use-after-free with FireOnStateChange event
MFSA 2014-60 Toolbar dialog customization event spoofing
MFSA 2014-59 Use-after-free in DirectWrite font handling
MFSA 2014-58 Use-after-free in Web Audio due to incorrect control message ordering
MFSA 2014-57 Buffer overflow during Web Audio buffering for playback
MFSA 2014-56 Miscellaneous memory safety hazards (rv:31.0 / rv:24.7)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.172 2014/07/08 13:14:43 ryoon Exp $
d19 1
a19 1
COMMENT=	Web browser with support for extensions (version 30.x)
@


1.172
log
@Bump PKGREVISION of www/firefox and www/seamonkey

* Use gstreamer 1.0 instead of gstreamer 0.10.
  Suggested by Ottavio Caruso.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.171 2014/06/19 20:31:03 martin Exp $
d4 1
a4 1
MOZ_BRANCH=	30.0
a8 1
PKGREVISION=	2
@


1.171
log
@Fix bugzilla ticket 1026499: generated C++ code does not obey alignement
restrictions, make the code generator issue explicit alignment requests.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.170 2014/06/11 00:40:59 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.170
log
@Update to 30.0

* debug build is broken

Changelog:
    New
    Sidebars button in browser chrome enables faster access to social, bookmark, & history sidebars

    New
    Mac OS X command-E sets find term to selected text

    New
    Support for GStreamer 1.0

    Changed
    Disallow calling WebIDL constructors as functions on the web

    Developer
    With the exception of those bundled inside an extension or ones that are whitelisted, plugins will no longer be activated by default (see blog post)

    Developer
    Fixes to box-shadow and other visual overflow (see bug 480888)

    Developer
    Mute and volume available per window when using WebAudio

    Developer
    background-blend-mode enabled by default

    Developer
    Use of line-height allowed for <input type="reset|button|submit">

    Developer
    ES6 array and generator comprehensions implemented (read docs for more details)

    Developer
    Error stack now contains column number

    Developer
    Support for alpha option in canvas context options (feature description)

    Fixed
    Ignore autocomplete="off" when offering to save passwords via the password manager (see 956906)

    Fixed
    TypedArrays don't support new named properties (see 695438)

    Fixed
    Various security fixes

Fixed in Firefox 30
MFSA 2014-54 Buffer overflow in Gamepad API
MFSA 2014-53 Buffer overflow in Web Audio Speex resampler
MFSA 2014-52 Use-after-free with SMIL Animation Controller
MFSA 2014-51 Use-after-free in Event Listener Manager
MFSA 2014-50 Clickjacking through cursor invisability after Flash interaction
MFSA 2014-49 Use-after-free and out of bounds issues found using Address Sanitizer
MFSA 2014-48 Miscellaneous memory safety hazards (rv:30.0 / rv:24.6)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.169 2014/06/09 14:18:08 ryoon Exp $
d9 1
d20 1
a20 1
COMMENT=	Web browser with support for extensions (version 29.x)
@


1.169
log
@Recursive revbump from pulseaudio-5.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.168 2014/06/02 02:31:55 dholland Exp $
d4 1
a4 1
MOZ_BRANCH=	29.0.1
a5 1
PKGREVISION=	3
@


1.168
log
@Put the version numbers back in COMMENT as they were put in by
explicit request a while back. (But use the current version.)
PR 48845.

I don't remember the PR number for the original request but it can be
tracked down if necessary.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.167 2014/05/29 23:37:57 wiz Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.167
log
@Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.166 2014/05/29 14:03:58 ryoon Exp $
d20 1
a20 1
COMMENT=	Web browser with support for extensions
@


1.166
log
@PR pkg/48845
Fix (remove) wrong version number in comments
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.165 2014/05/28 03:25:25 pho Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.165
log
@PR pkg/48840: Fix PLIST on Cygwin and Darwin

libmozglue is built and installed as a shared library on these platforms.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.164 2014/05/13 11:06:00 ryoon Exp $
d20 1
a20 1
COMMENT=	Web browser with support for extensions (version 26.x)
@


1.164
log
@Update to 29.0.1

Changelog:
Fixed
29.0.1 -pdf.js printing white page (1003707)

Fixed
29.0.1 - Tabs not visible with dark themes under Windows 8.1 (907373)

Fixed
29.0.1 - Session Restore failed with a corrupted sessionstore.js file (1001167)

Fixed
29.0.1 - Seer disabled by default (1005958)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.163 2014/05/05 00:52:10 ryoon Exp $
d5 2
a6 1
MOZ_BRANCH_MINOR=	
@


1.163
log
@Recursive revbump from pixman, fix PR pkg/48777
And bump library requirements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.162 2014/04/30 15:07:17 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	29.0
a8 1
PKGREVISION=	1
@


1.162
log
@Update to 29.0

* Restore html5 audio playback under NetBSD

Changelog:

    New
    Significant new customization mode makes it easy to personalize your Web experience to access the features you use the most (learn more)

    New
    A new, easy to access menu sits in the right hand corner of Firefox and includes popular browser controls

    New
    Sleek new tabs provide an overall smoother look and fade into the background when not active

    New
    An interactive onboarding tour to guide users through the new Firefox changes

    New
    The ability to set up Firefox Sync by creating a Firefox account (learn more)

    New
    Gamepad API finalized and enabled (learn more)

    New
    HTTPS used for Yahoo Searches performed in en-US locale

    New
    Malay [ma] locale added

    Changed
    Clicking on a W3C Web Notification will switch to the originating tab

    Developer
    'box-sizing' (dropping the -moz- prefix) implemented (learn more)

    Developer
    Console object available in Web Workers (learn more)

    Developer
    Promises enabled by default (learn more)

    Developer
    SharedWorker enabled by default

    Developer
    <input type="number"> implemented and enabled

    Developer
    <input type="color"> implemented and enabled

    Developer
    Enabled ECMAScript Internationalization API

    Developer
    Add-on bar has been removed, content moved to navigation bar

    Developer
    Implemented URLSearchParams from the URL specification (see MDN for details )

    Fixed
    Various security fixes

Fixed in Firefox 29
MFSA 2014-47 Debugger can bypass XrayWrappers with JavaScript
MFSA 2014-46 Use-after-free in nsHostResolve
MFSA 2014-45 Incorrect IDNA domain name matching for wildcard certificates
MFSA 2014-44 Use-after-free in imgLoader while resizing images
MFSA 2014-43 Cross-site scripting (XSS) using history navigations
MFSA 2014-42 Privilege escalation through Web Notification API
MFSA 2014-41 Out-of-bounds write in Cairo
MFSA 2014-40 Firefox for Android addressbar suppression
MFSA 2014-39 Use-after-free in the Text Track Manager for HTML video
MFSA 2014-38 Buffer overflow when using non-XBL object as XBL
MFSA 2014-37 Out of bounds read while decoding JPG images
MFSA 2014-36 Web Audio memory corruption issues
MFSA 2014-35 Privilege escalation through Mozilla Maintenance Service Installer
MFSA 2014-34 Miscellaneous memory safety hazards (rv:29.0 / rv:24.5)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.161 2014/04/20 02:27:53 ryoon Exp $
d9 1
@


1.161
log
@Recursive revbump from json-c 0.12 update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.160 2014/04/19 23:16:39 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	28.0
a8 1
PKGREVISION=	5
@


1.160
log
@Bump PKGREVISION

* Do not set plugin environmental variable
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.159 2014/04/16 11:22:04 wiz Exp $
d9 1
a9 1
PKGREVISION=	4
@


1.159
log
@Bump PKGREVISION for libatomic_ops PKGNAME change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.158 2014/04/10 07:33:59 martin Exp $
d9 1
a9 1
PKGREVISION=	3
@


1.158
log
@Make the custom memory allocator in the JS engine deal with sparc64
TOPDOWN_VM (already reported upstream).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.157 2014/04/09 07:27:17 obache Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.157
log
@recursive bump from icu shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.156 2014/03/20 21:02:00 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.156
log
@Update to 28.0

Changelog:
NEW
VP9 video decoding implemented
NEW
Mac OS X: Notification Center support for web notifications
NEW
Horizontal HTML5 audio/video volume control
NEW
Support for Opus in WebM
CHANGED
Now that spdy/3 is implemented support for spdy/2 has been removed and servers without spdy/3 will negotiate to http/1 without any penalty
DEVELOPER
Support for MathML 2.0 'mathvariant' attribute
DEVELOPER
Background thread hang reporting
DEVELOPER
Support for multi-line flexbox in layout
FIXED
Various security fixes

Fixed in Firefox 28
MFSA 2014-32 Out-of-bounds write through TypedArrayObject after neutering
MFSA 2014-31 Out-of-bounds read/write through neutering ArrayBuffer objects
MFSA 2014-30 Use-after-free in TypeObject
MFSA 2014-29 Privilege escalation using WebIDL-implemented APIs
MFSA 2014-28 SVG filters information disclosure through feDisplacementMap
MFSA 2014-27 Memory corruption in Cairo during PDF font rendering
MFSA 2014-26 Information disclosure through polygon rendering in MathML
MFSA 2014-25 Firefox OS DeviceStorageFile object vulnerable to relative path escape
MFSA 2014-24 Android Crash Reporter open to manipulation
MFSA 2014-23 Content Security Policy for data: documents not preserved by session restore
MFSA 2014-22 WebGL content injection from one domain to rendering in another
MFSA 2014-21 Local file access via Open Link in new tab
MFSA 2014-20 onbeforeunload and Javascript navigation DOS
MFSA 2014-19 Spoofing attack on WebRTC permission prompt
MFSA 2014-18 crypto.generateCRMFRequest does not validate type of key
MFSA 2014-17 Out of bounds read during WAV file decoding
MFSA 2014-16 Files extracted during updates are not always read only
MFSA 2014-15 Miscellaneous memory safety hazards (rv:28.0 / rv:24.4)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.155 2014/03/12 23:41:33 ryoon Exp $
d9 1
@


1.156.2.1
log
@Pullup ticket #4381 - requested by ryoon
www/firefox: bug fix

Revisions pulled up:
- www/firefox/Makefile                                          1.160 via patch
- www/firefox/distinfo                                          1.137 via patch
- www/firefox/patches/patch-browser_app_nsBrowserApp.cpp        deleted

---
   Module Name:	pkgsrc
   Committed By:	ryoon
   Date:		Sat Apr 19 23:16:39 UTC 2014

   Modified Files:
   	pkgsrc/www/firefox: Makefile distinfo
   Removed Files:
   	pkgsrc/www/firefox/patches: patch-browser_app_nsBrowserApp.cpp

   Log Message:
   Bump PKGREVISION

   * Do not set plugin environmental variable
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.160 2014/04/19 23:16:39 ryoon Exp $
a8 1
PKGREVISION=	4
@


1.155
log
@Move CHECK_PORTABILITY_SKIP
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.154 2014/02/21 16:17:47 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	27.0
MOZ_BRANCH_MINOR=	.1
a8 1
PKGREVISION=	1
@


1.154
log
@Bump PKGREVISION

Fix SUBST string.
From tsutsui@@, thank you.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.153 2014/02/20 13:19:03 ryoon Exp $
a51 2
CHECK_PORTABILITY_SKIP+=	js/src/tests/update-test262.sh

@


1.153
log
@Update to 27.0.1

* Fix some syscall definitions in JavaScript are fixed.
  Thank you, tho@@.

Changelog:
FIXED
27.0.1 - Fixed stability issues with Greasemonkey and other JS that used ClearTimeoutOrInterval
FIXED
27.0.1 - JS math correctness issue (bug 941381
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.152 2014/02/12 23:18:44 tron Exp $
d9 1
@


1.152
log
@Recursive PKGREVISION bump for OpenSSL API version bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.151 2014/02/08 09:36:00 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.151
log
@Update to 27.0

Changelog:
NEW
You can now run more than one service at a time with Firefox SocialAPI, allowing you to receive notifications, chat and more from multiple integrated services
CHANGED
Enabled TLS 1.1 (RFC 4346) and TLS 1.2 (RFC 5246) by default
CHANGED
Added support for SPDY 3.1 protocol
DEVELOPER
Ability to reset style sheets using 'all:unset'
DEVELOPER
You can now choose to deobfuscate javascript in the debugger (see 762761)
DEVELOPER
Added support for scrolled fieldsets (see 261037)
DEVELOPER
Implemented allow-popups directive for iframe sandbox, enabling increased security (see 766282)
DEVELOPER
CSS cursor keywords -moz-grab and -moz-grabbing have been unprefixed (see 880672)
DEVELOPER
Added support for ES6 generators in SpiderMonkey (see blog post)
DEVELOPER
Implemented support for mathematical function Math.hypot() in ES6 (see 896264)
HTML5
Dashed line support on Canvas (see 768067)
FIXED
Get Azure/Skia content rendering working on Linux (see 740200)
FIXED
27.0: Security fixes can be found here

Fixed in Firefox 27
MFSA 2014-13 Inconsistent JavaScript handling of access to Window objects
MFSA 2014-12 NSS ticket handling issues
MFSA 2014-11 Crash when using web workers with asm.js
MFSA 2014-10 Firefox default start page UI content invokable by script
MFSA 2014-09 Cross-origin information leak through web workers
MFSA 2014-08 Use-after-free with imgRequestProxy and image proccessing
MFSA 2014-07 XSLT stylesheets treated as styles in Content Security Policy
MFSA 2014-06 Profile path leaks to Android system log
MFSA 2014-05 Information disclosure with *FromPoint on iframes
MFSA 2014-04 Incorrect use of discarded images by RasterImage
MFSA 2014-03 UI selection timeout missing on download prompts
MFSA 2014-02 Clone protected content with XBL scopes
MFSA 2014-01 Miscellaneous memory safety hazards (rv:27.0 / rv:24.3)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.150 2014/01/01 11:52:37 wiz Exp $
d9 1
@


1.150
log
@Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.149 2013/12/30 00:24:07 dholland Exp $
d4 1
a4 1
MOZ_BRANCH=	26.0
a8 1
PKGREVISION=	1
d11 1
a11 1
#MASTER_SITES+=	${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
d15 1
@


1.149
log
@Update the COMMENTs for the firefox packages to include the upstream
version number, as suggested in PR 47418 a year ago. Also make sure
the localization packages claim they belong to the right corresponding
firefox packages, as a number of them were wrong.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.148 2013/12/15 13:54:37 ryoon Exp $
d9 1
@


1.148
log
@Update to 26.0

* Build outside WRKSRC, fix build

Changelog:
NEW
All Java plug-ins are defaulted to 'click to play'
NEW
Password manager now supports script-generated password fields
NEW
Updates can now be performed by Windows users without write permissions to Firefox install directory (requires Mozilla Maintenance Service)
NEW
Support for H.264 on Linux if the appropriate gstreamer plug-ins are installed
CHANGED
Support for MP3 decoding on Windows XP, completing MP3 support across Windows OS versions
CHANGED
CSP implementation now supports multiple policies, including the case of both an enforced and Report-Only policy, per the spec
DEVELOPER
Social API now supports Social Bookmarking for multiple providers through its SocialMarks functionality (see MDN docs)
DEVELOPER
Math.ToFloat32 takes a JS value and converts it to a Float32, whenever possible
DEVELOPER
There is no longer a prompt when websites use appcache
DEVELOPER
Support for the CSS image orientation property
DEVELOPER
New App Manager allows you to deploy and debug HTML5 webapps on Firefox OS phones and the Firefox OS Simulator
DEVELOPER
IndexedDB can now be used as a "optimistic" storage area so it doesn't require any prompts and data is stored in a pool with LRU eviction policy, in short temporary storage
FIXED
When displaying a standalone image, Firefox matches the EXIF orientation information contained within the JPEG image (298619)
FIXED
Text Rendering Issues on Windows 7 with Platform Update KB2670838 (MSIE 10 Prerequisite) or on Windows 8.1 (812695)
FIXED
Improved page load times due to no longer decoding images that aren't visible (847223)
FIXED
AudioToolbox MP3 backend for OSX (914479)
FIXED
Various security fixes

Fixed in Firefox 26
MFSA 2013-117 Mis-issued ANSSI/DCSSI certificate
MFSA 2013-116 JPEG information leak
MFSA 2013-115 GetElementIC typed array stubs can be generated outside observed typesets
MFSA 2013-114 Use-after-free in synthetic mouse movement
MFSA 2013-113 Trust settings for built-in roots ignored during EV certificate validation
MFSA 2013-112 Linux clipboard information disclosure though selection paste
MFSA 2013-111 Segmentation violation when replacing ordered list elements
MFSA 2013-110 Potential overflow in JavaScript binary search algorithms
MFSA 2013-109 Use-after-free during Table Editing
MFSA 2013-108 Use-after-free in event listeners
MFSA 2013-107 Sandbox restrictions not applied to nested object elements
MFSA 2013-106 Character encoding cross-origin XSS attack
MFSA 2013-105 Application Installation doorhanger persists on navigation
MFSA 2013-104 Miscellaneous memory safety hazards (rv:26.0 / rv:24.2)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.147 2013/11/25 12:00:48 wiz Exp $
d18 1
a18 1
COMMENT=	Web browser with support for extensions
@


1.147
log
@PKGREVISION bump for json-c shlib rename.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.146 2013/11/21 15:24:38 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	25.0.1
a8 1
PKGREVISION=	1
d25 2
d58 1
a58 1
MOZILLA_ICON=	${WRKSRC}/dist/firefox/browser/chrome/icons/default/default48.png
d72 1
@


1.146
log
@Update to 25.0.1

Changelog:
FIXED
25.0.1: New security fixes can be found here
FIXED
25.0.1: Pages sometimes wouldn't load without first moving the cursor

Fixed in Firefox 25.0.1
MFSA 2013-103 Miscellaneous Network Security Services (NSS) vulnerabilities
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.145 2013/11/13 14:12:31 ryoon Exp $
d9 1
@


1.145
log
@Fix PR pkg/48240 and bump PKGREVISION

* Use *30 instead of *50. Restore session is recovered on NetBSD/amd64 5.2.
  Based on martin@@'s patch on pkgsrc-users@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.144 2013/11/07 15:47:23 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	25.0
a8 1
PKGREVISION=	3
@


1.144
log
@Fix PR pkg/48240 and bump PKGREVISION

* Use __fstat50 etc instead of fstat on NetBSD. Based on martin@@'s patch
  for firefox 27.0.
  Restore session is recovered on NetBSD/amd64.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.143 2013/11/05 14:20:41 ryoon Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.143
log
@Bump PKGREVISION

Fix cpuset(3) usage. The patch is from rmind@@. Thank you.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.142 2013/11/02 22:57:55 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.142
log
@Update to 25.0

* Enable pulseaudio by default, OSS support is dropped, and ALSA support
  on NetBSD does not work properly for me
* Enable GStremer support for non-webm and non-theora video support
* Create alsa option, and enabled on Linux by default

Changelog:
 NEW
Web Audio support
NEW
The find bar is no longer shared between tabs
CHANGED
If away from Firefox for months, you now will be offered the option to reset it to its default state while preserving your essential information
CHANGED
Resetting Firefox no longer clears your browsing session
DEVELOPER
CSS3 background-attachment:local support to control background scrolling
DEVELOPER
Many new ES6 functions implemented
HTML5
iframe document content can now be specified inline
FIXED
Blank or missing page thumbnails when opening a new tab
FIXED
Security fixes can be found here

Fixed in Firefox 25
MFSA 2013-102 Use-after-free in HTML document templates
MFSA 2013-101 Memory corruption in workers
MFSA 2013-100 Miscellaneous use-after-free issues found through ASAN fuzzing
MFSA 2013-99 Security bypass of PDF.js checks using iframes
MFSA 2013-98 Use-after-free when updating offline cache
MFSA 2013-97 Writing to cycle collected object during image decoding
MFSA 2013-96 Improperly initialized memory and overflows in some JavaScript functions
MFSA 2013-95 Access violation with XSLT and uninitialized data
MFSA 2013-94 Spoofing addressbar though SELECT element
MFSA 2013-93 Miscellaneous memory safety hazards (rv:25.0 / rv:24.1 / rv:17.0.10)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.141 2013/10/21 10:46:48 wiz Exp $
d9 1
@


1.141
log
@Bump PKGREVISION for icu shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.140 2013/10/10 14:42:35 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	24.0
MOZ_BRANCH_MINOR=	esr
a8 1
PKGREVISION=	3
d10 2
a11 2
#MASTER_SITES=	${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
MASTER_SITES+=	${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
d14 1
a14 1
WRKSRC=		${WRKDIR}/mozilla-esr24
d45 1
a45 1
.include "../../www/firefox/mozilla-common.mk"
@


1.140
log
@Recursive revbump from pango-1.36.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.139 2013/10/09 17:39:18 wiz Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.139
log
@recursive bump for libmng-2.0.2 shlib major bump and dependency change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.138 2013/09/19 12:37:49 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.138
log
@Update to 24.0, ESR edition.

* Merge some patches via FreeBSD ports.
* Tested on NetBSD/amd64 6.99.23 and DragonFly/amd64 3.4.1.
* Use system hunspell dictionaries.
* DuckDuckGo search window.
* Enable system icu support.

Changelog:
NEW
Support for new scrollbar style in Mac OS X 10.7 and newer
NEW
Implemented Close tabs to the right
NEW
Social: Ability to tear-off chat windows to view separately by simply dragging them out
CHANGED
Accessibility related improvements on using pinned tabs (see 577727)
CHANGED
Removed support for Revocation Lists feature (see 867465)
CHANGED
Performance improvements on New Tab Page loads (see 791670)
DEVELOPER
Major SVG rendering improvements around Image tiling and scaling (see 600207 )
DEVELOPER
Improved and unified Browser console for enhanced debugging experience, replacing existing Error console
DEVELOPER
Removed support for sherlock files that are loaded from application or profile directory
FIXED
Replace fixed-ratio audio resampler in webrtc.org capture code with Speex resampler and eliminate pseudo-44000Hz rate ( see 886886)
FIXED
24.0: Security fixes can be found here

Fixed in Firefox 24
MFSA 2013-92 GC hazard with default compartments and frame chain restoration
MFSA 2013-91 User-defined properties on DOM proxies get the wrong "this" object
MFSA 2013-90 Memory corruption involving scrolling
MFSA 2013-89 Buffer overflow with multi-column, lists, and floats
MFSA 2013-88 compartment mismatch re-attaching XBL-backed nodes
MFSA 2013-87 Shared object library loading from writable location
MFSA 2013-86 WebGL Information disclosure through OS X NVIDIA graphic drivers
MFSA 2013-85 Uninitialized data in IonMonkey
MFSA 2013-84 Same-origin bypass through symbolic links
MFSA 2013-83 Mozilla Updater does not lock MAR file after signature verification
MFSA 2013-82 Calling scope for new Javascript objects can lead to memory corruption
MFSA 2013-81 Use-after-free with select element
MFSA 2013-80 NativeKey continues handling key messages after widget is destroyed
MFSA 2013-79 Use-after-free in Animation Manager during stylesheet cloning
MFSA 2013-78 Integer overflow in ANGLE library
MFSA 2013-77 Improper state in HTML5 Tree Builder with templates
MFSA 2013-76 Miscellaneous memory safety hazards (rv:24.0 / rv:17.0.9)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.137 2013/09/02 19:51:28 adam Exp $
d9 1
@


1.137
log
@Revbump after cairo update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.136 2013/08/17 07:47:59 ryoon Exp $
d4 2
a5 2
MOZ_BRANCH=	23.0
MOZ_BRANCH_MINOR=	.1
d8 1
a8 2
PKGNAME=	firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/}
PKGREVISION=	1
d10 2
a11 2
MASTER_SITES=	${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/} \
		${MASTER_SITE_MOZILLA_ALL:=firefox/releases/${FIREFOX_VER}/source/}
d14 1
a14 1
WRKSRC=		${WRKDIR}/mozilla-release
d48 2
d63 6
@


1.136
log
@Update to 23.0.1

Changelog:
 FIXED
23.0.1 - Rendering glitches on H.264 video only in FF23 on Vista (901944)
FIXED
23.0.1 - Spellchecking broken with non-ASCII characters in profile path (902532)
FIXED
23.0.1 - Audio static/"burble"/breakup in Firefox to Firefox WebRTC calls (901527)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.135 2013/08/16 09:20:41 obache Exp $
d9 1
@


1.135
log
@revbump from libnotify bumped to 0.7 and dependency changed from libnotify07.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.134 2013/08/07 12:17:54 ryoon Exp $
d5 1
a5 1
MOZ_BRANCH_MINOR=	
a8 1
PKGREVISION=	1
@


1.134
log
@Update to 23.0

* Install SDK to firefox-sdk directory.
* Split multiple CONFIGURE_ARS's arguments.
* Enable libmozjs.so build.

Changelog:

    NEW
    Mixed content blocking enabled to protects users from man-in-the-middle attacks and eavesdroppers on HTTPS pages (learn more)
    NEW
    Options panel created for Web Developer Toolbox
    CHANGED
    "Enable JavaScript" preference checkbox has been removed and user-set values will be reset to the default
    CHANGED
    Updated Firefox Logo
    CHANGED
    Improved about:memory's functional UI
    CHANGED
    Simplified interface for notifications of plugin installation
    CHANGED
    Enabled DXVA2 on Windows Vista+ to accelerate H.264 video decoding
    CHANGED
    Users can now switch to a new search provider across the entire browser
    CHANGED
    CSP policies using the standard syntax and semantics will now be enforced
    CHANGED
    <input type='file'> rendering improvements (see bug 838675)
    CHANGED
    Replace fixed-ratio audio resampler in webrtc.org capture code with Speex resampler and eliminate pseudo-44000Hz rate
    CHANGED
    "Load images automatically" and Always show the tab bar" checkboxes removed from preferences and reset to defaults
    DEVELOPER
    HTML5 <input type="range"> form control implemented
    DEVELOPER
    Write more accessible pages on touch interfaces with new ARIA role for key buttons
    DEVELOPER
    Social share functionality
    DEVELOPER
    Added unprefixed requestAnimationFrame
    DEVELOPER
    Implemented a global browser console
    DEVELOPER
    Dropped blink effect from text-decoration: blink; and completely removed <blink> element
    DEVELOPER
    New feature in toolbox: Network Monitor
    FIXED
    Various security fixes

n Firefox 23
MFSA 2013-75 Local Java applets may read contents of local file system
MFSA 2013-74 Firefox full and stub installer DLL hijacking
MFSA 2013-73 Same-origin bypass with web workers and XMLHttpRequest
MFSA 2013-72 Wrong principal used for validating URI for some Javascript components
MFSA 2013-71 Further Privilege escalation through Mozilla Updater
MFSA 2013-70 Bypass of XrayWrappers using XBL Scopes
MFSA 2013-69 CRMF requests allow for code execution and XSS attacks
MFSA 2013-68 Document URI misrepresentation and masquerading
MFSA 2013-67 Crash during WAV audio file decoding
MFSA 2013-66 Buffer overflow in Mozilla Maintenance Service and Mozilla Updater
MFSA 2013-65 Buffer underflow when generating CRMF requests
MFSA 2013-64 Use after free mutating DOM during SetBody
MFSA 2013-63 Miscellaneous memory safety hazards (rv:23.0 / rv:17.0.8)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.133 2013/07/17 11:00:13 jperkin Exp $
d9 1
@


1.133
log
@Add SunOS/x86 patchset.  This produces a package, but the resulting
firefox binary does not yet work correctly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.132 2013/06/26 11:32:12 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	22.0
d48 4
a51 4
CHECK_INTERPRETER_SKIP+=lib/firefox/sdk/bin/header.py
CHECK_INTERPRETER_SKIP+=lib/firefox/sdk/bin/typelib.py
CHECK_INTERPRETER_SKIP+=lib/firefox/sdk/bin/xpidl.py
CHECK_INTERPRETER_SKIP+=lib/firefox/sdk/bin/xpt.py
@


1.132
log
@Update to 22.0

* On NetBSD WebRTC support is disabled, because libxul.so has some errors
  in link stage. WebRTC support should be tested on non-NetBSD platforms.
* It seems that OSS sound support is not working properly on NetBSD.

Changelog:
    NEW
    WebRTC is now enabled by default!
    NEW
    Windows: Firefox now follows display scaling options to render text larger on high-res displays
    NEW
    Mac OS X: Download progress in Dock application icon
    NEW
    HTML5 audio/video playback rate can now be changed
    NEW
    Social services management implemented in Add-ons Manager
    NEW
    asm.js optimizations (OdinMonkey) enabled for major performance improvements
    CHANGED
    Improved WebGL rendering performance through asynchronous canvas updates
    CHANGED
    Plain text files displayed within Firefox will now word-wrap
    CHANGED
    For user security, the |Components| object is no longer accessible from web content
    CHANGED
    Pointer Lock API can now be used outside of fullscreen
    DEVELOPER
    CSS3 Flexbox implemented and enabled by default
    DEVELOPER
    New Web Notifications API implemented
    DEVELOPER
    Added clipboardData API for JavaScript access to a user's clipboard
    DEVELOPER
    New built-in font inspector
    HTML5
    New HTML5 <data> and <time> elements
    FIXED
    Various security fixes
    FIXED
    Scrolling using some high-resolution-scroll aware touchpads feels slow (829952)

Fixed in Firefox 22
MFSA 2013-62 Inaccessible updater can lead to local privilege escalation
MFSA 2013-61 Homograph domain spoofing in .com, .net and .name
MFSA 2013-60 getUserMedia permission dialog incorrectly displays location
MFSA 2013-59 XrayWrappers can be bypassed to run user defined methods in a privileged context
MFSA 2013-58 X-Frame-Options ignored when using server push with multi-part responses
MFSA 2013-57 Sandbox restrictions not applied to nested frame elements
MFSA 2013-56 PreserveWrapper has inconsistent behavior
MFSA 2013-55 SVG filters can lead to information disclosure
MFSA 2013-54 Data in the body of XHR HEAD requests leads to CSRF attacks
MFSA 2013-53 Execution of unmapped memory through onreadystatechange event
MFSA 2013-52 Arbitrary code execution within Profiler
MFSA 2013-51 Privileged content access and execution via XBL
MFSA 2013-50 Memory corruption found using Address Sanitizer
MFSA 2013-49 Miscellaneous memory safety hazards (rv:22.0 / rv:17.0.7)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.131 2013/06/21 23:11:42 ryoon Exp $
d33 8
@


1.131
log
@Bump PKGREVISION.

* Add NetBSD/sparc64 support from martin@@.
  Almost all functionalities work fine, but https handling.
* Enable system jpeg support. This is accidentally disabled.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.130 2013/06/06 14:08:46 ryoon Exp $
d4 1
a4 1
MOZ_BRANCH=	21.0
d8 1
a8 2
PKGNAME=	firefox-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
PKGREVISION=	7
d40 5
@


1.130
log
@Bump PKGREVISION from firefox/mozilla-commom.mk's change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.129 2013/06/06 12:55:11 wiz Exp $
d9 1
a9 1
PKGREVISION=	6
@


1.129
log
@Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.128 2013/06/04 22:17:15 tron Exp $
d9 1
a9 1
PKGREVISION=	5
@


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

Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.127 2013/06/03 10:06:08 wiz Exp $
d9 1
a9 1
PKGREVISION=	4
@


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

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

Suggested by tron in PR 47882
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.126 2013/05/31 12:42:32 wiz Exp $
d9 1
a9 1
PKGREVISION=	3
@


1.126
log
@Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.125 2013/05/23 13:12:13 ryoon Exp $
d9 1
a9 1
PKGREVISION=	2
@


1.125
log
@Bump PKGREVISION.

* Remove reference to devel/xulrunner.
* Move some common files for firefox/xulrunner-21.0.
* Move patches from devel/sulrunner.
* Take MAINTAINERship.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.124 2013/05/19 08:50:24 ryoon Exp $
d9 1
a9 1
PKGREVISION=	1
@


1.124
log
@Update to 21.0

* This release of firefox is built with internal xulrunner.
  Because separated (system) xulrunner has prefs and chrome load problem.
* gnome option is broken in libnkmozgnomevfs.so build.

Changelog:
NEW
The Social API now supports multiple providers
NEW
Enhanced three-state UI for Do Not Track (DNT)
NEW
Firefox will suggest how to improve your application startup time if needed
NEW
Preliminary implementation of Firefox Health Report
CHANGED
Ability to restore removed thumbnails on New Tab Page
CHANGED
CSS -moz-user-select:none selection changed to improve compatibility with -webkit-user-select:none (bug 816298)
CHANGED
Graphics related performance improvements (bug 809821)
CHANGED
Removed E4X support from Spidermonkey
DEVELOPER
Implemented Remote Profiling
DEVELOPER
Integrated add-on SDK loader and API libraries into Firefox
HTML5
Added support for <main> element
HTML5
Implemented scoped stylesheets
HTML5
Added support for window.crypto.getRandomValues
FIXED
Some function keys may not work when pressed (833719)
FIXED
Browsing and Download history clearing needs unification to avoid confusion on clearing download history (847627)
FIXED
21.0: Security fixes can be found here

Fixed in Firefox 21
MFSA 2013-48 Memory corruption found using Address Sanitizer
MFSA 2013-47 Uninitialized functions in DOMSVGZoomEvent
MFSA 2013-46 Use-after-free with video and onresize event
MFSA 2013-45 Mozilla Updater fails to update some Windows Registry entries
MFSA 2013-44 Local privilege escalation through Mozilla Maintenance Service
MFSA 2013-43 File input control has access to full path
MFSA 2013-42 Privileged access for content level constructor
MFSA 2013-41 Miscellaneous memory safety hazards (rv:21.0 / rv:17.0.6)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.123 2013/02/22 14:54:01 ryoon Exp $
d3 5
a7 1
.include "../../devel/xulrunner/dist.mk"
d9 1
d11 5
d17 1
a17 1
MAINTAINER=	pkgsrc-users@@NetBSD.org
a26 2
#CONFIGURE_ARGS+=	--with-libxul-sdk=${PREFIX}/lib/xulrunner
#CONFIGURE_ARGS+=	--with-system-libxul
d38 1
a38 1
.include "../../devel/xulrunner/mozilla-common.mk"
a50 1
# XXX not built here, just to make check-portability.awk shut up.
a61 2
#	${SED} -e 's|@@PREFIX@@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in	\
#	  > ${WRKDIR}/firefox
a68 2
#	rm -f ${DESTDIR}${PREFIX}/bin/firefox
#	${INSTALL_SCRIPT} ${WRKDIR}/firefox ${DESTDIR}${PREFIX}/bin
a69 18
# XXX Firefox 21.0's firefox/xulrunner separation is not working.
#BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner>=${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
#BUILD_DEPENDS+=				xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}{,nb*}:../../devel/xulrunner
#.include "../../devel/xulrunner/buildlink3.mk"
#PLIST_VARS+=	gnome
#.if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome)
#CONFIGURE_ARGS+=	--enable-gnomevfs --enable-dbus --enable-gnomeui
#PLIST.gnome=	yes
#.else
#CONFIGURE_ARGS+=	--disable-gnomevfs --disable-dbus --disable-gnomeui
#.endif
#.if !empty(PKG_BUILD_OPTIONS.xulrunner:Mdebug)
#CONFIGURE_ARGS+=	--enable-debug --enable-debug-symbols
#CONFIGURE_ARGS+=	--disable-install-strip
#.else
#CONFIGURE_ARGS+=	--disable-debug --disable-debug-symbols
#CONFIGURE_ARGS+=	--enable-install-strip
#.endif
@


1.123
log
@Update to 19.0

Sync with xulrunner-19.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.122 2013/02/16 11:24:52 wiz Exp $
d15 1
d17 6
a22 2
CONFIGURE_ARGS+=	--with-libxul-sdk=${PREFIX}/lib/xulrunner
CONFIGURE_ARGS+=	--with-system-libxul
d34 1
a34 1
MOZILLA_ICON=	${WRKSRC}/dist/firefox/chrome/icons/default/default48.png
d45 3
d55 2
a56 2
	${SED} -e 's|@@PREFIX@@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in	\
	  > ${WRKDIR}/firefox
d64 2
a65 2
	rm -f ${DESTDIR}${PREFIX}/bin/firefox
	${INSTALL_SCRIPT} ${WRKDIR}/firefox ${DESTDIR}${PREFIX}/bin
d67 18
a84 17
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner>=${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
BUILD_DEPENDS+=				xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}{,nb*}:../../devel/xulrunner
.include "../../devel/xulrunner/buildlink3.mk"
PLIST_VARS+=	gnome
.if !empty(PKG_BUILD_OPTIONS.xulrunner:Mgnome)
CONFIGURE_ARGS+=	--enable-gnomevfs --enable-dbus --enable-gnomeui
PLIST.gnome=	yes
.else
CONFIGURE_ARGS+=	--disable-gnomevfs --disable-dbus --disable-gnomeui
.endif
.if !empty(PKG_BUILD_OPTIONS.xulrunner:Mdebug)
CONFIGURE_ARGS+=	--enable-debug --enable-debug-symbols
CONFIGURE_ARGS+=	--disable-install-strip
.else
CONFIGURE_ARGS+=	--disable-debug --disable-debug-symbols
CONFIGURE_ARGS+=	--enable-install-strip
.endif
@


1.122
log
@Recursive bump for png-1.6.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.121 2013/02/09 11:10:36 ryoon Exp $
a4 1
PKGREVISION=	1
@


1.121
log
@Reset PKGREVISION.
I have forgotten this.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.120 2013/02/06 23:24:00 jperkin Exp $
d5 1
@


1.120
log
@PKGREVISION bumps for the security/openssl 1.0.1d update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.119 2013/02/01 22:21:14 wiz Exp $
a4 1
PKGREVISION=	2
@


1.119
log
@Reset MAINTAINER/OWNER (became observers)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.118 2013/01/26 21:39:02 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.118
log
@Revbump after graphics/jpeg and textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.117 2013/01/20 11:17:58 ryoon Exp $
d8 1
a8 1
MAINTAINER=	tnn@@NetBSD.org
@


1.117
log
@Sync with xulrunner 18.0.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.116 2012/11/21 15:26:50 ryoon Exp $
d5 1
@


1.116
log
@Update to 17.0

* Add --enable-pulseaudio configure option (functionality is not tested)

Changelog:
    NEW
    First revision of the Social API and support for Facebook Messenger
    NEW
    Click-to-play blocklisting implemented to prevent vulnerable plugin versions from running without the user's permission (see blog post)
    CHANGED
    Updated Awesome Bar experience with larger icons
    CHANGED
    Mac OS X 10.5 is no longer supported
    DEVELOPER
    JavaScript Maps and Sets are now iterable
    DEVELOPER
    SVG FillPaint and StrokePaint implemented
    DEVELOPER
    Improvements that make the Web Console, Debugger and Developer Toolbar faster and easier to use
    DEVELOPER
    New Markup panel in the Page Inspector allows easy editing of the DOM
    HTML5
    Sandbox attribute for iframes implemented, enabling increased security
    FIXED
    Over twenty performance improvements, including fixes around the New Tab page
    FIXED
    Pointer lock doesn't work in web apps (769150)
    FIXED
    Page scrolling on sites with fixed headers (780345)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.115 2012/11/17 10:57:49 ryoon Exp $
d4 1
a4 1
PKGNAME=	firefox-${MOZ_BRANCH}
d59 2
a60 2
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner>=${MOZ_BRANCH}
BUILD_DEPENDS+=				xulrunner-${MOZ_BRANCH}{,nb*}:../../devel/xulrunner
@


1.115
log
@Bump PKGREVISION

Fix PR/47201
Fix _res is not supported for multi-threaded programs. error.

Patch is provided by Martin Husemann
in http://mail-index.netbsd.org/current-users/2012/11/12/msg021470.html .
And tested by Patrick Welche and me.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.114 2012/10/12 18:27:21 ryoon Exp $
d4 1
a4 2
PKGNAME=	firefox-${FIREFOX_VER}
PKGREVISION=	1
d59 2
a60 2
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner>=${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
BUILD_DEPENDS+=				xulrunner-${MOZ_BRANCH}${MOZ_BRANCH_MINOR}{,nb*}:../../devel/xulrunner
@


1.114
log
@Update to 16.0.1

Changelog:
    FIXED
    16.0.1: Vulnerability outlined here
	https://blog.mozilla.org/security/2012/10/10/security-vulnerability-in-firefox-16/
    NEW
    Firefox on Mac OS X now has preliminary VoiceOver support turned on by default
    NEW
    Initial web app support (Windows/Mac/Linux)
    NEW
    Acholi and Kazakh localizations added
    CHANGED
    Improvements around JavaScript responsiveness through incremental garbage collection
    DEVELOPER
    New Developer Toolbar with buttons for quick access to tools, error count for the Web Console, and a new command line for quick keyboard access
    DEVELOPER
    CSS3 Animations, Transitions, Transforms and Gradients unprefixed in Firefox 16
    DEVELOPER
    Recently opened files list in Scratchpad implemented
    FIXED
    16.0.1: Vulnerability outlined here
	https://blog.mozilla.org/security/2012/10/10/security-vulnerability-in-firefox-16/
    FIXED
    Debugger breakpoints do not catch on page reload (783393)
    FIXED
    No longer supporting MD5 as a hash algorithm in digital signatures (650355)
    FIXED
    Opus support by default (772341)
    FIXED
    Reverse animation direction has been implemented (655920)
    FIXED
    Per tab reporting in about:memory (687724)
    FIXED
    User Agent strings for pre-release Firefox versions now show only major version (728831)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.113 2012/10/08 23:02:32 adam Exp $
d5 1
@


1.113
log
@Revbump after updating graphics/pango
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.112 2012/10/02 17:12:08 tron Exp $
a4 1
PKGREVISION=	3
d16 1
a16 1
CONFIGURE_ARGS+=	--with-libxul-sdk=${PREFIX}/lib/xulrunner-sdk
@


1.112
log
@Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.111 2012/09/15 10:06:45 obache Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.111
log
@recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.110 2012/09/12 14:27:15 ryoon Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.111.2.1
log
@Pullup ticket #3927 - requested by tron
graphics/cairo: build fix

Revisions pulled up:
- archivers/ark/Makefile                                        1.9
- archivers/file-roller/Makefile                                1.121
- audio/albumplayer/Makefile                                    1.22
- audio/amarok-kde3/Makefile                                    1.28
- audio/amarok/Makefile                                         1.115
- audio/ario/Makefile                                           1.23
- audio/audacious-plugins/Makefile                              1.34
- audio/audacious/Makefile                                      1.28
- audio/audacious/buildlink3.mk                                 1.20
- audio/audacity/Makefile                                       1.78
- audio/aumix-gtk/Makefile                                      1.18
- audio/bmp-esound/Makefile                                     1.30
- audio/bmp-flac/Makefile                                       1.13
- audio/bmp-mac/Makefile                                        1.19
- audio/bmp-musepack/Makefile                                   1.27
- audio/bmp-pulse/Makefile                                      1.17
- audio/bmp-scrobbler/Makefile                                  1.15
- audio/bmp/Makefile                                            1.49
- audio/bmp/buildlink3.mk                                       1.23
- audio/bmpx/Makefile                                           1.48
- audio/bsl/Makefile                                            1.17
- audio/buzztard/Makefile                                       1.21
- audio/easytag/Makefile                                        1.76
- audio/exaile/Makefile                                         1.34
- audio/gbemol/Makefile                                         1.18
- audio/gimmix/Makefile                                         1.24
- audio/gkrellm-volume/Makefile                                 1.41
- audio/glurp/Makefile                                          1.28
- audio/gmp3info/Makefile                                       1.40
- audio/gmpc-albumview/Makefile                                 1.12
- audio/gmpc-lastfm/Makefile                                    1.11
- audio/gmpc-lyrics/Makefile                                    1.12
- audio/gmpc-lyricwiki/Makefile                                 1.14
- audio/gmpc-magnatune/Makefile                                 1.16
- audio/gmpc-mdcover/Makefile                                   1.11
- audio/gmpc-tagedit/Makefile                                   1.12
- audio/gmpc/Makefile                                           1.53
- audio/gmpc/buildlink3.mk                                      1.17
- audio/gnome-vfs-cdda/Makefile                                 1.20
- audio/gqmpeg-devel/Makefile                                   1.39
- audio/gtick/Makefile                                          1.26
- audio/gtkpod/Makefile                                         1.46
- audio/hydrogen/Makefile                                       1.31
- audio/jack-rack/Makefile                                      1.25
- audio/libcanberra/Makefile                                    1.26
- audio/libcanberra/buildlink3.mk                               1.16
- audio/libgpod/Makefile                                        1.29
- audio/libgpod/buildlink3.mk                                   1.15
- audio/liblastfm/Makefile                                      1.22
- audio/liblastfm/buildlink3.mk                                 1.14
- audio/libvisual-bmp/Makefile                                  1.31
- audio/libvisual-plugins/Makefile                              1.35
- audio/libvisual0.2-plugins/Makefile                           1.18
- audio/liteamp/Makefile                                        1.52
- audio/mp3diags/Makefile                                       1.29
- audio/mp3splt-gtk/Makefile                                    1.14
- audio/muse/Makefile                                           1.42
- audio/padevchooser/Makefile                                   1.23
- audio/paman/Makefile                                          1.19
- audio/paprefs/Makefile                                        1.20
- audio/pavucontrol/Makefile                                    1.22
- audio/pavumeter/Makefile                                      1.20
- audio/pulseaudio/Makefile                                     1.60
- audio/py-musique/Makefile                                     1.35
- audio/qjackctl/Makefile                                       1.20
- audio/rhythmbox/Makefile                                      1.98
- audio/sfxr/Makefile                                           1.13
- audio/snd/Makefile                                            1.70
- audio/solfege/Makefile                                        1.39
- audio/sonata/Makefile                                         1.30
- audio/sound-juicer/Makefile                                   1.55
- audio/streamtuner/Makefile                                    1.58
- audio/streamtuner/buildlink3.mk                               1.27
- audio/sweep/Makefile                                          1.55
- audio/terminatorx/Makefile                                    1.32
- audio/timidity/Makefile                                       1.85
- audio/xfce4-mixer/Makefile                                    1.40
- audio/xfce4-xmms-plugin/Makefile                              1.28
- audio/xfce4-xmms-plugin/buildlink3.mk                         1.32
- biology/chemtool/Makefile                                     1.41
- biology/gnome-chemistry-utils/Makefile                        1.14
- biology/openbabel/Makefile                                    1.10
- cad/boolean/Makefile                                          1.57
- cad/geda/Makefile                                             1.79
- cad/gerbv/Makefile                                            1.50
- cad/gsmc/Makefile                                             1.26
- cad/gtk2-wcalc/Makefile                                       1.18
- cad/gtkwave/Makefile                                          1.43
- cad/gwave/Makefile                                            1.47
- cad/librecad/Makefile                                         1.10
- cad/openscad/Makefile                                         1.13
- cad/pcb/Makefile                                              1.63
- cad/transcalc/Makefile                                        1.33
- chat/empathy/Makefile                                         1.42
- chat/empathy/buildlink3.mk                                    1.20
- chat/finch/Makefile                                           1.45
- chat/gajim/Makefile                                           1.15
- chat/gg2/Makefile                                             1.43
- chat/gnomeicu/Makefile                                        1.83
- chat/gossip/Makefile                                          1.79
- chat/konversation/Makefile                                    1.48
- chat/libpurple/Makefile                                       1.46
- chat/libpurple/buildlink3.mk                                  1.34
- chat/msn-pecan/Makefile                                       1.21
- chat/pidgin-facebookchat/Makefile                             1.28
- chat/pidgin-icb/Makefile                                      1.24
- chat/pidgin-latex/Makefile                                    1.27
- chat/pidgin-libnotify/Makefile                                1.20
- chat/pidgin-otr/Makefile                                      1.30
- chat/pidgin-sametime/Makefile                                 1.32
- chat/pidgin-silc/Makefile                                     1.35
- chat/pidgin/Makefile                                          1.45
- chat/pidgin/buildlink3.mk                                     1.31
- chat/psi/Makefile                                             1.69
- chat/spectrum/Makefile                                        1.23
- chat/telepathy-farsight/Makefile                              1.26
- chat/telepathy-farsight/buildlink3.mk                         1.20
- chat/telepathy-mission-control/Makefile                       1.20
- chat/telepathy-mission-control/buildlink3.mk                  1.15
- chat/xchat-systray-integration/Makefile                       1.30
- chat/xchat/Makefile                                           1.79
- comms/asterisk10/Makefile                                     1.30
- comms/asterisk18/Makefile                                     1.48
- comms/efax-gtk/Makefile                                       1.59
- comms/gnome-pilot/Makefile                                    1.71
- comms/gnome-pilot/buildlink3.mk                               1.44
- comms/jpilot-syncmal/Makefile                                 1.54
- comms/jpilot/Makefile                                         1.83
- comms/jpilot/buildlink3.mk                                    1.26
- comms/multisync-gui/Makefile                                  1.22
- converters/tex2rtf/Makefile                                   1.36
- databases/gourmet/Makefile                                    1.30
- databases/gq/Makefile                                         1.53
- databases/gramps/Makefile                                     1.60
- databases/gramps2/Makefile                                    1.57
- databases/gramps3/Makefile                                    1.35
- databases/gtkdbfeditor/Makefile                               1.8
- databases/libgnomedb/Makefile                                 1.87
- databases/libgnomedb/buildlink3.mk                            1.40
- databases/mergeant/Makefile                                   1.79
- databases/mysql-workbench/Makefile                            1.17
- databases/p5-RRD-Simple/Makefile                              1.14
- databases/pgadmin3/Makefile                                   1.30
- databases/rrdtool/Makefile                                    1.99
- databases/rrdtool/buildlink3.mk                               1.35
- databases/ruby-rrdtool/Makefile                               1.7
- devel/GConf-ui/Makefile                                       1.23
- devel/GConf-ui/buildlink3.mk                                  1.16
- devel/SDL_Pango/Makefile                                      1.15
- devel/SDL_Pango/buildlink3.mk                                 1.12
- devel/anjuta/Makefile                                         1.93
- devel/at-spi/Makefile                                         1.67
- devel/at-spi/buildlink3.mk                                    1.31
- devel/automoc4/Makefile                                       1.20
- devel/blib/Makefile                                           1.27
- devel/blib/buildlink3.mk                                      1.22
- devel/boa-constructor/Makefile                                1.18
- devel/coconut/Makefile                                        1.49
- devel/compizconfig-backend-gconf/Makefile                     1.17
- devel/cppcheck/Makefile                                       1.17
- devel/cutter/Makefile                                         1.20
- devel/dconf-editor/Makefile                                   1.12
- devel/devhelp/Makefile                                        1.78
- devel/devhelp/buildlink3.mk                                   1.24
- devel/distccmon-gnome/Makefile                                1.36
- devel/distccmon-gtk/Makefile                                  1.21
- devel/eric4/Makefile                                          1.28
- devel/ethos/Makefile                                          1.13
- devel/ethos/buildlink3.mk                                     1.12
- devel/frama-c/Makefile                                        1.27
- devel/gconfmm/Makefile                                        1.50
- devel/gconfmm/buildlink3.mk                                   1.26
- devel/gdl/Makefile                                            1.33
- devel/gdl/buildlink3.mk                                       1.22
- devel/geany/Makefile                                          1.25
- devel/glade/Makefile                                          1.74
- devel/glade3/Makefile                                         1.26
- devel/glade3/buildlink3.mk                                    1.16
- devel/gmtk/Makefile                                           1.9
- devel/gmtk/buildlink3.mk                                      1.9
- devel/gnome-build/Makefile                                    1.32
- devel/gnome-build/buildlink3.mk                               1.24
- devel/gobject-introspection/Makefile                          1.24
- devel/gps/Makefile                                            1.16
- devel/gst-plugins0.10-pango/Makefile                          1.17
- devel/guile-gnome/Makefile                                    1.33
- devel/kdesdk4/Makefile                                        1.44
- devel/kdevelop4/Makefile                                      1.22
- devel/kdevplatform/Makefile                                   1.23
- devel/kdiff3/Makefile                                         1.24
- devel/libbonoboui/Makefile                                    1.93
- devel/libbonoboui/buildlink3.mk                               1.37
- devel/libcompizconfig/Makefile                                1.20
- devel/libdbusmenu-qt/Makefile                                 1.12
- devel/libdbusmenu-qt/buildlink3.mk                            1.9
- devel/libextractor/Makefile                                   1.54
- devel/libgail-gnome/Makefile                                  1.49
- devel/libgail-gnome/buildlink3.mk                             1.40
- devel/libglade/Makefile                                       1.82
- devel/libglade/buildlink3.mk                                  1.28
- devel/libglademm/Makefile                                     1.28
- devel/libglademm/buildlink3.mk                                1.24
- devel/libgnome/Makefile                                       1.95
- devel/libgnome/buildlink3.mk                                  1.37
- devel/libgnomemm/Makefile                                     1.42
- devel/libgnomemm/buildlink3.mk                                1.31
- devel/libgnomeui/Makefile                                     1.109
- devel/libgnomeui/buildlink3.mk                                1.44
- devel/libgnomeuimm/Makefile                                   1.41
- devel/libgnomeuimm/buildlink3.mk                              1.32
- devel/libgweather/Makefile                                    1.35
- devel/libgweather/buildlink3.mk                               1.20
- devel/libpeas/Makefile                                        1.5
- devel/libpeas/buildlink3.mk                                   1.4
- devel/libsexy/Makefile                                        1.19
- devel/libsexy/buildlink3.mk                                   1.20
- devel/libsexymm/Makefile                                      1.17
- devel/libsexymm/buildlink3.mk                                 1.16
- devel/libview/Makefile                                        1.12
- devel/libview/buildlink3.mk                                   1.13
- devel/libwnck/Makefile                                        1.86
- devel/libwnck/buildlink3.mk                                   1.32
- devel/mono-tools/Makefile                                     1.44
- devel/monodevelop-database/Makefile                           1.16
- devel/monodevelop/Makefile                                    1.51
- devel/monodevelop/buildlink3.mk                               1.16
- devel/monotone-viz/Makefile                                   1.43
- devel/p5-Gnome2/Makefile                                      1.16
- devel/p5-Gtk2-GladeXML/Makefile                               1.19
- devel/p5-Wx-Perl-DataWalker/Makefile                          1.16
- devel/p5-pango/Makefile                                       1.16
- devel/p5-pango/buildlink3.mk                                  1.12
- devel/pango/Makefile                                          1.166
- devel/pango/buildlink3.mk                                     1.32
- devel/pangomm/Makefile                                        1.23
- devel/pangomm/buildlink3.mk                                   1.15
- devel/py-compizconfig/Makefile                                1.21
- devel/py-gobject-shared/Makefile                              1.31
- devel/py-gobject/Makefile                                     1.43
- devel/py-gobject3/Makefile                                    1.6
- devel/qconf/Makefile                                          1.18
- devel/qjson/Makefile                                          1.5
- devel/qtscriptgenerator/Makefile                              1.19
- devel/qtscriptgenerator/buildlink3.mk                         1.14
- devel/rapidsvn/Makefile                                       1.60
- devel/ruby-gnome2-pango/Makefile                              1.29
- devel/ruby-gnome2-pango/buildlink3.mk                         1.27
- devel/scintilla/Makefile                                      1.11
- devel/scintilla/buildlink3.mk                                 1.10
- devel/swt/Makefile                                            1.24
- devel/valide/Makefile                                         1.19
- devel/xfce4-dev-tools/Makefile                                1.19
- devel/xfconf/Makefile                                         1.13
- devel/xulrunner/Makefile                                      1.80
- devel/xulrunner/buildlink3.mk                                 1.29
- devel/xulrunner10/Makefile                                    1.6
- devel/xulrunner10/buildlink3.mk                               1.6
- devel/xulrunner192/Makefile                                   1.18
- devel/xulrunner192/buildlink3.mk                              1.14
- editors/Sigil/Makefile                                        1.36
- editors/TeXmacs-devel/Makefile                                1.14
- editors/abiword-plugins/Makefile                              1.48
- editors/abiword/Makefile                                      1.138
- editors/beaver/Makefile                                       1.27
- editors/conglomerate/Makefile                                 1.76
- editors/dasher/Makefile                                       1.70
- editors/emacs-snapshot/Makefile                               1.33
- editors/emacs/Makefile                                        1.150
- editors/emacs22/Makefile                                      1.26
- editors/emacs24/Makefile                                      1.8
- editors/gconf-editor/Makefile                                 1.81
- editors/gedit-python/Makefile                                 1.12
- editors/gedit/Makefile                                        1.118
- editors/gedit/buildlink3.mk                                   1.31
- editors/gedit3-spell/Makefile                                 1.3
- editors/gedit3/Makefile                                       1.3
- editors/ghex/Makefile                                         1.22
- editors/gice/Makefile                                         1.41
- editors/gobby/Makefile                                        1.26
- editors/gtranslator/Makefile                                  1.48
- editors/gummi/Makefile                                        1.6
- editors/kate/Makefile                                         1.7
- editors/kile/Makefile                                         1.66
- editors/leafpad/Makefile                                      1.31
- editors/lyx/Makefile                                          1.26
- editors/medit/Makefile                                        1.6
- editors/mlview/Makefile                                       1.56
- editors/notecase/Makefile                                     1.28
- editors/p5-Padre/Makefile                                     1.22
- editors/p5-Wx-Scintilla/Makefile                              1.4
- editors/poedit/Makefile                                       1.43
- editors/qgoogletranslator/Makefile                            1.10
- editors/scite/Makefile                                        1.11
- editors/tea/Makefile                                          1.22
- editors/texmaker/Makefile                                     1.29
- editors/texworks/Makefile                                     1.8
- editors/tomboy/Makefile                                       1.42
- editors/vim-gtk2/Makefile                                     1.50
- editors/xfce4-mousepad/Makefile                               1.20
- editors/xournal/Makefile                                      1.18
- emulators/blinkensim/Makefile                                 1.23
- emulators/bochs/Makefile                                      1.69
- emulators/e-uae/Makefile                                      1.23
- emulators/fuse/Makefile                                       1.46
- emulators/gambatte/Makefile                                   1.15
- emulators/gens/Makefile                                       1.27
- emulators/gpsim-devel/Makefile                                1.26
- emulators/gpsim-devel/buildlink3.mk                           1.22
- emulators/gpsim-oscilloscope/Makefile                         1.22
- emulators/gpsim-ptyusart/Makefile                             1.23
- emulators/gpsim/Makefile                                      1.35
- emulators/mame/Makefile                                       1.14
- emulators/mess/Makefile                                       1.18
- emulators/nestopia/Makefile                                   1.16
- emulators/snes9x-gtk/Makefile                                 1.24
- emulators/tme/Makefile                                        1.32
- emulators/uae/Makefile                                        1.63
- emulators/vice/Makefile                                       1.100
- emulators/xnp2/Makefile                                       1.5
- emulators/yabause/Makefile                                    1.21
- filesystems/fuse-pod/Makefile                                 1.14
- finance/gkrellm-stock/Makefile                                1.39
- finance/gnucash/Makefile                                      1.172
- fonts/fntsample/Makefile                                      1.7
- fonts/fontforge/Makefile                                      1.80
- fonts/gbdfed/Makefile                                         1.15
- fonts/gucharmap/Makefile                                      1.83
- fonts/gucharmap/buildlink3.mk                                 1.39
- games/atomix/Makefile                                         1.27
- games/blinken/Makefile                                        1.6
- games/bluemoon/Makefile                                       1.16
- games/ccgo/Makefile                                           1.43
- games/crack-attack/Makefile                                   1.29
- games/crossfire-client-gtk2/Makefile                          1.17
- games/dopewars/Makefile                                       1.52
- games/eboard/Makefile                                         1.23
- games/flightgear/Makefile                                     1.28
- games/freeciv-client/Makefile                                 1.57
- games/frozen-bubble/Makefile                                  1.37
- games/gamazons/Makefile                                       1.26
- games/gbrainy/Makefile                                        1.56
- games/gcompris/Makefile                                       1.38
- games/genecys-client/Makefile                                 1.32
- games/gnome-games/Makefile                                    1.127
- games/gnome-mastermind/Makefile                               1.17
- games/grhino/Makefile                                         1.54
- games/gtetrinet/Makefile                                      1.63
- games/gtkballs/Makefile                                       1.48
- games/gtklevel9/Makefile                                      1.20
- games/gtkmagnetic/Makefile                                    1.31
- games/gturing/Makefile                                        1.63
- games/holtz/Makefile                                          1.5
- games/kanagram/Makefile                                       1.6
- games/kanatest/Makefile                                       1.14
- games/kdegames4/Makefile                                      1.34
- games/kdetoys4/Makefile                                       1.25
- games/khangman/Makefile                                       1.6
- games/kye/Makefile                                            1.38
- games/pioneers/Makefile                                       1.36
- games/pokerth/Makefile                                        1.25
- games/puzzles/Makefile                                        1.24
- games/pytraffic/Makefile                                      1.30
- games/quarry/Makefile                                         1.21
- games/rftg/Makefile                                           1.21
- games/scummvm-tools/Makefile                                  1.13
- games/simgear/Makefile                                        1.26
- games/sirius/Makefile                                         1.58
- games/teg/Makefile                                            1.36
- games/wesnoth/Makefile                                        1.82
- games/wxhugo/Makefile                                         1.31
- games/xcowsay/Makefile                                        1.4
- geography/emerillon/Makefile                                  1.13
- geography/geoclue/Makefile                                    1.13
- geography/libchamplain04/Makefile                             1.15
- geography/libchamplain04/buildlink3.mk                        1.15
- geography/libchamplain06/Makefile                             1.14
- geography/libchamplain06/buildlink3.mk                        1.15
- geography/libchamplain08/Makefile                             1.10
- geography/libchamplain08/buildlink3.mk                        1.11
- geography/mapserver/Makefile                                  1.38
- geography/merkaartor/Makefile                                 1.34
- geography/qgis/Makefile                                       1.21
- geography/qlandkartegt/Makefile                               1.23
- geography/qlandkartem/Makefile                                1.19
- geography/viking/Makefile                                     1.39
- graphics/aqsis/Makefile                                       1.42
- graphics/blinkenthemes/Makefile                               1.23
- graphics/blinkentools/Makefile                                1.25
- graphics/cairo-gobject/Makefile                               1.11
- graphics/cairo-gobject/buildlink3.mk                          1.9
- graphics/cairo/Makefile                                       1.105-1.107
- graphics/cairo/buildlink3.mk                                  1.43-1.46
- graphics/cairo/options.mk                                     1.8-1.9
- graphics/cairomm/Makefile                                     1.21
- graphics/cairomm/buildlink3.mk                                1.9
- graphics/camlimages/Makefile                                  1.47
- graphics/cheese/Makefile                                      1.35
- graphics/cinepaint/Makefile                                   1.38
- graphics/clutter-box2d/Makefile                               1.18
- graphics/clutter-cairo/Makefile                               1.16
- graphics/clutter-cairo/buildlink3.mk                          1.15
- graphics/clutter-gtk/Makefile                                 1.21
- graphics/clutter-gtk/buildlink3.mk                            1.16
- graphics/clutter-mx/Makefile                                  1.11
- graphics/clutter-mx/buildlink3.mk                             1.10
- graphics/clutter-qt/Makefile                                  1.16
- graphics/clutter/Makefile                                     1.33
- graphics/clutter/buildlink3.mk                                1.19
- graphics/clutter08-gtk/Makefile                               1.12
- graphics/clutter08-gtk/buildlink3.mk                          1.13
- graphics/clutter08/Makefile                                   1.13
- graphics/clutter08/buildlink3.mk                              1.13
- graphics/comix/Makefile                                       1.39
- graphics/darktable/Makefile                                   1.20
- graphics/denemo/Makefile                                      1.38
- graphics/dia-python/Makefile                                  1.29
- graphics/dia/Makefile                                         1.74
- graphics/digikam/Makefile                                     1.84
- graphics/djview4/Makefile                                     1.23
- graphics/eog-plugins-map/Makefile                             1.16
- graphics/eog-plugins/Makefile                                 1.14
- graphics/eog/Makefile                                         1.72
- graphics/eog/buildlink3.mk                                    1.13
- graphics/eog3/Makefile                                        1.6
- graphics/evas-svg/Makefile                                    1.20
- graphics/extrema/Makefile                                     1.15
- graphics/f-spot/Makefile                                      1.45
- graphics/fotoxx/Makefile                                      1.29
- graphics/frameworks/Makefile                                  1.19
- graphics/geeqie/Makefile                                      1.26
- graphics/gegl/Makefile                                        1.38
- graphics/gegl/buildlink3.mk                                   1.21
- graphics/gfract/Makefile                                      1.46
- graphics/gimmage/Makefile                                     1.15
- graphics/gimp-color-manager/Makefile                          1.36
- graphics/gimp-exif-browser/Makefile                           1.15
- graphics/gimp-fix-ca/Makefile                                 1.28
- graphics/gimp-liquid-rescale/Makefile                         1.22
- graphics/gimp-rawphoto/Makefile                               1.37
- graphics/gimp-refocus-it/Makefile                             1.38
- graphics/gimp-resynthesizer/Makefile                          1.15
- graphics/gimp-ufraw/Makefile                                  1.75
- graphics/gimp/Makefile                                        1.221
- graphics/gimp/buildlink3.mk                                   1.44
- graphics/gimp2-wideangle/Makefile                             1.40
- graphics/giram/Makefile                                       1.65
- graphics/gliv/Makefile                                        1.38
- graphics/gmngview/Makefile                                    1.33
- graphics/gnome-icon-theme/Makefile                            1.80
- graphics/gnuplot/Makefile                                     1.64
- graphics/goocanvas/Makefile                                   1.20
- graphics/goocanvas/buildlink3.mk                              1.15
- graphics/goocanvasmm/Makefile                                 1.22
- graphics/gpicview/Makefile                                    1.8
- graphics/gqview-devel/Makefile                                1.47
- graphics/gqview/Makefile                                      1.84
- graphics/graphviz/Makefile                                    1.104
- graphics/gst-plugins0.10-cairo/Makefile                       1.17
- graphics/gthumb/Makefile                                      1.73
- graphics/gthumb3/Makefile                                     1.4
- graphics/gtkam/Makefile                                       1.55
- graphics/gtkglext/Makefile                                    1.49
- graphics/gtkglext/buildlink3.mk                               1.28
- graphics/gtkimageview/Makefile                                1.21
- graphics/guile-cairo/Makefile                                 1.13
- graphics/gwenview/Makefile                                    1.57
- graphics/hugin/Makefile                                       1.29
- graphics/inkscape/Makefile                                    1.77
- graphics/kamera/Makefile                                      1.6
- graphics/kcolorchooser/Makefile                               1.6
- graphics/kdegraphics-mobipocket/Makefile                      1.6
- graphics/kdegraphics-strigi-analyzer/Makefile                 1.6
- graphics/kdegraphics-thumbnailers/Makefile                    1.6
- graphics/kgamma/Makefile                                      1.6
- graphics/kipi-plugins-calendar-kde3/Makefile                  1.20
- graphics/kipi-plugins-kde3/Makefile                           1.24
- graphics/kipi-plugins/Makefile                                1.76
- graphics/kolourpaint/Makefile                                 1.6
- graphics/koverartist/Makefile                                 1.23
- graphics/kruler/Makefile                                      1.6
- graphics/ksaneplugin/Makefile                                 1.6
- graphics/ksnapshot/Makefile                                   1.6
- graphics/libexif-gtk/Makefile                                 1.38
- graphics/libexif-gtk/buildlink3.mk                            1.22
- graphics/libgdiplus/Makefile                                  1.60
- graphics/libgdiplus/buildlink3.mk                             1.40
- graphics/libgnomecanvas/Makefile                              1.66
- graphics/libgnomecanvas/buildlink3.mk                         1.30
- graphics/libgnomecanvasmm/Makefile                            1.28
- graphics/libgnomecanvasmm/buildlink3.mk                       1.23
- graphics/libkdcraw/Makefile                                   1.32
- graphics/libkdcraw/buildlink3.mk                              1.21
- graphics/libkexiv2/Makefile                                   1.35
- graphics/libkface/Makefile                                    1.5
- graphics/libkface/buildlink3.mk                               1.5
- graphics/libkipi/Makefile                                     1.44
- graphics/libkipi/buildlink3.mk                                1.31
- graphics/libksane/Makefile                                    1.6
- graphics/libksane/buildlink3.mk                               1.5
- graphics/librsvg/Makefile                                     1.63
- graphics/librsvg/buildlink3.mk                                1.30
- graphics/libscigraphica/Makefile                              1.26
- graphics/libscigraphica/buildlink3.mk                         1.20
- graphics/nvtv/Makefile                                        1.22
- graphics/opencv/Makefile                                      1.29
- graphics/osg/Makefile                                         1.25
- graphics/osg/buildlink3.mk                                    1.17
- graphics/p5-Gnome2-Canvas/Makefile                            1.13
- graphics/p5-Gnome2-Canvas/buildlink3.mk                       1.13
- graphics/p5-cairo/Makefile                                    1.17
- graphics/p5-cairo/buildlink3.mk                               1.9
- graphics/p5-clutter/Makefile                                  1.21
- graphics/py-cairo/Makefile                                    1.34
- graphics/py-cairo/buildlink3.mk                               1.17
- graphics/py-clutter-gtk/Makefile                              1.18
- graphics/py-clutter/Makefile                                  1.30
- graphics/py-clutter/buildlink3.mk                             1.17
- graphics/py-goocanvas/Makefile                                1.25
- graphics/py-gtkglext/Makefile                                 1.25
- graphics/py-matplotlib-gtk2/Makefile                          1.33
- graphics/qimageblitz/Makefile                                 1.16
- graphics/qimageblitz/buildlink3.mk                            1.17
- graphics/qiv/Makefile                                         1.36
- graphics/qiviewer/Makefile                                    1.7
- graphics/ristretto/Makefile                                   1.17
- graphics/ruby-clutter-cairo/Makefile                          1.16
- graphics/ruby-clutter-core/Makefile                           1.19
- graphics/ruby-clutter-gtk/Makefile                            1.16
- graphics/ruby-gnome2-goocanvas/Makefile                       1.23
- graphics/ruby-gnome2-rsvg/Makefile                            1.36
- graphics/ruby-rcairo/Makefile                                 1.28
- graphics/ruby-rcairo/buildlink3.mk                            1.16
- graphics/sane-frontends/Makefile                              1.55
- graphics/scidavis/Makefile                                    1.19
- graphics/scigraphica/Makefile                                 1.61
- graphics/shotwell-gtk3/Makefile                               1.9
- graphics/shotwell/Makefile                                    1.37
- graphics/svgpart/Makefile                                     1.6
- graphics/tuxpaint/Makefile                                    1.68
- graphics/ucview/Makefile                                      1.17
- graphics/unicap/Makefile                                      1.20
- graphics/veusz/Makefile                                       1.33
- graphics/viewnior/Makefile                                    1.8
- graphics/wxsvg/Makefile                                       1.31
- graphics/wxsvg/buildlink3.mk                                  1.25
- graphics/xfce4-icon-theme/Makefile                            1.20
- graphics/xfce4-icon-theme/buildlink3.mk                       1.30
- graphics/xsane/Makefile                                       1.97
- graphics/xzgv/Makefile                                        1.54
- graphics/zphoto/Makefile                                      1.25
- ham/gmfsk/Makefile                                            1.46
- ham/gnuradio-examples/Makefile                                1.31
- ham/gnuradio-radio-astronomy/Makefile                         1.25
- ham/gnuradio-wxgui/Makefile                                   1.35
- ham/gnuradio-wxgui/buildlink3.mk                              1.31
- ham/gpredict/Makefile                                         1.29
- ham/grig/Makefile                                             1.31
- ham/xdx/Makefile                                              1.33
- ham/xlog/Makefile                                             1.48
- inputmethod/gcin/Makefile                                     1.19
- inputmethod/gtk-im-libthai/Makefile                           1.15
- inputmethod/ibus-chewing/Makefile                             1.19
- inputmethod/ibus-handwrite/Makefile                           1.18
- inputmethod/ibus-input-pad/Makefile                           1.16
- inputmethod/ibus-m17n/Makefile                                1.18
- inputmethod/ibus-qt/Makefile                                  1.19
- inputmethod/ibus-skk/Makefile                                 1.17
- inputmethod/ibus-t9/Makefile                                  1.12
- inputmethod/ibus-unikey/Makefile                              1.14
- inputmethod/ibus/Makefile                                     1.21
- inputmethod/im-ja/Makefile                                    1.20
- inputmethod/imhangul/Makefile                                 1.27
- inputmethod/imhangul_status_applet/Makefile                   1.52
- inputmethod/input-pad/Makefile                                1.16
- inputmethod/input-pad/buildlink3.mk                           1.14
- inputmethod/kasumi/Makefile                                   1.17
- inputmethod/kimera-tomoe-gtk/Makefile                         1.14
- inputmethod/kimera/Makefile                                   1.13
- inputmethod/m17n-im-config/Makefile                           1.17
- inputmethod/m17n-im-config/buildlink3.mk                      1.17
- inputmethod/nabi/Makefile                                     1.41
- inputmethod/novel-pinyin/Makefile                             1.17
- inputmethod/py-input-pad/Makefile                             1.19
- inputmethod/scim-anthy/Makefile                               1.14
- inputmethod/scim-array/Makefile                               1.13
- inputmethod/scim-canna/Makefile                               1.14
- inputmethod/scim-ccinput/Makefile                             1.15
- inputmethod/scim-chewing/Makefile                             1.15
- inputmethod/scim-fcitx/Makefile                               1.13
- inputmethod/scim-hangul/Makefile                              1.15
- inputmethod/scim-input-pad/Makefile                           1.14
- inputmethod/scim-m17n/Makefile                                1.15
- inputmethod/scim-pinyin/Makefile                              1.14
- inputmethod/scim-prime/Makefile                               1.14
- inputmethod/scim-python/Makefile                              1.14
- inputmethod/scim-sinhala/Makefile                             1.13
- inputmethod/scim-skk/Makefile                                 1.13
- inputmethod/scim-tables/Makefile                              1.15
- inputmethod/scim-thai/Makefile                                1.15
- inputmethod/scim-tomoe/Makefile                               1.16
- inputmethod/scim-uim/Makefile                                 1.15
- inputmethod/scim-unikey/Makefile                              1.13
- inputmethod/scim/Makefile                                     1.18
- inputmethod/scim/buildlink3.mk                                1.15
- inputmethod/tomoe-gtk/Makefile                                1.19
- inputmethod/tomoe-gtk/buildlink3.mk                           1.17
- inputmethod/uim-tomoe-gtk/Makefile                            1.19
- inputmethod/uim/Makefile                                      1.66
- lang/basic256/Makefile                                        1.12
- lang/classpath-gui/Makefile                                   1.29
- lang/clisp/Makefile                                           1.91
- lang/coq/Makefile                                             1.47
- lang/kaffe-x11/Makefile                                       1.34
- lang/racket/Makefile                                          1.20
- lang/sablevm-classpath-gui/Makefile                           1.28
- lang/smalltalk/Makefile                                       1.70
- lang/squeak-vm/Makefile                                       1.17
- mail/akonadi/Makefile                                         1.41
- mail/akonadi/buildlink3.mk                                    1.18
- mail/balsa/Makefile                                           1.90
- mail/claws-mail-archive/Makefile                              1.23
- mail/claws-mail-attachwarner/Makefile                         1.30
- mail/claws-mail-attremover/Makefile                           1.29
- mail/claws-mail-cachesaver/Makefile                           1.29
- mail/claws-mail-dillo-viewer/Makefile                         1.27
- mail/claws-mail-fetchinfo/Makefile                            1.30
- mail/claws-mail-gtkhtml/Makefile                              1.39
- mail/claws-mail-mailmbox/Makefile                             1.29
- mail/claws-mail-newmail/Makefile                              1.31
- mail/claws-mail-notification/Makefile                         1.32
- mail/claws-mail-pgpcore/Makefile                              1.27
- mail/claws-mail-pgpcore/buildlink3.mk                         1.18
- mail/claws-mail-pgpinline/Makefile                            1.27
- mail/claws-mail-pgpmime/Makefile                              1.26
- mail/claws-mail-rssyl/Makefile                                1.34
- mail/claws-mail-smime/Makefile                                1.28
- mail/claws-mail-spamreport/Makefile                           1.32
- mail/claws-mail-synce/Makefile                                1.29
- mail/claws-mail-tnef/Makefile                                 1.27
- mail/claws-mail-vcalendar/Makefile                            1.34
- mail/claws-mail/Makefile                                      1.48
- mail/evolution-data-server/Makefile                           1.124
- mail/evolution-exchange/Makefile                              1.64
- mail/evolution/Makefile                                       1.185
- mail/evolution/buildlink3.mk                                  1.49
- mail/mail-notification/Makefile                               1.69
- mail/msmtp/Makefile                                           1.42
- mail/netbiff/Makefile                                         1.18
- mail/sylpheed/Makefile                                        1.140
- mail/thunderbird/Makefile                                     1.99
- mail/thunderbird10/Makefile                                   1.13
- math/R/Makefile                                               1.130
- math/analitza/Makefile                                        1.6
- math/analitza/buildlink3.mk                                   1.5
- math/calcoo/Makefile                                          1.23
- math/cantor/Makefile                                          1.6
- math/cgal/Makefile                                            1.10
- math/cgal/buildlink3.mk                                       1.8
- math/euler/Makefile                                           1.32
- math/extcalc/Makefile                                         1.16
- math/fityk/Makefile                                           1.17
- math/galculator/Makefile                                      1.32
- math/gcalctool-gtk3/Makefile                                  1.11
- math/gcalctool/Makefile                                       1.107
- math/genius/Makefile                                          1.47
- math/gnumeric/Makefile                                        1.161
- math/gnumeric110/Makefile                                     1.39
- math/grpn/Makefile                                            1.35
- math/gtklife/Makefile                                         1.25
- math/kalgebra/Makefile                                        1.6
- math/kcalc/Makefile                                           1.6
- math/pspp/Makefile                                            1.58
- math/qalculate-bases/Makefile                                 1.31
- math/qalculate-currency/Makefile                              1.31
- math/qalculate-gtk/Makefile                                   1.50
- math/qalculate-units/Makefile                                 1.31
- math/speedcrunch/Makefile                                     1.14
- math/wxMaxima/Makefile                                        1.17
- meta-pkgs/xfce4-extras/Makefile                               1.50
- meta-pkgs/xfce4/Makefile                                      1.55
- meta-pkgs/xfce4/buildlink3.mk                                 1.37
- misc/attica/Makefile                                          1.17
- misc/attica/buildlink3.mk                                     1.14
- misc/blccc/Makefile                                           1.26
- misc/calibre/Makefile                                         1.44
- misc/celestia/Makefile                                        1.40
- misc/deskbar-applet/Makefile                                  1.65
- misc/fbreader/Makefile                                        1.23
- misc/gelemental/Makefile                                      1.17
- misc/gkrellm-flynn/Makefile                                   1.30
- misc/gkrellm-launch/Makefile                                  1.28
- misc/gkrellm-leds/Makefile                                    1.30
- misc/gkrellm-moon/Makefile                                    1.35
- misc/gkrellm-weather/Makefile                                 1.43
- misc/gnome-utils/Makefile                                     1.120
- misc/goffice0.6/Makefile                                      1.30
- misc/goffice0.6/buildlink3.mk                                 1.22
- misc/goffice0.8/Makefile                                      1.28
- misc/goffice0.8/buildlink3.mk                                 1.17
- misc/gok/Makefile                                             1.79
- misc/gperiodic/Makefile                                       1.58
- misc/gwaei/Makefile                                           1.26
- misc/kaccessible/Makefile                                     1.6
- misc/kalzium/Makefile                                         1.6
- misc/kanjipad/Makefile                                        1.33
- misc/kbruch/Makefile                                          1.6
- misc/kcharselect/Makefile                                     1.6
- misc/kchmviewer/Makefile                                      1.28
- misc/kde-wallpapers4/Makefile                                 1.6
- misc/kdeadmin4/Makefile                                       1.32
- misc/kdeartwork4/Makefile                                     1.27
- misc/kdepim-runtime4/Makefile                                 1.32
- misc/kdepim4/Makefile                                         1.39
- misc/kdepimlibs4/Makefile                                     1.39
- misc/kdepimlibs4/buildlink3.mk                                1.25
- misc/kdeplasma-addons4/Makefile                               1.34
- misc/kgeography/Makefile                                      1.9
- misc/kig/Makefile                                             1.6
- misc/kiten/Makefile                                           1.6
- misc/klettres/Makefile                                        1.6
- misc/kmag/Makefile                                            1.6
- misc/kmousetool/Makefile                                      1.6
- misc/kmouth/Makefile                                          1.6
- misc/kremotecontrol/Makefile                                  1.6
- misc/kstars/Makefile                                          1.17
- misc/ktouch/Makefile                                          1.6
- misc/kturtle/Makefile                                         1.6
- misc/kwordquiz/Makefile                                       1.6
- misc/libkdeedu/Makefile                                       1.6
- misc/libkdeedu/buildlink3.mk                                  1.5
- misc/libkgeomap/Makefile                                      1.5
- misc/libkgeomap/buildlink3.mk                                 1.5
- misc/libkvkontakte/Makefile                                   1.5
- misc/libkvkontakte/buildlink3.mk                              1.5
- misc/libreoffice/Makefile                                     1.13
- misc/marble/Makefile                                          1.7
- misc/marble/buildlink3.mk                                     1.5
- misc/mousetweaks/Makefile                                     1.31
- misc/openoffice3/Makefile                                     1.74
- misc/parley/Makefile                                          1.6
- misc/rocs/Makefile                                            1.8
- misc/stellarium/Makefile                                      1.62
- misc/step/Makefile                                            1.6
- misc/superkaramba/Makefile                                    1.7
- misc/sweeper/Makefile                                         1.6
- misc/tellico/Makefile                                         1.57
- misc/usbprog/Makefile                                         1.12
- misc/vym/Makefile                                             1.20
- misc/xchm/Makefile                                            1.57
- misc/xfce4-weather-plugin/Makefile                            1.27
- misc/xfce4-weather-plugin/buildlink3.mk                       1.29
- misc/yelp/Makefile                                            1.110
- misc/yelp3/Makefile                                           1.11
- misc/zyGrib/Makefile                                          1.33
- multimedia/avidemux/Makefile                                  1.77
- multimedia/clutter-gst/Makefile                               1.22
- multimedia/clutter-gst/buildlink3.mk                          1.18
- multimedia/clutter08-gst/Makefile                             1.13
- multimedia/clutter08-gst/buildlink3.mk                        1.14
- multimedia/dvdstyler/Makefile                                 1.44
- multimedia/farsight2/Makefile                                 1.27
- multimedia/farsight2/buildlink3.mk                            1.21
- multimedia/gecko-mediaplayer/Makefile                         1.17
- multimedia/gmencoder/Makefile                                 1.53
- multimedia/gmplayer/Makefile                                  1.103
- multimedia/gnash/Makefile                                     1.58
- multimedia/gnome-media/Makefile                               1.43
- multimedia/gnome-media/buildlink3.mk                          1.21
- multimedia/gnome-mplayer/Makefile                             1.17
- multimedia/gopchop/Makefile                                   1.36
- multimedia/gst123/Makefile                                    1.15
- multimedia/gxine/Makefile                                     1.64
- multimedia/handbrake/Makefile                                 1.20
- multimedia/hwdecode-demos/Makefile                            1.4
- multimedia/kdemultimedia4/Makefile                            1.35
- multimedia/kdenlive/Makefile                                  1.13
- multimedia/kmplayer-kde3/Makefile                             1.19
- multimedia/kmplayer/Makefile                                  1.69
- multimedia/mkvtoolnix-old/Makefile                            1.22
- multimedia/mkvtoolnix/Makefile                                1.50
- multimedia/mlt/Makefile                                       1.15
- multimedia/mplayer-plugin/Makefile                            1.22
- multimedia/ogle_gui/Makefile                                  1.31
- multimedia/phonon-backend-gstreamer/Makefile                  1.5
- multimedia/phonon/Makefile                                    1.25
- multimedia/phonon/buildlink3.mk                               1.18
- multimedia/pitivi/Makefile                                    1.18
- multimedia/pspvc/Makefile                                     1.21
- multimedia/py-clutter-gst/Makefile                            1.18
- multimedia/ruby-clutter-gst/Makefile                          1.18
- multimedia/subtitleeditor/Makefile                            1.21
- multimedia/swfdec-gnome/Makefile                              1.22
- multimedia/swfdec-mozilla/Makefile                            1.23
- multimedia/swfdec/Makefile                                    1.31
- multimedia/swfdec/buildlink3.mk                               1.33
- multimedia/totem-browser-plugin/Makefile                      1.25
- multimedia/totem-nautilus/Makefile                            1.29
- multimedia/totem-pl-parser/Makefile                           1.40
- multimedia/totem-pl-parser/buildlink3.mk                      1.24
- multimedia/totem/Makefile                                     1.60
- multimedia/totem/buildlink3.mk                                1.26
- multimedia/vlc/Makefile                                       1.140-1.141
- multimedia/vlc08/Makefile                                     1.44
- multimedia/vlc10/Makefile                                     1.21-1.22
- multimedia/vlc2/Makefile                                      1.13-1.14
- multimedia/xfce4-mpc-plugin/Makefile                          1.16
- multimedia/xfce4-mpc-plugin/buildlink3.mk                     1.18
- multimedia/xfmedia/Makefile                                   1.34
- multimedia/xine-lib/Makefile                                  1.106
- multimedia/xvid4conf/Makefile                                 1.26
- net/Transmission-gui/Makefile                                 1.7
- net/amule/Makefile                                            1.54
- net/avahi/Makefile                                            1.36
- net/avahi/buildlink3.mk                                       1.16
- net/bug-buddy/Makefile                                        1.85
- net/cacti/Makefile                                            1.9
- net/choqok/Makefile                                           1.3
- net/dc_gui2/Makefile                                          1.65
- net/dcsharp/Makefile                                          1.28
- net/dhcpcd-gtk/Makefile                                       1.25
- net/ed2k-gtk-gui/Makefile                                     1.36
- net/ekiga/Makefile                                            1.37
- net/etherape/Makefile                                         1.70
- net/ettercap/Makefile                                         1.58
- net/filezilla/Makefile                                        1.34
- net/gitso/Makefile                                            1.6
- net/gkrellm-multiping/Makefile                                1.30
- net/gkrellm-snmp/Makefile                                     1.38
- net/gkrellm-wireless/Makefile                                 1.37
- net/gnome-netstatus/Makefile                                  1.60
- net/gnome-nettool/Makefile                                    1.22
- net/gnome-vfs-smb/Makefile                                    1.20
- net/gssdp/Makefile                                            1.20
- net/gtk-gnutella/Makefile                                     1.78
- net/gtk-vnc/Makefile                                          1.25
- net/gtk-vnc/buildlink3.mk                                     1.18
- net/gupnp-tools/Makefile                                      1.19
- net/jigdo/Makefile                                            1.35
- net/kdenetwork4/Makefile                                      1.43
- net/kmldonkey/Makefile                                        1.20
- net/ktorrent/Makefile                                         1.47
- net/libdmapsharing/Makefile                                   1.14
- net/libktorrent/Makefile                                      1.4
- net/libktorrent/buildlink3.mk                                 1.4
- net/logjam/Makefile                                           1.33
- net/mbrowse/Makefile                                          1.12
- net/mldonkey-gui/Makefile                                     1.57
- net/monsoon/Makefile                                          1.26
- net/mtr/Makefile                                              1.74
- net/nagstamon/Makefile                                        1.20
- net/nfdump/Makefile                                           1.20
- net/nmap/Makefile                                             1.94
- net/ntop/Makefile                                             1.79
- net/remmina-plugins/Makefile                                  1.6
- net/remmina/Makefile                                          1.6
- net/tsclient/Makefile                                         1.66
- net/twitux/Makefile                                           1.22
- net/unison/Makefile                                           1.60
- net/unison2.32/Makefile                                       1.15
- net/urlgfe/Makefile                                           1.19
- net/vinagre/Makefile                                          1.32
- net/vino/Makefile                                             1.56
- net/wireshark/Makefile                                        1.87
- net/wistumbler2-gtk/Makefile                                  1.21
- net/xfce4-wavelan-plugin/Makefile                             1.26
- net/xfce4-wavelan-plugin/buildlink3.mk                        1.30
- net/xymon/Makefile                                            1.24
- news/pan/Makefile                                             1.72
- parallel/ganglia-monitor-core/Makefile                        1.42
- parallel/hwloc/Makefile                                       1.6
- pkgtools/gnome-packagekit/Makefile                            1.26
- pkgtools/packagekit/Makefile                                  1.26
- pkgtools/x11-links/Makefile                                   1.135-1.136
- pkgtools/x11-links/buildlink3.mk                              1.44
- print/abcm2ps/Makefile                                        1.18
- print/advi/Makefile                                           1.51
- print/diffpdf/Makefile                                        1.26
- print/epdfview/Makefile                                       1.30
- print/evince-nautilus/Makefile                                1.49
- print/evince/Makefile                                         1.85
- print/evince/buildlink3.mk                                    1.17
- print/evince3/Makefile                                        1.8
- print/evince3/buildlink3.mk                                   1.6
- print/glabels/Makefile                                        1.59
- print/gtklp/Makefile                                          1.21
- print/gutenprint-lib/Makefile                                 1.36
- print/hplip/Makefile                                          1.7
- print/imposter/Makefile                                       1.29
- print/kbibtex/Makefile                                        1.31
- print/libgnomeprint/Makefile                                  1.84
- print/libgnomeprint/buildlink3.mk                             1.34
- print/libgnomeprintui/Makefile                                1.72
- print/libgnomeprintui/buildlink3.mk                           1.31
- print/libgxps/Makefile                                        1.5
- print/libgxps/buildlink3.mk                                   1.4
- print/lilypond/Makefile                                       1.82
- print/okular/Makefile                                         1.9
- print/paps/Makefile                                           1.5
- print/poppler-glib/Makefile                                   1.48
- print/poppler-glib/buildlink3.mk                              1.29
- print/poppler-qt4/Makefile                                    1.30
- print/printer-applet/Makefile                                 1.7
- print/ruby-gnome2-poppler/Makefile                            1.34
- print/scribus-qt4/Makefile                                    1.15
- print/scribus/Makefile                                        1.80
- print/xfce4-print/Makefile                                    1.39
- print/xfce4-print/buildlink3.mk                               1.40
- security/MyPasswordSafe/Makefile                              1.28
- security/fprint-demo/Makefile                                 1.15
- security/fwbuilder/Makefile                                   1.31
- security/gnome-keyring-manager/Makefile                       1.37
- security/gnome-keyring/Makefile                               1.72
- security/gnome-keyring/buildlink3.mk                          1.28
- security/gpa/Makefile                                         1.36
- security/gpass/Makefile                                       1.43
- security/honeyd/Makefile                                      1.41
- security/hydra/Makefile                                       1.40
- security/keepassx/Makefile                                    1.18
- security/kgpg/Makefile                                        1.9
- security/ksecrets/Makefile                                    1.7
- security/kwallet/Makefile                                     1.6
- security/libfwbuilder/Makefile                                1.39
- security/libfwbuilder/buildlink3.mk                           1.32
- security/openvas-client/Makefile                              1.16
- security/pinentry-gtk2/Makefile                               1.18
- security/pinentry-qt4/Makefile                                1.17
- security/policykit-gnome/Makefile                             1.20
- security/polkit-qt/Makefile                                   1.18
- security/polkit-qt/buildlink3.mk                              1.15
- security/putty/Makefile                                       1.27
- security/qca2-gnupg/Makefile                                  1.8
- security/qca2-ossl/Makefile                                   1.22
- security/qca2/Makefile                                        1.26
- security/qca2/buildlink3.mk                                   1.19
- security/qoauth/Makefile                                      1.2
- security/qoauth/buildlink3.mk                                 1.2
- security/seahorse-plugins/Makefile                            1.33
- security/seahorse/Makefile                                    1.105
- security/seahorse/buildlink3.mk                               1.26
- sysutils/amtterm/Makefile                                     1.8
- sysutils/bacula-qt-console/Makefile                           1.24
- sysutils/bacula-tray-monitor/Makefile                         1.25
- sysutils/bacula-wx-console/Makefile                           1.29
- sysutils/brasero-nautilus/Makefile                            1.22
- sysutils/brasero/Makefile                                     1.39
- sysutils/brasero/buildlink3.mk                                1.22
- sysutils/btpin-qt/Makefile                                    1.19
- sysutils/bubblemon/Makefile                                   1.16
- sysutils/conky/Makefile                                       1.5
- sysutils/dvdisaster/Makefile                                  1.21
- sysutils/filelight/Makefile                                   1.33
- sysutils/gcdmaster/Makefile                                   1.61
- sysutils/gkrellm-est/Makefile                                 1.28
- sysutils/gkrellm/Makefile                                     1.71
- sysutils/gkrellm/buildlink3.mk                                1.28
- sysutils/gnome-commander/Makefile                             1.36
- sysutils/gnome-device-manager/Makefile                        1.22
- sysutils/gnome-mount/Makefile                                 1.21
- sysutils/gnome-mount/buildlink3.mk                            1.17
- sysutils/gnome-nds-thumbnailer/Makefile                       1.16
- sysutils/gnome-pkgview/Makefile                               1.45
- sysutils/gnome-power-manager/Makefile                         1.31
- sysutils/gnome-settings-daemon/Makefile                       1.36
- sysutils/gnome-system-monitor/Makefile                        1.33
- sysutils/gnome-system-tools/Makefile                          1.20
- sysutils/gnome-vfs-monikers/Makefile                          1.20
- sysutils/gnome-vfs/Makefile                                   1.95
- sysutils/gnome-vfs/buildlink3.mk                              1.38
- sysutils/gnome-vfsmm/Makefile                                 1.37
- sysutils/gnome-vfsmm/buildlink3.mk                            1.27
- sysutils/gnome-volume-manager/Makefile                        1.24
- sysutils/grun/Makefile                                        1.32
- sysutils/gst-plugins0.10-gnomevfs/Makefile                    1.33
- sysutils/gtk-send-pr/Makefile                                 1.42
- sysutils/gvfs/Makefile                                        1.46
- sysutils/k3b/Makefile                                         1.48
- sysutils/k4dirstat/Makefile                                   1.7
- sysutils/kdf/Makefile                                         1.27
- sysutils/kfloppy/Makefile                                     1.6
- sysutils/libgksu/Makefile                                     1.22
- sysutils/libgksu/buildlink3.mk                                1.17
- sysutils/libnotify/Makefile                                   1.23
- sysutils/libnotify/buildlink3.mk                              1.20
- sysutils/nautilus-sendto/Makefile                             1.33
- sysutils/nautilus/Makefile                                    1.126
- sysutils/nautilus/buildlink3.mk                               1.51
- sysutils/notification-daemon/Makefile                         1.28
- sysutils/open-vm-tools/Makefile                               1.29
- sysutils/p5-Gnome2-VFS/Makefile                               1.15
- sysutils/p5-Gnome2-VFS/buildlink3.mk                          1.14
- sysutils/pcmanfm/Makefile                                     1.20
- sysutils/py-notify/Makefile                                   1.26
- sysutils/py-notify/buildlink3.mk                              1.20
- sysutils/rox/Makefile                                         1.64
- sysutils/screentest/Makefile                                  1.27
- sysutils/strigi/Makefile                                      1.23
- sysutils/virt-manager/Makefile                                1.4
- sysutils/xcdroast/Makefile                                    1.63
- sysutils/xfce4-appfinder/Makefile                             1.26
- sysutils/xfce4-battery-plugin/Makefile                        1.22
- sysutils/xfce4-battery-plugin/buildlink3.mk                   1.19
- sysutils/xfce4-cpugraph-plugin/Makefile                       1.25
- sysutils/xfce4-cpugraph-plugin/buildlink3.mk                  1.29
- sysutils/xfce4-diskperf-plugin/Makefile                       1.29
- sysutils/xfce4-diskperf-plugin/buildlink3.mk                  1.30
- sysutils/xfce4-fsguard-plugin/Makefile                        1.22
- sysutils/xfce4-fsguard-plugin/buildlink3.mk                   1.27
- sysutils/xfce4-genmon-plugin/Makefile                         1.15
- sysutils/xfce4-genmon-plugin/buildlink3.mk                    1.17
- sysutils/xfce4-netload-plugin/Makefile                        1.31
- sysutils/xfce4-netload-plugin/buildlink3.mk                   1.33
- sysutils/xfce4-quicklauncher-plugin/Makefile                  1.23
- sysutils/xfce4-quicklauncher-plugin/buildlink3.mk             1.29
- sysutils/xfce4-systemload-plugin/Makefile                     1.29
- sysutils/xfce4-systemload-plugin/buildlink3.mk                1.31
- sysutils/xfce4-thunar/Makefile                                1.28
- sysutils/xfce4-thunar/buildlink3.mk                           1.24
- sysutils/xfce4-volman/Makefile                                1.20
- sysutils/xfce4-xarchiver/Makefile                             1.19
- sysutils/xfce4-xarchiver/buildlink3.mk                        1.18
- sysutils/xfce4-xkb-plugin/Makefile                            1.27
- sysutils/xfce4-xkb-plugin/buildlink3.mk                       1.30
- textproc/FlightCrew/Makefile                                  1.16
- textproc/OdfConverter/Makefile                                1.20
- textproc/dikt/Makefile                                        1.10
- textproc/ebview/Makefile                                      1.17
- textproc/gnome-spell/Makefile                                 1.50
- textproc/gnome-spell/buildlink3.mk                            1.36
- textproc/gnome-subtitles/Makefile                             1.27
- textproc/gtkspell/Makefile                                    1.49
- textproc/gtkspell/buildlink3.mk                               1.26
- textproc/py-gdick/Makefile                                    1.32
- textproc/soprano/Makefile                                     1.29
- textproc/soprano/buildlink3.mk                                1.17
- textproc/xfce4-dict-plugin/Makefile                           1.15
- textproc/xfce4-dict-plugin/buildlink3.mk                      1.17
- time/cairo-clock/Makefile                                     1.27
- time/evolution-webcal/Makefile                                1.59
- time/gchore/Makefile                                          1.18
- time/gdeskcal/Makefile                                        1.44
- time/gnotime/Makefile                                         1.55
- time/gtodo-applet/Makefile                                    1.47
- time/gtodo/Makefile                                           1.43
- time/hamster-applet/Makefile                                  1.29
- time/ktimer/Makefile                                          1.6
- time/planner/Makefile                                         1.37
- time/rsibreak/Makefile                                        1.28
- time/xfce4-datetime-plugin/Makefile                           1.29
- time/xfce4-datetime-plugin/buildlink3.mk                      1.29
- time/xfce4-orage/Makefile                                     1.19
- time/xfce4-timer-plugin/Makefile                              1.15
- time/xfce4-timer-plugin/buildlink3.mk                         1.17
- wm/afterstep/Makefile                                         1.58
- wm/awesome/Makefile                                           1.31
- wm/bmpanel2/Makefile                                          1.10
- wm/compiz-fusion-plugins-extra/Makefile                       1.20
- wm/compiz-fusion-plugins-main/Makefile                        1.22
- wm/compiz-fusion-plugins-main/buildlink3.mk                   1.17
- wm/compiz/Makefile                                            1.52
- wm/compiz/buildlink3.mk                                       1.17
- wm/e16menuedit2/Makefile                                      1.35
- wm/fluxconf/Makefile                                          1.16
- wm/metacity/Makefile                                          1.103
- wm/metacity/buildlink3.mk                                     1.33
- wm/metisse/Makefile                                           1.27
- wm/openbox/Makefile                                           1.78
- wm/oroborox/Makefile                                          1.34
- wm/sawfish/Makefile                                           1.67
- wm/selectwm/Makefile                                          1.21
- wm/wbar/Makefile                                              1.11
- wm/wmakerconf/Makefile                                        1.57
- wm/xfce4-wm-themes/Makefile                                   1.31
- wm/xfce4-wm/Makefile                                          1.43
- www/amaya/Makefile                                            1.74
- www/ap22-dnssd/Makefile                                       1.18
- www/bluefish/Makefile                                         1.101
- www/browser-bookmarks-menu/Makefile                           1.33
- www/drivel/Makefile                                           1.65
- www/epiphany-extensions/Makefile                              1.76
- www/epiphany/Makefile                                         1.131
- www/epiphany/buildlink3.mk                                    1.50
- www/firefox/Makefile                                          1.112
- www/firefox10/Makefile                                        1.8
- www/firefox36/Makefile                                        1.18
- www/gtkhtml314/Makefile                                       1.52
- www/icedtea-web/Makefile                                      1.14
- www/kazehakase/Makefile                                       1.50
- www/kdewebdev4/Makefile                                       1.31
- www/libgtkhtml/Makefile                                       1.62
- www/libgtkhtml/buildlink3.mk                                  1.35
- www/libmediawiki/Makefile                                     1.5
- www/libmediawiki/buildlink3.mk                                1.5
- www/liferea-current/Makefile                                  1.34
- www/liferea/Makefile                                          1.108
- www/midori/Makefile                                           1.48
- www/netsurf/Makefile                                          1.21
- www/nspluginwrapper/Makefile                                  1.32
- www/seamonkey/Makefile                                        1.78
- www/webkit-gtk/Makefile                                       1.59
- www/webkit-gtk/buildlink3.mk                                  1.27
- www/webkit-gtk3/Makefile                                      1.14
- www/webkit-gtk3/buildlink3.mk                                 1.10
- x11/alacarte/Makefile                                         1.41
- x11/antiright/Makefile                                        1.21
- x11/avant-window-navigator/Makefile                           1.11
- x11/clisp-gtk2/Makefile                                       1.13
- x11/deskmenu/Makefile                                         1.15
- x11/devilspie/Makefile                                        1.52
- x11/eekboard/Makefile                                         1.17
- x11/eekboard/buildlink3.mk                                    1.15
- x11/fast-user-switch-applet/Makefile                          1.45
- x11/fltk13/Makefile                                           1.4
- x11/ftmenu/Makefile                                           1.17
- x11/gdm/Makefile                                              1.170
- x11/gnome-applets/Makefile                                    1.105
- x11/gnome-control-center/Makefile                             1.55
- x11/gnome-control-center/buildlink3.mk                        1.28
- x11/gnome-desktop-sharp/Makefile                              1.38
- x11/gnome-desktop-sharp/buildlink3.mk                         1.31
- x11/gnome-desktop/Makefile                                    1.117
- x11/gnome-desktop/buildlink3.mk                               1.43
- x11/gnome-desktop3/Makefile                                   1.4
- x11/gnome-desktop3/buildlink3.mk                              1.4
- x11/gnome-mag/Makefile                                        1.73
- x11/gnome-mag/buildlink3.mk                                   1.31
- x11/gnome-panel/Makefile                                      1.148
- x11/gnome-panel/buildlink3.mk                                 1.52
- x11/gnome-screensaver/Makefile                                1.58
- x11/gnome-session/Makefile                                    1.139
- x11/gnome-sharp/Makefile                                      1.36
- x11/gnome-sharp/buildlink3.mk                                 1.30
- x11/gnome-terminal/Makefile                                   1.46
- x11/gnome-themes-extras/Makefile                              1.58
- x11/gnome-themes/Makefile                                     1.89
- x11/gnopernicus/Makefile                                      1.78
- x11/grandr_applet/Makefile                                    1.27
- x11/gromit/Makefile                                           1.24
- x11/gselt/Makefile                                            1.12
- x11/gtk-sharp/Makefile                                        1.30
- x11/gtk2+extra/Makefile                                       1.20
- x11/gtk2+extra/buildlink3.mk                                  1.23
- x11/gtk2-chtheme/Makefile                                     1.24
- x11/gtk2-engines-bluecurve/Makefile                           1.31
- x11/gtk2-engines-murrine/Makefile                             1.17
- x11/gtk2-engines/Makefile                                     1.77
- x11/gtk2-engines/buildlink3.mk                                1.26
- x11/gtk2-theme-switch/Makefile                                1.32
- x11/gtk2/Makefile                                             1.236
- x11/gtk2/buildlink3.mk                                        1.56
- x11/gtk3/Makefile                                             1.27
- x11/gtk3/buildlink3.mk                                        1.8
- x11/gtkada/Makefile                                           1.11
- x11/gtkada/buildlink3.mk                                      1.10
- x11/gtkglarea2/Makefile                                       1.25
- x11/gtkglarea2/buildlink3.mk                                  1.20
- x11/gtkmm-utils/Makefile                                      1.12
- x11/gtkmm-utils/buildlink3.mk                                 1.14
- x11/gtkmm/Makefile                                            1.85
- x11/gtkmm/buildlink3.mk                                       1.32
- x11/gtksourceview-sharp2/Makefile                             1.33
- x11/gtksourceview/Makefile                                    1.64
- x11/gtksourceview/buildlink3.mk                               1.32
- x11/gtksourceview2/Makefile                                   1.33
- x11/gtksourceview2/buildlink3.mk                              1.19
- x11/gtksourceview3/Makefile                                   1.4
- x11/gtksourceview3/buildlink3.mk                              1.4
- x11/gtkterm2/Makefile                                         1.27
- x11/hot-babe/Makefile                                         1.33
- x11/kactivities/Makefile                                      1.6
- x11/kactivities/buildlink3.mk                                 1.6
- x11/kde-baseapps4/Makefile                                    1.8
- x11/kde-runtime4/Makefile                                     1.12
- x11/kde-runtime4/buildlink3.mk                                1.6
- x11/kde-workspace4/Makefile                                   1.11
- x11/kde-workspace4/buildlink3.mk                              1.6
- x11/kdelibs4/Makefile                                         1.47
- x11/kdelibs4/buildlink3.mk                                    1.22
- x11/konsole/Makefile                                          1.6
- x11/lablgtk/Makefile                                          1.68
- x11/lablgtk/buildlink3.mk                                     1.22
- x11/libX11/Makefile                                           1.28
- x11/libdesktop-agnostic/Makefile                              1.10
- x11/libdesktop-agnostic/buildlink3.mk                         1.7
- x11/libgnomekbd/Makefile                                      1.37
- x11/libunique/Makefile                                        1.21
- x11/libunique/buildlink3.mk                                   1.15
- x11/libunique3/Makefile                                       1.9
- x11/libxcb/buildlink3.mk                                      1.3
- x11/libxfce4gui/Makefile                                      1.41
- x11/libxfce4gui/buildlink3.mk                                 1.40
- x11/libxfce4menu/Makefile                                     1.11
- x11/libxfce4menu/buildlink3.mk                                1.13
- x11/libxfce4util/Makefile                                     1.27
- x11/matchbox-panel-manager/Makefile                           1.24
- x11/mlterm/Makefile                                           1.72
- x11/nucleo/Makefile                                           1.29
- x11/nucleo/buildlink3.mk                                      1.24
- x11/p5-Alien-wxWidgets/Makefile                               1.20
- x11/p5-Wx-Perl-ProcessStream/Makefile                         1.19
- x11/p5-Wx/Makefile                                            1.24
- x11/p5-Wx/buildlink3.mk                                       1.15
- x11/p5-gtk2/Makefile                                          1.49
- x11/p5-gtk2/buildlink3.mk                                     1.16
- x11/py-gnome2-desktop/Makefile                                1.67
- x11/py-gnome2-desktop/buildlink3.mk                           1.21
- x11/py-gnome2-extras/Makefile                                 1.57
- x11/py-gnome2-extras/buildlink3.mk                            1.32
- x11/py-gnome2/Makefile                                        1.86
- x11/py-gnome2/buildlink3.mk                                   1.41
- x11/py-gtk2/Makefile                                          1.87
- x11/py-gtk2/buildlink3.mk                                     1.40
- x11/py-gtksourceview/Makefile                                 1.24
- x11/py-kde4/Makefile                                          1.14
- x11/py-kiwi/Makefile                                          1.22
- x11/py-qt4-qscintilla/Makefile                                1.22
- x11/py-qt4-qscintilla/buildlink3.mk                           1.16
- x11/py-qt4/Makefile                                           1.54
- x11/py-vte/Makefile                                           1.11
- x11/py-vte/buildlink3.mk                                      1.11
- x11/py-wxWidgets/Makefile                                     1.39
- x11/py-wxWidgets/buildlink3.mk                                1.33
- x11/qt4-creator/Makefile                                      1.15
- x11/qt4-docs/Makefile                                         1.23
- x11/qt4-libs/Makefile                                         1.78
- x11/qt4-libs/buildlink3.mk                                    1.34
- x11/qt4-mng/Makefile                                          1.17
- x11/qt4-mysql/Makefile                                        1.26
- x11/qt4-pgsql/Makefile                                        1.34
- x11/qt4-qdbus/Makefile                                        1.28
- x11/qt4-qdbus/buildlink3.mk                                   1.17
- x11/qt4-qscintilla/Makefile                                   1.21
- x11/qt4-qscintilla/buildlink3.mk                              1.15
- x11/qt4-sqlite3/Makefile                                      1.29
- x11/qt4-tiff/Makefile                                         1.26
- x11/qt4-tools/Makefile                                        1.54
- x11/qt4-tools/buildlink3.mk                                   1.24
- x11/qwt-qt4/Makefile                                          1.20
- x11/qwt-qt4/buildlink3.mk                                     1.17
- x11/qwt6-qt4/Makefile                                         1.5
- x11/qwt6-qt4/buildlink3.mk                                    1.4
- x11/qwtplot3d-qt4/Makefile                                    1.15
- x11/qwtplot3d-qt4/buildlink3.mk                               1.15
- x11/rep-gtk2/Makefile                                         1.22
- x11/rox-session/Makefile                                      1.31
- x11/ruby-gnome2-gtk/Makefile                                  1.36
- x11/ruby-gnome2-gtk/buildlink3.mk                             1.21
- x11/ruby-gnome2-gtksourceview2/Makefile                       1.25
- x11/ruby-gnome2-vte/Makefile                                  1.28
- x11/ruby-wxruby/Makefile                                      1.8
- x11/sakura/Makefile                                           1.10
- x11/startup-notification/Makefile                             1.26
- x11/startup-notification010/Makefile                          1.3
- x11/tint2/Makefile                                            1.19
- x11/vte/Makefile                                              1.92
- x11/vte/buildlink3.mk                                         1.33
- x11/vte029/Makefile                                           1.4
- x11/vte029/buildlink3.mk                                      1.4
- x11/wxGTK24/Makefile                                          1.22
- x11/wxGTK24/buildlink3.mk                                     1.25
- x11/wxGTK26-contrib/Makefile                                  1.15
- x11/wxGTK26-contrib/buildlink3.mk                             1.18
- x11/wxGTK26/Makefile                                          1.18
- x11/wxGTK26/buildlink3.mk                                     1.17
- x11/wxGTK28-contrib/Makefile                                  1.18
- x11/wxGTK28-contrib/buildlink3.mk                             1.18
- x11/wxGTK28/Makefile                                          1.26
- x11/wxGTK28/buildlink3.mk                                     1.19
- x11/wxhaskell/Makefile                                        1.38
- x11/x11vnc/Makefile                                           1.43
- x11/xcb-util-image/Makefile                                   1.2
- x11/xcb-util-keysyms/Makefile                                 1.2
- x11/xcb-util-renderutil/Makefile                              1.2
- x11/xcb-util-wm/Makefile                                      1.2
- x11/xcb-util/Makefile                                         1.9
- x11/xcb-util036/Makefile                                      1.2
- x11/xdialog/Makefile                                          1.34
- x11/xfce4-clipman-plugin/Makefile                             1.27
- x11/xfce4-clipman-plugin/buildlink3.mk                        1.31
- x11/xfce4-desktop/Makefile                                    1.48
- x11/xfce4-exo/Makefile                                        1.23
- x11/xfce4-exo/buildlink3.mk                                   1.18
- x11/xfce4-eyes-plugin/Makefile                                1.15
- x11/xfce4-eyes-plugin/buildlink3.mk                           1.17
- x11/xfce4-gtk2-engine/Makefile                                1.24
- x11/xfce4-notes-plugin/Makefile                               1.29
- x11/xfce4-notes-plugin/buildlink3.mk                          1.33
- x11/xfce4-panel/Makefile                                      1.51
- x11/xfce4-panel/buildlink3.mk                                 1.38
- x11/xfce4-places-plugin/Makefile                              1.18
- x11/xfce4-places-plugin/buildlink3.mk                         1.20
- x11/xfce4-screenshooter-plugin/Makefile                       1.15
- x11/xfce4-screenshooter-plugin/buildlink3.mk                  1.17
- x11/xfce4-session/Makefile                                    1.39
- x11/xfce4-session/buildlink3.mk                               1.34
- x11/xfce4-settings/Makefile                                   1.18
- x11/xfce4-terminal/Makefile                                   1.25
- x11/xfce4-utils/Makefile                                      1.46
- x11/xlockmore/Makefile                                        1.98
- x11/xlsclients/Makefile                                       1.8
- x11/xpad/Makefile                                             1.41
- x11/xplanet/Makefile                                          1.59
- x11/xscreensaver-demo/Makefile                                1.47
- x11/xvidcap-gtk2/Makefile                                     1.23
- x11/xwininfo/Makefile                                         1.8
- x11/zenity/Makefile                                           1.71

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	tron
   Date:		Tue Oct  2 07:39:30 UTC 2012

   Modified Files:
   	pkgsrc/graphics/cairo: Makefile buildlink3.mk options.mk

   Log Message:
   The "cairo" package needs at least version 1.6 of the "libxcb" library.
   Set the minimum version accordingly. The package now uses "libxcb" from
   "pkgsrc" under Mac OS X Snow Leopard which fixes the build.

   Bump package revision because of the dependence change.


   To generate a diff of this commit:
   cvs rdiff -u -r1.104 -r1.105 pkgsrc/graphics/cairo/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/graphics/cairo/buildlink3.mk
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/graphics/cairo/options.mk

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	tron
   Date:		Tue Oct  2 12:09:42 UTC 2012

   Modified Files:
   	pkgsrc/graphics/cairo: buildlink3.mk options.mk
   	pkgsrc/multimedia/vlc: Makefile
   	pkgsrc/multimedia/vlc10: Makefile
   	pkgsrc/multimedia/vlc2: Makefile
   	pkgsrc/multimedia/xine-lib: Makefile
   	pkgsrc/pkgtools/x11-links: Makefile
   	pkgsrc/x11/libX11: Makefile
   	pkgsrc/x11/libxcb: buildlink3.mk
   	pkgsrc/x11/startup-notification: Makefile
   	pkgsrc/x11/startup-notification010: Makefile
   	pkgsrc/x11/xcb-util: Makefile
   	pkgsrc/x11/xcb-util-image: Makefile
   	pkgsrc/x11/xcb-util-keysyms: Makefile
   	pkgsrc/x11/xcb-util-renderutil: Makefile
   	pkgsrc/x11/xcb-util-wm: Makefile
   	pkgsrc/x11/xcb-util036: Makefile
   	pkgsrc/x11/xlsclients: Makefile
   	pkgsrc/x11/xwininfo: Makefile

   Log Message:
   Increase the minium required version of the "x11/libxcb" package to 1.6.
   There are at least two packages ("graphics/cairo" and "x11/xlsclients")
   which require this. And we definitely want to avoid the situation where
   both the based and "pkgsrc" version get used at the same time.

   Bump all the packages which use the "x11/libxcb" package except the two
   which already require version 1.6. For those package remove the manually
   set minimum required version.

   Change discussed with Thomas Klausner in private e-mail.


   To generate a diff of this commit:
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/graphics/cairo/buildlink3.mk
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/cairo/options.mk
   cvs rdiff -u -r1.139 -r1.140 pkgsrc/multimedia/vlc/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/multimedia/vlc10/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/multimedia/vlc2/Makefile
   cvs rdiff -u -r1.105 -r1.106 pkgsrc/multimedia/xine-lib/Makefile
   cvs rdiff -u -r1.134 -r1.135 pkgsrc/pkgtools/x11-links/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/x11/libX11/Makefile
   cvs rdiff -u -r1.2 -r1.3 pkgsrc/x11/libxcb/buildlink3.mk
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/x11/startup-notification/Makefile
   cvs rdiff -u -r1.2 -r1.3 pkgsrc/x11/startup-notification010/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/x11/xcb-util/Makefile
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/xcb-util-image/Makefile
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/xcb-util-keysyms/Makefile
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/xcb-util-renderutil/Makefile
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/xcb-util-wm/Makefile
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/xcb-util036/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/x11/xlsclients/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/x11/xwininfo/Makefile

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	tron
   Date:		Tue Oct  2 12:17:10 UTC 2012

   Modified Files:
   	pkgsrc/pkgtools/x11-links: Makefile buildlink3.mk

   Log Message:
   Increase version number to 0.71 instead of bumping the revision. Also
   increase the minimum required version to 0.71.


   To generate a diff of this commit:
   cvs rdiff -u -r1.135 -r1.136 pkgsrc/pkgtools/x11-links/Makefile
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/pkgtools/x11-links/buildlink3.mk

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	tron
   Date:		Tue Oct  2 17:12:24 UTC 2012

   Modified Files:
   	pkgsrc/archivers/ark: Makefile
   	pkgsrc/archivers/file-roller: Makefile
   	pkgsrc/audio/albumplayer: Makefile
   	pkgsrc/audio/amarok: Makefile
   	pkgsrc/audio/amarok-kde3: Makefile
   	pkgsrc/audio/ario: Makefile
   	pkgsrc/audio/audacious: Makefile buildlink3.mk
   	pkgsrc/audio/audacious-plugins: Makefile
   	pkgsrc/audio/audacity: Makefile
   	pkgsrc/audio/aumix-gtk: Makefile
   	pkgsrc/audio/bmp: Makefile buildlink3.mk
   	pkgsrc/audio/bmp-esound: Makefile
   	pkgsrc/audio/bmp-flac: Makefile
   	pkgsrc/audio/bmp-mac: Makefile
   	pkgsrc/audio/bmp-musepack: Makefile
   	pkgsrc/audio/bmp-pulse: Makefile
   	pkgsrc/audio/bmp-scrobbler: Makefile
   	pkgsrc/audio/bmpx: Makefile
   	pkgsrc/audio/bsl: Makefile
   	pkgsrc/audio/buzztard: Makefile
   	pkgsrc/audio/easytag: Makefile
   	pkgsrc/audio/exaile: Makefile
   	pkgsrc/audio/gbemol: Makefile
   	pkgsrc/audio/gimmix: Makefile
   	pkgsrc/audio/gkrellm-volume: Makefile
   	pkgsrc/audio/glurp: Makefile
   	pkgsrc/audio/gmp3info: Makefile
   	pkgsrc/audio/gmpc: Makefile buildlink3.mk
   	pkgsrc/audio/gmpc-albumview: Makefile
   	pkgsrc/audio/gmpc-lastfm: Makefile
   	pkgsrc/audio/gmpc-lyrics: Makefile
   	pkgsrc/audio/gmpc-lyricwiki: Makefile
   	pkgsrc/audio/gmpc-magnatune: Makefile
   	pkgsrc/audio/gmpc-mdcover: Makefile
   	pkgsrc/audio/gmpc-tagedit: Makefile
   	pkgsrc/audio/gnome-vfs-cdda: Makefile
   	pkgsrc/audio/gqmpeg-devel: Makefile
   	pkgsrc/audio/gtick: Makefile
   	pkgsrc/audio/gtkpod: Makefile
   	pkgsrc/audio/hydrogen: Makefile
   	pkgsrc/audio/jack-rack: Makefile
   	pkgsrc/audio/libcanberra: Makefile buildlink3.mk
   	pkgsrc/audio/libgpod: Makefile buildlink3.mk
   	pkgsrc/audio/liblastfm: Makefile buildlink3.mk
   	pkgsrc/audio/libvisual-bmp: Makefile
   	pkgsrc/audio/libvisual-plugins: Makefile
   	pkgsrc/audio/libvisual0.2-plugins: Makefile
   	pkgsrc/audio/liteamp: Makefile
   	pkgsrc/audio/mp3diags: Makefile
   	pkgsrc/audio/mp3splt-gtk: Makefile
   	pkgsrc/audio/muse: Makefile
   	pkgsrc/audio/padevchooser: Makefile
   	pkgsrc/audio/paman: Makefile
   	pkgsrc/audio/paprefs: Makefile
   	pkgsrc/audio/pavucontrol: Makefile
   	pkgsrc/audio/pavumeter: Makefile
   	pkgsrc/audio/pulseaudio: Makefile
   	pkgsrc/audio/py-musique: Makefile
   	pkgsrc/audio/qjackctl: Makefile
   	pkgsrc/audio/rhythmbox: Makefile
   	pkgsrc/audio/sfxr: Makefile
   	pkgsrc/audio/snd: Makefile
   	pkgsrc/audio/solfege: Makefile
   	pkgsrc/audio/sonata: Makefile
   	pkgsrc/audio/sound-juicer: Makefile
   	pkgsrc/audio/streamtuner: Makefile buildlink3.mk
   	pkgsrc/audio/sweep: Makefile
   	pkgsrc/audio/terminatorx: Makefile
   	pkgsrc/audio/timidity: Makefile
   	pkgsrc/audio/xfce4-mixer: Makefile
   	pkgsrc/audio/xfce4-xmms-plugin: Makefile buildlink3.mk
   	pkgsrc/biology/chemtool: Makefile
   	pkgsrc/biology/gnome-chemistry-utils: Makefile
   	pkgsrc/biology/openbabel: Makefile
   	pkgsrc/cad/boolean: Makefile
   	pkgsrc/cad/geda: Makefile
   	pkgsrc/cad/gerbv: Makefile
   	pkgsrc/cad/gsmc: Makefile
   	pkgsrc/cad/gtk2-wcalc: Makefile
   	pkgsrc/cad/gtkwave: Makefile
   	pkgsrc/cad/gwave: Makefile
   	pkgsrc/cad/librecad: Makefile
   	pkgsrc/cad/openscad: Makefile
   	pkgsrc/cad/pcb: Makefile
   	pkgsrc/cad/transcalc: Makefile
   	pkgsrc/chat/empathy: Makefile buildlink3.mk
   	pkgsrc/chat/finch: Makefile
   	pkgsrc/chat/gajim: Makefile
   	pkgsrc/chat/gg2: Makefile
   	pkgsrc/chat/gnomeicu: Makefile
   	pkgsrc/chat/gossip: Makefile
   	pkgsrc/chat/konversation: Makefile
   	pkgsrc/chat/libpurple: Makefile buildlink3.mk
   	pkgsrc/chat/msn-pecan: Makefile
   	pkgsrc/chat/pidgin: Makefile buildlink3.mk
   	pkgsrc/chat/pidgin-facebookchat: Makefile
   	pkgsrc/chat/pidgin-icb: Makefile
   	pkgsrc/chat/pidgin-latex: Makefile
   	pkgsrc/chat/pidgin-libnotify: Makefile
   	pkgsrc/chat/pidgin-otr: Makefile
   	pkgsrc/chat/pidgin-sametime: Makefile
   	pkgsrc/chat/pidgin-silc: Makefile
   	pkgsrc/chat/psi: Makefile
   	pkgsrc/chat/spectrum: Makefile
   	pkgsrc/chat/telepathy-farsight: Makefile buildlink3.mk
   	pkgsrc/chat/telepathy-mission-control: Makefile buildlink3.mk
   	pkgsrc/chat/xchat: Makefile
   	pkgsrc/chat/xchat-systray-integration: Makefile
   	pkgsrc/comms/asterisk10: Makefile
   	pkgsrc/comms/asterisk18: Makefile
   	pkgsrc/comms/efax-gtk: Makefile
   	pkgsrc/comms/gnome-pilot: Makefile buildlink3.mk
   	pkgsrc/comms/jpilot: Makefile buildlink3.mk
   	pkgsrc/comms/jpilot-syncmal: Makefile
   	pkgsrc/comms/multisync-gui: Makefile
   	pkgsrc/converters/tex2rtf: Makefile
   	pkgsrc/databases/gourmet: Makefile
   	pkgsrc/databases/gq: Makefile
   	pkgsrc/databases/gramps: Makefile
   	pkgsrc/databases/gramps2: Makefile
   	pkgsrc/databases/gramps3: Makefile
   	pkgsrc/databases/gtkdbfeditor: Makefile
   	pkgsrc/databases/libgnomedb: Makefile buildlink3.mk
   	pkgsrc/databases/mergeant: Makefile
   	pkgsrc/databases/mysql-workbench: Makefile
   	pkgsrc/databases/p5-RRD-Simple: Makefile
   	pkgsrc/databases/pgadmin3: Makefile
   	pkgsrc/databases/rrdtool: Makefile buildlink3.mk
   	pkgsrc/databases/ruby-rrdtool: Makefile
   	pkgsrc/devel/GConf-ui: Makefile buildlink3.mk
   	pkgsrc/devel/SDL_Pango: Makefile buildlink3.mk
   	pkgsrc/devel/anjuta: Makefile
   	pkgsrc/devel/at-spi: Makefile buildlink3.mk
   	pkgsrc/devel/automoc4: Makefile
   	pkgsrc/devel/blib: Makefile buildlink3.mk
   	pkgsrc/devel/boa-constructor: Makefile
   	pkgsrc/devel/coconut: Makefile
   	pkgsrc/devel/compizconfig-backend-gconf: Makefile
   	pkgsrc/devel/cppcheck: Makefile
   	pkgsrc/devel/cutter: Makefile
   	pkgsrc/devel/dconf-editor: Makefile
   	pkgsrc/devel/devhelp: Makefile buildlink3.mk
   	pkgsrc/devel/distccmon-gnome: Makefile
   	pkgsrc/devel/distccmon-gtk: Makefile
   	pkgsrc/devel/eric4: Makefile
   	pkgsrc/devel/ethos: Makefile buildlink3.mk
   	pkgsrc/devel/frama-c: Makefile
   	pkgsrc/devel/gconfmm: Makefile buildlink3.mk
   	pkgsrc/devel/gdl: Makefile buildlink3.mk
   	pkgsrc/devel/geany: Makefile
   	pkgsrc/devel/glade: Makefile
   	pkgsrc/devel/glade3: Makefile buildlink3.mk
   	pkgsrc/devel/gmtk: Makefile buildlink3.mk
   	pkgsrc/devel/gnome-build: Makefile buildlink3.mk
   	pkgsrc/devel/gobject-introspection: Makefile
   	pkgsrc/devel/gps: Makefile
   	pkgsrc/devel/gst-plugins0.10-pango: Makefile
   	pkgsrc/devel/guile-gnome: Makefile
   	pkgsrc/devel/kdesdk4: Makefile
   	pkgsrc/devel/kdevelop4: Makefile
   	pkgsrc/devel/kdevplatform: Makefile
   	pkgsrc/devel/kdiff3: Makefile
   	pkgsrc/devel/libbonoboui: Makefile buildlink3.mk
   	pkgsrc/devel/libcompizconfig: Makefile
   	pkgsrc/devel/libdbusmenu-qt: Makefile buildlink3.mk
   	pkgsrc/devel/libextractor: Makefile
   	pkgsrc/devel/libgail-gnome: Makefile buildlink3.mk
   	pkgsrc/devel/libglade: Makefile buildlink3.mk
   	pkgsrc/devel/libglademm: Makefile buildlink3.mk
   	pkgsrc/devel/libgnome: Makefile buildlink3.mk
   	pkgsrc/devel/libgnomemm: Makefile buildlink3.mk
   	pkgsrc/devel/libgnomeui: Makefile buildlink3.mk
   	pkgsrc/devel/libgnomeuimm: Makefile buildlink3.mk
   	pkgsrc/devel/libgweather: Makefile buildlink3.mk
   	pkgsrc/devel/libpeas: Makefile buildlink3.mk
   	pkgsrc/devel/libsexy: Makefile buildlink3.mk
   	pkgsrc/devel/libsexymm: Makefile buildlink3.mk
   	pkgsrc/devel/libview: Makefile buildlink3.mk
   	pkgsrc/devel/libwnck: Makefile buildlink3.mk
   	pkgsrc/devel/mono-tools: Makefile
   	pkgsrc/devel/monodevelop: Makefile buildlink3.mk
   	pkgsrc/devel/monodevelop-database: Makefile
   	pkgsrc/devel/monotone-viz: Makefile
   	pkgsrc/devel/p5-Gnome2: Makefile
   	pkgsrc/devel/p5-Gtk2-GladeXML: Makefile
   	pkgsrc/devel/p5-Wx-Perl-DataWalker: Makefile
   	pkgsrc/devel/p5-pango: Makefile buildlink3.mk
   	pkgsrc/devel/pango: Makefile buildlink3.mk
   	pkgsrc/devel/pangomm: Makefile buildlink3.mk
   	pkgsrc/devel/py-compizconfig: Makefile
   	pkgsrc/devel/py-gobject: Makefile
   	pkgsrc/devel/py-gobject-shared: Makefile
   	pkgsrc/devel/py-gobject3: Makefile
   	pkgsrc/devel/qconf: Makefile
   	pkgsrc/devel/qjson: Makefile
   	pkgsrc/devel/qtscriptgenerator: Makefile buildlink3.mk
   	pkgsrc/devel/rapidsvn: Makefile
   	pkgsrc/devel/ruby-gnome2-pango: Makefile buildlink3.mk
   	pkgsrc/devel/scintilla: Makefile buildlink3.mk
   	pkgsrc/devel/swt: Makefile
   	pkgsrc/devel/valide: Makefile
   	pkgsrc/devel/xfce4-dev-tools: Makefile
   	pkgsrc/devel/xfconf: Makefile
   	pkgsrc/devel/xulrunner: Makefile buildlink3.mk
   	pkgsrc/devel/xulrunner10: Makefile buildlink3.mk
   	pkgsrc/devel/xulrunner192: Makefile buildlink3.mk
   	pkgsrc/editors/Sigil: Makefile
   	pkgsrc/editors/TeXmacs-devel: Makefile
   	pkgsrc/editors/abiword: Makefile
   	pkgsrc/editors/abiword-plugins: Makefile
   	pkgsrc/editors/beaver: Makefile
   	pkgsrc/editors/conglomerate: Makefile
   	pkgsrc/editors/dasher: Makefile
   	pkgsrc/editors/emacs: Makefile
   	pkgsrc/editors/emacs-snapshot: Makefile
   	pkgsrc/editors/emacs22: Makefile
   	pkgsrc/editors/emacs24: Makefile
   	pkgsrc/editors/gconf-editor: Makefile
   	pkgsrc/editors/gedit: Makefile buildlink3.mk
   	pkgsrc/editors/gedit-python: Makefile
   	pkgsrc/editors/gedit3: Makefile
   	pkgsrc/editors/gedit3-spell: Makefile
   	pkgsrc/editors/ghex: Makefile
   	pkgsrc/editors/gice: Makefile
   	pkgsrc/editors/gobby: Makefile
   	pkgsrc/editors/gtranslator: Makefile
   	pkgsrc/editors/gummi: Makefile
   	pkgsrc/editors/kate: Makefile
   	pkgsrc/editors/kile: Makefile
   	pkgsrc/editors/leafpad: Makefile
   	pkgsrc/editors/lyx: Makefile
   	pkgsrc/editors/medit: Makefile
   	pkgsrc/editors/mlview: Makefile
   	pkgsrc/editors/notecase: Makefile
   	pkgsrc/editors/p5-Padre: Makefile
   	pkgsrc/editors/p5-Wx-Scintilla: Makefile
   	pkgsrc/editors/poedit: Makefile
   	pkgsrc/editors/qgoogletranslator: Makefile
   	pkgsrc/editors/scite: Makefile
   	pkgsrc/editors/tea: Makefile
   	pkgsrc/editors/texmaker: Makefile
   	pkgsrc/editors/texworks: Makefile
   	pkgsrc/editors/tomboy: Makefile
   	pkgsrc/editors/vim-gtk2: Makefile
   	pkgsrc/editors/xfce4-mousepad: Makefile
   	pkgsrc/editors/xournal: Makefile
   	pkgsrc/emulators/blinkensim: Makefile
   	pkgsrc/emulators/bochs: Makefile
   	pkgsrc/emulators/e-uae: Makefile
   	pkgsrc/emulators/fuse: Makefile
   	pkgsrc/emulators/gambatte: Makefile
   	pkgsrc/emulators/gens: Makefile
   	pkgsrc/emulators/gpsim: Makefile
   	pkgsrc/emulators/gpsim-devel: Makefile buildlink3.mk
   	pkgsrc/emulators/gpsim-oscilloscope: Makefile
   	pkgsrc/emulators/gpsim-ptyusart: Makefile
   	pkgsrc/emulators/mame: Makefile
   	pkgsrc/emulators/mess: Makefile
   	pkgsrc/emulators/nestopia: Makefile
   	pkgsrc/emulators/snes9x-gtk: Makefile
   	pkgsrc/emulators/tme: Makefile
   	pkgsrc/emulators/uae: Makefile
   	pkgsrc/emulators/vice: Makefile
   	pkgsrc/emulators/xnp2: Makefile
   	pkgsrc/emulators/yabause: Makefile
   	pkgsrc/filesystems/fuse-pod: Makefile
   	pkgsrc/finance/gkrellm-stock: Makefile
   	pkgsrc/finance/gnucash: Makefile
   	pkgsrc/fonts/fntsample: Makefile
   	pkgsrc/fonts/fontforge: Makefile
   	pkgsrc/fonts/gbdfed: Makefile
   	pkgsrc/fonts/gucharmap: Makefile buildlink3.mk
   	pkgsrc/games/atomix: Makefile
   	pkgsrc/games/blinken: Makefile
   	pkgsrc/games/bluemoon: Makefile
   	pkgsrc/games/ccgo: Makefile
   	pkgsrc/games/crack-attack: Makefile
   	pkgsrc/games/crossfire-client-gtk2: Makefile
   	pkgsrc/games/dopewars: Makefile
   	pkgsrc/games/eboard: Makefile
   	pkgsrc/games/flightgear: Makefile
   	pkgsrc/games/freeciv-client: Makefile
   	pkgsrc/games/frozen-bubble: Makefile
   	pkgsrc/games/gamazons: Makefile
   	pkgsrc/games/gbrainy: Makefile
   	pkgsrc/games/gcompris: Makefile
   	pkgsrc/games/genecys-client: Makefile
   	pkgsrc/games/gnome-games: Makefile
   	pkgsrc/games/gnome-mastermind: Makefile
   	pkgsrc/games/grhino: Makefile
   	pkgsrc/games/gtetrinet: Makefile
   	pkgsrc/games/gtkballs: Makefile
   	pkgsrc/games/gtklevel9: Makefile
   	pkgsrc/games/gtkmagnetic: Makefile
   	pkgsrc/games/gturing: Makefile
   	pkgsrc/games/holtz: Makefile
   	pkgsrc/games/kanagram: Makefile
   	pkgsrc/games/kanatest: Makefile
   	pkgsrc/games/kdegames4: Makefile
   	pkgsrc/games/kdetoys4: Makefile
   	pkgsrc/games/khangman: Makefile
   	pkgsrc/games/kye: Makefile
   	pkgsrc/games/pioneers: Makefile
   	pkgsrc/games/pokerth: Makefile
   	pkgsrc/games/puzzles: Makefile
   	pkgsrc/games/pytraffic: Makefile
   	pkgsrc/games/quarry: Makefile
   	pkgsrc/games/rftg: Makefile
   	pkgsrc/games/scummvm-tools: Makefile
   	pkgsrc/games/simgear: Makefile
   	pkgsrc/games/sirius: Makefile
   	pkgsrc/games/teg: Makefile
   	pkgsrc/games/wesnoth: Makefile
   	pkgsrc/games/wxhugo: Makefile
   	pkgsrc/games/xcowsay: Makefile
   	pkgsrc/geography/emerillon: Makefile
   	pkgsrc/geography/geoclue: Makefile
   	pkgsrc/geography/libchamplain04: Makefile buildlink3.mk
   	pkgsrc/geography/libchamplain06: Makefile buildlink3.mk
   	pkgsrc/geography/libchamplain08: Makefile buildlink3.mk
   	pkgsrc/geography/mapserver: Makefile
   	pkgsrc/geography/merkaartor: Makefile
   	pkgsrc/geography/qgis: Makefile
   	pkgsrc/geography/qlandkartegt: Makefile
   	pkgsrc/geography/qlandkartem: Makefile
   	pkgsrc/geography/viking: Makefile
   	pkgsrc/graphics/aqsis: Makefile
   	pkgsrc/graphics/blinkenthemes: Makefile
   	pkgsrc/graphics/blinkentools: Makefile
   	pkgsrc/graphics/cairo: Makefile buildlink3.mk
   	pkgsrc/graphics/cairo-gobject: Makefile buildlink3.mk
   	pkgsrc/graphics/cairomm: Makefile buildlink3.mk
   	pkgsrc/graphics/camlimages: Makefile
   	pkgsrc/graphics/cheese: Makefile
   	pkgsrc/graphics/cinepaint: Makefile
   	pkgsrc/graphics/clutter: Makefile buildlink3.mk
   	pkgsrc/graphics/clutter-box2d: Makefile
   	pkgsrc/graphics/clutter-cairo: Makefile buildlink3.mk
   	pkgsrc/graphics/clutter-gtk: Makefile buildlink3.mk
   	pkgsrc/graphics/clutter-mx: Makefile buildlink3.mk
   	pkgsrc/graphics/clutter-qt: Makefile
   	pkgsrc/graphics/clutter08: Makefile buildlink3.mk
   	pkgsrc/graphics/clutter08-gtk: Makefile buildlink3.mk
   	pkgsrc/graphics/comix: Makefile
   	pkgsrc/graphics/darktable: Makefile
   	pkgsrc/graphics/denemo: Makefile
   	pkgsrc/graphics/dia: Makefile
   	pkgsrc/graphics/dia-python: Makefile
   	pkgsrc/graphics/digikam: Makefile
   	pkgsrc/graphics/djview4: Makefile
   	pkgsrc/graphics/eog: Makefile buildlink3.mk
   	pkgsrc/graphics/eog-plugins: Makefile
   	pkgsrc/graphics/eog-plugins-map: Makefile
   	pkgsrc/graphics/eog3: Makefile
   	pkgsrc/graphics/evas-svg: Makefile
   	pkgsrc/graphics/extrema: Makefile
   	pkgsrc/graphics/f-spot: Makefile
   	pkgsrc/graphics/fotoxx: Makefile
   	pkgsrc/graphics/frameworks: Makefile
   	pkgsrc/graphics/geeqie: Makefile
   	pkgsrc/graphics/gegl: Makefile buildlink3.mk
   	pkgsrc/graphics/gfract: Makefile
   	pkgsrc/graphics/gimmage: Makefile
   	pkgsrc/graphics/gimp: Makefile buildlink3.mk
   	pkgsrc/graphics/gimp-color-manager: Makefile
   	pkgsrc/graphics/gimp-exif-browser: Makefile
   	pkgsrc/graphics/gimp-fix-ca: Makefile
   	pkgsrc/graphics/gimp-liquid-rescale: Makefile
   	pkgsrc/graphics/gimp-rawphoto: Makefile
   	pkgsrc/graphics/gimp-refocus-it: Makefile
   	pkgsrc/graphics/gimp-resynthesizer: Makefile
   	pkgsrc/graphics/gimp-ufraw: Makefile
   	pkgsrc/graphics/gimp2-wideangle: Makefile
   	pkgsrc/graphics/giram: Makefile
   	pkgsrc/graphics/gliv: Makefile
   	pkgsrc/graphics/gmngview: Makefile
   	pkgsrc/graphics/gnome-icon-theme: Makefile
   	pkgsrc/graphics/gnuplot: Makefile
   	pkgsrc/graphics/goocanvas: Makefile buildlink3.mk
   	pkgsrc/graphics/goocanvasmm: Makefile
   	pkgsrc/graphics/gpicview: Makefile
   	pkgsrc/graphics/gqview: Makefile
   	pkgsrc/graphics/gqview-devel: Makefile
   	pkgsrc/graphics/graphviz: Makefile
   	pkgsrc/graphics/gst-plugins0.10-cairo: Makefile
   	pkgsrc/graphics/gthumb: Makefile
   	pkgsrc/graphics/gthumb3: Makefile
   	pkgsrc/graphics/gtkam: Makefile
   	pkgsrc/graphics/gtkglext: Makefile buildlink3.mk
   	pkgsrc/graphics/gtkimageview: Makefile
   	pkgsrc/graphics/guile-cairo: Makefile
   	pkgsrc/graphics/gwenview: Makefile
   	pkgsrc/graphics/hugin: Makefile
   	pkgsrc/graphics/inkscape: Makefile
   	pkgsrc/graphics/kamera: Makefile
   	pkgsrc/graphics/kcolorchooser: Makefile
   	pkgsrc/graphics/kdegraphics-mobipocket: Makefile
   	pkgsrc/graphics/kdegraphics-strigi-analyzer: Makefile
   	pkgsrc/graphics/kdegraphics-thumbnailers: Makefile
   	pkgsrc/graphics/kgamma: Makefile
   	pkgsrc/graphics/kipi-plugins: Makefile
   	pkgsrc/graphics/kipi-plugins-calendar-kde3: Makefile
   	pkgsrc/graphics/kipi-plugins-kde3: Makefile
   	pkgsrc/graphics/kolourpaint: Makefile
   	pkgsrc/graphics/koverartist: Makefile
   	pkgsrc/graphics/kruler: Makefile
   	pkgsrc/graphics/ksaneplugin: Makefile
   	pkgsrc/graphics/ksnapshot: Makefile
   	pkgsrc/graphics/libexif-gtk: Makefile buildlink3.mk
   	pkgsrc/graphics/libgdiplus: Makefile buildlink3.mk
   	pkgsrc/graphics/libgnomecanvas: Makefile buildlink3.mk
   	pkgsrc/graphics/libgnomecanvasmm: Makefile buildlink3.mk
   	pkgsrc/graphics/libkdcraw: Makefile buildlink3.mk
   	pkgsrc/graphics/libkexiv2: Makefile
   	pkgsrc/graphics/libkface: Makefile buildlink3.mk
   	pkgsrc/graphics/libkipi: Makefile buildlink3.mk
   	pkgsrc/graphics/libksane: Makefile buildlink3.mk
   	pkgsrc/graphics/librsvg: Makefile buildlink3.mk
   	pkgsrc/graphics/libscigraphica: Makefile buildlink3.mk
   	pkgsrc/graphics/nvtv: Makefile
   	pkgsrc/graphics/opencv: Makefile
   	pkgsrc/graphics/osg: Makefile buildlink3.mk
   	pkgsrc/graphics/p5-Gnome2-Canvas: Makefile buildlink3.mk
   	pkgsrc/graphics/p5-cairo: Makefile buildlink3.mk
   	pkgsrc/graphics/p5-clutter: Makefile
   	pkgsrc/graphics/py-cairo: Makefile buildlink3.mk
   	pkgsrc/graphics/py-clutter: Makefile buildlink3.mk
   	pkgsrc/graphics/py-clutter-gtk: Makefile
   	pkgsrc/graphics/py-goocanvas: Makefile
   	pkgsrc/graphics/py-gtkglext: Makefile
   	pkgsrc/graphics/py-matplotlib-gtk2: Makefile
   	pkgsrc/graphics/qimageblitz: Makefile buildlink3.mk
   	pkgsrc/graphics/qiv: Makefile
   	pkgsrc/graphics/qiviewer: Makefile
   	pkgsrc/graphics/ristretto: Makefile
   	pkgsrc/graphics/ruby-clutter-cairo: Makefile
   	pkgsrc/graphics/ruby-clutter-core: Makefile
   	pkgsrc/graphics/ruby-clutter-gtk: Makefile
   	pkgsrc/graphics/ruby-gnome2-goocanvas: Makefile
   	pkgsrc/graphics/ruby-gnome2-rsvg: Makefile
   	pkgsrc/graphics/ruby-rcairo: Makefile buildlink3.mk
   	pkgsrc/graphics/sane-frontends: Makefile
   	pkgsrc/graphics/scidavis: Makefile
   	pkgsrc/graphics/scigraphica: Makefile
   	pkgsrc/graphics/shotwell: Makefile
   	pkgsrc/graphics/shotwell-gtk3: Makefile
   	pkgsrc/graphics/svgpart: Makefile
   	pkgsrc/graphics/tuxpaint: Makefile
   	pkgsrc/graphics/ucview: Makefile
   	pkgsrc/graphics/unicap: Makefile
   	pkgsrc/graphics/veusz: Makefile
   	pkgsrc/graphics/viewnior: Makefile
   	pkgsrc/graphics/wxsvg: Makefile buildlink3.mk
   	pkgsrc/graphics/xfce4-icon-theme: Makefile buildlink3.mk
   	pkgsrc/graphics/xsane: Makefile
   	pkgsrc/graphics/xzgv: Makefile
   	pkgsrc/graphics/zphoto: Makefile
   	pkgsrc/ham/gmfsk: Makefile
   	pkgsrc/ham/gnuradio-examples: Makefile
   	pkgsrc/ham/gnuradio-radio-astronomy: Makefile
   	pkgsrc/ham/gnuradio-wxgui: Makefile buildlink3.mk
   	pkgsrc/ham/gpredict: Makefile
   	pkgsrc/ham/grig: Makefile
   	pkgsrc/ham/xdx: Makefile
   	pkgsrc/ham/xlog: Makefile
   	pkgsrc/inputmethod/gcin: Makefile
   	pkgsrc/inputmethod/gtk-im-libthai: Makefile
   	pkgsrc/inputmethod/ibus: Makefile
   	pkgsrc/inputmethod/ibus-chewing: Makefile
   	pkgsrc/inputmethod/ibus-handwrite: Makefile
   	pkgsrc/inputmethod/ibus-input-pad: Makefile
   	pkgsrc/inputmethod/ibus-m17n: Makefile
   	pkgsrc/inputmethod/ibus-qt: Makefile
   	pkgsrc/inputmethod/ibus-skk: Makefile
   	pkgsrc/inputmethod/ibus-t9: Makefile
   	pkgsrc/inputmethod/ibus-unikey: Makefile
   	pkgsrc/inputmethod/im-ja: Makefile
   	pkgsrc/inputmethod/imhangul: Makefile
   	pkgsrc/inputmethod/imhangul_status_applet: Makefile
   	pkgsrc/inputmethod/input-pad: Makefile buildlink3.mk
   	pkgsrc/inputmethod/kasumi: Makefile
   	pkgsrc/inputmethod/kimera: Makefile
   	pkgsrc/inputmethod/kimera-tomoe-gtk: Makefile
   	pkgsrc/inputmethod/m17n-im-config: Makefile buildlink3.mk
   	pkgsrc/inputmethod/nabi: Makefile
   	pkgsrc/inputmethod/novel-pinyin: Makefile
   	pkgsrc/inputmethod/py-input-pad: Makefile
   	pkgsrc/inputmethod/scim: Makefile buildlink3.mk
   	pkgsrc/inputmethod/scim-anthy: Makefile
   	pkgsrc/inputmethod/scim-array: Makefile
   	pkgsrc/inputmethod/scim-canna: Makefile
   	pkgsrc/inputmethod/scim-ccinput: Makefile
   	pkgsrc/inputmethod/scim-chewing: Makefile
   	pkgsrc/inputmethod/scim-fcitx: Makefile
   	pkgsrc/inputmethod/scim-hangul: Makefile
   	pkgsrc/inputmethod/scim-input-pad: Makefile
   	pkgsrc/inputmethod/scim-m17n: Makefile
   	pkgsrc/inputmethod/scim-pinyin: Makefile
   	pkgsrc/inputmethod/scim-prime: Makefile
   	pkgsrc/inputmethod/scim-python: Makefile
   	pkgsrc/inputmethod/scim-sinhala: Makefile
   	pkgsrc/inputmethod/scim-skk: Makefile
   	pkgsrc/inputmethod/scim-tables: Makefile
   	pkgsrc/inputmethod/scim-thai: Makefile
   	pkgsrc/inputmethod/scim-tomoe: Makefile
   	pkgsrc/inputmethod/scim-uim: Makefile
   	pkgsrc/inputmethod/scim-unikey: Makefile
   	pkgsrc/inputmethod/tomoe-gtk: Makefile buildlink3.mk
   	pkgsrc/inputmethod/uim: Makefile
   	pkgsrc/inputmethod/uim-tomoe-gtk: Makefile
   	pkgsrc/lang/basic256: Makefile
   	pkgsrc/lang/classpath-gui: Makefile
   	pkgsrc/lang/clisp: Makefile
   	pkgsrc/lang/coq: Makefile
   	pkgsrc/lang/kaffe-x11: Makefile
   	pkgsrc/lang/racket: Makefile
   	pkgsrc/lang/sablevm-classpath-gui: Makefile
   	pkgsrc/lang/smalltalk: Makefile
   	pkgsrc/lang/squeak-vm: Makefile
   	pkgsrc/mail/akonadi: Makefile buildlink3.mk
   	pkgsrc/mail/balsa: Makefile
   	pkgsrc/mail/claws-mail: Makefile
   	pkgsrc/mail/claws-mail-archive: Makefile
   	pkgsrc/mail/claws-mail-attachwarner: Makefile
   	pkgsrc/mail/claws-mail-attremover: Makefile
   	pkgsrc/mail/claws-mail-cachesaver: Makefile
   	pkgsrc/mail/claws-mail-dillo-viewer: Makefile
   	pkgsrc/mail/claws-mail-fetchinfo: Makefile
   	pkgsrc/mail/claws-mail-gtkhtml: Makefile
   	pkgsrc/mail/claws-mail-mailmbox: Makefile
   	pkgsrc/mail/claws-mail-newmail: Makefile
   	pkgsrc/mail/claws-mail-notification: Makefile
   	pkgsrc/mail/claws-mail-pgpcore: Makefile buildlink3.mk
   	pkgsrc/mail/claws-mail-pgpinline: Makefile
   	pkgsrc/mail/claws-mail-pgpmime: Makefile
   	pkgsrc/mail/claws-mail-rssyl: Makefile
   	pkgsrc/mail/claws-mail-smime: Makefile
   	pkgsrc/mail/claws-mail-spamreport: Makefile
   	pkgsrc/mail/claws-mail-synce: Makefile
   	pkgsrc/mail/claws-mail-tnef: Makefile
   	pkgsrc/mail/claws-mail-vcalendar: Makefile
   	pkgsrc/mail/evolution: Makefile buildlink3.mk
   	pkgsrc/mail/evolution-data-server: Makefile
   	pkgsrc/mail/evolution-exchange: Makefile
   	pkgsrc/mail/mail-notification: Makefile
   	pkgsrc/mail/msmtp: Makefile
   	pkgsrc/mail/netbiff: Makefile
   	pkgsrc/mail/sylpheed: Makefile
   	pkgsrc/mail/thunderbird: Makefile
   	pkgsrc/mail/thunderbird10: Makefile
   	pkgsrc/math/R: Makefile
   	pkgsrc/math/analitza: Makefile buildlink3.mk
   	pkgsrc/math/calcoo: Makefile
   	pkgsrc/math/cantor: Makefile
   	pkgsrc/math/cgal: Makefile buildlink3.mk
   	pkgsrc/math/euler: Makefile
   	pkgsrc/math/extcalc: Makefile
   	pkgsrc/math/fityk: Makefile
   	pkgsrc/math/galculator: Makefile
   	pkgsrc/math/gcalctool: Makefile
   	pkgsrc/math/gcalctool-gtk3: Makefile
   	pkgsrc/math/genius: Makefile
   	pkgsrc/math/gnumeric: Makefile
   	pkgsrc/math/gnumeric110: Makefile
   	pkgsrc/math/grpn: Makefile
   	pkgsrc/math/gtklife: Makefile
   	pkgsrc/math/kalgebra: Makefile
   	pkgsrc/math/kcalc: Makefile
   	pkgsrc/math/pspp: Makefile
   	pkgsrc/math/qalculate-bases: Makefile
   	pkgsrc/math/qalculate-currency: Makefile
   	pkgsrc/math/qalculate-gtk: Makefile
   	pkgsrc/math/qalculate-units: Makefile
   	pkgsrc/math/speedcrunch: Makefile
   	pkgsrc/math/wxMaxima: Makefile
   	pkgsrc/meta-pkgs/xfce4: Makefile buildlink3.mk
   	pkgsrc/meta-pkgs/xfce4-extras: Makefile
   	pkgsrc/misc/attica: Makefile buildlink3.mk
   	pkgsrc/misc/blccc: Makefile
   	pkgsrc/misc/calibre: Makefile
   	pkgsrc/misc/celestia: Makefile
   	pkgsrc/misc/deskbar-applet: Makefile
   	pkgsrc/misc/fbreader: Makefile
   	pkgsrc/misc/gelemental: Makefile
   	pkgsrc/misc/gkrellm-flynn: Makefile
   	pkgsrc/misc/gkrellm-launch: Makefile
   	pkgsrc/misc/gkrellm-leds: Makefile
   	pkgsrc/misc/gkrellm-moon: Makefile
   	pkgsrc/misc/gkrellm-weather: Makefile
   	pkgsrc/misc/gnome-utils: Makefile
   	pkgsrc/misc/goffice0.6: Makefile buildlink3.mk
   	pkgsrc/misc/goffice0.8: Makefile buildlink3.mk
   	pkgsrc/misc/gok: Makefile
   	pkgsrc/misc/gperiodic: Makefile
   	pkgsrc/misc/gwaei: Makefile
   	pkgsrc/misc/kaccessible: Makefile
   	pkgsrc/misc/kalzium: Makefile
   	pkgsrc/misc/kanjipad: Makefile
   	pkgsrc/misc/kbruch: Makefile
   	pkgsrc/misc/kcharselect: Makefile
   	pkgsrc/misc/kchmviewer: Makefile
   	pkgsrc/misc/kde-wallpapers4: Makefile
   	pkgsrc/misc/kdeadmin4: Makefile
   	pkgsrc/misc/kdeartwork4: Makefile
   	pkgsrc/misc/kdepim-runtime4: Makefile
   	pkgsrc/misc/kdepim4: Makefile
   	pkgsrc/misc/kdepimlibs4: Makefile buildlink3.mk
   	pkgsrc/misc/kdeplasma-addons4: Makefile
   	pkgsrc/misc/kgeography: Makefile
   	pkgsrc/misc/kig: Makefile
   	pkgsrc/misc/kiten: Makefile
   	pkgsrc/misc/klettres: Makefile
   	pkgsrc/misc/kmag: Makefile
   	pkgsrc/misc/kmousetool: Makefile
   	pkgsrc/misc/kmouth: Makefile
   	pkgsrc/misc/kremotecontrol: Makefile
   	pkgsrc/misc/kstars: Makefile
   	pkgsrc/misc/ktouch: Makefile
   	pkgsrc/misc/kturtle: Makefile
   	pkgsrc/misc/kwordquiz: Makefile
   	pkgsrc/misc/libkdeedu: Makefile buildlink3.mk
   	pkgsrc/misc/libkgeomap: Makefile buildlink3.mk
   	pkgsrc/misc/libkvkontakte: Makefile buildlink3.mk
   	pkgsrc/misc/libreoffice: Makefile
   	pkgsrc/misc/marble: Makefile buildlink3.mk
   	pkgsrc/misc/mousetweaks: Makefile
   	pkgsrc/misc/openoffice3: Makefile
   	pkgsrc/misc/parley: Makefile
   	pkgsrc/misc/rocs: Makefile
   	pkgsrc/misc/stellarium: Makefile
   	pkgsrc/misc/step: Makefile
   	pkgsrc/misc/superkaramba: Makefile
   	pkgsrc/misc/sweeper: Makefile
   	pkgsrc/misc/tellico: Makefile
   	pkgsrc/misc/usbprog: Makefile
   	pkgsrc/misc/vym: Makefile
   	pkgsrc/misc/xchm: Makefile
   	pkgsrc/misc/xfce4-weather-plugin: Makefile buildlink3.mk
   	pkgsrc/misc/yelp: Makefile
   	pkgsrc/misc/yelp3: Makefile
   	pkgsrc/misc/zyGrib: Makefile
   	pkgsrc/multimedia/avidemux: Makefile
   	pkgsrc/multimedia/clutter-gst: Makefile buildlink3.mk
   	pkgsrc/multimedia/clutter08-gst: Makefile buildlink3.mk
   	pkgsrc/multimedia/dvdstyler: Makefile
   	pkgsrc/multimedia/farsight2: Makefile buildlink3.mk
   	pkgsrc/multimedia/gecko-mediaplayer: Makefile
   	pkgsrc/multimedia/gmencoder: Makefile
   	pkgsrc/multimedia/gmplayer: Makefile
   	pkgsrc/multimedia/gnash: Makefile
   	pkgsrc/multimedia/gnome-media: Makefile buildlink3.mk
   	pkgsrc/multimedia/gnome-mplayer: Makefile
   	pkgsrc/multimedia/gopchop: Makefile
   	pkgsrc/multimedia/gst123: Makefile
   	pkgsrc/multimedia/gxine: Makefile
   	pkgsrc/multimedia/handbrake: Makefile
   	pkgsrc/multimedia/hwdecode-demos: Makefile
   	pkgsrc/multimedia/kdemultimedia4: Makefile
   	pkgsrc/multimedia/kdenlive: Makefile
   	pkgsrc/multimedia/kmplayer: Makefile
   	pkgsrc/multimedia/kmplayer-kde3: Makefile
   	pkgsrc/multimedia/mkvtoolnix: Makefile
   	pkgsrc/multimedia/mkvtoolnix-old: Makefile
   	pkgsrc/multimedia/mlt: Makefile
   	pkgsrc/multimedia/mplayer-plugin: Makefile
   	pkgsrc/multimedia/ogle_gui: Makefile
   	pkgsrc/multimedia/phonon: Makefile buildlink3.mk
   	pkgsrc/multimedia/phonon-backend-gstreamer: Makefile
   	pkgsrc/multimedia/pitivi: Makefile
   	pkgsrc/multimedia/pspvc: Makefile
   	pkgsrc/multimedia/py-clutter-gst: Makefile
   	pkgsrc/multimedia/ruby-clutter-gst: Makefile
   	pkgsrc/multimedia/subtitleeditor: Makefile
   	pkgsrc/multimedia/swfdec: Makefile buildlink3.mk
   	pkgsrc/multimedia/swfdec-gnome: Makefile
   	pkgsrc/multimedia/swfdec-mozilla: Makefile
   	pkgsrc/multimedia/totem: Makefile buildlink3.mk
   	pkgsrc/multimedia/totem-browser-plugin: Makefile
   	pkgsrc/multimedia/totem-nautilus: Makefile
   	pkgsrc/multimedia/totem-pl-parser: Makefile buildlink3.mk
   	pkgsrc/multimedia/vlc: Makefile
   	pkgsrc/multimedia/vlc08: Makefile
   	pkgsrc/multimedia/vlc10: Makefile
   	pkgsrc/multimedia/vlc2: Makefile
   	pkgsrc/multimedia/xfce4-mpc-plugin: Makefile buildlink3.mk
   	pkgsrc/multimedia/xfmedia: Makefile
   	pkgsrc/multimedia/xvid4conf: Makefile
   	pkgsrc/net/Transmission-gui: Makefile
   	pkgsrc/net/amule: Makefile
   	pkgsrc/net/avahi: Makefile buildlink3.mk
   	pkgsrc/net/bug-buddy: Makefile
   	pkgsrc/net/cacti: Makefile
   	pkgsrc/net/choqok: Makefile
   	pkgsrc/net/dc_gui2: Makefile
   	pkgsrc/net/dcsharp: Makefile
   	pkgsrc/net/dhcpcd-gtk: Makefile
   	pkgsrc/net/ed2k-gtk-gui: Makefile
   	pkgsrc/net/ekiga: Makefile
   	pkgsrc/net/etherape: Makefile
   	pkgsrc/net/ettercap: Makefile
   	pkgsrc/net/filezilla: Makefile
   	pkgsrc/net/gitso: Makefile
   	pkgsrc/net/gkrellm-multiping: Makefile
   	pkgsrc/net/gkrellm-snmp: Makefile
   	pkgsrc/net/gkrellm-wireless: Makefile
   	pkgsrc/net/gnome-netstatus: Makefile
   	pkgsrc/net/gnome-nettool: Makefile
   	pkgsrc/net/gnome-vfs-smb: Makefile
   	pkgsrc/net/gssdp: Makefile
   	pkgsrc/net/gtk-gnutella: Makefile
   	pkgsrc/net/gtk-vnc: Makefile buildlink3.mk
   	pkgsrc/net/gupnp-tools: Makefile
   	pkgsrc/net/jigdo: Makefile
   	pkgsrc/net/kdenetwork4: Makefile
   	pkgsrc/net/kmldonkey: Makefile
   	pkgsrc/net/ktorrent: Makefile
   	pkgsrc/net/libdmapsharing: Makefile
   	pkgsrc/net/libktorrent: Makefile buildlink3.mk
   	pkgsrc/net/logjam: Makefile
   	pkgsrc/net/mbrowse: Makefile
   	pkgsrc/net/mldonkey-gui: Makefile
   	pkgsrc/net/monsoon: Makefile
   	pkgsrc/net/mtr: Makefile
   	pkgsrc/net/nagstamon: Makefile
   	pkgsrc/net/nfdump: Makefile
   	pkgsrc/net/nmap: Makefile
   	pkgsrc/net/ntop: Makefile
   	pkgsrc/net/remmina: Makefile
   	pkgsrc/net/remmina-plugins: Makefile
   	pkgsrc/net/tsclient: Makefile
   	pkgsrc/net/twitux: Makefile
   	pkgsrc/net/unison: Makefile
   	pkgsrc/net/unison2.32: Makefile
   	pkgsrc/net/urlgfe: Makefile
   	pkgsrc/net/vinagre: Makefile
   	pkgsrc/net/vino: Makefile
   	pkgsrc/net/wireshark: Makefile
   	pkgsrc/net/wistumbler2-gtk: Makefile
   	pkgsrc/net/xfce4-wavelan-plugin: Makefile buildlink3.mk
   	pkgsrc/net/xymon: Makefile
   	pkgsrc/news/pan: Makefile
   	pkgsrc/parallel/ganglia-monitor-core: Makefile
   	pkgsrc/parallel/hwloc: Makefile
   	pkgsrc/pkgtools/gnome-packagekit: Makefile
   	pkgsrc/pkgtools/packagekit: Makefile
   	pkgsrc/print/abcm2ps: Makefile
   	pkgsrc/print/advi: Makefile
   	pkgsrc/print/diffpdf: Makefile
   	pkgsrc/print/epdfview: Makefile
   	pkgsrc/print/evince: Makefile buildlink3.mk
   	pkgsrc/print/evince-nautilus: Makefile
   	pkgsrc/print/evince3: Makefile buildlink3.mk
   	pkgsrc/print/glabels: Makefile
   	pkgsrc/print/gtklp: Makefile
   	pkgsrc/print/gutenprint-lib: Makefile
   	pkgsrc/print/hplip: Makefile
   	pkgsrc/print/imposter: Makefile
   	pkgsrc/print/kbibtex: Makefile
   	pkgsrc/print/libgnomeprint: Makefile buildlink3.mk
   	pkgsrc/print/libgnomeprintui: Makefile buildlink3.mk
   	pkgsrc/print/libgxps: Makefile buildlink3.mk
   	pkgsrc/print/lilypond: Makefile
   	pkgsrc/print/okular: Makefile
   	pkgsrc/print/paps: Makefile
   	pkgsrc/print/poppler-glib: Makefile buildlink3.mk
   	pkgsrc/print/poppler-qt4: Makefile
   	pkgsrc/print/printer-applet: Makefile
   	pkgsrc/print/ruby-gnome2-poppler: Makefile
   	pkgsrc/print/scribus: Makefile
   	pkgsrc/print/scribus-qt4: Makefile
   	pkgsrc/print/xfce4-print: Makefile buildlink3.mk
   	pkgsrc/security/MyPasswordSafe: Makefile
   	pkgsrc/security/fprint-demo: Makefile
   	pkgsrc/security/fwbuilder: Makefile
   	pkgsrc/security/gnome-keyring: Makefile buildlink3.mk
   	pkgsrc/security/gnome-keyring-manager: Makefile
   	pkgsrc/security/gpa: Makefile
   	pkgsrc/security/gpass: Makefile
   	pkgsrc/security/honeyd: Makefile
   	pkgsrc/security/hydra: Makefile
   	pkgsrc/security/keepassx: Makefile
   	pkgsrc/security/kgpg: Makefile
   	pkgsrc/security/ksecrets: Makefile
   	pkgsrc/security/kwallet: Makefile
   	pkgsrc/security/libfwbuilder: Makefile buildlink3.mk
   	pkgsrc/security/openvas-client: Makefile
   	pkgsrc/security/pinentry-gtk2: Makefile
   	pkgsrc/security/pinentry-qt4: Makefile
   	pkgsrc/security/policykit-gnome: Makefile
   	pkgsrc/security/polkit-qt: Makefile buildlink3.mk
   	pkgsrc/security/putty: Makefile
   	pkgsrc/security/qca2: Makefile buildlink3.mk
   	pkgsrc/security/qca2-gnupg: Makefile
   	pkgsrc/security/qca2-ossl: Makefile
   	pkgsrc/security/qoauth: Makefile buildlink3.mk
   	pkgsrc/security/seahorse: Makefile buildlink3.mk
   	pkgsrc/security/seahorse-plugins: Makefile
   	pkgsrc/sysutils/amtterm: Makefile
   	pkgsrc/sysutils/bacula-qt-console: Makefile
   	pkgsrc/sysutils/bacula-tray-monitor: Makefile
   	pkgsrc/sysutils/bacula-wx-console: Makefile
   	pkgsrc/sysutils/brasero: Makefile buildlink3.mk
   	pkgsrc/sysutils/brasero-nautilus: Makefile
   	pkgsrc/sysutils/btpin-qt: Makefile
   	pkgsrc/sysutils/bubblemon: Makefile
   	pkgsrc/sysutils/conky: Makefile
   	pkgsrc/sysutils/dvdisaster: Makefile
   	pkgsrc/sysutils/filelight: Makefile
   	pkgsrc/sysutils/gcdmaster: Makefile
   	pkgsrc/sysutils/gkrellm: Makefile buildlink3.mk
   	pkgsrc/sysutils/gkrellm-est: Makefile
   	pkgsrc/sysutils/gnome-commander: Makefile
   	pkgsrc/sysutils/gnome-device-manager: Makefile
   	pkgsrc/sysutils/gnome-mount: Makefile buildlink3.mk
   	pkgsrc/sysutils/gnome-nds-thumbnailer: Makefile
   	pkgsrc/sysutils/gnome-pkgview: Makefile
   	pkgsrc/sysutils/gnome-power-manager: Makefile
   	pkgsrc/sysutils/gnome-settings-daemon: Makefile
   	pkgsrc/sysutils/gnome-system-monitor: Makefile
   	pkgsrc/sysutils/gnome-system-tools: Makefile
   	pkgsrc/sysutils/gnome-vfs: Makefile buildlink3.mk
   	pkgsrc/sysutils/gnome-vfs-monikers: Makefile
   	pkgsrc/sysutils/gnome-vfsmm: Makefile buildlink3.mk
   	pkgsrc/sysutils/gnome-volume-manager: Makefile
   	pkgsrc/sysutils/grun: Makefile
   	pkgsrc/sysutils/gst-plugins0.10-gnomevfs: Makefile
   	pkgsrc/sysutils/gtk-send-pr: Makefile
   	pkgsrc/sysutils/gvfs: Makefile
   	pkgsrc/sysutils/k3b: Makefile
   	pkgsrc/sysutils/k4dirstat: Makefile
   	pkgsrc/sysutils/kdf: Makefile
   	pkgsrc/sysutils/kfloppy: Makefile
   	pkgsrc/sysutils/libgksu: Makefile buildlink3.mk
   	pkgsrc/sysutils/libnotify: Makefile buildlink3.mk
   	pkgsrc/sysutils/nautilus: Makefile buildlink3.mk
   	pkgsrc/sysutils/nautilus-sendto: Makefile
   	pkgsrc/sysutils/notification-daemon: Makefile
   	pkgsrc/sysutils/open-vm-tools: Makefile
   	pkgsrc/sysutils/p5-Gnome2-VFS: Makefile buildlink3.mk
   	pkgsrc/sysutils/pcmanfm: Makefile
   	pkgsrc/sysutils/py-notify: Makefile buildlink3.mk
   	pkgsrc/sysutils/rox: Makefile
   	pkgsrc/sysutils/screentest: Makefile
   	pkgsrc/sysutils/strigi: Makefile
   	pkgsrc/sysutils/virt-manager: Makefile
   	pkgsrc/sysutils/xcdroast: Makefile
   	pkgsrc/sysutils/xfce4-appfinder: Makefile
   	pkgsrc/sysutils/xfce4-battery-plugin: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-cpugraph-plugin: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-diskperf-plugin: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-fsguard-plugin: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-genmon-plugin: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-netload-plugin: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-quicklauncher-plugin: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-systemload-plugin: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-thunar: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-volman: Makefile
   	pkgsrc/sysutils/xfce4-xarchiver: Makefile buildlink3.mk
   	pkgsrc/sysutils/xfce4-xkb-plugin: Makefile buildlink3.mk
   	pkgsrc/textproc/FlightCrew: Makefile
   	pkgsrc/textproc/OdfConverter: Makefile
   	pkgsrc/textproc/dikt: Makefile
   	pkgsrc/textproc/ebview: Makefile
   	pkgsrc/textproc/gnome-spell: Makefile buildlink3.mk
   	pkgsrc/textproc/gnome-subtitles: Makefile
   	pkgsrc/textproc/gtkspell: Makefile buildlink3.mk
   	pkgsrc/textproc/py-gdick: Makefile
   	pkgsrc/textproc/soprano: Makefile buildlink3.mk
   	pkgsrc/textproc/xfce4-dict-plugin: Makefile buildlink3.mk
   	pkgsrc/time/cairo-clock: Makefile
   	pkgsrc/time/evolution-webcal: Makefile
   	pkgsrc/time/gchore: Makefile
   	pkgsrc/time/gdeskcal: Makefile
   	pkgsrc/time/gnotime: Makefile
   	pkgsrc/time/gtodo: Makefile
   	pkgsrc/time/gtodo-applet: Makefile
   	pkgsrc/time/hamster-applet: Makefile
   	pkgsrc/time/ktimer: Makefile
   	pkgsrc/time/planner: Makefile
   	pkgsrc/time/rsibreak: Makefile
   	pkgsrc/time/xfce4-datetime-plugin: Makefile buildlink3.mk
   	pkgsrc/time/xfce4-orage: Makefile
   	pkgsrc/time/xfce4-timer-plugin: Makefile buildlink3.mk
   	pkgsrc/wm/afterstep: Makefile
   	pkgsrc/wm/awesome: Makefile
   	pkgsrc/wm/bmpanel2: Makefile
   	pkgsrc/wm/compiz: Makefile buildlink3.mk
   	pkgsrc/wm/compiz-fusion-plugins-extra: Makefile
   	pkgsrc/wm/compiz-fusion-plugins-main: Makefile buildlink3.mk
   	pkgsrc/wm/e16menuedit2: Makefile
   	pkgsrc/wm/fluxconf: Makefile
   	pkgsrc/wm/metacity: Makefile buildlink3.mk
   	pkgsrc/wm/metisse: Makefile
   	pkgsrc/wm/openbox: Makefile
   	pkgsrc/wm/oroborox: Makefile
   	pkgsrc/wm/sawfish: Makefile
   	pkgsrc/wm/selectwm: Makefile
   	pkgsrc/wm/wbar: Makefile
   	pkgsrc/wm/wmakerconf: Makefile
   	pkgsrc/wm/xfce4-wm: Makefile
   	pkgsrc/wm/xfce4-wm-themes: Makefile
   	pkgsrc/www/amaya: Makefile
   	pkgsrc/www/ap22-dnssd: Makefile
   	pkgsrc/www/bluefish: Makefile
   	pkgsrc/www/browser-bookmarks-menu: Makefile
   	pkgsrc/www/drivel: Makefile
   	pkgsrc/www/epiphany: Makefile buildlink3.mk
   	pkgsrc/www/epiphany-extensions: Makefile
   	pkgsrc/www/firefox: Makefile
   	pkgsrc/www/firefox10: Makefile
   	pkgsrc/www/firefox36: Makefile
   	pkgsrc/www/gtkhtml314: Makefile
   	pkgsrc/www/icedtea-web: Makefile
   	pkgsrc/www/kazehakase: Makefile
   	pkgsrc/www/kdewebdev4: Makefile
   	pkgsrc/www/libgtkhtml: Makefile buildlink3.mk
   	pkgsrc/www/libmediawiki: Makefile buildlink3.mk
   	pkgsrc/www/liferea: Makefile
   	pkgsrc/www/liferea-current: Makefile
   	pkgsrc/www/midori: Makefile
   	pkgsrc/www/netsurf: Makefile
   	pkgsrc/www/nspluginwrapper: Makefile
   	pkgsrc/www/seamonkey: Makefile
   	pkgsrc/www/webkit-gtk: Makefile buildlink3.mk
   	pkgsrc/www/webkit-gtk3: Makefile buildlink3.mk
   	pkgsrc/x11/alacarte: Makefile
   	pkgsrc/x11/antiright: Makefile
   	pkgsrc/x11/avant-window-navigator: Makefile
   	pkgsrc/x11/clisp-gtk2: Makefile
   	pkgsrc/x11/deskmenu: Makefile
   	pkgsrc/x11/devilspie: Makefile
   	pkgsrc/x11/eekboard: Makefile buildlink3.mk
   	pkgsrc/x11/fast-user-switch-applet: Makefile
   	pkgsrc/x11/fltk13: Makefile
   	pkgsrc/x11/ftmenu: Makefile
   	pkgsrc/x11/gdm: Makefile
   	pkgsrc/x11/gnome-applets: Makefile
   	pkgsrc/x11/gnome-control-center: Makefile buildlink3.mk
   	pkgsrc/x11/gnome-desktop: Makefile buildlink3.mk
   	pkgsrc/x11/gnome-desktop-sharp: Makefile buildlink3.mk
   	pkgsrc/x11/gnome-desktop3: Makefile buildlink3.mk
   	pkgsrc/x11/gnome-mag: Makefile buildlink3.mk
   	pkgsrc/x11/gnome-panel: Makefile buildlink3.mk
   	pkgsrc/x11/gnome-screensaver: Makefile
   	pkgsrc/x11/gnome-session: Makefile
   	pkgsrc/x11/gnome-sharp: Makefile buildlink3.mk
   	pkgsrc/x11/gnome-terminal: Makefile
   	pkgsrc/x11/gnome-themes: Makefile
   	pkgsrc/x11/gnome-themes-extras: Makefile
   	pkgsrc/x11/gnopernicus: Makefile
   	pkgsrc/x11/grandr_applet: Makefile
   	pkgsrc/x11/gromit: Makefile
   	pkgsrc/x11/gselt: Makefile
   	pkgsrc/x11/gtk-sharp: Makefile
   	pkgsrc/x11/gtk2: Makefile buildlink3.mk
   	pkgsrc/x11/gtk2+extra: Makefile buildlink3.mk
   	pkgsrc/x11/gtk2-chtheme: Makefile
   	pkgsrc/x11/gtk2-engines: Makefile buildlink3.mk
   	pkgsrc/x11/gtk2-engines-bluecurve: Makefile
   	pkgsrc/x11/gtk2-engines-murrine: Makefile
   	pkgsrc/x11/gtk2-theme-switch: Makefile
   	pkgsrc/x11/gtk3: Makefile buildlink3.mk
   	pkgsrc/x11/gtkada: Makefile buildlink3.mk
   	pkgsrc/x11/gtkglarea2: Makefile buildlink3.mk
   	pkgsrc/x11/gtkmm: Makefile buildlink3.mk
   	pkgsrc/x11/gtkmm-utils: Makefile buildlink3.mk
   	pkgsrc/x11/gtksourceview: Makefile buildlink3.mk
   	pkgsrc/x11/gtksourceview-sharp2: Makefile
   	pkgsrc/x11/gtksourceview2: Makefile buildlink3.mk
   	pkgsrc/x11/gtksourceview3: Makefile buildlink3.mk
   	pkgsrc/x11/gtkterm2: Makefile
   	pkgsrc/x11/hot-babe: Makefile
   	pkgsrc/x11/kactivities: Makefile buildlink3.mk
   	pkgsrc/x11/kde-baseapps4: Makefile
   	pkgsrc/x11/kde-runtime4: Makefile buildlink3.mk
   	pkgsrc/x11/kde-workspace4: Makefile buildlink3.mk
   	pkgsrc/x11/kdelibs4: Makefile buildlink3.mk
   	pkgsrc/x11/konsole: Makefile
   	pkgsrc/x11/lablgtk: Makefile buildlink3.mk
   	pkgsrc/x11/libdesktop-agnostic: Makefile buildlink3.mk
   	pkgsrc/x11/libgnomekbd: Makefile
   	pkgsrc/x11/libunique: Makefile buildlink3.mk
   	pkgsrc/x11/libunique3: Makefile
   	pkgsrc/x11/libxfce4gui: Makefile buildlink3.mk
   	pkgsrc/x11/libxfce4menu: Makefile buildlink3.mk
   	pkgsrc/x11/libxfce4util: Makefile
   	pkgsrc/x11/matchbox-panel-manager: Makefile
   	pkgsrc/x11/mlterm: Makefile
   	pkgsrc/x11/nucleo: Makefile buildlink3.mk
   	pkgsrc/x11/p5-Alien-wxWidgets: Makefile
   	pkgsrc/x11/p5-Wx: Makefile buildlink3.mk
   	pkgsrc/x11/p5-Wx-Perl-ProcessStream: Makefile
   	pkgsrc/x11/p5-gtk2: Makefile buildlink3.mk
   	pkgsrc/x11/py-gnome2: Makefile buildlink3.mk
   	pkgsrc/x11/py-gnome2-desktop: Makefile buildlink3.mk
   	pkgsrc/x11/py-gnome2-extras: Makefile buildlink3.mk
   	pkgsrc/x11/py-gtk2: Makefile buildlink3.mk
   	pkgsrc/x11/py-gtksourceview: Makefile
   	pkgsrc/x11/py-kde4: Makefile
   	pkgsrc/x11/py-kiwi: Makefile
   	pkgsrc/x11/py-qt4: Makefile
   	pkgsrc/x11/py-qt4-qscintilla: Makefile buildlink3.mk
   	pkgsrc/x11/py-vte: Makefile buildlink3.mk
   	pkgsrc/x11/py-wxWidgets: Makefile buildlink3.mk
   	pkgsrc/x11/qt4-creator: Makefile
   	pkgsrc/x11/qt4-docs: Makefile
   	pkgsrc/x11/qt4-libs: Makefile buildlink3.mk
   	pkgsrc/x11/qt4-mng: Makefile
   	pkgsrc/x11/qt4-mysql: Makefile
   	pkgsrc/x11/qt4-pgsql: Makefile
   	pkgsrc/x11/qt4-qdbus: Makefile buildlink3.mk
   	pkgsrc/x11/qt4-qscintilla: Makefile buildlink3.mk
   	pkgsrc/x11/qt4-sqlite3: Makefile
   	pkgsrc/x11/qt4-tiff: Makefile
   	pkgsrc/x11/qt4-tools: Makefile buildlink3.mk
   	pkgsrc/x11/qwt-qt4: Makefile buildlink3.mk
   	pkgsrc/x11/qwt6-qt4: Makefile buildlink3.mk
   	pkgsrc/x11/qwtplot3d-qt4: Makefile buildlink3.mk
   	pkgsrc/x11/rep-gtk2: Makefile
   	pkgsrc/x11/rox-session: Makefile
   	pkgsrc/x11/ruby-gnome2-gtk: Makefile buildlink3.mk
   	pkgsrc/x11/ruby-gnome2-gtksourceview2: Makefile
   	pkgsrc/x11/ruby-gnome2-vte: Makefile
   	pkgsrc/x11/ruby-wxruby: Makefile
   	pkgsrc/x11/sakura: Makefile
   	pkgsrc/x11/tint2: Makefile
   	pkgsrc/x11/vte: Makefile buildlink3.mk
   	pkgsrc/x11/vte029: Makefile buildlink3.mk
   	pkgsrc/x11/wxGTK24: Makefile buildlink3.mk
   	pkgsrc/x11/wxGTK26: Makefile buildlink3.mk
   	pkgsrc/x11/wxGTK26-contrib: Makefile buildlink3.mk
   	pkgsrc/x11/wxGTK28: Makefile buildlink3.mk
   	pkgsrc/x11/wxGTK28-contrib: Makefile buildlink3.mk
   	pkgsrc/x11/wxhaskell: Makefile
   	pkgsrc/x11/x11vnc: Makefile
   	pkgsrc/x11/xdialog: Makefile
   	pkgsrc/x11/xfce4-clipman-plugin: Makefile buildlink3.mk
   	pkgsrc/x11/xfce4-desktop: Makefile
   	pkgsrc/x11/xfce4-exo: Makefile buildlink3.mk
   	pkgsrc/x11/xfce4-eyes-plugin: Makefile buildlink3.mk
   	pkgsrc/x11/xfce4-gtk2-engine: Makefile
   	pkgsrc/x11/xfce4-notes-plugin: Makefile buildlink3.mk
   	pkgsrc/x11/xfce4-panel: Makefile buildlink3.mk
   	pkgsrc/x11/xfce4-places-plugin: Makefile buildlink3.mk
   	pkgsrc/x11/xfce4-screenshooter-plugin: Makefile buildlink3.mk
   	pkgsrc/x11/xfce4-session: Makefile buildlink3.mk
   	pkgsrc/x11/xfce4-settings: Makefile
   	pkgsrc/x11/xfce4-terminal: Makefile
   	pkgsrc/x11/xfce4-utils: Makefile
   	pkgsrc/x11/xlockmore: Makefile
   	pkgsrc/x11/xpad: Makefile
   	pkgsrc/x11/xplanet: Makefile
   	pkgsrc/x11/xscreensaver-demo: Makefile
   	pkgsrc/x11/xvidcap-gtk2: Makefile
   	pkgsrc/x11/zenity: Makefile

   Log Message:
   Mass recursive bump after the dependence fix of the "cairo" package
   requested by Thomas Klausner.


   To generate a diff of this commit:
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/archivers/ark/Makefile
   cvs rdiff -u -r1.120 -r1.121 pkgsrc/archivers/file-roller/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/audio/albumplayer/Makefile
   cvs rdiff -u -r1.114 -r1.115 pkgsrc/audio/amarok/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/audio/amarok-kde3/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/audio/ario/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/audio/audacious/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/audio/audacious/buildlink3.mk
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/audio/audacious-plugins/Makefile
   cvs rdiff -u -r1.77 -r1.78 pkgsrc/audio/audacity/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/audio/aumix-gtk/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/audio/bmp/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/audio/bmp/buildlink3.mk
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/audio/bmp-esound/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/audio/bmp-flac/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/audio/bmp-mac/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/audio/bmp-musepack/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/audio/bmp-pulse/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/audio/bmp-scrobbler/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/audio/bmpx/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/audio/bsl/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/audio/buzztard/Makefile
   cvs rdiff -u -r1.75 -r1.76 pkgsrc/audio/easytag/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/audio/exaile/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/audio/gbemol/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/audio/gimmix/Makefile
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/audio/gkrellm-volume/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/audio/glurp/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/audio/gmp3info/Makefile
   cvs rdiff -u -r1.52 -r1.53 pkgsrc/audio/gmpc/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/audio/gmpc/buildlink3.mk
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/audio/gmpc-albumview/Makefile
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/audio/gmpc-lastfm/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/audio/gmpc-lyrics/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/audio/gmpc-lyricwiki/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/audio/gmpc-magnatune/Makefile
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/audio/gmpc-mdcover/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/audio/gmpc-tagedit/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/audio/gnome-vfs-cdda/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/audio/gqmpeg-devel/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/audio/gtick/Makefile
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/audio/gtkpod/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/audio/hydrogen/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/audio/jack-rack/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/audio/libcanberra/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/audio/libcanberra/buildlink3.mk
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/audio/libgpod/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/audio/libgpod/buildlink3.mk
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/audio/liblastfm/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/audio/liblastfm/buildlink3.mk
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/audio/libvisual-bmp/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/audio/libvisual-plugins/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/audio/libvisual0.2-plugins/Makefile
   cvs rdiff -u -r1.51 -r1.52 pkgsrc/audio/liteamp/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/audio/mp3diags/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/audio/mp3splt-gtk/Makefile
   cvs rdiff -u -r1.41 -r1.42 pkgsrc/audio/muse/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/audio/padevchooser/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/audio/paman/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/audio/paprefs/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/audio/pavucontrol/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/audio/pavumeter/Makefile
   cvs rdiff -u -r1.59 -r1.60 pkgsrc/audio/pulseaudio/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/audio/py-musique/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/audio/qjackctl/Makefile
   cvs rdiff -u -r1.97 -r1.98 pkgsrc/audio/rhythmbox/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/audio/sfxr/Makefile
   cvs rdiff -u -r1.69 -r1.70 pkgsrc/audio/snd/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/audio/solfege/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/audio/sonata/Makefile
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/audio/sound-juicer/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/audio/streamtuner/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/audio/streamtuner/buildlink3.mk
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/audio/sweep/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/audio/terminatorx/Makefile
   cvs rdiff -u -r1.84 -r1.85 pkgsrc/audio/timidity/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/audio/xfce4-mixer/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/audio/xfce4-xmms-plugin/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/audio/xfce4-xmms-plugin/buildlink3.mk
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/biology/chemtool/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/biology/gnome-chemistry-utils/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/biology/openbabel/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/cad/boolean/Makefile
   cvs rdiff -u -r1.78 -r1.79 pkgsrc/cad/geda/Makefile
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/cad/gerbv/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/cad/gsmc/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/cad/gtk2-wcalc/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/cad/gtkwave/Makefile
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/cad/gwave/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/cad/librecad/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/cad/openscad/Makefile
   cvs rdiff -u -r1.62 -r1.63 pkgsrc/cad/pcb/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/cad/transcalc/Makefile
   cvs rdiff -u -r1.41 -r1.42 pkgsrc/chat/empathy/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/chat/empathy/buildlink3.mk
   cvs rdiff -u -r1.44 -r1.45 pkgsrc/chat/finch/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/chat/gajim/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/chat/gg2/Makefile
   cvs rdiff -u -r1.82 -r1.83 pkgsrc/chat/gnomeicu/Makefile
   cvs rdiff -u -r1.78 -r1.79 pkgsrc/chat/gossip/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/chat/konversation/Makefile
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/chat/libpurple/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/chat/libpurple/buildlink3.mk
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/chat/msn-pecan/Makefile
   cvs rdiff -u -r1.44 -r1.45 pkgsrc/chat/pidgin/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/chat/pidgin/buildlink3.mk
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/chat/pidgin-facebookchat/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/chat/pidgin-icb/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/chat/pidgin-latex/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/chat/pidgin-libnotify/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/chat/pidgin-otr/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/chat/pidgin-sametime/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/chat/pidgin-silc/Makefile
   cvs rdiff -u -r1.68 -r1.69 pkgsrc/chat/psi/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/chat/spectrum/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/chat/telepathy-farsight/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/chat/telepathy-farsight/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/chat/telepathy-mission-control/Makefile
   cvs rdiff -u -r1.14 -r1.15 \
       pkgsrc/chat/telepathy-mission-control/buildlink3.mk
   cvs rdiff -u -r1.78 -r1.79 pkgsrc/chat/xchat/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/chat/xchat-systray-integration/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/comms/asterisk10/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/comms/asterisk18/Makefile
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/comms/efax-gtk/Makefile
   cvs rdiff -u -r1.70 -r1.71 pkgsrc/comms/gnome-pilot/Makefile
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/comms/gnome-pilot/buildlink3.mk
   cvs rdiff -u -r1.82 -r1.83 pkgsrc/comms/jpilot/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/comms/jpilot/buildlink3.mk
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/comms/jpilot-syncmal/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/comms/multisync-gui/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/converters/tex2rtf/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/databases/gourmet/Makefile
   cvs rdiff -u -r1.52 -r1.53 pkgsrc/databases/gq/Makefile
   cvs rdiff -u -r1.59 -r1.60 pkgsrc/databases/gramps/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/databases/gramps2/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/databases/gramps3/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/gtkdbfeditor/Makefile
   cvs rdiff -u -r1.86 -r1.87 pkgsrc/databases/libgnomedb/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/databases/libgnomedb/buildlink3.mk
   cvs rdiff -u -r1.78 -r1.79 pkgsrc/databases/mergeant/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/databases/mysql-workbench/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/databases/p5-RRD-Simple/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/databases/pgadmin3/Makefile
   cvs rdiff -u -r1.98 -r1.99 pkgsrc/databases/rrdtool/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/databases/rrdtool/buildlink3.mk
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/ruby-rrdtool/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/GConf-ui/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/GConf-ui/buildlink3.mk
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/SDL_Pango/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/SDL_Pango/buildlink3.mk
   cvs rdiff -u -r1.92 -r1.93 pkgsrc/devel/anjuta/Makefile
   cvs rdiff -u -r1.66 -r1.67 pkgsrc/devel/at-spi/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/at-spi/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/automoc4/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/blib/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/blib/buildlink3.mk
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/boa-constructor/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/coconut/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/compizconfig-backend-gconf/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/cppcheck/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/cutter/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/dconf-editor/Makefile
   cvs rdiff -u -r1.77 -r1.78 pkgsrc/devel/devhelp/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/devhelp/buildlink3.mk
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/distccmon-gnome/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/distccmon-gtk/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/eric4/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/ethos/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/ethos/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/frama-c/Makefile
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/devel/gconfmm/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/gconfmm/buildlink3.mk
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/gdl/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/gdl/buildlink3.mk
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/geany/Makefile
   cvs rdiff -u -r1.73 -r1.74 pkgsrc/devel/glade/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/glade3/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/glade3/buildlink3.mk
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/gmtk/Makefile \
       pkgsrc/devel/gmtk/buildlink3.mk
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/gnome-build/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/gnome-build/buildlink3.mk
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/gobject-introspection/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/gps/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/gst-plugins0.10-pango/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/guile-gnome/Makefile
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/kdesdk4/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/devel/kdevelop4/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/kdevplatform/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/kdiff3/Makefile
   cvs rdiff -u -r1.92 -r1.93 pkgsrc/devel/libbonoboui/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/libbonoboui/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/libcompizconfig/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/libdbusmenu-qt/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/libdbusmenu-qt/buildlink3.mk
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/devel/libextractor/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/libgail-gnome/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/libgail-gnome/buildlink3.mk
   cvs rdiff -u -r1.81 -r1.82 pkgsrc/devel/libglade/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/libglade/buildlink3.mk
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/devel/libglademm/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/libglademm/buildlink3.mk
   cvs rdiff -u -r1.94 -r1.95 pkgsrc/devel/libgnome/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/libgnome/buildlink3.mk
   cvs rdiff -u -r1.41 -r1.42 pkgsrc/devel/libgnomemm/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/libgnomemm/buildlink3.mk
   cvs rdiff -u -r1.108 -r1.109 pkgsrc/devel/libgnomeui/Makefile
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/libgnomeui/buildlink3.mk
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/devel/libgnomeuimm/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/libgnomeuimm/buildlink3.mk
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/libgweather/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/libgweather/buildlink3.mk
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/libpeas/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/libpeas/buildlink3.mk
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/libsexy/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/libsexy/buildlink3.mk
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/libsexymm/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/libsexymm/buildlink3.mk
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/libview/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/libview/buildlink3.mk
   cvs rdiff -u -r1.85 -r1.86 pkgsrc/devel/libwnck/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/libwnck/buildlink3.mk
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/mono-tools/Makefile
   cvs rdiff -u -r1.50 -r1.51 pkgsrc/devel/monodevelop/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/monodevelop/buildlink3.mk
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/monodevelop-database/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/monotone-viz/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/p5-Gnome2/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/p5-Gtk2-GladeXML/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/p5-Wx-Perl-DataWalker/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/p5-pango/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/p5-pango/buildlink3.mk
   cvs rdiff -u -r1.165 -r1.166 pkgsrc/devel/pango/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/pango/buildlink3.mk
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/pangomm/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/pangomm/buildlink3.mk
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/py-compizconfig/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/py-gobject/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/py-gobject-shared/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-gobject3/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/qconf/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/qjson/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/qtscriptgenerator/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/qtscriptgenerator/buildlink3.mk
   cvs rdiff -u -r1.59 -r1.60 pkgsrc/devel/rapidsvn/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/ruby-gnome2-pango/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/devel/ruby-gnome2-pango/buildlink3.mk
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/scintilla/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/scintilla/buildlink3.mk
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/devel/swt/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/valide/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/xfce4-dev-tools/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/xfconf/Makefile
   cvs rdiff -u -r1.79 -r1.80 pkgsrc/devel/xulrunner/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/xulrunner/buildlink3.mk
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/xulrunner10/Makefile \
       pkgsrc/devel/xulrunner10/buildlink3.mk
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/xulrunner192/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/devel/xulrunner192/buildlink3.mk
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/editors/Sigil/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/editors/TeXmacs-devel/Makefile
   cvs rdiff -u -r1.137 -r1.138 pkgsrc/editors/abiword/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/editors/abiword-plugins/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/editors/beaver/Makefile
   cvs rdiff -u -r1.75 -r1.76 pkgsrc/editors/conglomerate/Makefile
   cvs rdiff -u -r1.69 -r1.70 pkgsrc/editors/dasher/Makefile
   cvs rdiff -u -r1.149 -r1.150 pkgsrc/editors/emacs/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/editors/emacs-snapshot/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/editors/emacs22/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/editors/emacs24/Makefile
   cvs rdiff -u -r1.80 -r1.81 pkgsrc/editors/gconf-editor/Makefile
   cvs rdiff -u -r1.117 -r1.118 pkgsrc/editors/gedit/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/editors/gedit/buildlink3.mk
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/editors/gedit-python/Makefile
   cvs rdiff -u -r1.2 -r1.3 pkgsrc/editors/gedit3/Makefile
   cvs rdiff -u -r1.2 -r1.3 pkgsrc/editors/gedit3-spell/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/editors/ghex/Makefile
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/editors/gice/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/editors/gobby/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/editors/gtranslator/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/editors/gummi/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/editors/kate/Makefile
   cvs rdiff -u -r1.65 -r1.66 pkgsrc/editors/kile/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/editors/leafpad/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/editors/lyx/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/editors/medit/Makefile
   cvs rdiff -u -r1.55 -r1.56 pkgsrc/editors/mlview/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/editors/notecase/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/editors/p5-Padre/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/editors/p5-Wx-Scintilla/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/editors/poedit/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/editors/qgoogletranslator/Makefile
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/editors/scite/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/editors/tea/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/editors/texmaker/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/editors/texworks/Makefile
   cvs rdiff -u -r1.41 -r1.42 pkgsrc/editors/tomboy/Makefile
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/editors/vim-gtk2/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/editors/xfce4-mousepad/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/editors/xournal/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/emulators/blinkensim/Makefile
   cvs rdiff -u -r1.68 -r1.69 pkgsrc/emulators/bochs/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/emulators/e-uae/Makefile
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/emulators/fuse/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/emulators/gambatte/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/emulators/gens/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/emulators/gpsim/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/emulators/gpsim-devel/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/emulators/gpsim-devel/buildlink3.mk
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/emulators/gpsim-oscilloscope/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/emulators/gpsim-ptyusart/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/emulators/mame/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/emulators/mess/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/emulators/nestopia/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/emulators/snes9x-gtk/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/emulators/tme/Makefile
   cvs rdiff -u -r1.62 -r1.63 pkgsrc/emulators/uae/Makefile
   cvs rdiff -u -r1.99 -r1.100 pkgsrc/emulators/vice/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/emulators/xnp2/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/emulators/yabause/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/filesystems/fuse-pod/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/finance/gkrellm-stock/Makefile
   cvs rdiff -u -r1.171 -r1.172 pkgsrc/finance/gnucash/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/fonts/fntsample/Makefile
   cvs rdiff -u -r1.79 -r1.80 pkgsrc/fonts/fontforge/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/fonts/gbdfed/Makefile
   cvs rdiff -u -r1.82 -r1.83 pkgsrc/fonts/gucharmap/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/fonts/gucharmap/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/games/atomix/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/games/blinken/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/games/bluemoon/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/games/ccgo/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/games/crack-attack/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/games/crossfire-client-gtk2/Makefile
   cvs rdiff -u -r1.51 -r1.52 pkgsrc/games/dopewars/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/games/eboard/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/games/flightgear/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/games/freeciv-client/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/games/frozen-bubble/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/games/gamazons/Makefile
   cvs rdiff -u -r1.55 -r1.56 pkgsrc/games/gbrainy/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/games/gcompris/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/games/genecys-client/Makefile
   cvs rdiff -u -r1.126 -r1.127 pkgsrc/games/gnome-games/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/games/gnome-mastermind/Makefile
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/games/grhino/Makefile
   cvs rdiff -u -r1.62 -r1.63 pkgsrc/games/gtetrinet/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/games/gtkballs/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/games/gtklevel9/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/games/gtkmagnetic/Makefile
   cvs rdiff -u -r1.62 -r1.63 pkgsrc/games/gturing/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/games/holtz/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/games/kanagram/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/games/kanatest/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/games/kdegames4/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/games/kdetoys4/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/games/khangman/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/games/kye/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/games/pioneers/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/games/pokerth/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/games/puzzles/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/games/pytraffic/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/games/quarry/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/games/rftg/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/games/scummvm-tools/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/games/simgear/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/games/sirius/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/games/teg/Makefile
   cvs rdiff -u -r1.81 -r1.82 pkgsrc/games/wesnoth/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/games/wxhugo/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/games/xcowsay/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/geography/emerillon/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/geography/geoclue/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/geography/libchamplain04/Makefile \
       pkgsrc/geography/libchamplain04/buildlink3.mk
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/geography/libchamplain06/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/geography/libchamplain06/buildlink3.mk
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/geography/libchamplain08/Makefile
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/geography/libchamplain08/buildlink3.mk
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/geography/mapserver/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/geography/merkaartor/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/geography/qgis/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/geography/qlandkartegt/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/geography/qlandkartem/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/geography/viking/Makefile
   cvs rdiff -u -r1.41 -r1.42 pkgsrc/graphics/aqsis/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/graphics/blinkenthemes/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/graphics/blinkentools/Makefile
   cvs rdiff -u -r1.105 -r1.106 pkgsrc/graphics/cairo/Makefile
   cvs rdiff -u -r1.44 -r1.45 pkgsrc/graphics/cairo/buildlink3.mk
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/cairo-gobject/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/cairo-gobject/buildlink3.mk
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/graphics/cairomm/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/cairomm/buildlink3.mk
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/graphics/camlimages/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/graphics/cheese/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/cinepaint/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/graphics/clutter/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/graphics/clutter/buildlink3.mk
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/graphics/clutter-box2d/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/clutter-cairo/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/clutter-cairo/buildlink3.mk
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/graphics/clutter-gtk/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/clutter-gtk/buildlink3.mk
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/graphics/clutter-mx/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/graphics/clutter-mx/buildlink3.mk
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/clutter-qt/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/clutter08/Makefile \
       pkgsrc/graphics/clutter08/buildlink3.mk
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/graphics/clutter08-gtk/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/clutter08-gtk/buildlink3.mk
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/graphics/comix/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/graphics/darktable/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/denemo/Makefile
   cvs rdiff -u -r1.73 -r1.74 pkgsrc/graphics/dia/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/graphics/dia-python/Makefile
   cvs rdiff -u -r1.83 -r1.84 pkgsrc/graphics/digikam/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/graphics/djview4/Makefile
   cvs rdiff -u -r1.71 -r1.72 pkgsrc/graphics/eog/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/eog/buildlink3.mk
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/graphics/eog-plugins/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/eog-plugins-map/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/eog3/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/graphics/evas-svg/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/extrema/Makefile
   cvs rdiff -u -r1.44 -r1.45 pkgsrc/graphics/f-spot/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/graphics/fotoxx/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/graphics/frameworks/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/graphics/geeqie/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/gegl/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/graphics/gegl/buildlink3.mk
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/graphics/gfract/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/gimmage/Makefile
   cvs rdiff -u -r1.220 -r1.221 pkgsrc/graphics/gimp/Makefile
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/graphics/gimp/buildlink3.mk
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/graphics/gimp-color-manager/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/gimp-exif-browser/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/graphics/gimp-fix-ca/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/graphics/gimp-liquid-rescale/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/graphics/gimp-rawphoto/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/gimp-refocus-it/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/gimp-resynthesizer/Makefile
   cvs rdiff -u -r1.74 -r1.75 pkgsrc/graphics/gimp-ufraw/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/graphics/gimp2-wideangle/Makefile
   cvs rdiff -u -r1.64 -r1.65 pkgsrc/graphics/giram/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/gliv/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/graphics/gmngview/Makefile
   cvs rdiff -u -r1.79 -r1.80 pkgsrc/graphics/gnome-icon-theme/Makefile
   cvs rdiff -u -r1.63 -r1.64 pkgsrc/graphics/gnuplot/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/graphics/goocanvas/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/graphics/goocanvas/buildlink3.mk
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/graphics/goocanvasmm/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/graphics/gpicview/Makefile
   cvs rdiff -u -r1.83 -r1.84 pkgsrc/graphics/gqview/Makefile
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/graphics/gqview-devel/Makefile
   cvs rdiff -u -r1.103 -r1.104 pkgsrc/graphics/graphviz/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/gst-plugins0.10-cairo/Makefile
   cvs rdiff -u -r1.72 -r1.73 pkgsrc/graphics/gthumb/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/graphics/gthumb3/Makefile
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/graphics/gtkam/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/graphics/gtkglext/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/graphics/gtkglext/buildlink3.mk
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/graphics/gtkimageview/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/guile-cairo/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/graphics/gwenview/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/graphics/hugin/Makefile
   cvs rdiff -u -r1.76 -r1.77 pkgsrc/graphics/inkscape/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/kamera/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/kcolorchooser/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/kdegraphics-mobipocket/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/kdegraphics-strigi-analyzer/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/kdegraphics-thumbnailers/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/kgamma/Makefile
   cvs rdiff -u -r1.75 -r1.76 pkgsrc/graphics/kipi-plugins/Makefile
   cvs rdiff -u -r1.19 -r1.20 \
       pkgsrc/graphics/kipi-plugins-calendar-kde3/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/graphics/kipi-plugins-kde3/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/kolourpaint/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/graphics/koverartist/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/kruler/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/ksaneplugin/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/ksnapshot/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/graphics/libexif-gtk/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/graphics/libexif-gtk/buildlink3.mk
   cvs rdiff -u -r1.59 -r1.60 pkgsrc/graphics/libgdiplus/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/graphics/libgdiplus/buildlink3.mk
   cvs rdiff -u -r1.65 -r1.66 pkgsrc/graphics/libgnomecanvas/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/graphics/libgnomecanvas/buildlink3.mk
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/graphics/libgnomecanvasmm/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/graphics/libgnomecanvasmm/buildlink3.mk
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/graphics/libkdcraw/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/graphics/libkdcraw/buildlink3.mk
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/graphics/libkexiv2/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/graphics/libkface/Makefile \
       pkgsrc/graphics/libkface/buildlink3.mk
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/graphics/libkipi/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/graphics/libkipi/buildlink3.mk
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/libksane/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/graphics/libksane/buildlink3.mk
   cvs rdiff -u -r1.62 -r1.63 pkgsrc/graphics/librsvg/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/graphics/librsvg/buildlink3.mk
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/graphics/libscigraphica/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/graphics/libscigraphica/buildlink3.mk
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/graphics/nvtv/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/graphics/opencv/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/graphics/osg/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/osg/buildlink3.mk
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/graphics/p5-Gnome2-Canvas/Makefile \
       pkgsrc/graphics/p5-Gnome2-Canvas/buildlink3.mk
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/p5-cairo/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/p5-cairo/buildlink3.mk
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/graphics/p5-clutter/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/graphics/py-cairo/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/py-cairo/buildlink3.mk
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/graphics/py-clutter/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/py-clutter/buildlink3.mk
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/graphics/py-clutter-gtk/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/graphics/py-goocanvas/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/graphics/py-gtkglext/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/graphics/py-matplotlib-gtk2/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/qimageblitz/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/qimageblitz/buildlink3.mk
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/graphics/qiv/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/graphics/qiviewer/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/ristretto/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/ruby-clutter-cairo/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/graphics/ruby-clutter-core/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/ruby-clutter-gtk/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/graphics/ruby-gnome2-goocanvas/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/graphics/ruby-gnome2-rsvg/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/graphics/ruby-rcairo/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/graphics/ruby-rcairo/buildlink3.mk
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/graphics/sane-frontends/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/graphics/scidavis/Makefile
   cvs rdiff -u -r1.60 -r1.61 pkgsrc/graphics/scigraphica/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/graphics/shotwell/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/graphics/shotwell-gtk3/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/graphics/svgpart/Makefile
   cvs rdiff -u -r1.67 -r1.68 pkgsrc/graphics/tuxpaint/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/graphics/ucview/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/graphics/unicap/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/graphics/veusz/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/graphics/viewnior/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/graphics/wxsvg/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/graphics/wxsvg/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/graphics/xfce4-icon-theme/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/graphics/xfce4-icon-theme/buildlink3.mk
   cvs rdiff -u -r1.96 -r1.97 pkgsrc/graphics/xsane/Makefile
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/graphics/xzgv/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/graphics/zphoto/Makefile
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/ham/gmfsk/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/ham/gnuradio-examples/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/ham/gnuradio-radio-astronomy/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/ham/gnuradio-wxgui/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/ham/gnuradio-wxgui/buildlink3.mk
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/ham/gpredict/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/ham/grig/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/ham/xdx/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/ham/xlog/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/inputmethod/gcin/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/inputmethod/gtk-im-libthai/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/inputmethod/ibus/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/inputmethod/ibus-chewing/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/inputmethod/ibus-handwrite/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/inputmethod/ibus-input-pad/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/inputmethod/ibus-m17n/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/inputmethod/ibus-qt/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/inputmethod/ibus-skk/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/inputmethod/ibus-t9/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/inputmethod/ibus-unikey/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/inputmethod/im-ja/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/inputmethod/imhangul/Makefile
   cvs rdiff -u -r1.51 -r1.52 pkgsrc/inputmethod/imhangul_status_applet/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/inputmethod/input-pad/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/inputmethod/input-pad/buildlink3.mk
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/inputmethod/kasumi/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/inputmethod/kimera/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/inputmethod/kimera-tomoe-gtk/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/inputmethod/m17n-im-config/Makefile \
       pkgsrc/inputmethod/m17n-im-config/buildlink3.mk
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/inputmethod/nabi/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/inputmethod/novel-pinyin/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/inputmethod/py-input-pad/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/inputmethod/scim/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/inputmethod/scim/buildlink3.mk
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/inputmethod/scim-anthy/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/inputmethod/scim-array/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/inputmethod/scim-canna/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/inputmethod/scim-ccinput/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/inputmethod/scim-chewing/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/inputmethod/scim-fcitx/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/inputmethod/scim-hangul/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/inputmethod/scim-input-pad/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/inputmethod/scim-m17n/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/inputmethod/scim-pinyin/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/inputmethod/scim-prime/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/inputmethod/scim-python/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/inputmethod/scim-sinhala/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/inputmethod/scim-skk/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/inputmethod/scim-tables/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/inputmethod/scim-thai/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/inputmethod/scim-tomoe/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/inputmethod/scim-uim/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/inputmethod/scim-unikey/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/inputmethod/tomoe-gtk/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/inputmethod/tomoe-gtk/buildlink3.mk
   cvs rdiff -u -r1.65 -r1.66 pkgsrc/inputmethod/uim/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/inputmethod/uim-tomoe-gtk/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/basic256/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/lang/classpath-gui/Makefile
   cvs rdiff -u -r1.90 -r1.91 pkgsrc/lang/clisp/Makefile
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/lang/coq/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/lang/kaffe-x11/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/lang/racket/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/sablevm-classpath-gui/Makefile
   cvs rdiff -u -r1.69 -r1.70 pkgsrc/lang/smalltalk/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/lang/squeak-vm/Makefile
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/mail/akonadi/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/mail/akonadi/buildlink3.mk
   cvs rdiff -u -r1.89 -r1.90 pkgsrc/mail/balsa/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/mail/claws-mail/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/mail/claws-mail-archive/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/mail/claws-mail-attachwarner/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/mail/claws-mail-attremover/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/mail/claws-mail-cachesaver/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/mail/claws-mail-dillo-viewer/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/mail/claws-mail-fetchinfo/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/mail/claws-mail-gtkhtml/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/mail/claws-mail-mailmbox/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/mail/claws-mail-newmail/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/mail/claws-mail-notification/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/mail/claws-mail-pgpcore/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/mail/claws-mail-pgpcore/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/mail/claws-mail-pgpinline/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/mail/claws-mail-pgpmime/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/mail/claws-mail-rssyl/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/mail/claws-mail-smime/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/mail/claws-mail-spamreport/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/mail/claws-mail-synce/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/mail/claws-mail-tnef/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/mail/claws-mail-vcalendar/Makefile
   cvs rdiff -u -r1.184 -r1.185 pkgsrc/mail/evolution/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/mail/evolution/buildlink3.mk
   cvs rdiff -u -r1.123 -r1.124 pkgsrc/mail/evolution-data-server/Makefile
   cvs rdiff -u -r1.63 -r1.64 pkgsrc/mail/evolution-exchange/Makefile
   cvs rdiff -u -r1.68 -r1.69 pkgsrc/mail/mail-notification/Makefile
   cvs rdiff -u -r1.41 -r1.42 pkgsrc/mail/msmtp/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/mail/netbiff/Makefile
   cvs rdiff -u -r1.139 -r1.140 pkgsrc/mail/sylpheed/Makefile
   cvs rdiff -u -r1.98 -r1.99 pkgsrc/mail/thunderbird/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/mail/thunderbird10/Makefile
   cvs rdiff -u -r1.129 -r1.130 pkgsrc/math/R/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/analitza/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/analitza/buildlink3.mk
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/math/calcoo/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/cantor/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/math/cgal/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/cgal/buildlink3.mk
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/math/euler/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/math/extcalc/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/math/fityk/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/math/galculator/Makefile
   cvs rdiff -u -r1.106 -r1.107 pkgsrc/math/gcalctool/Makefile
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/math/gcalctool-gtk3/Makefile
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/math/genius/Makefile
   cvs rdiff -u -r1.160 -r1.161 pkgsrc/math/gnumeric/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/math/gnumeric110/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/math/grpn/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/math/gtklife/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/kalgebra/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/kcalc/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/math/pspp/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/math/qalculate-bases/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/math/qalculate-currency/Makefile
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/math/qalculate-gtk/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/math/qalculate-units/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/math/speedcrunch/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/math/wxMaxima/Makefile
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/meta-pkgs/xfce4/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/meta-pkgs/xfce4/buildlink3.mk
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/meta-pkgs/xfce4-extras/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/misc/attica/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/misc/attica/buildlink3.mk
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/misc/blccc/Makefile
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/misc/calibre/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/misc/celestia/Makefile
   cvs rdiff -u -r1.64 -r1.65 pkgsrc/misc/deskbar-applet/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/misc/fbreader/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/misc/gelemental/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/misc/gkrellm-flynn/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/misc/gkrellm-launch/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/misc/gkrellm-leds/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/misc/gkrellm-moon/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/misc/gkrellm-weather/Makefile
   cvs rdiff -u -r1.119 -r1.120 pkgsrc/misc/gnome-utils/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/misc/goffice0.6/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/misc/goffice0.6/buildlink3.mk
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/misc/goffice0.8/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/misc/goffice0.8/buildlink3.mk
   cvs rdiff -u -r1.78 -r1.79 pkgsrc/misc/gok/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/misc/gperiodic/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/misc/gwaei/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kaccessible/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kalzium/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/misc/kanjipad/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kbruch/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kcharselect/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/misc/kchmviewer/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kde-wallpapers4/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/misc/kdeadmin4/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/misc/kdeartwork4/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/misc/kdepim-runtime4/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/misc/kdepim4/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/misc/kdepimlibs4/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/misc/kdepimlibs4/buildlink3.mk
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/misc/kdeplasma-addons4/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/misc/kgeography/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kig/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kiten/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/klettres/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kmag/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kmousetool/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kmouth/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kremotecontrol/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/misc/kstars/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/ktouch/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kturtle/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/kwordquiz/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/libkdeedu/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/misc/libkdeedu/buildlink3.mk
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/misc/libkgeomap/Makefile \
       pkgsrc/misc/libkgeomap/buildlink3.mk
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/misc/libkvkontakte/Makefile \
       pkgsrc/misc/libkvkontakte/buildlink3.mk
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/misc/libreoffice/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/misc/marble/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/misc/marble/buildlink3.mk
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/misc/mousetweaks/Makefile
   cvs rdiff -u -r1.73 -r1.74 pkgsrc/misc/openoffice3/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/parley/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/misc/rocs/Makefile
   cvs rdiff -u -r1.61 -r1.62 pkgsrc/misc/stellarium/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/step/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/misc/superkaramba/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/sweeper/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/misc/tellico/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/misc/usbprog/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/misc/vym/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/misc/xchm/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/misc/xfce4-weather-plugin/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/misc/xfce4-weather-plugin/buildlink3.mk
   cvs rdiff -u -r1.109 -r1.110 pkgsrc/misc/yelp/Makefile
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/misc/yelp3/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/misc/zyGrib/Makefile
   cvs rdiff -u -r1.76 -r1.77 pkgsrc/multimedia/avidemux/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/multimedia/clutter-gst/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/multimedia/clutter-gst/buildlink3.mk
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/multimedia/clutter08-gst/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/multimedia/clutter08-gst/buildlink3.mk
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/multimedia/dvdstyler/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/multimedia/farsight2/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/multimedia/farsight2/buildlink3.mk
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/multimedia/gecko-mediaplayer/Makefile
   cvs rdiff -u -r1.52 -r1.53 pkgsrc/multimedia/gmencoder/Makefile
   cvs rdiff -u -r1.102 -r1.103 pkgsrc/multimedia/gmplayer/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/multimedia/gnash/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/multimedia/gnome-media/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/multimedia/gnome-media/buildlink3.mk
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/multimedia/gnome-mplayer/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/multimedia/gopchop/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/multimedia/gst123/Makefile
   cvs rdiff -u -r1.63 -r1.64 pkgsrc/multimedia/gxine/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/multimedia/handbrake/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/hwdecode-demos/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/multimedia/kdemultimedia4/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/multimedia/kdenlive/Makefile
   cvs rdiff -u -r1.68 -r1.69 pkgsrc/multimedia/kmplayer/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/multimedia/kmplayer-kde3/Makefile
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/multimedia/mkvtoolnix/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/multimedia/mkvtoolnix-old/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/multimedia/mlt/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/multimedia/mplayer-plugin/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/multimedia/ogle_gui/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/multimedia/phonon/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/multimedia/phonon/buildlink3.mk
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/multimedia/phonon-backend-gstreamer/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/multimedia/pitivi/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/multimedia/pspvc/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/multimedia/py-clutter-gst/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/multimedia/ruby-clutter-gst/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/multimedia/subtitleeditor/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/multimedia/swfdec/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/multimedia/swfdec/buildlink3.mk
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/multimedia/swfdec-gnome/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/multimedia/swfdec-mozilla/Makefile
   cvs rdiff -u -r1.59 -r1.60 pkgsrc/multimedia/totem/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/multimedia/totem/buildlink3.mk
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/multimedia/totem-browser-plugin/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/multimedia/totem-nautilus/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/multimedia/totem-pl-parser/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/multimedia/totem-pl-parser/buildlink3.mk
   cvs rdiff -u -r1.140 -r1.141 pkgsrc/multimedia/vlc/Makefile
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/multimedia/vlc08/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/multimedia/vlc10/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/multimedia/vlc2/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/multimedia/xfce4-mpc-plugin/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/multimedia/xfce4-mpc-plugin/buildlink3.mk
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/multimedia/xfmedia/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/multimedia/xvid4conf/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/Transmission-gui/Makefile
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/net/amule/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/net/avahi/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/avahi/buildlink3.mk
   cvs rdiff -u -r1.84 -r1.85 pkgsrc/net/bug-buddy/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/net/cacti/Makefile
   cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/choqok/Makefile
   cvs rdiff -u -r1.64 -r1.65 pkgsrc/net/dc_gui2/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/net/dcsharp/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/net/dhcpcd-gtk/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/net/ed2k-gtk-gui/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/ekiga/Makefile
   cvs rdiff -u -r1.69 -r1.70 pkgsrc/net/etherape/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/net/ettercap/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/net/filezilla/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/gitso/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/gkrellm-multiping/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/net/gkrellm-snmp/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/gkrellm-wireless/Makefile
   cvs rdiff -u -r1.59 -r1.60 pkgsrc/net/gnome-netstatus/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/gnome-nettool/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/gnome-vfs-smb/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/gssdp/Makefile
   cvs rdiff -u -r1.77 -r1.78 pkgsrc/net/gtk-gnutella/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/net/gtk-vnc/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/net/gtk-vnc/buildlink3.mk
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/net/gupnp-tools/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/net/jigdo/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/net/kdenetwork4/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/kmldonkey/Makefile
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/net/ktorrent/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/libdmapsharing/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/libktorrent/Makefile \
       pkgsrc/net/libktorrent/buildlink3.mk
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/net/logjam/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/net/mbrowse/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/net/mldonkey-gui/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/monsoon/Makefile
   cvs rdiff -u -r1.73 -r1.74 pkgsrc/net/mtr/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/nagstamon/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/net/nfdump/Makefile
   cvs rdiff -u -r1.93 -r1.94 pkgsrc/net/nmap/Makefile
   cvs rdiff -u -r1.78 -r1.79 pkgsrc/net/ntop/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/remmina/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/remmina-plugins/Makefile
   cvs rdiff -u -r1.65 -r1.66 pkgsrc/net/tsclient/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/twitux/Makefile
   cvs rdiff -u -r1.59 -r1.60 pkgsrc/net/unison/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/unison2.32/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/net/urlgfe/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/net/vinagre/Makefile
   cvs rdiff -u -r1.55 -r1.56 pkgsrc/net/vino/Makefile
   cvs rdiff -u -r1.86 -r1.87 pkgsrc/net/wireshark/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/wistumbler2-gtk/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/xfce4-wavelan-plugin/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/xfce4-wavelan-plugin/buildlink3.mk
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/xymon/Makefile
   cvs rdiff -u -r1.71 -r1.72 pkgsrc/news/pan/Makefile
   cvs rdiff -u -r1.41 -r1.42 pkgsrc/parallel/ganglia-monitor-core/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/parallel/hwloc/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/pkgtools/gnome-packagekit/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/pkgtools/packagekit/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/print/abcm2ps/Makefile
   cvs rdiff -u -r1.50 -r1.51 pkgsrc/print/advi/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/print/diffpdf/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/print/epdfview/Makefile
   cvs rdiff -u -r1.84 -r1.85 pkgsrc/print/evince/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/print/evince/buildlink3.mk
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/print/evince-nautilus/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/print/evince3/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/print/evince3/buildlink3.mk
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/print/glabels/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/print/gtklp/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/print/gutenprint-lib/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/print/hplip/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/print/imposter/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/print/kbibtex/Makefile
   cvs rdiff -u -r1.83 -r1.84 pkgsrc/print/libgnomeprint/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/print/libgnomeprint/buildlink3.mk
   cvs rdiff -u -r1.71 -r1.72 pkgsrc/print/libgnomeprintui/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/print/libgnomeprintui/buildlink3.mk
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/print/libgxps/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/print/libgxps/buildlink3.mk
   cvs rdiff -u -r1.81 -r1.82 pkgsrc/print/lilypond/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/print/okular/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/print/paps/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/print/poppler-glib/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/print/poppler-glib/buildlink3.mk
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/print/poppler-qt4/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/print/printer-applet/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/print/ruby-gnome2-poppler/Makefile
   cvs rdiff -u -r1.79 -r1.80 pkgsrc/print/scribus/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/print/scribus-qt4/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/print/xfce4-print/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/print/xfce4-print/buildlink3.mk
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/security/MyPasswordSafe/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/security/fprint-demo/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/security/fwbuilder/Makefile
   cvs rdiff -u -r1.71 -r1.72 pkgsrc/security/gnome-keyring/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/security/gnome-keyring/buildlink3.mk
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/security/gnome-keyring-manager/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/security/gpa/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/security/gpass/Makefile
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/security/honeyd/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/security/hydra/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/security/keepassx/Makefile
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/security/kgpg/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/security/ksecrets/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/kwallet/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/security/libfwbuilder/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/security/libfwbuilder/buildlink3.mk
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/security/openvas-client/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/security/pinentry-gtk2/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/security/pinentry-qt4/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/security/policykit-gnome/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/security/polkit-qt/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/security/polkit-qt/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/security/putty/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/security/qca2/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/security/qca2/buildlink3.mk
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/security/qca2-gnupg/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/security/qca2-ossl/Makefile
   cvs rdiff -u -r1.1 -r1.2 pkgsrc/security/qoauth/Makefile \
       pkgsrc/security/qoauth/buildlink3.mk
   cvs rdiff -u -r1.104 -r1.105 pkgsrc/security/seahorse/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/security/seahorse/buildlink3.mk
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/security/seahorse-plugins/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/sysutils/amtterm/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/sysutils/bacula-qt-console/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/sysutils/bacula-tray-monitor/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/sysutils/bacula-wx-console/Makefile
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/sysutils/brasero/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/brasero/buildlink3.mk
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/brasero-nautilus/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/sysutils/btpin-qt/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/sysutils/bubblemon/Makefile
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/sysutils/conky/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/sysutils/dvdisaster/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/sysutils/filelight/Makefile
   cvs rdiff -u -r1.60 -r1.61 pkgsrc/sysutils/gcdmaster/Makefile
   cvs rdiff -u -r1.70 -r1.71 pkgsrc/sysutils/gkrellm/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/sysutils/gkrellm/buildlink3.mk
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/sysutils/gkrellm-est/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/sysutils/gnome-commander/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/gnome-device-manager/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/sysutils/gnome-mount/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/sysutils/gnome-mount/buildlink3.mk
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/sysutils/gnome-nds-thumbnailer/Makefile
   cvs rdiff -u -r1.44 -r1.45 pkgsrc/sysutils/gnome-pkgview/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/sysutils/gnome-power-manager/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/sysutils/gnome-settings-daemon/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/sysutils/gnome-system-monitor/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/gnome-system-tools/Makefile
   cvs rdiff -u -r1.94 -r1.95 pkgsrc/sysutils/gnome-vfs/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/sysutils/gnome-vfs/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/gnome-vfs-monikers/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/sysutils/gnome-vfsmm/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/sysutils/gnome-vfsmm/buildlink3.mk
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/sysutils/gnome-volume-manager/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/sysutils/grun/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/sysutils/gst-plugins0.10-gnomevfs/Makefile
   cvs rdiff -u -r1.41 -r1.42 pkgsrc/sysutils/gtk-send-pr/Makefile
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/sysutils/gvfs/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/sysutils/k3b/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/sysutils/k4dirstat/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/sysutils/kdf/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/sysutils/kfloppy/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/libgksu/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/sysutils/libgksu/buildlink3.mk
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/sysutils/libnotify/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/libnotify/buildlink3.mk
   cvs rdiff -u -r1.125 -r1.126 pkgsrc/sysutils/nautilus/Makefile
   cvs rdiff -u -r1.50 -r1.51 pkgsrc/sysutils/nautilus/buildlink3.mk
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/sysutils/nautilus-sendto/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/sysutils/notification-daemon/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/sysutils/open-vm-tools/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/sysutils/p5-Gnome2-VFS/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/sysutils/p5-Gnome2-VFS/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/pcmanfm/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/sysutils/py-notify/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/py-notify/buildlink3.mk
   cvs rdiff -u -r1.63 -r1.64 pkgsrc/sysutils/rox/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/sysutils/screentest/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/sysutils/strigi/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/sysutils/virt-manager/Makefile
   cvs rdiff -u -r1.62 -r1.63 pkgsrc/sysutils/xcdroast/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/sysutils/xfce4-appfinder/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/xfce4-battery-plugin/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/sysutils/xfce4-battery-plugin/buildlink3.mk
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/sysutils/xfce4-cpugraph-plugin/Makefile
   cvs rdiff -u -r1.28 -r1.29 \
       pkgsrc/sysutils/xfce4-cpugraph-plugin/buildlink3.mk
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/sysutils/xfce4-diskperf-plugin/Makefile
   cvs rdiff -u -r1.29 -r1.30 \
       pkgsrc/sysutils/xfce4-diskperf-plugin/buildlink3.mk
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/sysutils/xfce4-fsguard-plugin/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/sysutils/xfce4-fsguard-plugin/buildlink3.mk
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/sysutils/xfce4-genmon-plugin/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/sysutils/xfce4-genmon-plugin/buildlink3.mk
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/sysutils/xfce4-netload-plugin/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/sysutils/xfce4-netload-plugin/buildlink3.mk
   cvs rdiff -u -r1.22 -r1.23 \
       pkgsrc/sysutils/xfce4-quicklauncher-plugin/Makefile
   cvs rdiff -u -r1.28 -r1.29 \
       pkgsrc/sysutils/xfce4-quicklauncher-plugin/buildlink3.mk
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/sysutils/xfce4-systemload-plugin/Makefile
   cvs rdiff -u -r1.30 -r1.31 \
       pkgsrc/sysutils/xfce4-systemload-plugin/buildlink3.mk
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/sysutils/xfce4-thunar/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/sysutils/xfce4-thunar/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/sysutils/xfce4-volman/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/sysutils/xfce4-xarchiver/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/sysutils/xfce4-xarchiver/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/sysutils/xfce4-xkb-plugin/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/sysutils/xfce4-xkb-plugin/buildlink3.mk
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/FlightCrew/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/textproc/OdfConverter/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/dikt/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/ebview/Makefile
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/textproc/gnome-spell/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/textproc/gnome-spell/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/textproc/gnome-subtitles/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/textproc/gtkspell/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/textproc/gtkspell/buildlink3.mk
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/textproc/py-gdick/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/textproc/soprano/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/soprano/buildlink3.mk
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/textproc/xfce4-dict-plugin/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/textproc/xfce4-dict-plugin/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/time/cairo-clock/Makefile
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/time/evolution-webcal/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/time/gchore/Makefile
   cvs rdiff -u -r1.43 -r1.44 pkgsrc/time/gdeskcal/Makefile
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/time/gnotime/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/time/gtodo/Makefile
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/time/gtodo-applet/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/time/hamster-applet/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/time/ktimer/Makefile
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/time/planner/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/time/rsibreak/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/time/xfce4-datetime-plugin/Makefile \
       pkgsrc/time/xfce4-datetime-plugin/buildlink3.mk
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/time/xfce4-orage/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/time/xfce4-timer-plugin/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/time/xfce4-timer-plugin/buildlink3.mk
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/wm/afterstep/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/wm/awesome/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/wm/bmpanel2/Makefile
   cvs rdiff -u -r1.51 -r1.52 pkgsrc/wm/compiz/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/wm/compiz/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/wm/compiz-fusion-plugins-extra/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/wm/compiz-fusion-plugins-main/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/wm/compiz-fusion-plugins-main/buildlink3.mk
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/wm/e16menuedit2/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/wm/fluxconf/Makefile
   cvs rdiff -u -r1.102 -r1.103 pkgsrc/wm/metacity/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/wm/metacity/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/wm/metisse/Makefile
   cvs rdiff -u -r1.77 -r1.78 pkgsrc/wm/openbox/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/wm/oroborox/Makefile
   cvs rdiff -u -r1.66 -r1.67 pkgsrc/wm/sawfish/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/wm/selectwm/Makefile
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/wm/wbar/Makefile
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/wm/wmakerconf/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/wm/xfce4-wm/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/wm/xfce4-wm-themes/Makefile
   cvs rdiff -u -r1.73 -r1.74 pkgsrc/www/amaya/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/www/ap22-dnssd/Makefile
   cvs rdiff -u -r1.100 -r1.101 pkgsrc/www/bluefish/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/www/browser-bookmarks-menu/Makefile
   cvs rdiff -u -r1.64 -r1.65 pkgsrc/www/drivel/Makefile
   cvs rdiff -u -r1.130 -r1.131 pkgsrc/www/epiphany/Makefile
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/www/epiphany/buildlink3.mk
   cvs rdiff -u -r1.75 -r1.76 pkgsrc/www/epiphany-extensions/Makefile
   cvs rdiff -u -r1.111 -r1.112 pkgsrc/www/firefox/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/firefox10/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/www/firefox36/Makefile
   cvs rdiff -u -r1.51 -r1.52 pkgsrc/www/gtkhtml314/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/icedtea-web/Makefile
   cvs rdiff -u -r1.49 -r1.50 pkgsrc/www/kazehakase/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/www/kdewebdev4/Makefile
   cvs rdiff -u -r1.61 -r1.62 pkgsrc/www/libgtkhtml/Makefile
   cvs rdiff -u -r1.34 -r1.35 pkgsrc/www/libgtkhtml/buildlink3.mk
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/libmediawiki/Makefile \
       pkgsrc/www/libmediawiki/buildlink3.mk
   cvs rdiff -u -r1.107 -r1.108 pkgsrc/www/liferea/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/www/liferea-current/Makefile
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/www/midori/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/netsurf/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/www/nspluginwrapper/Makefile
   cvs rdiff -u -r1.77 -r1.78 pkgsrc/www/seamonkey/Makefile
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/www/webkit-gtk/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/www/webkit-gtk/buildlink3.mk
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/www/webkit-gtk3/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/www/webkit-gtk3/buildlink3.mk
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/x11/alacarte/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/x11/antiright/Makefile
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/x11/avant-window-navigator/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/x11/clisp-gtk2/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/deskmenu/Makefile
   cvs rdiff -u -r1.51 -r1.52 pkgsrc/x11/devilspie/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/x11/eekboard/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/eekboard/buildlink3.mk
   cvs rdiff -u -r1.44 -r1.45 pkgsrc/x11/fast-user-switch-applet/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/fltk13/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/x11/ftmenu/Makefile
   cvs rdiff -u -r1.169 -r1.170 pkgsrc/x11/gdm/Makefile
   cvs rdiff -u -r1.104 -r1.105 pkgsrc/x11/gnome-applets/Makefile
   cvs rdiff -u -r1.54 -r1.55 pkgsrc/x11/gnome-control-center/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/x11/gnome-control-center/buildlink3.mk
   cvs rdiff -u -r1.116 -r1.117 pkgsrc/x11/gnome-desktop/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/x11/gnome-desktop/buildlink3.mk
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/x11/gnome-desktop-sharp/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/x11/gnome-desktop-sharp/buildlink3.mk
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/gnome-desktop3/Makefile \
       pkgsrc/x11/gnome-desktop3/buildlink3.mk
   cvs rdiff -u -r1.72 -r1.73 pkgsrc/x11/gnome-mag/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/x11/gnome-mag/buildlink3.mk
   cvs rdiff -u -r1.147 -r1.148 pkgsrc/x11/gnome-panel/Makefile
   cvs rdiff -u -r1.51 -r1.52 pkgsrc/x11/gnome-panel/buildlink3.mk
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/x11/gnome-screensaver/Makefile
   cvs rdiff -u -r1.138 -r1.139 pkgsrc/x11/gnome-session/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/x11/gnome-sharp/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/x11/gnome-sharp/buildlink3.mk
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/x11/gnome-terminal/Makefile
   cvs rdiff -u -r1.88 -r1.89 pkgsrc/x11/gnome-themes/Makefile
   cvs rdiff -u -r1.57 -r1.58 pkgsrc/x11/gnome-themes-extras/Makefile
   cvs rdiff -u -r1.77 -r1.78 pkgsrc/x11/gnopernicus/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/x11/grandr_applet/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/x11/gromit/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/x11/gselt/Makefile
   cvs rdiff -u -r1.29 -r1.30 pkgsrc/x11/gtk-sharp/Makefile
   cvs rdiff -u -r1.235 -r1.236 pkgsrc/x11/gtk2/Makefile
   cvs rdiff -u -r1.55 -r1.56 pkgsrc/x11/gtk2/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/gtk2+extra/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/x11/gtk2+extra/buildlink3.mk
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/x11/gtk2-chtheme/Makefile
   cvs rdiff -u -r1.76 -r1.77 pkgsrc/x11/gtk2-engines/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/x11/gtk2-engines/buildlink3.mk
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/x11/gtk2-engines-bluecurve/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/x11/gtk2-engines-murrine/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/x11/gtk2-theme-switch/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/x11/gtk3/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/x11/gtk3/buildlink3.mk
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/x11/gtkada/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/x11/gtkada/buildlink3.mk
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/x11/gtkglarea2/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/gtkglarea2/buildlink3.mk
   cvs rdiff -u -r1.84 -r1.85 pkgsrc/x11/gtkmm/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/x11/gtkmm/buildlink3.mk
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/x11/gtkmm-utils/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/x11/gtkmm-utils/buildlink3.mk
   cvs rdiff -u -r1.63 -r1.64 pkgsrc/x11/gtksourceview/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/x11/gtksourceview/buildlink3.mk
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/x11/gtksourceview-sharp2/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/x11/gtksourceview2/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/x11/gtksourceview2/buildlink3.mk
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/gtksourceview3/Makefile \
       pkgsrc/x11/gtksourceview3/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/x11/gtkterm2/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/x11/hot-babe/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/x11/kactivities/Makefile \
       pkgsrc/x11/kactivities/buildlink3.mk
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/x11/kde-baseapps4/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/x11/kde-runtime4/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/x11/kde-runtime4/buildlink3.mk
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/x11/kde-workspace4/Makefile
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/x11/kde-workspace4/buildlink3.mk
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/x11/kdelibs4/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/x11/kdelibs4/buildlink3.mk
   cvs rdiff -u -r1.5 -r1.6 pkgsrc/x11/konsole/Makefile
   cvs rdiff -u -r1.67 -r1.68 pkgsrc/x11/lablgtk/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/x11/lablgtk/buildlink3.mk
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/x11/libdesktop-agnostic/Makefile
   cvs rdiff -u -r1.6 -r1.7 pkgsrc/x11/libdesktop-agnostic/buildlink3.mk
   cvs rdiff -u -r1.36 -r1.37 pkgsrc/x11/libgnomekbd/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/x11/libunique/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/libunique/buildlink3.mk
   cvs rdiff -u -r1.8 -r1.9 pkgsrc/x11/libunique3/Makefile
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/x11/libxfce4gui/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/x11/libxfce4gui/buildlink3.mk
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/x11/libxfce4menu/Makefile
   cvs rdiff -u -r1.12 -r1.13 pkgsrc/x11/libxfce4menu/buildlink3.mk
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/x11/libxfce4util/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/x11/matchbox-panel-manager/Makefile
   cvs rdiff -u -r1.71 -r1.72 pkgsrc/x11/mlterm/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/x11/nucleo/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/x11/nucleo/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/p5-Alien-wxWidgets/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/x11/p5-Wx/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/p5-Wx/buildlink3.mk
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/x11/p5-Wx-Perl-ProcessStream/Makefile
   cvs rdiff -u -r1.48 -r1.49 pkgsrc/x11/p5-gtk2/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/x11/p5-gtk2/buildlink3.mk
   cvs rdiff -u -r1.85 -r1.86 pkgsrc/x11/py-gnome2/Makefile
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/x11/py-gnome2/buildlink3.mk
   cvs rdiff -u -r1.66 -r1.67 pkgsrc/x11/py-gnome2-desktop/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/x11/py-gnome2-desktop/buildlink3.mk
   cvs rdiff -u -r1.56 -r1.57 pkgsrc/x11/py-gnome2-extras/Makefile
   cvs rdiff -u -r1.31 -r1.32 pkgsrc/x11/py-gnome2-extras/buildlink3.mk
   cvs rdiff -u -r1.86 -r1.87 pkgsrc/x11/py-gtk2/Makefile
   cvs rdiff -u -r1.39 -r1.40 pkgsrc/x11/py-gtk2/buildlink3.mk
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/x11/py-gtksourceview/Makefile
   cvs rdiff -u -r1.13 -r1.14 pkgsrc/x11/py-kde4/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/x11/py-kiwi/Makefile
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/x11/py-qt4/Makefile
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/x11/py-qt4-qscintilla/Makefile
   cvs rdiff -u -r1.15 -r1.16 pkgsrc/x11/py-qt4-qscintilla/buildlink3.mk
   cvs rdiff -u -r1.10 -r1.11 pkgsrc/x11/py-vte/Makefile \
       pkgsrc/x11/py-vte/buildlink3.mk
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/x11/py-wxWidgets/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/x11/py-wxWidgets/buildlink3.mk
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/qt4-creator/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/x11/qt4-docs/Makefile
   cvs rdiff -u -r1.77 -r1.78 pkgsrc/x11/qt4-libs/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/x11/qt4-libs/buildlink3.mk
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/x11/qt4-mng/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/x11/qt4-mysql/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/x11/qt4-pgsql/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/x11/qt4-qdbus/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/x11/qt4-qdbus/buildlink3.mk
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/x11/qt4-qscintilla/Makefile
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/qt4-qscintilla/buildlink3.mk
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/x11/qt4-sqlite3/Makefile
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/x11/qt4-tiff/Makefile
   cvs rdiff -u -r1.53 -r1.54 pkgsrc/x11/qt4-tools/Makefile
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/x11/qt4-tools/buildlink3.mk
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/qwt-qt4/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/x11/qwt-qt4/buildlink3.mk
   cvs rdiff -u -r1.4 -r1.5 pkgsrc/x11/qwt6-qt4/Makefile
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/qwt6-qt4/buildlink3.mk
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/qwtplot3d-qt4/Makefile \
       pkgsrc/x11/qwtplot3d-qt4/buildlink3.mk
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/x11/rep-gtk2/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/x11/rox-session/Makefile
   cvs rdiff -u -r1.35 -r1.36 pkgsrc/x11/ruby-gnome2-gtk/Makefile
   cvs rdiff -u -r1.20 -r1.21 pkgsrc/x11/ruby-gnome2-gtk/buildlink3.mk
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/x11/ruby-gnome2-gtksourceview2/Makefile
   cvs rdiff -u -r1.27 -r1.28 pkgsrc/x11/ruby-gnome2-vte/Makefile
   cvs rdiff -u -r1.7 -r1.8 pkgsrc/x11/ruby-wxruby/Makefile
   cvs rdiff -u -r1.9 -r1.10 pkgsrc/x11/sakura/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/x11/tint2/Makefile
   cvs rdiff -u -r1.91 -r1.92 pkgsrc/x11/vte/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/x11/vte/buildlink3.mk
   cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/vte029/Makefile \
       pkgsrc/x11/vte029/buildlink3.mk
   cvs rdiff -u -r1.21 -r1.22 pkgsrc/x11/wxGTK24/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/x11/wxGTK24/buildlink3.mk
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/wxGTK26/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/x11/wxGTK26/buildlink3.mk
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/wxGTK26-contrib/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/wxGTK26-contrib/buildlink3.mk
   cvs rdiff -u -r1.25 -r1.26 pkgsrc/x11/wxGTK28/Makefile
   cvs rdiff -u -r1.18 -r1.19 pkgsrc/x11/wxGTK28/buildlink3.mk
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/wxGTK28-contrib/Makefile \
       pkgsrc/x11/wxGTK28-contrib/buildlink3.mk
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/x11/wxhaskell/Makefile
   cvs rdiff -u -r1.42 -r1.43 pkgsrc/x11/x11vnc/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/x11/xdialog/Makefile
   cvs rdiff -u -r1.26 -r1.27 pkgsrc/x11/xfce4-clipman-plugin/Makefile
   cvs rdiff -u -r1.30 -r1.31 pkgsrc/x11/xfce4-clipman-plugin/buildlink3.mk
   cvs rdiff -u -r1.47 -r1.48 pkgsrc/x11/xfce4-desktop/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/x11/xfce4-exo/Makefile
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/xfce4-exo/buildlink3.mk
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/xfce4-eyes-plugin/Makefile
   cvs rdiff -u -r1.16 -r1.17 pkgsrc/x11/xfce4-eyes-plugin/buildlink3.mk
   cvs rdiff -u -r1.23 -r1.24 pkgsrc/x11/xfce4-gtk2-engine/Makefile
   cvs rdiff -u -r1.28 -r1.29 pkgsrc/x11/xfce4-notes-plugin/Makefile
   cvs rdiff -u -r1.32 -r1.33 pkgsrc/x11/xfce4-notes-plugin/buildlink3.mk
   cvs rdiff -u -r1.50 -r1.51 pkgsrc/x11/xfce4-panel/Makefile
   cvs rdiff -u -r1.37 -r1.38 pkgsrc/x11/xfce4-panel/buildlink3.mk
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/xfce4-places-plugin/Makefile
   cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/xfce4-places-plugin/buildlink3.mk
   cvs rdiff -u -r1.14 -r1.15 pkgsrc/x11/xfce4-screenshooter-plugin/Makefile
   cvs rdiff -u -r1.16 -r1.17 \
       pkgsrc/x11/xfce4-screenshooter-plugin/buildlink3.mk
   cvs rdiff -u -r1.38 -r1.39 pkgsrc/x11/xfce4-session/Makefile
   cvs rdiff -u -r1.33 -r1.34 pkgsrc/x11/xfce4-session/buildlink3.mk
   cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/xfce4-settings/Makefile
   cvs rdiff -u -r1.24 -r1.25 pkgsrc/x11/xfce4-terminal/Makefile
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/x11/xfce4-utils/Makefile
   cvs rdiff -u -r1.97 -r1.98 pkgsrc/x11/xlockmore/Makefile
   cvs rdiff -u -r1.40 -r1.41 pkgsrc/x11/xpad/Makefile
   cvs rdiff -u -r1.58 -r1.59 pkgsrc/x11/xplanet/Makefile
   cvs rdiff -u -r1.46 -r1.47 pkgsrc/x11/xscreensaver-demo/Makefile
   cvs rdiff -u -r1.22 -r1.23 pkgsrc/x11/xvidcap-gtk2/Makefile
   cvs rdiff -u -r1.70 -r1.71 pkgsrc/x11/zenity/Makefile

-------------------------------------------------------------------
   Module Name:	pkgsrc
   Committed By:	tron
   Date:		Tue Oct  2 17:18:28 UTC 2012

   Modified Files:
   	pkgsrc/graphics/cairo: Makefile buildlink3.mk

   Log Message:
   Revert unintentional revision bump.


   To generate a diff of this commit:
   cvs rdiff -u -r1.106 -r1.107 pkgsrc/graphics/cairo/Makefile
   cvs rdiff -u -r1.45 -r1.46 pkgsrc/graphics/cairo/buildlink3.mk
@
text
@d1 1
a1 1
# $NetBSD$
d5 1
a5 1
PKGREVISION=	2
@


1.110
log
@Update to 15.0.1

Changelog:
    FIXED Sites visited while in Private Browsing mode could be found through manual browser cache inspection (787743)
    NEW Silent, background updates
    NEW Support for SPDY networking protocol v3
    NEW WebGL enhancements, including compressed textures for better performance
    NEW Localization in Maithili (see all available locales)
    CHANGED Optimized memory usage for add-ons
    DEVELOPER JavaScript debugger integrated into developer tools
    DEVELOPER New layout view added to Inspector
    DEVELOPER High precision event timer implemented
    DEVELOPER The CSS word-break property has been implemented.
    DEVELOPER New responsive design tool allows web developers to switch between desktop and mobile views of sites
    HTML5 Native support for the Opus audio codec added
    HTML5 The <audio> and <video> elements now support the played attribute
    HTML5 The <source> element now supports the media attribute
    FIXED Focus rings keep growing when repeatedly tabbing through elements (720987)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.109 2012/09/07 19:17:40 adam Exp $
d5 1
@


1.109
log
@Revbump after updating graphics/cairo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.108 2012/09/03 23:50:46 dsainty Exp $
a4 1
PKGREVISION=	2
@


1.108
log
@For unclear reasons, the firefox build isn't figuring out the libnspr
dependency.  This is true on Linux as well as elsewhere, so add Linux
to the list.

Fixes build on Linux (CentOS 6.3).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.107 2012/08/28 23:30:31 ryoon Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.107
log
@Bump PKGREVISON

* follow patches changees in devel/xulrunner
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.106 2012/08/28 16:39:19 abs Exp $
d24 1
@


1.106
log
@Fix PLIST for !nobranding
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.105 2012/08/28 12:42:02 ryoon Exp $
d5 1
@


1.105
log
@Update to 15.0

* Use patches from https://bugzilla.mozilla.org/show_bug.cgi?id=753046
* Fix firefox.sh

Changelog:
NEW Preliminary native PDF support (Aurora/Beta only)
NEW Support for SPDY networking protocol v3
NEW WebGL enhancements, including compressed textures for better performance
CHANGED Optimized memory usage for add-ons
DEVELOPER JavaScript debugger integrated into developer tools
DEVELOPER New layout view added to Inspector
DEVELOPER The CSS word-break property has been implemented.
DEVELOPER High precision event timer implemented
DEVELOPER New responsive design tool allows web developers to switch between desktop and mobile views of sites
HTML5 Native support for the Opus audio codec added
HTML5 The <source> element now supports the media attribute
HTML5 The <audio> and <video> elements now support the played attribute
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.104 2012/07/20 06:45:35 abs Exp $
d14 1
@


1.104
log
@fix PLIST for official-mozilla-branding. Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.103 2012/07/18 16:10:06 ryoon Exp $
a4 1
PKGREVISION=	1
@


1.103
log
@Update to 14.0.1

Changelog:
NEW
Google searches now utilize HTTPS
NEW
Full screen support for Mac OS X Lion implemented
NEW
Plugins can now be configured to only load on click (requires an about:config change)
NEW
The Awesome Bar now auto-completes typed URLs
CHANGED
Improved site identity manager, to prevent spoofing of an SSL connection with favicons
DEVELOPER
Pointer Lock API implemented
DEVELOPER
New API to prevent your display from sleeping
DEVELOPER
New text-transform and font-variant CSS improvements for Turkic languages and Greek
FIXED
Various security fixes
FIXED
GIF animation can gets stuck when src and image size are changed (743598)
FIXED
OS X: nsCocoaWindow::ConstrainPosition uses wrong screen in multi-display setup (752149)
FIXED
CSS :hover regression when an element's class name is set by Javascript (758885
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.102 2012/06/14 07:44:00 sbd Exp $
d5 1
@


1.102
log
@Recursive PKGREVISION bump for libxml2 buildlink addition.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.101 2012/04/01 15:19:56 ryoon Exp $
a4 1
PKGREVISION=	1
@


1.101
log
@Fix build on FreeBSD 9.0.
* Add LDFLAGS.FreeBSD like DragonFly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2012/03/15 08:31:10 ryoon Exp $
d5 1
@


1.100
log
@Update to 11.0

* Follow devel/xulrunner update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2012/03/11 12:34:26 marino Exp $
d21 1
@


1.99
log
@www/firefox: Fix indirect linking issue on DragonFly

More fallout from nss3 update.  Only DragonFly build affected by this commit.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2012/03/10 03:09:42 ryoon Exp $
a4 1
PKGREVISION=	1
@


1.98
log
@Bump PKGREVISION

* Restore --disable-official-branding.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2012/03/06 12:35:14 ryoon Exp $
d21 2
@


1.97
log
@Update xulrunner 10.0.2

* Improve sparc64 support.

Thank you, martin@@

Changelog:
* Fix security bugs
* Other improvements and bugfixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2012/01/24 09:11:16 sbd Exp $
d5 1
a5 1
# PKGREVISION=	2
@


1.96
log
@Recursive bump for pcre-8.30* (shlib major change)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2012/02/06 12:41:52 wiz Exp $
d5 1
a5 1
PKGREVISION=	4
a23 5
.if (${OPSYS} == "Linux" || ${OPSYS} == "SunOS" || ${OPSYS} == "Darwin") && \
    (${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64")
BUILD_DEPENDS+=		yasm>=1.1.0:../../devel/yasm
.endif

d68 1
a68 1
.else   
@


1.95
log
@Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2012/01/24 09:11:16 sbd Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.94
log
@Recursive dependency bump for databases/gdbm ABI_DEPENDS change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2012/01/13 10:55:35 obache Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.93
log
@Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2012/01/06 07:36:38 sbd Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.92
log
@Only add the yasm build dependence on platforms the need it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2012/01/05 08:02:20 sbd Exp $
d5 1
@


1.91
log
@Add yasm>=1.1.0 as a build dependence.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2011/11/12 12:45:04 tnn Exp $
a11 2
BUILD_DEPENDS+=	yasm>=1.1.0:../../devel/yasm

d23 5
@


1.90
log
@Update to firefox-8.0.

XXX Set MAKE_JOBS_SAFE=no for now. Should investigate why it fails
without it as it prolongs build time significantly.

Upstream changes:

Add-ons installed by third party programs are now disabled by default
Added a one-time add-on selection dialog to manage previously installed add-ons
Added Twitter to the search bar for select locales. Additional locale support
  will be added in the future
Added a preference to load tabs on demand, improving start-up time when
  windows are restored
Improved performance and memory handling when using <audio> and <video>
  elements
Added CORS support for cross-domain textures in WebGL
Added support for HTML5 context menus
Added support for insertAdjacentHTML
Improved CSS hyphen support for many languages
Improved WebSocket support
Fixed several stability issues
Fixed several security issues
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2011/11/01 06:02:46 sbd Exp $
d12 2
@


1.89
log
@Recursive bump for graphics/freetype2 buildlink addition.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2011/09/12 09:19:06 tnn Exp $
a4 1
PKGREVISION=	1
@


1.88
log
@PR pkg/45346: Pierre Allegraud:  Be more consistent about which configure
settings we want / do not want with the debug option.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2011/08/18 18:31:10 tnn Exp $
d5 1
@


1.87
log
@Update to Firefox 6.0.

Major changes include:

The address bar now highlights the domain of the website you're visiting
Streamlined the look of the site identity block
Added support for the latest draft version of WebSockets with a prefixed API
Added support for EventSource / server-sent events
Added support for window.matchMedia
Added Scratchpad, an interactive JavaScript prototyping environment
Added a new Web Developer menu item and moved development-related items into it
Improved usability of the Web Console
Improved the discoverability of Firefox Sync
Reduced browser startup time when using Panorama
Fixed several stability issues
Fixed several security issues
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2011/07/21 13:06:05 obache Exp $
d64 7
@


1.86
log
@recursive bump from gnome-vfs drop crypto dependency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2011/04/26 14:18:01 tnn Exp $
a4 1
PKGREVISION=	1
a16 2
# XXX tnn with omnijar enabled it just doesn't start
CONFIGURE_ARGS+=	--enable-chrome-format=flat
d24 1
a26 1
MOZILLA_ICON=	${WRKSRC}/other-licenses/branding/firefox/default48.png
a28 1
MOZILLA_ICON=	${WRKSRC}/browser/branding/unofficial/default48.png
@


1.85
log
@Update to firefox-4.0.

Firefox 4 is based on the Gecko 2.0 Web platform. This release features
JavaScript execution speeds up to six times faster than the previous
version, new capabilities for Web Developers and Add-on Developers such as
hardware accelerated graphics and HTML5 technologies, and a completely
revised user interface.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2011/04/22 13:44:58 obache Exp $
d5 1
@


1.84
log
@recursive bump from gettext-lib shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2011/03/05 11:57:16 tnn Exp $
a4 1
PKGREVISION=	1
d17 2
d27 1
a27 1
MOZILLA_NAME=	Firefox 3.6
d30 1
a30 1
MOZILLA_NAME=	Browser 3.6
d36 2
d60 1
d63 1
@


1.83
log
@Stability & security update of firefox to 3.6.15.

MFSA 2011-10 CSRF risk with plugins and 307 redirects
MFSA 2011-09 Crash caused by corrupted JPEG image
MFSA 2011-08 ParanoidFragmentSink allows javascript: URLs in chrome documents
MFSA 2011-07 Memory corruption during text run construction (Windows)
MFSA 2011-06 Use-after-free error using Web Workers
MFSA 2011-05 Buffer overflow in JavaScript atom map
MFSA 2011-04 Buffer overflow in JavaScript upvarMap
MFSA 2011-03 Use-after-free error in JSON.stringify
MFSA 2011-02 Recursive eval call causes confirm dialogs to evaluate to true
MFSA 2011-01 Miscellaneous memory safety hazards (rv:1.9.2.14/ 1.9.1.17)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.82 2011/01/13 13:39:37 wiz Exp $
d5 1
@


1.82
log
@png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2010/12/29 22:38:49 tnn Exp $
a4 1
PKGREVISION=	1
@


1.81
log
@fix installation w/ gnome option enabled
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2010/12/11 14:46:29 tnn Exp $
d5 1
@


1.81.2.1
log
@

Pullup #3381, requested by tnn

firefox-3.6.15 update and prerequisite commits.

pkgsrc/www/firefox/Makefile		1.82, 1.83
pkgsrc/devel/xulrunner/Makefile		1.46, 1.47, 1.48
pkgsrc/devel/xulrunner/dist.mk		1.18
pkgsrc/devel/xulrunner/distinfo		1.40
pkgsrc/devel/xulrunner/patches/patch-mm	1.4

   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Thu Jan 13 13:40:12 UTC 2011

   Modified Files:
	   pkgsrc/www/firefox: Makefile

   Log Message:
   png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.

   ---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Thu Jan 13 13:53:34 UTC 2011

   Modified Files:
	   pkgsrc/devel/xulrunner: Makefile

   Log Message:
   png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.

   ---
   Module Name:	pkgsrc
   Committed By:	markd
   Date:		Sun Jan 23 11:18:27 UTC 2011

   Modified Files:
	   pkgsrc/devel/xulrunner: Makefile

   Log Message:
   set FREEBL_NO_DEPEND=0 in MAKE_ENV otherwise Linux2.6 defaults to
   FREEBL_NO_DEPEND=1 and files not in PLIST are installed.
   OKed by tnn.

   ---
   Module Name:	pkgsrc
   Committed By:	tnn
   Date:		Sat Mar  5 11:57:17 UTC 2011

   Modified Files:
	   pkgsrc/devel/xulrunner: Makefile dist.mk distinfo
	   pkgsrc/devel/xulrunner/patches: patch-mm
	   pkgsrc/www/firefox: Makefile

   Log Message:
   Stability & security update of firefox to 3.6.15.

   MFSA 2011-10 CSRF risk with plugins and 307 redirects
   MFSA 2011-09 Crash caused by corrupted JPEG image
   MFSA 2011-08 ParanoidFragmentSink allows javascript: URLs in chrome documents
   MFSA 2011-07 Memory corruption during text run construction (Windows)
   MFSA 2011-06 Use-after-free error using Web Workers
   MFSA 2011-05 Buffer overflow in JavaScript atom map
   MFSA 2011-04 Buffer overflow in JavaScript upvarMap
   MFSA 2011-03 Use-after-free error in JSON.stringify
   MFSA 2011-02 Recursive eval call causes confirm dialogs to evaluate to true
   MFSA 2011-01 Miscellaneous memory safety hazards (rv:1.9.2.14/ 1.9.1.17)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2011/03/05 11:57:16 tnn Exp $
@


1.80
log
@Update to firefox-3.6.13.

MFSA 2010-84 XSS hazard in multiple character encodings
MFSA 2010-83 Location bar SSL spoofing using network error page
MFSA 2010-82 Incomplete fix for CVE-2010-0179
MFSA 2010-81 Integer overflow vulnerability in NewIdArray
MFSA 2010-80 Use-after-free error with nsDOMAttribute MutationObserver
MFSA 2010-79 Java security bypass from LiveConnect loaded via data: URL meta
             refresh
MFSA 2010-78 Add support for OTS font sanitizer
MFSA 2010-77 Crash and remote code execution using HTML tags inside a XUL tree
MFSA 2010-76 Chrome privilege escalation with window.open and <isindex> element
MFSA 2010-75 Buffer overflow while line breaking after document.write with
             long string
MFSA 2010-74 Miscellaneous memory safety hazards (rv:1.9.2.13/ 1.9.1.16)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2010/11/15 22:58:50 abs Exp $
a55 1
PLIST_VARS+=	gnome
a57 1
PLIST.gnome=	yes
@


1.79
log
@PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2010/11/13 11:54:44 tnn Exp $
a5 1
PKGREVISION=	2
@


1.78
log
@Reluctantly switch over to bundled cairo and pixman for mozilla packages,
like other distros have recently done. Bump package revisions.

Background:
The cairo-1.10 update caused multiple regressions in firefox, such as
flickering gif animations and crashes.
Mozilla doesn't seem interested in fixing it on the stable branches:
  https://bugzilla.mozilla.org/show_bug.cgi?id=610107
Other references:
  https://bugzilla.redhat.com/show_bug.cgi?id=628331
  http://bugs.gentoo.org/show_bug.cgi?id=337813
  https://bugzilla.mozilla.org/show_bug.cgi?id=597174

This workaround is guaranteed to cause other problems in the long run;
so we should attempt to switch back when we move to the mozilla-2.0 branch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2010/10/21 10:27:21 tnn Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.77
log
@Security & stability update to firefox-3.6.11 (xulrunner-1.9.2.11)

MFSA 2010-72 Insecure Diffie-Hellman key exchange
MFSA 2010-71 Unsafe library loading vulnerabilities
MFSA 2010-70 SSL wildcard certificate matching IP addresses
MFSA 2010-69 Cross-site information disclosure via modal calls
MFSA 2010-68 XSS in gopher parser when parsing hrefs
MFSA 2010-67 Dangling pointer vulnerability in LookupGetterOrSetter
MFSA 2010-66 Use-after-free error in nsBarProp
MFSA 2010-65 Buffer overflow and memory corruption using document.write
MFSA 2010-64 Miscellaneous memory safety hazards (rv:1.9.2.11/ 1.9.1.14)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2010/09/14 11:02:55 wiz Exp $
d6 1
@


1.76
log
@Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2010/06/24 12:20:38 tnn Exp $
a4 1
PKGREVISION=	1
@


1.76.2.1
log
@Pullup ticket #3255 - requested by tnn
devel/xulrunner: security update
www/firefox: security update

Revisions pulled up:
- devel/xulrunner/Makefile			1.42
- devel/xulrunner/dist.mk			1.15
- devel/xulrunner/distinfo			1.37
- devel/xulrunner/patches/patch-be		1.2
- devel/xulrunner/patches/patch-mc		delete
- www/firefox/Makefile				1.77
---
Module Name:	pkgsrc
Committed By:	tnn
Date:		Thu Oct 21 10:27:21 UTC 2010

Modified Files:
	pkgsrc/devel/xulrunner: Makefile dist.mk distinfo
	pkgsrc/devel/xulrunner/patches: patch-be
	pkgsrc/www/firefox: Makefile
Removed Files:
	pkgsrc/devel/xulrunner/patches: patch-mc

Log Message:
Security & stability update to firefox-3.6.11 (xulrunner-1.9.2.11)

MFSA 2010-72 Insecure Diffie-Hellman key exchange
MFSA 2010-71 Unsafe library loading vulnerabilities
MFSA 2010-70 SSL wildcard certificate matching IP addresses
MFSA 2010-69 Cross-site information disclosure via modal calls
MFSA 2010-68 XSS in gopher parser when parsing hrefs
MFSA 2010-67 Dangling pointer vulnerability in LookupGetterOrSetter
MFSA 2010-66 Use-after-free error in nsBarProp
MFSA 2010-65 Buffer overflow and memory corruption using document.write
MFSA 2010-64 Miscellaneous memory safety hazards (rv:1.9.2.11/ 1.9.1.14)
@
text
@d1 1
a1 1
# $NetBSD$
d5 1
@


1.75
log
@Security update of firefox & xulrunner to 3.6.4 (1.9.1.2).

MFSA 2010-33 User tracking across sites using Math.random()
MFSA 2010-32 Content-Disposition: attachment ignored
               if Content-Type: multipart also present
MFSA 2010-31 focus() behavior can be used to inject or steal keystrokes
MFSA 2010-30 Integer Overflow in XSLT Node Sorting
MFSA 2010-29 Heap buffer overflow in nsGenericDOMDataNode::SetTextInternal
MFSA 2010-28 Freed object reuse across plugin instances
MFSA 2010-26 Crashes with evidence of memory corruption
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2010/06/13 22:45:33 wiz Exp $
d5 1
@


1.74
log
@Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2010/04/02 20:28:24 tnn Exp $
a4 1
PKGREVISION=	1
@


1.73
log
@firefox-3.6.3 fixes a use-after-free bug which could be exploited to
run arbitrary code.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2010/03/23 12:43:38 tnn Exp $
d5 1
@


1.72
log
@Update to firefox-3.6.2 proper. (no changes from the beta)

Also add patch for PR pkg/42988 crash, effectively disabling all
sound support until we decide on what sound API to use.
The current dlopen() guesswork is bad, mkay.

Bump PKGREVISION for this and previous changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2010/03/22 09:04:49 tnn Exp $
a4 1
PKGREVISION=	1
@


1.71
log
@Fix desktop icon name (PR pkg/43036)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2010/02/17 18:32:18 tnn Exp $
d5 1
@


1.70
log
@Update to firefox-3.5.8 and xulrunner-1.9.1.8.
Security and bugfix release. (no MFSAs released at time of writing)
While here drop defunct debug option from firefox and reduce diff to wip/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2010/01/31 21:02:48 tnn Exp $
d25 1
a25 1
MOZILLA_NAME=	Firefox 3.5
d28 1
a28 1
MOZILLA_NAME=	Browser 3.5
@


1.69
log
@Don't record an exact version dependency on xulrunner.
Exact dependencies make upgrading through binary packages impossible
because we don't have a way to do multipackage transactional updates.
You still need to have the same mozilla platform version of xulrunner
and firefox installed or there will be an error message at run time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2010/01/26 16:22:59 tron Exp $
a4 1
PKGREVISION=	1
d53 2
a54 2
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner>=${MOZ_BRANCH}.${MOZ_BRANCH_MINOR}
BUILD_DEPENDS+=				xulrunner-${MOZ_BRANCH}.${MOZ_BRANCH_MINOR}{,nb*}:../../devel/xulrunner
@


1.68
log
@Update "firefox" package to 3.5.7. Changes since version 3.5.6:
- Fixed a common stability issue.
- Fixed a problem with how updates were being presented to users.

Approved by Tobias Nygren.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2010/01/18 09:59:31 wiz Exp $
d5 1
a12 1
WRKSRC=		${WRKDIR}/mozilla-1.9.1
d54 2
a55 1
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner-1.9.1.7{,nb*}
@


1.67
log
@Second try at jpeg-8 recursive PKGREVISION bump.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.66 2010/01/16 23:37:49 heinz Exp $
#
a4 1
PKGREVISION=	1
d54 1
a54 1
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner-1.9.1.6{,nb*}
@


1.66
log
@Added LICENSE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2009/12/16 08:18:33 tnn Exp $
d6 1
@


1.65
log
@Update to firefox-3.5.6. Security and bugfix release.

While here, switch NetBSD build from sunaudio to OSS emulation.
This greatly improves HTML5 video playback.
(Yes, we ought to fix the busted sunaudio support or PKG_OPTIONalize this.
 Perhaps another day.)

Advisories relating to this release:
MFSA 2009-71 GeckoActiveXObject exception messages can be used to
             enumerate installed COM objects
MFSA 2009-70 Privilege escalation via chrome window.opener
MFSA 2009-69 Location bar spoofing vulnerabilities
MFSA 2009-68 NTLM reflection vulnerability
MFSA 2009-67 Integer overflow, crash in libtheora video library
MFSA 2009-66 Memory safety fixes in liboggplay media library
MFSA 2009-65 Crashes with evidence of memory corruption (rv:1.9.1.6/ 1.9.0.16)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2009/11/29 03:28:04 tnn Exp $
d11 1
@


1.65.2.1
log
@Pullup ticket 3009 - requested by tnn
security and bug fixes

Revisions pulled up:
- pkgsrc/devel/nspr/Makefile		by patch to equiv of 1.34
- pkgsrc/devel/xulrunner/dist.mk	by patch to equiv of 1.7
- pkgsrc/devel/xulrunner/distinfo	by patch to equiv of 1.24
- pkgsrc/www/firefox/Makefile		by patch to equiv of 1.70

   --------------------------------------------------------------------
   The attached diff against 2009Q4 updates firefox to 3.5.8.
   This is a security and bugfix update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2009/12/16 08:18:33 tnn Exp $
d54 1
a54 1
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner-1.9.1.8{,nb*}
@


1.64
log
@fix lint
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2009/11/27 16:59:18 tnn Exp $
a5 1
PKGREVISION=	1
d54 1
a54 1
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner-1.9.1.5{,nb*}
@


1.63
log
@bump the minimum required GTK+ to 2.18.3nb1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2009/11/06 15:44:34 tnn Exp $
d37 2
a38 4
post-install:
	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/applications
	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/pixmaps
	${SED}	-e 's|@@MOZILLA@@|${MOZILLA}|g'				\
d43 5
a52 2
	${SED} -e 's|@@PREFIX@@|${PREFIX}|g' < ${FILESDIR}/firefox.sh.in	\
	  > ${WRKDIR}/firefox
@


1.62
log
@Update to firefox 3.5.5. This is a stability/bugfix update.

pkgsrc changes:
- assign devel/xulrunner maintainership to tnn@@
- mozilla-common.mk: work around gcc __thread support misdetection on NetBSD
- separate distinfo related stuff into dist.mk for sharing with nss & nspr

"topcrash" bugs fixed:
468562 "ASSERTION: Inserting multiple children without flushing"
521750 Put a runtime NS_IsMainThread check in nsCycleCollector::Suspect2 ...
524462 startup crash [@@ gfxWindowsFontGroup::WhichFontSupportsChar(nsTAr ...
525326 Crashes in gif decoder [@@ xul.dll@@0x348945][@@ xul.dll@@0x348864][@@ ...
525276 crashes [@@ nsDocument::RegisterNamedItems(nsIContent*)]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2009/10/28 11:36:36 tnn Exp $
d6 1
@


1.61
log
@Security and bugfix update of firefox (to 3.5.4) and xulrunner (to 1.9.1.4)
Also fix broken DESTDIR support.

Fixes the following security issues:
MFSA 2009-64 Crashes with evidence of memory corruption (rv:1.9.1.4/ 1.9.0.15)
MFSA 2009-63 Upgrade media libraries to fix memory safety bugs
MFSA 2009-62 Download filename spoofing with RTL override
MFSA 2009-61 Cross-origin data theft through document.getSelection()
MFSA 2009-59 Heap buffer overflow in string to number conversion
MFSA 2009-57 Chrome privilege escalation in XPCVariant::VariantDataToJS()
MFSA 2009-56 Heap buffer overflow in GIF color map parser
MFSA 2009-55 Crash in proxy auto-configuration regexp parsing
MFSA 2009-54 Crash with recursive web-worker calls
MFSA 2009-53 Local downloaded file tampering
MFSA 2009-52 Form history vulnerable to stealing
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2009/10/11 10:49:56 tnn Exp $
d4 1
a4 1
DISTNAME=	firefox-${FIREFOX_VER}.source
a5 1
FIREFOX_VER=	3.5.4
a6 2
MASTER_SITES=	${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX=	.tar.bz2
a20 3
DISTINFO_FILE=		${.CURDIR}/../../devel/xulrunner/distinfo
PATCHDIR=		${.CURDIR}/../../devel/xulrunner/patches

d53 1
a53 1
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner-1.9.1.4{,nb*}
@


1.60
log
@- allow firefox and xulrunner to share some infrastructure
- install headers for plugin and liveconnect (needed by openjdk7-icedtea-plugin)
- bump revision for both packages
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2009/10/09 19:41:46 tnn Exp $
d6 1
a6 2
FIREFOX_VER=	3.5.3
PKGREVISION=	3
a26 1
.include "../../mk/bsd.prefs.mk"
d59 1
a59 1
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner>=1.9.1.3nb4
@


1.59
log
@s/Shiretoko/Browser/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2009/09/23 16:46:31 tnn Exp $
d7 1
a7 1
PKGREVISION=	2
d17 1
a17 13
GNU_CONFIGURE=	yes
USE_TOOLS+=	pkg-config perl gmake autoconf213
USE_LANGUAGES=	c c++

BUILD_DEPENDS+=		zip>=2.3:../../archivers/zip

PKG_DESTDIR_SUPPORT=	user-destdir
CHECK_PORTABILITY_SKIP=	security/nss/tests/libpkix/libpkix.sh

PRIVILEGED_STAGES=	clean

CONFIG_GUESS_OVERRIDE=	build/autoconf/config.guess
CONFIG_SUB_OVERRIDE=	build/autoconf/config.sub
a19 11
CONFIGURE_ARGS+=	--disable-tests --disable-pedantic
CONFIGURE_ARGS+=	--enable-crypto
CONFIGURE_ARGS+=	--enable-optimize=-O2 --with-pthreads
CONFIGURE_ARGS+=	--disable-javaxpcom
CONFIGURE_ARGS+=	--enable-default-toolkit=cairo-gtk2
CONFIGURE_ARGS+=	--enable-svg --enable-mathml
CONFIGURE_ARGS+=	--enable-system-cairo
CONFIGURE_ARGS+=	--with-system-jpeg
CONFIGURE_ARGS+=	--with-system-zlib --with-system-bz2
CONFIGURE_ARGS+=	--enable-system-sqlite
CONFIGURE_ARGS+=	--disable-crashreporter
d21 1
d25 2
a26 3
PYTHON_FOR_BUILD_ONLY=	yes
.include "../../lang/python/application.mk"
CONFIGURE_ENV+=		PYTHON=${PYTHONBIN:Q}
d28 2
a30 1
.include "../../mk/bsd.prefs.mk"
a42 4
# Makefiles sometimes call "rm -f" without more arguments. Kludge around ...
	printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@@\n' > \
	  ${WRAPPER_DIR}/bin/rm
	chmod +x ${WRAPPER_DIR}/bin/rm
a60 6
.if ${OPSYS} == "Linux"
# XXX check if this still applies after xulrunnerization
.include "../../audio/alsa-lib/buildlink3.mk"
.endif
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../databases/sqlite3/buildlink3.mk"
a69 4
.include "../../devel/zlib/buildlink3.mk"
.include "../../net/libIDL/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
@


1.59.2.1
log
@Pullup ticket #2923 - requested by tnn
xulrunner: security update
firefox: security update

Revisions pulled up:
- devel/xulrunner/Makefile			1.24-1.25
- devel/xulrunner/PLIST				1.17-1.18
- devel/xulrunner/distinfo			1.13-1.14
- devel/xulrunner/mozilla-common.mk		1.2
- devel/xulrunner/patches/patch-aa		1.2
- devel/xulrunner/patches/patch-aq		1.3
- devel/xulrunner/patches/patch-ay		1.1
- devel/xulrunner/patches/patch-mf		1.2
- devel/xulrunner/patches/patch-mn		1.2
- devel/xulrunner/patches/patch-nb		delete
- devel/xulrunner/patches/patch-nc		delete
- devel/xulrunner/patches/patch-pd		1.2
- devel/xulrunner/patches/patch-ra		1.1
- devel/xulrunner/patches/patch-rb		1.1
- devel/xulrunner/patches/patch-rc		1.1
- www/firefox/Makefile				1.60-1.61
- www/firefox/PLIST				1.39
- www/firefox/distinfo				delete
- www/firefox/patches/patch-aa			delete
- www/firefox/patches/patch-ao			delete
- www/firefox/patches/patch-ma			delete
- www/firefox/patches/patch-mi			delete
- www/firefox/patches/patch-mk			delete
- www/firefox/patches/patch-mm			delete
- www/firefox/patches/patch-ra			delete
- www/firefox/patches/patch-rb			delete
- www/firefox/patches/patch-rc			delete
---
Module Name:	pkgsrc
Committed By:	tnn
Date:		Sun Oct 11 10:49:57 UTC 2009

Modified Files:
	pkgsrc/devel/xulrunner: Makefile PLIST distinfo
	pkgsrc/devel/xulrunner/patches: patch-aa
	pkgsrc/www/firefox: Makefile
Added Files:
	pkgsrc/devel/xulrunner/patches: patch-ay patch-ra patch-rb
patch-rc Removed Files:
	pkgsrc/www/firefox: distinfo
	pkgsrc/www/firefox/patches: patch-aa patch-ao patch-ma patch-mi
	    patch-mk patch-mm patch-ra patch-rb patch-rc

Log Message:
- allow firefox and xulrunner to share some infrastructure
- install headers for plugin and liveconnect (needed by openjdk7-icedtea-plugin)
- bump revision for both packages
---
Module Name:	pkgsrc
Committed By:	tnn
Date:		Wed Oct 28 11:36:36 UTC 2009

Modified Files:
	pkgsrc/devel/xulrunner: Makefile PLIST distinfo
mozilla-common.mk pkgsrc/devel/xulrunner/patches: patch-aq patch-mf
patch-mn patch-pd pkgsrc/www/firefox: Makefile PLIST
Removed Files:
	pkgsrc/devel/xulrunner/patches: patch-nb patch-nc

Log Message:
Security and bugfix update of firefox (to 3.5.4) and xulrunner (to
1.9.1.4) Also fix broken DESTDIR support.

Fixes the following security issues:
MFSA 2009-64 Crashes with evidence of memory corruption (rv:1.9.1.4/
1.9.0.15) MFSA 2009-63 Upgrade media libraries to fix memory safety bugs
MFSA 2009-62 Download filename spoofing with RTL override
MFSA 2009-61 Cross-origin data theft through document.getSelection()
MFSA 2009-59 Heap buffer overflow in string to number conversion
MFSA 2009-57 Chrome privilege escalation in XPCVariant::VariantDataToJS
() MFSA 2009-56 Heap buffer overflow in GIF color map parser
MFSA 2009-55 Crash in proxy auto-configuration regexp parsing
MFSA 2009-54 Crash with recursive web-worker calls
MFSA 2009-53 Local downloaded file tampering
MFSA 2009-52 Form history vulnerable to stealing
@
text
@d1 1
a1 1
# $NetBSD$
d6 2
a7 1
FIREFOX_VER=	3.5.4
d17 13
a29 1
MOZILLA_DIR=	# empty
d32 11
a43 1
CONFIGURE_ARGS+=	--with-system-libxul
d47 3
a49 2
DISTINFO_FILE=		${.CURDIR}/../../devel/xulrunner/distinfo
PATCHDIR=		${.CURDIR}/../../devel/xulrunner/patches
a50 1
.include "../../devel/xulrunner/mozilla-common.mk"
d52 1
d65 4
d87 7
a93 1
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner-1.9.1.4{,nb*}
d102 4
@


1.59.2.2
log
@Pullup ticket 2953 - requested by tnn
security update

Revisions pulled up:
- pkgsrc/devel/xulrunner/Makefile               by patch
- pkgsrc/devel/xulrunner/distinfo               by patch
- pkgsrc/devel/xulrunner/mozilla-common.mk      by patch
- pkgsrc/www/firefox/Makefile                   by patch

   -------------------------------------------------------------------------
   firefox-3.5.6 & xulrunner-1.9.1.6 fix the following vulnerabilities:

   MFSA 2009-71 GeckoActiveXObject exception messages can be used to
                enumerate installed COM objects
   MFSA 2009-70 Privilege escalation via chrome window.opener
   MFSA 2009-69 Location bar spoofing vulnerabilities
   MFSA 2009-68 NTLM reflection vulnerability
   MFSA 2009-67 Integer overflow, crash in libtheora video library
   MFSA 2009-66 Memory safety fixes in liboggplay media library
   MFSA 2009-65 Crashes with evidence of memory corruption
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59.2.1 2009/10/28 18:13:24 tron Exp $
d6 1
a6 1
FIREFOX_VER=	3.5.6
d59 1
a59 1
BUILDLINK_API_DEPENDS.xulrunner+=	xulrunner-1.9.1.6{,nb*}
@


1.58
log
@- when official branding is not enabled, just call it "Browser".
- set the default start page to something more sensible.
- Bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2009/09/18 08:03:49 ghen Exp $
d59 1
a59 1
MOZILLA_NAME=	Shiretoko 3.5
@


1.57
log
@Fix typo.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2009/09/16 19:06:18 tnn Exp $
d7 1
a7 1
PKGREVISION=	1
@


1.56
log
@Build firefox against external runtime components from devel/xulrunner.
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2009/09/10 00:03:37 tnn Exp $
d93 1
a93 1
bUILDLINK_API_DEPENDS.xulrunner+=	xulrunner>=1.9.1.3nb4
@


1.55
log
@Update to firefox-3.5.3. Bugfix and security release.

MFSA 2009-51 Chrome privilege escalation with FeedWriter
MFSA 2009-50 Location bar spoofing via tall line-height Unicode characters
MFSA 2009-49 TreeColumns dangling pointer vulnerability
MFSA 2009-47 Crashes with evidence of memory corruption (rv:1.9.1.3/1.9.0.14)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2009/08/29 10:34:37 tnn Exp $
d7 1
a28 2
CONFIG_GUESS_OVERRIDE+=	js/src/build/autoconf/config.guess
CONFIG_GUESS_OVERRIDE+=	nsprpub/build/autoconf/config.guess
a29 2
CONFIG_SUB_OVERRIDE+=	js/src/build/autoconf/config.sub
CONFIG_SUB_OVERRIDE+=	nsprpub/build/autoconf/config.sub
a31 1
CONFIGURE_ARGS+=	--enable-libxul
d35 1
a35 1
CONFIGURE_ARGS+=	--disable-gnomeui --disable-javaxpcom
d38 1
a38 1
CONFIGURE_ARGS+=	--enable-system-cairo --enable-system-lcms
d43 1
a64 3
	cd ${WRKSRC}/js/src && autoconf
	cd ${WRKSRC}/nsprpub && autoconf

a65 3
.PHONY: create-rm-wrapper
pre-configure: create-rm-wrapper
create-rm-wrapper:
d70 1
a70 3
.PHONY: install-desktop
post-install: install-desktop
install-desktop:
d82 4
d88 1
d93 9
a102 1
.include "../../graphics/lcms/buildlink3.mk"
@


1.54
log
@Add a "gnome" option which toggles gnome-vfs (and dbus) support.
Enable this by default.
Bump revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2009/08/26 19:58:26 sno Exp $
d4 1
a4 1
DISTNAME=	firefox-${FIREFOX_VER}-source
d6 1
a6 2
FIREFOX_VER=	3.5.2
PKGREVISION=	2
@


1.53
log
@bump revision because of graphics/jpeg update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2009/08/08 04:14:18 tnn Exp $
d7 1
a7 1
PKGREVISION=	1
d40 1
a40 2
CONFIGURE_ARGS+=	--disable-gnomevfs --disable-gnomeui
CONFIGURE_ARGS+=	--disable-dbus --disable-javaxpcom
@


1.52
log
@needs ALSA libraries on Linux for ogg playback
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2009/08/05 02:43:47 tnn Exp $
d7 1
@


1.51
log
@merge pkgsrc-20090805
@
text
@d1 1
a1 1
# $NetBSD$
d56 1
a71 1

d95 3
@


1.50
log
@Remove firefox 2.x. Firefox 3.5 branch will be imported in this location.
(I opted for removing and re-importing instead of a plain update due to
 extensive patch rototil)

We may encounter minor turbulence as dependent packages are sorted out.
Thank you for flying pkgsrc-current.
@
text
@d1 2
a2 1
# $NetBSD: Makefile,v 1.49 2009/03/18 00:08:39 abs Exp $
d4 6
a9 3
MOZILLA=		firefox
PKGREVISION=		1
COMMENT=		Lightweight gecko-based web browser
d11 3
a13 2
MOZILLA_USE_GTK2=	# yes
MOZILLA_USE_XFT=	YES
d15 4
a18 1
INSTALLATION_DIRS=	lib/pkgconfig
d20 83
a102 1
.include "../../www/firefox/Makefile-firefox.common"
@


1.49
log
@Unify all the mozilla projects into using a single Makefile.common and
INSTALL, and put it in seamonkey.
Ensure all build with USE_DESTDIR.
Bump PKGREVISIONs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2008/09/24 14:34:36 ghen Exp $
@


1.48
log
@Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.17.
(ok during freeze agc@@)

Security fixes in this version:

MFSA 2008-45 XBM image uninitialized memory reading
MFSA 2008-44 resource: traversal vulnerabilities
MFSA 2008-43 BOM characters stripped from JavaScript before execution
MFSA 2008-42 Crashes with evidence of memory corruption (rv:1.9.0.2/1.8.1.17)
MFSA 2008-41 Privilege escalation via XPCnativeWrapper pollution
MFSA 2008-40 Forced mouse drag
MFSA 2008-39 Privilege escalation using feed preview page and XSS flaw
MFSA 2008-38 nsXMLDocument::OnChannelRedirect() same-origin violation
MFSA 2008-37 UTF-8 URL stack buffer overflow

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.17/releasenotes/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2008/08/11 10:09:21 martin Exp $
d4 1
@


1.47
log
@Add "unicode" processing alignment patch from mozilla's bugzilla to make
firefox work again on archs requiring strict alignement.
Bump pkgrevision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2007/08/07 21:59:11 ghen Exp $
a4 1
PKGREVISION=		1
@


1.46
log
@Add INSTALLATION_DIRS=lib/pkgconfig for destdir support, requested by joerg.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2007/05/31 07:25:07 ghen Exp $
d5 1
@


1.45
log
@Update firefox, firefox-bin and firefox-gtk1 to 2.0.0.4.

Security fixes in this version:

MFSA 2007-17 XUL Popup Spoofing
MFSA 2007-16 XSS using addEventListener
MFSA 2007-14 Path Abuse in Cookies
MFSA 2007-13 Persistent Autocomplete Denial of Service
MFSA 2007-12 Crashes with evidence of memory corruption

For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.4/releasenotes/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2007/05/12 13:53:07 ghen Exp $
d9 2
@


1.44
log
@Update to Firefox 2.0.0.3 (nb1), from www/firefox2* (see there for history
and change notes).  Firefox 1.5.0.x will be maintained in www/firefox15*,
as discussed on tech-pkg.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2007/03/31 22:51:24 ghen Exp $
a3 1
PKGREVISION=		1
@


1.43
log
@Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.11. Fixed in this version:

* Security update: MFSA 2007-11 (FTP PASV port-scanning) has been fixed.
* Website Compatibility: Fixed various web compatibility regressions.

For more info, see http://www.mozilla.com/en-US/firefox/releases/1.5.0.11.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2007/03/07 21:32:54 dmcmahill Exp $
d4 1
@


1.42
log
@Dynamically generate the part of the PLIST for libfreebl.  This is because
the exact names of the freebl libraries depends on the platform and they
have a habit of changing even on minor releases.  This causes these mozilla
packages to be broken quite a lot on platforms other than NetBSD/i386.
Hopefully this fix will last longer than previous ones.  pkgrevision bumps
all around.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2007/02/25 00:43:23 ghen Exp $
a3 1
PKGREVISION=		1
@


1.41
log
@Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.10. Fixed in this version:

Fixed in Firefox 1.5.0.10
MFSA 2007-07 Embedded nulls in location.hostname confuse same-domain checks
MFSA 2007-06 Mozilla Network Security Services (NSS) SSLv2 buffer overflow
MFSA 2007-05 XSS and local file access by opening blocked popups
MFSA 2007-04 Spoofing using custom cursor and CSS3 hotspot
MFSA 2007-03 Information disclosure through cache collisions
MFSA 2007-02 Improvements to help protect against Cross-Site Scripting attacks
MFSA 2007-01 Crashes with evidence of memory corruption (rv:1.8.0.10/1.8.1.2)

For more info, see http://www.mozilla.com/en-US/firefox/releases/1.5.0.10.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2007/02/04 00:15:49 dmcmahill Exp $
d4 1
@


1.40
log
@Get these mozilla clients to work on Solaris-2.9/sparc.  There were
two issues.  The PLIST was incorrect and since the PLIST is used by
the "moz-install" script, anything missing from the PLIST is never
installed even when building from source.  When libfreebl* were not
installed it caused the clients to fail to load the security component
and fail with "The browser failed to load its security component".

The second issue is that many installations of solaris-2.9 include
various glib/gtk/gnome libraries in /usr/lib.  This causes failures
because the pkgsrc ones were used at link time and the /usr/lib ones
at run time.  Work around this by setting a LD_LIBRARY_PATH that includes
the pkgsrc lib directory first.

pkgrevision bumps all around.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2006/11/08 09:50:15 ghen Exp $
a3 1
PKGREVISION=			1
@


1.39
log
@Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.8. Fixed in this version:

MFSA 2006-67 Running Script can be recompiled
MFSA 2006-66 RSA signature forgery (variant)
MFSA 2006-65 Crashes with evidence of memory corruption (rv:1.8.0.8)

For more info, see http://www.mozilla.com/en-US/firefox/releases/1.5.0.8.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2006/10/23 10:49:34 markd Exp $
d4 1
a4 1

@


1.38
log
@thunderbird's ldap doesn't work talking to an ipv4 ldap server if
talking to ipv4 addresses using ipv6 addresses isn't allowed, which is
the default on NetBSD.  Patch to use a v4 socket when talking to an ipv4
ldap server.  Fixes my PR 33511.
seamonkey/firefox/sunbird have the same code so make the same patch.
OKed ghen.  Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2006/10/19 10:25:17 markd Exp $
a3 1
PKGREVISION=		2
@


1.37
log
@Fix crash after printing caused by trying to destroy the same charset
structure multiple times.  Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2006/09/15 12:26:56 ghen Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.36
log
@EXTRACT_SUFX is defined in Makefile-firefox.common.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2006/05/04 05:16:13 ghen Exp $
d4 2
@


1.36.2.1
log
@Pullup ticket 1905 - requested by ghen
security update for firefox

Revisions pulled up:
- pkgsrc/www/firefox/Makefile				1.37, 1.38, 1.39
- pkgsrc/www/firefox/Makefile-firefox.common		1.38
- pkgsrc/www/firefox/distinfo				1.56, 1.57, 1.58
- pkgsrc/www/firefox/patches/patch-ai			1.5
- pkgsrc/www/firefox/patches/patch-at			1.1
- pkgsrc/www/firefox-gtk1/Makefile			1.14, 1.15
- pkgsrc/www/firefox-bin/Makefile			1.23
- pkgsrc/www/firefox-bin/distinfo			1.21

   Module Name:		pkgsrc
   Committed By:	markd
   Date:		Thu Oct 19 10:25:17 UTC 2006

   Modified Files:
   	pkgsrc/www/firefox: Makefile distinfo
   	pkgsrc/www/firefox/patches: patch-ai

   Log Message:
   Fix crash after printing caused by trying to destroy the same charset
   structure multiple times.  Bump PKGREVISION.
---
   Module Name:		pkgsrc
   Committed By:	markd
   Date:		Mon Oct 23 10:49:35 UTC 2006

   Modified Files:
   	pkgsrc/www/firefox: Makefile distinfo
   	pkgsrc/www/firefox-gtk1: Makefile
   Added Files:
   	pkgsrc/www/firefox/patches: patch-at

   Log Message:
   thunderbird's ldap doesn't work talking to an ipv4 ldap server if
   talking to ipv4 addresses using ipv6 addresses isn't allowed, which is
   the default on NetBSD.  Patch to use a v4 socket when talking to an ipv4
   ldap server.  Fixes my PR 33511.
   seamonkey/firefox/sunbird have the same code so make the same patch.
   OKed ghen.  Bump PKGREVISION.
---
   Module Name:		pkgsrc
   Committed By:	ghen
   Date:		Wed Nov  8 09:50:15 UTC 2006

   Modified Files:
   	pkgsrc/www/firefox: Makefile Makefile-firefox.common distinfo
   	pkgsrc/www/firefox-bin: Makefile distinfo
   	pkgsrc/www/firefox-gtk1: Makefile

   Log Message:
   Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.8. Fixed in this
   version:

   MFSA 2006-67 Running Script can be recompiled
   MFSA 2006-66 RSA signature forgery (variant)
   MFSA 2006-65 Crashes with evidence of memory corruption (rv:1.8.0.8)

   For more info, see
   http://www.mozilla.com/en-US/firefox/releases/1.5.0.8.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2006/11/08 09:50:15 ghen Exp $
a3 1

@


1.35
log
@Update Firefox to 1.5.0.3, which is identical to our 1.5.0.2nb2 (except for the
advertized version), so there's no reason to upgrade. :-)

Fixes a denial of service vulnerability (MFSA 2006-30).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2006/04/28 16:11:31 drochner Exp $
a3 1
EXTRACT_SUFX=		.tar.bz2
@


1.34
log
@Fix a memory management / refcount problem which can lead to a DOS or
possible code injection, affecting nested iframes.
See https://bugzilla.mozilla.org/show_bug.cgi?id=334515 and
http://www.securident.com/vuln/ff.txt
bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2006/04/17 14:52:12 wiz Exp $
a3 1
PKGREVISION=		2
@


1.33
log
@More PKGREVISION bumps for png-1.2.9nb2 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2006/04/15 14:20:31 ghen Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.32
log
@Update to Firefox 1.5.0.2.

Firefox 1.5.0.2 offers improved stability, and several security fixes:

MFSA 2006-29 Spoofing with translucent windows (pkgsrc vulnid. 1818)
MFSA 2006-28 Security check of js_ValueToFunctionObject() can be circumvented (vulnid. 1819)
MFSA 2006-25 Privilege escalation through Print Preview (vulnid. 1820)
MFSA 2006-24 Privilege escalation using crypto.generateCRMFRequest (vulnid. 1821)
MFSA 2006-23 File stealing by changing input type (vulnid. 1822)
MFSA 2006-22 CSS Letter-Spacing Heap Overflow Vulnerability (vulnid. 1823)
MFSA 2006-20 Crashes with evidence of memory corruption (rv:1.8.0.2) (vulnid. 1824)

For a detailed ChangeLog, see:
http://www.squarefree.com/burningedge/releases/1.5.0.2.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2006/02/06 09:20:46 ghen Exp $
d4 1
@


1.31
log
@s/_MOZILLA_USE_GTK2/MOZILLA_USE_GTK2/g, as to silent pkglint (WARN: Variable
names starting with an underscore are reserved for internal pkgsrc use).
Ok with wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2006/02/06 00:37:54 ghen Exp $
a3 1
PKGREVISION=		1
@


1.31.2.1
log
@Pullup ticket 1378 - requested by ghen
security update for firefox

Revisions pulled up:
- pkgsrc/www/firefox/Makefile				1.32
- pkgsrc/www/firefox/Makefile-firefox.common		1.29
- pkgsrc/www/firefox/distinfo				1.46, 1.47
- pkgsrc/www/firefox/patches/patch-ab			1.6
- pkgsrc/www/firefox/patches/patch-ac			1.8
- pkgsrc/www/firefox/patches/patch-bu			removed
- pkgsrc/www/firefox/patches/patch-bv			removed
- pkgsrc/www/firefox-gtk1/Makefile			1.10

   Module Name:		pkgsrc
   Committed By:	taya
   Date:		Thu Apr 13 14:47:50 UTC 2006

   Modified Files:
   	pkgsrc/www/firefox: distinfo
   	pkgsrc/www/firefox/patches: patch-ac
   Removed Files:
   	pkgsrc/www/firefox/patches: patch-bu patch-bv

   Log Message:
   use xpcom code for linux instead of our original.
   fix PR/33181.
---
   Module Name:		pkgsrc
   Committed By:	ghen
   Date:		Sat Apr 15 14:20:31 UTC 2006

   Modified Files:
   	pkgsrc/www/firefox: Makefile Makefile-firefox.common distinfo
   	pkgsrc/www/firefox-gtk1: Makefile
   	pkgsrc/www/firefox/patches: patch-ab

   Log Message:
   Update to Firefox 1.5.0.2.

   Firefox 1.5.0.2 offers improved stability, and several security fixes:

   MFSA 2006-29 Spoofing with translucent windows
   MFSA 2006-28 Security check of js_ValueToFunctionObject() can be circumvented
   MFSA 2006-25 Privilege escalation through Print Preview
   MFSA 2006-24 Privilege escalation using crypto.generateCRMFRequest
   MFSA 2006-23 File stealing by changing input type
   MFSA 2006-22 CSS Letter-Spacing Heap Overflow Vulnerability
   MFSA 2006-20 Crashes with evidence of memory corruption (rv:1.8.0.2)

   For a detailed ChangeLog, see:
   http://www.squarefree.com/burningedge/releases/1.5.0.2.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2006/04/15 14:20:31 ghen Exp $
d4 1
@


1.31.2.2
log
@Pullup ticket 1503 - requested by drochner
security fix for firefox

Revisions pulled up:
- pkgsrc/www/firefox/Makefile			1.34
- pkgsrc/www/firefox/distinfo			1.48
- pkgsrc/www/firefox/patches/patch-fa		1.1
- pkgsrc/www/firefox/patches/patch-fb		1.1
- pkgsrc/www/firefox-gtk1/Makefile		1.12

   Module Name:		pkgsrc
   Committed By:	drochner
   Date:		Fri Apr 28 16:11:31 UTC 2006

   Modified Files:
   	pkgsrc/www/firefox: Makefile distinfo
   Added Files:
   	pkgsrc/www/firefox/patches: patch-fa patch-fb

   Log Message:
   Fix a memory management / refcount problem which can lead to a DOS or
   possible code injection, affecting nested iframes.
   See https://bugzilla.mozilla.org/show_bug.cgi?id=334515 and
   http://www.securident.com/vuln/ff.txt
   bump PKGREVISION
---
   Module Name:		pkgsrc
   Committed By:	drochner
   Date:		Tue May  2 10:10:43 UTC 2006

   Modified Files:
   	pkgsrc/www/firefox-gtk1: Makefile

   Log Message:
   PKGREVISION bump for firefox security fix, pointed out by Lubomir Sedlacik
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2006/04/28 16:11:31 drochner Exp $
a3 1
PKGREVISION=		2
@


1.31.2.3
log
@Pullup ticket 1682 - requested by ghen
security update for firefox and thunderbird

Revisions pulled up:
- pkgsrc/www/firefox/Makefile				1.35
- pkgsrc/www/firefox/Makefile-firefox.common		1.30, 1.33
- pkgsrc/www/firefox/distinfo				1.49, 1.50
- pkgsrc/www/firefox-gtk1/Makefile			1.13
- pkgsrc/www/firefox/patches/patch-fa			removed
- pkgsrc/www/firefox/patches/patch-fb			removed
- pkgsrc/mail/thunderbird/Makefile-thunderbird.common	1.15
- pkgsrc/mail/thunderbird/PLIST				1.14
- pkgsrc/mail/thunderbird/distinfo			1.23
- pkgsrc/mail/thunderbird-gtk1/PLIST			1.5

   Module Name:		pkgsrc
   Committed By:	ghen
   Date:		Thu May  4 05:16:13 UTC 2006

   Modified Files:
   	pkgsrc/www/firefox: Makefile Makefile-firefox.common distinfo
   	pkgsrc/www/firefox-gtk1: Makefile
   Removed Files:
   	pkgsrc/www/firefox/patches: patch-fa patch-fb

   Log Message:
   Update Firefox to 1.5.0.3, which is identical to our 1.5.0.2nb2 (except
   for the advertized version), so there's no reason to upgrade. :-)

   Fixes a denial of service vulnerability (MFSA 2006-30).
---
   Module Name:		pkgsrc
   Committed By:	ghen
   Date:		Sat Jun  3 08:04:36 UTC 2006

   Modified Files:
   	pkgsrc/mail/thunderbird: Makefile-thunderbird.common PLIST distinfo
   	pkgsrc/mail/thunderbird-gtk1: PLIST
   	pkgsrc/www/firefox: Makefile-firefox.common distinfo

   Log Message:
   Update www/firefox and www/firefox-gtk to 1.5.0.4, mail/thunderbird and
   mail/thunderbird-gtk1 to 1.5.0.4 (salo has already updated
   www/firefox-bin).  Note that thunderbird skipped one release number
   (again) to stay on par with firefox.

   These updates provide:
   * improvements to product stability,
   * several important security fixes (see below).

   Fixed in Firefox 1.5.0.4:
   MFSA 2006-43 Privilege escalation using addSelectionListener
   MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
   MFSA 2006-41 File stealing by changing input type (variant)
   MFSA 2006-39 "View Image" local resource linking (Windows)
   MFSA 2006-38 Buffer overflow in crypto.signText()
   MFSA 2006-37 Remote compromise via content-defined setter on object
                prototypes
   MFSA 2006-36 PLUGINSPAGE privileged JavaScript execution 2
   MFSA 2006-35 Privilege escalation through XUL persist
   MFSA 2006-34 XSS viewing javascript: frames or images from context menu
   MFSA 2006-33 HTTP response smuggling
   MFSA 2006-32 Fixes for crashes with potential memory corruption
   MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)

   Fixed in Thunderbird 1.5.0.4:
   MFSA 2006-42 Web site XSS using BOM on UTF-8 pages
   MFSA 2006-40 Double-free on malformed VCard
   MFSA 2006-38 Buffer overflow in crypto.signText()
   MFSA 2006-37 Remote compromise via content-defined setter on object
                prototypes
   MFSA 2006-35 Privilege escalation through XUL persist
   MFSA 2006-33 HTTP response smuggling
   MFSA 2006-32 Fixes for crashes with potential memory corruption
   MFSA 2006-31 EvalInSandbox escape (Proxy Autoconfig, Greasemonkey)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2006/05/04 05:16:13 ghen Exp $
d4 1
@


1.30
log
@Reindent + fix some pkglint warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2006/02/05 23:11:21 joerg Exp $
d8 1
a8 1
_MOZILLA_USE_GTK2=	# yes
@


1.29
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2006/02/05 14:46:31 ghen Exp $
d3 4
a6 4
MOZILLA=	firefox
PKGREVISION=	1
EXTRACT_SUFX=	.tar.bz2
COMMENT=	Lightweight gecko-based web browser
d8 1
a8 1
_MOZILLA_USE_GTK2=	# defined
@


1.28
log
@Update to Firefox 1.5.0.1, a bug fix release for Firefox 1.5.

What's new:
* Improved stability.
* Improved support for Mac OS X.
* International Domain Name support for Iceland (.is) is now enabled.
* Fixes for several memory leaks.
* Several security enhancements.

For a more detailed list changes, see http://www.squarefree.com/burningedge/releases/1.5.0.1.html

Ok with wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2006/01/24 07:32:47 wiz Exp $
d4 1
@


1.27
log
@Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2005/12/28 18:11:56 jmmv Exp $
a2 1
PKGREVISION=	3
@


1.26
log
@Install the .pc files again, removed during the update to 1.5 (thus breaking
packages needing them, e.g., epiphany).  Bump PKGREVISION to 2.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2005/12/23 00:29:57 joerg Exp $
d3 1
a3 1
PKGREVISION=	2
@


1.25
log
@Disable usage of symbol visibility, Firefox is definitely not there yet.
Since the build with DragonFly's system gcc was successful before, but
segilled on startup, a revision bump is necessary.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2005/12/10 14:21:30 taya Exp $
d3 1
a3 1
PKGREVISION=	1
@


1.25.2.1
log
@Pullup ticket 976 - requested by Julio M. Merino Vidal
fix firefox installation hence unbreak epiphany, yelp and fix meta-pkg/gnome

Revisions pulled up:
- pkgsrc/www/firefox/Makefile                                 1.26
- pkgsrc/www/firefox/PLIST                                    1.20
- pkgsrc/www/epiphany/Makefile                                1.44
- pkgsrc/misc/yelp/Makefile                                   1.38

   Module Name:    pkgsrc
   Committed By:   jmmv
   Date:           Wed Dec 28 18:11:56 UTC 2005

   Modified Files:
          pkgsrc/www/firefox: Makefile PLIST

   Log Message:
   Install the .pc files again, removed during the update to 1.5 (thus breaking
   packages needing them, e.g., epiphany).  Bump PKGREVISION to 2.
---
   Module Name:    pkgsrc
   Committed By:   jmmv
   Date:           Wed Dec 28 18:12:33 UTC 2005

   Modified Files:
          pkgsrc/www/epiphany: Makefile

   Log Message:
   Unbreak this package by requiring a firefox package that provides the .pc
   files.
---
   Module Name:    pkgsrc
   Committed By:   jmmv
   Date:           Wed Dec 28 18:19:07 UTC 2005

   Modified Files:
          pkgsrc/misc/yelp: Makefile

   Log Message:
   Unbreak this package by requiring a firefox package that provides the .pc
   files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2005/12/23 00:29:57 joerg Exp $
d3 1
a3 1
PKGREVISION=	2
@


1.25.2.2
log
@Pullup ticket 1102 - requested by Geert Hendrickx
security update for firefox and thunderbird

Updated via patch from the submitter, includes these changes:

   Module Name:		pkgsrc
   Committed By:	joerg
   Date:		Fri Dec 30 21:35:58 UTC 2005

   Modified Files:
   	pkgsrc/mail/thunderbird/patches: patch-ab patch-ac patch-aq patch-ba
   	    patch-bo patch-bs
   Added Files:
   	pkgsrc/mail/thunderbird/patches: patch-ar patch-da patch-db patch-dc
   	    patch-de patch-df patch-dg patch-dh patch-dj patch-dk patch-dl
   	    patch-dm patch-do patch-ds patch-dt

   Log Message:
   Add DragonFly build support, partly based on the patches from
   www/firefox.
---
   Module Name:		pkgsrc
   Committed By:	joerg
   Date:		Wed Jan  4 08:55:08 UTC 2006

   Modified Files:
   	pkgsrc/mail/thunderbird: distinfo

   Log Message:
   Also commit distinfo. Reminded by wiz@@.
---
   Module Name:	pkgsrc
   Committed By:	ghen
   Date:		Sun Feb  5 14:49:05 UTC 2006

   Modified Files:
   	pkgsrc/mail/thunderbird: Makefile Makefile-thunderbird.common PLIST
   	    distinfo
   	pkgsrc/mail/thunderbird-gtk1: Makefile PLIST
   	pkgsrc/mail/thunderbird/patches: patch-aa patch-ab patch-ac patch-af
   	    patch-ag patch-ai patch-aj patch-al patch-ap patch-aq patch-aw
   	    patch-ax patch-bb patch-bo patch-bq patch-br patch-db patch-de
   	    patch-df
   Removed Files:
   	pkgsrc/mail/thunderbird-gtk1: MESSAGE
   	pkgsrc/mail/thunderbird/patches: patch-bt patch-bw patch-cc patch-ce
   	    patch-cf

   Log Message:
   Update to Thunderbird 1.5.

   What's new:
       * Automated update to streamline product upgrades. Notification of an
         update is more prominent, and updates to Thunderbird may now be half
         a megabyte or smaller. Updating extensions has also improved.
       * Sort address autocomplete results by how often you send e-mail
         to each recipient.
       * Spell check as you type.
       * Saved Search Folders can now search across multiple accounts.
       * Built in phishing detector to help protect users against email scams.
       * Podcasting and other RSS Improvements.
       * Deleting attachments from messages.
       * Integration with server side spam filtering.
       * Reply and forward actions for message filters.
       * Kerberos Authentication.
       * Auto save as draft for mail composition.
       * Message aging.
       * Filters for Global Inbox.
       * Improvements to product usability including redesigned options
         interface, and SMTP server management.
       * Many security enhancements.
   For a more detailed list of changes, see
   http://weblogs.mozillazine.org/rumblingedge/archives/2006/01/1-5.html

   Ok with wiz.
---
   Module Name:		pkgsrc
   Committed By:	ghen
   Date:		Sun Feb  5 14:43:59 UTC 2006

   Modified Files:
   	pkgsrc/www/mozilla: Makefile.common

   Log Message:
   Set CATEGORIES ?=www (instead of =) such that thunderbird (and later
   sunbird) can override it.  Ok for wiz.
---
   odule Name:		pkgsrc
   Committed By:	ghen
   Date:		Sun Feb  5 14:46:31 UTC 2006

   Modified Files:
   	pkgsrc/www/firefox: Makefile Makefile-firefox.common PLIST distinfo
   	pkgsrc/www/firefox-gtk1: Makefile PLIST
   Added Files:
   	pkgsrc/www/firefox/patches: patch-dw patch-dx
   Removed Files:
   	pkgsrc/www/firefox/patches: patch-bugzilla-319004

   Log Message:
   Update to Firefox 1.5.0.1, a bug fix release for Firefox 1.5.

   What's new:
   * Improved stability.
   * Improved support for Mac OS X.
   * International Domain Name support for Iceland (.is) is now enabled.
   * Fixes for several memory leaks.
   * Several security enhancements.

   For a more detailed list changes, see
   http://www.squarefree.com/burningedge/releases/1.5.0.1.html

   Ok with wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2006/02/05 14:46:31 ghen Exp $
d3 1
@


1.24
log
@
one more file to update...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2005/12/10 13:47:22 taya Exp $
d3 1
@


1.23
log
@
Update firefox & firefox-gtk1 to 1.5
Including fix for long title & history file problem.
http://www.mozilla.org/security/history-title.html
https://bugzilla.mozilla.org/show_bug.cgi?id=319004


What's New in Firefox 1.5

Firefox 1.5 is the next version of our award-winning Web browser.

Here's what's new in Firefox 1.5:

* Automated update to streamline product upgrades. Notification of an
update is more prominent, and updates to Firefox may now be half a
megabyte or smaller. Updating extensions has also improved.
* Faster browser navigation with improvements to back and forward
button performance.
* Drag and drop reordering for browser tabs.
* Improvements to popup blocking.
* Clear Private Data feature provides an easy way to quickly remove
personal data through a menu item or keyboard shortcut.
* Answers.com is added to the search engine list.
* Improvements to product usability including descriptive error pages,
redesigned options menu, RSS discovery, and "Safe Mode" experience.
* Better accessibility including support for DHTML accessibility and
assistive technologies such as the Window-Eyes 5.5 beta screen reader
for Microsoft Windows. Screen readers read aloud all available
information in applications and documents or show the information on a
Braille display, enabling blind and visually impaired users to use
equivalent software functionality as their sighted peers.
* Report a broken Web site wizard to report Web sites that are not
working in Firefox.
* Better support for Mac OS X (10.2 and greater) including profile
migration from Safari and Mac Internet Explorer.
* New support for Web Standards including SVG, CSS 2 and CSS 3, and
JavaScript 1.6.
* Many security enhancements.

The Burning Edge has more detailed lists of new features and notable bug fixes.
http://www.squarefree.com/burningedge/releases/1.5-comprehensive.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2005/12/08 09:52:16 rillig Exp $
a3 1
PKGREVISION=	1
@


1.22
log
@Bumped the PKGREVISION of the packages that have been broken by the recent
"pkglint --autofix" change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2005/09/22 14:14:04 jlam Exp $
a10 6
# Some .pc files are filled in by the build process, so we can't fix the
# rpaths until this has happened.
#
PKGCONFIG_OVERRIDE_STAGE=	post-build
PKGCONFIG_OVERRIDE+=		build/unix/*.pc

@


1.21
log
@Update www/firefox and www/firefox-gtk1 to version 1.0.7.  Changes from
version 1.0.6 include:

     * Fix for a potential buffer overflow vulnerability when loading a
       hostname with all soft-hyphens
     * Fix to prevent URLs passed from external programs from being
       parsed by the shell (Linux only)
     * Fix to prevent a crash when loading a Proxy Auto-Config (PAC)
       script that uses an "eval" statement
     * Fix to restore InstallTrigger.getVersion() for Extension authors
     * Other stability and security fixes

Approved by taya.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2005/09/17 02:35:19 jlam Exp $
d4 1
@


1.20
log
@For the native firefox and mozilla packages, move the module/extension
registration out of the installation step and into the INSTALL script.
Also, remove the registration commands from the PLIST as well.  Putting
them into the INSTALL script allows for the same commands to be run
in the same way, so that there are fewer differences between installing
from source and installing from a binary package.  Also, this makes
these packages pass CHECK_FILES=yes.  Bump the PKGREVISION of firefox,
firefox-gtk1, mozilla, and mozilla-gtk2.

Also, include bsd.pkg.mk from the package Makefiles, not from within
Makefile.common.  This is a style issue and allows for appending to
variables originally defined in Makefile.common from the package
Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2005/09/08 22:03:45 abs Exp $
a4 2
PKGREVISION=	3

a9 6
PKGCONFIG_OVERRIDE+=	build/unix/firefox-gtkmozembed.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-js.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-nspr.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-nss.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-plugin.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-xpcom.pc
d12 1
d14 1
@


1.19
log
@Update patches for mozilla applications to handle the fact that on
NetBSD the thread safe resolver is only available on __NetBSD_Version__
>= 299000900.  Fixes runtime usage on NetBSD 2.1. New Versions:
    - firefox-1.0.6nb2
    - firefox-gtk1-1.0.6nb2
    - mozilla-1.7.11nb1
    - mozilla-gtk2-1.7.11nb1
    - thunderbird-1.0.6nb1
    - thunderbird-gtk1-1.0.6nb1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2005/08/03 19:37:00 hira Exp $
d5 1
a5 1
PKGREVISION=	2
d23 1
@


1.18
log
@
Fix typo.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2005/08/03 16:55:19 tron Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.17
log
@Compile without optimization if GCC <4.0 (4.0 not tested) is used on
a powerpc architecture (e.g. NetBSD-mapcppc). This cures display glitches
(e.g. text appearing at the wrong location). Bump package revision
because of this change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2005/06/03 14:41:19 wiz Exp $
d5 1
a5 1
PKGREVISON=	1
@


1.16
log
@MOZILLA_USE_GTK2 is a pkgsrc-internal variable -- prefix it with
an underscore.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2005/05/14 15:27:10 taya Exp $
d5 1
@


1.15
log
@
Update firefox & firefox-gtk1 to 1.0.4.

This is a security fix release.
Fixed vulnerabilities are follows:

MFSA 2005-44  Privilege escalation via non-DOM property overrides
MFSA 2005-43 "Wrapped" javascript: urls bypass security checks
MFSA 2005-42 Code execution via javascript: IconURL
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2005/04/02 14:38:14 abs Exp $
d8 1
a8 1
MOZILLA_USE_GTK2=	# defined
@


1.14
log
@MOZILLA_USE_GTK2 needs --disable-gnomevfs, so make this so in
mozilla/Makefile.common, rather than adding it into each Makefile
(also fixes thunderbird-gtk2).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2005/03/31 19:55:09 drochner Exp $
d11 10
@


1.13
log
@explicitely --disable-gnomevfs; otherwise gnome stuff will be found
and some extension tried to be built which fails because not buildlink'd
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2005/02/27 13:20:43 taya Exp $
a9 1
CONFIGURE_ARGS+=	--disable-gnomevfs
@


1.12
log
@
Update firefox to 1.0.1.
And switched to use gtk2.

Changes from release notes:

*  Improved stability
* International Domain Names are now displayed as punycode.
(To show International Domain Names in Unicode, set the
"network.IDN_show_punycode" preference to false.)
* Several security fixes.
MFSA 2005-29  Internationalized Domain Name (IDN) homograph spoofing
MFSA 2005-28 Unsafe /tmp/plugtmp directory exploitable to erase user's files
MFSA 2005-27 Plugins can be used to load privileged content
MFSA 2005-26 Cross-site scripting by dropping javascript: link on tab
MFSA 2005-25 Image drag and drop executable spoofing
MFSA 2005-24 HTTP auth prompt tab spoofing
MFSA 2005-23 Download dialog source spoofing
MFSA 2005-22 Download dialog spoofing using Content-Disposition header
MFSA 2005-21 Overwrite arbitrary files downloading .lnk twice
MFSA 2005-20 XSLT can include stylesheets from arbitrary hosts
MFSA 2005-19 Autocomplete data leak
MFSA 2005-18 Memory overwrite in string library
MFSA 2005-17 Install source spoofing with user:pass@@host
MFSA 2005-16 Spoofing download and security dialogs with overlapping windows
MFSA 2005-15 Heap overflow possible in UTF8 to Unicode conversion
MFSA 2005-14 SSL "secure site" indicator spoofing
MFSA 2005-13 Window Injection Spoofing
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2004/08/10 14:04:01 taya Exp $
d10 1
@


1.12.2.1
log
@Pullup ticket 504 - requested by Shin'ichiro TAYA
security update for firefox

Revisions pulled up:
- pkgsrc/www/firefox/Makefile			1.15
- pkgsrc/www/firefox/Makefile-firefox.common	1.14, 1.16-1.18
- pkgsrc/www/firefox/PLIST			1.13-1.15
- pkgsrc/www/firefox/buildlink3.mk		1.5
- pkgsrc/www/firefox/distinfo			1.29
- pkgsrc/www/firefox-gtk1/PLIST			1.3-1.4
- pkgsrc/www/firefox-gtk1/buildlink3.mk		1.4

   Module Name:		pkgsrc
   Committed By:	taya
   Date:		Wed Apr 13 13:34:26 UTC 2005

   Modified Files:
   	pkgsrc/www/firefox: Makefile-firefox.common PLIST
   	pkgsrc/www/firefox-gtk1: PLIST

   Log Message:
   change extensions list as same as Linux official build.
   bump PKGREVISION.
   fix PR pkg/29595
---
   Module Name:		pkgsrc
   Committed By:	wiz
   Date:		Fri Apr 15 12:42:27 UTC 2005

   Modified Files:
   	pkgsrc/www/firefox: PLIST

   Log Message:
   Add two @@exec ${MKDIR} lines for empty directories which have @@dirrm
   lines, to fix binary packages.
---
   Module Name:		pkgsrc
   Committed By:	wiz
   Date:		Fri Apr 15 12:44:30 UTC 2005

   Modified Files:
   	pkgsrc/www/firefox-gtk1: PLIST

   Log Message:
   Add an @@exec ${MKDIR} line for an empty directory which has a @@dirrm
   line, to fix binary packages.
---
   Module Name:		pkgsrc
   Committed By:	taya
   Date:		Sun Apr 24 14:00:12 UTC 2005

   Modified Files:
   	pkgsrc/www/firefox: Makefile-firefox.common

   Log Message:
   concatinate extensions with separator ',' and set to MOZILLA_EXTENSIONS,
   instead of using ':ts' modifier.
   becase make of NetBSD-1.6.x doesn't have it.
   suggested by Jeremy C. Reed.
---
   Module Name:		pkgsrc
   Committed By:	reed
   Date:		Mon Apr 25 19:26:10 UTC 2005

   Modified Files:
   	pkgsrc/www/firefox: Makefile-firefox.common

   Log Message:
   Make sure build is without gssapi support. (Okayed by maintainer,
   taya ... well really he said "I don't object your idea.")

   This fixes a build bug when heimdal is detected but not buildlinked.
   It is a known mozilla bug:
    https://bugzilla.mozilla.org/show_bug.cgi?id=245467

   I didn't put this in the mozilla/Makefile.common, because didn't test
   that yet.

   This issue probably only happens when using /usr as the LOCALBASE,
   which is not really supported and maybe I am the only one to hit this
   with pkgsrc.

   Maybe later someone can consider adding a build option for GSSAPI,
   but I don't know anything about it in regards to a web browser myself.
---
   Module Name:		pkgsrc
   Committed By:	taya
   Date:		Sat May 14 15:27:10 UTC 2005

   Modified Files:
   	pkgsrc/www/firefox: Makefile Makefile-firefox.common PLIST
   	    buildlink3.mk distinfo
   	pkgsrc/www/firefox-gtk1: buildlink3.mk

   Log Message:
   Update firefox & firefox-gtk1 to 1.0.4.

   This is a security fix release.
   Fixed vulnerabilities are follows:

   MFSA 2005-44  Privilege escalation via non-DOM property overrides
   MFSA 2005-43 "Wrapped" javascript: urls bypass security checks
   MFSA 2005-42 Code execution via javascript: IconURL
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2005/05/14 15:27:10 taya Exp $
a10 10
PKGCONFIG_OVERRIDE+=	build/unix/firefox-gtkmozembed.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-js.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-nspr.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-nss.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-plugin.pc
PKGCONFIG_OVERRIDE+=	build/unix/firefox-xpcom.pc
# Some .pc files are filled in by the build process, so we can't fix the
# rpaths until this has happened.
PKGCONFIG_OVERRIDE_STAGE=	post-build

@


1.11
log
@
Update firefox & firefox-gtk2 to 0.9.3
firefox 0.9.3 is a security fix release.
Fixed bugs are:

- lock icon and certificate spoof with onunload document.write (Bugzilla#253121)
- Malicious certificates can permanently break HTTPS/SSL (Bugzilla#249004)

See the page below.
http://www.mozilla.org/projects/security/known-vulnerabilities.html#mozilla1.7.2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2004/07/05 14:25:29 taya Exp $
d8 3
@


1.10
log
@
- correct MESSAGE
- add patch to fix compilation problem on NetBSD-1.6.2
- bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2004/07/03 04:00:12 taya Exp $
a3 4
MOZILLA_BIN=	firefox-bin
MOZCONFDIR=	.mozilla
MOZ_VER=	0.9.1
PKGREVISION=	1
a4 5
DISTNAME=	${MOZILLA}-${MOZ_VER}-source
MASTER_SITES=	http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${MOZ_VER}/ \
		ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${MOZ_VER}/ \
		http://public.planetmirror.com.au/pub/firefox/releases/${MOZ_VER}/ \
		ftp://public.planetmirror.com.au/pub/firefox/releases/${MOZ_VER}/
a5 1
HOMEPAGE=	http://www.mozilla.org/projects/firefox/
d8 1
a8 16
CONFIGURE_ENV+=	MOZ_PHOENIX=1
MAKE_ENV+=	MOZ_PHOENIX=1

CONFIGURE_ARGS+=	--disable-mailnews
CONFIGURE_ARGS+=	--disable-composer
CONFIGURE_ARGS+=	--enable-extensions=default,-irc

BUILD_MATHML=	# defined

pre-install:
	${CP} -r ${WRKSRC}/dist/bin/defaults/profile/extensions \
							${WRKSRC}/dist/bin
	${MV} ${WRKSRC}/dist/bin/extensions/installed-extensions.txt \
		${WRKSRC}/dist/bin/extensions/installed-extensions-processed.txt

.include "../../www/mozilla/Makefile.common"
@


1.9
log
@
Update firefox to 0.9.1

From the article from mozillazine.org:
mozilla.org today released upgrades to both Firefox 0.9 (0.9.1) and
Thunderbird 0.7 (0.7.1) to fix some minor bugs present in both
releases. Both releases correct some flaws in the extension system
that some users may have been experiencing, as well as a new icon set
for the navigation toolbar on Windows and Linux in Firefox 0.9.1. All
users of both products should get this upgrade.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2004/06/24 01:53:54 taya Exp $
d7 1
@


1.8
log
@
correct typo
	post-install -> pre-install
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2004/06/23 16:47:12 taya Exp $
d6 1
a6 1
MOZ_VER=	0.9
@


1.7
log
@
Update firefox to 0.9

Here's what's new in this release of Firefox:

* New Default Theme
An updated Default Theme now presents a uniform appearance across all
three platforms - a new crisp, clear look for Windows
users. Finetuning for GNOME will follow in future releases.

* Comprehensive Data Migration
Switching to Firefox has never been easier now that Firefox imports
data like Favorites, History, Settings, Cookies and Passwords from
Internet Explorer. Firefox can also import from Mozilla 1.x, Netscape
4.x, 6.x and 7.x, and Opera. MacOS X and Linux migrators for browsers
like Safari, OmniWeb, Konqueror etc. will arrive in future releases.

* Extension/Theme Manager
New Extension and Theme Managers provide a convenient way to manage
and update your add-ons. SmartUpdate also notifies you of updates to
Firefox.

* Help
A new online help system is available.

* Lots of bug fixes and improvements
Copy Image, the ability to delete individual items from Autocomplete
lists, SMB/SFTP support on GNOME via gnome-vfs, better Bookmarks,
Search and many other refinements fine tune the browsing experience.

For Linux/GTK2 Users
* Look and Feel Updates
Ongoing improvements have been made to improve the way Firefox adheres
to your GTK2 themes, such as menus.

* Talkback for GTK2
Help us nail down crashes by submitting talkback reports with this
crash reporting tool.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2004/06/19 17:37:37 xtraeme Exp $
d26 1
a26 1
post-install:
@


1.6
log
@Undo my previous commit to install pkgconfig (.pc) files, we should to
use CONFLICTS, because they are installing the same files...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2004/06/18 22:40:04 xtraeme Exp $
d6 1
a6 2
MOZ_VER=	0.8
PKGREVISION=	3
d8 1
a8 1
DISTNAME=	${MOZILLA}-source-${MOZ_VER}
d26 6
@


1.5
log
@Install the .pc (pkgconfig) files, which were disabled in PLIST, they
are required to build some packages.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2004/06/02 15:09:01 taya Exp $
d7 1
a7 1
PKGREVISION=	4
@


1.4
log
@
- copy amd64 support patch from www/mozilla
- correct ARM architecture handling
- add g++-3.0 support for xpcom module on alpha
- bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2004/04/24 01:21:17 taya Exp $
d7 1
a7 1
PKGREVISION=	3
@


1.3
log
@
catch up to current statvfs support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2004/03/10 12:57:01 taya Exp $
d5 1
d7 1
a7 1
PKGREVISION=	2
@


1.2
log
@
correct PLIST
remove non-exist file & not needed file
bump PKGREVISION
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2004/02/29 17:44:32 xtraeme Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d6 1
@


1.1.1.1
log
@Initial import of firefox-0.8, provided by Kouichirou Hiratsuka 
in PR pkg/24603.

Mozilla Firefox is a free, open-source and cross-platform web browser
for Windows, Linux, MacOS X and many other operating systems. It is
small, fast and easy to use, and offers many advantages over other web
browsers, such as tabbed browsing and the ability to block pop-up
windows.

Firefox also offers excellent bookmark and history management, and it
can be extended by developers using industry standards such as XML,
CSS, JavaScript, C++, etc. Many extensions are available.
@
text
@@


1.1.1.2
log
@Import firefox-3.5.2 as www/firefox. from pkgsrc-wip.

Firefox 3.5  is based on the Gecko 1.9.1 rendering platform.
Firefox 3.5 offers many changes over the previous version, supporting new web
technologies, improving performance and ease of use.
Some of the notable features are:

* Support for the HTML5 <video> and <audio> elements
* Improved tools for controlling your private data
* Better web application performance using the new TraceMonkey JavaScript engine
* The ability to share your location with websites using Location Aware Browsing
* Support for native JSON, and web worker threads.
* Improvements to the Gecko layout engine, including speculative parsing for
  faster content rendering.
* Support for new web technologies such as: downloadable fonts, CSS media
  queries, new transformations and properties, JavaScript query selectors,
  HTML5 local storage and offline application storage, <canvas> text,
  ICC profiles, and SVG transforms.
@
text
@a1 1
#
d3 3
a5 5
DISTNAME=	firefox-${FIREFOX_VER}-source
PKGNAME=	firefox-${FIREFOX_VER}
FIREFOX_VER=	3.5.2
CATEGORIES=	www
MASTER_SITES=	${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
d7 5
d13 13
a25 93
MAINTAINER=	tnn@@NetBSD.org
HOMEPAGE=	http://www.mozilla.com/en-US/firefox/
COMMENT=	Web browser with support for extensions

WRKSRC=		${WRKDIR}/mozilla-1.9.1
GNU_CONFIGURE=	yes
USE_TOOLS+=	pkg-config perl gmake autoconf213
USE_LANGUAGES=	c c++

BUILD_DEPENDS+=		zip>=2.3:../../archivers/zip

PKG_DESTDIR_SUPPORT=	user-destdir
CHECK_PORTABILITY_SKIP=	security/nss/tests/libpkix/libpkix.sh

PRIVILEGED_STAGES=	clean

CONFIG_GUESS_OVERRIDE=	build/autoconf/config.guess
CONFIG_GUESS_OVERRIDE+=	js/src/build/autoconf/config.guess
CONFIG_GUESS_OVERRIDE+=	nsprpub/build/autoconf/config.guess
CONFIG_SUB_OVERRIDE=	build/autoconf/config.sub
CONFIG_SUB_OVERRIDE+=	js/src/build/autoconf/config.sub
CONFIG_SUB_OVERRIDE+=	nsprpub/build/autoconf/config.sub

CONFIGURE_ARGS+=	--enable-application=browser
CONFIGURE_ARGS+=	--enable-libxul
CONFIGURE_ARGS+=	--disable-tests --disable-pedantic
CONFIGURE_ARGS+=	--enable-crypto
CONFIGURE_ARGS+=	--enable-optimize=-O2 --with-pthreads
CONFIGURE_ARGS+=	--disable-gnomevfs --disable-gnomeui
CONFIGURE_ARGS+=	--disable-dbus --disable-javaxpcom
CONFIGURE_ARGS+=	--enable-default-toolkit=cairo-gtk2
CONFIGURE_ARGS+=	--enable-svg --enable-mathml
CONFIGURE_ARGS+=	--enable-system-cairo --enable-system-lcms
CONFIGURE_ARGS+=	--with-system-jpeg
CONFIGURE_ARGS+=	--with-system-zlib --with-system-bz2
CONFIGURE_ARGS+=	--enable-system-sqlite
CONFIGURE_ARGS+=	--disable-crashreporter

ALL_ENV+=		MOZILLA_PKG_NAME=firefox

PYTHON_FOR_BUILD_ONLY=	yes
.include "../../lang/python/application.mk"
CONFIGURE_ENV+=		PYTHON=${PYTHONBIN:Q}

.include "options.mk"

MOZILLA=firefox
.if !empty(PKG_OPTIONS:Mofficial-mozilla-branding)
MOZILLA_NAME=	Firefox 3.5
MOZILLA_ICON=	${WRKSRC}/other-licenses/branding/firefox/default48.png
.else
MOZILLA_NAME=	Shiretoko 3.5
MOZILLA_ICON=	${WRKSRC}/browser/branding/unofficial/default48.png
.endif

pre-configure:
	cd ${WRKSRC} && autoconf
	cd ${WRKSRC}/js/src && autoconf
	cd ${WRKSRC}/nsprpub && autoconf


# Makefiles sometimes call "rm -f" without more arguments. Kludge around ...
.PHONY: create-rm-wrapper
pre-configure: create-rm-wrapper
create-rm-wrapper:
	printf '#!/bin/sh\n[ "$$*" = "-f" ] && exit 0\nexec /bin/rm $$@@\n' > \
	  ${WRAPPER_DIR}/bin/rm
	chmod +x ${WRAPPER_DIR}/bin/rm

.PHONY: install-desktop
post-install: install-desktop
install-desktop:
	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/applications
	${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/pixmaps
	${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
	${INSTALL_DATA} ${WRKDIR}/desktop				\
	  ${DESTDIR}${PREFIX}/share/applications/${MOZILLA}.desktop
	${INSTALL_DATA} ${MOZILLA_ICON}					\
	  ${DESTDIR}${PREFIX}/share/pixmaps/${MOZILLA}.png

.include "../../archivers/bzip2/buildlink3.mk"
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../graphics/lcms/buildlink3.mk"
.include "../../net/libIDL/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/bsd.pkg.mk"
@

