Я просто мав цю ж проблему, і великою проблемою з Macports, Fink і т.д. є те, що вони тягнуть в багато інших depedencies, що є заплутаним і непотрібним, якщо все, що вам потрібно, це один інструмент, як cvs. У моєму випадку, намагаючись встановити його за допомогою macports, з'явилося спливаюче повідомлення з проханням встановити компілятор java (?!) І десятки інших пакетів, які потрібно було побудувати, щоб я швидко витягнув :)
Якщо все, що вам потрібно, є cvs, просто побудувати його самостійно легко і більш чисто, і в результаті бінарний інтегрується з усіма існуючими бібліотеками тощо на комп'ютері. Вам потрібно встановити Xcode та його інструменти командного рядка, але якщо вам потрібні cvs, я впевнений, що ви вже встановили це.
Отримати вихідний код cvs з:
http://download.savannah.gnu.org/releases/cvs/source/stable/1.11.23/
розблокуйте його в папку, введіть папку та запустіть ./configure
Потім (на жаль) потрібно відредагувати файли у src / і lib /, щоб перейменувати їх функцію getline у, наприклад, getlineX, тому що getline стикається з функцією libc. Я міг би зробити цей патч і покласти кудись, що я думаю.
Після цього зробіть "make", і ви отримаєте двійковий файл у src / cvs, який ви можете помістити в папку ~ / bin або де б то не було, і переконайтеся, що ваш пункт PATH там.
/usr/bin/cvs
?