aboutsummaryrefslogtreecommitdiff
path: root/devel/bugzilla2
diff options
context:
space:
mode:
authorAlexey Zelkin <phantom@FreeBSD.org>2001-10-01 13:18:55 +0000
committerAlexey Zelkin <phantom@FreeBSD.org>2001-10-01 13:18:55 +0000
commit8fb5fbc3400459263ca5f60d6c01866eb8de840a (patch)
treea2ff98cce5347b0255b106935ca2440051549713 /devel/bugzilla2
parent29e209dad5326c661e27eeec3ff53a44d9e397df (diff)
downloadports-8fb5fbc3400459263ca5f60d6c01866eb8de840a.tar.gz
ports-8fb5fbc3400459263ca5f60d6c01866eb8de840a.zip
Add bugzilla 2.14, bug-tracking system developed by Mozilla Project
Notes
Notes: svn path=/head/; revision=48310
Diffstat (limited to 'devel/bugzilla2')
-rw-r--r--devel/bugzilla2/Makefile74
-rw-r--r--devel/bugzilla2/distinfo1
-rw-r--r--devel/bugzilla2/pkg-comment1
-rw-r--r--devel/bugzilla2/pkg-descr22
-rw-r--r--devel/bugzilla2/pkg-message16
-rw-r--r--devel/bugzilla2/pkg-plist156
6 files changed, 270 insertions, 0 deletions
diff --git a/devel/bugzilla2/Makefile b/devel/bugzilla2/Makefile
new file mode 100644
index 000000000000..71f30035ad9e
--- /dev/null
+++ b/devel/bugzilla2/Makefile
@@ -0,0 +1,74 @@
+# New ports collection makefile for: bugzilla
+# Date created: 28 September 2001
+# Whom: Alexey Zelkin <phantom@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bugzilla
+PORTVERSION= 2.14
+CATEGORIES= devel
+MASTER_SITES= http://ftp.mozilla.org/pub/${MASTER_SITE_SUBDIR}/ \
+ ${MASTER_SITE_MOZILLA}
+MASTER_SITE_SUBDIR= webtools
+
+MAINTAINER= phantom@FreeBSD.org
+
+LIB_DEPENDS= mysqlclient.10:${PORTSDIR}/databases/mysql323-client
+RUN_DEPENDS= ${PERL_SITEDIR}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
+ ${PERL_SITEDIR}/${PERL_ARCH}/Mysql.pm:${PORTSDIR}/databases/p5-Mysql \
+ ${PERL_SITEDIR}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate
+
+.if defined(WITH_BUG_CHARTING_MODULES)
+RUN_DEPENDS+= ${PERL_SITEDIR}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD \
+ ${PERL_SITEDIR}/Chart/Base.pm:${PORTSDIR}/graphics/p5-chart
+.endif
+
+.if defined(WITH_BUG_MAILING_MODULES)
+RUN_DEPENDS+= ${PERL_SITEDIR}/MIME/Parser.pm:${PORTSDIR}/mail/p5-MIME-Tools
+.endif
+
+NO_BUILD= yes
+SHAREOWN= nobody
+SHAREGRP= nogroup
+
+PERL_SITEDIR= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
+
+BUGZILLADIR= ${PREFIX}/www/data.default/bugzilla
+BUGZILLADOCS= html images txt rel_notes.txt
+BONSAIPERLWC= *.cgi *.pl *.pm processmail syncshadowdb
+
+pre-everything:
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "You may use the following options:"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} " WITH_BUG_CHARTING_MODULES install perl modules required for bug"
+ @${ECHO_MSG} " charting support"
+ @${ECHO_MSG} " WITH_BUG_MAILING_MODULES install perl modules required for bug mailing"
+ @${ECHO_MSG} " support (contrib/bug_email.pl) interface"
+ @${ECHO_MSG} ""
+
+post-patch:
+ @find -d ${WRKSRC} -name CVS -type d -exec ${RM} -rf {} \;
+ @find -d ${WRKSRC} -name sgml -type d -exec ${RM} -rf {} \;
+ @find ${WRKSRC} -name .cvsignore -type f -exec ${RM} -f {} \;
+.for i in ${BONSAIPERLWC}
+ @${PERL} -pi -e 's@#!/usr/bonsaitools/bin/perl@#!/usr/bin/perl@' \
+ ${WRKSRC}/$i
+.endfor
+
+pre-install:
+ @find ${WRKSRC}/docs -type d -exec ${CHMOD} 755 {} \;
+ @find ${WRKSRC}/docs -type f -exec ${CHMOD} ${MANMODE} {} \;
+ @find ${WRKSRC}/docs -type f -exec ${CHOWN} root:wheel {} \;
+
+do-install:
+ ${MKDIR} ${BUGZILLADIR}
+ find ${WRKSRC} \! -type d -maxdepth 1 \! -name UPGRADING* -exec \
+ ${INSTALL_DATA} {} ${BUGZILLADIR} \;
+.if !defined(NOPORTSDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${TAR} -C ${WRKSRC}/docs -cf - . | ${TAR} --unlink -C ${DOCSDIR} -xf -
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/bugzilla2/distinfo b/devel/bugzilla2/distinfo
new file mode 100644
index 000000000000..6c3684b1c691
--- /dev/null
+++ b/devel/bugzilla2/distinfo
@@ -0,0 +1 @@
+MD5 (bugzilla-2.14.tar.gz) = 5b64f0b576fd853e6f6e7b2dce028680
diff --git a/devel/bugzilla2/pkg-comment b/devel/bugzilla2/pkg-comment
new file mode 100644
index 000000000000..f81177a6d42b
--- /dev/null
+++ b/devel/bugzilla2/pkg-comment
@@ -0,0 +1 @@
+Bug-tracking system developed by Mozilla Project
diff --git a/devel/bugzilla2/pkg-descr b/devel/bugzilla2/pkg-descr
new file mode 100644
index 000000000000..f4b9cfcf388e
--- /dev/null
+++ b/devel/bugzilla2/pkg-descr
@@ -0,0 +1,22 @@
+Bugzilla is one example of a class of programs called "Defect Tracking
+Systems", or, more commonly, "Bug-Tracking Systems". Defect Tracking
+Systems allow individual or groups of developers to keep track of
+outstanding bugs in their product effectively.
+
+Bugzilla has matured immensely, and now boasts many advanced features.
+These include:
+
+ * integrated, product-based granular security schema
+ * inter-bug dependencies and dependency graphing
+ * advanced reporting capabilities
+ * a robust, stable RDBMS back-end
+ * extensive configurability
+ * a very well-understood and well-thought-out natural bug resolution
+ protocol
+ * email, XML, console, and HTTP APIs
+ * available integration with automated software configuration
+ management systems, including Perforce and CVS (through the
+ Bugzilla email interface and checkin/checkout scripts)
+ * too many more features to list
+
+WWW: http://www.mozilla.org/projects/bugzilla/
diff --git a/devel/bugzilla2/pkg-message b/devel/bugzilla2/pkg-message
new file mode 100644
index 000000000000..2d96f15c2be1
--- /dev/null
+++ b/devel/bugzilla2/pkg-message
@@ -0,0 +1,16 @@
+==========================================================================
+
+ Bugzilla has now been installed. To get it up and running you have to:
+
+ 1. Create bugs database at your MySQL server.
+ 2. Run ${PREFIX}/www/data.default/checksetup.pl to create configuration
+ file (you need to do it at installation time only)
+ 3. Edit newly created ${PREFIX}/www/data.default/localconfig file
+ to customize Bugzilla setup for your system
+ 4. Run ${PREFIX}/www/data.default/checksetup.pl again to create required
+ Bugzilla data directories and fix files permissions.
+
+ For more complete instructions on installation, setup and security notes
+ read Bugzilla Guide in ${PREFIX}/share/doc/bugzilla (chapter 3: Installation)
+
+==========================================================================
diff --git a/devel/bugzilla2/pkg-plist b/devel/bugzilla2/pkg-plist
new file mode 100644
index 000000000000..85aa9bd0ad39
--- /dev/null
+++ b/devel/bugzilla2/pkg-plist
@@ -0,0 +1,156 @@
+%%PORTDOCS%%share/doc/bugzilla/README.docs
+%%PORTDOCS%%share/doc/bugzilla/html/Bugzilla-Guide.html
+%%PORTDOCS%%share/doc/bugzilla/html/about.html
+%%PORTDOCS%%share/doc/bugzilla/html/aboutthisguide.html
+%%PORTDOCS%%share/doc/bugzilla/html/administration.html
+%%PORTDOCS%%share/doc/bugzilla/html/bonsai.html
+%%PORTDOCS%%share/doc/bugzilla/html/bsdinstall.html
+%%PORTDOCS%%share/doc/bugzilla/html/bzhacking.html
+%%PORTDOCS%%share/doc/bugzilla/html/cmdline.html
+%%PORTDOCS%%share/doc/bugzilla/html/contributors.html
+%%PORTDOCS%%share/doc/bugzilla/html/conventions.html
+%%PORTDOCS%%share/doc/bugzilla/html/copyright.html
+%%PORTDOCS%%share/doc/bugzilla/html/credits.html
+%%PORTDOCS%%share/doc/bugzilla/html/cvs.html
+%%PORTDOCS%%share/doc/bugzilla/html/database.html
+%%PORTDOCS%%share/doc/bugzilla/html/dbdoc.html
+%%PORTDOCS%%share/doc/bugzilla/html/dbschema.html
+%%PORTDOCS%%share/doc/bugzilla/html/disclaimer.html
+%%PORTDOCS%%share/doc/bugzilla/html/downloadlinks.html
+%%PORTDOCS%%share/doc/bugzilla/html/errata.html
+%%PORTDOCS%%share/doc/bugzilla/html/faq.html
+%%PORTDOCS%%share/doc/bugzilla/html/feedback.html
+%%PORTDOCS%%share/doc/bugzilla/html/future.html
+%%PORTDOCS%%share/doc/bugzilla/html/geninstall.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_0.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_1.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_10.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_2.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_3.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_4.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_5.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_6.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_7.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_8.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_9.html
+%%PORTDOCS%%share/doc/bugzilla/html/gfdl_howto.html
+%%PORTDOCS%%share/doc/bugzilla/html/glossary.html
+%%PORTDOCS%%share/doc/bugzilla/html/granttables.html
+%%PORTDOCS%%share/doc/bugzilla/html/how.html
+%%PORTDOCS%%share/doc/bugzilla/html/index.html
+%%PORTDOCS%%share/doc/bugzilla/html/init4me.html
+%%PORTDOCS%%share/doc/bugzilla/html/installation.html
+%%PORTDOCS%%share/doc/bugzilla/html/integration.html
+%%PORTDOCS%%share/doc/bugzilla/html/newversions.html
+%%PORTDOCS%%share/doc/bugzilla/html/osx.html
+%%PORTDOCS%%share/doc/bugzilla/html/patches.html
+%%PORTDOCS%%share/doc/bugzilla/html/postinstall-check.html
+%%PORTDOCS%%share/doc/bugzilla/html/programadmin.html
+%%PORTDOCS%%share/doc/bugzilla/html/quicksearch.html
+%%PORTDOCS%%share/doc/bugzilla/html/rewrite.html
+%%PORTDOCS%%share/doc/bugzilla/html/rhbugzilla.html
+%%PORTDOCS%%share/doc/bugzilla/html/scm.html
+%%PORTDOCS%%share/doc/bugzilla/html/security.html
+%%PORTDOCS%%share/doc/bugzilla/html/setperl.html
+%%PORTDOCS%%share/doc/bugzilla/html/stepbystep.html
+%%PORTDOCS%%share/doc/bugzilla/html/tinderbox.html
+%%PORTDOCS%%share/doc/bugzilla/html/translations.html
+%%PORTDOCS%%share/doc/bugzilla/html/useradmin.html
+%%PORTDOCS%%share/doc/bugzilla/html/using.html
+%%PORTDOCS%%share/doc/bugzilla/html/usingbz-conc.html
+%%PORTDOCS%%share/doc/bugzilla/html/variant_fenris.html
+%%PORTDOCS%%share/doc/bugzilla/html/variant_issuezilla.html
+%%PORTDOCS%%share/doc/bugzilla/html/variant_perforce.html
+%%PORTDOCS%%share/doc/bugzilla/html/variant_scarab.html
+%%PORTDOCS%%share/doc/bugzilla/html/variant_sourceforge.html
+%%PORTDOCS%%share/doc/bugzilla/html/variants.html
+%%PORTDOCS%%share/doc/bugzilla/html/whatis.html
+%%PORTDOCS%%share/doc/bugzilla/html/why.html
+%%PORTDOCS%%share/doc/bugzilla/html/win32.html
+%%PORTDOCS%%share/doc/bugzilla/images/caution.gif
+%%PORTDOCS%%share/doc/bugzilla/images/dbschema.jpg
+%%PORTDOCS%%share/doc/bugzilla/images/dbschema.ps
+%%PORTDOCS%%share/doc/bugzilla/images/note.gif
+%%PORTDOCS%%share/doc/bugzilla/images/tip.gif
+%%PORTDOCS%%share/doc/bugzilla/images/warning.gif
+%%PORTDOCS%%share/doc/bugzilla/rel_notes.txt
+%%PORTDOCS%%share/doc/bugzilla/txt/Bugzilla-Guide.txt
+www/data.default/bugzilla/1x1.gif
+www/data.default/bugzilla/Bug.pm
+www/data.default/bugzilla/CGI.pl
+www/data.default/bugzilla/README
+www/data.default/bugzilla/RelationSet.pm
+www/data.default/bugzilla/Token.pm
+www/data.default/bugzilla/ant.jpg
+www/data.default/bugzilla/booleanchart.html
+www/data.default/bugzilla/bug_form.pl
+www/data.default/bugzilla/bug_status.html
+www/data.default/bugzilla/buglist.cgi
+www/data.default/bugzilla/bugwritinghelp.html
+www/data.default/bugzilla/bugzilla.dtd
+www/data.default/bugzilla/changepassword.cgi
+www/data.default/bugzilla/checksetup.pl
+www/data.default/bugzilla/colchange.cgi
+www/data.default/bugzilla/collectstats.pl
+www/data.default/bugzilla/confirmhelp.html
+www/data.default/bugzilla/createaccount.cgi
+www/data.default/bugzilla/createattachment.cgi
+www/data.default/bugzilla/defparams.pl
+www/data.default/bugzilla/describecomponents.cgi
+www/data.default/bugzilla/describekeywords.cgi
+www/data.default/bugzilla/doeditparams.cgi
+www/data.default/bugzilla/doeditvotes.cgi
+www/data.default/bugzilla/duplicates.cgi
+www/data.default/bugzilla/editcomponents.cgi
+www/data.default/bugzilla/editgroups.cgi
+www/data.default/bugzilla/editkeywords.cgi
+www/data.default/bugzilla/editmilestones.cgi
+www/data.default/bugzilla/editparams.cgi
+www/data.default/bugzilla/editproducts.cgi
+www/data.default/bugzilla/editusers.cgi
+www/data.default/bugzilla/editversions.cgi
+www/data.default/bugzilla/enter_bug.cgi
+www/data.default/bugzilla/globals.pl
+www/data.default/bugzilla/help.html
+www/data.default/bugzilla/helpemailquery.html
+www/data.default/bugzilla/how_to_mail.html
+www/data.default/bugzilla/importxml.pl
+www/data.default/bugzilla/index.html
+www/data.default/bugzilla/localconfig.js
+www/data.default/bugzilla/long_list.cgi
+www/data.default/bugzilla/move.pl
+www/data.default/bugzilla/new_comment.cgi
+www/data.default/bugzilla/notargetmilestone.html
+www/data.default/bugzilla/post_bug.cgi
+www/data.default/bugzilla/process_bug.cgi
+www/data.default/bugzilla/processmail
+www/data.default/bugzilla/query.cgi
+www/data.default/bugzilla/queryhelp.cgi
+www/data.default/bugzilla/quicksearch.html
+www/data.default/bugzilla/quicksearch.js
+www/data.default/bugzilla/quicksearchhack.html
+www/data.default/bugzilla/quips.cgi
+www/data.default/bugzilla/relogin.cgi
+www/data.default/bugzilla/reports.cgi
+www/data.default/bugzilla/robots.txt
+www/data.default/bugzilla/sanitycheck.cgi
+www/data.default/bugzilla/show_activity.cgi
+www/data.default/bugzilla/show_bug.cgi
+www/data.default/bugzilla/showattachment.cgi
+www/data.default/bugzilla/showdependencygraph.cgi
+www/data.default/bugzilla/showdependencytree.cgi
+www/data.default/bugzilla/showvotes.cgi
+www/data.default/bugzilla/syncshadowdb
+www/data.default/bugzilla/token.cgi
+www/data.default/bugzilla/userprefs.cgi
+www/data.default/bugzilla/votehelp.html
+www/data.default/bugzilla/whineatnews.pl
+www/data.default/bugzilla/xml.cgi
+@dirrm www/data.default/bugzilla
+@unexec rmdir %D/www/data.default || true
+@unexec rmdir %D/www || true
+%%PORTDOCS%%@dirrm share/doc/bugzilla/txt
+%%PORTDOCS%%@dirrm share/doc/bugzilla/images
+%%PORTDOCS%%@dirrm share/doc/bugzilla/html
+%%PORTDOCS%%@dirrm share/doc/bugzilla