Hanno Böck commited on 2007-11-26 03:11:12
Zeige 12 geänderte Dateien mit 0 Einfügungen und 809 Löschungen.
... | ... |
@@ -1,316 +0,0 @@ |
1 |
-# ChangeLog for net-mail/mailman |
|
2 |
-# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 |
|
3 |
-# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/ChangeLog,v 1.85 2006/09/11 14:24:36 tcort Exp $ |
|
4 |
- |
|
5 |
- 11 Sep 2006; Thomas Cort <tcort@gentoo.org> mailman-2.1.9_rc1.ebuild: |
|
6 |
- Stable on amd64 wrt security Bug #139976. |
|
7 |
- |
|
8 |
- 10 Sep 2006; Jason Wever <weeve@gentoo.org> mailman-2.1.9_rc1.ebuild: |
|
9 |
- Stable on SPARC wrt security bug #139976. |
|
10 |
- |
|
11 |
- 08 Sep 2006; Joshua Jackson <tsunam@gentoo.org> mailman-2.1.9_rc1.ebuild: |
|
12 |
- Stable x86; bug #139976 |
|
13 |
- |
|
14 |
- 07 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org> |
|
15 |
- mailman-2.1.9_rc1.ebuild: |
|
16 |
- ppc stable, bug #139976 |
|
17 |
- |
|
18 |
-*mailman-2.1.9_rc1 (07 Sep 2006) |
|
19 |
- |
|
20 |
- 07 Sep 2006; Hanno Boeck <hanno@gentoo.org> +mailman-2.1.9_rc1.ebuild: |
|
21 |
- Version bump, contains security fixes. |
|
22 |
- |
|
23 |
- 21 Jul 2006; Hanno Boeck <hanno@gentoo.org> mailman-2.1.8_rc1.ebuild: |
|
24 |
- Fix GID for qmail (bug #137254). |
|
25 |
- |
|
26 |
- 21 Jul 2006; Hanno Boeck <hanno@gentoo.org> mailman-2.1.5-r4.ebuild, |
|
27 |
- mailman-2.1.5-r5.ebuild, mailman-2.1.6_rc4.ebuild, mailman-2.1.6.ebuild, |
|
28 |
- mailman-2.1.7.ebuild, mailman-2.1.8_rc1.ebuild: |
|
29 |
- Fix Slot from O (the letter) to 0 (zero). |
|
30 |
- |
|
31 |
- 08 May 2006; Hanno Boeck <hanno@gentoo.org> metadata.xml, |
|
32 |
- mailman-2.1.8_rc1.ebuild: |
|
33 |
- Make ebuild fully support INSTALLDIR (bug #84708) and add myself as maintainer. |
|
34 |
- |
|
35 |
- 29 Apr 2006; Luis Medinas <metalgod@gentoo.org> mailman-2.1.8_rc1.ebuild: |
|
36 |
- Stable on amd64. For security bug #129136. |
|
37 |
- |
|
38 |
- 17 Apr 2006; Mark Loeser <halcy0n@gentoo.org> mailman-2.1.8_rc1.ebuild: |
|
39 |
- Stable on x86; bug #129136 |
|
40 |
- |
|
41 |
- 16 Apr 2006; Jason Wever <weeve@gentoo.org> mailman-2.1.8_rc1.ebuild: |
|
42 |
- Stable on SPARC wrt security bug #129136. |
|
43 |
- |
|
44 |
- 15 Apr 2006; Tobias Scherbaum <dertobi123@gentoo.org> |
|
45 |
- mailman-2.1.8_rc1.ebuild: |
|
46 |
- ppc stable, bug #129136 |
|
47 |
- |
|
48 |
-*mailman-2.1.8_rc1 (14 Apr 2006) |
|
49 |
- |
|
50 |
- 14 Apr 2006; Martin Holzer <mholzer@gentoo.org> |
|
51 |
- +files/mailman-2.1.8_rc1-directory-check.patch, +mailman-2.1.8_rc1.ebuild: |
|
52 |
- Security bump. see bug #129136 |
|
53 |
- |
|
54 |
- 13 Feb 2006; Jason Wever <weeve@gentoo.org> mailman-2.1.7.ebuild: |
|
55 |
- Stable on SPARC wrt security bug #119313. |
|
56 |
- |
|
57 |
- 08 Feb 2006; Chris Gianelloni <wolf31o2@gentoo.org> mailman-2.1.7.ebuild: |
|
58 |
- Marking stable on x86 wrt bug #119313. |
|
59 |
- |
|
60 |
- 07 Feb 2006; Simon Stelling <blubb@gentoo.org> mailman-2.1.7.ebuild: |
|
61 |
- stable on amd64 wrt bug 119313 |
|
62 |
- |
|
63 |
-*mailman-2.1.7 (03 Jan 2006) |
|
64 |
- |
|
65 |
- 03 Jan 2006; Martin Holzer <mholzer@gentoo.org> |
|
66 |
- +files/mailman-2.1.7-directory-check.patch, +mailman-2.1.7.ebuild: |
|
67 |
- Version bumped. |
|
68 |
- |
|
69 |
- 03 Jan 2006; Martin Holzer <mholzer@gentoo.org> mailman-2.1.6_rc4.ebuild, |
|
70 |
- mailman-2.1.6.ebuild: |
|
71 |
- changing postfix mailgid. closes #106403 |
|
72 |
- |
|
73 |
- 23 Aug 2005; Andrej Kacian <ticho@gentoo.org> mailman-2.1.5-r2.ebuild, |
|
74 |
- mailman-2.1.5-r3.ebuild, mailman-2.1.5-r4.ebuild, mailman-2.1.5-r5.ebuild, |
|
75 |
- mailman-2.1.6_beta1.ebuild, mailman-2.1.6_beta1-r1.ebuild, |
|
76 |
- mailman-2.1.6_rc4.ebuild, mailman-2.1.6.ebuild: |
|
77 |
- Use -1 for shell argument to enewuser. Bug #103421. |
|
78 |
- |
|
79 |
-*mailman-2.1.6 (06 Jul 2005) |
|
80 |
- |
|
81 |
- 06 Jul 2005; Martin Holzer <mholzer@gentoo.org> |
|
82 |
- +files/mailman-2.1.6-directory-check.patch, +mailman-2.1.6.ebuild: |
|
83 |
- Version bumped. |
|
84 |
- |
|
85 |
-*mailman-2.1.6_rc4 (24 May 2005) |
|
86 |
- |
|
87 |
- 24 May 2005; Martin Holzer <mholzer@gentoo.org> |
|
88 |
- +files/mailman-2.1.6_rc4-directory-check.patch, +mailman-2.1.6_rc4.ebuild: |
|
89 |
- Version bumped. MTA now configured with USE flag |
|
90 |
- |
|
91 |
-*mailman-2.1.6_beta1-r1 (01 Mar 2005) |
|
92 |
- |
|
93 |
- 01 Mar 2005; Elfyn McBratney <beu@gentoo.org> +files/50_mailman.conf, |
|
94 |
- +mailman-2.1.5-r5.ebuild, +mailman-2.1.6_beta1-r1.ebuild: |
|
95 |
- Rev bumps. Update to use the new apache paths. Closes #77916. |
|
96 |
- |
|
97 |
- 16 Feb 2005; Elfyn McBratney <beu@gentoo.org> mailman-2.1.5-r2.ebuild, |
|
98 |
- mailman-2.1.5-r3.ebuild, mailman-2.1.5-r4.ebuild, |
|
99 |
- mailman-2.1.6_beta1.ebuild: |
|
100 |
- Add slash after ${ROOT} in pkg_config. |
|
101 |
- |
|
102 |
-*mailman-2.1.6_beta1 (12 Feb 2005) |
|
103 |
- |
|
104 |
- 12 Feb 2005; Tuấn Văn <langthang@gentoo.org> |
|
105 |
- +files/mailman-2.1.6_beta1-directory-check.patch, |
|
106 |
- +mailman-2.1.6_beta1.ebuild: |
|
107 |
- New version. New directory-check.patch, thanks to Brian Harring <ferringb@gentoo.org> |
|
108 |
- |
|
109 |
- 10 Feb 2005; Jan Brinkmann <luckyduck@gentoo.org> mailman-2.1.5-r4.ebuild: |
|
110 |
- stable on amd64. see #81109 |
|
111 |
- |
|
112 |
- 09 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org> mailman-2.1.5-r4.ebuild: |
|
113 |
- Stable on sparc wrt #81109 |
|
114 |
- |
|
115 |
- 09 Feb 2005; Olivier Crête <tester@gentoo.org> mailman-2.1.5-r4.ebuild: |
|
116 |
- Stable on x86, bug #81109 |
|
117 |
- |
|
118 |
- 09 Feb 2005; Tuấn Văn <langthang@gentoo.org> |
|
119 |
- +files/mailman-2.1.5-true_path.patch: |
|
120 |
- revision bump with true_path patch. |
|
121 |
- |
|
122 |
- 19 Jan 2005; Karol Wojtaszek <sekretarz@gentoo.org> |
|
123 |
- mailman-2.1.5-r3.ebuild: |
|
124 |
- Stable on amd64, bug #77524 |
|
125 |
- |
|
126 |
- 16 Jan 2005; Tuấn Văn <langthang@gentoo.org> mailman-2.1.5-r3.ebuild: |
|
127 |
- stable on x86. |
|
128 |
- |
|
129 |
- 16 Jan 2005; Jason Wever <weeve@gentoo.org> mailman-2.1.5-r3.ebuild: |
|
130 |
- Stable on sparc wrt security bug #77524. |
|
131 |
- |
|
132 |
-*mailman-2.1.5-r3 (15 Jan 2005) |
|
133 |
- |
|
134 |
- 15 Jan 2005; Tuấn Văn <langthang@gentoo.org> |
|
135 |
- +files/mailman-2.1.5-driver.cvs.patch, +mailman-2.1.5-r3.ebuild: |
|
136 |
- revision bump to resolve bug #77524. |
|
137 |
- |
|
138 |
- 11 Nov 2004; Tuan Van <langthang@gentoo.org> mailman-2.1.5-r2.ebuild: |
|
139 |
- QA: illegal einfo/ewarn. Bug #70848. |
|
140 |
- |
|
141 |
- 08 Aug 2004; Jason Wever <weeve@gentoo.org> mailman-2.1.5-r2.ebuild: |
|
142 |
- Stable on sparc wrt bug #58918. |
|
143 |
- |
|
144 |
- 08 Aug 2004; Tom Martin <slarti@gentoo.org> mailman-2.1.5-r2.ebuild: |
|
145 |
- Stable on amd64 for bug 58918. |
|
146 |
- |
|
147 |
- 07 Aug 2004; Tuan Van <langthang@gentoo.org> mailman-2.1.5-r2.ebuild: |
|
148 |
- Do not run `check_perms_grsecurity.py -f` on regular system. |
|
149 |
- |
|
150 |
- 07 Aug 2004; Tuan Van <langthang@gentoo.org> mailman-2.1.5-r2.ebuild: |
|
151 |
- fix to get check_perms_grsecurity.py run. |
|
152 |
- |
|
153 |
-*mailman-2.1.5-r2 (28 Jul 2004) |
|
154 |
- |
|
155 |
- 28 Jul 2004; Tuan Van <langthang@gentoo.org> +mailman-2.1.5-r2.ebuild: |
|
156 |
- fix bug #58644. Revision bump. |
|
157 |
- |
|
158 |
- 27 Jul 2004; Tuan Van <langthang@gentoo.org> mailman-2.1.5-r1.ebuild: |
|
159 |
- switch to enew{group,user}. |
|
160 |
- add enew{group/user} to pkg_postinst wrt bug #58526. |
|
161 |
- |
|
162 |
- 22 Jul 2004; Tuan Van <langthang@gentoo.org> mailman-2.1.5-r1.ebuild: |
|
163 |
- stable on x86. |
|
164 |
- |
|
165 |
-*mailman-2.1.5-r1 (21 Jul 2004) |
|
166 |
- |
|
167 |
- 21 Jul 2004; Tuan Van <langthang@gentoo.org> |
|
168 |
- +files/mailman-2.1.5-directory-check.patch, +mailman-2.1.5-r1.ebuild: |
|
169 |
- Revision bump to resolve bug #53533, #56250. Thanks to Jim Ramsay |
|
170 |
- <i.am@jimramsay.com> and Brian Harring <ferringb@gentoo.org>. |
|
171 |
- |
|
172 |
- 10 Jul 2004; Danny van Dyk <kugelfang@gentoo.org> mailman-2.1.5.ebuild: |
|
173 |
- Marked ~amd64. |
|
174 |
- |
|
175 |
- 11 Jun 2004; Aron Griffis <agriffis@gentoo.org> mailman-2.1.4.ebuild, |
|
176 |
- mailman-2.1.5.ebuild: |
|
177 |
- Fix use invocation |
|
178 |
- |
|
179 |
- 09 Jun 2004; Martin Holzer <mholzer@gentoo.org> mailman-2.1.5.ebuild: |
|
180 |
- marking x86 stable. |
|
181 |
- |
|
182 |
- 01 Jun 2004; Jason Wever <weeve@gentoo.org> mailman-2.1.5.ebuild: |
|
183 |
- Marked stable on sparc wrt bug #51671. |
|
184 |
- |
|
185 |
- 01 Jun 2004; Martin Holzer <mholzer@gentoo.org> mailman-2.1.5.ebuild: |
|
186 |
- added more keepdir and removed sed. |
|
187 |
- |
|
188 |
-*mailman-2.1.5 (31 May 2004) |
|
189 |
- |
|
190 |
- 31 May 2004; <plasmaroo@gentoo.org> +mailman-2.1.5.ebuild: |
|
191 |
- Version bump for a security vulnerability; closes bug #52043. |
|
192 |
- |
|
193 |
- 14 May 2004; Luca Barbato <lu_zero@gentoo.org> mailman-2.1.4.ebuild: |
|
194 |
- Marked ~ppc |
|
195 |
- |
|
196 |
- 12 Mar 2004; Martin Holzer <mholzer@gentoo.org> mailman-2.1.4.ebuild: |
|
197 |
- Correcting version in einfo. Closes bug #44464. |
|
198 |
- |
|
199 |
- 23 Feb 2004; Sven Blumenstein <bazik@gentoo.org> mailman-2.1.4.ebuild: |
|
200 |
- Stable on sparc. Thanks to Josh Grebe <josh@brokedown.net> for testing! |
|
201 |
- |
|
202 |
- 31 Jan 2004; Martin Holzer <mholzer@gentoo.org> files/mailman.rc: |
|
203 |
- adding -s option to start. Closes 34278. |
|
204 |
- |
|
205 |
- 10 Jan 2004; Martin Holzer <mholzer@gentoo.org> mailman-2.1.4.ebuild: |
|
206 |
- typo in config_protection. doing needed keepdir to work |
|
207 |
- |
|
208 |
- 09 Jan 2004; Martin Holzer <mholzer@gentoo.org> mailman-2.1.4.ebuild: |
|
209 |
- disabling python languages. Closes 34727 |
|
210 |
- |
|
211 |
- 08 Jan 2004; Martin Holzer <mholzer@gentoo.org> files/README.gentoo: |
|
212 |
- updating readme. Closes 36725 |
|
213 |
- |
|
214 |
- 06 Jan 2004; Martin Holzer <mholzer@gentoo.org> mailman-2.1.4.ebuild: |
|
215 |
- adding locks dir |
|
216 |
- |
|
217 |
-*mailman-2.1.4 (04 Jan 2004) |
|
218 |
- |
|
219 |
- 04 Jan 2004; Martin Holzer <mholzer@gentoo.org> mailman-2.1.4.ebuild: |
|
220 |
- Version bumped. Closes 37208 |
|
221 |
- |
|
222 |
- 04 Jan 2004; Martin Holzer <mholzer@gentoo.org> mailman-2.1.2-r1.ebuild, |
|
223 |
- mailman-2.1.2.ebuild, mailman-2.1.3.ebuild: |
|
224 |
- mailman has now home, but config_protect was not included. Closes 35536 |
|
225 |
- |
|
226 |
- 14 Dec 2003; <spider@gentoo.org> mailman-2.1.1-r2.ebuild, |
|
227 |
- mailman-2.1.1-r3.ebuild, mailman-2.1.2-r1.ebuild, mailman-2.1.2.ebuild, |
|
228 |
- mailman-2.1.3.ebuild: |
|
229 |
- QA: fixing chown user.group to user:group, bug #35127 |
|
230 |
- |
|
231 |
-*mailman-2.1.3 (21 Nov 2003) |
|
232 |
- |
|
233 |
- 21 Nov 2003; Martin Holzer <mholzer@gentoo.org> mailman-2.1.3.ebuild: |
|
234 |
- Version bumped. |
|
235 |
- |
|
236 |
- 20 Nov 2003; Martin Holzer <mholzer@gentoo.org> mailman-2.1.2-r1.ebuild, |
|
237 |
- mailman-2.1.2.ebuild: |
|
238 |
- adding spam dir. Closes #31920 |
|
239 |
- |
|
240 |
-*mailman-2.1.2-r1 (30 Jul 2003) |
|
241 |
- |
|
242 |
- 30 Jul 2003; Nick Hadaway <raker@gentoo.org> mailman-2.1.2-r1.ebuild, |
|
243 |
- files/README.gentoo: |
|
244 |
- Reworked the apache configuration steps in the readme and in the |
|
245 |
- ebuild. Revision bumped as there have been lots of changes since |
|
246 |
- 2.1.2 was initially added to portage. |
|
247 |
- |
|
248 |
- 26 Jul 2003; Nick Hadaway <raker@gentoo.org> mailman-2.1.2.ebuild: |
|
249 |
- Removed invalid apache use flag and adjusted routines accordingly. |
|
250 |
- |
|
251 |
- 16 Jul 2003; Nick Hadaway <raker@gentoo.org> mailman-2.1.2.ebuild: |
|
252 |
- Added apache and apache2 to IUSE and made pkg_config procedure |
|
253 |
- compatible with both installations types. |
|
254 |
- |
|
255 |
- 09 Jul 2003; Nick Hadaway <raker@gentoo.org> files/README.gentoo: |
|
256 |
- Updated the readme to be a little more explicit and complete. |
|
257 |
- |
|
258 |
- 08 Jun 2003; Todd Berman <tberman@gentoo.org> mailman-2.1.1-r2.ebuild, |
|
259 |
- mailman-2.1.1-r3.ebuild, mailman-2.1.2.ebuild: |
|
260 |
- Fixed IUSE. (thanks again rac) |
|
261 |
- |
|
262 |
- 22 May 2003; Todd Berman <tberman@gentoo.org> mailman-2.1.2.ebuild: |
|
263 |
- Added INSTALL to documentation. Closed bug #18351 |
|
264 |
- |
|
265 |
-*mailman-2.1.2 (19 May 2003) |
|
266 |
- |
|
267 |
- 19 May 2003; Todd Berman <tberman@gentoo.org> mailman-2.1.1-r2.ebuild, |
|
268 |
- mailman-2.1.1-r3.ebuild, mailman-2.1.2.ebuild, files/README.gentoo, |
|
269 |
- files/mailman.2.1.1-r2.conf, files/mailman.2.1.1-r3.conf, |
|
270 |
- files/mailman.conf: |
|
271 |
- Version bump. Hopefully fixed install location issues. Hopefully fixed misc |
|
272 |
- issues with mailman install. (new install location is /usr/local/) |
|
273 |
- |
|
274 |
-*mailman-2.1.1-r3 (13 May 2003) |
|
275 |
- |
|
276 |
- 13 May 2003; Todd Berman <tberman@gentoo.org> mailman-2.1.1-r3.ebuild: |
|
277 |
- Changed install dir to /home/ instead of /var/. bumped r# |
|
278 |
- |
|
279 |
-*mailman-2.1.1-r2 (29 Apr 2003) |
|
280 |
- |
|
281 |
- 29 Apr 2003; Todd Berman <tberman@gentoo.org> mailman-2.1.1-r2.ebuild: |
|
282 |
- Changed mailman's gid to daemon to fix bug #19257. |
|
283 |
- |
|
284 |
-*mailman-2.1.1-r1 (18 Apr 2003) |
|
285 |
- |
|
286 |
- 18 Apr 2003; Martin Holzer <mholzer@gentoo.org> Manifest, |
|
287 |
- mailman-2.1.1-r1.ebuild: |
|
288 |
- Adding contrib stuff. Closes #18425. |
|
289 |
- |
|
290 |
-*mailman-2.1.1 (17 Feb 2003) |
|
291 |
- |
|
292 |
- Daniel Ahlberg <aliz@gentoo.org> : |
|
293 |
- Security update. |
|
294 |
- |
|
295 |
-*mailman-2.1 (21 Jan 2003) |
|
296 |
- |
|
297 |
- 03 Feb 2003; Nick Hadaway <raker@gentoo.org> mailman-2.1.ebuild, |
|
298 |
- files/sendmail.rc : |
|
299 |
- Added an rc file. |
|
300 |
- |
|
301 |
- 21 Jan 2003; Nick Hadaway <raker@gentoo.org> mailman-2.1.ebuild, |
|
302 |
- files/digest-mailman-2.1 : |
|
303 |
- Version bump. Added some logic to keep the old mm_cfg.py as requested |
|
304 |
- in bug #12589 |
|
305 |
- |
|
306 |
-*mailman-2.0.12 (16 Jul 2002) |
|
307 |
- |
|
308 |
- 04 Jan 2002; Martin Holzer <mholzer@gentoo.org> mailman-2.0.1.2.ebuild ChangeLog : |
|
309 |
- Fixed einfo text. This closes #13078. |
|
310 |
- |
|
311 |
- 16 Jul 2002; Ben Lutgens <lamer@gentoo.org> mailman-2.0.1.2.ebuild, |
|
312 |
- ChangeLog, files/digest-mailman-2.0.2.1, files/mailman.conf, |
|
313 |
- files/README.gentoo : |
|
314 |
- |
|
315 |
- Brand new package, based on submission by Joby Walker |
|
316 |
- |
... | ... |
@@ -1,44 +0,0 @@ |
1 |
-AUX 50_mailman.conf 429 RMD160 54104453464b725adc18e5fb66bee265089013f6 SHA1 7b002917ae358587fc121f8c06c54c76dd0d9934 SHA256 8a93c5f9b2012122c6e85445620d5eb388e1bc38cb2102158bb62681cb61d3ec |
|
2 |
-MD5 165ec3889c73f334f7b524c654977066 files/50_mailman.conf 429 |
|
3 |
-RMD160 54104453464b725adc18e5fb66bee265089013f6 files/50_mailman.conf 429 |
|
4 |
-SHA256 8a93c5f9b2012122c6e85445620d5eb388e1bc38cb2102158bb62681cb61d3ec files/50_mailman.conf 429 |
|
5 |
-AUX README.gentoo 5505 RMD160 aeb5fb5564ac798f6ceed74d01792e68fdaa1eef SHA1 4bf472e3f8f1fdd575e5829282e515b0935ed4bf SHA256 ecc50efcb4cc2cd5d33aca6cba20339d2a932b7c7227375da651cdc9590f0bd5 |
|
6 |
-MD5 6732260cb65d8402899cce3e06ff4140 files/README.gentoo 5505 |
|
7 |
-RMD160 aeb5fb5564ac798f6ceed74d01792e68fdaa1eef files/README.gentoo 5505 |
|
8 |
-SHA256 ecc50efcb4cc2cd5d33aca6cba20339d2a932b7c7227375da651cdc9590f0bd5 files/README.gentoo 5505 |
|
9 |
-AUX mailman-2.1.6-directory-check.patch 1287 RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 SHA1 ad2b689ce7911b509f999cd849d0402c36ded97c SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d |
|
10 |
-MD5 130b235f32a50d11f76a88b979fb4245 files/mailman-2.1.6-directory-check.patch 1287 |
|
11 |
-RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 files/mailman-2.1.6-directory-check.patch 1287 |
|
12 |
-SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d files/mailman-2.1.6-directory-check.patch 1287 |
|
13 |
-AUX mailman-2.1.7-directory-check.patch 1287 RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 SHA1 ad2b689ce7911b509f999cd849d0402c36ded97c SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d |
|
14 |
-MD5 130b235f32a50d11f76a88b979fb4245 files/mailman-2.1.7-directory-check.patch 1287 |
|
15 |
-RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 files/mailman-2.1.7-directory-check.patch 1287 |
|
16 |
-SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d files/mailman-2.1.7-directory-check.patch 1287 |
|
17 |
-AUX mailman-2.1.8_rc1-directory-check.patch 1287 RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 SHA1 ad2b689ce7911b509f999cd849d0402c36ded97c SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d |
|
18 |
-MD5 130b235f32a50d11f76a88b979fb4245 files/mailman-2.1.8_rc1-directory-check.patch 1287 |
|
19 |
-RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 files/mailman-2.1.8_rc1-directory-check.patch 1287 |
|
20 |
-SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d files/mailman-2.1.8_rc1-directory-check.patch 1287 |
|
21 |
-AUX mailman.conf 385 RMD160 bec3c71140385fa88078ffb38be14bfd8ec068c6 SHA1 64e15fce12231bac8e9a5dd831d9c4f134df77a1 SHA256 fdd86c4a72318ade5dfe0f075ce62470979f93d8a4c862993dc32e7bdb422eab |
|
22 |
-MD5 3089c1f0f8d91abdd612997b085959eb files/mailman.conf 385 |
|
23 |
-RMD160 bec3c71140385fa88078ffb38be14bfd8ec068c6 files/mailman.conf 385 |
|
24 |
-SHA256 fdd86c4a72318ade5dfe0f075ce62470979f93d8a4c862993dc32e7bdb422eab files/mailman.conf 385 |
|
25 |
-AUX mailman.rc 597 RMD160 be0a574298a1d8d547a4ca76f864dd5fee9b897d SHA1 f464f5ba7310934d300a9af7c614fdf7498f7d2b SHA256 ef4f5482cf68ba44a0fbb83acde29295bd8dcb6512d259d14387dfc29beeb625 |
|
26 |
-MD5 ce6d06f51e3da34e92048369e9fe14d2 files/mailman.rc 597 |
|
27 |
-RMD160 be0a574298a1d8d547a4ca76f864dd5fee9b897d files/mailman.rc 597 |
|
28 |
-SHA256 ef4f5482cf68ba44a0fbb83acde29295bd8dcb6512d259d14387dfc29beeb625 files/mailman.rc 597 |
|
29 |
-DIST mailman-2.1.9.tgz 7829201 RMD160 135f94eeecca1f562f98dfe98c1a367bed229372 SHA1 e9f6f55e2551c3e576460749383da20599412d42 SHA256 1b7a2c853c21bfd22205167dc3678c634a3f981721d95d1cd923ca84967cc986 |
|
30 |
-EBUILD mailman-2.1.9.ebuild 3821 RMD160 d4476bdd561c27020007bb05a5295696c6489546 SHA1 32eb961541eab4af0618118853ca6cd2f97cd975 SHA256 1d8ac29353ec00cd89d97ac1a07c22b62b97781f951e2d785eea0c129338562d |
|
31 |
-MD5 f497d12980d25eaa1a16647557740bf6 mailman-2.1.9.ebuild 3821 |
|
32 |
-RMD160 d4476bdd561c27020007bb05a5295696c6489546 mailman-2.1.9.ebuild 3821 |
|
33 |
-SHA256 1d8ac29353ec00cd89d97ac1a07c22b62b97781f951e2d785eea0c129338562d mailman-2.1.9.ebuild 3821 |
|
34 |
-MISC ChangeLog 11319 RMD160 4f590471f01a9fd83d50ddf9fb1782b607f55e8d SHA1 af952b64a3113918ad7c38344ed8a894ebbef035 SHA256 a6b1043c6a5551344e2cf8ed5b1f584e25410ea3a162bb398aff440bb06c7602 |
|
35 |
-MD5 86712eff6883d76e24790eb04ec564b8 ChangeLog 11319 |
|
36 |
-RMD160 4f590471f01a9fd83d50ddf9fb1782b607f55e8d ChangeLog 11319 |
|
37 |
-SHA256 a6b1043c6a5551344e2cf8ed5b1f584e25410ea3a162bb398aff440bb06c7602 ChangeLog 11319 |
|
38 |
-MISC metadata.xml 218 RMD160 30759d93f0209fdd74f29393ae54999fe6b2bdff SHA1 486b307ff1dae10aef7d18472460a21bc2decdfb SHA256 09421ca1b9299683d07f68ddbbd3ed97251dac613121b420841a3251da7fcb89 |
|
39 |
-MD5 45b42e062b70460f0304d1ebe48d82ab metadata.xml 218 |
|
40 |
-RMD160 30759d93f0209fdd74f29393ae54999fe6b2bdff metadata.xml 218 |
|
41 |
-SHA256 09421ca1b9299683d07f68ddbbd3ed97251dac613121b420841a3251da7fcb89 metadata.xml 218 |
|
42 |
-MD5 087c16dcdc844a887c4c0ccaf21904bf files/digest-mailman-2.1.9 235 |
|
43 |
-RMD160 a59a209ae835d7942f248044ebb2f5fa08aa802e files/digest-mailman-2.1.9 235 |
|
44 |
-SHA256 7fdbc00422a55956c8b091193599ffd51a1042885148a22a246fcab0d1aa74f7 files/digest-mailman-2.1.9 235 |
... | ... |
@@ -1,18 +0,0 @@ |
1 |
-<IfDefine MAILMAN> |
|
2 |
- ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/" |
|
3 |
- |
|
4 |
- <Directory "/usr/local/mailman/cgi-bin/"> |
|
5 |
- AllowOverride None |
|
6 |
- Options None |
|
7 |
- Order allow,deny |
|
8 |
- Allow from all |
|
9 |
- </Directory> |
|
10 |
- |
|
11 |
- Alias /pipermail/ "/usr/local/mailman/archives/public/" |
|
12 |
- <Directory "/usr/local/mailman/archives/public/"> |
|
13 |
- AllowOverride None |
|
14 |
- Options ExecCGI FollowSymLinks |
|
15 |
- Order allow,deny |
|
16 |
- Allow from all |
|
17 |
- </Directory> |
|
18 |
-</IfDefine> |
... | ... |
@@ -1,147 +0,0 @@ |
1 |
-# Copyright 1999-2004 Gentoo Foundation |
|
2 |
-# Distributed under the terms of the GNU General Public License v2 |
|
3 |
-# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/files/README.gentoo,v 1.9 2004/07/07 15:57:02 mholzer Exp $ |
|
4 |
- |
|
5 |
-Follow these instructions to finish setting up mailman. This file and the |
|
6 |
-original ebuild were tweaked by me <lamer@gentoo.org> but were graciously |
|
7 |
-submitted by Joby Walker (YOU RULE!) |
|
8 |
-2003 Jul 09: updated by Jesus Perez and re-tweaked by me <raker@gentoo.org> |
|
9 |
-for 2.1.x. |
|
10 |
- |
|
11 |
-Please view the documentation on Mailman at: http://www.list.org/ |
|
12 |
- |
|
13 |
-I have configured Mailman to install in /usr/local/mailman by default, to change |
|
14 |
-this you will need to modify the INSTALLDIR variable in the ebuild and the |
|
15 |
-locations in the mailman.conf file. |
|
16 |
- |
|
17 |
-1) If this is your first time installing mailman, after your "emerge mailman", |
|
18 |
-you need to add -D MAILMAN to /etc/conf.d/apache or /etc/conf.d/apache2 and restart |
|
19 |
-apache. |
|
20 |
- |
|
21 |
-2) In your /etc/conf.d/apache (for apache 1.x) |
|
22 |
- or /etc/conf.d/apache2 (for apache 2.x) |
|
23 |
- file add the additional option: |
|
24 |
- |
|
25 |
- -D MAILMAN |
|
26 |
- |
|
27 |
-3) Make sure mailman is a part of the cron group |
|
28 |
- |
|
29 |
-4) This must be done as user mailman: |
|
30 |
- |
|
31 |
- su - mailman |
|
32 |
- |
|
33 |
-Add the cron jobs: |
|
34 |
- |
|
35 |
- cd cron |
|
36 |
- crontab crontab.in |
|
37 |
- cd .. |
|
38 |
- |
|
39 |
-Create the site password: |
|
40 |
- |
|
41 |
- bin/mmsitepass |
|
42 |
- |
|
43 |
-and main list: |
|
44 |
- |
|
45 |
- bin/newlist mailman |
|
46 |
- |
|
47 |
- |
|
48 |
-5) Change back to root: |
|
49 |
- |
|
50 |
- exit |
|
51 |
- |
|
52 |
-Add this to /etc/mail/aliases (and see point 9 for notes): |
|
53 |
- mailman: "|/usr/local/mailman/mail/mailman post mailman" |
|
54 |
- mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman" |
|
55 |
- mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman" |
|
56 |
- mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman" |
|
57 |
- mailman-join: "|/usr/local/mailman/mail/mailman join mailman" |
|
58 |
- mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman" |
|
59 |
- mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman" |
|
60 |
- mailman-request: "|/usr/local/mailman/mail/mailman request mailman" |
|
61 |
- mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman" |
|
62 |
- mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman" |
|
63 |
- |
|
64 |
-For courier, the aliases have to go to /etc/courier/aliases and you have to skip |
|
65 |
-the quotes. |
|
66 |
- |
|
67 |
-Run newaliases (only if you use sendmail). |
|
68 |
- |
|
69 |
- newaliases |
|
70 |
- |
|
71 |
-Copy the web icons: |
|
72 |
- cp /usr/local/mailman/icons/* /var/www/localhost/icons |
|
73 |
- |
|
74 |
-6) Start the mailman daemon: |
|
75 |
- |
|
76 |
- /etc/init.d/mailman start |
|
77 |
- |
|
78 |
-and add it to default runlevel (optional but recommended): |
|
79 |
- |
|
80 |
- rc-update add mailman default |
|
81 |
- |
|
82 |
-7) For each list created (either with web interface or with bin/newlist) |
|
83 |
-this must be added to /etc/mail/aliases (see smrsh notes below) |
|
84 |
-replace <list-name> with the name of the list: |
|
85 |
- |
|
86 |
- <list-name>: "|/usr/local/mailman/mail/mailman post <list-name>" |
|
87 |
- <list-name>-admin: "|/usr/local/mailman/mail/mailman admin <list-name>" |
|
88 |
- <list-name>-bounces: "|/usr/local/mailman/mail/mailman bounces <list-name>" |
|
89 |
- <list-name>-confirm: "|/usr/local/mailman/mail/mailman confirm <list-name>" |
|
90 |
- <list-name>-join: "|/usr/local/mailman/mail/mailman join <list-name>" |
|
91 |
- <list-name>-leave: "|/usr/local/mailman/mail/mailman leave <list-name>" |
|
92 |
- <list-name>-owner: "|/usr/local/mailman/mail/mailman owner <list-name>" |
|
93 |
- <list-name>-request: "|/usr/local/mailman/mail/mailman request <list-name>" |
|
94 |
- <list-name>-subscribe: "|/usr/local/mailman/mail/mailman subscribe <list-name>" |
|
95 |
- <list-name>-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe <list-name>" |
|
96 |
- |
|
97 |
-For courier, the aliases have to go to /etc/courier/aliases and you have to skip |
|
98 |
-the quotes. |
|
99 |
- |
|
100 |
-Run newaliases: |
|
101 |
- |
|
102 |
- newaliases |
|
103 |
- |
|
104 |
-smrsh notes |
|
105 |
------------ |
|
106 |
-(if you use sendmail, you are surely using srmsh) you must note that |
|
107 |
-sendmail won't run any program outside of EBINDIR. I tried to change |
|
108 |
-EBINDIR using,define(`confEBINDIR', `/usr/local/mailman/mail')dnl in |
|
109 |
-sendmail.mc but it didn't work, so mailman must be placed in EBINDIR, |
|
110 |
-which in Gentoo is /usr/adm/sm.bin, so you must run as root: |
|
111 |
- |
|
112 |
- ln -s /usr/local/mailman/mail/mailman /usr/adm/sm.bin/mailman |
|
113 |
- |
|
114 |
-And the lines in /etc/mail/aliases which refer to |
|
115 |
-/usr/local/mailman/mail/mailman must be changed to mailman: |
|
116 |
- |
|
117 |
- <list-name>: "|mailman post <list-name>" |
|
118 |
- <list-name>-admin: "|mailman admin <list-name>" |
|
119 |
- <list-name>-bounces: "|mailman bounces <list-name>" |
|
120 |
- <list-name>-confirm: "|mailman confirm <list-name>" |
|
121 |
- <list-name>-join: "|mailman join <list-name>" |
|
122 |
- <list-name>-leave: "|mailman leave <list-name>" |
|
123 |
- <list-name>-owner: "|mailman owner <list-name>" |
|
124 |
- <list-name>-request: "|mailman request <list-name>" |
|
125 |
- <list-name>-subscribe: "|mailman subscribe <list-name>" |
|
126 |
- <list-name>-unsubscribe: "|mailman unsubscribe <list-name>" |
|
127 |
- |
|
128 |
- |
|
129 |
-Other Helpful things to know... |
|
130 |
-------------------------------- |
|
131 |
-run "bin/check_perms -f" from the root mailman directory |
|
132 |
-(/usr/local/mailman) to check and fix permission problems. |
|
133 |
- |
|
134 |
-The INSTALL file is located in /usr/share/doc/mailman-$VERSION/ |
|
135 |
- |
|
136 |
-Postfix notes |
|
137 |
-------------- |
|
138 |
-If you're using Postfix, don't manually change your /etc/mail/aliases |
|
139 |
-file, as described above. Instead, follow these instructions: |
|
140 |
- |
|
141 |
-http://list.org/mailman-install/node13.html |
|
142 |
- |
|
143 |
-This will set up Mailman and Postfix to automatically generate the new |
|
144 |
-aliases when you create new lists. It will also make sure that Postfix |
|
145 |
-uses the correct group ID when it's talking to Mailman, otherwise you |
|
146 |
-will get security errors from Mailman. |
|
147 |
- |
... | ... |
@@ -1,30 +0,0 @@ |
1 |
---- bin/check_perms.org 2005-05-25 00:04:15.000000000 +0200 |
|
2 |
-+++ bin/check_perms 2005-05-25 00:04:35.000000000 +0200 |
|
3 |
-@@ -331,6 +331,8 @@ |
|
4 |
- print _('checking permissions on list data') |
|
5 |
- # BAW: This needs to be converted to the Site module abstraction |
|
6 |
- for dir in os.listdir(mm_cfg.LIST_DATA_DIR): |
|
7 |
-+ if not S_ISDIR(statmode(os.path.join(mm_cfg.LIST_DATA_DIR,dir))): |
|
8 |
-+ continue |
|
9 |
- for file in checkfiles: |
|
10 |
- path = os.path.join(mm_cfg.LIST_DATA_DIR, dir, file) |
|
11 |
- if STATE.VERBOSE: |
|
12 |
---- bin/update.org 2005-05-25 00:04:30.000000000 +0200 |
|
13 |
-+++ bin/update 2005-05-25 00:04:35.000000000 +0200 |
|
14 |
-@@ -34,6 +34,7 @@ |
|
15 |
- """ |
|
16 |
- |
|
17 |
- import os |
|
18 |
-+import stat |
|
19 |
- import md5 |
|
20 |
- import sys |
|
21 |
- import time |
|
22 |
-@@ -425,7 +426,7 @@ |
|
23 |
- # Now update for the Mailman 2.1.5 qfile format. For every filebase in |
|
24 |
- # the qfiles/* directories that has both a .pck and a .db file, pull the |
|
25 |
- # data out and re-queue them. |
|
26 |
-- for dirname in os.listdir(mm_cfg.QUEUE_DIR): |
|
27 |
-+ for dirname in [x for x in os.listdir(mm_cfg.QUEUE_DIR) if stat.S_ISDIR(os.stat(os.path.join(mm_cfg.QUEUE_DIR,x)).st_mode)]: |
|
28 |
- dirpath = os.path.join(mm_cfg.QUEUE_DIR, dirname) |
|
29 |
- if dirpath == mm_cfg.BADQUEUE_DIR: |
|
30 |
- # The files in qfiles/bad can't possibly be pickles |
... | ... |
@@ -1,30 +0,0 @@ |
1 |
---- bin/check_perms.org 2005-05-25 00:04:15.000000000 +0200 |
|
2 |
-+++ bin/check_perms 2005-05-25 00:04:35.000000000 +0200 |
|
3 |
-@@ -331,6 +331,8 @@ |
|
4 |
- print _('checking permissions on list data') |
|
5 |
- # BAW: This needs to be converted to the Site module abstraction |
|
6 |
- for dir in os.listdir(mm_cfg.LIST_DATA_DIR): |
|
7 |
-+ if not S_ISDIR(statmode(os.path.join(mm_cfg.LIST_DATA_DIR,dir))): |
|
8 |
-+ continue |
|
9 |
- for file in checkfiles: |
|
10 |
- path = os.path.join(mm_cfg.LIST_DATA_DIR, dir, file) |
|
11 |
- if STATE.VERBOSE: |
|
12 |
---- bin/update.org 2005-05-25 00:04:30.000000000 +0200 |
|
13 |
-+++ bin/update 2005-05-25 00:04:35.000000000 +0200 |
|
14 |
-@@ -34,6 +34,7 @@ |
|
15 |
- """ |
|
16 |
- |
|
17 |
- import os |
|
18 |
-+import stat |
|
19 |
- import md5 |
|
20 |
- import sys |
|
21 |
- import time |
|
22 |
-@@ -425,7 +426,7 @@ |
|
23 |
- # Now update for the Mailman 2.1.5 qfile format. For every filebase in |
|
24 |
- # the qfiles/* directories that has both a .pck and a .db file, pull the |
|
25 |
- # data out and re-queue them. |
|
26 |
-- for dirname in os.listdir(mm_cfg.QUEUE_DIR): |
|
27 |
-+ for dirname in [x for x in os.listdir(mm_cfg.QUEUE_DIR) if stat.S_ISDIR(os.stat(os.path.join(mm_cfg.QUEUE_DIR,x)).st_mode)]: |
|
28 |
- dirpath = os.path.join(mm_cfg.QUEUE_DIR, dirname) |
|
29 |
- if dirpath == mm_cfg.BADQUEUE_DIR: |
|
30 |
- # The files in qfiles/bad can't possibly be pickles |
... | ... |
@@ -1,30 +0,0 @@ |
1 |
---- bin/check_perms.org 2005-05-25 00:04:15.000000000 +0200 |
|
2 |
-+++ bin/check_perms 2005-05-25 00:04:35.000000000 +0200 |
|
3 |
-@@ -331,6 +331,8 @@ |
|
4 |
- print _('checking permissions on list data') |
|
5 |
- # BAW: This needs to be converted to the Site module abstraction |
|
6 |
- for dir in os.listdir(mm_cfg.LIST_DATA_DIR): |
|
7 |
-+ if not S_ISDIR(statmode(os.path.join(mm_cfg.LIST_DATA_DIR,dir))): |
|
8 |
-+ continue |
|
9 |
- for file in checkfiles: |
|
10 |
- path = os.path.join(mm_cfg.LIST_DATA_DIR, dir, file) |
|
11 |
- if STATE.VERBOSE: |
|
12 |
---- bin/update.org 2005-05-25 00:04:30.000000000 +0200 |
|
13 |
-+++ bin/update 2005-05-25 00:04:35.000000000 +0200 |
|
14 |
-@@ -34,6 +34,7 @@ |
|
15 |
- """ |
|
16 |
- |
|
17 |
- import os |
|
18 |
-+import stat |
|
19 |
- import md5 |
|
20 |
- import sys |
|
21 |
- import time |
|
22 |
-@@ -425,7 +426,7 @@ |
|
23 |
- # Now update for the Mailman 2.1.5 qfile format. For every filebase in |
|
24 |
- # the qfiles/* directories that has both a .pck and a .db file, pull the |
|
25 |
- # data out and re-queue them. |
|
26 |
-- for dirname in os.listdir(mm_cfg.QUEUE_DIR): |
|
27 |
-+ for dirname in [x for x in os.listdir(mm_cfg.QUEUE_DIR) if stat.S_ISDIR(os.stat(os.path.join(mm_cfg.QUEUE_DIR,x)).st_mode)]: |
|
28 |
- dirpath = os.path.join(mm_cfg.QUEUE_DIR, dirname) |
|
29 |
- if dirpath == mm_cfg.BADQUEUE_DIR: |
|
30 |
- # The files in qfiles/bad can't possibly be pickles |
... | ... |
@@ -1,17 +0,0 @@ |
1 |
-ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/" |
|
2 |
- |
|
3 |
-<Directory "/usr/local/mailman/cgi-bin/"> |
|
4 |
- AllowOverride None |
|
5 |
- Options None |
|
6 |
- Order allow,deny |
|
7 |
- Allow from all |
|
8 |
-</Directory> |
|
9 |
- |
|
10 |
-Alias /pipermail/ "/usr/local/mailman/archives/public/" |
|
11 |
- |
|
12 |
-<Directory "/usr/local/mailman/archives/public/"> |
|
13 |
- AllowOverride None |
|
14 |
- Options ExecCGI FollowSymLinks |
|
15 |
- Order allow,deny |
|
16 |
- Allow from all |
|
17 |
-</Directory> |
... | ... |
@@ -1,27 +0,0 @@ |
1 |
-#!/sbin/runscript |
|
2 |
-# Copyright 1999-2004 Gentoo Foundation |
|
3 |
-# Distributed under the terms of the GNU General Public License v2 |
|
4 |
-# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/files/mailman.rc,v 1.5 2004/07/14 23:50:52 agriffis Exp $ |
|
5 |
- |
|
6 |
-depend() { |
|
7 |
- need net |
|
8 |
- use logger |
|
9 |
-} |
|
10 |
- |
|
11 |
-start() { |
|
12 |
- ebegin "Starting mailman" |
|
13 |
- su - mailman -c 'bin/mailmanctl -s start' >/dev/null 2>&1 |
|
14 |
- eend $? |
|
15 |
-} |
|
16 |
- |
|
17 |
-stop() { |
|
18 |
- ebegin "Stopping mailman" |
|
19 |
- su - mailman -c 'bin/mailmanctl stop' >/dev/null 2>&1 |
|
20 |
- eend $? |
|
21 |
-} |
|
22 |
- |
|
23 |
-svc_restart() { |
|
24 |
- ebegin "Restarting mailman" |
|
25 |
- su - mailman -c 'bin/mailmanctl restart' >/dev/null 2>&1 |
|
26 |
- eend $? |
|
27 |
-} |
... | ... |
@@ -1,141 +0,0 @@ |
1 |
-# Copyright 1999-2006 Gentoo Foundation |
|
2 |
-# Distributed under the terms of the GNU General Public License v2 |
|
3 |
-# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/mailman-2.1.9_rc1.ebuild,v 1.5 2006/09/11 14:24:36 tcort Exp $ |
|
4 |
- |
|
5 |
-inherit eutils depend.apache |
|
6 |
-IUSE="apache2 postfix sendmail qmail courier exim xmail" |
|
7 |
- |
|
8 |
-DESCRIPTION="A python-based mailing list server with an extensive web interface" |
|
9 |
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" |
|
10 |
-HOMEPAGE="http://www.list.org/" |
|
11 |
- |
|
12 |
-SLOT="0" |
|
13 |
-LICENSE="GPL-2" |
|
14 |
-KEYWORDS="amd64 ~ppc ~sparc ~x86" |
|
15 |
- |
|
16 |
-DEPEND=">=dev-lang/python-2.3 |
|
17 |
- virtual/mta |
|
18 |
- || ( net-www/apache www-servers/lighttpd )" |
|
19 |
- |
|
20 |
-INSTALLDIR="/home/.internal/mailman" |
|
21 |
-APACHEGID="1280" |
|
22 |
- |
|
23 |
-if use postfix; then |
|
24 |
- MAILGID="1280" |
|
25 |
-elif use sendmail; then |
|
26 |
- MAILGID=daemon |
|
27 |
-elif use qmail; then |
|
28 |
- MAILGID="1280" |
|
29 |
-elif use courier; then |
|
30 |
- MAILGID=mail |
|
31 |
-elif use exim; then |
|
32 |
- MAILGID=mail |
|
33 |
-elif use xmail; then |
|
34 |
- MAILGID=xmail |
|
35 |
-else |
|
36 |
- MAILGID="1280" |
|
37 |
-fi |
|
38 |
- |
|
39 |
-S=${WORKDIR}/${P} |
|
40 |
- |
|
41 |
-pkg_setup() { |
|
42 |
- # Bug #58526: switch to enew{group,user}. |
|
43 |
- # need to add mailman here for compile process. |
|
44 |
- # Duplicated at pkg_postinst() for binary install. |
|
45 |
- enewgroup mailman 1280 |
|
46 |
- enewuser mailman 1280 /bin/bash ${INSTALLDIR} mailman -G cron -c mailman |
|
47 |
- mkdir -p ${INSTALLDIR} |
|
48 |
- chown mailman:mailman ${INSTALLDIR} |
|
49 |
- chmod 2775 ${INSTALLDIR} |
|
50 |
-} |
|
51 |
- |
|
52 |
-src_unpack() { |
|
53 |
- unpack ${A} |
|
54 |
- cd ${S} |
|
55 |
- epatch ${FILESDIR}/${PN}-2.1.8_rc1-directory-check.patch || die "patch failed." |
|
56 |
-} |
|
57 |
- |
|
58 |
-src_compile() { |
|
59 |
- econf \ |
|
60 |
- --prefix=${INSTALLDIR} \ |
|
61 |
- --with-mail-gid=${MAILGID} \ |
|
62 |
- --with-cgi-gid=${APACHEGID} \ |
|
63 |
- --with-var-prefix=/srv/mailman \ |
|
64 |
- --with-cgi-ext=.cgi \ |
|
65 |
- --with-mailhost=lists.schokokeks.org \ |
|
66 |
- --with-urlhost=lists.schokokeks.org \ |
|
67 |
- || die "configure failed" |
|
68 |
- |
|
69 |
- make || die "make failed" |
|
70 |
-} |
|
71 |
- |
|
72 |
-src_install () { |
|
73 |
- ID=${D}${INSTALLDIR} |
|
74 |
- |
|
75 |
- make prefix=${ID} var_prefix=${ID} doinstall || die |
|
76 |
- |
|
77 |
- keepdir ${INSTALLDIR}/logs |
|
78 |
- keepdir ${INSTALLDIR}/locks |
|
79 |
- keepdir ${INSTALLDIR}/spam |
|
80 |
- keepdir ${INSTALLDIR}/archives/public |
|
81 |
- keepdir ${INSTALLDIR}/archives/private |
|
82 |
- keepdir ${INSTALLDIR}/lists |
|
83 |
- keepdir ${INSTALLDIR}/qfiles |
|
84 |
- |
|
85 |
- if use apache2; then |
|
86 |
- insinto ${APACHE2_MODULES_CONFDIR} |
|
87 |
- else |
|
88 |
- insinto ${APACHE1_MODULES_CONFDIR} |
|
89 |
- fi |
|
90 |
- doins ${FILESDIR}/50_mailman.conf |
|
91 |
- |
|
92 |
- dodoc ${FILESDIR}/README.gentoo |
|
93 |
- dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL |
|
94 |
- dodoc contrib/README.check_perms_grsecurity contrib/mm-handler.readme |
|
95 |
- dodoc contrib/virtusertable contrib/mailman.mc |
|
96 |
- |
|
97 |
- cp build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ |
|
98 |
- contrib/mm-handler* ${ID}/bin |
|
99 |
- |
|
100 |
- # Save the old config into the new package as CONFIG_PROTECT |
|
101 |
- # doesn't work for this package. |
|
102 |
- for i in ${ROOT}/var/mailman ${ROOT}/home/mailman \ |
|
103 |
- ${ROOT}/usr/local/mailman ${INSTALLDIR} |
|
104 |
- do |
|
105 |
- if [ -f ${i}/Mailman/mm_cfg.py ]; then |
|
106 |
- cp ${i}/Mailman/mm_cfg.py \ |
|
107 |
- ${ID}/Mailman/mm_cfg.py |
|
108 |
- einfo "Your old config has been saved as mm_cfg.py" |
|
109 |
- einfo "A new config has been installed as mm_cfg.dist" |
|
110 |
- fi |
|
111 |
- done |
|
112 |
- |
|
113 |
- exeinto /etc/init.d |
|
114 |
- newexe ${FILESDIR}/mailman.rc mailman |
|
115 |
- |
|
116 |
- chown -R mailman:mailman ${ID} |
|
117 |
- chmod 2775 ${ID} |
|
118 |
-} |
|
119 |
- |
|
120 |
-pkg_postinst() { |
|
121 |
- enewgroup mailman 1280 |
|
122 |
- enewuser mailman 1280 -1 ${INSTALLDIR} mailman -G cron -c "mailman" |
|
123 |
- cd ${INSTALLDIR} |
|
124 |
- bin/update |
|
125 |
- einfo "Running \`${INSTALLDIR}/bin/check_perms -f\` *" |
|
126 |
- bin/check_perms -f |
|
127 |
- einfo "" |
|
128 |
- einfo "Please read /usr/share/doc/${PF}/README.gentoo.gz for additional" |
|
129 |
- einfo "Setup information, mailman will NOT run unless you follow" |
|
130 |
- einfo "those instructions!" |
|
131 |
- einfo "" |
|
132 |
- |
|
133 |
- einfo "An example Mailman configuration file for Apache has been installed into:" |
|
134 |
- use apache2 && einfo " ${APACHE2_MODULES_CONFDIR}/50_mailman.conf" |
|
135 |
- use apache2 || einfo " ${APACHE1_MODULES_CONFDIR}/50_mailman.conf" |
|
136 |
- einfo "" |
|
137 |
- einfo "To enable, you will need to add \"-D MAILMAN\" to" |
|
138 |
- use apache2 && einfo "/etc/conf.d/apache2." |
|
139 |
- use apache2 || einfo "/etc/conf.d/apache." |
|
140 |
- einfo "" |
|
141 |
-} |