[MacPorts] #40710: Upgrade gstreamer and related plugin packages to
#40710: Upgrade gstreamer and related plugin packages to --------------------+-------------------------------- Reporter: d-r@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts Future Component: ports | Version: 2.2.0 Keywords: | Port: gstreamer --------------------+-------------------------------- End of September the gstreamer teame released 1.2 stable, cmp. http://gstreamer.freedesktop.org/news/ Let's update MacPorts gstreamer and plugins to that version. -- Ticket URL: <https://trac.macports.org/ticket/40710> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: Upgrade gstreamer and related plugin packages to ------------------------+-------------------------------- Reporter: d-r@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: MacPorts Future Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gstreamer | ------------------------+-------------------------------- Comment (by d-r@…): I'll try to provide the required patches. -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Changes (by ryandesign@…): * cc: rmstoneciper (removed) * version: 2.2.0 => * milestone: MacPorts Future => * owner: macports-tickets@… => rmstonecipher@… * type: defect => update * port: gstreamer => gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1-gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1 -gst-plugins-ugly Comment: The Cc field requires complete email addresses, and the Milestone field is used only when the Component field is base. -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Comment (by d-r@…): Would be great, if this could be merged soon. Thanks. -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Comment (by raimue@…): Regarding gstreamer1-gst-plugins-bad: Does this `autogen.sh` introduce any dependencies like autoconf or automake? Apparently, this also no longer runs `./configure` itself from what I can see. Is this intended? Why is `autogen.sh` now a required step but wasn't before? Probably you want to run `autogen.sh` first and then configure: {{{ use_autoconf yes autoconf.cmd ./autogen.sh depends_lib-append port:autoconf }}} Add corresponding ports to the dependencies if automake/libtool/gettext are required as well. -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: haspatch gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Changes (by ryandesign@…): * keywords: => haspatch -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: haspatch gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Comment (by d-r@…): Replying to [comment:4 raimue@…]:
Regarding gstreamer1-gst-plugins-bad:
Does this `autogen.sh` introduce any dependencies like autoconf or automake? Apparently, this also no longer runs `./configure` itself from what I can see. Is this intended? Why is `autogen.sh` now a required step but wasn't before?
Well spotted, that's a left over from when I was working with development versions of the bad plugins set - for the release version there's a configure script - I removed the configure.cmd line. -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: haspatch gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Comment (by raimue@…): I tried to upgrade my gstreamer1* ports today, but ran into a build error on gstreamer1. The relevant part of the log seem to be the following lines: {{{ CC libgstreamer_1.0_la-gstelementfactory.lo In file included from gstdatetime.c:24: In file included from ./glib-compat-private.h:26: In file included from /opt/local/include/glib-2.0/glib.h:64: /opt/local/include/glib-2.0/glib/gmessages.h:199:11: error: use of undeclared identifier 'g_log_domain_gstreamer' g_logv (G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, format, args); ^ <command line>:4:22: note: expanded from here #define G_LOG_DOMAIN g_log_domain_gstreamer ^ }}} However, this problem seems to be tracked in #40783 already. Also I am wondering whether this upgrade changes the compatibility version of the installed dynamic libraries and as such would require a rev-bump of all dependents. -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: haspatch gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Comment (by d-r@…): Replying to [comment:7 raimue@…]:
Also I am wondering whether this upgrade changes the compatibility version of the installed dynamic libraries and as such would require a rev-bump of all dependents.
According to: http://lists.freedesktop.org/archives/gstreamer- devel/2013-September/043124.html "The stable 1.2.x release series is API and ABI compatible with 1.0.x and any other 1.x release series in the future. " So, I'd say no rev bump required. Anything else that needs to be addressed, or could we go ahead and merge? Thanks! -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: haspatch gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Comment (by d-r@…): Small script to retrieve and compute the hashes for the next time when we're updating the gst packages: https://gist.github.com/drott/7598539 -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: haspatch gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Comment (by d-r@…): gstreamer_1_2_1_update_improved.patch: Patch improved: - Tab/Spaces in gstreamer1 - No longer disabling yadif and mpegtsmux - Mirrors for ugly and bad plugins fixed -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: closed Component: ports | Milestone: Resolution: fixed | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: haspatch gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Changes (by devans@…): * status: new => closed * resolution: => fixed Comment: gstreamer1* updated to version 1.2.1 in r113886 including upstream patches recommended in #40732 per email request from maintainer. -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#40710: gstreamer1, gstreamer1-gst-libav, gstreamer1-gst-plugins-bad, gstreamer1 -gst-plugins-base, gstreamer1-gst-plugins-good, gstreamer1-gst-plugins- ugly: update to 1.2 -------------------------------------------------+------------------------- Reporter: d-r@… | Owner: Type: update | rmstonecipher@… Priority: Normal | Status: closed Component: ports | Milestone: Resolution: fixed | Version: Port: gstreamer1, gstreamer1-gst-libav, | Keywords: haspatch gstreamer1-gst-plugins-bad, gstreamer1-gst- | plugins-base, gstreamer1-gst-plugins-good, | gstreamer1-gst-plugins-ugly | -------------------------------------------------+------------------------- Comment (by d-r@…): Thanks for merging! -- Ticket URL: <https://trac.macports.org/ticket/40710#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts