приветствую
конфигуратор адаптирован для поддержки 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