IIRC the appsaudit on my box showed a circular dependency. You're right that the repository didn't have a dep file for libcups.tcz when I checked it (and I assume still doesn't). I should have investigated more thoroughly first but deleted the cups-related files via command line, on the assumption that I had an old/corrupted download. I guess I'll call this resolved anyway since nobody else seems to have had a problem.