Date: Fri, 17 Jan 2025 00:20:31 GMT From: Dave Cottlehuber <dch@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 5d9eb9407b35 - main - www/p5-Zonemaster-GUI: new port, apache2 web frontend for Zonemaster suite Message-ID: <202501170020.50H0KVF9095480@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by dch: URL: https://cgit.FreeBSD.org/ports/commit/?id=5d9eb9407b356d89a007061589e064cfbebf6b4e commit 5d9eb9407b356d89a007061589e064cfbebf6b4e Author: Dave Cottlehuber <dch@FreeBSD.org> AuthorDate: 2025-01-17 00:20:13 +0000 Commit: Dave Cottlehuber <dch@FreeBSD.org> CommitDate: 2025-01-17 00:20:13 +0000 www/p5-Zonemaster-GUI: new port, apache2 web frontend for Zonemaster suite Sponsored by: SkunkWerks, GmbH --- www/Makefile | 1 + www/p5-Zonemaster-GUI/Makefile | 35 +++++++++++ www/p5-Zonemaster-GUI/distinfo | 3 + www/p5-Zonemaster-GUI/pkg-descr | 6 ++ www/p5-Zonemaster-GUI/pkg-message | 9 +++ www/p5-Zonemaster-GUI/pkg-plist | 121 ++++++++++++++++++++++++++++++++++++++ 6 files changed, 175 insertions(+) diff --git a/www/Makefile b/www/Makefile index d865f377e2c3..f4f1f43d0c23 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1342,6 +1342,7 @@ SUBDIR += p5-Woothee SUBDIR += p5-WordPress-XMLRPC SUBDIR += p5-Yahoo-Search + SUBDIR += p5-Zonemaster-GUI SUBDIR += p5-chklinks SUBDIR += p5-jQuery-File-Upload SUBDIR += p5-libapreq2 diff --git a/www/p5-Zonemaster-GUI/Makefile b/www/p5-Zonemaster-GUI/Makefile new file mode 100644 index 000000000000..2f4a46639a57 --- /dev/null +++ b/www/p5-Zonemaster-GUI/Makefile @@ -0,0 +1,35 @@ +PORTNAME= Zonemaster-GUI +DISTVERSION= 4.3.1 +CATEGORIES= www dns perl5 +MASTER_SITES= https://github.com/zonemaster/zonemaster-gui/releases/download/v${DISTVERSION}/ +PKGNAMEPREFIX= p5- +DISTFILES= zonemaster_web_gui.zip + +MAINTAINER= dch@FreeBSD.org +COMMENT= Perl Web Front End for Zonemaster DNS testing +WWW= https://zonemaster.net/en + +LICENSE= CC-BY-4.0 +LICENSE_FILE= ${WRKDIR}/LICENSE + +RUN_DEPENDS= p5-Zonemaster-Backend>0:dns/p5-Zonemaster-Backend \ + p5-Zonemaster-Engine>0:dns/p5-Zonemaster-Engine + +USES= apache:run localbase +WWWDIR= ${PREFIX}/www/zonemaster-web-gui +NO_ARCH= yes +NO_BUILD= yes + +USERS= zonemaster +GROUPS= zonemaster + +do-install: + ${MKDIR} ${STAGEDIR}${WWWDIR} \ + ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/Includes + ${SED} -i '' -e 's|/var/www/html/zonemaster-web-gui/dist|${WWWDIR}|g' \ + ${WRKDIR}/zonemaster.conf-example + ${INSTALL_DATA} ${WRKDIR}/zonemaster.conf-example \ + ${STAGEDIR}/${PREFIX}/${APACHEETCDIR}/Includes/zonemaster.conf.sample + (cd ${WRKDIR}/dist && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) + +.include <bsd.port.mk> diff --git a/www/p5-Zonemaster-GUI/distinfo b/www/p5-Zonemaster-GUI/distinfo new file mode 100644 index 000000000000..b98477ec75ae --- /dev/null +++ b/www/p5-Zonemaster-GUI/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1737012177 +SHA256 (zonemaster_web_gui.zip) = e2986fbb1ec7398da20d53d72984e99a2718153d12d1eba03bb036618302e44c +SIZE (zonemaster_web_gui.zip) = 6921341 diff --git a/www/p5-Zonemaster-GUI/pkg-descr b/www/p5-Zonemaster-GUI/pkg-descr new file mode 100644 index 000000000000..3bfcb6c3d96e --- /dev/null +++ b/www/p5-Zonemaster-GUI/pkg-descr @@ -0,0 +1,6 @@ +Zonemaster is a software package that validates the quality of a DNS +delegation. The ambition of the Zonemaster project is to develop and +maintain an open source DNS validation tool. + +This module provides the front end infrastructure for Zonemaster, +as an Apache2 HTTPD-compatible HTML website. diff --git a/www/p5-Zonemaster-GUI/pkg-message b/www/p5-Zonemaster-GUI/pkg-message new file mode 100644 index 000000000000..615e54ba362b --- /dev/null +++ b/www/p5-Zonemaster-GUI/pkg-message @@ -0,0 +1,9 @@ +[ +{ type: install + message: <<EOM +To set up databases, and configure the Zonemaster GUI, as well as +subsidiary RPC services, see the extensive documentation at +https://doc.zonemaster.net/latest/installation/zonemaster-gui.html#3-freebsd +EOM +} +] diff --git a/www/p5-Zonemaster-GUI/pkg-plist b/www/p5-Zonemaster-GUI/pkg-plist new file mode 100644 index 000000000000..10ac408b944c --- /dev/null +++ b/www/p5-Zonemaster-GUI/pkg-plist @@ -0,0 +1,121 @@ +@sample %%APACHEETCDIR%%/Includes/zonemaster.conf.sample +%%WWWDIR%%/assets/app.config.sample.json +%%WWWDIR%%/assets/css/error.css +%%WWWDIR%%/assets/css/export_style.css +%%WWWDIR%%/assets/css/nojs_style.css +%%WWWDIR%%/assets/favicon/favicon.ico +%%WWWDIR%%/assets/favicon/zonemaster_114x144.png +%%WWWDIR%%/assets/favicon/zonemaster_120x120.png +%%WWWDIR%%/assets/favicon/zonemaster_128x128.png +%%WWWDIR%%/assets/favicon/zonemaster_144x144.png +%%WWWDIR%%/assets/favicon/zonemaster_150x150.png +%%WWWDIR%%/assets/favicon/zonemaster_152x152.png +%%WWWDIR%%/assets/favicon/zonemaster_16x16.png +%%WWWDIR%%/assets/favicon/zonemaster_196x196.png +%%WWWDIR%%/assets/favicon/zonemaster_310x150.png +%%WWWDIR%%/assets/favicon/zonemaster_310x310.png +%%WWWDIR%%/assets/favicon/zonemaster_32x32.png +%%WWWDIR%%/assets/favicon/zonemaster_350x350.png +%%WWWDIR%%/assets/favicon/zonemaster_57x57.png +%%WWWDIR%%/assets/favicon/zonemaster_60x60.png +%%WWWDIR%%/assets/favicon/zonemaster_70x70.png +%%WWWDIR%%/assets/favicon/zonemaster_72x72.png +%%WWWDIR%%/assets/favicon/zonemaster_76x76.png +%%WWWDIR%%/assets/favicon/zonemaster_96x96.png +%%WWWDIR%%/assets/favicon/zonemaster_favicon.png +%%WWWDIR%%/assets/images/dns.svg +%%WWWDIR%%/assets/images/person_looking_at_computer.svg +%%WWWDIR%%/assets/images/world_connected.svg +%%WWWDIR%%/assets/images/zonemaster_logo_2021_color.png +%%WWWDIR%%/assets/images/zonemaster_logo_2021_color.svg +%%WWWDIR%%/da/3rdpartylicenses.txt +%%WWWDIR%%/da/forkawesome-webfont.0cfabd72f7e73a0b.eot +%%WWWDIR%%/da/forkawesome-webfont.1ddf2ae67823b6c3.svg +%%WWWDIR%%/da/forkawesome-webfont.633c177d9a50bf3a.woff2 +%%WWWDIR%%/da/forkawesome-webfont.eaa1d7c9d3eb1059.woff +%%WWWDIR%%/da/forkawesome-webfont.f2e014e945dbd367.ttf +%%WWWDIR%%/da/index.html +%%WWWDIR%%/da/main.8c8969a2f08a8f70.js +%%WWWDIR%%/da/person_looking_at_computer.2f35a4481cdbe0d6.svg +%%WWWDIR%%/da/polyfills.bc6f5c7ea6211098.js +%%WWWDIR%%/da/runtime.ac3464025c7d262e.js +%%WWWDIR%%/da/styles.fce1bd1485ceeaa9.css +%%WWWDIR%%/da/world_connected.1ff7b7a45a627196.svg +%%WWWDIR%%/en/3rdpartylicenses.txt +%%WWWDIR%%/en/forkawesome-webfont.0cfabd72f7e73a0b.eot +%%WWWDIR%%/en/forkawesome-webfont.1ddf2ae67823b6c3.svg +%%WWWDIR%%/en/forkawesome-webfont.633c177d9a50bf3a.woff2 +%%WWWDIR%%/en/forkawesome-webfont.eaa1d7c9d3eb1059.woff +%%WWWDIR%%/en/forkawesome-webfont.f2e014e945dbd367.ttf +%%WWWDIR%%/en/index.html +%%WWWDIR%%/en/main.8c8969a2f08a8f70.js +%%WWWDIR%%/en/person_looking_at_computer.2f35a4481cdbe0d6.svg +%%WWWDIR%%/en/polyfills.bc6f5c7ea6211098.js +%%WWWDIR%%/en/runtime.ac3464025c7d262e.js +%%WWWDIR%%/en/styles.fce1bd1485ceeaa9.css +%%WWWDIR%%/en/world_connected.1ff7b7a45a627196.svg +%%WWWDIR%%/es/3rdpartylicenses.txt +%%WWWDIR%%/es/forkawesome-webfont.0cfabd72f7e73a0b.eot +%%WWWDIR%%/es/forkawesome-webfont.1ddf2ae67823b6c3.svg +%%WWWDIR%%/es/forkawesome-webfont.633c177d9a50bf3a.woff2 +%%WWWDIR%%/es/forkawesome-webfont.eaa1d7c9d3eb1059.woff +%%WWWDIR%%/es/forkawesome-webfont.f2e014e945dbd367.ttf +%%WWWDIR%%/es/index.html +%%WWWDIR%%/es/main.8c8969a2f08a8f70.js +%%WWWDIR%%/es/person_looking_at_computer.2f35a4481cdbe0d6.svg +%%WWWDIR%%/es/polyfills.bc6f5c7ea6211098.js +%%WWWDIR%%/es/runtime.ac3464025c7d262e.js +%%WWWDIR%%/es/styles.fce1bd1485ceeaa9.css +%%WWWDIR%%/es/world_connected.1ff7b7a45a627196.svg +%%WWWDIR%%/fi/3rdpartylicenses.txt +%%WWWDIR%%/fi/forkawesome-webfont.0cfabd72f7e73a0b.eot +%%WWWDIR%%/fi/forkawesome-webfont.1ddf2ae67823b6c3.svg +%%WWWDIR%%/fi/forkawesome-webfont.633c177d9a50bf3a.woff2 +%%WWWDIR%%/fi/forkawesome-webfont.eaa1d7c9d3eb1059.woff +%%WWWDIR%%/fi/forkawesome-webfont.f2e014e945dbd367.ttf +%%WWWDIR%%/fi/index.html +%%WWWDIR%%/fi/main.8c8969a2f08a8f70.js +%%WWWDIR%%/fi/person_looking_at_computer.2f35a4481cdbe0d6.svg +%%WWWDIR%%/fi/polyfills.bc6f5c7ea6211098.js +%%WWWDIR%%/fi/runtime.ac3464025c7d262e.js +%%WWWDIR%%/fi/styles.fce1bd1485ceeaa9.css +%%WWWDIR%%/fi/world_connected.1ff7b7a45a627196.svg +%%WWWDIR%%/fr/3rdpartylicenses.txt +%%WWWDIR%%/fr/forkawesome-webfont.0cfabd72f7e73a0b.eot +%%WWWDIR%%/fr/forkawesome-webfont.1ddf2ae67823b6c3.svg +%%WWWDIR%%/fr/forkawesome-webfont.633c177d9a50bf3a.woff2 +%%WWWDIR%%/fr/forkawesome-webfont.eaa1d7c9d3eb1059.woff +%%WWWDIR%%/fr/forkawesome-webfont.f2e014e945dbd367.ttf +%%WWWDIR%%/fr/index.html +%%WWWDIR%%/fr/main.8c8969a2f08a8f70.js +%%WWWDIR%%/fr/person_looking_at_computer.2f35a4481cdbe0d6.svg +%%WWWDIR%%/fr/polyfills.bc6f5c7ea6211098.js +%%WWWDIR%%/fr/runtime.ac3464025c7d262e.js +%%WWWDIR%%/fr/styles.fce1bd1485ceeaa9.css +%%WWWDIR%%/fr/world_connected.1ff7b7a45a627196.svg +%%WWWDIR%%/nb/3rdpartylicenses.txt +%%WWWDIR%%/nb/forkawesome-webfont.0cfabd72f7e73a0b.eot +%%WWWDIR%%/nb/forkawesome-webfont.1ddf2ae67823b6c3.svg +%%WWWDIR%%/nb/forkawesome-webfont.633c177d9a50bf3a.woff2 +%%WWWDIR%%/nb/forkawesome-webfont.eaa1d7c9d3eb1059.woff +%%WWWDIR%%/nb/forkawesome-webfont.f2e014e945dbd367.ttf +%%WWWDIR%%/nb/index.html +%%WWWDIR%%/nb/main.8c8969a2f08a8f70.js +%%WWWDIR%%/nb/person_looking_at_computer.2f35a4481cdbe0d6.svg +%%WWWDIR%%/nb/polyfills.bc6f5c7ea6211098.js +%%WWWDIR%%/nb/runtime.ac3464025c7d262e.js +%%WWWDIR%%/nb/styles.fce1bd1485ceeaa9.css +%%WWWDIR%%/nb/world_connected.1ff7b7a45a627196.svg +%%WWWDIR%%/sv/3rdpartylicenses.txt +%%WWWDIR%%/sv/forkawesome-webfont.0cfabd72f7e73a0b.eot +%%WWWDIR%%/sv/forkawesome-webfont.1ddf2ae67823b6c3.svg +%%WWWDIR%%/sv/forkawesome-webfont.633c177d9a50bf3a.woff2 +%%WWWDIR%%/sv/forkawesome-webfont.eaa1d7c9d3eb1059.woff +%%WWWDIR%%/sv/forkawesome-webfont.f2e014e945dbd367.ttf +%%WWWDIR%%/sv/index.html +%%WWWDIR%%/sv/main.8c8969a2f08a8f70.js +%%WWWDIR%%/sv/person_looking_at_computer.2f35a4481cdbe0d6.svg +%%WWWDIR%%/sv/polyfills.bc6f5c7ea6211098.js +%%WWWDIR%%/sv/runtime.ac3464025c7d262e.js +%%WWWDIR%%/sv/styles.fce1bd1485ceeaa9.css +%%WWWDIR%%/sv/world_connected.1ff7b7a45a627196.svg
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202501170020.50H0KVF9095480>