Je viens d'avoir ce même problème, et un gros problème avec Macports, Fink etc. est qu'ils tirent dans beaucoup d'autres dépendances qui sont confuses et inutiles si tout ce dont vous avez besoin est un seul outil comme cvs. Dans mon cas, essayer de l'installer en utilisant macports a abouti à une popup me demandant d'installer un compilateur java ( ?!) et des douzaines d'autres paquets devaient être construits donc j'ai rapidement tiré eject :)
Si tout ce dont vous avez besoin est cvs, le construire vous-même est facile et plus propre et le binaire résultant s'intègre avec toutes les librairies existantes etc. sur l'ordinateur. Vous devez installer Xcode et ses outils de ligne de commande, mais si vous avez besoin de cvs, je suis sûr que vous l'avez déjà installé.
Obtenir le code source de cvs :
http://download.savannah.gnu.org/releases/cvs/source/stable/1.11.23/
le dézipper dans un dossier, entrer dans le dossier, et exécuter ./configure
Vous devez alors (malheureusement) modifier les fichiers src/ et lib/ pour renommer leur fonction getline en, disons, getlineX, car getline entre en conflit avec une fonction libc. Je pourrais faire un patch de ceci et le mettre quelque part je suppose
Après cela, faites "make" et vous obtiendrez un binaire dans src/cvs que vous pouvez mettre dans votre dossier ~/bin ou autre, et assurez-vous que votre PATH pointe là.