Страница 1 из 1
Как правильно задавать опции в make.conf
Добавлено: 2012-05-15 10:09:47
icb
Хочу указать опции для порта в make.conf
Включить опцию вроде просто WITH_CACHE= yes
Если выключить, то надо писать WITH_CACHE= no или WITHOUT_CACHE= yes?
Или для каждого порта это индивидуально?
Re: Как правильно задавать опции в make.conf
Добавлено: 2012-05-15 17:46:47
iZEN
Для каждого порта индивидуально. Но можно перестраховаться для конкретного порта:
Код: Выделить всё
.if ${.CURDIR:M*/ports/somecategory/someport*}
WITH_CACHE="NO"
WITHOUT_CACHE="YES"
.endif
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-22 20:27:12
icb
Опять столкнулся со слабым пониманием make.conf

В Makefile есть такое:
Код: Выделить всё
OPTIONS_DEFINE= FONTCONFIG ICONV XPM
.if ${PORT_OPTIONS:MICONV}
USE_ICONV= yes
CPPFLAGS+= -DHAVE_ICONV -DHAVE_ICONV_H -DHAVE_ICONV_T_DEF
LDFLAGS+= -L${LOCALBASE}/lib -liconv
.endif
Что писать в make.conf для включения iconv?
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-22 21:21:01
FreeBSP
в выскочившем окошке отметить иконв
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-23 8:33:17
icb
Мне не надо других вариантов решения.
Мне надо именно прописать в make.conf
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-23 12:09:50
FreeBSP
исходя из данного:
.иф (мы сейчас в папке нужного порта)
USE_ICONV= yes
CPPFLAGS+= -DHAVE_ICONV -DHAVE_ICONV_H -DHAVE_ICONV_T_DEF
LDFLAGS+= -L${LOCALBASE}/lib -liconv
.ендиф
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-23 15:33:30
icb
Это все итак выполнится при условии .if ${PORT_OPTIONS:MICONV}
Вот и вопрос - как эта опция должна выглядеть в make.conf?
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-23 19:37:22
FreeBSP
гуглить пробовали?
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-23 20:55:56
icb
Да. Похоже просто никто не знает - интересно как же админят сервера.
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-23 21:45:35
FreeBSP
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-23 22:10:39
Alex Keda
непонятно другое - там реально, просятся максимум три синтаксиса - даже методом тыка.
за время что тут затратили, не составило бы труда собрать и посмотреть с чем собралось.
--
если это не опенофис, конечно

)
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-23 22:15:42
FreeBSP
ну мне несколько непонятно зачем оно надо
а так - легко находится и
статья на вики, и
обсуждение на форуме, да и в /var/db/ports/какой-то_порт/options оно написано
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-24 23:48:48
icb
там реально, просятся максимум три синтаксиса - даже методом тыка.
Появилось подозрение, что проблема еще в одном месте. И хочется исключить это место.
ну мне несколько непонятно зачем оно надо
Автоматизация.
да и в /var/db/ports/какой-то_порт/options оно написано
/var/db/ports/ пустой вообще.
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-25 0:59:10
FreeBSP
/usr/ports/Mk/bsd.options.mk
и /usr/ports/Mk/bsd.port.mk *trollface*
Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-27 15:29:47
icb
/usr/ports/Mk/bsd.options.mk
Это больше информация для создания порта.
Как я понял опции задаются списком
OPTIONS_SET=
Но наткнулся на еще один вопрос - как отменить заданные опции по умолчанию (все разом, без перечисления)?
Пробовал переопределить
OPTIONS_DEFAULT= - не помогает

Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-27 15:35:52
Neus
почисть /var/db/ports/

Re: Как правильно задавать опции в make.conf
Добавлено: 2013-03-28 8:34:24
icb
почисть /var/db/ports/
Зачем? Может еще операционку переставить?

Да и пустой он.