Это продолжалось целую вечность, и вещи, которые я видел в прошлом, включают такие драгоценные камни, как libX11, ncurses и мой личный фаворит: perl5!
Это нормально?
python25 - это скорее кухонная сборка.
Это зависит от tk, который зависит от Xft2 ... вот откуда взялись некоторые вещи X11.
Доступен скрипт для отображения всех задействованных зависимостей.
Macports устанавливается в отдельном месте, я думаю /opt, так что вам не нужно беспокоиться о загрязнении вашей системы.
Вы можете вручную отредактировать файл порта, чтобы удалить зависимость от tk
, который является основным виновником.
sudo port edit python25
(Ищите port:tk
в разделе depends_lib
.)
Я делал это некоторое время, чтобы сохранить версию Getmail для MacPorts, но в итоге я просто начал вместо этого устанавливать Getmail вручную.
Мне нравятся и MacPorts, и Fink, но я ненавижу, как быстро они перетаскивают в совершенно новые установки Python, Perl или Ruby. В отличие от этого, вы можете проверить Rudix. Это гораздо более тонкая среда, хотя она не поддерживает столько пакетов, сколько MacPorts или Fink.