1 |
commit: aabed522aad1d11f21f585fec92c13355fdfac95 |
2 |
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de> |
3 |
AuthorDate: Fri Jul 31 20:15:01 2020 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jul 31 20:42:08 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabed522 |
7 |
|
8 |
net-mail/vpopmail: fix build with PostgreSQL and onchange script |
9 |
|
10 |
Closes: https://bugs.gentoo.org/734884 |
11 |
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de> |
12 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
13 |
|
14 |
.../files/vpopmail-5.4.33-vpgsql-onchange.patch | 26 ++++++++++++++++++++++ |
15 |
net-mail/vpopmail/vpopmail-5.4.33-r7.ebuild | 1 + |
16 |
2 files changed, 27 insertions(+) |
17 |
|
18 |
diff --git a/net-mail/vpopmail/files/vpopmail-5.4.33-vpgsql-onchange.patch b/net-mail/vpopmail/files/vpopmail-5.4.33-vpgsql-onchange.patch |
19 |
new file mode 100644 |
20 |
index 00000000000..4fcd3a51a0b |
21 |
--- /dev/null |
22 |
+++ b/net-mail/vpopmail/files/vpopmail-5.4.33-vpgsql-onchange.patch |
23 |
@@ -0,0 +1,26 @@ |
24 |
+From c317829c750438fbb16867cbadb196328f3ba567 Mon Sep 17 00:00:00 2001 |
25 |
+From: Rolf Eike Beer <eike@×××××××.de> |
26 |
+Date: Fri, 31 Jul 2020 22:09:50 +0200 |
27 |
+Subject: [PATCH] fix build when using PostgreSQL and --enable-onchange-script |
28 |
+ |
29 |
+This obviously has never worked. |
30 |
+--- |
31 |
+ vpgsql.c | 2 +- |
32 |
+ 1 file changed, 1 insertion(+), 1 deletion(-) |
33 |
+ |
34 |
+diff --git a/vpgsql.c b/vpgsql.c |
35 |
+index b5dd40b..7d8e5c0 100644 |
36 |
+--- a/vpgsql.c |
37 |
++++ b/vpgsql.c |
38 |
+@@ -1456,7 +1456,7 @@ int valias_delete_domain( char *domain) |
39 |
+ #ifdef ONCHANGE_SCRIPT |
40 |
+ if( allow_onchange ) { |
41 |
+ /* tell other programs that data has changed */ |
42 |
+- snprintf ( onchange_buf, MAX_BUFF, "%s@%s - %s", alias, domain, alias_line); |
43 |
++ snprintf ( onchange_buf, MAX_BUFF, "%s", domain ); |
44 |
+ call_onchange ( "valias_delete_domain" ); |
45 |
+ } |
46 |
+ #endif |
47 |
+-- |
48 |
+2.26.2 |
49 |
+ |
50 |
|
51 |
diff --git a/net-mail/vpopmail/vpopmail-5.4.33-r7.ebuild b/net-mail/vpopmail/vpopmail-5.4.33-r7.ebuild |
52 |
index face2fb6b99..ce3584c722a 100644 |
53 |
--- a/net-mail/vpopmail/vpopmail-5.4.33-r7.ebuild |
54 |
+++ b/net-mail/vpopmail/vpopmail-5.4.33-r7.ebuild |
55 |
@@ -39,6 +39,7 @@ PATCHES=( |
56 |
"${FILESDIR}"/${PN}-5.4.33-unistd.patch |
57 |
"${FILESDIR}"/${PN}-5.4.33-check-crypt-return-value-for-NULL.patch |
58 |
"${FILESDIR}"/${PN}-5.4.33-use-proper-printf-format-strings.patch |
59 |
+ "${FILESDIR}"/${PN}-5.4.33-vpgsql-onchange.patch |
60 |
) |
61 |
DOCS=( |
62 |
ChangeLog |