blob: 2911ec0aa1aea4a973bca62e18d55f811d71f011 (
plain)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=bash
_patchlevel=039
pkgver=3.2_p$_patchlevel
pkgrel=3
pkgdesc="The GNU Bourne Again shell"
license='GPL'
url="http://www.gnu.org/software/bash/bash.html"
makedepends="readline-dev ncurses-dev"
depends='readline ncurses uclibc'
source="http://ftp.gnu.org/gnu/bash/bash-3.2.tar.gz
bash-noinfo.patch
"
for _i in $(seq 1 $_patchlevel); do
# seq -w unsupported by busybox
_p=$(printf "%0.3i" $_i)
source="$source http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-$_p"
done
subpackages="$pkgname-doc"
build() {
local p
cd ${startdir}/src/${pkgname}-3.2
for p in ../bash32-??? ../*.patch; do
msg "applying patch ${p##*/}"
patch -p0 -i $p || return 1
done
./configure --prefix=/usr \
--with-curses \
--enable-readline \
--without-bash-malloc \
--with-installed-readline \
--bindir=/bin \
--mandir=/usr/share/man \
--infodir=/usr/share/info
make -j1 || return 1
make DESTDIR=${pkgdir} install
rm -r "$pkgdir"/usr/share/locale
}
md5sums="00bfa16d58e034e3c2aa27f390390d30 bash-3.2.tar.gz
80fec5f3d60a63756a4999c877e31a8e bash-noinfo.patch
d8e10c754f477e3f3a581af566b89301 bash32-001
d38a5288b2f0ea6c9ac76b66cc74ef7d bash32-002
0b90d37911827d8cb95f3b4353cc225e bash32-003
8062f3a59631f58d78b180d83759b68a bash32-004
585b5943fadf0875ced243b245adde58 bash32-005
1d5732e01ea938aeed42f3def131fa4d bash32-006
dcd0cc5d801607827f7c851e72b0eabc bash32-007
bb3c7dd11198c0ab93d0e960bebf6256 bash32-008
434a6f29b0ca5f1ab784b2437ae8eaed bash32-009
2efff04dd246fcf63bd4b99f77c9a081 bash32-010
1dd104342f6920dfaf5efb3131e922e0 bash32-011
4f24b696ab78bdfae4f9cb7eb59b835d bash32-012
7c40addbf1187a26ae1c8373ed383442 bash32-013
28e88c9f8679e99ac590d4a4a8227c56 bash32-014
7c17d29675bd0d49470f162774385f80 bash32-015
a1edaa98b4449fe2205fa75448b7b105 bash32-016
889ed119bbf9d363660b9a0127f35efa bash32-017
a7d3f85fa687d2c1b5a134839f6d395d bash32-018
f0399da4007e46fc5820ce25d07425b9 bash32-019
b76602281c3104d904fd064510fe0c21 bash32-020
923374ae4403c92820f711e62e1d01a5 bash32-021
c82d3bd14e373878b2a680dce18d1596 bash32-022
987c949a77b4b0ffe4a2597141e77635 bash32-023
5a2b976e761ab83f0fc7daae11451b86 bash32-024
08668dc2825f65eced9cac6b09ce1b45 bash32-025
f35b2b217f088ff009f956894550d41d bash32-026
b5ff2b9610c61290f773c4b02cc1a37d bash32-027
016f5b56c93404d32aea09385f0fc13e bash32-028
a81420626d4d88d0dce2ffac0ac56341 bash32-029
11f91baf970c132949f9072ee93f2ea6 bash32-030
f6bbc1e8ec0246740731c728ef476191 bash32-031
8180ec936770579bce69f0816c2dd878 bash32-032
3cec33c3711860c4c6b7614afeec7870 bash32-033
7bc6c5b5f38b7027152f8db0458a2e14 bash32-034
a2db61fe90e39371d0e6cd2285ec9208 bash32-035
95c70c7ae9de5bd3659c86284be7fb76 bash32-036
62b876a3d7cd192cc8db2476fbb6b7b9 bash32-037
aca3afc341bd3e5a0d8a3b4ca40dbb3f bash32-038
e240c34f979b64bcb83c5f6567110bb1 bash32-039"
|