<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b951e000c32859d3ab6613bf2a95a4241b651f97">https://github.com/macports/macports-ports/commit/b951e000c32859d3ab6613bf2a95a4241b651f97</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new b951e000c32 php: Remove trailing whitespace
</span>b951e000c32 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b951e000c32859d3ab6613bf2a95a4241b651f97
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Dec 30 05:47:33 2020 -0600

<span style='display:block; white-space:pre;color:#404040;'>    php: Remove trailing whitespace
</span>---
 lang/php/Portfile | 476 +++++++++++++++++++++++++++---------------------------
 1 file changed, 238 insertions(+), 238 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/php/Portfile b/lang/php/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 13ba26db125..860468874fa 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/php/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/php/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -207,7 +207,7 @@ if {[vercmp ${branch} 8.0] == 0} {
</span> }
 
 if {[is_sapi_subport]} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     platform darwin {
         if {[vercmp ${branch} 7.0] < 0 && [vercmp ${xcodeversion} 12.0] >= 0} {
             # Implicit function declarations. Need to backport upstream fixes from php73+.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -222,11 +222,11 @@ if {[is_sapi_subport]} {
</span>     }
 
     depends_build       port:pkgconfig
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {${subport} ne ${php}} {
         depends_lib     port:${php}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append  path:bin/gsed:gsed \
                         port:libiconv \
                         port:libxml2 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -239,7 +239,7 @@ if {[is_sapi_subport]} {
</span>     } else {
         depends_lib-append  port:pcre2
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # Use -p1 to accommodate the Suhosin patch
     patch.pre_args      -p1
     patchfiles-append   patch-${php}-scripts-php-config.in.diff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -277,7 +277,7 @@ if {[is_sapi_subport]} {
</span> 
     set phpinidir       ${prefix}/etc/${php}
     set extraphpinidir  ${prefix}/var/db/${php}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args      --mandir=${prefix}/share/man \
                         --infodir=${prefix}/share/info \
                         --program-suffix=[php.suffix_from_branch ${branch}] \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -319,23 +319,23 @@ if {[is_sapi_subport]} {
</span>     configure.env       LEX=true \
                         RE2C=true \
                         YACC=true
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.3] >= 0} {
         configure.args-append \
                         --enable-fileinfo \
                         --enable-phar \
                         --disable-fpm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         # ${php}-mysql +mysqlnd needs mysqlnd support compiled into the SAPI
         configure.env-append \
                         PHP_MYSQLND_ENABLED=yes
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.4] == 0} {
         # https://bugs.php.net/bug.php?id=68114
         configure.args-append ac_cv_decimal_fp_supported=no
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 7.2] >= 0} {
         depends_lib-append \
                         port:argon2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -346,15 +346,15 @@ if {[is_sapi_subport]} {
</span>     }
 
     configure.universal_args-delete --disable-dependency-tracking
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     test.run            yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     destroot.destdir    INSTALL_ROOT=${destroot}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant debug description {Enable debug support (useful to analyze a PHP-related core dump)} {
         configure.args-append   --enable-debug
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.3] <= 0} {
     variant suhosin description {Add Suhosin patch} {
         pre-fetch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -384,11 +384,11 @@ if {[is_sapi_subport]} {
</span>         }
     }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {${subport} ne ${php}} {
         notes-append "If this is your first install, you need to enable ${subport} in your web server."
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> }
 
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -430,12 +430,12 @@ subport ${php} {
</span>             }
         }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_run             port:php_select
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     select.group            php
     select.file             ${filespath}/${subport}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.3] == 0} {
         patchfiles-append   patch-${php}-C++11.diff
     }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -454,13 +454,13 @@ subport ${php} {
</span>         reinplace "s|^PHP_BUILD_DATE=.*$|PHP_BUILD_DATE=[clock format [clock seconds] -format {%Y-%m-%d}]|g" ${worksrcpath}/configure
     }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-replace  --disable-cli --enable-cli
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     destroot.target         install-cli install-build install-headers install-programs
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     destroot.keepdirs       ${destroot}${extraphpinidir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     post-destroot {
         # Copy the default php.ini files.
         xinstall -m 755 -d ${destroot}${phpinidir}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -475,14 +475,14 @@ subport ${php} {
</span>                 php.ini-recommended \
                 ${destroot}${phpinidir}
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         if {[vercmp ${branch} 5.3] >= 0} {
             # Copy mysqlnd headers.
             xinstall -d ${destroot}${prefix}/include/${php}/php/ext/mysqlnd
             xinstall -m 644 {*}[glob ${worksrcpath}/ext/mysqlnd/*.h] ${destroot}${prefix}/include/${php}/php/ext/mysqlnd
         }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # Include the readline extension https://www.php.net/readline directly in
     # the PHP CLI SAPI because until PHP 6 the interactive mode "php -a" won't
     # work with a separately built readline extension.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -506,7 +506,7 @@ subport ${php} {
</span>     if {![variant_isset readline]} {
         default_variants +libedit
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} ${php.oldest_supported_branch}] < 0} {
         notes-append "
 PHP ${branch} has reached end-of-life. Please upgrade to PHP ${php.oldest_supported_branch} or newer. The newest stable version is ${php.latest_stable_branch}.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -518,11 +518,11 @@ To learn how to update your code, please read the following guide:
</span> 
 "
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} ${php.latest_stable_branch}] > 0} {
         notes-append "${php} @${version} is a development preview—do not use it in production!\n\n\n"
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {![file exists ${phpinidir}/php.ini]} {
         if {[vercmp ${branch} 5.3] >= 0} {
             notes-append "
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -553,7 +553,7 @@ ${phpinidir}/php.ini-recommended.
</span> "
         }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # Enable livecheck for all supported PHP branches and the development branch.
     if {[vercmp ${branch} ${php.oldest_supported_branch}] >= 0} {
         livecheck.type      regex
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -598,23 +598,23 @@ subport ${php}-apache2handler {
</span>             }
         }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             ${php} Apache 2 Handler SAPI
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     homepage                https://www.php.net/install.unix.apache2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:apache2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     require_active_variants apache2 preforkmpm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     set apxs ${prefix}/bin/apxs
     set confdir ${prefix}/etc/apache2
     set moduledir ${prefix}/lib/apache2/modules
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-apxs2=${apxs}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 8.0] < 0} {
         set bundle_major    ${major}
     } else {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -630,14 +630,14 @@ subport ${php}-apache2handler {
</span>         # report: https://bugs.php.net/bug.php?id=62267
         known_fail          yes
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     destroot {
         xinstall -m 755 -d ${destroot}${moduledir} ${destroot}${confdir}/extra
         xinstall -m 644 ${worksrcpath}/libs/libphp${bundle_major}.so ${destroot}${moduledir}/mod_${php}.so
         xinstall -m 644 ${filespath}/mod_php.conf.in ${destroot}${confdir}/extra/mod_${php}.conf
         reinplace s/@MAJOR@/${bundle_major}/g ${destroot}${confdir}/extra/mod_${php}.conf
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     notes-append "
 
 To enable ${subport}, run:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -683,18 +683,18 @@ subport ${php}-cgi {
</span>     }
 
     description             ${php} CGI SAPI
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     homepage                https://www.php.net/install.unix.commandline
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-delete   --disable-cgi
     if {[vercmp ${branch} 5.3] >= 0} {
         configure.args-append --enable-cgi
     } else {
         configure.args-append --enable-fastcgi --enable-force-cgi-redirect
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.4] >= 0} {
         build.target        cgi
         destroot.target     install-cgi
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -703,7 +703,7 @@ subport ${php}-cgi {
</span>             xinstall ${worksrcpath}/sapi/cgi/php-cgi ${destroot}${prefix}/bin/php-cgi[php.suffix_from_branch ${branch}]
         }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> }
 
 ### FPM SAPI ###
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -742,40 +742,40 @@ subport ${php}-fpm {
</span>     }
 
     description             ${php} FPM SAPI
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     homepage                https://www.php.net/install.fpm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     set fpmuser             nobody
     set fpmgroup            nobody
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     patchfiles-append       patch-${php}-sapi-fpm-php-fpm.conf.in.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     post-patch {
         reinplace "s|@PHP@|${php}|g" ${worksrcpath}/sapi/fpm/php-fpm.conf.in
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-replace  --disable-fpm --enable-fpm
     configure.args-append   --datadir=${prefix}/share/examples/${php} \
                             --sysconfdir=${phpinidir} \
                             --with-fpm-user=${fpmuser} \
                             --with-fpm-group=${fpmgroup}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     build.target            fpm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     destroot.target         install-fpm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     destroot.keepdirs       ${destroot}${prefix}/var/log/${php} \
                             ${destroot}${prefix}/var/run/${php}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     post-destroot {
         xinstall -d -o ${fpmuser} -g ${fpmgroup} ${destroot}${prefix}/var/log/${php} ${destroot}${prefix}/var/run/${php}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     startupitem.create      yes
     startupitem.executable  ${prefix}/sbin/php-fpm[php.suffix_from_branch ${branch}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {![file exists ${phpinidir}/php-fpm.conf]} {
         notes-append "
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -813,7 +813,7 @@ subport ${php}-calendar {
</span> 
     description             a PHP extension for converting between different \
                             calendar formats
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -833,12 +833,12 @@ subport ${php}-curl {
</span>     }
 
     categories-append       net www
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to the curl library, which lets you \
                             download files from servers with a variety of protocols
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:curl
 
     if {[vercmp ${branch} 7.4] < 0} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -870,17 +870,17 @@ subport ${php}-dba {
</span>     }
 
     categories-append       databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface for accessing DBM databases such as \
                             BerkeleyDB
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant gdbm conflicts qdbm description {Add GDBM support} {
         depends_lib-append      port:gdbm
         configure.args-append   --with-gdbm=${prefix}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant qdbm conflicts gdbm description {Add QDBM support} {
         depends_lib-append      port:qdbm
         configure.args-append   --with-qdbm=${prefix}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -903,13 +903,13 @@ subport ${php}-enchant {
</span>     }
 
     categories-append       textproc devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to enchant
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${name} is ${description}, a common API for many spell libraries.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:enchant
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 8.0] >= 0} {
         extract.post_args-append ${worksrcdir}/ext/spl
     }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -926,7 +926,7 @@ subport ${php}-enchant {
</span>         set docdir ${prefix}/share/doc/${subport}
         xinstall -d ${destroot}${docdir}
         xinstall -m 644 -W ${destroot.dir} CREDITS ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         if {[vercmp ${branch} 7.3] < 0} {
         set examplesdir ${prefix}/share/examples/${subport}
         xinstall -d ${destroot}${examplesdir}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -953,9 +953,9 @@ subport ${php}-exif {
</span>     }
 
     categories-append       graphics
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to the EXIF image metadata functions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -975,14 +975,14 @@ subport ${php}-ftp {
</span>     }
 
     categories-append       net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP extension for accessing file servers using the \
                             File Transfer Protocol
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      path:lib/libssl.dylib:openssl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 7.4] >= 0} {
         depends_build-append \
                             port:pkgconfig
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1011,11 +1011,11 @@ subport ${php}-gd {
</span>     }
 
     categories-append       graphics
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to the gd library
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:freetype \
                             port:jpeg \
                             port:libpng \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1049,7 +1049,7 @@ subport ${php}-gd {
</span>                                 --with-jpeg \
                                 --with-webp
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 7.0] < 0} {
     variant t1lib description {Add PostScript Type 1 font support with t1lib} {
         depends_lib-append      port:t1lib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1074,14 +1074,14 @@ subport ${php}-gettext {
</span>     }
 
     categories-append       devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to the gettext natural language \
                             support functions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:gettext
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-gettext=${prefix}
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1101,19 +1101,19 @@ subport ${php}-gmp {
</span>     }
 
     categories-append       devel math
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to GMP, the GNU multiprocessing \
                             library through which you can work with \
                             arbitrary-length integers
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:gmp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.2] <= 0} {
         patchfiles-append   patch-${php}-ext-gmp-gmp.c.diff
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-gmp=${prefix}
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1133,14 +1133,14 @@ subport ${php}-iconv {
</span>     }
 
     categories-append       textproc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to the libiconv character encoding \
                             conversion functions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:libiconv
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-iconv=${prefix}
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1160,16 +1160,16 @@ subport ${php}-imap {
</span>     }
 
     categories-append       mail
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to the IMAP protocol
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_build-append    port:cclient
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:kerberos5 \
                             port:libcomerr
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-imap=${prefix} \
                             --with-imap-ssl=${prefix} \
                             --with-kerberos=${prefix}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1196,11 +1196,11 @@ subport ${php}-intl {
</span>         7.4.13              {revision 0}
         8.0.0               {revision 0}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     categories-append       devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             internationalization extension for PHP
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        Internationalization extension implements ICU \
                             library functionality in PHP.
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1242,9 +1242,9 @@ subport ${php}-ipc {
</span>     }
 
     php.extensions          shmop sysvmsg sysvsem sysvshm
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             interprocess communication extensions for PHP
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        PHP extensions for interprocess communication (IPC), including the \
                             shmop, sysvmsg, sysvsem, and sysvshm extensions.
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1265,13 +1265,13 @@ subport ${php}-ldap {
</span>     }
 
     categories-append       databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to LDAP
 
     long_description        ${subport} is ${description}, the Lightweight Directory \
                             Access Protocol, which is used to access Directory \
                             Servers.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:openldap \
                             port:cyrus-sasl2
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1302,10 +1302,10 @@ subport ${php}-mbstring {
</span>     }
 
     categories-append       textproc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP extension for manipulating strings in multibyte \
                             encodings
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
 
     if {[vercmp ${branch} 7.4] >= 0} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1330,18 +1330,18 @@ subport ${php}-mcrypt {
</span>     }
 
     categories-append       security
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to the mcrypt library, which offers \
                             a wide variety of algorithms
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:libmcrypt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # The mcrypt extension may be using libtool unnecessarily; monitor
     # https://bugs.php.net/bug.php?id=54500
     depends_lib-append      port:libtool
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-mcrypt=${prefix}
 }
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1357,16 +1357,16 @@ subport ${php}-mssql {
</span>     }
 
     php.extensions          mssql pdo_dblib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     categories-append       databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to MSSQL using FreeTDS, including \
                             the mssql and pdo_dblib extensions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:freetds
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-mssql=${prefix} \
                             --with-pdo-dblib=${prefix}
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1391,29 +1391,29 @@ subport ${php}-mysql {
</span>     if {[vercmp ${branch} 7] < 0} {
         php.extensions-prepend mysql
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     categories-append       databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to MySQL databases, including the
     if {[vercmp ${branch} 7] < 0} {
         description-append  mysql,
     }
     description-append      mysqli and pdo_mysql extensions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:zlib
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-zlib-dir=${prefix}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.3] >= 0} {
     variant mysqlnd conflicts mysql4 mysql5 mysql51 mysql55 mysql56 mariadb percona description {Use MySQL Native Driver} {
         configure.args-append   --with-mysql=mysqlnd \
                                 --with-mysqli=mysqlnd \
                                 --with-pdo-mysql=mysqlnd
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.cppflags-append   -I${worksrcpath}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         set phpini ${prefix}/etc/${php}/php.ini
         notes "
 To use mysqlnd with a local MySQL server, edit ${phpini} and set\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1429,104 +1429,104 @@ For percona, use ${prefix}/var/run/percona/mysqld.sock
</span> "
     }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant mysql4 conflicts mysqlnd mysql5 mysql51 mysql55 mysql56 mariadb percona description {Use MySQL 4 libraries} {
         depends_lib-append      port:mysql4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-mysql=${prefix} \
                                 --with-pdo-mysql=${prefix}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant mysql5 conflicts mysqlnd mysql4 mysql51 mysql55 mysql56 mariadb percona description {Use MySQL 5 libraries} {
         depends_lib-append      path:bin/mysql_config5:mysql5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         post-extract {
             file mkdir ${workpath}/mysql5
             file link -symbolic ${workpath}/mysql5/lib ${prefix}/lib/mysql5
             file link -symbolic ${workpath}/mysql5/include ${prefix}/include/mysql5
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-mysql=${workpath}/mysql5 \
                                 --with-mysqli=${prefix}/bin/mysql_config5 \
                                 --with-pdo-mysql=${prefix}/bin/mysql_config5 \
                                 --with-mysql-sock=${prefix}/var/run/mysql5/mysqld.sock
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant mysql51 conflicts mysqlnd mysql4 mysql5 mysql55 mysql56 mariadb percona description {Use MySQL 5.1 libraries} {
         depends_lib-append      port:mysql51
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         post-extract {
             file mkdir ${workpath}/mysql51
             file link -symbolic ${workpath}/mysql51/lib ${prefix}/lib/mysql51
             file link -symbolic ${workpath}/mysql51/include ${prefix}/include/mysql51
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-mysql=${workpath}/mysql51 \
                                 --with-mysqli=${prefix}/lib/mysql51/bin/mysql_config \
                                 --with-pdo-mysql=${prefix}/lib/mysql51/bin/mysql_config \
                                 --with-mysql-sock=${prefix}/var/run/mysql51/mysqld.sock
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant mysql55 conflicts mysqlnd mysql4 mysql5 mysql51 mysql56 mariadb percona description {Use MySQL 5.5 libraries} {
         depends_lib-append      port:mysql55
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         post-extract {
             file mkdir ${workpath}/mysql55
             file link -symbolic ${workpath}/mysql55/lib ${prefix}/lib/mysql55
             file link -symbolic ${workpath}/mysql55/include ${prefix}/include/mysql55
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-mysql=${workpath}/mysql55 \
                                 --with-mysqli=${prefix}/lib/mysql55/bin/mysql_config \
                                 --with-pdo-mysql=${prefix}/lib/mysql55/bin/mysql_config \
                                 --with-mysql-sock=${prefix}/var/run/mysql55/mysqld.sock
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant mysql56 conflicts mysqlnd mysql4 mysql5 mysql51 mysql55 mariadb percona description {Use MySQL 5.6 libraries} {
         depends_lib-append      port:mysql56
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         post-extract {
             file mkdir ${workpath}/mysql56
             file link -symbolic ${workpath}/mysql56/lib ${prefix}/lib/mysql56
             file link -symbolic ${workpath}/mysql56/include ${prefix}/include/mysql56
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-mysql=${workpath}/mysql56 \
                                 --with-mysqli=${prefix}/lib/mysql56/bin/mysql_config \
                                 --with-pdo-mysql=${prefix}/lib/mysql56/bin/mysql_config \
                                 --with-mysql-sock=${prefix}/var/run/mysql56/mysqld.sock
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant mariadb conflicts mysqlnd mysql4 mysql5 mysql51 mysql55 mysql56 percona description {Use MariaDB libraries} {
         depends_lib-append      port:mariadb
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         post-extract {
             file mkdir ${workpath}/mariadb
             file link -symbolic ${workpath}/mariadb/lib ${prefix}/lib/mariadb
             file link -symbolic ${workpath}/mariadb/include ${prefix}/include/mariadb
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-mysql=${workpath}/mariadb \
                                 --with-mysqli=${prefix}/lib/mariadb/bin/mysql_config \
                                 --with-pdo-mysql=${prefix}/lib/mariadb/bin/mysql_config \
                                 --with-mysql-sock=${prefix}/var/run/mariadb/mysqld.sock
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant percona conflicts mysqlnd mysql4 mysql5 mysql51 mysql55 mysql56 mariadb description {Use Percona libraries} {
         depends_lib-append      port:percona
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         post-extract {
             file mkdir ${workpath}/percona
             file link -symbolic ${workpath}/percona/lib ${prefix}/lib/percona
             file link -symbolic ${workpath}/percona/include ${prefix}/include/percona
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-mysql=${workpath}/percona \
                                 --with-mysqli=${prefix}/lib/percona/bin/mysql_config \
                                 --with-pdo-mysql=${prefix}/lib/percona/bin/mysql_config \
                                 --with-mysql-sock=${prefix}/var/run/percona/mysqld.sock
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {![variant_isset mysql4] && ![variant_isset mysql5] && ![variant_isset mysql51] && ![variant_isset mysql55] && ![variant_isset mysql56] && ![variant_isset mariadb] && ![variant_isset percona]} {
         if {[vercmp ${branch} 5.3] >= 0} {
             default_variants +mysqlnd
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1552,18 +1552,18 @@ subport ${php}-odbc {
</span>     }
 
     php.extensions          odbc pdo_odbc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     categories-append       databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface for accessing databases via Open \
                             DataBase Connectivity (ODBC)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.3] >= 0} {
     variant iodbc conflicts unixodbc description {Use iODBC} {
         depends_lib-append      port:libiodbc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         patchfiles-append       patch-${php}-iODBC.diff
 
         configure.args-append   --with-pdo-odbc=iODBC,${prefix}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1575,7 +1575,7 @@ subport ${php}-odbc {
</span>             configure.args-append   --with-iODBC
         }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant unixodbc conflicts iodbc description {Use unixODBC} {}
 
     if {![variant_isset iodbc] && ![variant_isset unixodbc]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1585,7 +1585,7 @@ subport ${php}-odbc {
</span> 
     if {[variant_isset unixodbc] || [vercmp ${branch} 5.3] < 0} {
         depends_lib-append      port:unixODBC
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         patchfiles-append       patch-${php}-unixODBC.diff
 
         configure.args-append   --with-pdo-odbc=unixODBC,${prefix}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1613,13 +1613,13 @@ if {[vercmp ${branch} 5.5] >= 0} {
</span>         }
 
         php.extensions.zend opcache
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         description         OPcache improves PHP performance by storing precompiled \
                             script bytecode in shared memory, thereby removing the \
                             need for PHP to load and parse scripts on each request.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         long_description    ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --enable-opcache
 
         # file based opcode cache was added in 7.0 (3abde432)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1659,21 +1659,21 @@ subport ${php}-openssl {
</span>     }
 
     categories-append       devel security
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to OpenSSL signature-generation \
                             and -verification and data-encryption and \
                             -decryption functions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:kerberos5 \
                             port:libcomerr \
                             path:lib/libssl.dylib:openssl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     post-extract {
         move ${php.build_dirs}/config0.m4 ${php.build_dirs}/config.m4
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-kerberos=${prefix}
 
     if {[vercmp ${branch} 5.6] <= 0} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1714,20 +1714,20 @@ subport ${php}-oracle {
</span>     }
 
     php.extensions          oci8 pdo_oci
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     categories-append       databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to Oracle, including the oci8 and \
                             pdo_oci extensions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:oracle-instantclient
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.2] <= 0} {
         patchfiles-append   patch-${php}-ext-pdo_oci-config.m4.diff
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     set lib_dir             ${prefix}/lib/oracle
     pre-configure {
         regexp {\.dylib\.(.+)$} [glob -directory ${lib_dir} libclntsh.dylib.*] -> library_version
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1753,13 +1753,13 @@ subport ${php}-pcntl {
</span>     }
 
     categories-append       sysutils
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to Unix-style process creation, \
                             program execution, signal handling and process \
                             termination functions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     notes "
 ${subport} should not be enabled within a web server environment.\
 Unexpected results may occur if any process control functions are used within\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1783,9 +1783,9 @@ subport ${php}-posix {
</span>     }
 
     categories-append       sysutils
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to additional POSIX functions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        a PHP interface to those functions defined in the \
                             IEEE 1003.1 (POSIX.1) standards document which are \
                             not accessible through other means
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1807,82 +1807,82 @@ subport ${php}-postgresql {
</span>     }
 
     php.extensions          pgsql pdo_pgsql
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     categories-append       databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     homepage                https://www.php.net/pgsql
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to PostgreSQL, including \
                             the pgsql and pdo_pgsql extensions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql82 conflicts postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 8.2 libraries} {
         depends_lib-append      port:postgresql82
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql82/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql82/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql83 conflicts postgresql82 postgresql84 postgresql90 postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 8.3 libraries} {
         depends_lib-append      port:postgresql83
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql83/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql83/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql84 conflicts postgresql82 postgresql83 postgresql90 postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 8.4 libraries} {
         depends_lib-append      port:postgresql84
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql84/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql84/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql90 conflicts postgresql82 postgresql83 postgresql84 postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 9.0 libraries} {
         depends_lib-append      port:postgresql90
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql90/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql90/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql91 conflicts postgresql82 postgresql83 postgresql84 postgresql90 postgresql92 postgresql93 postgresql94 postgresql95 postgresql96 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 9.1 libraries} {
         depends_lib-append      port:postgresql91
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql91/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql91/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql92 conflicts postgresql82 postgresql83 postgresql84 postgresql90 postgresql91 postgresql93 postgresql94 postgresql95 postgresql96 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 9.2 libraries} {
         depends_lib-append      port:postgresql92
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql92/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql92/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql93 conflicts postgresql82 postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 postgresql94 postgresql95 postgresql96 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 9.3 libraries} {
         depends_lib-append      port:postgresql93
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql93/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql93/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql94 conflicts postgresql82 postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 postgresql93 postgresql95 postgresql96 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 9.4 libraries} {
         depends_lib-append      port:postgresql94
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql94/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql94/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql95 conflicts postgresql82 postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 postgresql93 postgresql94 postgresql96 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 9.5 libraries} {
         depends_lib-append      port:postgresql95
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql95/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql95/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     variant postgresql96 conflicts postgresql82 postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 postgresql93 postgresql94 postgresql95 postgresql10 postgresql11 postgresql12 postgresql13 description {Use PostgreSQL 9.6 libraries} {
         depends_lib-append      port:postgresql96
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql96/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql96/bin
     }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1914,7 +1914,7 @@ subport ${php}-postgresql {
</span>         configure.args-append   --with-pgsql=${prefix}/lib/postgresql13/bin \
                                 --with-pdo-pgsql=${prefix}/lib/postgresql13/bin
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {![variant_isset postgresql82] && ![variant_isset postgresql83] && ![variant_isset postgresql84] && ![variant_isset postgresql90] && ![variant_isset postgresql91] && ![variant_isset postgresql92] && ![variant_isset postgresql93] && ![variant_isset postgresql94] && ![variant_isset postgresql95] && ![variant_isset postgresql96] && ![variant_isset postgresql10] && ![variant_isset postgresql11] && ![variant_isset postgresql12] && ![variant_isset postgresql13]} {
         default_variants +postgresql13
     }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1936,14 +1936,14 @@ subport ${php}-pspell {
</span>     }
 
     categories-append       textproc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to the aspell library, which lets you \
                             check spelling and offer spelling suggestions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:aspell
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-pspell=${prefix}
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1963,14 +1963,14 @@ subport ${php}-snmp {
</span>     }
 
     categories-append       sysutils
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to the Simple Network Management \
                             Protocol (SNMP)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:net-snmp
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-snmp=${prefix}
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1990,11 +1990,11 @@ subport ${php}-soap {
</span>     }
 
     categories-append       net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP extension for writing SOAP clients and servers
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:libxml2
 
     if {[vercmp ${branch} 7.4] < 0} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2020,10 +2020,10 @@ subport ${php}-sockets {
</span>     }
 
     categories-append       net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to BSD socket communication \
                             functions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2073,21 +2073,21 @@ subport ${php}-sqlite {
</span>     }
 
     php.extensions          sqlite sqlite3 pdo_sqlite
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     categories-append       databases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to SQLite, including the sqlite, sqlite3 \
                             and pdo_sqlite extensions
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 5.4] >= 0} {
         php.extensions-delete sqlite
         description-delete "sqlite,"
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:sqlite3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     post-extract {
         move ${worksrcpath}/ext/sqlite3/config0.m4 ${worksrcpath}/ext/sqlite3/config.m4
     }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2120,20 +2120,20 @@ subport ${php}-tidy {
</span>         7.4.13              {revision 0}
         8.0.0               {revision 0}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     categories-append       www
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to tidy, the HTML cleaning and \
                             repair utility
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:tidy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {[vercmp ${branch} 7.0] <= 0} {
         patchfiles-append   patch-${php}-ext-tidy-tidy.c.diff
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-tidy=${prefix}
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2152,14 +2152,14 @@ subport ${php}-wddx {
</span>     }
 
     categories-append       textproc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to Web Distributed Data Exchange
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_build-append    port:expat \
                             port:libxml2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     configure.args-append   --with-libexpat-dir=${prefix} \
                             --with-libxml-dir=${prefix}
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2181,14 +2181,14 @@ subport ${php}-xmlrpc {
</span>     }
 
     categories-append       textproc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP extension for writing XML-RPC clients and servers
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_build-append    port:libiconv \
                             port:libxml2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:expat
 
     configure.args-append   --with-iconv-dir=${prefix}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2224,12 +2224,12 @@ subport ${php}-xsl {
</span>     }
 
     categories-append       textproc
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     description             a PHP interface to libxslt, which implements the XSL \
                             standard and lets you perform XSL transformations
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     long_description        ${description}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     depends_lib-append      port:libxslt
 
     if {[vercmp ${branch} 7.4] < 0} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2281,7 +2281,7 @@ proc get_default_php_extensions {} {
</span> if {[is_extension_subport]} {
     default php.extensions {[get_default_php_extensions]}
     default homepage    https://www.php.net/${php.rootname}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     php.build_dirs
     set pdo no
     foreach extension [concat ${php.extensions} ${php.extensions.zend}] {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2293,19 +2293,19 @@ if {[is_extension_subport]} {
</span>                 ln -s ${worksrcpath}/ext/pdo ${worksrcpath}/ext/${extension}/ext
             }
         }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         # Speed up extraction by extracting only the modules we're going to be building.
         extract.post_args-append ${worksrcdir}/ext/${extension}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         # Run phpize, configure, build and destroot in each extension's directory.
         php.build_dirs-append ${worksrcpath}/ext/${extension}
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {${pdo}} {
         # The PDO extensions need the PDO headers.
         extract.post_args-append ${worksrcdir}/ext/pdo
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     pre-configure {
         set php_version [exec ${php.config} --version 2>/dev/null]
         if {${version} ne ${php_version}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2313,8 +2313,8 @@ if {[is_extension_subport]} {
</span>             return -code error "incompatible ${php} installation"
         }
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     destroot.target     install-modules install-headers
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     php.add_port_code
 }
</pre><pre style='margin:0'>

</pre>