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