head 1.451; access; symbols OPENPKG_E1_MP_HEAD:1.368 OPENPKG_E1_MP:1.368 OPENPKG_E1_MP_2_STABLE:1.335.2.7 OPENPKG_E1_FP:1.335.2.7 OPENPKG_2_STABLE_MP:1.387 OPENPKG_2_STABLE_20061018:1.335.2.7 OPENPKG_2_STABLE_20060622:1.335.2.1 OPENPKG_2_STABLE:1.335.0.2 OPENPKG_2_STABLE_BP:1.335 OPENPKG_2_5_RELEASE:1.308.2.1 OPENPKG_2_5_SOLID:1.308.0.2 OPENPKG_2_5_SOLID_BP:1.308 OPENPKG_2_4_RELEASE:1.297.2.1 OPENPKG_2_4_SOLID:1.297.0.2 OPENPKG_2_4_SOLID_BP:1.297 OPENPKG_CW_FP:1.289 OPENPKG_2_3_RELEASE:1.285.2.1 OPENPKG_2_3_SOLID:1.285.0.2 OPENPKG_2_3_SOLID_BP:1.285 OPENPKG_2_2_RELEASE:1.262.2.2 OPENPKG_2_2_SOLID:1.262.0.2 OPENPKG_2_2_SOLID_BP:1.262 OPENPKG_2_1_RELEASE:1.241.2.3 OPENPKG_2_1_SOLID:1.241.0.2 OPENPKG_2_1_SOLID_BP:1.241 OPENPKG_2_0_RELEASE:1.211.2.2 OPENPKG_2_0_SOLID:1.211.0.2 OPENPKG_2_0_SOLID_BP:1.211 OPENPKG_1_3_RELEASE:1.106.2.6.2.1 OPENPKG_1_3_SOLID:1.106.2.6.0.2 OPENPKG_1_3_SOLID_BP:1.106.2.6 OPENPKG_1_STABLE_MP:1.159 OPENPKG_1_2_RELEASE:1.106.2.1.2.1 OPENPKG_1_2_SOLID:1.106.2.1.0.2 OPENPKG_1_2_SOLID_BP:1.106.2.1 OPENPKG_1_STABLE:1.106.0.2 OPENPKG_1_STABLE_BP:1.106 OPENPKG_1_1_RELEASE:1.81.2.1 OPENPKG_1_1_SOLID:1.81.0.2 OPENPKG_1_1_SOLID_BP:1.81 OPENPKG_1_0_RELEASE:1.16.2.2 OPENPKG_1_0_SOLID:1.16.0.2 OPENPKG_1_0_SOLID_BP:1.16 OPENPKG_0_0:1.1.1.1 OPENPKG:1.1.1; locks; strict; comment @-- @; 1.451 date 2009.10.04.17.09.19; author rse; state Exp; branches; next 1.450; commitid 4V08IXLgF3TdWe6u; 1.450 date 2009.08.09.07.35.41; author rse; state Exp; branches; next 1.449; commitid Ea6jZccNhmx1zZYt; 1.449 date 2009.07.28.17.44.08; author rse; state Exp; branches; next 1.448; commitid YVut8KfbKY8GjvXt; 1.448 date 2009.04.18.13.08.36; author rse; state Exp; branches; next 1.447; commitid 4pHXU27WTIGCZuKt; 1.447 date 2009.02.01.19.17.27; author rse; state Exp; branches; next 1.446; commitid gZ1t9KuvVjBqwLAt; 1.446 date 2009.01.25.18.11.18; author rse; state Exp; branches; next 1.445; commitid krjoVHiDt77HnRzt; 1.445 date 2009.01.25.10.41.06; author rse; state Exp; branches; next 1.444; commitid QoCe4S4xxudfTOzt; 1.444 date 2009.01.25.10.31.42; author rse; state Exp; branches; next 1.443; commitid VlGaJHKkjmX0QOzt; 1.443 date 2009.01.24.21.53.28; author rse; state Exp; branches; next 1.442; commitid rbjJxQEzQRkUDKzt; 1.442 date 2008.12.14.10.07.08; author rse; state Exp; branches; next 1.441; commitid c79W2lCmb3ni3qut; 1.441 date 2008.11.11.07.52.43; author rse; state Exp; branches; next 1.440; commitid lT5ROyofGaYWmaqt; 1.440 date 2008.11.11.07.51.06; author rse; state Exp; branches; next 1.439; commitid nqlraTzQw4lomaqt; 1.439 date 2008.11.10.08.38.50; author rse; state Exp; branches; next 1.438; commitid Rj9nNaMtXk2LE2qt; 1.438 date 2008.11.10.08.25.03; author rse; state Exp; branches; next 1.437; commitid zlraVvuzm262A2qt; 1.437 date 2008.10.15.06.14.36; author rse; state Exp; branches; next 1.436; commitid hl9DpMuw7j66HGmt; 1.436 date 2008.07.26.18.38.54; author rse; state Exp; branches; next 1.435; commitid JIdAUIGqq5uRplct; 1.435 date 2008.06.14.07.02.35; author rse; state Exp; branches; next 1.434; commitid EjpKXJcmclXFUS6t; 1.434 date 2008.04.02.09.50.33; author cs; state Exp; branches; next 1.433; commitid nYZMgUCzbcZMbwXs; 1.433 date 2008.02.29.10.47.20; author cs; state Exp; branches; next 1.432; commitid woOkodbgGdI1zhTs; 1.432 date 2008.02.29.10.42.18; author cs; state Exp; branches; next 1.431; commitid vAWpwBX9ze1jxhTs; 1.431 date 2008.01.18.07.19.50; author rse; state Exp; branches; next 1.430; commitid fqLDSE00zd3yLRNs; 1.430 date 2008.01.01.14.50.41; author rse; state Exp; branches; next 1.429; commitid B8esaHJHoduuKILs; 1.429 date 2007.11.21.10.01.34; author cs; state Exp; branches; next 1.428; commitid 6Ees8BgNikLCwqGs; 1.428 date 2007.11.21.09.50.25; author kk; state Exp; branches; next 1.427; commitid FllgBowARITNsqGs; 1.427 date 2007.09.10.18.20.04; author rse; state Exp; branches; next 1.426; commitid alZTqg6cClP7Bdxs; 1.426 date 2007.09.07.08.18.19; author rse; state Exp; branches; next 1.425; commitid NZ1UVm2voL1FmMws; 1.425 date 2007.08.01.09.00.14; author cs; state Exp; branches; next 1.424; commitid XJSy62M1vP0MM1ss; 1.424 date 2007.07.30.13.53.42; author rse; state Exp; branches; next 1.423; commitid sn0beWDQkpSrtNrs; 1.423 date 2007.07.27.16.07.03; author cs; state Exp; branches; next 1.422; commitid b58RuvIXeJJajqrs; 1.422 date 2007.07.23.07.58.43; author cs; state Exp; branches; next 1.421; commitid HX9gISJ7XslCJRqs; 1.421 date 2007.07.19.17.47.01; author cs; state Exp; branches; next 1.420; commitid DD3boI7rTLTn7pqs; 1.420 date 2007.06.28.20.51.37; author rse; state Exp; branches; next 1.419; commitid VViG93vJqAZAOIns; 1.419 date 2007.06.28.20.12.00; author rse; state Exp; branches; next 1.418; commitid HSXKubR7uj50BIns; 1.418 date 2007.06.28.18.49.58; author rse; state Exp; branches; next 1.417; commitid rFE1LGbZXG0R8Ins; 1.417 date 2007.06.26.19.38.59; author rse; state Exp; branches; next 1.416; commitid cjITT2SvDjeFtsns; 1.416 date 2007.06.25.20.21.44; author cs; state Exp; branches; next 1.415; commitid PG2dVODscVfkKkns; 1.415 date 2007.06.23.07.44.23; author rse; state Exp; branches; next 1.414; commitid AUsjPxfUf8vuC0ns; 1.414 date 2007.06.22.19.28.44; author rse; state Exp; branches; next 1.413; commitid Qf0bAzakygl7yWms; 1.413 date 2007.06.22.19.06.50; author rse; state Exp; branches; next 1.412; commitid jSdeSYoHMBnBqWms; 1.412 date 2007.06.22.16.42.07; author rse; state Exp; branches; next 1.411; commitid zTclnSlmIWpXCVms; 1.411 date 2007.06.22.16.37.36; author rse; state Exp; branches; next 1.410; commitid 4AuZwWXWZ9wpBVms; 1.410 date 2007.06.22.15.25.38; author rse; state Exp; branches; next 1.409; commitid 1N7wbLLfj15JcVms; 1.409 date 2007.06.22.14.50.01; author rse; state Exp; branches; next 1.408; commitid 3hA8i8fQ3vbv0Vms; 1.408 date 2007.06.22.11.59.16; author rse; state Exp; branches; next 1.407; commitid axe4vp8h9ovV3Ums; 1.407 date 2007.06.22.10.54.02; author rse; state Exp; branches; next 1.406; commitid ZbFoU2hEtnBxHTms; 1.406 date 2007.06.08.06.57.54; author rse; state Exp; branches; next 1.405; commitid HtvesDwpAjCrQ4ls; 1.405 date 2007.06.01.17.30.14; author cs; state Exp; branches; next 1.404; commitid plfMYlgCCs3kzeks; 1.404 date 2007.06.01.09.52.57; author thl; state Exp; branches; next 1.403; commitid gfZhRwMrGwjr2cks; 1.403 date 2007.05.20.07.05.30; author rse; state Exp; branches; next 1.402; commitid 0ltOAtY5NqnTuDis; 1.402 date 2007.05.07.15.54.02; author cs; state Exp; branches; next 1.401; commitid 8tzyAVPiAFT8Q0hs; 1.401 date 2007.05.04.06.10.44; author rse; state Exp; branches; next 1.400; commitid TErHneFdUTp0Izgs; 1.400 date 2007.05.01.18.12.47; author rse; state Exp; branches; next 1.399; commitid HF8sbZADHGHGNfgs; 1.399 date 2007.04.19.16.05.56; author cs; state Exp; branches; next 1.398; commitid KdSj3wmY84U4uHes; 1.398 date 2007.04.16.19.59.46; author rse; state Exp; branches; next 1.397; commitid h4ZttReIpqUhSkes; 1.397 date 2007.04.15.16.13.05; author rse; state Exp; branches; next 1.396; commitid PJPoGA96M0wvEbes; 1.396 date 2007.04.13.14.18.06; author cs; state Exp; branches; next 1.395; commitid e1Z5F5v8NEs25Vds; 1.395 date 2007.04.12.09.52.27; author cs; state Exp; branches; next 1.394; commitid yYzPbtQd4XUTDLds; 1.394 date 2007.04.12.07.55.51; author cs; state Exp; branches; next 1.393; commitid gmsiSSLhhh6UZKds; 1.393 date 2007.04.11.06.41.37; author rse; state Exp; branches; next 1.392; commitid AVUSPE5r1gErCCds; 1.392 date 2007.04.10.12.08.30; author rse; state Exp; branches; next 1.391; commitid Lktm4zUpzRZyswds; 1.391 date 2007.04.02.15.07.30; author rse; state Exp; branches; next 1.390; commitid obcFxT8y3aiTHvcs; 1.390 date 2007.03.30.16.55.37; author rse; state Exp; branches; next 1.389; commitid SQjY0SOa27CZo8cs; 1.389 date 2007.03.29.14.43.50; author cs; state Exp; branches; next 1.388; commitid 0DuBv0MgKECLHZbs; 1.388 date 2007.03.24.09.06.25; author rse; state Exp; branches; next 1.387; commitid bk6VWXJYxCEZZjbs; 1.387 date 2007.03.14.19.26.08; author rse; state Exp; branches; next 1.386; commitid ZuB7BhUUM9WvK5as; 1.386 date 2007.03.13.16.42.48; author cs; state Exp; branches; next 1.385; commitid jG9pxzk9HsptSW9s; 1.385 date 2007.03.09.11.13.41; author rse; state Exp; branches; next 1.384; commitid XeGLgjek0NLxbp9s; 1.384 date 2007.03.06.17.05.00; author rse; state Exp; branches; next 1.383; commitid qBxWaz9fkC32e39s; 1.383 date 2007.03.05.06.34.18; author rse; state Exp; branches; next 1.382; commitid Xy52sEi8Y1RELR8s; 1.382 date 2007.02.24.18.35.26; author rse; state Exp; branches; next 1.381; commitid zULfNiC8vazZ2M7s; 1.381 date 2007.02.24.13.22.57; author rse; state Exp; branches; next 1.380; commitid EHLi1UAJY3lNjK7s; 1.380 date 2007.02.23.14.39.19; author rse; state Exp; branches; next 1.379; commitid fhDbzpljB7hZLC7s; 1.379 date 2007.02.08.21.03.09; author rse; state Exp; branches; next 1.378; commitid 70FdmFiv9eKxnJ5s; 1.378 date 2007.02.08.08.32.21; author rse; state Exp; branches; next 1.377; commitid p7FHffvO787ZdF5s; 1.377 date 2007.02.06.07.34.23; author cs; state Exp; branches; next 1.376; commitid jnEeg16M93v5Yo5s; 1.376 date 2007.02.06.07.30.11; author cs; state Exp; branches; next 1.375; commitid QZ3V5x6oVm8EWo5s; 1.375 date 2007.02.06.07.16.18; author cs; state Exp; branches; next 1.374; commitid t0XjbOgZmLqSRo5s; 1.374 date 2007.02.06.06.30.45; author cs; state Exp; branches; next 1.373; commitid M5LTGJtX4C1gCo5s; 1.373 date 2007.02.05.09.52.17; author cs; state Exp; branches; next 1.372; commitid 3j2s7EhXqHsoLh5s; 1.372 date 2007.01.30.14.10.33; author cs; state Exp; branches; next 1.371; commitid MCmegG4r5JMWnx4s; 1.371 date 2007.01.20.23.15.44; author rse; state Exp; branches; next 1.370; commitid qwitDdTCiJQTIi3s; 1.370 date 2007.01.20.14.18.04; author rse; state Exp; branches; next 1.369; commitid DsdViDlcrWTrKf3s; 1.369 date 2007.01.12.14.12.10; author cs; state Exp; branches; next 1.368; commitid csMwuSyGkvunYd2s; 1.368 date 2007.01.01.17.36.32; author rse; state Exp; branches; next 1.367; commitid BicZD6VUl7GuqP0s; 1.367 date 2006.12.27.17.11.34; author cs; state Exp; branches; next 1.366; commitid u6FEpIB9IjINtb0s; 1.366 date 2006.12.27.14.35.27; author cs; state Exp; branches; next 1.365; commitid qcIeXvg5aJMfCa0s; 1.365 date 2006.12.25.09.16.13; author rse; state Exp; branches; next 1.364; commitid bE5pn8rT9X7IUSZr; 1.364 date 2006.12.04.18.21.09; author rse; state Exp; branches; next 1.363; commitid XVbSrFXnHsKvBeXr; 1.363 date 2006.12.03.10.42.18; author cs; state Exp; branches; next 1.362; commitid aGKLE3YhMM2664Xr; 1.362 date 2006.11.29.08.00.22; author rse; state Exp; branches; next 1.361; commitid hKwev5y3qsSvkxWr; 1.361 date 2006.11.22.17.10.25; author rse; state Exp; branches; next 1.360; commitid JauWBjEFSltaBGVr; 1.360 date 2006.11.21.07.39.34; author rse; state Exp; branches; next 1.359; commitid SojySTv2dkKjtvVr; 1.359 date 2006.11.19.19.36.07; author rse; state Exp; branches; next 1.358; commitid vzTBx48AwCF7vjVr; 1.358 date 2006.11.19.18.16.34; author cs; state Exp; branches; next 1.357; commitid wTBJY2L2n2rP3jVr; 1.357 date 2006.11.15.13.59.29; author rse; state Exp; branches; next 1.356; commitid 9nMhnvVP70dCLLUr; 1.356 date 2006.11.11.08.52.42; author rse; state Exp; branches; next 1.355; commitid JVz6XCi4CbTkceUr; 1.355 date 2006.11.08.08.38.05; author rse; state Exp; branches; next 1.354; commitid Zju28e19v2IidQTr; 1.354 date 2006.11.03.20.35.18; author rse; state Exp; branches; next 1.353; commitid ikaxA73UQEBjlgTr; 1.353 date 2006.11.03.07.55.26; author rse; state Exp; branches; next 1.352; commitid A59b33EWP9aD8cTr; 1.352 date 2006.10.16.17.33.55; author rse; state Exp; branches; next 1.351; commitid VSahzniDcsKXUVQr; 1.351 date 2006.10.13.17.26.45; author thl; state Exp; branches; next 1.350; commitid q5GSxzsSDX29XxQr; 1.350 date 2006.09.10.13.20.34; author rse; state Exp; branches; next 1.349; commitid lMx6FEKoDnOMFhMr; 1.349 date 2006.09.09.07.44.20; author rse; state Exp; branches; next 1.348; commitid Jjeumu6PJk9rQ7Mr; 1.348 date 2006.09.08.06.05.12; author rse; state Exp; branches; next 1.347; commitid Jelaz6IhPj3okZLr; 1.347 date 2006.08.25.19.15.55; author rse; state Exp; branches; next 1.346; commitid Tvsj1UyQ8rQ89gKr; 1.346 date 2006.08.25.06.49.37; author rse; state Exp; branches; next 1.345; commitid FemGfvGjCP5z1cKr; 1.345 date 2006.08.18.18.51.36; author rse; state Exp; branches; next 1.344; commitid BOXgXlPDS55cfmJr; 1.344 date 2006.08.18.14.30.22; author rse; state Exp; branches; next 1.343; commitid M0J0z0UFsdlzNkJr; 1.343 date 2006.08.11.15.39.03; author rse; state Exp; branches; next 1.342; commitid HzVgJfe0oYM5prIr; 1.342 date 2006.08.07.17.49.40; author rse; state Exp; branches; next 1.341; commitid 8i3LtCMsHojRfWHr; 1.341 date 2006.07.28.14.07.11; author rse; state Exp; branches; next 1.340; commitid F6dX5LbjhnUslDGr; 1.340 date 2006.07.28.06.09.19; author rse; state Exp; branches; next 1.339; commitid zbcPeIzbXntxHAGr; 1.339 date 2006.07.20.15.08.50; author rse; state Exp; branches; next 1.338; commitid NVuMExUemTPyWBFr; 1.338 date 2006.06.27.14.46.45; author rse; state Exp; branches; next 1.337; commitid 43rbDwktQyRNyECr; 1.337 date 2006.06.27.14.41.57; author rse; state Exp; branches; next 1.336; commitid HmBRjSPArf7bxECr; 1.336 date 2006.06.22.08.51.07; author rse; state Exp; branches; next 1.335; commitid esq11mwTN8DKKYBr; 1.335 date 2006.06.09.07.43.08; author rse; state Exp; branches 1.335.2.1; next 1.334; commitid ntiWJIJBni3nNiAr; 1.334 date 2006.06.09.07.09.16; author cs; state Exp; branches; next 1.333; commitid FW7hClGZVKuKBiAr; 1.333 date 2006.06.08.11.40.12; author rse; state Exp; branches; next 1.332; commitid WLp7qFt2mK0H8cAr; 1.332 date 2006.05.28.12.28.22; author rse; state Exp; branches; next 1.331; commitid a5EGPEGCniw8LMyr; 1.331 date 2006.05.24.18.50.31; author rse; state Exp; branches; next 1.330; commitid 2sKuWvpXDlTeZiyr; 1.330 date 2006.05.17.19.44.32; author rse; state Exp; branches; next 1.329; commitid i50MomNXv1IGwpxr; 1.329 date 2006.05.15.20.04.22; author rse; state Exp; branches; next 1.328; commitid 81cR8ud9JXptH9xr; 1.328 date 2006.05.14.07.33.52; author rse; state Exp; branches; next 1.327; commitid Hz0c79enjWc0AXwr; 1.327 date 2006.05.11.18.44.53; author rse; state Exp; branches; next 1.326; commitid iK12usZWJImboDwr; 1.326 date 2006.05.08.07.30.19; author rse; state Exp; branches; next 1.325; commitid zTteJsnJTzPJKbwr; 1.325 date 2006.05.03.06.19.06; author cs; state Exp; branches; next 1.324; commitid TPoha8wNyHMgwxvr; 1.324 date 2006.04.30.17.36.04; author rse; state Exp; branches; next 1.323; commitid 1Dxjrrzr86Wumdvr; 1.323 date 2006.04.21.07.08.14; author rse; state Exp; branches; next 1.322; commitid JfBWJ42T4943b0ur; 1.322 date 2006.02.21.18.38.34; author rse; state Exp; branches; next 1.321; commitid rdS1oSjZutysTtmr; 1.321 date 2006.01.19.06.37.59; author rse; state Exp; branches; next 1.320; commitid KPPJVtpuNO61Yair; 1.320 date 2006.01.13.19.06.57; author rse; state Exp; branches; next 1.319; commitid Fi84RoiBzoQUithr; 1.319 date 2006.01.01.13.11.56; author rse; state Exp; branches; next 1.318; commitid otZG8yKMCw1JFTfr; 1.318 date 2005.12.14.20.11.02; author rse; state Exp; branches; next 1.317; commitid laKLTuqRk5gGCCdr; 1.317 date 2005.12.05.18.52.54; author rse; state Exp; branches; next 1.316; commitid YBDG7ubvEIZOtscr; 1.316 date 2005.11.29.15.41.25; author rse; state Exp; branches; next 1.315; commitid GAZbgggN9fw5CFbr; 1.315 date 2005.11.27.08.55.03; author rse; state Exp; branches; next 1.314; commitid UwZl0CV7eLuFqnbr; 1.314 date 2005.11.26.08.13.43; author rse; state Exp; branches; next 1.313; commitid AaKybG72Gcytefbr; 1.313 date 2005.11.20.13.41.01; author rse; state Exp; branches; next 1.312; commitid zwc5Be1Shkoaevar; 1.312 date 2005.11.16.07.39.58; author rse; state Exp; branches; next 1.311; commitid dcwesmmy4wfPmX9r; 1.311 date 2005.11.03.07.24.59; author rse; state Exp; branches; next 1.310; commitid 2V4Kfmj2Zx7BHh8r; 1.310 date 2005.10.31.18.52.10; author rse; state Exp; branches; next 1.309; commitid COXcu2mLJlkkBX7r; 1.309 date 2005.10.18.06.46.26; author rse; state Exp; branches; next 1.308; 1.308 date 2005.10.09.06.51.18; author rse; state Exp; branches 1.308.2.1; next 1.307; 1.307 date 2005.10.06.07.29.20; author rse; state Exp; branches; next 1.306; 1.306 date 2005.09.28.15.28.27; author rse; state Exp; branches; next 1.305; 1.305 date 2005.09.17.17.42.37; author rse; state Exp; branches; next 1.304; 1.304 date 2005.09.07.16.53.01; author rse; state Exp; branches; next 1.303; 1.303 date 2005.09.07.11.42.53; author rse; state Exp; branches; next 1.302; 1.302 date 2005.09.07.10.11.55; author rse; state Exp; branches; next 1.301; 1.301 date 2005.09.02.21.10.31; author rse; state Exp; branches; next 1.300; 1.300 date 2005.07.13.11.44.43; author rse; state Exp; branches; next 1.299; 1.299 date 2005.07.06.12.54.18; author rse; state Exp; branches; next 1.298; 1.298 date 2005.06.22.18.28.21; author rse; state Exp; branches; next 1.297; 1.297 date 2005.06.11.18.08.51; author rse; state Exp; branches 1.297.2.1; next 1.296; 1.296 date 2005.05.14.20.41.42; author rse; state Exp; branches; next 1.295; 1.295 date 2005.04.07.11.01.50; author cs; state Exp; branches; next 1.294; 1.294 date 2005.04.05.17.18.09; author rse; state Exp; branches; next 1.293; 1.293 date 2005.04.01.06.20.27; author rse; state Exp; branches; next 1.292; 1.292 date 2005.03.30.07.39.23; author rse; state Exp; branches; next 1.291; 1.291 date 2005.03.25.17.05.20; author rse; state Exp; branches; next 1.290; 1.290 date 2005.03.24.11.18.25; author rse; state Exp; branches; next 1.289; 1.289 date 2005.03.09.10.25.32; author ms; state Exp; branches; next 1.288; 1.288 date 2005.03.01.08.29.30; author rse; state Exp; branches; next 1.287; 1.287 date 2005.02.28.13.27.28; author rse; state Exp; branches; next 1.286; 1.286 date 2005.02.27.21.54.44; author thl; state Exp; branches; next 1.285; 1.285 date 2005.02.07.16.23.46; author rse; state Exp; branches 1.285.2.1; next 1.284; 1.284 date 2005.02.06.13.50.04; author rse; state Exp; branches; next 1.283; 1.283 date 2005.01.02.11.28.27; author rse; state Exp; branches; next 1.282; 1.282 date 2005.01.01.10.47.47; author rse; state Exp; branches; next 1.281; 1.281 date 2004.12.23.12.35.42; author tho; state Exp; branches; next 1.280; 1.280 date 2004.12.18.21.47.21; author rse; state Exp; branches; next 1.279; 1.279 date 2004.12.15.18.58.51; author rse; state Exp; branches; next 1.278; 1.278 date 2004.12.15.08.45.08; author rse; state Exp; branches; next 1.277; 1.277 date 2004.12.09.10.13.04; author hms; state Exp; branches; next 1.276; 1.276 date 2004.12.08.08.52.22; author rse; state Exp; branches; next 1.275; 1.275 date 2004.11.30.21.08.24; author rse; state Exp; branches; next 1.274; 1.274 date 2004.11.18.13.37.06; author rse; state Exp; branches; next 1.273; 1.273 date 2004.11.04.07.57.25; author tho; state Exp; branches; next 1.272; 1.272 date 2004.11.02.11.26.25; author tho; state Exp; branches; next 1.271; 1.271 date 2004.10.30.14.00.24; author rse; state Exp; branches; next 1.270; 1.270 date 2004.10.29.10.30.05; author rse; state Exp; branches; next 1.269; 1.269 date 2004.10.28.15.03.27; author ms; state Exp; branches; next 1.268; 1.268 date 2004.10.27.07.27.11; author tho; state Exp; branches; next 1.267; 1.267 date 2004.10.26.17.36.05; author rse; state Exp; branches; next 1.266; 1.266 date 2004.10.22.13.24.43; author rse; state Exp; branches; next 1.265; 1.265 date 2004.10.22.09.55.44; author rse; state Exp; branches; next 1.264; 1.264 date 2004.10.22.09.04.45; author hms; state Exp; branches; next 1.263; 1.263 date 2004.10.15.13.43.35; author rse; state Exp; branches; next 1.262; 1.262 date 2004.10.05.18.24.15; author rse; state Exp; branches 1.262.2.1; next 1.261; 1.261 date 2004.09.24.09.04.40; author rse; state Exp; branches; next 1.260; 1.260 date 2004.09.23.18.14.24; author rse; state Exp; branches; next 1.259; 1.259 date 2004.09.20.16.17.05; author rse; state Exp; branches; next 1.258; 1.258 date 2004.09.11.11.40.18; author rse; state Exp; branches; next 1.257; 1.257 date 2004.09.10.19.00.24; author rse; state Exp; branches; next 1.256; 1.256 date 2004.09.07.18.09.06; author rse; state Exp; branches; next 1.255; 1.255 date 2004.08.31.10.52.04; author rse; state Exp; branches; next 1.254; 1.254 date 2004.08.30.17.21.42; author ms; state Exp; branches; next 1.253; 1.253 date 2004.08.25.16.11.06; author rse; state Exp; branches; next 1.252; 1.252 date 2004.08.13.19.20.39; author rse; state Exp; branches; next 1.251; 1.251 date 2004.07.29.17.28.38; author ms; state Exp; branches; next 1.250; 1.250 date 2004.07.26.13.06.36; author rse; state Exp; branches; next 1.249; 1.249 date 2004.07.25.09.49.12; author rse; state Exp; branches; next 1.248; 1.248 date 2004.07.16.09.21.30; author rse; state Exp; branches; next 1.247; 1.247 date 2004.07.16.05.53.21; author rse; state Exp; branches; next 1.246; 1.246 date 2004.07.14.17.16.19; author rse; state Exp; branches; next 1.245; 1.245 date 2004.07.14.08.00.42; author rse; state Exp; branches; next 1.244; 1.244 date 2004.07.13.17.26.51; author rse; state Exp; branches; next 1.243; 1.243 date 2004.07.08.07.45.32; author rse; state Exp; branches; next 1.242; 1.242 date 2004.07.07.09.31.14; author thl; state Exp; branches; next 1.241; 1.241 date 2004.06.28.08.30.55; author rse; state Exp; branches 1.241.2.1; next 1.240; 1.240 date 2004.06.25.21.33.18; author rse; state Exp; branches; next 1.239; 1.239 date 2004.06.23.08.10.52; author thl; state Exp; branches; next 1.238; 1.238 date 2004.06.21.12.27.30; author thl; state Exp; branches; next 1.237; 1.237 date 2004.06.18.11.13.58; author thl; state Exp; branches; next 1.236; 1.236 date 2004.06.18.10.32.51; author thl; state Exp; branches; next 1.235; 1.235 date 2004.06.16.15.30.41; author cs; state Exp; branches; next 1.234; 1.234 date 2004.06.13.20.15.00; author thl; state Exp; branches; next 1.233; 1.233 date 2004.06.11.14.42.25; author thl; state Exp; branches; next 1.232; 1.232 date 2004.06.08.15.19.20; author thl; state Exp; branches; next 1.231; 1.231 date 2004.06.04.07.25.42; author cs; state Exp; branches; next 1.230; 1.230 date 2004.06.03.18.32.15; author rse; state Exp; branches; next 1.229; 1.229 date 2004.05.27.13.19.25; author rse; state Exp; branches; next 1.228; 1.228 date 2004.05.24.06.35.48; author rse; state Exp; branches; next 1.227; 1.227 date 2004.05.19.15.32.03; author rse; state Exp; branches; next 1.226; 1.226 date 2004.05.12.08.51.38; author rse; state Exp; branches; next 1.225; 1.225 date 2004.05.11.19.51.59; author rse; state Exp; branches; next 1.224; 1.224 date 2004.04.21.17.48.37; author rse; state Exp; branches; next 1.223; 1.223 date 2004.04.20.09.47.49; author ms; state Exp; branches; next 1.222; 1.222 date 2004.04.20.08.39.34; author cs; state Exp; branches; next 1.221; 1.221 date 2004.04.16.07.20.41; author rse; state Exp; branches; next 1.220; 1.220 date 2004.04.14.12.16.34; author cs; state Exp; branches; next 1.219; 1.219 date 2004.04.14.12.07.49; author cs; state Exp; branches; next 1.218; 1.218 date 2004.04.01.14.30.54; author rse; state Exp; branches; next 1.217; 1.217 date 2004.04.01.13.35.51; author cs; state Exp; branches; next 1.216; 1.216 date 2004.03.27.07.33.12; author rse; state Exp; branches; next 1.215; 1.215 date 2004.03.24.07.57.01; author rse; state Exp; branches; next 1.214; 1.214 date 2004.03.11.12.34.37; author thl; state Exp; branches; next 1.213; 1.213 date 2004.02.24.19.13.27; author rse; state Exp; branches; next 1.212; 1.212 date 2004.02.21.18.55.04; author rse; state Exp; branches; next 1.211; 1.211 date 2004.02.12.19.05.19; author rse; state Exp; branches 1.211.2.1; next 1.210; 1.210 date 2004.02.12.19.03.47; author rse; state Exp; branches; next 1.209; 1.209 date 2004.02.12.08.20.25; author rse; state Exp; branches; next 1.208; 1.208 date 2004.02.07.17.53.24; author rse; state Exp; branches; next 1.207; 1.207 date 2004.02.05.22.30.48; author thl; state Exp; branches; next 1.206; 1.206 date 2004.02.05.20.54.18; author rse; state Exp; branches; next 1.205; 1.205 date 2004.02.03.19.59.34; author rse; state Exp; branches; next 1.204; 1.204 date 2004.02.02.22.50.26; author thl; state Exp; branches; next 1.203; 1.203 date 2004.01.30.09.25.20; author thl; state Exp; branches; next 1.202; 1.202 date 2004.01.27.12.32.23; author rse; state Exp; branches; next 1.201; 1.201 date 2004.01.24.13.15.56; author rse; state Exp; branches; next 1.200; 1.200 date 2004.01.24.12.52.22; author rse; state Exp; branches; next 1.199; 1.199 date 2004.01.23.13.07.27; author rse; state Exp; branches; next 1.198; 1.198 date 2004.01.21.15.03.53; author rse; state Exp; branches; next 1.197; 1.197 date 2004.01.20.23.59.33; author thl; state Exp; branches; next 1.196; 1.196 date 2004.01.12.18.34.38; author cs; state Exp; branches; next 1.195; 1.195 date 2004.01.10.19.17.15; author rse; state Exp; branches; next 1.194; 1.194 date 2004.01.09.16.19.29; author cs; state Exp; branches; next 1.193; 1.193 date 2004.01.09.14.11.20; author cs; state Exp; branches; next 1.192; 1.192 date 2004.01.06.20.25.55; author rse; state Exp; branches; next 1.191; 1.191 date 2003.12.31.11.56.57; author rse; state Exp; branches; next 1.190; 1.190 date 2003.12.29.08.54.54; author cs; state Exp; branches; next 1.189; 1.189 date 2003.12.29.08.12.04; author cs; state Exp; branches; next 1.188; 1.188 date 2003.12.17.16.01.09; author rse; state Exp; branches; next 1.187; 1.187 date 2003.11.28.13.53.16; author ms; state Exp; branches; next 1.186; 1.186 date 2003.11.28.11.57.31; author ms; state Exp; branches; next 1.185; 1.185 date 2003.11.27.16.59.42; author rse; state Exp; branches; next 1.184; 1.184 date 2003.11.27.13.27.32; author rse; state Exp; branches; next 1.183; 1.183 date 2003.11.27.12.06.38; author rse; state Exp; branches; next 1.182; 1.182 date 2003.11.26.07.32.54; author thl; state Exp; branches; next 1.181; 1.181 date 2003.11.25.14.31.51; author thl; state Exp; branches; next 1.180; 1.180 date 2003.11.24.08.45.39; author thl; state Exp; branches; next 1.179; 1.179 date 2003.11.04.09.42.18; author ms; state Exp; branches; next 1.178; 1.178 date 2003.11.01.19.44.01; author rse; state Exp; branches; next 1.177; 1.177 date 2003.10.28.16.14.00; author cs; state Exp; branches; next 1.176; 1.176 date 2003.10.28.10.47.24; author rse; state Exp; branches; next 1.175; 1.175 date 2003.10.09.08.31.23; author rse; state Exp; branches; next 1.174; 1.174 date 2003.10.08.07.17.00; author rse; state Exp; branches; next 1.173; 1.173 date 2003.10.07.19.00.40; author rse; state Exp; branches; next 1.172; 1.172 date 2003.10.07.10.48.59; author rse; state Exp; branches; next 1.171; 1.171 date 2003.10.02.18.32.32; author rse; state Exp; branches; next 1.170; 1.170 date 2003.09.22.11.45.29; author rse; state Exp; branches; next 1.169; 1.169 date 2003.09.16.09.35.26; author rse; state Exp; branches; next 1.168; 1.168 date 2003.09.10.12.04.14; author rse; state Exp; branches; next 1.167; 1.167 date 2003.09.04.21.14.38; author rse; state Exp; branches; next 1.166; 1.166 date 2003.08.30.07.48.17; author rse; state Exp; branches; next 1.165; 1.165 date 2003.08.28.09.24.33; author mlelstv; state Exp; branches; next 1.164; 1.164 date 2003.08.12.13.14.32; author cs; state Exp; branches; next 1.163; 1.163 date 2003.08.12.06.14.14; author cs; state Exp; branches; next 1.162; 1.162 date 2003.07.31.10.00.20; author rse; state Exp; branches; next 1.161; 1.161 date 2003.07.29.14.17.17; author rse; state Exp; branches; next 1.160; 1.160 date 2003.07.29.13.31.01; author mlelstv; state Exp; branches; next 1.159; 1.159 date 2003.07.23.13.31.42; author rse; state Exp; branches; next 1.158; 1.158 date 2003.07.22.14.43.14; author rse; state Exp; branches; next 1.157; 1.157 date 2003.07.22.12.54.34; author thl; state Exp; branches; next 1.156; 1.156 date 2003.07.22.08.10.38; author rse; state Exp; branches; next 1.155; 1.155 date 2003.07.21.08.12.25; author thl; state Exp; branches; next 1.154; 1.154 date 2003.07.19.17.05.43; author rse; state Exp; branches; next 1.153; 1.153 date 2003.07.18.17.34.11; author rse; state Exp; branches; next 1.152; 1.152 date 2003.07.17.18.29.51; author thl; state Exp; branches; next 1.151; 1.151 date 2003.07.17.15.32.27; author thl; state Exp; branches; next 1.150; 1.150 date 2003.07.17.12.49.51; author mlelstv; state Exp; branches; next 1.149; 1.149 date 2003.07.15.10.43.50; author rse; state Exp; branches; next 1.148; 1.148 date 2003.07.10.07.50.14; author rse; state Exp; branches; next 1.147; 1.147 date 2003.07.09.09.09.00; author mlelstv; state Exp; branches; next 1.146; 1.146 date 2003.07.08.14.38.36; author rse; state Exp; branches; next 1.145; 1.145 date 2003.07.07.08.17.03; author mlelstv; state Exp; branches; next 1.144; 1.144 date 2003.07.04.14.00.08; author rse; state Exp; branches; next 1.143; 1.143 date 2003.07.03.17.38.20; author rse; state Exp; branches; next 1.142; 1.142 date 2003.07.02.07.49.21; author mlelstv; state Exp; branches; next 1.141; 1.141 date 2003.07.01.10.13.38; author mlelstv; state Exp; branches; next 1.140; 1.140 date 2003.06.27.09.24.04; author mlelstv; state Exp; branches; next 1.139; 1.139 date 2003.06.27.09.16.04; author mlelstv; state Exp; branches; next 1.138; 1.138 date 2003.06.11.10.18.20; author mlelstv; state Exp; branches; next 1.137; 1.137 date 2003.06.05.09.42.26; author rse; state Exp; branches; next 1.136; 1.136 date 2003.06.04.15.17.49; author rse; state Exp; branches; next 1.135; 1.135 date 2003.06.03.15.45.40; author rse; state Exp; branches; next 1.134; 1.134 date 2003.05.29.18.28.22; author rse; state Exp; branches; next 1.133; 1.133 date 2003.05.16.09.56.08; author rse; state Exp; branches; next 1.132; 1.132 date 2003.04.08.15.09.12; author rse; state Exp; branches; next 1.131; 1.131 date 2003.04.08.09.59.39; author rse; state Exp; branches; next 1.130; 1.130 date 2003.04.08.09.56.21; author rse; state Exp; branches; next 1.129; 1.129 date 2003.04.04.08.22.42; author rse; state Exp; branches; next 1.128; 1.128 date 2003.03.28.09.59.17; author cs; state Exp; branches; next 1.127; 1.127 date 2003.03.21.14.31.43; author rse; state Exp; branches; next 1.126; 1.126 date 2003.03.18.14.57.29; author rse; state Exp; branches; next 1.125; 1.125 date 2003.03.05.18.51.28; author rse; state Exp; branches; next 1.124; 1.124 date 2003.02.28.14.28.14; author mlelstv; state Exp; branches; next 1.123; 1.123 date 2003.02.18.08.27.39; author ps; state Exp; branches; next 1.122; 1.122 date 2003.02.12.10.00.42; author rse; state Exp; branches; next 1.121; 1.121 date 2003.02.11.16.25.39; author rse; state Exp; branches; next 1.120; 1.120 date 2003.02.11.14.25.02; author rse; state Exp; branches; next 1.119; 1.119 date 2003.02.10.15.07.32; author cs; state Exp; branches; next 1.118; 1.118 date 2003.02.10.15.00.19; author cs; state Exp; branches; next 1.117; 1.117 date 2003.02.10.14.54.01; author rse; state Exp; branches; next 1.116; 1.116 date 2003.02.10.13.07.49; author rse; state Exp; branches; next 1.115; 1.115 date 2003.02.10.10.22.02; author rse; state Exp; branches; next 1.114; 1.114 date 2003.02.07.17.19.42; author rse; state Exp; branches; next 1.113; 1.113 date 2003.02.07.16.24.44; author rse; state Exp; branches; next 1.112; 1.112 date 2003.02.07.16.20.33; author rse; state Exp; branches; next 1.111; 1.111 date 2003.02.06.11.26.56; author rse; state Exp; branches; next 1.110; 1.110 date 2003.02.06.09.53.56; author mlelstv; state Exp; branches; next 1.109; 1.109 date 2003.02.02.09.17.36; author rse; state Exp; branches; next 1.108; 1.108 date 2003.01.23.15.01.14; author rse; state Exp; branches; next 1.107; 1.107 date 2003.01.19.19.10.20; author rse; state Exp; branches; next 1.106; 1.106 date 2003.01.16.16.24.23; author mlelstv; state Exp; branches 1.106.2.1; next 1.105; 1.105 date 2003.01.16.14.21.21; author ms; state Exp; branches; next 1.104; 1.104 date 2003.01.07.14.21.16; author rse; state Exp; branches; next 1.103; 1.103 date 2003.01.07.13.08.33; author rse; state Exp; branches; next 1.102; 1.102 date 2003.01.03.11.52.21; author rse; state Exp; branches; next 1.101; 1.101 date 2003.01.03.11.09.32; author rse; state Exp; branches; next 1.100; 1.100 date 2003.01.01.11.00.22; author rse; state Exp; branches; next 1.99; 1.99 date 2002.12.30.22.02.56; author rse; state Exp; branches; next 1.98; 1.98 date 2002.12.30.14.40.19; author rse; state Exp; branches; next 1.97; 1.97 date 2002.12.28.09.49.45; author rse; state Exp; branches; next 1.96; 1.96 date 2002.12.20.19.12.10; author rse; state Exp; branches; next 1.95; 1.95 date 2002.11.29.12.55.13; author rse; state Exp; branches; next 1.94; 1.94 date 2002.11.22.09.36.48; author rse; state Exp; branches; next 1.93; 1.93 date 2002.11.20.11.20.13; author rse; state Exp; branches; next 1.92; 1.92 date 2002.11.20.11.17.29; author rse; state Exp; branches; next 1.91; 1.91 date 2002.10.23.09.36.37; author rse; state Exp; branches; next 1.90; 1.90 date 2002.10.09.09.22.50; author rse; state Exp; branches; next 1.89; 1.89 date 2002.10.05.10.03.59; author rse; state Exp; branches; next 1.88; 1.88 date 2002.10.04.14.06.23; author rse; state Exp; branches; next 1.87; 1.87 date 2002.09.18.08.22.27; author rse; state Exp; branches; next 1.86; 1.86 date 2002.09.18.08.12.20; author rse; state Exp; branches; next 1.85; 1.85 date 2002.09.16.11.51.47; author rse; state Exp; branches; next 1.84; 1.84 date 2002.09.13.11.24.46; author rse; state Exp; branches; next 1.83; 1.83 date 2002.09.07.07.06.52; author rse; state Exp; branches; next 1.82; 1.82 date 2002.08.29.14.15.22; author rse; state Exp; branches; next 1.81; 1.81 date 2002.08.26.09.39.21; author rse; state Exp; branches 1.81.2.1; next 1.80; 1.80 date 2002.08.13.12.47.26; author rse; state Exp; branches; next 1.79; 1.79 date 2002.08.01.13.29.45; author cs; state Exp; branches; next 1.78; 1.78 date 2002.08.01.13.17.02; author cs; state Exp; branches; next 1.77; 1.77 date 2002.08.01.12.52.40; author cs; state Exp; branches; next 1.76; 1.76 date 2002.08.01.12.46.15; author cs; state Exp; branches; next 1.75; 1.75 date 2002.08.01.12.38.16; author cs; state Exp; branches; next 1.74; 1.74 date 2002.07.31.10.51.13; author cs; state Exp; branches; next 1.73; 1.73 date 2002.07.31.10.48.14; author cs; state Exp; branches; next 1.72; 1.72 date 2002.07.23.15.31.58; author cs; state Exp; branches; next 1.71; 1.71 date 2002.07.22.19.01.11; author rse; state Exp; branches; next 1.70; 1.70 date 2002.07.16.11.29.22; author rse; state Exp; branches; next 1.69; 1.69 date 2002.07.06.10.51.24; author rse; state Exp; branches; next 1.68; 1.68 date 2002.07.03.08.05.15; author thl; state Exp; branches; next 1.67; 1.67 date 2002.06.24.11.41.47; author rse; state Exp; branches; next 1.66; 1.66 date 2002.06.20.14.12.53; author rse; state Exp; branches; next 1.65; 1.65 date 2002.06.20.11.34.29; author cs; state Exp; branches; next 1.64; 1.64 date 2002.06.20.09.53.34; author cs; state Exp; branches; next 1.63; 1.63 date 2002.06.20.08.11.30; author rse; state Exp; branches; next 1.62; 1.62 date 2002.06.19.09.41.20; author rse; state Exp; branches; next 1.61; 1.61 date 2002.06.19.05.18.56; author cs; state Exp; branches; next 1.60; 1.60 date 2002.06.02.19.21.42; author rse; state Exp; branches; next 1.59; 1.59 date 2002.05.29.19.59.28; author rse; state Exp; branches; next 1.58; 1.58 date 2002.05.14.18.53.58; author rse; state Exp; branches; next 1.57; 1.57 date 2002.05.12.08.08.59; author rse; state Exp; branches; next 1.56; 1.56 date 2002.05.08.09.34.08; author thl; state Exp; branches; next 1.55; 1.55 date 2002.04.25.18.31.34; author rse; state Exp; branches; next 1.54; 1.54 date 2002.04.23.11.41.20; author rse; state Exp; branches; next 1.53; 1.53 date 2002.04.20.21.42.52; author cs; state Exp; branches; next 1.52; 1.52 date 2002.04.20.20.58.35; author cs; state Exp; branches; next 1.51; 1.51 date 2002.04.20.19.13.27; author cs; state Exp; branches; next 1.50; 1.50 date 2002.04.20.07.43.17; author cs; state Exp; branches; next 1.49; 1.49 date 2002.04.19.19.35.13; author cs; state Exp; branches; next 1.48; 1.48 date 2002.04.17.09.38.44; author ms; state Exp; branches; next 1.47; 1.47 date 2002.04.12.11.22.58; author rse; state Exp; branches; next 1.46; 1.46 date 2002.04.05.13.33.58; author rse; state Exp; branches; next 1.45; 1.45 date 2002.03.27.18.30.30; author rse; state Exp; branches; next 1.44; 1.44 date 2002.03.22.09.45.57; author rse; state Exp; branches; next 1.43; 1.43 date 2002.03.22.09.45.00; author rse; state Exp; branches; next 1.42; 1.42 date 2002.03.20.08.27.35; author rse; state Exp; branches; next 1.41; 1.41 date 2002.03.19.12.50.04; author rse; state Exp; branches; next 1.40; 1.40 date 2002.03.15.10.18.25; author rse; state Exp; branches; next 1.39; 1.39 date 2002.03.15.10.04.32; author rse; state Exp; branches; next 1.38; 1.38 date 2002.03.11.17.09.10; author cs; state Exp; branches; next 1.37; 1.37 date 2002.03.11.16.46.51; author cs; state Exp; branches; next 1.36; 1.36 date 2002.03.11.16.24.52; author cs; state Exp; branches; next 1.35; 1.35 date 2002.02.28.09.36.55; author rse; state Exp; branches; next 1.34; 1.34 date 2002.02.26.08.35.41; author rse; state Exp; branches; next 1.33; 1.33 date 2002.02.15.21.01.36; author rse; state Exp; branches; next 1.32; 1.32 date 2002.02.08.10.49.28; author rse; state Exp; branches; next 1.31; 1.31 date 2002.02.07.14.20.54; author rse; state Exp; branches; next 1.30; 1.30 date 2002.02.01.14.30.19; author rse; state Exp; branches; next 1.29; 1.29 date 2002.02.01.14.28.47; author rse; state Exp; branches; next 1.28; 1.28 date 2002.01.24.08.56.15; author rse; state Exp; branches; next 1.27; 1.27 date 2002.01.16.10.07.39; author rse; state Exp; branches; next 1.26; 1.26 date 2002.01.10.15.49.44; author rse; state Exp; branches; next 1.25; 1.25 date 2002.01.10.15.49.20; author rse; state Exp; branches; next 1.24; 1.24 date 2002.01.09.10.20.32; author rse; state Exp; branches; next 1.23; 1.23 date 2002.01.01.15.26.48; author rse; state Exp; branches; next 1.22; 1.22 date 2001.12.31.14.59.04; author rse; state Exp; branches; next 1.21; 1.21 date 2001.12.27.07.58.47; author rse; state Exp; branches; next 1.20; 1.20 date 2001.12.27.07.58.33; author rse; state Exp; branches; next 1.19; 1.19 date 2001.12.13.13.06.50; author rse; state Exp; branches; next 1.18; 1.18 date 2001.12.13.12.51.49; author rse; state Exp; branches; next 1.17; 1.17 date 2001.12.13.12.38.18; author rse; state Exp; branches; next 1.16; 1.16 date 2001.11.30.22.20.33; author rse; state Exp; branches 1.16.2.1; next 1.15; 1.15 date 2001.11.30.20.51.16; author rse; state Exp; branches; next 1.14; 1.14 date 2001.11.30.14.26.28; author rse; state Exp; branches; next 1.13; 1.13 date 2001.11.26.16.32.54; author rse; state Exp; branches; next 1.12; 1.12 date 2001.11.26.15.18.46; author rse; state Exp; branches; next 1.11; 1.11 date 2001.11.24.11.45.27; author rse; state Exp; branches; next 1.10; 1.10 date 2001.11.23.20.12.05; author rse; state Exp; branches; next 1.9; 1.9 date 2001.11.21.09.20.27; author rse; state Exp; branches; next 1.8; 1.8 date 2001.11.14.09.22.33; author cs; state Exp; branches; next 1.7; 1.7 date 2001.11.02.07.52.23; author rse; state Exp; branches; next 1.6; 1.6 date 2001.10.25.09.22.18; author rse; state Exp; branches; next 1.5; 1.5 date 2001.10.23.10.55.19; author rse; state Exp; branches; next 1.4; 1.4 date 2001.10.16.12.57.22; author rse; state Exp; branches; next 1.3; 1.3 date 2001.09.25.18.35.18; author rse; state Exp; branches; next 1.2; 1.2 date 2001.09.25.08.19.20; author rse; state Exp; branches; next 1.1; 1.1 date 2001.09.18.09.48.28; author rse; state Exp; branches 1.1.1.1; next ; 1.335.2.1 date 2006.06.20.15.14.36; author rse; state Exp; branches; next 1.335.2.2; commitid P9b9BoNafLYTTKBr; 1.335.2.2 date 2006.06.27.14.45.22; author rse; state Exp; branches; next 1.335.2.3; commitid v6FdWiW5NEwlyECr; 1.335.2.3 date 2006.07.28.06.10.36; author rse; state Exp; branches; next 1.335.2.4; commitid d0Jeqb0efcQYHAGr; 1.335.2.4 date 2006.08.01.07.22.07; author rse; state Exp; branches; next 1.335.2.5; commitid tArMZSehaaqtY6Hr; 1.335.2.5 date 2006.08.18.18.54.04; author rse; state Exp; branches; next 1.335.2.6; commitid d2GG3Hwuamp2gmJr; 1.335.2.6 date 2006.09.20.19.36.19; author rse; state Exp; branches; next 1.335.2.7; commitid XmQ7rH2KpwBLqBNr; 1.335.2.7 date 2006.10.16.14.47.40; author rse; state Exp; branches; next 1.335.2.8; commitid iZxwRSmmWscPXUQr; 1.335.2.8 date 2006.11.03.08.01.54; author rse; state Exp; branches; next 1.335.2.9; commitid K801jCzPHlmOacTr; 1.335.2.9 date 2006.11.03.22.41.46; author rse; state Exp; branches; next 1.335.2.10; commitid XQm4qun8iFCH2hTr; 1.335.2.10 date 2006.12.22.19.13.17; author thl; state Exp; branches; next 1.335.2.11; commitid 2LefOfqsS8nsjyZr; 1.335.2.11 date 2007.01.06.13.49.33; author thl; state Exp; branches; next 1.335.2.12; commitid 64YWMfcnWvBu2s1s; 1.335.2.12 date 2007.02.07.20.36.25; author thl; state Exp; branches; next 1.335.2.13; commitid buiDpkvFRFCkgB5s; 1.335.2.13 date 2007.02.11.15.02.15; author rse; state Exp; branches; next 1.335.2.14; commitid ICDdrDtxousKh56s; 1.335.2.14 date 2007.03.18.23.30.37; author thl; state Exp; branches; next ; commitid j886gsownDQWXCas; 1.308.2.1 date 2005.10.11.12.49.19; author rse; state Exp; branches; next 1.308.2.2; 1.308.2.2 date 2005.10.18.08.02.39; author rse; state Exp; branches; next 1.308.2.3; 1.308.2.3 date 2005.11.03.07.31.25; author rse; state Exp; branches; next 1.308.2.4; commitid bXvnuWAR4GWNJh8r; 1.308.2.4 date 2005.11.20.13.42.24; author rse; state Exp; branches; next 1.308.2.5; commitid tWKdIGyKoL19fvar; 1.308.2.5 date 2005.12.03.17.49.08; author rse; state Exp; branches; next 1.308.2.6; commitid Fx0wrPYKqpwVbccr; 1.308.2.6 date 2005.12.14.20.13.11; author rse; state Exp; branches; next 1.308.2.7; commitid 6pvJ3Kj6yIeqDCdr; 1.308.2.7 date 2006.07.28.06.06.04; author rse; state Exp; branches; next ; commitid fULA5a6ilFxpGAGr; 1.297.2.1 date 2005.06.15.18.58.39; author rse; state Exp; branches; next 1.297.2.2; 1.297.2.2 date 2005.09.02.21.14.51; author rse; state Exp; branches; next 1.297.2.3; 1.297.2.3 date 2005.09.08.07.23.32; author rse; state Exp; branches; next 1.297.2.4; 1.297.2.4 date 2005.10.18.08.05.06; author rse; state Exp; branches; next 1.297.2.5; 1.297.2.5 date 2005.12.03.17.52.21; author rse; state Exp; branches; next 1.297.2.6; commitid wlGj5wHy4Rp2dccr; 1.297.2.6 date 2005.12.14.20.15.34; author rse; state Exp; branches; next 1.297.2.7; commitid PGvX6l9bEYzdECdr; 1.297.2.7 date 2006.07.28.08.42.05; author cs; state Exp; branches; next ; commitid KpTJKLzNQxjWxBGr; 1.285.2.1 date 2005.02.21.17.06.13; author rse; state Exp; branches; next 1.285.2.2; 1.285.2.2 date 2005.02.28.16.06.48; author rse; state Exp; branches; next 1.285.2.3; 1.285.2.3 date 2005.03.25.17.14.59; author rse; state Exp; branches; next 1.285.2.4; 1.285.2.4 date 2005.03.30.07.42.59; author rse; state Exp; branches; next 1.285.2.5; 1.285.2.5 date 2005.09.02.21.17.20; author rse; state Exp; branches; next 1.285.2.6; 1.285.2.6 date 2005.10.18.08.07.04; author rse; state Exp; branches; next 1.285.2.7; 1.285.2.7 date 2005.12.03.18.16.14; author rse; state Exp; branches; next 1.285.2.8; commitid 3wcIB6rCvlUclccr; 1.285.2.8 date 2005.12.14.20.17.25; author rse; state Exp; branches; next ; commitid lH0NKarzPDBSECdr; 1.262.2.1 date 2004.10.11.18.53.58; author rse; state Exp; branches; next 1.262.2.2; 1.262.2.2 date 2004.10.15.13.44.19; author rse; state Exp; branches; next 1.262.2.3; 1.262.2.3 date 2004.10.29.11.18.26; author rse; state Exp; branches; next 1.262.2.4; 1.262.2.4 date 2004.12.16.16.58.21; author rse; state Exp; branches; next 1.262.2.5; 1.262.2.5 date 2004.12.16.20.26.59; author rse; state Exp; branches; next ; 1.241.2.1 date 2004.07.02.15.23.49; author rse; state Exp; branches; next 1.241.2.2; 1.241.2.2 date 2004.07.07.13.47.36; author thl; state Exp; branches; next 1.241.2.3; 1.241.2.3 date 2004.07.14.20.28.37; author thl; state Exp; branches; next 1.241.2.4; 1.241.2.4 date 2004.07.16.09.47.04; author rse; state Exp; branches; next 1.241.2.5; 1.241.2.5 date 2004.07.16.09.56.46; author rse; state Exp; branches; next 1.241.2.6; 1.241.2.6 date 2004.07.27.10.12.09; author rse; state Exp; branches; next 1.241.2.7; 1.241.2.7 date 2004.08.31.11.03.36; author rse; state Exp; branches; next 1.241.2.8; 1.241.2.8 date 2004.08.31.13.35.28; author rse; state Exp; branches; next 1.241.2.9; 1.241.2.9 date 2004.10.15.14.00.48; author rse; state Exp; branches; next 1.241.2.10; 1.241.2.10 date 2004.10.29.11.23.38; author rse; state Exp; branches; next 1.241.2.11; 1.241.2.11 date 2004.12.16.17.02.17; author rse; state Exp; branches; next 1.241.2.12; 1.241.2.12 date 2004.12.16.20.31.27; author rse; state Exp; branches; next ; 1.211.2.1 date 2004.02.18.14.48.14; author rse; state Exp; branches; next 1.211.2.2; 1.211.2.2 date 2004.02.22.09.06.06; author rse; state Exp; branches; next 1.211.2.3; 1.211.2.3 date 2004.05.12.11.55.07; author rse; state Exp; branches; next 1.211.2.4; 1.211.2.4 date 2004.05.27.13.28.19; author rse; state Exp; branches; next 1.211.2.5; 1.211.2.5 date 2004.06.11.14.42.47; author thl; state Exp; branches; next 1.211.2.6; 1.211.2.6 date 2004.07.16.09.55.21; author rse; state Exp; branches; next 1.211.2.7; 1.211.2.7 date 2004.07.22.14.29.37; author thl; state Exp; branches; next 1.211.2.8; 1.211.2.8 date 2004.10.15.13.58.19; author rse; state Exp; branches; next 1.211.2.9; 1.211.2.9 date 2004.10.29.11.26.57; author rse; state Exp; branches; next ; 1.106.2.1 date 2003.01.18.14.11.03; author rse; state Exp; branches 1.106.2.1.2.1; next 1.106.2.2; 1.106.2.2 date 2003.03.18.14.58.01; author rse; state Exp; branches; next 1.106.2.3; 1.106.2.3 date 2003.03.21.14.35.56; author rse; state Exp; branches; next 1.106.2.4; 1.106.2.4 date 2003.03.24.09.26.01; author rse; state Exp; branches; next 1.106.2.5; 1.106.2.5 date 2003.07.24.20.43.50; author rse; state Exp; branches; next 1.106.2.6; 1.106.2.6 date 2003.07.29.14.32.19; author rse; state Exp; branches 1.106.2.6.2.1; next 1.106.2.7; 1.106.2.7 date 2003.07.31.10.02.05; author rse; state Exp; branches; next ; 1.106.2.1.2.1 date 2003.01.18.17.18.50; author rse; state Exp; branches; next 1.106.2.1.2.2; 1.106.2.1.2.2 date 2003.02.18.12.46.03; author ms; state Exp; branches; next 1.106.2.1.2.3; 1.106.2.1.2.3 date 2003.03.18.15.08.11; author rse; state Exp; branches; next 1.106.2.1.2.4; 1.106.2.1.2.4 date 2003.10.28.14.30.57; author rse; state Exp; branches; next 1.106.2.1.2.5; 1.106.2.1.2.5 date 2003.11.28.19.54.03; author ms; state Exp; branches; next ; 1.106.2.6.2.1 date 2003.07.29.14.58.13; author rse; state Exp; branches; next 1.106.2.6.2.2; 1.106.2.6.2.2 date 2003.10.28.14.26.43; author rse; state Exp; branches; next 1.106.2.6.2.3; 1.106.2.6.2.3 date 2003.11.28.19.53.55; author ms; state Exp; branches; next 1.106.2.6.2.4; 1.106.2.6.2.4 date 2004.05.12.11.56.52; author rse; state Exp; branches; next 1.106.2.6.2.5; 1.106.2.6.2.5 date 2004.05.27.13.33.09; author rse; state Exp; branches; next 1.106.2.6.2.6; 1.106.2.6.2.6 date 2004.06.11.14.43.06; author thl; state Exp; branches; next 1.106.2.6.2.7; 1.106.2.6.2.7 date 2004.07.16.10.02.07; author rse; state Exp; branches; next ; 1.81.2.1 date 2002.08.26.19.53.12; author rse; state Exp; branches; next 1.81.2.2; 1.81.2.2 date 2002.10.04.19.31.28; author rse; state Exp; branches; next 1.81.2.3; 1.81.2.3 date 2002.10.23.09.26.26; author rse; state Exp; branches; next 1.81.2.4; 1.81.2.4 date 2002.10.23.12.20.41; author rse; state Exp; branches; next 1.81.2.5; 1.81.2.5 date 2003.01.22.12.22.27; author thl; state Exp; branches; next 1.81.2.6; 1.81.2.6 date 2003.03.18.15.04.22; author rse; state Exp; branches; next 1.81.2.7; 1.81.2.7 date 2003.07.07.13.49.01; author thl; state Exp; branches; next ; 1.16.2.1 date 2001.12.03.11.45.49; author rse; state Exp; branches; next 1.16.2.2; 1.16.2.2 date 2001.12.05.09.38.37; author rse; state Exp; branches; next 1.16.2.3; 1.16.2.3 date 2002.02.28.09.33.15; author rse; state Exp; branches; next 1.16.2.4; 1.16.2.4 date 2002.06.19.15.36.49; author rse; state Exp; branches; next 1.16.2.5; 1.16.2.5 date 2002.06.20.07.11.22; author rse; state Exp; branches; next 1.16.2.6; 1.16.2.6 date 2002.06.20.14.05.25; author rse; state Exp; branches; next 1.16.2.7; 1.16.2.7 date 2002.10.04.19.39.16; author rse; state Exp; branches; next 1.16.2.8; 1.16.2.8 date 2002.10.23.09.30.38; author rse; state Exp; branches; next ; 1.1.1.1 date 2001.09.18.09.48.28; author rse; state Exp; branches; next ; desc @@ 1.451 log @upgrading package: apache 2.2.13 -> 2.2.14 @ text @## ## apache.spec -- OpenPKG RPM Package Specification ## Copyright (c) 2000-2009 OpenPKG Foundation e.V. ## ## Permission to use, copy, modify, and distribute this software for ## any purpose with or without fee is hereby granted, provided that ## the above copyright notice and this permission notice appear in all ## copies. ## ## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED ## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT ## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF ## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, ## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT ## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF ## SUCH DAMAGE. ## # package information Name: apache Summary: Apache HTTP Server URL: http://httpd.apache.org/ Vendor: Apache Software Foundation Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community Class: BASE Group: Web License: ASF Version: 2.2.14 Release: 20091004 # package options %option with_mpm_prefork yes %option with_mpm_worker no %option with_mpm_event no %option with_suexec yes %option with_suexec_caller %{l_nusr} %option with_suexec_userdir public_html %option with_mod_deflate no %option with_mod_ext_filter no %option with_mod_substitute no %option with_mod_ssl no %option with_mod_dav no %option with_mod_ldap no %option with_mod_dbd no %option with_mod_proxy no %option with_mod_cache no %option with_mod_diskcache no %option with_mod_memcache no %option with_mod_filecache no %option with_mod_authn_alias no # fixing implicit inter-module dependencies and correlations %if "%{with_mpm_prefork}" == "yes" %undefine with_mpm_worker %undefine with_mpm_event %endif %if "%{with_mpm_worker}" == "yes" %undefine with_mpm_prefork %undefine with_mpm_event %endif %if "%{with_mpm_event}" == "yes" %undefine with_mpm_prefork %undefine with_mpm_worker %endif %if "%{with_mod_memcache}" == "yes" || "%{with_mod_diskcache}" == "yes" %undefine with_mod_cache %define with_mod_cache yes %endif # list of sources Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2 Source1: rc.apache Source2: apache.base Source3: apache.conf Source4: apache.sh Patch0: apache.patch # build information Prefix: %{l_prefix} BuildRoot: %{l_buildroot} BuildPreReq: OpenPKG, openpkg >= 20060823, perl, make PreReq: OpenPKG, openpkg >= 20060823, perl BuildPreReq: apr, pcre PreReq: apr, pcre %if "%{with_mpm_worker}" == "yes" || "%{with_mpm_event}" == "yes" || "%{with_mod_memcache}" == "yes" BuildPreReq: apr::with_threads = yes PreReq: apr::with_threads = yes %endif %if "%{with_mod_ldap}" == "yes" BuildPreReq: apr::with_ldap = yes PreReq: apr::with_ldap = yes %endif %if "%{with_mod_ssl}" == "yes" BuildPreReq: openssl >= 0.9.8 PreReq: openssl >= 0.9.8 PreReq: x509 %endif %if "%{with_mod_deflate}" == "yes" BuildPreReq: zlib PreReq: zlib %endif AutoReq: no AutoReqProv: no %description The Apache Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. These volunteers are known as the Apache Group. In addition, hundreds of users have contributed ideas, code, and documentation to the project. %track prog apache = { version = %{version} url = http://www.apache.org/dist/httpd/ regex = httpd-(2\.\d*[02468]\.\d+)\.tar\.(bz2|gz) } %prep # unpack Apache distribution %setup -q -n httpd-%{version} %patch -p0 %{l_shtool} subst \ -e 's;(" PLATFORM ");(%{l_openpkg_release -F "OpenPKG/%%t"});g' \ server/core.c %build # configure package ( echo "ac_cv_func_uuid_create=no" ) >config.cache export CC="%{l_cc}" export CFLAGS="%{l_cflags -O}" export CPPFLAGS="%{l_cppflags}" export LDFLAGS="%{l_ldflags}" export LIBS="" case "%{l_platform -t}" in *-sunos* ) LIBS="$LIBS -lrt" ;; esac %if "%{with_mod_ldap}" == "yes" LIBS="$LIBS -lssl -lcrypto" %endif ./configure \ --cache-file=./config.cache \ --enable-layout=GNU \ --prefix=%{l_prefix} \ --with-program-name=apache \ --sysconfdir=%{l_prefix}/etc/apache \ --libexecdir=%{l_prefix}/libexec/apache \ --includedir=%{l_prefix}/include/apache \ --datadir=%{l_prefix}/share/apache \ --localstatedir=%{l_prefix}/var/apache \ --with-apr=%{l_prefix}/bin/apr-1-config \ --with-apr-util=%{l_prefix}/bin/apu-1-config \ --with-pcre=%{l_prefix} \ %if "%{with_mpm_prefork}" == "yes" --with-mpm="prefork" \ %endif %if "%{with_mpm_worker}" == "yes" --with-mpm="worker" \ %endif %if "%{with_mpm_event}" == "yes" --with-mpm="event" \ %endif %if "%{with_mpm_worker}" == "yes" || "%{with_mpm_event}" == "yes" || "%{with_mod_memcache}" == "yes" --enable-threads \ %else --disable-threads \ %endif %if "%{with_suexec}" == "yes" --enable-suexec \ --with-suexec-bin=%{l_prefix}/sbin/suexec \ --with-suexec-caller=%{with_suexec_caller} \ --with-suexec-userdir=%{with_suexec_userdir} \ --with-suexec-logfile=%{l_prefix}/var/apache/log/suexec.log \ %endif %if "%{with_mod_deflate}" == "yes" --enable-deflate \ --with-z=%{l_prefix} \ %endif %if "%{with_mod_ext_filter}" == "yes" --enable-ext-filter \ %endif %if "%{with_mod_substitute}" == "yes" --enable-substitute \ %endif %if "%{with_mod_ssl}" == "yes" --enable-ssl \ --with-ssl=%{l_prefix} \ %endif %if "%{with_mod_dav}" == "yes" --enable-dav \ --enable-dav-fs \ --enable-dav-lock \ %endif %if "%{with_mod_ldap}" == "yes" --enable-ldap \ --enable-authnz-ldap \ %endif %if "%{with_mod_dbd}" == "yes" --enable-dbd \ --enable-authn-dbd \ %endif %if "%{with_mod_proxy}" == "yes" --enable-proxy \ --enable-proxy-connect \ --enable-proxy-http \ --enable-proxy-ftp \ --enable-proxy-ajp \ --enable-proxy-balancer \ %endif %if "%{with_mod_cache}" == "yes" --enable-cache \ %if "%{with_mod_diskcache}" == "yes" --enable-disk-cache \ %endif %if "%{with_mod_memcache}" == "yes" --enable-mem-cache \ %endif %endif %if "%{with_mod_filecache}" == "yes" --enable-file-cache \ %endif %if "%{with_mod_authn_alias}" == "yes" --enable-authn-alias \ %endif --enable-expires \ --enable-so \ --enable-speling \ --enable-rewrite \ --enable-headers \ --enable-info \ --enable-mime-magic \ --enable-vhost-alias \ --enable-auth-digest \ --enable-auth-dbm \ --enable-authz-dbm \ --enable-authz-owner \ --enable-unique-id \ --enable-logio \ --disable-shared # build package %{l_make} %{l_mflags} %install # install package rm -rf $RPM_BUILD_ROOT %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT # create additional directories %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d \ $RPM_BUILD_ROOT%{l_prefix}/var/apache/run/apache.dav \ $RPM_BUILD_ROOT%{l_prefix}/var/apache/run/apache.cache # adjust GNU libtool configuration for apxs(1) runtime %{l_shtool} install -c -m 755 \ -e 's;^build_libtool_libs=no;build_libtool_libs=yes;' \ %{l_prefix}/share/apr/build-1/libtool \ $RPM_BUILD_ROOT%{l_prefix}/share/apache/build/libtool # install shell environment script %{l_shtool} install -c -m 644 %{l_value -s -a} \ -e 's;@@l_path@@;%{l_build_path};' \ -e 's;@@l_ld_library_path@@;%{l_build_ldlp};' \ %{SOURCE apache.sh} \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/ # create default configuration l_hostname=`%{l_shtool} echo -e %h` l_domainname=`%{l_shtool} echo -e %d | cut -c2-` %{l_shtool} install -c -m 644 %{l_value -s -a} \ -e "s;@@l_hostname@@;$l_hostname;g" \ -e "s;@@l_domainname@@;$l_domainname;g" \ %{SOURCE apache.base} \ %{SOURCE apache.conf} \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/ mv $RPM_BUILD_ROOT%{l_prefix}/etc/apache/magic \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/mime.magic # install run-command script %{l_shtool} install -c -m 755 %{l_value -s -a} \ -e 's;@@with_mod_filecache@@;%{with_mod_filecache};g' \ %{SOURCE rc.apache} \ $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/ # strip down installation find $RPM_BUILD_ROOT%{l_prefix}/share/apache -name "*.orig" -print | xargs rm -f rm -f $RPM_BUILD_ROOT%{l_prefix}/share/apache/htdocs/apache_pb* rm -rf $RPM_BUILD_ROOT%{l_prefix}/etc/apache/{extra,original} rm -rf $RPM_BUILD_ROOT%{l_prefix}/libexec/apache rm -f $RPM_BUILD_ROOT%{l_prefix}/cgi/test-cgi strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* >/dev/null 2>&1 || true ( cd $RPM_BUILD_ROOT%{l_prefix}/share/apache/manual find . -name "*.xml" -print | xargs rm -f find . -name "*.xml.*" -print | xargs rm -f find . -name "*.xsl" -print | xargs rm -f rm -rf style/xsl rm -rf style/latex ) || exit $? # determine installation files %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ %{l_files_std} \ %if "%{with_suexec}" == "yes" '%attr(4755,%{l_susr},%{l_mgrp}) %{l_prefix}/sbin/suexec' \ %endif '%config %{l_prefix}/etc/apache/*' \ '%config %attr(444,%{l_musr},%{l_mgrp}) %{l_prefix}/etc/apache/apache.base' \ '%dir %attr(750,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/apache/run/apache.dav' \ '%dir %attr(750,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/apache/run/apache.cache' %files -f files %clean rm -rf $RPM_BUILD_ROOT %post # after upgrade, restart service [ $1 -eq 2 ] || exit 0 eval `%{l_rc} apache status 2>/dev/null` [ ".$apache_active" = .yes ] && %{l_rc} apache restart exit 0 %preun # before erase, stop service and remove log files [ $1 -eq 0 ] || exit 0 %{l_rc} apache stop 2>/dev/null rm -f $RPM_INSTALL_PREFIX/var/apache/log/* >/dev/null 2>&1 || true rm -f $RPM_INSTALL_PREFIX/var/apache/run/*/* >/dev/null 2>&1 || true rm -f $RPM_INSTALL_PREFIX/var/apache/run/* >/dev/null 2>&1 || true exit 0 @ 1.450 log @upgrading package: apache 2.2.12 -> 2.2.13 @ text @d34 2 a35 2 Version: 2.2.13 Release: 20090809 @ 1.449 log @upgrading package: apache 2.2.11 -> 2.2.12 @ text @d34 2 a35 2 Version: 2.2.12 Release: 20090728 @ 1.448 log @bump years in copyright messages @ text @d34 2 a35 2 Version: 2.2.11 Release: 20090201 @ 1.447 log @fix autoindex table output and improve output by adding CSS classes @ text @d3 1 a3 1 ## Copyright (c) 2000-2008 OpenPKG Foundation e.V. @ 1.446 log @use new x509 package @ text @d35 1 a35 1 Release: 20090125 @ 1.445 log @provide generic DAV lock module for SVN @ text @d102 1 @ 1.444 log @add more proxy sub-modules and enable logio module for %I/%O logging specifiers @ text @d202 1 @ 1.443 log @enable mod_dbd (uses APR DBD API and for run-time one has to build APR with some DBD drivers enabled, of course) @ text @d35 1 a35 1 Release: 20090124 d216 2 d247 1 @ 1.442 log @upgrading package: apache 2.2.10 -> 2.2.11 @ text @d35 1 a35 1 Release: 20081214 d50 1 d207 4 @ 1.441 log @one dependency check too many and fix subst @ text @d34 2 a35 2 Version: 2.2.10 Release: 20081111 @ 1.440 log @CacheSize is no longer existing, htcacheclean has to be used @ text @d70 1 a70 1 %if "%{with_mod_memcache}" == "yes" || "%{with_mod_diskcache}" == "yes" || "%{with_mod_filecache}" == "yes" d284 1 a284 1 -e 's;with_mod_filecache;%{with_mod_filecache};g' \ @ 1.439 log @provide daily cache expiring @ text @d35 1 a35 1 Release: 20081110 @ 1.438 log @provide out-of-the-box caching preparation @ text @d284 1 @ 1.437 log @upgrading package: apache 2.2.9 -> 2.2.10 @ text @d35 1 a35 1 Release: 20081015 d70 1 a70 1 %if "%{with_mod_memcache}" == "yes" || "%{with_mod_diskcache}" == "yes" d254 2 a255 1 $RPM_BUILD_ROOT%{l_prefix}/var/apache/run/apache.dav d311 2 a312 1 '%dir %attr(750,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/apache/run/apache.dav' @ 1.436 log @add out-of-the-box support for downloading Mozilla XPI files (packed extensions) @ text @d34 2 a35 2 Version: 2.2.9 Release: 20080726 @ 1.435 log @upgrading package: apache 2.2.8 -> 2.2.9 @ text @d35 1 a35 1 Release: 20080614 @ 1.434 log @use bzip2 compressed tarball @ text @d34 2 a35 2 Version: 2.2.8 Release: 20080402 @ 1.433 log @add optional support for mod_ext_filter @ text @d35 1 a35 1 Release: 20080229 d76 1 a76 1 Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz d124 1 a124 1 regex = httpd-(2\.\d*[02468]\.\d+)\.tar\.gz @ 1.432 log @add optional support for mod_substitute @ text @d45 1 d188 3 @ 1.431 log @upgrading package: apache 2.2.6 -> 2.2.8 @ text @d35 1 a35 1 Release: 20080118 d45 1 d187 3 @ 1.430 log @Update package specifications according to OpenPKG year 2008 world order: http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html @ text @d34 2 a35 2 Version: 2.2.6 Release: 20080101 @ 1.429 log @fix line break @ text @d3 1 a3 2 ## Copyright (c) 2000-2007 OpenPKG Foundation e.V. ## Copyright (c) 2000-2007 Ralf S. Engelschall d35 1 a35 1 Release: 20071121 @ 1.428 log @Added with_mod_authn_alias option which is needed for the splitted mail/uid access on Kolab servers. @ text @d218 1 a218 1 --enable-authn-alias @ 1.427 log @add Metalink type @ text @d36 1 a36 1 Release: 20070910 d54 1 d217 3 @ 1.426 log @upgrading package: apache 2.2.4 -> 2.2.6 @ text @d36 1 a36 1 Release: 20070907 @ 1.425 log @move over add-on configuration file inclusion to apache.conf making it easier to disable add-ons on a temporary basis @ text @d35 2 a36 2 Version: 2.2.4 Release: 20070801 @ 1.424 log @there is no official apache13 package @ text @d36 1 a36 1 Release: 20070730 @ 1.423 log @Expected behavior of the 'restart' target is the same as invoking 'stop'/'start'. Alas, 'apache -k restart' implements just a HUP signal. So we do an explicit 'stop'/'start' here to let Apache pick up major configuration changes like loading of new or updated DSOs. While being here, doing some cosmetics as well @ text @d36 1 a36 1 Release: 20070727 a105 1 Conflicts: apache13 @ 1.422 log @fix tracking @ text @d36 1 a36 1 Release: 20070723 @ 1.421 log @add a bunch of MIME types regarding Microsoft Office 2007. As I wasn't lucky to find those information at IANA I tried at microsoft.com. The only source I found was the Japanse TechNet site (http://www.microsoft.com/japan/technet/prodtechnol/office/ork/library/f88d06fb-c9a4-413c-a1d3-40c97e340c5a.mspx?mfr=true). So hopefully everything is set up right, at least for my few test cases it worked correctly. @ text @d36 1 a36 1 Release: 20070719 d123 1 a123 1 regex = httpd-(2.[02468]\.\d+)\.tar\.gz @ 1.420 log @nuke envvars stuff (we have apache.sh), remove more runtime files and cleanup packaging in general @ text @d36 1 a36 1 Release: 20070628 @ 1.419 log @really provide an out-of-the-box working DAV support by establishing the necessary lock directory @ text @d236 1 a236 1 # install Apache d240 5 a244 2 # adjust permissions chmod 755 $RPM_BUILD_ROOT%{l_prefix}/sbin/envvars d246 1 a246 1 # adjust GNU libtool configuration d268 1 a268 1 mv $RPM_BUILD_ROOT%{l_prefix}/etc/apache/magic \ a269 1 %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.d a271 2 %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d a291 4 # create additional directories %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/var/apache/run/apache.dav d318 3 a320 1 rm -f $RPM_INSTALL_PREFIX/var/apache/log/* >/dev/null 2>&1 || true @ 1.418 log @enable digest authentication and ownership authentication to be available by default, please @ text @d292 4 d303 2 a304 1 '%config %attr(444,%{l_musr},%{l_mgrp}) %{l_prefix}/etc/apache/apache.base' @ 1.417 log @fix RDF indexing and 'openpkg build': non-boolean %options are allowed in OpenPKG packages, but never when used for conditional prerequisites @ text @d36 1 a36 1 Release: 20070626 d225 1 d228 1 @ 1.416 log @require APR with support for threads where needed @ text @d36 1 a36 1 Release: 20070625 d38 4 a41 4 # package options (generic) %option with_mpm prefork # package options (suexec related) a44 2 # package options (additionally used Apache modules) d56 12 d88 1 a88 1 %if "%{with_mpm}" == "worker" || "%{with_mpm}" == "event" || "%{with_mod_memcache}" == "yes" a126 11 # some pre-flight checks on options specified %if "%{with_mpm}" != "prefork" && "%{with_mpm}" != "worker" && "%{with_mpm}" != "event" ( echo "Invalid value specified for option 'with_mpm'. Currently the" echo "only supported Multi-Processing Modules (MPMs) are ..." echo "- 'prefork' -- non-threaded, pre-forking web server (default)" echo "- 'worker' -- hybrid multi-threaded multi-process web server" echo "- 'event' -- event-based I/O multiplexing web server" ) | %{l_rpmtool} msg -b -t error exit 1 %endif a145 5 %if "%{with_mpm}" == "worker" || "%{with_mpm}" == "event" || "%{with_mod_memcache}" == "yes" THREADS="--enable-threads" %else THREADS="--disable-threads" %endif a158 1 --with-mpm=%{with_mpm} \ d162 14 a175 1 $THREADS \ a229 11 # check whether requested MPM '%{with_mpm}' has been actually selected # setting might affect package dependencies, therefore fallbacks # are not acceptable if ! grep '^MPM_NAME = %{with_mpm}$' build/config_vars.mk >/dev/null 2>&1; then ( echo "The Multi-Processing Module (MPM) '%{with_mpm}' requested using the" echo "'with_mpm' option doesn't seem to be available on this particular" echo "platform. Please check corresponding 'config.log' for details." ) | %{l_rpmtool} msg -b -t error exit 1 fi @ 1.415 log @we already check whether apache is already running or not so we don't need to pass '-k start' @ text @d36 1 a36 1 Release: 20070623 d78 4 @ 1.414 log @Apache's htdbm can select was is available @ text @d36 1 a36 1 Release: 20070622 @ 1.413 log @cleanup the packaging a little but further by shrinking dependencies and removing more installed files @ text @d76 2 a77 2 BuildPreReq: apr, apr::with_db = yes, pcre PreReq: apr, apr::with_db = yes, pcre @ 1.412 log @reuse the libtool from APR but post-adjust it for DSO support @ text @d76 2 a77 2 BuildPreReq: apr, apr::with_db = yes, apr::with_iconv = yes, pcre PreReq: apr, apr::with_db = yes, apr::with_iconv = yes, pcre a237 2 rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/apache/apache.conf rm -fr $RPM_BUILD_ROOT%{l_prefix}/etc/apache/{extra,original} d276 4 @ 1.411 log @add support for multi-language manual browsing @ text @d74 2 a75 2 BuildPreReq: OpenPKG, openpkg >= 20060823, perl, libtool, make PreReq: OpenPKG, openpkg >= 20060823, perl, libtool d245 1 a245 1 %{l_shtool} subst \ d247 1 @ 1.410 log @we currently have options here for very special things and mod_expires is main-stream nowadays anyway @ text @a283 6 for html in `find . -name "*.html" -print`; do if [ -f "$html.en" ]; then mv $html.en $html rm -f $html.* fi done @ 1.409 log @provide /openpkg-cgi/printenv again and provide a new /apache-manual @ text @a55 1 %option with_mod_expires no a206 1 %if "%{with_mod_expires}" == "yes" a207 1 %endif @ 1.408 log @use a DSO-capable GNU libtool in Apache apxs instead of the DSO-disabled one from APR @ text @d280 1 @ 1.407 log @new OpenPKG world order: upgrade from Apache 1.3 to 2.2 (part 1/3: updated/new packages) @ text @d75 2 a76 2 BuildPreReq: OpenPKG, openpkg >= 20060823, perl, make PreReq: OpenPKG, openpkg >= 20060823, perl @ 1.406 log @modifying package: apache-1.3.37 20070601 -> 20070608 @ text @a24 35 ## ATTENTION: This package specification is a cruel one. It allows ## one to build an Apache package in hundreds of variants with just ## a single specification through the use of lots of condition ## variables. The reason for this attempt is that it was born out of ## the needs from the daily practice at an ISP. So do not treat this ## specification as a reference example of any kind, except perhaps as ## a example of what is maximum possible with RPM and how far one can ## go with the macro mechanism. But do not try to repeat this! # package component versions %define V_apache 1.3.37 %define V_mod_access_referer 1.0.2 %define V_mod_auth_kerb 5.3 %define V_mod_auth_ldap 2.4.2 %define V_mod_auth_mysql 3.0.0 %define V_mod_auth_pam 1.1.1 %define V_mod_auth_radius 1.5.7 %define V_mod_dav 1.0.3-1.3.6 %define V_mod_evasive 1.10.1 %define V_mod_fastcgi 2.4.2 %define V_mod_gzip 1.3.26.1a %define V_mod_layout 3.4 %define V_mod_macro 1.1.2 %define V_mod_perl 1.30 %define V_mod_php 5.2.3 %define V_mod_php_hardened 5.1.6-0.4.15 %define V_mod_php_suhosin_e 0.9.20 %define V_mod_php_suhosin_p 5.2.3-0.9.6.2 %define V_mod_relocate 1.0 %define V_mod_roaming 1.0.2 %define V_mod_security 1.9.5 %define V_mod_ssl 2.8.28-1.3.37 %define V_mod_throttle 312 %define V_suphp 0.6.2 d35 2 a36 2 Version: %{V_apache} Release: 20070608 d38 2 a39 2 # package options (Apache core related) %option with_hard_server_limit 256 d46 3 a48 45 # package options (suphp related) %option with_suphp no %option with_suphp_caller %{l_nusr} %option with_suphp_phpcgi %{l_prefix}/cgi/php %option with_suphp_ugid_mode paranoid %option with_suphp_ugid_check yes # package options (modules which are part of the Apache HTTP # distribution; basically you want to keep them unchanged but # disabling them allows you to squeeze down Apache's memory # requirements to the bare minimum) %option with_mod_actions yes %option with_mod_asis yes %option with_mod_auth yes %option with_mod_auth_anon yes %option with_mod_auth_db no %option with_mod_auth_dbm yes %option with_mod_autoindex yes %option with_mod_cern_meta yes %option with_mod_cgi yes %option with_mod_dir yes %option with_mod_env yes %option with_mod_expires yes %option with_mod_headers yes %option with_mod_imap yes %option with_mod_include yes %option with_mod_info yes %option with_mod_log_agent no %option with_mod_log_forensic yes %option with_mod_log_referer no %option with_mod_mime yes %option with_mod_mime_magic yes %option with_mod_mmap_static no %option with_mod_negotiation yes %option with_mod_proxy yes %option with_mod_rewrite yes %option with_mod_setenvif yes %option with_mod_speling yes %option with_mod_status yes %option with_mod_unique_id yes %option with_mod_userdir yes %option with_mod_usertrack yes %option with_mod_vhost_alias yes # package options (additionally used Apache modules; can be enabled without thinking) d50 7 a56 79 %option with_mod_define no %option with_mod_layout no %option with_mod_macro no %option with_mod_perl no %option with_mod_php no %option with_mod_ssl no # package options (additionally used Apache modules; you have to know what you do) %option with_mod_access_referer no %option with_mod_auth_digest no %option with_mod_auth_kerb no %option with_mod_auth_ldap no %option with_mod_auth_mysql no %option with_mod_auth_pam no %option with_mod_auth_radius no %option with_mod_evasive no %option with_mod_fastcgi no %option with_mod_gzip no %option with_mod_owa no %option with_mod_relocate no %option with_mod_roaming no %option with_mod_security no %option with_mod_throttle no %option with_mod_zeus no %option with_mod_zeus_header X-Cluster-Client-Ip # package options (optional PHP5 specific settings; requires "with_mod_php") # please note the lack of an PEAR option since PEAR is provided by the 'php' package %option with_mod_php_bc no %option with_mod_php_bdb no %option with_mod_php_bzip2 no %option with_mod_php_calendar no %option with_mod_php_crack no %option with_mod_php_curl no %option with_mod_php_debug no %option with_mod_php_dom no %option with_mod_php_exif no %option with_mod_php_freetype no %option with_mod_php_ftp no %option with_mod_php_gd no %option with_mod_php_gdbm no %option with_mod_php_gettext no %option with_mod_php_hardened no %option with_mod_php_iconv no %option with_mod_php_imap no %option with_mod_php_mbregex no %option with_mod_php_mbstring no %option with_mod_php_mcrypt no %option with_mod_php_mhash no %option with_mod_php_mm no %option with_mod_php_mssql no %option with_mod_php_mysql no %option with_mod_php_oci8 no %option with_mod_php_odbc no %option with_mod_php_openldap no %option with_mod_php_openldapsasl no %option with_mod_php_pcre no %option with_mod_php_pgsql no %option with_mod_php_sendmail no %option with_mod_php_simplexml no %option with_mod_php_snmp no %option with_mod_php_sqlite no %option with_mod_php_ssl no %option with_mod_php_suhosin no %option with_mod_php_t1lib no %option with_mod_php_versioning no %option with_mod_php_wddx no %option with_mod_php_xml no %option with_mod_php_xsl no %option with_mod_php_zlib no # package options (braindead ones only) %option with_gdbm_ndbm yes %option with_qdbm_ndbm no %option with_shared_core no %option with_shared_chain no # package options (debugging) %option with_debug no d59 3 a61 37 %if "%{with_mod_php}" == "yes" %if "%{with_mod_ssl}" == "yes" %undefine with_mod_php_ssl %undefine with_mod_php_mm %define with_mod_php_ssl yes %define with_mod_php_mm yes %endif %if "%{with_mod_php_freetype}" == "yes" %undefine with_mod_php_gd %define with_mod_php_gd yes %endif %if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_gd}" == "yes" || "%{with_mod_php_dom}" == "yes" %undefine with_mod_php_zlib %define with_mod_php_zlib yes %endif %if "%{with_mod_php_pgsql}" == "yes" %undefine with_mod_php_ssl %define with_mod_php_ssl yes %endif %if "%{with_mod_php_gdbm}" == "yes" %undefine with_gdbm_ndbm %define with_gdbm_ndbm yes %endif %if "%{with_mod_php_suhosin}" == "yes" && "%{with_mod_php_hardened}" == "yes" %undefine with_mod_php_hardened %define with_mod_php_hardened no %endif %if "%{with_mod_php_xsl}" == "yes" %undefine with_mod_php_dom %undefine with_mod_php_xml %define with_mod_php_dom yes %define with_mod_php_xml yes %endif %endif %if "%{with_mod_ssl}" == "yes" %undefine with_mod_define %define with_mod_define yes d65 5 a69 30 Source0: http://www.apache.org/dist/httpd/apache_%{V_apache}.tar.gz Source1: http://www.modssl.org/source/mod_ssl-%{V_mod_ssl}.tar.gz Source2: http://perl.apache.org/dist/mod_perl-%{V_mod_perl}.tar.gz Source3: http://static.php.net/www.php.net/distributions/php-%{V_mod_php}.tar.gz Source4: http://www.webdav.org/mod_dav/mod_dav-%{V_mod_dav}.tar.gz Source5: http://download.tangent.org/mod_layout-%{V_mod_layout}.tar.gz Source6: http://www.cri.ensmp.fr/~coelho/mod_macro/mod_macro-%{V_mod_macro}.tar.gz Source7: http://pam.sourceforge.net/mod_auth_pam/dist/mod_auth_pam.tar.gz Source8: http://switch.dl.sourceforge.net/sourceforge/mod-gzip/mod_gzip-%{V_mod_gzip}.tgz Source9: http://www.fastcgi.com/dist/mod_fastcgi-%{V_mod_fastcgi}.tar.gz Source10: http://www.snert.com/Software/mod_throttle/mod_throttle%{V_mod_throttle}.tgz Source11: http://switch.dl.sourceforge.net/accessreferer/mod_access_referer-%{V_mod_access_referer}.tar.gz Source12: http://www.klomp.org/mod_roaming/mod_roaming-%{V_mod_roaming}.tar.gz Source13: http://software.tangent.org/download/mod_relocate-%{V_mod_relocate}.tar.gz Source14: http://www.muquit.com/muquit/software/mod_auth_ldap/mod_auth_ldap.tar.gz Source15: ftp://ftp.freeradius.org/pub/radius/mod_auth_radius-%{V_mod_auth_radius}.tar Source16: http://switch.dl.sourceforge.net/modauthmysql/mod_auth_mysql-%{V_mod_auth_mysql}.tar.gz Source17: http://www.suphp.org/download/suphp-%{V_suphp}.tar.gz Source18: http://www.modsecurity.org/download/modsecurity-apache_%{V_mod_security}.tar.gz Source19: http://www.zdziarski.com/projects/mod_evasive/mod_evasive_%{V_mod_evasive}.tar.gz Source20: http://www.sharemation.com/~dmcmahon/unix_all.tgz Source21: http://www.hardened-php.net/suhosin/_media/suhosin-%{V_mod_php_suhosin_e}.tgz Source22: http://switch.dl.sourceforge.net/modauthkerb/mod_auth_kerb-%{V_mod_auth_kerb}.tar.gz Source23: apache.conf Source24: apache.base Source25: apache.pl Source26: rc.apache Source27: apache.sh Source28: php.ini Source29: http://knowledgehub.zeus.com/media/apache/mod_zeus.c a70 7 Patch1: apache.patch.modowa Patch2: http://www.hardened-php.net/hardening-patch-%{V_mod_php_hardened}.patch.gz Patch3: http://www.hardened-php.net/suhosin/_media/suhosin-patch-%{V_mod_php_suhosin_p}.patch.gz Patch4: apache.patch.suphp Patch5: apache.patch.modauthkerb Patch6: apache.patch.modauthradius Patch7: apache.patch.modssl d75 7 a81 5 BuildPreReq: OpenPKG, openpkg >= 20060823 PreReq: OpenPKG, openpkg >= 20060823 %if "%{with_qdbm_ndbm}" == "yes" BuildPreReq: qdbm PreReq: qdbm d83 3 a85 128 %if "%{with_gdbm_ndbm}" == "yes" BuildPreReq: gdbm, gdbm::with_ndbm = yes PreReq: gdbm, gdbm::with_ndbm = yes %endif %if "%{with_mod_auth_kerb}" == "yes" BuildPreReq: kerberos PreReq: kerberos %endif %if "%{with_mod_auth_ldap}" == "yes" BuildPreReq: openldap, openssl PreReq: openldap, openssl %endif %if "%{with_mod_auth_mysql}" == "yes" BuildPreReq: mysql PreReq: mysql %endif %if "%{with_mod_auth_pam}" == "yes" BuildPreReq: PAM PreReq: PAM %endif %if "%{with_mod_dav}" == "yes" BuildPreReq: expat PreReq: expat %endif %if "%{with_mod_owa}" == "yes" BuildPreReq: oracle PreReq: oracle %endif %if "%{with_mod_perl}" == "yes" BuildPreReq: perl PreReq: perl %endif %if "%{with_mod_php}" == "yes" BuildPreReq: gcc, sed, flex, bison %if "%{with_mod_php_bdb}" == "yes" BuildPreReq: db PreReq: db %endif %if "%{with_mod_php_bzip2}" == "yes" BuildPreReq: bzip2 PreReq: bzip2 %endif %if "%{with_mod_php_crack}" == "yes" BuildPreReq: cracklib PreReq: cracklib %endif %if "%{with_mod_php_curl}" == "yes" BuildPreReq: curl PreReq: curl %endif %if "%{with_mod_php_dom}" == "yes" BuildPreReq: libxml, libxslt PreReq: libxml, libxslt %endif %if "%{with_mod_php_freetype}" == "yes" BuildPreReq: freetype PreReq: freetype %endif %if "%{with_mod_php_gd}" == "yes" BuildPreReq: gd >= 2.0.20, jpeg, png PreReq: gd >= 2.0.20, jpeg, png %endif %if "%{with_mod_php_gdbm}" == "yes" BuildPreReq: gdbm PreReq: gdbm %endif %if "%{with_mod_php_gettext}" == "yes" BuildPreReq: gettext, libiconv PreReq: gettext, libiconv %endif %if "%{with_mod_php_iconv}" == "yes" BuildPreReq: libiconv PreReq: libiconv %endif %if "%{with_mod_php_imap}" == "yes" BuildPreReq: imap, openssl PreReq: imap, openssl %endif %if "%{with_mod_php_mcrypt}" == "yes" BuildPreReq: libmcrypt PreReq: libmcrypt %endif %if "%{with_mod_php_mhash}" == "yes" BuildPreReq: mhash PreReq: mhash %endif %if "%{with_mod_php_mm}" == "yes" BuildPreReq: mm PreReq: mm %endif %if "%{with_mod_php_mssql}" == "yes" BuildPreReq: freetds, libiconv PreReq: freetds, libiconv %endif %if "%{with_mod_php_mysql}" == "yes" BuildPreReq: mysql PreReq: mysql %endif %if "%{with_mod_php_oci8}" == "yes" BuildPreReq: oracle PreReq: oracle %endif %if "%{with_mod_php_odbc}" == "yes" BuildPreReq: unixodbc PreReq: unixodbc %endif %if "%{with_mod_php_openldap}" == "yes" BuildPreReq: openldap, openssl PreReq: openldap, openssl %if "%{with_mod_php_openldapsasl}" == "yes" BuildPreReq: openldap::with_sasl = yes PreReq: openldap::with_sasl = yes %else BuildPreReq: openldap::with_sasl = no PreReq: openldap::with_sasl = no %endif %endif %if "%{with_mod_php_pcre}" == "yes" BuildPreReq: pcre PreReq: pcre %endif %if "%{with_mod_php_pgsql}" == "yes" BuildPreReq: postgresql, openssl PreReq: postgresql, openssl %endif %if "%{with_mod_php_sendmail}" == "yes" BuildPreReq: MTA PreReq: MTA d87 1 a87 32 %if "%{with_mod_php_simplexml}" == "yes" BuildPreReq: libxml PreReq: libxml %endif %if "%{with_mod_php_snmp}" == "yes" BuildPreReq: snmp PreReq: snmp %endif %if "%{with_mod_php_sqlite}" == "yes" BuildPreReq: sqlite PreReq: sqlite %endif %if "%{with_mod_php_ssl}" == "yes" BuildPreReq: openssl PreReq: openssl %endif %if "%{with_mod_php_suhosin}" == "yes" BuildPreReq: autoconf %endif %if "%{with_mod_php_t1lib}" == "yes" BuildPreReq: t1lib PreReq: t1lib %endif %if "%{with_mod_php_xml}" == "yes" BuildPreReq: libxml PreReq: libxml %endif %if "%{with_mod_php_xsl}" == "yes" BuildPreReq: libxml, libxslt PreReq: libxml, libxslt %endif %if "%{with_mod_php_zlib}" == "yes" a90 9 %endif %if "%{with_mod_ssl}" == "yes" BuildPreReq: openssl, mm PreReq: openssl, mm %endif %if "%{with_suphp}" == "yes" BuildPreReq: php, gcc, gcc::with_cxx = yes PreReq: php %endif d93 1 d110 1 a110 110 regex = apache_(__VER__)\.tar\.gz } prog apache:mod_access_referer = { version = %{V_mod_roaming} url = http://prdownloads.sourceforge.net/accessreferer/ regex = mod_access_referer-(__VER__)\.tar\.gz } prog apache:mod_auth_mysql = { version = %{V_mod_auth_mysql} url = http://prdownloads.sourceforge.net/modauthmysql/ regex = mod_auth_mysql-(__VER__)\.tar\.gz } prog apache:mod_auth_radius = { version = %{V_mod_auth_radius} url = ftp://ftp.freeradius.org/pub/radius/ regex = mod_auth_radius-(__VER__)\.tar } prog apache:mod_auth_kerb = { version = %{V_mod_auth_kerb} url = http://prdownloads.sourceforge.net/modauthkerb/ regex = mod_auth_kerb-(__VER__)\.tar } prog apache:mod_dav = { version = %{V_mod_dav} url = http://www.webdav.org/mod_dav/ regex = mod_dav-(__VER__)\.tar\.gz } prog apache:mod_gzip = { version = %{V_mod_gzip} url = http://prdownloads.sourceforge.net/mod-gzip/ regex = mod_gzip-(__VER__)\.tgz } prog apache:mod_fastcgi = { version = %{V_mod_fastcgi} url = http://www.fastcgi.com/dist/ regex = mod_fastcgi-(__VER__)\.tar\.gz } prog apache:mod_layout = { version = %{V_mod_layout} url = http://download.tangent.org/ regex = mod_layout-(3\.[\d.]+)\.tar\.gz } prog apache:mod_macro = { disabled comment = "rse: Apache 1.3 support stopped with version 1.1.2" version = %{V_mod_macro} url = http://www.cri.ensmp.fr/~coelho/mod_macro/ regex = mod_macro-(__VER__)\.tar\.gz } prog apache:mod_perl = { version = %{V_mod_perl} url = http://perl.apache.org/dist/ regex = mod_perl-(1\.\d+)\.tar\.gz } prog apache:mod_php = { version = %{V_mod_php} url = http://www.php.net/downloads.php regex = php-(5\.\d+\.\d+)\.tar\.gz } prog apache:mod_php_hardened = { version = %{V_mod_php_hardened} url = http://www.hardened-php.net/downloads.13.html regex = hardening-patch-(5\.\d+\.\d+-\d+(\.\d+)+)\.patch\.gz } prog apache:mod_php_suhosin-patch = { version = %{V_mod_php_suhosin_p} url = http://www.hardened-php.net/suhosin/download.html regex = suhosin-patch-(5\.\d+\.\d+-\d+(\.\d+)+)\.patch\.gz } prog apache:mod_php_suhosin-ext = { version = %{V_mod_php_suhosin_e} url = http://www.hardened-php.net/suhosin/download.html regex = suhosin-(\d+(\.\d+)+)\.tgz } prog apache:mod_relocate = { version = %{V_mod_relocate} url = http://software.tangent.org/download/ regex = mod_relocate-(__VER__)\.tar\.gz } prog apache:mod_roaming = { version = %{V_mod_roaming} url = http://www.klomp.org/mod_roaming/ regex = mod_roaming-(1\.\d+\.\d+)\.tar\.gz } prog apache:mod_ssl = { version = %{V_mod_ssl} url = http://www.modssl.org/source/ regex = mod_ssl-(__VER__)\.tar\.gz } prog apache:mod_throttle = { disabled comment = "rse: currently no longer publically available" version = %{V_mod_throttle} url = http://www.snert.com/Software/mod_throttle/ regex = mod_throttle(__VER__)\.tgz } prog apache:suphp = { version = %{V_suphp} url = http://www.suphp.org/Download.html regex = suphp-(__VER__)\.tar\.gz } prog apache:mod_security = { version = %{V_mod_security} url = http://www.modsecurity.org/download/ regex = modsecurity-apache_(1\.\d+(\.\d+)*)\.tar\.gz } prog apache:mod_evasive = { version = %{V_mod_evasive} url = http://www.zdziarski.com/projects/mod_evasive/ regex = mod_evasive[._-](__VER__)\.tar\.gz d114 11 d126 1 a126 1 %setup -q -c d129 2 a130 97 -e 's;"Unix";"%{l_openpkg_release -F "OpenPKG/%%t"}";g' \ apache_%{V_apache}/src/os/unix/os.h # unpack optional extension modules %if "%{with_mod_ssl}" == "yes" || "%{with_mod_define}" == "yes" %setup -q -T -D -a 1 %patch -p0 -d mod_ssl-%{V_mod_ssl} -P 7 %endif %if "%{with_mod_perl}" == "yes" %setup -q -T -D -a 2 %endif %if "%{with_mod_php}" == "yes" %setup -q -T -D -a 3 ( cd php-%{V_mod_php} %if "%{with_mod_php_hardened}" == "yes" %patch -p1 -P 2 %endif %if "%{with_mod_php_suhosin}" == "yes" %{l_gzip} -d -c %{SOURCE21} | %{l_tar} xf - %patch -p1 -P 3 mv suhosin-%{V_mod_php_suhosin_e} ext/suhosin rm -f package.xml export PHP_AUTOCONF=autoconf-213 ./buildconf --copy --force $PHP_AUTOCONF %endif %{l_shtool} subst \ -e 's;\(/include\)/freetype2;\1;' \ configure \ ext/gd/config.m4 %if "%{with_mod_php_mssql}" == "yes" %{l_shtool} subst \ -e 's;\($FREETDS_INSTALLATION_DIR/\)$PHP_LIBDIR/\(libtds.a\);\1/lib/freetds/\2;g' \ configure %endif ) || exit $? %endif %if "%{with_mod_dav}" == "yes" %setup -q -T -D -a 4 %endif %if "%{with_mod_layout}" == "yes" %setup -q -T -D -a 5 %endif %if "%{with_mod_macro}" == "yes" %setup -q -T -D -a 6 %endif %if "%{with_mod_auth_pam}" == "yes" %setup -q -T -D -a 7 %endif %if "%{with_mod_gzip}" == "yes" %setup -q -T -D -a 8 %endif %if "%{with_mod_fastcgi}" == "yes" %setup -q -T -D -a 9 %endif %if "%{with_mod_throttle}" == "yes" %setup -q -T -D -a 10 %endif %if "%{with_mod_access_referer}" == "yes" %setup -q -T -D -a 11 %endif %if "%{with_mod_roaming}" == "yes" %setup -q -T -D -a 12 %endif %if "%{with_mod_relocate}" == "yes" %setup -q -T -D -a 13 %endif %if "%{with_mod_auth_ldap}" == "yes" %setup -q -T -D -a 14 %endif %if "%{with_mod_auth_radius}" == "yes" %setup -q -T -D -a 15 %patch -p0 -d mod_auth_radius-%{V_mod_auth_radius} -P 6 %endif %if "%{with_mod_auth_mysql}" == "yes" %setup -q -T -D -a 16 %endif %if "%{with_suphp}" == "yes" %setup -q -T -D -a 17 %patch -p0 -d suphp-%{V_suphp} -P 4 %endif %if "%{with_mod_security}" == "yes" %setup -q -T -D -a 18 %endif %if "%{with_mod_evasive}" == "yes" %setup -q -T -D -a 19 %endif %if "%{with_mod_owa}" == "yes" %setup -q -T -D -a 20 sed <%{PATCH apache.patch.modowa} \ -e "s;@@l_oracle_cflags@@;`%{l_rc} --query oracle_cflags`;g" |\ %{l_patch} -p0 %endif %if "%{with_mod_auth_kerb}" == "yes" %setup -q -T -D -a 22 %patch -p0 -d mod_auth_kerb-%{V_mod_auth_kerb} -P 5 %endif d133 34 a166 595 # prepare environment rm -rf $RPM_BUILD_ROOT %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix} # optionally prepare mod_ssl or mod_define %if "%{with_mod_ssl}" == "yes" || "%{with_mod_define}" == "yes" ( cd mod_ssl-%{V_mod_ssl} ./configure \ --with-apache=../apache_%{V_apache} \ %if "%{with_mod_ssl}" != "yes" --with-eapi-only \ %endif --expert --force ) || exit $? %endif # optionally pre-configure Apache for mod_php and mod_dav %if "%{with_mod_php}" == "yes" || "%{with_mod_dav}" == "yes" ( cd apache_%{V_apache} %if "%{with_debug}" == "yes" cflags="%{l_cflags} -g" \ %else cflags="%{l_cflags -O}" \ %endif cflags="$cflags -DHARD_SERVER_LIMIT=%{with_hard_server_limit}" CC="%{l_cc}" \ CFLAGS="$cflags" \ ./configure \ %if "%{with_mod_ssl}" == "yes" || "%{with_mod_define}" == "yes" --enable-rule=EAPI \ %endif %if "%{with_shared_core}" == "yes" --enable-rule=SHARED_CORE \ %endif %if "%{with_shared_chain}" == "yes" --enable-rule=SHARED_CHAIN \ %endif --target=apache \ --with-layout=GNU \ --prefix=%{l_prefix} \ --sbindir=%{l_prefix}/sbin \ --sysconfdir=%{l_prefix}/etc/apache \ --libexecdir=%{l_prefix}/lib/apache \ --datadir=%{l_prefix}/share/apache \ --localstatedir=%{l_prefix}/var/apache ) || exit $? %endif # optionally prepare mod_perl %if "%{with_mod_perl}" == "yes" ( cd mod_perl-%{V_mod_perl} eval `%{l_prefix}/bin/perl -V:archname` eval `%{l_prefix}/bin/perl -V:version` eval `%{l_prefix}/bin/perl -V:installarchlib -V:installprivlib -V:installsitearch -V:installsitelib` %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/bin perl=$RPM_BUILD_ROOT%{l_prefix}/bin/perl echo "#!/bin/sh" >$perl echo "exec %{l_prefix}/bin/perl \\" >>$perl echo " -I${RPM_BUILD_ROOT}${installarchlib} \\" >>$perl echo " -I${RPM_BUILD_ROOT}${installprivlib} \\" >>$perl echo " -I${RPM_BUILD_ROOT}${installsitearch} \\" >>$perl echo " -I${RPM_BUILD_ROOT}${installsitelib} \\" >>$perl echo " \"\$@@\"" >>$perl chmod a+x $perl $perl Makefile.PL \ PREFIX=$RPM_BUILD_ROOT%{l_prefix} \ APACHE_SRC=../apache_%{V_apache}/src \ DO_HTTPD=1 \ USE_APACI=1 \ PREP_HTTPD=1 \ EVERYTHING=1 \ PERL_TIE_TABLES=1 \ PERL_DIRECTIVE_HANDLERS=1 %{l_make} %{l_mflags} %{l_make} %{l_mflags} install rm -rf $RPM_BUILD_ROOT%{l_prefix}/man/man3 %{l_shtool} subst -e "s;^\\(PERL = \\).*;\\1 $perl;" \ ../apache_%{V_apache}/src/modules/perl/mod_perl.config ) || exit $? %endif # optionally prepare mod_php %if "%{with_mod_php}" == "yes" ( cd php-%{V_mod_php} CC="%{l_cc}"; export CC %if "%{with_debug}" == "yes" CFLAGS="%{l_cflags} -g %{l_cppflags}"; export CFLAGS CPPFLAGS="%{l_cflags} -g %{l_cppflags}"; export CPPFLAGS LDFLAGS="%{l_cflags} -g %{l_ldflags}"; export LDFLAGS %else case "%{l_platform -t}" in *-sunos5.10 ) CFLAGS="%{l_cflags} %{l_cppflags}"; export CFLAGS CPPFLAGS="%{l_cflags} %{l_cppflags}"; export CPPFLAGS LDFLAGS="%{l_cflags} %{l_ldflags}"; export LDFLAGS ;; * ) CFLAGS="%{l_cflags -O} %{l_cppflags}"; export CFLAGS CPPFLAGS="%{l_cflags -O} %{l_cppflags}"; export CPPFLAGS LDFLAGS="%{l_cflags -O} %{l_ldflags}"; export LDFLAGS ;; esac %endif LIBS=""; export LIBS %if "%{with_mod_ssl}" == "yes" || "%{with_mod_define}" == "yes" CFLAGS="$CFLAGS -DEAPI" %endif %if "%{with_mod_php_gd}" == "yes" LIBS="$LIBS -lpng -lz" %endif %if "%{with_mod_php_gettext}" == "yes" || "%{with_mod_php_mssql}" == "yes" LIBS="$LIBS -liconv" %endif %if "%{with_mod_php_openldap}" == "yes" && "%{with_mod_php_openldapsasl}" == "yes" LIBS="$LIBS -lsasl2" %endif %if "%{with_mod_php_imap}" == "yes" LIBS="$LIBS -lssl -lcrypto" %endif %if "%{with_mod_php_bdb}" == "yes" LIBS="$LIBS -ldb" %endif %if "%{with_mod_php_pgsql}" == "yes" LIBS="$LIBS `pg_config --libs`" %endif %if "%{with_mod_php_oci8}" == "yes" ORACLE_HOME="`%{l_rc} --query oracle_home`" export ORACLE_HOME %endif %if "%{with_mod_php_sendmail}" == "yes" PROG_SENDMAIL="%{l_prefix}/sbin/sendmail" \ %else PROG_SENDMAIL="`%{l_shtool} path false`" \ %endif export PROG_SENDMAIL ./configure \ --prefix=%{l_prefix} \ --with-apache=../apache_%{V_apache} \ --with-config-file-path=%{l_prefix}/etc/apache \ --disable-all \ --enable-pdo \ %if "%{with_mod_php_mbregex}" == "yes" --enable-mbregex \ %endif %if "%{with_mod_php_mbstring}" == "yes" --enable-mbstring \ %endif %if "%{with_mod_php_suhosin}" == "yes" --enable-suhosin \ %endif %if "%{with_mod_php_calendar}" == "yes" --enable-calendar \ %endif --without-sqlite \ %if "%{with_mod_php_sqlite}" == "yes" --with-pdo-sqlite=%{l_prefix} \ %else --without-pdo-sqlite \ %endif %if "%{with_mod_php_mssql}" == "yes" --with-mssql=%{l_prefix} \ %else --without-mssql \ %endif %if "%{with_mod_php_mysql}" == "yes" --with-mysql=%{l_prefix} \ %else --without-mysql \ %endif %if "%{with_mod_php_pgsql}" == "yes" --with-pgsql=%{l_prefix} \ --with-pdo-pgsql=%{l_prefix} \ %else --without-pgsql \ %endif %if "%{with_mod_php_gd}" == "yes" --with-gd=%{l_prefix} \ --with-jpeg-dir=%{l_prefix} \ --with-png-dir=%{l_prefix} \ %endif %if "%{with_mod_php_freetype}" == "yes" --enable-gd-native-ttf \ --with-freetype-dir=%{l_prefix} \ %endif %if "%{with_mod_php_t1lib}" == "yes" --with-t1lib=%{l_prefix} \ %endif %if "%{with_mod_php_bdb}" == "yes" --with-db4=%{l_prefix} \ %endif %if "%{with_mod_php_debug}" == "yes" --with-debug=yes \ %else --with-debug=no \ %endif %if "%{with_mod_php_zlib}" == "yes" --with-zlib=%{l_prefix} \ --with-zlib-dir=%{l_prefix} \ %endif %if "%{with_mod_php_bzip2}" == "yes" --with-bz2=%{l_prefix} \ %endif %if "%{with_mod_php_ssl}" == "yes" || "%{with_mod_php_openldap}" == "yes" --with-openssl=%{l_prefix} \ %endif %if "%{with_mod_php_openldap}" == "yes" --with-ldap=%{l_prefix} \ %endif %if "%{with_mod_php_mm}" == "yes" --with-mm=%{l_prefix} \ --enable-session \ %endif %if "%{with_mod_php_pcre}" == "yes" --with-pcre-regex=%{l_prefix} \ %endif %if "%{with_mod_php_ftp}" == "yes" --enable-ftp \ %endif %if "%{with_mod_php_oci8}" == "yes" --with-oci8 \ %endif %if "%{with_mod_php_gettext}" == "yes" --with-gettext=%{l_prefix} \ %endif %if "%{with_mod_php_imap}" == "yes" --with-imap=%{l_prefix} \ --with-imap-ssl=%{l_prefix} \ %endif %if "%{with_mod_php_simplexml}" == "yes" --enable-simplexml \ --enable-libxml \ --with-libxml-dir=%{l_prefix} \ %else --disable-simplexml \ %endif %if "%{with_mod_php_xml}" == "yes" --enable-xml \ --enable-libxml \ --with-libxml-dir=%{l_prefix} \ %else --disable-xml \ %endif %if "%{with_mod_php_xsl}" == "yes" --with-xsl=%{l_prefix} \ %else --without-xsl \ %endif %if "%{with_mod_php_dom}" == "yes" --enable-dom \ --with-libxml-dir=%{l_prefix} \ %else --disable-dom \ %endif %if "%{with_mod_php_wddx}" == "yes" --enable-wddx \ %endif %if "%{with_mod_php_bc}" == "yes" --enable-bcmath \ %endif %if "%{with_mod_php_mhash}" == "yes" --with-mhash=%{l_prefix} \ %endif %if "%{with_mod_php_mcrypt}" == "yes" --with-mcrypt=%{l_prefix} \ %endif %if "%{with_mod_php_curl}" == "yes" --with-curl=%{l_prefix} \ %endif %if "%{with_mod_php_gdbm}" == "yes" --with-gdbm=%{l_prefix} \ %endif %if "%{with_mod_php_versioning}" == "yes" --enable-versioning \ %endif %if "%{with_mod_php_odbc}" == "yes" --with-unixODBC=%{l_prefix} \ --with-pdo-odbc=unixODBC,%{l_prefix} \ %endif %if "%{with_mod_php_snmp}" == "yes" --with-snmp=%{l_prefix} \ --with-openssl-dir=%{l_prefix} \ %endif %if "%{with_mod_php_exif}" == "yes" --with-exif \ %endif %if "%{with_mod_php_iconv}" == "yes" --with-iconv=%{l_prefix} \ %endif %if "%{with_mod_php_crack}" == "yes" --with-crack=%{l_prefix} \ %endif --disable-cli \ --without-pear \ --disable-shared \ --enable-inline-optimization %{l_make} %{l_mflags} %{l_make} %{l_mflags} install \ INSTALL_ROOT=$RPM_BUILD_ROOT ) || exit $? %endif # optionally prepare mod_dav %if "%{with_mod_dav}" == "yes" ( cd mod_dav-%{V_mod_dav} CC="%{l_cc}" \ %if "%{with_debug}" == "yes" %if "%{with_mod_ssl}" == "yes" || "%{with_mod_define}" == "yes" CFLAGS="%{l_cflags} -g -DEAPI" \ %else CFLAGS="%{l_cflags} -g" \ %endif %else %if "%{with_mod_ssl}" == "yes" || "%{with_mod_define}" == "yes" CFLAGS="%{l_cflags -O} -DEAPI" \ %else CFLAGS="%{l_cflags -O}" \ %endif %endif LDFLAGS="%{l_cflags -O}" \ ./configure \ --with-apache=../apache_%{V_apache} \ --with-expat=%{l_prefix} %{l_make} %{l_mflags} %{l_make} %{l_mflags} install ) || exit $? %endif # optionally prepare mod_layout %if "%{with_mod_layout}" == "yes" ( cd mod_layout-%{V_mod_layout} mkdir ../apache_%{V_apache}/src/modules/layout cp * ../apache_%{V_apache}/src/modules/layout/ 2>/dev/null || true chmod -R u+w ../apache_%{V_apache}/src/modules/layout ) || exit $? %endif # optionally prepare mod_macro %if "%{with_mod_macro}" == "yes" ( cd mod_macro-%{V_mod_macro} cp mod_macro.c ../apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # optionally prepare mod_auth_pam %if "%{with_mod_auth_pam}" == "yes" ( cd mod_auth_pam-%{V_mod_auth_pam} sed -e '234N;s/\n//' -e '239N;s/\n//' ../apache_%{V_apache}/src/modules/extra/mod_auth_pam.c ) || exit $? %endif # optionally prepare mod_auth_ldap %if "%{with_mod_auth_ldap}" == "yes" ( cd mod_auth_ldap cp mod_auth_ldap.c ../apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # optionally prepare mod_auth_radius %if "%{with_mod_auth_radius}" == "yes" ( cd mod_auth_radius-%{V_mod_auth_radius} sed -e 's;#endif DEBUG_RADIUS;#endif;' \ ../apache_%{V_apache}/src/modules/extra/mod_auth_radius.c ) || exit $? %endif # optionally prepare mod_auth_mysql %if "%{with_mod_auth_mysql}" == "yes" %{l_shtool} install -c -m 644 \ -e 's;^[ ]*MYSQL_LIB=.*$;;' \ mod_auth_mysql-%{V_mod_auth_mysql}/mod_auth_mysql.c \ apache_%{V_apache}/src/modules/extra/ %endif # optionally prepare mod_gzip %if "%{with_mod_gzip}" == "yes" ( cd mod_gzip-%{V_mod_gzip} mkdir ../apache_%{V_apache}/src/modules/gzip cp -rp * ../apache_%{V_apache}/src/modules/gzip/ ) || exit $? %endif # optionally prepare mod_fastcgi %if "%{with_mod_fastcgi}" == "yes" ( cd mod_fastcgi-%{V_mod_fastcgi} mkdir ../apache_%{V_apache}/src/modules/fastcgi cp -rp * ../apache_%{V_apache}/src/modules/fastcgi/ ) || exit $? %endif # optionally prepare mod_throttle %if "%{with_mod_throttle}" == "yes" ( cd mod_throttle-* cp mod_throttle.c ../apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # optionally prepare mod_access_referer %if "%{with_mod_access_referer}" == "yes" ( cd mod_access_referer-%{V_mod_access_referer} cp mod_access_referer.c ../apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # optionally prepare mod_roaming %if "%{with_mod_roaming}" == "yes" ( cd mod_roaming-%{V_mod_roaming} cp mod_roaming.c ../apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # optionally prepare mod_owa %if "%{with_mod_owa}" == "yes" ( cd modowa mkdir ../apache_%{V_apache}/src/modules/owa/ cp src/*.{c,h} src/Makefile.{libdir,tmpl} \ ../apache_%{V_apache}/src/modules/owa/ ) || exit $? %endif # optionally prepare mod_relocate %if "%{with_mod_relocate}" == "yes" ( cd mod_relocate-%{V_mod_relocate} cp mod_relocate.c ../apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # optionally prepare mod_define (if mod_ssl is disabled only) %if "%{with_mod_define}" == "yes" && "%{with_mod_ssl}" != "yes" ( cd mod_ssl-%{V_mod_ssl}/pkg.addon cp mod_define.c ../../apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # optionally prepare mod_suphp %if "%{with_suphp}" == "yes" ( cd suphp-%{V_suphp} cp src/apache/mod_suphp.c ../apache_%{V_apache}/src/modules/extra/ chmod +rx configure CC="%{l_cc}" \ CFLAGS="%{l_cflags -O}" \ AUTOCONF="true" \ AUTOHEADER="true" \ AUTOMAKE="true" \ ACLOCAL="true" \ ./configure \ --prefix=%{l_prefix} \ --sysconfdir=%{l_prefix}/etc/apache \ --with-apxs="" \ --with-apache-user=%{with_suphp_caller} \ --with-php=%{with_suphp_phpcgi} \ --with-logfile=%{l_prefix}/var/apache/log/suphp.log \ %if "%{with_suphp_ugid_check}" == "no" --disable-checkuid \ --disable-checkgid \ %endif --with-setid-mode=%{with_suphp_ugid_mode} \ --disable-shared %{l_make} %{l_mflags -O} ) || exit $? %endif # optionally prepare mod_security %if "%{with_mod_security}" == "yes" ( cd modsecurity-apache_%{V_mod_security}/apache1 cp mod_security.c ../../apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # optionally prepare mod_evasive %if "%{with_mod_evasive}" == "yes" ( cd mod_evasive cp mod_evasive.c ../apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # optionally prepare mod_auth_kerb %if "%{with_mod_auth_kerb}" == "yes" ( cd mod_auth_kerb-* CC="%{l_cc}" \ CFLAGS="%{l_cflags}" \ ./configure \ --with-krb5=%{l_prefix} \ --with-krb4=no \ --with-apache=../apache_%{V_apache} ) || exit $? mv mod_auth_kerb-* apache_%{V_apache}/src/modules/mod_auth_kerb %endif # optionally prepare mod_zeus %if "%{with_mod_zeus}" == "yes" ( %{l_shtool} install -c -m 644 \ -e 's;X-Cluster-Client-Ip;%{with_mod_zeus_header};g' \ %{SOURCE mod_zeus.c} \ apache_%{V_apache}/src/modules/extra/ ) || exit $? %endif # configure Apache ( cd apache_%{V_apache} %if "%{with_debug}" == "yes" cflags="%{l_cflags} -g" %else cflags="%{l_cflags -O}" %endif cflags="$cflags -DHARD_SERVER_LIMIT=%{with_hard_server_limit}" ldflags="" libs="" %if "%{with_mod_auth_pam}" == "yes" pam_incdir=`%{l_rc} --query pam_incdir` if [ ".$pam_incdir" != "./usr/include" -a ".$pam_incdir" != "./include" ]; then cflags="$cflags -I$pam_incdir" fi pam_libdir=`%{l_rc} --query pam_libdir` if [ ".$pam_libdir" != "./usr/lib" -a ".$pam_libdir" != "./lib" ]; then ldflags="$ldflags -L$pam_libdir" fi libs="$libs -lpam" %endif %if "%{with_mod_auth_ldap}" == "yes" cflags="$cflags %{l_cppflags}" ldflags="$ldflags %{l_ldflags}" libs="$libs -lldap -llber -lssl -lcrypto" case "%{l_platform -t}" in *-sunos* ) libs="$libs -lresolv" ;; esac %endif %if "%{with_mod_auth_mysql}" == "yes" cflags="$cflags -DAPACHE1 `mysql_config --cflags`" libs="$libs `mysql_config --libs`" %endif %if "%{with_mod_owa}" == "yes" cflags="$cflags `%{l_rc} --query oracle_cflags`" ldflags="$ldflags `%{l_rc} --query oracle_ldflags`" libs="$libs `%{l_rc} --query oracle_libs`" %endif %if "%{with_gdbm_ndbm}" == "yes" cflags="$cflags %{l_cppflags}" ldflags="$ldflags %{l_ldflags}" libs="$libs -lndbm -lgdbm" %endif %if "%{with_qdbm_ndbm}" == "yes" cflags="$cflags %{l_cppflags qdbm .}" ldflags="$ldflags %{l_ldflags}" libs="$libs -lqdbm" %{l_shtool} subst \ -e 's;ndbm\.h;qdbm/relic.h;g' \ src/modules/standard/mod_auth_dbm.c \ src/modules/standard/mod_rewrite.c %endif %if "%{with_mod_php}" == "yes" && "%{with_mod_php_mssql}" == "yes" ldflags="$ldflags %{l_ldflags freetds}" %endif %if "%{with_mod_php}" == "yes" && "%{with_mod_php_oci8}" == "yes" # workaround Oracle inter-library depencency by explicitly # linking in all libraries ldflags="$ldflags `%{l_rc} --query oracle_ldflags`" libs="$libs `%{l_rc} --query oracle_libs`" %endif %if "%{with_mod_php}" == "yes" && "%{with_mod_php_imap}" == "yes" libs="$libs -limap -lmodphp5 -limap" %endif %if "%{with_suphp}" == "yes" cflags="$cflags -DSUPHP_PATH_TO_SUPHP='\"%{l_prefix}/sbin/suphp\"'" # ugly hack to extract flags required for certain modes of # operation of suPHP cflags="$cflags \ `sed -n -e 's;^OPT_APACHEMOD_USERGROUP_DEF[ ]=\(.*\)$;\1;p' \ ../suphp-%{V_suphp}/src/apache/Makefile`" %endif CC="%{l_cc}" \ CFLAGS="$cflags" \ LDFLAGS="$ldflags" \ LIBS="$libs" \ LD_SHLIB="%{l_cc}" \ %if "%{with_mod_ssl}" == "yes" EAPI_MM="%{l_prefix}" \ SSL_BASE="%{l_prefix}" \ %endif ./configure \ --target=apache \ --with-layout=GNU \ --prefix=%{l_prefix} \ --sbindir=%{l_prefix}/sbin \ --sysconfdir=%{l_prefix}/etc/apache \ --libexecdir=%{l_prefix}/lib/apache \ --datadir=%{l_prefix}/share/apache \ --localstatedir=%{l_prefix}/var/apache \ %if "%{with_debug}" == "yes" --without-execstrip \ %endif d168 9 a176 4 --enable-suexec \ --suexec-caller=%{with_suexec_caller} \ --suexec-userdir=%{with_suexec_userdir} \ --suexec-logfile=%{l_prefix}/var/apache/log/suexec.log \ a177 4 --enable-module=most \ --with-perl=%{l_prefix}/bin/perl \ %if "%{with_mod_ssl}" == "yes" || "%{with_mod_define}" == "yes" --enable-rule=EAPI \ d179 2 a180 11 --enable-module=ssl \ %endif %if "%{with_mod_define}" == "yes" && "%{with_mod_ssl}" != "yes" --activate-module=src/modules/extra/mod_define.o \ %endif %endif %if "%{with_mod_perl}" == "yes" --activate-module=src/modules/perl/libperl.a \ %endif %if "%{with_mod_php}" == "yes" --activate-module=src/modules/php5/libphp5.a \ d183 2 a184 1 --activate-module=src/modules/dav/libdav.a \ d186 3 a188 6 --disable-rule=EXPAT \ --enable-module=access \ %if "%{with_mod_actions}" == "yes" --enable-module=actions \ %else --disable-module=actions \ d190 10 a199 5 --enable-module=alias \ %if "%{with_mod_asis}" == "yes" --enable-module=asis \ %else --disable-module=asis \ d201 2 a202 26 %if "%{with_mod_auth}" == "yes" --enable-module=auth \ %else --disable-module=auth \ %endif %if "%{with_mod_auth_anon}" == "yes" --enable-module=auth_anon \ %else --disable-module=auth_anon \ %endif %if "%{with_mod_auth_db}" == "yes" --enable-module=auth_db \ %else --disable-module=auth_db \ %endif %if "%{with_mod_auth_dbm}" == "yes" --enable-module=auth_dbm \ %else --disable-module=auth_dbm \ %endif %if "%{with_mod_auth_digest}" == "yes" --enable-module=auth_digest \ --disable-module=digest \ %else --disable-module=auth_digest \ --enable-module=digest \ a203 4 %if "%{with_mod_autoindex}" == "yes" --enable-module=autoindex \ %else --disable-module=autoindex \ d205 2 a206 4 %if "%{with_mod_cern_meta}" == "yes" --enable-module=cern_meta \ %else --disable-module=cern_meta \ a207 16 %if "%{with_mod_cgi}" == "yes" --enable-module=cgi \ %else --disable-module=cgi \ %endif %if "%{with_mod_dir}" == "yes" --enable-module=dir \ %else --disable-module=dir \ %endif %if "%{with_mod_env}" == "yes" --enable-module=env \ %else --disable-module=env \ %endif --disable-module=example \ d209 1 a209 3 --enable-module=expires \ %else --disable-module=expires \ d211 25 a235 165 %if "%{with_mod_headers}" == "yes" --enable-module=headers \ %else --disable-module=headers \ %endif %if "%{with_mod_imap}" == "yes" --enable-module=imap \ %else --disable-module=imap \ %endif %if "%{with_mod_include}" == "yes" --enable-module=include \ %else --disable-module=include \ %endif %if "%{with_mod_info}" == "yes" --enable-module=info \ %else --disable-module=info \ %endif %if "%{with_mod_log_agent}" == "yes" --enable-module=log_agent \ %else --disable-module=log_agent \ %endif --enable-module=log_config \ %if "%{with_mod_log_forensic}" == "yes" --enable-module=log_forensic \ %else --disable-module=log_forensic \ %endif %if "%{with_mod_log_referer}" == "yes" --enable-module=log_referer \ %else --disable-module=log_referer \ %endif %if "%{with_mod_mime}" == "yes" --enable-module=mime \ %else --disable-module=mime \ %endif %if "%{with_mod_mime_magic}" == "yes" --enable-module=mime_magic \ %else --disable-module=mime_magic \ %endif %if "%{with_mod_mmap_static}" == "yes" --enable-module=mmap_static \ %else --disable-module=mmap_static \ %endif %if "%{with_mod_negotiation}" == "yes" --enable-module=negotiation \ %else --disable-module=negotiation \ %endif %if "%{with_mod_proxy}" == "yes" --enable-module=proxy \ %else --disable-module=proxy \ %endif %if "%{with_mod_rewrite}" == "yes" --enable-module=rewrite \ %else --disable-module=rewrite \ %endif %if "%{with_mod_setenvif}" == "yes" --enable-module=setenvif \ %else --disable-module=setenvif \ %endif --enable-module=so \ %if "%{with_mod_speling}" == "yes" --enable-module=speling \ %else --disable-module=speling \ %endif %if "%{with_mod_status}" == "yes" --enable-module=status \ %else --disable-module=status \ %endif %if "%{with_mod_unique_id}" == "yes" --enable-module=unique_id \ %else --disable-module=unique_id \ %endif %if "%{with_mod_userdir}" == "yes" --enable-module=userdir \ %else --disable-module=userdir \ %endif %if "%{with_mod_usertrack}" == "yes" --enable-module=usertrack \ %else --disable-module=usertrack \ %endif %if "%{with_mod_vhost_alias}" == "yes" --enable-module=vhost_alias \ %else --disable-module=vhost_alias \ %endif %if "%{with_shared_core}" == "yes" --enable-rule=SHARED_CORE \ %endif %if "%{with_shared_chain}" == "yes" --enable-rule=SHARED_CHAIN \ %endif %if "%{with_mod_layout}" == "yes" --activate-module=src/modules/layout/liblayout.a \ %endif %if "%{with_mod_macro}" == "yes" --activate-module=src/modules/extra/mod_macro.o \ %endif %if "%{with_mod_auth_pam}" == "yes" --activate-module=src/modules/extra/mod_auth_pam.o \ %endif %if "%{with_mod_auth_ldap}" == "yes" --activate-module=src/modules/extra/mod_auth_ldap.o \ %endif %if "%{with_mod_auth_radius}" == "yes" --activate-module=src/modules/extra/mod_auth_radius.c \ %endif %if "%{with_mod_auth_mysql}" == "yes" --activate-module=src/modules/extra/mod_auth_mysql.o \ %endif %if "%{with_mod_gzip}" == "yes" --activate-module=src/modules/gzip/libgzip.a \ %endif %if "%{with_mod_fastcgi}" == "yes" --activate-module=src/modules/fastcgi/libfastcgi.a \ %endif %if "%{with_mod_throttle}" == "yes" --activate-module=src/modules/extra/mod_throttle.o \ %endif %if "%{with_mod_access_referer}" == "yes" --activate-module=src/modules/extra/mod_access_referer.o \ %endif %if "%{with_mod_owa}" == "yes" --activate-module=src/modules/owa/libowa.a \ %endif %if "%{with_mod_roaming}" == "yes" --activate-module=src/modules/extra/mod_roaming.o \ %endif %if "%{with_mod_relocate}" == "yes" --activate-module=src/modules/extra/mod_relocate.o \ %endif %if "%{with_suphp}" == "yes" --activate-module=src/modules/extra/mod_suphp.o \ %endif %if "%{with_mod_security}" == "yes" --activate-module=src/modules/extra/mod_security.o \ %endif %if "%{with_mod_evasive}" == "yes" --activate-module=src/modules/extra/mod_evasive.o \ %endif %if "%{with_mod_auth_kerb}" == "yes" --activate-module=src/modules/mod_auth_kerb/libmod_auth_kerb.a \ %endif %if "%{with_mod_zeus}" == "yes" --activate-module=src/modules/extra/mod_zeus.o \ %endif --enable-module=so %{l_make} %{l_mflags -O} build-quiet ) || exit $? d239 4 a242 26 ( cd apache_%{V_apache} # perform standard Apache installation procedure %{l_make} %{l_mflags} install root=$RPM_BUILD_ROOT # post-adjustments to installation tree mv $RPM_BUILD_ROOT%{l_prefix}/share/apache/icons/small/* \ $RPM_BUILD_ROOT%{l_prefix}/share/apache/icons/ rm -rf $RPM_BUILD_ROOT%{l_prefix}/share/apache/icons/small rm -f $RPM_BUILD_ROOT%{l_prefix}/share/apache/icons/README* rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/apache/*.default rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/apache/srm.conf rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/apache/access.conf mv $RPM_BUILD_ROOT%{l_prefix}/share/apache/htdocs/index.html.en \ $RPM_BUILD_ROOT%{l_prefix}/share/apache/htdocs/index.html rm -f $RPM_BUILD_ROOT%{l_prefix}/share/apache/htdocs/index.html.* chmod a+rx $RPM_BUILD_ROOT%{l_prefix}/share/apache/cgi-bin/* mv $RPM_BUILD_ROOT%{l_prefix}/share/apache/cgi-bin \ $RPM_BUILD_ROOT%{l_prefix}/cgi/ rm -rf $RPM_BUILD_ROOT%{l_prefix}/cgi/test-cgi ) || exit $? # install shell environment script %{l_shtool} install -c -m 644 %{l_value -s -a} \ -e 's;@@l_path@@;%{l_build_path};' \ -e 's;@@l_ld_library_path@@;%{l_build_ldlp};' \ %{SOURCE apache.sh} \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/ d244 2 a245 5 %if "%{with_mod_fastcgi}" == "yes" # provide mod_fastcgi IPC directory %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/var/apache/fastcgi %endif d247 4 a250 8 %if "%{with_mod_perl}" == "yes" # cleanup for mod_perl rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/perl # provide mod_perl init script %{l_shtool} install -c -m 644 \ %{SOURCE apache.pl} \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/ %endif d252 1 a252 2 # optionally make PHP happy %if "%{with_mod_php}" == "yes" d254 4 a257 21 %{SOURCE php.ini} $RPM_BUILD_ROOT%{l_prefix}/etc/apache/php.ini rm -rf $RPM_BUILD_ROOT%{l_prefix}/include/php rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib/php/build rmdir $RPM_BUILD_ROOT%{l_prefix}/lib/php >/dev/null 2>&1 || true rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/{php-config,phpextdist,phpize} rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/{php-config,phpize}.1 %endif # optionally install suPHP wrapper binary %if "%{with_suphp}" == "yes" ( cd suphp-%{V_suphp} %{l_shtool} install -c -s -m 711 \ src/suphp $RPM_BUILD_ROOT%{l_prefix}/sbin/ %{l_shtool} install -c -m 644 \ -e 's;^\(logfile=\).*;\1%{l_prefix}/var/apache/log/suphp.log;' \ -e 's;^\(webserver_user=\).*;\1%{with_suphp_caller};' \ -e 's;/usr/bin/php;%{with_suphp_phpcgi};' \ doc/suphp.conf-example \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/suphp.conf ) || exit $? %endif d268 2 a269 2 mv $RPM_BUILD_ROOT%{l_prefix}/etc/apache/magic $RPM_BUILD_ROOT%{l_prefix}/etc/apache/mime.magic find $RPM_BUILD_ROOT%{l_prefix} -name perllocal.pod -print | xargs rm -f d272 3 a274 2 # create run-command script %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d d276 2 a277 1 %{SOURCE rc.apache} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/ d279 16 a294 5 # strip installation binaries %if "%{with_debug}" != "yes" strip $RPM_BUILD_ROOT%{l_prefix}/bin/* 2>/dev/null || true strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* 2>/dev/null || true %endif d296 1 a296 1 # determine installation tree files a301 3 %if "%{with_suphp}" == "yes" '%attr(4755,%{l_susr},%{l_mgrp}) %{l_prefix}/sbin/suphp' \ %endif a302 10 %if "%{with_mod_ssl}" == "yes" '%config %{l_prefix}/etc/apache/ssl.crl/*.crl' \ '%config %{l_prefix}/etc/apache/ssl.crt/*.crt' \ '%config %{l_prefix}/etc/apache/ssl.csr/*.csr' \ '%config %{l_prefix}/etc/apache/ssl.key/*.key' \ '%config %{l_prefix}/etc/apache/ssl.prm/*.prm' \ %endif %if "%{with_mod_fastcgi}" == "yes" '%attr(750,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/apache/fastcgi' \ %endif a310 7 %if "%{with_mod_auth_pam}" == "yes" # add PAM configuration entry if [ $1 -eq 1 ]; then $RPM_INSTALL_PREFIX/sbin/pamtool --add --smart --name=apache fi %endif d321 1 a321 5 rm -rf $RPM_INSTALL_PREFIX/var/apache/log/ >/dev/null 2>&1 || true %if "%{with_mod_auth_pam}" == "yes" # remove PAM configuration entry $RPM_INSTALL_PREFIX/sbin/pamtool --remove --smart --name=apache %endif @ 1.405 log @modifying package: apache-1.3.37 20070601 again @ text @d55 1 a55 1 %define V_mod_security 1.9.4 d71 1 a71 1 Release: 20070601 @ 1.404 log @modifying package: apache-1.3.37 20070520 -> 20070601 @ text @d52 1 a52 1 %define V_mod_php_suhosin_p 5.2.2-0.9.6.2 @ 1.403 log @modifying package: apache-1.3.37 20070507 -> 20070520 @ text @d49 1 a49 1 %define V_mod_php 5.2.2 d71 1 a71 1 Release: 20070520 @ 1.402 log @modifying package: apache-1.3.37 20070504 -> 20070507 @ text @d51 1 a51 1 %define V_mod_php_suhosin_e 0.9.19 d71 1 a71 1 Release: 20070507 @ 1.401 log @modifying package: apache-1.3.37 20070501 -> 20070504 @ text @d52 1 a52 1 %define V_mod_php_suhosin_p 5.2.1-0.9.6.2 d71 1 a71 1 Release: 20070504 @ 1.400 log @modifying package: apache-1.3.37 20070419 -> 20070501 @ text @d49 1 a49 1 %define V_mod_php 5.2.1 d71 1 a71 1 Release: 20070501 @ 1.399 log @added some more esoteric build options @ text @d51 1 a51 1 %define V_mod_php_suhosin_e 0.9.18 d71 1 a71 1 Release: 20070419 @ 1.398 log @make sure PHP detects our PostgreSQL 8.x as such and not as an ancient PostgreSQL 6.x. This especially makes sure all the additional PHP functions like pg_escape_string() are available. @ text @d71 1 a71 1 Release: 20070416 d88 37 d1325 172 a1553 4 %if "%{with_mod_auth_digest}" == "yes" --disable-module=digest \ --enable-module=auth_digest \ %endif @ 1.397 log @allow a reasonably sized (128KB instead of just 8KB lines) AuthGroupFile, please @ text @d71 1 a71 1 Release: 20070415 d788 3 @ 1.396 log @mod_zeus support @ text @d71 1 a71 1 Release: 20070413 @ 1.395 log @added compile time option for HARD_SERVER_LIMIT @ text @d71 1 a71 1 Release: 20070412 d113 2 d240 1 d1153 9 d1346 3 @ 1.394 log @added PHP SimpleXML support @ text @d73 3 a681 1 CC="%{l_cc}" \ d683 1 a683 1 CFLAGS="%{l_cflags} -g" \ d685 1 a685 1 CFLAGS="%{l_cflags -O}" \ d687 3 d1157 1 @ 1.393 log @modifying package: apache-1.3.37 20070410 -> 20070411 @ text @d71 1 a71 1 Release: 20070411 d144 1 d382 4 d883 7 @ 1.392 log @allow one to use the newer mod_auth_digest instead of the ancient mod_digest for Digest authentication @ text @d46 1 a46 1 %define V_mod_layout 3.3 d71 1 a71 1 Release: 20070410 @ 1.391 log @fix SHA1 function under AMD64 (where "sizeof(unsigned long) == 8") by using "unsigned int" in the same brain-dead and still partly broken way (as "sizeof(unsigned int) == 4" cannot be assumed in general) as the MD5 function in the Apache source. KEEP IN MIND THAT THIS IS STILL UGLY, BUT AT LEAST SLIGHTLY BETTER AND AT LEAST AS BRAIN-DEAD AS THE EXISTING MD5 CODE. @ text @d71 1 a71 1 Release: 20070402 d96 1 d1312 4 @ 1.390 log @modifying package: apache-1.3.37 20070329 -> 20070330 @ text @d71 1 a71 1 Release: 20070330 @ 1.389 log @Security Fix (CVE-2007-1349) @ text @d48 1 a48 1 %define V_mod_perl 1.29 d71 1 a71 1 Release: 20070329 a240 1 Patch8: apache.patch.modperl a564 1 %patch -p0 -d mod_perl-%{V_mod_perl} -P 8 @ 1.388 log @modifying package: apache-1.3.37 20070314 -> 20070324 @ text @d71 1 a71 1 Release: 20070324 d241 1 d566 1 @ 1.387 log @Merge From Enterprise (MFE): provide reasonable virtual host entry for out-of-the-box SSL support @ text @d46 1 a46 1 %define V_mod_layout 3.2.1 d71 1 a71 1 Release: 20070314 @ 1.386 log @enable SysV IPC semaphore based mutexes on NetBSD >= 1.5 and OpenBSD @ text @d71 1 a71 1 Release: 20070313 @ 1.385 log @add optional support for building against QDBM for NDBM support (not storage compatible to GDBM's NDBM, of course) @ text @d71 1 a71 1 Release: 20070309 d240 1 d561 1 @ 1.384 log @modifying package: apache-1.3.37 20070305 -> 20070306 @ text @d71 1 a71 1 Release: 20070306 d156 1 d246 4 d1174 9 d1184 1 a1184 1 ldflags="$ldflags %{l_ldflags freetds}" @ 1.383 log @modifying package: apache-1.3.37 20070224 -> 20070305 @ text @d51 1 a51 1 %define V_mod_php_suhosin_e 0.9.17 d71 1 a71 1 Release: 20070305 @ 1.382 log @fix building of PHP again @ text @d51 1 a51 1 %define V_mod_php_suhosin_e 0.9.16 d71 1 a71 1 Release: 20070224 @ 1.381 log @apply the same GCC optimization bug workaround as in the PHP package @ text @d736 10 a745 2 *-sunos5.10 ) CFLAGS="%{l_cflags} %{l_cppflags}" ;; * ) CFLAGS="%{l_cflags -O} %{l_cppflags}" ;; a746 3 export CFLAGS CPPFLAGS="%{l_cflags -O} %{l_cppflags}"; export CPPFLAGS LDFLAGS="%{l_cflags -O} %{l_ldflags}"; export LDFLAGS @ 1.380 log @option --with-sqlite is for the ancient, deprecated and buggy SQLite 2.x. This should be not promoted at all any longer. Option --with-pdo-sqlite is for the current SQLite 3.x in conjunction with PHP's PDO framework. This should be the only one we promote at this time. @ text @d71 1 a71 1 Release: 20070223 d735 5 a739 1 CFLAGS="%{l_cflags -O} %{l_cppflags}"; export CFLAGS @ 1.379 log @remove obsolete patch @ text @d71 1 a71 1 Release: 20070208 d786 1 a787 1 --with-sqlite=%{l_prefix} \ d790 1 a790 1 --without-sqlite \ @ 1.378 log @modifying package: apache-1.3.37 20070206 -> 20070208 @ text @d237 2 a238 3 Patch5: apache.patch.php Patch6: apache.patch.modauthkerb Patch7: apache.patch.modauthradius a573 1 %patch -p0 -P 5 d620 1 a620 1 %patch -p0 -d mod_auth_radius-%{V_mod_auth_radius} -P 7 d643 1 a643 1 %patch -p0 -d mod_auth_kerb-%{V_mod_auth_kerb} -P 6 @ 1.377 log @sort version number section as well @ text @d49 1 a49 1 %define V_mod_php 5.2.0 d52 1 a52 1 %define V_mod_php_suhosin_p 5.2.0-0.9.6.2 d71 1 a71 1 Release: 20070206 @ 1.376 log @trying to get the mess sorted a little bit by putting options in alphabetical order (at least for description and dependency stuff) @ text @d36 12 a47 1 %define V_mod_ssl 2.8.28-1.3.37 d50 2 d53 1 a53 13 %define V_mod_php_suhosin_e 0.9.16 %define V_mod_php_hardened 5.1.6-0.4.15 %define V_mod_dav 1.0.3-1.3.6 %define V_mod_layout 3.2.1 %define V_mod_macro 1.1.2 %define V_mod_auth_pam 1.1.1 %define V_mod_auth_ldap 2.4.2 %define V_mod_auth_radius 1.5.7 %define V_mod_auth_mysql 3.0.0 %define V_mod_gzip 1.3.26.1a %define V_mod_fastcgi 2.4.2 %define V_mod_throttle 312 %define V_mod_access_referer 1.0.2 a54 1 %define V_mod_relocate 1.0 d56 2 a57 2 %define V_mod_evasive 1.10.1 %define V_mod_auth_kerb 5.3 @ 1.375 log @fix dependency of with_mod_dav by getting it out of the with_mod_php scope @ text @d86 1 a86 1 %option with_mod_ssl no d88 2 d92 1 a92 3 %option with_mod_dav no %option with_mod_layout no %option with_mod_macro no d95 2 a97 1 %option with_mod_auth_radius no d100 3 a102 1 %option with_mod_auth_kerb no a103 3 %option with_mod_fastcgi no %option with_mod_throttle no %option with_mod_access_referer no d105 1 a106 1 %option with_mod_relocate no d108 1 a108 1 %option with_mod_evasive no a111 2 %option with_mod_php_suhosin no %option with_mod_php_hardened no d126 1 d146 1 d246 20 d270 3 a272 3 %if "%{with_mod_ssl}" == "yes" BuildPreReq: openssl, mm PreReq: openssl, mm a277 4 %if "%{with_mod_owa}" == "yes" BuildPreReq: oracle PreReq: oracle %endif a279 23 %if "%{with_mod_php_suhosin}" == "yes" BuildPreReq: autoconf %endif %if "%{with_mod_php_mssql}" == "yes" BuildPreReq: freetds, libiconv PreReq: freetds, libiconv %endif %if "%{with_mod_php_sqlite}" == "yes" BuildPreReq: sqlite PreReq: sqlite %endif %if "%{with_mod_php_mysql}" == "yes" BuildPreReq: mysql PreReq: mysql %endif %if "%{with_mod_php_pgsql}" == "yes" BuildPreReq: postgresql, openssl PreReq: postgresql, openssl %endif %if "%{with_mod_php_gd}" == "yes" BuildPreReq: gd >= 2.0.20, jpeg, png PreReq: gd >= 2.0.20, jpeg, png %endif a283 4 %if "%{with_mod_php_zlib}" == "yes" BuildPreReq: zlib PreReq: zlib %endif d288 3 a290 3 %if "%{with_mod_php_ssl}" == "yes" BuildPreReq: openssl PreReq: openssl d292 3 a294 9 %if "%{with_mod_php_openldap}" == "yes" BuildPreReq: openldap, openssl PreReq: openldap, openssl %if "%{with_mod_php_openldapsasl}" == "yes" BuildPreReq: openldap::with_sasl = yes PreReq: openldap::with_sasl = yes %else BuildPreReq: openldap::with_sasl = no PreReq: openldap::with_sasl = no d296 3 a298 8 %endif %if "%{with_mod_php_mm}" == "yes" BuildPreReq: mm PreReq: mm %endif %if "%{with_mod_php_pcre}" == "yes" BuildPreReq: pcre PreReq: pcre d304 7 a310 3 %if "%{with_mod_php_t1lib}" == "yes" BuildPreReq: t1lib PreReq: t1lib d316 4 d324 3 a326 15 %if "%{with_mod_php_xml}" == "yes" BuildPreReq: libxml PreReq: libxml %endif %if "%{with_mod_php_xsl}" == "yes" BuildPreReq: libxml, libxslt PreReq: libxml, libxslt %endif %if "%{with_mod_php_dom}" == "yes" BuildPreReq: libxml, libxslt PreReq: libxml, libxslt %endif %if "%{with_mod_php_curl}" == "yes" BuildPreReq: curl PreReq: curl d332 7 a338 3 %if "%{with_mod_php_mcrypt}" == "yes" BuildPreReq: libmcrypt PreReq: libmcrypt d340 3 a342 3 %if "%{with_mod_php_gdbm}" == "yes" BuildPreReq: gdbm PreReq: gdbm d346 1 a346 4 %endif %if "%{with_mod_php_snmp}" == "yes" BuildPreReq: snmp PreReq: snmp d352 18 a369 3 %if "%{with_mod_php_iconv}" == "yes" BuildPreReq: libiconv PreReq: libiconv d375 14 a388 3 %if "%{with_mod_php_crack}" == "yes" BuildPreReq: cracklib PreReq: cracklib d390 3 d394 3 a396 3 %if "%{with_mod_auth_ldap}" == "yes" BuildPreReq: openldap, openssl PreReq: openldap, openssl d398 3 a400 3 %if "%{with_mod_auth_mysql}" == "yes" BuildPreReq: mysql PreReq: mysql d402 3 a404 3 %if "%{with_mod_auth_pam}" == "yes" BuildPreReq: PAM PreReq: PAM a405 3 %if "%{with_mod_auth_kerb}" == "yes" BuildPreReq: kerberos PreReq: kerberos d407 3 a409 3 %if "%{with_gdbm_ndbm}" == "yes" BuildPreReq: gdbm, gdbm::with_ndbm = yes PreReq: gdbm, gdbm::with_ndbm = yes @ 1.374 log @with_mod_php_suhosin and with_mod_php_hardened options only make sense within the with_mod_php scope @ text @d246 4 a337 4 %if "%{with_mod_dav}" == "yes" BuildPreReq: expat PreReq: expat %endif @ 1.373 log @rename option 'with_mod_php_xslt' to 'with_mod_php_xsl', since it specifies a group of functions listed as 'XSL functions' in the PHP documentation (http://www.php.net/manual/en/ref.xsl.php). Furthermore it has nothing to do with another group called 'XSLT functions' (http://www.php.net/manual/en/ref.xslt.php). Thus this option was mistakable in the past. @ text @d71 1 a71 1 Release: 20070205 d186 4 a200 4 %if "%{with_mod_php_suhosin}" == "yes" && "%{with_mod_php_hardened}" == "yes" %undefine with_mod_php_hardened %define with_mod_php_hardened no %endif @ 1.372 log @build time fix MS SQL-support @ text @d71 1 a71 1 Release: 20070130 d151 1 a151 1 %option with_mod_php_xslt no d186 6 d342 3 a344 3 %if "%{with_mod_php_xslt}" == "yes" BuildPreReq: libxslt PreReq: libxslt d869 1 a869 1 %if "%{with_mod_php_xslt}" == "yes" @ 1.371 log @Security Fix (CVE-2005-0108) @ text @d71 1 a71 1 Release: 20070121 d575 1 a575 4 -e 's;\($PHP_MSSQL/include/\)\(tds.h\);\1freetds/\2;g' \ -e 's;\($FREETDS_INSTALLATION_DIR/lib/\)\(libtds.a\);\1freetds/\2;g' \ -e 's;\(MSSQL_INCDIR=$FREETDS_INSTALLATION_DIR/include\);\1/freetds;' \ -e 's;\(MSSQL_LIBDIR=$FREETDS_INSTALLATION_DIR/lib\);\1/freetds;' \ a576 3 %{l_shtool} subst \ -e 's;^typedef short SHORT\;;;' \ ext/mssql/php_mssql.h a788 1 --with-pdo-mysql=%{l_prefix} \ d1155 4 a1158 1 %if "%{with_mod_php_oci8}" == "yes" @ 1.370 log @add optional Kerberos authentication support via mod_auth_kerb @ text @d71 1 a71 1 Release: 20070120 d233 1 d621 1 @ 1.369 log @fix suPHP support @ text @d57 1 d71 1 a71 1 Release: 20070112 d99 1 d219 7 a225 6 Source22: apache.conf Source23: apache.base Source24: apache.pl Source25: rc.apache Source26: apache.sh Source27: php.ini d232 1 d395 4 d442 5 d640 4 d1103 13 d1280 3 @ 1.368 log @Welcome Year 2007! @ text @d70 1 a70 1 Release: 20061227 d1066 2 a1067 1 --with-setid-mode=%{with_suphp_ugid_mode} d1141 6 @ 1.367 log @remove obsolete man pages as well (and resolve file conflicts with the php package) @ text @d3 2 a4 2 ## Copyright (c) 2000-2006 OpenPKG Foundation e.V. ## Copyright (c) 2000-2006 Ralf S. Engelschall @ 1.366 log @suPHP 0.6.x is a complete rewrite using C++ instead of C @ text @d1299 1 @ 1.365 log @fix indent @ text @d70 1 a70 1 Release: 20061225 d396 1 a396 1 BuildPreReq: php, gcc @ 1.364 log @URL has changed @ text @d70 1 a70 1 Release: 20061204 d1271 4 a1274 4 -e 's;@@l_path@@;%{l_build_path};' \ -e 's;@@l_ld_library_path@@;%{l_build_ldlp};' \ %{SOURCE apache.sh} \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/ @ 1.363 log @modifying package: apache-1.3.37 20061129 -> 20061203 @ text @d70 1 a70 1 Release: 20061203 d214 1 a214 1 Source19: http://www.nuclearelephant.com/projects/mod_evasive/mod_evasive_%{V_mod_evasive}.tar.gz d520 1 a520 1 url = http://www.nuclearelephant.com/projects/mod_evasive/ @ 1.362 log @modifying package: apache-1.3.37 20061122 -> 20061129 @ text @d40 1 a40 1 %define V_mod_php_suhosin_e 0.9.15 d70 1 a70 1 Release: 20061129 @ 1.361 log @modifying package: apache-1.3.37 20061121 -> 20061122 @ text @d40 1 a40 1 %define V_mod_php_suhosin_e 0.9.14 d70 1 a70 1 Release: 20061122 @ 1.360 log @modifying package: apache-1.3.37 20061119 -> 20061121 @ text @d40 1 a40 1 %define V_mod_php_suhosin_e 0.9.13 d70 1 a70 1 Release: 20061121 @ 1.359 log @The real problem is not that Libtool is required, but that Automake wants to regenerate its files (and for this indirectly Libtool is required). So we either have to require Automake, Autoconf and Libtool all toegther or get rid of all dependencies by a little bit of harmless cheating. Let's do the usual cheating for now... @ text @d40 1 a40 1 %define V_mod_php_suhosin_e 0.9.12 d70 1 a70 1 Release: 20061119 @ 1.358 log @modifying package: apache-1.3.37 20061115 -> 20061119 @ text @d396 1 a396 1 BuildPreReq: php, gcc, libtool d1051 4 @ 1.357 log @add optional support for the PHP Suhosin patch & extension from the Hardened PHP project @ text @d57 1 a57 1 %define V_suphp 0.6.1 d70 1 a70 1 Release: 20061115 d396 1 a396 1 BuildPreReq: php, gcc @ 1.356 log @remember tracking issue @ text @d39 2 d70 1 a70 1 Release: 20061111 d110 2 a125 1 %option with_mod_php_hardened no d189 4 d216 7 a222 6 Source21: apache.conf Source22: apache.base Source23: apache.pl Source24: rc.apache Source25: apache.sh Source26: php.ini d226 3 a228 2 Patch3: apache.patch.suphp Patch4: apache.patch.php d249 3 d476 10 d542 13 a554 1 %patch -p0 -P 4 a569 3 %if "%{with_mod_php_hardened}" == "yes" %patch -p1 -P 2 %endif d613 1 a613 1 %patch -p0 -d suphp-%{V_suphp} -P 3 d762 3 @ 1.355 log @fix building against our latest cURL 7.16 @ text @d68 1 a68 1 Release: 20061108 d480 2 @ 1.354 log @the hardened patch uses a prefix @ text @d68 1 a68 1 Release: 20061103 @ 1.353 log @modifying package: apache-1.3.37 20061016 -> 20061103 @ text @d535 1 a535 1 %patch -p0 -P 2 @ 1.352 log @track only Apache 1.3 version @ text @d38 1 a38 1 %define V_mod_php 5.1.6 d68 1 a68 1 Release: 20061016 d219 1 d518 1 @ 1.351 log @new world order for "Packager" and "Distribution" headers @ text @d68 1 a68 1 Release: 20061013 d491 1 a491 1 regex = modsecurity-apache_(\d+\.\d+(\.\d+)*)\.tar\.gz @ 1.350 log @now that the OpenDocument stuff is officially registered at IANA (see http://www.iana.org/assignments/media-types/application/), add the MIME types to Apache's mime.types database @ text @d62 2 a63 2 Packager: OpenPKG Distribution: OpenPKG d68 1 a68 1 Release: 20060910 @ 1.349 log @modifying package: apache-1.3.37 20060908 -> 20060909 @ text @d68 1 a68 1 Release: 20060909 @ 1.348 log @upgrade PHP hardened patch @ text @d39 1 a39 1 %define V_mod_php_hardened 5.1.5-0.4.15 d68 1 a68 1 Release: 20060908 @ 1.347 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 @d39 1 a39 1 %define V_mod_php_hardened 5.1.5-0.4.14 d68 1 a68 1 Release: 20060825 @ 1.346 log @modifying package: apache-1.3.37 20060818 -> 20060825 @ text @d223 2 a224 2 BuildPreReq: OpenPKG, openpkg >= 20060622 PreReq: OpenPKG, openpkg >= 20060622 @ 1.345 log @modifying package: apache-1.3.37 20060818 again @ text @d38 1 a38 1 %define V_mod_php 5.1.5 d68 1 a68 1 Release: 20060818 @ 1.344 log @always switch into the Apache run-time directory as at least PHP with MM based sessions store their session database into the _current working directory_ which was active at the time Apache was started @ text @d38 2 a39 2 %define V_mod_php 5.1.4 %define V_mod_php_hardened 5.1.4-0.4.14 @ 1.343 log @modifying package: apache-1.3.37 20060807 -> 20060811 @ text @d68 1 a68 1 Release: 20060811 @ 1.342 log @modifying package: apache-1.3.37 20060728 -> 20060807 @ text @d39 1 a39 1 %define V_mod_php_hardened 5.1.4-0.4.13 d68 1 a68 1 Release: 20060807 @ 1.341 log @When to the hell on this earth can I finally get of the burder of having to maintain mod_ssl all the time.... perhaps never, so here it is: mod_ssl 2.8.28 for Apache 1.3.37 @ text @d39 1 a39 1 %define V_mod_php_hardened 5.1.4-0.4.12 d68 1 a68 1 Release: 20060728 @ 1.340 log @upgrading package: apache 1.3.36 -> 1.3.37 @ text @d36 1 a36 1 %define V_mod_ssl 2.8.27-1.3.36 @ 1.339 log @modifying package: apache-1.3.36 20060627 -> 20060720 @ text @d35 1 a35 1 %define V_apache 1.3.36 d68 1 a68 1 Release: 20060720 @ 1.338 log @one more PHP 4 -> 5 @ text @d39 1 a39 1 %define V_mod_php_hardened 5.1.4-0.4.11 d68 1 a68 1 Release: 20060627 @ 1.337 log @Ops, we are already in the PHP5 time, so fix the default PHP configuration @ text @d106 1 a106 1 # package options (optional PHP4 specific settings; requires "with_mod_php") @ 1.336 log @upgrade to the newer world order of %{l_openpkg_release} macro @ text @d68 1 a68 1 Release: 20060622 @ 1.335 log @no need to place each dependency on its own extra dependency line @ text @d68 1 a68 1 Release: 20060609 d223 2 a224 2 BuildPreReq: OpenPKG, openpkg >= 20040130 PreReq: OpenPKG, openpkg >= 20040130 d504 1 a504 1 -e 's;"Unix";"%{l_openpkg_release -F "OpenPKG/%%s"}";g' \ @ 1.335.2.1 log @bump release numbers for OpenPKG 2.20060622 in advance @ text @d68 1 a68 1 Release: 2.20060622 d223 2 a224 2 BuildPreReq: OpenPKG, openpkg >= 2.20060622 PreReq: OpenPKG, openpkg >= 2.20060622 @ 1.335.2.2 log @MFC: latest fixes from CURRENT @ text @d68 1 a68 1 Release: 2.20060627 d106 1 a106 1 # package options (optional PHP5 specific settings; requires "with_mod_php") d504 1 a504 1 -e 's;"Unix";"%{l_openpkg_release -F "OpenPKG/%%t"}";g' \ @ 1.335.2.3 log @upgrading package: apache 1.3.36 -> 1.3.37 @ text @d35 1 a35 1 %define V_apache 1.3.37 d39 1 a39 1 %define V_mod_php_hardened 5.1.4-0.4.12 d68 1 a68 1 Release: 2.20060728 @ 1.335.2.4 log @MFC: latest mod_ssl version which fits to Apache 1.3.37 @ text @d36 1 a36 1 %define V_mod_ssl 2.8.28-1.3.37 d68 1 a68 1 Release: 2.20060801 @ 1.335.2.5 log @MFC: latest fixes plus scurity fixed PHP @ text @d38 2 a39 2 %define V_mod_php 5.1.5 %define V_mod_php_hardened 5.1.5-0.4.14 d68 1 a68 1 Release: 2.20060818 @ 1.335.2.6 log @MFC: recent PHP update and ODF additions @ text @d38 2 a39 2 %define V_mod_php 5.1.6 %define V_mod_php_hardened 5.1.6-0.4.15 d68 1 a68 1 Release: 2.20060920 @ 1.335.2.7 log @Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class) @ text @d62 2 a63 2 Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community d68 1 a68 1 Release: 2.20061018 d223 2 a224 2 BuildPreReq: OpenPKG, openpkg >= 2.20061018 PreReq: OpenPKG, openpkg >= 2.20061018 @ 1.335.2.8 log @re-add apache.patch.php file. Seems like it was lost sometime ago @ text @d68 1 a68 1 Release: 2.20061103 a218 1 Patch4: apache.patch.php a516 1 %patch -p0 -P 4 @ 1.335.2.9 log @MFC: recent fixes and upgrade to security fixed new upstream PHP version @ text @d38 1 a38 1 %define V_mod_php 5.2.0 d492 1 a492 1 regex = modsecurity-apache_(1\.\d+(\.\d+)*)\.tar\.gz d535 1 a535 1 %patch -p1 -P 2 @ 1.335.2.10 log @MFC: make up leeway for 2_STABLE by virtue of build-time results @ text @a38 2 %define V_mod_php_suhosin_p 5.2.0-0.9.6.2 %define V_mod_php_suhosin_e 0.9.16 d55 1 a55 1 %define V_suphp 0.6.2 d68 1 a68 1 Release: 2.20061222 a107 2 %option with_mod_php_suhosin no %option with_mod_php_hardened no d122 1 a185 4 %if "%{with_mod_php_suhosin}" == "yes" && "%{with_mod_php_hardened}" == "yes" %undefine with_mod_php_hardened %define with_mod_php_hardened no %endif d207 1 a207 1 Source19: http://www.zdziarski.com/projects/mod_evasive/mod_evasive_%{V_mod_evasive}.tar.gz d209 6 a214 7 Source21: http://www.hardened-php.net/suhosin/_media/suhosin-%{V_mod_php_suhosin_e}.tgz Source22: apache.conf Source23: apache.base Source24: apache.pl Source25: rc.apache Source26: apache.sh Source27: php.ini d218 2 a219 3 Patch3: http://www.hardened-php.net/suhosin/_media/suhosin-patch-%{V_mod_php_suhosin_p}.patch.gz Patch4: apache.patch.suphp Patch5: apache.patch.php a239 3 %if "%{with_mod_php_suhosin}" == "yes" BuildPreReq: autoconf %endif a463 10 prog apache:mod_php_suhosin-patch = { version = %{V_mod_php_suhosin_p} url = http://www.hardened-php.net/suhosin/download.html regex = suhosin-patch-(5\.\d+\.\d+-\d+(\.\d+)+)\.patch\.gz } prog apache:mod_php_suhosin-ext = { version = %{V_mod_php_suhosin_e} url = http://www.hardened-php.net/suhosin/download.html regex = suhosin-(\d+(\.\d+)+)\.tgz } a479 2 disabled comment = "rse: currently no longer publically available" d496 1 a496 1 url = http://www.zdziarski.com/projects/mod_evasive/ d518 1 a518 13 %if "%{with_mod_php_hardened}" == "yes" %patch -p1 -P 2 %endif %if "%{with_mod_php_suhosin}" == "yes" %{l_gzip} -d -c %{SOURCE21} | %{l_tar} xf - %patch -p1 -P 3 mv suhosin-%{V_mod_php_suhosin_e} ext/suhosin rm -f package.xml export PHP_AUTOCONF=autoconf-213 ./buildconf --copy --force $PHP_AUTOCONF %endif %patch -p0 -P 5 d534 3 d580 1 a580 1 %patch -p0 -d suphp-%{V_suphp} -P 4 a728 3 %if "%{with_mod_php_suhosin}" == "yes" --enable-suhosin \ %endif a1014 4 AUTOCONF="true" \ AUTOHEADER="true" \ AUTOMAKE="true" \ ACLOCAL="true" \ @ 1.335.2.11 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 d70 1 a70 1 Release: 2.20070106 d396 1 a396 1 BuildPreReq: php, gcc, gcc::with_cxx = yes d1271 4 a1274 4 -e 's;@@l_path@@;%{l_build_path};' \ -e 's;@@l_ld_library_path@@;%{l_build_ldlp};' \ %{SOURCE apache.sh} \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/ a1298 1 rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/{php-config,phpize}.1 @ 1.335.2.12 log @MFC: make up leeway for 2_STABLE by virtue of build-time results @ text @d36 10 a45 2 %define V_mod_access_referer 1.0.2 %define V_mod_auth_kerb 5.3 d47 1 d49 1 a49 4 %define V_mod_auth_pam 1.1.1 %define V_mod_auth_radius 1.5.7 %define V_mod_dav 1.0.3-1.3.6 %define V_mod_evasive 1.10.1 d51 3 a53 8 %define V_mod_gzip 1.3.26.1a %define V_mod_layout 3.2.1 %define V_mod_macro 1.1.2 %define V_mod_perl 1.29 %define V_mod_php 5.2.0 %define V_mod_php_hardened 5.1.6-0.4.15 %define V_mod_php_suhosin_e 0.9.16 %define V_mod_php_suhosin_p 5.2.0-0.9.6.2 a54 1 %define V_mod_roaming 1.0.2 d56 1 a56 2 %define V_mod_ssl 2.8.28-1.3.37 %define V_mod_throttle 312 d70 1 a70 1 Release: 2.20070207 d85 4 a89 1 %option with_mod_define no a91 3 %option with_mod_perl no %option with_mod_php no %option with_mod_ssl no a93 2 %option with_mod_access_referer no %option with_mod_auth_kerb no d95 1 d98 1 a98 2 %option with_mod_auth_radius no %option with_mod_evasive no d100 2 a101 1 %option with_mod_gzip no d103 1 a104 1 %option with_mod_roaming no d106 1 a106 1 %option with_mod_throttle no d110 2 a125 1 %option with_mod_php_hardened no a144 1 %option with_mod_php_suhosin no d149 1 a149 1 %option with_mod_php_xsl no a183 10 %if "%{with_mod_php_suhosin}" == "yes" && "%{with_mod_php_hardened}" == "yes" %undefine with_mod_php_hardened %define with_mod_php_hardened no %endif %if "%{with_mod_php_xsl}" == "yes" %undefine with_mod_php_dom %undefine with_mod_php_xml %define with_mod_php_dom yes %define with_mod_php_xml yes %endif d189 4 d217 6 a222 7 Source22: http://switch.dl.sourceforge.net/modauthkerb/mod_auth_kerb-%{V_mod_auth_kerb}.tar.gz Source23: apache.conf Source24: apache.base Source25: apache.pl Source26: rc.apache Source27: apache.sh Source28: php.ini a228 2 Patch6: apache.patch.modauthkerb Patch7: apache.patch.modauthradius d235 16 a250 3 %if "%{with_gdbm_ndbm}" == "yes" BuildPreReq: gdbm, gdbm::with_ndbm = yes PreReq: gdbm, gdbm::with_ndbm = yes d252 3 a254 3 %if "%{with_mod_auth_kerb}" == "yes" BuildPreReq: kerberos PreReq: kerberos d256 3 a258 3 %if "%{with_mod_auth_ldap}" == "yes" BuildPreReq: openldap, openssl PreReq: openldap, openssl d260 1 a260 1 %if "%{with_mod_auth_mysql}" == "yes" d264 3 a266 3 %if "%{with_mod_auth_pam}" == "yes" BuildPreReq: PAM PreReq: PAM d268 3 a270 11 %if "%{with_mod_dav}" == "yes" BuildPreReq: expat PreReq: expat %endif %if "%{with_mod_owa}" == "yes" BuildPreReq: oracle PreReq: oracle %endif %if "%{with_mod_perl}" == "yes" BuildPreReq: perl PreReq: perl a271 2 %if "%{with_mod_php}" == "yes" BuildPreReq: gcc, sed, flex, bison d276 4 d284 14 a297 3 %if "%{with_mod_php_crack}" == "yes" BuildPreReq: cracklib PreReq: cracklib d299 3 a301 3 %if "%{with_mod_php_curl}" == "yes" BuildPreReq: curl PreReq: curl d303 3 a305 3 %if "%{with_mod_php_dom}" == "yes" BuildPreReq: libxml, libxslt PreReq: libxml, libxslt d311 3 a313 7 %if "%{with_mod_php_gd}" == "yes" BuildPreReq: gd >= 2.0.20, jpeg, png PreReq: gd >= 2.0.20, jpeg, png %endif %if "%{with_mod_php_gdbm}" == "yes" BuildPreReq: gdbm PreReq: gdbm a318 4 %if "%{with_mod_php_iconv}" == "yes" BuildPreReq: libiconv PreReq: libiconv %endif d323 19 a341 3 %if "%{with_mod_php_mcrypt}" == "yes" BuildPreReq: libmcrypt PreReq: libmcrypt d347 3 a349 3 %if "%{with_mod_php_mm}" == "yes" BuildPreReq: mm PreReq: mm d351 3 a353 7 %if "%{with_mod_php_mssql}" == "yes" BuildPreReq: freetds, libiconv PreReq: freetds, libiconv %endif %if "%{with_mod_php_mysql}" == "yes" BuildPreReq: mysql PreReq: mysql d357 4 a360 1 PreReq: oracle d366 3 a368 18 %if "%{with_mod_php_openldap}" == "yes" BuildPreReq: openldap, openssl PreReq: openldap, openssl %if "%{with_mod_php_openldapsasl}" == "yes" BuildPreReq: openldap::with_sasl = yes PreReq: openldap::with_sasl = yes %else BuildPreReq: openldap::with_sasl = no PreReq: openldap::with_sasl = no %endif %endif %if "%{with_mod_php_pcre}" == "yes" BuildPreReq: pcre PreReq: pcre %endif %if "%{with_mod_php_pgsql}" == "yes" BuildPreReq: postgresql, openssl PreReq: postgresql, openssl d374 3 a376 3 %if "%{with_mod_php_snmp}" == "yes" BuildPreReq: snmp PreReq: snmp a377 3 %if "%{with_mod_php_sqlite}" == "yes" BuildPreReq: sqlite PreReq: sqlite d379 3 a381 3 %if "%{with_mod_php_ssl}" == "yes" BuildPreReq: openssl PreReq: openssl d383 3 a385 2 %if "%{with_mod_php_suhosin}" == "yes" BuildPreReq: autoconf d387 3 a389 3 %if "%{with_mod_php_t1lib}" == "yes" BuildPreReq: t1lib PreReq: t1lib d391 3 a393 16 %if "%{with_mod_php_xml}" == "yes" BuildPreReq: libxml PreReq: libxml %endif %if "%{with_mod_php_xsl}" == "yes" BuildPreReq: libxml, libxslt PreReq: libxml, libxslt %endif %if "%{with_mod_php_zlib}" == "yes" BuildPreReq: zlib PreReq: zlib %endif %endif %if "%{with_mod_ssl}" == "yes" BuildPreReq: openssl, mm PreReq: openssl, mm a433 5 prog apache:mod_auth_kerb = { version = %{V_mod_auth_kerb} url = http://prdownloads.sourceforge.net/modauthkerb/ regex = mod_auth_kerb-(__VER__)\.tar } d561 4 a564 1 -e 's;\($FREETDS_INSTALLATION_DIR/\)$PHP_LIBDIR/\(libtds.a\);\1/lib/freetds/\2;g' \ d566 3 a606 1 %patch -p0 -d mod_auth_radius-%{V_mod_auth_radius} -P 7 a626 4 %if "%{with_mod_auth_kerb}" == "yes" %setup -q -T -D -a 22 %patch -p0 -d mod_auth_kerb-%{V_mod_auth_kerb} -P 6 %endif d776 1 d851 1 a851 1 %if "%{with_mod_php_xsl}" == "yes" d1066 1 a1066 2 --with-setid-mode=%{with_suphp_ugid_mode} \ --disable-shared a1084 13 # optionally prepare mod_auth_kerb %if "%{with_mod_auth_kerb}" == "yes" ( cd mod_auth_kerb-* CC="%{l_cc}" \ CFLAGS="%{l_cflags}" \ ./configure \ --with-krb5=%{l_prefix} \ --with-krb4=no \ --with-apache=../apache_%{V_apache} ) || exit $? mv mod_auth_kerb-* apache_%{V_apache}/src/modules/mod_auth_kerb %endif d1129 1 a1129 4 %if "%{with_mod_php}" == "yes" && "%{with_mod_php_mssql}" == "yes" ldflags="$ldflags %{l_ldflags freetds}" %endif %if "%{with_mod_php}" == "yes" && "%{with_mod_php_oci8}" == "yes" a1139 6 # ugly hack to extract flags required for certain modes of # operation of suPHP cflags="$cflags \ `sed -n -e 's;^OPT_APACHEMOD_USERGROUP_DEF[ ]=\(.*\)$;\1;p' \ ../suphp-%{V_suphp}/src/apache/Makefile`" a1242 3 %if "%{with_mod_auth_kerb}" == "yes" --activate-module=src/modules/mod_auth_kerb/libmod_auth_kerb.a \ %endif @ 1.335.2.13 log @MFC: security fixed version with PHP 5.2.1 @ text @d49 1 a49 1 %define V_mod_php 5.2.1 d52 1 a52 1 %define V_mod_php_suhosin_p 5.2.1-0.9.6.2 d71 1 a71 1 Release: 2.20070211 d237 3 a239 2 Patch5: apache.patch.modauthkerb Patch6: apache.patch.modauthradius d575 1 d622 1 a622 1 %patch -p0 -d mod_auth_radius-%{V_mod_auth_radius} -P 6 d645 1 a645 1 %patch -p0 -d mod_auth_kerb-%{V_mod_auth_kerb} -P 5 @ 1.335.2.14 log @MFC: make up leeway for 2_STABLE by virtue of build-time results @ text @d51 1 a51 1 %define V_mod_php_suhosin_e 0.9.18 d71 1 a71 1 Release: 2.20070319 a155 1 %option with_qdbm_ndbm no a238 1 Patch7: apache.patch.modssl a244 4 %if "%{with_qdbm_ndbm}" == "yes" BuildPreReq: qdbm PreReq: qdbm %endif a554 1 %patch -p0 -d mod_ssl-%{V_mod_ssl} -P 7 d735 3 a737 12 case "%{l_platform -t}" in *-sunos5.10 ) CFLAGS="%{l_cflags} %{l_cppflags}"; export CFLAGS CPPFLAGS="%{l_cflags} %{l_cppflags}"; export CPPFLAGS LDFLAGS="%{l_cflags} %{l_ldflags}"; export LDFLAGS ;; * ) CFLAGS="%{l_cflags -O} %{l_cppflags}"; export CFLAGS CPPFLAGS="%{l_cflags -O} %{l_cppflags}"; export CPPFLAGS LDFLAGS="%{l_cflags -O} %{l_ldflags}"; export LDFLAGS ;; esac a785 1 --without-sqlite \ d787 1 d790 1 a790 1 --without-pdo-sqlite \ a1159 9 %if "%{with_qdbm_ndbm}" == "yes" cflags="$cflags %{l_cppflags qdbm .}" ldflags="$ldflags %{l_ldflags}" libs="$libs -lqdbm" %{l_shtool} subst \ -e 's;ndbm\.h;qdbm/relic.h;g' \ src/modules/standard/mod_auth_dbm.c \ src/modules/standard/mod_rewrite.c %endif d1161 1 a1161 1 ldflags="$ldflags %{l_ldflags freetds}" @ 1.334 log @added an option for mod_define, which comes as part of the mod_ssl distribution, to be installed solely without mod_ssl @ text @d226 2 a227 4 BuildPreReq: mm PreReq: mm BuildPreReq: openssl PreReq: openssl @ 1.333 log @Ops, since the earliest days the combination of with_mod_ssl=yes/with_mod_dav=yes was broken because mod_dav was not built with EAPI and this way could segfault. Discovered by Christoph Schug. @ text @d68 1 a68 1 Release: 20060608 d84 1 d182 4 d226 4 a229 2 BuildPreReq: openssl, mm PreReq: openssl, mm d510 1 a510 1 %if "%{with_mod_ssl}" == "yes" d600 2 a601 2 # optionally prepare mod_ssl %if "%{with_mod_ssl}" == "yes" d605 3 d622 1 a622 1 %if "%{with_mod_ssl}" == "yes" d689 1 a689 1 %if "%{with_mod_ssl}" == "yes" d879 1 a879 1 %if "%{with_mod_ssl}" == "yes" d885 1 a885 1 %if "%{with_mod_ssl}" == "yes" d1001 7 d1130 2 a1132 1 --enable-rule=EAPI \ d1135 4 @ 1.332 log @upgrade embedded PHP from 4.4.2 to 5.1.4 @ text @d68 1 a68 1 Release: 20060528 d870 2 a872 2 %else CFLAGS="%{l_cflags} -g -DEAPI" \ d876 2 a878 2 %else CFLAGS="%{l_cflags -O} -DEAPI" \ @ 1.331 log @SourceForge switched their URLs again and the canonical osdn.dl.sf.net no longer is available, hence switch to switch.dl.sf.net, one of the longest available and hopefully still long available mirrors @ text @d38 2 a39 2 %define V_mod_php 4.4.2 %define V_mod_php_hardened 4.4.2-0.4.11 d68 1 a68 1 Release: 20060524 d107 14 d122 7 a128 1 %option with_mod_php_calendar no d131 2 a132 8 %option with_mod_php_pgsql no %option with_mod_php_gd no %option with_mod_php_bdb no %option with_mod_php_debug no %option with_mod_php_pdflib no %option with_mod_php_zlib no %option with_mod_php_bzip2 no %option with_mod_php_ssl no a134 1 %option with_mod_php_mm no d136 5 a140 5 %option with_mod_php_ftp no %option with_mod_php_java no %option with_mod_php_oci7 no %option with_mod_php_oci8 no %option with_mod_php_freetype no d142 2 a143 2 %option with_mod_php_gettext no %option with_mod_php_imap no d145 2 a146 17 %option with_mod_php_dom no %option with_mod_php_bc no %option with_mod_php_transsid no %option with_mod_php_curl no %option with_mod_php_mhash no %option with_mod_php_mcrypt no %option with_mod_php_wddx no %option with_mod_php_gdbm no %option with_mod_php_versioning no %option with_mod_php_snmp no %option with_mod_php_odbc no %option with_mod_php_mbregex no %option with_mod_php_mbstring no %option with_mod_php_exif no %option with_mod_php_iconv no %option with_mod_php_sendmail no %option with_mod_php_crack no d168 1 a168 1 %if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_pdflib}" == "yes" || "%{with_mod_php_gd}" == "yes" || "%{with_mod_php_dom}" == "yes" d212 2 a213 3 Patch2: apache.patch.php Patch3: http://www.hardened-php.net/hardening-patch-%{V_mod_php_hardened}.patch.gz Patch4: apache.patch.suphp d238 4 a257 4 %if "%{with_mod_php_pdflib}" == "yes" BuildPreReq: pdflib, jpeg, png PreReq: pdflib, jpeg, png %endif a288 4 %if "%{with_mod_php_java}" == "yes" BuildPreReq: j2se PreReq: j2se %endif d305 1 a305 1 %if "%{with_mod_dav}" == "yes" || "%{with_mod_php_xml}" == "yes" d309 8 d337 1 a337 1 %if "%{with_mod_php_oci7}" == "yes" || "%{with_mod_php_oci8}" == "yes" d451 1 a451 1 regex = php-(4\.\d+\.\d+)\.tar\.gz d456 1 a456 1 regex = hardening-patch-(4\.\d+\.\d+-\d+(\.\d+)+)\.patch\.gz d527 1 a528 2 %if "%{with_mod_php_hardened}" == "yes" %patch -p1 -P 3 d573 1 a573 1 %patch -p0 -d suphp-%{V_suphp} -P 4 d682 1 a682 1 %if "%{with_mod_php_gd}" == "yes" || "%{with_mod_php_pdflib}" == "yes" d697 1 a697 1 %if "%{with_mod_php_oci7}" == "yes" || "%{with_mod_php_oci8}" == "yes" a699 8 oracle_libdir="`%{l_rc} --query oracle_libdir`" case "$oracle_libdir" in */lib32 ) %{l_shtool} subst \ -e 's;OCI8_DIR/lib;OCI8_DIR/lib32;' \ configure ;; esac d711 2 d722 6 d730 1 d741 1 a750 1 --enable-gd-imgstrttf \ a771 5 %if "%{with_mod_php_pdflib}" == "yes" --with-pdflib=%{l_prefix} \ --with-jpeg-dir=%{l_prefix} \ --with-png-dir=%{l_prefix} \ %endif d783 1 a783 1 --with-pcre=%{l_prefix} \ a787 6 %if "%{with_mod_php_java}" == "yes" --with-java=%{l_prefix}/libexec/j2se \ %endif %if "%{with_mod_php_oci7}" == "yes" --with-oracle \ %endif a789 1 --enable-sigchld \ d800 2 a801 1 --with-expat-dir=%{l_prefix} \ d805 5 d811 4 a814 3 --with-dom=%{l_prefix} \ --with-dom-xslt=%{l_prefix} \ --with-dom-exslt=%{l_prefix} \ a821 3 %if "%{with_mod_php_transsid}" == "yes" --enable-trans-sid \ %endif d839 1 d843 1 d857 1 a857 2 --enable-inline-optimization \ --enable-track-vars d1072 1 a1072 1 %if "%{with_mod_php_oci7}" == "yes" || "%{with_mod_php_oci8}" == "yes" d1079 1 a1079 1 libs="$libs -limap -lmodphp4 -limap" d1121 1 a1121 1 --activate-module=src/modules/php4/libphp4.a \ @ 1.330 log @upgrading package: apache 1.3.35 -> 1.3.36 @ text @d68 1 a68 1 Release: 20060517 d193 1 a193 1 Source8: http://osdn.dl.sourceforge.net/sourceforge/mod-gzip/mod_gzip-%{V_mod_gzip}.tgz d196 1 a196 1 Source11: http://osdn.dl.sourceforge.net/accessreferer/mod_access_referer-%{V_mod_access_referer}.tar.gz d201 1 a201 1 Source16: http://osdn.dl.sourceforge.net/modauthmysql/mod_auth_mysql-%{V_mod_auth_mysql}.tar.gz @ 1.329 log @modifying package: apache-1.3.35 20060514 -> 20060515 @ text @d35 2 a36 2 %define V_apache 1.3.35 %define V_mod_ssl 2.8.26-1.3.35 d68 1 a68 1 Release: 20060515 @ 1.328 log @modifying package: apache-1.3.35 20060511 -> 20060514 @ text @d53 1 a53 1 %define V_mod_security 1.9.3 d68 1 a68 1 Release: 20060514 @ 1.327 log @upgrade PHP hardening patch @ text @d39 1 a39 1 %define V_mod_php_hardened 4.4.2-0.4.10 d68 1 a68 1 Release: 20060511 @ 1.326 log @upgrade my mod_ssl @ text @d39 1 a39 1 %define V_mod_php_hardened 4.4.2-0.4.9 d68 1 a68 1 Release: 20060508 @ 1.325 log @modifying package: apache-1.3.35 20060430 -> 20060503 @ text @d36 1 a36 1 %define V_mod_ssl 2.8.25-1.3.34 d68 1 a68 1 Release: 20060503 @ 1.324 log @upgrading package: apache 1.3.34 -> 1.3.35 @ text @d39 1 a39 1 %define V_mod_php_hardened 4.4.2-0.4.8 d68 1 a68 1 Release: 20060430 @ 1.323 log @fix tracking of mod_security and upgrade to latest version @ text @d35 1 a35 1 %define V_apache 1.3.34 d68 1 a68 1 Release: 20060421 @ 1.322 log @modifying package: apache-1.3.34 20060119 -> 20060221 @ text @d53 1 a53 1 %define V_mod_security 1.9.2 d68 1 a68 1 Release: 20060221 d203 1 a203 1 Source18: http://www.modsecurity.org/download/modsecurity-apache-%{V_mod_security}.tar.gz d485 1 a485 1 regex = modsecurity-apache-(\d+\.\d+(\.\d+)*)\.tar\.gz d1022 1 a1022 1 ( cd modsecurity-%{V_mod_security}/apache1 @ 1.321 log @modifying package: apache-1.3.34 20060113 -> 20060119 @ text @d53 1 a53 1 %define V_mod_security 1.8.7 d68 1 a68 1 Release: 20060119 d203 1 a203 1 Source18: http://www.modsecurity.org/download/modsecurity-%{V_mod_security}.tar.gz d485 1 a485 1 regex = modsecurity-(\d+\.\d+(\.\d+)*)\.tar\.gz @ 1.320 log @modifying package: apache-1.3.34 20051214 -> 20060113 @ text @d39 1 a39 1 %define V_mod_php_hardened 4.4.1-0.4.8 d68 1 a68 1 Release: 20060113 @ 1.319 log @adjust copyrights for new year 2006 @ text @d38 1 a38 1 %define V_mod_php 4.4.1 d68 1 a68 1 Release: 20051214 @ 1.318 log @Security Fix (CVE-2005-3352) @ text @d3 2 a4 2 ## Copyright (c) 2000-2005 OpenPKG Foundation e.V. ## Copyright (c) 2000-2005 Ralf S. Engelschall @ 1.317 log @The ssl.log should be also rotated, please. @ text @d68 1 a68 1 Release: 20051205 @ 1.316 log @modifying package: apache-1.3.34 20051127 -> 20051129 @ text @d68 1 a68 1 Release: 20051129 @ 1.315 log @modifying package: apache-1.3.34 20051126 -> 20051127 @ text @d39 1 a39 1 %define V_mod_php_hardened 4.4.1-0.4.6 d68 1 a68 1 Release: 20051127 @ 1.314 log @modifying package: apache-1.3.34 20051120 -> 20051126 @ text @d55 1 a55 1 %define V_suphp 0.6.0 d68 1 a68 1 Release: 20051126 @ 1.313 log @Fix mod_fastcgi run-time by providing an IPC directory and a basic global configuration for allowing mod_fastcgi to be used more out-of-the-box. Sponsored by: Fraunhofer Gesellschaft (FhG) Institut Information- und Datenverarbeitung (IITB) http://www.iitb.fraunhofer.de/ @ text @d39 1 a39 1 %define V_mod_php_hardened 4.4.1-0.4.5 d68 1 a68 1 Release: 20051120 @ 1.312 log @increase delays on restarts (only) from 2 to 6 in total @ text @d68 1 a68 1 Release: 20051116 d1220 6 d1300 3 @ 1.311 log @fix tracking of hardening patch and upgrade to latest version @ text @d68 1 a68 1 Release: 20051103 @ 1.310 log @modifying package: apache-1.3.34 20051018 -> 20051031 @ text @d39 1 a39 1 %define V_mod_php_hardened 4.3.11-0.2.7 d68 1 a68 1 Release: 20051031 d215 1 a215 1 Patch3: http://www.hardened-php.net/hardened-php-%{V_mod_php_hardened}.patch.gz d454 2 a455 2 url = http://www.hardened-php.net/download.php regex = hardened-php-(4\.\d+\.\d+-\d+(\.\d+)+)\.patch\.gz @ 1.309 log @upgrading package: apache 1.3.33 -> 1.3.34 @ text @d38 1 a38 1 %define V_mod_php 4.4.0 d68 1 a68 1 Release: 20051018 @ 1.308 log @modifying package: apache-1.3.33 20051006 -> 20051009 @ text @d35 2 a36 2 %define V_apache 1.3.33 %define V_mod_ssl 2.8.24-1.3.33 d68 1 a68 1 Release: 20051009 @ 1.308.2.1 log @bump release numbers for OpenPKG 2.5 @ text @d68 1 a68 1 Release: 2.5.0 d221 2 a222 2 BuildPreReq: OpenPKG, openpkg >= 2.5.0 PreReq: OpenPKG, openpkg >= 2.5.0 @ 1.308.2.2 log @apply security fix @ text @d68 1 a68 1 Release: 2.5.1 @ 1.308.2.3 log @upgrade to the corresponding and newer PHP hardening patch @ text @d39 1 a39 1 %define V_mod_php_hardened 4.4.0-0.4.3 d68 1 a68 1 Release: 2.5.2 d215 1 a215 1 Patch3: http://www.hardened-php.net/hardening-patch-%{V_mod_php_hardened}.patch.gz d454 2 a455 2 url = http://www.hardened-php.net/downloads.13.html regex = hardening-patch-(4\.\d+\.\d+-\d+(\.\d+)+)\.patch\.gz @ 1.308.2.4 log @MFC: Fix mod_fastcgi run-time by providing an IPC directory and a basic global configuration for allowing mod_fastcgi to be used more out-of-the-box. Sponsored by: Fraunhofer Gesellschaft (FhG) Institut Information- und Datenverarbeitung (IITB) http://www.iitb.fraunhofer.de/ @ text @d68 1 a68 1 Release: 2.5.3 a1219 6 %if "%{with_mod_fastcgi}" == "yes" # provide mod_fastcgi IPC directory %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/var/apache/fastcgi %endif a1293 3 %if "%{with_mod_fastcgi}" == "yes" '%attr(750,%{l_nusr},%{l_ngrp}) %{l_prefix}/var/apache/fastcgi' \ %endif @ 1.308.2.5 log @Security Fixes (CVE-2005-3353, CVE-2005-3388, CVE-2005-3389, CVE-2005-3390, CVE-2005-3391) @ text @d68 1 a68 1 Release: 2.5.4 @ 1.308.2.6 log @Security Fix (CVE-2005-3352) @ text @d68 1 a68 1 Release: 2.5.5 @ 1.308.2.7 log @Security Fix (CVE-2006-3747) @ text @d68 1 a68 1 Release: 2.5.6 @ 1.307 log @track only releases @ text @d54 1 a54 1 %define V_mod_evasive 1.10 d68 1 a68 1 Release: 20051006 d1029 2 a1030 2 ( cd mod_dosevasive cp mod_dosevasive.c ../apache_%{V_apache}/src/modules/extra/ d1185 1 a1185 1 --activate-module=src/modules/extra/mod_dosevasive.o \ @ 1.306 log @simplify tracking @ text @d68 1 a68 1 Release: 20050928 d485 1 a485 1 regex = modsecurity-(__VER__)\.tar\.gz @ 1.305 log @mod_dosevasive was renamed to mod_evasive although it is still the same version and still uses mod_dosevasive as its internal module name @ text @d68 1 a68 1 Release: 20050917 d445 1 a445 1 regex = mod_perl-(1\.[2-8]\d+)\.tar\.gz @ 1.304 log @allow suPHP to be further adjusted under build-time @ text @d54 1 a54 1 %define V_mod_dosevasive 1.10 d68 1 a68 1 Release: 20050907 d103 1 a103 1 %option with_mod_dosevasive no d204 1 a204 1 Source19: http://www.nuclearelephant.com/projects/dosevasive/mod_dosevasive_%{V_mod_dosevasive}.tar.gz d487 4 a490 4 prog apache:mod_dosevasive = { version = %{V_mod_dosevasive} url = http://www.nuclearelephant.com/projects/dosevasive/ regex = mod_dosevasive[._-](__VER__)\.tar\.gz d578 1 a578 1 %if "%{with_mod_dosevasive}" == "yes" d1027 2 a1028 2 # optionally prepare mod_dosevasive %if "%{with_mod_dosevasive}" == "yes" d1184 1 a1184 1 %if "%{with_mod_dosevasive}" == "yes" @ 1.303 log @Ok, take the even larger hammer to get suPHP working again: 1. fix the path to the suphp executable (variable was renamed by author) and 2. fix implementation of new suPHP_{Add,Remove}Handler directives and 3. use suPHP_AddHandler directive in apache.base to finally glue Apache and suPHP together under run-time for .suphp scripts @ text @d79 2 d1010 6 a1015 1 --with-logfile=%{l_prefix}/var/apache/log/suphp.log @ 1.302 log @Fix two nasty suPHP installation bugs: 1. The code did not take the Autoconf variable --with-logfile and its resulting macro OPT_LOGFILE into account. This resulted in a broken logfile path. Additionally, it missed to include other configuration parameters, too. 2. The path to the configuration file suphp.conf was set incorrectly. Additionally, no default suphp.conf file was installed. All those bugs are now fixed. Discovered by: Birger Krägelin @ text @d1081 1 a1081 1 cflags="$cflags -DPATH_TO_SUPHP='\"%{l_prefix}/sbin/suphp\"'" @ 1.301 log @modifying package: apache-1.3.33 20050713 -> 20050902 @ text @d68 1 a68 1 Release: 20050902 d214 1 d571 1 d1004 1 d1237 6 @ 1.300 log @modifying package: apache-1.3.33 20050706 -> 20050713 @ text @d36 1 a36 1 %define V_mod_ssl 2.8.23-1.3.33 d68 1 a68 1 Release: 20050713 @ 1.299 log @upgrade to my latest mod_ssl which provides support for OpenSSL 0.9.8 @ text @d38 1 a38 1 %define V_mod_php 4.3.11 d68 1 a68 1 Release: 20050706 @ 1.298 log @modifying package: apache-1.3.33 20050611 -> 20050622 @ text @d36 1 a36 1 %define V_mod_ssl 2.8.22-1.3.33 d68 1 a68 1 Release: 20050622 @ 1.297 log @modifying package: apache-1.3.33 20050514 -> 20050611 @ text @d46 1 a46 1 %define V_mod_auth_mysql 2.9.0 d68 1 a68 1 Release: 20050611 @ 1.297.2.1 log @bump release numbers for OpenPKG 2.4 @ text @d68 1 a68 1 Release: 2.4.0 d218 2 a219 2 BuildPreReq: OpenPKG, openpkg >= 2.4.0 PreReq: OpenPKG, openpkg >= 2.4.0 @ 1.297.2.2 log @fix security issue (CAN-2005-2700) @ text @d68 1 a68 1 Release: 2.4.1 a213 1 Patch4: apache.patch.modssl a500 1 %patch -p0 -d mod_ssl-%{V_mod_ssl} -P 4 @ 1.297.2.3 log @MFC: all suPHP related bugfixes and improvements @ text @d68 1 a68 1 Release: 2.4.2 a78 2 %option with_suphp_ugid_mode paranoid %option with_suphp_ugid_check yes a214 1 Patch5: apache.patch.suphp a571 1 %patch -p0 -d suphp-%{V_suphp} -P 5 a1003 1 --sysconfdir=%{l_prefix}/etc/apache \ d1007 1 a1007 6 --with-logfile=%{l_prefix}/var/apache/log/suphp.log \ %if "%{with_suphp_ugid_check}" == "no" --disable-checkuid \ --disable-checkgid \ %endif --with-setid-mode=%{with_suphp_ugid_mode} d1080 1 a1080 1 cflags="$cflags -DSUPHP_PATH_TO_SUPHP='\"%{l_prefix}/sbin/suphp\"'" a1235 6 %{l_shtool} install -c -m 644 \ -e 's;^\(logfile=\).*;\1%{l_prefix}/var/apache/log/suphp.log;' \ -e 's;^\(webserver_user=\).*;\1%{with_suphp_caller};' \ -e 's;/usr/bin/php;%{with_suphp_phpcgi};' \ doc/suphp.conf-example \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/suphp.conf @ 1.297.2.4 log @apply security fix @ text @d68 1 a68 1 Release: 2.4.3 @ 1.297.2.5 log @Security Fixes (CVE-2005-3353, CVE-2005-3388, CVE-2005-3389, CVE-2005-3390, CVE-2005-3391) @ text @d68 1 a68 1 Release: 2.4.4 @ 1.297.2.6 log @Security Fix (CVE-2005-3352) @ text @d68 1 a68 1 Release: 2.4.5 @ 1.297.2.7 log @Security Fix (CVE-2006-3747) @ text @d68 1 a68 1 Release: 2.4.6 @ 1.296 log @1. move apache.vhost contents into apache.conf (as this file was usually never used directly) and 2. provide support for the new apache.d/ subdirectory where *.conf files can be placed either by other packages are by the administrator @ text @d55 1 a55 1 %define V_suphp 0.5.2 d68 1 a68 1 Release: 20050514 @ 1.295 log @modifying package: apache-1.3.33 20050405 -> 20050407 @ text @d68 1 a68 1 Release: 20050407 d206 4 a209 5 Source23: apache.vhost Source24: apache.pl Source25: rc.apache Source26: apache.sh Source27: php.ini a1244 1 %{SOURCE apache.vhost} \ d1248 1 d1278 1 a1278 2 '%config %attr(444,%{l_musr},%{l_mgrp}) %{l_prefix}/etc/apache/apache.base' \ '%config(noreplace) %attr(444,%{l_musr},%{l_mgrp}) %{l_prefix}/etc/apache/apache.vhost' @ 1.294 log @modifying package: apache-1.3.33 20050401 -> 20050405 @ text @d39 1 a39 1 %define V_mod_php_hardened 4.3.11-0.2.6 d68 1 a68 1 Release: 20050405 @ 1.293 log @modifying package: apache-1.3.33 20050330 -> 20050401 @ text @d39 1 a39 1 %define V_mod_php_hardened 4.3.10-0.2.6 d68 1 a68 1 Release: 20050401 @ 1.292 log @fix building under with_mod_auth_mysql @ text @d38 1 a38 1 %define V_mod_php 4.3.10 d68 1 a68 1 Release: 20050330 @ 1.291 log @upgrade mod_gzip @ text @d68 1 a68 1 Release: 20050325 d937 1 a937 1 mod_auth_mysql.c \ @ 1.290 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 @d47 1 a47 1 %define V_mod_gzip 1.3.19.1a d68 1 a68 1 Release: 20050309 d191 1 a191 1 Source8: http://www.remotecommunications.com/apache/mod_gzip/src/%{V_mod_gzip}/mod_gzip.c d418 5 d542 3 d940 1 d943 4 a946 1 cp %{SOURCE mod_gzip.c} apache_%{V_apache}/src/modules/extra/ d1149 1 a1149 1 --activate-module=src/modules/extra/mod_gzip.o \ @ 1.289 log @modsecurity changed its name (no more underscore), and modifying package: apache-1.3.33 20050301 -> 20050308 @ text @d2 3 a4 4 ## apache.spec -- OpenPKG RPM Specification ## Copyright (c) 2000-2005 The OpenPKG Project ## Copyright (c) 2000-2005 Ralf S. Engelschall ## Copyright (c) 2000-2005 Cable & Wireless d62 1 a62 1 Packager: The OpenPKG Project @ 1.288 log @synchronize gd/pdflib support with 'php' package @ text @d54 1 a54 1 %define V_mod_security 1.8.6 d69 1 a69 1 Release: 20050301 d202 1 a202 1 Source18: http://www.modsecurity.org/download/mod_security-%{V_mod_security}.tar.gz d479 1 a479 1 regex = mod_security-(__VER__)\.tar\.gz d1002 1 a1002 1 ( cd mod_security-%{V_mod_security}/apache1 @ 1.287 log @return is only allowed within a function @ text @d69 1 a69 1 Release: 20050228 d672 1 a672 1 %if "%{with_mod_php_gd}" == "yes" @ 1.286 log @modifying package: apache-1.3.33 20050207 -> 20050227 @ text @d69 1 a69 1 Release: 20050227 @ 1.285 log @modifying package: apache-1.3.33 20050206 -> 20050207 @ text @d47 1 a47 1 %define V_mod_auth_mysql 2.8.1 d69 1 a69 1 Release: 20050207 d930 1 a930 1 mod_auth_mysql-%{V_mod_auth_mysql}/mod_auth_mysql.c \ @ 1.285.2.1 log @bump release numbers for OpenPKG 2.3 @ text @d69 1 a69 1 Release: 2.3.0 d220 2 a221 2 BuildPreReq: OpenPKG, openpkg >= 2.3.0 PreReq: OpenPKG, openpkg >= 2.3.0 @ 1.285.2.2 log @MFC: fix %start: s/return/exit/ @ text @d69 1 a69 1 Release: 2.3.1 @ 1.285.2.3 log @MFC: fix gd/pdflib support; upgrade mod_gzip/mod_security/mod_auth_mysql @ text @d47 2 a48 2 %define V_mod_auth_mysql 2.9.0 %define V_mod_gzip 1.3.26.1a d54 1 a54 1 %define V_mod_security 1.8.7 d69 1 a69 1 Release: 2.3.2 d192 1 a192 1 Source8: http://osdn.dl.sourceforge.net/sourceforge/mod-gzip/mod_gzip-%{V_mod_gzip}.tgz d202 1 a202 1 Source18: http://www.modsecurity.org/download/modsecurity-%{V_mod_security}.tar.gz a418 5 prog apache:mod_gzip = { version = %{V_mod_gzip} url = http://prdownloads.sourceforge.net/mod-gzip/ regex = mod_gzip-(__VER__)\.tgz } d479 1 a479 1 regex = modsecurity-(__VER__)\.tar\.gz a537 3 %if "%{with_mod_gzip}" == "yes" %setup -q -T -D -a 8 %endif d672 1 a672 1 %if "%{with_mod_php_gd}" == "yes" || "%{with_mod_php_pdflib}" == "yes" d930 1 a930 1 mod_auth_mysql.c \ a932 1 d935 1 a935 4 ( cd mod_gzip-%{V_mod_gzip} mkdir ../apache_%{V_apache}/src/modules/gzip cp -rp * ../apache_%{V_apache}/src/modules/gzip/ ) || exit $? d1002 1 a1002 1 ( cd modsecurity-%{V_mod_security}/apache1 d1138 1 a1138 1 --activate-module=src/modules/gzip/libgzip.a \ @ 1.285.2.4 log @MFC: fix building under with_mod_auth_mysql @ text @d69 1 a69 1 Release: 2.3.3 d938 1 a938 1 mod_auth_mysql-%{V_mod_auth_mysql}/mod_auth_mysql.c \ @ 1.285.2.5 log @fix security issue (CAN-2005-2700) @ text @d69 1 a69 1 Release: 2.3.4 a215 1 Patch4: apache.patch.modssl a502 1 %patch -p0 -d mod_ssl-%{V_mod_ssl} -P 4 @ 1.285.2.6 log @apply security fix @ text @d69 1 a69 1 Release: 2.3.5 @ 1.285.2.7 log @Security Fixes (CVE-2005-3353, CVE-2005-3388, CVE-2005-3389, CVE-2005-3390, CVE-2005-3391) @ text @d69 1 a69 1 Release: 2.3.6 @ 1.285.2.8 log @Security Fix (CVE-2005-3352) @ text @d69 1 a69 1 Release: 2.3.7 @ 1.284 log @port to ia64-freebsd5.3 and ix86-solaris10 @ text @d55 1 a55 1 %define V_mod_dosevasive 1.9 d69 1 a69 1 Release: 20050206 d203 1 a203 1 Source19: http://www.nuclearelephant.com/projects/dosevasive/mod_dosevasive.%{V_mod_dosevasive}.tar.gz d406 1 a406 1 url = http://osdn.dl.sourceforge.net/modauthmysql/ d484 1 a484 1 regex = mod_dosevasive\.(__VER__)\.tar\.gz @ 1.283 log @increase security even more @ text @d69 1 a69 1 Release: 20050102 @ 1.282 log @Happy New Year 2005 @ text @d69 1 a69 1 Release: 20041223 @ 1.281 log @modifying package: apache-1.3.33 20041218 -> 20041223 @ 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.280 log @modifying package: apache-1.3.33 20041215 -> 20041218 @ text @d40 1 a40 1 %define V_mod_php_hardened 4.3.10-0.2.5 d69 1 a69 1 Release: 20041218 @ 1.279 log @modifying package: apache-1.3.33 20041215 again @ text @d40 1 a40 1 %define V_mod_php_hardened 4.3.10-0.2.4 d69 1 a69 1 Release: 20041215 @ 1.278 log @modifying package: apache-1.3.33 20041209 -> 20041215 @ text @d39 2 a40 2 %define V_mod_php 4.3.9 %define V_mod_php_hardened 4.3.9-0.2.3 @ 1.277 log @update of mod_auth_mysql from 2.7.0 to 2.8.0 @ text @d47 1 a47 1 %define V_mod_auth_mysql 2.8.0 d69 1 a69 1 Release: 20041209 @ 1.276 log @pre-configure more useful path in apache.sh @ text @d47 1 a47 1 %define V_mod_auth_mysql 2.7.0 d69 1 a69 1 Release: 20041208 @ 1.275 log @add include paths to make sure PEAR and other extensions are found by default @ text @d69 1 a69 1 Release: 20041130 d1194 1 a1194 1 %{l_shtool} install -c -m 644 \ @ 1.274 log @switch to lower-case 'oracle' because this is actually an always required glue package and not providing ORACLE itself @ text @d69 1 a69 1 Release: 20041118 d1211 1 a1211 1 %{l_shtool} install -c -m 644 \ @ 1.273 log @modifying package: apache-1.3.33 20041102 -> 20041104 @ text @d69 1 a69 1 Release: 20041104 d336 1 a336 1 BuildPreReq: ORACLE @ 1.272 log @modifying package: apache-1.3.33 20041030 -> 20041102 @ text @d54 1 a54 1 %define V_mod_security 1.8.5 d69 1 a69 1 Release: 20041102 @ 1.271 log @modifying package: apache-1.3.33 20041029 -> 20041030 @ text @d47 1 a47 1 %define V_mod_auth_mysql 2.6.1 d69 1 a69 1 Release: 20041030 @ 1.270 log @upgrading package: apache 1.3.32 -> 1.3.33 @ text @d37 1 a37 1 %define V_mod_ssl 2.8.21-1.3.32 d69 1 a69 1 Release: 20041029 @ 1.269 log @backout with_mod_php_gd+with_mod_php_pdflib hack, allowing for both installation of package and usage of PNG functions (pdflib was repaired today) @ text @d36 1 a36 1 %define V_apache 1.3.32 d69 1 a69 1 Release: 20041028 @ 1.268 log @modifying package: apache-1.3.32 20041026 -> 20041027 @ text @d69 1 a69 1 Release: 20041027 d169 1 a169 1 %if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_gd}" == "yes" || "%{with_mod_php_dom}" == "yes" d257 2 a258 2 BuildPreReq: pdflib PreReq: pdflib d672 1 a672 1 %if "%{with_mod_php_gd}" == "yes" && "%{with_mod_php_pdflib}" != "yes" a734 1 %if "%{with_mod_php_pdflib}" != "yes" a737 1 %endif d763 2 @ 1.267 log @modifying package: apache-1.3.32 20041022 -> 20041026 @ text @d54 1 a54 1 %define V_mod_security 1.8.4 d69 1 a69 1 Release: 20041026 @ 1.266 log @modifying package: apache-1.3.32 20041022 again @ text @d40 1 a40 1 %define V_mod_php_hardened 4.3.8-0.2.2 d69 1 a69 1 Release: 20041022 @ 1.265 log @simplify packaging again by recreating the patch against the new apache source dir and this way also merging together the two patches against src/Configure @ text @d37 1 a37 1 %define V_mod_ssl 2.8.20-1.3.31 @ 1.264 log @upgrading package: apache 1.3.31 -> 1.3.32 @ text @d490 1 a490 3 cd apache_%{V_apache} %patch -p1 cd .. @ 1.263 log @upgrade mod_ssl to fix security issue @ text @d36 1 a36 1 %define V_apache 1.3.31 d69 1 a69 1 Release: 20041015 d490 3 a492 1 %patch -p0 @ 1.262 log @modifying package: apache-1.3.31 20040924 -> 20041005 @ text @d37 1 a37 1 %define V_mod_ssl 2.8.19-1.3.31 d69 1 a69 1 Release: 20041005 @ 1.262.2.1 log @bump release numbers for OpenPKG 2.2 @ text @d69 1 a69 1 Release: 2.2.0 d220 2 a221 2 BuildPreReq: OpenPKG, openpkg >= 2.2.0 PreReq: OpenPKG, openpkg >= 2.2.0 @ 1.262.2.2 log @MFC: upgrade mod_ssl to fix security issue @ text @d37 1 a37 1 %define V_mod_ssl 2.8.20-1.3.31 @ 1.262.2.3 log @Security Fix (CAN-2004-0940) @ text @d69 1 a69 1 Release: 2.2.1 @ 1.262.2.4 log @Security Fixes (OpenPKG-2004.053-php; CAN-2004-1018, CAN-2004-1018, CAN-2004-1019, CAN-2004-1020, CAN-2004-1063, CAN-2004-1064, CAN-2004-1065) @ text @d69 1 a69 1 Release: 2.2.2 @ 1.262.2.5 log @Shit happens: one hunk too much, others missing plus a whole file not patched @ text @d69 1 a69 1 Release: 2.2.3 @ 1.261 log @modifying package: apache-1.3.31 20040923 -> 20040924 @ text @d47 1 a47 1 %define V_mod_auth_mysql 2.6.0 d69 1 a69 1 Release: 20040924 @ 1.260 log @modifying package: apache-1.3.31 20040920 -> 20040923 @ text @d39 2 a40 2 %define V_mod_php 4.3.8 %define V_mod_php_hardened 0.2.2 d69 1 a69 1 Release: 20040923 d215 1 a215 1 Patch3: http://www.hardened-php.net/hardened-php-%{V_mod_php}-%{V_mod_php_hardened}.patch.gz d449 1 a449 1 regex = hardened-php-%{V_mod_php}-(\d+(\.\d+)+)\.patch\.gz a520 1 ) || exit $? d522 1 a522 1 %patch -p0 -P 3 d524 1 @ 1.259 log @Cleanup: %{l_prefix}/etc/rc -> %{l_rc} @ text @d47 1 a47 1 %define V_mod_auth_mysql 2.5.0 d69 1 a69 1 Release: 20040920 a215 1 Patch4: apache.patch.modauthmysql a560 1 %{l_patch} -d mod_auth_mysql-%{V_mod_auth_mysql} -p0 <%{PATCH4} @ 1.258 log @be more pricise about current situation @ text @d69 1 a69 1 Release: 20040911 d576 1 a576 1 -e "s;@@l_oracle_cflags@@;`%{l_prefix}/etc/rc --query oracle_cflags`;g" |\ d690 1 a690 1 ORACLE_HOME="`%{l_prefix}/etc/rc --query oracle_home`" d692 1 a692 1 oracle_libdir="`%{l_prefix}/etc/rc --query oracle_libdir`" d1026 1 a1026 1 pam_incdir=`%{l_prefix}/etc/rc --query pam_incdir` d1030 1 a1030 1 pam_libdir=`%{l_prefix}/etc/rc --query pam_libdir` d1051 3 a1053 3 cflags="$cflags `%{l_prefix}/etc/rc --query oracle_cflags`" ldflags="$ldflags `%{l_prefix}/etc/rc --query oracle_ldflags`" libs="$libs `%{l_prefix}/etc/rc --query oracle_libs`" d1063 2 a1064 2 ldflags="$ldflags `%{l_prefix}/etc/rc --query oracle_ldflags`" libs="$libs `%{l_prefix}/etc/rc --query oracle_libs`" @ 1.257 log @upgrade to versioned mod_auth_mysql @ text @d69 1 a69 1 Release: 20040910 d432 1 a432 1 comment = "rse: permission denied on URL, no new URL available" @ 1.256 log @fix tracking @ text @d47 1 a47 1 %define V_mod_auth_mysql 20030510 d69 1 a69 1 Release: 20040907 d200 1 a200 1 Source16: http://osdn.dl.sourceforge.net/sourceforge/modauthmysql/mod_auth_mysql.tgz d216 1 d407 2 a408 2 url = http://sourceforge.net/projects/modauthmysql/ regex = release_id=\d+[^\d]+(\d+) d562 1 d932 1 a932 1 mod_auth_mysql/mod_auth_mysql.c \ d1047 2 a1048 3 cflags="$cflags %{l_cppflags} -DAPACHE1" ldflags="$ldflags %{l_ldflags mysql}" libs="$libs -lmysqlclient" @ 1.255 log @simplify condition syntax @ text @d69 1 a69 1 Release: 20040831 d449 1 a449 1 regex = hardened-php-%{V_mod_php}-(\d+(\.\d+)+).patch.gz d474 1 a474 1 regex = suphp-(__VER__).tar.gz d479 1 a479 1 regex = mod_security-(__VER__).tar.gz d484 1 a484 1 regex = mod_dosevasive.(__VER__).tar.gz @ 1.254 log @repair combination with_gd and with_pdflib @ text @d69 1 a69 1 Release: 20040830 d672 1 a672 2 %if "%{with_mod_php_gd}" == "yes" %if "%{with_mod_php_pdflib}" != "yes" a674 1 %endif @ 1.253 log @Ok, until now nobody gave my a short, clean and reasonable secure default PHP configuration, here is my home-brewn version. Keep in mind that I'm not a PHP freak, so perhaps I totally misunderstood some directives. Feel free to fix. @ text @d69 1 a69 1 Release: 20040825 d169 1 a169 1 %if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_pdflib}" == "yes" || "%{with_mod_php_gd}" == "yes" || "%{with_mod_php_dom}" == "yes" d257 2 a258 2 BuildPreReq: pdflib, jpeg, png PreReq: pdflib, jpeg, png d673 1 d676 1 d737 1 d741 1 a766 2 --with-jpeg-dir=%{l_prefix} \ --with-png-dir=%{l_prefix} \ @ 1.252 log @do not %restart or %reload if the Apache configuration got broken (in the meantime) and do a graceful restart in %reload, because for a non-graceful we have %restart anyway @ text @d69 1 a69 1 Release: 20040813 d211 1 d1212 2 a1213 2 %{l_shtool} install -c -m 644 /dev/null \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/php.ini @ 1.251 log @modifying package: apache-1.3.31 20040726 -> 20040729 @ text @d69 1 a69 1 Release: 20040729 @ 1.250 log @fix use-external-Expat patch @ text @d54 1 a54 1 %define V_mod_security 1.8.3 d69 1 a69 1 Release: 20040726 @ 1.249 log @fix building against PDFLib 6.0.0p1 which no longer has a PDF_open_fp() function @ text @d69 1 a69 1 Release: 20040725 @ 1.248 log @modifying package: apache-1.3.31 20040716 again @ text @d69 1 a69 1 Release: 20040716 d213 2 a214 1 Patch2: http://www.hardened-php.net/hardened-php-%{V_mod_php}-%{V_mod_php_hardened}.patch.gz d519 1 d522 1 a522 1 %patch -p0 -P 2 @ 1.247 log @modifying package: apache-1.3.31 20040714 -> 20040716 @ text @d37 1 a37 1 %define V_mod_ssl 2.8.18-1.3.31 @ 1.246 log @modifying package: apache-1.3.31 20040714 again @ text @d40 1 a40 1 %define V_mod_php_hardened 0.2.1 d69 1 a69 1 Release: 20040714 @ 1.245 log @modifying package: apache-1.3.31 20040713 -> 20040714 @ text @d40 1 a40 1 %define V_mod_php_hardened 0.2.0 @ 1.244 log @modifying package: apache-1.3.31 20040708 -> 20040713 @ text @d39 2 a40 2 %define V_mod_php 4.3.7 %define V_mod_php_hardened 0.1.2 d69 1 a69 1 Release: 20040713 d442 1 a442 1 regex = php-(\d+\.\d+\.\d+)\.tar\.gz @ 1.243 log @modifying package: apache-1.3.31 20040707 -> 20040708 @ text @d56 1 a56 1 %define V_suphp 0.5.1 d69 1 a69 1 Release: 20040708 @ 1.242 log @force apache to use OpenPKG expat because mod_dav and mod_php_xml do it already and suffer from symbol conflicts with apache internal expat-lite @ text @d54 1 a54 1 %define V_mod_security 1.8.2 d69 1 a69 1 Release: 20040707 @ 1.241 log @libcrack was renamed to cracklib @ text @d69 1 a69 1 Release: 20040628 d1109 1 a1109 2 --enable-rule=EXPAT \ %else a1110 1 %endif @ 1.241.2.1 log @bump release numbers for OpenPKG 2.1 @ text @d69 1 a69 1 Release: 2.1.0 d218 2 a219 2 BuildPreReq: OpenPKG, openpkg >= 2.1.0 PreReq: OpenPKG, openpkg >= 2.1.0 @ 1.241.2.2 log @MFC: force apache to use OpenPKG expat @ text @d1109 3 a1112 1 --disable-rule=EXPAT \ @ 1.241.2.3 log @MFC: apache embedded php needs update for important fixes; suck in latest mod_security and suphp, too @ text @d39 2 a40 2 %define V_mod_php 4.3.8 %define V_mod_php_hardened 0.2.1 d54 1 a54 1 %define V_mod_security 1.8.3 d56 1 a56 1 %define V_suphp 0.5.2 d442 1 a442 1 regex = php-(4\.\d+\.\d+)\.tar\.gz @ 1.241.2.4 log @fix format string vulnerability @ text @d69 1 a69 1 Release: 2.1.1 a495 1 %{l_patch} -p0 -d mod_ssl-%{V_mod_ssl} <%{PATCH apache.patch.modssl} @ 1.241.2.5 log @ops, fix packaging @ text @a213 1 Patch3: apache.patch.modssl @ 1.241.2.6 log @MFC: latest fixes from CURRENT for PHP and Expat @ text @d69 1 a69 1 Release: 2.1.2 a214 1 Patch4: apache.patch.php a519 1 %patch -p0 -P 4 @ 1.241.2.7 log @MFC: pdflib build problems; graceful restarts; config checking @ text @d69 1 a69 1 Release: 2.1.3 d169 1 a169 1 %if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_gd}" == "yes" || "%{with_mod_php_dom}" == "yes" d257 2 a258 2 BuildPreReq: pdflib PreReq: pdflib d673 1 a673 1 %if "%{with_mod_php_gd}" == "yes" && "%{with_mod_php_pdflib}" != "yes" a735 1 %if "%{with_mod_php_pdflib}" != "yes" a738 1 %endif d764 2 d1213 2 a1214 2 %{l_shtool} install -c -m 644 \ %{SOURCE php.ini} $RPM_BUILD_ROOT%{l_prefix}/etc/apache/php.ini @ 1.241.2.8 log @fix php.ini handling @ text @d69 1 a69 1 Release: 2.1.4 d1214 1 a1214 1 /dev/null $RPM_BUILD_ROOT%{l_prefix}/etc/apache/php.ini @ 1.241.2.9 log @Fix SSL Renegotiation Vulnerability (CAN-2004-0885) @ text @d69 1 a69 1 Release: 2.1.5 @ 1.241.2.10 log @Security Fix (CAN-2004-0940) @ text @d69 1 a69 1 Release: 2.1.6 @ 1.241.2.11 log @Security Fixes (OpenPKG-2004.053-php; CAN-2004-1018, CAN-2004-1018, CAN-2004-1019, CAN-2004-1020, CAN-2004-1063, CAN-2004-1064, CAN-2004-1065) @ text @d69 1 a69 1 Release: 2.1.7 @ 1.241.2.12 log @Shit happens: one hunk too much, others missing plus a whole file not patched @ text @d69 1 a69 1 Release: 2.1.8 @ 1.240 log @backout incorrect hack: printenv outputs text/plain document so it is incorrect to include HTML tags @ text @d69 1 a69 1 Release: 20040625 d353 2 a354 2 BuildPreReq: libcrack PreReq: libcrack @ 1.239 log @modifying package: apache-1.3.31 20040621 -> 20040623 @ text @d69 1 a69 1 Release: 20040623 a492 5 # beautify printenv output %{l_shtool} subst \ -e 's;"\\n";"
\\n";g' \ apache_%{V_apache}/cgi-bin/printenv @ 1.238 log @beautify printenv output @ text @d54 1 a54 1 %define V_mod_security 1.8RC2 d69 1 a69 1 Release: 20040621 @ 1.237 log @add optional support for t1lib @ text @d69 1 a69 1 Release: 20040618 d493 5 @ 1.236 log @add optional support for libcrack @ text @d127 1 d297 4 d740 3 @ 1.235 log @added MS SQL support using FreeTDS @ text @d69 1 a69 1 Release: 20040616 d146 1 d347 4 d835 3 @ 1.234 log @modifying package: apache-1.3.31 20040611 -> 20040613 @ text @d69 1 a69 1 Release: 20040613 d108 1 d232 4 d497 11 d662 1 a662 1 %if "%{with_mod_php_gettext}" == "yes" d705 5 @ 1.233 log @SA-2004.029-apache; CAN-2004-0492 @ text @d54 1 a54 1 %define V_mod_security 1.8RC1 d69 1 a69 1 Release: 20040611 @ 1.232 log @fix long standing bug where with_mod_php_imap breaks build on Solaris due to interdependencies between libimap and libmodphp4 @ text @d69 1 a69 1 Release: 20040608 @ 1.231 log @added Hardened PHP as option @ text @d69 1 a69 1 Release: 20040604 d1025 3 @ 1.230 log @modifying package: apache-1.3.31 20040527 -> 20040603 @ text @d40 1 d69 1 a69 1 Release: 20040603 d106 1 d210 1 d429 5 d493 3 @ 1.229 log @modifying package: apache-1.3.31 20040524 -> 20040527 @ text @d39 1 a39 1 %define V_mod_php 4.3.6 d53 1 a53 1 %define V_mod_security 1.7.6 d68 1 a68 1 Release: 20040527 d182 1 a182 1 Source3: http://www.php.net/distributions/php-%{V_mod_php}.tar.gz @ 1.228 log @fix URL @ text @d37 1 a37 1 %define V_mod_ssl 2.8.17-1.3.31 d68 1 a68 1 Release: 20040524 @ 1.227 log @add mod_auth_radius and fix unpacking of mod_owa @ text @d68 1 a68 1 Release: 20040519 d184 1 a184 1 Source5: http://software.tangent.org/download/mod_layout-%{V_mod_layout}.tar.gz d190 1 a190 1 Source11: http://download.sourceforge.net/accessreferer/mod_access_referer-%{V_mod_access_referer}.tar.gz d406 1 a406 1 url = http://software.tangent.org/download/ @ 1.226 log @remove obsolete patch (already applied in 1.3.31) @ text @d45 1 d68 1 a68 1 Release: 20040512 d90 1 d194 1 a194 1 Source15: http://www.suphp.org/download/suphp-%{V_suphp}.tar.gz d196 10 a205 9 Source17: http://www.modsecurity.org/download/mod_security-%{V_mod_security}.tar.gz Source18: http://www.nuclearelephant.com/projects/dosevasive/mod_dosevasive.%{V_mod_dosevasive}.tar.gz Source19: http://www.sharemation.com/~dmcmahon/unix_all.tgz Source20: apache.conf Source21: apache.base Source22: apache.vhost Source23: apache.pl Source24: rc.apache Source25: apache.sh d389 5 d513 1 d515 2 a516 1 %if "%{with_suphp}" == "yes" d522 3 d526 1 a526 1 %setup -q -T -D -a 17 d529 1 a529 1 %setup -q -T -D -a 18 d532 1 a532 1 %setup -q -T -D -a 19 d866 9 d1080 3 @ 1.225 log @upgrading package: apache 1.3.29 -> 1.3.31 @ text @d67 1 a67 1 Release: 20040511 @ 1.224 log @Add with_mod_php_mcrypt option for libmcrypt support in PHP. Submitted by: Steffen Weinreich @ text @d36 2 a37 2 %define V_apache 1.3.29 %define V_mod_ssl 2.8.16-1.3.29 d67 1 a67 1 Release: 20040421 @ 1.223 log @correct and reduce pear comment for clarity (note != not) @ text @d67 1 a67 1 Release: 20040420 d130 1 d308 4 d760 3 @ 1.222 log @With mod_php enabled, provide the module itself only and skip the rest; PEAR is to be provided by 'php' package @ text @d102 1 a102 2 # please not the lack of an PEAR option since PEAR is to be provided by # the 'php' package @ 1.221 log @modifying package: apache-1.3.29 20040414 -> 20040416 @ text @d67 1 a67 1 Release: 20040416 d102 2 a137 1 %option with_mod_php_pear no a777 4 %if "%{with_mod_php_pear}" == "yes" --enable-cli \ --with-pear \ %else a779 1 %endif d1133 1 a1133 1 rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/php-config @ 1.220 log @cosmetics @ text @d39 1 a39 1 %define V_mod_php 4.3.5 d67 1 a67 1 Release: 20040414 @ 1.219 log @first cut for Oracle PL/SQL gateway support using mod_owa @ text @d984 2 a985 1 # workaround Oracle inter-library depencency by explicitly linking in all libraries d1053 1 a1053 1 --activate-module=src/modules/extra/mod_auth_ldap.c \ d1056 1 a1056 1 --activate-module=src/modules/extra/mod_auth_mysql.c \ @ 1.218 log @add support for Oracle under Linux and still support Oracle under Solaris @ text @d67 1 a67 1 Release: 20040401 d95 1 d195 1 d203 1 d218 4 d513 6 d891 9 d973 5 d1068 3 @ 1.217 log @fixed debug option @ text @d619 8 a626 3 %{l_shtool} subst \ -e 's;OCI8_DIR/lib;OCI8_DIR/lib32;' \ configure @ 1.216 log @modifying package: apache-1.3.29 20040324 -> 20040327 @ text @d67 1 a67 1 Release: 20040327 d589 4 a595 4 %else CFLAGS="%{l_cflags} -g %{l_cppflags}"; export CFLAGS CPPFLAGS="%{l_cflags} -g %{l_cppflags}"; export CPPFLAGS LDFLAGS="%{l_cflags} -g %{l_ldflags}"; export LDFLAGS @ 1.215 log @modifying package: apache-1.3.29 20040311 -> 20040324 @ text @d39 1 a39 1 %define V_mod_php 4.3.4 d67 1 a67 1 Release: 20040324 @ 1.214 log @CAN-2003-0993; not applicable for any supported or tentative and almost any obsoleted platforms in OPENPKG_2_0_RELEASE; only obsoleted Solaris 2.6 might be affected, so MFC/SA is questionable @ text @d52 1 a52 1 %define V_mod_security 1.7.5 d67 1 a67 1 Release: 20040311 @ 1.213 log @modifying package: apache-1.3.29 20040221 -> 20040224 @ text @d67 1 a67 1 Release: 20040224 @ 1.212 log @modifying package: apache-1.3.29 20040212 -> 20040221 @ text @d54 1 a54 1 %define V_suphp 0.5 d67 1 a67 1 Release: 20040221 @ 1.211 log @ops, do not enable addon modules by default @ text @d52 1 a52 1 %define V_mod_security 1.7.4 d67 1 a67 1 Release: 20040212 @ 1.211.2.1 log @bump release numbers for OpenPKG 2.0 @ text @d67 1 a67 1 Release: 2.0.0 d205 2 a206 2 BuildPreReq: OpenPKG, openpkg >= 2.0.0 PreReq: OpenPKG, openpkg >= 2.0.0 @ 1.211.2.2 log @MFC: recent upgrade @ text @d52 1 a52 1 %define V_mod_security 1.7.5 @ 1.211.2.3 log @apply security fixes (CAN-2003-0993, CAN-2003-0020, CAN-2003-0987, CAN-2004-0174) @ text @d67 1 a67 1 Release: 2.0.1 @ 1.211.2.4 log @apply security bugfix (CAN-2004-0488) @ text @d67 1 a67 1 Release: 2.0.2 a200 1 Patch1: apache.patch.modssl a518 3 ( cd apache_%{V_apache} %{l_patch} -p0 <%{PATCH apache.patch.modssl} ) || exit $? @ 1.211.2.5 log @SA-2004.029-apache; CAN-2004-0492 @ text @d67 1 a67 1 Release: 2.0.3 @ 1.211.2.6 log @fix format string vulnerability @ text @d67 1 a67 1 Release: 2.0.4 @ 1.211.2.7 log @SA-2004.034-php; CAN-2004-0594, CAN-2004-0595 @ text @d67 1 a67 1 Release: 2.0.5 a201 1 Patch2: apache.patch.php a460 1 %patch -p1 -P 2 @ 1.211.2.8 log @Fix SSL Renegotiation Vulnerability (CAN-2004-0885) @ text @d67 1 a67 1 Release: 2.0.6 @ 1.211.2.9 log @Security Fix (CAN-2004-0940) @ text @d67 1 a67 1 Release: 2.0.7 @ 1.210 log @- add optional support for mod_security - add optional support for mod_dosevasive - fix PHP's MTA dependency again Submitted by: Julien TOUCHE @ text @d97 2 a98 2 %option with_mod_security yes %option with_mod_dosevasive yes @ 1.209 log @be smart and do not require an MTA for a scripting language by default; also remove obsolete patching part @ text @d52 2 d97 2 d192 2 a216 1 PreReq: MTA d431 10 d500 6 d897 14 d1045 6 @ 1.208 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 @d65 1 a65 1 Release: 20040207 d134 1 d314 4 d602 5 a606 1 PROG_SENDMAIL="%{l_prefix}/sbin/sendmail" a748 4 %{l_shtool} subst \ -e "s;^\\(EXTENSION_DIR = \\)\\(%{l_prefix}\\);\\1$RPM_BUILD_ROOT\\2;" \ -e "s;^\\(PEAR_INSTALLDIR = \\)\\(%{l_prefix}\\);\\1$RPM_BUILD_ROOT\\2;" \ config_vars.mk @ 1.207 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 @d65 1 a65 1 Release: 20040205 d350 1 a350 1 version = 1.3.29 d355 1 a355 1 version = 1.0.2 d360 1 a360 1 version = 20030510 d365 1 a365 1 version = 1.0.3-1.3.6 d370 1 a370 1 version = 2.4.2 d375 1 a375 1 version = 3.2.1 d382 1 a382 1 version = 1.1.2 d387 1 a387 1 version = 1.29 d392 1 a392 1 version = 4.3.4 d397 1 a397 1 version = 1.0 d402 1 a402 1 version = 1.0.2 d407 1 a407 1 version = 2.8.16-1.3.29 d412 1 a412 1 version = 312 d417 1 a417 1 version = 0.5 @ 1.206 log @resolve conflict with php package @ text @d424 2 a425 2 %setup0 -q -c %patch0 -p0 d432 1 a432 1 %setup1 -q -T -D -a 1 d435 1 a435 1 %setup2 -q -T -D -a 2 d438 1 a438 1 %setup3 -q -T -D -a 3 d447 1 a447 1 %setup4 -q -T -D -a 4 d450 1 a450 1 %setup5 -q -T -D -a 5 d453 1 a453 1 %setup6 -q -T -D -a 6 d456 1 a456 1 %setup7 -q -T -D -a 7 d459 1 a459 1 %setup9 -q -T -D -a 9 d462 1 a462 1 %setup10 -q -T -D -a 10 d465 1 a465 1 %setup11 -q -T -D -a 11 d468 1 a468 1 %setup12 -q -T -D -a 12 d471 1 a471 1 %setup13 -q -T -D -a 13 d473 1 a473 1 %setup14 -q -T -D -a 14 d475 1 a475 1 %setup15 -q -T -D -a 15 d478 1 a478 1 %setup16 -q -T -D -a 16 @ 1.205 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 @d65 1 a65 1 Release: 20040203 d1055 1 @ 1.204 log @fix once again this ugly unversioned mod_auth_ldap stuff; it happend again that some proxy cache gave us an outdated version; this time, not only correct it but do not let it happen again by *always* unpacking this stuff, whether needed or not, just to see it failing @ text @d60 2 a61 1 Distribution: OpenPKG [BASE] d65 1 a65 1 Release: 20040202 d198 2 a199 2 BuildPreReq: OpenPKG, openpkg >= 20030927 PreReq: OpenPKG, openpkg >= 20030927 d347 74 @ 1.203 log @go the OpenPKG independence way and use own ndbm compatiblity provided by gdbm. This might break existing installations due to gdbm_ndbm not being file format compatible to vendor ndbm. Existing ndbm files must be rebuild or applications must explicitly use vendor ndbm (if available) by being build with no gdbm_ndbm. @ text @d64 1 a64 1 Release: 20040130 a397 1 %if "%{with_mod_auth_ldap}" == "yes" a398 1 %endif @ 1.202 log @get Apache/mod_php running with the OCI8 API provided by oracle-barebone @ text @d64 1 a64 1 Release: 20040127 d135 1 a135 1 %option with_gdbm_ndbm no @ 1.201 log @Finally remove PHP3 support, because PHP3 is already obsolete for years (even PHP5 is already coming) and we have a "php3" package and together with suPHP it allows one to still provide PHP3 in Apache. This removes a great bunch of extra complexity from the packaging of Apache now. @ text @d64 1 a64 1 Release: 20040124 d520 3 d603 1 d840 1 @ 1.200 log @Add libiconv support to mod_php. Submitted by: Stuart Bingë @ text @a39 1 %define V_mod_php3 3.0.18 a79 1 %option with_mod_php3 no a133 8 # package options (optional PHP3 specific settings; requires "with_mod_php3") %option with_mod_php3_ftp no %option with_mod_php3_gd no %option with_mod_php3_jpeg no %option with_mod_php3_mysql no %option with_mod_php3_ssl no %option with_mod_php3_zlib no a143 3 %if "%{with_mod_php3}" == "yes" %{error:build-time options 'with_mod_php' and 'with_mod_php3' conflict} %endif a161 11 %endif %if "%{with_mod_php3}" == "yes" %if "%{with_mod_ssl}" == "yes" %undefine with_mod_php3_ssl %define with_mod_php3_ssl yes %endif %if "%{with_mod_php3_mysql}" == "yes" %undefine with_mod_php3_zlib %define with_mod_php3_zlib yes %endif %endif d166 1 d183 3 a185 4 Source14: http://www.php.net/distributions/php-%{V_mod_php3}.tar.gz Source15: http://www.muquit.com/muquit/software/mod_auth_ldap/mod_auth_ldap.tar.gz Source16: http://www.suphp.org/download/suphp-%{V_suphp}.tar.gz Source17: http://osdn.dl.sourceforge.net/sourceforge/modauthmysql/mod_auth_mysql.tgz a312 23 %if "%{with_mod_php3}" == "yes" BuildPreReq: make, bison, flex %if "%{with_mod_php3_gd}" == "yes" BuildPreReq: gd PreReq: gd %endif %if "%{with_mod_php3_jpeg}" == "yes" BuildPreReq: jpeg PreReq: jpeg %endif %if "%{with_mod_php3_mysql}" == "yes" BuildPreReq: mysql PreReq: mysql %endif %if "%{with_mod_php3_ssl}" == "yes" BuildPreReq: openssl PreReq: openssl %endif %if "%{with_mod_php3_zlib}" == "yes" BuildPreReq: zlib PreReq: zlib %endif %endif d398 1 a398 1 %if "%{with_mod_php3}" == "yes" d401 1 a401 1 %if "%{with_mod_auth_ldap}" == "yes" a404 3 %setup17 -q -T -D -a 17 %endif %if "%{with_suphp}" == "yes" d422 2 a423 2 # optionally pre-configure Apache for mod_php, mod_php3 and mod_dav %if "%{with_mod_php}" == "yes" || "%{with_mod_php3}" == "yes" || "%{with_mod_dav}" == "yes" a671 43 # optionally prepare mod_php3 %if "%{with_mod_php3}" == "yes" ( cd php-%{V_mod_php3} CC="%{l_cc}" \ %if "%{with_mod_ssl}" == "yes" CFLAGS="%{l_cflags -O} %{l_cppflags} -DEAPI" \ %else CFLAGS="%{l_cflags -O} %{l_cppflags}" \ %endif CPPFLAGS="%{l_cflags -O} %{l_cppflags}" \ LDFLAGS="%{l_cflags -O} %{l_ldflags}" \ ./configure \ --prefix=%{l_prefix} \ --with-apache=../apache_%{V_apache} \ --with-config-file-path=%{l_prefix}/etc/apache \ %if "%{with_mod_php3_ftp}" == "yes" --with-ftp \ %endif %if "%{with_mod_php3_mysql}" == "yes" --with-mysql=%{l_prefix} \ %else --without-mysql \ %endif %if "%{with_mod_php3_zlib}" == "yes" --with-zlib=%{l_prefix} \ %endif %if "%{with_mod_php3_jpeg}" == "yes" --with-jpeg=%{l_prefix} \ %endif %if "%{with_mod_php3_gd}" == "yes" --with-gd=%{l_prefix} \ %endif %if "%{with_mod_php3_ssl}" == "yes" --with-openssl=%{l_prefix} \ %endif --disable-shared \ --enable-track-vars %{l_make} %{l_mflags} %{l_make} %{l_mflags} install \ prefix=$RPM_BUILD_ROOT%{l_prefix} ) || exit $? %endif a878 3 %endif %if "%{with_mod_php3}" == "yes" --activate-module=src/modules/php3/libphp3.a \ @ 1.199 log @bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally @ text @d65 1 a65 1 Release: 20040121 d134 1 d332 4 d698 3 @ 1.198 log @make people happy and add EXIF support, too @ 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.197 log @cleanup consistency of options by renaming some of them @ text @d133 1 d690 3 @ 1.196 log @fixed rc script @ text @d65 1 a65 1 Release: 20040112 d102 1 a102 1 %option with_mod_php_db no d107 1 a107 1 %option with_mod_php_openssl no d129 1 a129 1 %option with_mod_php_unixodbc no d139 1 a139 1 %option with_mod_php3_openssl no d156 1 a156 1 %undefine with_mod_php_openssl d158 1 a158 1 %define with_mod_php_openssl yes d170 2 a171 2 %undefine with_mod_php_openssl %define with_mod_php_openssl yes d176 2 a177 2 %undefine with_mod_php3_openssl %define with_mod_php3_openssl yes d244 1 a244 1 %if "%{with_mod_php_db}" == "yes" d260 1 a260 1 %if "%{with_mod_php_openssl}" == "yes" d326 1 a326 1 %if "%{with_mod_php_unixodbc}" == "yes" d345 1 a345 1 %if "%{with_mod_php3_openssl}" == "yes" d558 1 a558 1 %if "%{with_mod_php_db}" == "yes" d600 1 a600 1 %if "%{with_mod_php_db}" == "yes" d620 1 a620 1 %if "%{with_mod_php_openssl}" == "yes" || "%{with_mod_php_openldap}" == "yes" d684 1 a684 1 %if "%{with_mod_php_unixodbc}" == "yes" d742 1 a742 1 %if "%{with_mod_php3_openssl}" == "yes" @ 1.195 log @modifying package: apache-1.3.29 20040109 -> 20040110 @ text @d65 1 a65 1 Release: 20040110 @ 1.194 log @adopted file path changes introduced by freetype-20031107 @ text @d53 1 a53 1 %define V_suphp 0.3.1 d65 1 a65 1 Release: 20040109 a214 1 Patch1: http://www.suphp.org/download/suphp-%{V_suphp}-solaris.patch a449 1 %patch1 -p0 @ 1.193 log @gd 2.0.16 dropped gdFreeFontCache() used by PHP 4.3.4 in favor of gdFontCacheShutdown(). gd 2.0.20 re-introduces gdFreeFontCache() as a wrapper function for backwards compatibility with applications such as PHP (with gd and freetype support enabled). @ text @d406 6 @ 1.192 log @fix mod_auth_ldap building by including a newer vendor tarball @ text @d65 1 a65 1 Release: 20040106 d242 2 a243 2 BuildPreReq: gd, jpeg, png PreReq: gd, jpeg, png @ 1.191 log @workaround Oracle inter-library depencency by explicitly linking in all libraries @ text @d65 1 a65 1 Release: 20031231 @ 1.190 log @added shell environment script @ text @d65 1 a65 1 Release: 20031229 d910 4 @ 1.189 log @added support for mod_auth_mysql @ text @d213 1 d1029 7 @ 1.188 log @Use more correct installation method. Submitted by: Stuart Bingë @ text @d46 1 d65 1 a65 1 Release: 20031217 d88 1 d207 1 d358 4 d439 3 d805 7 d900 5 d978 3 @ 1.187 log @Remove redundant conditional for mod_auth_ldap @ text @d64 1 a64 1 Release: 20031128 d691 1 a691 1 prefix=$RPM_BUILD_ROOT%{l_prefix} @ 1.186 log @repair broken mod_auth_ldap link logic, and update it to 2.4.2 @ text @a876 1 %if "%{with_mod_auth_ldap}" == "yes" a881 1 %endif @ 1.185 log @use same permissions as used already for suexec to be consistent @ text @d45 1 a45 1 %define V_mod_auth_ldap 2.4.1 d64 1 a64 1 Release: 20031127 d790 1 a790 1 ( cd modauthldap d877 7 @ 1.184 log @be more flexible for make sure empty lib/php does not exist @ text @d1056 1 a1056 1 '%attr(4711,%{l_susr},%{l_mgrp}) %{l_prefix}/sbin/suphp' \ @ 1.183 log @add optional suPHP support @ text @d74 1 d847 1 a847 1 --with-php=%{l_prefix}/cgi/php \ d1014 1 @ 1.182 log @fix this nasty workaround until PR#290 (PEAR packages) is addressed @ text @d52 1 d64 1 a64 1 Release: 20031126 d71 4 d203 1 d210 1 d362 4 d431 4 d835 17 d882 3 d969 3 d1015 8 d1052 3 @ 1.181 log @with_mod_php_pear is a requirement for Kolab/Horde, so give it a try @ text @d63 1 a63 1 Release: 20031125 a658 1 --disable-cli \ d660 1 d663 1 @ 1.180 log @modifying package: apache-1.3.29 20031104 -> 20031124 @ text @d63 1 a63 1 Release: 20031124 d124 1 d660 3 d664 1 @ 1.179 log @modifying package: apache-1.3.29 20031101 -> 20031104 @ text @d47 1 a47 1 %define V_mod_fastcgi 2.4.0 d63 1 a63 1 Release: 20031104 @ 1.178 log @modifying package: apache-1.3.29 20031028 -> 20031101 @ text @d39 1 a39 1 %define V_mod_php 4.3.3 d63 1 a63 1 Release: 20031101 @ 1.177 log @added PHP multi-byte regex/string support @ text @d37 1 a37 1 %define V_mod_ssl 2.8.15-1.3.28 d63 1 a63 1 Release: 20031028 @ 1.176 log @upgrading package: apache 1.3.28 -> 1.3.29 @ text @d122 2 d539 6 @ 1.175 log @fix XML (Expat based) support. Now you especially you can build with both mod_dav and mod_php (with XML support enabled) @ text @d36 1 a36 1 %define V_apache 1.3.28 d63 1 a63 1 Release: 20031009 @ 1.174 log @modifying package: apache-1.3.28 20031007 -> 20031008 @ text @d63 1 a63 1 Release: 20031008 d285 1 a285 1 %if "%{with_mod_php_xml}" == "yes" d613 4 a616 1 --with-xml=%{l_prefix} \ d727 2 a728 1 --with-apache=../apache_%{V_apache} @ 1.173 log @add OpenPKG release branding @ text @d38 1 a38 1 %define V_mod_perl 1.28 d63 1 a63 1 Release: 20031007 @ 1.172 log @add optional debugging support @ text @d370 3 @ 1.171 log @move to now fixed %{error} macro @ text @d63 1 a63 1 Release: 20031002 d136 3 d433 3 d437 1 d496 1 d500 5 d706 7 d718 1 d801 3 d805 1 d847 3 d975 1 d978 1 @ 1.170 log @provide env also to .pl, the default extension of mod_perl CGIs @ text @d63 1 a63 1 Release: 20030922 d139 1 a139 1 RPM ERROR: with_mod_php conflicts with with_mod_php3 d202 2 a203 2 BuildPreReq: OpenPKG, openpkg >= 20030718 PreReq: OpenPKG, openpkg >= 20030718 @ 1.169 log @add optional UnixODBC support to mod_php @ text @d63 1 a63 1 Release: 20030916 @ 1.168 log @fix indendation @ text @d63 1 a63 1 Release: 20030910 d121 1 d309 4 d624 3 @ 1.167 log @add SNMP support to mod_php @ text @d63 1 a63 1 Release: 20030904 @ 1.166 log @modifying package: apache-1.3.28 20030828 -> 20030830 @ text @d63 1 a63 1 Release: 20030830 d120 1 d304 4 d619 3 @ 1.165 log @upgrade php 4.3.2 -> 4.3.3 ; vendor rolled in equivalent patches @ text @d42 1 a42 1 %define V_mod_layout 3.2 d63 1 a63 1 Release: 20030828 @ 1.164 log @forced sendmail path @ text @d39 1 a39 1 %define V_mod_php 4.3.2 d63 1 a63 1 Release: 20030812 a195 1 Patch1: apache.patch.php a366 1 %patch1 -p0 @ 1.163 log @introduced shared core/chain options to resolve DSO problems on Solaris (mod_coldfusion) @ text @d213 1 d507 2 @ 1.162 log @be more flexible and allow global access.log to be ignored @ text @d63 1 a63 1 Release: 20030731 d131 2 d426 6 d831 6 @ 1.161 log @allow SetEnv to set PATH variable; use suexec.log instead of default suexec_log @ text @d63 1 a63 1 Release: 20030729 @ 1.160 log @fix suexec-zombie problem, see also http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21737 @ text @d801 1 @ 1.159 log @achieve robust subshell handling by consistently using '(...) || exit 0' constructs to make sure the scripts fail if a subshell fails @ text @d63 1 a63 1 Release: 20030723 @ 1.158 log @use canonical patch filenames only @ text @d63 1 a63 1 Release: 20030722 d412 1 a412 1 ) d432 1 a432 1 ) d465 1 a465 1 ) d618 1 a618 1 ) d661 1 a661 1 ) d678 1 a678 1 ) d687 1 a687 1 ) d694 1 a694 1 ) d702 1 a702 1 ) d709 1 a709 1 ) d722 1 a722 1 ) d729 1 a729 1 ) d736 1 a736 1 ) d743 1 a743 1 ) d750 1 a750 1 ) d855 1 a855 1 ) d877 1 a877 1 ) @ 1.157 log @PR#202 run-time check and related issues @ text @d194 1 a194 1 Patch1: php.patch @ 1.156 log @cleanup the priority: move 200 to 500 and because 500 is default just ommit it; fix DNS/NTP/etc. dependencies @ text @d948 6 d955 4 d961 1 a961 3 if [ $1 -eq 0 ]; then $RPM_INSTALL_PREFIX/sbin/pamtool --remove --smart --name=apache fi d963 1 @ 1.155 log @PR#210: shtool options space before argument @ text @d63 1 a63 1 Release: 20030721 @ 1.154 log @replace opXXXX with rcXXXX (PR#207) @ text @d63 1 a63 1 Release: 20030719 @ 1.153 log @upgrading package: apache 1.3.27 -> 1.3.28 @ text @d63 1 a63 1 Release: 20030718 d199 2 a200 2 BuildPreReq: OpenPKG, openpkg >= 20030717 PreReq: OpenPKG, openpkg >= 20030717 @ 1.152 log @fix PR#205, use variable %{l_susr} not constant root @ text @d36 2 a37 2 %define V_apache 1.3.27 %define V_mod_ssl 2.8.14-1.3.27 d63 1 a63 1 Release: 20030717 @ 1.151 log @fix PR#204, use new %{l_value -s ...} @ text @d922 1 a922 1 '%attr(4755,root,%{l_mgrp}) %{l_prefix}/sbin/suexec' \ @ 1.150 log @%status @ text @d199 2 a200 2 BuildPreReq: OpenPKG, openpkg >= 20030716 PreReq: OpenPKG, openpkg >= 20030716 d899 1 a899 2 %{l_shtool} install -c -m 644 \ -e 's;@@l_prefix@@;%{l_prefix};g' \ a901 2 -e 's;@@l_nusr@@;%{l_nusr};g' \ -e 's;@@l_ngrp@@;%{l_ngrp};g' \ d911 1 a911 3 %{l_shtool} install -c -m 755 -e 's;@@l_prefix@@;%{l_prefix};g' \ -e 's;@@l_susr@@;%{l_susr};g' -e 's;@@l_sgrp@@;%{l_sgrp};g' \ -e 's;@@l_musr@@;%{l_musr};g' -e 's;@@l_mgrp@@;%{l_mgrp};g' \ @ 1.149 log @add PostgreSQL support for PHP @ text @d63 1 a63 1 Release: 20030715 d199 2 a200 2 BuildPreReq: OpenPKG, openpkg >= 20030710 PreReq: OpenPKG, openpkg >= 20030710 @ 1.148 log @use new openpkg_rc_def variable in run-command scripts for allowing the admin to change the global default for xxx_enable @ text @d63 1 a63 1 Release: 20030710 d92 1 d151 4 d215 4 d509 5 @ 1.147 log @fix path to LD_SHLIB in apxs @ text @d63 1 a63 1 Release: 20030709 d194 2 a195 2 BuildPreReq: OpenPKG, openpkg >= 20030103 PreReq: OpenPKG, openpkg >= 20030103 @ 1.146 log @cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website @ text @d63 1 a63 1 Release: 20030707 d769 1 @ 1.145 log @add libraries to PreReq @ text @a2 1 ## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH d5 1 @ 1.144 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 @d63 1 a63 1 Release: 20030704 d198 1 d208 1 d212 1 d216 1 d220 1 d224 1 d228 1 d232 1 d236 1 d239 1 d242 1 d247 1 d251 1 d255 1 d259 1 d263 1 d267 1 d271 1 d275 1 d279 1 d283 1 d287 1 d297 1 d301 1 d305 1 d309 1 d313 1 d318 1 d326 1 @ 1.143 log @modifying package: apache-1.3.27 20030702 -> 20030703 @ text @d63 1 a63 1 Release: 20030703 d206 1 a206 1 BuildPreReq: MYSQL d280 1 a280 1 BuildPreReq: MYSQL @ 1.142 log @fix handling of with_mod_php_wddx option @ text @d38 1 a38 1 %define V_mod_perl 1.27 d63 1 a63 1 Release: 20030702 @ 1.141 log @php oci8 driver: don't use OCI_SHARED_MODE by default @ text @d63 1 a63 1 Release: 20030701 d542 1 a542 1 %if "%{with_mod_php_dom}" == "yes" @ 1.140 log @only include sasl dependencies when building with php_openldap at all @ text @d63 1 a63 1 Release: 20030627 d189 1 d316 1 a316 1 %patch -p0 d327 1 @ 1.139 log @drop php include/build files, they are part of the php package. add option with_mod_php_openldapsasl to select SASL bindings for openldap. Yes, that's a hack. @ text @a226 1 %endif d231 1 @ 1.138 log @be smarter with linker options, but not smart enough @ text @d63 1 a63 1 Release: 20030611 d66 3 a68 3 %option with_suexec yes %option with_suexec_caller %{l_nusr} %option with_suexec_userdir public_html d71 7 a77 7 %option with_mod_ssl no %option with_mod_perl no %option with_mod_php no %option with_mod_php3 no %option with_mod_dav no %option with_mod_layout no %option with_mod_macro no d80 8 a87 8 %option with_mod_auth_ldap no %option with_mod_auth_pam no %option with_mod_gzip no %option with_mod_fastcgi no %option with_mod_throttle no %option with_mod_access_referer no %option with_mod_roaming no %option with_mod_relocate no d90 29 a118 28 %option with_mod_php_calendar no %option with_mod_php_mysql no %option with_mod_php_gd no %option with_mod_php_db no %option with_mod_php_debug no %option with_mod_php_pdflib no %option with_mod_php_zlib no %option with_mod_php_bzip2 no %option with_mod_php_openssl no %option with_mod_php_openldap no %option with_mod_php_mm no %option with_mod_php_pcre no %option with_mod_php_ftp no %option with_mod_php_java no %option with_mod_php_oci7 no %option with_mod_php_oci8 no %option with_mod_php_freetype no %option with_mod_php_gettext no %option with_mod_php_imap no %option with_mod_php_xml no %option with_mod_php_dom no %option with_mod_php_bc no %option with_mod_php_transsid no %option with_mod_php_curl no %option with_mod_php_mhash no %option with_mod_php_wddx no %option with_mod_php_gdbm no %option with_mod_php_versioning no d121 6 a126 6 %option with_mod_php3_ftp no %option with_mod_php3_gd no %option with_mod_php3_jpeg no %option with_mod_php3_mysql no %option with_mod_php3_openssl no %option with_mod_php3_zlib no d129 1 a129 1 %option with_gdbm_ndbm no d139 2 a140 2 %define with_mod_php_openssl yes %define with_mod_php_mm yes d144 1 a144 1 %define with_mod_php_gd yes d148 1 a148 1 %define with_mod_php_zlib yes d154 1 a154 1 %define with_mod_php3_openssl yes d158 1 a158 1 %define with_mod_php3_zlib yes d163 1 a163 1 %define with_gdbm_ndbm yes d228 5 d445 1 a445 1 %if "%{with_mod_php_openldap}" == "yes" d846 2 @ 1.137 log @fix Berkeley-DB support in mod_php (especially under RedHat) @ text @d63 1 a63 1 Release: 20030605 @ 1.136 log @fix building of mod_auth_pam under GCC 3.3 @ text @d63 1 a63 1 Release: 20030604 d445 3 d475 1 a475 1 --with-db3=%{l_prefix} \ @ 1.135 log @there is a single gd now @ text @d63 1 a63 1 Release: 20030603 d646 2 a647 1 cp mod_auth_pam.c ../apache_%{V_apache}/src/modules/extra/ @ 1.134 log @modifying package: apache-1.3.27 20030516 -> 20030529 @ text @d63 1 a63 1 Release: 20030529 d207 1 a207 1 BuildPreReq: GD, jpeg, png d267 1 a267 1 BuildPreReq: GD @ 1.133 log @imap requires OpenSSL @ text @d39 1 a39 1 %define V_mod_php 4.3.1 d63 1 a63 1 Release: 20030516 @ 1.132 log @modernize flags @ text @d63 1 a63 1 Release: 20030408 d243 1 a243 1 BuildPreReq: imap @ 1.131 log @fix typos @ text @d426 3 a428 3 CFLAGS="%{l_cflags -O} -I%{l_prefix}/include"; export CFLAGS CPPFLAGS="%{l_cflags -O} -I%{l_prefix}/include"; export CPPFLAGS LDFLAGS="%{l_cflags -O} -L%{l_prefix}/lib"; export LDFLAGS d572 1 a572 1 CFLAGS="%{l_cflags -O} -I%{l_prefix}/include -DEAPI" \ d574 1 a574 1 CFLAGS="%{l_cflags -O} -I%{l_prefix}/include" \ d576 2 a577 2 CPPFLAGS="%{l_cflags -O} -I%{l_prefix}/include" \ LDFLAGS="%{l_cflags -O} -L%{l_prefix}/lib" \ d715 2 a716 2 cflags="$cflags -I%{l_prefix}/include" ldflags="$ldflags -L%{l_prefix}/lib" d720 2 a721 2 cflags="$cflags -I%{l_prefix}/include" ldflags="$ldflags -L%{l_prefix}/lib" @ 1.130 log @speclint police @ text @d594 1 a594 1 --with-jpeg=${prefix} \ d597 1 a597 1 --with-gd=${prefix} \ @ 1.129 log @make apache.vhost a noreplace config @ text @d63 1 a63 1 Release: 20030404 d862 2 a863 2 strip $RPM_BUILD_ROOT%{l_prefix}/bin/* 2> /dev/null || true strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* 2> /dev/null || true @ 1.128 log @rc script clean up @ text @d63 1 a63 1 Release: 20030328 d879 2 a880 1 '%config %attr(444,%{l_musr},%{l_mgrp}) %{l_prefix}/etc/apache/apache.base' @ 1.127 log @upgrade to fixed mod_ssl 2.8.14 @ text @d63 1 a63 1 Release: 20030321 d856 3 a858 2 %{l_shtool} install -c -m 755 -e 's;@@l_prefix@@;%{l_prefix};g' \ -e 's;@@l_musr@@;%{l_musr};g' -e 's;@@l_mgrp@@;%{l_mgrp};g' \ @ 1.126 log @upgrade to mod_ssl 2.8.13 @ text @d37 1 a37 1 %define V_mod_ssl 2.8.13-1.3.27 d63 1 a63 1 Release: 20030318 @ 1.125 log @mega-commit: speclint police changes which were not picked up by openpkg-dev before @ text @d37 1 a37 1 %define V_mod_ssl 2.8.12-1.3.27 d63 1 a63 1 Release: 20030305 @ 1.124 log @disable mysql support instead of falling back to embedded code @ text @d2 1 a2 1 ## apache.spec -- RPM Specification for Apache d63 1 a63 1 Release: 20030228 d133 1 a133 1 ERROR: with_mod_php conflicts with with_mod_php3 @ 1.123 log @Upgrading mod_php 4.3.0 -> 4.3.1 @ text @d63 1 a63 1 Release: 20030218 d458 2 d587 2 @ 1.122 log @fix typo @ text @d39 1 a39 1 %define V_mod_php 4.3.0 d63 1 a63 1 Release: 20030212 @ 1.121 log @add optional GDBM based NDBM support @ text @d63 1 a63 1 Release: 20030211 d160 1 a160 1 %if "%{with_php_gdbm}" == "yes" @ 1.120 log @more meat @ text @d127 3 d160 4 d289 3 d714 5 @ 1.119 log @argh, damn suexec, go home ;-] @ text @d63 1 a63 1 Release: 20030210 d116 2 d250 3 d533 6 @ 1.118 log @'--disable-suexec' does not work, simply skip it @ text @d837 1 d839 1 @ 1.117 log @add better suexec support @ text @a714 2 %else --disable-suexec \ @ 1.116 log @add WDDX support, too @ text @d65 5 d711 1 d713 5 a717 2 --suexec-caller=%{l_nusr} \ --suexec-userdir=.www \ @ 1.115 log @remove calculation of relative path in APACI; performed under threat of force only @ text @d110 1 d508 3 @ 1.114 log @add DOM/XSLT support; fix zlib support @ text @d63 1 a63 1 Release: 20030207 d172 1 d288 1 @ 1.113 log @fix mod_auth_pam building @ text @d105 1 d134 1 a134 1 %if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_pdflib}" == "yes" || "%{with_mod_php_gd}" == "yes" d232 3 d456 1 d500 5 @ 1.112 log @use new ORACLE/oracle package and add OCI7 support, too @ text @d44 1 a44 1 %define V_mod_auth_pam 1.0a @ 1.111 log @add more mod_perl support @ text @d63 1 a63 1 Release: 20030206 d99 1 d237 3 d418 4 d479 3 @ 1.110 log @php4.3 requires to disable building of the CLI explicitely @ text @d168 2 a169 1 Source23: rc.apache a758 1 # optionally cleanup for mod_perl d760 1 d762 4 @ 1.109 log @we already have enough stuff and this is in the (hated) PHP3 section anyway @ text @d63 1 a63 1 Release: 20030202 d496 1 @ 1.108 log @more precide EXPAT control @ text @d63 1 a63 1 Release: 20030123 a544 9 # FIXME: the following options would also be nice to # be added conditionally, but the RPM 4.0.2 macro processor # is already at its limit and does not allow more here. # --enable-safe-mode # --with-exec-dir[=DIR] # --enable-magic-quotes # --enable-memory-limit # --enable-sysvsem # --enable-sysvshm @ 1.107 log @upgrade to mod_fastcgi 2.4.0 @ text @d63 1 a63 1 Release: 20030119 d706 3 @ 1.106 log @using virtual package MYSQL @ text @d47 1 a47 1 %define V_mod_fastcgi 2.2.12 d63 1 a63 1 Release: 20030116 @ 1.106.2.1 log @Welcome OPENPKG_1_STABLE branch... @ text @d63 1 a63 1 Release: 1.20030116 d173 2 a174 2 BuildPreReq: OpenPKG, openpkg >= 1.20030103 PreReq: OpenPKG, openpkg >= 1.20030103 @ 1.106.2.2 log @upgrade to mod_ssl 2.8.13 @ text @d37 1 a37 1 %define V_mod_ssl 2.8.13-1.3.27 d63 1 a63 1 Release: 1.20030318 @ 1.106.2.3 log @upgrade to mod_ssl 2.8.14 @ text @d37 1 a37 1 %define V_mod_ssl 2.8.14-1.3.27 d63 1 a63 1 Release: 1.20030321 @ 1.106.2.4 log @speclint police @ text @d2 1 a2 1 ## apache.spec -- OpenPKG RPM Specification @ 1.106.2.5 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 d36 4 a39 4 %define V_apache 1.3.28 %define V_mod_ssl 2.8.15-1.3.28 %define V_mod_perl 1.28 %define V_mod_php 4.3.2 d44 1 a44 1 %define V_mod_auth_pam 1.1.1 d47 1 a47 1 %define V_mod_fastcgi 2.4.0 d63 1 a63 6 Release: 1.20030724 # package options (suexec related) %option with_suexec yes %option with_suexec_caller %{l_nusr} %option with_suexec_userdir public_html d66 7 a72 7 %option with_mod_ssl no %option with_mod_perl no %option with_mod_php no %option with_mod_php3 no %option with_mod_dav no %option with_mod_layout no %option with_mod_macro no d75 8 a82 8 %option with_mod_auth_ldap no %option with_mod_auth_pam no %option with_mod_gzip no %option with_mod_fastcgi no %option with_mod_throttle no %option with_mod_access_referer no %option with_mod_roaming no %option with_mod_relocate no d85 23 a107 30 %option with_mod_php_calendar no %option with_mod_php_mysql no %option with_mod_php_pgsql no %option with_mod_php_gd no %option with_mod_php_db no %option with_mod_php_debug no %option with_mod_php_pdflib no %option with_mod_php_zlib no %option with_mod_php_bzip2 no %option with_mod_php_openssl no %option with_mod_php_openldap no %option with_mod_php_openldapsasl no %option with_mod_php_mm no %option with_mod_php_pcre no %option with_mod_php_ftp no %option with_mod_php_java no %option with_mod_php_oci7 no %option with_mod_php_oci8 no %option with_mod_php_freetype no %option with_mod_php_gettext no %option with_mod_php_imap no %option with_mod_php_xml no %option with_mod_php_dom no %option with_mod_php_bc no %option with_mod_php_transsid no %option with_mod_php_curl no %option with_mod_php_mhash no %option with_mod_php_wddx no %option with_mod_php_gdbm no %option with_mod_php_versioning no d110 6 a115 9 %option with_mod_php3_ftp no %option with_mod_php3_gd no %option with_mod_php3_jpeg no %option with_mod_php3_mysql no %option with_mod_php3_openssl no %option with_mod_php3_zlib no # package options (braindead ones only) %option with_gdbm_ndbm no d120 1 a120 1 RPM ERROR: with_mod_php conflicts with with_mod_php3 d125 2 a126 2 %define with_mod_php_openssl yes %define with_mod_php_mm yes d130 1 a130 1 %define with_mod_php_gd yes d132 1 a132 1 %if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_pdflib}" == "yes" || "%{with_mod_php_gd}" == "yes" || "%{with_mod_php_dom}" == "yes" d134 1 a134 5 %define with_mod_php_zlib yes %endif %if "%{with_mod_php_pgsql}" == "yes" %undefine with_mod_php_openssl %define with_mod_php_openssl yes d140 1 a140 1 %define with_mod_php3_openssl yes d144 1 a144 2 %define with_mod_php3_zlib yes %endif a145 3 %if "%{with_mod_php_gdbm}" == "yes" %undefine with_gdbm_ndbm %define with_gdbm_ndbm yes d168 1 a168 4 Source23: apache.pl Source24: rc.apache Patch0: apache.patch Patch1: apache.patch.php d173 2 a174 2 BuildPreReq: OpenPKG, openpkg >= 1.20030724 PreReq: OpenPKG, openpkg >= 1.20030724 a176 1 PreReq: openssl, mm d185 1 a185 6 BuildPreReq: mysql PreReq: mysql %endif %if "%{with_mod_php_pgsql}" == "yes" BuildPreReq: postgresql, openssl PreReq: postgresql, openssl d188 1 a188 2 BuildPreReq: gd, jpeg, png PreReq: gd, jpeg, png a191 1 PreReq: db a194 1 PreReq: pdflib, jpeg, png a197 1 PreReq: zlib a200 1 PreReq: bzip2 a203 1 PreReq: openssl a206 8 PreReq: openldap, openssl %if "%{with_mod_php_openldapsasl}" == "yes" BuildPreReq: openldap::with_sasl = yes PreReq: openldap::with_sasl = yes %else BuildPreReq: openldap::with_sasl = no PreReq: openldap::with_sasl = no %endif a209 1 PreReq: mm a212 1 PreReq: pcre a215 1 PreReq: j2se a218 1 PreReq: freetype a221 1 PreReq: gettext, libiconv d224 1 a224 2 BuildPreReq: imap, openssl PreReq: imap, openssl a227 5 PreReq: expat %endif %if "%{with_mod_php_dom}" == "yes" BuildPreReq: libxml, libxslt PreReq: libxml, libxslt a230 1 PreReq: curl a233 8 PreReq: mhash %endif %if "%{with_mod_php_gdbm}" == "yes" BuildPreReq: gdbm PreReq: gdbm %endif %if "%{with_mod_php_oci7}" == "yes" || "%{with_mod_php_oci8}" == "yes" BuildPreReq: ORACLE d239 1 a239 2 BuildPreReq: gd PreReq: gd a242 1 PreReq: jpeg d245 1 a245 2 BuildPreReq: mysql PreReq: mysql a248 1 PreReq: openssl a251 1 PreReq: zlib a255 1 PreReq: openldap, openssl a260 4 %if "%{with_gdbm_ndbm}" == "yes" BuildPreReq: gdbm, gdbm::with_ndbm = yes PreReq: gdbm, gdbm::with_ndbm = yes %endif a277 1 %patch0 -p0 a287 1 %patch1 -p0 d334 1 a334 1 ) || exit $? d354 1 a354 1 ) || exit $? d387 1 a387 1 ) || exit $? d394 3 a396 3 CFLAGS="%{l_cflags -O} %{l_cppflags}"; export CFLAGS CPPFLAGS="%{l_cflags -O} %{l_cppflags}"; export CPPFLAGS LDFLAGS="%{l_cflags -O} %{l_ldflags}"; export LDFLAGS d407 1 a407 1 %if "%{with_mod_php_openldap}" == "yes" && "%{with_mod_php_openldapsasl}" == "yes" a412 7 %if "%{with_mod_php_db}" == "yes" LIBS="$LIBS -ldb" %endif %if "%{with_mod_php_oci7}" == "yes" || "%{with_mod_php_oci8}" == "yes" ORACLE_HOME="`%{l_prefix}/etc/rc --query oracle_home`" export ORACLE_HOME %endif a421 7 %else --without-mysql \ %endif %if "%{with_mod_php_pgsql}" == "yes" --with-pgsql=%{l_prefix} \ %else --without-pgsql \ d434 1 a434 1 --with-db4=%{l_prefix} \ a442 1 --with-zlib-dir=%{l_prefix} \ a470 3 %if "%{with_mod_php_oci7}" == "yes" --with-oracle \ %endif a483 8 %if "%{with_mod_php_dom}" == "yes" --with-dom=%{l_prefix} \ --with-dom-xslt=%{l_prefix} \ --with-dom-exslt=%{l_prefix} \ %endif %if "%{with_mod_php_wddx}" == "yes" --enable-wddx \ %endif a495 7 %if "%{with_mod_php_gdbm}" == "yes" --with-gdbm=%{l_prefix} \ %endif %if "%{with_mod_php_versioning}" == "yes" --enable-versioning \ %endif --disable-cli \ d507 1 a507 1 ) || exit $? d515 1 a515 1 CFLAGS="%{l_cflags -O} %{l_cppflags} -DEAPI" \ d517 1 a517 1 CFLAGS="%{l_cflags -O} %{l_cppflags}" \ d519 2 a520 2 CPPFLAGS="%{l_cflags -O} %{l_cppflags}" \ LDFLAGS="%{l_cflags -O} %{l_ldflags}" \ a529 2 %else --without-mysql \ d535 1 a535 1 --with-jpeg=%{l_prefix} \ d538 1 a538 1 --with-gd=%{l_prefix} \ d545 9 d557 1 a557 1 ) || exit $? d574 1 a574 1 ) || exit $? d583 1 a583 1 ) || exit $? d590 1 a590 1 ) || exit $? d596 2 a597 3 sed -e '234N;s/\n//' -e '239N;s/\n//' ../apache_%{V_apache}/src/modules/extra/mod_auth_pam.c ) || exit $? d604 1 a604 1 ) || exit $? d617 1 a617 1 ) || exit $? d624 1 a624 1 ) || exit $? d631 1 a631 1 ) || exit $? d638 1 a638 1 ) || exit $? d645 1 a645 1 ) || exit $? d665 2 a666 2 cflags="$cflags %{l_cppflags}" ldflags="$ldflags %{l_ldflags}" a668 5 %if "%{with_gdbm_ndbm}" == "yes" cflags="$cflags %{l_cppflags}" ldflags="$ldflags %{l_ldflags}" libs="$libs -lndbm -lgdbm" %endif a672 1 LD_SHLIB="%{l_cc}" \ a685 1 %if "%{with_suexec}" == "yes" d687 2 a688 3 --suexec-caller=%{with_suexec_caller} \ --suexec-userdir=%{with_suexec_userdir} \ %endif a705 3 --enable-rule=EXPAT \ %else --disable-rule=EXPAT \ d739 1 a739 1 ) || exit $? d761 1 a761 1 ) || exit $? d763 1 a764 1 # cleanup for mod_perl a765 4 # provide mod_perl init script %{l_shtool} install -c -m 644 \ %{SOURCE apache.pl} \ $RPM_BUILD_ROOT%{l_prefix}/etc/apache/ a771 2 rm -rf $RPM_BUILD_ROOT%{l_prefix}/include/php rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib/php/build d777 2 a778 1 %{l_shtool} install -c -m 644 %{l_value -s -a} \ d781 2 d792 2 a793 1 %{l_shtool} install -c -m 755 %{l_value -s -a} \ d797 2 a798 2 strip $RPM_BUILD_ROOT%{l_prefix}/bin/* 2>/dev/null || true strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* 2>/dev/null || true d803 1 a803 3 %if "%{with_suexec}" == "yes" '%attr(4755,%{l_susr},%{l_mgrp}) %{l_prefix}/sbin/suexec' \ %endif d812 1 a812 2 '%config %attr(444,%{l_musr},%{l_mgrp}) %{l_prefix}/etc/apache/apache.base' \ '%config(noreplace) %attr(444,%{l_musr},%{l_mgrp}) %{l_prefix}/etc/apache/apache.vhost' a826 6 # after upgrade, restart service [ $1 -eq 2 ] || exit 0 eval `%{l_rc} apache status 2>/dev/null` [ ".$apache_active" = .yes ] && %{l_rc} apache restart exit 0 a827 4 # before erase, stop service and remove log files [ $1 -eq 0 ] || exit 0 %{l_rc} apache stop 2>/dev/null rm -rf $RPM_INSTALL_PREFIX/var/apache/log/ >/dev/null 2>&1 || true d830 3 a832 1 $RPM_INSTALL_PREFIX/sbin/pamtool --remove --smart --name=apache a833 1 exit 0 @ 1.106.2.6 log @MFC: all changes since last merge @ text @d63 1 a63 1 Release: 1.20030729 a800 1 --suexec-logfile=%{l_prefix}/var/apache/log/suexec.log \ @ 1.106.2.7 log @MFC: be more flexible and allow global access.log to be ignored @ text @d63 1 a63 1 Release: 1.20030731 @ 1.106.2.6.2.1 log @bump release numbers on OpenPKG 1.3-STABLE branch for OpenPKG 1.3.0-RELEASE @ text @d63 1 a63 1 Release: 1.3.0 d199 2 a200 2 BuildPreReq: OpenPKG, openpkg >= 1.3.0 PreReq: OpenPKG, openpkg >= 1.3.0 @ 1.106.2.6.2.2 log @Security Bugfix (CAN-2003-0542, OpenPKG-SA-2003.046-apache) @ text @d63 1 a63 1 Release: 1.3.1 @ 1.106.2.6.2.3 log @fix PR#293, conditionally link to libresolv @ text @d63 1 a63 1 Release: 1.3.2 a772 5 case "%{l_target}" in *-solaris* ) libs="$libs -lresolv" ;; esac @ 1.106.2.6.2.4 log @apply security fixes (CAN-2003-0993, CAN-2003-0020, CAN-2003-0987, CAN-2004-0174) @ text @d63 1 a63 1 Release: 1.3.3 @ 1.106.2.6.2.5 log @apply security bugfix (CAN-2004-0488) @ text @d63 1 a63 1 Release: 1.3.4 a194 1 Patch2: apache.patch.modssl a412 3 ( cd apache_%{V_apache} %{l_patch} -p0 <%{PATCH apache.patch.modssl} ) || exit $? @ 1.106.2.6.2.6 log @SA-2004.029-apache; CAN-2004-0492 @ text @d63 1 a63 1 Release: 1.3.5 @ 1.106.2.6.2.7 log @fix format string vulnerability @ text @d63 1 a63 1 Release: 1.3.6 @ 1.106.2.1.2.1 log @bump versions and dependencies for OpenPKG 1.2 @ text @d63 1 a63 1 Release: 1.2.0 d173 2 a174 2 BuildPreReq: OpenPKG, openpkg >= 1.2.0 PreReq: OpenPKG, openpkg >= 1.2.0 @ 1.106.2.1.2.2 log @Update for PHP security advisory 17. February 2003. @ text @d63 1 a63 1 Release: 1.2.1 a168 1 Patch0: http://www.php.net/distributions/php-4.3.0-to-4.3.1.patch.gz a287 1 %patch0 -p0 @ 1.106.2.1.2.3 log @apply security bugfix (OpenPKG-SA-2003.020-modssl) @ text @d63 1 a63 1 Release: 1.2.2 a169 1 Patch1: mod_ssl.patch a282 1 %patch1 -p0 @ 1.106.2.1.2.4 log @Security Bugfix (CAN-2003-0542, OpenPKG-SA-2003.046-apache) @ text @d63 1 a63 1 Release: 1.2.3 a170 1 Patch2: apache.patch a279 1 %patch2 -p0 @ 1.106.2.1.2.5 log @fix PR#293, conditionally link to libresolv @ text @d63 1 a63 1 Release: 1.2.4 a673 5 case "%{l_target}" in *-solaris* ) libs="$libs -lresolv" ;; esac @ 1.105 log @Correct build requirements for optional PHP module. @ text @d185 1 a185 1 BuildPreReq: mysql d245 1 a245 1 BuildPreReq: mysql @ 1.104 log @Bump the beast with C&W/IT-Ops-SSE stuff: - add mod_auth_ldap - add cURL and mhash support for mod_php - add dummy php.ini @ text @d63 1 a63 1 Release: 20030107 d183 1 a183 1 BuildPreReq: make, bison, flex @ 1.103 log @adjust to new IMAP world order @ text @d45 1 d75 1 d106 2 d164 1 d227 7 a233 1 BuildPreReq: expat d254 3 d319 3 d490 6 d600 7 d664 5 d716 3 d766 6 @ 1.102 log @upgrade to new %option world order @ text @d62 1 a62 1 Release: 20030103 d219 1 a219 1 BuildPreReq: c-client d388 1 a388 1 LIBS="$LIBS -liconv" \ d393 3 d462 1 @ 1.101 log @upgrade to new %option world order @ text @d62 1 a62 1 Release: 20021230 d64 1 a64 1 # the additionally used Apache modules (can be enabled without thinking) d73 1 a73 1 # the additionally used Apache modules (you have to know what you do) d82 1 a82 2 # more optional PHP4 specific settings # (requires "with_mod_php" set to "yes" above!) d105 1 a105 2 # more optional PHP3 specific settings # (requires "with_mod_php3" set to "yes" above!) d168 2 a169 2 BuildPreReq: OpenPKG, openpkg >= 20021230 PreReq: OpenPKG, openpkg >= 20021230 a224 1 a242 1 a259 2 %options -p25 @ 1.100 log @cosmetics: strip trailing whitespaces @ text @d35 28 a62 3 ## ATTENTION: DO NOT EDIT THE FOLLOWING DEFAULTS DIRECTLY IN THIS FILE! ## INSTEAD USE --define "with_xxx yes" ON THE COMMAND LINE. THE REASON ## IS THAT RPM'S MACRO MECHANISM HORSES UP HORRIBLY ELSE! a144 29 # package component versions %define V_apache 1.3.27 %define V_mod_ssl 2.8.12-1.3.27 %define V_mod_perl 1.27 %define V_mod_php 4.3.0 %define V_mod_php3 3.0.18 %define V_mod_dav 1.0.3-1.3.6 %define V_mod_layout 3.2 %define V_mod_macro 1.1.2 %define V_mod_auth_pam 1.0a %define V_mod_gzip 1.3.19.1a %define V_mod_fastcgi 2.2.12 %define V_mod_throttle 312 %define V_mod_access_referer 1.0.2 %define V_mod_roaming 1.0.2 %define V_mod_relocate 1.0 # package information Name: apache Summary: Apache HTTP Server URL: http://httpd.apache.org/ Vendor: Apache Software Foundation Packager: The OpenPKG Project Distribution: OpenPKG [BASE] Group: Web License: ASF Version: %{V_apache} Release: 20021230 @ 1.99 log @bump of Copyright messages for forthcoming years 2003 @ text @d394 1 a394 1 %if "%{with_mod_php_gd}" == "yes" d528 1 a528 1 # FIXME: the following options would also be nice to @ 1.98 log @cleanup package by using new %option stuff @ 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.97 log @upgrade to PHP 4.3.0 @ text @d40 7 a46 7 %{!?with_mod_ssl: %define with_mod_ssl no} %{!?with_mod_perl: %define with_mod_perl no} %{!?with_mod_php: %define with_mod_php no} %{!?with_mod_php3: %define with_mod_php3 no} %{!?with_mod_dav: %define with_mod_dav no} %{!?with_mod_layout: %define with_mod_layout no} %{!?with_mod_macro: %define with_mod_macro no} d49 7 a55 7 %{!?with_mod_auth_pam: %define with_mod_auth_pam no} %{!?with_mod_gzip: %define with_mod_gzip no} %{!?with_mod_fastcgi: %define with_mod_fastcgi no} %{!?with_mod_throttle: %define with_mod_throttle no} %{!?with_mod_access_referer: %define with_mod_access_referer no} %{!?with_mod_roaming: %define with_mod_roaming no} %{!?with_mod_relocate: %define with_mod_relocate no} d59 21 a79 21 %{!?with_mod_php_calendar: %define with_mod_php_calendar no} %{!?with_mod_php_mysql: %define with_mod_php_mysql no} %{!?with_mod_php_gd: %define with_mod_php_gd no} %{!?with_mod_php_db: %define with_mod_php_db no} %{!?with_mod_php_debug: %define with_mod_php_debug no} %{!?with_mod_php_pdflib: %define with_mod_php_pdflib no} %{!?with_mod_php_zlib: %define with_mod_php_zlib no} %{!?with_mod_php_bzip2: %define with_mod_php_bzip2 no} %{!?with_mod_php_openssl: %define with_mod_php_openssl no} %{!?with_mod_php_openldap: %define with_mod_php_openldap no} %{!?with_mod_php_mm: %define with_mod_php_mm no} %{!?with_mod_php_pcre: %define with_mod_php_pcre no} %{!?with_mod_php_ftp: %define with_mod_php_ftp no} %{!?with_mod_php_java: %define with_mod_php_java no} %{!?with_mod_php_oci8: %define with_mod_php_oci8 no} %{!?with_mod_php_freetype: %define with_mod_php_freetype no} %{!?with_mod_php_gettext: %define with_mod_php_gettext no} %{!?with_mod_php_imap: %define with_mod_php_imap no} %{!?with_mod_php_xml: %define with_mod_php_xml no} %{!?with_mod_php_bc: %define with_mod_php_bc no} %{!?with_mod_php_transsid: %define with_mod_php_transsid no} d83 6 a88 6 %{!?with_mod_php3_ftp: %define with_mod_php3_ftp no} %{!?with_mod_php3_gd: %define with_mod_php3_gd no} %{!?with_mod_php3_jpeg: %define with_mod_php3_jpeg no} %{!?with_mod_php3_mysql: %define with_mod_php3_mysql no} %{!?with_mod_php3_openssl: %define with_mod_php3_openssl no} %{!?with_mod_php3_zlib: %define with_mod_php3_zlib no} d93 1 a93 3 %{error: with_mod_php conflicts with with_mod_php3} # FIXME: error macro does not terminate execution exit 1 d96 4 a99 2 %define with_mod_php_openssl yes %define with_mod_php_mm yes d102 2 a103 1 %define with_mod_php_gd yes d106 2 a107 1 %define with_mod_php_zlib yes d112 2 a113 1 %define with_mod_php3_openssl yes d116 2 a117 1 %define with_mod_php3_zlib yes d148 1 a148 1 Release: 20021228 d174 2 a175 2 BuildPreReq: OpenPKG, openpkg >= 20020222 PreReq: OpenPKG, openpkg >= 20020222 d269 1 a269 48 Options (additional modules I): --define 'with_mod_dav %{with_mod_dav}' --define 'with_mod_layout %{with_mod_layout}' --define 'with_mod_macro %{with_mod_macro}' --define 'with_mod_perl %{with_mod_perl}' --define 'with_mod_php %{with_mod_php}' --define 'with_mod_php3 %{with_mod_php3}' --define 'with_mod_ssl %{with_mod_ssl}' Options (additional modules II): --define 'with_mod_access_referer %{with_mod_access_referer}' --define 'with_mod_auth_pam %{with_mod_auth_pam}' --define 'with_mod_fastcgi %{with_mod_fastcgi}' --define 'with_mod_gzip %{with_mod_gzip}' --define 'with_mod_relocate %{with_mod_relocate}' --define 'with_mod_roaming %{with_mod_roaming}' --define 'with_mod_throttle %{with_mod_throttle}' Options (additional extensions for mod_php): --define 'with_mod_php_bzip2 %{with_mod_php_bzip2}' --define 'with_mod_php_bc %{with_mod_php_bc}' --define 'with_mod_php_calendar %{with_mod_php_calendar}' --define 'with_mod_php_db %{with_mod_php_db}' --define 'with_mod_php_debug %{with_mod_php_debug}' --define 'with_mod_php_ftp %{with_mod_php_ftp}' --define 'with_mod_php_freetype %{with_mod_php_freetype}' --define 'with_mod_php_gd %{with_mod_php_gd}' --define 'with_mod_php_gettext %{with_mod_php_gettext}' --define 'with_mod_php_imap %{with_mod_php_imap}' --define 'with_mod_php_java %{with_mod_php_java}' --define 'with_mod_php_mm %{with_mod_php_mm}' --define 'with_mod_php_mysql %{with_mod_php_mysql}' --define 'with_mod_php_oci8 %{with_mod_php_oci8}' --define 'with_mod_php_openldap %{with_mod_php_openldap}' --define 'with_mod_php_openssl %{with_mod_php_openssl}' --define 'with_mod_php_pcre %{with_mod_php_pcre}' --define 'with_mod_php_pdflib %{with_mod_php_pdflib}' --define 'with_mod_php_transsid %{with_mod_php_transsid}' --define 'with_mod_php_xml %{with_mod_php_xml}' --define 'with_mod_php_zlib %{with_mod_php_zlib}' Options (additional extensions for mod_php3): --define 'with_mod_php3_ftp %{with_mod_php3_ftp}' --define 'with_mod_php3_gd %{with_mod_php3_gd}' --define 'with_mod_php3_jpeg %{with_mod_php3_jpeg}' --define 'with_mod_php3_mysql %{with_mod_php3_mysql}' --define 'with_mod_php3_openssl %{with_mod_php3_openssl}' --define 'with_mod_php3_zlib %{with_mod_php3_zlib}' d274 1 @ 1.96 log @finally remove backslashes from --define lines in %description to be 100% consistent again @ text @d121 1 a121 1 %define V_mod_php 4.2.3 d144 1 a144 1 Release: 20021129 a165 1 Patch0: apache-php-db4.patch a325 1 %patch0 -p0 @ 1.95 log @finally kick-out this brain-dead mod_zmod stuff which always made headaches @ text @d267 7 a273 7 --define 'with_mod_dav %{with_mod_dav}' \ --define 'with_mod_layout %{with_mod_layout}' \ --define 'with_mod_macro %{with_mod_macro}' \ --define 'with_mod_perl %{with_mod_perl}' \ --define 'with_mod_php %{with_mod_php}' \ --define 'with_mod_php3 %{with_mod_php3}' \ --define 'with_mod_ssl %{with_mod_ssl}' \ d276 7 a282 7 --define 'with_mod_access_referer %{with_mod_access_referer}' \ --define 'with_mod_auth_pam %{with_mod_auth_pam}' \ --define 'with_mod_fastcgi %{with_mod_fastcgi}' \ --define 'with_mod_gzip %{with_mod_gzip}' \ --define 'with_mod_relocate %{with_mod_relocate}' \ --define 'with_mod_roaming %{with_mod_roaming}' \ --define 'with_mod_throttle %{with_mod_throttle}' \ d285 21 a305 21 --define 'with_mod_php_bzip2 %{with_mod_php_bzip2}' \ --define 'with_mod_php_bc %{with_mod_php_bc}' \ --define 'with_mod_php_calendar %{with_mod_php_calendar}' \ --define 'with_mod_php_db %{with_mod_php_db}' \ --define 'with_mod_php_debug %{with_mod_php_debug}' \ --define 'with_mod_php_ftp %{with_mod_php_ftp}' \ --define 'with_mod_php_freetype %{with_mod_php_freetype}' \ --define 'with_mod_php_gd %{with_mod_php_gd}' \ --define 'with_mod_php_gettext %{with_mod_php_gettext}' \ --define 'with_mod_php_imap %{with_mod_php_imap}' \ --define 'with_mod_php_java %{with_mod_php_java}' \ --define 'with_mod_php_mm %{with_mod_php_mm}' \ --define 'with_mod_php_mysql %{with_mod_php_mysql}' \ --define 'with_mod_php_oci8 %{with_mod_php_oci8}' \ --define 'with_mod_php_openldap %{with_mod_php_openldap}' \ --define 'with_mod_php_openssl %{with_mod_php_openssl}' \ --define 'with_mod_php_pcre %{with_mod_php_pcre}' \ --define 'with_mod_php_pdflib %{with_mod_php_pdflib}' \ --define 'with_mod_php_transsid %{with_mod_php_transsid}' \ --define 'with_mod_php_xml %{with_mod_php_xml}' \ --define 'with_mod_php_zlib %{with_mod_php_zlib}' \ d308 6 a313 6 --define 'with_mod_php3_ftp %{with_mod_php3_ftp}' \ --define 'with_mod_php3_gd %{with_mod_php3_gd}' \ --define 'with_mod_php3_jpeg %{with_mod_php3_jpeg}' \ --define 'with_mod_php3_mysql %{with_mod_php3_mysql}' \ --define 'with_mod_php3_openssl %{with_mod_php3_openssl}' \ --define 'with_mod_php3_zlib %{with_mod_php3_zlib}' \ @ 1.94 log @add support for DB 4.1.24 to Apache's PHP @ text @a50 1 %{!?with_mod_zmod: %define with_mod_zmod no} a127 1 %define V_mod_zmod 2_3 d144 1 a144 1 Release: 20021122 d156 6 a161 7 Source9: http://www.ivw.de/???/src.apapi.FIN%{V_mod_zmod}.tar.gz Source10: http://www.fastcgi.com/dist/mod_fastcgi-%{V_mod_fastcgi}.tar.gz Source11: http://www.snert.com/Software/mod_throttle/mod_throttle%{V_mod_throttle}.tgz Source12: http://download.sourceforge.net/accessreferer/mod_access_referer-%{V_mod_access_referer}.tar.gz Source13: http://www.klomp.org/mod_roaming/mod_roaming-%{V_mod_roaming}.tar.gz Source14: http://software.tangent.org/download/mod_relocate-%{V_mod_relocate}.tar.gz Source15: http://www.php.net/distributions/php-%{V_mod_php3}.tar.gz a282 1 --define 'with_mod_zmod %{with_mod_zmod}' \ d341 1 a341 1 %if "%{with_mod_zmod}" == "yes" d344 1 a344 1 %if "%{with_mod_fastcgi}" == "yes" d347 1 a347 1 %if "%{with_mod_throttle}" == "yes" d350 1 a350 1 %if "%{with_mod_access_referer}" == "yes" d353 1 a353 1 %if "%{with_mod_roaming}" == "yes" d356 1 a356 1 %if "%{with_mod_relocate}" == "yes" a358 3 %if "%{with_mod_php3}" == "yes" %setup15 -q -T -D -a 15 %endif a631 9 # optionally prepare mod_zmod %if "%{with_mod_zmod}" == "yes" ( cd src mkdir ../apache_%{V_apache}/src/modules/zmod %{l_shtool} subst -e 's;"compat.h";"ap_compat.h";' modules/zmod/mod_zmod.c cp modules/zmod/* ../apache_%{V_apache}/src/modules/zmod/ ) %endif a732 3 %endif %if "%{with_mod_zmod}" == "yes" --activate-module=src/modules/zmod/libzmod.a \ @ 1.93 log @be more clear here @ text @d146 1 a146 1 Release: 20021120 d169 1 d331 1 @ 1.92 log @fix mod_perl support @ text @d577 9 a585 7 # FIXME: # --enable-safe-mode # --with-exec-dir[=DIR] # --enable-magic-quotes # --enable-memory-limit # --enable-sysvsem # --enable-sysvshm @ 1.91 log @upgrade to mod_ssl 2.8.12 to close XSS security bug @ text @d146 1 a146 1 Release: 20021023 d404 1 d409 4 a412 5 echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/${version} \\" >>$perl echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/${version}/${archname} \\" >>$perl echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/site_perl \\" >>$perl echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/site_perl/${version} \\" >>$perl echo " -I$RPM_BUILD_ROOT%{l_prefix}/lib/perl5/site_perl/${version}/${archname} \\" >>$perl d426 1 a426 3 mkdir $RPM_BUILD_ROOT%{l_prefix}/perl5 mv $RPM_BUILD_ROOT%{l_prefix}/lib/* $RPM_BUILD_ROOT%{l_prefix}/perl5/ mv $RPM_BUILD_ROOT%{l_prefix}/perl5 $RPM_BUILD_ROOT%{l_prefix}/lib/ @ 1.90 log @upgrade to j2se @ text @d120 1 a120 1 %define V_mod_ssl 2.8.11-1.3.27 d146 1 a146 1 Release: 20021009 @ 1.89 log @fix tracking, disable PEAR (hint by Thomas Rohde) @ text @d146 1 a146 1 Release: 20021005 d215 1 a215 1 BuildPreReq: jdk-sun d510 1 a510 1 --with-java=%{l_prefix}/libexec/jdk-sun \ @ 1.88 log @Apache 1.3.27 + mod_ssl 2.8.11 @ text @d146 1 a146 1 Release: 20021004 d530 1 @ 1.87 log @fix logic @ text @d119 2 a120 2 %define V_apache 1.3.26 %define V_mod_ssl 2.8.10-1.3.26 d146 1 a146 1 Release: 20020918 @ 1.86 log @workaround for brain-dead Solaris which has a /lib -> /usr/lib symlink @ text @d688 1 a688 1 if [ ".$pam_incdir" != "./usr/include" -o ".$pam_incdir" != "./include" ]; then d692 1 a692 1 if [ ".$pam_libdir" != "./usr/lib" -o ".$pam_libdir" != "./lib" ]; then @ 1.85 log @fix pamtool usage @ text @d146 1 a146 1 Release: 20020916 d688 1 a688 1 if [ ".$pam_incdir" != "./usr/include" ]; then d692 1 a692 1 if [ ".$pam_libdir" != "./usr/lib" ]; then @ 1.84 log @fix dependencies inside PHP @ text @d146 1 a146 1 Release: 20020913 d845 1 a845 1 $RPM_INSTALL_PREFIX/sbin/pamtool -a -s -n "apache" d853 1 a853 1 $RPM_INSTALL_PREFIX/sbin/pamtool -r -s -n "apache" @ 1.83 log @upgrade to PHP 4.2.3 @ text @d146 1 a146 1 Release: 20020907 d437 5 a441 1 CC="%{l_cc}" \ d443 4 a446 11 CFLAGS="%{l_cflags -O} -I%{l_prefix}/include -DEAPI" \ %else CFLAGS="%{l_cflags -O} -I%{l_prefix}/include" \ %endif CPPFLAGS="%{l_cflags -O} -I%{l_prefix}/include" \ LDFLAGS="%{l_cflags -O} -L%{l_prefix}/lib" \ %if "%{with_mod_php_gd}" == "yes" && "%{with_mod_php_gettext}" == "yes" LIBS="-lpng -lz -liconv" \ %else %if "%{with_mod_php_gd}" == "yes" LIBS="-lpng -lz" \ d449 1 a449 1 LIBS="-liconv" \ d451 2 @ 1.82 log @fix mod_php+gd+zlib situation (inter-dependencies) @ text @d122 1 a122 1 %define V_mod_php 4.2.2 d146 1 a146 1 Release: 20020829 @ 1.81 log @cleanup: remove $PATH fiddling, because already obsoleted by sane build environment @ text @d99 2 a100 2 %define with_mod_php_openssl yes %define with_mod_php_mm yes d102 2 a103 2 %if "%{with_mod_php_mysql}" == "yes" || "%{with_mod_php_pdflib}" == "yes" %define with_mod_php_zlib yes d105 2 a106 2 %if "%{with_mod_php_freetype}" == "yes" %define with_mod_php_gd yes d111 1 a111 1 %define with_mod_php3_openssl yes d114 1 a114 1 %define with_mod_php3_zlib yes d146 1 a146 1 Release: 20020801 d275 1 a275 1 --define 'with_mod_ssl %{with_mod_ssl}' d285 1 a285 1 --define 'with_mod_zmod %{with_mod_zmod}' d308 1 a308 1 --define 'with_mod_php_zlib %{with_mod_php_zlib} d316 1 a316 1 --define 'with_mod_php3_zlib %{with_mod_php3_zlib}' @ 1.81.2.1 log @bump release numbers for OpenPKG 1.1 @ text @d146 1 a146 1 Release: 1.1.0 d173 2 a174 2 BuildPreReq: OpenPKG, openpkg >= 1.1.0 PreReq: OpenPKG, openpkg >= 1.1.0 @ 1.81.2.2 log @fix security bugs (see OpenPKG-SA-2002.009-apache) @ text @d146 1 a146 1 Release: 1.1.1 a168 1 Patch0: apache.patch a320 1 %patch0 -p0 d689 1 a689 1 if [ ".$pam_incdir" != "./usr/include" -a ".$pam_incdir" != "./include" ]; then d693 1 a693 1 if [ ".$pam_libdir" != "./usr/lib" -a ".$pam_libdir" != "./lib" ]; then d846 1 a846 1 $RPM_INSTALL_PREFIX/sbin/pamtool --add --smart --name=apache d854 1 a854 1 $RPM_INSTALL_PREFIX/sbin/pamtool --remove --smart --name=apache @ 1.81.2.3 log @add bugfixing patch for mod_ssl XSS problem @ text @d146 1 a146 1 Release: 1.1.2 a169 1 Patch1: mod_ssl.patch a325 1 %patch1 -p0 @ 1.81.2.4 log @fix typo @ text @d310 1 a310 1 --define 'with_mod_php_zlib %{with_mod_php_zlib}' @ 1.81.2.5 log @SA-2003.005-php; CAN-2002-1396 @ text @d146 1 a146 1 Release: 1.1.3 a170 1 Patch2: php.patch a333 1 %patch2 -p0 @ 1.81.2.6 log @apply security bugfix (OpenPKG-SA-2003.020-modssl) @ text @d146 1 a146 1 Release: 1.1.4 @ 1.81.2.7 log @SA-2003.032-php; CAN-2002-0985, CAN-2002-0986, CAN-2003-0442 @ text @d146 1 a146 1 Release: 1.1.5 @ 1.80 log @Woohhooo: apply the new package classification system. (CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of them follows on the website soon. @ text @a366 1 PATH="%{l_prefix}/bin:%{l_prefix}/sbin:$PATH"; export PATH @ 1.79 log @some more changes on Thomas's request @ text @d142 1 a142 1 Distribution: OpenPKG [REL] @ 1.78 log @fixed decription of options @ text @d188 1 a188 1 BuildPreReq: GD d194 1 a194 1 BuildPreReq: pdflib d468 2 d492 2 @ 1.77 log @some more PHP4 stuff @ text @d294 1 @ 1.76 log @some more PHP4 options @ text @d469 1 @ 1.75 log @uniform 'copy-n-paste'-able style of all options @ text @d60 1 d64 1 d288 1 a288 1 --define 'with_mod_php_bzip23 %{with_mod_php_bzip2}' \ d290 1 d292 1 d459 3 d475 5 d527 1 @ 1.74 log @Current pdflib does not seem to work with PHP3 @ text @d144 1 a144 1 Release: 20020731 d267 7 a273 3 with_mod_ssl=%{with_mod_ssl} with_mod_perl=%{with_mod_perl} with_mod_php=%{with_mod_php} with_mod_php3=%{with_mod_php3} with_mod_dav=%{with_mod_dav} with_mod_layout=%{with_mod_layout} with_mod_macro=%{with_mod_macro} d276 8 a283 3 with_mod_auth_pam=%{with_mod_auth_pam} with_mod_gzip=%{with_mod_gzip} with_mod_zmod=%{with_mod_zmod} with_mod_fastcgi=%{with_mod_fastcgi} with_mod_throttle=%{with_mod_throttle} with_mod_access_referer=%{with_mod_access_referer} with_mod_roaming=%{with_mod_roaming} with_mod_relocate=%{with_mod_relocate} d286 18 a303 7 with_mod_php_mysql=%{with_mod_php_mysql} with_mod_php_gd=%{with_mod_php_gd} with_mod_php_db=%{with_mod_php_db} with_mod_php_pdflib=%{with_mod_php_pdflib} with_mod_php_zlib=%{with_mod_php_zlib} with_mod_php_bzip2=%{with_mod_php_bzip2} with_mod_php_openssl=%{with_mod_php_openssl} with_mod_php_openldap=%{with_mod_php_openldap} with_mod_php_mm=%{with_mod_php_mm} with_mod_php_pcre=%{with_mod_php_pcre} with_mod_php_ftp=%{with_mod_php_ftp} with_mod_php_java=%{with_mod_php_java} with_mod_php_oci8=%{with_mod_php_oci8} with_mod_php_gettext=%{with_mod_php_gettext} with_mod_php_imap=%{with_mod_php_imap} with_mod_php_xml=%{with_mod_php_xml} with_mod_php_bc=%{with_mod_php_bc} d306 6 a311 6 with_mod_php3_ftp %{with_mod_php3_ftp} with_mod_php3_gd %{with_mod_php3_gd} with_mod_php3_jpeg %{with_mod_php3_jpeg} with_mod_php3_mysql %{with_mod_php3_mysql} with_mod_php3_openssl %{with_mod_php3_openssl} with_mod_php3_zlib %{with_mod_php3_zlib} @ 1.73 log @Also gd1 should be sufficient to be linked into mod_php @ text @a86 1 %{!?with_mod_php3_pdflib: %define with_mod_php3_pdflib no} d111 1 a111 1 %if "%{with_mod_php3_mysql}" == "yes" || "%{with_mod_php3_pdflib}" == "yes" d144 1 a144 1 Release: 20020723 a242 3 %if "%{with_mod_php3_pdflib}" == "yes" BuildPreReq: pdflib %endif a290 1 with_mod_php3_pdflib %{with_mod_php3_pdflib} a528 3 %endif %if "%{with_mod_php3_pdflib}" == "yes" --with-pdflib=%{l_prefix} \ @ 1.72 log @PHP3 support doesn't make things better but nevertheless sometimes it is required :-/ @ text @d187 1 a187 1 BuildPreReq: gd d233 1 a233 1 BuildPreReq: gd @ 1.71 log @upgrade PHP @ text @d43 1 d58 1 a58 1 # more optional settings d80 10 d92 5 d101 1 a101 1 %if "%{with_mod_php_mysql}" == "yes" d108 8 d122 1 d145 1 a145 1 Release: 20020722 d163 1 d193 1 a193 1 BuildPreReq: pdflib, zlib d229 23 d271 2 a272 1 with_mod_ssl=%{with_mod_ssl} with_mod_perl=%{with_mod_perl} with_mod_php=%{with_mod_php} d289 9 d341 3 d360 2 a361 2 # optionally pre-configure Apache for mod_php and mod_dav %if "%{with_mod_php}" == "yes" || "%{with_mod_dav}" == "yes" d453 1 a453 1 %if "%{with_mod_php_zlib}" == "yes" || "%{with_mod_php_pdflib}" == "yes" d511 51 d699 3 @ 1.70 log @add PHP option with_mod_php_transsid @ text @d97 1 a97 1 %define V_mod_php 4.2.1 d120 1 a120 1 Release: 20020716 @ 1.69 log @make suEXEC feature working @ text @d77 1 d120 1 a120 1 Release: 20020706 d433 3 @ 1.68 log @polishing @ text @d119 1 a119 1 Release: 20020624 d569 1 a569 1 --suexec-caller=%{l_musr} \ @ 1.67 log @upgrade to mod_ssl 2.8.10 @ text @d145 2 a146 2 BuildPreReq: openpkg >= 20020222 PreReq: openpkg >= 20020222 @ 1.66 log @try to fix PAM support for Solaris @ text @d94 1 a94 1 %define V_mod_ssl 2.8.9-1.3.26 d119 1 a119 1 Release: 20020620 @ 1.65 log @fixed typo and adjusted file list of SSL config files @ text @d541 8 a548 2 cflags="$cflags -I`%{l_prefix}/etc/rc --query pam_incdir`" ldflags="$ldflags -L`%{l_prefix}/etc/rc --query pam_libdir`" @ 1.64 log @SSL config files has to be flagged as such as well @ text @d672 6 a677 2 %if "%{mod_ssl}" == "yes" '%config %{l_prefix}/etc/apache/ssl.*/*' \ @ 1.63 log @fix PAM support @ text @d672 3 @ 1.62 log @upgrade to Apache 1.3.26 and mod_ssl 2.8.9 (puhhh) @ text @d119 1 a119 1 Release: 20020619 d540 1 a540 1 %if "%{with_pam}" == "yes" @ 1.61 log @bumped release @ text @d94 1 a94 1 %define V_mod_ssl 2.8.8-1.3.24 d119 1 a119 1 Release: 20020602 @ 1.60 log @upgrade to mod_perl 1.27 @ text @d93 1 a93 1 %define V_apache 1.3.24 @ 1.59 log @strip trailing whitespaces @ text @d35 4 d95 1 a95 1 %define V_mod_perl 1.26 d119 1 a119 1 Release: 20020514 @ 1.58 log @upgrade mod_layout and mod_php @ text @d53 1 a53 1 # more optional settings d215 1 a215 1 d338 1 a338 1 %{l_make} %{l_mflags} d431 1 a431 1 %{l_make} %{l_mflags} @ 1.57 log @fix mod_roaming, upgrade mod_layout @ text @d92 1 a92 1 %define V_mod_php 4.2.0 d94 1 a94 1 %define V_mod_layout 3.1.9 d115 1 a115 1 Release: 20020512 @ 1.56 log @Updated mod_roaming; updated URLs for apache, mod_auth_pam and mod_relocate; @ text @d94 1 a94 1 %define V_mod_layout 3.1.8 d102 1 a102 1 %define V_mod_roaming 2.0.0 d115 1 a115 1 Release: 20020508 @ 1.55 log @upgrade mod_layout to version 3.1.8 @ text @d102 1 a102 1 %define V_mod_roaming 1.0.2 d115 1 a115 1 Release: 20020425 d118 1 a118 1 Source0: http://httpd.apache.org/dist/httpd/apache_%{V_apache}.tar.gz d125 1 a125 1 Source7: http://pam.sourceforge.net/mod_auth_pam/mod_auth_pam.tar.gz d132 1 a132 1 Source14: http://www.tangent.org/mod_relocate/mod_relocate-%{V_mod_relocate}.tar.gz @ 1.54 log @upgrade to PHP 4.2.0 @ text @d94 1 a94 1 %define V_mod_layout 3.1.7 d115 1 a115 1 Release: 20020423 @ 1.53 log @added PHP bcmath support - enough PHP features for today @ text @d92 1 a92 1 %define V_mod_php 4.1.2 d115 1 a115 1 Release: 20020418 @ 1.52 log @yapf - yet another php feature :-) XML support @ text @d72 1 d232 1 d425 3 @ 1.51 log @o added IMAP support to PHP o HTTP seems to work better that FTP as upstream source for mod_layout @ text @d71 1 d193 3 d230 1 a230 1 with_mod_php_imap=%{with_mod_php_imap} d420 3 @ 1.50 log @just little cosmetic, added with_mod_php_gettext to the description @ text @d70 1 d121 1 a121 1 Source5: ftp://ftp.tangent.org/pub/apache/mod_layout-%{V_mod_layout}.tar.gz d189 3 d226 1 d413 3 @ 1.49 log @added php gettext support @ text @d221 1 a221 1 with_mod_php_oci8=%{with_mod_php_oci8} @ 1.48 log @Upgraded mod_layout module in RPM specification @ text @d69 1 d112 1 a112 1 Release: 20020417 d185 3 d348 3 d354 4 d405 3 @ 1.47 log @fix variable names @ text @d90 1 a90 1 %define V_mod_layout 3.1.4 d111 1 a111 1 Release: 20020412 @ 1.46 log @add optional freetype support to optional php stuff @ text @d73 2 a74 2 %define with_php_openssl yes %define with_php_mm yes d77 1 a77 1 %define with_php_zlib yes d80 1 a80 1 %define with_php_gd yes d111 1 a111 1 Release: 20020405 @ 1.45 log @upgrade to mod_ssl 2.8.8 @ text @d68 1 d79 3 d111 1 a111 1 Release: 20020327 d181 3 d356 4 @ 1.44 log @forgot to bump release @ text @d82 1 a82 1 %define V_mod_ssl 2.8.7-1.3.23 d107 1 a107 1 Release: 20020322 @ 1.43 log @upgrade to Apache 1.3.24 (already available, but still not announced ;) @ text @d107 1 a107 1 Release: 20020320 @ 1.42 log @Major overhauling of Apache specification by consistencly use with_xxx as the option variables, by adding comments, etc. @ text @d81 2 a82 2 %define V_apache 1.3.23 %define V_mod_ssl 2.8.7 d111 1 a111 1 Source1: http://www.modssl.org/source/mod_ssl-%{V_mod_ssl}-%{V_apache}.tar.gz d264 1 a264 1 ( cd mod_ssl-%{V_mod_ssl}-%{V_apache} d267 1 a267 1 --expert @ 1.41 log @upgrade ingredients @ text @d36 6 a41 18 %ifndef mod_ssl %define mod_ssl no %endif %ifndef mod_perl %define mod_perl no %endif %ifndef mod_php %define mod_php no %endif %ifndef mod_dav %define mod_dav no %endif %ifndef mod_layout %define mod_layout no %endif %ifndef mod_macro %define mod_macro no %endif d44 30 a73 5 %ifndef mod_auth_pam %define mod_auth_pam no %endif %ifndef mod_gzip %define mod_gzip no d75 2 a76 2 %ifndef mod_zmod %define mod_zmod no a77 14 %ifndef mod_fastcgi %define mod_fastcgi no %endif %ifndef mod_throttle %define mod_throttle no %endif %ifndef mod_access_referer %define mod_access_referer no %endif %ifndef mod_roaming %define mod_roaming no %endif %ifndef mod_relocate %define mod_relocate no d80 1 a80 17 # more optional settings # (requires mod_php set to "yes" above) %define php_mysql no %define php_gd no %define php_db no %define php_pdflib no %define php_zlib no %define php_bzip2 no %define php_openssl no %define php_openldap no %define php_mm no %define php_pcre no %define php_ftp no %define php_java no %define php_oci8 no # the software versions a96 5 # fixing some implicit inter-module dependencies %if "%{php_mysql}" == "yes" %define php_zlib yes %endif d107 1 a107 1 Release: 20020318 a110 1 # %if "%{mod_ssl}" == "yes" a111 2 # %endif # %if "%{mod_perl}" == "yes" a112 2 # %endif # %if "%{mod_php}" == "yes" a113 2 # %endif # %if "%{mod_dav}" == "yes" a114 2 # %endif # %if "%{mod_layout}" == "yes" a115 2 # %endif # %if "%{mod_macro}" == "yes" a116 2 # %endif # %if "%{mod_auth_pam}" == "yes" a117 2 # %endif # %if "%{mod_gzip}" == "yes" a118 2 # %endif # %if "%{mod_zmod}" == "yes" a119 2 # %endif # %if "%{mod_fastcgi}" == "yes" a120 2 # %endif # %if "%{mod_throttle}" == "yes" a121 2 # %endif # %if "%{mod_access_referer}" == "yes" a122 2 # %endif # %if "%{mod_roaming}" == "yes" a123 2 # %endif # %if "%{mod_relocate}" == "yes" a124 1 # %endif d135 1 a135 1 %if "%{mod_ssl}" == "yes" d138 1 a138 1 %if "%{mod_perl}" == "yes" d142 1 a142 1 %if "%{mod_php}" == "yes" d144 1 a144 1 %if "%{php_mysql}" == "yes" d147 1 a147 1 %if "%{php_gd}" == "yes" d150 1 a150 1 %if "%{php_db}" == "yes" d153 1 a153 1 %if "%{php_pdflib}" == "yes" d156 1 a156 1 %if "%{php_zlib}" == "yes" d159 1 a159 1 %if "%{php_bzip2}" == "yes" d162 1 a162 1 %if "%{php_openssl}" == "yes" d165 1 a165 1 %if "%{php_openldap}" == "yes" d168 1 a168 1 %if "%{php_mm}" == "yes" d171 1 a171 1 %if "%{php_pcre}" == "yes" d174 1 a174 1 %if "%{php_java}" == "yes" d178 1 a178 1 %if "%{mod_auth_pam}" == "yes" d195 16 a210 15 This Apache %{V_apache} package optionally can include: - mod_ssl %{V_mod_ssl} for HTTPS support. - mod_perl %{V_mod_perl} for dynamic Perl scripting. - mod_php %{V_mod_php} for dynamic PHP scripting. - mod_dav %{V_mod_dav} for WebDAV support. - mod_layout %{V_mod_layout} for header/footer support. - mod_macro %{V_mod_macro} for macro support in config files. - mod_auth_pam %{V_mod_auth_pam} for PAM-based authentication. - mod_gzip %{V_mod_gzip} for on-the-fly GZIP-based data compression. - mod_zmod %{V_mod_zmod} for IVW-compliant logfile writing. - mod_fastcgi %{V_mod_fastcgi} for FastCGI support. - mod_access_referer %{V_mod_access_referer} for access control via HTTP Referer. - mod_roaming %{V_mod_roaming} for Netscape Communicator roaming support. - mod_relocate %{V_mod_relocate} for external URL redirection with logging. d213 1 d215 2 a216 1 %if "%{mod_ssl}" == "yes" d219 1 a219 1 %if "%{mod_perl}" == "yes" d222 1 a222 1 %if "%{mod_php}" == "yes" d225 1 a225 1 %if "%{mod_dav}" == "yes" d228 1 a228 1 %if "%{mod_layout}" == "yes" d231 1 a231 1 %if "%{mod_macro}" == "yes" d234 1 a234 1 %if "%{mod_auth_pam}" == "yes" d237 1 a237 1 %if "%{mod_zmod}" == "yes" d240 1 a240 1 %if "%{mod_fastcgi}" == "yes" d243 1 a243 1 %if "%{mod_throttle}" == "yes" d246 1 a246 1 %if "%{mod_access_referer}" == "yes" d249 1 a249 1 %if "%{mod_roaming}" == "yes" d252 1 a252 1 %if "%{mod_relocate}" == "yes" d257 1 d261 3 a263 1 %if "%{mod_ssl}" == "yes" d270 3 a272 1 %if "%{mod_php}" == "yes" || "%{mod_dav}" == "yes" d277 1 a277 1 %if "%{mod_ssl}" == "yes" d290 3 a292 1 %if "%{mod_perl}" == "yes" d325 3 a327 1 %if "%{mod_php}" == "yes" d330 1 a330 1 %if "%{mod_ssl}" == "yes" d337 1 a337 1 %if "%{php_gd}" == "yes" d344 1 a344 1 %if "%{php_mysql}" == "yes" d347 1 a347 1 %if "%{php_gd}" == "yes" d350 1 a350 1 %if "%{php_db}" == "yes" d353 1 a353 1 %if "%{php_zlib}" == "yes" || "%{php_pdflib}" == "yes" d356 1 a356 1 %if "%{php_bzip2}" == "yes" d359 1 a359 1 %if "%{php_pdflib}" == "yes" d362 1 a362 1 %if "%{php_openssl}" == "yes" || "%{php_openldap}" == "yes" d365 1 a365 1 %if "%{php_openldap}" == "yes" d368 1 a368 1 %if "%{php_mm}" == "yes" d372 1 a372 1 %if "%{php_pcre}" == "yes" d375 1 a375 1 %if "%{php_ftp}" == "yes" d378 1 a378 1 %if "%{php_java}" == "yes" d381 1 a381 1 %if "%{php_oci8}" == "yes" d395 3 a397 1 %if "%{mod_dav}" == "yes" d400 1 a400 1 %if "%{mod_ssl}" == "yes" d412 3 a414 1 %if "%{mod_layout}" == "yes" d421 3 a423 1 %if "%{mod_macro}" == "yes" d428 3 a430 1 %if "%{mod_auth_pam}" == "yes" d435 3 a437 1 %if "%{mod_gzip}" == "yes" d440 3 a442 1 %if "%{mod_zmod}" == "yes" d449 3 a451 1 %if "%{mod_fastcgi}" == "yes" d457 3 a459 1 %if "%{mod_throttle}" == "yes" d464 3 a466 1 %if "%{mod_access_referer}" == "yes" d471 3 a473 1 %if "%{mod_roaming}" == "yes" d478 3 a480 1 %if "%{mod_relocate}" == "yes" d485 2 d500 1 a500 1 %if "%{mod_ssl}" == "yes" d518 1 a518 1 %if "%{mod_ssl}" == "yes" d522 1 a522 1 %if "%{mod_perl}" == "yes" d525 1 a525 1 %if "%{mod_php}" == "yes" d528 1 a528 1 %if "%{mod_dav}" == "yes" d531 1 a531 1 %if "%{mod_layout}" == "yes" d534 1 a534 1 %if "%{mod_macro}" == "yes" d537 1 a537 1 %if "%{mod_auth_pam}" == "yes" d540 1 a540 1 %if "%{mod_gzip}" == "yes" d543 1 a543 1 %if "%{mod_zmod}" == "yes" d546 1 a546 1 %if "%{mod_fastcgi}" == "yes" d549 1 a549 1 %if "%{mod_throttle}" == "yes" d552 1 a552 1 %if "%{mod_access_referer}" == "yes" d555 1 a555 1 %if "%{mod_roaming}" == "yes" d558 1 a558 1 %if "%{mod_relocate}" == "yes" d566 1 d568 1 d570 1 d586 3 a588 1 %if "%{mod_perl}" == "yes" d591 2 d608 1 d614 1 d618 1 d631 1 a631 1 %if "%{mod_auth_pam}" == "yes" d639 1 a639 1 %if "%{mod_auth_pam}" == "yes" @ 1.40 log @fix PAM entry management @ text @d102 3 a104 3 %define V_mod_dav 1.0.2-1.3.6 %define V_mod_layout 3.0.4 %define V_mod_macro 1.1.1 d108 1 a108 1 %define V_mod_fastcgi 2.2.10 d129 1 a129 1 Release: 20020315 d161 1 a161 1 Source10: http://www.fastcgi.com/dist/mod_fastcgi_%{V_mod_fastcgi}.tar.gz d476 1 a476 1 ( cd mod_fastcgi_%{V_mod_fastcgi} @ 1.39 log @- add warning comment - use better PAM support - use %ifndef...%endif @ text @d637 3 a639 1 $RPM_INSTALL_PREFIX/sbin/pamtool -a -s -n "apache" d645 3 a647 1 $RPM_INSTALL_PREFIX/sbin/pamtool -r -s -n "apache" @ 1.38 log @php requires bison and flex @ text @d26 11 a36 1 # the additionally used Apache modules d38 2 d41 2 d44 2 d47 2 d50 2 d53 4 d58 2 d61 2 d64 2 d67 2 d70 2 d73 2 d76 2 d79 1 d127 1 a127 1 License: BSD-style d129 1 a129 1 Release: 20020311 d183 2 a184 2 BuildPreReq: openpkg >= 20020206 PreReq: openpkg >= 20020206 d228 4 d502 8 d511 3 a513 1 CFLAGS="%{l_cflags -O}" \ a517 3 %if "%{mod_auth_pam}" == "yes" LIBS="$LIBS -lpam" \ %endif d633 12 @ 1.37 log @forgot to disable everything again @ text @d154 1 a154 1 BuildPreReq: make @ 1.36 log @fixing some implicit inter-module dependencies @ text @d29 1 a29 1 %define mod_php yes d44 1 a44 1 %define php_mysql yes @ 1.35 log @upgrade to PHP 4.1.2 @ text @d29 1 a29 1 %define mod_php no d44 1 a44 1 %define php_mysql no d75 5 d90 1 a90 1 Release: 20020228 @ 1.34 log @upgrade to mod_ssl 2.8.7 @ text @d62 1 a62 1 %define V_mod_php 4.1.1 d85 1 a85 1 Release: 20020226 @ 1.33 log @fix dependency @ text @d60 1 a60 1 %define V_mod_ssl 2.8.6 d85 1 a85 1 Release: 20020215 @ 1.32 log @Because our latest GNU shtool 1.6.0 (as used in openpkg >= 20020206) provides a full-featured "shtool subst" command, we finally switch from our old "rpmtool subst cmd cmd ... -- file ..." to "shtool subst -e cmd -e cmd ... file ...". Please do no longer use "rpmtool subst" because its "subst" command will be removed soon, too. @ text @d85 1 a85 1 Release: 20020206 d139 2 a140 2 BuildPreReq: openpkg >= 20020206.0 PreReq: openpkg >= 20020206.0 @ 1.31 log @Switch to l_{s,m,r,n}{usr,grp}. @ text @d313 2 a314 2 %{l_rpmtool} subst "s;^\\(PERL = \\).*;\\1 $perl;" \ -- ../apache_%{V_apache}/src/modules/perl/mod_perl.config d377 4 a380 4 %{l_rpmtool} subst \ "s;^\\(EXTENSION_DIR = \\)\\(%{l_prefix}\\);\\1$RPM_BUILD_ROOT\\2;" \ "s;^\\(PEAR_INSTALLDIR = \\)\\(%{l_prefix}\\);\\1$RPM_BUILD_ROOT\\2;" \ -- config_vars.mk d423 1 a423 1 %{l_rpmtool} subst 's;"compat.h";"ap_compat.h";' -- modules/zmod/mod_zmod.c @ 1.30 log @bump release @ text @d85 1 a85 1 Release: 20020201 d139 2 a140 2 BuildPreReq: openpkg >= 20011126.0 PreReq: openpkg >= 20011126.0 d473 1 a473 1 --suexec-caller=%{l_fsusr} \ d551 2 a552 2 -e 's;@@l_npusr@@;%{l_npusr};g' \ -e 's;@@l_npgrp@@;%{l_npgrp};g' \ d562 1 a562 1 -e 's;@@l_fsusr@@;%{l_fsusr};g' -e 's;@@l_fsgrp@@;%{l_fsgrp};g' \ d570 1 a570 1 '%attr(4755,root,%{l_fsgrp}) %{l_prefix}/sbin/suexec' \ d572 1 a572 1 '%config %attr(444,%{l_fsusr},%{l_fsgrp}) %{l_prefix}/etc/apache/apache.base' @ 1.29 log @upgrade to Apache 1.3.23 and mod_ssl 2.8.6 @ text @d85 1 a85 1 Release: 20020116 @ 1.28 log @replace double-quotes by single-quotes in substs if possible @ text @d59 2 a60 2 %define V_apache 1.3.22 %define V_mod_ssl 2.8.5 @ 1.27 log @upgrade to mod_layout 3.0.4 @ text @d548 1 a548 1 -e "s;@@l_prefix@@;%{l_prefix};g" \ d551 2 a552 2 -e "s;@@l_npusr@@;%{l_npusr};g" \ -e "s;@@l_npgrp@@;%{l_npgrp};g" \ @ 1.26 log @bump up @ text @d64 1 a64 1 %define V_mod_layout 3.0.3 d85 1 a85 1 Release: 20020110 @ 1.25 log @rpm is brain-dead and does not understand eol-comments @ text @d85 1 a85 1 Release: 20020109 @ 1.24 log @add pdflib, java and oracle support to Apache's PHP (grrrr... brrr...) @ text @d56 1 a56 1 %define php_oci8 no # ORACLE 8i (requires $ORACLE_HOME set!) @ 1.23 log @bump version @ text @d47 1 d54 3 d85 1 a85 1 Release: 20020101 d159 3 d180 3 d343 1 a343 1 %if "%{php_zlib}" == "yes" d349 3 d364 9 @ 1.22 log @bump copyright years @ text @d81 1 a81 1 Release: 20011227 @ 1.21 log @bump release @ text @d3 3 a5 3 ## Copyright (c) 2000-2001 Cable & Wireless Deutschland GmbH ## Copyright (c) 2000-2001 The OpenPKG Project ## Copyright (c) 2000-2001 Ralf S. Engelschall @ 1.20 log @upgrade to PHP 4.1.1 @ text @d81 1 a81 1 Release: 20011213 @ 1.19 log @bump version @ text @d29 1 a29 1 %define mod_php yes d58 1 a58 1 %define V_mod_php 4.1.0 @ 1.18 log @upgrade to PHP 4.1.0 @ text @d81 1 a81 1 Release: 20011201 @ 1.17 log @Add support to PHP for the following additional extensions: db, zlib, bzip2, openssl, openldap, mm, pcre. @ text @d29 1 a29 1 %define mod_php no d58 1 a58 1 %define V_mod_php 4.0.6 a92 1 Patch0: php-%{V_mod_php}.patch a212 1 %patch0 -p0 @ 1.16 log @remove trailing zero to conform with new scheme @ text @d46 7 d153 21 d331 22 @ 1.16.2.1 log @bump release numbers @ text @d74 1 a74 1 Release: 1.0.0 @ 1.16.2.2 log @forgotten: bump bootstrap dependencies @ text @d129 2 a130 2 BuildPreReq: openpkg >= 1.0.0 PreReq: openpkg >= 1.0.0 @ 1.16.2.3 log @PHP security bugfix for HTTP/POST request processing (merged into php-4.0.6.patch) @ text @d74 1 a74 1 Release: 1.0.1 @ 1.16.2.4 log @backport Apache 1.3.24 -> 1.3.26 security bugfixes to Apache 1.3.22 @ text @d74 1 a74 1 Release: 1.0.2 a124 1 Patch0: apache.patch a177 1 %patch -p0 @ 1.16.2.5 log @fix building if PHP is enabled @ text @d74 1 a74 1 Release: 1.0.3 a77 1 Patch0: apache.patch d86 1 a86 1 Patch3: php-%{V_mod_php}.patch d125 1 d179 1 a179 1 %patch0 -p0 d188 1 a188 1 %patch3 -p0 @ 1.16.2.6 log @remove ServerTokens, fix config tagging for SSL stuff @ text @d74 1 a74 1 Release: 1.0.4 a503 7 %if "%{mod_ssl}" == "yes" '%config %{l_prefix}/etc/apache/ssl.crl/*.crl' \ '%config %{l_prefix}/etc/apache/ssl.crt/*.crt' \ '%config %{l_prefix}/etc/apache/ssl.csr/*.csr' \ '%config %{l_prefix}/etc/apache/ssl.key/*.key' \ '%config %{l_prefix}/etc/apache/ssl.prm/*.prm' \ %endif @ 1.16.2.7 log @fix security bugs (see OpenPKG-SA-2002.009-apache) @ text @d74 1 a74 1 Release: 1.0.5 @ 1.16.2.8 log @add bugfixing patch for mod_ssl XSS problem @ text @d74 1 a74 1 Release: 1.0.6 a80 1 Patch1: mod_ssl.patch a181 1 %patch1 -p0 @ 1.15 log @fix URL @ text @d74 1 a74 1 Release: 20011201.0 @ 1.14 log @adjust distribution and release @ text @d86 1 a86 1 Patch0: ftp://ftp.openpkg.org/DST/php/php-%{V_mod_php}.patch @ 1.13 log @Bump releases. @ text @d70 1 a70 1 Distribution: OpenPKG [EXP] d74 1 a74 1 Release: 20011126.0 @ 1.12 log @add OpenPKG to copyright lines @ text @d74 1 a74 1 Release: 20011122.0 d129 2 a130 2 BuildPreReq: openpkg >= 0.9-20011025.0 PreReq: openpkg >= 0.9-20011025.0 @ 1.11 log @backout temporary fix now that I found out the problem in src2make @ text @d4 2 d74 1 a74 1 Release: 20011121.0 @ 1.10 log @add a mega-kludge to workaround a transitive make(1) problem in src2make @ text @d449 1 a449 1 %{l_make} %{l_mflags -O} build-quiet SRC=src d454 1 a454 1 %{l_make} %{l_mflags} install root=$RPM_BUILD_ROOT SRC=src @ 1.9 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 @d449 1 a449 1 %{l_make} %{l_mflags -O} build-quiet d454 1 a454 1 %{l_make} %{l_mflags} install root=$RPM_BUILD_ROOT @ 1.8 log @strip binaries @ text @d72 1 a72 1 Release: %{l_branch}.0 @ 1.7 log @upgrade mod_layout to version 3.0.3 @ text @d493 3 @ 1.6 log @bump to the correct 0.9-20011025.0 @ text @d51 1 a51 1 %define V_mod_layout 3.0.1 @ 1.5 log @upgrade to new -CURRENT scheme @ text @d127 2 a128 2 BuildPreReq: openpkg >= 0.9-20011022.0 PreReq: openpkg >= 0.9-20011022.0 @ 1.4 log @upgrade to Apache 1.3.22 and mod_ssl 2.8.5 @ text @d72 1 a72 1 Release: 25 d127 2 a128 2 BuildPreReq: openpkg >= 0.9-22 PreReq: openpkg >= 0.9-22 @ 1.3 log @Fix rc-script. Backslashes were missing. PR: 9 Submitted by: Christoph Schug @ text @d25 3 a27 3 %define mod_ssl yes %define mod_perl yes %define mod_php yes d32 1 a32 1 %define mod_gzip yes d43 1 a43 1 %define php_gd yes d46 2 a47 2 %define V_apache 1.3.20 %define V_mod_ssl 2.8.4 d51 1 a51 1 %define V_mod_layout 3.0 d72 1 a72 1 Release: 23 d243 1 a243 2 --localstatedir=%{l_prefix}/var/apache \ --without-confadjust a399 1 --without-confadjust \ @ 1.2 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 @d72 1 a72 1 Release: 22 @ 1.1 log @Initial revision @ text @a64 1 Group: Web d67 3 a69 2 Packager: rse@@openpkg.org Distribution: OpenPKG @ 1.1.1.1 log @Import OpenPKG sources into CVS repository @ text @@