Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 300511 | Differences between
and this patch

Collapse All | Expand All

(-)tmda-1.1.12.ebuild.orig (-19 / +18 lines)
Lines 6-24 Link Here
6
6
7
DESCRIPTION="Python-based SPAM reduction system"
7
DESCRIPTION="Python-based SPAM reduction system"
8
HOMEPAGE="http://www.tmda.net/"
8
HOMEPAGE="http://www.tmda.net/"
9
LICENSE="GPL-2"
10
11
DEPEND=">=dev-lang/python-2.2
12
	virtual/mta"
13
14
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
9
SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
10
11
LICENSE="GPL-2"
15
SLOT="0"
12
SLOT="0"
16
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
13
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
17
IUSE=""
14
IUSE=""
18
15
16
DEPEND="dev-lang/python
17
	virtual/mta"
18
19
src_compile () {
19
src_compile () {
20
	# Do not open /dev/tty when in batch mode. (bug #67150) -ticho
20
	# Do not open /dev/tty when in batch mode. (bug #67150) -ticho
21
	epatch ${FILESDIR}/tmda-1.0-non-interactive-tty.patch
21
	epatch "${FILESDIR}"/tmda-1.0-non-interactive-tty.patch
22
22
23
	./compileall || die "tmda compilation failed"
23
	./compileall || die "tmda compilation failed"
24
}
24
}
Lines 29-67 Link Here
29
	local pv=`python -V 2>&1 | sed -e 's:Python \([0-9].[0-9]\).*:\1:'`
29
	local pv=`python -V 2>&1 | sed -e 's:Python \([0-9].[0-9]\).*:\1:'`
30
30
31
	# Executables
31
	# Executables
32
	dobin bin/tmda-*
32
	dobin bin/tmda-* || die
33
33
34
	# The Python TMDA module
34
	# The Python TMDA module
35
	insinto "/usr/lib/python${pv}/site-packages/TMDA"
35
	insinto "/usr/lib/python${pv}/site-packages/TMDA"
36
	doins TMDA/*.py*
36
	doins TMDA/*.py* || die
37
	insinto "/usr/lib/python${pv}/site-packages/TMDA/Queue"
37
	insinto "/usr/lib/python${pv}/site-packages/TMDA/Queue"
38
	doins TMDA/Queue/*.py*
38
	doins TMDA/Queue/*.py* || die
39
	insinto "/usr/lib/python${pv}/site-packages/TMDA/pythonlib/email"
39
	insinto "/usr/lib/python${pv}/site-packages/TMDA/pythonlib/email"
40
	doins TMDA/pythonlib/email/*.py*
40
	doins TMDA/pythonlib/email/*.py* || die
41
	insinto "/usr/lib/python${pv}/site-packages/TMDA/pythonlib/email/mime"
41
	insinto "/usr/lib/python${pv}/site-packages/TMDA/pythonlib/email/mime"
42
	doins TMDA/pythonlib/email/mime/*.py*
42
	doins TMDA/pythonlib/email/mime/*.py* || die
43
43
44
	# The templates
44
	# The templates
45
	insinto /etc/tmda
45
	insinto /etc/tmda
46
	doins templates/*.txt
46
	doins templates/*.txt || die
47
47
48
	# Documentation
48
	# Documentation
49
	dodoc COPYING ChangeLog README THANKS UPGRADE CRYPTO CODENAMES INSTALL
49
	dodoc ChangeLog CODENAMES CRYPTO INSTALL NEWS README THANKS UPGRADE || die
50
	dohtml -r htdocs/*.html
50
	dohtml -r doc/html/* || die
51
	dohtml -r htdocs/img
52
51
53
	# Contributed binaries and stuff
52
	# Contributed binaries and stuff
54
	cd ${S}/contrib
53
	cd "${S}"/contrib
55
54
56
	exeinto /usr/lib/tmda/contrib
55
	exeinto /usr/lib/tmda/contrib
57
	doexe collectaddys def2html printcdb printdbm \
56
	doexe collectaddys def2html printcdb printdbm \
58
	      sendit.sh smtp-check-sender update-internaldomains vadduser-tmda \
57
	      sendit.sh smtp-check-sender update-internaldomains vadduser-tmda \
59
	      vmailmgr-vdir.sh vpopmail-vdir.sh wrapfd3.sh
58
	      vmailmgr-vdir.sh vpopmail-vdir.sh wrapfd3.sh || die
60
59
61
	insinto /usr/lib/tmda/contrib
60
	insinto /usr/lib/tmda/contrib
62
	doins ChangeLog tmda.el tmda.spec \
61
	doins ChangeLog tmda.el tmda.spec \
63
	      tofmipd.init tofmipd.sysconfig vtmdarc
62
	      tofmipd.init tofmipd.sysconfig vtmdarc || die
64
63
65
	insinto /usr/lib/tmda/contrib/dot-tmda
64
	insinto /usr/lib/tmda/contrib/dot-tmda
66
	doins dot-tmda/*
65
	doins dot-tmda/* || die
67
}
66
}

Return to bug 300511