OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Christoph Schug
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   11-Oct-2006 16:43:52
  Branch: HEAD                             Handle: 2006101115435200

  Modified files:
    openpkg-src/bash        bash.patch bash.spec

  Log:
    upgrading package: bash 3.1.17 -> 3.2.16

  Summary:
    Revision    Changes     Path
    1.15        +3  -58     openpkg-src/bash/bash.patch
    1.80        +8  -23     openpkg-src/bash/bash.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/bash/bash.patch
  ============================================================================
  $ cvs diff -u -r1.14 -r1.15 bash.patch
  --- openpkg-src/bash/bash.patch       6 Mar 2006 21:50:50 -0000       1.14
  +++ openpkg-src/bash/bash.patch       11 Oct 2006 14:43:52 -0000      1.15
  @@ -4,7 +4,7 @@
   Index: doc/bash.1
   --- doc/bash.1.orig  2004-07-12 17:27:08 +0200
   +++ doc/bash.1       2004-07-27 19:47:10 +0200
  -@@ -113,6 +113,12 @@
  +@@ -116,6 +116,12 @@
    This option allows the positional parameters to be set
    when invoking an interactive shell.
    .TP
  @@ -20,51 +20,12 @@
   
   -----------------------------------------------------------------------------
   
  -This patch makes sure a signal state variable is declared "volatile" so
  -it is consistent throughout signal handling. This patch is derived from
  -SuSE Linux.
  -
  -Index: quit.h
  ---- quit.h.orig      2001-09-10 16:08:33 +0200
  -+++ quit.h   2004-07-27 19:47:10 +0200
  -@@ -22,7 +22,7 @@
  - #define _QUIT_H_
  - 
  - /* Non-zero means SIGINT has already ocurred. */
  --extern int interrupt_state;
  -+extern volatile int interrupt_state;
  - 
  - /* Macro to call a great deal.  SIGINT just sets above variable.  When
  -    it is safe, put QUIT in the code, and the "interrupt" will take place. */
  -Index: sig.c
  ---- sig.c.orig       2003-12-19 22:11:35 +0100
  -+++ sig.c    2004-07-27 19:47:10 +0200
  -@@ -59,7 +59,7 @@
  - extern int parse_and_execute_level, shell_initialized;
  - 
  - /* Non-zero after SIGINT. */
  --int interrupt_state;
  -+volatile int interrupt_state = 0;
  - 
  - /* The environment at the top-level R-E loop.  We use this in
  -    the case of error return. */
  -@@ -71,7 +71,7 @@
  - #endif /* JOB_CONTROL */
  - 
  - /* When non-zero, we throw_to_top_level (). */
  --int interrupt_immediately = 0;
  -+volatile int interrupt_immediately = 0;
  - 
  - static void initialize_shell_signals __P((void));
  - 
  ------------------------------------------------------------------------------
  -
   Port to HP-UX 11i and similar less smart platforms.
   
   Index: configure
   --- configure.orig   2004-07-21 22:18:56 +0200
   +++ configure        2004-07-27 19:47:10 +0200
  -@@ -1479,6 +1479,7 @@
  +@@ -1517,6 +1517,7 @@
    *-beos*)    opt_bash_malloc=no ;;   # they say it's suitable
    *-cygwin*)  opt_bash_malloc=no ;;   # Cygnus's CYGWIN environment
    *-opennt*|*-interix*)       opt_bash_malloc=no ;;   # Interix, now owned by 
Microsoft
  @@ -72,7 +33,7 @@
    esac
    
    # memory scrambling on free()
  -@@ -1624,7 +1625,7 @@
  +@@ -1662,7 +1663,7 @@
    
    else
        MALLOC_LIB=
  @@ -111,19 +72,3 @@
        printf (_("Copyright (C) 2004 Free Software Foundation, Inc.\n"));
    }
   
  ------------------------------------------------------------------------------
  -
  -Remove dependency to Bison/Yacc by applying a vendor patch to a generated 
file.
  -
  -Index: y.tab.c
  ---- y.tab.c.orig     2005-11-14 15:53:30 +0100
  -+++ y.tab.c  2006-03-06 22:46:56 +0100
  -@@ -4237,7 +4237,7 @@
  -       if (open == ch)       /* undo previous increment */
  -         count--;
  -       if (ch == '(')                /* ) */
  --        nestret = parse_matched_pair (0, '(', ')', &nestlen, rflags);
  -+        nestret = parse_matched_pair (0, '(', ')', &nestlen, rflags & 
~P_DQUOTE);
  -       else if (ch == '{')           /* } */
  -         nestret = parse_matched_pair (0, '{', '}', &nestlen, 
P_FIRSTCLOSE|rflags);
  -       else if (ch == '[')           /* ] */
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/bash/bash.spec
  ============================================================================
  $ cvs diff -u -r1.79 -r1.80 bash.spec
  --- openpkg-src/bash/bash.spec        22 Jun 2006 14:56:40 -0000      1.79
  +++ openpkg-src/bash/bash.spec        11 Oct 2006 14:43:52 -0000      1.80
  @@ -23,10 +23,10 @@
   ##
   
   #   package version
  -%define       V_base_real 3.1
  -%define       V_base_comp 31
  -%define       V_plvl_raw  17
  -%define       V_plvl_pad  017
  +%define       V_base_real 3.2
  +%define       V_base_comp 32
  +%define       V_plvl_raw  16
  +%define       V_plvl_pad  0
   
   #   package information
   Name:         bash
  @@ -39,29 +39,12 @@
   Group:        Shell
   License:      GPL
   Version:      %{V_base_real}.%{V_plvl_raw}
  -Release:      20060622
  +Release:      20061011
   
   #   list of sources
   Source0:      ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}.tar.gz
   Source1:      profile
   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
   
   #   build information
   Prefix:       %{l_prefix}
  @@ -85,6 +68,8 @@
           regex     = bash-(__VER__)\.tar\.gz
       }
       prog bash:patches = {
  +        disabled
  +        comment   = "cs: no patches available at this time"
           version   = %{V_base_comp}-%{V_plvl_pad}
           url       = ftp://ftp.cwru.edu/pub/bash/bash-%{V_base_real}-patches/
           regex     = bash(\S+-\d+)
  @@ -93,7 +78,7 @@
   %prep
       #   unpack and patch distribution
       %setup -q -n bash-%{V_base_real}
  -    %patch -p0 -P 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
  +    %patch -p0
       sleep 1
       touch y.tab.[ch]
   
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [email protected]

Reply via email to