pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/bugzilla3 Import of Bugzilla 3.x branch



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8cd4deff910f
branches:  trunk
changeset: 532662:8cd4deff910f
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Mon Aug 27 17:51:32 2007 +0000

description:
Import of Bugzilla 3.x branch
New features include:
* Custom Fields
* mod_perl Support
* Shared Saved Searches
* Attachments and Flags on New Bugs
* Custom Resolutions
* Per-Product Permissions
* User Interface Improvements
* XML-RPC Interface
* Skins
* Unchangeable Fields Appear Unchangeable
* All Emails in Templates
* No More Double-Filed Bugs
* Default CC List for Components
* File/Modify Bugs By Email
* Users Who Get All Bug Notifications
* Improved UTF-8 Support
* Automatic Update Notification
* Welcome Page for New Installs
* Other Enhancements and Changes

diffstat:

 devel/bugzilla3/DESCR               |   18 +
 devel/bugzilla3/MESSAGE             |   24 +
 devel/bugzilla3/Makefile            |  107 ++++++
 devel/bugzilla3/PLIST               |  611 ++++++++++++++++++++++++++++++++++++
 devel/bugzilla3/distinfo            |    5 +
 devel/bugzilla3/files/bugzilla.conf |   15 +
 devel/bugzilla3/files/localconfig   |   90 +++++
 devel/bugzilla3/options.mk          |  116 ++++++
 8 files changed, 986 insertions(+), 0 deletions(-)

diffs (truncated from 1018 to 300 lines):

diff -r e7e8e53dc5a2 -r 8cd4deff910f devel/bugzilla3/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/bugzilla3/DESCR     Mon Aug 27 17:51:32 2007 +0000
@@ -0,0 +1,18 @@
+Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect
+Tracking Systems allow individual or groups of developers to keep track of
+outstanding bugs in their product effectively. Most commercial defect-tracking
+software vendors charge enormous licensing fees. Despite being "free", Bugzilla
+has many features its expensive counterparts lack. Consequently, Bugzilla has
+quickly become a favorite of hundreds of organizations across the globe.
+
+What Does Bugzilla Do?
+
+- Track bugs and code changes
+- Communicate with teammates
+- Submit and review patches
+- Manage quality assurance (QA)
+
+Bugzilla can help you get a handle on the software development process.
+Successful projects often are the result of successful organization and
+communication. Bugzilla is a powerful tool that will help your team get
+organized and communicate effectively.
diff -r e7e8e53dc5a2 -r 8cd4deff910f devel/bugzilla3/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/bugzilla3/MESSAGE   Mon Aug 27 17:51:32 2007 +0000
@@ -0,0 +1,24 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2007/08/27 17:51:33 adrianp Exp $
+
+To complete the setup you will need to read the Bugzilla-Guide.txt in order
+to setup mySQL properly.  In particular secion 2.2.2 of the document deals
+with database setup.  After the initial setup of the database you can then
+check the settings in ${BZDIR}/localconfig and:
+
+       cd ${BZDIR}
+       ./checksetup.pl
+
+You will need to make Bugzilla accessible through your HTTP server.
+If you are running Apache then you may add the following lines to httpd.conf:
+
+       DirectoryIndex index.cgi index.html
+       Include ${PKG_SYSCONFDIR}/httpd/bugzilla.conf
+
+to make Bugzilla accessible through:
+
+       http://localhost/bugzilla/index.cgi
+
+IMPORTANTLY: CHANGE YOUR DATABASE PASSWORD FROM THE DEFAULT !!
+
+===========================================================================
diff -r e7e8e53dc5a2 -r 8cd4deff910f devel/bugzilla3/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/bugzilla3/Makefile  Mon Aug 27 17:51:32 2007 +0000
@@ -0,0 +1,107 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/08/27 17:51:32 adrianp Exp $
+#
+
+DISTNAME=      bugzilla-3.0.1
+CATEGORIES=    www devel
+MASTER_SITES=  ${MASTER_SITE_MOZILLA:=webtools/}
+
+MAINTAINER=    adrianp%NetBSD.org@localhost
+HOMEPAGE=      http://www.bugzilla.org/
+COMMENT=       Web based bug tracking system
+
+DEPENDS+=      p5-CGI>=2.93:../../www/p5-CGI
+DEPENDS+=      p5-DBI>=1.41:../../databases/p5-DBI
+DEPENDS+=      p5-Template-Toolkit>=2.12:../../www/p5-Template-Toolkit
+DEPENDS+=      p5-TimeDate>=1.16:../../time/p5-TimeDate
+DEPENDS+=      p5-Email-Send>=2.185:../../mail/p5-Email-Send
+DEPENDS+=      p5-Email-MIME-Modifier-[0-9]*:../../mail/p5-Email-MIME-Modifier
+
+.include "../../mk/bsd.prefs.mk"
+.include "options.mk"
+
+USE_TOOLS+=    perl:run
+NO_BUILD=      YES
+
+BZ_WEB_GROUP?= ${APACHE_GROUP}
+SENDMAIL?=     /usr/sbin/sendmail
+CVS?=          /usr/bin/cvs
+
+BUILD_DEFS+=   SENDMAIL CVS APACHE_USER APACHE_GROUP
+PERL5_REQD+=   5.8.0
+
+PKG_USERS_VARS+=       APACHE_USER
+PKG_GROUPS_VARS+=      BZ_WEB_GROUP APACHE_GROUP
+
+MESSAGE_SUBST+=        BZDIR=${BZDIR:Q} PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q}
+
+BZDIR=                 ${PREFIX}/share/bugzilla
+EGDIR=                 ${PREFIX}/share/examples/bugzilla
+DOCDIR=                        ${PREFIX}/share/doc/bugzilla
+CONF_FILES=            ${EGDIR}/bugzilla.conf ${PKG_SYSCONFDIR}/bugzilla.conf
+CONF_FILES_PERMS=      ${EGDIR}/localconfig ${BZDIR}/localconfig \
+                       ${APACHE_USER} ${SHAREGRP} 0400
+PAX_DIRS=              Bugzilla skins template
+
+REPLACE_PERL+= *.pl *.cgi
+
+SUBST_CLASSES+=                conf
+SUBST_STAGE.conf=      pre-install
+SUBST_MESSAGE.conf=    Fixing configuration files.
+SUBST_FILES.conf=      bugzilla.conf localconfig Bugzilla/BugMail.pm
+SUBST_SED.conf=                -e "s|@BZ_WEB_GROUP@|${BZ_WEB_GROUP}|g"
+SUBST_SED.conf+=       -e "s|@PREFIX@|${PREFIX}|g"
+SUBST_SED.conf+=       -e "s|@BZDIR@|${BZDIR}|g"
+SUBST_SED.conf+=       -e "s|@CVS@|${CVS}|g"
+SUBST_SED.conf+=       -e "s|@DBDRIVER@|${DBDRIVER}|g"
+SUBST_SED.conf+=       -e "s|/usr/lib/sendmail|${SENDMAIL}|g"
+
+post-extract:
+       ${FIND} ${WRKSRC} -type d -name CVS | ${XARGS} ${RM} -rf
+       ${FIND} ${WRKSRC} -type f -name ".cvsignore" | ${XARGS} ${RM} -f
+       ${CP} ${FILESDIR}/bugzilla.conf ${WRKSRC}
+       ${CP} ${FILESDIR}/localconfig ${WRKSRC}
+
+do-install:
+       ${INSTALL_DATA_DIR} ${DOCDIR}
+       ${INSTALL_DATA_DIR} ${EGDIR}
+       ${INSTALL_DATA_DIR} ${BZDIR}
+       ${INSTALL_DATA_DIR} ${BZDIR}/Bugzilla
+
+       ${INSTALL_DATA_DIR} ${BZDIR}/js
+       ${INSTALL_DATA_DIR} ${BZDIR}/template
+       ${INSTALL_DATA_DIR} ${BZDIR}/skins
+       ${INSTALL_DATA_DIR} ${BZDIR}/docs
+       ${INSTALL_DATA_DIR} ${BZDIR}/docs/html
+       ${INSTALL_DATA_DIR} ${BZDIR}/images
+
+       ${INSTALL_DATA} ${WRKSRC}/docs/txt/Bugzilla-Guide.txt ${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/docs/rel_notes.txt ${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/QUICKSTART ${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/README ${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/UPGRADING ${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/UPGRADING-pre-2.8 ${DOCDIR}
+
+       ${INSTALL_SCRIPT} ${WRKSRC}/*.cgi ${BZDIR}
+       ${INSTALL_SCRIPT} ${WRKSRC}/*.pl ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/*.js ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/robots.txt ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/bugzilla.dtd ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/duplicates.xul ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/Bugzilla.pm ${BZDIR}
+
+       ${INSTALL_DATA} ${WRKSRC}/bugzilla.conf ${EGDIR}
+       ${INSTALL_DATA} ${WRKSRC}/localconfig ${EGDIR}
+
+       ${INSTALL_DATA} ${WRKSRC}/images/*.png ${BZDIR}/images
+       ${INSTALL_DATA} ${WRKSRC}/js/*.js ${BZDIR}/js
+       ${INSTALL_DATA} ${WRKSRC}/docs/html/*.html ${BZDIR}/docs/html
+
+.for i in ${PAX_DIRS}
+       cd ${WRKSRC}/${i} && ${PAX} -rw . ${BZDIR}/${i}
+       ${FIND} ${BZDIR}/${i} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
+       ${FIND} ${BZDIR}/${i} -type d | ${XARGS} ${CHMOD} ${PKGDIRMODE}
+       ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${BZDIR}/${i}
+.endfor
+
+.include "../../mk/apache.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r e7e8e53dc5a2 -r 8cd4deff910f devel/bugzilla3/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/bugzilla3/PLIST     Mon Aug 27 17:51:32 2007 +0000
@@ -0,0 +1,611 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/08/27 17:51:33 adrianp Exp $
+share/bugzilla/Bugzilla.pm
+share/bugzilla/Bugzilla/Attachment.pm
+share/bugzilla/Bugzilla/Attachment/PatchReader.pm
+share/bugzilla/Bugzilla/Auth.pm
+share/bugzilla/Bugzilla/Auth/Login.pm
+share/bugzilla/Bugzilla/Auth/Login/CGI.pm
+share/bugzilla/Bugzilla/Auth/Login/Cookie.pm
+share/bugzilla/Bugzilla/Auth/Login/Env.pm
+share/bugzilla/Bugzilla/Auth/Login/Stack.pm
+share/bugzilla/Bugzilla/Auth/Persist/Cookie.pm
+share/bugzilla/Bugzilla/Auth/Verify.pm
+share/bugzilla/Bugzilla/Auth/Verify/DB.pm
+share/bugzilla/Bugzilla/Auth/Verify/LDAP.pm
+share/bugzilla/Bugzilla/Auth/Verify/Stack.pm
+share/bugzilla/Bugzilla/Bug.pm
+share/bugzilla/Bugzilla/BugMail.pm
+share/bugzilla/Bugzilla/CGI.pm
+share/bugzilla/Bugzilla/Chart.pm
+share/bugzilla/Bugzilla/Classification.pm
+share/bugzilla/Bugzilla/Component.pm
+share/bugzilla/Bugzilla/Config.pm
+share/bugzilla/Bugzilla/Config/Admin.pm
+share/bugzilla/Bugzilla/Config/Attachment.pm
+share/bugzilla/Bugzilla/Config/Auth.pm
+share/bugzilla/Bugzilla/Config/BugChange.pm
+share/bugzilla/Bugzilla/Config/BugFields.pm
+share/bugzilla/Bugzilla/Config/BugMove.pm
+share/bugzilla/Bugzilla/Config/Common.pm
+share/bugzilla/Bugzilla/Config/Core.pm
+share/bugzilla/Bugzilla/Config/DependencyGraph.pm
+share/bugzilla/Bugzilla/Config/GroupSecurity.pm
+share/bugzilla/Bugzilla/Config/L10n.pm
+share/bugzilla/Bugzilla/Config/LDAP.pm
+share/bugzilla/Bugzilla/Config/MTA.pm
+share/bugzilla/Bugzilla/Config/PatchViewer.pm
+share/bugzilla/Bugzilla/Config/Query.pm
+share/bugzilla/Bugzilla/Config/ShadowDB.pm
+share/bugzilla/Bugzilla/Config/UserMatch.pm
+share/bugzilla/Bugzilla/Constants.pm
+share/bugzilla/Bugzilla/DB.pm
+share/bugzilla/Bugzilla/DB/Mysql.pm
+share/bugzilla/Bugzilla/DB/Pg.pm
+share/bugzilla/Bugzilla/DB/Schema.pm
+share/bugzilla/Bugzilla/DB/Schema/Mysql.pm
+share/bugzilla/Bugzilla/DB/Schema/Pg.pm
+share/bugzilla/Bugzilla/Error.pm
+share/bugzilla/Bugzilla/Field.pm
+share/bugzilla/Bugzilla/Flag.pm
+share/bugzilla/Bugzilla/FlagType.pm
+share/bugzilla/Bugzilla/Group.pm
+share/bugzilla/Bugzilla/Hook.pm
+share/bugzilla/Bugzilla/Install.pm
+share/bugzilla/Bugzilla/Install/DB.pm
+share/bugzilla/Bugzilla/Install/Filesystem.pm
+share/bugzilla/Bugzilla/Install/Localconfig.pm
+share/bugzilla/Bugzilla/Install/Requirements.pm
+share/bugzilla/Bugzilla/Keyword.pm
+share/bugzilla/Bugzilla/Mailer.pm
+share/bugzilla/Bugzilla/Milestone.pm
+share/bugzilla/Bugzilla/Object.pm
+share/bugzilla/Bugzilla/Product.pm
+share/bugzilla/Bugzilla/Search.pm
+share/bugzilla/Bugzilla/Search/Quicksearch.pm
+share/bugzilla/Bugzilla/Search/Saved.pm
+share/bugzilla/Bugzilla/Series.pm
+share/bugzilla/Bugzilla/Template.pm
+share/bugzilla/Bugzilla/Template/Plugin/Bugzilla.pm
+share/bugzilla/Bugzilla/Template/Plugin/Hook.pm
+share/bugzilla/Bugzilla/Template/Plugin/User.pm
+share/bugzilla/Bugzilla/Token.pm
+share/bugzilla/Bugzilla/Update.pm
+share/bugzilla/Bugzilla/User.pm
+share/bugzilla/Bugzilla/User/Setting.pm
+share/bugzilla/Bugzilla/User/Setting/Skin.pm
+share/bugzilla/Bugzilla/Util.pm
+share/bugzilla/Bugzilla/Version.pm
+share/bugzilla/Bugzilla/WebService.pm
+share/bugzilla/Bugzilla/WebService/Bug.pm
+share/bugzilla/Bugzilla/WebService/Bugzilla.pm
+share/bugzilla/Bugzilla/WebService/Constants.pm
+share/bugzilla/Bugzilla/WebService/Product.pm
+share/bugzilla/Bugzilla/WebService/User.pm
+share/bugzilla/attachment.cgi
+share/bugzilla/buglist.cgi
+share/bugzilla/bugzilla.dtd
+share/bugzilla/chart.cgi
+share/bugzilla/checksetup.pl
+share/bugzilla/colchange.cgi
+share/bugzilla/collectstats.pl
+share/bugzilla/config.cgi
+share/bugzilla/createaccount.cgi
+share/bugzilla/describecomponents.cgi
+share/bugzilla/describekeywords.cgi
+share/bugzilla/docs/html/Bugzilla-Guide.html
+share/bugzilla/docs/html/about.html
+share/bugzilla/docs/html/administration.html
+share/bugzilla/docs/html/attachments.html
+share/bugzilla/docs/html/bug_page.html
+share/bugzilla/docs/html/bugreports.html
+share/bugzilla/docs/html/classifications.html
+share/bugzilla/docs/html/cmdline-bugmail.html
+share/bugzilla/docs/html/cmdline.html
+share/bugzilla/docs/html/components.html
+share/bugzilla/docs/html/configuration.html
+share/bugzilla/docs/html/conventions.html
+share/bugzilla/docs/html/copyright.html
+share/bugzilla/docs/html/credits.html
+share/bugzilla/docs/html/cust-change-permissions.html
+share/bugzilla/docs/html/cust-hooks.html
+share/bugzilla/docs/html/cust-skins.html
+share/bugzilla/docs/html/cust-templates.html
+share/bugzilla/docs/html/custom-fields.html
+share/bugzilla/docs/html/customization.html
+share/bugzilla/docs/html/disclaimer.html
+share/bugzilla/docs/html/edit-values.html
+share/bugzilla/docs/html/extraconfig.html
+share/bugzilla/docs/html/faq.html
+share/bugzilla/docs/html/flags-overview.html
+share/bugzilla/docs/html/flags.html
+share/bugzilla/docs/html/general-advice.html
+share/bugzilla/docs/html/gfdl-0.html
+share/bugzilla/docs/html/gfdl-1.html
+share/bugzilla/docs/html/gfdl-10.html
+share/bugzilla/docs/html/gfdl-2.html
+share/bugzilla/docs/html/gfdl-3.html
+share/bugzilla/docs/html/gfdl-4.html
+share/bugzilla/docs/html/gfdl-5.html
+share/bugzilla/docs/html/gfdl-6.html
+share/bugzilla/docs/html/gfdl-7.html
+share/bugzilla/docs/html/gfdl-8.html
+share/bugzilla/docs/html/gfdl-9.html
+share/bugzilla/docs/html/gfdl-howto.html
+share/bugzilla/docs/html/gfdl.html
+share/bugzilla/docs/html/glossary.html



Home | Main Index | Thread Index | Old Index