On Jan 27, 2013, at 9:58 PM, Ryan Stonecipher <[email protected]> 
wrote:

> Both versions can be installed in parallel and some dependent projects may
> not yet support the new API, so I believe port names should be changed to
> allow such parallel installation.

Agreed.

> Below are revised names in the following format:
> current port -> replacement port (legacy port)

I'd prefer names like:
gstreamer-1.0 and gstreamer-0.10

> Attached is a diff of changes in trunk/dports/gnome required to implement
> this transition as of r102101.
> I believe the use of 'replaced_by' and incrementing the epoch of each old
> port will trigger the necessary changes/upgrades.

> Maintainers of dependents,
> Please test your ports against gstreamer1(,-gst-libav,-gst-plugins-*) and
> let me know which if any are incompatible and should depend upon
> gstreamer01(,-gst-ffmpeg,-gst-plugins-*,-gnonlin,-gst-rtsp) I would
> appreciate it.

When I filed #37545, I noticed that almost every gst-dependent port did not 
work with 1.0 for one reason or another.  I suggest just updating all the ports 
to depend on 0.10 and letting maintainers update them as support is rolled in 
upstream.

webkit-gtk-1.11.x adds support for using either gst-0.10 or gst-1.0.  It is 
still officially a development version, so I haven't pushed it into dports, but 
it is in my overlay and has been working well enough (still using gst-0.10 
though).

Should we have a policy of 1.0 by default, 0.10 by variant?

git://github.com/jeremyhu/dports_jeremyhu.git


> Jeremy H.S.,
> Some architecture-specific syntax you recently added to gst-ffmpeg is no
> longer present in gst-libav.  For now I stripped those arguments from the
> gstreamer1-gst-libav Portfile.  Please let me know if I should add
> different arguments to restore functionality to match
> gstreamer01-gst-ffmpeg.

Assuming you used the Portfile that I provided in #37545 for gst-libav as the 
basis for gstreamer1-gst-libav, that's fine.  Those issues were no longer 
relevant.

> -dev list,
> If you see anything unusual or poorly-implemented in the attached .diff
> please let me know.
> 
> I would like to implement these changes in mid-February, so please send
> comments or concerns before the weekend of 2013-02-16/17 if possible.
> 
> Cheers,
> 
> Ryan Stonecipher
> <gstreamer_change.diff>

Would you mind putting the new gst* ports into an overlay on github or as a 
branch in svn, so we can easily stay up to date with any changes you plan on 
making?  The changes to other port dependencies can be left out for simplicity.

_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to