<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/4ed8cb51ed4a96e684b0c21752b4528702067b78">https://github.com/macports/macports-ports/commit/4ed8cb51ed4a96e684b0c21752b4528702067b78</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 4ed8cb51ed4 libvpx-devel: bring to parity with libvpx
</span>4ed8cb51ed4 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 4ed8cb51ed4a96e684b0c21752b4528702067b78
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Mon Mar 6 20:08:31 2023 -0800
<span style='display:block; white-space:pre;color:#404040;'> libvpx-devel: bring to parity with libvpx
</span>---
multimedia/libvpx-devel/Portfile | 15 +++++++++++++--
multimedia/libvpx-devel/files/patch-configure.sh.diff | 8 ++++----
2 files changed, 17 insertions(+), 6 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/libvpx-devel/Portfile b/multimedia/libvpx-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a8694d89508..baa09446847 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/libvpx-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/libvpx-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,8 +7,8 @@ PortGroup muniversal 1.0
</span> name libvpx-devel
conflicts libvpx
set my_name libvpx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.12.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.13.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span>
categories multimedia
license Permissive
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,6 +43,11 @@ supported_archs x86_64 i386 arm64 ppc ppc64
</span> patchfiles-append patch-Makefile.diff
patchfiles-append patch-configure.sh.diff
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# requires c++11 https://trac.macports.org/ticket/67038
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.cxx_standard 2011
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# requires MacPorts c++11 flags explicitly added to ldflags https://trac.macports.org/ticket/67038
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append {*}${configure.cxxflags}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # Uses newer assembly features on Intel.
# Also blacklist clang 8, due to issues like:
# error: use of undeclared identifier 'abs'
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,6 +82,12 @@ platform darwin {
</span> platform darwin 8 {
depends_build-append port:gmake
build.cmd ${prefix}/bin/gmake
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Tiger Intel has some unique restrictions https://trac.macports.org/ticket/67041
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if {${configure.build_arch} in {i386 x86_64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.blacklist-append macports-gcc-7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append --disable-libyuv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
build.target
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/libvpx-devel/files/patch-configure.sh.diff b/multimedia/libvpx-devel/files/patch-configure.sh.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index c616ee67ae8..611b7e4a31d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/libvpx-devel/files/patch-configure.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/libvpx-devel/files/patch-configure.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,9 +2,9 @@ From: Dean M Greer <Gcenx@github.com>
</span>
macOS High Sierra may have MacOSX10.14.SDK and MacOSX10.13.SDK available, so due to how this detection work MacOSX10.14.SDK will be used causing an i386 build to fail.
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- build/make/configure.sh 2021-04-18 18:16:48.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ build/make/configure.sh 2021-06-30 19:31:17.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -882,68 +882,9 @@ process_common_toolchain() {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- build/make/configure.sh.orig 2023-03-01 10:14:28.197079369 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ build/make/configure.sh 2023-03-01 10:16:00.284193482 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -882,68 +882,9 @@
</span> add_ldflags "-isysroot ${iphoneos_sdk_dir}"
fi
;;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,7 +66,7 @@ macOS High Sierra may have MacOSX10.14.SDK and MacOSX10.13.SDK available, so due
</span> - add_cflags "-mmacosx-version-min=10.15"
- add_ldflags "-mmacosx-version-min=10.15"
- ;;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- *-darwin2[0-1]-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-darwin2[0-2]-*)
</span> - add_cflags "-arch ${toolchain%%-*}"
- add_ldflags "-arch ${toolchain%%-*}"
- ;;
</pre><pre style='margin:0'>
</pre>