<pre style='margin:0'>
Thibaut Paumard (paumard) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4ae30118b0df4b78115394f716ec29554ad96573">https://github.com/macports/macports-ports/commit/4ae30118b0df4b78115394f716ec29554ad96573</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 4ae30118b0d Gyoto: fix the build with libstdc++ (#27045)
</span>4ae30118b0d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4ae30118b0df4b78115394f716ec29554ad96573
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Thu Dec 12 18:04:10 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    Gyoto: fix the build with libstdc++ (#27045)
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Gyoto: non-functional: path-style deps, alphabetize
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Gyoto: unbreak build with libstdc++
</span>---
 science/Gyoto/Portfile | 49 ++++++++++++++++++++++---------------------------
 1 file changed, 22 insertions(+), 27 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/Gyoto/Portfile b/science/Gyoto/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2d004e84eae..1d173cbd10e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/Gyoto/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/Gyoto/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,10 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           github 1.0
</span> PortGroup           active_variants 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           compilers 1.0
</span> PortGroup           boost 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           compilers 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span> 
 github.setup        gyoto Gyoto 74a1bd863b5f2855044b656314297d85e346ef41
 version             2.0.2+20241208
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,14 +26,17 @@ long_description    Gyoto aims at providing a framework for computing orbits \
</span> homepage            https://gyoto.obspm.fr
 github.tarball_from archive
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:LORENE \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:eigen3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       path:share/pkgconfig/eigen3.pc:eigen3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:LORENE \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/pkg-config:pkgconfig
</span> 
 depends_lib         port:cfitsio \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:xercesc3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:flint \
</span>                     port:udunits2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:flint
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:xercesc3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# xercesc3 requires C++11; notice that eigen3-devel needs C++14.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard   2011
</span> 
 configure.args      --without-yorick \
                     --with-lorene=${prefix}/lib/lorene \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,10 +64,8 @@ post-configure {
</span>         Makefile bin/Makefile lib/Makefile
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> build.args-append   Y_CFLAGS="${configure.cxxflags}" Y_CPPFLAGS="${configure.cppflags}" CC="${configure.cc}" COPT_DEFAULT="" Y_LDFLAGS="${configure.ldflags}"
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> test.target         check check-lorene
 test.run            yes
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -134,11 +135,9 @@ subport Gyoto {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match libc++ ${configure.cxx_stdlib}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    compilers.enforce_c [boost::depends_portname]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compilers.enforce_c [boost::depends_portname]
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant openmpi conflicts mpich \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant openmpi conflicts mpich \
</span>         description {Add MPI parallelization using OpenMPI} {
         set c_variant [c_variant_name]
         if {${c_variant} == ""} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -159,12 +158,12 @@ if {[string match libc++ ${configure.cxx_stdlib}]} {
</span>         build.args-delete CC="${configure.cc}"
         build.args-append CC="mpicc-openmpi-${mpi_suffix}"
         notes "
<span style='display:block; white-space:pre;background:#ffe0e0;'>-For multi-processing, wrap gyoto in mpirun-openmpi-${mpi_suffix}, e.g.:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  $ mpirun-openmpi-${mpi_suffix} gyoto -P4 in.xml out.fits
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    For multi-processing, wrap gyoto in mpirun-openmpi-${mpi_suffix}, e.g.:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    $ mpirun-openmpi-${mpi_suffix} gyoto -P4 in.xml out.fits
</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:#ffe0e0;'>-    variant mpich conflicts openmpi \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant mpich conflicts openmpi \
</span>         description {Add MPI parallelization using MPICH} {
         set c_variant [c_variant_name]
         if {${c_variant} == ""} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -185,13 +184,9 @@ For multi-processing, wrap gyoto in mpirun-openmpi-${mpi_suffix}, e.g.:
</span>         build.args-delete CC="${configure.cc}"
         build.args-append CC="mpicc-mpich-${mpi_suffix}"
         notes "
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+-- Gyoto Usage note ------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-| For multi-processing, wrap gyoto in mpirun-mpich-${mpi_suffix}, e.g.:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-|   $ mpirun-mpich-${mpi_suffix} gyoto -P4 in.xml out.fits
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+--------------------------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --disable-c++11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    +-- Gyoto Usage note ------------------------------------------------------
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    | For multi-processing, wrap gyoto in mpirun-mpich-${mpi_suffix}, e.g.:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    |   $ mpirun-mpich-${mpi_suffix} gyoto -P4 in.xml out.fits
</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>