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