Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 May 2019 12:48:36 +0000 (UTC)
From:      Lars Engels <lme@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r501867 - in head/net-mgmt: . icingaweb2-module-reporting
Message-ID:  <201905171248.x4HCmaJp021182@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lme
Date: Fri May 17 12:48:36 2019
New Revision: 501867
URL: https://svnweb.freebsd.org/changeset/ports/501867

Log:
  Add net-mgmt/icingaweb2-module-reporting:
  
  Icinga Reporting is the central component for reporting related functionality
  in the monitoring web frontend and framework Icinga Web 2. The engine allows
  you to create reports over a specified time period for ad-hoc and scheduled
  generation of reports. Other modules use the provided functionality in order to
  provide concrete reports.
  
  WWW: https://github.com/Icinga/icingaweb2-module-reporting

Added:
  head/net-mgmt/icingaweb2-module-reporting/
  head/net-mgmt/icingaweb2-module-reporting/Makefile   (contents, props changed)
  head/net-mgmt/icingaweb2-module-reporting/distinfo   (contents, props changed)
  head/net-mgmt/icingaweb2-module-reporting/pkg-descr   (contents, props changed)
  head/net-mgmt/icingaweb2-module-reporting/pkg-plist   (contents, props changed)
Modified:
  head/net-mgmt/Makefile

Modified: head/net-mgmt/Makefile
==============================================================================
--- head/net-mgmt/Makefile	Fri May 17 12:47:10 2019	(r501866)
+++ head/net-mgmt/Makefile	Fri May 17 12:48:36 2019	(r501867)
@@ -97,6 +97,7 @@
     SUBDIR += icingaweb2-module-ipl
     SUBDIR += icingaweb2-module-map
     SUBDIR += icingaweb2-module-reactbundle
+    SUBDIR += icingaweb2-module-reporting
     SUBDIR += icingaweb2-module-vsphere
     SUBDIR += icmpmonitor
     SUBDIR += icmpquery

Added: head/net-mgmt/icingaweb2-module-reporting/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-reporting/Makefile	Fri May 17 12:48:36 2019	(r501867)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=	icingaweb2-module-reporting
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.9.0
+CATEGORIES=	net-mgmt www
+
+MAINTAINER=	lme@FreeBSD.org
+COMMENT=	Reporting module for Icinga Web 2
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	icingaweb2>=2.6.0:net-mgmt/icingaweb2 \
+		icingaweb2-module-reactbundle>=0.4:net-mgmt/icingaweb2-module-reactbundle \
+		icingaweb2-module-ipl>=0.2.1:net-mgmt/icingaweb2-module-ipl
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	icinga
+
+OPTIONS_DEFINE=		PDF
+PDF_DESC=		Use Chromium to export PDFs
+OPTIONS_DEFAULT=	PDF
+PDF_RUN_DEPENDS=	icingaweb2-module-pdfexport>=0.9:net-mgmt/icingaweb2-module-pdfexport
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+WWWDIR?=	${PREFIX}/www/icingaweb2/modules/${PORTNAME:C/^.*-//}
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${WWWDIR}
+	(cd ${WRKSRC} && \
+		${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
+
+.include <bsd.port.mk>

Added: head/net-mgmt/icingaweb2-module-reporting/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-reporting/distinfo	Fri May 17 12:48:36 2019	(r501867)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1557838463
+SHA256 (icinga-icingaweb2-module-reporting-v0.9.0_GH0.tar.gz) = 99b5311d15528ab6b96ee3b22e5d1885a41c4cc0521406761fb4c3fbdd3d2fa5
+SIZE (icinga-icingaweb2-module-reporting-v0.9.0_GH0.tar.gz) = 128600

Added: head/net-mgmt/icingaweb2-module-reporting/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-reporting/pkg-descr	Fri May 17 12:48:36 2019	(r501867)
@@ -0,0 +1,7 @@
+Icinga Reporting is the central component for reporting related functionality
+in the monitoring web frontend and framework Icinga Web 2. The engine allows
+you to create reports over a specified time period for ad-hoc and scheduled
+generation of reports. Other modules use the provided functionality in order to
+provide concrete reports.
+
+WWW: https://github.com/Icinga/icingaweb2-module-reporting

Added: head/net-mgmt/icingaweb2-module-reporting/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/icingaweb2-module-reporting/pkg-plist	Fri May 17 12:48:36 2019	(r501867)
@@ -0,0 +1,126 @@
+%%WWWDIR%%/LICENSE
+%%WWWDIR%%/README.md
+%%WWWDIR%%/application/clicommands/ScheduleCommand.php
+%%WWWDIR%%/application/controllers/ConfigController.php
+%%WWWDIR%%/application/controllers/PlugController.php.disabled
+%%WWWDIR%%/application/controllers/ReportController.php
+%%WWWDIR%%/application/controllers/ReportController.php.modal
+%%WWWDIR%%/application/controllers/ReportsController.php
+%%WWWDIR%%/application/controllers/TestController.php
+%%WWWDIR%%/application/forms/SelectBackendForm.php
+%%WWWDIR%%/application/views/scripts/config/backend.phtml
+%%WWWDIR%%/composer.json
+%%WWWDIR%%/composer.lock
+%%WWWDIR%%/config/systemd/icinga-reporting.service
+%%WWWDIR%%/configuration.php
+%%WWWDIR%%/doc/02-Installation.md
+%%WWWDIR%%/library/Reporting/Actions/SendMail.php
+%%WWWDIR%%/library/Reporting/Cli/Command.php
+%%WWWDIR%%/library/Reporting/Database.php
+%%WWWDIR%%/library/Reporting/Dimensions.php
+%%WWWDIR%%/library/Reporting/DivDecorator.php
+%%WWWDIR%%/library/Reporting/Hook/ActionHook.php
+%%WWWDIR%%/library/Reporting/Hook/ReportHook.php
+%%WWWDIR%%/library/Reporting/Mail.php
+%%WWWDIR%%/library/Reporting/ProvidedActions.php
+%%WWWDIR%%/library/Reporting/ProvidedReports.php
+%%WWWDIR%%/library/Reporting/Report.php
+%%WWWDIR%%/library/Reporting/ReportData.php
+%%WWWDIR%%/library/Reporting/ReportRow.php
+%%WWWDIR%%/library/Reporting/Reportlet.php
+%%WWWDIR%%/library/Reporting/Reports/SystemReport.php
+%%WWWDIR%%/library/Reporting/RetryConnection.php
+%%WWWDIR%%/library/Reporting/Schedule.php
+%%WWWDIR%%/library/Reporting/Scheduler.php
+%%WWWDIR%%/library/Reporting/Str.php
+%%WWWDIR%%/library/Reporting/Timeframe.php
+%%WWWDIR%%/library/Reporting/Timerange.php
+%%WWWDIR%%/library/Reporting/Values.php
+%%WWWDIR%%/library/Reporting/Web/Controller.php
+%%WWWDIR%%/library/Reporting/Web/Forms/ReportForm.php
+%%WWWDIR%%/library/Reporting/Web/Forms/ScheduleForm.php
+%%WWWDIR%%/library/Reporting/Web/Forms/SendForm.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Common/BaseTarget.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Compat/CompatController.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Compat/ViewRenderer.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Url.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Widget/ActionBar.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Widget/ActionLink.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Widget/ButtonLink.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Widget/Content.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Widget/Controls.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Widget/DropdownLink.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Widget/Icon.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Widget/Link.php
+%%WWWDIR%%/library/vendor/ipl/web/src/Widget/Tabs.php
+%%WWWDIR%%/module.info
+%%WWWDIR%%/public/css/forms.less
+%%WWWDIR%%/public/css/module.less
+%%WWWDIR%%/public/css/system-report.css
+%%WWWDIR%%/public/css/vendor/flatpickr.css
+%%WWWDIR%%/public/css/vendor/flatpickr.min.css
+%%WWWDIR%%/public/img/select-icon-2x.png
+%%WWWDIR%%/public/img/select-icon.png
+%%WWWDIR%%/public/img/textarea-corner-2x.png
+%%WWWDIR%%/public/img/textarea-corner.png
+%%WWWDIR%%/public/js/module.js
+%%WWWDIR%%/public/js/vendor/flatpickr.js
+%%WWWDIR%%/public/js/vendor/flatpickr.min.js
+%%WWWDIR%%/run.php
+%%WWWDIR%%/schema/mysql.sql
+%%WWWDIR%%/vendor/autoload.php
+%%WWWDIR%%/vendor/composer/ClassLoader.php
+%%WWWDIR%%/vendor/composer/LICENSE
+%%WWWDIR%%/vendor/composer/autoload_classmap.php
+%%WWWDIR%%/vendor/composer/autoload_files.php
+%%WWWDIR%%/vendor/composer/autoload_namespaces.php
+%%WWWDIR%%/vendor/composer/autoload_psr4.php
+%%WWWDIR%%/vendor/composer/autoload_real.php
+%%WWWDIR%%/vendor/composer/autoload_static.php
+%%WWWDIR%%/vendor/composer/installed.json
+%%WWWDIR%%/vendor/guzzlehttp/psr7/CHANGELOG.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/LICENSE
+%%WWWDIR%%/vendor/guzzlehttp/psr7/README.md
+%%WWWDIR%%/vendor/guzzlehttp/psr7/composer.json
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/AppendStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/BufferStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/CachingStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/DroppingStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/FnStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/InflateStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/LazyOpenStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/LimitStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/MessageTrait.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/MultipartStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/NoSeekStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/PumpStream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Request.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Response.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Rfc7230.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/ServerRequest.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Stream.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/StreamDecoratorTrait.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/StreamWrapper.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/UploadedFile.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/Uri.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/UriNormalizer.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/UriResolver.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/functions.php
+%%WWWDIR%%/vendor/guzzlehttp/psr7/src/functions_include.php
+%%WWWDIR%%/vendor/psr/http-message/CHANGELOG.md
+%%WWWDIR%%/vendor/psr/http-message/LICENSE
+%%WWWDIR%%/vendor/psr/http-message/README.md
+%%WWWDIR%%/vendor/psr/http-message/composer.json
+%%WWWDIR%%/vendor/psr/http-message/src/MessageInterface.php
+%%WWWDIR%%/vendor/psr/http-message/src/RequestInterface.php
+%%WWWDIR%%/vendor/psr/http-message/src/ResponseInterface.php
+%%WWWDIR%%/vendor/psr/http-message/src/ServerRequestInterface.php
+%%WWWDIR%%/vendor/psr/http-message/src/StreamInterface.php
+%%WWWDIR%%/vendor/psr/http-message/src/UploadedFileInterface.php
+%%WWWDIR%%/vendor/psr/http-message/src/UriInterface.php
+%%WWWDIR%%/vendor/ralouphie/getallheaders/LICENSE
+%%WWWDIR%%/vendor/ralouphie/getallheaders/README.md
+%%WWWDIR%%/vendor/ralouphie/getallheaders/composer.json
+%%WWWDIR%%/vendor/ralouphie/getallheaders/phpunit.xml
+%%WWWDIR%%/vendor/ralouphie/getallheaders/src/getallheaders.php
+%%WWWDIR%%/vendor/ralouphie/getallheaders/tests/GetAllHeadersTest.php



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905171248.x4HCmaJp021182>