pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/bugzilla Bugzilla is a "Defect Tracking System" ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e808eaacd65b
branches:  trunk
changeset: 486748:e808eaacd65b
user:      adrianp <adrianp%pkgsrc.org@localhost>
date:      Sun Jan 02 13:39:52 2005 +0000

description:
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.

diffstat:

 devel/bugzilla/DESCR               |   18 +
 devel/bugzilla/MESSAGE             |   24 ++
 devel/bugzilla/Makefile            |  119 +++++++++++
 devel/bugzilla/PLIST               |  368 +++++++++++++++++++++++++++++++++++++
 devel/bugzilla/distinfo            |    4 +
 devel/bugzilla/files/bugzilla.conf |   15 +
 devel/bugzilla/files/localconfig   |  187 ++++++++++++++++++
 devel/bugzilla/options.mk          |   38 +++
 8 files changed, 773 insertions(+), 0 deletions(-)

diffs (truncated from 805 to 300 lines):

diff -r c1a63a2e73e5 -r e808eaacd65b devel/bugzilla/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/bugzilla/DESCR      Sun Jan 02 13:39:52 2005 +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 c1a63a2e73e5 -r e808eaacd65b devel/bugzilla/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/bugzilla/MESSAGE    Sun Jan 02 13:39:52 2005 +0000
@@ -0,0 +1,24 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2005/01/02 13:39:52 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://www.domain.com/bugzilla/index.cgi
+
+IMPORTANTLY: CHANGE YOUR DATABASE PASSWORD FROM THE DEFAULT !!
+
+===========================================================================
diff -r c1a63a2e73e5 -r e808eaacd65b devel/bugzilla/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/bugzilla/Makefile   Sun Jan 02 13:39:52 2005 +0000
@@ -0,0 +1,119 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/01/02 13:39:55 adrianp Exp $
+#
+
+DISTNAME=      bugzilla-2.18rc3
+CATEGORIES=    www devel
+MASTER_SITES=  http://ftp.mozilla.org/pub/mozilla.org/webtools/
+
+MAINTAINER=    adrianp%NetBSD.org@localhost
+HOMEPAGE=      http://www.bugzilla.org/
+COMMENT=       Web based bug tracking system
+
+DEPENDS+=      p5-AppConfig>=1.52:../../devel/p5-AppConfig
+DEPENDS+=      p5-CGI>=2.93:../../www/p5-CGI
+DEPENDS+=      p5-File-Spec>=0.82:../../devel/p5-File-Spec
+DEPENDS+=      p5-File-Temp-[0-9]*:../../devel/p5-File-Temp
+DEPENDS+=      p5-Template-Toolkit>=2.08:../../www/p5-Template-Toolkit
+DEPENDS+=      p5-Text-Tabs+Wrap>=2001.0131:../../textproc/p5-Text-Tabs+Wrap
+DEPENDS+=      p5-TimeDate>=1.14:../../time/p5-TimeDate
+DEPENDS+=      p5-DBD-mysql>=2.1010:../../databases/p5-DBD-mysql
+
+.include "../../mk/bsd.prefs.mk"
+.include "options.mk"
+
+USE_BUILDLINK3=        YES
+NO_BUILD=      YES
+USE_PKGINSTALL=        YES
+PERL5_REQD+=   5.6.0
+
+BUILDLINK_DEPENDS.p5-DBI+=             p5-DBI>=1.36
+BUILDLINK_DEPENDS.mysql-client+=       mysql-client>=3.23.41
+
+BZ_WEB_GROUP?= www
+SENDMAIL?=     /usr/sbin/sendmail
+APACHE_USER?=  www
+
+BUILD_DEFS+=   BZ_WEB_GROUP SENDMAIL APACHE_USER
+
+MESSAGE_SUBST+=        BZDIR=${BZDIR} PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
+
+BZDIR=         ${PREFIX}/share/bugzilla
+EGDIR=         ${PREFIX}/share/examples/bugzilla
+DOCDIR=                ${PREFIX}/share/doc/bugzilla
+CONF_FILES=    ${EGDIR}/bugzilla.conf ${PKG_SYSCONFDIR}/bugzilla.conf \
+               ${EGDIR}/localconfig ${BZDIR}/localconfig
+SPECIAL_PERMS= ${BZDIR}/localconfig ${APACHE_USER} ${SHAREGRP} 0400
+
+REPLACE_PERL=  *.pl *.cgi
+
+SUBST_CLASSES=         conf
+SUBST_STAGE.conf=      pre-install
+SUBST_FILES.conf=      bugzilla.conf localconfig Bugzilla/BugMail.pm
+SUBST_SED.conf=                -e "s|@BZ_WEB_GROUP@|${BZ_WEB_GROUP}|g"         \
+                       -e "s|@PREFIX@|${PREFIX}|g"                     \
+                       -e "s|@BZDIR@|${BZDIR}|g"                       \
+                       -e "s|/usr/lib/sendmail|${SENDMAIL}|g"
+SUBST_MESSAGE.conf=    "Fixing configuration files."
+
+post-extract:
+       @${FIND} ${WRKSRC}/template -type d -name CVS | ${XARGS} ${RM} -rf
+       @${FIND} ${WRKSRC}/template -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}/Bugzilla/Auth
+       ${INSTALL_DATA_DIR} ${BZDIR}/Bugzilla/Template/Plugin
+       ${INSTALL_DATA_DIR} ${BZDIR}/css
+       ${INSTALL_DATA_DIR} ${BZDIR}/js
+       ${INSTALL_DATA_DIR} ${BZDIR}/template
+       ${INSTALL_DATA_DIR} ${BZDIR}/skins
+       ${INSTALL_DATA_DIR} ${BZDIR}/skins/standard
+       ${INSTALL_DATA_DIR} ${BZDIR}/docs/html
+       ${INSTALL_DATA_DIR} ${BZDIR}/docs/images
+       ${INSTALL_DATA_DIR} ${BZDIR}/docs/images/callouts
+       ${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}/*.html ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/Bugzilla.pm ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/Bugzilla/*.pm ${BZDIR}/Bugzilla
+       ${INSTALL_DATA} ${WRKSRC}/Bugzilla/Auth/*.pm ${BZDIR}/Bugzilla/Auth
+       ${INSTALL_DATA} ${WRKSRC}/Bugzilla/Template/Plugin/*.pm \
+               ${BZDIR}/Bugzilla/Template/Plugin
+       ${INSTALL_DATA} ${WRKSRC}/robots.txt ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/1x1.gif ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/ant.jpg ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/padlock.png ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/bugzilla.conf ${EGDIR}
+       ${INSTALL_DATA} ${WRKSRC}/localconfig ${EGDIR}
+       ${INSTALL_DATA} ${WRKSRC}/bugzilla.dtd ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/*.js ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/js/*.js ${BZDIR}/js
+       ${INSTALL_DATA} ${WRKSRC}/duplicates.xul ${BZDIR}
+       ${INSTALL_DATA} ${WRKSRC}/css/*.css ${BZDIR}/css
+       ${INSTALL_DATA} ${WRKSRC}/docs/html/*.html ${BZDIR}/docs/html
+       cd ${WRKSRC}/template && ${PAX} -rw . ${BZDIR}/template
+       ${FIND} ${BZDIR}/template -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
+       ${FIND} ${BZDIR}/template -type d | ${XARGS} ${CHMOD} ${PKGDIRMODE}
+       ${CHMOD} ${BINMODE} ${BZDIR}/template/en/default/filterexceptions.pl
+       ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${BZDIR}/template
+       ${INSTALL_DATA} ${WRKSRC}/skins/standard/*.css ${BZDIR}/skins/standard
+       ${INSTALL_DATA} ${WRKSRC}/docs/images/*.gif ${BZDIR}/docs/images
+       ${INSTALL_DATA} ${WRKSRC}/docs/images/callouts/*.gif \
+               ${BZDIR}/docs/images/callouts
+
+.include "../../databases/p5-DBI/buildlink3.mk"
+.include "../../mk/mysql.buildlink3.mk"
+.include "../../mk/apache.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r c1a63a2e73e5 -r e808eaacd65b devel/bugzilla/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/bugzilla/PLIST      Sun Jan 02 13:39:52 2005 +0000
@@ -0,0 +1,368 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/01/02 13:39:55 adrianp Exp $
+share/examples/bugzilla/bugzilla.conf
+share/examples/bugzilla/localconfig
+share/bugzilla/1x1.gif
+share/bugzilla/Bugzilla.pm
+share/bugzilla/Bugzilla/Attachment.pm
+share/bugzilla/Bugzilla/Auth.pm
+share/bugzilla/Bugzilla/Bug.pm
+share/bugzilla/Bugzilla/BugMail.pm
+share/bugzilla/Bugzilla/CGI.pm
+share/bugzilla/Bugzilla/Chart.pm
+share/bugzilla/Bugzilla/Config.pm
+share/bugzilla/Bugzilla/Constants.pm
+share/bugzilla/Bugzilla/DB.pm
+share/bugzilla/Bugzilla/Error.pm
+share/bugzilla/Bugzilla/Flag.pm
+share/bugzilla/Bugzilla/FlagType.pm
+share/bugzilla/Bugzilla/RelationSet.pm
+share/bugzilla/Bugzilla/Search.pm
+share/bugzilla/Bugzilla/Series.pm
+share/bugzilla/Bugzilla/Template.pm
+share/bugzilla/Bugzilla/Token.pm
+share/bugzilla/Bugzilla/User.pm
+share/bugzilla/Bugzilla/Util.pm
+share/bugzilla/Bugzilla/Auth/CGI.pm
+share/bugzilla/Bugzilla/Auth/Cookie.pm
+share/bugzilla/Bugzilla/Auth/DB.pm
+share/bugzilla/Bugzilla/Auth/LDAP.pm
+share/bugzilla/Bugzilla/Template/Plugin/Bugzilla.pm
+share/bugzilla/Bugzilla/Template/Plugin/Hook.pm
+share/bugzilla/CGI.pl
+share/bugzilla/ant.jpg
+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/css/buglist.css
+share/bugzilla/css/duplicates.css
+share/bugzilla/css/global.css
+share/bugzilla/css/panel.css
+share/bugzilla/css/show_multiple.css
+share/bugzilla/defparams.pl
+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/bug_page.html
+share/bugzilla/docs/html/bugreports.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-templates.html
+share/bugzilla/docs/html/customization.html
+share/bugzilla/docs/html/dbdoc.html
+share/bugzilla/docs/html/dbmodify.html
+share/bugzilla/docs/html/disclaimer.html
+share/bugzilla/docs/html/extraconfig.html
+share/bugzilla/docs/html/faq.html
+share/bugzilla/docs/html/flags.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
+share/bugzilla/docs/html/groups.html
+share/bugzilla/docs/html/hintsandtips.html
+share/bugzilla/docs/html/index.html
+share/bugzilla/docs/html/install-perlmodules-manual.html
+share/bugzilla/docs/html/installation.html
+share/bugzilla/docs/html/installing-bugzilla.html
+share/bugzilla/docs/html/integration.html
+share/bugzilla/docs/html/list.html
+share/bugzilla/docs/html/milestones.html
+share/bugzilla/docs/html/modules-manual-download.html
+share/bugzilla/docs/html/modules-manual-instructions.html
+share/bugzilla/docs/html/myaccount.html
+share/bugzilla/docs/html/newversions.html
+share/bugzilla/docs/html/nonroot.html
+share/bugzilla/docs/html/os-specific.html
+share/bugzilla/docs/html/parameters.html
+share/bugzilla/docs/html/patches.html
+share/bugzilla/docs/html/patchviewer.html
+share/bugzilla/docs/html/products.html
+share/bugzilla/docs/html/query.html
+share/bugzilla/docs/html/quips.html
+share/bugzilla/docs/html/reporting.html
+share/bugzilla/docs/html/troubleshooting.html
+share/bugzilla/docs/html/upgrading.html
+share/bugzilla/docs/html/useradmin.html
+share/bugzilla/docs/html/userpreferences.html
+share/bugzilla/docs/html/using-intro.html
+share/bugzilla/docs/html/using.html
+share/bugzilla/docs/html/versions.html
+share/bugzilla/docs/html/voting.html
+share/bugzilla/docs/images/callouts/1.gif
+share/bugzilla/docs/images/callouts/2.gif
+share/bugzilla/docs/images/callouts/3.gif
+share/bugzilla/docs/images/caution.gif
+share/bugzilla/docs/images/note.gif
+share/bugzilla/docs/images/tip.gif
+share/bugzilla/docs/images/warning.gif
+share/bugzilla/doeditparams.cgi
+share/bugzilla/duplicates.cgi



Home | Main Index | Thread Index | Old Index