head	1.106;
access;
symbols
	pkgsrc-2026Q1:1.104.0.2
	pkgsrc-2026Q1-base:1.104
	pkgsrc-2025Q4:1.102.0.2
	pkgsrc-2025Q4-base:1.102
	pkgsrc-2025Q3:1.100.0.4
	pkgsrc-2025Q3-base:1.100
	pkgsrc-2025Q2:1.100.0.2
	pkgsrc-2025Q2-base:1.100
	pkgsrc-2025Q1:1.97.0.2
	pkgsrc-2025Q1-base:1.97
	pkgsrc-2024Q4:1.96.0.2
	pkgsrc-2024Q4-base:1.96
	pkgsrc-2024Q3:1.91.0.4
	pkgsrc-2024Q3-base:1.91
	pkgsrc-2024Q2:1.91.0.2
	pkgsrc-2024Q2-base:1.91
	pkgsrc-2024Q1:1.89.0.2
	pkgsrc-2024Q1-base:1.89
	pkgsrc-2023Q4:1.88.0.2
	pkgsrc-2023Q4-base:1.88
	pkgsrc-2023Q3:1.86.0.4
	pkgsrc-2023Q3-base:1.86
	pkgsrc-2023Q2:1.86.0.2
	pkgsrc-2023Q2-base:1.86
	pkgsrc-2023Q1:1.85.0.4
	pkgsrc-2023Q1-base:1.85
	pkgsrc-2022Q4:1.85.0.2
	pkgsrc-2022Q4-base:1.85
	pkgsrc-2022Q3:1.83.0.6
	pkgsrc-2022Q3-base:1.83
	pkgsrc-2022Q2:1.83.0.4
	pkgsrc-2022Q2-base:1.83
	pkgsrc-2022Q1:1.83.0.2
	pkgsrc-2022Q1-base:1.83
	pkgsrc-2021Q4:1.77.0.2
	pkgsrc-2021Q4-base:1.77
	pkgsrc-2021Q3:1.75.0.2
	pkgsrc-2021Q3-base:1.75
	pkgsrc-2021Q2:1.74.0.2
	pkgsrc-2021Q2-base:1.74
	pkgsrc-2021Q1:1.73.0.6
	pkgsrc-2021Q1-base:1.73
	pkgsrc-2020Q4:1.73.0.4
	pkgsrc-2020Q4-base:1.73
	pkgsrc-2020Q3:1.73.0.2
	pkgsrc-2020Q3-base:1.73
	pkgsrc-2020Q2:1.71.0.2
	pkgsrc-2020Q2-base:1.71
	pkgsrc-2020Q1:1.69.0.2
	pkgsrc-2020Q1-base:1.69
	pkgsrc-2019Q4:1.65.0.4
	pkgsrc-2019Q4-base:1.65
	pkgsrc-2019Q3:1.64.0.2
	pkgsrc-2019Q3-base:1.64
	pkgsrc-2019Q2:1.61.0.6
	pkgsrc-2019Q2-base:1.61
	pkgsrc-2019Q1:1.61.0.4
	pkgsrc-2019Q1-base:1.61
	pkgsrc-2018Q4:1.61.0.2
	pkgsrc-2018Q4-base:1.61
	pkgsrc-2018Q3:1.60.0.2
	pkgsrc-2018Q3-base:1.60
	pkgsrc-2018Q2:1.59.0.2
	pkgsrc-2018Q2-base:1.59
	pkgsrc-2018Q1:1.57.0.2
	pkgsrc-2018Q1-base:1.57
	pkgsrc-2017Q4:1.56.0.2
	pkgsrc-2017Q4-base:1.56
	pkgsrc-2017Q3:1.55.0.4
	pkgsrc-2017Q3-base:1.55
	pkgsrc-2017Q2:1.54.0.2
	pkgsrc-2017Q2-base:1.54
	pkgsrc-2017Q1:1.52.0.2
	pkgsrc-2017Q1-base:1.52
	pkgsrc-2016Q4:1.51.0.2
	pkgsrc-2016Q4-base:1.51
	pkgsrc-2016Q3:1.50.0.2
	pkgsrc-2016Q3-base:1.50
	pkgsrc-2016Q2:1.49.0.4
	pkgsrc-2016Q2-base:1.49
	pkgsrc-2016Q1:1.49.0.2
	pkgsrc-2016Q1-base:1.49
	pkgsrc-2015Q4:1.48.0.14
	pkgsrc-2015Q4-base:1.48
	pkgsrc-2015Q3:1.48.0.12
	pkgsrc-2015Q3-base:1.48
	pkgsrc-2015Q2:1.48.0.10
	pkgsrc-2015Q2-base:1.48
	pkgsrc-2015Q1:1.48.0.8
	pkgsrc-2015Q1-base:1.48
	pkgsrc-2014Q4:1.48.0.6
	pkgsrc-2014Q4-base:1.48
	pkgsrc-2014Q3:1.48.0.4
	pkgsrc-2014Q3-base:1.48
	pkgsrc-2014Q2:1.48.0.2
	pkgsrc-2014Q2-base:1.48
	pkgsrc-2014Q1:1.47.0.2
	pkgsrc-2014Q1-base:1.47
	pkgsrc-2013Q4:1.45.0.8
	pkgsrc-2013Q4-base:1.45
	pkgsrc-2013Q3:1.45.0.6
	pkgsrc-2013Q3-base:1.45
	pkgsrc-2013Q2:1.45.0.4
	pkgsrc-2013Q2-base:1.45
	pkgsrc-2013Q1:1.45.0.2
	pkgsrc-2013Q1-base:1.45
	pkgsrc-2012Q4:1.44.0.2
	pkgsrc-2012Q4-base:1.44
	pkgsrc-2012Q3:1.42.0.6
	pkgsrc-2012Q3-base:1.42
	pkgsrc-2012Q2:1.42.0.4
	pkgsrc-2012Q2-base:1.42
	pkgsrc-2012Q1:1.42.0.2
	pkgsrc-2012Q1-base:1.42
	pkgsrc-2011Q4:1.40.0.6
	pkgsrc-2011Q4-base:1.40
	pkgsrc-2011Q3:1.40.0.4
	pkgsrc-2011Q3-base:1.40
	pkgsrc-2011Q2:1.40.0.2
	pkgsrc-2011Q2-base:1.40
	TNF:1.1.1
	pkgsrc-2011Q1:1.39.0.10
	pkgsrc-2011Q1-base:1.39
	pkgsrc-2010Q4:1.39.0.8
	pkgsrc-2010Q4-base:1.39
	pkgsrc-2010Q3:1.39.0.6
	pkgsrc-2010Q3-base:1.39
	pkgsrc-2010Q2:1.39.0.4
	pkgsrc-2010Q2-base:1.39
	pkgsrc-2010Q1:1.39.0.2
	pkgsrc-2010Q1-base:1.39
	pkgsrc-2009Q4:1.38.0.8
	pkgsrc-2009Q4-base:1.38
	pkgsrc-2009Q3:1.38.0.6
	pkgsrc-2009Q3-base:1.38
	pkgsrc-2009Q2:1.38.0.4
	pkgsrc-2009Q2-base:1.38
	pkgsrc-2009Q1:1.38.0.2
	pkgsrc-2009Q1-base:1.38
	pkgsrc-2008Q4:1.37.0.10
	pkgsrc-2008Q4-base:1.37
	pkgsrc-2008Q3:1.37.0.8
	pkgsrc-2008Q3-base:1.37
	cube-native-xorg:1.37.0.6
	cube-native-xorg-base:1.37
	pkgsrc-2008Q2:1.37.0.4
	pkgsrc-2008Q2-base:1.37
	cwrapper:1.37.0.2
	pkgsrc-2008Q1:1.35.0.2
	pkgsrc-2008Q1-base:1.35
	pkgsrc-2007Q4:1.34.0.4
	pkgsrc-2007Q4-base:1.34
	pkgsrc-2007Q3:1.34.0.2
	pkgsrc-2007Q3-base:1.34
	pkgsrc-2007Q2:1.32.0.2
	pkgsrc-2007Q2-base:1.32
	pkgsrc-2007Q1:1.31.0.2
	pkgsrc-2007Q1-base:1.31
	pkgsrc-2006Q4:1.29.0.2
	pkgsrc-2006Q4-base:1.29
	pkgsrc-2006Q3:1.27.0.4
	pkgsrc-2006Q3-base:1.27
	pkgsrc-2006Q2:1.27.0.2
	pkgsrc-2006Q2-base:1.27
	pkgsrc-2006Q1:1.26.0.2
	pkgsrc-2006Q1-base:1.26
	pkgsrc-2005Q4:1.25.0.2
	pkgsrc-2005Q4-base:1.25
	pkgsrc-2005Q3:1.24.0.4
	pkgsrc-2005Q3-base:1.24
	pkgsrc-2005Q2:1.24.0.2
	pkgsrc-2005Q2-base:1.24
	pkgsrc-2005Q1:1.22.0.2
	pkgsrc-2005Q1-base:1.22
	pkgsrc-2004Q4:1.20.0.2
	pkgsrc-2004Q4-base:1.20
	pkgsrc-2004Q3:1.18.0.2
	pkgsrc-2004Q3-base:1.18
	pkgsrc-2004Q2:1.16.0.2
	pkgsrc-2004Q2-base:1.16
	pkgsrc-2004Q1:1.15.0.2
	pkgsrc-2004Q1-base:1.15
	pkgsrc-2003Q4:1.11.0.2
	pkgsrc-2003Q4-base:1.11
	netbsd-1-6-1:1.7.0.2
	netbsd-1-6-1-base:1.7
	netbsd-1-6:1.3.0.6
	netbsd-1-6-RELEASE-base:1.3
	pkgviews:1.3.0.2
	pkgviews-base:1.3
	buildlink2:1.2.0.2
	buildlink2-base:1.3
	netbsd-1-5-PATCH003:1.1.1.1
	tns_020129:1.1.1.1;
locks; strict;
comment	@# @;


1.106
date	2026.05.14.16.42.23;	author ryoon;	state Exp;
branches;
next	1.105;
commitid	tKipFjQKzke3NNFG;

1.105
date	2026.05.04.12.26.28;	author adam;	state Exp;
branches;
next	1.104;
commitid	fVD5BEY2wQB3IuEG;

1.104
date	2026.02.06.10.06.10;	author wiz;	state Exp;
branches;
next	1.103;
commitid	MwQEYCXeWSFvIitG;

1.103
date	2026.01.07.08.49.24;	author wiz;	state Exp;
branches;
next	1.102;
commitid	1wQ3ICD8eebefrpG;

1.102
date	2025.10.07.08.11.58;	author adam;	state Exp;
branches;
next	1.101;
commitid	KX4A3gCCvOJj1CdG;

1.101
date	2025.10.05.19.26.28;	author js;	state Exp;
branches;
next	1.100;
commitid	U70EDQkwOmfbOpdG;

1.100
date	2025.04.19.07.58.34;	author wiz;	state Exp;
branches;
next	1.99;
commitid	8J0gu7BGAw8XqDRF;

1.99
date	2025.04.17.21.52.52;	author wiz;	state Exp;
branches;
next	1.98;
commitid	xcIXAVA292fk6sRF;

1.98
date	2025.04.14.13.30.01;	author adam;	state Exp;
branches;
next	1.97;
commitid	bxuofO2lw6Cfr1RF;

1.97
date	2025.03.07.16.11.43;	author adam;	state Exp;
branches;
next	1.96;
commitid	WyUTbSo0aQUly9MF;

1.96
date	2024.12.15.09.36.26;	author adam;	state Exp;
branches;
next	1.95;
commitid	0kqcWtezoEAc0ABF;

1.95
date	2024.11.14.22.22.10;	author wiz;	state Exp;
branches;
next	1.94;
commitid	JmuDYqwL4erbdFxF;

1.94
date	2024.11.11.07.29.16;	author wiz;	state Exp;
branches;
next	1.93;
commitid	1fBDq3LwS98NncxF;

1.93
date	2024.11.01.12.54.55;	author wiz;	state Exp;
branches;
next	1.92;
commitid	QB4Wk02mZPuBuWvF;

1.92
date	2024.11.01.00.54.09;	author wiz;	state Exp;
branches;
next	1.91;
commitid	QT27BdVP362gvSvF;

1.91
date	2024.05.29.16.34.55;	author adam;	state Exp;
branches;
next	1.90;
commitid	n8aFyEjEVZA0JUbF;

1.90
date	2024.05.16.06.15.43;	author wiz;	state Exp;
branches;
next	1.89;
commitid	kYKPUni8AkogJbaF;

1.89
date	2024.02.18.08.28.12;	author adam;	state Exp;
branches;
next	1.88;
commitid	hqD1RXY4Mh2CiTYE;

1.88
date	2023.11.08.13.21.22;	author wiz;	state Exp;
branches;
next	1.87;
commitid	PsuHTklAIsF4bOLE;

1.87
date	2023.10.24.22.11.32;	author wiz;	state Exp;
branches;
next	1.86;
commitid	MTsrqKm6aGrQAVJE;

1.86
date	2023.04.19.08.11.50;	author adam;	state Exp;
branches;
next	1.85;
commitid	B8gCWhWtMX9vZGlE;

1.85
date	2022.12.17.06.22.02;	author adam;	state Exp;
branches;
next	1.84;
commitid	kj3BeUZBGiGgmS5E;

1.84
date	2022.10.26.10.32.06;	author wiz;	state Exp;
branches;
next	1.83;
commitid	PVFjlIYUKslkpdZD;

1.83
date	2022.03.17.13.03.52;	author adam;	state Exp;
branches;
next	1.82;
commitid	dnPIU0lfzfYWpzwD;

1.82
date	2022.01.09.11.58.16;	author wiz;	state Exp;
branches;
next	1.81;
commitid	rxxqjQhfXtIQcXnD;

1.81
date	2022.01.07.11.46.59;	author tnn;	state Exp;
branches;
next	1.80;
commitid	PP2prOP3c56hdHnD;

1.80
date	2022.01.04.20.55.17;	author wiz;	state Exp;
branches;
next	1.79;
commitid	CYyhdK9qtoffkmnD;

1.79
date	2022.01.02.22.56.31;	author wiz;	state Exp;
branches;
next	1.78;
commitid	PTrTdO24e4B357nD;

1.78
date	2022.01.02.11.29.51;	author ryoon;	state Exp;
branches;
next	1.77;
commitid	mkuxwZDjgdQuh3nD;

1.77
date	2021.12.08.16.06.59;	author adam;	state Exp;
branches;
next	1.76;
commitid	2PyWjHx5T8rqARjD;

1.76
date	2021.09.29.19.01.29;	author adam;	state Exp;
branches;
next	1.75;
commitid	WsBUbBM52TSePSaD;

1.75
date	2021.08.25.09.01.07;	author adam;	state Exp;
branches;
next	1.74;
commitid	2tgweZAadalnDk6D;

1.74
date	2021.04.21.13.25.31;	author adam;	state Exp;
branches;
next	1.73;
commitid	RAyVO2K5RkoQ8aQC;

1.73
date	2020.09.09.08.16.31;	author leot;	state Exp;
branches;
next	1.72;
commitid	AMuXq83GV1Y3DlnC;

1.72
date	2020.09.03.11.32.57;	author leot;	state Exp;
branches;
next	1.71;
commitid	ArPsKSt0eoC1VAmC;

1.71
date	2020.05.22.10.56.46;	author adam;	state Exp;
branches;
next	1.70;
commitid	m1Z0QPvTTTWz3e9C;

1.70
date	2020.05.06.14.05.07;	author adam;	state Exp;
branches;
next	1.69;
commitid	dLR3o37Fk2B5Cb7C;

1.69
date	2020.03.08.16.51.38;	author wiz;	state Exp;
branches;
next	1.68;
commitid	rcNYzTQo8icypCZB;

1.68
date	2020.02.13.19.07.04;	author adam;	state Exp;
branches;
next	1.67;
commitid	qOT0dAr5x176WxWB;

1.67
date	2020.01.18.21.51.10;	author jperkin;	state Exp;
branches;
next	1.66;
commitid	JW4hJgY8ZdoTFdTB;

1.66
date	2020.01.12.20.20.49;	author ryoon;	state Exp;
branches;
next	1.65;
commitid	5tyaDUwPevcZnrSB;

1.65
date	2019.11.13.21.39.51;	author wiz;	state Exp;
branches;
next	1.64;
commitid	vrg3MTrvG1qeLJKB;

1.64
date	2019.08.22.12.23.54;	author ryoon;	state Exp;
branches;
next	1.63;
commitid	UuiyQ10Dn9Rtl1AB;

1.63
date	2019.07.20.22.46.56;	author wiz;	state Exp;
branches;
next	1.62;
commitid	dMrQLvIeoazTQPvB;

1.62
date	2019.07.01.04.08.53;	author ryoon;	state Exp;
branches;
next	1.61;
commitid	qsMjwmrvOSh6hitB;

1.61
date	2018.12.13.19.52.26;	author adam;	state Exp;
branches;
next	1.60;
commitid	XjJhLcEnCzYFVF3B;

1.60
date	2018.08.16.18.55.15;	author adam;	state Exp;
branches;
next	1.59;
commitid	myXuojHMA7ifrnOA;

1.59
date	2018.06.05.18.50.31;	author wiz;	state Exp;
branches;
next	1.58;
commitid	75dnVKMbhHVmJ7FA;

1.58
date	2018.04.29.21.32.08;	author adam;	state Exp;
branches;
next	1.57;
commitid	QKwzJtFzAE0cOnAA;

1.57
date	2018.01.01.21.18.56;	author adam;	state Exp;
branches;
next	1.56;
commitid	VDVceOVT4khVwdlA;

1.56
date	2017.12.10.17.33.33;	author adam;	state Exp;
branches;
next	1.55;
commitid	jZzBcyxiaRn7ZmiA;

1.55
date	2017.08.24.20.03.42;	author adam;	state Exp;
branches;
next	1.54;
commitid	SAladHuASDqXhv4A;

1.54
date	2017.04.30.01.22.03;	author ryoon;	state Exp;
branches;
next	1.53;
commitid	1A40BlmMDYkiOuPz;

1.53
date	2017.04.05.17.56.18;	author adam;	state Exp;
branches;
next	1.52;
commitid	oPh8qjEKd7DJ7nMz;

1.52
date	2017.01.01.16.06.39;	author adam;	state Exp;
branches;
next	1.51;
commitid	jkBZ9Kd0NEyexhAz;

1.51
date	2016.10.07.18.26.13;	author adam;	state Exp;
branches;
next	1.50;
commitid	WWBLkSP9Isuv4fpz;

1.50
date	2016.08.28.15.48.36;	author wiz;	state Exp;
branches;
next	1.49;
commitid	rTBn3EBawNhbu5kz;

1.49
date	2016.03.05.11.29.39;	author jperkin;	state Exp;
branches;
next	1.48;
commitid	1LoxeQftu903HrXy;

1.48
date	2014.04.23.10.32.55;	author adam;	state Exp;
branches;
next	1.47;
commitid	dhG7cF4fYU4ZjNxx;

1.47
date	2014.02.12.23.18.46;	author tron;	state Exp;
branches;
next	1.46;
commitid	dfJj7CwMMWJzNRox;

1.46
date	2014.01.19.09.31.33;	author wiz;	state Exp;
branches;
next	1.45;
commitid	c4tEEKdEgAbi0Ilx;

1.45
date	2013.02.06.23.24.03;	author jperkin;	state Exp;
branches;
next	1.44;

1.44
date	2012.12.16.01.52.39;	author obache;	state Exp;
branches;
next	1.43;

1.43
date	2012.10.28.06.30.59;	author asau;	state Exp;
branches;
next	1.42;

1.42
date	2012.01.28.13.12.06;	author obache;	state Exp;
branches;
next	1.41;

1.41
date	2012.01.25.13.19.57;	author obache;	state Exp;
branches;
next	1.40;

1.40
date	2011.04.22.13.45.00;	author obache;	state Exp;
branches;
next	1.39;

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

1.38
date	2009.03.05.18.51.33;	author joerg;	state Exp;
branches;
next	1.37;

1.37
date	2008.06.12.02.14.56;	author joerg;	state Exp;
branches;
next	1.36;

1.36
date	2008.04.25.20.39.13;	author joerg;	state Exp;
branches;
next	1.35;

1.35
date	2008.01.18.05.09.53;	author tnn;	state Exp;
branches;
next	1.34;

1.34
date	2007.09.30.17.45.26;	author wiz;	state Exp;
branches;
next	1.33;

1.33
date	2007.07.20.12.24.00;	author drochner;	state Exp;
branches;
next	1.32;

1.32
date	2007.04.19.18.29.03;	author drochner;	state Exp;
branches;
next	1.31;

1.31
date	2007.03.22.22.24.08;	author recht;	state Exp;
branches;
next	1.30;

1.30
date	2007.01.31.00.04.13;	author wiz;	state Exp;
branches;
next	1.29;

1.29
date	2006.11.19.11.50.25;	author wiz;	state Exp;
branches;
next	1.28;

1.28
date	2006.10.04.22.04.10;	author wiz;	state Exp;
branches;
next	1.27;

1.27
date	2006.04.06.06.22.55;	author reed;	state Exp;
branches;
next	1.26;

1.26
date	2006.02.05.23.11.28;	author joerg;	state Exp;
branches;
next	1.25;

1.25
date	2005.12.05.20.51.14;	author rillig;	state Exp;
branches;
next	1.24;

1.24
date	2005.05.17.13.30.09;	author adam;	state Exp;
branches;
next	1.23;

1.23
date	2005.04.11.21.48.01;	author tv;	state Exp;
branches;
next	1.22;

1.22
date	2005.01.23.20.41.49;	author recht;	state Exp;
branches;
next	1.21;

1.21
date	2005.01.03.15.59.12;	author wiz;	state Exp;
branches;
next	1.20;

1.20
date	2004.11.28.13.04.03;	author recht;	state Exp;
branches;
next	1.19;

1.19
date	2004.10.03.00.18.27;	author tv;	state Exp;
branches;
next	1.18;

1.18
date	2004.08.21.11.31.41;	author recht;	state Exp;
branches;
next	1.17;

1.17
date	2004.07.22.09.16.00;	author recht;	state Exp;
branches;
next	1.16;

1.16
date	2004.04.21.04.59.44;	author snj;	state Exp;
branches;
next	1.15;

1.15
date	2004.03.26.02.27.58;	author wiz;	state Exp;
branches;
next	1.14;

1.14
date	2004.03.04.10.58.09;	author recht;	state Exp;
branches;
next	1.13;

1.13
date	2004.02.15.18.44.01;	author recht;	state Exp;
branches;
next	1.12;

1.12
date	2004.01.23.23.08.01;	author recht;	state Exp;
branches;
next	1.11;

1.11
date	2003.09.14.18.03.53;	author recht;	state Exp;
branches;
next	1.10;

1.10
date	2003.07.22.04.14.35;	author martti;	state Exp;
branches;
next	1.9;

1.9
date	2003.07.17.22.56.00;	author grant;	state Exp;
branches;
next	1.8;

1.8
date	2003.05.02.11.56.45;	author wiz;	state Exp;
branches;
next	1.7;

1.7
date	2002.10.25.11.01.29;	author drochner;	state Exp;
branches;
next	1.6;

1.6
date	2002.10.22.14.21.04;	author drochner;	state Exp;
branches;
next	1.5;

1.5
date	2002.10.20.02.53.03;	author shell;	state Exp;
branches;
next	1.4;

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

1.3
date	2002.06.10.01.47.15;	author shell;	state Exp;
branches;
next	1.2;

1.2
date	2002.04.21.12.14.50;	author shell;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	2002.01.29.16.22.18;	author drochner;	state Exp;
branches
	1.1.1.1;
next	;

1.2.2.1
date	2002.06.23.19.04.36;	author jlam;	state Exp;
branches;
next	;

1.1.1.1
date	2002.01.29.16.22.18;	author drochner;	state Exp;
branches;
next	;


desc
@@


1.106
log
@*: Recursive revbump from security/nettle-4.0
@
text
@# $NetBSD: Makefile,v 1.105 2026/05/04 12:26:28 adam Exp $

DISTNAME=	pycurl-7.46.0
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/py//}
PKGREVISION=	1
CATEGORIES=	www python
MASTER_SITES=	${MASTER_SITE_PYPI:=p/pycurl/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	http://pycurl.io/
COMMENT=	Python module interface to the cURL library
LICENSE=	gnu-lgpl-v2.1 OR mit

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TEST_DEPENDS+=	${PYPKGPREFIX}-bottle-[0-9]*:../../www/py-bottle
TEST_DEPENDS+=	${PYPKGPREFIX}-flaky-[0-9]*:../../devel/py-flaky
TEST_DEPENDS+=	${PYPKGPREFIX}-flask-[0-9]*:../../www/py-flask

MAKE_ENV+=	PYCURL_SSL_LIBRARY=openssl
INSTALL_ENV+=	PYCURL_SSL_LIBRARY=openssl

BUILDLINK_API_DEPENDS.curl+=	curl>=7.19.0
.include "../../www/curl/buildlink3.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.105
log
@py-curl: updated to 7.46.0

Version 7.46.0 [requires libcurl-7.19.0 or better] - 2026-04-28

* Skip Kerberos tests on libcurl >= 8.17.0 (patch by Jacek Migacz)
* Add arm64 wheels for Windows (patch by Finn Womack)
* Add context manager support to pycurl.Curl objects (patch by Scott Talbert)
* Add headerpad_max_install_names to LDFLAGS on macOS (patch by Scott Talbert)
* Modernize pycurl multi calls in tests (patch by Jorge Rocamora)
* Free global variables on module deletion (patch by Jorge Rocamora)
* Implement context manager in multicurl (patch by Jorge Rocamora)
* Add CURLINFO_ACTIVESOCKET option (patch by Jorge Rocamora)
* Avoid circular strong references between Curl and CurlMulti (patch by Jorge Rocamora)
* Review share API to avoid closing share handle if active easy handles (patch by Jorge Rocamora)
* Refactor multi callback tests to use pytest fixtures (patch by Jorge Rocamora)
* Avoid dict mutation during multi handle and handle PyDict_SetItem failure before calling into libcurl in add_handle (patch by Jorge Rocamora)
* Update Python version requirement to 3.10-3.14 (patch by Jorge Rocamora)
* Avoid GC ID reuse false positives in close-matrix tracker (patch by Jorge Rocamora)
* Allow read callbacks to return any object supporting the buffer protocol (patch by Will Toohey)
* FIX: guard second usage of PyWeakref_GetObject (patch by Thomas A Caswell)
* Fix crash when using unsetopt with READFUNCTION and WRITEFUNCTION (patch by Will Toohey)
* Clear buffer-protocol errors in read callback (patch by Jorge Rocamora)
* Fix pause thread state and expand/simplify pause tests (patch by Jorge Rocamora)
* Launch HTTP server at session scope with pytest (patch by Jorge Rocamora)
* Fix Win64 curl_socket_t conversions and reactivate multi-socket Windows tests (patch by Jorge Rocamora)
* Implement curl_easy_recv and curl_easy_send methods (patch by Jorge Rocamora)
* Save strong references for multi assign (patch by Jorge Rocamora)
* tests: only test CURLOPT_ISSUERCERT_BLOB with the openssl backend (patch by Carlos Henrique Lima Melara)
* Autodetect CAPROXY/CAPATH for proxies as well (patch by Carlos Gottberg)
* Preserve BaseException in callbacks and add SIGINT propagation tests (patch by Jorge Rocamora)
* First implementation of pycurl.Mime and pycurl.MimePart (patch by Jorge Rocamora)
* Enable callbacks during close() (patch by Scott Talbert)
* Drop Python 2 support (patch by Jorge Rocamora)
* Align SSL options tests (patch by Jorge Rocamora)
* Unify read_callback buffer handling to PyBUF_SIMPLE and modernize read_cb tests (patch by Jorge Rocamora)
* Fix memory leak in do_curl_perform_rb if do_curl_perform fails (patch by Scott Talbert)
* Fix use-after-free in do_share_new error path (patch by Scott Talbert)
* Fix lock leak/deadlock in share_cleanup_and_count_live_easies error path (patch by Scott Talbert)
* Fix missing Py_INCREF(Py_None) in do_multi_setopt_charpp (patch by Scott Talbert)
* Replace assert with NULL check in do_share_new (patch by Scott Talbert)
* Add missing C long overflow checks (patch by Scott Talbert)
* Remove unused do_curl_setopt_long (was Python 2 only) (patch by Scott Talbert)
* Remove Py_NewRef / Py_XNewRef compatibility shims (patch by Scott Talbert)
* Remove Py_SET_TYPE compatibility shim (patch by Scott Talbert)
* Remove no longer needed call of PyEval_InitThreads (patch by Scott Talbert)
* Remove WITH_THREAD compatibility macro (patch by Scott Talbert)
* Fix multi callback reference leak and missing GC traverse visits (patch by Jorge Rocamora)
* Remove dead CPy_TRASHCAN compatibility macros for Python < 3.8 (patch by Jorge Rocamora)
* Inline PyText_*/PyByteStr_* passthrough macros to direct Python C API calls (patch by Jorge Rocamora)
* Fix opensocket exception swallowing, widen callback size type, and correct error message encoding (patch by Jorge Rocamora)
* Drop pre-3.10 compat (patch by Jorge Rocamora)
* Fix Curl.reset() on closed handle and allocation failures in slist/httppost wrappers (patch by Jorge Rocamora)
* Add TRAILER, RESOLVER_START, FNMATCH, and HSTS read/write callbacks plus HSTS persistence options (patch by Jorge Rocamora)
* Integrate websockets in pycurl (patch by Jorge Rocamora)
* Remove unmaintained winbuild (patch by Scott Talbert)
* Correct declaration of SSH key callback function (patch by Scott Talbert)
* Advertise WebSockets, MIME, context managers, and low-level socket I/O in the README features list (patch by Jorge Rocamora)
* Modernize getinfo_test.py (patch by Scott Talbert)
* Allow multi.assign() from inside M_SOCKETFUNCTION and add multi.unassign() (patch by Jorge Rocamora)
* Fix CurlMulti.__enter__ signature and document close() callback restriction
* Quiet all libcurl deprecation warnings & provide Python ones (patch by Scott Talbert)
* Migrate static metadata to pyproject.toml (PEP 517/621) while keeping setup.py for native build logic (patch by Jorge Rocamora)
* CurlMulti: honor return values from M_SOCKETFUNCTION / M_TIMERFUNCTION (patch by Jorge Rocamora)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.104 2026/02/06 10:06:10 wiz Exp $
d5 1
@


1.104
log
@*: recursive bump for nettle 4.0 shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.103 2026/01/07 08:49:24 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.45.7
a4 1
PKGREVISION=	2
@


1.103
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.102 2025/10/07 08:11:58 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.102
log
@py-curl: updated to 7.45.7

PycURL 7.45.7 - 2025-09-23

This release fixes several minor issues and adds support for several libcurl
options.  Additionally, it declares official Python 3.14 support (and provides
wheels).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.101 2025/10/05 19:26:28 js Exp $
d5 1
@


1.101
log
@*: rev bump for curl
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2025/04/19 07:58:34 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.45.6
a4 1
PKGREVISION=	4
@


1.100
log
@*: recursive bump for default Kerberos implementation switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2025/04/17 21:52:52 wiz Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.99
log
@*: recursive bump for icu 77 and libxml2 2.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2025/04/14 13:30:01 adam Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.98
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2025/03/07 16:11:43 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.97
log
@py-curl: updated to 7.45.6

Version 7.45.6 [requires libcurl-7.19.0 or better] - 2025-03-06

* Re-enable building Linux wheels with CA bundle autodetection
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.96 2024/12/15 09:36:26 adam Exp $
d5 1
d14 1
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
@


1.96
log
@py-curl: updated to 7.45.4

PycURL 7.45.4 - 2024-12-12

This release fixes several minor issues and adds support for several libcurl
options.  Additionally, it fixes several issues with the wheels on
Linux/macOS/Windows.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2024/11/14 22:22:10 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.45.4
@


1.95
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2024/11/11 07:29:16 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.45.3
a4 1
PKGREVISION=	5
d16 1
a20 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.94
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2024/11/01 12:54:55 wiz Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.93
log
@*: revbump for icu downgrade
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2024/11/01 00:54:09 wiz Exp $
a14 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.92
log
@*: recursive bump for icu 76.1 shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2024/05/29 16:34:55 adam Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.91
log
@revbump after icu and protobuf updates
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2024/05/16 06:15:43 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


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

(existing installations need the bl3.mk included, but it's now only
optionally included)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2024/02/18 08:28:12 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.89
log
@py-curl: updated to 7.45.3

Version 7.45.3 [requires libcurl-7.19.0 or better] - 2024-02-17
---------------------------------------------------------------

* Add CURLOPT_REQUEST_TARGET option (patch by Marcel Brouwers).
* Add missing 2nd parameters to METH_NOARGS functions
  (patch by Scott Talbert).
* Add CURLOPT_AWS_SIGV4 option (patch by Scott Talbert).
* Add consistent names for newer Curl version constants
  (patch by Scott Talbert).
* Only run HTTP version 3 option constant test if curl supported
  (patch by Scott Talbert).
* Expose COMPILE_SSL_LIB in Python and use for test filtering
  (patch by Scott Talbert).
* Filter tests based on *compile* libcurl version not runtime version
  (patch by Scott Talbert).
* Use print function in callbacks documentation
  (patch by Scott Talbert).
* Add missing shebang to tests/ext/test-suite.sh
  (patch by Scott Talbert).
* Officially declare support for Python 3.12
  (patch by Scott Talbert).
* Fix curl_multi_info_read flow that loses messages
  (patch by Dom Sekotill).
* Support using environment variables for setup on Windows
  (patch by Scott Talbert).
* Add support for Schannel SSL backend (patch by Scott Talbert)
* Skip HTTP2 tests based on a curl support check
  (patch by Scott Talbert).
* Fix fake-curl tests so they work when run out of tree
  (patch by Scott Talbert).
* xfail test_easy_pause_unpause unconditionally
  (patch by Scott Talbert).
* Provide generic error strings in pycurl.error objects
  (patch by Scott Talbert).
* Change URLs to new curl mailing list (patch by Michael C).
* Add missing HTTPS proxy options (patch by Jean Hominal).
* Add support for setting CURLOPT_SSLCERT_BLOB
  (patch by Vesa Jääskeläinen).
* Add support for setting rest of CURLOPTTYPE_BLOB fields
  (patch by Vesa Jääskeläinen).
* Build wheels on Linux/macOS/Windows (patch by Scott Talbert).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2023/11/08 13:21:22 wiz Exp $
d5 1
@


1.88
log
@*: recursive bump for icu 74.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2023/10/24 22:11:32 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.45.2
a4 1
PKGREVISION=	3
d13 2
a16 1
TEST_DEPENDS+=	${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
d18 2
a19 1
PYSETUPARGS=	--with-openssl
a22 3
do-test:
	cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests

d25 1
a25 1
.include "../../lang/python/egg.mk"
@


1.87
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2023/04/19 08:11:50 adam Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.86
log
@revbump after textproc/icu update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2022/12/17 06:22:02 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.85
log
@py-curl: updated to 7.45.2

Version 7.45.2

* Python 3.9 compatibility for Py_TRASHCAN_SAFE_BEGIN
  (patch by Scott Talbert).
* Add support for CURL_HTTP_VERSION_3 (patch by Scott Talbert).
* Add CURLOPT_TLS13_CIPHERS and CURLOPT_PROXY_TLS13_CIPHERS options
  (patch by Scott Talbert).
* Added HTTP09_ALLOWED option (patch by Scott Talbert).
* Removed use of distutils (patch by Scott Talbert).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2022/10/26 10:32:06 wiz Exp $
d5 1
@


1.84
log
@*: bump PKGREVISION for libunistring shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2022/03/17 13:03:52 adam Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.45.1
a4 1
PKGREVISION=	1
@


1.83
log
@py-curl: updated to 7.45.1

PycURL 7.45.1 - 2022-03-13
This release fixes build when libcurl < 7.64.1 is used.

PycURL 7.45.0 - 2022-03-09
This release adds support for SecureTransport SSL backend (MacOS), adds ability to unset a number of multi options, adds ability to duplicate easy handles and permits pycurl classes to be subclassed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.82 2022/01/09 11:58:16 wiz Exp $
d5 1
@


1.82
log
@egg.mk: remove --single-version-externally-managed

setuptools has this as default when --root is used (since version 0.6a11).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2022/01/07 11:46:59 tnn Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.44.1
a4 1
PKGREVISION=	4
d15 1
d19 1
a19 1
PYTHON_VERSIONED_DEPENDENCIES=	test:test
a26 1
.include "../../lang/python/versioned_dependencies.mk"
@


1.81
log
@fix typo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2022/01/04 20:55:17 wiz Exp $
a26 5

.if ${PYPKGPREFIX} == "py27"
_PYSETUPTOOLSINSTALLARGS:=	${_PYSETUPTOOLSINSTALLARGS:N--single-version-externally-managed}
.endif

@


1.80
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2022/01/02 22:56:31 wiz Exp $
d29 1
a29 1
_PYSETUPTOOLSINSTALLARGS:=	${PYSETUPTOOLSINSTALLARGS:N--single-version-externally-managed}
@


1.79
log
@py-curl: finish conversion to egg.mk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2022/01/02 11:29:51 ryoon Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.78
log
@py-curl: Use egg.mk to fix packaging

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2021/12/08 16:06:59 adam Exp $
d26 6
a31 1
.include "../../lang/python/distutils.mk"
@


1.77
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2021/09/29 19:01:29 adam Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.76
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2021/08/25 09:01:07 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.75
log
@py-curl: updated to 7.44.1

PycURL 7.44.1 - 2021-08-15
--------------------------
This release repairs incorrect Python thread initialization logic which
caused operations to hang.

PycURL 7.44.0 - 2021-08-08
--------------------------
This release reinstates best effort Python 2 support, adds Python 3.9 and
Python 3.10 alpha support and implements support for several libcurl options.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2021/04/21 13:25:31 adam Exp $
d5 1
@


1.74
log
@revbump for boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2020/09/09 08:16:31 leot Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.43.0.6
a4 1
PKGREVISION=	2
d13 3
a16 1
MAKE_FLAGS+=	PYTHON=${PYTHONBIN}
d18 4
a21 2
pre-build:
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS}
d26 1
@


1.73
log
@py-curl: Re-adjust PLIST after py-setuptools-50.2.0 update

PKGREVISION++

Noticed by <prlw1>, thanks!
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2020/09/03 11:32:57 leot Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.72
log
@py-curl: Update to 7.43.0.6

pkgsrc changes:
 - Fix for py-setuptools 50.0.1
 - Switch MASTER_SITES to pypi

Changes:
7.43.0.6
--------
This release improves SSL backend detection on various systems, adds support
for libcurl's multiple SSL backend functionality and adds support for several
libcurl options.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2020/05/22 10:56:46 adam Exp $
d5 1
@


1.71
log
@revbump after updating security/nettle
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2020/05/06 14:05:07 adam Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.43.0.5
a4 1
PKGREVISION=	3
d6 1
a6 3
MASTER_SITES=	${MASTER_SITE_GITHUB:=pycurl/}
GITHUB_PROJECT=	pycurl
GITHUB_TAG=	REL_7_43_0_5
@


1.70
log
@revbump after boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2020/03/08 16:51:38 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.69
log
@*: recursive bump for libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2020/02/13 19:07:04 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.68
log
@py-curl: updated to 7.43.0.5

PycURL 7.43.0.5:
This release fixes a build issue on recent Pythons on CentOS/RHEL distributions.

PycURL 7.43.0.4:
This release improves compatibility with Python 3.8 and removes support for Python 2 and Python 3.4. It also adds wolfSSL support and thread safety of the multi interface.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2020/01/18 21:51:10 jperkin Exp $
d5 1
@


1.67
log
@*: Recursive revision bump for openssl 1.1.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2020/01/12 20:20:49 ryoon Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.43.0.3
a4 1
PKGREVISION=	2
d7 2
a8 2
GITHUB_PROJECT= pycurl
GITHUB_TAG=	REL_7_43_0_3
@


1.66
log
@*: Recursive revbump from devel/boost-libs
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2019/11/13 21:39:51 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.65
log
@py-curl: update to 7.43.0.3.

Version 7.43.0.3 [requires libcurl-7.19.0 or better] - 2019-06-17
-----------------------------------------------------------------

        * Fixed use with libcurl 7.65+ when FTP support is disabled.

        * Added support for mbedTLS (patch by Josef Schlehofer).

        * Fixed string processing on Python 3 (patch by Dmitriy Taychenachev).

        * Added CURLOPT_TCP_FASTOPEN and CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE
          (patch by Khavish Anshudass Bhundoo).

        * Repaired inability to install PycURL when libcurl is using an SSL
          backend other than the ones PycURL explicitly recognizes and
          handles (OpenSSL, LibreSSL, BoringSSL, GnuTLS, NSS).
          The requirement for setup.py to detect an SSL backend if libcurl
          is configured to use SSL, added in 7.43.0.2, has been changed
          to a warning to allow this.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2019/08/22 12:23:54 ryoon Exp $
d5 1
@


1.64
log
@Recursive revbump from boost-1.71.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2019/07/20 22:46:56 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.43.0.2
a4 1
PKGREVISION=	5
d6 3
a8 1
MASTER_SITES=	http://dl.bintray.com/pycurl/pycurl/
d16 4
@


1.63
log
@*: recursive bump for nettle 3.5.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2019/07/01 04:08:53 ryoon Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.62
log
@Recursive revbump from boost-1.70.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2018/12/13 19:52:26 adam Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.61
log
@revbump for boost 1.69.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2018/08/16 18:55:15 adam Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.60
log
@revbump after boost-libs update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2018/06/05 18:50:31 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.59
log
@py-curl: update to 7.43.0.2.

PycURL 7.43.0.2 - 2018-06-02
----------------------------

Highlights of this release:

1. Experimental perform_rs and perform_rb methods have been added to Curl
   objects. They return response body as a string and a byte string,
   respectively. The goal of these methods is to improve PycURL's usability
   for typical use cases, specifically removing the need to set up
   StringIO/BytesIO objects to store the response body.

2. getinfo_raw and errstr_raw methods have been added to Curl objects to
   return transfer information as byte strings, permitting applications to
   retrieve transfer information that is not decodable using Python's
   default encoding.

3. errstr and "fail or error" exceptions now replace undecodable bytes
   so as to provide usable strings; use errstr_raw to retrieve original
   byte strings.

4. There is no longer a need to keep references to Curl objects when they
   are used in CurlMulti objects - PycURL now maintains such references
   internally.

5. Official Windows builds now include HTTP/2 and international domain
   name support.

6. PycURL now officially supports BoringSSL.

7. A number of smaller improvements have been made and bugs fixed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2018/04/29 21:32:08 adam Exp $
d5 1
@


1.58
log
@revbump for boost-libs update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2018/01/01 21:18:56 adam Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.43.0.1
a4 1
PKGREVISION=	2
@


1.57
log
@Revbump after boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2017/12/10 17:33:33 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.56
log
@py-curl: updated to 7.43.0.1

Version 7.43.0.1:
* WRITEHEADER/WRITEFUNCTION and WRITEDATA/WRITEFUNCTION can now
  be set on the same handle. The last call will take precedence over
  previous calls. Previously some combinations were not allowed.
* Fixed a crash when using WRITEDATA with a file-like object followed
  by WRITEDATA with a real file object.
* Fixed a theoretical memory leak in module initialization.
* Added support for CURL_SSLVERSION_MAX_* constants.
* Added support for CURLSSH_AUTH_AGENT.
* Added support for CURLOPT_CONNECT_TO.
* Added support for CURLINFO_HTTP_VERSION.
* Fixed build against OpenSSL l.1 on Windows.
* Added set_ca_certs method to the Easy object to set CA certificates
  from a string.
* Python 3.6 is now officially supported.
* Added support for CURLOPT_PROXY_CAPATH.
* C-Ares updated to 1.12.0 in Windows builds, fixing DNS resolution
  issues on Windows.
* Added --openssl-lib-name="" option to support building against
  OpenSSL 1.1.0 on Windows.
* Fixed a possible double free situation in all Curl objects
  due to a misuse of the trashcan API.
* High level Curl objects can now be reused.
* LARGE options fixed under Windows and Python 3 (INFILESIZE,
  MAX_RECV_SPEED_LARGE, MAX_SEND_SPEED_LARGE, MAXFILESIZE,
  POSTFILESIZE, RESUME_FROM).
* Fixed compilation on Solaris.
* ENCODING option can now be unset
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2017/08/24 20:03:42 adam Exp $
d5 1
@


1.55
log
@Revbump for boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2017/04/30 01:22:03 ryoon Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.43.0
a4 1
PKGREVISION=	2
@


1.54
log
@Recursive revbump from boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2017/04/05 17:56:18 adam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.53
log
@PycURL 7.43.0:

Highlights of this release:

1. Binary wheels are now built for Windows systems.

2. setopt_string method added to Curl objects to permit setting string libcurl
   options that PycURL does not know about.

3. curl module can now be imported on Windows again.

4. OPENSOCKETFUNCTION callback is now invoked with the address as bytes on
   Python 3 as was documented.

5. Support for many libcurl options and constants was added.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2017/01/01 16:06:39 adam Exp $
d5 1
@


1.52
log
@Revbump after boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2016/10/07 18:26:13 adam Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.19.3.1
a4 1
PKGREVISION=	3
d6 1
a6 1
MASTER_SITES=	http://pycurl.sourceforge.net/download/
d9 1
a9 1
HOMEPAGE=	http://pycurl.sourceforge.net/
d13 1
a13 1
PYSETUPARGS=	--with-ssl
@


1.51
log
@Revbump post boost update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2016/08/28 15:48:36 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.50
log
@Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2016/03/05 11:29:39 jperkin Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.49
log
@Bump PKGREVISION for security/openssl ABI bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2014/04/23 10:32:55 adam Exp $
d14 1
a14 1
PLIST_SUBST+=	PYVERSSUFFIX=${PYVERSSUFFIX:Q}
a16 3

PYSETUPARGS=	--with-ssl

@


1.48
log
@Changes 7.19.3.1:
This release restores PycURL’s ability to automatically detect SSL library in use in most circumstances.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2014/02/12 23:18:46 tron Exp $
d5 1
@


1.47
log
@Recursive PKGREVISION bump for OpenSSL API version bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2014/01/19 09:31:33 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.19.3
a4 1
PKGREVISION=	1
@


1.46
log
@Update to 7.19.3:

Version 7.19.3 [requires libcurl-7.19.0 or better] - 2014-01-09
---------------------------------------------------------------

        * Added CURLOPT_NOPROXY.

        * Added CURLINFO_LOCAL_PORT, CURLINFO_PRIMARY_PORT and
          CURLINFO_LOCAL_IP (patch by Adam Jacob Muller).

        * When running on Python 2.x, for compatibility with Python 3.x,
          Unicode strings containing ASCII code points only are now accepted
          in setopt() calls.

        * PycURL now requires that compile time SSL backend used by libcurl
          is the same as the one used at runtime. setup.py supports
          --with-ssl, --with-gnutls and --with-nss options like libcurl does,
          to specify which backend libcurl uses. On some systems PycURL can
          automatically figure out libcurl's backend.
          If the backend is not one for which PycURL provides crypto locks
          (i.e., any of the other backends supported by libcurl),
          no runtime SSL backend check is performed.

        * Default PycURL user agent string is now built at runtime, and will
          include the user agent string of libcurl loaded at runtime rather
          than the one present at compile time.

        * PycURL will now use WSAduplicateSocket rather than dup on Windows
          to duplicate sockets obtained from OPENSOCKETFUNCTION.
          Using dup may have caused crashes, OPENSOCKETFUNCTION should
          now be usable on Windows.

        * A new script, winbuild.py, was added to build PycURL on Windows
          against Python 2.6, 2.7, 3.2 and 3.3.

        * Added CURL_LOCK_DATA_SSL_SESSION (patch by Tom Pierce).

        * Added E_OPERATION_TIMEDOUT (patch by Romuald Brunet).

        * setup.py now handles --help argument and will print PycURL-specific
          configuration options in addition to distutils help.

        * Windows build configuration has been redone:
          PYCURL_USE_LIBCURL_DLL #define is gone, use --use-libcurl-dll
          argument to setup.py to build against a libcurl DLL.
          CURL_STATICLIB is now #defined only when --use-libcurl-dll is not
          given to setup.py, and PycURL is built against libcurl statically.
          --libcurl-lib-name option can be used to override libcurl import
          library name.

        * Added CURLAUTH_DIGEST_IE as pycurl.HTTPAUTH_DIGEST_IE.

        * Added CURLOPT_POSTREDIR option and CURL_REDIR_POST_301,
          CURL_REDIR_POST_302, CURL_REDIR_POST_303 and CURL_REDIR_POST_ALL
          constants. CURL_REDIR_POST_303 requires libcurl 7.26.0 or higher,
          all others require libcurl 7.19.1 or higher.

        * PycURL now supports Python 3.1 through 3.3. Python 3.0 might
          work but it appears to ship with broken distutils, making virtualenv
          not function on it.

        * PycURL multi objects now have the multi constants defined on them.
          Previously the constants were only available on pycurl module.
          The new behavior matches that of curl and share objects.

        * PycURL share objects can now be closed via the close() method.

        * PycURL will no longer call `curl-config --static-libs` if
          `curl-config --libs` succeeds and returns output.
          Systems on which neither `curl-config --libs` nor
          `curl-config --static-libs` do the right thing should provide
          a `curl-config` wrapper that is sane.

        * Added CURLFORM_BUFFER and CURLFORM_BUFFERPTR.

        * pycurl.version and user agent string now include both
          PycURL version and libcurl version as separate items.

        * Added CURLOPT_DNS_SERVERS.

        * PycURL can now be dynamically linked against libcurl on Windows
          if PYCURL_USE_LIBCURL_DLL is #defined during compilation.

        * Breaking change: opensocket callback now takes an additional
          (address, port) tuple argument. Existing callbacks will need to
          be modified to accept this new argument.
          https://github.com/pycurl/pycurl/pull/18

Version 7.19.0.3 [requires libcurl-7.19.0 or better] - 2013-12-24
-----------------------------------------------------------------

	* Re-release of 7.19.0.2 with minor changes to build Windows packages
	  due to botched 7.19.0.2 files on PyPi.
	  http://curl.haxx.se/mail/curlpython-2013-12/0021.html

Version 7.19.0.2 [requires libcurl-7.19.0 or better] - 2013-10-08
-----------------------------------------------------------------

        * Fixed a bug in a commit made in 2008 but not released until 7.19.0.1
          which caused CURLOPT_POSTFIELDS to not correctly increment reference
          count of the object being given as its argument, despite libcurl not
          copying the data provided by said object.

        * Added support for libcurl pause/unpause functionality,
          via curl_easy_pause call and returning READFUNC_PAUSE from
          read callback function.

Version 7.19.0.1 [requires libcurl-7.19.0 or better] - 2013-09-23
-----------------------------------------------------------------

        * Test matrix tool added to test against all supported Python and
          libcurl versions.

        * Python 2.4 is now the minimum required version.

        * Source code, bugs and patches are now kept on GitHub.

        * Added CURLINFO_CERTINFO and CURLOPT_CERTINFO.

        * Added CURLOPT_RESOLVE.

        * PycURL can now be used with Python binaries without thread
          support.

        * gcrypt is no longer initialized when a newer version of gnutls
          is used.

        * Marked NSS as supported.

        * Fixed relative URL request logic.

        * Fixed a memory leak in util_curl_init.

        * Added CURLOPT_USERNAME and CURLOPT_PASSWORD.

        * Fixed handling of big timeout values.

        * Added GLOBAL_ACK_EINTR.

        * setopt(..., None) can be used as unsetopt().

        * CURLOPT_RANGE can now be unset.

        * Write callback can return -1 to signal user abort.

        * Reorganized tests into an automated test suite.

        * Added CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA.

        * Cleaned up website.

        * Fix pycurl.reset() (patch by <johansen at sun.com>).

        * Fix install routine in setup.py where
          certain platforms (Solaris, Mac OSX, etc)
          would search for a static copy of libcurl (dbp).

        * Fixed build on OpenSolaris 0906 and other platforms on which
          curl-config does not have a --static-libs option.

        * No longer keep string options copies in the
          Curl Python objects, since string options are
          now managed by libcurl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2013/02/06 23:24:03 jperkin Exp $
d5 1
@


1.45
log
@PKGREVISION bumps for the security/openssl 1.0.1d update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2012/12/16 01:52:39 obache Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.19.0
a4 1
PKGREVISION=	2
d17 2
@


1.44
log
@recursive bump from cyrus-sasl libsasl2 shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2012/10/28 06:30:59 asau Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.43
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2012/01/28 13:12:06 obache Exp $
d5 1
@


1.42
log
@tabify
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2012/01/25 13:19:57 obache Exp $
a12 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.41
log
@Update py-curl to 7.19.0.
(change to register distutils egg-info)

Version 7.19.0 [requires libcurl-7.19.0 or better]
--------------

        * Added CURLFILE, ADDRESS_SCOPE and ISSUERCERT options,
          as well as the APPCONNECT_TIME info.

        * Added PRIMARY_IP info (patch by
          Yuhui H <eyecat at gmail.com>).

        * Added support for curl_easy_reset through a
          new 'reset' method on curl objects
          (patch by Nick Pilon <npilon at oreilly.com>).

        * Added support for OPENSOCKET callbacks.
          See 'tests/test_opensocket.py' for example
          usage (patch by Thomas Hunger <teh at camvine.com>).


Version 7.18.2
--------------

        * Added REDIRECT_URL info and M_MAXCONNECTS option
          (patch by Yuhui H <eyecat at gmail.com>).

        * Added socket_action() method to CurlMulti objects.
          See 'tests/test_multi_socket_select.py' for example
          usage (patch by Yuhui H <eyecat at gmail.com>).

        * Added AUTOREFERER option.

        * Allow resetting some list operations (HTTPHEADER,
          QUOTE, POSTQUOTE, PREQUOTE) by passing an empty
          list to setopt (patch by Jim Patterson).


Version 7.18.1
--------------

        * Added POST301, SSH_HOST_PUBLIC_KEY_MD5,
          COPYPOSTFIELDS and PROXY_TRANSFER_MODE options.

        * Check for static libs in setup.py to better detect
          whether libcurl was linked with OpenSSL or GNUTLS.

        * PycURL is now dual licensed under the LGPL and
          a license similar to the cURL license (an MIT/X
          derivative).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2011/04/22 13:45:00 obache Exp $
d17 1
a17 1
BUILDLINK_API_DEPENDS.curl+=        curl>=7.19.0
@


1.40
log
@recursive bump from gettext-lib shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2010/01/17 12:02:50 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.16.4
a4 1
PKGREVISION=	3
d11 1
a14 1
PYDISTUTILSPKG=	# defined
d17 1
a17 1
BUILDLINK_API_DEPENDS.curl+=        curl>=7.16.1
d20 1
a20 1
.include "../../lang/python/extension.mk"
@


1.39
log
@Recursive PKGREVISION bump for jpeg update to 8.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2009/03/05 18:51:33 joerg Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.38
log
@Remove PYBINMODULE. All it did was mark some packages as not available
on some platforms that lacked shared library support in the past. The
list hasn't been maintained at all and the gain is very limited, so just
get rid of it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2008/06/12 02:14:56 joerg Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.37
log
@Add DESTDIR support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2008/04/25 20:39:13 joerg Exp $
a15 1
PYBINMODULE=	# defined
@


1.36
log
@Update PYTHON_VERSIONS_COMPATIBLE
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2008/01/18 05:09:53 tnn Exp $
d13 1
a13 1
BROKEN_IN=		pkgsrc-2006Q4
@


1.35
log
@Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2007/09/30 17:45:26 wiz Exp $
a16 1
PYTHON_VERSIONS_ACCEPTED=	24 23 22
@


1.34
log
@Reset maintainer -- shell@@ is inactive.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2007/07/20 12:24:00 drochner Exp $
d5 1
@


1.33
log
@sync with curl base pkg
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2007/04/19 18:29:03 drochner Exp $
d8 1
a8 1
MAINTAINER=	shell@@NetBSD.org
@


1.32
log
@sync with curl base pkg
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2007/03/22 22:24:08 recht Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.16.2
@


1.31
log
@update to pycurl-7.16.1

Version 7.16.1 [requires libcurl-7.16.1 or better]
--------------

        * Added constants for all libcurl (error) return codes.  They
          are named the same as the macro constants in curl.h but prefixed
          with E_ instead of CURLE.  Return codes for the multi API are
          prefixed with M_ instead of CURLM.

        * Added CURLOPT_FTP_SSL_CCC, CURLOPT_SSH_PUBLIC_KEYFILE,
          CURLOPT_SSH_PRIVATE_KEYFILE, CURLOPT_SSH_AUTH_TYPES.

        * Removed CLOSEPOLICY and friends since this option is now
          deprecated in libcurl.

        * Set the _use_datetime attribute on the CURLTransport class
          to unbreak xmlrpc_curl.py on Python 2.5.


Version 7.16.0 [no public release]
--------------

        * Added CURLOPT_SSL_SESSIONID_CACHE.

        * Removed SOURCE_* options since they are no longer
          supported by libcurl.


Version 7.15.5.1
----------------

        * Added test for basic ftp usage (tests/test_ftp.py).

        * Fix broken ssl mutex lock function when using
          GNU TLS (Debian bug #380156, fix by Bastian Kleineidam)


Version 7.15.5
--------------

        * Added CURLOPT_FTP_ALTERNATIVE_TO_USER,
          CURLOPT_MAX_SEND_SPEED_LARGE,
          and CURLOPT_MAX_RECV_SPEED_LARGE.


Version 7.15.4.2
----------------

        * Use SSL locking callbacks, fixes random
          crashes for multithreaded SSL connections
          (patch by Jayne <corvine at gmail.com>).


Version 7.15.4.1
----------------

        * Fixed compilation problem with C compilers
          not allowing declarations in the middle of
          code blocks (patch by
          K.S.Sreeram <sreeram at tachyontech.net>).

        * Fixed bug in curl_multi_fdset wrapping,
          max_fd < 0 is not an error (patch by
          K.S.Sreeram <sreeram at tachyontech.net>).


Version 7.15.4
--------------

        * Added support for libcurl shares, patch from
        Victor Lascurain <bittor at eleka.net>.  See the
        file tests/test_share.py for example usage.

        * Added support for CURLINFO_FTP_ENTRY_PATH.


Version 7.15.2
--------------

        * Added CURLOPT_CONNECT_ONLY, CURLINFO_LASTSOCKET,
          CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE.


Version 7.15.1
--------------

2006-01-31 Kjetil Jacobsen <kjetilja>

        * Fixed memory leak for getinfo calls that return a
          list as result.  Patch by Paul Pacheco.


Version 7.15.0
--------------

2005-10-18  Kjetil Jacobsen  <kjetilja>

        * Added CURLOPT_FTP_SKIP_PASV_IP.


Version 7.14.1
--------------

2005-09-05  Kjetil Jacobsen  <kjetilja>

        * Added CURLOPT_IGNORE_CONTENT_LENGTH, CURLOPT_COOKIELIST as
          COOKIELIST and CURLINFO_COOKIELIST as INFO_COOKIELIST.


Version 7.14.0
--------------

2005-05-18  Kjetil Jacobsen  <kjetilja>

        * Added missing information returned from the info() method
          in the high-level interface.

        * Added the FORM_FILENAME option to the CURLFORM API
          with HTTPPOST.


Version 7.13.2
--------------

2005-03-30  Kjetil Jacobsen  <kjetilja>

        * Unbreak tests/test_gtk.py and require pygtk >= 2.0.

2005-03-15  Kjetil Jacobsen  <kjetilja>

        * Cleaned up several of the examples.

2005-03-11  Kjetil Jacobsen  <kjetilja>

        * WARNING: multi.select() now requires the previously optional
          timeout parameter.  Updated the tests and examples to reflect
          this change.  If the timeout is not set, select could block
          infinitely and cause problems for the internal timeout handling
          in the multi stack.  The problem was identified by
          <unknownsoldier93 at yahoo.com>.


Version 7.13.1
--------------

2005-03-04  Kjetil Jacobsen  <kjetilja>

        * Use METH_NOARGS where appropriate.

2005-03-03  Kjetil Jacobsen  <kjetilja>

        * Added support for CURLFORM API with HTTPPOST: Supports a
          a tuple with pairs of options and values instead of just
          supporting string contents.  See tests/test_post2.py
          for example usage.  Options are FORM_CONTENTS, FORM_FILE and
          FORM_CONTENTTYPE, corresponding to the CURLFORM_* options,
          and values are strings.

2005-02-13  Markus F.X.J. Oberhumer <mfx>

        * Read callbacks (pycurl.READFUNCTION) can now return
          pycurl.READFUNC_ABORT to immediately abort the current transfer.

        * The INFILESIZE, MAXFILESIZE, POSTFIELDSIZE and RESUME_FROM
          options now automatically use the largefile version to handle
          files > 2GB.

        * Added missing pycurl.PORT constant.


Version 7.13.0
--------------

2005-02-10  Kjetil Jacobsen  <kjetilja>

        * Added file_upload.py to examples, shows how to upload
          a file.

        * Added CURLOPT_IOCTLFUNCTION/DATA.

        * Added options from libcurl 7.13.0: FTP_ACCOUNT, SOURCE_URL,
          SOURCE_QUOTE.

        * Obsoleted options: SOURCE_HOST, SOURCE_PATH, SOURCE_PORT,
          PASV_HOST.


Version 7.12.3
--------------

2004-12-22  Markus F.X.J. Oberhumer <mfx>

        * Added CURLINFO_NUM_CONNECTS and CURLINFO_SSL_ENGINES.

        * Added some other missing constants.

        * Updated pycurl.version_info() to return a 12-tuple
          instead of a 9-tuple.


Version 7.12.2
--------------

2004-10-15  Kjetil Jacobsen  <kjetilja>

        * Added CURLOPT_FTPSSLAUTH (and CURLFTPAUTH_*).

        * Added CURLINFO_OS_ERRNO.

2004-08-17 Kjetil Jacobsen <kjetilja>

        * Use LONG_LONG instead of PY_LONG_LONG to make pycurl compile
          on Python versions < 2.3 (fix from Domenico Andreoli
          <cavok at libero.it>).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2007/01/31 00:04:13 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.16.1
@


1.30
log
@Mark as BROKEN_IN pkgsrc-2006Q4, based on
ftp://asim.lip6.fr/outgoing/packages/i386/3.1/20070114.1132/broken.html
(latest 3.1/i386 bulk build of 2006Q4).

Feel free to fix them...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2006/11/19 11:50:25 wiz Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.13.2
a4 1
PKGREVISION=	2
d16 1
a16 1
PYTHON_VERSIONS_ACCEPTED=	23 22
d19 1
a19 1
BUILDLINK_API_DEPENDS.curl+=        curl>=7.12.1
@


1.29
log
@tv@@ pointed out that curl-7.16.0 had a shlib major bump --
increase its BUILDLINK_ABI_DEPENDS, and bump PKGREVISIONs
of dependencies.

Sorry for not finding this earlier.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2006/10/04 22:04:10 wiz Exp $
d13 2
@


1.28
log
@Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2006/04/06 06:22:55 reed Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.27
log
@Over 1200 files touched but no revisions bumped :)

RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2006/02/05 23:11:28 joerg Exp $
d10 1
a10 1
HOMEPAGE=	http://pycurl.sf.net/
@


1.26
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2005/12/05 20:51:14 rillig Exp $
d18 1
a18 1
BUILDLINK_DEPENDS.curl+=        curl>=7.12.1
@


1.25
log
@Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2005/05/17 13:30:09 adam Exp $
d5 1
@


1.24
log
@Changes 7.13.2:
* Unbreak tests/test_gtk.py and require pygtk >= 2.0.
* Cleaned up several of the examples.
* WARNING: multi.select() now requires the previously optional
  timeout parameter.  Updated the tests and examples to reflect
  this change.  If the timeout is not set, select could block
  infinitely and cause problems for the internal timeout handling
  in the multi stack.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2005/04/11 21:48:01 tv Exp $
d15 1
a15 1
PLIST_SUBST+=	PYVERSSUFFIX=${PYVERSSUFFIX}
@


1.23
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2005/01/23 20:41:49 recht Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.12.2
a4 1
PKGREVISION=	1
@


1.22
log
@Build Python with thread support by default and turn the existing
python*-pth packages into meta-packages which will install the non-pth
packages. Bump PKGREVISIONs on the non-pth versions to propagate the
thread change, but leave the *-pth versions untouched to not affect
existing installations.
Sync all PYTHON_VERSIONS_AFFECTED lines in package Makefiles.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2005/01/03 15:59:12 wiz Exp $
a15 1
USE_BUILDLINK3=	yes
@


1.21
log
@Bump PKGREVISION because of curl dependency bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2004/11/28 13:04:03 recht Exp $
d15 1
a15 1
PYTHON_VERSIONS_ACCEPTED=	23pth 22pth
@


1.20
log
@update to pycurl-7.12.2

Version 7.12.2 [requires libcurl-7.12.2 or better]
--------------

2004-10-15  Kjetil Jacobsen  <kjetilja>

        * Added CURLOPT_FTPSSLAUTH (and CURLFTPAUTH_*).

        * Added CURLINFO_OS_ERRNO.


2004-08-17 Kjetil Jacobsen <kjetilja>

        * Use LONG_LONG instead of PY_LONG_LONG to make pycurl compile
          on Python versions < 2.3 (fix from Domenico Andreoli
          <cavok at libero.it>).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2004/10/03 00:18:27 tv Exp $
d5 1
@


1.19
log
@Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2004/08/21 11:31:41 recht Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.12.1
a4 1
PKGREVISION=	1
@


1.18
log
@Update to PycURL 7.12.1

Version 7.12.1 [requires libcurl-7.12.1 or better]
--------------
2004-08-02  Kjetil Jacobsen  <kjetilja>
        * Added INFOTYPE_SSL_DATA_IN/OUT.

2004-07-16  Markus F.X.J. Oberhumer <mfx>
        * WARNING: removed deprecated PROXY_, TIMECOND_ and non-prefixed                  INFOTYPE constant names. See ChangeLog entry 2003-06-10.

2004-06-21  Kjetil Jacobsen  <kjetilja>
        * Added test program for HTTP post using the read callback (see
          tests/test_post3.py for details).
        * Use the new CURL_READFUNC_ABORT return code where appropriate
          to avoid hanging in perform() when read callbacks are used.
        * Added support for libcurl 7.12.1 CURLOPT features:
          SOURCE_HOST, SOURCE_USERPWD, SOURCE_PATH, SOURCE_PORT,
          PASV_HOST, SOURCE_PREQUOTE, SOURCE_POSTQUOTE.

2004-06-08  Markus F.X.J. Oberhumer <mfx>
        * Setting CURLOPT_POSTFIELDS now allows binary data and
          automatically sets CURLOPT_POSTFIELDSIZE for you. If you really
          want a different size you have to manually set POSTFIELDSIZE
          after setting POSTFIELDS.
          (Based on a patch by Martin Muenstermann).

2004-06-05  Markus F.X.J. Oberhumer <mfx>
        * Added stricter checks within the callback handlers.
        * Unify the behaviour of int and long parameters where appropriate.


Version 7.12
------------
2004-05-18  Kjetil Jacobsen  <kjetilja>
        * WARNING: To simplify code maintenance pycurl now requires
          libcurl 7.11.2 and python 2.2 or newer to work.
        * GC support is now always enabled.

Version 7.11.3
--------------
2004-04-30  Kjetil Jacobsen  <kjetilja>
        * Do not use the deprecated curl_formparse function.
          API CHANGE: HTTPPOST now takes a list of tuples where each
          tuple contains a form name and a form value, both strings
          (see test/test_post2.py for example usage).

        * Found a possible reference count bug in the multithreading
          code which may have contributed to the long-standing GC
          segfault which has haunted pycurl.  Fingers crossed.


Version 7.11.2
--------------
2004-04-21  Kjetil Jacobsen  <kjetilja>
        * Added support for libcurl 7.11.2 CURLOPT features:
          CURLOPT_TCP_NODELAY.

2004-03-25 Kjetil Jacobsen   <kjetilja>
        * Store Python longs in off_t with PyLong_AsLongLong instead
          of PyLong_AsLong.  Should make the options which deal
          with large files behave a little better.  Note that this
          requires the long long support in Python 2.2 or newer to
          work properly.


Version 7.11.1
--------------
2004-03-16  Kjetil Jacobsen  <kjetilja>
        * WARNING: Removed support for the PASSWDFUNCTION callback, which
          is no longer supported by libcurl.

2004-03-15  Kjetil Jacobsen  <kjetilja>
        * Added support for libcurl 7.11.1 CURLOPT features:
          CURLOPT_POSTFIELDSIZE_LARGE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2004/07/22 09:16:00 recht Exp $
d5 1
@


1.17
log
@add python as category
ok'd a while back at pkgsrcCon by agc and wiz
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2004/04/21 04:59:44 snj Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.11.0
a4 1
PKGREVISION=	1
d18 2
@


1.16
log
@Convert to buildlink3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2004/03/26 02:27:58 wiz Exp $
d6 1
a6 1
CATEGORIES=	www
@


1.15
log
@PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2004/03/04 10:58:09 recht Exp $
d16 1
a16 1
USE_BUILDLINK2=	yes
d19 1
a19 1
.include "../../www/curl/buildlink2.mk"
@


1.14
log
@pycurl needs Python 2.2 or later - so remove 2.1 from the list.
While at it make 2.3 the default version.
spotted by kristerw@@'s bulk build
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2004/02/15 18:44:01 recht Exp $
d5 1
@


1.13
log
@update to 7.11.0

* Added support for libcurl 7.11.0 CURLOPT features:
  INFILESIZE_LARGE, RESUME_FROM_LARGE, MAXFILESIZE_LARGE
  and FTP_SSL.

* Circular garbage collection support can now be enabled or
  disabled by passing the '--use-gc=[0|1]' parameter to setup.py
  when building pycurl.

* HTTP_VERSION options are known as CURL_HTTP_VERSION_NONE,
  CURL_HTTP_VERSION_1_0, CURL_HTTP_VERSION_1_1 and
  CURL_HTTP_VERSION_LAST.

* Added support for these new libcurl 7.11.0 features:
  CURLOPT_NETRC_FILE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2004/01/23 23:08:01 recht Exp $
d14 1
a14 1
PYTHON_VERSIONS_ACCEPTED=	21pth 22pth 23pth
@


1.12
log
@update to PycURL 7.10.8

changes:

* Added support for these new libcurl 7.10.8 features:
  CURLOPT_FTP_RESPONSE_TIMEOUT, CURLOPT_IPRESOLVE,
  CURLOPT_MAXFILESIZE,
  CURLINFO_HTTPAUTH_AVAIL, CURLINFO_PROXYAUTH_AVAIL,
  CURL_IPRESOLVE_* constants.

* Added support for these new libcurl 7.10.7 features:
  CURLOPT_FTP_CREATE_MISSING_DIRS, CURLOPT_PROXYAUTH,
  CURLINFO_HTTP_CONNECTCODE.

* Added missing CURLOPT_ENCODING option (patch by Martijn
  Boerwinkel <xim@@xs4all.nl>)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2003/09/14 18:03:53 recht Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.10.8
@


1.11
log
@update to 7.10.6
added python23-pth support

Many changes and fixes.

See ChangeLog for a complete list.

Important:
* WARNING: Removed the deprecated pycurl.init() and pycurl.multi_init()
  names - use pycurl.Curl() and pycurl.CurlMulti() instead.

* WARNING: Removed the deprecated Curl.cleanup() and CurlMulti.cleanup()
  methods - use Curl.close() and CurlMulti.close() instead.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2003/07/22 04:14:35 martti Exp $
d3 1
a3 1
DISTNAME=	pycurl-7.10.6
@


1.10
log
@COMMENT should start with a capital letter.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2003/07/17 22:56:00 grant Exp $
d3 2
a4 3
DISTNAME=	pycurl-7.10.1
PKGREVISION=	1
PKGNAME=	${PYPKGPREFIX}-curl-7.10.1
d14 1
a14 1
PYTHON_VERSIONS_ACCEPTED=	21pth 22pth
@


1.9
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2003/05/02 11:56:45 wiz Exp $
d11 1
a11 1
COMMENT=	python module interface to the cURL library
@


1.8
log
@Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2002/10/25 11:01:29 drochner Exp $
d9 1
a9 1
MAINTAINER=	shell@@netbsd.org
@


1.7
log
@accept python22-pth
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2002/10/22 14:21:04 drochner Exp $
d4 1
@


1.6
log
@-move the doc files and examples to share/doc/pycurl<pythonversion>
 for coexistence with a future py22pth (or even native thread) pkg
-use buildlink2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2002/10/20 02:53:03 shell Exp $
d14 1
a14 1
PYTHON_VERSIONS_ACCEPTED=	21pth
@


1.5
log
@Updated to pycurl-7.10.1
- accept python-21pth only

Changes :
  * Added new module-level function version_info() from
    libcurl-7.10.
  * Added commandline options to setup.py for specifying the path to
    'curl-config' (non-windows) and the curl installation directory
    (windows).  See the 'INSTALL' file for details.
  * Added CURLOPT_ENCODING, CURLOPT_NOSIGNAL and CURLOPT_BUFFERSIZE
    from libcurl-7.10 (by Markus Oberhumer).
  * Added a simple web-browser example based on gtkhtml and pycurl.
    See the file 'examples/gtkhtml_demo.py' for details.  The example
    requires a working installation of gnome-python with gtkhtml
    bindings enabled (pass --with-gtkhtml to gnome-python configure).
  * Added new method 'select' on CurlMulti objects.  Example usage
    in 'tests/test_multi5.py'.  This method is just an optimization of
    the combined use of fdset and select.
  * Added support for curl_multi_fdset.  See the file
    'tests/test_multi4.py' for example usage.  Contributed by Conrad
    Steenberg <conrad@@hep.caltech.edu>.
  * perform() on multi objects now returns a tuple (result, number
    of handles) like the libcurl interface does.
  * Added the 'sfquery' script which retrieves a SourceForge XML
    export object for a given project.  See the file 'examples/sfquery.py'
    for details and usage.  'sfquery' was contributed by Eric
    S. Raymond <esr@@thyrsus.com>.
  * API enhancements: added Curl() and CurlMulti() as aliases for
    init() and multi_init(), and added close() methods as aliases
    for the cleanup() methods. The new names much better match
    the actual intended use of the objects, and they also nicely
    correspond to Python's file object.
  * Also, all constants for Curl.setopt() and Curl.getinfo() are now
    visible from within Curl objects.

  * More see Changes

- All changes are fully backward-compatible. -
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2002/09/21 23:47:00 jlam Exp $
a11 2
DEPENDS+=	curl>=7.10.1:../../www/curl

d15 2
d18 1
@


1.4
log
@Strip the ".buildlink" from the names of the python application and
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks.  Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2002/06/10 01:47:15 shell Exp $
d3 2
a4 2
DISTNAME=	pycurl-7.9.7
PKGNAME=	${PYPKGPREFIX}-curl-7.9.7
d6 1
a6 1
MASTER_SITES=	http://pycurl.sourceforge.net/
d12 1
a12 1
DEPENDS+=	curl>=7.9.7:../../www/curl
d16 1
@


1.3
log
@Updated py-curl to 7.9.7

Change since 0.4.8 :

 * New versioning scheme.  Pycurl now has the same version number
 as the libcurl version it was built with.  The pycurl version
 number thus indicates which version of libcurl is required to run.

 * Added CURLINFO_REDIRECT_TIME and CURLINFO_REDIRECT_COUNT.

 * Fixed potential memory leak and thread race (by Markus
 Oberhumer)

 * Added CURLOPT_DEBUGFUNCTION to allow debug callbacks to be
 specified (see the file 'test_debug.py' for details on how to use
 debug callbacks).

 * Added CURLOPT_DNS_USE_GLOBAL_CACHE and
 CURLOPT_DNS_CACHE_TIMEOUT.

 * Fixed a segfault when finalizing curl objects in Python 1.5.2.

 * Added 'test_post2.py' file which is another example on how to
 issue POST requests.

 * Added the 'test_post.py' file which demonstrates the use of
 POST requests.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2002/04/21 12:14:50 shell Exp $
d17 1
a17 1
.include "../../lang/python/extension.buildlink.mk"
@


1.2
log
@Updated to pycurl-0.4.9
- Change my email address
- Require curl-7.9.6


Changes since 0.4.7 :
* Added CURLOPT_DEBUGFUNCTION to allow debug callbacks to be
  specified (see the file 'test_debug.py' for details on how to use
  debug callbacks).
* Added CURLOPT_DNS_USE_GLOBAL_CACHE and
  CURLOPT_DNS_CACHE_TIMEOUT.
* Fixed a segfault when finalizing curl objects in Python 1.5.2.
* Added 'test_post2.py' file which is another example on how to
  issue POST requests.
* Added the 'test_post.py' file which demonstrates the use of
  POST requests.
* Added CURLOPT_PREQUOTE.
* Other minor code cleanups and bugfixes.
* Do not allow WRITEFUNCTION and WRITEHEADER on the same handle.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2002/01/29 16:22:18 drochner Exp $
d3 2
a4 2
DISTNAME=	pycurl-0.4.9
PKGNAME=	${PYPKGPREFIX}-curl-0.4.9
d12 1
a12 1
DEPENDS+=	curl>=7.9.6:../../www/curl
@


1.2.2.1
log
@Merge from pkgsrc-current to buildlink2 branch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2002/06/10 01:47:15 shell Exp $
d3 2
a4 2
DISTNAME=	pycurl-7.9.7
PKGNAME=	${PYPKGPREFIX}-curl-7.9.7
d12 1
a12 1
DEPENDS+=	curl>=7.9.7:../../www/curl
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d3 2
a4 2
DISTNAME=	pycurl-0.4.5
PKGNAME=	${PYPKGPREFIX}-curl-0.4.5
d8 1
a8 1
MAINTAINER=	shell@@shellhung.org
d12 1
a12 1
DEPENDS+=	curl-[0-9]*:../../www/curl
@


1.1.1.1
log
@initial import of py-curl-0.4.5, a python module interface to the cURL library,
submitted by Shell Hung per PR pkg/15103
@
text
@@
