head	1.144;
access;
symbols
	pkgsrc-2026Q1:1.144.0.2
	pkgsrc-2026Q1-base:1.144
	pkgsrc-2025Q4:1.143.0.4
	pkgsrc-2025Q4-base:1.143
	pkgsrc-2025Q3:1.143.0.2
	pkgsrc-2025Q3-base:1.143
	pkgsrc-2025Q2:1.142.0.2
	pkgsrc-2025Q2-base:1.142
	pkgsrc-2025Q1:1.141.0.12
	pkgsrc-2025Q1-base:1.141
	pkgsrc-2024Q4:1.141.0.10
	pkgsrc-2024Q4-base:1.141
	pkgsrc-2024Q3:1.141.0.8
	pkgsrc-2024Q3-base:1.141
	pkgsrc-2024Q2:1.141.0.6
	pkgsrc-2024Q2-base:1.141
	pkgsrc-2024Q1:1.141.0.4
	pkgsrc-2024Q1-base:1.141
	pkgsrc-2023Q4:1.141.0.2
	pkgsrc-2023Q4-base:1.141
	pkgsrc-2023Q3:1.139.0.6
	pkgsrc-2023Q3-base:1.139
	pkgsrc-2023Q2:1.139.0.4
	pkgsrc-2023Q2-base:1.139
	pkgsrc-2023Q1:1.139.0.2
	pkgsrc-2023Q1-base:1.139
	pkgsrc-2022Q4:1.138.0.4
	pkgsrc-2022Q4-base:1.138
	pkgsrc-2022Q3:1.138.0.2
	pkgsrc-2022Q3-base:1.138
	pkgsrc-2022Q2:1.137.0.6
	pkgsrc-2022Q2-base:1.137
	pkgsrc-2022Q1:1.137.0.4
	pkgsrc-2022Q1-base:1.137
	pkgsrc-2021Q4:1.137.0.2
	pkgsrc-2021Q4-base:1.137
	pkgsrc-2021Q3:1.135.0.4
	pkgsrc-2021Q3-base:1.135
	pkgsrc-2021Q2:1.135.0.2
	pkgsrc-2021Q2-base:1.135
	pkgsrc-2021Q1:1.134.0.2
	pkgsrc-2021Q1-base:1.134
	pkgsrc-2020Q4:1.133.0.2
	pkgsrc-2020Q4-base:1.133
	pkgsrc-2020Q3:1.132.0.2
	pkgsrc-2020Q3-base:1.132
	pkgsrc-2020Q2:1.129.0.4
	pkgsrc-2020Q2-base:1.129
	pkgsrc-2020Q1:1.129.0.2
	pkgsrc-2020Q1-base:1.129
	pkgsrc-2019Q4:1.128.0.4
	pkgsrc-2019Q4-base:1.128
	pkgsrc-2019Q3:1.124.0.2
	pkgsrc-2019Q3-base:1.124
	pkgsrc-2019Q2:1.123.0.2
	pkgsrc-2019Q2-base:1.123
	pkgsrc-2019Q1:1.122.0.4
	pkgsrc-2019Q1-base:1.122
	pkgsrc-2018Q4:1.122.0.2
	pkgsrc-2018Q4-base:1.122
	pkgsrc-2018Q3:1.121.0.6
	pkgsrc-2018Q3-base:1.121
	pkgsrc-2018Q2:1.121.0.4
	pkgsrc-2018Q2-base:1.121
	pkgsrc-2018Q1:1.121.0.2
	pkgsrc-2018Q1-base:1.121
	pkgsrc-2017Q4:1.118.0.10
	pkgsrc-2017Q4-base:1.118
	pkgsrc-2017Q3:1.118.0.8
	pkgsrc-2017Q3-base:1.118
	pkgsrc-2017Q2:1.118.0.4
	pkgsrc-2017Q2-base:1.118
	pkgsrc-2017Q1:1.118.0.2
	pkgsrc-2017Q1-base:1.118
	pkgsrc-2016Q4:1.116.0.6
	pkgsrc-2016Q4-base:1.116
	pkgsrc-2016Q3:1.116.0.4
	pkgsrc-2016Q3-base:1.116
	pkgsrc-2016Q2:1.116.0.2
	pkgsrc-2016Q2-base:1.116
	pkgsrc-2016Q1:1.115.0.2
	pkgsrc-2016Q1-base:1.115
	pkgsrc-2015Q4:1.114.0.2
	pkgsrc-2015Q4-base:1.114
	pkgsrc-2015Q3:1.113.0.6
	pkgsrc-2015Q3-base:1.113
	pkgsrc-2015Q2:1.113.0.4
	pkgsrc-2015Q2-base:1.113
	pkgsrc-2015Q1:1.113.0.2
	pkgsrc-2015Q1-base:1.113
	pkgsrc-2014Q4:1.110.0.8
	pkgsrc-2014Q4-base:1.110
	pkgsrc-2014Q3:1.110.0.6
	pkgsrc-2014Q3-base:1.110
	pkgsrc-2014Q2:1.110.0.4
	pkgsrc-2014Q2-base:1.110
	pkgsrc-2014Q1:1.110.0.2
	pkgsrc-2014Q1-base:1.110
	pkgsrc-2013Q4:1.109.0.6
	pkgsrc-2013Q4-base:1.109
	pkgsrc-2013Q3:1.109.0.4
	pkgsrc-2013Q3-base:1.109
	pkgsrc-2013Q2:1.109.0.2
	pkgsrc-2013Q2-base:1.109
	pkgsrc-2013Q1:1.108.0.2
	pkgsrc-2013Q1-base:1.108
	pkgsrc-2012Q4:1.105.0.2
	pkgsrc-2012Q4-base:1.105
	pkgsrc-2012Q3:1.103.0.4
	pkgsrc-2012Q3-base:1.103
	pkgsrc-2012Q2:1.103.0.2
	pkgsrc-2012Q2-base:1.103
	pkgsrc-2012Q1:1.101.0.2
	pkgsrc-2012Q1-base:1.101
	pkgsrc-2011Q4:1.99.0.4
	pkgsrc-2011Q4-base:1.99
	pkgsrc-2011Q3:1.99.0.2
	pkgsrc-2011Q3-base:1.99
	pkgsrc-2011Q2:1.98.0.2
	pkgsrc-2011Q2-base:1.98
	pkgsrc-2011Q1:1.97.0.2
	pkgsrc-2011Q1-base:1.97
	pkgsrc-2010Q4:1.96.0.2
	pkgsrc-2010Q4-base:1.96
	pkgsrc-2010Q3:1.94.0.2
	pkgsrc-2010Q3-base:1.94
	pkgsrc-2010Q2:1.93.0.2
	pkgsrc-2010Q2-base:1.93
	pkgsrc-2010Q1:1.92.0.2
	pkgsrc-2010Q1-base:1.92
	pkgsrc-2009Q4:1.91.0.4
	pkgsrc-2009Q4-base:1.91
	pkgsrc-2009Q3:1.91.0.2
	pkgsrc-2009Q3-base:1.91
	pkgsrc-2009Q2:1.90.0.2
	pkgsrc-2009Q2-base:1.90
	pkgsrc-2009Q1:1.89.0.4
	pkgsrc-2009Q1-base:1.89
	pkgsrc-2008Q4:1.89.0.2
	pkgsrc-2008Q4-base:1.89
	pkgsrc-2008Q3:1.88.0.8
	pkgsrc-2008Q3-base:1.88
	cube-native-xorg:1.88.0.6
	cube-native-xorg-base:1.88
	pkgsrc-2008Q2:1.88.0.4
	pkgsrc-2008Q2-base:1.88
	cwrapper:1.88.0.2
	pkgsrc-2008Q1:1.83.0.10
	pkgsrc-2008Q1-base:1.83
	pkgsrc-2007Q4:1.83.0.8
	pkgsrc-2007Q4-base:1.83
	pkgsrc-2007Q3:1.83.0.6
	pkgsrc-2007Q3-base:1.83
	pkgsrc-2007Q2:1.83.0.4
	pkgsrc-2007Q2-base:1.83
	pkgsrc-2007Q1:1.83.0.2
	pkgsrc-2007Q1-base:1.83
	pkgsrc-2006Q4:1.82.0.2
	pkgsrc-2006Q4-base:1.82
	pkgsrc-2006Q3:1.81.0.4
	pkgsrc-2006Q3-base:1.81
	pkgsrc-2006Q2:1.81.0.2
	pkgsrc-2006Q2-base:1.81
	pkgsrc-2006Q1:1.80.0.2
	pkgsrc-2006Q1-base:1.80
	pkgsrc-2005Q4:1.78.0.6
	pkgsrc-2005Q4-base:1.78
	pkgsrc-2005Q3:1.78.0.4
	pkgsrc-2005Q3-base:1.78
	pkgsrc-2005Q2:1.78.0.2
	pkgsrc-2005Q2-base:1.78
	pkgsrc-2005Q1:1.76.0.2
	pkgsrc-2005Q1-base:1.76
	pkgsrc-2004Q4:1.72.0.2
	pkgsrc-2004Q4-base:1.72
	pkgsrc-2004Q3:1.71.0.4
	pkgsrc-2004Q3-base:1.71
	pkgsrc-2004Q2:1.71.0.2
	pkgsrc-2004Q2-base:1.71
	pkgsrc-2004Q1:1.70.0.2
	pkgsrc-2004Q1-base:1.70
	pkgsrc-2003Q4:1.64.0.2
	pkgsrc-2003Q4-base:1.64
	netbsd-1-6-1:1.55.0.2
	netbsd-1-6-1-base:1.55
	netbsd-1-6:1.50.0.6
	netbsd-1-6-RELEASE-base:1.50
	pkgviews:1.50.0.2
	pkgviews-base:1.50
	buildlink2:1.47.0.2
	buildlink2-base:1.50
	netbsd-1-5-PATCH003:1.47
	netbsd-1-5-PATCH001:1.32
	netbsd-1-5-RELEASE:1.27
	netbsd-1-4-PATCH003:1.27
	netbsd-1-4-PATCH002:1.17
	comdex-fall-1999:1.14
	netbsd-1-4-PATCH001:1.9
	FreeBSD-current-990626:1.1.1.1
	FREEBSD:1.1.1;
locks; strict;
comment	@# @;


1.144
date	2026.01.02.22.34.58;	author hauke;	state Exp;
branches;
next	1.143;
commitid	oRRFIV2P1hlXXRoG;

1.143
date	2025.08.30.22.44.58;	author wiz;	state Exp;
branches;
next	1.142;
commitid	2izPxU30rhec4O8G;

1.142
date	2025.04.24.14.13.47;	author wiz;	state Exp;
branches;
next	1.141;
commitid	A3VBjL8Zdd4LljSF;

1.141
date	2023.10.24.22.09.02;	author wiz;	state Exp;
branches;
next	1.140;
commitid	MTsrqKm6aGrQAVJE;

1.140
date	2023.10.21.17.10.06;	author gdt;	state Exp;
branches;
next	1.139;
commitid	Sr0Nb6aaZLDw2wJE;

1.139
date	2023.01.03.17.37.02;	author wiz;	state Exp;
branches;
next	1.138;
commitid	vvAqE6UmuqFFx78E;

1.138
date	2022.06.28.11.33.49;	author wiz;	state Exp;
branches;
next	1.137;
commitid	D2UoJrTHpoHEANJD;

1.137
date	2021.10.03.17.53.11;	author hauke;	state Exp;
branches;
next	1.136;
commitid	5XRDi4CJmFS0jobD;

1.136
date	2021.10.03.09.22.28;	author nia;	state Exp;
branches;
next	1.135;
commitid	gPQsVJsZcpk7vlbD;

1.135
date	2021.05.24.19.52.08;	author wiz;	state Exp;
branches;
next	1.134;
commitid	qokaiStTApGMcrUC;

1.134
date	2021.03.28.10.36.33;	author hauke;	state Exp;
branches;
next	1.133;
commitid	0WcegYDRubhjY3NC;

1.133
date	2020.10.02.11.31.14;	author hauke;	state Exp;
branches;
next	1.132;
commitid	C2muwemGcK9oYjqC;

1.132
date	2020.09.24.17.02.01;	author hauke;	state Exp;
branches
	1.132.2.1;
next	1.131;
commitid	Ap0uXcn3YFMz3kpC;

1.131
date	2020.09.24.11.51.47;	author hauke;	state Exp;
branches;
next	1.130;
commitid	Ijg63fGFodWZkipC;

1.130
date	2020.08.31.18.09.26;	author wiz;	state Exp;
branches;
next	1.129;
commitid	7zxRbfOkDOoxbfmC;

1.129
date	2020.01.18.21.49.18;	author jperkin;	state Exp;
branches;
next	1.128;
commitid	JW4hJgY8ZdoTFdTB;

1.128
date	2019.11.27.14.35.16;	author hauke;	state Exp;
branches;
next	1.127;
commitid	yH2Nqodccc6BXuMB;

1.127
date	2019.10.11.14.42.48;	author hauke;	state Exp;
branches;
next	1.126;
commitid	N5vic0wV7IxpusGB;

1.126
date	2019.10.11.12.36.44;	author hauke;	state Exp;
branches;
next	1.125;
commitid	16Dy8D0dI8VvNrGB;

1.125
date	2019.10.08.12.40.54;	author hauke;	state Exp;
branches;
next	1.124;
commitid	u2A8KRx4l59PV3GB;

1.124
date	2019.07.03.10.06.50;	author hauke;	state Exp;
branches;
next	1.123;
commitid	XaUCVWbh7wfrbAtB;

1.123
date	2019.04.11.16.05.24;	author hauke;	state Exp;
branches;
next	1.122;
commitid	zi3fpVHOEaHEQWiB;

1.122
date	2018.12.19.13.29.34;	author hauke;	state Exp;
branches;
next	1.121;
commitid	FKHqUPQGZNM9Ap4B;

1.121
date	2018.02.01.14.25.30;	author hauke;	state Exp;
branches;
next	1.120;
commitid	SvZlMLghWscUeapA;

1.120
date	2018.01.30.11.52.18;	author hauke;	state Exp;
branches;
next	1.119;
commitid	0MdzCogtP8KEsToA;

1.119
date	2018.01.28.20.10.49;	author wiz;	state Exp;
branches;
next	1.118;
commitid	QPx6fI8ZTJVRhGoA;

1.118
date	2017.02.23.10.46.34;	author hauke;	state Exp;
branches;
next	1.117;
commitid	pgXEVLElgYgU34Hz;

1.117
date	2016.12.30.23.27.14;	author wiz;	state Exp;
branches;
next	1.116;
commitid	K9bU5XocwJYu24Az;

1.116
date	2016.04.13.13.52.27;	author hauke;	state Exp;
branches;
next	1.115;
commitid	YF0R6CLzZzfrbt2z;

1.115
date	2016.03.05.11.28.28;	author jperkin;	state Exp;
branches;
next	1.114;
commitid	1LoxeQftu903HrXy;

1.114
date	2015.10.14.20.17.25;	author wiz;	state Exp;
branches;
next	1.113;
commitid	2Gl8uNEDDULae7Fy;

1.113
date	2015.02.15.13.13.24;	author hauke;	state Exp;
branches;
next	1.112;
commitid	yFUo2e8udoeLA6ay;

1.112
date	2015.02.04.09.19.20;	author hauke;	state Exp;
branches;
next	1.111;
commitid	VKOmyW6MsuApGF8y;

1.111
date	2015.01.01.09.53.50;	author dholland;	state Exp;
branches;
next	1.110;
commitid	divqsCowYvZnYi4y;

1.110
date	2014.02.12.23.17.52;	author tron;	state Exp;
branches;
next	1.109;
commitid	dfJj7CwMMWJzNRox;

1.109
date	2013.04.06.20.27.20;	author rodent;	state Exp;
branches;
next	1.108;

1.108
date	2013.02.16.11.21.02;	author wiz;	state Exp;
branches;
next	1.107;

1.107
date	2013.02.06.23.22.15;	author jperkin;	state Exp;
branches;
next	1.106;

1.106
date	2013.01.26.21.37.30;	author adam;	state Exp;
branches;
next	1.105;

1.105
date	2012.12.16.01.52.12;	author obache;	state Exp;
branches;
next	1.104;

1.104
date	2012.10.03.11.43.47;	author asau;	state Exp;
branches;
next	1.103;

1.103
date	2012.04.27.13.53.46;	author hauke;	state Exp;
branches;
next	1.102;

1.102
date	2012.04.25.11.56.42;	author hauke;	state Exp;
branches;
next	1.101;

1.101
date	2012.02.06.12.40.05;	author wiz;	state Exp;
branches;
next	1.100;

1.100
date	2012.01.24.09.11.03;	author sbd;	state Exp;
branches;
next	1.99;

1.99
date	2011.08.23.13.06.49;	author obache;	state Exp;
branches;
next	1.98;

1.98
date	2011.04.22.14.40.42;	author obache;	state Exp;
branches;
next	1.97;

1.97
date	2011.01.13.13.53.26;	author wiz;	state Exp;
branches;
next	1.96;

1.96
date	2010.12.17.16.47.32;	author hauke;	state Exp;
branches;
next	1.95;

1.95
date	2010.12.16.17.45.12;	author hauke;	state Exp;
branches;
next	1.94;

1.94
date	2010.09.21.02.34.12;	author obache;	state Exp;
branches;
next	1.93;

1.93
date	2010.06.14.10.33.12;	author dholland;	state Exp;
branches;
next	1.92;

1.92
date	2010.01.24.00.17.56;	author dholland;	state Exp;
branches;
next	1.91;

1.91
date	2009.08.26.19.58.44;	author sno;	state Exp;
branches;
next	1.90;

1.90
date	2009.04.30.17.22.07;	author hasso;	state Exp;
branches;
next	1.89;

1.89
date	2008.11.10.17.21.34;	author wiz;	state Exp;
branches;
next	1.88;

1.88
date	2008.04.29.14.07.15;	author tonnerre;	state Exp;
branches;
next	1.87;

1.87
date	2008.04.25.17.58.24;	author tron;	state Exp;
branches;
next	1.86;

1.86
date	2008.04.24.15.37.00;	author jlam;	state Exp;
branches;
next	1.85;

1.85
date	2008.04.24.15.32.15;	author jlam;	state Exp;
branches;
next	1.84;

1.84
date	2008.04.12.22.43.00;	author jlam;	state Exp;
branches;
next	1.83;

1.83
date	2007.02.15.14.27.48;	author joerg;	state Exp;
branches;
next	1.82;

1.82
date	2006.12.15.20.32.54;	author joerg;	state Exp;
branches;
next	1.81;

1.81
date	2006.04.17.13.46.23;	author wiz;	state Exp;
branches;
next	1.80;

1.80
date	2006.03.20.18.21.29;	author jlam;	state Exp;
branches;
next	1.79;

1.79
date	2006.02.05.23.08.59;	author joerg;	state Exp;
branches;
next	1.78;

1.78
date	2005.06.01.18.02.46;	author jlam;	state Exp;
branches;
next	1.77;

1.77
date	2005.04.25.17.23.50;	author magick;	state Exp;
branches;
next	1.76;

1.76
date	2005.03.03.16.16.03;	author uebayasi;	state Exp;
branches;
next	1.75;

1.75
date	2005.02.28.16.20.09;	author uebayasi;	state Exp;
branches;
next	1.74;

1.74
date	2005.01.31.00.10.12;	author minskim;	state Exp;
branches;
next	1.73;

1.73
date	2004.12.28.23.18.19;	author reed;	state Exp;
branches;
next	1.72;

1.72
date	2004.10.03.00.14.39;	author tv;	state Exp;
branches;
next	1.71;

1.71
date	2004.04.12.15.14.55;	author xtraeme;	state Exp;
branches;
next	1.70;

1.70
date	2004.02.15.02.58.46;	author minskim;	state Exp;
branches;
next	1.69;

1.69
date	2004.02.09.07.54.58;	author minskim;	state Exp;
branches;
next	1.68;

1.68
date	2004.02.09.07.16.13;	author minskim;	state Exp;
branches;
next	1.67;

1.67
date	2004.01.27.00.53.11;	author heinz;	state Exp;
branches;
next	1.66;

1.66
date	2004.01.03.18.49.39;	author reed;	state Exp;
branches;
next	1.65;

1.65
date	2003.12.22.07.08.30;	author uebayasi;	state Exp;
branches;
next	1.64;

1.64
date	2003.07.17.21.35.12;	author grant;	state Exp;
branches;
next	1.63;

1.63
date	2003.07.13.13.51.38;	author wiz;	state Exp;
branches;
next	1.62;

1.62
date	2003.05.02.11.54.47;	author wiz;	state Exp;
branches;
next	1.61;

1.61
date	2003.04.10.18.18.51;	author jmc;	state Exp;
branches;
next	1.60;

1.60
date	2003.03.12.10.57.07;	author uebayasi;	state Exp;
branches;
next	1.59;

1.59
date	2003.02.26.10.17.32;	author tron;	state Exp;
branches;
next	1.58;

1.58
date	2003.02.26.00.33.48;	author uebayasi;	state Exp;
branches;
next	1.57;

1.57
date	2003.02.25.12.08.21;	author tron;	state Exp;
branches;
next	1.56;

1.56
date	2003.02.25.02.14.57;	author uebayasi;	state Exp;
branches;
next	1.55;

1.55
date	2003.01.19.06.52.54;	author salo;	state Exp;
branches;
next	1.54;

1.54
date	2002.12.01.16.51.16;	author magick;	state Exp;
branches;
next	1.53;

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

1.52
date	2002.10.09.16.33.50;	author magick;	state Exp;
branches;
next	1.51;

1.51
date	2002.09.25.07.04.16;	author jlam;	state Exp;
branches;
next	1.50;

1.50
date	2002.06.12.04.38.24;	author sakamoto;	state Exp;
branches;
next	1.49;

1.49
date	2002.06.12.04.35.15;	author sakamoto;	state Exp;
branches;
next	1.48;

1.48
date	2002.05.31.15.19.57;	author seb;	state Exp;
branches;
next	1.47;

1.47
date	2002.04.05.18.39.18;	author magick;	state Exp;
branches
	1.47.2.1;
next	1.46;

1.46
date	2002.03.29.14.48.23;	author magick;	state Exp;
branches;
next	1.45;

1.45
date	2002.03.29.11.02.42;	author magick;	state Exp;
branches;
next	1.44;

1.44
date	2002.03.25.19.07.39;	author magick;	state Exp;
branches;
next	1.43;

1.43
date	2002.03.22.22.25.05;	author tron;	state Exp;
branches;
next	1.42;

1.42
date	2002.03.22.22.23.01;	author tron;	state Exp;
branches;
next	1.41;

1.41
date	2002.03.18.21.17.37;	author tron;	state Exp;
branches;
next	1.40;

1.40
date	2002.03.15.01.58.35;	author fredb;	state Exp;
branches;
next	1.39;

1.39
date	2002.03.15.01.48.06;	author fredb;	state Exp;
branches;
next	1.38;

1.38
date	2002.03.13.17.36.55;	author fredb;	state Exp;
branches;
next	1.37;

1.37
date	2001.12.02.14.42.25;	author tron;	state Exp;
branches;
next	1.36;

1.36
date	2001.10.26.16.02.31;	author kleink;	state Exp;
branches;
next	1.35;

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

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

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

1.32
date	2001.03.04.09.06.10;	author tron;	state Exp;
branches;
next	1.31;

1.31
date	2001.02.25.04.17.45;	author hubertf;	state Exp;
branches;
next	1.30;

1.30
date	2001.02.20.13.04.30;	author tron;	state Exp;
branches;
next	1.29;

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

1.28
date	2000.11.25.10.47.15;	author tron;	state Exp;
branches;
next	1.27;

1.27
date	2000.10.04.20.08.55;	author martin;	state Exp;
branches;
next	1.26;

1.26
date	2000.10.04.12.55.14;	author kleink;	state Exp;
branches;
next	1.25;

1.25
date	2000.10.03.17.35.26;	author martin;	state Exp;
branches;
next	1.24;

1.24
date	2000.09.28.11.29.59;	author toshii;	state Exp;
branches;
next	1.23;

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

1.22
date	2000.08.04.18.49.27;	author martin;	state Exp;
branches;
next	1.21;

1.21
date	2000.07.24.21.49.07;	author dmcmahill;	state Exp;
branches;
next	1.20;

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

1.19
date	2000.03.21.22.40.52;	author tron;	state Exp;
branches;
next	1.18;

1.18
date	2000.03.08.21.30.00;	author tron;	state Exp;
branches;
next	1.17;

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

1.16
date	2000.02.09.15.22.26;	author tron;	state Exp;
branches;
next	1.15;

1.15
date	99.12.06.14.24.01;	author bouyer;	state Exp;
branches;
next	1.14;

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

1.13
date	99.08.26.14.51.47;	author tron;	state Exp;
branches;
next	1.12;

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

1.11
date	99.08.23.08.09.45;	author tron;	state Exp;
branches;
next	1.10;

1.10
date	99.08.18.09.13.09;	author agc;	state Exp;
branches;
next	1.9;

1.9
date	99.07.14.18.53.34;	author tron;	state Exp;
branches;
next	1.8;

1.8
date	99.07.05.20.55.01;	author tron;	state Exp;
branches;
next	1.7;

1.7
date	99.07.05.16.36.58;	author tron;	state Exp;
branches;
next	1.6;

1.6
date	99.07.03.15.43.32;	author tron;	state Exp;
branches;
next	1.5;

1.5
date	99.06.30.00.11.28;	author tron;	state Exp;
branches;
next	1.4;

1.4
date	99.06.29.23.15.49;	author tron;	state Exp;
branches;
next	1.3;

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

1.2
date	99.06.29.07.48.21;	author tron;	state Exp;
branches;
next	1.1;

1.1
date	99.06.28.21.22.56;	author tron;	state Exp;
branches
	1.1.1.1;
next	;

1.132.2.1
date	2020.10.04.09.28.06;	author bsiegert;	state Exp;
branches;
next	;
commitid	w0zXpjLqTAowezqC;

1.47.2.1
date	2002.06.23.18.45.23;	author jlam;	state Exp;
branches;
next	;

1.1.1.1
date	99.06.28.21.22.56;	author tron;	state Exp;
branches;
next	;


desc
@@


1.144
log
@xemacs{,-nox11} -- Update to v21.4.25

The update was prompted by an important bytecode fix, in addition
upstream took most of our patches.

From upstream's changelog:

2026-01-01  Aidan Kehoe  <kehoea@@parhasard.net>

        * XEmacs 21.4.25 is released

2026-01-01  Aidan Kehoe  <kehoea@@parhasard.net>

        Changes from Hauke Fath, <hauke@@Espresso.Rhein-Neckar.DE>,
        maintained in NetBSD pkgsrc tree.

        * unexelf.c:
        * unexelf.c (unexec):
        Build on NetBSD/alpha
        * unexfreebsd.c (copy_relocation_site):
        Build on NetBSD/arm*

2026-01-01  Aidan Kehoe  <kehoea@@parhasard.net>

        Change from David Brownlee <abs@@NetBSD.org>, maintained in NetBSD
        pkgsrc tree.
        * emacs.c (main_1):
        * sound.c (vars_of_sound):
        Fix build for non HPUX on HP PA platforms

2026-01-01  Aidan Kehoe  <kehoea@@parhasard.net>

        Change from Hauke Fath, <hauke@@Espresso.Rhein-Neckar.DE>,
        maintained in NetBSD pkgsrc tree.

        * Makefile.in.in:
        Directly substitute the local value of etcdir (``../etc/'')
        into src/Makefile.in.in.  This allows for overriding etcdir via
        INSTALL_MAKE_FLAGS at install-time so that destdir-style installation
        will work.
        liboss support
        SunOS 5 bmake / gmake fixes

2026-01-01  Aidan Kehoe  <kehoea@@parhasard.net>

        * bytecode.h:
        Declare Qinvalid_byte_code here.
        * lread.c (Fload_internal):
        Error on encountering a byte compiled file with a byte code
        version greater than 109, with a view to easier version checking
        in the future within compiled functions generated by 21.5 and later.

2025-12-09  Aidan Kehoe  <kehoea@@parhasard.net>

        * lread.c (vars_of_lread):
        Initialize load_byte_code_version to 20, and make the dumper aware
        of it, avoiding problems where it defaulted to zero and #'read
        calls in the byte compiler (where it was not bound to something
        sensible by #'load-internal) produced unintended ebolified
        compiled functions in the compiled functions vector of top-level
        compiled functions. See #'byte-compile-compiled-obj-to-list.
        Thank you for the bug report, Hauke Fath!

2025-12-31  Aidan Kehoe  <kehoea@@parhasard.net>

        Port part of my 21.4 change of 2bbae1af16ac to 21.4.
        * config.h.in:
        Add entries for HAVE_STRSIGNAL, HAVE_DECL_SYS_SIGLIST here.
        * process.c (signal_name):
        Implement this in terms of strsignal().
        * sysdep.c:
        * sysdep.c (strsignal):
        Provide an implementation of this using sys_siglist[] if strsignal
        was not found.
        * syssignal.h:
        Remove a declaration of sys_siglist[] here.
        * s/linux.h:
        Remove #define HAVE_SYS_SIGLIST from here.

2021-05-10  Aidan Kehoe  <kehoea@@parhasard.net>

        Port my 21.5 change of 1f4ff44e1657 to 21.4.

        * Makefile.in.in (temacs_link_args):
        Place $start_flags after $ldflags in this make variable, for that
        minority of cases where the user has specified LDFLAGS and,
        e.g. -no-pie in $start_flags is necessary to build.

2021-05-10  Aidan Kehoe  <kehoea@@parhasard.net>

        Incorporate my 21.5 change of changeset d5cd82986867 into 21.4, to
        make it more practical to build a 21.4 XEmacs for the packages.

        * config.h.in:
        Update the implementation of the INLINE_HEADER macro and,
        indirectly, the DECLARE_INLINE_HEADER() macro.
        Add some more documentation and explanation.
        Rename the confusingly-named DONT_EXTERN_INLINE_HEADER_FUNCTIONS
        define to FORCE_INLINE_FUNCTION_DEFINITION.
        * inline.c (FORCE_INLINE_FUNCTION_DEFINITION):
        Use this new name in this file.

2015-04-20  Jerry James  <james@@xemacs.org>

        * lisp.h (max_align_t): Do not define if C11 or C++11, or a later
        version of either, is in use.
        (ALIGNOF): Define with native operators in C11 and C++11 and later.
@
text
@# $NetBSD: Makefile,v 1.143 2025/08/30 22:44:58 wiz Exp $

PKGNAME=	${DISTNAME}
COMMENT=	XEmacs text editor version 21.4

.include "Makefile.common"

# extra options for x11 support, not for sharing with xemacs-current-nox11
PKG_SUPPORTED_OPTIONS+=		x11 xface
PKG_SUGGESTED_OPTIONS+=		x11

.include "options.mk"

.include "../../mk/bsd.pkg.mk"
@


1.143
log
@*: recursive bump for tiff growing lerc dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.142 2025/04/24 14:13:47 wiz Exp $
a3 1
PKGREVISION=	24
@


1.142
log
@*: recursive bump for jpeg -> libjpeg-turbo switch
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.141 2023/10/24 22:09:02 wiz Exp $
d4 1
a4 1
PKGREVISION=	23
@


1.141
log
@*: bump for openssl 3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.140 2023/10/21 17:10:06 gdt Exp $
d4 1
a4 1
PKGREVISION=	22
@


1.140
log
@recursive revbump for tiff update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.139 2023/01/03 17:37:02 wiz Exp $
d4 1
a4 1
PKGREVISION=	21
@


1.139
log
@*: recursive bump for tiff shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.138 2022/06/28 11:33:49 wiz Exp $
d4 1
a4 1
PKGREVISION=	20
@


1.138
log
@*: recursive bump for perl 5.36
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.137 2021/10/03 17:53:11 hauke Exp $
d4 1
a4 1
PKGREVISION=	19
@


1.137
log
@For the sake of MKPIE, we need to .include Makefile.common before
options.mk.

Since Makefile.common now does not see the x11 option, we have to move
all x11 related commands into options.mk. Within options, move
.includes to the end for consistency.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.136 2021/10/03 09:22:28 nia Exp $
d4 1
a4 1
PKGREVISION=	18
@


1.136
log
@xemacs: Adjust inclusion order so MKPIE is properly honored
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.135 2021/05/24 19:52:08 wiz Exp $
d4 1
a4 1
PKGREVISION=	17
a14 9
SUBST_CLASSES+=			desktop-file
SUBST_STAGE.desktop-file=	pre-configure
SUBST_MESSAGE.desktop-file=	Fixing paths in XEmacs desktop file
SUBST_VARS.desktop-file=	PREFIX LIBDIR
SUBST_FILES.desktop-file=	etc/xemacs.desktop

INSTALLATION_DIRS+=		share/applications

.include "../../sysutils/desktop-file-utils/desktopdb.mk"
@


1.135
log
@*: recursive bump for perl 5.34
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.134 2021/03/28 10:36:33 hauke Exp $
d7 2
a22 2
.include "Makefile.common"

@


1.134
log
@Use gtar instead of the base tar(1) in the xemacs* top-level Makefile
because of a problem with NetBSD-current libarchive-as-tar, see bin/56080.

Note this depencency is not a burden, since xemacs-packages requires
gtar, anyway.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.133 2020/10/02 11:31:14 hauke Exp $
d4 1
a4 1
PKGREVISION=	16
@


1.133
log
@Linux glibc 2.32+ has removed sys_siglist

Remove stale reference to nb version in Makefile.common
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.132 2020/09/24 17:02:01 hauke Exp $
d4 1
a4 1
PKGREVISION=	15
@


1.132
log
@Refine desktop categories, after re-reading the documentation.

"For the lucky number" - not.
I resisted adding "Spirituality" for the Church Of Emacs. ;)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.131 2020/09/24 11:51:47 hauke Exp $
d4 1
a4 1
PKGREVISION=	14
a7 2
# Version information in ../../editors/xemacs/Makefile.common

@


1.132.2.1
log
@Pullup ticket #6331 - requested by hauke
editors/xemacs: Linux build fix

Revisions pulled up:
- editors/xemacs-current-nox11/Makefile                         1.12
- editors/xemacs-current/Makefile                               1.107
- editors/xemacs-current/distinfo                               1.38
- editors/xemacs-current/patches/patch-src_process.c            1.1
- editors/xemacs-nox11/Makefile                                 1.36
- editors/xemacs/Makefile                                       1.133
- editors/xemacs/distinfo                                       1.32
- editors/xemacs/patches/patch-src_process.c                    1.1

---
   Module Name:    pkgsrc
   Committed By:   hauke
   Date:           Fri Oct  2 11:31:14 UTC 2020

   Modified Files:
            pkgsrc/editors/xemacs: Makefile distinfo
            pkgsrc/editors/xemacs-current: Makefile distinfo
            pkgsrc/editors/xemacs-current-nox11: Makefile
            pkgsrc/editors/xemacs-nox11: Makefile
   Added Files:
            pkgsrc/editors/xemacs-current/patches: patch-src_process.c
            pkgsrc/editors/xemacs/patches: patch-src_process.c

   Log Message:
   Linux glibc 2.32+ has removed sys_siglist

   Remove stale reference to nb version in Makefile.common
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
a4 1
PKGREVISION=	15
d8 2
@


1.131
log
@editors/xemacs{,-current} - Install an xemacs.desktop file, which makes
XEmacs more easily available to X11 desktop applications.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.130 2020/08/31 18:09:26 wiz Exp $
d4 1
a4 1
PKGREVISION=	13
@


1.130
log
@*: bump PKGREVISION for perl-5.32.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.129 2020/01/18 21:49:18 jperkin Exp $
d4 1
a4 1
PKGREVISION=	12
d15 8
d25 1
@


1.129
log
@*: Recursive revision bump for openssl 1.1.1.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.128 2019/11/27 14:35:16 hauke Exp $
d4 1
a4 1
PKGREVISION=	11
@


1.128
log
@For Solarish, select _XOPEN_SOURCE version depending on __STDC_VERSION__,
see <https://gist.github.com/jperkin/b08f9108daf8d0ac695067d71f882a9d>
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.127 2019/10/11 14:42:48 hauke Exp $
d4 1
a4 1
PKGREVISION=	10
@


1.127
log
@Sorry, barked up the wrong tree.

gtexinfo 6.7 appears to default to utf8, and error out on non-7bit
ascii gremlins. Fixing those lets the texinfo files compile (with
warnings) both with the NetBSD base makeinfo and the v6.7 pkgsrc one.

OTOH, I don't have to remove the patches I forgot to add in the
previous commit...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.126 2019/10/11 12:36:44 hauke Exp $
d4 1
a4 1
PKGREVISION=	9
@


1.126
log
@This package patches the texinfo sources for use with NetBSD's
makeinfo v4.8. The 6.7 update to devel/gtexinfo broke backwards
compatibility more, so we pull out the patches and conditionally apply
them on NetBSD, only. (Other candidates?)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.125 2019/10/08 12:40:54 hauke Exp $
d4 1
a4 1
PKGREVISION=	8
@


1.125
log
@Declare use of perl.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.124 2019/07/03 10:06:50 hauke Exp $
d4 1
a4 1
PKGREVISION=	7
@


1.124
log
@Explicitly disable postgresql support. We do not declare the
dependency, and configure picks it up outside LOCALBASE on 'rich' base
OS installations (read: Linuxen).

If anyone seriously wanted to use postgresql from XEmacs, it would
have to be made a proper option.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.123 2019/04/11 16:05:24 hauke Exp $
d4 1
a4 1
PKGREVISION=	6
@


1.123
log
@Build the XEmacsen with CFLAGS=-no-pie for newer gcc versions - the
dumped binary crashes otherwise.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.122 2018/12/19 13:29:34 hauke Exp $
d4 1
a4 1
PKGREVISION=	5
@


1.122
log
@Fix debug option arg, which is different from 21.5

Set dialogs and widgets to "athena" explicitly.
There are no "lucid" implementations; instead, configure will look for
Motif implementations, and fall back to Athena. The former is prone to
sneak in an undeclared dependency on Motif.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.121 2018/02/01 14:25:30 hauke Exp $
d4 1
a4 1
PKGREVISION=	4
@


1.121
log
@Move PKGREVISION up from Makefile.common into the individual packages'
Makefile. As wiz convincingly pointed out, differing dependencies may
make for differing PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.120 2018/01/30 11:52:18 hauke Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.120
log
@The xemacs* package Makefiles are minimal, with all common information
factored out to Makefile.common. This includes both upstream and
pkgsrc specific.version information.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.119 2018/01/28 20:10:49 wiz Exp $
d4 1
@


1.119
log
@Bump PKGREVISION for gdbm shlib major bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.118 2017/02/23 10:46:34 hauke Exp $
d4 4
a7 2
PKGREVISION=	1
COMMENT=	XEmacs text editor version 21
d12 2
d15 1
@


1.118
log
@xemacs-nox11 has no use for xface - no arms, no cookies.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.117 2016/12/30 23:27:14 wiz Exp $
d4 1
@


1.117
log
@Fix options framework abuse by xemacs-nox11/xemacs.

Partially tested, xemacs-nox11 hangs during build with 99% CPU for me.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.116 2016/04/13 13:52:27 hauke Exp $
d6 1
a6 1
PKG_SUPPORTED_OPTIONS+=		x11
@


1.116
log
@Update to patch release 21.4.24. From the ChangeLog:

2015-03-24 Vin Shelton <acs@@xemacs.org>

        * XEmacs 21.4.24 is released

2015-02-23  Vin Shelton  <acs@@xemacs.org>

        * configure.in: Add LIBOSSAUDIO as appropriate.  Patch from netbsd
        via Hauke Fath.
        * configure: Rebuild.

2015-02-15  Vin Shelton  <acs@@xemacs.org>

        * configure.in: Additional netbsd platform definitions.
        * configure: Rebuild.

I have used the opportunity for a bit of spring cleaning:

o remove build restrictions for powerpc and mips (hacks.mk, Makefile)
o drop the inactive X11 toolkit options - they were never used, and
  upstream does not support them for 21.4, anyway (options.mk)
o add comments to patch files
o upstream converted the texinfo files to v5 format. Patch the offenders
  to be v4 compatible
@
text
@d1 1
a1 1
# $NetBSD$
d3 2
a4 2
PKGNAME?=	${DISTNAME}
COMMENT?=	XEmacs text editor version 21
d6 2
a7 103
DISTNAME=	xemacs-21.4.24
#PKGREVISION=	1
CATEGORIES=	editors
MASTER_SITES=	${MASTER_SITE_XEMACS:=${DISTNAME:C/[.][^.]*$//}/}

MAINTAINER=	hauke@@NetBSD.org
HOMEPAGE=	http://www.xemacs.org/
LICENSE=	gnu-gpl-v2

CONFLICTS+=	gnuserv-[0-9]*
CONFLICTS+=	xemacs-[0-9]*
CONFLICTS+=	xemacs-nox11-[0-9]*

USE_TOOLS+=	makeinfo

HAS_CONFIGURE=		yes

DIST_SUBDIR=		xemacs
PLIST_SUBST+=		DISTNAME=${DISTNAME:Q}
FILES_SUBST+=		DISTNAME=${DISTNAME:Q}
MESSAGE_SUBST+=		DISTNAME=${DISTNAME:Q}
INFO_FILES=		yes

.if defined(MANZ)
PLIST_SUBST+=		ELSUFX='.gz'
.else
PLIST_SUBST+=		ELSUFX=''
.endif

.include "options.mk"

CONFIGURE_ARGS+=	${MACHINE_GNU_PLATFORM}
CONFIGURE_ARGS+=	--prefix=${PREFIX}
CONFIGURE_ARGS+=	--mandir=${PREFIX}/${PKGMANDIR}/man1
CONFIGURE_ARGS+=	--infopath=${PREFIX}/${PKGINFODIR}
CONFIGURE_ARGS+=	--with-clash-detection
CONFIGURE_ARGS+=	--with-mule=yes
CONFIGURE_ARGS+=	--with-msw=no
CONFIGURE_ARGS+=	--pdump
CFLAGS+=		-Dunix

# Use terminfo on NetBSD-6 and newer.
# We cannot use terminfo.*.mk as XEmacs enforces a link to termcap,
# but this is fine for us.
.if (${OPSYS} == "NetBSD") && exists(/usr/include/term.h)
CPPFLAGS+=	-DTERMINFO
.endif

.if ${OPSYS} == "SunOS"
.  if !exists(/usr/demo/SOUND/libaudio.a) && \
      !exists(/usr/demo/SOUND/lib/libaudio.a)
CONFIGURE_ARGS+=	--with_sound=none
.  endif
.endif

.if (${OPSYS} == "DragonFly") && exists(/usr/lib/crtn.o)
CPPFLAGS+=		-DDFLY_CRT_USRLIB
.endif

CHECK_WRKREF_SKIP=	bin/xemacs*
REPLACE_SH=		etc/check_cygwin_setup.sh

LIBDIR=			${PREFIX}/lib/${DISTNAME}
ARCHLIBDIR=		${LIBDIR}/${MACHINE_GNU_PLATFORM}

# The portable dumper creates a dump file with a build ID in its name
GENERATE_PLIST+=	${ECHO} bin/${DISTNAME}-`${WRKSRC}/src/xemacs -sd`.dmp ;

# This list overrides variables used in the source Makefiles at install
# time to allow for ${DESTDIR}-style installation.  This variables list
# is pulled from the ``mkdir'' target of Makefile.in.in.
#
INSTALL_MAKE_FLAGS+=	archlibdir=${DESTDIR}${ARCHLIBDIR}
INSTALL_MAKE_FLAGS+=	bindir=${DESTDIR}${PREFIX}/bin
INSTALL_MAKE_FLAGS+=	datadir=${DESTDIR}${PREFIX}/lib
INSTALL_MAKE_FLAGS+=	docdir=${DESTDIR}${ARCHLIBDIR}
INSTALL_MAKE_FLAGS+=	etcdir=${DESTDIR}${LIBDIR}/etc
INSTALL_MAKE_FLAGS+=	exec_prefix=${DESTDIR}${PREFIX}
INSTALL_MAKE_FLAGS+=	infodir=${DESTDIR}${LIBDIR}/info
INSTALL_MAKE_FLAGS+=	libdir=${DESTDIR}/lib
INSTALL_MAKE_FLAGS+=	lispdir=${DESTDIR}${LIBDIR}/lisp
INSTALL_MAKE_FLAGS+=	mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
INSTALL_MAKE_FLAGS+=	moduledir=${DESTDIR}${ARCHLIBDIR}/modules
INSTALL_MAKE_FLAGS+=	pkgdir=${DESTDIR}${LIBDIR}/lisp
INSTALL_MAKE_FLAGS+=	prefix=${DESTDIR}${PREFIX}
INSTALL_MAKE_FLAGS+=	sitelispdir=${DESTDIR}${PREFIX}/lib/xemacs/site-lisp
INSTALL_MAKE_FLAGS+=	sitemoduledir=${DESTDIR}${PREFIX}/lib/xemacs/site-modules

post-extract:
	cp ${FILESDIR}/dragonfly.h ${WRKSRC}/src/s/

pre-build:
	rm -f ${WRKSRC}/etc/ctags.1.orig

post-install:
	${INSTALL_DATA} ${WRKSRC}/Installation ${DESTDIR}${LIBDIR}/etc/
.if defined(MANZ)
	find ${DESTDIR}${LIBDIR} -name "*.el" -type f -print | xargs ${GZIP_CMD}
.endif

.include "../../databases/gdbm/buildlink3.mk"
.include "../../mk/oss.buildlink3.mk"
.include "../../mk/termcap.buildlink3.mk"
d9 1
@


1.115
log
@Bump PKGREVISION for security/openssl ABI bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.114 2015/10/14 20:17:25 wiz Exp $
d6 2
a7 2
DISTNAME=	xemacs-21.4.23
PKGREVISION=	3
a18 2
BROKEN_ON_PLATFORM=	*-*-mips*	# fails purespace dumping

d38 3
a40 2
CONFIGURE_ARGS+=	--prefix=${PREFIX:Q}
CONFIGURE_ARGS+=	--mandir=${PREFIX:Q}/${PKGMANDIR:Q}/man1
a53 7
.if ${X11_TYPE} != "modular"
INFOPATH=		${PREFIX}/${PKGINFODIR}:${X11BASE}/${PKGINFODIR}:${LOCALBASE}/${PKGINFODIR}
.else
INFOPATH=		${PREFIX}/${PKGINFODIR}:${LOCALBASE}/${PKGINFODIR}
.endif
CONFIGURE_ARGS+=	--infopath=${INFOPATH:Q}

@


1.114
log
@Switch from x11/Xaw3d to newer x11/libXaw3d.

Adapt some packages so they build with that.
Bump their PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.113 2015/02/15 13:13:24 hauke Exp $
d7 1
a7 1
PKGREVISION=	2
@


1.113
log
@Build with the portable dumper, following advice from upstream. This
fixes spurious SIGSEV breakage during build on (at least) netbsd-6
amd64. Do a little GENERATE_PLIST dance to accomodate for the dynamic
filename of the (separate) dump file.

Add a handy option for a debug build.

Install the "Installation" protocol of build parameters, it is helpful
for reporting issues upstream.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.112 2015/02/04 09:19:20 hauke Exp $
d7 1
a7 1
PKGREVISION=	1
@


1.112
log
@Update to XEmacs 21.4.23

2015-01-29  Vin Shelton <acs@@xemacs.org>

        * XEmacs 21.4.23 is released

2015-01-08  Vin Shelton  <acs@@xemacs.org>

        Fix progress bar crashes.
        Thanks to Ralf Soergel for diagnosis and a patch.

        * configure.in (Athena widgets):
        Test for "international" resource in SimpleWidgetClass in libXaw3d.
        * configure: Rebuild.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.111 2015/01/01 09:53:50 dholland Exp $
d7 1
a7 1
#PKGREVISION=	1
d29 7
a35 1
INFO_FILES=	yes
d45 1
d79 3
d108 2
a110 3
PLIST_SUBST+=		ELSUFX='.gz'

post-install:
a111 2
.else
PLIST_SUBST+=		ELSUFX=''
@


1.111
log
@Use BROKEN_ON_PLATFORM for build failures.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.110 2014/02/12 23:17:52 tron Exp $
d6 2
a7 2
DISTNAME=	xemacs-21.4.22
PKGREVISION=	12
d13 1
@


1.110
log
@Recursive PKGREVISION bump for OpenSSL API version bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.109 2013/04/06 20:27:20 rodent Exp $
d18 1
a18 1
NOT_FOR_PLATFORM=	*-*-mips*	# fails purespace dumping
@


1.109
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.108 2013/02/16 11:21:02 wiz Exp $
d7 1
a7 1
PKGREVISION=	11
@


1.108
log
@Recursive bump for png-1.6.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.107 2013/02/06 23:22:15 jperkin Exp $
d28 1
a28 1
INFO_FILES=		# PLIST
@


1.107
log
@PKGREVISION bumps for the security/openssl 1.0.1d update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.106 2013/01/26 21:37:30 adam Exp $
d7 1
a7 1
PKGREVISION=	10
@


1.106
log
@Revbump after graphics/jpeg and textproc/icu
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.105 2012/12/16 01:52:12 obache Exp $
d7 1
a7 1
PKGREVISION=	9
@


1.105
log
@recursive bump from cyrus-sasl libsasl2 shlib major bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.104 2012/10/03 11:43:47 asau Exp $
d7 1
a7 1
PKGREVISION=	8
@


1.104
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.103 2012/04/27 13:53:46 hauke Exp $
d7 1
a7 1
PKGREVISION=	7
@


1.103
log
@Fix CVE-2009-2688, via <https://bugzilla.redhat.com/show_bug.cgi?id=511994>
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.102 2012/04/25 11:56:42 hauke Exp $
a19 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.102
log
@Like emacs21, #define TERMINFO for NetBSD >= 6.

Fixes PR lib/46366 - thanks to dholland for the hint.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.101 2012/02/06 12:40:05 wiz Exp $
d7 1
a7 1
PKGREVISION=	6
@


1.101
log
@Revbump for
a) tiff update to 4.0 (shlib major change)
b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk)

Enjoy.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.100 2012/01/24 09:11:03 sbd Exp $
d7 1
a7 1
PKGREVISION=	5
d42 7
@


1.100
log
@Recursive dependency bump for databases/gdbm ABI_DEPENDS change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.99 2011/08/23 13:06:49 obache Exp $
d7 1
a7 1
PKGREVISION=	4
@


1.99
log
@Recursive bump from gdbm shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.98 2011/04/22 14:40:42 obache Exp $
d7 1
a7 1
PKGREVISION=	3
@


1.98
log
@recursive bump from gettext-lib shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.97 2011/01/13 13:53:26 wiz Exp $
d7 1
a7 2
#PKGREVISION=	1
PKGREVISION=	2
@


1.97
log
@png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.96 2010/12/17 16:47:32 hauke Exp $
d8 1
a8 1
PKGREVISION=	1
@


1.96
log
@Taking maintainership, after an offer from Masao Uebayasi.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.95 2010/12/16 17:45:12 hauke Exp $
d8 1
@


1.95
log
@Update XEmacs package to 21.4.22

I tried to work in the manual PLIST changes.

Changes since 21.4.17 from the distribution ChangeLog:

2008-12-28  Vin Shelton  <acs@@xemacs.org>

        * XEmacs 21.4.22 is released

        * etc/photos/vin.png:
        * etc/photos/vinm.png: Updated.

2007-10-07  Vin Shelton  <acs@@xemacs.org>

        * XEmacs 21.4.21 is released

        * modules/ldap/eldap.c: Declare that we use deprecated API.
        Thanks to Mats Lidell <matsl@@xemacs.org> for the report & patch:
        <871wgnqunm.fsf@@spencer.lidell.homelinux.net>.

2006-12-09  Vin Shelton  <acs@@xemacs.org>

        * XEmacs 21.4.20 is released

        * configure.in: Find relocated xpm library under cygwin.
        Patch lifted from Rick Rankin's 21.5 version of the patch.
        * PROBLEMS: X11R7 loses x11/bitmaps/gray.
        * configure.in: Simplify cygwin include and nox/Xpm handling.
        As of cygwin-1.5.19, 'gcc -print-file-name=libc.a' (effectively)
        returns '/lib' instead of '/usr/lib', so we'll use
        'gcc -print-search-dirs' instead.

2006-01-28  Vin Shelton  <acs@@xemacs.org>

        * XEmacs 21.4.19 is released

        * etc/package-index.LATEST.gpg: Updated with latest package data.
        Merge from 21.5.
        * configure.in: Fixed `LDAP_OPT_ON' libraries configuration
        introduced in local 2005-03-13 change of `configure.in'.  However,
        do not check for internal `-lber' `ber_pvt_opt_on' symbol as done
        in upstream.  This symbol is not part of any published interface,
        it may exist or not exist, depending on openldap version.  Cryptic
        comment before using it in upstream 21.5 source did not state
        precisely under which circumstances checking for it was useful,
        which sort of user code tried to link the symbol.  So in local
        21.5 dismissed both the code and the comment without writing a
        cleaner equivalent.
        * etc/NEWS: Document.
        * etc/package-index.LATEST.gpg: Updated with latest package data.
        * etc/OXYMORONS: insert 'Social Property' for 21.4.18.
        * etc/NEWS: document motif deprecation and defaulting
        --with-widgets to off.
        * etc/PACKAGES: Fix description of xetla.

2005-12-03  Vin Shelton <acs@@xemacs.org>

        * XEmacs 21.4.18 is released

        * etc/TUTORIAL.cs: copied from 21.5.
        * etc/TUTORIAL.sl: copied from 21.5.
        * configure.in: Merge revision 1.19 change: fix ldap libraries
        configuration lossage when `-lldap -llber' links and but `-lldap'
        does not; allow `ldap_libs' to be empty or overridden by builder.
        The lossage was introduced in upstream revision 1.151.2.31
        (2005/01/31 02:54:47 vins) by (extremely hasty and unwise) merge
        of revision 1.232 change.
        * etc/NEWS: Document it.
        * configure.in (XE_COMPUTE_RUNPATH): Check XtRegisterDrawable
        availability.
        * etc/PACKAGES: etc/PACKAGES: Announce re-builder, xetla.
        * configure.in: Avoid using Motif also for cygwin
        * configure.in: Check for u_int*_t typedefs and use them in
        Berkeley DB detection.
        * etc/PACKAGES: etc/PACKAGES: Announce re-builder, xetla.
        * configure.in: Remove -fno-gnu-linker option from Solaris
        dynodump builds; it doesn't do anything.
        Don't use 'head -1' - it's deprecated by coreutils-5.3.0 on some
        platforms.
        * etc/PACKAGES: Announce latin-euro-standards, update mule-base.
        * etc/OXYMORONS: New list.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.94 2010/09/21 02:34:12 obache Exp $
d11 1
a11 1
MAINTAINER=	uebayasi@@NetBSD.org
@


1.94
log
@Remove -elc and -info archive from DISTFILES.
Noticed by Matthias Buelow via PR#31294.

Formerly, source part of xemacs is in no-prefix archive.
But now, it is in -src archive, and no-prefix archive contains all of them.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.93 2010/06/14 10:33:12 dholland Exp $
d6 2
a7 2
DISTNAME=	xemacs-21.4.17
PKGREVISION=	9
d22 2
@


1.93
log
@Needs revbump for png update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.92 2010/01/24 00:17:56 dholland Exp $
a9 2
DISTFILES=	${DISTNAME}.tar.gz ${DISTNAME}-elc.tar.gz \
		${DISTNAME}-info.tar.gz
@


1.92
log
@revbump for jpeg-8, apparently got missed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.91 2009/08/26 19:58:44 sno Exp $
d7 1
a7 1
PKGREVISION=	8
@


1.91
log
@bump revision because of graphics/jpeg update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.90 2009/04/30 17:22:07 hasso Exp $
d7 1
a7 1
PKGREVISION=	7
@


1.90
log
@Make it build on DragonFly master.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.89 2008/11/10 17:21:34 wiz Exp $
d7 1
a7 1
PKGREVISION=	6
@


1.89
log
@Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.88 2008/04/29 14:07:15 tonnerre Exp $
d56 2
a57 2
.if (${OPSYS} == "DragonFly") && exists(/usr/lib/crtbegin.o)
CPPFLAGS+=		-DDFLY_PRE_17_CRT
@


1.88
log
@Fix xemacs vcdiff insecure temp file creation vulnerability (CVE-2008-1694).
Approved-by: joerg
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.87 2008/04/25 17:58:24 tron Exp $
d7 1
a7 1
PKGREVISION=	5
@


1.87
log
@Fix inverted test for compressing the ".el" files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.86 2008/04/24 15:37:00 jlam Exp $
d7 1
a7 1
PKGREVISION=	4
@


1.86
log
@Be slightly more clever about setting MASTER_SITES so we don't need to
hardcode a portion of the version number.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.85 2008/04/24 15:32:15 jlam Exp $
a93 2
.else
PLIST_SUBST+=		ELSUFX=''
d97 2
@


1.85
log
@Restructure the following packages:

	editors/xemacs
	editors/xemacs-nox11

The latter is now just editors/xemacs built with a specific set of
options.  Changes include:

+ Add support for the following new options in options.mk:

	x11		Support X11 displays
	lucid		Use Lucid widget set

  Also add commented out support for the following options for
  alternative widget sets:

	gtk		GTK widgets
	motif		Motif widgets
	xaw		Athena widgets

  Note that USE_ATHENA, USE_GTK, and USE_MOTIF are legacy variables for
  the corresponding options.

+ Remove Makefile.common and move all logic into xemacs/Makefile and
  xemacs/options.mk.

+ Rename the "mule" PLIST variable to "canna", which more accurately
  reflects what is conditionally installed.

+ Include termcap.buildlink3.mk to properly deal with termcap/curses
  issues (xemacs needs termcap).  Drop the --with-ncurses=no setting
  as the issue is handled by termcap.buildlink3.mk.

+ In xemacs/Makefile, we don't need separate EXTRACT_ONLY and EXTRA_FILES
  if we're actually going to extract all of those files all of the time.
  Just list them all in DISTFILES.

+ Be slightly more aware of ${X11_TYPE} == "modular" by not referring to
  ${X11BASE} in that case.

+ In patch-ak, directly substitute the local value of etcdir (``../etc/'')
  into src/Makefile.in.in.  This allows for overriding etcdir via
  INSTALL_MAKE_FLAGS at install-time so that destdir-style installation
  will work.

+ Support DESTDIR installation by adding INSTALL_MAKE_FLAGS to override
  where files are installed during the install phase.

+ Honor PKGMANDIR.

+ Bump the PKGREVISION for xemacs and xemacs-nox11 to 4.  Both packages
  now track and use the same PKGREVISION number.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.84 2008/04/12 22:43:00 jlam Exp $
d9 1
a9 1
MASTER_SITES=	${MASTER_SITE_XEMACS:=xemacs-21.4/}
@


1.84
log
@Convert to use PLIST_VARS instead of manually passing "@@comment "
through PLIST_SUBST to the plist module.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.83 2007/02/15 14:27:48 joerg Exp $
d3 9
a11 1
.include "../../editors/xemacs/Makefile.common"
d14 90
a103 1
PKGREVISION=	3
a104 11
CONFIGURE_ARGS+=	--site-includes=${BUILDLINK_DIR}/include:${BUILDLINK_X11_DIR}/include
CONFIGURE_ARGS+=	--site-libraries=${BUILDLINK_DIR}/lib:${BUILDLINK_X11_DIR}
CONFIGURE_ARGS+=	--site-runtime-libraries=${LOCALBASE}/lib:${X11BASE}/lib

PLIST.x11=	yes

.include "../../graphics/jpeg/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../graphics/tiff/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/xbitmaps/buildlink3.mk"
@


1.83
log
@Add DragonFly and modular Xorg support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.82 2006/12/15 20:32:54 joerg Exp $
d12 1
a12 1
PLIST_SUBST+=	X11ONLY=""
@


1.82
log
@Mechanically replace all includes of buildlink3.mk of the following
packages with the modular Xorg equivalent. Those are falling back
to the old location by default, so this commmit doesn't change
dependencies.

graphics/xpm ==> x11/libXpm
fonts/Xft2 ==> x11/libXft
x11/Xfixes ==> x11/libXfixes
x11/xcursor ==> x11/libXcursor
x11/Xrender ==> x11/libXrender
x11/Xrandr ==> libXrandr
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.81 2006/04/17 13:46:23 wiz Exp $
d18 1
@


1.81
log
@Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.80 2006/03/20 18:21:29 jlam Exp $
d17 1
a17 1
.include "../../graphics/xpm/buildlink3.mk"
@


1.80
log
@Fix xemacs packages to honor PKGINFODIR in the default INFOPATH when
reading info files.  Also strip the split info files from the PLIST
as the plist module handles them automatically.  Lastly, define
INFO_FILES so that the pkginstall framework properly manages the "dir"
info file database index in the xemacs info directory.

Bump the PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.79 2006/02/05 23:08:59 joerg Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.79
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.78 2005/06/01 18:02:46 jlam Exp $
d6 1
a6 2
PKGREVISION=	1

@


1.78
log
@Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.77 2005/04/25 17:23:50 magick Exp $
d6 1
@


1.77
log
@Xemacs and Xemacs-nox11 share the same PLIST but netbsd-x11 doesn't
install mule-x-init.elc which breaks "make package"
Fix this by uncommenting the entry for mule-x-init.elc in the
nox11 package as suggested by the submitter of pr 30020.
This fixes pr 30020
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.76 2005/03/03 16:16:03 uebayasi Exp $
a6 1
USE_X11=	YES
@


1.76
log
@* Correct PLIST when !defined(PKG_OPTIONS.xemacs:Mcanna).
* Move library/header path configurations from xemacs/Makefile.common
  to xemacs/Makefile and xemacs-nox11/Makefile.  Don't add X-related
  paths for -nox11.  Fix build failure reported by bulk builds.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.75 2005/02/28 16:20:09 uebayasi Exp $
d13 2
@


1.75
log
@Update xemacs to 21.4.17.

Fix the movemail.c format string vulnerability.  Other changes are
mostly build & documentation fixes.

In pkgsrc, pass ${LOCALBASE} and ${X11BASE} as the --site-includes
/ --sith-libraries / --site-runtime-libraries to configure more
correctly.  No visible change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.74 2005/01/31 00:10:12 minskim Exp $
d9 4
@


1.74
log
@xemacs and gnuserv have many common files in PLIST.  Make them
conflict.

Bump PKGREVISIONs.
@
text
@d1 1
a1 3
# $NetBSD: Makefile,v 1.73 2004/12/28 23:18:19 reed Exp $

PKGREVISION=	3
@


1.73
log
@Bump PKGREVISIONs due to libtiff update.
Some BUILDLINK_RECOMMENDED bumps done also.

(If I missed any, please let me know -- and let me know a good
way to automate this.)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.72 2004/10/03 00:14:39 tv Exp $
d3 1
a3 1
PKGREVISION=	2
@


1.72
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.71 2004/04/12 15:14:55 xtraeme Exp $
d3 1
a3 1
PKGREVISION=	1
@


1.71
log
@bl3ify
@
text
@d1 3
a3 1
# $NetBSD: Makefile,v 1.70 2004/02/15 02:58:46 minskim Exp $
@


1.70
log
@Let xemacs and xemacs-nox11 share xemacs/Makefile.common.  This
synchornizes xemacs and xemace-nox11 again.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.69 2004/02/09 07:54:58 minskim Exp $
d9 4
a12 4
.include "../../graphics/jpeg/buildlink2.mk"
.include "../../graphics/png/buildlink2.mk"
.include "../../graphics/tiff/buildlink2.mk"
.include "../../graphics/xpm/buildlink2.mk"
@


1.69
log
@Update xemacs to 21.4.15.  Approved by uebayasi@@.

Changes in this version:
 	* etc/OXYMORONS: Inserted "Corporate Culture" for 21.4.15.
	* etc/package-index.LATEST.gpg: New, replaces
	`package-index.LATEST.pgp'.
	* etc/package-index.LATEST.pgp: Removed, replaced with
	`package-index.LATEST.gpg'.
	* configure.in: The icc compiler pretends to be gcc.  It isn't.
	* etc/PACKAGES (ERC): new.
	* configure.usage (--with-widgets): widgets now defaults to
	--with-widgets=no.  Patch inspired by Jim Schumacher.
	* etc/PACKAGES (riece): New package.
	* etc/PACKAGES (liece): Mark as deprecated.
	* configure.in: Add Intel C++ compiler detection to compiler
	version reporting.
	* configure.in: record additional info about compiler and libc
	versions, to assist in debugging.
	* configure.in (line 3573):
	(Mule input methods):
	Deprecate Motif for Linux.
	(Installation): Report when LessTif is used.
	* configure.in: installexe.sh is under srcdir, not blddir.
	* aclocal.m4: Add icc (Intel compiler) support.
	* configure.in: Ditto.
	* configure.in (OS_RELEASE): Add support for SunOS 5.10.
	On current OSes produced by Sun, `uname -r' prints "5.9".
	It seems likely that on future OSes, `uname -r' will print "5.10".
	We need to accept multi-digit release numbers.
	* PROBLEMS: Propose bash as an alternative to buggy Solaris
	/bin/sh.
	* configure.in: XEmacs failed to build on Solaris9.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.68 2004/02/09 07:16:13 minskim Exp $
d3 1
a3 4
DISTNAME=	xemacs-21.4.15
CATEGORIES=	editors
MASTER_SITES=	${MASTER_SITE_XEMACS:=xemacs-21.4/}
DISTFILES=	${EXTRACT_ONLY} ${EXTRA_FILES}
a5 2
HOMEPAGE=	http://www.xemacs.org/
COMMENT=	XEmacs text editor version 21
a6 3
NOT_FOR_PLATFORM=	*-*-mips*	# fails purespace dumping

USE_BUILDLINK2=	YES
a8 79
BUILD_DEFS+=	USE_LDAP USE_XFACE XEMACS_USE_CANNA
DIST_SUBDIR=	xemacs
EXTRA_FILES=	${DISTNAME}-elc.tar.gz ${DISTNAME}-info.tar.gz
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
PLIST_SUBST+=	DISTNAME="${DISTNAME}"
MESSAGE_SUBST+=	DISTNAME="${DISTNAME}"

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

# XXX GUI configuration is a mess...
#
#.if defined(USE_ATHENA)
#WITH_DIALOGS= \
#		--with-menubars=athena \
#		--with-scrollbars=athena \
#		--with-dialogs=athena \
#		--with-widgets=athena \
#		--with-athena=xaw \
#		--with-xim=xlib
#.include "../../mk/xaw.buildlink2.mk"
#.elif defined(USE_MOTIF)
#WITH_DIALOGS= \
#		--with-menubars=motif \
#		--with-scrollbars=motif \
#		--with-dialogs=motif \
#		--with-widgets=motif \
#		--with-xim=motif
#.include "../../mk/motif.buildlink2.mk"
#.elif defined(USE_GTK)
#WITH_DIALOGS= \
#		--with-gtk \
#		--with-menubars=yes \
#		--with-scrollbars=yes \
#		--with-dialogs=yes \
#		--with-widgets=yes \
#		--with-xim=yes
#.include "../../x11/gtk/buildlink2.mk"
#.else
# XXX Default is "lucid".  Due to the output of `configure --help', Lucid
#     widgets wrap Athena, so xaw.buildlink2.mk.
WITH_DIALOGS= \
		--with-toolbars=yes \
		--with-menubars=lucid \
		--with-scrollbars=lucid \
		--with-dialogs=lucid \
		--with-widgets=lucid \
		--with-athena=xaw \
		--with-xim=xlib
.include "../../mk/xaw.buildlink2.mk"
#.endif

.if ${OPSYS} == "SunOS"
.  if !exists(/usr/demo/SOUND/libaudio.a) && !exists(/usr/demo/SOUND/lib/libaudio.a)
CONFIGURE_ARGS+=	--with_sound=none
.  endif
.endif

.if defined(USE_LDAP) && (${USE_LDAP} == "YES")
WITH_LDAP=	--with-ldap
.  include "../../databases/openldap/buildlink2.mk"
.else
WITH_LDAP=	--without-ldap
.endif

.if defined(USE_XFACE) && (${USE_XFACE} == "YES")
WITH_XFACE=	--with-xface
.  include "../../mail/faces/buildlink2.mk"
.else
WITH_XFACE=	--without-xface
.endif

.if defined(XEMACS_USE_CANNA) && (${XEMACS_USE_CANNA} == "YES")
.  include "../../inputmethod/canna-lib/buildlink2.mk"
WITH_CANNA=	--with-canna
.else
WITH_CANNA=	--without-canna
.endif

.include "../../databases/gdbm/buildlink2.mk"
a12 43
.include "../../mk/ossaudio.buildlink2.mk"

INFOPATH=	${PREFIX}/info:${X11BASE}/info:/usr/local/info

HAS_CONFIGURE=		YES
CONFIGURE_ARGS+=	${MACHINE_GNU_PLATFORM}
CONFIGURE_ARGS+=	--prefix=${PREFIX}
CONFIGURE_ARGS+=	--with-clash-detection
CONFIGURE_ARGS+=	--with-mule=yes
.if ${OPSYS} != "Linux"
CONFIGURE_ARGS+=	--with-ncurses=no
.endif
CONFIGURE_ARGS+=	--with-msw=no
CONFIGURE_ARGS+=	${WITH_DIALOGS} ${WITH_LDAP} ${WITH_XFACE} ${WITH_CANNA}
CONFIGURE_ARGS+=	--infopath="${INFOPATH}"
CONFIGURE_ARGS+=	--site-includes=${BUILDLINK_DIR}/include:${WRKDIR}
CONFIGURE_ARGS+=	--site-libraries=${BUILDLINK_DIR}/lib
CONFIGURE_ARGS+=	--site-runtime-libraries=${PREFIX}/lib

CFLAGS+=		-Dunix

.if defined(MANZ)
PLIST_SUBST+=	ELSUFX=.gz
.else
PLIST_SUBST+=	ELSUFX=
.endif

post-extract:
	@@for f in ${EXTRA_FILES}; do \
		${GTAR} xzCf ${WRKDIR} ${DISTDIR}/${DIST_SUBDIR}/$$f; \
	done

post-patch:
	@@${RM} -f ${WRKSRC}/etc/ctags.1.orig

post-install:
	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/${DISTNAME}
	${INSTALL_DATA_DIR} ${PREFIX}/lib/xemacs
.if defined(MANZ)
	${FIND} ${PREFIX}/lib/${DISTNAME} -name "*.el" -type f -print | \
	${XARGS} ${GZIP_CMD}
.endif

@


1.68
log
@Use XEMACS_USE_CANNA instead of EMACS_CANNA for consistency, and add
it to BUILD_DEFS.  Approved by uebayasi@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.67 2004/01/27 00:53:11 heinz Exp $
d3 1
a3 2
DISTNAME=	xemacs-21.4.14
PKGREVISION=	1
@


1.67
log
@Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.66 2004/01/03 18:49:39 reed Exp $
d18 1
a18 1
BUILD_DEFS+=	USE_LDAP USE_XFACE
d89 1
a89 1
.if defined(EMACS_CANNA) && (${EMACS_CANNA} == "YES")
@


1.66
log
@Bump package revisions for tiff update.
Tiff is backward compatible, but was broken on amd64 platform
so this makes sure new tiff is used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.65 2003/12/22 07:08:30 uebayasi Exp $
d140 1
a140 1
	${FIND} ${PREFIX}/lib/${DISTNAME} -name "*.el" -type f | \
@


1.65
log
@Update to 21.4.14, "Reasonable Discussion".

Changes from the release note.

-- Fix: Make sure local variables get processed -- Andy Piper
-- Fix: Make Windows scrollwheel work even if no scrollbars -- Ren  Kyllingstad
-- Fix: Fix bytecompiler infinite recursion -- Michael Toomim
-- Fix: Handle embedded carriage returns in make-docfile -- Andrew Begel
-- Fix: Regexp matching of degenerate word boundaries -- Stephen Turnbull
-- Fix: Don't use DB_AUTO_COMMIT in database.c -- Stephen Turnbull
-- Fix: FAQ, docstring and PROBLEMS corrections -- Stephen Turnbull
-- Fix: Discard docstrings in compiler only if appropriate -- Stephen Turnbull
-- Fix: Reverse bogus regexp tests -- Stephen Turnbull
-- Fix: Modify configure to add -fno-strict-aliasing to gcc -- Stephen Turnbull
-- Fix: Disable event compression under Motif -- Stephen Turnbull
-- Fix: Enable -DREGEX_MALLOC by default -- Stephen Turnbull
-- Fix: Turn off widgets by default -- Stephen Turnbull
-- Fix: Add docstrings for lisp-mode hooks -- Vasily Korytov
-- Fix: Support MacOSX shared library loading -- Andrew Begel
-- Fix: Font-lock fix for defuns -- Adrian Aichner
-- Fix: cl-macs generated incorrect docstrings -- Nickolay Pakoulin
-- Fix: Remove bogus key definitions -- Jerry James
-- Update: Latest package index -- Norbert Koch
-- Update: about.el information -- Vin Shelton
-- Update: Use X Font Sets in sample.Xdefaults -- Stephen Turnbull
-- Update: etc/PACKAGES -- Stephen Turnbull
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.64 2003/07/17 21:35:12 grant Exp $
d4 1
@


1.64
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.63 2003/07/13 13:51:38 wiz Exp $
d3 1
a3 2
DISTNAME=	xemacs-21.4.12
PKGREVISION=	4
@


1.63
log
@PKGREVISION bump for libiconv update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.62 2003/05/02 11:54:47 wiz Exp $
d9 1
a9 1
MAINTAINER=	uebayasi@@netbsd.org
@


1.62
log
@Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.61 2003/04/10 18:18:51 jmc Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.61
log
@Disable sound on solaris if /usr/demo/SOUND libs aren't available
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.60 2003/03/12 10:57:07 uebayasi Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.60
log
@Build fix for Linux.

From Joachim Koenig-Baltes <joachim at cms dot tecmath dot com> as PR20670.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.59 2003/02/26 10:17:32 tron Exp $
d68 6
@


1.59
log
@- Reimplement compression of ".el" files with "find | xargs" construct.
- Fix package list issue with binary packages.
Bump package revision after these changes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.58 2003/02/26 00:33:48 uebayasi Exp $
d104 1
d106 1
@


1.58
log
@* Bump PKGREVISION to 1 for the last PLIST fix by tron.

* Make MESSAGE reflect the reality; sample file names have changed in this
  release.  Pointed out by Min Sik Kim <minskim at bawi dot org> in PR20493.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.57 2003/02/25 12:08:21 tron Exp $
d4 1
a4 1
PKGREVISION=	1
d114 6
d129 6
a134 2
	@@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/${DISTNAME}
	@@${INSTALL_DATA_DIR} ${PREFIX}/lib/xemacs
@


1.57
log
@Remove compression of ".el" files which is broken in this version of
"xemacs" and fix various other package list issues.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.56 2003/02/25 02:14:57 uebayasi Exp $
d4 1
@


1.56
log
@XEmacs 21.4.12 "Portable Code".

	* The XEmacs Project announced that 21.4 is the official stable branch.
	  21.4.12 is the first release of the branch.  The XEmacs 21.1 series
	  is retired.

	* Changes new in 21.4 are as below

* Changes in XEmacs 21.4
========================

** Summary of user-visible changes:

  -- The delete key now deletes forward by default.
  -- Shifted motion keys now select text by default.
  -- You can now build XEmacs with support for GTK+ widget set.
  -- ~/.xemacs/init.el is now the preferred location for the init file.
    - XEmacs now supports a `~/.xemacs/init.el' startup file.
    - Custom file will move to ~/.xemacs/custom.el.
  -- Much-improved sample init.el, showing how to use many useful features.
  -- XEmacs support for menu accelerators has been much improved.
  -- Default menubar improvements.
    - Default menubar has many new commands and better organization.
    - The font-menu is now available under MS Windows.
  -- Dialog box improvements, including a real file dialog box.
    - XEmacs now has a proper file dialog box under MS Windows (and GTK)!
    - The old clunky file dialog box is improved.
    - Keyboard traversal now works correctly in MS Windows dialog boxes.
    - There is a Search dialog box available from Edit->Find...
  -- New buffer tabs.
  -- There is a new MS Windows installer, netinstall, ported from Cygwin.
  -- The subprocess quote-handling mechanism under Windows is much improved.
  -- Printing support now available under MS Windows.
  -- Selection improvements.
    - Kill and yank now interact with the clipboard under Windows.
    - MS Windows support for selection is now much more robust.
    - Motif selection support is now more correct (but slower).
  -- Mail spool locking now works correctly.
  -- International support changes.
    - The default coding-priority-list is now safer.
    - International keysyms are now supported under X.
    - MS Windows 1251 code page now supported.
    - Czech, Thai, Cyrillic-KOI8, Vietnamese, Ethiopic now supported.
    - Proper support for words in Latin 3 and Latin 4.
  -- Help buffers contain hyperlinks, and other changes.
  -- The modeline's text is now scrollable.
  -- The mouse wheel under MS Windows now functions correctly.
  -- Interactive searching and matching case improvements.
    - Incremental search will now highlight all visible matches.
    - Interactive searches always respect uppercase characters.
  -- Rectangle functions rewritten to avoid inserting extra spaces.
  -- New command `kill-entire-line' that always kills the entire line.
  -- Default values correctly stored in minibuffer histories.
  -- You can now create "indirect buffers", like in GNU Emacs.
  -- Pixel-based scrolling has been implemented.
  -- Operation progress can be displayed using graphical widgets.
  -- User names following a tilde can now be completed at file name prompts.
  -- XEmacs can now play sound using Enlightenment Sound Daemon (ESD).
  -- X-Face support is now available under MS Windows.
  -- The PostgreSQL Relational Database Management System is now supported.
  -- Indentation no longer indents comments that begin at column zero.
  -- Face and variable settings can have comments in Customize.
  -- New locations for early package hierarchies.
  -- The `auto-save' library has been greatly improved.
  -- New variable `mswindows-alt-by-itself-activates-menu'.
  -- Other init-file-related changes.
    - Init file in your home directory may be called `.emacs.el'.
    - New command-line switches -user-init-file and -user-init-directory.
  -- Etags changes.
    - In DOS, etags looks for file.cgz if it cannot find file.c.
    - New option --ignore-case-regex is an alternative to --regex.
    - New option --declarations, for C-type languages.
    - In C++, tags are created for "operator".
    - Ada now supported.
    - In Fortran, procedure is no longer tagged.
    - In Java, tags are created for "interface".
    - In Lisp, def-type constructs are now tagged.
    - In Perl, the --globals option tags global variables.
    - Python now supported.
    - New file extensions recognized: .ss, .pdb, .psw.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.55 2003/01/19 06:52:54 salo Exp $
a25 6
.if defined(MANZ)
PLIST_SUBST+=	ELSUFX='.gz'
.else
PLIST_SUBST+=	ELSUFX=''
.endif

a123 3
	@@if [ -n "${MANZ}" ]; then \
		${WRKSRC}/lib-src/gzip-el.sh ${PREFIX}/lib/${DISTNAME};	\
	fi
@


1.55
log
@s/INSTALL_*/BSD_INSTALL_*/ in patches, remove unnecessary MAKE_ENV.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.54 2002/12/01 16:51:16 magick Exp $
d3 1
a3 2
DISTNAME=	xemacs-21.1.14
PKGREVISION=	4
d5 1
a5 6
MASTER_SITES=	ftp://ftp.xemacs.org/pub/xemacs/xemacs-21.1/ \
		ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/ftp.xemacs.org/xemacs/xemacs-21.1/ \
		ftp://ftp.usyd.edu.au/pub/Xemacs/xemacs-21.1/ \
		ftp://ftp.lab.kdd.co.jp/xemacs/xemacs-21.1/ \
		ftp://ftp.th-darmstadt.de/pub/editors/xemacs/xemacs-21.1/
EXTRACT_SUFX=	.tar.bz2
d8 1
a8 1
MAINTAINER=	magick@@netbsd.org
d32 38
a69 4
.if defined(USE_ATHENA)
 WITH_DIALOGS=  --with-menubars=athena\
		--with-scrollbars=athena\
		--with-dialogs=athena\
d71 2
a72 3
.else
 WITH_DIALOGS=  --with-dialogs=motif
.endif
a99 3
.if !defined(USE_ATHENA)
.include "../../mk/motif.buildlink2.mk"
.endif
d109 2
a110 3
CONFIGURE_ARGS+=	--without-ncurses
CONFIGURE_ARGS+=	--without-msw
CONFIGURE_ARGS+=	--with-session=yes
d113 3
a115 3
CONFIGURE_ARGS+=	--lockdir=/var/tmp/xemacs.lock
CONFIGURE_ARGS+=	--site-includes=${PREFIX}/include:${WRKDIR}
CONFIGURE_ARGS+=	--site-libraries=${PREFIX}/lib
d120 2
a121 2
	for FILE in ${EXTRA_FILES}; do					\
		${GTAR} xzCf ${WRKDIR} ${DISTDIR}/${DIST_SUBDIR}/$$FILE; \
d130 2
a131 2
	@@if [ "X${MANZ}" != X"" ]; then \
		${WRKSRC}/lib-src/gzip-el.sh ${PREFIX}/lib/${DISTNAME}; \
@


1.54
log
@Use the athena widget set if USE_ATHENA is set.
Patch submitted by Masao Uebayashi in private mail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.53 2002/11/01 16:34:38 wiz Exp $
a94 2
MAKE_ENV+=		INSTALL_MAN="${INSTALL_MAN}"
MAKE_ENV+=		INSTALL_SCRIPT="${INSTALL_SCRIPT}"
@


1.53
log
@Depend on latest gdbm and bump PKGREVISION (major bump in gdbm library).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.52 2002/10/09 16:33:50 magick Exp $
d38 8
a45 1
WITH_DIALOGS=	--with-dialogs=motif
d73 1
d75 1
@


1.52
log
@Bump package revision after last bugfix
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.51 2002/09/25 07:04:16 jlam Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.51
log
@buildlink1 -> buildlink2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2002/06/12 04:38:24 sakamoto Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.50
log
@use buildlink.mk. Closes pkg/16353.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2002/06/12 04:35:15 sakamoto Exp $
d18 1
a18 4
.include "../../databases/gdbm/buildlink.mk"
.include "../../graphics/png/buildlink.mk"
.include "../../graphics/tiff/buildlink.mk"
.include "../../graphics/jpeg/buildlink.mk"
d20 1
a20 4
NOT_FOR_PLATFORM=	*-*-mips*	#fails purespace dumping

HAS_CONFIGURE=	YES
USE_XPM=	YES
d40 3
a42 3
.if defined(USE_LDAP) && ${USE_LDAP} == YES
WITH_LDAP=	--with-ldap=yes
.include "../../databases/openldap/buildlink.mk"
d44 1
a44 1
WITH_LDAP=	--with-ldap=no
d47 3
a49 3
.if defined(USE_XFACE) && ${USE_XFACE} == YES
WITH_XFACE=	--with-xface=yes
.include "../../mail/faces/buildlink.mk"
d51 1
a51 1
WITH_XFACE=	--with-xface=no
d54 3
a56 3
.if defined(EMACS_CANNA) && ${EMACS_CANNA} == YES
.include "../../inputmethod/canna-lib/buildlink.mk"
WITH_CANNA=	--with-canna=yes
d58 1
a58 1
WITH_CANNA=	--with-canna=no
d61 23
a83 10
CONFIGURE_ARGS+=	${MACHINE_GNU_PLATFORM} --prefix=${PREFIX} \
			--with-clash-detection --with-mule=yes \
			--with-ncurses=no --with-session=yes \
			${WITH_DIALOGS} ${WITH_LDAP} ${WITH_XFACE} \
			${WITH_CANNA} \
			--infopath="${PREFIX}/info:${X11BASE}/info:/usr/local/info" \
			--lockdir=/var/tmp/xemacs.lock \
			--site-includes=${PREFIX}/include:${WRKDIR} \
			--site-libraries=${PREFIX}/lib \
			--with-msw=no
d86 2
a87 2
MAKE_ENV+=		INSTALL_MAN="${INSTALL_MAN}" \
			INSTALL_SCRIPT="${INSTALL_SCRIPT}"
d90 2
a91 2
	for FILE in ${EXTRA_FILES}; do \
	  ${GTAR} xzCf ${WRKDIR} ${DISTDIR}/${DIST_SUBDIR}/$$FILE; \
a96 6
pre-configure:
	@@${ECHO} "To compile in the support for LDAP, set the environment variable USE_LDAP."
	@@${ECHO} "To compile in the support for xface, set the environment variable USE_XFACE."
	@@${MKDIR} ${WRKDIR}/sys
	@@${LN} -s /usr/include/soundcard.h ${WRKDIR}/sys

a103 1
.include "../../mk/motif.buildlink.mk"
@


1.49
log
@use inputmethod/canna-lib/buildlink.mk.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2002/05/31 15:19:57 seb Exp $
d18 4
a21 4
DEPENDS+=	gdbm>=1.7.3:../../databases/gdbm
DEPENDS+=	png>=1.2.1:../../graphics/png
DEPENDS+=	tiff-[0-9]*:../../graphics/tiff
DEPENDS+=	jpeg-[0-9]*:../../graphics/jpeg
d48 1
a48 1
DEPENDS+=	openldap-[0-9]*:../../databases/openldap
d55 1
a55 1
DEPENDS+=	faces>=1.6.1:../../mail/faces
@


1.48
log
@Adjust various pathnames to use newly reimported packages from the japanese
category.
This is part of the japanese category retirement.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2002/04/05 18:39:18 magick Exp $
d61 1
a62 1
DEPENDS+=	Canna-lib-3*:../../inputmethod/canna-lib
@


1.47
log
@Add canna support to xemacs. This closes pkg/14406 submitted by
OGATA Hiroshi. Canna support is enabled by setting EMACS_CANNA=YES.
I didn't use USE_CANNA suggested in the pr as this variable is set
to YES by default in bsd.pkg.mk as it was used in japanese packages only.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2002/03/29 14:48:23 magick Exp $
d62 1
a62 1
DEPENDS+=	Canna-lib-3*:../../japanese/canna-lib
@


1.47.2.1
log
@Merge from pkgsrc-current to buildlink2 branch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2002/06/12 04:38:24 sakamoto Exp $
d18 4
a21 4
.include "../../databases/gdbm/buildlink.mk"
.include "../../graphics/png/buildlink.mk"
.include "../../graphics/tiff/buildlink.mk"
.include "../../graphics/jpeg/buildlink.mk"
d48 1
a48 1
.include "../../databases/openldap/buildlink.mk"
d55 1
a55 1
.include "../../mail/faces/buildlink.mk"
a60 1
.include "../../inputmethod/canna-lib/buildlink.mk"
d62 1
@


1.46
log
@Note how to configure xemacs when installed for the first time.
Pointed out by mpasternak@@lublin.t1.pl in private mail.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2002/03/29 11:02:42 magick Exp $
d60 7
d71 1
@


1.45
log
@Add --with-msw=no to the CONFIGURE_ARGS to prevent configure error
when wine is installed. Obviously it thinks we run windows.
Noted in private mail by mpasternak@@lublin.t1.pl .
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2002/03/25 19:07:39 magick Exp $
d34 1
@


1.44
log
@Add missing USE_X11
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2002/03/22 22:25:05 tron Exp $
d66 2
a67 1
			--site-libraries=${PREFIX}/lib
@


1.43
log
@Bump package revision to 2 after switch to Motif toolkit.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2002/03/22 22:23:01 tron Exp $
d27 1
@


1.42
log
@Use Motif instead of Xaw3d as toolkit. This avoids crashes when the XEmacs
window is closed via the window manager and fixes PR pkg/15561 by
Matthias Buelow.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.41 2002/03/18 21:17:37 tron Exp $
# FreeBSD Id: Makefile,v 1.1.1.1 1997/09/03 19:27:57 gj Exp
d4 1
a4 1
PKGREVISION=	1
@


1.41
log
@Make Mario Kemper the maintainer of this package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2002/03/15 01:58:35 fredb Exp $
a27 2
USE_XAW=	YES
XAW_TYPE?=	3d
d43 1
a43 5
.if (${XAW_TYPE} == "standard")
WITH_DIALOGS=	--with-dialogs=athena
.else
WITH_DIALOGS=	--with-dialogs=athena3d
.endif
d93 1
@


1.40
log
@Omitted this in last commit.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2002/03/15 01:48:06 fredb Exp $
d15 1
a15 1
MAINTAINER=	tron@@netbsd.org
@


1.39
log
@Use DISTNAME instead of PKGNAME, as PKGNAME has nb${PKGREVISION} appended.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2002/03/13 17:36:55 fredb Exp $
d35 1
a35 1
PLIST_SUBST+=	DISTNAME
d40 1
a40 1
PLIST_SUBST+=	ELSUFX=.gz
d42 1
a42 1
PLIST_SUBST+=	ELSUFX=
@


1.38
log
@Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2001/12/02 14:42:25 tron Exp $
d35 1
@


1.37
log
@Use wildcard dependence on "faces" package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2001/10/26 16:02:31 kleink Exp $
d5 1
d20 1
a20 1
DEPENDS+=	png>=1.0.11:../../graphics/png
@


1.36
log
@Make this work with OpenLDAP-2.x as well.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2001/09/27 23:18:02 jlam Exp $
d58 1
a58 1
DEPENDS+=	faces-1.6.1:../../mail/faces
@


1.35
log
@Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2001/08/23 04:26:53 jlam Exp $
d51 1
a51 1
DEPENDS+=	openldap-1.2.*:../../databases/openldap
@


1.34
log
@Move per-package default XAW_TYPE setting above the inclusion of
bsd.prefs.mk so that it is actually used.  Where possible, include
xaw.buildlink.mk instead of setting USE_XAW, and use LIBXAW where needed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2001/05/22 09:32:19 wiz Exp $
d20 2
a21 2
DEPENDS+=	tiff-*:../../graphics/tiff
DEPENDS+=	jpeg-*:../../graphics/jpeg
@


1.33
log
@Update dependency on png to >=1.0.11 because of the shlib major bump.
Noted by Frederick Bruckman.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2001/03/04 09:06:10 tron Exp $
d26 1
d28 1
a28 1
USE_XPM=	YES
a42 1
XAW_TYPE?=	3d
@


1.32
log
@Because the minor number of the PNG library was increased packages compiled
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2001/02/25 04:17:45 hubertf Exp $
d19 1
a19 1
DEPENDS+=	png>1.0.9:../../graphics/png
@


1.31
log
@Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2001/02/20 13:04:30 tron Exp $
d19 1
a19 1
DEPENDS+=	png>=1.0.6:../../graphics/png
@


1.30
log
@Update "xemacs" package to version 21.1.14. Changes since version 21.1.12:
- Fix buffer overflow in "gnuserv" which can be used to get a shell of
  the user which is using "gnuserv.
- ./etc/PACKAGES: Doc fix.
- README.packages: Doc fix.
- xemacs-faq.texi (Q3.5.12): New FAQ.  XEmacs bitches about xmodmap.
- etc/PACKAGES: Sync with 21.2 version, because everyone uses the
  same packages.
- README.packages: Ditto.
- PROBLEMS (Sun/Solaris): Yet another microimprovement.
- xemacs-faq.texi (Q1.0.11): Change XEmacs for MacOS URL.
- PROBLEMS: Document MIPSpro ICE problem workaround.
  Pty fixes for HP-UX and AIX and BSD and SunOS4 backported from 21.2.
  Makes ``M-x shell; sleep 1000; Signals->Send KILL'' work.
  (See src/ChangeLog for more detail.)
- configure.in: Detect killpg.
- PROBLEMS (Running/Linux):  Mandrake, use Alt for M-, color-gcc.
- Makefile.in: add and use TAR macro.  Sometimes tar only copies
symlinks instead of the actual files
- configure.in: Handle alloca with Compaq C on Alpha Linux.
- ChangeLog, etc/xemacs-ja.1, etc/xemacs.1,
  info/xemacs-faq.info-1, info/xemacs-faq.info-3, lib-src/etags.c,
  lib-src/ootags.c, lisp/ChangeLog.1, man/xemacs-faq.texi:
  Changed mly@@adoc.xerox.com to Mly@@POBox.COM.
- README.packages: Add "uninstalled package" FAQ.
- etc/PACKAGES: Add details on os-utils contents.
- frame.c (next_frame_internal):
  We've passed a frame if we've passed its device.
  Fixes this crash:
  (gdb) run -eval '(progn (make-frame nil (make-device (quote x) "polgar:0")) (next-window (minibuffer-window) t (quote visible) (second (device-list))))'
Fatal error: assertion failed, file /project/xemacs/ws/dev/src/frame.h, line 245, RECORD_TYPEP (obj, lrecord_type_frame)
- find-paths.el (paths-decode-directory-path): Trivial typo fix.
- simple.el (display-warning-suppressed-classes): Ditto.
- etc/Emacs.ad (Fonts.):  Fix typo and clarify.
- configure.in (after_morecore_hook_exists): Don't add /usr/shlib
  to link path if compiling on Alpha/Linux.
- configure.in: Make Balloon Help conditional on finding shape.h
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2001/02/16 14:40:55 wiz Exp $
d92 1
a92 1
	@@${MKDIR} ${PREFIX}/lib/xemacs
@


1.29
log
@Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2000/11/25 10:47:15 tron Exp $
d4 1
a4 1
DISTNAME=	xemacs-21.1.12
@


1.28
log
@Update "xemacs" package to version 21.1.12. Changes since version 21.1.9:
- etc/Emacs.ad: Document usage of FontSet resource for menubar.
- configure.in: Check for NAS_BIG_ENDIAN in <audio/fileutil.h>.
- configure.in: Check for UNIX98 PTYs.  Patch from Florian Weimer
  <Florian.Weimer@@RUS.Uni-Stuttgart.DE>.
- configure.in: Recognize s390.
- config.guess: Recognize ia64 and s390.
- config.sub: Likewise.
- configure.in: Rewrite xmkmf symbol detection to avoid
  redefinition of symbols we've already defined.
  Also, handle xmkmf symbols with values other than 1.
- PROBLEMS: Document broken native audio for recent patches and
  releases of HP-UX.
- configure.in: Unconditionally define SHELL, to allow working
  with (unreleased) autoconf 2.14.1, found on Mandrake 7.0 systems.
- configure.in: More precise LDAP detection and configuration
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2000/10/04 20:08:55 martin Exp $
d16 1
@


1.27
log
@Add dependency for jpeg. It will be picked up if installed by the configure
script and I don't consider it too much bloat (hey, this is emacs, so...)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2000/10/04 12:55:14 kleink Exp $
d4 1
a4 1
DISTNAME=	xemacs-21.1.9
d11 2
a12 1
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}-elc${EXTRACT_SUFX} ${DISTNAME}-info${EXTRACT_SUFX}
d14 1
a14 1
MAINTAINER=	martin@@netbsd.org
a16 2
USE_XAW=	yes

d25 1
d28 1
d30 2
d33 1
a33 1
BUILD_DEFS+=	USE_LDAP USE_XFACE
d35 5
a39 1
.include "../../mk/bsd.prefs.mk"
a41 1

d74 5
a78 1
PLIST_SRC=		${WRKDIR}/PLIST.tmp
d94 1
a94 3
		GZSUFFIX=.gz; \
	fi; \
	${SED} -e 's|@@.GZ@@|'$$GZSUFFIX'|g' ${PKGDIR}/PLIST >${PLIST_SRC}
@


1.26
log
@Be deterministic about providing LDAP support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2000/10/03 17:35:26 martin Exp $
d21 1
@


1.25
log
@Backout parts of revision 1.22 which broke the integration with
xemacs-packages.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2000/09/28 11:29:59 toshii Exp $
d29 1
a29 1
BUILD_DEFS+=	USE_XFACE
d41 7
d58 1
a58 1
			${WITH_DIALOGS} ${WITH_XFACE} \
d73 1
@


1.24
log
@Make this buildable on alpha.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2000/08/23 23:14:23 tron Exp $
d72 1
a72 1
	@@${LN} -s ${DISTNAME} ${PREFIX}/lib/xemacs
@


1.23
log
@Use "USE_XPM" option instead of direct dependence on the "xpm" package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2000/08/04 18:49:27 martin Exp $
d22 1
a22 1
NOT_FOR_PLATFORM=	*-*-alpha *-*-mips*	#fails purespace dumping
@


1.22
log
@Small cleanup: creating an empty directory ${PREFIX}/lib/xemacs doesn't
make much sense. Replace it with a symlink to the version dependend
directory name, where real stuff is installed. This allows other
pkgs (i.e. net/zenicb) to add lisp modules easily.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2000/07/24 21:49:07 dmcmahill Exp $
a20 1
DEPENDS+=	xpm-3.4k:../../graphics/xpm
d24 2
a25 1
HAS_CONFIGURE=	yes
@


1.21
log
@fix NOT_FOR_PLATFORM line (mips -> mips*)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2000/06/13 10:40:25 wiz Exp $
d13 1
a13 1
MAINTAINER=	packages@@netbsd.org
d72 1
a72 1
	@@${MKDIR} ${PREFIX}/lib/xemacs
@


1.20
log
@change dependency from gdbm-1.7.3 to gdbm>=1.7.3
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2000/03/21 22:40:52 tron Exp $
d23 1
a23 1
NOT_FOR_PLATFORM=	*-*-alpha *-*-mips	#fails purespace dumping
@


1.19
log
@Because the minor of "libpng" was bumped we must sure that packages
compiled for the update "png" package depend on it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2000/03/08 21:30:00 tron Exp $
d18 1
a18 1
DEPENDS+=	gdbm-1.7.3:../../databases/gdbm
@


1.18
log
@Update "xemacs" package to version 21.1.9. Changes since version 21.1.6:
- configure.in: Sync Berkeley db autodetection with src/database.c
- README: Remove msdos part.
- configure.in: add new machine type for IRIX 6.[2-5] to switch from using
  unexelf.o to unexelfsgi.o for just those versions of IRIX.
  In the ideal world it would be handled by the s/irix6-0.h but since machine
  config is included AFTER OS config, I had to add a new machine type.
- configure.in: Default Drag-N-Drop to "no"
- etc/FTP: Updated FTP mirrors list.  Replaced GNU FTP document with a URL.
- etc/MAILINGLISTS: Updated mailing list subscription information.
  Replaced GNU MAILINGLISTS document with a URL.
- INSTALL: Update configure option.
- configure.in (native_sound_lib, --sgi--): Check for audio.h.
  (LIBS): Check for libCsup.
- INSTALL: Added more information about README.packages, and
  re-numbered some bullets.
- etc/sample.Xdefaults: adds a reference to beNiceToColrmap, so that the
  user can guess what to do if xemacs' dialogs are butt ugly.
- INSTALL: Make disk space requirements more realistic.
  Add note about stack size requirements.
  Update and add more weight to the package section.
- README: Add reference to README.packages
- INSTALL: Remove junk from install.sh
- Makefile.in (install-arch-dep): use exe_suffix for link installation.
- configure.in: define exe_suffix if we're on ms-windows.
- configure.in (EMACS_CONFIGURATION): Use $configuration, not
  $canonical, so that installation paths and dynamic path setup will
  stay in synch.
- configure.in (machine): Recognize MIPS/Linux.
- README.packages: Added hint on how to figure out what packages to get.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2000/02/09 20:20:53 tron Exp $
d19 1
a19 1
DEPENDS+=	png>=1.0.3:../../graphics/png
@


1.17
log
@Use "png>=1.0.3" instead of "png-*" in dependence list.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2000/02/09 15:22:26 tron Exp $
d4 1
a4 1
DISTNAME=	xemacs-21.1.6
@


1.16
log
@Use wildcard dependence for "png" package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 1999/12/06 14:24:01 bouyer Exp $
d19 1
a19 1
DEPENDS+=	png-*:../../graphics/png
@


1.15
log
@Fixes for solaris:
- use ${MACHINE_GNU_PLATFORM} in place of ${MACHINE_GNU_ARCH}--netbsd
- check for -lossaudio in ./configure instead of linking with it
  unconditionally
- fixe Makefiles for bmake or gmake on solaris2
While I'm there merge back a change from configure to configure.in
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 1999/10/08 21:12:48 jlam Exp $
d19 1
a19 1
DEPENDS+=	png-1.0.3:../../graphics/png
@


1.14
log
@Change to use wildcard dependency on tiff.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 1999/08/26 14:51:47 tron Exp $
d48 1
a48 1
CONFIGURE_ARGS+=	${MACHINE_GNU_ARCH}--netbsd --prefix=${PREFIX} \
@


1.13
log
@Use "--with-dialogs=athena" instead of "--with-dialogs=athena3d" if
"${XAW_TYPE}" is set to "standard". Fixes PR pkg/8279.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 1999/08/25 13:37:35 agc Exp $
d20 1
a20 1
DEPENDS+=	tiff-3.4:../../graphics/tiff
@


1.12
log
@Introduce a USE_XAW definition, which is used in package Makefiles, to
denote that the package uses libXaw.

Introduce an XAW_TYPE definition, which is defined in /etc/mk.conf by
the user, to denote the type of libXaw to use. Possible values are:
standard, 3d and xpm.

Define USE_XAW in relevant Makefiles.

Set default XAW_TYPE in Makefiles which previously did a DEPENDS+= Xaw3d...

This means that package builds should not fail because of conflicting
Xaw packages being installed on machines.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 1999/08/23 08:09:45 tron Exp $
d35 3
d39 1
@


1.11
log
@Compare "${USE_XFACE}" explicitly with "YES" to allow overriding it via
the command line.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 1999/08/18 09:13:09 agc Exp $
d16 2
a17 1
DEPENDS+=	Xaw3d-1.5:../../x11/Xaw3d
d32 2
@


1.10
log
@Record build options in the BuildInfo file via BUILD_DEFS. These can be
displayed using the -B option to pkg_info(1).

Add USE_XFACE to BUILD_DEFS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 1999/07/14 18:53:34 tron Exp $
d4 1
a4 1
DISTNAME=	xemacs-21.1.4
d34 1
a34 1
.if defined(USE_XFACE)
@


1.9
log
@Update "xemacs" package to version 21.1.4.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 1999/07/05 20:55:01 tron Exp $
d27 2
@


1.8
log
@Readd "DIST_SUBDIR".
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 1999/07/05 16:36:58 tron Exp $
d4 1
a4 1
DISTNAME=	xemacs-21.1.3
d62 1
a62 1
	@@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/xemacs-21.1-p3
d65 1
a65 1
		${WRKSRC}/lib-src/gzip-el.sh ${PREFIX}/lib/xemacs-21.1-p3; \
@


1.7
log
@pkglint:
- remove contiguous blank lines
- ${MKDIR} includes "-p" by default.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 1999/07/03 15:43:32 tron Exp $
d25 2
@


1.6
log
@Enable sound support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 1999/06/30 00:11:28 tron Exp $
a12 1

d61 1
a61 1
	@@${MKDIR} -p ${PREFIX}/lib/xemacs
@


1.5
log
@Creating an empty directory "${PREFIX}/lib/xemacs" was all needed to get
it to work properly.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 1999/06/29 23:15:49 tron Exp $
d44 1
a44 1
			--site-includes=${PREFIX}/include \
d57 2
@


1.4
log
@Mark this package as broken again because "xemacs" doesn't work after
a "make clean".
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 1999/06/29 23:13:37 tron Exp $
d11 2
a12 1
DISTFILES=	xemacs-21.1.3.tar.gz xemacs-21.1.3-info.tar.gz
a16 2
IGNORE=		is still broken

d47 1
d59 2
a60 1
	chown -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/xemacs-21.1-p3
@


1.3
log
@Adapt this package to NetBSD.

XXX "xemacs" still complains about missing files during startup. This
XXX should be fixed by the "xemacs-packages" package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 1999/06/04 16:55:12 drochner Exp $
d15 2
@


1.2
log
@Mark this package as not ready yet.
@
text
@d1 2
a2 7
# New ports collection makefile for:	X-Emacs
# Version required:	21.1
# Date created:		24 Apr 1999
# Whom:			Michael Elbel (me@@FreeBSD.org)
#
# FreeBSD Id: Makefile,v 1.28 1999/06/22 22:01:23 gj Exp
#
d4 1
a4 2
DISTNAME=	xemacs-21.1.2
PKGNAME=	xemacs-21.1
d6 15
a20 14
MASTER_SITES=	\
		ftp://ftp.xemacs.org/pub/xemacs/${PKGNAME}/ \
		ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/ftp.xemacs.org/xemacs/${PKGNAME}/ \
		ftp://ftp.usyd.edu.au/pub/Xemacs/${PKGNAME}/ \
		ftp://ftp.lab.kdd.co.jp/xemacs/${PKGNAME}/ \
		ftp://ftp.th-darmstadt.de/pub/editors/xemacs/${PKGNAME}/
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}-elc${EXTRACT_SUFX} ${DISTNAME}-info${EXTRACT_SUFX}

MAINTAINER=	me@@FreeBSD.org

RUN_DEPENDS=    ${PREFIX}/lib/xemacs/xemacs-packages/etc/enriched.doc:${PORTSDIR}/editors/xemacs-packages
#LIB_DEPENDS=	Xpm.4:${PORTSDIR}/graphics/xpm \
#		jpeg.9:${PORTSDIR}/graphics/jpeg \
#		png.3:${PORTSDIR}/graphics/png
d22 1
a22 2
XEMACS_VER=	21.1-p2
DIST_SUBDIR=	xemacs
a23 2
USE_GMAKE=	yes
STRIP=
a24 29
XEMACS_ARCH=	${MACHINE_ARCH}--freebsd
CONFIGURE_ARGS=	${XEMACS_ARCH} --prefix=${PREFIX} \
		--with-clash-detection \
		--lockdir=/var/run/emacs/lock \
		--with-sound=native \
		--site-includes=${PREFIX}/include \
		--site-libraries=${PREFIX}/lib \
		--with-session=yes \
		${WITH_XFACE} ${WITH_MULE} ${WITH_DIALOGS} ${WITH_OFFIX}
MAN1=		ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
		gnuserv.1 xemacs.1
ALL_TARGET=	all dist

PLIST_SUB=	XEMACS_VER=${XEMACS_VER} XEMACS_ARCH=${XEMACS_ARCH}

# Have
pre-fetch:
.if !defined(USE_MULE)
	@@echo "To compile in the MULE features, set the environment variable USE_MULE"
.endif
.if defined(HAVE_MOTIF)
.if !defined(MOTIF_STATIC)
	@@echo ""
	@@echo "If your MOTIF library is actually lesstif, you might occasionally"
	@@echo "experience locked-up frames."
	@@echo "In this case, set the environment variable MOTIF_STATIC and recompile, "
	@@echo "which will force the use of athena widgets for dialogs."
.endif
.endif
d26 23
a48 5
.if defined(USE_MULE)
WITH_MULE=	--with-mule
# MULEDISTFILE=	${DISTNAME}-mule.tar.gz
# PLIST=		${PKGDIR}/PLIST.mule
.endif
d50 2
a51 4
# hack to avoid shipping binaries linked with Motif
.if defined(MOTIF_STATIC)
WITH_DIALOGS=	--with-dialogs=athena
.endif
d53 2
a54 6
# Drop faces (libcompface) and offix (libDnd) if building package,
# autodetect otherwise
.if defined(PACKAGE_BUILDING)
WITH_XFACE?=	--with-xface=no
WITH_OFFIX?=	--with-offix=no
.endif
d57 6
a62 13
	ln -s xemacs-${XEMACS_VER} ${PREFIX}/bin/xemacs21
.for file in b2m ctags etags gnuclient xemacs-${XEMACS_VER}
	strip ${PREFIX}/bin/${file}
.endfor
# ``make install'' does not set the permissions like pkg_add does.
	chmod 1777 /var/run/emacs/lock
#	${MKDIR} ${PREFIX}/lib/xemacs
	${RM} -f ${PREFIX}/bin/send-pr
# install xemacs21.sh into ${PREFIX}/etc/rc.d
	@@if [ ! -d ${PREFIX}/etc/rc.d ]; then ${MKDIR} ${PREFIX}/etc/rc.d; fi
	${INSTALL_SCRIPT} ${FILESDIR}/xemacs21.sh ${PREFIX}/etc/rc.d

IGNORE=	package is not ready yet
d64 1
a64 1
.include <../../mk/bsd.pkg.mk>
@


1.1
log
@Initial revision
@
text
@d23 3
a25 3
LIB_DEPENDS=	Xpm.4:${PORTSDIR}/graphics/xpm \
		jpeg.9:${PORTSDIR}/graphics/jpeg \
		png.3:${PORTSDIR}/graphics/png
d94 3
a96 1
.include <bsd.port.mk>
@


1.1.1.1
log
@Import FreeBSD's "xemacs" port: XEmacs text editor version 21
@
text
@@
