Opened 8 years ago

Closed 8 years ago

#37545 closed defect (fixed)

Transition to gstreamer-1.0

Reported by: jeremyhu (Jeremy Huddleston Sequoia) Owned by: rmstonecipher@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: skymoo (Adam Mercer)
Port: gstreamer, gst-plugins-base, gst-plugins-ffmpeg, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly

Description (last modified by rmstonecipher@…)

gstreamer-1.0 is out. The update itself to the projects themselves are pretty smooth, but all dependencies will nee to be updated. Perhaps we should keep around the 0.10 ports as gstreamer010, etc...
Tickets to be resolved concurrently when bringing gstreamer up to 1.0.x are as follows:

Attachments (1)

gstreamer-1.0.patch (27.2 KB) - added by jeremyhu (Jeremy Huddleston Sequoia) 8 years ago.
patchfile to update gst* ports to 1.0.4

Download all attachments as: .zip

Change History (7)

Changed 8 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Attachment: gstreamer-1.0.patch added

patchfile to update gst* ports to 1.0.4

comment:1 Changed 8 years ago by rmstonecipher@…

Description: modified (diff)

Jeremy H.,
I would like to work with you toward updating gstreamer and gst-plugins to 1.0.x and think this ticket will be a good place to keep track of all required changes to those ports and their dependents.
A comprehensive patch in this ticket duplicating easily-reviewed/revised patches in single-port tickets seems unnecessary.
Per discussion with gstreamer developers the 0.10.x releases are final and will not be updated (see r100553 for an example consequence of this finality) so I am reluctant to keep 0.10.x any longer than necessary
I have added a list of related tickets to this ticket's description.

Let's do this.
Ryan Stonecipher

comment:2 Changed 8 years ago by skymoo (Adam Mercer)

Cc: ram@… added

Cc Me!

comment:3 Changed 8 years ago by skymoo (Adam Mercer)

I maintain several ports that depend on gstreamer (gstlal, gstlal-ugly, and gstlal-inspiral). Upstream are working on the transition to gstreamer-1.0 but it isn't their highest priority at the moment. The addition of ports to keep the 0.10 versions around would be helpful.

comment:4 Changed 8 years ago by dbevans (David B. Evans)

I also agree that keeping the 0.10 versions around until they are no longer needed would make it easier to make a smooth transition. However, to make this useful the two versions need to be able to be installed side by side and not conflict. Not sure if this is the case, as is.

comment:5 Changed 8 years ago by rmstonecipher@…

All modified ports are in my user directory as of r102362.
These ports have incorporated comments from the -dev mailing list, including naming the "old" ports to gstreamer010 and gstreamer010-foo.
I believe the "new" ports should be named gstreamer1 and gstreamer1-foo rather than gstreamer10 and gstreamer10-foo; soon-to-be-released version 1.2 (and likely future 1.x versions) will be API/ABI compatible with version 1.0.x.

Please add any proposed patches for the Portfiles in http://trac.macports.org/browser/users/rmstonecipher/gnome/ to this ticket.

Cheers,
Ryan Stonecipher

comment:6 Changed 8 years ago by rmstonecipher@…

Resolution: fixed
Status: newclosed

The revisions in my user directory were made to trunk in r103325.

Note: See TracTickets for help on using tickets.