[exim-conf] механизм сборки RPM exim 4.80 для RedHat/CentOS/Fedora

Victor Ustugov victor на corvax.kiev.ua
Вс Окт 28 15:12:32 EET 2012


приветствую

>>> реализован механизм сборки exim 4.80 из портов FreeBSD:
>>> http://mta.org.ua/exim-4.76-conf/packages/ports-freebsd/exim-4.80/
>>>
>>> новый механизм отличается от механизма сборки exim 4.77 только
>>> отсутствием безусловно накладываемого патча patch-src::dnsdb-spf.patch,
>>> который добавлял возможность резолвить записи типа SPF с помощью dnsdb,
>>> т. к. данный функционал реализован в exim 4.80 штатно.
>>
>> реализованы механизмы сборки exim 4.80 из pkgsrc на ряде систем:
>>
>> http://mta.org.ua/exim-4.76-conf/packages/pkgsrc-dragonfly/exim-4.80/
>> http://mta.org.ua/exim-4.76-conf/packages/pkgsrc-netbsd/exim-4.80/
>> http://mta.org.ua/exim-4.76-conf/packages/pkgsrc-redhat/exim-4.80/
>> http://mta.org.ua/exim-4.76-conf/packages/pkgsrc-solaris/exim-4.80/
>>
>> из всех механизмов сборки исключен патч patch-src::dnsdb-spf.patch, а
>> также в сборке для Solaris/Open Solaris произведены небольшие изменения
>> в работе с файлом манифеста.
> 
> реализован механиз сборки exim 4.80 под Gentoo:
> 
> http://mta.org.ua/exim-4.76-conf/packages/portage-gentoo/exim-4.80/
> 
> по аналогии с вышеуказанным под Gentoo исключен патч
> patch-src::dnsdb-spf.patch
> 
> с некоторым опозданием включено использование патча
> patch-src::EDITME-DLFUNC.patch, добавляющего " -rdynamic" к значению
> параметр EXTRALIBS в файле src/EDITME дерева исходников. это необходимо
> для корректного использования переменных exim в dlfunc.
> патч накладывается безусловно, т. е. нет переменной, включающей или
> отключающей его использование.

с приличной задержкой, но таки создан механизм сборки RPM с exim 4.80
для RedHat/CentOS/Fedora:

http://mta.org.ua/exim-4.76-conf/packages/rpms-redhat/exim-4.80-3.fc18.corvax/

также, как и для других систем, из состава пакета исключен патч
patch-src::dnsdb-spf.patch, т. к. резолвинг записей типа SPF с помощью
dnsdb теперь реализован в exim штатно.

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

--without auth_gsasl - выключает включенную по умолчанию в spec из
состава Fedora 18 development поддержку AUTH_GSASL

--with db4 - включает зависимость сборки от db4-devel вместо libdb-devel

в бинарном виде пакеты выложены на http://mta.org.ua/updates только для
CentOS 5.8:

http://mta.org.ua/updates/centos/5/i386/

т. к. не осталось у меня коммерческих клиентов с другими версиями
RedHat/CentOS/Fedora


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




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