head	1.123;
access;
symbols
	pkgsrc-2026Q1:1.122.0.4
	pkgsrc-2026Q1-base:1.122
	pkgsrc-2025Q4:1.122.0.2
	pkgsrc-2025Q4-base:1.122
	pkgsrc-2025Q3:1.120.0.2
	pkgsrc-2025Q3-base:1.120
	pkgsrc-2025Q2:1.119.0.2
	pkgsrc-2025Q2-base:1.119
	pkgsrc-2025Q1:1.118.0.2
	pkgsrc-2025Q1-base:1.118
	pkgsrc-2024Q4:1.117.0.2
	pkgsrc-2024Q4-base:1.117
	pkgsrc-2024Q3:1.116.0.2
	pkgsrc-2024Q3-base:1.116
	pkgsrc-2024Q2:1.115.0.2
	pkgsrc-2024Q2-base:1.115
	pkgsrc-2024Q1:1.114.0.2
	pkgsrc-2024Q1-base:1.114
	pkgsrc-2023Q4:1.113.0.2
	pkgsrc-2023Q4-base:1.113
	pkgsrc-2023Q3:1.112.0.2
	pkgsrc-2023Q3-base:1.112
	pkgsrc-2023Q2:1.111.0.2
	pkgsrc-2023Q2-base:1.111
	pkgsrc-2023Q1:1.110.0.2
	pkgsrc-2023Q1-base:1.110
	pkgsrc-2022Q4:1.109.0.4
	pkgsrc-2022Q4-base:1.109
	pkgsrc-2022Q3:1.109.0.2
	pkgsrc-2022Q3-base:1.109
	pkgsrc-2022Q2:1.108.0.4
	pkgsrc-2022Q2-base:1.108
	pkgsrc-2022Q1:1.108.0.2
	pkgsrc-2022Q1-base:1.108
	pkgsrc-2021Q4:1.107.0.4
	pkgsrc-2021Q4-base:1.107
	pkgsrc-2021Q3:1.107.0.2
	pkgsrc-2021Q3-base:1.107
	pkgsrc-2021Q2:1.106.0.2
	pkgsrc-2021Q2-base:1.106
	pkgsrc-2021Q1:1.105.0.4
	pkgsrc-2021Q1-base:1.105
	pkgsrc-2020Q4:1.105.0.2
	pkgsrc-2020Q4-base:1.105
	pkgsrc-2020Q3:1.104.0.2
	pkgsrc-2020Q3-base:1.104
	pkgsrc-2020Q2:1.102.0.2
	pkgsrc-2020Q2-base:1.102
	pkgsrc-2020Q1:1.101.0.4
	pkgsrc-2020Q1-base:1.101
	pkgsrc-2019Q4:1.101.0.6
	pkgsrc-2019Q4-base:1.101
	pkgsrc-2019Q3:1.101.0.2
	pkgsrc-2019Q3-base:1.101
	pkgsrc-2019Q2:1.98.0.2
	pkgsrc-2019Q2-base:1.98
	pkgsrc-2019Q1:1.96.0.6
	pkgsrc-2019Q1-base:1.96
	pkgsrc-2018Q4:1.96.0.4
	pkgsrc-2018Q4-base:1.96
	pkgsrc-2018Q3:1.96.0.2
	pkgsrc-2018Q3-base:1.96
	pkgsrc-2018Q2:1.94.0.6
	pkgsrc-2018Q2-base:1.94
	pkgsrc-2018Q1:1.94.0.4
	pkgsrc-2018Q1-base:1.94
	pkgsrc-2017Q4:1.94.0.2
	pkgsrc-2017Q4-base:1.94
	pkgsrc-2017Q3:1.92.0.6
	pkgsrc-2017Q3-base:1.92
	pkgsrc-2017Q2:1.92.0.2
	pkgsrc-2017Q2-base:1.92
	pkgsrc-2017Q1:1.90.0.4
	pkgsrc-2017Q1-base:1.90
	pkgsrc-2016Q4:1.90.0.2
	pkgsrc-2016Q4-base:1.90
	pkgsrc-2016Q3:1.89.0.2
	pkgsrc-2016Q3-base:1.89
	pkgsrc-2016Q2:1.87.0.2
	pkgsrc-2016Q2-base:1.87
	pkgsrc-2016Q1:1.83.0.2
	pkgsrc-2016Q1-base:1.83
	pkgsrc-2015Q4:1.79.0.2
	pkgsrc-2015Q4-base:1.79
	pkgsrc-2015Q3:1.78.0.2
	pkgsrc-2015Q3-base:1.78
	pkgsrc-2015Q2:1.77.0.2
	pkgsrc-2015Q2-base:1.77
	pkgsrc-2015Q1:1.73.0.2
	pkgsrc-2015Q1-base:1.73
	pkgsrc-2014Q4:1.71.0.2
	pkgsrc-2014Q4-base:1.71
	pkgsrc-2014Q3:1.65.0.4
	pkgsrc-2014Q3-base:1.65
	pkgsrc-2014Q2:1.65.0.2
	pkgsrc-2014Q2-base:1.65
	pkgsrc-2014Q1:1.62.0.6
	pkgsrc-2014Q1-base:1.62
	pkgsrc-2013Q4:1.62.0.4
	pkgsrc-2013Q4-base:1.62
	pkgsrc-2013Q3:1.62.0.2
	pkgsrc-2013Q3-base:1.62
	pkgsrc-2013Q2:1.61.0.2
	pkgsrc-2013Q2-base:1.61
	pkgsrc-2013Q1:1.60.0.4
	pkgsrc-2013Q1-base:1.60
	pkgsrc-2012Q4:1.60.0.2
	pkgsrc-2012Q4-base:1.60
	pkgsrc-2012Q3:1.58.0.2
	pkgsrc-2012Q3-base:1.58
	pkgsrc-2012Q2:1.57.0.6
	pkgsrc-2012Q2-base:1.57
	pkgsrc-2012Q1:1.57.0.4
	pkgsrc-2012Q1-base:1.57
	pkgsrc-2011Q4:1.57.0.2
	pkgsrc-2011Q4-base:1.57
	pkgsrc-2011Q3:1.56.0.2
	pkgsrc-2011Q3-base:1.56
	pkgsrc-2011Q2:1.55.0.2
	pkgsrc-2011Q2-base:1.55
	pkgsrc-2011Q1:1.54.0.6
	pkgsrc-2011Q1-base:1.54
	pkgsrc-2010Q4:1.54.0.4
	pkgsrc-2010Q4-base:1.54
	pkgsrc-2010Q3:1.54.0.2
	pkgsrc-2010Q3-base:1.54
	pkgsrc-2010Q2:1.53.0.4
	pkgsrc-2010Q2-base:1.53
	pkgsrc-2010Q1:1.53.0.2
	pkgsrc-2010Q1-base:1.53
	pkgsrc-2009Q4:1.52.0.2
	pkgsrc-2009Q4-base:1.52
	pkgsrc-2009Q3:1.51.0.2
	pkgsrc-2009Q3-base:1.51
	pkgsrc-2009Q2:1.48.0.2
	pkgsrc-2009Q2-base:1.48
	pkgsrc-2009Q1:1.46.0.4
	pkgsrc-2009Q1-base:1.46
	pkgsrc-2008Q4:1.46.0.2
	pkgsrc-2008Q4-base:1.46
	pkgsrc-2008Q3:1.44.0.4
	pkgsrc-2008Q3-base:1.44
	cube-native-xorg:1.44.0.2
	cube-native-xorg-base:1.44
	pkgsrc-2008Q2:1.43.0.4
	pkgsrc-2008Q2-base:1.43
	cwrapper:1.43.0.2
	pkgsrc-2008Q1:1.42.0.4
	pkgsrc-2008Q1-base:1.42
	pkgsrc-2007Q4:1.42.0.2
	pkgsrc-2007Q4-base:1.42
	pkgsrc-2007Q3:1.41.0.6
	pkgsrc-2007Q3-base:1.41
	pkgsrc-2007Q2:1.41.0.4
	pkgsrc-2007Q2-base:1.41
	pkgsrc-2007Q1:1.41.0.2
	pkgsrc-2007Q1-base:1.41
	pkgsrc-2006Q4:1.39.0.2
	pkgsrc-2006Q4-base:1.39
	pkgsrc-2006Q3:1.38.0.2
	pkgsrc-2006Q3-base:1.38
	pkgsrc-2006Q2:1.37.0.4
	pkgsrc-2006Q2-base:1.37
	pkgsrc-2006Q1:1.37.0.2
	pkgsrc-2006Q1-base:1.37
	pkgsrc-2005Q4:1.36.0.2
	pkgsrc-2005Q4-base:1.36
	pkgsrc-2005Q3:1.35.0.2
	pkgsrc-2005Q3-base:1.35
	pkgsrc-2005Q2:1.31.0.2
	pkgsrc-2005Q2-base:1.31
	pkgsrc-2005Q1:1.30.0.4
	pkgsrc-2005Q1-base:1.30
	pkgsrc-2004Q4:1.30.0.2
	pkgsrc-2004Q4-base:1.30
	pkgsrc-2004Q3:1.29.0.2
	pkgsrc-2004Q3-base:1.29
	pkgsrc-2004Q2:1.28.0.2
	pkgsrc-2004Q2-base:1.28
	pkgsrc-2004Q1:1.25.0.2
	pkgsrc-2004Q1-base:1.25
	pkgsrc-2003Q4:1.24.0.2
	pkgsrc-2003Q4-base:1.24
	netbsd-1-6-1:1.19.0.2
	netbsd-1-6-1-base:1.19
	netbsd-1-6:1.18.0.8
	netbsd-1-6-RELEASE-base:1.18
	pkgviews:1.18.0.4
	pkgviews-base:1.18
	buildlink2:1.18.0.2
	buildlink2-base:1.18
	netbsd-1-5-PATCH003:1.18
	netbsd-1-5-PATCH001:1.11
	netbsd-1-5-RELEASE:1.7
	netbsd-1-4-PATCH003:1.7;
locks; strict;
comment	@# @;


1.123
date	2026.05.10.06.20.32;	author wiz;	state Exp;
branches;
next	1.122;
commitid	68xZZa6xL3dFueFG;

1.122
date	2025.11.15.00.43.37;	author wen;	state Exp;
branches;
next	1.121;
commitid	NIkZDmJ39WGJhAiG;

1.121
date	2025.10.04.07.40.22;	author wen;	state Exp;
branches;
next	1.120;
commitid	JHC97RH7UPlmWddG;

1.120
date	2025.07.04.08.48.58;	author wiz;	state Exp;
branches;
next	1.119;
commitid	vfjLVB0DFyTBfp1G;

1.119
date	2025.06.14.09.40.50;	author wen;	state Exp;
branches;
next	1.118;
commitid	bFiX16oeASLWcQYF;

1.118
date	2025.02.03.01.07.16;	author wen;	state Exp;
branches;
next	1.117;
commitid	aNOFMbNGa2mOzXHF;

1.117
date	2024.11.16.12.07.27;	author wiz;	state Exp;
branches;
next	1.116;
commitid	EcLctWHJOZ20KRxF;

1.116
date	2024.06.26.22.52.38;	author wen;	state Exp;
branches;
next	1.115;
commitid	sL588pFlEIq5WxfF;

1.115
date	2024.04.28.00.23.05;	author wen;	state Exp;
branches;
next	1.114;
commitid	3uzrLzb1RdTEmQ7F;

1.114
date	2024.01.07.01.41.31;	author wen;	state Exp;
branches;
next	1.113;
commitid	ctqeFqSYn3HIosTE;

1.113
date	2023.10.22.07.51.05;	author wen;	state Exp;
branches;
next	1.112;
commitid	bi1bUVt0idE2VAJE;

1.112
date	2023.07.06.09.42.21;	author wiz;	state Exp;
branches;
next	1.111;
commitid	6meR4IA6XJRNYIvE;

1.111
date	2023.06.11.12.37.43;	author wen;	state Exp;
branches;
next	1.110;
commitid	cI4taeG1lEupMwsE;

1.110
date	2023.01.13.12.49.58;	author wen;	state Exp;
branches;
next	1.109;
commitid	U3AAxpj9dDWnDn9E;

1.109
date	2022.06.28.11.37.09;	author wiz;	state Exp;
branches;
next	1.108;
commitid	D2UoJrTHpoHEANJD;

1.108
date	2022.03.20.02.20.09;	author wen;	state Exp;
branches;
next	1.107;
commitid	cXTdO9L7AJzoLTwD;

1.107
date	2021.08.11.12.22.40;	author wen;	state Exp;
branches;
next	1.106;
commitid	FzOTQF6MiBVwcy4D;

1.106
date	2021.05.24.19.55.19;	author wiz;	state Exp;
branches;
next	1.105;
commitid	qokaiStTApGMcrUC;

1.105
date	2020.10.25.15.14.05;	author wen;	state Exp;
branches;
next	1.104;
commitid	lJAfJzj4iKphtitC;

1.104
date	2020.09.07.20.34.56;	author wiz;	state Exp;
branches;
next	1.103;
commitid	w52fvVofzdR4N9nC;

1.103
date	2020.08.31.18.12.38;	author wiz;	state Exp;
branches;
next	1.102;
commitid	7zxRbfOkDOoxbfmC;

1.102
date	2020.05.08.07.12.39;	author wen;	state Exp;
branches;
next	1.101;
commitid	dite7SU52TuSgp7C;

1.101
date	2019.08.11.13.24.25;	author wiz;	state Exp;
branches;
next	1.100;
commitid	Ifet9Pg6Qt99ZByB;

1.100
date	2019.07.18.13.51.32;	author wen;	state Exp;
branches;
next	1.99;
commitid	dXVXfm3iMrqDXwvB;

1.99
date	2019.07.01.22.01.19;	author nia;	state Exp;
branches;
next	1.98;
commitid	1OoaKmxNqb4EdotB;

1.98
date	2019.05.08.02.24.35;	author wen;	state Exp;
branches;
next	1.97;
commitid	HngEHAfuktrqrlmB;

1.97
date	2019.04.04.06.44.11;	author wen;	state Exp;
branches;
next	1.96;
commitid	j74gL58oTo39YZhB;

1.96
date	2018.08.22.09.47.29;	author wiz;	state Exp;
branches;
next	1.95;
commitid	YLub8g3ofvFGb6PA;

1.95
date	2018.08.21.13.15.41;	author wiz;	state Exp;
branches;
next	1.94;
commitid	PGkcrFFKvDc4pZOA;

1.94
date	2017.12.03.08.49.53;	author wiz;	state Exp;
branches;
next	1.93;
commitid	aQreLYu5Syv1kqhA;

1.93
date	2017.11.08.21.39.45;	author wiz;	state Exp;
branches;
next	1.92;
commitid	ZIel8yLEBlEXnheA;

1.92
date	2017.06.05.14.25.09;	author ryoon;	state Exp;
branches;
next	1.91;
commitid	54KDUXvefsKDYbUz;

1.91
date	2017.04.19.13.40.50;	author wiz;	state Exp;
branches;
next	1.90;
commitid	T8mM5Y16Frgfg9Oz;

1.90
date	2016.10.18.08.20.57;	author wiz;	state Exp;
branches;
next	1.89;
commitid	xX8l9PTtDXYbnBqz;

1.89
date	2016.09.17.02.59.19;	author mef;	state Exp;
branches;
next	1.88;
commitid	Vjoze2KzoUnZzAmz;

1.88
date	2016.07.21.12.25.59;	author wiz;	state Exp;
branches;
next	1.87;
commitid	UY5G4TPmHNYCAbfz;

1.87
date	2016.06.15.07.38.01;	author wiz;	state Exp;
branches;
next	1.86;
commitid	YcNPPkrAwv7A9xaz;

1.86
date	2016.06.12.08.00.38;	author wiz;	state Exp;
branches;
next	1.85;
commitid	1aDFIjwURmjfn9az;

1.85
date	2016.06.08.19.24.55;	author wiz;	state Exp;
branches;
next	1.84;
commitid	12SLmHS6vHs0hH9z;

1.84
date	2016.04.08.14.44.22;	author wiz;	state Exp;
branches;
next	1.83;
commitid	38Yho09jSGAmHP1z;

1.83
date	2016.03.08.15.05.04;	author wiz;	state Exp;
branches;
next	1.82;
commitid	rYSdkKkACceeOQXy;

1.82
date	2016.02.06.23.00.10;	author mef;	state Exp;
branches;
next	1.81;
commitid	o2Orxua7q2ETqUTy;

1.81
date	2016.01.15.14.58.36;	author mef;	state Exp;
branches;
next	1.80;
commitid	9nk0KhQNT4AFt2Ry;

1.80
date	2015.12.27.22.39.19;	author wiz;	state Exp;
branches;
next	1.79;
commitid	RnX0GhvyDE5sDDOy;

1.79
date	2015.10.21.08.21.24;	author wiz;	state Exp;
branches;
next	1.78;
commitid	6iOgPf3ubcfM2XFy;

1.78
date	2015.06.29.11.13.09;	author wiz;	state Exp;
branches;
next	1.77;
commitid	LApCffbSgjkTEjry;

1.77
date	2015.06.12.10.51.52;	author wiz;	state Exp;
branches;
next	1.76;
commitid	B4JmCfaVUbiY38py;

1.76
date	2015.05.31.12.54.18;	author wiz;	state Exp;
branches;
next	1.75;
commitid	f134o85npbWZ8Bny;

1.75
date	2015.04.22.06.33.25;	author wiz;	state Exp;
branches;
next	1.74;
commitid	6xWoOCfOKHooiyiy;

1.74
date	2015.04.02.22.47.24;	author wiz;	state Exp;
branches;
next	1.73;
commitid	gE5ArfVkbA5rk4gy;

1.73
date	2015.01.23.06.52.03;	author obache;	state Exp;
branches;
next	1.72;
commitid	KHOPvQikIWpag77y;

1.72
date	2014.12.30.13.01.25;	author wiz;	state Exp;
branches;
next	1.71;
commitid	XZvarR0SHMyK444y;

1.71
date	2014.12.03.14.56.43;	author wiz;	state Exp;
branches;
next	1.70;
commitid	cNwTpb0Z7rX6AB0y;

1.70
date	2014.11.30.13.16.58;	author wiz;	state Exp;
branches;
next	1.69;
commitid	cI4xON0lznMR7d0y;

1.69
date	2014.10.26.11.56.05;	author wiz;	state Exp;
branches;
next	1.68;
commitid	HhDc9FGJTyjNNHVx;

1.68
date	2014.10.12.14.39.49;	author wiz;	state Exp;
branches;
next	1.67;
commitid	bTJGabhxf5YR9VTx;

1.67
date	2014.10.09.13.45.03;	author wiz;	state Exp;
branches;
next	1.66;
commitid	UvzBSm5hrFIOWwTx;

1.66
date	2014.10.01.11.05.27;	author wiz;	state Exp;
branches;
next	1.65;
commitid	5kCqW5Bxo2IekuSx;

1.65
date	2014.05.31.22.22.12;	author wiz;	state Exp;
branches;
next	1.64;
commitid	AoEbN52zDxTw1KCx;

1.64
date	2014.05.31.12.11.06;	author wiz;	state Exp;
branches;
next	1.63;
commitid	tgqqmd0cLELQDGCx;

1.63
date	2014.05.29.23.38.00;	author wiz;	state Exp;
branches;
next	1.62;
commitid	laryHfkCalgYtuCx;

1.62
date	2013.07.10.02.54.04;	author schmonz;	state Exp;
branches;
next	1.61;
commitid	pwjXzgXmNU4A0SWw;

1.61
date	2013.05.31.12.42.35;	author wiz;	state Exp;
branches;
next	1.60;
commitid	hIeXGcx6VfKHwMRw;

1.60
date	2012.10.28.06.30.27;	author asau;	state Exp;
branches;
next	1.59;

1.59
date	2012.10.03.21.58.34;	author wiz;	state Exp;
branches;
next	1.58;

1.58
date	2012.09.11.07.43.53;	author sno;	state Exp;
branches;
next	1.57;

1.57
date	2011.11.22.03.38.25;	author hiramatsu;	state Exp;
branches;
next	1.56;

1.56
date	2011.08.14.16.05.43;	author obache;	state Exp;
branches;
next	1.55;

1.55
date	2011.05.25.20.13.59;	author gls;	state Exp;
branches;
next	1.54;

1.54
date	2010.08.21.16.36.37;	author seb;	state Exp;
branches;
next	1.53;

1.53
date	2010.02.07.16.02.20;	author wiz;	state Exp;
branches;
next	1.52;

1.52
date	2009.10.25.13.16.21;	author sno;	state Exp;
branches;
next	1.51;

1.51
date	2009.09.12.21.05.54;	author sno;	state Exp;
branches;
next	1.50;

1.50
date	2009.08.18.14.23.26;	author sno;	state Exp;
branches;
next	1.49;

1.49
date	2009.08.09.13.01.48;	author sno;	state Exp;
branches;
next	1.48;

1.48
date	2009.05.18.22.14.20;	author abs;	state Exp;
branches;
next	1.47;

1.47
date	2009.04.12.11.59.13;	author sno;	state Exp;
branches;
next	1.46;

1.46
date	2008.12.18.21.37.34;	author he;	state Exp;
branches;
next	1.45;

1.45
date	2008.10.19.19.19.07;	author he;	state Exp;
branches;
next	1.44;

1.44
date	2008.08.24.14.00.59;	author tonnerre;	state Exp;
branches;
next	1.43;

1.43
date	2008.04.17.18.21.40;	author abs;	state Exp;
branches;
next	1.42;

1.42
date	2007.10.13.11.55.14;	author adam;	state Exp;
branches;
next	1.41;

1.41
date	2007.03.16.20.32.09;	author wiz;	state Exp;
branches;
next	1.40;

1.40
date	2007.02.22.19.27.21;	author wiz;	state Exp;
branches;
next	1.39;

1.39
date	2006.10.04.22.04.10;	author wiz;	state Exp;
branches;
next	1.38;

1.38
date	2006.07.12.17.03.43;	author heinz;	state Exp;
branches;
next	1.37;

1.37
date	2006.03.04.21.31.01;	author jlam;	state Exp;
branches;
next	1.36;

1.36
date	2005.10.20.17.33.04;	author abs;	state Exp;
branches;
next	1.35;

1.35
date	2005.08.06.06.19.36;	author jlam;	state Exp;
branches;
next	1.34;

1.34
date	2005.07.16.01.19.25;	author jlam;	state Exp;
branches;
next	1.33;

1.33
date	2005.07.13.18.01.46;	author jlam;	state Exp;
branches;
next	1.32;

1.32
date	2005.06.22.20.39.25;	author reed;	state Exp;
branches;
next	1.31;

1.31
date	2005.04.11.21.47.55;	author tv;	state Exp;
branches;
next	1.30;

1.30
date	2004.12.20.11.31.13;	author grant;	state Exp;
branches;
next	1.29;

1.29
date	2004.07.17.20.17.12;	author kim;	state Exp;
branches;
next	1.28;

1.28
date	2004.05.15.13.22.03;	author heinz;	state Exp;
branches;
next	1.27;

1.27
date	2004.04.25.06.07.02;	author minskim;	state Exp;
branches;
next	1.26;

1.26
date	2004.04.24.22.46.12;	author jlam;	state Exp;
branches;
next	1.25;

1.25
date	2004.01.07.01.20.30;	author jlam;	state Exp;
branches;
next	1.24;

1.24
date	2003.09.14.05.33.29;	author kim;	state Exp;
branches;
next	1.23;

1.23
date	2003.07.22.04.14.28;	author martti;	state Exp;
branches;
next	1.22;

1.22
date	2003.07.17.22.55.47;	author grant;	state Exp;
branches;
next	1.21;

1.21
date	2003.04.21.18.33.35;	author mjl;	state Exp;
branches;
next	1.20;

1.20
date	2003.02.21.14.01.07;	author wiz;	state Exp;
branches;
next	1.19;

1.19
date	2002.10.07.22.34.27;	author seb;	state Exp;
branches;
next	1.18;

1.18
date	2002.02.27.16.28.48;	author jlam;	state Exp;
branches;
next	1.17;

1.17
date	2002.01.28.00.27.36;	author jlam;	state Exp;
branches;
next	1.16;

1.16
date	2001.11.26.06.50.31;	author jlam;	state Exp;
branches;
next	1.15;

1.15
date	2001.10.18.15.20.47;	author veego;	state Exp;
branches;
next	1.14;

1.14
date	2001.09.09.03.12.28;	author jlam;	state Exp;
branches;
next	1.13;

1.13
date	2001.06.11.00.34.25;	author jlam;	state Exp;
branches;
next	1.12;

1.12
date	2001.06.07.04.29.04;	author jlam;	state Exp;
branches;
next	1.11;

1.11
date	2001.02.26.07.23.57;	author jlam;	state Exp;
branches;
next	1.10;

1.10
date	2001.02.17.17.22.20;	author wiz;	state Exp;
branches;
next	1.9;

1.9
date	2001.02.02.17.52.25;	author jlam;	state Exp;
branches;
next	1.8;

1.8
date	2000.10.15.02.17.16;	author jlam;	state Exp;
branches;
next	1.7;

1.7
date	2000.09.15.14.50.58;	author jlam;	state Exp;
branches;
next	1.6;

1.6
date	2000.09.05.09.25.21;	author jlam;	state Exp;
branches;
next	1.5;

1.5
date	2000.08.30.19.08.13;	author jlam;	state Exp;
branches;
next	1.4;

1.4
date	2000.08.29.19.14.28;	author jlam;	state Exp;
branches;
next	1.3;

1.3
date	2000.08.28.23.06.00;	author jlam;	state Exp;
branches;
next	1.2;

1.2
date	2000.08.27.07.11.24;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2000.05.11.20.04.03;	author christos;	state Exp;
branches;
next	;


desc
@@


1.123
log
@p5-CGI: update to 4.72.

4.72 2026-05-05

    [ INTERNALS ]
    - fix regression due to edge case bug introduced in 4.71 (GH #278, thanks to dddonovan)
@
text
@# $NetBSD: Makefile,v 1.122 2025/11/15 00:43:37 wen Exp $

DISTNAME=	CGI-4.72
PKGNAME=	p5-${DISTNAME}
CATEGORIES=	www perl5
MASTER_SITES+=	${MASTER_SITE_PERL_CPAN:=../..//authors/id/L/LE/LEEJO/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://metacpan.org/release/CGI
COMMENT=	Perl5 module for writing forms-based CGI programs
LICENSE=	artistic-2.0

DEPENDS+=	p5-HTML-Parser-[0-9]*:../../www/p5-HTML-Parser
TEST_DEPENDS+=	p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn
TEST_DEPENDS+=	p5-Test-NoWarnings-[0-9]*:../../devel/p5-Test-NoWarnings

USE_LANGUAGES=		# empty
USE_TOOLS+=		perl
PERL5_PACKLIST=		auto/CGI/.packlist
REPLACE_PERL+=		examples/*.pl
REPLACE_PERL+=		examples/*.cgi

HTMLDIR=		${PREFIX}/share/doc/p5-CGI
INSTALLATION_DIRS=	${HTMLDIR}/examples

post-install:
	cd ${WRKSRC}/examples && \
	${INSTALL_DATA} *.gif ${DESTDIR}${HTMLDIR}/examples && \
	${INSTALL_SCRIPT} *.cgi *.pl ${DESTDIR}${HTMLDIR}/examples

.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"
@


1.122
log
@Update to 4.71

Upstream changes:
4.71 2025-09-16
    [ INTERNALS ]
    - the .tmpfiles hash now keys on the $fh->filename . $fh rather than $$fh . $fh
    - this ensures duplicate filename uploads still resolve to unique files on disk
    - fixes GH #276
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.121 2025/10/04 07:40:22 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.71
d6 1
a6 1
MASTER_SITES+=	${MASTER_SITE_PERL_CPAN:=CGI/}
@


1.121
log
@Update to 4.70

Upstream changes:
4.70 2025-06-11
    [ META ]
    - remove github/coveralls/travis badges, no meaningful any more
    - add github actions for CI (GH #273, thanks to esabol)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.120 2025/07/04 08:48:58 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.70
@


1.120
log
@*: bump for perl 5.42.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.119 2025/06/14 09:40:50 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.69
a4 1
PKGREVISION=	1
@


1.119
log
@Update to 4.69

Upstream changes:
4.69 2025-06-11
    [ REVERT ]
    - changes in 4.68 - this breaks backwards compatibility clearly not sufficiently covered by tests (see GH #271)
4.68 2025-04-01
    [ FIX ]
    - handle passing of hash keys as args with a mix of dashed and non dashed (GH #270, thanks to kocoureasy for the patch)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.118 2025/02/03 01:07:16 wen Exp $
d5 1
@


1.118
log
@Update to 4.67

Upstream changes:
4.67 2025-01-08
    [ FIX ]
    - correctly parse unquoted expires cookie values containing embedded commas (GH #268, thanks to rlauer6 for the patch)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.117 2024/11/16 12:07:27 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.67
@


1.117
log
@*: recursive bump for perl 5.40
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.116 2024/06/26 22:52:38 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.66
a4 1
PKGREVISION=	1
@


1.116
log
@Update to 4.66

Upstream changes:
4.66 2024-06-04

    [ FIX ]
    - Restore trailing slashes in the ->url call (GH #267)

4.65 2024-06-04

    [ TESTING ]
    - "fix" t/url.t for older Perls (GH #266)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.115 2024/04/28 00:23:05 wen Exp $
d5 1
@


1.115
log
@Update to 4.64

Upstream changes:
4.64 2024-03-18

   [ META ]
    - pass --no-xattrs to tar in Makefile to fix tar backwards compat (GH #264, thanks to ryandesign)

4.63 2024-03-01

    [ FIX ]
    - ->url returns a string in all cases (GH #263, thanks to Sketch6307)

4.62 2024-03-01

    [ FIX ]
    - ->url now returns the correct thing for ipv6 brackets (GH #259, thanks to eserte)

4.61 2024-01-08

    [ ENHANCEMENT ]
    - Support Paritioned cookies in CGI::Cookie (GH #262, thanks to dakkar)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.114 2024/01/07 01:41:31 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.64
@


1.114
log
@Update to 4.60

Upstream changes:
Changes for version 4.60 - 2023-11-01
TESTING
move t/changes.t to xt/ as is now broken by the recent rewrite of Test::CPAN::Changes (GH #260)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.113 2023/10/22 07:51:05 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.60
@


1.113
log
@Update to 4.59

Upstream changes:
4.59 2023-10-02

    [ FIX ]
    -  Bring VERSION values inline

4.58 2023-10-02

    [ FIX ]
    -  Update cookie expires date format (GH #258 , thanks to robbiebow)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.112 2023/07/06 09:42:21 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.59
@


1.112
log
@*: recursive bump for perl 5.38
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.111 2023/06/11 12:37:43 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.57
a4 1
PKGREVISION=	1
@


1.111
log
@Update to 4.57

Upstream changes:
4.57 2023-05-01

    [ DOCUMENTATION ]
    - Documentation tweaks around uploadInfo() and hooks (GH #256, thanks to rlauer6)

4.56 2023-03-01

    [ TESTING ]
    - add new cookie field 'Priority' to CGI::Cookie code (GH #253, thanks to Pavel)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.110 2023/01/13 12:49:58 wen Exp $
d5 1
@


1.110
log
@Update to 4.55
Remove unneeded TEST_DEPENDS as per upstream change

Upstream changes:
4.55 2023-01-03

    [ TESTING ]
    - remove dependency on Test::Deep (GH #254)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.109 2022/06/28 11:37:09 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.55
@


1.109
log
@*: recursive bump for perl 5.36
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.108 2022/03/20 02:20:09 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.54
a4 1
PKGREVISION=	1
a13 1
TEST_DEPENDS+=	p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
@


1.108
log
@Update to 4.54

Upstream changes:
4.54 2022-02-03

    [ FIX ]
    - fix use of cache when calling ->cookie (GH #252)
    - thanks to Sergey Panteleev for the PR
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.107 2021/08/11 12:22:40 wen Exp $
d5 1
@


1.107
log
@Update to 4.53

Upstream changes:
4.53 2021-06-03

    [ FIX ]
    - fix typo in passing of max-age to CGI::Cookie (GH #247)

4.52 2021-05-04

    [ FIX ]
    - sort hash keys for deterministic behaviour (GH #245, GH #246)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.106 2021/05/24 19:55:19 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.53
@


1.106
log
@*: recursive bump for perl 5.34
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.105 2020/10/25 15:14:05 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.51
a4 1
PKGREVISION=	1
@


1.105
log
@Update to 4.51

Upstream changes:
4.51 2020-10-01

    [ DOCUMENTATION ]
    - Document support for SameSite=None cookies in CGI::Cookie (GH #244)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.104 2020/09/07 20:34:56 wiz Exp $
d5 1
@


1.104
log
@p5-CGI: update to 4.50.

4.50 2019-06-22

    [ ENHANCEMENT ]
    - Add APPEND_QUERY_STRING option (GH #243, thanks to stevenh)

4.49 2020-06-08

    [ FIX ]
    - remove deprecation warning as no longer in core (GH #221)

4.48 2020-06-02

    [ FIX ]
    - fix CGI::Cookie->bake() doesn't work with mod_perl redirects (GH #240)
    - thanks to sherrardb for the PR (GH #241)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.103 2020/08/31 18:12:38 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.50
@


1.103
log
@*: bump PKGREVISION for perl-5.32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.102 2020/05/08 07:12:39 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.47
a4 1
PKGREVISION=	1
@


1.102
log
@Update to 0.47

Upstream changes:
4.47 2020-05-01

    [ FIX / TESTING ]
    - fix typo in variable name (GH #239)

4.46 2020-02-03

    [ DOCUMENTATION ]
    - Document support for SameSite=None cookies (GH #238)

4.45 2019-06-03

    [ ENHANCEMENT ]
    - Add support for SameSite=None cookies (GH #237, thanks to Dur09)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.101 2019/08/11 13:24:25 wiz Exp $
d5 1
@


1.101
log
@Bump PKGREVISIONs for perl 5.30.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2019/07/18 13:51:32 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.44
a4 1
PKGREVISION=	1
@


1.100
log
@Update to 4.44

Upstream changes:
4.44 2019-06-03

    [ ENHANCEMENT ]
    - Replace only use of "base" with "parent" (GH #235)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2019/07/01 22:01:19 nia Exp $
d5 1
@


1.99
log
@p5-CGI: HOMEPAGE 404s rather than redirecting. fix it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2019/05/08 02:24:35 wen Exp $
d3 1
a3 1
DISTNAME=	CGI-4.43
@


1.98
log
@Update to 4.43

Upstream changes:
4.43 2019-05-01

    [ FIX / TESTING ]
    - support unquoted multipart/form-data name values (GH #234)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2019/04/04 06:44:11 wen Exp $
d9 1
a9 1
HOMEPAGE=	http://search.cpan.org/dist/CGI.pm/
@


1.97
log
@Update to 4.42

Upstream changes:
4.42 2019-03-26

    [ DOCUMENTATION ]
    - clarify licence also in Makefile.PL (GH #232)

4.41 2019-03-26

    [ DOCUMENTATION ]
    - clarify licence (GH #232)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.96 2018/08/22 09:47:29 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.42
@


1.96
log
@Recursive bump for perl5-5.28.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2018/08/21 13:15:41 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.40
a4 1
PKGREVISION=	1
d11 1
a11 1
LICENSE=	gnu-gpl-v2 OR artistic-2.0
@


1.95
log
@p5-CGI: update to 4.40.

4.40 2018-08-15

    [ FIX / TESTING ]
    - support perls < 5.10.1 in Makefile.PL by being more dynamic
      (GH #229, GH #230, thanks to Aristotle)

4.39 2018-08-13

    [ FIX / TESTING ]
    - specify CONFIGURE_REQUIRES in Makefile.PL so can use TEST_REQUIRES
      to build with older perls (GH #228)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2017/12/03 08:49:53 wiz Exp $
d5 1
@


1.94
log
@p5-CGI: update to 4.38.

4.38 2017-12-01

    [ TESTING ]
    - command_line.t: Avoid -I for libs (GH #224, thanks to cpansprout)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2017/11/08 21:39:45 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.38
d14 3
a16 3
BUILD_DEPENDS+=	p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
BUILD_DEPENDS+=	p5-Test-Warn-[0-9]*:../../devel/p5-Test-Warn
BUILD_DEPENDS+=	p5-Test-NoWarnings-[0-9]*:../../devel/p5-Test-NoWarnings
@


1.93
log
@p5-CGI: update to 4.37.

4.37 2017-11-01

    [ FIX ]
    - Fix incorrect quoting of ? in ->url (GH #112, GH #222, with
      thanks to Reuben Thomas)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2017/06/05 14:25:09 ryoon Exp $
d3 1
a3 1
DISTNAME=	CGI-4.37
@


1.92
log
@Recursive revbump from lang/perl5 5.26.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2017/04/19 13:40:50 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.36
a4 1
PKGREVISION=	1
@


1.91
log
@Updated p5-CGI to 4.36.

4.36 2017-03-29

    [ ENHANCEMENT ]
    - Support PATCH HTTP method (thanks to GovtGeek for the... patch)
    - pass through max_age and samesite to CGI::Cookie->new in the call
      in CGI->cookie (GH #220)

    [ FIX ]
    - skip t/command_line.t on windows as it doesn't work
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2016/10/18 08:20:57 wiz Exp $
d5 1
@


1.90
log
@Updated p5-CGI to 4.35.

4.35 2016-10-13

    [ FIX ]
    - revert changes from 4.34 as they broke stuff


4.34 2016-10-13

    [ ENHANCEMENT ]
    - If running from the command line, url_param now picks up
      parameters given on then command line or on stdin (GH #210)

    [ DOCUMENTATION ]
    - documentation for above addition
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2016/09/17 02:59:19 mef Exp $
d3 1
a3 1
DISTNAME=	CGI-4.35
@


1.89
log
@Updated www/p5-CGI to 4.33
---------------------------
4.33 2016-09-16
    [ DOCUMENTATION ]
    - clarify that ->param will return the first value if there are
      multiple values (when not called in list context)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2016/07/21 12:25:59 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.33
@


1.88
log
@Updated p5-CGI to 4.32.

4.32 2016-07-19

    [ DOCUMENTATION ]
    - make perldoc CGI object consistent (GH #205)
    - clarify reason for absolute URLs (GH #206)

    [ INTERNALS ]
    - tweak dependency defs in Makefile.PL (GH #207, GH #208)
    - (thanks to karenetheridge and kentfredric)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2016/06/15 07:38:01 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.32
@


1.87
log
@Updated p5-CGI to 4.31.

4.31 2016-06-14

    [ FEATURES ]
    - Add SameSite support to Cookie handling (thanks to pangyre)

    [ INTERNALS ]
    - The MultipartBuffer package has been renamed to CGI::MultipartBuffer.
      This has been done in a way to ensure any $MultipartBuffer package
      variables are still set correctly in CGI::MultipartBuffer. if you are
      explicitly using MultipartBuffer in a form such as:

        MultipartBuffer->new

      your code will break. you should be calling:

        CGI->new->new_MultipartBuffer( $boundary,$length );

      to ensure the correctly package is called. if you are extending the
      MultipartBuffer package though use of ISA or base (or parent) then you
      will need to update your code to use CGI::MultipartBuffer

    - fake using strict and warnings to appease CPANTS Kwalitee

    - require File::Temp v0.17+ to get seekable file handles (GH #204)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2016/06/12 08:00:38 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.31
@


1.86
log
@Updated p5-CGI to 4.30.

4.30 2016-06-08

    [ FEATURES ]
    - Add SameSite support to Cookie handling (thanks to pangyre)

    [ INTERNALS ]
    - The MultipartBuffer package has been renamed to CGI::MultipartBuffer.
      This has been done in a way to ensure any $MultipartBuffer package
      variables are still set correctly in CGI::MultipartBuffer. if you are
      explicitly using MultipartBuffer in a form such as:

        MultipartBuffer->new

      your code will break. you should be calling:

        CGI->new->new_MultipartBuffer( $boundary,$length );

      to ensure the correctly package is called. if you are extending the
      MultipartBuffer package though use of ISA or base (or parent) then you
      will need to update your code to use CGI::MultipartBuffer

    - fake using strict and warnings to appease CPANTS Kwalitee
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2016/06/08 19:24:55 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.30
@


1.85
log
@Bump PKGREVISION for perl-5.24.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2016/04/08 14:44:22 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.28
a4 1
PKGREVISION=	1
@


1.84
log
@Update p5-CGI to 4.28:

4.28 2016-03-14

    [ RELEASE NOTES ]
    - please see v4.21 Changes for any potentially impacting changes

    [ SPEC / BUG FIXES ]
    - undef %QUERY_PARAM in initialize_globals to clean mod_perl env

    [ TESTING ]
    - improve test coverage on request types (GH #199, GH #200)
    - improve test coverage on CGI::Carp
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2016/03/08 15:05:04 wiz Exp $
d5 1
@


1.83
log
@Update p5-CGI to 4.27.

4.27 2016-03-02

    [ RELEASE NOTES ]
    - please see v4.21 Changes for any potentially impacting changes

    [ INTERNALS ]
    - fix a couple of warnings in test harness
    - add taint flag to example file_upload
    - fix a warnings in STORE subroutine
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.82 2016/02/06 23:00:10 mef Exp $
d3 1
a3 1
DISTNAME=	CGI-4.27
@


1.82
log
@Update to 4.25
--------------
4.26 2016-02-04
    [ RELEASE NOTES ]
        - please see v4.21 Changes for any potentially impacting changes
    [ SPEC / BUG FIXES ]
        - sort HTML attributes by default (GH #106, GH #196)
    [ DOCUMENTATION ]
        - clarifications about HTML function non removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2016/01/15 14:58:36 mef Exp $
d3 1
a3 1
DISTNAME=	CGI-4.26
@


1.81
log
@Add BUILD_DEPENDS+= p5-Test-NoWarnings for make test
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2015/12/27 22:39:19 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.25
@


1.80
log
@Update p5-CGI to 4.25.

4.25 2015-12-17

    [ DOCUMENTATION ]
    - fix link to CONTRIBUTING file (thanks to Manwar for the fix)
    - clarify that "soft" deprecation means that the HTML functions
      are deprecated but will not raise any deprecation warnings

    [ SPEC / BUG FIXES ]
    - make the list context warning only happen once per process (or
      thread) to prevent excessive log noise in long running or in
      persistent processes (thanks to @@dadamail for the suggestion)

4.23 2015-12-17

    [ DOCUMENTATION ]
    - add LICENSE file and LICENSE info to Makefile.PL
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2015/10/21 08:21:24 wiz Exp $
d16 1
@


1.79
log
@Update p5-CGI to 4.22:

4.22 2015-10-16

    [ RELEASE NOTES ]
    - Documentation fixes only - please see v4.21 Changes for any potentially
      impacting changes

    [ DOCUMENTATION ]
    - fix typos in CONTRIBUTING file
    - links to docs, stackoverflow and perlmonks
    - clarify deprecation policy on HTML functions (GH #188)
    - mention HTML::Tiny in CGI::HTML::Functions (thanks to osfameron for
      the suggestion)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2015/06/29 11:13:09 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.22
@


1.78
log
@Update to 4.21:

4.21 2015-06-16
- Fix regression of tmpFileName when calling with a plain string (GH #178,
  thanks to Simon McVittie for the report and fix)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2015/06/12 10:51:52 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.21
@


1.77
log
@Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2015/05/31 12:54:18 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.20
a4 1
PKGREVISION=	1
@


1.76
log
@Update to 4.20:

4.20 2015-05-29

    [ RELEASE NOTES ]
    - CGI.pm is now considered "done". See also "mature" and "legacy"
      Features requests and none critical issues will be outright rejected.
      The module is now in maintenance mode for critical issues only.

    - This release removes the AUTOLOAD and compile optimisations from CGI.pm
      that were introduced into CGI.pm twenty (20) years ago as a response to
      its large size, which meant there was a significant compile time penalty.

    - This optimisation is no longer relevant and makes the code difficult to
      deal with as well as making test coverage metrics incorrect. Benchmarks
      show that advantages of AUTOLOAD / lazy loading / deferred compile are
      less than 0.05s, which will be dwarfed by just about any meaningful code
      in a cgi script. If this is an issue for you then you should look at
      running CGI.pm in a persistent environment (FCGI, etc)

    - To offset some of the time added by removing the AUTOLOAD functionality
      the dependencies have been made runtime rather than compile time. The
      POD has also been split into its own file. CGI.pm now contains around
      4000 lines of code, which compared to some modules on CPAN isn't really
      that much

    - This essentially deprecates the -compile pragma and ->compile method. The
      -compile pragma will no longer do anything, whereas the ->compile method
      will raise a deprecation warning. More importantly this also REMOVES the
      -any pragma because as per the documentation this pragma needed to be
      "used with care or not at all" and allowing arbitrary HTML tags is almost
      certainly a bad idea. If you are using the -any pragma and using arbitrary
      tags (or have typo's in your code) your code will *BREAK*

    - Although this release should be back compatible (with the exception of any
      code using the -any pragma) you are encouraged to test it throughly as if
      you are doing anything out of the ordinary with CGI.pm (i.e. have bugs
      that may have been masked by the AUTOLOAD feature) you may see some issues.

    - References: GH #162, GH #137, GH #164

    [ SPEC / BUG FIXES ]
    - make the list context warning in param show the filename rather than
      the package so we have more information on exactly where the warning
      has been raised from (GH #171)
    - correct self_url when PATH_INFO and SCRIPT_NAME are the same but we
      are not running under IIS (GH #176)
    - Add the multi_param method to :cgi export (thanks to xblitz for the patch
      and tests. GH #167)
    - Fix warning for lack of HTTP_USER_AGENT in CGI::Carp (GH #168)
    - Fix imports when called from CGI::Fast, restores the import of CGI functions
      into the callers namespace for users of CGI::Fast (GH leejo/cgi-fast#11 and
      GH leejo/cgi-fast#12)

    [ FEATURES ]
    - CGI::Carp now has $CGI::Carp::FULL_PATH for displaying the full path to the
      offending script in error messages
    - CGI now has env_query_string() for getting the value of QUERY_STRING from
      the environment and not that fiddled with by CGI.pm (which is what
      query_string() does) (GH #161)
    - CGI::ENCODE_ENTITIES var added to control which chracters are encoded by
      the call to the HTML::Entities module - defaults to &<>"' (GH #157 - the
      \x8b and \x9b chars have been removed from this list as we are concerned
      more about unicode compat these days than old browser support.)

    [ DOCUMENTATION ]
    - Fix some typos (GH #173, GH #174)
    - All *documentation* for HTML functionality in CGI has been moved into
      its own namespace: CGI::HTML::Functions - although the functionality
      continues to exist within CGI.pm so there are no code changes required
      (GH #142)
    - Add missing documentation for env variable fetching routines (GH #163)

    [ TESTING ]
    - Increase test coverage (GH #3)

    [ INTERNALS ]
    - Cwd made a TEST_REQUIRES rather than a BUILD_REQUIRES in Makefile.PL
      (GH #170)
    - AutoloadClass variables have been removed as AUTOLOAD was removed in
      v4.14 so these are no longer necessary (GH #172 thanks to alexmv)
    - Remove dependency on constant - internal DEBUG, XHTML_DTD and EBCDIC
      constants changes to $_DEBUG, $_XHTML_DTD, and $_EBCDIC
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2015/04/22 06:33:25 wiz Exp $
d5 1
@


1.75
log
@Update to 4.15. Read the changelog below!

4.15 2015-04-20

    [ RELEASE NOTES ]
    - This release removes the AUTOLOAD and compile optimisations from CGI.pm
      that were introduced into CGI.pm twenty (20) years ago as a response to
      its large size, which meant there was a significant compile time penalty.

    - This optimisation is no longer relevant and makes the code difficult to
      deal with as well as making test coverage metrics incorrect. Benchmarks
      show that advantages of AUTOLOAD / lazy loading / deferred compile are
      less than 0.05s, which will be dwarfed by just about any meaningful code
      in a cgi script. If this is an issue for you then you should look at
      running CGI.pm in a persistent environment (FCGI, etc)

    - To offset some of the time added by removing the AUTOLOAD functionality
      the dependencies have been made runtime rather than compile time. The
      POD has also been split into its own file. CGI.pm now contains around
      4000 lines of code, which compared to some modules on CPAN isn't really
      that much

    - This essentially deprecates the -compile pragma and ->compile method. The
      -compile pragma will no longer do anything, whereas the ->compile method
      will raise a deprecation warning. More importantly this also REMOVES the
      -any pragma because as per the documentation this pragma needed to be
      "used with care or not at all" and allowing arbitrary HTML tags is almost
      certainly a bad idea. If you are using the -any pragma and using arbitrary
      tags (or have typo's in your code) your code will *BREAK*

    - Although this release should be back compatible (with the exception of any
      code using the -any pragma) you are encouraged to test it throughly as if
      you are doing anything out of the ordinary with CGI.pm (i.e. have bugs
      that may have been masked by the AUTOLOAD feature) you may see some issues.

    - References: GH #162, GH #137, GH #164

    [ SPEC / BUG FIXES ]
    - make the list context warning in param show the filename rather than
      the package so we have more information on exactly where the warning
      has been raised from (GH #171)
    - correct self_url when PATH_INFO and SCRIPT_NAME are the same but we
      are not running under IIS (GH #176)
    - Add the multi_param method to :cgi export (thanks to xblitz for the patch
      and tests. GH #167)
    - Fix warning for lack of HTTP_USER_AGENT in CGI::Carp (GH #168)
    - Fix imports when called from CGI::Fast, restores the import of CGI functions
      into the callers namespace for users of CGI::Fast (GH leejo/cgi-fast#11 and
      GH leejo/cgi-fast#12)

    [ FEATURES ]
    - CGI::Carp now has $CGI::Carp::FULL_PATH for displaying the full path to the
      offending script in error messages
    - CGI now has env_query_string() for getting the value of QUERY_STRING from the
      environment and not that fiddled with by CGI.pm (which is what query_string()
      does) (GH #161)
    - CGI::ENCODE_ENTITIES var added to control which chracters are encoded by the
      call to the HTML::Entities module - defaults to &<>"\x8b\x9b' (GH #157)

    [ DOCUMENTATION ]
    - Fix some typos (GH #173, GH #174)
    - All *documentation* for HTML functionality in CGI has been moved into
      its own namespace: CGI::HTML::Functions - although the functionality
      continues to exist within CGI.pm so there are no code changes required
      (GH #142)
    - Add missing documentation for env variable fetching routines (GH #163)

    [ TESTING ]
    - Increase test coverage (GH #3)

    [ INTERNALS ]
    - Cwd made a TEST_REQUIRES rather than a BUILD_REQUIRES in Makefile.PL
      (GH #170)
    - AutoloadClass variables have been removed as AUTOLOAD was removed in
      v4.14 so these are no longer necessary (GH #172 thanks to alexmv)
    - Remove dependency on constant - internal DEBUG, XHTML_DTD and EBCDIC
      constants changes to $_DEBUG, $_XHTML_DTD, and $_EBCDIC
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2015/04/02 22:47:24 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.15
@


1.74
log
@Update to 4.14:

4.14 2015-04-01

    [ RELEASE NOTES ]
    - This release removes the AUTOLOAD and compile optimisations from CGI.pm
      that were introduced into CGI.pm twenty (20) years ago as a response to
      its large size, which meant there was a significant compile time penalty.

    - This optimisation is no longer relevant and makes the code difficult to
      deal with as well as making test coverage metrics incorrect. Benchmarks
      show that advantages of AUTOLOAD / lazy loading / deferred compile are
      less than 0.05s, which will be dwarfed by just about any meaningful code
      in a cgi script. If this is an issue for you then you should look at
      running CGI.pm in a persistent environment (FCGI, etc)

    - To offset some of the time added by removing the AUTOLOAD functionality
      the dependencies have been made runtime rather than compile time. The
      POD has also been split into its own file. CGI.pm now contains around
      4000 lines of code, which compared to some modules on CPAN isn't really
      that much

    - This essentially deprecates the -compile pragma and ->compile method. The
      -compile pragma will no longer do anything, whereas the ->compile method
      will raise a deprecation warning. More importantly this also REMOVES the
      -any pragma because as per the documentation this pragma needed to be
      "used with care or not at all" and allowing arbitrary HTML tags is almost
      certainly a bad idea. If you are using the -any pragma and using arbitrary
      tags (or have typo's in your code) your code will *BREAK*

    - Although this release should be back compatible (with the exception of any
      code using the -any pragma) you are encouraged to test it throughly as if
      you are doing anything out of the ordinary with CGI.pm (i.e. have bugs
      that may have been masked by the AUTOLOAD feature) you may see some issues.

    - References: GH #162, GH #137, GH #164

    [ FEATURES ]
    - CGI::Carp now has $CGI::Carp::FULL_PATH for displaying the full path to the
      offending script in error messages

    - CGI now has env_query_string() for getting the value of QUERY_STRING from the
      environment and not that fiddled with by CGI.pm (which is what query_string()
      does) (GH #161)

    - CGI::ENCODE_ENTITIES var added to control which chracters are encoded by the
      call to the HTML::Entities module - defaults to &<>"\x8b\x9b' (GH #157)

    [ SPEC / BUG FIXES ]
    - Add the multi_param method to :cgi export (thanks to xblitz for the patch
      and tests. GH #167)

    - Fix warning for lack of HTTP_USER_AGENT in CGI::Carp (GH #168)

    - Fix imports when called from CGI::Fast, restores the import of CGI functions
      into the callers namespace for users of CGI::Fast (GH leejo/cgi-fast#11 and
      GH leejo/cgi-fast#12)

    [ INTERNALS ]
    - Remove dependency on constant - internal DEBUG, XHTML_DTD and EBCDIC
      constants changes to $_DEBUG, $_XHTML_DTD, and $_EBCDIC

    [ DOCUMENTATION ]
    - Add missing documentation for env variable fetching routines (GH #163)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2015/01/23 06:52:03 obache Exp $
d3 1
a3 1
DISTNAME=	CGI-4.14
a25 3
post-build:
	cd ${WRKSRC}/examples && chmod +x *.cgi && perl make_links.pl

d28 2
a29 3
	${INSTALL_DATA} *.gif *.html *.txt *.xbm \
		${DESTDIR}${HTMLDIR}/examples && \
	${INSTALL_SCRIPT} *.cgi ${DESTDIR}${HTMLDIR}/examples
@


1.73
log
@Simplify MASTER_SITES subdirectory.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2014/12/30 13:01:25 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.13
@


1.72
log
@Update to 4.13:

4.13 2014-12-18

    [ RELEASE NOTES ]
    - CGI::Pretty is now DEPRECATED and will be removed in a future release.
      Please see GH #162 (https://github.com/leejo/CGI.pm/issues/162) for more
      information and discussion (also GH #140 for HTML function deprecation
      discussion: https://github.com/leejo/CGI.pm/issues/140)

    [ TESTING ]
    - fix t\rt-84767.t for failures on Win32 platforms related to file paths
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2014/12/03 14:56:43 wiz Exp $
d6 1
a6 1
MASTER_SITES+=	${MASTER_SITE_PERL_CPAN:=../by-authors/id/L/LE/LEEJO/}
@


1.71
log
@Update to 4.11:

4.11 2014-12-02

    [ SPEC / BUG FIXES ]
    - more hash key ordering bugs fixed in HTML attribute output (GH #158,
      thanks to Marcus Meissner for the patch and test case)

    [ REFACTORING ]
    - escapeHTML (and unescapeHTML) have been refactored to use the functions
      exported by the HTML::Entities module (GH #157)
    - change BUILD_REQUIRES to TEST_REQUIRES in Makefile.PL as these are test
      dependencies not build dependencies (GH #159)

    [ DOCUMENTATION ]
    - replace any remaining uses of indirect object notation (new Object) with
      the safer Object->new syntax (GH #156)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2014/11/30 13:16:58 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.11
@


1.70
log
@Update to 4.10:

4.10 2014-11-27

    [ SPEC / BUG FIXES ]
    - favour -content-type arg in header if -type and -charset options are also
      passed in (GH #155, thanks to kaoru for the test case). this change also
      sorts the hash keys in the rearrange method in CGI::Util meaning the order
      of the arrangement will always be the same for params that have multiple
      aliases. really you shouldn't be passing in multiple aliases, but this will
      make it consistent should you do that

    [ DOCUMENTATION ]
    - fix some typos
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2014/10/26 11:56:05 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.10
d13 1
@


1.69
log
@Update to 4.09:

4.09 2014-10-21

    [ RELEASE NOTES ]
    - with this release the large backlog of issues against CGI.pm has been
      cleared. All fixes have been made in the versions 4.00 and above so if
      you are upgrading from 3.* you should thoroughly test your code against
      recent versions of CGI.pm
    - an effort has been made to retain back compatibility against previous
      versions of CGI.pm for any fixes made, however some changes related to
      the handling of temporary files may have consequences for your code
    - please refer to the RELEASE NOTES for version 4.00 and above for all
      recent changes and file an issue on github if there has been a regression.
    - please do *NOT* file issues regarding HTML generating functions, these
      are no longer being maintained (see perldoc for rational)

    [ SPEC / BUG FIXES ]
    - tweak url to DTRT when the web server is IIS (RT #89827 / GH #152)
    - fix temporary file handling when dealing with multiple files in MIME uploads
      (GH #154, thanks to GeJ for the test case)

4.08 2014-10-18

    [ DOCUMENTATION ]
    - note that calling headers without a -charset may lead to a nonsensical
      charset being added to certain content types due to the default and the
      workaround
    - remove documentation stating that calls to escapeHTML with a changed
      charset force numeric encoding of all characters, because that does not
      happen
    - documentation tweaks for calling param() in list context and the addition
      of multi_param()

    [ SPEC / BUG FIXES ]
    - don't sub out PATH_INFO in url if PATH_INFO is the same as SCRIPT_NAME
      (RT #89827)
    - add multi_param() method to allow calling of param() in list context
      without having to disable the $LIST_CONTEXT_WARN flag (see RELEASE NOTES
      for version 4.05 on why calling param() in list context could be a bad
      thing)

4.07 2014-10-12

    [ RELEASE NOTES ]
    - please see changes for v4.05

    [ TESTING ]
    - typo and POD fixes, add test to check POD and compiles
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2014/10/12 14:39:49 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.09
@


1.68
log
@Update to 4.06:

4.06 2014-10-10
    - make warning on list context call of ->param more lenient and don't
      warn if called with no arguments

4.05 2014-10-08

    [ RELEASE NOTES ]
    - this release includes *significant* refactoring of temporary file
      handling in CGI.pm. See "Changes in temporary file handling" in perldoc

    - this release adds a warning for when the param method is called
      in list context, see the Warning in the perldoc for the section
      "Fetching the value or values of a single named parameter" for why
      this has been added and how to disable this warning

    [ DOCUMENTATION ]
    - change AUTHOR INFORMATION to LICENSE to please Kwalitee

    [ TESTING ]
    - t/arbitrary_handles.t to check need for patch in RT #54055, it
      turns out there is no need - the first argument to CGI->new can
      be an arbitrary handle
    - add test case for incorrect unescaping of redirect headers
      (RT #61120)
    - add tests for the handle method (RT #85074, thanks to TONYC@@cpan.org)

    [ SPEC / BUG FIXES ]
    - don't set binmode on STDOUT/STDERR/STDIN if a none standard layer
      is already set on them on none UNIX platforms (RT #57524)
    - make XForms:Model data accesible through POSTDATA/PUTDATA param
      (RT #75628)
    - prevent corruption of POSTDATA/PUTDATA when -utf8 flag is used and use
      tempfiles to handle this data (RT #79102, thanks anonymous)
    - unescape request URI *after* having removed the query string to prevent
      removal of ? chars that are part of the original URI (and were encoded)
      (RT #83265)
    - fix q( to qq( in CGI::Carp so $@@ is correct interpolated (RT #83360)
    - don't call ->query_string in url unless -query is passed (RT #87790)
      (optimisation and fits the current documented behaviour)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2014/10/09 13:45:03 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.06
@


1.67
log
@Remove SVR4_PKGNAME, per discussion on tech-pkg.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2014/10/01 11:05:27 wiz Exp $
d3 1
a3 1
DISTNAME=	CGI-4.04
d14 1
@


1.66
log
@Update to 4.04, add a build (test?) dependency.

4.04 2014-09-04

    [ RELEASE NOTES ]
    - this release removes some long deprecated modules/functions and
      includes refactoring to the temporary file handling in CGI.pm. if
      you are doing anything out of the ordinary with regards to temp
      files you should test your code before deploying this update as
      temp files may no longer be stored in previously used locations

    [ REMOVED / DEPRECATIONS ]
    - startform and endform methods removed (previously deprecated, you
      should be using the start_form and end_form methods)
    - both CGI::Apache and CGI::Switch have been removed as these modules
      1) have been deprecated for *years*, and 2) do nothing whatsoever

    [ SPEC / BUG FIXES ]
    - handle multiple values in X-Forwarded-Host header, we follow the
      logic in most other frameworks and take the last value from the list
      (RT #54487)
    - refactor CGITempFile::find_tempdir to use File::Spec->tmpdir
      (related: RT #71799)
    - fix warnings when QUERY_STRING has empty key=value pairs (RT #54511)
    - pad custom 500 status response messages to > 512 for MSIE (RT #81946)
    - make Vars tied hash delete method return the value deleted from the hash
      making it act like perl's delete (RT #51020)

    [ TESTING ]
    - add .travis.yml (https://travis-ci.org)
    - test case for RT #53966 - disallow filenames with ~ char
    - test case for RT #55166 - calling Vars to get the filename does not return
      a filehandle, so this cannot be used in the call to uploadinfo, also
      update documentation for the uploadInfo to show that ->Vars should not be
      used to get the filename for this method
    - fix t/url.t to pass on Win32 platforms that have the SCRIPT_NAME env
      variable set (RT #89992)
    - add procedural call tests for upload and uploadInfo to confirm these work
      as should (RT #91136)

    [ DOCUMENTATION ]
    - tweak perldoc for -utf8 option (RT #54341, thanks to Helmut Richter)
    - explain the HTML generation functions should no longer be used and that
      they may be deprecated in a future release

4.03 2014-07-02

    [ REMOVED / DEPRECATIONS ]
    - the -multiple option to popup_menu is now IGNORED as this did not
      function correctly. If you require a menu with multiple selections
      use the scrolling_list method. (RT #30057)

    [ SPEC / BUG FIXES ]
    - support redirects in mod_perl2, or fall back to using env variable
      for up to 5 redirects, when getting the query string (RT #36312)
    - CGI::Cookie now correctly supports the -max-age argument, previously
      if this was passed the value of the -expires argument would be used
      meaning there was no way to supply *only* this argument (RT #50576)
    - make :all actually import all methods, except for :cgi-lib, and add
      :ssl to the :standard import (RT #70337)

    [ DOCUMENTATION ]
    - clarify documentation regarding query_string method (RT #48370)
    - links fixed in some perldoc (Thanks to Michiel Beijen)

    [ TESTING ]
    - add t/changes.t for testing this Changes file
    - test case for RT #31107 confirming multipart parsing is to spec
    - improve t/rt-52469.t by adding a timeout check

4.02 2014-06-09

    [ NEW FEATURES ]
    - CGI::Carp learns noTimestamp / $CGI::Carp::NO_TIMESTAMP to prevent
      timestamp in messages (RT #82364, EDAVIS@@cpan.org)
    - multipart_init and multipart_start learn -charset option (RT #22737)

    [ SPEC / BUG FIXES ]
    - Support multiple cookies when passing an ARRAY ref with -set-cookie
      (RT #15065, JWILLIAMS@@cpan.org)

    [ DOCUMENTATION ]
    - Made licencing information consistent and remove duplicate comments
      about licence details, corrected location to report bugs (RT #38285)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2014/05/31 22:22:12 wiz Exp $
a4 1
SVR4_PKGNAME=	p5cgi
@


1.65
log
@Remove p5-FCGI dependency, it was only needed by CGI::Fast, which was
split off into its own module in 4.0.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2014/05/31 12:11:06 wiz Exp $
d3 2
a4 4
VERS=		4.01
DISTNAME=	CGI.pm-${VERS}
PKGNAME=	p5-CGI-${VERS}
PKGREVISION=	1
d7 1
a7 1
MASTER_SITES+=	${MASTER_SITE_PERL_CPAN:=CGI/}
d14 2
@


1.64
log
@Update to 4.01:

Version 4.01 May 27, 2014

    [DOCUMENTATION]
    - CGI.pm hasn't been removed from core *just* yet, but will be soon:
      http://perl5.git.perl.org/perl.git/commitdiff/e9fa5a80

Version 4.00 May 22, 2014

    [INTERNALS]
    - CGI::Fast split out into its own distribution, related files and tests removed
    - developer test added for building with perlbrew

    [DOCUMENTATION]
    - Update perldoc to explain that CGI.pm has been removed from perl core
    - Make =head2 perldoc less shouty (RT #91140)
    - Tickets migrated from RT to github issues (both CGI and CGI.pm distributions)
    - Repointing bugtracker at newly forked github repo and note that Lee Johnson
      is the current maintainer.
    - Bump version to 4.00 for clear boundary of above changes

Version 3.65 Feb 11, 2014

    [INTERNALS]
    - Update Makefile to refine where CGI.pm gets installed
      (Thanks to bingo, rjbs: https://github.com/markstos/CGI.pm/pull/30)

Version 3.64 Nov 23, 2013

    [BUG FIXES]
    - Avoid warning about "undefined variable in user_agent in some cases (RT#72882)

    [INTERNALS]
    - Avoiding warning about "unitialized value" in when calling user_agent() in some cases. (RT#72882, perl@@max-maurer.de)
    - Update minimum required version in Makefile.PL to 5.8.1. It had already been
      updated to 5.8.1 in the CGI.pm module in 3.53.
    - Fix POD errors reported by newer pod2man (Thanks to jmdh)
    - Typo fixes, (dsteinbrunner).
    - use deprecate.pm on perls 5.19.0 and later. (rjbs).

    [DOCUMENTATION]
    - Update CGI::Cookie docs to reflect that HttpOnly is widely supported now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2014/05/29 23:38:00 wiz Exp $
d6 1
a15 2
DEPENDS+=		p5-FCGI>=0.67:../../www/p5-FCGI

@


1.63
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.62 2013/07/10 02:54:04 schmonz Exp $
d3 1
a3 1
VERS=		3.63
a5 1
PKGREVISION=	1
d15 1
a15 1
PKG_INSTALLATION_TYPES=	overwrite pkgviews
d24 1
a24 1
DEPENDS+=		p5-FCGI>=0.67:../../www/p5-FCGI
d30 4
a33 7
	${INSTALL_DATA_DIR} ${DESTDIR}${HTMLDIR}
	${INSTALL_DATA_DIR} ${DESTDIR}${HTMLDIR}/examples
	cd ${WRKSRC} && ${INSTALL_DATA} *.html ${DESTDIR}${HTMLDIR}
	cd ${WRKSRC}/examples &&					\
	${INSTALL_DATA} *.gif *.html *.txt *.xbm			\
	${DESTDIR}${HTMLDIR}/examples && ${INSTALL_SCRIPT} *.cgi 	\
	${DESTDIR}${HTMLDIR}/examples
@


1.62
log
@Update to 3.63. From the changelog:

[SECURITY]
- CR escaping for Set-Cookie and P3P headers was improved. There was potential
  for newline injection in these headers.
  (Thanks to anazawa, https://github.com/markstos/CGI.pm/pull/23)

[INTERNALS]
- Changed how the  deprecated endform function was defined for compatibilty
  with the development version of Perl.
- Fix failures in t/tmpdir.t when run as root
  https://github.com/markstos/CGI.pm/issues/22, RT#80659)

- Made it possible to force a sorted order for things like hash
  attributes so that tests are not dependent on a particular hash
  ordering. This will be required in modern perls which will
  change the ordering per process. (Yves, RT#80659)

- formatting of CGI::Carp documentation was improved. Thanks to benkasminbullock.
- un-TODO some tests in t/tmpdir.t that were passing in most cases.
  More on this:
    https://github.com/markstos/CGI.pm/issues/19#
    https://github.com/markstos/CGI.pm/commit/cc73dc9807b0fabb56b3cdf1a9726588b2eda0f7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2013/05/31 12:42:35 wiz Exp $
d6 1
@


1.61
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.60 2012/10/28 06:30:27 asau Exp $
d3 1
a3 1
VERS=		3.60
a5 1
PKGREVISION=	2
@


1.60
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2012/10/03 21:58:34 wiz Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.59
log
@Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2012/09/11 07:43:53 sno Exp $
a15 1
PKG_DESTDIR_SUPPORT=	user-destdir
@


1.58
log
@Updating package for CPAN module CGI(.pm) in www/p5-CGI from 3.58 to 3.60.

upstream changes:
Version 3.60 Aug 15th, 2012

  [BUG FIXES]
  - In some caes, When unescapeHTML() hit something it didn't recognize with an ampersand and
    and semicolon, it would throw away the semicolon and ampersand. It now does a better job.
    of preserving content it doesn't recognize. Thanks to CEBJYRE@@cpan.org (RT#75595)
  - Remove trailing newline after <form> tag inserted by startform and start_form. It can
    cause rendering problems in some cases. Thanks to SJOHNSTON@@cpan.org (RT#67719)
  - Workaround "Insecure Dependency" warning generated by some versions of Perl (RT#53733).
    Thanks to degatcpan@@ntlworld.com, klchu@@lbl.gov and Anonymous Monk

  [DOCUMENTATION]
  - Clarify that when -status is used, the human-readable phase should be included, per RFC 2616.
    Thanks to SREZIC@@cpan.org (RT#76691).

  [INTERNALS]
  - More tests for header(), thanks to Ryo Anazawa.
  - t/url.t has been fixed on VMS. Thanks to cberry@@cpan.org (RT#72380)
  - MANIFEST patched so that t/multipart_init.t is included again. Thanks to shay@@cpan.org (RT#76189)

Version 3.59 Dec 29th, 2011

 [BUG FIXES]
 - We no longer read from STDIN when the Content-Length is not set, preventing
   requests with no Content-Length from freezing in some cases. This is consistent
   with the CGI RFC 3875, and is also consistent with CGI::Simple. However, the old
   behavior may have been expected by some command-line uses of CGI.pm.
   Thanks to Philip Potter and Yanick Champoux. See RT#52469 for details:
   https://rt.cpan.org/Public/Bug/Display.html?id=52469

 [INTERNALS]
 - remove tmpdirs more aggressively. Thanks to rjbs (RT#73288)
 - use Text::ParseWords instead of ancient shellwords.pl. Thanks to AlexBio.
 - remove use of define(@@arr). Thanks to rjbs.
 - spelling fixes. Thanks to Gregor Herrmann and Alessandro Ghedini.
 - fix test count and warning in t/fast.t. Thanks to Yanick.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2011/11/22 03:38:25 hiramatsu Exp $
d6 1
@


1.57
log
@Update p5-CGI to 3.58.

Changes from previous:
Version 3.58 Nov 11th, 2011

    [DOCUMENTATION]
    - Clarify that using query_string() only has defined behavior when using the GET method. (RT#60813)

Version 3.57 Nov 9th, 2011
    [INTERNALS]
    - test failure in t/fast.t introduced in 3.56 is fixed. (Thanks to zefram and chansen).
    - Test::More requirement has been bumped to 0.98

Version 3.56 Nov 8th, 2011

    [SECURITY]
    Use public and documented FCGI.pm API in CGI::Fast
        CGI::Fast was using an FCGI API that was deprecated and removed from
        documentation more than ten years ago. Usage of this deprecated API with
        FCGI >= 0.70 or FCGI <= 0.73 introduces a security issue.
        <https://rt.cpan.org/Public/Bug/Display.html?id=68380>
        <http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-2766>
        (Thanks to chansen)

    [INTERNALS]
    - tmp files are now cleaned up on VMS ( RT#69210, thanks to cberry@@cpan.org )
    - Fixed test failure: done_testing() added to url.t (Thanks to Ryan Jendoubi)
    - Clarify preferred bug submission location in docs, and note that Mark Stosberg
      is the current maintainer.

Version 3.55 June 3rd, 2011

    [THINGS THAT MAY BREAK YOUR CODE]
    url() was fixed to return "PATH_INFO" when it is explicitly requested
    with either the path=>1 or path_info=>1 flag.

    If your code is running under mod_rewrite (or compatible) and you are calling self_url() or
    you are calling url() and passing path_info=>1, These methods will actually be
    returning PATH_INFO now, as you have explicitly requested, or has self_url()
    has requested on your behalf.

    The PATH_INFO has been omitted in such URLs since the issue was introduced
    in the 3.12 release in December, 2005.

    This bug is so old your application may have come to depend on it or
    workaround it. Check for application before upgrading to this release.

    Examples of affected method calls:

     $q->url(-absolute => 1, -query => 1, -path_info => 1 )
     $q->url(-path=>1)
     $q->url(-full=>1,-path=>1)
     $q->url(-rewrite=>1,-path=>1)
     $q->self_url();
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2011/08/14 16:05:43 obache Exp $
d3 1
a3 1
VERS=		3.58
@


1.56
log
@Revision bump after updating perl5 to 5.14.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2011/05/25 20:13:59 gls Exp $
d3 1
a3 1
VERS=		3.54
a5 1
PKGREVISION=	1
@


1.55
log
@Update www/p5-CGI to 3.54

Upstream changes:

Version 3.54, Apr 28, 2011
   No code changes

   [INTERNALS]
   - Address test failures in t/tmpdir.t, thanks to Niko Tyni.
     Some tests here are failing on some platforms and have been marked as TODO.

Version 3.53, Apr 25, 2011

  [NEW FEATURES]
  - The DELETE HTTP verb is now supported.
    (RT#52614, James Robson, Eduardo Ari#o de la Rubia)

  [INTERNALS]
  - Correct t/tmpdir.t MANIFEST entry. (RT#64949)
  - Update minimum required Perl version to be Perl 5.8.1, which
    has been out since 2003. This allows us to drop some hacks
    and exceptions (Mark Stosberg)

Version 3.52, Jan 24, 2011

  [DOCUMENTATION]
  - The documentation for multi-line header handling was been updated to reflect
    the changes in 3.51. (Mark Stosberg, ntyni@@iki.fi)

  [INTERNALS]
  - Add missing t/tmpfile.t file. (RT#64949)
  - Fix warning in t/cookie.t (RT#64570, Chris Williams, Rainer Tammer, Mark Stosberg)
  - Fixed logic bug in t/multipart_init.t (RT#64261, Niko Tyni)

Version 3.51, Jan 5, 2011

  [NEW FEATURES]
  - A new option to set $CGI::Carp::TO_BROWSER = 0, allows you to explicitly
    exclude a particular scope from triggering printing to the browser when
    fatatlsToBrowser is set. (RT#62783, Thanks to papowell)
  - The <script> tag now supports the "charset" attribute.
    (RT#62907, Thanks to Fabrice Metge)
  - In CGI::Cookie, "Max-Age" is now supported for better spec compliance.
    (Mark Stosberg)

  [BUG FIXES]
  - Setting charset() now works for all content types, not just "text/*".
    (RT#57945, Thanks to Yanick and Gerv.)
  - support for user temporary directories ($HOME/tmp) was commented out
    in 2.61 but the documentation wasn't updated (Peter Gervai, Niko Tyni)
  - setting $CGITempFile::TMPDIRECTORY before loading CGI.pm has been
    working but undocumented since 3.12 (which listed it in Changes as
    $CGI::TMPDIRECTORY) (Peter Gervai, Niko Tyni)
  - unfortunately the previous change broke the runtime check for looking
    for a new temporary directory if the current one suddenly became
    unwritable (Peter Gervai, Niko Tyni)
  - A bug was fixed in CGI::Carp triggered by certain death cases in
    the BEGIN phase of parent classes.
    (RT#57224, Thanks to UNERA, Yanick Champoux, Mark Stosberg)
  - CGI::Cookie->new() now follows the documentation and returns undef
    if the -name and -value args aren't provided. This new behavior is also
    consistent with the docs and code of CGI::Simple::Cookie. (Mark Stosberg)
  - CGI::Cookie->parse() now trims leading and trailing whitespace from cookie
    elements as intended. The change also makes this part of the parsing
    identical to CGI::Simple::Cookie (Mark Stosberg)
  - Temp file handling was improved (RT#62762)

  [SECURITY]
  - Further improvements have been made to guard against newline injections
    in headers. (Thanks to Max Kanat-Alexander, Yanick Champoux, Mark Stosberg)

  [PERFORMANCE]
  - Make EBCDIC a compile-time constant so there's zero overhead (and less
    compiled code) in subroutines that test for it. (Tim Bunce)
  - If you just want to use CGI::Cookie, CGI.pm will no longer be loaded
    unless you call the bake() method, which requires it. (Mark Stosberg)

  [DOCUMENTATION]
  - quit referring to the <link> tag as being "rarely used".  (Victor Sanders)
  - typo and whitespace fixes (RT#62785, thanks to  scop@@cpan.org)
  - The -dtd argument to start_html() is now documented
    (RT#60473, Thanks to giecrilj and steve@@fisharerojo.org)
  - CGI::Carp doc are updated to reflect that it can work with mod_perl 2.0.
  - when creating a temporary file in the directory fails, the error message
    could indicate the root of the problem better (Peter Gervai, Niko Tyni)

  [INTERNALS]
  - Re-fixing https test in http.t. (RT#54768, thanks to SPROUT)
  - param_fetch no longer triggers a warning when called with no arguments (ysth, Mark Stosberg)

Version 3.50, Nov 8, 2010

  [SECURITY]
  1. The MIME boundary in multipart_init is now random.
     Thanks to Byron Jones, Masahiro Yamada, Reed Loden, and  Mark Stosberg
  2. Further improvements to handling of newlines embedded in header values.
     An exception is thrown if header values contain invalid newlines.
     Thanks to Michal Zalewski, Max Kanat-Alexander, Yanick Champoux,
     Lincoln Stein, Fr#d#ric Buclin and Mark Stosberg

  [DOCUMENTATION]
  1. Correcting/clarifying documentation for param_fetch(). Thanks to
        Ren#e B#cker. (RT#59132)

  [INTERNALS]
  1. Fixing https test in http.t. (RT#54768)
  2. Tests were added for multipart_init(). Thanks to Mark Stosberg and CGI::Simple.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2010/08/21 16:36:37 seb Exp $
d6 1
@


1.54
log
@Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.

sno@@ was right after all, obache@@ kindly asked and he@@ led the
way. Thanks!
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2010/02/07 16:02:20 wiz Exp $
d3 1
a3 1
VERS=		3.49
a5 1
PKGREVISION=	1
@


1.53
log
@Update to 3.49:

Version 3.49

  [BUG FIXES]
  1. Fix a regression since 3.44 involving a case when the header includes "Content-Length: 0".
     Thanks to Alex Vandiver (RT#51109)
  2. Suppress uninitialized warnings under -w. Thanks to burak.  (RT#50301)
  3. url() now uses virtual_port() instead of server_port(). Thanks to MKANAT and Yanick Champoux. (RT#51562)

  [SECURITY]
  1. embedded newlines are now filtered out of header values in header().
     Thanks to Mark Stosberg and Yanick Champoux.

  [DOCUMENTATION]
  1. README was updated to reflect that CGI.pm was moved under ./lib.
     Thanks to Alex Vandiver.

  [INTERNALS]
  1. More tests were added for autoescape, thanks to Bob Kuo. (RT#25485)
  2. Attempt to avoid test failures with t/fast, thanks to Steve Hay. (RT#49599)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2009/10/25 13:16:21 sno Exp $
d6 1
@


1.52
log
@Updating www/p5-CGI from 3.47 to 3.48

Upstream changes:
Version 3.48

  [BUG FIXES]
  1. <optgroup> default values are now properly escaped.
     Thanks to #raleigh.pm and Mark Stosberg. (RT#49606)
  2. The change to exception handling in CGI::Carp introduced in 3.47 has been
     reverted for now. It caused regressions reported in RT#49630.
     Thanks to mkanat for the report.

  [DOCUMENTATION]
  1. Documentation for upload() has been overhauled, thanks to Mark Stosberg.
  2. Documentation for tmpFileName has been added. Thanks to Mark Stosberg and Nathaniel K. Smith.
  3. URLS were updated, thanks to Leon Brocard and Yanick Champoux. (RT#49770)

  [INTERNALS]
  1. More tests were added for autoescape, thanks to Bob Kuo. (RT#25485)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2009/09/12 21:05:54 sno Exp $
d3 1
a3 1
VERS=		3.48
@


1.51
log
@Updating www/p5-CGI from 3.45 to 3.47

Upstream changes:
Version 3.47
  Re-release of 3.46, which did not contain a proper MANIFEST

Version 3.46
  [BUG FIXES]
  1. In CGI::Pretty, we no longer add line breaks after tags we claim not to format. Thanks to rrt, Bob Kuo and
     and Mark Stosberg. (RT#42114).
  2. unescapeHTML() no longer falsely recognizes certain text as entities. Thanks to Pete Gamanche, Mark Stosberg
     and Bob Kuo. (RT#39122)
  3. checkbox_group() now correctly includes a space before the "checked" attribute.
     Thanks to Andrew Speer and Bob Kuo. (RT#36583)
  4. Fix case-sensitivity in http() and https() according to docs. Make https()
     return list of keys in list context. Thanks to riQyRoe and Rhesa Rozendaal. (RT#12909)
  5. XHTML is now automatically disabled for HTML 4, as well as HTML 2 and HTML 3. Thanks to
     Dan Harkless and Yanick Champoux. (RT#27907)
  6. Pre-compiling 'end_form' with ':form' switch now works. Thanks to ryochin and Yanick Champoux. (RT#41530)
  7. Empty name/values pairs are now properly saved and restored from filehandles. Thanks to rlucas and
     Rhesa Rozendaal (RT#13158)
  8. Some differences between startform() and start_form() have been fixed. Thanks to Slaven Rezic and
     Shawn Corey. (RT#22046)
  9. url_param() has been updated to be more consistent with the documentation and param().
     Thanks to Britton Kerin and Yanick Campoux. (RT#43587)
  10.hidden() now correctly supports multiple default values.
     Thanks to david@@dierauer.net and Russell Jenkins. (RT#20436)
  11.Calling CGI->new() no longer clobbers the value of $_ in the current scope.
     Thanks to Alexey Tourbin, Bob Kuo and Mark Stosberg. (RT#25131)
  12.UTF-8 params should not get double-decoded now.
     Thanks to Yves, Bodo, Burak G"ursoy, and Michael Schout. (RT#19913)
  13.We now give objects passed to CGI::Carp::die a chance to be stringified.
     Thanks to teek and Yanick Champoux (RT#41530)
  14.Turning off autoEscape() now only affects the behavior of built-in HTML
     generation fuctions. Explicit calls to escapeHTML() always escape HTML regardless
     of the setting. Thanks to vindex, Bob Kuo and Mark Stosberg (RT#40748)
  15.In CGI::Fast, preferences set via pragmas are now preserved.
     Thanks to heinst and Mark Stosberg (RT#32119)

  [DOCUMENTATION]
  1. remote_addr() is now documented. Thanks to Yanick Champoux. (RT#38884)
  2. In CGI::Pretty in the list of tags left unformatted was updated to match the code. Thanks to Mark Stosberg. (RT#42114)
  3. In CGI::Pretty, performance concerns are now documented. Thanks to Jochen, Rhesa Rozendaal and Mark Stosberg (RT#13223)
  4. A number of outdated Netscape references have been removed. Thanks to Mark Stosberg.
  5. The documentation has been purged of examples of using indirect object notation. Thanks to Mark Stosberg.
  6. Some POD formatting was fixed. Thanks to Dave Mitchell (RT#48935).
  7. Docs and examples were updated to highlight start_form instead of startform.
     Thanks to Slaven Rezic.
  8. Note that CGI::Carp::carpout() doesn't work with in-memory filehandles.
     Thanks to rhubbell and Mark Stosberg.
  9. The documentation for the -newstyle_urls is now less confusing.
     Thanks to Ryan Tate and Mark Stosberg (RT#49454)

  [INTERNALS]
  1. Quit bundling an ancient copy of Test::More and and using a custom 'lib' path for the tests. Instead, Test::More
     is now a dependency. Thanks to Ansgar and Mark Stosberg (RT#48811)
  2. Automated tests for hidden() have been added, thanks to Russel Jenkins and Mark Stosberg (RT#20436)
  3. t/util.t has been updated to use Test::More instead of a home-grown test function. Thanks to Bob Kuo.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2009/08/18 14:23:26 sno Exp $
d3 1
a3 1
VERS=		3.47
@


1.50
log
@Updating package www/p5-CGI from 3.44 to 3.45

Upstream changes:
Version 3.45
  [BUG FIXES]
  1. Prevent warnings about "uninitialized values" for REQUEST_URI, HTTP_USER_AGENT and other environment variables.
     Patches by Callum Gibson, heiko and Mark Stosberg. (RT#24684, RT#29065)
  2. Avoid death in some cases when running under Taint mode on Windows.
     Patch by Peter Hancock (RT#43796)
  3. Allow 0 to be used as a default value in popup_menu(). This was broken starting in 3.37.
     Thanks to Haze, who was the first to report this and supply a patch, and pfschill, who pinpointed
     when the bug was introduced. A regression test for this was also added. (RT#37908)
  4. Allow "+" as a valid character in file names, which fixes temp file creation on OS X Leopard.
     Thanks to Andy Armstrong, and alech for patches. (RT#30504)
  5. Set binmode() on the Netware platform, thanks to Guenter Knauf (RT#27455)
  6. Don't allow a CGI::Carp error handler to die recursively. Print a warning and exit instead.
     Thanks to Marc Chantreux. (RT#45956)
  7. The Dump() method now is fixed to escape HTML properly. Thanks to Mark Stosberg (RT#21341)
  8. Support for <optgroup> with scrolling_list() now works the same way as it does for popup_menu().
     Thanks to Stuart Johnston (RT#30097)
  9. CGI::Pretty now works properly when $" is set to ''. Thanks to Jim Keenan (RT#12401)
 10. Fix crash when used in combination with PerlEx::DBI. Thanks to Burak G"ursoy (RT#19902)

  [DOCUMENTATION]
  1. Several typos were fixed, Thanks to ambs. (RT#41105)
  2. A typo related to the nosticky pragma was fixed, thanks to Britton Kerin. (RT#43220)
  3. examples/nph-clock.cgi is now more portable, by calling localtime() rather than `/bin/date`,
     thanks to Guenter Knauf. (RT#27456).
  4. In CGI::Carp, the SEE ALSO section was cleaned up, thanks to Slaven Rezic. (RT#32769)
  5. The docs for redirect() were updated to reflect that most headers are
     ignored during redirection. Thanks to Mark Stosberg (RT#44911)

  [INTERNALS]
  1. New t/unescapeHTML.t test script has been added. It includes a TODO test for a pre-existing
     bug which could use a patch. Thanks to Pete Gamache and Mark Stosberg (RT#39122)
  2. New test scripts have been added for user_agent(), popup_menu() and query_string(), scrolling_list() and Dump()
     Thanks to Mark Stosberg and Stuart Johnston. (RT#37908, RT#43006, RT#21341, RT#30097)
  3. CGI::Carp and CGI::Util have been updated to have non-developer version numbers.
     Thanks to Slaven Rezic. (RT#48425)
  4. CGI::Switch and CGI::Apache now properly set their VERSION in their own name space.
     Thanks to Alexey Tourbin (RT#11941,RT#11942)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2009/08/09 13:01:48 sno Exp $
d3 1
a3 1
VERS=		3.45
@


1.49
log
@Updating package for p5 CGI.pm module from 3.43 to 3.44

pkgsrc changes:
  - Adjusting license information according to module Pod

Upstream changes:
  Version 3.44
  1. Patch from Kurt Jaeger to allow HTTP PUT even if the content length is unknown.
  2. Patch from Pavel merdin to fix a problem for one of the FireFox addons.
  3. Fixed issue in mod_perl & fastCGI environment of cookies returned from
     CGI->cookie() leaking from one session to another.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2009/05/18 22:14:20 abs Exp $
d3 1
a3 1
VERS=		3.44
@


1.48
log
@+PKG_DESTDIR_SUPPORT=
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2009/04/12 11:59:13 sno Exp $
d3 1
a3 1
VERS=		3.43
d13 1
a13 1
LICENSE=	artistic-2.0
@


1.47
log
@PkgSrc changes:
  - Updating package for p5 module to 3.43

Upstream changes:
  Version 3.43
  1. Documentation patch from MARKSTOS@@cpan.org to replace all occurrences of
  "new CGI" with CGI->new()" to reflect best perl practices.
  2. Patch from Stepan Kasal to fix utf-8 related problems in perl 5.10
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2008/12/18 21:37:34 he Exp $
d15 1
d31 3
a33 3
	${INSTALL_DATA_DIR} ${HTMLDIR}
	${INSTALL_DATA_DIR} ${HTMLDIR}/examples
	cd ${WRKSRC} && ${INSTALL_DATA} *.html ${HTMLDIR}
d35 3
a37 2
	${INSTALL_DATA} *.gif *.html *.txt *.xbm ${HTMLDIR}/examples &&	\
	${INSTALL_SCRIPT} *.cgi ${HTMLDIR}/examples
@


1.46
log
@Update from version 3.40nb1 to 3.42.

Fixes PR#40186.

Upstream changes:

  Version 3.42
  1. Added patch from Renee Baecker that makes it possible to subclass
     CGI::Pretty.
  2. Added patch from Nicholas Clark to allow ~ characters in
     temporary directories.
  3. Added patch from Renee Baecker that fixes the inappropriate
     escaping of fields in multipart headers.

  Version 3.41
  1. Fix url() returning incorrect path when query string contains
     escaped newline.
  2. Added additional windows temporary directories and environment
     variables, courtesy patch from Renee Baecker
  3. Added a handle() method to the lightweight upload
     filehandles. This method returns a real IO::Handle object.
  4. Added patch from Tony Vanlingen to fix deep recursion warnings
     in CGI::Pretty.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2008/10/19 19:19:07 he Exp $
d3 1
a3 1
VERS=		3.42
d13 1
@


1.45
log
@Bump the PKGREVISION for all packages which depend directly on perl,
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.

The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2008/08/24 14:00:59 tonnerre Exp $
d3 1
a3 1
VERS=		3.40
a5 1
PKGREVISION=	1
@


1.44
log
@Update the CGI.pm Perl module to version 3.40 (from 3.35) as required by
devel/rt3 in fastcgi mode.

Changes since 3.35:
 - CGI::Fast no longer depends on a specific Perl version.
 - Makefile.PL now depends on FCGI so that CGI::Fast installs properly.
 - Fixed regression in "exists" function when using tied interface to CGI
   via $q->Vars.
 - Added nobr() function.
 - popup_menu() allows multiple items to be selected by default.
 - Patch from Renee Backer to avoid doubled <http-equiv> headers.
 - Fixed documentation bug that describes what happens when a parameter
   is empty.
 - Fixed overlap of attribute and parameter space.
 - Fix pragmas so that they persist over modperl invocations.
 - Fixed handling of chunked multipart uploads.
 - Fix CGI::Cookie to support cookies that are separated by "," instead of ";".

Maybe we should add a patch to handle the p5-FCGI dependency as an option
later?
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2008/04/17 18:21:40 abs Exp $
d6 1
@


1.43
log
@Update www/p5-CGI to 3.35

Version 3.35
  1. Resync with bleadperl, primarily fixing a bug in parsing semicolons in uploaded filenames.

  Version 3.34
  1. Handle Unicode %uXXXX  escapes properly -- patch from DANKOGAI@@cpan.org
  2. Fix url() method to not choke on path names that contain regex characters.

  Version 3.33
  1. Remove uninit variable warning when calling url(-relative=>1)
  2. Fix uninit variable warnings for two lc calls
  3. Fixed failure of tempfile upload due to sprintf() taint failure in perl 5.10

  Version 3.32
  1. Patch from Miguel Santinho to prevent sending premature headers under mod_perl 2.0

  Version 3.31
  1. Patch from Xavier Robin so that CGI::Carp issues a 500 Status code rather than a 200 status code.
  2. Patch from Alexander Klink to select correct temporary directory in OSX Leopard so that upload works.
  3. Possibly fixed "wrapped pack" error on 5.10 and higher.

  Version 3.30
  1. Patch from Mike Barry to handle POSTDATA in the same way as PUT.
  2. Patch from Rafael Garcia-Suarez to correctly reencode unicode values as byte values.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2007/10/13 11:55:14 adam Exp $
d3 1
a3 1
VERS=		3.35
d23 1
@


1.42
log
@Changes 3.29:
1. The position of file handles is now reset to zero when CGI->new is called.
2. uploadInfo() now works across multiple object instances. Also, the first
   tests for uploadInfo() were added as part of the fix.

Changes 3.28:
1. Applied patch from Allen Day that makes Cookie parsing RFC2109 compliant
   attribute/values can be separated by commas as well as semicolons).
2. Applied patch from Stephan Struckmann that allows script_name() to be set correctly.
3. Fixed problem with url(-full) in which port number appears twice.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2007/03/16 20:32:09 wiz Exp $
d3 1
a3 1
VERS=		3.29
@


1.41
log
@Update to 3.27:

  Version 3.27
  1. Applied patch from Steve Taylor that allows checkbox_groups to be
  disabled with a new -disabled=> option.

  Version 3.26
  1. Fixed alternate stylesheet behavior so that it is insensitive to order of declarations.
  2. Patch from John Binns to allow users to provide a callback to CGI::Carp.
  3. Added "~" as an unreserved character in escape().
  4. Patch from Chris Fedde to prevent HTTP_HOST from inhibiting SERVER_PORT in url() generation.
  5. Fixed outdated documentation (and behavior) of -language in start_html -script option.
  6. Fixed bug in seconds calculation in CGI::Util::expire_calc.

  Version 3.25
  1. Fixed the link to the Netscape frames page.
  2. Added ability to specify an alternate stylesheet.
  3. Add support for XForms POST submssion both as application/xml or as multipart/related

  Version 3.24
  1. In startform(), if request_uri() returns undef, then falls back
  to self_url(). This should rarely happen except when run outside of
  the CGI environment.
  2. image button alignment options were mistakenly being capitalized, causing xhtml validation to fail.

  Version 3.23
  1. Typo in upload() persisted, now fixed for real. Thanks to
  Emanuele Zeppieri for correct patch and regression test.

  Version 3.22
  1. Typo in upload() function broke uploads. Now fixed (CPAN bug 21126).

  Version 3.21
  1. Don't try to read data at all when POST > $POST_MAX.
  2. Fixed bug that caused $cgi->param('name',undef,'value') to unset param('name') entirely.
  3. Fixed bug in which upload() sometimes returns empty. (CPAN bug #12694).
  4. Incorporated patch from BURAK@@cpan.org to support HTTPcookies (CPAN bug 21019).
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.40 2007/02/22 19:27:21 wiz Exp $
#
d3 1
a3 1
VERS=			3.27
d6 7
a12 7
SVR4_PKGNAME=		p5cgi
CATEGORIES=		www perl5
MASTER_SITES+=		${MASTER_SITE_PERL_CPAN:=CGI/}

MAINTAINER=		pkgsrc-users@@NetBSD.org
HOMEPAGE=		http://search.cpan.org/dist/CGI.pm/
COMMENT=		Perl5 module for writing forms-based CGI programs
d17 1
d19 4
a22 1
HTMLDIR=		${PREFIX}/share/doc/html/p5-CGI
d25 1
a25 8
	cd ${WRKSRC}/examples;						\
	for file in *.cgi *.pl; do					\
		${SED}	-e "s|^#!/.*|#!${PERL5}|g"			\
			$${file} > $${file}.tmp;			\
		${MV} -f $${file}.tmp $${file};				\
	done;								\
	${CHMOD} +x *.cgi;						\
	${PERL5} make_links.pl
d30 3
a32 3
	cd ${WRKSRC}; ${INSTALL_DATA} *.html ${HTMLDIR}
	cd ${WRKSRC}/examples;						\
	${INSTALL_DATA} *.gif *.html *.txt *.xbm ${HTMLDIR}/examples;	\
@


1.40
log
@Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2006/10/04 22:04:10 wiz Exp $
d4 1
a4 1
VERS=			3.20
@


1.39
log
@Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2006/07/12 17:03:43 heinz Exp $
d5 2
a6 2
DISTNAME=       	CGI.pm-${VERS}
PKGNAME=        	p5-CGI-${VERS}
@


1.38
log
@Updated to version 3.20.

Pkgsrc changes:
  - none

Relevant changes since version 3.11:
====================================
  Version 3.20
  1. Patch from David Wheeler for CGI::Cookie->bake(). Uses mod_perl
     headers_out->add() rather than headers_out->set().
  2. Fixed problem identified by Andrei Voronkov in which start_form()
     output was screwed up when initial argument begins with a dash and
     subsequent arguments do not.
  3. Quashed uninitialized variable warnings coming from script_name(),
     url() and other functions that require access to the PATH_INFO
     environment variable.

  Version 3.19
  1. Added patch from Stephen Frost that allows one to suppress use of the
     temp file that is created during uploads.
  2. Fixed problem noted by Martin Foster in which regular expression
     meta-character terms in the path information were not quoted, causing
     URL parsing to fail on URLs that contained metacharacters (such as +).
  3. More fixes to the url() method.
  4. Removed "hack to fix broken PATH_INFO in MSII".

  Version 3.18
  1.  Doc typo fixes.
  2.  Patch from Steve Peters to default the document type to match the charset.
  3.  Fixed param() so that param(-name=>'foo',-values=>[]) sets the
      parameter to empty list.

  Version 3.17 Fri Feb 24 14:01:27 EST 2006
   1. Added patch from Mike Hanafey which caused 0 arguments to
      CGI::Cookie->new() to be treated as empty.
   2. Patch to CGI::Carp from Peter Whaite to fix the unfixable problem of
      CGI::Carp not behaving correctly in an eval() context.
   3. CGI::Fast->new() calls CGI->_reset_globals to avoid contamination of
      one session with another's variables.
   4. Fixed upload failure on files that contain semicolons in their names.

  Version 3.16 Wed Feb  8 13:29:11 EST 2006
   1. header() -charset option now works even when the MIME type is not "text".
   2. Fixed documentation for cookie() function and fastCGI.
   3. Upload filehandles now only closed automatically on Windows systems.
   4. Apache::Cookie compatibility fix from David Wheeler
   5. CGI::Carp->fatalsToBrowser() does not work correctly with
	mod_perl 2. No workaround is known.
   6. Fixed text status code associated with 302 redirects. Should be "Found"
	but was "Moved".
   7. Fixed charset in start_html() and header() to be in synch.

  Version 3.14 Tue Dec  6 17:12:03 EST 2005
   1. Fixed broken scrolling_list() select attribute.

  Version 3.14 Tue Dec  6 17:12:03 EST 2005
   1. Fixed broken scrolling_list() select attribute.

  Version 3.13
    1. Removed extraneous empty "?" from end of self_url().

  Version 3.12
    1. Fixed virtual_port so that it works properly with https protocol.
    2. Fixed documentation for upload_hook().
    3. Added POSTDATA documentation.
    4. Made upload_hook() work in function-oriented mode.
    5. Fixed POST_MAX behavior so that it doesn't cause client to hang.
    6. Disabled automatic tab indexes and added new -tabindex pragma to
	turn automatic indexes back on.
    7. The url() and self_url() methods now work better in the context of Apache
       mod_rewrite. Be advised that path_info() may give you confusing results
       when mod_rewrite is active because Apache calculates the path info
       *after* rewriting. This is mostly worked around in url() and self_url(),
       but you may notice some anomalies.
    8. Removed empty (and non-validating) <div> from code emitted by end_form().
    9. Fixed CGI::Carp to work correctly with Mod_perl 1.29 in an Apache 2
       environment.
   10. Setting $CGI::TMPDIRECTORY should now be effective.
none
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2006/03/04 21:31:01 jlam Exp $
d12 1
a12 1
HOMEPAGE=		http://stein.cshl.org/WWW/software/CGI/
@


1.37
log
@Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2005/10/20 17:33:04 abs Exp $
d4 1
a4 1
VERS=			3.11
@


1.36
log
@Update www/p5-CGI to 3.11:

Version 3.11
1. Killed warning in CGI::Cookie about MOD_PERL_API_VERSION
2. Fixed append() so that it works in function mode.
3. Workaround for a bug that appears in Apache2 versions through 2.0.54 in
   which SCRIPT_NAME and PATH_INFO are incorrect if the additional path_info
   contains a double slash. This workaround will handle the common case of
   http://mysite.com/cgi-bin/log.cgi/http://www.some.other.site/args, but
   will not handle the uncommon case of a ScriptAlias directive that adds
   additional path information to the end of the translated URI.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2005/08/06 06:19:36 jlam Exp $
d11 1
a11 1
MAINTAINER=		tech-pkg@@NetBSD.org
@


1.35
log
@Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2005/07/16 01:19:25 jlam Exp $
d4 1
a4 1
VERS=			3.10
a7 1
PKGREVISION=		1
@


1.34
log
@Get rid of USE_PERL5.  The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2005/07/13 18:01:46 jlam Exp $
d8 1
@


1.33
log
@Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2005/06/22 20:39:25 reed Exp $
a14 4
# Some perl packages install their own versions of this module.
# Can't simply define USE_PERL5.
BUILDLINK_DEPENDS.perl=	{perl-5.0*,perl-5.6.0nb2,perl-base>=5.6.0,perl{,-thread}>=5.6.1nb2}

@


1.32
log
@Update to version 3.10 which is apparently needed
for new apache2/modperl2.0. This will close PR #30302.

Changes says:
  Version 3.10
    1. Added Apache2::RequestIO, which is necessary for mp2 interoperability.

  Version 3.09
    1. Fixed tabindex="0" when using CGI to create forms without a prior start_html
    2. Removed warning about non-numeric MOD_PERL_API_VERSION.

  Version 3.08
    1. update support for mod_perl 2.0.  versions prior to
       mod_perl 1.999_22 (2.0.0-RC5) are no longer supported.

  Version 3.07
    1. Fixed typo in mod_perl detection.

  Version 3.06

    1. Fixed bare call to script() in start_html
    2. Moved Fh::DESTROY out of autoloaded functions so as to avoid
       clobbering $@@ when CGI functions are executed in an eval{}
       context.
    3. mod_perl 2.0 version detection patch in CGI::Cookie provided by
       Allen Day.
    4. autoEscape() flag is now respected when generating extra
       attributes.
    5. Tests for *tag start/end generation from Shlomi Fish.
    6. Support for can() method provided by Ron Savage.
    7. Fix for lang='' when outputting XHTML.
    8. Added support for chunked transfer encoding, as suggested by
	Hakan Ardo
    9. Fixed clobbering of row and column headers in tableized radio
	and checkbox groups, as reported by Nicolas Thierry-Mieg.
   10. <Label> tags are now associated with form elements, as suggested
	by accessibility guidelines.
   11. The <?xml> directive produced by start_html is now turned off by
        default and the charset is specified in a <meta> directive.  Apparently
        IE6 (and maybe some versions of Opera) were getting confused by this.
   12. Support for tab indexes.
   13. Retired the HTML docs.  The POD docs are now primary documentation.
   14. CGI::Carp now correctly detects and handles Apache::Dispatch.
   15. CGI::Util::utf8_chr now correctly sets the UTF8 flag on 5.006 or
	higher perls (fix courtesy Slaven Rezic).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2005/04/11 21:47:55 tv Exp $
d22 1
a22 1
PERL5_PACKLIST=		${PERL5_SITEARCH}/auto/CGI/.packlist
@


1.31
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2004/12/20 11:31:13 grant Exp $
d4 1
a4 1
VERS=			3.05
a7 1
PKGREVISION=		1
@


1.30
log
@since perl is now built with threads on most platforms, the perl archlib
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").

binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.

addresses PR pkg/28619 from H. Todd Fujinaka.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2004/07/17 20:17:12 kim Exp $
a21 1
USE_BUILDLINK3=		YES
@


1.29
log
@Accept perl-thread in addition perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2004/05/15 13:22:03 heinz Exp $
d8 1
@


1.28
log
@Update to version 3.05.


Revision History

  Version 3.05

    1. Fixed uninitialized variable warning on start_form() when running from
       command line.
    2. Fixed CGI::_set_attributes so that attributes with a - are handled
       correctly.
    3. Fixed CGI::Carp::die() so as to avoid problems from _longmess()
       clobbering @@_.
    4. If HTTP_X_FORWARDED_HOST is defined (i.e. running under a proxy), the
       various functions that return HOST will use that instead.
    5. Fix for undefined utf8() call in CGI::Util.
    6. Changed the call to warningsToBrowser() in CGI::Carp::fatalsToBrowser
       to call only after HTTP header is sent (thanks to Didier Lebrun for
       noticing).
    7. Patches from Dan Harkless to make CGI.pm validatable against HTML 3.2.       8. Fixed an extraneous "foo=bar" appearing when extra style parameters             passed to start_html;
    9. Fixed potential cross-site scripting bug in startform().
   10. Fixed documentation to discuss list context behavior of form-element
       generators explicitly.
   11. Fixed incorrect results from end_form() when called in OO manner.
   12. Fixed query string stripping in order to handle URLs containing
       escaped newlines.
   13. During server push, set NPH to 0 rather than 1. This is supposed to
       fix problems with Apache.
   14. Fixed incorrect processing of multipart form fields that contain
       embedded quotes. There's still the issue of how to handle ones that
       contain embedded semicolons, but no one has complained (yet).
   15. Fixed documentation bug in -style argument to start_html()
   16. Added -status argument to redirect().
                                                                                  Version 3.04

    1. Fixed the problem with mod_perl crashing when "defaults" button
       pressed.

  Version 3.03

    1. Fix upload hook functionality                                                2. Workaround for CGI->unescape_html()
    3. Bumped version numbers in CGI::Fast and CGI::Util for 5.8.3-tobe

  Version 3.02

    1. Bring in Apache::Response just in case.
    2. File upload on EBCDIC systems now works.

  Version 3.01

    1. No fix yet for upload failures when running on EBCDIC server.
    2. Fixed uninitialized glob warnings that appeared when file uploading
       under perl 5.8.2.
    3. Added patch from Schlomi Fish to allow debugging of PATH_INFO from
       command line.
    4. Added patch from Steve Hay to correctly unlink tmp files under
       mod_perl/windows
    5. Added upload_hook functionality from Jamie LeTaul
    6. Workarounds for mod_perl 2 IO issues. Check that file upload and state
       saving still working.
    7. Added code for underreads.
    8. Fixed misleading description of redirect() and relative URLs in the
       POD docs.                                                                    9. Workaround for weird interaction of CGI::Carp with Safe module
       reported by William McKee.
   10. Added patches from Ilmari Karonen to improve behavior of CGI::Carp.
   11. Fixed documentation error in -style argument.
   12. Added virtual_port() method for finding out what port server is
       listening on in a virtual-host aware fashion.

  Version 3.00

    1. Patch from Randal Schwartz to fix bug introduced by cross-site
       scripting vulnerability "fix."
    2. Patch from JFreeman to replace UTF-8 escape constant of 0xfe with
       0xfc. Hope this is right!

  Version 2.99

    1. Patch from Steve Hay to fix extra Content-type: appearing on browser
       screen when FatalsToBrowser invoked.
    2. Patch from Ewann Corvellec to fix cross-site scripting vulnerability.
    3. Fixed tmpdir routine for file uploading to solve problem that occurs
       under mod_perl when tmpdir is writable at startup time, but not at
       session time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2004/04/25 06:07:02 minskim Exp $
d17 1
a17 1
BUILDLINK_DEPENDS.perl=	{perl-5.0*,perl-5.6.0nb2,perl-base>=5.6.0,perl>=5.6.1nb2}
@


1.27
log
@USE_LANGUAGES= # empty
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2004/04/24 22:46:12 jlam Exp $
d4 1
a4 1
VERS=			2.98
@


1.26
log
@Relinquish maintainership of packages to tech-pkg@@NetBSD.org.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2004/01/07 01:20:30 jlam Exp $
d22 1
@


1.25
log
@bl3ify
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2003/09/14 05:33:29 kim Exp $
d11 1
a11 1
MAINTAINER=		jlam@@NetBSD.org
@


1.24
log
@Upgrade to p5-CGI-2.98

- Fixed crash in Dump() function.
- Removed warning from reset() method.
- Moved <area> and <map> tags into the :html3 group.  Hope this removes
  undefined CGI::Area errors.
- Changed CGI::Carp to play with mod_perl2 and to (hopefully) restore
  reporting of compile-time errors.
- Fixed potential deadlock between web server and CGI.pm when aborting
  a read due to POST_MAX (reported by Antti Lankila).
- Fixed issue with tag-generating function not incorporating content when
  first variable undef.
- Fixed cross-site scripting bug reported by obscure.
- Fixed Dump() function to return correctly formed XHTML - bug reported by
  Ralph Siemsen.
- Fix to be P3P compliant submitted from MPREWITT.
- Added CGI->r() API for mod_perl1/mod_perl2.
- Fixed bug in redirect() that was corrupting cookies.
- Minor fix to behavior of reset() button to make it consistent with
  submit() button (first time this has been changed in 9 years).
- Patch from Dan Kogai to handle UTF-8 correctly in 5.8 and higher.
- Patch from Steve Hay to make CGI::Carp's error messages appear on MSIE
  browsers.
- Added Yair Lenga's patch for non-urlencoded postings.
- Added Stas Bekman's patches for mod_perl 2 compatibility.
- Fixed uninitialized escape behavior submitted by William Campbell.
- Fixed tied behavior so that you can pass arguments to tie()
- Fixed incorrect generation of URLs when the path_info contains + and other
  odd characters.
- Fixed redirect(-cookies=&gt;$cookie) problem.
- Fixed tag generation bug that affects -javascript passed to start_html().
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2003/07/22 04:14:28 martti Exp $
d19 3
a21 1
USE_BUILDLINK2=		YES
@


1.23
log
@COMMENT should start with a capital letter.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2003/07/17 22:55:47 grant Exp $
d4 1
a4 1
VERS=			2.91
@


1.22
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2003/04/21 18:33:35 mjl Exp $
d13 1
a13 1
COMMENT=		perl5 module for writing forms-based CGI programs
@


1.21
log
@Update p5-CGI to 2.91

  - Attribute generation now correctly respects the value of autoEscape()
  - Fixed endofrm() syntax error
  - Fixed bug in redirect header handling
  - Added P3P option to header()
  - Patches to make CGI::Carp work correctly with object-oriented exceptions
  - Removed inaccurate description of how to set multiple cookies from
    CGI::Cookie pod file
  - Patch to prevent running out of filehandles when uploading lots of files
  - Documentation enhancement to note that the import_names() method
    transforms the parameter names into valid Perl names
  - Patch to suppress lang attribute in <html> tag if not provided explicitly
  - Patch to fix broken XHTML-transitional 1.0 validation on endform()
  - Custom html header fix (first letter correctly upcased now)
  - Added a -verbatim option to stylesheet generation
  - Faster delete() method
  - Added empty charset support
  - Patch to fix file upload failures when uploaded file is a multiple of 4096
  - Fixed behavior of ACTION tag when POSTING to a URL that has a query
    string
  - Patch to handle multipart/mixed uploads from Opera
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2003/02/21 14:01:07 wiz Exp $
d11 1
a11 1
MAINTAINER=		jlam@@netbsd.org
@


1.20
log
@Update to 2.88, closes PR 20323.
Edited list of changes (many bug fixes removed):

Version 2.87

1. Security hole patched: when processing multipart/form-data postings,
most arguments were being untainted silently. Returned arguments are
now tainted correctly. This may cause some scripts to fail that used
to work (thanks to Nick Cleaton for pointing this out and persisting
until it was fixed).
2. Update for mod_perl 2.0.
3. Pragmas such as -no_xhtml are now respected in mod_perl environment.

Version 2.84

2. HTML escaping code now replaced 0x8b and 0x9b with unicode references
< and *#8250;

Version 2.83

3. Added Max-Age to list of CGI::Cookie headers.

Version 2.82

1. Patch from Rudolf Troller to add attribute setting and option groups
to form fields.
3. Patch from Scott Gifford allows you to set the program name for
CGI::Carp.

Version 2.81

1. Removed extraneous slash from end of stylesheet tags generated by
start_html in non-XHTML mode.
2. Changed behavior of CGI::Carp with respect to eval{} contexts so that
output behaves properly in mod_perl environments.

Version 2.80

2. Changed checked="1" to checked="checked" for real XHTML compatibility.
3. Resurrected REQUEST_URI code so that url() works correctly with
multiviews.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2002/10/07 22:34:27 seb Exp $
d4 3
a6 2
DISTNAME=       	CGI.pm-2.88
PKGNAME=        	p5-CGI-2.88
d9 1
a9 7
MASTER_SITES=		http://stein.cshl.org/WWW/software/CGI/

# The distfile at Lincoln Stein's page appears to be larger than the
# ones on the various CPAN sites.  Since he's the software author, we
# assume his is the definitive file.
#
#MASTER_SITES+=		${MASTER_SITE_PERL_CPAN:=CGI/}
@


1.19
log
@Convert to buildlink2. Use perl5/module.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2002/02/27 16:28:48 jlam Exp $
d4 2
a5 2
DISTNAME=       	CGI.pm-2.79
PKGNAME=        	p5-CGI-2.79
@


1.18
log
@The distfile at Lincoln Stein's page appears to be larger than the
ones on the various CPAN sites.  Since he's the software author, we
assume his is the definitive file.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2002/01/28 00:27:36 jlam Exp $
d24 1
a24 1
USE_BUILDLINK_ONLY=	YES
a27 3
do-configure:
	cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL

d46 1
a46 1
.include "../../lang/perl5/buildlink.mk"
@


1.17
log
@Update www/p5-CGI to version 2.79.  This closes pkg/15342 by Allen Briggs
<briggs@@ninthwonder.com>.  If you use CGI.pm, then this update is highly
recommended.  Changes from version 2.75.2 include:

    * Changes to CGI::Carp to avoid "subroutine redefined" error messages.
    * Default DTD is now XHTML 1.0 Transitional
    * Patches to support all HTML4 tags.
    * Added ability to change encoding in <?xml> assertion.
    * Fixed the old escapeHTML('CGI') ne "CGI" bug
    * In accordance with XHTML requirements, there are no longer any
      minimized attributes, such as "checked".
  --> Patched bug which caused file uploads of exactly 4096 bytes to be
      truncated to 4094 (thanks to Kevin Mahony)
    * New tests and fixes to CGI::Pretty (thanks to Michael Schwern).
    * New esc.t regression test for EBCDIC translations courtesy Peter
      Prymmer.
    * Patches from James Jurach to make compatible with FCGI-ProcManager
    * Additional fields passed to header() (like -Content_disposition) now
      honor initial capitalization.
    * Patch from Andrew McNaughton to handle utf-8 escapes (%uXXXX codes) in
      URLs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2001/11/26 06:50:31 jlam Exp $
d8 7
a14 2
MASTER_SITES=		http://stein.cshl.org/WWW/software/CGI/ \
			${MASTER_SITE_PERL_CPAN:=CGI/}
@


1.16
log
@Buildlinkify, in the sense that only the perl headers are found in
${PREFIX} -- everything else is pickup up from ${BUILDLINK_DIR}.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2001/10/18 15:20:47 veego Exp $
d4 2
a5 2
DISTNAME=       	CGI.pm-2.752
PKGNAME=        	p5-CGI-2.75.2
@


1.15
log
@SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2001/09/09 03:12:28 jlam Exp $
d17 1
a17 1
DEPENDS+=               {perl-5.0*,perl-5.6.0nb2,perl-base>=5.6.0,perl>=5.6.1nb2}:../../lang/perl5
d19 1
d44 1
a45 5

.if !defined(PERL5_SITEARCH)
PERL5_SITEARCH!=	eval `${PERL5} -V:installsitearch 2>/dev/null`;	\
			${ECHO} $${installsitearch}
.endif
@


1.14
log
@Update dependency to new, good versions of perl.  Also a minor stability
change in creating replacement files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2001/06/11 00:34:25 jlam Exp $
d6 1
@


1.13
log
@Re-add definition of PERL5_SITEARCH accidentally removed during last
update.  Fixes pkg/13157.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2001/06/07 04:29:04 jlam Exp $
d16 1
a16 1
DEPENDS+=		perl-{5.0*,5.6.0nb2,base-5.[6-9]*}:../../lang/perl5-base
a26 1
		${MV} -f $${file} $${file}.tmp;				\
d28 2
a29 2
			$${file}.tmp > $${file};			\
		${RM} -f $${file}.tmp;					\
@


1.12
log
@Update p5-CGI to 2.75.2.  Changes include a fix for a syntax error in
a subroutine definition.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2001/02/26 07:23:57 jlam Exp $
d44 5
@


1.11
log
@Add definition of PERL5_SITEARCH used earlier in Makefile.  This variable is no
longer automatically defined by bsd.pkg.mk, and this package can't USE_PERL5 as
it's part of the perl5 meta-package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2001/02/17 17:22:20 wiz Exp $
d4 2
a5 2
DISTNAME=       	CGI.pm-2.75
PKGNAME=        	p5-CGI-2.75
d10 1
a10 1
MAINTAINER=		christos@@netbsd.org
a43 5

.if !defined(PERL5_SITEARCH)
PERL5_SITEARCH!=	eval `${PERL5} -V:installsitearch 2>/dev/null`; \
			${ECHO} $${installsitearch}
.endif
@


1.10
log
@Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2001/02/02 17:52:25 jlam Exp $
d44 5
@


1.9
log
@Update p5-CGI to 2.75.  Changes from version 2.74:

    1. Fixed bug in server push boundary strings (CGI.pm and CGI::Push).
    2. Fixed bug that occurs when uploading files with funny characters in
       the name
    3. Fixed non-XHTML-compliant attributes produced by textfield()
    4. Added EPOC support.
    5. Fixed minor XHTML bugs.
    6. Made escape() and unescape() symmetric with respect to EBCDIC.
    7. Removed uninitialized variable warning from CGI::Cookie.
    8. Fixed bug in CGI::Pretty that causes it to print partial end tags when
       the $INDENT global is changed.
    9. Single quotes are changed to character entity ' for compatibility with
       URLs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2000/10/15 02:17:16 jlam Exp $
d12 1
@


1.8
log
@Update p5-CGI to 2.74.  Changes from version 2.72:

    * Quashed one-character bug that caused CGI.pm to fail on file uploads.
    * Added -base to the list of arguments accepted by url().
    * Fixes to XHTML support.
    * POST parameters no longer show up in the Location box.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2000/09/15 14:50:58 jlam Exp $
d4 2
a5 2
DISTNAME=       	CGI.pm-2.74
PKGNAME=        	p5-CGI-2.74
d7 2
a8 2
MASTER_SITES=		${MASTER_SITE_PERL_CPAN:=CGI/} \
			http://stein.cshl.org/WWW/software/CGI/
a19 8
post-extract:
	@@cd ${WRKSRC}/examples; for file in *.cgi *.html *.pl; do \
		${MV} -f $${file} $${file}.tmp; \
		${SED} -e "s,/usr/local/bin/perl,${PERL5},g" \
			< $${file}.tmp > $${file}; \
		${RM} -f $${file}.tmp; \
	done

d21 1
a21 1
	@@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
d24 9
a32 1
	@@cd ${WRKSRC}/examples; ${PERL5} make_links.pl
d38 3
a40 2
	cd ${WRKSRC}/examples; ${INSTALL_DATA} *.cgi *.gif *.html *.txt *.xbm \
		${HTMLDIR}/examples
@


1.7
log
@Install p5-CGI documentation.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2000/09/05 09:25:21 jlam Exp $
d4 2
a5 2
DISTNAME=       	CGI.pm-2.72
PKGNAME=        	p5-CGI-2.72
d7 2
a8 1
MASTER_SITES=		${MASTER_SITE_PERL_CPAN:=CGI/}
d11 1
a27 3
pre-configure:
	${CP} ${FILESDIR}/Makefile.PL ${WRKSRC}/Makefile.PL

a33 3
pre-install:
	@@${RM} -rf ${WRKSRC}/examples/WORLD_WRITABLE

d36 4
a39 3
	${INSTALL_DATA} ${WRKSRC}/cgi*.html ${HTMLDIR}
	${CP} -R ${WRKSRC}/examples ${HTMLDIR}/examples
	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${HTMLDIR}/examples
@


1.6
log
@Update perl dependencies to find correct version of perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2000/08/30 19:08:13 jlam Exp $
d16 9
d31 12
@


1.5
log
@Change directory of perl>=5.6.0 from lang/perl5-current to lang/perl5.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2000/08/29 19:14:28 jlam Exp $
d11 3
a13 2
# Older perl packages install their own versions of CGI.pm.
DEPENDS+=		perl>=5.6.0nb2:../../lang/perl5
a14 1
USE_PERL5=		# defined
@


1.4
log
@Note dependency on perl>=5.6.0nb2 as older version install their own
version of CGI.pm.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2000/08/28 23:06:00 jlam Exp $
d12 1
a12 1
DEPENDS+=		perl>=5.6.0nb2:../../lang/perl5-current
@


1.3
log
@Update p5-CGI to 2.72.  Note specific versions of perl which will conflict
with this package when installed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2000/08/27 07:11:24 jlam Exp $
d11 3
a15 4

# These perl packages install their own versions of CGI.pm.
#
CONFLICTS=		perl-5.[0-5]* perl-5.6.0{,nb1}
@


1.2
log
@Convert packages to use PERL5_PACKLIST (part 1).  These were the easy
ones to do, and each compiled and installed/de-installed apparently
correctly.

As a side effect of the dynamic PLIST, we no longer need to have separate
-static and -shared PLISTs.  It's now easier than ever to make a perl5
package for NetBSD :)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2000/05/11 20:04:03 christos Exp $
d4 2
a5 2
DISTNAME=       	CGI.pm-2.66
PKGNAME=        	p5-CGI-2.66
d14 1
a14 2
# Our perl packages install their own versions of this perl5 module.
# We need to remove this from our perl installations first.
d16 1
a16 1
CONFLICTS=		perl-5.*
@


1.1
log
@p5-CGI-2.66 package; someone who knows more about perl+pgksrc
should check this.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 1999/04/15 20:39:47 tron Exp $
d11 7
a17 1
USE_PERL5=		YES
d23 1
a23 1
	@@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PREFIX}/bin/perl Makefile.PL
@

