Does Hinduism uplift racism or does it condemn it, according to the Vedas Dharma Shastras Puranas and others?
Hindu scripture doesn't have the concept of race. Hindus are classified into the four castes - Brahmins,Kshatriyas,Vaishyas and Sudras. Foreigners and barbarians would be classified as Mlecchas. Mlecchas maybe further classified by nationality - yavanas,hunas et al.
Some scriptures say caste is by birth, others by qualities.
Except for rare instances like Basava - caste is largely approved of in Hindu scripture.
An interesting question. As SK said, Hinduism doesn't really have the concept of racism in its scripture, as most practitioners have historically been from the same country.
However, there are conflicting ideas about whether it is better to have dark skin or light skin.
A line in the Shiva Purana (7.1.24) implies that dark skin is bad:
Dark complexion is hated by good men. You too disapprove of it. Without wiping it off by dint of penance I am not inclined to stay here.
Yet at the same time, there are countless examples of dark-skinned characters being described as beautiful, like, for instance, Draupadi and Krishna.
More generally, we are told by scripture to remain without prejudice; as the Yoga Vashista tells us, the unprejudiced man is the noblest:
Try your best to destroy this prejudice of yours, and then you will know the truth. And verily such men are the greatest heroes and most learned in the world, who are freed from prejudices.
Coming to modern times, let's look at what today's gurus say. Swami Vivekananda doesn't explicitly condemn racism, but he clearly states that it is important to be tolerant:
I am proud to belong to a religion which has taught the world both tolerance and universal acceptance. We believe not only in universal toleration, but we accept all religions as true. I am proud to belong to a nation which has sheltered the persecuted and the refugees of all religions and all nations of the earth.
And guru Shri Shri Ravi Shankar has said:
Prejudice against any race or community is of dark ages. It is unfortunate that this prejudice still exists in spite of all the advancements. [link]
Let's value human life above race, religion & culture. [link]
So, in summary: Hinduism encourages tolerance and prejudice is bad, so racism probably is bad, too.