[exim-conf] поддержка dports из состава DragonFly BSD 3.6.0

Victor Ustugov victor на corvax.kiev.ua
Ср Янв 1 14:40:52 EET 2014


приветствую

конфигуратор адаптирован для поддержки dports из состава DragonFly BSD
3.6.0.

механизм сборки exim и libspf2 основан на соответствующем механизме для
сборке exim и libspf2 из портов FreeBSD:

http://mta.org.ua/exim-4.76-conf/packages/dports-dragonfly/exim-4.82/
http://mta.org.ua/exim-4.76-conf/packages/dports-dragonfly/libspf2-1.2.10_1/

по сравнению с механизмом сборки портов FreeBSD в нем сделаны
минимальные изменения:

- путь к каталогу портов /usr/ports заменен на /usr/dports в файлах
packages/dports-dragonfly/Makefile и
packages/dports-dragonfly/libspf2-1.2.10_1/Makefile.inc

- при сборке dports в качестве значения по умолчанию для переменной
PORTUPGRADE_TOOL в файле packages/dports-dragonfly/make.conf-default
указано portmaster, т. к. довести portupgrade до работоспособного
состояния так и не удалось, не смотря на указание значения /usr/dports в
переменной окружения PORTSDIR. обработка значения portupgrade переменной
PORTUPGRADE_TOOL оставлена на случай, если portupgrade адаптируют для
сборки dports.

изменения в файле conf.default:

- по аналогии с SunOS и Darwin при существовании каталога /usr/pkg
переменной confPKGSRC будет присваиваться значение YES

- исходя из значения переменной confPKGSRC в файле m4/conf.default будут
вычисляться значения переменных confCONFDIR, confPERIODIC, confEXIM_USER

- значение переменной confEXIM_GROUP в любом случае будет равно mail

изменения в m4/Makefile:

- по аналогии с изменениями в conf.default значение переменной EXIM_USER
зависит от того, собирается exim из pkgsrc или dports. при этом
анализируется наличие каталога /usr/pkg.

изменение в механизме сборки dlfunc:

- при вычислении путей к исходным текстам exim дополнительно
производится поиск каталога по маске
/usr/obj/dports/mail/exim/work/exim-*/build-*


-- 
Best wishes Victor Ustugov  mailto:victor на corvax.kiev.ua
public GnuPG/PGP key:       http://victor.corvax.kiev.ua/corvax.asc
ICQ UIN: 371808614          JID: corvax на corvax.kiev.ua
nic-handle: CRV-UANIC



Подробная информация о списке рассылки exim-conf