<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/51cd7cf73ad10b7508a9ecde683aa72a997b73d5">https://github.com/macports/macports-ports/commit/51cd7cf73ad10b7508a9ecde683aa72a997b73d5</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 51cd7cf73ad10b7508a9ecde683aa72a997b73d5
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sat Dec 21 09:53:24 2019 -0600
<span style='display:block; white-space:pre;color:#404040;'> php-1.1.tcl: Fix pecl livecheck; make configurable
</span>---
_resources/port1.0/group/php-1.1.tcl | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/php-1.1.tcl b/_resources/port1.0/group/php-1.1.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 215dcb3..781113e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/php-1.1.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/php-1.1.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -262,15 +262,25 @@ proc php._set_pecl_prerelease {option action args} {
</span> global php.pecl
if {${php.pecl}} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ set re1 {[quotemeta <a\\s+href="/get/${php.pecl.name}-[join ${php.pecl.regex}][quotemeta ${extract.suffix}]">]}
</span> if {${args}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.regex {>([0-9a-zA-Z.]+)</a></th>}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default livecheck.regex ${re1}
</span> } else {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.regex {>([0-9a-zA-Z.]+)</a></th>\s*<[^>]+>stable<}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set re2 {[quotemeta <\[^>\]+>stable</\[^>\]+>\\s*<\[^>\]+>\[^<\]*</\[^>\]+>\\s*<\[^>\]+>]}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default livecheck.regex ${re2}${re1}
</span> }
}
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# php.pecl.regex: for PECL extensions, the default regular expression to use
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# when matching version numbers in livecheck. Most ports don't need to change
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# this and should instead look at php.pecl.prerelease.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+options php.pecl.regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+default php.pecl.regex {(\[0-9a-zA-Z.]+)}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # php: the name of this branch of PHP, e.g. "php53" or "php54".
options php
</pre><pre style='margin:0'>
</pre>