head 1.113; access; symbols OPENPKG_E1_MP_HEAD:1.88 OPENPKG_E1_MP:1.88 OPENPKG_E1_MP_2_STABLE:1.78.2.4 OPENPKG_E1_FP:1.78.2.4 OPENPKG_2_STABLE_MP:1.90 OPENPKG_2_STABLE_20061018:1.78.2.3 OPENPKG_2_STABLE_20060622:1.78.2.2 OPENPKG_2_STABLE:1.78.0.2 OPENPKG_2_STABLE_BP:1.78 OPENPKG_2_5_RELEASE:1.64.2.1 OPENPKG_2_5_SOLID:1.64.0.2 OPENPKG_2_5_SOLID_BP:1.64 OPENPKG_2_4_RELEASE:1.63.2.1 OPENPKG_2_4_SOLID:1.63.0.2 OPENPKG_2_4_SOLID_BP:1.63 OPENPKG_CW_FP:1.62 OPENPKG_2_3_RELEASE:1.62.2.1 OPENPKG_2_3_SOLID:1.62.0.2 OPENPKG_2_3_SOLID_BP:1.62 OPENPKG_2_2_RELEASE:1.55.2.1 OPENPKG_2_2_SOLID:1.55.0.2 OPENPKG_2_2_SOLID_BP:1.55 OPENPKG_2_1_RELEASE:1.48.2.1 OPENPKG_2_1_SOLID:1.48.0.2 OPENPKG_2_1_SOLID_BP:1.48 OPENPKG_2_0_RELEASE:1.43.2.1 OPENPKG_2_0_SOLID:1.43.0.2 OPENPKG_2_0_SOLID_BP:1.43 OPENPKG_1_3_RELEASE:1.31.2.3.2.1 OPENPKG_1_3_SOLID:1.31.2.3.0.2 OPENPKG_1_3_SOLID_BP:1.31.2.3 OPENPKG_1_STABLE_MP:1.37 OPENPKG_1_2_RELEASE:1.31.2.1.2.1 OPENPKG_1_2_SOLID:1.31.2.1.0.2 OPENPKG_1_2_SOLID_BP:1.31.2.1 OPENPKG_1_STABLE:1.31.0.2 OPENPKG_1_STABLE_BP:1.31 OPENPKG_1_1_RELEASE:1.23.2.1 OPENPKG_1_1_SOLID:1.23.0.2 OPENPKG_1_1_SOLID_BP:1.23 OPENPKG_1_0_RELEASE:1.12.2.2 OPENPKG_1_0_SOLID:1.12.0.2 OPENPKG_1_0_SOLID_BP:1.12 OPENPKG_0_0:1.1.1.1 OPENPKG:1.1.1; locks; strict; comment @-- @; 1.113 date 2009.10.25.17.53.39; author rse; state Exp; branches; next 1.112; commitid YHHTEpV5H0ZzvW8u; 1.112 date 2009.09.10.18.47.19; author rse; state Exp; branches; next 1.111; commitid ZiUAVRw9vg3Ffa3u; 1.111 date 2009.07.22.18.02.18; author rse; state Exp; branches; next 1.110; commitid HoWuzsKIpkDRBJWt; 1.110 date 2009.05.17.10.46.46; author rse; state Exp; branches; next 1.109; commitid zl0UjKYiT75ZjdOt; 1.109 date 2009.05.01.10.39.47; author rse; state Exp; branches; next 1.108; commitid YEcCcCdkn9atN9Mt; 1.108 date 2009.04.18.13.08.55; author rse; state Exp; branches; next 1.107; commitid 4pHXU27WTIGCZuKt; 1.107 date 2009.04.06.20.29.08; author rse; state Exp; branches; next 1.106; commitid z0c5GZdAUw0uRZIt; 1.106 date 2009.03.09.21.01.40; author rse; state Exp; branches; next 1.105; commitid EfqOw6w9mwCrWoFt; 1.105 date 2009.03.07.13.34.12; author rse; state Exp; branches; next 1.104; commitid 5a36dnkFo5kVw6Ft; 1.104 date 2009.03.05.14.50.30; author rse; state Exp; branches; next 1.103; commitid ZUzIFIfDXK751REt; 1.103 date 2009.02.23.21.48.28; author rse; state Exp; branches; next 1.102; commitid 5WDpyxnfiTEoEBDt; 1.102 date 2008.11.19.07.02.47; author rse; state Exp; branches; next 1.101; commitid yxLTOz3RWK6SPbrt; 1.101 date 2008.05.02.09.53.30; author rse; state Exp; branches; next 1.100; commitid SJDvxv0msDS0fn1t; 1.100 date 2008.04.30.18.13.34; author rse; state Exp; branches; next 1.99; commitid ZZlLSPnmS0oy4a1t; 1.99 date 2008.04.30.17.44.27; author rse; state Exp; branches; next 1.98; commitid ht6yYfSkDl8zU91t; 1.98 date 2008.03.28.14.32.19; author rse; state Exp; branches; next 1.97; commitid cZuxHKb08MBpUTWs; 1.97 date 2008.01.01.14.51.15; author rse; state Exp; branches; next 1.96; commitid B8esaHJHoduuKILs; 1.96 date 2007.12.15.08.49.01; author rse; state Exp; branches; next 1.95; commitid iYwWWyvd1W5UlvJs; 1.95 date 2007.09.27.07.04.56; author rse; state Exp; branches; next 1.94; commitid yRakAD7f5s3Djlzs; 1.94 date 2007.08.22.20.44.48; author cs; state Exp; branches; next 1.93; commitid BUxUhLLvONdE0Nus; 1.93 date 2007.07.10.16.40.50; author rse; state Exp; branches; next 1.92; commitid OXMr9AvwpkeE2fps; 1.92 date 2007.04.26.06.12.53; author rse; state Exp; branches; next 1.91; commitid 5iqY2f6bWMGGYxfs; 1.91 date 2007.03.22.07.00.25; author cs; state Exp; branches; next 1.90; commitid j8hgHN5MsWmKm3bs; 1.90 date 2007.03.06.07.13.33; author rse; state Exp; branches; next 1.89; commitid fzy6u33DCjH8XZ8s; 1.89 date 2007.01.12.18.50.10; author rse; state Exp; branches; next 1.88; commitid 9riC46JwcsXJvf2s; 1.88 date 2007.01.01.17.36.45; author rse; state Exp; branches; next 1.87; commitid BicZD6VUl7GuqP0s; 1.87 date 2006.12.13.07.44.27; author rse; state Exp; branches; next 1.86; commitid TJapIzMoWIx9NkYr; 1.86 date 2006.11.09.15.15.40; author rse; state Exp; branches; next 1.85; commitid Qegm7KyElVFHn0Ur; 1.85 date 2006.10.31.06.56.33; author rse; state Exp; branches; next 1.84; commitid JXLDhZBJ08FpUNSr; 1.84 date 2006.10.18.10.01.44; author cs; state Exp; branches; next 1.83; commitid FxUQzERr7WJQl9Rr; 1.83 date 2006.10.13.17.26.59; author thl; state Exp; branches; next 1.82; commitid q5GSxzsSDX29XxQr; 1.82 date 2006.10.11.15.46.06; author rse; state Exp; branches; next 1.81; commitid ihpCnqhuKAOVthQr; 1.81 date 2006.10.11.15.06.26; author cs; state Exp; branches; next 1.80; commitid L4V0WrpGoCJkghQr; 1.80 date 2006.10.11.14.43.52; author cs; state Exp; branches; next 1.79; commitid gGk9eBuWWmmA8hQr; 1.79 date 2006.06.22.14.56.40; author rse; state Exp; branches; next 1.78; commitid 6nY0xM62Oe6cM0Cr; 1.78 date 2006.04.12.18.55.00; author rse; state Exp; branches 1.78.2.1; next 1.77; commitid 0DQylpQfFhbsnUsr; 1.77 date 2006.03.30.18.02.24; author rse; state Exp; branches; next 1.76; commitid 0pRT4PDh6xBiverr; 1.76 date 2006.03.16.17.51.53; author rse; state Exp; branches; next 1.75; commitid Jd42D2bJ0rHBTqpr; 1.75 date 2006.03.07.11.16.32; author rse; state Exp; branches; next 1.74; commitid qp9KLcXjwo7UZeor; 1.74 date 2006.03.06.21.50.50; author rse; state Exp; branches; next 1.73; commitid JDDvNTqllaBvxaor; 1.73 date 2006.02.27.21.16.30; author rse; state Exp; branches; next 1.72; commitid L0o56WTaULBGzgnr; 1.72 date 2006.02.21.08.45.22; author rse; state Exp; branches; next 1.71; commitid 9buy1o9wEMVWBqmr; 1.71 date 2006.02.16.18.20.19; author rse; state Exp; branches; next 1.70; commitid yeYnKKdhftL9XPlr; 1.70 date 2006.02.16.18.07.34; author cs; state Exp; branches; next 1.69; commitid xp51TE2HI0BMSPlr; 1.69 date 2006.02.04.09.07.21; author rse; state Exp; branches; next 1.68; commitid 4uokdtJI1nanhfkr; 1.68 date 2006.01.09.20.04.47; author rse; state Exp; branches; next 1.67; commitid 2LRnI8LmVAlIKXgr; 1.67 date 2006.01.01.13.12.12; author rse; state Exp; branches; next 1.66; commitid otZG8yKMCw1JFTfr; 1.66 date 2005.12.22.07.51.15; author rse; state Exp; branches; next 1.65; commitid 5NhYkxF1Zd9XgAer; 1.65 date 2005.12.08.19.19.11; author rse; state Exp; branches; next 1.64; commitid pxxhvFTeteJQwQcr; 1.64 date 2005.07.27.15.06.33; author thl; state Exp; branches 1.64.2.1; next 1.63; 1.63 date 2005.03.24.11.18.28; author rse; state Exp; branches 1.63.2.1; next 1.62; 1.62 date 2005.01.01.10.48.00; author rse; state Exp; branches 1.62.2.1; next 1.61; 1.61 date 2004.11.11.19.14.09; author rse; state Exp; branches; next 1.60; 1.60 date 2004.11.11.11.51.54; author ms; state Exp; branches; next 1.59; 1.59 date 2004.11.04.09.47.56; author rse; state Exp; branches; next 1.58; 1.58 date 2004.11.01.20.26.52; author rse; state Exp; branches; next 1.57; 1.57 date 2004.10.24.16.13.31; author rse; state Exp; branches; next 1.56; 1.56 date 2004.10.23.10.43.12; author rse; state Exp; branches; next 1.55; 1.55 date 2004.09.09.07.18.58; author rse; state Exp; branches 1.55.2.1; next 1.54; 1.54 date 2004.08.11.13.20.46; author rse; state Exp; branches; next 1.53; 1.53 date 2004.08.06.10.49.36; author tho; state Exp; branches; next 1.52; 1.52 date 2004.07.29.18.46.03; author rse; state Exp; branches; next 1.51; 1.51 date 2004.07.28.19.19.57; author rse; state Exp; branches; next 1.50; 1.50 date 2004.07.28.08.24.40; author rse; state Exp; branches; next 1.49; 1.49 date 2004.07.27.18.50.06; author rse; state Exp; branches; next 1.48; 1.48 date 2004.06.07.08.34.35; author rse; state Exp; branches 1.48.2.1; next 1.47; 1.47 date 2004.06.04.10.05.47; author rse; state Exp; branches; next 1.46; 1.46 date 2004.03.27.08.14.44; author rse; state Exp; branches; next 1.45; 1.45 date 2004.03.27.08.13.04; author rse; state Exp; branches; next 1.44; 1.44 date 2004.03.27.08.00.47; author rse; state Exp; branches; next 1.43; 1.43 date 2004.02.07.17.53.44; author rse; state Exp; branches 1.43.2.1; next 1.42; 1.42 date 2004.02.05.22.30.50; author thl; state Exp; branches; next 1.41; 1.41 date 2004.02.03.19.59.44; author rse; state Exp; branches; next 1.40; 1.40 date 2004.01.23.13.07.41; author rse; state Exp; branches; next 1.39; 1.39 date 2003.10.06.17.41.56; author rse; state Exp; branches; next 1.38; 1.38 date 2003.10.06.15.37.46; author rse; state Exp; branches; next 1.37; 1.37 date 2003.07.25.14.27.21; author rse; state Exp; branches; next 1.36; 1.36 date 2003.07.25.13.15.08; author rse; state Exp; branches; next 1.35; 1.35 date 2003.07.21.13.31.56; author rse; state Exp; branches; next 1.34; 1.34 date 2003.07.17.15.32.29; author thl; state Exp; branches; next 1.33; 1.33 date 2003.07.08.14.38.46; author rse; state Exp; branches; next 1.32; 1.32 date 2003.05.08.09.24.23; author mlelstv; state Exp; branches; next 1.31; 1.31 date 2003.01.03.10.51.12; author rse; state Exp; branches 1.31.2.1; next 1.30; 1.30 date 2002.12.30.22.03.06; author rse; state Exp; branches; next 1.29; 1.29 date 2002.12.30.21.03.30; author rse; state Exp; branches; next 1.28; 1.28 date 2002.11.27.11.10.30; author rse; state Exp; branches; next 1.27; 1.27 date 2002.10.28.19.11.33; author rse; state Exp; branches; next 1.26; 1.26 date 2002.10.25.12.28.36; author rse; state Exp; branches; next 1.25; 1.25 date 2002.09.13.13.13.29; author ms; state Exp; branches; next 1.24; 1.24 date 2002.09.13.13.00.18; author rse; state Exp; branches; next 1.23; 1.23 date 2002.08.13.12.47.31; author rse; state Exp; branches 1.23.2.1; next 1.22; 1.22 date 2002.08.09.20.46.00; author rse; state Exp; branches; next 1.21; 1.21 date 2002.07.18.07.49.41; author rse; state Exp; branches; next 1.20; 1.20 date 2002.05.29.19.59.32; author rse; state Exp; branches; next 1.19; 1.19 date 2002.04.16.19.36.56; author rse; state Exp; branches; next 1.18; 1.18 date 2002.03.08.14.07.00; author rse; state Exp; branches; next 1.17; 1.17 date 2002.02.08.10.49.29; author rse; state Exp; branches; next 1.16; 1.16 date 2002.02.07.14.33.57; author rse; state Exp; branches; next 1.15; 1.15 date 2002.01.24.08.56.15; author rse; state Exp; branches; next 1.14; 1.14 date 2001.12.31.14.59.07; author rse; state Exp; branches; next 1.13; 1.13 date 2001.12.27.14.59.17; author rse; state Exp; branches; next 1.12; 1.12 date 2001.11.30.22.20.36; author rse; state Exp; branches 1.12.2.1; next 1.11; 1.11 date 2001.11.30.14.26.31; author rse; state Exp; branches; next 1.10; 1.10 date 2001.11.26.16.32.57; author rse; state Exp; branches; next 1.9; 1.9 date 2001.11.26.15.18.49; author rse; state Exp; branches; next 1.8; 1.8 date 2001.11.21.09.20.30; author rse; state Exp; branches; next 1.7; 1.7 date 2001.11.16.10.34.28; author rse; state Exp; branches; next 1.6; 1.6 date 2001.10.25.09.22.21; author rse; state Exp; branches; next 1.5; 1.5 date 2001.10.24.18.15.08; author rse; state Exp; branches; next 1.4; 1.4 date 2001.10.23.11.22.44; author rse; state Exp; branches; next 1.3; 1.3 date 2001.09.25.08.19.23; author rse; state Exp; branches; next 1.2; 1.2 date 2001.09.20.11.01.53; 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.78.2.1 date 2006.06.20.15.14.55; author rse; state Exp; branches; next 1.78.2.2; commitid P9b9BoNafLYTTKBr; 1.78.2.2 date 2006.06.22.14.57.52; author rse; state Exp; branches; next 1.78.2.3; commitid m74WwOH1f8qBM0Cr; 1.78.2.3 date 2006.10.16.14.48.26; author rse; state Exp; branches; next 1.78.2.4; commitid iZxwRSmmWscPXUQr; 1.78.2.4 date 2006.10.19.16.36.05; author rse; state Exp; branches; next 1.78.2.5; commitid QoMWTydPSvW8vjRr; 1.78.2.5 date 2006.12.21.18.42.06; author thl; state Exp; branches; next 1.78.2.6; commitid Fh5aLL1Uk6dOaqZr; 1.78.2.6 date 2007.01.14.21.56.01; author thl; state Exp; branches; next 1.78.2.7; commitid CAZHOWY4XWAutw2s; 1.78.2.7 date 2007.03.18.23.30.40; author thl; state Exp; branches; next ; commitid j886gsownDQWXCas; 1.64.2.1 date 2005.10.11.12.49.24; author rse; state Exp; branches; next ; 1.63.2.1 date 2005.06.15.18.58.45; author rse; state Exp; branches; next ; 1.62.2.1 date 2005.02.21.17.06.18; author rse; state Exp; branches; next ; 1.55.2.1 date 2004.10.11.18.54.07; author rse; state Exp; branches; next 1.55.2.2; 1.55.2.2 date 2004.10.23.10.49.12; author rse; state Exp; branches; next 1.55.2.3; 1.55.2.3 date 2004.11.04.11.51.33; author rse; state Exp; branches; next ; 1.48.2.1 date 2004.07.02.15.24.03; author rse; state Exp; branches; next 1.48.2.2; 1.48.2.2 date 2004.10.23.11.05.57; author rse; state Exp; branches; next ; 1.43.2.1 date 2004.02.18.14.48.22; author rse; state Exp; branches; next ; 1.31.2.1 date 2003.01.18.14.11.11; author rse; state Exp; branches 1.31.2.1.2.1; next 1.31.2.2; 1.31.2.2 date 2003.07.24.20.41.50; author rse; state Exp; branches; next 1.31.2.3; 1.31.2.3 date 2003.07.26.13.36.14; author rse; state Exp; branches 1.31.2.3.2.1; next ; 1.31.2.1.2.1 date 2003.01.18.17.18.58; author rse; state Exp; branches; next ; 1.31.2.3.2.1 date 2003.07.29.14.58.20; author rse; state Exp; branches; next ; 1.23.2.1 date 2002.08.26.19.53.15; author rse; state Exp; branches; next ; 1.12.2.1 date 2001.12.03.11.45.52; author rse; state Exp; branches; next 1.12.2.2; 1.12.2.2 date 2001.12.05.09.38.40; 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.113 log @upgrading package: bash 4.0.33 -> 4.0.35 @ text @## ## bash.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_base_real 4.0 %define V_base_comp 40 %define V_plvl_raw 35 %define V_plvl_pad 035 # package information Name: bash Summary: Bourne-Again Shell URL: http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html Vendor: Free Software Foundation Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community Class: CORE Group: Shell License: GPL Version: %{V_base_real}.%{V_plvl_raw} Release: 20091025 # list of sources Source0: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}.tar.gz Source1: bash.txt Patch0: bash.patch Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-001 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-002 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-003 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-004 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-005 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-006 Patch7: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-007 Patch8: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-008 Patch9: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-009 Patch10: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-010 Patch11: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-011 Patch12: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-012 Patch13: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-013 Patch14: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-014 Patch15: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-015 Patch16: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-016 Patch17: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-017 Patch18: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-018 Patch19: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-019 Patch20: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-020 Patch21: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-021 Patch22: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-022 Patch23: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-023 Patch24: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-024 Patch25: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-025 Patch26: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-026 Patch27: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-027 Patch28: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-028 Patch29: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-029 Patch30: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-030 Patch31: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-031 Patch32: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-032 Patch33: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-033 Patch34: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-034 Patch35: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-035 # build information Prefix: %{l_prefix} BuildRoot: %{l_buildroot} BuildPreReq: OpenPKG, openpkg >= 20040130 PreReq: OpenPKG, openpkg >= 20040130 AutoReq: no AutoReqProv: no %description Bash (Bourne-Again Shell) is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). Bash is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). %track prog bash = { version = %{V_base_real} url = ftp://ftp.cwru.edu/pub/bash/ regex = bash-(__VER__)\.tar\.gz } prog bash:patches = { version = %{V_base_comp}-%{V_plvl_pad} url = ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/ regex = bash(\S+-\d+) } %prep # unpack and patch distribution %setup -q -n bash-%{V_base_real} %patch -p0 %patch -p0 -P 1 %patch -p0 -P 2 %patch -p0 -P 3 %patch -p0 -P 4 %patch -p0 -P 5 %patch -p0 -P 6 %patch -p0 -P 7 %patch -p0 -P 8 %patch -p0 -P 9 %patch -p0 -P 10 %patch -p0 -P 11 %patch -p0 -P 12 %patch -p0 -P 13 %patch -p0 -P 14 %patch -p0 -P 15 %patch -p0 -P 16 %patch -p0 -P 17 %patch -p0 -P 18 %patch -p0 -P 19 %patch -p0 -P 20 %patch -p0 -P 21 %patch -p0 -P 22 %patch -p0 -P 23 %patch -p0 -P 24 %patch -p0 -P 25 %patch -p0 -P 26 %patch -p0 -P 27 %patch -p0 -P 28 %patch -p0 -P 29 %patch -p0 -P 30 %patch -p0 -P 31 %patch -p0 -P 32 %patch -p0 -P 33 %patch -p0 -P 34 %patch -p0 -P 35 # ensure generated data is not re-generated on-the-fly sleep 1 touch y.tab.[ch] touch configure config.h.in # adjust paths %{l_shtool} subst \ -e 's;^\(#define.*SYS_PROFILE[^"]*\).*;\1 "%{l_prefix}/etc/bash/profile";' \ pathnames.h.in %{l_shtool} subst \ -e 's;/etc/profile;%{l_prefix}/etc/bash/profile;' \ doc/bash.1 %{l_shtool} subst \ -e 's;^/\* \(#define.*SYS_BASHRC[^"]*\).*;\1 "%{l_prefix}/etc/bash/bashrc";' \ -e 's;^/\* \(#define.*SYS_BASH_LOGOUT[^"]*\).*;\1 "%{l_prefix}/etc/bash/bash_logout";' \ -e 's;/usr/gnu/bin:/usr/local/bin:/bin:/usr/bin:\.;%{l_prefix}/bin:/bin:/usr/bin:%{l_prefix}/sbin:/sbin:/usr/sbin:.;' \ -e 's;/bin:/usr/bin:/sbin:/usr/sbin:/etc:/usr/etc;%{l_prefix}/bin:/bin:/usr/bin:%{l_prefix}/sbin:/sbin:/usr/sbin;' \ config-top.h %{l_shtool} subst \ -e 's;^\(#define.*SYS_INPUTRC[^"]*\).*;\1 "%{l_prefix}/etc/bash/inputrc";' \ lib/readline/rlconf.h # brand with OpenPKG release %{l_shtool} subst \ -e 's;@@l_openpkg_release@@;%{l_openpkg_release};' \ version.c %build # configure package ( # force disabled wide-character support echo "ac_cv_header_wchar_h=no" echo "ac_cv_header_wctype_h=no" echo "ac_cv_func_mbsrtowcs=no" # force disabled internationalization support echo "ac_cv_header_libintl_h=no" echo "ac_cv_func_gettext=no" echo "ac_cv_func_textdomain=no" echo "ac_cv_func_bindtextdomain=no" echo "ac_cv_lib_intl_bindtextdomain=no" ) >config.cache CC="%{l_cc}" \ CFLAGS="%{l_cflags -O}" \ GREP="grep" \ ./configure \ --cache-file=./config.cache \ --prefix=%{l_prefix} \ --mandir=%{l_prefix}/man \ --infodir=%{l_prefix}/info \ --disable-multibyte \ --enable-debugger \ --without-gnu-malloc \ --without-curses \ --disable-nls # build package %{l_make} %{l_mflags} %install # install package rm -rf $RPM_BUILD_ROOT %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT # strip down installation rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/bashbug.1 rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/bashbug strip $RPM_BUILD_ROOT%{l_prefix}/bin/bash || true # install global configuration files %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/etc/bash for name in `grep "^/d" -e "/<\/file>/,\$d" >$name %{l_shtool} install -c -m 644 %{l_value -s -a} \ $name $RPM_BUILD_ROOT%{l_prefix}/etc/bash/ done # determine installation files %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ %{l_files_std} \ '%config %{l_prefix}/etc/bash/*' %files -f files %clean rm -rf $RPM_BUILD_ROOT %post if [ ".$1" = .1 ]; then # display note about login shell prerequisite if [ -f /etc/shells ]; then if [ ".`grep $RPM_INSTALL_PREFIX/bin/bash /etc/shells`" = . ]; then ( echo "Hint: To use $RPM_INSTALL_PREFIX/bin/bash as the login" echo "shell for users, please add this path to /etc/shells." ) | %{l_rpmtool} msg -b -t notice fi fi fi @ 1.112 log @upgrading package: bash 4.0.28 -> 4.0.33 @ text @d27 2 a28 2 %define V_plvl_raw 33 %define V_plvl_pad 033 d41 1 a41 1 Release: 20090910 d80 2 d148 2 @ 1.111 log @upgrading package: bash 4.0.24 -> 4.0.28 @ text @d27 2 a28 2 %define V_plvl_raw 28 %define V_plvl_pad 028 d41 1 a41 1 Release: 20090722 d75 5 d141 5 @ 1.110 log @upgrading package: bash 4.0.17 -> 4.0.24 @ text @d27 2 a28 2 %define V_plvl_raw 24 %define V_plvl_pad 024 d41 1 a41 1 Release: 20090517 d71 4 d132 4 @ 1.109 log @enable some more standard features @ text @d27 2 a28 2 %define V_plvl_raw 17 %define V_plvl_pad 017 d41 1 a41 1 Release: 20090501 d64 7 d121 7 @ 1.108 log @bump years in copyright messages @ text @d41 1 a41 1 Release: 20090406 @ 1.107 log @upgrading package: bash 4.0.10 -> 4.0.17 @ text @d3 1 a3 1 ## Copyright (c) 2000-2008 OpenPKG Foundation e.V. @ 1.106 log @upgrading package: bash 4.0.0 -> 4.0.10 @ text @d27 2 a28 2 %define V_plvl_raw 10 %define V_plvl_pad 010 d41 1 a41 1 Release: 20090309 d57 7 d107 7 @ 1.105 log @revamp path configuration and provide additional configuration files @ text @d27 2 a28 2 %define V_plvl_raw 0 %define V_plvl_pad 000 d41 1 a41 1 Release: 20090307 d47 10 d90 10 @ 1.104 log @fix building under Linux @ text @d41 1 a41 1 Release: 20090305 d45 1 a45 1 Source1: profile d80 2 d86 18 a103 1 # brand with OpenPKG release and fix patchlevel a133 6 %{l_shtool} subst \ -e 's;^\(#define.*SYS_PROFILE["^]*\).*;\1 "%{l_prefix}/etc/bash/profile";' \ pathnames.h %{l_shtool} subst \ -e 's;/etc/profile;%{l_prefix}/etc/bash/profile;' \ doc/bash.1 d149 1 a149 1 # install global configuration d152 6 a157 2 %{l_shtool} install -c -m 644 %{l_value -s -a} \ %{SOURCE profile} $RPM_BUILD_ROOT%{l_prefix}/etc/bash/ d162 1 a162 1 '%config %{l_prefix}/etc/bash/profile' @ 1.103 log @upgrading package: bash 3.2.48 -> 4.0.0 @ text @d41 1 a41 1 Release: 20090223 @ 1.102 log @upgrading package: bash 3.2.39 -> 3.2.48 @ text @d25 4 a28 4 %define V_base_real 3.2 %define V_base_comp 32 %define V_plvl_raw 48 %define V_plvl_pad 048 d41 1 a41 1 Release: 20081119 a46 48 Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-001 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-002 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-003 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-004 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-005 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-006 Patch7: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-007 Patch8: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-008 Patch9: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-009 Patch10: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-010 Patch11: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-011 Patch12: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-012 Patch13: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-013 Patch14: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-014 Patch15: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-015 Patch16: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-016 Patch17: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-017 Patch18: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-018 Patch19: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-019 Patch20: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-020 Patch21: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-021 Patch22: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-022 Patch23: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-023 Patch24: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-024 Patch25: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-025 Patch26: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-026 Patch27: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-027 Patch28: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-028 Patch29: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-029 Patch30: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-030 Patch31: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-031 Patch32: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-032 Patch33: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-033 Patch34: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-034 Patch35: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-035 Patch36: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-036 Patch37: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-037 Patch38: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-038 Patch39: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-039 Patch40: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-040 Patch41: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-041 Patch42: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-042 Patch43: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-043 Patch44: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-044 Patch45: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-045 Patch46: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-046 Patch47: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-047 Patch48: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-048 d79 1 a79 49 %patch -p0 -P 1 %patch -p0 -P 2 %patch -p0 -P 3 %patch -p0 -P 4 %patch -p0 -P 5 %patch -p0 -P 6 %patch -p0 -P 7 %patch -p0 -P 8 %patch -p0 -P 9 %patch -p0 -P 10 %patch -p0 -P 11 %patch -p0 -P 12 %patch -p0 -P 13 %patch -p0 -P 14 %patch -p0 -P 15 %patch -p0 -P 16 %patch -p0 -P 17 %patch -p0 -P 18 %patch -p0 -P 19 %patch -p0 -P 20 %patch -p0 -P 21 %patch -p0 -P 22 %patch -p0 -P 23 %patch -p0 -P 24 %patch -p0 -P 25 %patch -p0 -P 26 %patch -p0 -P 27 %patch -p0 -P 28 %patch -p0 -P 29 %patch -p0 -P 30 %patch -p0 -P 31 %patch -p0 -P 32 %patch -p0 -P 33 %patch -p0 -P 34 %patch -p0 -P 35 %patch -p0 -P 36 %patch -p0 -P 37 %patch -p0 -P 38 %patch -p0 -P 39 %patch -p0 -P 40 %patch -p0 -P 41 %patch -p0 -P 42 %patch -p0 -P 43 %patch -p0 -P 44 %patch -p0 -P 45 %patch -p0 -P 46 %patch -p0 -P 47 %patch -p0 -P 48 %patch -p0 -P 0 d104 1 d108 2 d128 1 a128 2 %{l_make} %{l_mflags} install \ prefix=$RPM_BUILD_ROOT%{l_prefix} @ 1.101 log @RPM 5 does not support multiple patches to be applied with a single %patch macro @ text @d27 2 a28 2 %define V_plvl_raw 39 %define V_plvl_pad 039 d41 1 a41 1 Release: 20080502 d86 9 d166 9 @ 1.100 log @apply the Solaris getcwd(3) fix @ text @d41 1 a41 1 Release: 20080430 d118 39 a156 1 %patch -p0 -P 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 @ 1.99 log @upgrading package: bash 3.2.33 -> 3.2.39 @ text @d118 2 a119 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 @ 1.98 log @update patch file to fit exactly fitout fuzzy matching requirements @ text @d27 2 a28 2 %define V_plvl_raw 33 %define V_plvl_pad 033 d41 1 a41 1 Release: 20080328 d80 6 d118 1 a118 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 @ 1.97 log @Update package specifications according to OpenPKG year 2008 world order: http://www.mail-archive.com/openpkg-announce@@openpkg.org/msg00221.html @ text @d41 1 a41 1 Release: 20080101 @ 1.96 log @upgrading package: bash 3.2.25 -> 3.2.33 @ text @d3 1 a3 2 ## Copyright (c) 2000-2007 OpenPKG Foundation e.V. ## Copyright (c) 2000-2007 Ralf S. Engelschall d41 1 a41 1 Release: 20071215 @ 1.95 log @fix packaging @ text @d28 2 a29 2 %define V_plvl_raw 25 %define V_plvl_pad 025 d42 1 a42 1 Release: 20070927 d73 8 d113 1 a113 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 @ 1.94 log @upgrading package: bash 3.2.17 -> 3.2.25 @ text @d42 1 a42 1 Release: 20070822 d65 8 d105 1 a105 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 @ 1.93 log @avoid dependency to Autoconf (the change to configure.in is harmless and not needed AFAIK) @ text @d28 2 a29 2 %define V_plvl_raw 17 %define V_plvl_pad 017 d42 1 a42 1 Release: 20070710 @ 1.92 log @upgrading package: bash 3.2.15 -> 3.2.17 @ text @d42 1 a42 1 Release: 20070426 d100 1 @ 1.91 log @upgrading package: bash 3.2.10 -> 3.2.15 @ text @d28 2 a29 2 %define V_plvl_raw 15 %define V_plvl_pad 015 d42 1 a42 1 Release: 20070322 d63 2 d97 1 a97 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 @ 1.90 log @upgrading package: bash 3.2.9 -> 3.2.10 @ text @d28 2 a29 2 %define V_plvl_raw 10 %define V_plvl_pad 010 d42 1 a42 1 Release: 20070306 d58 5 d95 1 a95 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 @ 1.89 log @apply par(1) formatting @ text @d28 2 a29 2 %define V_plvl_raw 9 %define V_plvl_pad 009 d42 1 a42 1 Release: 20070112 d57 1 d90 1 a90 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 @ 1.88 log @Welcome Year 2007! @ text @d42 1 a42 1 Release: 20061213 d67 6 a72 5 Bash (Bourne-Again Shell) is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). Bash is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). @ 1.87 log @upgrading package: bash 3.2.5 -> 3.2.9 @ text @d3 2 a4 2 ## Copyright (c) 2000-2006 OpenPKG Foundation e.V. ## Copyright (c) 2000-2006 Ralf S. Engelschall @ 1.86 log @upgrading package: bash 3.2.3 -> 3.2.5 @ text @d28 2 a29 2 %define V_plvl_raw 5 %define V_plvl_pad 005 d42 1 a42 1 Release: 20061109 d53 4 d88 1 a88 1 %patch -p0 -P 0 1 2 3 4 5 @ 1.85 log @upgrading package: bash 3.2.1 -> 3.2.3 @ text @d28 2 a29 2 %define V_plvl_raw 3 %define V_plvl_pad 003 d42 1 a42 1 Release: 20061031 d51 2 d84 1 a84 1 %patch -p0 -P 0 1 2 3 @ 1.84 log @upgrading package: bash 3.2.0 -> 3.2.1 @ text @d28 2 a29 2 %define V_plvl_raw 1 %define V_plvl_pad 001 d42 1 a42 1 Release: 20061018 d49 2 d82 1 a82 1 %patch -p0 -P 0 1 @ 1.83 log @new world order for "Packager" and "Distribution" headers @ text @d28 2 a29 2 %define V_plvl_raw 0 %define V_plvl_pad 0 d42 1 a42 1 Release: 20061013 d48 1 a71 1 comment = "cs: no patches available at this time" d80 1 a80 1 %patch -p0 @ 1.82 log @it is fully ok if the tracking fails at all (we have also other packages were this is the case), but if we disable the tracking here we will not recognize it fast enough once patches become available in the future. So, enable the tracking but keep the comment so we understand the resulting tracking errors. @ text @d36 2 a37 2 Packager: OpenPKG Distribution: OpenPKG d42 1 a42 1 Release: 20061011 @ 1.81 log @upgrading package: bash 3.2.16 -> 3.2.0 @ text @a70 1 disabled @ 1.80 log @upgrading package: bash 3.1.17 -> 3.2.16 @ text @d28 1 a28 1 %define V_plvl_raw 16 @ 1.79 log @ops, wrong raw version @ text @d26 4 a29 4 %define V_base_real 3.1 %define V_base_comp 31 %define V_plvl_raw 17 %define V_plvl_pad 017 d42 1 a42 1 Release: 20060622 a47 17 Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-001 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-002 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-003 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-004 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-005 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-006 Patch7: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-007 Patch8: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-008 Patch9: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-009 Patch10: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-010 Patch11: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-011 Patch12: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-012 Patch13: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-013 Patch14: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-014 Patch15: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-015 Patch16: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-016 Patch17: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-017 d71 2 d81 1 a81 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 @ 1.78 log @modifying package: bash-3.1.16 20060330 -> 20060412 @ text @d28 1 a28 1 %define V_plvl_raw 16 d42 1 a42 1 Release: 20060412 @ 1.78.2.1 log @bump release numbers for OpenPKG 2.20060622 in advance @ text @d42 1 a42 1 Release: 2.20060622 d69 2 a70 2 BuildPreReq: OpenPKG, openpkg >= 2.20060622 PreReq: OpenPKG, openpkg >= 2.20060622 @ 1.78.2.2 log @MFC: ops, wrong raw version @ text @d28 1 a28 1 %define V_plvl_raw 17 @ 1.78.2.3 log @Mass merge from CURRENT to 2-STABLE (all packages except those of JUNK class) @ text @d26 4 a29 4 %define V_base_real 3.2 %define V_base_comp 32 %define V_plvl_raw 0 %define V_plvl_pad 0 d36 2 a37 2 Packager: OpenPKG Foundation e.V. Distribution: OpenPKG Community d42 1 a42 1 Release: 2.20061018 d48 17 d69 2 a70 2 BuildPreReq: OpenPKG, openpkg >= 2.20061018 PreReq: OpenPKG, openpkg >= 2.20061018 a87 1 comment = "cs: no patches available at this time" d96 1 a96 1 %patch -p0 @ 1.78.2.4 log @MFC: backtick parsing fix @ text @d28 2 a29 2 %define V_plvl_raw 1 %define V_plvl_pad 001 d42 1 a42 1 Release: 2.20061019 a47 1 Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-001 d80 1 a80 1 %patch -p0 -P 0 1 @ 1.78.2.5 log @MFC: make up leeway for 2_STABLE by virtue of build-time results @ text @d28 2 a29 2 %define V_plvl_raw 9 %define V_plvl_pad 009 d42 1 a42 1 Release: 2.20061221 a48 8 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-002 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-003 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-004 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-005 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-006 Patch7: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-007 Patch8: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-008 Patch9: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-009 d72 1 d81 1 a81 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 @ 1.78.2.6 log @MFC: make up leeway for 2_STABLE by virtue of build-time results @ text @d3 2 a4 2 ## Copyright (c) 2000-2007 OpenPKG Foundation e.V. ## Copyright (c) 2000-2007 Ralf S. Engelschall d42 1 a42 1 Release: 2.20070114 d67 5 a71 6 Bash (Bourne-Again Shell) is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). Bash is intended to be a conformant implementation of the IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2). @ 1.78.2.7 log @MFC: make up leeway for 2_STABLE by virtue of build-time results @ text @d28 2 a29 2 %define V_plvl_raw 10 %define V_plvl_pad 010 d42 1 a42 1 Release: 2.20070319 a56 1 Patch10: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-010 d89 1 a89 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 @ 1.77 log @upgrading package: bash 3.1.14 -> 3.1.16 @ text @d29 1 a29 1 %define V_plvl_pad 016 d42 1 a42 1 Release: 20060330 d64 1 d96 1 a96 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 @ 1.76 log @upgrading package: bash 3.1.7 -> 3.1.14 @ text @d28 2 a29 2 %define V_plvl_raw 14 %define V_plvl_pad 014 d42 1 a42 1 Release: 20060316 d62 2 d95 1 a95 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 @ 1.75 log @fix workaround for bison/yacc dependency problem @ text @d28 2 a29 2 %define V_plvl_raw 7 %define V_plvl_pad 011 d42 1 a42 1 Release: 20060307 d59 3 d93 1 a93 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 @ 1.74 log @Remove dependency to Bison/Yacc by applying a vendor patch to a generated file. @ text @d42 1 a42 1 Release: 20060306 d92 1 a92 1 touch y.tab.c @ 1.73 log @modifying package: bash-3.1.7 20060221 -> 20060227 @ text @d42 1 a42 1 Release: 20060227 d91 2 @ 1.72 log @modifying package: bash-3.1.7 20060216 -> 20060221 @ text @d29 1 a29 1 %define V_plvl_pad 010 d42 1 a42 1 Release: 20060221 d58 1 d90 1 a90 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 @ 1.71 log @fix upgrade to patchlevel 8 @ text @d29 1 a29 1 %define V_plvl_pad 008 d42 1 a42 1 Release: 20060216 d56 2 d89 1 a89 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 @ 1.70 log @modifying package: bash-3.1.7 20060204 -> 20060216 @ text @d55 1 d87 1 a87 1 %patch -p0 -P 0 1 2 3 4 5 6 7 @ 1.69 log @upgrading package: bash 3.1.5 -> 3.1.7 @ text @d29 1 a29 1 %define V_plvl_pad 007 d42 1 a42 1 Release: 20060204 @ 1.68 log @upgrading package: bash 3.1.1 -> 3.1.5 @ text @d28 2 a29 2 %define V_plvl_raw 5 %define V_plvl_pad 005 d42 1 a42 1 Release: 20060109 d53 2 d86 1 a86 1 %patch -p0 -P 0 1 2 3 4 5 @ 1.67 log @adjust copyrights for new year 2006 @ text @d28 2 a29 2 %define V_plvl_raw 1 %define V_plvl_pad 001 d42 1 a42 1 Release: 20051222 d49 4 d84 1 a84 1 %patch -p0 -P 0 1 @ 1.66 log @upgrading package: bash 3.1.0 -> 3.1.1 @ text @d3 2 a4 2 ## Copyright (c) 2000-2005 OpenPKG Foundation e.V. ## Copyright (c) 2000-2005 Ralf S. Engelschall @ 1.65 log @upgrading package: bash 3.0.16 -> 3.1.0 @ text @d28 2 a29 2 %define V_plvl_raw 0 %define V_plvl_pad 0 d42 1 a42 1 Release: 20051208 d48 1 d80 1 a80 1 %patch -p0 @ 1.64 log @remove dependency to binutils tools size(1) and strip(1) @ text @d26 4 a29 4 %define V_base_real 3.0 %define V_base_comp 30 %define V_plvl_raw 16 %define V_plvl_pad 016 d42 1 a42 1 Release: 20050727 a47 16 Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-001 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-002 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-003 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-004 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-005 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-006 Patch7: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-007 Patch8: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-008 Patch9: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-009 Patch10: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-010 Patch11: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-011 Patch12: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-012 Patch13: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-013 Patch14: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-014 Patch15: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-015 Patch16: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-016 d79 1 a79 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 a84 3 %{l_shtool} subst \ -e 's;\(size $(Program)\);\1 || true;' \ Makefile.in @ 1.64.2.1 log @bump release numbers for OpenPKG 2.5 @ text @d42 1 a42 1 Release: 2.5.0 d68 2 a69 2 BuildPreReq: OpenPKG, openpkg >= 2.5.0 PreReq: OpenPKG, openpkg >= 2.5.0 @ 1.63 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 @d42 1 a42 1 Release: 20041111 d101 3 d148 1 a148 1 strip $RPM_BUILD_ROOT%{l_prefix}/bin/bash @ 1.63.2.1 log @bump release numbers for OpenPKG 2.4 @ text @d42 1 a42 1 Release: 2.4.0 d68 2 a69 2 BuildPreReq: OpenPKG, openpkg >= 2.4.0 PreReq: OpenPKG, openpkg >= 2.4.0 @ 1.62 log @Happy New Year 2005 @ text @d2 3 a4 4 ## bash.spec -- OpenPKG RPM Specification ## Copyright (c) 2000-2005 The OpenPKG Project ## Copyright (c) 2000-2005 Ralf S. Engelschall ## Copyright (c) 2000-2005 Cable & Wireless d36 1 a36 1 Packager: The OpenPKG Project @ 1.62.2.1 log @bump release numbers for OpenPKG 2.3 @ text @d43 1 a43 1 Release: 2.3.0 d69 2 a70 2 BuildPreReq: OpenPKG, openpkg >= 2.3.0 PreReq: OpenPKG, openpkg >= 2.3.0 @ 1.61 log @fix packaging @ 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.60 log @upgrading package: bash 3.0.15 -> 3.0.16 @ text @d30 1 a30 1 %define V_plvl_pad 015 @ 1.59 log @On brain-dead Linux platforms somewhere between glibc 2.3.3 (20040405) and glibc 2.3.3 (20040917) (e.g. between SuSE 9.1 and SuSE 9.2 or between Gentoo 1.4.x and 1.5.x) the system headers provide the waitpid(2) option WCONTINUED although the underlying Linux kernels 2.4 and 2.6 still do not support this option and return EINVAL on waitpid(2) using WCONTINUED. As a side-effect the GNU Bash goes into an endless loop with waitpid(3) calls after the first executed command terminated. The following patch is derived from Gentoo Portage and workarounds this problems by gracefully and efficiently degrading the options on waitpid(2) calls. Well, it's just another great example of how good Linux provides standardized APIs -- actually they are nothing more than Potemkin villages. Ggrrrrr! @ text @d29 1 a29 1 %define V_plvl_raw 15 d43 1 a43 1 Release: 20041104 d64 1 d96 1 a96 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 @ 1.58 log @upgrading package: bash 3.0.14 -> 3.0.15 @ text @d43 1 a43 1 Release: 20041101 @ 1.57 log @upgrading package: bash 3.0.13 -> 3.0.14 @ text @d29 2 a30 2 %define V_plvl_raw 14 %define V_plvl_pad 014 d43 1 a43 1 Release: 20041024 d63 1 d95 1 a95 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 @ 1.56 log @reduce global Bash profile to the bare minimum which is always ok to configure without nasty side-effects. Everything else has to be done by the user explicitly (or through OSSP due in the near future) @ text @d29 2 a30 2 %define V_plvl_raw 13 %define V_plvl_pad 013 d43 1 a43 1 Release: 20041023 d62 1 d94 1 a94 1 %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 @ 1.55 log @upgrading package: bash 3.0.0 -> 3.0.13 @ text @d43 1 a43 1 Release: 20040909 @ 1.55.2.1 log @bump release numbers for OpenPKG 2.2 @ text @d43 1 a43 1 Release: 2.2.0 d66 2 a67 2 BuildPreReq: OpenPKG, openpkg >= 2.2.0 PreReq: OpenPKG, openpkg >= 2.2.0 @ 1.55.2.2 log @MFC: reduce global Bash profile to the bare minimum which is always ok to configure without nasty side-effects. Everything else has to be done by the user explicitly (or through OSSP due in the near future) @ text @d43 1 a43 1 Release: 2.2.1 @ 1.55.2.3 log @MFC: On brain-dead Linux platforms somewhere between glibc 2.3.3 (20040405) and glibc 2.3.3 (20040917) (e.g. between SuSE 9.1 and SuSE 9.2 or between Gentoo 1.4.x and 1.5.x) the system headers provide the waitpid(2) option WCONTINUED although the underlying Linux kernels 2.4 and 2.6 still do not support this option and return EINVAL on waitpid(2) using WCONTINUED. As a side-effect the GNU Bash goes into an endless loop with waitpid(3) calls after the first executed command terminated. The following patch is derived from Gentoo Portage and workarounds this problems by gracefully and efficiently degrading the options on waitpid(2) calls. Well, it's just another great example of how good Linux provides standardized APIs -- actually they are nothing more than Potemkin villages. Ggrrrrr! @ text @d43 1 a43 1 Release: 2.2.2 @ 1.54 log @apply to more segfault fixing patches @ text @d29 2 a30 2 %define V_plvl_raw 0 %define V_plvl_pad 000 d43 1 a43 1 Release: 20040811 d49 13 d93 1 a93 1 %patch -p0 a98 3 %{l_shtool} subst \ -e 's;\(PATCHLEVEL\) 0;\1 %{V_plvl_raw};' \ patchlevel.h @ 1.53 log @fixed timezone handling for HPUX @ text @d43 1 a43 1 Release: 20040806 @ 1.52 log @track only patches related to the base version @ text @d43 1 a43 1 Release: 20040729 @ 1.51 log @second attempt to upgrade to GNU Bash 3.0 (now including a still unreleased patch from the vendor which fixes the multi-line prompt bug) @ text @d43 1 a43 1 Release: 20040728 d73 1 a73 3 url = ftp://ftp.cwru.edu/pub/bash/ regex = (bash-\d+\.\d+[a-z]+-patches) url = ftp://ftp.cwru.edu/pub/bash/__NEWVER__/ @ 1.50 log @temporarily downgrade again to Bash 2.05b because Bash 3.0 has a horribly broken multi-line prompt handling (which we require in 'openpkg dev' and in our private configurations) @ text @d27 4 a30 4 %define V_base_real 2.05b %define V_base_comp 205b %define V_plvl_raw 7 %define V_plvl_pad 007 a48 7 Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-001 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-002 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-003 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-004 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-005 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-006 Patch7: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-007 d82 1 a82 1 %patch -p0 -P 0 1 2 3 4 5 6 7 d110 2 d113 2 a114 1 --without-curses @ 1.49 log @upgrading package: bash 2.05b.7 -> 3.0.0 @ text @d27 4 a30 4 %define V_base_real 3.0 %define V_base_comp 30 %define V_plvl_raw 0 %define V_plvl_pad 000 d43 1 a43 1 Release: 20040727 d49 7 d89 1 a89 1 %patch -p0 a116 2 --disable-multibyte \ --enable-debugger \ d118 1 a118 2 --without-curses \ --disable-nls @ 1.48 log @make HP-UX make happy @ text @d27 4 a30 4 %define V_base_real 2.05b %define V_base_comp 205b %define V_plvl_raw 7 %define V_plvl_pad 007 d43 1 a43 1 Release: 20040607 a48 7 Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-001 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-002 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-003 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-004 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-005 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-006 Patch7: ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/bash%{V_base_comp}-007 d82 1 a82 1 %patch -p0 -P 0 1 2 3 4 5 6 7 d110 2 d113 2 a114 1 --without-curses @ 1.48.2.1 log @bump release numbers for OpenPKG 2.1 @ text @d43 1 a43 1 Release: 2.1.0 d60 2 a61 2 BuildPreReq: OpenPKG, openpkg >= 2.1.0 PreReq: OpenPKG, openpkg >= 2.1.0 @ 1.48.2.2 log @MFC: reduce global Bash profile to the bare minimum which is always ok to configure without nasty side-effects. Everything else has to be done by the user explicitly (or through OSSP due in the near future) @ text @d43 1 a43 1 Release: 2.1.1 @ 1.47 log @port to HP-UX 11i and similar less smart platforms ;-) @ text @d43 1 a43 1 Release: 20040604 @ 1.46 log @annotate what is done @ text @d43 1 a43 1 Release: 20040327 @ 1.45 log @fix tracking and building and cleanup V_xxx variable naming @ text @d87 1 d90 2 @ 1.44 log @add patchlevel to both package version and online showed version; simplify packaging by merging %patch lines @ text @d27 4 a30 3 %define V_real 2.05b %define V_comp 205b %define V_plvl 7 d42 1 a42 1 Version: %{V_real}.%{V_plvl} d46 1 a46 1 Source0: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}.tar.gz d49 7 a55 7 Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-001 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-002 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-003 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-004 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-005 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-006 Patch7: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-007 d74 1 a74 1 version = %{version} d79 1 a79 1 version = %{V_comp}-007 d87 1 a87 1 %setup -q d93 1 a93 1 -e 's;\(PATCHLEVEL\) 0;\1 %{V_plvl};' \ @ 1.43 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 @d29 1 d41 2 a42 2 Version: %{V_real} Release: 20040207 d87 1 a87 8 %patch -p0 %patch -p0 -P 1 %patch -p0 -P 2 %patch -p0 -P 3 %patch -p0 -P 4 %patch -p0 -P 5 %patch -p0 -P 6 %patch -p0 -P 7 d91 3 @ 1.43.2.1 log @bump release numbers for OpenPKG 2.0 @ text @d41 1 a41 1 Release: 2.0.0 d58 2 a59 2 BuildPreReq: OpenPKG, openpkg >= 2.0.0 PreReq: OpenPKG, openpkg >= 2.0.0 @ 1.42 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 @d41 1 a41 1 Release: 20040205 d72 1 a72 1 version = 2.05b d77 1 a77 1 version = 205b-007 @ 1.41 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 d86 8 a93 8 %patch0 -p0 %patch1 -p0 %patch2 -p0 %patch3 -p0 %patch4 -p0 %patch5 -p0 %patch6 -p0 %patch7 -p0 @ 1.40 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 [CORE] d41 1 a41 1 Release: 20031006 d58 2 a59 2 BuildPreReq: OpenPKG, openpkg >= 20030927 PreReq: OpenPKG, openpkg >= 20030927 d69 14 @ 1.39 log @fix dependency @ 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.38 log @add OpenPKG branding @ text @d57 2 a58 2 BuildPreReq: OpenPKG, openpkg >= 20030717 PreReq: OpenPKG, openpkg >= 20030717 @ 1.37 log @add a bunch of collected patches @ text @d40 1 a40 1 Release: 20030725 d79 3 @ 1.36 log @cleanup packaging @ text @d45 8 a52 7 Patch0: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-001 Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-002 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-003 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-004 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-005 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-006 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-007 d78 1 @ 1.35 log @speclint police: apply contained but still not applied patches @ text @d40 1 a40 1 Release: 20030721 d79 1 d104 2 d109 1 d111 4 a114 1 %{l_make} %{l_mflags} install prefix=$RPM_BUILD_ROOT%{l_prefix} d119 4 a122 1 %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/etc/bash d125 2 d138 1 @ 1.34 log @fix PR#204, use new %{l_value -s ...} @ text @d40 1 a40 1 Release: 20030717 d74 3 @ 1.33 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: 20030508 d56 2 a57 2 BuildPreReq: OpenPKG, openpkg >= 20020416 PreReq: OpenPKG, openpkg >= 20020416 d110 1 a110 1 %{l_shtool} install -c -m 644 -e 's;@@l_prefix@@;%{l_prefix};g' \ @ 1.32 log @modifying package: bash-2.05b 20021127 -> 20030508 @ text @a2 1 ## Copyright (c) 2000-2003 Cable & Wireless Deutschland GmbH d5 1 @ 1.31 log @remove '%options' hack, it will be replaced soon with a more elegant solution based on RPM 'Provides' headers @ text @d40 1 a40 1 Release: 20021127 d49 3 @ 1.31.2.1 log @Welcome OPENPKG_1_STABLE branch... @ text @d40 1 a40 1 Release: 1.20021127 d53 2 a54 2 BuildPreReq: OpenPKG, openpkg >= 1.20020416 PreReq: OpenPKG, openpkg >= 1.20020416 @ 1.31.2.2 log @mass Merge-From-CURRENT (MFC) in preparation for OpenPKG 1.3 [class CORE only] @ text @d3 1 a5 1 ## Copyright (c) 2000-2003 Cable & Wireless d40 1 a40 1 Release: 1.20030724 a48 3 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-005 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-006 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-007 d53 2 a54 2 BuildPreReq: OpenPKG, openpkg >= 1.20030724 PreReq: OpenPKG, openpkg >= 1.20030724 a70 3 %patch4 -p0 %patch5 -p0 %patch6 -p0 d107 1 a107 1 %{l_shtool} install -c -m 644 %{l_value -s -a} \ @ 1.31.2.3 log @MFC: all changes since last merge @ text @d40 1 a40 1 Release: 1.20030726 d45 7 a51 8 Patch0: bash.patch Patch1: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-001 Patch2: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-002 Patch3: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-003 Patch4: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-004 Patch5: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-005 Patch6: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-006 Patch7: ftp://ftp.cwru.edu/pub/bash/bash-%{V_real}-patches/bash%{V_comp}-007 a76 1 %patch7 -p0 a78 1 # configure package a102 2 # build package a105 1 # install package d107 1 a107 4 %{l_make} %{l_mflags} install \ prefix=$RPM_BUILD_ROOT%{l_prefix} # strip down installation d112 1 a112 4 # install global configuration %{l_shtool} mkdir -f -p -m 755 \ $RPM_BUILD_ROOT%{l_prefix}/etc/bash a114 2 # determine installation files a125 1 # display note about login shell prerequisite @ 1.31.2.3.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 d57 2 a58 2 BuildPreReq: OpenPKG, openpkg >= 1.3.0 PreReq: OpenPKG, openpkg >= 1.3.0 @ 1.31.2.1.2.1 log @bump versions and dependencies for OpenPKG 1.2 @ text @d40 1 a40 1 Release: 1.2.0 d53 2 a54 2 BuildPreReq: OpenPKG, openpkg >= 1.2.0 PreReq: OpenPKG, openpkg >= 1.2.0 @ 1.30 log @bump of Copyright messages for forthcoming years 2003 @ text @a64 2 %options @ 1.29 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.28 log @ok, take the bigger hammer to make sure Bash does not pick up libintl & co @ text @d65 2 @ 1.27 log @try to fix building under NetBSD @ text @d40 1 a40 1 Release: 20021028 d73 2 a74 1 ( echo "ac_cv_header_wchar_h=no" d77 6 @ 1.26 log @fix default bash profile @ text @d40 1 a40 1 Release: 20021025 d73 4 d80 1 @ 1.25 log @Englisch police: Word reduction 20 -> 14, more clarity through better usage, and remove first person language. @ text @d40 1 a40 1 Release: 20020913 @ 1.24 log @fix URLs, add official patches, etc. @ text @d110 2 a111 2 ( echo "Hint: If you want to use $RPM_INSTALL_PREFIX/bin/bash as the login" echo "shell for users you have to add this path to /etc/shells, please." @ 1.23 log @Woohhooo: apply the new package classification system. (CORE, BASE, PLUS, PRIV, EVAL, JUNK). A description of them follows on the website soon. @ text @d26 4 d39 2 a40 2 Version: 2.05b Release: 20020809 d43 1 a43 1 Source0: ftp://ftp.cwru.edu/pub/bash/bash-%{version}.tar.gz d45 4 d67 4 @ 1.23.2.1 log @bump release numbers for OpenPKG 1.1 @ text @d36 1 a36 1 Release: 1.1.0 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 1.1.0 PreReq: OpenPKG, openpkg >= 1.1.0 @ 1.22 log @do not use GNU malloc (it causes trouble on Solaris) @ text @d32 1 a32 1 Distribution: OpenPKG [REL] @ 1.21 log @upgrading package: bash 2.05a -> 2.05b @ text @d36 1 a36 1 Release: 20020718 d65 1 @ 1.20 log @strip trailing whitespaces @ text @d35 2 a36 2 Version: 2.05a Release: 20020416 @ 1.19 log @Switch from editing /etc/shells to displaying just a hint about editing /etc/shells. This way we no longer touch anything outside the OpenPKG instance in a package except the bootstrap package. @ text @d23 2 a24 2 ## SUCH DAMAGE. ## d58 1 a58 1 %setup -q d93 1 a93 1 %post d102 1 a102 1 fi @ 1.18 log @try to not prefer curses to be stand-alone @ text @d36 1 a36 1 Release: 20020308 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 20020206 PreReq: OpenPKG, openpkg >= 20020206 d94 8 a101 5 if [ ".$1" = .1 -a -w /etc/shells ]; then cp -p /etc/shells /tmp/shells grep -v "$RPM_INSTALL_PREFIX/bin/bash" /etc/shells echo "$RPM_INSTALL_PREFIX/bin/bash" >>/etc/shells rm -f /tmp/shells a102 7 %postun if [ ".$1" = .0 -a -w /etc/shells ]; then cp -p /etc/shells /tmp/shells grep -v "$RPM_INSTALL_PREFIX/bin/bash" /etc/shells rm -f /tmp/shells fi @ 1.17 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 @d36 1 a36 1 Release: 20020206 d64 2 a65 1 --prefix=%{l_prefix} @ 1.16 log @bump release @ text @d65 6 a70 6 %{l_rpmtool} subst \ 's;^\(#define.*SYS_PROFILE["^]*\).*;\1 "%{l_prefix}/etc/bash/profile";' \ -- pathnames.h %{l_rpmtool} subst \ 's;/etc/profile;%{l_prefix}/etc/bash/profile;' \ -- doc/bash.1 @ 1.15 log @replace double-quotes by single-quotes in substs if possible @ text @d36 1 a36 1 Release: 20011201 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 20011227 PreReq: OpenPKG, openpkg >= 20011227 @ 1.14 log @bump copyright years @ text @d81 1 a81 1 %{l_shtool} install -c -m 644 -e "s;@@l_prefix@@;%{l_prefix};g" \ @ 1.13 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.12 log @remove trailing zero to conform with new scheme @ text @d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 20011126.0 PreReq: OpenPKG, openpkg >= 20011126.0 @ 1.12.2.1 log @bump release numbers @ text @d36 1 a36 1 Release: 1.0.0 @ 1.12.2.2 log @forgotten: bump bootstrap dependencies @ text @d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 1.0.0 PreReq: OpenPKG, openpkg >= 1.0.0 @ 1.11 log @adjust distribution and release @ text @d36 1 a36 1 Release: 20011201.0 @ 1.10 log @Bump releases. @ text @d32 1 a32 1 Distribution: OpenPKG [EXP] d36 1 a36 1 Release: 20011126.0 @ 1.9 log @add OpenPKG to copyright lines @ text @d36 1 a36 1 Release: 20011122.0 d45 2 a46 2 BuildPreReq: OpenPKG, openpkg >= 0.9-20011025.0 PreReq: OpenPKG, openpkg >= 0.9-20011025.0 @ 1.8 log @Hmmmm.... goodbye good thought out but in practice unusable %{l_branch} variable. We have to use a static value here (implies manual editing again), because else source and binary RPM filenames won't match if binary is built one or more days after the source was rolled. @ text @d4 1 d36 1 a36 1 Release: 20011121.0 @ 1.7 log @update to GNU Bash 2.05a @ text @d35 1 a35 1 Release: %{l_branch}.0 @ 1.6 log @bump to the correct 0.9-20011025.0 @ text @d28 1 a28 1 URL: http://www.gnu.org/software/bash/ d34 1 a34 1 Version: 2.05 d38 1 a38 1 Source0: ftp://ftp.gnu.org/gnu/bash/bash-%{version}.tar.gz a39 2 Patch0: bash-%{version}.patch.1 Patch1: bash-%{version}.patch.2 a57 2 %patch0 -p0 %patch1 -p0 d70 1 a70 1 %{l_make} %{l_mflags -O} @ 1.5 log @upgrade dependencies because of l_branch usage @ text @d46 2 a47 2 BuildPreReq: OpenPKG, openpkg >= 20011023.0 PreReq: OpenPKG, openpkg >= 20011023.0 @ 1.4 log @Switch to using "YYYYMMDD.X" as Release for -CURRENT packages. @ text @d46 2 a47 2 BuildPreReq: OpenPKG, openpkg >= 0.9-33 PreReq: OpenPKG, openpkg >= 0.9-33 @ 1.3 log @Cleanup: 1. Move "Group:" below "Distribution:" 2. Use "The OpenPKG Project" for "Packager:" 3. Add type tag to "Distribution:" (default is now EXP) @ text @d35 1 a35 1 Release: 2 @ 1.2 log @Force all packages to require openpkg-0.9-33 @ text @a27 1 Group: Shell d30 3 a32 2 Packager: rse@@openpkg.org Distribution: OpenPKG @ 1.1 log @Initial revision @ text @d35 1 a35 1 Release: 1 d46 2 a47 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 @@