У меня была такая же проблема, и большая проблема с Macports, Fink и т. Д. Заключается в том, что они тянут множество других зависимостей, что сбивает с толку и не нужно, если все, что вам нужно, - это один инструмент, такой как cvs. В моем случае, попытка установить его с помощью macports привела к появлению всплывающего окна с просьбой установить Java-компилятор (?!), И нужно было собрать десятки других пакетов, поэтому я быстро вытащил eject :)
Если все, что вам нужно, это 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
?