<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/4bf99c92f68bbca2c43e291065d04afb2ae40fdc">https://github.com/macports/macports-ports/commit/4bf99c92f68bbca2c43e291065d04afb2ae40fdc</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 4bf99c92f68bbca2c43e291065d04afb2ae40fdc
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Oct 22 17:09:46 2019 -0500
<span style='display:block; white-space:pre;color:#404040;'> php: For php-intl, use CXXFLAGS from icu
</span>---
lang/php/Portfile | 11 +++++++----
lang/php/files/patch-php71-icu-61.diff | 14 ++++++++++++++
lang/php/files/patch-php72-icu-61.diff | 14 ++++++++++++++
lang/php/files/patch-php73-icu-61.diff | 14 ++++++++++++++
4 files changed, 49 insertions(+), 4 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 cee4fe0..4762284 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;'>@@ -341,9 +341,9 @@ subport ${php} {
</span> 5.5.38 {revision 4}
5.6.40 {revision 2}
7.0.33 {revision 1}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- 7.1.32 {revision 0}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 7.2.23 {revision 0}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 7.3.10 {revision 0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 7.1.32 {revision 1}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 7.2.23 {revision 1}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 7.3.10 {revision 1}
</span> }
depends_run port:php_select
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -355,6 +355,10 @@ subport ${php} {
</span> patchfiles-append patch-${php}-Zend-EX_TMP_VAR.diff
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {[vercmp ${branch} 7.1] >= 0 && [vercmp ${branch} 7.5] < 0} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-${php}-icu-61.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
# Ensure the build date is the same for all universal archs.
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:#e0e0e0;'>@@ -963,7 +967,6 @@ subport ${php}-intl {
</span>
# required for ICU
compiler.cxx_standard 2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cxxflags-append -std=c++11
</span> }
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/php/files/patch-php71-icu-61.diff b/lang/php/files/patch-php71-icu-61.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..dcc3393
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/php/files/patch-php71-icu-61.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use ICU's CXXFLAGS when using pkg-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/php/php-src/commit/8daf96cef35c114b9e9cbcc47fc8602be74754d3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/acinclude.m4.orig 2019-08-28 02:09:14.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/acinclude.m4 2019-10-22 16:52:17.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2234,7 +2234,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ICU_LIBS=`$PKG_CONFIG --libs icu-uc icu-io icu-i18n`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ICU_INCS=`$PKG_CONFIG --cflags-only-I icu-uc icu-io icu-i18n`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ICU_CXXFLAGS="-DU_USING_ICU_NAMESPACE=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ICU_CXXFLAGS=`$PKG_CONFIG --variable=CXXFLAGS icu-uc`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ICU_CXXFLAGS="$ICU_CXXFLAGS -DU_USING_ICU_NAMESPACE=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_RESULT([found $ICU_VERSION])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/php/files/patch-php72-icu-61.diff b/lang/php/files/patch-php72-icu-61.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..a01ebd0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/php/files/patch-php72-icu-61.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use ICU's CXXFLAGS when using pkg-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/php/php-src/commit/8daf96cef35c114b9e9cbcc47fc8602be74754d3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/acinclude.m4.orig 2019-09-24 10:50:08.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/acinclude.m4 2019-10-22 16:39:38.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2219,7 +2219,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ICU_LIBS=`$PKG_CONFIG --libs icu-uc icu-io icu-i18n`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ICU_INCS=`$PKG_CONFIG --cflags-only-I icu-uc icu-io icu-i18n`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ICU_CXXFLAGS="-DU_USING_ICU_NAMESPACE=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ICU_CXXFLAGS=`$PKG_CONFIG --variable=CXXFLAGS icu-uc`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ICU_CXXFLAGS="$ICU_CXXFLAGS -DU_USING_ICU_NAMESPACE=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_RESULT([found $ICU_VERSION])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/php/files/patch-php73-icu-61.diff b/lang/php/files/patch-php73-icu-61.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..50dd29b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/php/files/patch-php73-icu-61.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,14 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use ICU's CXXFLAGS when using pkg-config
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/php/php-src/commit/8daf96cef35c114b9e9cbcc47fc8602be74754d3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/acinclude.m4.orig 2019-09-24 04:20:26.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/acinclude.m4 2019-10-22 16:25:45.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2191,7 +2191,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ICU_LIBS=`$PKG_CONFIG --libs icu-uc icu-io icu-i18n`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ICU_INCS=`$PKG_CONFIG --cflags-only-I icu-uc icu-io icu-i18n`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ICU_CXXFLAGS="-DU_USING_ICU_NAMESPACE=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ICU_CXXFLAGS=`$PKG_CONFIG --variable=CXXFLAGS icu-uc`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ ICU_CXXFLAGS="$ICU_CXXFLAGS -DU_USING_ICU_NAMESPACE=1"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_MSG_RESULT([found $ICU_VERSION])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span></pre><pre style='margin:0'>
</pre>