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 |