head 1.194;
access;
symbols
OPENPKG_E1_MP_HEAD:1.169
OPENPKG_E1_MP:1.169
OPENPKG_E1_MP_2_STABLE:1.158.2.2
OPENPKG_E1_FP:1.158.2.2
OPENPKG_2_STABLE_MP:1.165
OPENPKG_2_STABLE_20061018:1.158.2.2
OPENPKG_2_STABLE_20060622:1.158.2.1
OPENPKG_2_STABLE:1.158.0.2
OPENPKG_2_STABLE_BP:1.158
OPENPKG_2_5_RELEASE:1.150.2.1
OPENPKG_2_5_SOLID:1.150.0.2
OPENPKG_2_5_SOLID_BP:1.150
OPENPKG_2_4_RELEASE:1.147.2.1
OPENPKG_2_4_SOLID:1.147.0.2
OPENPKG_2_4_SOLID_BP:1.147
OPENPKG_CW_FP:1.142
OPENPKG_2_3_RELEASE:1.136.2.1
OPENPKG_2_3_SOLID:1.136.0.2
OPENPKG_2_3_SOLID_BP:1.136
OPENPKG_2_2_RELEASE:1.126.2.1
OPENPKG_2_2_SOLID:1.126.0.2
OPENPKG_2_2_SOLID_BP:1.126
OPENPKG_2_1_RELEASE:1.122.2.1
OPENPKG_2_1_SOLID:1.122.0.2
OPENPKG_2_1_SOLID_BP:1.122
OPENPKG_2_0_RELEASE:1.112.2.1
OPENPKG_2_0_SOLID:1.112.0.2
OPENPKG_2_0_SOLID_BP:1.112
OPENPKG_1_3_RELEASE:1.90.2.1.2.1
OPENPKG_1_3_SOLID:1.90.2.1.0.2
OPENPKG_1_3_SOLID_BP:1.90.2.1
OPENPKG_1_STABLE:1.90.0.2
OPENPKG_1_STABLE_MP:1.90
OPENPKG_1_0_RELEASE:1.12.2.3
OPENPKG_1_0_SOLID:1.12.0.2
OPENPKG_1_0_SOLID_BP:1.12
OPENPKG_0_0:1.1.1.1
OPENPKG:1.1.1;
locks; strict;
comment @-- @;
1.194
date 2009.04.18.13.11.16; author rse; state Exp;
branches;
next 1.193;
commitid 4pHXU27WTIGCZuKt;
1.193
date 2009.03.26.17.57.06; author rse; state Exp;
branches;
next 1.192;
commitid V8sODZFUnXnfnzHt;
1.192
date 2008.10.20.18.16.12; author rse; state Exp;
branches;
next 1.191;
commitid pmUlbQB9IqrGwont;
1.191
date 2008.05.26.20.38.11; author rse; state Exp;
branches;
next 1.190;
commitid GYtwU8RA3qMl2w4t;
1.190
date 2008.04.21.18.13.34; author rse; state Exp;
branches;
next 1.189;
commitid mbSFklbxcSdum00t;
1.189
date 2008.01.01.14.55.40; author rse; state Exp;
branches;
next 1.188;
commitid B8esaHJHoduuKILs;
1.188
date 2007.12.14.08.42.34; author rse; state Exp;
branches;
next 1.187;
commitid cJZofD11Bw0GlnJs;
1.187
date 2007.12.11.10.00.39; author rse; state Exp;
branches;
next 1.186;
commitid N5eFZgOWKUirSZIs;
1.186
date 2007.12.06.06.47.39; author kk; state Exp;
branches;
next 1.185;
commitid TW1f213HIBGbYkIs;
1.185
date 2007.11.30.10.50.15; author kk; state Exp;
branches;
next 1.184;
commitid jgq1NNrPY93ovAHs;
1.184
date 2007.11.07.07.10.21; author kk; state Exp;
branches;
next 1.183;
commitid mkT9ywIgrDVM1CEs;
1.183
date 2007.11.06.19.32.05; author cs; state Exp;
branches;
next 1.182;
commitid RgLKcIXHb4seayEs;
1.182
date 2007.10.27.11.59.30; author cs; state Exp;
branches;
next 1.181;
commitid XKMxflRJ6S7CYdDs;
1.181
date 2007.10.25.07.51.16; author rse; state Exp;
branches;
next 1.180;
commitid ghh6cnDu3OhJFWCs;
1.180
date 2007.10.25.07.11.07; author rse; state Exp;
branches;
next 1.179;
commitid 3LAwLPlvswfXrWCs;
1.179
date 2007.10.15.09.45.34; author kk; state Exp;
branches;
next 1.178;
commitid UZ57GueCkkRRCFBs;
1.178
date 2007.10.12.10.46.55; author kk; state Exp;
branches;
next 1.177;
commitid ZnO6kXS7emGT3iBs;
1.177
date 2007.10.11.07.02.13; author kk; state Exp;
branches;
next 1.176;
commitid fusslIp098ENQ8Bs;
1.176
date 2007.08.20.20.31.06; author cs; state Exp;
branches;
next 1.175;
commitid X4ieOuFedTHVZwus;
1.175
date 2007.07.20.20.16.56; author thl; state Exp;
branches;
next 1.174;
commitid yCyWfcoNSNOaUxqs;
1.174
date 2007.05.31.13.27.45; author thl; state Exp;
branches;
next 1.173;
commitid Hw4Dhm6BNnE7g5ks;
1.173
date 2007.05.06.22.17.10; author cs; state Exp;
branches;
next 1.172;
commitid jxn7g855ibPtZUgs;
1.172
date 2007.05.05.17.17.52; author cs; state Exp;
branches;
next 1.171;
commitid Fapy7iE6YPcNmLgs;
1.171
date 2007.05.02.10.07.50; author cs; state Exp;
branches;
next 1.170;
commitid hyQ5usEv3Dsj5lgs;
1.170
date 2007.02.08.08.35.47; author rse; state Exp;
branches;
next 1.169;
commitid VosKuB5d5xBafF5s;
1.169
date 2007.01.01.17.38.37; author rse; state Exp;
branches;
next 1.168;
commitid BicZD6VUl7GuqP0s;
1.168
date 2006.12.17.17.24.50; author rse; state Exp;
branches;
next 1.167;
commitid qUgA4TYyCwXhSTYr;
1.167
date 2006.12.17.13.13.57; author rse; state Exp;
branches;
next 1.166;
commitid azhGmN4UmFpduSYr;
1.166
date 2006.12.17.12.35.57; author rse; state Exp;
branches;
next 1.165;
commitid mMGWxlemP1O0hSYr;
1.165
date 2006.10.27.14.08.03; author steve; state Exp;
branches;
next 1.164;
commitid 0WzUe34TjkCpqkSr;
1.164
date 2006.10.13.17.28.54; author thl; state Exp;
branches;
next 1.163;
commitid q5GSxzsSDX29XxQr;
1.163
date 2006.09.29.06.52.17; author rse; state Exp;
branches;
next 1.162;
commitid GAi8hE7exXGIUGOr;
1.162
date 2006.09.07.12.33.59; author tho; state Exp;
branches;
next 1.161;
commitid ndbkiH0p93PMvTLr;
1.161
date 2006.08.25.19.16.51; author rse; state Exp;
branches;
next 1.160;
commitid Tvsj1UyQ8rQ89gKr;
1.160
date 2006.08.22.11.03.49; author tho; state Exp;
branches;
next 1.159;
commitid o4XedpoaPmCJwPJr;
1.159
date 2006.07.11.06.42.54; author thl; state Exp;
branches;
next 1.158;
commitid 6TSQdFJ4KZ2WqpEr;
1.158
date 2006.05.26.16.28.05; author rse; state Exp;
branches
1.158.2.1;
next 1.157;
commitid 1TSRGO8u2psm9yyr;
1.157
date 2006.05.23.20.09.46; author rse; state Exp;
branches;
next 1.156;
commitid DGyMTAZKWg5otbyr;
1.156
date 2006.03.07.14.30.32; author rse; state Exp;
branches;
next 1.155;
commitid K3oLgxryNjPs4gor;
1.155
date 2006.03.01.06.38.00; author rse; state Exp;
branches;
next 1.154;
commitid bR1HeKgXPiSjErnr;
1.154
date 2006.02.27.21.22.44; author rse; state Exp;
branches;
next 1.153;
commitid fCau33IlVGEOBgnr;
1.153
date 2006.02.22.18.43.47; author rse; state Exp;
branches;
next 1.152;
commitid kRLBlHHS5NTfTBmr;
1.152
date 2006.01.10.12.48.38; author tho; state Exp;
branches;
next 1.151;
commitid FQC9ZWrqhxY5j3hr;
1.151
date 2006.01.01.13.14.40; author rse; state Exp;
branches;
next 1.150;
commitid otZG8yKMCw1JFTfr;
1.150
date 2005.09.24.20.50.53; author thl; state Exp;
branches
1.150.2.1;
next 1.149;
1.149
date 2005.09.24.15.50.24; author rse; state Exp;
branches;
next 1.148;
1.148
date 2005.09.24.15.48.01; author rse; state Exp;
branches;
next 1.147;
1.147
date 2005.06.13.06.46.08; author mk; state Exp;
branches
1.147.2.1;
next 1.146;
1.146
date 2005.05.31.15.15.52; author steve; state Exp;
branches;
next 1.145;
1.145
date 2005.04.25.13.20.37; author ms; state Exp;
branches;
next 1.144;
1.144
date 2005.04.25.13.05.39; author ms; state Exp;
branches;
next 1.143;
1.143
date 2005.03.24.11.19.04; author rse; state Exp;
branches;
next 1.142;
1.142
date 2005.03.22.16.41.03; author ms; state Exp;
branches;
next 1.141;
1.141
date 2005.03.22.15.18.32; author ms; state Exp;
branches;
next 1.140;
1.140
date 2005.03.18.14.51.19; author ms; state Exp;
branches;
next 1.139;
1.139
date 2005.03.14.09.53.09; author tho; state Exp;
branches;
next 1.138;
1.138
date 2005.03.09.11.06.37; author tho; state Exp;
branches;
next 1.137;
1.137
date 2005.03.08.09.40.52; author tho; state Exp;
branches;
next 1.136;
1.136
date 2005.02.15.18.28.14; author ms; state Exp;
branches
1.136.2.1;
next 1.135;
1.135
date 2005.02.15.16.37.33; author ms; state Exp;
branches;
next 1.134;
1.134
date 2005.02.15.15.45.41; author ms; state Exp;
branches;
next 1.133;
1.133
date 2005.02.14.20.22.07; author rse; state Exp;
branches;
next 1.132;
1.132
date 2005.01.29.16.01.45; author tho; state Exp;
branches;
next 1.131;
1.131
date 2005.01.19.15.03.58; author tho; state Exp;
branches;
next 1.130;
1.130
date 2005.01.01.10.50.24; author rse; state Exp;
branches;
next 1.129;
1.129
date 2004.11.24.06.57.24; author tho; state Exp;
branches;
next 1.128;
1.128
date 2004.11.23.09.18.08; author tho; state Exp;
branches;
next 1.127;
1.127
date 2004.11.13.14.53.34; author rse; state Exp;
branches;
next 1.126;
1.126
date 2004.08.19.15.13.53; author ms; state Exp;
branches
1.126.2.1;
next 1.125;
1.125
date 2004.07.30.06.13.57; author tho; state Exp;
branches;
next 1.124;
1.124
date 2004.07.27.06.43.46; author tho; state Exp;
branches;
next 1.123;
1.123
date 2004.07.06.16.23.09; author ms; state Exp;
branches;
next 1.122;
1.122
date 2004.07.01.18.14.23; author rse; state Exp;
branches
1.122.2.1;
next 1.121;
1.121
date 2004.06.20.19.06.27; author thl; state Exp;
branches;
next 1.120;
1.120
date 2004.06.01.19.47.48; author rse; state Exp;
branches;
next 1.119;
1.119
date 2004.05.19.07.52.53; author rse; state Exp;
branches;
next 1.118;
1.118
date 2004.04.30.09.55.59; author thl; state Exp;
branches;
next 1.117;
1.117
date 2004.04.14.14.57.13; author rse; state Exp;
branches;
next 1.116;
1.116
date 2004.03.28.21.48.01; author thl; state Exp;
branches;
next 1.115;
1.115
date 2004.03.28.21.08.02; author thl; state Exp;
branches;
next 1.114;
1.114
date 2004.03.12.11.02.02; author ms; state Exp;
branches;
next 1.113;
1.113
date 2004.03.10.21.26.17; author thl; state Exp;
branches;
next 1.112;
1.112
date 2004.02.18.12.19.01; author rse; state Exp;
branches
1.112.2.1;
next 1.111;
1.111
date 2004.02.17.09.28.03; author thl; state Exp;
branches;
next 1.110;
1.110
date 2004.02.09.10.41.04; author rse; state Exp;
branches;
next 1.109;
1.109
date 2004.02.07.17.55.37; author rse; state Exp;
branches;
next 1.108;
1.108
date 2004.02.05.22.31.03; author thl; state Exp;
branches;
next 1.107;
1.107
date 2004.02.03.20.02.26; author rse; state Exp;
branches;
next 1.106;
1.106
date 2004.02.02.20.45.59; author rse; state Exp;
branches;
next 1.105;
1.105
date 2004.01.29.15.09.57; author ms; state Exp;
branches;
next 1.104;
1.104
date 2004.01.26.13.09.43; author thl; state Exp;
branches;
next 1.103;
1.103
date 2004.01.23.13.09.46; author rse; state Exp;
branches;
next 1.102;
1.102
date 2004.01.16.23.28.02; author ms; state Exp;
branches;
next 1.101;
1.101
date 2004.01.16.20.15.33; author ms; state Exp;
branches;
next 1.100;
1.100
date 2003.11.27.13.37.58; author ms; state Exp;
branches;
next 1.99;
1.99
date 2003.11.20.19.08.06; author rse; state Exp;
branches;
next 1.98;
1.98
date 2003.10.14.20.34.43; author thl; state Exp;
branches;
next 1.97;
1.97
date 2003.09.22.11.13.04; author rse; state Exp;
branches;
next 1.96;
1.96
date 2003.09.18.15.38.15; author rse; state Exp;
branches;
next 1.95;
1.95
date 2003.08.18.18.10.39; author rse; state Exp;
branches;
next 1.94;
1.94
date 2003.08.11.09.11.48; author ms; state Exp;
branches;
next 1.93;
1.93
date 2003.08.08.14.22.54; author ms; state Exp;
branches;
next 1.92;
1.92
date 2003.08.06.16.05.17; author ms; state Exp;
branches;
next 1.91;
1.91
date 2003.07.31.09.55.29; author mlelstv; state Exp;
branches;
next 1.90;
1.90
date 2003.07.23.14.02.35; author thl; state Exp;
branches
1.90.2.1;
next 1.89;
1.89
date 2003.07.22.14.10.09; author rse; state Exp;
branches;
next 1.88;
1.88
date 2003.07.22.08.10.48; author rse; state Exp;
branches;
next 1.87;
1.87
date 2003.07.21.14.46.04; author rse; state Exp;
branches;
next 1.86;
1.86
date 2003.07.21.08.12.34; author thl; state Exp;
branches;
next 1.85;
1.85
date 2003.07.19.17.05.57; author rse; state Exp;
branches;
next 1.84;
1.84
date 2003.07.18.09.21.40; author mlelstv; state Exp;
branches;
next 1.83;
1.83
date 2003.07.17.15.32.44; author thl; state Exp;
branches;
next 1.82;
1.82
date 2003.07.14.14.25.58; author thl; state Exp;
branches;
next 1.81;
1.81
date 2003.07.10.07.50.30; author rse; state Exp;
branches;
next 1.80;
1.80
date 2003.07.09.15.10.02; author thl; state Exp;
branches;
next 1.79;
1.79
date 2003.07.08.14.40.06; author rse; state Exp;
branches;
next 1.78;
1.78
date 2003.07.08.09.20.38; author rse; state Exp;
branches;
next 1.77;
1.77
date 2003.07.07.13.52.27; author rse; state Exp;
branches;
next 1.76;
1.76
date 2003.07.07.10.23.38; author mlelstv; state Exp;
branches;
next 1.75;
1.75
date 2003.07.04.11.11.04; author ms; state Exp;
branches;
next 1.74;
1.74
date 2003.07.04.09.39.41; author rse; state Exp;
branches;
next 1.73;
1.73
date 2003.07.03.17.43.07; author rse; state Exp;
branches;
next 1.72;
1.72
date 2003.06.24.16.36.51; author mlelstv; state Exp;
branches;
next 1.71;
1.71
date 2003.06.24.13.26.54; author thl; state Exp;
branches;
next 1.70;
1.70
date 2003.06.23.20.47.55; author thl; state Exp;
branches;
next 1.69;
1.69
date 2003.06.17.06.58.54; author mlelstv; state Exp;
branches;
next 1.68;
1.68
date 2003.06.09.12.01.55; author rse; state Exp;
branches;
next 1.67;
1.67
date 2003.05.30.19.46.42; author rse; state Exp;
branches;
next 1.66;
1.66
date 2003.05.02.18.40.10; author rse; state Exp;
branches;
next 1.65;
1.65
date 2003.05.02.13.05.58; author mlelstv; state Exp;
branches;
next 1.64;
1.64
date 2003.04.29.15.54.53; author mlelstv; state Exp;
branches;
next 1.63;
1.63
date 2003.04.28.11.34.46; author ms; state Exp;
branches;
next 1.62;
1.62
date 2003.04.17.14.48.13; author mlelstv; state Exp;
branches;
next 1.61;
1.61
date 2003.04.15.15.04.01; author mlelstv; state Exp;
branches;
next 1.60;
1.60
date 2003.04.15.09.12.33; author mlelstv; state Exp;
branches;
next 1.59;
1.59
date 2003.04.14.14.16.18; author mlelstv; state Exp;
branches;
next 1.58;
1.58
date 2003.04.11.17.05.54; author mlelstv; state Exp;
branches;
next 1.57;
1.57
date 2003.04.09.13.45.55; author ms; state Exp;
branches;
next 1.56;
1.56
date 2003.04.08.12.44.25; author mlelstv; state Exp;
branches;
next 1.55;
1.55
date 2003.03.11.15.47.29; author mlelstv; state Exp;
branches;
next 1.54;
1.54
date 2003.03.11.10.38.13; author mlelstv; state Exp;
branches;
next 1.53;
1.53
date 2003.02.28.17.07.55; author cs; state Exp;
branches;
next 1.52;
1.52
date 2003.02.28.10.00.25; author cs; state Exp;
branches;
next 1.51;
1.51
date 2003.02.28.07.47.51; author cs; state Exp;
branches;
next 1.50;
1.50
date 2003.02.27.14.26.37; author cs; state Exp;
branches;
next 1.49;
1.49
date 2003.02.27.09.16.52; author cs; state Exp;
branches;
next 1.48;
1.48
date 2003.02.24.15.45.22; author rse; state Exp;
branches;
next 1.47;
1.47
date 2003.02.04.08.45.58; author ps; state Exp;
branches;
next 1.46;
1.46
date 2003.01.03.10.52.33; author rse; state Exp;
branches;
next 1.45;
1.45
date 2002.12.30.22.04.25; author rse; state Exp;
branches;
next 1.44;
1.44
date 2002.12.30.21.04.42; author rse; state Exp;
branches;
next 1.43;
1.43
date 2002.12.20.19.31.34; author rse; state Exp;
branches;
next 1.42;
1.42
date 2002.12.05.11.18.21; author ps; state Exp;
branches;
next 1.41;
1.41
date 2002.11.14.08.22.37; author rse; state Exp;
branches;
next 1.40;
1.40
date 2002.10.22.13.49.59; author ms; state Exp;
branches;
next 1.39;
1.39
date 2002.10.16.16.16.08; author ms; state Exp;
branches;
next 1.38;
1.38
date 2002.10.02.15.16.37; author ms; state Exp;
branches;
next 1.37;
1.37
date 2002.10.02.15.08.40; author ms; state Exp;
branches;
next 1.36;
1.36
date 2002.09.05.13.24.13; author ms; state Exp;
branches;
next 1.35;
1.35
date 2002.09.05.06.40.15; author ms; state Exp;
branches;
next 1.34;
1.34
date 2002.08.31.09.30.51; author rse; state Exp;
branches;
next 1.33;
1.33
date 2002.08.29.12.07.56; author rse; state Exp;
branches;
next 1.32;
1.32
date 2002.08.26.09.39.33; author rse; state Exp;
branches;
next 1.31;
1.31
date 2002.08.22.06.29.27; author rse; state Exp;
branches;
next 1.30;
1.30
date 2002.08.13.12.48.22; author rse; state Exp;
branches;
next 1.29;
1.29
date 2002.08.12.15.12.58; author ms; state Exp;
branches;
next 1.28;
1.28
date 2002.08.12.14.43.03; author ms; state Exp;
branches;
next 1.27;
1.27
date 2002.06.26.09.15.28; author rse; state Exp;
branches;
next 1.26;
1.26
date 2002.05.29.20.00.40; author rse; state Exp;
branches;
next 1.25;
1.25
date 2002.05.08.11.56.01; author rse; state Exp;
branches;
next 1.24;
1.24
date 2002.04.26.06.36.47; author rse; state Exp;
branches;
next 1.23;
1.23
date 2002.04.05.12.05.58; author rse; state Exp;
branches;
next 1.22;
1.22
date 2002.03.15.10.06.17; author rse; state Exp;
branches;
next 1.21;
1.21
date 2002.03.08.11.32.28; author rse; state Exp;
branches;
next 1.20;
1.20
date 2002.03.06.16.12.14; author rse; state Exp;
branches;
next 1.19;
1.19
date 2002.03.06.16.11.39; author rse; state Exp;
branches;
next 1.18;
1.18
date 2002.02.07.14.20.58; author rse; state Exp;
branches;
next 1.17;
1.17
date 2002.02.06.16.34.19; author rse; state Exp;
branches;
next 1.16;
1.16
date 2002.01.09.13.58.14; author rse; state Exp;
branches;
next 1.15;
1.15
date 2001.12.31.14.59.35; author rse; state Exp;
branches;
next 1.14;
1.14
date 2001.12.27.14.59.45; author rse; state Exp;
branches;
next 1.13;
1.13
date 2001.12.03.16.14.30; author rse; state Exp;
branches;
next 1.12;
1.12
date 2001.11.30.22.21.03; author rse; state Exp;
branches
1.12.2.1;
next 1.11;
1.11
date 2001.11.30.14.26.58; author rse; state Exp;
branches;
next 1.10;
1.10
date 2001.11.26.16.33.24; author rse; state Exp;
branches;
next 1.9;
1.9
date 2001.11.25.11.12.55; author rse; state Exp;
branches;
next 1.8;
1.8
date 2001.11.21.09.20.57; author rse; state Exp;
branches;
next 1.7;
1.7
date 2001.10.25.09.22.53; author rse; state Exp;
branches;
next 1.6;
1.6
date 2001.10.24.18.15.39; author rse; state Exp;
branches;
next 1.5;
1.5
date 2001.10.23.11.23.14; author rse; state Exp;
branches;
next 1.4;
1.4
date 2001.10.19.14.49.04; author rse; state Exp;
branches;
next 1.3;
1.3
date 2001.09.25.08.19.48; author rse; state Exp;
branches;
next 1.2;
1.2
date 2001.09.20.11.02.19; author rse; state Exp;
branches;
next 1.1;
1.1
date 2001.09.18.09.48.32; author rse; state Exp;
branches
1.1.1.1;
next ;
1.158.2.1
date 2006.06.20.15.19.20; author rse; state Exp;
branches;
next 1.158.2.2;
commitid P9b9BoNafLYTTKBr;
1.158.2.2
date 2006.10.16.14.51.13; author rse; state Exp;
branches;
next 1.158.2.3;
commitid iZxwRSmmWscPXUQr;
1.158.2.3
date 2006.10.27.17.47.56; author rse; state Exp;
branches;
next ;
commitid wZy8z2h30QHPDlSr;
1.150.2.1
date 2005.10.11.12.50.19; author rse; state Exp;
branches;
next ;
1.147.2.1
date 2005.06.15.18.59.36; author rse; state Exp;
branches;
next ;
1.136.2.1
date 2005.02.21.17.07.06; author rse; state Exp;
branches;
next 1.136.2.2;
1.136.2.2
date 2005.03.25.18.37.41; author rse; state Exp;
branches;
next ;
1.126.2.1
date 2004.10.11.18.55.54; author rse; state Exp;
branches;
next 1.126.2.2;
1.126.2.2
date 2004.11.29.15.34.41; author thl; state Exp;
branches;
next 1.126.2.3;
1.126.2.3
date 2005.03.04.16.11.59; author ms; state Exp;
branches;
next ;
1.122.2.1
date 2004.07.02.15.25.26; author rse; state Exp;
branches;
next 1.122.2.2;
1.122.2.2
date 2004.11.29.15.35.00; author thl; state Exp;
branches;
next ;
1.112.2.1
date 2004.02.18.14.49.32; author rse; state Exp;
branches;
next ;
1.90.2.1
date 2003.07.24.20.49.47; author rse; state Exp;
branches
1.90.2.1.2.1;
next ;
1.90.2.1.2.1
date 2003.07.29.14.59.20; author rse; state Exp;
branches;
next ;
1.12.2.1
date 2001.12.03.11.46.13; author rse; state Exp;
branches;
next 1.12.2.2;
1.12.2.2
date 2001.12.03.16.15.12; author rse; state Exp;
branches;
next 1.12.2.3;
1.12.2.3
date 2001.12.05.09.39.00; author rse; state Exp;
branches;
next ;
1.1.1.1
date 2001.09.18.09.48.32; author rse; state Exp;
branches;
next ;
desc
@@
1.194
log
@bump years in copyright messages
@
text
@##
## imapd.spec -- OpenPKG RPM Package Specification
## Copyright (c) 2000-2009 OpenPKG Foundation e.V.
##
## Permission to use, copy, modify, and distribute this software for
## any purpose with or without fee is hereby granted, provided that
## the above copyright notice and this permission notice appear in all
## copies.
##
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
## SUCH DAMAGE.
##
# package information
Name: imapd
Summary: Cyrus IMAP Server
URL: http://cyrusimap.web.cmu.edu/
Vendor: Carnegie Mellon University
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: BASE
Group: Mail
License: BSD
Version: 2.3.14
Release: 20090326
# package options
%option with_fsl yes
%option with_group no
%option with_group_igncase no
%option with_atvdom no
%option with_drac no
%option with_replication no
%option with_murder no
%option with_listext no
%option with_nntp no
%option with_ldap no
%option with_annotate no
%option with_morelogging no
%option with_kolab no
# fixing implicit inter-module dependencies and correlations
%if "%{with_kolab}" == "yes"
%undefine with_group_igncase
%undefine with_ldap
%undefine with_annotate
%define with_group_igncase yes
%define with_ldap yes
%define with_annotate yes
%endif
# list of sources
# (ping p@@rdus.de if the Kolab patches are unavailable for the latest Cyrus IMAPd version)
Source0: ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-imapd-%{version}.tar.gz
Source1: rc.imapd
Source2: cyrus.conf
Source3: imapd.conf
Source4: fsl.imapd
Patch0: imapd.patch
Patch1: imapd.patch.group
Patch2: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/cyrus-imapd-2.3.11/KOLAB_cyrus-imapd-2.3.11-_Annotations2.patch
Patch3: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/cyrus-imapd-2.3.11/KOLAB_cyrus-cyradm-2.3.11_Annotations.patch
Patch4: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/cyrus-imapd-2.3.11/KOLAB_cyrus-imapd-2.3.11-_Logging.patch
Patch5: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/cyrus-imapd-2.3.11/KOLAB_cyrus-imapd-2.3.11-_UID.patch
Patch6: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/cyrus-imapd-2.3.11/KOLAB_cyrus-imapd-2.3.11-_Folder-names.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20060823, perl, perl-openpkg, make, config
PreReq: OpenPKG, openpkg >= 20060823, perl, MTA
BuildPreReq: sasl, db >= 4.4, openssl
PreReq: sasl, db >= 4.4, openssl
%if "%{with_fsl}" == "yes"
BuildPreReq: fsl
PreReq: fsl
%endif
%if "%{with_ldap}" == "yes"
BuildPreReq: openldap >= 2.2.14
PreReq: openldap >= 2.2.14
%endif
%if "%{with_drac}" == "yes"
BuildPreReq: drac
PreReq: drac
%endif
AutoReq: no
AutoReqProv: no
%description
The Cyrus IMAP server is an IMAP4 and POP3 daemon that differs from
other IMAP server implementations in that it is generally intended
to be run on sealed servers, where normal users are not permitted to
log in. The mailbox database is stored in parts of the filesystem
that are private to the Cyrus IMAP system. All user access to mail
is through the IMAP, POP3, or KPOP protocols.
%track
prog imapd = {
version = %{version}
url = ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/
regex = cyrus-imapd-(\d+\.\d+\.\d+)\.tar\.gz
}
%prep
%setup -q -n cyrus-imapd-%{version}
%patch -p0
# upgrade config scripts for better platform support
%{l_prefix}/bin/config install
# add optional group file support with support to ignore case
%if "%{with_group}" == "yes"
cp %{PATCH imapd.patch.group} imapd.patch.group
%if "%{with_group_igncase}" == "yes"
%{l_shtool} subst -e 's;^\(\+.*\)strcmp;\1strcasecmp;' imapd.patch.group
%endif
%{l_patch} -p1 /dev/null 2>&1 || true
# fix Berkeley-DB detection
%{l_shtool} subst\
-e 's;-L/usr/local/lib;;g' \
-e 's;-I/usr/local/include;;g' \
-e 's;db-4\.[0-9];db;g' \
-e 's;-l\$dbname;%{l_prefix}/lib/lib$dbname.a;g' \
configure
# ensure correct linking of Berkeley-DB in perl bindings
loclibs=""
case "%{l_platform -t}" in
*-sunos* )
%{l_shtool} subst \
-e 's;^\( *.LIBS..*\)\(\"\],.*\)$;\1 -ldb -lrt\2;' \
perl/sieve/managesieve/Makefile.PL perl/imap/Makefile.PL
;;
* )
%{l_shtool} subst \
-e 's;^\( *.LIBS..*\)\(\"\],.*\)$;\1 -ldb\2;' \
perl/sieve/managesieve/Makefile.PL perl/imap/Makefile.PL
;;
esac
# ensure invocation of correct Perl
%{l_shtool} subst \
-e 's;^\(.) exec\) \(perl .*\)$;\1 %{l_prefix}/bin/\2;' \
perl/imap/cyradm.sh
%{l_shtool} subst \
-e 's;^\(exec\) \(perl .*\)$;\1 %{l_prefix}/bin/\2;' \
perl/sieve/scripts/*.pl snmp/[a-z]* tools/[a-z]*
# adjust hard-coded location of sieve
%{l_shtool} subst \
-e 's;"/usr/sieve";"%{l_prefix}/var/imapd/sieve";g' \
lib/imapopts.c tools/masssievec tools/rehash tools/translatesieve tools/upgradesieve
# adjust default config to install environment for use in "mkimap" install helper script
%{l_shtool} install -c -m 644 \
-e "s;\\(@@l_prefix@@\\);$RPM_BUILD_ROOT\\1;g" %{l_value -s -a} \
%{SOURCE imapd.conf} imapd.conf-mkimap
%{l_shtool} subst \
-e 's;^exec perl ;exec %{l_prefix}/bin/perl ;' \
-e 's;/etc/imapd.conf;%{l_prefix}/etc/imapd/imapd.conf;' \
-e 's;^\($sievedir = \).*$;\1 shift || "%{l_prefix}/var/imapd/sieve"\;;' \
tools/mkimap
# adjust syslog identifier of "deliver" program
%{l_shtool} subst \
-e '/alt_config/s;"deliver";"cyrdeliver";' \
imap/deliver.c
# avoid name clash with postfix
%{l_shtool} subst \
-e '/snprintf(buf, sizeof(buf), "%s/s;/reconstruct";/cyrreconstruct";' \
-e '/snprintf(buf, sizeof(buf), "%s/s;/quota";/cyrquota";' \
imap/imapd.c
# fix up man pages
%{l_shtool} subst \
-e 's;\(\\fB\|\.B \)/etc/\(cyrus.conf\|imapd.conf\);\1%{l_prefix}/etc/imapd/\2;g' \
-e 's;\(\\fB\|\.B \)/var/run/\(cyrus-master.pid\);\1%{l_prefix}/var/imapd/\2;g' \
man/*.[1-8]
%{l_shtool} subst \
-e 's;"/var/imap/;"%{l_prefix}/var/imapd/;g' \
man/cyrus.conf.5
%{l_shtool} subst \
-e 's;/usr/cyrus/bin/;%{l_prefix}/bin/;g' \
-e 's;/usr/local/bin/gdb;%{l_prefix}/bin/gdb;g' \
-e 's;/usr/sieve;%{l_prefix}/var/imapd/sieve;g' \
-e 's;/var/imap/md5;%{l_prefix}/var/imapd/md5;g' \
man/imapd.conf.5
%build
# configure program
export CC="%{l_cc}"
export CPPFLAGS="%{l_cppflags}"
export CFLAGS="%{l_cflags -O}"
export LDFLAGS="%{l_ldflags} %{l_fsl_ldflags}"
export LIBS="%{l_fsl_libs}"
%if "%{with_atvdom}" == "yes"
CPPFLAGS="$CPPFLAGS -DATVDOM"
%endif
%if "%{with_drac}" == "yes"
CPPFLAGS="$CPPFLAGS -DDRAC_AUTH"
%endif
case "%{l_platform -t}" in
*-sunos* ) LIBS="$LIBS -lsocket -lnsl -lrt" ;;
esac
./configure \
--prefix=%{l_prefix} \
--mandir=%{l_prefix}/man \
--sysconfdir=%{l_prefix}/etc/imapd \
--with-service-path=%{l_prefix}/bin \
--with-lib-subdir=%{l_prefix}/lib \
--with-openssl=%{l_prefix} \
--with-bdb=%{l_prefix} \
--with-bdb-incdir=%{l_prefix}/include \
--with-bdb-libdir=%{l_prefix}/lib \
--with-sasl=%{l_prefix} \
--with-staticsasl=%{l_prefix} \
--with-com_err \
--without-libwrap \
--enable-idled \
--disable-gssapi \
--without-gss_impl \
--with-perl=%{l_prefix}/bin/perl \
--without-snmp \
--with-cyrus-prefix=%{l_prefix} \
--with-cyrus-user=%{l_rusr} \
--with-cyrus-group=%{l_rgrp} \
--with-pidfile=%{l_prefix}/var/imapd/cyrmaster.pid \
%if "%{with_ldap}" == "yes"
--with-ldap=%{l_prefix} \
%endif
%if "%{with_replication}" == "yes"
--enable-replication \
%endif
%if "%{with_murder}" == "yes"
--enable-murder \
%endif
%if "%{with_listext}" == "yes"
--enable-listext \
%endif
%if "%{with_nntp}" == "yes"
--enable-nntp \
%endif
--with-extraident=openpkg \
--without-krb
# build program
%{l_make} %{l_mflags}
%install
rm -rf $RPM_BUILD_ROOT
# install package
%{l_make} %{l_mflags} install \
DESTDIR=$RPM_BUILD_ROOT
# create additional directories
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/imapd \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \
$RPM_BUILD_ROOT%{l_prefix}/var/imapd/log \
$RPM_BUILD_ROOT%{l_prefix}/var/imapd/tmp \
$RPM_BUILD_ROOT%{l_prefix}/var/imapd/sieve \
$RPM_BUILD_ROOT%{l_prefix}/var/imapd/spool \
$RPM_BUILD_ROOT%{l_prefix}/bin
# install sieve administration script
%{l_shtool} install -c -m 755 \
perl/sieve/scripts/sieveshell.pl \
$RPM_BUILD_ROOT%{l_prefix}/bin/sieveshell
# install sieve command line compiler
%{l_shtool} install -c -m 755 \
sieve/sievec \
$RPM_BUILD_ROOT%{l_prefix}/bin/sievec
# offer a sane default configuration
l_hostname=`%{l_shtool} echo -e %h`
l_domainname=`%{l_shtool} echo -e %d | cut -c2-`
%{l_shtool} install -c -m 644 %{l_value -s -a} \
-e "s;@@l_hostname@@;$l_hostname;g" \
-e "s;@@l_domainname@@;$l_domainname;g" \
%{SOURCE cyrus.conf} %{SOURCE imapd.conf} \
$RPM_BUILD_ROOT%{l_prefix}/etc/imapd/
# install run-command script
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE rc.imapd} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
# use "mkimap" to create additional directories and install the tool
./tools/mkimap imapd.conf-mkimap \
$RPM_BUILD_ROOT%{l_prefix}/var/imapd/sieve
%{l_shtool} install -c -m 755 \
tools/mkimap $RPM_BUILD_ROOT%{l_prefix}/bin/
# rename files which are likely to cause namespace conflicts
( cd $RPM_BUILD_ROOT%{l_prefix}
for i in deliver master quota reconstruct; do
mv bin/$i bin/cyr$i
mv man/man8/$i.8 man/man8/cyr$i.8
done
) || exit $?
# install OSSP fsl configuration
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/fsl
%{l_shtool} install -c -m 644 %{l_value -s -a} \
%{SOURCE fsl.imapd} $RPM_BUILD_ROOT%{l_prefix}/etc/fsl/
# strip binaries and remove obsolete man pages
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man5/krb.equiv.5 >/dev/null 2>&1 || true
# determine installation files
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
'%config %{l_prefix}/etc/fsl/fsl.imapd' \
'%config %{l_prefix}/etc/imapd/imapd.conf' \
'%config %{l_prefix}/etc/imapd/cyrus.conf' \
'%dir %attr(0750,%{l_rusr},%{l_mgrp}) %{l_prefix}/var/imapd' \
'%dir %attr(0750,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/imapd/*' \
'%dir %attr(0770,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/imapd/*/*' \
'%dir %attr(0770,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/imapd/tmp' \
'%dir %attr(0770,%{l_musr},%{l_rgrp}) %{l_prefix}/var/imapd/socket' \
`cat perl-openpkg-files`
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
%pre
# before upgrade, save status and stop service
if [ $1 -eq 2 ]; then
eval `%{l_rc} imapd status 2>/dev/null | tee %{l_tmpfile}`
%{l_rc} imapd stop 2>/dev/null
fi
exit 0
%post
if [ $1 -eq 1 ]; then
# display final hints on initial installation
( echo "To complete the Cyrus IMAP installation do:"
echo "1. start SASL and Cyrus IMAP with:"
echo " $RPM_INSTALL_PREFIX/bin/openpkg rc sasl start"
echo " $RPM_INSTALL_PREFIX/bin/openpkg rc imapd start"
echo "2. hook Cyrus IMAP into your particular MTA manually"
echo " (usually configure mail delivery via LMTP)"
echo "3. create mailboxes for each of your users:"
echo " \$ $RPM_INSTALL_PREFIX/bin/cyradm --user=%{l_susr} localhost"
echo " cyradm> createmailbox user."
echo " cyradm> setaclmailbox user. lrswipcd"
echo " cyradm> mboxconfig user. comment \"\""
echo " cyradm> setquota user. STORAGE 500000"
) | %{l_rpmtool} msg -b -t notice
elif [ $1 -eq 2 ]; then
# after upgrade, restore status
eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile}
[ ".$imapd_active" = .yes ] && %{l_rc} imapd start
fi
exit 0
%preun
# before erase, stop service and remove log and temporary files
if [ $1 -eq 0 ]; then
%{l_rc} imapd stop 2>/dev/null
rm -f $RPM_INSTALL_PREFIX/var/imapd/*.db >/dev/null 2>&1 || true
rm -f $RPM_INSTALL_PREFIX/var/imapd/db.backup* >/dev/null 2>&1 || true
rm -f $RPM_INSTALL_PREFIX/var/imapd/log/*.log >/dev/null 2>&1 || true
rm -f $RPM_INSTALL_PREFIX/var/imapd/socket/* >/dev/null 2>&1 || true
rm -rf $RPM_INSTALL_PREFIX/var/imapd/tmp/* >/dev/null 2>&1 || true
fi
exit 0
@
1.193
log
@upgrading package: imapd 2.3.13 -> 2.3.14
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.192
log
@upgrading package: imapd 2.3.12p2 -> 2.3.13
@
text
@d34 2
a35 2
Version: 2.3.13
Release: 20081020
@
1.191
log
@upgrading package: imapd 2.3.12 -> 2.3.12p2
@
text
@d34 2
a35 2
Version: 2.3.12p2
Release: 20080526
d254 1
@
1.190
log
@upgrading package: imapd 2.3.11 -> 2.3.12
@
text
@d34 2
a35 2
Version: 2.3.12
Release: 20080421
@
1.189
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d34 2
a35 2
Version: 2.3.11
Release: 20080101
@
1.188
log
@upgrade to latest KOLAB patches
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d35 1
a35 1
Release: 20071214
@
1.187
log
@upgrading package: imapd 2.3.10 -> 2.3.11
@
text
@d36 1
a36 1
Release: 20071211
d72 5
a76 5
Patch2: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-imapd_2.3.10_Annotations2.patch
Patch3: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-cyradm_2.3.10_Annotations.patch
Patch4: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-imapd_2.3.10_Logging.patch
Patch5: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-imapd_2.3.10_UID.patch
Patch6: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-imapd_2.3.10_Folder-names.patch
@
1.186
log
@Reverted 1.182 -> 1.183 because imapd suddenly links to the bdb lib outside of the OpenPKG environment.
@
text
@d35 2
a36 2
Version: 2.3.10
Release: 20071206
@
1.185
log
@Fixed the group patch that did not get updated to 2.3.10 in the last update round. Moved lmtpunix logging into the lmtp.log.
@
text
@d36 1
a36 1
Release: 20071130
d165 8
d260 2
@
1.184
log
@Fixed the log identification for the lmtpd process.
@
text
@d36 1
a36 1
Release: 20071107
d128 1
a128 1
%{l_patch} -p0 = 1.2.0
PreReq: fsl >= 1.2.0
@
1.180
log
@upgrading package: imapd 2.3.9 -> 2.3.10
@
text
@d72 5
a76 5
Patch2: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-imapd_2.3.9_Annotations2.patch
Patch3: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-cyradm_2.3.9_Annotations.patch
Patch4: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-imapd_2.3.9_Logging.patch
Patch5: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-imapd_2.3.9_UID.patch
Patch6: http://kolab.org/cgi-bin/viewcvs-kolab.cgi/*checkout*/server/patches/cyrus-imapd/KOLAB_cyrus-imapd_2.3.9_Folder-names.patch
@
1.179
log
@One of the upstream Kolab patches was modified.
@
text
@d35 2
a36 2
Version: 2.3.9
Release: 20071015
d64 1
a71 2
## Please ping p@@rdus.de if the Kolab patches are unavailable for the latest
## cyrus version
a164 6
# ensure local et/com_err can be found
%{l_shtool} subst -s \
-e 's;#include ;#include "et/com_err.h";' \
imap/nntp_err.h imap/mupdate_err.h imap/imap_err.h \
sieve/sieve_err.h config.h.in configure
@
1.178
log
@modifying package: imapd-2.3.9 20071011 -> 20071012
@
text
@d36 1
a36 1
Release: 20071012
@
1.177
log
@Updated links to the Kolab patches.
@
text
@d36 1
a36 1
Release: 20071011
@
1.176
log
@upgrading package: imapd 2.3.8 -> 2.3.9
@
text
@d36 1
a36 1
Release: 20070820
d71 7
a77 5
Patch2: http://vman.de/cyrus/TV-annotation-definitions.diff
Patch3: http://projects.pardus.de/kolab/browser/ebuilds-2.1/net-mail/cyrus-imap-admin/files/cyrus-imap-admin-2.3.7-cyradm.patch?format=raw
Patch4: http://projects.pardus.de/kolab/browser/ebuilds-2.1/net-mail/cyrus-imapd/files/cyrus-imapd-2.3.7-morelogging.patch?format=raw
Patch5: http://projects.pardus.de/kolab/browser/ebuilds-2.1/net-mail/cyrus-imapd/files/cyrus-imapd-2.3.7-kolab.patch?format=raw
Patch6: http://projects.pardus.de/kolab/browser/ebuilds-2.1/net-mail/cyrus-imapd/files/cyrus-imapd-2.3.7-goodchars.patch?format=raw
d137 1
a137 1
sed <%{PATCH2} -e '3,25d' | %{l_patch} -p1
d153 1
a153 1
sed <%{PATCH5} -e '1,12d' -e '/cyrus-imapd-2.3.7\/lib\/imapopts.c/,$d' | %{l_patch} -p1
@
1.175
log
@remove "%not %dir" construct, allowing proper directory ownership tracking and removal when erasing last provider
@
text
@d35 2
a36 2
Version: 2.3.8
Release: 20070720
@
1.174
log
@IMAP METADATA Extension and other requirements for Kolab; packaging work motivated by the Kolab-Konsortium
@
text
@d36 1
a36 1
Release: 20070531
a368 1
'%not %dir %{l_prefix}/etc/fsl' \
@
1.173
log
@move over sparc64-freebsd fixes to a more general form within rpmtool(8)
@
text
@d36 1
a36 1
Release: 20070507
d41 1
d48 14
d71 5
d88 4
d121 1
a121 1
# add optional group file support
d123 5
a127 1
%patch -p0 -P 1
d133 22
a158 3
sleep 1
touch configure lib/imapoptions
rm -f lib/imapopts.[ch]
d161 3
d171 1
a171 1
%{l_shtool} subst \
d174 2
a175 1
-e 's;db-4.4;db;g' \
d221 6
d280 3
@
1.172
log
@sparc64-freebsd platform fixes
@
text
@d36 1
a36 1
Release: 20070505
a191 3
case "%{l_platform -t}" in
sparc64-freebsd* ) CPPFLAGS="$CPPFLAGS -fPIC" ;;
esac
@
1.171
log
@fix up man pages; typo
@
text
@d36 1
a36 1
Release: 20070502
d192 3
@
1.170
log
@upgrade and package style cleanups
@
text
@d36 1
a36 1
Release: 20070208
d165 1
a165 1
# ajdust syslog identifier of "deliver" program
d170 15
d301 3
a303 2
# strip binaries
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
@
1.169
log
@Welcome Year 2007!
@
text
@d35 2
a36 2
Version: 2.3.7
Release: 20061217
d77 5
a81 5
other IMAP server implementations in that it is generally intended to
be run on sealed servers, where normal users are not permitted to log
in. The mailbox database is stored in parts of the filesystem that are
private to the Cyrus IMAP system. All user access to mail is through
the IMAP, POP3, or KPOP protocols.
d110 1
a110 2
touch configure
touch lib/imapoptions
d133 2
a134 3
perl/sieve/managesieve/Makefile.PL \
perl/imap/Makefile.PL
;;
d138 2
a139 3
perl/sieve/managesieve/Makefile.PL \
perl/imap/Makefile.PL
;;
d148 1
a148 3
perl/sieve/scripts/*.pl \
snmp/[a-z]* \
tools/[a-z]*
d153 1
a153 5
lib/imapopts.c \
tools/masssievec \
tools/rehash \
tools/translatesieve \
tools/upgradesieve
@
1.168
log
@improve default configuration even more by regrouping directives, giving better defaults and also giving a few essential hints
@
text
@d3 2
a4 2
## Copyright (c) 2000-2006 OpenPKG Foundation e.V.
## Copyright (c) 2000-2006 Ralf S. Engelschall
@
1.167
log
@fix a large bunch of compile warnings and cleanup more completely on deinstallation
@
text
@d320 4
a323 3
[ $1 -eq 2 ] || exit 0
eval `%{l_rc} imapd status 2>/dev/null | tee %{l_tmpfile}`
%{l_rc} imapd stop 2>/dev/null
d327 16
a342 1
if [ $1 -eq 2 ]; then
d351 8
a358 7
[ $1 -eq 0 ] || exit 0
%{l_rc} imapd stop 2>/dev/null
rm -f $RPM_INSTALL_PREFIX/var/imapd/*.db >/dev/null 2>&1 || true
rm -f $RPM_INSTALL_PREFIX/var/imapd/db.backup* >/dev/null 2>&1 || true
rm -f $RPM_INSTALL_PREFIX/var/imapd/log/*.log >/dev/null 2>&1 || true
rm -f $RPM_INSTALL_PREFIX/var/imapd/socket/* >/dev/null 2>&1 || true
rm -rf $RPM_INSTALL_PREFIX/var/imapd/tmp/* >/dev/null 2>&1 || true
@
1.166
log
@Complete overhaul of the Cyrus IMAP Daemon packaging:
- cleanup style in default configuration
- cleanup cyrus.conf default configuration
- remove duplicate "pop3d" entry in fsl.imapd
- recreate the imapd.patch with svs(1)
- fix building under with_drac=yes by forcing rebuild of imapopts.[ch]
- fix dependencies under with_drac=yes
- fix substitution regex for imapd.conf-mkimap installation
- from scratch assemble options and flags for configure step
- use a loop for logfile rotation and add idled(8)
- cleanup lots of packaging comments
- add with_murder=yes for IMAP Murder support
- add with_listext=yes for IMAP LISTEXT support
- add with_nntp=yes for NNTP support
- fix pidfile handling of [cyr]master
@
text
@d118 2
a119 1
configure
d337 5
a341 4
rm -f $RPM_INSTALL_PREFIX/var/imapd/*.db >/dev/null 2>&1 || true
rm -f $RPM_INSTALL_PREFIX/var/imapd/log/*.log >/dev/null 2>&1 || true
rm -f $RPM_INSTALL_PREFIX/var/imapd/socket/* >/dev/null 2>&1 || true
rm -rf $RPM_INSTALL_PREFIX/var/imapd/tmp/* >/dev/null 2>&1 || true
@
1.165
log
@Fix to avoid the pickup of an OS version of db-4.2+ installed
@
text
@d36 1
a36 1
Release: 20061027
d44 3
d60 4
a63 4
BuildPreReq: OpenPKG, openpkg >= 20060823, perl >= 5.8.3, perl-openpkg >= 5.8.3, make, config
PreReq: OpenPKG, openpkg >= 20060823, perl >= 5.8.3, MTA
BuildPreReq: sasl, db >= 4.2.52, openssl
PreReq: sasl, db >= 4.2.52, openssl
d68 4
d97 1
d104 2
d111 2
d114 7
d127 1
a127 6
# ensure local et/com_err can be found
%{l_shtool} subst -s \
-e 's;#include ;#include "et/com_err.h";' \
configure
# ensure linking of Berkeley DB
d144 1
a144 1
# ensure invocation of correct perl
d154 1
a154 1
# adjust hard coded location of sieve
d163 1
a163 1
# adjust default config to install environment for use in mkimap install helper script
d165 2
a166 4
-e "s;\(@@l_prefix@@\);$RPM_BUILD_ROOT\1;g" \
%{l_value -s -a} \
%{SOURCE imapd.conf} \
imapd.conf-mkimap
d169 2
a170 2
-e "s;/etc/imapd.conf;%{l_prefix}/etc/imapd/imapd.conf;" \
-e "s;^\(\$sievedir = \).*$;\1 shift || \"%{l_prefix}/var/imapd/sieve\"\;;" \
d173 1
a173 1
# ajdust syslog ident of deliver program
d179 6
a184 1
cflags="%{l_cppflags}"
d186 1
a186 1
cflags="$cflags -DATVDOM=yes"
a187 4
ldflags="%{l_ldflags} %{l_fsl_ldflags}"
case "%{l_platform -t}" in
*-sunos* ) ldflags="$ldflags -lsocket -lnsl" ;;
esac
d189 1
a189 1
cflags="$cflags -DDRAC_AUTH"
a190 1
loclibs=""
d192 1
a192 3
*-sunos* )
loclibs="-lrt"
;;
a193 5
CC="%{l_cc}" \
CPPFLAGS="$cflags" \
CFLAGS="%{l_cflags -O} $cflags" \
LDFLAGS="$ldflags" \
LIBS="%{l_fsl_libs} $loclibs" \
a194 1
--cache-file=./cache.config \
d197 2
d200 3
a202 1
--with-dbdir=%{l_prefix} \
d204 2
a205 2
--with-statedir=%{l_prefix}/var/imapd \
--with-auth=unix \
d207 1
d210 2
a211 2
--with-perl \
--without-ucdsnmp \
d215 1
a215 1
--with-pidfile=%{l_prefix}/var/imapd/cyrus-master.pid \
d219 10
d231 1
a231 4
# redirect the hard coded file paths
%{l_shtool} subst \
-e 's;/etc/\(.*\).conf;%{l_prefix}/etc/imapd/\1.conf;' \
imap/*.c imap/*.h master/*.c master/*.h
d251 1
a251 1
# install sieve adminstration script
d261 1
a261 1
# offer a sane configuration
d267 1
a267 2
%{SOURCE cyrus.conf} \
%{SOURCE imapd.conf} \
d270 1
a270 1
# install the run command file
d274 5
a278 2
# use mkimap to create many directories for us
tools/mkimap imapd.conf-mkimap $RPM_BUILD_ROOT%{l_prefix}/var/imapd/sieve
a287 5
# install from tools
%{l_shtool} install -c -m 755 \
tools/mkimap \
$RPM_BUILD_ROOT%{l_prefix}/bin/
d289 2
a290 1
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/fsl
d292 1
a292 2
%{SOURCE fsl.imapd} \
$RPM_BUILD_ROOT%{l_prefix}/etc/fsl/
d297 1
a297 1
# determine files
d333 1
a333 1
# before erase, stop service and remove log and temp files
d336 4
a339 2
rm -f $RPM_INSTALL_PREFIX/var/imapd/log/*.log >/dev/null 2>&1 || true
rm -rf $RPM_INSTALL_PREFIX/var/imapd/tmp >/dev/null 2>&1 || true
@
1.164
log
@new world order for "Packager" and "Distribution" headers
@
text
@d36 1
a36 1
Release: 20061013
d105 1
a105 1
-e 's;db-4.1;db;g' \
@
1.163
log
@allow building against DB 4.5; adjust rc.imapd shebang (seems to be overlooked)
@
text
@d30 2
a31 2
Packager: OpenPKG
Distribution: OpenPKG
d36 1
a36 1
Release: 20060929
@
1.162
log
@adding replication option, first cut
@
text
@d36 1
a36 1
Release: 20060907
@
1.161
log
@replace '@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc' in shebang with '@@l_prefix@@/bin/openpkg rc' to allow people who run the rc.xxx scripts directly (as executables) to leverage from the Set-UID functionality
@
text
@d36 1
a36 1
Release: 20060825
d39 5
a43 4
%option with_fsl yes
%option with_group no
%option with_atvdom no
%option with_drac no
d207 3
@
1.160
log
@fixed URL
@
text
@d36 1
a36 1
Release: 20060822
d56 2
a57 2
BuildPreReq: OpenPKG, openpkg >= 20040130, perl >= 5.8.3, perl-openpkg >= 5.8.3, make, config
PreReq: OpenPKG, openpkg >= 20040130, perl >= 5.8.3, MTA
@
1.159
log
@upgrading package: imapd 2.3.6 -> 2.3.7
@
text
@d28 1
a28 1
URL: http://asg.web.cmu.edu/cyrus/imapd/
d36 1
a36 1
Release: 20060711
@
1.158
log
@upgrading package: imapd 2.3.4 -> 2.3.6
@
text
@d35 2
a36 2
Version: 2.3.6
Release: 20060526
@
1.158.2.1
log
@bump release numbers for OpenPKG 2.20060622 in advance
@
text
@d36 1
a36 1
Release: 2.20060622
d56 2
a57 2
BuildPreReq: OpenPKG, openpkg >= 2.20060622, perl >= 5.8.3, perl-openpkg >= 5.8.3, make, config
PreReq: OpenPKG, openpkg >= 2.20060622, perl >= 5.8.3, MTA
@
1.158.2.2
log
@Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class)
@
text
@d28 1
a28 1
URL: http://cyrusimap.web.cmu.edu/
d30 2
a31 2
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
d35 2
a36 2
Version: 2.3.7
Release: 2.20061018
d39 4
a42 5
%option with_fsl yes
%option with_group no
%option with_atvdom no
%option with_drac no
%option with_replication no
d56 2
a57 2
BuildPreReq: OpenPKG, openpkg >= 2.20061018, perl >= 5.8.3, perl-openpkg >= 5.8.3, make, config
PreReq: OpenPKG, openpkg >= 2.20061018, perl >= 5.8.3, MTA
a205 3
%if "%{with_replication}" == "yes"
--enable-replication \
%endif
@
1.158.2.3
log
@MFC: DB link fixes
@
text
@d36 1
a36 1
Release: 2.20061027
d105 1
a105 1
-e 's;db-4.4;db;g' \
@
1.157
log
@upgrading package: imapd 2.3.3 -> 2.3.4
@
text
@d35 2
a36 2
Version: 2.3.4
Release: 20060523
@
1.156
log
@improve portability even more (this time for Solaris)
@
text
@d35 2
a36 2
Version: 2.3.3
Release: 20060307
@
1.155
log
@upgrading package: imapd 2.3.2 -> 2.3.3
@
text
@d36 1
a36 1
Release: 20060301
@
1.154
log
@upgrading package: imapd 2.3.1 -> 2.3.2
@
text
@d35 2
a36 2
Version: 2.3.2
Release: 20060227
@
1.153
log
@cleanup and improve packaging
@
text
@d35 2
a36 2
Version: 2.3.1
Release: 20060222
@
1.152
log
@explicitly disabled gss-api as it will automaticly try to include krb5 support. krb5 includes are broken at least under FreeBSD 5/6
@
text
@d36 1
a36 1
Release: 20060110
d205 2
a206 1
--with-pidfile=%{l_prefix}/var/imapd/cyrus-master.pid
d227 1
@
1.151
log
@adjust copyrights for new year 2006
@
text
@d35 2
a36 2
Version: 2.2.12
Release: 20050924
d198 2
@
1.150
log
@help imapd identifying amd64-freebsd5.4 (although still broken)
@
text
@d3 2
a4 2
## Copyright (c) 2000-2005 OpenPKG Foundation e.V.
## Copyright (c) 2000-2005 Ralf S. Engelschall
@
1.150.2.1
log
@bump release numbers for OpenPKG 2.5
@
text
@d36 1
a36 1
Release: 2.5.0
d56 2
a57 2
BuildPreReq: OpenPKG, openpkg >= 2.5.0, perl >= 5.8.3, perl-openpkg >= 5.8.3, make, config
PreReq: OpenPKG, openpkg >= 2.5.0, perl >= 5.8.3, MTA
@
1.149
log
@fix subst
@
text
@d56 1
a56 1
BuildPreReq: OpenPKG, openpkg >= 20040130, perl >= 5.8.3, perl-openpkg >= 5.8.3, make
d85 4
@
1.148
log
@port to the new GCC 4.0 world order
@
text
@d158 1
a158 1
-e '/config_init/s;"deliver";"cyrdeliver";' \
@
1.147
log
@let configure find et/com_err.h
@
text
@d36 1
a36 1
Release: 20050613
@
1.147.2.1
log
@bump release numbers for OpenPKG 2.4
@
text
@d36 1
a36 1
Release: 2.4.0
d56 2
a57 2
BuildPreReq: OpenPKG, openpkg >= 2.4.0, perl >= 5.8.3, perl-openpkg >= 5.8.3, make
PreReq: OpenPKG, openpkg >= 2.4.0, perl >= 5.8.3, MTA
@
1.146
log
@fix sieve path and logging
@
text
@d36 1
a36 1
Release: 20050531
d103 1
a103 1
# ensure local com_err can be used
d105 2
a106 2
-e 's;#include ;#include "et/com_err.h";' \
`find . -name *.[ch] -print`
@
1.145
log
@correct spelling of 'hard coded'
@
text
@d36 1
a36 1
Release: 20050425
d138 5
a142 4
imap/lmtpd.c \
imap/mbdump.c \
imap/user.c \
timsieved/actions.c
@
1.144
log
@correct runcommand substitution variables owners, groups, and modes for recently added cyr_db and misc logfiles
@
text
@d135 1
a135 1
# adjust hard-coded location of sieve
d200 1
a200 1
# redirect the hard-coded file paths
@
1.143
log
@Adjust the copyright declaration in this (RSE's) copy of the OpenPKG
source code now that the fork point for C&W was established (CVS tag
OPENPKG_CW_FP), the shared copyright agreement between RSE and C&W is
no longer active (as C&W no longer officially sponsors OpenPKG) and the
new shared copyright from RSE can be taken over by the newly established
juristic entity OpenPKG Foundation e.V. (instead of the non-juristic
entity OpenPKG Project).
@
text
@d36 1
a36 1
Release: 20050322
@
1.142
log
@correct buildconf for perl based sieve management scripts installsieve(1) and sieveshell(1)
@
text
@d2 3
a4 4
## imapd.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2005 The OpenPKG Project
## Copyright (c) 2000-2005 Ralf S. Engelschall
## Copyright (c) 2000-2005 Cable & Wireless
d30 1
a30 1
Packager: The OpenPKG Project
@
1.141
log
@add usermove option to configuration, and put temp files in instance local path
@
text
@d115 1
d121 1
@
1.140
log
@correct path typo
@
text
@d37 1
a37 1
Release: 20050318
d216 2
d281 1
d306 1
a306 1
# before erase, stop service and remove log files
d309 2
@
1.139
log
@added squatter, a mailboxindexer to cyrus.conf
@
text
@d37 1
a37 1
Release: 20050314
@
1.138
log
@moved cyrus-master.pid to /prefix/var/imapd
@
text
@d37 1
a37 1
Release: 20050309
@
1.137
log
@fixing handling of logfiles
@
text
@d37 1
a37 1
Release: 20050308
d196 2
a197 1
--with-cyrus-group=%{l_rgrp}
@
1.136
log
@upgrading package: imapd 2.2.11 -> 2.2.12
@
text
@d37 1
a37 1
Release: 20050215
@
1.136.2.1
log
@bump release numbers for OpenPKG 2.3
@
text
@d37 1
a37 1
Release: 2.3.0
d57 2
a58 2
BuildPreReq: OpenPKG, openpkg >= 2.3.0, perl >= 5.8.3, perl-openpkg >= 5.8.3, make
PreReq: OpenPKG, openpkg >= 2.3.0, perl >= 5.8.3, MTA
@
1.136.2.2
log
@MFC: lots of packaging cleanups
@
text
@d37 1
a37 1
Release: 2.3.1
a114 1
perl/sieve/managesieve/Makefile.PL \
a119 1
perl/sieve/managesieve/Makefile.PL \
d196 1
a196 2
--with-cyrus-group=%{l_rgrp} \
--with-pidfile=%{l_prefix}/var/imapd/cyrus-master.pid
a214 2
$RPM_BUILD_ROOT%{l_prefix}/var/imapd/log \
$RPM_BUILD_ROOT%{l_prefix}/var/imapd/tmp \
a277 1
'%dir %attr(0770,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/imapd/tmp' \
d302 1
a302 1
# before erase, stop service and remove log and temp files
a304 2
rm -f $RPM_INSTALL_PREFIX/var/imapd/log/*.log >/dev/null 2>&1 || true
rm -rf $RPM_INSTALL_PREFIX/var/imapd/tmp >/dev/null 2>&1 || true
@
1.135
log
@correct runtime of IMAP.so perl component by supplying librt linkage into binary file header on Solaris
@
text
@d36 1
a36 1
Version: 2.2.11
@
1.134
log
@cyrus is using fdatasync(3) now so repair configure script to work correctly on Solaris
@
text
@d110 13
a122 3
%{l_shtool} subst \
-e 's;^\( *.LIBS..*\)\(\"\],.*\)$;\1 -ldb\2;' \
perl/imap/Makefile.PL
@
1.133
log
@upgrading package: imapd 2.2.10 -> 2.2.11
@
text
@d37 1
a37 1
Release: 20050214
d161 6
d171 1
a171 1
LIBS="%{l_fsl_libs}" \
@
1.132
log
@2.2.10 builds and runs fine with db 4.2.52, and as long as there is no proven way to convert the Cyrus DB we will have to supply compatibility to the last release
@
text
@d36 2
a37 2
Version: 2.2.10
Release: 20050129
@
1.131
log
@included command line compiler for sieve scripts into binary rpm
@
text
@d37 1
a37 1
Release: 20050119
d59 2
a60 2
BuildPreReq: sasl, db >= 4.3, openssl
PreReq: sasl, db >= 4.3, openssl
@
1.130
log
@Happy New Year 2005
@
text
@d37 1
a37 1
Release: 20041124
d207 5
@
1.129
log
@upgrading package: imapd 2.2.9 -> 2.2.10
@
text
@d3 3
a5 3
## Copyright (c) 2000-2004 The OpenPKG Project
## Copyright (c) 2000-2004 Ralf S. Engelschall
## Copyright (c) 2000-2004 Cable & Wireless
@
1.128
log
@upgrading package: imapd 2.2.8 -> 2.2.9
@
text
@d36 2
a37 2
Version: 2.2.9
Release: 20041123
@
1.127
log
@Upgrade from DB 4.2 to 4.3
@
text
@d36 2
a37 2
Version: 2.2.8
Release: 20041113
@
1.126
log
@try to catch more openlog ids and thus log to correct filename
@
text
@d37 1
a37 1
Release: 20040819
d59 2
a60 2
BuildPreReq: sasl, db >= 4.1.24, openssl
PreReq: sasl, db >= 4.1.24, openssl
@
1.126.2.1
log
@bump release numbers for OpenPKG 2.2
@
text
@d37 1
a37 1
Release: 2.2.0
d57 2
a58 2
BuildPreReq: OpenPKG, openpkg >= 2.2.0, perl >= 5.8.3, perl-openpkg >= 5.8.3, make
PreReq: OpenPKG, openpkg >= 2.2.0, perl >= 5.8.3, MTA
@
1.126.2.2
log
@SA-2004.051-imapd; CAN-2004-1011, CAN-2004-1012, CAN-2004-1013, CAN-2004-1015 and more
@
text
@d37 1
a37 1
Release: 2.2.1
@
1.126.2.3
log
@patch code to solve OpenPKG-SA-2005.005-imapd buffer overflows (no CAN yet)
@
text
@d37 1
a37 1
Release: 2.2.2
@
1.125
log
@upgrading package: imapd 2.2.7 -> 2.2.8
@
text
@d37 1
a37 1
Release: 20040730
@
1.124
log
@upgrading package: imapd 2.2.6 -> 2.2.7
@
text
@d36 2
a37 2
Version: 2.2.7
Release: 20040727
@
1.123
log
@at least catch log ops with the pop3s identifier, hopefully closing off the whole syslog(3) mess
@
text
@d36 2
a37 2
Version: 2.2.6
Release: 20040706
@
1.122
log
@finally bless for BASE class. It's a beast and nerves us everytime, but it is such popular and important that is deserves BASE now
@
text
@d37 1
a37 1
Release: 20040701
@
1.122.2.1
log
@bump release numbers for OpenPKG 2.1
@
text
@d37 1
a37 1
Release: 2.1.0
d57 2
a58 2
BuildPreReq: OpenPKG, openpkg >= 2.1.0, perl >= 5.8.3, perl-openpkg >= 5.8.3, make
PreReq: OpenPKG, openpkg >= 2.1.0, perl >= 5.8.3, MTA
@
1.122.2.2
log
@SA-2004.051-imapd; CAN-2004-1011, CAN-2004-1012, CAN-2004-1013, CAN-2004-1015 and more
@
text
@d37 1
a37 1
Release: 2.1.1
@
1.121
log
@upgrading package: imapd 2.2.5 -> 2.2.6
@
text
@d33 1
a33 1
Class: PLUS
d37 1
a37 1
Release: 20040620
@
1.120
log
@upgrading package: imapd 2.2.4 -> 2.2.5
@
text
@d36 2
a37 2
Version: 2.2.5
Release: 20040601
@
1.119
log
@upgrading package: imapd 2.2.3 -> 2.2.4
@
text
@d36 2
a37 2
Version: 2.2.4
Release: 20040519
@
1.118
log
@ensure invocation of correct perl not only in cyradm but other scripts as well (bug reported by Martin Honermeyer)
@
text
@d36 2
a37 2
Version: 2.2.3
Release: 20040430
@
1.117
log
@add optional DRAC support
@
text
@d37 1
a37 1
Release: 20040414
d114 1
a114 1
# ensure invocation of correct perl in cyradm
d118 5
@
1.116
log
@modifying package: imapd-2.2.3 20040317 -> 20040328
@
text
@d37 1
a37 1
Release: 20040328
d43 1
d92 6
d153 3
@
1.115
log
@add misc log file to capture much more imap logging
@
text
@d37 1
a37 1
Release: 20040317
d42 1
a42 1
%option with_ignmad no
d139 2
a140 2
%if "%{with_ignmad}" == "yes"
cflags="$cflags -DIGNMAD=yes"
@
1.114
log
@behaviour of 2.1.16 was 'with_vhost no', so make this version not support virtual host names by default too
@
text
@d37 1
a37 1
Release: 20040312
@
1.113
log
@add experimental support for ignoring mailbox@@domain by means of option with_ignmad; suggestion from Stefan Buys for kolab-20040217-2.0.0 issue
@
text
@d37 1
a37 1
Release: 20040310
@
1.112
log
@fix dependencies
@
text
@d37 1
a37 1
Release: 20040218
d42 1
d139 3
@
1.112.2.1
log
@bump release numbers for OpenPKG 2.0
@
text
@d37 1
a37 1
Release: 2.0.0
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 2.0.0, perl >= 5.8.3, perl-openpkg >= 5.8.3, make
PreReq: OpenPKG, openpkg >= 2.0.0, perl >= 5.8.3, MTA
@
1.111
log
@solve the com_err problems (contribution from Stephan Buys)
@
text
@d37 1
a37 1
Release: 20040217
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 20040130, perl, perl-openpkg >= 20040126, make
PreReq: OpenPKG, openpkg >= 20040130, perl, MTA
@
1.110
log
@remove obsolete patching and add a new one to hopefully solve the com_err problems
@
text
@d37 1
a37 1
Release: 20040209
d98 1
a98 1
-e 's;#include ;#include "com_err.h";' \
@
1.109
log
@Mass Commit:
reduce redundancy within .spec files by referencing
macros defining vendor source versions whenever possible.
This was half-way automated and half-way manually edited.
As a result the PMOD activity in 95% of all cases
just means editing the version in one single place, only.
@
text
@d37 1
a37 1
Release: 20040207
d96 5
a116 1
man/imapd.conf.5 \
a166 3
%{l_shtool} subst \
-e 's;/etc/mail/cyrusmap\.db;%{l_prefix}/var/imapd/cyrusmap.db;' \
imap/sendmail-map.c
@
1.108
log
@remove all numbers immediately following %setup/%patch to ease overriding of these macros and thus make version tracking working; also clean up option order; do not use setup/patch number when only one file exists but enforce patch number on multiple files
@
text
@d37 1
a37 1
Release: 20040205
d76 1
a76 1
version = 2.2.3
@
1.107
log
@Mass-Commit:
- split "Distribution" header into "Distribution" (old) and "Class"
(new) headers by moving the attached class information.
- embed the vendor version tracking configuration through the
new "%track" section.
- bump up the OpenPKG bootstrap dependency, because the "Class" header
and "%track" section are only supported by our latest bootstrap version.
@
text
@d37 1
a37 1
Release: 20040203
d83 1
a83 1
%patch0 -p0
d85 1
a85 1
%patch1 -p0
@
1.106
log
@fix Perl module installations
@
text
@d32 2
a33 1
Distribution: OpenPKG [PLUS]
d37 1
a37 1
Release: 20040202
d55 2
a56 2
BuildPreReq: OpenPKG, openpkg >= 20030909, perl, perl-openpkg >= 20040126, make
PreReq: OpenPKG, openpkg >= 20030909, perl, MTA
d73 7
@
1.105
log
@upgrading package: imapd 2.1.16 -> 2.2.3
@
text
@d36 1
a36 1
Release: 20040129
d145 1
a145 1
--without-perl \
d161 1
a161 15
# build (and install) Perl-based administration stuff
%{l_prefix}/bin/perl-openpkg prepare
export SASL_INC="%{l_cppflags}"
export SASL_LIB="%{l_ldflags} -lsasl2"
export OPENSSL_INC="%{l_cppflags}"
export OPENSSL_LIB="%{l_ldflags} -lssl -lcrypto"
%{l_prefix}/bin/perl-openpkg install -d perl/imap
( cd perl/sieve
# FIXME: private information from perl-openpkg
tag="${RPM_PACKAGE_NAME}-${RPM_PACKAGE_VERSION}-${RPM_PACKAGE_RELEASE}"
perl="${RPM_BUILD_DIR}/perl-$tag"
%{l_make} PERL="$perl"
) || exit $?
%{l_prefix}/bin/perl-openpkg -d perl/sieve/managesieve configure build install
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
d165 1
a165 4
prefix=$RPM_BUILD_ROOT%{l_prefix} \
exec_prefix=$RPM_BUILD_ROOT%{l_prefix} \
cyrus_prefix=$RPM_BUILD_ROOT%{l_prefix} \
service_path=$RPM_BUILD_ROOT%{l_prefix}/bin
d219 1
d229 2
a230 1
'%dir %attr(0770,%{l_musr},%{l_rgrp}) %{l_prefix}/var/imapd/socket'
@
1.104
log
@switch perl to new world order; perl-openpkg now written in perl; modules relocated from site to vendor
@
text
@d35 2
a36 2
Version: 2.1.16
Release: 20040126
a39 1
%option with_vhost no
d49 1
a49 2
Patch1: imapd.patch.vhost
Patch2: imapd.patch.group
d76 1
a76 1
%if "%{with_vhost}" == "yes"
a77 3
%endif
%if "%{with_group}" == "yes"
%patch2 -p0
d138 1
a174 1
%{l_prefix}/bin/perl-openpkg -d perl/sieve/acap configure build install
d181 2
a182 1
cyrus_prefix=$RPM_BUILD_ROOT%{l_prefix}
d237 1
a237 1
%{l_files_std} `cat perl-openpkg-files` \
@
1.103
log
@bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally
@
text
@d36 1
a36 1
Release: 20040117
d56 1
a56 1
BuildPreReq: OpenPKG, openpkg >= 20030909, perl, perl-openpkg >= 20030514, make
d166 1
a166 1
%{l_prefix}/bin/perl-openpkg prolog
d178 3
a180 3
%{l_prefix}/bin/perl-openpkg install -d perl/sieve/managesieve
%{l_prefix}/bin/perl-openpkg install -d perl/sieve/acap
%{l_prefix}/bin/perl-openpkg epilog
d241 1
a241 1
%{l_files_std} \
@
1.102
log
@2.2.3 seems not too ready yet (process ***** exited, status 75), so back out upgrade from 2.1.16
@
text
@d3 3
a5 3
## Copyright (c) 2000-2003 The OpenPKG Project
## Copyright (c) 2000-2003 Ralf S. Engelschall
## Copyright (c) 2000-2003 Cable & Wireless
@
1.101
log
@upgrading package: imapd 2.1.16 -> 2.2.3
@
text
@d35 2
a36 2
Version: 2.2.3
Release: 20040116
d40 1
d50 2
a51 1
Patch1: imapd.patch.group
d78 3
d82 1
a82 1
%patch1 -p0
a142 1
--sysconfdir=%{l_prefix}/etc/imapd \
d179 1
d186 1
a186 2
cyrus_prefix=$RPM_BUILD_ROOT%{l_prefix} \
service_path=$RPM_BUILD_ROOT%{l_prefix}/bin
@
1.100
log
@Better handle removal of pid files
@
text
@d35 2
a36 2
Version: 2.1.16
Release: 20031127
a39 1
%option with_vhost no
d49 1
a49 2
Patch1: imapd.patch.vhost
Patch2: imapd.patch.group
d76 1
a76 1
%if "%{with_vhost}" == "yes"
a77 3
%endif
%if "%{with_group}" == "yes"
%patch2 -p0
d138 1
a174 1
%{l_prefix}/bin/perl-openpkg install -d perl/sieve/acap
d181 2
a182 1
cyrus_prefix=$RPM_BUILD_ROOT%{l_prefix}
@
1.99
log
@upgrading package: imapd 2.1.15 -> 2.1.16
@
text
@d36 1
a36 1
Release: 20031120
@
1.98
log
@add patch to support system independent groups and port it to FreeBSD
@
text
@d35 2
a36 2
Version: 2.1.15
Release: 20031014
@
1.97
log
@requires later perl-openpkg version
@
text
@d36 1
a36 1
Release: 20030922
d41 1
d51 1
d80 6
@
1.96
log
@convert to new %{l_platform} world order
@
text
@d36 1
a36 1
Release: 20030918
d54 1
a54 1
BuildPreReq: OpenPKG, openpkg >= 20030909, perl, perl-openpkg, make
@
1.95
log
@upgrading package: imapd 2.1.14 -> 2.1.15
@
text
@d36 1
a36 1
Release: 20030818
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 20030806, perl, perl-openpkg, make
PreReq: OpenPKG, openpkg >= 20030806, perl, MTA
d124 2
a125 2
case "%{l_target}" in
*-solaris* ) ldflags="$ldflags -lsocket -lnsl" ;;
@
1.94
log
@Correct section order
@
text
@d35 2
a36 2
Version: 2.1.14
Release: 20030811
@
1.93
log
@Complete for compliance with features described by ticket #202
@
text
@d36 1
a36 1
Release: 20030808
d242 6
a267 5
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
@
1.92
log
@#202, corrected and completed logging logic
@
text
@d36 1
a36 1
Release: 20030806
d242 20
@
1.91
log
@avoid picking up random stuff from /usr/local
@
text
@d36 1
a36 1
Release: 20030731
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 20030718, perl, perl-openpkg, make
PreReq: OpenPKG, openpkg >= 20030718, perl, MTA
@
1.90
log
@remove OPENPGP, IMAP, MOTIF virtual targets
@
text
@d36 1
a36 1
Release: 20030723
d80 2
@
1.90.2.1
log
@mass Merge-From-CURRENT (MFC) in preparation for OpenPKG 1.3 [class PLUS only]
@
text
@d36 1
a36 1
Release: 1.20030724
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 1.20030724, perl, perl-openpkg, make
PreReq: OpenPKG, openpkg >= 1.20030724, perl, MTA
@
1.90.2.1.2.1
log
@bump release numbers on OpenPKG 1.3-STABLE branch for OpenPKG 1.3.0-RELEASE
@
text
@d36 1
a36 1
Release: 1.3.0
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 1.3.0, perl, perl-openpkg, make
PreReq: OpenPKG, openpkg >= 1.3.0, perl, MTA
@
1.89
log
@cleanup packaging
@
text
@d36 1
a36 1
Release: 20030722
a63 1
Provides: IMAP
@
1.88
log
@cleanup the priority: move 200 to 500 and because 500 is default just ommit it; fix DNS/NTP/etc. dependencies
@
text
@d39 2
a40 2
%option with_fsl yes
%option with_vhost_hack no
d49 1
a49 1
Patch1: vhosthack.patch
d76 4
a79 1
%patch -p0
a119 5
%if "%{with_vhost_hack}" == "yes"
# allow @@ in LMTP mailbox names
%{l_patch} -p1 <%{PATCH vhosthack.patch}
%endif
a161 1
d173 1
d178 2
a191 1
@
1.87
log
@speclint police: achieve semantical consistency for patch references
@
text
@d36 1
a36 1
Release: 20030721
@
1.86
log
@PR#210: shtool options space before argument
@
text
@d119 1
a119 1
%{l_patch} -p1 <%{SOURCE vhosthack.patch}
@
1.85
log
@replace opXXXX with rcXXXX (PR#207)
@
text
@d36 1
a36 1
Release: 20030719
@
1.84
log
@fix building
@
text
@d36 1
a36 1
Release: 20030718
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 20030717, perl, perl-openpkg, make
PreReq: OpenPKG, openpkg >= 20030717, perl, MTA
@
1.83
log
@fix PR#204, use new %{l_value -s ...}
@
text
@d36 1
a36 1
Release: 20030717
d101 3
a103 1
%{l_shtool} install -c -m 644 %{l_value -s -a} \
d171 1
a171 1
) || exit 1
d214 2
a215 1
done )
@
1.82
log
@fix PR#182 append option for l2_channel_file now default and deprecated in fsl >= 1.2.0
@
text
@d36 1
a36 1
Release: 20030714
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 20030710, perl, perl-openpkg, make
PreReq: OpenPKG, openpkg >= 20030710, perl, MTA
d101 1
a101 3
%{l_shtool} install -c -m 644 \
-e "s;@@l_prefix@@;$RPM_BUILD_ROOT%{l_prefix};g" \
-e "s;@@l_rusr@@;%{l_rusr};g" \
d193 1
a193 3
%{l_shtool} install -c -m 644 \
-e 's;@@l_prefix@@;%{l_prefix};g' \
-e 's;@@l_rusr@@;%{l_rusr};g' \
d201 1
a201 5
%{l_shtool} install -c -m 755 \
-e 's;@@l_prefix@@;%{l_prefix};g' \
-e 's;@@l_susr@@;%{l_susr};g' \
-e 's;@@l_rusr@@;%{l_rusr};g' \
-e 's;@@l_rgrp@@;%{l_rgrp};g' \
d221 1
a221 2
%{l_shtool} install -c -m 644 \
-e 's;@@l_prefix@@;%{l_prefix};g' \
@
1.81
log
@use new openpkg_rc_def variable in run-command scripts for allowing the admin to change the global default for xxx_enable
@
text
@d36 1
a36 1
Release: 20030710
d59 2
a60 2
BuildPreReq: fsl
PreReq: fsl
@
1.80
log
@remove pop special case
@
text
@d36 1
a36 1
Release: 20030709
d54 2
a55 2
BuildPreReq: OpenPKG, openpkg >= 20030415, perl, perl-openpkg, make
PreReq: OpenPKG, openpkg >= 20030415, perl, MTA
@
1.79
log
@cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website
@
text
@d36 1
a36 1
Release: 20030708
@
1.78
log
@various style cleanups and adjustments
@
text
@a2 1
## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
d5 1
@
1.77
log
@remove now officially deprecated usage of %{name} macro
@
text
@d36 1
a36 1
Release: 20030707
d227 1
a227 1
# OSSP fake syslog library
@
1.76
log
@add libraries to PreReq
@
text
@d231 1
a231 1
%{SOURCE fsl.%{name}} \
d241 1
a241 1
'%config %{l_prefix}/etc/fsl/fsl.%{name}' \
@
1.75
log
@Fix vhost build problems by rewriting patch and adjusting the specfile
@
text
@d36 1
a36 1
Release: 20030704
d54 4
a57 2
BuildPreReq: OpenPKG, openpkg >= 20030415, sasl, db >= 4.1.24, openssl, make, perl, perl-openpkg
PreReq: OpenPKG, openpkg >= 20030415, sasl, openssl, perl, MTA
@
1.74
log
@upgrade from EVAL to PLUS class those packages which build correctly and which are stable enough or at least look promising enough
@
text
@d117 1
a117 1
%{l_patch} -p0 <%{SOURCE vhosthack.patch}
@
1.73
log
@upgrading package: imapd 2.1.13 -> 2.1.14
@
text
@d32 1
a32 1
Distribution: OpenPKG [EVAL]
d36 1
a36 1
Release: 20030703
@
1.72
log
@fix rc script
@
text
@d35 2
a36 2
Version: 2.1.13
Release: 20030624
@
1.71
log
@add/unify log file trimming
@
text
@d203 5
a207 2
%{l_shtool} install -c -m 755 -e 's;@@l_prefix@@;%{l_prefix};g' \
-e 's;@@l_susr@@;%{l_susr};g' -e 's;@@l_sgrp@@;%{l_sgrp};g' \
@
1.70
log
@make fsl optional with default yes, as promised for the next release
@
text
@d36 1
a36 1
Release: 20030623
@
1.69
log
@avoid using varargs. more perl administration stuff
@
text
@d36 1
a36 1
Release: 20030617
d39 1
d54 6
a59 2
BuildPreReq: OpenPKG, openpkg >= 20030103, sasl, db >= 4.1.24, openssl, make, perl, perl-openpkg, fsl
PreReq: OpenPKG, openpkg >= 20030103, sasl, openssl, perl, MTA, fsl
d122 1
a122 1
ldflags="%{l_ldflags} `%{l_prefix}/bin/fsl-config --all --ldflags`"
d130 1
a130 1
LIBS="`%{l_prefix}/bin/fsl-config --all --libs`" \
a180 1
$RPM_BUILD_ROOT%{l_prefix}/etc/fsl \
a206 4
# install fsl configuration
%{l_shtool} install -c -m 644 -e 's;@@l_prefix@@;%{l_prefix};g' \
%{SOURCE fsl.imapd} $RPM_BUILD_ROOT%{l_prefix}/etc/fsl/
d222 7
d235 2
a238 2
'%config %{l_prefix}/etc/fsl/fsl.imapd' \
'%not %dir %{l_prefix}/etc/fsl' \
@
1.68
log
@Add missing OSSP fsl configuration entry for "timsieved".
Submitted by: Tassilo Erlewein
@
text
@d36 1
a36 1
Release: 20030609
d142 2
a143 1
%{l_shtool} subst -e "s;/etc/\(.*\).conf;%{l_prefix}/etc/imapd/\\1.conf;" \
d145 3
d150 1
d153 15
a167 6
( cd perl/imap
export SASL_INC="%{l_cppflags}"
export SASL_LIB="%{l_ldflags} -lsasl2"
export OPENSSL_INC="%{l_cppflags}"
export OPENSSL_LIB="%{l_ldflags} -lssl -lcrypto"
%{l_prefix}/bin/perl-openpkg install )
a168 3
%install
# FIXME: clean up disabled due to 'perl-openpkg install'
# rm -rf $RPM_BUILD_ROOT
d179 5
@
1.67
log
@OSSP fsl is link-time only; modernize flags
@
text
@d36 1
a36 1
Release: 20030530
@
1.66
log
@upgrading package: imapd 2.1.12 -> 2.1.13
@
text
@d36 1
a36 1
Release: 20030502
d53 2
a54 2
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db >= 4.1.24, openssl, make, perl, perl-openpkg, fsl
PreReq: OpenPKG, openpkg >= 20020206, sasl, openssl, perl, MTA, fsl
d116 2
a117 2
cflags="-I%{l_prefix}/include `%{l_prefix}/bin/fsl-config --all --cflags`"
ldflags="-L%{l_prefix}/lib `%{l_prefix}/bin/fsl-config --all --ldflags`"
@
1.65
log
@install mkimap with correctly prefixed paths, build paths are now handled by command line parameters
@
text
@d35 1
a35 1
Version: 2.1.12
@
1.64
log
@add mkimap from tools, requested by mandrews@@cle.lionbioscience.com
@
text
@d36 1
a36 1
Release: 20030429
d101 2
a102 2
-e "s;/etc/imapd.conf;$RPM_BUILD_DIR/cyrus-imapd-%{version}/imapd.conf-mkimap;" \
-e "s;^\(\$sievedir = \"\).*$;\1$RPM_BUILD_ROOT%{l_prefix}/var/imapd/sieve\"\;;" \
d192 1
a192 1
tools/mkimap imapd.conf-mkimap
@
1.63
log
@Fix permissions problem - locking disabled couldnt open socket lockfile
@
text
@d36 1
a36 1
Release: 20030428
d166 2
a167 1
$RPM_BUILD_ROOT%{l_prefix}/var/imapd/spool
d200 5
@
1.62
log
@Set default servername to hostname
@
text
@d36 1
a36 1
Release: 20030417
d213 1
a213 1
'%dir %attr(0750,%{l_musr},%{l_rgrp}) %{l_prefix}/var/imapd/socket'
@
1.61
log
@fix permissions
@
text
@d36 1
a36 1
Release: 20030415
d169 3
d175 2
@
1.60
log
@fix + augment fsl config, deliver program now logs as 'cyrdeliver'
@
text
@d205 1
a205 1
'%dir %attr(0750,%{l_musr},%{l_rgrp}) %{l_prefix}/var/imapd' \
@
1.59
log
@cleanup fsl, socket access, log rotation
@
text
@d36 1
a36 1
Release: 20030414
d104 5
@
1.58
log
@add fsl support, log rotation and pb4sd support
@
text
@d36 1
a36 1
Release: 20030411
d200 1
a200 1
'%dir %attr(0750,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/imapd' \
d202 2
a203 1
'%dir %attr(0750,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/imapd/*/*'
@
1.57
log
@Speclint police, removed whitespace after shell redirection
@
text
@d36 1
a36 1
Release: 20030409
d46 1
d53 2
a54 2
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db >= 4.1.24, openssl, make, perl, perl-openpkg
PreReq: OpenPKG, openpkg >= 20020206, sasl, openssl, perl, MTA
d111 2
a112 2
cflags="-I%{l_prefix}/include"
ldflags="-L%{l_prefix}/lib"
d120 1
d160 1
d176 4
d198 2
@
1.56
log
@add with_vhost_hack to enable @@ characters in mailbox names
@
text
@d36 1
a36 1
Release: 20030408
d106 1
a106 1
%{l_patch} -p0 < %{SOURCE vhosthack.patch}
@
1.55
log
@revoke
@
text
@d36 4
a39 1
Release: 20030311
d47 1
d103 5
@
1.54
log
@use libtool hammer to nail dependent libraries pulled in by sasl
@
text
@d48 1
a48 1
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db >= 4.1.24, openssl, make, perl, perl-openpkg, libtool
a98 10
# avoid sasl2 test in case of dependent libraries from sasl package
( echo 'ac_cv_lib_sasl2_prop_get=yes'
echo 'ac_cv_lib_sasl2_sasl_checkapop=yes'
) >cache.config
# use libtool to catch dependencies
%{l_shtool} subst \
-e 's;\$(CC) \(\$(LDFLAGS)\);%{l_libtool} --mode=link \$(CC);g' \
*/Makefile.in
@
1.53
log
@flush
@
text
@d36 1
a36 1
Release: 20030228
d48 1
a48 1
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db >= 4.1.24, openssl, make, perl, perl-openpkg
d100 10
d121 1
@
1.52
log
@relocated spool, added sieve
@
text
@d91 1
a91 1
-e "s;@@l_musr@@;%{l_musr};g" \
d117 1
d119 1
d121 2
a122 2
--with-cyrus-user=%{l_musr} \
--with-cyrus-group=%{l_mgrp}
d124 1
a124 1
# redirect the hard coded file paths
d139 2
a140 2
rm -rf $RPM_BUILD_ROOT
d147 1
d153 1
a153 1
-e 's;@@l_musr@@;%{l_musr};g' \
a158 1
%{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
d166 10
d180 4
a183 1
'%config %{l_prefix}/etc/imapd/cyrus.conf'
@
1.51
log
@fixed rc script and config
@
text
@d40 3
a42 2
Source1: imapd.conf
Source2: rc.imapd
d68 2
d73 2
d79 21
a117 1
--disable-sieve \
d137 1
a137 1
#rm -rf $RPM_BUILD_ROOT
d145 1
a145 2
$RPM_BUILD_ROOT%{l_prefix}/var/imapd \
$RPM_BUILD_ROOT%{l_prefix}/var/spool
a147 3
cp master/conf/small.conf master/conf/cyrus.conf
%{l_shtool} subst -e "s;/var/imap/socket;%{l_prefix}/var/imapd/socket;g" \
master/conf/cyrus.conf
d151 2
a152 1
%{SOURCE imapd.conf} master/conf/cyrus.conf \
d162 1
a162 4
cp $RPM_BUILD_ROOT%{l_prefix}/etc/imapd/imapd.conf imapd.conf.hack
%{l_shtool} subst -e "s;%{l_prefix};$RPM_BUILD_ROOT%{l_prefix};" \
imapd.conf.hack
tools/mkimap imapd.conf.hack
@
1.50
log
@fixed cyradm (unresolved symbol to db_create)
@
text
@d36 1
a36 1
Release: 20030227
d136 1
a136 1
-e 's;@@l_musr@@;%{l_musr};g' -e 's;@@l_mgrp@@;%{l_mgrp};g' \
@
1.49
log
@ensure invocation of correct perl
@
text
@d65 6
a74 1
%{l_shtool} subst -e 's;db-4.1;db;g' configure
@
1.48
log
@add cyradm stuff
@
text
@d36 1
a36 1
Release: 20030224
d48 1
a48 1
PreReq: OpenPKG, openpkg >= 20020206, sasl, openssl, MTA
d64 3
@
1.47
log
@new package: imapd 2.1.12 (Cyrus IMAP Server)
@
text
@d36 1
a36 1
Release: 20030204
d47 1
a47 1
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db >= 4.1.24, openssl, make, perl
a53 1
d63 1
a63 1
%patch0 -p0
d94 9
d104 2
a105 1
rm -rf $RPM_BUILD_ROOT
d122 2
a123 2
%{SOURCE imapd.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/imapd/ \
master/conf/cyrus.conf $RPM_BUILD_ROOT%{l_prefix}/etc/imapd/
@
1.46
log
@remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers
@
text
@d35 2
a36 2
Version: 2.1.11
Release: 20021205
@
1.45
log
@bump of Copyright messages for forthcoming years 2003
@
text
@a61 2
%options
@
1.44
log
@switch to %option(s), but intentionally WITHOUT dep increase and WITHOUT FTP server updates
@
text
@d3 3
a5 2
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2002 Ralf S. Engelschall
@
1.43
log
@consistently use 'Options: none' to indicate no options to 'openpkg build'
@
text
@d61 1
a61 1
Options: none
@
1.42
log
@upgrading package: imapd 2.1.10 -> 2.1.11
@
text
@d61 2
@
1.41
log
@upgrade to 2.1.10 fix now includes DB 4.1 patch
@
text
@d34 2
a35 2
Version: 2.1.10
Release: 20021114
@
1.40
log
@Be more exact about db version requirement.
@
text
@d34 2
a35 2
Version: 2.1.9
Release: 20021022
a41 1
Patch1: imapd-db4.patch
a63 1
%patch1 -p1
d66 1
@
1.39
log
@Repair build to comply with the new Berkley db 4.1.24 API.
@
text
@d35 1
a35 1
Release: 20021016
d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db, openssl, make, perl
PreReq: OpenPKG, openpkg >= 20020206, sasl, db, openssl, MTA
@
1.38
log
@Backout change due to false positive build result, since imapd was using the old db3 binaries after all.
@
text
@d35 1
a35 1
Release: 20021002
d42 1
d47 2
a48 2
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db3, openssl, make, perl
PreReq: OpenPKG, openpkg >= 20020206, sasl, db3, openssl, MTA
d64 2
a65 1
%patch -p0
@
1.37
log
@Successfully replace db3 dependency with db.
@
text
@d46 2
a47 2
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db, openssl, make, perl
PreReq: OpenPKG, openpkg >= 20020206, sasl, db, openssl, MTA
@
1.36
log
@Fixes and improvements.
@
text
@d35 1
a35 1
Release: 20020905
d46 2
a47 2
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db3, openssl, make, perl
PreReq: OpenPKG, openpkg >= 20020206, sasl, db3, openssl, MTA
@
1.35
log
@Add essential configuration and run command code, and bring imapd back to
life.
@
text
@d117 1
d124 1
a124 3
%{l_shtool} subst -e "s;/etc/imapd.conf;imapd.conf.hack;" \
tools/mkimap
tools/mkimap
@
1.34
log
@upgrading package: imapd 2.1.8 -> 2.1.9
@
text
@d35 1
a35 1
Release: 20020831
d39 2
d46 2
a47 2
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db3, openssl, make
PreReq: OpenPKG, openpkg >= 20020206, sasl, db3, MTA, openssl
d53 7
a59 1
Cyrus IMAP Server is an IMAP4 and POP3 daemon.
d87 4
d100 32
a131 2
$RPM_BUILD_ROOT%{l_prefix}/var/imapd
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std}
@
1.33
log
@upgrading package: imapd 2.1.7 -> 2.1.8
@
text
@d34 2
a35 2
Version: 2.1.8
Release: 20020829
@
1.32
log
@cleanup: remove $PATH fiddling, because already obsoleted by sane build environment
@
text
@d34 2
a35 2
Version: 2.1.7
Release: 20020822
@
1.31
log
@upgrading package: imapd 2.1.5 -> 2.1.7
@
text
@a57 1
PATH="%{l_prefix}/bin:$PATH"; export PATH
@
1.30
log
@Woohhooo: apply the new package classification system.
(CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of
them follows on the website soon.
@
text
@d34 2
a35 2
Version: 2.1.5
Release: 20020812
@
1.29
log
@Corrected missing 'Provides' of email delivery agent.
@
text
@d31 1
a31 1
Distribution: OpenPKG [REL]
@
1.28
log
@Corrected runtime requirements.
@
text
@d35 1
a35 1
Release: 20020626
d48 1
@
1.27
log
@upgrading package: imapd 2.1.4 -> 2.1.5
@
text
@d45 1
a45 1
PreReq: OpenPKG, openpkg >= 20020206, sasl, db3, openssl
@
1.26
log
@strip trailing whitespaces
@
text
@d34 2
a35 2
Version: 2.1.4
Release: 20020501
@
1.25
log
@upgrading upstream version from 2.1.3 to 2.1.4
@
text
@d22 2
a23 2
## SUCH DAMAGE.
##
@
1.24
log
@remove PAM support
@
text
@d34 2
a35 2
Version: 2.1.3
Release: 20020426
@
1.23
log
@fix building under Solaris
@
text
@d35 1
a35 1
Release: 20020405
d50 1
a50 1
Cyrus IMAP Server is a IMAP and POP daemon.
d61 1
a61 3
*-freebsd* ) ldflags="$ldflags -lpam -lcrypt" ;;
*-solaris* ) ldflags="$ldflags -lpam -lsocket -lnsl" ;;
*-linux* ) ldflags="$ldflags -lpam -lcrypt" ;;
@
1.22
log
@fix deps
@
text
@d35 1
a35 1
Release: 20020315
d62 1
a62 1
*-solaris* ) ldflags="$ldflags -lpam" ;;
@
1.21
log
@upgrade to imapd 2.1.3 (now can use db instead of db3\!)
@
text
@d35 1
a35 1
Release: 20020308
d44 1
a44 1
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db, openssl, make
@
1.20
log
@fix release
@
text
@d34 2
a35 2
Version: 2.1.1
Release: 20020306
d44 1
a44 1
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db3, openssl, make
d58 2
a59 2
cflags="-I%{l_prefix}/include/db3 -I%{l_prefix}/include"
ldflags="-L%{l_prefix}/lib -ldb3"
@
1.19
log
@switch to db3 because doesn't work with new db
@
text
@d35 1
a35 1
Release: 20020206
@
1.18
log
@Switch to l_{s,m,r,n}{usr,grp}.
@
text
@d44 2
a45 2
BuildPreReq: OpenPKG, openpkg >= 20020206, sasl, db, openssl, make
PreReq: OpenPKG, openpkg >= 20020206, sasl, db, openssl
d58 2
a59 2
cflags="-I%{l_prefix}/include"
ldflags="-L%{l_prefix}/lib"
@
1.17
log
@upgrade to imapd 2.1.1
@
text
@d44 2
a45 2
BuildPreReq: OpenPKG, openpkg >= 20011227, sasl, db, openssl, make
PreReq: OpenPKG, openpkg >= 20011227, sasl, db, openssl
d79 2
a80 2
--with-cyrus-user=%{l_fsusr} \
--with-cyrus-group=%{l_fsgrp}
@
1.16
log
@get rid of ECRC
@
text
@d34 2
a35 2
Version: 2.0.16
Release: 20011201
d39 1
d54 1
d59 1
a59 1
ldflags=""
d61 3
a63 3
*-freebsd* ) ldflags="-lpam -lcrypt" ;;
*-solaris* ) ldflags="-lpam" ;;
*-linux* ) ldflags="-lpam -lcrypt" ;;
@
1.15
log
@bump copyright years
@
text
@d3 1
a3 1
## Copyright (c) 2000-2002 Cable & Wireless ECRC GmbH
@
1.14
log
@fix dependencies in -CURRENT now that we have the new scheme
@
text
@d3 2
a4 2
## Copyright (c) 2000-2001 Cable & Wireless ECRC GmbH
## Copyright (c) 2000-2001 Ralf S. Engelschall
@
1.13
log
@imapd dislikes parallel building under Solaris
@
text
@d43 2
a44 2
BuildPreReq: OpenPKG, openpkg >= 20011126.0, sasl, db, openssl, make
PreReq: OpenPKG, openpkg >= 20011126.0, sasl, db, openssl
@
1.12
log
@remove trailing zero to conform with new scheme
@
text
@d79 1
a79 1
%{l_make} %{l_mflags -O}
@
1.12.2.1
log
@bump release numbers
@
text
@d35 1
a35 1
Release: 1.0.0
@
1.12.2.2
log
@MFC: imapd dislikes parallel building under Solaris
@
text
@d79 1
a79 1
%{l_make} %{l_mflags}
@
1.12.2.3
log
@forgotten: bump bootstrap dependencies
@
text
@d43 2
a44 2
BuildPreReq: OpenPKG, openpkg >= 1.0.0, sasl, db, openssl, make
PreReq: OpenPKG, openpkg >= 1.0.0, sasl, db, openssl
@
1.11
log
@adjust distribution and release
@
text
@d35 1
a35 1
Release: 20011201.0
@
1.10
log
@Bump releases.
@
text
@d31 1
a31 1
Distribution: OpenPKG [EXP]
d35 1
a35 1
Release: 20011126.0
@
1.9
log
@add missing linux entry
@
text
@d35 1
a35 1
Release: 20011121.0
d43 2
a44 2
BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0, sasl, db, openssl, make
PreReq: OpenPKG, openpkg >= 0.9-20011025.0, sasl, db, openssl
@
1.8
log
@Hmmmm.... goodbye good thought out but in practice unusable %{l_branch}
variable. We have to use a static value here (implies manual editing again),
because else source and binary RPM filenames won't match if binary is built
one or more days after the source was rolled.
@
text
@d61 1
@
1.7
log
@bump to the correct 0.9-20011025.0
@
text
@d35 1
a35 1
Release: %{l_branch}.0
@
1.6
log
@upgrade dependencies because of l_branch usage
@
text
@d43 2
a44 2
BuildPreReq: OpenPKG, openpkg >= 20011023.0, sasl, db, openssl, make
PreReq: OpenPKG, openpkg >= 20011023.0, sasl, db, openssl
@
1.5
log
@Switch to using "YYYYMMDD.X" as Release for -CURRENT packages.
@
text
@d43 2
a44 2
BuildPreReq: OpenPKG, openpkg >= 0.9-33, sasl, db, openssl, make
PreReq: OpenPKG, openpkg >= 0.9-33, sasl, db, openssl
@
1.4
log
@fix building
@
text
@d35 1
a35 1
Release: 3
@
1.3
log
@Cleanup:
1. Move "Group:" below "Distribution:"
2. Use "The OpenPKG Project" for "Packager:"
3. Add type tag to "Distribution:" (default is now EXP)
@
text
@d35 1
a35 1
Release: 2
d55 1
@
1.2
log
@Force all packages to require openpkg-0.9-33
@
text
@a27 1
Group: Mail
d30 3
a32 2
Packager: rse@@openpkg.org
Distribution: OpenPKG
@
1.1
log
@Initial revision
@
text
@d35 1
a35 1
Release: 1
d43 2
a44 2
BuildPreReq: OpenPKG, openpkg >= 0.9-30, sasl, db, openssl, make
PreReq: OpenPKG, openpkg >= 0.9-30, sasl, db, openssl
@
1.1.1.1
log
@Import OpenPKG sources into CVS repository
@
text
@@