eigenes mailman ebuild nicht mehr nötig, gentoo-ebuild über MAILMAN_-variablen konfigurierbar
Hanno Böck

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,3 +0,0 @@
1
-MD5 dd51472470f9eafb04f64da372444835 mailman-2.1.9.tgz 7829201
2
-RMD160 135f94eeecca1f562f98dfe98c1a367bed229372 mailman-2.1.9.tgz 7829201
3
-SHA256 1b7a2c853c21bfd22205167dc3678c634a3f981721d95d1cd923ca84967cc986 mailman-2.1.9.tgz 7829201
... ...
@@ -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
-}
... ...
@@ -1,6 +0,0 @@
1
-<?xml version="1.0" encoding="UTF-8"?>
2
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
3
-<pkgmetadata>
4
-<herd>net-mail</herd>
5
-<maintainer><email>hanno@gentoo.org</email></maintainer>
6
-</pkgmetadata>
7 0