<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2bc2f53e5a873a5599f6b05a29685bd7a14fbbc8">https://github.com/macports/macports-ports/commit/2bc2f53e5a873a5599f6b05a29685bd7a14fbbc8</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 2bc2f53e5a8 x264: clean up port
</span>2bc2f53e5a8 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2bc2f53e5a873a5599f6b05a29685bd7a14fbbc8
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Sat Mar 15 18:51:26 2025 +0400

<span style='display:block; white-space:pre;color:#404040;'>    x264: clean up port
</span>---
 multimedia/x264/Portfile | 45 +++++++++++++++------------------------------
 1 file changed, 15 insertions(+), 30 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/x264/Portfile b/multimedia/x264/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 11eeaaeab94..28708250e92 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/x264/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/x264/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,9 +2,11 @@
</span> 
 PortSystem          1.0
 PortGroup           gitlab 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           muniversal 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           muniversal 1.1
</span> PortGroup           xcodeversion 1.0
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch               1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> gitlab.instance     https://code.videolan.org
 # Get latest stable commit id from
 # https://code.videolan.org/videolan/x264/-/tree/stable
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,7 +17,6 @@ gitlab.instance     https://code.videolan.org
</span> gitlab.setup        videolan x264 31e19f92f00c7003fa115047ce50978bc98c3a0d
 version             0.164.3108
 revision            0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-epoch               1
</span> categories          multimedia
 license             GPL-2+
 maintainers         {devans @dbevans} {makr @mohd-akram} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -61,49 +62,33 @@ platform darwin powerpc {
</span>     configure.args-append   --disable-vsx
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# as of build 148 asm optimizations are believed to work with x86_64 Snow Leopard and up
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# please file a ticket if you have evidence to the contrary
</span> # i386 clang build issues remain which break i386 build when asm optimizations are enabled
 # assert configure option --disable-asm for all i386 builds
 # see https://mailman.videolan.org/pipermail/x264-devel/2014-February/010371.html, #42672.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${configure.build_arch} ne "" && (!${universal_possible} || ![variant_isset universal])} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${configure.build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append   --host=i686-apple-darwin${os.major} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                --disable-asm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.args-append   --host=${configure.build_arch}-apple-darwin${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.ldflags-append {*}${configure.cc_archflags}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set merger_configure_args(i386) --disable-asm
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach arch ${configure.universal_archs} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_configure_args(${arch}) "--host=i686-apple-darwin${os.major} --disable-asm"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set merger_configure_args(${arch}) --host=${arch}-apple-darwin${os.major}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {!${universal_possible} || ![variant_isset universal])} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.args-append   --disable-asm
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.universal_args-delete --disable-dependency-tracking
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/24893
</span> platform darwin 8 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # https://trac.macports.org/ticket/24893
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${configure.build_arch} eq "i386" && (!${universal_possible} || ![variant_isset universal])} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set merger_configure_cflags(i386)   -msse2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append    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;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform darwin 8 i386 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {!${universal_possible} || ![variant_isset universal]} {
</span>         configure.cflags-append -msse2
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set merger_configure_cflags(i386) -msse2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><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> }
 
 # sets its own optflags
 configure.optflags
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.args       DIR_INSTALL=${destroot}${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target        default
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # Can't livecheck stable branch but use it to validate version matches commit
 livecheck.url       https://artifacts.videolan.org/x264/release-macos-arm64/
 livecheck.type      regex
</pre><pre style='margin:0'>

</pre>