<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e27ccf9e4ddc55e1f7c59b569eee95de12cc7c16">https://github.com/macports/macports-ports/commit/e27ccf9e4ddc55e1f7c59b569eee95de12cc7c16</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 e27ccf9e4dd boost178: enable universal build arm/Intel
</span>e27ccf9e4dd is described below
<span style='display:block; white-space:pre;color:#808000;'>commit e27ccf9e4ddc55e1f7c59b569eee95de12cc7c16
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Tue Dec 19 23:09:54 2023 -0800
<span style='display:block; white-space:pre;color:#404040;'> boost178: enable universal build arm/Intel
</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/64954
</span>---
devel/boost178/Portfile | 4 +++
.../files/patch-boost-universal-arm-intel.diff | 35 ++++++++++++++++++++++
2 files changed, 39 insertions(+)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost178/Portfile b/devel/boost178/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4e95801c86a..4d0e91f0ccf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost178/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost178/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -485,6 +485,10 @@ variant universal {
</span>
if {[lsearch ${configure.universal_archs} arm*] != -1} {
build.args-append address-model=64 architecture=combined
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # patch in arm/Intel universal support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append patch-boost-universal-arm-intel.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> } else {
if {[lsearch ${configure.universal_archs} ppc*] != -1} {
if {[lsearch ${configure.universal_archs} *86*] != -1} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost178/files/patch-boost-universal-arm-intel.diff b/devel/boost178/files/patch-boost-universal-arm-intel.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6d1c39269a6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost178/files/patch-boost-universal-arm-intel.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,35 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git libs/context/build/Jamfile.v2 libs/context/build/Jamfile.v2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index d5e8db153..0a7363d71 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libs/context/build/Jamfile.v2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libs/context/build/Jamfile.v2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -821,6 +821,16 @@ alias asm_sources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ <binary-format>mach-o
</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;'>++# COMBINED
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++alias asm_sources
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : asm/make_combined_sysv_macho_gas.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ asm/jump_combined_sysv_macho_gas.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ asm/ontop_combined_sysv_macho_gas.S
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ : <address-model>64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ <architecture>combined
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ <binary-format>mach-o
</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;'>+ explicit asm_sources ;
</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;'>+diff --git tools/build/src/tools/features/architecture-feature.jam tools/build/src/tools/features/architecture-feature.jam
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 3fb0059f4..f8181c04b 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tools/build/src/tools/features/architecture-feature.jam
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tools/build/src/tools/features/architecture-feature.jam
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -44,6 +44,9 @@ feature.feature architecture
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # z Systems (aka s390x)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ s390x
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ # Combined architecture(s)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ combined
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ propagated optional
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ;
</span></pre><pre style='margin:0'>
</pre>