China, Iran, India, Turkey and Pakistan have provided cash, food and non-food assistance to earthquake victims in eastern Afghanistan.