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
|