Exim ships it's own libpcre and ALWAYS links against it. So there is no need for the libpcre-dependency. Added support for nis, and a dependency for ypbind. maybe the ypbind-init-script should be changed to start BEFORE exim? Added support for passwd-lookups, they're cheap and don't use extra code, so I made it unconditional. LOOKUP_(N)WILDSEARCH is depreciated it's ALWAYS compiled when LOOKUP_LSEARCH is enabled. Reproducible: Always Steps to Reproduce: 1. 2. 3. Using the mbox USE flag to enable SUPPORT_MBX is bogus. MBX isn't traditional MBOX, but a special format used by pine and uw-imap. I haven't removed it, to prevent exsisting installations from breaking.
Created attachment 31568 [details] exim-4.34-r1.ebuild with changes for the submitted bug
libpcre is being dealt with in another bug (#31816), so I'm going to ignore that for now. I'll loook into the rest later, but doubt it will be for 2 days or so depending on work load. As a request, in future, please submit ebuild changes in unified diff format, it saves storage and makes it easier to see what you've changed. Thanks for making the effort though.
Created attachment 40888 [details, diff] Removes wildsearch useflag, adds nis and passwd lookups This patch against exim-4.42.ebuild (again) removes the useless wildlsearch useflag. Wildlsearch and nwildsearch are automaticly compiled into exim when lsearch is activated. It also adds the NIS(PLUS) lookups when the nis useflag is set. The PASSWD lookup is enabled unconditionaly, it's small in codesize and doesn't need any special libaries or tools.
The Wildlsearch and nic patch will be available in the next releasr of the ebuild, (4.43-r2)
Looks like Colin forgot to close this bug, as I can see the nis use flag and I cannot see the wildsearch flag in latest ebuilds. Closing, thanks.