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

Collapse All | Expand All

(-)/usr/portage/www-apps/rt/rt-3.6.7.ebuild (-15 / +33 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2011 Gentoo Foundation
1
# Copyright 1999-2011 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/www-apps/rt/rt-3.6.7.ebuild,v 1.2 2011/07/08 10:23:32 ssuominen Exp $
3
# $Header: /var/cvsroot/gentoo-x86/www-apps/rt/rt-3.6.7.ebuild,v 1.1 2008/07/01 16:48:46 wrobel Exp $
4
4
5
inherit webapp eutils depend.apache confutils
5
inherit webapp eutils depend.apache confutils
6
6
Lines 8-19 Link Here
8
HOMEPAGE="http://www.bestpractical.com/rt/"
8
HOMEPAGE="http://www.bestpractical.com/rt/"
9
SRC_URI="http://download.bestpractical.com/pub/${PN}/release/${P}.tar.gz"
9
SRC_URI="http://download.bestpractical.com/pub/${PN}/release/${P}.tar.gz"
10
10
11
KEYWORDS="~amd64 ~ppc ~x86"
11
KEYWORDS="~amd64 ~x86"
12
LICENSE="GPL-2"
12
LICENSE="GPL-2"
13
IUSE="mysql postgres fastcgi lighttpd"
13
IUSE="mysql postgres fastcgi modperl lighttpd"
14
14
15
DEPEND="
15
DEPEND="
16
	>=dev-lang/perl-5.8.3
16
	>=dev-lang/perl-5.8.9
17
18
	dev-perl/Email-Address
19
	dev-perl/MIME-Types
20
	dev-perl/PerlIO-eol
21
	dev-perl/GnuPG-Interface
22
	dev-perl/net-server
23
	>=dev-perl/HTTP-Server-Simple-0.34
24
	dev-perl/File-ShareDir
25
	dev-perl/Data-ICal
26
	>=dev-perl/HTML-RewriteAttributes-0.02
17
27
18
	>=dev-perl/Apache-Session-1.53
28
	>=dev-perl/Apache-Session-1.53
19
	dev-perl/Cache-Simple-TimedExpiry
29
	dev-perl/Cache-Simple-TimedExpiry
Lines 21-50 Link Here
21
	>=dev-perl/class-returnvalue-0.40
31
	>=dev-perl/class-returnvalue-0.40
22
	>=dev-perl/CSS-Squish-0.06
32
	>=dev-perl/CSS-Squish-0.06
23
	>=dev-perl/DBI-1.37
33
	>=dev-perl/DBI-1.37
24
	>=dev-perl/dbix-searchbuilder-1.53
34
	>=dev-perl/dbix-searchbuilder-1.54
25
	>=dev-perl/Devel-StackTrace-1.19
35
	>=dev-perl/Devel-StackTrace-1.19
26
	dev-perl/GD
36
	dev-perl/GD
27
	dev-perl/GDGraph
37
	dev-perl/GDGraph
28
	dev-perl/GDTextUtil
38
	dev-perl/GDTextUtil
39
	dev-perl/GraphViz
40
	dev-perl/Module-Refresh
29
	dev-perl/HTML-Format
41
	dev-perl/HTML-Format
30
	>dev-perl/HTML-Mason-1.31
42
	>dev-perl/HTML-Mason-1.36
31
	dev-perl/HTML-Parser
43
	dev-perl/HTML-Parser
32
	>=dev-perl/HTML-Scrubber-0.08
44
	>=dev-perl/HTML-Scrubber-0.08
33
	dev-perl/HTML-Tree
45
	dev-perl/HTML-Tree
34
	>=dev-perl/HTTP-Server-Simple-0.07
46
	>=dev-perl/HTTP-Server-Simple-Mason-0.14
35
	>=dev-perl/HTTP-Server-Simple-Mason-0.09
36
	dev-perl/libwww-perl
47
	dev-perl/libwww-perl
37
	dev-perl/locale-maketext-fuzzy
48
	dev-perl/locale-maketext-fuzzy
38
	>=dev-perl/locale-maketext-lexicon-0.32
49
	>=dev-perl/locale-maketext-lexicon-0.32
39
	>=dev-perl/log-dispatch-2.0
50
	>=dev-perl/log-dispatch-2.0
40
	>=dev-perl/MailTools-1.60
51
	>=dev-perl/MailTools-1.57
41
	>=dev-perl/MIME-tools-5.417
52
	>=dev-perl/MIME-tools-5.425
42
	dev-perl/Module-Versions-Report
53
	>=dev-perl/Module-Versions-Report-1.05
43
	dev-perl/regexp-common
54
	dev-perl/regexp-common
44
	dev-perl/TermReadKey
55
	dev-perl/TermReadKey
45
	dev-perl/text-autoformat
56
	dev-perl/text-autoformat
46
	>=dev-perl/Text-Quoted-2.02
57
	>=dev-perl/Text-Quoted-2.02
47
	dev-perl/text-template
58
	>=dev-perl/text-template-1.44
48
	>=dev-perl/Text-WikiFormat-0.76
59
	>=dev-perl/Text-WikiFormat-0.76
49
	dev-perl/text-wrapper
60
	dev-perl/text-wrapper
50
	dev-perl/TimeDate
61
	dev-perl/TimeDate
Lines 52-58 Link Here
52
	>=dev-perl/Tree-Simple-1.04
63
	>=dev-perl/Tree-Simple-1.04
53
	dev-perl/UNIVERSAL-require
64
	dev-perl/UNIVERSAL-require
54
	>=dev-perl/XML-RSS-1.05
65
	>=dev-perl/XML-RSS-1.05
55
	>=virtual/perl-CGI-2.92
66
	>=virtual/perl-CGI-3.38
56
	virtual/perl-digest-base
67
	virtual/perl-digest-base
57
	>=virtual/perl-Digest-MD5-2.27
68
	>=virtual/perl-Digest-MD5-2.27
58
	>=virtual/perl-File-Spec-0.8
69
	>=virtual/perl-File-Spec-0.8
Lines 73-79 Link Here
73
84
74
RDEPEND="${DEPEND}
85
RDEPEND="${DEPEND}
75
	virtual/mta
86
	virtual/mta
76
	!lighttpd? ( ${APACHE2_DEPEND} )
87
	!lighttpd? ( ${APACHE2_DEPEND} modperl? ( www-apache/mod_perl ) )
77
	lighttpd? ( >=www-servers/lighttpd-1.3.13 )
88
	lighttpd? ( >=www-servers/lighttpd-1.3.13 )
78
"
89
"
79
90
Lines 150-155 Link Here
150
	local web="apache"
161
	local web="apache"
151
	use lighttpd && web="lighttpd"
162
	use lighttpd && web="lighttpd"
152
163
164
	local webhandler='modperl2'
165
	use fastcgi && webhandler='fastcgi'
166
153
	local dbtype dba
167
	local dbtype dba
154
168
155
	if use mysql; then
169
	if use mysql; then
Lines 174-179 Link Here
174
		--with-rt-group=rt \
188
		--with-rt-group=rt \
175
		--with-web-user=${web} \
189
		--with-web-user=${web} \
176
		--with-web-group=${web} \
190
		--with-web-group=${web} \
191
		--with-web-handler=${webhandler} \
177
		${dbtype} ${dba}
192
		${dbtype} ${dba}
178
193
179
	# check for missing deps and ask to report if something is broken
194
	# check for missing deps and ask to report if something is broken
Lines 201-207 Link Here
201
216
202
src_install() {
217
src_install() {
203
	webapp_src_preinst
218
	webapp_src_preinst
204
	emake install || die
219
	emake install || die "Cannot install"
220
221
	dodoc UPGRADING*
205
222
206
	# make sure we don't clobber existing site configuration
223
	# make sure we don't clobber existing site configuration
207
	rm -f "${D}"/${MY_HOSTROOTDIR}/${PF}/etc/RT_SiteConfig.pm
224
	rm -f "${D}"/${MY_HOSTROOTDIR}/${PF}/etc/RT_SiteConfig.pm
Lines 222-227 Link Here
222
	fi
239
	fi
223
240
224
	webapp_serverowned "${MY_HOSTROOTDIR}"/${PF}/var
241
	webapp_serverowned "${MY_HOSTROOTDIR}"/${PF}/var
242
	webapp_serverowned "${MY_HOSTROOTDIR}"/${PF}/var/mason_data/obj
225
243
226
	webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
244
	webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
227
	webapp_hook_script "${FILESDIR}"/reconfig
245
	webapp_hook_script "${FILESDIR}"/reconfig

Return to bug 235914