1 |
commit: 01771b48e7017f27d3d31d1a153a3904546dd97c |
2 |
Author: Eray Aslan <eras <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Jan 31 14:33:01 2023 +0000 |
4 |
Commit: Eray Aslan <eras <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jan 31 14:33:21 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01771b48 |
7 |
|
8 |
mail-mta/postfix: add 3.8_pre20230128, drop 3.8_pre20230121 |
9 |
|
10 |
do not turn berkdb USE flag on by default anymore |
11 |
|
12 |
Signed-off-by: Eray Aslan <eras <AT> gentoo.org> |
13 |
|
14 |
mail-mta/postfix/Manifest | 2 +- |
15 |
..._pre20230121.ebuild => postfix-3.8_pre20230128.ebuild} | 15 ++++++++++----- |
16 |
2 files changed, 11 insertions(+), 6 deletions(-) |
17 |
|
18 |
diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest |
19 |
index 57d971ff62a2..3474533ed534 100644 |
20 |
--- a/mail-mta/postfix/Manifest |
21 |
+++ b/mail-mta/postfix/Manifest |
22 |
@@ -1,3 +1,3 @@ |
23 |
DIST postfix-3.7.3.tar.gz 4825380 BLAKE2B 005abf49b27e59bd3e3251e345df4da0c830314c4d4478aee11057163166afa1a0159017c46bead6572d29d9738a18e1a42a0b72fe260facd3ad77f8ed309271 SHA512 4ceedd1b7b364f47a3becc041cf29a48aea54e38306fd1227c5a7c25894831fb5c37150d99d781d237175e58da21ac53887c97d99bb6b715c4988777596ee890 |
24 |
DIST postfix-3.7.4.tar.gz 4833834 BLAKE2B edb716ef4576d339189f11b535a62f3c6f8f28613723d916f13cdd2d37228aa8768dacdb9d8616c83f0ded3a3c801c45747375ea6cfa505b668a7163c4637128 SHA512 972738291b960c90fe83861d55b1288900416167adb353418956e69bcc709a6daf84fbfde11d573eebba030654d27abc8d55f90661a2b880ccfb3a334064c236 |
25 |
-DIST postfix-3.8-20230121.tar.gz 4820238 BLAKE2B 0c0c0d819ad60ee8e01d14d1c1545b5a7fdaeb6a4cf0da747435a0ac7d4245d76fb4ca279ae4aca09f924bd3ef03331bc2ad399336a1b85841f5ce53ae109b97 SHA512 0dab6ec77ce1630d19cca8c8af74c0256ccb90a6bacd936ed46a4c3631d4231faf3a635f032d72f82c9bbf4a39dd6607a1fb7a9c66b27b4e3c14f4a4ee0e3569 |
26 |
+DIST postfix-3.8-20230128.tar.gz 4821832 BLAKE2B 28b530a260569ba69afa7dc2986de3ca1102fb39132c09530660a7fa7dbbeb4c6818ae11b5f2685be0d7d3b9be0a9ca984a19d5361b1f79c34ad5810cd2eeec4 SHA512 8a0123f02428215e21927ac35eb3799adc2cd6f25d521dfec49b8f997ea2170ab82e66737c0ffb617116847c3c955f23cc87b4bee07d7f9f9483e16fcea520fe |
27 |
|
28 |
diff --git a/mail-mta/postfix/postfix-3.8_pre20230121.ebuild b/mail-mta/postfix/postfix-3.8_pre20230128.ebuild |
29 |
similarity index 95% |
30 |
rename from mail-mta/postfix/postfix-3.8_pre20230121.ebuild |
31 |
rename to mail-mta/postfix/postfix-3.8_pre20230128.ebuild |
32 |
index 18fb69e10d6f..67c78ad464bb 100644 |
33 |
--- a/mail-mta/postfix/postfix-3.8_pre20230121.ebuild |
34 |
+++ b/mail-mta/postfix/postfix-3.8_pre20230128.ebuild |
35 |
@@ -16,7 +16,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz" |
36 |
LICENSE="|| ( IBM EPL-2.0 )" |
37 |
SLOT="0" |
38 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" |
39 |
-IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl" |
40 |
+IUSE="berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql nis pam postgres sasl selinux sqlite ssl" |
41 |
|
42 |
DEPEND=" |
43 |
acct-group/postfix |
44 |
@@ -53,7 +53,12 @@ RDEPEND="${DEPEND} |
45 |
!mail-mta/ssmtp[mta] |
46 |
selinux? ( sec-policy/selinux-postfix )" |
47 |
|
48 |
-REQUIRED_USE="ldap-bind? ( ldap sasl )" |
49 |
+# require at least one of db implementations for newalias (and postmap) |
50 |
+# command to function correctly |
51 |
+REQUIRED_USE=" |
52 |
+ || ( berkdb cdb lmdb ) |
53 |
+ ldap-bind? ( ldap sasl ) |
54 |
+ " |
55 |
|
56 |
S="${WORKDIR}/${MY_SRC}" |
57 |
|
58 |
@@ -141,10 +146,10 @@ src_configure() { |
59 |
if ! use berkdb; then |
60 |
mycc="${mycc} -DNO_DB" |
61 |
# change default database type |
62 |
- if use cdb; then |
63 |
- mycc="${mycc} -DDEF_DB_TYPE=\\\"cdb\\\"" |
64 |
- elif use lmdb; then |
65 |
+ if use lmdb; then |
66 |
mycc="${mycc} -DDEF_DB_TYPE=\\\"lmdb\\\"" |
67 |
+ elif use cdb; then |
68 |
+ mycc="${mycc} -DDEF_DB_TYPE=\\\"cdb\\\"" |
69 |
fi |
70 |
fi |