From owner-svn-ports-all@freebsd.org Fri Nov 30 10:58:23 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54DC5113FCED; Fri, 30 Nov 2018 10:58:23 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 058277C413; Fri, 30 Nov 2018 10:58:23 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C0F00279B5; Fri, 30 Nov 2018 10:58:22 +0000 (UTC) (envelope-from tobik@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id wAUAwM2q005083; Fri, 30 Nov 2018 10:58:22 GMT (envelope-from tobik@FreeBSD.org) Received: (from tobik@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wAUAwLuE005078; Fri, 30 Nov 2018 10:58:21 GMT (envelope-from tobik@FreeBSD.org) Message-Id: <201811301058.wAUAwLuE005078@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tobik set sender to tobik@FreeBSD.org using -f From: Tobias Kortkamp Date: Fri, 30 Nov 2018 10:58:21 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r486247 - in head/www: . hiawatha-monitor hiawatha-monitor/files X-SVN-Group: ports-head X-SVN-Commit-Author: tobik X-SVN-Commit-Paths: in head/www: . hiawatha-monitor hiawatha-monitor/files X-SVN-Commit-Revision: 486247 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 058277C413 X-Spamd-Result: default: False [1.00 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_SPAM_SHORT(0.27)[0.271,0]; NEURAL_SPAM_MEDIUM(0.37)[0.366,0]; NEURAL_SPAM_LONG(0.36)[0.363,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Nov 2018 10:58:23 -0000 Author: tobik Date: Fri Nov 30 10:58:21 2018 New Revision: 486247 URL: https://svnweb.freebsd.org/changeset/ports/486247 Log: New port: www/hiawatha-monitor The Hiawatha Monitor is a monitoring tool for the Hiawatha web server. It can be used to keep track of the performance and security of all your Hiawatha web servers via one single interface. It is not a replacement for analytics software or the local logfiles, but it gives you a quick and easy overview of how your web servers are performing and which ones require some attention. The Hiawatha Monitor is a PHP web application with a MySQL database backend. It requires the cron daemon for periodic downloading of statistical information from the web servers it monitors. WWW: https://www.hiawatha-webserver.org/monitor Added: head/www/hiawatha-monitor/ head/www/hiawatha-monitor/Makefile (contents, props changed) head/www/hiawatha-monitor/distinfo (contents, props changed) head/www/hiawatha-monitor/files/ head/www/hiawatha-monitor/files/pkg-message.in (contents, props changed) head/www/hiawatha-monitor/pkg-descr (contents, props changed) head/www/hiawatha-monitor/pkg-plist (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Fri Nov 30 10:53:39 2018 (r486246) +++ head/www/Makefile Fri Nov 30 10:58:21 2018 (r486247) @@ -246,6 +246,7 @@ SUBDIR += havp SUBDIR += helma SUBDIR += hiawatha + SUBDIR += hiawatha-monitor SUBDIR += horde-ansel SUBDIR += horde-base SUBDIR += horde-passwd Added: head/www/hiawatha-monitor/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/hiawatha-monitor/Makefile Fri Nov 30 10:58:21 2018 (r486247) @@ -0,0 +1,47 @@ +# $FreeBSD$ + +PORTNAME= hiawatha-monitor +PORTVERSION= 1.6 +CATEGORIES= www +MASTER_SITES= https://www.hiawatha-webserver.org/files/ +PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} +DISTNAME= monitor-${PORTVERSION} + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Monitoring tool for the Hiawatha webserver + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= php:flavors shebangfix +USE_PHP= ctype mysqli openssl xml xsl zlib +SHEBANG_FILES= database/delete_old_logs \ + database/fetch_webserver_logs \ + database/flush_cache \ + database/private_pages \ + database/send_reports \ + database/set_password + +NO_ARCH= yes +NO_BUILD= yes +SUB_FILES= pkg-message +WRKSRC= ${WRKDIR}/monitor + +OPTIONS_DEFINE= DOCS + +post-patch: + @${REINPLACE_CMD} -e 's,/var/www/monitor,${WWWDIR},g' ${WRKSRC}/INSTALL + +do-install: + cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} + cd ${STAGEDIR}${WWWDIR} && ${CHMOD} ${BINMODE} ${SHEBANG_FILES} +.for f in private_pages.conf public_pages.conf website.conf + ${MV} ${STAGEDIR}${WWWDIR}/settings/${f} \ + ${STAGEDIR}${WWWDIR}/settings/${f}.sample +.endfor + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} + +.include Added: head/www/hiawatha-monitor/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/hiawatha-monitor/distinfo Fri Nov 30 10:58:21 2018 (r486247) @@ -0,0 +1,3 @@ +TIMESTAMP = 1543421517 +SHA256 (monitor-1.6.tar.gz) = 3776fff6cdefac976a6e75262ecb4cb3a3cd2806fc318015266ddaacb760ae11 +SIZE (monitor-1.6.tar.gz) = 622470 Added: head/www/hiawatha-monitor/files/pkg-message.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/hiawatha-monitor/files/pkg-message.in Fri Nov 30 10:58:21 2018 (r486247) @@ -0,0 +1,5 @@ +See %%DOCSDIR%%/INSTALL for setup instructions. + +All monitored web servers have to be compiled with Hiawatha Monitor +support. In www/hiawatha it can be enabled through the MONITOR +option. Added: head/www/hiawatha-monitor/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/hiawatha-monitor/pkg-descr Fri Nov 30 10:58:21 2018 (r486247) @@ -0,0 +1,12 @@ +The Hiawatha Monitor is a monitoring tool for the Hiawatha web +server. It can be used to keep track of the performance and security +of all your Hiawatha web servers via one single interface. It is +not a replacement for analytics software or the local logfiles, but +it gives you a quick and easy overview of how your web servers are +performing and which ones require some attention. + +The Hiawatha Monitor is a PHP web application with a MySQL database +backend. It requires the cron daemon for periodic downloading of +statistical information from the web servers it monitors. + +WWW: https://www.hiawatha-webserver.org/monitor Added: head/www/hiawatha-monitor/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/hiawatha-monitor/pkg-plist Fri Nov 30 10:58:21 2018 (r486247) @@ -0,0 +1,248 @@ +%%PORTDOCS%%%%DOCSDIR%%/INSTALL +@comment %%WWWDIR%%/ChangeLog +@comment %%WWWDIR%%/INSTALL +@comment %%WWWDIR%%/LICENSE +@comment %%WWWDIR%%/README.md +%%WWWDIR%%/controllers/banshee/error.php +%%WWWDIR%%/controllers/banshee/login.php +%%WWWDIR%%/controllers/banshee/page.php +%%WWWDIR%%/controllers/cgi_statistics.php +%%WWWDIR%%/controllers/cms.php +%%WWWDIR%%/controllers/cms/access.php +%%WWWDIR%%/controllers/cms/action.php +%%WWWDIR%%/controllers/cms/file.php +%%WWWDIR%%/controllers/cms/hostname.php +%%WWWDIR%%/controllers/cms/language.php +%%WWWDIR%%/controllers/cms/menu.php +%%WWWDIR%%/controllers/cms/organisation.php +%%WWWDIR%%/controllers/cms/page.php +%%WWWDIR%%/controllers/cms/role.php +%%WWWDIR%%/controllers/cms/settings.php +%%WWWDIR%%/controllers/cms/switch.php +%%WWWDIR%%/controllers/cms/user.php +%%WWWDIR%%/controllers/cms/webserver.php +%%WWWDIR%%/controllers/dashboard.php +%%WWWDIR%%/controllers/events.php +%%WWWDIR%%/controllers/logout.php +%%WWWDIR%%/controllers/password.php +%%WWWDIR%%/controllers/profile.php +%%WWWDIR%%/controllers/request_statistics.php +%%WWWDIR%%/controllers/security_statistics.php +%%WWWDIR%%/controllers/server_statistics.php +%%WWWDIR%%/controllers/session.php +%%WWWDIR%%/controllers/setup.php +%%WWWDIR%%/controllers/sitemap.php +%%WWWDIR%%/database/backup_database +%%WWWDIR%%/database/delete_old_logs +%%WWWDIR%%/database/fetch_webserver_logs +%%WWWDIR%%/database/flush_cache +%%WWWDIR%%/database/mysql.sql +%%WWWDIR%%/database/private_pages +%%WWWDIR%%/database/send_reports +%%WWWDIR%%/database/set_password +%%WWWDIR%%/extra/account_created.txt +%%WWWDIR%%/extra/account_updated.txt +%%WWWDIR%%/extra/download_bootstrap +%%WWWDIR%%/extra/download_jquery +%%WWWDIR%%/extra/download_jquery-ui +%%WWWDIR%%/extra/report.html +%%WWWDIR%%/extra/reset_password.txt +%%WWWDIR%%/libraries/alphabetize.php +%%WWWDIR%%/libraries/banshee.php +%%WWWDIR%%/libraries/cache.php +%%WWWDIR%%/libraries/controller.php +%%WWWDIR%%/libraries/database/database_connection.php +%%WWWDIR%%/libraries/database/mysqli_connection.php +%%WWWDIR%%/libraries/email.php +%%WWWDIR%%/libraries/error.php +%%WWWDIR%%/libraries/filter.php +%%WWWDIR%%/libraries/graph.php +%%WWWDIR%%/libraries/graph_controller.php +%%WWWDIR%%/libraries/graph_model.php +%%WWWDIR%%/libraries/http.php +%%WWWDIR%%/libraries/language.php +%%WWWDIR%%/libraries/menu.php +%%WWWDIR%%/libraries/model.php +%%WWWDIR%%/libraries/nma.php +%%WWWDIR%%/libraries/output.php +%%WWWDIR%%/libraries/page.php +%%WWWDIR%%/libraries/pagination.php +%%WWWDIR%%/libraries/prevent_csrf.php +%%WWWDIR%%/libraries/prowl.php +%%WWWDIR%%/libraries/security.php +%%WWWDIR%%/libraries/session.php +%%WWWDIR%%/libraries/settings.php +%%WWWDIR%%/libraries/tablemanager_controller.php +%%WWWDIR%%/libraries/tablemanager_model.php +%%WWWDIR%%/libraries/user.php +%%WWWDIR%%/libraries/xml.php +%%WWWDIR%%/logfiles/access.log +%%WWWDIR%%/logfiles/actions.log +%%WWWDIR%%/logfiles/database.log +%%WWWDIR%%/logfiles/debug.log +%%WWWDIR%%/logfiles/error.log +%%WWWDIR%%/models/banshee/login.php +%%WWWDIR%%/models/banshee/page.php +%%WWWDIR%%/models/cgi_statistics.php +%%WWWDIR%%/models/cms/access.php +%%WWWDIR%%/models/cms/action.php +%%WWWDIR%%/models/cms/file.php +%%WWWDIR%%/models/cms/hostname.php +%%WWWDIR%%/models/cms/language.php +%%WWWDIR%%/models/cms/menu.php +%%WWWDIR%%/models/cms/organisation.php +%%WWWDIR%%/models/cms/page.php +%%WWWDIR%%/models/cms/role.php +%%WWWDIR%%/models/cms/settings.php +%%WWWDIR%%/models/cms/switch.php +%%WWWDIR%%/models/cms/user.php +%%WWWDIR%%/models/cms/webserver.php +%%WWWDIR%%/models/dashboard.php +%%WWWDIR%%/models/events.php +%%WWWDIR%%/models/password.php +%%WWWDIR%%/models/profile.php +%%WWWDIR%%/models/request_statistics.php +%%WWWDIR%%/models/security_statistics.php +%%WWWDIR%%/models/server_statistics.php +%%WWWDIR%%/models/session.php +%%WWWDIR%%/models/setup.php +%%WWWDIR%%/models/sitemap.php +%%WWWDIR%%/public/css/banshee/alphabetize.css +%%WWWDIR%%/public/css/banshee/bootstrap-theme.css +%%WWWDIR%%/public/css/banshee/bootstrap.css +%%WWWDIR%%/public/css/banshee/browser.css +%%WWWDIR%%/public/css/banshee/error.css +%%WWWDIR%%/public/css/banshee/filter.css +%%WWWDIR%%/public/css/banshee/graph.css +%%WWWDIR%%/public/css/banshee/graphs.css +%%WWWDIR%%/public/css/banshee/internal_error.css +%%WWWDIR%%/public/css/banshee/js_pagination.css +%%WWWDIR%%/public/css/banshee/layout_cms.css +%%WWWDIR%%/public/css/banshee/layout_site.css +%%WWWDIR%%/public/css/banshee/login.css +%%WWWDIR%%/public/css/banshee/menueditor.css +%%WWWDIR%%/public/css/banshee/tablemanager.css +%%WWWDIR%%/public/css/cms.css +%%WWWDIR%%/public/css/cms/access.css +%%WWWDIR%%/public/css/cms/file.css +%%WWWDIR%%/public/css/cms/hostname.css +%%WWWDIR%%/public/css/cms/menu.css +%%WWWDIR%%/public/css/cms/organisation.css +%%WWWDIR%%/public/css/cms/page.css +%%WWWDIR%%/public/css/cms/role.css +%%WWWDIR%%/public/css/cms/settings.css +%%WWWDIR%%/public/css/cms/switch.css +%%WWWDIR%%/public/css/cms/user.css +%%WWWDIR%%/public/css/cms/webserver.css +%%WWWDIR%%/public/css/dashboard.css +%%WWWDIR%%/public/css/events.css +%%WWWDIR%%/public/css/jquery/jquery-ui.css +%%WWWDIR%%/public/css/jquery/jquery-ui.structure.css +%%WWWDIR%%/public/css/jquery/jquery-ui.theme.css +%%WWWDIR%%/public/css/profile.css +%%WWWDIR%%/public/css/session.css +%%WWWDIR%%/public/favicon.ico +%%WWWDIR%%/public/files/.hiawatha +%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.eot +%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.svg +%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.ttf +%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.woff +%%WWWDIR%%/public/fonts/glyphicons-halflings-regular.woff2 +%%WWWDIR%%/public/images/browsers/chrome.gif +%%WWWDIR%%/public/images/browsers/firefox.gif +%%WWWDIR%%/public/images/browsers/ie.gif +%%WWWDIR%%/public/images/browsers/opera.gif +%%WWWDIR%%/public/images/browsers/safari.gif +%%WWWDIR%%/public/images/error.png +%%WWWDIR%%/public/images/hiawatha_logo.png +%%WWWDIR%%/public/images/icons/access.png +%%WWWDIR%%/public/images/icons/action.png +%%WWWDIR%%/public/images/icons/file.png +%%WWWDIR%%/public/images/icons/hostname.gif +%%WWWDIR%%/public/images/icons/language.png +%%WWWDIR%%/public/images/icons/menu.png +%%WWWDIR%%/public/images/icons/organisations.png +%%WWWDIR%%/public/images/icons/page.png +%%WWWDIR%%/public/images/icons/roles.png +%%WWWDIR%%/public/images/icons/settings.png +%%WWWDIR%%/public/images/icons/switch.png +%%WWWDIR%%/public/images/icons/users.png +%%WWWDIR%%/public/images/icons/webserver.png +%%WWWDIR%%/public/images/iphone.png +%%WWWDIR%%/public/images/jquery/ui-icons_444444_256x240.png +%%WWWDIR%%/public/images/jquery/ui-icons_555555_256x240.png +%%WWWDIR%%/public/images/jquery/ui-icons_777620_256x240.png +%%WWWDIR%%/public/images/jquery/ui-icons_777777_256x240.png +%%WWWDIR%%/public/images/jquery/ui-icons_cc0000_256x240.png +%%WWWDIR%%/public/images/jquery/ui-icons_ffffff_256x240.png +%%WWWDIR%%/public/images/layout/cms_background.gif +%%WWWDIR%%/public/images/layout/cms_menu.jpg +%%WWWDIR%%/public/images/layout/site_bg.gif +%%WWWDIR%%/public/images/loading.gif +%%WWWDIR%%/public/index.php +%%WWWDIR%%/public/js/banshee/ajax.js +%%WWWDIR%%/public/js/banshee/bootstrap.js +%%WWWDIR%%/public/js/banshee/datepicker.js +%%WWWDIR%%/public/js/banshee/graph.js +%%WWWDIR%%/public/js/banshee/jquery.menueditor.js +%%WWWDIR%%/public/js/banshee/login.js +%%WWWDIR%%/public/js/banshee/md5.js +%%WWWDIR%%/public/js/banshee/pagination.js +%%WWWDIR%%/public/js/banshee/prevent_csrf.js +%%WWWDIR%%/public/js/banshee/sha1.js +%%WWWDIR%%/public/js/banshee/sha256.js +%%WWWDIR%%/public/js/cms/menu.js +%%WWWDIR%%/public/js/cms/page.js +%%WWWDIR%%/public/js/cms/settings.js +%%WWWDIR%%/public/js/cms/user.js +%%WWWDIR%%/public/js/cms/webserver.js +%%WWWDIR%%/public/js/dashboard.js +%%WWWDIR%%/public/js/jquery/jquery-ui.js +%%WWWDIR%%/public/js/jquery/jquery.js +%%WWWDIR%%/public/js/profile.js +%%WWWDIR%%/public/robots.txt +%%WWWDIR%%/settings/private_pages.conf.sample +%%WWWDIR%%/settings/public_pages.conf.sample +%%WWWDIR%%/settings/website.conf.sample +%%WWWDIR%%/views/banshee/alphabetize.xslt +%%WWWDIR%%/views/banshee/browser.xslt +%%WWWDIR%%/views/banshee/error.xslt +%%WWWDIR%%/views/banshee/filter.xslt +%%WWWDIR%%/views/banshee/functions.xslt +%%WWWDIR%%/views/banshee/graph.xslt +%%WWWDIR%%/views/banshee/graphs.xslt +%%WWWDIR%%/views/banshee/layout_cms.xslt +%%WWWDIR%%/views/banshee/layout_site.xslt +%%WWWDIR%%/views/banshee/login.xslt +%%WWWDIR%%/views/banshee/main.xslt +%%WWWDIR%%/views/banshee/offline.xslt +%%WWWDIR%%/views/banshee/page.xslt +%%WWWDIR%%/views/banshee/pagination.xslt +%%WWWDIR%%/views/banshee/tablemanager.xslt +%%WWWDIR%%/views/cgi_statistics.xslt +%%WWWDIR%%/views/cms.xslt +%%WWWDIR%%/views/cms/access.xslt +%%WWWDIR%%/views/cms/action.xslt +%%WWWDIR%%/views/cms/file.xslt +%%WWWDIR%%/views/cms/hostname.xslt +%%WWWDIR%%/views/cms/language.xslt +%%WWWDIR%%/views/cms/menu.xslt +%%WWWDIR%%/views/cms/organisation.xslt +%%WWWDIR%%/views/cms/page.xslt +%%WWWDIR%%/views/cms/role.xslt +%%WWWDIR%%/views/cms/settings.xslt +%%WWWDIR%%/views/cms/switch.xslt +%%WWWDIR%%/views/cms/user.xslt +%%WWWDIR%%/views/cms/webserver.xslt +%%WWWDIR%%/views/dashboard.xslt +%%WWWDIR%%/views/events.xslt +%%WWWDIR%%/views/logout.xslt +%%WWWDIR%%/views/password.xslt +%%WWWDIR%%/views/profile.xslt +%%WWWDIR%%/views/request_statistics.xslt +%%WWWDIR%%/views/security_statistics.xslt +%%WWWDIR%%/views/server_statistics.xslt +%%WWWDIR%%/views/session.xslt +%%WWWDIR%%/views/setup.xslt +%%WWWDIR%%/views/sitemap.xml.xslt +@dir %%WWWDIR%%/public/css/cms/forum