experimental qmail ebuilds

Due to the huge amount of code duplication and open bugs i have started to clean up several qmail related ebuilds. The most important change is the qmail.eclass which simplifies installation of different qmail variants (netqmail, qmail-ldap, qmail-mysql, mini-qmail) and provides some functions and variables for qmail add-ons.

Some updated ebuilds can be found in my overlay until they are ready for the live portage tree.

The following bugs have been adressed:

  • daemontools
    – the daemontools.eclass provides standardized installation for supervise scripts for the daemontools package. supervise scripts are installed to /var/lib/supervise now. You have to change your symlinks
  • qmailadmin/vqadmin
    – the qmailadmin and vqadmin ebuilds have been updated to work with webapp-config.

  • 47668,
    83606,
    152503

    – ezmlm-idx-mysql and ezmlm-idx-pgsql have been updated and integrated to ezmlm-idx and can be enabled with use flags now.
  • 97267
    – a new virtual/checkpassword has been introduced to combine all checkpwd compatible applications
  • 123897
    – you can now use qmail’s pop3d with ssl support using ucspi-ssl
  • 135571
    – man-pages are now installed by ucspi-tcp directly
  • 137207
    – qmail does not install man-pages related to internal libraries anymore
  • 140488
    – vpopmail has been updated to the latest version and a supervise script has been provided for vpopmaild

  • 95184,
    141880,
    164215

If you feel like testing, checkout my overlay (yes, it is in layman-global.txt), and report any problems directly to me via IRC or mail.

Enjoy.