<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/e6785e128ced0a882893e3472972a631a1ceec50">https://github.com/macports/macports-ports/commit/e6785e128ced0a882893e3472972a631a1ceec50</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 e6785e128ce php-xhprof: Update to 2.3.9
</span>e6785e128ce is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e6785e128ced0a882893e3472972a631a1ceec50
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Thu Nov 16 06:36:16 2023 -0600
<span style='display:block; white-space:pre;color:#404040;'> php-xhprof: Update to 2.3.9
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/57340
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: #16579
</span>---
php/php-xhprof/Portfile | 29 +++++++++++++++-------
.../files/callgraph_utils.php.0.9.4.patch | 11 ++++++++
php/php-xhprof/files/callgraph_utils.php.patch | 11 ++++++++
.../files/patch-callgraph_utils.php.diff | 11 --------
4 files changed, 42 insertions(+), 20 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-xhprof/Portfile b/php/php-xhprof/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7889432f988..9e8c1508c50 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/php/php-xhprof/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/php/php-xhprof/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,26 +4,37 @@ PortSystem 1.0
</span> PortGroup php 1.1
name php-xhprof
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.9.4
</span> categories-append devel
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers ryandesign openmaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {ryandesign @ryandesign} openmaintainer
</span> license Apache-2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-php.branches 5.3 5.4 5.5 5.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+php.branches 5.3 5.4 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2
</span> php.pecl yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-php.pecl.prerelease yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[vercmp ${php.branch} >= 7.0]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 2.3.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 48b7ffa9a583e2e9ef393c9c40cf8e15a8f23d90 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1dd421b25e0351e8074dec0b41ee67c5ca3a9f181ee90629e0222a12cd6f8774 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 843027
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set patchv {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[vercmp ${php.branch} >= 5.2]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 0.9.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ php.pecl.prerelease yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 e484c4902f287ef18d9f75dda75a28d73bb8272d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 002a2d4a825d16aeb3017c59f94d8c5e5d06611dd6197acd2f07fce197d3b8f8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 842077
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set patchv .${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
description A Hierarchical Profiler for PHP
long_description XHProf is a function-level hierarchical profiler for \
PHP and has a simple HTML based navigational interface.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 e484c4902f287ef18d9f75dda75a28d73bb8272d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 002a2d4a825d16aeb3017c59f94d8c5e5d06611dd6197acd2f07fce197d3b8f8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles patch-callgraph_utils.php.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles callgraph_utils.php${patchv}.patch
</span>
post-patch {
reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/xhprof_lib/utils/callgraph_utils.php
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-xhprof/files/callgraph_utils.php.0.9.4.patch b/php/php-xhprof/files/callgraph_utils.php.0.9.4.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..87d128672e6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/php/php-xhprof/files/callgraph_utils.php.0.9.4.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- xhprof_lib/utils/callgraph_utils.php.orig 2013-09-30 17:46:07.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ xhprof_lib/utils/callgraph_utils.php 2023-11-16 06:19:42.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -107,7 +107,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 => array("pipe", "w")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $cmd = " dot -T".$type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $cmd = " /opt/local/bin/dot -T".$type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $process = proc_open($cmd, $descriptorspec, $pipes, "/tmp", array());
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (is_resource($process)) {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-xhprof/files/callgraph_utils.php.patch b/php/php-xhprof/files/callgraph_utils.php.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..cb43fa480d9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/php/php-xhprof/files/callgraph_utils.php.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- xhprof_lib/utils/callgraph_utils.php.orig 2022-12-13 22:29:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ xhprof_lib/utils/callgraph_utils.php 2023-11-16 06:17:46.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -107,7 +107,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2 => array("pipe", "w")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- $cmd = " dot -T".$type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ $cmd = " @PREFIX@/bin/dot -T".$type;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ $process = proc_open( $cmd, $descriptorspec, $pipes, sys_get_temp_dir(), array( 'PATH' => getenv( 'PATH' ) ) );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (is_resource($process)) {
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-xhprof/files/patch-callgraph_utils.php.diff b/php/php-xhprof/files/patch-callgraph_utils.php.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6b6e571b965..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/php/php-xhprof/files/patch-callgraph_utils.php.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- xhprof_lib/utils/callgraph_utils.php.orig 2009-06-01 19:52:32.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ xhprof_lib/utils/callgraph_utils.php 2010-03-24 23:37:02.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -103,7 +103,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 2 => array("file", "/dev/null", "a")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- $cmd = " dot -T".$type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ $cmd = " @PREFIX@/bin/dot -T".$type;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- $process = proc_open($cmd, $descriptorspec, $pipes, "/tmp", array());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>
</pre>