head	1.93;
access;
symbols
	pkgsrc-2026Q1:1.93.0.2
	pkgsrc-2026Q1-base:1.93
	pkgsrc-2025Q4:1.90.0.18
	pkgsrc-2025Q4-base:1.90
	pkgsrc-2025Q3:1.90.0.16
	pkgsrc-2025Q3-base:1.90
	pkgsrc-2025Q2:1.90.0.14
	pkgsrc-2025Q2-base:1.90
	pkgsrc-2025Q1:1.90.0.12
	pkgsrc-2025Q1-base:1.90
	pkgsrc-2024Q4:1.90.0.10
	pkgsrc-2024Q4-base:1.90
	pkgsrc-2024Q3:1.90.0.8
	pkgsrc-2024Q3-base:1.90
	pkgsrc-2024Q2:1.90.0.6
	pkgsrc-2024Q2-base:1.90
	pkgsrc-2024Q1:1.90.0.4
	pkgsrc-2024Q1-base:1.90
	pkgsrc-2023Q4:1.90.0.2
	pkgsrc-2023Q4-base:1.90
	pkgsrc-2023Q3:1.88.0.6
	pkgsrc-2023Q3-base:1.88
	pkgsrc-2023Q2:1.88.0.4
	pkgsrc-2023Q2-base:1.88
	pkgsrc-2023Q1:1.88.0.2
	pkgsrc-2023Q1-base:1.88
	pkgsrc-2022Q4:1.87.0.2
	pkgsrc-2022Q4-base:1.87
	pkgsrc-2022Q3:1.85.0.4
	pkgsrc-2022Q3-base:1.85
	pkgsrc-2022Q2:1.85.0.2
	pkgsrc-2022Q2-base:1.85
	pkgsrc-2022Q1:1.83.0.2
	pkgsrc-2022Q1-base:1.83
	pkgsrc-2021Q4:1.82.0.4
	pkgsrc-2021Q4-base:1.82
	pkgsrc-2021Q3:1.82.0.2
	pkgsrc-2021Q3-base:1.82
	pkgsrc-2021Q2:1.81.0.2
	pkgsrc-2021Q2-base:1.81
	pkgsrc-2021Q1:1.80.0.2
	pkgsrc-2021Q1-base:1.80
	pkgsrc-2020Q4:1.78.0.2
	pkgsrc-2020Q4-base:1.78
	pkgsrc-2020Q3:1.75.0.4
	pkgsrc-2020Q3-base:1.75
	pkgsrc-2020Q2:1.75.0.2
	pkgsrc-2020Q2-base:1.75
	pkgsrc-2020Q1:1.74.0.2
	pkgsrc-2020Q1-base:1.74
	pkgsrc-2019Q4:1.72.0.8
	pkgsrc-2019Q4-base:1.72
	pkgsrc-2019Q3:1.72.0.4
	pkgsrc-2019Q3-base:1.72
	pkgsrc-2019Q2:1.72.0.2
	pkgsrc-2019Q2-base:1.72
	pkgsrc-2019Q1:1.69.0.2
	pkgsrc-2019Q1-base:1.69
	pkgsrc-2018Q4:1.68.0.2
	pkgsrc-2018Q4-base:1.68
	pkgsrc-2018Q3:1.64.0.2
	pkgsrc-2018Q3-base:1.64
	pkgsrc-2018Q2:1.60.0.4
	pkgsrc-2018Q2-base:1.60
	pkgsrc-2018Q1:1.60.0.2
	pkgsrc-2018Q1-base:1.60
	pkgsrc-2017Q4:1.59.0.2
	pkgsrc-2017Q4-base:1.59
	pkgsrc-2017Q3:1.56.0.8
	pkgsrc-2017Q3-base:1.56
	pkgsrc-2017Q2:1.56.0.4
	pkgsrc-2017Q2-base:1.56
	pkgsrc-2017Q1:1.56.0.2
	pkgsrc-2017Q1-base:1.56
	pkgsrc-2016Q4:1.55.0.4
	pkgsrc-2016Q4-base:1.55
	pkgsrc-2016Q3:1.55.0.2
	pkgsrc-2016Q3-base:1.55
	pkgsrc-2016Q2:1.53.0.6
	pkgsrc-2016Q2-base:1.53
	pkgsrc-2016Q1:1.53.0.4
	pkgsrc-2016Q1-base:1.53
	pkgsrc-2015Q4:1.53.0.2
	pkgsrc-2015Q4-base:1.53
	pkgsrc-2015Q3:1.52.0.6
	pkgsrc-2015Q3-base:1.52
	pkgsrc-2015Q2:1.52.0.4
	pkgsrc-2015Q2-base:1.52
	pkgsrc-2015Q1:1.52.0.2
	pkgsrc-2015Q1-base:1.52
	pkgsrc-2014Q4:1.51.0.6
	pkgsrc-2014Q4-base:1.51
	pkgsrc-2014Q3:1.51.0.4
	pkgsrc-2014Q3-base:1.51
	pkgsrc-2014Q2:1.51.0.2
	pkgsrc-2014Q2-base:1.51
	pkgsrc-2014Q1:1.50.0.2
	pkgsrc-2014Q1-base:1.50
	pkgsrc-2013Q4:1.48.0.2
	pkgsrc-2013Q4-base:1.48
	pkgsrc-2013Q3:1.47.0.4
	pkgsrc-2013Q3-base:1.47
	pkgsrc-2013Q2:1.47.0.2
	pkgsrc-2013Q2-base:1.47
	pkgsrc-2013Q1:1.45.0.4
	pkgsrc-2013Q1-base:1.45
	pkgsrc-2012Q4:1.45.0.2
	pkgsrc-2012Q4-base:1.45
	pkgsrc-2012Q3:1.44.0.6
	pkgsrc-2012Q3-base:1.44
	pkgsrc-2012Q2:1.44.0.4
	pkgsrc-2012Q2-base:1.44
	pkgsrc-2012Q1:1.44.0.2
	pkgsrc-2012Q1-base:1.44
	pkgsrc-2011Q4:1.42.0.2
	pkgsrc-2011Q4-base:1.42
	pkgsrc-2011Q3:1.41.0.4
	pkgsrc-2011Q3-base:1.41
	pkgsrc-2011Q2:1.41.0.2
	pkgsrc-2011Q2-base:1.41
	pkgsrc-2011Q1:1.40.0.6
	pkgsrc-2011Q1-base:1.40
	pkgsrc-2010Q4:1.40.0.4
	pkgsrc-2010Q4-base:1.40
	pkgsrc-2010Q3:1.40.0.2
	pkgsrc-2010Q3-base:1.40
	pkgsrc-2010Q2:1.39.0.2
	pkgsrc-2010Q2-base:1.39
	pkgsrc-2010Q1:1.38.0.2
	pkgsrc-2010Q1-base:1.38
	pkgsrc-2009Q4:1.37.0.2
	pkgsrc-2009Q4-base:1.37
	pkgsrc-2009Q3:1.36.0.2
	pkgsrc-2009Q3-base:1.36
	pkgsrc-2009Q2:1.35.0.4
	pkgsrc-2009Q2-base:1.35
	pkgsrc-2009Q1:1.35.0.2
	pkgsrc-2009Q1-base:1.35
	pkgsrc-2008Q4:1.31.0.10
	pkgsrc-2008Q4-base:1.31
	pkgsrc-2008Q3:1.31.0.8
	pkgsrc-2008Q3-base:1.31
	cube-native-xorg:1.31.0.6
	cube-native-xorg-base:1.31
	pkgsrc-2008Q2:1.31.0.4
	pkgsrc-2008Q2-base:1.31
	cwrapper:1.31.0.2
	pkgsrc-2008Q1:1.29.0.4
	pkgsrc-2008Q1-base:1.29
	pkgsrc-2007Q4:1.29.0.2
	pkgsrc-2007Q4-base:1.29
	pkgsrc-2007Q3:1.28.0.6
	pkgsrc-2007Q3-base:1.28
	pkgsrc-2007Q2:1.28.0.4
	pkgsrc-2007Q2-base:1.28
	pkgsrc-2007Q1:1.28.0.2
	pkgsrc-2007Q1-base:1.28
	pkgsrc-2006Q4:1.27.0.8
	pkgsrc-2006Q4-base:1.27
	pkgsrc-2006Q3:1.27.0.6
	pkgsrc-2006Q3-base:1.27
	pkgsrc-2006Q2:1.27.0.4
	pkgsrc-2006Q2-base:1.27
	pkgsrc-2006Q1:1.27.0.2
	pkgsrc-2006Q1-base:1.27
	pkgsrc-2005Q4:1.25.0.6
	pkgsrc-2005Q4-base:1.25
	pkgsrc-2005Q3:1.25.0.4
	pkgsrc-2005Q3-base:1.25
	pkgsrc-2005Q2:1.25.0.2
	pkgsrc-2005Q2-base:1.25
	pkgsrc-2005Q1:1.24.0.2
	pkgsrc-2005Q1-base:1.24
	pkgsrc-2004Q4:1.23.0.2
	pkgsrc-2004Q4-base:1.23
	pkgsrc-2004Q3:1.22.0.2
	pkgsrc-2004Q3-base:1.22
	pkgsrc-2004Q2:1.19.0.2
	pkgsrc-2004Q2-base:1.19
	pkgsrc-2004Q1:1.17.0.2
	pkgsrc-2004Q1-base:1.17
	pkgsrc-2003Q4:1.14.0.2
	pkgsrc-2003Q4-base:1.14
	netbsd-1-6-1:1.8.0.2
	netbsd-1-6-1-base:1.8
	netbsd-1-6:1.5.0.8
	netbsd-1-6-RELEASE-base:1.5
	pkgviews:1.5.0.4
	pkgviews-base:1.5
	buildlink2:1.5.0.2
	buildlink2-base:1.5
	netbsd-1-5-PATCH003:1.5
	netbsd-1-5-PATCH001:1.4
	netbsd-1-5-RELEASE:1.1.1.1
	netbsd-1-4-PATCH003:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.93
date	2026.02.16.11.29.23;	author adam;	state Exp;
branches;
next	1.92;
commitid	JNKJzA7kn6VYRAuG;

1.92
date	2026.01.16.06.45.33;	author adam;	state Exp;
branches;
next	1.91;
commitid	2vbsQzCGNLSjiAqG;

1.91
date	2025.12.28.14.24.06;	author adam;	state Exp;
branches;
next	1.90;
commitid	BohmOKpqrwrrrboG;

1.90
date	2023.11.12.13.23.20;	author wiz;	state Exp;
branches;
next	1.89;
commitid	SjpNXQIV5XeZ3kME;

1.89
date	2023.10.23.06.37.51;	author wiz;	state Exp;
branches;
next	1.88;
commitid	4YdPmMYgk9hutIJE;

1.88
date	2023.01.29.21.17.37;	author ryoon;	state Exp;
branches;
next	1.87;
commitid	QL7aBXsBGmQvUtbE;

1.87
date	2022.11.14.19.35.16;	author wiz;	state Exp;
branches;
next	1.86;
commitid	Ztc7cQbSxDobOH1E;

1.86
date	2022.11.09.13.14.16;	author joerg;	state Exp;
branches;
next	1.85;
commitid	dN5ujJQiZbvcR11E;

1.85
date	2022.06.22.05.58.17;	author wiz;	state Exp;
branches;
next	1.84;
commitid	OMUiPsxncilUWZID;

1.84
date	2022.06.21.22.10.43;	author joerg;	state Exp;
branches;
next	1.83;
commitid	bMGB2btBdPdAmXID;

1.83
date	2022.01.04.20.54.36;	author wiz;	state Exp;
branches;
next	1.82;
commitid	CYyhdK9qtoffkmnD;

1.82
date	2021.08.02.20.31.11;	author adam;	state Exp;
branches;
next	1.81;
commitid	Seg4Z9wt3C71cr3D;

1.81
date	2021.04.27.04.58.11;	author adam;	state Exp;
branches;
next	1.80;
commitid	aiFPe7rRGqWc9TQC;

1.80
date	2021.03.11.06.30.18;	author adam;	state Exp;
branches;
next	1.79;
commitid	1R5b8F1P0nCwaRKC;

1.79
date	2021.01.28.08.28.22;	author adam;	state Exp;
branches;
next	1.78;
commitid	gVEaryNBi7oIatFC;

1.78
date	2020.12.06.11.42.33;	author adam;	state Exp;
branches;
next	1.77;
commitid	LGrYofIE6Xe0XFyC;

1.77
date	2020.11.30.20.15.54;	author adam;	state Exp;
branches;
next	1.76;
commitid	8qjB34YLq3pZYWxC;

1.76
date	2020.10.21.06.49.35;	author adam;	state Exp;
branches;
next	1.75;
commitid	t5p2XVieO695OJsC;

1.75
date	2020.06.10.08.10.11;	author adam;	state Exp;
branches;
next	1.74;
commitid	sTSQNtXsoQ9EwEbC;

1.74
date	2020.02.19.17.47.59;	author adam;	state Exp;
branches;
next	1.73;
commitid	fd3d9cQdd0YGjjXB;

1.73
date	2020.01.26.17.32.01;	author rillig;	state Exp;
branches;
next	1.72;
commitid	4fBBvoSLJaGd0eUB;

1.72
date	2019.06.10.15.39.06;	author adam;	state Exp;
branches;
next	1.71;
commitid	WDUEcDufjeh3MEqB;

1.71
date	2019.05.08.10.21.44;	author adam;	state Exp;
branches;
next	1.70;
commitid	GC8cCrxD5o4Z4omB;

1.70
date	2019.04.03.15.12.11;	author adam;	state Exp;
branches;
next	1.69;
commitid	PJ6gEJb2d6xoOUhB;

1.69
date	2019.01.22.09.36.20;	author adam;	state Exp;
branches;
next	1.68;
commitid	gJETLO7k2b7PeL8B;

1.68
date	2018.12.11.09.16.06;	author adam;	state Exp;
branches;
next	1.67;
commitid	1C6D9DnFaOfBtm3B;

1.67
date	2018.11.23.12.12.29;	author adam;	state Exp;
branches;
next	1.66;
commitid	D0bkLFZ5iK4T141B;

1.66
date	2018.10.25.09.51.03;	author adam;	state Exp;
branches;
next	1.65;
commitid	pgt4RZlj1r3jbkXA;

1.65
date	2018.10.02.11.23.01;	author adam;	state Exp;
branches;
next	1.64;
commitid	CYqEVVzL1XVAqnUA;

1.64
date	2018.09.13.07.39.17;	author adam;	state Exp;
branches;
next	1.63;
commitid	xuuPFPjnkd3JNURA;

1.63
date	2018.08.19.08.55.01;	author adam;	state Exp;
branches;
next	1.62;
commitid	jFW1uZaaQ2Uj1IOA;

1.62
date	2018.07.25.13.36.40;	author joerg;	state Exp;
branches;
next	1.61;
commitid	wIbDwi2VywaTnwLA;

1.61
date	2018.07.13.07.10.46;	author adam;	state Exp;
branches;
next	1.60;
commitid	x78C5QFWCvbADWJA;

1.60
date	2018.02.24.00.13.35;	author maya;	state Exp;
branches;
next	1.59;
commitid	zYzgs9j6wSFtN2sA;

1.59
date	2017.12.17.16.47.54;	author adam;	state Exp;
branches
	1.59.2.1;
next	1.58;
commitid	jevgzKS4JEvPvgjA;

1.58
date	2017.11.09.08.10.55;	author wiz;	state Exp;
branches;
next	1.57;
commitid	AMiVVvoVEvWtSkeA;

1.57
date	2017.11.02.20.03.13;	author joerg;	state Exp;
branches;
next	1.56;
commitid	TuXEMfZncyjH2vdA;

1.56
date	2017.03.17.03.53.32;	author darcy;	state Exp;
branches
	1.56.8.1;
next	1.55;
commitid	fvYzkxiT9liu3RJz;

1.55
date	2016.09.11.15.53.51;	author richard;	state Exp;
branches;
next	1.54;
commitid	LoQS6cPbUer33Tlz;

1.54
date	2016.07.09.13.04.03;	author wiz;	state Exp;
branches;
next	1.53;
commitid	k9A2yv7vTRunbEdz;

1.53
date	2015.12.05.21.25.56;	author adam;	state Exp;
branches;
next	1.52;
commitid	bgA0CynThkP3WNLy;

1.52
date	2015.03.15.23.05.25;	author joerg;	state Exp;
branches;
next	1.51;
commitid	xOg3TbGIAWbg0Ldy;

1.51
date	2014.05.09.07.37.17;	author wiz;	state Exp;
branches;
next	1.50;
commitid	wfzXpL2biguCPPzx;

1.50
date	2014.01.25.10.30.19;	author wiz;	state Exp;
branches;
next	1.49;
commitid	VOWgk3vYhVXj8umx;

1.49
date	2014.01.19.09.59.47;	author wiz;	state Exp;
branches;
next	1.48;
commitid	Ai4jx2vxp8oY9Ilx;

1.48
date	2013.12.06.11.56.36;	author obache;	state Exp;
branches;
next	1.47;
commitid	smYY3sPEpJHtd4gx;

1.47
date	2013.06.04.22.17.00;	author tron;	state Exp;
branches;
next	1.46;
commitid	wB5zURIqYs6HAlSw;

1.46
date	2013.06.03.10.05.53;	author wiz;	state Exp;
branches;
next	1.45;
commitid	kGMtnUPdN4amz9Sw;

1.45
date	2012.10.08.13.45.46;	author asau;	state Exp;
branches;
next	1.44;

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

1.43
date	2012.02.04.04.41.56;	author obache;	state Exp;
branches;
next	1.42;

1.42
date	2011.11.01.06.02.27;	author sbd;	state Exp;
branches;
next	1.41;

1.41
date	2011.04.15.08.29.19;	author adam;	state Exp;
branches;
next	1.40;

1.40
date	2010.10.15.20.23.35;	author joerg;	state Exp;
branches;
next	1.39;

1.39
date	2010.06.14.08.51.36;	author joerg;	state Exp;
branches;
next	1.38;

1.38
date	2010.01.18.09.59.24;	author wiz;	state Exp;
branches;
next	1.37;

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

1.36
date	2009.08.26.19.58.14;	author sno;	state Exp;
branches;
next	1.35;

1.35
date	2009.03.05.18.51.31;	author joerg;	state Exp;
branches;
next	1.34;

1.34
date	2009.02.09.18.43.06;	author joerg;	state Exp;
branches;
next	1.33;

1.33
date	2009.01.29.09.37.54;	author joerg;	state Exp;
branches;
next	1.32;

1.32
date	2009.01.28.14.42.28;	author joerg;	state Exp;
branches;
next	1.31;

1.31
date	2008.06.12.02.14.44;	author joerg;	state Exp;
branches;
next	1.30;

1.30
date	2008.04.25.19.50.11;	author joerg;	state Exp;
branches;
next	1.29;

1.29
date	2007.11.05.20.57.51;	author drochner;	state Exp;
branches;
next	1.28;

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

1.27
date	2006.02.05.23.10.39;	author joerg;	state Exp;
branches;
next	1.26;

1.26
date	2006.01.24.07.32.32;	author wiz;	state Exp;
branches;
next	1.25;

1.25
date	2005.04.11.21.47.09;	author tv;	state Exp;
branches;
next	1.24;

1.24
date	2005.01.21.15.18.58;	author drochner;	state Exp;
branches;
next	1.23;

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

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

1.21
date	2004.08.29.15.15.37;	author recht;	state Exp;
branches;
next	1.20;

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

1.19
date	2004.05.05.09.06.35;	author drochner;	state Exp;
branches;
next	1.18;

1.18
date	2004.05.05.04.03.19;	author snj;	state Exp;
branches;
next	1.17;

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

1.16
date	2004.01.23.15.31.58;	author recht;	state Exp;
branches;
next	1.15;

1.15
date	2004.01.20.12.24.29;	author agc;	state Exp;
branches;
next	1.14;

1.14
date	2003.07.28.19.08.53;	author drochner;	state Exp;
branches;
next	1.13;

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

1.12
date	2003.07.21.17.16.28;	author martti;	state Exp;
branches;
next	1.11;

1.11
date	2003.07.17.22.52.38;	author grant;	state Exp;
branches;
next	1.10;

1.10
date	2003.04.10.01.28.23;	author grant;	state Exp;
branches;
next	1.9;

1.9
date	2003.03.29.12.42.17;	author jmmv;	state Exp;
branches;
next	1.8;

1.8
date	2002.12.07.18.02.03;	author drochner;	state Exp;
branches;
next	1.7;

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

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

1.5
date	2002.01.29.12.12.07;	author drochner;	state Exp;
branches;
next	1.4;

1.4
date	2001.02.17.17.51.54;	author wiz;	state Exp;
branches;
next	1.3;

1.3
date	2000.11.17.14.03.09;	author wiz;	state Exp;
branches;
next	1.2;

1.2
date	2000.10.22.20.01.55;	author tsarna;	state Exp;
branches;
next	1.1;

1.1
date	2000.08.31.22.39.45;	author tsarna;	state Exp;
branches
	1.1.1.1;
next	;

1.59.2.1
date	2018.02.24.00.02.25;	author maya;	state Exp;
branches;
next	;
commitid	wkOJvd7HwVeFJ2sA;

1.56.8.1
date	2017.11.06.19.11.46;	author bsiegert;	state Exp;
branches;
next	;
commitid	oEwOLfLk9tAcD0eA;

1.1.1.1
date	2000.08.31.22.39.45;	author tsarna;	state Exp;
branches;
next	;


desc
@@


1.93
log
@py-reportlab: updated to 4.4.10

4.4.10  12/02/2026
* fix security issue found by Ethan Kim lt ethan 4t cremit d0t io gt
* add a User-Agent header in rlUrlRead to overcome some anti bot actions
@
text
@# $NetBSD: Makefile,v 1.92 2026/01/16 06:45:33 adam Exp $

DISTNAME=	reportlab-4.4.10
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	print python
MASTER_SITES=	${MASTER_SITE_PYPI:=r/reportlab/}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://www.reportlab.com/
COMMENT=	Powerful PDF-generating toolkit for Python
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
DEPENDS+=	${PYPKGPREFIX}-Pillow>=9.0.0:../../graphics/py-Pillow
DEPENDS+=	${PYPKGPREFIX}-charset-normalizer-[0-9]*:../../converters/py-charset-normalizer

USE_LANGUAGES=	# none

# The files should already be included in the distfile.
WHEEL_ARGS+=	-C=--no-download-t1-files

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.92
log
@py-reportlab: updated to 4.4.9

CHANGES  4.4.9   15/01/2026

* remove unwanted debug

CHANGES  4.4.8   15/01/2026

* fix callback security hole reported by Pedro "gankd"  lt pedrovgcruz at icloud dot com gt
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2025/12/28 14:24:06 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-4.4.9
@


1.91
log
@py-reportlab: updated to 4.4.7

CHANGES  4.4.7   21/12/2025
* fix table layout error reported by Andy Hagar atboom33w at gmail dot com

CHANGES  4.4.6   10/12/2025
* fix CHANGES versions wrongly marked as 4.3.x --> 4.4.x
* remove url from default PDF metadata

CHANGES  4.4.5   17/11/2025
* remove random monkey patches in randomtext
* add and use testutils.invariantSeed in tests
* fix (maybe partially) Table row splitting of ListFlowable
* apply patch for in row splitting bug reported by Christian Zwicknagl via Yoshua Wakeham

CHANGES  4.4.4   18/09/2025
* raise an error for table cell flowables given negative width
* fix the rotatedEnclosingRect algorithm so it allows variable angles
* allow 2 as value for lineplots inFill lines get drawn after fill
* support linear gradients for PDF in ShadedRect
* add single css like padding property to Label
* add Table drop shadow support
* raise min python version to 3.9

CHANGES  4.4.3   23/07/2025
* start implmenting VerticalLineChart
* use usedforsecurity=False in most md5 calls; patch from Martin Renters

CHANGES  4.4.2   18/06/2025
* switch to using charset-normalizer

CHANGES  4.4.1   15/05/2025
* added force option to ttfonts.shapeStr/shapeFragWord
* fix wrong lengths in bidiShapedText
* add angleRange to Pie & Doughnut to allow less than 360 degrees
* fix anchor placement in PlacedStory
* revert 4923
* apply patch by James Fitzsimmons lt james at atticus dot tech gt
* that adds in spaceBefore/After in row splits

CHANGES  4.4.0   17/04/2025
* merge bidi version --> 4.4.0
* preliminary support for glyph shaping in south Asian languages
* preliminary support for right-to-left scripts (e.g. Arabic + Hebrew)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2023/11/12 13:23:20 wiz Exp $
d3 1
a3 1
DISTNAME=	reportlab-4.4.7
@


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

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2023/10/23 06:37:51 wiz Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.6.12
a4 1
PKGREVISION=	3
d13 3
a15 2
DEPENDS+=	${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
DEPENDS+=	${PYPKGPREFIX}-pyphen-[0-9]*:../../textproc/py-pyphen
d17 1
a17 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
d19 2
a20 2
PYSETUPARGS+=	--no-download-t1-files
PYSETUPARGS+=	--use-system-libart
d22 1
a22 4
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/libart/buildlink3.mk"
.include "../../lang/python/batteries-included.mk"
.include "../../lang/python/egg.mk"
@


1.89
log
@*: update for Python base package change

Instead of depending on one of the removed packages (that are now included
in the base Python packages), include batteries-included.mk to require
a Python version that supplies them.

Remove now included packages.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2023/01/29 21:17:37 ryoon Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.88
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2022/11/14 19:35:16 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
a13 1
DEPENDS+=	${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
d24 1
@


1.87
log
@py-reportlab: update to 3.6.12.

CHANGES  3.6.12  25/10/2022
---------------------------
	* fix dpi handling in renderPM.py; bug found by Terry Zhao Terry dot Zhao at fil dot com
	* attempt fix in rparsexml.py
	* add rl_settings.xmlParser with default 'lxml'
	* nano RHEL related fix to setup.py contributed by James Brown jbrown at easypost dot com
	* minor speedup in reportlab.graphics.transform functions
	* allow usage of freetype testpaths via rl_config/rl_settings textPaths
	* _renderPM.c remove parse_utf8, make pict_putrow same as for rlPyCairo

CHANGES  3.6.11  24/06/2022
---------------------------
	* support HORIZONTAL2 & VERTICAL2 table cell backgrounds; as suggested by Sina Khelil < sina at khelil dot com >
	* support general LINEAR & RADIAL gradient table cell backgrounds
	* support ShowBoundaryValue in canv.drawImage

CHANGES  3.6.10  31/05/2022
---------------------------
	* fix symlink looping in setup.py reported by Michał Górny &lt; mgorny at gentoo dot org &gt;
	* allow bearerBox attribute for some barcodes
	* require pillow>=9.0.0 patch contributed by Claude Paroz claude at 2xlibre.net
	* Apply Claude Paroz  < claude at 2xlibre dot net > patch to assume hashlib md5 exists
	* ImageReader updated to allow deepcopy; similarly for doctemplate.onDrawStr
	* fix 3.11.0b2 regression in rl_safe_eval.
	* apply massive contribution for Table inRowSplit from Lennart Regebro < lregebro at shoobx dot com >

CHANGES  3.6.9   22/03/2022
---------------------------
	* fix up _rl_accel.c 0.81 to allow better error messages and support python 3.11.0a6
	* change the cibuildwheel setup to support macos M1 build

CHANGES  3.6.8   28/02/2022
---------------------------
	* remove old Python2 constructs; patch from Claude Paroz < claude at 2xlibre dot net >

CHANGES  3.6.7   18/02/2022
---------------------------
	* Remove use of cPickle; patch from Claude Paroz < claude at 2xlibre dot net >
	* Remove unneccessary object inheritance; patch by Claude Paroz
	* minor changes to python rendering in shapes.Drawing
	* remove jython (dead project no python3) patch by  Claude Paroz < claude at 2xlibre dot net >
	* remove unicodeT/bytesT patch by  Claude Paroz < claude at 2xlibre dot net >
	* import directly from string module patch by  Claude Paroz < claude at 2xlibre dot net >
	* eliminate getBytesIO and getStringIO patch by  Claude Paroz < claude at 2xlibre dot net >
	* remove unused and indirect imports patch by  Claude Paroz < claude at 2xlibre dot net >

CHANGES  3.6.6	 24/01/2022
---------------------------
	* remove uniChr alias of chr (patch contribution from Claude Paroz)
	* modify pdfdoc template to be eventually compatible with pikepdf suggested by Lennart Regebro lregebro at shoobx.com
	* fix bug in table gradient bg; contribution by Justin Brzozoski justin.brzozoski at gmail.com
	* fix bug in validateSetattr (__dict__) discovered and reported by Chris Buergi  cb at enerweb dot ch
	* fix handling of ddfStyle in XLabel class

CHANGES  3.6.5	 24/12/2021
---------------------------
	* only skip listwrap on for small height objects
	* changes to allow for deprecated stuff in Python-3.11

CHANGES  3.6.4	  7/12/2021
---------------------------
	* try to improve multi-frag paragraph justification
	* fix justification condition
	* allow validator OneOf to take re.Pattern

CHANGES  3.6.3	  4/11/2021
---------------------------
	* modernisation of para.py contribution from <Andrews Searle at BMC dot com>
	* many changes to .github workflows
	* changes to setup.py to support cibuildwheel
	* _FindSplitterMixin protect against deepcopy failure
	* allow textAnnotation to have QuadPoints keyword

CHANGES  3.6.2	  1/10/2021
---------------------------
	* minor changes to datareader
	* fix XLabel argument usage

CHANGES  3.6.1	  6/08/2021
---------------------------
	* add mock for urlopen calls so tests can run off line. Contribution by Antonio Trande sagitter at fedoraproject dot org

CHANGES  3.6.0	 23/07/2021
---------------------------
	* create py-2-3 branch
	* Cease support for Python-2.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2022/11/09 13:14:16 joerg Exp $
d5 1
@


1.86
log
@Reset MAINTAINER
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2022/06/22 05:58:17 wiz Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.68
a4 1
PKGREVISION=	2
d14 2
d17 1
a17 1
PYTHON_VERSIONED_DEPENDENCIES=	Pillow pyphen
a24 1
.include "../../lang/python/versioned_dependencies.mk"
@


1.85
log
@py-reportlab: add missing include of versioned_dependencies

Bump PKGREVISION for the re-added dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2022/06/21 22:10:43 joerg Exp $
d9 1
a9 1
MAINTAINER=	joerg@@NetBSD.org
@


1.84
log
@Restore Python2.7 support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2022/01/04 20:54:36 wiz Exp $
d5 1
a5 1
PKGREVISION=	1
d24 1
@


1.83
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.82 2021/08/02 20:31:11 adam Exp $
a13 1
DEPENDS+=	${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
a14 1
DEPENDS+=	${PYPKGPREFIX}-pyphen-[0-9]*:../../textproc/py-pyphen
d16 1
a16 1
PYTHON_VERSIONS_INCOMPATIBLE=	27	# py-pyphen
@


1.82
log
@py-reportlab: updated to 3.5.68

CHANGES 3.5.68
* graphics improve some error messages for renderPM
* changed lib.urilt.recursiveImport after errors in python3.10, reflect changes in readJPEGInfo
* pdfutils readJPEGInfo extracts dpi if present defaults to (72, 72)
* Image flowable allows a useDPI argument
* paraparser annotate some errors
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2021/04/27 04:58:11 adam Exp $
d5 1
@


1.81
log
@py-reportlab: updated to 3.5.67

CHANGES  3.5.67  12/04/2021
---------------------------
* Allow unicode PDFString to use encoding directly; fixes bug where colorspace indexes are broken
* Ensure PIL images can be size checked

CHANGES  3.5.66  19/03/2021
---------------------------
* fix obvious bug in renderPS.py cut'n'paste bah :(
* fix bug saving to SpooledtemporaryFile's reported by Robert Schroll <rschroll at gmail.com>
* fix bug in justified RTL paragraphs example & bugfix contributed by Moshe Uminer <mosheduminer at gmail.com>
* fix regex deprecation reported by Jürgen Gmach <juergen.gmach at apis.de>
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2021/03/11 06:30:18 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.67
@


1.80
log
@py-reportlab: updated to 3.5.65

CHANGES  3.5.65  10/03/2021
---------------------------
* add yieldNoneSplits utility function
* fix BarChart so it lines can have markers and Nones in their data

CHANGES  3.5.64  09/03/2021
---------------------------
* add ability to have lineplots in barcharts; no support yet for line markers
* added checkAttr method to TypedPropertyCollection

CHANGES  3.5.63  05/03/2021
---------------------------
* ensure setup.py works from sdist; bug reported by Antonio P. Sagitter (sagitter at fedoraproject.org)
* restore broken MANIFEST.in somehow overwritten by Robin :(

CHANGES  3.5.62  03/03/2021
---------------------------
* simplify annotateException and add better error messages for asUnicode/Bytes etc
* improve embeddedHyphenation in paragraph.py

CHANGES  3.5.61  25/02/2021
---------------------------
* add adjustableArrow widget
* allow para tag borderPadding attribute
* minor cosmetics in renderPM C extension and add fontSize setattr
* allow a bounding box constraint in definePath
* efficiency savings in text2Path
* refactor transformation math and text2Path functionality
* allow a renderPM plugin cairo backend package rlPyCairo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2021/01/28 08:28:22 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.65
d13 1
d17 1
a17 1
PYTHON_VERSIONED_DEPENDENCIES=	Pillow
a24 1
.include "../../lang/python/versioned_dependencies.mk"
@


1.79
log
@py-reportlab: updated to 3.5.60

CHANGES  3.5.60  22/01/2021
---------------------------
* Allow legend column control of vertical alignment
* Allow renderTextMode attribute in reportlab.graphics.shapes.String
* Allow renderTextMode drawString handling in renderPDF/PM/PS/SVG
* Some fixes to fillMode handling

CHANGES  3.5.59  04/01/2021
---------------------------
* Minor changes to table rounded corners; some documentation updates

CHANGES  3.5.58  01/01/2021
---------------------------
* Allow variant corners in Canvas.roundRect
* Allow tables to have rounded corners

CHANGES  3.5.57  27/12/2020
---------------------------
* added ddfStyle to Label
* allowed for embedded(and ordinary)Hyphenation to pre-empt splitting when embeddedHyphenation>=2
* fix extension escapePDF so it can handle unicode
* fix poundsign in Ean5BarcodeWidget
* Table can use __styledWrap__ for sizing
* test fixes so 3.9 and 2.7 produce same pdf
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2020/12/06 11:42:33 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.60
a12 1
DEPENDS+=	${PYPKGPREFIX}-Pillow>=4.4.0:../../graphics/py-Pillow
d16 2
d24 1
@


1.78
log
@py-reportlab: updated to 3.5.56

RELEASE 3.5.56
* micro changes for Big Sur in C extensions
* allow Drawing.outDir to be a callable for more control in save method
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2020/11/30 20:15:54 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.56
@


1.77
log
@py-reportlab: updated to 3.5.55

RELEASE 3.5.55
???

RELEASE 3.5.54
* Allow extra fields in AcroForm suggested by Chris Else ubuntu247 at gmail.com
* Allow DocTemplate.\_firstPageTemplateIndex to be a list of PageTemplate ids
* improve PageBreak repr
* minor changes to travis & appveyor scripts; drop forml support for python 3.5
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2020/10/21 06:49:35 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.55
@


1.76
log
@py-reportlab: updated to 3.5.53

RELEASE 3.5.53   02/10/2020
---------------------------
* Fix bug that allowed type 0 postscript commands to persist

RELEASE 3.5.52   01/10/2020
---------------------------
* add support for DataMatrix barcode

RELEASE 3.5.51   24/09/2020
---------------------------
* fix malloc(0) issue in \_rl_accel.c \_fp_str thanks to Hans-Peter Jansen <hpj@@urpla.net> @@ openSUSE

RELEASE 3.5.50   18/09/2020
---------------------------
* Add BM ExtGState option (suggestion by tjj021 @@ github
* Fix memory leak in \_renderPM.c

RELEASE 3.5.49   02/09/2020
---------------------------
* ViewerPreferencesPDFDictionary add /Duplex as possibility
* Doctemplate add support for all ViewerPreferencesPDFDictionary keys
* fix bugs in USPS_4State; Barcode inherits from Flowable and object.

RELEASE 3.5.48   18/08/2020
---------------------------
* bug fix for balanced column special case unsplittable half column

RELEASE 3.5.47    7/08/2020
---------------------------
* try to limit table style cell ranges

RELEASE 3.5.46   22/07/2020
---------------------------
* fix style-data mismatch in LinePlot found by Anshika Sahay

RELEASE 3.5.45   10/07/2020
---------------------------
* fix some documentation bugs reported by Lele Gaifax
* fix error in BarChart axes joining reported by Faisal.Fareed

RELEASE 3.5.44   26/06/2020
---------------------------
* ensure qr bar colour is passed (contrib by Lele Gaifax)
* fix img layout bug (reported by Lele Gaifax)

RELEASE 3.5.43   03/06/2020
---------------------------
* small change to improve strokeDashArray handling to allow [phase, [values]] and allow stroke-dashoffset
* Hatching class which inherits from shapes.Path
* add support for soft hyphens u'\xad'
* apply a pr from KENLYST @@ bitbucket (gfe.py)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2020/06/10 08:10:11 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.53
@


1.75
log
@py-reportlab: updated to 3.5.42

RELEASE 3.5.42
* fix bug in tables.py reported by Kamil Niski https://bitbucket.org/rptlab/reportlab/issues/182 & Adam Kalinsky

RELEASE 3.5.41
* fix python3 bug in DDIndenter.__getattr__

RELEASE 3.5.40
* fix broken (by robin) simple bar lables found by Djan

RELEASE 3.5.39
* allow selection of ttf subfonts by PS name
* revert to old style recursiveGetAttr
* raise error for problematic Canvas.setDash reported by Mike Carter from sitemorse

RELEASE 3.5.38
* bug fix for normalDate monthnames; bump travis; version-->3.5.38

RELEASE 3.5.37
* experimental support for 2d pie/doughnut shading

RELEASE 3.5.36
* update travis version of multibuild contrib by Matthew Brett
* fixes to cope with python 3.9
* imrove Drawing formats handling and ensure asString can do svg

RELEASE 3.5.35
* test fixes
* Label enhancement
* added isSubclassOf validator
* added CrossHair widget
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2020/02/19 17:47:59 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.42
@


1.74
log
@py-reportlab: updated to 3.5.34

RELEASE 3.5.33:
* fix bug in Pie3d
* fix bug in background splitting in repeatRows cases
* small improvements to CandleSticks
* created NotSet validator (use in CandleStickProperties)
* update .travis.yml and .appeyor.yml hopefully to create 3.8 wheels

RELEASE 3.5.32:
* some chart efficiency changes
* use clock in fontFinder
* improve recursive access and do some minor eval/exec fixes
* improve use of eval/exec

RELEASE 3.5.31:
* paraparser fix

RELEASE 3.5.30:
* better support for candlestick charts using smartGetItem

RELEASE 3.5.29:
* Support for candlestick charts and infilled pair plots

RELEASE 3.5.28:
* improve support for AES encryption

RELEASE 3.5.27:
* fix to justified para splits
* fix BalanceColumn width calculation
* preliminary support for AES encryption

RELEASE 3.5.26:
* micro changes to normalDate
* fix warnings about is not (detected in python 3.8b4)
* implement PR 59 bug fix

RELEASE 3.5.25:
* add recursive ttf searching
* sync with rlextra
* fix Barchart axis crossing issue

RELEASE 3.5.24:
* prepare for python3.8, drop support for python3.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2020/01/26 17:32:01 rillig Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.34
@


1.73
log
@all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2019/06/10 15:39:06 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.23
d17 3
@


1.72
log
@py-reportlab: updated to 3.5.23

RELEASE 3.5.23
* fix issue 180 raised by Christoph Berg
* fix issue 181 raised by Daniel Terecuk
* brutalist fix for Marius Gedminas' issue 183
* add wordSpace keyword to Canvas draw methods
* fix for Marius Gedminas' issue 184

RELEASE 3.5.22
* Allow kewords in PDFResourceDictionary
* pr 58 issue 174 contribution by Marius Gedminas
* Allow AcroForm to have SigFlags
* Bug Fixes and tests
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2019/05/08 10:21:44 adam Exp $
d9 1
a9 1
HOMEPAGE=	http://www.reportlab.com/
@


1.71
log
@py-reportlab: updated to 3.5.21

RELEASE 3.5.21:
* fix bug in legends
* add extra table info in spanning error case

RELEASE 3.5.20:
* Preliminary MultiCol implementation
* fix missing xrange import
* allow rgb to have fractions of 1 in css colors

RELEASE 3.5.19:
* fix bug with a tag href not having a scheme
* all0w LineChart/LinePlot area fills to differe from the stroke colour
* add canvas setProducer method

RELEASE 3.5.18:
* more FrameBG changes vs BalancedColumns
* fix bb issues 176/177
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2019/04/03 15:12:11 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.21
@


1.70
log
@py-reportlab: updated to 3.5.17

RELEASE 3.5.17:
* more FrameBG fixes; added canvas cross method, frame static drawBoundary

RELEASE 3.5.16:
* fix stroking for frame background in container

RELEASE 3.5.15:
* add stroking for frame background

RELEASE 3.5.14:
* added axes tickStrokeWidth etc etc
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2019/01/22 09:36:20 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.17
@


1.69
log
@py-reportlab: updated to 3.5.13

RELEASE 3.5.13:
* added rl_setting.reserveTTFNotdef inspired by e3office at bitbucket
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2018/12/11 09:16:06 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.13
@


1.68
log
@py-reportlab: updated to 3.5.12

RELEASE 3.5.12
* log axis handles rangeRound & avoidBoundspace
* FrameBG can start with "frame" & frame-permanent" start options
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2018/11/23 12:12:29 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.12
@


1.67
log
@py-reportlab: updated to 3.5.11

RELEASE 3.5.11:
* Improve log axis ticks & grids
* move some samples into tests

RELEASE 3.5.10:
* Bug fix for underline
* Paragraph indentation bug fix
* Initial support for richtext graphics text labels
* Initial support for log axes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2018/10/25 09:51:03 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.11
@


1.66
log
@py-reportlab: updated to 3.5.9

3.5.9:
Bug fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2018/10/02 11:23:01 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.9
@


1.65
log
@py-reportlab: updated to 3.5.8

RELEASE 3.5.7:
Fix tables.py splitting for line comands.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2018/09/13 07:39:17 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.8
@


1.64
log
@py-reportlab: updated to 3.5.6

RELEASE 3.5.6:
* Restore DocTemplate seq attribute lost in rev c985bd7093ad (4405)
  version 3.4.41
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2018/08/19 08:55:01 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.6
@


1.63
log
@py-reportlab: updated to 3.5.5

RELEASE 3.5.3
* Bug fix release to make really simple paras work OK
* Use local libart by default
* Use upgrade libart source to 2.3.21-3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2018/07/25 13:36:40 joerg Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.5
@


1.62
log
@Update to reportlab 3.5.2 to get a full distribution version back.
Add dependency on py-pyphen for hyphenation support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2018/07/13 07:10:46 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.2
@


1.61
log
@py-reportlab: updated to 3.5.0

3.5.0:
Unknown changes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2018/02/24 00:13:35 maya Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.5.0
d13 1
d15 1
a15 1
DEPENDS+=	${PYPKGPREFIX}-Pillow>=4.4.0:../../graphics/py-Pillow
@


1.60
log
@reportlab: use the versioned distfile.

(Now to the right branch...)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59.2.1 2018/02/24 00:02:25 maya Exp $
d3 1
a3 2
DISTNAME=	reportlab-3.4.0
DISTFILES=	${DEFAULT_DISTFILES} pfbfer-20070710.zip
a6 1
SITES.pfbfer-20070710.zip=	http://www.reportlab.com/ftp/fonts/
d14 1
a14 11
DEPENDS+=	${PYPKGPREFIX}-Pillow>=2.4.0:../../graphics/py-Pillow

EXTRACT_DIR.pfbfer-20070710.zip=	${WRKSRC}/src/reportlab/fonts
EXTRACT_OPTS_ZIP+=	-L

# fixup group/world writeable fonts from pfbfer.zip
post-install:
	${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${PYSITELIB}/reportlab/fonts/*.pfb

do-test:
	cd ${WRKSRC} && ${PYTHONBIN} setup.py tests
@


1.59
log
@py-reportlab: updated to 3.4.0

RELEASE 3.4:
* More pagesizes from https://en.wikipedia.org/wiki/Paper_size (contributed by https://bitbucket.org/alainchiasson/)
* add in fillMode (fill-rule) variable to the graphics state for drawings
* add support for automatic bullet rotation in ListFlowables.
* fix acroform annotation bug in radios (reported by Olivia Zhang)
* fix split paragraph rendering bug (reported by Olivia Zhang & Echo Bell)
* Allow Image to have a drawing as argument
* support for Path autoclose & fillMode; version --> 3.3.29
* add support for different fill policies in renderXX drawPath; version-->3.3.28
* allow for UTF_16_LE BOM, fix for bug contributed by Michael Poindexter mpoindexter@@housecanary.com
* improved support for images in renderPM/renderSVG bug report from Claude Paroz
* add AcroForm support to canvas; version --> 3.3.22
* avoid cr lf line endings
* attempt to ensure zipImported has some files or returns None
* added additonal test to barcode/test.py
* add an invisible font test thanks https://bitbucket.org/kb/ Konstantin Baierer
* add mailto href test
* improve UPCA barcode contribution by Kyle McFarlane https://bitbucket.org/kylemacfarlane/
* attempt to fix __loader__ issues in pyinstaller suggested by dbrnz @@ bitbucket
* fix NormalDate comprisons in python3.x
* fix ypad use in ParagraphAndImage contrib annamarianfr@@bitbucket, version-->3.3.16
* try to prevent multiple saving contrib by Tim Meneely
* fix problems with svg drawToString contrib by Eric Gillet & Johann Du Toit
* fix issue reported by Yitzchak Scott-Thoennes <sthoenna@@gmail.com>
* fix fake KeepTogether setup in handle_keepWithNext
* add NullActionFlowable, fix empty KeepTogether
* really merge para-measure-fix
* merge para-measure-fix changes
* fixes to TypedPropertyCollection
* changes to Render class; allow drawings to specify initialFontName/Size
* fix python>=3.2 default axis labelling to match python2.x
* fix AttributeError
* add experimental time value axis
* fix bug in python shapes rendering
* add negative span style to test_platypus_tables splitting example
* fix segfault in _rl_accel.c
* attempt to remove quadratic performance hit when longTableOptimize is set
* allow DATA: scheme in open for read
* import Table _rowpositions calculation
* support small ttfs which do not allow subsets
* add rl_settings allowTTFSubsetting
* address issue 76 (deprecated immports)
* add table cell support for simple background shadings, contributed by Jeffrey Creem jcreem@@bitbucket
* fix bug in tables.py reported by Vytis Banaitis @@ bitbucket; version-->3.3.2
* minor change to allow barWidth setting in ecc200datamatrix.py (suggested by Kyle MacFarlane @@ bitbucket)
* make paraparser syntax errors real and fix <sup/sub> tags to have relative values; version-->3.3.1
* ReportLab now runs all tests under Python 2.7, 3.3, 3.4, 3.5 & 3.6.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2017/11/09 08:10:55 wiz Exp $
d4 1
a4 1
DISTFILES=	${DEFAULT_DISTFILES} pfbfer.zip
d8 1
a8 1
SITES.pfbfer.zip=	http://www.reportlab.com/ftp/fonts/
d18 1
a18 1
EXTRACT_DIR.pfbfer.zip=	${WRKSRC}/src/reportlab/fonts
@


1.59.2.1
log
@reportlab: use the versioned distfile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2017/12/17 16:47:54 adam Exp $
d4 1
a4 1
DISTFILES=	${DEFAULT_DISTFILES} pfbfer-20070710.zip
d8 1
a8 1
SITES.pfbfer-20070710.zip=	http://www.reportlab.com/ftp/fonts/
d18 1
a18 1
EXTRACT_DIR.pfbfer-20070710.zip=	${WRKSRC}/src/reportlab/fonts
@


1.58
log
@py-reportlab: actually add patch-src_reportlab_platypus_tables.py to distinfo

bump version again.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2017/11/02 20:03:13 joerg Exp $
d3 1
a3 1
DISTNAME=	reportlab-3.3.0
a5 1
PKGREVISION=	2
d16 1
a16 1
DEPENDS+=	${PYPKGPREFIX}-{Pillow-[0-9]*,imaging-[0-9]*}:../../graphics/py-Pillow
d21 3
a23 36
REPLACE_PYTHON+=	demos/tests/testdemos.py
REPLACE_PYTHON+=	docs/genAll.py
REPLACE_PYTHON+=	docs/reference/genreference.py
REPLACE_PYTHON+=	docs/userguide/genuserguide.py
REPLACE_PYTHON+=	src/reportlab/graphics/barcode/test.py
REPLACE_PYTHON+=	src/reportlab/graphics/testdrawings.py
REPLACE_PYTHON+=	src/reportlab/graphics/testshapes.py
REPLACE_PYTHON+=	src/reportlab/graphics/widgets/table.py
REPLACE_PYTHON+=	src/reportlab/lib/__init__.py
REPLACE_PYTHON+=	src/reportlab/lib/corp.py
REPLACE_PYTHON+=	src/reportlab/lib/fonts.py
REPLACE_PYTHON+=	src/reportlab/lib/formatters.py
REPLACE_PYTHON+=	src/reportlab/lib/logger.py
REPLACE_PYTHON+=	src/reportlab/lib/normalDate.py
REPLACE_PYTHON+=	src/reportlab/lib/pagesizes.py
REPLACE_PYTHON+=	src/reportlab/lib/randomtext.py
REPLACE_PYTHON+=	src/reportlab/lib/units.py
REPLACE_PYTHON+=	tests/runAll.py
REPLACE_PYTHON+=	tests/test_docstrings.py
REPLACE_PYTHON+=	tests/test_geomutils.py
REPLACE_PYTHON+=	tests/test_hello.py
REPLACE_PYTHON+=	tests/test_images.py
REPLACE_PYTHON+=	tests/test_invariant.py
REPLACE_PYTHON+=	tests/test_lib_pdfencrypt.py
REPLACE_PYTHON+=	tests/test_pdfbase_postscript.py
REPLACE_PYTHON+=	tests/test_pdfgen_callback.py
REPLACE_PYTHON+=	tests/test_pdfgen_general.py
REPLACE_PYTHON+=	tests/test_platypus_paraparser.py
REPLACE_PYTHON+=	tests/test_platypus_tables.py
REPLACE_PYTHON+=	tests/test_renderSVG.py
REPLACE_PYTHON+=	tests/test_source_chars.py
REPLACE_PYTHON+=	tests/test_utils.py
REPLACE_PYTHON+=	tools/docco/docpy.py
REPLACE_PYTHON+=	tools/docco/graphdocpy.py
REPLACE_PYTHON+=	tools/docco/rl_doc_utils.py
REPLACE_PYTHON+=	tools/pythonpoint/pythonpoint.py
a24 4
#fixup group/world writeable fonts from pfbfer.zip
post-install:
	${CHMOD} ${SHAREMODE} \
		${DESTDIR}${PREFIX}/${PYSITELIB}/reportlab/fonts/*.pfb
d26 1
a26 1
	${RUN}cd ${WRKSRC};${PYTHONBIN} setup.py tests
a29 1
.include "../../lang/python/application.mk"
@


1.57
log
@Merge fix for quadratic performance of very long tables from upstream.
Bump revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2017/03/17 03:53:32 darcy Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.56
log
@Modify DEPENDS so that any version can be built/checked.  As discussed on
the mailing list with joerg@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2016/09/11 15:53:51 richard Exp $
d6 1
@


1.56.8.1
log
@Pullup ticket #5615 - requested by joerg
print/py-reportlab: bugfix

Revisions pulled up:
- print/py-reportlab/Makefile                                   1.57
- print/py-reportlab/patches/patch-src_reportlab_platypus_tables.py 1.1

---
   Module Name:	pkgsrc
   Committed By:	joerg
   Date:		Thu Nov  2 20:03:13 UTC 2017

   Modified Files:
   	pkgsrc/print/py-reportlab: Makefile
   Added Files:
   	pkgsrc/print/py-reportlab/patches:
   	    patch-src_reportlab_platypus_tables.py

   Log Message:
   Merge fix for quadratic performance of very long tables from upstream.
   Bump revision.
@
text
@d1 1
a1 1
# $NetBSD$
a5 1
PKGREVISION=	1
@


1.55
log
@update to reportlab-3.3.0
Prefer py-Pillow over py-imaging (if not installed) permitting better
performance, successful test results and at the same time remove the
python-3 incompatibility.

CHANGES
=======

This is a summary of changes made to the reportlab source code for each release.
Please refer to subversion backlogs (using the release dates) for more details
or for releases which we have not provide a higher level changes list for.
E.g. to retrieve the changes made between release 3.1 and release 3.2, type::

  $ hg log -r adb3f0d

The contributors lists are in no order and apologies to those accidentally not
mentioned. If we missed you, please let us know!


RELEASE 3.3  17/02/2016
-----------------------
    * Canvas & Doctemplate now allow specification of the initial font Name, Size & Leading. Prevously you had to mess with rl_settings to accomplish this.
    * Canvas & Doctemplate now support specification of the crop/art/trim/bleed boxes.
    * Add option to auto generate missing TTF font names. Handy for CJKers with home produced fonts. Also attempt to prevent usage of multiple TTFs with same name.
    * Paragraph styles now have justifyBreaks to control justification of lines broken with <br/>.
    * Paragraph styles now have justifyLastLine=n to control justification of last lines with more than n words (0 means do not).
    * Added EAN-5 and ISBN barcode widgets (contribution by Edward Greve).
    * Bug fix of QrCodeWidget (prompted by https://bitbucket.org/fubu/).
    * Frames now have support for automatic flowables at the top of frame. story support via the class reportlab.platypus.flowables.SetTopFlowables.
    * Added support for Trapped and ModDate PDF info dictionary keys.
    * Bug fix for pie charts with no data (raised by  Michael Spector).
    * New barcodes BarcodeCode128Auto & BarcodeECC200DataMatrix (contributed by Kyle MacFarlane).
    * Improved LinePlot marker handling.
    * PyPy improvements inspired by Marius Gedminas.
    * Bug fix in reportlab.lib.utils.simpleSplit (reported by Chris Buergi <cb@@enerweb.ch>).
    * Unwanted escaping in renderSVG fixed (reported by Ruby Yocum).
    * Bug fix in _rl_accel.c (remove excess state and fix refcount breakage reported by Mark De Wit <mark.dewit@@iesve.com>).
    * Code128 barcode length optimization inspired by Klaas Feenstra.
    * Paragraph <sup>/<super> & <sub> tags now support rise & size attributes to allow special control over position & font size.
    * Splitting tables now remove unwanted styles in the first part of the split (reported by Lele Gaifax).
    * test changes inspired by https://bitbucket.org/stoneleaf
    * ReportLab now runs all tests under Python 2.7, 3.3, 3.4 & 3.5.


### Contributors:
    * Edward Greve
    * https://bitbucket.org/fubu/
    * Michael Spector
    * Kyle MacFarlane
    * Marius Gedminas
    * Chris Buergi
    * Ruby Yocum
    * Mark de Wit
    * Klaas Feenstra
    * Lele Gaifax
    * https://bitbucket.org/stoneleaf

RELEASE 3.2  01/06/2015
-----------------------

   * Added proportional underlining specific to font sizes, set via the `underlineProportion` attribute of ParagraphStyles.
   * TrueType fonts: added support for cmaps 10 & 13
   * DocTemplate class now supports a boolean `displayDocTitle` argument.
   * TableofContents now supports a formatter argument to allow formatting of the displayed page numbers (eg for appendices etc).
   * Table `repeatRows` can now be a tuple of row numbers to allow incomplete ranges of rows to be repeated.
   * Tables now do pass instance.`spaceBefore` & `spaceAfter` to their split children when split
   * Several strangenesses were fixed in the pdfbase.pdfform module; Multiple usage is now allowed.
   * Error message fixes
   * Various environment fixes for Google Application Environment
   * Resource fixes
   * PDFDoc can now set the `Lang` attribute
   * canvas.drawString and similar now allow the character spacing to be set
   * Index of accented stuff has been improved
   * RTL code was improved
   * fix Propertyset.clone
   * `flowables.py`: fix ImageAndFlowables so it avoids testing negative availableWidth

### Contributors:
   * Steven Jacobs
   * Philip Semanchuk
   * Marius Gedminas
   * masklinn
   * Kale Franz
   * Albertas Agejavas
   • Anders Hammarquist
   * jvanzuela @@ bitbucket
   * Glen Lindermann
   * Greg Jones
   * James Bynd
   * fcoelho @@ bitbucket


RELEASE 3.1  22/04/2014
-----------------------

If you are running ReportLab 3.0.x, the changes are minor.
   * support for emoji - characters outside the Unicode basic multilingual plane
   * improved pip-based installers will pull in all the needed dependencies; Pillow 2.4 appears to deal with all our issues.

### Contributors
   * Ivan Tchomgue
   * Waldemar Osuch
   * masayuku
   * alexandrel_sgi


RELEASE 3.0  14/02/2014
-----------------------

ReportLab 3.0 now supports Python 2.7, 3.3 and higher.

There has been a substantial internal rewrite to ensure consistent use of unicode strings for
  natural-language text, and of bytes for all file format internals.  The intent
  is to make as few API changes as possible so that there should be little or no
  impact on users and their applications.  Changes are too numerous but can be
  seen on Bitbucket.

### Python 3.x compatibility
  * Python 3.x compatibility.  A single line of code should run on 2.7 and 3.3
  * __init__.py restricts to 2.7 or >=3.3
  * __init__.py allow the import of on optional reportlab.local_rl_mods to allow monkey patching etc.
  * rl_config now imports rl_settings & optionally local_rl_settings
  * ReportLab C extensions now live inside reportlab; _rl_accel is no longer required; All _rl_accel imports now
	pass through reportlab.lib.rl_accel
  * xmllib is gone, alongside the paraparser stuff that caused issues in favour of HTMLParser.
  * some obsolete C extensions (sgmlop and pyHnj) are gone
  * Improved support for multi-threaded systems to the _rl_accel extension module.
  * Removed reportlab/lib/ para.py & pycanvas.py;  these would better belong in third party packages,
	which can make use of the monkeypatching feature above.


### New features
  * Add ability to output greyscale and 1-bit PIL images without conversion to RGB. (contributed by Matthew Duggan)
  * highlight annotation (contributed by Ben Echols)

### Other
  * numerous very minor fixes, visible through BitBucket.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2016/07/09 13:04:03 wiz Exp $
d16 1
a16 1
DEPENDS+=	{${PYPKGPREFIX}-Pillow-[0-9]*,${PYPKGPREFIX}-imaging-[0-9]*}:../../graphics/py-Pillow
@


1.54
log
@Remove python33: adapt all packages that refer to it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2015/12/05 21:25:56 adam Exp $
d3 1
a3 1
DISTNAME=	reportlab-2.7
d7 1
a7 1
MASTER_SITES=	http://www.reportlab.com/ftp/
d16 1
a16 1
DEPENDS+=	{${PYPKGPREFIX}-imaging-[0-9]*,${PYPKGPREFIX}-Pillow-[0-9]*}:../../graphics/py-imaging
a20 2
PYTHON_VERSIONS_INCOMPATIBLE=	34 35 # not yet ported as of 2.7; py-imaging

a36 1
REPLACE_PYTHON+=	src/reportlab/lib/set_ops.py
a37 2
REPLACE_PYTHON+=	src/reportlab/pdfgen/pycanvas.py
REPLACE_PYTHON+=	src/rl_addons/renderPM/setup.py
a39 1
REPLACE_PYTHON+=	tests/test_encrypt.py
d44 1
a47 1
REPLACE_PYTHON+=	tests/test_pdfgen_pycanvas.py
d58 4
d68 1
a68 1
.include "../../lang/python/distutils.mk"
@


1.53
log
@Extend PYTHON_VERSIONS_INCOMPATIBLE to 35
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2015/03/15 23:05:25 joerg Exp $
d21 1
a21 1
PYTHON_VERSIONS_INCOMPATIBLE=	33 34 35 # not yet ported as of 2.7; py-imaging
@


1.52
log
@Explicitly extract font zip file with -L. The default behavior of
infozip changed and the system I last tested it on has the old behavior,
where NetBSD's unzip implements the new one already. Fixes PR 49748.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2014/05/09 07:37:17 wiz Exp $
d21 1
a21 1
PYTHON_VERSIONS_INCOMPATIBLE=	33 34 # not yet ported as of 2.7; py-imaging
@


1.51
log
@Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2014/01/25 10:30:19 wiz Exp $
d19 1
@


1.50
log
@Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2014/01/19 09:59:47 wiz Exp $
d20 1
a20 1
PYTHON_VERSIONS_INCOMPATIBLE=	33 # not yet ported as of 2.7; py-imaging
@


1.49
log
@Update to 2.7:

2.7:

This release, 2.7, will be the last major one to support Python
2.5, 2.6, and 2.7.  It contains a small number of fixes and additions
since our last release in September 2012.  You may think of it as
a 'long term stable' branch - if key bugs emerge we will issue
2.7.1, 2.7.2 releases and so on.

Charts / graphics

    Added SimpleTimeSeriesPlot
    added _computeMaxSpace
    added in lineStyle (for bars)
    improved SVG rendering
    Pie Chart now has an 'innerRadiusFraction' to allow doughnut-like
    appearance for 2d charts  (it has no effect with 3d charts).
    The separate 'doughnut' chart lacks many pie chart features
    and should only be used if you wanted multiple nested doughnuts.
    Bug fixes:
	piecharts.py: fix Pie3d __init__ to call its superclass
	linecharts.py: fix swatch creation
	fixed y axis in the simple time series plot

PDF

    Fixes to testshapes & pdfform resetting
    colors.py
    various minor fixes

Platypus

    Defined a small bullet rather than a big circle as the default
    for unordered lists
    fixed attribute spelling bug
    fixed CJK + endDots


#################################################################################
#################### RELEASE 2.6  27/09/2012                    #################
#################################################################################

This is a minor release focusing mainly on improved documentation.  There are a
number of minor enhancements, and a larger number of previous-undocumented
enhancements which we have documented better.


###General changes
   * Manuals have been reformatted with more pleasing code snippets and tables of
     contents, and reviewed and expanded

###Flowing documents (Platypus):
   * Added support for HTML-style list objects
   * Added flexible mechanism for drawing bullets
   * Allowed XPreformatted objects to use Asian line wrapping
   * Added an 'autoNextPageTemplate' attribute to PageTemplates.  For example you
     can now set up a 'chapter first page template' which will always be followed
     by a 'continuation template' on the next page break, saving the programmer from
     having to issue control flow commands in the story.
   * added a TopPadder flowable, which will 'wrap' another Flowable and move it
     to the bottom of the current page.
   * More helpful error messages when large tables cannot be rendered
   * Documentation for images within text (test_032_images)
   * Trailing dots for use on contents pages



###Charts and graphics:
   * Support for UPCA bar codes
   * We now have a semi-intelligent system for labelling pie charts with
     callout lines.  Thanks to James Martin-Collar, a maths student at Warwick
     University, who did this as his summer internship.
   * Axes - added startOffset and endOffset properties; allowed for axis
     background annotations.
   * Bar charts - allow more control of z Index (i.e. drawing order of axes and
     lines)
   * Pie charts - fixed bugs in 3d appearance
   * SVG output back end has seen some bugs fixed and now outputs resizeable SVG
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2013/12/06 11:56:36 obache Exp $
d20 1
a20 1
PYTHON_VERSIONS_INCOMPATIBLE=	33 # not yet ported as of 2.7
@


1.48
log
@Allow to depend on Pillow as well as py-imaging.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2013/06/04 22:17:00 tron Exp $
d3 1
a3 1
DISTNAME=	reportlab-2.5
a5 1
PKGREVISION=	5
d20 43
d68 1
@


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

Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2013/06/03 10:05:53 wiz Exp $
d6 1
a6 1
PKGREVISION=	4
d17 1
a17 1
DEPENDS+=	${PYPKGPREFIX}-imaging-[0-9]*:../../graphics/py-imaging
@


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

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

Suggested by tron in PR 47882
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2012/10/08 13:45:46 asau Exp $
d6 1
a6 1
PKGREVISION=	3
@


1.45
log
@Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2012/02/04 04:46:34 obache Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.44
log
@fixes missing bump of the last py-reportlab update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2012/02/04 04:41:56 obache Exp $
a18 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.43
log
@* No need to buildlink with py-imaging, simple DEPENDS is sufficient.
* No need to buildlink with obsolated py-xml, add py-expat to DEPENDS instead.
* add test target for self-tests.
* distutils pkg, switch to use python/distutils.mk

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2011/11/01 06:02:27 sbd Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.42
log
@Recursive bump for graphics/freetype2 buildlink addition.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2011/04/15 08:29:19 adam Exp $
d16 3
d23 2
a24 1
PYDISTUTILSPKG=	yes
d28 1
a28 3
.include "../../graphics/py-imaging/buildlink3.mk"
.include "../../lang/python/extension.mk"
.include "../../textproc/py-xml/buildlink3.mk"
@


1.41
log
@Changes 2.5:
* Support for colour separated PDF output and other optimisations and
  features for high-quality printing, including enforcement of colour
  models for CMYK, RGB, and "spot colours"
* Long table optimisations are now turned on by default.  Previously,
  documents with very long tables spanning many pages could take a long
  time to create because we considered the whole table to work out row
  and column sizes.  A patch was submitted some time ago to fix this
  controlled by a flag in the rl_config file, but this was set 'off'
  for compatibility.  Users are often not aware of this and we haven't
  found any real-world cases where the new layout technique works badly,
  so we are turning this behaviour on.
* New support for QR barcodes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2010/10/15 20:23:35 joerg Exp $
d6 1
@


1.40
log
@Explicitly fetch the fonts and extract them instead of depending on
setup.py doing it at build time. Switch to the new distfile name.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.39 2010/06/14 08:51:36 joerg Exp $
#
d3 1
a3 1
DISTNAME=	reportlab-2.4
d5 1
a5 1
PKGNAME=	${PYPKGPREFIX}-reportlab-2.4
d13 1
a16 1
WRKSRC=		${WRKDIR}/ReportLab_2_4
@


1.39
log
@Reportlab 2.4:
- Various smaller bugfixes and improvements
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2010/01/18 09:59:24 wiz Exp $
d4 2
a5 1
DISTNAME=	ReportLab_2_4
d9 1
d17 3
@


1.38
log
@Second try at jpeg-8 recursive PKGREVISION bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2009/10/19 11:17:16 joerg Exp $
d4 2
a5 3
DISTNAME=	ReportLab_2_3
PKGNAME=	${PYPKGPREFIX}-reportlab-2.3
PKGREVISION=	1
@


1.37
log
@Update to reportlab 2.3:
- Encryption support for PDF
- Support for clickable ToCs, new Flowable docAssert
- bugfixes

Take maintainership.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2009/08/26 19:58:14 sno Exp $
d6 1
@


1.36
log
@bump revision because of graphics/jpeg update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2009/03/05 18:51:31 joerg Exp $
d4 2
a5 3
DISTNAME=	ReportLab_2_2
PKGNAME=	${PYPKGPREFIX}-reportlab-2.2
PKGREVISION=	1
a7 1
EXTRACT_SUFX=	.tgz
d9 1
a9 1
MAINTAINER=	tsarna@@NetBSD.org
a14 2
PYTHON_VERSIONS_ACCEPTED=	25 24

@


1.35
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.34 2009/02/09 18:43:06 joerg Exp $
d6 1
@


1.34
log
@Uses @@property syntax -> Python 2.4+
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2009/01/29 09:37:54 joerg Exp $
a17 1
PYBINMODULE=	yes
@


1.33
log
@Update MASTER_SITES.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2009/01/28 14:42:28 joerg Exp $
d16 2
@


1.32
log
@Update to ReportLab 2.2. This is a major update with API breakage.
Major changes include full Unicode supoprt, better support for Asian
languages, support for JPEG CMYK images, links in Platypus, better
wrapping, barcode support, better support for legends of graphics and
many more.

Addtional changes in pkgsrc include the merge of py-reportlab-renderPM
package and use of external libart.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2008/06/12 02:14:44 joerg Exp $
d7 1
a7 1
MASTER_SITES=	ftp://ftp.reportlab.com/
@


1.31
log
@Add DESTDIR support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2008/04/25 19:50:11 joerg Exp $
d4 2
a5 2
DISTNAME=	ReportLab_1_21_2
PKGNAME=	${PYPKGPREFIX}-reportlab-1.21.2
a15 3
PYTHON_VERSIONS_ACCEPTED=	25 24 23 21

WRKSRC=		${WRKDIR}/reportlab_1_21_2/reportlab
d19 3
@


1.30
log
@Explicitly include Python 2.1 as it is required by Zope 2.5.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2007/11/05 20:57:51 drochner Exp $
d14 2
@


1.29
log
@update to 1.21.2
Noteworthy bug fixes:
-Fixes to TTF splitting
-Tables with spans improved splitting
-Fix runtime error affecting keepWithNext
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2007/02/22 19:27:06 wiz Exp $
d14 2
@


1.28
log
@Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2006/02/05 23:10:39 joerg Exp $
d4 2
a5 3
DISTNAME=	ReportLab_1_20
PKGNAME=	${PYPKGPREFIX}-reportlab-1.20
PKGREVISION=	2
d14 1
a14 1
WRKSRC=		${WRKDIR}/reportlab_1_20/reportlab
@


1.27
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2006/01/24 07:32:32 wiz Exp $
d8 1
a8 1
MASTER_SITES=   ftp://ftp.reportlab.com/
@


1.26
log
@Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because
of the shlib major bump.
PKGREVISION++ for the dependencies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2005/04/11 21:47:09 tv Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.25
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2005/01/21 15:18:58 drochner Exp $
d6 1
@


1.24
log
@update to 1.20
changes:
-can run out of a Python 2.3 zip archive
-some fixes and feature additions
[pkgsrc] this distfile doesn't trigger the pax-as-tar bug, so remove
 the build dependency on GNU tar
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2004/10/03 00:18:06 tv Exp $
a16 1
USE_BUILDLINK3=	yes
@


1.23
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.22 2004/08/29 15:17:47 recht Exp $
d4 2
a5 3
DISTNAME=	ReportLab_1_19
PKGNAME=	${PYPKGPREFIX}-reportlab-1.19
PKGREVISION=	1
d14 1
a14 3
BUILD_DEPENDS+=	gtar-base-[0-9]*:../../archivers/gtar-base

WRKSRC=		${WRKDIR}/reportlab-1_19/reportlab/lib
a18 7
GTAR=		gtar

post-install:
	cd ${WRKDIR}/reportlab-1_19 && \
		${PAX} -rw -pp reportlab ${PREFIX}/${PYSITELIB}
	${RM} -rf ${PREFIX}/${PYSITELIB}/reportlab/lib/build

@


1.22
log
@Don't add a full depends on GNU tar -- use a BUILD_DEPENDS.
suggested by reed@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2004/08/29 15:15:37 recht Exp $
d6 1
@


1.21
log
@Use GNU tar here since he reportlab module doesn't extract with NetBSD's
pax.

patch provided by D'Arcy J.M. Cain in PR 26794
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2004/07/22 09:16:04 recht Exp $
d14 1
a14 1
DEPENDS+=	gtar-base-[0-9]*:../../archivers/gtar-base
@


1.20
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.19 2004/05/05 09:06:35 drochner Exp $
d14 2
d21 2
@


1.19
log
@update to 1.19
changes:
Fixes from Max Neunh&ouml;ffer (pyRXP) and peter Borocz (pdfmetrics).<br/>
ReportLab graphics now has some 3D charts.<br/>
Improved support for True Type Fonts in renderPM.<br/>
Added Henning von Bargen's LongTables optimisation.<br/>
Added Marc Stober's underline fixes.<br/>
Restored/improved platypus layout error detection.<br/>
New platypus FlexFigure flowable.<br/>
ReportLab is mostly jython compatible without Python 2.3 problems. <br/>
Pythonpoint improvements.<br/>
Many bugfixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2004/05/05 04:03:19 snj Exp $
d6 1
a6 1
CATEGORIES=	print
@


1.18
log
@Convert to buildlink3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2004/01/23 16:48:54 recht Exp $
d4 2
a5 3
DISTNAME=	ReportLab_1_18
PKGNAME=	${PYPKGPREFIX}-reportlab-1.18
PKGREVISION=	1
d14 1
a14 1
WRKSRC=		${WRKDIR}/reportlab/lib
d20 2
a21 1
	cd ${WRKDIR} && ${PAX} -rw -pp reportlab ${PREFIX}/${PYSITELIB}
@


1.17
log
@bump PKGREVISIONS after name change of the pyxml dependency.
spotted by wiz@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2004/01/23 15:31:58 recht Exp $
d18 1
a18 1
USE_BUILDLINK2=	yes
d25 1
a25 1
.include "../../textproc/py-xml/buildlink2.mk"
@


1.16
log
@catch up with pyxml -> py-xml name change
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2004/01/20 12:24:29 agc Exp $
d6 1
@


1.15
log
@Move WRKSRC definition away from the first paragraph in a Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2003/07/28 19:08:53 drochner Exp $
d24 1
a24 1
.include "../../textproc/pyxml/buildlink2.mk"
@


1.14
log
@Uhm - got caught in my own trap... For Python extensions which depend
on other Python extensions to propagate the Python version properly,
it is necessary to include "python/extension.mk" before the extensions'
"buildlink2.mk" files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2003/07/26 15:00:58 drochner Exp $
a5 1
WRKSRC=		${WRKDIR}/reportlab/lib
d14 2
a15 1
PYBINMODULE= yes
@


1.13
log
@update to 1.18
Main changes since ReportLab 1.16:
- Pythonpoint improvements contributed by Turgut Uyar & Tim Roberts.
- Para.py fix from doug@@pennatus.com.
- Pdfgen image fixes.
- Spiderchart from Andy Robinson.
- Better distutils support with Dirk Datzert's assistance.
- Improvements for Asian fonts in paragraphs.
- Added _rl_accel._Ascii85Decode.
- Graphics and other bug fixes.
- Bug & leak fixes.
- improvements to pyRXP which can now be used in 16bit mode.
- Tables now can have row and column spanning.
- renderPM can now do PICT images.
- More charts and improvements to existing graphics classes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2003/07/21 17:16:28 martti Exp $
d23 1
a24 1
.include "../../lang/python/extension.mk"
@


1.12
log
@COMMENT should start with a capital letter.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2003/07/17 22:52:38 grant Exp $
d4 2
a5 2
DISTNAME=	ReportLab_1_16
PKGNAME=	${PYPKGPREFIX}-reportlab-1.16
d23 1
@


1.11
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2003/04/10 01:28:23 grant Exp $
d13 1
a13 1
COMMENT=	powerful PDF-generating toolkit for Python
@


1.10
log
@make ${PAX} usage consistent:

- group 'zrw' and 'p' args, -s last
- use the && operator consistently
- strip unneeded parens
- some whitespace cleanup
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2003/03/29 12:42:17 jmmv Exp $
d11 1
a11 1
MAINTAINER=	tsarna@@netbsd.org
@


1.9
log
@Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2002/12/07 18:02:03 drochner Exp $
d20 1
a20 1
	(cd ${WRKDIR}; ${PAX} -r -w -v -p p reportlab ${PREFIX}/${PYSITELIB})
@


1.8
log
@update to 1.16
changes:
- More graphics widgets (shaded polygon, dotbox, slidebox).
- Aaron Watters' advanced paragraph formatter and its parser.
- Alex Martelli's improvements to pyRXP.
- Jerome Alet's recording canvas.
- Additions to pythonpoint.
- New flowable ParagraphAndImage.
- Speedups and fixes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2002/10/23 18:05:23 drochner Exp $
d6 1
a13 2

WRKSRC=		${WRKDIR}/reportlab/lib
@


1.7
log
@update to 1.15.
This pkg hasn't been updated for a long time.Many fugfixes and feature
additions happened in the meantime.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2002/09/21 23:46:55 jlam Exp $
d4 2
a5 2
DISTNAME=	ReportLab_1_15
PKGNAME=	${PYPKGPREFIX}-reportlab-1.15
@


1.6
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.5 2002/01/29 12:12:07 drochner Exp $
d4 2
a5 2
DISTNAME=	ReportLab_1_01
PKGNAME=	${PYPKGPREFIX}-reportlab-1.01
a15 4
ALL_TARGET=	default
PLIST_SRC=      ${WRKDIR}/.PLIST_SRC

PYTHON_VERSIONS_ACCEPTED= 20 21 # no 22 - uses Makefile.pre.in
d17 2
d20 1
a20 14
do-configure:
	(cd ${WRKSRC} ;\
	  ${CP} ${LOCALBASE}/${PYLIB}/config/Makefile.pre.in . ;\
	  ${MAKE} -f Makefile.pre.in boot)

post-build:
	(cd ${WRKDIR}; \
	${PYTHONBIN} ${LOCALBASE}/${PYLIB}/compileall.py . ; \
	${PYTHONBIN} -O ${LOCALBASE}/${PYLIB}/compileall.py . )
	(cd ${WRKSRC}; \
	${MAKE} clean; ${RM} -f *.c *.orig Makefile* Setup* sedscript )

do-install:
	${CAT} ${PKGDIR}/PLIST.pre >${PLIST_SRC}
d22 1
a22 4
	(cd ${PREFIX}; ${FIND} ${PYSITELIB}/reportlab \
		-type f -print >>${PLIST_SRC})
	(cd ${PREFIX}; ${FIND} -d ${PYSITELIB}/reportlab \
		-type d -print | ${SED} -e "s/^/@@dirrm /" >>${PLIST_SRC})
@


1.5
log
@convert to new Python framework
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2001/02/17 17:51:54 wiz Exp $
d42 1
a42 1
.include "../../lang/python/extension.buildlink.mk"
@


1.4
log
@Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2000/11/17 14:03:09 wiz Exp $
d5 1
a5 1
PKGNAME=	py-reportlab-1.01
d19 3
d24 1
a24 1
	  ${CP} ${PY_CONFIGDIR}/Makefile.pre.in . ;\
d29 2
a30 2
	${PY_PROG} ${PY_LIBDIR}/compileall.py . ; \
	${PY_PROG} -O ${PY_LIBDIR}/compileall.py . )
a34 1
	${INSTALL_SCRIPT_DIR} ${PY_LIBDIR}
d36 2
a37 2
	(cd ${WRKDIR}; ${PAX} -r -w -v -p p reportlab ${PY_SITEPKG})
	(cd ${PREFIX}; ${FIND} ${PY_SITEPATH}/reportlab \
d39 1
a39 1
	(cd ${PREFIX}; ${FIND} -d ${PY_SITEPATH}/reportlab \
d42 1
a42 1
.include "../../lang/python/Makefile.inc"
@


1.3
log
@remove trailing empty line
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2000/10/22 20:01:55 tsarna Exp $
d12 1
@


1.2
log
@First batch of upgrades for Python 2.0:

lang/python             upgraded to 2.0
lang/py-html-docs       upgraded to 2.0
misc/py-readline        upgraded to 2.0
databases/py-gdbm       upgraded to 2.0
x11/py-Tk               upgraded to 2.0
devel/py-curses         upgraded to 2.0
lang/py-extclass        upgraded to 2.2.2 and for Python 2.0
textproc/py-dtml        upgraded to 2.2.2 and for Python 2.0
www/py-zpublisher       upgraded to 2.2.2 and for Python 2.0
print/py-reportlab      upgraded to 1.01 and for Python 2.0

More coming...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2000/08/31 22:39:45 tsarna Exp $
a40 1

@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2000/02/15 01:11:56 tsarna Exp $
d4 2
a5 2
DISTNAME=	ReportLab_1_00
PKGNAME=	py-reportlab-1.00
d13 1
a13 3
DEPENDS+=	python-1.5.2:../../lang/python

WRKSRC=		${WRKDIR}/reportlab/pdfbase
a16 3
SITE_PKG=               lib/python1.5/site-packages
PYTHON_LIBDIR=          ${LOCALBASE}/${SITE_PKG}
PYTHON_CONFIGDIR=	${LOCALBASE}/lib/python1.5/config
d20 1
a20 1
	  ${CP} ${PYTHON_CONFIGDIR}/Makefile.pre.in . ;\
d25 2
a26 2
	${LOCALBASE}/bin/python ${PREFIX}/lib/python1.5/compileall.py . ; \
	${LOCALBASE}/bin/python -O ${PREFIX}/lib/python1.5/compileall.py . )
d31 1
a31 1
	${INSTALL_SCRIPT_DIR} ${PYTHON_LIBDIR}
d33 2
a34 2
	(cd ${WRKDIR}; ${PAX} -r -w -v -p p reportlab ${PYTHON_LIBDIR})
	(cd ${PREFIX}; ${FIND} ${SITE_PKG}/reportlab \
d36 1
a36 1
	(cd ${PREFIX}; ${FIND} -d ${SITE_PKG}/reportlab \
d39 1
d41 1
@


1.1.1.1
log
@ReportLab, A powerful PDF-generating toolkit for Python
@
text
@@
