The concept of eating unclean meat (pork, etc) is still being debated today.
Here's what the book of Leviticus says.
And the swine, though he divide the hoof, and be clovenfooted, yet he cheweth not the cud; he is unclean to you. Of their flesh shall ye not eat, and their carcase shall ye not touch; they are unclean to you.
- Leviticus 11:7-8 (KJV)
But then people say that we are no longer under the old covenant (which is true), and that this commandment is no longer valid.
God doesn't change however, and swine flesh is still considered unclean - even today.
For I am the Lord, I change not; therefore ye sons of Jacob are not consumed.
- Malachi 3:6 (KJV)
Swine wallow in their own filth, so it's not a big jump to call them unclean.
Some say that the whole idea of not eating "unclean meat" was abolished in a vision to Peter.
On the morrow, as they went on their journey, and drew nigh unto the city, Peter went up upon the housetop to pray about the sixth hour: And he became very hungry, and would have eaten: but while they made ready, he fell into a trance, And saw heaven opened, and a certain vessel descending upon him, as it had been a great sheet knit at the four corners, and let down to the earth: Wherein were all manner of fourfooted beasts of the earth, and wild beasts, and creeping things, and fowls of the air. And there came a voice to him, Rise, Peter; kill, and eat. But Peter said, Not so, Lord; for I have never eaten any thing that is common or unclean. And the voice spake unto him again the second time, What God hath cleansed, that call not thou common. This was done thrice: and the vessel was received up again into heaven.
- Acts 10:9-16 (KJV)
However, a few verses later, it becomes very clear that this vision is specifically related to the Gentiles.
And he said unto them, Ye know how that it is an unlawful thing for a man that is a Jew to keep company, or come unto one of another nation; but God hath shewed me that I should not call any man common or unclean.
- Acts 10:28 (KJV)
Gentiles should no longer be treated as "unclean", since they were receiving the Holy Spirit in the same way as the Jews.
While Peter yet spake these words, the Holy Ghost fell on all them which heard the word. And they of the circumcision which believed were astonished, as many as came with Peter, because that on the Gentiles also was poured out the gift of the Holy Ghost. For they heard them speak with tongues, and magnify God. Then answered Peter, Can any man forbid water, that these should not be baptized, which have received the Holy Ghost as well as we? And he commanded them to be baptized in the name of the Lord. Then prayed they him to tarry certain days.
- Acts 10:44-48 (KJV)
The Gentiles are no longer considered "unclean".
When they heard these things, they held their peace, and glorified God, saying, Then hath God also to the Gentiles granted repentance unto life.
- Acts 11:18 (KJV)
So yeah, the rules about not eating unclean meat remain, and have nothing to do with Peter's vision.
Poor animals. Why not become a vegetarian?