diff options
author | Hanno Böck <hanno@gentoo.org> | 2007-01-28 11:53:44 +0000 |
---|---|---|
committer | Hanno Böck <hanno@gentoo.org> | 2007-01-28 11:53:44 +0000 |
commit | 9543f3bd94130d30141f170a34019a1a396e1a09 (patch) | |
tree | e6434d184598b79daeef9ee761bdeeaaf7543bdb /net-mail/mailman | |
parent | remove old gimp ebuilds (diff) | |
download | gentoo-2-9543f3bd94130d30141f170a34019a1a396e1a09.tar.gz gentoo-2-9543f3bd94130d30141f170a34019a1a396e1a09.tar.bz2 gentoo-2-9543f3bd94130d30141f170a34019a1a396e1a09.zip |
remove old mailman ebuilds
(Portage version: 2.1.2-r4)
Diffstat (limited to 'net-mail/mailman')
-rw-r--r-- | net-mail/mailman/files/digest-mailman-2.1.6 | 1 | ||||
-rw-r--r-- | net-mail/mailman/files/digest-mailman-2.1.7 | 1 | ||||
-rw-r--r-- | net-mail/mailman/files/digest-mailman-2.1.8_rc1 | 3 | ||||
-rw-r--r-- | net-mail/mailman/files/mailman-2.1.6-directory-check.patch | 30 | ||||
-rw-r--r-- | net-mail/mailman/files/mailman-2.1.7-directory-check.patch | 30 | ||||
-rw-r--r-- | net-mail/mailman/mailman-2.1.6.ebuild | 150 | ||||
-rw-r--r-- | net-mail/mailman/mailman-2.1.7.ebuild | 150 | ||||
-rw-r--r-- | net-mail/mailman/mailman-2.1.8_rc1.ebuild | 138 |
8 files changed, 0 insertions, 503 deletions
diff --git a/net-mail/mailman/files/digest-mailman-2.1.6 b/net-mail/mailman/files/digest-mailman-2.1.6 deleted file mode 100644 index 9c2ce210f983..000000000000 --- a/net-mail/mailman/files/digest-mailman-2.1.6 +++ /dev/null @@ -1 +0,0 @@ -MD5 4e0f9d09c1553bd1a0a5327052179ca2 mailman-2.1.6.tgz 6482726 diff --git a/net-mail/mailman/files/digest-mailman-2.1.7 b/net-mail/mailman/files/digest-mailman-2.1.7 deleted file mode 100644 index 9bbb0ad5bb7b..000000000000 --- a/net-mail/mailman/files/digest-mailman-2.1.7 +++ /dev/null @@ -1 +0,0 @@ -MD5 81ea139ecd24fbd2a85a9185a37df402 mailman-2.1.7.tgz 6736536 diff --git a/net-mail/mailman/files/digest-mailman-2.1.8_rc1 b/net-mail/mailman/files/digest-mailman-2.1.8_rc1 deleted file mode 100644 index 644fd358ec70..000000000000 --- a/net-mail/mailman/files/digest-mailman-2.1.8_rc1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 7d56c45ded47c62d642a6e8b016ee8ee mailman-2.1.8rc1.tgz 6856298 -RMD160 853e31435a6c9d5a35776d534a9ffe4991c0fd94 mailman-2.1.8rc1.tgz 6856298 -SHA256 e22c48466e67110d3bd519a32ce685c929c505118c70ba8e8ce2ee3eeab8bfb8 mailman-2.1.8rc1.tgz 6856298 diff --git a/net-mail/mailman/files/mailman-2.1.6-directory-check.patch b/net-mail/mailman/files/mailman-2.1.6-directory-check.patch deleted file mode 100644 index d8542fcf6a88..000000000000 --- a/net-mail/mailman/files/mailman-2.1.6-directory-check.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- bin/check_perms.org 2005-05-25 00:04:15.000000000 +0200 -+++ bin/check_perms 2005-05-25 00:04:35.000000000 +0200 -@@ -331,6 +331,8 @@ - print _('checking permissions on list data') - # BAW: This needs to be converted to the Site module abstraction - for dir in os.listdir(mm_cfg.LIST_DATA_DIR): -+ if not S_ISDIR(statmode(os.path.join(mm_cfg.LIST_DATA_DIR,dir))): -+ continue - for file in checkfiles: - path = os.path.join(mm_cfg.LIST_DATA_DIR, dir, file) - if STATE.VERBOSE: ---- bin/update.org 2005-05-25 00:04:30.000000000 +0200 -+++ bin/update 2005-05-25 00:04:35.000000000 +0200 -@@ -34,6 +34,7 @@ - """ - - import os -+import stat - import md5 - import sys - import time -@@ -425,7 +426,7 @@ - # Now update for the Mailman 2.1.5 qfile format. For every filebase in - # the qfiles/* directories that has both a .pck and a .db file, pull the - # data out and re-queue them. -- for dirname in os.listdir(mm_cfg.QUEUE_DIR): -+ 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)]: - dirpath = os.path.join(mm_cfg.QUEUE_DIR, dirname) - if dirpath == mm_cfg.BADQUEUE_DIR: - # The files in qfiles/bad can't possibly be pickles diff --git a/net-mail/mailman/files/mailman-2.1.7-directory-check.patch b/net-mail/mailman/files/mailman-2.1.7-directory-check.patch deleted file mode 100644 index d8542fcf6a88..000000000000 --- a/net-mail/mailman/files/mailman-2.1.7-directory-check.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- bin/check_perms.org 2005-05-25 00:04:15.000000000 +0200 -+++ bin/check_perms 2005-05-25 00:04:35.000000000 +0200 -@@ -331,6 +331,8 @@ - print _('checking permissions on list data') - # BAW: This needs to be converted to the Site module abstraction - for dir in os.listdir(mm_cfg.LIST_DATA_DIR): -+ if not S_ISDIR(statmode(os.path.join(mm_cfg.LIST_DATA_DIR,dir))): -+ continue - for file in checkfiles: - path = os.path.join(mm_cfg.LIST_DATA_DIR, dir, file) - if STATE.VERBOSE: ---- bin/update.org 2005-05-25 00:04:30.000000000 +0200 -+++ bin/update 2005-05-25 00:04:35.000000000 +0200 -@@ -34,6 +34,7 @@ - """ - - import os -+import stat - import md5 - import sys - import time -@@ -425,7 +426,7 @@ - # Now update for the Mailman 2.1.5 qfile format. For every filebase in - # the qfiles/* directories that has both a .pck and a .db file, pull the - # data out and re-queue them. -- for dirname in os.listdir(mm_cfg.QUEUE_DIR): -+ 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)]: - dirpath = os.path.join(mm_cfg.QUEUE_DIR, dirname) - if dirpath == mm_cfg.BADQUEUE_DIR: - # The files in qfiles/bad can't possibly be pickles diff --git a/net-mail/mailman/mailman-2.1.6.ebuild b/net-mail/mailman/mailman-2.1.6.ebuild deleted file mode 100644 index 3df54aeb2d15..000000000000 --- a/net-mail/mailman/mailman-2.1.6.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/mailman-2.1.6.ebuild,v 1.6 2006/07/21 17:12:45 hanno Exp $ - -inherit eutils depend.apache -IUSE="apache2 postfix sendmail qmail courier exim xmail" - -MY_PV=${PV/_rc/rc} - -DESCRIPTION="A python-based mailing list server with an extensive web interface" -SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tgz" -HOMEPAGE="http://www.list.org/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ~ppc ~sparc ~x86" - -DEPEND=">=dev-lang/python-2.3 - virtual/mta - net-www/apache" - -INSTALLDIR="/usr/local/mailman" -APACHEGID="81" - -if use postfix; then - MAILGID="280" -elif use sendmail; then - MAILGID=daemon -elif use qmail; then - MAILGID=qmail -elif use courier; then - MAILGID=mail -elif use exim; then - MAILGID=mail -elif use xmail; then - MAILGID=xmail -else - MAILGID="280" -fi - -S=${WORKDIR}/${PN}-${MY_PV} - -pkg_setup() { - # Bug #58526: switch to enew{group,user}. - # need to add mailman here for compile process. - # Duplicated at pkg_postinst() for binary install. - enewgroup mailman 280 - enewuser mailman 280 /bin/bash ${INSTALLDIR} mailman -G cron -c mailman - mkdir -p ${INSTALLDIR} - chown mailman:mailman ${INSTALLDIR} - chmod 2775 ${INSTALLDIR} -} - -src_unpack() { - unpack ${A} && cd "${S}" - epatch ${FILESDIR}/${P}-directory-check.patch || die "patch failed." - # Bug #77524. remove with version bump. - #epatch ${FILESDIR}/${P}-driver.cvs.patch || die "patch failed." - #epatch ${FILESDIR}/${P}-true_path.patch || die "patch failed." -} - -src_compile() { - - econf \ - --prefix=${INSTALLDIR} \ - --with-mail-gid=${MAILGID} \ - --with-cgi-gid=${APACHEGID} \ - || die "configure failed" - - make || die "make failed" -} - -src_install () { - ID=${D}${INSTALLDIR} - - make prefix=${ID} var_prefix=${ID} doinstall || die - - keepdir ${INSTALLDIR}/logs - keepdir ${INSTALLDIR}/locks - keepdir ${INSTALLDIR}/spam - keepdir ${INSTALLDIR}/archives/public - keepdir ${INSTALLDIR}/archives/private - keepdir ${INSTALLDIR}/lists - keepdir ${INSTALLDIR}/qfiles - - if use apache2; then - insinto ${APACHE2_MODULES_CONFDIR} - else - insinto ${APACHE1_MODULES_CONFDIR} - fi - newins ${FILESDIR}/mailman.conf 50_mailman.conf - - dodoc ${FILESDIR}/README.gentoo - dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL - dodoc contrib/README.check_perms_grsecurity contrib/mm-handler.readme - dodoc contrib/virtusertable contrib/mailman.mc - - cp build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ - contrib/mm-handler* ${D}/usr/local/mailman/bin - - # Save the old config into the new package as CONFIG_PROTECT - # doesn't work for this package. - if [ -f ${ROOT}/var/mailman/Mailman/mm_cfg.py ]; then - cp ${ROOT}/var/mailman/Mailman/mm_cfg.py \ - ${D}/usr/local/mailman/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.dist" - fi - if [ -f ${ROOT}/home/mailman/Mailman/mm_cfg.py ]; then - cp ${ROOT}/home/mailman/Mailman/mm_cfg.py \ - ${D}/usr/local/mailman/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.py.dist" - fi - if [ -f ${ROOT}/usr/local/mailman/Mailman/mm_cfg.py ]; then - cp ${ROOT}/usr/local/mailman/Mailman/mm_cfg.py \ - ${D}/usr/local/mailman/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.py.dist" - fi - - exeinto /etc/init.d - newexe ${FILESDIR}/mailman.rc mailman - - chown -R mailman:mailman ${ID} - chmod 2775 ${ID} -} - -pkg_postinst() { - enewgroup mailman 280 - enewuser mailman 280 -1 ${INSTALLDIR} mailman -G cron -c "mailman" - cd ${INSTALLDIR} - bin/update - einfo "Running \`${INSTALLDIR}/bin/check_perms -f\` *" - bin/check_perms -f - einfo "" - einfo "Please read /usr/share/doc/${PF}/README.gentoo.gz for additional" - einfo "Setup information, mailman will NOT run unless you follow" - einfo "those instructions!" - einfo "" - - einfo "An example Mailman configuration file for Apache has been installed into:" - use apache2 && einfo " ${APACHE2_MODULES_CONFDIR}/50_mailman.conf" - use apache2 || einfo " ${APACHE1_MODULES_CONFDIR}/50_mailman.conf" - einfo "" - einfo "To enable, you will need to add \"-D MAILMAN\" to" - use apache2 && einfo "/etc/conf.d/apache2." - use apache2 || einfo "/etc/conf.d/apache." - einfo "" -} diff --git a/net-mail/mailman/mailman-2.1.7.ebuild b/net-mail/mailman/mailman-2.1.7.ebuild deleted file mode 100644 index 140ec3ef49da..000000000000 --- a/net-mail/mailman/mailman-2.1.7.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/mailman-2.1.7.ebuild,v 1.5 2006/07/21 17:12:45 hanno Exp $ - -inherit eutils depend.apache -IUSE="apache2 postfix sendmail qmail courier exim xmail" - -MY_PV=${PV/_rc/rc} - -DESCRIPTION="A python-based mailing list server with an extensive web interface" -SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tgz" -HOMEPAGE="http://www.list.org/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ~ppc sparc x86" - -DEPEND=">=dev-lang/python-2.3 - virtual/mta - net-www/apache" - -INSTALLDIR="/usr/local/mailman" -APACHEGID="81" - -if use postfix; then - MAILGID="280" -elif use sendmail; then - MAILGID=daemon -elif use qmail; then - MAILGID=qmail -elif use courier; then - MAILGID=mail -elif use exim; then - MAILGID=mail -elif use xmail; then - MAILGID=xmail -else - MAILGID="280" -fi - -S=${WORKDIR}/${PN}-${MY_PV} - -pkg_setup() { - # Bug #58526: switch to enew{group,user}. - # need to add mailman here for compile process. - # Duplicated at pkg_postinst() for binary install. - enewgroup mailman 280 - enewuser mailman 280 /bin/bash ${INSTALLDIR} mailman -G cron -c mailman - mkdir -p ${INSTALLDIR} - chown mailman:mailman ${INSTALLDIR} - chmod 2775 ${INSTALLDIR} -} - -src_unpack() { - unpack ${A} && cd "${S}" - epatch ${FILESDIR}/${P}-directory-check.patch || die "patch failed." - # Bug #77524. remove with version bump. - #epatch ${FILESDIR}/${P}-driver.cvs.patch || die "patch failed." - #epatch ${FILESDIR}/${P}-true_path.patch || die "patch failed." -} - -src_compile() { - - econf \ - --prefix=${INSTALLDIR} \ - --with-mail-gid=${MAILGID} \ - --with-cgi-gid=${APACHEGID} \ - || die "configure failed" - - make || die "make failed" -} - -src_install () { - ID=${D}${INSTALLDIR} - - make prefix=${ID} var_prefix=${ID} doinstall || die - - keepdir ${INSTALLDIR}/logs - keepdir ${INSTALLDIR}/locks - keepdir ${INSTALLDIR}/spam - keepdir ${INSTALLDIR}/archives/public - keepdir ${INSTALLDIR}/archives/private - keepdir ${INSTALLDIR}/lists - keepdir ${INSTALLDIR}/qfiles - - if use apache2; then - insinto ${APACHE2_MODULES_CONFDIR} - else - insinto ${APACHE1_MODULES_CONFDIR} - fi - newins ${FILESDIR}/mailman.conf 50_mailman.conf - - dodoc ${FILESDIR}/README.gentoo - dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL - dodoc contrib/README.check_perms_grsecurity contrib/mm-handler.readme - dodoc contrib/virtusertable contrib/mailman.mc - - cp build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ - contrib/mm-handler* ${D}/usr/local/mailman/bin - - # Save the old config into the new package as CONFIG_PROTECT - # doesn't work for this package. - if [ -f ${ROOT}/var/mailman/Mailman/mm_cfg.py ]; then - cp ${ROOT}/var/mailman/Mailman/mm_cfg.py \ - ${D}/usr/local/mailman/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.dist" - fi - if [ -f ${ROOT}/home/mailman/Mailman/mm_cfg.py ]; then - cp ${ROOT}/home/mailman/Mailman/mm_cfg.py \ - ${D}/usr/local/mailman/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.py.dist" - fi - if [ -f ${ROOT}/usr/local/mailman/Mailman/mm_cfg.py ]; then - cp ${ROOT}/usr/local/mailman/Mailman/mm_cfg.py \ - ${D}/usr/local/mailman/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.py.dist" - fi - - exeinto /etc/init.d - newexe ${FILESDIR}/mailman.rc mailman - - chown -R mailman:mailman ${ID} - chmod 2775 ${ID} -} - -pkg_postinst() { - enewgroup mailman 280 - enewuser mailman 280 -1 ${INSTALLDIR} mailman -G cron -c "mailman" - cd ${INSTALLDIR} - bin/update - einfo "Running \`${INSTALLDIR}/bin/check_perms -f\` *" - bin/check_perms -f - einfo "" - einfo "Please read /usr/share/doc/${PF}/README.gentoo.gz for additional" - einfo "Setup information, mailman will NOT run unless you follow" - einfo "those instructions!" - einfo "" - - einfo "An example Mailman configuration file for Apache has been installed into:" - use apache2 && einfo " ${APACHE2_MODULES_CONFDIR}/50_mailman.conf" - use apache2 || einfo " ${APACHE1_MODULES_CONFDIR}/50_mailman.conf" - einfo "" - einfo "To enable, you will need to add \"-D MAILMAN\" to" - use apache2 && einfo "/etc/conf.d/apache2." - use apache2 || einfo "/etc/conf.d/apache." - einfo "" -} diff --git a/net-mail/mailman/mailman-2.1.8_rc1.ebuild b/net-mail/mailman/mailman-2.1.8_rc1.ebuild deleted file mode 100644 index 2c4e80783e2f..000000000000 --- a/net-mail/mailman/mailman-2.1.8_rc1.ebuild +++ /dev/null @@ -1,138 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/mailman-2.1.8_rc1.ebuild,v 1.9 2006/07/21 17:15:45 hanno Exp $ - -inherit eutils depend.apache -IUSE="apache2 postfix sendmail qmail courier exim xmail" - -MY_PV=${PV/_rc/rc} - -DESCRIPTION="A python-based mailing list server with an extensive web interface" -SRC_URI="mirror://sourceforge/${PN}/${PN}-${MY_PV}.tgz" -HOMEPAGE="http://www.list.org/" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 ppc sparc x86" - -DEPEND=">=dev-lang/python-2.3 - virtual/mta - net-www/apache" - -INSTALLDIR="/usr/local/mailman" -APACHEGID="81" - -if use postfix; then - MAILGID="280" -elif use sendmail; then - MAILGID=daemon -elif use qmail; then - MAILGID="280" -elif use courier; then - MAILGID=mail -elif use exim; then - MAILGID=mail -elif use xmail; then - MAILGID=xmail -else - MAILGID="280" -fi - -S=${WORKDIR}/${PN}-${MY_PV} - -pkg_setup() { - # Bug #58526: switch to enew{group,user}. - # need to add mailman here for compile process. - # Duplicated at pkg_postinst() for binary install. - enewgroup mailman 280 - enewuser mailman 280 /bin/bash ${INSTALLDIR} mailman -G cron -c mailman - mkdir -p ${INSTALLDIR} - chown mailman:mailman ${INSTALLDIR} - chmod 2775 ${INSTALLDIR} -} - -src_unpack() { - unpack ${A} && cd "${S}" - epatch ${FILESDIR}/${P}-directory-check.patch || die "patch failed." -} - -src_compile() { - econf \ - --prefix=${INSTALLDIR} \ - --with-mail-gid=${MAILGID} \ - --with-cgi-gid=${APACHEGID} \ - || die "configure failed" - - make || die "make failed" -} - -src_install () { - ID=${D}${INSTALLDIR} - - make prefix=${ID} var_prefix=${ID} doinstall || die - - keepdir ${INSTALLDIR}/logs - keepdir ${INSTALLDIR}/locks - keepdir ${INSTALLDIR}/spam - keepdir ${INSTALLDIR}/archives/public - keepdir ${INSTALLDIR}/archives/private - keepdir ${INSTALLDIR}/lists - keepdir ${INSTALLDIR}/qfiles - - if use apache2; then - insinto ${APACHE2_MODULES_CONFDIR} - else - insinto ${APACHE1_MODULES_CONFDIR} - fi - newins ${FILESDIR}/mailman.conf 50_mailman.conf - - dodoc ${FILESDIR}/README.gentoo - dodoc ACK* BUGS FAQ NEWS README* TODO UPGRADING INSTALL - dodoc contrib/README.check_perms_grsecurity contrib/mm-handler.readme - dodoc contrib/virtusertable contrib/mailman.mc - - cp build/contrib/*.py contrib/majordomo2mailman.pl contrib/auto \ - contrib/mm-handler* ${ID}/bin - - # Save the old config into the new package as CONFIG_PROTECT - # doesn't work for this package. - for i in ${ROOT}/var/mailman ${ROOT}/home/mailman \ - ${ROOT}/usr/local/mailman ${INSTALLDIR} - do - if [ -f ${i}/Mailman/mm_cfg.py ]; then - cp ${i}/Mailman/mm_cfg.py \ - ${ID}/Mailman/mm_cfg.py - einfo "Your old config has been saved as mm_cfg.py" - einfo "A new config has been installed as mm_cfg.dist" - fi - done - - exeinto /etc/init.d - newexe ${FILESDIR}/mailman.rc mailman - - chown -R mailman:mailman ${ID} - chmod 2775 ${ID} -} - -pkg_postinst() { - enewgroup mailman 280 - enewuser mailman 280 -1 ${INSTALLDIR} mailman -G cron -c "mailman" - cd ${INSTALLDIR} - bin/update - einfo "Running \`${INSTALLDIR}/bin/check_perms -f\` *" - bin/check_perms -f - einfo "" - einfo "Please read /usr/share/doc/${PF}/README.gentoo.gz for additional" - einfo "Setup information, mailman will NOT run unless you follow" - einfo "those instructions!" - einfo "" - - einfo "An example Mailman configuration file for Apache has been installed into:" - use apache2 && einfo " ${APACHE2_MODULES_CONFDIR}/50_mailman.conf" - use apache2 || einfo " ${APACHE1_MODULES_CONFDIR}/50_mailman.conf" - einfo "" - einfo "To enable, you will need to add \"-D MAILMAN\" to" - use apache2 && einfo "/etc/conf.d/apache2." - use apache2 || einfo "/etc/conf.d/apache." - einfo "" -} |