remove old mailman ebuilds
authorHanno Boeck <hanno@gentoo.org>
Sun, 28 Jan 2007 11:53:44 +0000 (11:53 +0000)
committerHanno Boeck <hanno@gentoo.org>
Sun, 28 Jan 2007 11:53:44 +0000 (11:53 +0000)
Package-Manager: portage-2.1.2-r4

net-mail/mailman/Manifest
net-mail/mailman/files/digest-mailman-2.1.6 [deleted file]
net-mail/mailman/files/digest-mailman-2.1.7 [deleted file]
net-mail/mailman/files/digest-mailman-2.1.8_rc1 [deleted file]
net-mail/mailman/files/mailman-2.1.6-directory-check.patch [deleted file]
net-mail/mailman/files/mailman-2.1.7-directory-check.patch [deleted file]
net-mail/mailman/mailman-2.1.6.ebuild [deleted file]
net-mail/mailman/mailman-2.1.7.ebuild [deleted file]
net-mail/mailman/mailman-2.1.8_rc1.ebuild [deleted file]

index 57c19bde99af148466e902bcd076effa4f2d5b6d..c7089cba21541e901b995d886ed983197e659940 100644 (file)
@@ -9,14 +9,6 @@ AUX README.gentoo 5504 RMD160 049503b3027f034e64c681581cb0428d0287bfcb SHA1 47bc
 MD5 15de2d27bb576f13dfc2c2f1d53364ea files/README.gentoo 5504
 RMD160 049503b3027f034e64c681581cb0428d0287bfcb files/README.gentoo 5504
 SHA256 216cc1368583cc5ba46edcab79e2718c325fc8fede9a9669b69fea73feebc15a files/README.gentoo 5504
-AUX mailman-2.1.6-directory-check.patch 1287 RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 SHA1 ad2b689ce7911b509f999cd849d0402c36ded97c SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d
-MD5 130b235f32a50d11f76a88b979fb4245 files/mailman-2.1.6-directory-check.patch 1287
-RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 files/mailman-2.1.6-directory-check.patch 1287
-SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d files/mailman-2.1.6-directory-check.patch 1287
-AUX mailman-2.1.7-directory-check.patch 1287 RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 SHA1 ad2b689ce7911b509f999cd849d0402c36ded97c SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d
-MD5 130b235f32a50d11f76a88b979fb4245 files/mailman-2.1.7-directory-check.patch 1287
-RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 files/mailman-2.1.7-directory-check.patch 1287
-SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d files/mailman-2.1.7-directory-check.patch 1287
 AUX mailman-2.1.8_rc1-directory-check.patch 1287 RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 SHA1 ad2b689ce7911b509f999cd849d0402c36ded97c SHA256 2d31eda834429a55edad1fea3c379ecb3e8f05c03fac82f172989caeab85314d
 MD5 130b235f32a50d11f76a88b979fb4245 files/mailman-2.1.8_rc1-directory-check.patch 1287
 RMD160 3bf6d1216a79a32d68340cb0df5db9b5f44a3931 files/mailman-2.1.8_rc1-directory-check.patch 1287
@@ -29,23 +21,8 @@ AUX mailman.rc 597 RMD160 be0a574298a1d8d547a4ca76f864dd5fee9b897d SHA1 f464f5ba
 MD5 ce6d06f51e3da34e92048369e9fe14d2 files/mailman.rc 597
 RMD160 be0a574298a1d8d547a4ca76f864dd5fee9b897d files/mailman.rc 597
 SHA256 ef4f5482cf68ba44a0fbb83acde29295bd8dcb6512d259d14387dfc29beeb625 files/mailman.rc 597
-DIST mailman-2.1.6.tgz 6482726
-DIST mailman-2.1.7.tgz 6736536
-DIST mailman-2.1.8rc1.tgz 6856298 RMD160 853e31435a6c9d5a35776d534a9ffe4991c0fd94 SHA1 bbed7bbca363dfdce7915ac63d72f1d93f9ebc11 SHA256 e22c48466e67110d3bd519a32ce685c929c505118c70ba8e8ce2ee3eeab8bfb8
 DIST mailman-2.1.9.tgz 7829201 RMD160 135f94eeecca1f562f98dfe98c1a367bed229372 SHA1 e9f6f55e2551c3e576460749383da20599412d42 SHA256 1b7a2c853c21bfd22205167dc3678c634a3f981721d95d1cd923ca84967cc986
 DIST mailman-2.1.9rc1.tgz 7851444 RMD160 c8f6d61fbb500ec073049c5951d3482ed91cbb44 SHA1 4370a107991d88b497dfa6722b97945274718f7f SHA256 941f255d99ebbfa7a351dfa52c43684598d78afc21204fa240c8bb51a3175f46
-EBUILD mailman-2.1.6.ebuild 4346 RMD160 28400b16f42127e93170c1de8feb4c01f38df5a6 SHA1 b1b30b93ae100604aa4c87c03bde0ffcdefd58c8 SHA256 55dba4a92cd8f394d07e88fec11509e0d163a660a466dd1e505a1d5eb22cda6a
-MD5 7d08a063ff49ea4dccf2a423a5303b13 mailman-2.1.6.ebuild 4346
-RMD160 28400b16f42127e93170c1de8feb4c01f38df5a6 mailman-2.1.6.ebuild 4346
-SHA256 55dba4a92cd8f394d07e88fec11509e0d163a660a466dd1e505a1d5eb22cda6a mailman-2.1.6.ebuild 4346
-EBUILD mailman-2.1.7.ebuild 4344 RMD160 e0bb8fb75107b7b0b19cf0da553018974362ab57 SHA1 6e390c7403af637e1b60ff979992b2e6b6a9784c SHA256 93c08a74c42a42e2a38eba765463e2f7635de164ca38c1e3a147b889a8f5a2fd
-MD5 b9fd765a192b09fbf5e5497dc735dfeb mailman-2.1.7.ebuild 4344
-RMD160 e0bb8fb75107b7b0b19cf0da553018974362ab57 mailman-2.1.7.ebuild 4344
-SHA256 93c08a74c42a42e2a38eba765463e2f7635de164ca38c1e3a147b889a8f5a2fd mailman-2.1.7.ebuild 4344
-EBUILD mailman-2.1.8_rc1.ebuild 3683 RMD160 95bed87a9e66fa80f1c2ae141154f9e723a2e009 SHA1 ea05fb40c99f60469f0c9dfbda5d642f742672d1 SHA256 1521b74cf71f0341fe4d239064011a9f8f1583df598c14d6d495b0c79fa5e070
-MD5 7fdf73710779c512df6e2179513dff9c mailman-2.1.8_rc1.ebuild 3683
-RMD160 95bed87a9e66fa80f1c2ae141154f9e723a2e009 mailman-2.1.8_rc1.ebuild 3683
-SHA256 1521b74cf71f0341fe4d239064011a9f8f1583df598c14d6d495b0c79fa5e070 mailman-2.1.8_rc1.ebuild 3683
 EBUILD mailman-2.1.9.ebuild 3664 RMD160 764c060262fc30d7cb90a318a743815143d9c8e6 SHA1 1aad32c506339f738e53301599f0fecb8218e1cd SHA256 9d50c5ca0c0eb84c3eaa02f157ff9f0493541efedf8ae37672f641529132f760
 MD5 096cb767b650c655efb00ecb1c147d27 mailman-2.1.9.ebuild 3664
 RMD160 764c060262fc30d7cb90a318a743815143d9c8e6 mailman-2.1.9.ebuild 3664
@@ -62,15 +39,6 @@ MISC metadata.xml 218 RMD160 30759d93f0209fdd74f29393ae54999fe6b2bdff SHA1 486b3
 MD5 45b42e062b70460f0304d1ebe48d82ab metadata.xml 218
 RMD160 30759d93f0209fdd74f29393ae54999fe6b2bdff metadata.xml 218
 SHA256 09421ca1b9299683d07f68ddbbd3ed97251dac613121b420841a3251da7fcb89 metadata.xml 218
-MD5 67bd3d52df6390733875bb04e142d471 files/digest-mailman-2.1.6 63
-RMD160 e3744f8143f0e42ba58fb37f55692438d5d7863e files/digest-mailman-2.1.6 63
-SHA256 4feddcd8607da6ba56d4b91824ed84586f6d183ae0076c994f4ebecdf060fd41 files/digest-mailman-2.1.6 63
-MD5 b8cbeb10e0b59889315d0e112785ebbf files/digest-mailman-2.1.7 63
-RMD160 bca96b989fcfc492ffc2278e9c0c531eff83c9d0 files/digest-mailman-2.1.7 63
-SHA256 c7af7490150aa978d5cea36f894918602e2904d5b0231b9d64034a8eee9d5a55 files/digest-mailman-2.1.7 63
-MD5 728fd53b688010789867f46a7c33cfac files/digest-mailman-2.1.8_rc1 244
-RMD160 3f7f0eca6ecac5ac5dfb630df854c5bce1ff3352 files/digest-mailman-2.1.8_rc1 244
-SHA256 622899b7584ff1d39e274d61a37cb0e9aa6d685324d8bbf6a42cc01d4fad5af7 files/digest-mailman-2.1.8_rc1 244
 MD5 087c16dcdc844a887c4c0ccaf21904bf files/digest-mailman-2.1.9 235
 RMD160 a59a209ae835d7942f248044ebb2f5fa08aa802e files/digest-mailman-2.1.9 235
 SHA256 7fdbc00422a55956c8b091193599ffd51a1042885148a22a246fcab0d1aa74f7 files/digest-mailman-2.1.9 235
@@ -78,9 +46,9 @@ MD5 5ab8257c751d6bb611d105e1f0b13d02 files/digest-mailman-2.1.9_rc1 244
 RMD160 9eada3e8f03495baae9b2d10fbbe8ba2b32220a9 files/digest-mailman-2.1.9_rc1 244
 SHA256 5de1e018f0efc7af468a84a97f7bcebc384f74b573505228d90745253a7eabcc files/digest-mailman-2.1.9_rc1 244
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.5 (GNU/Linux)
+Version: GnuPG v2.0.1 (GNU/Linux)
 
-iD8DBQFFZ1E/r2QksT29OyARAgc0AKCVPqinfwyDO5doniHfH8O53buMFQCeJKnG
-WKwFHfutFk49u5A41sxnoDc=
-=ezV6
+iD8DBQFFvI6pr2QksT29OyARAs2mAJ42KewEjGxCHkigPhqxVorTR8rjeQCdGkkD
+KFHFYHsV6NigzKPrCSe6NVo=
+=gqu6
 -----END PGP SIGNATURE-----
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 (file)
index 9c2ce21..0000000
+++ /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 (file)
index 9bbb0ad..0000000
+++ /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 (file)
index 644fd35..0000000
+++ /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 (file)
index d8542fc..0000000
+++ /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 (file)
index d8542fc..0000000
+++ /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 (file)
index 3df54ae..0000000
+++ /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 (file)
index 140ec3e..0000000
+++ /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 (file)
index 2c4e807..0000000
+++ /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 ""
-}