Gentoo Archives: gentoo-commits

From: Akinori Hattori <hattya@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/scmail/, mail-filter/scmail/files/
Date: Tue, 17 Jul 2018 13:29:52
Message-Id: 1531834181.9bd3a6af8d7a63ee6b3b8ff5f4c943c9c978e0ce.hattya@gentoo
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 )