Tinderbox 2.4.0 - New feature release:

- Hooks : A hook is a "callout" which gives Tinderbox the ability to run custom
code at pre-determined times. For example, you can establish a Hook to run just
before a Port is built, after a Build is extracted, before a PortsTree is
updated, etc. Pre-condition hooks can even cause an operation to terminate if
so desired. The new commands to manipulate Hooks are tc listHooks and
tc updateHookCmd.
- OPTIONS processing : If you enable OPTIONS support in Tinderbox, you can have
tc addPort automatically prompt you to configure OPTIONS. Just run tc addPort
with the new -o argument, and you will be prompted with the usual dialog(1)
screen to configure OPTIONS. OPTIONS configuration will happen recursively if
the -r argument is specified, and non-recursively otherwise.
- Failed dependents tracking : If a port fails to build, it will update the
datastore for all of its dependents so that they will be reported as
pseudo-failed. That is, they will have a unique appearance in the www-exp
frontend to indicate that they were not built because a dependency failed.
- Port build duration is tracked and an estimated time to completion is now
shown in the www-exp frontend.
- The /usr/X11R6 symlink is now ignored and not treated as a leftover.

Note: This release comes with a pretty hefty schema change, so one must run
upgrade.sh to add the new schema elements.
This commit is contained in:
Ion-Mihai Tetcu 2007-06-19 07:51:38 +00:00
parent 89ff5af414
commit 7ce9298312
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=193851
6 changed files with 14 additions and 12 deletions

View File

@ -5,7 +5,7 @@
# $FreeBSD$
PORTNAME= tinderbox
PORTVERSION= 2.3.6
PORTVERSION= 2.4.0
CATEGORIES= ports-mgmt
MASTER_SITES= http://tinderbox.marcuscom.com/

View File

@ -1,6 +1,6 @@
MD5 (tinderbox-2.3.6.tar.gz) = 25b4d7345133d3f64b35943cd09de574
SHA256 (tinderbox-2.3.6.tar.gz) = ea841f4af64d863a3639b0fec6ecf0cbde2658ca770c76760009ace18926d004
SIZE (tinderbox-2.3.6.tar.gz) = 124783
MD5 (tinderbox-2.4.0.tar.gz) = 2152b4cf65652c192b5813f1fe2e0f15
SHA256 (tinderbox-2.4.0.tar.gz) = 30c18b453a096565fbdfec726cc2aae996c14c8f35e06847a35d953207aa39fe
SIZE (tinderbox-2.4.0.tar.gz) = 130569
MD5 (favicon.ico) = 1d2e9e267ca81f0ef5bc7b9c391aaced
SHA256 (favicon.ico) = 842f1e23dcfcee24d4d7578381256256cda994347751fb332b6eb2182eae216e
SIZE (favicon.ico) = 4710

View File

@ -6,6 +6,7 @@ tinderbox/scripts/enterbuild
tinderbox/scripts/etc/rc.d/tinderd.sh
tinderbox/scripts/lib/Build.pm
tinderbox/scripts/lib/BuildPortsQueue.pm
tinderbox/scripts/lib/Hook.pm
tinderbox/scripts/lib/Host.pm
tinderbox/scripts/lib/Jail.pm
tinderbox/scripts/lib/MakeCache.pm
@ -51,11 +52,13 @@ tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.2.0_to_2.3.0.sql
tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.3.0_to_2.3.1.sql
tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.3.1_to_2.3.2.sql
tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.3.2_to_2.3.3.sql
tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.3.3_to_2.4.0.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.1.1_to_2.2.0.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.2.0_to_2.3.0.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.3.0_to_2.3.1.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.3.1_to_2.3.2.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.3.2_to_2.3.3.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.3.3_to_2.4.0.sql
tinderbox/scripts/upgrade/mig_shlib.sh
%%WEB_EXP%%tinderbox/scripts/www-exp/core/Build.php
%%WEB_EXP%%tinderbox/scripts/www-exp/core/BuildPortsQueue.php
@ -112,7 +115,6 @@ tinderbox/scripts/upgrade/mig_shlib.sh
%%WEB%%tinderbox/scripts/www/showbuild.php
%%WEB%%tinderbox/scripts/www/showport.php
%%WEB%%tinderbox/scripts/www/tinderstyle.css
%%WEB_EXP%%@dirrm tinderbox/scripts/www-exp/templates/default
%%WEB_EXP%%@dirrm tinderbox/scripts/www-exp/templates
%%WEB_EXP%%@dirrm tinderbox/scripts/www-exp/module
@ -124,7 +126,6 @@ tinderbox/scripts/upgrade/mig_shlib.sh
@dirrm tinderbox/scripts/lib
@dirrm tinderbox/scripts/etc/rc.d
@dirrm tinderbox/scripts/etc
@dirrmtry tinderbox/scripts/www-exp
@dirrmtry tinderbox/scripts
@dirrmtry tinderbox

View File

@ -5,7 +5,7 @@
# $FreeBSD$
PORTNAME= tinderbox
PORTVERSION= 2.3.6
PORTVERSION= 2.4.0
CATEGORIES= ports-mgmt
MASTER_SITES= http://tinderbox.marcuscom.com/

View File

@ -1,6 +1,6 @@
MD5 (tinderbox-2.3.6.tar.gz) = 25b4d7345133d3f64b35943cd09de574
SHA256 (tinderbox-2.3.6.tar.gz) = ea841f4af64d863a3639b0fec6ecf0cbde2658ca770c76760009ace18926d004
SIZE (tinderbox-2.3.6.tar.gz) = 124783
MD5 (tinderbox-2.4.0.tar.gz) = 2152b4cf65652c192b5813f1fe2e0f15
SHA256 (tinderbox-2.4.0.tar.gz) = 30c18b453a096565fbdfec726cc2aae996c14c8f35e06847a35d953207aa39fe
SIZE (tinderbox-2.4.0.tar.gz) = 130569
MD5 (favicon.ico) = 1d2e9e267ca81f0ef5bc7b9c391aaced
SHA256 (favicon.ico) = 842f1e23dcfcee24d4d7578381256256cda994347751fb332b6eb2182eae216e
SIZE (favicon.ico) = 4710

View File

@ -6,6 +6,7 @@ tinderbox/scripts/enterbuild
tinderbox/scripts/etc/rc.d/tinderd.sh
tinderbox/scripts/lib/Build.pm
tinderbox/scripts/lib/BuildPortsQueue.pm
tinderbox/scripts/lib/Hook.pm
tinderbox/scripts/lib/Host.pm
tinderbox/scripts/lib/Jail.pm
tinderbox/scripts/lib/MakeCache.pm
@ -51,11 +52,13 @@ tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.2.0_to_2.3.0.sql
tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.3.0_to_2.3.1.sql
tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.3.1_to_2.3.2.sql
tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.3.2_to_2.3.3.sql
tinderbox/scripts/upgrade/mig_mysql_tinderbox-2.3.3_to_2.4.0.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.1.1_to_2.2.0.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.2.0_to_2.3.0.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.3.0_to_2.3.1.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.3.1_to_2.3.2.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.3.2_to_2.3.3.sql
tinderbox/scripts/upgrade/mig_pgsql_tinderbox-2.3.3_to_2.4.0.sql
tinderbox/scripts/upgrade/mig_shlib.sh
%%WEB_EXP%%tinderbox/scripts/www-exp/core/Build.php
%%WEB_EXP%%tinderbox/scripts/www-exp/core/BuildPortsQueue.php
@ -112,7 +115,6 @@ tinderbox/scripts/upgrade/mig_shlib.sh
%%WEB%%tinderbox/scripts/www/showbuild.php
%%WEB%%tinderbox/scripts/www/showport.php
%%WEB%%tinderbox/scripts/www/tinderstyle.css
%%WEB_EXP%%@dirrm tinderbox/scripts/www-exp/templates/default
%%WEB_EXP%%@dirrm tinderbox/scripts/www-exp/templates
%%WEB_EXP%%@dirrm tinderbox/scripts/www-exp/module
@ -124,7 +126,6 @@ tinderbox/scripts/upgrade/mig_shlib.sh
@dirrm tinderbox/scripts/lib
@dirrm tinderbox/scripts/etc/rc.d
@dirrm tinderbox/scripts/etc
@dirrmtry tinderbox/scripts/www-exp
@dirrmtry tinderbox/scripts
@dirrmtry tinderbox