From 7ce9298312247681eebe6dc7be547b241657e703 Mon Sep 17 00:00:00 2001 From: Ion-Mihai Tetcu Date: Tue, 19 Jun 2007 07:51:38 +0000 Subject: [PATCH] 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. --- ports-mgmt/tinderbox-devel/Makefile | 2 +- ports-mgmt/tinderbox-devel/distinfo | 6 +++--- ports-mgmt/tinderbox-devel/pkg-plist | 5 +++-- ports-mgmt/tinderbox/Makefile | 2 +- ports-mgmt/tinderbox/distinfo | 6 +++--- ports-mgmt/tinderbox/pkg-plist | 5 +++-- 6 files changed, 14 insertions(+), 12 deletions(-) diff --git a/ports-mgmt/tinderbox-devel/Makefile b/ports-mgmt/tinderbox-devel/Makefile index ea20cdbabff0..d0a5da2f1d78 100644 --- a/ports-mgmt/tinderbox-devel/Makefile +++ b/ports-mgmt/tinderbox-devel/Makefile @@ -5,7 +5,7 @@ # $FreeBSD$ PORTNAME= tinderbox -PORTVERSION= 2.3.6 +PORTVERSION= 2.4.0 CATEGORIES= ports-mgmt MASTER_SITES= http://tinderbox.marcuscom.com/ diff --git a/ports-mgmt/tinderbox-devel/distinfo b/ports-mgmt/tinderbox-devel/distinfo index 18dadcd27e39..aa477940225d 100644 --- a/ports-mgmt/tinderbox-devel/distinfo +++ b/ports-mgmt/tinderbox-devel/distinfo @@ -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 diff --git a/ports-mgmt/tinderbox-devel/pkg-plist b/ports-mgmt/tinderbox-devel/pkg-plist index 90effefeb596..f360e2d0cac9 100644 --- a/ports-mgmt/tinderbox-devel/pkg-plist +++ b/ports-mgmt/tinderbox-devel/pkg-plist @@ -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 diff --git a/ports-mgmt/tinderbox/Makefile b/ports-mgmt/tinderbox/Makefile index ea20cdbabff0..d0a5da2f1d78 100644 --- a/ports-mgmt/tinderbox/Makefile +++ b/ports-mgmt/tinderbox/Makefile @@ -5,7 +5,7 @@ # $FreeBSD$ PORTNAME= tinderbox -PORTVERSION= 2.3.6 +PORTVERSION= 2.4.0 CATEGORIES= ports-mgmt MASTER_SITES= http://tinderbox.marcuscom.com/ diff --git a/ports-mgmt/tinderbox/distinfo b/ports-mgmt/tinderbox/distinfo index 18dadcd27e39..aa477940225d 100644 --- a/ports-mgmt/tinderbox/distinfo +++ b/ports-mgmt/tinderbox/distinfo @@ -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 diff --git a/ports-mgmt/tinderbox/pkg-plist b/ports-mgmt/tinderbox/pkg-plist index 90effefeb596..f360e2d0cac9 100644 --- a/ports-mgmt/tinderbox/pkg-plist +++ b/ports-mgmt/tinderbox/pkg-plist @@ -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