Аналог USE в PORTS (Очень интересный вопрос)
Модератор: arachnid
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Аналог USE в PORTS
Я так понял, что в PORTS тоже есть что-то типа USE в Gentoo. Но, как я понял, USE_* - это что-то не то. Не совсем ясно, то ли WANT_* и, если это то, где искать список этих WANT_*. В общем, что мне нужно делать, чтобы был эффект как от USE, пускай и локальный?
Gentoo/FreeBSD прошу не предлагать, ибо требуется решение именно для портов.
Поиск членораздельных результатов не дал.
Gentoo/FreeBSD прошу не предлагать, ибо требуется решение именно для портов.
Поиск членораздельных результатов не дал.
-
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Аналог USE в PORTS
Для clx:
Это неблагородно и не помогает в случае обновления.
Это неблагородно и не помогает в случае обновления.
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Аналог USE в PORTS
не понял вопроса 
вот как у меня устроена секция /etc/make.conf

вот как у меня устроена секция /etc/make.conf
#ports options added by polachok
#for fluxbox
WITH_GNOME=yes
WITH_IMLIB2=yes
#FOR GTK2 engines
WITH_ANIMATION=yes
WITH_MOZILLA=firefox
WITH_DEBUG=no
WITH_CUPS=yes #CUPS support
PACKAGEROOT="ftp://ftp4.ru.freebsd.org" #The place where packages lives
DISABLE_SIZE=yes #Needed for next command
DISABLE_MD5=yes
FETCH_CMD=/usr/local/bin/wget -t 3 -c #Use wget instead of that ugly, slow fetch
PKG_FETCH=`wget -O '%2$s' '%1$s''
WITH_ASPELL=yes
ASPELL_RU=yes #Russian support in aspell
ASPERL_EN=yes
WITHOUT_SSL=yes
WITH_ACPI=yes #ACPI support
WITH_FREEBSD_AGP=yes #For NVidia accelerated driver
WITH_CDROM_DEVICE=/dev/acd0
WITH_LANG=ru
WITH_DROPSHADOW=yes
И немедленно выпил.
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Аналог USE в PORTS
и давайте уж правильно строить вопрос - это USE дальнейшее развитие того, что заложено в /etc/make.conf (см. пост polachok'а)
более универсальное - и, как следствие, менее воспроизводимое
А то опять по Ильфу и Петрову получается:
Женитьба
Автор: Ник. Сестрин
Текст: Н.Гоголя
:-)
более универсальное - и, как следствие, менее воспроизводимое
А то опять по Ильфу и Петрову получается:
Женитьба
Автор: Ник. Сестрин
Текст: Н.Гоголя
:-)
-
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Аналог USE в PORTS
man make.conf 

Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Аналог USE в PORTS
(clx @ Понедельник, 22 Августа 2005, 15:04) писал(а):А если вручную править Makefile ?
править Makefile вручную практически никогда не приходится (ну кроме о-очень специфических задач)
потому что опции конфигурирования можно задать в командной строке самым обычным образом - практически также, как значения переменной USE (точнее, опять-таки наоборот - это USE можно задать почти также)
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Аналог USE в PORTS
Для polachok:
А откуда бралась информация? Из "man make.conf"?
Для alv:
А откуда бралась информация? Из "man make.conf"?
Для alv:
Всё правильно, но мне нужен аналог механизма USE из Gentoo. И, хотя я хорошо понимаю, что речь идёт о наследовании Gentoo от FreeBSD, отправной точкой для вопроса является именно Gentoo, ибо мне интересны именно способы достижения функциональности USE.(alv @ Понедельник, 22 Августа 2005, 15:54) писал(а):и давайте уж правильно строить вопрос - это USE дальнейшее развитие того, что заложено в /etc/make.conf
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Аналог USE в PORTS
информация бралась при тотальной сборке всего из портов с нуля. снес все, оставил только базовую систему. потом поставил из портов beep(не плеер, а программа издающая звуки через спикер
) вот.
И ставил все, что мне нужно. В начальной стадии make (до configure) эти штуки все показываются...
Только что пришла в голову идея:
grep -R "defined" /usr/ports/ | grep Makefile
и смотри
читай...

И ставил все, что мне нужно. В начальной стадии make (до configure) эти штуки все показываются...
Только что пришла в голову идея:
grep -R "defined" /usr/ports/ | grep Makefile
и смотри

И немедленно выпил.
-
- Сообщения: 161
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Аналог USE в PORTS
(polachok @ Понедельник, 22 Августа 2005, 16:46) писал(а):Только что пришла в голову идея:
grep -R "defined" /usr/ports/ | grep Makefile
и смотри smile.gif читай...
да, надолго хватит :-)
-
- Сообщения: 307
- ОС: FreeBSD 7.0/Ubuntu 8.04
Re: Аналог USE в PORTS
Надолго? До конца пятилетки точно :devil_2:
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Аналог USE в PORTS
(Kotjara @ Понедельник, 22 Августа 2005, 17:41) писал(а):Надолго? До конца пятилетки точно :devil_2:
а ежели по коммунистически? пятилетку в три года? и смотреть - за себя и за того парня?
-
- Сообщения: 307
- ОС: FreeBSD 7.0/Ubuntu 8.04
Re: Аналог USE в PORTS
а ежели по коммунистически? пятилетку в три года? и смотреть - за себя и за того парня?
Тогда получится штурмовщина в конце месяца/года. Да и менятся всё будет достаточно быстро.
-
- Сообщения: 101
Re: Аналог USE в PORTS
man pkgtools.conf ?
Notebook: Asus a2t : OpenSuse 10.3, WinXP Home
Desktop: mac mini: Max OSX Leopard
Home server: Athlon64 3500+: Debian stable
Desktop: mac mini: Max OSX Leopard
Home server: Athlon64 3500+: Debian stable
-
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
Re: Аналог USE в PORTS
grint: молодец! как раз то что надо! супер!
man pkgtools.conf
PKGTOOLS.CONF(5) FreeBSD File Formats Manual PKGTOOLS.CONF(5)
NAME
pkgtools.conf -- configuration file for the pkgtools suite
DESCRIPTION
The file pkgtools.conf configures the behavior of the tools of the pkg-
tools suite. It is written in the ruby language, but you don't need to
learn ruby to edit the file. Read the comments in the sample configura-
tion file for assistance.
ENVIRONMENT
PKGTOOLS_CONF Alternative configuration file for the pkgtools suite.
Default is ``$PREFIX/etc/pkgtools.conf''.
FILES
$PREFIX/etc/pkgtools.conf Default location of the pkgtools configuration
file.
SEE ALSO
pkg_deinstall(1), pkg_glob(1), pkgdb(1), portcvsweb(1), portsdb(1),
portsclean(1), ports_glob(1), portupgrade(1), portversion(1)
AUTHORS
Akinori MUSHA <knu@iDaemons.org>
FreeBSD November 3, 2001 FreeBSD
И немедленно выпил.