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

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

<span style='display:block; white-space:pre;color:#404040;'>    php-mailparse: Add php73-mailparse 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-mailparse/Portfile                    | 11 +++--
 php/php-mailparse/files/php73-mailparse.patch | 65 +++++++++++++++++++++++++++
 2 files changed, 72 insertions(+), 4 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-mailparse/Portfile b/php/php-mailparse/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 91ab6b2..4207b1b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/php/php-mailparse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/php/php-mailparse/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,21 +7,24 @@ name            php-mailparse
</span> license         PHP
 categories      php mail devel
 platforms       darwin
<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> 
<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
 
 if {[vercmp ${php.branch} 7] >= 0} {
     version     3.0.2
     revision    0
     checksums   rmd160  c96c24aa440f302ad8b65d1b44d947bb4a8e1ebd \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  d81a6f8a48e43fca1c0f0d6c90d666830c24d584a23a60add43062aaf221843b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  d81a6f8a48e43fca1c0f0d6c90d666830c24d584a23a60add43062aaf221843b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    38206
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles  php73-mailparse.patch
</span> } else {
     version     2.1.6
     revision    1
     checksums   rmd160  68b2fedcacda2850c10e3551131502429b8daee1 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  73705197d2b2ee782efa5477eb2a21432f592c2cb05a72c3a037bbe39e02b5cc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  73705197d2b2ee782efa5477eb2a21432f592c2cb05a72c3a037bbe39e02b5cc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    36538
</span> }
 
 description     Email message manipulation
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/php/php-mailparse/files/php73-mailparse.patch b/php/php-mailparse/files/php73-mailparse.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0a24272
</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-mailparse/files/php73-mailparse.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,65 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix build with PHP 7.3+.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://bugs.php.net/bug.php?id=77045
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+http://git.php.net/?p=pecl/mail/mailparse.git;a=commitdiff;h=13c2c425e519b22660a03d566c35e76b3d4751dc;hp=720ed5b77591922596564c414a655f3c7fcd6200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- mailparse.c.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ mailparse.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -984,12 +984,21 @@ PHP_FUNCTION(mailparse_stream_encode)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   buf = emalloc(bufsize);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   RETVAL_TRUE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if PHP_VERSION_ID >= 70300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  conv = mbfl_convert_filter_new(mbfl_no2encoding(mbfl_no_encoding_8bit),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  mbfl_no2encoding(enc),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  mailparse_stream_output,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  mailparse_stream_flush,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  deststream
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   conv = mbfl_convert_filter_new(mbfl_no_encoding_8bit,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   enc,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   mailparse_stream_output,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   mailparse_stream_flush,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   deststream
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (enc == mbfl_no_encoding_qprint) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           /* If the qp encoded section is going to be digitally signed,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1165,9 +1174,13 @@ PHP_FUNCTION(mailparse_msg_get_structure)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   mailparse_fetch_mimepart_resource(part, arg);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if PHP_VERSION_ID >= 70300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  array_init(return_value);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   if (array_init(return_value) == FAILURE)        {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           RETURN_FALSE;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   php_mimepart_enum_parts(part, &get_structure_callback, return_value);
</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;'>+--- php_mailparse_mime.c.orig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ php_mailparse_mime.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -906,12 +906,21 @@ PHP_MAILPARSE_API void php_mimepart_decoder_prepare(php_mimepart *part, int do_d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if (from == mbfl_no_encoding_8bit || from == mbfl_no_encoding_7bit) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   part->extract_filter = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if PHP_VERSION_ID >= 70300
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                  part->extract_filter = mbfl_convert_filter_new(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  mbfl_no2encoding(from), mbfl_no2encoding(mbfl_no_encoding_8bit),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  filter_into_work_buffer,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  NULL,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  part
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++                                  );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   part->extract_filter = mbfl_convert_filter_new(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   from, mbfl_no_encoding_8bit,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   filter_into_work_buffer,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   NULL,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   part
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   );
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</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;'>+ 
</span></pre><pre style='margin:0'>

</pre>