mirror of
https://github.com/pyenv/pyenv.git
synced 2024-11-07 20:31:01 -05:00
Merge pull request #1397 from grahamannett/tcltk-fix
working with tcl-tk in PYTHON_CONFIGURE_OPTS
This commit is contained in:
commit
8a56fe641f
1 changed files with 13 additions and 0 deletions
|
@ -2222,6 +2222,19 @@ if [[ "$PYTHON_CONFIGURE_OPTS" != *"--enable-unicode="* ]]; then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# regex_to_match="(--with-tcltk-libs='([^']+)')"
|
||||||
|
if [[ "$PYTHON_CONFIGURE_OPTS" =~ (--with-tcltk-libs=\'([^\']+)\') ]]; then
|
||||||
|
tcltk_match="${BASH_REMATCH[1]}"
|
||||||
|
tcltk_match_quoted="${tcltk_match//--with-tcltk-libs=/}"
|
||||||
|
# remove it from PYTHON_CONFIGURE_OPTS since it will mess up compile
|
||||||
|
PYTHON_CONFIGURE_OPTS="${PYTHON_CONFIGURE_OPTS//$tcltk_match/}"
|
||||||
|
|
||||||
|
# having issues passing the single quoted part, couldnt pass as single var and still work
|
||||||
|
package_option python configure "--with-tcltk-libs='${tcltk_match_quoted}'"
|
||||||
|
unset tcltk_match
|
||||||
|
unset tcltk_match_quoted
|
||||||
|
fi
|
||||||
|
|
||||||
# Unset `PIP_REQUIRE_VENV` during build (#216)
|
# Unset `PIP_REQUIRE_VENV` during build (#216)
|
||||||
unset PIP_REQUIRE_VENV
|
unset PIP_REQUIRE_VENV
|
||||||
unset PIP_REQUIRE_VIRTUALENV
|
unset PIP_REQUIRE_VIRTUALENV
|
||||||
|
|
Loading…
Reference in a new issue