head 1.153; access; symbols OPENPKG_E1_MP_HEAD:1.116 OPENPKG_E1_MP:1.116 OPENPKG_E1_MP_2_STABLE:1.109.2.3 OPENPKG_E1_FP:1.109.2.3 OPENPKG_2_STABLE_MP:1.119 OPENPKG_2_STABLE_20061018:1.109.2.3 OPENPKG_2_STABLE_20060622:1.109.2.1 OPENPKG_2_STABLE:1.109.0.2 OPENPKG_2_STABLE_BP:1.109 OPENPKG_2_5_RELEASE:1.107.2.1 OPENPKG_2_5_SOLID:1.107.0.2 OPENPKG_2_5_SOLID_BP:1.107 OPENPKG_2_4_RELEASE:1.105.2.1 OPENPKG_2_4_SOLID:1.105.0.2 OPENPKG_2_4_SOLID_BP:1.105 OPENPKG_CW_FP:1.102 OPENPKG_2_3_RELEASE:1.101.2.1 OPENPKG_2_3_SOLID:1.101.0.2 OPENPKG_2_3_SOLID_BP:1.101 OPENPKG_2_2_RELEASE:1.97.2.2 OPENPKG_2_2_SOLID:1.97.0.2 OPENPKG_2_2_SOLID_BP:1.97 OPENPKG_2_1_RELEASE:1.91.2.2 OPENPKG_2_1_SOLID:1.91.0.2 OPENPKG_2_1_SOLID_BP:1.91 OPENPKG_2_0_RELEASE:1.85.2.1 OPENPKG_2_0_SOLID:1.85.0.2 OPENPKG_2_0_SOLID_BP:1.85 OPENPKG_1_3_RELEASE:1.37.2.7.2.1 OPENPKG_1_3_SOLID:1.37.2.7.0.2 OPENPKG_1_3_SOLID_BP:1.37.2.7 OPENPKG_1_STABLE_MP:1.72 OPENPKG_1_2_RELEASE:1.37.2.1.2.1 OPENPKG_1_2_SOLID:1.37.2.1.0.2 OPENPKG_1_2_SOLID_BP:1.37.2.1 OPENPKG_1_STABLE:1.37.0.2 OPENPKG_1_STABLE_BP:1.37 OPENPKG_1_1_RELEASE:1.29.2.1 OPENPKG_1_1_SOLID:1.29.0.2 OPENPKG_1_1_SOLID_BP:1.29 OPENPKG_1_0_RELEASE:1.15.2.2 OPENPKG_1_0_SOLID:1.15.0.2 OPENPKG_1_0_SOLID_BP:1.15 OPENPKG_0_0:1.1.1.1 OPENPKG:1.1.1; locks; strict; comment @-- @; 1.153 date 2009.12.14.16.47.26; author rse; state Exp; branches; next 1.152; commitid XW165PDwfn3dxmfu; 1.152 date 2009.11.30.11.17.28; author rse; state Exp; branches; next 1.151; commitid 4qNjDauszZtU9xdu; 1.151 date 2009.07.29.20.14.47; author rse; state Exp; branches; next 1.150; commitid v9MaXWIRdjln7EXt; 1.150 date 2009.06.12.19.03.53; author rse; state Exp; branches; next 1.149; commitid nIHeK4GLlt5IeBRt; 1.149 date 2009.05.03.16.40.42; author rse; state Exp; branches; next 1.148; commitid 7I8Ax0rVEo9jJrMt; 1.148 date 2009.04.18.13.08.57; author rse; state Exp; branches; next 1.147; commitid 4pHXU27WTIGCZuKt; 1.147 date 2009.01.08.19.19.04; author rse; state Exp; branches; next 1.146; commitid wE8JIBRLpAmOiGxt; 1.146 date 2008.12.24.20.28.57; author rse; state Exp; branches; next 1.145; commitid F3kdzDBAqa1HaLvt; 1.145 date 2008.12.20.09.18.30; author rse; state Exp; branches; next 1.144; commitid PU2BiItlDFTDAbvt; 1.144 date 2008.11.28.07.21.24; author rse; state Exp; branches; next 1.143; commitid yoyLqeaRRT6kElst; 1.143 date 2008.11.26.19.49.09; author rse; state Exp; branches; next 1.142; commitid IlmHuMaH07VPQ9st; 1.142 date 2008.08.02.21.14.25; author rse; state Exp; branches; next 1.141; commitid VAuoAkW1K5ug3gdt; 1.141 date 2008.07.25.05.49.06; author rse; state Exp; branches; next 1.140; commitid dfJOz5VMMpIKb9ct; 1.140 date 2008.07.09.11.23.34; author rse; state Exp; branches; next 1.139; commitid 0oETEvG8lbmoy7at; 1.139 date 2008.05.30.14.23.04; author cs; state Exp; branches; next 1.138; commitid OZrHz9tMDmHGPZ4t; 1.138 date 2008.05.30.09.03.08; author rse; state Exp; branches; next 1.137; commitid tiMmDBc7Gx0V3Y4t; 1.137 date 2008.05.08.18.39.54; author rse; state Exp; branches; next 1.136; commitid WPxms2dyYyTDXb2t; 1.136 date 2008.02.29.09.18.22; author rse; state Exp; branches; next 1.135; commitid 8MyHM9GVedyv4hTs; 1.135 date 2008.02.11.19.00.23; author rse; state Exp; branches; next 1.134; commitid 2s9UFNO2hrc3S0Rs; 1.134 date 2008.01.01.14.51.19; author rse; state Exp; branches; next 1.133; commitid B8esaHJHoduuKILs; 1.133 date 2007.12.03.06.35.10; author rse; state Exp; branches; next 1.132; commitid rHg9L4IVNWMSZWHs; 1.132 date 2007.11.10.13.13.44; author rse; state Exp; branches; next 1.131; commitid Xg1ibKaAdw3tW1Fs; 1.131 date 2007.11.10.09.34.59; author rse; state Exp; branches; next 1.130; commitid gQro9bcV8UiqJ0Fs; 1.130 date 2007.11.03.10.41.05; author rse; state Exp; branches; next 1.129; commitid t5P1ZcGrrmd3k7Es; 1.129 date 2007.10.24.14.48.36; author cs; state Exp; branches; next 1.128; commitid bv4je0ediXnT0RCs; 1.128 date 2007.10.05.16.40.38; author rse; state Exp; branches; next 1.127; commitid i0xeL8IyYa0cfqAs; 1.127 date 2007.10.05.15.37.40; author rse; state Exp; branches; next 1.126; commitid aYgKFMhaz0FATpAs; 1.126 date 2007.10.05.15.36.21; author rse; state Exp; branches; next 1.125; commitid 9Wca7qQFX3C8TpAs; 1.125 date 2007.10.05.15.11.05; author rse; state Exp; branches; next 1.124; commitid G3Fw4OwjlYDtKpAs; 1.124 date 2007.10.05.15.09.01; author rse; state Exp; branches; next 1.123; commitid 4Rxhz5DX8DgLJpAs; 1.123 date 2007.10.05.15.07.58; author rse; state Exp; branches; next 1.122; commitid 9SayLQLdMAxpJpAs; 1.122 date 2007.10.05.14.23.55; author rse; state Exp; branches; next 1.121; commitid jtQwUVeKhV3iupAs; 1.121 date 2007.07.25.06.45.33; author rse; state Exp; branches; next 1.120; commitid 3DWtyBqDCKWwg7rs; 1.120 date 2007.05.01.18.12.15; author rse; state Exp; branches; next 1.119; commitid 8BXdPsflP9WvNfgs; 1.119 date 2007.02.24.07.42.10; author rse; state Exp; branches; next 1.118; commitid IBoCjZ3SrgiTqI7s; 1.118 date 2007.01.25.08.43.41; author rse; state Exp; branches; next 1.117; commitid WKar3Wo5ZPVLJR3s; 1.117 date 2007.01.13.08.30.24; author rse; state Exp; branches; next 1.116; commitid 0yvdiI9zBkn83k2s; 1.116 date 2007.01.01.17.36.48; author rse; state Exp; branches; next 1.115; commitid BicZD6VUl7GuqP0s; 1.115 date 2006.12.10.08.33.45; author rse; state Exp; branches; next 1.114; commitid NYQc8iaWjke2aXXr; 1.114 date 2006.12.04.18.46.05; author rse; state Exp; branches; next 1.113; commitid Nt267aSPBc14KeXr; 1.113 date 2006.11.03.23.17.06; author rse; state Exp; branches; next 1.112; commitid JOi51ryxoMMNehTr; 1.112 date 2006.10.13.17.27.01; author thl; state Exp; branches; next 1.111; commitid q5GSxzsSDX29XxQr; 1.111 date 2006.09.07.06.25.47; author rse; state Exp; branches; next 1.110; commitid 2pYMwUqfyhuttRLr; 1.110 date 2006.08.25.19.15.59; author rse; state Exp; branches; next 1.109; commitid Tvsj1UyQ8rQ89gKr; 1.109 date 2006.01.01.13.12.15; author rse; state Exp; branches 1.109.2.1; next 1.108; commitid otZG8yKMCw1JFTfr; 1.108 date 2005.12.21.08.01.57; author rse; state Exp; branches; next 1.107; commitid 4p7oVi02japCmser; 1.107 date 2005.09.23.08.15.05; author rse; state Exp; branches 1.107.2.1; next 1.106; 1.106 date 2005.06.27.12.19.11; author rse; state Exp; branches; next 1.105; 1.105 date 2005.05.27.12.20.35; author rse; state Exp; branches 1.105.2.1; next 1.104; 1.104 date 2005.04.04.16.31.58; author ms; state Exp; branches; next 1.103; 1.103 date 2005.03.24.11.18.28; author rse; state Exp; branches; next 1.102; 1.102 date 2005.03.11.19.01.23; author rse; state Exp; branches; next 1.101; 1.101 date 2005.01.01.10.48.01; author rse; state Exp; branches 1.101.2.1; next 1.100; 1.100 date 2004.12.07.19.57.25; author rse; state Exp; branches; next 1.99; 1.99 date 2004.10.27.18.08.11; author rse; state Exp; branches; next 1.98; 1.98 date 2004.10.18.10.44.29; author rse; state Exp; branches; next 1.97; 1.97 date 2004.10.02.16.47.17; author rse; state Exp; branches 1.97.2.1; next 1.96; 1.96 date 2004.10.01.20.44.55; author rse; state Exp; branches; next 1.95; 1.95 date 2004.09.23.08.59.51; author rse; state Exp; branches; next 1.94; 1.94 date 2004.07.30.10.34.26; author thl; state Exp; branches; next 1.93; 1.93 date 2004.07.15.18.44.41; author rse; state Exp; branches; next 1.92; 1.92 date 2004.07.06.12.15.54; author rse; state Exp; branches; next 1.91; 1.91 date 2004.06.29.17.35.11; author rse; state Exp; branches 1.91.2.1; next 1.90; 1.90 date 2004.06.29.16.26.26; author cs; state Exp; branches; next 1.89; 1.89 date 2004.06.08.20.44.41; author rse; state Exp; branches; next 1.88; 1.88 date 2004.05.04.15.45.42; author rse; state Exp; branches; next 1.87; 1.87 date 2004.05.04.14.47.55; author rse; state Exp; branches; next 1.86; 1.86 date 2004.04.17.18.31.17; author rse; state Exp; branches; next 1.85; 1.85 date 2004.02.17.18.43.06; author rse; state Exp; branches 1.85.2.1; next 1.84; 1.84 date 2004.02.07.17.53.47; author rse; state Exp; branches; next 1.83; 1.83 date 2004.02.03.19.59.46; author rse; state Exp; branches; next 1.82; 1.82 date 2004.01.23.13.07.43; author rse; state Exp; branches; next 1.81; 1.81 date 2003.11.08.22.03.22; author rse; state Exp; branches; next 1.80; 1.80 date 2003.10.23.07.43.33; author rse; state Exp; branches; next 1.79; 1.79 date 2003.09.26.10.43.44; author rse; state Exp; branches; next 1.78; 1.78 date 2003.09.18.13.36.39; author rse; state Exp; branches; next 1.77; 1.77 date 2003.09.09.09.42.20; author rse; state Exp; branches; next 1.76; 1.76 date 2003.09.07.14.32.49; author thl; state Exp; branches; next 1.75; 1.75 date 2003.08.19.07.29.40; author cs; state Exp; branches; next 1.74; 1.74 date 2003.08.18.07.44.15; author cs; state Exp; branches; next 1.73; 1.73 date 2003.08.07.12.43.16; author cs; state Exp; branches; next 1.72; 1.72 date 2003.07.28.12.39.56; author mlelstv; state Exp; branches; next 1.71; 1.71 date 2003.07.25.15.15.17; author mlelstv; state Exp; branches; next 1.70; 1.70 date 2003.07.25.08.32.35; author mlelstv; state Exp; branches; next 1.69; 1.69 date 2003.07.23.13.54.19; author thl; state Exp; branches; next 1.68; 1.68 date 2003.07.22.13.33.36; author thl; state Exp; branches; next 1.67; 1.67 date 2003.07.22.08.10.40; author rse; state Exp; branches; next 1.66; 1.66 date 2003.07.21.13.41.41; author rse; state Exp; branches; next 1.65; 1.65 date 2003.07.21.08.12.27; author thl; state Exp; branches; next 1.64; 1.64 date 2003.07.19.17.05.45; author rse; state Exp; branches; next 1.63; 1.63 date 2003.07.18.05.30.09; author mlelstv; state Exp; branches; next 1.62; 1.62 date 2003.07.17.21.56.32; author thl; state Exp; branches; next 1.61; 1.61 date 2003.07.17.15.32.30; author thl; state Exp; branches; next 1.60; 1.60 date 2003.07.10.07.50.16; author rse; state Exp; branches; next 1.59; 1.59 date 2003.07.09.14.06.15; author thl; state Exp; branches; next 1.58; 1.58 date 2003.07.08.14.38.47; author rse; state Exp; branches; next 1.57; 1.57 date 2003.07.07.10.00.08; author mlelstv; state Exp; branches; next 1.56; 1.56 date 2003.07.07.08.18.48; author mlelstv; state Exp; branches; next 1.55; 1.55 date 2003.07.04.14.00.25; author rse; state Exp; branches; next 1.54; 1.54 date 2003.06.06.09.20.26; author mlelstv; state Exp; branches; next 1.53; 1.53 date 2003.05.03.18.13.27; author rse; state Exp; branches; next 1.52; 1.52 date 2003.04.29.22.30.16; author mlelstv; state Exp; branches; next 1.51; 1.51 date 2003.04.28.07.44.34; author ms; state Exp; branches; next 1.50; 1.50 date 2003.04.15.07.32.19; author thl; state Exp; branches; next 1.49; 1.49 date 2003.04.14.13.02.16; author rse; state Exp; branches; next 1.48; 1.48 date 2003.04.13.18.25.20; author mlelstv; state Exp; branches; next 1.47; 1.47 date 2003.04.08.09.29.35; author rse; state Exp; branches; next 1.46; 1.46 date 2003.04.04.19.50.43; author rse; state Exp; branches; next 1.45; 1.45 date 2003.04.04.13.49.53; author ms; state Exp; branches; next 1.44; 1.44 date 2003.03.28.11.55.13; author cs; state Exp; branches; next 1.43; 1.43 date 2003.03.24.16.15.00; author rse; state Exp; branches; next 1.42; 1.42 date 2003.03.05.13.55.24; author mlelstv; state Exp; branches; next 1.41; 1.41 date 2003.03.05.12.59.57; author rse; state Exp; branches; next 1.40; 1.40 date 2003.03.05.12.14.23; author mlelstv; state Exp; branches; next 1.39; 1.39 date 2003.03.04.13.47.14; author mlelstv; state Exp; branches; next 1.38; 1.38 date 2003.03.04.11.56.23; author cs; state Exp; branches; next 1.37; 1.37 date 2003.01.03.10.51.13; author rse; state Exp; branches 1.37.2.1; next 1.36; 1.36 date 2002.12.30.22.03.08; author rse; state Exp; branches; next 1.35; 1.35 date 2002.12.30.21.03.31; author rse; state Exp; branches; next 1.34; 1.34 date 2002.12.03.14.03.29; author rse; state Exp; branches; next 1.33; 1.33 date 2002.11.11.20.12.19; author rse; state Exp; branches; next 1.32; 1.32 date 2002.10.29.08.25.59; author rse; state Exp; branches; next 1.31; 1.31 date 2002.10.29.08.20.24; author rse; state Exp; branches; next 1.30; 1.30 date 2002.10.25.12.09.59; author rse; state Exp; branches; next 1.29; 1.29 date 2002.08.26.09.39.24; author rse; state Exp; branches 1.29.2.1; next 1.28; 1.28 date 2002.08.20.15.01.06; author rse; state Exp; branches; next 1.27; 1.27 date 2002.08.20.14.18.05; author ms; state Exp; branches; next 1.26; 1.26 date 2002.08.13.12.47.32; author rse; state Exp; branches; next 1.25; 1.25 date 2002.06.14.17.43.25; author cs; state Exp; branches; next 1.24; 1.24 date 2002.05.29.19.59.33; author rse; state Exp; branches; next 1.23; 1.23 date 2002.05.02.07.28.27; author ps; state Exp; branches; next 1.22; 1.22 date 2002.02.26.14.54.35; author rse; state Exp; branches; next 1.21; 1.21 date 2002.02.26.14.52.19; author rse; state Exp; branches; next 1.20; 1.20 date 2002.02.07.14.20.55; author rse; state Exp; branches; next 1.19; 1.19 date 2002.02.06.16.18.35; author rse; state Exp; branches; next 1.18; 1.18 date 2002.02.06.16.09.04; author rse; state Exp; branches; next 1.17; 1.17 date 2001.12.31.14.59.08; author rse; state Exp; branches; next 1.16; 1.16 date 2001.12.27.14.59.18; author rse; state Exp; branches; next 1.15; 1.15 date 2001.11.30.22.20.37; author rse; state Exp; branches 1.15.2.1; next 1.14; 1.14 date 2001.11.30.14.26.32; author rse; state Exp; branches; next 1.13; 1.13 date 2001.11.26.16.32.58; author rse; state Exp; branches; next 1.12; 1.12 date 2001.11.26.15.18.50; author rse; state Exp; branches; next 1.11; 1.11 date 2001.11.26.14.03.37; author rse; state Exp; branches; next 1.10; 1.10 date 2001.11.23.19.42.50; author rse; state Exp; branches; next 1.9; 1.9 date 2001.11.21.09.20.31; author rse; state Exp; branches; next 1.8; 1.8 date 2001.11.14.09.40.50; author cs; state Exp; branches; next 1.7; 1.7 date 2001.10.25.09.22.22; author rse; state Exp; branches; next 1.6; 1.6 date 2001.10.24.18.15.09; author rse; state Exp; branches; next 1.5; 1.5 date 2001.10.23.11.22.45; author rse; state Exp; branches; next 1.4; 1.4 date 2001.10.04.08.28.18; author rse; state Exp; branches; next 1.3; 1.3 date 2001.09.25.08.19.24; author rse; state Exp; branches; next 1.2; 1.2 date 2001.09.20.11.01.54; 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.109.2.1 date 2006.06.20.15.14.58; author rse; state Exp; branches; next 1.109.2.2; commitid P9b9BoNafLYTTKBr; 1.109.2.2 date 2006.09.07.06.27.15; author rse; state Exp; branches; next 1.109.2.3; commitid 1vqFmX1O60uYtRLr; 1.109.2.3 date 2006.10.16.14.48.29; author rse; state Exp; branches; next 1.109.2.4; commitid iZxwRSmmWscPXUQr; 1.109.2.4 date 2006.11.04.08.19.02; author rse; state Exp; branches; next 1.109.2.5; commitid rhnXyS6TBTKJekTr; 1.109.2.5 date 2007.01.27.22.47.07; author rse; state Exp; branches; next 1.109.2.6; commitid aHmzJUt7X898lc4s; 1.109.2.6 date 2007.03.18.23.30.41; author thl; state Exp; branches; next ; commitid j886gsownDQWXCas; 1.107.2.1 date 2005.10.11.12.49.25; author rse; state Exp; branches; next 1.107.2.2; 1.107.2.2 date 2006.09.07.06.32.27; author rse; state Exp; branches; next ; commitid FJyipSmkps0KvRLr; 1.105.2.1 date 2005.06.15.18.58.46; author rse; state Exp; branches; next 1.105.2.2; 1.105.2.2 date 2005.06.27.15.42.36; author rse; state Exp; branches; next ; 1.101.2.1 date 2005.02.21.17.06.18; author rse; state Exp; branches; next ; 1.97.2.1 date 2004.10.11.18.54.09; author rse; state Exp; branches; next 1.97.2.2; 1.97.2.2 date 2004.10.18.10.45.04; author rse; state Exp; branches; next ; 1.91.2.1 date 2004.07.02.15.24.05; author rse; state Exp; branches; next 1.91.2.2; 1.91.2.2 date 2004.07.06.12.16.46; author rse; state Exp; branches; next ; 1.85.2.1 date 2004.02.18.14.48.24; author rse; state Exp; branches; next ; 1.37.2.1 date 2003.01.18.14.11.12; author rse; state Exp; branches 1.37.2.1.2.1; next 1.37.2.2; 1.37.2.2 date 2003.04.04.14.11.43; author ms; state Exp; branches; next 1.37.2.3; 1.37.2.3 date 2003.04.04.19.51.07; author rse; state Exp; branches; next 1.37.2.4; 1.37.2.4 date 2003.07.24.20.43.53; author rse; state Exp; branches; next 1.37.2.5; 1.37.2.5 date 2003.07.25.09.18.37; author rse; state Exp; branches; next 1.37.2.6; 1.37.2.6 date 2003.07.26.13.36.14; author rse; state Exp; branches; next 1.37.2.7; 1.37.2.7 date 2003.07.28.12.59.15; author rse; state Exp; branches 1.37.2.7.2.1; next ; 1.37.2.1.2.1 date 2003.01.18.17.19.00; author rse; state Exp; branches; next 1.37.2.1.2.2; 1.37.2.1.2.2 date 2003.04.04.14.14.44; author ms; state Exp; branches; next 1.37.2.1.2.3; 1.37.2.1.2.3 date 2003.04.04.19.52.08; author rse; state Exp; branches; next ; 1.37.2.7.2.1 date 2003.07.29.14.58.21; author rse; state Exp; branches; next 1.37.2.7.2.2; 1.37.2.7.2.2 date 2003.09.22.18.38.42; author rse; state Exp; branches; next ; 1.29.2.1 date 2002.08.26.19.53.16; author rse; state Exp; branches; next 1.29.2.2; 1.29.2.2 date 2003.04.04.14.17.29; author ms; state Exp; branches; next 1.29.2.3; 1.29.2.3 date 2003.04.04.19.52.37; author rse; state Exp; branches; next ; 1.15.2.1 date 2001.12.03.11.45.53; author rse; state Exp; branches; next 1.15.2.2; 1.15.2.2 date 2001.12.05.09.38.41; author rse; state Exp; branches; next 1.15.2.3; 1.15.2.3 date 2002.07.04.13.10.03; author thl; state Exp; branches; next 1.15.2.4; 1.15.2.4 date 2002.07.10.15.28.46; author cs; state Exp; branches; next 1.15.2.5; 1.15.2.5 date 2002.07.10.15.30.36; author cs; state Exp; branches; next 1.15.2.6; 1.15.2.6 date 2002.11.15.13.11.15; author ms; state Exp; branches; next 1.15.2.7; 1.15.2.7 date 2002.11.18.14.54.30; author thl; state Exp; branches; next ; 1.1.1.1 date 2001.09.18.09.48.28; author rse; state Exp; branches; next ; desc @@ 1.153 log @indicate that the root cache is still valid as of today (no changes until now) @ text @## ## bind.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 version %define V_opkg 9.6.1p2 %define V_dist 9.6.1-P2 # package information Name: bind Summary: Berkeley Internet Name Domain (BIND) URL: https://www.isc.org/software/bind Vendor: Internet Software Foundation Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community Class: BASE Group: DNS License: ISC Version: %{V_opkg} Release: 20091214 # package options %option with_dnssec yes %option with_threads no %option with_pgsql no %option with_mysql no %option with_odbc no %option with_ldap no # list of sources Source0: ftp://ftp.isc.org/isc/bind9/%{V_dist}/bind-%{V_dist}.tar.gz Source1: bind.txt Source2: rc.bind Patch0: bind.patch # build information Prefix: %{l_prefix} BuildRoot: %{l_buildroot} BuildPreReq: OpenPKG, openpkg >= 20060823, make, pkgconfig PreReq: OpenPKG, openpkg >= 20060823 %if "%{with_dnssec}" == "yes" BuildPreReq: openssl PreReq: openssl %endif %if "%{with_pgsql}" == "yes" BuildPreReq: postgresql, openssl PreReq: postgresql, openssl %endif %if "%{with_mysql}" == "yes" BuildPreReq: mysql PreReq: mysql %endif %if "%{with_odbc}" == "yes" BuildPreReq: ODBC PreReq: ODBC %endif %if "%{with_ldap}" == "yes" BuildPreReq: openldap, openssl PreReq: openldap, openssl %endif AutoReq: no AutoReqProv: no Conflicts: powerdns %description Berkeley Internet Name Domain (BIND) is an implementation of the Domain Name System (DNS) protocols and provides an openly redistributable reference implementation of the major components of the Domain Name System, including a Domain Name System server (named) %track prog bind = { version = %{V_dist} url = ftp://ftp.isc.org/isc/bind9/ regex = (\d+\.\d+\.\d+(?:-P\d+)?) url = ftp://ftp.isc.org/isc/bind9/__NEWVER__/ regex = bind-(\d+\.\d+\.\d+(?:-P\d+)?)\.tar\.gz } %prep %setup -q -n bind-%{V_dist} %patch -p0 %build # configure program %{l_shtool} subst \ -e '/LINENO: error: C[+]* preprocessor/{N;N;N;N;s/.*/:/;}' \ configure export CC="%{l_cc}" export CFLAGS="%{l_cflags -O} %{l_cppflags}" export LDFLAGS="%{l_ldflags}" export LIBS="" %if "%{with_pgsql}" == "yes" CFLAGS="$CFLAGS %{l_cppflags postgresql .}" %endif %if "%{with_dnssec}" == "yes" LIBS="$LIBS `pkg-config openssl --libs`" %endif GREP="grep" \ ./configure \ --prefix=%{l_prefix} \ --mandir=%{l_prefix}/man \ --sysconfdir=%{l_prefix}/etc/bind \ --localstatedir=%{l_prefix}/var/bind \ %if "%{with_dnssec}" == "yes" --with-openssl=%{l_prefix} \ %else --without-openssl \ %endif %if "%{with_threads}" == "yes" --enable-threads \ %else --disable-threads \ %endif %if "%{with_pgsql}" == "yes" --with-dlz-postgres=%{l_prefix} \ %endif %if "%{with_mysql}" == "yes" --with-dlz-mysql=%{l_prefix} \ %endif %if "%{with_odbc}" == "yes" --with-dlz-odbc=%{l_prefix} \ %endif %if "%{with_ldap}" == "yes" --with-dlz-ldap=%{l_prefix} \ %endif --without-libbind \ --without-libxml2 \ --with-libtool \ --disable-shared \ --disable-nls # build program %{l_make} %{l_mflags} %install rm -rf $RPM_BUILD_ROOT # perform standard install procedure %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT # strip down installation strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* >/dev/null 2>&1 || true strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/isc-config.sh rm -rf $RPM_BUILD_ROOT%{l_prefix}/include rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib rm -rf $RPM_BUILD_ROOT%{l_prefix}/man/man3 rm -rf $RPM_BUILD_ROOT%{l_prefix}/var/bind/run # install BIND9 ARM %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/share/bind %{l_shtool} install -c -m 644 \ doc/arm/*ARM*.html $RPM_BUILD_ROOT%{l_prefix}/share/bind/ # install run-command script %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d %{l_shtool} install -c -m 755 %{l_value -s -a} \ %{SOURCE rc.bind} \ $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/ # install default configuration %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/etc/bind \ $RPM_BUILD_ROOT%{l_prefix}/etc/bind/named.db for name in `grep "^/d" -e "/<\/file>/,\$d" >tmp.txt %{l_shtool} install -c -m 644 %{l_value -s -a} \ tmp.txt $RPM_BUILD_ROOT%{l_prefix}/etc/bind/$name done # create an empty var directory %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/var/bind # determine the installed files %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ %{l_files_std} \ '%config %attr(640,%{l_musr},%{l_rgrp}) %{l_prefix}/etc/bind/*.conf' \ '%config %attr(775,%{l_musr},%{l_rgrp}) %{l_prefix}/etc/bind/named.db' \ '%config %attr(644,%{l_musr},%{l_rgrp}) %{l_prefix}/etc/bind/named.db/*' \ '%dir %attr(775,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/bind' %files -f files %clean rm -rf $RPM_BUILD_ROOT %post if [ ! -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key ]; then # generate local rndc(8) key ( echo "Generating RSA key for RNDC operation in $RPM_INSTALL_PREFIX/etc/bind/rndc.key." echo "Please be patient, this takes a non-deterministic amount of time." ) | %{l_rpmtool} msg -b -t notice $RPM_INSTALL_PREFIX/sbin/rndc-confgen -a chown %{l_musr}:%{l_rgrp} $RPM_INSTALL_PREFIX/etc/bind/rndc.key chmod 640 $RPM_INSTALL_PREFIX/etc/bind/rndc.key fi # after upgrade, restart service [ $1 -eq 2 ] || exit 0 eval `%{l_rc} bind status 2>/dev/null` [ ".$bind_active" = .yes ] && %{l_rc} bind restart exit 0 %preun # before erase, stop service and remove log files [ $1 -eq 0 ] || exit 0 %{l_rc} bind stop 2>/dev/null rm -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key rm -f $RPM_INSTALL_PREFIX/var/bind/* exit 0 @ 1.152 log @upgrading package: bind 9.6.1p1 -> 9.6.1p2 @ text @d39 1 a39 1 Release: 20091130 @ 1.151 log @upgrading package: bind 9.6.1 -> 9.6.1p1 @ text @d25 2 a26 2 %define V_opkg 9.6.1p1 %define V_dist 9.6.1-P1 d39 1 a39 1 Release: 20090729 @ 1.150 log @upgrading package: bind 9.6.0p1 -> 9.6.1 @ text @d25 2 a26 2 %define V_opkg 9.6.1 %define V_dist 9.6.1 d39 1 a39 1 Release: 20090612 @ 1.149 log @fix building under Solaris (submitted by Christoph Schug) @ text @d25 2 a26 2 %define V_opkg 9.6.0p1 %define V_dist 9.6.0-P1 d39 1 a39 1 Release: 20090503 @ 1.148 log @bump years in copyright messages @ text @d39 1 a39 1 Release: 20090108 d119 1 @ 1.147 log @upgrading package: bind 9.6.0 -> 9.6.0p1 @ text @d3 1 a3 1 ## Copyright (c) 2000-2008 OpenPKG Foundation e.V. @ 1.146 log @upgrading package: bind 9.5.0p2 -> 9.6.0 @ text @d25 2 a26 2 %define V_opkg 9.6.0 %define V_dist 9.6.0 d39 1 a39 1 Release: 20081224 @ 1.145 log @URL has changed @ text @d25 2 a26 2 %define V_opkg 9.5.0p2 %define V_dist 9.5.0-P2 d39 1 a39 1 Release: 20081220 @ 1.144 log @apply one more DLZ patch @ text @d31 1 a31 1 URL: http://www.isc.org/sw/bind/ d39 1 a39 1 Release: 20081128 @ 1.143 log @apply a fix for with_ldap=yes @ text @d39 1 a39 1 Release: 20081126 @ 1.142 log @upgrading package: bind 9.5.0p1 -> 9.5.0p2 @ text @d39 1 a39 1 Release: 20080802 @ 1.141 log @adjust patch for BIND 9.5.0 world order @ text @d25 2 a26 2 %define V_opkg 9.5.0p1 %define V_dist 9.5.0-P1 d39 1 a39 1 Release: 20080725 @ 1.140 log @upgrading package: bind 9.5.0 -> 9.5.0p1 @ text @d39 1 a39 1 Release: 20080709 @ 1.139 log @modifying package: bind-9.5.0 20080530 again @ text @d25 2 a26 2 %define V_opkg 9.5.0 %define V_dist 9.5.0 d39 1 a39 1 Release: 20080530 @ 1.138 log @upgrading package: bind 9.4.2 -> 9.5.0 @ text @d147 1 @ 1.137 log @fix Unix domain socket usage under Linux @ text @d25 2 a26 2 %define V_opkg 9.4.2 %define V_dist 9.4.2 d39 1 a39 1 Release: 20080508 @ 1.136 log @add IPv6 records to root server list @ text @d39 1 a39 1 Release: 20080229 d53 1 d102 1 d204 1 a204 1 '%dir %attr(-,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/bind' @ 1.135 log @fix location of manual pages @ text @d39 1 a39 1 Release: 20080211 @ 1.134 log @Update package specifications according to OpenPKG year 2008 world order: http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html @ text @d39 1 a39 1 Release: 20080101 d119 1 @ 1.133 log @upgrading package: bind 9.4.1p1 -> 9.4.2 @ text @d3 1 a3 2 ## Copyright (c) 2000-2007 OpenPKG Foundation e.V. ## Copyright (c) 2000-2007 Ralf S. Engelschall d39 1 a39 1 Release: 20071203 @ 1.132 log @do not install HTML versions of the manual pages and remove the stray 'run' dir @ text @d26 2 a27 2 %define V_opkg 9.4.1p1 %define V_dist 9.4.1-P1 d40 1 a40 1 Release: 20071110 @ 1.131 log @Switch BIND from using "inet" to "unix" domain socket for the the rndc(8) channel. This has two advantages: 1. it dramatically reduces the (re)start times of the OpenPKG "bind" package (which was caused by long timeouts "rndc status" performed on the "inet" socket) and 2. it inherently avoids the channel conflict in case multiple OpenPKG instances run on the same machine. @ text @d165 1 d171 1 a171 1 doc/arm/*.html $RPM_BUILD_ROOT%{l_prefix}/share/bind/ @ 1.130 log @a root server changed IP on 2007-11-01 @ text @d40 1 a40 1 Release: 20071103 @ 1.129 log @complete and sort (except default and unmatched) list of categories @ text @d40 1 a40 1 Release: 20071024 @ 1.128 log @be complete and provide also ODBC DLZ option @ text @d40 1 a40 1 Release: 20071005 @ 1.127 log @some packaging cosmetics and cleanups @ text @d47 1 d72 4 d138 3 @ 1.126 log @finally make BIND packaging as concise as other by shrinking the various text snippets into a single bind.txt @ text @d52 1 a52 1 Source9: rc.bind @ 1.125 log @better align to other packages than to be ultra-specific (DLZ usually means nothing to the average admin anyway) @ text @d51 1 a51 7 Source2: db.root Source3: db.root.sh Source4: db.localhost Source5: db.localhost.ipv4 Source6: db.localhost.ipv6 Source7: named.conf Source8: rndc.conf d171 1 a171 7 # install a reasonable default configuration %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/etc/bind %{l_shtool} install -c -m 644 %{l_value -s -a} \ %{SOURCE named.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/bind/ %{l_shtool} install -c -m 644 %{l_value -s -a} \ %{SOURCE rndc.conf} $RPM_BUILD_ROOT%{l_prefix}/etc/bind/ d173 1 d175 7 a181 7 %{l_shtool} install -c -m 644 %{l_value -s -a} \ %{SOURCE db.localhost} \ %{SOURCE db.localhost.ipv4} \ %{SOURCE db.localhost.ipv6} \ %{SOURCE db.root} \ %{SOURCE db.root.sh} \ $RPM_BUILD_ROOT%{l_prefix}/etc/bind/named.db/ @ 1.124 log @withdraw my idea of libbind, it is not worth the trouble @ text @d45 3 a47 3 %option with_dlz_pgsql no %option with_dlz_mysql no %option with_dlz_ldap no d69 1 a69 1 %if "%{with_dlz_pgsql}" == "yes" d73 1 a73 1 %if "%{with_dlz_mysql}" == "yes" d77 1 a77 1 %if "%{with_dlz_ldap}" == "yes" d113 1 a113 1 %if "%{with_dlz_pgsql}" == "yes" d133 1 a133 1 %if "%{with_dlz_pgsql}" == "yes" d136 1 a136 1 %if "%{with_dlz_mysql}" == "yes" d139 1 a139 1 %if "%{with_dlz_ldap}" == "yes" @ 1.123 log @allow (again) BIND 9 to be built with DLZ support (RDBMS and LDAP backends) @ text @a44 1 %option with_libbind no a127 5 %if "%{with_libbind}" == "yes" --with-libbind \ %else --without-libbind \ %endif d142 1 @ 1.122 log @be more flexible and allow one to build BIND without DNSSEC, with threads and with the BIND8 libbind resolver library @ text @d43 6 a48 3 %option with_dnssec yes %option with_threads no %option with_libbind no d70 12 d111 1 a111 1 export CFLAGS="%{l_cflags -O}" d114 3 d139 9 @ 1.121 log @upgrading package: bind 9.4.1 -> 9.4.1p1 @ text @d40 6 a45 1 Release: 20070725 d63 1 d66 1 d89 3 d95 7 a101 6 %build CC="%{l_cc}" \ CFLAGS="%{l_cflags -O}" \ LDFLAGS="%{l_ldflags}" \ LIBS="`pkg-config openssl --libs`" \ d106 1 d108 6 a113 1 --with-libtool \ d115 4 d120 2 d124 2 @ 1.120 log @upgrading package: bind 9.4.0 -> 9.4.1 @ text @d26 2 a27 2 %define V_opkg 9.4.1 %define V_dist 9.4.1 d40 1 a40 1 Release: 20070501 @ 1.119 log @upgrading package: bind 9.3.4 -> 9.4.0 @ text @d26 2 a27 2 %define V_opkg 9.4.0 %define V_dist 9.4.0 d40 1 a40 1 Release: 20070224 @ 1.118 log @upgrading package: bind 9.3.3 -> 9.3.4 @ text @d26 2 a27 2 %define V_opkg 9.3.4 %define V_dist 9.3.4 d40 1 a40 1 Release: 20070125 @ 1.117 log @fix building under Solaris: the configure script too late checks for -lnsl -lsocket and this way the check for -lcrypto fails and as a result a fallback implementation for OpenSSL's DH_generate_parameters() is enabled which in turn results in a symbol conflict during link-time. As a workaround pass the -lsocket -lnsl for -lcrypto via OpenSSL's pkg-config script. @ text @d26 2 a27 2 %define V_opkg 9.3.3 %define V_dist 9.3.3 d40 1 a40 1 Release: 20070113 @ 1.116 log @Welcome Year 2007! @ text @d40 1 a40 1 Release: 20061210 d56 1 a56 1 BuildPreReq: OpenPKG, openpkg >= 20060823, make d90 1 @ 1.115 log @upgrading package: bind 9.3.2p2 -> 9.3.3 @ text @d3 2 a4 2 ## Copyright (c) 2000-2006 OpenPKG Foundation e.V. ## Copyright (c) 2000-2006 Ralf S. Engelschall @ 1.114 log @cleanup tracking and remove now obsolete conflict specification @ text @d26 2 a27 2 %define V_opkg 9.3.2p2 %define V_dist 9.3.2-P2 d40 1 a40 1 Release: 20061204 @ 1.113 log @upgrade to latest security fixed patchlevel 2 of BIND 9.3.2 @ text @d40 1 a40 1 Release: 20061104 d62 1 a62 1 Conflicts: bind8, powerdns d75 1 a75 1 regex = (\d+\.\d+\.\d+(-P\d+)?) d77 1 a77 1 regex = bind-(__VER__)\.tar\.gz @ 1.112 log @new world order for "Packager" and "Distribution" headers @ text @d25 4 d32 1 a32 1 URL: http://www.isc.org/products/BIND/ d39 2 a40 2 Version: 9.3.2 Release: 20061013 d43 1 a43 1 Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{version}.tar.gz a51 1 Patch0: bind.patch d73 1 a73 1 version = %{version} d75 1 a75 2 regex = (\d+\.\d+\.\d+[^a-z].*) transform = "s/(\\d+\\.\\d+\\.\\d+)([^a-z].*$)/$1/; $_" d81 1 a81 2 %setup -q %patch -p0 @ 1.111 log @apply vendor security fixes (CVE-2006-4095, CVE-2006-4096) @ text @d30 2 a31 2 Packager: OpenPKG Distribution: OpenPKG d36 1 a36 1 Release: 20060907 @ 1.110 log @replace '@@l_prefix@@/lib/openpkg/bash @@l_prefix@@/etc/rc' in shebang with '@@l_prefix@@/bin/openpkg rc' to allow people who run the rc.xxx scripts directly (as executables) to leverage from the Set-UID functionality @ text @d36 1 a36 1 Release: 20060825 d48 1 d80 1 @ 1.109 log @adjust copyrights for new year 2006 @ text @d36 1 a36 1 Release: 20051221 d52 2 a53 2 BuildPreReq: OpenPKG, openpkg >= 20040130, make PreReq: OpenPKG, openpkg >= 20040130 @ 1.109.2.1 log @bump release numbers for OpenPKG 2.20060622 in advance @ text @d36 1 a36 1 Release: 2.20060622 d52 2 a53 2 BuildPreReq: OpenPKG, openpkg >= 2.20060622, make PreReq: OpenPKG, openpkg >= 2.20060622 @ 1.109.2.2 log @MFC: apply vendor security fixes (CVE-2006-4095, CVE-2006-4096) @ text @d36 1 a36 1 Release: 2.20060907 a47 1 Patch0: bind.patch a78 1 %patch -p0 @ 1.109.2.3 log @Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class) @ text @d30 2 a31 2 Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community d36 1 a36 1 Release: 2.20061018 d53 2 a54 2 BuildPreReq: OpenPKG, openpkg >= 2.20061018, make PreReq: OpenPKG, openpkg >= 2.20061018 @ 1.109.2.4 log @MFC: security fixed latest upstream version @ text @a24 4 # package version %define V_opkg 9.3.2p2 %define V_dist 9.3.2-P2 d28 1 a28 1 URL: http://www.isc.org/sw/bind/ d35 2 a36 2 Version: %{V_opkg} Release: 2.20061104 d39 1 a39 1 Source0: ftp://ftp.isc.org/isc/bind9/%{V_dist}/bind-%{V_dist}.tar.gz d48 1 d70 1 a70 1 version = %{V_dist} d72 2 a73 1 regex = (\d+\.\d+\.\d+(-P\d+)?) d79 2 a80 1 %setup -q -n bind-%{V_dist} @ 1.109.2.5 log @MFC: security fixed version @ text @d3 2 a4 2 ## Copyright (c) 2000-2007 OpenPKG Foundation e.V. ## Copyright (c) 2000-2007 Ralf S. Engelschall d26 2 a27 2 %define V_opkg 9.3.4 %define V_dist 9.3.4 d40 1 a40 1 Release: 2.20070127 d56 1 a56 1 BuildPreReq: OpenPKG, openpkg >= 2.20061018, make, pkgconfig d62 1 a62 1 Conflicts: powerdns d75 1 a75 1 regex = (\d+\.\d+\.\d+(?:-P\d+)?) d77 1 a77 1 regex = bind-(\d+\.\d+\.\d+(?:-P\d+)?)\.tar\.gz a89 1 LIBS="`pkg-config openssl --libs`" \ @ 1.109.2.6 log @MFC: make up leeway for 2_STABLE by virtue of build-time results @ text @d26 2 a27 2 %define V_opkg 9.4.0 %define V_dist 9.4.0 d40 1 a40 1 Release: 2.20070319 @ 1.108 log @upgrading package: bind 9.3.1 -> 9.3.2 @ text @d3 2 a4 2 ## Copyright (c) 2000-2005 OpenPKG Foundation e.V. ## Copyright (c) 2000-2005 Ralf S. Engelschall @ 1.107 log @rotate also the named.stats file if existing (is written on manual 'rndc stats' calls only) @ text @d35 2 a36 2 Version: 9.3.1 Release: 20050923 @ 1.107.2.1 log @bump release numbers for OpenPKG 2.5 @ text @d36 1 a36 1 Release: 2.5.0 d52 2 a53 2 BuildPreReq: OpenPKG, openpkg >= 2.5.0, make PreReq: OpenPKG, openpkg >= 2.5.0 @ 1.107.2.2 log @MFC: apply vendor security fixes (CVE-2006-4095, CVE-2006-4096) @ text @d36 1 a36 1 Release: 2.5.1 a47 1 Patch0: bind.patch a78 1 %patch -p0 @ 1.106 log @The DLZ patch is not maintained since April 2004 and hence our DLZ support is broken since over one year (DLZ 0.7.0 doesn't work with newer BIND versions), so finally kick out the DLZ support at all. If a newer DLZ patch is available in the future, this DLZ support can be readded again, of course. But for now just remove all of the broken stuff. @ text @d36 1 a36 1 Release: 20050627 @ 1.105 log @flush pending changes @ text @a24 4 # package versions %define V_bind 9.3.1 %define V_dlz 0.7.0 d35 2 a36 17 Version: %{V_bind} Release: 20050527 # package options %option with_dlz no %option with_dlz_mysql no %option with_dlz_postgres no %option with_dlz_filesystem no %option with_dlz_stub no %option with_dlz_bdb no %option with_dlz_odbc no # aggregate option %if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes" || "%{with_dlz_bdb}" == "yes" || "%{with_dlz_odbc}" == "yes" %undefine with_dlz %define with_dlz yes %endif d39 1 a39 1 Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{V_bind}.tar.gz a47 1 Source10: http://prdownloads.sourceforge.net/bind-dlz/DLZ-%{V_dlz}.tar.gz a55 20 %if "%{with_dlz}" == "yes" # FIXME: rse: autoconf dependency can be removed once DLZ patch is available for 9.2.3 BuildPreReq: autoconf %endif %if "%{with_dlz_mysql}" == "yes" BuildPreReq: mysql PreReq: mysql %endif %if "%{with_dlz_postgres}" == "yes" BuildPreReq: postgresql PreReq: postgresql %endif %if "%{with_dlz_bdb}" == "yes" BuildPreReq: db PreReq: db %endif %if "%{with_dlz_odbc}" == "yes" BuildPreReq: unixodbc PreReq: unixodbc %endif a75 5 prog bind:DLZ = { version = %{V_dlz} url = http://prdownloads.sourceforge.net/bind-dlz/ regex = DLZ-(__VER__)\.tar\.gz } a78 18 %if "%{with_dlz}" == "yes" %setup -q -T -D -a 10 # FIXME: rse: sed hacks can be removed once DLZ patch is available for 9.2.3 sed -e '/^diff -Naur.*\/configure$/,/^diff/d' \ -e '/^diff -Naur.*lib\/dns\/win32\/libdns\.def$/,/^diff/d' \ = 2.4.0, make PreReq: OpenPKG, openpkg >= 2.4.0 @ 1.105.2.2 log @MFC: remove totally broken DLZ support from package @ text @d25 4 d39 17 a55 2 Version: 9.3.1 Release: 2.4.1 d58 1 a58 1 Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{version}.tar.gz d67 1 d76 20 d116 5 d124 18 d147 15 d163 3 a165 2 CFLAGS="%{l_cflags -O}" \ LDFLAGS="%{l_ldflags}" \ d170 30 @ 1.104 log @keep as much out of the syslog(3) as possible @ text @d40 1 a40 1 Release: 20050404 @ 1.103 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 @d40 1 a40 1 Release: 20050311 @ 1.102 log @upgrading package: bind 9.3.0 -> 9.3.1 @ text @d2 3 a4 4 ## bind.spec -- OpenPKG RPM Specification ## Copyright (c) 2000-2005 The OpenPKG Project ## Copyright (c) 2000-2005 Ralf S. Engelschall ## Copyright (c) 2000-2005 Cable & Wireless d34 1 a34 1 Packager: The OpenPKG Project @ 1.101 log @Happy New Year 2005 @ text @d27 1 a27 1 %define V_bind 9.3.0 d41 1 a41 1 Release: 20041207 @ 1.101.2.1 log @bump release numbers for OpenPKG 2.3 @ text @d41 1 a41 1 Release: 2.3.0 d73 2 a74 2 BuildPreReq: OpenPKG, openpkg >= 2.3.0, make PreReq: OpenPKG, openpkg >= 2.3.0 @ 1.100 log @remove priorities (actually inherited via cut & paste from rc.bind ;-) from packages where the default priority is fully sufficient; fix %stop priorities: they have to be 1000 minus the %start priority in order to stop a package later if it was started earlier. @ 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.99 log @switch named.db directory (and its files for consistency) to 'restricted-user' group access in order to allow BIND to store slave zone files there without trouble @ text @d41 1 a41 1 Release: 20041027 @ 1.98 log @fix C/C++ preprocessor workaround substitution @ text @d41 1 a41 1 Release: 20041018 d261 2 a262 1 '%config %{l_prefix}/etc/bind/named.db/*' \ @ 1.97 log @I still do not understand all levels of quoting and expansion here, but for still unknown reasons the old regex matched the C preprocessor part instead of the C++ preprocessor part @ text @d41 1 a41 1 Release: 20041002 d144 1 a144 1 -e '/LINENO: error: C.. preprocessor/{N;N;N;N;s/.*/:/;}' \ @ 1.97.2.1 log @bump release numbers for OpenPKG 2.2 @ text @d41 1 a41 1 Release: 2.2.0 d73 2 a74 2 BuildPreReq: OpenPKG, openpkg >= 2.2.0, make PreReq: OpenPKG, openpkg >= 2.2.0 @ 1.97.2.2 log @MFC: fix C/C++ preprocessor workaround substitution @ text @d144 1 a144 1 -e '/LINENO: error: C[+]* preprocessor/{N;N;N;N;s/.*/:/;}' \ @ 1.96 log @try to fix our usual C++ problems here, too @ text @d41 1 a41 1 Release: 20041001 d143 2 a144 2 %{l_prefix}/lib/openpkg/shtool subst \ -e '/LINENO: error: C\+\+ preprocessor/{N;N;N;N;s/.*/:/;}' \ @ 1.95 log @upgrading package: bind 9.2.3 -> 9.3.0 @ text @d41 1 a41 1 Release: 20040923 d143 3 @ 1.94 log @add statistics-file placement for snmpdx swBind probe @ text @d27 1 a27 1 %define V_bind 9.2.3 d41 1 a41 1 Release: 20040730 @ 1.93 log @fix tracking @ text @d41 1 a41 1 Release: 20040715 @ 1.92 log @always try to (re)generate the rndc key on install/upgrade operations @ text @d41 1 a41 1 Release: 20040706 d68 1 a68 1 Source10: http://osdn.dl.sourceforge.net/bind-dlz/DLZ-%{V_dlz}.tar.gz d119 1 a119 1 url = http://osdn.dl.sourceforge.net/bind-dlz/ @ 1.91 log @certainly it also helps if we really use _our_ dig(1) because this way we now exactly what the output format is ;-) @ text @d41 1 a41 1 Release: 20040629 d267 2 a268 2 if [ $1 -eq 1 ]; then # generate local rndc key @ 1.91.2.1 log @bump release numbers for OpenPKG 2.1 @ text @d41 1 a41 1 Release: 2.1.0 d73 2 a74 2 BuildPreReq: OpenPKG, openpkg >= 2.1.0, make PreReq: OpenPKG, openpkg >= 2.1.0 @ 1.91.2.2 log @MFC: always try to (re)generate the rndc key on install/upgrade operations @ text @d267 2 a268 2 if [ ! -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key ]; then # generate local rndc(8) key @ 1.90 log @fixed creation of root server hint file @ text @d242 1 a242 1 %{l_shtool} install -c -m 644 \ @ 1.89 log @cleanup macro stuff @ text @d41 1 a41 1 Release: 20040608 @ 1.88 log @revamp run-time and filesystem user/group setup: BIND now runs under the restricted user/group id (instead of root) for increased security @ text @d41 1 a41 1 Release: 20040504 d44 1 d54 1 a55 2 %else %define with_dlz no @ 1.87 log @closely follow our policy of not writing _anything_ outside the OpenPKG instance @ text @d257 3 a259 6 '%config %attr(600,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/*.conf' \ '%config %attr(600,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db/*' \ '%config %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db/db.root.sh' \ '%dir %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind' \ '%dir %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db' \ '%dir %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/var/bind' d273 2 a274 1 chown %{l_musr}:%{l_mgrp} $RPM_INSTALL_PREFIX/etc/bind/rndc.key @ 1.86 log @modifying package: bind-9.2.3 20040217 -> 20040417 @ text @d41 1 a41 1 Release: 20040417 @ 1.85 log @Fix building with DLZ patch and enabled Berkeley-DB. Discovered by: Birger Krägelin @ text @d28 1 a28 1 %define V_dlz 0.6.0 d41 1 a41 1 Release: 20040217 @ 1.85.2.1 log @bump release numbers for OpenPKG 2.0 @ text @d41 1 a41 1 Release: 2.0.0 d73 2 a74 2 BuildPreReq: OpenPKG, openpkg >= 2.0.0, make PreReq: OpenPKG, openpkg >= 2.0.0 @ 1.84 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 @d41 1 a41 1 Release: 20040207 d138 1 @ 1.83 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 @d41 1 a41 1 Release: 20040203 d110 1 a110 1 version = 9.2.3 d118 1 a118 1 version = 0.6.0 @ 1.82 log @bump year in copyright messages to cover new year 2004. This is a CVS only commit -- no packages were rolled intentionally @ text @d36 2 a37 1 Distribution: OpenPKG [BASE] d41 1 a41 1 Release: 20031108 d73 2 a74 2 BuildPreReq: OpenPKG, openpkg >= 20030909, make PreReq: OpenPKG, openpkg >= 20030909 d107 15 @ 1.81 log @modifying package: bind-9.2.3 20031023 -> 20031108 @ 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.80 log @upgrading package: bind 9.2.3rc4 -> 9.2.3 @ text @d28 1 a28 1 %define V_dlz 0.5.0 d40 1 a40 1 Release: 20031023 d76 4 d111 5 a115 1 %{l_patch} -p1 = 20030718, make PreReq: OpenPKG, openpkg >= 20030718 d128 2 a129 2 case "%{l_target}" in *-solaris*) li="$li -lresolv" ;; @ 1.75 log @fixed permissions for dynamic updates/journals @ text @d40 1 a40 1 Release: 20030819 @ 1.74 log @output of dig in bind9 is slightly different from bind8's dig @ text @d40 1 a40 1 Release: 20030818 d232 5 a236 2 '%config %{l_prefix}/etc/bind/*.conf' \ '%config %{l_prefix}/etc/bind/named.db/*' \ @ 1.73 log @white space cosmetics @ text @d40 1 a40 1 Release: 20030807 @ 1.72 log @postgres client requires -lresolv for inet_aton() @ text @d40 1 a40 1 Release: 20030728 @ 1.71 log @make subst pattern compatible with old sed @ text @d40 1 a40 1 Release: 20030725 d124 8 a131 1 cf=`mysql_config --cflags` a132 1 lf=`mysql_config --libs` d134 1 a134 1 %endif d138 1 @ 1.70 log @postgres clients require to link with libcrypt @ text @d110 4 a113 1 -e '/-lmysqlclient/s;-l\(nsl\|z\|crypt\|m\)\( \|"\);\2;g' \ @ 1.69 log @update conflict for domain name servers; remove DNS virtual target @ text @d40 1 a40 1 Release: 20030723 d111 2 a112 1 -e 's;\(-lpq\);\1 -lssl -lcrypto;g' \ @ 1.68 log @PR#202 run-time check and related issues @ text @d40 1 a40 1 Release: 20030722 d94 1 a94 1 Conflicts: bind8 @ 1.67 log @cleanup the priority: move 200 to 500 and because 500 is default just ommit it; fix DNS/NTP/etc. dependencies @ text @a237 3 elif [ $1 -gt 1 ]; then # reload daemon $RPM_INSTALL_PREFIX/sbin/rndc reload >/dev/null 2>&1 || true d240 6 d247 6 a252 7 if [ $1 -eq 0 ]; then # stop daemon $RPM_INSTALL_PREFIX/sbin/rndc stop >/dev/null 2>&1 || true # remove dynamically generated files rm -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key rm -f $RPM_INSTALL_PREFIX/var/bind/* fi @ 1.66 log @remove extra comment lines @ text @d40 1 a40 1 Release: 20030721 @ 1.65 log @PR#210: shtool options space before argument @ text @a106 1 # a107 1 # @ 1.64 log @replace opXXXX with rcXXXX (PR#207) @ text @d40 1 a40 1 Release: 20030719 @ 1.63 log @%status, fix up rc priorities @ text @d40 1 a40 1 Release: 20030718 d72 2 a73 2 BuildPreReq: OpenPKG, openpkg >= 20030717, make PreReq: OpenPKG, openpkg >= 20030717 @ 1.62 log @remove constant "root" where previous attempt missed a case @ text @d40 1 a40 1 Release: 20030717 @ 1.61 log @fix PR#204, use new %{l_value -s ...} @ text @d225 1 a225 1 '%dir %attr(-,root,%{l_mgrp}) %{l_prefix}/var/bind' @ 1.60 log @use new openpkg_rc_def variable in run-command scripts for allowing the admin to change the global default for xxx_enable @ text @d40 1 a40 1 Release: 20030710 d72 2 a73 2 BuildPreReq: OpenPKG, openpkg >= 20030710, make PreReq: OpenPKG, openpkg >= 20030710 d195 1 a195 5 %{l_shtool} install -c -m 755 \ -e 's;@@l_prefix@@;%{l_prefix};g' \ -e 's;@@l_susr@@;%{l_susr};g' \ -e 's;@@l_musr@@;%{l_musr};g' \ -e 's;@@l_mgrp@@;%{l_mgrp};g' \ d202 1 a202 1 %{l_shtool} install -c -m 644 -e 's;@@l_prefix@@;%{l_prefix};g' \ d204 1 a204 1 %{l_shtool} install -c -m 644 -e 's;@@l_prefix@@;%{l_prefix};g' \ @ 1.59 log @rclint police: fix badly prefixed variable, opServiceEnabled, exit not allowed here @ text @d40 1 a40 1 Release: 20030709 d72 2 a73 2 BuildPreReq: OpenPKG, openpkg >= 20021002, make PreReq: OpenPKG, openpkg >= 20021002 @ 1.58 log @cleanup copyright part by using just the main company name of Cable & Wireless and adding the URL to the global website @ text @d40 1 a40 1 Release: 20030707 @ 1.57 log @style @ text @a2 1 ## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH d5 1 @ 1.56 log @add libraries to PreReq @ text @d73 1 a74 1 PreReq: OpenPKG, openpkg >= 20021002 @ 1.55 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 @d40 1 a40 1 Release: 20030704 d72 2 a73 1 BuildPreReq: OpenPKG, openpkg >= 20021002, make, openssl d75 1 @ 1.54 log @upgrade DLZ 0.40 -> 0.50 with ODBC support, fix dlz_postgres linking @ text @d40 1 a40 1 Release: 20030606 d75 2 a76 2 BuildPreReq: MYSQL PreReq: MYSQL d108 1 a108 1 # fix up DLZ link libraries for MYSQL and Postgres @ 1.53 log @modifying package: bind-9.2.2 20030430 -> 20030503 @ text @d28 1 a28 1 %define V_dlz 0.4.3 d40 1 a40 1 Release: 20030503 d48 1 d51 1 a51 1 %if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes" || "%{with_dlz_bdb}" == "yes" d86 4 a103 1 echo "WITH DLZ" d108 1 a108 1 # fix up DLZ link libraries for MYSQL d111 1 a113 6 %if "%{with_dlz_bdb}" != "yes" # dlzbdb still doesn't link if not enabled %{l_shtool} subst \ -e 's;dlzbdb *;;g' \ bin/Makefile.in %endif d118 1 d156 5 @ 1.52 log @remove patch for DLZ-patch since it now applies directly to bind-9.2.2. fix DLZ-patch for non-bdb builds @ text @d28 1 a28 1 %define V_dlz 0.4.2 d40 1 a40 1 Release: 20030430 @ 1.51 log @modifying package: bind-9.2.2 20030415 -> 20030428 @ text @d40 1 a40 1 Release: 20030428 a66 1 Patch0: bind.patch a100 1 %patch0 -p0 a101 1 # adjust DLZ patch for bind-9.22 d106 1 a106 1 -e '/-lmysqlclient/s;-lnsl;;' \ d110 1 a110 2 # # dlzbdb utility breaks build if not configured d112 1 a112 1 -e '/^SUBDIRS =/s;dlzbdb ;;' \ d117 8 d126 2 a127 1 CFLAGS="%{l_cflags -O}" \ d142 5 a155 5 %endif %if "%{with_dlz_bdb}" == "yes" --with-dlz-bdb=yes \ %else --with-dlz-bdb=no \ @ 1.50 log @modifying package: bind-9.2.2 20030414 -> 20030415 @ text @d28 1 a28 1 %define V_dlz 0.4.1 d40 1 a40 1 Release: 20030415 @ 1.49 log @add bind_flags for allowing user/group/config overwriting on startup @ text @d28 1 a28 1 %define V_dlz 0.4.0 d40 1 a40 1 Release: 20030414 @ 1.48 log @upgrade DLZ patch 0.3.0 -> 0.4.0, fix with_dlz_stub @ text @d40 1 a40 1 Release: 20030413 @ 1.47 log @speclint police @ text @d28 1 a28 1 %define V_dlz 0.3.0 d40 1 a40 1 Release: 20030408 d47 1 d50 1 a50 1 %if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes" d82 4 d100 1 d103 2 d106 12 d143 6 a148 1 --with-dlz-filesystem=yes \ d150 1 a150 1 --with-dlz-filesystem=no \ @ 1.46 log @conflicts only with bind and until necessary do not just provide DNS @ text @d40 1 a40 1 Release: 20030404 d151 1 a151 1 $RPM_BUILD_ROOT%{l_prefix}/share/bind/ @ 1.45 log @Explicitly state providing DNS and conflicting bind8, powerdns @ text @d83 1 a83 2 Provides: DNS Conflicts: bind8, powerdns @ 1.44 log @rc script clean up @ text @d40 1 a40 1 Release: 20030328 d83 2 @ 1.43 log @speclint police @ text @d40 1 a40 1 Release: 20030324 d159 1 @ 1.42 log @fix typos in conditional dependencies @ text @d40 14 a53 1 Release: 20030305 a66 13 # package options %option with_dlz_mysql no %option with_dlz_postgres no %option with_dlz_filesystem no %option with_dlz_stub no # aggregate option %if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes" %define with_dlz yes %else %define with_dlz no %endif @ 1.41 log @- use %{l_patch} - bump release for today - cosmetics @ text @d73 1 a73 1 %if "{with_dlz_mysql}" == "yes" d77 1 a77 1 %if "{with_dlz_postgres}" == "yes" @ 1.40 log @option for Dynamically Loadable Zones, still unstable and only minimally tested @ text @d26 1 d28 1 a28 1 %define V_dlz 0.3.0 d40 1 a40 1 Release: 20030304 d96 1 a96 1 patch -p1 9.2.2 @ text @d26 3 d38 1 a38 1 Version: 9.2.2 d42 1 a42 1 Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{version}.tar.gz d51 15 d72 8 d92 5 d105 20 @ 1.38 log @J.ROOT-SERVERS.NET change @ text @d35 1 a35 1 Version: 9.2.1 @ 1.37 log @remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers @ text @d36 1 a36 1 Release: 20021203 @ 1.37.2.1 log @Welcome OPENPKG_1_STABLE branch... @ text @d36 1 a36 1 Release: 1.20021203 d52 2 a53 2 BuildPreReq: OpenPKG, openpkg >= 1.20021002, make, openssl PreReq: OpenPKG, openpkg >= 1.20021002 @ 1.37.2.2 log @MFC: Explicitly state provides DNS, and conflicts bind8 and powerdns @ text @d36 1 a36 1 Release: 1.20030404 a55 2 Provides: DNS Conflicts: bind8, powerdns @ 1.37.2.3 log @conflicts only with bind and until necessary do not just provide DNS @ text @d56 2 a57 1 Conflicts: bind8 @ 1.37.2.4 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 a25 4 # package versions %define V_bind 9.2.2 %define V_dlz 0.5.0 d35 2 a36 17 Version: %{V_bind} Release: 1.20030724 # package options %option with_dlz_mysql no %option with_dlz_postgres no %option with_dlz_filesystem no %option with_dlz_stub no %option with_dlz_bdb no %option with_dlz_odbc no # aggregate option %if "%{with_dlz_mysql}" == "yes" || "%{with_dlz_postgres}" == "yes" || "%{with_dlz_filesystem}" == "yes" || "%{with_dlz_stub}" == "yes" || "%{with_dlz_bdb}" == "yes" || "%{with_dlz_odbc}" == "yes" %define with_dlz yes %else %define with_dlz no %endif d39 1 a39 1 Source0: ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{V_bind}.tar.gz a47 1 Source10: http://osdn.dl.sourceforge.net/bind-dlz/DLZ-%{V_dlz}.tar.gz d52 2 a53 20 BuildPreReq: OpenPKG, openpkg >= 1.20030724, make PreReq: OpenPKG, openpkg >= 1.20030724 BuildPreReq: openssl PreReq: openssl %if "%{with_dlz_mysql}" == "yes" BuildPreReq: mysql PreReq: mysql %endif %if "%{with_dlz_postgres}" == "yes" BuildPreReq: postgresql PreReq: postgresql %endif %if "%{with_dlz_bdb}" == "yes" BuildPreReq: db PreReq: db %endif %if "%{with_dlz_odbc}" == "yes" BuildPreReq: unixodbc PreReq: unixodbc %endif d56 1 a56 1 Conflicts: bind8, powerdns a66 9 %if "%{with_dlz}" == "yes" %setup -q -T -D -a 10 %{l_patch} -p1 /dev/null` [ ".$bind_active" = .yes ] && %{l_rc} bind restart exit 0 d160 7 a166 6 # before erase, stop service and remove log files [ $1 -eq 0 ] || exit 0 %{l_rc} bind stop 2>/dev/null rm -f $RPM_INSTALL_PREFIX/etc/bind/rndc.key rm -f $RPM_INSTALL_PREFIX/var/bind/* exit 0 @ 1.37.2.5 log @MFC: all changes since last merge point @ text @d40 1 a40 1 Release: 1.20030725 d111 1 a111 2 -e 's;\(-lpq\);\1 -lssl -lcrypto -lcrypt;g' \ -e 's;\(\$use_dlz_postgres/include\);\1/postgresql;g' \ @ 1.37.2.6 log @MFC: all changes since last merge @ text @d40 1 a40 1 Release: 1.20030726 d110 1 a110 4 -e '/-lmysqlclient/s;-lnsl\([ "]\);\1;g' \ -e '/-lmysqlclient/s;-lz\([ "]\);\1;g' \ -e '/-lmysqlclient/s;-lcrypt\([ "]\);\1;g' \ -e '/-lmysqlclient/s;-lm\([ "]\);\1;g' \ @ 1.37.2.7 log @MFC: all changes since last merge @ text @d40 1 a40 1 Release: 1.20030728 d124 1 a124 8 cf="$cf `mysql_config --cflags`" lf="$lf `mysql_config --libs`" %endif %if "%{with_dlz_postgres}" == "yes" case "%{l_target}" in *-solaris*) li="$li -lresolv" ;; esac %endif d126 1 d128 1 a128 1 li=`eval echo $li` a131 1 LIBS="$li" \ @ 1.37.2.7.2.1 log @bump release numbers on OpenPKG 1.3-STABLE branch for OpenPKG 1.3.0-RELEASE @ text @d40 1 a40 1 Release: 1.3.0 d72 2 a73 2 BuildPreReq: OpenPKG, openpkg >= 1.3.0, make PreReq: OpenPKG, openpkg >= 1.3.0 @ 1.37.2.7.2.2 log @MFC: all recent fixes and adjustments @ text @d40 1 a40 1 Release: 1.3.1 a67 1 Patch0: ftp://ftp.isc.org/isc/bind9/%{version}/patch.%{version}-P1 a104 1 %patch -p1 d232 2 a233 5 '%config %attr(600,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/*.conf' \ '%config %attr(600,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db/*' \ '%config %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db/db.root.sh' \ '%dir %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind' \ '%dir %attr(700,%{l_susr},%{l_sgrp}) %{l_prefix}/etc/bind/named.db' \ @ 1.37.2.1.2.1 log @bump versions and dependencies for OpenPKG 1.2 @ text @d36 1 a36 1 Release: 1.2.0 d52 2 a53 2 BuildPreReq: OpenPKG, openpkg >= 1.2.0, make, openssl PreReq: OpenPKG, openpkg >= 1.2.0 @ 1.37.2.1.2.2 log @MFS: Explicitly state providing DNS, and add powerdns to conflict list @ text @d36 1 a36 1 Release: 1.2.1 a55 2 Provides: DNS Conflicts: bind8, powerdns @ 1.37.2.1.2.3 log @fully backout Provides and Conflicts change on SOLID branch @ text @d36 1 a36 1 Release: 1.2.0 d56 2 @ 1.36 log @bump of Copyright messages for forthcoming years 2003 @ text @a63 2 %options @ 1.35 log @switch to %option(s), but intentionally WITHOUT dep increase and WITHOUT FTP server updates @ 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.34 log @add ip6.arpa stuff @ text @d64 2 @ 1.33 log @strip binaries @ text @d36 1 a36 1 Release: 20021111 d43 5 a47 4 Source5: db.127.0.0 Source6: named.conf Source7: rndc.conf Source8: rc.bind a121 1 %{SOURCE db.127.0.0} \ d123 2 @ 1.32 log @reduce line size to fit @ text @d36 1 a36 1 Release: 20021029 d88 1 @ 1.31 log @make sure people do not hit CTRL-C on installation @ text @d146 1 a146 1 echo "Please be patient, RSA key generation takes a non-deterministic amount of time." @ 1.30 log @match named.conf address for rndc; update hint file @ text @d36 1 a36 1 Release: 20021025 d51 2 a52 2 BuildPreReq: OpenPKG, openpkg >= 20020206, make, openssl PreReq: OpenPKG, openpkg >= 20020206 d145 3 @ 1.29 log @cleanup: remove $PATH fiddling, because already obsoleted by sane build environment @ text @d36 1 a36 1 Release: 20020820 @ 1.29.2.1 log @bump release numbers for OpenPKG 1.1 @ text @d36 1 a36 1 Release: 1.1.0 d51 2 a52 2 BuildPreReq: OpenPKG, openpkg >= 1.1.0, make, openssl PreReq: OpenPKG, openpkg >= 1.1.0 @ 1.29.2.2 log @MFS: Explicitly state provides DNS, and conflicts bind8 and powerdns @ text @d36 1 a36 1 Release: 1.1.1 a54 2 Provides: DNS Conflicts: bind8, powerdns @ 1.29.2.3 log @fully backout Provides and Conflicts change on SOLID branch @ text @d36 1 a36 1 Release: 1.1.0 d55 2 @ 1.28 log @sorry, but libbind makes too much trouble and we solved libnet problem now in a different way @ text @a66 1 PATH="%{l_prefix}/bin:$PATH"; export PATH a82 1 PATH="%{l_prefix}/bin:$PATH"; export PATH @ 1.27 log @Build libbind.a to supply the obsolete gethostbyname2(3) for defunct apps like libnet. @ text @d51 1 a51 1 BuildPreReq: OpenPKG, openpkg >= 20020206, make, openssl, libtool d76 1 a76 1 --enable-libbind \ d93 1 @ 1.26 log @Woohhooo: apply the new package classification system. (CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of them follows on the website soon. @ text @d36 1 a36 1 Release: 20020614 d51 1 a51 1 BuildPreReq: OpenPKG, openpkg >= 20020206, make, openssl d76 1 a76 1 --without-libbind \ a92 1 rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib @ 1.25 log @../var/bind has to be owned by root otherwise named won't start up @ text @d32 1 a32 1 Distribution: OpenPKG [REL] @ 1.24 log @strip trailing whitespaces @ text @d36 1 a36 1 Release: 20020502 d136 2 a137 1 '%config %{l_prefix}/etc/bind/named.db/*' @ 1.23 log @upgrading upstream version from 9.2.0 to 9.2.1 @ text @d23 2 a24 2 ## SUCH DAMAGE. ## d152 1 a152 1 @ 1.22 log @fix URL @ text @d35 2 a36 2 Version: 9.2.0 Release: 20020226 @ 1.21 log @upgrade db.root.sh to use dig instead of now deprecated nslookup @ text @d39 1 a39 1 Source0: ftp://ftp.isc.org/isc/bind/%{version}/bind-%{version}.tar.gz @ 1.20 log @Switch to l_{s,m,r,n}{usr,grp}. @ text @d36 1 a36 1 Release: 20020206 @ 1.19 log @be aware of rndc.conf, too @ text @d107 2 a108 2 -e 's;@@l_fsusr@@;%{l_fsusr};g' \ -e 's;@@l_fsgrp@@;%{l_fsgrp};g' \ @ 1.18 log @Upgrade to BIND 9.2.0. @ text @d135 1 a135 1 '%config %{l_prefix}/etc/bind/named.conf' \ @ 1.17 log @bump copyright years @ text @d30 1 a30 1 Vendor: Free Software Foundation d34 3 a36 3 License: GPL Version: 8.2.5 Release: 20011201 d39 1 a39 2 Source0: ftp://ftp.isc.org/isc/bind/src/%{version}/bind-src.tar.gz Source1: ftp://ftp.isc.org/isc/bind/src/%{version}/bind-doc.tar.gz d45 2 a46 2 Source7: rc.bind Patch0: bind.patch d51 2 a52 2 BuildPreReq: OpenPKG, openpkg >= 20011227, make, flex, bison PreReq: OpenPKG, openpkg >= 20011227 d64 1 a64 3 %setup0 -q -c -n bind-%{version} %setup1 -q -T -D -a 1 %patch0 -p0 d68 13 a80 29 cd src # make sure BIND accepts our overriding parameters later systype=`sh ./port/systype` rm -f .settings .systype echo "'DESTINC=/dummy'" >>port/$systype/Makefile.set echo "'DESTLIB=/dummy'" >>port/$systype/Makefile.set # find a reasonable compiler, but because of BIND v8's # system dependend linking stuff, we have to use the vendor # version on some platforms. cc="%{l_cc}" case $systype in freebsd ) cc="/usr/bin/cc" ;; esac cc="$cc -I%{l_prefix}/include -L%{l_prefix}/lib"; # now configure and build the package %{l_make} %{l_mflags} \ CC="$cc" \ DESTDIR="$RPM_BUILD_ROOT" \ DESTBIN="%{l_prefix}/bin" \ DESTSBIN="%{l_prefix}/sbin" \ DESTEXEC="%{l_prefix}/libexec/bind" \ DESTHELP="%{l_prefix}/etc/bind" \ DESTETC="%{l_prefix}/etc/bind" \ DESTINC="%{l_prefix}/include/bind" \ DESTLIB="%{l_prefix}/lib" \ DESTRUN="%{l_prefix}/var/bind" d86 2 a87 5 # install the standard stuff ( cd src %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT INSTALL_LIB="" strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true ) d90 2 a91 2 rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/mkservdb rm -f $RPM_BUILD_ROOT%{l_prefix}/etc/bind/nslookup.help d94 1 a94 12 rm -f $RPM_BUILD_ROOT%{l_prefix}/sbin/irpd strip $RPM_BUILD_ROOT%{l_prefix}/bin/* > /dev/null 2>&1 || true strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* > /dev/null 2>&1 || true strip $RPM_BUILD_ROOT%{l_prefix}/libexec/bind/* > /dev/null 2>&1 || true # install manual pages ( cd doc/man for i in 1 8; do %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/man/man$i %{l_shtool} install -c *.$i $RPM_BUILD_ROOT%{l_prefix}/man/man$i/ done ) d96 5 a100 2 # remove superfluous manual pages rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/mkdep.1 d103 2 a104 1 %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d d113 4 a116 1 %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/bind d118 3 a120 3 %{SOURCE named.conf} \ $RPM_BUILD_ROOT%{l_prefix}/etc/bind/ %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/bind/named.db d129 2 a130 1 %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/var/bind d143 8 a150 4 %pre if [ $1 -gt 1 ]; then # stop daemon before any upgrade $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 d155 2 a156 2 # stop daemon before removing package $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 d158 1 @ 1.16 log @fix dependencies in -CURRENT now that we have the new scheme @ 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.15 log @remove trailing zero to conform with new scheme @ text @d52 2 a53 2 BuildPreReq: OpenPKG, openpkg >= 20011126.0, make, flex, bison PreReq: OpenPKG, openpkg >= 20011126.0 @ 1.15.2.1 log @bump release numbers @ text @d36 1 a36 1 Release: 1.0.0 @ 1.15.2.2 log @forgotten: bump bootstrap dependencies @ text @d52 2 a53 2 BuildPreReq: OpenPKG, openpkg >= 1.0.0, make, flex, bison PreReq: OpenPKG, openpkg >= 1.0.0 @ 1.15.2.3 log @security upgrade. Verified to build, install, upgrade and run on FreeBSD, LINUX and Solaris @ text @d35 2 a36 2 Version: 8.2.6 Release: 1.0.1 d52 2 a53 2 BuildPreReq: OpenPKG, openpkg >= 1.0.2, make, flex, bison >= 1.30-1.0.1 PreReq: OpenPKG, openpkg >= 1.0.2 a77 3 case $systype in solaris ) %{l_rpmtool} subst 's/-O2/-O/' -- port/$systype/Makefile.set* esac d171 1 a171 2 ls >/dev/null 2>&1 $RPM_INSTALL_PREFIX/var/bind/ndc \ && $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 d177 1 a177 2 ls >/dev/null 2>&1 $RPM_INSTALL_PREFIX/var/bind/ndc \ && $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 @ 1.15.2.4 log @Fixed broken upgrade if no bind daemon is running at all. @ text @d36 1 a36 1 Release: 1.0.2 d175 1 a175 2 && $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 \\ || true d182 1 a182 2 && $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 \\ || true @ 1.15.2.5 log @Nervous fingers :-) @ text @d175 1 a175 1 && $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 \ d183 1 a183 1 && $RPM_INSTALL_PREFIX/sbin/ndc stop >/dev/null 2>&1 \ @ 1.15.2.6 log @Integrate ISC patch for BIND 8 into release 1.0 branch. @ text @a47 1 Patch1: http://www.isc.org/products/BIND/patches/bind826.diff a67 2 cd src %patch1 -p0 @ 1.15.2.7 log @http://www.openpkg.org/bugdb/guest?findid=121 @ text @d36 1 a36 1 Release: 1.0.3 @ 1.14 log @adjust distribution and release @ text @d36 1 a36 1 Release: 20011201.0 @ 1.13 log @Bump releases. @ text @d32 1 a32 1 Distribution: OpenPKG [EXP] d36 1 a36 1 Release: 20011126.0 d52 1 a52 1 BuildPreReq: OpenPKG, openpkg >= 20011126.0, make d70 1 d86 1 d103 1 @ 1.12 log @add OpenPKG to copyright lines @ text @d36 1 a36 1 Release: 20011122.0 d52 2 a53 2 BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0, make PreReq: OpenPKG, openpkg >= 0.9-20011025.0 @ 1.11 log @"Enhance packages" for OpenPKG 1.0 release ;) @ text @d4 1 d36 1 a36 1 Release: 20011121.0 @ 1.10 log @BIND requires GNU make for correct DESTDIR handling @ text @a62 26 %package sys Summary: Berkeley Internet Name Domain (BIND) Daemon Group: DNS Conflicts: bind < 8.2.4-4 AutoReq: no AutoReqProv: no %description sys Berkeley Internet Name Domain (BIND) is an implementation of the Domain Name System (DNS) protocols and provides an openly redistributable reference implementation of the major components of the Domain Name System, including a Domain Name System server (named) %package usr Summary: Berkeley Internet Name Domain (BIND) Client Utilities Group: DNS Conflicts: bind < 8.2.4-4 AutoReq: no AutoReqProv: no %description usr Berkeley Internet Name Domain (BIND) is an implementation of the Domain Name System (DNS) protocols and provides an openly redistributable reference implementation of the major components of the Domain Name System, including a suite of client utilities for verifying the proper operation of the DNS server. a157 2 egrep -v "/(bin|man1)/" files >files-sys egrep -v "/(etc|libexec|sbin|man8|var)/" files >files-usr d159 1 a159 2 %files sys -f files-sys %files usr -f files-usr @ 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 @d51 1 a51 1 BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0 @ 1.8 log @strip binaries @ text @d35 1 a35 1 Release: %{l_branch}.0 @ 1.7 log @bump to the correct 0.9-20011025.0 @ text @d139 3 a141 2 strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true strip $RPM_BUILD_ROOT%{l_prefix}/sbin/* >/dev/null 2>&1 || true @ 1.6 log @upgrade dependencies because of l_branch usage @ text @d51 2 a52 2 BuildPreReq: OpenPKG, openpkg >= 20011023.0 PreReq: OpenPKG, openpkg >= 20011023.0 @ 1.5 log @Switch to using "YYYYMMDD.X" as Release for -CURRENT packages. @ text @d51 2 a52 2 BuildPreReq: OpenPKG, openpkg >= 0.9-33 PreReq: OpenPKG, openpkg >= 0.9-33 @ 1.4 log @upgrade to 8.2.5 @ text @d35 1 a35 1 Release: 0 @ 1.3 log @Cleanup: 1. Move "Group:" below "Distribution:" 2. Use "The OpenPKG Project" for "Packager:" 3. Add type tag to "Distribution:" (default is now EXP) @ text @d34 2 a35 2 Version: 8.2.4 Release: 8 @ 1.2 log @Force all packages to require openpkg-0.9-33 @ text @a27 1 Group: DNS d30 3 a32 2 Packager: rse@@openpkg.org Distribution: OpenPKG @ 1.1 log @Initial revision @ text @d35 1 a35 1 Release: 7 d51 2 a52 2 BuildPreReq: OpenPKG, openpkg >= 0.9-30 PreReq: OpenPKG, openpkg >= 0.9-30 @ 1.1.1.1 log @Import OpenPKG sources into CVS repository @ text @@