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