Line
Link Here
|
0 |
-- bash-4.0_p28.ebuild |
0 |
++ bash-4.0_p28.ebuild |
Lines 37-43
Link Here
|
37 |
LICENSE="GPL-3" |
37 |
LICENSE="GPL-3" |
38 |
SLOT="0" |
38 |
SLOT="0" |
39 |
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd" |
39 |
KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~sparc-fbsd ~x86-fbsd" |
40 |
IUSE="afs bashlogger examples +net nls plugins vanilla" |
40 |
IUSE="afs bashlogger examples memscramble +net nls plugins vanilla" |
41 |
|
41 |
|
42 |
DEPEND=">=sys-libs/ncurses-5.2-r2 |
42 |
DEPEND=">=sys-libs/ncurses-5.2-r2 |
43 |
nls? ( virtual/libintl )" |
43 |
nls? ( virtual/libintl )" |
Lines 111-122
Link Here
|
111 |
# sucks bad compared to ncurses |
111 |
# sucks bad compared to ncurses |
112 |
myconf="${myconf} --with-curses" |
112 |
myconf="${myconf} --with-curses" |
113 |
|
113 |
|
|
|
114 |
# Do not disable the bash malloc if we want memory scrambling, |
115 |
# which is enabled by default (Bug 286990). On arches not |
116 |
# supporting the bash malloc, USE="scramble" has no effect. |
117 |
use memscramble || myconf="${myconf} --without-bash-malloc" |
118 |
|
114 |
use plugins && append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash |
119 |
use plugins && append-ldflags -Wl,-rpath,/usr/$(get_libdir)/bash |
115 |
econf \ |
120 |
econf \ |
116 |
$(use_with afs) \ |
121 |
$(use_with afs) \ |
117 |
$(use_enable net net-redirections) \ |
122 |
$(use_enable net net-redirections) \ |
118 |
--disable-profiling \ |
123 |
--disable-profiling \ |
119 |
--without-gnu-malloc \ |
|
|
120 |
${myconf} || die |
124 |
${myconf} || die |
121 |
emake || die "make failed" |
125 |
emake || die "make failed" |
122 |
|
126 |
|