head	1.29;
access;
symbols
	pkgsrc-2024Q2:1.28.0.20
	pkgsrc-2024Q2-base:1.28
	pkgsrc-2024Q1:1.28.0.18
	pkgsrc-2024Q1-base:1.28
	pkgsrc-2023Q4:1.28.0.16
	pkgsrc-2023Q4-base:1.28
	pkgsrc-2023Q3:1.28.0.14
	pkgsrc-2023Q3-base:1.28
	pkgsrc-2023Q2:1.28.0.12
	pkgsrc-2023Q2-base:1.28
	pkgsrc-2023Q1:1.28.0.10
	pkgsrc-2023Q1-base:1.28
	pkgsrc-2022Q4:1.28.0.8
	pkgsrc-2022Q4-base:1.28
	pkgsrc-2022Q3:1.28.0.6
	pkgsrc-2022Q3-base:1.28
	pkgsrc-2022Q2:1.28.0.4
	pkgsrc-2022Q2-base:1.28
	pkgsrc-2022Q1:1.28.0.2
	pkgsrc-2022Q1-base:1.28
	pkgsrc-2021Q4:1.27.0.6
	pkgsrc-2021Q4-base:1.27
	pkgsrc-2021Q3:1.27.0.4
	pkgsrc-2021Q3-base:1.27
	pkgsrc-2021Q2:1.27.0.2
	pkgsrc-2021Q2-base:1.27
	pkgsrc-2021Q1:1.26.0.12
	pkgsrc-2021Q1-base:1.26
	pkgsrc-2020Q4:1.26.0.10
	pkgsrc-2020Q4-base:1.26
	pkgsrc-2020Q3:1.26.0.8
	pkgsrc-2020Q3-base:1.26
	pkgsrc-2020Q2:1.26.0.6
	pkgsrc-2020Q2-base:1.26
	pkgsrc-2020Q1:1.26.0.2
	pkgsrc-2020Q1-base:1.26
	pkgsrc-2019Q4:1.26.0.4
	pkgsrc-2019Q4-base:1.26
	pkgsrc-2019Q3:1.24.0.6
	pkgsrc-2019Q3-base:1.24
	pkgsrc-2019Q2:1.24.0.4
	pkgsrc-2019Q2-base:1.24
	pkgsrc-2019Q1:1.24.0.2
	pkgsrc-2019Q1-base:1.24
	pkgsrc-2018Q4:1.23.0.22
	pkgsrc-2018Q4-base:1.23
	pkgsrc-2018Q3:1.23.0.20
	pkgsrc-2018Q3-base:1.23
	pkgsrc-2018Q2:1.23.0.18
	pkgsrc-2018Q2-base:1.23
	pkgsrc-2018Q1:1.23.0.16
	pkgsrc-2018Q1-base:1.23
	pkgsrc-2017Q4:1.23.0.14
	pkgsrc-2017Q4-base:1.23
	pkgsrc-2017Q3:1.23.0.12
	pkgsrc-2017Q3-base:1.23
	pkgsrc-2017Q2:1.23.0.8
	pkgsrc-2017Q2-base:1.23
	pkgsrc-2017Q1:1.23.0.6
	pkgsrc-2017Q1-base:1.23
	pkgsrc-2016Q4:1.23.0.4
	pkgsrc-2016Q4-base:1.23
	pkgsrc-2016Q3:1.23.0.2
	pkgsrc-2016Q3-base:1.23
	pkgsrc-2016Q2:1.22.0.12
	pkgsrc-2016Q2-base:1.22
	pkgsrc-2016Q1:1.22.0.10
	pkgsrc-2016Q1-base:1.22
	pkgsrc-2015Q4:1.22.0.8
	pkgsrc-2015Q4-base:1.22
	pkgsrc-2015Q3:1.22.0.6
	pkgsrc-2015Q3-base:1.22
	pkgsrc-2015Q2:1.22.0.4
	pkgsrc-2015Q2-base:1.22
	pkgsrc-2015Q1:1.22.0.2
	pkgsrc-2015Q1-base:1.22
	pkgsrc-2014Q4:1.21.0.8
	pkgsrc-2014Q4-base:1.21
	pkgsrc-2014Q3:1.21.0.6
	pkgsrc-2014Q3-base:1.21
	pkgsrc-2014Q2:1.21.0.4
	pkgsrc-2014Q2-base:1.21
	pkgsrc-2014Q1:1.21.0.2
	pkgsrc-2014Q1-base:1.21
	pkgsrc-2013Q4:1.20.0.4
	pkgsrc-2013Q4-base:1.20
	pkgsrc-2013Q3:1.20.0.2
	pkgsrc-2013Q3-base:1.20
	pkgsrc-2013Q2:1.19.0.2
	pkgsrc-2013Q2-base:1.19
	pkgsrc-2013Q1:1.18.0.2
	pkgsrc-2013Q1-base:1.18
	pkgsrc-2012Q4:1.17.0.2
	pkgsrc-2012Q4-base:1.17
	pkgsrc-2012Q3:1.16.0.2
	pkgsrc-2012Q3-base:1.16
	pkgsrc-2012Q2:1.15.0.2
	pkgsrc-2012Q2-base:1.15
	pkgsrc-2012Q1:1.13.0.2
	pkgsrc-2012Q1-base:1.13
	pkgsrc-2011Q4:1.12.0.4
	pkgsrc-2011Q4-base:1.12
	pkgsrc-2011Q3:1.12.0.2
	pkgsrc-2011Q3-base:1.12
	pkgsrc-2011Q2:1.9.0.4
	pkgsrc-2011Q2-base:1.9
	pkgsrc-2011Q1:1.9.0.2
	pkgsrc-2011Q1-base:1.9
	pkgsrc-2010Q4:1.8.0.4
	pkgsrc-2010Q4-base:1.8
	pkgsrc-2010Q3:1.8.0.2
	pkgsrc-2010Q3-base:1.8
	pkgsrc-2010Q2:1.7.0.6
	pkgsrc-2010Q2-base:1.7
	pkgsrc-2010Q1:1.7.0.4
	pkgsrc-2010Q1-base:1.7
	pkgsrc-2009Q4:1.7.0.2
	pkgsrc-2009Q4-base:1.7
	pkgsrc-2009Q3:1.6.0.16
	pkgsrc-2009Q3-base:1.6
	pkgsrc-2009Q2:1.6.0.14
	pkgsrc-2009Q2-base:1.6
	pkgsrc-2009Q1:1.6.0.12
	pkgsrc-2009Q1-base:1.6
	pkgsrc-2008Q4:1.6.0.10
	pkgsrc-2008Q4-base:1.6
	pkgsrc-2008Q3:1.6.0.8
	pkgsrc-2008Q3-base:1.6
	cube-native-xorg:1.6.0.6
	cube-native-xorg-base:1.6
	pkgsrc-2008Q2:1.6.0.4
	pkgsrc-2008Q2-base:1.6
	cwrapper:1.6.0.2
	pkgsrc-2008Q1:1.4.0.2
	pkgsrc-2008Q1-base:1.4
	pkgsrc-2007Q4:1.2.0.4
	pkgsrc-2007Q4-base:1.2
	pkgsrc-2007Q3:1.2.0.2
	pkgsrc-2007Q3-base:1.2
	pkgsrc-2007Q2:1.1.1.1.0.2
	pkgsrc-2007Q2-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.29
date	2024.07.14.07.16.12;	author taca;	state dead;
branches;
next	1.28;
commitid	fUCGorwG7NbYaMhF;

1.28
date	2022.02.12.07.25.26;	author taca;	state Exp;
branches;
next	1.27;
commitid	uE4up92NLUEWBisD;

1.27
date	2021.05.21.16.44.00;	author nia;	state Exp;
branches;
next	1.26;
commitid	etCeso2P8dMGh2UC;

1.26
date	2019.11.03.10.39.05;	author rillig;	state Exp;
branches;
next	1.25;
commitid	REW2CfrA7HdqqoJB;

1.25
date	2019.10.23.16.15.36;	author taca;	state Exp;
branches;
next	1.24;
commitid	OX2jpe0TKBiKD0IB;

1.24
date	2019.01.06.15.00.14;	author taca;	state Exp;
branches;
next	1.23;
commitid	C6FUkgduloLSxJ6B;

1.23
date	2016.08.21.08.31.41;	author taca;	state Exp;
branches;
next	1.22;
commitid	Bq5rSOvay7Vpi9jz;

1.22
date	2015.02.01.13.42.42;	author taca;	state Exp;
branches;
next	1.21;
commitid	GRPEUBlBhWm5fj8y;

1.21
date	2014.03.14.15.13.22;	author taca;	state Exp;
branches;
next	1.20;
commitid	uuOc05zhHvhO9Gsx;

1.20
date	2013.09.13.12.54.23;	author taca;	state Exp;
branches;
next	1.19;
commitid	KTNAVEglWDbTeh5x;

1.19
date	2013.06.16.14.47.06;	author taca;	state Exp;
branches;
next	1.18;
commitid	dA38aDEtVoZUIQTw;

1.18
date	2013.02.11.02.18.37;	author taca;	state Exp;
branches;
next	1.17;

1.17
date	2012.12.16.16.08.46;	author taca;	state Exp;
branches;
next	1.16;

1.16
date	2012.07.31.13.53.23;	author taca;	state Exp;
branches;
next	1.15;

1.15
date	2012.06.02.00.35.50;	author taca;	state Exp;
branches;
next	1.14;

1.14
date	2012.06.01.14.26.59;	author taca;	state Exp;
branches;
next	1.13;

1.13
date	2012.03.18.09.20.18;	author taca;	state Exp;
branches;
next	1.12;

1.12
date	2011.08.25.15.21.47;	author taca;	state Exp;
branches;
next	1.11;

1.11
date	2011.08.13.02.06.29;	author taca;	state Exp;
branches;
next	1.10;

1.10
date	2011.08.12.16.23.00;	author taca;	state Exp;
branches;
next	1.9;

1.9
date	2011.03.23.15.53.34;	author taca;	state Exp;
branches;
next	1.8;

1.8
date	2010.09.10.05.00.50;	author taca;	state Exp;
branches;
next	1.7;

1.7
date	2009.11.23.13.45.51;	author fhajny;	state Exp;
branches;
next	1.6;

1.6
date	2008.06.22.15.54.37;	author taca;	state Exp;
branches;
next	1.5;

1.5
date	2008.04.04.15.30.00;	author jlam;	state Exp;
branches;
next	1.4;

1.4
date	2008.03.03.17.45.33;	author jlam;	state Exp;
branches;
next	1.3;

1.3
date	2008.02.26.08.00.39;	author seb;	state Exp;
branches;
next	1.2;

1.2
date	2007.08.08.16.13.46;	author joerg;	state Exp;
branches;
next	1.1;

1.1
date	2007.06.11.07.59.55;	author minskim;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2007.06.11.07.59.55;	author minskim;	state Exp;
branches;
next	;


desc
@@


1.29
log
@devel/ZenTest: remove package

Moved to devel/ruby-ZenTest.
@
text
@# $NetBSD: Makefile,v 1.28 2022/02/12 07:25:26 taca Exp $

DISTNAME=	ZenTest-4.12.1
CATEGORIES=	devel

MAINTAINER=	minskim@@NetBSD.org
HOMEPAGE=	http://www.zenspider.com/ZSS/Products/ZenTest/
COMMENT=	Testing utilities for Ruby
LICENSE=	mit

RUBYGEM_OPTIONS+=	--format-executable

USE_LANGUAGES=	# empty

pre-configure:
	${CHMOD} ${BINMODE} ${WRKSRC}/bin/*

.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"
@


1.28
log
@devel/ZenTest: update to 4.12.1

4.12.1 (2022-01-17)

1 bug fix:

  - ruby 3.1: Fixed YAML.load switching to safe_load.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2021/05/21 16:44:00 nia Exp $
@


1.27
log
@ZenTest: remove false CONFLICTS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2019/11/03 10:39:05 rillig Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.12.0
@


1.26
log
@devel: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2019/10/23 16:15:36 taca Exp $
a10 1
CONFLICTS+=		ruby[1-9][0-9][0-9]-ZenTest-[0-9]* ZenTest-[0-9]*
@


1.25
log
@devel/ZenTest: update to 4.12.0

Update ZenTest to 4.12.0

=== 4.12.0 / 2019-09-22

* 3 major enhancements:

  * Deleted autotest from project. Use minitest-autotest instead.
  * Removed multiruby_setup. Use ruby-install or ruby-build or install your own.
  * Update multiruby to use ~/.rubies (default for ruby-install).

* 4 minor enhancements:

  * Find and use the multiruby next to multigem.
  * multiruby ignores GEM_HOME and GEM_PATH (to allow multigem to work).
  * multiruby respects global `multiruby_skip` entries in `~/.hoerc`.
  * multiruby sorts versions properly so glob ordering is consistent.

* 1 bug fix:

  * Removed hacks for rbx because nobody uses rbx.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2019/01/06 15:00:14 taca Exp $
d11 1
a11 1
CONFLICTS+=	ruby[1-9][0-9][0-9]-ZenTest-[0-9]* ZenTest-[0-9]*
@


1.24
log
@devel/ZenTest: update to 4.11.2

=== 4.11.2 / 2019-01-02

* 1 bug fix:

  * Removed unneeded and out-of-date require_rubygems_version.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2016/08/21 08:31:41 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.11.2
d14 2
@


1.23
log
@Update ZenTest to 4.11.1.

=== 4.11.1 / 2016-06-13

* 1 minor enhancement:

  * Expand autotest to load 'autotest/discover*' for discovery.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2015/02/01 13:42:42 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.11.1
@


1.22
log
@Update ZenTest to 4.11.0.

=== 4.11.0 / 2014-09-26

* 1 minor enhancement:

  * Rearranged died hook so user can bypass default. (bhenderson)

* 1 bug fix:

  * Fixed rubyforge urls.

=== 4.10.1 / 2014-07-07

* 2 bug fixes:

  * Change require to minitest/autorun for non-test/unit style
  * Change the way files are gathered to avoid StackOverflow exception if you have a TOOON of files. (joshwand)

=== 4.10.0 / 2014-04-23

* 2 minor enhancements:

  * Added test_mappings accessor methods (ivar already there).
  * Added test_prefix to allow you to run code ahead of test loading. (default: gem minitest)

=== 4.9.5 / 2013-11-01

* 1 bug fix:

  * Updated require_rubygems_version AGAIN... going too fast. (zzak)

=== 4.9.4 / 2013-09-20

* 2 bug fixes:

  * Expand required rubygems version to be < 2.2
  * Fix parsing of minitest 5 output.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2014/03/14 15:13:22 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.11.0
d12 1
d14 2
a15 1
RUBYGEMS_REQD=	1.8
@


1.21
log
@Update ZenTest to 4.9.5.

=== 4.9.5 / 2013-11-01

* 1 bug fix:

  * Updated require_rubygems_version AGAIN... going too fast. (zzak)

=== 4.9.4 / 2013-09-20

* 2 bug fixes:

  * Expand required rubygems version to be < 2.2
  * Fix parsing of minitest 5 output.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2013/09/13 12:54:23 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.9.5
@


1.20
log
@Update ZenTest package to 4.9.3.

=== 4.9.3 / 2013-08-12

* 1 minor enhancement:

  * Added --debug option. Probably need to add more to help bug reports.

* 2 bug fixes:

  * Fixed completed_re and failed_results_re to match minitest 5 (and still mt
    4).
  * Fixed handle_results to deal with minitest 5 output (eg
    ClassName#method_name).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2013/06/16 14:47:06 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.9.3
@


1.19
log
@Update ZenTest to 4.9.2.

=== 4.9.2 / 2013-05-29

* 2 minor enhancements:

  * Added autotest-suffix description to readme. (blowmage)
  * zentest now outputs test classes for minitest 5

=== 4.9.1 / 2013-04-18

* 2 minor enhancements:

  * Make banner more explicit about correct test file location. (rue)
  * Switched to #failed for calculating red/green hook. (bhenderson)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2013/02/11 02:18:37 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.9.2
@


1.18
log
@Update ZenTest to 4.9.0.

=== 4.9.0 / 2013-02-07

* 1 minor enhancement:

  * Allow multiruby installs to be done entirely by symlink, bypassing build

* 1 bug fix:

  * Fixes for maglev.

=== 4.8.4 / 2013-01-22

* 2 minor enhancements:

  * Set required rubygems version to be >= 1.8 and < 2.1. (sanemat)
  * multiruby now just builds main, which skips rdoc and other stuff
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2012/12/16 16:08:46 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.9.0
@


1.17
log
@Update ZenTest to 4.8.3.

=== 4.8.3 / 2012-12-06

* 1 bug fix:

  * 2.0: Minor tweak to test to get it to pass on 2.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2012/07/31 13:53:23 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.8.3
d11 1
a11 1
CONFLICTS+=	ruby[1-9][0-9]-ZenTest-[0-9]* ZenTest-[0-9]*
@


1.16
log
@Update ZenTest to 4.8.2.

=== 4.8.2 / 2012-07-26

* 1 bug fix:

  * Fixed 1.9+ warnings in multiruby. (bhenderson)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2012/06/02 00:35:50 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.8.2
@


1.15
log
@Update ZenTest to 4.8.1.

=== 4.8.1 / 2012-06-01

* 1 bug fix:

  * Fixed 1.9 bug caused by differences between Hash#find_all and Hash#select. (semaperepelitsa)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2012/06/01 14:26:59 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.8.1
@


1.14
log
@Update ZenTest to 4.8.0.

=== 4.8.0 / 2012-05-04

* 1 minor enhancement:

  * Added Minitest generation to zentest (use -t to generate for test/unit)

* 1 bug fix:

  * Fixes and clarifications to Autotest#find_file. (hugh sasse)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2012/03/18 09:20:18 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.8.0
@


1.13
log
@Update ZenTest to 4.7.0.

=== 4.7.0 / 2012-03-15

* 2 minor enhancements:

  * autotest/timestamp now uses ran_command hook. (bhenderson)
  * run_command hook is now passed cmd. (bhenderson)

* 1 bug fix:

  * Fixed run_command hook to only trigger when there are test files to run.
    (bhenderson)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2011/08/25 15:21:47 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.7.0
@


1.12
log
@Update ZenTest package to 4.6.2.

Now it requires rubygems 1.8 at least.


=== 4.6.2 / 2011-08-24

* 1 minor enhancement:

  * Added Autotest Tips section to Readme

* 1 bug fix:

  * Fixed mri 1.9.3 change to Find.find with autotest/restart and missing files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2011/08/13 02:06:29 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.6.2
@


1.11
log
@Update devel/ZenTest package to 4.6.1.


=== 4.6.1 / 2011-08-11

* 3 bug fixes:

  * Fix for option flags and unhandled error warning in autotest. (dbackeus)
  * Fix option w/ args handling and restart by storing ARGV in options[:args]
  * Fixed autotest --rc option handling. (simplybusiness)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2011/08/12 16:23:00 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.6.1
d13 2
@


1.10
log
@Update ZenTest package to 4.6.0.

=== 4.6.0 / 2011-07-22

* 6 minor enhancements:

  * Added -p (plain diff) and made -u (unified diff) the default for unit_diff.
  * Added ./tmp to default exclusions.
  * Autotest defaults unit_diff to nil now, to allow minitest's enhanced assert_equal to shine.
  * Autotest will raise if the :died handler doesn't handle the exception. (ralfebert)
  * Dropped 1.8.6 as a default tag/branch to build in multiruby.
  * autotest can now be automatically 'narrowed' on the command-line.
    * eg: `autotest lib test/test_blah.rb`

* 7 bug fixes:

  * Believe it or not... but some ppl use zentest. Fixed nested class vs module bug
  * Fix to turn on jruby's support for ObjectSpace. (stepheneb)
  * Fixed a rubygems deprecation in autotest
  * Fixed unit_diff scanning for minitest output.
  * Normalized shebangs to fix problems on windows (luis)
  * autotest/isolate.rb sets GEM_HOME as well as GEM_PATH.
  * Fixed 1.9.3 warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2011/03/23 15:53:34 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.6.0
@


1.9
log
@Update ruby-ZenTest package to 4.5.0.


=== 4.5.0 / 2011-02-18

* 6 minor enhancements:

  * Added autotest -w flag to turn on warnings. Turned off warnings by default.
  * Added autotest/preload.rb to deal with rails being egregiously slow.
  * Added child process handling/cleanup on signals.
  * Added postinitialize hook.
  * Improved restart mechanism to include all flags.
  * Refactored restart plugin to Autotest#restart.

* 5 bug fixes:

  * Added sigquit handler to restart app straight up.
  * Fixed autotest/isolate so it works
  * Fixed parse_options to take args array (default ARGV) and to be non-destructive.
  * Strip ascii color to avoid false positives. (graemeworthy)
  * Use RbConfig to remove warning

=== 4.4.2 / 2010-12-10

* 2 bug fixes:

  * Added a temporary hack to deal with rspec(2?) discovery hacks.
  * Fixed windoze detection for unit_diff (thyresias)

=== 4.4.1 / 2010-12-01

* 12 minor enhancements:

  * Merged in most things from the autotest gem:
    * Added --no-full-after-failed. (grosser)
    * Added --rc path-to-dot-autotest. (grosser)
    * Added --style autotest-style. (grosser)
    * Added clarification comments. (grosser)
    * Added rake task descriptions. (grosser)
    * Switched to optparse. (grosser)
    * Switched windoze detection. (grosser, tenderlove)
    * Did not merge test parallelization. It should be a plugin. Awaiting patch.
  * Added autotest/bundler plugin.
  * Added autotest/isolate plugin.
  * Added capture of skips (for minitest) from result line.
  * Added focus_re to focus.rb.
  * Added latest_results hash.
  * Cleaned up unit_diff matcher by using any?
  * Enhanced the help/usage for autotest and zentest. (hugh sasse)
  * Refactored autotest runner discovery.
  * Refactored ruby_cmd to allow plugins to affect ruby execution.
  * Removed befuddling override of Dir.[] from 2007. *shrug*
  * Removed deny method in favor of aliasing refute.

* 2 bug fixes:

  * 1.9 shadowed variable fix
  * autotest/restart now passes ARGV back through to exec. yay!
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2010/09/10 05:00:50 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.5.0
@


1.8
log
@Update devel/ZenTest to 4.4.0.

* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* Add CONFLICTS since it will install the same name commands both
  ruby18 and ruby19 based packages.

=== 4.4.0 / 2010-09-01

* 1 major enhancement:

  * Removed git building. I'm dropping direct support for rubinius.

* 3 minor enhancements:

  * Added multiruby  mri:list:x.y.z command so you can see what's available.
  * Enabled installing specific patch versions of ruby.
  * multiruby rubygems:update now forces a build to be less confusing.

* 1 bug fix:

  * Removed redundant test_to_normal, now in zentest_mappings

=== 4.3.3 / 2010-06-17

* 2 minor enhancements:

  * Added options and removed pattern from Autotest::RCov
  * update_rubygems now deletes cached rubygems installs

=== 4.3.2 / 2010-06-02

* 1 minor enhancement:

  * Removed support for rbx builds.

* 2 bug fixes:

  * Removed 'preview' from version filter so I can test with 1.9.2
  * Put PATH tweaks at front of PATH

=== 4.3.1 / 2010-03-30

* 1 bug fix:

  * Fixed autotest output on 1.8. That's what I get for not having
    tests for dots.

=== 4.3.0 / 2010-03-27

* 1 minor enhancement:

  * Added gemcutter rubyforge and hoe to the_usual setup

* 4 bug fixes:

  * 1.9 compat: don't use putc anymore. (fistfvck (hah!))
  * Added note that included articles are out of date
  * Fixed rcov plugin so multiple all_good hooks can coexist
  * Fixed typo in doco

=== 4.2.1 / 2009-12-09

* 1 minor enhancement:

  * Added GEM_HOME/GEM_PATH setting to multiruby.

* 1 bug fix:

  * Fixed multiruby refactoring bug from previous release.

=== 4.2.0 / 2009-12-08

* 3 minor enhancements:

  * Added 'multiruby -1 $version' for easier execution (idea from flori)
  * Set up and tear down PATH in multiruby (luis)
  * died hook now gets passed the exception (amikula)

* 3 bug fixes:

  * Deal with windoze getc returning nil (undees)
  * Fix unit_diff for multiline miniunit results.
  * Fix warning for 1.8.8+
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2009/11/23 13:45:51 fhajny Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.4.0
@


1.7
log
@Update ZenTest to 4.1.4

Too many changes, see HOMEPAGE.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2008/06/22 15:54:37 taca Exp $
d3 1
a3 1
DISTNAME=	ZenTest-4.1.4
d7 1
a7 1
HOMEPAGE=	http://zentest.rubyforge.org/
d11 1
a11 1
DEPENDS+=	hoe>=2.3.3:../../devel/hoe
d13 1
a13 1
.include "../../misc/rubygems/rubygem.mk"
@


1.6
log
@Update ZenTest package to 3.10.0.

=== 3.10.0 / 2008-06-17

* 1 major enhancement:

  * Added multiruby_setup to help manage multiruby installed versions.

* 3 minor enhancements:

  * Added autotest/once plugin to help plugin developers.
  * Heavily refactored multiruby.
  * Switched rubinius from shotgun/rubinius to bin/rbx, finally.

* 2 bug fixes:

  * Refactored zentest_mapping test to avoid zentest altogether.
  * zentest tests bail gracefully for rubinius.

=== 3.9.3 / 2008-06-09

* 12 minor enhancements:

  * Added $RUBY env support to autotest so you can swap what ruby to run.
  * Added ALL_HOOKS array to autotest for hook devs.
  * Added EXCLUDED_VERSIONS to multiruby. Integrated with hoe.
  * Added miniunit compatibility to unit_diff's output.
  * Multiruby now determines the latest versions 1.8/1.9 automatically.
  * Removed deprecated :run hook.
  * Fixed zentest_assertions to be compatible with miniunit. Will phase out.
  * Minor autotest plugin cleanup / fixes.
  * Moved assert_callback to test/rails/test_case.rb
  * Reversed assert_includes' arguments.
  * Updated requirements info for other ruby impls.
  * util_capture now returns strings, not iostrings.

* 1 bug fixes:

  * (add|remove)_(mappings|exceptions) now all return nil to help fix autotest hooks.

=== 3.9.2 / 2008-03-20

* 4 minor enhancements:

  * Added compatibility with miniunit differences.
  * Added email_notify, jabber_notify, and rcov autotest plugins.
  * Updated rakefile to include examples automatically in example_dot_autotest.
  * multiruby now outputs each command so you can grab it easily.

* 5 bug fixes:

  * Ensure tests are run after reset.
  * Fixed all test/rails tests to run in any combo.
  * Fixed up growl.rb a bit... still buggy (growlnotify, not growl.rb).
  * Fixes for -f (fast start) and last_mtime in general.
  * Fixes for 1.9 and rubinius
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2008/04/04 15:30:00 jlam Exp $
d3 1
a3 1
DISTNAME=	ZenTest-3.10.0
d9 1
d11 1
a11 1
DEPENDS+=	hoe>=1.5.1:../../devel/hoe
@


1.5
log
@Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2008/03/03 17:45:33 jlam Exp $
d3 1
a3 1
DISTNAME=	ZenTest-3.9.2
@


1.4
log
@Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2008/02/26 08:00:39 seb Exp $
d3 2
a4 5
DISTNAME=	ZenTest-3.9.1
CATEGORIES=	devel ruby
#PKGREVISION=	1
MASTER_SITES=	http://rubyforge.org/frs/download.php/31587/
EXTRACT_SUFX=	.tgz
d10 1
a10 23
PKG_DESTDIR_SUPPORT=	user-destdir

NO_BUILD=	yes
USE_LANGUAGES=	# none

REPLACE_RUBY=	bin/* lib/autotest/menu.rb

INSTALLATION_DIRS=	bin

.include "../../lang/ruby/modules.mk"

do-install:
	${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${DESTDIR}${PREFIX}/bin
	${INSTALL_LIB_DIR} ${DESTDIR}${RUBY_SITELIBDIR}
	cd ${WRKSRC}/lib && pax -rwppm . ${DESTDIR}${RUBY_SITELIBDIR}
	chmod ${SHAREMODE} ${DESTDIR}${RUBY_SITELIBDIR}/autotest.rb
	${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_DOCDIR}/${PKGBASE}
.for f in articles README.txt
	cd ${WRKSRC} && pax -rwppm ${f} ${DESTDIR}${RUBY_DOCDIR}/${PKGBASE}
.endfor
	${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_EXAMPLESDIR}/${PKGBASE}
	${INSTALL_DATA} ${WRKSRC}/example* \
		${DESTDIR}${RUBY_EXAMPLESDIR}/${PKGBASE}
d12 1
@


1.3
log
@Update to version 3.9.1.

Approved by maintainer.

Changes since last packaged version (3.6.0)

=== 3.9.1 / 2008-01-31

* 1 bug fix:
  * OMG I'm so dumb... fixed memory leak.

=== 3.9.0 / 2008-01-30

* 15 minor enhancements:
  * Added Wilson's patch to allow unit_diff to work with mspec. Adding rspec next.
  * Minor overhaul for autotest:
    * Added -f flag to start up without testing.
    * Added -q flag to autotest to make it extra quiet. Patch by Aaron Patterson.
    * Added ability to set test execution order, defaults to :random. EVIL!
    * Added completed_re and failed_results_re to help subclasses like rspec.
    * Added deprecation warnings for hooks. Deprecated :run.
    * Added find_directories accessor, defaults to ['.']
    * Added sleep accessor, defaults to 1 second.
    * Changed find_files to order files in the same order as find_directories.
    * Changed how autodiscover works with $:, added lib to the front.
    * Cleaned out nearly every @@ and use accessor methods instead. You should too.
    * Made test_mappings ordered.
    * Removed @@files, adding @@find_order and @@known_files.
    * Renamed tests_for_file to test_files_for.
    * test_files_for now only returns known files.

=== 3.8.0 / 2008-01-12

* 10 minor enhancements:
  * Added basic support for rubinius in multiruby.
  * Changed Dunno! message to only output on -v
  * Added Getting Started with Autotest by Philippe Hanrigou (with permission)
  * Updated example_dot_autotest.rb for newer plugins.
  * Cleaned up rdoc.
  * Worked with David Chelimsky to make Autotest more uber for subclasses.
  * Removed exceptions and test_mappings accessors and replaced with add/remove/clear methods. Updating .autotest should be very straightforward.
  * Moved :initialize hook to beginning of run method
  * Changed load/customization order to be:
    * Autotest
    * AutotestSubClass
    * ~/.autotest
    * ./.autotest (yes, both .autotest files).
  * Moved away from using instance variables to encourage subclasses to use accessors.

=== 3.7.2 / 2008-01-09

* 2 minor enhancements:
  * Extended file map for tests to include subdirs correctly.
  * Added debugging output on bad maps if -v set.

=== 3.7.1 / 2007-12-27

* 2 minor enhancements:
  * multiruby now downloads 1.8.6 and 1.9 on virgin run.
  * Improved output for the downloads.

=== 3.7.0 / 2007-12-21

* 8 minor enhancements:
  * Added add_mapping to make file mappings cleaner.
  * Added assert_callback thanks to Aaron Patterson.
  * Added autotest/cctray.
  * Added extra_files and extra_class_map, allowing .autotest files to be awesome.
  * Added url for lettuce principal thanks to Hugh Sasse.
  * Added zentest.rb refactorings thanks to Hugh Sasse.
  * Exceptions are now an array of regexps, built after :initialize hook.
  * Removed ruby_fork and ruby_fork_client. Eric got a faster laptop. :P
* 6 bug fixes:
  * Fixed all my annoyances with @@exceptions.
  * Fixed crasher in autotest/redgreen for non-matches.
  * Fixed everything to work with ruby 1.9.
  * Fixed rubygem requires causing strangeness in tests.
  * Fixed zentest mapping so ruby2ruby and test_ruby2ruby work.
  * Removed stupid YAML methods from TrueClass during
    testing. (Infected by Test::Rails' use of rubygems)

=== 3.6.1 / 2007-07-23

* 4 minor enhancements:
  * Test::Rails::ViewTestCase now uses assert_select.
    * assert_form and friends now work with blocks like assert_select
      does.
  * Allow path_parameters in view tests to be ammended, making working
    with routes easier.
  * New version of autotest/notify.rb uses notify-send.
  * Fixed rdoc formatting on autotest and a couple plugins.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2007/08/08 16:13:46 joerg Exp $
d13 2
d25 5
a29 4
	${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${PREFIX}/bin
	cd ${WRKSRC}/lib && pax -rwppm . ${RUBY_SITELIBDIR}
	chmod ${SHAREMODE} ${RUBY_SITELIBDIR}/autotest.rb
	${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/${PKGBASE}
d31 1
a31 1
	cd ${WRKSRC} && pax -rwppm ${f} ${RUBY_DOCDIR}/${PKGBASE}
d33 3
a35 2
	${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/${PKGBASE}
	${INSTALL_DATA} ${WRKSRC}/example* ${RUBY_EXAMPLESDIR}/${PKGBASE}
@


1.2
log
@Fix patch to ruby. Bump revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2007/06/11 07:59:55 minskim Exp $
d3 1
a3 1
DISTNAME=	ZenTest-3.6.0
d5 2
a6 2
PKGREVISION=	1
MASTER_SITES=	http://rubyforge.org/frs/download.php/21081/
d27 2
a28 2
.for f in LinuxJournalArticle.txt README.txt
	${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${PKGBASE}
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d5 1
d16 1
a16 1
REPLACE_RUBY=	bin/*
@


1.1.1.1
log
@Import ZenTest.

ZenTest provides 4 different tools and 1 library: zentest, unit_diff,
autotest, multiruby, and Test::Rails.

ZenTest scans your target and unit-test code and writes your missing
code based on simple naming rules, enabling XP at a much quicker
pace. ZenTest only works with Ruby and Test::Unit.

unit_diff is a command-line filter to diff expected results from
actual results and allow you to quickly see exactly what is wrong.

autotest is a continous testing facility meant to be used during
development.  As soon as you save a file, autotest will run the
corresponding dependent tests.

multiruby runs anything you want on multiple versions of ruby.  Great
for compatibility checking.

Test::Rails helps you build industrial-strength Rails code.
@
text
@@
