head	1.235;
access;
symbols
	RELEASE_6_EOL:1.234
	RELEASE_8_1_0:1.234
	RELEASE_7_3_0:1.233
	RELEASE_8_0_0:1.232
	RELEASE_7_2_0:1.230
	RELEASE_7_1_0:1.227
	RELEASE_6_4_0:1.227
	RELEASE_5_EOL:1.224
	RELEASE_7_0_0:1.221
	RELEASE_6_3_0:1.221
	PRE_XORG_7:1.219
	RELEASE_4_EOL:1.216
	RELEASE_6_2_0:1.214
	RELEASE_6_1_0:1.210
	RELEASE_5_5_0:1.210
	RELEASE_6_0_0:1.204
	RELEASE_5_4_0:1.195
	RELEASE_4_11_0:1.184
	RELEASE_5_3_0:1.170
	RELEASE_4_10_0:1.164
	RELEASE_5_2_1:1.152
	RELEASE_5_2_0:1.152
	RELEASE_4_9_0:1.144
	RELEASE_5_1_0:1.142
	RELEASE_4_8_0:1.133
	RELEASE_5_0_0:1.125
	RELEASE_4_7_0:1.116
	RELEASE_4_6_2:1.106
	RELEASE_4_6_1:1.106
	RELEASE_4_6_0:1.106
	RELEASE_5_0_DP1:1.89
	RELEASE_4_5_0:1.77
	RELEASE_4_4_0:1.71
	RELEASE_4_3_0:1.59
	RELEASE_4_2_0:1.51
	RELEASE_4_1_1:1.46
	RELEASE_4_1_0:1.42
	RELEASE_3_5_0:1.42
	RELEASE_4_0_0:1.40
	RELEASE_3_4_0:1.37
	RELEASE_3_3_0:1.34
	RELEASE_3_2_0:1.28
	RELEASE_3_1_0:1.28
	RELEASE_2_2_8:1.28
	RELEASE_3_0_0:1.27
	RELEASE_2_2_7:1.25
	RELEASE_2_2_6:1.16
	RELEASE_2_2_5:1.8
	RELEASE_2_2_1:1.1.1.1
	RELEASE_2_2_2:1.2
	ache:1.1.1.1;
locks; strict;
comment	@# @;


1.235
date	2011.01.01.14.09.08;	author beat;	state dead;
branches;
next	1.234;

1.234
date	2010.03.28.06.44.56;	author dinoex;	state Exp;
branches;
next	1.233;

1.233
date	2010.02.05.11.45.00;	author dinoex;	state Exp;
branches;
next	1.232;

1.232
date	2009.07.31.13.56.30;	author dinoex;	state Exp;
branches;
next	1.231;

1.231
date	2009.05.04.19.23.44;	author miwi;	state Exp;
branches;
next	1.230;

1.230
date	2009.04.12.19.27.11;	author miwi;	state Exp;
branches;
next	1.229;

1.229
date	2009.04.10.05.56.10;	author marcus;	state Exp;
branches;
next	1.228;

1.228
date	2009.01.10.02.45.43;	author mezz;	state Exp;
branches;
next	1.227;

1.227
date	2008.06.30.20.16.22;	author mezz;	state Exp;
branches;
next	1.226;

1.226
date	2008.06.10.04.57.45;	author marcus;	state Exp;
branches;
next	1.225;

1.225
date	2008.06.06.14.07.02;	author edwin;	state Exp;
branches;
next	1.224;

1.224
date	2008.04.23.05.52.45;	author mezz;	state Exp;
branches;
next	1.223;

1.223
date	2008.04.19.17.54.10;	author miwi;	state Exp;
branches;
next	1.222;

1.222
date	2008.01.21.22.19.52;	author marius;	state Exp;
branches;
next	1.221;

1.221
date	2007.09.29.08.33.40;	author linimon;	state Exp;
branches;
next	1.220;

1.220
date	2007.05.19.20.25.13;	author flz;	state Exp;
branches;
next	1.219;

1.219
date	2007.03.20.18.12.47;	author ahze;	state Exp;
branches;
next	1.218;

1.218
date	2007.03.19.05.13.49;	author marcus;	state Exp;
branches;
next	1.217;

1.217
date	2007.03.16.15.29.02;	author ahze;	state Exp;
branches;
next	1.216;

1.216
date	2007.01.18.22.37.11;	author mezz;	state Exp;
branches;
next	1.215;

1.215
date	2006.11.01.13.20.10;	author ahze;	state Exp;
branches;
next	1.214;

1.214
date	2006.10.14.08.35.23;	author marcus;	state Exp;
branches;
next	1.213;

1.213
date	2006.04.22.20.55.12;	author marcus;	state Exp;
branches;
next	1.212;

1.212
date	2006.03.29.18.29.45;	author ahze;	state Exp;
branches;
next	1.211;

1.211
date	2006.03.15.11.43.57;	author ahze;	state Exp;
branches;
next	1.210;

1.210
date	2006.01.08.19.44.29;	author marcus;	state Exp;
branches;
next	1.209;

1.209
date	2005.12.05.18.55.34;	author ahze;	state Exp;
branches;
next	1.208;

1.208
date	2005.12.02.05.30.00;	author mezz;	state Exp;
branches;
next	1.207;

1.207
date	2005.11.29.21.12.27;	author ahze;	state Exp;
branches;
next	1.206;

1.206
date	2005.11.05.06.20.20;	author marcus;	state Exp;
branches;
next	1.205;

1.205
date	2005.10.27.00.06.23;	author marcus;	state Exp;
branches;
next	1.204;

1.204
date	2005.09.25.00.59.25;	author marcus;	state Exp;
branches;
next	1.203;

1.203
date	2005.09.23.20.42.37;	author mezz;	state Exp;
branches;
next	1.202;

1.202
date	2005.09.10.17.24.30;	author pav;	state Exp;
branches;
next	1.201;

1.201
date	2005.08.28.19.04.20;	author marcus;	state Exp;
branches;
next	1.200;

1.200
date	2005.07.26.04.12.36;	author marcus;	state Exp;
branches;
next	1.199;

1.199
date	2005.07.21.23.57.10;	author marcus;	state Exp;
branches;
next	1.198;

1.198
date	2005.05.12.07.55.52;	author ahze;	state Exp;
branches;
next	1.197;

1.197
date	2005.04.28.22.46.29;	author ahze;	state Exp;
branches;
next	1.196;

1.196
date	2005.04.26.19.30.54;	author ahze;	state Exp;
branches;
next	1.195;

1.195
date	2005.04.16.17.37.36;	author ahze;	state Exp;
branches;
next	1.194;

1.194
date	2005.04.16.05.46.14;	author ahze;	state Exp;
branches;
next	1.193;

1.193
date	2005.04.06.19.02.24;	author ahze;	state Exp;
branches;
next	1.192;

1.192
date	2005.04.04.05.44.15;	author ahze;	state Exp;
branches;
next	1.191;

1.191
date	2005.04.02.16.52.53;	author ahze;	state Exp;
branches;
next	1.190;

1.190
date	2005.03.25.06.01.48;	author marcus;	state Exp;
branches;
next	1.189;

1.189
date	2005.03.12.10.53.10;	author marcus;	state Exp;
branches;
next	1.188;

1.188
date	2005.03.10.18.50.30;	author ahze;	state Exp;
branches;
next	1.187;

1.187
date	2005.03.10.00.43.23;	author marcus;	state Exp;
branches;
next	1.186;

1.186
date	2005.02.13.07.20.57;	author marcus;	state Exp;
branches;
next	1.185;

1.185
date	2005.02.13.07.17.23;	author marcus;	state Exp;
branches;
next	1.184;

1.184
date	2004.12.24.18.25.44;	author marcus;	state Exp;
branches;
next	1.183;

1.183
date	2004.12.23.02.23.45;	author adamw;	state Exp;
branches;
next	1.182;

1.182
date	2004.12.23.01.53.11;	author adamw;	state Exp;
branches;
next	1.181;

1.181
date	2004.12.19.20.02.25;	author marcus;	state Exp;
branches;
next	1.180;

1.180
date	2004.12.04.09.47.25;	author marcus;	state Exp;
branches;
next	1.179;

1.179
date	2004.11.10.11.59.14;	author ahze;	state Exp;
branches;
next	1.178;

1.178
date	2004.11.09.07.48.41;	author ahze;	state Exp;
branches;
next	1.177;

1.177
date	2004.11.07.22.24.21;	author marcus;	state Exp;
branches;
next	1.176;

1.176
date	2004.10.25.16.17.08;	author marcus;	state Exp;
branches;
next	1.175;

1.175
date	2004.10.24.02.38.40;	author marcus;	state Exp;
branches;
next	1.174;

1.174
date	2004.10.21.03.35.24;	author marcus;	state Exp;
branches;
next	1.173;

1.173
date	2004.10.12.20.32.34;	author marcus;	state Exp;
branches;
next	1.172;

1.172
date	2004.10.12.16.45.45;	author marcus;	state Exp;
branches;
next	1.171;

1.171
date	2004.10.12.00.07.10;	author marcus;	state Exp;
branches;
next	1.170;

1.170
date	2004.09.28.03.18.41;	author marcus;	state Exp;
branches;
next	1.169;

1.169
date	2004.09.02.18.22.33;	author marcus;	state Exp;
branches;
next	1.168;

1.168
date	2004.08.08.07.07.35;	author marcus;	state Exp;
branches;
next	1.167;

1.167
date	2004.07.18.19.12.00;	author adamw;	state Exp;
branches;
next	1.166;

1.166
date	2004.07.01.21.17.02;	author marcus;	state Exp;
branches;
next	1.165;

1.165
date	2004.06.28.02.18.58;	author marcus;	state Exp;
branches;
next	1.164;

1.164
date	2004.04.05.03.30.58;	author marcus;	state Exp;
branches;
next	1.163;

1.163
date	2004.03.19.03.45.20;	author marcus;	state Exp;
branches;
next	1.162;

1.162
date	2004.03.19.03.14.55;	author marcus;	state Exp;
branches;
next	1.161;

1.161
date	2004.03.16.22.54.02;	author marcus;	state Exp;
branches;
next	1.160;

1.160
date	2004.03.11.06.38.55;	author marcus;	state Exp;
branches;
next	1.159;

1.159
date	2004.03.11.06.38.26;	author marcus;	state Exp;
branches;
next	1.158;

1.158
date	2004.03.11.06.37.23;	author marcus;	state Exp;
branches;
next	1.157;

1.157
date	2004.02.18.03.50.36;	author adamw;	state Exp;
branches;
next	1.156;

1.156
date	2004.02.04.05.09.31;	author marcus;	state Exp;
branches;
next	1.155;

1.155
date	2004.01.22.12.18.41;	author trevor;	state Exp;
branches;
next	1.154;

1.154
date	2004.01.18.07.27.02;	author adamw;	state Exp;
branches;
next	1.153;

1.153
date	2004.01.17.05.24.17;	author marcus;	state Exp;
branches;
next	1.152;

1.152
date	2003.11.24.01.20.39;	author marcus;	state Exp;
branches;
next	1.151;

1.151
date	2003.11.15.02.18.30;	author marcus;	state Exp;
branches;
next	1.150;

1.150
date	2003.11.11.22.59.38;	author glewis;	state Exp;
branches;
next	1.149;

1.149
date	2003.11.11.22.51.26;	author glewis;	state Exp;
branches;
next	1.148;

1.148
date	2003.11.11.04.10.19;	author marcus;	state Exp;
branches;
next	1.147;

1.147
date	2003.11.01.21.51.07;	author marcus;	state Exp;
branches;
next	1.146;

1.146
date	2003.10.19.03.44.14;	author marcus;	state Exp;
branches;
next	1.145;

1.145
date	2003.10.11.20.30.54;	author marcus;	state Exp;
branches;
next	1.144;

1.144
date	2003.09.06.18.34.37;	author marcus;	state Exp;
branches;
next	1.143;

1.143
date	2003.07.01.06.14.02;	author marcus;	state Exp;
branches;
next	1.142;

1.142
date	2003.06.01.01.18.48;	author marcus;	state Exp;
branches;
next	1.141;

1.141
date	2003.05.08.19.44.40;	author marcus;	state Exp;
branches;
next	1.140;

1.140
date	2003.05.01.16.01.10;	author marcus;	state Exp;
branches;
next	1.139;

1.139
date	2003.04.16.17.03.28;	author marcus;	state Exp;
branches;
next	1.138;

1.138
date	2003.04.16.03.40.36;	author marcus;	state Exp;
branches;
next	1.137;

1.137
date	2003.04.14.19.48.00;	author marcus;	state Exp;
branches;
next	1.136;

1.136
date	2003.04.14.14.01.03;	author marcus;	state Exp;
branches;
next	1.135;

1.135
date	2003.04.10.21.09.06;	author marcus;	state Exp;
branches;
next	1.134;

1.134
date	2003.04.04.07.04.20;	author marcus;	state Exp;
branches;
next	1.133;

1.133
date	2003.03.07.06.12.45;	author ade;	state Exp;
branches;
next	1.132;

1.132
date	2003.02.18.04.51.27;	author anholt;	state Exp;
branches;
next	1.131;

1.131
date	2003.02.14.04.26.39;	author marcus;	state Exp;
branches;
next	1.130;

1.130
date	2003.02.07.19.21.08;	author marcus;	state Exp;
branches;
next	1.129;

1.129
date	2003.02.02.04.45.47;	author marcus;	state Exp;
branches;
next	1.128;

1.128
date	2003.01.25.21.53.38;	author marcus;	state Exp;
branches;
next	1.127;

1.127
date	2003.01.25.07.48.35;	author marcus;	state Exp;
branches;
next	1.126;

1.126
date	2003.01.21.16.36.12;	author marcus;	state Exp;
branches;
next	1.125;

1.125
date	2002.11.27.22.48.53;	author marcus;	state Exp;
branches;
next	1.124;

1.124
date	2002.11.24.00.24.03;	author marcus;	state Exp;
branches;
next	1.123;

1.123
date	2002.10.23.18.25.37;	author marcus;	state Exp;
branches;
next	1.122;

1.122
date	2002.10.23.16.13.29;	author marcus;	state Exp;
branches;
next	1.121;

1.121
date	2002.10.23.04.43.14;	author marcus;	state Exp;
branches;
next	1.120;

1.120
date	2002.10.22.06.54.45;	author marcus;	state Exp;
branches;
next	1.119;

1.119
date	2002.10.22.03.42.20;	author marcus;	state Exp;
branches;
next	1.118;

1.118
date	2002.10.18.02.48.07;	author marcus;	state Exp;
branches;
next	1.117;

1.117
date	2002.10.17.14.44.55;	author marcus;	state Exp;
branches;
next	1.116;

1.116
date	2002.09.27.05.56.59;	author marcus;	state Exp;
branches;
next	1.115;

1.115
date	2002.09.27.05.56.23;	author marcus;	state Exp;
branches;
next	1.114;

1.114
date	2002.09.11.21.09.03;	author marcus;	state Exp;
branches;
next	1.113;

1.113
date	2002.09.03.20.45.49;	author marcus;	state Exp;
branches;
next	1.112;

1.112
date	2002.08.28.22.11.36;	author marcus;	state Exp;
branches;
next	1.111;

1.111
date	2002.08.01.05.04.37;	author sumikawa;	state Exp;
branches;
next	1.110;

1.110
date	2002.07.23.06.58.38;	author marcus;	state Exp;
branches;
next	1.109;

1.109
date	2002.07.13.23.49.18;	author trevor;	state Exp;
branches;
next	1.108;

1.108
date	2002.07.13.21.43.47;	author trevor;	state Exp;
branches;
next	1.107;

1.107
date	2002.06.06.18.52.31;	author sobomax;	state Exp;
branches;
next	1.106;

1.106
date	2002.05.24.14.14.53;	author sobomax;	state Exp;
branches;
next	1.105;

1.105
date	2002.05.18.22.10.32;	author marcus;	state Exp;
branches;
next	1.104;

1.104
date	2002.05.18.22.09.26;	author marcus;	state Exp;
branches;
next	1.103;

1.103
date	2002.05.15.03.57.17;	author green;	state Exp;
branches;
next	1.102;

1.102
date	2002.05.13.07.08.29;	author marcus;	state Exp;
branches;
next	1.101;

1.101
date	2002.05.10.21.03.22;	author marcus;	state Exp;
branches;
next	1.100;

1.100
date	2002.05.09.01.16.03;	author marcus;	state Exp;
branches;
next	1.99;

1.99
date	2002.05.05.20.00.20;	author marcus;	state Exp;
branches;
next	1.98;

1.98
date	2002.05.03.14.57.33;	author mbr;	state Exp;
branches;
next	1.97;

1.97
date	2002.05.01.15.02.27;	author marcus;	state Exp;
branches;
next	1.96;

1.96
date	2002.04.26.04.17.52;	author marcus;	state Exp;
branches;
next	1.95;

1.95
date	2002.04.22.22.26.14;	author marcus;	state Exp;
branches;
next	1.94;

1.94
date	2002.04.22.21.22.49;	author obrien;	state Exp;
branches;
next	1.93;

1.93
date	2002.04.22.17.19.10;	author marcus;	state Exp;
branches;
next	1.92;

1.92
date	2002.04.22.16.58.24;	author marcus;	state Exp;
branches;
next	1.91;

1.91
date	2002.04.15.21.44.48;	author marcus;	state Exp;
branches;
next	1.90;

1.90
date	2002.04.13.17.06.28;	author marcus;	state Exp;
branches;
next	1.89;

1.89
date	2002.03.29.07.03.57;	author sumikawa;	state Exp;
branches;
next	1.88;

1.88
date	2002.03.19.08.41.44;	author sobomax;	state Exp;
branches;
next	1.87;

1.87
date	2002.03.17.14.39.43;	author sobomax;	state Exp;
branches;
next	1.86;

1.86
date	2002.03.14.20.21.05;	author sobomax;	state Exp;
branches;
next	1.85;

1.85
date	2002.03.13.15.45.37;	author sobomax;	state Exp;
branches;
next	1.84;

1.84
date	2002.03.13.15.44.41;	author sobomax;	state Exp;
branches;
next	1.83;

1.83
date	2002.03.12.18.16.06;	author sobomax;	state Exp;
branches;
next	1.82;

1.82
date	2002.02.18.20.04.06;	author sobomax;	state Exp;
branches;
next	1.81;

1.81
date	2002.02.15.18.44.07;	author reg;	state Exp;
branches;
next	1.80;

1.80
date	2002.02.07.10.56.05;	author sobomax;	state Exp;
branches;
next	1.79;

1.79
date	2002.02.05.17.24.00;	author sobomax;	state Exp;
branches;
next	1.78;

1.78
date	2002.01.29.12.08.31;	author knu;	state Exp;
branches;
next	1.77;

1.77
date	2002.01.04.14.18.26;	author sobomax;	state Exp;
branches;
next	1.76;

1.76
date	2002.01.03.12.09.51;	author sobomax;	state Exp;
branches;
next	1.75;

1.75
date	2001.12.26.10.21.20;	author sobomax;	state Exp;
branches;
next	1.74;

1.74
date	2001.11.21.16.27.41;	author sobomax;	state Exp;
branches;
next	1.73;

1.73
date	2001.10.22.11.46.00;	author sobomax;	state Exp;
branches;
next	1.72;

1.72
date	2001.09.18.08.12.08;	author sobomax;	state Exp;
branches;
next	1.71;

1.71
date	2001.09.11.02.38.25;	author ache;	state Exp;
branches;
next	1.70;

1.70
date	2001.08.08.06.54.31;	author sobomax;	state Exp;
branches;
next	1.69;

1.69
date	2001.08.07.11.52.14;	author sobomax;	state Exp;
branches;
next	1.68;

1.68
date	2001.07.02.13.55.41;	author sobomax;	state Exp;
branches;
next	1.67;

1.67
date	2001.06.13.09.15.58;	author sobomax;	state Exp;
branches;
next	1.66;

1.66
date	2001.06.11.20.34.55;	author sobomax;	state Exp;
branches;
next	1.65;

1.65
date	2001.05.22.10.37.32;	author sobomax;	state Exp;
branches;
next	1.64;

1.64
date	2001.05.22.10.04.37;	author sobomax;	state Exp;
branches;
next	1.63;

1.63
date	2001.05.22.08.11.37;	author sobomax;	state Exp;
branches;
next	1.62;

1.62
date	2001.05.18.05.43.15;	author sobomax;	state Exp;
branches;
next	1.61;

1.61
date	2001.05.17.08.15.35;	author sobomax;	state Exp;
branches;
next	1.60;

1.60
date	2001.05.04.21.41.23;	author ade;	state Exp;
branches;
next	1.59;

1.59
date	2001.04.10.09.05.42;	author reg;	state Exp;
branches;
next	1.58;

1.58
date	2001.02.23.07.41.46;	author reg;	state Exp;
branches;
next	1.57;

1.57
date	2001.02.16.17.29.18;	author reg;	state Exp;
branches;
next	1.56;

1.56
date	2001.02.05.15.33.32;	author olgeni;	state Exp;
branches;
next	1.55;

1.55
date	2001.01.22.01.23.14;	author reg;	state Exp;
branches;
next	1.54;

1.54
date	2001.01.12.16.59.52;	author reg;	state Exp;
branches;
next	1.53;

1.53
date	2000.12.21.19.43.28;	author reg;	state Exp;
branches;
next	1.52;

1.52
date	2000.12.21.19.40.39;	author reg;	state Exp;
branches;
next	1.51;

1.51
date	2000.10.31.07.16.00;	author reg;	state Exp;
branches;
next	1.50;

1.50
date	2000.10.27.09.24.08;	author sobomax;	state Exp;
branches;
next	1.49;

1.49
date	2000.10.25.05.15.45;	author reg;	state Exp;
branches;
next	1.48;

1.48
date	2000.10.24.15.58.52;	author reg;	state Exp;
branches;
next	1.47;

1.47
date	2000.10.24.12.36.31;	author knu;	state Exp;
branches;
next	1.46;

1.46
date	2000.08.14.00.04.10;	author reg;	state Exp;
branches;
next	1.45;

1.45
date	2000.08.03.17.37.31;	author reg;	state Exp;
branches;
next	1.44;

1.44
date	2000.08.03.14.39.06;	author sobomax;	state Exp;
branches;
next	1.43;

1.43
date	2000.08.01.06.30.14;	author sobomax;	state Exp;
branches;
next	1.42;

1.42
date	2000.04.21.02.36.44;	author reg;	state Exp;
branches;
next	1.41;

1.41
date	2000.04.10.00.05.57;	author cpiazza;	state Exp;
branches;
next	1.40;

1.40
date	2000.02.04.07.45.24;	author reg;	state Exp;
branches;
next	1.39;

1.39
date	2000.01.29.08.51.27;	author reg;	state Exp;
branches;
next	1.38;

1.38
date	2000.01.06.03.51.58;	author reg;	state Exp;
branches;
next	1.37;

1.37
date	99.11.14.02.34.50;	author cpiazza;	state Exp;
branches;
next	1.36;

1.36
date	99.11.11.20.16.12;	author jim;	state Exp;
branches;
next	1.35;

1.35
date	99.10.09.18.42.09;	author vanilla;	state Exp;
branches;
next	1.34;

1.34
date	99.08.31.02.43.01;	author peter;	state Exp;
branches;
next	1.33;

1.33
date	99.08.22.19.46.44;	author cpiazza;	state Exp;
branches;
next	1.32;

1.32
date	99.08.22.19.00.43;	author mharo;	state Exp;
branches;
next	1.31;

1.31
date	99.08.17.19.37.10;	author cpiazza;	state Exp;
branches;
next	1.30;

1.30
date	99.07.24.15.33.04;	author steve;	state Exp;
branches;
next	1.29;

1.29
date	99.07.24.02.26.21;	author cpiazza;	state Exp;
branches;
next	1.28;

1.28
date	98.11.11.05.37.32;	author asami;	state Exp;
branches;
next	1.27;

1.27
date	98.10.15.01.16.23;	author jseger;	state Exp;
branches;
next	1.26;

1.26
date	98.07.22.11.50.31;	author asami;	state Exp;
branches;
next	1.25;

1.25
date	98.05.02.17.49.09;	author jseger;	state Exp;
branches;
next	1.24;

1.24
date	98.04.17.21.52.17;	author asami;	state Exp;
branches;
next	1.23;

1.23
date	98.04.17.10.36.45;	author jseger;	state Exp;
branches;
next	1.22;

1.22
date	98.04.17.09.29.25;	author jseger;	state Exp;
branches;
next	1.21;

1.21
date	98.04.16.02.05.31;	author jseger;	state Exp;
branches;
next	1.20;

1.20
date	98.04.13.10.59.30;	author jseger;	state Exp;
branches;
next	1.19;

1.19
date	98.04.12.17.58.37;	author jseger;	state Exp;
branches;
next	1.18;

1.18
date	98.04.12.12.47.02;	author jseger;	state Exp;
branches;
next	1.17;

1.17
date	98.04.02.20.26.34;	author ache;	state Exp;
branches;
next	1.16;

1.16
date	98.03.16.15.05.03;	author markm;	state Exp;
branches;
next	1.15;

1.15
date	98.03.15.15.13.53;	author markm;	state Exp;
branches;
next	1.14;

1.14
date	98.01.26.09.56.31;	author vanilla;	state Exp;
branches;
next	1.13;

1.13
date	97.11.20.15.48.15;	author asami;	state Exp;
branches;
next	1.12;

1.12
date	97.11.15.13.35.35;	author peter;	state Exp;
branches;
next	1.11;

1.11
date	97.11.15.13.09.11;	author asami;	state Exp;
branches;
next	1.10;

1.10
date	97.11.15.01.10.45;	author asami;	state Exp;
branches;
next	1.9;

1.9
date	97.11.14.13.45.39;	author ache;	state Exp;
branches;
next	1.8;

1.8
date	97.09.25.08.25.24;	author asami;	state Exp;
branches;
next	1.7;

1.7
date	97.09.07.20.26.58;	author ache;	state Exp;
branches;
next	1.6;

1.6
date	97.09.07.18.33.09;	author ache;	state Exp;
branches;
next	1.5;

1.5
date	97.08.04.09.20.48;	author ache;	state Exp;
branches;
next	1.4;

1.4
date	97.08.04.00.04.22;	author ache;	state Exp;
branches;
next	1.3;

1.3
date	97.06.01.00.06.17;	author ache;	state Exp;
branches;
next	1.2;

1.2
date	97.04.09.15.12.05;	author ache;	state Exp;
branches;
next	1.1;

1.1
date	97.02.24.19.00.29;	author ache;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.02.24.19.00.29;	author ache;	state Exp;
branches;
next	;


desc
@@


1.235
log
@- Finally remove www/mozilla as no other port longer depends on Mozilla.
  Mozilla is unmaintained upstream for years, broken and has security
  issues. Please consider using www/seamonkey2 or www/firefox instead.

  Happy New Year!
@
text
@# New ports collection makefile for:	mozilla
# Date created:		31 Mar 1998
# Whom:			eivind/dima/jseger
#
# $FreeBSD: ports/www/mozilla/Makefile,v 1.234 2010/03/28 06:44:56 dinoex Exp $
#    $MCom: ports/www/mozilla/Makefile,v 1.55 2009/04/09 03:12:52 mezz Exp $

PORTNAME=	mozilla
PORTVERSION=	1.7.13
PORTREVISION?=	14
PORTEPOCH=	2
CATEGORIES?=	www
MASTER_SITES=	${MASTER_SITE_MOZILLA} \
		${MASTER_SITE_LOCAL:S/$/:local/}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION}/source \
			ahze/:local
DISTFILES=	${PORTNAME}-${PORTVERSION}-source${EXTRACT_SUFX} \
		libart_lgpl-1${EXTRACT_SUFX}:local

MAINTAINER=	gecko@@FreeBSD.org
COMMENT=	The open source, standards compliant web browser

DEPRECATED=	The mozilla team has shifted the development branch of mozilla to \
		seamonkey, this port is outdated and has many vulnerabilities. \
		Please consider using www/seamonkey or www/firefox instead.

CONFLICTS=	libxul-[0-9]*
MAKE_ENV+=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin
USE_GMAKE=	yes
USE_BZIP2=	yes
WANT_GNOME=	yes
HAS_CONFIGURE=	yes
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin
ALL_TARGET=	default
WANT_PERL=	yes

CONFIGURE_ENV=	LOCALBASE=${LOCALBASE}

MOZ_EXTENSIONS=	default
MOZ_EXPORT+=	MOZ_INTERNAL_LIBART_LGPL=1
MOZ_MK_OPTIONS+=MOZ_INTERNAL_LIBART_LGPL=1
MOZ_OPTIONS+=	--enable-svg-renderer-libart --enable-svg \
		--disable-plaintext-editor-only

NOT_FOR_ARCHS=	ia64

OPTIONS=CALENDAR "Enable the Calendar module" off \
	MAILNEWS "Enable Mail and News modules" on \
	COMPOSER "Enable the HTML Composer module" on \
	LDAP "Enable LDAP support for Mailnews" on \
	CHATZILLA "Enable the Chatzilla IRC module" on \
	XMLTERM "Enable the XMLTerm module" on \
	JAVASCRIPT_DEBUGGER "Enable DTD and JavaScript debuggers" off \
	SMB "Enable smb:// URI support using gnomevfs" off

.if !defined(WITHOUT_MAILNEWS)
GECKO_PLIST_PRE_FILES=	lib/${MOZILLA}/defaults/isp/US/movemail.rdf \
			lib/${MOZILLA}/defaults/isp/movemail.rdf
GECKO_PLIST_PRE_DIRS=	lib/${MOZILLA}/defaults/isp/US/ \
			lib/${MOZILLA}/defaults/isp
.endif

.include <bsd.port.pre.mk>

# libart patches
.if ${OSVERSION} < 500035
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-nsSVGLibartGlyphMetricsFT.cpp
.else
EXTRA_PATCHES+=	${FILESDIR}/extra-patch2-nsSVGLibartGlyphMetricsFT.cpp
.endif

LATEST_LINK=	${MOZILLA}

.if ${OSVERSION} >= 700042
.if ${ARCH} == "amd64" || ${ARCH} == "sparc64"
BROKEN=		Does not compile with GCC 4.2
.endif
.endif

.if defined(WITH_CALENDAR) && (defined(WITHOUT_MAILNEWS) || \
	defined(WITHOUT_COMPOSER))
BROKEN=	Calendar requires Composer and Mailnews support.
.endif
.if defined(WITHOUT_MAILNEWS)
MOZ_OPTIONS+=	--disable-ldap --disable-mailnews
.else
# mail and news desired, but not LDAP
.if defined(WITHOUT_LDAP)
MOZ_OPTIONS+=	--disable-ldap --enable-mailnews
.else
MOZ_OPTIONS+=	--enable-ldap --enable-mailnews
.endif
.endif

.if !defined(WITHOUT_CHATZILLA)
MOZ_EXTENSIONS:=	${MOZ_EXTENSIONS},irc
.endif

.if !defined(WITHOUT_XMLTERM) && defined(WITH_JAVASCRIPT_DEBUGGER)
MOZ_EXTENSIONS:=	${MOZ_EXTENSIONS},xmlterm
.endif

.if defined(WITH_JAVASCRIPT_DEBUGGER)
MOZ_OPTIONS+=	--enable-jsd \
		--enable-dtd-debug
.else
MOZ_OPTIONS+=	--disable-jsd \
		--disable-dtd-debug
.endif

.if defined(WITH_CALENDAR)
MOZ_OPTIONS+=	--enable-calendar
.endif

.if defined(WITHOUT_COMPOSER)
MOZ_OPTIONS+=	--disable-composer
.endif

post-patch:
	@@${FIND} ${WRKSRC}/other-licenses/libical -name "*.c" | ${XARGS} \
		${REINPLACE_CMD} 's|<malloc.h>|<stdlib.h>|g'
	@@${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
		${WRKSRC}/modules/libpref/src/init/all.js
	@@${REINPLACE_CMD} -e 's|<iconv.h>|\"${LOCALBASE}/include/iconv.h\"|g' \
		${WRKSRC}/configure \
		${WRKSRC}/intl/uconv/native/nsNativeUConvService.cpp \
		${WRKSRC}/xpcom/io/nsNativeCharsetUtils.cpp
	@@${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
		< ${FILESDIR}/mozilla.desktop.in > \
		${WRKDIR}/mozilla.desktop

pre-install:
.if !defined(WITHOUT_MAILNEWS)
	@@${CP} -RL ${WRKSRC}/dist/bin/defaults/isp ${FAKEDIR}/lib/${MOZILLA}/defaults
.endif
	${ECHO_CMD} share/applications/mozilla.desktop >> ${PLIST}
	${ECHO_CMD} "@@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}

do-install:
	${MKDIR} ${PREFIX}/share/applications
	${INSTALL_DATA} ${WRKDIR}/mozilla.desktop \
		${PREFIX}/share/applications

post-install:
	@@${CHMOD} -R u-w ${PREFIX}/lib/${MOZILLA}/components

.include "${.CURDIR}/Makefile.common"
.include <bsd.port.post.mk>
@


1.234
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.233
log
@- update to jpeg-8
@
text
@d10 1
a10 1
PORTREVISION?=	13
@


1.232
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d10 1
a10 1
PORTREVISION?=	12
@


1.231
log
@- Give Maintainership up to the Gecko Gang (gecko@@)
@
text
@d10 1
a10 1
PORTREVISION?=	11
@


1.230
log
@Take maintainership. The first of two steps is to take all
Gecko Stuff from the Gnome team. I'd like to say thanks a lot for
all the work in the past years.
@
text
@d20 1
a20 1
MAINTAINER=	miwi@@FreeBSD.org
@


1.229
log
@Presenting GNOME 2.26 for FreeBSD.  See
http://library.gnome.org/misc/release-notes/2.26/ for a list of what's new.
On the FreeBSD front, we introduced a port of libxul 1.9 as an alternative
for Firefox 2.0 as a Gecko provider.  Almost all of the Gecko consumers
can make use of this provider by setting:

WITH_GECKO=libxul

The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz with
contributions by Joseph S. Atkinson, Peter Wemm, Eric L. Chen,
Martin Matuska, Craig Butler, and Pawel Worach.
@
text
@d20 1
a20 1
MAINTAINER=	gnome@@FreeBSD.org
@


1.228
log
@Add a new framework for browser plugins, USE_WEBPLUGINS. It is for which foo
plugins support one of web browsers and can take care of plist (depend on how
you use it) at the same time. I have written a complete document and even show
how it works in the www/firefox/Makefile.webplugins so be sure to read in
there. If there is anything that isn't clear in the document, please feel free
to ask and I will try my best to improvement it.

FYI: GNOME 2.24 depends on this, so it's coming.

BTW: It's based on www/linux-mplayer-plugin/Makefile.npapi with heavy modified.

Approved by:	portmgr
@
text
@d6 1
a6 1
#    $MCom: ports-stable/www/mozilla/Makefile,v 1.22 2008/08/07 04:42:36 mezz Exp $
d10 1
a10 1
PORTREVISION?=	10
d27 1
@


1.227
log
@First all, ahze did most of work. Thanks ahze! Last week or so, I am just
merely pick up and help him. Thanks to many testers in both private and
mailing list emails for report a few of build and dependencies problems.
Also, thanks to marcus and Chess Griffin for test in their tinderboxes.

x11/pixman: Update to 0.10.0
-------------------------------------------------------
Firefox 3 needs it. Orignal, the shared library was bumped and ahze has
added a new feature in our USE_GNOME=ltverhack by can control the number
of shared library. To control the number of shared library, add the
ltverhack:N. Right now pixman has USE_GNOME=ltverhack:9 to make it stays
same at libpixman-1.so.9. If anyone want to use ltverhack:N in one of your
port, you need to make sure the ABI doesn't change to use it..
-------------------------------------------------------

graphics/cairo: Update to 1.6.4
-------------------------------------------------------
Firefox 3 needs it. We have updated most cairo binding ports too.
-------------------------------------------------------

graphics/poppler: Update to 0.8.3
-------------------------------------------------------
The shared libraries version have been changed. All ports that depend on
poppler have PORTREVISION bump. The graphics/py-poppler has been updated
to 0.8.1 to work with newer poppler better. As for the poppler-qt, there
is no shared library version change.
-------------------------------------------------------

www/firefox3 and gecko ports related: Update to 3.0 final
-------------------------------------------------------
The bsd.gecko.mk has been moved from www/mozilla/ to Mk/. You no longer
need to include bsd.gecko.mk/Makefile.common by manual. We are keeping it
in backward compatibility, so the rest ports won't be break. We haven't
add some other ports to have Firefox 3 support yet, so feel free to send
us patch or commit it by yourself (to committers). However, view in
bsd.gecko.mk for document.
-------------------------------------------------------

Approved by:	portmgr (marcus)
@
text
@d6 1
a6 1
#    $MCom: ports-stable/www/mozilla/Makefile,v 1.18 2008/06/16 22:25:44 mezz Exp $
d10 1
a10 1
PORTREVISION?=	8
a131 8
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
		for jpi in ${JPI_LIST}; do \
			if [ -f $${jpi} ]; then \
				${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST} ; \
				break; \
			fi; \
		done; \
	fi
a138 9
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then \
		for jpi in ${JPI_LIST}; do \
			if [ -f $${jpi} ]; then \
		    		${LN} -sf $${jpi} \
			    		${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
				break; \
			fi; \
		done; \
	fi
@


1.226
log
@Restore previous PORTREVISIONs that were decremented as part of the gettext
bump.

Reported by:	iKris
@
text
@d6 1
a6 1
#    $MCom: ports/www/mozilla/Makefile,v 1.43 2007/03/16 15:29:49 ahze Exp $
d10 1
a10 1
PORTREVISION?=	7
@


1.225
log
@Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION?=	1
@


1.224
log
@Mask FP_X_DNML not only on i386, but also on amd64. Bump the PORTREVISION.

Obtained from:	delphij's committed on thunderbird.
@
text
@d10 1
a10 1
PORTREVISION?=	6
@


1.223
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION?=	5
@


1.222
log
@Work around the miscompilation/mislinkage problem of the sCanonicalVTable
hacks in the XPCOM string code on sparc64 by omitting the code in question
and bump PORTREVISIONs accordingly.

Approved by:	marcus
@
text
@d10 1
a10 1
PORTREVISION?=	4
@


1.221
log
@Mark this as broken on amd64-current and sparc64-current.  It's deprecated,
anyways.

While here, hush up complaints from conditional bsd.perl.mk install.
@
text
@d10 1
a10 1
PORTREVISION?=	3
@


1.220
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d34 1
d73 4
a76 2
.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
IGNORE=	core dumps on ${ARCH} during post-build
@


1.219
log
@- Back PORTREVISION back to 2 from GNOME 2.18 merge

Spotted by:	Scott Allendorf <scott-allendorf@@uiowa.edu>
@
text
@d10 1
a10 1
PORTREVISION?=	2
@


1.218
log
@Presenting GNOME 2.18 for FreeBSD.  GNOME 2.18 is a departure from recent GNOME
releases in that it focuses more on stability and functionality than on
new features.  Not that it doesn't have its share of new and exciting
items.  See http://www.gnome.org/start/2.18/ for all the goodies in
this release.

GNOME 2.18 for FreeBSD would not have been possible without the hard work
of the FreeBSD GNOME Team and our intrepid band of testers including
J. W. Ballantine, Pawel Worach, Yasuda Keisuke, Pascal Hofstee, miwi,
Yoshihiro Ota, Vladimir Grebenschikov, Jukka A. Ukkonen,
Phillip Neumann, Franz Klammer, and Neal Delmonico.
@
text
@d10 1
a10 1
PORTREVISION?=	1
@


1.217
log
@- Mark DEPRECATED with no expression date
@
text
@d6 1
a6 2
#    $MCom: ports-stable/www/mozilla/Makefile,v 1.15 2006/10/18 17:29:07 ahze Exp $
#
d10 1
a10 1
PORTREVISION?=	2
@


1.216
log
@Fix the gtk2 dnd implementation broken, see more details in the bugzilla. This
patch[1] was created by Matthias Clasen <mclasen@@redhat.com>. This bug was
started to reproduce with least 2.10.7 version of gtk2.

PR:		ports/107689
Reported by:	a few users
Bugzilla:	https://bugzilla.mozilla.org/show_bug.cgi?id=355248
		https://bugzilla.mozilla.org/show_bug.cgi?id=367203 [1]
		http://bugzilla.gnome.org/show_bug.cgi?id=394525
@
text
@d24 4
@


1.215
log
@- Update to 2.0

Release notes:	http://www.mozilla.com/en-US/firefox/2.0/releasenotes/

Special thanks to marcus and many others for helping test and fixing
bugs!
@
text
@d7 1
d11 1
a11 1
PORTREVISION?=	1
@


1.214
log
@Presenting GNOME 2.16.1 for FreeBSD.  This release represents a massive
amount of work by the FreeBSD GNOME Team and our testers.

On top of the usual GNOME update, we have taken this opportunity to move
GNOME from X11BASE to LOCALBASE.  This means roughly 600 ports NOT part of
the GNOME Desktop also need to be changed.  The bulk of the move was carried
out by ahze, mezz, and pav, but it would not have been possible without
cooperation from the FreeBSD KDE team who worked with us to make sure
GNOME and KDE can still coexist happily.  We would also like to send a
shout out to kris and pointyhat for putting up with multiple test runs
until we got something that was solid.

Back to GNOME 2.16.  This release brings a huge amount of new functionality
to FreeBSD.  The standard release notes can be read at
http://www.gnome.org/start/2.16/ .  But on top of what you will read there,
jylefort and marcus have completed work on a port of HAL to FreeBSD.  This
will allow FreeBSD to take advantage of closer hardware interaction such
as auto-mounting CD-ROMs, USB drives, and music players; auto-playing
audio CDs; and managing laptop power consumption.

But where would this all be without our loyal testers and contributors?
Therefore, the FreeBSD GNOME team would like to thank the following users:

Phillip Neumann <pneumann@@gmail.com>
tmclaugh
mux
Yuri Pankov <yuri.pankov@@gmail.com>
chinsan
Thomas <freebsdlists@@bsdunix.ch>
Brian Gruber <knightbg@@yahoo.com>
Franz Klammer <klammer@@webonaut.com>
Dominique Goncalves <dominique.goncalves@@gmail.com>
Pascal Hofstee <caelian@@gmail.com>
Yasuda Keisuke <kysd@@po.harenet.ne.jp>
backyard <backyard1454-bsd@@yahoo.com>
Andris Raugulis <endrju@@null.lv> <endrju@@null.lv>
Eric L. Chen <d9364104@@mail.nchu.edu.tw>
Pawel Worach <pawel.worach@@gmail.com>
QuiRK on #freebsd-gnome
Shane Bell <decept0@@gmail.com>
luigi
sajd on #freebsd-gnome
sat
Chris Coleman <chrisc@@vmunix.com>
kaeru on #freebsd-gnome
crsd_ via irc.freenode.org/#FreeBSD-GNOME
Joel Diaz <joeldiaz@@mac.com>

Enjoy!

Approved by:	portmgr (implicit, kris)
@
text
@d6 1
a6 1
#    $MCom: ports/www/mozilla/Makefile,v 1.38 2006/07/18 15:03:40 ahze Exp $
@


1.213
log
@* Update to 1.7.13
* Do not run mozilla -register during installation
@
text
@d6 1
a6 2
#    $MCom: ports/www/mozilla/Makefile,v 1.36 2006/03/09 00:45:43 ahze Exp $
#
d10 1
a10 1
PORTREVISION?=	0
a25 1
USE_X_PREFIX=	yes
@


1.212
log
@- Convert all gecko pkg-[de]install scripts into a generic
  pkg-[de]install script
- Always use pkg-install to create missing dir's [1]

Requested by:	marcus [1]
@
text
@d10 2
a11 2
PORTVERSION=	1.7.12
PORTREVISION?=	6
@


1.211
log
@- Add support for USE_GECKO=xulrunner
- Remove quotes around BROKEN
- Remove USE_REINPLACE
@
text
@d11 1
a11 1
PORTREVISION?=	5
@


1.210
log
@Mark not for ia64 since regchrome (and the application itself) dumps core.

Reported by:	pointyhat via kris
@
text
@d6 1
a6 1
#    $MCom: ports/www/mozilla/Makefile,v 1.31 2005/11/24 01:43:42 ahze Exp $
a28 1
USE_REINPLACE=	yes
d76 1
a76 1
BROKEN=	"Calendar requires Composer and Mailnews support."
@


1.209
log
@- Remove isp stuff if build with mail
@
text
@d42 2
@


1.208
log
@Fix all those ports to find libnssckbi.so in the correct place to allow those
SSL certificates work again. Somehow, this patch was lost in the big change,
so bring it back. Bump PORTREVISION on all of those ports.

PR:		ports/89796
Reported by:	Christoph Moench-Tegeder <cmt@@burggraben.net>
@
text
@d11 1
a11 1
PORTREVISION?=	4
d51 7
@


1.207
log
@- Update firefox to 1.5
- Add Makefile.common
  o A new build/install system for gecko ports, Makefile.common
    includes many generic routines and common tasks.
  o Fix ld-run-path in all gecko's by using -Wl,-rpath,${moz_libdir}
    thus removing the need to have a startup script for ports that
    depend on gecko. [2]
  o Use system libm, nss, nspr in all gecko ports

- Add bsd.gecko.mk
  o This is the predecessor to WITH_MOZILLA=[mozilla|firefox|...]
    with a more robust way of detecting a gecko a end user wishs to
    use.
  o bsd.gecko.mk abstracts the selection of gecko-based backends. It
    allows users and porters to support any available gecko backend
    without needing to build many conditional tests. ${USE_GECKO} is the
    list of backends that your port can handle, and ${GECKO} is set by
    bsd.gecko.mk to be the chosen backend. Users set ${WITH_GECKO} to the
    list of gecko backends they want on their system.

  Port Makefile example:

  USE_GECKO=firefox mozilla seamonkey thunderbird
  .include <bsd.port.pre.mk>
  .include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk"

  End user example:
  WITH_GECKO=seamonkey firefox

  We highly recommend moving away from using WITH_MOZILLA and switching to
  USE/WITH_GECKO.

PR:		89052 [2]
Submitted by:	vs [2]
Obtained from:	www/firefox
Thanks to:	adamw, marcus, and mezz for ideas, bug squashing, and more
		sajd from irc.freenode.org/#FreeBSD-Gnome for
		 pointing out many bugs
@
text
@d11 1
a11 1
PORTREVISION?=	3
@


1.206
log
@* Chase the glib20 shared lib version
* Disable cairo support as the new cairo API does not work with mozilla
@
text
@d6 1
a6 1
#    $MCom: ports/www/mozilla/Makefile,v 1.23 2005/10/27 00:08:39 marcus Exp $
d11 1
a11 1
PORTREVISION?=	1
d18 2
a19 1
DISTFILES=	${PORTNAME}-${PORTVERSION}-source${EXTRACT_SUFX}
d24 2
a25 15
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
		png.5:${PORTSDIR}/graphics/png

WRKSRC=		${WRKDIR}/${PORTNAME}
MOZILLA?=	mozilla
MOZ_SUFX?=
LATEST_LINK=	${MOZILLA}
EXTRACT_AFTER_ARGS=	| ${TAR} -xf - --exclude */CVS/* \
			--exclude */macbuild/*\
			--exclude */package/* \
			--exclude .cvsignore \
			--exclude makefile.win \
			--exclude MANIFEST
USE_GNOME=	gtk20 libidl desktopfileutils
a27 3
USE_PERL5=	yes
USE_ICONV=	yes
USE_GMAKE=	yes
a32 30
FAKEDIR=	${WRKDIR}/fake
MOZ_PIS_DIR=	${FAKEDIR}/lib/${MOZILLA}/init.d
MOZ_PIS_SCRIPTS=	# No default
CONFIGURE_ARGS=					\
		--disable-auto-deps		\
		--enable-chrome-format=jar	\
		--disable-cpp-exceptions	\
		--disable-cpp-rtti		\
		--enable-crypto			\
		--disable-gtktest		\
		--disable-freetypetest		\
		--disable-installer		\
		--disable-glibtest		\
		--enable-double-buffer		\
		--enable-mathml			\
		--disable-md			\
		--disable-pedantic		\
		--disable-bidi			\
		--disable-plaintext-editor-only	\
		--enable-svg			\
		--disable-tests			\
		--disable-xterm-updates		\
		--enable-xinerama		\
		--with-system-zlib		\
		--with-system-jpeg=${LOCALBASE}	\
		--with-system-png=${LOCALBASE}	\
		--with-gssapi=/usr		\
		--prefix=${FAKEDIR}		\
		--with-pthreads			\
		--enable-default-toolkit=gtk2
d34 2
a35 1
PLIST=		${WRKDIR}/pkg-plist
d37 4
a40 11
CONFIGURE_ENV=	LOCALBASE=${LOCALBASE}
PKGINSTALL=	${WRKDIR}/pkg-install
PKGDEINSTALL=	${WRKDIR}/pkg-deinstall
FREETYPE_LIB=	libfreetype.so.9
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
		mozilla-nspr mozilla-nss mozilla-plugin

# JPI stuff.  List paths to Java Plug-ins here in the order to try.
JPI_LIST?=\
	${LOCALBASE}/jdk1.5.0/jre/plugin/${ARCH}/ns7/libjavaplugin_oji.so \
	${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so
d42 1
a42 2
OPTIONS=XFT "Enable Xft font anti-aliasing" on \
	CALENDAR "Enable the Calendar module" off \
a44 1
	DEBUG "Enable debugging (i.e. gdb) support" off \
d49 1
a49 3
	OPTIMIZED_CFLAGS "Enable -O2 optimizations" off \
	SMB "Enable smb:// URI support via gnomevfs" off
#	CAIRO_RENDER "Enable SVG rendering with Cairo" off
d53 8
a60 3
#.if !defined(WITH_CAIRO_RENDER)
DISTFILES+=	libart_lgpl-1${EXTRACT_SUFX}:local
#.endif
a65 6
.if exists(${LOCALBASE}/include/freetype/freetype.h)
BROKEN=	"You must upgrade your freetype port to 1.3.1_2 or higher before \
	installing Mozilla.  If you have 1.3.1_2 installed, please remove \
	${LOCALBASE}/include/freetype, then build Mozilla"
.endif

a69 40

#.if defined(WITH_CAIRO_RENDER)
#LIB_DEPENDS+=		svg-cairo.1:${PORTSDIR}/graphics/libsvg-cairo
#BUILD_DEPENDS+=		${LOCALBASE}/include/cairo/cairo-xlib.h:${PORTSDIR}/graphics/cairo

#CONFIGURE_ARGS+=	--enable-svg-renderer-cairo \
#			--disable-svg-renderer-libart
#CONFIGURE_ENV+=		MOZ_SVG_RENDERER_CAIRO=1
#.else
CONFIGURE_ARGS+=	--enable-svg-renderer-libart \
			--disable-svg-renderer-cairo
CONFIGURE_ENV+=		MOZ_INTERNAL_LIBART_LGPL=1
MAKE_ENV+=		MOZ_INTERNAL_LIBART_LGPL=1
.if ${OSVERSION} < 500035
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-nsSVGLibartGlyphMetricsFT.cpp
.else
EXTRA_PATCHES+=	${FILESDIR}/extra-patch2-nsSVGLibartGlyphMetricsFT.cpp
.endif
#.endif

.if !defined(WITHOUT_XFT)
LIB_DEPENDS+=	Xft.2:${PORTSDIR}/x11-fonts/libXft
CONFIGURE_ARGS+=--enable-xft
.if exists(${X11BASE}/lib/X11/fonts/mozilla/fonts.dir)
BROKEN=		"Mozilla${MOZ_SUFX} and Xft2 render the mozilla-fonts \
		illegibly. Please remove the mozilla-fonts package."
.endif
.else
CONFIGURE_ARGS+=--disable-xft
.endif

.if defined(WITH_DEBUG)
CONFIGURE_ARGS+=--enable-debug \
		--disable-strip
.else
CONFIGURE_ARGS+=--disable-debug \
		--enable-strip
.endif

# LDAP is only used by mail and news so disable both together
d71 1
a71 1
CONFIGURE_ARGS+=	--disable-ldap --disable-mailnews
d75 1
a75 1
CONFIGURE_ARGS+=	--disable-ldap --enable-mailnews
d77 1
a77 1
CONFIGURE_ARGS+=	--enable-ldap --enable-mailnews
d80 1
d84 2
a85 1
.if !defined(WITHOUT_XMLTERM)
a87 1
CONFIGURE_ARGS+=	--enable-extensions=${MOZ_EXTENSIONS}
d90 2
a91 2
CONFIGURE_ARGS+=	--enable-jsd \
			--enable-dtd-debug
d93 2
a94 2
CONFIGURE_ARGS+=	--disable-jsd \
			--disable-dtd-debug
d98 1
a98 1
CONFIGURE_ARGS+=	--enable-calendar
d102 1
a102 16
CONFIGURE_ARGS+=	--disable-composer
.endif

#.if ${ARCH} == "i386"
#CONFIGURE_ARGS+=	--enable-reorder
#.endif

.if defined(WITH_SMB)
USE_GNOME+=	gnomevfs2
.else
CONFIGURE_ARGS+=--disable-gnomevfs
.endif

.if defined(WITH_OPTIMIZED_CFLAGS)
CFLAGS+=		-O2
CONFIGURE_ARGS+=	--enable-optimize=-O2
a105 7
	@@${REINPLACE_CMD} -e  's/%{idldir}/%idldir%/g' \
		${WRKSRC}/build/unix/mozilla-config.in
	@@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \
		${WRKSRC}/build/unix/run-mozilla.sh
	@@${REINPLACE_CMD} -e 's|%%MOZILLA%%|${MOZILLA}|g' \
		-e 's|%%HEADERS_SUFX%%|${MOZ_SUFX}|g' \
			${WRKSRC}/config/autoconf.mk.in
a107 14
	@@${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \
		s|-lpthread|${PTHREAD_LIBS}|g ; \
		s|/usr/X11R6|${X11BASE}|g' \
		${WRKSRC}/configure \
		${WRKSRC}/nsprpub/configure
	@@${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|g' \
		${WRKSRC}/nsprpub/configure \
		${WRKSRC}/security/coreconf/FreeBSD.mk \
		${WRKSRC}/directory/c-sdk/config/FreeBSD.mk \
		${WRKSRC}/js/src/Makefile.in
	@@${REINPLACE_CMD} -E -e 's|libesd\.so\.[0-9]+|libesd.so|g' \
		${WRKSRC}/widget/src/gtk2/nsSound.cpp
	@@${REINPLACE_CMD} -E -e 's|libcups\.so\.[0-9]+|libcups.so|g' \
		${WRKSRC}/gfx/src/gtk/nsDeviceContextSpecG.cpp
a113 12
	@@${REINPLACE_CMD} -E -e 's|libfreetype\.so\.[0-9]+|${FREETYPE_LIB}|g' \
		${WRKSRC}/modules/libpref/src/init/all.js
	@@for pcfile in ${PKGCONFIG_FILES}; do \
		${REINPLACE_CMD} -e 's|mozilla-xpcom|mozilla-xpcom${MOZ_SUFX}${PKGNAMESUFFIX}|g ; \
			s|mozilla-nspr|mozilla-nspr${MOZ_SUFX}${PKGNAMESUFFIX}|g' \
			${WRKSRC}/build/unix/$${pcfile}.pc.in; \
	done
	@@${SED} -e 's|%%MOZDIR%%|${PREFIX}/lib/${MOZILLA}|g ; \
		s|%%PREFIX%%|${PREFIX}|g' \
		< ${MASTERDIR}/pkg-install.in > ${PKGINSTALL}
	@@${SED} -e 's|%%MOZDIR%%|${PREFIX}/lib/${MOZILLA}|g' \
		< ${MASTERDIR}/pkg-deinstall.in > ${PKGDEINSTALL}
a116 12
.for ii in ${MOZ_PIS_SCRIPTS}
	@@${SED} -e 's|%%MOZILLA%%|${MOZILLA}|g ; \
		s|%%PREFIX%%|${PREFIX}|g ; \
		s|%%X11BASE%%|${X11BASE}|g' \
		< ${FILESDIR}/moz_pis_${ii} > ${WRKDIR}/moz_pis_${ii}
.endfor

pre-configure:
	@@if [ -n "`${PKG_INFO} -xI '^bind[0-9]*-base-[0-9]'`" ]; then \
		${ECHO_CMD} "${PKGNAME}: bind installed with PORT_REPLACES_BASE_BIND causes build problems."; \
		${FALSE}; \
	fi
a118 14
	${RM} -rf ${FAKEDIR} ${PLIST}
	${TOUCH} -f ${PLIST}
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
		Makefile ${MAKE_ARGS} ${INSTALL_TARGET}
	${MKDIR} ${MOZ_PIS_DIR}
	${REINPLACE_CMD} -e 's|${FAKEDIR}|${PREFIX}|g' \
		${FAKEDIR}/bin/mozilla \
		${FAKEDIR}/bin/mozilla-config
	if [ ! -x ${PREFIX}/bin/mozilla -a ! -L ${PREFIX}/bin/mozilla ]; then \
		${ECHO_CMD} bin/mozilla >> ${PLIST} ; \
	fi
	if [ "${MOZILLA}" != "mozilla" ]; then \
		${ECHO_CMD} bin/${MOZILLA} >> ${PLIST} ; \
	fi
a126 7
	${ECHO_CMD} lib/browser_plugins/.${PORTNAME}.keep >> ${PLIST}
	${ECHO_CMD} "@@unexec ${RMDIR} %D/lib/browser_plugins 2>/dev/null || ${TRUE}" >> ${PLIST}
	${ECHO_CMD} lib/${MOZILLA}/mozilla >> ${PLIST}
	${ECHO_CMD} lib/${MOZILLA}/mozilla-config >> ${PLIST}
.for ii in ${MOZ_PIS_SCRIPTS}
	${INSTALL_SCRIPT} ${WRKDIR}/moz_pis_${ii} ${MOZ_PIS_DIR}/${ii}
.endfor
a131 22
	cd ${FAKEDIR}/lib/${MOZILLA} && ${FIND} -s * -type f -o -type l | \
		${SED} -e 's:^:lib/${MOZILLA}/:' >> ${PLIST} \
			&& ${FIND} -d * -type d | \
			${SED} -e 's:^:@@dirrm lib/${MOZILLA}/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm lib/${MOZILLA} >> ${PLIST}
	for pcfile in ${PKGCONFIG_FILES}; do \
		${ECHO_CMD} libdata/pkgconfig/$${pcfile}${MOZ_SUFX}${PKGNAMESUFFIX}.pc >> ${PLIST} ; \
	done
	cd ${FAKEDIR}/include/mozilla && ${FIND} -s * -type f -o -type l | \
		${SED} -e 's:^:include/${MOZILLA}/:' >> ${PLIST} \
		&& ${FIND} -d * -type d | \
		${SED} -e 's:^:@@dirrm include/${MOZILLA}/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm include/${MOZILLA} >> ${PLIST}
	${ECHO_CMD} "@@exec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST}
	${ECHO_CMD} "@@unexec ${LOCALBASE}/bin/update-desktop-database > /dev/null || ${TRUE}" >> ${PLIST}
	cd ${FAKEDIR}/share/idl/${MOZILLA}-${PORTVERSION} \
		&& ${FIND} -s * -type f -o -type l | \
		${SED} -e 's:^:share/idl/${MOZILLA}/:' >> ${PLIST} \
		&& ${FIND} -d * -type d | \
		${SED} -e 's:^:@@dirrm share/idl/${MOZILLA}/:' >> ${PLIST}
		${ECHO_CMD} "@@dirrm share/idl/${MOZILLA}" >> ${PLIST}
		${ECHO_CMD} "@@unexec ${RMDIR} %D/share/idl 2>/dev/null || true" >> ${PLIST}
a133 14
	${MKDIR} ${PREFIX}/lib/${MOZILLA}
	${CHMOD} 755 ${PREFIX}/lib/${MOZILLA}
	${INSTALL_SCRIPT} ${FAKEDIR}/bin/mozilla ${PREFIX}/lib/${MOZILLA}
	${INSTALL_SCRIPT} ${FAKEDIR}/bin/mozilla-config ${PREFIX}/lib/${MOZILLA}
	cd ${FAKEDIR}/lib/${MOZILLA} && ${FIND} . | \
		${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/${MOZILLA}
	${INSTALL_SCRIPT} ${FAKEDIR}/bin/mozilla ${PREFIX}/bin
	if [ ! -x ${PREFIX}/bin/mozilla -a ! -L ${PREFIX}/bin/mozilla ]; then \
		${LN} -sf ${PREFIX}/bin/${MOZILLA} ${PREFIX}/bin/mozilla ; \
	fi
	if [ ! -d ${PREFIX}/lib/browser_plugins ]; then \
		${MKDIR} ${PREFIX}/lib/browser_plugins ; \
	fi
	${TOUCH} -f ${PREFIX}/lib/browser_plugins/.${PORTNAME}.keep
a142 11
	for pcfile in ${PKGCONFIG_FILES}; do \
		${REINPLACE_CMD} -e 's|${FAKEDIR}|${PREFIX}|g' \
			${WRKSRC}/build/unix/$${pcfile}.pc; \
		${INSTALL_DATA} ${WRKSRC}/build/unix/$${pcfile}.pc \
			${PREFIX}/libdata/pkgconfig/$${pcfile}${MOZ_SUFX}${PKGNAMESUFFIX}.pc ; \
	done
	-${RM} -fr ${PREFIX}/include/${MOZILLA}
	${MKDIR} ${PREFIX}/include/${MOZILLA}
	${CHMOD} 755 ${PREFIX}/include/${MOZILLA}
	cd ${FAKEDIR}/include/mozilla && ${FIND} . | \
		${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/include/${MOZILLA}
a145 3
	${MKDIR} ${PREFIX}/share/idl/${MOZILLA}
	cd ${FAKEDIR}/share/idl/${MOZILLA}-${PORTVERSION} && ${FIND} . | \
		${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/idl/${MOZILLA}
a148 4
.if !defined(PACKAGE_BUILDING)
	@@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.endif
	@@-update-desktop-database
d150 1
@


1.205
log
@Replace /usr/X11R6 with ${X11BASE} to fix the build with non-default
base paths.

Reported by:	pointyhat via kris
@
text
@d6 1
d11 1
a11 1
PORTREVISION?=	0
a102 1
	CAIRO_RENDER "Enable SVG rendering with Cairo" off \
d104 1
d108 1
a108 1
.if !defined(WITH_CAIRO_RENDER)
d110 1
a110 1
.endif
d117 1
a117 1
BROKEN=	You must upgrade your freetype port to 1.3.1_2 or higher before \
d119 1
a119 1
	${LOCALBASE}/include/freetype, then build Mozilla
d124 1
a124 1
BROKEN=	Calendar requires Composer and Mailnews support.
d127 3
a129 3
.if defined(WITH_CAIRO_RENDER)
LIB_DEPENDS+=		svg-cairo.1:${PORTSDIR}/graphics/libsvg-cairo
BUILD_DEPENDS+=		${LOCALBASE}/include/cairo/cairo-xlib.h:${PORTSDIR}/graphics/cairo
d131 4
a134 4
CONFIGURE_ARGS+=	--enable-svg-renderer-cairo \
			--disable-svg-renderer-libart
CONFIGURE_ENV+=		MOZ_SVG_RENDERER_CAIRO=1
.else
d144 1
a144 1
.endif
d150 2
a151 2
BROKEN=		Mozilla${MOZ_SUFX} and Xft2 render the mozilla-fonts \
		illegibly. Please remove the mozilla-fonts package.
d277 1
a277 1
		Makefile ${MAKE_ARGS} install
d329 1
a329 1
		${ECHO_CMD} "@@unexec rmdir %D/share/idl 2>/dev/null || true" >> ${PLIST}
@


1.204
log
@Update to 1.7.12.  See
http://www.mozilla.org/releases/mozilla1.7.12/README.html#new for a list
of the fixes in this release.

Security:	Many important security bugs were fixed.  See the URL
		above for more details.
@
text
@d225 2
a226 1
		s|-lpthread|${PTHREAD_LIBS}|g' \
@


1.203
log
@- Fix the sed for libesd and kill the major version of library
  (libesd.so.2 -> libesd.so). [1]
- Update Java plugins by remove old and correct Java 1.5 plugin path. [2]
- Bump the PORTREVISION.

PR:		ports/86430 [1]
Submitted by:	Mark Hobden <markhobden@@gmail.com> [1]
		glewis [2]
@
text
@d9 2
a10 2
PORTVERSION=	1.7.11
PORTREVISION?=	2
@


1.202
log
@- Patch a security vulnerability (DoS, remote execution) in IDN
  (internationalized domain names) subsystem, also known as "hyphen domain
  name bug"

Submitted by:	Marcus Grando
Obtained from:	Mozilla Project CVS,
		https://bugzilla.mozilla.org/show_bug.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&id=307259
Security:	CAN-2005-2871
		http://secunia.com/advisories/16764/
@
text
@d10 1
a10 1
PORTREVISION?=	1
a82 1
ESD_LIB=	libesd.so.2
d89 2
a90 4
	${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
	${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
	${LOCALBASE}/diablo-jdk1.3.1/jre/plugin/${ARCH}/ns600/libjavaplugin_oji.so \
	${LOCALBASE}/jdk1.3.1/jre/plugin/${ARCH}/ns600/libjavaplugin_oji.so
d233 1
a233 1
	@@${REINPLACE_CMD} -E -e 's|libesd\.so\.[0-9]+|${ESD_LIB}|g' \
@


1.201
log
@* Update to 1.7.11
* Fix IDL installation
* Correct a crash that can occur when closing windows with newer versions of
  GTK+
@
text
@d10 1
a10 1
PORTREVISION?=	0
@


1.200
log
@Install IDL files into ${PREFIX}/share/idl/mozilla.

PR:		84022
Submitted by:	thierry (with modifications by jylefort)
@
text
@d9 2
a10 2
PORTVERSION=	1.7.10
PORTREVISION?=	1
d218 2
@


1.199
log
@Update to 1.7.10 which fixes a number of security vulnerabilities.

Submitted by:		Matthew Luckie <mjl@@luckie.org.nz>
Security:		See http://www.mozilla.org/projects/security/known-vulnerabilities.html#Mozilla for the list of fixed security issues
@
text
@d10 1
d322 7
d368 3
@


1.198
log
@- Update to 1.7.8
  This release fixes 2 critical vulnerabilities

Release notes:	http://www.mozilla.org/releases/mozilla1.7.8/
Security notes:	http://www.mozilla.org/projects/security/known-vulnerabilities.html#Mozilla
@
text
@d8 3
a10 4
PORTNAME?=	mozilla
PORTVERSION=	1.7.8
PORTREVISION?=	0
PORTEPOCH?=	2
@


1.197
log
@- Quote line to fix build on pointyhat

Repointed by:	pointyhat via kris
@
text
@d9 1
a9 1
PORTVERSION=	1.7.7
d17 1
a17 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX}
@


1.196
log
@- Install .desktop file in share/applications instead of
  share/gnome/applications so we can remove the gnomehier
  dependency so non-gnome users don't have to install a bunch
  of un-needed gnome directories.
- Remove WITH_MENU option from mozilla[-devel], .desktop file
  will always be installed now.
@
text
@d306 1
a306 1
	${ECHO_CMD} @@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE} >> ${PLIST}
@


1.195
log
@- Move "DISTFILES+=libart_lgpl-1${EXTRACT_SUFX}:local" below bsd.port.pre.mk
  so it will work with OPTIONS.
@
text
@d36 1
a36 1
USE_GNOME=	gtk20 libidl
d106 1
a106 2
	SMB "Enable smb:// URI support via gnomevfs" off \
	MENU_ENTRY "Add Mozilla to the GNOME menu" on
a216 4
.if !defined(WITHOUT_MENU_ENTRY)
USE_GNOME+=	gnomehier desktopfileutils
.endif

d305 2
a306 3
.if !defined(WITHOUT_MENU_ENTRY)
	${ECHO_CMD} share/gnome/applications/mozilla.desktop >> ${PLIST}
.endif
d358 1
a358 2
.if !defined(WITHOUT_MENU_ENTRY)
	${MKDIR} ${PREFIX}/share/gnome/applications
d360 1
a360 2
		${PREFIX}/share/gnome/applications
.endif
a366 1
.if !defined(WITHOUT_MENU_ENTRY)
a367 1
.endif
@


1.194
log
@- Update to 1.7.7
- Re-enable cups
@
text
@a17 3
.if !defined(WITH_CAIRO_RENDER)
DISTFILES+=	libart_lgpl-1${EXTRACT_SUFX}:local
.endif
d111 4
@


1.193
log
@- Add WITH_CAIRO_RENDER to OPTIONS, off by default
  This option uses cairo for SVG rendering instead of libart
- Re-word one option that doesn't fit in dialog window.

PR:		ports/79590
Submitted by:	danfe
@
text
@d9 2
a10 2
PORTVERSION=	1.7.6
PORTREVISION?=	1
d16 1
a16 1
			adamw/:local
d18 3
a20 3
#.if !defined(WITH_CAIRO_RENDER)
#DISTFILES+=	libart_lgpl${EXTRACT_SUFX}:local
#.endif
d240 1
a240 1
	@@${REINPLACE_CMD} -E -e 's|libcups\.so\.[0-9]+|libcups.no|g' \
@


1.192
log
@Switch one last WITH_MENU_ENTRY to !WITHOUT_MENU_ENTRY
@
text
@d106 1
a106 1
	JAVASCRIPT_DEBUGGER "Enable the DTD and JavaScript debuggers" off \
d108 3
a110 2
	SMB "Enable smb:// URI support using gnomevfs" off \
	MENU_ENTRY "Add mozilla to the GNOME menu" on
@


1.191
log
@- cleanup and remove pre-everything line
  since calendar has been in freebsd for over two years.
- Remove mng support, this has'nt worked in a long long time
@
text
@d373 1
a373 1
.if defined(WITH_MENU_ENTRY)
@


1.190
log
@* Update to 1.7.6 to fix security issues (see
  http://www.vuxml.org/freebsd/7d2aac52-9c6b-11d9-99a7-000a95bc6fae.html
  for more details)
* Add a better startup script [1]

Submitted by:	Jose M Rodriguez <josemi@@freebsd.jazztel.es>
Approved by:	portmgr (implicit)
@
text
@d27 1
a27 2
		png.5:${PORTSDIR}/graphics/png \
		mng.1:${PORTSDIR}/graphics/libmng
a29 1

a31 3

USE_GNOME=	gtk20 libidl

d39 1
d48 5
a74 1
		--with-system-mng=${LOCALBASE}	\
d78 2
a79 1
		--with-pthreads
a85 3

CONFIGURE_ARGS+=	--enable-default-toolkit=gtk2

a97 3
# moz_pis
MOZ_PIS_SCRIPTS=	# no default scripts

d113 15
d139 6
a165 5
.if defined(WITH_CALENDAR) && (defined(WITHOUT_MAILNEWS) || \
	defined(WITHOUT_COMPOSER))
BROKEN=	"Calendar requires Composer and Mailnews support."
.endif

a200 6
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin \
		MOZ_INTERNAL_LIBART_LGPL=1
ALL_TARGET=	default
FAKEDIR=	${WRKDIR}/fake
MOZ_PIS_DIR=	${FAKEDIR}/lib/${MOZILLA}/init.d

a204 6
.if ${OSVERSION} < 500035 && !defined(WITH_CAIRO_RENDER)
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-nsSVGLibartGlyphMetricsFT.cpp
.else
EXTRA_PATCHES+=	${FILESDIR}/extra-patch2-nsSVGLibartGlyphMetricsFT.cpp
.endif

d216 1
a216 1
.if defined(WITH_MENU_ENTRY)
a219 17
.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
IGNORE=	"core dumps on alpha during post-build"
.endif

.if exists(${LOCALBASE}/include/freetype/freetype.h)
BROKEN="You must upgrade your freetype port to 1.3.1_2 or higher before installing Mozilla.  If you have 1.3.1_2 installed, please remove ${LOCALBASE}/include/freetype, then build Mozilla"
.endif

pre-everything::
.if defined(WITH_CALENDAR)
	@@${ECHO_MSG} ""
	@@${ECHO_MSG} "Calendar is still beta software."
	@@${ECHO_MSG} "Use at your own risk."
	@@${ECHO_MSG} "http://mozilla.org/projects/calendar/"
	@@${ECHO_MSG} ""
.endif

d308 1
a308 1
.if defined(WITH_MENU_ENTRY)
d362 1
a362 1
.if defined(WITH_MENU_ENTRY)
@


1.189
log
@Bump PORTREVISION to chase the glib20 shared lib version change.
@
text
@d9 2
a10 2
PORTVERSION=	1.7.5
PORTREVISION?=	2
d25 1
a25 2
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip \
		freetype-config:${PORTSDIR}/print/freetype2
d28 1
a28 3
		mng.1:${PORTSDIR}/graphics/libmng \
		freetype.9:${PORTSDIR}/print/freetype2 \
		nspr4.1:${PORTSDIR}/devel/nspr
d100 3
d194 1
d218 1
a218 1
USE_GNOME+=	gnomehier
d280 6
a292 4
post-build:
	${SED} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%MOZILLA%%|${MOZILLA}|g" \
		${FILESDIR}/mozilla.sh >${WRKSRC}/${MOZILLA}

d298 1
d320 3
d342 2
d352 1
a352 1
	${INSTALL_SCRIPT} ${WRKSRC}/${MOZILLA} ${PREFIX}/bin
d391 3
@


1.188
log
@_ Add redundant BUILD_DEPENDS for graphics/cairo to check for cairo-xlib.h
  since cairo can be installed without X11.
@
text
@d10 1
a10 1
PORTREVISION?=	1
@


1.187
log
@Update freetype2 to 2.1.9, and patch Mozilla and friends accordingly.
Note: since 2.1.9 is ABI compatible with 2.1.7, no recompilation is
necessary.

PR:		78385
Submitted by:	lesi
@
text
@d120 1
@


1.186
log
@The pkg-message is no longer appropriate, so remove it.
@
text
@d200 2
@


1.185
log
@Use gnomehier when installing the GNOME desktop item to fix plist problems.

Reported by:	pointyhat via kris
@
text
@a378 1
	@@${CAT} ${PKGMESSAGE}
@


1.184
log
@* Fix external URI loaders by loading the correct version of the GNOME
  libraries.  This means Mozilla's GNOME integration (i.e. GConf) should
  now work [1]
* Fix i18n support when invoking Mozilla, and add atsdsp support [2]
* Port all fixes to mozilla-devel

PR:		75428 [2]
Reported by:	Jose M Rodriguez (freebsd) <josemi@@freebsd.jazztel.es> [1]
Submitted by:	Jose M Rodriguez (freebsd) <josemi@@freebsd.jazztel.es> [2]
@
text
@d213 4
@


1.183
log
@Enable installation of the .desktop file by default, and
ensure that ${PREFIX}/share/gnome/applications exists.
@
text
@d10 1
@


1.182
log
@Add an OPTIONS entry that installs a .desktop entry for mozilla. I used the
contents of epiphany.desktop to generate the translations. I hope none of my
fellow GNOME Translation Project team members object to having their
translations bastardized like this. I don't know whether .desktop entries
can contain comments, so there's nothing attributing their work in there
right now.

I'll let this percolate in here for a bit, and if successful, I'll add it
to moz-devel, firefox, and thunderbird.
@
text
@d113 1
a113 1
	MENU_ENTRY "Add mozilla to the GNOME menu" off
d364 1
@


1.181
log
@* Update to 1.7.5
* Add i18n support [1]
* Don't delete lib/browser_plugins if it was installed by another instance
  of Mozilla [2]

PR:		73841 [1]
Submitted by:	Jose M Rodriguez <josemi@@freebsd.jazztel.es> [1]
		ahze [2]
@
text
@d112 2
a113 1
	SMB "Enable smb:// URI support using gnomevfs" off
d268 3
d311 3
d363 4
@


1.180
log
@Be sure to create the browser_plugins during package install as well.  Some
ports (e.g. www/ump) depend on this directory being there.

Reported by:	pointyhat via kris
@
text
@d9 1
a9 2
PORTVERSION=	1.7.3
PORTREVISION?=	3
d14 1
a14 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION}/src \
d17 3
a19 3
.if !defined(WITH_CAIRO_RENDER)
DISTFILES+=	libart_lgpl${EXTRACT_SUFX}:local
.endif
a36 4
.if defined(WITH_GTK1)
PKGNAMESUFFIX=	-gtk1
USE_GNOME=	gtk12 orbit
.else
a37 1
.endif
a87 3
.if defined(WITH_GTK1)
CONFIGURE_ARGS+=	--enable-default-toolkit=gtk
.else
a88 1
.endif
d247 2
a298 1
		${ECHO_CMD} @@dirrm lib/browser_plugins >> ${PLIST} ; \
d300 2
d335 1
@


1.179
log
@Don't install movemail fix if built with WITHOUT_MAILNEWS

Pointed out by:	pav
Approved by:	pav (co mentor)
@
text
@d270 2
a271 1
	@@${SED} -e 's|%%MOZDIR%%|${PREFIX}/lib/${MOZILLA}|g' \
@


1.178
log
@- Install isp directory to fix Movemail support [1]
- Add WITH_CAIRO_RENDER knob that uses cairo for SVG rendering that
   replaces SVG rendering from libart.

Pointed out by:	marcus [1]
Approved by:	marcus (co mentor)
@
text
@d310 1
d312 1
@


1.177
log
@Presenting GNOME 2.8 for FreeBSD (2.8.1 to be exact).

This release notes detailing all of the new goodies in GNOME 2.8 can
be found at http://www.gnome.org/start/2.8/notes/, and the list of what
was fixed in GNOME 2.8.1 can be found at
http://lists.gnome.org/archives/gnome-announce-list/2004-October/msg00056.html.

This release, as well as all of our others, would not have been possible
without the great efforts of our FreeBSD GNOME Team.  The list of
current members can be found at http://www.freebsd.org/gnome/contact.html
(including our newest member, Michael Johnson <ahze@@FreeBSD.org>).

Special thanks also goes out to all of the loyal FreeBSD GNOME users that
put up with crashes and hangs to test and debug GNOME on FreeBSD.  We would
especially like to thank those users that provided patches for GNOME 2.7 and
2.8:

Franz Klammer <klammer@@webonaut.com>
Piotr Smyrak <piotr.smyrak@@heron.pl>
Radek Kozlowski <radek@@raadradd.com>
Khairil Yusof <kaeru@@pd.jaring.my>
Yasuda Keisuke <kysd@@po.harenet.ne.jp>
Tom McLaughlin <tmclaugh@@sdf.lonestar.org>
Vladimir Grebenschikov <vova@@fbsd.ru>

GNOME 2.8 also features a new, FreeBSD-specific splashscreen that
was designed by jimmac for GNOME 2.8, then daemonized by
Franz Klammer <klammer@@webonaut.com> and Radek Kozlowski
<radek@@raadradd.com>.

As with GNOME 2.6, you cannot just "portupgrade" to GNOME 2.8.  There is
a script provided at http://www.marcuscom.com/downloads/gnome_upgrade28.sh
that will aid in the upgrade process.  Full documentation on the GNOME 2.8
upgrade is coming following this commit.

From all of us at FreeBSD GNOME, ENJOY!
@
text
@d10 1
a10 1
PORTREVISION?=	2
d17 4
a20 2
DISTFILES=	${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX} \
		libart_lgpl${EXTRACT_SUFX}:local
a76 1
		--enable-svg-renderer-libart	\
d90 1
a90 2
CONFIGURE_ENV=	MOZ_INTERNAL_LIBART_LGPL=1 \
		LOCALBASE=${LOCALBASE}
d126 12
d206 1
a206 1
.if ${OSVERSION} < 500035
d310 1
@


1.176
log
@Fix a botched patch on my part.  Now that we're doing the substitution in
pre-install, we need to do it to different files.

Reported by:	nork
@
text
@d9 2
a10 2
PORTVERSION=	1.7.2
PORTREVISION?=	5
d16 3
a18 2
			marcus/:local
DISTFILES=	${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX}
d254 2
a255 2
		${REINPLACE_CMD} -e 's|mozilla-xpcom|mozilla-xpcom${MOZ_SUFX}|g ; \
			s|mozilla-nspr|mozilla-nspr${MOZ_SUFX}|g' \
d274 1
a274 1
	${RM} -rf ${PLIST} ${FAKEDIR}
d304 1
a304 1
		${ECHO_CMD} libdata/pkgconfig/$${pcfile}${MOZ_SUFX}.pc >> ${PLIST} ; \
d306 1
a306 1
	cd ${FAKEDIR}/include/${MOZILLA} && ${FIND} -s * -type f -o -type l | \
d339 1
a339 1
			${PREFIX}/libdata/pkgconfig/$${pcfile}${MOZ_SUFX}.pc ; \
d344 1
a344 1
	cd ${FAKEDIR}/include/${MOZILLA} && ${FIND} . | \
@


1.175
log
@Move REINPLACE_CMD up from do-install to pre-install so no .bak files are left
behind after pkg_delete.

PR:		73054
Submitted by:	Michael Johnson <ahze@@ahze.net>
@
text
@d278 2
a279 2
		${PREFIX}/lib/${MOZILLA}/mozilla \
		${PREFIX}/lib/${MOZILLA}/mozilla-config
@


1.174
log
@Don't add -gtk1 twice to the pkg-config files.

Spotted by:	Michael Johnson <ahze@@ahze.net>
@
text
@d277 3
a315 3
	${REINPLACE_CMD} -e 's|${FAKEDIR}|${PREFIX}|g' \
		${PREFIX}/lib/${MOZILLA}/mozilla \
		${PREFIX}/lib/${MOZILLA}/mozilla-config
@


1.173
log
@Fix some more installation-blocking typos missed in the back-port from 1.7.3.

PR:		72594
Submitted by:	Nicolas Rachinsky <nr@@rachinsky.de>
@
text
@d253 2
a254 2
		${REINPLACE_CMD} -e 's|mozilla-xpcom|mozilla-xpcom${MOZ_SUFX}${PKGNAMESUFFIX}|g ; \
			s|mozilla-nspr|mozilla-nspr${MOZ_SUFX}${PKGNAMESUFFIX}|g' \
d300 1
a300 1
		${ECHO_CMD} libdata/pkgconfig/$${pcfile}${MOZ_SUFX}${PKGNAMESUFFIX}.pc >> ${PLIST} ; \
d338 1
a338 1
			${PREFIX}/libdata/pkgconfig/$${pcfile}${MOZ_SUFX}${PKGNAMESUFFIX}.pc ; \
@


1.172
log
@Fix a bug with installation.  Somehow I forgot to do the install step
during pre-install.  This patch was taken from mozilla-devel.

PR:		72571
@
text
@d311 2
a312 2
	${INSTALL_SCRIPT} ${FAKEDIR}/lib/mozilla ${PREFIX}/lib/${MOZILLA}
	${INSTALL_SCRIPT} ${FAKEDIR}/lib/mozilla-config ${PREFIX}/lib/${MOZILLA}
@


1.171
log
@Adapt the "fake" installation system from Firefox to create a more
supportable Mozilla installation hierarchy.  This will be needed to
reliably build newer versions of Galeon and Epiphany.

Thanks to adamw for helping debug and fix the mozilla-devel version.
@
text
@d275 2
d294 1
a294 1
	cd ${FAKEDIR}/lib/mozilla && ${FIND} -s * -type f -o -type l | \
d302 1
a302 1
	cd ${FAKEDIR}/include/mozilla && ${FIND} -s * -type f -o -type l | \
d316 1
a316 1
	cd ${FAKEDIR}/lib/mozilla && ${FIND} . | \
d343 1
a343 1
	cd ${FAKEDIR}/include/mozilla && ${FIND} . | \
@


1.170
log
@Patch the various recently reported security vulnerabilities in Mozilla.
This is being done instead of the update to 1.7.3 since the update breaks
all dependent ports, and that many changes is not a good thing to do during
a freeze.

This update covers the following Mozilla bugs:

245066
226669
250862
255067
256316
257317
258005

Thanks to nectar for scraping all of these patches together.

Obtained from:	Mozilla CVS
Approved by:	portmgr (implicit)
@
text
@d10 1
a10 1
PORTREVISION?=	2
d56 1
a56 1
GNU_CONFIGURE=	yes
d83 1
d187 1
a270 2
	${FIND} ${WRKSRC}/dist/bin -type d | ${SORT} -r | \
		${XARGS} ${RMDIR} 2> /dev/null || ${TRUE}
d273 1
a273 1
	${RM} -f ${PLIST}
d290 3
a292 1
	cd ${WRKSRC}/dist/bin && ${FIND} -s * -type f -o -type l | \
d300 1
a300 1
	cd ${WRKSRC}/dist/include && ${FIND} -s * -type f -o -type l | \
d309 6
a314 1
	cd ${WRKSRC}/dist/bin && ${FIND} . | \
d333 2
d341 1
a341 1
	cd ${WRKSRC}/dist/include && ${FIND} . | \
@


1.169
log
@Fix a problem where passing a URL without a trailing slash can stop
Mozilla from launching.  See http://bugzilla.mozilla.org/show_bug.cgi?id=242123
for more details.

PR:		69937
Sbumitted by:	Sean Farley <sean-freebsd@@farley.org>
@
text
@d10 1
a10 1
PORTREVISION?=	1
@


1.168
log
@Update to 1.7.2 to fix a few security vulnerabilities, and add a pkg-deinstall
script to clean up left over automatically-generated files.
@
text
@d10 1
a10 1
PORTREVISION?=	0
@


1.167
log
@Update to 1.7.1.
@
text
@d9 1
a9 1
PORTVERSION=	1.7.1
d90 1
d257 2
@


1.166
log
@Allow MOZ_SUFX to be overridden to fix the build of galeon.

Reported by:	pointyhat via kris
@
text
@d9 1
a9 1
PORTVERSION=	1.7
@


1.165
log
@* Update to 1.7
* Build the chrome and component registries in a pkg-install script so that
  the resulting paths are correct [1]

For a list of all the changes in 1.7, see
http://www.mozilla.org/releases/mozilla1.7.  This port features support for
the GSSAPI extension as well as optional gnome-vfs support.

PR:		65590 [1]
Submitted by:	thierry [1]
@
text
@d33 1
a33 1
MOZ_SUFX=
@


1.164
log
@Chase the glib20 update, and bump all affected ports' PORTREVISIONs.
@
text
@d9 2
a10 2
PORTVERSION=	1.6
PORTREVISION?=	4
d13 4
a16 2
MASTER_SITES=	${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION}/src
d33 1
a41 13
.if !defined(WITHOUT_XFT)
LIB_DEPENDS+=	Xft.2:${PORTSDIR}/x11-fonts/libXft
.if exists(${X11BASE}/lib/X11/fonts/mozilla/fonts.dir)
BROKEN=		Mozilla${MOZ_SUFX} and Xft2 render the mozilla-fonts \
		illegibly. Please remove the mozilla-fonts package.
.endif
.endif

.if defined(WITH_CALENDAR) && (defined(WITHOUT_MAILNEWS) || \
	defined(WITHOUT_COMPOSER))
BROKEN=	"Calendar requires Composer and Mailnews support."
.endif

d52 1
d54 1
a62 1
		--disable-debug			\
a72 1
		--enable-strip			\
d74 1
d82 1
d85 62
a146 1
PLIST=	${WRKDIR}/pkg-plist
a157 1
MOZ_EXTENSIONS=	default
a164 2
CONFIGURE_ENV=	MOZ_INTERNAL_LIBART_LGPL=1 \
		LOCALBASE=${LOCALBASE}
a181 26
.if defined(WITH_GTK1)
CONFIGURE_ARGS+=	--enable-default-toolkit=gtk
.else
CONFIGURE_ARGS+=	--enable-default-toolkit=gtk2
.endif

.if !defined(WITHOUT_XFT)
CONFIGURE_ARGS+=	--enable-xft
.else
CONFIGURE_ARGS+=	--disable-xft
.endif

ESD_LIB=	libesd.so.2
FREETYPE_LIB=	libfreetype.so.9
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
		mozilla-nspr mozilla-nss mozilla-plugin

# JPI stuff.  List paths to Java Plug-ins here in the order to try.
JPI_LIST?=\
	${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
	${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
	${LOCALBASE}/diablo-jdk1.3.1/jre/plugin/${ARCH}/ns600/libjavaplugin_oji.so \
	${LOCALBASE}/jdk1.3.1/jre/plugin/${ARCH}/ns600/libjavaplugin_oji.so

.include <bsd.port.pre.mk>

d186 12
a197 2
.if ${ARCH} == "i386"
CONFIGURE_ARGS+=	--enable-reorder
d214 1
a215 12
	@@${ECHO_MSG} "Mozilla has the following tunable option(s):"
	@@${ECHO_MSG} "	WITHOUT_XFT=yes		Disables Xft anti-aliasing support"
	@@${ECHO_MSG} "	WITH_CALENDAR=yes	Enables the Calendar module (requires Mailnews and Composer modules)"
	@@${ECHO_MSG} "	WITHOUT_MAILNEWS=yes	Disables the Mail and News modules"
	@@${ECHO_MSG} "	WITHOUT_COMPOSER=yes	Disables the HTML Composer module"
	@@${ECHO_MSG} "	WITHOUT_LDAP=yes	Disables LDAP support within the Mailnews module"
	@@${ECHO_MSG} "	WITHOUT_CHATZILLA=yes	Disable the Chatzilla IRC module"
	@@${ECHO_MSG} "	WITHOUT_XMLTERM=yes	Disable the XMLTerm module"
	@@${ECHO_MSG} "	WITH_JAVASCRIPT_DEBUGGER=yes		Enable the DTD and JavaScript debuggers"
	@@${ECHO_MSG} "	WITH_OPTIMIZED_CFLAGS=yes	Enable -O2 optimization"
	@@${ECHO_MSG} ""
.if defined(WITH_CALENDAR)
d219 1
d239 1
a239 1
	@@${REINPLACE_CMD} -e 's|libesd\.so\.0|${ESD_LIB}|g' \
d242 1
a242 2
		${WRKSRC}/modules/libpref/src/init/all.js \
		${WRKSRC}/calendar/sunbird/app/profile/all.js
d247 1
a247 1
	@@${REINPLACE_CMD} -e 's|libfreetype.so.6|${FREETYPE_LIB}|g' \
d254 2
a265 4
	(cd ${WRKSRC}/dist/bin; \
		${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom; \
		${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome; \
		${TOUCH} ./chrome/user-skins.rdf ./chrome/user-locales.rdf)
d296 1
a296 1
		${SED} -e 's:^:include/mozilla/:' >> ${PLIST} \
d298 2
a299 2
		${SED} -e 's:^:@@dirrm include/mozilla/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm include/mozilla >> ${PLIST}
d326 3
a328 3
	-${RM} -fr ${PREFIX}/include/mozilla
	${MKDIR} ${PREFIX}/include/mozilla
	${CHMOD} 755 ${PREFIX}/include/mozilla
d330 1
a330 1
		${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/include/mozilla
d334 3
@


1.163
log
@Forced commit to note why we don't build with a bind port that has
overridden the base.  To quote from eik:

[Bind] overwrites /usr/include/netdb.h and give a wrong definition for
`h_errno' when _REENTRANT is defined. This causes link errors where
`__h_errno' is undefined.

Requested by:	linimon
@
text
@d10 1
a10 1
PORTREVISION?=	3
@


1.162
log
@Borrow from  the OpenLDAP ports, and refuse to build if bind has been
installed with PORT_REPLACES_BASE_BIND defined.

PR:		61756
Obtained from:	OpenLDAP ports
@
text
@@


1.161
log
@Chase the new location of libXft.
@
text
@d232 6
@


1.160
log
@Actually remove libical dependency.
@
text
@d40 1
a40 1
LIB_DEPENDS+=	Xft.2:${PORTSDIR}/x11-fonts/Xft
@


1.159
log
@s|/usr/bin/sort|${SORT}|
@
text
@a51 4
.if defined(WITH_CALENDAR)
LIB_DEPENDS+=	ical.0:${PORTSDIR}/devel/libical
.endif

@


1.158
log
@Merge some fixes from mozilla-devel.

* Allow one to override JPI_LIST
* Fix some potential lock-ups related to esound
* Fix some potential pthread problems
* Fix libiconv support
* Use built-in libical
* Use included libart_lgpl
* Use SIZE
@
text
@d243 1
a243 1
	${FIND} ${WRKSRC}/dist/bin -type d | /usr/bin/sort -r | \
@


1.157
log
@GTK2 mozilla is now the default, and GTK1 support will be built only if explicitly
requested.

This means that mozilla-gtk2 and mozilla-devel-gtk2 are now mozilla and
mozilla-devel, respectively; and the old mozilla and mozilla-devel are now
mozilla-gtk1 and mozilla-devel-gtk1.

This is done for a whole plethora of reasons, and should please everybody
except galeon1 fanatics and uhm... anybody else who it doesn't please.

If you have WITH_MOZILLA set in your /etc/make.conf, you'll need to update
the value accordingly. GTK2 ports will automatically install GTK2 mozilla,
and GTK1 ports will automatically install GTK1 ports, so WITH_MOZILLA need
be defined only if you want the development version... which are dormant
right now anyway.

For now, all ports that honoured WITH_MOZILLA=mozilla-{,-devel}-gtk2 will
still honour those values as well as WITH_MOZILLA=mozilla{,-devel}, but
future ports reserve the right to ignore the *-gtk2 values.
@
text
@d10 1
a10 1
PORTREVISION?=	2
d13 3
a15 6
MASTER_SITES=	${MASTER_SITE_MOZILLA} \
		${MASTER_SITE_LOCAL:S/$/:local/}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION}/src \
		marcus/:local
DISTFILES=	${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX} \
		libart_lgpl${EXTRACT_SUFX}:local
d117 2
a118 1
CONFIGURE_ENV=	MOZ_INTERNAL_LIBART_LGPL=1
a128 1
CONFIGURE_ENV+=		LIBS="-L${LOCALBASE}/lib"
d148 2
d154 1
a154 1
JPI_LIST=\
d210 2
a211 1
	@@${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g' \
d219 11
@


1.156
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 1)
@
text
@d35 4
a38 2
.if defined(WITH_GTK2)
PKGNAMESUFFIX=	-gtk2
a39 2
.else
USE_GNOME=	gtk12 orbit
d139 3
a141 1
.if defined(WITH_GTK2)
a142 2
.else
CONFIGURE_ARGS+=	--enable-default-toolkit=gtk
@


1.155
log
@Use the CPIO macro defined in bsd.port.mk.
@
text
@d10 1
a10 1
PORTREVISION?=	1
@


1.154
log
@Remove mozilla-headers.

This integrates the headers from mozilla-headers and mozilla-headers-devel
into mozilla and mozilla-devel.
@
text
@d271 1
a271 1
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/${MOZILLA}
d296 1
a296 1
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/include/mozilla
@


1.153
log
@Update to 1.6.  For all the juicy details, please see:

http://www.mozilla.org/releases/mozilla1.6/
@
text
@d10 1
a10 1
PORTREVISION?=	0
d261 5
d292 5
@


1.152
log
@Don't build these ports on amd64.

Approved by:	portmgr (implicit)
@
text
@d9 2
a10 2
PORTVERSION=	1.5
PORTREVISION?=	1
d28 2
a29 1
		freetype.9:${PORTSDIR}/print/freetype2
d45 1
a45 1
BROKEN=		Mozilla and Xft2 render the mozilla-fonts \
a59 1
USE_BZIP2=	yes
d112 1
a112 2

MOZ_EXTENSIONS=		default
d120 1
a120 1
CONFIGURE_ENV=		MOZ_INTERNAL_LIBART_LGPL=1
d151 2
a152 2
PKGCONFIG_FILES=	mozilla-gtkmozembed mozilla-js mozilla-xpcom \
			mozilla-nspr mozilla-nss mozilla-plugin
d156 4
a159 6
	  ${LOCALBASE}/jdk1.4.2/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
	  ${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
	  ${LOCALBASE}/diablo-jdk1.3.1/jre/plugin/${ARCH}/ns600/libjavaplugin_oji.so \
	  ${LOCALBASE}/jdk1.3.1/jre/plugin/${ARCH}/ns600/libjavaplugin_oji.so

NOT_FOR_ARCHS=	amd64
d207 1
a207 1
		-e 's|%%HEADERS_SUFX%%||g' \
d212 2
a213 1
		${WRKSRC}/configure
d215 1
a215 1
		${WRKSRC}/nsprpub/config/FreeBSD.mk \
d220 1
a220 1
		${REINPLACE_CMD} -e 's|mozilla-xpcom|mozilla-xpcom${PKGNAMESUFFIX}|g ; \
d259 1
a259 1
		${ECHO_CMD} libdata/pkgconfig/$${pcfile}${PKGNAMESUFFIX}.pc >> ${PLIST} ; \
d277 2
a278 2
				${LN} -sf $${jpi} \
					${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
d285 1
a285 1
			${PREFIX}/libdata/pkgconfig/$${pcfile}${PKGNAMESUFFIX}.pc ; \
@


1.151
log
@Only add the plug-in symlink to the plist if we're actually going to create
it.  This fixes a packaging problem on bento.  Also, break out of the for loop
once we find a suitable plug-in.
@
text
@d162 2
@


1.150
log
@. Still look in ${LOCALBASE}/jdk1.4.1 for the plugin so users don't have to
  upgrade their JDK if they don't want to.

Submitted by:	Jeremy Messenger <mezz7@@cox.net>
@
text
@d245 6
a250 1
		${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST} ; \
d279 1
@


1.149
log
@. Look in ${LOCALBASE}/jdk1.4.2 for the JDK 1.4 plugin.

Approved by:	marcus
@
text
@d158 1
@


1.148
log
@* Try to auto-detect the best Java plug-in [1]
* Remove all spaces (or convert them to tabs)

PR:		58849 [1]
Inspired by:	glewis [1]
@
text
@d155 1
a155 1
# JPI sutff.  List paths to Java Plug-ins here in the order to try.
d157 1
a157 1
	  ${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@


1.147
log
@* Update mozilla-devel to 1.6a
* Install pkg-config files for both the GTK1 and GTK2 versions of Mozilla
* Update dependent browsers accordingly
@
text
@d14 1
a14 1
	      	${MASTER_SITE_LOCAL:S/$/:local/}
d45 1
a45 1
	 	illegibly. Please remove the mozilla-fonts package.
d155 6
d228 3
a230 3
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom; \
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome; \
	  ${TOUCH} ./chrome/user-skins.rdf ./chrome/user-locales.rdf)
d238 1
a238 1
	    ${ECHO_CMD} bin/mozilla >> ${PLIST} ; \
d241 1
a241 1
	    ${ECHO_CMD} bin/${MOZILLA} >> ${PLIST} ; \
d244 2
a245 2
	    ${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST} ; \
	    ${ECHO_CMD} @@dirrm lib/browser_plugins >> ${PLIST} ; \
d249 2
a250 2
		&& ${FIND} -d * -type d | \
		${SED} -e 's:^:@@dirrm lib/${MOZILLA}/:' >> ${PLIST}
d253 1
a253 1
	    	${ECHO_CMD} libdata/pkgconfig/$${pcfile}${PKGNAMESUFFIX}.pc >> ${PLIST} ; \
d263 1
a263 1
	    ${LN} -sf ${PREFIX}/bin/${MOZILLA} ${PREFIX}/bin/mozilla ; \
d266 1
a266 1
	    ${MKDIR} ${PREFIX}/lib/browser_plugins ; \
d269 6
a274 2
	    ${LN} -sf ${LOCALBASE}/jdk1.3.1/jre/plugin/${ARCH}/ns600/libjavaplugin_oji.so \
	    	${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
d277 1
a277 1
	    	${INSTALL_DATA} ${WRKSRC}/build/unix/$${pcfile}.pc \
@


1.146
log
@Update Mozilla to 1.5, and adjust the dependent ports accordingly.  Note,
mozilla-devel has not been updated since it would cause INDEX conflicts
with the GTK2 port.
@
text
@d10 1
a10 1
PORTREVISION?=	0
d15 1
a15 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.rc/rc/}/src \
d17 1
a17 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.rc/rc/}${EXTRACT_SUFX} \
a141 2
PKGCONFIG_FILES=	mozilla-gtkmozembed.pc mozilla-js.pc mozilla-xpcom.pc \
			mozilla-nspr.pc mozilla-nss.pc mozilla-plugin.pc
d152 3
d212 5
a245 1
.if defined(WITH_GTK2)
d247 1
a247 1
	    	${ECHO_CMD} libdata/pkgconfig/$$pcfile >> ${PLIST} ; \
a248 1
.endif
a265 1
.if defined(WITH_GTK2)
d267 2
a268 2
	    	${INSTALL_DATA} ${WRKSRC}/build/unix/$$pcfile \
			${PREFIX}/libdata/pkgconfig ; \
a269 1
.endif
@


1.145
log
@* Update to 1.4.1
* Add new CLI options to mozilla startup script [1]
* Make XMLTerm optional [2]
* Don't accidentally include mozilla in the plist twice [3]

PR:		55412 [1]
		55330 [2]
		56210 [3]
Submitted by:	bland [1] [2]
@
text
@d9 2
a10 1
PORTVERSION=	1.4.1
d17 1
a17 1
DISTFILES=	${PORTNAME}-${PORTVERSION:S/.rc/rc/}${EXTRACT_SUFX} \
@


1.144
log
@Use ${PTHREAD_LIBS} instead of hardcoded -pthread and -lc_r in a few places.
This should help the KSE and libthr people use these applications (plus it
lets them build on -CURRENT).
@
text
@d9 1
a9 1
PORTVERSION=	1.4
d16 1
a16 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.rc/rc/}${EXTRACT_SUFX} \
d112 1
d114 4
a117 3
CONFIGURE_ARGS+=	--enable-extensions=default,irc,xmlterm
.else
CONFIGURE_ARGS+=	--enable-extensions=default,xmlterm
d119 2
a120 1
CONFIGURE_ENV=	MOZ_INTERNAL_LIBART_LGPL=1
d185 1
d227 3
a229 1
	${ECHO_CMD} bin/${MOZILLA} >> ${PLIST}
@


1.143
log
@* Update to 1.4
* Mark IGNORE on Alpha -STABLE
@
text
@d199 7
@


1.142
log
@* Add FreeBSD Alpha support! [1]
* Fix some 64-bit problems with the nspr and JavaScript code [2]

Special thanks to Bernd Walter <ticso@@cicely.de> for [1] who put together
the patch set based on work from gallatin.

Submitted by:	Bernd Walter <ticso@@cicely.de> [1]
		tmm [2]
@
text
@d9 1
a9 1
PORTVERSION=	1.3.1
d65 1
d139 1
a139 2
			mozilla-nspr.pc mozilla-nss.pc
EXTRA_PATCHES=		${FILESDIR}/xim_dekita2.patch
d166 1
a166 1
BROKEN=	"core dumps on alpha during post-build"
@


1.141
log
@Update to 1.3.1.
@
text
@d160 1
a160 1
.if defined(WITH_OPTIMIZED_CFLAGS) && ${ARCH} != "alpha"
d165 1
a165 3
.if ${ARCH} == "alpha"
CFLAGS+=	-O0
CONFIGURE_ARGS+=	--disable-optimize
d245 1
a245 1
	    ${LN} -sf ${LOCALBASE}/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so \
@


1.140
log
@Make sure Xft support is really disabled if one defines WITHOUT_XFT.

PR:	51595
Submitted by:	Seva Gluschenko <gvs@@rinet.ru>
@
text
@d9 1
a9 2
PORTVERSION=	1.3
PORTREVISION?=	1
d258 1
@


1.139
log
@Spell PKGNAMESUFFIX with one 'E'.
@
text
@d147 2
@


1.138
log
@Add a PKGNAMESUFFIX when building with GTK+-2 support to avoid potential
INDEX duplication.
@
text
@d35 1
a35 1
PKGNAMEESUFFIX=	-gtk2
@


1.137
log
@Do not enable -O2 optimization by default.  Instead, allow the user
to enable it by specifying -DWITH_OPTIMIZED_CFLAGS or definining
WITH_OPTIMIZED_CFLAGS in /etc/make.conf.  Note, this is the same flag
mplayer users.

Requested by:	sobomax
@
text
@d35 1
@


1.136
log
@* Fix a problem where non Xft fonts (such as Helvetica) would cause Mozilla
  to crash [1]
* Fix a problem connecting to certain IPv6 sites [2]
* Disable more tests to speed compilation

Submitted by:	Alexander N. Kabaev <ak03@@gte.com> [1]
		Hiroharu Tamaru <tamaru@@myn.rcast.u-tokyo.ac.jp> [2]
Obtained from:	http://bugzilla.mozilla.org/show_bug.cgi?id=186745 [2]
@
text
@d158 1
a158 1
.if !defined(WITHOUT_OPTIMIZE) && ${ARCH} != "alpha"
d183 1
a183 1
	@@${ECHO_MSG} "	WITHOUT_OPTIMIZE=yes	Disable -O2 optimization"
@


1.135
log
@s/<malloc.h>/<stdlib.h>/g

Reported by:	scottl
@
text
@d10 1
d35 1
a35 2
LIB_DEPENDS+=	gtk-x11-2.0.200:${PORTSDIR}/x11-toolkits/gtk20 \
		ORBit-2.0:${PORTSDIR}/devel/ORBit2
a36 1
USE_GNOMENG=	yes
d77 4
d159 2
a160 1
CFLAGS+=	-O2
d165 1
@


1.134
log
@* Update to 1.3
* Default to building with -O2 optimizations [1]
* Fix a bug where dead keys could not be used [2]

PR:	49010 [2]
Obtained from:	www/phoenix [1]
		http://bugzilla.mozilla.org/show_bug.cgi?id=176713 [2]
@
text
@d192 2
@


1.133
log
@Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d9 1
a9 2
PORTVERSION=	1.2.1
PORTREVISION?=	1
d17 1
a17 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:local
a32 2
WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"

d37 2
a38 1
USE_GNOME=	gtk12
d49 5
a54 1
DISTFILES+=	${PORTNAME}-calendar-${PORTVERSION}${EXTRACT_SUFX}:local
d58 1
a59 1
LATEST_LINK=	${MOZILLA}
d82 1
d89 1
a94 5
.if !defined(WITH_GTK2)
USE_GNOMENG=	yes
USE_GNOME+=	orbit
.endif

d118 3
a133 1
EXTRA_PATCHES=		${FILESDIR}/mozilla_12b_patch
d136 1
d155 4
d160 1
d169 11
@


1.132
log
@Remove the renaming of Xft headers and library from the Xft (Xft2) port.
Remove installing of Xft1 from XFree86-4-libraries, and add dependencies
to the Xft port by all the ports that use it along with whatever patches are
necessary.

Approved by:	portmgr (kris), marcus
@
text
@d21 1
@


1.131
log
@Fix the ${MASTER_SITE_LOCAL} group so that it correctly makes use of
${MASTER_SITE_LOCAL}.  This should fix the libart fetch problem with
the Taiwan FTP server.

Reported by:	many
@
text
@d43 1
a43 1
LIB_DEPENDS+=	Xft2.2:${PORTSDIR}/x11-fonts/Xft
a169 5
.if !defined(WITHOUT_XFT)
	@@${REINPLACE_CMD} -e 's|X11/Xft/Xft\.h|X11/Xft/Xft2.h|g' \
		${WRKSRC}/gfx/src/gtk/nsDrawingSurfaceGTK.cpp \
		${WRKSRC}/gfx/src/gtk/nsFontMetricsXft.h
.endif
@


1.130
log
@Chase gtk20's shared lib version.
@
text
@d14 1
a14 1
	      	${MASTER_SITE_LOCAL}:local
@


1.129
log
@Remove the lib/browser_plugins directory.

Reported by:	bento
@
text
@d36 1
a36 1
LIB_DEPENDS+=	gtk-x11-2.0.0:${PORTSDIR}/x11-toolkits/gtk20 \
a37 1
WITHOUT_XFT=	"Mozilla cannot be built with GTK-2.0 and Xft support"
@


1.128
log
@FreeBSD requires Mozilla components to be linked with -Bsymbolic so to avoid
symbol clashes with, for example, libexpat.  This will allow Mozilla and
more precisely, Galeon 2, to work with GTK 2.2.
@
text
@d199 1
@


1.127
log
@Disable Xft support in the master Mozilla port if WITH_GTK2 is defined.
This is consistent with the behavior in mozilla-devel.
@
text
@d10 1
@


1.126
log
@At last, the long awaited update to 1.2.1.  Let the bloodbath begin!

* Update to 1.2.1
* Add optional GTK2 and Xft support
* Re-enable optimizations [1]
* Disable JavaScript debugger by default [1]
* Add calendar support [2]

PR:	45789, 45969 [2]
Submitted by:	Joe Kelsey <joek@@zircon.staff.flyingcroc.net> [2]
Suggested by:	David Schultz <dschultz@@uclink.Berkeley.EDU>
@
text
@d37 1
@


1.125
log
@Fix the startup script so that it can accept option arguments.  This fixes
a problem with starting Mozilla from the KDE dock if another instance of
Mozilla is already running.

Tested by:	Vivek Khera <vivek@@khera.org>
Approved by:	portmgr (kris)
@
text
@d8 4
a11 5
PORTNAME=	mozilla
PORTVERSION=	1.1
PORTREVISION=	3
PORTEPOCH=	2
CATEGORIES=	www
d13 1
a13 1
		http://people.FreeBSD.org/~marcus/:local
d30 2
d34 22
a61 1

a64 2
USE_GNOMENG=	yes
USE_GNOME=	orbit gtk12
a73 1
		--enable-default-toolkit=gtk	\
a74 2
		--enable-dtd-debug		\
		--enable-jsd			\
a76 1
		--disable-optimize		\
d89 6
a94 1
PLIST=	${WRKSRC}/pkg-plist
d114 27
d159 7
d169 8
d179 2
a180 2
	${SED} -e "s|%%PREFIX%%|${PREFIX}|g" \
		${FILESDIR}/mozilla.sh >${WRKSRC}/mozilla
d189 6
a194 1
	${ECHO_CMD} bin/mozilla > ${PLIST}
d199 1
a199 1
		${SED} -e 's:^:lib/mozilla/:' >> ${PLIST} \
d201 7
a207 2
		${SED} -e 's:^:@@dirrm lib/mozilla/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm lib/mozilla >> ${PLIST}
d210 2
a211 2
	${MKDIR} ${PREFIX}/lib/mozilla
	${CHMOD} 755 ${PREFIX}/lib/mozilla
d213 5
a217 2
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/mozilla
	${INSTALL_SCRIPT} ${WRKSRC}/mozilla ${PREFIX}/bin
d223 1
a223 1
		${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ; \
d225 6
@


1.124
log
@Make the Mozilla startup scripts a little smarter.  Instead of launching a
new Mozilla instance each time, check to see if one already exists, and if
so, spawn a new browser tab in the current window.

PR:	45610
Submitted by:	Nick Jennings
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.123
log
@Remove an extra blank line.

PR:	44418
Submitted by:	Eric J. Christeson <echriste@@ndsuext.nodak.edu>
@
text
@d10 1
a10 1
PORTREVISION=	1
d116 1
a116 1
	${SED} -e "s;@@PREFIX@@;${PREFIX};g" \
@


1.122
log
@Properly handle if blocks in the Makefile.

Submitted by:	daichi
@
text
@d128 1
a128 1
	    ${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST}; \
d143 1
a143 1
	    ${MKDIR} ${PREFIX}/lib/browser_plugins; \
a145 1

d147 1
a147 1
		${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so; \
@


1.121
log
@* Fix a problem with plugins not actually loading
* Hopefully correct some issues with installs erroring out with Error 1
@
text
@d127 2
a128 2
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then
	    ${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST}
d142 2
a143 2
	if [ ! -d ${PREFIX}/lib/browser_plugins ]; then
	    ${MKDIR} ${PREFIX}/lib/browser_plugins
d145 1
a145 1
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then
d148 1
a148 1
		${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so
@


1.120
log
@Add a missing '!' to the test for the browser_plugins dir.  We only want to
create the directory if one doesn't exist.

PR:	44373
@
text
@d10 1
d127 3
a129 2
	${TEST} ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so && \
	${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST}
d142 6
a147 4
	${TEST} ! -d ${PREFIX}/lib/browser_plugins && \
	${MKDIR} ${PREFIX}/lib/browser_plugins
	${TEST} ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so && \
	${LN} -sf ${LOCALBASE}/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so \
d149 1
@


1.119
log
@This commit includes:

* mozilla-*vendor ports (currently for Mozilla 1.0.1)
* mozilla* ports (currently for Mozilla 1.1)
* mozilla-*devel ports (currently for Mozilla 1.2b)

Special thanks goes to trevor for auto-generating plist patches, cy for
pointing out that the Mozilla startup scripts need to be tailored for
each version of Mozilla, grog for suggesting that some verbage needs to
be added to explain the Java plugin messages at startup, and John
Merryweather Cooper for suggesting a common plugin directory. Of course,
thanks also goes to the user community for suggestions and support.

These ports offer:

* Complete coexistence with each other
* A universal ${PREFIX}/lib/browser_plugins directory
* Auto-generated plists for ease of maintenance
* More accurate pkg-descr's
* A pkg-message pointing users to java/jdk13 for the Java plugin

PR:	42870 42941
Reviewed by:	ports gnome
@
text
@d140 1
a140 1
	${TEST} -d ${PREFIX}/lib/browser_plugins && \
@


1.118
log
@Add modified patch from Mozilla CVS to correct the recent security hole.
Un-forbid the port.
@
text
@d9 1
a9 2
PORTVERSION=	1.0.1
PORTREVISION=	2
d32 7
a38 2
USE_BZIP2=	yes
EXTRACT_AFTER_ARGS=	| tar -xf - -X ${FILESDIR}/tar-exclude
d44 1
d72 1
a75 2
PLIST_SUB+=	MOZILLAMAILNEWS="@@comment "
PLIST_SUB+=	MOZILLALDAP="@@comment "
a79 2
PLIST_SUB+=	MOZILLAMAILNEWS=""
PLIST_SUB+=	MOZILLALDAP="@@comment "
d82 1
a82 3
PLIST_SUB+=	MOZILLAMAILNEWS=""
PLIST_SUB+=	MOZILLALDAP=""
.endif 
a86 1
PLIST_SUB+=	CHATZILLA=""
a88 1
PLIST_SUB+=	CHATZILLA="@@comment "
d110 4
d119 2
a120 3
	  ${ECHO_CMD} skin,install,select,classic/1.0 >> chrome/installed-chrome.txt; \
	  ${ECHO_CMD} locale,install,select,en-US >> chrome/installed-chrome.txt; \
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome)
d124 10
d140 3
d144 4
a147 1
		${PREFIX}/lib/mozilla/plugins/libjavaplugin_oji.so
@


1.117
log
@Mark forbidden due to security hole reported at
http://www.mozillazine.org/talkback.html?article=2467.

Submitted by:	trevor
@
text
@d10 1
a10 1
PORTREVISION=	1
a31 2

FORBIDDEN=	"Contains privacy leak documented at http://www.mozillazine.org/talkback.html?article=2467"
@


1.116
log
@Bump PORTREVISION after last commit.
@
text
@d33 2
@


1.115
log
@Disable Chatzilla by default.  The old buffer overflow is still present in
1.0.1.

Submitted by:	 trevor
@
text
@d10 1
@


1.114
log
@Update to 1.0.1.  This is a massive bugfix release, and all Mozilla 1.0 users
are suggested to upgrade.  The full set of release notes can be found at:

http://www.mozilla.org/releases/mozilla1.0.1/
@
text
@d30 1
a30 1
#WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"
@


1.113
log
@Add mozilla-*-devel after a repo copy from mozilla.

NOTE: mozilla-*-devel is now Mozilla 1.1.  mozilla-* (without the -devel) is
back to Mozilla 1.0.  mozilla.org states that 1.1 is their new bleeding edge
release, and 1.0 is still the stable release.  The release cycle diagram also
indicates that a Mozilla 1.0.1 is coming.

For all users that upgraded from Mozilla 1.0 to 1.1, be aware that running
a blind portupgrade on mozilla will give you mozilla-1.0!  If you want to
keep Mozilla 1.1, you will have to change the origin of you mozilla ports to
point to their -devel counterparts.

The -devel ports will install files into -devel directories.  Therefore,
both mozilla and mozilla-devel can coexist.
@
text
@d9 1
a9 1
PORTVERSION=	1.0
d13 1
a13 1
		http://people.FreeBSD.org/~sobomax/:local
d15 1
a15 1
		sobomax/:local
d30 1
a30 1
WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"
@


1.112
log
@Update to 1.1.  This fixes the font problem as well as the chatzilla bug.  A
full list of changes can be found in the Mozilla 1.1 release notes from:

http://www.mozilla.org/releases/mozilla1.1/

PR:		42068
@
text
@d9 2
a10 2
PORTVERSION=	1.1
PORTEPOCH=	1
d13 1
a13 1
		http://people.FreeBSD.org/~marcus/:local
d15 1
a15 1
		marcus/:local
d30 1
a30 1
#WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"
d32 1
d116 3
a118 2
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome; \
	  ${TOUCH} ./chrome/user-skins.rdf ./chrome/user-locales.rdf)
@


1.111
log
@Don't use mapped IPv6 address when connecting IPv4 node.

Submitted by:	ume
@
text
@d9 1
a9 2
PORTVERSION=	1.0
PORTREVISION=	2
d13 1
a13 1
		http://people.FreeBSD.org/~sobomax/:local
d15 1
a15 1
		sobomax/:local
d30 1
a30 1
WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"
a31 1
USE_BZIP2=	yes
d115 2
a116 3
	  ${ECHO_CMD} skin,install,select,classic/1.0 >> chrome/installed-chrome.txt; \
	  ${ECHO_CMD} locale,install,select,en-US >> chrome/installed-chrome.txt; \
	  ${SETENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome)
@


1.110
log
@* Fix build on -CURRENT
* Silence a portlint nit wrt to the order of PORTREVISION in the Makefile
* Don't use --enable-reorder on non-i386 archs
* Mark BROKEN for now on alpha as there is still a core dump during
  post-build
* Use USE_GNOMENG

Submitted by:	Peter Kostouros <kpeter@@melbpc.org.au> (patch for -CURRENT)
		me (everything else)
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.109
log
@security fix:  correct bugs 115788 and 150339 (Mozilla passes
requests for huge fonts, leading to loss of X (and probably VNC)
session)

Obtained from:	attachment 87432 on bugzilla.mozilla.org
@
text
@d10 1
a11 1
PORTREVISION=	1
d24 1
a24 2
LIB_DEPENDS=	ORBit.2:${PORTSDIR}/devel/ORBit \
		jpeg.9:${PORTSDIR}/graphics/jpeg \
d38 2
a39 1
USE_GTK=	yes
a56 1
		--enable-reorder		\
d99 8
@


1.108
log
@Forbid because of remote crash.
@
text
@d11 1
a20 2

FORBIDDEN= 	"see http://bugzilla.mozilla.org/show_bug.cgi?id=150339 "
@


1.107
log
@Update to 1.0. Yay!
@
text
@d21 2
@


1.106
log
@Update Mozilla to 1.0.rc3 and tweak galeon to compile with it.

Special thanks to:	Yanko Kaneti <yaneti@@indigo.declera.com>
			for his help in getting Galeon compiling
@
text
@d9 1
a9 1
PORTVERSION=	1.0.rc3
@


1.105
log
@Forced commit.  Previous commit was:

Submitted by:	David Magda <dmagda@@magda.ca>
@
text
@d9 1
a9 2
PORTVERSION=	1.0.rc2
PORTREVISION=	1
d13 1
a13 1
		http://people.FreeBSD.org/~marcus/:local
@


1.104
log
@Conditionalize mail, news, and LDAP support.  All three are still enabled
by default.
@
text
@@


1.103
log
@Don't treat the ${WITHOUT_CHATZILLA} (default) build as gratuitously
different from the one with ChatZilla.  This means building otherwise
the exact same extensions.
@
text
@d10 1
a11 1
PORTREVISION=	1
a51 2
		--enable-ldap			\
		--enable-mailnews		\
d67 19
@


1.102
log
@Update to 1.0.rc2.

The Chatzilla buffer overflow is still there, so disable Chatzilla by default.
@
text
@d11 1
d73 1
@


1.101
log
@Really prevent Chatzilla from being installed.  Seems the extensions were
changed in RC 1.

Prompted by:	parv <parv@@pair.com>
Tested by:	parv <parv@@pair.com>
@
text
@d9 1
a9 2
PORTVERSION=	1.0.rc1
PORTREVISION=	3
d13 1
a13 1
		${MASTER_SITE_LOCAL:S,$,:local,}
d16 1
a16 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION}${EXTRACT_SUFX} \
@


1.100
log
@Disable Chatzilla since it contains a buffer overflow as described by
http://online.securityfocus.com/archive/1/270249.

Reported by:	trevor
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.99
log
@Fix recent security vulnerability in Mozilla, as well as the resulting
segmentation fault after the initial patch was applied.

See http://sec.greymagic.com/adv/gm001-ns/ for more details on the
vulnerability.

Obtained from:  Mozilla's Bugzilla database (bugs 141061 and 137644)
@
text
@d10 1
a10 1
PORTREVISION=	1
d31 2
@


1.98
log
@Mark forbidden because of security bug.

Approved by:	no response from: maintainer
@
text
@d10 1
a20 2

FORBIDDEN=	"malicious Web servers can upload files--see http://sec.greymagic.com/adv/gm001-ns/ or http://www.heise.de/ct/browsercheck/n6demo1.shtml "
@


1.97
log
@Change dist site for libart from sobomax's people page to his local-distfiles
directory.

Prompted by:	obrien (and FreeBSD.org admins)
@
text
@d21 2
@


1.96
log
@Add a conditional broken message so that people stop asking why Mozilla
fails to build when they have freetype 1.x installed.

Reviewed by:	sobomax
Approved by:	sobomax
@
text
@d13 3
a15 2
		http://people.freebsd.org/~sobomax/:people
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.rc/rc/}/src
d17 1
a17 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:people
@


1.95
log
@Allow libart to be fetched quickly instead of wading through all the
MOZILLA dist sites' timeouts.
@
text
@d72 3
d79 4
d103 1
a103 1
.include <bsd.port.mk>
@


1.94
log
@Until sobomax copies libart_lgpl-1.0 into his ~public_distfiles dir...
@
text
@d13 1
a13 1
		http://people.freebsd.org/~sobomax/
d16 1
a16 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}
@


1.93
log
@Fix up the port to use the 1.0.rc1 version of the libart dist.
@
text
@d13 1
a13 1
		http://people.freebsd.org/~sobomax:people
d16 1
a16 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:people
@


1.92
log
@Update to 1.0.rc1

Reviewed by:	sobomax
Approved by:	sobomax
@
text
@d13 2
a14 3
		${MASTER_SITE_LOCAL:S,$,:local,}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.rc/rc/}/src \
			sobomax/:local
d16 1
a16 1
		libart_lgpl-0.9.9${EXTRACT_SUFX}:local
@


1.91
log
@Fix the plist when WITHOUT_CHATZILLA is defined.

PR:		36193
Reviewed by:	sobomax
Approved by:	sobomax
@
text
@d9 1
a9 2
PORTVERSION=	0.9.9
PORTREVISION=	3
d14 1
a14 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/M/m/}/src \
d17 1
a17 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:local
@


1.90
log
@Allow installed files to have correct permissions when built by a non-root
user.

PR:		35980
Submitted by:	Alan Eldridge <ports@@geeksrus.net>
Reviewed by:	sobomax
Approved by:	sobomax
@
text
@d69 3
@


1.89
log
@Multiple IP trying works not only when connection resused but also
when timeout.  This patch was already commited in mozilla-current
and will appear in mozilla-1.0.

Obtained from:	Bugzilla/126755
		http://bugzilla.mozilla.org/show_bug.cgi?id=126755
@
text
@d89 2
a90 2
	cd ${WRKSRC}/dist/bin && ${TAR} -chf - . | \
		${TAR} -xf - -C ${PREFIX}/lib/mozilla
@


1.88
log
@Fix displaying of bold/italic truetype fonts. Bump PORTREVISION.

PR:		36049
Submitted by:	Joe Kelsey <joe@@zircon.seattle.wa.us>
Obtained from:	Mozilla cvs
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.87
log
@Remove gdk-pixbuf from LIB_DEPENDS - Mozilla doesn't need it anymore.

Submitted by:	Szilveszter Adam <sziszi@@bsd.hu>
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.86
log
@- Re-enable Chatzilla;
- remove non-working freetype workaround;
- correct name of the freetype library, so that it is easier to get AA fonts
  working.

Bump PORTREVISION.
@
text
@a27 1
		gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf \
@


1.85
log
@Fix a typo in previous commit.
@
text
@d10 1
d69 1
a69 1
CONFIGURE_ARGS+=	--with-extensions=default,irc
a74 1
CFLAGS:=	-I${LOCALBASE}/include/freetype2 ${CFLAGS}
@


1.84
log
@Quick'n'dirty hack to prevent freetype1 includes from beint picked instead of
freetype2 ones.

Reported by:	many
@
text
@d74 1
a74 1
CFLAGS:=	${LOCALBASE}/include/freetype2 ${CFLAGS}
@


1.83
log
@Long awaited 0.9.9 update. For some reason configure doesn't pick up our
request to enable chatzilla, therefore it is not enabled now - the issue
is under investigation, but anybody is free to smash maintainers with a
relevant patch.
@
text
@d74 1
@


1.82
log
@Pre-create symlink to a Java plugin, so that the user only needs to install
jdk1.3.1 to make it working. Bump PORTREVISION.
@
text
@d9 1
a9 2
PORTVERSION=	0.9.8
PORTREVISION=	2
d21 2
a22 1
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
d27 2
a28 1
		gdk_pixbuf.2:${PORTSDIR}/graphics/gdk-pixbuf
@


1.81
log
@Clean up this port, including GCing old configure options and making patches
more acceptable to mozilla.org.  Hopefully these will make it into 0.9.9.

Add a hack to minimise the number of files extracted.

Merge in the patches from the mozilla+ipv6 port.

Submitted by:	sumikawa (mozilla+ipv6)
@
text
@d10 1
a10 1
PORTREVISION=	1
d91 2
@


1.80
log
@Utilize MASTER_SITES grouping.
@
text
@d10 1
d32 1
a35 1
USE_NEWGCC=	yes
d39 2
d43 1
d45 1
a45 5
		--disable-idltool		\
		--disable-md			\
		--disable-pedantic		\
		--disable-xterm-updates		\
		--enable-crypto			\
d47 3
a49 1
		--enable-editor			\
d52 6
a57 2
		--enable-optimize="${CFLAGS}"	\
		--enable-pics			\
d59 6
a64 7
		--enable-tests			\
		--enable-toolkit=gtk		\
		--enable-x11-shm		\
		--enable-chrome-format=jar	\
		--with-jpeg=${LOCALBASE}	\
		--with-png=${LOCALBASE}		\
		--with-mng=${LOCALBASE}		\
d69 1
a69 3
CONFIGURE_ENV=	BSD_PTHREAD_LIBS="${PTHREAD_LIBS}" \
		CFLAGS="" CXXFLAGS="" \
		MOZ_INTERNAL_LIBART_LGPL=1
a70 2
		CFLAGS="" CXXFLAGS="" \
		MALLOC_OPTIONS=j \
d75 1
a75 1
	@@${SED} -e "s;@@PREFIX@@;${PREFIX};g" \
d77 1
a77 1
	@@(cd ${WRKSRC}/dist/bin; \
d82 2
a83 2
	@@/usr/bin/find ${WRKSRC}/dist/bin -type d | /usr/bin/sort -r | \
		/usr/bin/xargs ${RMDIR} 2> /dev/null || ${TRUE}
@


1.79
log
@Update to 0.9.8.
@
text
@d12 4
a15 3
MASTER_SITES=	${MASTER_SITE_LOCAL:S,%SUBDIR%,sobomax,} \
		${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/M/m/}/src
d17 1
a17 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}
@


1.78
log
@Use ${ECHO_CMD} instead of ${ECHO} where you mean the echo command;
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
@
text
@d9 1
a9 2
PORTVERSION=	0.9.7
PORTREVISION=	2
@


1.77
log
@Enable Chatzilla (IRC client). It is enabled by default unless
WITHOUT_CHATZILLA is defined.

PR:		33521
Submitted by:	Steve Wills <steve@@stevenwills.com>
		Joe Clarke <marcus@@marcuscom.com>
@
text
@d78 2
a79 2
	  ${ECHO} skin,install,select,classic/1.0 >> chrome/installed-chrome.txt; \
	  ${ECHO} locale,install,select,en-US >> chrome/installed-chrome.txt; \
@


1.76
log
@Add FreeBSD locales. This solves the problem with Mozilla not starting up
properly if locale set to something other than C or en_US.

PR:		33498
Submitted by:	Joe Marcus Clarke <marcus@@marcuscom.com>
@
text
@d10 1
a10 1
PORTREVISION=	1
d61 3
@


1.75
log
@Update to 0.9.7.
@
text
@d10 1
@


1.74
log
@Update to 0.9.6. Surprisingly, this update doesn't break Galeon/Nautilus.
@
text
@d9 1
a9 1
PORTVERSION=	0.9.6
d12 2
a13 1
MASTER_SITES=	${MASTER_SITE_MOZILLA}
d15 2
a16 1
DISTNAME=	${PORTNAME}-source-${PORTVERSION}
d61 2
a62 1
		CFLAGS="" CXXFLAGS=""
d65 3
a67 1
		MALLOC_OPTIONS=j
@


1.73
log
@Update to 0.9.5.

PR:		31396
Submitted by:	Nuzrin Yaapar <p9711422@@mmu.edu.my>
@
text
@d9 1
a9 1
PORTVERSION=	0.9.5
@


1.72
log
@Update to 0.9.4.
@
text
@d9 1
a9 1
PORTVERSION=	0.9.4
@


1.71
log
@Bump png major
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.70 2001/08/08 06:54:31 sobomax Exp $
d9 1
a9 1
PORTVERSION=	0.9.3
@


1.70
log
@Forcefully set MALLOC_OPTIONS=j to prevent build from crashing on 5-CURRENT
due to bug in libIDL's parser.

Obtained from:	mozilla+ipv6
@
text
@d5 1
a5 1
# $FreeBSD$
d21 1
a21 1
		png.4:${PORTSDIR}/graphics/png \
@


1.69
log
@Update to 0.9.3.

Submitted by:   sf
@
text
@d61 2
a62 1
		CFLAGS="" CXXFLAGS=""
@


1.68
log
@Update to 0.9.2.

PR:		28610
Submitted by:	Nick Sayer <nsayer@@quack.kfu.com>, sf
@
text
@d9 1
a9 1
PORTVERSION=	0.9.2
d47 1
a47 1
		--enable-optimize		\
d59 3
a61 2
		MOZ_OPTIMIZE_FLAGS=""
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin
@


1.67
log
@Several cleanups:
- remove local hack used to build PSM and use vendor-supplied procedure
  instead;
- remove superfluous chmod;
- remove several leftovers from mozilla-headers/Makefile.

Submitted by:	Szilveszter Adam <sziszi@@petra.hos.u-szeged.hu>, sobomax
@
text
@d9 1
a9 1
PORTVERSION=	0.9.1
d58 2
a59 1
CONFIGURE_ENV=	BSD_PTHREAD_LIBS="${PTHREAD_LIBS}"
@


1.66
log
@Upgrade to 0.9.1.
@
text
@d42 1
a61 1
	@@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} BUILD_MODULES=psm
a63 1
	@@${CHMOD} 555 ${WRKSRC}/mozilla
@


1.65
log
@Correct empty directories pruning code.
@
text
@d9 1
a9 1
PORTVERSION=	0.9
@


1.64
log
@Assign maintainership to gnome@@FreeBSD.org, because Jeremy will be unavailable
till August.

Submitted by:	maintainer (sorta)
@
text
@d70 1
a70 3
	# Prune empty chrome dirs, so we don't have to pollute PLIST with
	# zillion "@@exec mkdir" and "@@dirrm"
	@@/usr/bin/find ${WRKSRC}/dist/bin -type d | \
@


1.63
log
@Update to 0.9.
@
text
@d16 1
a16 1
MAINTAINER=	reg@@FreeBSD.org
@


1.62
log
@Downgrade to 0.8.1 until numerous reported problems are fixed.
@
text
@d9 1
a9 2
PORTVERSION=	0.8.1
PORTREVISION=	1
d18 1
d21 3
a23 1
		png.4:${PORTSDIR}/graphics/png
a38 1
		--disable-jar-packaging		\
d52 1
d55 1
d57 1
d70 4
d78 1
a78 1
	cd ${WRKSRC}/dist/bin && ${TAR} -chf - * | \
@


1.61
log
@Update to 0.9.

Not objected to by:	gnome@@FreeBSD.org
@
text
@d9 2
a10 1
PORTVERSION=	0.9
a18 1
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
d21 1
a21 2
		png.4:${PORTSDIR}/graphics/png \
		mng.1:${PORTSDIR}/graphics/libmng
d37 1
a50 1
		--enable-chrome-format=both	\
a52 1
		--with-mng=${LOCALBASE}		\
a53 1
CONFIGURE_ENV=	BSD_PTHREAD_LIBS="${PTHREAD_LIBS}"
d70 1
a70 1
	cd ${WRKSRC}/dist/bin && ${TAR} --exclude "*.jar" -chf - . | \
@


1.60
log
@Various patches (mainly shared library revision changes) for those
ports that depend on GNOME and need to change for 1.4
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.59 2001/04/10 09:05:42 reg Exp $
d9 1
a9 2
PORTVERSION=	0.8.1
PORTREVISION=	1
d18 1
d21 2
a22 1
		png.4:${PORTSDIR}/graphics/png
a37 1
		--disable-jar-packaging		\
d51 1
d54 1
d56 1
d73 1
a73 1
	cd ${WRKSRC}/dist/bin && ${TAR} -chf - * | \
@


1.59
log
@Update to 0.8.1.  This builds on 4.3-RC, but not on -CURRENT (well not for
me...).
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.58 2001/02/23 07:41:46 reg Exp $
d10 1
d19 1
a19 1
LIB_DEPENDS=	IDL.2:${PORTSDIR}/devel/ORBit \
@


1.58
log
@Updated MD5.  Just some minor translation chnages it seems...

Submitted by:	Clive Lin <clive@@CirX.ORG>, sobomax
Noticed by:	Motoyuki Konno <motoyuki@@bsdclub.org>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.57 2001/02/16 17:29:18 reg Exp $
d9 1
a9 2
PORTVERSION=	0.8
PORTREVISION=	1
@


1.57
log
@Update to 0.8.  No major changes in the port, only regenerated patches.

patch-ao was merged in a slightly different form.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.56 2001/02/05 15:33:32 olgeni Exp $
d10 1
@


1.56
log
@Some spaces -> tabs for ports/www.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.55 2001/01/22 01:23:14 reg Exp $
d9 1
a9 1
PORTVERSION=	0.7
a10 1
PORTREVISION=	1
@


1.55
log
@Add PSM support.

Submitted by:	nsayer

Remove use of libgcc_r, since it was so uncerimoniously removed.  If this
doesn't work on -stable, then -stable is broken, and someone needs to fix
it...

Submitted by:	Roman Shterenzon <roman@@xpert.com>

Use sched_getpriority_max(), instead of hard coded value.

Submitted by:	Peter Haight <peterh@@sapros.com>, dufault

Revise pkg-comment and pkg-descr.

PR:		24296
Submitted by:	roam

Enable SVG support, and disable C++ exceptions (since they will only slow
things down).
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.54 2001/01/12 16:59:52 reg Exp $
d9 1
a9 1
PORTVERSION= 	0.7
@


1.54
log
@Update to 0.7, bumping port epoch to 1, since the version number went
backwards.

This may still not work on 4-stable, but see -hackers,
<200101110441.f0B4fe008116@@wartch.sapros.com> for the reason.

Also, I've not yet managed to look into getting the PSM code to build, but
I'm updating this now, before more people send patches.

Submitted by:	reg, sobomax, Yoichi ASAI <yatt@@msc.biglobe.ne.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.53 2000/12/21 19:43:28 reg Exp $
d11 1
d33 1
a40 1
		--enable-cpp-exceptions		\
d47 1
a50 1
		--with-pthreads			\
d52 3
a54 3
		--with-png=${LOCALBASE}
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin \
		CC_ONLY_FLAGS="${CFLAGS}" CCC_ONLY_FLAGS="${CXXFLAGS}"
d57 1
@


1.53
log
@#%@@#$^... forgot to bump PORTREVISION.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.52 2000/12/21 19:40:39 reg Exp $
d9 2
a10 2
PORTVERSION= 	M18
PORTREVISION=	1
d13 1
a13 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTVERSION:S/M/m/}/src
@


1.52
log
@Explictly link against libgcc_r, to work around bugs in 4.2-RELEASE onwards
and -CURRENT.  I'm still not sure why the bug was exposed only recently, but
it is due to libstdc++ being linked without the -nostdlib option (causing it
to be statically linked against libgcc even for the threaded case).

Thanks to Andrew Bliznak <andrew@@ort.lviv.net> for testing this.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.51 2000/10/31 07:16:00 reg Exp $
d10 1
@


1.51
log
@Disable jar packages - they are duplicate information.

Correct the dependencies: Add jpeg and png.  Remove libjpeg.so, since it
should not be built now.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.50 2000/10/27 09:24:08 sobomax Exp $
d52 1
a52 1
		CC_ONLY_FLAGS="${FLAGS}" CCC_ONLY_FLAGS="${CXXFLAGS}"
@


1.50
log
@${ENV} --> ${SETENV}

PR:		22337
Submitted by:	Kazu TAKAMUNE <takamune@@avrl.mei.co.jp>
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.49 2000/10/25 05:15:45 reg Exp $
d17 3
a19 1
LIB_DEPENDS=	IDL.2:${PORTSDIR}/devel/ORBit
d34 1
@


1.49
log
@Update to M18.  Special thanks Steve Elmer <selmer@@netscape.com> and David
Hyatt <hyatt@@netscape.com> for pointing me at Bug 51677:
http://bugzilla.mozilla.org/show_bug.cgi?id=51677 from where the secret
spells were obtained to get the chrome installed properly.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.48 2000/10/24 15:58:52 reg Exp $
d56 1
a56 1
	  ${ENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom; \
d59 1
a59 1
	  ${ENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regchrome)
@


1.48
log
@Explain why this port has not been upgraded to M18.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.47 2000/10/24 12:36:31 knu Exp $
d9 1
a9 1
PORTVERSION= 	M17
d17 1
a17 9
# This port has not been update to M18, because of the requirement of moving
# to world riteable directories.  Until you can fix that, please don't send
# me patches.

LIB_DEPENDS=	gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 \
		IDL.2:${PORTSDIR}/devel/ORBit

GLIB_CONFIG?=	${LOCALBASE}/bin/glib12-config
GTK_CONFIG?=	${X11BASE}/bin/gtk12-config
a23 1
GNU_CONFIGURE=	yes
d26 2
a47 2
CONFIGURE_ENV=	GLIB_CONFIG="${GLIB_CONFIG}"	\
		GTK_CONFIG="${GTK_CONFIG}"
d57 2
@


1.47
log
@Use MASTER_SITE_MOZILLA.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.46 2000/08/14 00:04:10 reg Exp $
d16 4
@


1.46
log
@Update to M17.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.45 2000/08/03 17:37:31 reg Exp $
d11 2
a12 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/${PORTVERSION:S/M/m/}/src/
@


1.45
log
@Redo the upgrade to M16.

Use one of the test programs to perform component registration in
post-build, so that the port no longer requires world writeability.

If you have an earlier version installed, component.reg could be a security
risk:
chmod 644 /usr/X11R6/lib/mozilla/component.reg
chmod 644 /usr/X11R6/lib/mozilla/components/*.dat
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.44 2000/08/03 14:39:06 sobomax Exp $
d9 1
a9 1
PORTVERSION= 	M16
d60 2
a61 1
	  ${ENV} LD_LIBRARY_PATH=. MOZILLA_FIVE_HOME=. ./regxpcom)
@


1.44
log
@Backout M15 --> M16 upgrade.
@
text
@d5 1
a5 1
# $FreeBSD$
d9 1
a9 1
PORTVERSION= 	M15
d59 2
a67 2
	${TOUCH} ${PREFIX}/lib/mozilla/component.reg
	${CHMOD} 666 ${PREFIX}/lib/mozilla/component.reg
@


1.43
log
@Update to M16.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.42 2000/04/21 02:36:44 reg Exp $
d9 1
a9 1
PORTVERSION= 	M16
@


1.42
log
@Update to M15.
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.41 2000/04/10 00:05:57 cpiazza Exp $
d9 1
a9 1
PORTVERSION= 	M15
@


1.41
log
@Update with the new PORTNAME/PORTVERSION variables
@
text
@d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.40 2000/02/04 07:45:24 reg Exp $
d9 1
a9 1
PORTVERSION= 	M13
d11 1
a11 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/m13/src/
d22 1
a22 1
WRKSRC=		${WRKDIR}/mozilla
@


1.40
log
@Make M13 work on a post no-thunk-vtable 4.0-CURRENT, and enable using
poll().

Enable MathML support.

Use bzip2, since it saves 5MB on the distfile.

Revamp the port a bit.
@
text
@a1 1
# Version required:	M13
d5 1
a5 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.39 2000/01/29 08:51:27 reg Exp $
d8 2
a9 2
DISTNAME=	mozilla-source-M13
PKGNAME=	mozilla-M13
d12 1
@


1.39
log
@Update to M13.  Gentlemen, start your T1s.
@
text
@d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.38 2000/01/06 03:51:58 reg Exp $
d23 2
d41 1
d54 5
@


1.38
log
@Update from M10->M12, and remove building of idltool, so that this builds
with GCC 2.95.2.

Add patch-aa to fix a build problem.

Reflect my new mail address in maintainer.

Update and sort PLIST.
@
text
@d2 1
a2 1
# Version required:	M12
d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.37 1999/11/14 02:34:50 cpiazza Exp $
d9 2
a10 2
DISTNAME=	mozilla-source-M12
PKGNAME=	mozilla-M12
d12 1
a12 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/m12/src/
d55 2
a56 2
	cd ${WRKSRC}/dist/bin && tar -chf - * | \
		tar -xf - -C ${PREFIX}/lib/mozilla
@


1.37
log
@Depend on ORBit.
@
text
@d2 1
a2 1
# Version required:	M10
d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.36 1999/11/11 20:16:12 jim Exp $
d9 2
a10 2
DISTNAME=	mozilla-source-M10
PKGNAME=	mozilla-M10
d12 1
a12 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/m10/src/
d14 1
a14 1
MAINTAINER=	reg@@shale.csir.co.za
d17 1
a17 1
		ORBit.2:${PORTSDIR}/devel/ORBit
d30 2
a35 1
		--enable-debug			\
a37 1
		--enable-idltool		\
a42 1
		--disable-debug			\
d44 1
a48 1

@


1.36
log
@Update to Milestone 10.

PR:		14272
Submitted by:	Mikhail Teterin <mi@@aldan.algebra.com>
@
text
@d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.35 1999/10/09 18:42:09 vanilla Exp $
d16 2
a17 1
LIB_DEPENDS=	gtk12.2:${PORTSDIR}/x11-toolkits/gtk12
@


1.35
log
@Bump glib12 's share library version to 3,
and portlint.
@
text
@d2 1
a2 1
# Version required:	M8
d6 1
a6 1
# $FreeBSD: ports/www/mozilla/Makefile,v 1.34 1999/08/31 02:43:01 peter Exp $
d9 2
a10 2
DISTNAME=	mozilla-source-M8
PKGNAME=	mozilla-M8
d12 1
a12 1
MASTER_SITES=	ftp://ftp.mozilla.org/pub/mozilla/releases/m8/src/
d16 1
a16 2
LIB_DEPENDS=	IDL.2:${PORTSDIR}/devel/ORBit \
		gtk12.2:${PORTSDIR}/x11-toolkits/gtk12
d42 2
d48 3
a50 1
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin
@


1.34
log
@$Id$ -> $FreeBSD$
@
text
@d6 1
a6 1
# $FreeBSD$
d16 1
a16 2
LIB_DEPENDS=	glib12.2:${PORTSDIR}/devel/glib12 \
		IDL.2:${PORTSDIR}/devel/ORBit \
@


1.33
log
@Change all ports that need a new gcc on 3.x to use USE_NEWGCC.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.32 1999/08/22 19:00:43 mharo Exp $
@


1.32
log
@chmod -> ${CHMOD}
chown -> ${CHOWN}
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.31 1999/08/17 19:37:10 cpiazza Exp $
a19 8
.include <bsd.port.pre.mk>

.if ${OSVERSION} < 400004
BUILD_DEPENDS+=	g++295:${PORTSDIR}/lang/egcs
CC=		gcc295
CXX=		g++295
.endif

d28 1
d59 1
a59 1
.include <bsd.port.post.mk>
@


1.31
log
@egcc/eg++ have been renamed to gcc295/g++295.  Change
all the ports that use them accordingly.

PR:		13205
Submitted by:	Ade Lovett <ade@@lovett.com>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.30 1999/07/24 15:33:04 steve Exp $
d59 1
a59 1
	chmod 755 ${PREFIX}/lib/mozilla
d64 1
a64 1
	chmod 666 ${PREFIX}/lib/mozilla/component.reg
@


1.30
log
@Weird things happen when you .include bsd.port.mk when you really meant
to .include bsd.port.pre.mk.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.29 1999/07/24 02:26:21 cpiazza Exp $
d23 3
a25 3
BUILD_DEPENDS+=	eg++:${PORTSDIR}/lang/egcs
CC=		egcc
CXX=		eg++
@


1.29
log
@Update to mozilla M8

PR:		12740
Submitted by:	Jeremy Lea <reg@@shale.csir.co.za>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.28 1998/11/11 05:37:32 asami Exp $
d20 1
a20 1
.include <bsd.port.mk>
@


1.28
log
@Use bsd.port.{pre,post}.mk.  Either use them to avoid having to define
something already there (PORTOBJFORMAT, OSVERSION) or move stuff from after
.include <bsd.port.mk> to before.

(This is not by any means the complete list but just the ones I've noticed
recently.)
@
text
@d2 1
a2 1
# Version required:	1998-04-29
d6 1
a6 1
# $Id: Makefile,v 1.27 1998/10/15 01:16:23 jseger Exp $
d9 2
a10 2
DISTNAME=	unix-19980429
PKGNAME=	mozilla-1998.04.29
d12 1
a12 3
MASTER_SITES=	ftp://mirror.neosoft.com/pub/mozilla/mozilla/source/ \
		ftp://ftp.bitcon.no/pub/www/mozilla/mozilla/source/ \
		ftp://ftp.mozilla.org/pub/mozilla/source/
d14 1
a14 1
MAINTAINER=	jseger@@FreeBSD.org
d16 3
a18 1
BROKEN_ELF=	library numbers
d20 7
a26 6
WRKSRC=		${WRKDIR}/`${ECHO} ${DISTNAME} | ${SED} 's/unix-//'`/mozilla
USE_GMAKE=	yes
DIST_SUBDIR=	mozilla
MAKE_ENV=	NO_SECURITY=1 MOZ_MEDIUM=1 MOZILLA_CLIENT=1 NO_MDUPDATE=1 \
	BUILD_OPT=1 NO_NETSCAPE_STATIC=1 LD_LIBRARY_PATH=${LOCALBASE}/lib
REQUIRES_MOTIF=	yes
d28 2
a29 1
.include <bsd.port.pre.mk>
d31 25
a55 1
OBJDIR=	${WRKSRC}/dist/${OPSYS}${OSREL}_OPT.OBJ
d58 7
a64 10
	@@${MKDIR} ${PREFIX}/lib/mozilla/bin
	@@cd ${OBJDIR}/bin && tar -chf - bsdecho lib* moz-export \
		nsinstall vreg | tar -xf - -C ${PREFIX}/lib/mozilla/bin
	@@chmod 755 ${PREFIX}/lib/mozilla/bin
	@@${INSTALL_SCRIPT} ${WRKSRC}/mozilla ${PREFIX}/bin
	@@if [ ! -f ${PREFIX}/lib/mozilla/mailcap ] ; then \
		${INSTALL_DATA} ${FILESDIR}/mailcap ${PREFIX}/lib/mozilla ; \
	fi
	@@strip ${PREFIX}/lib/mozilla/bin/moz-export
	@@chown -R bin.bin ${PREFIX}/lib/mozilla
@


1.27
log
@Mark BROKEN for ELF
bad library numbers
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.26 1998/07/22 11:50:31 asami Exp $
d27 3
a29 3
OSNAME=	`uname -s`
OSVER=	`uname -r | ${SED} 's/-.*//'`
OBJDIR=	${WRKSRC}/dist/${OSNAME}${OSVER}_OPT.OBJ
d43 1
a43 1
.include <bsd.port.mk>
@


1.26
log
@Version number part of PKGNAME should be delimited by "." only....
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.25 1998/05/02 17:49:09 jseger Exp $
d17 2
@


1.25
log
@Upgrade to the April 29, 1998 snapshot.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.24 1998/04/17 21:52:17 asami Exp $
d10 1
a10 1
PKGNAME=	mozilla-1998-04-29
@


1.24
log
@Remove the MOTIFLIB= (i.e., defined to be empty) line from config/FreeBSD.mk,
and remove hacks to work around it.
@
text
@d2 1
a2 1
# Version required:	1998-04-08
d6 1
a6 1
# $Id: Makefile,v 1.23 1998/04/17 10:36:45 jseger Exp $
d9 2
a10 2
DISTNAME=	unix_19980408
PKGNAME=	mozilla-1998-04-08
d18 1
a18 1
WRKSRC=		${WRKDIR}/ns
@


1.23
log
@Define BUILD_OPT and NO_NETSCAPE_STATIC.  This now lets us build mozilla in
100MB of disk space.  The size of a package created from make package is now
3MB!
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.22 1998/04/17 09:29:25 jseger Exp $
a28 2
post-configure:
	@@${ECHO} ${MOTIFLIB} > ${WRKSRC}/MOTIFLIB
@


1.22
log
@This is a kludge to make building work again.  post-configure now echo's MOTIFLIB
to work/ns/MOTIFLIB and in the linker line there is a `cat ../../MOTIFLIB'.
The MOTIFLIB variable is being passed to work/ns/Makefile, but not beyond it.  If
anyone figures out how to fix this properly, please email a new patch to me.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.21 1998/04/16 02:05:31 jseger Exp $
d22 1
a22 1
	LD_LIBRARY_PATH=${LOCALBASE}/lib
d27 1
a27 1
OBJDIR=	${WRKSRC}/dist/${OSNAME}${OSVER}_DBG.OBJ
d30 1
a30 1
	@@${ECHO} ${MOTIFLIB} > work/ns/MOTIFLIB
@


1.21
log
@Remove unneccessary NO_INSTALL_MANPAGES line.

Submitted by:   asami
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.20 1998/04/13 10:59:30 jseger Exp $
d29 2
@


1.20
log
@Use shared libaries instead of having a 60+MB binary.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.19 1998/04/12 17:58:37 jseger Exp $
a19 1
NO_INSTALL_MANPAGES=yes
@


1.19
log
@Upgrade to 1998-04-08 source snapshot.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.18 1998/04/12 12:47:02 jseger Exp $
d32 1
a32 1
	@@tar -cf - --dereference -C ${OBJDIR}/bin bsdecho mozilla-export \
d39 1
a39 1
	@@strip ${PREFIX}/lib/mozilla/bin/mozilla-export
@


1.18
log
@Initial import of a mozilla port.
@
text
@d2 1
a2 1
# Version required:	0.0
d6 1
a6 1
# $Id: Makefile,v 1.4 1998/03/11 00:01:05 eivind Exp $
d9 2
a10 2
DISTNAME=	unix
PKGNAME=	mozilla-1998-03-31
d12 3
a14 3
MASTER_SITES=	ftp://ftp.cdrom.com/pub/mozilla/1998-03-31/ \
		ftp://ftp.bitcon.no/pub/www/mozilla/mozilla/1998-03-31/ \
		ftp://ftp.mozilla.org/pub/mozilla/1998-03-31/
@


1.17
log
@Upgrade to 4.05
@
text
@d1 4
a4 4
# New ports collection makefile for:	netscape (full communicator version)
# Version required:     4.05
# Date created:         24 Feb 1997
# Whom:                 ache
d6 1
a6 1
# $Id: Makefile,v 1.16 1998/03/16 15:05:03 markm Exp $
d9 2
a10 1
DISTNAME=       netscape-communicator-4.05
d12 17
a28 23
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.05/development/english/unix/freebsd/professional_edition/
DISTFILES=      communicator-v405-export.x86-unknown-freebsd.tar.gz

MAINTAINER=     ache@@FreeBSD.ORG

WRKSRC=         ${WRKDIR}/communicator-v405.x86-unknown-freebsd
NO_BUILD=       Yes

NDIR=           ${PREFIX}/lib/netscape
BINDIR=		${PREFIX}/bin

.if defined(USE_128BIT) && defined(USA_RESIDENT) && ${USA_RESIDENT} == NO
MASTER_SITES+=	ftp://ftp.fortify.net/pub/Fortify/ \
		ftp://ftp.za.freebsd.org/pub/Fortify/
DISTFILES+=	Fortify-1.2.1-unix.tar.gz
RESTRICTED=     "Contains strong cryptography"
.endif

.if !defined(USE_128BIT) && defined(USA_RESIDENT) && ${USA_RESIDENT} == NO
pre-extract:
		@@${ECHO} "You can make Netscape use 128-bit encryption by defining USE_128BIT"
		@@${ECHO} "and defining USA_RESIDENT to NO"
.endif
d31 7
a37 8
	cd ${WRKSRC} && yes "" | \
	    LC_TIME=C MOZILLA_HOME="${NDIR}" ./ns-install
	mv -f ${NDIR}/netscape ${NDIR}/communicator-4.05.bin
	${INSTALL_SCRIPT} ${WRKSRC}/netscape ${BINDIR}/communicator-4.05
	ln -sf communicator-4.05 ${BINDIR}/communicator-4
	ln -sf communicator-4 ${BINDIR}/netscape
	if [ ! -f ${NDIR}/mailcap ] ; then \
	    ${INSTALL_DATA} ${FILESDIR}/mailcap ${NDIR}; \
d39 2
a40 9
	rm -rf ${NDIR}/movemail-src
.if defined(USE_128BIT) && defined(USA_RESIDENT) && ${USA_RESIDENT} == NO
	cd ${WRKSRC}/Fortify-1.2.1-unix && \
		(${ECHO} yes ; ${ECHO} no) | ./Fortify.sh ${NDIR}/communicator-4.05.bin
.endif
	chown -R bin.bin ${NDIR}

post-install:
	@@${CAT} ${PKGDIR}/DESCR
@


1.16
log
@Fix for the case where USA_RESIDENT is not defined
@
text
@d2 1
a2 1
# Version required:     4.04
d6 1
a6 1
# $Id: Makefile,v 1.15 1998/03/15 15:13:53 markm Exp $
d9 1
a9 1
DISTNAME=       netscape-communicator-4.04
d11 2
a12 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/professional_edition/
DISTFILES=      communicator-v404-export.x86-unknown-freebsd.tar.gz
d16 1
a16 1
NO_WRKSUBDIR=   Yes
d38 3
a40 3
	mv -f ${NDIR}/netscape ${NDIR}/communicator-4.04.bin
	${INSTALL_SCRIPT} ${WRKSRC}/netscape ${BINDIR}/communicator-4.04
	ln -sf communicator-4.04 ${BINDIR}/communicator-4
d48 1
a48 1
		(${ECHO} yes ; ${ECHO} no) | ./Fortify.sh ${NDIR}/communicator-4.04.bin
@


1.15
log
@Using Fortify, and setting USE_128BIT, Communicator can now use 128 bit
crypto legally.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.14 1998/01/26 09:56:31 vanilla Exp $
d22 1
a22 1
.if defined(USE_128BIT) && ${USA_RESIDENT} == NO
d29 1
a29 1
.if !defined(USE_128BIT) && ${USA_RESIDENT} == NO
d32 1
d46 1
a46 1
.if defined(USE_128BIT) && ${USA_RESIDENT} == NO
@


1.14
log
@Remove RESTRICTED tag.
Submitted by:	jkh
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.13 1997/11/20 15:48:15 asami Exp $
d22 12
d45 4
@


1.13
log
@Install symlinks "communicator-4" and "navigator-4".  By using these
names instead of the single "netscape" link, these two installations
can coexist on a single machine (at least they appear to on mine).
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.12 1997/11/15 13:35:35 peter Exp $
a14 2

RESTRICTED=	"Commercial software"
@


1.12
log
@Remove reference to 'make NAVIGATOR=yes' and update a comment
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.11 1997/11/15 13:09:11 asami Exp $
d27 1
a27 1
	mv ${NDIR}/netscape ${NDIR}/communicator-4.04.bin
d29 2
a30 1
	ln -sf communicator-4.04 ${BINDIR}/netscape
@


1.11
log
@Split netscape4 into communicator and navigator, so the two maintainers
shall never run into each other again.
@
text
@d1 1
a1 1
# New ports collection makefile for:	netscape
d6 1
a6 4
# Note: you can make the standalone navigator version by typing
#       make NAVIGATOR=yes
#
# $Id: Makefile,v 1.10 1997/11/15 01:10:45 asami Exp $
@


1.10
log
@Update the stand-alone navigator part to 4.04 too.  Untangle the mess
that the previous commit created by trying to make the Makefile more
complicated than necessary.
@
text
@d9 1
a9 1
# $Id: Makefile,v 1.9 1997/11/14 13:45:39 ache Exp $
d12 1
a12 1
DISTNAME=       netscape-4.04
a13 1
.if !defined(NAVIGATOR)
a15 4
.else
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.04/development/english/unix/freebsd/navigator_standalone/
DISTFILES=      navigator-v404-export.x86-unknown-freebsd.tar.gz
.endif
a16 1
# responsible for communicator only
d30 3
a32 2
	mv ${NDIR}/netscape ${NDIR}/netscape.bin
	${INSTALL_SCRIPT} ${WRKSRC}/netscape ${BINDIR}
@


1.9
log
@Upgrade to 4.04
@
text
@d9 1
a9 1
# $Id: Makefile,v 1.8 1997/09/25 08:25:24 asami Exp $
d12 1
a14 1
DISTNAME=       netscape-4.04
a16 1
MAINTAINER=     ache@@FreeBSD.ORG
d18 2
a19 4
DISTNAME=       netscape-4.03b8
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.03/4.03b8/english/unix/freebsd/navigator_standalone/
DISTFILES=      navigator-v403b8-export.x86-unknown-freebsd.tar.gz
MAINTAINER=     ports@@FreeBSD.ORG
d21 6
a31 2

RESTRICTED=	"Commercial software"
@


1.8
log
@Make it possible to install the standalone navigator by defining
${NAVIGATOR}.

Requested by:	so many people I can't remember them all
@
text
@d2 1
a2 1
# Version required:     4.03b8
d6 4
a9 1
# $Id: Makefile,v 1.7 1997/09/07 20:26:58 ache Exp $
d12 7
a19 2
CATEGORIES=	www
.if defined(NAVIGATOR)
d22 1
a22 3
.else
MASTER_SITES=	ftp://ftp.netscape.com/pub/communicator/4.03/4.03b8/english/unix/freebsd/base_install/
DISTFILES=      communicator-v403b8-export.x86-unknown-freebsd.tar.gz
a29 2
MAINTAINER=     ache@@FreeBSD.ORG

a30 7

pre-fetch:
.if !defined(NAVIGATOR)
	@@${ECHO_MSG} "Note you can make the standalone navigator version by typing \"make NAVIGATOR=yes\"."
.else
	@@${ECHO_MSG} "Making the standalone navigator version."
.endif
@


1.7
log
@Switch back to base_install, light version can't do anything with mailto:
tags.
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1997/08/04 09:20:48 ache Exp $
d11 5
a15 1
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.03/4.03b8/english/unix/freebsd/base_install/
d17 1
d27 7
@


1.6
log
@Upgrade to 4.03b8
@
text
@d11 2
a12 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.03/4.03b8/english/unix/freebsd/navigator_standalone/
DISTFILES=      navigator-v403b8-export.x86-unknown-freebsd.tar.gz
@


1.5
log
@Change dist site to ftp23 since it is not propogated to all ftps yet
@
text
@d2 1
a2 1
# Version required:     4.02b7
d6 1
a6 1
# $Id: Makefile,v 1.4 1997/08/04 00:04:22 ache Exp $
d9 1
a9 1
DISTNAME=       netscape-4.02b7
d11 2
a12 2
MASTER_SITES=   ftp://ftp23.netscape.com/pub/communicator/4.02/4.02b7/english/unix/freebsd/base_install/
DISTFILES=      communicator-v402b7-export.x86-unknown-freebsd.tar.gz
@


1.4
log
@Upgrade to 4.02b7
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.3 1997/06/01 00:06:17 ache Exp $
d11 1
a11 1
MASTER_SITES=   ftp://ftp.netscape.com//pub/communicator/4.02/4.02b7/english/unix/freebsd/base_install/
@


1.3
log
@Upgrade to 4.0b5
@
text
@d2 1
a2 1
# Version required:     4.0b5
d6 1
a6 1
# $Id: Makefile,v 1.2 1997/04/09 15:12:05 ache Exp $
d9 1
a9 1
DISTNAME=       netscape-4.0b5
d11 2
a12 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.0/4.0b5/unix/other/
DISTFILES=      communicator-v40b5-export.x86-bsdi-bsd.tar.gz
a16 1
NLSDIR=		${X11BASE}/lib/X11/nls
a27 1
	${INSTALL_DATA} ${WRKSRC}/policyMoz40P1.jar ${NDIR}
d31 1
a31 8
	-test -d ${NLSDIR} || mkdir -p ${NLSDIR}
	if [ ! -f ${NLSDIR}/C ] ; then \
	    ${INSTALL_DATA} ${NDIR}/nls/C ${NLSDIR}; \
	fi
	if [ ! -f ${NLSDIR}/nls.dir ] ; then \
	    ${INSTALL_DATA} ${NDIR}/nls/nls.dir ${NLSDIR}; \
	fi
	rm -rf ${NDIR}/nls ${NDIR}/movemail-src ${NDIR}/XKeysymDB
@


1.2
log
@Upgrade to 4.0b3 (note: Java not work for unknown reason)
@
text
@d2 1
a2 1
# Version required:     4.0b3
d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/02/24 19:00:29 ache Exp $
d9 1
a9 1
DISTNAME=       netscape-4.0b3
d11 2
a12 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.0/4.0b3/unix/other/
DISTFILES=      communicator-v40b3-export.x86-unknown-bsd.tar.gz
d26 1
a26 1
	    NSHOME="${NDIR}" ./ns-install
d29 1
@


1.1
log
@Initial revision
@
text
@d2 1
a2 1
# Version required:     4.0b2
d6 1
a6 1
# $Id: Makefile,v 1.16 1996/12/08 01:04:24 max Exp $
d9 1
a9 1
DISTNAME=       netscape-4.0b2
d11 8
a18 2
MASTER_SITES=   ftp://ftp.netscape.com/pub/communicator/4.0/4.0b2/unix/other/
DISTFILES=      netscape-v40b2-export.x86-unknown-bsd.tar.gz
d23 18
a40 1
NO_WRKSUBDIR=	yes
@


1.1.1.1
log
@Netscape4 expired beta
@
text
@@
