Hanno Böck commited on 2022-02-04 08:34:41
              Zeige 17 geänderte Dateien mit 0 Einfügungen und 631 Löschungen.
            
| ... | ... | 
                      @@ -1,3 +0,0 @@  | 
                  
| 1 | 
                        -DIST mysqlclient-1.4.6.tar.gz 85517 BLAKE2B f5e604094b06b919b92ecadc8b3f0249dd038149d1182ba882fe6b0ecd34f0bcceeed21b310318ca3291d9483fd3d1ac385c29415e07a8fbabb6cd65ccee8a2d SHA512 11ecb8a0a6f78edb193cd07472579aec1626994a80a584ff74de18774e7db8896de595f3e4d280b78e8636f53323ebcce8aa294ec7b2a54a839742d9699650ab  | 
                    |
| 2 | 
                        -EBUILD mysqlclient-1.4.6.ebuild 888 BLAKE2B d6087f6f9fcd24ea80246561be97438ebbe923461287bb8bc06e18964fb04a07201a24571aea6e96e99d0e6fbc831eabe1816d851a6950fa2da4c78a49d914b2 SHA512 9bdafc569ae591c23beb61265e037acea88e232e9856f15786dfd4dc059115b15afa6aa18318334d6da8d60589601b7c2e82af45f2c1b17a235f55841f25816c  | 
                    |
| 3 | 
                        -MISC metadata.xml 513 BLAKE2B a65aef9c59557dd33af579ee376553bd46fbd53158d0a02585b2403d6ee45acb281599ec593d5d75d69cc8bafd509a0851ab25764b5a79f3501a7cdad91faa40 SHA512 4a2756c3bde70c4fc73ba347e9648b356983662146cce5c1161f5d0c8333f795bc27d0aebe6019dcfe6402a51611dddfd87609c329a3c2fa6aa20808cee46b38  | 
                    
| ... | ... | 
                      @@ -1,16 +0,0 @@  | 
                  
| 1 | 
                        -<?xml version="1.0" encoding="UTF-8"?>  | 
                    |
| 2 | 
                        -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">  | 
                    |
| 3 | 
                        -<pkgmetadata>  | 
                    |
| 4 | 
                        - <maintainer type="person">  | 
                    |
| 5 | 
                        - <email>prometheanfire@gentoo.org</email>  | 
                    |
| 6 | 
                        - <name>Matthew Thode</name>  | 
                    |
| 7 | 
                        - </maintainer>  | 
                    |
| 8 | 
                        - <maintainer type="project">  | 
                    |
| 9 | 
                        - <email>python@gentoo.org</email>  | 
                    |
| 10 | 
                        - <name>Python</name>  | 
                    |
| 11 | 
                        - </maintainer>  | 
                    |
| 12 | 
                        - <upstream>  | 
                    |
| 13 | 
                        - <remote-id type="pypi">mysqlclient</remote-id>  | 
                    |
| 14 | 
                        - <remote-id type="github">PyMySQL/mysqlclient-python</remote-id>  | 
                    |
| 15 | 
                        - </upstream>  | 
                    |
| 16 | 
                        -</pkgmetadata>  | 
                    
| ... | ... | 
                      @@ -1,35 +0,0 @@  | 
                  
| 1 | 
                        -# Copyright 1999-2020 Gentoo Authors  | 
                    |
| 2 | 
                        -# Distributed under the terms of the GNU General Public License v2  | 
                    |
| 3 | 
                        -  | 
                    |
| 4 | 
                        -EAPI=6  | 
                    |
| 5 | 
                        -  | 
                    |
| 6 | 
                        -PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
                       | 
                    |
| 7 | 
                        -  | 
                    |
| 8 | 
                        -inherit distutils-r1  | 
                    |
| 9 | 
                        -  | 
                    |
| 10 | 
                        -DESCRIPTION="Fork of MySQL-python"  | 
                    |
| 11 | 
                        -HOMEPAGE="https://pypi.org/project/mysqlclient/ https://github.com/PyMySQL/mysqlclient-python"  | 
                    |
| 12 | 
                        -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
                       | 
                    |
| 13 | 
                        -  | 
                    |
| 14 | 
                        -SLOT="0"  | 
                    |
| 15 | 
                        -LICENSE="GPL-2"  | 
                    |
| 16 | 
                        -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux"  | 
                    |
| 17 | 
                        -IUSE="doc"  | 
                    |
| 18 | 
                        -  | 
                    |
| 19 | 
                        -RDEPEND="  | 
                    |
| 20 | 
                        - !dev-python/mysql-python  | 
                    |
| 21 | 
                        - dev-db/mysql-connector-c:0="  | 
                    |
| 22 | 
                        -DEPEND="${RDEPEND}
                       | 
                    |
| 23 | 
                        -	dev-python/setuptools[${PYTHON_USEDEP}]
                       | 
                    |
| 24 | 
                        -	doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
                       | 
                    |
| 25 | 
                        -  | 
                    |
| 26 | 
                        -DOCS=( README.md doc/{FAQ,MySQLdb}.rst )
                       | 
                    |
| 27 | 
                        -  | 
                    |
| 28 | 
                        -python_compile_all() {
                       | 
                    |
| 29 | 
                        - use doc && sphinx-build -b html doc doc/_build/  | 
                    |
| 30 | 
                        -}  | 
                    |
| 31 | 
                        -  | 
                    |
| 32 | 
                        -python_install_all() {
                       | 
                    |
| 33 | 
                        - use doc && local HTML_DOCS=( doc/_build/. )  | 
                    |
| 34 | 
                        - distutils-r1_python_install_all  | 
                    |
| 35 | 
                        -}  | 
                    
| ... | ... | 
                      @@ -1,3 +0,0 @@  | 
                  
| 1 | 
                        -DIST python-recaptcha-2.0.1.tar.gz 5439 BLAKE2B e985affe7d008f0dda270c9251315cbe381fc2a72514a219f422a1405c41e3d621326cfa32285588d4b5785c0e21251370546847695815b77ede81812d8eddad SHA512 103c0cf65d67fe3e4d4ca5bb0a208ea221642b1a6c11ad1997e3f1cfa56360c81665fc593354f6ea776deea43cbf72c97f3376e2b77fc275332cddee8b3a9739  | 
                    |
| 2 | 
                        -EBUILD python-recaptcha-2.0.1-r1.ebuild 655 BLAKE2B 86ae7e1ac9ae8ef8859dc4e67b397d1b39ba245f0c7aab2ce629ecb8279e67a93d971e79d79b7396cb1c5d9e014d76f657085bd70c90e5d8f31da7e2acd7099f SHA512 8d90b07d3e06c193f59905cd81fa4776df43e4e60f1a3fe3e5459bf2d6b101df0dccce1245b6988db95991d8d6d6b5e22f4cb32ba11354d9cb867631d3ee26b2  | 
                    |
| 3 | 
                        -MISC metadata.xml 320 BLAKE2B 09f14b8fe8d79184aac3c0f51099c9875e9c92accc720bfa6252fbceb59ddcdbebc62b8e00a842d4bd3378165327dd96200b805667c18df1725510c4a3db2ca8 SHA512 f8025b47914eff959d322d87070e00597b839a84a0b2d052cc172c34451450fb232a9a5cf4781c6e570ff5fa13c8b29fd9eefb2ffac7147720aa8885f48c4c6b  | 
                    
| ... | ... | 
                      @@ -1,10 +0,0 @@  | 
                  
| 1 | 
                        -<?xml version="1.0" encoding="UTF-8"?>  | 
                    |
| 2 | 
                        -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">  | 
                    |
| 3 | 
                        -<pkgmetadata>  | 
                    |
| 4 | 
                        - <maintainer type="person">  | 
                    |
| 5 | 
                        - <email>hanno@gentoo.org</email>  | 
                    |
| 6 | 
                        - </maintainer>  | 
                    |
| 7 | 
                        - <upstream>  | 
                    |
| 8 | 
                        - <remote-id type="github">redhat-infosec/python-recaptcha</remote-id>  | 
                    |
| 9 | 
                        - </upstream>  | 
                    |
| 10 | 
                        -</pkgmetadata>  | 
                    
| ... | ... | 
                      @@ -1,21 +0,0 @@  | 
                  
| 1 | 
                        -# Copyright 1999-2019 Gentoo Authors  | 
                    |
| 2 | 
                        -# Distributed under the terms of the GNU General Public License v2  | 
                    |
| 3 | 
                        -  | 
                    |
| 4 | 
                        -EAPI=6  | 
                    |
| 5 | 
                        -PYTHON_COMPAT=( python2_7 )  | 
                    |
| 6 | 
                        -  | 
                    |
| 7 | 
                        -inherit distutils-r1  | 
                    |
| 8 | 
                        -  | 
                    |
| 9 | 
                        -DESCRIPTION="A plugin for reCAPTCHA and reCAPTCHA Mailhide"  | 
                    |
| 10 | 
                        -HOMEPAGE="https://github.com/redhat-infosec/python-recaptcha"  | 
                    |
| 11 | 
                        -SRC_URI="https://github.com/redhat-infosec/python-recaptcha/releases/download/v${PV}/${P}.tar.gz"
                       | 
                    |
| 12 | 
                        -KEYWORDS="~amd64"  | 
                    |
| 13 | 
                        -  | 
                    |
| 14 | 
                        -LICENSE="MIT"  | 
                    |
| 15 | 
                        -SLOT="0"  | 
                    |
| 16 | 
                        -  | 
                    |
| 17 | 
                        -RDEPEND="|| ( dev-python/pycryptodome[${PYTHON_USEDEP}] dev-python/pycrypto[${PYTHON_USEDEP}] )
                       | 
                    |
| 18 | 
                        -	dev-python/simplejson[${PYTHON_USEDEP}]
                       | 
                    |
| 19 | 
                        - !dev-python/recaptcha-client"  | 
                    |
| 20 | 
                        -DEPEND="${RDEPEND}
                       | 
                    |
| 21 | 
                        -	dev-python/setuptools[${PYTHON_USEDEP}]"
                       | 
                    
| ... | ... | 
                      @@ -1,11 +0,0 @@  | 
                  
| 1 | 
                        -AUX 50_mailman.conf-r2 482 BLAKE2B 670ff96cdfed658558a1062259bb95441bb5ca2f54f710532f2ec075efbfb0c216fad255fcac158cb6ef2d987bedccc0feaa518fd2190692922b9ddb2e0d4840 SHA512 c279f8709ea7932469c0d8ff0b645df228562678081df5fc3d946d62f7bbbc33f4723e71fd4560eebfc751052a6a271d4aadf6affadefeca107f41d3193563d3  | 
                    |
| 2 | 
                        -AUX README.gentoo-r3 6691 BLAKE2B aa740e1936f756f8eeecfb88629adc36c33d43ab283a298752865913efc1d068ceb45884d9c33fa45fc4e34e6016b6981f42769172fb7f2bac8dd842faa8e26c SHA512 12490bb17b4da308f0855fa9f5e36c2c01c806822021d3ac92dc15cc7901a417dbeb1e1f78c9df2603128076bd11d9ded0a946f4cedd3b056a1694afbdab28d3  | 
                    |
| 3 | 
                        -AUX mailman-2.1.14_rc1-directory-check.patch 786 BLAKE2B 24cde989fac774ecaea27075ee58c583bf7812cb0b9b4b12a84bba99e144dd060df2f557d952827a5243c1daccd80fdac7353f931e3fc36d903e26aec595e5fe SHA512 510a67915163732ae05ed9f8920f93eb99538a706d85e4fb2c071e01a6d88be8cd32aa5ea0127d36a1dc4f7a735c179bb1169e7358025ee7d3c85b0c8cda44d7  | 
                    |
| 4 | 
                        -AUX mailman-2.1.26-add-recaptcha.diff 1828 BLAKE2B efdd502ca8dc24b3553169bb9802c01ddf475cfa6e5b1ddedbf026e2a7c990233c5e1f6d82a2358204e452a904b2e989d8abb44c9db9ea2d95ec82c8cd3dbd2f SHA512 d2e1ab22fceb1fec9275f7e6a11a15a26df0fc4d0e5d25dd3b3d2f4b4ac72853f3eaac871ee4209f33c636fb05619fa0ff7a6ad674638c38fa384adbe3fee8e6  | 
                    |
| 5 | 
                        -AUX mailman-2.1.9-icons.patch 555 BLAKE2B c000931d44321f0eb9fabdf1a49cfcd05b2c68a3809f302f9275eade918135bc231860cf9c2ab798827b9f1e5baf59a74cbaabc3787e95f3001426425ebf6de2 SHA512 caec3eb1abdb29e92ebd6a589f93870ffc91bbcc7bd2e0115e38f48ae0a31e564037a4a828395229ee238d215e72e19a31d53c8bca6c39a48b5c08a327e663a6  | 
                    |
| 6 | 
                        -AUX mailman-fix-sitedir.diff 796 BLAKE2B e59e540b424f94959e14d9a67323373c885937c1f717517b93254418c2d6a195b44bfed6a59b74e31f387840331acfb273200c51eecd2f904b20069c6c5df4c3 SHA512 d7c3909eca4cf4161e2a51418b4800203184313260914c7bfe3ea6cffb065a610dffdce9a3c61a0d429cdae9cecc097da491dd56f384273ed13bcd6da9cf75ff  | 
                    |
| 7 | 
                        -AUX mailman.rc 488 BLAKE2B 76f35e4e1a5257b6aa058b0cea29cf53640322d436a195140cd71b7bc749d4205fc4555b611b1713663604c08ca929b3aa57d60355d8e9e5e9b7056b9dc1c5f1 SHA512 bb97f6fec48cf474be66c1aa73adc874ceaeee894acc3fad76f4b3f5e6f82dcd4238a6915de941fe87f815668dfb6c5ffe90926c5aaaddedf7dc06dfa4c1a126  | 
                    |
| 8 | 
                        -AUX mailman.service 288 BLAKE2B 64dad97b16458f9d9b64f249f9096e4217ce78e9a33e9d3ea55ef27d11daea102a1ecae30ddda095c1bbf1b175def17b9ad2db5a3e0b8e694ab02ed94a557e87 SHA512 c4a5532666afbebc5aa69463ec9b9eaa2dcb03fdd8fd62307920a4572d0c795c1d93478236240746018be617c0eec0fcfcc1c711e8810140fb8ffbc0a9b71009  | 
                    |
| 9 | 
                        -DIST mailman-2.1.29.tgz 9376258 BLAKE2B 63ae740abed79d2887eef35ddfd8b51f22ee984a0eaacddeb34afb8147c0d239e5eaf93579face987b3c604653fed4c13233de78298914b4eacf5a33f769a997 SHA512 ed25179a4580092629890664c5502908b20e326c2ed06ad4e597fb4e8de84076c369ecd7a272be5ed8a1cb4479413d0e004d87804de763ee850e4d04d9a83376  | 
                    |
| 10 | 
                        -EBUILD mailman-2.1.29-r1.ebuild 6231 BLAKE2B df3c6a0413c699325170243411b44733bf57246c42a8370931c87f001a162526bb220daad25fc5b5e998abe3392877e78037181f229bc3ec614f992f7722722b SHA512 58683c62a7e2b878085522cb64499867047ba5eddf853cbe89f07741f3e29a9b16b64df203c8e45fa77489e70bda763c1adbc497a23d713c623a121a8d330cc4  | 
                    |
| 11 | 
                        -MISC metadata.xml 398 BLAKE2B 47faf896df7388b5df4d4066764385d64413e8a48d57fee0ca63c98b574a2b219bae96d099f3e0f2f18988ae0aaf6e7c400b07c59bb02f4dbb77b740e1b76adc SHA512 e12fcde6e9360aaab80a5cece049ca20ba8deca00c7051987d0903d1dd9992545d62c10186f05dca6fed28682050efe704cc3ffd92bbcb0ceb9ce5ce972cf62f  | 
                    
| ... | ... | 
                      @@ -1,18 +0,0 @@  | 
                  
| 1 | 
                        -<IfDefine MAILMAN>  | 
                    |
| 2 | 
                        - ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"  | 
                    |
| 3 | 
                        - <Directory "/usr/local/mailman/cgi-bin/">  | 
                    |
| 4 | 
                        - AllowOverride None  | 
                    |
| 5 | 
                        - Options None  | 
                    |
| 6 | 
                        - </Directory>  | 
                    |
| 7 | 
                        -  | 
                    |
| 8 | 
                        - Alias /pipermail/ "/usr/local/mailman/archives/public/"  | 
                    |
| 9 | 
                        - <Directory "/usr/local/mailman/archives/public/">  | 
                    |
| 10 | 
                        - AllowOverride None  | 
                    |
| 11 | 
                        - Options ExecCGI FollowSymLinks  | 
                    |
| 12 | 
                        - </Directory>  | 
                    |
| 13 | 
                        -  | 
                    |
| 14 | 
                        - Alias /mailman-icons/ "/usr/local/mailman/icons/"  | 
                    |
| 15 | 
                        - <Directory "/usr/local/mailman/icons/">  | 
                    |
| 16 | 
                        - AllowOverride None  | 
                    |
| 17 | 
                        - </Directory>  | 
                    |
| 18 | 
                        -</IfDefine>  | 
                    
| ... | ... | 
                      @@ -1,181 +0,0 @@  | 
                  
| 1 | 
                        -# Copyright 1999-2004 Gentoo Foundation  | 
                    |
| 2 | 
                        -# Distributed under the terms of the GNU General Public License v2  | 
                    |
| 3 | 
                        -  | 
                    |
| 4 | 
                        -Follow these instructions to finish setting up mailman. This file and the  | 
                    |
| 5 | 
                        -original ebuild were tweaked by me <lamer@gentoo.org> but were graciously  | 
                    |
| 6 | 
                        -submitted by Joby Walker (YOU RULE!)  | 
                    |
| 7 | 
                        -2003 Jul 09: updated by Jesus Perez and re-tweaked by me <raker@gentoo.org>  | 
                    |
| 8 | 
                        -for 2.1.x.  | 
                    |
| 9 | 
                        -  | 
                    |
| 10 | 
                        -Please view the documentation on Mailman at: http://www.list.org/  | 
                    |
| 11 | 
                        -  | 
                    |
| 12 | 
                        -This documentation assumes you're using the default gentoo path  | 
                    |
| 13 | 
                        -(/usr/lib/mailman/), if you've changed it with MAILMAN_PREFIX, adjust them  | 
                    |
| 14 | 
                        -accordingly.  | 
                    |
| 15 | 
                        -  | 
                    |
| 16 | 
                        -1) If this is your first time installing mailman, after your "emerge mailman",  | 
                    |
| 17 | 
                        -you need to add -D MAILMAN to /etc/conf.d/apache or /etc/conf.d/apache2 and restart  | 
                    |
| 18 | 
                        -apache.  | 
                    |
| 19 | 
                        -  | 
                    |
| 20 | 
                        -2) In your /etc/conf.d/apache (for apache 1.x)  | 
                    |
| 21 | 
                        - or /etc/conf.d/apache2 (for apache 2.x)  | 
                    |
| 22 | 
                        - file add the additional option to the  | 
                    |
| 23 | 
                        - APACHE_OPTS or APACHE2_OPTS variable:  | 
                    |
| 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 | 
                        -(Postfix users: read the notes at the end of this file before you continue)  | 
                    |
| 53 | 
                        -Add this to /etc/mail/aliases (and see point 9 for notes):  | 
                    |
| 54 | 
                        - mailman: "|/usr/lib/mailman/mail/mailman post mailman"  | 
                    |
| 55 | 
                        - mailman-admin: "|/usr/lib/mailman/mail/mailman admin mailman"  | 
                    |
| 56 | 
                        - mailman-bounces: "|/usr/lib/mailman/mail/mailman bounces mailman"  | 
                    |
| 57 | 
                        - mailman-confirm: "|/usr/lib/mailman/mail/mailman confirm mailman"  | 
                    |
| 58 | 
                        - mailman-join: "|/usr/lib/mailman/mail/mailman join mailman"  | 
                    |
| 59 | 
                        - mailman-leave: "|/usr/lib/mailman/mail/mailman leave mailman"  | 
                    |
| 60 | 
                        - mailman-owner: "|/usr/lib/mailman/mail/mailman owner mailman"  | 
                    |
| 61 | 
                        - mailman-request: "|/usr/lib/mailman/mail/mailman request mailman"  | 
                    |
| 62 | 
                        - mailman-subscribe: "|/usr/lib/mailman/mail/mailman subscribe mailman"  | 
                    |
| 63 | 
                        - mailman-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe mailman"  | 
                    |
| 64 | 
                        -  | 
                    |
| 65 | 
                        -For courier, the aliases have to go to /etc/courier/aliases and you have to skip  | 
                    |
| 66 | 
                        -the quotes.  | 
                    |
| 67 | 
                        -  | 
                    |
| 68 | 
                        -Run newaliases (only if you use sendmail).  | 
                    |
| 69 | 
                        -  | 
                    |
| 70 | 
                        - newaliases  | 
                    |
| 71 | 
                        -  | 
                    |
| 72 | 
                        -6) Start the mailman daemon:  | 
                    |
| 73 | 
                        -  | 
                    |
| 74 | 
                        - /etc/init.d/mailman start  | 
                    |
| 75 | 
                        -  | 
                    |
| 76 | 
                        -and add it to default runlevel (optional but recommended):  | 
                    |
| 77 | 
                        -  | 
                    |
| 78 | 
                        - rc-update add mailman default  | 
                    |
| 79 | 
                        -  | 
                    |
| 80 | 
                        -7) For each list created (either with web interface or with bin/newlist)  | 
                    |
| 81 | 
                        -this must be added to /etc/mail/aliases (see smrsh notes below)  | 
                    |
| 82 | 
                        -replace <list-name> with the name of the list:  | 
                    |
| 83 | 
                        -  | 
                    |
| 84 | 
                        - <list-name>: "|/usr/lib/mailman/mail/mailman post <list-name>"  | 
                    |
| 85 | 
                        - <list-name>-admin: "|/usr/lib/mailman/mail/mailman admin <list-name>"  | 
                    |
| 86 | 
                        - <list-name>-bounces: "|/usr/lib/mailman/mail/mailman bounces <list-name>"  | 
                    |
| 87 | 
                        - <list-name>-confirm: "|/usr/lib/mailman/mail/mailman confirm <list-name>"  | 
                    |
| 88 | 
                        - <list-name>-join: "|/usr/lib/mailman/mail/mailman join <list-name>"  | 
                    |
| 89 | 
                        - <list-name>-leave: "|/usr/lib/mailman/mail/mailman leave <list-name>"  | 
                    |
| 90 | 
                        - <list-name>-owner: "|/usr/lib/mailman/mail/mailman owner <list-name>"  | 
                    |
| 91 | 
                        - <list-name>-request: "|/usr/lib/mailman/mail/mailman request <list-name>"  | 
                    |
| 92 | 
                        - <list-name>-subscribe: "|/usr/lib/mailman/mail/mailman subscribe <list-name>"  | 
                    |
| 93 | 
                        - <list-name>-unsubscribe: "|/usr/lib/mailman/mail/mailman unsubscribe <list-name>"  | 
                    |
| 94 | 
                        -  | 
                    |
| 95 | 
                        -For courier, the aliases have to go to /etc/courier/aliases and you have to skip  | 
                    |
| 96 | 
                        -the quotes.  | 
                    |
| 97 | 
                        -  | 
                    |
| 98 | 
                        -Run newaliases:  | 
                    |
| 99 | 
                        -  | 
                    |
| 100 | 
                        - newaliases  | 
                    |
| 101 | 
                        -  | 
                    |
| 102 | 
                        -smrsh notes  | 
                    |
| 103 | 
                        ------------  | 
                    |
| 104 | 
                        -(if you use sendmail, you are surely using srmsh) you must note that  | 
                    |
| 105 | 
                        -sendmail won't run any program outside of EBINDIR. I tried to change  | 
                    |
| 106 | 
                        -EBINDIR using,define(`confEBINDIR', `/usr/lib/mailman/mail')dnl in  | 
                    |
| 107 | 
                        -sendmail.mc but it didn't work, so mailman must be placed in EBINDIR,  | 
                    |
| 108 | 
                        -which in Gentoo is /usr/adm/sm.bin, so you must run as root:  | 
                    |
| 109 | 
                        -  | 
                    |
| 110 | 
                        - ln -s /usr/lib/mailman/mail/mailman /usr/adm/sm.bin/mailman  | 
                    |
| 111 | 
                        -  | 
                    |
| 112 | 
                        -And the lines in /etc/mail/aliases which refer to  | 
                    |
| 113 | 
                        -/usr/lib/mailman/mail/mailman must be changed to mailman:  | 
                    |
| 114 | 
                        -  | 
                    |
| 115 | 
                        - <list-name>: "|mailman post <list-name>"  | 
                    |
| 116 | 
                        - <list-name>-admin: "|mailman admin <list-name>"  | 
                    |
| 117 | 
                        - <list-name>-bounces: "|mailman bounces <list-name>"  | 
                    |
| 118 | 
                        - <list-name>-confirm: "|mailman confirm <list-name>"  | 
                    |
| 119 | 
                        - <list-name>-join: "|mailman join <list-name>"  | 
                    |
| 120 | 
                        - <list-name>-leave: "|mailman leave <list-name>"  | 
                    |
| 121 | 
                        - <list-name>-owner: "|mailman owner <list-name>"  | 
                    |
| 122 | 
                        - <list-name>-request: "|mailman request <list-name>"  | 
                    |
| 123 | 
                        - <list-name>-subscribe: "|mailman subscribe <list-name>"  | 
                    |
| 124 | 
                        - <list-name>-unsubscribe: "|mailman unsubscribe <list-name>"  | 
                    |
| 125 | 
                        -  | 
                    |
| 126 | 
                        -exim notes  | 
                    |
| 127 | 
                        -----------  | 
                    |
| 128 | 
                        -You can write an exim stanza for the router and transport that looks something  | 
                    |
| 129 | 
                        -like (Derived from, and in part taken from cpanel):  | 
                    |
| 130 | 
                        -  | 
                    |
| 131 | 
                        -mailman_virtual_router:  | 
                    |
| 132 | 
                        - driver = accept  | 
                    |
| 133 | 
                        -	require_files = /var/lib/mailman/lists/${lc::$local_part}/config.pck
                       | 
                    |
| 134 | 
                        - local_part_suffix_optional  | 
                    |
| 135 | 
                        - local_part_suffix = -admin : \  | 
                    |
| 136 | 
                        - -bounces : -bounces+* : \  | 
                    |
| 137 | 
                        - -confirm : -confirm+* : \  | 
                    |
| 138 | 
                        - -join : -leave : \  | 
                    |
| 139 | 
                        - -owner : -request : \  | 
                    |
| 140 | 
                        - -subscribe : -unsubscribe  | 
                    |
| 141 | 
                        - transport = mailman_virtual_transport  | 
                    |
| 142 | 
                        -  | 
                    |
| 143 | 
                        -mailman_virtual_transport:  | 
                    |
| 144 | 
                        - driver = pipe  | 
                    |
| 145 | 
                        - command = /usr/lib/mailman/mail/mailman \  | 
                    |
| 146 | 
                        -              '${if def:local_part_suffix \
                       | 
                    |
| 147 | 
                        -                    {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
                       | 
                    |
| 148 | 
                        -                    {post}}' \
                       | 
                    |
| 149 | 
                        -              ${lc:$local_part}
                       | 
                    |
| 150 | 
                        - current_directory = /usr/lib/mailman  | 
                    |
| 151 | 
                        - home_directory = /usr/lib/mailman  | 
                    |
| 152 | 
                        - user = mailman  | 
                    |
| 153 | 
                        - group = mailman  | 
                    |
| 154 | 
                        -  | 
                    |
| 155 | 
                        -Note the double colon in the require files. See  | 
                    |
| 156 | 
                        -http://wiki.exim.org/FAQ/General_Debugging/Q0060 for more information.  | 
                    |
| 157 | 
                        -  | 
                    |
| 158 | 
                        -This should be modified if you're using the vhosts USE flag, specifically you  | 
                    |
| 159 | 
                        -need to modify the location of the config.pck file, to be  | 
                    |
| 160 | 
                        -${lc::$local_part}-${lc::$domain} instead of simply ${lc::$local_part}, and for the
                       | 
                    |
| 161 | 
                        -transport you need to change the last part of the command in the same fashion.  | 
                    |
| 162 | 
                        -  | 
                    |
| 163 | 
                        -Other Helpful things to know...  | 
                    |
| 164 | 
                        --------------------------------  | 
                    |
| 165 | 
                        -run "bin/check_perms -f" from the root mailman directory  | 
                    |
| 166 | 
                        -(/usr/lib/mailman) to check and fix permission problems.  | 
                    |
| 167 | 
                        -  | 
                    |
| 168 | 
                        -The INSTALL file is located in /usr/share/doc/mailman-$VERSION/  | 
                    |
| 169 | 
                        -  | 
                    |
| 170 | 
                        -Postfix notes  | 
                    |
| 171 | 
                        --------------  | 
                    |
| 172 | 
                        -If you're using Postfix, don't manually change your /etc/mail/aliases  | 
                    |
| 173 | 
                        -file, as described above. Instead, follow these instructions:  | 
                    |
| 174 | 
                        -  | 
                    |
| 175 | 
                        -http://list.org/mailman-install/node13.html  | 
                    |
| 176 | 
                        -  | 
                    |
| 177 | 
                        -This will set up Mailman and Postfix to automatically generate the new  | 
                    |
| 178 | 
                        -aliases when you create new lists. It will also make sure that Postfix  | 
                    |
| 179 | 
                        -uses the correct group ID when it's talking to Mailman, otherwise you  | 
                    |
| 180 | 
                        -will get security errors from Mailman.  | 
                    |
| 181 | 
                        -  | 
                    
| ... | ... | 
                      @@ -1,19 +0,0 @@  | 
                  
| 1 | 
                        ---- mailman-2.1.14rc1/bin/update 2010-09-09 18:51:09.000000000 +0200  | 
                    |
| 2 | 
                        -+++ mailman-2.1.14rc1-1/bin/update 2010-09-14 01:02:09.000000000 +0200  | 
                    |
| 3 | 
                        -@@ -35,6 +35,7 @@  | 
                    |
| 4 | 
                        - """  | 
                    |
| 5 | 
                        -  | 
                    |
| 6 | 
                        - import os  | 
                    |
| 7 | 
                        -+import stat  | 
                    |
| 8 | 
                        - import sys  | 
                    |
| 9 | 
                        - import time  | 
                    |
| 10 | 
                        - import errno  | 
                    |
| 11 | 
                        -@@ -428,7 +429,7 @@  | 
                    |
| 12 | 
                        - # Now update for the Mailman 2.1.5 qfile format. For every filebase in  | 
                    |
| 13 | 
                        - # the qfiles/* directories that has both a .pck and a .db file, pull the  | 
                    |
| 14 | 
                        - # data out and re-queue them.  | 
                    |
| 15 | 
                        -- for dirname in os.listdir(mm_cfg.QUEUE_DIR):  | 
                    |
| 16 | 
                        -+ 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)]:  | 
                    |
| 17 | 
                        - dirpath = os.path.join(mm_cfg.QUEUE_DIR, dirname)  | 
                    |
| 18 | 
                        - if dirpath == mm_cfg.BADQUEUE_DIR:  | 
                    |
| 19 | 
                        - # The files in qfiles/bad can't possibly be pickles  | 
                    
| ... | ... | 
                      @@ -1,49 +0,0 @@  | 
                  
| 1 | 
                        ---- listinfo.py 2018-02-26 14:56:48.000000000 +0000  | 
                    |
| 2 | 
                        -+++ /usr/lib/mailman/Mailman/Cgi/listinfo.py 2018-02-26 14:08:34.000000000 +0000  | 
                    |
| 3 | 
                        -@@ -31,6 +31,7 @@  | 
                    |
| 4 | 
                        - from Mailman import i18n  | 
                    |
| 5 | 
                        - from Mailman.htmlformat import *  | 
                    |
| 6 | 
                        - from Mailman.Logging.Syslog import syslog  | 
                    |
| 7 | 
                        -+from recaptcha.client import captcha  | 
                    |
| 8 | 
                        -  | 
                    |
| 9 | 
                        - # Set up i18n  | 
                    |
| 10 | 
                        - _ = i18n._  | 
                    |
| 11 | 
                        -@@ -244,6 +245,10 @@  | 
                    |
| 12 | 
                        -     replacements[''] = mlist.FormatFormStart('listinfo')
                       | 
                    |
| 13 | 
                        -     replacements[''] = mlist.FormatBox('fullname', size=30)
                       | 
                    |
| 14 | 
                        -  | 
                    |
| 15 | 
                        -+ # Captcha  | 
                    |
| 16 | 
                        -+ replacements['<mm-recaptcha-javascript>'] = captcha.displayhtml(mm_cfg.RECAPTCHA_PUBLIC_KEY, use_ssl=True, version=2)  | 
                    |
| 17 | 
                        -+ replacements['<mm-recaptcha-script>'] = captcha.load_script(version=2)  | 
                    |
| 18 | 
                        -+  | 
                    |
| 19 | 
                        - # Do the expansion.  | 
                    |
| 20 | 
                        -     doc.AddItem(mlist.ParseTags('listinfo.html', replacements, lang))
                       | 
                    |
| 21 | 
                        - print doc.Format()  | 
                    |
| 22 | 
                        ---- subscribe.py 2018-02-26 14:56:38.000000000 +0000  | 
                    |
| 23 | 
                        -+++ /usr/lib/mailman/Mailman/Cgi/subscribe.py 2018-02-26 14:08:18.000000000 +0000  | 
                    |
| 24 | 
                        -@@ -32,6 +32,7 @@  | 
                    |
| 25 | 
                        - from Mailman.UserDesc import UserDesc  | 
                    |
| 26 | 
                        - from Mailman.htmlformat import *  | 
                    |
| 27 | 
                        - from Mailman.Logging.Syslog import syslog  | 
                    |
| 28 | 
                        -+from recaptcha.client import captcha  | 
                    |
| 29 | 
                        -  | 
                    |
| 30 | 
                        - SLASH = '/'  | 
                    |
| 31 | 
                        - ERRORSEP = '\n\n<p>'  | 
                    |
| 32 | 
                        -@@ -165,6 +166,17 @@  | 
                    |
| 33 | 
                        - results.append(  | 
                    |
| 34 | 
                        -     _('There was no hidden token in your submission or it was corrupted.'))
                       | 
                    |
| 35 | 
                        -             results.append(_('You must GET the form before submitting it.'))
                       | 
                    |
| 36 | 
                        -+  | 
                    |
| 37 | 
                        -+ # recaptcha  | 
                    |
| 38 | 
                        -+ captcha_response = captcha.v2submit(  | 
                    |
| 39 | 
                        -+        cgidata.getvalue('g-recaptcha-response', ""),
                       | 
                    |
| 40 | 
                        -+ mm_cfg.RECAPTCHA_PRIVATE_KEY,  | 
                    |
| 41 | 
                        -+ remote,  | 
                    |
| 42 | 
                        -+ )  | 
                    |
| 43 | 
                        -+  | 
                    |
| 44 | 
                        -+ if not captcha_response.is_valid:  | 
                    |
| 45 | 
                        -+        results.append(_('Invalid captcha: %s' % captcha_response.error_code))
                       | 
                    |
| 46 | 
                        -+  | 
                    |
| 47 | 
                        - # Was an attempt made to subscribe the list to itself?  | 
                    |
| 48 | 
                        - if email == mlist.GetListEmail():  | 
                    |
| 49 | 
                        -         syslog('mischief', 'Attempt to self subscribe %s: %s', email, remote)
                       | 
                    
| ... | ... | 
                      @@ -1,12 +0,0 @@  | 
                  
| 1 | 
                        -diff -rau mailman-2.1.9-orig/Mailman/Defaults.py.in mailman-2.1.9-mailman-icons/Mailman/Defaults.py.in  | 
                    |
| 2 | 
                        ---- mailman-2.1.9-orig/Mailman/Defaults.py.in 2006-08-04 14:20:33.000000000 +0200  | 
                    |
| 3 | 
                        -+++ mailman-2.1.9/Mailman/Defaults.py.in 2008-02-03 14:27:02.000000000 +0200  | 
                    |
| 4 | 
                        -@@ -54,7 +54,7 @@  | 
                    |
| 5 | 
                        - # disable Mailman's logo footer altogther, hack  | 
                    |
| 6 | 
                        - # Mailman/htmlformat.py:MailmanLogo(), which also contains the hardcoded links  | 
                    |
| 7 | 
                        - # and image names.  | 
                    |
| 8 | 
                        --IMAGE_LOGOS = '/icons/'  | 
                    |
| 9 | 
                        -+IMAGE_LOGOS = '/mailman-icons/'  | 
                    |
| 10 | 
                        -  | 
                    |
| 11 | 
                        - # The name of the Mailman favicon  | 
                    |
| 12 | 
                        - SHORTCUT_ICON = 'mm-icon.png'  | 
                    
| ... | ... | 
                      @@ -1,24 +0,0 @@  | 
                  
| 1 | 
                        -diff -Naurp a/misc/paths.py.in b/misc/paths.py.in  | 
                    |
| 2 | 
                        ---- a/misc/paths.py.in 2018-07-25 00:01:28.000000000 +0200  | 
                    |
| 3 | 
                        -+++ b/misc/paths.py.in 2019-08-03 11:56:57.032059619 +0200  | 
                    |
| 4 | 
                        -@@ -26,6 +26,7 @@  | 
                    |
| 5 | 
                        -  | 
                    |
| 6 | 
                        - import os  | 
                    |
| 7 | 
                        - import sys  | 
                    |
| 8 | 
                        -+import site  | 
                    |
| 9 | 
                        -  | 
                    |
| 10 | 
                        - # some scripts expect this attribute to be in this module  | 
                    |
| 11 | 
                        - prefix = '@prefix@'  | 
                    |
| 12 | 
                        -@@ -58,9 +59,9 @@ sys.path.insert(0, prefix)  | 
                    |
| 13 | 
                        - sys.path.insert(0, os.path.join(prefix, 'pythonlib'))  | 
                    |
| 14 | 
                        -  | 
                    |
| 15 | 
                        - # Include Python's site-packages directory.  | 
                    |
| 16 | 
                        --sitedir = os.path.join(sys.prefix, 'lib', 'python'+sys.version[:3],  | 
                    |
| 17 | 
                        -- 'site-packages')  | 
                    |
| 18 | 
                        --sys.path.append(sitedir)  | 
                    |
| 19 | 
                        -+sitedirs = site.getsitepackages()  | 
                    |
| 20 | 
                        -+for sitedir in sitedirs:  | 
                    |
| 21 | 
                        -+ sys.path.append(sitedir)  | 
                    |
| 22 | 
                        -  | 
                    |
| 23 | 
                        - # Include Python's dist-packages directory.  | 
                    |
| 24 | 
                        - distdir = os.path.join(sys.prefix, 'lib', 'python'+sys.version[:3],  | 
                    
| ... | ... | 
                      @@ -1,26 +0,0 @@  | 
                  
| 1 | 
                        -#!/sbin/openrc-run  | 
                    |
| 2 | 
                        -# Copyright 1999-2004 Gentoo Foundation  | 
                    |
| 3 | 
                        -# Distributed under the terms of the GNU General Public License v2  | 
                    |
| 4 | 
                        -  | 
                    |
| 5 | 
                        -depend() {
                       | 
                    |
| 6 | 
                        - need net  | 
                    |
| 7 | 
                        - use logger  | 
                    |
| 8 | 
                        -}  | 
                    |
| 9 | 
                        -  | 
                    |
| 10 | 
                        -start() {
                       | 
                    |
| 11 | 
                        - ebegin "Starting mailman"  | 
                    |
| 12 | 
                        - su - mailman -c 'bin/mailmanctl -s start' >/dev/null 2>&1  | 
                    |
| 13 | 
                        - eend $?  | 
                    |
| 14 | 
                        -}  | 
                    |
| 15 | 
                        -  | 
                    |
| 16 | 
                        -stop() {
                       | 
                    |
| 17 | 
                        - ebegin "Stopping mailman"  | 
                    |
| 18 | 
                        - su - mailman -c 'bin/mailmanctl stop' >/dev/null 2>&1  | 
                    |
| 19 | 
                        - eend $?  | 
                    |
| 20 | 
                        -}  | 
                    |
| 21 | 
                        -  | 
                    |
| 22 | 
                        -svc_restart() {
                       | 
                    |
| 23 | 
                        - ebegin "Restarting mailman"  | 
                    |
| 24 | 
                        - su - mailman -c 'bin/mailmanctl restart' >/dev/null 2>&1  | 
                    |
| 25 | 
                        - eend $?  | 
                    |
| 26 | 
                        -}  | 
                    
| ... | ... | 
                      @@ -1,13 +0,0 @@  | 
                  
| 1 | 
                        -[Unit]  | 
                    |
| 2 | 
                        -Description=GNU Mailing List Manager  | 
                    |
| 3 | 
                        -After=network.target  | 
                    |
| 4 | 
                        -  | 
                    |
| 5 | 
                        -[Service]  | 
                    |
| 6 | 
                        -User=mailman  | 
                    |
| 7 | 
                        -ExecStart=/usr/lib/mailman/bin/mailmanctl -s start  | 
                    |
| 8 | 
                        -ExecReload=/usr/lib/mailman/bin/mailmanctl restart  | 
                    |
| 9 | 
                        -ExecStop=/usr/lib/mailman/bin/mailmanctl stop  | 
                    |
| 10 | 
                        -Type=forking  | 
                    |
| 11 | 
                        -  | 
                    |
| 12 | 
                        -[Install]  | 
                    |
| 13 | 
                        -WantedBy=multi-user.target  | 
                    
| ... | ... | 
                      @@ -1,176 +0,0 @@  | 
                  
| 1 | 
                        -# Copyright 1999-2020 Gentoo Authors  | 
                    |
| 2 | 
                        -# Distributed under the terms of the GNU General Public License v2  | 
                    |
| 3 | 
                        -  | 
                    |
| 4 | 
                        -EAPI=5  | 
                    |
| 5 | 
                        -  | 
                    |
| 6 | 
                        -PYTHON_COMPAT=( python2_7 )  | 
                    |
| 7 | 
                        -  | 
                    |
| 8 | 
                        -inherit eutils python-single-r1 multilib systemd user  | 
                    |
| 9 | 
                        -  | 
                    |
| 10 | 
                        -DESCRIPTION="A python-based mailing list server with an extensive web interface"  | 
                    |
| 11 | 
                        -SRC_URI="mirror://sourceforge/${PN}/${P/_p/-}.tgz"
                       | 
                    |
| 12 | 
                        -HOMEPAGE="http://www.list.org/"  | 
                    |
| 13 | 
                        -  | 
                    |
| 14 | 
                        -LICENSE="GPL-2"  | 
                    |
| 15 | 
                        -SLOT="0"  | 
                    |
| 16 | 
                        -KEYWORDS="amd64 ppc x86"  | 
                    |
| 17 | 
                        -IUSE="selinux"  | 
                    |
| 18 | 
                        -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
                       | 
                    |
| 19 | 
                        -  | 
                    |
| 20 | 
                        -DEPEND="  | 
                    |
| 21 | 
                        -	${PYTHON_DEPS}
                       | 
                    |
| 22 | 
                        - $(python_gen_cond_dep '  | 
                    |
| 23 | 
                        -		dev-python/python-recaptcha[${PYTHON_MULTI_USEDEP}]
                       | 
                    |
| 24 | 
                        -		dev-python/dnspython[${PYTHON_MULTI_USEDEP}]
                       | 
                    |
| 25 | 
                        - ')  | 
                    |
| 26 | 
                        - virtual/mta  | 
                    |
| 27 | 
                        - virtual/cron  | 
                    |
| 28 | 
                        - virtual/httpd-cgi"  | 
                    |
| 29 | 
                        -RDEPEND="${DEPEND}
                       | 
                    |
| 30 | 
                        - selinux? ( sec-policy/selinux-mailman )  | 
                    |
| 31 | 
                        -"  | 
                    |
| 32 | 
                        -  | 
                    |
| 33 | 
                        -S="${WORKDIR}/${P/_p/-}"
                       | 
                    |
| 34 | 
                        -  | 
                    |
| 35 | 
                        -pkg_setup() {
                       | 
                    |
| 36 | 
                        - python-single-r1_pkg_setup  | 
                    |
| 37 | 
                        -	INSTALLDIR=${MAILMAN_PREFIX:-"/usr/$(get_libdir)/mailman"}
                       | 
                    |
| 38 | 
                        -	VAR_PREFIX=${MAILMAN_VAR_PREFIX:-"/var/lib/mailman"}
                       | 
                    |
| 39 | 
                        -	CGIUID=${MAILMAN_CGIUID:-apache}
                       | 
                    |
| 40 | 
                        -	CGIGID=${MAILMAN_CGIGID:-apache}
                       | 
                    |
| 41 | 
                        -	MAILUSR=${MAILMAN_MAILUSR:-mailman}
                       | 
                    |
| 42 | 
                        -	MAILUID=${MAILMAN_MAILUID:-280}
                       | 
                    |
| 43 | 
                        -	MAILGRP=${MAILMAN_MAILGRP:-mailman}
                       | 
                    |
| 44 | 
                        -	MAILGID=${MAILMAN_MAILGID:-280}
                       | 
                    |
| 45 | 
                        -  | 
                    |
| 46 | 
                        -	# Bug #58526: switch to enew{group,user}.
                       | 
                    |
| 47 | 
                        - # need to add mailman here for compile process.  | 
                    |
| 48 | 
                        - # Duplicated at pkg_postinst() for binary install.  | 
                    |
| 49 | 
                        -	enewgroup ${MAILGRP} ${MAILGID}
                       | 
                    |
| 50 | 
                        -	enewuser  ${MAILUSR} ${MAILUID} /bin/bash ${INSTALLDIR} mailman,cron
                       | 
                    |
| 51 | 
                        -}  | 
                    |
| 52 | 
                        -  | 
                    |
| 53 | 
                        -src_prepare() {
                       | 
                    |
| 54 | 
                        -	epatch "${FILESDIR}/${PN}-2.1.14_rc1-directory-check.patch"
                       | 
                    |
| 55 | 
                        -	epatch "${FILESDIR}/${PN}-2.1.9-icons.patch"
                       | 
                    |
| 56 | 
                        -	epatch "${FILESDIR}/${PN}-2.1.26-add-recaptcha.diff"
                       | 
                    |
| 57 | 
                        -	epatch "${FILESDIR}/mailman-fix-sitedir.diff"
                       | 
                    |
| 58 | 
                        - sed -i \  | 
                    |
| 59 | 
                        - -e 's:<mm-digest-question-end>:<mm-digest-question-end><tr><td>\ </td><td><mm-recaptcha-javascript></td></tr>:g' \  | 
                    |
| 60 | 
                        - -e 's:</TITLE>:</TITLE>\n<MM-Recaptcha-Script>:g' \  | 
                    |
| 61 | 
                        - ./templates/*/listinfo.html  | 
                    |
| 62 | 
                        -}  | 
                    |
| 63 | 
                        -  | 
                    |
| 64 | 
                        -src_configure() {
                       | 
                    |
| 65 | 
                        - econf \  | 
                    |
| 66 | 
                        - --without-permcheck \  | 
                    |
| 67 | 
                        -		--prefix="${INSTALLDIR}" \
                       | 
                    |
| 68 | 
                        -		--with-mail-gid=${MAILGID} \
                       | 
                    |
| 69 | 
                        -		--with-cgi-gid=${CGIGID} \
                       | 
                    |
| 70 | 
                        -		--with-cgi-ext="${MAILMAN_CGIEXT}" \
                       | 
                    |
| 71 | 
                        -		--with-var-prefix="${VAR_PREFIX}" \
                       | 
                    |
| 72 | 
                        -		--with-username=${MAILUSR} \
                       | 
                    |
| 73 | 
                        -		--with-groupname=${MAILGRP} \
                       | 
                    |
| 74 | 
                        -		--with-python="${PYTHON}"
                       | 
                    |
| 75 | 
                        -}  | 
                    |
| 76 | 
                        -  | 
                    |
| 77 | 
                        -src_install() {
                       | 
                    |
| 78 | 
                        -	emake "DESTDIR=${D}" doinstall
                       | 
                    |
| 79 | 
                        -  | 
                    |
| 80 | 
                        - insinto /etc/apache2/modules.d  | 
                    |
| 81 | 
                        -	newins "${FILESDIR}/50_mailman.conf-r2" 50_mailman.conf
                       | 
                    |
| 82 | 
                        - sed \  | 
                    |
| 83 | 
                        -		-e "s:/usr/local/mailman/cgi-bin:${INSTALLDIR}/cgi-bin:g" \
                       | 
                    |
| 84 | 
                        -		-e "s:/usr/local/mailman/icons:${INSTALLDIR}/icons:g" \
                       | 
                    |
| 85 | 
                        -		-e "s:/usr/local/mailman/archives:${VAR_PREFIX}/archives:g" \
                       | 
                    |
| 86 | 
                        -		-i "${D}/etc/apache2/modules.d/50_mailman.conf" || die
                       | 
                    |
| 87 | 
                        -  | 
                    |
| 88 | 
                        -	newdoc "${FILESDIR}/README.gentoo-r3" README.gentoo
                       | 
                    |
| 89 | 
                        -  | 
                    |
| 90 | 
                        - dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL contrib/mailman.mc \  | 
                    |
| 91 | 
                        - contrib/README.check_perms_grsecurity contrib/virtusertable  | 
                    |
| 92 | 
                        -  | 
                    |
| 93 | 
                        -	exeinto ${INSTALLDIR}/bin
                       | 
                    |
| 94 | 
                        - doexe build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \  | 
                    |
| 95 | 
                        - contrib/mm-handler*  | 
                    |
| 96 | 
                        -  | 
                    |
| 97 | 
                        - dodir /etc/mailman  | 
                    |
| 98 | 
                        -	mv "${D}/${INSTALLDIR}/Mailman/mm_cfg.py" "${D}/etc/mailman"
                       | 
                    |
| 99 | 
                        -	dosym /etc/mailman/mm_cfg.py ${INSTALLDIR}/Mailman/mm_cfg.py
                       | 
                    |
| 100 | 
                        -  | 
                    |
| 101 | 
                        - # Save the old config for updates from pre-2.1.9-r2  | 
                    |
| 102 | 
                        - # To be removed some distant day  | 
                    |
| 103 | 
                        -	for i in /var/mailman /home/mailman /usr/local/mailman ${INSTALLDIR}; do
                       | 
                    |
| 104 | 
                        -		if [ -f ${i}/Mailman/mm_cfg.py ] && ! [ -L ${i}/Mailman/mm_cfg.py ]; then
                       | 
                    |
| 105 | 
                        -			cp ${i}/Mailman/mm_cfg.py "${D}/etc/mailman/mm_cfg.py" || die
                       | 
                    |
| 106 | 
                        - fi  | 
                    |
| 107 | 
                        - done  | 
                    |
| 108 | 
                        -  | 
                    |
| 109 | 
                        -	newinitd "${FILESDIR}/mailman.rc" mailman
                       | 
                    |
| 110 | 
                        -	cp "${FILESDIR}/mailman.service" "${T}/mailman.service" || die
                       | 
                    |
| 111 | 
                        -	sed -i "s/^User=.*/User=${MAILUSR}/" "${T}/mailman.service" || die
                       | 
                    |
| 112 | 
                        -	systemd_dounit "${T}/mailman.service"
                       | 
                    |
| 113 | 
                        -  | 
                    |
| 114 | 
                        -	keepdir ${VAR_PREFIX}/logs
                       | 
                    |
| 115 | 
                        -	keepdir ${VAR_PREFIX}/locks
                       | 
                    |
| 116 | 
                        -	keepdir ${VAR_PREFIX}/spam
                       | 
                    |
| 117 | 
                        -	keepdir ${VAR_PREFIX}/archives/public
                       | 
                    |
| 118 | 
                        -	keepdir ${VAR_PREFIX}/archives/private
                       | 
                    |
| 119 | 
                        -	keepdir ${VAR_PREFIX}/lists
                       | 
                    |
| 120 | 
                        -	keepdir ${VAR_PREFIX}/qfiles
                       | 
                    |
| 121 | 
                        -  | 
                    |
| 122 | 
                        -	chown -R ${MAILUSR}:${MAILGRP} "${D}/${VAR_PREFIX}" "${D}/${INSTALLDIR}" "${D}"/etc/mailman/* || die
                       | 
                    |
| 123 | 
                        -	chown ${CGIUID}:${MAILGRP} "${D}/${VAR_PREFIX}/archives/private" || die
                       | 
                    |
| 124 | 
                        -	chmod 2775 "${D}/${INSTALLDIR}" "${D}/${INSTALLDIR}"/templates/* \
                       | 
                    |
| 125 | 
                        -		"${D}/${INSTALLDIR}"/messages/* "${D}/${VAR_PREFIX}" "${D}/${VAR_PREFIX}"/{logs,lists,spam,locks,archives/public} || die
                       | 
                    |
| 126 | 
                        -	chmod 2770 "${D}/${VAR_PREFIX}/archives/private" || die
                       | 
                    |
| 127 | 
                        -	chmod 2770 "${D}/${VAR_PREFIX}/qfiles" || die
                       | 
                    |
| 128 | 
                        -	chmod 2755 "${D}/${INSTALLDIR}"/cgi-bin/* "${D}/${INSTALLDIR}/mail/mailman" || die
                       | 
                    |
| 129 | 
                        -  | 
                    |
| 130 | 
                        -	python_optimize "${D}/${INSTALLDIR}/bin/" \
                       | 
                    |
| 131 | 
                        -		"${D}/${INSTALLDIR}/Mailman/" \
                       | 
                    |
| 132 | 
                        -		"${D}/${INSTALLDIR}/Mailman/*"
                       | 
                    |
| 133 | 
                        -}  | 
                    |
| 134 | 
                        -  | 
                    |
| 135 | 
                        -pkg_postinst() {
                       | 
                    |
| 136 | 
                        -	enewgroup ${MAILGRP} ${MAILGID}
                       | 
                    |
| 137 | 
                        -	enewuser  ${MAILUSR} ${MAILUID} -1 ${INSTALLDIR} mailman,cron
                       | 
                    |
| 138 | 
                        - echo  | 
                    |
| 139 | 
                        -	elog "Please read /usr/share/doc/${PF}/README.gentoo.bz2 for additional"
                       | 
                    |
| 140 | 
                        - elog "Setup information, mailman will NOT run unless you follow"  | 
                    |
| 141 | 
                        - elog "those instructions!"  | 
                    |
| 142 | 
                        - echo  | 
                    |
| 143 | 
                        -  | 
                    |
| 144 | 
                        - elog "An example Mailman configuration file for Apache has been installed into:"  | 
                    |
| 145 | 
                        -	elog "  ${APACHE2_MODULES_CONFDIR}/50_mailman.conf"
                       | 
                    |
| 146 | 
                        - echo  | 
                    |
| 147 | 
                        - elog "To enable, you will need to add \"-D MAILMAN\" to"  | 
                    |
| 148 | 
                        - elog "/etc/conf.d/apache2."  | 
                    |
| 149 | 
                        - echo  | 
                    |
| 150 | 
                        -  | 
                    |
| 151 | 
                        - ewarn "Default-Configuration has changed deeply in 2.1.9-r2. You can configure"  | 
                    |
| 152 | 
                        - ewarn "mailman with the following variables:"  | 
                    |
| 153 | 
                        - ewarn "MAILMAN_PREFIX (default: /usr/$(get_libdir)/mailman)"  | 
                    |
| 154 | 
                        - ewarn "MAILMAN_VAR_PREFIX (default: /var/lib/mailman)"  | 
                    |
| 155 | 
                        - ewarn "MAILMAN_CGIUID (default: apache)"  | 
                    |
| 156 | 
                        - ewarn "MAILMAN_CGIGID (default: apache)"  | 
                    |
| 157 | 
                        - ewarn "MAILMAN_CGIEXT (default: empty)"  | 
                    |
| 158 | 
                        - ewarn "MAILMAN_MAILUSR (default: mailman)"  | 
                    |
| 159 | 
                        - ewarn "MAILMAN_MAILUID (default: 280)"  | 
                    |
| 160 | 
                        - ewarn "MAILMAN_MAILGRP (default: mailman)"  | 
                    |
| 161 | 
                        - ewarn "MAILMAN_MAILGID (default: 280)"  | 
                    |
| 162 | 
                        - ewarn  | 
                    |
| 163 | 
                        - ewarn "Config file is now symlinked in /etc/mailman, so etc-update works."  | 
                    |
| 164 | 
                        - ewarn  | 
                    |
| 165 | 
                        - ewarn "If you're upgrading from below 2.1.9-r2 or changed MAILMAN_PREFIX, you"  | 
                    |
| 166 | 
                        - ewarn "NEED to make a few manual updates to your system:"  | 
                    |
| 167 | 
                        - ewarn  | 
                    |
| 168 | 
                        -	ewarn "1.  Update your mailman users's home directory: usermod -d ${INSTALLDIR} mailman"
                       | 
                    |
| 169 | 
                        - ewarn "2. Re-import the crontab: su - mailman -c 'crontab cron/crontab.in'"  | 
                    |
| 170 | 
                        - ewarn "3. Copy your old mm_cfg.py file to /etc/mailman/mm_cfg.py"  | 
                    |
| 171 | 
                        - ewarn  | 
                    |
| 172 | 
                        - ewarn "Additionally if you've modified MAILMAN_VAR_PREFIX (or upgraded from"  | 
                    |
| 173 | 
                        - ewarn "a pre 2.1.9-r2 installation), you should move your old lists/ and"  | 
                    |
| 174 | 
                        - ewarn "archives/ directory to the new location, ensuring that the"  | 
                    |
| 175 | 
                        - ewarn "permissions is correct. See bug #208789 for a discussion."  | 
                    |
| 176 | 
                        -}  | 
                    
| ... | ... | 
                      @@ -1,14 +0,0 @@  | 
                  
| 1 | 
                        -<?xml version="1.0" encoding="UTF-8"?>  | 
                    |
| 2 | 
                        -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">  | 
                    |
| 3 | 
                        -<pkgmetadata>  | 
                    |
| 4 | 
                        - <maintainer type="person">  | 
                    |
| 5 | 
                        - <email>hanno@gentoo.org</email>  | 
                    |
| 6 | 
                        - </maintainer>  | 
                    |
| 7 | 
                        - <maintainer type="project">  | 
                    |
| 8 | 
                        - <email>net-mail@gentoo.org</email>  | 
                    |
| 9 | 
                        - <name>Net-Mail</name>  | 
                    |
| 10 | 
                        - </maintainer>  | 
                    |
| 11 | 
                        - <upstream>  | 
                    |
| 12 | 
                        - <remote-id type="sourceforge">mailman</remote-id>  | 
                    |
| 13 | 
                        - </upstream>  | 
                    |
| 14 | 
                        -</pkgmetadata>  | 
                    |
| 15 | 0 |