summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/RTFM/DESCR16
-rw-r--r--devel/RTFM/MESSAGE16
-rw-r--r--devel/RTFM/Makefile44
-rw-r--r--devel/RTFM/PLIST130
-rw-r--r--devel/RTFM/distinfo4
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