diff options
author | 2006-06-27 10:10:20 +0000 | |
---|---|---|
committer | 2006-06-27 10:10:20 +0000 | |
commit | c998cd84c80bf67f6dd79abf4c20b53df04df824 (patch) | |
tree | b7ff20d0991089c22d53de999042c9d1f2a668db /mail-filter | |
parent | Change autoconf dep to >=2.5 to work even with 2.60, change maintainer to mai... (diff) | |
download | historical-c998cd84c80bf67f6dd79abf4c20b53df04df824.tar.gz historical-c998cd84c80bf67f6dd79abf4c20b53df04df824.tar.bz2 historical-c998cd84c80bf67f6dd79abf4c20b53df04df824.zip |
Use autotools.eclass to remove an old hand-made hack. Thanks to Diego Pettenò <flameeyes@gentoo.org>
Package-Manager: portage-2.1-r1
Diffstat (limited to 'mail-filter')
-rw-r--r-- | mail-filter/maildrop/ChangeLog | 9 | ||||
-rw-r--r-- | mail-filter/maildrop/Manifest | 69 | ||||
-rw-r--r-- | mail-filter/maildrop/files/digest-maildrop-1.7.0-r3 | 2 | ||||
-rw-r--r-- | mail-filter/maildrop/files/digest-maildrop-1.7.0.20040907-r1 | 2 | ||||
-rw-r--r-- | mail-filter/maildrop/files/digest-maildrop-1.8.0-r3 | 2 | ||||
-rw-r--r-- | mail-filter/maildrop/files/digest-maildrop-1.8.1-r2 | 2 | ||||
-rw-r--r-- | mail-filter/maildrop/files/digest-maildrop-2.0.1 | 2 | ||||
-rw-r--r-- | mail-filter/maildrop/files/digest-maildrop-2.0.1-r1 | 2 | ||||
-rw-r--r-- | mail-filter/maildrop/files/digest-maildrop-2.0.2-r1 | 3 | ||||
-rw-r--r-- | mail-filter/maildrop/maildrop-2.0.2-r1.ebuild | 118 |
10 files changed, 179 insertions, 32 deletions
diff --git a/mail-filter/maildrop/ChangeLog b/mail-filter/maildrop/ChangeLog index 3fcc159af17e..623480374358 100644 --- a/mail-filter/maildrop/ChangeLog +++ b/mail-filter/maildrop/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for mail-filter/maildrop # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-filter/maildrop/ChangeLog,v 1.58 2006/06/26 06:28:20 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-filter/maildrop/ChangeLog,v 1.59 2006/06/27 10:10:20 ferdy Exp $ + +*maildrop-2.0.2-r1 (27 Jun 2006) + + 27 Jun 2006; Fernando J. Pereda <ferdy@gentoo.org> + +maildrop-2.0.2-r1.ebuild: + Use autotools.eclass to remove an old hand-made hack. Thanks to Diego + Pettenò <flameeyes@gentoo.org> 26 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> maildrop-2.0.2.ebuild: Don't depend strictly on autoconf 2.59 to avoid up/down grade cycles. diff --git a/mail-filter/maildrop/Manifest b/mail-filter/maildrop/Manifest index ce449523e89d..12af85701d61 100644 --- a/mail-filter/maildrop/Manifest +++ b/mail-filter/maildrop/Manifest @@ -29,11 +29,11 @@ AUX maildroprc 58 RMD160 1d53d6c05cb809bb9d637ae347d9dee1362f1b09 SHA1 a2fd60599 MD5 c9c1f6d4020a5fd19162f20c537eb5cf files/maildroprc 58 RMD160 1d53d6c05cb809bb9d637ae347d9dee1362f1b09 files/maildroprc 58 SHA256 2feec7b63d9b3fae442ddab96810929ce4080871c31a1f23401cd3b61d00add1 files/maildroprc 58 -DIST maildrop-1.7.0.20040907.tar.bz2 1210399 -DIST maildrop-1.7.0.tar.bz2 1209721 -DIST maildrop-1.8.0.tar.bz2 2013203 -DIST maildrop-1.8.1.tar.bz2 2014670 -DIST maildrop-2.0.1.tar.bz2 2105424 +DIST maildrop-1.7.0.20040907.tar.bz2 1210399 RMD160 7cf27028f53365fc2ff2476dc7de4c9c139edcc3 SHA1 55c34ba16c1a2d85d53913488e74202dd8ff2f38 SHA256 3b04a9a002aebc898d1a08f649ea09bd92ba53d4a4d8c6bc5217f61069d0b86c +DIST maildrop-1.7.0.tar.bz2 1209721 RMD160 ad9ae25b961bcce3e08956b6caafb3b453f70484 SHA1 7e5278771f6b7ed97e34e1b9e2f4f625eb87fc14 SHA256 61f0e1bdf5448b853d070530f7f782933bc7d110683f02387344d4324dfb7cee +DIST maildrop-1.8.0.tar.bz2 2013203 RMD160 0f33519721f01305d99dcf055a11a38a5ddf8877 SHA1 3cd9643bdc8527225209179e056320be2088617b SHA256 bc5a596033f10fc8cc9635b23f4cf6a14bfc9172ac53ef8d693c6b22a7c62cce +DIST maildrop-1.8.1.tar.bz2 2014670 RMD160 3cbcbe2ebaa3f42894ac79d7445d3b369a4eb83a SHA1 431754227d64006f1952b7c2fe9a57e60129ebf2 SHA256 2803d0ddadcda420b5756629d71ad59a0dbc6338f0f792ae9ddb7cbbfc685b34 +DIST maildrop-2.0.1.tar.bz2 2105424 RMD160 c8f5e3b450bdf1d458a81dd54a9c9486d361ebd8 SHA1 f9b69d7071c25def5af60893687c00ddb252d75e SHA256 2de43cb4536e71ca54ce8dce663d6d264b80fdadb2cd6b1007579efd727b31fb DIST maildrop-2.0.2.tar.bz2 2139549 RMD160 7b2bd7fc0b3d9e7f8cefd9236e7e387d9d5ae1ce SHA1 a7f3ac17cd1e14256b047e36810d3e8ec6cb872e SHA256 6f10d3b503a8bf878b8d270543a15acca645667504803c586a2a0cc0642413cd EBUILD maildrop-1.7.0-r3.ebuild 3318 RMD160 00ad770c83615bb52ec0a5bc26edaab5684083b1 SHA1 a6896bd3bdd4bc196459666136dd4a1eccabd0aa SHA256 3481c850927aba77a1f7a68c980527b9bea29176f0c7807aceddb305d7733e40 MD5 1b7667f17727f2ff5bb8b8ffa61d69e2 maildrop-1.7.0-r3.ebuild 3318 @@ -59,43 +59,50 @@ EBUILD maildrop-2.0.1.ebuild 3442 RMD160 8bfa72613fcf2ee4be916f5b6d5cc466f0ab2cd MD5 f846ac496f3c8e757caaa2f15b7bd410 maildrop-2.0.1.ebuild 3442 RMD160 8bfa72613fcf2ee4be916f5b6d5cc466f0ab2cdc maildrop-2.0.1.ebuild 3442 SHA256 69c9aba10b966ef169025c3bdb579f8681e9e0526cbf1b9e89af901e4983a892 maildrop-2.0.1.ebuild 3442 +EBUILD maildrop-2.0.2-r1.ebuild 3062 RMD160 a0a3fd4f36d1ca00491fbf8b894f0a7e1d9dafdb SHA1 a629ff2349b4f2bd7c59a2b6902ee9f96df933ad SHA256 5623390a2fca8da46e5fd6adbc158d38eeabec4f9977bfe63f99e50226756006 +MD5 f9c91d7db9a1a671b3cc5a124d7c280e maildrop-2.0.2-r1.ebuild 3062 +RMD160 a0a3fd4f36d1ca00491fbf8b894f0a7e1d9dafdb maildrop-2.0.2-r1.ebuild 3062 +SHA256 5623390a2fca8da46e5fd6adbc158d38eeabec4f9977bfe63f99e50226756006 maildrop-2.0.2-r1.ebuild 3062 EBUILD maildrop-2.0.2.ebuild 3482 RMD160 ed0ceb84cd26873f199718dce4200bfae49b6b04 SHA1 df916b434e3f8997fd238d445bfbff200618e6a6 SHA256 cddf20110e91bc24ceac89013c8208543d2e385bbeb9117e5d85059b3d77a7ea MD5 15b600de19e783cd53e41c785f35a770 maildrop-2.0.2.ebuild 3482 RMD160 ed0ceb84cd26873f199718dce4200bfae49b6b04 maildrop-2.0.2.ebuild 3482 SHA256 cddf20110e91bc24ceac89013c8208543d2e385bbeb9117e5d85059b3d77a7ea maildrop-2.0.2.ebuild 3482 -MISC ChangeLog 14664 RMD160 8242017c885ebed9580ea3f0bc38ed992b844570 SHA1 5d3275cabace34c408c5554b026093ba7071e497 SHA256 e7a778e9f3b9bbf848b95073b8e098c477305340fa13a949b3d53701f893866b -MD5 9c5f52254fac1af787ba063837b212d5 ChangeLog 14664 -RMD160 8242017c885ebed9580ea3f0bc38ed992b844570 ChangeLog 14664 -SHA256 e7a778e9f3b9bbf848b95073b8e098c477305340fa13a949b3d53701f893866b ChangeLog 14664 +MISC ChangeLog 14883 RMD160 8689f650c9affe74943c2b8b343981dab36eb810 SHA1 5b9578cf37aef42d2c927fc221d77439568bf31e SHA256 8c52a04d45ca2a4de96b09780a86e56ff7139c8f9afa59b4e9cf8cf2392b3d48 +MD5 a65ac78c2df9246ea51e04b187ff11a4 ChangeLog 14883 +RMD160 8689f650c9affe74943c2b8b343981dab36eb810 ChangeLog 14883 +SHA256 8c52a04d45ca2a4de96b09780a86e56ff7139c8f9afa59b4e9cf8cf2392b3d48 ChangeLog 14883 MISC metadata.xml 259 RMD160 ce66370016fba0ddf047802d9dc8463041b4a585 SHA1 9f7a04d0cab1654d39498db3f124fc755202adb7 SHA256 d0e8725b6ece5de6014dd4b18064854b993b1e3ab04d838370d7744756656ae5 MD5 2fc9863fa18fa7e25fedaa87a92a3c43 metadata.xml 259 RMD160 ce66370016fba0ddf047802d9dc8463041b4a585 metadata.xml 259 SHA256 d0e8725b6ece5de6014dd4b18064854b993b1e3ab04d838370d7744756656ae5 metadata.xml 259 -MD5 5db4117db5eca1f36f1778625e85d190 files/digest-maildrop-1.7.0-r3 68 -RMD160 1ea2c638d9c044c61f3311b18d021b6a54e47bf7 files/digest-maildrop-1.7.0-r3 68 -SHA256 aa001000930db16dfd5e8e851ded7ab14610c424465e301dd752b98eaaec42ec files/digest-maildrop-1.7.0-r3 68 -MD5 be89a292c7c2bd4365fd160f4db22fb9 files/digest-maildrop-1.7.0.20040907-r1 77 -RMD160 046bd52ad371577a6d593b2cb10e4d35e3e58088 files/digest-maildrop-1.7.0.20040907-r1 77 -SHA256 e617e1bb5e1431b470e3cd305cd513647dfc83bc99d3073d9cc352047d13d486 files/digest-maildrop-1.7.0.20040907-r1 77 -MD5 eb7acda28529a85c74150a140f143d75 files/digest-maildrop-1.8.0-r3 68 -RMD160 655016b29d3c5a18ea961a7c2e1c4b75feb9a64c files/digest-maildrop-1.8.0-r3 68 -SHA256 1156bd9c0cd9ca7c1edcb47ce8563eb4b3e361e5c2c591fccc33cd68decc8151 files/digest-maildrop-1.8.0-r3 68 -MD5 7e45a27e2694fb9f4d62724fb0ad25f8 files/digest-maildrop-1.8.1-r2 68 -RMD160 71777ce02a97852f03828459f5fd97810615f414 files/digest-maildrop-1.8.1-r2 68 -SHA256 7de137c7779f213ab04d2ee22d92be48cef910eb0c5db0b1230ffe8d6356f83f files/digest-maildrop-1.8.1-r2 68 -MD5 95b2557a809befe8206f23973a7012bc files/digest-maildrop-2.0.1 68 -RMD160 70f3b285785c62919f39d48c617e4984a8e4f9ce files/digest-maildrop-2.0.1 68 -SHA256 2591b6575327d1b0d54969dff83d38dee76d952b1f0b5131c0401f90e8f99d0a files/digest-maildrop-2.0.1 68 -MD5 95b2557a809befe8206f23973a7012bc files/digest-maildrop-2.0.1-r1 68 -RMD160 70f3b285785c62919f39d48c617e4984a8e4f9ce files/digest-maildrop-2.0.1-r1 68 -SHA256 2591b6575327d1b0d54969dff83d38dee76d952b1f0b5131c0401f90e8f99d0a files/digest-maildrop-2.0.1-r1 68 +MD5 1ad9d0cc11d878a6ad9273716bca49c5 files/digest-maildrop-1.7.0-r3 250 +RMD160 dd3d35d75d5a4ad7d9f8d96b48c5d58658d7098f files/digest-maildrop-1.7.0-r3 250 +SHA256 9945bc2af542d85d1e63bf16432aadebe2111174eb3a7e7ee96dacb2de0994f6 files/digest-maildrop-1.7.0-r3 250 +MD5 5c364ad3db9b383d65e798b00628dbea files/digest-maildrop-1.7.0.20040907-r1 277 +RMD160 4acbc00a058cc5863af0c014a3a3ea74eeb98236 files/digest-maildrop-1.7.0.20040907-r1 277 +SHA256 fa52d2d500b16a46ea961f94c38929b915025ab2a2bb377b21e260614972e90a files/digest-maildrop-1.7.0.20040907-r1 277 +MD5 8a38c35649103b743faebdcd9bfe5900 files/digest-maildrop-1.8.0-r3 250 +RMD160 b59e2add7c1e6448895a218bf514278b4010b379 files/digest-maildrop-1.8.0-r3 250 +SHA256 f826fdc328926683ecd112b4ed97b24ccfa9a0c689a9c652fae3b3d7b81add10 files/digest-maildrop-1.8.0-r3 250 +MD5 ccc679dfee8e792a736be111d06c7958 files/digest-maildrop-1.8.1-r2 250 +RMD160 3066f5dd3d7472c27ec5bb348ce06f75cb98224f files/digest-maildrop-1.8.1-r2 250 +SHA256 d1c2e66be5661862f63d18ac2d064930d9e5bc52306c83ec0d8b0b18ffe0c955 files/digest-maildrop-1.8.1-r2 250 +MD5 89737d7622ff2e0636fc1f63ac8a493c files/digest-maildrop-2.0.1 250 +RMD160 b4af87627832fc9c15d8a9cf8d2e5b8e40e62736 files/digest-maildrop-2.0.1 250 +SHA256 8beacc6143d9811b3efbf84228ca24f43550be3b3e2e9dfbdae0fdf33aa1b156 files/digest-maildrop-2.0.1 250 +MD5 89737d7622ff2e0636fc1f63ac8a493c files/digest-maildrop-2.0.1-r1 250 +RMD160 b4af87627832fc9c15d8a9cf8d2e5b8e40e62736 files/digest-maildrop-2.0.1-r1 250 +SHA256 8beacc6143d9811b3efbf84228ca24f43550be3b3e2e9dfbdae0fdf33aa1b156 files/digest-maildrop-2.0.1-r1 250 MD5 314f55ae652c9de7988cceea00abef5e files/digest-maildrop-2.0.2 250 RMD160 3d91f12684eb8796bef3ce82fa4877e6e11e2a5c files/digest-maildrop-2.0.2 250 SHA256 78431eb9d4c6051cbab5179e262d754b4fea3883832c0630050dbbc1d19ee3f4 files/digest-maildrop-2.0.2 250 +MD5 314f55ae652c9de7988cceea00abef5e files/digest-maildrop-2.0.2-r1 250 +RMD160 3d91f12684eb8796bef3ce82fa4877e6e11e2a5c files/digest-maildrop-2.0.2-r1 250 +SHA256 78431eb9d4c6051cbab5179e262d754b4fea3883832c0630050dbbc1d19ee3f4 files/digest-maildrop-2.0.2-r1 250 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.3 (GNU/Linux) +Version: GnuPG v1.4.2.2 (GNU/Linux) -iD8DBQFEn36MAiZjviIA2XgRAt34AKCe81zyk1vsi63I0aY2IDW+egMKGACdEyCz -pDphQgE3g2xj4xFJllBjyuk= -=+G4v +iD8DBQFEoQQaViELBEf1JB0RAnWZAJ0SMKHWIR6cOdLG26Ue4SwcSIAUOACbB4NS +9D5opfFidEUsgxZGHdpzeiE= +=vcUb -----END PGP SIGNATURE----- diff --git a/mail-filter/maildrop/files/digest-maildrop-1.7.0-r3 b/mail-filter/maildrop/files/digest-maildrop-1.7.0-r3 index 3dee98c621e4..6c22739000de 100644 --- a/mail-filter/maildrop/files/digest-maildrop-1.7.0-r3 +++ b/mail-filter/maildrop/files/digest-maildrop-1.7.0-r3 @@ -1 +1,3 @@ MD5 fa2dbbb84795e459db36ea0013f6f214 maildrop-1.7.0.tar.bz2 1209721 +RMD160 ad9ae25b961bcce3e08956b6caafb3b453f70484 maildrop-1.7.0.tar.bz2 1209721 +SHA256 61f0e1bdf5448b853d070530f7f782933bc7d110683f02387344d4324dfb7cee maildrop-1.7.0.tar.bz2 1209721 diff --git a/mail-filter/maildrop/files/digest-maildrop-1.7.0.20040907-r1 b/mail-filter/maildrop/files/digest-maildrop-1.7.0.20040907-r1 index 0ed5befa6046..400d9e2fc636 100644 --- a/mail-filter/maildrop/files/digest-maildrop-1.7.0.20040907-r1 +++ b/mail-filter/maildrop/files/digest-maildrop-1.7.0.20040907-r1 @@ -1 +1,3 @@ MD5 19c3ee25c71e3508c953cfae2f1fb17e maildrop-1.7.0.20040907.tar.bz2 1210399 +RMD160 7cf27028f53365fc2ff2476dc7de4c9c139edcc3 maildrop-1.7.0.20040907.tar.bz2 1210399 +SHA256 3b04a9a002aebc898d1a08f649ea09bd92ba53d4a4d8c6bc5217f61069d0b86c maildrop-1.7.0.20040907.tar.bz2 1210399 diff --git a/mail-filter/maildrop/files/digest-maildrop-1.8.0-r3 b/mail-filter/maildrop/files/digest-maildrop-1.8.0-r3 index 70344e5442cc..f456296a72b1 100644 --- a/mail-filter/maildrop/files/digest-maildrop-1.8.0-r3 +++ b/mail-filter/maildrop/files/digest-maildrop-1.8.0-r3 @@ -1 +1,3 @@ MD5 caf59c78d6689b4cfba98d979af63407 maildrop-1.8.0.tar.bz2 2013203 +RMD160 0f33519721f01305d99dcf055a11a38a5ddf8877 maildrop-1.8.0.tar.bz2 2013203 +SHA256 bc5a596033f10fc8cc9635b23f4cf6a14bfc9172ac53ef8d693c6b22a7c62cce maildrop-1.8.0.tar.bz2 2013203 diff --git a/mail-filter/maildrop/files/digest-maildrop-1.8.1-r2 b/mail-filter/maildrop/files/digest-maildrop-1.8.1-r2 index a58f5fb55245..dd931d7579f7 100644 --- a/mail-filter/maildrop/files/digest-maildrop-1.8.1-r2 +++ b/mail-filter/maildrop/files/digest-maildrop-1.8.1-r2 @@ -1 +1,3 @@ MD5 da7b312da069f8bacf7388804e0d7cc3 maildrop-1.8.1.tar.bz2 2014670 +RMD160 3cbcbe2ebaa3f42894ac79d7445d3b369a4eb83a maildrop-1.8.1.tar.bz2 2014670 +SHA256 2803d0ddadcda420b5756629d71ad59a0dbc6338f0f792ae9ddb7cbbfc685b34 maildrop-1.8.1.tar.bz2 2014670 diff --git a/mail-filter/maildrop/files/digest-maildrop-2.0.1 b/mail-filter/maildrop/files/digest-maildrop-2.0.1 index 313939bd2863..c2eb525ff6c4 100644 --- a/mail-filter/maildrop/files/digest-maildrop-2.0.1 +++ b/mail-filter/maildrop/files/digest-maildrop-2.0.1 @@ -1 +1,3 @@ MD5 6ea97cb4e6757579873218adf212dbf0 maildrop-2.0.1.tar.bz2 2105424 +RMD160 c8f5e3b450bdf1d458a81dd54a9c9486d361ebd8 maildrop-2.0.1.tar.bz2 2105424 +SHA256 2de43cb4536e71ca54ce8dce663d6d264b80fdadb2cd6b1007579efd727b31fb maildrop-2.0.1.tar.bz2 2105424 diff --git a/mail-filter/maildrop/files/digest-maildrop-2.0.1-r1 b/mail-filter/maildrop/files/digest-maildrop-2.0.1-r1 index 313939bd2863..c2eb525ff6c4 100644 --- a/mail-filter/maildrop/files/digest-maildrop-2.0.1-r1 +++ b/mail-filter/maildrop/files/digest-maildrop-2.0.1-r1 @@ -1 +1,3 @@ MD5 6ea97cb4e6757579873218adf212dbf0 maildrop-2.0.1.tar.bz2 2105424 +RMD160 c8f5e3b450bdf1d458a81dd54a9c9486d361ebd8 maildrop-2.0.1.tar.bz2 2105424 +SHA256 2de43cb4536e71ca54ce8dce663d6d264b80fdadb2cd6b1007579efd727b31fb maildrop-2.0.1.tar.bz2 2105424 diff --git a/mail-filter/maildrop/files/digest-maildrop-2.0.2-r1 b/mail-filter/maildrop/files/digest-maildrop-2.0.2-r1 new file mode 100644 index 000000000000..e3920606d06b --- /dev/null +++ b/mail-filter/maildrop/files/digest-maildrop-2.0.2-r1 @@ -0,0 +1,3 @@ +MD5 69c7cb0c93669c0831eb3ee304da8eac maildrop-2.0.2.tar.bz2 2139549 +RMD160 7b2bd7fc0b3d9e7f8cefd9236e7e387d9d5ae1ce maildrop-2.0.2.tar.bz2 2139549 +SHA256 6f10d3b503a8bf878b8d270543a15acca645667504803c586a2a0cc0642413cd maildrop-2.0.2.tar.bz2 2139549 diff --git a/mail-filter/maildrop/maildrop-2.0.2-r1.ebuild b/mail-filter/maildrop/maildrop-2.0.2-r1.ebuild new file mode 100644 index 000000000000..040f6c69ba56 --- /dev/null +++ b/mail-filter/maildrop/maildrop-2.0.2-r1.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-filter/maildrop/maildrop-2.0.2-r1.ebuild,v 1.1 2006/06/27 10:10:20 ferdy Exp $ + +inherit eutils flag-o-matic autotools + +DESCRIPTION="Mail delivery agent/filter" +[[ -z ${PV/?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${PV/?.?.?/} ]] && SRC_URI="mirror://sourceforge/courier/${P}.tar.bz2" +[[ -z ${SRC_URI} ]] && SRC_URI="http://www.courier-mta.org/beta/${PN}/${P%%_pre}.tar.bz2" +HOMEPAGE="http://www.courier-mta.org/maildrop/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~sparc ~x86" +IUSE="berkdb debug fam gdbm ldap mysql postgres authlib" + +DEPEND="!mail-mta/courier + dev-libs/libpcre + gdbm? ( >=sys-libs/gdbm-1.8.0 ) + mysql? ( net-libs/courier-authlib ) + postgres? ( net-libs/courier-authlib ) + ldap? ( net-libs/courier-authlib ) + authlib? ( net-libs/courier-authlib ) + fam? ( virtual/fam ) + !gdbm? ( + berkdb? ( + >=sys-libs/db-3 + ) + )" +RDEPEND="${DEPEND} + dev-lang/perl" +PROVIDE="virtual/mda" + +S=${WORKDIR}/${P%%_pre} + +src_unpack() { + unpack ${A} + cd "${S}" + + # Do not use lazy bindings on /usr/bin/maildrop + sed -i -e "s~^maildrop_LDFLAGS =~& $(bindnow-flags)~g" maildrop/Makefile.in + + # Prefer gdbm over berkdb + if use gdbm ; then + use berkdb && einfo "Both gdbm and berkdb selected. Using gdbm." + elif use berkdb ; then + epatch "${FILESDIR}"/${PN}-1.8.0-db4-r1.patch + fi + + if ! use fam ; then + epatch "${FILESDIR}"/${PN}-1.8.1-disable-fam.patch + fi + + # Only recreate configure if needed + if ! use fam || { ! use gdbm && use berkdb ; } ; then + eautoreconf + fi +} + +src_compile() { + local myconf + local mytrustedusers="apache dspam root mail \ + daemon postmaster qmaild mmdf vmail alias" + + # These flags make maildrop cry + replace-flags -Os -O2 + filter-flags -fomit-frame-pointer + + if use gdbm ; then + myconf="${myconf} --with-db=gdbm" + elif use berkdb ; then + myconf="${myconf} --with-db=db" + else + myconf="${myconf} --without-db" + fi + + if ! use mysql && ! use postgres && ! use ldap && ! use authlib ; then + myconf="${myconf} --disable-authlib" + fi + + econf \ + $(use_enable fam) \ + --disable-dependency-tracker \ + --with-devel \ + --disable-tempdir \ + --enable-syslog=1 \ + --enable-use-flock=1 \ + --enable-maildirquota \ + --enable-use-dotlock=1 \ + --enable-restrict-trusted=1 \ + --enable-trusted-users="${mytrustedusers}" \ + --enable-maildrop-uid=root \ + --enable-maildrop-gid=mail \ + --with-default-maildrop=./.maildir/ \ + --enable-sendmail=/usr/sbin/sendmail \ + --cache-file="${S}"/configuring.cache \ + ${myconf} || die + + emake || die "compile problem" +} + +src_install() { + make DESTDIR="${D}" install || die + + fperms 4755 /usr/bin/maildrop + + dodoc AUTHORS ChangeLog INSTALL NEWS README \ + README.postfix UPGRADE maildroptips.txt + + dodir /usr/share/doc/${PF} + mv "${D}"/usr/share/maildrop/html "${D}"/usr/share/doc/${PF}/ + + dohtml {INSTALL,README,UPGRADE}.html + + insinto /etc + doins "${FILESDIR}"/maildroprc +} |