diff options
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-Test2-Harness-UI/Makefile | 60 | ||||
-rw-r--r-- | devel/p5-Test2-Harness-UI/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-Test2-Harness-UI/pkg-descr | 3 | ||||
-rw-r--r-- | devel/p5-Test2-Harness-UI/pkg-plist | 125 |
5 files changed, 192 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index e82768ae3e3c..edb18024da0f 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -3506,6 +3506,7 @@ SUBDIR += p5-Test-YAML-Valid SUBDIR += p5-Test-utf8 SUBDIR += p5-Test2-Harness + SUBDIR += p5-Test2-Harness-UI SUBDIR += p5-Test2-Plugin-Cover SUBDIR += p5-Test2-Plugin-DBIProfile SUBDIR += p5-Test2-Plugin-IOEvents diff --git a/devel/p5-Test2-Harness-UI/Makefile b/devel/p5-Test2-Harness-UI/Makefile new file mode 100644 index 000000000000..d8c27f9ce3d8 --- /dev/null +++ b/devel/p5-Test2-Harness-UI/Makefile @@ -0,0 +1,60 @@ +# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> + +PORTNAME= Test2-Harness-UI +PORTVERSION= 0.000070 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:EXODIST +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Web interface for viewing and inspecting yath test logs + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= p5-File-ShareDir-Install>=0.06:devel/p5-File-ShareDir-Install \ + ${RUN_DEPENDS} +RUN_DEPENDS= p5-Clone>=0:devel/p5-Clone \ + p5-Crypt-Eksblowfish>=0:security/p5-Crypt-Eksblowfish \ + p5-DBI>=0:databases/p5-DBI \ + p5-DBIx-Class-InflateColumn-Serializer>=0:databases/p5-DBIx-Class-InflateColumn-Serializer \ + p5-DBIx-Class-Schema-Loader>=0:databases/p5-DBIx-Class-Schema-Loader \ + p5-DBIx-Class-Tree>=0:databases/p5-DBIx-Class-Tree \ + p5-DBIx-Class-UUIDColumns>=0:databases/p5-DBIx-Class-UUIDColumns \ + p5-DBIx-Class>=0:databases/p5-DBIx-Class \ + p5-DBIx-QuickDB>=0.000020:databases/p5-DBIx-QuickDB \ + p5-DBIx-QuickDB>=0:databases/p5-DBIx-QuickDB \ + p5-Data-GUID>=0:devel/p5-Data-GUID \ + p5-DateTime>=0:devel/p5-DateTime \ + p5-Email-Sender>=0:mail/p5-Email-Sender \ + p5-Email-Simple>=0:mail/p5-Email-Simple \ + p5-Email-Simple>=0:mail/p5-Email-Simple \ + p5-File-ShareDir>=0:devel/p5-File-ShareDir \ + p5-Importer>=0.025:devel/p5-Importer \ + p5-JSON-MaybeXS>=0:converters/p5-JSON-MaybeXS \ + p5-Plack-Middleware-DBIx-DisconnectAll>=0:www/p5-Plack-Middleware-DBIx-DisconnectAll \ + p5-Plack>=0:www/p5-Plack \ + p5-Router-Simple>=0:www/p5-Router-Simple \ + p5-Starman>=0:www/p5-Starman \ + p5-Statistics-Basic>=0:math/p5-Statistics-Basic \ + p5-Test2-Harness>=0:devel/p5-Test2-Harness \ + p5-Test2-Harness>=1.000058:devel/p5-Test2-Harness \ + p5-Test2-Suite>=0.000126:devel/p5-Test2-Suite \ + p5-Test2-Suite>=0:devel/p5-Test2-Suite \ + p5-Text-Xslate>=0:textproc/p5-Text-Xslate + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 503200 +BUILD_DEPENDS+= p5-Test-Simple>=1.302166:devel/p5-Test-Simple +RUN_DEPENDS+= p5-Test-Simple>=1.302166:devel/p5-Test-Simple +.endif + +.include <bsd.port.post.mk> diff --git a/devel/p5-Test2-Harness-UI/distinfo b/devel/p5-Test2-Harness-UI/distinfo new file mode 100644 index 000000000000..7af71c3923e7 --- /dev/null +++ b/devel/p5-Test2-Harness-UI/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1626542054 +SHA256 (Test2-Harness-UI-0.000070.tar.gz) = b1d94340f25391baeee8eb2a41e376f03efc170202b769d583a97718dc8fb891 +SIZE (Test2-Harness-UI-0.000070.tar.gz) = 183650 diff --git a/devel/p5-Test2-Harness-UI/pkg-descr b/devel/p5-Test2-Harness-UI/pkg-descr new file mode 100644 index 000000000000..22d4960e66b1 --- /dev/null +++ b/devel/p5-Test2-Harness-UI/pkg-descr @@ -0,0 +1,3 @@ +Test2::Harness::UI provides a web UI for yath logs. + +WWW: https://metacpan.org/dist/Test2-Harness-UI diff --git a/devel/p5-Test2-Harness-UI/pkg-plist b/devel/p5-Test2-Harness-UI/pkg-plist new file mode 100644 index 000000000000..2eaa5b03f5cd --- /dev/null +++ b/devel/p5-Test2-Harness-UI/pkg-plist @@ -0,0 +1,125 @@ +bin/yath-ui-importer.pl +bin/yath-ui-sweeper.pl +%%SITE_PERL%%/App/Yath/Command/ui.pm +%%SITE_PERL%%/App/Yath/Plugin/YathUIDB.pm +%%SITE_PERL%%/Test2/Harness/Renderer/UI.pm +%%SITE_PERL%%/Test2/Harness/Renderer/UIDB.pm +%%SITE_PERL%%/Test2/Harness/UI.pm +%%SITE_PERL%%/Test2/Harness/UI/CPANImporter.pm +%%SITE_PERL%%/Test2/Harness/UI/Config.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Coverage.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Download.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Durations.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Events.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Failed.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Job.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Query.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Run.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Stream.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Sweeper.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/Upload.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/User.pm +%%SITE_PERL%%/Test2/Harness/UI/Controller/View.pm +%%SITE_PERL%%/Test2/Harness/UI/Importer.pm +%%SITE_PERL%%/Test2/Harness/UI/Queries.pm +%%SITE_PERL%%/Test2/Harness/UI/Request.pm +%%SITE_PERL%%/Test2/Harness/UI/Response.pm +%%SITE_PERL%%/Test2/Harness/UI/RunProcessor.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/MySQL.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/MySQL56.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/PostgreSQL.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/ApiKey.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Coverage.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Email.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/EmailVerificationCode.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Event.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Job.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/LogFile.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Permission.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/PrimaryEmail.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Project.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Run.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/Session.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/SessionHost.pm +%%SITE_PERL%%/Test2/Harness/UI/Schema/Result/User.pm +%%SITE_PERL%%/Test2/Harness/UI/Sweeper.pm +%%SITE_PERL%%/Test2/Harness/UI/Util.pm +%%SITE_PERL%%/Test2/Harness/UI/Util/Errors.pm +%%SITE_PERL%%/Test2/Harness/UI/Util/HashBase.pm +%%SITE_PERL%%/Test2/Harness/UI/Util/ImportModes.pm +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/dashboard.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/datatables.min.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/fieldtable.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/job.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/json-formatter.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/main.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/theme.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/upload.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/user.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/css/view.css +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/close.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/close_red.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/coverage.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/coveragedel.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/data.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/dotdotdot.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/download.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/error.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/favicon.ico +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/goto.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/link.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/locked.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/orphan.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/img/unlocked.png +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/datatables.min.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/eventtable.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/fieldtable.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/jobtable.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/jquery-ui.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/jquery-ui.min.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/jquery.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/json-formatter.umd.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/main.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/runtable.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/upload.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/js/view.js +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/schema/MySQL.sql +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/schema/MySQL56.sql +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/schema/PostgreSQL.sql +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/login.tx +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/main.tx +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/upload.tx +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/user.tx +%%SITE_PERL%%/auto/share/dist/Test2-Harness-UI/templates/view.tx +%%PERL5_MAN3%%/Test2::Harness::UI.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::CPANImporter.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Config.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Coverage.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Download.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Durations.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Events.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Failed.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Job.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Query.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Run.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Stream.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Sweeper.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::Upload.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::User.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Controller::View.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Importer.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Queries.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Request.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Response.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::RunProcessor.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Schema.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Schema::Result::Event.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Schema::Result::Job.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Schema::Result::Run.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Schema::Result::User.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Util.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Util::Errors.3.gz +%%PERL5_MAN3%%/Test2::Harness::UI::Util::HashBase.3.gz |