From plasma@freebsd.sinica.edu.tw  Thu Aug 15 20:04:36 2002
Return-Path: <plasma@freebsd.sinica.edu.tw>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id DE5DB37B400
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 15 Aug 2002 20:04:36 -0700 (PDT)
Received: from freebsd.sinica.edu.tw (freebsd.sinica.edu.tw [140.109.13.51])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 0395E43E3B
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 15 Aug 2002 20:04:36 -0700 (PDT)
	(envelope-from plasma@freebsd.sinica.edu.tw)
Received: by freebsd.sinica.edu.tw (Postfix, from userid 1026)
	id 8531172E; Fri, 16 Aug 2002 11:04:35 +0800 (CST)
Message-Id: <20020816030435.8531172E@freebsd.sinica.edu.tw>
Date: Fri, 16 Aug 2002 11:04:35 +0800 (CST)
From: plasma <plasma@freebsd.sinica.edu.tw>
Reply-To: plasma <plasma@freebsd.sinica.edu.tw>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: devel/RT2
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         41701
>Category:       ports
>Synopsis:       New port: devel/RT2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    keichii
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 15 20:10:04 PDT 2002
>Closed-Date:    Sat Dec 21 21:03:03 PST 2002
>Last-Modified:  Sat Dec 21 21:03:03 PST 2002
>Originator:     plasma
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
>Environment:
System: FreeBSD freebsd.sinica.edu.tw 4.6-STABLE FreeBSD 4.6-STABLE #1: Tue Jul 23 15:34:20 CST 2002 ycheng@freebsd.sinica.edu.tw:/usr/src/sys/compile/GENERIC i386


	
>Description:
	RT is a request tracker system written in perl

	WWW: http://bestpractical.com/rt/
	
>How-To-Repeat:
	
>Fix:


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	RT2
#	RT2/distinfo
#	RT2/Makefile
#	RT2/files
#	RT2/files/patch-Makefile
#	RT2/files/patch-tools-testdeps
#	RT2/files/patch-tools-initdb
#	RT2/files/patch-bin-initacls.mysql
#	RT2/pkg-plist
#	RT2/pkg-message
#	RT2/pkg-comment
#	RT2/pkg-descr
#
echo c - RT2
mkdir -p RT2 > /dev/null 2>&1
echo x - RT2/distinfo
sed 's/^X//' >RT2/distinfo << 'END-of-RT2/distinfo'
XMD5 (rt.tar.gz) = 59179c054c0e05336f9b92fe3b031270
END-of-RT2/distinfo
echo x - RT2/Makefile
sed 's/^X//' >RT2/Makefile << 'END-of-RT2/Makefile'
X# New ports collection makefile for:   RT2
X# Date created:        12 Auguest 2002
X# Whom:                plasma
X#
X# $FreeBSD$
X#
X
XPORTNAME=	RT2
XPORTVERSION=	2.0.14
XCATEGORIES=  	www
XMASTER_SITES=	http://www.fsck.com/pub/rt/release/
XWRKSRC=		${WRKDIR}/rt-2-0-14
XDISTFILES=	rt.tar.gz
X
XMAINTAINER=	plasmaball@pchome.com.tw
X
XBUILD_DEPENDS=	${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \
X		${SITE_PERL}/${PERL_ARCH}/Apache/Cookie.pm:${PORTSDIR}/www/p5-libapreq \
X		${SITE_PERL}/Apache/DBI.pm:${PORTSDIR}/www/p5-Apache-DBI \
X		${SITE_PERL}/Apache/Session.pm:${PORTSDIR}/www/p5-Apache-Session \
X		${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
X		${SITE_PERL}/DBIx/DataSource.pm:${PORTSDIR}/databases/p5-DBIx-DataSource \
X		${SITE_PERL}/DBIx/SearchBuilder.pm:${PORTSDIR}/databases/p5-DBIx-SearchBuilder \
X		${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \
X		${SITE_PERL}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate \
X		${SITE_PERL}/File/Spec.pm:${PORTSDIR}/devel/p5-File-Spec \
X		${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
X		${SITE_PERL}/FreezeThaw.pm:${PORTSDIR}/devel/p5-FreezeThaw \
X		${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long \
X		${SITE_PERL}/${PERL_ARCH}/HTML/Entities.pm:${PORTSDIR}/www/p5-HTML-Parser \
X		${SITE_PERL}/Apache/Mason.pm:${PORTSDIR}/www/p5-HTML-Mason \
X		${SITE_PERL}/Log/Dispatch.pm:${PORTSDIR}/devel/p5-Log-Dispatch \
X		${SITE_PERL}/MIME/Entity.pm:${PORTSDIR}/mail/p5-MIME-Tools \
X		${SITE_PERL}/MLDBM.pm:${PORTSDIR}/databases/p5-MLDBM \
X		${SITE_PERL}/Mail/Mailer.pm:${PORTSDIR}/mail/p5-Mail-Tools \
X		${SITE_PERL}/Net/SMTP.pm:${PORTSDIR}/net/p5-Net \
X		${SITE_PERL}/Params/Validate.pm:${PORTSDIR}/devel/p5-Params-Validate \
X		${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \
X		${SITE_PERL}/Text/Template.pm:${PORTSDIR}/textproc/p5-Text-Template \
X		${SITE_PERL}/Text/Wrapper.pm:${PORTSDIR}/textproc/p5-Text-Wrapper \
X		${SITE_PERL}/Tie/IxHash.pm:${PORTSDIR}/devel/p5-Tie-IxHash
X
XDB_TYPE?=	mysql
X
X.if ${DB_TYPE} == "Pg"
XBUILD_DEPENDS+=	${LOCALBASE}/bin/psql:${PORTSDIR}/databases/postgresql7
X.else
XDB_TYPE=	mysql
XBUILD_DEPENDS+=	${LOCALBASE}/bin/safe_mysqld:${PORTSDIR}/databases/mysql323-server
X.endif
X
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XSITE_PERL=	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
XUSE_REINPLACE=	yes
XUSE_PERL5=	yes
X
XRT_PATH?=	${PREFIX}/rt2
XDB_DBA_PASSWORDD?=	
XDB_HOST?=	localhost
XDB_RT_PASS=	rt_pass
X
XMAN3=		RT::Links.3 \
X		RT::Watchers.3 \
X		RT::Group.3 \
X		RT::Keyword.3 \
X		RT::Record.3 \
X		RT::ScripConditions.3 \
X		RT::Action::Generic.3 \
X		RT::Transaction.3 \
X		RT::Interface::Email.3 \
X		RT::Link.3 \
X		RT.3 \
X		RT::Watcher.3 \
X		RT::ObjectKeywords.3 \
X		RT::EasySearch.3 \
X		RT::ScripActions.3 \
X		RT::Scrip.3 \
X		RT::GroupMembers.3 \
X		RT::Action::SendPasswordEmail.3 \
X		RT::Transactions.3 \
X		RT::Scrips.3 \
X		RT::Action::SendEmail.3 \
X		RT::User.3 \
X		RT::ScripCondition.3 \
X		RT::Users.3 \
X		RT::Ticket.3 \
X		RT::ACE.3 \
X		RT::Queue.3 \
X		RT::Interface::CLI.3 \
X		RT::Tickets.3 \
X		RT::GroupMember.3 \
X		RT::Template.3 \
X		RT::Templates.3 \
X		RT::Queues.3 \
X		RT::Date.3 \
X		RT::CurrentUser.3 \
X		RT::ScripAction.3 \
X		RT::Keywords.3 \
X		RT::ObjectKeyword.3 \
X		RT::Attachment.3 \
X		RT::Groups.3 \
X		RT::KeywordSelect.3 \
X		RT::Condition::Generic.3 \
X		RT::Handle.3 \
X		RT::ACL.3 \
X		RT::Attachments.3
X
Xpre-fetch:
X	@${ECHO} ""
X	@${ECHO} "You may use the following build options:"
X	@${ECHO} ""
X	@${ECHO} "	DB_DBA_PASSWORD=password	Your password of MySQL root ();"
X	@${ECHO} "	DB_HOST=hostname		Where MySQL resident (localhost);"
X	@${ECHO} "	DB_RT_PASS=password		Your password of MySQL RT user (rt_pass);"
X	@${ECHO} "	DB_TYPE=type			Pg for postgresql, mysql for MySQL (mysql);"
X	@${ECHO} "	INSTALL_NEW			Install a fresh port, otherwise just upgrade;"
X	@${ECHO} ""
X	@${ECHO} "IMPORTANT!!! If you want to install a fresh new port, define INSTALL_NEW to do so, otherwise this port just do a upgrade."
X	@${ECHO} ""
X
Xdo-build:
X.for _NAME in RT_PATH DB_DBA_PASSWORD DB_HOST DB_RT_PASS DB_TYPE
X	@${REINPLACE_CMD} "s!%%${_NAME}%%!${${_NAME}}!g" ${WRKSRC}/Makefile
X.endfor
X	@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile testdeps
X	@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile fixdeps
X
Xdo-install:
X	@${MKDIR} /var/log/rt2
X.if defined(INSTALL_NEW)
X	-@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile dropdb
X	@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile install
X.else
X	@cd ${WRKSRC} && ${MAKE} -f ${WRKSRC}/Makefile upgrade
X.endif
X	@${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/rt2/README
X	@${CHOWN} -R www /var/log/rt2
X
Xpost-install:
X	@${SED} s!%%PREFIX%%!${PREFIX}!g ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-RT2/Makefile
echo c - RT2/files
mkdir -p RT2/files > /dev/null 2>&1
echo x - RT2/files/patch-Makefile
sed 's/^X//' >RT2/files/patch-Makefile << 'END-of-RT2/files/patch-Makefile'
X--- Makefile	Sat Jul 20 10:42:39 2002
X+++ Makefile	Thu Aug 15 22:17:55 2002
X@@ -2,7 +2,7 @@
X # RT is Copyright 1996-2002 Jesse Vincent <jesse@bestpractical.com>
X # It is distributed under the terms of the GNU General Public License, version 2
X 
X-PERL			= 	/usr/bin/perl
X+PERL			= 	/usr/local/bin/perl
X 
X RT_VERSION_MAJOR	=	2
X RT_VERSION_MINOR	=	0
X@@ -15,7 +15,7 @@
X BRANCH			=	HEAD
X 
X # This is the group that all of the installed files will be chgrp'ed to.
X-RTGROUP			=	rt
X+RTGROUP			=	www
X 
X 
X # User which should own rt binaries.
X@@ -40,7 +40,7 @@
X # RT_PATH is the name of the directory you want make to install RT in
X # RT must be installed in its own directory (don't set this to /usr/local)
X 
X-RT_PATH			=	/opt/rt2
X+RT_PATH			=	%%RT_PATH%%
X 
X # The rest of these paths are all configurable, but you probably don't want to 
X # put them elsewhere
X@@ -49,7 +49,7 @@
X RT_ETC_PATH		=	$(RT_PATH)/etc
X RT_CONFIG_PATH		=	$(RT_ETC_PATH)
X RT_BIN_PATH		=	$(RT_PATH)/bin
X-RT_MAN_PATH		=	$(RT_PATH)/man
X+RT_MAN_PATH		=	/usr/local/man
X MASON_HTML_PATH		=	$(RT_PATH)/WebRT/html
X 
X 
X@@ -63,7 +63,7 @@
X MASON_DATA_PATH		=       $(RT_PATH)/WebRT/data
X MASON_SESSION_PATH	=       $(RT_PATH)/WebRT/sessiondata
X 
X-RT_LOG_PATH             =       /tmp
X+RT_LOG_PATH             =       /var/log/rt2
X 
X # RT_READABLE_DIR_MODE is the mode of directories that are generally meant
X # to be accessable
X@@ -101,13 +101,13 @@
X # "Pg" is known to work
X # "Oracle" is in the early stages of working.
X 
X-DB_TYPE			=	mysql
X+DB_TYPE			=	%%DB_TYPE%%
X 
X # DB_HOME is where the Database's commandline tools live.  $DB_HOME/bin
X # should contain the binaries themselves, e.g. if "which mysql" gives
X # "/usr/local/mysql/bin/mysql", $DB_HOME should be "/usr/local/mysql"
X 
X-DB_HOME			= /usr
X+DB_HOME			=	/usr/local
X 
X # Set DBA to the name of a unix account with the proper permissions and 
X # environment to run your commandline SQL tools
X@@ -121,14 +121,14 @@
X # For oracle, you want 'system'
X 
X DB_DBA			=	root
X-DB_DBA_PASSWORD		=	
X- 
X+DB_DBA_PASSWORD		=	%%DB_DBA_PASSWORD%%	
X+
X #
X # Set this to the Fully Qualified Domain Name of your database server.
X # If the database is local, rather than on a remote host, using "localhost" 
X # will greatly enhance performance.
X 
X-DB_HOST			=	localhost
X+DB_HOST			=	%%DB_HOST%%
X 
X # If you're not running your database server on its default port, 
X # specifiy the port the database server is running on below.
X@@ -144,7 +144,7 @@
X # to grant those database rights by hand.
X #
X 
X-DB_RT_HOST		=	localhost
X+DB_RT_HOST		=	%%DB_HOST%%
X 
X # set this to the name you want to give to the RT database in 
X # your database server. For Oracle, this should be the name of your sid
X@@ -158,7 +158,7 @@
X # Set this to the password used by the rt database user
X # *** Change This Before Installation***
X 
X-DB_RT_PASS		=	rt_pass
X+DB_RT_PASS		=	%%DB_RT_PASS%%
X 
X # }}}
X 
X@@ -168,7 +168,7 @@
X # objectcode
X 
X WEB_USER		=	www
X-WEB_GROUP		=	rt
X+WEB_GROUP		=	www
X 
X # }}}
X 
X@@ -311,7 +311,7 @@
X 
X 
X genschema:
X-	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' generate
X+	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' generate
X 
X 
X initialize.Pg: createdb initdb.dba acls 
X@@ -333,16 +333,16 @@
X 
X 
X dropdb: 
X-	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' drop
X+	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' drop
X 
X 
X createdb: 
X-	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' create
X+	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' create
X initdb.dba:
X-	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' insert
X+	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_DBA)' '$(DB_DATABASE)' '$(DB_DBA_PASSWORD)' insert
X 
X initdb.rtuser:
X-	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' insert
X+	$(PERL)	tools/initdb '$(DB_TYPE)' '$(DB_HOME)' '$(DB_HOST)' '$(DB_PORT)' '$(DB_RT_USER)' '$(DB_DATABASE)' '$(DB_RT_PASS)' insert
X 
X 
X 
END-of-RT2/files/patch-Makefile
echo x - RT2/files/patch-tools-testdeps
sed 's/^X//' >RT2/files/patch-tools-testdeps << 'END-of-RT2/files/patch-tools-testdeps'
X--- tools/testdeps	Thu Feb 28 14:38:10 2002
X+++ tools/testdeps	Thu Aug 15 16:43:45 2002
X@@ -107,7 +107,11 @@
X 	$module = "DBD::mysql::Install" if ($module =~ /DBD::mysql/);
X 	
X         print "Installing with CPAN...";
X-        CPAN::install($module);
X+	require CPAN::FirstTime;  # shut up configuration
X+	no strict 'refs';
X+	local $^W;
X+	*{'ExtUtils::MakeMaker::prompt'} = sub ($;$) { '' };
X+        CPAN::force('install', $module);
X      }
X      print "\n";
X 	exit(1) if ($mode =~ /-q/);
END-of-RT2/files/patch-tools-testdeps
echo x - RT2/files/patch-tools-initdb
sed 's/^X//' >RT2/files/patch-tools-initdb << 'END-of-RT2/files/patch-tools-initdb'
X--- tools/initdb	Wed Nov  7 07:06:06 2001
X+++ tools/initdb	Thu Aug 15 17:17:19 2002
X@@ -17,7 +17,7 @@
X $SCHEMA_DIR ="etc";
X $SCHEMA_FILE = "$SCHEMA_DIR/schema.pm"; #hmm
X 
X-($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $ACTION) = @ARGV;
X+($DB_TYPE, $DB_HOME, $DB_HOST, $DB_PORT, $DB_DBA, $DB_DATABASE, $DB_DBA_PASSWORD, $ACTION) = @ARGV;
X 
X 
X if ($DEBUG) {
X@@ -71,6 +71,8 @@
X # {{{ sub prompt_for_dba_password
X 
X sub prompt_for_dba_password {
X+    return if defined $DB_DBA_PASSWORD;
X+
X     print "Enter the $DB_TYPE password for $DB_DBA: ";
X 
X     system "stty -echo";
X@@ -107,7 +109,7 @@
X If you have an existing RT 2.x installation, this will destroy all your data.
X i
X END
X-	exit unless _yesno();
X+	# exit unless _yesno();
X 	
X     }
X     
END-of-RT2/files/patch-tools-initdb
echo x - RT2/files/patch-bin-initacls.mysql
sed 's/^X//' >RT2/files/patch-bin-initacls.mysql << 'END-of-RT2/files/patch-bin-initacls.mysql'
X--- bin/initacls.mysql	Wed Nov  7 07:04:00 2001
X+++ bin/initacls.mysql	Thu Aug 15 18:01:14 2002
X@@ -14,7 +14,7 @@
X export PATH
X 
X echo "Enter the mysql administrator's database password to create a new user for RT"
X-$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} mysql < $DATABASEACLS
X+$BINDIR/mysql --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} mysql < $DATABASEACLS
X 
X echo "Enter the mysql administrator's database password to nondestructively reload the database"
X-$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} -p${DBAPASSWD} reload
X+$BINDIR/mysqladmin --host=${HOSTNAME} --port=${PORT} --user=${DATABASEADMIN} --password=${DBAPASSWD} reload
END-of-RT2/files/patch-bin-initacls.mysql
echo x - RT2/pkg-plist
sed 's/^X//' >RT2/pkg-plist << 'END-of-RT2/pkg-plist'
Xrt2/bin/webmux.pl
Xrt2/bin/rt-mailgate
Xrt2/bin/rtadmin
Xrt2/bin/rt
Xrt2/bin/mason_handler.fcgi
Xrt2/bin/mason_handler.scgi
Xrt2/WebRT/html/Ticket/Attachment/CVS/Root
Xrt2/WebRT/html/Ticket/Attachment/CVS/Repository
Xrt2/WebRT/html/Ticket/Attachment/CVS/Entries
Xrt2/WebRT/html/Ticket/Attachment/CVS/Tag
Xrt2/WebRT/html/Ticket/Attachment/dhandler
Xrt2/WebRT/html/Ticket/CVS/Root
Xrt2/WebRT/html/Ticket/CVS/Repository
Xrt2/WebRT/html/Ticket/CVS/Entries
Xrt2/WebRT/html/Ticket/CVS/Tag
Xrt2/WebRT/html/Ticket/Elements/CVS/Root
Xrt2/WebRT/html/Ticket/Elements/CVS/Repository
Xrt2/WebRT/html/Ticket/Elements/CVS/Entries
Xrt2/WebRT/html/Ticket/Elements/CVS/Tag
Xrt2/WebRT/html/Ticket/Elements/AddWatchers
Xrt2/WebRT/html/Ticket/Elements/EditBasics
Xrt2/WebRT/html/Ticket/Elements/EditDates
Xrt2/WebRT/html/Ticket/Elements/EditKeywordSelects
Xrt2/WebRT/html/Ticket/Elements/EditLinks
Xrt2/WebRT/html/Ticket/Elements/EditPeople
Xrt2/WebRT/html/Ticket/Elements/EditWatchers
Xrt2/WebRT/html/Ticket/Elements/ShowBasics
Xrt2/WebRT/html/Ticket/Elements/ShowDates
Xrt2/WebRT/html/Ticket/Elements/ShowDependencies
Xrt2/WebRT/html/Ticket/Elements/ShowHistory
Xrt2/WebRT/html/Ticket/Elements/ShowKeywordSelects
Xrt2/WebRT/html/Ticket/Elements/ShowLinks
Xrt2/WebRT/html/Ticket/Elements/ShowMemberOf
Xrt2/WebRT/html/Ticket/Elements/ShowMembers
Xrt2/WebRT/html/Ticket/Elements/ShowPeople
Xrt2/WebRT/html/Ticket/Elements/ShowReferences
Xrt2/WebRT/html/Ticket/Elements/ShowRequestor
Xrt2/WebRT/html/Ticket/Elements/ShowSummary
Xrt2/WebRT/html/Ticket/Elements/ShowTransaction
Xrt2/WebRT/html/Ticket/Elements/Tabs
Xrt2/WebRT/html/Ticket/Elements/ToolBar
Xrt2/WebRT/html/Ticket/Create.html
Xrt2/WebRT/html/Ticket/Modify.html
Xrt2/WebRT/html/Ticket/ModifyAll.html
Xrt2/WebRT/html/Ticket/ModifyDates.html
Xrt2/WebRT/html/Ticket/ModifyLinks.html
Xrt2/WebRT/html/Ticket/ModifyPeople.html
Xrt2/WebRT/html/Ticket/Update.html
Xrt2/WebRT/html/Ticket/Display.html
Xrt2/WebRT/html/Ticket/History.html
Xrt2/WebRT/html/CVS/Root
Xrt2/WebRT/html/CVS/Repository
Xrt2/WebRT/html/CVS/Entries
Xrt2/WebRT/html/CVS/Tag
Xrt2/WebRT/html/User/CVS/Root
Xrt2/WebRT/html/User/CVS/Repository
Xrt2/WebRT/html/User/CVS/Entries
Xrt2/WebRT/html/User/CVS/Tag
Xrt2/WebRT/html/User/Prefs.html
Xrt2/WebRT/html/Elements/CVS/Root
Xrt2/WebRT/html/Elements/CVS/Repository
Xrt2/WebRT/html/Elements/CVS/Entries
Xrt2/WebRT/html/Elements/CVS/Tag
Xrt2/WebRT/html/Elements/Checkbox
Xrt2/WebRT/html/Elements/CreateTicket
Xrt2/WebRT/html/Elements/CustomHomepageHeader
Xrt2/WebRT/html/Elements/Error
Xrt2/WebRT/html/Elements/Footer
Xrt2/WebRT/html/Elements/GotoTicket
Xrt2/WebRT/html/Elements/Header
Xrt2/WebRT/html/Elements/ListActions
Xrt2/WebRT/html/Elements/Login
Xrt2/WebRT/html/Elements/MessageBox
Xrt2/WebRT/html/Elements/MyRequests
Xrt2/WebRT/html/Elements/MyTickets
Xrt2/WebRT/html/Elements/Quicksearch
Xrt2/WebRT/html/Elements/Refresh
Xrt2/WebRT/html/Elements/Section
Xrt2/WebRT/html/Elements/SelectBoolean
Xrt2/WebRT/html/Elements/SelectDate
Xrt2/WebRT/html/Elements/SelectDateRelation
Xrt2/WebRT/html/Elements/SelectDateType
Xrt2/WebRT/html/Elements/SelectEqualityOperator
Xrt2/WebRT/html/Elements/SelectKeyword
Xrt2/WebRT/html/Elements/SelectKeywordOptions
Xrt2/WebRT/html/Elements/SelectLinkType
Xrt2/WebRT/html/Elements/SelectMatch
Xrt2/WebRT/html/Elements/SelectNewTicketQueue
Xrt2/WebRT/html/Elements/SelectOwner
Xrt2/WebRT/html/Elements/SelectQueue
Xrt2/WebRT/html/Elements/SelectResultsPerPage
Xrt2/WebRT/html/Elements/SelectSortOrder
Xrt2/WebRT/html/Elements/SelectStatus
Xrt2/WebRT/html/Elements/SelectTicketSortBy
Xrt2/WebRT/html/Elements/SelectUsers
Xrt2/WebRT/html/Elements/SelectWatcherType
Xrt2/WebRT/html/Elements/ShadedBox
Xrt2/WebRT/html/Elements/Submit
Xrt2/WebRT/html/Elements/Tabs
Xrt2/WebRT/html/Elements/TitleBoxEnd
Xrt2/WebRT/html/Elements/TitleBoxStart
Xrt2/WebRT/html/Elements/ViewUser
Xrt2/WebRT/html/Elements/dayMenu
Xrt2/WebRT/html/Elements/monthMenu
Xrt2/WebRT/html/Elements/yearMenu
Xrt2/WebRT/html/SelfService/Attachment/CVS/Root
Xrt2/WebRT/html/SelfService/Attachment/CVS/Repository
Xrt2/WebRT/html/SelfService/Attachment/CVS/Entries
Xrt2/WebRT/html/SelfService/Attachment/CVS/Tag
Xrt2/WebRT/html/SelfService/Attachment/dhandler
Xrt2/WebRT/html/SelfService/CVS/Root
Xrt2/WebRT/html/SelfService/CVS/Repository
Xrt2/WebRT/html/SelfService/CVS/Entries
Xrt2/WebRT/html/SelfService/CVS/Tag
Xrt2/WebRT/html/SelfService/Elements/CVS/Root
Xrt2/WebRT/html/SelfService/Elements/CVS/Repository
Xrt2/WebRT/html/SelfService/Elements/CVS/Entries
Xrt2/WebRT/html/SelfService/Elements/CVS/Tag
Xrt2/WebRT/html/SelfService/Elements/GotoTicket
Xrt2/WebRT/html/SelfService/Elements/Header
Xrt2/WebRT/html/SelfService/Elements/MyRequests
Xrt2/WebRT/html/SelfService/Elements/Tabs
Xrt2/WebRT/html/SelfService/Update.html
Xrt2/WebRT/html/SelfService/Error.html
Xrt2/WebRT/html/SelfService/Prefs.html
Xrt2/WebRT/html/SelfService/Display.html
Xrt2/WebRT/html/SelfService/index.html
Xrt2/WebRT/html/SelfService/Create.html
Xrt2/WebRT/html/SelfService/Closed.html
Xrt2/WebRT/html/Search/CVS/Root
Xrt2/WebRT/html/Search/CVS/Repository
Xrt2/WebRT/html/Search/CVS/Entries
Xrt2/WebRT/html/Search/CVS/Tag
Xrt2/WebRT/html/Search/Bulk.html
Xrt2/WebRT/html/Search/Listing.html
Xrt2/WebRT/html/Search/PickRestriction
Xrt2/WebRT/html/Search/RestrictSearch.html
Xrt2/WebRT/html/Search/TicketCell
Xrt2/WebRT/html/NoAuth/CVS/Root
Xrt2/WebRT/html/NoAuth/CVS/Repository
Xrt2/WebRT/html/NoAuth/CVS/Entries
Xrt2/WebRT/html/NoAuth/CVS/Tag
Xrt2/WebRT/html/NoAuth/images/CVS/Root
Xrt2/WebRT/html/NoAuth/images/CVS/Repository
Xrt2/WebRT/html/NoAuth/images/CVS/Entries
Xrt2/WebRT/html/NoAuth/images/CVS/Tag
Xrt2/WebRT/html/NoAuth/images/rt.jpg
Xrt2/WebRT/html/NoAuth/images/spacer.gif
Xrt2/WebRT/html/NoAuth/Logout.html
Xrt2/WebRT/html/NoAuth/Reminder.html
Xrt2/WebRT/html/NoAuth/webrt.css
Xrt2/WebRT/html/Admin/Global/CVS/Root
Xrt2/WebRT/html/Admin/Global/CVS/Repository
Xrt2/WebRT/html/Admin/Global/CVS/Entries
Xrt2/WebRT/html/Admin/Global/CVS/Tag
Xrt2/WebRT/html/Admin/Global/GroupRights.html
Xrt2/WebRT/html/Admin/Global/Keywords.html
Xrt2/WebRT/html/Admin/Global/Scrips.html
Xrt2/WebRT/html/Admin/Global/Template.html
Xrt2/WebRT/html/Admin/Global/Templates.html
Xrt2/WebRT/html/Admin/Global/UserRights.html
Xrt2/WebRT/html/Admin/Global/index.html
Xrt2/WebRT/html/Admin/Users/CVS/Root
Xrt2/WebRT/html/Admin/Users/CVS/Repository
Xrt2/WebRT/html/Admin/Users/CVS/Entries
Xrt2/WebRT/html/Admin/Users/CVS/Tag
Xrt2/WebRT/html/Admin/Users/Modify.html
Xrt2/WebRT/html/Admin/Users/Prefs.html
Xrt2/WebRT/html/Admin/Users/Rights.html
Xrt2/WebRT/html/Admin/Users/index.html
Xrt2/WebRT/html/Admin/Elements/CVS/Root
Xrt2/WebRT/html/Admin/Elements/CVS/Repository
Xrt2/WebRT/html/Admin/Elements/CVS/Entries
Xrt2/WebRT/html/Admin/Elements/CVS/Tag
Xrt2/WebRT/html/Admin/Elements/CreateQueueCalled
Xrt2/WebRT/html/Admin/Elements/CreateUserCalled
Xrt2/WebRT/html/Admin/Elements/EditUserComments
Xrt2/WebRT/html/Admin/Elements/GrantQueueRightsTo
Xrt2/WebRT/html/Admin/Elements/GroupTabs
Xrt2/WebRT/html/Admin/Elements/Header
Xrt2/WebRT/html/Admin/Elements/ListGlobalKeywordSelects
Xrt2/WebRT/html/Admin/Elements/ListGlobalScrips
Xrt2/WebRT/html/Admin/Elements/ModifyKeyword
Xrt2/WebRT/html/Admin/Elements/ModifyKeywordSelect
Xrt2/WebRT/html/Admin/Elements/ModifyQueue
Xrt2/WebRT/html/Admin/Elements/ModifyTemplate
Xrt2/WebRT/html/Admin/Elements/ModifyUser
Xrt2/WebRT/html/Admin/Elements/QueueRightsForUser
Xrt2/WebRT/html/Admin/Elements/QueueTabs
Xrt2/WebRT/html/Admin/Elements/SelectKeywordSelect
Xrt2/WebRT/html/Admin/Elements/SelectModifyGroup
Xrt2/WebRT/html/Admin/Elements/SelectModifyKeyword
Xrt2/WebRT/html/Admin/Elements/Tabs
Xrt2/WebRT/html/Admin/Elements/SelectModifyKeywordSelect
Xrt2/WebRT/html/Admin/Elements/SelectModifyQueue
Xrt2/WebRT/html/Admin/Elements/SelectModifyUser
Xrt2/WebRT/html/Admin/Elements/SelectQueueRights
Xrt2/WebRT/html/Admin/Elements/SelectRights
Xrt2/WebRT/html/Admin/Elements/SelectScrip
Xrt2/WebRT/html/Admin/Elements/SelectScripAction
Xrt2/WebRT/html/Admin/Elements/SelectScripCondition
Xrt2/WebRT/html/Admin/Elements/SelectSingleOrMultiple
Xrt2/WebRT/html/Admin/Elements/SelectTemplate
Xrt2/WebRT/html/Admin/Elements/SelectUsers
Xrt2/WebRT/html/Admin/Elements/SystemTabs
Xrt2/WebRT/html/Admin/Elements/UserTabs
Xrt2/WebRT/html/Admin/Queues/CVS/Root
Xrt2/WebRT/html/Admin/Queues/CVS/Repository
Xrt2/WebRT/html/Admin/Queues/CVS/Entries
Xrt2/WebRT/html/Admin/Queues/CVS/Tag
Xrt2/WebRT/html/Admin/Queues/Create.html
Xrt2/WebRT/html/Admin/Queues/GroupRights.html
Xrt2/WebRT/html/Admin/Queues/Keywords.html
Xrt2/WebRT/html/Admin/Queues/Modify.html
Xrt2/WebRT/html/Admin/Queues/People.html
Xrt2/WebRT/html/Admin/Queues/Scrips.html
Xrt2/WebRT/html/Admin/Queues/Template.html
Xrt2/WebRT/html/Admin/Queues/Templates.html
Xrt2/WebRT/html/Admin/Queues/UserRights.html
Xrt2/WebRT/html/Admin/Queues/index.html
Xrt2/WebRT/html/Admin/CVS/Root
Xrt2/WebRT/html/Admin/CVS/Repository
Xrt2/WebRT/html/Admin/CVS/Entries
Xrt2/WebRT/html/Admin/CVS/Tag
Xrt2/WebRT/html/Admin/KeywordSelects/CVS/Root
Xrt2/WebRT/html/Admin/KeywordSelects/CVS/Repository
Xrt2/WebRT/html/Admin/KeywordSelects/CVS/Entries
Xrt2/WebRT/html/Admin/KeywordSelects/CVS/Tag
Xrt2/WebRT/html/Admin/KeywordSelects/Modify.html
Xrt2/WebRT/html/Admin/KeywordSelects/index.html
Xrt2/WebRT/html/Admin/Keywords/CVS/Root
Xrt2/WebRT/html/Admin/Keywords/CVS/Repository
Xrt2/WebRT/html/Admin/Keywords/CVS/Entries
Xrt2/WebRT/html/Admin/Keywords/CVS/Tag
Xrt2/WebRT/html/Admin/Keywords/Modify.html
Xrt2/WebRT/html/Admin/Keywords/index.html
Xrt2/WebRT/html/Admin/Groups/CVS/Root
Xrt2/WebRT/html/Admin/Groups/CVS/Repository
Xrt2/WebRT/html/Admin/Groups/CVS/Entries
Xrt2/WebRT/html/Admin/Groups/CVS/Tag
Xrt2/WebRT/html/Admin/Groups/Members.html
Xrt2/WebRT/html/Admin/Groups/Modify.html
Xrt2/WebRT/html/Admin/Groups/Rights.html
Xrt2/WebRT/html/Admin/Groups/index.html
Xrt2/WebRT/html/Admin/index.html
Xrt2/WebRT/html/autohandler
Xrt2/WebRT/html/index.html
Xrt2/etc/config.pm
Xrt2/etc/insertdata
Xrt2/lib/RT.pm
Xrt2/lib/RT/KeywordSelects.pm
Xrt2/lib/RT/Links.pm
Xrt2/lib/RT/Watchers.pm
Xrt2/lib/RT/Group.pm
Xrt2/lib/RT/Keyword.pm
Xrt2/lib/RT/Record.pm
Xrt2/lib/RT/ScripConditions.pm
Xrt2/lib/RT/Transaction.pm
Xrt2/lib/RT/TestHarness.pm
Xrt2/lib/RT/Link.pm
Xrt2/lib/RT/Watcher.pm
Xrt2/lib/RT/ObjectKeywords.pm
Xrt2/lib/RT/EasySearch.pm
Xrt2/lib/RT/ScripActions.pm
Xrt2/lib/RT/Scrip.pm
Xrt2/lib/RT/GroupMembers.pm
Xrt2/lib/RT/Transactions.pm
Xrt2/lib/RT/Scrips.pm
Xrt2/lib/RT/User.pm
Xrt2/lib/RT/ScripCondition.pm
Xrt2/lib/RT/Users.pm
Xrt2/lib/RT/Ticket.pm
Xrt2/lib/RT/ACE.pm
Xrt2/lib/RT/Queue.pm
Xrt2/lib/RT/Tickets.pm
Xrt2/lib/RT/Template.pm
Xrt2/lib/RT/GroupMember.pm
Xrt2/lib/RT/Templates.pm
Xrt2/lib/RT/Queues.pm
Xrt2/lib/RT/Date.pm
Xrt2/lib/RT/CurrentUser.pm
Xrt2/lib/RT/ScripAction.pm
Xrt2/lib/RT/Keywords.pm
Xrt2/lib/RT/ObjectKeyword.pm
Xrt2/lib/RT/Attachment.pm
Xrt2/lib/RT/Groups.pm
Xrt2/lib/RT/KeywordSelect.pm
Xrt2/lib/RT/Handle.pm
Xrt2/lib/RT/ACL.pm
Xrt2/lib/RT/Attachments.pm
Xrt2/lib/RT/Interface/Email.pm
Xrt2/lib/RT/Interface/CLI.pm
Xrt2/lib/RT/Interface/Web.pm
Xrt2/lib/RT/Condition/NewDependency.pm
Xrt2/lib/RT/Condition/StatusChange.pm
Xrt2/lib/RT/Condition/AnyTransaction.pm
Xrt2/lib/RT/Condition/Generic.pm
Xrt2/lib/RT/Action/Generic.pm
Xrt2/lib/RT/Action/OpenDependent.pm
Xrt2/lib/RT/Action/StallDependent.pm
Xrt2/lib/RT/Action/SendPasswordEmail.pm
Xrt2/lib/RT/Action/Notify.pm
Xrt2/lib/RT/Action/SendEmail.pm
Xrt2/lib/RT/Action/README.hackers
Xrt2/lib/RT/Action/ResolveMembers.pm
Xrt2/lib/RT/Action/NotifyAsComment.pm
Xrt2/lib/RT/Action/Autoreply.pm
Xrt2/lib/auto/RT/.packlist
Xrt2/README
X@dirrm rt2/local/WebRT/html
X@dirrm rt2/local/WebRT
X@dirrm rt2/local
X@dirrm rt2/lib/auto/RT
X@dirrm rt2/lib/auto
X@dirrm rt2/lib/RT/Interface
X@dirrm rt2/lib/RT/Condition
X@dirrm rt2/lib/RT/Action
X@dirrm rt2/lib/RT
X@dirrm rt2/lib
X@dirrm rt2/etc
X@dirrm rt2/bin
X@dirrm rt2/WebRT/sessiondata
X@dirrm rt2/WebRT/html/User/CVS
X@dirrm rt2/WebRT/html/User
X@dirrm rt2/WebRT/html/Ticket/Elements/CVS
X@dirrm rt2/WebRT/html/Ticket/Elements
X@dirrm rt2/WebRT/html/Ticket/CVS
X@dirrm rt2/WebRT/html/Ticket/Attachment/CVS
X@dirrm rt2/WebRT/html/Ticket/Attachment
X@dirrm rt2/WebRT/html/Ticket
X@dirrm rt2/WebRT/html/SelfService/Elements/CVS
X@dirrm rt2/WebRT/html/SelfService/Elements
X@dirrm rt2/WebRT/html/SelfService/CVS
X@dirrm rt2/WebRT/html/SelfService/Attachment/CVS
X@dirrm rt2/WebRT/html/SelfService/Attachment
X@dirrm rt2/WebRT/html/SelfService
X@dirrm rt2/WebRT/html/Search/CVS
X@dirrm rt2/WebRT/html/Search
X@dirrm rt2/WebRT/html/NoAuth/images/CVS
X@dirrm rt2/WebRT/html/NoAuth/images
X@dirrm rt2/WebRT/html/NoAuth/CVS
X@dirrm rt2/WebRT/html/NoAuth
X@dirrm rt2/WebRT/html/Elements/CVS
X@dirrm rt2/WebRT/html/Elements
X@dirrm rt2/WebRT/html/CVS
X@dirrm rt2/WebRT/html/Admin/Users/CVS
X@dirrm rt2/WebRT/html/Admin/Users
X@dirrm rt2/WebRT/html/Admin/Queues/CVS
X@dirrm rt2/WebRT/html/Admin/Queues
X@dirrm rt2/WebRT/html/Admin/Keywords/CVS
X@dirrm rt2/WebRT/html/Admin/Keywords
X@dirrm rt2/WebRT/html/Admin/KeywordSelects/CVS
X@dirrm rt2/WebRT/html/Admin/KeywordSelects
X@dirrm rt2/WebRT/html/Admin/Groups/CVS
X@dirrm rt2/WebRT/html/Admin/Groups
X@dirrm rt2/WebRT/html/Admin/Global/CVS
X@dirrm rt2/WebRT/html/Admin/Global
X@dirrm rt2/WebRT/html/Admin/Elements/CVS
X@dirrm rt2/WebRT/html/Admin/Elements
X@dirrm rt2/WebRT/html/Admin/CVS
X@dirrm rt2/WebRT/html/Admin
X@dirrm rt2/WebRT/html
X@dirrm rt2/WebRT/data
X@dirrm rt2/WebRT
X@unexec rmdir %D/rt2 2>/dev/null || true
END-of-RT2/pkg-plist
echo x - RT2/pkg-message
sed 's/^X//' >RT2/pkg-message << 'END-of-RT2/pkg-message'
X===============================================================
X
XTo complete the installation of this port, you have to do the
Xfollowings:
X
X1. Run %%PREFIX%%/rt2/etc/insertdata <last_version_of_rt> if you're
X   upgrading from an older version.
X2. Edit %%PREFIX%%/rt2/etc/config.pm
X3. Configure the email and web gateways.  Please refer to 'SETTING UP
X   THE MAIL GATEWAY' in %%PREFIX%%/rt2/README
X4. Restart Apache.
X5. Do remember to *CHANGE* the root's password for the web interface.
X   The default is "password" (without the quotes.)
X6. Configure RT per the instructions at http://www.fsck.com/rtfm/.
X
X
X================================================================
END-of-RT2/pkg-message
echo x - RT2/pkg-comment
sed 's/^X//' >RT2/pkg-comment << 'END-of-RT2/pkg-comment'
XRT is an industrial-grade ticketing system written in Perl
END-of-RT2/pkg-comment
echo x - RT2/pkg-descr
sed 's/^X//' >RT2/pkg-descr << 'END-of-RT2/pkg-descr'
XRT is an industrial-grade ticketing system. It lets a group of people
Xintelligently and efficiently manage requests submitted by a community
Xof users. RT is used by systems administrators, customer support
Xstaffs, NOCs, developers and even marketing departments at over a
Xthousand sites around the world.
X
XWWW: http://www.bestpractical.com/rt/
END-of-RT2/pkg-descr
exit


>Release-Note:
>Audit-Trail:

From: Neil Blakey-Milner <nbm@mithrandr.moria.org>
To: plasma <plasma@freebsd.sinica.edu.tw>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/41701: New port: devel/RT2
Date: Fri, 16 Aug 2002 09:27:19 +0200

 On Fri 2002-08-16 (11:04), plasma wrote:
 > 	RT is a request tracker system written in perl
 > 
 > 	WWW: http://bestpractical.com/rt/
 
 Does this work on 4.x?  Last I tried, the perl modules installed
 couldn't be found because they're "shadowed" by the system perl.  I
 notice you're using "/usr/local/bin/perl" in your patch - did you test
 this on -CURRENT, or use perl 5.8 from ports on 4.x?
 
 Neil
 -- 
 Neil Blakey-Milner
 nbm@mithrandr.moria.org

From: plasma <plasma@freebsd.sinica.edu.tw>
To: Neil Blakey-Milner <nbm@mithrandr.moria.org>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/41701: New port: devel/RT2
Date: Fri, 16 Aug 2002 16:33:36 +0800

 On Fri, Aug 16, 2002 at 09:27:19AM +0200, Neil Blakey-Milner wrote:
 > On Fri 2002-08-16 (11:04), plasma wrote:
 > > 	RT is a request tracker system written in perl
 > > 
 > > 	WWW: http://bestpractical.com/rt/
 > 
 > Does this work on 4.x?  Last I tried, the perl modules installed
 > couldn't be found because they're "shadowed" by the system perl.  I
 > notice you're using "/usr/local/bin/perl" in your patch - did you test
 > this on -CURRENT, or use perl 5.8 from ports on 4.x?
 > 
 > Neil
 > -- 
 > Neil Blakey-Milner
 > nbm@mithrandr.moria.org
 
 My testing system is FreeBSD 4.6-release, and it's ok.
 
 The port's problem is, it needs Perl 5.6.1 or greater to run.  It needs
 CGI.pm-2.80 or greater, which doesn't exist in ports.  You can search 
 ports/36887, which proposed a CGI-2.80.  I have a wild guess: the reason
 why ports/36887 remains open is CGi-2.80 needs perl 5.6.
 
 If you want to install this port, I recommend you run 'use.perl port'
 first to make perl5.6 to be the system perl, then
 
   portupgrade -fv "p5-*"
 
 to reinstall your installed perl modules from ports.  You might want to
 search other perl modules manually to do so.  Don't forget mod_perl.
 Then run this port using
 
   make -DINSTALL_NEW install clean
 
 The reason why 'make upgrade' is default is I think it makes life eaiser
 when using portupgrade to upgrade newer version of this port someday.
 
 The '/usr/local/bin/perl' is intended for I want to make sure Perl 5.6
 is really used for this port.  If -current don't have it, then I'll correct
 it. (I never use -current and didn't think about it.  Sorry for that.)
 
 I don't have machines running -current, so I cannot test this port on 
 -current.  I don't have machine running postgresql, DB_TYPE=Pg is not
 tested either.
 
 I think perl 5.8 is ok with this port, because I was told all RT's developers
 use Perl 5.8. :)
 
 I'm planing to make a RT-devel port, but there are some issues need to be
 done first.  I'll wait one week or two to see if those issues could be 
 resolved.  As I just said, RT's developers use Perl 5.8, and there might be
 something to break the code if using Perl 5.6.1.
 
 
 Regards,
 plasma
 

From: Neil Blakey-Milner <nbm@mithrandr.moria.org>
To: plasma <plasma@freebsd.sinica.edu.tw>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/41701: New port: devel/RT2
Date: Fri, 16 Aug 2002 10:49:46 +0200

 On Fri 2002-08-16 (16:33), plasma wrote:
 > My testing system is FreeBSD 4.6-release, and it's ok.
 > 
 > The port's problem is, it needs Perl 5.6.1 or greater to run.  It needs
 > CGI.pm-2.80 or greater, which doesn't exist in ports.  You can search 
 > ports/36887, which proposed a CGI-2.80.  I have a wild guess: the reason
 > why ports/36887 remains open is CGi-2.80 needs perl 5.6.
 
 Oops, I meant perl 5.6, not 5.8.  Ok, it's what I expected.  I have RT
 working with system perl with updated modules, installed with the
 unshadow option to delete the system modules.  But just using perl from
 ports is probably much easier and cleaner.  If noone else picks this up
 soon, I'll try get around to this this weekend.
 
 Neil
 -- 
 Neil Blakey-Milner
 nbm@mithrandr.moria.org

From: Larry Rosenman <ler@lerctr.org>
To: bug-followup@freebsd.org
Cc:  
Subject: ports/41701
Date: 26 Aug 2002 15:15:18 -0500

 Any problems getting this committed? 
 
 (Waiting with baited breath) :-)
 
 Thanks,
 LER
 -- 
 Larry Rosenman                     http://www.lerctr.org/~ler
 Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
 US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
 

From: Anton Berezin <tobez@FreeBSD.org>
To: plasma <plasma@freebsd.sinica.edu.tw>
Cc: FreeBSD-gnats-submit@FreeBSD.org
Subject: Re: ports/41701: New port: devel/RT2
Date: Tue, 17 Sep 2002 22:51:36 +0200

 Hi,
 
 On Fri, Aug 16, 2002 at 01:40:04AM -0700, plasma wrote:
 >  On Fri, Aug 16, 2002 at 09:27:19AM +0200, Neil Blakey-Milner wrote:
 >  > On Fri 2002-08-16 (11:04), plasma wrote:
 >  > > 	RT is a request tracker system written in perl
 >  > > 
 >  > > 	WWW: http://bestpractical.com/rt/
 >  > 
 >  > Does this work on 4.x?  Last I tried, the perl modules installed
 >  > couldn't be found because they're "shadowed" by the system perl.  I
 >  > notice you're using "/usr/local/bin/perl" in your patch - did you test
 >  > this on -CURRENT, or use perl 5.8 from ports on 4.x?
 
 >  My testing system is FreeBSD 4.6-release, and it's ok.
 
 >  The port's problem is, it needs Perl 5.6.1 or greater to run.
 
 Are you sure about that?  Last time I installed RT (2.0.8, I believe),
 it was surely possible to make it work with 5.005_03 - at least it does
 so on our server.  Though I am the first to recommend people to upgrade
 to 5.6.1, it would be extremely nice if your port were made to work with
 the system perl.  In the vast majority of cases, it is possible;  in
 fact, quite a number of existing p5 ports in the tree `convince' their
 respective perl modules that running on 5.005_03 is not such a bad idea,
 after all.
 
 When doing that, keep in mind that RELENG_4 after 17th of June 2002 have
 @INC order reversed, in order to pick the (newer) modules from ports
 before the (older) modules from the system perl.  RELENG_4_6, including
 4.6-release, are not good enough for that.
 
 >  It needs CGI.pm-2.80 or greater, which doesn't exist in ports.  You
 >  can search ports/36887, which proposed a CGI-2.80.  I have a wild
 >  guess: the reason why ports/36887 remains open is CGi-2.80 needs perl
 >  5.6.
 
 Your wild guess is wrong.  :-)  There is no good reason why CGI.pm was
 not updated.  It is now at 2.86.
 
 Also, this is not good:
 
 MD5 (rt.tar.gz) = 59179c054c0e05336f9b92fe3b031270
 
 It virtually guarantees you to have the checksum changed from under you.
 The tarballs with the actual version numbers can be found at
 
    http://www.fsck.com/pub/rt/release/
 
 I think that this port should be reworked with these comments in mind.
 
 That said, I found it is extremely nice that we *will* have a port for
 RT2.  I was planning to make one myself, and I am very glad I do not
 have to, now.   :-)  Thanks!
 
 Cheers,
 =Anton.
 -- 
 | Anton Berezin                |      FreeBSD: The power to serve |
 | catpipe Systems ApS   _ _ |_ |           http://www.FreeBSD.org |
 | tobez@catpipe.net    (_(_||  |                tobez@FreeBSD.org | 
 | +45 7021 0050                |         Private: tobez@tobez.org |
Responsible-Changed-From-To: freebsd-ports->keichii 
Responsible-Changed-By: keichii 
Responsible-Changed-When: Mon Oct 28 14:59:57 PST 2002 
Responsible-Changed-Why:  
I will take care of this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41701 
State-Changed-From-To: open->closed 
State-Changed-By: keichii 
State-Changed-When: Sat Dec 21 21:02:41 PST 2002 
State-Changed-Why:  
committed thanks 

http://www.freebsd.org/cgi/query-pr.cgi?pr=41701 
>Unformatted:
