diff options
-rw-r--r-- | devel/RTFM/DESCR | 16 | ||||
-rw-r--r-- | devel/RTFM/MESSAGE | 16 | ||||
-rw-r--r-- | devel/RTFM/Makefile | 44 | ||||
-rw-r--r-- | devel/RTFM/PLIST | 130 | ||||
-rw-r--r-- | devel/RTFM/distinfo | 4 |
5 files changed, 210 insertions, 0 deletions
diff --git a/devel/RTFM/DESCR b/devel/RTFM/DESCR new file mode 100644 index 00000000000..763297b5777 --- /dev/null +++ b/devel/RTFM/DESCR @@ -0,0 +1,16 @@ +RTFM is an enterprise-grade knowledge management tool that enables an +organization to easily capture and share its employees' knowledge and wisdom. + +Just as you use RT (the world's leading open-source ticketing system) to log +tickets and resolve issues, RTFM lets you open, categorize and search for +"articles." Like RT, RTFM lets your users contribute additional information to +existing articles and makes sure that each article's full history is preserved +for future inspection. RTFM makes it easy to quickly search the knowledge base +and find critical information. + +Key Features: + + * RTFM is built on RT, the leading open-source ticketing system. + * RTFM uses RT's authentication and authorization systems. + * RTFM integrates seamlessly with RT. Companies who are already using RT + will find it even easier to get RTFM up and running. diff --git a/devel/RTFM/MESSAGE b/devel/RTFM/MESSAGE new file mode 100644 index 00000000000..3011e223a4a --- /dev/null +++ b/devel/RTFM/MESSAGE @@ -0,0 +1,16 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2004/11/03 23:46:29 cube Exp $ + +To initialize the RTFM database, run + + ${PREFIX}/sbin/rt-setup-database --action schema \ + --datadir ${PREFIX}/share/RTFM \ + --dba dbaadmin --prompt-for-dba-password + ${PREFIX}/sbin/rt-setup-database --action acl \ + --datadir ${PREFIX}/share/RTFM \ + --dba dbaadmin --prompt-for-dba-password + +as a user in the ${RT_GROUP} group or as superuser. In the previous +command-line, 'dbadmin' stands for the database administrator's username, +e.g. 'root' for MySQL. +=========================================================================== diff --git a/devel/RTFM/Makefile b/devel/RTFM/Makefile new file mode 100644 index 00000000000..458fd2f6aa6 --- /dev/null +++ b/devel/RTFM/Makefile @@ -0,0 +1,44 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/11/03 23:46:29 cube Exp $ +# + +DISTNAME= RTFM-2.0.4 +CATEGORIES= devel +MASTER_SITES= http://download.bestpractical.com/pub/rt/release/ + +MAINTAINER= cube@NetBSD.org +HOMEPAGE= http://www.bestpractical.com/rtfm/ +COMMENT= Enterprise-grade knowledge management tool + +DEPENDS+= p5-Text-WikiFormat>=0.72:../../textproc/p5-Text-WikiFormat +DEPENDS+= rt>=3.2.1:../../devel/rt3 + +.include "../../mk/bsd.prefs.mk" + +RT_LIB_DIR= ${LOCALBASE}/lib/rt3 +RT_SITE_DIR= ${LOCALBASE}/share/rt3 +RT_HTML_DIR= ${RT_SITE_DIR}/html +RT_I18N_DIR= ${RT_SITE_DIR}/local/po +BUILD_DEFS+= RT_HTML_DIR RT_I18N_DIR + +PLIST_SUBST+= RT_HTML_DIR=${RT_HTML_DIR:C/^${LOCALBASE}\///} \ + RT_I18N_DIR=${RT_I18N_DIR:C/^${LOCALBASE}\///} + +NO_BUILD= YES +NO_CONFIGURE= YES + +do-install: + @${ECHO} "=> Libraries" + cd ${WRKSRC}/lib && ${FIND} . -type f ! -name '*.orig' 2>/dev/null | \ + ${PAX} -rw ${RT_LIB_DIR} + @${ECHO} "=> HTML Documents" + cd ${WRKSRC}/html && ${FIND} . -type f ! -name '*.orig' 2>/dev/null | \ + ${PAX} -rw ${RT_HTML_DIR} + @${ECHO} "=> Locales" + cd ${WRKSRC}/po && ${FIND} . -type f ! -name '*.orig' 2>/dev/null | \ + ${PAX} -rw ${RT_I18N_DIR} + @${ECHO} "=> Database Schemas" + ${INSTALL_DATA_DIR} ${PREFIX}/share/RTFM + for file in acl.Oracle acl.Pg acl.mysql schema.Oracle schema.Pg schema.mysql; \ + do ${INSTALL_DATA} ${WRKSRC}/etc/$$file ${PREFIX}/share/RTFM; done + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/RTFM/PLIST b/devel/RTFM/PLIST new file mode 100644 index 00000000000..5cfb01cc2bb --- /dev/null +++ b/devel/RTFM/PLIST @@ -0,0 +1,130 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/11/03 23:46:29 cube Exp $ +${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Update.html/BeforeMessageBox +${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Elements/Tabs/Default +${RT_HTML_DIR}/Callbacks/RTFM/autohandler/Default +${RT_HTML_DIR}/Callbacks/RTFM/Elements/Tabs/Default +${RT_HTML_DIR}/Callbacks/RTFM/Elements/MessageBox/Default +${RT_HTML_DIR}/RTFM/Article/Elements/Tabs +${RT_HTML_DIR}/RTFM/Article/Elements/SearchByCustomField +${RT_HTML_DIR}/RTFM/Article/Elements/ShowLinks +${RT_HTML_DIR}/RTFM/Article/Elements/ShowHistory +${RT_HTML_DIR}/RTFM/Article/Elements/ShowCustomFields +${RT_HTML_DIR}/RTFM/Article/Elements/EditCustomField +${RT_HTML_DIR}/RTFM/Article/Elements/EditLinks +${RT_HTML_DIR}/RTFM/Article/Elements/EditCustomFields +${RT_HTML_DIR}/RTFM/Article/Elements/ShowSearchResults +${RT_HTML_DIR}/RTFM/Article/Elements/ShowSearchCriteria +${RT_HTML_DIR}/RTFM/Article/Elements/EditBasics +${RT_HTML_DIR}/RTFM/Article/Elements/Preformatted +${RT_HTML_DIR}/RTFM/Article/History.html +${RT_HTML_DIR}/RTFM/Article/Delete.html +${RT_HTML_DIR}/RTFM/Article/Create.html +${RT_HTML_DIR}/RTFM/Article/ExtractFromTicket.html +${RT_HTML_DIR}/RTFM/Article/Display.html +${RT_HTML_DIR}/RTFM/Article/Edit.html +${RT_HTML_DIR}/RTFM/Article/Search.html +${RT_HTML_DIR}/RTFM/Article/index.html +${RT_HTML_DIR}/RTFM/Article/PreCreate.html +${RT_HTML_DIR}/RTFM/Article/ExtractIntoClass.html +${RT_HTML_DIR}/RTFM/Admin/Global/GroupRights.html +${RT_HTML_DIR}/RTFM/Admin/Global/UserRights.html +${RT_HTML_DIR}/RTFM/Admin/Global/index.html +${RT_HTML_DIR}/RTFM/Admin/CustomFields/GroupRights.html +${RT_HTML_DIR}/RTFM/Admin/CustomFields/Classes.html +${RT_HTML_DIR}/RTFM/Admin/CustomFields/UserRights.html +${RT_HTML_DIR}/RTFM/Admin/CustomFields/Basics.html +${RT_HTML_DIR}/RTFM/Admin/CustomFields/index.html +${RT_HTML_DIR}/RTFM/Admin/Elements/CustomFieldTabs +${RT_HTML_DIR}/RTFM/Admin/Elements/ClassTabs +${RT_HTML_DIR}/RTFM/Admin/Elements/Header +${RT_HTML_DIR}/RTFM/Admin/Elements/GlobalTabs +${RT_HTML_DIR}/RTFM/Admin/Elements/SelectCustomFieldType +${RT_HTML_DIR}/RTFM/Admin/Elements/AddCustomFieldValue +${RT_HTML_DIR}/RTFM/Admin/Elements/EditCustomFieldValues +${RT_HTML_DIR}/RTFM/Admin/Elements/Tabs +${RT_HTML_DIR}/RTFM/Admin/index.html +${RT_HTML_DIR}/RTFM/Admin/Classes/CustomFields.html +${RT_HTML_DIR}/RTFM/Admin/Classes/GroupRights.html +${RT_HTML_DIR}/RTFM/Admin/Classes/UserRights.html +${RT_HTML_DIR}/RTFM/Admin/Classes/Access.html +${RT_HTML_DIR}/RTFM/Admin/Classes/Basics.html +${RT_HTML_DIR}/RTFM/Admin/Classes/index.html +${RT_HTML_DIR}/RTFM/Admin/Classes/Modify.html +${RT_HTML_DIR}/RTFM/Elements/GotoArticle +${RT_HTML_DIR}/RTFM/Elements/Header +${RT_HTML_DIR}/RTFM/Elements/SelectCustomFieldType +${RT_HTML_DIR}/RTFM/Elements/ListArticles +${RT_HTML_DIR}/RTFM/Elements/QuickSearch +${RT_HTML_DIR}/RTFM/Elements/SelectClass +${RT_HTML_DIR}/RTFM/Elements/CreateArticle +${RT_HTML_DIR}/RTFM/Elements/Tabs +${RT_HTML_DIR}/RTFM/Elements/Error +${RT_HTML_DIR}/RTFM/Elements/NewestArticles +${RT_HTML_DIR}/RTFM/Elements/UpdatedArticles +${RT_HTML_DIR}/RTFM/index.html +${RT_I18N_DIR}/RTFM/fr.po +${RT_I18N_DIR}/RTFM/zh_tw.po +lib/rt3/RT/FM/CustomField_Overlay.pm +lib/rt3/RT/FM/ClassCustomField.pm +lib/rt3/RT/FM/Class_Overlay.pm +lib/rt3/RT/FM/ClassCustomFieldCollection_Overlay.pm +lib/rt3/RT/FM/ArticleCFValueCollection_Overlay.pm +lib/rt3/RT/FM/CustomFieldValue_Overlay.pm +lib/rt3/RT/FM/ClassCollection.pm +lib/rt3/RT/FM/Transaction.pm +lib/rt3/RT/FM/System.pm +lib/rt3/RT/FM/CustomFieldCollection.pm +lib/rt3/RT/FM/Article_Overlay.pm +lib/rt3/RT/FM/CustomFieldObjectValue_Overlay.pm +lib/rt3/RT/FM/CustomFieldValueCollection.pm +lib/rt3/RT/FM/ArticleCFValue_Overlay.pm +lib/rt3/RT/FM/ArticleCollection.pm +lib/rt3/RT/FM/TransactionCollection_Overlay.pm +lib/rt3/RT/FM/Record.pm +lib/rt3/RT/FM/Class.pm +lib/rt3/RT/FM/ArticleCFValueCollection.pm +lib/rt3/RT/FM/Transaction_Overlay.pm +lib/rt3/RT/FM/CustomFieldValue.pm +lib/rt3/RT/FM/SearchBuilder.pm +lib/rt3/RT/FM/CustomField.pm +lib/rt3/RT/FM/CurrentUser.pm +lib/rt3/RT/FM/Article.pm +lib/rt3/RT/FM/CustomFieldObjectValueCollection.pm +lib/rt3/RT/FM/ClassCustomFieldCollection.pm +lib/rt3/RT/FM/CustomFieldCollection_Overlay.pm +lib/rt3/RT/FM/ClassCollection_Overlay.pm +lib/rt3/RT/FM/ArticleCFValue.pm +lib/rt3/RT/FM/ArticleCollection_Overlay.pm +lib/rt3/RT/FM/TransactionCollection.pm +lib/rt3/RT/FM.pm +lib/rt3/RT/Framework/Interface/Web.pm +lib/rt3/RT/URI/fsck_com_rtfm.pm +share/RTFM/acl.Oracle +share/RTFM/acl.Pg +share/RTFM/acl.mysql +share/RTFM/schema.Oracle +share/RTFM/schema.Pg +share/RTFM/schema.mysql +@dirrm ${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Update.html +@dirrm ${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Elements/Tabs +@dirrm ${RT_HTML_DIR}/Callbacks/RTFM/Ticket/Elements +@dirrm ${RT_HTML_DIR}/Callbacks/RTFM/Ticket +@dirrm ${RT_HTML_DIR}/Callbacks/RTFM/Elements/Tabs +@dirrm ${RT_HTML_DIR}/Callbacks/RTFM/Elements/MessageBox +@dirrm ${RT_HTML_DIR}/Callbacks/RTFM/Elements +@dirrm ${RT_HTML_DIR}/Callbacks/RTFM/autohandler +@dirrm ${RT_HTML_DIR}/Callbacks/RTFM +@dirrm ${RT_HTML_DIR}/RTFM/Article/Elements +@dirrm ${RT_HTML_DIR}/RTFM/Article +@dirrm ${RT_HTML_DIR}/RTFM/Admin/Classes +@dirrm ${RT_HTML_DIR}/RTFM/Admin/CustomFields +@dirrm ${RT_HTML_DIR}/RTFM/Admin/Elements +@dirrm ${RT_HTML_DIR}/RTFM/Admin/Global +@dirrm ${RT_HTML_DIR}/RTFM/Admin +@dirrm ${RT_HTML_DIR}/RTFM/Elements +@dirrm ${RT_HTML_DIR}/RTFM +@dirrm ${RT_I18N_DIR}/RTFM +@dirrm lib/rt3/RT/FM +@dirrm lib/rt3/RT/Framework/Interface +@dirrm lib/rt3/RT/Framework +@dirrm share/RTFM diff --git a/devel/RTFM/distinfo b/devel/RTFM/distinfo new file mode 100644 index 00000000000..2bfdc962bb5 --- /dev/null +++ b/devel/RTFM/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/11/03 23:46:29 cube Exp $ + +SHA1 (RTFM-2.0.4.tar.gz) = 9af46c9810da9ecf7a328be634022302d995d1b2 +Size (RTFM-2.0.4.tar.gz) = 81607 bytes |