aboutsummaryrefslogtreecommitdiffstats
path: root/devel/buildbot-slave
diff options
context:
space:
mode:
authorgrembo <grembo@FreeBSD.org>2017-03-28 00:47:57 +0800
committerKoop Mast <kwm@rainbow-runner.nl>2017-04-09 20:56:33 +0800
commitc32c6a57a16d96b13fae61abe496a1d15929442d (patch)
tree12b7cf01510be09d28eb341260bb521da9545703 /devel/buildbot-slave
parentb0a1df79ae1216d12d90ccc136d820762d27f9d6 (diff)
downloadfreebsd-ports-gnome-c32c6a57a16d96b13fae61abe496a1d15929442d.tar.gz
freebsd-ports-gnome-c32c6a57a16d96b13fae61abe496a1d15929442d.tar.zst
freebsd-ports-gnome-c32c6a57a16d96b13fae61abe496a1d15929442d.zip
Rename buildbot-slave to buildbot-worker, update to 0.9.4
Also take maintainership. If interested, the original maintainer is welcome to take it back. PR: 217700 Approved by: maintainer timeout (2 weeks)
Diffstat (limited to 'devel/buildbot-slave')
-rw-r--r--devel/buildbot-slave/Makefile36
-rw-r--r--devel/buildbot-slave/distinfo2
-rw-r--r--devel/buildbot-slave/files/buildslave.in121
-rw-r--r--devel/buildbot-slave/files/patch-setup.py12
-rw-r--r--devel/buildbot-slave/pkg-descr6
5 files changed, 0 insertions, 177 deletions
diff --git a/devel/buildbot-slave/Makefile b/devel/buildbot-slave/Makefile
deleted file mode 100644
index a7ae475f82b8..000000000000
--- a/devel/buildbot-slave/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: Frederic Praca <frederic.praca@freebsd-fr.org>
-# $FreeBSD$
-
-PORTNAME= buildbot-slave
-PORTVERSION= 0.8.12
-PORTREVISION= 3
-CATEGORIES= devel python
-MASTER_SITES= CHEESESHOP
-
-MAINTAINER= koobs@FreeBSD.org
-COMMENT= Continuous Integration Framework (Slave)
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=8.0.0:devel/py-twisted
-TEST_DEPENDS= trial:devel/py-twisted \
- ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock
-
-USES= python:-2.7
-USE_PYTHON= autoplist distutils
-USE_RC_SUBR= buildslave
-
-SUB_LIST+= PYTHON_CMD=${PYTHON_CMD}
-
-NO_ARCH= yes
-
-PLIST_FILES= man/man1/buildslave.1.gz
-
-post-install:
- ${INSTALL_MAN} ${WRKSRC}/docs/buildslave.1 ${STAGEDIR}${MANPREFIX}/man/man1
-
-do-test:
- @cd ${WRKSRC} && trial buildslave.test
-
-.include <bsd.port.mk>
diff --git a/devel/buildbot-slave/distinfo b/devel/buildbot-slave/distinfo
deleted file mode 100644
index a411592a425b..000000000000
--- a/devel/buildbot-slave/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (buildbot-slave-0.8.12.tar.gz) = 905eab122dcfc9425d51f0ed0c7682e7f933e140a7203637aa12a84498bd7461
-SIZE (buildbot-slave-0.8.12.tar.gz) = 118339
diff --git a/devel/buildbot-slave/files/buildslave.in b/devel/buildbot-slave/files/buildslave.in
deleted file mode 100644
index 1ec58fc20433..000000000000
--- a/devel/buildbot-slave/files/buildslave.in
+++ /dev/null
@@ -1,121 +0,0 @@
-#!/bin/sh
-
-# $FreeBSD$
-# PROVIDE: buildslave
-# REQUIRE: LOGIN
-# KEYWORD: shutdown
-#
-# Add the following lines to /etc/rc.conf to run buildslave:
-#
-# buildslave_enable (bool): Set to "YES" to enable buildslave.
-# Default: "NO"
-#
-# buildslave_flags (flags): Set extra command flags here. See buildslave(8)
-# Default: Empty ("").
-#
-# buildslave_uid (user): User to run buildslave as.
-# Default: "buildbot"
-#
-# buildslave_gid (group): Group to run buildslave as.
-# Default: "buildbot"
-#
-# buildslave_basedir (path): Location for buildslave base directory
-# Default: %%PREFIX%%/etc/buildslave
-#
-# buildslave_profiles (str): Define profiles names. Space-delimited.
-# Default: Empty ("")
-#
-# This rc.d script supports multiple "profiles". When profiles are
-# specified, the non-profile specific parameters become defaults.
-#
-# Example:
-#
-# buildslave_profiles="foo bar"
-#
-# buildslave_foo_enable="YES"
-# buildslave_foo_basedir="/usr/home/foo/buildbot"
-# buildslave_foo_uid="foo"
-# buildslave_foo_gid="foo"
-#
-# buildslave_bar_enable="YES"
-# buildslave_bar_basedir="/usr/home/buildbot/"
-
-. /etc/rc.subr
-
-export PATH=${PATH}:%%LOCALBASE%%/bin
-
-name=buildslave
-desc="Buildbot Buildslave"
-rcvar=buildslave_enable
-
-load_rc_config ${name}
-
-# These are just the defaults, they might get overriden for a specific profile.
-eval ": \${${name}_enable:=\"NO\"}"
-eval ": \${${name}_flags:=\"\"}"
-eval ": \${${name}_uid:=\"buildbot\"}"
-eval ": \${${name}_gid:=\"buildbot\"}"
-eval ": \${${name}_basedir:=\"%%PREFIX%%/etc/${name}\"}"
-
-command="%%PREFIX%%/bin/twistd"
-command_interpreter="%%PYTHON_CMD%%"
-pidfile="${buildslave_basedir}/twistd.pid"
-
- # A specific profile is specified in the command
- if [ -n "$2" ]; then
- profile="$2"
- # Override defaults with profile-specific values
- if [ -n "${buildslave_profiles}" ]; then
- eval buildslave_enable="\${buildslave_${profile}_enable:-${buildslave_enable}}"
- eval buildslave_flags="\${buildslave_${profile}_flags:-${buildslave_flags}}"
- eval buildslave_uid="\${buildslave_${profile}_uid:-${buildslave_uid}}"
- eval buildslave_gid="\${buildslave_${profile}_gid:-${buildslave_gid}}"
- eval buildslave_basedir="\${buildslave_${profile}_basedir:-${buildslave_basedir}}"
- eval pidfile="\${buildslave_${profile}_basedir:-${buildslave_basedir}}/twistd.pid"
- else
- echo "%%PREFIX%%/etc/rc.d/${name}: extra argument ignored"
- fi
- # A specific profile is not in the command
- else
- # Check if any profiles are defined
- if [ -n "$1" -a -n "${buildslave_profiles}" ]; then
- # Loop through them
- for profile in ${buildslave_profiles}; do
- eval _enable="\${buildslave_${profile}_enable}"
- case "${_enable:-${buildslave_enable}}" in
- [Nn][Oo]|[Ff][Aa][Ll][Ss][Ee]|[Oo][Ff][Ff]|0)
- continue
- ;;
- [Yy][Ee][Ss]|[Tt][Rr][Uu][Ee]|[Oo][Nn]|1)
- ;;
- *)
- if test -z "$_enable"; then
- _var=buildslave_enable
- else
- _var=buildslave_"${profile}"_enable
- fi
- warn "Bad value" \
- "'${_enable:-${buildslave_enable}}'" \
- "for ${_var}. " \
- "Profile ${profile} skipped."
- continue
- ;;
- esac
- echo "===> ${name} profile: ${profile}"
- if %%PREFIX%%/etc/rc.d/${name} $1 ${profile}; then
- success="${profile} ${success:-}"
- else
- failed="${profile} (${retcode}) ${failed:-}"
- fi
- done
- # Exit so that non-profile rc.d is not started when there are profiles
- exit 0
- fi
- fi
-
-# run_rc_command would send ${name}_flags as parameters to $command (daemon)
-# This ensures they are actually passed to fcgiwrap instead.
-actual_buildslave_flags="${buildslave_flags}"
-buildslave_flags=""
-command_args="--uid=${buildslave_uid} --gid=${buildslave_gid} --pidfile=${pidfile} --python=${buildslave_basedir}/buildbot.tac ${actual_buildslave_flags}"
-run_rc_command "$1"
diff --git a/devel/buildbot-slave/files/patch-setup.py b/devel/buildbot-slave/files/patch-setup.py
deleted file mode 100644
index 3bdcd9055cb0..000000000000
--- a/devel/buildbot-slave/files/patch-setup.py
+++ /dev/null
@@ -1,12 +0,0 @@
---- setup.py.orig 2014-04-20 08:52:42 UTC
-+++ setup.py
-@@ -99,9 +99,6 @@ setup_args = {
- "buildslave.test.unit",
- ],
- 'scripts': scripts,
-- # mention data_files, even if empty, so install_data is called and
-- # VERSION gets copied
-- 'data_files': [("buildslave", [])],
- 'cmdclass': {
- 'install_data': our_install_data,
- 'sdist': our_sdist
diff --git a/devel/buildbot-slave/pkg-descr b/devel/buildbot-slave/pkg-descr
deleted file mode 100644
index 9f66b756da2a..000000000000
--- a/devel/buildbot-slave/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-This port is the slave part of BuildBot. For the buildmaster, install the
-devel/buildbot port
-
-For more information, please see: http://buildbot.net/trac
-
-WWW: http://buildbot.net