diff options
author | kwm <kwm@FreeBSD.org> | 2005-09-27 19:41:54 +0800 |
---|---|---|
committer | kwm <kwm@FreeBSD.org> | 2005-09-27 19:41:54 +0800 |
commit | c59dc9ddf29e9200cd474368605992d267b0cc33 (patch) | |
tree | 59c490516974253f169491138c4e8e017b357367 | |
parent | 97dc7c310eeed00f5c7102e86638fa24dfd46db6 (diff) | |
download | freebsd-ports-gnome-c59dc9ddf29e9200cd474368605992d267b0cc33.tar.gz freebsd-ports-gnome-c59dc9ddf29e9200cd474368605992d267b0cc33.tar.zst freebsd-ports-gnome-c59dc9ddf29e9200cd474368605992d267b0cc33.zip |
Add buildbot.
Buildbot is a system to automate the compile/test cycle to validate code changes.
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/buildbot/Makefile | 30 | ||||
-rw-r--r-- | devel/buildbot/distinfo | 2 | ||||
-rw-r--r-- | devel/buildbot/pkg-descr | 20 | ||||
-rw-r--r-- | devel/buildbot/pkg-plist | 149 |
5 files changed, 202 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 365004af19bd..4b5f8b112cb5 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -94,6 +94,7 @@ SUBDIR += bouml SUBDIR += bugbuddy SUBDIR += bugzilla + SUBDIR += buildbot SUBDIR += buildtool SUBDIR += buildtool-doc SUBDIR += byaccj diff --git a/devel/buildbot/Makefile b/devel/buildbot/Makefile new file mode 100644 index 000000000000..2348922c62b8 --- /dev/null +++ b/devel/buildbot/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: buildbot +# Date created: 27 Sep 2005 +# Whom: Koop Mast <kwm@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= buildbot +PORTVERSION= 0.6.6 +CATEGORIES= devel +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= kwm@FreeBSD.org +COMMENT= Automated system from compile/test cycle to validate code changes + +RUN_DEPENDS= mktap:${PORTSDIR}/devel/py-twisted + +USE_REINPLACE= yes +USE_PYTHON= 2.2+ +NO_BUILD= yes + +post-patch: + @${FIND} ${WRKSRC} -type f | ${XARGS} -n 10 ${REINPLACE_CMD} -e \ + 's|/usr/bin/python|${LOCALBASE}/bin/python|g' + +do-install: + @cd ${WRKSRC} && ${PYTHON_CMD} setup.py install --prefix=${PREFIX} + +.include <bsd.port.mk> diff --git a/devel/buildbot/distinfo b/devel/buildbot/distinfo new file mode 100644 index 000000000000..96df5bb98979 --- /dev/null +++ b/devel/buildbot/distinfo @@ -0,0 +1,2 @@ +MD5 (buildbot-0.6.6.tar.gz) = a47f01a169fc3bd8ae25e2c487e241d2 +SIZE (buildbot-0.6.6.tar.gz) = 460557 diff --git a/devel/buildbot/pkg-descr b/devel/buildbot/pkg-descr new file mode 100644 index 000000000000..75c52e37d703 --- /dev/null +++ b/devel/buildbot/pkg-descr @@ -0,0 +1,20 @@ +The BuildBot is a system to automate the compile/test cycle required by most +software projects to validate code changes. By automatically rebuilding and +testing the tree each time something has changed, build problems are +pinpointed quickly, before other developers are inconvenienced by the +failure. The guilty developer can be identified and harassed without human +intervention. By running the builds on a variety of platforms, developers who +do not have the facilities to test their changes everywhere before checkin will +at least know shortly afterwards whether they have broken the build or not. + +Warning counts, lint checks, image size, compile time, and other build +parameters can be tracked over time, are more visible, and are therefore +easier to improve. + +The overall goal is to reduce tree breakage and provide a platform to run tests +or code-quality checks that are too annoying or pedantic for any human to waste +their time with. Developers get immediate (and potentially public) feedback +about their changes, encouraging them to be more careful about testing before +checkin. + +WWW: http://buildbot.sourceforge.net diff --git a/devel/buildbot/pkg-plist b/devel/buildbot/pkg-plist new file mode 100644 index 000000000000..52ff829891c6 --- /dev/null +++ b/devel/buildbot/pkg-plist @@ -0,0 +1,149 @@ +bin/buildbot +%%PYTHON_SITELIBDIR%%/buildbot/__init__.py +%%PYTHON_SITELIBDIR%%/buildbot/__init__.pyc +%%PYTHON_SITELIBDIR%%/buildbot/buildbot.png +%%PYTHON_SITELIBDIR%%/buildbot/changes/__init__.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/__init__.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/base.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/base.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/changes.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/changes.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/dnotify.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/dnotify.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/freshcvs.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/freshcvs.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/freshcvsmail.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/freshcvsmail.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/mail.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/mail.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/maildir.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/maildir.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/maildirgtk.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/maildirgtk.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/maildirtwisted.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/maildirtwisted.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/p4poller.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/p4poller.pyc +%%PYTHON_SITELIBDIR%%/buildbot/changes/pb.py +%%PYTHON_SITELIBDIR%%/buildbot/changes/pb.pyc +%%PYTHON_SITELIBDIR%%/buildbot/clients/__init__.py +%%PYTHON_SITELIBDIR%%/buildbot/clients/__init__.pyc +%%PYTHON_SITELIBDIR%%/buildbot/clients/base.py +%%PYTHON_SITELIBDIR%%/buildbot/clients/base.pyc +%%PYTHON_SITELIBDIR%%/buildbot/clients/debug.glade +%%PYTHON_SITELIBDIR%%/buildbot/clients/debug.py +%%PYTHON_SITELIBDIR%%/buildbot/clients/debug.pyc +%%PYTHON_SITELIBDIR%%/buildbot/clients/gtkPanes.py +%%PYTHON_SITELIBDIR%%/buildbot/clients/gtkPanes.pyc +%%PYTHON_SITELIBDIR%%/buildbot/clients/sendchange.py +%%PYTHON_SITELIBDIR%%/buildbot/clients/sendchange.pyc +%%PYTHON_SITELIBDIR%%/buildbot/dnotify.py +%%PYTHON_SITELIBDIR%%/buildbot/dnotify.pyc +%%PYTHON_SITELIBDIR%%/buildbot/interfaces.py +%%PYTHON_SITELIBDIR%%/buildbot/interfaces.pyc +%%PYTHON_SITELIBDIR%%/buildbot/master.py +%%PYTHON_SITELIBDIR%%/buildbot/master.pyc +%%PYTHON_SITELIBDIR%%/buildbot/pbutil.py +%%PYTHON_SITELIBDIR%%/buildbot/pbutil.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/__init__.py +%%PYTHON_SITELIBDIR%%/buildbot/process/__init__.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/base.py +%%PYTHON_SITELIBDIR%%/buildbot/process/base.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/builder.py +%%PYTHON_SITELIBDIR%%/buildbot/process/builder.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/factory.py +%%PYTHON_SITELIBDIR%%/buildbot/process/factory.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/interlock.py +%%PYTHON_SITELIBDIR%%/buildbot/process/interlock.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/maxq.py +%%PYTHON_SITELIBDIR%%/buildbot/process/maxq.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/process_twisted.py +%%PYTHON_SITELIBDIR%%/buildbot/process/process_twisted.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/step.py +%%PYTHON_SITELIBDIR%%/buildbot/process/step.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/step_twisted.py +%%PYTHON_SITELIBDIR%%/buildbot/process/step_twisted.pyc +%%PYTHON_SITELIBDIR%%/buildbot/process/step_twisted2.py +%%PYTHON_SITELIBDIR%%/buildbot/process/step_twisted2.pyc +%%PYTHON_SITELIBDIR%%/buildbot/scripts/__init__.py +%%PYTHON_SITELIBDIR%%/buildbot/scripts/__init__.pyc +%%PYTHON_SITELIBDIR%%/buildbot/scripts/runner.py +%%PYTHON_SITELIBDIR%%/buildbot/scripts/runner.pyc +%%PYTHON_SITELIBDIR%%/buildbot/scripts/sample.cfg +%%PYTHON_SITELIBDIR%%/buildbot/slave/__init__.py +%%PYTHON_SITELIBDIR%%/buildbot/slave/__init__.pyc +%%PYTHON_SITELIBDIR%%/buildbot/slave/bot.py +%%PYTHON_SITELIBDIR%%/buildbot/slave/bot.pyc +%%PYTHON_SITELIBDIR%%/buildbot/slave/commands.py +%%PYTHON_SITELIBDIR%%/buildbot/slave/commands.pyc +%%PYTHON_SITELIBDIR%%/buildbot/slave/interfaces.py +%%PYTHON_SITELIBDIR%%/buildbot/slave/interfaces.pyc +%%PYTHON_SITELIBDIR%%/buildbot/slave/registry.py +%%PYTHON_SITELIBDIR%%/buildbot/slave/registry.pyc +%%PYTHON_SITELIBDIR%%/buildbot/slave/trial.py +%%PYTHON_SITELIBDIR%%/buildbot/slave/trial.pyc +%%PYTHON_SITELIBDIR%%/buildbot/status/__init__.py +%%PYTHON_SITELIBDIR%%/buildbot/status/__init__.pyc +%%PYTHON_SITELIBDIR%%/buildbot/status/base.py +%%PYTHON_SITELIBDIR%%/buildbot/status/base.pyc +%%PYTHON_SITELIBDIR%%/buildbot/status/builder.py +%%PYTHON_SITELIBDIR%%/buildbot/status/builder.pyc +%%PYTHON_SITELIBDIR%%/buildbot/status/classic.css +%%PYTHON_SITELIBDIR%%/buildbot/status/client.py +%%PYTHON_SITELIBDIR%%/buildbot/status/client.pyc +%%PYTHON_SITELIBDIR%%/buildbot/status/html.py +%%PYTHON_SITELIBDIR%%/buildbot/status/html.pyc +%%PYTHON_SITELIBDIR%%/buildbot/status/mail.py +%%PYTHON_SITELIBDIR%%/buildbot/status/mail.pyc +%%PYTHON_SITELIBDIR%%/buildbot/status/progress.py +%%PYTHON_SITELIBDIR%%/buildbot/status/progress.pyc +%%PYTHON_SITELIBDIR%%/buildbot/status/tests.py +%%PYTHON_SITELIBDIR%%/buildbot/status/tests.pyc +%%PYTHON_SITELIBDIR%%/buildbot/status/words.py +%%PYTHON_SITELIBDIR%%/buildbot/status/words.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/__init__.py +%%PYTHON_SITELIBDIR%%/buildbot/test/__init__.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/emit.py +%%PYTHON_SITELIBDIR%%/buildbot/test/emit.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_changes.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_changes.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_config.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_config.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_control.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_control.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_interlock.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_interlock.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_maildir.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_maildir.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_mailparse.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_mailparse.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_run.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_run.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_runner.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_runner.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_slavecommand.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_slavecommand.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_status.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_status.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_steps.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_steps.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_twisted.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_twisted.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_util.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_util.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_vc.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_vc.pyc +%%PYTHON_SITELIBDIR%%/buildbot/test/test_web.py +%%PYTHON_SITELIBDIR%%/buildbot/test/test_web.pyc +%%PYTHON_SITELIBDIR%%/buildbot/twcompat.py +%%PYTHON_SITELIBDIR%%/buildbot/twcompat.pyc +%%PYTHON_SITELIBDIR%%/buildbot/util.py +%%PYTHON_SITELIBDIR%%/buildbot/util.pyc +@dirrm %%PYTHON_SITELIBDIR%%/buildbot/test +@dirrm %%PYTHON_SITELIBDIR%%/buildbot/status +@dirrm %%PYTHON_SITELIBDIR%%/buildbot/slave +@dirrm %%PYTHON_SITELIBDIR%%/buildbot/scripts +@dirrm %%PYTHON_SITELIBDIR%%/buildbot/process +@dirrm %%PYTHON_SITELIBDIR%%/buildbot/clients +@dirrm %%PYTHON_SITELIBDIR%%/buildbot/changes +@dirrm %%PYTHON_SITELIBDIR%%/buildbot |