I'm having the same problem with libcairo2 and libcairo2-dev. This occurred after I installed the newest ATI Display Driver 8.26.18. I had to manually install the ATI Drivers. The Newest ATI wasn't in the Repositories when I installed it. And since then libcairo2 and libcairo2-dev refuse to update.
A way to fix it is remove the old libcairo2 and libcairo2-dev, Then install the newest libcairo2 and libcairo2-dev. But if you remove these packages, It wants to remove like 100 packages already installed. So I don't recommend doing this at all, Unless you want to spend some time reinstalling packages that it removed.
I'm sure theres another easier way to do this, I'll find a easier way to do this, I'll post once I figure it out or maybe someone else will know a way to do this.