git: a5bd98809b0e - main - net/phpldapadmin: Fix runtime with php82
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 12 Nov 2023 19:23:16 UTC
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=a5bd98809b0edbc0bb0e76e7d703e0f08efa515e commit a5bd98809b0edbc0bb0e76e7d703e0f08efa515e Author: Krzysztof <ports@bsdserwis.com> AuthorDate: 2023-11-12 19:03:48 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2023-11-12 19:23:01 +0000 net/phpldapadmin: Fix runtime with php82 phpldapadmin needs some more patches to work correctly (without error/warning messages in webserver logs). PR: 274970 --- net/phpldapadmin/Makefile | 4 ++-- net/phpldapadmin/files/patch-lib_ds__ldap.php | 11 +++++++++++ net/phpldapadmin/files/patch-lib_xmlTemplates.php | 11 +++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/net/phpldapadmin/Makefile b/net/phpldapadmin/Makefile index 27e9f5036850..4b1908c6346b 100644 --- a/net/phpldapadmin/Makefile +++ b/net/phpldapadmin/Makefile @@ -1,12 +1,12 @@ PORTNAME= phpldapadmin DISTVERSION= 1.2.6.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net www PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} MAINTAINER= ports@bsdserwis.com COMMENT= PHP application to administer LDAP over the web -WWW= https://phpldapadmin.sourceforge.net/ +WWW= https://github.com/leenooks/phpLDAPadmin/wiki LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/net/phpldapadmin/files/patch-lib_ds__ldap.php b/net/phpldapadmin/files/patch-lib_ds__ldap.php new file mode 100644 index 000000000000..41dfc700729a --- /dev/null +++ b/net/phpldapadmin/files/patch-lib_ds__ldap.php @@ -0,0 +1,11 @@ +--- lib/ds_ldap.php.orig 2023-04-01 13:46:16 UTC ++++ lib/ds_ldap.php +@@ -991,7 +991,7 @@ class ldap extends DS { + $return = $dn; + + foreach ($this->getBaseDN() as $base) { +- if (preg_match("/${base}$/i",$dn)) { ++ if (preg_match("/{$base}$/i",$dn)) { + $return = $base; + break; + } diff --git a/net/phpldapadmin/files/patch-lib_xmlTemplates.php b/net/phpldapadmin/files/patch-lib_xmlTemplates.php new file mode 100644 index 000000000000..26ee3c3f4215 --- /dev/null +++ b/net/phpldapadmin/files/patch-lib_xmlTemplates.php @@ -0,0 +1,11 @@ +--- lib/xmlTemplates.php.orig 2023-04-01 13:46:16 UTC ++++ lib/xmlTemplates.php +@@ -122,7 +122,7 @@ abstract class xmlTemplates { + + # Ignore any files that are not the predefined custom files. + if ($_SESSION[APPCONFIG]->getValue('appearance','custom_templates_only') +- && ! preg_match("/^${custom_prefix}/",$file)) ++ && ! preg_match("/^{$custom_prefix}/",$file)) + continue; + + $filename = sprintf('%s/%s',$dir,$file);