Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 52860 Details for
Bug 81257
www-apps/rt-3.4.0 ebuild (w/ apache2/mod_perl2)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
RT 3.4.1 ebuild
rt-3.4.1.ebuild (text/plain), 4.42 KB, created by
Ray Russell Reese III (RETIRED)
on 2005-03-07 09:53:13 UTC
(
hide
)
Description:
RT 3.4.1 ebuild
Filename:
MIME Type:
Creator:
Ray Russell Reese III (RETIRED)
Created:
2005-03-07 09:53:13 UTC
Size:
4.42 KB
patch
obsolete
># Copyright 1999-2005 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit webapp eutils > >IUSE="mysql postgres fastcgi" > >DESCRIPTION="RT is an enterprise-grade ticketing system" >HOMEPAGE="http://www.bestpractical.com/rt/" >SRC_URI="http://download.bestpractical.com/pub/${PN}/release/${P}.tar.gz > ftp://ftp.eu.uu.net/pub/unix/ticketing/${PN}/release/${P}.tar.gz > ftp://rhinst.ece.cmu.edu/${PN}/release/${P}.tar.gz" > >KEYWORDS="~x86 ~ppc" > >DEPEND=" > >=dev-lang/perl-5.8.3 > >=dev-perl/Params-Validate-0.02 > dev-perl/Cache-Cache > >=dev-perl/Exception-Class-1.14 > dev-perl/MLDBM > dev-perl/FreezeThaw > >=dev-perl/Apache-Session-1.53 > dev-perl/XML-RSS > dev-perl/HTML-Tree > dev-perl/HTML-Format > dev-perl/libwww-perl > >=dev-perl/Apache-DBI-0.92 > >=dev-perl/DBI-1.37 > dev-perl/Test-Inline > >=dev-perl/class-returnvalue-0.40 > >=dev-perl/dbix-searchbuilder-1.01 > dev-perl/text-template > dev-perl/HTML-Parser > >=dev-perl/HTML-Scrubber-0.08 > >=dev-perl/log-dispatch-2.0 > >=dev-perl/locale-maketext-lexicon-0.32 > dev-perl/locale-maketext-fuzzy > >=dev-perl/MIME-tools-5.411a-r2 > >=dev-perl/MailTools-1.60 > dev-perl/text-wrapper > dev-perl/Time-modules > dev-perl/TermReadKey > dev-perl/text-autoformat > >=dev-perl/Text-Quoted-1.3 > >=dev-perl/Tree-Simple-1.04 > dev-perl/Module-Versions-Report > dev-perl/regexp-common > dev-perl/WWW-Mechanize > dev-perl/Font-AFM > dev-perl/text-autoformat > dev-perl/text-reform > >=dev-perl/MIME-Base64-3.05 >" > >RDEPEND=" > ${DEPEND} > virtual/mta > mysql? ( >=dev-db/mysql-4.0.13 >=dev-perl/DBD-mysql-2.0416 ) > postgres? ( >=dev-db/postgresql-7.4.2-r1 dev-perl/DBD-Pg ) > fastcgi? ( dev-perl/FCGI net-www/mod_fastcgi ) > =net-www/apache-1* > =dev-perl/libapreq-1* > >=dev-perl/HTML-Mason-1.23 >" > >LICENSE="GPL-2" > >pkg_setup() { > webapp_pkg_setup > > ewarn "RT needs MySQL with innodb support" > ewarn > ewarn "If you are upgrading from an existing _RT2_ installation," > ewarn "stop this ebuild (Ctrl-C now), download the upgrade tool," > ewarn "http://bestpractical.com/pub/rt/devel/rt2-to-rt3.tar.gz" > ewarn "and follow the included instructions." > ewarn > > enewgroup rt >/dev/null >} > >src_unpack() { > unpack ${A} > cd ${S} > sed -e "s|/opt/rt3/bin/rt-mailgate|/usr/bin/rt-mailgate|g" -i README >} > >src_compile() { > # capture the list of files from configure to patch later on > files=`./configure --prefix=${D}/usr \ > --with-web-user=apache \ > --with-web-group=apache | grep creating | cut -d':' -f2 | cut -d' ' -f3` > # ./configure doesn't accept locations, so patch these files directly > sed -i "s|/usr/etc|${MY_HOSTROOTDIR}/rt-config| > s|/usr/man|/usr/share/man| > s|/usr/var|/var| > s|/var/mason_data|/var/rt/mason_data| > s|/var/session_data|/var/rt/session_data| > s|/var/log|/var/log/rt| > s|/usr/local/html|${MY_HTDOCSDIR}| > s|/usr/share/html|${MY_HTDOCSDIR}| > s|/usr/local|${MY_HOSTROOTDIR}/rt| > " ${files} > > # check for missing deps and ask to report if something is broken > if `make testdeps | grep "MISSING"`; then > ewarn "Missing Perl dependency, please file a bug in the Gentoo Bugzilla with the information above" > ewarn "and assign it to rl03@gentoo.org" > die "Missing dependencies" > fi >} > >src_install() { > webapp_src_preinst > > dodoc README Changelog > rm -f COPYING README Changelog > > make install > > # copy upgrade schemas > cd etc > cp -R upgrade ${D}/${MY_HOSTROOTDIR}/rt-config > > # delete RT_SiteConfig.pm so we don't accidentally overwrite existing > # configuration > rm -f ${D}/${MY_HOSTROOTDIR}/rt-config/RT_SiteConfig.pm > > cd ${D} > grep -Rl "${D}" * | xargs dosed > chmod +r ${D}/${MY_HOSTROOTDIR}/rt-config/RT* > > webapp_postinst_txt en ${FILESDIR}/postinstall-en.txt > webapp_hook_script ${FILESDIR}/reconfig > webapp_src_install >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 81257
:
50750
| 52860