Gentoo Archives: gentoo-commits

From: Eray Aslan <eras@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/
Date: Tue, 31 Jan 2023 14:35:38
Message-Id: 1675175601.01771b48e7017f27d3d31d1a153a3904546dd97c.eras@gentoo
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