pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/rt3 Update rt3 to version 3.8.1 (from 3.6.6). Ch...
details: https://anonhg.NetBSD.org/pkgsrc/rev/9066d674bea5
branches: trunk
changeset: 546218:9066d674bea5
user: tonnerre <tonnerre%pkgsrc.org@localhost>
date: Sat Aug 23 23:58:29 2008 +0000
description:
Update rt3 to version 3.8.1 (from 3.6.6). Changes are:
* New visual style (web2).
* Rich text mails.
* Email signatures and encryption.
* User settings for:
- Ticket history ordering.
- Timezones.
- Date and time format.
- Username format.
- Default queue.
- Size of message text boxes.
* Charts of ticket relationships.
* Breeze through upgrades with new upgrade tools.
* Subscribe to iCalendar feeds of ticket due dates.
* Bookmark frequently-used tickets.
* Turn off mail from RT when you go on vacation.
* Get your mail from RT as a daily or weekly batch.
* Delete historical or spam tickets with RT::Shredder (only as a superuser).
* Set up more configurable business rules with new Scrip Conditions and
Actions.
* Forward tickets to third-parties from within RT.
* Enable and Disable RT extensions with the new Plugins system.
* Automatically log out inactive users with rt-clean-sessions.
* Run faster with less memory, thanks to numerous performance improvements
and bug fixes.
* Fixed a potential HTML injection attck via user's properties.
* Better support for installation on Solaris and FreeBSD (non-GNU make).
* Updates to documentation and scripts for upgrading from MySQL 4.0
* Updated upgrade documentation for the new Queue Tag and bookmarks features.
* Multiple bugs in iCal support fixed.
* Backwards compatibility fixes for extensions developed against 3.6
* Added support for external links in tabs and targets.
* Addition of a new callback before ticket creation so you can implement
custom validation or stop creation for another reason.
* Missing documentation to external authentication configuration variable
in bin/rt and make it possible to set it via ENV.
* Merged method in RT::Ticket.
diffstat:
devel/rt3/Makefile | 21 +-
devel/rt3/Makefile.install | 11 +-
devel/rt3/PLIST | 690 ++++++++++++++++++++++++++++++++++++++------
devel/rt3/dirs.mk | 10 +-
devel/rt3/distinfo | 11 +-
devel/rt3/options.mk | 4 +-
devel/rt3/patches/patch-aa | 4 +-
devel/rt3/patches/patch-ac | 13 -
8 files changed, 635 insertions(+), 129 deletions(-)
diffs (truncated from 1250 to 300 lines):
diff -r 6b0e1d21c1ad -r 9066d674bea5 devel/rt3/Makefile
--- a/devel/rt3/Makefile Sat Aug 23 22:00:38 2008 +0000
+++ b/devel/rt3/Makefile Sat Aug 23 23:58:29 2008 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2008/07/23 18:00:55 seb Exp $
+# $NetBSD: Makefile,v 1.34 2008/08/23 23:58:29 tonnerre Exp $
-DISTNAME= rt-3.6.6
-PKGREVISION= 4
+DISTNAME= rt-3.8.1
CATEGORIES= devel
MASTER_SITES= http://download.bestpractical.com/pub/rt/release/
@@ -12,6 +11,7 @@
.include "options.mk"
USE_TOOLS+= perl:run
+USE_LANGUAGES+= c
# Core dependencies:
DEPENDS+= p5-Digest-[0-9]*:../../security/p5-Digest
@@ -23,13 +23,17 @@
DEPENDS+= p5-Text-Template>=1.43:../../textproc/p5-Text-Template
DEPENDS+= p5-HTML-Parser>=3.35:../../www/p5-HTML-Parser
DEPENDS+= p5-HTML-Scrubber>=0.08:../../www/p5-HTML-Scrubber
+DEPENDS+= p5-HTTP-Server-Simple>=0.34:../../www/p5-HTTP-Server-Simple
+DEPENDS+= p5-HTTP-Server-Simple-Mason>=0.09:../../www/p5-HTTP-Server-Simple-Mason
DEPENDS+= p5-Log-Dispatch>=2.0:../../devel/p5-Log-Dispatch
DEPENDS+= p5-Locale-Maketext>=1.06:../../misc/p5-Locale-Maketext
DEPENDS+= p5-Locale-Maketext-Lexicon>=0.32:../../misc/p5-Locale-Maketext-Lexicon
DEPENDS+= p5-Locale-Maketext-Fuzzy>=0.02:../../misc/p5-Locale-Maketext-Fuzzy
DEPENDS+= p5-MIME-tools>=5.411.1:../../mail/p5-MIME-tools
DEPENDS+= p5-MailTools>=1.57:../../mail/p5-MailTools
+DEPENDS+= p5-Email-Address-[0-9]*:../../mail/p5-Email-Address
DEPENDS+= p5-Net>=1.15:../../net/p5-Net
+DEPENDS+= p5-Net-Server-[0-9]*:../../net/p5-Net-Server
DEPENDS+= p5-Text-Wrapper>=1.0:../../textproc/p5-Text-Wrapper
DEPENDS+= p5-Time>=101.062101:../../time/p5-Time
DEPENDS+= p5-Text-Autoformat>=1.04:../../textproc/p5-Text-Autoformat
@@ -58,6 +62,17 @@
DEPENDS+= p5-libwww>=5.76:../../www/p5-libwww
DEPENDS+= p5-Term-ReadKey>=2.21:../../devel/p5-Term-ReadKey
+# Dashboard dependencies:
+DEPENDS+= p5-MIME-Types-[0-9]*:../../mail/p5-MIME-Types
+DEPENDS+= p5-HTML-RewriteAttributes>=0.02:../../www/p5-HTML-RewriteAttributes
+
+# ICAL dependencies:
+DEPENDS+= p5-Data-ICal-[0-9]*:../../time/p5-Data-ICal
+
+# GPG dependencies:
+DEPENDS+= p5-PerlIO-eol-[0-9]*:../../devel/p5-PerlIO-eol
+DEPENDS+= p5-GnuPG-Interface-[0-9]*:../../security/p5-GnuPG-Interface
+
# Front-end dependencies:
.if !empty(PKG_OPTIONS:Mmodperl1)
DEPENDS+= p5-libapreq>=1.2:../../www/p5-libapreq
diff -r 6b0e1d21c1ad -r 9066d674bea5 devel/rt3/Makefile.install
--- a/devel/rt3/Makefile.install Sat Aug 23 22:00:38 2008 +0000
+++ b/devel/rt3/Makefile.install Sat Aug 23 23:58:29 2008 +0000
@@ -1,7 +1,10 @@
-# $NetBSD: Makefile.install,v 1.10 2008/07/23 18:00:55 seb Exp $
+# $NetBSD: Makefile.install,v 1.11 2008/08/23 23:58:29 tonnerre Exp $
.include "dirs.mk"
+BUILD_DEFS+= APACHE_USER APACHE_GROUP
+INSTALLATION_DIRS+= sbin
+
OWN_DIRS+= ${RT_VAR_DIR} ${RT_LOCAL_DIR} ${RT_LOCAL_DIR}/etc
OWN_DIRS+= ${RT_LOCAL_DIR}/lib ${RT_LOCAL_DIR}/po
OWN_DIRS+= ${RT_LOCAL_DIR}/html
@@ -41,7 +44,8 @@
RT_ETC_FILES= acl.Oracle acl.Pg acl.mysql constraints.mysql \
drop.Oracle initialdata schema.Oracle schema.Pg \
schema.SQLite schema.mysql
-RT_UPGRADE_DIRS= 3.3.0 3.3.11 3.5.1
+RT_UPGRADE_DIRS= 3.3.0 3.3.11 3.5.1 3.7.1 3.7.3 3.7.10 3.7.15 \
+ 3.7.19 3.7.81 3.7.82 3.7.85 3.7.86 3.7.87
MESSAGE_SUBST+= RTVARDIR=${RT_VAR_DIR:Q} RTSHAREDIR=${RT_SHARE_DIR:Q}
@@ -74,13 +78,12 @@
${WRKSRC}/bin/standalone_httpd ${WRKSRC}/bin/mason_handler.svc \
${WRKSRC}/bin/rt ${WRKSRC}/bin/webmux.pl \
${PREFIX}/bin
- ${INSTALL_SCRIPT_DIR} ${PREFIX}/sbin
${INSTALL_SCRIPT} ${WRKSRC}/sbin/rt-dump-database \
${WRKSRC}/sbin/rt-setup-database \
${WRKSRC}/sbin/rt-test-dependencies ${PREFIX}/sbin
@${ECHO} "=> HTML documents"
${INSTALL_DATA_DIR} ${RT_HTML_DIR}
- cd ${WRKSRC}/html && ${FIND} . -type f ! -name '*.orig' 2>/dev/null | pax -rw ${RT_HTML_DIR}
+ cd ${WRKSRC}/share/html && ${FIND} . -type f ! -name '*.orig' 2>/dev/null | pax -rw ${RT_HTML_DIR}
@${ECHO} "=> Documentation"
${INSTALL_DATA_DIR} ${RT_DOC_DIR}
${INSTALL_DATA} ${WRKSRC}/README ${RT_DOC_DIR}
diff -r 6b0e1d21c1ad -r 9066d674bea5 devel/rt3/PLIST
--- a/devel/rt3/PLIST Sat Aug 23 22:00:38 2008 +0000
+++ b/devel/rt3/PLIST Sat Aug 23 23:58:29 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2008/04/12 22:43:00 jlam Exp $
+@comment $NetBSD: PLIST,v 1.12 2008/08/23 23:58:29 tonnerre Exp $
bin/mason_handler.fcgi
${PLIST.speedycgi}bin/mason_handler.scgi
bin/mason_handler.svc
@@ -13,13 +13,18 @@
lib/rt3/RT/ACE_Overlay.pm
lib/rt3/RT/ACL.pm
lib/rt3/RT/ACL_Overlay.pm
+lib/rt3/RT/Action.pm
lib/rt3/RT/Action/AutoOpen.pm
lib/rt3/RT/Action/Autoreply.pm
lib/rt3/RT/Action/CreateTickets.pm
lib/rt3/RT/Action/EscalatePriority.pm
+lib/rt3/RT/Action/ExtractSubjectTag.pm
lib/rt3/RT/Action/Generic.pm
+lib/rt3/RT/Action/LinearEscalate.pm
lib/rt3/RT/Action/Notify.pm
lib/rt3/RT/Action/NotifyAsComment.pm
+lib/rt3/RT/Action/NotifyGroup.pm
+lib/rt3/RT/Action/NotifyGroupAsComment.pm
lib/rt3/RT/Action/RecordComment.pm
lib/rt3/RT/Action/RecordCorrespondence.pm
lib/rt3/RT/Action/ResolveMembers.pm
@@ -39,27 +44,36 @@
lib/rt3/RT/CachedGroupMember_Overlay.pm
lib/rt3/RT/CachedGroupMembers.pm
lib/rt3/RT/CachedGroupMembers_Overlay.pm
+lib/rt3/RT/Condition.pm
lib/rt3/RT/Condition/AnyTransaction.pm
lib/rt3/RT/Condition/BeforeDue.pm
+lib/rt3/RT/Condition/CloseTicket.pm
lib/rt3/RT/Condition/Generic.pm
lib/rt3/RT/Condition/Overdue.pm
lib/rt3/RT/Condition/OwnerChange.pm
lib/rt3/RT/Condition/PriorityChange.pm
lib/rt3/RT/Condition/PriorityExceeds.pm
lib/rt3/RT/Condition/QueueChange.pm
+lib/rt3/RT/Condition/ReopenTicket.pm
lib/rt3/RT/Condition/StatusChange.pm
lib/rt3/RT/Condition/UserDefined.pm
+lib/rt3/RT/Config.pm
+lib/rt3/RT/Crypt/GnuPG.pm
lib/rt3/RT/CurrentUser.pm
lib/rt3/RT/CustomField.pm
lib/rt3/RT/CustomFieldValue.pm
lib/rt3/RT/CustomFieldValue_Overlay.pm
lib/rt3/RT/CustomFieldValues.pm
+lib/rt3/RT/CustomFieldValues/External.pm
+lib/rt3/RT/CustomFieldValues/Groups.pm
lib/rt3/RT/CustomFieldValues_Overlay.pm
lib/rt3/RT/CustomField_Overlay.pm
lib/rt3/RT/CustomFields.pm
lib/rt3/RT/CustomFields_Overlay.pm
+lib/rt3/RT/Dashboard.pm
lib/rt3/RT/Date.pm
lib/rt3/RT/EmailParser.pm
+lib/rt3/RT/Graph/Tickets.pm
lib/rt3/RT/Group.pm
lib/rt3/RT/GroupMember.pm
lib/rt3/RT/GroupMember_Overlay.pm
@@ -79,6 +93,7 @@
lib/rt3/RT/I18N/fi.po
lib/rt3/RT/I18N/fr.po
lib/rt3/RT/I18N/he.po
+lib/rt3/RT/I18N/hr.po
lib/rt3/RT/I18N/hu.po
lib/rt3/RT/I18N/i_default.pm
lib/rt3/RT/I18N/id.po
@@ -88,11 +103,14 @@
lib/rt3/RT/I18N/no.po
lib/rt3/RT/I18N/pl.po
lib/rt3/RT/I18N/pt_br.po
+lib/rt3/RT/I18N/pt_pt.po
+lib/rt3/RT/I18N/rt.pot
lib/rt3/RT/I18N/ru.po
lib/rt3/RT/I18N/sv.po
lib/rt3/RT/I18N/tr.po
lib/rt3/RT/I18N/zh_cn.po
lib/rt3/RT/I18N/zh_tw.po
+lib/rt3/RT/Installer.pm
lib/rt3/RT/Interface/CLI.pm
lib/rt3/RT/Interface/Email.pm
lib/rt3/RT/Interface/Email/Auth/GnuPG.pm
@@ -105,7 +123,10 @@
lib/rt3/RT/Interface/Web/Menu/Item.pm
lib/rt3/RT/Interface/Web/QueryBuilder.pm
lib/rt3/RT/Interface/Web/QueryBuilder/Tree.pm
+lib/rt3/RT/Interface/Web/Request.pm
+lib/rt3/RT/Interface/Web/Session.pm
lib/rt3/RT/Interface/Web/Standalone.pm
+lib/rt3/RT/Interface/Web/Standalone/PreFork.pm
lib/rt3/RT/Link.pm
lib/rt3/RT/Link_Overlay.pm
lib/rt3/RT/Links.pm
@@ -118,6 +139,7 @@
lib/rt3/RT/ObjectCustomField_Overlay.pm
lib/rt3/RT/ObjectCustomFields.pm
lib/rt3/RT/ObjectCustomFields_Overlay.pm
+lib/rt3/RT/Plugin.pm
lib/rt3/RT/Principal.pm
lib/rt3/RT/Principal_Overlay.pm
lib/rt3/RT/Principals.pm
@@ -130,6 +152,7 @@
lib/rt3/RT/Reminders.pm
lib/rt3/RT/Report/Tickets.pm
lib/rt3/RT/Report/Tickets/Entry.pm
+lib/rt3/RT/SQL.pm
lib/rt3/RT/SavedSearch.pm
lib/rt3/RT/SavedSearches.pm
lib/rt3/RT/Scrip.pm
@@ -144,17 +167,56 @@
lib/rt3/RT/Scrip_Overlay.pm
lib/rt3/RT/Scrips.pm
lib/rt3/RT/Scrips_Overlay.pm
+lib/rt3/RT/Search.pm
lib/rt3/RT/Search/ActiveTicketsInQueue.pm
lib/rt3/RT/Search/FromSQL.pm
lib/rt3/RT/Search/Generic.pm
lib/rt3/RT/Search/Googleish.pm
lib/rt3/RT/SearchBuilder.pm
+lib/rt3/RT/SharedSetting.pm
+lib/rt3/RT/Shredder.pm
+lib/rt3/RT/Shredder/ACE.pm
+lib/rt3/RT/Shredder/Attachment.pm
+lib/rt3/RT/Shredder/CachedGroupMember.pm
+lib/rt3/RT/Shredder/Constants.pm
+lib/rt3/RT/Shredder/CustomField.pm
+lib/rt3/RT/Shredder/CustomFieldValue.pm
+lib/rt3/RT/Shredder/Dependencies.pm
+lib/rt3/RT/Shredder/Dependency.pm
+lib/rt3/RT/Shredder/Exceptions.pm
+lib/rt3/RT/Shredder/Group.pm
+lib/rt3/RT/Shredder/GroupMember.pm
+lib/rt3/RT/Shredder/Link.pm
+lib/rt3/RT/Shredder/ObjectCustomFieldValue.pm
+lib/rt3/RT/Shredder/POD.pm
+lib/rt3/RT/Shredder/Plugin.pm
+lib/rt3/RT/Shredder/Plugin/Attachments.pm
+lib/rt3/RT/Shredder/Plugin/Base.pm
+lib/rt3/RT/Shredder/Plugin/Base/Dump.pm
+lib/rt3/RT/Shredder/Plugin/Base/Search.pm
+lib/rt3/RT/Shredder/Plugin/Objects.pm
+lib/rt3/RT/Shredder/Plugin/SQLDump.pm
+lib/rt3/RT/Shredder/Plugin/Summary.pm
+lib/rt3/RT/Shredder/Plugin/Tickets.pm
+lib/rt3/RT/Shredder/Plugin/Users.pm
+lib/rt3/RT/Shredder/Principal.pm
+lib/rt3/RT/Shredder/Queue.pm
+lib/rt3/RT/Shredder/Record.pm
+lib/rt3/RT/Shredder/Scrip.pm
+lib/rt3/RT/Shredder/ScripAction.pm
+lib/rt3/RT/Shredder/ScripCondition.pm
+lib/rt3/RT/Shredder/Template.pm
+lib/rt3/RT/Shredder/Ticket.pm
+lib/rt3/RT/Shredder/Transaction.pm
+lib/rt3/RT/Shredder/User.pm
lib/rt3/RT/StyleGuide.pod
lib/rt3/RT/System.pm
lib/rt3/RT/Template.pm
lib/rt3/RT/Template_Overlay.pm
lib/rt3/RT/Templates.pm
lib/rt3/RT/Templates_Overlay.pm
+lib/rt3/RT/Test.pm
+lib/rt3/RT/Test/Web.pm
lib/rt3/RT/Ticket.pm
lib/rt3/RT/Ticket_Overlay.pm
lib/rt3/RT/Tickets.pm
@@ -172,73 +234,7 @@
lib/rt3/RT/User_Overlay.pm
lib/rt3/RT/Users.pm
lib/rt3/RT/Users_Overlay.pm
-lib/rt3/t/00smoke.t
-lib/rt3/t/create_data.pl
-lib/rt3/t/data/8859-15-message-series/dir
-lib/rt3/t/data/8859-15-message-series/msg1
-lib/rt3/t/data/8859-15-message-series/msg2
-lib/rt3/t/data/8859-15-message-series/msg3
-lib/rt3/t/data/8859-15-message-series/msg4
-lib/rt3/t/data/8859-15-message-series/msg5
-lib/rt3/t/data/8859-15-message-series/msg6
-lib/rt3/t/data/8859-15-message-series/msg7
-lib/rt3/t/data/crashes-file-based-parser
-lib/rt3/t/data/lorem-ipsum
-lib/rt3/t/data/multipart-alternative-with-umlaut
-lib/rt3/t/data/multipart-report
-lib/rt3/t/data/nested-mime-sample
-lib/rt3/t/data/nested-rfc-822
-lib/rt3/t/data/new-ticket-from-iso-8859-1
-lib/rt3/t/data/new-ticket-from-iso-8859-1-full
-lib/rt3/t/data/notes-uuencoded
-lib/rt3/t/data/rt-send-cc
-lib/rt3/t/data/russian-subject-no-content-type
-lib/rt3/t/data/subject-with-folding-ws
-lib/rt3/t/data/text-html-in-russian
-lib/rt3/t/data/text-html-with-umlaut
-lib/rt3/t/data/very-long-subject
-lib/rt3/t/regression/00-mason-syntax.t
-lib/rt3/t/regression/01ticket_link_searching.t
Home |
Main Index |
Thread Index |
Old Index