<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/010e2f486889e666ea16746f4a4a156dc4065969">https://github.com/macports/macports-ports/commit/010e2f486889e666ea16746f4a4a156dc4065969</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 010e2f486889e666ea16746f4a4a156dc4065969
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Tue Jul 2 19:37:18 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    mozjs60: non-functional: portfile text alignments
</span>---
 lang/mozjs60/Portfile | 38 ++++++++++++++++++++++----------------
 1 file changed, 22 insertions(+), 16 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/mozjs60/Portfile b/lang/mozjs60/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2514c014fcb..19a08d81527 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/mozjs60/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/mozjs60/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,12 @@
</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           muniversal 1.0
</span> PortGroup           compiler_blacklist_versions 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           muniversal 1.0
</span> 
 name                mozjs60
 version             60.8.0
 categories          lang
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> license             {MPL-2 LGPL-2.1+}
 maintainers         {devans @dbevans} openmaintainer
 description         JavaScript-C Engine
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +26,7 @@ checksums           rmd160  babfc85cd14308a1494d719a5c281b3d392a046c \
</span>                     size    32802956
 
 depends_build       port:autoconf213 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    path:bin/pkg-config:pkgconfig \
</span>                     port:python27 \
                     port:yasm
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,12 +35,15 @@ depends_lib         port:nspr \
</span>                     port:xorg-libXt
 
 # requires C++14 compiler to build
<span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.cxx_standard 2014
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist  *gcc-3.* *gcc-4.* {clang < 700}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    2014
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist  {clang < 700}
</span> 
 if { ${os.platform} eq "darwin" && ${os.major} < 11 } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append port:cctools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.env-append AR=${prefix}/bin/ar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:cctools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    AR=${prefix}/bin/ar
</span> }
 
 patchfiles          patch-js.pc.in.diff \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,13 +64,13 @@ configure.env-append \
</span> configure.dir       ${worksrcpath}/js/src/obj
 configure.cmd       ../configure
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --with-system-nspr \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --disable-readline
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --disable-readline \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-system-nspr
</span> 
 configure.universal_args-delete --disable-dependency-tracking
 
 if { ${os.platform} eq "darwin" && ${os.major} < 13 } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   --disable-xcode-checks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append       --disable-xcode-checks
</span> }
 
 build.env-append    SHELL=/bin/bash
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -131,19 +133,22 @@ if { ${os.platform} eq "darwin" && ${os.major} < 10 } {
</span> 
     if { ${os.major} == 8 } {
         # Tiger ships with Make 3.80; need 3.81 or later
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-append port:gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        build.cmd            gmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cppflags-append -D__DARWIN_UNIX03
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        build.cmd           gmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cppflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -D__DARWIN_UNIX03
</span>     }
 
     # the old gas assembler doesn't like the included ICU files.
     # Also there's a run-time failure in u_init(), so just
     # disable ICU until someone wants to sort it out.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append     --without-intl-api
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   --without-intl-api
</span> 
     if {[string match *gcc* ${configure.compiler}] && ${os.arch} eq "powerpc" } {
         # Make structs size-compatible with Intel (fixes several static_asserts)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxxflags-append -mone-byte-bool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.cxxflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -mone-byte-bool
</span> 
         # The C API is littered with bools and references to bools, so we need to
         # make sure clients (including gjs and policykit) also use the magic flag.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -155,7 +160,8 @@ if { ${os.platform} eq "darwin" && ${os.major} < 10 } {
</span>         # against this library. The benefit of this approach is that projects using
         # pkg-config don't need to remember this flag, and well-designed projects
         # can "contain" one-byte bools and not have to expose them downstream.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append patch-config-powerpc.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-config-powerpc.diff
</span> 
         notes-append "
         In order to run on PowerPC, ${name} has been compiled with the special
</pre><pre style='margin:0'>

</pre>