This cleans up some ebuild configuration building methods, and adds mta-pgsql for PostgreSQL backend database support for the exim mail server. This is highly important for the configuration section. r1, if MySQL was enabled in use flags, it would enable OpenLDAP support partially, linking exim to ldap libraries and failing if it didn't exist.
Created attachment 2880 [details] exim-4.04-r2.ebuild This is the r2 release of my updated exim ebuild.
One more thing is I changed the exim configuration file from /etc/exim/configure to /etc/exim/exim.conf Most other distros used that filename of "exim.conf" instead of "configure".
Minor changes were made to your ebuild submission and exim-4.0.4-r2 has been uploaded to the main cvs server. The new ebuild should be available in portage within 24 hours. emerge rsync emerge exim I have tested compiles for mta-tls, mta-mysql, and mta-pgsql and there are no problems. I look forward to your report.
configure.default is now installed as exim.conf.dist and the main configuration file should now be exim.conf. This has been changed in the exim-4.05.ebuild which is still masked for the portage freeze. I will close out this bug report when 4.05 is unmasked.
exim-4.05 has been unmasked. Thanks for your help!