set -e -o pipefail SB_PATCHDIR=${CWD}/patches # patch -p0 -E --backup --verbose -i ${SB_PATCHDIR}/${NAME}.patch zcat ${SB_PATCHDIR}/${NAME}.readline.set_pre_input_hook.diff.gz | patch -p1 --verbose # From Gentoo for patches in \ 05_all_verbose_building_of_extensions.patch \ 06_all_non-zero_exit_status_on_failure.patch \ 21_all_distutils_c++.patch \ 22_all_turkish_locale.patch \ ;do patch -p0 --backup --verbose -i ${PDIR}/${patches} done if [ "${ARCH}" = "x86_64" ]; then # Install to lib64 instead of lib: patch -p1 -E --backup -z .lib64 --verbose -i ${SB_PATCHDIR}/python-2.7rc1-lib64-slk.patch patch -p1 -E --backup -z .lib64 --verbose -i ${SB_PATCHDIR}/python-2.7-lib64-sysconfig.patch # Python must report /usr/lib64/python2.6/site-packages as python_lib_dir: zcat ${SB_PATCHDIR}/${NAME}.pure64.diff.gz | patch -p1 --verbose fi set +e +o pipefail .