head	1.192;
access;
symbols
	RELEASE_8_3_0:1.171
	RELEASE_9_0_0:1.170
	RELEASE_7_4_0:1.163
	RELEASE_8_2_0:1.163
	RELEASE_6_EOL:1.161
	RELEASE_8_1_0:1.153
	RELEASE_7_3_0:1.148
	RELEASE_8_0_0:1.142
	RELEASE_7_2_0:1.127
	RELEASE_7_1_0:1.120
	RELEASE_6_4_0:1.120
	RELEASE_5_EOL:1.115
	RELEASE_7_0_0:1.110
	RELEASE_6_3_0:1.110
	PRE_XORG_7:1.104
	RELEASE_4_EOL:1.99
	RELEASE_6_2_0:1.92
	RELEASE_6_1_0:1.83
	RELEASE_5_5_0:1.83
	RELEASE_6_0_0:1.76
	RELEASE_5_4_0:1.70
	RELEASE_4_11_0:1.63
	RELEASE_5_3_0:1.56
	RELEASE_4_10_0:1.51
	RELEASE_5_2_1:1.44
	RELEASE_5_2_0:1.44
	RELEASE_4_9_0:1.42
	RELEASE_5_1_0:1.35
	RELEASE_4_8_0:1.35
	RELEASE_5_0_0:1.32
	RELEASE_4_7_0:1.25
	RELEASE_4_6_2:1.23
	RELEASE_4_6_1:1.23
	RELEASE_4_6_0:1.23
	RELEASE_5_0_DP1:1.22
	RELEASE_4_5_0:1.18
	RELEASE_4_4_0:1.16
	RELEASE_4_3_0:1.14
	RELEASE_4_2_0:1.10
	RELEASE_4_1_1:1.10
	RELEASE_4_1_0:1.9
	RELEASE_3_5_0:1.9
	RELEASE_4_0_0:1.8
	RELEASE_3_4_0:1.6
	RELEASE_3_3_0:1.6
	RELEASE_3_2_0:1.5
	RELEASE_3_1_0:1.3
	v47_4_0:1.1.1.1
	RUSLAN:1.1.1;
locks; strict;
comment	@# @;


1.192
date	2013.02.24.11.42.27;	author svnexp;	state Exp;
branches;
next	1.191;

1.191
date	2013.01.31.12.54.37;	author svnexp;	state Exp;
branches;
next	1.190;

1.190
date	2013.01.31.00.50.13;	author svnexp;	state Exp;
branches;
next	1.189;

1.189
date	2013.01.30.18.06.05;	author svnexp;	state Exp;
branches;
next	1.188;

1.188
date	2013.01.10.15.27.09;	author svnexp;	state Exp;
branches;
next	1.187;

1.187
date	2012.12.07.21.52.15;	author svnexp;	state Exp;
branches;
next	1.186;

1.186
date	2012.11.29.21.45.44;	author svnexp;	state Exp;
branches;
next	1.185;

1.185
date	2012.11.28.19.38.35;	author svnexp;	state Exp;
branches;
next	1.184;

1.184
date	2012.11.28.00.09.54;	author svnexp;	state Exp;
branches;
next	1.183;

1.183
date	2012.11.17.05.58.49;	author svnexp;	state Exp;
branches;
next	1.182;

1.182
date	2012.11.05.14.53.00;	author olgeni;	state Exp;
branches;
next	1.181;

1.181
date	2012.09.11.20.16.20;	author olgeni;	state Exp;
branches;
next	1.180;

1.180
date	2012.09.10.19.09.48;	author olgeni;	state Exp;
branches;
next	1.179;

1.179
date	2012.08.18.10.18.27;	author olgeni;	state Exp;
branches;
next	1.178;

1.178
date	2012.08.17.13.16.43;	author olgeni;	state Exp;
branches;
next	1.177;

1.177
date	2012.08.15.20.17.48;	author olgeni;	state Exp;
branches;
next	1.176;

1.176
date	2012.08.15.20.01.14;	author olgeni;	state Exp;
branches;
next	1.175;

1.175
date	2012.08.15.13.46.10;	author olgeni;	state Exp;
branches;
next	1.174;

1.174
date	2012.08.05.23.19.36;	author dougb;	state Exp;
branches;
next	1.173;

1.173
date	2012.07.20.18.35.12;	author olgeni;	state Exp;
branches;
next	1.172;

1.172
date	2012.07.01.16.00.01;	author olgeni;	state Exp;
branches;
next	1.171;

1.171
date	2012.02.06.12.25.47;	author miwi;	state Exp;
branches;
next	1.170;

1.170
date	2011.12.03.20.50.21;	author olgeni;	state Exp;
branches;
next	1.169;

1.169
date	2011.10.07.14.49.14;	author olgeni;	state Exp;
branches;
next	1.168;

1.168
date	2011.10.05.16.21.40;	author olgeni;	state Exp;
branches;
next	1.167;

1.167
date	2011.09.23.22.23.42;	author amdmi3;	state Exp;
branches;
next	1.166;

1.166
date	2011.07.21.05.02.48;	author linimon;	state Exp;
branches;
next	1.165;

1.165
date	2011.05.25.21.04.58;	author olgeni;	state Exp;
branches;
next	1.164;

1.164
date	2011.03.16.21.08.26;	author olgeni;	state Exp;
branches;
next	1.163;

1.163
date	2010.12.23.15.02.17;	author olgeni;	state Exp;
branches;
next	1.162;

1.162
date	2010.12.15.13.52.59;	author olgeni;	state Exp;
branches;
next	1.161;

1.161
date	2010.10.29.10.43.18;	author olgeni;	state Exp;
branches;
next	1.160;

1.160
date	2010.09.30.12.40.48;	author olgeni;	state Exp;
branches;
next	1.159;

1.159
date	2010.09.29.10.57.54;	author olgeni;	state Exp;
branches;
next	1.158;

1.158
date	2010.09.27.20.17.15;	author olgeni;	state Exp;
branches;
next	1.157;

1.157
date	2010.08.14.13.15.03;	author olgeni;	state Exp;
branches;
next	1.156;

1.156
date	2010.08.14.12.40.33;	author olgeni;	state Exp;
branches;
next	1.155;

1.155
date	2010.08.14.12.39.08;	author olgeni;	state Exp;
branches;
next	1.154;

1.154
date	2010.08.14.12.38.26;	author olgeni;	state Exp;
branches;
next	1.153;

1.153
date	2010.04.07.15.01.53;	author olgeni;	state Exp;
branches;
next	1.152;

1.152
date	2010.04.07.14.33.40;	author olgeni;	state Exp;
branches;
next	1.151;

1.151
date	2010.03.28.06.38.51;	author dinoex;	state Exp;
branches;
next	1.150;

1.150
date	2010.03.20.20.20.59;	author olgeni;	state Exp;
branches;
next	1.149;

1.149
date	2010.03.15.15.30.56;	author olgeni;	state Exp;
branches;
next	1.148;

1.148
date	2010.02.05.11.40.12;	author dinoex;	state Exp;
branches;
next	1.147;

1.147
date	2010.01.28.12.27.01;	author olgeni;	state Exp;
branches;
next	1.146;

1.146
date	2010.01.03.14.41.32;	author olgeni;	state Exp;
branches;
next	1.145;

1.145
date	2009.12.29.10.25.51;	author miwi;	state Exp;
branches;
next	1.144;

1.144
date	2009.11.27.13.21.57;	author olgeni;	state Exp;
branches;
next	1.143;

1.143
date	2009.10.26.17.45.08;	author olgeni;	state Exp;
branches;
next	1.142;

1.142
date	2009.09.22.15.57.00;	author olgeni;	state Exp;
branches;
next	1.141;

1.141
date	2009.09.06.13.34.11;	author olgeni;	state Exp;
branches;
next	1.140;

1.140
date	2009.09.06.13.29.38;	author olgeni;	state Exp;
branches;
next	1.139;

1.139
date	2009.09.06.13.20.07;	author olgeni;	state Exp;
branches;
next	1.138;

1.138
date	2009.07.31.13.53.13;	author dinoex;	state Exp;
branches;
next	1.137;

1.137
date	2009.07.01.14.58.04;	author olgeni;	state Exp;
branches;
next	1.136;

1.136
date	2009.06.13.10.02.42;	author olgeni;	state Exp;
branches;
next	1.135;

1.135
date	2009.06.12.15.24.53;	author olgeni;	state Exp;
branches;
next	1.134;

1.134
date	2009.06.11.16.35.12;	author olgeni;	state Exp;
branches;
next	1.133;

1.133
date	2009.06.11.16.32.24;	author olgeni;	state Exp;
branches;
next	1.132;

1.132
date	2009.06.11.11.02.02;	author olgeni;	state Exp;
branches;
next	1.131;

1.131
date	2009.06.10.15.57.29;	author olgeni;	state Exp;
branches;
next	1.130;

1.130
date	2009.06.04.12.19.13;	author olgeni;	state Exp;
branches;
next	1.129;

1.129
date	2009.06.04.11.20.54;	author olgeni;	state Exp;
branches;
next	1.128;

1.128
date	2009.06.03.13.47.14;	author olgeni;	state Exp;
branches;
next	1.127;

1.127
date	2009.02.23.14.46.31;	author mm;	state Exp;
branches;
next	1.126;

1.126
date	2009.01.05.20.36.28;	author pav;	state Exp;
branches;
next	1.125;

1.125
date	2008.11.17.21.30.16;	author olgeni;	state Exp;
branches;
next	1.124;

1.124
date	2008.11.06.16.19.03;	author olgeni;	state Exp;
branches;
next	1.123;

1.123
date	2008.11.05.23.32.21;	author olgeni;	state Exp;
branches;
next	1.122;

1.122
date	2008.11.02.13.50.08;	author olgeni;	state Exp;
branches;
next	1.121;

1.121
date	2008.11.01.19.09.26;	author olgeni;	state Exp;
branches;
next	1.120;

1.120
date	2008.09.05.19.35.41;	author olgeni;	state Exp;
branches;
next	1.119;

1.119
date	2008.08.21.06.17.28;	author rafan;	state Exp;
branches;
next	1.118;

1.118
date	2008.06.14.23.39.41;	author olgeni;	state Exp;
branches;
next	1.117;

1.117
date	2008.06.06.13.41.08;	author edwin;	state Exp;
branches;
next	1.116;

1.116
date	2008.06.05.23.50.18;	author olgeni;	state Exp;
branches;
next	1.115;

1.115
date	2008.04.12.12.52.31;	author olgeni;	state Exp;
branches;
next	1.114;

1.114
date	2008.02.09.10.07.35;	author olgeni;	state Exp;
branches;
next	1.113;

1.113
date	2008.02.07.22.40.16;	author olgeni;	state Exp;
branches;
next	1.112;

1.112
date	2008.02.03.20.42.08;	author pav;	state Exp;
branches;
next	1.111;

1.111
date	2007.12.23.21.57.50;	author olgeni;	state Exp;
branches;
next	1.110;

1.110
date	2007.09.08.17.14.55;	author linimon;	state Exp;
branches;
next	1.109;

1.109
date	2007.08.04.11.40.58;	author gabor;	state Exp;
branches;
next	1.108;

1.108
date	2007.07.02.20.47.52;	author olgeni;	state Exp;
branches;
next	1.107;

1.107
date	2007.06.14.12.35.23;	author olgeni;	state Exp;
branches;
next	1.106;

1.106
date	2007.05.28.23.48.29;	author olgeni;	state Exp;
branches;
next	1.105;

1.105
date	2007.05.19.20.13.34;	author flz;	state Exp;
branches;
next	1.104;

1.104
date	2007.04.02.22.56.11;	author pav;	state Exp;
branches;
next	1.103;

1.103
date	2007.02.23.20.14.54;	author olgeni;	state Exp;
branches;
next	1.102;

1.102
date	2007.02.20.21.20.42;	author olgeni;	state Exp;
branches;
next	1.101;

1.101
date	2007.02.15.20.57.03;	author olgeni;	state Exp;
branches;
next	1.100;

1.100
date	2007.02.02.13.06.21;	author olgeni;	state Exp;
branches;
next	1.99;

1.99
date	2006.12.31.23.27.18;	author olgeni;	state Exp;
branches;
next	1.98;

1.98
date	2006.12.12.13.49.01;	author olgeni;	state Exp;
branches;
next	1.97;

1.97
date	2006.12.12.10.57.59;	author olgeni;	state Exp;
branches;
next	1.96;

1.96
date	2006.12.12.10.57.16;	author olgeni;	state Exp;
branches;
next	1.95;

1.95
date	2006.12.11.17.28.59;	author olgeni;	state Exp;
branches;
next	1.94;

1.94
date	2006.11.25.16.47.07;	author olgeni;	state Exp;
branches;
next	1.93;

1.93
date	2006.11.17.06.45.48;	author kris;	state Exp;
branches;
next	1.92;

1.92
date	2006.09.07.11.59.56;	author olgeni;	state Exp;
branches;
next	1.91;

1.91
date	2006.08.04.12.34.43;	author erwin;	state Exp;
branches;
next	1.90;

1.90
date	2006.06.19.20.45.43;	author olgeni;	state Exp;
branches;
next	1.89;

1.89
date	2006.06.19.18.42.46;	author olgeni;	state Exp;
branches;
next	1.88;

1.88
date	2006.05.28.14.20.45;	author olgeni;	state Exp;
branches;
next	1.87;

1.87
date	2006.05.09.12.12.25;	author garga;	state Exp;
branches;
next	1.86;

1.86
date	2006.03.20.23.13.38;	author olgeni;	state Exp;
branches;
next	1.85;

1.85
date	2006.03.20.19.54.30;	author olgeni;	state Exp;
branches;
next	1.84;

1.84
date	2006.03.15.16.37.05;	author olgeni;	state Exp;
branches;
next	1.83;

1.83
date	2006.03.07.08.26.44;	author ade;	state Exp;
branches;
next	1.82;

1.82
date	2006.02.13.18.50.05;	author olgeni;	state Exp;
branches;
next	1.81;

1.81
date	2006.02.04.23.52.18;	author olgeni;	state Exp;
branches;
next	1.80;

1.80
date	2005.12.15.10.58.51;	author olgeni;	state Exp;
branches;
next	1.79;

1.79
date	2005.11.10.15.12.40;	author olgeni;	state Exp;
branches;
next	1.78;

1.78
date	2005.10.28.19.51.01;	author olgeni;	state Exp;
branches;
next	1.77;

1.77
date	2005.08.31.13.19.32;	author olgeni;	state Exp;
branches;
next	1.76;

1.76
date	2005.06.28.12.21.58;	author olgeni;	state Exp;
branches;
next	1.75;

1.75
date	2005.06.28.12.21.11;	author olgeni;	state Exp;
branches;
next	1.74;

1.74
date	2005.06.28.12.20.35;	author olgeni;	state Exp;
branches;
next	1.73;

1.73
date	2005.06.23.23.00.00;	author olgeni;	state Exp;
branches;
next	1.72;

1.72
date	2005.05.11.16.20.15;	author olgeni;	state Exp;
branches;
next	1.71;

1.71
date	2005.05.01.09.16.02;	author olgeni;	state Exp;
branches;
next	1.70;

1.70
date	2005.03.19.11.24.22;	author olgeni;	state Exp;
branches;
next	1.69;

1.69
date	2005.03.07.13.45.23;	author olgeni;	state Exp;
branches;
next	1.68;

1.68
date	2005.02.06.18.05.38;	author olgeni;	state Exp;
branches;
next	1.67;

1.67
date	2005.01.29.14.52.08;	author olgeni;	state Exp;
branches;
next	1.66;

1.66
date	2005.01.29.13.51.43;	author olgeni;	state Exp;
branches;
next	1.65;

1.65
date	2005.01.22.10.42.21;	author olgeni;	state Exp;
branches;
next	1.64;

1.64
date	2005.01.09.11.27.56;	author olgeni;	state Exp;
branches;
next	1.63;

1.63
date	2004.12.30.22.34.09;	author olgeni;	state Exp;
branches;
next	1.62;

1.62
date	2004.12.22.15.31.13;	author olgeni;	state Exp;
branches;
next	1.61;

1.61
date	2004.11.25.11.14.10;	author olgeni;	state Exp;
branches;
next	1.60;

1.60
date	2004.11.24.01.46.39;	author kris;	state Exp;
branches;
next	1.59;

1.59
date	2004.11.18.22.36.04;	author kris;	state Exp;
branches;
next	1.58;

1.58
date	2004.10.12.09.07.54;	author olgeni;	state Exp;
branches;
next	1.57;

1.57
date	2004.10.12.09.03.01;	author olgeni;	state Exp;
branches;
next	1.56;

1.56
date	2004.09.18.17.07.54;	author kris;	state Exp;
branches;
next	1.55;

1.55
date	2004.06.27.09.38.01;	author olgeni;	state Exp;
branches;
next	1.54;

1.54
date	2004.06.24.19.16.37;	author olgeni;	state Exp;
branches;
next	1.53;

1.53
date	2004.06.24.10.49.09;	author olgeni;	state Exp;
branches;
next	1.52;

1.52
date	2004.05.28.14.41.45;	author olgeni;	state Exp;
branches;
next	1.51;

1.51
date	2004.03.11.20.10.52;	author olgeni;	state Exp;
branches;
next	1.50;

1.50
date	2004.03.11.19.52.24;	author olgeni;	state Exp;
branches;
next	1.49;

1.49
date	2004.02.29.16.54.08;	author olgeni;	state Exp;
branches;
next	1.48;

1.48
date	2004.02.29.16.52.37;	author olgeni;	state Exp;
branches;
next	1.47;

1.47
date	2004.02.04.05.21.33;	author marcus;	state Exp;
branches;
next	1.46;

1.46
date	2004.01.22.11.05.58;	author trevor;	state Exp;
branches;
next	1.45;

1.45
date	2003.12.27.18.57.36;	author olgeni;	state Exp;
branches;
next	1.44;

1.44
date	2003.11.20.23.26.35;	author olgeni;	state Exp;
branches;
next	1.43;

1.43
date	2003.09.26.11.46.55;	author olgeni;	state Exp;
branches;
next	1.42;

1.42
date	2003.09.06.13.13.12;	author olgeni;	state Exp;
branches;
next	1.41;

1.41
date	2003.08.31.14.39.34;	author olgeni;	state Exp;
branches;
next	1.40;

1.40
date	2003.08.07.19.55.38;	author olgeni;	state Exp;
branches;
next	1.39;

1.39
date	2003.08.07.10.03.00;	author olgeni;	state Exp;
branches;
next	1.38;

1.38
date	2003.06.23.15.51.31;	author olgeni;	state Exp;
branches;
next	1.37;

1.37
date	2003.06.01.17.01.10;	author olgeni;	state Exp;
branches;
next	1.36;

1.36
date	2003.06.01.09.28.09;	author olgeni;	state Exp;
branches;
next	1.35;

1.35
date	2003.03.05.19.23.45;	author olgeni;	state Exp;
branches;
next	1.34;

1.34
date	2003.02.23.10.51.21;	author olgeni;	state Exp;
branches;
next	1.33;

1.33
date	2003.01.02.11.34.29;	author olgeni;	state Exp;
branches;
next	1.32;

1.32
date	2002.11.16.00.20.07;	author olgeni;	state Exp;
branches;
next	1.31;

1.31
date	2002.11.13.10.38.23;	author olgeni;	state Exp;
branches;
next	1.30;

1.30
date	2002.11.13.10.31.17;	author olgeni;	state Exp;
branches;
next	1.29;

1.29
date	2002.11.13.09.05.31;	author olgeni;	state Exp;
branches;
next	1.28;

1.28
date	2002.11.11.17.36.32;	author olgeni;	state Exp;
branches;
next	1.27;

1.27
date	2002.11.03.20.16.29;	author olgeni;	state Exp;
branches;
next	1.26;

1.26
date	2002.11.02.18.40.48;	author olgeni;	state Exp;
branches;
next	1.25;

1.25
date	2002.07.15.15.50.44;	author olgeni;	state Exp;
branches;
next	1.24;

1.24
date	2002.07.15.08.56.26;	author olgeni;	state Exp;
branches;
next	1.23;

1.23
date	2002.04.14.19.07.04;	author olgeni;	state Exp;
branches;
next	1.22;

1.22
date	2002.03.31.18.08.40;	author olgeni;	state Exp;
branches;
next	1.21;

1.21
date	2002.03.31.17.45.14;	author olgeni;	state Exp;
branches;
next	1.20;

1.20
date	2002.03.31.10.23.42;	author olgeni;	state Exp;
branches;
next	1.19;

1.19
date	2002.01.29.11.24.07;	author knu;	state Exp;
branches;
next	1.18;

1.18
date	2001.10.05.19.39.12;	author olgeni;	state Exp;
branches;
next	1.17;

1.17
date	2001.09.28.11.31.59;	author olgeni;	state Exp;
branches;
next	1.16;

1.16
date	2001.06.10.20.35.08;	author olgeni;	state Exp;
branches;
next	1.15;

1.15
date	2001.06.06.20.57.49;	author olgeni;	state Exp;
branches;
next	1.14;

1.14
date	2001.03.07.21.59.55;	author olgeni;	state Exp;
branches;
next	1.13;

1.13
date	2001.02.20.14.15.33;	author olgeni;	state Exp;
branches;
next	1.12;

1.12
date	2001.01.23.20.50.36;	author pb;	state Exp;
branches;
next	1.11;

1.11
date	2001.01.16.17.31.10;	author sobomax;	state Exp;
branches;
next	1.10;

1.10
date	2000.08.11.12.46.42;	author alex;	state Exp;
branches;
next	1.9;

1.9
date	2000.04.12.06.18.20;	author obrien;	state Exp;
branches;
next	1.8;

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

1.7
date	99.12.31.20.34.28;	author steve;	state Exp;
branches;
next	1.6;

1.6
date	99.08.25.06.34.29;	author obrien;	state Exp;
branches;
next	1.5;

1.5
date	99.03.08.07.28.28;	author asami;	state Exp;
branches;
next	1.4;

1.4
date	99.02.26.05.01.24;	author jkoshy;	state Exp;
branches;
next	1.3;

1.3
date	98.12.27.17.30.01;	author flathill;	state Exp;
branches;
next	1.2;

1.2
date	98.12.26.20.06.51;	author obrien;	state Exp;
branches;
next	1.1;

1.1
date	98.12.24.18.11.50;	author flathill;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	98.12.24.18.11.50;	author flathill;	state Exp;
branches;
next	;


desc
@@


1.192
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/312864
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: ruslan@@shevchenko.kiev.ua
# $FreeBSD: head/lang/erlang/Makefile 312864 2013-02-24 10:48:25Z olgeni $

PORTNAME=	erlang
PORTVERSION=	15.b.03.1
PORTEPOCH=	3
CATEGORIES=	lang parallel java
MASTER_SITES=	http://www.erlang.org/download/:erlangorg		\
		http://erlang.stacken.kth.se/download/:erlangorg	\
		http://www.csd.uu.se/ftp/mirror/erlang/download/:erlangorg \
		http://www.erlang.se/doc/:erlangse			\
		http://www.erlang.se/publications/:publications		\
		http://www.sics.se/~joe/thesis/:joe			\
		${MASTER_SITE_LOCAL:S/$/:local/:S,%SUBDIR%/,olgeni/,}
DISTNAME=	otp_src_${ERL_RELEASE}
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:erlangorg	\
		${ERLANG_MAN}:erlangorg			\
		${ERLANG_DOCS}:erlangorg		\
		${DOC_DISTFILES}
DIST_SUBDIR=	erlang
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}

PATCH_SITES=	http://www.erlang.org/download

MAINTAINER=	olgeni@@FreeBSD.org
COMMENT=	A functional programming language from Ericsson

DOC_DISTFILES=	armstrong_thesis_2003.pdf:joe		\
		bjarnelic.pdf:publications		\
		erlang-book-part1.pdf:erlangorg		\
		master_thesis_patterns.pdf:local	\
		mnesia_overview.pdf:publications	\
		programming_rules.pdf:erlangse

WRKSRC=		${WRKDIR}/otp_src_R15B03

SUB_FILES=	pkg-message
SUB_LIST=	TOOLS_VSN=${TOOLS_VSN}

MAKE_JOBS_UNSAFE=yes

OPTIONS_DEFINE=	GCC46 DOCS GS HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX DTRACE
OPTIONS_SINGLE=	ODBC
OPTIONS_SINGLE_ODBC=	IODBC UNIXODBC

GCC46_DESC=	Use gcc 4.6
HIPE_DESC=	Build native HiPE compiler
KQUEUE_DESC=	Enable Kernel Poll (kqueue) support
SCTP_DESC=	Enable SCTP support
SMP_DESC=	Enable SMP support
WX_DESC=	Enable WX application
GS_DESC=	Enable GS application (deprecated)
DTRACE_DESC=	Enable DTrace support (experimental)

OPTIONS_DEFAULT=SMP OPENSSL THREADS SCTP KQUEUE

ERL_RELEASE=	R${PORTVERSION:S/.//g:U:S/1$/-1/}

.include <bsd.port.options.mk>

# See http://wiki.freebsd.org/DTrace to learn how to enable DTrace
# on your system. You will need to configure STRIP, WITH_CTF and
# CFLAGS in your make.conf before building.

# If you run Erlang and get a message resembling "WARNING: number of
# probes fixed does not match the number of defined probes (54 != 132,
# respectively)" you probably misconfigured DTrace in some way.

.if ${ARCH} == "amd64" && ${PORT_OPTIONS:MDTRACE} && ! ${PORT_OPTIONS:MGCC46}
IGNORE=		DTRACE support on amd64 requires GCC46 option
.endif

.if ${PORT_OPTIONS:MGCC46}
USE_GCC?=	4.6+
.endif

.if ${PORT_OPTIONS:MDTRACE}
CONFIGURE_ARGS+=--with-dynamic-trace=dtrace
.else
CONFIGURE_ARGS+=--without-dynamic-trace
.endif

.if ${PORT_OPTIONS:MOPENSSL}
USE_OPENSSL=	yes
CONFIGURE_ARGS+=--with-ssl=${OPENSSLBASE}
.else
CONFIGURE_ARGS+=--without-ssl
.endif

.if ${PORT_OPTIONS:MJAVA}
USE_JAVA=	yes
CONFIGURE_ARGS+=--with-javac
CONFIGURE_ENV+=	ac_cv_prog_JAVAC="${JAVAC}"
.else
CONFIGURE_ARGS+=--without-javac
.endif

.if ${PORT_OPTIONS:MHIPE}
CONFIGURE_ARGS+=--enable-hipe
.else
CONFIGURE_ARGS+=--disable-hipe
.endif

.if ${PORT_OPTIONS:MKQUEUE}
CONFIGURE_ARGS+=--enable-kernel-poll
.else
CONFIGURE_ARGS+=--disable-kernel-poll
.endif

.if ${PORT_OPTIONS:MGS}
USE_TK_RUN=	yes
.endif

.if ${PORT_OPTIONS:MWX}
USE_WX=		2.8+
WX_COMPS=	wx contrib
WX_UNICODE=	yes
CONFIGURE_ARGS+=--with-wx-config=${WX_CONFIG}
.endif

USE_GMAKE=	yes
USE_CSTD=	gnu89
USE_PERL5=	yes
USE_RC_SUBR=	epmd
GNU_CONFIGURE=	yes

.if ${PORT_OPTIONS:MODBC}
CONFIGURE_ARGS+=--with-odbc
.if ${PORT_OPTIONS:MUNIXODBC}
LIB_DEPENDS+=	odbc:${PORTSDIR}/databases/unixODBC
.elif ${PORT_OPTIONS:MIODBC}
LIB_DEPENDS+=	iodbc:${PORTSDIR}/databases/libiodbc
.endif
.else
CONFIGURE_ARGS+=--without-odbc
.endif

ERLANG_MAN=	otp_doc_man_${ERL_RELEASE}.tar.gz
ERLANG_DOCS=	otp_doc_html_${ERL_RELEASE}.tar.gz
ERLANG_PLIST=	${WRKDIR}/pkg-plist

.if ${PORT_OPTIONS:MTHREADS}
CONFIGURE_ARGS+=--enable-threads
.else
CONFIGURE_ARGS+=--disable-threads
.endif

.if ${PORT_OPTIONS:MSCTP}
CONFIGURE_ARGS+=--enable-sctp
.else
CONFIGURE_ARGS+=--disable-sctp
.endif

# enabling --enable-smp-support crashes the OS when
# net_kernel:start([node_name, shortnames]) invoked repeatedly
# TODO verify if it still applies

.if ${PORT_OPTIONS:MSMP}
CONFIGURE_ARGS+=--enable-smp-support
.else
CONFIGURE_ARGS+=--disable-smp-support
.endif

.if ${ARCH} == i386
MAKE_ARGS+=	ARCH=x86
.endif

# The man-pages are put (in spite of FreeBSD's port convention) in a private
# subdir. This is to avoid cluttering up the man page name space. Also the
# Erlang man pages are more of internal documentation using the man format than
# actual system man pages. (erl.1 and epmd.1 perhaps being the exception).

NO_MANCOMPRESS=	yes

MAN1PREFIX=	${PREFIX}/lib/erlang
MAN3PREFIX=	${PREFIX}/lib/erlang
MAN4PREFIX=	${PREFIX}/lib/erlang
MAN6PREFIX=	${PREFIX}/lib/erlang

# Install documentation. (HTML docs need to be in same dir as the
# rest, not in share/doc/erlang as it should, because of relative
# links in the documentation.
post-install:
	@@${LN} -sf ${PREFIX}/lib/erlang/lib/erl_interface-*/bin/erl_call ${PREFIX}/bin/erl_call
	@@for SECTION in 1 3 4 6; do \
		${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_MAN} \
			-C ${PREFIX}/lib/erlang \
			"man/man$${SECTION}/*.$${SECTION}" || ${TRUE}; \
	done
	@@${RM} -rf ${PREFIX}/lib/erlang/man/cat?
.if ${PORT_OPTIONS:MDOCS}
	@@${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \
		-C ${PREFIX}/lib/erlang
	@@${INSTALL_DATA} ${WRKSRC}/lib/dialyzer/doc/*.txt \
		${PREFIX}/lib/erlang/lib/dialyzer-*/doc/

	@@${MKDIR} ${DOCSDIR}
.for FILE in ${DOC_DISTFILES}
	@@${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/$$(expr ${FILE} : '\([^:]*\)') ${DOCSDIR}
.endfor
.endif
	@@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/erlang
	@@${CHMOD} -R o+rX-w,g+rX-w ${PREFIX}/lib/erlang

# All non-library files.

	@@cd ${PREFIX}; ${FIND} lib/erlang/* -type d -empty \
		| ${GREP} -v "^lib/erlang/lib" \
		| ${SORT} \
		| ${SED} -e 's#^#@@exec ${MKDIR} %D/#g' \
		> ${ERLANG_PLIST}

	@@cd ${PREFIX}; ${FIND} lib/erlang/* -type f -o -type l \
		| ${GREP} -v "^lib/erlang/man" \
		| ${GREP} -v "^lib/erlang/lib" \
		| ${SORT} \
		>> ${ERLANG_PLIST}

# Stock OTP libraries.

	@@for LIBRARY in ${OTP_LIBS}; do \
		cd ${PREFIX}; ${TEST} -d lib/erlang/lib/$${LIBRARY} \
			&& ${FIND} lib/erlang/lib/$${LIBRARY} -type f -o -type l; \
	done | ${SORT} >> ${ERLANG_PLIST}

# Stock OTP library directories.

	@@for LIBRARY in ${OTP_LIBS}; do \
		cd ${PREFIX}; ${TEST} -d lib/erlang/lib/$${LIBRARY} \
			&& ${FIND} lib/erlang/lib/$${LIBRARY} -type d -empty \
			| ${SED} -e 's#^#@@exec ${MKDIR} %D/#g'; \
	done | ${SORT} >> ${ERLANG_PLIST}

	@@for LIBRARY in ${OTP_LIBS}; do \
		cd ${PREFIX}; ${TEST} -d lib/erlang/lib/$${LIBRARY} \
			&& ${FIND} lib/erlang/lib/$${LIBRARY} -type d \
			| ${SED} -e 's/^/@@dirrm /g'; \
	done | ${SORT} -r >> ${ERLANG_PLIST}

# Other directories.

	@@cd ${PREFIX}; ${FIND} lib/erlang/* -type d | ${SORT} -r \
		| ${GREP} -v "^lib/erlang/man" \
		| ${GREP} -v "^lib/erlang/lib" \
		| ${SED} -e 's/^/@@dirrm /g' \
		>> ${ERLANG_PLIST}

	@@${ECHO_CMD} "r ${TMPPLIST}"		> ${WRKDIR}/ex.script
	@@${ECHO_CMD} "/Insert PLIST here"	>> ${WRKDIR}/ex.script
	@@${ECHO_CMD} "d"			>> ${WRKDIR}/ex.script
	@@${ECHO_CMD} "r ${ERLANG_PLIST}"	>> ${WRKDIR}/ex.script
	@@${ECHO_CMD} "x!"			>> ${WRKDIR}/ex.script
	@@cd ${WRKDIR}; ex < ex.script
	@@${CAT} ${PKGMESSAGE}

buildplt:
	@@${ECHO_CMD} =====================================================
	@@${ECHO_CMD} WARNING: building a full PLT may literally take hours
	@@${ECHO_CMD}
	@@${ECHO_CMD} You may wish to settle for the standard PLT built by
	@@${ECHO_CMD} dialyzer on the first run.
	@@${ECHO_CMD} =====================================================
	@@cd ${PREFIX}/lib/erlang/lib; ${PREFIX}/bin/dialyzer --verbose --build_plt --output_plt ${HOME}/.dialyzer_plt -c $$(find ${OTP_LIBS} -name ebin -maxdepth 1) || true

.include "Makefile.lib"
.include "Makefile.man"

.include <bsd.port.mk>
@


1.191
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311305
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/erlang/Makefile 311305 2013-01-31 12:49:24Z olgeni $
a125 1
ONLY_FOR_ARCHS=	i386 amd64 sparc64 powerpc
@


1.190
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311281
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d2 1
a2 1
# $FreeBSD: head/lang/erlang/Makefile 311281 2013-01-30 23:42:11Z olgeni $
d198 1
a198 1
	@@${MKDIR} ${PREFIX}/share/doc/erlang
d200 1
a200 1
	@@${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/$$(expr ${FILE} : '\([^:]*\)') ${PREFIX}/share/doc/erlang
@


1.189
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/311243
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 2
a2 6
# New ports collection makefile for:	erlang
# Date created:		11 Dec 1998
# Whom:			ruslan@@shevchenko.kiev.ua
#
# $FreeBSD: head/lang/erlang/Makefile 311243 2013-01-30 17:07:20Z olgeni $
#
@


1.188
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/310183
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r310183 | olgeni | 2013-01-10 14:42:50 +0000 (Thu, 10 Jan 2013) | 10 lines
## SVN ##
## SVN ## Fix a couple of issues, using patches from erlang-patches:
## SVN ##
## SVN ## - When using an async thread pool, terminating a process that uses
## SVN ## the file:open/2 that specify the "compressed" option causes a crash.
## SVN ## (by Filipe David Manana)
## SVN ##
## SVN ## - Due to a bug in ssl_manager:clean_cert_db, very time a tcp
## SVN ## connection was upgraded the certificates would be leaked and never
## SVN ## removed from the 'ssl_otp_cacertificate_db' table. (by Daniel Barney)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/erlang/Makefile 310183 2013-01-10 14:42:50Z olgeni $
a31 2
CONFLICTS=	erlang-14*

@


1.187
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/308452
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r308452 | olgeni | 2012-12-07 21:49:46 +0000 (Fri, 07 Dec 2012) | 8 lines
## SVN ##
## SVN ## Upgrade to version R15B03-1, which contains a few minor improvements
## SVN ## over R15B03:
## SVN ##
## SVN ## - Official fix for the ssl:ssl_accept/2 timeout issue.
## SVN ## - Revert erl_crash.dump creation behavior back to R15B02.
## SVN ##
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/erlang/Makefile 308452 2012-12-07 21:49:46Z olgeni $
d10 1
a10 1
PORTEPOCH=	2
@


1.186
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/307980
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307980 | olgeni | 2012-11-29 21:42:28 +0000 (Thu, 29 Nov 2012) | 8 lines
## SVN ##
## SVN ## Fix timeout issue in ssl_connection.erl.
## SVN ##
## SVN ## Due to a missing function clause to handle the ssl:ssl_accept-timeout,
## SVN ## it was treated as a canceled timeout.
## SVN ##
## SVN ## Submitted by:	Ingela Anderton Andin on erlang-bugs
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/erlang/Makefile 307980 2012-11-29 21:42:28Z olgeni $
d9 1
a9 2
PORTVERSION=	15.b.03
PORTREVISION=	1
d41 2
d63 1
a63 1
ERL_RELEASE=	R${PORTVERSION:S/.//g:U}
@


1.185
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/307930
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307930 | olgeni | 2012-11-28 19:35:51 +0000 (Wed, 28 Nov 2012) | 4 lines
## SVN ##
## SVN ## Upgrade to version R15B03.
## SVN ##
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/erlang/Makefile 307930 2012-11-28 19:35:51Z olgeni $
d10 1
@


1.184
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 307862
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r307862 | olgeni | 2012-11-27 21:34:53 +0000 (Tue, 27 Nov 2012) | 6 lines
## SVN ##
## SVN ## Fix crash when a table viewer in the observer application attempts
## SVN ## to refresh an ETS table which no longer exists.
## SVN ##
## SVN ## Submitted by:	Peti Gomori on erlang-patches
## SVN ## Feature safe:	yes
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/erlang/Makefile 307862 2012-11-27 21:34:53Z olgeni $
d9 1
a9 2
PORTVERSION=	15.b.02
PORTREVISION=	2
@


1.183
log
@Switch exporter over
@
text
@d5 1
a5 1
# $FreeBSD: head/lang/erlang/Makefile 307013 2012-11-05 14:53:00Z olgeni $
d10 1
a10 1
PORTREVISION=	1
@


1.182
log
@SVN rev 307013 on 2012-11-05 14:53:00Z by olgeni

Fix 64-bit bug in odbcserver application:

- encode_out_params should perform cast using SQL_INTEGER* rather than long*.

Submitted by:	Joseph Wayne Norton <norton@@lovely.email.ne.jp> on erlang-bugs
Feature safe:	yes
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.181
log
@SVN rev 304122 on 2012-09-11 20:16:20Z by olgeni

Add configuration check: DTRACE support on amd64 requires GCC46 to
be enabled.

Building with gcc version 4.2.1 20070831 causes an infinite loop
while compiling erl_nif.c.

Discovered by:		Kenji Rikitake
@
text
@d10 1
@


1.180
log
@SVN rev 304051 on 2012-09-10 19:09:48Z by olgeni

- Upgrade to version R15B02
- Add GCC46 option
- Update pkg-descr with text from erlang.org
@
text
@d73 4
@


1.179
log
@SVN rev 302717 on 2012-08-18 10:18:27Z by olgeni

Pet portlint:

- Avoid using both PORTVERSION and DISTVERSION
- Move CONFLICTS
@
text
@d9 1
a9 1
PORTVERSION=	15.b.01
d46 1
a46 1
OPTIONS_DEFINE=	DOCS GS HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX DTRACE
d50 1
d73 4
@


1.178
log
@SVN rev 302681 on 2012-08-17 13:16:43Z by olgeni

Add experimental DTrace support.

Obtained from:	Kenji Rikitake's Erlang port on github
		https://github.com/jj1bdx/erlang-freebsd-port
@
text
@a8 1
DISTVERSION=	R15B01
d19 1
a19 1
DISTNAME=	otp_src_${DISTVERSION}
a26 2
CONFLICTS=	erlang-14*

d32 2
d60 2
d134 2
a135 2
ERLANG_MAN=	otp_doc_man_${DISTVERSION}.tar.gz
ERLANG_DOCS=	otp_doc_html_${DISTVERSION}.tar.gz
@


1.177
log
@SVN rev 302603 on 2012-08-15 20:17:48Z by olgeni

Document conflicts with Erlang R14.
@
text
@d47 1
a47 1
OPTIONS_DEFINE=	DOCS GS HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX
d57 1
d63 14
@


1.176
log
@SVN rev 302597 on 2012-08-15 20:01:14Z by olgeni

- Upgrade to version R15B01, plus a general cleanup and lots of
  fixes (notably SSL and SCTP). [0]

- Switch to a more common version numbering in package name.

Submitted by:	ale[0]
@
text
@d28 2
@


1.175
log
@SVN rev 302576 on 2012-08-15 13:46:10Z by olgeni

Remove conflicts with lang/erlang-lite, removed in r302575.
@
text
@d9 3
a11 3
PORTVERSION=	r14b04
PORTREVISION=	3
PORTEPOCH=	1
d20 1
a20 1
DISTNAME=	otp_src_R14B04
d45 1
a45 1
OPTIONS_DEFINE=	HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX X11
a50 2
UNIXODBC_DESC=	Build with unixODBC support
IODBC_DESC=	Build with libiodbc support
d53 2
a54 1
WX_DESC=	Enable WX extensions
d56 1
a56 1
OPTIONS_DEFAULT=	SMP OPENSSL THREADS SCTP KQUEUE
d61 2
a62 2
USE_OPENSSL=YES
CONFIGURE_ARGS+=--enable-ssl=${OPENSSLBASE} --enable-dynamic-ssl-lib
d64 1
a64 1
CONFIGURE_ARGS+=--disable-ssl
a66 10
.include <bsd.port.pre.mk>

# The Java applications that are part of the Erlang distribution are
# not strictly necessary - it is included for completeness sake. A
# problem with the Erlang build procedure is that it only checks if
# javac is in the regular path - and then assumes that all of the jdk
# utilities is in the path as well. The only way to make sure that
# this is the case (that I could think of at least) was to make sure
# ${JAVA_HOME}/bin is added to the PATH, using the *_ENV macros.

d69 2
a70 5
JAVA_VERSION=	1.5+
# Make sure ${JAVA_HOME}/bin is in the path
CONFIGURE_ENV+=	PATH=${PATH}:${JAVA_HOME}/bin
MAKE_ENV+=	PATH=${PATH}:${JAVA_HOME}/bin
SCRIPT_ENV+=	PATH=${PATH}:${JAVA_HOME}/bin
d87 1
a87 1
.if ${PORT_OPTIONS:MX11}
d89 2
a96 1
.endif
a103 5
REINPLACE_ARGS=	-i

.if (${OSVERSION} < 700000)
USE_GCC=	4.2+
.endif
d108 1
a108 1
LIB_DEPENDS+=	odbc.2:${PORTSDIR}/databases/unixODBC
d110 1
a110 1
LIB_DEPENDS+=	iodbc.3:${PORTSDIR}/databases/libiodbc
d116 2
a117 4
ERLANG_MAN=	otp_doc_man_R14B04.tar.gz
.if !defined(NOPORTDOCS)
ERLANG_DOCS=	otp_doc_html_R14B04.tar.gz
.endif
d127 1
a127 1
CONFIGURE_ARGS+=--with-sctp
d129 1
a129 1
CONFIGURE_ARGS+=--without-sctp
d134 1
a141 4
CFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib
PLIST_SUB+=	TOOLS_VSN=${TOOLS_VSN}

a157 21
pre-configure:
	@@${REINPLACE_CMD} -e 's#%%CFLAGS%%#${CFLAGS}#g' ${WRKSRC}/lib/wx/configure

# Check if ${JAVAC} exists.
.if ${PORT_OPTIONS:MJAVA}
	@@if [ ! -x ${JAVAC} ]; then \
		${ECHO_MSG} ">> Error: cannot find ${JAVAC}."; \
		exit 1; \
	fi
.endif

# If X11 is not used, skip the gs application.
.if defined(WITHOUT_X11)
	@@${ECHO_CMD} "WITHOUT_X11 defined" > ${WRKSRC}/lib/gs/SKIP
.endif

# If ODBC is not used, skip the odbc application.
.if defined(WITHOUT_ODBC)
	@@${ECHO_CMD} "WITHOUT_ODBC defined" > ${WRKSRC}/lib/odbc/SKIP
.endif

d169 1
a169 1
.if !defined(NOPORTDOCS)
d246 1
a246 1
.include <bsd.port.post.mk>
@


1.174
log
@SVN rev 302141 on 2012-08-05 23:19:36Z by dougb

Move the rc.d scripts of the form *.sh.in to *.in

Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
@
text
@a39 2
CONFLICTS?=	erlang-lite-r[0-9]*

@


1.173
log
@SVN rev 301235 on 2012-07-20 18:35:12Z by olgeni

Restore MAKE_JOBS_UNSAFE.

PR:		ports/169987
Submitted by:	amdmi3
@
text
@d116 1
a116 1
USE_RC_SUBR=	epmd.sh
@


1.172
log
@- Convert to OptionsNG and add HIPE, KQUEUE, OPENSSL, SCTP, THREADS
- Add USE_CSTD=gnu98 (fixes CLANG build)
- Remove MAKE_JOBS_UNSAFE
- Use standard ODBC, UNIXODB and IODBC knobs in optional OPTIONS_SINGLE group
- Pet portlint

PR:		ports/169355
Submitted by:	koobs <koobs.freebsd@@gmail.com>
@
text
@d45 2
@


1.171
log
@- Chase unixODBC shlib bump
@
text
@d10 1
a10 1
PORTREVISION=	2
d25 8
a38 7
DIST_SUBDIR=	erlang
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}

PATCH_SITES=	http://www.erlang.org/download/

MAINTAINER=	olgeni@@FreeBSD.org
COMMENT=	A functional programming language from Ericsson
d45 22
a66 5
OPTIONS=	JAVA	"Enable Java applications"	off \
		X11	"Enable X11 support"		off \
		WX	"Enable WX extensions"		off \
		ODBC	"Enable ODBC"			off \
		SMP	"Enable SMP"			on
d78 1
a78 1
.if !defined(WITHOUT_JAVA)
d85 14
d101 1
a101 1
.if !defined(WITHOUT_X11)
d103 1
a103 1
.if !defined(WITHOUT_WX)
d112 1
a117 1
MAKE_JOBS_UNSAFE=	yes
d123 6
a128 6
.if !defined(WITHOUT_ODBC)
DRIVER_MANAGER?=	iodbc
.if ${DRIVER_MANAGER} == "unixodbc"
LIB_DEPENDS+=		odbc.2:${PORTSDIR}/databases/unixODBC
.else # assume we're using iodbc
LIB_DEPENDS+=		iodbc.3:${PORTSDIR}/databases/libiodbc
d130 2
d140 12
d155 2
a156 2
.if !defined(WITHOUT_SMP)
CONFIGURE_ARGS+=--enable-threads --enable-dynamic-ssl-lib --enable-sctp --enable-smp-support
d158 1
a158 1
CONFIGURE_ARGS+=--enable-threads --enable-dynamic-ssl-lib --enable-sctp
d185 1
a185 1
.if !defined(WITHOUT_JAVA)
@


1.170
log
@Fix TOOLS_VSN version number.

Remove ERTS_VSN from PLIST_SUB while I'm here.

No PORTREVISION bump since only pkg-message is affected.

Reported by:	stas
Feature safe:	yes
@
text
@d10 1
a10 1
PORTREVISION=	1
d94 1
a94 1
LIB_DEPENDS+=		odbc.1:${PORTSDIR}/databases/unixODBC
@


1.169
log
@Update documentation tarball checksum due to minor errors.

PR:		ports/161369
Submitted by:	Besedin Konstantin <besedin.k gmail com>
@
text
@d117 1
a117 1
PLIST_SUB+=	ERTS_VSN=${ERTS_VSN} TOOLS_VSN=${TOOLS_VSN}
@


1.168
log
@Upgrade to version R14B04.
@
text
@d10 1
@


1.167
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
PORTVERSION=	r14b03
d19 1
a19 1
DISTNAME=	otp_src_R14B03
d43 4
a46 4
OPTIONS=	JAVA	"Enable Java applications"	on \
		X11	"Enable X11 support"		on \
		WX	"Enable WX extensions"		on \
		ODBC	"Enable ODBC"			on \
d99 1
a99 1
ERLANG_MAN=	otp_doc_man_R14B03.tar.gz
d101 1
a101 1
ERLANG_DOCS=	otp_doc_html_R14B03.tar.gz
@


1.166
log
@Now that the Java 1.3 and Java 1.4 ports are deprecated and will expire soon,
remove support for them from bsd.java.mk.  As Jikes is not available in Java 1.5
or higher, remove it from bsd.java.mk too (suggested by hq@@) and from the ports
which used it (only occurences were USE_JIKES=no).  Support for the Blackdown VM
is also removed, as it is not available in Java 1.5 and higher.

Also remove the mapping from Java 1.1-1.4 to Java 1.5+ in bsd.java.mk to detect
old, broken ports; therefore bump the minimal value of JAVA_VERSION to 1.5.
While here, replace static values of JAVA_VERSION in files/*.in by
%%JAVA_VERSION%% .

PR:		ports/158969
Submitted by:	rene
Tested on:	pointyhat-west -exp
@
text
@a115 1
CONFIGURE_ENV+=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
@


1.165
log
@Upgrade to version R14B03.
@
text
@d61 1
a61 1
JAVA_VERSION=	1.4+
@


1.164
log
@Upgrade to version R14B-02.
@
text
@d9 1
a9 1
PORTVERSION=	r14b02
d19 1
a19 1
DISTNAME=	otp_src_R14B02
d99 1
a99 1
ERLANG_MAN=	otp_doc_man_R14B02.tar.gz
d101 1
a101 1
ERLANG_DOCS=	otp_doc_html_R14B02.tar.gz
@


1.163
log
@In FreeBSD jails, the source and destination address of connections
to localhost are changed to be the IP address of the jail.

Consider connections from the host's IP address to itself (e.g., the
source and destination address match) to be local for the access
control checks.

Reported by:	<tom diogunix com>
Obtained from:	Michael Santos <michael santos gmail com>
@
text
@d9 1
a9 2
PORTVERSION=	r14b01
PORTREVISION=	1
d19 1
a19 1
DISTNAME=	otp_src_R14B01
d99 1
a99 1
ERLANG_MAN=	otp_doc_man_R14B01.tar.gz
d101 1
a101 1
ERLANG_DOCS=	otp_doc_html_R14B01.tar.gz
@


1.162
log
@Upgrade to version R14B01.
@
text
@d10 1
@


1.161
log
@Add powerpc to ONLY_FOR_ARCHS since it has been reported to work.
@
text
@d9 1
a9 1
PORTVERSION=	r14b
d19 1
a19 1
DISTNAME=	otp_src_R14B
d45 1
a45 1
		WX	"Enable WX Extensions"		on \
d99 1
a99 1
ERLANG_MAN=	otp_doc_man_R14B.tar.gz
d101 1
a101 1
ERLANG_DOCS=	otp_doc_html_R14B.tar.gz
@


1.160
log
@Fix build on FreeBSD 6.x.

Noticed by:	ashish
@
text
@d82 1
a82 1
ONLY_FOR_ARCHS=	i386 amd64 sparc64
@


1.159
log
@Fix fetching of doc file from MASTER_SITE_LOCAL.

Noticed by:	pointyhat (erwin)
@
text
@d86 4
@


1.158
log
@Upgrade to version R14B, with a couple of fixes from the Erlang
mailing lists.
@
text
@d18 1
a18 1
		${MASTER_SITE_LOCAL:S/$/:local/}
@


1.157
log
@Replace LOCALBASE with PREFIX where needed.
@
text
@d9 1
a9 2
PORTVERSION=	r13b04
PORTREVISION=	3
d19 1
a19 1
DISTNAME=	otp_src_R13B04
d95 1
a95 1
ERLANG_MAN=	otp_doc_man_R13B04.tar.gz
d97 1
a97 1
ERLANG_DOCS=	otp_doc_html_R13B04.tar.gz
@


1.156
log
@Bring back a few docs that used to live in lang/erlang-doc.
@
text
@d157 1
a157 1
	@@${LN} -sf ${LOCALBASE}/lib/erlang/lib/erl_interface-*/bin/erl_call ${LOCALBASE}/bin/erl_call
d168 1
a168 1
		${LOCALBASE}/lib/erlang/lib/dialyzer-*/doc/
@


1.155
log
@Display PKGMESSAGE after installation from port.
@
text
@d10 1
a10 1
PORTREVISION=	2
d13 7
a19 5
MASTER_SITES=	http://www.erlang.org/download/        \
		ftp://ftp.erlang.org/pub/download/     \
		http://www.erlang.org/download/        \
		http://erlang.stacken.kth.se/download/ \
		http://www.csd.uu.se/ftp/mirror/erlang/download/
d21 10
a30 1
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${ERLANG_MAN} ${ERLANG_DOCS}
d169 5
@


1.154
log
@Fix a few whitespace nits.
@
text
@d211 1
@


1.153
log
@Revert 1.152, which cannot possibly work until erl is installed in ${LOCALBASE}...

Pointy hat to:	olgeni
@
text
@d33 5
a37 5
OPTIONS=	JAVA "Enable Java applications" on \
		X11 "Enable X11 support" on \
		WX "Enable WX Extensions" on \
		ODBC "Enable ODBC" on \
		SMP "Enable SMP" on
d164 1
a164 1
	@@cd ${PREFIX} ; ${FIND} lib/erlang/* -type d -empty \
d170 1
a170 1
	@@cd ${PREFIX} ; ${FIND} lib/erlang/* -type f -o -type l \
d179 1
a179 1
		cd ${PREFIX} ; ${TEST} -d lib/erlang/lib/$${LIBRARY} \
d186 1
a186 1
		cd ${PREFIX} ; ${TEST} -d lib/erlang/lib/$${LIBRARY} \
d192 1
a192 1
		cd ${PREFIX} ; ${TEST} -d lib/erlang/lib/$${LIBRARY} \
d199 1
a199 1
	@@cd ${PREFIX} ; ${FIND} lib/erlang/* -type d | ${SORT} -r \
d210 1
a210 1
	@@cd ${WRKDIR} ; ex < ex.script
d219 1
a219 1
	@@cd ${PREFIX}/lib/erlang/lib ; ${PREFIX}/bin/dialyzer --verbose --build_plt --output_plt ${HOME}/.dialyzer_plt -c $$(find ${OTP_LIBS} -name ebin -maxdepth 1) || true
@


1.152
log
@Disable SMP when running erlc (it hangs at least on pointyhat builds).
@
text
@a74 1
MAKE_ENV+=	ERLC_EMULATOR="${LOCALBASE}/bin/erl -smp disable"
@


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


1.150
log
@Add missing emacs files.

Obtained from:	Nico Kruber <kruber at zib dot de>
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.149
log
@Upgrade to version r13b04.

Obtained from:	vanilla (with additional SCTP fix)
@
text
@d10 1
@


1.148
log
@- update to jpeg-8
@
text
@d9 1
a9 2
PORTVERSION=	r13b03
PORTREVISION=	1
d17 1
a17 1
DISTNAME=	otp_src_R13B03
d84 1
a84 1
ERLANG_MAN=	otp_doc_man_R13B03.tar.gz
d86 1
a86 1
ERLANG_DOCS=	otp_doc_html_R13B03.tar.gz
@


1.147
log
@Add OPTIONS support.

Obtained from:	Jim Wagner <jwagner graffadmin com>
@
text
@d10 1
@


1.146
log
@Remove extra whitespace, use tabs only.
@
text
@d32 8
d63 1
a63 1
CONFIGURE_ARGS+=	--with-wx-config=${WX_CONFIG}
a74 2
.include <bsd.port.pre.mk>

d93 5
a97 1
CONFIGURE_ARGS+=	--enable-threads --enable-dynamic-ssl-lib --enable-sctp --enable-smp-support
@


1.145
log
@- Convert NOMANCOMPRESS to NO_MANCOMPRESS to sync with src

PR:	ports/136065 ports/127469
Submitted by:	N.J. Mann <njm@@njm.me.uk> and Aldis Berjoza <killasmurf86@@gmail.com>

- Early identify port CONFLICTS

PR:	137855
Submitted by:		Piotr Smyrak <smyru@@heron.pl>

- Add --no-same-permissions to the EXTRACT_AFTER_ARGS command.

Tijl Coosemans has been reported an issue that when root is extracting from the
tarball, and the tarball contains world writable files
(sysutils/policykit as an example), there is a chance that the files
gets changed by malicious third parties right after the extraction,
which makes it possible to inject code into the package thus compromise
the system.

Submitted by:	Tijl Coosemans <tijl@@coosemans.org> Xin LI (delphij@@)

- Fix some whitespaces

Tested with:	exp-run
@
text
@d177 1
a177 1
		    	| ${SED} -e 's#^#@@exec ${MKDIR} %D/#g'; \
d183 1
a183 1
		    	| ${SED} -e 's/^/@@dirrm /g'; \
d191 1
a191 1
	    	| ${SED} -e 's/^/@@dirrm /g' \
@


1.144
log
@Upgrade to version R13B03.

Obtained from:	Kenji Rikitake <kenji.rikitake at acm.org> (mostly)
@
text
@d103 1
a103 1
NOMANCOMPRESS=	yes
@


1.143
log
@Improve Emacs indentation code (the try/after clause is now handled correctly.)

Obtained from:	Steve Vinoski <vinoski at gmail.com>
@
text
@d9 1
a9 2
PORTVERSION=	r13b02
PORTREVISION=	1
d17 1
a17 1
DISTNAME=	otp_src_R13B02
d78 1
a78 1
ERLANG_MAN=	otp_doc_man_R13B02.tar.gz
d80 1
a80 1
ERLANG_DOCS=	otp_doc_html_R13B02.tar.gz
d136 5
a140 2
	@@${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_MAN} \
		-C ${PREFIX}/lib/erlang
@


1.142
log
@Upgrade to version R13B02.

Feature safe:	yes
@
text
@d10 1
@


1.141
log
@Add "buildplt" target to Makefile. When invoked, it builds a full
PLT database in the user's home directory for the dialyzer application.
However, this operation is very expensive and should only be performed
if necessary, as dialyzer already provides a minimal PLT by default.
@
text
@d9 1
a9 2
PORTVERSION=	r13b01
PORTREVISION=	6
d17 1
a17 1
DISTNAME=	otp_src_R13B01
d78 1
a78 1
ERLANG_MAN=	otp_doc_man_R13B01.tar.gz
d80 1
a80 1
ERLANG_DOCS=	otp_doc_html_R13B01.tar.gz
@


1.140
log
@Remove NOPRECIOUSMAKEVARS; when ARCH is i386, set ARCH=x86 in MAKE_ARGS.

If the Erlang port was built as a dependency of another port,
ARCH=i386 was set for some reason and the Hipe build would fail.
@
text
@d199 9
@


1.139
log
@Use "+=" rather than "=" when modifying CONFIGURE_ENV.
@
text
@a88 1
NOPRECIOUSMAKEVARS=	yes # Prevent exporting of "ARCH"
d95 4
@


1.138
log
@- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
@
text
@d93 1
a93 1
CONFIGURE_ENV=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
@


1.137
log
@The per-thread last floating point exception pointer is not initialized
to NULL when it is allocated. As a result, spurious floating point
exceptions are reported.

Obtained from:	David Reiss <dreiss at cs.stanford.edu>
@
text
@d10 1
a10 1
PORTREVISION=	5
@


1.136
log
@Add bugfix for ei_decode_big.

"The high order bits of the 16-bits digit (short) are read, even if
the byte (at u[(i*2)+1]) doesn't belong to the big. In other words,
big numbers such as 16#1234567890 with an odd number of bytes are
decoded with a garbage byte (i.e. 16#XX1234567890)."

http://erlang.org/pipermail/erlang-bugs/2008-October/001023.html

Obtained from:	Paul Guyot <pguyot at kallisys.net>
@
text
@d10 1
a10 1
PORTREVISION=	4
@


1.135
log
@files/patch-lib_compiler_src_beam__utils.erl:

Fix "Internal consistency check failed" compiler error.

Obtained from:  Bjorn Gustavsson <bgustavsson at gmail.com>

files/patch-lib_inets_src_http__client_http.erl:

The process would hang because {stream,{self,once}} is not recognized as an invalid option.

Obtained from:  Adam Kocoloski <adam.kocoloski at gmail.com>
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.134
log
@Unbreak PLIST for erlang-lite.
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.133
log
@Mark as MAKE_JOBS_UNSAFE.

PR:		ports/135479
Submitted by:	Dmitry Marakasov <amdmi3 at amdmi3.ru>
@
text
@d10 1
a10 1
PORTREVISION=	1
d163 2
a164 1
		cd ${PREFIX} ; ${FIND} lib/erlang/lib/$${LIBRARY} -type f -o -type l; \
d170 2
a171 1
		cd ${PREFIX} ; ${FIND} lib/erlang/lib/$${LIBRARY} -type d -empty \
d176 2
a177 1
		cd ${PREFIX} ; ${FIND} lib/erlang/lib/$${LIBRARY} -type d \
@


1.132
log
@Upgrade to version R13B01.
@
text
@d66 1
@


1.131
log
@Remove dependency on GCC 4.3: allow proper CFLAGS to reach lib/wx/configure.

Obtained from:	vanilla
@
text
@d9 1
a9 1
PORTVERSION=	r13b
d18 1
a18 1
DISTNAME=	otp_src_R13B
d78 1
a78 1
ERLANG_MAN=	otp_doc_man_R13B.tar.gz
d80 1
a80 1
ERLANG_DOCS=	otp_doc_html_R13B.tar.gz
@


1.130
log
@Bump PORTREVISION due to the recent PLIST changes.

Noticed by:	itetcu
@
text
@a59 1
USE_GCC=	4.3
d108 2
@


1.129
log
@Restore installation of erl_call.
@
text
@d10 1
@


1.128
log
@Upgrade to version R13B.

Submitted by:	Kenji Rikitake <kenji.rikitake at acm.org> (with a few changes)
@
text
@d130 1
a130 1
#	@@${LN} -sf ${LOCALBASE}/lib/erlang/lib/erl_interface-*/bin/erl_call ${LOCALBASE}/bin/erl_call
@


1.127
log
@- Change default Tcl/Tk version to 8.5
- Bump PORTVERSION of ports affected

Tested by:	pointyhat (pav)
@
text
@d9 1
a9 2
PORTVERSION=	r12b5
PORTREVISION=	3
d17 1
a17 1
DISTNAME=	otp_src_R12B-5
d51 6
d59 1
d78 1
a78 1
ERLANG_MAN=	otp_doc_man_R12B-5.tar.gz
d80 1
a80 1
ERLANG_DOCS=	otp_doc_html_R12B-5.tar.gz
d84 4
a87 1
CONFIGURE_ARGS+=	--enable-threads --enable-dynamic-ssl-lib --enable-sctp
d130 1
a130 1
	@@${LN} -sf ${LOCALBASE}/lib/erlang/lib/erl_interface-*/bin/erl_call ${LOCALBASE}/bin/erl_call
@


1.126
log
@- Remove conditional checks for FreeBSD 5.x and older
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.125
log
@Fix an issue related to mktime(3) returning -1 when tm_isdst is true but the timestamp cannot be represented. Previously, -1 was interpreted as a valid result leading erlang:localtime_to_universaltime/2 to return {{1969, 12, 31}, {23, 59, 59}}.

A detailed explanation may be found here:

  http://www.erlang.org/pipermail/erlang-bugs/2008-November/001077.html

Obtained from:	Paul Guyot <pguyot at kallisys.net>
@
text
@a62 8
.if defined(WITHOUT_JAVA) && ${ARCH} == "amd64" && ${OSVERSION} < 600000
BROKEN=		does not compile
.endif

.if ${OSVERSION} < 502102
WITHOUT_ODBC=	yes
.endif

@


1.124
log
@The tarball was re-rolled to install the eunit.hrl file.
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.123
log
@Upgrade to version R12B-5.
@
text
@d10 1
@


1.122
log
@Create missing empty directory from pkg-plist to avoid a pkg_delete warning.

Make sure that Install exits with 0 (restore previous patch).

No PORTREVISION change needed.
@
text
@d9 1
a9 2
PORTVERSION=	r12b4
PORTREVISION=	1
d17 1
a17 1
DISTNAME=	otp_src_R12B-4
d79 1
a79 1
ERLANG_MAN=	otp_doc_man_R12B-4.tar.gz
d81 1
a81 1
ERLANG_DOCS=	otp_doc_html_R12B-4.tar.gz
@


1.121
log
@Unbreak SCTP support and bump PORTREVISION.
@
text
@d144 6
d154 1
a154 1
		> ${ERLANG_PLIST}
@


1.120
log
@Upgrade to version R12B-4.
@
text
@d10 1
d86 1
a86 1
CONFIGURE_ARGS+=	--enable-threads --enable-dynamic-ssl-lib
@


1.119
log
@Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
@
text
@d9 1
a9 1
PORTVERSION=	r12b3
d17 1
a17 1
DISTNAME=	otp_src_R12B-3
d79 1
a79 1
ERLANG_MAN=	otp_doc_man_R12B-3.tar.gz
d81 1
a81 1
ERLANG_DOCS=	otp_doc_html_R12B-3.tar.gz
@


1.118
log
@Upgrade to version R12B-3.
@
text
@a84 1
CONFIGURE_TARGET=	# Empty
@


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

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

PR:             ports/124340
Submitted by:   edwin@@
Approved by:    portmgr (pav)
@
text
@d9 1
a9 2
PORTVERSION=	r12b2
PORTREVISION=	1
d17 1
a17 1
DISTNAME=	otp_src_R12B-2
d57 1
a57 1
ONLY_FOR_ARCHS=	i386 amd64
d79 1
a79 1
ERLANG_MAN=	otp_doc_man_R12B-2.tar.gz
d81 1
a81 1
ERLANG_DOCS=	otp_doc_html_R12B-2.tar.gz
@


1.116
log
@Portlint:

FATAL: Makefile: [55]: use a tab (not space) after a variable name
@
text
@d10 1
@


1.115
log
@Upgrade to release R12B-2.
@
text
@d55 1
a55 1
USE_RC_SUBR=    epmd.sh
@


1.114
log
@Fix SSL linking issue on amd64.
@
text
@d9 1
a9 1
PORTVERSION=	r12b1
d17 1
a17 1
DISTNAME=	otp_src_R12B-1
d79 1
a79 1
ERLANG_MAN=	otp_doc_man_R12B-1.tar.gz
d81 1
a81 1
ERLANG_DOCS=	otp_doc_html_R12B-1.tar.gz
@


1.113
log
@Upgrade to version R12B-1.
@
text
@d86 1
a86 1
CONFIGURE_ARGS+=	--enable-threads
@


1.112
log
@- Mark erlang-lite BROKEN on amd64/5

Reported by:	pointyhat
@
text
@d9 1
a9 1
PORTVERSION=	r12b0.1
d17 1
a17 1
DISTNAME=	otp_src_R12B-0
a22 2
PATCHFILES=	otp_src_R12B-0-osp1.patch
PATCH_DIST_STRIP=	-p1
d79 1
a79 1
ERLANG_MAN=	otp_doc_man_R12B-0.tar.gz
d81 1
a81 1
ERLANG_DOCS=	otp_doc_html_R12B-0.tar.gz
@


1.111
log
@Upgrade to version R12B-0 with OSP1 source patch.
@
text
@d64 4
@


1.110
log
@Move the USE_* variables before the inclusion of bsd.port.pre.mk to fix
building in the new bsd.perl.mk order.
@
text
@d9 1
a9 2
PORTVERSION=	r11b5
PORTREVISION=	1
d11 1
a11 1
CATEGORIES=	lang parallel
d17 1
a17 1
DISTNAME=	otp_src_R11B-5
d22 4
d77 1
a77 1
ERLANG_MAN=	otp_doc_man_R11B-5.tar.gz
d79 1
a79 1
ERLANG_DOCS=	otp_doc_html_R11B-5.tar.gz
@


1.109
log
@- Remove the DESTDIR modifications from individual ports as we have a new,
  fully chrooted DESTDIR, which does not need such any more.

Sponsored by:	Google Summer of Code 2007
Approved by:	portmgr (pav)
@
text
@d52 7
a79 7
USE_GMAKE=	yes
USE_PERL5=	yes
USE_RC_SUBR=    epmd.sh
GNU_CONFIGURE=	yes
ONLY_FOR_ARCHS=	i386 amd64
REINPLACE_ARGS=	-i

@


1.108
log
@* Use gcc(1) rather than ld(1) to link the crypto_drv.so port driver, else the Erlang runtime would fail to load it.

* Use the correct struct member when compiling SCTP support (this should unbreak CURRENT).

Submitted by:	dumbbell
@
text
@d96 4
a99 4
MAN1PREFIX=	${TARGETDIR}/lib/erlang
MAN3PREFIX=	${TARGETDIR}/lib/erlang
MAN4PREFIX=	${TARGETDIR}/lib/erlang
MAN6PREFIX=	${TARGETDIR}/lib/erlang
@


1.107
log
@Upgrade to version R11B-5.
@
text
@d10 1
@


1.106
log
@Upgrade to version R11B-4.
@
text
@d9 1
a9 1
PORTVERSION=	r11b4
d17 1
a17 1
DISTNAME=	otp_src_R11B-4
d66 1
a66 1
ERLANG_MAN=	otp_doc_man_R11B-4.tar.gz
d68 1
a68 1
ERLANG_DOCS=	otp_doc_html_R11B-4.tar.gz
d74 1
@


1.105
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d9 1
a9 2
PORTVERSION=	r11b3
PORTREVISION=	4
d17 1
a17 1
DISTNAME=	otp_src_R11B-3
d28 1
a52 4
.if ${ARCH} == "sparc64"
BROKEN=		Does not build on sparc64
.endif

d66 1
a66 1
ERLANG_MAN=	otp_doc_man_R11B-3.tar.gz
d68 1
a68 1
ERLANG_DOCS=	otp_doc_html_R11B-3.tar.gz
d75 1
a75 1
ONLY_FOR_ARCHS=	i386 amd64 sparc64
a79 3
.if ${ARCH} == "i386"
CONFIGURE_ARGS+=	--enable-hipe
.endif
a98 5
# Workaround for a ./configure recursion bug which leads to INSTALL being
# set to "../../../../[...]"
post-patch:
	@@cd ${WRKSRC} && ${CAT} ${FILESDIR}/post-patch-configure | ${PATCH}

@


1.104
log
@- Convert existing ports to a new bsd.tcl.mk order

PR:		ports/109097
Submitted by:	Martin Matuska <martin@@matuska.org>
Tested on:	pointyhat exp-run
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.103
log
@Fix formatting exception in io:format.

Obtained from:	Hans Bolinder <hans.bolinder(at)ericsson.com>
@
text
@d48 1
a48 1
USE_TK=		yes
@


1.102
log
@The Erlang runtime could occasionally segfault when writing erl_crash.dump
files, due to a fixed size buffer. Using encode_size_struct will fix it.

Obtained from:	Christopher Faulet <christopher.faulet(at)capflam.org>
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.101
log
@Fix "edoc: error in layout 'edoc_layout'" issue.

Obtained from:	Bertil Karlsson <bertil.karlsson(at)ericsson.com>
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.100
log
@Upgrade to version R11B-3.
@
text
@d10 1
@


1.99
log
@Fix R11B-2 SMP timer race condition bug.

Obtained from:	Rickard Green <rickard.s.green(at)ericsson.com>
@
text
@d9 1
a9 2
PORTVERSION=	r11b2
PORTREVISION=	2
d17 1
a17 1
DISTNAME=	otp_src_R11B-2
d69 1
a69 1
ERLANG_MAN=	otp_doc_man_R11B-2.tar.gz
d71 1
a71 1
ERLANG_DOCS=	otp_doc_html_R11B-2.tar.gz
@


1.98
log
@Improve pkg-message management using SUB_FILES.
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.97
log
@Portlint: move PORTREVISION.
@
text
@d28 2
d92 1
a92 1
PLIST_SUB+=	ERTS_VSN=${ERTS_VSN}
@


1.96
log
@Portlint: whitespace fixes.
@
text
@d10 1
a11 1
PORTREVISION=	1
@


1.95
log
@Disable automatic PLT generation. Add the following patches:

* patch-lib_dialyzer_src_Makefile

  Avoid computing the PLT when building the port. It may take so
  long that the port building cluster thinks this is a runaway port.

* patch-lib_dialyzer_src_dialyzer__cl.erl

  Trick dialyzer into building the PLT even after the port is installed.

* patch-lib_dialyzer_src_dialyzer__cl__parse.erl

  Let every user have his own initial PLT in ~/.dialyzer_init_plt.
  When dialyzer is invoked the PLT will be rebuilt if needed.

This commit will fix both ports/105869 and the pointyhat port checks.
@
text
@d40 3
a42 3
CONFIGURE_ENV+= PATH=${PATH}:${JAVA_HOME}/bin
MAKE_ENV+=      PATH=${PATH}:${JAVA_HOME}/bin
SCRIPT_ENV+=    PATH=${PATH}:${JAVA_HOME}/bin
d60 1
a60 1
DRIVER_MANAGER?=        iodbc
d62 1
a62 1
LIB_DEPENDS+=           odbc.1:${PORTSDIR}/databases/unixODBC
d64 1
a64 1
LIB_DEPENDS+=           iodbc.3:${PORTSDIR}/databases/libiodbc
d68 1
a68 1
ERLANG_MAN=     otp_doc_man_R11B-2.tar.gz
d87 3
a89 3
CFLAGS+=        -I${LOCALBASE}/include
LDFLAGS+=       -L${LOCALBASE}/lib
CONFIGURE_ENV=  CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
@


1.94
log
@Upgrade to release R11B-2.

Support for kqueue has been disabled. From the release notes:

http://www.erlang.org/download/otp_src_R11B-2.readme

"Note: configure will refuse to enable kernel poll support on FreeBSD since kqueue have problems with (at least) pipes on all version of FreeBSD that we have tested."
@
text
@d11 1
@


1.93
log
@BROKEN on sparc64: does not build
@
text
@d9 1
a9 1
PORTVERSION=	r11b1
d17 1
a17 1
DISTNAME=	otp_src_R11B-1
d67 1
a67 1
ERLANG_MAN=     otp_doc_man_R11B-1.tar.gz
d69 1
a69 1
ERLANG_DOCS=	otp_doc_html_R11B-1.tar.gz
d80 1
a80 1
CONFIGURE_ARGS+=	--enable-threads --enable-kernel-poll
d138 2
a142 2
	@@${INSTALL_DATA} ${WRKSRC}/lib/dialyzer/doc/*.txt \
		${LOCALBASE}/lib/erlang/lib/dialyzer-*/doc/
@


1.92
log
@Upgrade to version R11B-1.
@
text
@d50 4
@


1.91
log
@Add support for DESTDIR part I.

This commit should largele be a NOOP as it only adds support
for DESTDIR undefined. This does allow us to start testing
ports with DESTDIR set, but this is as of yet not supported.

Although this has been extensively tested on pointyhat, this
is a very intrusive change and some cases may have been
overlooked. Please contact Gabor and me if you find any.

PR:             100555
Submitted by:   gabor
Sponsored by:   Google Summer of Code 2006
@
text
@d9 1
a9 2
PORTVERSION=	r11b0
PORTREVISION=	1
d17 1
a17 1
DISTNAME=	otp_src_R11B-0
d63 1
a63 1
ERLANG_MAN=     otp_doc_man_R11B-0.tar.gz
d65 1
a65 1
ERLANG_DOCS=	otp_doc_html_R11B-0.tar.gz
@


1.90
log
@Bugfix: ssh_sftp:connect/2,3 hangs when remote the host is unknown.

Obtained from:	Dmitriy Kargapolov <dmitry.kargapolov(at)corp.idt.net>
@
text
@d95 4
a98 4
MAN1PREFIX=	${PREFIX}/lib/erlang
MAN3PREFIX=	${PREFIX}/lib/erlang
MAN4PREFIX=	${PREFIX}/lib/erlang
MAN6PREFIX=	${PREFIX}/lib/erlang
@


1.89
log
@Add sparc64 to ONLY_FOR_ARCHS.

PR:		ports/96688
Submitted by:	Shaun Amott <shaun@@inerd.com>
@
text
@d10 1
@


1.88
log
@Upgrade to release R11B-0.
@
text
@d72 1
a72 1
ONLY_FOR_ARCHS=	i386 amd64
@


1.87
log
@Register CONFLICTS with recently added lang/erlang-lite
@
text
@d9 1
a9 1
PORTVERSION=	r10b10
d17 1
a17 1
DISTNAME=	otp_src_R10B-10
d63 1
a63 1
ERLANG_MAN=     otp_doc_man_R10B-10.tar.gz
d65 1
a65 1
ERLANG_DOCS=	otp_doc_html_R10B-10.tar.gz
d137 2
@


1.86
log
@Add support for amd64 (from ports/83001, modified).

PR:		ports/83001
Submitted by:	Rasmus Kaj <kaj(at)kth.se>
@
text
@d25 2
@


1.85
log
@Improve OSVERSION check for threading issues, using 502102 ("5.2-CURRENT
after change of default thread library from libc_r to libpthread.")

PR:		ports/94161
Submitted by:	Shaun Amott <shaun(at)inerd.com>
@
text
@d70 1
a70 1
ONLY_FOR_ARCHS=	i386
d74 4
a77 1
CONFIGURE_ARGS+=	--enable-threads --enable-hipe --enable-kernel-poll
@


1.84
log
@Upgrade to version R10B-10 (with dialyzer patch).
@
text
@d48 1
a48 1
.if ${OSVERSION} < 500000
@


1.83
log
@Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.

Discussed with:	kris
Approved by:	portmgr (implicit)
@
text
@d9 1
a9 2
PORTVERSION=	r10b9
PORTREVISION=	1
d17 1
a17 1
DISTNAME=	otp_src_R10B-9
d61 1
a61 1
ERLANG_MAN=     otp_doc_man_R10B-9.tar.gz
d63 1
a63 1
ERLANG_DOCS=	otp_doc_html_R10B-9.tar.gz
@


1.82
log
@Upgrade to current bsd.java.mk syntax.
@
text
@d10 1
@


1.81
log
@* Clean up Java support.
* Use USE_TK.
* Make sure that ODBC is not built if WITHOUT_ODBC is defined.
* Disable ODBC if ${OSVERSION} < 500000.
* Fix pkg-plist using PLIST_SUB.
* Fix some portlint warnings.
@
text
@d34 2
a35 2
USE_JAVA=	1.4+
JAVA_BUILD=	yes
@


1.80
log
@Upgrade to version R10B-9.
@
text
@d25 17
d43 7
a49 1
RUN_DEPENDS=	wish8.4:${PORTSDIR}/x11-toolkits/tk84
a53 1

d56 1
a56 1
.else   # assume we're using iodbc
a60 4
# Set JAVABINDIR to where you have javac, if different from below
JAVABINDIR?=	${LOCALBASE}/jdk1.4.2/bin
JAVAPORT?=	${JAVABINDIR}/javac:${PORTSDIR}/java/jdk14

d65 1
a68 1
USE_REINPLACE=	yes
d80 1
a80 23

.include <bsd.port.pre.mk>

.if !exists(${JAVABINDIR}/java)
WITHOUT_JAVA=	yes
.endif

.if !defined(WITHOUT_JAVA)
# The Java applications that are part of the Erlang distribution are
# not strictly necessary - it is included for completeness sake. A
# problem with the Erlang build procedure is that it only checks if
# javac is in the regular path - and then assumes that all of the jdk
# utilities is in the path as well. The only way to make sure that
# this is the case (that I could think of at least) was to make sure
# JAVABINDIR is added to the PATH, using the *_ENV macros.

BUILD_DEPENDS+=  ${JAVAPORT}

# Make sure JAVABINDIR is in the path
CONFIGURE_ENV+= PATH=${PATH}:${JAVABINDIR}
MAKE_ENV+=      PATH=${PATH}:${JAVABINDIR}
SCRIPT_ENV+=    PATH=${PATH}:${JAVABINDIR}
.endif
d100 1
a100 1
# Check if javac is really in ${JAVABINDIR}.
d102 2
a103 3
	@@if [ ! -x ${JAVABINDIR}/javac ]; then \
		${ECHO_MSG} ">> Error: cannot find javac in JAVABINDIR."; \
		${ECHO_MSG} ">> Please configure JAVABINDIR, or use the WITHOUT_JAVA option"; \
d113 5
d139 1
a139 1
		> ${WRKDIR}/PLIST.lib-erlang
d145 1
a145 1
	done | ${SORT} >> ${WRKDIR}/PLIST.lib-erlang
d151 2
a152 2
		    	| ${SED} -e 's#^#@@exec mkdir -p %D/#g'; \
	done | ${SORT} >> ${WRKDIR}/PLIST.lib-erlang
d157 1
a157 1
	done | ${SORT} -r >> ${WRKDIR}/PLIST.lib-erlang
d165 1
a165 1
		>> ${WRKDIR}/PLIST.lib-erlang
d167 5
a171 6
	@@${ECHO_CMD} "r ${TMPPLIST}"			> ${WRKDIR}/ex.script
	@@${ECHO_CMD} "/Insert PLIST.lib-erlang"		>> ${WRKDIR}/ex.script
	@@${ECHO_CMD} "d"				>> ${WRKDIR}/ex.script
	@@${ECHO_CMD} "r ${WRKDIR}/PLIST.lib-erlang"	>> ${WRKDIR}/ex.script
	@@${ECHO_CMD} "x!"				>> ${WRKDIR}/ex.script
	@@${CP} -p ${TMPPLIST} ${TMPPLIST}.pre-lib-erlang
@


1.79
log
@Add bugfix for SSL distribution protocol.

Obtained from:	Bjorn Gustavsson <bjorn(at)erix.ericsson.se>
@
text
@d9 1
a9 1
PORTVERSION=	r10b8
a10 1
PORTREVISION=	1
d17 1
a17 1
DISTNAME=	otp_src_R10B-8
d43 1
a43 1
ERLANG_MAN=     otp_doc_man_R10B-8.tar.gz
d45 1
a45 1
ERLANG_DOCS=	otp_doc_html_R10B-8.tar.gz
@


1.78
log
@Upgrade to release R10B-8.
@
text
@d11 1
@


1.77
log
@Upgrade to version R10B-7.
@
text
@d9 1
a9 2
PORTVERSION=	r10b7
PORTREVISION=	1
d17 1
a17 1
DISTNAME=	otp_src_R10B-7
d43 1
a43 1
ERLANG_MAN=     otp_doc_man_R10B-7.tar.gz
d45 1
a45 1
ERLANG_DOCS=	otp_doc_html_R10B-7.tar.gz
@


1.76
log
@Enable ODBC support.

Submitted by:	Alexey Slynko <slynko(at)tronet.ru>
@
text
@d9 1
a9 1
PORTVERSION=	r10b6
d18 1
a18 1
DISTNAME=	otp_src_R10B-6
d44 1
a44 1
ERLANG_MAN=     otp_doc_man_R10B-6.tar.gz
d46 1
a46 1
ERLANG_DOCS=	otp_doc_html_R10B-6.tar.gz
@


1.75
log
@Remove disabled code.
@
text
@d10 1
d30 10
d60 4
@


1.74
log
@Portlint fixes.
@
text
@a107 8
#	@@for SCRIPT in ecc elink ear escript; do \
#		${REINPLACE_CMD} -e "s@@ERLANG_EARS=.*@@ERLANG_EARS=${LOCALBASE}/lib/erlang/erts-${ERTS_VSN}@@" ${LOCALBASE}/bin/$${SCRIPT}; \
#	done

#	@@for SCRIPT in ecc elink; do \
#		${REINPLACE_CMD} -e "s@@exec .*beam_evm@@exec beam_evm@@" ${LOCALBASE}/bin/$${SCRIPT}; \
#	done

@


1.73
log
@Upgrade to version R10B-6.
@
text
@a17 1

@


1.72
log
@Upgrade to version R10B-5.
@
text
@d9 1
a9 1
PORTVERSION=	r10b5
d17 1
a17 1
DISTNAME=	otp_src_R10B-5
d34 1
a34 1
ERLANG_MAN=     otp_doc_man_R10B-5.tar.gz
d36 1
a36 1
ERLANG_DOCS=	otp_doc_html_R10B-5.tar.gz
@


1.71
log
@Upgrade to version R10B-4.
@
text
@d9 1
a9 1
PORTVERSION=	r10b4
d17 1
a17 1
DISTNAME=	otp_src_R10B-4
d34 1
a34 1
ERLANG_MAN=     otp_doc_man_R10B-4.tar.gz
d36 1
a36 1
ERLANG_DOCS=	otp_doc_html_R10B-4.tar.gz
@


1.70
log
@Fix yield/1 bug in kernel/src/rpc.erl with code from R10B-4.

(from the erlang-questions mailing list)

Obtained from:	Bjorn Gustavsson <bjorn(at)erix.ericsson.se>
@
text
@d9 1
a9 2
PORTVERSION=	r10b3
PORTREVISION=	1
d17 1
a17 1
DISTNAME=	otp_src_R10B-3
d34 1
a34 1
ERLANG_MAN=     otp_doc_man_R10B-3.tar.gz
d36 1
a36 1
ERLANG_DOCS=	otp_doc_html_R10B-3.tar.gz
@


1.69
log
@Upgrade to version R10B-3.
@
text
@d10 1
@


1.68
log
@Fix problem in run_erl pipe creation.

Submitted by:	Peter Lund <Peter.Lund (at) lundata.se>
@
text
@d9 1
a9 2
PORTVERSION=	r10b2
PORTREVISION=	4
d17 1
a17 1
DISTNAME=	otp_src_R10B-2
d34 1
a34 1
ERLANG_MAN=     otp_doc_man_R10B-2.tar.gz
d36 1
a36 1
ERLANG_DOCS=	otp_doc_html_R10B-2.tar.gz
@


1.67
log
@Use mkdir -p to create empty directories.
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.66
log
@Create empty directories from pkg-plist.
@
text
@d147 1
a147 1
		    	| ${SED} -e 's#^#@@exec mkdir %D/#g'; \
@


1.65
log
@Enable kernel poll feature.
@
text
@d146 5
@


1.64
log
@Fix HIPE support. Looks like GNU make is picking up ARCH from
environment, even if it is defined in the Makefile. Given that
FreeBSD's ARCH is "i386" and Erlang's ARCH is "x86", some substitutions
did fail leading to a strange compiler failure[0].

Also fix a file:format_error call that produces an incorrect error
message[1].

Obtained from:	Brian Buchanan <bwb(at)holo.org> [0]
Obtained from:	Vlad Dumitrescu <vlad_dumitrescu(at)hotmail.com> [1]
@
text
@d10 1
a10 1
PORTREVISION=	2
d48 1
a48 1
CONFIGURE_ARGS+=	--enable-threads --enable-hipe
@


1.63
log
@Fix issue with rb:show/1 (could not be called twice).

Obtained from:	Peter Andersson <peppe (at) erix.ericsson.se>
@
text
@d10 1
a10 1
PORTREVISION=	1
d48 2
a49 1
CONFIGURE_ARGS+=	--enable-threads
@


1.62
log
@Upgrade to version r10b2.
@
text
@d10 1
@


1.61
log
@Fix packaging, which should also fix the cascading failure on the ports
cluster.
@
text
@d9 1
a9 2
PORTVERSION=	r9c2
PORTREVISION=	1
d12 2
a13 1
MASTER_SITES=	ftp://ftp.erlang.org/pub/download/     \
d17 2
a18 1
DISTNAME=	otp_src_R9C-2
d34 1
a34 1
ERLANG_MAN=     otp_man_R9C-2.tar.gz
d36 1
a36 1
ERLANG_DOCS=	otp_html_R9C-2.tar.gz
d108 7
a114 7
	@@for SCRIPT in ecc elink ear escript; do \
		${REINPLACE_CMD} -e "s@@ERLANG_EARS=.*@@ERLANG_EARS=${LOCALBASE}/lib/erlang/erts-${ERTS_VSN}@@" ${LOCALBASE}/bin/$${SCRIPT}; \
	done
		
	@@for SCRIPT in ecc elink; do \
		${REINPLACE_CMD} -e "s@@exec .*beam_evm@@exec beam_evm@@" ${LOCALBASE}/bin/$${SCRIPT}; \
	done
@


1.60
log
@IGNORE on 4.x too since the same problems exist
@
text
@d43 1
a49 2
IGNORE=		crashes at runtime

a68 1

@


1.59
log
@IGNORE on FreeBSD >= 5.x: Crashes at runtime
@
text
@d49 1
a49 3
.if ${OSVERSION} >= 503000
IGNORE=		crashes at runtime on FreeBSD >= 5.x
.endif
@


1.58
log
@Add "parallel" category.

PR:		ports/72356
Submitted by:	Marc van Woerkom <marc.vanwoerkom at fernuni-hagen.de>
@
text
@d49 4
@


1.57
log
@Unbreak (disable HIPE build).
@
text
@d12 1
a12 1
CATEGORIES=	lang
@


1.56
log
@BROKEN on 5.x: Does not compile

Approved by:    portmgr (self)
@
text
@d45 1
a45 1
CONFIGURE_ARGS+=	--enable-threads --enable-hipe
a47 4

.if ${OSVERSION} >= 502126
BROKEN=		"Does not compile on FreeBSD >= 5.x"
.endif
@


1.55
log
@Enable SAE/escript function, which allows creation of standalone Erlang
scripts.
@
text
@d49 4
@


1.54
log
@Restore PORTEPOCH.

Noticed by:	eik+chkversion
@
text
@d10 1
d40 1
d107 8
@


1.53
log
@Upgrade to release R9C-2.
@
text
@d10 1
@


1.52
log
@Upgrade to version R9C-1.
@
text
@d9 1
a9 2
PORTVERSION=	r9c1
PORTEPOCH=	1
d15 1
a15 1
DISTNAME=	otp_src_R9C-1
a19 4
PATCH_SITES=	http://www.erlang.org/download/patches/
PATCHFILES=
PATCH_DIST_STRIP=	-p1

d31 1
a31 1
ERLANG_MAN=     otp_man_R9C-1.tar.gz
d33 1
a33 1
ERLANG_DOCS=	otp_html_R9C-1.tar.gz
@


1.51
log
@Unbreak filelib:fold_files/6, add missing clause.

Obtained from:	 Dominic Williams (on erlang-questions)
@
text
@d9 1
a9 2
PORTVERSION=	r9c0
PORTREVISION=	7
d16 1
a16 1
DISTNAME=	otp_src_R9C-0
d36 1
a36 1
ERLANG_MAN=     otp_man_R9C-0.tar.gz
d38 1
a38 1
ERLANG_DOCS=	otp_html_R9C-0.tar.gz
@


1.50
log
@Do not close a SSL connection when a finite timeout is specified and
triggered (also fixes ejabberd).

Submitted by:	demon
Obtained from:	Alexey Shchepin
@
text
@d10 1
a10 1
PORTREVISION=	6
@


1.49
log
@Add ONLY_FOR_ARCHS=i386, as dependent ports consistently fail to build on
other architectures for yet unknown reasons.
@
text
@d10 1
a10 1
PORTREVISION=	5
@


1.48
log
@Sort variables, make portlint happier.
@
text
@d45 1
@


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

(Part 2)
@
text
@d18 1
a19 1
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${ERLANG_MAN} ${ERLANG_DOCS}
d29 4
a47 4

.if !defined(WITHOUT_X11)
RUN_DEPENDS=	wish8.4:${PORTSDIR}/x11-toolkits/tk84
.endif
@


1.46
log
@Use the SORT macro from bsd.port.mk.
@
text
@d10 1
a10 1
PORTREVISION=	4
@


1.45
log
@Fix dets file corruption issue.

Obtained from:	Hans Bolinder <hasse@@erix.ericsson.se>
@
text
@d125 1
a125 1
		| sort \
d132 1
a132 1
	done | sort >> ${WRKDIR}/PLIST.lib-erlang
d139 1
a139 1
	done | sort -r >> ${WRKDIR}/PLIST.lib-erlang
d143 1
a143 1
	@@cd ${PREFIX} ; ${FIND} lib/erlang/* -type d | sort -r \
@


1.44
log
@Look for JDK 1.4.2.
@
text
@d10 1
a10 1
PORTREVISION=	3
@


1.43
log
@Add nsswitch support, required when running on -CURRENT.

Obtained from:	Daniel Nri <dne@@mayonnaise.net>
@
text
@d30 1
a30 1
JAVABINDIR?=	${LOCALBASE}/jdk1.4.1/bin
@


1.42
log
@Bump PORTREVISION for help related fixes.
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.41
log
@The ei_decode_longlong function fails when decoding long values >
2^32, due to a missing cast.

Obtained from:	Javier Pars Fernndez <paris@@dc.fi.udc.es> on erlang-questions
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.40
log
@Bump PORTEPOCH.
@
text
@d10 1
@


1.39
log
@Upgrade to release R9C-0, and start using OTP release numbers as
port versions.
@
text
@d10 1
@


1.38
log
@* Set java/jdk14 as the default JDK.

* Rearrange Makefile using bsd.port.pre.mk and bsd.port.post.mk: the check
for ${JAVABINDIR}/java always returned false because JAVABINDIR depends on
LOCALBASE, which was not defined because the Makefile used bsd.port.mk.
@
text
@d9 1
a9 2
PORTVERSION=	9.1
PORTREVISION=	1
d15 1
a15 1
DISTNAME=	otp_src_R9B-1
d31 1
a31 1
ERLANG_MAN=     otp_man_R9B-1.tar.gz
d33 1
a33 1
ERLANG_DOCS=	otp_html_R9B-1.tar.gz
a116 2
	@@sslapp=`ls -d ${PREFIX}/lib/erlang/lib/ssl-* | tail -1`; \
		cd $$sslapp/priv/obj && ${MAKE} && strip ../bin/ssl_esock
@


1.37
log
@Merge more crypto related fixes for recent OpenSSL versions.

Submitted by:	Youki Kadobayashi <youki-k@@is.aist-nara.ac.jp>
@
text
@d17 1
d29 2
a30 11
JAVABINDIR?=	${LOCALBASE}/jdk1.3.1/bin
JAVAPORT?=	${JAVABINDIR}/javac:${PORTSDIR}/java/jdk13

.if !exists(${JAVABINDIR}/java)
WITHOUT_JAVA=	yes
.endif

CONFIGURE_TARGET=	# Empty

# Don't clutter up /usr/ports/distfiles with all distfiles (including patches)
DIST_SUBDIR=	erlang
d37 7
d48 1
a48 3
USE_GMAKE=	yes
USE_PERL5=	yes
GNU_CONFIGURE=	yes
d50 3
a52 1
CONFIGURE_ARGS+=	--enable-threads --enable-hipe
d69 1
d72 12
a157 13
# The man-pages are put (in spite of FreeBSD's port convention) in a
# private subdir. This is to avoid cluttering up the man page name
# space. Also the Erlang man pages are more of internal documentation
# using the man format than actual system man pages. (The erl.1 and
# epmd.1 perhaps being the exception).

NOMANCOMPRESS=	yes

MAN1PREFIX=	${PREFIX}/lib/erlang
MAN3PREFIX=	${PREFIX}/lib/erlang
MAN4PREFIX=	${PREFIX}/lib/erlang
MAN6PREFIX=	${PREFIX}/lib/erlang

d161 1
a161 1
.include <bsd.port.mk>
@


1.36
log
@Fix build problem when using WITHOUT_X11.

PR:		ports/51435
@
text
@d10 1
@


1.35
log
@Update to R9B-1.
@
text
@d86 1
a86 1
# If X11 is not used, skip gs and etk applications.
a88 1
	@@${ECHO_CMD} "WITHOUT_X11 defined" > ${WRKSRC}/lib/etk/SKIP
@


1.34
log
@De-pkg-comment my ports + some more.
@
text
@d9 1
a9 2
PORTVERSION=	9.0
PORTREVISION=	1
d15 1
a15 1
DISTNAME=	otp_src_R9B-0
d39 1
a39 1
ERLANG_MAN=     otp_man_R9B-0.tar.gz
d41 1
a41 1
ERLANG_DOCS=	otp_html_R9B-0.tar.gz
@


1.33
log
@Fix dependencies: remove USE_XLIB and depend on tk84.
@
text
@d25 1
@


1.32
log
@Make more silent + whitespace change.
@
text
@d45 1
a45 1
USE_XLIB=	yes
@


1.31
log
@Change PLIST generation to allow installing custom libraries in
erlang/lib. Makefile.lib lists the stock OTP libraries to avoid
cluttering the main Makefile. Time for PORTREVISION bump.
@
text
@d107 1
a107 1
	cd $$sslapp/priv/obj && ${MAKE} && strip ../bin/ssl_esock
d119 1
a119 1
	for LIBRARY in ${OTP_LIBS}; do \
d125 1
a125 1
	for LIBRARY in ${OTP_LIBS}; do \
@


1.30
log
@Enable threading and HiPE by default.
@
text
@d10 1
d108 3
d113 1
d116 16
d134 1
d159 1
d161 1
@


1.29
log
@find -> ${FIND}.
@
text
@d51 1
a51 7
.if defined(WITH_ERLANG_THREADS)
CONFIGURE_ARGS+=	--enable-threads
.endif

.if defined(WITH_ERLANG_HIPE)
CONFIGURE_ARGS+=	--enable-hipe
.endif
a73 8

pre-extract:
.if !defined(WITH_ERLANG_THREADS)
	@@${ECHO_MSG} "You can enable support for threaded I/O by defining WITH_ERLANG_THREADS."
.endif
.if !defined(WITH_ERLANG_HIPE)
	@@${ECHO_MSG} "You can enable HiPE support by defining WITH_ERLANG_HIPE."
.endif
@


1.28
log
@I removed the autoconf dependency but was still calling ${AUTOCONF},
which is no longer needed.
@
text
@d121 1
a121 1
	@@cd ${PREFIX} ; find lib/erlang/* -type f -o -type l \
d125 1
a125 1
	@@cd ${PREFIX} ; find lib/erlang/* -type d | sort -r \
@


1.27
log
@Add WITH_ERLANG_HIPE option, to enable HiPE support.
@
text
@a89 2
# Regenerate erts configuration script
	cd ${WRKSRC}/erts && ${AUTOCONF}
@


1.26
log
@Update to version R9B-0, use ${SHAREOWN}:${SHAREGRP} rather
than hardcoding root:wheel.
@
text
@d55 4
d84 3
@


1.25
log
@Add support for WITH_ERLANG_THREADS (enables threaded I/O).
@
text
@d9 1
a9 1
PORTVERSION=	8.1
d15 1
a15 1
DISTNAME=	otp_src_R8B-1
a24 2
BUILD_DEPENDS=	autoconf213:${PORTSDIR}/devel/autoconf213

d38 1
a38 1
ERLANG_MAN=     otp_man_R8B-1.tar.gz
d40 1
a40 1
ERLANG_DOCS=	otp_html_R8B-1.tar.gz
d112 1
a112 1
	@@${CHOWN} -R root:wheel ${PREFIX}/lib/erlang
a141 3
MAN1=		epmd.1 erl.1 erl_call.1 erlc.1 erlsrv.1 start_erl.1 \
		werl.1 run_erl.1 start.1 driver_entry.1 erl_driver.1

a142 101
MAN3=		CORBA_Environment_alloc.3 CosEventChannelAdmin.3 \
		CosEventChannelAdmin_ConsumerAdmin.3 \
		CosEventChannelAdmin_EventChannel.3 \
		CosEventChannelAdmin_ProxyPullConsumer.3 \
		CosEventChannelAdmin_ProxyPullSupplier.3 \
		CosEventChannelAdmin_ProxyPushConsumer.3 \
		CosEventChannelAdmin_ProxyPushSupplier.3 \
		CosEventChannelAdmin_SupplierAdmin.3 \
		CosFileTransfer_Directory.3 CosFileTransfer_File.3 \
		CosFileTransfer_FileIterator.3 \
		CosFileTransfer_FileTransferSession.3 \
		CosFileTransfer_VirtualFileSystem.3 CosNaming.3 \
		CosNaming_BindingIterator.3 CosNaming_NamingContext.3 \
		CosNaming_NamingContextExt.3 CosNotification.3 \
		CosNotification_AdminPropertiesAdmin.3 \
		CosNotification_QoSAdmin.3 \
		CosNotifyChannelAdmin_ConsumerAdmin.3 \
		CosNotifyChannelAdmin_EventChannel.3 \
		CosNotifyChannelAdmin_EventChannelFactory.3 \
		CosNotifyChannelAdmin_ProxyConsumer.3 \
		CosNotifyChannelAdmin_ProxyPullConsumer.3 \
		CosNotifyChannelAdmin_ProxyPullSupplier.3 \
		CosNotifyChannelAdmin_ProxyPushConsumer.3 \
		CosNotifyChannelAdmin_ProxyPushSupplier.3 \
		CosNotifyChannelAdmin_ProxySupplier.3 \
		CosNotifyChannelAdmin_SequenceProxyPullConsumer.3 \
		CosNotifyChannelAdmin_SequenceProxyPullSupplier.3 \
		CosNotifyChannelAdmin_SequenceProxyPushConsumer.3 \
		CosNotifyChannelAdmin_SequenceProxyPushSupplier.3 \
		CosNotifyChannelAdmin_StructuredProxyPullConsumer.3 \
		CosNotifyChannelAdmin_StructuredProxyPullSupplier.3 \
		CosNotifyChannelAdmin_StructuredProxyPushConsumer.3 \
		CosNotifyChannelAdmin_StructuredProxyPushSupplier.3 \
		CosNotifyChannelAdmin_SupplierAdmin.3 \
		CosNotifyComm_NotifyPublish.3 \
		CosNotifyComm_NotifySubscribe.3 CosNotifyFilter_Filter.3 \
		CosNotifyFilter_FilterAdmin.3 \
		CosNotifyFilter_FilterFactory.3 \
		CosNotifyFilter_MappingFilter.3 \
		CosPropertyService_PropertiesIterator.3 \
		CosPropertyService_PropertyNamesIterator.3 \
		CosPropertyService_PropertySet.3 \
		CosPropertyService_PropertySetDef.3 \
		CosPropertyService_PropertySetDefFactory.3 \
		CosPropertyService_PropertySetFactory.3 CosTime_TIO.3 \
		CosTime_TimeService.3 CosTime_UTO.3 \
		CosTimerEvent_TimerEventHandler.3 \
		CosTimerEvent_TimerEventService.3 CosTransactions_Control.3 \
		CosTransactions_Coordinator.3 \
		CosTransactions_RecoveryCoordinator.3 \
		CosTransactions_Resource.3 \
		CosTransactions_SubtransactionAwareResource.3 \
		CosTransactions_Terminator.3 \
		CosTransactions_TransactionFactory.3 Module_Interface.3 \
		alarm_handler.3 any.3 application.3 appmon.3 asn1ct.3 \
		asn1rt.3 auth.3 beam_lib.3 c.3 calendar.3 code.3 \
		com_gen.3 comet.3 compile.3 corba.3 corba_object.3 \
		cosEventApp.3 cosFileTransferApp.3 cosNotificationApp.3 \
		cosProperty.3 cosTime.3 cosTransactions.3 cover.3 \
		cpu_sup.3 crypto.3 dbg.3 debugger.3 dets.3 dict.3 \
		digraph.3 digraph_utils.3 disk_log.3 disksup.3 ei.3 \
		ei_connect.3 epp.3 eprof.3 erl_boot_server.3 erl_com.3 \
		erl_connect.3 erl_ddll.3 erl_error.3 erl_eterm.3 \
		erl_eval.3 erl_format.3 erl_global.3 erl_id_trans.3 \
		erl_internal.3 erl_lint.3 erl_malloc.3 erl_marshal.3 \
		erl_parse.3 erl_pp.3 erl_prim_loader.3 erl_scan.3 \
		erl_set_memory_block.3 erlang.3 error_handler.3 \
		error_logger.3 ets.3 eva.3 eva_log.3 eva_log_snmp.3 \
		eva_server.3 eva_snmp_adaptation.3 eva_sup.3 file.3 \
		file_sorter.3 filename.3 fprof.3 ftp.3 gb_sets.3 \
		gb_trees.3 gen_event.3 gen_fsm.3 gen_server.3 \
		gen_tcp.3 gen_udp.3 global.3 global_group.3 gs.3 \
		heart.3 httpd.3 httpd_conf.3 httpd_core.3 httpd_socket.3 \
		httpd_util.3 i.3 ic.3 inet.3 init.3 instrument.3 \
		int.3 interceptors.3 io.3 io_lib.3 lib.3 lists.3 \
		lname.3 lname_component.3 log.3 log_mf_h.3 log_server.3 \
		log_snmp.3 log_snmpea.3 make.3 math.3 megaco.3 \
		megaco_codec_meas.3 megaco_codec_transform.3 \
		megaco_flex_scanner.3 megaco_tcp.3 megaco_udp.3 \
		megaco_user.3 memsup.3 mnemosyne.3 mnesia.3 \
		mnesia_registry.3 mnesia_session.3 mod_actions.3 \
		mod_alias.3 mod_auth.3 mod_browser.3 mod_cgi.3 \
		mod_dir.3 mod_disk_log.3 mod_esi.3 mod_htaccess.3 \
		mod_include.3 mod_log.3 mod_security.3 net_adm.3 \
		net_kernel.3 nteventlog.3 odbc.3 orber.3 orber_ifr.3 \
		orber_tc.3 orddict.3 ordsets.3 os.3 os_mon.3 os_sup.3 \
		overload.3 pg.3 pg2.3 pman.3 pool.3 proc_lib.3 \
		queue.3 random.3 rb.3 regexp.3 registry.3 \
		release_handler.3 rpc.3 seq_trace.3 sets.3 shell.3 \
		shell_default.3 sl_alloc.3 slave.3 snmp.3 \
		snmp_community_mib.3 snmp_error.3 snmp_error_io.3 \
		snmp_error_report.3 snmp_framework_mib.3 snmp_generic.3 \
		snmp_index.3 snmp_local_db.3 snmp_mgr.3 snmp_mpd.3 \
		snmp_notification_mib.3 snmp_pdus.3 snmp_standard_mib.3 \
		snmp_supervisor.3 snmp_target_mib.3 \
		snmp_user_based_sm_mib.3 snmp_view_based_acm_mib.3 \
		sofs.3 ssl.3 ssl_socket.3 string.3 supervisor.3 \
		supervisor_bridge.3 sys.3 systools.3 tags.3 timer.3 \
		toolbar.3 tv.3 unix.3 user.3 webtool.3 win32reg.3 \
		wrap_log_reader.3 xref.3 yecc.3

a143 2
MAN4=		app.4 appup.4 config.4 rel.4 relup.4 script.4

a144 2
MAN6=		crypto.6 eva.6 inets.6 kernel.6 runtime_tools.6 \
		sasl.6 snmp.6 ssl.6
d146 1
@


1.24
log
@chown lib/erlang to root:wheel with proper permissions, do not use bogus
uids from the documentation tarball.
@
text
@d53 4
d78 5
@


1.23
log
@Update port to version 8.1 (R8B-1)

Submitted by:	Vance Shipley <vances@@motivity.ca>
@
text
@d105 2
@


1.22
log
@Add a link to the erl_call utility in ${LOCALBASE}/bin (useful for shell
scripts controlling erlang nodes).
@
text
@d9 1
a9 1
PORTVERSION=	8.0
d15 1
a15 1
DISTNAME=	otp_src_R8B-0
d40 1
a40 1
ERLANG_MAN=     otp_man_R8B-0.tar.gz
d42 1
a42 1
ERLANG_DOCS=	otp_html_R8B-0.tar.gz
d144 5
a148 1
		CosEventChannelAdmin_SupplierAdmin.3 CosNaming.3 \
d150 2
a151 12
		CosTransactions_Control.3 CosTransactions_Coordinator.3 \
		CosTransactions_RecoveryCoordinator.3 \
		CosTransactions_Resource.3 \
		CosTransactions_SubtransactionAwareResource.3 \
		CosTransactions_Terminator.3 \
		CosNaming_NamingContextExt.3 \
		cosTime.3 CosTime_TIO.3 CosTime_TimeService.3 CosTime_UTO.3 \
		CosTimerEvent_TimerEventHandler.3 \
		CosTimerEvent_TimerEventService.3 \
		cosNotificationApp.3 \
		CosNotifyChannelAdmin_EventChannelFactory.3 \
		CosNotifyChannelAdmin_EventChannel.3 \
a152 1
		CosNotification_AdminPropertiesAdmin.3 \
d154 2
a155 7
		CosNotifyChannelAdmin_SupplierAdmin.3 \
		CosNotifyComm_NotifyPublish.3 \
		CosNotifyComm_NotifySubscribe.3 \
		CosNotifyFilter_FilterAdmin.3 \
		CosNotifyFilter_FilterFactory.3 \
		CosNotifyFilter_Filter.3 \
		CosNotifyFilter_MappingFilter.3 \
a156 1
		CosNotifyChannelAdmin_ProxySupplier.3 \
d161 1
d170 6
a175 40
		CosTransactions_TransactionFactory.3 Module_Interface.3 \
		beam_lib.3 digraph_utils.3 orddict.3 sets.3 win32reg.3 \
		comet.3 erl_com.3 \
		alarm_handler.3 any.3 application.3 appmon.3 asn1ct.3 \
		asn1rt.3 auth.3 c.3 calendar.3 code.3 compile.3 \
		corba.3 corba_object.3 cosTransactions.3 cpu_sup.3 crypto.3 \
		dbg.3 dets.3 dict.3 digraph.3 disk_log.3 disksup.3 epp.3 \
		eprof.3 erl_boot_server.3 erl_connect.3 erl_ddll.3 \
		erl_error.3 erl_eterm.3 erl_eval.3 erl_format.3 erl_global.3 \
		erl_id_trans.3 erl_internal.3 erl_lint.3 erl_malloc.3 \
		erl_marshal.3 erl_parse.3 erl_pp.3 erl_prim_loader.3 \
		erl_scan.3 erl_set_memory_block.3 erlang.3 error_handler.3 \
		error_logger.3 ets.3 eva.3 eva_log.3 eva_log_snmp.3 \
		eva_server.3 eva_snmp_adaptation.3 eva_sup.3 \
		file.3 filename.3 ftp.3 gen_event.3 gen_fsm.3 gen_server.3 \
		gen_tcp.3 gen_udp.3 global.3 global_group.3 gs.3 heart.3 \
		httpd.3 httpd_conf.3 httpd_core.3 httpd_socket.3 httpd_util.3 \
		i.3 ic.3 inet.3 init.3 instrument.3 int.3 io.3 io_lib.3 lib.3 \
		lists.3 lname.3 lname_component.3 log.3 log_mf_h.3 \
		log_server.3 log_snmp.3 log_snmpea.3 make.3 math.3 memsup.3 \
		mnemosyne.3 mnesia.3 \
		mnesia_registry.3 mnesia_session.3 mod_actions.3 mod_alias.3 \
		mod_auth.3 mod_cgi.3 mod_dir.3 mod_disk_log.3 mod_esi.3 \
		mod_include.3 mod_log.3 mod_security.3 net_adm.3 net_kernel.3 \
		nteventlog.3 odbc.3 orber.3 orber_ifr.3 orber_tc.3 ordsets.3 \
		os.3 os_mon.3 os_sup.3 overload.3 pg.3 pg2.3 pman.3 pool.3 \
		proc_lib.3 queue.3 random.3 rb.3 regexp.3 registry.3 \
		release_handler.3 rpc.3 seq_trace.3 shell.3 shell_default.3 \
		slave.3 snmp.3 snmp_community_mib.3 snmp_error.3 \
		snmp_framework_mib.3 snmp_generic.3 snmp_index.3 \
		snmp_local_db.3 snmp_mgr.3 snmp_mpd.3 snmp_notification_mib.3 \
		snmp_pdus.3 snmp_standard_mib.3 snmp_supervisor.3 \
		snmp_target_mib.3 snmp_user_based_sm_mib.3 \
		snmp_view_based_acm_mib.3 ssl.3 ssl_socket.3 string.3 \
		supervisor.3 supervisor_bridge.3 sys.3 systools.3 tags.3 \
		timer.3 toolbar.3 tv.3 unix.3 user.3 wrap_log_reader.3 \
		xref.3 yecc.3 CosFileTransfer_Directory.3 \
		CosFileTransfer_File.3 CosFileTransfer_FileIterator.3 \
		CosFileTransfer_FileTransferSession.3 \
		CosFileTransfer_VirtualFileSystem.3 \
d181 34
a214 4
		CosPropertyService_PropertySetFactory.3 \
		com_gen.3 cosEventApp.3 cosFileTransferApp.3 \
		cosProperty.3 cover.3 ei.3 ei_connect.3 file_sorter.3 \
		fprof.3 gb_sets.3 gb_trees.3 interceptors.3 megaco.3 \
d216 21
a236 1
		megaco_user.3 mod_browser.3 mod_htaccess.3 sofs.3 webtool.3
@


1.21
log
@Add (forgotten) build dependency on devel/autoconf213.
@
text
@d97 1
@


1.20
log
@Update port to version 8.0 (R8B-0).

Remove my code to handle the documentation merge for patched releases, it
was rather obscure and error-prone. I'll rewrite it in a simpler way next
time I'll need to perform the merge.

Also include a fix for erlang-mode under emacs21 (by Hal Snyder
<hal@@vailsys.com> on the erlang mailing list).
@
text
@d25 2
@


1.19
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.

Use command macros where appropriate.
@
text
@d9 1
a9 1
PORTVERSION=	7.4.0
d15 1
a15 1
DISTNAME=	otp_src_R7B-4
d38 1
a38 1
ERLANG_MAN=     otp_doc_man_R7B.tar.gz
d40 1
a40 1
ERLANG_DOCS=	otp_doc_html_R7B01.tar.gz
d46 1
a50 11
# UPDATED_PACKAGES is the list of updated packages which documentation must
# be pulled in from the docs tarball. "erts" lives in the erlang root
# directory and should never be prefixed by lib/. See below for Java related
# packages.

UPDATED_PACKAGES=	erts lib/asn1 lib/cosEvent lib/cosNotification \
			lib/cosTime lib/ic lib/inets lib/kernel lib/mnesia \
			lib/mnesia_session lib/orber lib/os_mon \
			lib/runtime_tools lib/sasl lib/snmp lib/stdlib \
			lib/tools

d62 1
a62 4
# The following UPDATED_PACKAGES depend on java.
# UPDATED_PACKAGES+=	# nothing yet

# Make sure javabindir is in the path
d68 4
a71 6
# If X11 is not used, skip gs and etk applications.
pre-build:
.if defined(WITHOUT_X11)
	${ECHO_CMD} "WITHOUT_X11 defined" > ${WRKSRC}/lib/gs/SKIP
	${ECHO_CMD} "WITHOUT_X11 defined" > ${WRKSRC}/lib/etk/SKIP
.endif
d73 3
a76 1
pre-configure:
d85 6
d97 1
a98 1
	@@${MKDIR} ${PREFIX}/lib/erlang/temp
d100 1
a100 32
		-C ${PREFIX}/lib/erlang/temp
	@@${RM} -rf ${PREFIX}/lib/erlang/man/cat?
	${CP} -R ${PREFIX}/lib/erlang/temp/doc ${PREFIX}/lib/erlang

	@@for erlang_package in ${UPDATED_PACKAGES}; do \
		epkg_libpathname=${PREFIX}/lib/erlang/$${erlang_package}-*; \
		epkg_docpathname=${PREFIX}/lib/erlang/temp/$${erlang_package}-*; \
		epkg_libdirname=`dirname $${epkg_libpathname}`; \
		epkg_docdirname=`dirname $${epkg_docpathname}`; \
		epkg_libbasename=`basename $${epkg_libpathname}`; \
		epkg_docbasename=`basename $${epkg_docpathname}`; \
		if [ -z "$${epkg_docbasename}" -o -z "$${epkg_libbasename}" ]; then \
			${ECHO_MSG} ">> Error: post-install target failed to merge documentation"; \
			exit 1; \
		fi; \
		${ECHO_MSG} ">> Documentation merge: $${epkg_docbasename} -> $${epkg_libbasename}"; \
		${PERL} -pi -e "s/$${epkg_docbasename}/$${epkg_libbasename}/g;" \
			${PREFIX}/lib/erlang/doc/index.html; \
		lib_notes=$${epkg_libpathname}/notes.html; \
		doc_notes=$${epkg_docpathname}/notes.html; \
		lib_history=$${epkg_libpathname}/notes_history.html; \
		doc_history=$${epkg_docpathname}/notes_history.html; \
		if [ -e $${doc_notes} -a ! -e $${lib_notes} ]; then \
			${CP} $${doc_notes} $${epkg_libpathname}; \
		fi; \
		if [ -e $${doc_history} -a ! -e $${lib_history} ]; then \
			${CP} $${doc_history} $${epkg_libpathname}; \
		fi; \
		${CP} -R $${epkg_docpathname}/doc \
			$${epkg_libpathname}/; \
	done
	@@${RM} -rf ${PREFIX}/lib/erlang/temp
d102 1
a102 1
	sslapp=`ls -d ${PREFIX}/lib/erlang/lib/ssl-* | tail -1`; \
d104 1
a104 1
	@@cd ${PREFIX} ; ${FIND} lib/erlang/* -type f -o -type l \
d108 1
a108 1
	@@cd ${PREFIX} ; ${FIND} lib/erlang/* -type d | sort -r \
d131 1
a131 1
		werl.1 run_erl.1 start.1
a179 1
		OrberEventChannel.3 OrberEventChannel_EventChannelFactory.3 \
d183 1
a183 1
		asn1rt.3 auth.3 c.3 calendar.3 coast.3 code.3 compile.3 \
d191 2
a192 2
		error_logger.3 etk.3 ets.3 eva.3 eva_log.3 eva_log_snmp.3 \
		eva_server.3 eva_snmp_adaptation.3 eva_sup.3 exref.3 \
d199 1
a199 1
		mesh.3 mesh_lib.3 mesh_snmp.3 mnemosyne.3 mnesia.3 \
d214 16
a229 2
		timer.3 tk.3 toolbar.3 tv.3 unix.3 user.3 wrap_log_reader.3 \
		xref.3 yecc.3
d235 1
a235 1
MAN6=		crypto.6 eva.6 inets.6 kernel.6 mesh.6 runtime_tools.6 \
@


1.18
log
@Update port to version R7B-4, with updated documentation tarball. I also
had to rework the documentation merging process because it thought that
1.9 became after 1.10, breaking the merge for this release.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.17 2001/09/28 11:31:59 olgeni Exp $
d84 2
a85 2
	${ECHO} "WITHOUT_X11 defined" > ${WRKSRC}/lib/gs/SKIP
	${ECHO} "WITHOUT_X11 defined" > ${WRKSRC}/lib/etk/SKIP
d142 1
a142 1
	@@cd ${PREFIX} ; find lib/erlang/* -type f -o -type l \
d146 1
a146 1
	@@cd ${PREFIX} ; find lib/erlang/* -type d | sort -r \
d151 5
a155 5
	@@${ECHO} "r ${TMPPLIST}"		> ${WRKDIR}/ex.script
	@@${ECHO} "/Insert PLIST.lib-erlang"	>> ${WRKDIR}/ex.script
	@@${ECHO} "d"				>> ${WRKDIR}/ex.script
	@@${ECHO} "r ${WRKDIR}/PLIST.lib-erlang"	>> ${WRKDIR}/ex.script
	@@${ECHO} "x!"				>> ${WRKDIR}/ex.script
@


1.17
log
@* Point the default JAVABINDIR/JAVAPORT to the native jdk1.3
* Autodetect java, enable WITHOUT_JAVA if no java exists
* Remove useless PLIST_SUBs (plist is automatically generated)
* grep -> ${GREP}
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.16 2001/06/10 20:35:08 olgeni Exp $
d9 1
a9 1
PORTVERSION=	7.3.0
d15 1
a15 1
DISTNAME=	otp_src_R7B-3
d40 1
a40 1
ERLANG_DOCS=	otp_doc_html_R7B.tar.gz
d55 5
a59 5
UPDATED_PACKAGES=	erts lib/compiler lib/erl_interface \
			lib/kernel lib/mnesia lib/sasl \
			lib/snmp lib/stdlib lib/asn1 lib/debugger \
			lib/gs lib/ic lib/inets lib/orber \
			lib/runtime_tools lib/ssl lib/tools
d73 1
a73 1
UPDATED_PACKAGES+=	lib/jinterface
d105 1
d107 1
a107 1
		-C ${PREFIX}/lib/erlang
d109 1
d112 7
a118 8
		epkg_pathname=${PREFIX}/lib/erlang/$${erlang_package}; \
		epkg_dirname=`dirname $${epkg_pathname}`; \
		epkg_basename=`basename $${epkg_pathname}`; \
		doc_release=`ls $${epkg_dirname}/ \
			| ${GREP} -E "^$${epkg_basename}-" | ${SED} -e "2d"`; \
		app_release=`ls $${epkg_dirname}/ \
			| ${GREP} -E "^$${epkg_basename}-" | ${SED} -e "1d"`; \
		if [ -z "$${doc_release}" -o -z "$${app_release}" ]; then \
d122 2
a123 3
		( \
		${ECHO_MSG} ">> Documentation merge: $${doc_release} -> $${app_release}"; \
		${PERL} -pi -e "s/$${doc_release}/$${app_release}/g;" \
d125 12
a136 6
		${CP} -R $${epkg_dirname}/$${app_release}/* \
			$${epkg_dirname}/$${doc_release}/; \
		${RM} -rf $${epkg_dirname}/$${app_release}; \
		${MV} $${epkg_dirname}/$${doc_release} \
			$${epkg_dirname}/$${app_release} \
		); \
d138 1
@


1.16
log
@Take over maintainership.

Approved by:	maintainer (sam@@inf.enst.fr)
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.15 2001/06/06 20:57:49 olgeni Exp $
d25 7
a31 1
BUILD_DEPENDS=  ${JAVAPORT}
d70 2
a74 4
# Set JAVABINDIR to where you have javac, if different from below
JAVABINDIR?=	${LOCALBASE}/jdk1.2.2/bin
JAVAPORT?=	${JAVABINDIR}/javac:${PORTSDIR}/java/jdk12-beta

a80 12
.if !defined(WITHOUT_X11)
PLIST_SUB+= 	WITHOUT_X11=""
.else
PLIST_SUB+= 	WITHOUT_X11="@@comment "
.endif

.if !defined(WITHOUT_JAVA)
PLIST_SUB+= 	WITHOUT_JAVA=""
.else
PLIST_SUB+= 	WITHOUT_JAVA="@@comment "
.endif

d136 1
a136 1
		| grep -v "^lib/erlang/man" \
d140 1
a140 1
		| grep -v "^lib/erlang/man" \
@


1.15
log
@Update port to version 7.3.0 (OTP-R7B-3), and add some improvements to
pkg-plist generation (vim5-style).

Approved by:	maintainer
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.14 2001/03/07 21:59:55 olgeni Exp $
d23 1
a23 1
MAINTAINER=	sam@@inf.enst.fr
@


1.14
log
@Update port to version R7B-2.

A detailed changelog is available at:

  http://www.erlang.org/download/otp_src_R7B-2.readme

(NOTICE: there is an incompatibility with the previous version: see
OTP-3744)

Port note: I finally removed all the lib/ files from pkg-plist, and
switched to automatic plist generation because Erlang is so nice as to live
in its own subdirectory. Previous plist management involved far too many
%%HACKS%%, and untold hours of compilation/testing to get every combination
right.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.13 2001/02/20 14:15:33 olgeni Exp $
d9 1
a9 1
PORTVERSION=	7.2.0
d15 1
a15 1
DISTNAME=	otp_src_R7B-2
d143 16
a158 4
	@@${CP} ${PLIST} ${TMPPLIST}
	@@find ${PREFIX}/lib/erlang -type f | ${SED} -e "s@@${PREFIX}/@@@@" | sort >> ${TMPPLIST}
	@@find ${PREFIX}/lib/erlang -type l | ${SED} -e "s@@${PREFIX}/@@@@" | sort >> ${TMPPLIST}
	@@find ${PREFIX}/lib/erlang -type d | ${SED} -e "s@@${PREFIX}/@@@@" | ${PERL} -e 'print (join ("\n", reverse map ("\@@dirrm " . substr ($$_, 0, -1), <STDIN>)) . "\n");' >> ${TMPPLIST}
@


1.13
log
@Misc. Makefile, docs and pkg-plist fixes.

* Put documentation in the correct directories.
  An UPDATED_PACKAGES variable is provided in the Makefile to select which
  documentation should be moved (see Makefile comments).
* Move man pages out of pkg-plist.
* Add man pages to Makefile.
* Don't compress man pages, to support emacs erlang mode.
* Don't try to compile java dependent packages if javac cannot be found:
  tell user to check JAVABINDIR in this case.

(no functional changes to the base Erlang system)

Maintainer:	timed out
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.12 2001/01/23 20:50:36 pb Exp $
d9 1
a9 2
PORTVERSION=	7.1.0
PORTREVISION=	1
d15 1
a15 1
DISTNAME=	otp_src_R7B-1
d51 3
a53 1
			lib/snmp lib/stdlib
d99 1
a99 1
	if [ ! -x ${JAVABINDIR}/javac ]; then \
d122 1
a122 1
			| ${GREP} $${epkg_basename}- | ${SED} -e "2d"`; \
d124 1
a124 1
			| ${GREP} $${epkg_basename}- | ${SED} -e "1d"`; \
d143 4
@


1.12
log
@Update port to erlang 7.1.0.
Change maintainer (agreed to by previous maintainer).

PR:		ports/24456
Submitted by:	sam@@inf.enst.fr
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.11 2001/01/16 17:31:10 sobomax Exp $
d10 1
d45 9
d63 3
d88 1
a88 1
# If X11 is not used, skip gs and etk applications
d95 10
d109 1
a109 1
	tar --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_MAN} \
d112 1
a112 1
	tar --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \
d114 25
d149 2
d152 2
a153 1
MAN_MAN1=	epmd.1 erl.1 erl_call.1 erlc.1 erlsrv.1 start_erl.1 werl.1
d156 1
a156 1
MAN_MAN3=	CORBA_Environment_alloc.3 CosEventChannelAdmin.3 \
d170 31
d203 2
d241 1
a241 1
MAN_MAN4=	app.4 appup.4 config.4 rel.4 relup.4 script.4
d244 1
a244 1
MAN_MAN6=	crypto.6 eva.6 inets.6 kernel.6 mesh.6 runtime_tools.6 \
@


1.11
log
@Massive style enforcement - use ^I instead of spaces for variables identation.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.10 2000/08/11 12:46:42 alex Exp $
d9 1
a9 1
PORTVERSION=	6.1.0
d15 1
a15 1
DISTNAME=	otp_src_R6B-0
d17 1
d19 3
a21 4
PATCH_SITES=	http://www.erlang.org/faq/ http://erlang.stacken.kth.se/faq/
PATCHFILES=	tmp_patch_R6B0.2.txt tmp_patch_R6B0.3.txt \
		tmp_patch_R6B0.4.txt tmp_patch_R6B0.5.txt \
		tmp_patch_R6B0.7.txt tmp_patch_R6B0.8.txt
d23 1
a23 1
MAINTAINER=	seb@@bluetail.com
d25 3
a27 2
# Make sure jdk is available (see use below)
BUILD_DEPENDS=	${JAVABINDIR}/javac:${PORTSDIR}/java/jdk
d32 4
a35 3
EXTRACT_ONLY=	otp_src_R6B-0.tar.gz
ERLANG_MAN=	otp_src_doc_man_R6B-0.tar.gz
ERLANG_DOCS=	otp_src_doc_html_R6B-0.tar.gz
d37 1
d39 1
a42 3
CONFIGURE_TARGET=	# empty

STRIP=
d44 1
d54 2
a55 1
JAVABINDIR?=	${LOCALBASE}/jdk1.1.8/bin
d58 23
a80 3
CONFIGURE_ENV+=	PATH=${PATH}:${JAVABINDIR}
MAKE_ENV+=	PATH=${PATH}:${JAVABINDIR}
SCRIPT_ENV+=	PATH=${PATH}:${JAVABINDIR}
d92 2
d102 1
a102 1
MAN1=	erl_call.1 epmd.1 erl.1 erlc.1 werl.1 erlsrv.1 start_erl.1
d105 50
a154 48
MAN3=	appmon.3 asn1ct.3 asn1rt.3 compile.3 CosEventChannelAdmin.3	\
	CosEventChannelAdmin_ConsumerAdmin.3				\
	CosEventChannelAdmin_SupplierAdmin.3				\
	CosEventChannelAdmin_EventChannel.3				\
	CosEventChannelAdmin_ProxyPullConsumer.3			\
	CosEventChannelAdmin_ProxyPullSupplier.3			\
	CosEventChannelAdmin_ProxyPushConsumer.3			\
	CosEventChannelAdmin_ProxyPushSupplier.3 OrberEventChannel.3	\
	OrberEventChannel_EventChannelFactory.3 cosTransactions.3	\
	CosTransactions_Control.3 CosTransactions_Coordinator.3		\
	CosTransactions_RecoveryCoordinator.3				\
	CosTransactions_Resource.3					\
	CosTransactions_SubtransactionAwareResource.3			\
	CosTransactions_Terminator.3					\
	CosTransactions_TransactionFactory.3 crypto.3 i.3 int.3		\
	erl_connect.3 erl_error.3 erl_eterm.3 registry.3 erl_format.3	\
	erl_malloc.3 erl_marshal.3 erl_global.3 erl_set_memory_block.3	\
	etk.3 tk.3 eva.3 eva_log.3 eva_log_snmp.3 eva_server.3		\
	eva_snmp_adaptation.3 eva_sup.3 log.3 log_server.3 log_snmp.3	\
	log_snmpea.3 gs.3 ic.3 CORBA_Environment_alloc.3 ig.3 ftp.3	\
	httpd.3 jive.3 httpd_conf.3 httpd_core.3 httpd_socket.3		\
	httpd_util.3 mod_actions.3 mod_alias.3 mod_auth.3 mod_cgi.3	\
	mod_dir.3 mod_disk_log.3 mod_esi.3 mod_include.3 mod_log.3	\
	mod_security.3 application.3 auth.3 code.3 disk_log.3		\
	erl_boot_server.3 erl_ddll.3 erl_prim_loader.3 erlang.3		\
	error_handler.3 error_logger.3 file.3 gen_tcp.3 gen_udp.3	\
	global.3 global_group.3 heart.3 inet.3 init.3 net_adm.3		\
	net_kernel.3 os.3 pg2.3 rpc.3 seq_trace.3 wrap_log_reader.3	\
	user.3 mesh.3 mesh_snmp.3 mesh_lib.3 mnemosyne.3 mnesia.3	\
	mnesia_registry.3 mnesia_session.3 odbc.3 any.3 corba.3		\
	corba_object.3 orber.3 CosNaming.3 CosNaming_NamingContext.3	\
	CosNaming_BindingIterator.3 lname.3 lname_component.3		\
	orber_ifr.3 orber_tc.3 Module_Interface.3 cpu_sup.3 disksup.3	\
	memsup.3 os_mon.3 os_sup.3 nteventlog.3 yecc.3 pman.3 dbg.3	\
	alarm_handler.3 overload.3 rb.3 systools.3 release_handler.3	\
	snmp.3 snmp_community_mib.3 snmp_error.3 snmp_framework_mib.3	\
	snmp_generic.3 snmp_index.3 snmp_local_db.3 snmp_mgr.3		\
	snmp_mpd.3 snmp_notification_mib.3 snmp_pdus.3			\
	snmp_standard_mib.3 snmp_supervisor.3 snmp_target_mib.3		\
	snmp_user_based_sm_mib.3 snmp_view_based_acm_mib.3 socket.3	\
	udp.3 ssl.3 ssl_socket.3 c.3 calendar.3 dets.3 dict.3 digraph.3	\
	epp.3 erl_eval.3 erl_id_trans.3 erl_internal.3 erl_lint.3	\
	erl_parse.3 erl_pp.3 erl_scan.3 ets.3 filename.3 gen_event.3	\
	gen_fsm.3 gen_server.3 io.3 io_lib.3 lib.3 lists.3 log_mf_h.3	\
	math.3 ordsets.3 pg.3 pool.3 proc_lib.3 queue.3 random.3	\
	regexp.3 shell.3 shell_default.3 slave.3 string.3 supervisor.3	\
	supervisor_bridge.3 sys.3 timer.3 unix.3 toolbar.3 coast.3	\
	eprof.3 exref.3 instrument.3 tags.3 make.3 tv.3 xref.3 		\
d157 1
a157 1
MAN4=	app.4 config.4 appup.4 rel.4 relup.4 script.4
d160 2
a161 2
MAN6=	crypto.6 eva.6 inets.6 kernel.6 mesh.6 runtime_tools.6 \
	sasl.6 snmp.6 sockets.6 ssl.6
@


1.10
log
@Change maintainer email.

Submitted by:	maintainer on -ports
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.9 2000/04/12 06:18:20 obrien Exp $
d26 1
a26 1
BUILD_DEPENDS=  ${JAVABINDIR}/javac:${PORTSDIR}/java/jdk
d32 1
a32 1
ERLANG_MAN=     otp_src_doc_man_R6B-0.tar.gz
d55 3
a57 3
CONFIGURE_ENV+= PATH=${PATH}:${JAVABINDIR}
MAKE_ENV+=      PATH=${PATH}:${JAVABINDIR}
SCRIPT_ENV+=    PATH=${PATH}:${JAVABINDIR}
d76 2
a77 2
MAN1PREFIX= ${PREFIX}/lib/erlang
MAN1=  erl_call.1 epmd.1 erl.1 erlc.1 werl.1 erlsrv.1 start_erl.1
d79 56
a134 56
MAN3PREFIX= ${PREFIX}/lib/erlang
MAN3=  appmon.3 asn1ct.3 asn1rt.3 compile.3 CosEventChannelAdmin.3	\
       CosEventChannelAdmin_ConsumerAdmin.3				\
       CosEventChannelAdmin_SupplierAdmin.3				\
       CosEventChannelAdmin_EventChannel.3				\
       CosEventChannelAdmin_ProxyPullConsumer.3				\
       CosEventChannelAdmin_ProxyPullSupplier.3				\
       CosEventChannelAdmin_ProxyPushConsumer.3				\
       CosEventChannelAdmin_ProxyPushSupplier.3 OrberEventChannel.3	\
       OrberEventChannel_EventChannelFactory.3 cosTransactions.3	\
       CosTransactions_Control.3 CosTransactions_Coordinator.3		\
       CosTransactions_RecoveryCoordinator.3				\
       CosTransactions_Resource.3					\
       CosTransactions_SubtransactionAwareResource.3			\
       CosTransactions_Terminator.3					\
       CosTransactions_TransactionFactory.3 crypto.3 i.3 int.3		\
       erl_connect.3 erl_error.3 erl_eterm.3 registry.3 erl_format.3	\
       erl_malloc.3 erl_marshal.3 erl_global.3 erl_set_memory_block.3	\
       etk.3 tk.3 eva.3 eva_log.3 eva_log_snmp.3 eva_server.3		\
       eva_snmp_adaptation.3 eva_sup.3 log.3 log_server.3 log_snmp.3	\
       log_snmpea.3 gs.3 ic.3 CORBA_Environment_alloc.3 ig.3 ftp.3	\
       httpd.3 jive.3 httpd_conf.3 httpd_core.3 httpd_socket.3		\
       httpd_util.3 mod_actions.3 mod_alias.3 mod_auth.3 mod_cgi.3	\
       mod_dir.3 mod_disk_log.3 mod_esi.3 mod_include.3 mod_log.3	\
       mod_security.3 application.3 auth.3 code.3 disk_log.3		\
       erl_boot_server.3 erl_ddll.3 erl_prim_loader.3 erlang.3		\
       error_handler.3 error_logger.3 file.3 gen_tcp.3 gen_udp.3	\
       global.3 global_group.3 heart.3 inet.3 init.3 net_adm.3		\
       net_kernel.3 os.3 pg2.3 rpc.3 seq_trace.3 wrap_log_reader.3	\
       user.3 mesh.3 mesh_snmp.3 mesh_lib.3 mnemosyne.3 mnesia.3	\
       mnesia_registry.3 mnesia_session.3 odbc.3 any.3 corba.3		\
       corba_object.3 orber.3 CosNaming.3 CosNaming_NamingContext.3	\
       CosNaming_BindingIterator.3 lname.3 lname_component.3		\
       orber_ifr.3 orber_tc.3 Module_Interface.3 cpu_sup.3 disksup.3	\
       memsup.3 os_mon.3 os_sup.3 nteventlog.3 yecc.3 pman.3 dbg.3	\
       alarm_handler.3 overload.3 rb.3 systools.3 release_handler.3	\
       snmp.3 snmp_community_mib.3 snmp_error.3 snmp_framework_mib.3	\
       snmp_generic.3 snmp_index.3 snmp_local_db.3 snmp_mgr.3		\
       snmp_mpd.3 snmp_notification_mib.3 snmp_pdus.3			\
       snmp_standard_mib.3 snmp_supervisor.3 snmp_target_mib.3		\
       snmp_user_based_sm_mib.3 snmp_view_based_acm_mib.3 socket.3	\
       udp.3 ssl.3 ssl_socket.3 c.3 calendar.3 dets.3 dict.3 digraph.3	\
       epp.3 erl_eval.3 erl_id_trans.3 erl_internal.3 erl_lint.3	\
       erl_parse.3 erl_pp.3 erl_scan.3 ets.3 filename.3 gen_event.3	\
       gen_fsm.3 gen_server.3 io.3 io_lib.3 lib.3 lists.3 log_mf_h.3	\
       math.3 ordsets.3 pg.3 pool.3 proc_lib.3 queue.3 random.3		\
       regexp.3 shell.3 shell_default.3 slave.3 string.3 supervisor.3	\
       supervisor_bridge.3 sys.3 timer.3 unix.3 toolbar.3 coast.3	\
       eprof.3 exref.3 instrument.3 tags.3 make.3 tv.3 xref.3 		\

MAN4PREFIX= ${PREFIX}/lib/erlang
MAN4=  app.4 config.4 appup.4 rel.4 relup.4 script.4

MAN6PREFIX= ${PREFIX}/lib/erlang
MAN6=  crypto.6 eva.6 inets.6 kernel.6 mesh.6 runtime_tools.6 \
       sasl.6 snmp.6 sockets.6 ssl.6
@


1.9
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.8 2000/01/03 11:43:33 asami Exp $
d23 1
a23 1
MAINTAINER=	seb@@strollo.org
@


1.8
log
@Add USE_XLIB.

Submitted by:	bento
@
text
@a1 1
# Version required:	R6B-0
d5 1
a5 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.7 1999/12/31 20:34:28 steve Exp $
d8 2
a9 2
DISTNAME=	otp_src_R6B-0
PKGNAME=	erlang-6.1.0
d15 2
a16 1
DISTFILES=	otp_src_R6B-0.tar.gz  ${ERLANG_MAN} ${ERLANG_DOCS}
@


1.7
log
@Update to version 6.1.0.

PR:		15791
Submitted by:	maintainer
@
text
@d6 1
a6 1
# $FreeBSD: ports/lang/erlang/Makefile,v 1.6 1999/08/25 06:34:29 obrien Exp $
d35 1
@


1.6
log
@Change Id->FreeBSD.
@
text
@d2 1
a2 1
# Version required:	47.4.1
d6 1
a6 1
# $FreeBSD$
d9 2
a10 2
DISTNAME=	erlang_base-47.4.1.src
PKGNAME=	erlang_base-47.4.1
d14 20
a33 6
		http://www.csd.uu.se/ftp/mirror/erlang/download/ \
		http://erlang.stacken.kth.se/download/

MAINTAINER=	seb@@erix.ericsson.se

WRKSRC=		${WRKDIR}/erlang-47.4.1
d36 1
d42 92
a133 23
MAN1 =  epmd.1 erl.1 erl_call.1 erlc.1

MAN3PREFIX = ${PREFIX}/lib/erlang
MAN3 =  application.3 auth.3 c.3 calendar.3 code.3 compile.3 dets.3 \
	dict.3 digraph.3 disk_log.3 epp.3 erl_boot_server.3 \
	erl_connect.3 erl_ddll.3 erl_error.3 erl_eterm.3 erl_eval.3 \
	erl_format.3 erl_global.3 erl_id_trans.3 erl_internal.3 \
	erl_lint.3 erl_malloc.3 erl_marshal.3 erl_parse.3 erl_pp.3 \
	erl_prim_loader.3 erl_scan.3 erl_set_memory_block.3 erlang.3 \
	error_handler.3 error_logger.3 ets.3 file.3 filename.3 \
	gen_event.3 gen_fsm.3 gen_server.3 gen_tcp.3 gen_udp.3 \
	global.3 global_group.3 heart.3 inet.3 init.3 io.3 io_lib.3 \
	lib.3 lists.3 log_mf_h.3 math.3 net_adm.3 net_kernel.3 \
	ordsets.3 os.3 pg.3 pg2.3 pool.3 proc_lib.3 queue.3 random.3 \
	regexp.3 registry.3 rpc.3 seq_trace.3 shell.3 shell_default.3 \
	slave.3 string.3 supervisor.3 supervisor_bridge.3 sys.3 \
	tags.3 timer.3 unix.3 user.3 wrap_log_reader.3 yecc.3

MAN4PREFIX = ${PREFIX}/lib/erlang
MAN4 =  app.4 config.4

MAN6PREFIX = ${PREFIX}/lib/erlang
MAN6 =  kernel.6
@


1.5
log
@Fix to make ports work with bsd.port.mk rev. 1.306.
${MACHINE_ARCH}--freebsd${OSREL} is now passed to CONFIGURE_ARGS if
GNU_CONFIGURE is defined.  Take the target out of CONFIGURE_ARGS of
some ports that added it explicitly; define it as
${MACHINE_ARCH}--freebsd if the port doesn't like the ${OSREL} part;
define it as something else (such as ${MACHINE_ARCH}--freebsdelf if
the port requires that; define it as an empty string if the port
doesn't like it at all.

The last might be a sign that a GNU_CONFIGURE port actually doesn't
use GNU's version of configure at all; but I don't have time to go
look at them all, we'll fix them as time goes on.

At least we've got much fewer "-unknown-"s in the tree as the result. :)
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1999/02/26 05:01:24 jkoshy Exp $
@


1.4
log
@Upgrade to v47.4.1.

PR:		ports/10236
Submitted by:	Sebastian Strollo <seb@@erix.ericsson.se>
@
text
@d6 1
a6 1
# $Id$
d23 1
@


1.3
log
@Fix as BROKEN. Add MASTER_SITES
@
text
@d2 1
a2 1
# Version required:	47.4.0
d6 1
a6 1
# $Id: Makefile,v 1.2 1998/12/26 20:06:51 obrien Exp $
d9 2
a10 2
DISTNAME=	erlang-47.4.0.base
PKGNAME=	erlang-47.4.0
d12 4
a15 2
MASTER_SITES=	http://www.erlang.org/download/ \
		http://www.freebsd.org/~flathill/distfiles/
d17 1
a17 1
MAINTAINER=	ruslan@@shevchenko.kiev.ua
d19 1
a19 1
WRKSRC=		${WRKDIR}/erlang-47.4.0
d26 1
a26 2
MAN1PREFIX=	${PREFIX}/lib/erlang
MAN1=	epmd.1 erl.1 erlc.1 erl_call.1 erlsrv.1 start_erl.1 werl.1
d28 3
a30 3
MAN3PREFIX=	${PREFIX}/lib/erlang
MAN3=	application.3 auth.3 c.3 calendar.3 code.3 compile.3 \
	dets.3 dict.3 digraph.3 disk_log.3 epp.3 erl_boot_server.3 \
d32 11
a42 10
	erl_format.3 erl_global.3 erl_id_trans.3 erl_internal.3 erl_lint.3 \
	erl_malloc.3 erl_marshal.3 erl_parse.3 erl_pp.3 erl_prim_loader.3 \
	erl_scan.3 erl_set_memory_block.3 erlang.3 error_handler.3 error_logger.3 \
	ets.3 file.3 filename.3 gen_event.3 gen_fsm.3 gen_server.3 gen_tcp.3 \
	gen_udp.3 global.3 global_group.3 heart.3 inet.3 init.3 io.3 io_lib.3 \
	lib.3 lists.3 log_mf_h.3 math.3 net_adm.3 net_kernel.3 ordsets.3 os.3 pg.3 \
	pg2.3 pool.3 proc_lib.3 queue.3 random.3 regexp.3 registry.3 rpc.3 \
	seq_trace.3 shell.3 shell_default.3 slave.3 string.3  supervisor.3 \
	supervisor_bridge.3 sys.3 tags.3 timer.3 unix.3 user.3 wrap_log_reader.3 \
	yecc.3
d44 2
a45 2
MAN4PREFIX=	${PREFIX}/lib/erlang
MAN4=	app.4 config.4
d47 2
a48 4
MAN6PREFIX=	${PREFIX}/lib/erlang
MAN6=	kernel.6

NOMANCOMPRESS=	yes
@


1.2
log
@BROKEN='single fetch site, which is currently behind a routing loop'

Commited with single MASTER_SITE by:	flathill
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1998/12/24 18:11:50 flathill Exp $
d12 2
a13 1
MASTER_SITES=	http://www.erlang.org/download/
a15 2

BROKEN='single fetch site, which is currently behind a routing loop'
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d15 2
@


1.1.1.1
log
@PR:		ports/9054
Submitted by:	Ruslan@@Shevchenko.Kiev.UA
modern programming language from Ericsson labs
@
text
@@
