And here's the patch to remove p5-Test2-Suite, it is now included with
perl 5.40.

I also need to do the same for p5-Term-Table, once I know I got this
right.  I could also do them together if preferred.

Sorry I forgot to CC you on the first part bluhm.

What did I miss doing?

OK?


Index: devel/Makefile
===================================================================
RCS file: /cvs/ports/devel/Makefile,v
diff -u -p -u -r1.2470 Makefile
--- devel/Makefile      21 Jan 2025 08:08:56 -0000      1.2470
+++ devel/Makefile      2 Feb 2025 19:37:33 -0000
@@ -1233,7 +1233,6 @@
      SUBDIR += p5-Test-YAML-Valid
      SUBDIR += p5-Test-utf8
      SUBDIR += p5-Test2-Plugin-NoWarnings
-     SUBDIR += p5-Test2-Suite
      SUBDIR += p5-Test2-Tools-Explain
      SUBDIR += p5-Text-Control
      SUBDIR += p5-Text-FixEOL
Index: devel/p5-Test2-Suite/Makefile
===================================================================
RCS file: devel/p5-Test2-Suite/Makefile
diff -N devel/p5-Test2-Suite/Makefile
--- devel/p5-Test2-Suite/Makefile       2 Jul 2024 11:12:03 -0000       1.14
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,24 +0,0 @@
-COMMENT =      set of tools built upon the Test2 framework
-
-DISTNAME =     Test2-Suite-0.000163
-CPAN_AUTHOR =  EXODIST
-
-CATEGORIES =   devel
-
-MAINTAINER =           Alexander Bluhm <bl...@openbsd.org>
-
-# Perl
-PERMIT_PACKAGE =       Yes
-
-MODULES =              cpan
-RUN_DEPENDS =          devel/p5-Module-Pluggable>=2.7 \
-                       devel/p5-Term-Table>=0.013
-TEST_DEPENDS =         converters/p5-JSON-MaybeXS \
-                       converters/p5-Unicode-LineBreak \
-                       devel/p5-Devel-MAT-Dumper \
-                       devel/p5-Sub-Name \
-                       devel/p5-Term-Size-Any
-
-PKG_ARCH =             *
-
-.include <bsd.port.mk>
Index: devel/p5-Test2-Suite/distinfo
===================================================================
RCS file: devel/p5-Test2-Suite/distinfo
diff -N devel/p5-Test2-Suite/distinfo
--- devel/p5-Test2-Suite/distinfo       2 Jul 2024 11:12:03 -0000       1.11
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,2 +0,0 @@
-SHA256 (Test2-Suite-0.000163.tar.gz) = 
4zbC2S1DxPAGiqDWcBnVZyOrgkceG9kCgwC7ahYCwKk=
-SIZE (Test2-Suite-0.000163.tar.gz) = 245738
Index: devel/p5-Test2-Suite/pkg/DESCR
===================================================================
RCS file: devel/p5-Test2-Suite/pkg/DESCR
diff -N devel/p5-Test2-Suite/pkg/DESCR
--- devel/p5-Test2-Suite/pkg/DESCR      19 Apr 2019 14:42:01 -0000      1.1.1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,3 +0,0 @@
-Rich set of tools, plugins, bundles, etc built upon the Test2 testing
-library. If you are interested in writing tests, this is the
-distribution for you.
Index: devel/p5-Test2-Suite/pkg/PLIST
===================================================================
RCS file: devel/p5-Test2-Suite/pkg/PLIST
diff -N devel/p5-Test2-Suite/pkg/PLIST
--- devel/p5-Test2-Suite/pkg/PLIST      2 Jul 2024 11:12:03 -0000       1.7
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,262 +0,0 @@
-${P5SITE}/Test2/
-${P5SITE}/Test2/AsyncSubtest/
-${P5SITE}/Test2/AsyncSubtest.pm
-${P5SITE}/Test2/AsyncSubtest/Event/
-${P5SITE}/Test2/AsyncSubtest/Event/Attach.pm
-${P5SITE}/Test2/AsyncSubtest/Event/Detach.pm
-${P5SITE}/Test2/AsyncSubtest/Formatter.pm
-${P5SITE}/Test2/AsyncSubtest/Hub.pm
-${P5SITE}/Test2/Bundle/
-${P5SITE}/Test2/Bundle.pm
-${P5SITE}/Test2/Bundle/Extended.pm
-${P5SITE}/Test2/Bundle/More.pm
-${P5SITE}/Test2/Bundle/Simple.pm
-${P5SITE}/Test2/Compare/
-${P5SITE}/Test2/Compare.pm
-${P5SITE}/Test2/Compare/Array.pm
-${P5SITE}/Test2/Compare/Bag.pm
-${P5SITE}/Test2/Compare/Base.pm
-${P5SITE}/Test2/Compare/Bool.pm
-${P5SITE}/Test2/Compare/Custom.pm
-${P5SITE}/Test2/Compare/DeepRef.pm
-${P5SITE}/Test2/Compare/Delta.pm
-${P5SITE}/Test2/Compare/Event.pm
-${P5SITE}/Test2/Compare/EventMeta.pm
-${P5SITE}/Test2/Compare/Float.pm
-${P5SITE}/Test2/Compare/Hash.pm
-${P5SITE}/Test2/Compare/Isa.pm
-${P5SITE}/Test2/Compare/Meta.pm
-${P5SITE}/Test2/Compare/Negatable.pm
-${P5SITE}/Test2/Compare/Number.pm
-${P5SITE}/Test2/Compare/Object.pm
-${P5SITE}/Test2/Compare/OrderedSubset.pm
-${P5SITE}/Test2/Compare/Pattern.pm
-${P5SITE}/Test2/Compare/Ref.pm
-${P5SITE}/Test2/Compare/Regex.pm
-${P5SITE}/Test2/Compare/Scalar.pm
-${P5SITE}/Test2/Compare/Set.pm
-${P5SITE}/Test2/Compare/String.pm
-${P5SITE}/Test2/Compare/Undef.pm
-${P5SITE}/Test2/Compare/Wildcard.pm
-${P5SITE}/Test2/Manual/
-${P5SITE}/Test2/Manual.pm
-${P5SITE}/Test2/Manual/Anatomy/
-${P5SITE}/Test2/Manual/Anatomy.pm
-${P5SITE}/Test2/Manual/Anatomy/API.pm
-${P5SITE}/Test2/Manual/Anatomy/Context.pm
-${P5SITE}/Test2/Manual/Anatomy/EndToEnd.pm
-${P5SITE}/Test2/Manual/Anatomy/Event.pm
-${P5SITE}/Test2/Manual/Anatomy/Hubs.pm
-${P5SITE}/Test2/Manual/Anatomy/IPC.pm
-${P5SITE}/Test2/Manual/Anatomy/Utilities.pm
-${P5SITE}/Test2/Manual/Concurrency.pm
-${P5SITE}/Test2/Manual/Contributing.pm
-${P5SITE}/Test2/Manual/Testing/
-${P5SITE}/Test2/Manual/Testing.pm
-${P5SITE}/Test2/Manual/Testing/Introduction.pm
-${P5SITE}/Test2/Manual/Testing/Migrating.pm
-${P5SITE}/Test2/Manual/Testing/Planning.pm
-${P5SITE}/Test2/Manual/Testing/Todo.pm
-${P5SITE}/Test2/Manual/Tooling/
-${P5SITE}/Test2/Manual/Tooling.pm
-${P5SITE}/Test2/Manual/Tooling/FirstTool.pm
-${P5SITE}/Test2/Manual/Tooling/Formatter.pm
-${P5SITE}/Test2/Manual/Tooling/Nesting.pm
-${P5SITE}/Test2/Manual/Tooling/Plugin/
-${P5SITE}/Test2/Manual/Tooling/Plugin/TestExit.pm
-${P5SITE}/Test2/Manual/Tooling/Plugin/TestingDone.pm
-${P5SITE}/Test2/Manual/Tooling/Plugin/ToolCompletes.pm
-${P5SITE}/Test2/Manual/Tooling/Plugin/ToolStarts.pm
-${P5SITE}/Test2/Manual/Tooling/Subtest.pm
-${P5SITE}/Test2/Manual/Tooling/TestBuilder.pm
-${P5SITE}/Test2/Manual/Tooling/Testing.pm
-${P5SITE}/Test2/Mock.pm
-${P5SITE}/Test2/Plugin/
-${P5SITE}/Test2/Plugin.pm
-${P5SITE}/Test2/Plugin/BailOnFail.pm
-${P5SITE}/Test2/Plugin/DieOnFail.pm
-${P5SITE}/Test2/Plugin/ExitSummary.pm
-${P5SITE}/Test2/Plugin/SRand.pm
-${P5SITE}/Test2/Plugin/Times.pm
-${P5SITE}/Test2/Plugin/UTF8.pm
-${P5SITE}/Test2/Require/
-${P5SITE}/Test2/Require.pm
-${P5SITE}/Test2/Require/AuthorTesting.pm
-${P5SITE}/Test2/Require/AutomatedTesting.pm
-${P5SITE}/Test2/Require/EnvVar.pm
-${P5SITE}/Test2/Require/ExtendedTesting.pm
-${P5SITE}/Test2/Require/Fork.pm
-${P5SITE}/Test2/Require/Module.pm
-${P5SITE}/Test2/Require/NonInteractiveTesting.pm
-${P5SITE}/Test2/Require/Perl.pm
-${P5SITE}/Test2/Require/RealFork.pm
-${P5SITE}/Test2/Require/ReleaseTesting.pm
-${P5SITE}/Test2/Require/Threads.pm
-${P5SITE}/Test2/Suite.pm
-${P5SITE}/Test2/Todo.pm
-${P5SITE}/Test2/Tools/
-${P5SITE}/Test2/Tools.pm
-${P5SITE}/Test2/Tools/AsyncSubtest.pm
-${P5SITE}/Test2/Tools/Basic.pm
-${P5SITE}/Test2/Tools/Class.pm
-${P5SITE}/Test2/Tools/ClassicCompare.pm
-${P5SITE}/Test2/Tools/Compare.pm
-${P5SITE}/Test2/Tools/Defer.pm
-${P5SITE}/Test2/Tools/Encoding.pm
-${P5SITE}/Test2/Tools/Event.pm
-${P5SITE}/Test2/Tools/Exception.pm
-${P5SITE}/Test2/Tools/Exports.pm
-${P5SITE}/Test2/Tools/GenTemp.pm
-${P5SITE}/Test2/Tools/Grab.pm
-${P5SITE}/Test2/Tools/Mock.pm
-${P5SITE}/Test2/Tools/Ref.pm
-${P5SITE}/Test2/Tools/Refcount.pm
-${P5SITE}/Test2/Tools/Spec.pm
-${P5SITE}/Test2/Tools/Subtest.pm
-${P5SITE}/Test2/Tools/Target.pm
-${P5SITE}/Test2/Tools/Tester.pm
-${P5SITE}/Test2/Tools/Warnings.pm
-${P5SITE}/Test2/Util/
-${P5SITE}/Test2/Util/Grabber.pm
-${P5SITE}/Test2/Util/Guard.pm
-${P5SITE}/Test2/Util/Importer.pm
-${P5SITE}/Test2/Util/Ref.pm
-${P5SITE}/Test2/Util/Stash.pm
-${P5SITE}/Test2/Util/Sub.pm
-${P5SITE}/Test2/Util/Table/
-${P5SITE}/Test2/Util/Table.pm
-${P5SITE}/Test2/Util/Table/Cell.pm
-${P5SITE}/Test2/Util/Table/LineBreak.pm
-${P5SITE}/Test2/Util/Term.pm
-${P5SITE}/Test2/Util/Times.pm
-${P5SITE}/Test2/V0.pm
-${P5SITE}/Test2/Workflow/
-${P5SITE}/Test2/Workflow.pm
-${P5SITE}/Test2/Workflow/BlockBase.pm
-${P5SITE}/Test2/Workflow/Build.pm
-${P5SITE}/Test2/Workflow/Runner.pm
-${P5SITE}/Test2/Workflow/Task/
-${P5SITE}/Test2/Workflow/Task.pm
-${P5SITE}/Test2/Workflow/Task/Action.pm
-${P5SITE}/Test2/Workflow/Task/Group.pm
-@man man/man3p/Test2::AsyncSubtest.3p
-@man man/man3p/Test2::AsyncSubtest::Event::Attach.3p
-@man man/man3p/Test2::AsyncSubtest::Event::Detach.3p
-@man man/man3p/Test2::AsyncSubtest::Hub.3p
-@man man/man3p/Test2::Bundle.3p
-@man man/man3p/Test2::Bundle::Extended.3p
-@man man/man3p/Test2::Bundle::More.3p
-@man man/man3p/Test2::Bundle::Simple.3p
-@man man/man3p/Test2::Compare.3p
-@man man/man3p/Test2::Compare::Array.3p
-@man man/man3p/Test2::Compare::Bag.3p
-@man man/man3p/Test2::Compare::Base.3p
-@man man/man3p/Test2::Compare::Bool.3p
-@man man/man3p/Test2::Compare::Custom.3p
-@man man/man3p/Test2::Compare::DeepRef.3p
-@man man/man3p/Test2::Compare::Delta.3p
-@man man/man3p/Test2::Compare::Event.3p
-@man man/man3p/Test2::Compare::EventMeta.3p
-@man man/man3p/Test2::Compare::Float.3p
-@man man/man3p/Test2::Compare::Hash.3p
-@man man/man3p/Test2::Compare::Isa.3p
-@man man/man3p/Test2::Compare::Meta.3p
-@man man/man3p/Test2::Compare::Negatable.3p
-@man man/man3p/Test2::Compare::Number.3p
-@man man/man3p/Test2::Compare::Object.3p
-@man man/man3p/Test2::Compare::OrderedSubset.3p
-@man man/man3p/Test2::Compare::Pattern.3p
-@man man/man3p/Test2::Compare::Ref.3p
-@man man/man3p/Test2::Compare::Regex.3p
-@man man/man3p/Test2::Compare::Scalar.3p
-@man man/man3p/Test2::Compare::Set.3p
-@man man/man3p/Test2::Compare::String.3p
-@man man/man3p/Test2::Compare::Undef.3p
-@man man/man3p/Test2::Compare::Wildcard.3p
-@man man/man3p/Test2::Manual.3p
-@man man/man3p/Test2::Manual::Anatomy.3p
-@man man/man3p/Test2::Manual::Anatomy::API.3p
-@man man/man3p/Test2::Manual::Anatomy::Context.3p
-@man man/man3p/Test2::Manual::Anatomy::EndToEnd.3p
-@man man/man3p/Test2::Manual::Anatomy::Event.3p
-@man man/man3p/Test2::Manual::Anatomy::Hubs.3p
-@man man/man3p/Test2::Manual::Anatomy::IPC.3p
-@man man/man3p/Test2::Manual::Anatomy::Utilities.3p
-@man man/man3p/Test2::Manual::Concurrency.3p
-@man man/man3p/Test2::Manual::Contributing.3p
-@man man/man3p/Test2::Manual::Testing.3p
-@man man/man3p/Test2::Manual::Testing::Introduction.3p
-@man man/man3p/Test2::Manual::Testing::Migrating.3p
-@man man/man3p/Test2::Manual::Testing::Planning.3p
-@man man/man3p/Test2::Manual::Testing::Todo.3p
-@man man/man3p/Test2::Manual::Tooling.3p
-@man man/man3p/Test2::Manual::Tooling::FirstTool.3p
-@man man/man3p/Test2::Manual::Tooling::Formatter.3p
-@man man/man3p/Test2::Manual::Tooling::Nesting.3p
-@man man/man3p/Test2::Manual::Tooling::Plugin::TestExit.3p
-@man man/man3p/Test2::Manual::Tooling::Plugin::TestingDone.3p
-@man man/man3p/Test2::Manual::Tooling::Plugin::ToolCompletes.3p
-@man man/man3p/Test2::Manual::Tooling::Plugin::ToolStarts.3p
-@man man/man3p/Test2::Manual::Tooling::Subtest.3p
-@man man/man3p/Test2::Manual::Tooling::TestBuilder.3p
-@man man/man3p/Test2::Manual::Tooling::Testing.3p
-@man man/man3p/Test2::Mock.3p
-@man man/man3p/Test2::Plugin.3p
-@man man/man3p/Test2::Plugin::BailOnFail.3p
-@man man/man3p/Test2::Plugin::DieOnFail.3p
-@man man/man3p/Test2::Plugin::ExitSummary.3p
-@man man/man3p/Test2::Plugin::SRand.3p
-@man man/man3p/Test2::Plugin::Times.3p
-@man man/man3p/Test2::Plugin::UTF8.3p
-@man man/man3p/Test2::Require.3p
-@man man/man3p/Test2::Require::AuthorTesting.3p
-@man man/man3p/Test2::Require::AutomatedTesting.3p
-@man man/man3p/Test2::Require::EnvVar.3p
-@man man/man3p/Test2::Require::ExtendedTesting.3p
-@man man/man3p/Test2::Require::Fork.3p
-@man man/man3p/Test2::Require::Module.3p
-@man man/man3p/Test2::Require::NonInteractiveTesting.3p
-@man man/man3p/Test2::Require::Perl.3p
-@man man/man3p/Test2::Require::RealFork.3p
-@man man/man3p/Test2::Require::ReleaseTesting.3p
-@man man/man3p/Test2::Require::Threads.3p
-@man man/man3p/Test2::Suite.3p
-@man man/man3p/Test2::Todo.3p
-@man man/man3p/Test2::Tools.3p
-@man man/man3p/Test2::Tools::AsyncSubtest.3p
-@man man/man3p/Test2::Tools::Basic.3p
-@man man/man3p/Test2::Tools::Class.3p
-@man man/man3p/Test2::Tools::ClassicCompare.3p
-@man man/man3p/Test2::Tools::Compare.3p
-@man man/man3p/Test2::Tools::Defer.3p
-@man man/man3p/Test2::Tools::Encoding.3p
-@man man/man3p/Test2::Tools::Event.3p
-@man man/man3p/Test2::Tools::Exception.3p
-@man man/man3p/Test2::Tools::Exports.3p
-@man man/man3p/Test2::Tools::GenTemp.3p
-@man man/man3p/Test2::Tools::Grab.3p
-@man man/man3p/Test2::Tools::Mock.3p
-@man man/man3p/Test2::Tools::Ref.3p
-@man man/man3p/Test2::Tools::Refcount.3p
-@man man/man3p/Test2::Tools::Spec.3p
-@man man/man3p/Test2::Tools::Subtest.3p
-@man man/man3p/Test2::Tools::Target.3p
-@man man/man3p/Test2::Tools::Tester.3p
-@man man/man3p/Test2::Tools::Warnings.3p
-@man man/man3p/Test2::Util::Grabber.3p
-@man man/man3p/Test2::Util::Guard.3p
-@man man/man3p/Test2::Util::Importer.3p
-@man man/man3p/Test2::Util::Ref.3p
-@man man/man3p/Test2::Util::Stash.3p
-@man man/man3p/Test2::Util::Sub.3p
-@man man/man3p/Test2::Util::Table.3p
-@man man/man3p/Test2::Util::Table::LineBreak.3p
-@man man/man3p/Test2::Util::Times.3p
-@man man/man3p/Test2::V0.3p
-@man man/man3p/Test2::Workflow.3p
-@man man/man3p/Test2::Workflow::BlockBase.3p
-@man man/man3p/Test2::Workflow::Build.3p
-@man man/man3p/Test2::Workflow::Runner.3p
-@man man/man3p/Test2::Workflow::Task.3p
-@man man/man3p/Test2::Workflow::Task::Action.3p
-@man man/man3p/Test2::Workflow::Task::Group.3p

Reply via email to