<pre style='margin:0'>
David B. Evans (dbevans) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dd32ed809262ca219968c79aea897f2446e93331">https://github.com/macports/macports-ports/commit/dd32ed809262ca219968c79aea897f2446e93331</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit dd32ed809262ca219968c79aea897f2446e93331
</span>Author: David B. Evans <devans@macports.org>
AuthorDate: Sun Feb 10 00:31:42 2019 -0800
<span style='display:block; white-space:pre;color:#404040;'> libvpx: update to version 1.8.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> ABI incompatible with previous version 1.7.0.
</span>---
multimedia/libvpx/Portfile | 8 ++++----
multimedia/libvpx/files/patch-Makefile.diff | 2 +-
.../libvpx/files/patch-build-make-configure.sh.diff | 16 ++++++++++++----
multimedia/libvpx/files/patch-configure.diff | 2 +-
multimedia/libvpx/files/patch-lib.mk.diff | 10 ++++++++++
5 files changed, 28 insertions(+), 10 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/libvpx/Portfile b/multimedia/libvpx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3c40cfb..820f7fc 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/libvpx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/libvpx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup compiler_blacklist_versions 1.0
</span> PortGroup muniversal 1.0
name libvpx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.8.0
</span> categories multimedia
maintainers {devans @dbevans} openmaintainer
platforms darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,7 +50,8 @@ platform darwin {
</span>
patchfiles patch-build-make-configure.sh.diff \
patch-configure.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-Makefile.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-lib.mk.diff
</span>
# clang 425.0.28 with libvpx-1.4.0:
# vp9/common/x86/vp9_subpixel_8t_intrin_avx2.c:77:16: error: assigning to '__m256i' from incompatible type 'int'
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -78,7 +79,6 @@ configure.args --enable-vp8 \
</span> --enable-multithread \
--enable-runtime-cpu-detect \
--enable-experimental \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-spatial-svc \
</span> --enable-shared \
--disable-install-docs \
--disable-debug-libs \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -138,7 +138,7 @@ if {![variant_isset universal]} {
</span> # shared library uses relative path in install name
# override with absolute path
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- set libname ${prefix}/lib/${name}.5.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set libname ${prefix}/lib/${name}.6.dylib
</span> system "install_name_tool -id ${libname} ${destroot}${libname}"
}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/libvpx/files/patch-Makefile.diff b/multimedia/libvpx/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 2dda6ab..d784526 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/libvpx/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/libvpx/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- build/make/Makefile.orig 2018-02-06 19:44:37.000000000 -0800
+++ build/make/Makefile 2018-02-08 07:00:14.000000000 -0800
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -199,7 +199,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -200,7 +200,7 @@
</span> $(qexec)$(AS) $(ASFLAGS) -o $@ $<
.PRECIOUS: %.c.S
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/libvpx/files/patch-build-make-configure.sh.diff b/multimedia/libvpx/files/patch-build-make-configure.sh.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index c6a9d24..b8c90a5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/libvpx/files/patch-build-make-configure.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/libvpx/files/patch-build-make-configure.sh.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- build/make/configure.sh.orig 2018-02-06 19:44:37.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ build/make/configure.sh 2018-02-07 05:49:18.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -729,33 +729,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- build/make/configure.sh.orig 2019-02-09 23:18:41.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ build/make/configure.sh 2019-02-09 23:29:38.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -770,37 +770,9 @@
</span>
# detect tgt_os
case "$gcctarget" in
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,11 +32,15 @@
</span> - *darwin16*)
- tgt_isa=x86_64
- tgt_os=darwin16
<span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- *darwin17*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- tgt_isa=x86_64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- tgt_os=darwin17
</span> + tgt_os=darwin
;;
x86_64*mingw32*)
tgt_os=win64
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -848,54 +824,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -893,58 +865,6 @@
</span> ;;
esac
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,6 +81,10 @@
</span> - add_cflags "-mmacosx-version-min=10.12"
- add_ldflags "-mmacosx-version-min=10.12"
- ;;
<span style='display:block; white-space:pre;background:#e0ffe0;'>+- *-darwin17-*)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- add_cflags "-mmacosx-version-min=10.13"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- add_ldflags "-mmacosx-version-min=10.13"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- ;;
</span> - *-iphonesimulator-*)
- add_cflags "-miphoneos-version-min=${IOS_VERSION_MIN}"
- add_ldflags "-miphoneos-version-min=${IOS_VERSION_MIN}"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/libvpx/files/patch-configure.diff b/multimedia/libvpx/files/patch-configure.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 510509e..4b746e7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/libvpx/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/libvpx/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,7 +8,7 @@
</span> all_platforms="${all_platforms} x86-darwin8-gcc"
all_platforms="${all_platforms} x86-darwin8-icc"
all_platforms="${all_platforms} x86-darwin9-gcc"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -141,6 +142,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -139,6 +140,7 @@
</span> all_platforms="${all_platforms} x86-win32-vs14"
all_platforms="${all_platforms} x86-win32-vs15"
all_platforms="${all_platforms} x86_64-android-gcc"
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/libvpx/files/patch-lib.mk.diff b/multimedia/libvpx/files/patch-lib.mk.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..fad27cb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/libvpx/files/patch-lib.mk.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- libs.mk.orig 2019-02-10 00:15:33.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ libs.mk 2019-02-10 00:17:01.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -145,7 +145,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CODEC_EXPORTS-yes += vpx/exports_com
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CODEC_EXPORTS-$(CONFIG_ENCODERS) += vpx/exports_enc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-CODEC_EXPORTS-$(CONFIG_VP9_ENCODER) += vpx/exports_spatial_svc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CODEC_EXPORTS-$(CONFIG_DECODERS) += vpx/exports_dec
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ INSTALL-LIBS-yes += include/vpx/vpx_codec.h
</span></pre><pre style='margin:0'>
</pre>