Lines 54-59
RDEPEND="
Link Here
|
54 |
x11-libs/libXdamage ) |
54 |
x11-libs/libXdamage ) |
55 |
" |
55 |
" |
56 |
# paxctl needed for bug #407085 |
56 |
# paxctl needed for bug #407085 |
|
|
57 |
PAX_DEPEND="|| ( sys-apps/elfix sys-apps/paxctl )" |
57 |
DEPEND="${RDEPEND} |
58 |
DEPEND="${RDEPEND} |
58 |
dev-lang/perl |
59 |
dev-lang/perl |
59 |
=dev-lang/python-2* |
60 |
=dev-lang/python-2* |
Lines 68-77
DEPEND="${RDEPEND}
Link Here
|
68 |
>=sys-devel/make-3.82-r4 |
69 |
>=sys-devel/make-3.82-r4 |
69 |
virtual/pkgconfig |
70 |
virtual/pkgconfig |
70 |
|
71 |
|
71 |
introspection? ( jit? ( sys-apps/paxctl ) ) |
72 |
introspection? ( jit? ( ${PAX_DEPEND} ) ) |
72 |
test? ( |
73 |
test? ( |
73 |
x11-themes/hicolor-icon-theme |
74 |
x11-themes/hicolor-icon-theme |
74 |
jit? ( sys-apps/paxctl ) ) |
75 |
jit? ( ${PAX_DEPEND} ) ) |
75 |
" |
76 |
" |
76 |
# Need real bison, not yacc |
77 |
# Need real bison, not yacc |
77 |
|
78 |
|
Lines 123-129
src_prepare() {
Link Here
|
123 |
# Build-time segfaults under PaX with USE="introspection jit", bug #404215 |
124 |
# Build-time segfaults under PaX with USE="introspection jit", bug #404215 |
124 |
if use introspection && use jit; then |
125 |
if use introspection && use jit; then |
125 |
epatch "${FILESDIR}/${PN}-1.6.3-paxctl-introspection.patch" |
126 |
epatch "${FILESDIR}/${PN}-1.6.3-paxctl-introspection.patch" |
126 |
cp "${FILESDIR}/gir-paxctl-lt-wrapper" "${S}/" || die |
127 |
cp "${FILESDIR}/gir-paxctl-lt-wrapper" "${S}/" || die |
127 |
fi |
128 |
fi |
128 |
|
129 |
|
129 |
# We need to reset some variables to prevent permissions problems and failures |
130 |
# We need to reset some variables to prevent permissions problems and failures |