Gentoo RT ebuild

I have mapped out the emerge dependencies for RT for all the perl
modules (see below). I have also attached the ebuild that I made (from
the modified skeleton one provided in portage which ONLY handles the
dependencies right now. There were two modules that I could not find
which ebuild loads them: Text::Quoted and HTML::FormatText, the latter
of which I believe had some discussion in this mailing list regarding it
not correctly appearing in portage. It may end up that we need to use
CPAN to install them until we can confirm their existence in portage.

If anyone else using Gentoo can test this and confirm or deny that at
least the part I have done works to meet dependencies, I’d appreciate
it.

Once that part is confirmed, I’d like to work with anyone more familiar
with creating ebuilds than I am to determine what is needed for the
compilation, installation, and configuration of RT in this ebuild.

Thanks,

Ryan Roland

Application Developer
Information Technology
Indiana University

812.855.9617
rmroland@indiana.edu

PERL Deps:
Perl (requires >= 5.8.3)
>=dev-lang/perl-5.8.3

MASON Deps:
Params::Validate (requires >= 0.02)
>=dev-perl/Params-Validate-0.02
Cache::Cache (used my machine’s current)
>=dev-perl/Cache-Cache-1.02
Exception::Class (used my machine’s current)
>=dev-perl/Exception-Class-1.14-r1
HTML::Mason (requires >= 1.16)
>=dev-perl/HTML-Mason-1.16
MLDBM (used my machine’s current)
>=dev-perl/MLDBM-2.01
Errno (used my machine’s current)
Default Gentoo Install
FreezeThaw (used my machine’s current)
>=dev-perl/FreezeThaw-0.43-r1
Digest::MD5 (requires >= 2.27)
>=dev-perl/Digest-MD5-2.27
CGI::Cookie (requires >= 1.20)
Default Gentoo Install
Storable (requires >= 2.08)
>=dev-perl/Storable-2.08
Apache::Session (requires >= 1.53)
>=dev-perl/Apache-Session-1.53

MAILGATE Deps:
HTML::TreeBuilder (used my machine’s current)
>=dev-perl/HTML-Tree-3.17
HTML::FormatText (used my machine’s current)
Not Found
Getopt::Long (used my machine’s current)
>=dev-perl/Getopt-Long-2.34
LWP::UserAgent (used my machine’s current)
>=dev-perl/libwww-perl-5.69-r2

MODPERL1 Deps:
CGI (requires >= 2.92)
>=dev-perl/CGI-2.92
Apache::Request (used my machine’s current)
>=dev-perl/libapreq-1.2-r1
Apache::DBI (requires >= 0.92)
>=dev-perl/Apache-DBI-0.92

CLI Deps:
Getopt::Long (requires >= 2.24)
>=dev-perl/Getopt-Long-2.24

CORE Deps:
Digest::MD5 (requires >= 2.27)
>=dev-perl/Digest-MD5-2.27
DBI (requires >= 1.37)
>=dev-perl/DBI-1.37
Test::Inline (used my machine’s current)
>=dev-perl/Test-Inline-0.15-r1
Class::ReturnValue (requires >= 0.40)
>=dev-perl/class-returnvalue-0.40
DBIx::SearchBuilder (requires >= 0.97)
>=dev-perl/dbix-searchbuilder-0.97
Text::Template (used my machine’s current)
>=dev-perl/text-template-1.44
File::Spec (requires >= 0.8)
>=dev-perl/File-Spec-0.8
HTML::Entities (used my machine’s current)
>=dev-perl/HTML-Parser-3.34-r1
Net::Domain (used my machine’s current)
Default Gentoo Install
Log::Dispatch (requires >= 2.0)
>=dev-perl/log-dispatch-2.0
Locale::Maketext (requires >= 1.06)
>=dev-perl/locale-maketext-1.06
Locale::Maketext::Lexicon (requires >= 0.32)
>=dev-perl/locale-maketext-lexicon-0.32
Locale::Maketext::Fuzzy (used my machine’s current)
>=dev-perl/locale-maketext-fuzzy-0.02
MIME::Entity (requires >= 5.108)
>=dev-perl/MIME-tools-5.108
Mail::Mailer (requires >= 1.57)
>=dev-perl/MailTools-1.57
Net::SMTP (used my machine’s current)
Default Gentoo Install
Text::Wrapper (used my machine’s current)
>=dev-perl/text-wrapper-1.000
Time::ParseDate (used my machine’s current)
>=dev-perl/Time-modules-2003.0211
File::Temp (used my machine’s current)
>=dev-perl/File-Temp-0.12
Term::ReadKey (used my machine’s current)
>=dev-perl/TermReadKey-2.21
Text::Autoformat (used my machine’s current)
>=dev-perl/text-autoformat-1.12
Text::Quoted (requires >= 1.3)
Not Found
Scalar::Util (used my machine’s current)
Default Gentoo Install

DEV Deps:
Regexp::Common (used my machine’s current)
>=dev-perl/regexp-common-2.113
Time::HiRes (used my machine’s current)
>=dev-perl/Time-HiRes-1.54
Test::Inline (used my machine’s current)
>=dev-perl/Test-Inline-0.15-r1
WWW::Mechanize (used my machine’s current)
>=dev-perl/WWW-Mechanize-0.72

MYSQL Deps:
MySQL (used my machine’s current)
>=dev-db/mysql-4.0.18-r2
DBD::mysql (requires >= 2.1018)
>=dev-perl/DBD-mysql-2.1018

POSTGRES Deps:
PostGreSQL (used my machine’s current)
>=dev-db/postgresql-7.4.2-r1
DBD::Pg (used my machine’s current)

rt-3.0.11.ebuild (7.43 KB)