git: 56aea200765a - main - devel/p5-Test2-Harness-UI: Add p5-Test2-Harness-UI 0.000070

Po-Chuan Hsieh sunpoet at FreeBSD.org
Sun Jul 18 17:56:08 UTC 2021


The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=56aea200765a6e0da8be1a6b44a18515a6a6410e

commit 56aea200765a6e0da8be1a6b44a18515a6a6410e
Author:     Po-Chuan Hsieh <sunpoet at FreeBSD.org>
AuthorDate: 2021-07-18 17:46:43 +0000
Commit:     Po-Chuan Hsieh <sunpoet at FreeBSD.org>
CommitDate: 2021-07-18 17:46:43 +0000

    devel/p5-Test2-Harness-UI: Add p5-Test2-Harness-UI 0.000070
    
    Test2::Harness::UI provides a web UI for yath logs.
    
    WWW: https://metacpan.org/dist/Test2-Harness-UI
---
 devel/Makefile                      |   1 +
 devel/p5-Test2-Harness-UI/Makefile  |  60 +++++++++++++++++
 devel/p5-Test2-Harness-UI/distinfo  |   3 +
 devel/p5-Test2-Harness-UI/pkg-descr |   3 +
 devel/p5-Test2-Harness-UI/pkg-plist | 125 ++++++++++++++++++++++++++++++++++++
 5 files changed, 192 insertions(+)

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 at FreeBSD.org>
+
+PORTNAME=	Test2-Harness-UI
+PORTVERSION=	0.000070
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:EXODIST
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	sunpoet at 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


More information about the dev-commits-ports-all mailing list