git: b9bff6513119 - main - sysutils/ganglia-webfrontend: Flavorize to prevent build with PHP 8
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 29 Jan 2022 23:01:38 UTC
The branch main has been updated by jwb:
URL: https://cgit.FreeBSD.org/ports/commit/?id=b9bff65131195addfcf1741f36a6348eebc02e14
commit b9bff65131195addfcf1741f36a6348eebc02e14
Author: Jason W. Bacon <jwb@FreeBSD.org>
AuthorDate: 2022-01-29 22:59:59 +0000
Commit: Jason W. Bacon <jwb@FreeBSD.org>
CommitDate: 2022-01-29 23:01:37 +0000
sysutils/ganglia-webfrontend: Flavorize to prevent build with PHP 8
Also add deprecation warning to pkg-message:
WARNING: Development of Ganglia has ceased. It is incompatible with
Python 3 and PHP 8 and there are mutliple unpatched vulnerabilities.
Anyone still using Ganglia should start looking for alternatives.
---
sysutils/ganglia-webfrontend/Makefile | 8 +++++---
sysutils/ganglia-webfrontend/files/pkg-message.in | 5 +++++
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/sysutils/ganglia-webfrontend/Makefile b/sysutils/ganglia-webfrontend/Makefile
index 54b09d658329..5e1c9a175232 100644
--- a/sysutils/ganglia-webfrontend/Makefile
+++ b/sysutils/ganglia-webfrontend/Makefile
@@ -1,17 +1,19 @@
PORTNAME= ganglia
PORTVERSION= 3.7.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils net parallel www
-PKGNAMESUFFIX= -webfrontend
+PKGNAMESUFFIX= -webfrontend${PHP_PKGNAMESUFFIX}
MAINTAINER= jwb@FreeBSD.org
COMMENT= Ganglia cluster monitor, web frontend
LICENSE= BSD3CLAUSE
+IGNORE_WITH_PHP= 80 81
+
RUN_DEPENDS= ${LOCALBASE}/sbin/gmond:sysutils/ganglia-monitor-core
-USES= cpe php:web
+USES= cpe php:flavors,web
CPE_VENDOR= ${PORTNAME}
CPE_PRODUCT= ${PORTNAME}-web
USE_GITHUB= yes
diff --git a/sysutils/ganglia-webfrontend/files/pkg-message.in b/sysutils/ganglia-webfrontend/files/pkg-message.in
index 0132fd030991..5cdad64d4976 100644
--- a/sysutils/ganglia-webfrontend/files/pkg-message.in
+++ b/sysutils/ganglia-webfrontend/files/pkg-message.in
@@ -38,6 +38,11 @@ The default configuration is stored in
%%WWWDIR%%/conf_default.php.
If you want to customize the configuration make customizations to
%%WWWDIR%%/conf.php .
+
+WARNING: Development of Ganglia has ceased. It is incompatible with
+Python 3 and PHP 8 and there are mutliple unpatched vulnerabilities.
+Anyone still using Ganglia should start looking for alternatives.
+
EOM
}
]