Как правильно задавать опции в make.conf
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Как правильно задавать опции в make.conf
Хочу указать опции для порта в make.conf
Включить опцию вроде просто WITH_CACHE= yes
Если выключить, то надо писать WITH_CACHE= no или WITHOUT_CACHE= yes?
Или для каждого порта это индивидуально?
Включить опцию вроде просто WITH_CACHE= yes
Если выключить, то надо писать WITH_CACHE= no или WITHOUT_CACHE= yes?
Или для каждого порта это индивидуально?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- iZEN
- ст. лейтенант
- Сообщения: 1095
- Зарегистрирован: 2007-09-15 16:45:26
- Контактная информация:
Re: Как правильно задавать опции в make.conf
Для каждого порта индивидуально. Но можно перестраховаться для конкретного порта:
Код: Выделить всё
.if ${.CURDIR:M*/ports/somecategory/someport*}
WITH_CACHE="NO"
WITHOUT_CACHE="YES"
.endif
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: Как правильно задавать опции в make.conf
Опять столкнулся со слабым пониманием make.conf 
В Makefile есть такое:
Что писать в make.conf для включения iconv?

В 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
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Как правильно задавать опции в make.conf
Код: Выделить всё
make config -C <Директория порта>
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: Как правильно задавать опции в make.conf
Мне не надо других вариантов решения.
Мне надо именно прописать в make.conf
Мне надо именно прописать в make.conf
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Как правильно задавать опции в make.conf
исходя из данного:
.иф (мы сейчас в папке нужного порта)
USE_ICONV= yes
CPPFLAGS+= -DHAVE_ICONV -DHAVE_ICONV_H -DHAVE_ICONV_T_DEF
LDFLAGS+= -L${LOCALBASE}/lib -liconv
.ендиф
.иф (мы сейчас в папке нужного порта)
USE_ICONV= yes
CPPFLAGS+= -DHAVE_ICONV -DHAVE_ICONV_H -DHAVE_ICONV_T_DEF
LDFLAGS+= -L${LOCALBASE}/lib -liconv
.ендиф
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: Как правильно задавать опции в make.conf
Это все итак выполнится при условии .if ${PORT_OPTIONS:MICONV}
Вот и вопрос - как эта опция должна выглядеть в make.conf?
Вот и вопрос - как эта опция должна выглядеть в make.conf?
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Как правильно задавать опции в make.conf
гуглить пробовали?
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: Как правильно задавать опции в make.conf
Да. Похоже просто никто не знает - интересно как же админят сервера.
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Как правильно задавать опции в make.conf
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Как правильно задавать опции в make.conf
непонятно другое - там реально, просятся максимум три синтаксиса - даже методом тыка.
за время что тут затратили, не составило бы труда собрать и посмотреть с чем собралось.
--
если это не опенофис, конечно
)
за время что тут затратили, не составило бы труда собрать и посмотреть с чем собралось.
--
если это не опенофис, конечно

Убей их всех! Бог потом рассортирует...
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Как правильно задавать опции в make.conf
ну мне несколько непонятно зачем оно надо
а так - легко находится и статья на вики, и обсуждение на форуме, да и в /var/db/ports/какой-то_порт/options оно написано
а так - легко находится и статья на вики, и обсуждение на форуме, да и в /var/db/ports/какой-то_порт/options оно написано
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: Как правильно задавать опции в make.conf
Появилось подозрение, что проблема еще в одном месте. И хочется исключить это место.там реально, просятся максимум три синтаксиса - даже методом тыка.
Автоматизация.ну мне несколько непонятно зачем оно надо
/var/db/ports/ пустой вообще.да и в /var/db/ports/какой-то_порт/options оно написано
- FreeBSP
- майор
- Сообщения: 2020
- Зарегистрирован: 2009-05-24 20:20:19
- Откуда: Москва
Re: Как правильно задавать опции в make.conf
/usr/ports/Mk/bsd.options.mk
и /usr/ports/Mk/bsd.port.mk *trollface*
и /usr/ports/Mk/bsd.port.mk *trollface*
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!
-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: Как правильно задавать опции в make.conf
Это больше информация для создания порта./usr/ports/Mk/bsd.options.mk
Как я понял опции задаются списком OPTIONS_SET=
Но наткнулся на еще один вопрос - как отменить заданные опции по умолчанию (все разом, без перечисления)?
Пробовал переопределить OPTIONS_DEFAULT= - не помогает

- Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Re: Как правильно задавать опции в make.conf
почисть /var/db/ports/ 

-
- лейтенант
- Сообщения: 751
- Зарегистрирован: 2008-07-15 16:11:11
Re: Как правильно задавать опции в make.conf
Зачем? Может еще операционку переставить?почисть /var/db/ports/

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