diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2003-04-29 05:10:29 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2003-04-29 05:10:29 +0000 |
commit | c73391265aed5381ab153eca4d95275f1a7a5cde (patch) | |
tree | dcbec3428e4aa4392c2e0527caeec8968ef4f312 /www | |
parent | 5f89699019793a64c2fe5996e85b3fdb003a454e (diff) | |
download | ports-c73391265aed5381ab153eca4d95275f1a7a5cde.tar.gz ports-c73391265aed5381ab153eca4d95275f1a7a5cde.zip |
Notes
Diffstat (limited to 'www')
36 files changed, 2096 insertions, 2756 deletions
diff --git a/www/rt3/Makefile b/www/rt3/Makefile index 33233b5eb827..ad6840a888a2 100644 --- a/www/rt3/Makefile +++ b/www/rt3/Makefile @@ -1,160 +1,145 @@ -# New ports collection makefile for: RT2 -# Date created: 12 Auguest 2002 -# Whom: plasma +# New ports collection makefile for: rt3 +# Date created: 28 November 2002 +# Whom: autrijus # # $FreeBSD$ # -PORTNAME= rt2 -PORTVERSION= 2.0.15 -CATEGORIES= www -MASTER_SITES= http://www.fsck.com/pub/rt/release/ -DISTNAME= rt-${PORTVERSION:S/./-/g} +PORTNAME= rt3 +PORTVERSION= 3.0.0 +CATEGORIES= www +MASTER_SITES= http://www.fsck.com/pub/rt/release/ +WRKSRC= ${WRKDIR}/rt-3-0-0 +DISTFILES= rt-3-0-0.tar.gz -MAINTAINER= plasmaball@pchome.com.tw +MAINTAINER= autrijus@autrijus.org COMMENT= RT is an industrial-grade ticketing system written in Perl -BUILD_DEPENDS= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \ - ${SITE_PERL}/${PERL_ARCH}/Apache/Cookie.pm:${PORTSDIR}/www/p5-libapreq \ +BUILD_DEPENDS= ${APXS}:${APACHE_PORT} \ + ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \ + ${ARCH_PERL}/Apache/Cookie.pm:${PORTSDIR}/www/p5-libapreq \ ${SITE_PERL}/Apache/DBI.pm:${PORTSDIR}/www/p5-Apache-DBI \ + ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \ ${SITE_PERL}/Apache/Session.pm:${PORTSDIR}/www/p5-Apache-Session \ - ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ - ${SITE_PERL}/DBIx/DataSource.pm:${PORTSDIR}/databases/p5-DBIx-DataSource \ - ${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \ + ${SITE_PERL}/Cache/Cache.pm:${PORTSDIR}/devel/p5-Cache-Cache \ + ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm \ ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \ ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \ - ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ + ${ARCH_PERL}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ + ${SITE_PERL}/DBIx/DataSource.pm:${PORTSDIR}/databases/p5-DBIx-DataSource \ + ${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \ + ${ARCH_PERL}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ + ${SITE_PERL}/Encode/compat.pm:${PORTSDIR}/devel/p5-Encode-compat \ + ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \ + ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \ ${SITE_PERL}/FreezeThaw.pm:${PORTSDIR}/devel/p5-FreezeThaw \ ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \ - ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ - ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \ + ${ARCH_PERL}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ + ${SITE_PERL}/HTML/Formatter.pm:${PORTSDIR}/textproc/p5-HTML-Format \ + ${SITE_PERL}/HTML/TreeBuilder.pm:${PORTSDIR}/www/p5-HTML-Tree \ + ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext \ + ${SITE_PERL}/Locale/Maketext/Fuzzy.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Fuzzy \ + ${SITE_PERL}/Locale/Maketext/Lexicon.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Lexicon \ ${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \ + ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \ ${SITE_PERL}/MIME/Entity.pm:${PORTSDIR}/mail/p5-MIME-Tools \ ${SITE_PERL}/MLDBM.pm:${PORTSDIR}/databases/p5-MLDBM \ - ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \ ${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net \ - ${SITE_PERL}/${PERL_ARCH}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \ - ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ + ${ARCH_PERL}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \ + ${SITE_PERL}/Regexp/Common.pm:${PORTSDIR}/textproc/p5-Regexp-Common \ + ${ARCH_PERL}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ + ${ARCH_PERL}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \ + ${SITE_PERL}/Text/Autoformat.pm:${PORTSDIR}/textproc/p5-Text-Autoformat \ + ${ARCH_PERL}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv \ + ${SITE_PERL}/Text/Quoted.pm:${PORTSDIR}/textproc/p5-Text-Quoted \ ${SITE_PERL}/Text/Template.pm:${PORTSDIR}/textproc/p5-Text-Template \ ${SITE_PERL}/Text/Wrapper.pm:${PORTSDIR}/textproc/p5-Text-Wrapper \ ${SITE_PERL}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash \ - ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm \ - ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp + ${ARCH_PERL}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \ + ${SITE_PERL}/Time/ParseDate.pm:${PORTSDIR}/devel/p5-Time \ + ${SITE_PERL}/WWW/Mechanize.pm:${PORTSDIR}/www/p5-WWW-Mechanize + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= --prefix=${RT_PATH} \ + --enable-layout=${LAYOUT} \ + --with-web-user=${WEB_USER} \ + --with-web-group=${WEB_GROUP} \ + --with-libs-group=${LIBS_GROUP} \ + --with-db-host=${DB_HOST} \ + --with-db-port=${DB_PORT} \ + --with-db-type=${DB_TYPE} \ + --with-db-dba=${DB_DBA_USER} + +.if defined(WITH_APACHE2) +APACHE_PORT?= ${PORTSDIR}/www/apache2 +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache2/mod_perl.so:${PORTSDIR}/www/mod_perl2 +TESTDEPS_ARGS+= --with-MODPERL2 +.else +APACHE_PORT?= ${PORTSDIR}/www/apache13 +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl +TESTDEPS_ARGS+= --with-MODPERL1 +.endif + +APXS?= ${LOCALBASE}/sbin/apxs -WRKSRC= ${WRKDIR}/rt-${RT_VERSION} -RT_VERSION= ${PORTVERSION:C/\./-/g} -DB_TYPE?= mysql +DB_TYPE?= mysql .if ${DB_TYPE} == "Pg" -BUILD_DEPENDS+= ${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql7 \ - ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg +BUILD_DEPENDS+= ${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql7 +TESTDEPS_ARGS+= --with-POSTGRESQL .else -DB_TYPE= mysql -BUILD_DEPENDS+= ${LOCALBASE}/bin/safe_mysqld:${PORTSDIR}/databases/mysql323-server +DB_TYPE= mysql +BUILD_DEPENDS+= ${LOCALBASE}/bin/mysql_config:${PORTSDIR}/databases/mysql40-server \ + ${ARCH_PERL}/Mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql +TESTDEPS_ARGS+= --with-MYSQL .endif -RUN_DEPENDS= ${BUILD_DEPENDS} +RUN_DEPENDS= ${BUILD_DEPENDS} -SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} -USE_REINPLACE= yes -USE_PERL5= yes +SITE_PERL:= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} +ARCH_PERL= ${SITE_PERL}/${PERL_ARCH}/ +USE_PERL5= yes +RT_PATH?= ${PREFIX}/rt3 -RT_PATH?= ${PREFIX}/rt2 -DB_DBA_PASSWORDD?= +DB_DBA_USER?= root DB_HOST?= localhost -DB_RT_PASS= rt_pass - -MAN3= RT::Links.3 \ - RT::Watchers.3 \ - RT::Group.3 \ - RT::Keyword.3 \ - RT::Record.3 \ - RT::ScripConditions.3 \ - RT::Action::Generic.3 \ - RT::Transaction.3 \ - RT::Interface::Email.3 \ - RT::Link.3 \ - RT.3 \ - RT::Watcher.3 \ - RT::ObjectKeywords.3 \ - RT::EasySearch.3 \ - RT::ScripActions.3 \ - RT::Scrip.3 \ - RT::GroupMembers.3 \ - RT::Action::SendPasswordEmail.3 \ - RT::Transactions.3 \ - RT::Scrips.3 \ - RT::Action::SendEmail.3 \ - RT::User.3 \ - RT::ScripCondition.3 \ - RT::Users.3 \ - RT::Ticket.3 \ - RT::ACE.3 \ - RT::Queue.3 \ - RT::Interface::CLI.3 \ - RT::Tickets.3 \ - RT::GroupMember.3 \ - RT::Template.3 \ - RT::Templates.3 \ - RT::Queues.3 \ - RT::Date.3 \ - RT::CurrentUser.3 \ - RT::ScripAction.3 \ - RT::Keywords.3 \ - RT::ObjectKeyword.3 \ - RT::Attachment.3 \ - RT::Groups.3 \ - RT::KeywordSelect.3 \ - RT::Condition::Generic.3 \ - RT::Handle.3 \ - RT::ACL.3 \ - RT::Attachments.3 +DB_DBA_PASSWORD?= + +WEB_USER?= nobody +WEB_GROUP?= nogroup +LIBS_GROUP?= wheel pre-fetch: @${ECHO} "" @${ECHO} "You may use the following build options:" @${ECHO} "" - @${ECHO} " DB_DBA_PASSWORD=password Your password of MySQL root ();" - @${ECHO} " DB_HOST=hostname Where MySQL resident (localhost);" - @${ECHO} " DB_RT_PASS=password Your password of MySQL RT user (rt_pass);" - @${ECHO} " DB_TYPE=type Pg for postgresql, mysql for MySQL (mysql);" - @${ECHO} " INSTALL_NEW Install a fresh port, otherwise just upgrade;" - @${ECHO} "" - @${ECHO} "IMPORTANT!!! If you want to install a fresh new port, define INSTALL_NEW to do so, otherwise this port just do a upgrade." + @${ECHO} " DB_TYPE=type Pg for postgresql, mysql for MySQL (mysql)" + @${ECHO} " DB_HOST=hostname The database host (localhost)" + @${ECHO} " DB_PORT=port The database port" + @${ECHO} " DB_DBA_USER=password Name of database administrator (root)" + @${ECHO} " DB_DBA_PASSWORD=password Password of database administrator" + @${ECHO} " WITH_APACHE2 Use Apache2 as the web server" + @${ECHO} " UPGRADE Upgrade only, don't initialize DB" @${ECHO} "" -post-patch: -.for _FILE in tools/testdeps - ${REINPLACE_CMD} 's,/usr/bin/perl,${PERL},' ${WRKSRC}/${_FILE} - ${CHMOD} +x ${WRKSRC}/${_FILE} -.endfor +post-extract: + -@cd ${WRKSRC} && chmod a+x configure do-build: -.for _NAME in RT_PATH DB_DBA_PASSWORD DB_HOST DB_RT_PASS DB_TYPE - @${REINPLACE_CMD} "s!%%${_NAME}%%!${${_NAME}}!g" ${WRKSRC}/Makefile -.endfor - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile testdeps - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile fixdeps + -@cd ${WRKSRC} && ${PERL} ./sbin/rt-test-dependencies --install ${TESTDEPS_ARGS} do-install: - @${MKDIR} /var/log/rt2 -.if defined(INSTALL_NEW) - -@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile dropdb @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile install -.else - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile upgrade -.endif - @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/rt2/README - @${CHOWN} -R www /var/log/rt2 + @${INSTALL_DATA} ${WRKSRC}/README ${RT_PATH}/README post-install: - @${SED} s!%%PREFIX%%!${PREFIX}!g ${PKGMESSAGE} - -.include <bsd.port.pre.mk> - -.if ${PERL_LEVEL} < 500601 -BUILD_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec -RUN_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec +.if defined(UPGRADE) + @echo Upgrade of RT3 complete. +.else + -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action drop --dba ${DB_DBA_USER} --dba-password ${DB_DBA_PASSWORD} + -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action init --dba ${DB_DBA_USER} --dba-password ${DB_DBA_PASSWORD} + @${SED} s!%%RT_PATH%%!${RT_PATH}!g ${PKGMESSAGE} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/www/rt3/distinfo b/www/rt3/distinfo index e1ffedff9520..22a7cd3bb5ab 100644 --- a/www/rt3/distinfo +++ b/www/rt3/distinfo @@ -1 +1 @@ -MD5 (rt-2-0-15.tar.gz) = 7e6762d5091ea5919504eaa754f4612e +MD5 (rt-3-0-0.tar.gz) = 7c73cade46f4ba4c0731746e2a2a7146 diff --git a/www/rt3/files/patch-Makefile b/www/rt3/files/patch-Makefile deleted file mode 100644 index 5244bea5a9b9..000000000000 --- a/www/rt3/files/patch-Makefile +++ /dev/null @@ -1,138 +0,0 @@ ---- Makefile.orig Fri Oct 4 11:48:46 2002 -+++ Makefile Wed Feb 12 03:13:22 2003 -@@ -2,7 +2,7 @@ - # RT is Copyright 1996-2002 Jesse Vincent <jesse@bestpractical.com> - # It is distributed under the terms of the GNU General Public License, version 2 - --PERL = /usr/bin/perl -+#PERL = /usr/bin/perl - - RT_VERSION_MAJOR = 2 - RT_VERSION_MINOR = 0 -@@ -15,7 +15,7 @@ - BRANCH = HEAD - - # This is the group that all of the installed files will be chgrp'ed to. --RTGROUP = rt -+RTGROUP = www - - - # User which should own rt binaries. -@@ -40,7 +40,7 @@ - # RT_PATH is the name of the directory you want make to install RT in - # RT must be installed in its own directory (don't set this to /usr/local) - --RT_PATH = /opt/rt2 -+RT_PATH = %%RT_PATH%% - - # The rest of these paths are all configurable, but you probably don't want to - # put them elsewhere -@@ -49,7 +49,7 @@ - RT_ETC_PATH = $(RT_PATH)/etc - RT_CONFIG_PATH = $(RT_ETC_PATH) - RT_BIN_PATH = $(RT_PATH)/bin --RT_MAN_PATH = $(RT_PATH)/man -+RT_MAN_PATH = /usr/local/man - MASON_HTML_PATH = $(RT_PATH)/WebRT/html - - -@@ -63,7 +63,7 @@ - MASON_DATA_PATH = $(RT_PATH)/WebRT/data - MASON_SESSION_PATH = $(RT_PATH)/WebRT/sessiondata - --RT_LOG_PATH = /tmp -+RT_LOG_PATH = /var/log/rt2 - - # RT_READABLE_DIR_MODE is the mode of directories that are generally meant - # to be accessable -@@ -101,13 +101,13 @@ - # "Pg" is known to work - # "Oracle" is in the early stages of working. - --DB_TYPE = mysql -+DB_TYPE = %%DB_TYPE%% - - # DB_HOME is where the Database's commandline tools live. $DB_HOME/bin - # should contain the binaries themselves, e.g. if "which mysql" gives - # "/usr/local/mysql/bin/mysql", $DB_HOME should be "/usr/local/mysql" - --DB_HOME = /usr -+DB_HOME = /usr/local - - # Set DBA to the name of a unix account with the proper permissions and - # environment to run your commandline SQL tools -@@ -121,14 +121,14 @@ - # For oracle, you want 'system' - - DB_DBA = root --DB_DBA_PASSWORD = -- -+DB_DBA_PASSWORD = %%DB_DBA_PASSWORD%% -+ - # - # Set this to the Fully Qualified Domain Name of your database server. - # If the database is local, rather than on a remote host, using "localhost" - # will greatly enhance performance. - --DB_HOST = localhost -+DB_HOST = %%DB_HOST%% - - # If you're not running your database server on its default port, - # specifiy the port the database server is running on below. -@@ -144,7 +144,7 @@ - # to grant those database rights by hand. - # - --DB_RT_HOST = localhost -+DB_RT_HOST = %%DB_HOST%% - - # set this to the name you want to give to the RT database in - # your database server. For Oracle, this should be the name of your sid -@@ -158,7 +158,7 @@ - # Set this to the password used by the rt database user - # *** Change This Before Installation*** - --DB_RT_PASS = rt_pass -+DB_RT_PASS = %%DB_RT_PASS%% - - # }}} - -@@ -168,7 +168,7 @@ - # objectcode - - WEB_USER = www --WEB_GROUP = rt -+WEB_GROUP = www - - # }}} - -@@ -312,7 +312,7 @@ - - - genschema: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' generate -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' generate - - - initialize.Pg: createdb initdb.dba acls -@@ -334,16 +334,16 @@ - - - dropdb: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' drop -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' drop - - - createdb: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' create -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' create - initdb.dba: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' insert -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' insert - - initdb.rtuser: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' insert -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' '$(DB_RT_PASS)' insert - - - diff --git a/www/rt3/files/patch-bin-initacls.mysql b/www/rt3/files/patch-bin-initacls.mysql deleted file mode 100644 index 42837f974cb5..000000000000 --- a/www/rt3/files/patch-bin-initacls.mysql +++ /dev/null @@ -1,12 +0,0 @@ ---- bin/initacls.mysql Wed Nov 7 07:04:00 2001 -+++ bin/initacls.mysql Thu Aug 15 18:01:14 2002 -@@ -14,7 +14,7 @@ - export PATH - - echo "Enter the mysql administrator's database password to create a new user for RT" --$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} mysql < $DATABASEACLS -+$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} mysql < $DATABASEACLS - - echo "Enter the mysql administrator's database password to nondestructively reload the database" --$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} reload -+$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} reload diff --git a/www/rt3/files/patch-tools-initdb b/www/rt3/files/patch-tools-initdb deleted file mode 100644 index 1ee6462ed640..000000000000 --- a/www/rt3/files/patch-tools-initdb +++ /dev/null @@ -1,29 +0,0 @@ ---- tools/initdb Wed Nov 7 07:06:06 2001 -+++ tools/initdb Thu Aug 15 17:17:19 2002 -@@ -17,7 +17,7 @@ - $SCHEMA_DIR ="etc"; - $SCHEMA_FILE = "$SCHEMA_DIR/schema.pm"; #hmm - --($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $ACTION) = @ARGV; -+($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $DB_DBA_PASSWORD, $ACTION) = @ARGV; - - - if ($DEBUG) { -@@ -71,6 +71,8 @@ - # {{{ sub prompt_for_dba_password - - sub prompt_for_dba_password { -+ return if defined $DB_DBA_PASSWORD; -+ - print "Enter the $DB_TYPE password for $DB_DBA: "; - - system "stty -echo"; -@@ -107,7 +109,7 @@ - If you have an existing RT 2.x installation, this will destroy all your data. - i - END -- exit unless _yesno(); -+ # exit unless _yesno(); - - } - diff --git a/www/rt3/files/patch-tools-testdeps b/www/rt3/files/patch-tools-testdeps deleted file mode 100644 index b4e392a23cec..000000000000 --- a/www/rt3/files/patch-tools-testdeps +++ /dev/null @@ -1,15 +0,0 @@ ---- tools/testdeps Thu Feb 28 14:38:10 2002 -+++ tools/testdeps Thu Aug 15 16:43:45 2002 -@@ -107,7 +107,11 @@ - $module = "DBD::mysql::Install" if ($module =~ /DBD::mysql/); - - print "Installing with CPAN..."; -- CPAN::install($module); -+ require CPAN::FirstTime; # shut up configuration -+ no strict 'refs'; -+ local $^W; -+ *{'ExtUtils::MakeMaker::prompt'} = sub ($;$) { '' }; -+ CPAN::force('install', $module); - } - print "\n"; - exit(1) if ($mode =~ /-q/); diff --git a/www/rt3/pkg-descr b/www/rt3/pkg-descr index 743d89a4bec0..eaf1f22f1df7 100644 --- a/www/rt3/pkg-descr +++ b/www/rt3/pkg-descr @@ -4,4 +4,10 @@ of users. RT is used by systems administrators, customer support staffs, NOCs, developers and even marketing departments at over a thousand sites around the world. +RT3 significantly revamped the RT codebase, featuring standard-compliant +Web UI, approval-based workflow system, REST-powered RPC mail gateway, +recursive group membership with delegates, autoconf, custom field support, +I18N and L10N framework, web-editable scrips, better documentation and +regression test suite, and more. + WWW: http://www.bestpractical.com/rt/ diff --git a/www/rt3/pkg-message b/www/rt3/pkg-message index 8d1b6429f69c..414f02c0b294 100644 --- a/www/rt3/pkg-message +++ b/www/rt3/pkg-message @@ -1,18 +1,14 @@ -=============================================================== +===================================================================== -To complete the installation of this port, you have to do the -following things: +To complete the installation of this port, please follow these steps: -1. Run %%PREFIX%%/rt2/etc/insertdata <last_version_of_rt> if you're - upgrading from an older version. -2. Edit %%PREFIX%%/rt2/etc/config.pm -3. Configure the email and web gateways. Please refer to 'SETTING UP - THE MAIL GATEWAY' in %%PREFIX%%/rt2/README -4. Restart Apache. -5. Do remember to *CHANGE* the root's password for the web interface. +1. Edit %%RT_PATH%%/etc/RT_SiteConfig.pm, by referring to + the default config file (%%RT_PATH%%/etc/RT_Config.pm). +2. Configure the email and web gateways. Please refer to + 'SETTING UP THE MAIL GATEWAY' in %%RT_PATH%%/README +3. Restart Apache. +4. Do remember to *CHANGE* the root's password for the web interface. The default is "password" (without the quotes.) -6. Configure RT per the instructions at http://www.fsck.com/rtfm/. +5. Configure RT per the instructions at http://www.fsck.com/rtfm/. -NOTE: Please remember to use a statically compiled mod_perl, - and configure mod_fastcgi for a faster rt2. -================================================================ +===================================================================== diff --git a/www/rt3/pkg-plist b/www/rt3/pkg-plist index 2447c26c7025..97b9046cb768 100644 --- a/www/rt3/pkg-plist +++ b/www/rt3/pkg-plist @@ -1,365 +1,407 @@ -rt2/bin/webmux.pl -rt2/bin/rt-mailgate -rt2/bin/rtadmin -rt2/bin/rt -rt2/bin/mason_handler.fcgi -rt2/bin/mason_handler.scgi -rt2/WebRT/html/Ticket/Attachment/CVS/Root -rt2/WebRT/html/Ticket/Attachment/CVS/Repository -rt2/WebRT/html/Ticket/Attachment/CVS/Entries -rt2/WebRT/html/Ticket/Attachment/CVS/Tag -rt2/WebRT/html/Ticket/Attachment/dhandler -rt2/WebRT/html/Ticket/CVS/Root -rt2/WebRT/html/Ticket/CVS/Repository -rt2/WebRT/html/Ticket/CVS/Entries -rt2/WebRT/html/Ticket/CVS/Tag -rt2/WebRT/html/Ticket/Elements/CVS/Root -rt2/WebRT/html/Ticket/Elements/CVS/Repository -rt2/WebRT/html/Ticket/Elements/CVS/Entries -rt2/WebRT/html/Ticket/Elements/CVS/Tag -rt2/WebRT/html/Ticket/Elements/AddWatchers -rt2/WebRT/html/Ticket/Elements/EditBasics -rt2/WebRT/html/Ticket/Elements/EditDates -rt2/WebRT/html/Ticket/Elements/EditKeywordSelects -rt2/WebRT/html/Ticket/Elements/EditLinks -rt2/WebRT/html/Ticket/Elements/EditPeople -rt2/WebRT/html/Ticket/Elements/EditWatchers -rt2/WebRT/html/Ticket/Elements/ShowBasics -rt2/WebRT/html/Ticket/Elements/ShowDates -rt2/WebRT/html/Ticket/Elements/ShowDependencies -rt2/WebRT/html/Ticket/Elements/ShowHistory -rt2/WebRT/html/Ticket/Elements/ShowKeywordSelects -rt2/WebRT/html/Ticket/Elements/ShowLinks -rt2/WebRT/html/Ticket/Elements/ShowMemberOf -rt2/WebRT/html/Ticket/Elements/ShowMembers -rt2/WebRT/html/Ticket/Elements/ShowPeople -rt2/WebRT/html/Ticket/Elements/ShowReferences -rt2/WebRT/html/Ticket/Elements/ShowRequestor -rt2/WebRT/html/Ticket/Elements/ShowSummary -rt2/WebRT/html/Ticket/Elements/ShowTransaction -rt2/WebRT/html/Ticket/Elements/Tabs -rt2/WebRT/html/Ticket/Elements/ToolBar -rt2/WebRT/html/Ticket/Create.html -rt2/WebRT/html/Ticket/Modify.html -rt2/WebRT/html/Ticket/ModifyAll.html -rt2/WebRT/html/Ticket/ModifyDates.html -rt2/WebRT/html/Ticket/ModifyLinks.html -rt2/WebRT/html/Ticket/ModifyPeople.html -rt2/WebRT/html/Ticket/Update.html -rt2/WebRT/html/Ticket/Display.html -rt2/WebRT/html/Ticket/History.html -rt2/WebRT/html/CVS/Root -rt2/WebRT/html/CVS/Repository -rt2/WebRT/html/CVS/Entries -rt2/WebRT/html/CVS/Tag -rt2/WebRT/html/User/CVS/Root -rt2/WebRT/html/User/CVS/Repository -rt2/WebRT/html/User/CVS/Entries -rt2/WebRT/html/User/CVS/Tag -rt2/WebRT/html/User/Prefs.html -rt2/WebRT/html/Elements/CVS/Root -rt2/WebRT/html/Elements/CVS/Repository -rt2/WebRT/html/Elements/CVS/Entries -rt2/WebRT/html/Elements/CVS/Tag -rt2/WebRT/html/Elements/Checkbox -rt2/WebRT/html/Elements/CreateTicket -rt2/WebRT/html/Elements/CustomHomepageHeader -rt2/WebRT/html/Elements/Error -rt2/WebRT/html/Elements/Footer -rt2/WebRT/html/Elements/GotoTicket -rt2/WebRT/html/Elements/Header -rt2/WebRT/html/Elements/ListActions -rt2/WebRT/html/Elements/Login -rt2/WebRT/html/Elements/MessageBox -rt2/WebRT/html/Elements/MyRequests -rt2/WebRT/html/Elements/MyTickets -rt2/WebRT/html/Elements/Quicksearch -rt2/WebRT/html/Elements/Refresh -rt2/WebRT/html/Elements/Section -rt2/WebRT/html/Elements/SelectBoolean -rt2/WebRT/html/Elements/SelectDate -rt2/WebRT/html/Elements/SelectDateRelation -rt2/WebRT/html/Elements/SelectDateType -rt2/WebRT/html/Elements/SelectEqualityOperator -rt2/WebRT/html/Elements/SelectKeyword -rt2/WebRT/html/Elements/SelectKeywordOptions -rt2/WebRT/html/Elements/SelectLinkType -rt2/WebRT/html/Elements/SelectMatch -rt2/WebRT/html/Elements/SelectNewTicketQueue -rt2/WebRT/html/Elements/SelectOwner -rt2/WebRT/html/Elements/SelectQueue -rt2/WebRT/html/Elements/SelectResultsPerPage -rt2/WebRT/html/Elements/SelectSortOrder -rt2/WebRT/html/Elements/SelectStatus -rt2/WebRT/html/Elements/SelectTicketSortBy -rt2/WebRT/html/Elements/SelectUsers -rt2/WebRT/html/Elements/SelectWatcherType -rt2/WebRT/html/Elements/ShadedBox -rt2/WebRT/html/Elements/Submit -rt2/WebRT/html/Elements/Tabs -rt2/WebRT/html/Elements/TitleBoxEnd -rt2/WebRT/html/Elements/TitleBoxStart -rt2/WebRT/html/Elements/ViewUser -rt2/WebRT/html/Elements/dayMenu -rt2/WebRT/html/Elements/monthMenu -rt2/WebRT/html/Elements/yearMenu -rt2/WebRT/html/SelfService/Attachment/CVS/Root -rt2/WebRT/html/SelfService/Attachment/CVS/Repository -rt2/WebRT/html/SelfService/Attachment/CVS/Entries -rt2/WebRT/html/SelfService/Attachment/CVS/Tag -rt2/WebRT/html/SelfService/Attachment/dhandler -rt2/WebRT/html/SelfService/CVS/Root -rt2/WebRT/html/SelfService/CVS/Repository -rt2/WebRT/html/SelfService/CVS/Entries -rt2/WebRT/html/SelfService/CVS/Tag -rt2/WebRT/html/SelfService/Elements/CVS/Root -rt2/WebRT/html/SelfService/Elements/CVS/Repository -rt2/WebRT/html/SelfService/Elements/CVS/Entries -rt2/WebRT/html/SelfService/Elements/CVS/Tag -rt2/WebRT/html/SelfService/Elements/GotoTicket -rt2/WebRT/html/SelfService/Elements/Header -rt2/WebRT/html/SelfService/Elements/MyRequests -rt2/WebRT/html/SelfService/Elements/Tabs -rt2/WebRT/html/SelfService/Update.html -rt2/WebRT/html/SelfService/Error.html -rt2/WebRT/html/SelfService/Prefs.html -rt2/WebRT/html/SelfService/Display.html -rt2/WebRT/html/SelfService/index.html -rt2/WebRT/html/SelfService/Create.html -rt2/WebRT/html/SelfService/Closed.html -rt2/WebRT/html/Search/CVS/Root -rt2/WebRT/html/Search/CVS/Repository -rt2/WebRT/html/Search/CVS/Entries -rt2/WebRT/html/Search/CVS/Tag -rt2/WebRT/html/Search/Bulk.html -rt2/WebRT/html/Search/Listing.html -rt2/WebRT/html/Search/PickRestriction -rt2/WebRT/html/Search/RestrictSearch.html -rt2/WebRT/html/Search/TicketCell -rt2/WebRT/html/NoAuth/CVS/Root -rt2/WebRT/html/NoAuth/CVS/Repository -rt2/WebRT/html/NoAuth/CVS/Entries -rt2/WebRT/html/NoAuth/CVS/Tag -rt2/WebRT/html/NoAuth/images/CVS/Root -rt2/WebRT/html/NoAuth/images/CVS/Repository -rt2/WebRT/html/NoAuth/images/CVS/Entries -rt2/WebRT/html/NoAuth/images/CVS/Tag -rt2/WebRT/html/NoAuth/images/rt.jpg -rt2/WebRT/html/NoAuth/images/spacer.gif -rt2/WebRT/html/NoAuth/Logout.html -rt2/WebRT/html/NoAuth/Reminder.html -rt2/WebRT/html/NoAuth/webrt.css -rt2/WebRT/html/Admin/Global/CVS/Root -rt2/WebRT/html/Admin/Global/CVS/Repository -rt2/WebRT/html/Admin/Global/CVS/Entries -rt2/WebRT/html/Admin/Global/CVS/Tag -rt2/WebRT/html/Admin/Global/GroupRights.html -rt2/WebRT/html/Admin/Global/Keywords.html -rt2/WebRT/html/Admin/Global/Scrips.html -rt2/WebRT/html/Admin/Global/Template.html -rt2/WebRT/html/Admin/Global/Templates.html -rt2/WebRT/html/Admin/Global/UserRights.html -rt2/WebRT/html/Admin/Global/index.html -rt2/WebRT/html/Admin/Users/CVS/Root -rt2/WebRT/html/Admin/Users/CVS/Repository -rt2/WebRT/html/Admin/Users/CVS/Entries -rt2/WebRT/html/Admin/Users/CVS/Tag -rt2/WebRT/html/Admin/Users/Modify.html -rt2/WebRT/html/Admin/Users/Prefs.html -rt2/WebRT/html/Admin/Users/Rights.html -rt2/WebRT/html/Admin/Users/index.html -rt2/WebRT/html/Admin/Elements/CVS/Root -rt2/WebRT/html/Admin/Elements/CVS/Repository -rt2/WebRT/html/Admin/Elements/CVS/Entries -rt2/WebRT/html/Admin/Elements/CVS/Tag -rt2/WebRT/html/Admin/Elements/CreateQueueCalled -rt2/WebRT/html/Admin/Elements/CreateUserCalled -rt2/WebRT/html/Admin/Elements/EditUserComments -rt2/WebRT/html/Admin/Elements/GrantQueueRightsTo -rt2/WebRT/html/Admin/Elements/GroupTabs -rt2/WebRT/html/Admin/Elements/Header -rt2/WebRT/html/Admin/Elements/ListGlobalKeywordSelects -rt2/WebRT/html/Admin/Elements/ListGlobalScrips -rt2/WebRT/html/Admin/Elements/ModifyKeyword -rt2/WebRT/html/Admin/Elements/ModifyKeywordSelect -rt2/WebRT/html/Admin/Elements/ModifyQueue -rt2/WebRT/html/Admin/Elements/ModifyTemplate -rt2/WebRT/html/Admin/Elements/ModifyUser -rt2/WebRT/html/Admin/Elements/QueueRightsForUser -rt2/WebRT/html/Admin/Elements/QueueTabs -rt2/WebRT/html/Admin/Elements/SelectKeywordSelect -rt2/WebRT/html/Admin/Elements/SelectModifyGroup -rt2/WebRT/html/Admin/Elements/SelectModifyKeyword -rt2/WebRT/html/Admin/Elements/Tabs -rt2/WebRT/html/Admin/Elements/SelectModifyKeywordSelect -rt2/WebRT/html/Admin/Elements/SelectModifyQueue -rt2/WebRT/html/Admin/Elements/SelectModifyUser -rt2/WebRT/html/Admin/Elements/SelectQueueRights -rt2/WebRT/html/Admin/Elements/SelectRights -rt2/WebRT/html/Admin/Elements/SelectScrip -rt2/WebRT/html/Admin/Elements/SelectScripAction -rt2/WebRT/html/Admin/Elements/SelectScripCondition -rt2/WebRT/html/Admin/Elements/SelectSingleOrMultiple -rt2/WebRT/html/Admin/Elements/SelectTemplate -rt2/WebRT/html/Admin/Elements/SelectUsers -rt2/WebRT/html/Admin/Elements/SystemTabs -rt2/WebRT/html/Admin/Elements/UserTabs -rt2/WebRT/html/Admin/Queues/CVS/Root -rt2/WebRT/html/Admin/Queues/CVS/Repository -rt2/WebRT/html/Admin/Queues/CVS/Entries -rt2/WebRT/html/Admin/Queues/CVS/Tag -rt2/WebRT/html/Admin/Queues/Create.html -rt2/WebRT/html/Admin/Queues/GroupRights.html -rt2/WebRT/html/Admin/Queues/Keywords.html -rt2/WebRT/html/Admin/Queues/Modify.html -rt2/WebRT/html/Admin/Queues/People.html -rt2/WebRT/html/Admin/Queues/Scrips.html -rt2/WebRT/html/Admin/Queues/Template.html -rt2/WebRT/html/Admin/Queues/Templates.html -rt2/WebRT/html/Admin/Queues/UserRights.html -rt2/WebRT/html/Admin/Queues/index.html -rt2/WebRT/html/Admin/CVS/Root -rt2/WebRT/html/Admin/CVS/Repository -rt2/WebRT/html/Admin/CVS/Entries -rt2/WebRT/html/Admin/CVS/Tag -rt2/WebRT/html/Admin/KeywordSelects/CVS/Root -rt2/WebRT/html/Admin/KeywordSelects/CVS/Repository -rt2/WebRT/html/Admin/KeywordSelects/CVS/Entries -rt2/WebRT/html/Admin/KeywordSelects/CVS/Tag -rt2/WebRT/html/Admin/KeywordSelects/Modify.html -rt2/WebRT/html/Admin/KeywordSelects/index.html -rt2/WebRT/html/Admin/Keywords/CVS/Root -rt2/WebRT/html/Admin/Keywords/CVS/Repository -rt2/WebRT/html/Admin/Keywords/CVS/Entries -rt2/WebRT/html/Admin/Keywords/CVS/Tag -rt2/WebRT/html/Admin/Keywords/Modify.html -rt2/WebRT/html/Admin/Keywords/index.html -rt2/WebRT/html/Admin/Groups/CVS/Root -rt2/WebRT/html/Admin/Groups/CVS/Repository -rt2/WebRT/html/Admin/Groups/CVS/Entries -rt2/WebRT/html/Admin/Groups/CVS/Tag -rt2/WebRT/html/Admin/Groups/Members.html -rt2/WebRT/html/Admin/Groups/Modify.html -rt2/WebRT/html/Admin/Groups/Rights.html -rt2/WebRT/html/Admin/Groups/index.html -rt2/WebRT/html/Admin/index.html -rt2/WebRT/html/autohandler -rt2/WebRT/html/index.html -rt2/etc/config.pm -rt2/etc/insertdata -rt2/lib/RT.pm -rt2/lib/RT/KeywordSelects.pm -rt2/lib/RT/Links.pm -rt2/lib/RT/Watchers.pm -rt2/lib/RT/Group.pm -rt2/lib/RT/Keyword.pm -rt2/lib/RT/Record.pm -rt2/lib/RT/ScripConditions.pm -rt2/lib/RT/Transaction.pm -rt2/lib/RT/TestHarness.pm -rt2/lib/RT/Link.pm -rt2/lib/RT/Watcher.pm -rt2/lib/RT/ObjectKeywords.pm -rt2/lib/RT/EasySearch.pm -rt2/lib/RT/ScripActions.pm -rt2/lib/RT/Scrip.pm -rt2/lib/RT/GroupMembers.pm -rt2/lib/RT/Transactions.pm -rt2/lib/RT/Scrips.pm -rt2/lib/RT/User.pm -rt2/lib/RT/ScripCondition.pm -rt2/lib/RT/Users.pm -rt2/lib/RT/Ticket.pm -rt2/lib/RT/ACE.pm -rt2/lib/RT/Queue.pm -rt2/lib/RT/Tickets.pm -rt2/lib/RT/Template.pm -rt2/lib/RT/GroupMember.pm -rt2/lib/RT/Templates.pm -rt2/lib/RT/Queues.pm -rt2/lib/RT/Date.pm -rt2/lib/RT/CurrentUser.pm -rt2/lib/RT/ScripAction.pm -rt2/lib/RT/Keywords.pm -rt2/lib/RT/ObjectKeyword.pm -rt2/lib/RT/Attachment.pm -rt2/lib/RT/Groups.pm -rt2/lib/RT/KeywordSelect.pm -rt2/lib/RT/Handle.pm -rt2/lib/RT/ACL.pm -rt2/lib/RT/Attachments.pm -rt2/lib/RT/Interface/Email.pm -rt2/lib/RT/Interface/CLI.pm -rt2/lib/RT/Interface/Web.pm -rt2/lib/RT/Condition/NewDependency.pm -rt2/lib/RT/Condition/StatusChange.pm -rt2/lib/RT/Condition/AnyTransaction.pm -rt2/lib/RT/Condition/Generic.pm -rt2/lib/RT/Action/Generic.pm -rt2/lib/RT/Action/OpenDependent.pm -rt2/lib/RT/Action/StallDependent.pm -rt2/lib/RT/Action/SendPasswordEmail.pm -rt2/lib/RT/Action/Notify.pm -rt2/lib/RT/Action/SendEmail.pm -rt2/lib/RT/Action/README.hackers -rt2/lib/RT/Action/ResolveMembers.pm -rt2/lib/RT/Action/NotifyAsComment.pm -rt2/lib/RT/Action/Autoreply.pm -rt2/lib/auto/RT/.packlist -rt2/README -@dirrm rt2/local/WebRT/html -@dirrm rt2/local/WebRT -@dirrm rt2/local -@dirrm rt2/lib/auto/RT -@dirrm rt2/lib/auto -@dirrm rt2/lib/RT/Interface -@dirrm rt2/lib/RT/Condition -@dirrm rt2/lib/RT/Action -@dirrm rt2/lib/RT -@dirrm rt2/lib -@dirrm rt2/etc -@dirrm rt2/bin -@dirrm rt2/WebRT/sessiondata -@dirrm rt2/WebRT/html/User/CVS -@dirrm rt2/WebRT/html/User -@dirrm rt2/WebRT/html/Ticket/Elements/CVS -@dirrm rt2/WebRT/html/Ticket/Elements -@dirrm rt2/WebRT/html/Ticket/CVS -@dirrm rt2/WebRT/html/Ticket/Attachment/CVS -@dirrm rt2/WebRT/html/Ticket/Attachment -@dirrm rt2/WebRT/html/Ticket -@dirrm rt2/WebRT/html/SelfService/Elements/CVS -@dirrm rt2/WebRT/html/SelfService/Elements -@dirrm rt2/WebRT/html/SelfService/CVS -@dirrm rt2/WebRT/html/SelfService/Attachment/CVS -@dirrm rt2/WebRT/html/SelfService/Attachment -@dirrm rt2/WebRT/html/SelfService -@dirrm rt2/WebRT/html/Search/CVS -@dirrm rt2/WebRT/html/Search -@dirrm rt2/WebRT/html/NoAuth/images/CVS -@dirrm rt2/WebRT/html/NoAuth/images -@dirrm rt2/WebRT/html/NoAuth/CVS -@dirrm rt2/WebRT/html/NoAuth -@dirrm rt2/WebRT/html/Elements/CVS -@dirrm rt2/WebRT/html/Elements -@dirrm rt2/WebRT/html/CVS -@dirrm rt2/WebRT/html/Admin/Users/CVS -@dirrm rt2/WebRT/html/Admin/Users -@dirrm rt2/WebRT/html/Admin/Queues/CVS -@dirrm rt2/WebRT/html/Admin/Queues -@dirrm rt2/WebRT/html/Admin/Keywords/CVS -@dirrm rt2/WebRT/html/Admin/Keywords -@dirrm rt2/WebRT/html/Admin/KeywordSelects/CVS -@dirrm rt2/WebRT/html/Admin/KeywordSelects -@dirrm rt2/WebRT/html/Admin/Groups/CVS -@dirrm rt2/WebRT/html/Admin/Groups -@dirrm rt2/WebRT/html/Admin/Global/CVS -@dirrm rt2/WebRT/html/Admin/Global -@dirrm rt2/WebRT/html/Admin/Elements/CVS -@dirrm rt2/WebRT/html/Admin/Elements -@dirrm rt2/WebRT/html/Admin/CVS -@dirrm rt2/WebRT/html/Admin -@dirrm rt2/WebRT/html -@dirrm rt2/WebRT/data -@dirrm rt2/WebRT -@unexec rmdir %D/rt2 2>/dev/null || true +rt3/etc/RT_Config.pm +rt3/etc/RT_SiteConfig.pm +rt3/etc/initialdata +rt3/etc/schema.SQLite +rt3/etc/schema.Pg +rt3/etc/schema.mysql +rt3/etc/acl.mysql +rt3/etc/acl.Pg +rt3/etc/acl.Oracle +rt3/share/html/Ticket/Elements/ShowTransaction +rt3/share/html/Ticket/Elements/EditBasics +rt3/share/html/Ticket/Elements/EditCustomField +rt3/share/html/Ticket/Elements/EditCustomFields +rt3/share/html/Ticket/Elements/EditDates +rt3/share/html/Ticket/Elements/EditLinks +rt3/share/html/Ticket/Elements/EditPeople +rt3/share/html/Ticket/Elements/EditWatchers +rt3/share/html/Ticket/Elements/ShowAttachments +rt3/share/html/Ticket/Elements/ShowBasics +rt3/share/html/Ticket/Elements/ShowCustomFields +rt3/share/html/Ticket/Elements/ShowDates +rt3/share/html/Ticket/Elements/ShowDependencies +rt3/share/html/Ticket/Elements/ShowHistory +rt3/share/html/Ticket/Elements/ShowLink +rt3/share/html/Ticket/Elements/ShowLinks +rt3/share/html/Ticket/Elements/ShowMemberOf +rt3/share/html/Ticket/Elements/ShowMembers +rt3/share/html/Ticket/Elements/ShowMessageStanza +rt3/share/html/Ticket/Elements/ShowPeople +rt3/share/html/Ticket/Elements/ShowReferences +rt3/share/html/Ticket/Elements/Tabs +rt3/share/html/Ticket/Elements/ShowRequestor +rt3/share/html/Ticket/Elements/ShowSummary +rt3/share/html/Ticket/Elements/AddWatchers +rt3/share/html/Ticket/Attachment/dhandler +rt3/share/html/Ticket/Display.html +rt3/share/html/Ticket/History.html +rt3/share/html/Ticket/Modify.html +rt3/share/html/Ticket/ModifyAll.html +rt3/share/html/Ticket/ModifyDates.html +rt3/share/html/Ticket/ModifyLinks.html +rt3/share/html/Ticket/ModifyPeople.html +rt3/share/html/Ticket/Update.html +rt3/share/html/Ticket/Create.html +rt3/share/html/Approvals/Elements/Approve +rt3/share/html/Approvals/Elements/PendingMyApproval +rt3/share/html/Approvals/Elements/ShowDependency +rt3/share/html/Approvals/Elements/Tabs +rt3/share/html/Approvals/Display.html +rt3/share/html/Approvals/index.html +rt3/share/html/Elements/ViewUser +rt3/share/html/Elements/BevelBoxRaisedStart +rt3/share/html/Elements/Callback +rt3/share/html/Elements/Checkbox +rt3/share/html/Elements/CreateTicket +rt3/share/html/Elements/Error +rt3/share/html/Elements/Footer +rt3/share/html/Elements/GotoTicket +rt3/share/html/Elements/Header +rt3/share/html/Elements/ListActions +rt3/share/html/Elements/Login +rt3/share/html/Elements/Menu +rt3/share/html/Elements/MessageBox +rt3/share/html/Elements/MyRequests +rt3/share/html/Elements/MyTickets +rt3/share/html/Elements/PageLayout +rt3/share/html/Elements/Quicksearch +rt3/share/html/Elements/Refresh +rt3/share/html/Elements/Section +rt3/share/html/Elements/SelectAttachmentField +rt3/share/html/Elements/SelectBoolean +rt3/share/html/Elements/SelectCustomFieldOperator +rt3/share/html/Elements/SelectDate +rt3/share/html/Elements/SelectCustomFieldValue +rt3/share/html/Elements/SelectDateRelation +rt3/share/html/Elements/SelectDateType +rt3/share/html/Elements/SelectEqualityOperator +rt3/share/html/Elements/SelectGroups +rt3/share/html/Elements/SelectLinkType +rt3/share/html/Elements/SelectMatch +rt3/share/html/Elements/SelectNewTicketQueue +rt3/share/html/Elements/SelectOwner +rt3/share/html/Elements/SelectQueue +rt3/share/html/Elements/SelectResultsPerPage +rt3/share/html/Elements/SelectSortOrder +rt3/share/html/Elements/SelectStatus +rt3/share/html/Elements/SelectTicketSortBy +rt3/share/html/Elements/SelectTicketTypes +rt3/share/html/Elements/SelectUsers +rt3/share/html/Elements/SelectWatcherType +rt3/share/html/Elements/SetupSessionCookie +rt3/share/html/Elements/ShadedBox +rt3/share/html/Elements/ShadedInputRow +rt3/share/html/Elements/ShadedRow +rt3/share/html/Elements/SimpleSearch +rt3/share/html/Elements/Submit +rt3/share/html/Elements/Tabs +rt3/share/html/Elements/TitleBoxEnd +rt3/share/html/Elements/TitleBoxStart +rt3/share/html/Elements/BevelBoxRaisedEnd +rt3/share/html/User/Elements/DelegateRights +rt3/share/html/User/Elements/GroupTabs +rt3/share/html/User/Elements/Tabs +rt3/share/html/User/Groups/Members.html +rt3/share/html/User/Groups/Modify.html +rt3/share/html/User/Groups/index.html +rt3/share/html/User/Delegation.html +rt3/share/html/User/Prefs.html +rt3/share/html/NoAuth/images/squares_blue.gif +rt3/share/html/NoAuth/images/bplogo.gif +rt3/share/html/NoAuth/images/favicon.png +rt3/share/html/NoAuth/images/head_requestracker.gif +rt3/share/html/NoAuth/images/rt.jpg +rt3/share/html/NoAuth/images/space.gif +rt3/share/html/NoAuth/images/spacer.gif +rt3/share/html/NoAuth/images/back_home.gif +rt3/share/html/NoAuth/Logout.html +rt3/share/html/NoAuth/Reminder.html +rt3/share/html/NoAuth/webrt.css +rt3/share/html/SelfService/Attachment/dhandler +rt3/share/html/SelfService/Elements/GotoTicket +rt3/share/html/SelfService/Elements/Header +rt3/share/html/SelfService/Elements/MyRequests +rt3/share/html/SelfService/Elements/Tabs +rt3/share/html/SelfService/Error.html +rt3/share/html/SelfService/Display.html +rt3/share/html/SelfService/Closed.html +rt3/share/html/SelfService/Create.html +rt3/share/html/SelfService/Prefs.html +rt3/share/html/SelfService/Update.html +rt3/share/html/SelfService/index.html +rt3/share/html/Search/Elements/PickRestriction +rt3/share/html/Search/Elements/TicketHeader +rt3/share/html/Search/Elements/TicketHeaderCell +rt3/share/html/Search/Elements/TicketRow +rt3/share/html/Search/Bulk.html +rt3/share/html/Search/Listing.html +rt3/share/html/REST/1.0/NoAuth/mail-gateway +rt3/share/html/Admin/Elements/UserTabs +rt3/share/html/Admin/Elements/CreateUserCalled +rt3/share/html/Admin/Elements/EditCustomField +rt3/share/html/Admin/Elements/EditCustomFieldValues +rt3/share/html/Admin/Elements/EditCustomFields +rt3/share/html/Admin/Elements/EditQueueWatchers +rt3/share/html/Admin/Elements/EditScrip +rt3/share/html/Admin/Elements/EditScrips +rt3/share/html/Admin/Elements/EditTemplates +rt3/share/html/Admin/Elements/EditUserComments +rt3/share/html/Admin/Elements/GroupTabs +rt3/share/html/Admin/Elements/Header +rt3/share/html/Admin/Elements/ListGlobalCustomFields +rt3/share/html/Admin/Elements/ListGlobalScrips +rt3/share/html/Admin/Elements/ModifyQueue +rt3/share/html/Admin/Elements/ModifyTemplate +rt3/share/html/Admin/Elements/ModifyUser +rt3/share/html/Admin/Elements/QueueRightsForUser +rt3/share/html/Admin/Elements/QueueTabs +rt3/share/html/Admin/Elements/SelectScrip +rt3/share/html/Admin/Elements/SelectCustomFieldType +rt3/share/html/Admin/Elements/SelectGroups +rt3/share/html/Admin/Elements/SelectModifyGroup +rt3/share/html/Admin/Elements/SelectModifyQueue +rt3/share/html/Admin/Elements/SelectModifyUser +rt3/share/html/Admin/Elements/SelectNewGroupMembers +rt3/share/html/Admin/Elements/SelectRights +rt3/share/html/Admin/Elements/SelectScripAction +rt3/share/html/Admin/Elements/SelectScripCondition +rt3/share/html/Admin/Elements/SelectSingleOrMultiple +rt3/share/html/Admin/Elements/SelectTemplate +rt3/share/html/Admin/Elements/SelectUsers +rt3/share/html/Admin/Elements/SystemTabs +rt3/share/html/Admin/Elements/Tabs +rt3/share/html/Admin/Elements/AddCustomFieldValue +rt3/share/html/Admin/Global/index.html +rt3/share/html/Admin/Global/CustomFields.html +rt3/share/html/Admin/Global/GroupRights.html +rt3/share/html/Admin/Global/Scrip.html +rt3/share/html/Admin/Global/Scrips.html +rt3/share/html/Admin/Global/Template.html +rt3/share/html/Admin/Global/Templates.html +rt3/share/html/Admin/Global/UserRights.html +rt3/share/html/Admin/Global/CustomField.html +rt3/share/html/Admin/Groups/GroupRights.html +rt3/share/html/Admin/Groups/Members.html +rt3/share/html/Admin/Groups/Modify.html +rt3/share/html/Admin/Groups/UserRights.html +rt3/share/html/Admin/Groups/index.html +rt3/share/html/Admin/Queues/index.html +rt3/share/html/Admin/Queues/CustomFields.html +rt3/share/html/Admin/Queues/GroupRights.html +rt3/share/html/Admin/Queues/Modify.html +rt3/share/html/Admin/Queues/People.html +rt3/share/html/Admin/Queues/Scrip.html +rt3/share/html/Admin/Queues/Scrips.html +rt3/share/html/Admin/Queues/Template.html +rt3/share/html/Admin/Queues/Templates.html +rt3/share/html/Admin/Queues/UserRights.html +rt3/share/html/Admin/Queues/CustomField.html +rt3/share/html/Admin/Users/Modify.html +rt3/share/html/Admin/Users/Prefs.html +rt3/share/html/Admin/Users/index.html +rt3/share/html/Admin/index.html +rt3/share/html/autohandler +rt3/share/html/index.html +rt3/share/html/l +rt3/share/doc +rt3/lib/t/data/nested-mime-sample +rt3/lib/t/regression/00placeholder +rt3/lib/t/regression/mime_tests +rt3/lib/t/02regression.t.in +rt3/lib/t/03web.pl.in +rt3/lib/t/00smoke.t +rt3/lib/t/01harness.t +rt3/lib/t/02regression.t +rt3/lib/t/00smoke.t.in +rt3/lib/t/03web.pl +rt3/lib/t/01harness.t.in +rt3/lib/RT/Condition/UserDefined.pm +rt3/lib/RT/Condition/BeforeDue.pm +rt3/lib/RT/Condition/Generic.pm +rt3/lib/RT/Condition/Overdue.pm +rt3/lib/RT/Condition/OwnerChange.pm +rt3/lib/RT/Condition/PriorityExceeds.pm +rt3/lib/RT/Condition/QueueChange.pm +rt3/lib/RT/Condition/StatusChange.pm +rt3/lib/RT/Condition/AnyTransaction.pm +rt3/lib/RT/URI/base.pm +rt3/lib/RT/URI/fsck_com_rt.pm +rt3/lib/RT/Search/ActiveTicketsInQueue.pm +rt3/lib/RT/Search/Generic.pm +rt3/lib/RT/I18N/zh_tw.po +rt3/lib/RT/I18N/i_default.pm +rt3/lib/RT/I18N/pt_br.po +rt3/lib/RT/I18N/cs.po +rt3/lib/RT/I18N/de.po +rt3/lib/RT/I18N/en.po +rt3/lib/RT/I18N/es.po +rt3/lib/RT/I18N/fi.po +rt3/lib/RT/I18N/ja.po +rt3/lib/RT/I18N/nl.po +rt3/lib/RT/I18N/ru.po +rt3/lib/RT/I18N/zh_cn.po +rt3/lib/RT/I18N/fr.po +rt3/lib/RT/Interface/Email/Auth/MailFrom.pm +rt3/lib/RT/Interface/Email/Filter/SpamAssassin.pm +rt3/lib/RT/Interface/CLI.pm +rt3/lib/RT/Interface/Email.pm +rt3/lib/RT/Interface/Web.pm +rt3/lib/RT/Action/UserDefined.pm +rt3/lib/RT/Action/Autoreply.pm +rt3/lib/RT/Action/CreateTickets.pm +rt3/lib/RT/Action/EscalatePriority.pm +rt3/lib/RT/Action/Generic.pm +rt3/lib/RT/Action/Notify.pm +rt3/lib/RT/Action/NotifyAsComment.pm +rt3/lib/RT/Action/ResolveMembers.pm +rt3/lib/RT/Action/SendEmail.pm +rt3/lib/RT/Action/SetPriority.pm +rt3/lib/RT/Action/AutoOpen.pm +rt3/lib/RT/Attachments.pm +rt3/lib/RT/Attachments_Overlay.pm +rt3/lib/RT/Base.pm +rt3/lib/RT/CachedGroupMember.pm +rt3/lib/RT/CachedGroupMember_Overlay.pm +rt3/lib/RT/CachedGroupMembers.pm +rt3/lib/RT/CachedGroupMembers_Overlay.pm +rt3/lib/RT/CurrentUser.pm +rt3/lib/RT/CustomField.pm +rt3/lib/RT/CustomFieldValue.pm +rt3/lib/RT/CustomFields.pm +rt3/lib/RT/CustomFieldValues.pm +rt3/lib/RT/CustomFieldValues_Overlay.pm +rt3/lib/RT/CustomField_Overlay.pm +rt3/lib/RT/CustomFields_Overlay.pm +rt3/lib/RT/Date.pm +rt3/lib/RT/EmailParser.pm +rt3/lib/RT/Group.pm +rt3/lib/RT/GroupMember.pm +rt3/lib/RT/GroupMember_Overlay.pm +rt3/lib/RT/GroupMembers.pm +rt3/lib/RT/GroupMembers_Overlay.pm +rt3/lib/RT/Group_Overlay.pm +rt3/lib/RT/Groups.pm +rt3/lib/RT/Groups_Overlay.pm +rt3/lib/RT/Handle.pm +rt3/lib/RT/I18N.pm +rt3/lib/RT/Link.pm +rt3/lib/RT/Link_Overlay.pm +rt3/lib/RT/Links.pm +rt3/lib/RT/Links_Overlay.pm +rt3/lib/RT/Principal.pm +rt3/lib/RT/Principal_Overlay.pm +rt3/lib/RT/Queue.pm +rt3/lib/RT/Principals.pm +rt3/lib/RT/Principals_Overlay.pm +rt3/lib/RT/Queue_Overlay.pm +rt3/lib/RT/Queues.pm +rt3/lib/RT/Queues_Overlay.pm +rt3/lib/RT/Record.pm +rt3/lib/RT/Scrip.pm +rt3/lib/RT/ScripAction.pm +rt3/lib/RT/ScripAction_Overlay.pm +rt3/lib/RT/ScripActions.pm +rt3/lib/RT/ScripActions_Overlay.pm +rt3/lib/RT/ScripCondition.pm +rt3/lib/RT/ScripCondition_Overlay.pm +rt3/lib/RT/ScripConditions.pm +rt3/lib/RT/ScripConditions_Overlay.pm +rt3/lib/RT/Scrip_Overlay.pm +rt3/lib/RT/Scrips.pm +rt3/lib/RT/Scrips_Overlay.pm +rt3/lib/RT/System.pm +rt3/lib/RT/SearchBuilder.pm +rt3/lib/RT/Template.pm +rt3/lib/RT/Template_Overlay.pm +rt3/lib/RT/Templates.pm +rt3/lib/RT/Templates_Overlay.pm +rt3/lib/RT/Ticket.pm +rt3/lib/RT/TicketCustomFieldValue.pm +rt3/lib/RT/TicketCustomFieldValue_Overlay.pm +rt3/lib/RT/TicketCustomFieldValues.pm +rt3/lib/RT/TicketCustomFieldValues_Overlay.pm +rt3/lib/RT/Ticket_Overlay.pm +rt3/lib/RT/Tickets.pm +rt3/lib/RT/URI.pm +rt3/lib/RT/Tickets_Overlay.pm +rt3/lib/RT/Tickets_Overlay_SQL.pm +rt3/lib/RT/Transaction.pm +rt3/lib/RT/Transaction_Overlay.pm +rt3/lib/RT/User.pm +rt3/lib/RT/Transactions.pm +rt3/lib/RT/Transactions_Overlay.pm +rt3/lib/RT/User_Overlay.pm +rt3/lib/RT/Users.pm +rt3/lib/RT/ACE.pm +rt3/lib/RT/Users_Overlay.pm +rt3/lib/RT/ACE_Overlay.pm +rt3/lib/RT/ACL.pm +rt3/lib/RT/ACL_Overlay.pm +rt3/lib/RT/Attachment.pm +rt3/lib/RT/Attachment_Overlay.pm +rt3/lib/RT.pm.in +rt3/lib/RT.pm +rt3/bin/rt-crontool +rt3/bin/webmux.pl +rt3/bin/mason_handler.svc +rt3/bin/mason_handler.fcgi +rt3/bin/rt-mailgate +rt3/sbin/rt-test-dependencies +rt3/sbin/rt-setup-database +rt3/README + +@dirrm rt3/var/session_data +@dirrm rt3/var/mason_data/obj +@dirrm rt3/var/mason_data/etc +@dirrm rt3/var/mason_data/cache +@dirrm rt3/var/mason_data +@dirrm rt3/var/log +@dirrm rt3/var +@dirrm rt3/share/html/User/Groups +@dirrm rt3/share/html/User/Elements +@dirrm rt3/share/html/User +@dirrm rt3/share/html/Ticket/Elements +@dirrm rt3/share/html/Ticket/Attachment +@dirrm rt3/share/html/Ticket +@dirrm rt3/share/html/SelfService/Elements +@dirrm rt3/share/html/SelfService/Attachment +@dirrm rt3/share/html/SelfService +@dirrm rt3/share/html/Search/Elements +@dirrm rt3/share/html/Search +@dirrm rt3/share/html/REST/1.0/NoAuth +@dirrm rt3/share/html/REST/1.0 +@dirrm rt3/share/html/REST +@dirrm rt3/share/html/NoAuth/images +@dirrm rt3/share/html/NoAuth +@dirrm rt3/share/html/Elements +@dirrm rt3/share/html/Approvals/Elements +@dirrm rt3/share/html/Approvals +@dirrm rt3/share/html/Admin/Users +@dirrm rt3/share/html/Admin/Queues +@dirrm rt3/share/html/Admin/Groups +@dirrm rt3/share/html/Admin/Global +@dirrm rt3/share/html/Admin/Elements +@dirrm rt3/share/html/Admin +@dirrm rt3/share/html +@dirrm rt3/share +@dirrm rt3/sbin +@dirrm rt3/local/po +@dirrm rt3/local/html +@dirrm rt3/local +@dirrm rt3/lib/t/regression +@dirrm rt3/lib/t/data +@dirrm rt3/lib/t +@dirrm rt3/lib/RT/URI +@dirrm rt3/lib/RT/Search +@dirrm rt3/lib/RT/Interface/Email/Filter +@dirrm rt3/lib/RT/Interface/Email/Auth +@dirrm rt3/lib/RT/Interface/Email +@dirrm rt3/lib/RT/Interface +@dirrm rt3/lib/RT/I18N +@dirrm rt3/lib/RT/Condition +@dirrm rt3/lib/RT/Action +@dirrm rt3/lib/RT +@dirrm rt3/lib +@dirrm rt3/etc +@dirrm rt3/bin +@dirrm rt3/ diff --git a/www/rt32/Makefile b/www/rt32/Makefile index 33233b5eb827..ad6840a888a2 100644 --- a/www/rt32/Makefile +++ b/www/rt32/Makefile @@ -1,160 +1,145 @@ -# New ports collection makefile for: RT2 -# Date created: 12 Auguest 2002 -# Whom: plasma +# New ports collection makefile for: rt3 +# Date created: 28 November 2002 +# Whom: autrijus # # $FreeBSD$ # -PORTNAME= rt2 -PORTVERSION= 2.0.15 -CATEGORIES= www -MASTER_SITES= http://www.fsck.com/pub/rt/release/ -DISTNAME= rt-${PORTVERSION:S/./-/g} +PORTNAME= rt3 +PORTVERSION= 3.0.0 +CATEGORIES= www +MASTER_SITES= http://www.fsck.com/pub/rt/release/ +WRKSRC= ${WRKDIR}/rt-3-0-0 +DISTFILES= rt-3-0-0.tar.gz -MAINTAINER= plasmaball@pchome.com.tw +MAINTAINER= autrijus@autrijus.org COMMENT= RT is an industrial-grade ticketing system written in Perl -BUILD_DEPENDS= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \ - ${SITE_PERL}/${PERL_ARCH}/Apache/Cookie.pm:${PORTSDIR}/www/p5-libapreq \ +BUILD_DEPENDS= ${APXS}:${APACHE_PORT} \ + ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \ + ${ARCH_PERL}/Apache/Cookie.pm:${PORTSDIR}/www/p5-libapreq \ ${SITE_PERL}/Apache/DBI.pm:${PORTSDIR}/www/p5-Apache-DBI \ + ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \ ${SITE_PERL}/Apache/Session.pm:${PORTSDIR}/www/p5-Apache-Session \ - ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ - ${SITE_PERL}/DBIx/DataSource.pm:${PORTSDIR}/databases/p5-DBIx-DataSource \ - ${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \ + ${SITE_PERL}/Cache/Cache.pm:${PORTSDIR}/devel/p5-Cache-Cache \ + ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm \ ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \ ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \ - ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ + ${ARCH_PERL}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ + ${SITE_PERL}/DBIx/DataSource.pm:${PORTSDIR}/databases/p5-DBIx-DataSource \ + ${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \ + ${ARCH_PERL}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ + ${SITE_PERL}/Encode/compat.pm:${PORTSDIR}/devel/p5-Encode-compat \ + ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \ + ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \ ${SITE_PERL}/FreezeThaw.pm:${PORTSDIR}/devel/p5-FreezeThaw \ ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \ - ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ - ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \ + ${ARCH_PERL}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ + ${SITE_PERL}/HTML/Formatter.pm:${PORTSDIR}/textproc/p5-HTML-Format \ + ${SITE_PERL}/HTML/TreeBuilder.pm:${PORTSDIR}/www/p5-HTML-Tree \ + ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext \ + ${SITE_PERL}/Locale/Maketext/Fuzzy.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Fuzzy \ + ${SITE_PERL}/Locale/Maketext/Lexicon.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Lexicon \ ${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \ + ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \ ${SITE_PERL}/MIME/Entity.pm:${PORTSDIR}/mail/p5-MIME-Tools \ ${SITE_PERL}/MLDBM.pm:${PORTSDIR}/databases/p5-MLDBM \ - ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \ ${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net \ - ${SITE_PERL}/${PERL_ARCH}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \ - ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ + ${ARCH_PERL}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \ + ${SITE_PERL}/Regexp/Common.pm:${PORTSDIR}/textproc/p5-Regexp-Common \ + ${ARCH_PERL}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ + ${ARCH_PERL}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \ + ${SITE_PERL}/Text/Autoformat.pm:${PORTSDIR}/textproc/p5-Text-Autoformat \ + ${ARCH_PERL}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv \ + ${SITE_PERL}/Text/Quoted.pm:${PORTSDIR}/textproc/p5-Text-Quoted \ ${SITE_PERL}/Text/Template.pm:${PORTSDIR}/textproc/p5-Text-Template \ ${SITE_PERL}/Text/Wrapper.pm:${PORTSDIR}/textproc/p5-Text-Wrapper \ ${SITE_PERL}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash \ - ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm \ - ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp + ${ARCH_PERL}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \ + ${SITE_PERL}/Time/ParseDate.pm:${PORTSDIR}/devel/p5-Time \ + ${SITE_PERL}/WWW/Mechanize.pm:${PORTSDIR}/www/p5-WWW-Mechanize + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= --prefix=${RT_PATH} \ + --enable-layout=${LAYOUT} \ + --with-web-user=${WEB_USER} \ + --with-web-group=${WEB_GROUP} \ + --with-libs-group=${LIBS_GROUP} \ + --with-db-host=${DB_HOST} \ + --with-db-port=${DB_PORT} \ + --with-db-type=${DB_TYPE} \ + --with-db-dba=${DB_DBA_USER} + +.if defined(WITH_APACHE2) +APACHE_PORT?= ${PORTSDIR}/www/apache2 +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache2/mod_perl.so:${PORTSDIR}/www/mod_perl2 +TESTDEPS_ARGS+= --with-MODPERL2 +.else +APACHE_PORT?= ${PORTSDIR}/www/apache13 +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl +TESTDEPS_ARGS+= --with-MODPERL1 +.endif + +APXS?= ${LOCALBASE}/sbin/apxs -WRKSRC= ${WRKDIR}/rt-${RT_VERSION} -RT_VERSION= ${PORTVERSION:C/\./-/g} -DB_TYPE?= mysql +DB_TYPE?= mysql .if ${DB_TYPE} == "Pg" -BUILD_DEPENDS+= ${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql7 \ - ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg +BUILD_DEPENDS+= ${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql7 +TESTDEPS_ARGS+= --with-POSTGRESQL .else -DB_TYPE= mysql -BUILD_DEPENDS+= ${LOCALBASE}/bin/safe_mysqld:${PORTSDIR}/databases/mysql323-server +DB_TYPE= mysql +BUILD_DEPENDS+= ${LOCALBASE}/bin/mysql_config:${PORTSDIR}/databases/mysql40-server \ + ${ARCH_PERL}/Mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql +TESTDEPS_ARGS+= --with-MYSQL .endif -RUN_DEPENDS= ${BUILD_DEPENDS} +RUN_DEPENDS= ${BUILD_DEPENDS} -SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} -USE_REINPLACE= yes -USE_PERL5= yes +SITE_PERL:= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} +ARCH_PERL= ${SITE_PERL}/${PERL_ARCH}/ +USE_PERL5= yes +RT_PATH?= ${PREFIX}/rt3 -RT_PATH?= ${PREFIX}/rt2 -DB_DBA_PASSWORDD?= +DB_DBA_USER?= root DB_HOST?= localhost -DB_RT_PASS= rt_pass - -MAN3= RT::Links.3 \ - RT::Watchers.3 \ - RT::Group.3 \ - RT::Keyword.3 \ - RT::Record.3 \ - RT::ScripConditions.3 \ - RT::Action::Generic.3 \ - RT::Transaction.3 \ - RT::Interface::Email.3 \ - RT::Link.3 \ - RT.3 \ - RT::Watcher.3 \ - RT::ObjectKeywords.3 \ - RT::EasySearch.3 \ - RT::ScripActions.3 \ - RT::Scrip.3 \ - RT::GroupMembers.3 \ - RT::Action::SendPasswordEmail.3 \ - RT::Transactions.3 \ - RT::Scrips.3 \ - RT::Action::SendEmail.3 \ - RT::User.3 \ - RT::ScripCondition.3 \ - RT::Users.3 \ - RT::Ticket.3 \ - RT::ACE.3 \ - RT::Queue.3 \ - RT::Interface::CLI.3 \ - RT::Tickets.3 \ - RT::GroupMember.3 \ - RT::Template.3 \ - RT::Templates.3 \ - RT::Queues.3 \ - RT::Date.3 \ - RT::CurrentUser.3 \ - RT::ScripAction.3 \ - RT::Keywords.3 \ - RT::ObjectKeyword.3 \ - RT::Attachment.3 \ - RT::Groups.3 \ - RT::KeywordSelect.3 \ - RT::Condition::Generic.3 \ - RT::Handle.3 \ - RT::ACL.3 \ - RT::Attachments.3 +DB_DBA_PASSWORD?= + +WEB_USER?= nobody +WEB_GROUP?= nogroup +LIBS_GROUP?= wheel pre-fetch: @${ECHO} "" @${ECHO} "You may use the following build options:" @${ECHO} "" - @${ECHO} " DB_DBA_PASSWORD=password Your password of MySQL root ();" - @${ECHO} " DB_HOST=hostname Where MySQL resident (localhost);" - @${ECHO} " DB_RT_PASS=password Your password of MySQL RT user (rt_pass);" - @${ECHO} " DB_TYPE=type Pg for postgresql, mysql for MySQL (mysql);" - @${ECHO} " INSTALL_NEW Install a fresh port, otherwise just upgrade;" - @${ECHO} "" - @${ECHO} "IMPORTANT!!! If you want to install a fresh new port, define INSTALL_NEW to do so, otherwise this port just do a upgrade." + @${ECHO} " DB_TYPE=type Pg for postgresql, mysql for MySQL (mysql)" + @${ECHO} " DB_HOST=hostname The database host (localhost)" + @${ECHO} " DB_PORT=port The database port" + @${ECHO} " DB_DBA_USER=password Name of database administrator (root)" + @${ECHO} " DB_DBA_PASSWORD=password Password of database administrator" + @${ECHO} " WITH_APACHE2 Use Apache2 as the web server" + @${ECHO} " UPGRADE Upgrade only, don't initialize DB" @${ECHO} "" -post-patch: -.for _FILE in tools/testdeps - ${REINPLACE_CMD} 's,/usr/bin/perl,${PERL},' ${WRKSRC}/${_FILE} - ${CHMOD} +x ${WRKSRC}/${_FILE} -.endfor +post-extract: + -@cd ${WRKSRC} && chmod a+x configure do-build: -.for _NAME in RT_PATH DB_DBA_PASSWORD DB_HOST DB_RT_PASS DB_TYPE - @${REINPLACE_CMD} "s!%%${_NAME}%%!${${_NAME}}!g" ${WRKSRC}/Makefile -.endfor - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile testdeps - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile fixdeps + -@cd ${WRKSRC} && ${PERL} ./sbin/rt-test-dependencies --install ${TESTDEPS_ARGS} do-install: - @${MKDIR} /var/log/rt2 -.if defined(INSTALL_NEW) - -@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile dropdb @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile install -.else - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile upgrade -.endif - @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/rt2/README - @${CHOWN} -R www /var/log/rt2 + @${INSTALL_DATA} ${WRKSRC}/README ${RT_PATH}/README post-install: - @${SED} s!%%PREFIX%%!${PREFIX}!g ${PKGMESSAGE} - -.include <bsd.port.pre.mk> - -.if ${PERL_LEVEL} < 500601 -BUILD_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec -RUN_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec +.if defined(UPGRADE) + @echo Upgrade of RT3 complete. +.else + -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action drop --dba ${DB_DBA_USER} --dba-password ${DB_DBA_PASSWORD} + -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action init --dba ${DB_DBA_USER} --dba-password ${DB_DBA_PASSWORD} + @${SED} s!%%RT_PATH%%!${RT_PATH}!g ${PKGMESSAGE} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/www/rt32/distinfo b/www/rt32/distinfo index e1ffedff9520..22a7cd3bb5ab 100644 --- a/www/rt32/distinfo +++ b/www/rt32/distinfo @@ -1 +1 @@ -MD5 (rt-2-0-15.tar.gz) = 7e6762d5091ea5919504eaa754f4612e +MD5 (rt-3-0-0.tar.gz) = 7c73cade46f4ba4c0731746e2a2a7146 diff --git a/www/rt32/files/patch-Makefile b/www/rt32/files/patch-Makefile deleted file mode 100644 index 5244bea5a9b9..000000000000 --- a/www/rt32/files/patch-Makefile +++ /dev/null @@ -1,138 +0,0 @@ ---- Makefile.orig Fri Oct 4 11:48:46 2002 -+++ Makefile Wed Feb 12 03:13:22 2003 -@@ -2,7 +2,7 @@ - # RT is Copyright 1996-2002 Jesse Vincent <jesse@bestpractical.com> - # It is distributed under the terms of the GNU General Public License, version 2 - --PERL = /usr/bin/perl -+#PERL = /usr/bin/perl - - RT_VERSION_MAJOR = 2 - RT_VERSION_MINOR = 0 -@@ -15,7 +15,7 @@ - BRANCH = HEAD - - # This is the group that all of the installed files will be chgrp'ed to. --RTGROUP = rt -+RTGROUP = www - - - # User which should own rt binaries. -@@ -40,7 +40,7 @@ - # RT_PATH is the name of the directory you want make to install RT in - # RT must be installed in its own directory (don't set this to /usr/local) - --RT_PATH = /opt/rt2 -+RT_PATH = %%RT_PATH%% - - # The rest of these paths are all configurable, but you probably don't want to - # put them elsewhere -@@ -49,7 +49,7 @@ - RT_ETC_PATH = $(RT_PATH)/etc - RT_CONFIG_PATH = $(RT_ETC_PATH) - RT_BIN_PATH = $(RT_PATH)/bin --RT_MAN_PATH = $(RT_PATH)/man -+RT_MAN_PATH = /usr/local/man - MASON_HTML_PATH = $(RT_PATH)/WebRT/html - - -@@ -63,7 +63,7 @@ - MASON_DATA_PATH = $(RT_PATH)/WebRT/data - MASON_SESSION_PATH = $(RT_PATH)/WebRT/sessiondata - --RT_LOG_PATH = /tmp -+RT_LOG_PATH = /var/log/rt2 - - # RT_READABLE_DIR_MODE is the mode of directories that are generally meant - # to be accessable -@@ -101,13 +101,13 @@ - # "Pg" is known to work - # "Oracle" is in the early stages of working. - --DB_TYPE = mysql -+DB_TYPE = %%DB_TYPE%% - - # DB_HOME is where the Database's commandline tools live. $DB_HOME/bin - # should contain the binaries themselves, e.g. if "which mysql" gives - # "/usr/local/mysql/bin/mysql", $DB_HOME should be "/usr/local/mysql" - --DB_HOME = /usr -+DB_HOME = /usr/local - - # Set DBA to the name of a unix account with the proper permissions and - # environment to run your commandline SQL tools -@@ -121,14 +121,14 @@ - # For oracle, you want 'system' - - DB_DBA = root --DB_DBA_PASSWORD = -- -+DB_DBA_PASSWORD = %%DB_DBA_PASSWORD%% -+ - # - # Set this to the Fully Qualified Domain Name of your database server. - # If the database is local, rather than on a remote host, using "localhost" - # will greatly enhance performance. - --DB_HOST = localhost -+DB_HOST = %%DB_HOST%% - - # If you're not running your database server on its default port, - # specifiy the port the database server is running on below. -@@ -144,7 +144,7 @@ - # to grant those database rights by hand. - # - --DB_RT_HOST = localhost -+DB_RT_HOST = %%DB_HOST%% - - # set this to the name you want to give to the RT database in - # your database server. For Oracle, this should be the name of your sid -@@ -158,7 +158,7 @@ - # Set this to the password used by the rt database user - # *** Change This Before Installation*** - --DB_RT_PASS = rt_pass -+DB_RT_PASS = %%DB_RT_PASS%% - - # }}} - -@@ -168,7 +168,7 @@ - # objectcode - - WEB_USER = www --WEB_GROUP = rt -+WEB_GROUP = www - - # }}} - -@@ -312,7 +312,7 @@ - - - genschema: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' generate -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' generate - - - initialize.Pg: createdb initdb.dba acls -@@ -334,16 +334,16 @@ - - - dropdb: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' drop -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' drop - - - createdb: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' create -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' create - initdb.dba: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' insert -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' insert - - initdb.rtuser: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' insert -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' '$(DB_RT_PASS)' insert - - - diff --git a/www/rt32/files/patch-bin-initacls.mysql b/www/rt32/files/patch-bin-initacls.mysql deleted file mode 100644 index 42837f974cb5..000000000000 --- a/www/rt32/files/patch-bin-initacls.mysql +++ /dev/null @@ -1,12 +0,0 @@ ---- bin/initacls.mysql Wed Nov 7 07:04:00 2001 -+++ bin/initacls.mysql Thu Aug 15 18:01:14 2002 -@@ -14,7 +14,7 @@ - export PATH - - echo "Enter the mysql administrator's database password to create a new user for RT" --$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} mysql < $DATABASEACLS -+$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} mysql < $DATABASEACLS - - echo "Enter the mysql administrator's database password to nondestructively reload the database" --$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} reload -+$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} reload diff --git a/www/rt32/files/patch-tools-initdb b/www/rt32/files/patch-tools-initdb deleted file mode 100644 index 1ee6462ed640..000000000000 --- a/www/rt32/files/patch-tools-initdb +++ /dev/null @@ -1,29 +0,0 @@ ---- tools/initdb Wed Nov 7 07:06:06 2001 -+++ tools/initdb Thu Aug 15 17:17:19 2002 -@@ -17,7 +17,7 @@ - $SCHEMA_DIR ="etc"; - $SCHEMA_FILE = "$SCHEMA_DIR/schema.pm"; #hmm - --($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $ACTION) = @ARGV; -+($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $DB_DBA_PASSWORD, $ACTION) = @ARGV; - - - if ($DEBUG) { -@@ -71,6 +71,8 @@ - # {{{ sub prompt_for_dba_password - - sub prompt_for_dba_password { -+ return if defined $DB_DBA_PASSWORD; -+ - print "Enter the $DB_TYPE password for $DB_DBA: "; - - system "stty -echo"; -@@ -107,7 +109,7 @@ - If you have an existing RT 2.x installation, this will destroy all your data. - i - END -- exit unless _yesno(); -+ # exit unless _yesno(); - - } - diff --git a/www/rt32/files/patch-tools-testdeps b/www/rt32/files/patch-tools-testdeps deleted file mode 100644 index b4e392a23cec..000000000000 --- a/www/rt32/files/patch-tools-testdeps +++ /dev/null @@ -1,15 +0,0 @@ ---- tools/testdeps Thu Feb 28 14:38:10 2002 -+++ tools/testdeps Thu Aug 15 16:43:45 2002 -@@ -107,7 +107,11 @@ - $module = "DBD::mysql::Install" if ($module =~ /DBD::mysql/); - - print "Installing with CPAN..."; -- CPAN::install($module); -+ require CPAN::FirstTime; # shut up configuration -+ no strict 'refs'; -+ local $^W; -+ *{'ExtUtils::MakeMaker::prompt'} = sub ($;$) { '' }; -+ CPAN::force('install', $module); - } - print "\n"; - exit(1) if ($mode =~ /-q/); diff --git a/www/rt32/pkg-descr b/www/rt32/pkg-descr index 743d89a4bec0..eaf1f22f1df7 100644 --- a/www/rt32/pkg-descr +++ b/www/rt32/pkg-descr @@ -4,4 +4,10 @@ of users. RT is used by systems administrators, customer support staffs, NOCs, developers and even marketing departments at over a thousand sites around the world. +RT3 significantly revamped the RT codebase, featuring standard-compliant +Web UI, approval-based workflow system, REST-powered RPC mail gateway, +recursive group membership with delegates, autoconf, custom field support, +I18N and L10N framework, web-editable scrips, better documentation and +regression test suite, and more. + WWW: http://www.bestpractical.com/rt/ diff --git a/www/rt32/pkg-message b/www/rt32/pkg-message index 8d1b6429f69c..414f02c0b294 100644 --- a/www/rt32/pkg-message +++ b/www/rt32/pkg-message @@ -1,18 +1,14 @@ -=============================================================== +===================================================================== -To complete the installation of this port, you have to do the -following things: +To complete the installation of this port, please follow these steps: -1. Run %%PREFIX%%/rt2/etc/insertdata <last_version_of_rt> if you're - upgrading from an older version. -2. Edit %%PREFIX%%/rt2/etc/config.pm -3. Configure the email and web gateways. Please refer to 'SETTING UP - THE MAIL GATEWAY' in %%PREFIX%%/rt2/README -4. Restart Apache. -5. Do remember to *CHANGE* the root's password for the web interface. +1. Edit %%RT_PATH%%/etc/RT_SiteConfig.pm, by referring to + the default config file (%%RT_PATH%%/etc/RT_Config.pm). +2. Configure the email and web gateways. Please refer to + 'SETTING UP THE MAIL GATEWAY' in %%RT_PATH%%/README +3. Restart Apache. +4. Do remember to *CHANGE* the root's password for the web interface. The default is "password" (without the quotes.) -6. Configure RT per the instructions at http://www.fsck.com/rtfm/. +5. Configure RT per the instructions at http://www.fsck.com/rtfm/. -NOTE: Please remember to use a statically compiled mod_perl, - and configure mod_fastcgi for a faster rt2. -================================================================ +===================================================================== diff --git a/www/rt32/pkg-plist b/www/rt32/pkg-plist index 2447c26c7025..97b9046cb768 100644 --- a/www/rt32/pkg-plist +++ b/www/rt32/pkg-plist @@ -1,365 +1,407 @@ -rt2/bin/webmux.pl -rt2/bin/rt-mailgate -rt2/bin/rtadmin -rt2/bin/rt -rt2/bin/mason_handler.fcgi -rt2/bin/mason_handler.scgi -rt2/WebRT/html/Ticket/Attachment/CVS/Root -rt2/WebRT/html/Ticket/Attachment/CVS/Repository -rt2/WebRT/html/Ticket/Attachment/CVS/Entries -rt2/WebRT/html/Ticket/Attachment/CVS/Tag -rt2/WebRT/html/Ticket/Attachment/dhandler -rt2/WebRT/html/Ticket/CVS/Root -rt2/WebRT/html/Ticket/CVS/Repository -rt2/WebRT/html/Ticket/CVS/Entries -rt2/WebRT/html/Ticket/CVS/Tag -rt2/WebRT/html/Ticket/Elements/CVS/Root -rt2/WebRT/html/Ticket/Elements/CVS/Repository -rt2/WebRT/html/Ticket/Elements/CVS/Entries -rt2/WebRT/html/Ticket/Elements/CVS/Tag -rt2/WebRT/html/Ticket/Elements/AddWatchers -rt2/WebRT/html/Ticket/Elements/EditBasics -rt2/WebRT/html/Ticket/Elements/EditDates -rt2/WebRT/html/Ticket/Elements/EditKeywordSelects -rt2/WebRT/html/Ticket/Elements/EditLinks -rt2/WebRT/html/Ticket/Elements/EditPeople -rt2/WebRT/html/Ticket/Elements/EditWatchers -rt2/WebRT/html/Ticket/Elements/ShowBasics -rt2/WebRT/html/Ticket/Elements/ShowDates -rt2/WebRT/html/Ticket/Elements/ShowDependencies -rt2/WebRT/html/Ticket/Elements/ShowHistory -rt2/WebRT/html/Ticket/Elements/ShowKeywordSelects -rt2/WebRT/html/Ticket/Elements/ShowLinks -rt2/WebRT/html/Ticket/Elements/ShowMemberOf -rt2/WebRT/html/Ticket/Elements/ShowMembers -rt2/WebRT/html/Ticket/Elements/ShowPeople -rt2/WebRT/html/Ticket/Elements/ShowReferences -rt2/WebRT/html/Ticket/Elements/ShowRequestor -rt2/WebRT/html/Ticket/Elements/ShowSummary -rt2/WebRT/html/Ticket/Elements/ShowTransaction -rt2/WebRT/html/Ticket/Elements/Tabs -rt2/WebRT/html/Ticket/Elements/ToolBar -rt2/WebRT/html/Ticket/Create.html -rt2/WebRT/html/Ticket/Modify.html -rt2/WebRT/html/Ticket/ModifyAll.html -rt2/WebRT/html/Ticket/ModifyDates.html -rt2/WebRT/html/Ticket/ModifyLinks.html -rt2/WebRT/html/Ticket/ModifyPeople.html -rt2/WebRT/html/Ticket/Update.html -rt2/WebRT/html/Ticket/Display.html -rt2/WebRT/html/Ticket/History.html -rt2/WebRT/html/CVS/Root -rt2/WebRT/html/CVS/Repository -rt2/WebRT/html/CVS/Entries -rt2/WebRT/html/CVS/Tag -rt2/WebRT/html/User/CVS/Root -rt2/WebRT/html/User/CVS/Repository -rt2/WebRT/html/User/CVS/Entries -rt2/WebRT/html/User/CVS/Tag -rt2/WebRT/html/User/Prefs.html -rt2/WebRT/html/Elements/CVS/Root -rt2/WebRT/html/Elements/CVS/Repository -rt2/WebRT/html/Elements/CVS/Entries -rt2/WebRT/html/Elements/CVS/Tag -rt2/WebRT/html/Elements/Checkbox -rt2/WebRT/html/Elements/CreateTicket -rt2/WebRT/html/Elements/CustomHomepageHeader -rt2/WebRT/html/Elements/Error -rt2/WebRT/html/Elements/Footer -rt2/WebRT/html/Elements/GotoTicket -rt2/WebRT/html/Elements/Header -rt2/WebRT/html/Elements/ListActions -rt2/WebRT/html/Elements/Login -rt2/WebRT/html/Elements/MessageBox -rt2/WebRT/html/Elements/MyRequests -rt2/WebRT/html/Elements/MyTickets -rt2/WebRT/html/Elements/Quicksearch -rt2/WebRT/html/Elements/Refresh -rt2/WebRT/html/Elements/Section -rt2/WebRT/html/Elements/SelectBoolean -rt2/WebRT/html/Elements/SelectDate -rt2/WebRT/html/Elements/SelectDateRelation -rt2/WebRT/html/Elements/SelectDateType -rt2/WebRT/html/Elements/SelectEqualityOperator -rt2/WebRT/html/Elements/SelectKeyword -rt2/WebRT/html/Elements/SelectKeywordOptions -rt2/WebRT/html/Elements/SelectLinkType -rt2/WebRT/html/Elements/SelectMatch -rt2/WebRT/html/Elements/SelectNewTicketQueue -rt2/WebRT/html/Elements/SelectOwner -rt2/WebRT/html/Elements/SelectQueue -rt2/WebRT/html/Elements/SelectResultsPerPage -rt2/WebRT/html/Elements/SelectSortOrder -rt2/WebRT/html/Elements/SelectStatus -rt2/WebRT/html/Elements/SelectTicketSortBy -rt2/WebRT/html/Elements/SelectUsers -rt2/WebRT/html/Elements/SelectWatcherType -rt2/WebRT/html/Elements/ShadedBox -rt2/WebRT/html/Elements/Submit -rt2/WebRT/html/Elements/Tabs -rt2/WebRT/html/Elements/TitleBoxEnd -rt2/WebRT/html/Elements/TitleBoxStart -rt2/WebRT/html/Elements/ViewUser -rt2/WebRT/html/Elements/dayMenu -rt2/WebRT/html/Elements/monthMenu -rt2/WebRT/html/Elements/yearMenu -rt2/WebRT/html/SelfService/Attachment/CVS/Root -rt2/WebRT/html/SelfService/Attachment/CVS/Repository -rt2/WebRT/html/SelfService/Attachment/CVS/Entries -rt2/WebRT/html/SelfService/Attachment/CVS/Tag -rt2/WebRT/html/SelfService/Attachment/dhandler -rt2/WebRT/html/SelfService/CVS/Root -rt2/WebRT/html/SelfService/CVS/Repository -rt2/WebRT/html/SelfService/CVS/Entries -rt2/WebRT/html/SelfService/CVS/Tag -rt2/WebRT/html/SelfService/Elements/CVS/Root -rt2/WebRT/html/SelfService/Elements/CVS/Repository -rt2/WebRT/html/SelfService/Elements/CVS/Entries -rt2/WebRT/html/SelfService/Elements/CVS/Tag -rt2/WebRT/html/SelfService/Elements/GotoTicket -rt2/WebRT/html/SelfService/Elements/Header -rt2/WebRT/html/SelfService/Elements/MyRequests -rt2/WebRT/html/SelfService/Elements/Tabs -rt2/WebRT/html/SelfService/Update.html -rt2/WebRT/html/SelfService/Error.html -rt2/WebRT/html/SelfService/Prefs.html -rt2/WebRT/html/SelfService/Display.html -rt2/WebRT/html/SelfService/index.html -rt2/WebRT/html/SelfService/Create.html -rt2/WebRT/html/SelfService/Closed.html -rt2/WebRT/html/Search/CVS/Root -rt2/WebRT/html/Search/CVS/Repository -rt2/WebRT/html/Search/CVS/Entries -rt2/WebRT/html/Search/CVS/Tag -rt2/WebRT/html/Search/Bulk.html -rt2/WebRT/html/Search/Listing.html -rt2/WebRT/html/Search/PickRestriction -rt2/WebRT/html/Search/RestrictSearch.html -rt2/WebRT/html/Search/TicketCell -rt2/WebRT/html/NoAuth/CVS/Root -rt2/WebRT/html/NoAuth/CVS/Repository -rt2/WebRT/html/NoAuth/CVS/Entries -rt2/WebRT/html/NoAuth/CVS/Tag -rt2/WebRT/html/NoAuth/images/CVS/Root -rt2/WebRT/html/NoAuth/images/CVS/Repository -rt2/WebRT/html/NoAuth/images/CVS/Entries -rt2/WebRT/html/NoAuth/images/CVS/Tag -rt2/WebRT/html/NoAuth/images/rt.jpg -rt2/WebRT/html/NoAuth/images/spacer.gif -rt2/WebRT/html/NoAuth/Logout.html -rt2/WebRT/html/NoAuth/Reminder.html -rt2/WebRT/html/NoAuth/webrt.css -rt2/WebRT/html/Admin/Global/CVS/Root -rt2/WebRT/html/Admin/Global/CVS/Repository -rt2/WebRT/html/Admin/Global/CVS/Entries -rt2/WebRT/html/Admin/Global/CVS/Tag -rt2/WebRT/html/Admin/Global/GroupRights.html -rt2/WebRT/html/Admin/Global/Keywords.html -rt2/WebRT/html/Admin/Global/Scrips.html -rt2/WebRT/html/Admin/Global/Template.html -rt2/WebRT/html/Admin/Global/Templates.html -rt2/WebRT/html/Admin/Global/UserRights.html -rt2/WebRT/html/Admin/Global/index.html -rt2/WebRT/html/Admin/Users/CVS/Root -rt2/WebRT/html/Admin/Users/CVS/Repository -rt2/WebRT/html/Admin/Users/CVS/Entries -rt2/WebRT/html/Admin/Users/CVS/Tag -rt2/WebRT/html/Admin/Users/Modify.html -rt2/WebRT/html/Admin/Users/Prefs.html -rt2/WebRT/html/Admin/Users/Rights.html -rt2/WebRT/html/Admin/Users/index.html -rt2/WebRT/html/Admin/Elements/CVS/Root -rt2/WebRT/html/Admin/Elements/CVS/Repository -rt2/WebRT/html/Admin/Elements/CVS/Entries -rt2/WebRT/html/Admin/Elements/CVS/Tag -rt2/WebRT/html/Admin/Elements/CreateQueueCalled -rt2/WebRT/html/Admin/Elements/CreateUserCalled -rt2/WebRT/html/Admin/Elements/EditUserComments -rt2/WebRT/html/Admin/Elements/GrantQueueRightsTo -rt2/WebRT/html/Admin/Elements/GroupTabs -rt2/WebRT/html/Admin/Elements/Header -rt2/WebRT/html/Admin/Elements/ListGlobalKeywordSelects -rt2/WebRT/html/Admin/Elements/ListGlobalScrips -rt2/WebRT/html/Admin/Elements/ModifyKeyword -rt2/WebRT/html/Admin/Elements/ModifyKeywordSelect -rt2/WebRT/html/Admin/Elements/ModifyQueue -rt2/WebRT/html/Admin/Elements/ModifyTemplate -rt2/WebRT/html/Admin/Elements/ModifyUser -rt2/WebRT/html/Admin/Elements/QueueRightsForUser -rt2/WebRT/html/Admin/Elements/QueueTabs -rt2/WebRT/html/Admin/Elements/SelectKeywordSelect -rt2/WebRT/html/Admin/Elements/SelectModifyGroup -rt2/WebRT/html/Admin/Elements/SelectModifyKeyword -rt2/WebRT/html/Admin/Elements/Tabs -rt2/WebRT/html/Admin/Elements/SelectModifyKeywordSelect -rt2/WebRT/html/Admin/Elements/SelectModifyQueue -rt2/WebRT/html/Admin/Elements/SelectModifyUser -rt2/WebRT/html/Admin/Elements/SelectQueueRights -rt2/WebRT/html/Admin/Elements/SelectRights -rt2/WebRT/html/Admin/Elements/SelectScrip -rt2/WebRT/html/Admin/Elements/SelectScripAction -rt2/WebRT/html/Admin/Elements/SelectScripCondition -rt2/WebRT/html/Admin/Elements/SelectSingleOrMultiple -rt2/WebRT/html/Admin/Elements/SelectTemplate -rt2/WebRT/html/Admin/Elements/SelectUsers -rt2/WebRT/html/Admin/Elements/SystemTabs -rt2/WebRT/html/Admin/Elements/UserTabs -rt2/WebRT/html/Admin/Queues/CVS/Root -rt2/WebRT/html/Admin/Queues/CVS/Repository -rt2/WebRT/html/Admin/Queues/CVS/Entries -rt2/WebRT/html/Admin/Queues/CVS/Tag -rt2/WebRT/html/Admin/Queues/Create.html -rt2/WebRT/html/Admin/Queues/GroupRights.html -rt2/WebRT/html/Admin/Queues/Keywords.html -rt2/WebRT/html/Admin/Queues/Modify.html -rt2/WebRT/html/Admin/Queues/People.html -rt2/WebRT/html/Admin/Queues/Scrips.html -rt2/WebRT/html/Admin/Queues/Template.html -rt2/WebRT/html/Admin/Queues/Templates.html -rt2/WebRT/html/Admin/Queues/UserRights.html -rt2/WebRT/html/Admin/Queues/index.html -rt2/WebRT/html/Admin/CVS/Root -rt2/WebRT/html/Admin/CVS/Repository -rt2/WebRT/html/Admin/CVS/Entries -rt2/WebRT/html/Admin/CVS/Tag -rt2/WebRT/html/Admin/KeywordSelects/CVS/Root -rt2/WebRT/html/Admin/KeywordSelects/CVS/Repository -rt2/WebRT/html/Admin/KeywordSelects/CVS/Entries -rt2/WebRT/html/Admin/KeywordSelects/CVS/Tag -rt2/WebRT/html/Admin/KeywordSelects/Modify.html -rt2/WebRT/html/Admin/KeywordSelects/index.html -rt2/WebRT/html/Admin/Keywords/CVS/Root -rt2/WebRT/html/Admin/Keywords/CVS/Repository -rt2/WebRT/html/Admin/Keywords/CVS/Entries -rt2/WebRT/html/Admin/Keywords/CVS/Tag -rt2/WebRT/html/Admin/Keywords/Modify.html -rt2/WebRT/html/Admin/Keywords/index.html -rt2/WebRT/html/Admin/Groups/CVS/Root -rt2/WebRT/html/Admin/Groups/CVS/Repository -rt2/WebRT/html/Admin/Groups/CVS/Entries -rt2/WebRT/html/Admin/Groups/CVS/Tag -rt2/WebRT/html/Admin/Groups/Members.html -rt2/WebRT/html/Admin/Groups/Modify.html -rt2/WebRT/html/Admin/Groups/Rights.html -rt2/WebRT/html/Admin/Groups/index.html -rt2/WebRT/html/Admin/index.html -rt2/WebRT/html/autohandler -rt2/WebRT/html/index.html -rt2/etc/config.pm -rt2/etc/insertdata -rt2/lib/RT.pm -rt2/lib/RT/KeywordSelects.pm -rt2/lib/RT/Links.pm -rt2/lib/RT/Watchers.pm -rt2/lib/RT/Group.pm -rt2/lib/RT/Keyword.pm -rt2/lib/RT/Record.pm -rt2/lib/RT/ScripConditions.pm -rt2/lib/RT/Transaction.pm -rt2/lib/RT/TestHarness.pm -rt2/lib/RT/Link.pm -rt2/lib/RT/Watcher.pm -rt2/lib/RT/ObjectKeywords.pm -rt2/lib/RT/EasySearch.pm -rt2/lib/RT/ScripActions.pm -rt2/lib/RT/Scrip.pm -rt2/lib/RT/GroupMembers.pm -rt2/lib/RT/Transactions.pm -rt2/lib/RT/Scrips.pm -rt2/lib/RT/User.pm -rt2/lib/RT/ScripCondition.pm -rt2/lib/RT/Users.pm -rt2/lib/RT/Ticket.pm -rt2/lib/RT/ACE.pm -rt2/lib/RT/Queue.pm -rt2/lib/RT/Tickets.pm -rt2/lib/RT/Template.pm -rt2/lib/RT/GroupMember.pm -rt2/lib/RT/Templates.pm -rt2/lib/RT/Queues.pm -rt2/lib/RT/Date.pm -rt2/lib/RT/CurrentUser.pm -rt2/lib/RT/ScripAction.pm -rt2/lib/RT/Keywords.pm -rt2/lib/RT/ObjectKeyword.pm -rt2/lib/RT/Attachment.pm -rt2/lib/RT/Groups.pm -rt2/lib/RT/KeywordSelect.pm -rt2/lib/RT/Handle.pm -rt2/lib/RT/ACL.pm -rt2/lib/RT/Attachments.pm -rt2/lib/RT/Interface/Email.pm -rt2/lib/RT/Interface/CLI.pm -rt2/lib/RT/Interface/Web.pm -rt2/lib/RT/Condition/NewDependency.pm -rt2/lib/RT/Condition/StatusChange.pm -rt2/lib/RT/Condition/AnyTransaction.pm -rt2/lib/RT/Condition/Generic.pm -rt2/lib/RT/Action/Generic.pm -rt2/lib/RT/Action/OpenDependent.pm -rt2/lib/RT/Action/StallDependent.pm -rt2/lib/RT/Action/SendPasswordEmail.pm -rt2/lib/RT/Action/Notify.pm -rt2/lib/RT/Action/SendEmail.pm -rt2/lib/RT/Action/README.hackers -rt2/lib/RT/Action/ResolveMembers.pm -rt2/lib/RT/Action/NotifyAsComment.pm -rt2/lib/RT/Action/Autoreply.pm -rt2/lib/auto/RT/.packlist -rt2/README -@dirrm rt2/local/WebRT/html -@dirrm rt2/local/WebRT -@dirrm rt2/local -@dirrm rt2/lib/auto/RT -@dirrm rt2/lib/auto -@dirrm rt2/lib/RT/Interface -@dirrm rt2/lib/RT/Condition -@dirrm rt2/lib/RT/Action -@dirrm rt2/lib/RT -@dirrm rt2/lib -@dirrm rt2/etc -@dirrm rt2/bin -@dirrm rt2/WebRT/sessiondata -@dirrm rt2/WebRT/html/User/CVS -@dirrm rt2/WebRT/html/User -@dirrm rt2/WebRT/html/Ticket/Elements/CVS -@dirrm rt2/WebRT/html/Ticket/Elements -@dirrm rt2/WebRT/html/Ticket/CVS -@dirrm rt2/WebRT/html/Ticket/Attachment/CVS -@dirrm rt2/WebRT/html/Ticket/Attachment -@dirrm rt2/WebRT/html/Ticket -@dirrm rt2/WebRT/html/SelfService/Elements/CVS -@dirrm rt2/WebRT/html/SelfService/Elements -@dirrm rt2/WebRT/html/SelfService/CVS -@dirrm rt2/WebRT/html/SelfService/Attachment/CVS -@dirrm rt2/WebRT/html/SelfService/Attachment -@dirrm rt2/WebRT/html/SelfService -@dirrm rt2/WebRT/html/Search/CVS -@dirrm rt2/WebRT/html/Search -@dirrm rt2/WebRT/html/NoAuth/images/CVS -@dirrm rt2/WebRT/html/NoAuth/images -@dirrm rt2/WebRT/html/NoAuth/CVS -@dirrm rt2/WebRT/html/NoAuth -@dirrm rt2/WebRT/html/Elements/CVS -@dirrm rt2/WebRT/html/Elements -@dirrm rt2/WebRT/html/CVS -@dirrm rt2/WebRT/html/Admin/Users/CVS -@dirrm rt2/WebRT/html/Admin/Users -@dirrm rt2/WebRT/html/Admin/Queues/CVS -@dirrm rt2/WebRT/html/Admin/Queues -@dirrm rt2/WebRT/html/Admin/Keywords/CVS -@dirrm rt2/WebRT/html/Admin/Keywords -@dirrm rt2/WebRT/html/Admin/KeywordSelects/CVS -@dirrm rt2/WebRT/html/Admin/KeywordSelects -@dirrm rt2/WebRT/html/Admin/Groups/CVS -@dirrm rt2/WebRT/html/Admin/Groups -@dirrm rt2/WebRT/html/Admin/Global/CVS -@dirrm rt2/WebRT/html/Admin/Global -@dirrm rt2/WebRT/html/Admin/Elements/CVS -@dirrm rt2/WebRT/html/Admin/Elements -@dirrm rt2/WebRT/html/Admin/CVS -@dirrm rt2/WebRT/html/Admin -@dirrm rt2/WebRT/html -@dirrm rt2/WebRT/data -@dirrm rt2/WebRT -@unexec rmdir %D/rt2 2>/dev/null || true +rt3/etc/RT_Config.pm +rt3/etc/RT_SiteConfig.pm +rt3/etc/initialdata +rt3/etc/schema.SQLite +rt3/etc/schema.Pg +rt3/etc/schema.mysql +rt3/etc/acl.mysql +rt3/etc/acl.Pg +rt3/etc/acl.Oracle +rt3/share/html/Ticket/Elements/ShowTransaction +rt3/share/html/Ticket/Elements/EditBasics +rt3/share/html/Ticket/Elements/EditCustomField +rt3/share/html/Ticket/Elements/EditCustomFields +rt3/share/html/Ticket/Elements/EditDates +rt3/share/html/Ticket/Elements/EditLinks +rt3/share/html/Ticket/Elements/EditPeople +rt3/share/html/Ticket/Elements/EditWatchers +rt3/share/html/Ticket/Elements/ShowAttachments +rt3/share/html/Ticket/Elements/ShowBasics +rt3/share/html/Ticket/Elements/ShowCustomFields +rt3/share/html/Ticket/Elements/ShowDates +rt3/share/html/Ticket/Elements/ShowDependencies +rt3/share/html/Ticket/Elements/ShowHistory +rt3/share/html/Ticket/Elements/ShowLink +rt3/share/html/Ticket/Elements/ShowLinks +rt3/share/html/Ticket/Elements/ShowMemberOf +rt3/share/html/Ticket/Elements/ShowMembers +rt3/share/html/Ticket/Elements/ShowMessageStanza +rt3/share/html/Ticket/Elements/ShowPeople +rt3/share/html/Ticket/Elements/ShowReferences +rt3/share/html/Ticket/Elements/Tabs +rt3/share/html/Ticket/Elements/ShowRequestor +rt3/share/html/Ticket/Elements/ShowSummary +rt3/share/html/Ticket/Elements/AddWatchers +rt3/share/html/Ticket/Attachment/dhandler +rt3/share/html/Ticket/Display.html +rt3/share/html/Ticket/History.html +rt3/share/html/Ticket/Modify.html +rt3/share/html/Ticket/ModifyAll.html +rt3/share/html/Ticket/ModifyDates.html +rt3/share/html/Ticket/ModifyLinks.html +rt3/share/html/Ticket/ModifyPeople.html +rt3/share/html/Ticket/Update.html +rt3/share/html/Ticket/Create.html +rt3/share/html/Approvals/Elements/Approve +rt3/share/html/Approvals/Elements/PendingMyApproval +rt3/share/html/Approvals/Elements/ShowDependency +rt3/share/html/Approvals/Elements/Tabs +rt3/share/html/Approvals/Display.html +rt3/share/html/Approvals/index.html +rt3/share/html/Elements/ViewUser +rt3/share/html/Elements/BevelBoxRaisedStart +rt3/share/html/Elements/Callback +rt3/share/html/Elements/Checkbox +rt3/share/html/Elements/CreateTicket +rt3/share/html/Elements/Error +rt3/share/html/Elements/Footer +rt3/share/html/Elements/GotoTicket +rt3/share/html/Elements/Header +rt3/share/html/Elements/ListActions +rt3/share/html/Elements/Login +rt3/share/html/Elements/Menu +rt3/share/html/Elements/MessageBox +rt3/share/html/Elements/MyRequests +rt3/share/html/Elements/MyTickets +rt3/share/html/Elements/PageLayout +rt3/share/html/Elements/Quicksearch +rt3/share/html/Elements/Refresh +rt3/share/html/Elements/Section +rt3/share/html/Elements/SelectAttachmentField +rt3/share/html/Elements/SelectBoolean +rt3/share/html/Elements/SelectCustomFieldOperator +rt3/share/html/Elements/SelectDate +rt3/share/html/Elements/SelectCustomFieldValue +rt3/share/html/Elements/SelectDateRelation +rt3/share/html/Elements/SelectDateType +rt3/share/html/Elements/SelectEqualityOperator +rt3/share/html/Elements/SelectGroups +rt3/share/html/Elements/SelectLinkType +rt3/share/html/Elements/SelectMatch +rt3/share/html/Elements/SelectNewTicketQueue +rt3/share/html/Elements/SelectOwner +rt3/share/html/Elements/SelectQueue +rt3/share/html/Elements/SelectResultsPerPage +rt3/share/html/Elements/SelectSortOrder +rt3/share/html/Elements/SelectStatus +rt3/share/html/Elements/SelectTicketSortBy +rt3/share/html/Elements/SelectTicketTypes +rt3/share/html/Elements/SelectUsers +rt3/share/html/Elements/SelectWatcherType +rt3/share/html/Elements/SetupSessionCookie +rt3/share/html/Elements/ShadedBox +rt3/share/html/Elements/ShadedInputRow +rt3/share/html/Elements/ShadedRow +rt3/share/html/Elements/SimpleSearch +rt3/share/html/Elements/Submit +rt3/share/html/Elements/Tabs +rt3/share/html/Elements/TitleBoxEnd +rt3/share/html/Elements/TitleBoxStart +rt3/share/html/Elements/BevelBoxRaisedEnd +rt3/share/html/User/Elements/DelegateRights +rt3/share/html/User/Elements/GroupTabs +rt3/share/html/User/Elements/Tabs +rt3/share/html/User/Groups/Members.html +rt3/share/html/User/Groups/Modify.html +rt3/share/html/User/Groups/index.html +rt3/share/html/User/Delegation.html +rt3/share/html/User/Prefs.html +rt3/share/html/NoAuth/images/squares_blue.gif +rt3/share/html/NoAuth/images/bplogo.gif +rt3/share/html/NoAuth/images/favicon.png +rt3/share/html/NoAuth/images/head_requestracker.gif +rt3/share/html/NoAuth/images/rt.jpg +rt3/share/html/NoAuth/images/space.gif +rt3/share/html/NoAuth/images/spacer.gif +rt3/share/html/NoAuth/images/back_home.gif +rt3/share/html/NoAuth/Logout.html +rt3/share/html/NoAuth/Reminder.html +rt3/share/html/NoAuth/webrt.css +rt3/share/html/SelfService/Attachment/dhandler +rt3/share/html/SelfService/Elements/GotoTicket +rt3/share/html/SelfService/Elements/Header +rt3/share/html/SelfService/Elements/MyRequests +rt3/share/html/SelfService/Elements/Tabs +rt3/share/html/SelfService/Error.html +rt3/share/html/SelfService/Display.html +rt3/share/html/SelfService/Closed.html +rt3/share/html/SelfService/Create.html +rt3/share/html/SelfService/Prefs.html +rt3/share/html/SelfService/Update.html +rt3/share/html/SelfService/index.html +rt3/share/html/Search/Elements/PickRestriction +rt3/share/html/Search/Elements/TicketHeader +rt3/share/html/Search/Elements/TicketHeaderCell +rt3/share/html/Search/Elements/TicketRow +rt3/share/html/Search/Bulk.html +rt3/share/html/Search/Listing.html +rt3/share/html/REST/1.0/NoAuth/mail-gateway +rt3/share/html/Admin/Elements/UserTabs +rt3/share/html/Admin/Elements/CreateUserCalled +rt3/share/html/Admin/Elements/EditCustomField +rt3/share/html/Admin/Elements/EditCustomFieldValues +rt3/share/html/Admin/Elements/EditCustomFields +rt3/share/html/Admin/Elements/EditQueueWatchers +rt3/share/html/Admin/Elements/EditScrip +rt3/share/html/Admin/Elements/EditScrips +rt3/share/html/Admin/Elements/EditTemplates +rt3/share/html/Admin/Elements/EditUserComments +rt3/share/html/Admin/Elements/GroupTabs +rt3/share/html/Admin/Elements/Header +rt3/share/html/Admin/Elements/ListGlobalCustomFields +rt3/share/html/Admin/Elements/ListGlobalScrips +rt3/share/html/Admin/Elements/ModifyQueue +rt3/share/html/Admin/Elements/ModifyTemplate +rt3/share/html/Admin/Elements/ModifyUser +rt3/share/html/Admin/Elements/QueueRightsForUser +rt3/share/html/Admin/Elements/QueueTabs +rt3/share/html/Admin/Elements/SelectScrip +rt3/share/html/Admin/Elements/SelectCustomFieldType +rt3/share/html/Admin/Elements/SelectGroups +rt3/share/html/Admin/Elements/SelectModifyGroup +rt3/share/html/Admin/Elements/SelectModifyQueue +rt3/share/html/Admin/Elements/SelectModifyUser +rt3/share/html/Admin/Elements/SelectNewGroupMembers +rt3/share/html/Admin/Elements/SelectRights +rt3/share/html/Admin/Elements/SelectScripAction +rt3/share/html/Admin/Elements/SelectScripCondition +rt3/share/html/Admin/Elements/SelectSingleOrMultiple +rt3/share/html/Admin/Elements/SelectTemplate +rt3/share/html/Admin/Elements/SelectUsers +rt3/share/html/Admin/Elements/SystemTabs +rt3/share/html/Admin/Elements/Tabs +rt3/share/html/Admin/Elements/AddCustomFieldValue +rt3/share/html/Admin/Global/index.html +rt3/share/html/Admin/Global/CustomFields.html +rt3/share/html/Admin/Global/GroupRights.html +rt3/share/html/Admin/Global/Scrip.html +rt3/share/html/Admin/Global/Scrips.html +rt3/share/html/Admin/Global/Template.html +rt3/share/html/Admin/Global/Templates.html +rt3/share/html/Admin/Global/UserRights.html +rt3/share/html/Admin/Global/CustomField.html +rt3/share/html/Admin/Groups/GroupRights.html +rt3/share/html/Admin/Groups/Members.html +rt3/share/html/Admin/Groups/Modify.html +rt3/share/html/Admin/Groups/UserRights.html +rt3/share/html/Admin/Groups/index.html +rt3/share/html/Admin/Queues/index.html +rt3/share/html/Admin/Queues/CustomFields.html +rt3/share/html/Admin/Queues/GroupRights.html +rt3/share/html/Admin/Queues/Modify.html +rt3/share/html/Admin/Queues/People.html +rt3/share/html/Admin/Queues/Scrip.html +rt3/share/html/Admin/Queues/Scrips.html +rt3/share/html/Admin/Queues/Template.html +rt3/share/html/Admin/Queues/Templates.html +rt3/share/html/Admin/Queues/UserRights.html +rt3/share/html/Admin/Queues/CustomField.html +rt3/share/html/Admin/Users/Modify.html +rt3/share/html/Admin/Users/Prefs.html +rt3/share/html/Admin/Users/index.html +rt3/share/html/Admin/index.html +rt3/share/html/autohandler +rt3/share/html/index.html +rt3/share/html/l +rt3/share/doc +rt3/lib/t/data/nested-mime-sample +rt3/lib/t/regression/00placeholder +rt3/lib/t/regression/mime_tests +rt3/lib/t/02regression.t.in +rt3/lib/t/03web.pl.in +rt3/lib/t/00smoke.t +rt3/lib/t/01harness.t +rt3/lib/t/02regression.t +rt3/lib/t/00smoke.t.in +rt3/lib/t/03web.pl +rt3/lib/t/01harness.t.in +rt3/lib/RT/Condition/UserDefined.pm +rt3/lib/RT/Condition/BeforeDue.pm +rt3/lib/RT/Condition/Generic.pm +rt3/lib/RT/Condition/Overdue.pm +rt3/lib/RT/Condition/OwnerChange.pm +rt3/lib/RT/Condition/PriorityExceeds.pm +rt3/lib/RT/Condition/QueueChange.pm +rt3/lib/RT/Condition/StatusChange.pm +rt3/lib/RT/Condition/AnyTransaction.pm +rt3/lib/RT/URI/base.pm +rt3/lib/RT/URI/fsck_com_rt.pm +rt3/lib/RT/Search/ActiveTicketsInQueue.pm +rt3/lib/RT/Search/Generic.pm +rt3/lib/RT/I18N/zh_tw.po +rt3/lib/RT/I18N/i_default.pm +rt3/lib/RT/I18N/pt_br.po +rt3/lib/RT/I18N/cs.po +rt3/lib/RT/I18N/de.po +rt3/lib/RT/I18N/en.po +rt3/lib/RT/I18N/es.po +rt3/lib/RT/I18N/fi.po +rt3/lib/RT/I18N/ja.po +rt3/lib/RT/I18N/nl.po +rt3/lib/RT/I18N/ru.po +rt3/lib/RT/I18N/zh_cn.po +rt3/lib/RT/I18N/fr.po +rt3/lib/RT/Interface/Email/Auth/MailFrom.pm +rt3/lib/RT/Interface/Email/Filter/SpamAssassin.pm +rt3/lib/RT/Interface/CLI.pm +rt3/lib/RT/Interface/Email.pm +rt3/lib/RT/Interface/Web.pm +rt3/lib/RT/Action/UserDefined.pm +rt3/lib/RT/Action/Autoreply.pm +rt3/lib/RT/Action/CreateTickets.pm +rt3/lib/RT/Action/EscalatePriority.pm +rt3/lib/RT/Action/Generic.pm +rt3/lib/RT/Action/Notify.pm +rt3/lib/RT/Action/NotifyAsComment.pm +rt3/lib/RT/Action/ResolveMembers.pm +rt3/lib/RT/Action/SendEmail.pm +rt3/lib/RT/Action/SetPriority.pm +rt3/lib/RT/Action/AutoOpen.pm +rt3/lib/RT/Attachments.pm +rt3/lib/RT/Attachments_Overlay.pm +rt3/lib/RT/Base.pm +rt3/lib/RT/CachedGroupMember.pm +rt3/lib/RT/CachedGroupMember_Overlay.pm +rt3/lib/RT/CachedGroupMembers.pm +rt3/lib/RT/CachedGroupMembers_Overlay.pm +rt3/lib/RT/CurrentUser.pm +rt3/lib/RT/CustomField.pm +rt3/lib/RT/CustomFieldValue.pm +rt3/lib/RT/CustomFields.pm +rt3/lib/RT/CustomFieldValues.pm +rt3/lib/RT/CustomFieldValues_Overlay.pm +rt3/lib/RT/CustomField_Overlay.pm +rt3/lib/RT/CustomFields_Overlay.pm +rt3/lib/RT/Date.pm +rt3/lib/RT/EmailParser.pm +rt3/lib/RT/Group.pm +rt3/lib/RT/GroupMember.pm +rt3/lib/RT/GroupMember_Overlay.pm +rt3/lib/RT/GroupMembers.pm +rt3/lib/RT/GroupMembers_Overlay.pm +rt3/lib/RT/Group_Overlay.pm +rt3/lib/RT/Groups.pm +rt3/lib/RT/Groups_Overlay.pm +rt3/lib/RT/Handle.pm +rt3/lib/RT/I18N.pm +rt3/lib/RT/Link.pm +rt3/lib/RT/Link_Overlay.pm +rt3/lib/RT/Links.pm +rt3/lib/RT/Links_Overlay.pm +rt3/lib/RT/Principal.pm +rt3/lib/RT/Principal_Overlay.pm +rt3/lib/RT/Queue.pm +rt3/lib/RT/Principals.pm +rt3/lib/RT/Principals_Overlay.pm +rt3/lib/RT/Queue_Overlay.pm +rt3/lib/RT/Queues.pm +rt3/lib/RT/Queues_Overlay.pm +rt3/lib/RT/Record.pm +rt3/lib/RT/Scrip.pm +rt3/lib/RT/ScripAction.pm +rt3/lib/RT/ScripAction_Overlay.pm +rt3/lib/RT/ScripActions.pm +rt3/lib/RT/ScripActions_Overlay.pm +rt3/lib/RT/ScripCondition.pm +rt3/lib/RT/ScripCondition_Overlay.pm +rt3/lib/RT/ScripConditions.pm +rt3/lib/RT/ScripConditions_Overlay.pm +rt3/lib/RT/Scrip_Overlay.pm +rt3/lib/RT/Scrips.pm +rt3/lib/RT/Scrips_Overlay.pm +rt3/lib/RT/System.pm +rt3/lib/RT/SearchBuilder.pm +rt3/lib/RT/Template.pm +rt3/lib/RT/Template_Overlay.pm +rt3/lib/RT/Templates.pm +rt3/lib/RT/Templates_Overlay.pm +rt3/lib/RT/Ticket.pm +rt3/lib/RT/TicketCustomFieldValue.pm +rt3/lib/RT/TicketCustomFieldValue_Overlay.pm +rt3/lib/RT/TicketCustomFieldValues.pm +rt3/lib/RT/TicketCustomFieldValues_Overlay.pm +rt3/lib/RT/Ticket_Overlay.pm +rt3/lib/RT/Tickets.pm +rt3/lib/RT/URI.pm +rt3/lib/RT/Tickets_Overlay.pm +rt3/lib/RT/Tickets_Overlay_SQL.pm +rt3/lib/RT/Transaction.pm +rt3/lib/RT/Transaction_Overlay.pm +rt3/lib/RT/User.pm +rt3/lib/RT/Transactions.pm +rt3/lib/RT/Transactions_Overlay.pm +rt3/lib/RT/User_Overlay.pm +rt3/lib/RT/Users.pm +rt3/lib/RT/ACE.pm +rt3/lib/RT/Users_Overlay.pm +rt3/lib/RT/ACE_Overlay.pm +rt3/lib/RT/ACL.pm +rt3/lib/RT/ACL_Overlay.pm +rt3/lib/RT/Attachment.pm +rt3/lib/RT/Attachment_Overlay.pm +rt3/lib/RT.pm.in +rt3/lib/RT.pm +rt3/bin/rt-crontool +rt3/bin/webmux.pl +rt3/bin/mason_handler.svc +rt3/bin/mason_handler.fcgi +rt3/bin/rt-mailgate +rt3/sbin/rt-test-dependencies +rt3/sbin/rt-setup-database +rt3/README + +@dirrm rt3/var/session_data +@dirrm rt3/var/mason_data/obj +@dirrm rt3/var/mason_data/etc +@dirrm rt3/var/mason_data/cache +@dirrm rt3/var/mason_data +@dirrm rt3/var/log +@dirrm rt3/var +@dirrm rt3/share/html/User/Groups +@dirrm rt3/share/html/User/Elements +@dirrm rt3/share/html/User +@dirrm rt3/share/html/Ticket/Elements +@dirrm rt3/share/html/Ticket/Attachment +@dirrm rt3/share/html/Ticket +@dirrm rt3/share/html/SelfService/Elements +@dirrm rt3/share/html/SelfService/Attachment +@dirrm rt3/share/html/SelfService +@dirrm rt3/share/html/Search/Elements +@dirrm rt3/share/html/Search +@dirrm rt3/share/html/REST/1.0/NoAuth +@dirrm rt3/share/html/REST/1.0 +@dirrm rt3/share/html/REST +@dirrm rt3/share/html/NoAuth/images +@dirrm rt3/share/html/NoAuth +@dirrm rt3/share/html/Elements +@dirrm rt3/share/html/Approvals/Elements +@dirrm rt3/share/html/Approvals +@dirrm rt3/share/html/Admin/Users +@dirrm rt3/share/html/Admin/Queues +@dirrm rt3/share/html/Admin/Groups +@dirrm rt3/share/html/Admin/Global +@dirrm rt3/share/html/Admin/Elements +@dirrm rt3/share/html/Admin +@dirrm rt3/share/html +@dirrm rt3/share +@dirrm rt3/sbin +@dirrm rt3/local/po +@dirrm rt3/local/html +@dirrm rt3/local +@dirrm rt3/lib/t/regression +@dirrm rt3/lib/t/data +@dirrm rt3/lib/t +@dirrm rt3/lib/RT/URI +@dirrm rt3/lib/RT/Search +@dirrm rt3/lib/RT/Interface/Email/Filter +@dirrm rt3/lib/RT/Interface/Email/Auth +@dirrm rt3/lib/RT/Interface/Email +@dirrm rt3/lib/RT/Interface +@dirrm rt3/lib/RT/I18N +@dirrm rt3/lib/RT/Condition +@dirrm rt3/lib/RT/Action +@dirrm rt3/lib/RT +@dirrm rt3/lib +@dirrm rt3/etc +@dirrm rt3/bin +@dirrm rt3/ diff --git a/www/rt34/Makefile b/www/rt34/Makefile index 33233b5eb827..ad6840a888a2 100644 --- a/www/rt34/Makefile +++ b/www/rt34/Makefile @@ -1,160 +1,145 @@ -# New ports collection makefile for: RT2 -# Date created: 12 Auguest 2002 -# Whom: plasma +# New ports collection makefile for: rt3 +# Date created: 28 November 2002 +# Whom: autrijus # # $FreeBSD$ # -PORTNAME= rt2 -PORTVERSION= 2.0.15 -CATEGORIES= www -MASTER_SITES= http://www.fsck.com/pub/rt/release/ -DISTNAME= rt-${PORTVERSION:S/./-/g} +PORTNAME= rt3 +PORTVERSION= 3.0.0 +CATEGORIES= www +MASTER_SITES= http://www.fsck.com/pub/rt/release/ +WRKSRC= ${WRKDIR}/rt-3-0-0 +DISTFILES= rt-3-0-0.tar.gz -MAINTAINER= plasmaball@pchome.com.tw +MAINTAINER= autrijus@autrijus.org COMMENT= RT is an industrial-grade ticketing system written in Perl -BUILD_DEPENDS= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \ - ${SITE_PERL}/${PERL_ARCH}/Apache/Cookie.pm:${PORTSDIR}/www/p5-libapreq \ +BUILD_DEPENDS= ${APXS}:${APACHE_PORT} \ + ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \ + ${ARCH_PERL}/Apache/Cookie.pm:${PORTSDIR}/www/p5-libapreq \ ${SITE_PERL}/Apache/DBI.pm:${PORTSDIR}/www/p5-Apache-DBI \ + ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \ ${SITE_PERL}/Apache/Session.pm:${PORTSDIR}/www/p5-Apache-Session \ - ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ - ${SITE_PERL}/DBIx/DataSource.pm:${PORTSDIR}/databases/p5-DBIx-DataSource \ - ${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \ + ${SITE_PERL}/Cache/Cache.pm:${PORTSDIR}/devel/p5-Cache-Cache \ + ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm \ ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \ ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \ - ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ + ${ARCH_PERL}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ + ${SITE_PERL}/DBIx/DataSource.pm:${PORTSDIR}/databases/p5-DBIx-DataSource \ + ${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \ + ${ARCH_PERL}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ + ${SITE_PERL}/Encode/compat.pm:${PORTSDIR}/devel/p5-Encode-compat \ + ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \ + ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \ ${SITE_PERL}/FreezeThaw.pm:${PORTSDIR}/devel/p5-FreezeThaw \ ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \ - ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ - ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \ + ${ARCH_PERL}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ + ${SITE_PERL}/HTML/Formatter.pm:${PORTSDIR}/textproc/p5-HTML-Format \ + ${SITE_PERL}/HTML/TreeBuilder.pm:${PORTSDIR}/www/p5-HTML-Tree \ + ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext \ + ${SITE_PERL}/Locale/Maketext/Fuzzy.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Fuzzy \ + ${SITE_PERL}/Locale/Maketext/Lexicon.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Lexicon \ ${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \ + ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \ ${SITE_PERL}/MIME/Entity.pm:${PORTSDIR}/mail/p5-MIME-Tools \ ${SITE_PERL}/MLDBM.pm:${PORTSDIR}/databases/p5-MLDBM \ - ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \ ${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net \ - ${SITE_PERL}/${PERL_ARCH}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \ - ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ + ${ARCH_PERL}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \ + ${SITE_PERL}/Regexp/Common.pm:${PORTSDIR}/textproc/p5-Regexp-Common \ + ${ARCH_PERL}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ + ${ARCH_PERL}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \ + ${SITE_PERL}/Text/Autoformat.pm:${PORTSDIR}/textproc/p5-Text-Autoformat \ + ${ARCH_PERL}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv \ + ${SITE_PERL}/Text/Quoted.pm:${PORTSDIR}/textproc/p5-Text-Quoted \ ${SITE_PERL}/Text/Template.pm:${PORTSDIR}/textproc/p5-Text-Template \ ${SITE_PERL}/Text/Wrapper.pm:${PORTSDIR}/textproc/p5-Text-Wrapper \ ${SITE_PERL}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash \ - ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm \ - ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp + ${ARCH_PERL}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \ + ${SITE_PERL}/Time/ParseDate.pm:${PORTSDIR}/devel/p5-Time \ + ${SITE_PERL}/WWW/Mechanize.pm:${PORTSDIR}/www/p5-WWW-Mechanize + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= --prefix=${RT_PATH} \ + --enable-layout=${LAYOUT} \ + --with-web-user=${WEB_USER} \ + --with-web-group=${WEB_GROUP} \ + --with-libs-group=${LIBS_GROUP} \ + --with-db-host=${DB_HOST} \ + --with-db-port=${DB_PORT} \ + --with-db-type=${DB_TYPE} \ + --with-db-dba=${DB_DBA_USER} + +.if defined(WITH_APACHE2) +APACHE_PORT?= ${PORTSDIR}/www/apache2 +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache2/mod_perl.so:${PORTSDIR}/www/mod_perl2 +TESTDEPS_ARGS+= --with-MODPERL2 +.else +APACHE_PORT?= ${PORTSDIR}/www/apache13 +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl +TESTDEPS_ARGS+= --with-MODPERL1 +.endif + +APXS?= ${LOCALBASE}/sbin/apxs -WRKSRC= ${WRKDIR}/rt-${RT_VERSION} -RT_VERSION= ${PORTVERSION:C/\./-/g} -DB_TYPE?= mysql +DB_TYPE?= mysql .if ${DB_TYPE} == "Pg" -BUILD_DEPENDS+= ${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql7 \ - ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg +BUILD_DEPENDS+= ${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql7 +TESTDEPS_ARGS+= --with-POSTGRESQL .else -DB_TYPE= mysql -BUILD_DEPENDS+= ${LOCALBASE}/bin/safe_mysqld:${PORTSDIR}/databases/mysql323-server +DB_TYPE= mysql +BUILD_DEPENDS+= ${LOCALBASE}/bin/mysql_config:${PORTSDIR}/databases/mysql40-server \ + ${ARCH_PERL}/Mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql +TESTDEPS_ARGS+= --with-MYSQL .endif -RUN_DEPENDS= ${BUILD_DEPENDS} +RUN_DEPENDS= ${BUILD_DEPENDS} -SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} -USE_REINPLACE= yes -USE_PERL5= yes +SITE_PERL:= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} +ARCH_PERL= ${SITE_PERL}/${PERL_ARCH}/ +USE_PERL5= yes +RT_PATH?= ${PREFIX}/rt3 -RT_PATH?= ${PREFIX}/rt2 -DB_DBA_PASSWORDD?= +DB_DBA_USER?= root DB_HOST?= localhost -DB_RT_PASS= rt_pass - -MAN3= RT::Links.3 \ - RT::Watchers.3 \ - RT::Group.3 \ - RT::Keyword.3 \ - RT::Record.3 \ - RT::ScripConditions.3 \ - RT::Action::Generic.3 \ - RT::Transaction.3 \ - RT::Interface::Email.3 \ - RT::Link.3 \ - RT.3 \ - RT::Watcher.3 \ - RT::ObjectKeywords.3 \ - RT::EasySearch.3 \ - RT::ScripActions.3 \ - RT::Scrip.3 \ - RT::GroupMembers.3 \ - RT::Action::SendPasswordEmail.3 \ - RT::Transactions.3 \ - RT::Scrips.3 \ - RT::Action::SendEmail.3 \ - RT::User.3 \ - RT::ScripCondition.3 \ - RT::Users.3 \ - RT::Ticket.3 \ - RT::ACE.3 \ - RT::Queue.3 \ - RT::Interface::CLI.3 \ - RT::Tickets.3 \ - RT::GroupMember.3 \ - RT::Template.3 \ - RT::Templates.3 \ - RT::Queues.3 \ - RT::Date.3 \ - RT::CurrentUser.3 \ - RT::ScripAction.3 \ - RT::Keywords.3 \ - RT::ObjectKeyword.3 \ - RT::Attachment.3 \ - RT::Groups.3 \ - RT::KeywordSelect.3 \ - RT::Condition::Generic.3 \ - RT::Handle.3 \ - RT::ACL.3 \ - RT::Attachments.3 +DB_DBA_PASSWORD?= + +WEB_USER?= nobody +WEB_GROUP?= nogroup +LIBS_GROUP?= wheel pre-fetch: @${ECHO} "" @${ECHO} "You may use the following build options:" @${ECHO} "" - @${ECHO} " DB_DBA_PASSWORD=password Your password of MySQL root ();" - @${ECHO} " DB_HOST=hostname Where MySQL resident (localhost);" - @${ECHO} " DB_RT_PASS=password Your password of MySQL RT user (rt_pass);" - @${ECHO} " DB_TYPE=type Pg for postgresql, mysql for MySQL (mysql);" - @${ECHO} " INSTALL_NEW Install a fresh port, otherwise just upgrade;" - @${ECHO} "" - @${ECHO} "IMPORTANT!!! If you want to install a fresh new port, define INSTALL_NEW to do so, otherwise this port just do a upgrade." + @${ECHO} " DB_TYPE=type Pg for postgresql, mysql for MySQL (mysql)" + @${ECHO} " DB_HOST=hostname The database host (localhost)" + @${ECHO} " DB_PORT=port The database port" + @${ECHO} " DB_DBA_USER=password Name of database administrator (root)" + @${ECHO} " DB_DBA_PASSWORD=password Password of database administrator" + @${ECHO} " WITH_APACHE2 Use Apache2 as the web server" + @${ECHO} " UPGRADE Upgrade only, don't initialize DB" @${ECHO} "" -post-patch: -.for _FILE in tools/testdeps - ${REINPLACE_CMD} 's,/usr/bin/perl,${PERL},' ${WRKSRC}/${_FILE} - ${CHMOD} +x ${WRKSRC}/${_FILE} -.endfor +post-extract: + -@cd ${WRKSRC} && chmod a+x configure do-build: -.for _NAME in RT_PATH DB_DBA_PASSWORD DB_HOST DB_RT_PASS DB_TYPE - @${REINPLACE_CMD} "s!%%${_NAME}%%!${${_NAME}}!g" ${WRKSRC}/Makefile -.endfor - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile testdeps - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile fixdeps + -@cd ${WRKSRC} && ${PERL} ./sbin/rt-test-dependencies --install ${TESTDEPS_ARGS} do-install: - @${MKDIR} /var/log/rt2 -.if defined(INSTALL_NEW) - -@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile dropdb @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile install -.else - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile upgrade -.endif - @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/rt2/README - @${CHOWN} -R www /var/log/rt2 + @${INSTALL_DATA} ${WRKSRC}/README ${RT_PATH}/README post-install: - @${SED} s!%%PREFIX%%!${PREFIX}!g ${PKGMESSAGE} - -.include <bsd.port.pre.mk> - -.if ${PERL_LEVEL} < 500601 -BUILD_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec -RUN_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec +.if defined(UPGRADE) + @echo Upgrade of RT3 complete. +.else + -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action drop --dba ${DB_DBA_USER} --dba-password ${DB_DBA_PASSWORD} + -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action init --dba ${DB_DBA_USER} --dba-password ${DB_DBA_PASSWORD} + @${SED} s!%%RT_PATH%%!${RT_PATH}!g ${PKGMESSAGE} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/www/rt34/distinfo b/www/rt34/distinfo index e1ffedff9520..22a7cd3bb5ab 100644 --- a/www/rt34/distinfo +++ b/www/rt34/distinfo @@ -1 +1 @@ -MD5 (rt-2-0-15.tar.gz) = 7e6762d5091ea5919504eaa754f4612e +MD5 (rt-3-0-0.tar.gz) = 7c73cade46f4ba4c0731746e2a2a7146 diff --git a/www/rt34/files/patch-Makefile b/www/rt34/files/patch-Makefile deleted file mode 100644 index 5244bea5a9b9..000000000000 --- a/www/rt34/files/patch-Makefile +++ /dev/null @@ -1,138 +0,0 @@ ---- Makefile.orig Fri Oct 4 11:48:46 2002 -+++ Makefile Wed Feb 12 03:13:22 2003 -@@ -2,7 +2,7 @@ - # RT is Copyright 1996-2002 Jesse Vincent <jesse@bestpractical.com> - # It is distributed under the terms of the GNU General Public License, version 2 - --PERL = /usr/bin/perl -+#PERL = /usr/bin/perl - - RT_VERSION_MAJOR = 2 - RT_VERSION_MINOR = 0 -@@ -15,7 +15,7 @@ - BRANCH = HEAD - - # This is the group that all of the installed files will be chgrp'ed to. --RTGROUP = rt -+RTGROUP = www - - - # User which should own rt binaries. -@@ -40,7 +40,7 @@ - # RT_PATH is the name of the directory you want make to install RT in - # RT must be installed in its own directory (don't set this to /usr/local) - --RT_PATH = /opt/rt2 -+RT_PATH = %%RT_PATH%% - - # The rest of these paths are all configurable, but you probably don't want to - # put them elsewhere -@@ -49,7 +49,7 @@ - RT_ETC_PATH = $(RT_PATH)/etc - RT_CONFIG_PATH = $(RT_ETC_PATH) - RT_BIN_PATH = $(RT_PATH)/bin --RT_MAN_PATH = $(RT_PATH)/man -+RT_MAN_PATH = /usr/local/man - MASON_HTML_PATH = $(RT_PATH)/WebRT/html - - -@@ -63,7 +63,7 @@ - MASON_DATA_PATH = $(RT_PATH)/WebRT/data - MASON_SESSION_PATH = $(RT_PATH)/WebRT/sessiondata - --RT_LOG_PATH = /tmp -+RT_LOG_PATH = /var/log/rt2 - - # RT_READABLE_DIR_MODE is the mode of directories that are generally meant - # to be accessable -@@ -101,13 +101,13 @@ - # "Pg" is known to work - # "Oracle" is in the early stages of working. - --DB_TYPE = mysql -+DB_TYPE = %%DB_TYPE%% - - # DB_HOME is where the Database's commandline tools live. $DB_HOME/bin - # should contain the binaries themselves, e.g. if "which mysql" gives - # "/usr/local/mysql/bin/mysql", $DB_HOME should be "/usr/local/mysql" - --DB_HOME = /usr -+DB_HOME = /usr/local - - # Set DBA to the name of a unix account with the proper permissions and - # environment to run your commandline SQL tools -@@ -121,14 +121,14 @@ - # For oracle, you want 'system' - - DB_DBA = root --DB_DBA_PASSWORD = -- -+DB_DBA_PASSWORD = %%DB_DBA_PASSWORD%% -+ - # - # Set this to the Fully Qualified Domain Name of your database server. - # If the database is local, rather than on a remote host, using "localhost" - # will greatly enhance performance. - --DB_HOST = localhost -+DB_HOST = %%DB_HOST%% - - # If you're not running your database server on its default port, - # specifiy the port the database server is running on below. -@@ -144,7 +144,7 @@ - # to grant those database rights by hand. - # - --DB_RT_HOST = localhost -+DB_RT_HOST = %%DB_HOST%% - - # set this to the name you want to give to the RT database in - # your database server. For Oracle, this should be the name of your sid -@@ -158,7 +158,7 @@ - # Set this to the password used by the rt database user - # *** Change This Before Installation*** - --DB_RT_PASS = rt_pass -+DB_RT_PASS = %%DB_RT_PASS%% - - # }}} - -@@ -168,7 +168,7 @@ - # objectcode - - WEB_USER = www --WEB_GROUP = rt -+WEB_GROUP = www - - # }}} - -@@ -312,7 +312,7 @@ - - - genschema: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' generate -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' generate - - - initialize.Pg: createdb initdb.dba acls -@@ -334,16 +334,16 @@ - - - dropdb: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' drop -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' drop - - - createdb: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' create -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' create - initdb.dba: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' insert -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' insert - - initdb.rtuser: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' insert -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' '$(DB_RT_PASS)' insert - - - diff --git a/www/rt34/files/patch-bin-initacls.mysql b/www/rt34/files/patch-bin-initacls.mysql deleted file mode 100644 index 42837f974cb5..000000000000 --- a/www/rt34/files/patch-bin-initacls.mysql +++ /dev/null @@ -1,12 +0,0 @@ ---- bin/initacls.mysql Wed Nov 7 07:04:00 2001 -+++ bin/initacls.mysql Thu Aug 15 18:01:14 2002 -@@ -14,7 +14,7 @@ - export PATH - - echo "Enter the mysql administrator's database password to create a new user for RT" --$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} mysql < $DATABASEACLS -+$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} mysql < $DATABASEACLS - - echo "Enter the mysql administrator's database password to nondestructively reload the database" --$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} reload -+$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} reload diff --git a/www/rt34/files/patch-tools-initdb b/www/rt34/files/patch-tools-initdb deleted file mode 100644 index 1ee6462ed640..000000000000 --- a/www/rt34/files/patch-tools-initdb +++ /dev/null @@ -1,29 +0,0 @@ ---- tools/initdb Wed Nov 7 07:06:06 2001 -+++ tools/initdb Thu Aug 15 17:17:19 2002 -@@ -17,7 +17,7 @@ - $SCHEMA_DIR ="etc"; - $SCHEMA_FILE = "$SCHEMA_DIR/schema.pm"; #hmm - --($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $ACTION) = @ARGV; -+($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $DB_DBA_PASSWORD, $ACTION) = @ARGV; - - - if ($DEBUG) { -@@ -71,6 +71,8 @@ - # {{{ sub prompt_for_dba_password - - sub prompt_for_dba_password { -+ return if defined $DB_DBA_PASSWORD; -+ - print "Enter the $DB_TYPE password for $DB_DBA: "; - - system "stty -echo"; -@@ -107,7 +109,7 @@ - If you have an existing RT 2.x installation, this will destroy all your data. - i - END -- exit unless _yesno(); -+ # exit unless _yesno(); - - } - diff --git a/www/rt34/files/patch-tools-testdeps b/www/rt34/files/patch-tools-testdeps deleted file mode 100644 index b4e392a23cec..000000000000 --- a/www/rt34/files/patch-tools-testdeps +++ /dev/null @@ -1,15 +0,0 @@ ---- tools/testdeps Thu Feb 28 14:38:10 2002 -+++ tools/testdeps Thu Aug 15 16:43:45 2002 -@@ -107,7 +107,11 @@ - $module = "DBD::mysql::Install" if ($module =~ /DBD::mysql/); - - print "Installing with CPAN..."; -- CPAN::install($module); -+ require CPAN::FirstTime; # shut up configuration -+ no strict 'refs'; -+ local $^W; -+ *{'ExtUtils::MakeMaker::prompt'} = sub ($;$) { '' }; -+ CPAN::force('install', $module); - } - print "\n"; - exit(1) if ($mode =~ /-q/); diff --git a/www/rt34/pkg-descr b/www/rt34/pkg-descr index 743d89a4bec0..eaf1f22f1df7 100644 --- a/www/rt34/pkg-descr +++ b/www/rt34/pkg-descr @@ -4,4 +4,10 @@ of users. RT is used by systems administrators, customer support staffs, NOCs, developers and even marketing departments at over a thousand sites around the world. +RT3 significantly revamped the RT codebase, featuring standard-compliant +Web UI, approval-based workflow system, REST-powered RPC mail gateway, +recursive group membership with delegates, autoconf, custom field support, +I18N and L10N framework, web-editable scrips, better documentation and +regression test suite, and more. + WWW: http://www.bestpractical.com/rt/ diff --git a/www/rt34/pkg-message b/www/rt34/pkg-message index 8d1b6429f69c..414f02c0b294 100644 --- a/www/rt34/pkg-message +++ b/www/rt34/pkg-message @@ -1,18 +1,14 @@ -=============================================================== +===================================================================== -To complete the installation of this port, you have to do the -following things: +To complete the installation of this port, please follow these steps: -1. Run %%PREFIX%%/rt2/etc/insertdata <last_version_of_rt> if you're - upgrading from an older version. -2. Edit %%PREFIX%%/rt2/etc/config.pm -3. Configure the email and web gateways. Please refer to 'SETTING UP - THE MAIL GATEWAY' in %%PREFIX%%/rt2/README -4. Restart Apache. -5. Do remember to *CHANGE* the root's password for the web interface. +1. Edit %%RT_PATH%%/etc/RT_SiteConfig.pm, by referring to + the default config file (%%RT_PATH%%/etc/RT_Config.pm). +2. Configure the email and web gateways. Please refer to + 'SETTING UP THE MAIL GATEWAY' in %%RT_PATH%%/README +3. Restart Apache. +4. Do remember to *CHANGE* the root's password for the web interface. The default is "password" (without the quotes.) -6. Configure RT per the instructions at http://www.fsck.com/rtfm/. +5. Configure RT per the instructions at http://www.fsck.com/rtfm/. -NOTE: Please remember to use a statically compiled mod_perl, - and configure mod_fastcgi for a faster rt2. -================================================================ +===================================================================== diff --git a/www/rt34/pkg-plist b/www/rt34/pkg-plist index 2447c26c7025..97b9046cb768 100644 --- a/www/rt34/pkg-plist +++ b/www/rt34/pkg-plist @@ -1,365 +1,407 @@ -rt2/bin/webmux.pl -rt2/bin/rt-mailgate -rt2/bin/rtadmin -rt2/bin/rt -rt2/bin/mason_handler.fcgi -rt2/bin/mason_handler.scgi -rt2/WebRT/html/Ticket/Attachment/CVS/Root -rt2/WebRT/html/Ticket/Attachment/CVS/Repository -rt2/WebRT/html/Ticket/Attachment/CVS/Entries -rt2/WebRT/html/Ticket/Attachment/CVS/Tag -rt2/WebRT/html/Ticket/Attachment/dhandler -rt2/WebRT/html/Ticket/CVS/Root -rt2/WebRT/html/Ticket/CVS/Repository -rt2/WebRT/html/Ticket/CVS/Entries -rt2/WebRT/html/Ticket/CVS/Tag -rt2/WebRT/html/Ticket/Elements/CVS/Root -rt2/WebRT/html/Ticket/Elements/CVS/Repository -rt2/WebRT/html/Ticket/Elements/CVS/Entries -rt2/WebRT/html/Ticket/Elements/CVS/Tag -rt2/WebRT/html/Ticket/Elements/AddWatchers -rt2/WebRT/html/Ticket/Elements/EditBasics -rt2/WebRT/html/Ticket/Elements/EditDates -rt2/WebRT/html/Ticket/Elements/EditKeywordSelects -rt2/WebRT/html/Ticket/Elements/EditLinks -rt2/WebRT/html/Ticket/Elements/EditPeople -rt2/WebRT/html/Ticket/Elements/EditWatchers -rt2/WebRT/html/Ticket/Elements/ShowBasics -rt2/WebRT/html/Ticket/Elements/ShowDates -rt2/WebRT/html/Ticket/Elements/ShowDependencies -rt2/WebRT/html/Ticket/Elements/ShowHistory -rt2/WebRT/html/Ticket/Elements/ShowKeywordSelects -rt2/WebRT/html/Ticket/Elements/ShowLinks -rt2/WebRT/html/Ticket/Elements/ShowMemberOf -rt2/WebRT/html/Ticket/Elements/ShowMembers -rt2/WebRT/html/Ticket/Elements/ShowPeople -rt2/WebRT/html/Ticket/Elements/ShowReferences -rt2/WebRT/html/Ticket/Elements/ShowRequestor -rt2/WebRT/html/Ticket/Elements/ShowSummary -rt2/WebRT/html/Ticket/Elements/ShowTransaction -rt2/WebRT/html/Ticket/Elements/Tabs -rt2/WebRT/html/Ticket/Elements/ToolBar -rt2/WebRT/html/Ticket/Create.html -rt2/WebRT/html/Ticket/Modify.html -rt2/WebRT/html/Ticket/ModifyAll.html -rt2/WebRT/html/Ticket/ModifyDates.html -rt2/WebRT/html/Ticket/ModifyLinks.html -rt2/WebRT/html/Ticket/ModifyPeople.html -rt2/WebRT/html/Ticket/Update.html -rt2/WebRT/html/Ticket/Display.html -rt2/WebRT/html/Ticket/History.html -rt2/WebRT/html/CVS/Root -rt2/WebRT/html/CVS/Repository -rt2/WebRT/html/CVS/Entries -rt2/WebRT/html/CVS/Tag -rt2/WebRT/html/User/CVS/Root -rt2/WebRT/html/User/CVS/Repository -rt2/WebRT/html/User/CVS/Entries -rt2/WebRT/html/User/CVS/Tag -rt2/WebRT/html/User/Prefs.html -rt2/WebRT/html/Elements/CVS/Root -rt2/WebRT/html/Elements/CVS/Repository -rt2/WebRT/html/Elements/CVS/Entries -rt2/WebRT/html/Elements/CVS/Tag -rt2/WebRT/html/Elements/Checkbox -rt2/WebRT/html/Elements/CreateTicket -rt2/WebRT/html/Elements/CustomHomepageHeader -rt2/WebRT/html/Elements/Error -rt2/WebRT/html/Elements/Footer -rt2/WebRT/html/Elements/GotoTicket -rt2/WebRT/html/Elements/Header -rt2/WebRT/html/Elements/ListActions -rt2/WebRT/html/Elements/Login -rt2/WebRT/html/Elements/MessageBox -rt2/WebRT/html/Elements/MyRequests -rt2/WebRT/html/Elements/MyTickets -rt2/WebRT/html/Elements/Quicksearch -rt2/WebRT/html/Elements/Refresh -rt2/WebRT/html/Elements/Section -rt2/WebRT/html/Elements/SelectBoolean -rt2/WebRT/html/Elements/SelectDate -rt2/WebRT/html/Elements/SelectDateRelation -rt2/WebRT/html/Elements/SelectDateType -rt2/WebRT/html/Elements/SelectEqualityOperator -rt2/WebRT/html/Elements/SelectKeyword -rt2/WebRT/html/Elements/SelectKeywordOptions -rt2/WebRT/html/Elements/SelectLinkType -rt2/WebRT/html/Elements/SelectMatch -rt2/WebRT/html/Elements/SelectNewTicketQueue -rt2/WebRT/html/Elements/SelectOwner -rt2/WebRT/html/Elements/SelectQueue -rt2/WebRT/html/Elements/SelectResultsPerPage -rt2/WebRT/html/Elements/SelectSortOrder -rt2/WebRT/html/Elements/SelectStatus -rt2/WebRT/html/Elements/SelectTicketSortBy -rt2/WebRT/html/Elements/SelectUsers -rt2/WebRT/html/Elements/SelectWatcherType -rt2/WebRT/html/Elements/ShadedBox -rt2/WebRT/html/Elements/Submit -rt2/WebRT/html/Elements/Tabs -rt2/WebRT/html/Elements/TitleBoxEnd -rt2/WebRT/html/Elements/TitleBoxStart -rt2/WebRT/html/Elements/ViewUser -rt2/WebRT/html/Elements/dayMenu -rt2/WebRT/html/Elements/monthMenu -rt2/WebRT/html/Elements/yearMenu -rt2/WebRT/html/SelfService/Attachment/CVS/Root -rt2/WebRT/html/SelfService/Attachment/CVS/Repository -rt2/WebRT/html/SelfService/Attachment/CVS/Entries -rt2/WebRT/html/SelfService/Attachment/CVS/Tag -rt2/WebRT/html/SelfService/Attachment/dhandler -rt2/WebRT/html/SelfService/CVS/Root -rt2/WebRT/html/SelfService/CVS/Repository -rt2/WebRT/html/SelfService/CVS/Entries -rt2/WebRT/html/SelfService/CVS/Tag -rt2/WebRT/html/SelfService/Elements/CVS/Root -rt2/WebRT/html/SelfService/Elements/CVS/Repository -rt2/WebRT/html/SelfService/Elements/CVS/Entries -rt2/WebRT/html/SelfService/Elements/CVS/Tag -rt2/WebRT/html/SelfService/Elements/GotoTicket -rt2/WebRT/html/SelfService/Elements/Header -rt2/WebRT/html/SelfService/Elements/MyRequests -rt2/WebRT/html/SelfService/Elements/Tabs -rt2/WebRT/html/SelfService/Update.html -rt2/WebRT/html/SelfService/Error.html -rt2/WebRT/html/SelfService/Prefs.html -rt2/WebRT/html/SelfService/Display.html -rt2/WebRT/html/SelfService/index.html -rt2/WebRT/html/SelfService/Create.html -rt2/WebRT/html/SelfService/Closed.html -rt2/WebRT/html/Search/CVS/Root -rt2/WebRT/html/Search/CVS/Repository -rt2/WebRT/html/Search/CVS/Entries -rt2/WebRT/html/Search/CVS/Tag -rt2/WebRT/html/Search/Bulk.html -rt2/WebRT/html/Search/Listing.html -rt2/WebRT/html/Search/PickRestriction -rt2/WebRT/html/Search/RestrictSearch.html -rt2/WebRT/html/Search/TicketCell -rt2/WebRT/html/NoAuth/CVS/Root -rt2/WebRT/html/NoAuth/CVS/Repository -rt2/WebRT/html/NoAuth/CVS/Entries -rt2/WebRT/html/NoAuth/CVS/Tag -rt2/WebRT/html/NoAuth/images/CVS/Root -rt2/WebRT/html/NoAuth/images/CVS/Repository -rt2/WebRT/html/NoAuth/images/CVS/Entries -rt2/WebRT/html/NoAuth/images/CVS/Tag -rt2/WebRT/html/NoAuth/images/rt.jpg -rt2/WebRT/html/NoAuth/images/spacer.gif -rt2/WebRT/html/NoAuth/Logout.html -rt2/WebRT/html/NoAuth/Reminder.html -rt2/WebRT/html/NoAuth/webrt.css -rt2/WebRT/html/Admin/Global/CVS/Root -rt2/WebRT/html/Admin/Global/CVS/Repository -rt2/WebRT/html/Admin/Global/CVS/Entries -rt2/WebRT/html/Admin/Global/CVS/Tag -rt2/WebRT/html/Admin/Global/GroupRights.html -rt2/WebRT/html/Admin/Global/Keywords.html -rt2/WebRT/html/Admin/Global/Scrips.html -rt2/WebRT/html/Admin/Global/Template.html -rt2/WebRT/html/Admin/Global/Templates.html -rt2/WebRT/html/Admin/Global/UserRights.html -rt2/WebRT/html/Admin/Global/index.html -rt2/WebRT/html/Admin/Users/CVS/Root -rt2/WebRT/html/Admin/Users/CVS/Repository -rt2/WebRT/html/Admin/Users/CVS/Entries -rt2/WebRT/html/Admin/Users/CVS/Tag -rt2/WebRT/html/Admin/Users/Modify.html -rt2/WebRT/html/Admin/Users/Prefs.html -rt2/WebRT/html/Admin/Users/Rights.html -rt2/WebRT/html/Admin/Users/index.html -rt2/WebRT/html/Admin/Elements/CVS/Root -rt2/WebRT/html/Admin/Elements/CVS/Repository -rt2/WebRT/html/Admin/Elements/CVS/Entries -rt2/WebRT/html/Admin/Elements/CVS/Tag -rt2/WebRT/html/Admin/Elements/CreateQueueCalled -rt2/WebRT/html/Admin/Elements/CreateUserCalled -rt2/WebRT/html/Admin/Elements/EditUserComments -rt2/WebRT/html/Admin/Elements/GrantQueueRightsTo -rt2/WebRT/html/Admin/Elements/GroupTabs -rt2/WebRT/html/Admin/Elements/Header -rt2/WebRT/html/Admin/Elements/ListGlobalKeywordSelects -rt2/WebRT/html/Admin/Elements/ListGlobalScrips -rt2/WebRT/html/Admin/Elements/ModifyKeyword -rt2/WebRT/html/Admin/Elements/ModifyKeywordSelect -rt2/WebRT/html/Admin/Elements/ModifyQueue -rt2/WebRT/html/Admin/Elements/ModifyTemplate -rt2/WebRT/html/Admin/Elements/ModifyUser -rt2/WebRT/html/Admin/Elements/QueueRightsForUser -rt2/WebRT/html/Admin/Elements/QueueTabs -rt2/WebRT/html/Admin/Elements/SelectKeywordSelect -rt2/WebRT/html/Admin/Elements/SelectModifyGroup -rt2/WebRT/html/Admin/Elements/SelectModifyKeyword -rt2/WebRT/html/Admin/Elements/Tabs -rt2/WebRT/html/Admin/Elements/SelectModifyKeywordSelect -rt2/WebRT/html/Admin/Elements/SelectModifyQueue -rt2/WebRT/html/Admin/Elements/SelectModifyUser -rt2/WebRT/html/Admin/Elements/SelectQueueRights -rt2/WebRT/html/Admin/Elements/SelectRights -rt2/WebRT/html/Admin/Elements/SelectScrip -rt2/WebRT/html/Admin/Elements/SelectScripAction -rt2/WebRT/html/Admin/Elements/SelectScripCondition -rt2/WebRT/html/Admin/Elements/SelectSingleOrMultiple -rt2/WebRT/html/Admin/Elements/SelectTemplate -rt2/WebRT/html/Admin/Elements/SelectUsers -rt2/WebRT/html/Admin/Elements/SystemTabs -rt2/WebRT/html/Admin/Elements/UserTabs -rt2/WebRT/html/Admin/Queues/CVS/Root -rt2/WebRT/html/Admin/Queues/CVS/Repository -rt2/WebRT/html/Admin/Queues/CVS/Entries -rt2/WebRT/html/Admin/Queues/CVS/Tag -rt2/WebRT/html/Admin/Queues/Create.html -rt2/WebRT/html/Admin/Queues/GroupRights.html -rt2/WebRT/html/Admin/Queues/Keywords.html -rt2/WebRT/html/Admin/Queues/Modify.html -rt2/WebRT/html/Admin/Queues/People.html -rt2/WebRT/html/Admin/Queues/Scrips.html -rt2/WebRT/html/Admin/Queues/Template.html -rt2/WebRT/html/Admin/Queues/Templates.html -rt2/WebRT/html/Admin/Queues/UserRights.html -rt2/WebRT/html/Admin/Queues/index.html -rt2/WebRT/html/Admin/CVS/Root -rt2/WebRT/html/Admin/CVS/Repository -rt2/WebRT/html/Admin/CVS/Entries -rt2/WebRT/html/Admin/CVS/Tag -rt2/WebRT/html/Admin/KeywordSelects/CVS/Root -rt2/WebRT/html/Admin/KeywordSelects/CVS/Repository -rt2/WebRT/html/Admin/KeywordSelects/CVS/Entries -rt2/WebRT/html/Admin/KeywordSelects/CVS/Tag -rt2/WebRT/html/Admin/KeywordSelects/Modify.html -rt2/WebRT/html/Admin/KeywordSelects/index.html -rt2/WebRT/html/Admin/Keywords/CVS/Root -rt2/WebRT/html/Admin/Keywords/CVS/Repository -rt2/WebRT/html/Admin/Keywords/CVS/Entries -rt2/WebRT/html/Admin/Keywords/CVS/Tag -rt2/WebRT/html/Admin/Keywords/Modify.html -rt2/WebRT/html/Admin/Keywords/index.html -rt2/WebRT/html/Admin/Groups/CVS/Root -rt2/WebRT/html/Admin/Groups/CVS/Repository -rt2/WebRT/html/Admin/Groups/CVS/Entries -rt2/WebRT/html/Admin/Groups/CVS/Tag -rt2/WebRT/html/Admin/Groups/Members.html -rt2/WebRT/html/Admin/Groups/Modify.html -rt2/WebRT/html/Admin/Groups/Rights.html -rt2/WebRT/html/Admin/Groups/index.html -rt2/WebRT/html/Admin/index.html -rt2/WebRT/html/autohandler -rt2/WebRT/html/index.html -rt2/etc/config.pm -rt2/etc/insertdata -rt2/lib/RT.pm -rt2/lib/RT/KeywordSelects.pm -rt2/lib/RT/Links.pm -rt2/lib/RT/Watchers.pm -rt2/lib/RT/Group.pm -rt2/lib/RT/Keyword.pm -rt2/lib/RT/Record.pm -rt2/lib/RT/ScripConditions.pm -rt2/lib/RT/Transaction.pm -rt2/lib/RT/TestHarness.pm -rt2/lib/RT/Link.pm -rt2/lib/RT/Watcher.pm -rt2/lib/RT/ObjectKeywords.pm -rt2/lib/RT/EasySearch.pm -rt2/lib/RT/ScripActions.pm -rt2/lib/RT/Scrip.pm -rt2/lib/RT/GroupMembers.pm -rt2/lib/RT/Transactions.pm -rt2/lib/RT/Scrips.pm -rt2/lib/RT/User.pm -rt2/lib/RT/ScripCondition.pm -rt2/lib/RT/Users.pm -rt2/lib/RT/Ticket.pm -rt2/lib/RT/ACE.pm -rt2/lib/RT/Queue.pm -rt2/lib/RT/Tickets.pm -rt2/lib/RT/Template.pm -rt2/lib/RT/GroupMember.pm -rt2/lib/RT/Templates.pm -rt2/lib/RT/Queues.pm -rt2/lib/RT/Date.pm -rt2/lib/RT/CurrentUser.pm -rt2/lib/RT/ScripAction.pm -rt2/lib/RT/Keywords.pm -rt2/lib/RT/ObjectKeyword.pm -rt2/lib/RT/Attachment.pm -rt2/lib/RT/Groups.pm -rt2/lib/RT/KeywordSelect.pm -rt2/lib/RT/Handle.pm -rt2/lib/RT/ACL.pm -rt2/lib/RT/Attachments.pm -rt2/lib/RT/Interface/Email.pm -rt2/lib/RT/Interface/CLI.pm -rt2/lib/RT/Interface/Web.pm -rt2/lib/RT/Condition/NewDependency.pm -rt2/lib/RT/Condition/StatusChange.pm -rt2/lib/RT/Condition/AnyTransaction.pm -rt2/lib/RT/Condition/Generic.pm -rt2/lib/RT/Action/Generic.pm -rt2/lib/RT/Action/OpenDependent.pm -rt2/lib/RT/Action/StallDependent.pm -rt2/lib/RT/Action/SendPasswordEmail.pm -rt2/lib/RT/Action/Notify.pm -rt2/lib/RT/Action/SendEmail.pm -rt2/lib/RT/Action/README.hackers -rt2/lib/RT/Action/ResolveMembers.pm -rt2/lib/RT/Action/NotifyAsComment.pm -rt2/lib/RT/Action/Autoreply.pm -rt2/lib/auto/RT/.packlist -rt2/README -@dirrm rt2/local/WebRT/html -@dirrm rt2/local/WebRT -@dirrm rt2/local -@dirrm rt2/lib/auto/RT -@dirrm rt2/lib/auto -@dirrm rt2/lib/RT/Interface -@dirrm rt2/lib/RT/Condition -@dirrm rt2/lib/RT/Action -@dirrm rt2/lib/RT -@dirrm rt2/lib -@dirrm rt2/etc -@dirrm rt2/bin -@dirrm rt2/WebRT/sessiondata -@dirrm rt2/WebRT/html/User/CVS -@dirrm rt2/WebRT/html/User -@dirrm rt2/WebRT/html/Ticket/Elements/CVS -@dirrm rt2/WebRT/html/Ticket/Elements -@dirrm rt2/WebRT/html/Ticket/CVS -@dirrm rt2/WebRT/html/Ticket/Attachment/CVS -@dirrm rt2/WebRT/html/Ticket/Attachment -@dirrm rt2/WebRT/html/Ticket -@dirrm rt2/WebRT/html/SelfService/Elements/CVS -@dirrm rt2/WebRT/html/SelfService/Elements -@dirrm rt2/WebRT/html/SelfService/CVS -@dirrm rt2/WebRT/html/SelfService/Attachment/CVS -@dirrm rt2/WebRT/html/SelfService/Attachment -@dirrm rt2/WebRT/html/SelfService -@dirrm rt2/WebRT/html/Search/CVS -@dirrm rt2/WebRT/html/Search -@dirrm rt2/WebRT/html/NoAuth/images/CVS -@dirrm rt2/WebRT/html/NoAuth/images -@dirrm rt2/WebRT/html/NoAuth/CVS -@dirrm rt2/WebRT/html/NoAuth -@dirrm rt2/WebRT/html/Elements/CVS -@dirrm rt2/WebRT/html/Elements -@dirrm rt2/WebRT/html/CVS -@dirrm rt2/WebRT/html/Admin/Users/CVS -@dirrm rt2/WebRT/html/Admin/Users -@dirrm rt2/WebRT/html/Admin/Queues/CVS -@dirrm rt2/WebRT/html/Admin/Queues -@dirrm rt2/WebRT/html/Admin/Keywords/CVS -@dirrm rt2/WebRT/html/Admin/Keywords -@dirrm rt2/WebRT/html/Admin/KeywordSelects/CVS -@dirrm rt2/WebRT/html/Admin/KeywordSelects -@dirrm rt2/WebRT/html/Admin/Groups/CVS -@dirrm rt2/WebRT/html/Admin/Groups -@dirrm rt2/WebRT/html/Admin/Global/CVS -@dirrm rt2/WebRT/html/Admin/Global -@dirrm rt2/WebRT/html/Admin/Elements/CVS -@dirrm rt2/WebRT/html/Admin/Elements -@dirrm rt2/WebRT/html/Admin/CVS -@dirrm rt2/WebRT/html/Admin -@dirrm rt2/WebRT/html -@dirrm rt2/WebRT/data -@dirrm rt2/WebRT -@unexec rmdir %D/rt2 2>/dev/null || true +rt3/etc/RT_Config.pm +rt3/etc/RT_SiteConfig.pm +rt3/etc/initialdata +rt3/etc/schema.SQLite +rt3/etc/schema.Pg +rt3/etc/schema.mysql +rt3/etc/acl.mysql +rt3/etc/acl.Pg +rt3/etc/acl.Oracle +rt3/share/html/Ticket/Elements/ShowTransaction +rt3/share/html/Ticket/Elements/EditBasics +rt3/share/html/Ticket/Elements/EditCustomField +rt3/share/html/Ticket/Elements/EditCustomFields +rt3/share/html/Ticket/Elements/EditDates +rt3/share/html/Ticket/Elements/EditLinks +rt3/share/html/Ticket/Elements/EditPeople +rt3/share/html/Ticket/Elements/EditWatchers +rt3/share/html/Ticket/Elements/ShowAttachments +rt3/share/html/Ticket/Elements/ShowBasics +rt3/share/html/Ticket/Elements/ShowCustomFields +rt3/share/html/Ticket/Elements/ShowDates +rt3/share/html/Ticket/Elements/ShowDependencies +rt3/share/html/Ticket/Elements/ShowHistory +rt3/share/html/Ticket/Elements/ShowLink +rt3/share/html/Ticket/Elements/ShowLinks +rt3/share/html/Ticket/Elements/ShowMemberOf +rt3/share/html/Ticket/Elements/ShowMembers +rt3/share/html/Ticket/Elements/ShowMessageStanza +rt3/share/html/Ticket/Elements/ShowPeople +rt3/share/html/Ticket/Elements/ShowReferences +rt3/share/html/Ticket/Elements/Tabs +rt3/share/html/Ticket/Elements/ShowRequestor +rt3/share/html/Ticket/Elements/ShowSummary +rt3/share/html/Ticket/Elements/AddWatchers +rt3/share/html/Ticket/Attachment/dhandler +rt3/share/html/Ticket/Display.html +rt3/share/html/Ticket/History.html +rt3/share/html/Ticket/Modify.html +rt3/share/html/Ticket/ModifyAll.html +rt3/share/html/Ticket/ModifyDates.html +rt3/share/html/Ticket/ModifyLinks.html +rt3/share/html/Ticket/ModifyPeople.html +rt3/share/html/Ticket/Update.html +rt3/share/html/Ticket/Create.html +rt3/share/html/Approvals/Elements/Approve +rt3/share/html/Approvals/Elements/PendingMyApproval +rt3/share/html/Approvals/Elements/ShowDependency +rt3/share/html/Approvals/Elements/Tabs +rt3/share/html/Approvals/Display.html +rt3/share/html/Approvals/index.html +rt3/share/html/Elements/ViewUser +rt3/share/html/Elements/BevelBoxRaisedStart +rt3/share/html/Elements/Callback +rt3/share/html/Elements/Checkbox +rt3/share/html/Elements/CreateTicket +rt3/share/html/Elements/Error +rt3/share/html/Elements/Footer +rt3/share/html/Elements/GotoTicket +rt3/share/html/Elements/Header +rt3/share/html/Elements/ListActions +rt3/share/html/Elements/Login +rt3/share/html/Elements/Menu +rt3/share/html/Elements/MessageBox +rt3/share/html/Elements/MyRequests +rt3/share/html/Elements/MyTickets +rt3/share/html/Elements/PageLayout +rt3/share/html/Elements/Quicksearch +rt3/share/html/Elements/Refresh +rt3/share/html/Elements/Section +rt3/share/html/Elements/SelectAttachmentField +rt3/share/html/Elements/SelectBoolean +rt3/share/html/Elements/SelectCustomFieldOperator +rt3/share/html/Elements/SelectDate +rt3/share/html/Elements/SelectCustomFieldValue +rt3/share/html/Elements/SelectDateRelation +rt3/share/html/Elements/SelectDateType +rt3/share/html/Elements/SelectEqualityOperator +rt3/share/html/Elements/SelectGroups +rt3/share/html/Elements/SelectLinkType +rt3/share/html/Elements/SelectMatch +rt3/share/html/Elements/SelectNewTicketQueue +rt3/share/html/Elements/SelectOwner +rt3/share/html/Elements/SelectQueue +rt3/share/html/Elements/SelectResultsPerPage +rt3/share/html/Elements/SelectSortOrder +rt3/share/html/Elements/SelectStatus +rt3/share/html/Elements/SelectTicketSortBy +rt3/share/html/Elements/SelectTicketTypes +rt3/share/html/Elements/SelectUsers +rt3/share/html/Elements/SelectWatcherType +rt3/share/html/Elements/SetupSessionCookie +rt3/share/html/Elements/ShadedBox +rt3/share/html/Elements/ShadedInputRow +rt3/share/html/Elements/ShadedRow +rt3/share/html/Elements/SimpleSearch +rt3/share/html/Elements/Submit +rt3/share/html/Elements/Tabs +rt3/share/html/Elements/TitleBoxEnd +rt3/share/html/Elements/TitleBoxStart +rt3/share/html/Elements/BevelBoxRaisedEnd +rt3/share/html/User/Elements/DelegateRights +rt3/share/html/User/Elements/GroupTabs +rt3/share/html/User/Elements/Tabs +rt3/share/html/User/Groups/Members.html +rt3/share/html/User/Groups/Modify.html +rt3/share/html/User/Groups/index.html +rt3/share/html/User/Delegation.html +rt3/share/html/User/Prefs.html +rt3/share/html/NoAuth/images/squares_blue.gif +rt3/share/html/NoAuth/images/bplogo.gif +rt3/share/html/NoAuth/images/favicon.png +rt3/share/html/NoAuth/images/head_requestracker.gif +rt3/share/html/NoAuth/images/rt.jpg +rt3/share/html/NoAuth/images/space.gif +rt3/share/html/NoAuth/images/spacer.gif +rt3/share/html/NoAuth/images/back_home.gif +rt3/share/html/NoAuth/Logout.html +rt3/share/html/NoAuth/Reminder.html +rt3/share/html/NoAuth/webrt.css +rt3/share/html/SelfService/Attachment/dhandler +rt3/share/html/SelfService/Elements/GotoTicket +rt3/share/html/SelfService/Elements/Header +rt3/share/html/SelfService/Elements/MyRequests +rt3/share/html/SelfService/Elements/Tabs +rt3/share/html/SelfService/Error.html +rt3/share/html/SelfService/Display.html +rt3/share/html/SelfService/Closed.html +rt3/share/html/SelfService/Create.html +rt3/share/html/SelfService/Prefs.html +rt3/share/html/SelfService/Update.html +rt3/share/html/SelfService/index.html +rt3/share/html/Search/Elements/PickRestriction +rt3/share/html/Search/Elements/TicketHeader +rt3/share/html/Search/Elements/TicketHeaderCell +rt3/share/html/Search/Elements/TicketRow +rt3/share/html/Search/Bulk.html +rt3/share/html/Search/Listing.html +rt3/share/html/REST/1.0/NoAuth/mail-gateway +rt3/share/html/Admin/Elements/UserTabs +rt3/share/html/Admin/Elements/CreateUserCalled +rt3/share/html/Admin/Elements/EditCustomField +rt3/share/html/Admin/Elements/EditCustomFieldValues +rt3/share/html/Admin/Elements/EditCustomFields +rt3/share/html/Admin/Elements/EditQueueWatchers +rt3/share/html/Admin/Elements/EditScrip +rt3/share/html/Admin/Elements/EditScrips +rt3/share/html/Admin/Elements/EditTemplates +rt3/share/html/Admin/Elements/EditUserComments +rt3/share/html/Admin/Elements/GroupTabs +rt3/share/html/Admin/Elements/Header +rt3/share/html/Admin/Elements/ListGlobalCustomFields +rt3/share/html/Admin/Elements/ListGlobalScrips +rt3/share/html/Admin/Elements/ModifyQueue +rt3/share/html/Admin/Elements/ModifyTemplate +rt3/share/html/Admin/Elements/ModifyUser +rt3/share/html/Admin/Elements/QueueRightsForUser +rt3/share/html/Admin/Elements/QueueTabs +rt3/share/html/Admin/Elements/SelectScrip +rt3/share/html/Admin/Elements/SelectCustomFieldType +rt3/share/html/Admin/Elements/SelectGroups +rt3/share/html/Admin/Elements/SelectModifyGroup +rt3/share/html/Admin/Elements/SelectModifyQueue +rt3/share/html/Admin/Elements/SelectModifyUser +rt3/share/html/Admin/Elements/SelectNewGroupMembers +rt3/share/html/Admin/Elements/SelectRights +rt3/share/html/Admin/Elements/SelectScripAction +rt3/share/html/Admin/Elements/SelectScripCondition +rt3/share/html/Admin/Elements/SelectSingleOrMultiple +rt3/share/html/Admin/Elements/SelectTemplate +rt3/share/html/Admin/Elements/SelectUsers +rt3/share/html/Admin/Elements/SystemTabs +rt3/share/html/Admin/Elements/Tabs +rt3/share/html/Admin/Elements/AddCustomFieldValue +rt3/share/html/Admin/Global/index.html +rt3/share/html/Admin/Global/CustomFields.html +rt3/share/html/Admin/Global/GroupRights.html +rt3/share/html/Admin/Global/Scrip.html +rt3/share/html/Admin/Global/Scrips.html +rt3/share/html/Admin/Global/Template.html +rt3/share/html/Admin/Global/Templates.html +rt3/share/html/Admin/Global/UserRights.html +rt3/share/html/Admin/Global/CustomField.html +rt3/share/html/Admin/Groups/GroupRights.html +rt3/share/html/Admin/Groups/Members.html +rt3/share/html/Admin/Groups/Modify.html +rt3/share/html/Admin/Groups/UserRights.html +rt3/share/html/Admin/Groups/index.html +rt3/share/html/Admin/Queues/index.html +rt3/share/html/Admin/Queues/CustomFields.html +rt3/share/html/Admin/Queues/GroupRights.html +rt3/share/html/Admin/Queues/Modify.html +rt3/share/html/Admin/Queues/People.html +rt3/share/html/Admin/Queues/Scrip.html +rt3/share/html/Admin/Queues/Scrips.html +rt3/share/html/Admin/Queues/Template.html +rt3/share/html/Admin/Queues/Templates.html +rt3/share/html/Admin/Queues/UserRights.html +rt3/share/html/Admin/Queues/CustomField.html +rt3/share/html/Admin/Users/Modify.html +rt3/share/html/Admin/Users/Prefs.html +rt3/share/html/Admin/Users/index.html +rt3/share/html/Admin/index.html +rt3/share/html/autohandler +rt3/share/html/index.html +rt3/share/html/l +rt3/share/doc +rt3/lib/t/data/nested-mime-sample +rt3/lib/t/regression/00placeholder +rt3/lib/t/regression/mime_tests +rt3/lib/t/02regression.t.in +rt3/lib/t/03web.pl.in +rt3/lib/t/00smoke.t +rt3/lib/t/01harness.t +rt3/lib/t/02regression.t +rt3/lib/t/00smoke.t.in +rt3/lib/t/03web.pl +rt3/lib/t/01harness.t.in +rt3/lib/RT/Condition/UserDefined.pm +rt3/lib/RT/Condition/BeforeDue.pm +rt3/lib/RT/Condition/Generic.pm +rt3/lib/RT/Condition/Overdue.pm +rt3/lib/RT/Condition/OwnerChange.pm +rt3/lib/RT/Condition/PriorityExceeds.pm +rt3/lib/RT/Condition/QueueChange.pm +rt3/lib/RT/Condition/StatusChange.pm +rt3/lib/RT/Condition/AnyTransaction.pm +rt3/lib/RT/URI/base.pm +rt3/lib/RT/URI/fsck_com_rt.pm +rt3/lib/RT/Search/ActiveTicketsInQueue.pm +rt3/lib/RT/Search/Generic.pm +rt3/lib/RT/I18N/zh_tw.po +rt3/lib/RT/I18N/i_default.pm +rt3/lib/RT/I18N/pt_br.po +rt3/lib/RT/I18N/cs.po +rt3/lib/RT/I18N/de.po +rt3/lib/RT/I18N/en.po +rt3/lib/RT/I18N/es.po +rt3/lib/RT/I18N/fi.po +rt3/lib/RT/I18N/ja.po +rt3/lib/RT/I18N/nl.po +rt3/lib/RT/I18N/ru.po +rt3/lib/RT/I18N/zh_cn.po +rt3/lib/RT/I18N/fr.po +rt3/lib/RT/Interface/Email/Auth/MailFrom.pm +rt3/lib/RT/Interface/Email/Filter/SpamAssassin.pm +rt3/lib/RT/Interface/CLI.pm +rt3/lib/RT/Interface/Email.pm +rt3/lib/RT/Interface/Web.pm +rt3/lib/RT/Action/UserDefined.pm +rt3/lib/RT/Action/Autoreply.pm +rt3/lib/RT/Action/CreateTickets.pm +rt3/lib/RT/Action/EscalatePriority.pm +rt3/lib/RT/Action/Generic.pm +rt3/lib/RT/Action/Notify.pm +rt3/lib/RT/Action/NotifyAsComment.pm +rt3/lib/RT/Action/ResolveMembers.pm +rt3/lib/RT/Action/SendEmail.pm +rt3/lib/RT/Action/SetPriority.pm +rt3/lib/RT/Action/AutoOpen.pm +rt3/lib/RT/Attachments.pm +rt3/lib/RT/Attachments_Overlay.pm +rt3/lib/RT/Base.pm +rt3/lib/RT/CachedGroupMember.pm +rt3/lib/RT/CachedGroupMember_Overlay.pm +rt3/lib/RT/CachedGroupMembers.pm +rt3/lib/RT/CachedGroupMembers_Overlay.pm +rt3/lib/RT/CurrentUser.pm +rt3/lib/RT/CustomField.pm +rt3/lib/RT/CustomFieldValue.pm +rt3/lib/RT/CustomFields.pm +rt3/lib/RT/CustomFieldValues.pm +rt3/lib/RT/CustomFieldValues_Overlay.pm +rt3/lib/RT/CustomField_Overlay.pm +rt3/lib/RT/CustomFields_Overlay.pm +rt3/lib/RT/Date.pm +rt3/lib/RT/EmailParser.pm +rt3/lib/RT/Group.pm +rt3/lib/RT/GroupMember.pm +rt3/lib/RT/GroupMember_Overlay.pm +rt3/lib/RT/GroupMembers.pm +rt3/lib/RT/GroupMembers_Overlay.pm +rt3/lib/RT/Group_Overlay.pm +rt3/lib/RT/Groups.pm +rt3/lib/RT/Groups_Overlay.pm +rt3/lib/RT/Handle.pm +rt3/lib/RT/I18N.pm +rt3/lib/RT/Link.pm +rt3/lib/RT/Link_Overlay.pm +rt3/lib/RT/Links.pm +rt3/lib/RT/Links_Overlay.pm +rt3/lib/RT/Principal.pm +rt3/lib/RT/Principal_Overlay.pm +rt3/lib/RT/Queue.pm +rt3/lib/RT/Principals.pm +rt3/lib/RT/Principals_Overlay.pm +rt3/lib/RT/Queue_Overlay.pm +rt3/lib/RT/Queues.pm +rt3/lib/RT/Queues_Overlay.pm +rt3/lib/RT/Record.pm +rt3/lib/RT/Scrip.pm +rt3/lib/RT/ScripAction.pm +rt3/lib/RT/ScripAction_Overlay.pm +rt3/lib/RT/ScripActions.pm +rt3/lib/RT/ScripActions_Overlay.pm +rt3/lib/RT/ScripCondition.pm +rt3/lib/RT/ScripCondition_Overlay.pm +rt3/lib/RT/ScripConditions.pm +rt3/lib/RT/ScripConditions_Overlay.pm +rt3/lib/RT/Scrip_Overlay.pm +rt3/lib/RT/Scrips.pm +rt3/lib/RT/Scrips_Overlay.pm +rt3/lib/RT/System.pm +rt3/lib/RT/SearchBuilder.pm +rt3/lib/RT/Template.pm +rt3/lib/RT/Template_Overlay.pm +rt3/lib/RT/Templates.pm +rt3/lib/RT/Templates_Overlay.pm +rt3/lib/RT/Ticket.pm +rt3/lib/RT/TicketCustomFieldValue.pm +rt3/lib/RT/TicketCustomFieldValue_Overlay.pm +rt3/lib/RT/TicketCustomFieldValues.pm +rt3/lib/RT/TicketCustomFieldValues_Overlay.pm +rt3/lib/RT/Ticket_Overlay.pm +rt3/lib/RT/Tickets.pm +rt3/lib/RT/URI.pm +rt3/lib/RT/Tickets_Overlay.pm +rt3/lib/RT/Tickets_Overlay_SQL.pm +rt3/lib/RT/Transaction.pm +rt3/lib/RT/Transaction_Overlay.pm +rt3/lib/RT/User.pm +rt3/lib/RT/Transactions.pm +rt3/lib/RT/Transactions_Overlay.pm +rt3/lib/RT/User_Overlay.pm +rt3/lib/RT/Users.pm +rt3/lib/RT/ACE.pm +rt3/lib/RT/Users_Overlay.pm +rt3/lib/RT/ACE_Overlay.pm +rt3/lib/RT/ACL.pm +rt3/lib/RT/ACL_Overlay.pm +rt3/lib/RT/Attachment.pm +rt3/lib/RT/Attachment_Overlay.pm +rt3/lib/RT.pm.in +rt3/lib/RT.pm +rt3/bin/rt-crontool +rt3/bin/webmux.pl +rt3/bin/mason_handler.svc +rt3/bin/mason_handler.fcgi +rt3/bin/rt-mailgate +rt3/sbin/rt-test-dependencies +rt3/sbin/rt-setup-database +rt3/README + +@dirrm rt3/var/session_data +@dirrm rt3/var/mason_data/obj +@dirrm rt3/var/mason_data/etc +@dirrm rt3/var/mason_data/cache +@dirrm rt3/var/mason_data +@dirrm rt3/var/log +@dirrm rt3/var +@dirrm rt3/share/html/User/Groups +@dirrm rt3/share/html/User/Elements +@dirrm rt3/share/html/User +@dirrm rt3/share/html/Ticket/Elements +@dirrm rt3/share/html/Ticket/Attachment +@dirrm rt3/share/html/Ticket +@dirrm rt3/share/html/SelfService/Elements +@dirrm rt3/share/html/SelfService/Attachment +@dirrm rt3/share/html/SelfService +@dirrm rt3/share/html/Search/Elements +@dirrm rt3/share/html/Search +@dirrm rt3/share/html/REST/1.0/NoAuth +@dirrm rt3/share/html/REST/1.0 +@dirrm rt3/share/html/REST +@dirrm rt3/share/html/NoAuth/images +@dirrm rt3/share/html/NoAuth +@dirrm rt3/share/html/Elements +@dirrm rt3/share/html/Approvals/Elements +@dirrm rt3/share/html/Approvals +@dirrm rt3/share/html/Admin/Users +@dirrm rt3/share/html/Admin/Queues +@dirrm rt3/share/html/Admin/Groups +@dirrm rt3/share/html/Admin/Global +@dirrm rt3/share/html/Admin/Elements +@dirrm rt3/share/html/Admin +@dirrm rt3/share/html +@dirrm rt3/share +@dirrm rt3/sbin +@dirrm rt3/local/po +@dirrm rt3/local/html +@dirrm rt3/local +@dirrm rt3/lib/t/regression +@dirrm rt3/lib/t/data +@dirrm rt3/lib/t +@dirrm rt3/lib/RT/URI +@dirrm rt3/lib/RT/Search +@dirrm rt3/lib/RT/Interface/Email/Filter +@dirrm rt3/lib/RT/Interface/Email/Auth +@dirrm rt3/lib/RT/Interface/Email +@dirrm rt3/lib/RT/Interface +@dirrm rt3/lib/RT/I18N +@dirrm rt3/lib/RT/Condition +@dirrm rt3/lib/RT/Action +@dirrm rt3/lib/RT +@dirrm rt3/lib +@dirrm rt3/etc +@dirrm rt3/bin +@dirrm rt3/ diff --git a/www/rt36/Makefile b/www/rt36/Makefile index 33233b5eb827..ad6840a888a2 100644 --- a/www/rt36/Makefile +++ b/www/rt36/Makefile @@ -1,160 +1,145 @@ -# New ports collection makefile for: RT2 -# Date created: 12 Auguest 2002 -# Whom: plasma +# New ports collection makefile for: rt3 +# Date created: 28 November 2002 +# Whom: autrijus # # $FreeBSD$ # -PORTNAME= rt2 -PORTVERSION= 2.0.15 -CATEGORIES= www -MASTER_SITES= http://www.fsck.com/pub/rt/release/ -DISTNAME= rt-${PORTVERSION:S/./-/g} +PORTNAME= rt3 +PORTVERSION= 3.0.0 +CATEGORIES= www +MASTER_SITES= http://www.fsck.com/pub/rt/release/ +WRKSRC= ${WRKDIR}/rt-3-0-0 +DISTFILES= rt-3-0-0.tar.gz -MAINTAINER= plasmaball@pchome.com.tw +MAINTAINER= autrijus@autrijus.org COMMENT= RT is an industrial-grade ticketing system written in Perl -BUILD_DEPENDS= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \ - ${SITE_PERL}/${PERL_ARCH}/Apache/Cookie.pm:${PORTSDIR}/www/p5-libapreq \ +BUILD_DEPENDS= ${APXS}:${APACHE_PORT} \ + ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \ + ${ARCH_PERL}/Apache/Cookie.pm:${PORTSDIR}/www/p5-libapreq \ ${SITE_PERL}/Apache/DBI.pm:${PORTSDIR}/www/p5-Apache-DBI \ + ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \ ${SITE_PERL}/Apache/Session.pm:${PORTSDIR}/www/p5-Apache-Session \ - ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ - ${SITE_PERL}/DBIx/DataSource.pm:${PORTSDIR}/databases/p5-DBIx-DataSource \ - ${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \ + ${SITE_PERL}/Cache/Cache.pm:${PORTSDIR}/devel/p5-Cache-Cache \ + ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm \ ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \ ${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \ - ${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ + ${ARCH_PERL}/DBI.pm:${PORTSDIR}/databases/p5-DBI \ + ${SITE_PERL}/DBIx/DataSource.pm:${PORTSDIR}/databases/p5-DBIx-DataSource \ + ${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \ + ${ARCH_PERL}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \ + ${SITE_PERL}/Encode/compat.pm:${PORTSDIR}/devel/p5-Encode-compat \ + ${SITE_PERL}/Exception/Class.pm:${PORTSDIR}/devel/p5-Exception-Class \ + ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \ ${SITE_PERL}/FreezeThaw.pm:${PORTSDIR}/devel/p5-FreezeThaw \ ${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \ - ${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ - ${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \ + ${ARCH_PERL}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \ + ${SITE_PERL}/HTML/Formatter.pm:${PORTSDIR}/textproc/p5-HTML-Format \ + ${SITE_PERL}/HTML/TreeBuilder.pm:${PORTSDIR}/www/p5-HTML-Tree \ + ${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext \ + ${SITE_PERL}/Locale/Maketext/Fuzzy.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Fuzzy \ + ${SITE_PERL}/Locale/Maketext/Lexicon.pm:${PORTSDIR}/devel/p5-Locale-Maketext-Lexicon \ ${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \ + ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \ ${SITE_PERL}/MIME/Entity.pm:${PORTSDIR}/mail/p5-MIME-Tools \ ${SITE_PERL}/MLDBM.pm:${PORTSDIR}/databases/p5-MLDBM \ - ${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \ ${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net \ - ${SITE_PERL}/${PERL_ARCH}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \ - ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ + ${ARCH_PERL}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \ + ${SITE_PERL}/Regexp/Common.pm:${PORTSDIR}/textproc/p5-Regexp-Common \ + ${ARCH_PERL}/Storable.pm:${PORTSDIR}/devel/p5-Storable \ + ${ARCH_PERL}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \ + ${SITE_PERL}/Text/Autoformat.pm:${PORTSDIR}/textproc/p5-Text-Autoformat \ + ${ARCH_PERL}/Text/Iconv.pm:${PORTSDIR}/converters/p5-Text-Iconv \ + ${SITE_PERL}/Text/Quoted.pm:${PORTSDIR}/textproc/p5-Text-Quoted \ ${SITE_PERL}/Text/Template.pm:${PORTSDIR}/textproc/p5-Text-Template \ ${SITE_PERL}/Text/Wrapper.pm:${PORTSDIR}/textproc/p5-Text-Wrapper \ ${SITE_PERL}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash \ - ${SITE_PERL}/CGI/Cookie.pm:${PORTSDIR}/www/p5-CGI.pm \ - ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp + ${ARCH_PERL}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes \ + ${SITE_PERL}/Time/ParseDate.pm:${PORTSDIR}/devel/p5-Time \ + ${SITE_PERL}/WWW/Mechanize.pm:${PORTSDIR}/www/p5-WWW-Mechanize + +HAS_CONFIGURE= yes + +CONFIGURE_ARGS= --prefix=${RT_PATH} \ + --enable-layout=${LAYOUT} \ + --with-web-user=${WEB_USER} \ + --with-web-group=${WEB_GROUP} \ + --with-libs-group=${LIBS_GROUP} \ + --with-db-host=${DB_HOST} \ + --with-db-port=${DB_PORT} \ + --with-db-type=${DB_TYPE} \ + --with-db-dba=${DB_DBA_USER} + +.if defined(WITH_APACHE2) +APACHE_PORT?= ${PORTSDIR}/www/apache2 +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache2/mod_perl.so:${PORTSDIR}/www/mod_perl2 +TESTDEPS_ARGS+= --with-MODPERL2 +.else +APACHE_PORT?= ${PORTSDIR}/www/apache13 +BUILD_DEPENDS+= ${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl +TESTDEPS_ARGS+= --with-MODPERL1 +.endif + +APXS?= ${LOCALBASE}/sbin/apxs -WRKSRC= ${WRKDIR}/rt-${RT_VERSION} -RT_VERSION= ${PORTVERSION:C/\./-/g} -DB_TYPE?= mysql +DB_TYPE?= mysql .if ${DB_TYPE} == "Pg" -BUILD_DEPENDS+= ${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql7 \ - ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg +BUILD_DEPENDS+= ${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql7 +TESTDEPS_ARGS+= --with-POSTGRESQL .else -DB_TYPE= mysql -BUILD_DEPENDS+= ${LOCALBASE}/bin/safe_mysqld:${PORTSDIR}/databases/mysql323-server +DB_TYPE= mysql +BUILD_DEPENDS+= ${LOCALBASE}/bin/mysql_config:${PORTSDIR}/databases/mysql40-server \ + ${ARCH_PERL}/Mysql.pm:${PORTSDIR}/databases/p5-DBD-mysql +TESTDEPS_ARGS+= --with-MYSQL .endif -RUN_DEPENDS= ${BUILD_DEPENDS} +RUN_DEPENDS= ${BUILD_DEPENDS} -SITE_PERL= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} -USE_REINPLACE= yes -USE_PERL5= yes +SITE_PERL:= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER} +ARCH_PERL= ${SITE_PERL}/${PERL_ARCH}/ +USE_PERL5= yes +RT_PATH?= ${PREFIX}/rt3 -RT_PATH?= ${PREFIX}/rt2 -DB_DBA_PASSWORDD?= +DB_DBA_USER?= root DB_HOST?= localhost -DB_RT_PASS= rt_pass - -MAN3= RT::Links.3 \ - RT::Watchers.3 \ - RT::Group.3 \ - RT::Keyword.3 \ - RT::Record.3 \ - RT::ScripConditions.3 \ - RT::Action::Generic.3 \ - RT::Transaction.3 \ - RT::Interface::Email.3 \ - RT::Link.3 \ - RT.3 \ - RT::Watcher.3 \ - RT::ObjectKeywords.3 \ - RT::EasySearch.3 \ - RT::ScripActions.3 \ - RT::Scrip.3 \ - RT::GroupMembers.3 \ - RT::Action::SendPasswordEmail.3 \ - RT::Transactions.3 \ - RT::Scrips.3 \ - RT::Action::SendEmail.3 \ - RT::User.3 \ - RT::ScripCondition.3 \ - RT::Users.3 \ - RT::Ticket.3 \ - RT::ACE.3 \ - RT::Queue.3 \ - RT::Interface::CLI.3 \ - RT::Tickets.3 \ - RT::GroupMember.3 \ - RT::Template.3 \ - RT::Templates.3 \ - RT::Queues.3 \ - RT::Date.3 \ - RT::CurrentUser.3 \ - RT::ScripAction.3 \ - RT::Keywords.3 \ - RT::ObjectKeyword.3 \ - RT::Attachment.3 \ - RT::Groups.3 \ - RT::KeywordSelect.3 \ - RT::Condition::Generic.3 \ - RT::Handle.3 \ - RT::ACL.3 \ - RT::Attachments.3 +DB_DBA_PASSWORD?= + +WEB_USER?= nobody +WEB_GROUP?= nogroup +LIBS_GROUP?= wheel pre-fetch: @${ECHO} "" @${ECHO} "You may use the following build options:" @${ECHO} "" - @${ECHO} " DB_DBA_PASSWORD=password Your password of MySQL root ();" - @${ECHO} " DB_HOST=hostname Where MySQL resident (localhost);" - @${ECHO} " DB_RT_PASS=password Your password of MySQL RT user (rt_pass);" - @${ECHO} " DB_TYPE=type Pg for postgresql, mysql for MySQL (mysql);" - @${ECHO} " INSTALL_NEW Install a fresh port, otherwise just upgrade;" - @${ECHO} "" - @${ECHO} "IMPORTANT!!! If you want to install a fresh new port, define INSTALL_NEW to do so, otherwise this port just do a upgrade." + @${ECHO} " DB_TYPE=type Pg for postgresql, mysql for MySQL (mysql)" + @${ECHO} " DB_HOST=hostname The database host (localhost)" + @${ECHO} " DB_PORT=port The database port" + @${ECHO} " DB_DBA_USER=password Name of database administrator (root)" + @${ECHO} " DB_DBA_PASSWORD=password Password of database administrator" + @${ECHO} " WITH_APACHE2 Use Apache2 as the web server" + @${ECHO} " UPGRADE Upgrade only, don't initialize DB" @${ECHO} "" -post-patch: -.for _FILE in tools/testdeps - ${REINPLACE_CMD} 's,/usr/bin/perl,${PERL},' ${WRKSRC}/${_FILE} - ${CHMOD} +x ${WRKSRC}/${_FILE} -.endfor +post-extract: + -@cd ${WRKSRC} && chmod a+x configure do-build: -.for _NAME in RT_PATH DB_DBA_PASSWORD DB_HOST DB_RT_PASS DB_TYPE - @${REINPLACE_CMD} "s!%%${_NAME}%%!${${_NAME}}!g" ${WRKSRC}/Makefile -.endfor - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile testdeps - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile fixdeps + -@cd ${WRKSRC} && ${PERL} ./sbin/rt-test-dependencies --install ${TESTDEPS_ARGS} do-install: - @${MKDIR} /var/log/rt2 -.if defined(INSTALL_NEW) - -@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile dropdb @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile install -.else - @cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile upgrade -.endif - @${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/rt2/README - @${CHOWN} -R www /var/log/rt2 + @${INSTALL_DATA} ${WRKSRC}/README ${RT_PATH}/README post-install: - @${SED} s!%%PREFIX%%!${PREFIX}!g ${PKGMESSAGE} - -.include <bsd.port.pre.mk> - -.if ${PERL_LEVEL} < 500601 -BUILD_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec -RUN_DEPENDS+= ${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec +.if defined(UPGRADE) + @echo Upgrade of RT3 complete. +.else + -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action drop --dba ${DB_DBA_USER} --dba-password ${DB_DBA_PASSWORD} + -@${PERL} $(RT_PATH)/sbin/rt-setup-database --force --action init --dba ${DB_DBA_USER} --dba-password ${DB_DBA_PASSWORD} + @${SED} s!%%RT_PATH%%!${RT_PATH}!g ${PKGMESSAGE} .endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/www/rt36/distinfo b/www/rt36/distinfo index e1ffedff9520..22a7cd3bb5ab 100644 --- a/www/rt36/distinfo +++ b/www/rt36/distinfo @@ -1 +1 @@ -MD5 (rt-2-0-15.tar.gz) = 7e6762d5091ea5919504eaa754f4612e +MD5 (rt-3-0-0.tar.gz) = 7c73cade46f4ba4c0731746e2a2a7146 diff --git a/www/rt36/files/patch-Makefile b/www/rt36/files/patch-Makefile deleted file mode 100644 index 5244bea5a9b9..000000000000 --- a/www/rt36/files/patch-Makefile +++ /dev/null @@ -1,138 +0,0 @@ ---- Makefile.orig Fri Oct 4 11:48:46 2002 -+++ Makefile Wed Feb 12 03:13:22 2003 -@@ -2,7 +2,7 @@ - # RT is Copyright 1996-2002 Jesse Vincent <jesse@bestpractical.com> - # It is distributed under the terms of the GNU General Public License, version 2 - --PERL = /usr/bin/perl -+#PERL = /usr/bin/perl - - RT_VERSION_MAJOR = 2 - RT_VERSION_MINOR = 0 -@@ -15,7 +15,7 @@ - BRANCH = HEAD - - # This is the group that all of the installed files will be chgrp'ed to. --RTGROUP = rt -+RTGROUP = www - - - # User which should own rt binaries. -@@ -40,7 +40,7 @@ - # RT_PATH is the name of the directory you want make to install RT in - # RT must be installed in its own directory (don't set this to /usr/local) - --RT_PATH = /opt/rt2 -+RT_PATH = %%RT_PATH%% - - # The rest of these paths are all configurable, but you probably don't want to - # put them elsewhere -@@ -49,7 +49,7 @@ - RT_ETC_PATH = $(RT_PATH)/etc - RT_CONFIG_PATH = $(RT_ETC_PATH) - RT_BIN_PATH = $(RT_PATH)/bin --RT_MAN_PATH = $(RT_PATH)/man -+RT_MAN_PATH = /usr/local/man - MASON_HTML_PATH = $(RT_PATH)/WebRT/html - - -@@ -63,7 +63,7 @@ - MASON_DATA_PATH = $(RT_PATH)/WebRT/data - MASON_SESSION_PATH = $(RT_PATH)/WebRT/sessiondata - --RT_LOG_PATH = /tmp -+RT_LOG_PATH = /var/log/rt2 - - # RT_READABLE_DIR_MODE is the mode of directories that are generally meant - # to be accessable -@@ -101,13 +101,13 @@ - # "Pg" is known to work - # "Oracle" is in the early stages of working. - --DB_TYPE = mysql -+DB_TYPE = %%DB_TYPE%% - - # DB_HOME is where the Database's commandline tools live. $DB_HOME/bin - # should contain the binaries themselves, e.g. if "which mysql" gives - # "/usr/local/mysql/bin/mysql", $DB_HOME should be "/usr/local/mysql" - --DB_HOME = /usr -+DB_HOME = /usr/local - - # Set DBA to the name of a unix account with the proper permissions and - # environment to run your commandline SQL tools -@@ -121,14 +121,14 @@ - # For oracle, you want 'system' - - DB_DBA = root --DB_DBA_PASSWORD = -- -+DB_DBA_PASSWORD = %%DB_DBA_PASSWORD%% -+ - # - # Set this to the Fully Qualified Domain Name of your database server. - # If the database is local, rather than on a remote host, using "localhost" - # will greatly enhance performance. - --DB_HOST = localhost -+DB_HOST = %%DB_HOST%% - - # If you're not running your database server on its default port, - # specifiy the port the database server is running on below. -@@ -144,7 +144,7 @@ - # to grant those database rights by hand. - # - --DB_RT_HOST = localhost -+DB_RT_HOST = %%DB_HOST%% - - # set this to the name you want to give to the RT database in - # your database server. For Oracle, this should be the name of your sid -@@ -158,7 +158,7 @@ - # Set this to the password used by the rt database user - # *** Change This Before Installation*** - --DB_RT_PASS = rt_pass -+DB_RT_PASS = %%DB_RT_PASS%% - - # }}} - -@@ -168,7 +168,7 @@ - # objectcode - - WEB_USER = www --WEB_GROUP = rt -+WEB_GROUP = www - - # }}} - -@@ -312,7 +312,7 @@ - - - genschema: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' generate -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' generate - - - initialize.Pg: createdb initdb.dba acls -@@ -334,16 +334,16 @@ - - - dropdb: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' drop -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' drop - - - createdb: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' create -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' create - initdb.dba: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' insert -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' insert - - initdb.rtuser: -- $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' insert -+ $(PERL) tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' '$(DB_RT_PASS)' insert - - - diff --git a/www/rt36/files/patch-bin-initacls.mysql b/www/rt36/files/patch-bin-initacls.mysql deleted file mode 100644 index 42837f974cb5..000000000000 --- a/www/rt36/files/patch-bin-initacls.mysql +++ /dev/null @@ -1,12 +0,0 @@ ---- bin/initacls.mysql Wed Nov 7 07:04:00 2001 -+++ bin/initacls.mysql Thu Aug 15 18:01:14 2002 -@@ -14,7 +14,7 @@ - export PATH - - echo "Enter the mysql administrator's database password to create a new user for RT" --$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} mysql < $DATABASEACLS -+$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} mysql < $DATABASEACLS - - echo "Enter the mysql administrator's database password to nondestructively reload the database" --$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} reload -+$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} reload diff --git a/www/rt36/files/patch-tools-initdb b/www/rt36/files/patch-tools-initdb deleted file mode 100644 index 1ee6462ed640..000000000000 --- a/www/rt36/files/patch-tools-initdb +++ /dev/null @@ -1,29 +0,0 @@ ---- tools/initdb Wed Nov 7 07:06:06 2001 -+++ tools/initdb Thu Aug 15 17:17:19 2002 -@@ -17,7 +17,7 @@ - $SCHEMA_DIR ="etc"; - $SCHEMA_FILE = "$SCHEMA_DIR/schema.pm"; #hmm - --($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $ACTION) = @ARGV; -+($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $DB_DBA_PASSWORD, $ACTION) = @ARGV; - - - if ($DEBUG) { -@@ -71,6 +71,8 @@ - # {{{ sub prompt_for_dba_password - - sub prompt_for_dba_password { -+ return if defined $DB_DBA_PASSWORD; -+ - print "Enter the $DB_TYPE password for $DB_DBA: "; - - system "stty -echo"; -@@ -107,7 +109,7 @@ - If you have an existing RT 2.x installation, this will destroy all your data. - i - END -- exit unless _yesno(); -+ # exit unless _yesno(); - - } - diff --git a/www/rt36/files/patch-tools-testdeps b/www/rt36/files/patch-tools-testdeps deleted file mode 100644 index b4e392a23cec..000000000000 --- a/www/rt36/files/patch-tools-testdeps +++ /dev/null @@ -1,15 +0,0 @@ ---- tools/testdeps Thu Feb 28 14:38:10 2002 -+++ tools/testdeps Thu Aug 15 16:43:45 2002 -@@ -107,7 +107,11 @@ - $module = "DBD::mysql::Install" if ($module =~ /DBD::mysql/); - - print "Installing with CPAN..."; -- CPAN::install($module); -+ require CPAN::FirstTime; # shut up configuration -+ no strict 'refs'; -+ local $^W; -+ *{'ExtUtils::MakeMaker::prompt'} = sub ($;$) { '' }; -+ CPAN::force('install', $module); - } - print "\n"; - exit(1) if ($mode =~ /-q/); diff --git a/www/rt36/pkg-descr b/www/rt36/pkg-descr index 743d89a4bec0..eaf1f22f1df7 100644 --- a/www/rt36/pkg-descr +++ b/www/rt36/pkg-descr @@ -4,4 +4,10 @@ of users. RT is used by systems administrators, customer support staffs, NOCs, developers and even marketing departments at over a thousand sites around the world. +RT3 significantly revamped the RT codebase, featuring standard-compliant +Web UI, approval-based workflow system, REST-powered RPC mail gateway, +recursive group membership with delegates, autoconf, custom field support, +I18N and L10N framework, web-editable scrips, better documentation and +regression test suite, and more. + WWW: http://www.bestpractical.com/rt/ diff --git a/www/rt36/pkg-message b/www/rt36/pkg-message index 8d1b6429f69c..414f02c0b294 100644 --- a/www/rt36/pkg-message +++ b/www/rt36/pkg-message @@ -1,18 +1,14 @@ -=============================================================== +===================================================================== -To complete the installation of this port, you have to do the -following things: +To complete the installation of this port, please follow these steps: -1. Run %%PREFIX%%/rt2/etc/insertdata <last_version_of_rt> if you're - upgrading from an older version. -2. Edit %%PREFIX%%/rt2/etc/config.pm -3. Configure the email and web gateways. Please refer to 'SETTING UP - THE MAIL GATEWAY' in %%PREFIX%%/rt2/README -4. Restart Apache. -5. Do remember to *CHANGE* the root's password for the web interface. +1. Edit %%RT_PATH%%/etc/RT_SiteConfig.pm, by referring to + the default config file (%%RT_PATH%%/etc/RT_Config.pm). +2. Configure the email and web gateways. Please refer to + 'SETTING UP THE MAIL GATEWAY' in %%RT_PATH%%/README +3. Restart Apache. +4. Do remember to *CHANGE* the root's password for the web interface. The default is "password" (without the quotes.) -6. Configure RT per the instructions at http://www.fsck.com/rtfm/. +5. Configure RT per the instructions at http://www.fsck.com/rtfm/. -NOTE: Please remember to use a statically compiled mod_perl, - and configure mod_fastcgi for a faster rt2. -================================================================ +===================================================================== diff --git a/www/rt36/pkg-plist b/www/rt36/pkg-plist index 2447c26c7025..97b9046cb768 100644 --- a/www/rt36/pkg-plist +++ b/www/rt36/pkg-plist @@ -1,365 +1,407 @@ -rt2/bin/webmux.pl -rt2/bin/rt-mailgate -rt2/bin/rtadmin -rt2/bin/rt -rt2/bin/mason_handler.fcgi -rt2/bin/mason_handler.scgi -rt2/WebRT/html/Ticket/Attachment/CVS/Root -rt2/WebRT/html/Ticket/Attachment/CVS/Repository -rt2/WebRT/html/Ticket/Attachment/CVS/Entries -rt2/WebRT/html/Ticket/Attachment/CVS/Tag -rt2/WebRT/html/Ticket/Attachment/dhandler -rt2/WebRT/html/Ticket/CVS/Root -rt2/WebRT/html/Ticket/CVS/Repository -rt2/WebRT/html/Ticket/CVS/Entries -rt2/WebRT/html/Ticket/CVS/Tag -rt2/WebRT/html/Ticket/Elements/CVS/Root -rt2/WebRT/html/Ticket/Elements/CVS/Repository -rt2/WebRT/html/Ticket/Elements/CVS/Entries -rt2/WebRT/html/Ticket/Elements/CVS/Tag -rt2/WebRT/html/Ticket/Elements/AddWatchers -rt2/WebRT/html/Ticket/Elements/EditBasics -rt2/WebRT/html/Ticket/Elements/EditDates -rt2/WebRT/html/Ticket/Elements/EditKeywordSelects -rt2/WebRT/html/Ticket/Elements/EditLinks -rt2/WebRT/html/Ticket/Elements/EditPeople -rt2/WebRT/html/Ticket/Elements/EditWatchers -rt2/WebRT/html/Ticket/Elements/ShowBasics -rt2/WebRT/html/Ticket/Elements/ShowDates -rt2/WebRT/html/Ticket/Elements/ShowDependencies -rt2/WebRT/html/Ticket/Elements/ShowHistory -rt2/WebRT/html/Ticket/Elements/ShowKeywordSelects -rt2/WebRT/html/Ticket/Elements/ShowLinks -rt2/WebRT/html/Ticket/Elements/ShowMemberOf -rt2/WebRT/html/Ticket/Elements/ShowMembers -rt2/WebRT/html/Ticket/Elements/ShowPeople -rt2/WebRT/html/Ticket/Elements/ShowReferences -rt2/WebRT/html/Ticket/Elements/ShowRequestor -rt2/WebRT/html/Ticket/Elements/ShowSummary -rt2/WebRT/html/Ticket/Elements/ShowTransaction -rt2/WebRT/html/Ticket/Elements/Tabs -rt2/WebRT/html/Ticket/Elements/ToolBar -rt2/WebRT/html/Ticket/Create.html -rt2/WebRT/html/Ticket/Modify.html -rt2/WebRT/html/Ticket/ModifyAll.html -rt2/WebRT/html/Ticket/ModifyDates.html -rt2/WebRT/html/Ticket/ModifyLinks.html -rt2/WebRT/html/Ticket/ModifyPeople.html -rt2/WebRT/html/Ticket/Update.html -rt2/WebRT/html/Ticket/Display.html -rt2/WebRT/html/Ticket/History.html -rt2/WebRT/html/CVS/Root -rt2/WebRT/html/CVS/Repository -rt2/WebRT/html/CVS/Entries -rt2/WebRT/html/CVS/Tag -rt2/WebRT/html/User/CVS/Root -rt2/WebRT/html/User/CVS/Repository -rt2/WebRT/html/User/CVS/Entries -rt2/WebRT/html/User/CVS/Tag -rt2/WebRT/html/User/Prefs.html -rt2/WebRT/html/Elements/CVS/Root -rt2/WebRT/html/Elements/CVS/Repository -rt2/WebRT/html/Elements/CVS/Entries -rt2/WebRT/html/Elements/CVS/Tag -rt2/WebRT/html/Elements/Checkbox -rt2/WebRT/html/Elements/CreateTicket -rt2/WebRT/html/Elements/CustomHomepageHeader -rt2/WebRT/html/Elements/Error -rt2/WebRT/html/Elements/Footer -rt2/WebRT/html/Elements/GotoTicket -rt2/WebRT/html/Elements/Header -rt2/WebRT/html/Elements/ListActions -rt2/WebRT/html/Elements/Login -rt2/WebRT/html/Elements/MessageBox -rt2/WebRT/html/Elements/MyRequests -rt2/WebRT/html/Elements/MyTickets -rt2/WebRT/html/Elements/Quicksearch -rt2/WebRT/html/Elements/Refresh -rt2/WebRT/html/Elements/Section -rt2/WebRT/html/Elements/SelectBoolean -rt2/WebRT/html/Elements/SelectDate -rt2/WebRT/html/Elements/SelectDateRelation -rt2/WebRT/html/Elements/SelectDateType -rt2/WebRT/html/Elements/SelectEqualityOperator -rt2/WebRT/html/Elements/SelectKeyword -rt2/WebRT/html/Elements/SelectKeywordOptions -rt2/WebRT/html/Elements/SelectLinkType -rt2/WebRT/html/Elements/SelectMatch -rt2/WebRT/html/Elements/SelectNewTicketQueue -rt2/WebRT/html/Elements/SelectOwner -rt2/WebRT/html/Elements/SelectQueue -rt2/WebRT/html/Elements/SelectResultsPerPage -rt2/WebRT/html/Elements/SelectSortOrder -rt2/WebRT/html/Elements/SelectStatus -rt2/WebRT/html/Elements/SelectTicketSortBy -rt2/WebRT/html/Elements/SelectUsers -rt2/WebRT/html/Elements/SelectWatcherType -rt2/WebRT/html/Elements/ShadedBox -rt2/WebRT/html/Elements/Submit -rt2/WebRT/html/Elements/Tabs -rt2/WebRT/html/Elements/TitleBoxEnd -rt2/WebRT/html/Elements/TitleBoxStart -rt2/WebRT/html/Elements/ViewUser -rt2/WebRT/html/Elements/dayMenu -rt2/WebRT/html/Elements/monthMenu -rt2/WebRT/html/Elements/yearMenu -rt2/WebRT/html/SelfService/Attachment/CVS/Root -rt2/WebRT/html/SelfService/Attachment/CVS/Repository -rt2/WebRT/html/SelfService/Attachment/CVS/Entries -rt2/WebRT/html/SelfService/Attachment/CVS/Tag -rt2/WebRT/html/SelfService/Attachment/dhandler -rt2/WebRT/html/SelfService/CVS/Root -rt2/WebRT/html/SelfService/CVS/Repository -rt2/WebRT/html/SelfService/CVS/Entries -rt2/WebRT/html/SelfService/CVS/Tag -rt2/WebRT/html/SelfService/Elements/CVS/Root -rt2/WebRT/html/SelfService/Elements/CVS/Repository -rt2/WebRT/html/SelfService/Elements/CVS/Entries -rt2/WebRT/html/SelfService/Elements/CVS/Tag -rt2/WebRT/html/SelfService/Elements/GotoTicket -rt2/WebRT/html/SelfService/Elements/Header -rt2/WebRT/html/SelfService/Elements/MyRequests -rt2/WebRT/html/SelfService/Elements/Tabs -rt2/WebRT/html/SelfService/Update.html -rt2/WebRT/html/SelfService/Error.html -rt2/WebRT/html/SelfService/Prefs.html -rt2/WebRT/html/SelfService/Display.html -rt2/WebRT/html/SelfService/index.html -rt2/WebRT/html/SelfService/Create.html -rt2/WebRT/html/SelfService/Closed.html -rt2/WebRT/html/Search/CVS/Root -rt2/WebRT/html/Search/CVS/Repository -rt2/WebRT/html/Search/CVS/Entries -rt2/WebRT/html/Search/CVS/Tag -rt2/WebRT/html/Search/Bulk.html -rt2/WebRT/html/Search/Listing.html -rt2/WebRT/html/Search/PickRestriction -rt2/WebRT/html/Search/RestrictSearch.html -rt2/WebRT/html/Search/TicketCell -rt2/WebRT/html/NoAuth/CVS/Root -rt2/WebRT/html/NoAuth/CVS/Repository -rt2/WebRT/html/NoAuth/CVS/Entries -rt2/WebRT/html/NoAuth/CVS/Tag -rt2/WebRT/html/NoAuth/images/CVS/Root -rt2/WebRT/html/NoAuth/images/CVS/Repository -rt2/WebRT/html/NoAuth/images/CVS/Entries -rt2/WebRT/html/NoAuth/images/CVS/Tag -rt2/WebRT/html/NoAuth/images/rt.jpg -rt2/WebRT/html/NoAuth/images/spacer.gif -rt2/WebRT/html/NoAuth/Logout.html -rt2/WebRT/html/NoAuth/Reminder.html -rt2/WebRT/html/NoAuth/webrt.css -rt2/WebRT/html/Admin/Global/CVS/Root -rt2/WebRT/html/Admin/Global/CVS/Repository -rt2/WebRT/html/Admin/Global/CVS/Entries -rt2/WebRT/html/Admin/Global/CVS/Tag -rt2/WebRT/html/Admin/Global/GroupRights.html -rt2/WebRT/html/Admin/Global/Keywords.html -rt2/WebRT/html/Admin/Global/Scrips.html -rt2/WebRT/html/Admin/Global/Template.html -rt2/WebRT/html/Admin/Global/Templates.html -rt2/WebRT/html/Admin/Global/UserRights.html -rt2/WebRT/html/Admin/Global/index.html -rt2/WebRT/html/Admin/Users/CVS/Root -rt2/WebRT/html/Admin/Users/CVS/Repository -rt2/WebRT/html/Admin/Users/CVS/Entries -rt2/WebRT/html/Admin/Users/CVS/Tag -rt2/WebRT/html/Admin/Users/Modify.html -rt2/WebRT/html/Admin/Users/Prefs.html -rt2/WebRT/html/Admin/Users/Rights.html -rt2/WebRT/html/Admin/Users/index.html -rt2/WebRT/html/Admin/Elements/CVS/Root -rt2/WebRT/html/Admin/Elements/CVS/Repository -rt2/WebRT/html/Admin/Elements/CVS/Entries -rt2/WebRT/html/Admin/Elements/CVS/Tag -rt2/WebRT/html/Admin/Elements/CreateQueueCalled -rt2/WebRT/html/Admin/Elements/CreateUserCalled -rt2/WebRT/html/Admin/Elements/EditUserComments -rt2/WebRT/html/Admin/Elements/GrantQueueRightsTo -rt2/WebRT/html/Admin/Elements/GroupTabs -rt2/WebRT/html/Admin/Elements/Header -rt2/WebRT/html/Admin/Elements/ListGlobalKeywordSelects -rt2/WebRT/html/Admin/Elements/ListGlobalScrips -rt2/WebRT/html/Admin/Elements/ModifyKeyword -rt2/WebRT/html/Admin/Elements/ModifyKeywordSelect -rt2/WebRT/html/Admin/Elements/ModifyQueue -rt2/WebRT/html/Admin/Elements/ModifyTemplate -rt2/WebRT/html/Admin/Elements/ModifyUser -rt2/WebRT/html/Admin/Elements/QueueRightsForUser -rt2/WebRT/html/Admin/Elements/QueueTabs -rt2/WebRT/html/Admin/Elements/SelectKeywordSelect -rt2/WebRT/html/Admin/Elements/SelectModifyGroup -rt2/WebRT/html/Admin/Elements/SelectModifyKeyword -rt2/WebRT/html/Admin/Elements/Tabs -rt2/WebRT/html/Admin/Elements/SelectModifyKeywordSelect -rt2/WebRT/html/Admin/Elements/SelectModifyQueue -rt2/WebRT/html/Admin/Elements/SelectModifyUser -rt2/WebRT/html/Admin/Elements/SelectQueueRights -rt2/WebRT/html/Admin/Elements/SelectRights -rt2/WebRT/html/Admin/Elements/SelectScrip -rt2/WebRT/html/Admin/Elements/SelectScripAction -rt2/WebRT/html/Admin/Elements/SelectScripCondition -rt2/WebRT/html/Admin/Elements/SelectSingleOrMultiple -rt2/WebRT/html/Admin/Elements/SelectTemplate -rt2/WebRT/html/Admin/Elements/SelectUsers -rt2/WebRT/html/Admin/Elements/SystemTabs -rt2/WebRT/html/Admin/Elements/UserTabs -rt2/WebRT/html/Admin/Queues/CVS/Root -rt2/WebRT/html/Admin/Queues/CVS/Repository -rt2/WebRT/html/Admin/Queues/CVS/Entries -rt2/WebRT/html/Admin/Queues/CVS/Tag -rt2/WebRT/html/Admin/Queues/Create.html -rt2/WebRT/html/Admin/Queues/GroupRights.html -rt2/WebRT/html/Admin/Queues/Keywords.html -rt2/WebRT/html/Admin/Queues/Modify.html -rt2/WebRT/html/Admin/Queues/People.html -rt2/WebRT/html/Admin/Queues/Scrips.html -rt2/WebRT/html/Admin/Queues/Template.html -rt2/WebRT/html/Admin/Queues/Templates.html -rt2/WebRT/html/Admin/Queues/UserRights.html -rt2/WebRT/html/Admin/Queues/index.html -rt2/WebRT/html/Admin/CVS/Root -rt2/WebRT/html/Admin/CVS/Repository -rt2/WebRT/html/Admin/CVS/Entries -rt2/WebRT/html/Admin/CVS/Tag -rt2/WebRT/html/Admin/KeywordSelects/CVS/Root -rt2/WebRT/html/Admin/KeywordSelects/CVS/Repository -rt2/WebRT/html/Admin/KeywordSelects/CVS/Entries -rt2/WebRT/html/Admin/KeywordSelects/CVS/Tag -rt2/WebRT/html/Admin/KeywordSelects/Modify.html -rt2/WebRT/html/Admin/KeywordSelects/index.html -rt2/WebRT/html/Admin/Keywords/CVS/Root -rt2/WebRT/html/Admin/Keywords/CVS/Repository -rt2/WebRT/html/Admin/Keywords/CVS/Entries -rt2/WebRT/html/Admin/Keywords/CVS/Tag -rt2/WebRT/html/Admin/Keywords/Modify.html -rt2/WebRT/html/Admin/Keywords/index.html -rt2/WebRT/html/Admin/Groups/CVS/Root -rt2/WebRT/html/Admin/Groups/CVS/Repository -rt2/WebRT/html/Admin/Groups/CVS/Entries -rt2/WebRT/html/Admin/Groups/CVS/Tag -rt2/WebRT/html/Admin/Groups/Members.html -rt2/WebRT/html/Admin/Groups/Modify.html -rt2/WebRT/html/Admin/Groups/Rights.html -rt2/WebRT/html/Admin/Groups/index.html -rt2/WebRT/html/Admin/index.html -rt2/WebRT/html/autohandler -rt2/WebRT/html/index.html -rt2/etc/config.pm -rt2/etc/insertdata -rt2/lib/RT.pm -rt2/lib/RT/KeywordSelects.pm -rt2/lib/RT/Links.pm -rt2/lib/RT/Watchers.pm -rt2/lib/RT/Group.pm -rt2/lib/RT/Keyword.pm -rt2/lib/RT/Record.pm -rt2/lib/RT/ScripConditions.pm -rt2/lib/RT/Transaction.pm -rt2/lib/RT/TestHarness.pm -rt2/lib/RT/Link.pm -rt2/lib/RT/Watcher.pm -rt2/lib/RT/ObjectKeywords.pm -rt2/lib/RT/EasySearch.pm -rt2/lib/RT/ScripActions.pm -rt2/lib/RT/Scrip.pm -rt2/lib/RT/GroupMembers.pm -rt2/lib/RT/Transactions.pm -rt2/lib/RT/Scrips.pm -rt2/lib/RT/User.pm -rt2/lib/RT/ScripCondition.pm -rt2/lib/RT/Users.pm -rt2/lib/RT/Ticket.pm -rt2/lib/RT/ACE.pm -rt2/lib/RT/Queue.pm -rt2/lib/RT/Tickets.pm -rt2/lib/RT/Template.pm -rt2/lib/RT/GroupMember.pm -rt2/lib/RT/Templates.pm -rt2/lib/RT/Queues.pm -rt2/lib/RT/Date.pm -rt2/lib/RT/CurrentUser.pm -rt2/lib/RT/ScripAction.pm -rt2/lib/RT/Keywords.pm -rt2/lib/RT/ObjectKeyword.pm -rt2/lib/RT/Attachment.pm -rt2/lib/RT/Groups.pm -rt2/lib/RT/KeywordSelect.pm -rt2/lib/RT/Handle.pm -rt2/lib/RT/ACL.pm -rt2/lib/RT/Attachments.pm -rt2/lib/RT/Interface/Email.pm -rt2/lib/RT/Interface/CLI.pm -rt2/lib/RT/Interface/Web.pm -rt2/lib/RT/Condition/NewDependency.pm -rt2/lib/RT/Condition/StatusChange.pm -rt2/lib/RT/Condition/AnyTransaction.pm -rt2/lib/RT/Condition/Generic.pm -rt2/lib/RT/Action/Generic.pm -rt2/lib/RT/Action/OpenDependent.pm -rt2/lib/RT/Action/StallDependent.pm -rt2/lib/RT/Action/SendPasswordEmail.pm -rt2/lib/RT/Action/Notify.pm -rt2/lib/RT/Action/SendEmail.pm -rt2/lib/RT/Action/README.hackers -rt2/lib/RT/Action/ResolveMembers.pm -rt2/lib/RT/Action/NotifyAsComment.pm -rt2/lib/RT/Action/Autoreply.pm -rt2/lib/auto/RT/.packlist -rt2/README -@dirrm rt2/local/WebRT/html -@dirrm rt2/local/WebRT -@dirrm rt2/local -@dirrm rt2/lib/auto/RT -@dirrm rt2/lib/auto -@dirrm rt2/lib/RT/Interface -@dirrm rt2/lib/RT/Condition -@dirrm rt2/lib/RT/Action -@dirrm rt2/lib/RT -@dirrm rt2/lib -@dirrm rt2/etc -@dirrm rt2/bin -@dirrm rt2/WebRT/sessiondata -@dirrm rt2/WebRT/html/User/CVS -@dirrm rt2/WebRT/html/User -@dirrm rt2/WebRT/html/Ticket/Elements/CVS -@dirrm rt2/WebRT/html/Ticket/Elements -@dirrm rt2/WebRT/html/Ticket/CVS -@dirrm rt2/WebRT/html/Ticket/Attachment/CVS -@dirrm rt2/WebRT/html/Ticket/Attachment -@dirrm rt2/WebRT/html/Ticket -@dirrm rt2/WebRT/html/SelfService/Elements/CVS -@dirrm rt2/WebRT/html/SelfService/Elements -@dirrm rt2/WebRT/html/SelfService/CVS -@dirrm rt2/WebRT/html/SelfService/Attachment/CVS -@dirrm rt2/WebRT/html/SelfService/Attachment -@dirrm rt2/WebRT/html/SelfService -@dirrm rt2/WebRT/html/Search/CVS -@dirrm rt2/WebRT/html/Search -@dirrm rt2/WebRT/html/NoAuth/images/CVS -@dirrm rt2/WebRT/html/NoAuth/images -@dirrm rt2/WebRT/html/NoAuth/CVS -@dirrm rt2/WebRT/html/NoAuth -@dirrm rt2/WebRT/html/Elements/CVS -@dirrm rt2/WebRT/html/Elements -@dirrm rt2/WebRT/html/CVS -@dirrm rt2/WebRT/html/Admin/Users/CVS -@dirrm rt2/WebRT/html/Admin/Users -@dirrm rt2/WebRT/html/Admin/Queues/CVS -@dirrm rt2/WebRT/html/Admin/Queues -@dirrm rt2/WebRT/html/Admin/Keywords/CVS -@dirrm rt2/WebRT/html/Admin/Keywords -@dirrm rt2/WebRT/html/Admin/KeywordSelects/CVS -@dirrm rt2/WebRT/html/Admin/KeywordSelects -@dirrm rt2/WebRT/html/Admin/Groups/CVS -@dirrm rt2/WebRT/html/Admin/Groups -@dirrm rt2/WebRT/html/Admin/Global/CVS -@dirrm rt2/WebRT/html/Admin/Global -@dirrm rt2/WebRT/html/Admin/Elements/CVS -@dirrm rt2/WebRT/html/Admin/Elements -@dirrm rt2/WebRT/html/Admin/CVS -@dirrm rt2/WebRT/html/Admin -@dirrm rt2/WebRT/html -@dirrm rt2/WebRT/data -@dirrm rt2/WebRT -@unexec rmdir %D/rt2 2>/dev/null || true +rt3/etc/RT_Config.pm +rt3/etc/RT_SiteConfig.pm +rt3/etc/initialdata +rt3/etc/schema.SQLite +rt3/etc/schema.Pg +rt3/etc/schema.mysql +rt3/etc/acl.mysql +rt3/etc/acl.Pg +rt3/etc/acl.Oracle +rt3/share/html/Ticket/Elements/ShowTransaction +rt3/share/html/Ticket/Elements/EditBasics +rt3/share/html/Ticket/Elements/EditCustomField +rt3/share/html/Ticket/Elements/EditCustomFields +rt3/share/html/Ticket/Elements/EditDates +rt3/share/html/Ticket/Elements/EditLinks +rt3/share/html/Ticket/Elements/EditPeople +rt3/share/html/Ticket/Elements/EditWatchers +rt3/share/html/Ticket/Elements/ShowAttachments +rt3/share/html/Ticket/Elements/ShowBasics +rt3/share/html/Ticket/Elements/ShowCustomFields +rt3/share/html/Ticket/Elements/ShowDates +rt3/share/html/Ticket/Elements/ShowDependencies +rt3/share/html/Ticket/Elements/ShowHistory +rt3/share/html/Ticket/Elements/ShowLink +rt3/share/html/Ticket/Elements/ShowLinks +rt3/share/html/Ticket/Elements/ShowMemberOf +rt3/share/html/Ticket/Elements/ShowMembers +rt3/share/html/Ticket/Elements/ShowMessageStanza +rt3/share/html/Ticket/Elements/ShowPeople +rt3/share/html/Ticket/Elements/ShowReferences +rt3/share/html/Ticket/Elements/Tabs +rt3/share/html/Ticket/Elements/ShowRequestor +rt3/share/html/Ticket/Elements/ShowSummary +rt3/share/html/Ticket/Elements/AddWatchers +rt3/share/html/Ticket/Attachment/dhandler +rt3/share/html/Ticket/Display.html +rt3/share/html/Ticket/History.html +rt3/share/html/Ticket/Modify.html +rt3/share/html/Ticket/ModifyAll.html +rt3/share/html/Ticket/ModifyDates.html +rt3/share/html/Ticket/ModifyLinks.html +rt3/share/html/Ticket/ModifyPeople.html +rt3/share/html/Ticket/Update.html +rt3/share/html/Ticket/Create.html +rt3/share/html/Approvals/Elements/Approve +rt3/share/html/Approvals/Elements/PendingMyApproval +rt3/share/html/Approvals/Elements/ShowDependency +rt3/share/html/Approvals/Elements/Tabs +rt3/share/html/Approvals/Display.html +rt3/share/html/Approvals/index.html +rt3/share/html/Elements/ViewUser +rt3/share/html/Elements/BevelBoxRaisedStart +rt3/share/html/Elements/Callback +rt3/share/html/Elements/Checkbox +rt3/share/html/Elements/CreateTicket +rt3/share/html/Elements/Error +rt3/share/html/Elements/Footer +rt3/share/html/Elements/GotoTicket +rt3/share/html/Elements/Header +rt3/share/html/Elements/ListActions +rt3/share/html/Elements/Login +rt3/share/html/Elements/Menu +rt3/share/html/Elements/MessageBox +rt3/share/html/Elements/MyRequests +rt3/share/html/Elements/MyTickets +rt3/share/html/Elements/PageLayout +rt3/share/html/Elements/Quicksearch +rt3/share/html/Elements/Refresh +rt3/share/html/Elements/Section +rt3/share/html/Elements/SelectAttachmentField +rt3/share/html/Elements/SelectBoolean +rt3/share/html/Elements/SelectCustomFieldOperator +rt3/share/html/Elements/SelectDate +rt3/share/html/Elements/SelectCustomFieldValue +rt3/share/html/Elements/SelectDateRelation +rt3/share/html/Elements/SelectDateType +rt3/share/html/Elements/SelectEqualityOperator +rt3/share/html/Elements/SelectGroups +rt3/share/html/Elements/SelectLinkType +rt3/share/html/Elements/SelectMatch +rt3/share/html/Elements/SelectNewTicketQueue +rt3/share/html/Elements/SelectOwner +rt3/share/html/Elements/SelectQueue +rt3/share/html/Elements/SelectResultsPerPage +rt3/share/html/Elements/SelectSortOrder +rt3/share/html/Elements/SelectStatus +rt3/share/html/Elements/SelectTicketSortBy +rt3/share/html/Elements/SelectTicketTypes +rt3/share/html/Elements/SelectUsers +rt3/share/html/Elements/SelectWatcherType +rt3/share/html/Elements/SetupSessionCookie +rt3/share/html/Elements/ShadedBox +rt3/share/html/Elements/ShadedInputRow +rt3/share/html/Elements/ShadedRow +rt3/share/html/Elements/SimpleSearch +rt3/share/html/Elements/Submit +rt3/share/html/Elements/Tabs +rt3/share/html/Elements/TitleBoxEnd +rt3/share/html/Elements/TitleBoxStart +rt3/share/html/Elements/BevelBoxRaisedEnd +rt3/share/html/User/Elements/DelegateRights +rt3/share/html/User/Elements/GroupTabs +rt3/share/html/User/Elements/Tabs +rt3/share/html/User/Groups/Members.html +rt3/share/html/User/Groups/Modify.html +rt3/share/html/User/Groups/index.html +rt3/share/html/User/Delegation.html +rt3/share/html/User/Prefs.html +rt3/share/html/NoAuth/images/squares_blue.gif +rt3/share/html/NoAuth/images/bplogo.gif +rt3/share/html/NoAuth/images/favicon.png +rt3/share/html/NoAuth/images/head_requestracker.gif +rt3/share/html/NoAuth/images/rt.jpg +rt3/share/html/NoAuth/images/space.gif +rt3/share/html/NoAuth/images/spacer.gif +rt3/share/html/NoAuth/images/back_home.gif +rt3/share/html/NoAuth/Logout.html +rt3/share/html/NoAuth/Reminder.html +rt3/share/html/NoAuth/webrt.css +rt3/share/html/SelfService/Attachment/dhandler +rt3/share/html/SelfService/Elements/GotoTicket +rt3/share/html/SelfService/Elements/Header +rt3/share/html/SelfService/Elements/MyRequests +rt3/share/html/SelfService/Elements/Tabs +rt3/share/html/SelfService/Error.html +rt3/share/html/SelfService/Display.html +rt3/share/html/SelfService/Closed.html +rt3/share/html/SelfService/Create.html +rt3/share/html/SelfService/Prefs.html +rt3/share/html/SelfService/Update.html +rt3/share/html/SelfService/index.html +rt3/share/html/Search/Elements/PickRestriction +rt3/share/html/Search/Elements/TicketHeader +rt3/share/html/Search/Elements/TicketHeaderCell +rt3/share/html/Search/Elements/TicketRow +rt3/share/html/Search/Bulk.html +rt3/share/html/Search/Listing.html +rt3/share/html/REST/1.0/NoAuth/mail-gateway +rt3/share/html/Admin/Elements/UserTabs +rt3/share/html/Admin/Elements/CreateUserCalled +rt3/share/html/Admin/Elements/EditCustomField +rt3/share/html/Admin/Elements/EditCustomFieldValues +rt3/share/html/Admin/Elements/EditCustomFields +rt3/share/html/Admin/Elements/EditQueueWatchers +rt3/share/html/Admin/Elements/EditScrip +rt3/share/html/Admin/Elements/EditScrips +rt3/share/html/Admin/Elements/EditTemplates +rt3/share/html/Admin/Elements/EditUserComments +rt3/share/html/Admin/Elements/GroupTabs +rt3/share/html/Admin/Elements/Header +rt3/share/html/Admin/Elements/ListGlobalCustomFields +rt3/share/html/Admin/Elements/ListGlobalScrips +rt3/share/html/Admin/Elements/ModifyQueue +rt3/share/html/Admin/Elements/ModifyTemplate +rt3/share/html/Admin/Elements/ModifyUser +rt3/share/html/Admin/Elements/QueueRightsForUser +rt3/share/html/Admin/Elements/QueueTabs +rt3/share/html/Admin/Elements/SelectScrip +rt3/share/html/Admin/Elements/SelectCustomFieldType +rt3/share/html/Admin/Elements/SelectGroups +rt3/share/html/Admin/Elements/SelectModifyGroup +rt3/share/html/Admin/Elements/SelectModifyQueue +rt3/share/html/Admin/Elements/SelectModifyUser +rt3/share/html/Admin/Elements/SelectNewGroupMembers +rt3/share/html/Admin/Elements/SelectRights +rt3/share/html/Admin/Elements/SelectScripAction +rt3/share/html/Admin/Elements/SelectScripCondition +rt3/share/html/Admin/Elements/SelectSingleOrMultiple +rt3/share/html/Admin/Elements/SelectTemplate +rt3/share/html/Admin/Elements/SelectUsers +rt3/share/html/Admin/Elements/SystemTabs +rt3/share/html/Admin/Elements/Tabs +rt3/share/html/Admin/Elements/AddCustomFieldValue +rt3/share/html/Admin/Global/index.html +rt3/share/html/Admin/Global/CustomFields.html +rt3/share/html/Admin/Global/GroupRights.html +rt3/share/html/Admin/Global/Scrip.html +rt3/share/html/Admin/Global/Scrips.html +rt3/share/html/Admin/Global/Template.html +rt3/share/html/Admin/Global/Templates.html +rt3/share/html/Admin/Global/UserRights.html +rt3/share/html/Admin/Global/CustomField.html +rt3/share/html/Admin/Groups/GroupRights.html +rt3/share/html/Admin/Groups/Members.html +rt3/share/html/Admin/Groups/Modify.html +rt3/share/html/Admin/Groups/UserRights.html +rt3/share/html/Admin/Groups/index.html +rt3/share/html/Admin/Queues/index.html +rt3/share/html/Admin/Queues/CustomFields.html +rt3/share/html/Admin/Queues/GroupRights.html +rt3/share/html/Admin/Queues/Modify.html +rt3/share/html/Admin/Queues/People.html +rt3/share/html/Admin/Queues/Scrip.html +rt3/share/html/Admin/Queues/Scrips.html +rt3/share/html/Admin/Queues/Template.html +rt3/share/html/Admin/Queues/Templates.html +rt3/share/html/Admin/Queues/UserRights.html +rt3/share/html/Admin/Queues/CustomField.html +rt3/share/html/Admin/Users/Modify.html +rt3/share/html/Admin/Users/Prefs.html +rt3/share/html/Admin/Users/index.html +rt3/share/html/Admin/index.html +rt3/share/html/autohandler +rt3/share/html/index.html +rt3/share/html/l +rt3/share/doc +rt3/lib/t/data/nested-mime-sample +rt3/lib/t/regression/00placeholder +rt3/lib/t/regression/mime_tests +rt3/lib/t/02regression.t.in +rt3/lib/t/03web.pl.in +rt3/lib/t/00smoke.t +rt3/lib/t/01harness.t +rt3/lib/t/02regression.t +rt3/lib/t/00smoke.t.in +rt3/lib/t/03web.pl +rt3/lib/t/01harness.t.in +rt3/lib/RT/Condition/UserDefined.pm +rt3/lib/RT/Condition/BeforeDue.pm +rt3/lib/RT/Condition/Generic.pm +rt3/lib/RT/Condition/Overdue.pm +rt3/lib/RT/Condition/OwnerChange.pm +rt3/lib/RT/Condition/PriorityExceeds.pm +rt3/lib/RT/Condition/QueueChange.pm +rt3/lib/RT/Condition/StatusChange.pm +rt3/lib/RT/Condition/AnyTransaction.pm +rt3/lib/RT/URI/base.pm +rt3/lib/RT/URI/fsck_com_rt.pm +rt3/lib/RT/Search/ActiveTicketsInQueue.pm +rt3/lib/RT/Search/Generic.pm +rt3/lib/RT/I18N/zh_tw.po +rt3/lib/RT/I18N/i_default.pm +rt3/lib/RT/I18N/pt_br.po +rt3/lib/RT/I18N/cs.po +rt3/lib/RT/I18N/de.po +rt3/lib/RT/I18N/en.po +rt3/lib/RT/I18N/es.po +rt3/lib/RT/I18N/fi.po +rt3/lib/RT/I18N/ja.po +rt3/lib/RT/I18N/nl.po +rt3/lib/RT/I18N/ru.po +rt3/lib/RT/I18N/zh_cn.po +rt3/lib/RT/I18N/fr.po +rt3/lib/RT/Interface/Email/Auth/MailFrom.pm +rt3/lib/RT/Interface/Email/Filter/SpamAssassin.pm +rt3/lib/RT/Interface/CLI.pm +rt3/lib/RT/Interface/Email.pm +rt3/lib/RT/Interface/Web.pm +rt3/lib/RT/Action/UserDefined.pm +rt3/lib/RT/Action/Autoreply.pm +rt3/lib/RT/Action/CreateTickets.pm +rt3/lib/RT/Action/EscalatePriority.pm +rt3/lib/RT/Action/Generic.pm +rt3/lib/RT/Action/Notify.pm +rt3/lib/RT/Action/NotifyAsComment.pm +rt3/lib/RT/Action/ResolveMembers.pm +rt3/lib/RT/Action/SendEmail.pm +rt3/lib/RT/Action/SetPriority.pm +rt3/lib/RT/Action/AutoOpen.pm +rt3/lib/RT/Attachments.pm +rt3/lib/RT/Attachments_Overlay.pm +rt3/lib/RT/Base.pm +rt3/lib/RT/CachedGroupMember.pm +rt3/lib/RT/CachedGroupMember_Overlay.pm +rt3/lib/RT/CachedGroupMembers.pm +rt3/lib/RT/CachedGroupMembers_Overlay.pm +rt3/lib/RT/CurrentUser.pm +rt3/lib/RT/CustomField.pm +rt3/lib/RT/CustomFieldValue.pm +rt3/lib/RT/CustomFields.pm +rt3/lib/RT/CustomFieldValues.pm +rt3/lib/RT/CustomFieldValues_Overlay.pm +rt3/lib/RT/CustomField_Overlay.pm +rt3/lib/RT/CustomFields_Overlay.pm +rt3/lib/RT/Date.pm +rt3/lib/RT/EmailParser.pm +rt3/lib/RT/Group.pm +rt3/lib/RT/GroupMember.pm +rt3/lib/RT/GroupMember_Overlay.pm +rt3/lib/RT/GroupMembers.pm +rt3/lib/RT/GroupMembers_Overlay.pm +rt3/lib/RT/Group_Overlay.pm +rt3/lib/RT/Groups.pm +rt3/lib/RT/Groups_Overlay.pm +rt3/lib/RT/Handle.pm +rt3/lib/RT/I18N.pm +rt3/lib/RT/Link.pm +rt3/lib/RT/Link_Overlay.pm +rt3/lib/RT/Links.pm +rt3/lib/RT/Links_Overlay.pm +rt3/lib/RT/Principal.pm +rt3/lib/RT/Principal_Overlay.pm +rt3/lib/RT/Queue.pm +rt3/lib/RT/Principals.pm +rt3/lib/RT/Principals_Overlay.pm +rt3/lib/RT/Queue_Overlay.pm +rt3/lib/RT/Queues.pm +rt3/lib/RT/Queues_Overlay.pm +rt3/lib/RT/Record.pm +rt3/lib/RT/Scrip.pm +rt3/lib/RT/ScripAction.pm +rt3/lib/RT/ScripAction_Overlay.pm +rt3/lib/RT/ScripActions.pm +rt3/lib/RT/ScripActions_Overlay.pm +rt3/lib/RT/ScripCondition.pm +rt3/lib/RT/ScripCondition_Overlay.pm +rt3/lib/RT/ScripConditions.pm +rt3/lib/RT/ScripConditions_Overlay.pm +rt3/lib/RT/Scrip_Overlay.pm +rt3/lib/RT/Scrips.pm +rt3/lib/RT/Scrips_Overlay.pm +rt3/lib/RT/System.pm +rt3/lib/RT/SearchBuilder.pm +rt3/lib/RT/Template.pm +rt3/lib/RT/Template_Overlay.pm +rt3/lib/RT/Templates.pm +rt3/lib/RT/Templates_Overlay.pm +rt3/lib/RT/Ticket.pm +rt3/lib/RT/TicketCustomFieldValue.pm +rt3/lib/RT/TicketCustomFieldValue_Overlay.pm +rt3/lib/RT/TicketCustomFieldValues.pm +rt3/lib/RT/TicketCustomFieldValues_Overlay.pm +rt3/lib/RT/Ticket_Overlay.pm +rt3/lib/RT/Tickets.pm +rt3/lib/RT/URI.pm +rt3/lib/RT/Tickets_Overlay.pm +rt3/lib/RT/Tickets_Overlay_SQL.pm +rt3/lib/RT/Transaction.pm +rt3/lib/RT/Transaction_Overlay.pm +rt3/lib/RT/User.pm +rt3/lib/RT/Transactions.pm +rt3/lib/RT/Transactions_Overlay.pm +rt3/lib/RT/User_Overlay.pm +rt3/lib/RT/Users.pm +rt3/lib/RT/ACE.pm +rt3/lib/RT/Users_Overlay.pm +rt3/lib/RT/ACE_Overlay.pm +rt3/lib/RT/ACL.pm +rt3/lib/RT/ACL_Overlay.pm +rt3/lib/RT/Attachment.pm +rt3/lib/RT/Attachment_Overlay.pm +rt3/lib/RT.pm.in +rt3/lib/RT.pm +rt3/bin/rt-crontool +rt3/bin/webmux.pl +rt3/bin/mason_handler.svc +rt3/bin/mason_handler.fcgi +rt3/bin/rt-mailgate +rt3/sbin/rt-test-dependencies +rt3/sbin/rt-setup-database +rt3/README + +@dirrm rt3/var/session_data +@dirrm rt3/var/mason_data/obj +@dirrm rt3/var/mason_data/etc +@dirrm rt3/var/mason_data/cache +@dirrm rt3/var/mason_data +@dirrm rt3/var/log +@dirrm rt3/var +@dirrm rt3/share/html/User/Groups +@dirrm rt3/share/html/User/Elements +@dirrm rt3/share/html/User +@dirrm rt3/share/html/Ticket/Elements +@dirrm rt3/share/html/Ticket/Attachment +@dirrm rt3/share/html/Ticket +@dirrm rt3/share/html/SelfService/Elements +@dirrm rt3/share/html/SelfService/Attachment +@dirrm rt3/share/html/SelfService +@dirrm rt3/share/html/Search/Elements +@dirrm rt3/share/html/Search +@dirrm rt3/share/html/REST/1.0/NoAuth +@dirrm rt3/share/html/REST/1.0 +@dirrm rt3/share/html/REST +@dirrm rt3/share/html/NoAuth/images +@dirrm rt3/share/html/NoAuth +@dirrm rt3/share/html/Elements +@dirrm rt3/share/html/Approvals/Elements +@dirrm rt3/share/html/Approvals +@dirrm rt3/share/html/Admin/Users +@dirrm rt3/share/html/Admin/Queues +@dirrm rt3/share/html/Admin/Groups +@dirrm rt3/share/html/Admin/Global +@dirrm rt3/share/html/Admin/Elements +@dirrm rt3/share/html/Admin +@dirrm rt3/share/html +@dirrm rt3/share +@dirrm rt3/sbin +@dirrm rt3/local/po +@dirrm rt3/local/html +@dirrm rt3/local +@dirrm rt3/lib/t/regression +@dirrm rt3/lib/t/data +@dirrm rt3/lib/t +@dirrm rt3/lib/RT/URI +@dirrm rt3/lib/RT/Search +@dirrm rt3/lib/RT/Interface/Email/Filter +@dirrm rt3/lib/RT/Interface/Email/Auth +@dirrm rt3/lib/RT/Interface/Email +@dirrm rt3/lib/RT/Interface +@dirrm rt3/lib/RT/I18N +@dirrm rt3/lib/RT/Condition +@dirrm rt3/lib/RT/Action +@dirrm rt3/lib/RT +@dirrm rt3/lib +@dirrm rt3/etc +@dirrm rt3/bin +@dirrm rt3/ |