I'm not quite sure I got this right, but p5-Test-Suite has moved to base, which means we can remove the port and the DEPENDS.
Will send a follow-up with the actual removal, but this should update quirks and adjust the DEPENDS for all ports that currently require it (except OpenSMTPd::Filter, since I'll be releasing an update and updating that soon). Comments, suggestions, what did I miss? OK? Index: ./devel/quirks/Makefile =================================================================== RCS file: /cvs/ports/devel/quirks/Makefile,v diff -u -p -u -r1.1678 Makefile --- ./devel/quirks/Makefile 21 Jan 2025 08:08:56 -0000 1.1678 +++ ./devel/quirks/Makefile 2 Feb 2025 19:36:07 -0000 @@ -3,7 +3,7 @@ CATEGORIES = devel databases DISTFILES = # API.rev -PKGNAME = quirks-7.85 +PKGNAME = quirks-7.86 PKG_ARCH = * MAINTAINER = Marc Espie <es...@openbsd.org> Index: ./devel/quirks/files/Quirks.pm =================================================================== RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v diff -u -p -u -r1.1691 Quirks.pm --- ./devel/quirks/files/Quirks.pm 21 Jan 2025 08:08:56 -0000 1.1691 +++ ./devel/quirks/files/Quirks.pm 2 Feb 2025 19:36:07 -0000 @@ -1225,6 +1225,7 @@ setup_obsolete_reason( 0 => 'burpsuite', 7 => 'govc', 7 => 'vcsim', + 4 => 'p5-Test2-Suite', ); # though it's not yet used, these should be pkgnames, so that eventually Index: ./converters/p5-Convert-Color/Makefile =================================================================== RCS file: /cvs/ports/converters/p5-Convert-Color/Makefile,v diff -u -p -u -r1.15 Makefile --- ./converters/p5-Convert-Color/Makefile 26 Apr 2023 22:48:30 -0000 1.15 +++ ./converters/p5-Convert-Color/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = color space conversions and named lookups DISTNAME = Convert-Color-0.17 +REVISOUL = 0 CATEGORIES = converters @@ -11,7 +12,6 @@ MODULES = cpan RUN_DEPENDS = devel/p5-Module-Pluggable \ textproc/p5-List-UtilsBy -TEST_DEPENDS = devel/p5-Test2-Suite CONFIGURE_STYLE = modbuild Index: ./devel/p5-Data-Buffer/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Data-Buffer/Makefile,v diff -u -p -u -r1.13 Makefile --- ./devel/p5-Data-Buffer/Makefile 3 Jan 2025 13:37:50 -0000 1.13 +++ ./devel/p5-Data-Buffer/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = Perl module for creating read/write buffers DISTNAME = Data-Buffer-0.06 +REVISION = 0 CATEGORIES = devel @@ -8,8 +9,6 @@ CATEGORIES = devel PERMIT_PACKAGE = Yes MODULES = cpan - -TEST_DEPENDS = devel/p5-Test2-Suite PKG_ARCH = * Index: ./devel/p5-Data-Munge/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Data-Munge/Makefile,v diff -u -p -u -r1.11 Makefile --- ./devel/p5-Data-Munge/Makefile 19 Jul 2024 12:24:17 -0000 1.11 +++ ./devel/p5-Data-Munge/Makefile 2 Feb 2025 19:36:07 -0000 @@ -3,13 +3,13 @@ COMMENT = various utility functions MODULES = cpan PKG_ARCH = * DISTNAME = Data-Munge-0.111 +REVISION = 0 CATEGORIES = devel # Perl PERMIT_PACKAGE = Yes -TEST_DEPENDS = devel/p5-Test-Warnings \ - devel/p5-Test2-Suite +TEST_DEPENDS = devel/p5-Test-Warnings CPAN_AUTHOR = MAUKE Index: ./devel/p5-DateTime-Format-ISO8601/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-DateTime-Format-ISO8601/Makefile,v diff -u -p -u -r1.18 Makefile --- ./devel/p5-DateTime-Format-ISO8601/Makefile 11 Mar 2022 18:51:17 -0000 1.18 +++ ./devel/p5-DateTime-Format-ISO8601/Makefile 2 Feb 2025 19:36:07 -0000 @@ -2,6 +2,7 @@ COMMENT = DateTime parser for ISO8601 d DISTNAME = DateTime-Format-ISO8601-0.16 EPOCH = 0 +REVISION = 0 CATEGORIES = devel @@ -14,7 +15,6 @@ RUN_DEPENDS = devel/p5-DateTime>=1.45 \ devel/p5-Params-ValidationCompiler>=0.26 \ devel/p5-Specio>=0.18 \ devel/p5-namespace-autoclean -TEST_DEPENDS = devel/p5-Test2-Suite PKG_ARCH = * Index: ./devel/p5-ExtUtils-CChecker/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-ExtUtils-CChecker/Makefile,v diff -u -p -u -r1.12 Makefile --- ./devel/p5-ExtUtils-CChecker/Makefile 7 Aug 2024 07:48:18 -0000 1.12 +++ ./devel/p5-ExtUtils-CChecker/Makefile 2 Feb 2025 19:36:07 -0000 @@ -3,6 +3,7 @@ COMMENT = configure-time utilities for MODULES = cpan PKG_ARCH = * DISTNAME = ExtUtils-CChecker-0.12 +REVISION = 0 CATEGORIES = devel # perl @@ -10,10 +11,7 @@ PERMIT_PACKAGE = Yes CONFIGURE_STYLE = modbuild -BUILD_DEPENDS = devel/p5-Test2-Suite - TEST_DEPENDS = devel/p5-Test-Fatal \ - devel/p5-Try-Tiny \ - devel/p5-Test2-Suite + devel/p5-Try-Tiny .include <bsd.port.mk> Index: ./devel/p5-FFI-CheckLib/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-FFI-CheckLib/Makefile,v diff -u -p -u -r1.9 Makefile --- ./devel/p5-FFI-CheckLib/Makefile 3 Nov 2022 17:19:05 -0000 1.9 +++ ./devel/p5-FFI-CheckLib/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = check that a library is available for FFI DISTNAME = FFI-CheckLib-0.31 +REVISION = 0 CATEGORIES = devel @@ -11,8 +12,7 @@ PERMIT_PACKAGE = Yes MODULES = cpan RUN_DEPENDS = sysutils/p5-File-Which -TEST_DEPENDS = devel/p5-Test-Exit \ - devel/p5-Test2-Suite>=0.000121 +TEST_DEPENDS = devel/p5-Test-Exit PKG_ARCH = * Index: ./devel/p5-File-ChangeNotify/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-File-ChangeNotify/Makefile,v diff -u -p -u -r1.16 Makefile --- ./devel/p5-File-ChangeNotify/Makefile 11 Mar 2022 18:51:26 -0000 1.16 +++ ./devel/p5-File-ChangeNotify/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,7 +1,7 @@ COMMENT = watch for changes to files, cross-platform style DISTNAME = File-ChangeNotify-0.31 -REVISION = 0 +REVISION = 1 CATEGORIES = devel @@ -17,8 +17,7 @@ RUN_DEPENDS = devel/p5-Module-Pluggable devel/p5-namespace-autoclean TEST_DEPENDS = devel/p5-Test-Requires \ - devel/p5-Test-Without-Module \ - devel/p5-Test2-Suite + devel/p5-Test-Without-Module PKG_ARCH = * Index: ./devel/p5-Params-ValidationCompiler/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Params-ValidationCompiler/Makefile,v diff -u -p -u -r1.4 Makefile --- ./devel/p5-Params-ValidationCompiler/Makefile 14 Feb 2023 08:31:27 -0000 1.4 +++ ./devel/p5-Params-ValidationCompiler/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = build an optimized subroutine parameter validator DISTNAME = Params-ValidationCompiler-0.31 +REVISION = 0 CATEGORIES = devel @@ -15,8 +16,7 @@ RUN_DEPENDS = devel/p5-Eval-Closure \ TEST_DEPENDS = devel/p5-Moose \ devel/p5-Specio>=0.14 \ devel/p5-Test-Without-Module \ - devel/p5-Test2-Plugin-NoWarnings \ - devel/p5-Test2-Suite \ + devel/p5-Test2-Plugin-NoWarnings devel/p5-Type-Tiny PKG_ARCH = * Index: ./devel/p5-Alien-Base/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Alien-Base/Makefile,v diff -u -p -u -r1.11 Makefile --- ./devel/p5-Alien-Base/Makefile 16 Nov 2024 08:42:51 -0000 1.11 +++ ./devel/p5-Alien-Base/Makefile 2 Feb 2025 19:36:07 -0000 @@ -4,6 +4,7 @@ MODULES = cpan PKG_ARCH = * V = 2.84 +REVISION = 0 PKGNAME = p5-Alien-Base-${V} DISTNAME = Alien-Build-${V} @@ -17,7 +18,6 @@ BUILD_DEPENDS = sysutils/p5-File-Which RUN_DEPENDS = devel/p5-FFI-CheckLib \ devel/p5-File-chdir \ devel/p5-Path-Tiny \ - devel/p5-Test2-Suite \ sysutils/p5-File-Which \ sysutils/p5-Capture-Tiny TEST_DEPENDS = devel/p5-Alien-Base-ModuleBuild Index: ./devel/p5-Test-Script/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Test-Script/Makefile,v diff -u -p -u -r1.23 Makefile --- ./devel/p5-Test-Script/Makefile 11 Mar 2022 18:52:16 -0000 1.23 +++ ./devel/p5-Test-Script/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = cross-platform basic tests for scripts DISTNAME = Test-Script-1.29 +REVISION = 0 CATEGORIES = devel @@ -12,7 +13,6 @@ PERMIT_PACKAGE = Yes MODULES = cpan RUN_DEPENDS = devel/p5-Probe-Perl>=0.01 \ sysutils/p5-Capture-Tiny -TEST_DEPENDS = devel/p5-Test2-Suite>=0.000060 PKG_ARCH = * Index: ./devel/p5-Test2-Plugin-NoWarnings/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Test2-Plugin-NoWarnings/Makefile,v diff -u -p -u -r1.6 Makefile --- ./devel/p5-Test2-Plugin-NoWarnings/Makefile 21 Jul 2024 04:27:03 -0000 1.6 +++ ./devel/p5-Test2-Plugin-NoWarnings/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = fail if tests warn DISTNAME = Test2-Plugin-NoWarnings-0.10 +REVISION = 0 CPAN_AUTHOR = DROLSKY CATEGORIES = devel @@ -10,8 +11,7 @@ PERMIT_PACKAGE = Yes MODULES = cpan -TEST_DEPENDS = devel/p5-IPC-Run3 \ - devel/p5-Test2-Suite +TEST_DEPENDS = devel/p5-IPC-Run3 PKG_ARCH = * Index: ./devel/p5-Test2-Tools-Explain/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Test2-Tools-Explain/Makefile,v diff -u -p -u -r1.3 Makefile --- ./devel/p5-Test2-Tools-Explain/Makefile 11 Mar 2022 18:52:19 -0000 1.3 +++ ./devel/p5-Test2-Tools-Explain/Makefile 2 Feb 2025 19:36:07 -0000 @@ -2,7 +2,7 @@ COMMENT = explain tools for Perl's Test2 CPAN_AUTHOR = PETDANCE DISTNAME = Test2-Tools-Explain-0.02 -REVISION = 0 +REVISION = 1 CATEGORIES = devel @@ -10,8 +10,6 @@ CATEGORIES = devel PERMIT_PACKAGE = Yes MODULES = cpan - -RUN_DEPENDS = devel/p5-Test2-Suite PKG_ARCH = * Index: ./devel/p5-Commandable/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Commandable/Makefile,v diff -u -p -u -r1.7 Makefile --- ./devel/p5-Commandable/Makefile 16 Oct 2024 16:28:25 -0000 1.7 +++ ./devel/p5-Commandable/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = utilities for commandline-based programs DISTNAME = Commandable-0.14 +REVISION = 0 CPAN_AUTHOR = PEVANS CATEGORIES = devel @@ -13,7 +14,6 @@ PERMIT_PACKAGE = Yes MODULES = cpan RUN_DEPENDS = devel/p5-Module-Pluggable -TEST_DEPENDS = devel/p5-Test2-Suite CONFIGURE_STYLE = modbuild Index: ./devel/p5-Devel-MAT/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Devel-MAT/Makefile,v diff -u -p -u -r1.5 Makefile --- ./devel/p5-Devel-MAT/Makefile 20 Mar 2024 00:30:01 -0000 1.5 +++ ./devel/p5-Devel-MAT/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = perl memory analysis tool DISTNAME = Devel-MAT-0.53 +REVISION = 0 CATEGORIES = devel @@ -24,7 +25,6 @@ RUN_DEPENDS = devel/p5-Commandable>=0.0 devel/p5-Struct-Dumb>=0.07 \ devel/p5-Syntax-Keyword-Match \ textproc/p5-List-UtilsBy -TEST_DEPENDS = devel/p5-Test2-Suite CONFIGURE_STYLE = modbuild Index: ./devel/p5-String-Tagged/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-String-Tagged/Makefile,v diff -u -p -u -r1.7 Makefile --- ./devel/p5-String-Tagged/Makefile 10 Aug 2024 14:25:12 -0000 1.7 +++ ./devel/p5-String-Tagged/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = string buffers with value tags on extents DISTNAME = String-Tagged-0.24 +REVISION = 0 CATEGORIES = devel @@ -10,8 +11,6 @@ MAINTAINER = Alexander Bluhm <bluhm@ope PERMIT_PACKAGE = Yes MODULES = cpan - -TEST_DEPENDS = devel/p5-Test2-Suite CONFIGURE_STYLE = modbuild Index: ./devel/p5-String-Tagged-Terminal/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-String-Tagged-Terminal/Makefile,v diff -u -p -u -r1.5 Makefile --- ./devel/p5-String-Tagged-Terminal/Makefile 10 Aug 2024 14:30:02 -0000 1.5 +++ ./devel/p5-String-Tagged-Terminal/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = format terminal output using String::Tagged DISTNAME = String-Tagged-Terminal-0.08 +REVISION = 0 CATEGORIES = devel @@ -14,7 +15,6 @@ MODULES = cpan RUN_DEPENDS = converters/p5-Convert-Color \ converters/p5-Convert-Color-XTerm \ devel/p5-String-Tagged -TEST_DEPENDS = devel/p5-Test2-Suite CONFIGURE_STYLE = modbuild Index: ./devel/p5-Syntax-Keyword-Match/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Syntax-Keyword-Match/Makefile,v diff -u -p -u -r1.9 Makefile --- ./devel/p5-Syntax-Keyword-Match/Makefile 17 Oct 2024 10:50:02 -0000 1.9 +++ ./devel/p5-Syntax-Keyword-Match/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = match/case syntax for perl DISTNAME = Syntax-Keyword-Match-0.15 +REVISION = 0 CATEGORIES = devel @@ -15,7 +16,6 @@ MODULES = cpan BUILD_DEPENDS = devel/p5-XS-Parse-Keyword>=0.36 RUN_DEPENDS = devel/p5-XS-Parse-Keyword>=0.36 -TEST_DEPENDS = devel/p5-Test2-Suite>=0.000147 CONFIGURE_STYLE = modbuild Index: ./devel/p5-Syntax-Keyword-Defer/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Syntax-Keyword-Defer/Makefile,v diff -u -p -u -r1.6 Makefile --- ./devel/p5-Syntax-Keyword-Defer/Makefile 1 Sep 2024 18:28:26 -0000 1.6 +++ ./devel/p5-Syntax-Keyword-Defer/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = execute code when leaving a block DISTNAME = Syntax-Keyword-Defer-0.11 +REVISION = 0 CATEGORIES = devel @@ -15,8 +16,7 @@ MODULES = cpan BUILD_DEPENDS = devel/p5-XS-Parse-Keyword>=0.13 RUN_DEPENDS = devel/p5-XS-Parse-Keyword>=0.13 -TEST_DEPENDS = devel/p5-Syntax-Keyword-Try>=0.18 \ - devel/p5-Test2-Suite +TEST_DEPENDS = devel/p5-Syntax-Keyword-Try>=0.18 CONFIGURE_STYLE = modbuild Index: ./devel/p5-Syntax-Keyword-Try/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Syntax-Keyword-Try/Makefile,v diff -u -p -u -r1.4 Makefile --- ./devel/p5-Syntax-Keyword-Try/Makefile 1 Sep 2024 18:19:06 -0000 1.4 +++ ./devel/p5-Syntax-Keyword-Try/Makefile 2 Feb 2025 19:36:07 -0000 @@ -1,6 +1,7 @@ COMMENT = try/catch/finally syntax for perl DISTNAME = Syntax-Keyword-Try-0.30 +REVISION = 0 CATEGORIES = devel @@ -15,8 +16,7 @@ MODULES = cpan BUILD_DEPENDS = devel/p5-XS-Parse-Keyword>=0.35 RUN_DEPENDS = devel/p5-XS-Parse-Keyword>=0.35 -TEST_DEPENDS = devel/p5-Syntax-Keyword-Defer>=0.02 \ - devel/p5-Test2-Suite +TEST_DEPENDS = devel/p5-Syntax-Keyword-Defer>=0.02 CONFIGURE_STYLE = modbuild Index: ./devel/p5-Test-Class-Tiny/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-Test-Class-Tiny/Makefile,v diff -u -p -u -r1.1.1.1 Makefile --- ./devel/p5-Test-Class-Tiny/Makefile 8 Jun 2022 16:30:42 -0000 1.1.1.1 +++ ./devel/p5-Test-Class-Tiny/Makefile 2 Feb 2025 19:36:08 -0000 @@ -1,6 +1,7 @@ COMMENT = xUnit in Perl, simplified DISTNAME = Test-Class-Tiny-0.03 +REVISION = 0 CATEGORIES = devel @@ -11,8 +12,7 @@ PERMIT_PACKAGE = Yes MODULES = cpan -TEST_DEPENDS = devel/p5-Test-Deep \ - devel/p5-Test2-Suite +TEST_DEPENDS = devel/p5-Test-Deep PKG_ARCH = * Index: ./devel/p5-XS-Parse-Keyword/Makefile =================================================================== RCS file: /cvs/ports/devel/p5-XS-Parse-Keyword/Makefile,v diff -u -p -u -r1.19 Makefile --- ./devel/p5-XS-Parse-Keyword/Makefile 10 Jan 2025 21:57:40 -0000 1.19 +++ ./devel/p5-XS-Parse-Keyword/Makefile 2 Feb 2025 19:36:08 -0000 @@ -1,6 +1,7 @@ COMMENT = XS functions to assist in parsing keyword syntax DISTNAME = XS-Parse-Keyword-0.48 +REVISION = 0 CPAN_AUTHOR = PEVANS CATEGORIES = devel @@ -16,7 +17,6 @@ MODULES = cpan BUILD_DEPENDS = devel/p5-ExtUtils-CChecker>=0.11 RUN_DEPENDS = devel/p5-File-ShareDir>=1.00 -TEST_DEPENDS = devel/p5-Test2-Suite CONFIGURE_STYLE = modbuild Index: ./graphics/p5-GD-Barcode/Makefile =================================================================== RCS file: /cvs/ports/graphics/p5-GD-Barcode/Makefile,v diff -u -p -u -r1.18 Makefile --- ./graphics/p5-GD-Barcode/Makefile 3 Dec 2023 10:38:24 -0000 1.18 +++ ./graphics/p5-GD-Barcode/Makefile 2 Feb 2025 19:36:08 -0000 @@ -1,6 +1,7 @@ COMMENT= create barcode image with GD DISTNAME = GD-Barcode-2.00 +REVISION = 0 CATEGORIES= graphics # Artistic/GPL @@ -8,7 +9,6 @@ PERMIT_PACKAGE= Yes RUN_DEPENDS= graphics/p5-GD>=1.18 BUILD_DEPENDS= ${RUN_DEPENDS} -TEST_DEPENDS = devel/p5-Test2-Suite MODULES= cpan PKG_ARCH= * Index: ./net/p5-Net-Netmask/Makefile =================================================================== RCS file: /cvs/ports/net/p5-Net-Netmask/Makefile,v diff -u -p -u -r1.14 Makefile --- ./net/p5-Net-Netmask/Makefile 19 Feb 2023 10:58:18 -0000 1.14 +++ ./net/p5-Net-Netmask/Makefile 2 Feb 2025 19:36:08 -0000 @@ -3,12 +3,12 @@ COMMENT = parse, manipulate and lookup I MODULES = cpan PKG_ARCH = * DISTNAME = Net-Netmask-2.0002 +REVISION = 0 CATEGORIES = net # Perl PERMIT_PACKAGE = Yes -TEST_DEPENDS = devel/p5-Test-UseAllModules>=0.17 \ - devel/p5-Test2-Suite>=0.000111 +TEST_DEPENDS = devel/p5-Test-UseAllModules>=0.17 .include <bsd.port.mk>