Как установить CMake на FreeBSD без Сфинкса

CMake недавно (сентябрь 2014 я предполагаю) начал зависеть от порта py27-сфинкса для своей документации. Я на самом деле не использую Python на своем сервере, но сборки CMake, и устанавливает его и его 9 других зависимостей только для создания его документации, даже при том, что я принял решение не создать и/или установить документацию.

Это является действительно раздражающим, должны усовершенствовать 9 портов именно так, CMake может создать свою собственную документацию, которую я никогда не буду читать.

Я не могу избавиться от CMake, поскольку необходимо создать mysql. Я просто хочу избавиться от Сфинкса и его зависимостей. Вся справка будет высоко цениться.

4
задан 1 March 2015 в 23:20
2 ответа

Я разобрался с этим благодаря комментарию @citrin.

Адам Вайнбергер сообщил об этом как об ошибке здесь.
. Он также предоставил два патча для двух различных желаемых вариантов: предварительное создание man-страниц или создание cmake без них. Я выбрал последнюю.

В приложении здесь содержатся небольшие исправления к Makefile и pkg-пластинке соответствующего порта. Я только что обновил свою смейк Makefile и pkg-плист новыми строками, и вуаля! Была еще одна опция конфигурации для manpages, и после того, как я решил не собирать с помощью manpages, зависимость исчезла.

.
2
ответ дан 3 December 2019 в 03:56

В последнем порте cmake вы можете отменить выбор построения man-страниц, и sphinx не будет загружен.

cd /usr/ports/devel/cmake
make config

У меня была такая же проблема.

0
ответ дан 3 December 2019 в 03:56

Теги

Похожие вопросы