head 1.290;
access;
symbols
OPENPKG_E1_MP_HEAD:1.249
OPENPKG_E1_MP:1.249
OPENPKG_E1_MP_2_STABLE:1.236.2.3
OPENPKG_E1_FP:1.236.2.3
OPENPKG_2_STABLE_MP:1.253
OPENPKG_2_STABLE_20061018:1.236.2.2
OPENPKG_2_STABLE_20060622:1.236.2.1
OPENPKG_2_STABLE:1.236.0.2
OPENPKG_2_STABLE_BP:1.236
OPENPKG_2_5_RELEASE:1.230.2.1
OPENPKG_2_5_SOLID:1.230.0.2
OPENPKG_2_5_SOLID_BP:1.230
OPENPKG_2_4_RELEASE:1.224.2.1
OPENPKG_2_4_SOLID:1.224.0.2
OPENPKG_2_4_SOLID_BP:1.224
OPENPKG_CW_FP:1.218
OPENPKG_2_3_RELEASE:1.216.2.1
OPENPKG_2_3_SOLID:1.216.0.2
OPENPKG_2_3_SOLID_BP:1.216
OPENPKG_2_2_RELEASE:1.209.2.1
OPENPKG_2_2_SOLID:1.209.0.2
OPENPKG_2_2_SOLID_BP:1.209
OPENPKG_2_1_RELEASE:1.204.2.1
OPENPKG_2_1_SOLID:1.204.0.2
OPENPKG_2_1_SOLID_BP:1.204
OPENPKG_2_0_RELEASE:1.194.2.1
OPENPKG_2_0_SOLID:1.194.0.2
OPENPKG_2_0_SOLID_BP:1.194
OPENPKG_1_3_RELEASE:1.109.2.3.2.1
OPENPKG_1_3_SOLID:1.109.2.3.0.2
OPENPKG_1_3_SOLID_BP:1.109.2.3
OPENPKG_1_STABLE_MP:1.164
OPENPKG_1_2_RELEASE:1.109.2.1.2.1
OPENPKG_1_2_SOLID:1.109.2.1.0.2
OPENPKG_1_2_SOLID_BP:1.109.2.1
OPENPKG_1_STABLE:1.109.0.2
OPENPKG_1_STABLE_BP:1.109
OPENPKG_1_1_RELEASE:1.80.2.1
OPENPKG_1_1_SOLID:1.80.0.2
OPENPKG_1_1_SOLID_BP:1.80
OPENPKG_1_0_RELEASE:1.37.2.2
OPENPKG_1_0_SOLID:1.37.0.2
OPENPKG_1_0_SOLID_BP:1.37
OPENPKG_0_0:1.1.1.1
OPENPKG:1.1.1;
locks; strict;
comment @-- @;
1.290
date 2009.08.30.08.03.55; author rse; state Exp;
branches;
next 1.289;
commitid VvTsXw4h96FR2H1u;
1.289
date 2009.08.26.17.43.44; author rse; state Exp;
branches;
next 1.288;
commitid ud1VgBjyBAlKne1u;
1.288
date 2009.08.03.18.33.44; author rse; state Exp;
branches;
next 1.287;
commitid Qvkvjyp2daLJohYt;
1.287
date 2009.07.15.18.19.57; author rse; state Exp;
branches;
next 1.286;
commitid ZxBTjJWTtXNRVPVt;
1.286
date 2009.07.13.18.02.10; author rse; state Exp;
branches;
next 1.285;
commitid X3Oe6x3hQkdKTzVt;
1.285
date 2009.07.05.19.25.17; author rse; state Exp;
branches;
next 1.284;
commitid dBFtSCgjk0CdCyUt;
1.284
date 2009.06.04.20.57.53; author rse; state Exp;
branches;
next 1.283;
commitid MHXOIoWgLrHL7AQt;
1.283
date 2009.05.23.17.46.00; author rse; state Exp;
branches;
next 1.282;
commitid pM6Et0lcHIrQr1Pt;
1.282
date 2009.05.20.08.06.00; author rse; state Exp;
branches;
next 1.281;
commitid ppL2pTWCBj2RkAOt;
1.281
date 2009.05.14.06.46.25; author rse; state Exp;
branches;
next 1.280;
commitid k0lolcRxvldv5ONt;
1.280
date 2009.05.12.07.31.19; author rse; state Exp;
branches;
next 1.279;
commitid yEQWYATu67JToyNt;
1.279
date 2009.04.18.13.14.24; author rse; state Exp;
branches;
next 1.278;
commitid 4pHXU27WTIGCZuKt;
1.278
date 2009.01.04.10.17.29; author rse; state Exp;
branches;
next 1.277;
commitid r0eJiGABWzPZq7xt;
1.277
date 2008.09.02.19.25.53; author rse; state Exp;
branches;
next 1.276;
commitid bSEbqGMvZNjfseht;
1.276
date 2008.08.14.17.05.52; author rse; state Exp;
branches;
next 1.275;
commitid btapY8rL6zZ4iMet;
1.275
date 2008.07.28.06.09.14; author rse; state Exp;
branches;
next 1.274;
commitid MWFyGI01nBrHcxct;
1.274
date 2008.06.29.17.44.08; author rse; state Exp;
branches;
next 1.273;
commitid nma1J5EJAqJSYR8t;
1.273
date 2008.05.09.05.00.05; author rse; state Exp;
branches;
next 1.272;
commitid DbxnvVeeiIKnof2t;
1.272
date 2008.02.17.11.51.02; author thl; state Exp;
branches;
next 1.271;
commitid JgUvt1VwudvNiKRs;
1.271
date 2008.02.17.09.27.08; author rse; state Exp;
branches;
next 1.270;
commitid YfHotoeg3aarvJRs;
1.270
date 2008.01.28.20.40.52; author rse; state Exp;
branches;
next 1.269;
commitid k524GOeV1X4qSdPs;
1.269
date 2008.01.25.10.23.17; author rse; state Exp;
branches;
next 1.268;
commitid Fi8VWbN9UoVwyMOs;
1.268
date 2008.01.25.09.28.01; author rse; state Exp;
branches;
next 1.267;
commitid meapyz2DMlRzfMOs;
1.267
date 2008.01.01.15.03.00; author rse; state Exp;
branches;
next 1.266;
commitid B8esaHJHoduuKILs;
1.266
date 2007.12.13.17.44.14; author rse; state Exp;
branches;
next 1.265;
commitid HOSgT7KeuDkvniJs;
1.265
date 2007.10.27.11.59.48; author cs; state Exp;
branches;
next 1.264;
commitid XKMxflRJ6S7CYdDs;
1.264
date 2007.10.18.07.25.33; author rse; state Exp;
branches;
next 1.263;
commitid JROcw6xOg8vRK2Cs;
1.263
date 2007.09.08.13.20.56; author cs; state Exp;
branches;
next 1.262;
commitid RqidjCM7PC5u0Wws;
1.262
date 2007.08.06.18.54.32; author rse; state Exp;
branches;
next 1.261;
commitid tpRfzmxDDOTHUIss;
1.261
date 2007.08.01.04.57.19; author cs; state Exp;
branches;
next 1.260;
commitid 6gzIzNzrsUErr0ss;
1.260
date 2007.07.20.20.17.59; author thl; state Exp;
branches;
next 1.259;
commitid yCyWfcoNSNOaUxqs;
1.259
date 2007.06.01.17.35.33; author cs; state Exp;
branches;
next 1.258;
commitid xIrSY7hgcpB8Beks;
1.258
date 2007.05.31.15.58.50; author thl; state Exp;
branches;
next 1.257;
commitid GKI9RWc7QrfX56ks;
1.257
date 2007.04.24.07.48.39; author cs; state Exp;
branches;
next 1.256;
commitid petFgRfHLHSwzifs;
1.256
date 2007.04.06.15.41.18; author rse; state Exp;
branches;
next 1.255;
commitid MaeDb9wltTSxL1ds;
1.255
date 2007.03.29.09.56.12; author rse; state Exp;
branches;
next 1.254;
commitid iSLpVgEKGzD67Ybs;
1.254
date 2007.03.29.05.42.46; author cs; state Exp;
branches;
next 1.253;
commitid jtUsNu1lcGN9IWbs;
1.253
date 2007.03.03.09.04.13; author rse; state Exp;
branches;
next 1.252;
commitid MDPO64ulVES4FC8s;
1.252
date 2007.02.14.19.51.59; author rse; state Exp;
branches;
next 1.251;
commitid eVjQ7MRvvzLbNu6s;
1.251
date 2007.02.14.19.39.02; author rse; state Exp;
branches;
next 1.250;
commitid 1NvbxArxECmKIu6s;
1.250
date 2007.01.31.09.53.13; author rse; state Exp;
branches;
next 1.249;
commitid 248HNV7TvNzFVD4s;
1.249
date 2007.01.02.17.05.00; author rse; state Exp;
branches;
next 1.248;
commitid GnDbiUecvxMAfX0s;
1.248
date 2007.01.01.17.41.09; author rse; state Exp;
branches;
next 1.247;
commitid BicZD6VUl7GuqP0s;
1.247
date 2006.12.12.17.58.33; author rse; state Exp;
branches;
next 1.246;
commitid tqZq1PiMMMQOdgYr;
1.246
date 2006.11.24.14.59.28; author tho; state Exp;
branches;
next 1.245;
commitid Rv14n8P5vCCfOVVr;
1.245
date 2006.11.02.16.22.36; author rse; state Exp;
branches;
next 1.244;
commitid fWOkf2hqewfCY6Tr;
1.244
date 2006.10.22.15.18.41; author rse; state Exp;
branches;
next 1.243;
commitid LaVwaMZWugXBYGRr;
1.243
date 2006.10.13.17.32.53; author thl; state Exp;
branches;
next 1.242;
commitid q5GSxzsSDX29XxQr;
1.242
date 2006.08.26.07.43.24; author rse; state Exp;
branches;
next 1.241;
commitid zauT5QYXpB61ikKr;
1.241
date 2006.08.26.07.30.51; author rse; state Exp;
branches;
next 1.240;
commitid EtYT1nxp2z9HdkKr;
1.240
date 2006.08.25.19.18.30; author rse; state Exp;
branches;
next 1.239;
commitid Tvsj1UyQ8rQ89gKr;
1.239
date 2006.07.29.09.07.06; author rse; state Exp;
branches;
next 1.238;
commitid wCu9Ty60hSSwEJGr;
1.238
date 2006.07.25.06.36.46; author rse; state Exp;
branches;
next 1.237;
commitid Oy4DHmV54eIVWcGr;
1.237
date 2006.07.14.08.01.07; author thl; state Exp;
branches;
next 1.236;
commitid 3e4tHTWn6VOMLNEr;
1.236
date 2006.04.07.18.35.41; author rse; state Exp;
branches
1.236.2.1;
next 1.235;
commitid kaKN0XIEgLFMqgsr;
1.235
date 2006.02.22.07.33.20; author rse; state Exp;
branches;
next 1.234;
commitid ECIWT2DBseDfbymr;
1.234
date 2006.01.04.08.41.21; author rse; state Exp;
branches;
next 1.233;
commitid 5enHkIwbEODe8ggr;
1.233
date 2006.01.01.13.20.48; author rse; state Exp;
branches;
next 1.232;
commitid otZG8yKMCw1JFTfr;
1.232
date 2005.12.09.10.48.09; author rse; state Exp;
branches;
next 1.231;
commitid h8bN2BhmZI2yFVcr;
1.231
date 2005.11.30.20.22.12; author rse; state Exp;
branches;
next 1.230;
commitid ABPHHg8wh2vq8Pbr;
1.230
date 2005.09.23.12.37.04; author rse; state Exp;
branches
1.230.2.1;
next 1.229;
1.229
date 2005.07.20.06.13.03; author rse; state Exp;
branches;
next 1.228;
1.228
date 2005.07.09.19.36.12; author rse; state Exp;
branches;
next 1.227;
1.227
date 2005.07.09.10.05.37; author rse; state Exp;
branches;
next 1.226;
1.226
date 2005.06.29.18.34.38; author rse; state Exp;
branches;
next 1.225;
1.225
date 2005.06.22.18.21.23; author rse; state Exp;
branches;
next 1.224;
1.224
date 2005.04.30.07.25.12; author rse; state Exp;
branches
1.224.2.1;
next 1.223;
1.223
date 2005.04.15.08.20.03; author cs; state Exp;
branches;
next 1.222;
1.222
date 2005.04.01.18.14.07; author rse; state Exp;
branches;
next 1.221;
1.221
date 2005.04.01.16.01.50; author ms; state Exp;
branches;
next 1.220;
1.220
date 2005.04.01.15.40.31; author ms; state Exp;
branches;
next 1.219;
1.219
date 2005.03.24.11.20.05; author rse; state Exp;
branches;
next 1.218;
1.218
date 2005.03.15.18.27.15; author rse; state Exp;
branches;
next 1.217;
1.217
date 2005.03.11.09.50.35; author rse; state Exp;
branches;
next 1.216;
1.216
date 2005.02.06.13.05.57; author rse; state Exp;
branches
1.216.2.1;
next 1.215;
1.215
date 2005.02.04.15.54.03; author rse; state Exp;
branches;
next 1.214;
1.214
date 2005.01.01.10.53.59; author rse; state Exp;
branches;
next 1.213;
1.213
date 2004.12.17.10.47.40; author thl; state Exp;
branches;
next 1.212;
1.212
date 2004.12.09.14.18.09; author rse; state Exp;
branches;
next 1.211;
1.211
date 2004.12.06.16.53.02; author ms; state Exp;
branches;
next 1.210;
1.210
date 2004.10.23.07.14.23; author rse; state Exp;
branches;
next 1.209;
1.209
date 2004.09.20.12.45.36; author rse; state Exp;
branches
1.209.2.1;
next 1.208;
1.208
date 2004.09.16.08.59.38; author tho; state Exp;
branches;
next 1.207;
1.207
date 2004.07.27.15.09.08; author rse; state Exp;
branches;
next 1.206;
1.206
date 2004.07.25.07.43.53; author rse; state Exp;
branches;
next 1.205;
1.205
date 2004.07.17.20.46.08; author rse; state Exp;
branches;
next 1.204;
1.204
date 2004.06.29.07.38.19; author rse; state Exp;
branches
1.204.2.1;
next 1.203;
1.203
date 2004.06.22.09.37.20; author thl; state Exp;
branches;
next 1.202;
1.202
date 2004.06.18.12.57.02; author thl; state Exp;
branches;
next 1.201;
1.201
date 2004.06.09.12.57.52; author thl; state Exp;
branches;
next 1.200;
1.200
date 2004.05.07.19.33.31; author rse; state Exp;
branches;
next 1.199;
1.199
date 2004.05.04.05.59.30; author rse; state Exp;
branches;
next 1.198;
1.198
date 2004.04.28.07.19.40; author rse; state Exp;
branches;
next 1.197;
1.197
date 2004.04.23.07.35.28; author rse; state Exp;
branches;
next 1.196;
1.196
date 2004.03.13.07.28.02; author rse; state Exp;
branches;
next 1.195;
1.195
date 2004.03.11.11.13.32; author thl; state Exp;
branches;
next 1.194;
1.194
date 2004.02.09.19.33.37; author rse; state Exp;
branches
1.194.2.1;
next 1.193;
1.193
date 2004.02.09.11.46.40; author rse; state Exp;
branches;
next 1.192;
1.192
date 2004.02.07.17.58.04; author rse; state Exp;
branches;
next 1.191;
1.191
date 2004.02.05.22.31.37; author thl; state Exp;
branches;
next 1.190;
1.190
date 2004.02.03.20.05.33; author rse; state Exp;
branches;
next 1.189;
1.189
date 2004.01.23.13.13.03; author rse; state Exp;
branches;
next 1.188;
1.188
date 2004.01.22.19.12.00; author rse; state Exp;
branches;
next 1.187;
1.187
date 2004.01.20.23.59.39; author thl; state Exp;
branches;
next 1.186;
1.186
date 2004.01.20.20.05.38; author rse; state Exp;
branches;
next 1.185;
1.185
date 2003.12.12.16.22.29; author rse; state Exp;
branches;
next 1.184;
1.184
date 2003.12.04.19.08.40; author rse; state Exp;
branches;
next 1.183;
1.183
date 2003.11.30.08.52.17; author rse; state Exp;
branches;
next 1.182;
1.182
date 2003.11.28.19.07.28; author ms; state Exp;
branches;
next 1.181;
1.181
date 2003.11.28.14.15.57; author cs; state Exp;
branches;
next 1.180;
1.180
date 2003.11.24.14.23.35; author rse; state Exp;
branches;
next 1.179;
1.179
date 2003.10.28.10.42.16; author thl; state Exp;
branches;
next 1.178;
1.178
date 2003.10.17.21.41.35; author thl; state Exp;
branches;
next 1.177;
1.177
date 2003.09.23.18.16.17; author rse; state Exp;
branches;
next 1.176;
1.176
date 2003.09.18.16.27.47; author ms; state Exp;
branches;
next 1.175;
1.175
date 2003.09.14.18.11.40; author rse; state Exp;
branches;
next 1.174;
1.174
date 2003.09.14.08.01.49; author rse; state Exp;
branches;
next 1.173;
1.173
date 2003.09.10.17.11.35; author rse; state Exp;
branches;
next 1.172;
1.172
date 2003.09.07.18.07.12; author rse; state Exp;
branches;
next 1.171;
1.171
date 2003.09.06.07.03.02; author rse; state Exp;
branches;
next 1.170;
1.170
date 2003.09.02.17.40.48; author rse; state Exp;
branches;
next 1.169;
1.169
date 2003.08.30.07.46.59; author rse; state Exp;
branches;
next 1.168;
1.168
date 2003.08.14.13.46.04; author cs; state Exp;
branches;
next 1.167;
1.167
date 2003.08.13.11.35.09; author rse; state Exp;
branches;
next 1.166;
1.166
date 2003.08.11.08.09.41; author rse; state Exp;
branches;
next 1.165;
1.165
date 2003.08.11.07.29.13; author rse; state Exp;
branches;
next 1.164;
1.164
date 2003.07.24.08.29.05; author rse; state Exp;
branches;
next 1.163;
1.163
date 2003.07.24.07.03.15; author thl; state Exp;
branches;
next 1.162;
1.162
date 2003.07.23.13.45.26; author thl; state Exp;
branches;
next 1.161;
1.161
date 2003.07.23.13.32.17; author rse; state Exp;
branches;
next 1.160;
1.160
date 2003.07.22.14.19.09; author rse; state Exp;
branches;
next 1.159;
1.159
date 2003.07.22.08.11.01; author rse; state Exp;
branches;
next 1.158;
1.158
date 2003.07.21.15.10.06; author thl; state Exp;
branches;
next 1.157;
1.157
date 2003.07.21.14.46.09; author rse; state Exp;
branches;
next 1.156;
1.156
date 2003.07.21.08.40.42; author thl; state Exp;
branches;
next 1.155;
1.155
date 2003.07.19.17.06.17; author rse; state Exp;
branches;
next 1.154;
1.154
date 2003.07.17.22.05.25; author thl; state Exp;
branches;
next 1.153;
1.153
date 2003.07.17.21.56.45; author thl; state Exp;
branches;
next 1.152;
1.152
date 2003.07.17.15.33.05; author thl; state Exp;
branches;
next 1.151;
1.151
date 2003.07.14.14.26.11; author thl; state Exp;
branches;
next 1.150;
1.150
date 2003.07.10.07.50.53; author rse; state Exp;
branches;
next 1.149;
1.149
date 2003.07.09.08.23.39; author rse; state Exp;
branches;
next 1.148;
1.148
date 2003.07.08.15.42.45; author rse; state Exp;
branches;
next 1.147;
1.147
date 2003.07.08.14.41.58; author rse; state Exp;
branches;
next 1.146;
1.146
date 2003.07.08.14.25.17; author rse; state Exp;
branches;
next 1.145;
1.145
date 2003.07.08.09.20.50; author rse; state Exp;
branches;
next 1.144;
1.144
date 2003.07.07.13.52.40; author rse; state Exp;
branches;
next 1.143;
1.143
date 2003.07.07.12.55.19; author mlelstv; state Exp;
branches;
next 1.142;
1.142
date 2003.07.04.14.01.17; author rse; state Exp;
branches;
next 1.141;
1.141
date 2003.07.02.07.45.23; author rse; state Exp;
branches;
next 1.140;
1.140
date 2003.06.30.07.10.14; author rse; state Exp;
branches;
next 1.139;
1.139
date 2003.06.28.13.44.06; author rse; state Exp;
branches;
next 1.138;
1.138
date 2003.06.24.17.51.02; author ms; state Exp;
branches;
next 1.137;
1.137
date 2003.06.24.09.47.27; author thl; state Exp;
branches;
next 1.136;
1.136
date 2003.06.23.20.51.30; author thl; state Exp;
branches;
next 1.135;
1.135
date 2003.06.20.06.26.29; author mlelstv; state Exp;
branches;
next 1.134;
1.134
date 2003.06.17.17.54.39; author mlelstv; state Exp;
branches;
next 1.133;
1.133
date 2003.06.12.18.00.23; author mlelstv; state Exp;
branches;
next 1.132;
1.132
date 2003.06.11.18.31.35; author rse; state Exp;
branches;
next 1.131;
1.131
date 2003.06.10.06.56.51; author rse; state Exp;
branches;
next 1.130;
1.130
date 2003.05.24.06.28.20; author rse; state Exp;
branches;
next 1.129;
1.129
date 2003.05.22.06.02.25; author rse; state Exp;
branches;
next 1.128;
1.128
date 2003.04.26.17.46.07; author rse; state Exp;
branches;
next 1.127;
1.127
date 2003.04.18.19.11.44; author rse; state Exp;
branches;
next 1.126;
1.126
date 2003.04.16.15.52.14; author mlelstv; state Exp;
branches;
next 1.125;
1.125
date 2003.04.16.06.55.32; author rse; state Exp;
branches;
next 1.124;
1.124
date 2003.04.09.12.02.27; author rse; state Exp;
branches;
next 1.123;
1.123
date 2003.04.02.15.59.59; author mlelstv; state Exp;
branches;
next 1.122;
1.122
date 2003.03.20.14.05.36; author rse; state Exp;
branches;
next 1.121;
1.121
date 2003.03.12.13.46.23; author cs; state Exp;
branches;
next 1.120;
1.120
date 2003.03.06.18.48.28; author rse; state Exp;
branches;
next 1.119;
1.119
date 2003.03.06.08.14.22; author rse; state Exp;
branches;
next 1.118;
1.118
date 2003.03.05.09.36.48; author rse; state Exp;
branches;
next 1.117;
1.117
date 2003.03.04.08.35.00; author rse; state Exp;
branches;
next 1.116;
1.116
date 2003.03.03.10.59.46; author ps; state Exp;
branches;
next 1.115;
1.115
date 2003.02.21.08.23.57; author rse; state Exp;
branches;
next 1.114;
1.114
date 2003.02.20.09.10.40; author ps; state Exp;
branches;
next 1.113;
1.113
date 2003.02.18.10.28.49; author ps; state Exp;
branches;
next 1.112;
1.112
date 2003.02.17.09.19.21; author ps; state Exp;
branches;
next 1.111;
1.111
date 2003.01.27.15.56.06; author rse; state Exp;
branches;
next 1.110;
1.110
date 2003.01.24.18.58.52; author rse; state Exp;
branches;
next 1.109;
1.109
date 2003.01.17.15.21.32; author ms; state Exp;
branches
1.109.2.1;
next 1.108;
1.108
date 2003.01.16.16.57.05; author mlelstv; state Exp;
branches;
next 1.107;
1.107
date 2003.01.15.19.07.49; author rse; state Exp;
branches;
next 1.106;
1.106
date 2003.01.13.19.03.36; author rse; state Exp;
branches;
next 1.105;
1.105
date 2003.01.13.09.45.28; author rse; state Exp;
branches;
next 1.104;
1.104
date 2003.01.10.12.11.14; author rse; state Exp;
branches;
next 1.103;
1.103
date 2003.01.03.11.34.14; author rse; state Exp;
branches;
next 1.102;
1.102
date 2003.01.02.07.47.33; author rse; state Exp;
branches;
next 1.101;
1.101
date 2002.12.31.21.26.59; author rse; state Exp;
branches;
next 1.100;
1.100
date 2002.12.31.09.32.32; author rse; state Exp;
branches;
next 1.99;
1.99
date 2002.12.31.09.02.21; author rse; state Exp;
branches;
next 1.98;
1.98
date 2002.12.30.22.06.15; author rse; state Exp;
branches;
next 1.97;
1.97
date 2002.12.30.14.38.33; author rse; state Exp;
branches;
next 1.96;
1.96
date 2002.12.25.08.52.34; author rse; state Exp;
branches;
next 1.95;
1.95
date 2002.12.24.07.53.15; author rse; state Exp;
branches;
next 1.94;
1.94
date 2002.12.23.16.05.33; author rse; state Exp;
branches;
next 1.93;
1.93
date 2002.12.23.13.17.38; author rse; state Exp;
branches;
next 1.92;
1.92
date 2002.12.23.08.33.00; author rse; state Exp;
branches;
next 1.91;
1.91
date 2002.12.20.19.12.14; author rse; state Exp;
branches;
next 1.90;
1.90
date 2002.12.09.21.20.27; author ms; state Exp;
branches;
next 1.89;
1.89
date 2002.12.09.10.10.43; author rse; state Exp;
branches;
next 1.88;
1.88
date 2002.11.23.09.14.05; author rse; state Exp;
branches;
next 1.87;
1.87
date 2002.11.21.14.37.35; author rse; state Exp;
branches;
next 1.86;
1.86
date 2002.11.12.13.37.09; author thl; state Exp;
branches;
next 1.85;
1.85
date 2002.11.11.16.17.54; author rse; state Exp;
branches;
next 1.84;
1.84
date 2002.10.14.18.06.45; author ms; state Exp;
branches;
next 1.83;
1.83
date 2002.10.14.18.03.29; author ms; state Exp;
branches;
next 1.82;
1.82
date 2002.09.30.12.20.28; author thl; state Exp;
branches;
next 1.81;
1.81
date 2002.09.11.14.59.38; author ms; state Exp;
branches;
next 1.80;
1.80
date 2002.08.19.14.14.44; author rse; state Exp;
branches
1.80.2.1;
next 1.79;
1.79
date 2002.08.13.12.49.31; author rse; state Exp;
branches;
next 1.78;
1.78
date 2002.08.13.07.52.30; author rse; state Exp;
branches;
next 1.77;
1.77
date 2002.08.12.15.39.04; author ms; state Exp;
branches;
next 1.76;
1.76
date 2002.08.10.11.01.23; author cs; state Exp;
branches;
next 1.75;
1.75
date 2002.08.10.10.58.46; author cs; state Exp;
branches;
next 1.74;
1.74
date 2002.08.02.12.24.18; author rse; state Exp;
branches;
next 1.73;
1.73
date 2002.07.18.17.49.54; author cs; state Exp;
branches;
next 1.72;
1.72
date 2002.07.05.16.50.39; author rse; state Exp;
branches;
next 1.71;
1.71
date 2002.07.05.14.39.17; author rse; state Exp;
branches;
next 1.70;
1.70
date 2002.07.05.14.36.39; author rse; state Exp;
branches;
next 1.69;
1.69
date 2002.07.05.11.25.34; author rse; state Exp;
branches;
next 1.68;
1.68
date 2002.06.15.11.03.06; author cs; state Exp;
branches;
next 1.67;
1.67
date 2002.06.08.10.58.52; author rse; state Exp;
branches;
next 1.66;
1.66
date 2002.05.29.20.02.02; author rse; state Exp;
branches;
next 1.65;
1.65
date 2002.05.29.19.17.09; author rse; state Exp;
branches;
next 1.64;
1.64
date 2002.05.29.13.36.44; author rse; state Exp;
branches;
next 1.63;
1.63
date 2002.05.29.09.55.58; author rse; state Exp;
branches;
next 1.62;
1.62
date 2002.05.18.10.31.31; author rse; state Exp;
branches;
next 1.61;
1.61
date 2002.05.16.09.33.28; author rse; state Exp;
branches;
next 1.60;
1.60
date 2002.05.15.10.14.30; author rse; state Exp;
branches;
next 1.59;
1.59
date 2002.05.14.06.49.22; author rse; state Exp;
branches;
next 1.58;
1.58
date 2002.05.10.21.43.11; author rse; state Exp;
branches;
next 1.57;
1.57
date 2002.05.08.11.58.57; author rse; state Exp;
branches;
next 1.56;
1.56
date 2002.04.04.08.41.51; author rse; state Exp;
branches;
next 1.55;
1.55
date 2002.04.04.07.50.16; author rse; state Exp;
branches;
next 1.54;
1.54
date 2002.03.31.18.09.16; author rse; state Exp;
branches;
next 1.53;
1.53
date 2002.03.30.08.50.24; author rse; state Exp;
branches;
next 1.52;
1.52
date 2002.03.28.08.45.20; author rse; state Exp;
branches;
next 1.51;
1.51
date 2002.03.27.08.12.54; author rse; state Exp;
branches;
next 1.50;
1.50
date 2002.03.14.18.45.39; author rse; state Exp;
branches;
next 1.49;
1.49
date 2002.03.13.08.40.16; author rse; state Exp;
branches;
next 1.48;
1.48
date 2002.02.26.10.13.39; author rse; state Exp;
branches;
next 1.47;
1.47
date 2002.02.07.14.35.15; author rse; state Exp;
branches;
next 1.46;
1.46
date 2002.02.06.12.00.54; author rse; state Exp;
branches;
next 1.45;
1.45
date 2002.02.06.12.00.34; author rse; state Exp;
branches;
next 1.44;
1.44
date 2002.02.06.11.10.01; author rse; state Exp;
branches;
next 1.43;
1.43
date 2002.02.06.11.00.07; author rse; state Exp;
branches;
next 1.42;
1.42
date 2002.02.06.10.39.30; author rse; state Exp;
branches;
next 1.41;
1.41
date 2002.01.03.13.45.33; author rse; state Exp;
branches;
next 1.40;
1.40
date 2001.12.31.15.00.27; author rse; state Exp;
branches;
next 1.39;
1.39
date 2001.12.27.15.07.01; author rse; state Exp;
branches;
next 1.38;
1.38
date 2001.12.27.15.00.33; author rse; state Exp;
branches;
next 1.37;
1.37
date 2001.11.30.22.21.41; author rse; state Exp;
branches
1.37.2.1;
next 1.36;
1.36
date 2001.11.30.20.10.43; author rse; state Exp;
branches;
next 1.35;
1.35
date 2001.11.30.14.27.37; author rse; state Exp;
branches;
next 1.34;
1.34
date 2001.11.29.16.17.07; author rse; state Exp;
branches;
next 1.33;
1.33
date 2001.11.26.16.34.03; author rse; state Exp;
branches;
next 1.32;
1.32
date 2001.11.26.15.20.02; author rse; state Exp;
branches;
next 1.31;
1.31
date 2001.11.26.06.16.36; author rse; state Exp;
branches;
next 1.30;
1.30
date 2001.11.26.06.16.04; author rse; state Exp;
branches;
next 1.29;
1.29
date 2001.11.22.14.08.59; author rse; state Exp;
branches;
next 1.28;
1.28
date 2001.11.21.09.21.34; author rse; state Exp;
branches;
next 1.27;
1.27
date 2001.11.15.19.28.49; author rse; state Exp;
branches;
next 1.26;
1.26
date 2001.11.15.14.43.43; author rse; state Exp;
branches;
next 1.25;
1.25
date 2001.11.07.09.26.52; author rse; state Exp;
branches;
next 1.24;
1.24
date 2001.11.05.20.17.36; author rse; state Exp;
branches;
next 1.23;
1.23
date 2001.11.04.19.28.24; author rse; state Exp;
branches;
next 1.22;
1.22
date 2001.10.30.19.26.57; author rse; state Exp;
branches;
next 1.21;
1.21
date 2001.10.27.11.16.53; author rse; state Exp;
branches;
next 1.20;
1.20
date 2001.10.25.09.23.36; author rse; state Exp;
branches;
next 1.19;
1.19
date 2001.10.24.09.56.50; author rse; state Exp;
branches;
next 1.18;
1.18
date 2001.10.23.11.23.59; author rse; state Exp;
branches;
next 1.17;
1.17
date 2001.10.17.15.06.09; author rse; state Exp;
branches;
next 1.16;
1.16
date 2001.10.12.13.38.11; author rse; state Exp;
branches;
next 1.15;
1.15
date 2001.10.12.06.51.29; author rse; state Exp;
branches;
next 1.14;
1.14
date 2001.10.12.06.47.48; author rse; state Exp;
branches;
next 1.13;
1.13
date 2001.10.09.08.10.43; author rse; state Exp;
branches;
next 1.12;
1.12
date 2001.10.05.10.14.49; author rse; state Exp;
branches;
next 1.11;
1.11
date 2001.09.25.08.20.26; author rse; state Exp;
branches;
next 1.10;
1.10
date 2001.09.21.05.17.18; author rse; state Exp;
branches;
next 1.9;
1.9
date 2001.09.20.12.52.55; author rse; state Exp;
branches;
next 1.8;
1.8
date 2001.09.20.11.02.58; author rse; state Exp;
branches;
next 1.7;
1.7
date 2001.09.20.07.46.56; author rse; state Exp;
branches;
next 1.6;
1.6
date 2001.09.19.13.27.09; author ps; state Exp;
branches;
next 1.5;
1.5
date 2001.09.19.12.26.48; author rse; state Exp;
branches;
next 1.4;
1.4
date 2001.09.19.07.50.21; author rse; state Exp;
branches;
next 1.3;
1.3
date 2001.09.19.07.48.18; author rse; state Exp;
branches;
next 1.2;
1.2
date 2001.09.19.07.17.32; author rse; state Exp;
branches;
next 1.1;
1.1
date 2001.09.18.09.48.31; author rse; state Exp;
branches
1.1.1.1;
next ;
1.236.2.1
date 2006.06.20.15.23.51; author rse; state Exp;
branches;
next 1.236.2.2;
commitid P9b9BoNafLYTTKBr;
1.236.2.2
date 2006.10.16.14.54.56; author rse; state Exp;
branches;
next 1.236.2.3;
commitid iZxwRSmmWscPXUQr;
1.236.2.3
date 2006.10.22.15.42.41; author rse; state Exp;
branches;
next 1.236.2.4;
commitid O5giioaggwzQ6HRr;
1.236.2.4
date 2006.11.27.11.16.48; author rse; state Exp;
branches;
next 1.236.2.5;
commitid ND13XKfBnp9StiWr;
1.236.2.5
date 2006.12.22.19.13.34; author thl; state Exp;
branches;
next 1.236.2.6;
commitid 2LefOfqsS8nsjyZr;
1.236.2.6
date 2007.01.14.21.56.10; author thl; state Exp;
branches;
next 1.236.2.7;
commitid CAZHOWY4XWAutw2s;
1.236.2.7
date 2007.02.07.20.36.40; author thl; state Exp;
branches;
next 1.236.2.8;
commitid buiDpkvFRFCkgB5s;
1.236.2.8
date 2007.02.21.18.09.23; author rse; state Exp;
branches;
next 1.236.2.9;
commitid apKQkVJ1OBa20o7s;
1.236.2.9
date 2007.03.18.23.32.51; author thl; state Exp;
branches;
next ;
commitid j886gsownDQWXCas;
1.230.2.1
date 2005.10.11.12.51.35; author rse; state Exp;
branches;
next ;
1.224.2.1
date 2005.06.15.19.03.53; author rse; state Exp;
branches;
next 1.224.2.2;
1.224.2.2
date 2005.07.09.19.40.07; author rse; state Exp;
branches;
next 1.224.2.3;
1.224.2.3
date 2005.07.11.14.53.29; author rse; state Exp;
branches;
next ;
1.216.2.1
date 2005.02.21.17.08.15; author rse; state Exp;
branches;
next ;
1.209.2.1
date 2004.10.11.18.58.29; author rse; state Exp;
branches;
next ;
1.204.2.1
date 2004.07.02.15.27.21; author rse; state Exp;
branches;
next 1.204.2.2;
1.204.2.2
date 2004.07.25.07.47.19; author rse; state Exp;
branches;
next 1.204.2.3;
1.204.2.3
date 2004.07.27.15.09.56; author rse; state Exp;
branches;
next ;
1.194.2.1
date 2004.02.18.14.51.13; author rse; state Exp;
branches;
next ;
1.109.2.1
date 2003.01.18.14.14.09; author rse; state Exp;
branches
1.109.2.1.2.1;
next 1.109.2.2;
1.109.2.2
date 2003.01.28.16.38.07; author rse; state Exp;
branches;
next 1.109.2.3;
1.109.2.3
date 2003.07.24.20.45.04; author rse; state Exp;
branches
1.109.2.3.2.1;
next ;
1.109.2.1.2.1
date 2003.01.18.17.22.08; author rse; state Exp;
branches;
next 1.109.2.1.2.2;
1.109.2.1.2.2
date 2003.01.28.16.37.05; author rse; state Exp;
branches;
next ;
1.109.2.3.2.1
date 2003.07.29.15.01.03; author rse; state Exp;
branches;
next 1.109.2.3.2.2;
1.109.2.3.2.2
date 2003.09.25.12.33.10; author rse; state Exp;
branches;
next 1.109.2.3.2.3;
1.109.2.3.2.3
date 2003.11.25.16.57.55; author thl; state Exp;
branches;
next ;
1.80.2.1
date 2002.08.26.19.54.47; author rse; state Exp;
branches;
next ;
1.37.2.1
date 2001.12.03.11.46.44; author rse; state Exp;
branches;
next 1.37.2.2;
1.37.2.2
date 2001.12.05.09.39.31; author rse; state Exp;
branches;
next 1.37.2.3;
1.37.2.3
date 2001.12.27.15.07.45; author rse; state Exp;
branches;
next ;
1.1.1.1
date 2001.09.18.09.48.31; author rse; state Exp;
branches;
next ;
desc
@@
1.290
log
@upgrading package: postfix 2.6.4 -> 2.6.5
@
text
@##
## postfix.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 versions
%define V_postfix 2.6.5
%define V_pflogsumm 1.1.2
%define V_whoson 2.4.0
# package information
Name: postfix
Summary: Mail Transfer Agent (MTA)
URL: http://www.postfix.org/
Vendor: Wietse Venema
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
Class: BASE
Group: Mail
License: IPL
Version: %{V_postfix}
Release: 20090830
# package options
%option with_fsl yes
%option with_ssl no
%option with_sasl no
%option with_sqlite no
%option with_mysql no
%option with_pgsql no
%option with_ldap no
%option with_whoson no
%option with_fdsetsize no
# list of sources
Source0: ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-%{V_postfix}.tar.gz
Source1: http://jimsun.linxnet.com/downloads/pflogsumm-%{V_pflogsumm}.tar.gz
Source2: postfix.txt
Source3: fsl.postfix
Source4: rc.postfix
Patch0: postfix.patch
Patch1: postfix.patch.pfls
Patch2: postfix.patch.sqlite
Patch3: ftp://ftp.openpkg.org/sources/CPY/postfix/postfix-%{V_whoson}-whoson.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
BuildPreReq: OpenPKG, openpkg >= 20060823, perl, gcc
PreReq: OpenPKG, openpkg >= 20060823, perl, procmail, perl-time
BuildPreReq: make, pcre, db
PreReq: make, pcre, db
%if "%{with_fsl}" == "yes"
BuildPreReq: fsl
PreReq: fsl
%endif
%if "%{with_ssl}" == "yes"
BuildPreReq: openssl
PreReq: openssl
%endif
%if "%{with_sasl}" == "yes"
BuildPreReq: sasl
PreReq: sasl
%endif
%if "%{with_sqlite}" == "yes"
BuildPreReq: sqlite
PreReq: sqlite
%endif
%if "%{with_mysql}" == "yes"
BuildPreReq: mysql
PreReq: mysql
%endif
%if "%{with_pgsql}" == "yes"
BuildPreReq: postgresql, openssl
PreReq: postgresql, openssl
%endif
%if "%{with_ldap}" == "yes"
BuildPreReq: openldap, openssl
PreReq: openldap, openssl
%endif
%if "%{with_whoson}" == "yes"
BuildPreReq: whoson
PreReq: whoson
%endif
AutoReq: no
AutoReqProv: no
Provides: MTA
Conflicts: exim, sendmail, ssmtp
%description
Postfix is a new-generation Mail Transfer Agent (MTA) able to fully
replace the Sendmail MTA. It is fully standards compliant and
supports SMTP, ESMTP, LMTP over IPv4/IPv6 with optional TLS/SASL.
Local specifics in this OpenPKG version:
o Postfix delivers locally via Procmail
o Postfix logs directly to the filesystem via OSSP fsl
o Berkeley-DB dictionary support
o PCRE matching support
o Optional STARTTLS encryption support (see package options)
o Optional SASL2 authentication support (see package options)
o Optional SQLite dictionary support (see package options)
o Optional MySQL dictionary support (see package options)
o Optional PostgreSQL dictionary support (see package options)
o Optional OpenLDAP dictionary support (see package options)
o Optional WHOSON dictionary support (see package options)
%track
prog postfix = {
version = %{V_postfix}
url = ftp://ftp.porcupine.org/mirrors/postfix-release/official/
regex = postfix-(\d+\.\d+\.\d+)\.tar\.gz
}
prog postfix:pflogsumm = {
version = %{V_pflogsumm}
url = http://jimsun.linxnet.com/postfix_contrib.html
regex = pflogsumm-(__VER__)\.tar\.gz
}
prog postfix:whoson = {
version = %{V_whoson}
url = ftp://ftp.openpkg.org/sources/CPY/postfix/
regex = postfix-(__VER__)-whoson.patch
}
%prep
# unpack distribution files
%setup -q
%setup -q -T -D -a 1
# apply OpenPKG patches
%patch -p0
( cd pflogsumm-%{V_pflogsumm} && %{l_patch} -p0 -b <%{PATCH1} ) || exit $?
# apply vendor SQLite patch
%if "%{with_sqlite}" == "yes"
%patch -p0 -P 2
%endif
# apply vendor WHOSON patch
%if "%{with_whoson}" == "yes"
%patch -p0 -P 3
%endif
%build
# configure Postfix (hard-core part I)
%{l_shtool} subst \
-e 's/var_config_dir, /var_command_dir, /' \
src/postfix/postfix.c
%{l_shtool} subst \
-e 's;config_directory/postfix-script;command_directory/postfix-script;' \
-e 's;config_directory/post-install;command_directory/postfix-install;' \
conf/postfix-script
%{l_shtool} subst \
-e 's;/usr/include;%{l_prefix}/include;g' \
makedefs
# configure Postfix (regular part)
unset LD_LIBRARY_PATH || true
CCARGS=""
CCARGS="$CCARGS %{l_cflags -O}"
CCARGS="$CCARGS %{l_cppflags}"
CCARGS="$CCARGS -DDEF_COMMAND_DIR=\\\"%{l_prefix}/sbin\\\""
CCARGS="$CCARGS -DDEF_SENDMAIL_PATH=\\\"%{l_prefix}/sbin/sendmail\\\""
CCARGS="$CCARGS -DDEF_CONFIG_DIR=\\\"%{l_prefix}/etc/postfix\\\""
CCARGS="$CCARGS -DDEF_DAEMON_DIR=\\\"%{l_prefix}/libexec/postfix\\\""
CCARGS="$CCARGS -DDEF_QUEUE_DIR=\\\"%{l_prefix}/var/postfix\\\""
CCARGS="$CCARGS -DDEF_DATA_DIR=\\\"%{l_prefix}/var/postfix/data\\\""
AUXLIBS=""
AUXLIBS="$AUXLIBS %{l_ldflags}"
CCARGS="$CCARGS -DHAS_DB"
AUXLIBS="$AUXLIBS -ldb"
CCARGS="$CCARGS -DHAS_PCRE"
AUXLIBS="$AUXLIBS -lpcre"
%if "%{with_sqlite}" == "yes"
CCARGS="$CCARGS -DHAS_SQLITE"
AUXLIBS="$AUXLIBS -lsqlite3"
%endif
%if "%{with_mysql}" == "yes"
CCARGS="$CCARGS -DHAS_MYSQL %{l_cppflags mysql .}"
AUXLIBS="$AUXLIBS %{l_ldflags mysql .} -lmysqlclient -lz -lm"
%endif
%if "%{with_pgsql}" == "yes"
CCARGS="$CCARGS -DHAS_PGSQL %{l_cppflags postgresql .}"
AUXLIBS="$AUXLIBS -lpq -lssl -lcrypto -lcrypt"
%endif
%if "%{with_sasl}" == "yes"
CCARGS="$CCARGS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL %{l_cppflags sasl .}"
AUXLIBS="$AUXLIBS -lsasl2 -lcrypt"
if [ -f /usr/lib/libdl.so -o -f /usr/lib/libdl.a ]; then
AUXLIBS="$AUXLIBS -ldl"
fi
if [ -f /usr/lib64/libdl.so -o -f /usr/lib64/libdl.a ]; then
AUXLIBS="$AUXLIBS -ldl"
fi
%endif
%if "%{with_ssl}" == "yes"
CCARGS="$CCARGS -DUSE_TLS"
AUXLIBS="$AUXLIBS -lssl -lcrypto"
%endif
%if "%{with_ldap}" == "yes"
CCARGS="$CCARGS -DHAS_LDAP"
AUXLIBS="$AUXLIBS -lldap -llber -lssl -lcrypto"
%endif
%if "%{with_fsl}" == "yes"
AUXLIBS="$AUXLIBS %{l_fsl_ldflags} %{l_fsl_libs}"
CCARGS="$CCARGS -DUSE_SOFTLIMITONLY"
%endif
%if "%{with_fdsetsize}" != "no"
%if "%{with_fdsetsize}" == "yes"
CCARGS="$CCARGS -DFD_SETSIZE=1024"
%else
CCARGS="$CCARGS -DFD_SETSIZE=%{with_fdsetsize}"
%endif
%endif
case "%{l_platform -t}" in
*-sunos* ) AUXLIBS="$AUXLIBS -lrt" ;;
esac
%{l_make} %{l_mflags} -f Makefile.init makefiles \
CC="%{l_cc}" CCARGS="$CCARGS" AUXLIBS="$AUXLIBS"
# configure Postfix (hard-core part II)
%{l_shtool} subst \
-e 's;#define HAS_DBM;#define HAS_DBM_DISABLED;' \
-e 's;#define HAS_DB;#define HAS_DB_DISABLED;' \
src/util/sys_defs.h
# build Postfix
%{l_make} %{l_mflags}
%install
rm -rf $RPM_BUILD_ROOT
# perform standard installation procedure
%{l_shtool} subst -e "s;chown;true;" postfix-install
sh postfix-install -non-interactive \
install_root=$RPM_BUILD_ROOT \
config_directory=%{l_prefix}/etc/postfix \
daemon_directory=%{l_prefix}/libexec/postfix \
command_directory=%{l_prefix}/sbin \
queue_directory=%{l_prefix}/var/postfix \
data_directory=%{l_prefix}/var/postfix/data \
sendmail_path=%{l_prefix}/sbin/sendmail \
newaliases_path=%{l_prefix}/sbin/newaliases \
mailq_path=%{l_prefix}/sbin/mailq \
manpage_directory=%{l_prefix}/man \
mail_user=%{l_musr} \
setgid_group=%{l_rgrp}
# post-adjust binaries
rm -f $RPM_BUILD_ROOT%{l_prefix}/sbin/mailq
ln $RPM_BUILD_ROOT%{l_prefix}/sbin/sendmail \
$RPM_BUILD_ROOT%{l_prefix}/sbin/mailq
rm -f $RPM_BUILD_ROOT%{l_prefix}/sbin/newaliases
ln $RPM_BUILD_ROOT%{l_prefix}/sbin/sendmail \
$RPM_BUILD_ROOT%{l_prefix}/sbin/newaliases
strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* >/dev/null 2>&1 || true
strip $RPM_BUILD_ROOT%{l_prefix}/libexec/postfix/* >/dev/null 2>&1 || true
# post-adjust configuration
for cfg in \
*LICENSE makedefs.out bounce.cf.default access aliases \
canonical header_checks relocated transport virtual \
main.cf master.cf main.cf.default; do
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/$cfg
done
# install default configuration
for name in `grep "^/d" -e "/<\/file>/,\$d" >$name
%{l_shtool} install -c -m 644 %{l_value -s -a} \
$name $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/
done
# pre-create variable stuff
( cd $RPM_BUILD_ROOT%{l_prefix}/var/postfix
%{l_shtool} mkdir -f -p -m 700 data
%{l_shtool} mkdir -f -p -m 755 log
) || exit $?
# install addons
%{l_shtool} install -c -m 755 \
-e 's;/usr/sbin/sendmail;%{l_prefix}/sbin/sendmail;g' \
auxiliary/rmail/rmail $RPM_BUILD_ROOT%{l_prefix}/sbin/rmail
%{l_shtool} install -c -m 755 \
-e 's;/usr/bin/perl;%{l_prefix}/bin/perl;g' \
-e 's;postconf -h;%{l_prefix}/sbin/postconf -h;' \
auxiliary/qshape/qshape.pl $RPM_BUILD_ROOT%{l_prefix}/sbin/qshape
%{l_shtool} install -c -m 644 \
man/man1/qshape.1 $RPM_BUILD_ROOT%{l_prefix}/man/man8/qshape.8
( cd pflogsumm-%{V_pflogsumm}
%{l_shtool} install -c -m 755 \
-e 's;/usr/bin/perl;%{l_prefix}/bin/perl;g' \
pflogsumm.pl $RPM_BUILD_ROOT%{l_prefix}/sbin/pflogsumm
%{l_shtool} install -c -m 644 \
pflogsumm.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/
) || exit $?
# install run-command script
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
%{l_shtool} install -c -m 755 %{l_value -s -a} \
%{SOURCE rc.postfix} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
# adjust installation to avoid file name conflicts
( cd $RPM_BUILD_ROOT%{l_prefix}/man/man8
mv master.8 postfix_master.8
) || 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.postfix} \
$RPM_BUILD_ROOT%{l_prefix}/etc/fsl/
# generate file list
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
'%config %{l_prefix}/etc/fsl/fsl.postfix' \
'%attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/etc/postfix' \
'%config %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/etc/postfix/*' \
'%attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/libexec/postfix/*' \
'%attr(2755,%{l_musr},%{l_rgrp}) %{l_prefix}/sbin/{postdrop,postqueue}' \
'%dir %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/libexec/postfix' \
'%dir %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/var/postfix' \
'%dir %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/var/postfix/pid' \
'%dir %attr(-,%{l_musr},%{l_rgrp}) %{l_prefix}/var/postfix/{maildrop,public}'
%files -f files
%clean
rm -rf $RPM_BUILD_ROOT
%pre
# before upgrade, save status and stop service
[ $1 -eq 2 ] || exit 0
eval `%{l_rc} postfix status 2>/dev/null | tee %{l_tmpfile}`
%{l_rc} postfix stop 2>/dev/null
exit 0
%post
if [ $1 -eq 1 ]; then
# after install, generate configuration
( cd $RPM_INSTALL_PREFIX/etc/postfix && %{l_make} all; true ) >/dev/null 2>&1
fi
if [ $1 -eq 2 ]; then
# after upgrade, regenerate configuration
( cd $RPM_INSTALL_PREFIX/etc/postfix && %{l_make} clean all; true ) >/dev/null 2>&1
# after upgrade, restore status
eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile} >/dev/null 2>&1 || true
[ ".$postfix_active" = .yes ] && %{l_rc} postfix start
fi
exit 0
%preun
# before erase, stop service and remove log files
[ $1 -eq 0 ] || exit 0
%{l_rc} postfix stop 2>/dev/null
rm -f $RPM_INSTALL_PREFIX/var/postfix/log/postfix.log* >/dev/null 2>&1 || true
rm -f $RPM_INSTALL_PREFIX/var/postfix/log/postfix.sum* >/dev/null 2>&1 || true
# remove generated configuration files
( cd $RPM_INSTALL_PREFIX/etc/postfix && %{l_make} clean >/dev/null 2>&1; true ) || true
# remove generated run-time files and directories
rm -rf $RPM_INSTALL_PREFIX/var/postfix/data/*
rm -rf $RPM_INSTALL_PREFIX/var/postfix/pid/*
rm -rf $RPM_INSTALL_PREFIX/var/postfix/private/*
rm -rf $RPM_INSTALL_PREFIX/var/postfix/public/*
find $RPM_INSTALL_PREFIX/var/postfix/active/ -type d -print |\
xargs rmdir >/dev/null 2>&1 || true
find $RPM_INSTALL_PREFIX/var/postfix/incoming/ -type d -print |\
xargs rmdir >/dev/null 2>&1 || true
exit 0
@
1.289
log
@upgrading package: postfix 2.6.3 -> 2.6.4
@
text
@d25 1
a25 1
%define V_postfix 2.6.4
d40 1
a40 1
Release: 20090826
@
1.288
log
@upgrading package: postfix 2.6.2 -> 2.6.3
@
text
@d25 1
a25 1
%define V_postfix 2.6.3
d40 1
a40 1
Release: 20090803
@
1.287
log
@FreeBSD 7 now also receives closefrom(2)
@
text
@d25 1
a25 1
%define V_postfix 2.6.2
d40 1
a40 1
Release: 20090715
@
1.286
log
@apply FreeBSD 8 patch and remove obsolete vstream related patch
@
text
@d40 1
a40 1
Release: 20090713
@
1.285
log
@add optional SQLite support
@
text
@d40 1
a40 1
Release: 20090705
@
1.284
log
@upgrading package: postfix 2.6.1 -> 2.6.2
@
text
@d40 1
a40 1
Release: 20090604
d46 1
d61 2
a62 1
Patch2: ftp://ftp.openpkg.org/sources/CPY/postfix/postfix-%{V_whoson}-whoson.patch
d83 4
d120 1
d152 5
d159 1
a159 1
%patch -p0 -P 2
d192 4
@
1.283
log
@fix path
@
text
@d25 1
a25 1
%define V_postfix 2.6.1
d40 1
a40 1
Release: 20090523
@
1.282
log
@upgrading package: postfix 2.6.0 -> 2.6.1
@
text
@d40 1
a40 1
Release: 20090520
d366 1
a366 1
rm -rf $RPM_INSTALL_PREFIX/etc/postfix/data/*
@
1.281
log
@make pid dir owned by root as Postfix 2.6 wishes this
@
text
@d25 1
a25 1
%define V_postfix 2.6.0
d40 1
a40 1
Release: 20090514
@
1.280
log
@upgrading package: postfix 2.5.6 -> 2.6.0
@
text
@d40 1
a40 1
Release: 20090512
d328 1
@
1.279
log
@bump years in copyright messages
@
text
@d25 1
a25 1
%define V_postfix 2.5.6
d40 1
a40 1
Release: 20090104
a267 5
mv $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/postfix-script \
$RPM_BUILD_ROOT%{l_prefix}/sbin/postfix-script
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/postfix-script*
mv $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/post-install \
$RPM_BUILD_ROOT%{l_prefix}/sbin/postfix-install
@
1.278
log
@upgrading package: postfix 2.5.5 -> 2.5.6
@
text
@d3 1
a3 1
## Copyright (c) 2000-2008 OpenPKG Foundation e.V.
@
1.277
log
@upgrading package: postfix 2.5.4 -> 2.5.5
@
text
@d25 1
a25 1
%define V_postfix 2.5.5
d40 1
a40 1
Release: 20080902
@
1.276
log
@upgrading package: postfix 2.5.3 -> 2.5.4
@
text
@d25 1
a25 1
%define V_postfix 2.5.4
d40 1
a40 1
Release: 20080814
@
1.275
log
@upgrading package: postfix 2.5.2 -> 2.5.3
@
text
@d25 1
a25 1
%define V_postfix 2.5.3
d40 1
a40 1
Release: 20080728
@
1.274
log
@modifying package: postfix-2.5.2 20080509 -> 20080629
@
text
@d25 1
a25 1
%define V_postfix 2.5.2
d40 1
a40 1
Release: 20080629
@
1.273
log
@upgrading package: postfix 2.5.1 -> 2.5.2
@
text
@d26 1
a26 1
%define V_pflogsumm 1.1.1
d40 1
a40 1
Release: 20080509
@
1.272
log
@import fix from https://intevation.de/roundup/kolab/issue2346 Compilation of postfix fails on CentOS 5.1 64Bit
@
text
@d25 1
a25 1
%define V_postfix 2.5.1
d40 1
a40 1
Release: 20080217
@
1.271
log
@upgrading package: postfix 2.5.0 -> 2.5.1
@
text
@d194 3
@
1.270
log
@use nonprivileged user in pipe examples
@
text
@d25 1
a25 1
%define V_postfix 2.5.0
d40 1
a40 1
Release: 20080128
@
1.269
log
@cleanup packaging
@
text
@d40 1
a40 1
Release: 20080125
@
1.268
log
@upgrading package: postfix 2.4.6 -> 2.5.0
@
text
@d281 2
a282 6
%{l_shtool} mkdir -f -p -m 700 \
active bounce corrupt defer deferred \
flush incoming private saved data
%{l_shtool} mkdir -f -p -m 730 maildrop
%{l_shtool} mkdir -f -p -m 710 public
%{l_shtool} mkdir -f -p -m 755 log pid
d367 1
a367 1
rm -rf $RPM_INSTALL_PREFIX/etc/postfix/prng_exch
@
1.267
log
@Update package specifications according to OpenPKG year 2008 world order:
http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html
@
text
@d25 1
a25 1
%define V_postfix 2.4.6
d40 1
a40 1
Release: 20080101
d168 2
d171 3
d240 1
d283 1
a283 1
flush incoming private saved
@
1.266
log
@support FreeBSD 8-CURRENT
@
text
@d3 1
a3 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d40 1
a40 1
Release: 20071213
@
1.265
log
@Drop version information of OSSP fsl dependency since it doesn't make to much sense in an CURRENT-only world. Additionally, in several cases it has been choosen quite at will without being correct.
@
text
@d41 1
a41 1
Release: 20071027
@
1.264
log
@upgrading package: postfix 2.4.5 -> 2.4.6
@
text
@d41 1
a41 1
Release: 20071018
d71 2
a72 2
BuildPreReq: fsl >= 1.3.0
PreReq: fsl >= 1.3.0
@
1.263
log
@typo
@
text
@d26 1
a26 1
%define V_postfix 2.4.5
d41 1
a41 1
Release: 20070908
@
1.262
log
@use the the default value Postfix uses, please
@
text
@d41 1
a41 1
Release: 20070806
@
1.261
log
@upgrading package: postfix 2.4.3 -> 2.4.5
@
text
@d41 1
a41 1
Release: 20070801
@
1.260
log
@remove "%not %dir" construct, allowing proper directory ownership tracking and removal when erasing last provider
@
text
@d26 1
a26 1
%define V_postfix 2.4.3
d41 1
a41 1
Release: 20070720
@
1.259
log
@upgrading package: postfix 2.4.2 -> 2.4.3
@
text
@d41 1
a41 1
Release: 20070601
a321 1
'%not %dir %{l_prefix}/etc/fsl' \
@
1.258
log
@upgrading package: postfix 2.4.1 -> 2.4.2
@
text
@d26 1
a26 1
%define V_postfix 2.4.2
d41 1
a41 1
Release: 20070531
@
1.257
log
@upgrading package: postfix 2.4.0 -> 2.4.1
@
text
@d26 1
a26 1
%define V_postfix 2.4.1
d41 1
a41 1
Release: 20070424
@
1.256
log
@modifying package: postfix-2.4.0 20070329 -> 20070406
@
text
@d26 1
a26 1
%define V_postfix 2.4.0
d41 1
a41 1
Release: 20070406
@
1.255
log
@upgrade whoson patch
@
text
@d27 1
a27 1
%define V_pflogsumm 1.1.0
d41 1
a41 1
Release: 20070329
@
1.254
log
@upgrading package: postfix 2.3.8 -> 2.4.0
@
text
@d28 1
a28 1
%define V_whoson 2.3.7
@
1.253
log
@upgrading package: postfix 2.3.7 -> 2.3.8
@
text
@d26 1
a26 1
%define V_postfix 2.3.8
d41 1
a41 1
Release: 20070303
@
1.252
log
@fix with_whoson by using a new patch from us
@
text
@d26 1
a26 1
%define V_postfix 2.3.7
d41 1
a41 1
Release: 20070214
@
1.251
log
@be more politically correct and use Makefile.init for generating the (new) Makefile because the shipped Makefile actually is a copy of Makefile.init (as too much people else would stumble over their feets here)
@
text
@d28 1
a28 1
%define V_whoson 2.2.4
@
1.250
log
@upgrading package: postfix 2.3.6 -> 2.3.7
@
text
@d41 1
a41 1
Release: 20070131
d213 1
a213 1
%{l_make} %{l_mflags} makefiles \
@
1.249
log
@upgrading package: postfix 2.3.5 -> 2.3.6
@
text
@d26 1
a26 1
%define V_postfix 2.3.6
d41 1
a41 1
Release: 20070102
@
1.248
log
@Welcome Year 2007!
@
text
@d26 1
a26 1
%define V_postfix 2.3.5
d41 1
a41 1
Release: 20061212
@
1.247
log
@upgrading package: postfix 2.3.4 -> 2.3.5
@
text
@d3 2
a4 2
## Copyright (c) 2000-2006 OpenPKG Foundation e.V.
## Copyright (c) 2000-2006 Ralf S. Engelschall
@
1.246
log
@as of 2.3.x postfix needs an additional parameter during build time to enable the old behavior of using cyrus sasl
@
text
@d26 1
a26 1
%define V_postfix 2.3.4
d41 1
a41 1
Release: 20061124
@
1.245
log
@upgrading package: postfix 2.3.3 -> 2.3.4
@
text
@d41 1
a41 1
Release: 20061102
d185 1
a185 1
CCARGS="$CCARGS -DUSE_SASL_AUTH %{l_cppflags sasl .}"
@
1.244
log
@convert binary etc.tar into textual postfix.txt and get rid of old sample/ stuff as Postfix ships good manual pages as references since a longer time
@
text
@d26 1
a26 1
%define V_postfix 2.3.3
d41 1
a41 1
Release: 20061022
@
1.243
log
@new world order for "Packager" and "Distribution" headers
@
text
@d41 1
a41 1
Release: 20061013
d56 1
a56 1
Source2: etc.tar
a140 1
%setup -q -T -D -a 2
d254 6
a259 6
%{l_shtool} subst \
-e "s;^\\(mail_owner[^=]*=\\).*;\\1 %{l_musr};" \
$RPM_BUILD_ROOT%{l_prefix}/etc/postfix/main.cf
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/*.orig
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/*LICENSE
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/makedefs.out
a264 8
( cd $RPM_BUILD_ROOT%{l_prefix}/etc/postfix
%{l_shtool} mkdir -f -p -m 755 sample
for cfg in access aliases canonical header_checks \
relocated transport virtual \
main.cf master.cf main.cf.default; do
mv $cfg sample/
done
) || exit $?
d267 6
a272 2
%{l_shtool} install -c -m 644 %{l_value -s -a} \
etc/* $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/
@
1.242
log
@allow pflogsumm to accept a more flexible data format
@
text
@d35 2
a36 2
Packager: OpenPKG
Distribution: OpenPKG
d41 1
a41 1
Release: 20060826
@
1.241
log
@upgrading package: postfix 2.3.2 -> 2.3.3
@
text
@d145 1
a145 1
( cd pflogsumm-%{V_pflogsumm} && %{l_patch} -p0 <%{PATCH1} ) || exit $?
@
1.240
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
@d26 1
a26 1
%define V_postfix 2.3.2
d41 1
a41 1
Release: 20060825
@
1.239
log
@upgrading package: postfix 2.3.1 -> 2.3.2
@
text
@d41 1
a41 1
Release: 20060729
d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 20040130, perl, gcc
PreReq: OpenPKG, openpkg >= 20040130, perl, procmail, perl-time
@
1.238
log
@upgrading package: postfix 2.3.0 -> 2.3.1
@
text
@d26 1
a26 1
%define V_postfix 2.3.1
d41 1
a41 1
Release: 20060725
@
1.237
log
@upgrading package: postfix 2.2.10 -> 2.3.0
@
text
@d26 1
a26 1
%define V_postfix 2.3.0
d41 1
a41 1
Release: 20060714
@
1.236
log
@upgrading package: postfix 2.2.9 -> 2.2.10
@
text
@d26 1
a26 1
%define V_postfix 2.2.10
d41 1
a41 1
Release: 20060407
@
1.236.2.1
log
@bump release numbers for OpenPKG 2.20060622 in advance
@
text
@d41 1
a41 1
Release: 2.20060622
d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 2.20060622, perl, gcc
PreReq: OpenPKG, openpkg >= 2.20060622, perl, procmail, perl-time
@
1.236.2.2
log
@Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class)
@
text
@d26 1
a26 1
%define V_postfix 2.3.3
d35 2
a36 2
Packager: OpenPKG Foundation e.V.
Distribution: OpenPKG Community
d41 1
a41 1
Release: 2.20061018
d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 2.20061018, perl, gcc
PreReq: OpenPKG, openpkg >= 2.20061018, perl, procmail, perl-time
d145 1
a145 1
( cd pflogsumm-%{V_pflogsumm} && %{l_patch} -p0 -b <%{PATCH1} ) || exit $?
@
1.236.2.3
log
@MFC: convert binary etc.tar into textual postfix.txt
@
text
@d41 1
a41 1
Release: 2.20061022
d56 1
a56 1
Source2: postfix.txt
d141 1
d255 6
a260 6
for cfg in \
*LICENSE makedefs.out bounce.cf.default access aliases \
canonical header_checks relocated transport virtual \
main.cf master.cf main.cf.default; do
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/$cfg
done
d266 8
d276 2
a277 6
for name in `grep "^/d" -e "/<\/file>/,\$d" >$name
%{l_shtool} install -c -m 644 %{l_value -s -a} \
$name $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/
done
@
1.236.2.4
log
@MFC: recent update and fixes
@
text
@d26 1
a26 1
%define V_postfix 2.3.4
d41 1
a41 1
Release: 2.20061127
d185 1
a185 1
CCARGS="$CCARGS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL %{l_cppflags sasl .}"
@
1.236.2.5
log
@MFC: make up leeway for 2_STABLE by virtue of build-time results
@
text
@d26 1
a26 1
%define V_postfix 2.3.5
d41 1
a41 1
Release: 2.20061222
@
1.236.2.6
log
@MFC: make up leeway for 2_STABLE by virtue of build-time results
@
text
@d3 2
a4 2
## Copyright (c) 2000-2007 OpenPKG Foundation e.V.
## Copyright (c) 2000-2007 Ralf S. Engelschall
d26 1
a26 1
%define V_postfix 2.3.6
d41 1
a41 1
Release: 2.20070114
@
1.236.2.7
log
@MFC: make up leeway for 2_STABLE by virtue of build-time results
@
text
@d26 1
a26 1
%define V_postfix 2.3.7
d41 1
a41 1
Release: 2.20070207
@
1.236.2.8
log
@MFC: recent fixes
@
text
@d28 1
a28 1
%define V_whoson 2.3.7
d41 1
a41 1
Release: 2.20070221
d213 1
a213 1
%{l_make} %{l_mflags} -f Makefile.init makefiles \
@
1.236.2.9
log
@MFC: make up leeway for 2_STABLE by virtue of build-time results
@
text
@d26 1
a26 1
%define V_postfix 2.3.8
d41 1
a41 1
Release: 2.20070319
@
1.235
log
@upgrading package: postfix 2.2.8 -> 2.2.9
@
text
@d26 1
a26 1
%define V_postfix 2.2.9
d41 1
a41 1
Release: 20060222
@
1.234
log
@upgrading package: postfix 2.2.7 -> 2.2.8
@
text
@d26 1
a26 1
%define V_postfix 2.2.8
d41 1
a41 1
Release: 20060104
@
1.233
log
@adjust copyrights for new year 2006
@
text
@d26 1
a26 1
%define V_postfix 2.2.7
d41 1
a41 1
Release: 20051209
@
1.232
log
@upgrading package: postfix 2.2.6 -> 2.2.7
@
text
@d3 2
a4 2
## Copyright (c) 2000-2005 OpenPKG Foundation e.V.
## Copyright (c) 2000-2005 Ralf S. Engelschall
@
1.231
log
@upgrading package: postfix 2.2.5 -> 2.2.6
@
text
@d26 1
a26 1
%define V_postfix 2.2.6
d41 1
a41 1
Release: 20051130
@
1.230
log
@recognize FreeBSD 7.0-CURRENT
@
text
@d26 1
a26 1
%define V_postfix 2.2.5
d41 1
a41 1
Release: 20050923
@
1.230.2.1
log
@bump release numbers for OpenPKG 2.5
@
text
@d41 1
a41 1
Release: 2.5.0
d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 2.5.0, perl, gcc
PreReq: OpenPKG, openpkg >= 2.5.0, perl, procmail, perl-time
@
1.229
log
@upgrading package: postfix 2.2.4 -> 2.2.5
@
text
@d41 1
a41 1
Release: 20050720
@
1.228
log
@fix handling of 'generic' map and remove useless makedefs.out file
@
text
@d26 1
a26 1
%define V_postfix 2.2.4
d41 1
a41 1
Release: 20050709
@
1.227
log
@- add PostgreSQL dictionary lookup support
- remove the SPF/SRS support because its patches are broken and SPF/SRS
without using the Postfix policy mechanism is officially deprecated
since Postfix 2.2.
- use new OpenPKG forward ported patch for WHOSON support
- improve %description
@
text
@d260 1
@
1.226
log
@fix example in 'canonical' map and add skeleton for new 'generic' map
@
text
@a24 2
# FIXME: rse: with_spf/with_srs/with_whoson options broken after upgrade to Postfix 2.2
a26 2
%define V_spf 2.2.0-5
%define V_srs 2.1.4-1
d28 1
a28 1
%define V_whoson 2.1.4
d41 1
a41 1
Release: 20050629
a46 2
%option with_spf no
%option with_srs no
d48 1
a61 2
Patch3: http://www.ipnet6.org/postfix/download/postfix-libspf2-%{V_spf}.patch
Patch4: http://www.libsrs2.org/patch/postfix-libsrs2-%{V_srs}.patch
a81 8
%if "%{with_spf}" == "yes"
BuildPreReq: libspf2
PreReq: libspf2
%endif
%if "%{with_srs}" == "yes"
BuildPreReq: libsrs2
PreReq: libsrs2
%endif
d86 4
d105 2
a106 1
replace the Sendmail MTA.
d110 2
a111 2
o Postfix logs directly to the filesystem and not via syslog(3)
o Berkeley-DB lookup table support
d113 6
a118 5
o Optional STARTTLS support (see package options below)
o Optional SASL2 authentication support (see package options below)
o Optional MySQL support (see package options below)
o Optional OpenLDAP support (see package options below)
o Optional WHOSON support (see package options below)
a125 10
prog postfix:spf = {
version = %{V_spf}
url = http://www.ipnet6.org/postfix/spf/
regex = postfix-libspf2-(\d+\.\d+\.\d+(-\d+)?)\.patch
}
prog postfix:srs = {
version = %{V_srs}
url = http://www.libsrs2.org/download.html
regex = postfix-libsrs2-(\d+\.\d+\.\d+(-\d+)?)\.patch
}
a142 24
# apply vendor SPF/SRS patches
%if "%{with_spf}" == "yes"
perl -e 'my $p = ""; $p .= $_ while (); $p =~ s/(default:)([\s+]*\})/$1 break; $2/sg; print $p;' \
<%{PATCH postfix-libspf2-%{V_spf}.patch} | %{l_patch} -p1
%endif
%if "%{with_srs}" == "yes"
perl -e 'my $p = ""; $p .= $_ while (); $p =~ s/diff\s+-Nur\s+[^\n]+src\/local\/Makefile\.in.+?\n(diff)/$1/s; print $p;' \
<%{PATCH postfix-libsrs2-%{V_srs}.patch} | %{l_patch} -p1
%{l_shtool} subst \
-e 's;\(local_expand\.c\);\1 srs.c;' \
-e 's;\(local_expand\.o\);\1 srs.o;' \
src/local/Makefile.in
( echo '# srs tagging'
echo 'srs_domain = $mydomain'
echo 'srs_alwaysrewrite = yes'
echo 'srs_hashlength = 8'
echo 'srs_hashmin = 8'
echo 'srs_maxage = 15'
echo 'srs_secrets = srsseckey'
echo 'srs_separator = ='
echo ''
) >>etc/main.cf
%endif
d181 4
a195 7
%if "%{with_spf}" == "yes"
AUXLIBS="$AUXLIBS -lspf2"
%endif
%if "%{with_srs}" == "yes"
CCARGS="$CCARGS -DHAS_SRS"
AUXLIBS="$AUXLIBS -lsrs2"
%endif
@
1.225
log
@upgrading package: postfix 2.2.3 -> 2.2.4
@
text
@d45 1
a45 1
Release: 20050622
@
1.224
log
@upgrading package: postfix 2.2.2 -> 2.2.3
@
text
@d28 1
a28 1
%define V_postfix 2.2.3
d45 1
a45 1
Release: 20050430
@
1.224.2.1
log
@bump release numbers for OpenPKG 2.4
@
text
@d45 1
a45 1
Release: 2.4.0
d73 2
a74 2
BuildPreReq: OpenPKG, openpkg >= 2.4.0, perl, gcc
PreReq: OpenPKG, openpkg >= 2.4.0, perl, procmail, perl-time
@
1.224.2.2
log
@MFC: all latest packaging fixes and cleanups
@
text
@d25 2
d28 3
a30 1
%define V_postfix 2.2.4
d32 1
a32 1
%define V_whoson 2.2.4
d45 1
a45 1
Release: 2.4.1
d51 2
a53 1
%option with_pgsql no
d67 2
d89 8
a100 4
%if "%{with_pgsql}" == "yes"
BuildPreReq: postgresql, openssl
PreReq: postgresql, openssl
%endif
d116 1
a116 2
replace the Sendmail MTA. It is fully standards compliant and
supports SMTP, ESMTP, LMTP over IPv4/IPv6 with optional TLS/SASL.
d120 2
a121 2
o Postfix logs directly to the filesystem via OSSP fsl
o Berkeley-DB dictionary support
d123 5
a127 6
o Optional STARTTLS encryption support (see package options)
o Optional SASL2 authentication support (see package options)
o Optional MySQL dictionary support (see package options)
o Optional PostgreSQL dictionary support (see package options)
o Optional OpenLDAP dictionary support (see package options)
o Optional WHOSON dictionary support (see package options)
d135 10
d162 24
a223 4
%if "%{with_pgsql}" == "yes"
CCARGS="$CCARGS -DHAS_PGSQL %{l_cppflags postgresql .}"
AUXLIBS="$AUXLIBS -lpq -lssl -lcrypto -lcrypt"
%endif
d235 7
a305 1
rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/postfix/makedefs.out
@
1.224.2.3
log
@Fix vendor version. Was accidentally bumped up in last MFC.
@
text
@d26 1
a26 1
%define V_postfix 2.2.3
d28 1
a28 1
%define V_whoson 2.2.3
@
1.223
log
@on removal, purge postfix.sum* as well
@
text
@d28 1
a28 1
%define V_postfix 2.2.2
d45 1
a45 1
Release: 20050415
@
1.222
log
@upgrading package: postfix 2.2.1 -> 2.2.2
@
text
@d45 1
a45 1
Release: 20050401
d413 1
@
1.221
log
@local(8) fails abruptly when no SRS variables are set, so at least start with defaults
@
text
@d28 1
a28 1
%define V_postfix 2.2.1
@
1.220
log
@correct conditional building with TLS support
@
text
@d174 10
@
1.219
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
@d45 1
a45 1
Release: 20050315
d222 1
a222 1
CCARGS="$CCARGS -DHAS_TLS"
@
1.218
log
@upgrading package: postfix 2.2.0 -> 2.2.1
@
text
@d2 3
a4 4
## postfix.spec -- OpenPKG RPM Specification
## Copyright (c) 2000-2005 The OpenPKG Project
## Copyright (c) 2000-2005 Ralf S. Engelschall
## Copyright (c) 2000-2005 Cable & Wireless
d39 1
a39 1
Packager: The OpenPKG Project
@
1.217
log
@upgrade to Postfix 2.2
@
text
@d29 2
a30 2
%define V_postfix 2.2.0
%define V_spf 2.1.5-5
d46 1
a46 1
Release: 20050311
@
1.216
log
@regen patches and add FreeBSD 6 support
@
text
@d26 2
d29 1
a29 2
%define V_postfix 2.1.5
%define V_tls 0.8.18-2.1.3-0.9.7d
d46 1
a46 1
Release: 20050206
d61 4
a64 5
Source1: ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/pfixtls-%{V_tls}.tar.gz
Source2: http://jimsun.linxnet.com/downloads/pflogsumm-%{V_pflogsumm}.tar.gz
Source3: etc.tar
Source4: fsl.postfix
Source5: rc.postfix
a135 5
prog postfix:pfixtls = {
version = %{V_tls}
url = ftp://ftp.aet.tu-cottbus.de/pub/postfix_tls/
regex = pfixtls-([^-]+-[^-]+-[^-]+)\.tar\.gz
}
a159 1
%if "%{with_ssl}" == "yes"
a160 1
%endif
a161 6
%setup -q -T -D -a 3
# apply vendor SSL/TLS patch
%if "%{with_ssl}" == "yes"
%{l_patch} -p1 = 2.3.0, perl, gcc
PreReq: OpenPKG, openpkg >= 2.3.0, perl, procmail, perl-time
@
1.215
log
@the nqmgr is already the default (the old one is installed as oqmgr), but do no longer confuse people and just use qmgr/nqmgr only
@
text
@d45 1
a45 1
Release: 20050204
@
1.214
log
@Happy New Year 2005
@
text
@d45 1
a45 1
Release: 20041217
@
1.213
log
@Postfix enhancement: make various client information available to processes run via the pipe transport (contributed by Steffen Hansen)
@
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.212
log
@1. just close a can of worms related to the run-time of %postun (where the expanded %{l_make} could be no longer existing and just make isn't allowed by the linter); 2. synchronize sub-dir processing
@
text
@d45 1
a45 1
Release: 20041209
@
1.211
log
@conditionally specify missing realtime functions library
@
text
@d45 1
a45 1
Release: 20041206
d76 2
a77 2
BuildPreReq: pcre, db
PreReq: pcre, db
d418 1
a418 1
( cd $RPM_INSTALL_PREFIX/etc/postfix/; %{l_make} clean >/dev/null 2>&1 || true ) || true
@
1.210
log
@modifying package: postfix-2.1.5 20040920 -> 20041023
@
text
@d45 1
a45 1
Release: 20041023
d261 3
@
1.209
log
@add 'abuse' and 'security' as standard aliases following RFC2142
@
text
@d29 1
a29 1
%define V_spf 2.1.3-4
d45 1
a45 1
Release: 20040920
@
1.209.2.1
log
@bump release numbers for OpenPKG 2.2
@
text
@d45 1
a45 1
Release: 2.2.0
d74 2
a75 2
BuildPreReq: OpenPKG, openpkg >= 2.2.0, perl, gcc
PreReq: OpenPKG, openpkg >= 2.2.0, perl, procmail, perl-time
@
1.208
log
@upgrading package: postfix 2.1.4 -> 2.1.5
@
text
@d45 1
a45 1
Release: 20040916
@
1.207
log
@reroll with updated conflict-free WHOSON patch
@
text
@d27 1
a27 1
%define V_postfix 2.1.4
d45 1
a45 1
Release: 20040727
@
1.206
log
@repair whoson support by using own patch
@
text
@d45 1
a45 1
Release: 20040725
@
1.205
log
@add optional SPF/SRS support via libspf2/libsrs2
@
text
@d32 1
a32 1
%define V_whoson 2.0.0.2
d45 1
a45 1
Release: 20040717
d67 1
a67 1
Patch2: ftp://victor.teaser.fr/pub/lwa/postfix/postfix-%{V_whoson}-whoson.patch
d158 1
a158 1
url = ftp://victor.teaser.fr/pub/lwa/postfix/
@
1.204
log
@upgrading package: postfix 2.1.3 -> 2.1.4
@
text
@d29 2
d45 1
a45 1
Release: 20040629
d51 2
d68 2
d90 8
d141 10
d176 14
d239 7
@
1.204.2.1
log
@bump release numbers for OpenPKG 2.1
@
text
@d43 1
a43 1
Release: 2.1.0
d68 2
a69 2
BuildPreReq: OpenPKG, openpkg >= 2.1.0, perl, gcc
PreReq: OpenPKG, openpkg >= 2.1.0, perl, procmail, perl-time
@
1.204.2.2
log
@MFC: fix WHOSON patch
@
text
@d30 1
a30 1
%define V_whoson 2.1.4
d43 1
a43 1
Release: 2.1.1
d63 1
a63 1
Patch2: ftp://ftp.openpkg.org/sources/CPY/postfix/postfix-%{V_whoson}-whoson.patch
d134 1
a134 1
url = ftp://ftp.openpkg.org/sources/CPY/postfix/
@
1.204.2.3
log
@reroll with updated conflict-free WHOSON patch
@
text
@d43 1
a43 1
Release: 2.1.2
@
1.203
log
@modifying package: postfix-2.1.3 20040618 -> 20040622
@
text
@d27 1
a27 1
%define V_postfix 2.1.3
d43 1
a43 1
Release: 20040622
@
1.202
log
@upgrading package: postfix 2.1.1 -> 2.1.3
@
text
@d28 1
a28 1
%define V_tls 0.8.18-2.1.0-0.9.7d
d43 1
a43 1
Release: 20040618
@
1.201
log
@build postfix using gcc because Solaris Forte-C ild segfaults
@
text
@d27 1
a27 1
%define V_postfix 2.1.1
d43 1
a43 1
Release: 20040609
@
1.200
log
@qshape is now distributed with Postfix 2.1
@
text
@d43 1
a43 1
Release: 20040507
d68 1
a68 1
BuildPreReq: OpenPKG, openpkg >= 20040130, perl
@
1.199
log
@upgrading package: postfix 2.1.0 -> 2.1.1
@
text
@d43 1
a43 1
Release: 20040504
d58 3
a60 4
Source3: http://sbserv.stahl.bau.tu-bs.de/~hildeb/postfix/scripts/qshape
Source4: etc.tar
Source5: fsl.postfix
Source6: rc.postfix
a131 6
prog postfix:qshape = {
disabled
comment = "cs: no tracking possible"
url = http://sbserv.stahl.bau.tu-bs.de/~hildeb/postfix/scripts/
regex = qshape
}
d145 1
a145 1
%setup -q -T -D -a 4
a244 3
%{l_shtool} install -c -m 755 \
-e 's;/usr/sbin/sendmail;%{l_prefix}/sbin/sendmail;g' \
auxiliary/rmail/rmail $RPM_BUILD_ROOT%{l_prefix}/sbin/rmail
d291 9
a306 4
%{l_shtool} install -c -m 755 \
-e 's;^#!/usr/bin/perl;#!%{l_prefix}/bin/perl;' \
-e 's;/usr/sbin/postconf;%{l_prefix}/sbin/postconf;' \
%{SOURCE qshape} $RPM_BUILD_ROOT%{l_prefix}/sbin/
@
1.198
log
@modifying package: postfix-2.1.0 20040423 -> 20040428
@
text
@d27 1
a27 1
%define V_postfix 2.1.0
d43 1
a43 1
Release: 20040428
@
1.197
log
@upgrading package: postfix 2.0.19 -> 2.1.0
@
text
@a25 2
# FIXME: rse: SSL/TLS support broken until updated patch for 2.1.0 is released
d28 1
a28 1
%define V_tls 0.8.16-2.0.18-0.9.7c
d43 1
a43 1
Release: 20040423
@
1.196
log
@upgrading package: postfix 2.0.18 -> 2.0.19
@
text
@d26 2
d29 1
a29 1
%define V_postfix 2.0.19
d45 1
a45 1
Release: 20040313
d156 1
a156 1
# apply SSL/TLS patch
d161 1
a161 1
# apply OpenLDAP API patch
a162 2
# apply pflogsumm patch
d165 1
a165 1
# apply WHOSON patch
d281 2
a282 2
for cfg in access aliases canonical pcre_table regexp_table \
relocated sample-* transport virtual \
d310 1
a310 1
%{l_shtool} install -c -m 750 \
a340 1
'%attr(0750,%{l_susr},%{l_mgrp}) %{l_prefix}/sbin/qshape' \
@
1.195
log
@save unprivileged user storage of careless admins (note postfix delivers root mail to unprivileged user by default); issue researched by Torsten Homeyer
@
text
@d27 1
a27 1
%define V_postfix 2.0.18
d43 1
a43 1
Release: 20040311
@
1.194
log
@modifying package: postfix-2.0.18 20040209 again
@
text
@d43 1
a43 1
Release: 20040209
@
1.194.2.1
log
@bump release numbers for OpenPKG 2.0
@
text
@d43 1
a43 1
Release: 2.0.0
d69 2
a70 2
BuildPreReq: OpenPKG, openpkg >= 2.0.0, perl
PreReq: OpenPKG, openpkg >= 2.0.0, perl, procmail, perl-time
@
1.193
log
@roll with new qshape
@
text
@d28 1
a28 1
%define V_tls 0.8.16-2.0.16-0.9.7b
@
1.192
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
@d43 1
a43 1
Release: 20040207
@
1.191
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
@d43 1
a43 1
Release: 20040205
d119 1
a119 1
version = 2.0.18
d124 1
a124 1
version = 0.8.16-2.0.16-0.9.7b
d129 1
a129 1
version = 1.1.0
d140 1
a140 1
version = 2.0.0.2
@
1.190
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
@d43 1
a43 1
Release: 20040203
d147 1
a147 1
%setup0 -q
d149 1
a149 1
%setup1 -q -T -D -a 1
d151 2
a152 2
%setup2 -q -T -D -a 2
%setup4 -q -T -D -a 4
d160 1
a160 1
%patch0 -p0
d167 1
a167 1
%patch2 -p0
@
1.189
log
@bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally
@
text
@d38 2
a39 1
Distribution: OpenPKG [BASE]
d43 1
a43 1
Release: 20040122
d69 2
a70 2
BuildPreReq: OpenPKG, openpkg >= 20030718, perl
PreReq: OpenPKG, openpkg >= 20030718, perl, procmail, perl-time
d116 28
@
1.188
log
@upgrading package: postfix 2.0.17 -> 2.0.18
@
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.187
log
@cleanup consistency of options by renaming some of them
@
text
@d27 1
a27 1
%define V_postfix 2.0.17
d42 1
a42 1
Release: 20040121
@
1.186
log
@upgrading package: postfix 2.0.16 -> 2.0.17
@
text
@d42 1
a42 1
Release: 20040120
d46 1
a46 1
%option with_tls no
d76 1
a76 1
%if "%{with_tls}" == "yes"
d119 1
a119 1
%if "%{with_tls}" == "yes"
d126 1
a126 1
%if "%{with_tls}" == "yes"
d177 1
a177 1
%if "%{with_tls}" == "yes"
@
1.185
log
@modifying package: postfix-2.0.16 20031204 -> 20031212
@
text
@d27 1
a27 1
%define V_postfix 2.0.16
d42 1
a42 1
Release: 20031212
@
1.184
log
@modifying package: postfix-2.0.16 20031130 -> 20031204
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.18
d42 1
a42 1
Release: 20031204
@
1.183
log
@modifying package: postfix-2.0.16 20031128 -> 20031130
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.17
d42 1
a42 1
Release: 20031130
@
1.182
log
@modifying package: postfix-2.0.16 20031128 again
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.16
d42 1
a42 1
Release: 20031128
@
1.181
log
@fixed config check output redirection
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.15
@
1.180
log
@fix typo in comment
@
text
@d42 1
a42 1
Release: 20031124
@
1.179
log
@PR#285 patch to use soft not hard limits with setrlimit(2)
@
text
@d42 1
a42 1
Release: 20031028
@
1.178
log
@introduce fsl monitor feature; ticket #268
@
text
@d42 1
a42 1
Release: 20031017
d185 1
d187 2
@
1.177
log
@modifying package: postfix-2.0.16 20030918 -> 20030923
@
text
@d42 1
a42 1
Release: 20030923
d73 2
a74 2
BuildPreReq: fsl >= 1.2.0
PreReq: fsl >= 1.2.0
@
1.176
log
@Rotated file mode just needs to be given once in %daily section
@
text
@d28 1
a28 1
%define V_tls 0.8.16-2.0.15-0.9.7b
d42 1
a42 1
Release: 20030918
@
1.175
log
@modifying package: postfix-2.0.16 20030914 again
@
text
@d42 1
a42 1
Release: 20030914
@
1.174
log
@upgrading package: postfix 2.0.15 -> 2.0.16
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.14
@
1.173
log
@modifying package: postfix-2.0.15 20030907 -> 20030910
@
text
@d27 1
a27 1
%define V_postfix 2.0.15
d42 1
a42 1
Release: 20030910
@
1.172
log
@modifying package: postfix-2.0.15 20030906 -> 20030907
@
text
@d28 2
a29 2
%define V_tls 0.8.15-2.0.14-0.9.7b
%define V_pflogsumm 1.0.13
d42 1
a42 1
Release: 20030907
@
1.171
log
@upgrading package: postfix 2.0.14 -> 2.0.15
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.12
d42 1
a42 1
Release: 20030906
@
1.170
log
@modifying package: postfix-2.0.14 20030830 -> 20030902
@
text
@d27 1
a27 1
%define V_postfix 2.0.14
d42 1
a42 1
Release: 20030902
@
1.169
log
@modifying package: postfix-2.0.14 20030814 -> 20030830
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.11
d42 1
a42 1
Release: 20030830
@
1.168
log
@added qshape tool
@
text
@d28 1
a28 1
%define V_tls 0.8.15-2.0.13-0.9.7b
d42 1
a42 1
Release: 20030814
@
1.167
log
@upgrading package: postfix 2.0.13 -> 2.0.14
@
text
@d42 1
a42 1
Release: 20030813
d57 4
a60 3
Source3: etc.tar
Source4: fsl.postfix
Source5: rc.postfix
d123 1
a123 1
%setup3 -q -T -D -a 3
d278 4
d309 1
@
1.166
log
@simplify command into finally accepted and portable form
@
text
@d27 1
a27 1
%define V_postfix 2.0.13
d42 1
a42 1
Release: 20030811
@
1.165
log
@Why to the hell does SVR4 /bin/sh (as seen on Solaris and UnixWare)
behave differently in variable assignments if shell redirection is used?!
The following program prints "foo", "bar", "baz", "quux" on non-brain
dead platforms while on the SVR4 /bin/sh it prints "foo", "bar", "bar",
"bar"...
foo=foo
echo $foo
{ eval `echo foo=bar`; }
echo $foo
{ eval `echo foo=baz`; } >/dev/null
echo $foo
{ eval `echo foo=quux`; } >/dev/null 2>/dev/null
echo $foo
@
text
@d329 1
a329 1
{ eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile}; true; }
@
1.164
log
@add with_fdsetsize option for allowing setting of FD_SETSIZE define
@
text
@d42 1
a42 1
Release: 20030724
d329 1
a329 1
{ eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile}; true; } >/dev/null 2>&1
@
1.163
log
@prepare related issues for PR#202 but no run-time check done
@
text
@d51 1
d185 7
@
1.162
log
@sort conflict for MTA providers
@
text
@d42 1
a42 1
Release: 20030723
@
1.161
log
@achieve robust subshell handling by consistently using '(...) || exit 0' constructs to make sure the scripts fail if a subshell fails
@
text
@d97 1
a97 1
Conflicts: sendmail, ssmtp, exim
@
1.160
log
@cleanup packaging
@
text
@d42 1
a42 1
Release: 20030722
d132 1
a132 1
(cd pflogsumm-%{V_pflogsumm} && %{l_patch} -p0 <%{PATCH1})
d244 2
a245 1
done )
d258 2
a259 1
%{l_shtool} mkdir -f -p -m 755 log pid )
d267 2
a268 1
pflogsumm.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/ )
d278 2
a279 1
mv master.8 postfix_master.8 )
d332 1
a332 1
(cd $RPM_INSTALL_PREFIX/etc/postfix/; %{l_make} clean >/dev/null 2>&1 || true)
@
1.159
log
@cleanup the priority: move 200 to 500 and because 500 is default just ommit it; fix DNS/NTP/etc. dependencies
@
text
@d59 2
a60 2
Patch0: pflogsumm.patch
Patch1: postfix.patch
d123 1
a123 1
# apply external TLS patches
d128 3
d132 1
a132 4
( cd pflogsumm-%{V_pflogsumm}; %{l_patch} -p0 <%{PATCH pflogsumm.patch} )
# drop deprecated openldap API
%patch1 -p0
d134 1
@
1.158
log
@do not create/use ghost log; let application create log; remove log on erase
@
text
@d42 1
a42 1
Release: 20030721
@
1.157
log
@speclint police: achieve semantical consistency for patch references
@
text
@d256 1
a256 1
%{l_shtool} mkdir -f -p -m 755 pid )
a281 6
# install ghost log
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/var/postfix/log
%{l_shtool} install -c /dev/null \
$RPM_BUILD_ROOT%{l_prefix}/var/postfix/log/postfix.log
a286 1
'%ghost %attr(644,%{l_musr},%{l_mgrp}) %{l_prefix}/var/postfix/log/postfix.log' \
d322 1
a322 1
# before erase, stop service
d325 1
@
1.156
log
@PR#210: shtool options space before argument
@
text
@d129 1
a129 1
( cd pflogsumm-%{V_pflogsumm}; %{l_patch} -p0 <%{SOURCE pflogsumm.patch} )
@
1.155
log
@replace opXXXX with rcXXXX (PR#207)
@
text
@d42 1
a42 1
Release: 20030719
@
1.154
log
@PR#202: spec ghost log, %pre, %post, %preun; rc %status
@
text
@d42 1
a42 1
Release: 20030718
d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 20030717, perl
PreReq: OpenPKG, openpkg >= 20030717, perl, procmail, perl-time
@
1.153
log
@remove constant "root" where previous attempt missed a case
@
text
@d42 1
a42 1
Release: 20030717
d256 1
a256 1
%{l_shtool} mkdir -f -p -m 755 log pid )
d282 6
d293 1
d307 7
d316 2
a317 13
# generate logfile with correct owner and permissions
if [ ! -f $RPM_INSTALL_PREFIX/var/postfix/log/postfix.log ]; then
$RPM_INSTALL_PREFIX/lib/openpkg/shtool \
install -c -m 755 -o %{l_musr} -g %{l_mgrp} \
/dev/null $RPM_INSTALL_PREFIX/var/postfix/log/postfix.log
fi
# generate initial configuration
(cd $RPM_INSTALL_PREFIX/etc/postfix; %{l_make} all >/dev/null 2>&1 || true)
elif [ $1 -gt 1 ]; then
# re-generate configuration
(cd $RPM_INSTALL_PREFIX/etc/postfix; %{l_make} clean all >/dev/null 2>&1 || true)
# re-load daemon
$RPM_INSTALL_PREFIX/etc/rc postfix reload >/dev/null 2>&1 || true
d319 8
d329 15
a343 15
if [ $1 -eq 0 ]; then
# stop daemon
$RPM_INSTALL_PREFIX/etc/rc postfix stop >/dev/null 2>&1 || true
# remove generated configuration files
(cd $RPM_INSTALL_PREFIX/etc/postfix/; %{l_make} clean >/dev/null 2>&1 || true)
# remove generated run-time files and directories
rm -rf $RPM_INSTALL_PREFIX/etc/postfix/prng_exch
rm -rf $RPM_INSTALL_PREFIX/var/postfix/pid/*
rm -rf $RPM_INSTALL_PREFIX/var/postfix/private/*
rm -rf $RPM_INSTALL_PREFIX/var/postfix/public/*
find $RPM_INSTALL_PREFIX/var/postfix/active/ -type d -print |\
xargs rmdir >/dev/null 2>&1 || true
find $RPM_INSTALL_PREFIX/var/postfix/incoming/ -type d -print |\
xargs rmdir >/dev/null 2>&1 || true
fi
@
1.152
log
@fix PR#204, use new %{l_value -s ...}
@
text
@d287 3
a289 3
'%attr(-,root,%{l_mgrp}) %{l_prefix}/etc/postfix' \
'%config %attr(-,root,%{l_mgrp}) %{l_prefix}/etc/postfix/*' \
'%attr(-,root,%{l_mgrp}) %{l_prefix}/libexec/postfix/*' \
d291 2
a292 2
'%dir %attr(-,root,%{l_mgrp}) %{l_prefix}/libexec/postfix' \
'%dir %attr(-,root,%{l_mgrp}) %{l_prefix}/var/postfix' \
@
1.151
log
@fix PR#182 append option for l2_channel_file now default and deprecated in fsl >= 1.2.0
@
text
@d42 1
a42 1
Release: 20030714
d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 20030710, perl
PreReq: OpenPKG, openpkg >= 20030710, perl, procmail, perl-time
d246 1
a246 8
%{l_shtool} install -c -m 644 \
-e 's;@@l_prefix@@;%{l_prefix};g' \
-e 's;@@l_musr@@;%{l_musr};g' \
-e 's;@@l_mgrp@@;%{l_mgrp};g' \
-e 's;@@l_rusr@@;%{l_rusr};g' \
-e 's;@@l_rgrp@@;%{l_rgrp};g' \
-e 's;@@l_nusr@@;%{l_nusr};g' \
-e 's;@@l_ngrp@@;%{l_ngrp};g' \
d269 1
a269 7
%{l_shtool} install -c -m 755 \
-e 's;@@l_prefix@@;%{l_prefix};g' \
-e 's;@@l_susr@@;%{l_susr};g' \
-e 's;@@l_musr@@;%{l_musr};g' \
-e 's;@@l_mgrp@@;%{l_mgrp};g' \
-e 's;@@l_rusr@@;%{l_rusr};g' \
-e 's;@@l_rgrp@@;%{l_rgrp};g' \
d278 1
a278 2
%{l_shtool} install -c -m 644 \
-e 's;@@l_prefix@@;%{l_prefix};g' \
@
1.150
log
@use new openpkg_rc_def variable in run-command scripts for allowing the admin to change the global default for xxx_enable
@
text
@d42 1
a42 1
Release: 20030710
d71 2
a72 2
BuildPreReq: fsl
PreReq: fsl
@
1.149
log
@switch to the syntax for %{l_cppflags} amd %{l_ldflags}
@
text
@d42 1
a42 1
Release: 20030709
d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 20030709, perl
PreReq: OpenPKG, openpkg >= 20030709, perl, procmail, perl-time
@
1.148
log
@modifying package: postfix-2.0.13 20030708 again
@
text
@d42 1
a42 1
Release: 20030708
d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 20030708, perl
PreReq: OpenPKG, openpkg >= 20030708, perl, procmail, perl-time
d164 2
a165 2
CCARGS="$CCARGS -DHAS_MYSQL %{l_cppflags . -mysql}"
AUXLIBS="$AUXLIBS %{l_ldflags . -mysql} -lmysqlclient -lz -lm"
d168 1
a168 1
CCARGS="$CCARGS -DUSE_SASL_AUTH %{l_cppflags . -sasl}"
@
1.147
log
@cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website
@
text
@d28 1
a28 1
%define V_tls 0.8.14-2.0.12-0.9.7b
@
1.146
log
@finish modernization of build flags through %{l_ldflags} and %{l_cppflags}
@
text
@a2 1
## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH
d5 1
@
1.145
log
@various style cleanups and adjustments
@
text
@d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 20030415, perl
PreReq: OpenPKG, openpkg >= 20030415, perl, procmail, perl-time
d155 1
a155 1
CCARGS="$CCARGS -I%{l_prefix}/include"
d158 1
a158 1
AUXLIBS="$AUXLIBS -L%{l_prefix}/lib"
d164 2
a165 2
CCARGS="$CCARGS -DHAS_MYSQL -I%{l_prefix}/include/mysql"
AUXLIBS="$AUXLIBS -L%{l_prefix}/lib/mysql -lmysqlclient -lz -lm"
d168 1
a168 1
CCARGS="$CCARGS -DUSE_SASL_AUTH -I%{l_prefix}/include/sasl"
@
1.144
log
@remove now officially deprecated usage of %{name} macro
@
text
@d42 1
a42 1
Release: 20030707
d289 1
a289 1
# OSSP fake syslog library
@
1.143
log
@add libraries to PreReq
@
text
@d293 1
a293 1
%{SOURCE fsl.%{name}} \
d300 1
a300 1
'%config %{l_prefix}/etc/fsl/fsl.%{name}' \
@
1.142
log
@mysql3 is a 'faked' package for mysql (and not an 'alternative' package as our definition states), so configure it and use it this way
@
text
@d42 1
a42 1
Release: 20030704
d66 1
a66 1
BuildPreReq: OpenPKG, openpkg >= 20030415, perl, pcre, db
d68 2
d76 1
d88 1
a88 1
PreReq: openldap
@
1.141
log
@add often needed smtp_bind_address to config
@
text
@d42 1
a42 1
Release: 20030702
d80 2
a81 2
BuildPreReq: MYSQL
PreReq: MYSQL
@
1.140
log
@upgrading package: postfix 2.0.12 -> 2.0.13
@
text
@d42 1
a42 1
Release: 20030630
@
1.139
log
@Postfix uses syslog ids like 'postfix/smtpd', hence we need a less restrictive regex here
@
text
@d27 1
a27 1
%define V_postfix 2.0.12
d42 1
a42 1
Release: 20030628
@
1.138
log
@Synchronize spec file with recent rc file changes
@
text
@d42 1
a42 1
Release: 20030624
@
1.137
log
@modifying package: postfix-2.0.12 20030623 -> 20030624
@
text
@d278 2
@
1.136
log
@make fsl optional with default yes, as promised for the next release
@
text
@d42 1
a42 1
Release: 20030623
@
1.135
log
@upgrade pfixtls 0.8.13 -> 0.8.14
@
text
@d42 1
a42 1
Release: 20030620
d45 1
d66 6
a71 2
BuildPreReq: OpenPKG, openpkg >= 20030103, perl, fsl, pcre, db
PreReq: OpenPKG, openpkg >= 20030103, perl, fsl, procmail, perl-time
d179 1
a179 1
AUXLIBS="$AUXLIBS `%{l_prefix}/bin/fsl-config --all --ldflags --libs`"
d280 6
a285 3
# OSSP fsl support
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/etc/fsl
d288 1
a288 1
%{SOURCE fsl.postfix} \
a290 4
# adjust installation to avoid file name conflicts
( cd $RPM_BUILD_ROOT%{l_prefix}/man/man8
mv master.8 postfix_master.8 )
d294 2
a296 2
'%config %{l_prefix}/etc/fsl/fsl.postfix' \
'%not %dir %{l_prefix}/etc/fsl' \
@
1.134
log
@upgrade pflogsumm 1.0.10 -> 1.0.11
@
text
@d28 1
a28 1
%define V_tls 0.8.13-2.0.12-0.9.7b
d42 1
a42 1
Release: 20030617
@
1.133
log
@modifying package: postfix-2.0.12 20030611 -> 20030612
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.10
d42 1
a42 1
Release: 20030612
@
1.132
log
@upgrading package: postfix 2.0.11 -> 2.0.12
@
text
@d28 1
a28 1
%define V_tls 0.8.13-2.0.10-0.9.7b
d42 1
a42 1
Release: 20030611
@
1.131
log
@upgrading package: postfix 2.0.10 -> 2.0.11
@
text
@d27 1
a27 1
%define V_postfix 2.0.11
d42 1
a42 1
Release: 20030610
@
1.130
log
@modifying package: postfix-2.0.10 20030522 -> 20030524
@
text
@d27 1
a27 1
%define V_postfix 2.0.10
d42 1
a42 1
Release: 20030524
@
1.129
log
@upgrading package: postfix 2.0.9 -> 2.0.10
@
text
@d28 1
a28 1
%define V_tls 0.8.13-2.0.9-0.9.7b
d42 1
a42 1
Release: 20030522
@
1.128
log
@upgrade TLS patch
@
text
@d27 1
a27 1
%define V_postfix 2.0.9
d42 1
a42 1
Release: 20030426
@
1.127
log
@upgrading package: postfix 2.0.8 -> 2.0.9
@
text
@d28 1
a28 1
%define V_tls 0.8.13-2.0.6-0.9.7a
d42 1
a42 1
Release: 20030418
@
1.126
log
@added whoson support
@
text
@d27 1
a27 1
%define V_postfix 2.0.8
d42 1
a42 1
Release: 20030416
@
1.125
log
@upgrading package: postfix 2.0.7 -> 2.0.8
@
text
@d30 1
d49 1
d60 1
d82 4
d104 1
d125 4
@
1.124
log
@add experimental (non-SASL based) LDAP support
@
text
@d27 1
a27 1
%define V_postfix 2.0.7
d41 1
a41 1
Release: 20030409
@
1.123
log
@get rid of deprecated OpenLDAP calls - next postfix release SHOULD fix this
@
text
@d41 1
a41 1
Release: 20030402
d47 1
d75 4
d96 1
d116 1
a116 1
%patch1
d157 4
@
1.122
log
@upgrading package: postfix 2.0.6 -> 2.0.7
@
text
@d41 1
a41 1
Release: 20030320
d56 1
d108 3
@
1.121
log
@fixed typo
@
text
@d27 1
a27 1
%define V_postfix 2.0.6
d41 1
a41 1
Release: 20030312
@
1.120
log
@upgrade TLS patch and track only releases
@
text
@d41 1
a41 1
Release: 20030306
d290 1
a290 1
# re-genersate configuration
@
1.119
log
@upgrading package: postfix 2.0.5 -> 2.0.6
@
text
@d28 1
a28 1
%define V_tls 0.8.13-2.0.4-0.9.7a
@
1.118
log
@fix postfix.sum generation
@
text
@d27 1
a27 1
%define V_postfix 2.0.5
d41 1
a41 1
Release: 20030305
@
1.117
log
@upgrading package: postfix 2.0.4 -> 2.0.5
@
text
@d41 1
a41 1
Release: 20030304
@
1.116
log
@Updating pfixtls 0.8.13-2.0.3-0.9.7 -> 0.8.13-2.0.4-0.9.7a
@
text
@d27 1
a27 1
%define V_postfix 2.0.4
d41 1
a41 1
Release: 20030303
@
1.115
log
@Postfix 2.0.4 (TLS patch of 2.0.3 still works)
@
text
@d28 1
a28 1
%define V_tls 0.8.13-2.0.3-0.9.7
d41 1
a41 1
Release: 20030221
@
1.114
log
@Upgrading pfolgsumm 1.0.9 -> 1.0.10
@
text
@d27 1
a27 1
%define V_postfix 2.0.3
d41 1
a41 1
Release: 20030220
@
1.113
log
@Updrading pflogsumm 1.0.8 -> 1.0.9
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.9
d41 1
a41 1
Release: 20030218
@
1.112
log
@Updating pflogsumm 1.0.7 -> 1.0.8
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.8
d41 1
a41 1
Release: 20030217
@
1.111
log
@upgrade to new TLS patch; fix master.cf
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.7
d41 1
a41 1
Release: 20030127
@
1.110
log
@upgrade to 2.0.3, TLS patch pending
@
text
@d28 1
a28 1
%define V_tls 0.8.13-2.0.1-0.9.7
d41 1
a41 1
Release: 20030124
@
1.109
log
@Clean up packaging.
@
text
@d27 1
a27 1
%define V_postfix 2.0.2
d41 1
a41 1
Release: 20030117
@
1.109.2.1
log
@Welcome OPENPKG_1_STABLE branch...
@
text
@d41 1
a41 1
Release: 1.20030117
d60 2
a61 2
BuildPreReq: OpenPKG, openpkg >= 1.20030103, perl, fsl, pcre, db
PreReq: OpenPKG, openpkg >= 1.20030103, perl, fsl, procmail, perl-time
@
1.109.2.2
log
@bump release
@
text
@d41 1
a41 1
Release: 1.20030128
@
1.109.2.3
log
@mass Merge-From-CURRENT (MFC) in preparation for OpenPKG 1.3 [class BASE only]
@
text
@d3 1
a5 1
## Copyright (c) 2000-2003 Cable & Wireless
d27 3
a29 4
%define V_postfix 2.0.13
%define V_tls 0.8.15-2.0.13-0.9.7b
%define V_pflogsumm 1.0.11
%define V_whoson 2.0.0.2
d41 1
a41 1
Release: 1.20030724
a43 1
%option with_fsl yes
a46 3
%option with_ldap no
%option with_whoson no
%option with_fdsetsize no
d55 1
a55 3
Patch0: postfix.patch
Patch1: postfix.patch.pfls
Patch2: ftp://victor.teaser.fr/pub/lwa/postfix/postfix-%{V_whoson}-whoson.patch
d60 2
a61 8
BuildPreReq: OpenPKG, openpkg >= 1.20030724, perl
PreReq: OpenPKG, openpkg >= 1.20030724, perl, procmail, perl-time
BuildPreReq: pcre, db
PreReq: pcre, db
%if "%{with_fsl}" == "yes"
BuildPreReq: fsl >= 1.2.0
PreReq: fsl >= 1.2.0
%endif
a63 1
PreReq: openssl
d70 2
a71 10
BuildPreReq: mysql
PreReq: mysql
%endif
%if "%{with_ldap}" == "yes"
BuildPreReq: openldap, openssl
PreReq: openldap, openssl
%endif
%if "%{with_whoson}" == "yes"
BuildPreReq: whoson
PreReq: whoson
d76 1
a76 1
Conflicts: exim, sendmail, ssmtp
a89 2
o Optional OpenLDAP support (see package options below)
o Optional WHOSON support (see package options below)
d100 1
a100 1
# apply SSL/TLS patch
a104 3
# apply OpenLDAP API patch
%patch0 -p0
d106 1
a106 6
( cd pflogsumm-%{V_pflogsumm} && %{l_patch} -p0 <%{PATCH1} ) || exit $?
# apply WHOSON patch
%if "%{with_whoson}" == "yes"
%patch2 -p0
%endif
d125 1
a125 1
CCARGS="$CCARGS %{l_cppflags}"
d128 1
a128 1
AUXLIBS="$AUXLIBS %{l_ldflags}"
d134 2
a135 2
CCARGS="$CCARGS -DHAS_MYSQL %{l_cppflags mysql .}"
AUXLIBS="$AUXLIBS %{l_ldflags mysql .} -lmysqlclient -lz -lm"
d138 1
a138 1
CCARGS="$CCARGS -DUSE_SASL_AUTH %{l_cppflags sasl .}"
d148 1
a148 12
%if "%{with_ldap}" == "yes"
CCARGS="$CCARGS -DHAS_LDAP"
AUXLIBS="$AUXLIBS -lldap -llber -lssl -lcrypto"
%endif
AUXLIBS="$AUXLIBS %{l_fsl_ldflags} %{l_fsl_libs}"
%if "%{with_fdsetsize}" != "no"
%if "%{with_fdsetsize}" == "yes"
CCARGS="$CCARGS -DFD_SETSIZE=1024"
%else
CCARGS="$CCARGS -DFD_SETSIZE=%{with_fdsetsize}"
%endif
%endif
d209 1
a209 2
done
) || exit $?
d212 8
a219 1
%{l_shtool} install -c -m 644 %{l_value -s -a} \
d229 1
a229 2
%{l_shtool} mkdir -f -p -m 755 log pid
) || exit $?
d237 1
a237 2
pflogsumm.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/
) || exit $?
d242 5
a246 1
%{l_shtool} install -c -m 755 %{l_value -s -a} \
d249 8
d259 1
a259 8
mv master.8 postfix_master.8
) || 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.postfix} \
$RPM_BUILD_ROOT%{l_prefix}/etc/fsl/
d264 2
d267 2
a268 4
'%config %{l_prefix}/etc/fsl/fsl.postfix' \
'%attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/etc/postfix' \
'%config %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/etc/postfix/*' \
'%attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/libexec/postfix/*' \
d270 2
a271 2
'%dir %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/libexec/postfix' \
'%dir %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/var/postfix' \
a278 7
%pre
# before upgrade, save status and stop service
[ $1 -eq 2 ] || exit 0
eval `%{l_rc} postfix status 2>/dev/null | tee %{l_tmpfile}`
%{l_rc} postfix stop 2>/dev/null
exit 0
d281 13
a293 2
# after install, generate configuration
( cd $RPM_INSTALL_PREFIX/etc/postfix && %{l_make} all; true ) >/dev/null 2>&1
a294 8
if [ $1 -eq 2 ]; then
# after upgrade, regenerate configuration
( cd $RPM_INSTALL_PREFIX/etc/postfix && %{l_make} clean all; true ) >/dev/null 2>&1
# after upgrade, restore status
{ eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile}; true; } >/dev/null 2>&1
[ ".$postfix_active" = .yes ] && %{l_rc} postfix start
fi
exit 0
d297 15
a311 16
# before erase, stop service and remove log files
[ $1 -eq 0 ] || exit 0
%{l_rc} postfix stop 2>/dev/null
rm -f $RPM_INSTALL_PREFIX/var/postfix/log/postfix.log* >/dev/null 2>&1 || true
# remove generated configuration files
( cd $RPM_INSTALL_PREFIX/etc/postfix/; %{l_make} clean >/dev/null 2>&1 || true ) || true
# remove generated run-time files and directories
rm -rf $RPM_INSTALL_PREFIX/etc/postfix/prng_exch
rm -rf $RPM_INSTALL_PREFIX/var/postfix/pid/*
rm -rf $RPM_INSTALL_PREFIX/var/postfix/private/*
rm -rf $RPM_INSTALL_PREFIX/var/postfix/public/*
find $RPM_INSTALL_PREFIX/var/postfix/active/ -type d -print |\
xargs rmdir >/dev/null 2>&1 || true
find $RPM_INSTALL_PREFIX/var/postfix/incoming/ -type d -print |\
xargs rmdir >/dev/null 2>&1 || true
exit 0
@
1.109.2.3.2.1
log
@bump release numbers on OpenPKG 1.3-STABLE branch for OpenPKG 1.3.0-RELEASE
@
text
@d42 1
a42 1
Release: 1.3.0
d67 2
a68 2
BuildPreReq: OpenPKG, openpkg >= 1.3.0, perl
PreReq: OpenPKG, openpkg >= 1.3.0, perl, procmail, perl-time
@
1.109.2.3.2.2
log
@MFC: some bugfixes
@
text
@d42 1
a42 1
Release: 1.3.1
d329 1
a329 1
eval `cat %{l_tmpfile}`; rm -f %{l_tmpfile} >/dev/null 2>&1 || true
@
1.109.2.3.2.3
log
@MFC: PR#268 fsl monitor feature; PR#285 use soft not hard limits
@
text
@d42 1
a42 1
Release: 1.3.2
d72 2
a73 2
BuildPreReq: fsl >= 1.3.0
PreReq: fsl >= 1.3.0
a183 1
%if "%{with_fsl}" == "yes"
a184 2
CCARGS="$CCARGS -DUSE_SOFTLIMITONLY"
%endif
@
1.109.2.1.2.1
log
@bump versions and dependencies for OpenPKG 1.2
@
text
@d41 1
a41 1
Release: 1.2.0
d60 2
a61 2
BuildPreReq: OpenPKG, openpkg >= 1.2.0, perl, fsl, pcre, db
PreReq: OpenPKG, openpkg >= 1.2.0, perl, fsl, procmail, perl-time
@
1.109.2.1.2.2
log
@MFS: fix configuration
@
text
@d41 1
a41 1
Release: 1.2.1
@
1.108
log
@using virtual package MYSQL
@
text
@d41 1
a41 1
Release: 20030116
d60 1
a60 1
BuildPreReq: OpenPKG, openpkg >= 20030103, perl, fsl
a61 1
BuildPreReq: db, pcre
@
1.107
log
@upgrading package: postfix 2.0.1 -> 2.0.2
@
text
@d41 1
a41 1
Release: 20030115
d71 2
a72 2
BuildPreReq: mysql
PreReq: mysql
@
1.106
log
@fix package by upgrading to new TLS patch
@
text
@d27 1
a27 1
%define V_postfix 2.0.1
d41 1
a41 1
Release: 20030113
@
1.105
log
@upgrade to 2.0.1; TLS patch still broken (will be fixed soon)
@
text
@d28 1
a28 1
%define V_tls 0.8.12-2.0.0.1-0.9.6h
@
1.104
log
@fix pflogsumm under OSSP fsl world order
@
text
@d27 1
a27 1
%define V_postfix 2.0.0.2
d41 1
a41 1
Release: 20030110
@
1.103
log
@upgrade to new %option world order
@
text
@d41 1
a41 1
Release: 20030103
d55 1
d105 3
@
1.102
log
@upgrading package: postfix 2.0.0.1 -> 2.0.0.2
@
text
@a30 5
# package options
%option with_tls no
%option with_sasl no
%option with_mysql no
d41 6
a46 1
Release: 20030102
d59 2
a60 2
BuildPreReq: OpenPKG, openpkg >= 20021230, perl, fsl
PreReq: OpenPKG, openpkg >= 20021230, perl, fsl, procmail, perl-time
a89 2
%options -p10
@
1.101
log
@upgrade to pflogsumm 1.0.7
@
text
@d27 1
a27 1
%define V_postfix 2.0.0.1
d46 1
a46 1
Release: 20021231
@
1.100
log
@- upgrade to pflogsumm 1.0.6
- add version tracking for pflogsumm
- simplify packaging by removing unnecessary top-level directory
- fix hard-core configuration part I
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.6
@
1.99
log
@fix building
@
text
@d29 1
a29 1
%define V_pflogsumm 1.0.5
d51 1
a51 1
Source2: fsl.postfix
d53 1
a53 1
Source4: http://jimsun.linxnet.com/downloads/pflogsumm-%{V_pflogsumm}.pl
d95 1
a95 1
%setup0 -q -c -a 0
d99 1
a102 1
cd postfix-%{V_postfix}
d104 1
a104 1
%{l_patch} -p1 < ../pfixtls-%{V_tls}/pfixtls.diff
d115 1
a115 1
conf/postfix-script*
a120 1
cd postfix-%{V_postfix}
d164 16
a179 17
( cd postfix-%{V_postfix}
%{l_shtool} subst -e "s;chown;true;" postfix-install
sh postfix-install -non-interactive \
install_root=$RPM_BUILD_ROOT \
config_directory=%{l_prefix}/etc/postfix \
daemon_directory=%{l_prefix}/libexec/postfix \
command_directory=%{l_prefix}/sbin \
queue_directory=%{l_prefix}/var/postfix \
sendmail_path=%{l_prefix}/sbin/sendmail \
newaliases_path=%{l_prefix}/sbin/newaliases \
mailq_path=%{l_prefix}/sbin/mailq \
manpage_directory=%{l_prefix}/man \
mail_user=%{l_musr} \
setgid_group=%{l_rgrp}
%{l_shtool} install -c -m 755 \
-e 's;/usr/sbin/sendmail;%{l_prefix}/sbin/sendmail;g' \
auxiliary/rmail/rmail $RPM_BUILD_ROOT%{l_prefix}/sbin/rmail )
d231 6
a236 4
%{l_shtool} install -c -m 755 \
-e 's;/usr/bin/perl;%{l_prefix}/bin/perl;g' \
%{SOURCE pflogsumm-%{V_pflogsumm}.pl} \
$RPM_BUILD_ROOT%{l_prefix}/sbin/pflogsumm
d258 1
a258 2
mv master.8 postfix_master.8
)
@
1.98
log
@bump of Copyright messages for forthcoming years 2003
@
text
@d46 1
a46 1
Release: 20021230
d59 2
a60 2
BuildPreReq: OpenPKG, openpkg >= 20021020, perl, fsl
PreReq: OpenPKG, openpkg >= 20021020, perl, fsl, procmail, perl-time
d108 1
a108 1
# configure Postfix (hard-core part)
a118 4
%{l_shtool} subst \
-e 's;#define HAS_DBM;#define HAS_DBM_DISABLED;' \
-e 's;#define HAS_DB;#define HAS_DB_DISABLED;' \
src/util/sys_defs.h
d151 6
@
1.97
log
@package cleanups
@
text
@d3 3
a5 3
## Copyright (c) 2000-2002 Cable & Wireless Deutschland GmbH
## Copyright (c) 2000-2002 The OpenPKG Project
## Copyright (c) 2000-2002 Ralf S. Engelschall
@
1.96
log
@upgrade TLS patch
@
text
@d26 9
a34 15
# involved versions
%define V_postfix 2.0.0.1
%define V_tls 0.8.12-2.0.0.1-0.9.6h
%define V_pflogsumm 1.0.5
# build options
%ifndef with_tls
%define with_tls no
%endif
%ifndef with_sasl
%define with_sasl no
%endif
%ifndef with_mysql
%define with_mysql no
%endif
d46 1
a46 1
Release: 20021225
d79 2
a80 2
Postfix is a new-generation Mail Transfer Agent (MTA) able to
fully replace the Sendmail MTA.
d87 5
a91 8
o Optional STARTTLS support
o Optional SASL2 authentication support
o Optional MySQL support
Options:
--define 'with_tls %{with_tls}'
--define 'with_sasl %{with_sasl}'
--define 'with_mysql %{with_mysql}'
d94 1
d100 2
d106 3
d124 1
a124 2
%build
# configure Postfix
d163 1
a163 2
(
cd postfix-%{V_postfix}
d179 1
a179 2
auxiliary/rmail/rmail $RPM_BUILD_ROOT%{l_prefix}/sbin/rmail
)
d208 1
a208 2
done
)
d223 3
a225 2
%{l_shtool} mkdir -f -p -m 700 active bounce corrupt defer deferred \
flush incoming private saved
d228 1
a228 2
%{l_shtool} mkdir -f -p -m 755 log pid
)
@
1.95
log
@upgrading package: postfix 2.0.0 -> 2.0.0.1
@
text
@d28 1
a28 1
%define V_tls 0.8.12-1.1.12-0.9.6h
d52 1
a52 1
Release: 20021224
@
1.94
log
@fix SASL support
@
text
@d27 1
a27 1
%define V_postfix 2.0.0
d52 1
a52 1
Release: 20021223
@
1.93
log
@more polishing
@
text
@d147 1
a147 1
AUXLIBS="$AUXLIBS -lsasl2"
@
1.92
log
@- upgrade from 1.1.12 to 2.0.0
- remove old SASL2 patch, SASL2 support is now included
- remove old DB4 patch, DB 4.1 support is now included
- TLS patch is still broken, because Lutz has to provide new patch first
- adjusted etc/postfix/ stuff to reflect 2.0.0 changes
- Remove "Optional" keyword from Berkeley-DB and PCRE support description
- Remove "IPv6 support" from description, because we do not have IPv6 support
- replace BuildPreReq: patch with a higher bootstrap dependency
- upgrade to pflogsumm 1.0.5
@
text
@d240 2
a241 1
%{SOURCE4} $RPM_BUILD_ROOT%{l_prefix}/sbin/pflogsumm
@
1.91
log
@finally remove backslashes from --define lines in %description to be 100% consistent again
@
text
@d27 1
a27 1
%define V_postfix 1.1.12
d29 1
a29 1
%define V_pflogsumm 1.0.4
d52 1
a52 1
Release: 20021209
a60 2
Source6: postfix-sasl2.patch
Patch0: postfix-db4.patch
d65 2
a66 2
BuildPreReq: OpenPKG, openpkg >= 20020206, perl, fsl
PreReq: OpenPKG, openpkg >= 20020206, perl, fsl, procmail, perl-time
d69 1
a69 1
BuildPreReq: openssl, patch
d91 2
a92 1
o Optional IPv6 support
d94 1
a94 1
o Optional Berkeley-DB lookup table support
a95 2
o Optional PCRE matching support
o Optional SASL2 authentication support
d98 3
a100 3
--define 'with_mysql %{with_mysql}'
--define 'with_sasl %{with_sasl}'
--define 'with_tls %{with_tls}'
a103 1
%patch0 -p0
a111 3
%if "%{with_sasl}" == "yes"
%{l_patch} -p1 < %{SOURCE postfix-sasl2.patch}
%endif
d134 1
a134 1
CCARGS="$CCARGS -DDEF_CONFIG_DIR=\\\\\\\"%{l_prefix}/etc/postfix\\\\\\\""
@
1.90
log
@Fix building with options by reordering libraries.
@
text
@d101 2
a102 2
--define 'with_mysql %{with_mysql}' \
--define 'with_sasl %{with_sasl}' \
@
1.89
log
@upgrade to latest TLS patch
@
text
@a151 4
%if "%{with_tls}" == "yes"
CCARGS="$CCARGS -DHAS_SSL"
AUXLIBS="$AUXLIBS -lssl -lcrypto"
%endif
d158 4
@
1.88
log
@upgrading package: postfix 1.1.11 -> 1.1.12
@
text
@d28 1
a28 1
%define V_tls 0.8.11a-1.1.11-0.9.6g
d52 1
a52 1
Release: 20021123
@
1.87
log
@get rid of cronjob outputs
@
text
@d27 1
a27 1
%define V_postfix 1.1.11
d52 1
a52 1
Release: 20021121
@
1.86
log
@fsl concatenates all fsl.* files and needs semicolon as separator
@
text
@d52 1
a52 1
Release: 20021112
@
1.85
log
@make Postfix finally working with Berkeley DB 4.1
@
text
@d52 1
a52 1
Release: 20021111
@
1.84
log
@Fix text alignment.
@
text
@d52 1
a52 1
Release: 20021014
@
1.83
log
@Patched postfix to conform to the new Berkeley db 4.1.24 API.
@
text
@d62 1
a62 1
Patch0: postfix-db4.patch
@
1.82
log
@remove artifact, fsl is no longer conditional
@
text
@d52 1
a52 1
Release: 20020911
d62 1
d107 1
@
1.81
log
@OSSP fsl logic is hard coded into buildconf and no longer conditional.
@
text
@a99 1
--define 'with_fsl %{with_fsl}' \
@
1.80
log
@prefix hash files with 'hash:' to avoid problems under... yes, you guessed it: Solaris ;)
@
text
@a37 3
%ifndef with_fsl
%define with_fsl no
%endif
d52 1
a52 1
Release: 20020819
d57 1
a57 1
Source2: fakesyslog.tar.gz
a61 1
Source7: fsl.postfix
d66 2
a67 2
BuildPreReq: OpenPKG, openpkg >= 20020206, perl
PreReq: OpenPKG, openpkg >= 20020206, perl, procmail, perl-time
a75 4
%if "%{with_fsl}" == "yes"
BuildPreReq: fsl
PreReq: fsl
%endif
a109 1
%setup2 -q -T -D -a 2
a133 13
# build faked syslog(3) library
%if "%{with_fsl}" != "yes"
fakesyslogdir="`pwd`/fakesyslog"
( cd fakesyslog
CC="%{l_cc}" \
CFLAGS="%{l_cflags -O}" \
./configure \
--with-logfile=%{l_prefix}/var/postfix/log/postfix.log
%{l_make} %{l_mflags}
)
%endif
a161 1
%if "%{with_fsl}" == "yes"
a162 3
%else
AUXLIBS="$AUXLIBS -L$fakesyslogdir -lfakesyslog"
%endif
d258 1
a258 2
# optional OSSP fsl support
%if "%{with_fsl}" == "yes"
a264 1
%endif
a274 1
%if "%{with_fsl}" == "yes"
a276 1
%endif
@
1.80.2.1
log
@bump release numbers for OpenPKG 1.1
@
text
@d55 1
a55 1
Release: 1.1.0
d70 2
a71 2
BuildPreReq: OpenPKG, openpkg >= 1.1.0, perl
PreReq: OpenPKG, openpkg >= 1.1.0, perl, procmail, perl-time
@
1.79
log
@Woohhooo: apply the new package classification system.
(CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of
them follows on the website soon.
@
text
@d55 1
a55 1
Release: 20020813
@
1.78
log
@upgrade TLS patch to 0.8.11a-1.1.11-0.9.6g
@
text
@d51 1
a51 1
Distribution: OpenPKG [REL]
@
1.77
log
@Added conflict indicator to other MTAs.
@
text
@d28 1
a28 1
%define V_tls 0.8.11a-1.1.11-0.9.6d
d55 1
a55 1
Release: 20020810
@
1.76
log
@fixed typo
@
text
@d91 1
@
1.75
log
@o added MySQL support
o copy-and-post style of options in description text
@
text
@d42 1
a42 1
$define with_mysql no
@
1.74
log
@add OSSP fsl support to Postfix
@
text
@d41 3
d55 1
a55 1
Release: 20020718
d84 4
d102 1
d106 5
a110 1
Options: with_tls=%{with_tls} with_sasl=%{with_sasl}
d168 4
@
1.73
log
@adjusted installation to avoid file name conflicts with Cyrus imapd
@
text
@d38 3
d62 1
d77 4
d132 1
d141 1
d167 3
d171 1
d267 10
d286 4
@
1.72
log
@fix syntax
@
text
@d49 1
a49 1
Release: 20020705
d252 5
@
1.71
log
@try to fix Solaris and Linux
@
text
@d154 1
a154 1
AUXLIBS="$AUXLIBS -ldl" ;;
@
1.70
log
@try to fix Solaris
@
text
@d153 3
a155 3
case "%{l_target}" in
*-solaris* ) AUXLIBS="$AUXLIBS -ldl" ;;
esac
@
1.69
log
@add SASL2 support
@
text
@d153 3
@
1.68
log
@perl-time is needed as dependency for daily log file rotation
# /sw/etc/rc.d/rc.postfix daily
Can't locate Date/Calc.pm in @@INC (@@INC contains: /sw/lib/perl5/5.6.1/i686-linux /sw/lib/perl5/5.6.1 /sw/lib/perl5/site_perl/5.6.1/i686-linux /sw/lib/perl5/site_perl/5.6.1 /sw/lib/perl5/site_perl .) at /sw/sbin/pflogsumm line 213.
BEGIN failed--compilation aborted at /sw/sbin/pflogsumm line 213.
@
text
@d35 3
d49 1
a49 1
Release: 20020615
d58 1
d69 4
d88 1
d90 1
a90 1
Options: with_tls=%{with_tls}
d103 3
d149 4
@
1.67
log
@upgrade TLS patch
@
text
@d46 1
a46 1
Release: 20020608
d60 1
a60 1
PreReq: OpenPKG, openpkg >= 20020206, perl, procmail
@
1.66
log
@strip trailing whitespaces
@
text
@d28 1
a28 1
%define V_tls 0.8.11-1.1.11-0.9.6d
d46 1
a46 1
Release: 20020529
@
1.65
log
@upgrade TLS patch
@
text
@d23 2
a24 2
## SUCH DAMAGE.
##
d71 1
a71 1
fully replace the Sendmail MTA.
d118 1
a118 1
%{l_make} %{l_mflags}
d149 1
a149 1
(
d168 1
a168 1
d213 1
a213 1
flush incoming private saved
d217 1
a217 1
)
@
1.64
log
@fix Makefile
@
text
@d28 1
a28 1
%define V_tls 0.8.10-1.1.10-0.9.6d
@
1.63
log
@upgrading package: postfix 1.1.10 -> 1.1.11
@
text
@d46 1
a46 1
Release: 20020528
@
1.62
log
@enhance default config
@
text
@d27 1
a27 1
%define V_postfix 1.1.10
d46 1
a46 1
Release: 20020518
@
1.61
log
@Upgrade TLS component
@
text
@d46 1
a46 1
Release: 20020515
@
1.60
log
@upgrading upstream version from 1.1.9 to 1.1.10
@
text
@d28 1
a28 1
%define V_tls 0.8.9-1.1.9-0.9.6d
@
1.59
log
@upgrading postfix upstream version from 1.1.8 to 1.1.9
@
text
@d27 2
a28 2
%define V_postfix 1.1.9
%define V_tls 0.8.8-1.1.8-0.9.6d
d46 1
a46 1
Release: 20020514
@
1.58
log
@upgrade TLS patch
@
text
@d27 1
a27 1
%define V_postfix 1.1.8
d46 1
a46 1
Release: 20020510
@
1.57
log
@upgrading upstream version from 1.1.7 to 1.1.8
@
text
@d28 1
a28 1
%define V_tls 0.8.7-1.1.7-0.9.6c
d46 1
a46 1
Release: 20020508
@
1.56
log
@fix building under non-FreeBSD platforms
@
text
@d27 1
a27 1
%define V_postfix 1.1.7
d46 1
a46 1
Release: 20020404
d143 1
a143 1
%{l_make} %{l_mflags -O}
@
1.55
log
@upgrade TLS patch
@
text
@d105 2
a106 1
-e 's;#define HAS_DB;;' \
@
1.54
log
@upgrade to postfix 1.1.7
@
text
@d28 1
a28 1
%define V_tls 0.8.7-1.1.6-0.9.6c
d46 1
a46 1
Release: 20020331
@
1.53
log
@upgrade TLS patch
@
text
@d27 1
a27 1
%define V_postfix 1.1.6
d46 1
a46 1
Release: 20020330
@
1.52
log
@fix TLS support
@
text
@d28 1
a28 1
%define V_tls 0.8.6-1.1.6-0.9.6c
d46 1
a46 1
Release: 20020328
@
1.51
log
@upgrade to Postfix 1.1.6 (option with_tls still broken)
@
text
@d28 1
a28 1
%define V_tls 0.8.5-1.1.5-0.9.6c
d46 1
a46 1
Release: 20020314
@
1.50
log
@fix SSL/TLS support by upgrading to latest patch
@
text
@d27 1
a27 1
%define V_postfix 1.1.5
@
1.49
log
@- upgrade to Postfix 1.1.5
- disable with_tls by default (especially because it's still broken)
@
text
@d28 1
a28 1
%define V_tls 0.8.4-1.1.4-0.9.6c
d46 1
a46 1
Release: 20020206
@
1.48
log
@upgrade to postfix 1.0.4, pflogsum 1.0.4
@
text
@d27 1
a27 1
%define V_postfix 1.1.4
d32 3
a34 1
%define with_tls yes
d80 2
@
1.47
log
@bump release
@
text
@d27 3
a29 3
%define V_postfix 1.1.3
%define V_tls 0.8.3-1.1.3-0.9.6c
%define V_pflogsumm 1.0.3
d32 1
a32 1
%define with_tls no
@
1.46
log
@fix release date
@
text
@d57 2
a58 2
BuildPreReq: OpenPKG, openpkg >= 20020204, perl
PreReq: OpenPKG, openpkg >= 20020204, perl, procmail
@
1.45
log
@fix configuration and deinstallation problems
@
text
@d44 1
a44 1
Release: 20020205
@
1.44
log
@fix manpage installation
@
text
@d247 7
d256 1
d258 1
d264 1
d266 1
d268 1
d273 4
@
1.43
log
@kick out broken IPv6 support
@
text
@d156 1
a156 1
manpages=%{l_prefix}/man \
@
1.42
log
@upgrade to Postfix 1.1.3
@
text
@d26 3
a28 3
%define V_postfix 1.1.3
%define V_ipv6 20010228pl04-v6-20010913a
%define V_tls 0.7.13-20010228-pl08-0.9.6b
a31 2
# (attention: ipv6 and tls at the same time conflicts!)
%define with_ipv6 no
d50 1
a50 1
Source3: ftp://ftp.kame.net/pub/kame/misc/postfix-%{V_ipv6}.diff.gz
a52 1
Source6: etc.tar
d61 1
a61 4
BuildPreReq: openssl
%endif
%if "%{with_ipv6}" == "yes" || "%{with_tls}" == "yes"
BuildPreReq: patch
d85 1
a85 1
%setup6 -q -T -D -a 6
a86 7
%if "%{with_ipv6}" == "yes"
%{l_gzip} -d -c %{SOURCE postfix-%{V_ipv6}.diff.gz} |\
%{l_perl} -e 'my $c = ""; $c .= $_ while ();
$c =~ s/(^|\n)diff[^\n]+(\.indent\.pro|\.cvsignore).+?(?=\ndiff)//sg;
print $c;' |\
%{l_patch} -p1
%endif
@
1.41
log
@enhance package by providing a more reasonable default configuration ;)
@
text
@d26 1
a26 6
# select branch ("stable" or "unstable")
%define branch stable
# the currently used versions
%define V_here 20010228.8
%define V_real 20010228-pl08
a29 1
%define V_unstable 20011127
a32 3
%define with_db yes
%define with_pcre yes
%if "%{branch}" == "stable"
a34 1
%endif
d45 2
a46 6
%if "%{branch}" == "stable"
Version: %{V_here}
%else
Version: %{V_unstable}
%endif
Release: 20011201
d49 1
a49 1
Source0: ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-%{V_real}.tar.gz
d55 1
a55 2
Source6: ftp://ftp.porcupine.org/mirrors/postfix-release/experimental/snapshot-%{V_unstable}.tar.gz
Source7: etc.tar
d60 3
a62 8
BuildPreReq: OpenPKG, openpkg >= 20011227, perl
PreReq: OpenPKG, openpkg >= 20011227, perl
%if "%{with_db}" == "yes"
BuildPreReq: db
%endif
%if "%{with_pcre}" == "yes"
BuildPreReq: pcre
%endif
d78 1
d82 1
a82 1
o Optional Berkely-DB lookup table support
a85 1
%if "%{branch}" == "stable"
a86 3
%else
%setup6 -q -c -a 6
%endif
d91 2
a92 6
%setup7 -q -T -D -a 7
%if "%{branch}" == "stable"
cd postfix-%{V_real}
%else
cd snapshot-%{V_unstable}
%endif
d103 13
a115 9
%{l_rpmtool} subst \
's/var_config_dir, /var_command_dir, /' \
-- src/postfix/postfix.c
%{l_rpmtool} subst \
's;config_directory/postfix-script;command_directory/postfix-script;' \
-- conf/postfix-script*
%{l_rpmtool} subst \
's;/usr/include;%{l_prefix}/include;g' \
-- makedefs
d130 1
a130 5
%if "%{branch}" == "stable"
cd postfix-%{V_real}
%else
cd snapshot-%{V_unstable}
%endif
a137 1
%if "%{with_db}" == "yes"
a139 2
%endif
%if "%{with_pcre}" == "yes"
a141 1
%endif
d158 14
a171 18
%if "%{branch}" == "stable"
cd postfix-%{V_real}
%else
cd snapshot-%{V_unstable}
%endif
%{l_rpmtool} subst "s;chown;true;" -- INSTALL.sh
install_root=$RPM_BUILD_ROOT \
config_directory=%{l_prefix}/etc/postfix \
daemon_directory=%{l_prefix}/libexec/postfix \
command_directory=%{l_prefix}/sbin \
queue_directory=%{l_prefix}/var/postfix \
sendmail_path=%{l_prefix}/sbin/sendmail \
newaliases_path=%{l_prefix}/sbin/newaliases \
mailq_path=%{l_prefix}/sbin/mailq \
mail_user=%{l_fsusr} \
manpages=%{l_prefix}/man \
setgid=no \
sh INSTALL.sh
## Copyright (c) 2000-2001 Ralf S. Engelschall
@
1.38
log
@fix dependencies in -CURRENT now that we have the new scheme
@
text
@d134 3
@
1.37
log
@remove trailing zero to conform with new scheme
@
text
@d74 2
a75 2
BuildPreReq: OpenPKG, openpkg >= 20011126.0, perl
PreReq: OpenPKG, openpkg >= 20011126.0, perl
@
1.37.2.1
log
@bump release numbers
@
text
@d60 1
a60 1
Release: 1.0.0
@
1.37.2.2
log
@forgotten: bump bootstrap dependencies
@
text
@d74 2
a75 2
BuildPreReq: OpenPKG, openpkg >= 1.0.0, perl
PreReq: OpenPKG, openpkg >= 1.0.0, perl
@
1.37.2.3
log
@MFC: fix building under (non-Debian) Linux
@
text
@d60 1
a60 1
Release: 1.0.1
a133 3
%{l_rpmtool} subst \
's;/usr/include;%{l_prefix}/include;g' \
-- makedefs
@
1.36
log
@fix URL
@
text
@d60 1
a60 1
Release: 20011201.0
@
1.35
log
@adjust distribution and release
@
text
@d65 1
a65 1
Source2: ftp://ftp.openpkg.org/DST/postfix/fakesyslog.tar.gz
@
1.34
log
@update to latest unstable version
@
text
@d52 1
a52 1
Distribution: OpenPKG [EXP]
d60 1
a60 1
Release: 20011126.0
@
1.33
log
@Bump releases.
@
text
@d35 1
a35 1
%define V_unstable 20011125
@
1.32
log
@add OpenPKG to copyright lines
@
text
@d60 1
a60 1
Release: 20011122.0
d74 2
a75 2
BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0, perl
PreReq: OpenPKG, openpkg >= 0.9-20011025.0, perl
@
1.31
log
@fix perl dependencies
@
text
@d4 1
d60 1
a60 1
Release: 20011121.0
@
1.30
log
@upgrade unstable version
@
text
@d73 2
a74 2
BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0, perl >= 5.6.1-10
PreReq: OpenPKG, openpkg >= 0.9-20011025.0, perl >= 5.6.1-10
@
1.29
log
@upgrade unstable version
@
text
@d34 1
a34 1
%define V_unstable 20011121
@
1.28
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
@d34 1
a34 1
%define V_unstable 20011115
@
1.27
log
@upgrade to 20010228.8
@
text
@d59 1
a59 1
Release: %{l_branch}.0
@
1.26
log
@upgrade to new 20010228.7 version
@
text
@d29 2
a30 2
%define V_here 20010228.7
%define V_real 20010228-pl07
d32 1
a32 1
%define V_tls 0.7.12-20010228-pl06-0.9.6b
d34 1
a34 1
%define V_unstable 20011105
@
1.25
log
@upgrade SSL/TLS patch for Postfix
@
text
@d29 2
a30 2
%define V_here 20010228.6
%define V_real 20010228-pl06
@
1.24
log
@upgrade experimental version
@
text
@d32 1
a32 1
%define V_tls 0.7.11-20010228-pl05-0.9.6b
@
1.23
log
@upgrade to Postfix 20010228.6
@
text
@d34 1
a34 1
%define V_unstable 20011008
@
1.22
log
@install rmail program
@
text
@d29 2
a30 2
%define V_here 20010228.5
%define V_real 20010228-pl05
@
1.21
log
@upgrade SSL/TLS patch
@
text
@d201 3
@
1.20
log
@bump to the correct 0.9-20011025.0
@
text
@d32 1
a32 1
%define V_tls 0.7.10-20010228-pl05-0.9.6b
@
1.19
log
@fix dependency and make pflogsum more verbose
@
text
@d73 2
a74 2
BuildPreReq: OpenPKG, openpkg >= 0.9-20011022.0, perl >= 5.6.1-10
PreReq: OpenPKG, openpkg >= 0.9-20011022.0, perl >= 5.6.1-10
@
1.18
log
@Switch to using "YYYYMMDD.X" as Release for -CURRENT packages.
@
text
@d73 2
a74 2
BuildPreReq: OpenPKG, openpkg >= 0.9-33, perl >= 5.6.1-10
PreReq: OpenPKG, openpkg >= 0.9-33, perl >= 5.6.1-10
@
1.17
log
@provide new born MTA variables
@
text
@d59 1
a59 1
Release: 18
@
1.16
log
@fix config overwrite problem
@
text
@d59 1
a59 1
Release: 17
d261 1
a261 1
'%config %attr(-,root,%{l_fsgrp}) %{l_prefix}/etc/postfix/*.cf' \
@
1.15
log
@upgrade SSL/TLS patch
@
text
@d59 1
a59 1
Release: 16
d260 1
a261 1
'%attr(-,root,%{l_fsgrp}) %{l_prefix}/etc/postfix' \
@
1.14
log
@bugfix postfix packaging
@
text
@d32 1
a32 1
%define V_tls 0.7.9-20010228-pl04-0.9.6b
d59 1
a59 1
Release: 15
d118 1
a118 1
%{l_gzip} -d -c %{SOURCE postfix-20010228pl04-v6-20010913a.diff.gz} |\
@
1.13
log
@- Add support for building with the latest unstable version, too.
- License is IPL and not GPL
@
text
@d59 1
a59 1
Release: 13
d234 1
a234 1
incoming active bounce defer deferred flush saved corrupt
d246 1
a246 1
%{SOURCE3} $RPM_BUILD_ROOT%{l_prefix}/sbin/pflogsumm
d255 1
a255 1
%{SOURCE4} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
@
1.12
log
@enhance Postfix package
@
text
@d25 4
d34 1
d40 2
a41 1
%define with_ipv6 yes
d43 1
d53 2
a54 1
License: GPL
d56 4
a59 1
Release: 12
d68 1
d103 6
a108 1
%setup0 -q -c
d110 1
d112 1
d114 3
d147 1
d149 3
d182 6
a187 1
( cd postfix-%{V_real}
@
1.11
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
@d27 1
d31 7
d48 1
a48 1
Release: 11
d54 3
a56 2
Source3: http://jimsun.linxnet.com/downloads/pflogsumm-%{V_pflogsumm}.pl
Source4: rc.postfix
d61 14
a74 2
BuildPreReq: OpenPKG, openpkg >= 0.9-33, db, openssl, perl >= 5.6.1-10, pcre, patch
PreReq: OpenPKG, openpkg >= 0.9-33, db, openssl, perl >= 5.6.1-10, pcre
d80 9
a88 2
Postfix is a new-generation Mail Transfer Agent (MTA) aimed to
replace the Sendmail MTA.
d95 8
d104 1
a130 1
CCARGS="$CCARGS -DHAS_PCRE -DHAS_DB -DHAS_SSL"
d132 13
a144 1
AUXLIBS="$AUXLIBS -L%{l_prefix}/lib -ldb -lssl -lcrypto -lpcre"
d203 1
a203 1
active bounce corrupt defer deferred flush incoming private saved
d205 1
a205 1
log pid public queue
d238 1
a238 1
# rm -rf $RPM_BUILD_ROOT
@
1.10
log
@reload postfix in rotate epilog
@
text
@a32 1
Group: Mail
d35 3
a37 2
Packager: rse@@openpkg.org
Distribution: OpenPKG
@
1.9
log
@fix postfix under Solaris
@
text
@d40 1
a40 1
Release: 10
@
1.8
log
@Force all packages to require openpkg-0.9-33
@
text
@d40 1
a40 1
Release: 9
d52 1
a52 1
BuildPreReq: OpenPKG, openpkg >= 0.9-33, db, openssl, perl >= 5.6.1-10, pcre
@
1.7
log
@Fix Postfix' daily logfile maintainance run-commands.
@
text
@d40 1
a40 1
Release: 8
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 0.9-30, db, openssl, perl >= 5.6.1-10, pcre
PreReq: OpenPKG, openpkg >= 0.9-30, db, openssl, perl >= 5.6.1-10, pcre
@
1.6
log
@Updated XMAME
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
@
text
@d40 1
a40 1
Release: 7
d172 5
a176 3
%{l_shtool} install -c -m 755 -e 's;@@l_prefix@@;%{l_prefix};g' \
%{SOURCE4} \
$RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
@
1.5
log
@Greatly enhance Postfix package
@
text
@d40 1
a40 1
Release: 6
d173 1
a173 1
%{SOURCE rc.postfix} \
@
1.4
log
@ops, forgot to bump release numbers
@
text
@d25 4
a28 3
%define V_here 20010228pl05
%define V_real 20010228-pl05
%define V_tls 0.7.9-20010228-pl04-0.9.6b
d46 2
a47 1
Source3: rc.postfix
d52 2
a53 2
BuildPreReq: OpenPKG, openpkg >= 0.9-30, db, openssl
PreReq: OpenPKG, openpkg >= 0.9-30, db, openssl
d68 6
d83 1
a83 1
--with-logfile=%{l_prefix}/var/postfix/postfix.log
d94 1
a94 1
CCARGS="$CCARGS -DHAS_DB -DHAS_SSL"
d96 1
a96 1
AUXLIBS="$AUXLIBS -L%{l_prefix}/lib -ldb -lssl -lcrypto"
d120 1
d140 11
d157 1
a157 1
pid public queue
d159 3
a161 1
/dev/null postfix.log
d164 5
d179 2
a180 2
'%config %attr(-,root,%{l_fsgrp}) %{l_prefix}/etc/postfix/*' \
'%dir %attr(-,root,%{l_fsgrp}) %{l_prefix}/etc/postfix' \
d189 7
@
1.3
log
@Change virtual package name from "mta" to "MTA" and also replace
"sendmail" requirements to "MTA" in order to allow packages to work with
Postfix instead of Sendmail.
@
text
@d39 1
a39 1
Release: 5
@
1.2
log
@upgrade to Postfix 20010228pl05
@
text
@d54 1
@
1.1
log
@Initial revision
@
text
@d25 3
a27 3
%define V_here 20010228pl04
%define V_real 20010228-pl04
%define V_tls 0.7.9-%{V_real}-0.9.6b
d39 1
a39 1
Release: 4
@
1.1.1.1
log
@Import OpenPKG sources into CVS repository
@
text
@@