head	1.342;
access;
symbols
	RELEASE_8_3_0:1.323
	RELEASE_9_0_0:1.319
	RELEASE_7_4_0:1.298
	RELEASE_8_2_0:1.298
	RELEASE_6_EOL:1.298
	RELEASE_8_1_0:1.298
	RELEASE_7_3_0:1.295
	RELEASE_8_0_0:1.292
	RELEASE_7_2_0:1.288
	RELEASE_7_1_0:1.281
	RELEASE_6_4_0:1.280
	RELEASE_5_EOL:1.276
	RELEASE_7_0_0:1.272
	RELEASE_6_3_0:1.272
	PRE_XORG_7:1.262
	RELEASE_4_EOL:1.259
	RELEASE_6_2_0:1.254
	RELEASE_6_1_0:1.240
	RELEASE_5_5_0:1.240
	old_RELEASE_6_0_0:1.231
	old_RELEASE_5_4_0:1.220
	old_RELEASE_4_11_0:1.210
	old_RELEASE_5_3_0:1.197
	old_RELEASE_4_10_0:1.186
	old_RELEASE_5_2_1:1.164
	old_RELEASE_5_2_0:1.164
	old_RELEASE_4_9_0:1.157
	old_RELEASE_5_1_0:1.152
	old_RELEASE_4_8_0:1.142
	old_RELEASE_5_0_0:1.131
	old_RELEASE_4_7_0:1.116
	old_old_RELEASE_4_6_2:1.106
	old_old_RELEASE_4_6_1:1.106
	old_old_RELEASE_4_6_0:1.106
	old_old_RELEASE_5_0_DP1:1.89
	old_old_RELEASE_4_5_0:1.77
	old_old_RELEASE_4_4_0:1.71
	old_old_RELEASE_4_3_0:1.59
	old_old_RELEASE_4_2_0:1.51
	old_old_RELEASE_4_1_1:1.46
	old_old_RELEASE_4_1_0:1.42
	old_old_RELEASE_3_5_0:1.42
	old_old_RELEASE_4_0_0:1.40
	old_old_RELEASE_3_4_0:1.37
	old_old_RELEASE_3_3_0:1.34
	old_old_RELEASE_3_2_0:1.28
	old_old_RELEASE_3_1_0:1.28
	old_old_RELEASE_2_2_8:1.28
	old_old_RELEASE_3_0_0:1.27
	old_old_RELEASE_2_2_7:1.25
	old_old_RELEASE_2_2_6:1.16
	old_old_RELEASE_2_2_5:1.8
	old_old_RELEASE_2_2_1:1.1.1.1
	old_old_RELEASE_2_2_2:1.2
	old_old_ache:1.1.1.1;
locks; strict;
comment	@# @;


1.342
date	2013.03.11.13.49.24;	author svnexp;	state Exp;
branches;
next	1.341;

1.341
date	2013.03.03.13.25.15;	author svnexp;	state Exp;
branches;
next	1.340;

1.340
date	2013.02.20.22.45.24;	author svnexp;	state Exp;
branches;
next	1.339;

1.339
date	2013.01.11.17.56.52;	author svnexp;	state Exp;
branches;
next	1.338;

1.338
date	2013.01.10.23.03.39;	author svnexp;	state Exp;
branches;
next	1.337;

1.337
date	2012.12.05.14.21.45;	author svnexp;	state Exp;
branches;
next	1.336;

1.336
date	2012.11.20.23.18.43;	author svnexp;	state Exp;
branches;
next	1.335;

1.335
date	2012.11.17.20.40.21;	author svnexp;	state Exp;
branches;
next	1.334;

1.334
date	2012.11.17.06.03.05;	author svnexp;	state Exp;
branches;
next	1.333;

1.333
date	2012.10.28.17.03.28;	author flo;	state Exp;
branches;
next	1.332;

1.332
date	2012.10.13.10.18.14;	author flo;	state Exp;
branches;
next	1.331;

1.331
date	2012.10.10.21.13.06;	author flo;	state Exp;
branches;
next	1.330;

1.330
date	2012.09.10.18.02.33;	author flo;	state Exp;
branches;
next	1.329;

1.329
date	2012.09.07.22.10.01;	author flo;	state Exp;
branches;
next	1.328;

1.328
date	2012.08.30.14.54.17;	author flo;	state Exp;
branches;
next	1.327;

1.327
date	2012.07.26.21.49.58;	author flo;	state Exp;
branches;
next	1.326;

1.326
date	2012.06.01.05.25.02;	author dinoex;	state Exp;
branches;
next	1.325;

1.325
date	2012.05.11.01.57.58;	author beat;	state Exp;
branches;
next	1.324;

1.324
date	2012.04.25.05.18.49;	author beat;	state Exp;
branches;
next	1.323;

1.323
date	2012.03.14.15.50.04;	author beat;	state Exp;
branches;
next	1.322;

1.322
date	2012.02.17.19.44.12;	author flo;	state Exp;
branches;
next	1.321;

1.321
date	2012.02.11.13.18.58;	author flo;	state Exp;
branches;
next	1.320;

1.320
date	2012.01.31.21.20.31;	author flo;	state Exp;
branches;
next	1.319;

1.319
date	2011.12.23.16.58.05;	author beat;	state Exp;
branches;
next	1.318;

1.318
date	2011.12.21.08.10.16;	author beat;	state Exp;
branches;
next	1.317;

1.317
date	2011.11.29.21.27.59;	author beat;	state Exp;
branches;
next	1.316;

1.316
date	2011.11.27.13.52.57;	author beat;	state Exp;
branches;
next	1.315;

1.315
date	2011.11.22.20.52.36;	author beat;	state Exp;
branches;
next	1.314;

1.314
date	2011.10.26.21.11.39;	author beat;	state Exp;
branches;
next	1.313;

1.313
date	2011.10.26.18.24.21;	author beat;	state Exp;
branches;
next	1.312;

1.312
date	2011.10.19.15.05.41;	author beat;	state Exp;
branches;
next	1.311;

1.311
date	2011.09.30.15.27.01;	author beat;	state Exp;
branches;
next	1.310;

1.310
date	2011.09.28.03.14.22;	author beat;	state Exp;
branches;
next	1.309;

1.309
date	2011.09.23.22.26.05;	author amdmi3;	state Exp;
branches;
next	1.308;

1.308
date	2011.09.06.20.17.25;	author flo;	state Exp;
branches;
next	1.307;

1.307
date	2011.08.31.21.14.35;	author flo;	state Exp;
branches;
next	1.306;

1.306
date	2011.08.30.15.35.10;	author flo;	state Exp;
branches;
next	1.305;

1.305
date	2011.08.25.08.35.59;	author ale;	state Exp;
branches;
next	1.304;

1.304
date	2011.08.23.18.39.16;	author kwm;	state Exp;
branches;
next	1.303;

1.303
date	2011.08.18.09.55.17;	author ale;	state Exp;
branches;
next	1.302;

1.302
date	2011.08.16.18.20.26;	author flo;	state Exp;
branches;
next	1.301;

1.301
date	2011.08.10.21.25.33;	author flo;	state Exp;
branches;
next	1.300;

1.300
date	2011.08.01.23.31.53;	author flo;	state Exp;
branches;
next	1.299;

1.299
date	2011.03.17.00.11.52;	author beat;	state Exp;
branches;
next	1.298;

1.298
date	2010.03.28.06.45.05;	author dinoex;	state Exp;
branches;
next	1.297;

1.297
date	2010.03.19.10.02.18;	author beat;	state Exp;
branches;
next	1.296;

1.296
date	2010.03.17.05.28.26;	author beat;	state Exp;
branches;
next	1.295;

1.295
date	2010.02.05.11.45.08;	author dinoex;	state Exp;
branches;
next	1.294;

1.294
date	2009.12.14.12.26.48;	author beat;	state Exp;
branches;
next	1.293;

1.293
date	2009.11.27.09.09.08;	author beat;	state Exp;
branches;
next	1.292;

1.292
date	2009.09.04.08.18.31;	author miwi;	state Exp;
branches;
next	1.291;

1.291
date	2009.07.23.07.46.42;	author ale;	state Exp;
branches;
next	1.290;

1.290
date	2009.06.23.20.46.25;	author beat;	state Exp;
branches;
next	1.289;

1.289
date	2009.05.04.19.23.44;	author miwi;	state Exp;
branches;
next	1.288;

1.288
date	2009.04.23.08.44.09;	author miwi;	state Exp;
branches;
next	1.287;

1.287
date	2009.04.12.19.27.13;	author miwi;	state Exp;
branches;
next	1.286;

1.286
date	2009.04.04.12.20.20;	author marius;	state Exp;
branches;
next	1.285;

1.285
date	2009.04.04.11.46.59;	author marius;	state Exp;
branches;
next	1.284;

1.284
date	2009.03.20.21.58.13;	author miwi;	state Exp;
branches;
next	1.283;

1.283
date	2009.01.10.02.45.45;	author mezz;	state Exp;
branches;
next	1.282;

1.282
date	2009.01.06.16.53.05;	author wxs;	state Exp;
branches;
next	1.281;

1.281
date	2008.12.19.20.13.04;	author miwi;	state Exp;
branches;
next	1.280;

1.280
date	2008.11.13.22.04.15;	author miwi;	state Exp;
branches;
next	1.279;

1.279
date	2008.09.24.12.28.22;	author miwi;	state Exp;
branches;
next	1.278;

1.278
date	2008.07.17.20.36.14;	author mezz;	state Exp;
branches;
next	1.277;

1.277
date	2008.07.13.17.12.03;	author mezz;	state Exp;
branches;
next	1.276;

1.276
date	2008.04.19.17.54.13;	author miwi;	state Exp;
branches;
next	1.275;

1.275
date	2008.03.30.17.03.54;	author miwi;	state Exp;
branches;
next	1.274;

1.274
date	2008.02.28.06.33.29;	author mezz;	state Exp;
branches;
next	1.273;

1.273
date	2008.01.21.22.19.52;	author marius;	state Exp;
branches;
next	1.272;

1.272
date	2007.12.03.14.46.40;	author ahze;	state Exp;
branches;
next	1.271;

1.271
date	2007.11.06.19.48.25;	author ahze;	state Exp;
branches;
next	1.270;

1.270
date	2007.10.19.23.59.23;	author ahze;	state Exp;
branches;
next	1.269;

1.269
date	2007.10.10.00.15.32;	author marcus;	state Exp;
branches;
next	1.268;

1.268
date	2007.10.07.05.45.03;	author linimon;	state Exp;
branches;
next	1.267;

1.267
date	2007.10.04.06.21.45;	author edwin;	state Exp;
branches;
next	1.266;

1.266
date	2007.08.05.21.17.54;	author ahze;	state Exp;
branches;
next	1.265;

1.265
date	2007.07.21.00.17.57;	author ahze;	state Exp;
branches;
next	1.264;

1.264
date	2007.05.31.13.57.04;	author ahze;	state Exp;
branches;
next	1.263;

1.263
date	2007.05.19.20.25.29;	author flz;	state Exp;
branches;
next	1.262;

1.262
date	2007.03.19.16.54.15;	author mezz;	state Exp;
branches;
next	1.261;

1.261
date	2007.02.28.14.32.44;	author ahze;	state Exp;
branches;
next	1.260;

1.260
date	2007.02.06.16.43.45;	author ahze;	state Exp;
branches;
next	1.259;

1.259
date	2007.01.18.22.37.09;	author mezz;	state Exp;
branches;
next	1.258;

1.258
date	2006.12.27.13.52.54;	author ahze;	state Exp;
branches;
next	1.257;

1.257
date	2006.12.22.02.04.05;	author mezz;	state Exp;
branches;
next	1.256;

1.256
date	2006.12.15.20.57.40;	author marcus;	state Exp;
branches;
next	1.255;

1.255
date	2006.11.10.00.46.03;	author ahze;	state Exp;
branches;
next	1.254;

1.254
date	2006.10.14.08.53.36;	author marcus;	state Exp;
branches;
next	1.253;

1.253
date	2006.09.19.10.40.19;	author ahze;	state Exp;
branches;
next	1.252;

1.252
date	2006.09.15.16.09.48;	author ahze;	state Exp;
branches;
next	1.251;

1.251
date	2006.08.03.01.20.37;	author ahze;	state Exp;
branches;
next	1.250;

1.250
date	2006.07.27.23.52.24;	author ahze;	state Exp;
branches;
next	1.249;

1.249
date	2006.07.05.23.22.16;	author ahze;	state Exp;
branches;
next	1.248;

1.248
date	2006.06.11.22.53.16;	author ahze;	state Exp;
branches;
next	1.247;

1.247
date	2006.06.05.03.06.57;	author mezz;	state Exp;
branches;
next	1.246;

1.246
date	2006.06.04.18.56.00;	author ahze;	state Exp;
branches;
next	1.245;

1.245
date	2006.05.26.22.14.09;	author mezz;	state Exp;
branches;
next	1.244;

1.244
date	2006.04.17.00.26.08;	author ahze;	state Exp;
branches;
next	1.243;

1.243
date	2006.04.14.12.59.09;	author ahze;	state Exp;
branches;
next	1.242;

1.242
date	2006.03.29.18.29.45;	author ahze;	state Exp;
branches;
next	1.241;

1.241
date	2006.03.15.12.17.25;	author ahze;	state Exp;
branches;
next	1.240;

1.240
date	2006.01.31.21.28.58;	author ahze;	state Exp;
branches;
next	1.239;

1.239
date	2006.01.08.19.44.30;	author marcus;	state Exp;
branches;
next	1.238;

1.238
date	2005.12.23.00.04.17;	author ahze;	state Exp;
branches;
next	1.237;

1.237
date	2005.12.02.05.30.01;	author mezz;	state Exp;
branches;
next	1.236;

1.236
date	2005.12.02.03.31.52;	author ahze;	state Exp;
branches;
next	1.235;

1.235
date	2005.11.30.00.44.57;	author ahze;	state Exp;
branches;
next	1.234;

1.234
date	2005.11.20.19.45.05;	author ahze;	state Exp;
branches;
next	1.233;

1.233
date	2005.11.05.06.21.03;	author marcus;	state Exp;
branches;
next	1.232;

1.232
date	2005.10.27.00.06.23;	author marcus;	state Exp;
branches;
next	1.231;

1.231
date	2005.09.23.20.42.37;	author mezz;	state Exp;
branches;
next	1.230;

1.230
date	2005.09.10.17.24.31;	author pav;	state Exp;
branches;
next	1.229;

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

1.228
date	2005.08.28.19.08.08;	author marcus;	state Exp;
branches;
next	1.227;

1.227
date	2005.08.03.15.22.28;	author marcus;	state Exp;
branches;
next	1.226;

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

1.225
date	2005.07.30.03.55.11;	author marcus;	state Exp;
branches;
next	1.224;

1.224
date	2005.05.07.13.44.43;	author ahze;	state Exp;
branches;
next	1.223;

1.223
date	2005.04.28.23.02.06;	author ahze;	state Exp;
branches;
next	1.222;

1.222
date	2005.04.28.22.46.30;	author ahze;	state Exp;
branches;
next	1.221;

1.221
date	2005.04.26.19.30.54;	author ahze;	state Exp;
branches;
next	1.220;

1.220
date	2005.04.06.19.02.24;	author ahze;	state Exp;
branches;
next	1.219;

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

1.218
date	2005.03.20.22.02.59;	author adamw;	state Exp;
branches;
next	1.217;

1.217
date	2005.03.12.10.53.10;	author marcus;	state Exp;
branches;
next	1.216;

1.216
date	2005.03.02.06.50.13;	author marcus;	state Exp;
branches;
next	1.215;

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

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

1.213
date	2005.01.21.18.06.34;	author adamw;	state Exp;
branches;
next	1.212;

1.212
date	2005.01.21.09.11.37;	author adamw;	state Exp;
branches;
next	1.211;

1.211
date	2005.01.16.23.47.38;	author adamw;	state Exp;
branches;
next	1.210;

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

1.209
date	2004.12.11.21.41.11;	author kris;	state Exp;
branches;
next	1.208;

1.208
date	2004.12.11.02.11.23;	author ahze;	state Exp;
branches;
next	1.207;

1.207
date	2004.12.04.09.47.25;	author marcus;	state Exp;
branches;
next	1.206;

1.206
date	2004.11.30.17.15.49;	author adamw;	state Exp;
branches;
next	1.205;

1.205
date	2004.11.10.11.59.14;	author ahze;	state Exp;
branches;
next	1.204;

1.204
date	2004.11.09.07.48.41;	author ahze;	state Exp;
branches;
next	1.203;

1.203
date	2004.11.07.22.37.23;	author marcus;	state Exp;
branches;
next	1.202;

1.202
date	2004.10.24.02.35.07;	author marcus;	state Exp;
branches;
next	1.201;

1.201
date	2004.10.23.19.26.43;	author adamw;	state Exp;
branches;
next	1.200;

1.200
date	2004.10.23.03.11.45;	author adamw;	state Exp;
branches;
next	1.199;

1.199
date	2004.10.22.00.42.19;	author adamw;	state Exp;
branches;
next	1.198;

1.198
date	2004.10.12.00.07.10;	author marcus;	state Exp;
branches;
next	1.197;

1.197
date	2004.09.29.04.30.59;	author kris;	state Exp;
branches;
next	1.196;

1.196
date	2004.09.28.03.20.33;	author marcus;	state Exp;
branches;
next	1.195;

1.195
date	2004.08.31.09.58.51;	author adamw;	state Exp;
branches;
next	1.194;

1.194
date	2004.07.15.22.59.51;	author adamw;	state Exp;
branches;
next	1.193;

1.193
date	2004.07.06.23.11.56;	author adamw;	state Exp;
branches;
next	1.192;

1.192
date	2004.07.01.21.16.10;	author marcus;	state Exp;
branches;
next	1.191;

1.191
date	2004.06.28.02.25.34;	author marcus;	state Exp;
branches;
next	1.190;

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

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

1.188
date	2004.05.20.05.16.58;	author marcus;	state Exp;
branches;
next	1.187;

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

1.186
date	2004.04.12.03.29.59;	author kris;	state Exp;
branches;
next	1.185;

1.185
date	2004.04.08.21.10.13;	author pav;	state Exp;
branches;
next	1.184;

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

1.183
date	2004.04.03.14.15.40;	author kris;	state Exp;
branches;
next	1.182;

1.182
date	2004.04.03.14.13.40;	author kris;	state Exp;
branches;
next	1.181;

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

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

1.179
date	2004.03.19.03.14.55;	author marcus;	state Exp;
branches;
next	1.178;

1.178
date	2004.03.16.22.54.03;	author marcus;	state Exp;
branches;
next	1.177;

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

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

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

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

1.173
date	2004.02.26.03.48.11;	author adamw;	state Exp;
branches;
next	1.172;

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

1.171
date	2004.02.18.03.50.37;	author adamw;	state Exp;
branches;
next	1.170;

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

1.169
date	2004.01.22.12.18.41;	author trevor;	state Exp;
branches;
next	1.168;

1.168
date	2004.01.18.07.27.02;	author adamw;	state Exp;
branches;
next	1.167;

1.167
date	2004.01.17.05.27.15;	author marcus;	state Exp;
branches;
next	1.166;

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

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

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

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

1.162
date	2003.11.11.22.59.38;	author glewis;	state Exp;
branches;
next	1.161;

1.161
date	2003.11.11.22.53.50;	author glewis;	state Exp;
branches;
next	1.160;

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

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

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

1.157
date	2003.09.06.18.34.37;	author marcus;	state Exp;
branches;
next	1.156;

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

1.155
date	2003.08.12.16.48.55;	author marcus;	state Exp;
branches;
next	1.154;

1.154
date	2003.07.23.05.40.41;	author marcus;	state Exp;
branches;
next	1.153;

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

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

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

1.150
date	2003.05.01.16.01.10;	author marcus;	state Exp;
branches;
next	1.149;

1.149
date	2003.04.24.18.02.42;	author marcus;	state Exp;
branches;
next	1.148;

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

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

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

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

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

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

1.142
date	2003.03.07.06.12.46;	author ade;	state Exp;
branches;
next	1.141;

1.141
date	2003.02.18.04.51.28;	author anholt;	state Exp;
branches;
next	1.140;

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

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

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

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

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

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

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

1.133
date	2003.01.22.20.05.04;	author marcus;	state Exp;
branches;
next	1.132;

1.132
date	2003.01.21.16.41.54;	author marcus;	state Exp;
branches;
next	1.131;

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

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

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

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

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

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

1.125
date	2002.10.25.20.37.54;	author adamw;	state Exp;
branches;
next	1.124;

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

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

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

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

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

1.119
date	2002.10.20.06.19.25;	author sobomax;	state Exp;
branches;
next	1.118;

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

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

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

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

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

1.113
date	2002.09.03.20.45.54;	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.342
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313857
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: eivind/dima/jseger
# $FreeBSD: head/www/seamonkey/Makefile 313857 2013-03-11 07:28:17Z flo $

PORTNAME=	seamonkey
DISTVERSION=	2.16.1
CATEGORIES?=	www ipv6
MASTER_SITES=	${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR=	${PORTNAME}/releases/${DISTVERSION}/source
DISTFILES=	${PORTNAME}-${DISTVERSION}.source${EXTRACT_SUFX}
EXTRACT_ONLY=	${PORTNAME}-${DISTVERSION}.source${EXTRACT_SUFX}

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

BUILD_DEPENDS=	nspr>=4.9.4:${PORTSDIR}/devel/nspr \
		nss>=3.14.1:${PORTSDIR}/security/nss \
		sqlite3>=3.7.14.1:${PORTSDIR}/databases/sqlite3 \
		${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \
		unzip:${PORTSDIR}/archivers/unzip

EM_VERSION=	1.5.1
L_VERSION=	2.1b1

USE_AUTOTOOLS=	autoconf213:env
USE_PYTHON_BUILD=-2.7
OBJDIR_BUILD=	# in-tree build broken after bug 789837
USE_BZIP2=	yes
USE_GMAKE=	yes
USE_GECKO=	gecko
WANT_GNOME=	yes
USE_QT4=	# empty
QT_NONSTANDARD=	yes
WANT_PERL=	yes
GNU_CONFIGURE=	yes
ALL_TARGET=	default
USE_GL=		gl
USE_DOS2UNIX=	mozilla/media/webrtc/trunk/src/system_wrappers/source/spreadsortlib/spreadsort.hpp
MAKE_JOBS_SAFE=	yes
MOZ_PIS_SCRIPTS=	moz_pis_S50cleanhome

MOZ_EXTENSIONS=	default
MOZ_OPTIONS+=	--program-transform-name='s/seamonkey/${MOZILLA}/' \
		--enable-application=suite

USE_MOZILLA=	# empty
MOZ_PKGCONFIG_FILES=

NOT_FOR_ARCHS=	ia64

OPTIONS_DEFINE=	CHATZILLA COMPOSER ENIGMAIL GSTREAMER LDAP LIGHTNING MAILNEWS WEBRTC
OPTIONS_DEFAULT=CHATZILLA COMPOSER ENIGMAIL GIO LDAP LIGHTNING MAILNEWS WEBRTC

CHATZILLA_DESC?=Chatzilla IRC module
COMPOSER_DESC?=	HTML Composer module
LDAP_DESC?=	LDAP support for Mailnews
MAILNEWS_DESC?=	Mail and News modules

.include "${.CURDIR}/../../www/firefox/Makefile.options"

OPTIONS_DEFAULT:=${OPTIONS_DEFAULT:S/OSS/ALSA/}

.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MCHATZILLA}
MOZ_EXTENSIONS:=	${MOZ_EXTENSIONS},irc
.endif

.include <bsd.port.pre.mk>

WRKSRC=		${WRKDIR}/comm-release
MOZSRC:=	${WRKSRC}/mozilla

XPI_LIBDIR=	${PREFIX}/lib/xpi

.if ${ARCH} == amd64
CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL}
.elif ${ARCH} == powerpc64
.if ${OSVERSION} < 900033
BROKEN=		Needs binutils 2.17.50 to build
.else
MOZ_EXPORT+=	UNAME_m="powerpc64"
CFLAGS+=	-mminimal-toc
.endif
.endif

.if ! ${PORT_OPTIONS:MMAILNEWS}
EXTRA_PATCHES+=	${FILESDIR}/extra-mailnews-patch-bridge-bridge.mk \
		${FILESDIR}/extra-patch-configure.in
MOZ_OPTIONS+=	--disable-ldap --disable-mailnews
.else
# mail and news desired, but not LDAP
.if ! ${PORT_OPTIONS:MLDAP}
MOZ_OPTIONS+=	--disable-ldap --enable-mailnews
.else
MOZ_OPTIONS+=	--enable-ldap --enable-mailnews
.endif
.if ${PORT_OPTIONS:MENIGMAIL}
MASTER_SITES+=	http://www.enigmail.net/download/source/:enigmail
DISTFILES+=	${EM_DISTFILE}:enigmail
RUN_DEPENDS+=	gpg:${PORTSDIR}/security/gnupg
EM_DISTNAME=	enigmail-${EM_VERSION}
EM_DISTFILE=	${EM_DISTNAME}.tar.gz
EM_XPI_FILE=	${MOZ_OBJDIR}/mozilla/dist/bin/${EM_DISTNAME}-freebsd-${ARCH:S/amd64/x86_64/}.xpi
EM_ORIG_ID=	{847b3a00-7ab1-11d4-8f02-006008948af5}
EM_ID=		${PORTNAME}@@mozilla-enigmail.org
EM_ID_RFILES=	${XPI_LIBDIR}/${EM_ID}/install.rdf \
		${XPI_LIBDIR}/${EM_ID}/components/enigmail.js \
		${XPI_LIBDIR}/${EM_ID}/modules/enigmailCommon.jsm
EXTRA_PATCHES+=	${FILESDIR}/extrapatch-enigmail-ipc-src-Makefile
.endif
.endif

.if ! ${PORT_OPTIONS:MCOMPOSER}
MOZ_OPTIONS+=	--disable-composer
.endif

.if ${PORT_OPTIONS:MLIGHTNING}
MOZ_OPTIONS+=	--enable-calendar
MOZ_MK_OPTIONS+=	MOZ_CO_PROJECT=calendar
LIGHTNING_DIR=	share/lightning
XPI_FILE=	${MOZ_OBJDIR}/mozilla/dist/xpi-stage/lightning-${L_VERSION}.en-US.freebsd${OSREL}-${ARCH:S/amd64/x86_64/}.xpi
XPI_ORIG_ID=	{e2fda1a4-762b-4020-b5ad-a41df1933103}
XPI_ID=		lightning@@seamonkey.mozilla.org
.else
MOZ_OPTIONS+=	--disable-calendar
.endif

.if ${PORT_OPTIONS:MMAILNEWS} && ${PORT_OPTIONS:MENIGMAIL}
post-extract:
	@@${TAR} -xf ${_DISTDIR}/${EM_DISTFILE} \
		-C ${WRKSRC}/mailnews/extensions
.endif

post-patch:
	@@${REINPLACE_CMD} -e '/MOZPNG/s/=[0-9]*/=10511/' \
		${MOZSRC}/configure.in ${WRKSRC}/configure.in
	@@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
		${WRKSRC}/suite/app/nsSuiteApp.cpp
	@@${REINPLACE_CMD} -e '/accessibility.typeaheadfind.enablesound/s/true/false/' \
		${WRKSRC}/mozilla/modules/libpref/src/init/all.js
	@@${SED} -e 's|%%MOZILLA%%|${MOZILLA}|g' \
		< ${FILESDIR}/seamonkey.desktop.in > \
		${WRKDIR}/${MOZILLA}.desktop
.if ${PORT_OPTIONS:MMAILNEWS} && ${PORT_OPTIONS:MENIGMAIL}
	@@${REINPLACE_CMD} -e 's,/usr/bin/perl,${PERL},' \
		${WRKSRC}/mailnews/extensions/enigmail/makemake
	@@${REINPLACE_CMD} -e '/^xpi/s/$$/ all/' \
		-e '/^XPI_MODULE_VERS/s/= .*/= ${EM_VERSION}/' \
		${WRKSRC}/mailnews/extensions/enigmail/Makefile.in
	@@${REINPLACE_CMD} -e '/em:version/s,>[^<]*<,>${EM_VERSION}<,' \
		-e '/em:maxVersion/s/pre//' \
		${WRKSRC}/mailnews/extensions/enigmail/package/install.rdf
.endif

pre-configure:
	(cd ${WRKSRC} && ${AUTOCONF})
	(cd ${MOZSRC} && ${AUTOCONF})
	(cd ${MOZSRC}/js/src/ && ${AUTOCONF})

.if ${PORT_OPTIONS:MMAILNEWS} && ${PORT_OPTIONS:MENIGMAIL}
post-build:
	cd ${WRKSRC}/mailnews/extensions/enigmail && \
		./makemake -r -o ${MOZ_OBJDIR}
	${SETENV} ${MAKE_ENV} ${GMAKE} ${_MAKE_JOBS} all xpi \
		-C ${MOZ_OBJDIR}/mailnews/extensions/enigmail
.endif

pre-install:
	${ECHO_CMD} share/applications/${MOZILLA}.desktop >> ${PLIST}
	${ECHO_CMD} "@@unexec ${RMDIR} %D/share/applications 2>/dev/null || ${TRUE}" >> ${PLIST}
	${ECHO_CMD} 'share/pixmaps/${MOZILLA}.png' >> ${PLIST}

do-install:
	${MKDIR} ${PREFIX}/share/applications
	${INSTALL_DATA} ${WRKDIR}/${MOZILLA}.desktop ${PREFIX}/share/applications/
	${LN} -sf ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png \
		${PREFIX}/share/pixmaps/${MOZILLA}.png

post-install:
.if ${PORT_OPTIONS:MLIGHTNING}
	@@${MKDIR} ${XPI_LIBDIR}/${XPI_ID} ${XPI_LIBDIR}/symlinks/seamonkey
	@@(cd ${XPI_LIBDIR}/${XPI_ID}; ${TAR} -xf ${XPI_FILE})
	@@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${XPI_LIBDIR}/${XPI_ID}
	@@${REINPLACE_CMD} -i "" "s/${XPI_ORIG_ID}/${XPI_ID}/" ${XPI_LIBDIR}/${XPI_ID}/install.rdf
	@@${CHMOD} -R a+rX,go-w ${XPI_LIBDIR}/${XPI_ID}
	@@${LN} -sf ${XPI_LIBDIR}/${XPI_ID} ${LOCALBASE}/lib/seamonkey/extensions 2>/dev/null || true
	@@${LN} -sf ${XPI_LIBDIR}/${XPI_ID} ${XPI_LIBDIR}/symlinks/seamonkey 2>/dev/null || true
	@@(cd ${XPI_LIBDIR}; ${FIND} ${XPI_ID} -not -type d) | ${SORT} | \
		${SED} -ne 's,^,lib/xpi/,p' >> ${TMPPLIST}
	@@${ECHO_CMD} 'lib/xpi/symlinks/seamonkey/${XPI_ID}' >> ${TMPPLIST}
	@@${ECHO_CMD} '@@exec ${LN} -sf %D/lib/xpi/${XPI_ID} ${LOCALBASE}/lib/seamonkey/extensions 2>/dev/null || true' >> ${TMPPLIST}
	@@${ECHO_CMD} '@@unexec ${RM} -f ${LOCALBASE}/lib/seamonkey/extensions/${XPI_ID}' >> ${TMPPLIST}
	@@(cd ${XPI_LIBDIR}; ${FIND} ${XPI_ID} -type d) | ${SORT} -r | \
		${SED} -ne 's,^,@@dirrm lib/xpi/,p' >> ${TMPPLIST}
.endif
.if ${PORT_OPTIONS:MMAILNEWS} && ${PORT_OPTIONS:MENIGMAIL}
	@@${MKDIR} ${XPI_LIBDIR}/${EM_ID} ${XPI_LIBDIR}/symlinks/${PORTNAME}
	@@(cd ${XPI_LIBDIR}/${EM_ID}; ${TAR} -xf ${EM_XPI_FILE})
	@@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${XPI_LIBDIR}/${EM_ID}
	@@${REINPLACE_CMD} -i "" "s/${EM_ORIG_ID}/${EM_ID}/" ${EM_ID_RFILES}
	@@${CHMOD} -R a+rX,go-w ${XPI_LIBDIR}/${EM_ID}
	@@${LN} -sf ${XPI_LIBDIR}/${EM_ID} ${LOCALBASE}/lib/${PORTNAME}/extensions 2>/dev/null || true
	@@${LN} -sf ${XPI_LIBDIR}/${EM_ID} ${XPI_LIBDIR}/symlinks/${PORTNAME} 2>/dev/null || true
	@@(cd ${XPI_LIBDIR}; ${FIND} ${EM_ID} -not -type d) | ${SORT} | \
		${SED} -ne 's,^,lib/xpi/,p' >> ${TMPPLIST}
	@@${ECHO_CMD} 'lib/xpi/symlinks/${PORTNAME}/${EM_ID}' >> ${TMPPLIST}
	@@${ECHO_CMD} '@@exec ${LN} -sf %D/lib/xpi/${EM_ID} ${LOCALBASE}/lib/${PORTNAME}/extensions 2>/dev/null || true' >> ${TMPPLIST}
	@@${ECHO_CMD} '@@unexec ${RM} -f ${LOCALBASE}/lib/${PORTNAME}/extensions/${EM_ID}' >> ${TMPPLIST}
	@@(cd ${XPI_LIBDIR}; ${FIND} ${EM_ID} -type d) | ${SORT} -r | \
		${SED} -ne 's,^,@@dirrm lib/xpi/,p' >> ${TMPPLIST}
.endif
.if ${PORT_OPTIONS:MLIGHTNING} || ${PORT_OPTIONS:MMAILNEWS} && ${PORT_OPTIONS:MENIGMAIL}
	@@${ECHO_CMD} '@@unexec rmdir %D/lib/xpi/symlinks/${PORTNAME} 2>/dev/null || true' >> ${TMPPLIST}
	@@${ECHO_CMD} '@@unexec rmdir %D/lib/xpi/symlinks 2>/dev/null || true' >> ${TMPPLIST}
	@@${ECHO_CMD} '@@unexec rmdir %D/lib/xpi 2>/dev/null || true' >> ${TMPPLIST}
.endif

.include <bsd.port.post.mk>
@


1.341
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313335
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/seamonkey/Makefile 313335 2013-03-03 10:09:08Z flo $
d5 1
a5 1
DISTVERSION=	2.16
@


1.340
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312679
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/www/seamonkey/Makefile 312679 2013-02-20 22:32:32Z flo $
d18 1
a18 1
		${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \
@


1.339
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310240
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310240 | flo | 2013-01-11 16:48:10 +0000 (Fri, 11 Jan 2013) | 3 lines
## SVN ##
## SVN ## Only try patching enigmail when the option is selected. This fixed the build
## SVN ## with the enigmail option disabled.
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/seamonkey/Makefile 310240 2013-01-11 16:48:10Z flo $
d5 1
a5 1
DISTVERSION=	2.15
d7 4
a10 4
MASTER_SITES=	${MASTER_SITE_MOZILLA_EXTENDED}
MASTER_SITE_SUBDIR=	seamonkey/releases/${DISTVERSION}/source
DISTFILES=	seamonkey-${DISTVERSION}.source${EXTRACT_SUFX}
EXTRACT_ONLY=	seamonkey-${DISTVERSION}.source${EXTRACT_SUFX}
d15 1
a15 1
BUILD_DEPENDS=	nspr>=4.9.3:${PORTSDIR}/devel/nspr \
d21 2
a22 1
EM_VERSION=	1.5.0
d37 1
d121 1
a121 1
XPI_FILE=	${MOZ_OBJDIR}/mozilla/dist/xpi-stage/lightning.xpi
@


1.338
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310207
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310207 | flo | 2013-01-10 22:29:23 +0000 (Thu, 10 Jan 2013) | 9 lines
## SVN ##
## SVN ## - update www/firefox to 18.0
## SVN ## - update www/firefox-esr to 17.0.2
## SVN ## - update www/seamonkey to 2.15 (enigmail to 1.5.0)
## SVN ## - remove QT4 option to avoid confusion (it turned out to be too experimental)
## SVN ##
## SVN ## In collaboration with: Jan Beich <jbeich@@tormail.org>
## SVN ##
## SVN ## Security:	http://www.vuxml.org/freebsd/a4ed6632-5aa9-11e2-8fcb-c8600054b392.html
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/seamonkey/Makefile 310207 2013-01-10 22:29:23Z flo $
d107 1
@


1.337
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308332
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308332 | flo | 2012-12-05 14:19:19 +0000 (Wed, 05 Dec 2012) | 4 lines
## SVN ##
## SVN ## Update to 2.14.1
## SVN ##
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/seamonkey/Makefile 308332 2012-12-05 14:19:19Z flo $
d5 1
a5 1
DISTVERSION=	2.14.1
d15 3
a17 3
BUILD_DEPENDS=	nspr>=4.9:${PORTSDIR}/devel/nspr \
		nss>=3.13.6_1:${PORTSDIR}/security/nss \
		sqlite3>=3.7.12.1:${PORTSDIR}/databases/sqlite3 \
d21 1
a21 1
EM_VERSION=	1.4.6
d25 1
d48 2
a49 2
OPTIONS_DEFINE=	CHATZILLA COMPOSER ENIGMAIL GSTREAMER LDAP LIGHTNING MAILNEWS
OPTIONS_DEFAULT=CHATZILLA COMPOSER ENIGMAIL GIO LDAP LIGHTNING MAILNEWS
d132 2
@


1.336
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307606
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307606 | flo | 2012-11-20 23:01:15 +0000 (Tue, 20 Nov 2012) | 14 lines
## SVN ##
## SVN ## - Update firefox and thunderbird to 17.0
## SVN ## - Update seamonkey to 2.14
## SVN ## - Update ESR ports and libxul to 10.0.11
## SVN ## - support more h264 codecs when using GSTREAMER with YouTube
## SVN ## - Unbreak firefox-esr, thunderbird-esr and libxul on head >= 1000024 [1]
## SVN ## - Buildsystem is not python 3 aware, use python up to 2.7 [2]
## SVN ##
## SVN ## PR:		ports/173679 [1]
## SVN ## Submitted by:	swills [1], demon [2]
## SVN ## In collaboration with:	Jan Beich <jbeich@@tormail.org>
## SVN ## Security:	d23119df-335d-11e2-b64c-c8600054b392
## SVN ## Approved by:	portmgr (beat)
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d2 1
a2 1
# $FreeBSD: head/www/seamonkey/Makefile 307606 2012-11-20 23:01:15Z flo $
d5 1
a5 1
DISTVERSION=	2.14
@


1.335
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307413
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307413 | ale | 2012-11-14 11:27:25 +0000 (Wed, 14 Nov 2012) | 4 lines
## SVN ##
## SVN ## Update enigmail to 1.4.6 release.
## SVN ##
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 2
a2 6
# New ports collection makefile for:	mozilla
# Date created:		31 Mar 1998
# Whom:			eivind/dima/jseger
#
# $FreeBSD: head/www/seamonkey/Makefile 307413 2012-11-14 11:27:25Z ale $
#
d5 1
a5 2
DISTVERSION=	2.13.2
PORTREVISION=	1
d24 1
a24 1
USE_PYTHON_BUILD=yes
@


1.334
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/www/seamonkey/Makefile 306558 2012-10-28 17:03:28Z flo $
d10 1
d26 1
a26 1
EM_VERSION=	1.4.5
@


1.333
log
@SVN rev 306558 on 2012-10-28 17:03:28Z by flo

- Update www/firefox{,-i18n} to 16.0.2
- Update seamonkey to 2.13.2
- Update ESR ports and libxul to 10.0.10
- Update nspr to 4.9.3
- Update nss to 3.14
- with GNOMEVFS2 option build its extension, too [1]
- make heap-committed and heap-dirty reporters work in about:memory
- properly mark QT4 as experimental (needs love upstream)
- *miscellaneous cleanups and fixups*

mail/thunderbird will be updated once the tarballs are available.

PR:		ports/173052 [1]
Security:	6b3b1b97-207c-11e2-a03f-c8600054b392
Feature safe:	yes
In collaboration with:	Jan Beich <jbeich@@tormail.org>
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.332
log
@SVN rev 305824 on 2012-10-13 10:18:14Z by flo

- update seamonkey to 2.13.1
- avoid thread-local variables before 8.3, 9.1, 10.0, to avoid crashes [1]

Security:	6e5a9afd-12d3-11e2-b47d-c8600054b392
Reference:	http://svnweb.freebsd.org/changeset/base/225582 [1]
Submitted by:	Jan Beich <jbeich@@tormail.org> [1]
Feature safe:	yes
@
text
@d9 1
a9 1
DISTVERSION=	2.13.1
d63 6
a111 3
.if ${PORT_OPTIONS:MCHATZILLA}
MOZ_EXTENSIONS:=	${MOZ_EXTENSIONS},irc
.endif
a116 4
.if ${ARCH} == amd64 || ${ARCH} == i386
BUILD_DEPENDS+=	yasm:${PORTSDIR}/devel/yasm
.endif

@


1.331
log
@SVN rev 305684 on 2012-10-10 21:13:06Z by flo

- Update firefox-esr, thunderbird-esr, linux-firefox and linux-thunderbird to 10.0.8
- Update firefox and thunderbird to 16.0
- Update seamonkey to 2.13
- Update all -i18n ports respectively
- switch firefox 16.0 and seamonkey 2.13 to ALSA by default for better
  latency during pause and seeking with HTML5 video
- remove fedisableexcept() hacks, obsolete since FreeBSD 4.0
- support system hunspell dictionaries [1]
- unbreak -esr ports with clang3.2 [2]
- unbreak nss build when CC contains full path [3]
- remove GNOME option grouping [4]
- integrate enigmail into thunderbird/seamonkey as an option [5]
- remove mail/enigmail* [6]
- enable ENIGMAIL, LIGHTNING and GIO options by default
- add more reporters in about:memory: page-faults-hard, page-faults-soft,
  resident, vsize
- use bundled jemalloc 3.0.0 on FreeBSD < 10.0 for gecko 16.0,
  only heap-allocated reporter works in about:memory (see bug 762445)
- use lrintf() instead of slow C cast in bundled libopus
- use libjpeg-turbo's faster color conversion if available during build
- record startup time for telemetry
- use -z origin instead of hardcoding path to gecko runtime
- fail early if incompatible libxul version is installed (in USE_GECKO)
- *miscellaneous cleanups and fixups*

PR:		ports/171534 [1]
PR:		ports/171566 [2]
PR:		ports/172164 [3]
PR:		ports/172201 [4]
Discussed with:	ale, beat, Jan Beich [5]
Approved by:	ale [6]
In collaboration with:	Jan Beich <jbeich@@tormail.org>
Security:	6e5a9afd-12d3-11e2-b47d-c8600054b392
Feature safe:	yes
Approved by:	portmgr (beat)
@
text
@d9 1
a9 1
DISTVERSION=	2.13
@


1.330
log
@SVN rev 304044 on 2012-09-10 18:02:33Z by flo

Update to 2.12.1
@
text
@d9 1
a9 1
DISTVERSION=	2.12.1
d13 2
a14 1
DISTNAME=	seamonkey-${DISTVERSION}.source
d20 1
a20 1
		nss>=3.13.2:${PORTSDIR}/security/nss \
d25 2
d51 2
a52 2
OPTIONS_DEFINE=	CHATZILLA COMPOSER GSTREAMER LDAP LIGHTNING MAILNEWS
OPTIONS_DEFAULT=CHATZILLA COMPOSER LDAP MAILNEWS
d60 3
d68 2
d92 13
a122 1
XPI_LIBDIR=	${PREFIX}/lib/xpi
d129 6
d143 11
d159 8
d194 19
a212 1
	@@${ECHO_CMD} '@@unexec rmdir %D/lib/xpi/symlinks/seamonkey 2>/dev/null || true' >> ${TMPPLIST}
@


1.329
log
@SVN rev 303831 on 2012-09-07 22:10:01Z by flo

- Update firefox to 15.0.1
- Sync changes from gecko repository@@r995
 general
 - don't specify prefix for libevent when using pkg-config
 - ia64 and sparc64 use 8k pagesize by default
 - add visibility hack for clang 3.2 with libc++
 - fix build using clang 3.2 (on FreeBSD 10-CURRENT)
 - rename a few more patches to ease tracking of bugzilla bugs
 www/seamonkey
 - unbreak unsetting LDAP and MAILNEWS options after bug 707305
 - use compile time debugging WITH_DEBUG
 security/nss
 - unbreak install WITH_DEBUG
 - unbreak powerpc64
 devel/nspr
 - use absolute paths when specifiying srcdir to make gdb(1) happy

In collaboration with:	andreast, zeising, Jan Beich <jbeich@@tormail.org>
@
text
@d9 1
a9 1
DISTVERSION=	2.12
@


1.328
log
@SVN rev 303378 on 2012-08-30 14:54:17Z by flo

- update firefox and thunderbird to 15.0
- update firefox-esr, thunderbird-esr, linux-thunderbird and linux-firefox to 10.0.7
- update seamonkey and linux-seamonkey to 2.12
- update nss to 3.13.6
- update bsdipc code (posix_spawn, SysV shared memory)
- rename patches to easily track those not (yet) submitted upstream
- reduce package size, except for www/libxul[1]
- restore default objdir to what it was in 13.0
- fix mail/enigmail after thunderbird build changes
- don't accidentally pick up headers from installed ports[3]
- add support for PREFIX != LOCALBASE to Makefile.webplugins [4]
- document vulnerabilities in vuln.xml
- *miscellaneous cleanups and fixups*

Obtained from:	OpenBSD ports[1]
PR:		ports/159831, ports/160933, ports/170467[3], ports/170236 [4]
Submitted by:	avilla [4]
In collaboration with:	Jan Beich <jbeich@@tormail.net> Who did most of the hard
			work.
@
text
@a79 1
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-bridge-bridge.mk
@


1.327
log
@SVN rev 301582 on 2012-07-26 21:49:58Z by flo

- update firefox/thunderbird ESR versions to 10.0.6
- update firefox 14.0.1
- update thunderbird to 14.0
- update seamonkey to 2.11
- switch to new options framework
- add experimental rendering via cairo-qt (QT4 option)
- add audio backend options (ALSA and PulseAudio)
- rename SMB option to GNOMEVFS2
- turn on LOGGING by default (like upstream linux builds)
- improve about:memory output
- unbreak PGO
- use system libs [1]
- switch to libevent2 [2]
- fix conflict with devel/libunwind and base gcc [3]
- unbreak clang/libc++ build [4]
- unbreak build with base gcc on >= 9.x [5]
- use common IPC code with other BSDs[6]
- and *miscellaneous improvements*

PR:		ports/146231 [1], ports/161421 [2]
		ports/150631, ports/168369, ports/168637, ports/168793, ports/168978 [3]
		ports/163454, ports/164905, ports/169231 [4]
       		ports/169389, ports/169479 [5]
Obtained from:	pkgsrc via bugzilla #753046 [6]
In collaboration with:	Jan Beich (who did the major part of this work and
			deserves a special thank you!)
@
text
@d9 1
a9 1
DISTVERSION=	2.11
d20 2
a21 1
		sqlite3>=3.7.11:${PORTSDIR}/databases/sqlite3 \
d25 1
a25 1
CONFLICTS_BUILD=	spidermonkey-1.[0-7]*
a33 1
OBJDIR_BUILD=	yes
a43 1
MOZILLA_PLIST_DIRS=	bin lib
a97 4
.if !empty(CXX:M*clang++*)
CFLAGS+=	-Wno-return-type-c-linkage
.endif

a114 8
	@@${REINPLACE_CMD} -e 's|libgnome-2.so.0|libgnome-2.so|' \
		${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \
		${WRKSRC}/mozilla/image/decoders/icon/gtk/nsIconChannel.cpp
	@@${REINPLACE_CMD} -e 's|libgnomeui-2.so.0|libgnomeui-2.so|' \
		${WRKSRC}/mozilla/toolkit/xre/nsNativeAppSupportUnix.cpp \
		${WRKSRC}/mozilla/image/decoders/icon/gtk/nsIconChannel.cpp
	@@${REINPLACE_CMD} -e 's|libgnomevfs-2.so.0|libgnomevfs-2.so|' \
		${WRKSRC}/mozilla/image/decoders/icon/gtk/nsIconChannel.cpp
@


1.326
log
@- update png to 1.5.10
@
text
@d9 1
a9 2
DISTVERSION=	2.9.1
PORTREVISION=	1
d18 3
a20 1
BUILD_DEPENDS=	nspr>=4.8.7:${PORTSDIR}/devel/nspr \
a21 2
LIB_DEPENDS=	execinfo.1:${PORTSDIR}/devel/libexecinfo \
		event-1.4:${PORTSDIR}/devel/libevent
d23 1
a23 1
USE_AUTOTOOLS=	autoconf213
d29 2
d32 2
a33 1
HAS_CONFIGURE=	yes
a37 5
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin
CPPFLAGS+=	-I${LOCALBASE}/include/cairo
USE_GCC=	4.2+

CONFIGURE_ENV=	LOCALBASE=${LOCALBASE}
d41 1
a41 9
		--with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \
		--enable-svg \
		--enable-application=suite	\
		--enable-svg-renderer=cairo	\
		--enable-system-cairo		\
		--enable-canvas			\
		--disable-necko-wifi		\
		--disable-updater		\
		--with-system-libevent=${LOCALBASE}
d43 1
a43 2
USE_MOZILLA=	-png -nss -dbm -jpeg -xft
MOZ_TOOLKIT=	cairo-gtk2
d49 7
a55 7
OPTIONS=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 \
	LIGHTNING "Enable calendar extension" off \
	DBUS "Enable D-BUS support" on \
	SMB "Enable smb:// URI support using gnomevfs" off
d57 1
a59 1
MOZSRC:=	${WRKDIR}/comm-release/mozilla
d61 1
d63 5
a67 3
.if ${HAVE_GNOME:Mlibgnomeui}!=""
USE_GNOME+=	libgnomeui
MOZ_OPTIONS+=	--enable-gnomeui
d69 2
a70 1
MOZ_OPTIONS+=	--disable-gnomeui
a71 5

.if exists(${LOCALBASE}/include/cairo/cairo-glitz.h)
# Glitz support can only be enabled if cairo is built with glitz support
MOZ_OPTIONS+=	--enable-glitz
LIB_DEPENDS+=	glitz.1:${PORTSDIR}/graphics/glitz
d74 1
a74 1
.if defined(WITHOUT_MAILNEWS)
d80 1
a80 1
.if defined(WITHOUT_LDAP)
d87 1
a87 1
.if !defined(WITHOUT_CHATZILLA)
d91 1
a91 1
.if defined(WITHOUT_COMPOSER)
d95 2
a96 5
.if defined(WITHOUT_DBUS)
MOZ_OPTIONS+=	--disable-dbus --disable-libnotify
.else
LIB_DEPENDS+=	dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
		notify.4:${PORTSDIR}/devel/libnotify
d99 2
a100 2
.if ${ARCH} == amd64 || ${ARCH} == i386
BUILD_DEPENDS+=	yasm:${PORTSDIR}/devel/yasm
d103 1
a103 1
.if defined(WITH_LIGHTNING)
d107 1
a107 1
XPI_FILE=	${MOZSRC}/dist/xpi-stage/lightning.xpi
d116 2
a117 7
	@@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
		${WRKSRC}/mozilla/security/manager/ssl/src/Makefile.in \
		${WRKSRC}/mozilla/js/src/config/mkdepend/Makefile.in
	${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \
		${MOZSRC}/storage/build/Makefile.in \
		${MOZSRC}/toolkit/library/Makefile.in \
		${MOZSRC}/db/sqlite3/src/Makefile.in
a119 4
	@@${REINPLACE_CMD} -e 's|<iconv.h>|\"${LOCALBASE}/include/iconv.h\"|g' \
		${WRKSRC}/configure.in \
		${WRKSRC}/mozilla/configure.in \
		${WRKSRC}/mozilla/xpcom/io/nsNativeCharsetUtils.cpp
a127 7
	@@${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \
		s|-lpthread|${PTHREAD_LIBS}|g ; \
		s|echo aout|echo elf|g ; \
		s|/usr/X11R6|${LOCALBASE}|g' \
		${WRKSRC}/mozilla/js/src/configure.in \
		${WRKSRC}/mozilla/configure.in \
		${WRKSRC}/configure.in
d148 1
a148 1
.if defined(WITH_LIGHTNING)
@


1.325
log
@- Update to 2.9.1
@
text
@d10 1
@


1.324
log
@- Update to 2.9

Security:	http://www.vuxml.org/freebsd/380e8c56-8e32-11e1-9580-4061862b8c22.html
@
text
@d9 1
a9 1
DISTVERSION=	2.9
@


1.323
log
@- Update to 2.8 (as there is no SeaMonkey ESR yet)

Approved by:	portmgr (bapt, implicit)
Security:	http://www.vuxml.org/freebsd/a1050b8b-6db3-11e1-8b37-0011856a6e37.html
Feature safe:	yes, from a security point of view
@
text
@d6 1
a6 1
#.1
d9 1
a9 1
DISTVERSION=	2.8
@


1.322
log
@update to 2.7.2

Security:	http://www.vuxml.org/freebsd/d7dbd2db-599c-11e1-a2fb-14dae9ebcf89.html
@
text
@d9 1
a9 1
DISTVERSION=	2.7.2
d87 2
a88 1
EXTRA_PATCHES+=	${FILESDIR}/extra-mailnews-patch-bridge-bridge.mk
@


1.321
log
@update to 2.7.1

Security:	http://www.vuxml.org/freebsd/eba9aa94-549c-11e1-b6b7-0011856a6e37.html
@
text
@d9 1
a9 1
DISTVERSION=	2.7.1
@


1.320
log
@update to 2.7

In collaboration with:	beat
@
text
@d6 1
a6 1
#
d9 1
a9 1
DISTVERSION=	2.7
@


1.319
log
@- Update to 2.6.1
@
text
@d9 1
a9 1
DISTVERSION=	2.6.1
d145 1
a145 1
		${WRKSRC}/mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp
d148 1
a148 1
		${WRKSRC}/mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp
d150 1
a150 1
		${WRKSRC}/mozilla/modules/libpr0n/decoders/icon/gtk/nsIconChannel.cpp
@


1.318
log
@- Update SeaMonkey to 2.6

Approved by:	portmgr (erwin, implicit)
Security:	http://www.vuxml.org/freebsd/e3ff776b-2ba6-11e1-93c6-0011856a6e37.html
@
text
@d9 1
a9 1
DISTVERSION=	2.6
@


1.317
log
@- Unbreak WITHOUT_MAILNEWS option

PR:		ports/160444
Submitted by:	Riccardo Torrini <riccardo AT torrini.org>
Feature safe:	yes
@
text
@d9 1
a9 1
DISTVERSION=	2.5
@


1.316
log
@- Fix build with WITHOUT_LDAP
- Mark WITHOUT_MAILNEWS as BROKEN

Feature safe:	yes
@
text
@a88 1
BROKEN=		Does not build
@


1.315
log
@- Update SeaMonkey to 2.5

Approved by:	portmgr (pav)
Feature safe:	yes
@
text
@d89 1
@


1.314
log
@- Unbreak WITHOUT_MAILNEWS option

Submitted by:	Nali Toja <nalitoja AT gmail.com>
@
text
@d9 1
a9 1
DISTVERSION=	2.4.1
d18 2
a19 1
BUILD_DEPENDS=	nspr>=4.8.7:${PORTSDIR}/devel/nspr
@


1.313
log
@- Fix build with WITHOUT_LDAP
- Mark WITHOUT_MAILNEWS as BROKEN

PR:		ports/160444
Submitted by:	J. Altman <freebsd-announce AT chthonic.com> and many others
Patch by:	Nali Toja <nalitoja AT gmail.com>
Tested by:	Alexey Shuvaev <shuvaev AT physik.uni-wuerzburg.de>
@
text
@d86 1
a87 1
BROKEN=		Does not build
@


1.312
log
@- Register lightning as a global extension and doesn't create the XPI to
  be installed manually.

Discussed with:	flo@@ at EuroBSDCon DevSummit
Obtained from:	mail/enigmail port by ale@@
@
text
@d87 1
d91 1
a92 1
BROKEN=		Does not build
@


1.311
log
@- Update to 2.4.1
@
text
@d119 4
a122 2
SUB_FILES+=	pkg-message
PKGMESSAGE=	${WRKDIR}/pkg-message
a167 4
.if defined(WITH_LIGHTNING)
	@@${PRINTF} '%s/lightning-${PORTNAME}.xpi\n@@dirrmtry %s\n' \
		${LIGHTNING_DIR} ${LIGHTNING_DIR} >> ${PLIST}
.endif
d177 17
a193 3
	${MKDIR} ${PREFIX}/${LIGHTNING_DIR}
	${INSTALL_DATA} ${MOZSRC}/dist/xpi-stage/lightning.xpi ${PREFIX}/${LIGHTNING_DIR}/lightning-${PORTNAME}.xpi
	@@${CAT} ${PKGMESSAGE}
@


1.310
log
@- Update to 2.4

Thanks to:	flo@@ for preparing the www/seamonkey update
@
text
@d9 1
a9 1
DISTVERSION=	2.4
@


1.309
log
@- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
@
text
@d9 1
a9 1
DISTVERSION=	2.3.3
@


1.308
log
@update to 2.3.2, remove trust exceptions for certificates issued by Staat der
Nederlanden

Security:	http://www.vuxml.org/freebsd/aa5bc971-d635-11e0-b3cf-080027ef73ec.html
@
text
@d35 1
a35 1
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include/cairo"
@


1.307
log
@- update to 2.3.2, which disables the DigiNotar certificate authority
- fix lightning build
@
text
@d9 1
a9 1
DISTVERSION=	2.3.2
@


1.306
log
@- update to 2.3.1
- use officcial fix from bugzilla to prevent enigmail hang

In collaboration with:	ale
@
text
@d9 1
a9 1
DISTVERSION=	2.3.1
@


1.305
log
@Add a patch to fix enigmail and bump PORTREVISION.

Issue analysis:
fire_glxtest_process() forks a new process, but doesn't wait(2) for it.
So when wait(2) is invoked later it may return a pid of this child before any
other child.

Submitted by:	avg
Approved by:	flo
@
text
@d9 1
a9 2
DISTVERSION=	2.3
PORTREVISION=	3
@


1.304
log
@Chase libnotify, libproxy and webkit-gtk2 shlib changes, and fix build where needed.
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.303
log
@Install in the correct directory.
Port generalization.

Approved by:	flo
@
text
@d10 1
a10 1
PORTREVISION=	1
d109 1
a109 1
		notify.1:${PORTSDIR}/devel/libnotify
@


1.302
log
@update to 2.3

Security:	http://www.vuxml.org/freebsd/834591a9-c82f-11e0-897d-6c626dd55a41.html
@
text
@d10 1
a24 1
CONFLICTS_INSTALL=	seamonkey-2.0*
a40 2
MOZILLA=	${PORTNAME}
MOZILLA_EXEC_NAME=	${PORTNAME}
d42 2
a43 1
MOZ_OPTIONS+=	--with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA} \
d155 1
a155 1
	@@${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \
d157 1
a157 1
		${WRKDIR}/seamonkey.desktop
d164 1
a164 1
	${ECHO_CMD} share/applications/seamonkey.desktop >> ${PLIST}
d166 1
d174 3
a176 1
	${INSTALL_DATA} ${WRKDIR}/seamonkey.desktop ${PREFIX}/share/applications
@


1.301
log
@- fix .desktop file [1]
- fix some whitespaces [2]

Submitted by:	ale [1]
		beat [2]
@
text
@d9 1
a9 2
DISTVERSION=	2.2
PORTREVISION=	1
d41 1
a41 1
MOZILLA=	${PORTNAME}-${PORTVERSION}
a73 2
GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 '%{\!pg: %{pthread:' | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}

d131 1
a131 1
	${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS:C/-pthread/${GECKO_PTHREAD_LIBS}/}|' \
@


1.300
log
@update to 2.2 and make this the default seamonkey version

Much of the work was done by beat for the 2.1 update, i update everything to 2.2
@
text
@d10 1
d19 3
a21 3
BUILD_DEPENDS=  nspr>=4.8.7:${PORTSDIR}/devel/nspr
LIB_DEPENDS=    execinfo.1:${PORTSDIR}/devel/libexecinfo \
                event-1.4:${PORTSDIR}/devel/libevent
@


1.299
log
@- Mark FORBIDDEN. SeaMonkey 1.1 has several security vulnerabilities. This
  also prevents Pointyhat from building this port as it currently fails
  on CURRENT [1] and with gmake 3.82. This port will be updated once
  SeaMonkey 2.1 is released.

Reported by:	pointyhat via miwi [1]
@
text
@a5 1
#   $MCom: ports-stable/www/seamonkey/Makefile,v 1.9 2009/01/09 23:41:22 mezz Exp $
d9 1
a9 2
DISTVERSION=	1.1.19
PORTREVISION=	1
d12 2
a13 2
MASTER_SITE_SUBDIR=	seamonkey/releases/${DISTVERSION}
DISTNAME=	${PORTNAME}-${DISTVERSION}.source
d18 7
a24 3
DEPRECATED=	Upstream support dropped. Please consider using www/seamonkey2 instead.
FORBIDDEN=	several security vulnerabilities
CONFLICTS=	seamonkey-2*
d32 1
d37 1
d41 2
a42 2
GECKO_PLIST_PRE_FILES=	lib/${MOZILLA}/chrome/icons/default/default.xpm

d49 9
a57 3
		--enable-canvas \
		--with-system-nss
MOZ_MK_OPTIONS+=	MOZ_CO_PROJECT=suite
d65 2
a66 1
	JAVASCRIPT_DEBUGGER "Enable DTD and JavaScript debuggers" off \
d71 11
a81 1
GECKO_PTHREAD_LIBS!=${CC} -dumpspecs | ${GREP} -m 1 pthread | ${SED} -e 's|^.*%{\!pg: %{pthread:|| ; s|}.*$$||' || ${TRUE}
a88 4
.if ${ARCH}=="sparc64" && ${OSVERSION} < 601101
IGNORE=		core dumps on ${ARCH}, need kern.osreldate>=601101
.endif

d95 1
d103 7
a109 3
.if defined(WITH_JAVASCRIPT_DEBUGGER)
MOZ_OPTIONS+=		--enable-jsd \
			--enable-dtd-debug
d111 2
a112 2
MOZ_OPTIONS+=		--disable-jsd \
			--disable-dtd-debug
d115 12
a126 2
.if defined(WITHOUT_COMPOSER)
MOZ_OPTIONS+=	--disable-composer
d131 2
a132 1
		${WRKSRC}/security/manager/ssl/src/Makefile.in
d134 3
a136 1
		${WRKSRC}/storage/build/Makefile.in
d138 1
a138 1
		${WRKSRC}/modules/libpref/src/init/all.js
d140 18
a157 3
		${WRKSRC}/configure \
		${WRKSRC}/intl/uconv/native/nsNativeUConvService.cpp \
		${WRKSRC}/xpcom/io/nsNativeCharsetUtils.cpp
d161 4
d169 4
a172 2
	${CP} ${WRKSRC}/suite/branding/icons/gtk/default.xpm \
		${FAKEDIR}/lib/${MOZILLA}/chrome/icons/default/
d178 7
@


1.298
log
@- update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
@
text
@d21 1
@


1.297
log
@- Mark DEPRECATED: With the release of SeaMonkey 1.1.19 support
  for SeaMonkey 1.x has been dropped. As not all known security
  vulnerabilites has been fixed with 1.1.19 please consider
  using www/seamonkey2 instead.
- No EXPIRATION_DATE set as some ports still depends on the
  seamonkey gecko provider.
@
text
@d11 1
@


1.296
log
@- Update to 1.1.19
@
text
@d19 1
@


1.295
log
@- update to jpeg-8
@
text
@d10 1
a10 2
DISTVERSION=	1.1.18
PORTREVISION=	1
@


1.294
log
@- Add CONFLICT with Seamonkey 2
@
text
@d11 1
@


1.293
log
@- Remove obsolete inclusion of www/mozilla/Makefile.common

Approved by:	portmgr (miwi)
Exp-run by:	miwi
@
text
@d19 1
@


1.292
log
@- Update to 1.1.18

Security:	http://www.vuxml.org/freebsd/49e8f2ee-8147-11de-a994-0030843d3802.html
@
text
@d21 1
a117 1
.include "${PORTSDIR}/www/mozilla/Makefile.common"
@


1.291
log
@Add amd64 as recognized platform.

As secondary consequence, enigmail will correctly build on amd64.

Approved by:	silence on gecko@@ and gnome@@
Tested by:	Paul Dokas <dokas@@oitsec.umn.edu>,
		Lapo Luchini <lapo@@lapo.it>
@
text
@d10 1
a10 2
DISTVERSION=	1.1.17
PORTREVISION=	1
@


1.290
log
@- Update to 1.1.17

Security:	http://www.vuxml.org/freebsd/da185955-5738-11de-b857-000f20797ede.html
With hat:	gecko
@
text
@d11 1
@


1.289
log
@- Give Maintainership up to the Gecko Gang (gecko@@)
@
text
@d10 1
a10 1
DISTVERSION=	1.1.16
@


1.288
log
@- Update to 1.1.16

Security:	http://www.mozilla.org/security/known-vulnerabilities/seamonkey11.html#seamonkey1.1.16
@
text
@d16 1
a16 1
MAINTAINER=	miwi@@FreeBSD.org
@


1.287
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
@d10 1
a10 2
DISTVERSION=	1.1.15
PORTREVISION=	1
d25 1
@


1.286
log
@Fix previous revision.

Approved by:	marcus (implicit)
@
text
@d17 1
a17 1
MAINTAINER=	gnome@@FreeBSD.org
@


1.285
log
@Resurrect www/mozilla/Makefile.common rev. 1.30 and associated changes,
which got lost with the switch to bsd.gecko.mk:
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
@d11 1
a11 1
PORTREVISION	1
@


1.284
log
@- Update to 1.1.15

Approved by:	pav
Security:	http://www.mozilla.org/security/known-vulnerabilities/seamonkey11.html#seamonkey1.1.15
@
text
@d11 1
@


1.283
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
@d10 1
a10 2
DISTVERSION=	1.1.14
PORTREVISION?=	1
@


1.282
log
@- Remove conditional checks for FreeBSD 5.x and older

Approved by:	pav
@
text
@d6 1
a6 1
#   $MCom: ports/www/seamonkey/Makefile,v 1.48 2007/12/28 17:39:30 mezz Exp $
d11 1
a11 1
PORTREVISION?=	0
a107 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
a113 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.281
log
@- Update to 1.1.14

Approved by:	marcus@@
Security:	http://www.vuxml.org/freebsd/29f5bfc5-ce04-11dd-a721-0030843d3802.html
@
text
@a62 4
.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
IGNORE=		core dumps on ${ARCH} during post-build
.endif

@


1.280
log
@- Update to 2.0.0.18

Approved by:	pav (portmgr)
Security:	http://www.vuxml.org/freebsd/f29fea8f-b19f-11dd-a55e-00163e000016.html
@
text
@d10 1
a10 1
DISTVERSION=	1.1.13
@


1.279
log
@- Update to 1.1.12

Approved by:	portmgr (pav)
Security:	http://www.vuxml.org/freebsd/2273879e-8a2f-11dd-a6fe-0030843d3802.html
@
text
@d10 1
a10 1
DISTVERSION=	1.1.12
@


1.278
log
@Update to 1.1.11.

Security:	http://www.mozilla.org/security/known-vulnerabilities/seamonkey11.html#seamonkey1.1.11
@
text
@d10 1
a10 1
DISTVERSION=	1.1.11
@


1.277
log
@Update to 1.1.10.

PR:		ports/125548
Submitted by:	gpalmer
Security:	http://www.mozilla.org/projects/security/known-vulnerabilities.html#seamonkey1.1.10
@
text
@d10 1
a10 1
DISTVERSION=	1.1.10
d32 2
d122 2
@


1.276
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 2
a11 2
DISTVERSION=	1.1.9
PORTREVISION?=	1
@


1.275
log
@- Update to 1.1.9

Approved by:	ahze (gnome)
Security:	http://www.vuxml.org/freebsd/12b336c6-fe36-11dc-b09c-001c2514716c.html
@
text
@d11 1
a11 1
PORTREVISION?=	0
@


1.274
log
@- Update to 1.1.8. [1]
- Add "--with-default-mozilla-five-home=${PREFIX}/lib/${MOZILLA}" to fix other
  applications in the runtime. Some applications required to have set
  MOZILLA_FIVE_HOME or/and LD_LIBRARY_PATH to make it works in the runtime. Now,
  it's no longer need to set these variables, which this flag takes care of it.
  The MOZILLA_FIVE_HOME still works with this flag if someone need to use
  different one. I have learned about this flag from RPM, Debian, Gentoo ebuild
  and other packages. Have been tested in MC CVS since Dec.

PR:		ports/120962 [1]
Reminded by:	Jordan Gordeev <jgordeev@@dir.bg> [1]
Security:	- MFSA 2007-08 onUnload + document.write() memory corruption
		- MFSA 2007-07 Embedded nulls in location.hostname confuse
		  same-domain checks
		- MFSA 2007-06 Mozilla Network Security Services (NSS) SSLv2
		  buffer overflow
		- MFSA 2007-05 XSS and local file access by opening blocked
		  popups
		- MFSA 2007-04 Spoofing using custom cursor and CSS3 hotspot
		- MFSA 2007-03 Information disclosure through cache collisions
		- MFSA 2007-02 Improvements to help protect against Cross-Site
		  Scripting attacks
		- MFSA 2007-01 Crashes with evidence of memory corruption
		  (rv:1.8.0.10/1.8.1.2)
@
text
@d10 1
a10 1
DISTVERSION=	1.1.8
@


1.273
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
@d6 1
a6 1
#    $MCom: ports/www/seamonkey/Makefile,v 1.46 2007/02/06 00:05:55 ahze Exp $
d10 2
a11 2
DISTVERSION=	1.1.7
PORTREVISION?=	1
d33 2
a34 1
MOZ_OPTIONS+=	--enable-svg \
d38 2
a39 1
		--enable-canvas
@


1.272
log
@Update to 1.1.7

Approved by:	portmgr (erwin)
Security:	http://www.mozilla.org/projects/security/known-vulnerabilities.html#seamonkey1.1.7
@
text
@d11 1
@


1.271
log
@update to 1.1.6

Approved by:	portmgr (marcus)
@
text
@d10 1
a10 1
DISTVERSION=	1.1.6
@


1.270
log
@Update to 1.1.5
@
text
@d10 1
a10 1
DISTVERSION=	1.1.5
@


1.269
log
@* Workaround a bug which can cause applications embedding Gecko to crash
  on exit [1]

* Use the correct size for a JavaScript object on 64-bit platforms which
  will help get the Java plug-in working on those platforms [2]

Test by:	mezz [1]
Submitted by:	jkim [2]
Obtained from:	Firefox trunk [2]
@
text
@d10 1
a10 2
DISTVERSION=	1.1.4
PORTREVISION=	1
@


1.268
log
@Set USE_PERL5/WANT_PERL as appropriate, for ports that either depend on
perl unconditonally, or conditionally.  To be able to conditionalize the
inclusion of bsd.perl.mk, they now need to be defined before the inclusion
of bsd.port.pre.mk.

Hat:		portmgr
@
text
@d11 1
@


1.267
log
@Remove always-false/true conditions based on OSVERSION 500000
@
text
@d22 1
@


1.266
log
@Update to 1.1.4
@
text
@a64 5
.if ${OSVERSION} < 500000
USE_GCC=	3.4
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-security_manager_Makefile.in
.endif

@


1.265
log
@Update to 1.1.3
@
text
@d10 1
a10 1
DISTVERSION=	1.1.3
@


1.264
log
@Update to 1.1.2
@
text
@d10 1
a10 1
DISTVERSION=	1.1.2
@


1.263
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d10 1
a10 2
DISTVERSION=	1.1.1
PORTREVISION=	1
@


1.262
log
@The calendar feature/option is no longer exists, so remove it. The configure
is suggesting anyone to use either Sunbird or Lightning.

PR:		ports/109993
Submitted by:	John E. Hein <jhein@@timing.com>
@
text
@d11 1
@


1.261
log
@Update to 1.1.1
@
text
@d45 1
a45 2
	SMB "Enable smb:// URI support using gnomevfs" off \
	CALENDAR "Enable the calendar" off
a90 4
.if defined(WITH_CALENDAR)
MOZ_OPTIONS+=	--enable-calendar
.endif

@


1.260
log
@Update to 1.1
@
text
@d10 1
a10 1
DISTVERSION=	1.1
@


1.259
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
@d6 1
a6 1
#    $MCom: ports/www/seamonkey/Makefile,v 1.40 2006/09/15 16:11:00 ahze Exp $
d10 1
a10 2
DISTVERSION=	1.0.7
PORTREVISION=	1
d31 2
a32 1
MOZ_OPTIONS+=	--enable-application=suite	\
d50 2
d101 4
@


1.258
log
@Update to 1.0.7

Submitted by:	farrokhi
@
text
@d11 1
@


1.257
log
@The ipv6 is supported in these ports, so add ipv6 category.

PR:		ports/107057 and ports/107056
Submitted by:	Janos Mohacsi <janos.mohacsi@@bsd.hu>
@
text
@d10 1
a10 2
DISTVERSION=	1.0.6
PORTREVISION=	1
@


1.256
log
@Fix a double-free while performing print operations which could trigger a
segmentation fault if malloc debugging was enabled.

Reported by:	dougb
@
text
@d12 1
a12 1
CATEGORIES?=	www
@


1.255
log
@Update to 1.0.6
@
text
@d11 1
@


1.254
log
@Chase the GNOME X11BASE to LOCALBASE move, and fix the build with the
new freetype2 where needed.

Submitted by:	mezz, ahze, pav, and many others
Approved by:	portmgr (implicit, kris)
@
text
@d10 1
a10 2
DISTVERSION=	1.0.5
PORTREVISION=	1
@


1.253
log
@- Mark BROKEN on sparc64
  regchrome core dumps on install and leaves .core files behind. However
  seamonkey itself runs fine on sparc64.

Reported by:	kris mail
@
text
@d6 1
a6 1
#    $MCom: ports-stable/www/seamonkey/Makefile,v 1.1 2006/03/09 21:26:46 ahze Exp $
d11 1
a24 1
USE_X_PREFIX=	yes
d60 2
a61 3
.if ${ARCH}=="sparc64" # && ${OSVERSION} < 601101
#IGNORE=		core dumps on ${ARCH}, need kern.osreldate>=601101
BROKEN=		regchrome core dumps in sparc64
d134 1
a134 1
.include "${.CURDIR}/../mozilla/Makefile.common"
@


1.252
log
@- Update to 1.0.5
@
text
@d60 3
a62 2
.if ${ARCH}=="sparc64" && ${OSVERSION} < 601101
IGNORE=		core dumps on ${ARCH}, need kern.osreldate>=601101
@


1.251
log
@- Update to 1.0.4
- Use MASTER_SITE_MOZILLA_EXTENDED
@
text
@d10 1
a10 1
DISTVERSION=	1.0.4
@


1.250
log
@- Update to 1.0.3
@
text
@d10 1
a10 1
DISTVERSION=	1.0.3
d12 1
a12 1
MASTER_SITES=	${MASTER_SITE_MOZILLA}
@


1.249
log
@- Don't IGNORE on sparc64 >=601101 anymore
- Pet portlint
@
text
@d10 1
a10 1
DISTVERSION=	1.0.2
@


1.248
log
@- Chase DISTFILE name change

Reported by:	pointyhat via kris
@
text
@d56 1
a56 1
.if ${ARCH} == "alpha" && ${OSVERSION} < 500035 || ${ARCH}=="sparc64"
d60 4
d65 2
a66 2
USE_GCC=        3.4
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-security_manager_Makefile.in
@


1.247
log
@Fix the build on FreeBSD 4.x.

PR:		ports/97890
Submitted by:	Dan Lukes <dan@@obluda.cz>
@
text
@d14 1
a14 1
DISTNAME=	${PORTNAME}-source-${DISTVERSION}
@


1.246
log
@- Update to 1.0.2

Release Notes:	http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.0.2/
@
text
@d61 2
a62 1
BROKEN="Does not build"
@


1.245
log
@Add CALENDAR in OPTIONS as there already have WITH_CALENDAR knob exists.

PR:		ports/96846
Submitted by:	Stephen Hurd <shurd@@sasktel.net>
@
text
@d10 1
a10 1
DISTVERSION=	1.0.1
d14 1
a14 1
DISTNAME=	${PORTNAME}-${DISTVERSION}.source
@


1.244
log
@- Mark IGNORE on sparc64 since it core dumps at start
@
text
@d45 2
a46 1
	SMB "Enable smb:// URI support using gnomevfs" off
@


1.243
log
@- Update to 1.0.1
@
text
@d55 1
a55 1
.if ${ARCH} == "alpha" && ${OSVERSION} < 500035
@


1.242
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 1
a10 2
DISTVERSION=	1.0
PORTREVISION=	1
@


1.241
log
@- Add patch to support MOZ_PIS scripts

Submitted by:	aflist@@gmail.com
@
text
@d11 1
@


1.240
log
@- Update to 1.0

Release notes:	http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.0/
@
text
@d6 1
a6 1
#    $MCom: ports/www/seamonkey/Makefile,v 1.35 2005/11/28 19:28:49 ahze Exp $
@


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

Reported by:	pointyhat via kris
@
text
@d10 1
a10 1
DISTVERSION=	1.0b
@


1.238
log
@- Update to 1.0b
- Enable <canvas> support

Release notes:	http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.0b
@
text
@d38 2
@


1.237
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
@d10 1
a10 2
DISTVERSION=	1.0a1
PORTREVISION=	1
d12 2
a13 4
MASTER_SITES=	${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR=	ahze
#MASTER_SITES=	${MASTER_SITE_MOZILLA}
#MASTER_SITE_SUBDIR=	seamonkey/releases/${DISTVERSION}
d34 2
a35 1
		--enable-system-cairo
a89 4
#.if ${ARCH} == "i386"
#CONFIGURE_ARGS+=	--enable-reorder
#.endif

@


1.236
log
@- Mark broken on 4.x
@
text
@d11 1
@


1.235
log
@- Add seamonkey

This is the current release of the Seamonkey open source web browser. It should
be fully compliant with all W3C standards, including HTML, CSS, XML, XSL,
JavaScript, MathML, SSL encryption, SVG and RDF.  Also supports Java with
the use of the FreeBSD native Java plug-in.

This is the latest bleeding edge release.  Beware that you'll probably find
bugs here, so if you value stability, try www/mozilla.

WWW: http://www.mozilla.org/projects/seamonkey/

Repocopied by:	marcus
@
text
@d59 1
a59 1
USE_GCC=	3.4+
@


1.234
log
@- Mark this port as deprecated due to the development focus moving to
  seamonkey and multi vulnerabilities in mozilla-devel.
@
text
@d6 1
a6 1
#    $MCom: ports/www/mozilla-devel/Makefile,v 1.10 2005/10/27 00:08:39 marcus Exp $
d9 2
a10 4
PORTNAME?=	mozilla
PORTVERSION=	1.8.b1
PORTREVISION?=	7
PORTEPOCH?=	2
d12 5
a16 3
MASTER_SITES=	${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.b1/b1/}/source
DISTNAME=	${PORTNAME}-source-${PORTVERSION:S/.b1/b1/}
a20 21
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
		png.5:${PORTSDIR}/graphics/png \
		Xft.2:${PORTSDIR}/x11-fonts/libXft

DEPRECATED=	"The mozilla team has shifted the development branch of \
		mozilla to seamonkey, this port is outdated and has many \
		vulnerabilities"

WRKSRC=		${WRKDIR}/${PORTNAME}
MOZILLA?=	mozilla-devel
MOZ_SUFX?=	-devel
MOZ_VER?=	${PORTVERSION:S/.b1/b/}
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
a21 3
USE_X_PREFIX=	yes
USE_PERL5=	yes
USE_ICONV=	yes
a23 1
USE_REINPLACE=	yes
d26 2
a27 4
FAKEDIR=	${WRKDIR}/fake
SCRIPTS_DIR=	${FAKEDIR}/lib/${MOZILLA}
MOZ_PIS_DIR=	${SCRIPTS_DIR}/init.d
MOZ_PIS_SCRIPTS=	S50cleanhome
d29 1
a29 30
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-application=suite 	\
		--enable-xft 			\
		--disable-freetype2 		\
		--enable-default-toolkit=gtk2
a30 2
PLIST=		${WRKDIR}/pkg-plist
MOZ_EXTENSIONS=	default
d33 5
a37 8
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
d39 1
a39 2
OPTIONS=CALENDAR "Enable the Calendar module" off \
	MAILNEWS "Enable Mail and News modules" on \
a40 1
	DEBUG "Enable debugging (i.e. gdb) support" off \
d44 1
a44 4
	OPTIMIZED_CFLAGS "Enable -O2 optimizations" off \
	SMB "Enable smb:// URI support via gnomevfs" off
#	CAIRO_RENDER "Enable SVG rendering with Cairo" off \
#	CAIRO "Enable Cairo-specific Canvas features" off \
d48 4
a51 2
.if ${ARCH} == "ia64" || ${ARCH} == "alpha"
BROKEN=		"Does not compile on ${ARCH}"
a57 10
.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

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

d59 1
a59 5
USE_GCC=	3.4
.endif

.if defined(WITH_CAIRO_RENDER) || defined(WITH_CAIRO)
#LIB_DEPENDS+=		svg-cairo.1:${PORTSDIR}/graphics/libsvg-cairo
a61 25
#.if defined(WITH_CAIRO_RENDER)
#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
#.endif

#.if defined(WITH_CAIRO)
#CONFIGURE_ARGS+=	--enable-cairo
#CONFIGURE_ENV+=		CPPFLAGS="-I${LOCALBASE}/include/cairo"
#.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
d63 1
a63 1
CONFIGURE_ARGS+=	--disable-ldap --disable-mailnews
d67 1
a67 1
CONFIGURE_ARGS+=	--disable-ldap --enable-mailnews
d69 1
a69 1
CONFIGURE_ARGS+=	--enable-ldap --enable-mailnews
a74 2
CONFIGURE_ARGS+=	--enable-extensions=${MOZ_EXTENSIONS}

d76 1
a76 1
CONFIGURE_ARGS+=	--enable-jsd \
d79 1
a79 1
CONFIGURE_ARGS+=	--disable-jsd \
d84 1
a84 1
CONFIGURE_ARGS+=	--enable-calendar
d88 1
a88 1
CONFIGURE_ARGS+=	--disable-composer
d91 3
a93 20
.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 -fno-strict-aliasing ${CFLAGS:N-O*}
.else
CFLAGS:=		-O ${CFLAGS:N-O*:N-m*}
CONFIGURE_ENV+=		WITH_OPTIMIZE=-O
.endif

.if !defined(WITHOUT_MENU_ENTRY)
USE_GNOME+=	gnomehier
.endif
a95 21
	@@${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
	@@${FIND} ${WRKSRC}/other-licenses/libical -name "*.c" | ${XARGS} \
		${REINPLACE_CMD} 's|<malloc.h>|<stdlib.h>|g'
	@@${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
a101 7
	@@${REINPLACE_CMD} -e 's|libfreetype.so.6|${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}|g ; \
			s|mozilla-nspr|mozilla-nspr${MOZ_SUFX}|g' \
			${WRKSRC}/build/unix/$${pcfile}.pc.in; \
	done
d103 2
a104 12
		< ${FILESDIR}/mozilla-devel.desktop.in > \
		${WRKDIR}/mozilla-devel.desktop

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

post-build:
	${SED} -e "s|%%PREFIX%%|${PREFIX}|g" -e "s|%%MOZILLA%%|${MOZILLA}|g" \
		${FILESDIR}/mozilla.sh >${WRKSRC}/${MOZILLA}
a106 12
	${RM} -rf ${PLIST} ${FAKEDIR}
	${TOUCH} -f ${PLIST}
	cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
		Makefile ${MAKE_ARGS} ${INSTALL_TARGET}
	${MKDIR} ${SCRIPTS_DIR} ${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
	${ECHO_CMD} bin/${MOZILLA} >> ${PLIST}
d115 1
a115 11
	${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} ${FILESDIR}/moz_pis_${ii} ${MOZ_PIS_DIR}/${ii}
.endfor
.if !defined(WITHOUT_MAILNEWS)
	@@${CP} -RL ${WRKSRC}/dist/bin/defaults/isp ${FAKEDIR}/lib/${MOZILLA}/defaults
.endif
	${ECHO_CMD} share/applications/mozilla-devel.desktop >> ${PLIST}
a116 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}.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:S/-devel//}-${MOZ_VER} \
		&& ${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}
a118 20
	${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}
	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}.pc ; \
	done
	${INSTALL_SCRIPT} ${WRKSRC}/${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
a127 5
	-${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}
d129 1
a129 8
	${INSTALL_DATA} ${WRKDIR}/mozilla-devel.desktop \
		${PREFIX}/share/applications
	${MKDIR} ${PREFIX}/share/idl/${MOZILLA}
	cd ${FAKEDIR}/share/idl/${MOZILLA:S/-devel//}-${MOZ_VER} && ${FIND} . | \
		${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/share/idl/${MOZILLA}

post-install:
	@@-update-desktop-database
d131 1
@


1.233
log
@* Chase the glib20 shared lib version
* Disable cairo support as the new cairo API does not work with mozilla
@
text
@d26 4
@


1.232
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?=	6
d96 2
a97 1
OPTIONS=MAILNEWS "Enable Mail and News modules" on \
a103 2
	CAIRO_RENDER "Enable SVG rendering with Cairo" off \
	CAIRO "Enable Cairo-specific Canvas features" off \
d105 2
d111 1
a111 1
BROKEN=		Does not compile on ${ARCH}
d119 2
a120 2
BROKEN=		Mozilla${MOZ_SUFX} and Xft2 render the mozilla-fonts \
		illegibly. Please remove the mozilla-fonts package
d123 4
a126 4
#.if defined(WITH_CALENDAR) && (defined(WITHOUT_MAILNEWS) || \
#	defined(WITHOUT_COMPOSER))
#BROKEN=		Calendar requires Composer and Mailnews support.
#.endif
d133 1
a133 1
LIB_DEPENDS+=		svg-cairo.1:${PORTSDIR}/graphics/libsvg-cairo
d136 5
a140 5
.if defined(WITH_CAIRO_RENDER)
CONFIGURE_ARGS+=	--enable-svg-renderer-cairo \
			--disable-svg-renderer-libart
CONFIGURE_ENV+=		MOZ_SVG_RENDERER_CAIRO=1
.else
d145 1
a145 1
.endif
d147 4
a150 4
.if defined(WITH_CAIRO)
CONFIGURE_ARGS+=	--enable-cairo
CONFIGURE_ENV+=		CPPFLAGS="-I${LOCALBASE}/include/cairo"
.endif
d184 3
a186 3
#.if defined(WITH_CALENDAR)
#CONFIGURE_ARGS+=	--enable-calendar
#.endif
d266 1
a266 1
		Makefile ${MAKE_ARGS} install
d316 1
a316 1
		${ECHO_CMD} "@@unexec rmdir %D/share/idl 2>/dev/null || true" >> ${PLIST}
@


1.231
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
@d222 2
a223 1
		s|-lpthread|${PTHREAD_LIBS}|g' \
@


1.230
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?=	5
a85 1
ESD_LIB=	libesd.so.2
d92 2
a93 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
d230 1
a230 1
	@@${REINPLACE_CMD} -e 's|libesd\.so\.0|${ESD_LIB}|g' \
@


1.229
log
@The calendar module is broken in this 1.8 beta, so disable it.

PR:		84578
@
text
@d10 1
a10 1
PORTREVISION?=	4
@


1.228
log
@* Fix IDL installation [1]
* Correct path to the icon in the Desktop item [2]
* Add a patch to fix potential crashes with newer versions of GTK+ that can
  occur when closing windows [3]

PR:		84896 [2]
Submitted by:	mezz [1]
		chinsan <chinsan.tw@@gmail.com> [2]
Obtained from:	https://bugzilla.mozilla.org/show_bug.cgi?id=300226 [3]
@
text
@d98 1
a98 2
OPTIONS=CALENDAR "Enable the Calendar module" off \
	MAILNEWS "Enable Mail and News modules" on \
d124 4
a127 4
.if defined(WITH_CALENDAR) && (defined(WITHOUT_MAILNEWS) || \
	defined(WITHOUT_COMPOSER))
BROKEN=		Calendar requires Composer and Mailnews support.
.endif
d185 3
a187 3
.if defined(WITH_CALENDAR)
CONFIGURE_ARGS+=	--enable-calendar
.endif
@


1.227
log
@Fix some more problems with IDL installation.

PR:		84514
Submitted by:	chinsan <chinsan.tw@@gmail.com>
Approved by:	portmgr (implicit)
@
text
@d10 1
a10 1
PORTREVISION?=	3
d216 2
@


1.226
log
@Fix the installation of IDL files.

Reported by:	Robert Huff <roberthuff@@rcn.com>
Approved by:	portmgr (implicit)
@
text
@d28 1
a28 1
MOZ_VER?=	${PORTVERSION:S/.b1/b1/}
d309 1
a309 1
	cd ${FAKEDIR}/share/idl/${MOZILLA}-${MOZ_VER} \
d356 1
a356 1
	cd ${FAKEDIR}/share/idl/${MOZILLA}-${MOZ_VER} && ${FIND} . | \
@


1.225
log
@Install IDL files into ${PREFIX}/share/idl/mozilla-devel.

Obtained from:	www/mozilla
@
text
@d28 1
d309 1
a309 1
	cd ${FAKEDIR}/share/idl/${MOZILLA}-${PORTVERSION} \
d356 1
a356 1
	cd ${FAKEDIR}/share/idl/${MOZILLA}-${PORTVERSION} && ${FIND} . | \
@


1.224
log
@- Actually install .desktop file in share/applications [1]

Pointed out by: krismail
@
text
@d10 1
a10 1
PORTREVISION?=	2
d308 7
d354 3
@


1.223
log
@- s/nulll/null/

Pointed out by:	kris
@
text
@d346 1
a346 1
		${PREFIX}/share/gnome/applications
@


1.222
log
@- Quote line to fix build on pointyhat

Repointed by:	pointyhat via kris
@
text
@d292 1
a292 1
	${ECHO_CMD} "@@unexec ${RMDIR} %D/share/applications 2>/dev/nulll || ${TRUE}" >> ${PLIST}
@


1.221
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
@d292 1
a292 1
	${ECHO_CMD} @@unexec ${RMDIR} %D/share/applications 2>/dev/nulll || ${TRUE} >> ${PLIST}
@


1.220
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
@d35 1
a35 1
USE_GNOME=	gtk20 libidl
d107 1
a107 2
	SMB "Enable smb:// URI support via gnomevfs" off \
	MENU_ENTRY "Add Mozilla to the GNOME menu" on
d291 2
a292 3
.if !defined(WITHOUT_MENU_ENTRY)
	 ${ECHO_CMD} share/gnome/applications/mozilla-devel.desktop >> ${PLIST}
.endif
d306 2
d344 1
a344 2
.if !defined(WITHOUT_MENU_ENTRY)
	${MKDIR} ${PREFIX}/share/gnome/applications
d347 3
a349 1
.endif
@


1.219
log
@- Remove pkg-[de]install scripts and remove all chrome registering from
  Makefile since the privilege bug seems to be fixed.
- Remove WITH_XFT option and make it default since mozilla with gtk2 won't
  compile without Xft.
- Remvoe mng support, it hasn't worked in a long time.
- Lots of misc cleanup, consolidation, and removal of dupe lines.
- Change WITH_MENU_ENTRY to !WITHOUT_MENU_ENTRY since it's on by default.
- Add new OPTION (off by default), WITH_CAIRO that enables
  cairo-specific canvas features.
@
text
@d103 1
a103 1
	JAVASCRIPT_DEBUGGER "Enable the DTD and JavaScript debuggers" off \
d105 4
a108 3
	SMB "Enable smb:// URI support using gnomevfs" off \
	MENU_ENTRY "Add mozilla-devel to the GNOME menu" on \
	CAIRO "Enable Cairo-specific Canvas features" off
@


1.218
log
@Add support for adding a .desktop menu entry.

As requested by:	Christopher Nehren
@
text
@d15 1
a15 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.b1/b1/}${EXTRACT_SUFX}
d20 1
a20 2
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip \
		freetype-config:${PORTSDIR}/print/freetype2
d23 1
a23 2
		mng.1:${PORTSDIR}/graphics/libmng \
		freetype.9:${PORTSDIR}/print/freetype2
a25 1

a27 3

USE_GNOME=	gtk20 libidl

d35 1
d44 6
a71 1
		--with-system-mng=${LOCALBASE}	\
d76 4
a79 1
		--enable-application=suite
a83 4
PKGINSTALL=	${WRKDIR}/pkg-install
PKGDEINSTALL=	${WRKDIR}/pkg-deinstall

CONFIGURE_ARGS+=	--enable-default-toolkit=gtk2
d87 2
a88 3
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js \
		mozilla-xpcom mozilla-nspr \
		mozilla-nss mozilla-plugin
d97 1
a97 6
SCRIPTS_DIR=		${FAKEDIR}/lib/${MOZILLA}
MOZ_PIS_SCRIPTS=	S50cleanhome
MOZ_PIS_DIR=		${SCRIPTS_DIR}/init.d

OPTIONS=XFT "Enable Xft font anti-aliasing" on \
	CALENDAR "Enable the Calendar module" off \
d106 2
a107 1
	MENU_ENTRY "Add mozilla-devel to the GNOME menu" on
d112 15
a126 1
BROKEN=		"Does not compile on ia64 or alpha"
d133 1
a133 1
.if defined(WITH_CAIRO_RENDER)
d135 1
d137 1
d145 1
d148 3
a150 9
.if !defined(WITHOUT_XFT)
LIB_DEPENDS+=	Xft.2:${PORTSDIR}/x11-fonts/libXft
CONFIGURE_ARGS+=--enable-xft --disable-freetype2
.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
d154 2
a155 2
CONFIGURE_ARGS+=--enable-debug \
		--disable-strip
d157 2
a158 7
CONFIGURE_ARGS+=--disable-debug \
		--enable-strip
.endif

.if defined(WITH_CALENDAR) && (defined(WITHOUT_MAILNEWS) || \
	defined(WITHOUT_COMPOSER))
BROKEN=	"Calendar requires Composer and Mailnews support."
a192 7
MAKE_ENV=	LD_LIBRARY_PATH=${WRKSRC}/dist/bin \
		MOZ_INTERNAL_LIBART_LGPL=1
ALL_TARGET=	default
FAKEDIR=	${WRKDIR}/fake
SCRIPTS_DIR=	${FAKEDIR}/lib/${MOZILLA}
MOZ_PIS_DIR=	${SCRIPTS_DIR}/init.d

d210 1
a210 1
.if defined(WITH_MENU_ENTRY)
a213 8
.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

a245 5
	@@${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}
a249 1

d265 1
a265 2
	${MKDIR} ${SCRIPTS_DIR}
	${MKDIR} ${MOZ_PIS_DIR}
d291 1
a291 1
.if defined(WITH_MENU_ENTRY)
d343 1
a343 1
.if defined(WITH_MENU_ENTRY)
a348 6
post-install:
	@@${CHMOD} -R u-w ${PREFIX}/lib/${MOZILLA}/components
.if !defined(PACKAGE_BUILDING)
	@@${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
.endif

@


1.217
log
@Bump PORTREVISION to chase the glib20 shared lib version change.
@
text
@d112 2
a113 1
	SMB "Enable smb:// URI support using gnomevfs" off
d217 4
d266 4
d313 3
d365 5
@


1.216
log
@Fix the startup script so that arguments are passed correctly to the browser
binary.

PR:		78175 (firefox)
		78217 (mozilla-devel)
Submitted by:	Jose M Rodriguez <josemi@@freebsd.jazztel.es>
@
text
@d10 1
a10 1
PORTREVISION?=	1
@


1.215
log
@- Update to 1.8b1
  (Release notes: http://www.mozilla.org/releases/mozilla1.8b1/ )
- Add new launch script [1]
- Sanitize CFLAGS [1]
- Add Mozilla Plugable Init Scripts (PIS) to handle upgrades with ease [1]

PR:		ports/77744 [1]
Submitted by:	Jose M Rodriguez <josemi@@freebsd.jazztel.es> [1]
@
text
@d10 1
a10 1
PORTREVISION?=	0
@


1.214
log
@The pkg-message is no longer appropriate so remove it.
@
text
@d9 1
a9 1
PORTVERSION=	1.8.a6
d14 2
a15 2
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.a6/a6/}/source
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.a6/a6/}${EXTRACT_SUFX}
d25 1
a25 2
		freetype.9:${PORTSDIR}/print/freetype2 \
		nspr4.1:${PORTSDIR}/devel/nspr
d99 4
a109 1
	XMLTERM "Enable the XMLTerm module" on \
a173 3
.if !defined(WITHOUT_XMLTERM)
MOZ_EXTENSIONS:=	${MOZ_EXTENSIONS},xmlterm
.endif
d196 2
d210 4
a213 2
CFLAGS+=		-O2
CONFIGURE_ARGS+=	--enable-optimize=-O2
a223 9
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

d277 2
d298 3
d325 6
a347 6
	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}.pc ; \
	done
@


1.213
log
@Unbreak with 4.x by setting USE_GCC=3.4.

PR:		ports/76452
Submitted by:	oliver
@
text
@a359 1
	@@${CAT} ${PKGMESSAGE}
@


1.212
log
@Remove unneeded patch.
@
text
@d119 1
a119 1
BROKEN=		"Does not compile on FreeBSD 4.x"
@


1.211
log
@Update to 1.8a6. They merged a bunch of FreeBSD changes. Neat.
@
text
@a201 4
.if ${OSVERSION} < 500035 && !defined(WITH_CAIRO_RENDER)
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-nsSVGLibartGlyphMetricsFT.cpp
.endif

@


1.210
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
@d9 2
a10 2
PORTVERSION=	1.8.a5
PORTREVISION?=	2
d14 2
a15 2
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.a5/a5/}/source
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.a5/a5/}${EXTRACT_SUFX}
d76 2
a77 1
		--with-pthreads
@


1.209
log
@BROKEN on 4.x: Does not compile
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.208
log
@- Fix plist in firefox [1]
- Touch lib/browser_plugins/.${PORTNAME}.keep so this directory will not be removed durring deinstall of mozilla[-devel] or firefox if you still have mozilla[-devel] or firefox installed.

Pointed out by:	pointy hat [1]
@
text
@d117 4
@


1.207
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
@d10 1
a10 1
PORTREVISION=	0
a295 1
		${ECHO_CMD} @@dirrm lib/browser_plugins >> ${PLIST} ; \
d297 2
d332 1
@


1.206
log
@Update to 1.8a5.
@
text
@d261 2
a262 1
	@@${SED} -e 's|%%MOZDIR%%|${PREFIX}/lib/${MOZILLA}|g' \
@


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

Pointed out by:	pav
Approved by:	pav (co mentor)
@
text
@d9 2
a10 2
PORTVERSION=	1.8.a4
PORTREVISION=	3
d13 3
a15 8
MASTER_SITES=	${MASTER_SITE_MOZILLA} \
		${MASTER_SITE_LOCAL:S/$/:local/}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.a4/a4/}/src \
			adamw/:local
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.a4/a4/}${EXTRACT_SUFX}
.if !defined(WITH_CAIRO_RENDER)
DISTFILES+=	libart_lgpl${EXTRACT_SUFX}:local
.endif
@


1.204
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
@d304 1
d306 1
@


1.203
log
@Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the
big upgrade.
@
text
@d10 1
a10 1
PORTREVISION=	2
d17 4
a20 2
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.a4/a4/}${EXTRACT_SUFX} \
		libart_lgpl${EXTRACT_SUFX}:local
a71 1
		--enable-svg-renderer-libart	\
d85 1
a85 2
CONFIGURE_ENV=	MOZ_INTERNAL_LIBART_LGPL=1 \
		LOCALBASE=${LOCALBASE}
d122 12
d202 1
a202 1
.if ${OSVERSION} < 500035
d304 1
@


1.202
log
@* Add a pkg-deinstall script to remove left-over dynamically generated
  files [1]
* Move REINPLACE_CMD up from do-install to pre-install so no .bak files
  are left behind after pkg_delete [2]

PR:		71313 [1]
		73054 [2]
Submitted by:	Michael Johnson <ahze@@ahze.net> [2]
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.201
log
@Revert the previous change. That wasn't the droid^Wsolution
I was looking for.
@
text
@d87 1
d250 2
a251 2
		${REINPLACE_CMD} -e 's|mozilla-xpcom|mozilla-xpcom${MOZ_SUFX}${PKGNAMESUFFIX}|g ; \
			s|mozilla-nspr|mozilla-nspr${MOZ_SUFX}${PKGNAMESUFFIX}|g' \
d256 2
d274 3
d298 1
a298 1
		${ECHO_CMD} libdata/pkgconfig/$${pcfile}${MOZ_SUFX}${PKGNAMESUFFIX}.pc >> ${PLIST} ; \
a310 3
	${REINPLACE_CMD} -e 's|${FAKEDIR}|${PREFIX}|g' \
		${PREFIX}/lib/${MOZILLA}/mozilla \
		${PREFIX}/lib/${MOZILLA}/mozilla-config
d333 1
a333 1
			${PREFIX}/libdata/pkgconfig/$${pcfile}${MOZ_SUFX}${PKGNAMESUFFIX}.pc ; \
@


1.200
log
@The pkgconfig files all end in '-devel'. Training the port to
recognize this causes not only a plist change, it also changes
the contents of the pkgconfig files, as the s|${FAKEDIR}|${PREFIX}|
substitution was not taking place.

Because the latter prevents any mozilla-dependent port from
building (looking for headers/libs under ${FAKEDIR}), I have
bumped PORTVERSION.

Galeon2 still won't build against mozilla-devel, however, and if
somebody better than I with C++ wants to take a whack at fixing it,
that'd be just super.
@
text
@d92 3
a94 3
PKGCONFIG_FILES=mozilla-gtkmozembed-devel mozilla-js-devel \
		mozilla-xpcom-devel mozilla-nspr-devel \
		mozilla-nss-devel mozilla-plugin-devel
@


1.199
log
@Update to 1.8a4. For now, if you're building with Xft2 support,
an explicit --disable-freetype2 is passed to the configure script.
@
text
@d10 1
d92 3
a94 2
PKGCONFIG_FILES=mozilla-gtkmozembed mozilla-js mozilla-xpcom \
		mozilla-nspr mozilla-nss mozilla-plugin
@


1.198
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
@d9 1
a9 2
PORTVERSION=	1.8.a3
PORTREVISION?=	4
d14 1
a14 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.a3/a3/}/src \
d16 1
a16 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.a3/a3/}${EXTRACT_SUFX} \
d121 1
a121 1
CONFIGURE_ARGS+=--enable-xft
@


1.197
log
@Now builds on amd64

Approved by:	portmgr (self)
@
text
@d10 1
a10 1
PORTREVISION?=	1
d52 1
a52 1
GNU_CONFIGURE=	yes
d79 1
d182 1
a263 2
	${FIND} ${WRKSRC}/dist/bin -type d | ${SORT} -r | \
		${XARGS} ${RMDIR} 2> /dev/null || ${TRUE}
d266 1
a266 1
	${RM} -f ${PLIST}
d268 2
d283 3
a285 1
	cd ${WRKSRC}/dist/bin && ${FIND} -s * -type f -o -type l | \
d293 1
a293 1
	cd ${WRKSRC}/dist/include && ${FIND} -s * -type f -o -type l | \
d302 6
a307 1
	cd ${WRKSRC}/dist/bin && ${FIND} . | \
d326 2
d334 1
a334 1
	cd ${WRKSRC}/dist/include && ${FIND} . | \
@


1.196
log
@Patch the various recently reported security vulnerabilities in Mozilla.

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
@a114 4
.if ${ARCH} == "amd64"
BROKEN=	 	"Coredump during build on amd64"
.endif

@


1.195
log
@Update to 1.8a3.

This includes a second distfile for libart_lgpl,
which didn't make it into the moz tarball.
@
text
@d10 1
a10 1
PORTREVISION?=	0
@


1.194
log
@Update to 1.8a2.

Incidentally, this fixes the build problem with epiphany-1.3.
@
text
@d9 1
a9 1
PORTVERSION=	1.8.a2
d15 4
a18 3
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.a2/a2/}/src \
			marcus/:local
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.a2/a2/}${EXTRACT_SUFX}
@


1.193
log
@Update to 1.8alpha1.

Use a pkg-install to register chrome stuff.
@
text
@d9 1
a9 1
PORTVERSION=	1.8.a1
d15 1
a15 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.a1/a1/}/src \
d17 1
a17 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.a1/a1/}${EXTRACT_SUFX}
@


1.192
log
@* Make MOZ_SUFX overrideable just in case
* Remove the remaining vestiges of GTK+-1 support
@
text
@d9 1
a9 1
PORTVERSION=	1.7.r3
d15 1
a15 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.r3/rc3/}/src \
d17 1
a17 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.r3/rc3/}${EXTRACT_SUFX}
a31 2
IGNORE=		"Out-of-date, use www/mozilla instead for now"

d84 1
d253 2
a264 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)
d331 3
@


1.191
log
@Mark this guy IGNORE until I get around to bringing in 1.8a1.
@
text
@d35 1
a35 1
MOZ_SUFX=	-devel
a36 4
.if defined(WITH_GTK1)
PKGNAMESUFFIX=	-gtk
USE_GNOME=	gtk12 orbit
.else
a37 1
.endif
a86 3
.if defined(WITH_GTK1)
CONFIGURE_ARGS+=	--enable-default-toolkit=gtk
.else
a87 1
.endif
@


1.190
log
@Update to 1.7.r3 (1.7 Release Candidate 3).
@
text
@d32 2
@


1.189
log
@Enable optional debugging support by specifying WITH_DEBUG or by enabling it
through OPTIONS.

Submitted by:	Tom McLaughlin <tmclaugh@@sdf.lonestar.org>
@
text
@d9 1
a9 1
PORTVERSION=	1.7.r2
d15 1
a15 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.r2/rc2/}/src \
d17 1
a17 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.r2/rc2/}${EXTRACT_SUFX}
@


1.188
log
@Update to 1.7 release candidate 2.
@
text
@a62 2
		--disable-debug			\
		--disable-debug			\
a72 1
		--enable-strip			\
d112 1
d139 8
@


1.187
log
@Update to 1.7 RC 1.  The list of feature in this release can be found at:

http://www.mozilla.org/releases/mozilla1.7rc1/README.html
@
text
@d9 1
a9 1
PORTVERSION=	1.7.r1
d15 1
a15 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.r1/rc1/}/src \
d17 1
a17 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.r1/rc1/}${EXTRACT_SUFX}
@


1.186
log
@This is also BROKEN on alpha
@
text
@d9 2
a10 2
PORTVERSION=	1.7.b
PORTREVISION?=	1
d15 1
a15 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.b/b/}/src \
d17 1
a17 2
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.b/b/}-source${EXTRACT_SUFX} \
		 libart_lgpl-moz-2.3.10${EXTRACT_SUFX}:local
d243 1
a243 2
		${WRKSRC}/modules/libpref/src/init/all.js \
		${WRKSRC}/calendar/sunbird/app/profile/all.js
@


1.185
log
@- Drop dependency on gnomevfs-extras, it went away with GNOME 2.6 upgrade

Reported by:	Robert Huff <roberthuff@@rcn.com>
@
text
@d129 2
a130 2
.if ${ARCH} == "ia64"
BROKEN=		"Does not compile on ia64"
@


1.184
log
@Chase the glib20 update, and bump all affected ports' PORTREVISIONs.
@
text
@a197 1
RUN_DEPENDS+=	${X11BASE}/lib/gnome-vfs-2.0/modules/libsmb.so:${PORTSDIR}/devel/gnomevfs-extras
@


1.183
log
@This is also broken in a different way on ia64
@
text
@d10 1
a10 1
PORTREVISION?=	0
@


1.182
log
@BROKEN on amd64: Segfault during build
@
text
@d126 5
a130 1
BROKEN=	 	"Segfault during build on amd64"
@


1.181
log
@Update to 1.7.b

* Re-add OPTIONS support reorganizing the Makefile some
* Enable Kerberos/GSSAPI support (please test)
* Enable optional smb:// URI support through gnomevfs2

For a list of all the changes in 1.7 beta, please see:

http://www.mozilla.org/releases/mozilla1.7b/README.html#new
@
text
@d125 4
@


1.180
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
@d9 2
a10 2
PORTVERSION=	1.7.a
PORTREVISION?=	2
d13 6
a18 3
MASTER_SITES=	${MASTER_SITE_MOZILLA}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.a/a/}/src
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.a/a/}${EXTRACT_SUFX}
d37 1
a37 1
PKGNAMESUFFIX=	-gtk1
a42 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

d55 1
d86 1
d89 52
a140 1
PLIST=	${WRKDIR}/pkg-plist
a151 1
MOZ_EXTENSIONS=	default
a158 2
CONFIGURE_ENV=	MOZ_INTERNAL_LIBART_LGPL=1 \
		LOCALBASE=${LOCALBASE}
a175 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>

d188 7
a208 12
	@@${ECHO_MSG} ""
	@@${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} ""
@


1.179
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.178
log
@Chase the new location of libXft.
@
text
@d242 6
@


1.177
log
@* Backout the OPTIONS commit.  This requires more Makefile restructuring
* Add macro definitions for ESD_LIB and FREETYPE_LIB to simplify future
  updates
@
text
@d41 1
a41 1
LIB_DEPENDS+=	Xft.2:${PORTSDIR}/x11-fonts/Xft
@


1.176
log
@Fix the install location for the header files.  For those that installed
mozilla-devel along side mozilla, they will need to reinstall both to
sort out the header problems.  Sorry.
@
text
@d148 2
a159 10
OPTIONS=	XFT "Enable Xft font anti-aliasing" on \
		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 the DTD and JavaScript debuggers" off \
		OPTIMIZED_CFLAGS "Enable -O2 optimizations" off

d188 12
d234 1
a234 1
	@@${REINPLACE_CMD} -e 's|libfreetype.so.6|libfreetype.so.9|g' \
@


1.175
log
@* Actually reference the extra patch on 4.X
* s|/usr/bin/sort|${SORT}|
@
text
@d10 1
a10 1
PORTREVISION?=	1
d273 1
a273 1
		${SED} -e 's:^:include/mozilla/:' >> ${PLIST} \
d275 2
a276 2
		${SED} -e 's:^:@@dirrm include/mozilla/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm include/mozilla >> ${PLIST}
d303 3
a305 3
	-${RM} -fr ${PREFIX}/include/mozilla
	${MKDIR} ${PREFIX}/include/mozilla
	${CHMOD} 755 ${PREFIX}/include/mozilla
d307 1
a307 1
		${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/include/mozilla
@


1.174
log
@* Fix a compilation issue on -STABLE [1]
* Correct the path to libfreetype to fix an initialization error in the SVG
  renderer

Reported by:	adamw [1]
@
text
@d178 4
d245 1
a245 1
	${FIND} ${WRKSRC}/dist/bin -type d | /usr/bin/sort -r | \
@


1.173
log
@Bump PORTEPOCH for mozilla-devel, so that its version number will
remain higher than that in www/mozilla. The alternate behaviour
causes portupgrade et. al to see the upgrade as a downgrade.
@
text
@d10 1
a10 1
PORTREVISION?=	0
d226 2
@


1.172
log
@* Update to 1.7.a
* Fix libiconv support
* Fix SVG support by using a newer version of libart_lgpl
* Use OPTIONS
* Fix some potential lockups related to esound
* Clean up a few potential pthread problems
* Remove the libical support for calendar (libical is now included with Mozilla)
* Allow the JPI_LIST to be overridden

For a list of what's new in 1.7.a, checkout:

http://www.mozilla.org/releases/mozilla1.7a/
@
text
@d11 1
a11 1
PORTEPOCH?=	1
@


1.171
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
@d9 2
a10 2
PORTVERSION=	1.6.b
PORTREVISION?=	1
d13 3
a15 6
MASTER_SITES=	${MASTER_SITE_MOZILLA} \
		${MASTER_SITE_LOCAL:S/$/:local/}
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.b/b/}/src \
		marcus/:local
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.b/b/}${EXTRACT_SUFX} \
		libart_lgpl${EXTRACT_SUFX}:local
a29 2
IGNORE=		"Main port has been upgraded to 1.6"

a52 4
.if defined(WITH_CALENDAR)
LIB_DEPENDS+=	ical.0:${PORTSDIR}/devel/libical
.endif

d63 1
d87 1
d117 2
a118 1
CONFIGURE_ENV=	MOZ_INTERNAL_LIBART_LGPL=1
a128 1
CONFIGURE_ENV+=		LIBS="-L${LOCALBASE}/lib"
d152 1
a152 1
JPI_LIST=\
d158 10
d192 1
a193 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)
d197 1
d208 2
a209 1
	@@${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g' \
d217 9
@


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

(Part 1)
@
text
@d38 4
a41 2
.if defined(WITH_GTK2)
PKGNAMESUFFIX=	-gtk2
a42 2
.else
USE_GNOME=	gtk12 orbit
d143 3
a145 1
.if defined(WITH_GTK2)
a146 2
.else
CONFIGURE_ARGS+=	--enable-default-toolkit=gtk
@


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


1.168
log
@Remove mozilla-headers.

This integrates the headers from mozilla-headers and mozilla-headers-devel
into mozilla and mozilla-devel.
@
text
@d273 1
a273 1
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/${MOZILLA}
d298 1
a298 1
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/include/mozilla
@


1.167
log
@Mark this port as IGNORE since www/mozilla has been updated to 1.6.
@
text
@d263 5
d294 5
@


1.166
log
@This port should now work on amd64, so remove the NOT_FOR_ARCHS macro.
@
text
@d33 2
@


1.165
log
@Update to 1.6b, and add Peter's amd64 patches from Firebird.  For a list
of what is changed in 1.6b, checkout the release notes at:

http://www.mozilla.org/releases/mozilla1.6b/
@
text
@a162 2
NOT_FOR_ARCHS=	amd64

@


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

Approved by:	portmgr (implicit)
@
text
@d9 1
a9 1
PORTVERSION=	1.6.a
d15 1
a15 1
MASTER_SITE_SUBDIR=	mozilla/releases/${PORTNAME}${PORTVERSION:S/.a/a/}/src \
d17 1
a17 1
DISTFILES=	${PORTNAME}-source-${PORTVERSION:S/.a/a/}${EXTRACT_SUFX} \
@


1.163
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
@d163 2
@


1.162
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.161
log
@. Look in ${LOCALBASE}/jdk1.4.2 for the JDK 1.4 plugin.

Approved by:	marcus
@
text
@d159 1
@


1.160
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
@d156 1
a156 1
# JPI sutff.  List paths to Java Plug-ins here in the order to try.
d158 1
a158 1
	${LOCALBASE}/jdk1.4.1/jre/plugin/${ARCH}/ns610/libjavaplugin_oji.so \
@


1.159
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/}
d47 1
a47 1
	 	illegibly. Please remove the mozilla-fonts package.
d156 6
d221 3
a223 3
	    ${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; \
d230 3
a232 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)
d240 1
a240 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}${MOZ_SUFX}${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.158
log
@Mark as IGNORE on -STABLE Alpha.
@
text
@d9 1
a9 1
PORTVERSION=	1.5b
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} \
a142 2
PKGCONFIG_FILES=	mozilla-gtkmozembed mozilla-js mozilla-xpcom \
			mozilla-nspr mozilla-nss mozilla-plugin
d153 3
d207 2
a208 1
		${WRKSRC}/configure
d210 1
a210 1
		${WRKSRC}/nsprpub/config/FreeBSD.mk \
a213 1
.if defined(WITH_GTK2)
d215 2
a216 2
	    ${REINPLACE_CMD} -e 's|mozilla-xpcom|mozilla-xpcom${MOZ_SUFX}|g ; \
	    	s|mozilla-nspr|mozilla-nspr${MOZ_SUFX}|g' \
a218 1
.endif
a245 1
.if defined(WITH_GTK2)
d247 1
a247 1
	    	${ECHO_CMD} libdata/pkgconfig/$${pcfile}${MOZ_SUFX}.pc >> ${PLIST} ; \
a248 1
.endif
a265 1
.if defined(WITH_GTK2)
d268 1
a268 1
			${PREFIX}/libdata/pkgconfig/$${pcfile}${MOZ_SUFX}.pc ; \
a269 1
.endif
@


1.157
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
@d171 1
a171 1
BROKEN=	"core dumps on alpha during post-build"
@


1.156
log
@Update to 1.5 Beta.  For a list of what's new, checkout:

http://www.mozilla.org/releases/mozilla1.5b/
@
text
@d205 7
@


1.155
log
@* Add a knob to optionally build XMLTerm [1]
* Add some extra CLI options to the mozilla.sh script [2]
* Add a patch to prevent crashes when visiting certain Russian sites [3]
* Add a dependency on devel/nspr to avoid problems with Galeon and Epiphany
  in certain setups [4]

PR:		55330 [1]
		55412 [2]
Submitted by:	Alexander Nedotsukov <bland@@mail.ru> [1] [2]
		Sergey Akifyev <asa@@gascom.ru> [4]
Obtained from:	www/mozilla-firebird [3]
@
text
@d9 2
a10 2
PORTVERSION=	1.5a
PORTREVISION?=	1
@


1.154
log
@Update to 1.5a.
@
text
@d10 1
a10 1
PORTREVISION?=	0
d28 2
a29 1
		freetype.9:${PORTSDIR}/print/freetype2
d114 1
a114 1

d116 4
a119 3
CONFIGURE_ARGS+=	--enable-extensions=default,irc,xmlterm
.else
CONFIGURE_ARGS+=	--enable-extensions=default,xmlterm
d121 1
d187 1
@


1.153
log
@Mark IGNORE until 1.5a comes out.
@
text
@d9 1
a9 1
PORTVERSION=	1.4b
a30 1
IGNORE=		"www/mozilla has been updated to 1.4"
@


1.152
log
@* Add [untested] Alpha support [1]
* Fix some 64-bit problems in the JavaScript and nspr code [2]

Submitted by:	Bernd Walter <ticso@@cicely.de> [1]
		tmm [2]
@
text
@d31 1
@


1.151
log
@Update to 1.4b.
@
text
@d162 1
a162 1
.if defined(WITH_OPTIMIZED_CFLAGS) && ${ARCH} != "alpha"
d167 1
a167 3
.if ${ARCH} == "alpha"
CFLAGS+=		-O0
CONFIGURE_ARGS+=	--disable-optimize
d254 1
a254 1
	    ${LN} -sf ${LOCALBASE}/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so \
@


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

PR:	51595
Submitted by:	Seva Gluschenko <gvs@@rinet.ru>
@
text
@d9 2
a10 2
PORTVERSION=	1.4a
PORTREVISION?=	1
d66 1
a141 1
EXTRA_PATCHES=		${FILESDIR}/xim_dekita2.patch
d267 1
@


1.149
log
@Make sure we add -devel to each of the dependencies in the Mozilla
pkg-config files.
@
text
@d148 2
@


1.148
log
@Install the pkg-config files with a -devel suffix to avoid a conflict with
mozilla-gtk2.  Teach galeon2 to use these new files.  Note, any other app
that depends on these files not having the optional -devel suffix will
need to be re-educated as well.
@
text
@d33 1
d45 1
a45 1
BROKEN=		Mozilla-devel and Xft2 render the mozilla-fonts \
d140 1
a140 1
			mozilla-nspr mozilla-nss
d197 1
a197 1
		-e 's|%%HEADERS_SUFX%%|-devel|g' \
d201 7
d237 1
a237 1
	    	${ECHO_CMD} libdata/pkgconfig/$${pcfile}-devel.pc >> ${PLIST} ; \
d260 1
a260 1
			${PREFIX}/libdata/pkgconfig/$${pcfile}-devel.pc ; \
@


1.147
log
@Add a PKGNAMESUFFIX when building with GTK+-2 support to avoid potential
INDEX duplication.
@
text
@d138 2
a139 2
PKGCONFIG_FILES=	mozilla-gtkmozembed.pc mozilla-js.pc mozilla-xpcom.pc \
			mozilla-nspr.pc mozilla-nss.pc
d229 1
a229 1
	    	${ECHO_CMD} libdata/pkgconfig/$$pcfile >> ${PLIST} ; \
d251 2
a252 2
	    	${INSTALL_DATA} ${WRKSRC}/build/unix/$$pcfile \
			${PREFIX}/libdata/pkgconfig ; \
@


1.146
log
@* Sync recent CONFIGURE_ARGS and optimization changes with www/mozilla
* Add patch to prevent crashing with non-Xft fonts
* Depend on libIDL instead of ORBit2

Obtained from:	www/mozilla
@
text
@d35 1
@


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

Reported by:	scottl
@
text
@d10 1
d35 1
a35 1
USE_GNOME=	gtk20 orbit2
d76 5
d158 3
a160 2
.if !defined(WITHOUT_OPTIMIZE) && ${ARCH} != "alpha"
CFLAGS+=	-O2
d164 2
a165 1
CFLAGS+=	-O0
d183 1
a183 1
	@@${ECHO_MSG} "	WITHOUT_OPTIMIZE=yes	Disable -O2 optimization"
@


1.144
log
@* Update to 1.4a and unbreak
* Convert to new GNOME infrastructure
@
text
@d189 2
@


1.143
log
@Mark BROKEN until it can be updated to 1.4a.
@
text
@d9 1
a9 1
PORTVERSION=	1.3b
d17 1
a17 1
		libart_lgpl-${PORTVERSION}${EXTRACT_SUFX}:local
a32 4
BROKEN=		"Requires update to 1.4a"

WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"

d34 1
a34 2
LIB_DEPENDS+=	gtk-x11-2.0.200:${PORTSDIR}/x11-toolkits/gtk20 \
		ORBit-2.0:${PORTSDIR}/devel/ORBit2
a35 1
USE_GNOMENG=	yes
d49 1
a49 1
BROKEN=	Calendar requires Composer and Mailnews support.
d79 1
d86 1
d115 3
d133 1
d152 4
d166 11
@


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

E Nomini Patri, E Fili, E Spiritu Sancti.
@
text
@d33 2
@


1.141
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
@d20 1
@


1.140
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
a167 6
.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 \
		${WRKSRC}/gfx/src/gtk/nsDeviceContextGTK.cpp
.endif
@


1.139
log
@Update to 1.3b.
@
text
@d13 1
a13 1
	      	${MASTER_SITE_LOCAL}:local
@


1.138
log
@Chase gtk20's shared lib version.
@
text
@d9 1
a9 2
PORTVERSION=	1.3a
PORTREVISION?=	1
d38 2
a39 1
USE_GNOME=	gtk12
a92 5
.if !defined(WITH_GTK2)
USE_GNOMENG=	yes
USE_GNOME+=	orbit
.endif

d150 1
@


1.137
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.136
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
@d202 1
@


1.135
log
@Disable Xft if WITH_GTK2 is defined in the master mozilla-devel port.
This will avoid accidental creation of a non-working Mozilla.

Suggested by:	Dan Nelson <dnelson@@allantgroup.com>
@
text
@d10 1
a10 1
PORTREVISION?=	0
@


1.134
log
@Replace one more occurrance of Xft.h.

Submitted by:	Jos Backus <jos@@catnook.com>
@
text
@d38 1
@


1.133
log
@Remove the extra calendar distfile.  It is no longer needed in mozilla-devel.
Also, mark the port as BROKEN if WITH_CALENDAR is defined and
WITHOUT_COMPOSER or WITHOUT_MAILNEWS are also defined.  Calendar requires
Composer and Mailnews support.
@
text
@d175 2
a176 1
		${WRKSRC}/gfx/src/gtk/nsFontMetricsXft.h
@


1.132
log
@* Update to 1.3a
* Re-enable optimizations [1]
* Disable JavaScript debugger by default [1]

Acknowledgement goes to the Phoenix port and alane for a patch that
corrects a crash when downloads complete.

Suggested by:	David Schultz <dschultz@@uclink.Berkeley.EDU> [1]
@
text
@d50 5
a55 1
DISTFILES+=	${PORTNAME}-calendar-${PORTVERSION}${EXTRACT_SUFX}:local
@


1.131
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
@d9 2
a10 2
PORTVERSION=	1.2b
PORTREVISION?=	3
d14 1
a14 1
		http://people.FreeBSD.org/~marcus/:local
a74 2
		--enable-dtd-debug		\
		--enable-jsd			\
a76 1
		--disable-optimize		\
d114 5
a129 1
EXTRA_PATCHES=		${FILESDIR}/mozilla_12b_patch
@


1.130
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.129
log
@When using the GTK+-2 version, build with ORBit2.

Submitted by:	bento
@
text
@d10 1
a10 1
PORTREVISION?=	1
d177 1
a177 1
	${SED} -e "s;@@PREFIX@@;${PREFIX};g" -e "s;%%MOZILLA%%;${MOZILLA};g" \
@


1.128
log
@* Make this port a master port which can support slaves
* Install .pc files when built with WITH_GTK2
* Don't play with Xft stuff in source files unless we're building with with
  Xft support enabled.
@
text
@d36 2
a37 1
LIB_DEPENDS+=	gtk-x11-2.0.0:${PORTSDIR}/x11-toolkits/gtk20
a64 2
USE_GNOMENG=	yes
USE_GNOME+=	orbit
d91 5
@


1.127
log
@Add calendar support to Mozilla.  Specify -DWITH_CALENDAR to enable
it.

PR:	45145
Submitted by:	Joe Kelsey <joek@@zircon.staff.flyingcroc.net>
@
text
@d8 1
a8 1
PORTNAME=	mozilla
d10 3
a12 3
PORTREVISION=	1
PORTEPOCH=	1
CATEGORIES=	www
d31 2
d35 6
a48 6
.if defined(WITH_GTK2)
LIB_DEPENDS+=	gtk-x11-2.0.0:${PORTSDIR}/x11-toolkits/gtk20
.else
USE_GNOME=	gtk12
.endif

d54 1
a54 1
LATEST_LINK=	mozilla-devel
d125 2
d163 1
d167 4
d173 2
a174 2
	${SED} -e "s;@@PREFIX@@;${PREFIX};g" \
		${FILESDIR}/mozilla.sh >${WRKSRC}/mozilla-devel
d183 1
d188 1
a188 1
	${ECHO_CMD} bin/mozilla-devel >> ${PLIST}
d193 1
a193 1
		${SED} -e 's:^:lib/mozilla-devel/:' >> ${PLIST} \
d195 7
a201 2
		${SED} -e 's:^:@@dirrm lib/mozilla-devel/:' >> ${PLIST}
	${ECHO_CMD} @@dirrm lib/mozilla-devel >> ${PLIST}
d204 2
a205 2
	${MKDIR} ${PREFIX}/lib/mozilla-devel
	${CHMOD} 755 ${PREFIX}/lib/mozilla-devel
d207 2
a208 2
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/mozilla-devel
	${INSTALL_SCRIPT} ${WRKSRC}/mozilla-devel ${PREFIX}/bin
d210 1
a210 1
	    ${LN} -sf ${PREFIX}/bin/mozilla-devel ${PREFIX}/bin/mozilla ; \
d219 6
@


1.126
log
@* Add support for building the GTK 2 version of Mozilla (define WITH_GTK2
  to do this).  This feature will be used for the upcoming Galeon 1.3.0
  port. [1]
* Allow users to disable Composer (define WITHOUT_COMPOSER to do this) [2]

Submitted by:	David Magda <dmagda@@magda.ca> [2]
Obtained from:	Galeon 1.3.0 tarball (with some modification) [1]
@
text
@d47 5
d111 5
d147 7
@


1.125
log
@Mark mozilla-devel BROKEN when Xft2 support is enabled and the
mozilla-fonts package is installed.

Reviewed by:	marcus
Approved by:	pat
@
text
@d41 6
d58 1
a58 1
USE_GNOME=	orbit gtk12
a67 1
		--enable-default-toolkit=gtk	\
d105 11
@


1.124
log
@Add one more forgotten '\'.
@
text
@d35 4
@


1.123
log
@Properly handle if blocks in the Makefile.

Submitted by:	daichi
@
text
@d163 1
a163 1
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then
@


1.122
log
@* Add a patch that fixes some localization issues [1]
* Fix a problem with plugins not actually loading
* Hopefully correct some issues with installs erroring out with Error 1
* Conditionalize Xft support (by default it's enabled, but can be disabled
  by defined WITHOUT_XFT)

Submitted by:	Jung-uk Kim <jkim@@niksun.com> [1]
Obtained from:	Mozilla's Bugzilla bug 174989 [1]
@
text
@d138 2
a139 2
	if [ ! -x ${PREFIX}/bin/mozilla -a ! -L ${PREFIX}/bin/mozilla ]; then
	    ${ECHO_CMD} bin/mozilla >> ${PLIST}
d142 2
a143 2
	if [ ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so ]; then
	    ${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST}
d157 2
a158 2
	if [ ! -x ${PREFIX}/bin/mozilla -a ! -L ${PREFIX}/bin/mozilla ]; then
	    ${LN} -sf ${PREFIX}/bin/mozilla-devel ${PREFIX}/bin/mozilla
d160 2
a161 2
	if [ ! -d ${PREFIX}/lib/browser_plugins ]; then
	    ${MKDIR} ${PREFIX}/lib/browser_plugins
d165 1
a165 1
	    	${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so
@


1.121
log
@Fix the build by adding a dependency on Xft.

Reported by:	John Merryweather Cooper <john_m_cooper@@yahoo.com>
		Rob Lahaye <lahaye@@snu.ac.kr>
@
text
@d10 1
d27 1
a27 1
		Xft2.2:${PORTSDIR}/x11-fonts/Xft
d33 4
a71 1
		--enable-xft			\
d97 4
d138 3
a140 2
	${TEST} ! -x ${PREFIX}/bin/mozilla && ${TEST} ! -L ${PREFIX}/bin/mozilla && \
	${ECHO_CMD} bin/mozilla >> ${PLIST}
d142 3
a144 2
	${TEST} ! -L ${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so && \
	${ECHO_CMD} lib/browser_plugins/libjavaplugin_oji.so >> ${PLIST}
d157 10
a166 7
	${TEST} ! -x ${PREFIX}/bin/mozilla && ${TEST} ! -L ${PREFIX}/bin/mozilla && \
	${LN} -sf ${PREFIX}/bin/mozilla-devel ${PREFIX}/bin/mozilla
	${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 \
		${PREFIX}/lib/browser_plugins/libjavaplugin_oji.so
@


1.120
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
@d26 1
a26 1
		freetype.9:${PORTSDIR}/print/freetype2
d114 3
@


1.119
log
@Update to 1.2a.
@
text
@d9 1
a9 1
PORTVERSION=	1.2a
d13 1
a13 1
		http://people.FreeBSD.org/~sobomax/:local
a20 2
NO_LATEST_LINK=	yes

d32 7
a38 2
EXTRACT_AFTER_ARGS=	| tar -xf - -X ${FILESDIR}/tar-exclude
USE_BZIP2=	yes
d44 1
d67 1
a67 1
		--enable-xft 			\
d73 1
a76 2
PLIST_SUB+=	MOZILLAMAILNEWS="@@comment "
PLIST_SUB+=	MOZILLALDAP="@@comment "
a80 2
PLIST_SUB+=	MOZILLAMAILNEWS=""
PLIST_SUB+=	MOZILLALDAP="@@comment "
d83 1
a83 3
PLIST_SUB+=	MOZILLAMAILNEWS=""
PLIST_SUB+=	MOZILLALDAP=""
.endif 
a87 1
PLIST_SUB+=	CHATZILLA=""
a89 1
PLIST_SUB+=	CHATZILLA="@@comment "
d111 4
d117 1
a117 1
		${FILESDIR}/mozilla.sh >${WRKSRC}/mozilla
d125 13
d143 6
a148 1
	${INSTALL_SCRIPT} ${WRKSRC}/mozilla ${PREFIX}/bin
d150 4
a153 1
		${PREFIX}/lib/mozilla-devel/plugins/libjavaplugin_oji.so
@


1.118
log
@Add a patch from Mozilla CVS to correct the recent security hole.  Un-forbid
the port.

Patch link was

Submitted by:	Jung-uk Kim <jkim@@niksun.com>
@
text
@d9 1
a9 2
PORTVERSION=	1.1
PORTREVISION=	2
d13 1
a13 1
		http://people.FreeBSD.org/~marcus/:local
d35 1
d63 1
@


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
a33 2

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


1.116
log
@Disable Chatzilla by default.  The irc buffer overflow is still present.

Submitted by:	trevor
@
text
@d35 2
@


1.115
log
@Fix the JPI installation.

Reported by:	Ivanchenko V. I. <webmaster@@asiamusic.ru>
@
text
@d10 1
d33 1
a33 1
#WITHOUT_CHATZILLA=	"Contains a buffer overflow reported at http://online.securityfocus.com/archive/1/270249"
@


1.114
log
@Fix the path to exec mozilla.

Submitted by:	John Merryweather Cooper <john_m_cooper@@yahoo.com>
@
text
@d129 1
a129 1
		${PREFIX}/lib/mozilla/plugins/libjavaplugin_oji.so
@


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
@@


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
@d21 2
d123 2
a124 2
	${MKDIR} ${PREFIX}/lib/mozilla
	${CHMOD} 755 ${PREFIX}/lib/mozilla
d126 1
a126 1
		cpio -pdm -L -R ${LIBOWN}:${LIBGRP} ${PREFIX}/lib/mozilla
@


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
@@
