head	1.109;
access;
symbols
	pkgsrc-2026Q1:1.109.0.10
	pkgsrc-2026Q1-base:1.109
	pkgsrc-2025Q4:1.109.0.8
	pkgsrc-2025Q4-base:1.109
	pkgsrc-2025Q3:1.109.0.6
	pkgsrc-2025Q3-base:1.109
	pkgsrc-2025Q2:1.109.0.4
	pkgsrc-2025Q2-base:1.109
	pkgsrc-2025Q1:1.109.0.2
	pkgsrc-2025Q1-base:1.109
	pkgsrc-2024Q4:1.108.0.2
	pkgsrc-2024Q4-base:1.108
	pkgsrc-2024Q3:1.107.0.6
	pkgsrc-2024Q3-base:1.107
	pkgsrc-2024Q2:1.107.0.4
	pkgsrc-2024Q2-base:1.107
	pkgsrc-2024Q1:1.107.0.2
	pkgsrc-2024Q1-base:1.107
	pkgsrc-2023Q4:1.106.0.4
	pkgsrc-2023Q4-base:1.106
	pkgsrc-2023Q3:1.106.0.2
	pkgsrc-2023Q3-base:1.106
	pkgsrc-2023Q2:1.103.0.2
	pkgsrc-2023Q2-base:1.103
	pkgsrc-2023Q1:1.92.0.2
	pkgsrc-2023Q1-base:1.92
	pkgsrc-2022Q4:1.89.0.4
	pkgsrc-2022Q4-base:1.89
	pkgsrc-2022Q3:1.89.0.2
	pkgsrc-2022Q3-base:1.89
	pkgsrc-2022Q2:1.88.0.10
	pkgsrc-2022Q2-base:1.88
	pkgsrc-2022Q1:1.88.0.8
	pkgsrc-2022Q1-base:1.88
	pkgsrc-2021Q4:1.88.0.6
	pkgsrc-2021Q4-base:1.88
	pkgsrc-2021Q3:1.88.0.4
	pkgsrc-2021Q3-base:1.88
	pkgsrc-2021Q2:1.88.0.2
	pkgsrc-2021Q2-base:1.88
	pkgsrc-2021Q1:1.87.0.6
	pkgsrc-2021Q1-base:1.87
	pkgsrc-2020Q4:1.87.0.4
	pkgsrc-2020Q4-base:1.87
	pkgsrc-2020Q3:1.87.0.2
	pkgsrc-2020Q3-base:1.87
	pkgsrc-2020Q2:1.86.0.8
	pkgsrc-2020Q2-base:1.86
	pkgsrc-2020Q1:1.86.0.4
	pkgsrc-2020Q1-base:1.86
	pkgsrc-2019Q4:1.86.0.6
	pkgsrc-2019Q4-base:1.86
	pkgsrc-2019Q3:1.86.0.2
	pkgsrc-2019Q3-base:1.86
	pkgsrc-2019Q2:1.85.0.8
	pkgsrc-2019Q2-base:1.85
	pkgsrc-2019Q1:1.85.0.6
	pkgsrc-2019Q1-base:1.85
	pkgsrc-2018Q4:1.85.0.4
	pkgsrc-2018Q4-base:1.85
	pkgsrc-2018Q3:1.85.0.2
	pkgsrc-2018Q3-base:1.85
	pkgsrc-2018Q2:1.84.0.10
	pkgsrc-2018Q2-base:1.84
	pkgsrc-2018Q1:1.84.0.8
	pkgsrc-2018Q1-base:1.84
	pkgsrc-2017Q4:1.84.0.6
	pkgsrc-2017Q4-base:1.84
	pkgsrc-2017Q3:1.84.0.4
	pkgsrc-2017Q3-base:1.84
	pkgsrc-2017Q2:1.83.0.2
	pkgsrc-2017Q2-base:1.83
	pkgsrc-2017Q1:1.82.0.2
	pkgsrc-2017Q1-base:1.82
	pkgsrc-2016Q4:1.81.0.4
	pkgsrc-2016Q4-base:1.81
	pkgsrc-2016Q3:1.81.0.2
	pkgsrc-2016Q3-base:1.81
	pkgsrc-2016Q2:1.80.0.8
	pkgsrc-2016Q2-base:1.80
	pkgsrc-2016Q1:1.80.0.6
	pkgsrc-2016Q1-base:1.80
	pkgsrc-2015Q4:1.80.0.4
	pkgsrc-2015Q4-base:1.80
	pkgsrc-2015Q3:1.80.0.2
	pkgsrc-2015Q3-base:1.80
	pkgsrc-2015Q2:1.79.0.2
	pkgsrc-2015Q2-base:1.79
	pkgsrc-2015Q1:1.78.0.8
	pkgsrc-2015Q1-base:1.78
	pkgsrc-2014Q4:1.78.0.6
	pkgsrc-2014Q4-base:1.78
	pkgsrc-2014Q3:1.78.0.4
	pkgsrc-2014Q3-base:1.78
	pkgsrc-2014Q2:1.78.0.2
	pkgsrc-2014Q2-base:1.78
	pkgsrc-2014Q1:1.76.0.2
	pkgsrc-2014Q1-base:1.76
	pkgsrc-2013Q4:1.75.0.6
	pkgsrc-2013Q4-base:1.75
	pkgsrc-2013Q3:1.75.0.4
	pkgsrc-2013Q3-base:1.75
	pkgsrc-2013Q2:1.75.0.2
	pkgsrc-2013Q2-base:1.75
	pkgsrc-2013Q1:1.73.0.4
	pkgsrc-2013Q1-base:1.73
	pkgsrc-2012Q4:1.73.0.2
	pkgsrc-2012Q4-base:1.73
	pkgsrc-2012Q3:1.71.0.12
	pkgsrc-2012Q3-base:1.71
	pkgsrc-2012Q2:1.71.0.10
	pkgsrc-2012Q2-base:1.71
	pkgsrc-2012Q1:1.71.0.8
	pkgsrc-2012Q1-base:1.71
	pkgsrc-2011Q4:1.71.0.6
	pkgsrc-2011Q4-base:1.71
	pkgsrc-2011Q3:1.71.0.4
	pkgsrc-2011Q3-base:1.71
	pkgsrc-2011Q2:1.71.0.2
	pkgsrc-2011Q2-base:1.71
	pkgsrc-2011Q1:1.70.0.4
	pkgsrc-2011Q1-base:1.70
	pkgsrc-2010Q4:1.70.0.2
	pkgsrc-2010Q4-base:1.70
	pkgsrc-2010Q3:1.69.0.16
	pkgsrc-2010Q3-base:1.69
	pkgsrc-2010Q2:1.69.0.14
	pkgsrc-2010Q2-base:1.69
	pkgsrc-2010Q1:1.69.0.12
	pkgsrc-2010Q1-base:1.69
	pkgsrc-2009Q4:1.69.0.10
	pkgsrc-2009Q4-base:1.69
	pkgsrc-2009Q3:1.69.0.8
	pkgsrc-2009Q3-base:1.69
	pkgsrc-2009Q2:1.69.0.6
	pkgsrc-2009Q2-base:1.69
	pkgsrc-2009Q1:1.69.0.4
	pkgsrc-2009Q1-base:1.69
	pkgsrc-2008Q4:1.69.0.2
	pkgsrc-2008Q4-base:1.69
	pkgsrc-2008Q3:1.67.0.8
	pkgsrc-2008Q3-base:1.67
	cube-native-xorg:1.67.0.6
	cube-native-xorg-base:1.67
	pkgsrc-2008Q2:1.67.0.4
	pkgsrc-2008Q2-base:1.67
	cwrapper:1.67.0.2
	pkgsrc-2008Q1:1.66.0.10
	pkgsrc-2008Q1-base:1.66
	pkgsrc-2007Q4:1.66.0.8
	pkgsrc-2007Q4-base:1.66
	pkgsrc-2007Q3:1.66.0.6
	pkgsrc-2007Q3-base:1.66
	pkgsrc-2007Q2:1.66.0.4
	pkgsrc-2007Q2-base:1.66
	pkgsrc-2007Q1:1.66.0.2
	pkgsrc-2007Q1-base:1.66
	pkgsrc-2006Q4:1.65.0.6
	pkgsrc-2006Q4-base:1.65
	pkgsrc-2006Q3:1.65.0.4
	pkgsrc-2006Q3-base:1.65
	pkgsrc-2006Q2:1.65.0.2
	pkgsrc-2006Q2-base:1.65
	pkgsrc-2006Q1:1.62.0.2
	pkgsrc-2006Q1-base:1.62
	pkgsrc-2005Q4:1.59.0.2
	pkgsrc-2005Q4-base:1.59
	pkgsrc-2005Q3:1.57.0.2
	pkgsrc-2005Q3-base:1.57
	pkgsrc-2005Q2:1.55.0.2
	pkgsrc-2005Q2-base:1.55
	pkgsrc-2005Q1:1.51.0.2
	pkgsrc-2005Q1-base:1.51
	pkgsrc-2004Q4:1.50.0.2
	pkgsrc-2004Q4-base:1.50
	pkgsrc-2004Q3:1.48.0.6
	pkgsrc-2004Q3-base:1.48
	pkgsrc-2004Q2:1.48.0.4
	pkgsrc-2004Q2-base:1.48
	pkgsrc-2004Q1:1.48.0.2
	pkgsrc-2004Q1-base:1.48
	pkgsrc-2003Q4:1.45.0.2
	pkgsrc-2003Q4-base:1.45
	netbsd-1-6-1:1.40.0.2
	netbsd-1-6-1-base:1.40
	netbsd-1-6:1.36.0.6
	netbsd-1-6-RELEASE-base:1.36
	pkgviews:1.36.0.2
	pkgviews-base:1.36
	buildlink2:1.35.0.2
	buildlink2-base:1.35
	netbsd-1-5-PATCH003:1.35
	netbsd-1-5-PATCH001:1.28
	netbsd-1-5-RELEASE:1.27
	netbsd-1-4-PATCH003:1.27
	netbsd-1-4-PATCH002:1.25
	comdex-fall-1999:1.25
	netbsd-1-4-PATCH001:1.24
	netbsd-1-4-RELEASE:1.21
	netbsd-1-3-PATCH003:1.18
	netbsd-1-3-PATCH002:1.11
	FreeBSD-current-1998-02-16:1.1.1.1
	FREEBSD:1.1.1;
locks; strict;
comment	@# @;


1.109
date	2025.02.15.08.26.21;	author mef;	state Exp;
branches;
next	1.108;
commitid	Ld9TjKRiYGpFCxJF;

1.108
date	2024.10.14.06.45.55;	author wiz;	state Exp;
branches;
next	1.107;
commitid	ynDJEEQamKd33BtF;

1.107
date	2024.03.13.15.07.30;	author wiz;	state Exp;
branches;
next	1.106;
commitid	aocwlUeedwfOJ02F;

1.106
date	2023.08.14.05.25.05;	author wiz;	state Exp;
branches;
next	1.105;
commitid	LOSB79OLVxvXjIAE;

1.105
date	2023.08.01.23.20.51;	author wiz;	state Exp;
branches;
next	1.104;
commitid	lyjXpsSeA6xpH8zE;

1.104
date	2023.06.26.16.16.15;	author wiz;	state Exp;
branches;
next	1.103;
commitid	kYFrpdNFLgRAvtuE;

1.103
date	2023.06.13.18.24.45;	author wiz;	state Exp;
branches;
next	1.102;
commitid	80xNlGrTx2BxDOsE;

1.102
date	2023.06.01.16.48.28;	author wiz;	state Exp;
branches;
next	1.101;
commitid	GTRmnZzMeDAtugrE;

1.101
date	2023.06.01.16.28.16;	author wiz;	state Exp;
branches;
next	1.100;
commitid	cBTVrSaIDt1vngrE;

1.100
date	2023.04.15.05.01.48;	author wiz;	state Exp;
branches;
next	1.99;
commitid	w7jAVoJdo6YB5alE;

1.99
date	2023.04.13.18.34.08;	author wiz;	state Exp;
branches;
next	1.98;
commitid	g4TwXCP4BG0nEYkE;

1.98
date	2023.04.13.18.29.47;	author wiz;	state Exp;
branches;
next	1.97;
commitid	4ZH2zcexjl9SCYkE;

1.97
date	2023.04.13.14.13.56;	author wiz;	state Exp;
branches;
next	1.96;
commitid	prozzaN4TlV2dXkE;

1.96
date	2023.04.08.23.18.51;	author wiz;	state Exp;
branches;
next	1.95;
commitid	nD8CUgc0fumRnmkE;

1.95
date	2023.04.07.21.25.40;	author wiz;	state Exp;
branches;
next	1.94;
commitid	6qe8PWsW6IdbNdkE;

1.94
date	2023.03.30.05.34.10;	author mrg;	state Exp;
branches;
next	1.93;
commitid	peTXXLMVJfgHM6jE;

1.93
date	2023.03.29.08.20.03;	author wiz;	state Exp;
branches;
next	1.92;
commitid	wFAdCqeVCaXAJZiE;

1.92
date	2023.03.19.07.02.06;	author wiz;	state Exp;
branches
	1.92.2.1;
next	1.91;
commitid	w30jumex8tjMCHhE;

1.91
date	2023.03.13.10.39.29;	author wiz;	state Exp;
branches;
next	1.90;
commitid	sK29OznPBjIi1XgE;

1.90
date	2023.01.09.23.29.24;	author sekiya;	state Exp;
branches;
next	1.89;
commitid	RQxhIrBfAVYXiV8E;

1.89
date	2022.06.28.11.35.27;	author wiz;	state Exp;
branches;
next	1.88;
commitid	D2UoJrTHpoHEANJD;

1.88
date	2021.05.24.19.53.44;	author wiz;	state Exp;
branches;
next	1.87;
commitid	qokaiStTApGMcrUC;

1.87
date	2020.08.31.18.11.00;	author wiz;	state Exp;
branches;
next	1.86;
commitid	7zxRbfOkDOoxbfmC;

1.86
date	2019.08.11.13.22.37;	author wiz;	state Exp;
branches;
next	1.85;
commitid	Ifet9Pg6Qt99ZByB;

1.85
date	2018.08.22.09.46.12;	author wiz;	state Exp;
branches;
next	1.84;
commitid	YLub8g3ofvFGb6PA;

1.84
date	2017.07.30.22.42.59;	author wiz;	state Exp;
branches;
next	1.83;
commitid	hFCGnkmwH6kXYi1A;

1.83
date	2017.04.25.22.19.20;	author tez;	state Exp;
branches;
next	1.82;
commitid	Wx302w1beCN2WXOz;

1.82
date	2017.01.19.18.52.22;	author agc;	state Exp;
branches
	1.82.2.1;
next	1.81;
commitid	ufZDMu4cgHZdRBCz;

1.81
date	2016.07.09.06.38.49;	author wiz;	state Exp;
branches;
next	1.80;
commitid	dlqnocGpOoXV2Cdz;

1.80
date	2015.09.07.12.05.17;	author jperkin;	state Exp;
branches;
next	1.79;
commitid	MXEYnNvBqUU3HjAy;

1.79
date	2015.06.12.10.50.57;	author wiz;	state Exp;
branches;
next	1.78;
commitid	B4JmCfaVUbiY38py;

1.78
date	2014.05.29.23.37.15;	author wiz;	state Exp;
branches;
next	1.77;
commitid	laryHfkCalgYtuCx;

1.77
date	2014.04.08.19.32.11;	author tez;	state Exp;
branches;
next	1.76;
commitid	KAqwTnmgEg8HMUvx;

1.76
date	2014.02.05.17.20.31;	author drochner;	state Exp;
branches
	1.76.2.1;
next	1.75;
commitid	Uo8EvxMaUfSZ2Wnx;

1.75
date	2013.05.31.12.41.47;	author wiz;	state Exp;
branches;
next	1.74;
commitid	hIeXGcx6VfKHwMRw;

1.74
date	2013.04.06.20.27.27;	author rodent;	state Exp;
branches;
next	1.73;

1.73
date	2012.10.08.13.45.34;	author asau;	state Exp;
branches;
next	1.72;

1.72
date	2012.10.03.21.57.16;	author wiz;	state Exp;
branches;
next	1.71;

1.71
date	2011.04.22.13.42.07;	author obache;	state Exp;
branches;
next	1.70;

1.70
date	2010.10.28.23.21.52;	author tron;	state Exp;
branches;
next	1.69;

1.69
date	2008.11.11.13.48.58;	author wiz;	state Exp;
branches
	1.69.16.1;
next	1.68;

1.68
date	2008.11.10.18.00.34;	author wiz;	state Exp;
branches;
next	1.67;

1.67
date	2008.06.12.02.14.42;	author joerg;	state Exp;
branches;
next	1.66;

1.66
date	2007.03.18.22.07.52;	author rillig;	state Exp;
branches;
next	1.65;

1.65
date	2006.06.07.21.11.55;	author minskim;	state Exp;
branches;
next	1.64;

1.64
date	2006.05.06.03.41.22;	author reed;	state Exp;
branches;
next	1.63;

1.63
date	2006.03.31.23.56.28;	author jlam;	state Exp;
branches;
next	1.62;

1.62
date	2006.03.04.21.30.27;	author jlam;	state Exp;
branches;
next	1.61;

1.61
date	2006.02.05.23.10.35;	author joerg;	state Exp;
branches;
next	1.60;

1.60
date	2005.12.29.06.22.06;	author jlam;	state Exp;
branches;
next	1.59;

1.59
date	2005.12.05.23.55.16;	author rillig;	state Exp;
branches;
next	1.58;

1.58
date	2005.11.30.18.24.00;	author tonio;	state Exp;
branches;
next	1.57;

1.57
date	2005.07.16.01.19.18;	author jlam;	state Exp;
branches;
next	1.56;

1.56
date	2005.07.15.20.14.03;	author jlam;	state Exp;
branches;
next	1.55;

1.55
date	2005.06.10.18.44.31;	author jlam;	state Exp;
branches;
next	1.54;

1.54
date	2005.06.09.14.53.49;	author salo;	state Exp;
branches;
next	1.53;

1.53
date	2005.05.22.20.08.27;	author jlam;	state Exp;
branches;
next	1.52;

1.52
date	2005.04.11.21.47.06;	author tv;	state Exp;
branches;
next	1.51;

1.51
date	2004.12.31.13.27.06;	author minskim;	state Exp;
branches
	1.51.2.1;
next	1.50;

1.50
date	2004.12.20.15.02.34;	author wiz;	state Exp;
branches;
next	1.49;

1.49
date	2004.10.03.00.18.03;	author tv;	state Exp;
branches;
next	1.48;

1.48
date	2004.02.17.12.57.38;	author jlam;	state Exp;
branches;
next	1.47;

1.47
date	2004.01.24.14.57.59;	author grant;	state Exp;
branches;
next	1.46;

1.46
date	2004.01.20.12.24.28;	author agc;	state Exp;
branches;
next	1.45;

1.45
date	2003.08.09.11.20.35;	author seb;	state Exp;
branches;
next	1.44;

1.44
date	2003.08.04.21.02.16;	author seb;	state Exp;
branches;
next	1.43;

1.43
date	2003.07.17.22.52.21;	author grant;	state Exp;
branches;
next	1.42;

1.42
date	2003.07.13.13.53.04;	author wiz;	state Exp;
branches;
next	1.41;

1.41
date	2003.06.02.01.17.32;	author jschauma;	state Exp;
branches;
next	1.40;

1.40
date	2003.01.28.22.03.59;	author jlam;	state Exp;
branches;
next	1.39;

1.39
date	2003.01.10.07.45.23;	author cjep;	state Exp;
branches;
next	1.38;

1.38
date	2002.11.28.10.25.32;	author tron;	state Exp;
branches;
next	1.37;

1.37
date	2002.11.26.11.02.05;	author jmmv;	state Exp;
branches;
next	1.36;

1.36
date	2002.07.06.13.29.09;	author tron;	state Exp;
branches;
next	1.35;

1.35
date	2002.03.07.12.00.29;	author wiz;	state Exp;
branches;
next	1.34;

1.34
date	2002.02.18.15.14.37;	author seb;	state Exp;
branches;
next	1.33;

1.33
date	2002.01.06.02.10.56;	author tron;	state Exp;
branches;
next	1.32;

1.32
date	2001.12.17.19.03.06;	author wiz;	state Exp;
branches;
next	1.31;

1.31
date	2001.12.17.00.07.01;	author wiz;	state Exp;
branches;
next	1.30;

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

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

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

1.27
date	2000.06.21.07.07.40;	author jlam;	state Exp;
branches;
next	1.26;

1.26
date	2000.06.01.11.23.39;	author rh;	state Exp;
branches;
next	1.25;

1.25
date	99.09.05.18.37.48;	author kim;	state Exp;
branches;
next	1.24;

1.24
date	99.06.22.15.52.12;	author hubertf;	state Exp;
branches;
next	1.23;

1.23
date	99.06.20.15.53.28;	author tron;	state Exp;
branches;
next	1.22;

1.22
date	99.06.16.17.28.24;	author cgd;	state Exp;
branches;
next	1.21;

1.21
date	99.02.20.22.48.38;	author hubertf;	state Exp;
branches;
next	1.20;

1.20
date	99.02.19.01.02.14;	author tv;	state Exp;
branches;
next	1.19;

1.19
date	98.11.09.18.04.52;	author agc;	state Exp;
branches;
next	1.18;

1.18
date	98.08.20.15.17.23;	author tsarna;	state Exp;
branches;
next	1.17;

1.17
date	98.07.28.11.18.58;	author frueauf;	state Exp;
branches;
next	1.16;

1.16
date	98.07.24.01.57.01;	author tv;	state Exp;
branches;
next	1.15;

1.15
date	98.07.17.19.08.40;	author tv;	state Exp;
branches;
next	1.14;

1.14
date	98.07.15.10.39.36;	author agc;	state Exp;
branches;
next	1.13;

1.13
date	98.07.02.14.04.53;	author frueauf;	state Exp;
branches;
next	1.12;

1.12
date	98.06.22.13.04.37;	author agc;	state Exp;
branches;
next	1.11;

1.11
date	98.05.09.12.01.57;	author frueauf;	state Exp;
branches;
next	1.10;

1.10
date	98.05.09.01.51.31;	author hubertf;	state Exp;
branches;
next	1.9;

1.9
date	98.05.08.16.20.43;	author agc;	state Exp;
branches;
next	1.8;

1.8
date	98.04.20.11.56.32;	author frueauf;	state Exp;
branches;
next	1.7;

1.7
date	98.04.15.10.38.45;	author agc;	state Exp;
branches;
next	1.6;

1.6
date	98.02.23.11.47.07;	author agc;	state Exp;
branches;
next	1.5;

1.5
date	98.02.22.17.11.53;	author frueauf;	state Exp;
branches;
next	1.4;

1.4
date	98.02.18.11.39.10;	author frueauf;	state Exp;
branches;
next	1.3;

1.3
date	98.02.16.23.06.40;	author tron;	state Exp;
branches;
next	1.2;

1.2
date	98.02.16.17.43.24;	author agc;	state Exp;
branches;
next	1.1;

1.1
date	98.02.16.17.38.27;	author agc;	state Exp;
branches
	1.1.1.1;
next	;

1.92.2.1
date	2023.04.12.17.35.12;	author bsiegert;	state Exp;
branches;
next	;
commitid	DNsbMHtkTA3amQkE;

1.82.2.1
date	2017.04.27.18.26.21;	author bsiegert;	state Exp;
branches;
next	;
commitid	k5bog4ouYgQfAcPz;

1.76.2.1
date	2014.04.14.14.47.45;	author tron;	state Exp;
branches;
next	;
commitid	QLAobiDgFjPn1Fwx;

1.69.16.1
date	2010.10.29.21.00.17;	author spz;	state Exp;
branches;
next	;

1.51.2.1
date	2005.06.09.20.05.49;	author snj;	state Exp;
branches;
next	;

1.1.1.1
date	98.02.16.17.38.27;	author agc;	state Exp;
branches;
next	;


desc
@@


1.109
log
@(print/a2ps) Updated 4.15.5 to 4.15.6

(pkgsrc)
- drop patch patches/patch-src_a2ps-lpr-wrapper
  it seems upstream now included this change

(upstream)
https://savannah.gnu.org/news/?id=10609

I am delighted to announce version 4.15.6 of GNU a2ps, the Anything to
PostScript converter.

This release fixes a couple of bugs, in particular with printing (the -P
flag). See below for details.

    .. (omitted) ..

This release was bootstrapped with the following tools:
  Autoconf 2.71
  Automake 1.16.5
  Gnulib v0.1-7186-g5aa8eafc0e

NEWS

* Noteworthy changes in release 4.15.6 (2024-03-13) [stable]
 * Bug fixes:
   - Fix a2ps-lpr-wrapper to work with no arguments, as a2ps requires.
   - Minor fixes & improvements to sheets.map for image types and PDF.
 * Build system:
   - Minor fixes and improvements.
@
text
@# $NetBSD: Makefile,v 1.108 2024/10/14 06:45:55 wiz Exp $

DISTNAME=		a2ps-4.15.6
CATEGORIES=		print
MASTER_SITES=		${MASTER_SITE_GNU:=a2ps/}

MAINTAINER=		pkgsrc-users@@NetBSD.org
HOMEPAGE=		https://www.gnu.org/software/a2ps/
COMMENT=		Formats an ascii file for printing on a postscript printer
LICENSE=		gnu-gpl-v3

DEPENDS+=		${PYPKGPREFIX}-pspdfutils-[0-9]*:../../print/py-pspdfutils

USE_LIBTOOL=		yes
USE_PKGLOCALEDIR=	yes
USE_TOOLS+=		file:run gmake lex mktemp:run perl:run pkg-config

GNU_CONFIGURE=		yes
CONFIGURE_ENV+=		LPR=lpr
CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR:Q}
CONFIGURE_ARGS+=	ac_cv_prog_EMACS=no
CONFIGURE_ENV+=		file_prog=${FILE_CMD:Q}

INFO_FILES=		yes

CFLAGS.Darwin+=		-flat_namespace

EGDIR=			${PREFIX}/share/examples/a2ps
CONF_FILES=		${EGDIR}/a2ps-site.cfg ${PKG_SYSCONFDIR}/a2ps-site.cfg
CONF_FILES+=		${EGDIR}/a2ps.cfg ${PKG_SYSCONFDIR}/a2ps.cfg

REPLACE_SH+=		contrib/[a-z]*.in

INSTALLATION_DIRS=	share/examples/a2ps

TEST_TARGET=		check

pre-build:
	${TOUCH} ${WRKSRC}/doc/*.info
	${TOUCH} ${WRKSRC}/doc/*.dvi

post-install:
	cd ${DESTDIR}${PKG_SYSCONFDIR} && ${MV} a2ps-site.cfg a2ps.cfg ${DESTDIR}${PREFIX}/share/examples/a2ps

.include "../../lang/python/pyversion.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/boehm-gc/buildlink3.mk"
.include "../../devel/gperf/buildlink3.mk"
BUILDLINK_API_DEPENDS.libpaper+=	libpaper>=2.2.5
.include "../../print/libpaper/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.108
log
@*: clean-up after python38 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.107 2024/03/13 15:07:30 wiz Exp $
d3 1
a3 2
DISTNAME=		a2ps-4.15.5
PKGREVISION=		2
@


1.107
log
@a2ps: remove patches that are no longer necessary with libpaper 2.2.5

and depend on that version.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.106 2023/08/14 05:25:05 wiz Exp $
a26 2
PYTHON_VERSIONS_INCOMPATIBLE=	27 38

@


1.106
log
@*: recursive bump for Python 3.11 as new default
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.105 2023/08/01 23:20:51 wiz Exp $
d4 1
a4 1
PKGREVISION=		1
d52 1
@


1.105
log
@*: remove more references to Python 3.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.104 2023/06/26 16:16:15 wiz Exp $
d4 1
@


1.104
log
@a2ps: update to 4.15.5.

* Noteworthy changes in release 4.15.5 (2023-06-22) [stable]
 * Bug fixes:
   - Fix psnup delegation. It was incorrectly changed in 4.14.90.
 * Documentation:
   - Minor tweaks.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.103 2023/06/13 18:24:45 wiz Exp $
d26 1
a26 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 37 38
@


1.103
log
@py-pspdfutils: not for Python 3.8
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.102 2023/06/01 16:48:28 wiz Exp $
d3 1
a3 2
DISTNAME=		a2ps-4.15.4
PKGREVISION=		2
@


1.102
log
@*: fix typo
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.101 2023/06/01 16:28:16 wiz Exp $
d27 1
a27 1
PYTHON_VERSIONS_INCOMPATIBLE=	27
@


1.101
log
@*: switch to py-pspdfutils instead of psutils
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2023/04/15 05:01:48 wiz Exp $
d13 1
a13 1
DEPENDS+=		${PYPKGPREFIX}-pypspdfutils-[0-9]*:../../print/py-pspdfutils
@


1.100
log
@a2ps: fix a2ps-lpr-wrapper filter mode

From John D. Baker on pkgsrc-users.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2023/04/13 18:34:08 wiz Exp $
d4 1
a4 1
PKGREVISION=		1
d13 1
a13 1
DEPENDS+=		psutils>=1.17:../../print/psutils
d27 2
d48 1
@


1.99
log
@a2ps: clean up from testing
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2023/04/13 18:29:47 wiz Exp $
d4 1
@


1.98
log
@a2ps: update to 4.15.4.

* Noteworthy changes in release 4.15.4 (2023-04-13) [stable]
 * Bug fixes:
   - Fix to read configured paper size correctly with libpaper 1.x.
 * Documentation:
   - Various minor documentation improvements.
 * Build system:
   - Fix tests when building with libpaper 1.x.
   - Require gperf for bootstrapping, and use it correctly in build system.
   - Require a new-enough version of texinfo.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2023/04/13 14:13:56 wiz Exp $
a21 1
CONFIGURE_ARGS+=	--disable-dependency-tracking
@


1.97
log
@*: recursive PKGREVISION bump for libpaper shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.96 2023/04/08 23:18:51 wiz Exp $
d3 1
a3 2
DISTNAME=		a2ps-4.15.3
PKGREVISION=		2
a12 1
DEPENDS+=		getopt-[0-9]*:../../misc/getopt
d22 1
a36 8
# use ${PREFIX}/bin/getopt rather than unadorned 'getopt'
SUBST_CLASSES+=		paths
SUBST_STAGE.paths=	pre-configure
SUBST_FILES.paths=	src/a2ps-lpr-wrapper
SUBST_SED.paths=	-e 's,\(getopt\),${PREFIX}/bin/\1,'

# 3 test failures as of 4.15
# https://savannah.gnu.org/bugs/index.php?63919
@


1.96
log
@a2ps: depend on misc/getopt for a2ps-lpr-wrapper

From John D. Baker.

Fix some pkglint while here and bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2023/04/07 21:25:40 wiz Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.95
log
@a2ps: update to 4.15.3.

* Noteworthy changes in release 4.15.3 (2023-03-26) [stable]
 * Bug fixes:
   - Fix fixps to use GhostScript’s ps2write device instead of defunct
     pswrite.
 * Build:
   - Fix a problem building PDF version of manual.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2023/03/30 05:34:10 mrg Exp $
d4 1
d14 1
d38 6
d53 1
a53 1
	cd ${DESTDIR}${PKG_SYSCONFBASE} && ${MV} a2ps-site.cfg a2ps.cfg ${DESTDIR}${PREFIX}/share/examples/a2ps
@


1.94
log
@use ${PKG_SYSCONFBASE} instead of ${PREFIX}/etc
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2023/03/29 08:20:03 wiz Exp $
d3 1
a3 1
DISTNAME=		a2ps-4.15.2
@


1.93
log
@a2ps: update to 4.15.2.

* Noteworthy changes in release 4.15.2 (2023-03-19) [stable]
 * Bug fixes:
   - Fix old crash when using --stdin="".
 * Build
   - Make configure stop if libpaper is not found.
   - Enable building the manual for gnu.org.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2023/03/19 07:02:06 wiz Exp $
d45 1
a45 1
	cd ${DESTDIR}${PREFIX}/etc && ${MV} a2ps-site.cfg a2ps.cfg ${DESTDIR}${PREFIX}/share/examples/a2ps
@


1.92
log
@a2ps: update to 4.15.1.

* Noteworthy changes in release 4.15.1 (2023-03-12) [stable]
 * Bug fixes:
   - Use “grep -F” rather than obsolete fgrep.
   - Fix broken a2ps-lpr-wrapper script, and translate to sh for
     portability.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2023/03/13 10:39:29 wiz Exp $
d3 1
a3 1
DISTNAME=		a2ps-4.15.1
@


1.92.2.1
log
@Pullup ticket #6752 - requested by wiz
print/a2ps: restore functionality

Revisions pulled up:
- print/a2ps/Makefile                                           1.93-1.96
- print/a2ps/distinfo                                           1.23-1.24

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Wed Mar 29 08:20:03 UTC 2023

   Modified Files:
   	pkgsrc/print/a2ps: Makefile distinfo

   Log Message:
   a2ps: update to 4.15.2.

   * Noteworthy changes in release 4.15.2 (2023-03-19) [stable]
    * Bug fixes:
      - Fix old crash when using --stdin="".
    * Build
      - Make configure stop if libpaper is not found.
      - Enable building the manual for gnu.org.

---
   Module Name:	pkgsrc
   Committed By:	mrg
   Date:		Thu Mar 30 05:34:10 UTC 2023

   Modified Files:
   	pkgsrc/print/a2ps: Makefile

   Log Message:
   use ${PKG_SYSCONFBASE} instead of ${PREFIX}/etc

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Fri Apr  7 21:25:40 UTC 2023

   Modified Files:
   	pkgsrc/print/a2ps: Makefile distinfo

   Log Message:
   a2ps: update to 4.15.3.

   * Noteworthy changes in release 4.15.3 (2023-03-26) [stable]
    * Bug fixes:
      - Fix fixps to use GhostScript’s ps2write device instead of defunct
        pswrite.
    * Build:
      - Fix a problem building PDF version of manual.

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Sat Apr  8 23:18:51 UTC 2023

   Modified Files:
   	pkgsrc/print/a2ps: Makefile

   Log Message:
   a2ps: depend on misc/getopt for a2ps-lpr-wrapper

   From John D. Baker.

   Fix some pkglint while here and bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 2
DISTNAME=		a2ps-4.15.3
PKGREVISION=		1
a12 1
DEPENDS+=		getopt-[0-9]*:../../misc/getopt
a35 6
# use ${PREFIX}/bin/getopt rather than unadorned 'getopt'
SUBST_CLASSES+=		paths
SUBST_STAGE.paths=	pre-configure
SUBST_FILES.paths=	src/a2ps-lpr-wrapper
SUBST_SED.paths=	-e 's,\(getopt\),${PREFIX}/bin/\1,'

d45 1
a45 1
	cd ${DESTDIR}${PKG_SYSCONFDIR} && ${MV} a2ps-site.cfg a2ps.cfg ${DESTDIR}${PREFIX}/share/examples/a2ps
@


1.91
log
@a2ps: update to 4.15.

* Noteworthy changes in release 4.15 (2023-03-07) [stable]
 * New maintainer, Reuben Thomas.
 * Features:
   - Replace the 'psmandup' utility with simpler 'lp2' to directly print
     documents to a simplex printer.
   - Remove the outdated 'psset' and 'fixnt', and simplify 'fixps' to
     always process its input with Ghostscript.
   - Use libpaper's paper sizes. This includes user-defined paper sizes
     when using libpaper 2. It is still possible to define custom margins
     using "Medium:" specifications in the configuration file, and the
     one size defined by a2ps that libpaper does not know about, Quarto, is
     retained for backwards compatiblity, and as an example.
 * Documentation
   - Remove some obsolete explanations.
   - Reformat --help output consistently to 80 columns.
   - Some English fixes.
 * Bug fixes:
   - Avoid a crash when a medium is not specified; instead, use the default
     libpaper size (configured by the user or sysadmin, or the locale
     default).
   - Fix some other potential crashes and compiler warnings.
   - Fixes for security bugs CVE-2001-1593, CVE-2015-8107 and CVE-2014-0466.
   - Minor bugs fixed.
 * Predefined delegations:
   - Remove support for defunct Netscape and proprietary Acrobat Reader.
   - Add lpr wrapper for automatic detection of different printing systems,
     including CUPS support.
 * Encodings:
   - Use libre fonts for KOI-8.
   - Composite fonts support.
 * Build
   - Update build system to more recent autotools and gettext versions.
   - Build man pages in a simpler and more robust way.
   - Document runtime dependencies.
   - Minor code quality improvements.
   - Minor tidy up and removal of obsolete code.
   - Require libpaper.
   - Remove OS/2 support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2023/01/09 23:29:24 sekiya Exp $
d3 1
a3 1
DISTNAME=		a2ps-4.15
d16 1
a16 1
USE_TOOLS+=		bash:run file:run gmake lex mktemp:run perl:run pkg-config
a31 1
REPLACE_BASH+=		src/a2ps-lpr-wrapper
@


1.90
log
@Minor fixes to appease pkglint.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2022/06/28 11:35:27 wiz Exp $
d3 1
a3 2
DISTNAME=		a2ps-4.14
PKGREVISION=		15
a13 2
STRIP=			# empty

d15 2
d18 1
a18 11
.include "../../mk/bsd.prefs.mk"

CFLAGS.Darwin+=		-flat_namespace

BUILD_DEFS+=		PAPERSIZE

USE_TOOLS+=		file:run gmake lex mktemp:run perl:run
CONFIGURE_ENV+=		file_prog=${FILE_CMD:Q}

USE_PKGLOCALEDIR=	YES
GNU_CONFIGURE=		YES
a19 1
CONFIGURE_ARGS+=	--with-medium=${PAPERSIZE:Q}
a20 1
CONFIGURE_ARGS+=	--disable-dependency-tracking
d22 5
d31 9
a39 1
INFO_FILES=		yes
d45 3
d49 1
d51 1
@


1.89
log
@*: recursive bump for perl 5.36
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2021/05/24 19:53:44 wiz Exp $
d11 1
d23 2
@


1.88
log
@*: recursive bump for perl 5.34
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2020/08/31 18:11:00 wiz Exp $
d4 1
a4 1
PKGREVISION=		14
@


1.87
log
@*: bump PKGREVISION for perl-5.32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2019/08/11 13:22:37 wiz Exp $
d4 1
a4 1
PKGREVISION=		13
@


1.86
log
@Bump PKGREVISIONs for perl 5.30.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2018/08/22 09:46:12 wiz Exp $
d4 1
a4 1
PKGREVISION=		12
@


1.85
log
@Recursive bump for perl5-5.28.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2017/07/30 22:42:59 wiz Exp $
d4 1
a4 1
PKGREVISION=		11
@


1.84
log
@Fix HOMEPAGE and MASTER_SITES.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2017/04/25 22:19:20 tez Exp $
d4 1
a4 1
PKGREVISION=		10
@


1.83
log
@Patch for CVE-2015-8107 from http://seclists.org/oss-sec/2015/q4/284
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2016/07/09 06:38:49 wiz Exp $
a6 1
MASTER_SITES+=		ftp://ftp.enst.fr/pub/unix/a2ps/
d9 1
a9 1
HOMEPAGE=		http://www-inf.enst.fr/~demaille/a2ps/
@


1.82
log
@Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
@
text
@d4 1
a4 1
PKGREVISION=		9
@


1.82.2.1
log
@Pullup ticket #5370 - requested by sevan
print/a2ps: security fix

Revisions pulled up:
- print/a2ps/Makefile                                           1.83
- print/a2ps/distinfo                                           1.17
- print/a2ps/patches/patch-CVE-2015-8107                        1.1

---
   Module Name:    pkgsrc
   Committed By:   tez
   Date:           Tue Apr 25 22:19:20 UTC 2017

   Modified Files:
           pkgsrc/print/a2ps: Makefile distinfo
   Added Files:
           pkgsrc/print/a2ps/patches: patch-CVE-2015-8107

   Log Message:
   Patch for CVE-2015-8107 from http://seclists.org/oss-sec/2015/q4/284
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
a4 1
PKGREVISION=		10
@


1.81
log
@Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2015/09/07 12:05:17 jperkin Exp $
d6 2
a7 2
MASTER_SITES=		${MASTER_SITE_GNU:=a2ps/} \
			ftp://ftp.enst.fr/pub/unix/a2ps/
@


1.80
log
@Now that _STRIPFLAG_INSTALL defaults to empty on Darwin remove manual setting.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2015/06/12 10:50:57 wiz Exp $
d4 1
a4 1
PKGREVISION=		8
@


1.79
log
@Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2014/05/29 23:37:15 wiz Exp $
a21 3
.if ${OPSYS} == "Darwin"
_STRIPFLAG_INSTALL=	# none
.endif
@


1.78
log
@Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2014/04/08 19:32:11 tez Exp $
d4 1
a4 1
PKGREVISION=		7
@


1.77
log
@Add fix for CVE-2014-0466 from
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742902
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2013/05/31 12:41:47 wiz Exp $
d4 1
a4 1
PKGREVISION=		6
@


1.76
log
@add patch from Fedora to fix insecure /tmp file use (CVE-2001-1593)
bump PKGREV
@
text
@d4 1
a4 1
PKGREVISION=		5
@


1.76.2.1
log
@Pullup ticket #4372 - requested by taca
print/a2ps: security patch

Revisions pulled up:
- print/a2ps/Makefile                                           1.77
- print/a2ps/distinfo                                           1.15
- print/a2ps/patches/patch-CVE-2014-0466_1                      1.1
- print/a2ps/patches/patch-CVE-2014-0466_2                      1.1

---
   Module Name:	pkgsrc
   Committed By:	tez
   Date:		Tue Apr  8 19:32:11 UTC 2014

   Modified Files:
   	pkgsrc/print/a2ps: Makefile distinfo
   Added Files:
   	pkgsrc/print/a2ps/patches: patch-CVE-2014-0466_1 patch-CVE-2014-0466_2

   Log Message:
   Add fix for CVE-2014-0466 from
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742902
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
a4 1
PKGREVISION=		6
@


1.75
log
@Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2013/04/06 20:27:27 rodent Exp $
d4 1
a4 1
PKGREVISION=		4
@


1.74
log
@Resolves:
"INFO_FILES should be set to YES or yes."
"Packages that install info files should set INFO_FILES."
Makefile and PLIST warning, respectively.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.73 2012/10/08 13:45:34 asau Exp $
d4 1
a4 1
PKGREVISION=		3
@


1.73
log
@Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2012/10/03 21:57:16 wiz Exp $
d40 1
a40 1
INFO_FILES=		# PLIST
@


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

I hope that's all of them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.71 2011/04/22 13:42:07 obache Exp $
a14 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.71
log
@recursive bump from gettext-lib shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2010/10/28 23:21:52 tron Exp $
d4 1
a4 1
PKGREVISION=		2
@


1.70
log
@Fix two problem under Mac OS X:
1.) stpcpy() is a macro under at least Mac OS 10.6. Avoid build failures
    by not defining a dodgy prototype for it.
2.) Don't strip installed binaries to allow the dynamic linker to find
    symbols required by the shared library but defined by the application.
    This fixes PR pkg/41827 by Christopher M. Fuhrman.

Bump package revision as the package built fine under Mac OS 10.5 before
but didn't work.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2008/11/11 13:48:58 wiz Exp $
d4 1
a4 1
PKGREVISION=		1
@


1.69
log
@Avoid finding emacs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2008/11/10 18:00:34 wiz Exp $
d4 1
d20 3
d24 3
@


1.69.16.1
log
@Pullup ticket 3263 - requested by tron
build and portability fix

Revisions pulled up:
- pkgsrc/print/a2ps/Makefile		1.70
- pkgsrc/print/a2ps/distinfo		1.12

Files added:
pkgsrc/print/a2ps/patches/patch-ac

-------------------------------------------------------------------------
   Module Name:    pkgsrc
   Committed By:   tron
   Date:           Thu Oct 28 23:21:53 UTC 2010

   Modified Files:
           pkgsrc/print/a2ps: Makefile distinfo
   Added Files:
           pkgsrc/print/a2ps/patches: patch-ac

   Log Message:
   Fix two problem under Mac OS X:
   1.) stpcpy() is a macro under at least Mac OS 10.6. Avoid build failures
       by not defining a dodgy prototype for it.
   2.) Don't strip installed binaries to allow the dynamic linker to find
       symbols required by the shared library but defined by the application.
       This fixes PR pkg/41827 by Christopher M. Fuhrman.

   Bump package revision as the package built fine under Mac OS 10.5 before
   but didn't work.


   To generate a diff of this commit:
   cvs rdiff -u -r1.69 -r1.70 pkgsrc/print/a2ps/Makefile
   cvs rdiff -u -r1.11 -r1.12 pkgsrc/print/a2ps/distinfo
   cvs rdiff -u -r0 -r1.7 pkgsrc/print/a2ps/patches/patch-ac
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.70 2010/10/28 23:21:52 tron Exp $
a3 1
PKGREVISION=		1
a18 3

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

a19 3
.if ${OPSYS} == "Darwin"
_STRIPFLAG_INSTALL=	# none
.endif
@


1.68
log
@Update to 4.14. Security problems cited below were already fixed
in pkgsrc.

Version 4.14	    Dec 29, 2007
 * New Maintainer.
 * No UTF-8 support yet ;-<  Basically this is a maintenance release.
 * License:
   - Now GNU a2ps is licensed under GPLv3 or later.
   - Removed or replaced non-free/license-wise vague files (see
     ChangeLog for detail.)
 * Build:
   - Now can be built with the modern GNU Autotools.
   - Now can be built with gcc 3.4 or later.
 * Predefined delegations:
   - Add html2ps delegation if netscape don't run.
   - Now the configure script check if netscape support remote-command.
   - Now works with modern GV(PostScript and PDF viewer).  Tested with
     3.6.2.
 * Options:
   - Better description on the default output and the -d option.
 * Encodings:
   - CP1251.
 * Bug Fixes:
   - `input buffer overflow, can't enlarge buffer because scanner uses REJECT'
     This should no longer happen.
   - Now works on IA64, PowerPC and AMD64.
   - Fixed wrong default values for deskjet printers.
   - Quote arguments to file(1).
   - Fixed several security issues (CVE-2004-1377).
   - PS generated by a2ps is now compatible with Adobe Distiller for Mac OS X.
 * Style sheets:
   - specc.ssh, thanks to Hideaki Yokota
   - csharp.ssh, thanks to Karen Christenson
   - nasm.ssh & pic16f84.ssh, thanks to Aleksandar Veselinovic
   - small.ssh, thanks Christophe Continente
   - matlab4.ssh & matlab.ssh, thanks to Joakim Lubeck
   - stratego.ssh, thanks to Nicolas Tisserand
   - rd.ssh, s.ssh and st.ssh, thanks to Torsten Hothorn et.al.
   - ruby.ssh, thanks to Noritsugu Nakamura.
   - php.ssh, thanks to Hartmut Holzgraefe
   - udiff.ssh: Improved highlighting for diffs.
   - perl.ssh: Improved.
   - Some rules of sheets.map are improved
 * Contributions:
   - pdiff: Now pdiff can accept standard input.
 * Prologues:
   - Added diffcolor.pro for diffs
 * Documentation:
   - Revised.
 * Translation:
   - Japanese translation thanks to Yasuyuki Furukawa.
   - Revised Dutch translation, thanks to Benno Schlenberg.
   - Revised French translation.
 * Many other fixes, but the log is rather spotty ;-<
 * Part of works done at the Codefest Asia 2007 in ITB Bandung, Indonesia.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2008/06/12 02:14:42 joerg Exp $
d30 1
@


1.67
log
@Add DESTDIR support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2007/03/18 22:07:52 rillig Exp $
d3 1
a3 3
DISTNAME=		a2ps-4.13b
PKGNAME=		a2ps-4.13.0.2
PKGREVISION=		11
a11 2
PKG_DESTDIR_SUPPORT=	user-destdir

d14 1
a14 1
.include "../../mk/bsd.prefs.mk"
a15 1
WRKSRC=			${WRKDIR}/a2ps-4.13
d41 1
@


1.66
log
@The autoconf2.14 dependency tracking does not work with MIPSpro, so
disable it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2006/06/07 21:11:55 minskim Exp $
d14 2
@


1.65
log
@USE_TOOLS+=lex
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2006/05/06 03:41:22 reed Exp $
d32 1
@


1.64
log
@Do not depend on papersize (as mentioned in January).
Bump PKGREVISION.

At build-time use the PAPERSIZE setting to define as needed.
papersize can always be installed later if desired.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2006/03/31 23:56:28 jlam Exp $
d24 1
a24 1
USE_TOOLS+=		file:run gmake mktemp:run perl:run
@


1.63
log
@List the info pages directly in the PLIST and ensure that we honor
PKGINFODIR.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2006/03/04 21:30:27 jlam Exp $
d5 1
a5 1
PKGREVISION=		10
a13 1
DEPENDS+=		papersize>=1.0.2:../../print/papersize
@


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

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2006/02/05 23:10:35 joerg Exp $
d37 1
a37 2

INFO_FILES=		a2ps.info ogonkify.info regex.info
@


1.61
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2005/12/29 06:22:06 jlam Exp $
d10 1
a10 1
MAINTAINER=		tech-pkg@@NetBSD.org
@


1.60
log
@Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mk
automatically detects whether we want the pkginstall machinery to be
used by the package Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2005/12/05 23:55:16 rillig Exp $
d5 1
a5 1
PKGREVISION=		9
@


1.59
log
@Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2005/11/30 18:24:00 tonio Exp $
a27 1
USE_PKGINSTALL=		YES
@


1.58
log
@add CFLAGS.Darwin+=-flat_namespace
to avoid a2ps failure at runtime under Darwin (symbol not found in flat
namespace)

Bump PKGREVISION, as it changes the binary package under Darwin
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2005/07/16 01:19:18 jlam Exp $
d32 2
a33 2
CONFIGURE_ARGS+=	--with-medium="${PAPERSIZE}"
CONFIGURE_ARGS+=	--sysconfdir="${PKG_SYSCONFDIR}"
@


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

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

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2005/07/15 20:14:03 jlam Exp $
d5 1
a5 1
PKGREVISION=		8
d23 1
@


1.56
log
@Drop support for TOOLS_DEPMETHOD.<tool>.  The new way to specify a
run-time dependency (DEPENDS) on a tool is to append a ":run" modifier
to the tool name, e.g.,

	USE_TOOLS+=	perl:run

Tools without modifiers or with an explicit ":build" modifier will
cause build dependencies (BUILD_DEPENDS) on those tools to be added.
This makes the notation a bit more compact.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2005/06/10 18:44:31 jlam Exp $
a21 1
USE_PERL5=		yes
d24 1
a24 1
USE_TOOLS+=		file:run gmake mktemp:run
@


1.55
log
@a2ps uses the "file" command to detect the file type of the print job.
Explicitly note that it needs this tool.  Also, the tools framework
knows about mktemp, so use USE_TOOLS+=mktemp instead of the homegrown
code.  Bump the PKGREVISION to 8.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2005/06/09 14:53:49 salo Exp $
d25 1
a25 3
USE_TOOLS+=		file gmake mktemp
TOOLS_DEPMETHOD.file=	DEPENDS
TOOLS_DEPMETHOD.mktemp=	DEPENDS
@


1.54
log
@Security fix for CAN-2004-1377:

"The fixps and psmandup scripts in a2ps allow local users to overwrite
 arbitrary files via a symlink attack on temporary files."

Patches from Gentoo with few minor issues corrected.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2005/05/22 20:08:27 jlam Exp $
d5 1
a5 1
PKGREVISION=		7
a18 4
.if empty(OPSYS:M*BSD)
DEPENDS+=		mktemp>=1.5:../../sysutils/mktemp
.endif

a22 1
USE_TOOLS+=		gmake
d25 5
@


1.53
log
@Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2005/04/11 21:47:06 tv Exp $
d5 1
a5 1
PKGREVISION=		6
d17 6
@


1.52
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2004/12/31 13:27:06 minskim Exp $
d21 1
a21 1
USE_GNU_TOOLS+=		make
@


1.51
log
@Bump PKGREVISION because the previous versions built with bsd.pkg.mk 1.1552
may contain a wrong path to the perl executable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2004/12/20 15:02:34 wiz Exp $
a19 1
USE_BUILDLINK3=		yes
@


1.51.2.1
log
@Pullup ticket 545 - requested by Lubomir Sedlacik
security fix for a2ps

Revisions pulled up:
- pkgsrc/print/a2ps/Makefile		1.54
- pkgsrc/print/a2ps/distinfo		1.9
- pkgsrc/print/a2ps/patches/patch-ad	1.4
- pkgsrc/print/a2ps/patches/patch-ae	1.4

    Module Name:    pkgsrc
    Committed By:   salo
    Date:           Thu Jun  9 14:53:49 UTC 2005

    Modified Files:
            pkgsrc/print/a2ps: Makefile distinfo
    Added Files:
            pkgsrc/print/a2ps/patches: patch-ad patch-ae

    Log Message:
    Security fix for CAN-2004-1377:

    "The fixps and psmandup scripts in a2ps allow local users to overwrite
     arbitrary files via a symlink attack on temporary files."

    Patches from Gentoo with few minor issues corrected.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2005/06/09 14:53:49 salo Exp $
d5 1
a5 1
PKGREVISION=		7
a16 6
.include "../../mk/bsd.prefs.mk"

.if empty(OPSYS:M*BSD)
DEPENDS+=		mktemp>=1.5:../../sysutils/mktemp
.endif

@


1.50
log
@Apply patch from Rudolf Polzer against CAN-2004-1170.
See http://archives.neohapsis.com/archives/fulldisclosure/2004-08/1026.html
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2004/10/03 00:18:03 tv Exp $
d5 1
a5 1
PKGREVISION=		5
@


1.49
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.48 2004/02/17 12:57:38 jlam Exp $
d5 1
a5 1
PKGREVISION=		4
@


1.48
log
@bl3ify and lose LTCONFIG_OVERRIDE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2004/01/24 14:57:59 grant Exp $
d5 1
a5 1
PKGREVISION=		3
@


1.47
log
@replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2004/01/20 12:24:28 agc Exp $
d19 3
a21 1
USE_PERL5=		YES
d23 1
a23 2
USE_LIBTOOL=		YES
LTCONFIG_OVERRIDE=	${WRKSRC}/auxdir/ltconfig
a24 1
USE_BUILDLINK2=		YES
a30 1
AUTOMAKE_OVERRIDE=	NO
d42 1
a42 1
.include "../../devel/gettext-lib/buildlink2.mk"
@


1.46
log
@Move WRKSRC definition away from the first paragraph in a Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2003/08/09 11:20:35 seb Exp $
d20 1
a20 1
USE_GMAKE=		YES
@


1.45
log
@USE_NEW_TEXINFO is unnecessary now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2003/08/04 21:02:16 seb Exp $
a5 1
WRKSRC=			${WRKDIR}/a2ps-4.13
d17 1
@


1.44
log
@Convert to USE_NEW_TEXINFO.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2003/07/17 22:52:21 grant Exp $
a36 1
USE_NEW_TEXINFO=	YES
@


1.43
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2003/07/13 13:53:04 wiz Exp $
d37 1
a44 1
.include "../../mk/texinfo.mk"
@


1.42
log
@PKGREVISION bump for libiconv update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2003/06/02 01:17:32 jschauma Exp $
d11 1
a11 1
MAINTAINER=		tech-pkg@@netbsd.org
@


1.41
log
@Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2003/01/28 22:03:59 jlam Exp $
d5 1
a5 1
PKGREVISION=		2
@


1.40
log
@Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2003/01/10 07:45:23 cjep Exp $
d11 1
a11 1
MAINTAINER=		packages@@netbsd.org
@


1.39
log
@USE_PKGLOCALEDIR=yes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2002/11/28 10:25:32 tron Exp $
d25 1
a44 1
.include "../../mk/bsd.pkg.install.mk"
@


1.38
log
@Buildlinkify this package to stop it from using packaged version of
"libintl" even if it is not necessary. Bump package revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2002/11/26 11:02:05 jmmv Exp $
d25 1
@


1.37
log
@Make this package install its configuration files in the examples directory
and copy them to the right place using PKG_SYSCONFDIR. Bump PKGREVISION to
1 because this change.

Approved by wiz.

This closes PR 18992.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2002/07/06 13:29:09 tron Exp $
d5 1
a5 1
PKGREVISION=		1
d24 1
d41 1
@


1.36
log
@Use wildcard dependence on "papersize" package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2002/03/07 12:00:29 wiz Exp $
d5 1
d16 1
a16 1
DEPENDS+=		psutils-1.17:../../print/psutils
d27 1
d30 4
d41 1
@


1.35
log
@File now also carried by GNU mirrors.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.34 2002/02/18 15:14:37 seb Exp $
#
d14 1
a14 1
DEPENDS+=		papersize-1.0.2:../../print/papersize
@


1.34
log
@Introduce new framework for handling info files generation and installation.

Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2002/01/06 02:10:56 tron Exp $
d8 2
a9 1
MASTER_SITES=		ftp://ftp.enst.fr/pub/unix/a2ps/
@


1.33
log
@Turn of "AUTOMAKE_OVERRIDE" for this package because it triggers a run
of "autoconf" instead to prevent.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2001/12/17 19:03:06 wiz Exp $
a19 1
USE_GTEXINFO=		YES
d34 1
@


1.32
log
@Honour PAPERSIZE. Closes pkg/14966.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2001/12/17 00:07:01 wiz Exp $
d18 4
a21 4
USE_PERL5=		# defined
USE_GMAKE=		# defined
USE_GTEXINFO=		# defined
USE_LIBTOOL=		# defined
d24 1
a24 1
GNU_CONFIGURE=		# defined
d27 1
@


1.31
log
@Add USE_GMAKE, as requested in pkg/14966 and pkg/14969.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2001/06/09 15:31:42 wiz Exp $
d26 1
@


1.30
log
@Sort lines for pkglint.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2001/05/22 13:11:37 wiz Exp $
d19 1
@


1.29
log
@Update to 4.13b. Major changes since 4.12:
pdf, simplex, display output options; ISO 8859-13 encoding support;
euro glyph support; many new style sheets (autoconf, awk, cpp, maple,
ocaml, sed, shell, and others); regexp changed to be perl/egrep like, not
emacs-style (UPDATE YOUR STYLESHEETS!).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2001/02/17 17:51:35 wiz Exp $
d5 1
a6 1
PKGNAME=		a2ps-4.13.0.2
@


1.28
log
@Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.27 2000/06/21 07:07:40 jlam Exp $
# FreeBSD Id: Makefile,v 1.12 1998/02/15 21:24:42 steve Exp
d4 3
a6 1
DISTNAME=		a2ps-4.12
@


1.27
log
@USE_LIBTOOL instead of PKGLIBTOOL.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2000/06/01 11:23:39 rh Exp $
d11 1
@


1.26
log
@s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 1999/09/05 18:37:48 kim Exp $
d5 20
a24 17
DISTNAME=	a2ps-4.12
CATEGORIES=	print
MASTER_SITES=	ftp://ftp.enst.fr/pub/unix/a2ps/

MAINTAINER=	packages@@netbsd.org
HOMEPAGE=	http://www-inf.enst.fr/~demaille/a2ps/

DEPENDS+=	papersize-1.0.2:../../print/papersize
DEPENDS+=	psutils-1.17:../../print/psutils

STRIP=
GNU_CONFIGURE=	yes
CONFIGURE_ENV+=	LPR=lpr
USE_PERL5=	yes
USE_GTEXINFO=	yes
USE_PKGLIBTOOL=	yes
INFO_FILES=	a2ps.info ogonkify.info regex.info
@


1.25
log
@Update dependencies for papersize (wildcard except for a2ps).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 1999/06/22 15:52:12 hubertf Exp $
d20 1
a20 1
USE_LIBTOOL=	yes
@


1.24
log
@Assign DEPENDS with +=, not =
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 1999/06/20 15:53:28 tron Exp $
d12 2
a13 1
DEPENDS+=	papersize-1.0.1:../../print/papersize
@


1.23
log
@Update "a2ps" package to version 4.12.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 1999/06/16 17:28:24 cgd Exp $
d12 1
a12 1
DEPENDS=	papersize-1.0.1:../../print/papersize
@


1.22
log
@papersize-1.0 had a bug: when setpapersize was run, magicfilter's filter
scripts (.../libexec/magicfilter/*-filter) would as a side effect have
their executable bit set.  Fix that, bump the papersize revisions to
1.0.1, and update other packages' DEPENDS lines to compensate.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 1999/02/20 22:48:38 hubertf Exp $
d5 1
a5 1
DISTNAME=	a2ps-4.10.3
d7 1
a7 1
MASTER_SITES=	http://www-inf.enst.fr/~demaille/ftp/a2ps/
@


1.21
log
@Fix CONFLICTS (remove redundancy, mostly)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 1999/02/19 01:02:14 tv Exp $
d12 1
a12 1
DEPENDS=	papersize-1.0:../../print/papersize
@


1.20
log
@Use wildcard CONFLICTS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 1998/11/09 18:04:52 agc Exp $
a12 2

CONFLICTS=	a2ps-[AL]*
@


1.19
log
@Modify this package to use the papersize package, to set the default
paper size at run-time.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 1998/08/20 15:17:23 tsarna Exp $
d14 1
a14 2
CONFLICTS=	a2ps-A4-4.9.9 a2ps-Letter-4.9.9 a2ps-Letterdj-4.9.9
CONFLICTS+=	a2ps-A4-4.10.3 a2ps-Letter-4.10.3 a2ps-Letterdj-4.10.3
@


1.18
log
@The Grand Homepagification:
	- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 1998/07/28 11:18:58 frueauf Exp $
a5 1
PKGNAME=	a2ps-${PAPERSIZE}-4.10.3
d12 2
d15 1
a18 1
CONFIGURE_ARGS+=--with-medium=${PAPERSIZE}
d20 2
a21 2
USE_PERL5=	YES
USE_GTEXINFO=	YES
a24 4
ALL_TARGET=	all PAPERSIZE=${PAPERSIZE}

PAPERSIZE?=	A4

a27 21

pre-configure:
	@@(case "X${PAPERSIZE}" in 					\
	XA4|XLetter|XLetterdj) 						\
		goodsize=yes; 						\
		;; 							\
	*) 								\
		goodsize=no; 						\
		${ECHO} "PAPERSIZE incorrect value: ${PAPERSIZE}."; 	\
		;; 							\
	esac; 								\
	if [ $$goodsize = "no" ]; then 					\
		${ECHO} ""; 						\
		${ECHO} "Must specify PAPERSIZE as one of A4, Letter,"; \
		${ECHO} "or Letterdj, either in the environment, or ";	\
		${ECHO} "via Makefile definitions of the same name. ";	\
		${ECHO} "Note that each PAPERSIZE has a leading "; 	\
		${ECHO} "capital letter, and Letterdj allows a ";	\
		${ECHO} "slightly larger margins for DeskJets.";	\
		${FALSE}; 						\
	fi)
@


1.17
log
@This package needs perl, so set USE_PERL5 as pointed out in pr 5823
by Brook Milligan.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 1998/07/24 01:57:01 tv Exp $
d11 1
@


1.16
log
@Update to use USE_LIBTOOL.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 1998/07/17 19:08:40 tv Exp $
d18 1
@


1.15
log
@Update to use the pkg version of libtool instead of a2ps's own private
copy.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 1998/07/15 10:39:36 agc Exp $
a11 2
BUILD_DEPENDS=	${PREFIX}/bin/libtool:../../devel/libtool

d17 1
a17 1
CONFIGURE_ENV+=	LPR=lpr LIBTOOL=${PREFIX}/bin/libtool
d19 1
@


1.14
log
@Use automatic shared object handling
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 1998/07/02 14:04:53 frueauf Exp $
d12 1
a12 1
GNU_CONFIGURE=	yes
d17 1
d19 1
a19 1
CONFIGURE_ENV+=	LPR=lpr
@


1.13
log
@Update to a2ps-4.10.3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 1998/06/22 13:04:37 agc Exp $
a49 3

post-install:
	${LDCONFIG} || ${TRUE}
@


1.12
log
@Update package Makefiles for automatic manual page handling.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 1998/05/09 12:01:57 frueauf Exp $
d5 2
a6 2
DISTNAME=	a2ps-4.9.9
PKGNAME=	a2ps-${PAPERSIZE}-4.9.9
d14 2
d17 4
a20 4
CONFIGURE_ARGS+=	--with-medium=${PAPERSIZE}
CONFIGURE_ENV+=		LPR=lpr
USE_GTEXINFO=		YES
INFO_FILES=		a2ps.info ogonkify.info regex.info
@


1.11
log
@Add missing entry for bin/texi2dvi4a2ps, resort PLIST. Fix ldconfig
handling and add proper dir info entry to a2ps.info.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 1998/05/09 01:51:31 hubertf Exp $
a12 1
MAN1=		a2ps.1 ogonkify.1
@


1.10
log
@fix info handling, complete PLIST
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 1998/05/08 16:20:43 agc Exp $
d49 3
@


1.9
log
@The user should not have to set PAPERSIZE in either the environment or
/etc/mk.conf - so add a suitable default accordingly. This is only used
if PAPERSIZE is NOT specified in environment or /etc/mk.conf
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 1998/04/20 11:56:32 frueauf Exp $
d18 2
@


1.8
log
@Substitute all obvious FreeBSD ppl as MAINTAINER with packages@@netbsd.org.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 1998/04/15 10:38:45 agc Exp $
d21 2
a30 4
		;; 							\
	X"") 								\
		goodsize=no; 						\
		${ECHO} "PAPERSIZE not specified."; 			\
@


1.7
log
@Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 1998/02/23 11:47:07 agc Exp $
d10 1
a10 1
MAINTAINER=	chuckr@@FreeBSD.org
@


1.6
log
@Back out explicit inclusion of /etc/mk.conf. It's not necessary.
@
text
@d1 1
a1 6
# New ports collection makefile for:    a2ps
# Version required:     4.9.9
# Date created:         18 August 1997
# Whom:                 Chuck Robey (chuckr@@freebsd.org)
#
# $NetBSD: Makefile,v 1.4 1998/02/18 11:39:10 frueauf Exp $
d50 1
a50 1
.include <bsd.port.mk>
@


1.5
log
@- include mk.conf/make.conf to get user defined PAPERSIZE
- s/PAPER_SIZE/PAPERSIZE to keep FreeBSD compatibility
- addjust pre-configure rule
- add rules for each papersize
@
text
@a19 18
# Include local make config file here.  It is essential to have this
# precede any override targets (those that override defaults in
# <bsd.port.mk> that test variables that may be set here.  Note that
# this inclusion is otherwise redundant, since <bsd.port.mk> includes
# <bsd.own.mk>, which includes it.

OPSYS!=		uname -s
.if (${OPSYS} == "FreeBSD")
.if exists(/etc/make.conf)
.include "/etc/make.conf"
.endif
.else
.if exists(/etc/mk.conf)
.include "/etc/mk.conf"
.endif
.endif

PAPERSIZE?=
a25 18
Letter::
	$(MAKE) PAPERSIZE=Letter

letter::
	$(MAKE) PAPERSIZE=Letter

Letterdj::
	$(MAKE) PAPERSIZE=Letterdj

letterdj::
	$(MAKE) PAPERSIZE=Letterdj

A4::
	$(MAKE) PAPERSIZE=A4

a4::
	$(MAKE) PAPERSIZE=A4

d30 24
a53 20
pre-extract:
.if empty(PAPERSIZE)
	@@${ECHO}
	@@${ECHO} "PAPERSIZE not specified."
	@@${ECHO}
	@@${ECHO} "Must specify PAPERSIZE as one of A4, Letter, or Letterdj,"
	@@${ECHO} "either using setenv, or via Makefile targets of the same"
	@@${ECHO} "name. Note that each PAPERSIZE has a leading capital letter,"
	@@${ECHO} "and Letterdj allows a slightly larger margins for DeskJets."
	@@${FALSE}
.elif $(PAPERSIZE)!=A4 && $(PAPERSIZE)!=Letter && $(PAPERSIZE)!=Letterdj
	@@${ECHO}
	@@${ECHO} "PAPERSIZE incorrect value: $(PAPERSIZE)."
	@@${ECHO}
	@@${ECHO} "Must specify PAPERSIZE as one of A4, Letter, or Letterdj,"
	@@${ECHO} "either using setenv, or via Makefile targets of the same"
	@@${ECHO} "name. Note that each PAPERSIZE has a leading capital letter,"
	@@${ECHO} "and Letterdj allows a slightly larger margins for DeskJets."
	@@${FALSE}
.endif
@


1.4
log
@portlint: use ${VARIABLE} instead of $(VARIABLE); ${FALSE} instead false;
@
text
@d6 1
a6 1
# $NetBSD: Makefile,v 1.3 1998/02/16 23:06:40 tron Exp $
d11 1
a11 1
PKGNAME=	a2ps-${PAPER_SIZE}-4.9.9
d20 18
a37 1
PAPER_SIZE?=
d39 1
a39 1
CONFIGURE_ARGS+=	--with-medium=${PAPER_SIZE}
d42 19
a60 1
ALL_TARGET=	all PAPERSIZE=${PAPER_SIZE}
d66 20
a85 24
pre-configure:
	@@(case "X${PAPER_SIZE}" in 					\
	XA4|XLetter|XLetterdj) 						\
		goodsize=yes; 						\
		;; 							\
	X"") 								\
		goodsize=no; 						\
		${ECHO} "PAPER_SIZE not specified."; 			\
		;; 							\
	*) 								\
		goodsize=no; 						\
		${ECHO} "PAPER_SIZE incorrect value: ${PAPER_SIZE}."; 	\
		;; 							\
	esac; 								\
	if [ $goodsize = "no" ]; then 					\
		${ECHO} ""; 						\
		${ECHO} "Must specify PAPER_SIZE as one of A4, Letter,"; \
		${ECHO} " or Letterdj, either in the environment, or ";	\
		${ECHO} "via Makefile definitions of the same name. ";	\
		${ECHO} " Note that each PAPER_SIZE has a leading "; 	\
		${ECHO} "capital letter, and Letterdj allows a ";	\
		${ECHO} "slightly larger margins for DeskJets.";	\
		${FALSE}; 							\
	fi)
@


1.3
log
@Hard code "lpr" as print command so that the configure script doesn't
select a local command called "lp".
@
text
@d6 1
a6 1
# $NetBSD: Makefile,v 1.2 1998/02/16 17:43:24 agc Exp $
d28 2
a29 2
	${TOUCH} $(WRKSRC)/doc/*.info
	${TOUCH} $(WRKSRC)/doc/*.dvi
d42 1
a42 1
		${ECHO} "PAPER_SIZE incorrect value: $(PAPER_SIZE)."; 	\
d53 1
a53 1
		false; 							\
@


1.2
log
@Enable a2ps.
@
text
@d6 1
a6 1
# $NetBSD$
d23 1
@


1.1
log
@Initial revision
@
text
@d6 1
d11 1
a11 1
PKGNAME=	a2ps-${PAPERSIZE}-4.9.9
a16 1
MANUAL_PACKAGE_BUILD=	PAPERSIZE has to be set to Letter A4
d20 1
a20 1
PAPERSIZE?=
d22 1
a22 1
CONFIGURE_ARGS=	--with-medium=$(PAPERSIZE)
d24 1
a24 17
Letter::
	$(MAKE) PAPERSIZE=Letter

letter::
	$(MAKE) PAPERSIZE=Letter

Letterdj::
	$(MAKE) PAPERSIZE=Letterdj

letterdj::
	$(MAKE) PAPERSIZE=Letterdj

A4::
	$(MAKE) PAPERSIZE=A4

a4::
	$(MAKE) PAPERSIZE=A4
d31 23
a53 20
.if empty(PAPERSIZE)
	@@${ECHO}
	@@${ECHO} "PAPERSIZE not specified."
	@@${ECHO}
	@@${ECHO} "Must specify PAPERSIZE as one of A4, Letter, or Letterdj, either"
	@@${ECHO} "using setenv, or via Makefile targets of the same name.  Note"
	@@${ECHO} "that each PAPERSIZE has a leading capital letter, and Letterdj"
	@@${ECHO} "allows a slightly larger margins for DeskJets."
	@@false
.elif $(PAPERSIZE)!=A4 && $(PAPERSIZE)!=Letter && $(PAPERSIZE)!=Letterdj
	@@${ECHO}
	@@${ECHO} "PAPERSIZE incorrect value: $(PAPERSIZE)."
	@@${ECHO}
	@@${ECHO} "Must specify PAPERSIZE as one of A4, Letter, or Letterdj, either"
	@@${ECHO} "using setenv, or via Makefile targets of the same name.  Note"
	@@${ECHO} "that each PAPERSIZE has a leading capital letter, and Letterdj"
	@@${ECHO} "allows a slightly larger margins for DeskJets."
	@@false
.endif
	${ECHO} $(PAPERSIZE) > $(WRKDIR)/.media
a55 5

.if exists($(WRKDIR)/.media)
PAPERSIZE=
PAPERSIZE!=	${CAT} $(WRKDIR)/.media
.endif
@


1.1.1.1
log
@Initial import of a2ps 4.9.9, a utility to translate ASCII text to
Postscript, into the NetBSD packages collection.  This is taken from
the FreeBSD port.
@
text
@@
