32 
  33 # Load support functions
  34 . ../../lib/functions.sh
  35 
  36 # Patches are synced from gnu.org, e.g.
  37 #   rsync -a --exclude=*.sig rsync://ftp.gnu.org/ftp/bash/bash-4.3-patches/ patches/bash-4.3-patches/
  38 #   cd patches
  39 #   ls bash-4.3-patches/* | sed -e 's/\([0-9]\)$/\1 -p0/' > series
  40 # Then set PATCHLEVEL to the highest patch number in the updated list
  41 #
  42 # NOTE: patches will obviously have to be checked often.
  43 
  44 PROG=bash       # App name
  45 VER=4.3         # App version
  46 PATCHLEVEL=33   # Patch level
  47 VERHUMAN="$VER patchlevel $PATCHLEVEL"
  48 PKG=shell/bash  # Package name (without prefix)
  49 SUMMARY="GNU Bourne-Again shell (bash)"
  50 DESC="$SUMMARY version $VER"
  51 
  52 DEPENDS_IPS="system/library system/library/gcc-4-runtime"
  53 
  54 BUILDARCH=32
  55 NO_PARALLEL_MAKE=1
  56 
  57 # Cribbed from upstream but modified for gcc
  58 # "let's shrink the SHT_SYMTAB as much as we can"
  59 LDFLAGS="-Wl,-z -Wl,redlocsym"
  60 
  61 # Cribbed from upstream, with a few changes:
  62 #   We only do 32-bit so forgo the isaexec stuff
  63 #   Don't bother building static
  64 CONFIGURE_OPTS="
  65     --bindir=$PREFIX/bin
  66     --localstatedir=/var
  67     --enable-alias
  68     --enable-arith-for-command
  69     --enable-array-variables
  70     --enable-bang-history   
  71     --enable-brace-expansion    
  72     --enable-casemod-attributes 
  
 | 
 
 
  32 
  33 # Load support functions
  34 . ../../lib/functions.sh
  35 
  36 # Patches are synced from gnu.org, e.g.
  37 #   rsync -a --exclude=*.sig rsync://ftp.gnu.org/ftp/bash/bash-4.3-patches/ patches/bash-4.3-patches/
  38 #   cd patches
  39 #   ls bash-4.3-patches/* | sed -e 's/\([0-9]\)$/\1 -p0/' > series
  40 # Then set PATCHLEVEL to the highest patch number in the updated list
  41 #
  42 # NOTE: patches will obviously have to be checked often.
  43 
  44 PROG=bash       # App name
  45 VER=4.3         # App version
  46 PATCHLEVEL=33   # Patch level
  47 VERHUMAN="$VER patchlevel $PATCHLEVEL"
  48 PKG=shell/bash  # Package name (without prefix)
  49 SUMMARY="GNU Bourne-Again shell (bash)"
  50 DESC="$SUMMARY version $VER"
  51 
  52 DEPENDS_IPS="system/library system/library/gcc-5-runtime"
  53 
  54 BUILDARCH=32
  55 NO_PARALLEL_MAKE=1
  56 
  57 # Cribbed from upstream but modified for gcc
  58 # "let's shrink the SHT_SYMTAB as much as we can"
  59 LDFLAGS="-Wl,-z -Wl,redlocsym"
  60 
  61 # Cribbed from upstream, with a few changes:
  62 #   We only do 32-bit so forgo the isaexec stuff
  63 #   Don't bother building static
  64 CONFIGURE_OPTS="
  65     --bindir=$PREFIX/bin
  66     --localstatedir=/var
  67     --enable-alias
  68     --enable-arith-for-command
  69     --enable-array-variables
  70     --enable-bang-history   
  71     --enable-brace-expansion    
  72     --enable-casemod-attributes 
  
 |