summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-mail/mailman/ChangeLog9
-rw-r--r--net-mail/mailman/Manifest6
-rw-r--r--net-mail/mailman/files/digest-mailman-2.1.5-r41
-rw-r--r--net-mail/mailman/files/mailman-2.1.5-directory-check.patch12
-rw-r--r--net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch73
-rw-r--r--net-mail/mailman/mailman-2.1.5-r4.ebuild147
-rw-r--r--net-mail/mailman/metadata.xml9
-rw-r--r--x11-misc/entropy/entropy-9999.ebuild3
8 files changed, 2 insertions, 258 deletions
diff --git a/net-mail/mailman/ChangeLog b/net-mail/mailman/ChangeLog
deleted file mode 100644
index 7163c352..00000000
--- a/net-mail/mailman/ChangeLog
+++ /dev/null
@@ -1,9 +0,0 @@
-# ChangeLog for net-mail/mailman
-# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*mailman-2.1.5-r4 (16 Feb 2005)
-
- 16 Feb 2005; Bertrand Jacquin <beber.gentoo@gmail.com>
- mailman-2.1.5-r4.ebuild:
- Correct the GID.
diff --git a/net-mail/mailman/Manifest b/net-mail/mailman/Manifest
deleted file mode 100644
index 2a3942dc..00000000
--- a/net-mail/mailman/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 0742835442bc23bd3267679fe3c965fc mailman-2.1.5-r4.ebuild 4496
-MD5 dac3d261565c877c1b098652d104f6cd ChangeLog 253
-MD5 a26b2af52a90ba476496df1f2b945e02 metadata.xml 252
-MD5 740c1eb479ebc2df0109668027f60762 files/mailman-2.1.5-driver.cvs.patch 2539
-MD5 1c839f4abbbe57c6ffc915fc8dc3018c files/mailman-2.1.5-directory-check.patch 641
-MD5 136d82be0bd84eff6961446171dbe288 files/digest-mailman-2.1.5-r4 63
diff --git a/net-mail/mailman/files/digest-mailman-2.1.5-r4 b/net-mail/mailman/files/digest-mailman-2.1.5-r4
deleted file mode 100644
index 1e43ecb0..00000000
--- a/net-mail/mailman/files/digest-mailman-2.1.5-r4
+++ /dev/null
@@ -1 +0,0 @@
-MD5 f5f56f04747cd4aff67427e7a45631af mailman-2.1.5.tgz 5745912
diff --git a/net-mail/mailman/files/mailman-2.1.5-directory-check.patch b/net-mail/mailman/files/mailman-2.1.5-directory-check.patch
deleted file mode 100644
index 3a3cae80..00000000
--- a/net-mail/mailman/files/mailman-2.1.5-directory-check.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN mailman-2.1.5-orig/bin/check_perms mailman-2.1.5/bin/check_perms
---- mailman-2.1.5-orig/bin/check_perms 2003-03-31 14:07:55.000000000 -0600
-+++ mailman-2.1.5/bin/check_perms 2004-07-21 17:24:34.810274976 -0500
-@@ -313,6 +313,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:
diff --git a/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch b/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch
deleted file mode 100644
index 0e286f9e..00000000
--- a/net-mail/mailman/files/mailman-2.1.5-driver.cvs.patch
+++ /dev/null
@@ -1,73 +0,0 @@
---- scripts/driver.orig 2003-04-19 21:52:55.000000000 -0700
-+++ scripts/driver 2005-01-13 20:45:30.432695194 -0800
-@@ -1,6 +1,6 @@
- # -*- python -*-
-
--# Copyright (C) 1998-2003 by the Free Software Foundation, Inc.
-+# Copyright (C) 1998-2004 by the Free Software Foundation, Inc.
- #
- # This program is free software; you can redistribute it and/or
- # modify it under the terms of the GNU General Public License
-@@ -28,7 +28,11 @@
- # comfortable with. By setting STEALTH_MODE to 1, you disable the printing of
- # this information to the web pages. This information is still, and always,
- # printed in the error logs.
--STEALTH_MODE = 0
-+STEALTH_MODE = 1
-+
-+# This will be set to the entity escaper.
-+def websafe(s):
-+ return s
-
-
-
-@@ -53,12 +57,22 @@
-
-
- def run_main():
-+ global STEALTH_MODE, websafe
-+
- # These will ensure that even if something between now and the
- # creation of the real logger below fails, we can still get
- # *something* meaningful.
- logger = None
- try:
- import paths
-+ # When running in non-stealth mode, we need to escape entities,
-+ # otherwise we're vulnerable to cross-site scripting attacks.
-+ try:
-+ if not STEALTH_MODE:
-+ from Mailman.Utils import websafe
-+ except:
-+ STEALTH_MODE = 1
-+ raise
- # Map stderr to a logger, if possible.
- from Mailman.Logging.StampedLogger import StampedLogger
- logger = StampedLogger('error',
-@@ -140,11 +154,13 @@
- a description of what happened. Thanks!
-
- <h4>Traceback:</h4><p><pre>'''
-+ exc_info = sys.exc_info()
- if traceback:
-- traceback.print_exc(file=sys.stdout)
-+ for line in traceback.format_exception(*exc_info):
-+ print websafe(line),
- else:
- print '[failed to import module traceback]'
-- print '[exc: %s, var: %s]' % sys.exc_info()[0:2]
-+ print '[exc: %s, var: %s]' % [websafe(x) for x in exc_info[0:2]]
- print '\n\n</pre></body>'
- else:
- print '''<p>Please inform the webmaster for this site of this
-@@ -212,7 +228,9 @@
- '''
- if os:
- for k, v in os.environ.items():
-- print '<tr><td><tt>', k, '</tt></td><td>', v, '</td></tr>'
-+ print '<tr><td><tt>', websafe(k), \
-+ '</tt></td><td>', websafe(v), \
-+ '</td></tr>'
- print '</table>'
- else:
- print '<p><hr>[failed to import module os]'
diff --git a/net-mail/mailman/mailman-2.1.5-r4.ebuild b/net-mail/mailman/mailman-2.1.5-r4.ebuild
deleted file mode 100644
index 01c8d2bd..00000000
--- a/net-mail/mailman/mailman-2.1.5-r4.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-mail/mailman/mailman-2.1.5-r3.ebuild,v 1.4 2005/01/19 20:56:58 sekretarz Exp $
-
-inherit eutils depend.apache
-IUSE="apache2"
-
-DESCRIPTION="A python-based mailing list server with an extensive web interface"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
-HOMEPAGE="http://www.list.org/"
-
-SLOT="O"
-LICENSE="GPL-2"
-KEYWORDS="x86 sparc ~ppc amd64"
-
-DEPEND=">=dev-lang/python-2.3
- virtual/mta
- net-www/apache"
-
-INSTALLDIR="/usr/local/mailman"
-APACHEGID="81"
-# Modif perso (MAILGID de base pas bon)
-MAILGID="12"
-
-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."
-}
-
-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
- dodir /etc/apache2/conf/modules.d
- #dodir ${APACHE2_MODULES_CONFDIR}
- insinto /etc/apache2/conf/modules.d
- #insinto ${APACHE2_MODULES_CONFDIR}
- newins ${FILESDIR}/mailman.conf 50_mailman.conf
- else
- dodir /etc/apache/conf/addon-modules
- #dodir ${APACHE1_MODULES_CONFDIR}
- insinto /etc/apache/conf/addon-modules
- #insinto ${APACHE1_MODULES_CONFDIR}
- doins ${FILESDIR}/mailman.conf
- fi
-
- 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 /bin/false ${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 ""
-
- # per vericgar's advise
- # we dont need to do this anymore with the new apache revision.
- # will remove these when the new apache unmasked.
- if ! use apache2; then
- einfo "It appears that you aren't running apache2..."
- einfo "ebuild /var/db/pkg/net-mail/${PN}/${PF}.ebuild config"
- einfo "to add the mailman hooks to your config"
- fi
-}
-
-pkg_config() {
- if ! use apache2; then
- einfo "Updating apache config"
- einfo "added: \"Include conf/addon-modules/mailman.conf\""
- einfo "to ${ROOT}etc/apache/conf/apache.conf"
- echo "Include conf/addon-modules/mailman.conf" \
- >> ${ROOT}etc/apache/conf/apache.conf
- fi
-}
diff --git a/net-mail/mailman/metadata.xml b/net-mail/mailman/metadata.xml
deleted file mode 100644
index c6b49db3..00000000
--- a/net-mail/mailman/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer>
- <email>beber.gentoo@gmail.com</email>
- <name>Bertrand Jacquin</name>
- <description/>
-</maintainer>
-</pkgmetadata>
diff --git a/x11-misc/entropy/entropy-9999.ebuild b/x11-misc/entropy/entropy-9999.ebuild
index edb0a1ee..e2a27647 100644
--- a/x11-misc/entropy/entropy-9999.ebuild
+++ b/x11-misc/entropy/entropy-9999.ebuild
@@ -10,4 +10,5 @@ DESCRIPTION="Entropy"
DEPEND="sys-fs/evfs
x11-libs/ewl
media-libs/imlib2
- media-libs/libpng"
+ media-libs/libpng
+ media-libs/epsilon"