1 |
commit: 9bd3a6af8d7a63ee6b3b8ff5f4c943c9c978e0ce |
2 |
Author: Akinori Hattori <hattya <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Jul 17 13:25:18 2018 +0000 |
4 |
Commit: Akinori Hattori <hattya <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jul 17 13:29:41 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bd3a6af |
7 |
|
8 |
mail-filter/scmail: fix undefined reference |
9 |
|
10 |
Package-Manager: Portage-2.3.40, Repoman-2.3.9 |
11 |
|
12 |
.../scmail/files/scmail-undefined-reference.patch | 51 ++++++++++++++++++++++ |
13 |
mail-filter/scmail/scmail-1.3.ebuild | 1 + |
14 |
2 files changed, 52 insertions(+) |
15 |
|
16 |
diff --git a/mail-filter/scmail/files/scmail-undefined-reference.patch b/mail-filter/scmail/files/scmail-undefined-reference.patch |
17 |
new file mode 100644 |
18 |
index 00000000000..5059ef4b1fd |
19 |
--- /dev/null |
20 |
+++ b/mail-filter/scmail/files/scmail-undefined-reference.patch |
21 |
@@ -0,0 +1,51 @@ |
22 |
+--- a/scmail/config.scm |
23 |
++++ b/scmail/config.scm |
24 |
+@@ -30,6 +30,8 @@ |
25 |
+ )) |
26 |
+ (select-module scmail.config) |
27 |
+ |
28 |
++(autoload scmail.util scmail-eformat) |
29 |
++ |
30 |
+ (define scmail-config-directory (make-parameter (expand-path "~/.scmail"))) |
31 |
+ |
32 |
+ (define (scmail-config-set-directory! directory) |
33 |
+--- a/scmail/mailbox.scm |
34 |
++++ b/scmail/mailbox.scm |
35 |
+@@ -19,6 +19,7 @@ |
36 |
+ (use srfi-1) |
37 |
+ (use file.util) |
38 |
+ (use gauche.parameter) |
39 |
++ (use scmail.util) |
40 |
+ (export <mailbox> |
41 |
+ make-scmail-mailbox |
42 |
+ scmail-mailbox-mail-list |
43 |
+--- a/scmail/util.scm |
44 |
++++ b/scmail/util.scm |
45 |
+@@ -19,7 +19,6 @@ |
46 |
+ (use file.util) |
47 |
+ (use srfi-13) |
48 |
+ (use gauche.parameter) |
49 |
+- (use scmail.config) |
50 |
+ (use scmail.progress) |
51 |
+ (use gauche.version) |
52 |
+ (export filter safe-rxmatch |
53 |
+@@ -31,6 +30,8 @@ |
54 |
+ |
55 |
+ (select-module scmail.util) |
56 |
+ |
57 |
++(autoload scmail.config scmail-config-verbose-mode?) |
58 |
++ |
59 |
+ ;; |
60 |
+ ;; FIXME: Reinvent it because filter in srfi-1 module is too |
61 |
+ ;; slow in old Gauche implementations. |
62 |
+--- a/scmail.scm |
63 |
++++ b/scmail.scm |
64 |
+@@ -264,7 +264,7 @@ |
65 |
+ (unless (eq? status :last) |
66 |
+ (scmail-filter-iter mail (cdr filter-rules)))))) |
67 |
+ (unless (is-a? mail <mail>) |
68 |
+- (scmail-eprintf "<mail> required but got ~a" (class-of mail))) |
69 |
++ (scmail-eformat "<mail> required but got ~a" (class-of mail))) |
70 |
+ (scmail-filter-iter mail (filter-rules))) |
71 |
+ |
72 |
+ |
73 |
|
74 |
diff --git a/mail-filter/scmail/scmail-1.3.ebuild b/mail-filter/scmail/scmail-1.3.ebuild |
75 |
index 2d807f3fdee..8e65b389804 100644 |
76 |
--- a/mail-filter/scmail/scmail-1.3.ebuild |
77 |
+++ b/mail-filter/scmail/scmail-1.3.ebuild |
78 |
@@ -20,6 +20,7 @@ DEPEND="${RDEPEND}" |
79 |
PATCHES=( |
80 |
"${FILESDIR}"/${PN}-doc-encoding.patch |
81 |
"${FILESDIR}"/${PN}-gauche-0.9.patch |
82 |
+ "${FILESDIR}"/${PN}-undefined-reference.patch |
83 |
) |
84 |
HTML_DOCS=( doc/{${PN},scbayes}{,-ja}.html ) |