Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 51257 - [net-mail/exim] Removed libpcre dependency, added nis and passwd lookups, removed wildlsearch flag
Summary: [net-mail/exim] Removed libpcre dependency, added nis and passwd lookups, rem...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-17 01:42 UTC by Nico Erfurth
Modified: 2005-06-18 15:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
exim-4.34-r1.ebuild with changes for the submitted bug (exim-4.34-r1.ebuild,7.38 KB, application/octet-stream)
2004-05-17 01:46 UTC, Nico Erfurth
Details
Removes wildsearch useflag, adds nis and passwd lookups (exim-4.42-r1.patch,1.61 KB, patch)
2004-10-01 13:49 UTC, Nico Erfurth
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nico Erfurth 2004-05-17 01:42:42 UTC
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.
Comment 1 Nico Erfurth 2004-05-17 01:46:58 UTC
Created attachment 31568 [details]
exim-4.34-r1.ebuild with changes for the submitted bug
Comment 2 Colin Morey (RETIRED) gentoo-dev 2004-05-17 09:57:32 UTC
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.
Comment 3 Nico Erfurth 2004-10-01 13:49:35 UTC
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.
Comment 4 Colin Morey (RETIRED) gentoo-dev 2005-01-08 06:43:54 UTC
The Wildlsearch and nic patch will be available in the next releasr of the ebuild, (4.43-r2)
Comment 5 Andrej Kacian (RETIRED) gentoo-dev 2005-06-18 15:12:30 UTC
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.