summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild')
-rw-r--r--dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild13
1 files changed, 10 insertions, 3 deletions
diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
index 2a4fa3ea87f5..adee3b6a46d6 100644
--- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r4.ebuild
@@ -82,14 +82,21 @@ QA_PREBUILT="
usr/lib*/pypy3/libpypy-c.so"
src_prepare() {
- epatch "${FILESDIR}/4.0.0-gentoo-path.patch" \
- "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch" \
- "${FILESDIR}/2.4.0-ncurses6.patch"
+ epatch \
+ "${FILESDIR}/4.0.0-gentoo-path.patch" \
+ "${FILESDIR}/1.9-distutils.unixccompiler.UnixCCompiler.runtime_library_dir_option.patch"
+ epatch "${FILESDIR}/2.4.0-ncurses6.patch"
+ epatch "${FILESDIR}"/pypy3-2.4.0-libressl.patch
sed -e "s^@EPREFIX@^${EPREFIX}^" \
-e "s^@libdir@^$(get_libdir)^" \
-i lib-python/3/distutils/command/install.py || die
+ # apply CPython stdlib patches
+ pushd lib-python/3 > /dev/null || die
+ epatch "${FILESDIR}"/2.4.0-21_all_distutils_c++.patch
+ popd > /dev/null || die
+
epatch_user
}