<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5819cc837b9d99162dede828c9eea478a2504aa1">https://github.com/macports/macports-ports/commit/5819cc837b9d99162dede828c9eea478a2504aa1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 5819cc837b9d99162dede828c9eea478a2504aa1
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sun Jan 28 18:14:56 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> gstreamer1-gst-libav: update to 1.22.9
</span>---
gnome/gstreamer1-gst-libav/Portfile | 73 +++++++++++++------------------------
1 file changed, 25 insertions(+), 48 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gnome/gstreamer1-gst-libav/Portfile b/gnome/gstreamer1-gst-libav/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3781b2bbe1b..9393460c37e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gnome/gstreamer1-gst-libav/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gnome/gstreamer1-gst-libav/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,80 +1,57 @@
</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:#e0ffe0;'>+PortGroup compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup meson 1.0
</span>
# https://bugzilla.gnome.org/show_bug.cgi?id=636134
PortGroup muniversal 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup compiler_blacklist_versions 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> name gstreamer1-gst-libav
set my_name gst-libav
# please only commit stable updates (even numbered releases)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.16.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.22.9
</span> description This is gst-libav, a set of plug-ins for GStreamer.
long_description ${description}
maintainers nomaintainer
categories gnome
license GPL-2+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> homepage https://gstreamer.freedesktop.org/
master_sites https://gstreamer.freedesktop.org/src/${my_name}/
distname ${my_name}-${version}
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 fb8bdd29adba833ea8f2c9e618828ffdf19b82c8 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 c724f612700c15a933c7356fbeabb0bb9571fb5538f8b1b54d4d2d94188deef2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 9466288
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 06536b90e1346fab334467f212d7228eb0b26347 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 192f7d27d21c1e7c72c339a2647a9b0c247fedc62ea5029115f8c3e22ebb87d8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 205488
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver 3.12
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set py_ver_nodot [string map {. {}} ${py_ver}]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python.bin ${prefix}/bin/python${py_ver}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:gtk-doc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:bin/cmake:cmake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gtk-doc \
</span> port:nasm \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python${py_ver_nodot}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:gstreamer1-gst-plugins-base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append path:lib/libavcodec.dylib:ffmpeg \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gstreamer1-gst-plugins-base
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s|/usr/bin/env python3|${python.bin}|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/scripts/extract-release-date-from-doap-file.py \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/scripts/gen-changelog.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span>
# This will cause the installed ffmpeg headers to be used, remove it.
configure.cppflags-delete -I${prefix}/include
if {[lsearch [get_canonical_archs] i386] != -1} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # clang-139 hits https://trac.macports.org/ticket/38141
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append {clang < 422.1.7}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # https://trac.macports.org/ticket/37802
<span style='display:block; white-space:pre;background:#ffe0e0;'>- compiler.blacklist-append gcc-4.2 apple-gcc-4.2 llvm-gcc-4.2 macports-llvm-gcc-4.2
</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;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-fatal-warnings \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-silent-rules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${universal_possible} && [variant_isset universal]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_host(i386) i686-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_host(ppc64) powerpc64-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_host(ppc) powerpc-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_configure_args(x86_64) "--build=x86_64-apple-${os.platform}${os.major}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_configure_args(ppc) "--build=powerpc-apple-${os.platform}${os.major}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set merger_configure_args(ppc64) "--build=powerpc64-apple-${os.platform}${os.major}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${build_arch} eq "i386"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --host=i686-apple-${os.platform}${os.major} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --build=i686-apple-${os.platform}${os.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-} else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --host=${os.arch}-apple-${os.platform}${os.major} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --build=${os.arch}-apple-${os.platform}${os.major}
</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;'>-use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.args -fvi
</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;'>-# embedded ffmpeg code requires gmake 3.81 to build properly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platform darwin 8 {
</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><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # clang-139 hits https://trac.macports.org/ticket/38141
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ compiler.blacklist-append *gcc-4.2 {clang < 422.1.7}
</span> }
livecheck.type regex
</pre><pre style='margin:0'>
</pre>