diff options
author | Hanno Boeck <hanno@gentoo.org> | 2012-08-08 17:37:43 +0000 |
---|---|---|
committer | Hanno Boeck <hanno@gentoo.org> | 2012-08-08 17:37:43 +0000 |
commit | 2d9e77605fa0561e9edbe03dbdb40a5175ab9009 (patch) | |
tree | 472a0744bd07016a8a3580bccbbbdf51c46cf6c6 /net-mail | |
parent | x86 stable, see bug 418679 (diff) | |
download | historical-2d9e77605fa0561e9edbe03dbdb40a5175ab9009.tar.gz historical-2d9e77605fa0561e9edbe03dbdb40a5175ab9009.tar.bz2 historical-2d9e77605fa0561e9edbe03dbdb40a5175ab9009.zip |
mailman bump, security fix and fix for python 2/3 issue, port to EAPI 4.
Package-Manager: portage-2.1.11.9/cvs/Linux x86_64
Diffstat (limited to 'net-mail')
-rw-r--r-- | net-mail/mailman/ChangeLog | 9 | ||||
-rw-r--r-- | net-mail/mailman/Manifest | 74 | ||||
-rw-r--r-- | net-mail/mailman/mailman-2.1.15.ebuild | 168 |
3 files changed, 218 insertions, 33 deletions
diff --git a/net-mail/mailman/ChangeLog b/net-mail/mailman/ChangeLog index 2ec19fb6232d..d9a97ec9969f 100644 --- a/net-mail/mailman/ChangeLog +++ b/net-mail/mailman/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-mail/mailman -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/ChangeLog,v 1.129 2011/11/02 22:09:34 vapier Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/ChangeLog,v 1.130 2012/08/08 17:37:43 hanno Exp $ + +*mailman-2.1.15 (08 Aug 2012) + + 08 Aug 2012; Hanno Boeck <hanno@gentoo.org> +mailman-2.1.15.ebuild: + Version bump (fixes CVE-2011-0707), explicitely set python 2, port to EAPI 4. 02 Nov 2011; Mike Frysinger <vapier@gentoo.org> mailman-2.1.9-r3.ebuild, mailman-2.1.11.ebuild, mailman-2.1.12.ebuild, mailman-2.1.13.ebuild, diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest index 4ee11a48638b..7dc9f3311208 100644 --- a/net-mail/mailman/Manifest +++ b/net-mail/mailman/Manifest @@ -1,37 +1,49 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 -AUX 50_mailman.conf 429 RMD160 54104453464b725adc18e5fb66bee265089013f6 SHA1 7b002917ae358587fc121f8c06c54c76dd0d9934 SHA256 8a93c5f9b2012122c6e85445620d5eb388e1bc38cb2102158bb62681cb61d3ec -AUX 50_mailman.conf-r1 592 RMD160 2f2be797205a63b728fe89a3367bbfb0e1f5d5dc SHA1 12a9d7276eb796c7512ece411a56f4b45f861a7d SHA256 4512a9dd6cba38a080654cbe172941a053fdc8b33afb65748d76716e9d00a029 -AUX README.gentoo-r2 5537 RMD160 8d753bb466666bac03ee4da4b7e35456d66dfec3 SHA1 f2702f1dbcab75397795b55883972a047b39463e SHA256 3809aa17e4e9a244cdf7c06af1605c3ce660329b0e279a93c4c3650b8d9ffa42 -AUX README.gentoo-r3 6804 RMD160 8885ce718cee4c1ff7fba103b6be314dfbf794c2 SHA1 343a4af9782136775fa3fe20d132d1e70b5468da SHA256 9db15d248be59d98f038718b50d5a02f08f5fc0870bf0f0ebec4c5d008c4e31b -AUX mailman-2.1.12-add-destdir.patch 379 RMD160 f5cec806246df499d90174c907dce2562cd5c607 SHA1 919e3d7fab0e4d4fe176ce1f92bc9651c8d3cf91 SHA256 10a22b784eecfc86c78380be6c389b90bbcec3e4c31a04b70f6a09e96ef4afd8 -AUX mailman-2.1.12-directory-check.patch 1485 RMD160 1b2a12f332ca2c70d2cca4310d6f6d1ed37085aa SHA1 56abf3e8643a7140450a338b133b5f6e2e62d4a4 SHA256 4986cc5e7d37cec02b4f29dbf4838e81799fabdfb89bbc7f8e54c9210ae1de6d -AUX mailman-2.1.13-ldflags.patch 1022 RMD160 24cb935e95056a55ce77de1c00c083d88dbf2a52 SHA1 ea60f2a9b567c7832525ad150f6a2399d8feb1e1 SHA256 75b9fe8ef757541776532f76b1262c1616d440178ad39c432fe2d529eecf5645 -AUX mailman-2.1.14_rc1-directory-check.patch 786 RMD160 4dcf690c6a5f26feff25376a5adfc261d887d2c2 SHA1 6049bf7e1b21a72861683d9251111209564f9a55 SHA256 13c5988eeaf1fad7c7f4db2c817bb234dce022636e0ebe1a7de9d0ef8400d91c -AUX mailman-2.1.8_rc1-directory-check.patch 1287 RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 SHA1 ad2b689ce7911b509f999cd849d0402c36ded97c SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d -AUX mailman-2.1.9-fix-XSS.patch 11287 RMD160 b4dff793463c976cef7bdfe2cded986a8f7820ab SHA1 d01f299044ddaf8c0c6df53cb7b8ec73f3f183a4 SHA256 cd2ffb0e19dd12205d375f3c83b7d6a3177c0f3389bf15db37bce1e63e459307 -AUX mailman-2.1.9-icons.patch 555 RMD160 d0beb080e0dd4c753ce5e075b3c7db424b5474ef SHA1 786edc8b3ed11920aaaa23a8f3c0e4f9ae190a87 SHA256 cd78a7447febcbe1901144a190ef14cf9075b8055cc275e0405fc748f9c855f0 -AUX mailman.conf 385 RMD160 bec3c71140385fa88078ffb38be14bfd8ec068c6 SHA1 64e15fce12231bac8e9a5dd831d9c4f134df77a1 SHA256 fdd86c4a72318ade5dfe0f075ce62470979f93d8a4c862993dc32e7bdb422eab -AUX mailman.rc 597 RMD160 be0a574298a1d8d547a4ca76f864dd5fee9b897d SHA1 f464f5ba7310934d300a9af7c614fdf7498f7d2b SHA256 ef4f5482cf68ba44a0fbb83acde29295bd8dcb6512d259d14387dfc29beeb625 -DIST mailman-2.1.11.tgz 7992229 RMD160 667297720aae9fef07600eab6fbf3d2cfc205c8b SHA1 068f1927f4d8dd0896b5064bdf6d102798491b72 SHA256 66f2e1d27b6d1f253a8ebbe218cacaab947e6b421f7513fbaea2314b24f06bda -DIST mailman-2.1.12.tgz 8010027 RMD160 94d8d132bb37180bf4c02ccd2a5fb3862ce13b94 SHA1 6d6281f7ce322e271f0259321f4d8931ff46e6ae SHA256 5e9313252cc2eea774c453131e7f3fe3a5873ebce26628c5504cdc318d563ddd -DIST mailman-2.1.13.tgz 8166504 RMD160 3a62b04ea0f48c3ecbe815eb927d282f765e416c SHA1 923dd78a17cbab576354b53a80443fe05f134398 SHA256 ddab5169c851e49134d8e58fd0d5fd3b920d8ddb5f52582c2ec95076c746a25e -DIST mailman-2.1.14.tgz 8201150 RMD160 a36d403b9c00e5354b204b62b5f0e96ab0779186 SHA1 c92de1a5ee2d8b0c83d29836b35bd422116c96f4 SHA256 1d6be802b718639126c4069eb7f9cd3a347765e1cb199cc3bb14d71572d09523 -DIST mailman-2.1.14rc1.tgz 8201021 RMD160 1d06dc327068561e032658afc715ee12c07e0c0e SHA1 573080ed44e9878d182eeaca82892dc843dca31b SHA256 f3969382740418a8e30eb27142d98ec39613a098649bc14992cbfda671c45b70 -DIST mailman-2.1.9.tgz 7829201 RMD160 135f94eeecca1f562f98dfe98c1a367bed229372 SHA1 e9f6f55e2551c3e576460749383da20599412d42 SHA256 1b7a2c853c21bfd22205167dc3678c634a3f981721d95d1cd923ca84967cc986 -EBUILD mailman-2.1.11.ebuild 5767 RMD160 6e72df58beb83686894cea15aab50e7f89a1f248 SHA1 a89cfe2ec37acd6dfa04df27a479f43a165772c0 SHA256 81c70d7057006df62efc1d17014f1a968351c24f17f74f3072f0ecf23be83ecc -EBUILD mailman-2.1.12.ebuild 5922 RMD160 957820c1afd9c8aa8ae1241171af2e2f3ab004ed SHA1 fb0e535fdd2a1d5ee42f85172f789f6a2add8554 SHA256 03c7aec1eb264463a072b435001accd0f69400a144d8983b8dd012877052619a -EBUILD mailman-2.1.13.ebuild 5891 RMD160 e54ea7e143bf6e08a89f98ec161c12aaab6e94e0 SHA1 86b50853fc5e0e821288e8480227279ece4e833d SHA256 7a40c895e97ce3bb18f5d2885c1075f2b280e3b9e4f4c7f12c82f0fc2e55957c -EBUILD mailman-2.1.14.ebuild 5895 RMD160 32abc81848663e81486db4a6390b2914bfe3bc39 SHA1 8190d408d7fe35d4f9f2cac6d5a71d6945429ee8 SHA256 334ef09a518098f67d2c485f4538cd4c07f24e02d536b1fe85708d2487a04e82 -EBUILD mailman-2.1.14_rc1.ebuild 5933 RMD160 3081b3a2931c3613231f4f928021a70bf799579d SHA1 04f1fe0e28cc544bd8699abbbb5fe263c4279dfb SHA256 a52d961d10867f52b6e9babf30f98c1a9cb5ba27ed54dc2ff93b88cdbd93474a -EBUILD mailman-2.1.9-r3.ebuild 5012 RMD160 8fb1c9e94e4600ea220b5d6624d40062cf604a85 SHA1 e8008f6139fbae2fc46e2d8dbbdd2b215d207f60 SHA256 bed710facdc9144171bc33f130b0c6b6c3fc8ca608a348662bf09bea2cde50c1 -MISC ChangeLog 17557 RMD160 2462fe1e1dde7bccc563f3626a544beec87510e5 SHA1 b1e4ed567620ba0aefaada9a26d513d24e88b44c SHA256 5cb6a4bf5b7d3db3e5872016a83a5ccad677843533f294a2626b732d9fb79574 -MISC metadata.xml 218 RMD160 30759d93f0209fdd74f29393ae54999fe6b2bdff SHA1 486b307ff1dae10aef7d18472460a21bc2decdfb SHA256 09421ca1b9299683d07f68ddbbd3ed97251dac613121b420841a3251da7fcb89 +AUX 50_mailman.conf 429 SHA256 8a93c5f9b2012122c6e85445620d5eb388e1bc38cb2102158bb62681cb61d3ec SHA512 3c6fe136ed0cdb31037233326dffcff26d6827a3d70fa2aa6147e01cceec93b5245af8010b38c220ab327f1bfcff35f7c7d3d78575cec8fc0bf154912a81321e WHIRLPOOL 65cc9c49c2daf82128a7ede123c1854ec55d029b8be5242e0eac24c6601f576a5ab5127938577bff5fb6f4afca2db9351b29f728d6e8e50706a0607f60f18bd2 +AUX 50_mailman.conf-r1 592 SHA256 4512a9dd6cba38a080654cbe172941a053fdc8b33afb65748d76716e9d00a029 SHA512 e5ae0b4aca37a5946d986f3e257e306c14c4228b239e6401c9de54f592cc27794f2e61a6f6f218d5a49992e3e1e82200f7f11f8e8d2f1b047f35223152a06b68 WHIRLPOOL bfa861273398df9356a981b22de7a4e933da3ccd082481ab65f52aa072730408b907f28420439cb5afa314fe2415368022b8a05ecce800917825e8b7171c2ec1 +AUX README.gentoo-r2 5537 SHA256 3809aa17e4e9a244cdf7c06af1605c3ce660329b0e279a93c4c3650b8d9ffa42 SHA512 87c9a910d764387e0850613d235b42768fb5d22b430f88830e9df29404c6ae7772a4a26243fa277eac3acb696e76ef32b00b350a4c81c82813f223d50415ed98 WHIRLPOOL cc7ebd32058a0b83a835ffc4d514990205e6368861d3fa539f42a0842745e764bda9448b943bec56499a12b43919c6eb4e451a9c82feee3420ea119bf81d64b9 +AUX README.gentoo-r3 6804 SHA256 9db15d248be59d98f038718b50d5a02f08f5fc0870bf0f0ebec4c5d008c4e31b SHA512 54407c223ad2aaf037f565604a76d55a686399de308bbd277b9c6a8690a56bd35756a3032cdaf3e1eab02b5d118b9f17d42673db0c75d590ce4cd245539b44d2 WHIRLPOOL 9f457503daecd76500547de39e4814a27631f9b3b13d3169cd97dda5812e7c740d554609db21b00c00cf3b079d883ea566b356c4e33d4584efe799aa77321211 +AUX mailman-2.1.12-add-destdir.patch 379 SHA256 10a22b784eecfc86c78380be6c389b90bbcec3e4c31a04b70f6a09e96ef4afd8 SHA512 9259f4ee2548db8e429dcbd63ccda832a8e4bf2a00ff5ce9a6aa85ee0b841a6497c7d5abcec22eb95538c0af379b635cb19eded53a6499f1877334daea7ed87b WHIRLPOOL 1e9dddf1990a3d2430fb783518fec4a63a5a1e912f0f1f5abd690e00b7cfa633d434196bb0cf828a50c194fdeb4fad0dfffc46ed00e914278ef108cf51215ff7 +AUX mailman-2.1.12-directory-check.patch 1485 SHA256 4986cc5e7d37cec02b4f29dbf4838e81799fabdfb89bbc7f8e54c9210ae1de6d SHA512 79b91042374d64a3412d204daf621379e78aa390d1ffd72da6b56643e475f51811e4b7fe5d3f92535e95e52c450292dfac8e5661e110d7be20f714ea6460c842 WHIRLPOOL 7e99a5e3fdb256acb860b0a447eaf272ad157db31f996560875bcb19fcde4cbe3bcc6ec4449bdc90056c0286754cfcfb63642901ef5b90bd51f14d4cc6f6a33d +AUX mailman-2.1.13-ldflags.patch 1022 SHA256 75b9fe8ef757541776532f76b1262c1616d440178ad39c432fe2d529eecf5645 SHA512 5f1bd3d7cc04d7bf464442eb2805a7e449607ee9679760b0901245fb57400421ae0fbd6d17a68f26832acc3f674221696670588bc2cf832b6c7f5ee0f1f63bbf WHIRLPOOL a09edd3fd8606dc1b092fb449ef093fb08243e9e2a7d953e15594a112e67097426ede6851b2fac25939c9b9fd0cc1a62314ce8d3c5ad208cf23fdf33bf094d8f +AUX mailman-2.1.14_rc1-directory-check.patch 786 SHA256 13c5988eeaf1fad7c7f4db2c817bb234dce022636e0ebe1a7de9d0ef8400d91c SHA512 510a67915163732ae05ed9f8920f93eb99538a706d85e4fb2c071e01a6d88be8cd32aa5ea0127d36a1dc4f7a735c179bb1169e7358025ee7d3c85b0c8cda44d7 WHIRLPOOL 316a6e78129bf1a46be3c81232cf29a4cf639c5f350085e10d37700d1f97ae614ee48c0caea1acef33da172e74b025645098ce36055f6757b9e32567c15d9414 +AUX mailman-2.1.8_rc1-directory-check.patch 1287 SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d SHA512 eeeed8b82493a8a6d425b616ff86e62d0b132db0ae03fcc21485a4382db02b893f3e785a1dbe16a5e167e76ac163892f2690314e46cea2d8bb627e0328b7bd34 WHIRLPOOL a87cee3b6b48ec346d7fd975acf518efa9c7a0c7974d22892335874c9f602d22ca8ccbbe9351402e07cf68ddbedffc205fd10aac20d71575cc6931aef5b585a1 +AUX mailman-2.1.9-fix-XSS.patch 11287 SHA256 cd2ffb0e19dd12205d375f3c83b7d6a3177c0f3389bf15db37bce1e63e459307 SHA512 c6828ece9d60f15ee20ec0ebd2a158edba66ba2707e1ad0b1e18a95d4292b06da1a321b95eecf29f896373554caa3405024e725ef078533c8382e2eb89a69cdc WHIRLPOOL 0148bf9bbd1cb6b0ef0eb4c53dcfe140a5aa61508506159217c2b3d80f81398ed57df4ccfa184b99a23197489b530eb1aa72ec9319edd4a2091bbea4c2b7485b +AUX mailman-2.1.9-icons.patch 555 SHA256 cd78a7447febcbe1901144a190ef14cf9075b8055cc275e0405fc748f9c855f0 SHA512 caec3eb1abdb29e92ebd6a589f93870ffc91bbcc7bd2e0115e38f48ae0a31e564037a4a828395229ee238d215e72e19a31d53c8bca6c39a48b5c08a327e663a6 WHIRLPOOL 0e73c6c89fd026bf73c5665da95fa711e47b0a7fa031ce3c31ad3a4771935c2d8fdabbba58e32448ee9b8263576004c22376249e1c135b69dbbaa47c880b96b9 +AUX mailman.conf 385 SHA256 fdd86c4a72318ade5dfe0f075ce62470979f93d8a4c862993dc32e7bdb422eab SHA512 fc68f877e64496a7527235ade9ab34681153803e4c07269df2dc37089c9ff1202d2a7b032cdbdd679b70e42f8b2c60de60922802a892dbf40a123af27fd55c40 WHIRLPOOL 280c1dd9ed7651029ba1d5f8b18b7db54549c953d1ce33bd0c98b8ae20081e3d3bd354ee7fc13df9fc49ad001dc50cae9d2abe5226d49e6dcaa78cafbf5f35a6 +AUX mailman.rc 597 SHA256 ef4f5482cf68ba44a0fbb83acde29295bd8dcb6512d259d14387dfc29beeb625 SHA512 68840cb5afd364fdf440c0267c42c1e59565247f4ae11e7e4bcfd734d7bb9abc7e9167f25086c66e3527ff92ebf1a620d408f0e70b45bc1ab8adb8f05fd912a2 WHIRLPOOL 2d269b5bdab88b42265029c0c5cdbc6e6a2de146a629357f5c7b1041d99e25d18be3e5d8982d3d74d8f1fba8ffa8fd4444a05a9569244126fed05b87ca833ad2 +DIST mailman-2.1.11.tgz 7992229 SHA256 66f2e1d27b6d1f253a8ebbe218cacaab947e6b421f7513fbaea2314b24f06bda +DIST mailman-2.1.12.tgz 8010027 SHA256 5e9313252cc2eea774c453131e7f3fe3a5873ebce26628c5504cdc318d563ddd +DIST mailman-2.1.13.tgz 8166504 SHA256 ddab5169c851e49134d8e58fd0d5fd3b920d8ddb5f52582c2ec95076c746a25e +DIST mailman-2.1.14.tgz 8201150 SHA256 1d6be802b718639126c4069eb7f9cd3a347765e1cb199cc3bb14d71572d09523 SHA512 77230730150ba6580a9924a771959a1e4488026a24e1a04f9f984315d127ced9cb04e09fb0eb9272172c097f23ac16d0a0d51b7564c49649a402ca581ae0a308 WHIRLPOOL 299c977ab7887ddefcf559b7d0ec3268d660736559c6066d95eb9b85cce37ca139f9e01abe668fc34c3571bf36afeb52f857d05d630674eb0da4ed8ef34c2c62 +DIST mailman-2.1.14rc1.tgz 8201021 SHA256 f3969382740418a8e30eb27142d98ec39613a098649bc14992cbfda671c45b70 +DIST mailman-2.1.15.tgz 8468107 SHA256 f355fb3d31772b488449e6f5173dafd31edca93172c307244c791d25d9e2bec8 SHA512 3502d32690856bad2140851bf582ebe8cea0ba38a184aae715cc7921754aac452b789b7031cbb47895737f4135e59f44888bdca56c512378ad9367d62b372536 WHIRLPOOL f20dad43d44ab542f324dd06373bbd741db2aea0e59eb4894cc73149638ef5ee316dcd622ef71871c26d0e99d830c60e5ec8f10bf63290b0fb5b86d05a32cd9d +DIST mailman-2.1.9.tgz 7829201 SHA256 1b7a2c853c21bfd22205167dc3678c634a3f981721d95d1cd923ca84967cc986 +EBUILD mailman-2.1.11.ebuild 5767 SHA256 81c70d7057006df62efc1d17014f1a968351c24f17f74f3072f0ecf23be83ecc SHA512 82dd025da2c04a8d3025a8f1e440f774ace5f58c19efa660656a19ffceadd94514382da1e9b2c94b436d9cba6a106c6165b2ca3b6956f31406cc89320b005844 WHIRLPOOL bfb764350731bdcbbe7edf6210473ecd260adcae4038b8e11ef23678c74dd7e35c1413fa9e0cf0f66c525ac9da7f246b013e5b63743eecbc8cdf5607d0ccfcf7 +EBUILD mailman-2.1.12.ebuild 5922 SHA256 03c7aec1eb264463a072b435001accd0f69400a144d8983b8dd012877052619a SHA512 9630b7f4d66d34f2098a99097bdba0cac138681bbcf62b58a96c905d784cc463fc7dbe3fc2c4f88a576f5a52e446229ecf8ae46c62d8c4139522bbfc836f3950 WHIRLPOOL 00db1a8c34874e0184c53b76d2ab188ca796011ff6304994f10d417c2356aacb70fdec5a086acc068aed016dee70b72179ad7f67acd3406052dcd54471d67c04 +EBUILD mailman-2.1.13.ebuild 5891 SHA256 7a40c895e97ce3bb18f5d2885c1075f2b280e3b9e4f4c7f12c82f0fc2e55957c SHA512 f87388829d5ff26b946428ca250de861ffb65caed0765a146c75b3aa8be99e84b1ffcd4af3ad4ab9bde9d1c7f313305ec3d3679ae7480a8fac989e72cd6a40bb WHIRLPOOL 4868b8e82b877106e1d3b1e40cfab424f463f3eb0b644ab37bed0b0368931b8d88d87f5556cc9d17507a4baea989378691f6f584ee1d4d610edbb29e1e41e9e9 +EBUILD mailman-2.1.14.ebuild 5895 SHA256 334ef09a518098f67d2c485f4538cd4c07f24e02d536b1fe85708d2487a04e82 SHA512 112e72cdc50359cd7d397104b28f90ec981f9c8077c253bc5a3a87110963ce2d73358422aa5918ede8a9169581c1bb88aceb8c8989c85cac98aae18188370a48 WHIRLPOOL d84988a3aa8ec319d1d73a5e017885e88097533fad938ea0105f7d7413495b24457234d9abc62e0e631c77803695751d0306799a02b1d70dfd25c867240b1bb0 +EBUILD mailman-2.1.14_rc1.ebuild 5933 SHA256 a52d961d10867f52b6e9babf30f98c1a9cb5ba27ed54dc2ff93b88cdbd93474a SHA512 e5b39e28ba637c864bfaa85e26f09409afc5e9cdcdc3ae41e25065695625b38dd0186b5cb4515ef710d9e0ce3fe7eeee1c0fc8dc52615eacf89d4cf299415c37 WHIRLPOOL c20c2f31fe7681537e3520f17a50ea30a5e5f15fb12168448f91ddf36ff3e672903a4a9529ff52bcf15ebcfd7d5c24e5668205eccbc9885d691de05d4b9cc019 +EBUILD mailman-2.1.15.ebuild 5954 SHA256 85a44480652feb297114469d413a3f9888558b2baad54830259932c039d2d5c6 SHA512 bb8ec3de48b85fa3b8cefe06f8027a40577392820aab782afca5e0da5d0d9c1a2b108ebb3eb5a1216405e04e2651530359653bc6e220c77e60c0f73a24996205 WHIRLPOOL 0a8b51c464e69d31ead4e54fda1dd958583595a9525f35a05ab7ad4ae841b8ba5aaafd37afa0c979499bd7fccc06138323b1612adb6ca11362ab4588be39bdc0 +EBUILD mailman-2.1.9-r3.ebuild 5012 SHA256 bed710facdc9144171bc33f130b0c6b6c3fc8ca608a348662bf09bea2cde50c1 SHA512 8184972a83fbb1bd9b72a6a3a7508557363755cb81720bae440c70bdc4c520261413beb86c1d7897fb145c8855298bc8eba0a4b222c7b40c536b738f873ac1ff WHIRLPOOL 425b1062e131273796968d8c4bbf68ef1cb543328ed734808f2eaad58f39a1af1ab42a3b7f744526c77228b607445c4cd031becca41081fe22dde0820a42d3fb +MISC ChangeLog 17738 SHA256 e8bde912b6a77c0337667ebf28621cf13914fb557fe48df123c6f10ba5d2d152 SHA512 863ef3dd1b94b86a4891778645a5fc9326860fe325192740a64e574f08b0e02e0291bafd17dd83d198e0b52505b0bef775c4293d47510cd9e0dd92d203c7ce37 WHIRLPOOL 403c09fb76c712b6ed2fc51ad2c900a526fcfdbefdde23cd30666922f29bf4e7d21d691918707744c2bf77c162a663a872843d889dd1667e3291a5b510eeadbe +MISC metadata.xml 218 SHA256 09421ca1b9299683d07f68ddbbd3ed97251dac613121b420841a3251da7fcb89 SHA512 8bb5bbe8e06a6caffb45c8a717c3fce94b35fd085a711523d439b3135f3949e46f8b7ae1936aa75ea6385fc59054585009ff16fe73052c3eccaea09449204544 WHIRLPOOL aaa5590db64b60ddb7628f0e9ea780da50f0e43a7f10a6562848d9167dfdfbec531aff68f7df2da2b173e9900b91e40b5ff9cf4ecab86dbff8c082053a53b90c -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.18 (GNU/Linux) +Version: GnuPG v2.0.19 (GNU/Linux) -iF4EAREIAAYFAk6xv6oACgkQaC/OocHi7JY83wEAmjCOfet4SvTdz0DdZL+qVNJ7 -22oJ9L6KyNmCvS8oLTEA/039vXG0dvMHJAaYssMPFX6YJ7QJwd3RMaQnyGXfQY5p -=eCOF +iQIcBAEBCAAGBQJQIqP8AAoJEKWIAHK7tR5ClssP/3eb46IJqQ8Tsse72cbzC17E +CzBpUgqhIGAJBKkgNv/FrCD+2tprRqKMZBTpVbZKpak69qcoXZBmNHl4u1k6ebOx +lTqIlMIURVrFUBstFY9/HFqY9Q2rrajmKO1/d++Nkj9rt8TLy51+uRFnnDDYkEen +i/EQvFUE3AkDtKlTTamyEtGnZbMtY6nB3y1wEXyQJdAY+V9OfSfIZG7/P6k3Kw6S +imJO+lI/KIOh01c+OiR5FIKVZkcc3iCSnjR3pzn2caI7JIV7lfpmqhI/p9Ux60DS +5v0ovvUbvJMz7LQE9YiebIJGWFagpdWQ2TtkBMJ6HRPXqk35gQeZDpXehG/H12EK +qr5K1JD1oHSo0v32djgivRGc+Je4x9/f116M9rKsGiHBzpyme5D8XGEARyxTq3EV +2hNrE5Bd9sST2i7FQjkQRkJffW1F91cGopJg9WWL0UCBtNv95PKQIaWg9nf4EOzY +AcS1QciddP5seZFZY9weBOzvm007MQ3kfR+KNh7Ul1moHJC8Ovkm5gKsrCdonAWJ +sWqFdIih3dU43vZsnoCc3Jt13UuTI8z4kWHjtu1OFDsvrfWlGlezOR+10E8kkoFI +bd0EfuGRHR1VXP9nNhcg4GCKq+Fq35r3zKEWrcyidXSMl3pSZz2a58y2fkLPIw7j +4hCF91HVBYXbSYyyU6BY +=U+Wz -----END PGP SIGNATURE----- diff --git a/net-mail/mailman/mailman-2.1.15.ebuild b/net-mail/mailman/mailman-2.1.15.ebuild new file mode 100644 index 000000000000..d8d79dbbf152 --- /dev/null +++ b/net-mail/mailman/mailman-2.1.15.ebuild @@ -0,0 +1,168 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/mailman-2.1.15.ebuild,v 1.1 2012/08/08 17:37:43 hanno Exp $ + +EAPI="4" +PYTHON_DEPEND="2" + +inherit eutils python multilib + +DESCRIPTION="A python-based mailing list server with an extensive web interface" +SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" +HOMEPAGE="http://www.list.org/" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="" + +DEPEND="virtual/mta + virtual/cron + virtual/httpd-cgi" +RDEPEND="${DEPEND}" + +pkg_setup() { + python_set_active_version 2 + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"} + CGIUID=${MAILMAN_CGIUID:-apache} + CGIGID=${MAILMAN_CGIGID:-apache} + MAILUSR=${MAILMAN_MAILUSR:-mailman} + MAILUID=${MAILMAN_MAILUID:-280} + MAILGRP=${MAILMAN_MAILGRP:-mailman} + MAILGID=${MAILMAN_MAILGID:-280} + + # Bug #58526: switch to enew{group,user}. + # need to add mailman here for compile process. + # Duplicated at pkg_postinst() for binary install. + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron + + python_pkg_setup +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch" || die "patch failed." + epatch "${FILESDIR}/${PN}-2.1.9-icons.patch" || die "patch failed." +} + +src_configure() { + econf --without-permcheck \ + --prefix="${INSTALLDIR}" \ + --with-mail-gid=${MAILGID} \ + --with-cgi-gid=${CGIGID} \ + --with-cgi-ext="${MAILMAN_CGIEXT}" \ + --with-var-prefix="${VAR_PREFIX}" \ + --with-username=${MAILUSR} \ + --with-groupname=${MAILGRP} \ + --with-python=$(PYTHON -2 -a) \ + || die "configure failed" +} + +src_compile() { + emake || die "make failed" +} + +src_install () { + emake "DESTDIR=${D}" doinstall || die + + insinto /etc/apache2/modules.d + newins "${FILESDIR}/50_mailman.conf-r1" 50_mailman.conf + sed -i "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" "${D}/etc/apache2/modules.d/50_mailman.conf" + sed -i "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" "${D}/etc/apache2/modules.d/50_mailman.conf" + sed -i "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" "${D}/etc/apache2/modules.d/50_mailman.conf" + + newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo || die "newdoc failed" + + dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \ + contrib/README.check_perms_grsecurity contrib/virtusertable || die "dodoc failed" + + exeinto ${INSTALLDIR}/bin + doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ + contrib/mm-handler* || die + + dodir /etc/mailman + mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman" + dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py + + # Save the old config for updates from pre-2.1.9-r2 + # To be removed some distant day + for i in /var/mailman /home/mailman /usr/local/mailman ${INSTALLDIR} + do + if [ -f ${i}/Mailman/mm_cfg.py ] && ! [ -L ${i}/Mailman/mm_cfg.py ]; then + cp ${i}/Mailman/mm_cfg.py "${D}/etc/mailman/mm_cfg.py" + fi + done + + newinitd "${FILESDIR}/mailman.rc" mailman + + keepdir ${VAR_PREFIX}/logs + keepdir ${VAR_PREFIX}/locks + keepdir ${VAR_PREFIX}/spam + keepdir ${VAR_PREFIX}/archives/public + keepdir ${VAR_PREFIX}/archives/private + keepdir ${VAR_PREFIX}/lists + keepdir ${VAR_PREFIX}/qfiles + + chown -R ${MAILUSR}:${MAILGRP} "${D}/${VAR_PREFIX}" "${D}/${INSTALLDIR}" "${D}"/etc/mailman/* + chown ${CGIUID}:${MAILGRP} "${D}/${VAR_PREFIX}/archives/private" + chmod 2775 "${D}/${INSTALLDIR}" "${D}/${INSTALLDIR}"/templates/* \ + "${D}/${INSTALLDIR}"/messages/* "${D}/${VAR_PREFIX}" "${D}/${VAR_PREFIX}"/{logs,lists,spam,locks,archives/public} + chmod 2770 "${D}/${VAR_PREFIX}/archives/private" + chmod 2770 "${D}/${VAR_PREFIX}/qfiles" + chmod 2755 "${D}/${INSTALLDIR}"/cgi-bin/* "${D}/${INSTALLDIR}/mail/mailman" + +} + +pkg_postinst() { + python_mod_optimize ${INSTALLDIR}/bin/ ${INSTALLDIR}/Mailman \ + ${INSTALLDIR}/Mailman/*/ + + enewgroup ${MAILGRP} ${MAILGID} + enewuser ${MAILUSR} ${MAILUID} -1 ${INSTALLDIR} mailman,cron + elog + elog "Please read /usr/share/doc/${PF}/README.gentoo.bz2 for additional" + elog "Setup information, mailman will NOT run unless you follow" + elog "those instructions!" + elog + + elog "An example Mailman configuration file for Apache has been installed into:" + elog " ${APACHE2_MODULES_CONFDIR}/50_mailman.conf" + elog + elog "To enable, you will need to add \"-D MAILMAN\" to" + elog "/etc/conf.d/apache2." + elog + + ewarn "Default-Configuration has changed deeply in 2.1.9-r2. You can configure" + ewarn "mailman with the following variables:" + ewarn "MAILMAN_PREFIX (default: /usr/$(get_libdir)/mailman)" + ewarn "MAILMAN_VAR_PREFIX (default: /var/lib/mailman)" + ewarn "MAILMAN_CGIUID (default: apache)" + ewarn "MAILMAN_CGIGID (default: apache)" + ewarn "MAILMAN_CGIEXT (default: empty)" + ewarn "MAILMAN_MAILUSR (default: mailman)" + ewarn "MAILMAN_MAILUID (default: 280)" + ewarn "MAILMAN_MAILGRP (default: mailman)" + ewarn "MAILMAN_MAILGID (default: 280)" + ewarn + ewarn "Config file is now symlinked in /etc/mailman, so etc-update works." + ewarn + ewarn "If you're upgrading from below 2.1.9-r2 or changed MAILMAN_PREFIX, you" + ewarn "NEED to make a few manual updates to your system:" + ewarn + ewarn "1. Update your mailman users's home directory: usermod -d ${INSTALLDIR} mailman" + ewarn "2. Re-import the crontab: su - mailman -c 'crontab cron/crontab.in'" + ewarn "3. Copy your old mm_cfg.py file to /etc/mailman/mm_cfg.py" + ewarn + ewarn "Additionally if you've modified MAILMAN_VAR_PREFIX (or upgraded from" + ewarn "a pre 2.1.9-r2 installation), you should move your old lists/ and" + ewarn "archives/ directory to the new location, ensuring that the" + ewarn "permissions is correct. See bug #208789 for a discussion." + ebeep +} + +pkg_postrm() { + INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"} + python_mod_cleanup ${INSTALLDIR}/bin ${INSTALLDIR}/Mailman \ + ${INSTALLDIR}/Mailman/*/ +} |