<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/e35eb283404d13b21978ef183cf9a521674d930c">https://github.com/macports/macports-ports/commit/e35eb283404d13b21978ef183cf9a521674d930c</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 e35eb28  php-yaz: Add php73-yaz subport
</span>e35eb28 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e35eb283404d13b21978ef183cf9a521674d930c
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Mon Dec 10 12:39:23 2018 -0600

<span style='display:block; white-space:pre;color:#404040;'>    php-yaz: Add php73-yaz subport
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://trac.macports.org/ticket/57748
</span>---
 php/php-yaz/Portfile              |  8 +++++++-
 php/php-yaz/files/php73-yaz.patch | 27 +++++++++++++++++++++++++++
 2 files changed, 34 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-yaz/Portfile b/php/php-yaz/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 14f71e0..d21d18f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/php/php-yaz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/php/php-yaz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@ platforms               darwin
</span> maintainers             {ryandesign @ryandesign} openmaintainer
 license                 PHP
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-php.branches            5.3 5.4 5.5 5.6 7.0 7.1 7.2
</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
</span> php.pecl                yes
 
 description             PHP/PECL extension for the Z39.50 protocol
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,4 +23,10 @@ checksums               rmd160  a9702ad81085f955af793e1c9e246d30537cf3a1 \
</span> 
 if {${name} ne ${subport}} {
     depends_lib-append  port:re2c port:yaz
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[vercmp ${php.branch} 7.3] >= 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # I'm not certain if this patch is appropriate for earlier versions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # https://github.com/indexdata/phpyaz/pull/7#issuecomment-445922716
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles      php73-yaz.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-yaz/files/php73-yaz.patch b/php/php-yaz/files/php73-yaz.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..73d525a
</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-yaz/files/php73-yaz.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,27 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix build failure with PHP 7.3+.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/indexdata/phpyaz/pull/7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- php_yaz.c.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ php_yaz.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -832,8 +832,8 @@ PHP_FUNCTION(yaz_hits)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           WRONG_PARAM_COUNT;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (searchresult && array_init(searchresult) == FAILURE) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          RETURN_FALSE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (searchresult) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++          array_init(searchresult);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   get_assoc(INTERNAL_FUNCTION_PARAM_PASSTHRU, id, &p);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1923,9 +1923,8 @@ PHP_FUNCTION(yaz_scan_result)
</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;'>+   array_init(return_value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  if (pval_opt && array_init(pval_opt) == FAILURE) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          RETURN_FALSE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  if (pval_opt) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  array_init(pval_opt);
</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;'>+   get_assoc(INTERNAL_FUNCTION_PARAM_PASSTHRU, pval_id, &p);
</span></pre><pre style='margin:0'>

</pre>