[103325] trunk/dports

rmstonecipher at macports.org rmstonecipher at macports.org
Thu Feb 21 19:58:11 PST 2013


Revision: 103325
          https://trac.macports.org/changeset/103325
Author:   rmstonecipher at macports.org
Date:     2013-02-21 19:58:11 -0800 (Thu, 21 Feb 2013)
Log Message:
-----------
gstreamer 0.10.x ports replaced_by gstreamer010, gstreamer010-[foo] ports, gstreamer 1.x ports added as gstreamer1, gstreamer1-[foo], dependents updated to depend upon gstreamer010, gstreamer010-[foo] (55 modified and new ports in total)

Modified Paths:
--------------
    trunk/dports/audio/libcanberra/Portfile
    trunk/dports/audio/mp3splt-gtk/Portfile
    trunk/dports/devel/libdmapsharing/Portfile
    trunk/dports/gnome/empathy/Portfile
    trunk/dports/gnome/gnome-applets/Portfile
    trunk/dports/gnome/gnome-desktop-suite/Portfile
    trunk/dports/gnome/gnome-media/Portfile
    trunk/dports/gnome/gnome-mud/Portfile
    trunk/dports/gnome/gnonlin/Portfile
    trunk/dports/gnome/gst-ffmpeg/Portfile
    trunk/dports/gnome/gst-plugins-bad/Portfile
    trunk/dports/gnome/gst-plugins-base/Portfile
    trunk/dports/gnome/gst-plugins-gl/Portfile
    trunk/dports/gnome/gst-plugins-good/Portfile
    trunk/dports/gnome/gst-plugins-ugly/Portfile
    trunk/dports/gnome/gst-rtsp-server/Portfile
    trunk/dports/gnome/gstreamer/Portfile
    trunk/dports/gnome/gthumb/Portfile
    trunk/dports/gnome/totem/Portfile
    trunk/dports/graphics/clutter-gst/Portfile
    trunk/dports/multimedia/dmapd/Portfile
    trunk/dports/multimedia/swfdec/Portfile
    trunk/dports/multimedia/swfdec-devel/Portfile
    trunk/dports/net/coherence/Portfile
    trunk/dports/net/libnice/Portfile
    trunk/dports/python/py25-gst-python/Portfile
    trunk/dports/python/py26-gst-python/Portfile
    trunk/dports/python/py27-gst-python/Portfile
    trunk/dports/python/quodlibet/Portfile
    trunk/dports/ruby/rb-gstreamer/Portfile
    trunk/dports/science/gst-plugins-cairovis/Portfile
    trunk/dports/science/gst-plugins-math/Portfile
    trunk/dports/science/gstlal/Portfile
    trunk/dports/science/gstlal-inspiral/Portfile
    trunk/dports/science/gstlal-ugly/Portfile
    trunk/dports/www/webkit-gtk/Portfile
    trunk/dports/x11/qt4-x11/Portfile
    trunk/dports/x11/wine/Portfile
    trunk/dports/x11/wine-crossover/Portfile
    trunk/dports/x11/wine-devel/Portfile

Added Paths:
-----------
    trunk/dports/gnome/gstreamer010/
    trunk/dports/gnome/gstreamer010/Portfile
    trunk/dports/gnome/gstreamer010-gnonlin/
    trunk/dports/gnome/gstreamer010-gnonlin/Portfile
    trunk/dports/gnome/gstreamer010-gst-ffmpeg/
    trunk/dports/gnome/gstreamer010-gst-ffmpeg/Portfile
    trunk/dports/gnome/gstreamer010-gst-ffmpeg/files/
    trunk/dports/gnome/gstreamer010-gst-ffmpeg/files/patch-configure.ac.diff
    trunk/dports/gnome/gstreamer010-gst-ffmpeg/files/patch-gst-libs_ext_libav_configure.diff
    trunk/dports/gnome/gstreamer010-gst-plugins-bad/
    trunk/dports/gnome/gstreamer010-gst-plugins-bad/Portfile
    trunk/dports/gnome/gstreamer010-gst-plugins-bad/files/
    trunk/dports/gnome/gstreamer010-gst-plugins-bad/files/modplug.patch
    trunk/dports/gnome/gstreamer010-gst-plugins-bad/files/patch-sys-applemedia-Makefile.in.diff
    trunk/dports/gnome/gstreamer010-gst-plugins-base/
    trunk/dports/gnome/gstreamer010-gst-plugins-base/Portfile
    trunk/dports/gnome/gstreamer010-gst-plugins-gl/
    trunk/dports/gnome/gstreamer010-gst-plugins-gl/Portfile
    trunk/dports/gnome/gstreamer010-gst-plugins-gl/files/
    trunk/dports/gnome/gstreamer010-gst-plugins-gl/files/objcflags.patch
    trunk/dports/gnome/gstreamer010-gst-plugins-gl/files/patch-configure.ac.diff
    trunk/dports/gnome/gstreamer010-gst-plugins-good/
    trunk/dports/gnome/gstreamer010-gst-plugins-good/Portfile
    trunk/dports/gnome/gstreamer010-gst-plugins-good/files/
    trunk/dports/gnome/gstreamer010-gst-plugins-good/files/automake.patch
    trunk/dports/gnome/gstreamer010-gst-plugins-ugly/
    trunk/dports/gnome/gstreamer010-gst-plugins-ugly/Portfile
    trunk/dports/gnome/gstreamer010-gst-plugins-ugly/files/
    trunk/dports/gnome/gstreamer010-gst-plugins-ugly/files/libcdio.patch
    trunk/dports/gnome/gstreamer010-gst-rtsp/
    trunk/dports/gnome/gstreamer010-gst-rtsp/Portfile
    trunk/dports/gnome/gstreamer1/
    trunk/dports/gnome/gstreamer1/Portfile
    trunk/dports/gnome/gstreamer1-gst-libav/
    trunk/dports/gnome/gstreamer1-gst-libav/Portfile
    trunk/dports/gnome/gstreamer1-gst-libav/files/
    trunk/dports/gnome/gstreamer1-gst-libav/files/patch-configure.ac.diff
    trunk/dports/gnome/gstreamer1-gst-libav/files/patch-gst-libs_ext_libav_configure.diff
    trunk/dports/gnome/gstreamer1-gst-plugins-bad/
    trunk/dports/gnome/gstreamer1-gst-plugins-bad/Portfile
    trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/
    trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/modplug.patch
    trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/patch-sys-applemedia-Makefile.in.diff
    trunk/dports/gnome/gstreamer1-gst-plugins-base/
    trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile
    trunk/dports/gnome/gstreamer1-gst-plugins-good/
    trunk/dports/gnome/gstreamer1-gst-plugins-good/Portfile
    trunk/dports/gnome/gstreamer1-gst-plugins-good/files/
    trunk/dports/gnome/gstreamer1-gst-plugins-good/files/automake.patch
    trunk/dports/gnome/gstreamer1-gst-plugins-ugly/
    trunk/dports/gnome/gstreamer1-gst-plugins-ugly/Portfile
    trunk/dports/gnome/gstreamer1-gst-plugins-ugly/files/
    trunk/dports/gnome/gstreamer1-gst-plugins-ugly/files/libcdio.patch

Property Changed:
----------------
    trunk/dports/gnome/

Modified: trunk/dports/audio/libcanberra/Portfile
===================================================================
--- trunk/dports/audio/libcanberra/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/audio/libcanberra/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,6 +5,7 @@
 
 name                libcanberra
 version             0.29
+revision            1
 license             LGPL-2.1+
 categories          audio devel
 maintainers         nomaintainer
@@ -22,7 +23,7 @@
 
 depends_build       port:pkgconfig
 
-depends_lib         port:gstreamer \
+depends_lib         port:gstreamer010 \
                     port:libtool \
                     port:libvorbis
 

Modified: trunk/dports/audio/mp3splt-gtk/Portfile
===================================================================
--- trunk/dports/audio/mp3splt-gtk/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/audio/mp3splt-gtk/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,7 +4,7 @@
 
 name                mp3splt-gtk
 version             0.5.7a
-revision            1
+revision            2
 categories          audio
 maintainers         nomaintainer
 description         Utility for mp3 and ogg splitting without decoding
@@ -25,10 +25,10 @@
 checksums           md5 932eed8faf227e5f53dad3f3afba9bdf
 
 depends_build       port:pkgconfig
-depends_lib         port:gstreamer \
+depends_lib         port:gstreamer010 \
                     port:gtk2 \
                     port:libmp3splt \
-                    port:gst-plugins-base
+                    port:gstreamer010-gst-plugins-base
 
 configure.args      --disable-audacious \
                     --enable-gstreamer

Modified: trunk/dports/devel/libdmapsharing/Portfile
===================================================================
--- trunk/dports/devel/libdmapsharing/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/devel/libdmapsharing/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,6 +4,7 @@
 
 name            libdmapsharing
 version         2.9.16
+revision	1
 categories	devel
 license         LGPL-2+
 maintainers     flyn.org:mike
@@ -23,7 +24,7 @@
 
 # gst-plugins-base for libgstapp.
 depends_lib     port:libsoup \
-		port:gst-plugins-base
+		port:gstreamer010-gst-plugins-base
 
 checksums       sha1    7cdf9c83b829475c30c33b53282e74c58c699ec6 \
                 rmd160  b8140449d421aebe64ff9d6787a2a36067df19c8


Property changes on: trunk/dports/gnome
___________________________________________________________________
Added: svn:mergeinfo
   + /branches/mld-qt-481/dports/gnome:92720,92813,92891,92963,93522,93556,93699,93743,93771-93773,93806,93817-93818,93856
/users/rmstonecipher/gnome:102363-103172

Modified: trunk/dports/gnome/empathy/Portfile
===================================================================
--- trunk/dports/gnome/empathy/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/empathy/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name            empathy
 version         2.30.3
-revision        13
+revision        14
 license         {GPL-2 GFDL-1.3 Attribution-ShareAlike-3}
 set branch      [join [lrange [split ${version} .] 0 1] .]
 description     Empathy is an instant-messaging(chat) program for GNOME
@@ -31,7 +31,7 @@
 depends_lib     port:gconf \
                 port:enchant \
                 port:evolution-data-server \
-                port:gstreamer \
+                port:gstreamer010 \
                 port:icu \
                 port:iso-codes \
                 port:jpeg \

Modified: trunk/dports/gnome/gnome-applets/Portfile
===================================================================
--- trunk/dports/gnome/gnome-applets/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gnome-applets/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name            gnome-applets
 version         2.30.0
-revision        9
+revision        10
 set branch      [join [lrange [split ${version} .] 0 1] .]
 description     GNOME panel applets.
 long_description This package contains applets for use with the \
@@ -38,7 +38,7 @@
                 port:gucharmap \
                 port:libxml2 \
                 port:libgweather \
-                port:gst-plugins-base
+                port:gstreamer010-gst-plugins-base
 
 use_bzip2 	yes
 

Modified: trunk/dports/gnome/gnome-desktop-suite/Portfile
===================================================================
--- trunk/dports/gnome/gnome-desktop-suite/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gnome-desktop-suite/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name            gnome-desktop-suite
 version         2.30.2
-revision        2
+revision        3
 categories      gnome
 license         Permissive
 maintainers     devans openmaintainer
@@ -101,9 +101,9 @@
                 port:gnome-themes \
                 port:gnome-user-docs \
                 port:gnome-utils \
-                port:gst-plugins-base \
-                port:gst-plugins-good \
-                port:gstreamer \
+                port:gstreamer010-gst-plugins-base \
+                port:gstreamer010-gst-plugins-good \
+                port:gstreamer010 \
                 port:gtk-engines2 \
                 port:gvfs \
                 port:libgtkhtml3 \

Modified: trunk/dports/gnome/gnome-media/Portfile
===================================================================
--- trunk/dports/gnome/gnome-media/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gnome-media/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name            gnome-media
 version         2.30.0
-revision        6
+revision        7
 license         GPL-2 GFDL-1.1
 set branch      [join [lrange [split ${version} .] 0 1] .]
 description     A collection of utilities for simple multimedia handling.
@@ -42,7 +42,7 @@
 depends_lib     port:libcanberra \
                 port:libunique \
                 port:gconf \
-                port:gst-plugins-base \
+                port:gstreamer010-gst-plugins-base \
                 path:lib/pkgconfig/gladeui-1.0.pc:glade3
 
 configure.args  --disable-schemas-install \

Modified: trunk/dports/gnome/gnome-mud/Portfile
===================================================================
--- trunk/dports/gnome/gnome-mud/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gnome-mud/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name		gnome-mud
 version		0.11.2
-revision        2
+revision        3
 set branch      [join [lrange [split ${version} .] 0 1] .]
 description	GNOME-Mud is a mudclient for the GNOME platform.
 long_description        ${description}
@@ -28,7 +28,7 @@
                 port:gnet2 \
                 port:vte \
                 port:pcre \
-                port:gstreamer
+                port:gstreamer010
                 
 patchfiles      patch-src-mud-telnet.h.diff
 

Modified: trunk/dports/gnome/gnonlin/Portfile
===================================================================
--- trunk/dports/gnome/gnonlin/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gnonlin/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,37 +4,23 @@
 PortSystem          1.0
 
 name                gnonlin
-version             0.10.17
-revision            2
-description         A set of non-linear editing plugins for GStreamer.
-long_description    GNonLin contains a set of plug-ins for GStreamer to ease the creation of multimedia editors, or any other application where a timeline-oriented use of GStreamer makes sense.
-maintainers         rmstonecipher openmaintainer
-license             LGPL-2+
+version             0
+epoch               1
+description         This is a stub port for GNonLin, a set of non-linear editing plugins for \
+                    GStreamer.  Version 0.10.17 of GNonLin is provided by the gstreamer010-gnonlin \
+                    port.  These plugins have not been ported to the 1.x release of GStreamer.
+long_description    {}
+maintainers         nomaintainer
 categories          gnome
 platforms           darwin
-homepage            http://gstreamer.freedesktop.org/modules/gnonlin.html
+homepage            http://gstreamer.freedesktop.org/
+master_sites        {}
+distfiles           {}
 
-master_sites        http://gstreamer.freedesktop.org/src/${name}/
+replaced_by         gstreamer010-gnonlin
 
-checksums           md5     0c9e5a8f771b087fac9afa459399112e \
-                    sha1    5d3fb27b2590b5a5b8c35e459db6d4cfe489ee15 \
-                    rmd160  784809028a59f05bba59835fa3b2ff112d9e565d
-
-use_bzip2           yes
-
-depends_build   \
-    port:pkgconfig
-depends_lib \
-    port:gst-plugins-base \
-    port:libffi
-
-configure.cflags-append -funroll-loops -fstrict-aliasing
-
-post-patch {
-    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
-        ${worksrcpath}/configure
+livecheck.type      none
+pre-configure {
+    ui_error "Please do not install this port since it has been replaced by '${replaced_by}'."
+    return -code error
 }
-
-livecheck.type      regex
-livecheck.url       http://gstreamer.freedesktop.org/src/${name}/
-livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Modified: trunk/dports/gnome/gst-ffmpeg/Portfile
===================================================================
--- trunk/dports/gnome/gst-ffmpeg/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gst-ffmpeg/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -3,103 +3,25 @@
 
 PortSystem          1.0
 
-# https://bugzilla.gnome.org/show_bug.cgi?id=636134
-PortGroup   muniversal 1.0
-
 name                gst-ffmpeg
-version             0.10.13
-revision            2
-description         This is gst-ffmpeg, a set of plug-ins for GStreamer.
-long_description     ${description}
-maintainers         rmstonecipher openmaintainer
+version             0
+epoch               1
+description         This is a stub port for gst-ffmpeg, a set of plug-ins for GStreamer.\
+                    As of GStreamer 1.0, gst-ffmpeg was discontinued and replaced by gst-libav,\
+                    provided by the gstreamer1-gst-libav port.  Version 0.10.13 of gst-ffmpeg is \
+                    provided by the gstreamer01-gst-ffmpeg port.
+long_description    {}
+maintainers         nomaintainer
 categories          gnome
-license             GPL-2+
 platforms           darwin
-homepage            http://www.gnome.org/
-master_sites        http://gstreamer.freedesktop.org/src/${name}/
+homepage            http://gstreamer.freedesktop.org/
+master_sites        {}
+distfiles           {}
 
-checksums           md5     7f5beacaf1312db2db30a026b36888c4 \
-                    sha1    8de5c848638c16c6c6c14ce3b22eecd61ddeed44 \
-                    rmd160  3e5e3d44302665214cfde8a908b633f8d0f70d31
+replaced_by         gstreamer1-gst-libav
 
-patchfiles          patch-gst-libs_ext_libav_configure.diff \
-                    patch-configure.ac.diff
-
-post-patch {
-    reinplace "s|%%CONFIGURE.CC%%|${configure.cc}|g" ${worksrcpath}/gst-libs/ext/libav/configure
+livecheck.type      none
+pre-configure {
+    ui_error "Please do not install this port since it has been replaced by '${replaced_by}'."
+    return -code error
 }
-
-depends_build       port:pkgconfig
-
-depends_lib         port:gst-plugins-base
-
-use_bzip2           yes
-
-use_autoreconf      yes
-autoreconf.args     -fvi
-
-# This will cause the installed ffmpeg headers to be used, remove it.
-configure.cppflags-delete -I${prefix}/include
-
-if {[variant_isset universal]} { 
-    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
-    set merger_host(i386) i686-apple-${os.platform}${os.major}
-    set merger_host(ppc64) powerpc64-apple-${os.platform}${os.major}
-    set merger_host(ppc) powerpc-apple-${os.platform}${os.major}
-    set merger_configure_args(x86_64) "--build=x86_64-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${configure.cc} --arch=x86_64\""
-    set merger_configure_args(ppc) "--build=powerpc-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${configure.cc} --arch=ppc\""
-    set merger_configure_args(ppc64) "--build=powerpc64-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${configure.cc} --arch=ppc64\""
-
-    if {[string match "*gcc-4.2" ${configure.compiler}] && [lsearch ${universal_archs} i386] != -1} {
-        if {[vercmp ${xcodeversion} 3.2] >= 0} {
-            set merger_configure_compiler(i386) clang
-            set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=[portconfigure::find_developer_tool clang] --arch=i686\""
-        } else {
-            # i386 in +universal needs MacPorts base 2.1 on Leopard
-            depends_build port:clang-3.0
-            depends_skip_archcheck-append clang-3.0
-
-            set merger_configure_compiler(i386) macports-clang-3.0
-
-            set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${prefix}/bin/clang-mp-3.0 --arch=i686\""
-        }
-    } else {
-       set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${configure.cc} --arch=i686\""
-    }
-} elseif {${build_arch} == "i386"} {
-    if {${configure.compiler} == "gcc-4.2"} {
-        if {[vercmp ${xcodeversion} 3.2] >= 0} {
-            configure.compiler clang
-        } else {
-            depends_build port:clang-3.0
-            depends_skip_archcheck-append clang-3.0
-
-            # FIXME: Use macports-clang-3.0 once 2.1 is out
-            configure.cc ${prefix}/bin/clang-mp-3.0
-        }
-    }
-    configure.args-append \
-        --host=i686-apple-${os.platform}${os.major} \
-        --build=i686-apple-${os.platform}${os.major} \
-        --with-ffmpeg-extra-configure="--cc=${configure.cc} --arch=i686"
-} else {
-    configure.args-append \
-        --host=${os.arch}-apple-${os.platform}${os.major} \
-        --build=${os.arch}-apple-${os.platform}${os.major} \
-        --with-ffmpeg-extra-configure="--cc=${configure.cc} --arch=${os.arch}"
-}
-
-#
-# embedded ffmpeg code requires gmake 3.81 to build properly
-#
-platform darwin 8 {
-    depends_build-append port:gmake
-    depends_skip_archcheck-append gmake
-
-    build.cmd            gmake
-    destroot.cmd         gmake
-}
-
-livecheck.type      regex
-livecheck.url       http://gstreamer.freedesktop.org/src/${name}/
-livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Modified: trunk/dports/gnome/gst-plugins-bad/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-bad/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gst-plugins-bad/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -3,120 +3,25 @@
 
 PortSystem          1.0
 
-# https://bugzilla.gnome.org/show_bug.cgi?id=636134
-PortGroup   muniversal 1.0
-
-name		        gst-plugins-bad
-version		        0.10.23
-revision		    6
-description         A set of plug-ins for GStreamer that need more quality.
-long_description    \
-    GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared \
-    to the rest. They might be close to being good quality, but they're missing \
-    something - be it a good code review, some documentation, a set of tests, a \
-    real live maintainer, or some actual wide use.
-license             GPL LGPL
-maintainers         rmstonecipher openmaintainer
+name                gst-plugins-bad
+version		        0
+epoch               1
+description         This is a stub port for Gst-plugins-bad, a set of plug-ins for GStreamer that\
+                    need more quality.  The current version of gst-plugins-bad is provided by the\
+                    gstreamer1-gst-plugins-bad port.  Version 0.10.23 of gst-plugins-bad is provided\
+                    by the gstreamer01-gst-plugins-bad port.
+long_description    {}
+maintainers         nomaintainer
 categories          gnome
 platforms           darwin
-homepage            http://gstreamer.freedesktop.org/modules/${name}.html
-master_sites        http://gstreamer.freedesktop.org/src/${name}/
-use_bzip2           yes
+homepage            http://gstreamer.freedesktop.org/
+master_sites        {}
+distfiles           {}
 
-checksums           md5     fcb09798114461955260e4d940db5987 \
-                    sha1    46208d7bcebaac31310e2a884cc840c51034781a \
-                    rmd160  3a837843b8aa941ff7c81b90d37930ccb1ddb0be
+replaced_by         gstreamer010-gst-plugins-bad
 
-depends_build port:pkgconfig
-depends_lib port:gst-plugins-base \
-            port:XviD \
-            port:dirac \
-            port:exempi \
-            port:faac \
-            port:faad2 \
-            port:jasper \
-            port:libdc1394 \
-            port:libdca \
-            port:libexif \
-            port:libglade2 \
-            port:libmms \
-            port:libmodplug \
-            port:libmpcdec \
-            port:libmusicbrainz2 \
-            port:libvpx \
-            port:soundtouch \
-            port:neon \
-            port:schroedinger
-
-#
-# could depend on tons for multimedia stuff +variants
-# the following ports are available but don't configure
-# and/or build correctly
-#
-# port:mjpegtools (mpeg2enc mplex build fails) need to disable mpeg2enc mplex explicitly in case mjpegtools is installed
-# path:lib/pkgconfig/sdl.pc:libsdl (builds but sdlvideosink is broken)
-# port:slv2 (builds but lv2 plugin fails to load and slv2 is not universal) disable lv2 explicitly in case slv2 is installed
-# port:swfdec (configure wants pkg-config swfdec-0.3, we have swfdec-0.8)
-#
-
-configure.args              --disable-silent-rules \
-                            --disable-quicktime \
-                            --disable-mpeg2enc \
-                            --disable-mplex \
-                            --disable-lv2 \
-                            --disable-jack \
-                            --disable-sdltest \
-                            --disable-opencv \
-                            --enable-experimental \
-                            --enable-static
-
-#
-# port:soundtouch (fails on autoreconf on darwin 8 & 9, see #27533) disable soundtouch on these platforms
-#
-
-if { ${os.major} < 10 } {
-        depends_lib-delete port:soundtouch
-        configure.args-append --disable-soundtouch
-}
-
-configure.cppflags-append   "-L${prefix}/lib"
-configure.cflags-append     -funroll-loops -fstrict-aliasing
-configure.env-append        "HAVE_CXX=yes"
-
-patchfiles  modplug.patch \
-            patch-sys-applemedia-Makefile.in.diff
-
-post-patch {
-    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
-        ${worksrcpath}/configure
-    reinplace "s|libSoundTouch|soundtouch-1.0|g" \
-        ${worksrcpath}/configure
-}
-
-variant no_x11 {
-        configure.args-append --disable-examples
-}
-
-variant jack description {enable use of jack backend} {
-    depends_lib-append      port:jack
-    configure.args-delete   --disable-jack
-}
-
-if {[variant_isset universal]} { 
-    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
-    set merger_host(i386) i686-apple-${os.platform}${os.major}
-    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
-    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "i386"} {
-    configure.args-append \
-        --host=i686-apple-${os.platform}${os.major} \
-        --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "x86_64"} {
-    configure.args-append \
-        --host=${build_arch}-apple-${os.platform}${os.major} \
-        --build=${build_arch}-apple-${os.platform}${os.major}
-}
-
-livecheck.type  regex
-livecheck.url   ${master_sites}
-livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
+livecheck.type      none
+pre-configure {
+    ui_error "Please do not install this port since it has been replaced by '${replaced_by}'."
+    return -code error
+}   

Modified: trunk/dports/gnome/gst-plugins-base/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-base/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gst-plugins-base/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -3,104 +3,25 @@
 
 PortSystem          1.0
 
-# https://bugzilla.gnome.org/show_bug.cgi?id=636134
-PortGroup           muniversal 1.0
-
 name                gst-plugins-base
-version             0.10.36
-revision            2
-description         This is gst-plugins, a set of plug-ins for GStreamer.
-long_description    ${description}
-maintainers         rmstonecipher openmaintainer
+version             0
+epoch               1
+description         This is a stub port for gst-plugins-base, a set of plug-ins for GStreamer.  \
+                    The current version of gst-plugins-base is provided by the \
+                    gstreamer1-gst-plugins-base port.  Version 0.10.36 of gst-plugins-base is \
+                    provided by the gstreamer01-gst-plugins-base port.
+long_description    {}
+maintainers         nomaintainer
 categories          gnome
 platforms           darwin
-license             LGPL-2+
-homepage            http://gstreamer.freedesktop.org/modules/${name}.html
+homepage            http://gstreamer.freedesktop.org/
+master_sites        {}
+distfiles           {}
 
-use_bzip2           yes
-master_sites        gnome:sources/gst-plugins-base/0.10/ http://gstreamer.freedesktop.org/src/${name}/
+replaced_by         gstreamer010-gst-plugins-base
 
-checksums           md5     776c73883e567f67b9c4a2847d8d041a \
-                    sha1    e675401b62a6bf2e5ea966e833afd005a585e978 \
-                    rmd160  b601372b3a1c04de63f69ba350c5010c99dbc6ae
-
-depends_build \
-    port:pkgconfig
-depends_lib	\
-    port:gstreamer \
-    port:gnome-vfs \
-    port:libtheora \
-    port:openssl \
-    port:orc \
-    port:xorg-libice \
-    port:xorg-libsm
-
-configure.args-append \
-    --enable-experimental \
-    --disable-examples \
-    --disable-libvisual\
-    --disable-gst_v4l \
-    --disable-alsa \
-    --disable-cdparanoia \
-    --disable-ivorbis \
-    --disable-introspection
-
-variant no_x11 {
-    configure.args-append --without-x --disable-x --disable-xvideo --disable-xshm
-}
-
-variant examples description {Build example programs} {
-    PortGroup qt4 1.0
-    depends_lib-append port:gtk2
-    configure.args-delete --disable-examples
-}
-
-# users of qt4-x11, which depends on gst-plugins-base but has no use for its
-# deeper gnome-related dependencies may wish to use this variant
-variant no_gnome_vfs description {Remove library dependency on gnome-vfs} {
-    depends_lib-delete port:gnome-vfs
-    configure.args-append --disable-gnome_vfs
-}
-
-variant no_ogg description {Remove library dependency on libogg and its dependents} {
-    depends_lib-delete port:libtheora
-    configure.args-append --disable-ogg --disable-vorbis --disable-theora
-}
-#
-# current cdparanoia port (cdparanoia III 10.2) appears to not be API compatible
-# with gst-plugins-base.  See #19843.
-# disable by default until this is rectified.
-#
-
-variant cdparanoia description {Enable (currently broken) cdparanoia plugin} {
-    depends_lib-append port:cdparanoia
-    configure.args-delete --disable-cdparanoia
-}
-
-#-fgcse (from -O2) causes build failures, but -O2 -fno-gcse doesn't seem to work
-if {[string match "*gcc-4.2" ${configure.compiler}]} {
-    lappend merger_configure_cflags(i386) -O1 -fexpensive-optimizations
-    if {![variant_isset universal] && ${build_arch} == "i386"} {
-        configure.cflags-delete -O2
-        configure.cflags-append -O1 -fexpensive-optimizations
-    }
-}
-
-if {[variant_isset universal]} { 
-    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
-    set merger_host(i386) i686-apple-${os.platform}${os.major}
-    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
-    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "i386"} {
-    configure.args-append \
-        --host=i686-apple-${os.platform}${os.major} \
-        --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "x86_64"} {
-    configure.args-append \
-        --host=${build_arch}-apple-${os.platform}${os.major} \
-        --build=${build_arch}-apple-${os.platform}${os.major}
-}
-
-livecheck.type      regex
-livecheck.url       http://gstreamer.freedesktop.org/src/${name}/
-livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
+livecheck.type      none
+pre-configure {
+    ui_error "Please do not install this port since it has been replaced by '${replaced_by}'."
+    return -code error
+}   

Modified: trunk/dports/gnome/gst-plugins-gl/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-gl/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gst-plugins-gl/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -3,72 +3,24 @@
 
 PortSystem          1.0
 
-# https://bugzilla.gnome.org/show_bug.cgi?id=636134
-PortGroup           muniversal 1.0
-
 name                gst-plugins-gl
-version             0.10.3
-revision            4
-description         This is gst-plugins, a set of plug-ins for GStreamer.
-long_description    The GStreamer OpenGL module provides helper libraries, base \
-                    classes and elements for integrating with OpenGL and using \
-                    it to perform video display and processing. 
-
-maintainers         rmstonecipher openmaintainer
+version             0
+epoch               1
+description         This is a stub port for gst-plugins-gl, OpenGL integration for GStreamer.\
+                    Version 0.10.3 of gst-plugins-gl is provided by the gstreamer010-gst-plugins-gl \
+                    port.  These plugins have not been ported to the 1.x release of GStreamer.
+long_description    {}
+maintainers         nomaintainer
 categories          gnome
 platforms           darwin
-license             GPL-2+ LGPL-2+
-homepage            http://gstreamer.freedesktop.org/modules/${name}.html
-master_sites        http://gstreamer.freedesktop.org/src/${name}/
+homepage            http://gstreamer.freedesktop.org/
+master_sites        {}
+distfiles           {}
 
-depends_build \
-    port:pkgconfig
-depends_lib	\
-    port:glew \
-    port:gst-plugins-base \
-    port:libpng
+replaced_by         gstreamer010-gst-plugins-gl
 
-use_bzip2           yes
-
-checksums           rmd160  7375ad5f4831267d398ff579ce5a96e4020ff128 \
-                    sha256  48340b6a4b8abce16344a7bc33e74a94fdcce4f57ef6342cdf2f941c429bf210
-
-patchfiles          objcflags.patch \
-                    patch-configure.ac.diff
-
-use_autoreconf  yes
-autoreconf.args -fvi
-
-# gst-plugins-gl sees libsdl if it is present and uses it to build examples which 
-# fail to build as of 0.10.3
-configure.args-append   --disable-examples
-
-post-extract {
-    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
-        ${worksrcpath}/configure
-}
-
-post-patch {
-    # Hack to get -arch flags used
-    reinplace "/libgstgl_ at GST_MAJORMINOR@_la_OBJCFLAGS =/s/=/= \$(CFLAGS)/" \
-        ${worksrcpath}/gst-libs/gst/gl/Makefile.am 
-}
-
-if {[variant_isset universal]} { 
-    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
-    set merger_host(i386) i686-apple-${os.platform}${os.major}
-    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
-    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "i386"} {
-    configure.args-append \
-        --host=i686-apple-${os.platform}${os.major} \
-        --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "x86_64"} {
-    configure.args-append \
-        --host=${build_arch}-apple-${os.platform}${os.major} \
-        --build=${build_arch}-apple-${os.platform}${os.major}
-}
-
-livecheck.type      regex
-livecheck.url       ${master_sites}
-livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
+livecheck.type      none
+pre-configure {
+    ui_error "Please do not install this port since it has been replaced by '${replaced_by}'."
+    return -code error
+}   

Modified: trunk/dports/gnome/gst-plugins-good/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-good/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gst-plugins-good/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -1,92 +1,28 @@
 # -*- 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
 # $Id$
 
-PortSystem  1.0
+PortSystem          1.0
 
-# https://bugzilla.gnome.org/show_bug.cgi?id=636134
-PortGroup           muniversal 1.0
-PortGroup           compiler_blacklist_versions 1.0 
-
 name                gst-plugins-good
-version             0.10.31
-revision            8
-description         \
-    A set of good-quality plug-ins for GStreamer under GStreamer's preferred \
-    license, LGPL.
-long_description    \
-    GStreamer Good Plug-ins is a set of plug-ins that GStreamer's developers \
-    consider to have good quality code, correct functionality, and their \
-    preferred license (LGPL for the plug-in code, LGPL or LGPL-compatible for \
-    the supporting library). 
-maintainers         rmstonecipher openmaintainer
+version             0
+epoch               1
+description         This is a stub port for gst-plugins-good, a set of plugins for GStreamer \
+                    under GStreamer's preferred license, LGPL.  The current version of \
+                    gst-plugins-good is provided by the gstreamer1-gst-plugins-good port.  \
+                    Version 0.10.31 of gst-plugins-good is provided by the \
+                    gstreamer01-gst-plugins-good port.
+long_description    {}
+maintainers         nomaintainer
 categories          gnome
-license             LGPL-2+
 platforms           darwin
-homepage            http://gstreamer.freedesktop.org/modules/${name}.html
-master_sites        http://gstreamer.freedesktop.org/src/${name}/ gnome:sources/${name}/0.10/
+homepage            http://gstreamer.freedesktop.org/
+master_sites        {}
+distfiles           {}
 
-checksums           md5     24f98a294a2b521e1b29412bdadae2e6 \
-                    sha1    b45fc01b133fc23617fa501dd9307a90f467b396 \
-                    rmd160  d9fed957ba26d055f7bccb9079bd43faae15b7e5
+replaced_by         gstreamer010-gst-plugins-good
 
-depends_build \
-    port:pkgconfig
-depends_lib	\
-    port:gst-plugins-base \
-    port:aalib \
-    port:esound \
-    port:jpeg \
-    port:flac \
-    port:libgnome-keyring \
-    port:libcaca \
-    port:libcdio \
-    port:libdv \
-    port:libshout2 \
-    port:libsoup \
-    path:lib/libspeex.dylib:speex \
-    port:taglib \
-    port:wavpack
-      
-use_bzip2   yes
-
-patchfiles  automake.patch
-
-post-patch {
-    # gst/goom is the only thing using this, and its mmx code is buggy (as of 0.10.31)
-    reinplace "s|-DBUILD_MMX|-UBUILD_MMX|" ${worksrcpath}/gst/goom/Makefile.am
-    reinplace "/^MMX_FILES/s|=.*|=|"       ${worksrcpath}/gst/goom/Makefile.am
-}
-
-use_autoreconf          yes
-autoreconf.args         -fvi
-
-configure.args-append   --disable-gtk-doc --disable-schemas-install --with-default-videosink=ximagesink
-configure.env-append    "HAVE_CXX=yes"
-
-if {[variant_isset universal]} { 
-    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
-    set merger_host(i386) i686-apple-${os.platform}${os.major}
-    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
-    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "i386"} {
-    configure.args-append \
-        --host=i686-apple-${os.platform}${os.major} \
-        --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "x86_64"} {
-    configure.args-append \
-        --host=${build_arch}-apple-${os.platform}${os.major} \
-        --build=${build_arch}-apple-${os.platform}${os.major}
-}
-
-# SSE register return with SSE disabled
-# <rdar://problem/9694837> - Fixed in XCode 4.2 (clang 211.10.1) 
-compiler.blacklist  {clang < 211.10.1} 
-
-post-activate {
-        system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
-             gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
-}
-
-livecheck.type  regex
-livecheck.url   http://gstreamer.freedesktop.org/src/${name}/
-livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
+livecheck.type      none
+pre-configure {
+    ui_error "Please do not install this port since it has been replaced by '${replaced_by}'."
+    return -code error
+}   

Modified: trunk/dports/gnome/gst-plugins-ugly/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-ugly/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gst-plugins-ugly/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -3,76 +3,25 @@
 
 PortSystem          1.0
 
-# https://bugzilla.gnome.org/show_bug.cgi?id=636134
-PortGroup   muniversal 1.0
-
 name                gst-plugins-ugly
-version             0.10.19
-revision            5
-description         \
-    A set of good-quality plug-ins for GStreamer that might pose distribution \
-    problems.
-long_description    \
-    GStreamer Ugly Plug-ins is a set of plug-ins that have good quality and \
-    correct functionality, but distributing them might pose problems. The \
-    license on either the plug-ins or the supporting libraries might not be how \
-    we'd like. The code might be widely known to present patent problems. 
-maintainers         rmstonecipher openmaintainer
+version             0
+epoch               1
+description         This is a stub port for gst-plugins-ugly, a set of good-quality plug-ins for \
+                    GStreamer that might pose distribution problems.  The current version of \
+                    gst-plugins-ugly is provided by the gstreamer1-gst-plugins-ugly port.  Version \
+                    0.10.19 of gst-plugins-ugly is provided by the gstreamer01-gst-plugins-ugly port.
+long_description    {}
+maintainers         nomaintainer
 categories          gnome
 platforms           darwin
-homepage            http://gstreamer.freedesktop.org/modules/${name}.html
-master_sites        http://gstreamer.freedesktop.org/src/${name}/
-license             GPL-2+ LGPL-2+
+homepage            http://gstreamer.freedesktop.org/
+master_sites        {}
+distfiles           {}
 
-checksums           md5     1d81c593e22a6cdf0f2b4f57eae93df2 \
-                    sha1    a28e4e8962f1fe385a098b13249a2b817c44fe63 \
-                    rmd160  39fadcf4205bbe0fd2dc079296c816d8668cc59d
+replaced_by         gstreamer010-gst-plugins-ugly
 
-depends_build       port:pkgconfig
-depends_lib         port:gst-plugins-base \
-                    port:a52dec \
-                    port:lame \
-                    port:libcdio \
-                    port:libdvdread \
-                    port:libid3tag \
-                    port:libmad \
-                    port:libmpeg2 \
-                    port:opencore-amr \
-                    port:twolame \
-                    port:x264
-
-use_bzip2           yes
-
-patchfiles          libcdio.patch
-patch.pre_args      -p1
-
-configure.args              mandir=${prefix}/share/man --enable-static
-configure.cppflags-append   "-L${prefix}/lib"
-configure.cflags-append     -funroll-loops -fstrict-aliasing
-
-# I'm not sure if the pkg-config data is wrong or if gst-plugin is wrong, meh.
-configure.cppflags-append -I${prefix}/include/opencore-amrnb -I${prefix}/include/opencore-amrwb
-
-post-extract {
-    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
-    ${worksrcpath}/configure
-}
-
-if {[variant_isset universal]} { 
-    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
-    set merger_host(i386) i686-apple-${os.platform}${os.major}
-    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
-    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "i386"} {
-    configure.args-append \
-        --host=i686-apple-${os.platform}${os.major} \
-        --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "x86_64"} {
-    configure.args-append \
-        --host=${build_arch}-apple-${os.platform}${os.major} \
-        --build=${build_arch}-apple-${os.platform}${os.major}
-}
-
-livecheck.type      regex
-livecheck.url       ${master_sites}
-livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
+livecheck.type      none
+pre-configure {
+    ui_error "Please do not install this port since it has been replaced by '${replaced_by}'."
+    return -code error
+}   

Modified: trunk/dports/gnome/gst-rtsp-server/Portfile
===================================================================
--- trunk/dports/gnome/gst-rtsp-server/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gst-rtsp-server/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,34 +4,24 @@
 PortSystem          1.0
 
 name                gst-rtsp-server
-version             0.10.8
-description \
-    library for building an RTSP streaming media server on top of GStreamer
-long_description \
-    gst-rtsp server is a library for building an RTSP streaming media server \
-	on top of GStreamer.  It contains libraries, headers, and some example servers.
-maintainers	rmstonecipher openmaintainer
-categories	gnome
-platforms	darwin
-homepage	http://gstreamer.freedesktop.org/
-distname    gst-rtsp-${version}
-license     LGPL-2+ GPL-2+
+version             0
+epoch               1
+description         This is a stub port for gst-rtsp, a library for building an RTSP streaming \
+                    media server on top of GStreamer.  Version 0.10.8 is provided by the \
+                    gstreamer01-gst-rtsp-server port.  Gst-rtsp has not been ported to the 1.x \
+                    release of GStreamer.
+long_description    {}
+maintainers         nomaintainer
+categories          gnome
+platforms           darwin
+homepage            http://gstreamer.freedesktop.org/
+master_sites        {}
+distfiles           {}
 
-master_sites \
-    http://gstreamer.freedesktop.org/src/${name}/
+replaced_by         gstreamer010-gst-rtsp-server
 
-checksums           md5     b511af07000595f63c3a705946221643 \
-                    sha1    b2dc8c4e8e2a669f2f7a5f1cd71fb11e18fff521 \
-                    rmd160  f84dd4980e0f2875eb623fc358d3f1221116af35
-
-depends_build \
-    port:pkgconfig
-depends_lib \
-    port:gstreamer \
-    port:gst-plugins-base
-
-use_bzip2           yes
-
-livecheck.type      regex
-livecheck.url       http://gstreamer.freedesktop.org/src/${name}/
-livecheck.regex     "gst-rtsp-(\\d+(?:\\.\\d+)*)${extract.suffix}"
+livecheck.type      none
+pre-configure {
+    ui_error "Please do not install this port since it has been replaced by '${replaced_by}'."
+    return -code error
+}   

Modified: trunk/dports/gnome/gstreamer/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gstreamer/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -3,75 +3,25 @@
 
 PortSystem          1.0
 
-# https://bugzilla.gnome.org/show_bug.cgi?id=636134
-PortGroup   muniversal 1.0
-
 name                gstreamer
-version             0.10.36
-revision            3
-description \
-    GStreamer is a library for constructing graphs of media-handling components.
-long_description \
-    The applications it supports range from simple Ogg/Vorbis playback, audio/video \
-    streaming to complex audio (mixing) and video (non-linear editing) processing.
-maintainers	rmstonecipher openmaintainer
-categories	gnome
-platforms	darwin
-license     LGPL-2+
-homepage	http://gstreamer.freedesktop.org/
+version             0
+epoch               1
+description         This is a stub port for GStreamer, a library for constructing graphs of \
+                    media-handling components.  The current version of GStreamer is provided by \
+                    the gstreamer1 port.  Version 0.10.36 of gstreamer is provided by the \
+                    gstreamer01 port.
+long_description    {}
+maintainers         nomaintainer
+categories          gnome
+platforms           darwin
+homepage            http://${name}.freedesktop.org/
+master_sites        {}
+distfiles           {}
 
-master_sites \
-    gnome:sources/gstreamer/[join [lrange [split ${version} .] 0 1] .]/ \
-    http://gstreamer.freedesktop.org/src/${name}/
+replaced_by         gstreamer010
 
-checksums           rmd160  5dd01d8ea7afe98e96037bf73f995654f469096e \
-                    sha256  e556a529e0a8cf1cd0afd0cab2af5488c9524e7c3f409de29b5d82bb41ae7a30
-
-depends_build   \
-    port:gzip \
-    port:m4 \
-    path:bin/perl:perl5 \
-    port:pkgconfig
-depends_lib \
-    port:bison \
-    port:flex \
-    port:gettext \
-    path:lib/pkgconfig/glib-2.0.pc:glib2 \
-    port:libxml2
-
-use_bzip2           yes
-
-build.env-append        CC=${configure.cc}
-configure.env-append    PERL_PATH=${prefix}/bin/perl
-configure.cflags-append -funroll-loops -fstrict-aliasing -fno-common
-
-if {[variant_isset universal]} { 
-    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
-    set merger_host(i386) i686-apple-${os.platform}${os.major}
-    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
-    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
-
-    # g-ir-scanner does not honor CFLAGS
-    configure.args-append   --disable-introspection
-} elseif {${build_arch} == "i386"} {
-    configure.args-append \
-        --host=i686-apple-${os.platform}${os.major} \
-        --build=i686-apple-${os.platform}${os.major}
-} elseif {${build_arch} == "x86_64"} {
-    configure.args-append \
-        --host=${build_arch}-apple-${os.platform}${os.major} \
-        --build=${build_arch}-apple-${os.platform}${os.major}
+livecheck.type      none
+pre-configure {
+    ui_error "Please do not install this port since it has been replaced by '${replaced_by}'."
+    return -code error
 }
-
-pre-build	{
-    if {[file exists ${prefix}/lib/libcheck.dylib]} {
-        ui_msg "Gstreamer will fail to build because the 'check' port is active. Deactivate"
-        ui_msg "'check' by running 'port deactivate check' and try again. You may reactivate"
-        ui_msg "'check' after installing gstreamer by running 'port activate check'."
-        return -code error "check is installed"
-    }
-}
-
-livecheck.type      regex
-livecheck.url       http://gstreamer.freedesktop.org/src/${name}/
-livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/gnome/gstreamer010/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,76 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup   muniversal 1.0
+
+name                gstreamer010
+set my_name         gstreamer
+version             0.10.36
+description \
+    GStreamer is a library for constructing graphs of media-handling components.
+long_description \
+    The applications it supports range from simple Ogg/Vorbis playback, audio/video \
+    streaming to complex audio (mixing) and video (non-linear editing) processing.
+maintainers	rmstonecipher openmaintainer
+categories	gnome
+platforms	darwin
+license     LGPL-2+
+homepage	http://${my_name}.freedesktop.org/
+distname    ${my_name}-${version}
+
+master_sites \
+    gnome:sources/${my_name}/[join [lrange [split ${version} .] 0 1] .]/ \
+    http://${my_name}.freedesktop.org/src/${my_name}/
+
+checksums           rmd160  5dd01d8ea7afe98e96037bf73f995654f469096e \
+                    sha256  e556a529e0a8cf1cd0afd0cab2af5488c9524e7c3f409de29b5d82bb41ae7a30
+
+depends_build   \
+    port:gzip \
+    port:m4 \
+    path:bin/perl:perl5 \
+    port:pkgconfig
+depends_lib \
+    port:bison \
+    port:flex \
+    port:gettext \
+    path:lib/pkgconfig/glib-2.0.pc:glib2 \
+    port:libxml2
+
+use_bzip2           yes
+
+build.env-append        CC=${configure.cc}
+configure.env-append    PERL_PATH=${prefix}/bin/perl
+configure.cflags-append -funroll-loops -fstrict-aliasing -fno-common
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+
+    # g-ir-scanner does not honor CFLAGS
+    configure.args-append   --disable-introspection
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+pre-build	{
+    if {[file exists ${prefix}/lib/libcheck.dylib]} {
+        ui_msg "Gstreamer will fail to build because the 'check' port is active. Deactivate"
+        ui_msg "'check' by running 'port deactivate check' and try again. You may reactivate"
+        ui_msg "'check' after installing gstreamer by running 'port activate check'."
+        return -code error "check is installed"
+    }
+}
+
+livecheck.type      none

Added: trunk/dports/gnome/gstreamer010-gnonlin/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010-gnonlin/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gnonlin/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,38 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+name                gstreamer010-gnonlin
+set my_name         gnonlin
+version             0.10.17
+description         A set of non-linear editing plugins for GStreamer.
+long_description    GNonLin contains a set of plug-ins for GStreamer to ease the creation of \
+                    multimedia editors, or any other application where a timeline-oriented use of \
+                    GStreamer makes sense.
+maintainers         rmstonecipher openmaintainer
+license             LGPL-2+
+categories          gnome
+platforms           darwin
+homepage            http://gstreamer.freedesktop.org/modules/gnonlin.html
+
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+
+use_bzip2           yes
+
+checksums           rmd160  784809028a59f05bba59835fa3b2ff112d9e565d \
+                    sha256  e4a2dd8af1c0c97f2f63e918a25c26e871c896e88b7ee85948509f68f29e8935
+
+depends_build       port:pkgconfig
+depends_lib         port:gstreamer010-gst-plugins-base \
+                    port:libffi
+
+configure.cflags-append -funroll-loops -fstrict-aliasing
+
+post-patch {
+    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
+        ${worksrcpath}/configure
+}
+
+livecheck.type      none

Added: trunk/dports/gnome/gstreamer010-gst-ffmpeg/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-ffmpeg/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-ffmpeg/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,102 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup   muniversal 1.0
+
+name                gstreamer010-gst-ffmpeg
+set my_name         gst-ffmpeg
+version             0.10.13
+description         This is gst-ffmpeg, a set of plug-ins for GStreamer.
+long_description     ${description}
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+license             GPL-2+
+platforms           darwin
+homepage            http://www.gnome.org/
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+use_bzip2           yes
+
+checksums           rmd160  3e5e3d44302665214cfde8a908b633f8d0f70d31 \
+                    sha256  76fca05b08e00134e3cb92fa347507f42cbd48ddb08ed3343a912def187fbb62
+
+patchfiles          patch-gst-libs_ext_libav_configure.diff \
+                    patch-configure.ac.diff
+
+post-patch {
+    reinplace "s|%%CONFIGURE.CC%%|${configure.cc}|g" ${worksrcpath}/gst-libs/ext/libav/configure
+}
+
+depends_build       port:pkgconfig
+
+depends_lib         port:gstreamer010-gst-plugins-base
+
+use_autoreconf      yes
+autoreconf.args     -fvi
+
+# This will cause the installed ffmpeg headers to be used, remove it.
+configure.cppflags-delete -I${prefix}/include
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_host(ppc64) powerpc64-apple-${os.platform}${os.major}
+    set merger_host(ppc) powerpc-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) "--build=x86_64-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${configure.cc} --arch=x86_64\""
+    set merger_configure_args(ppc) "--build=powerpc-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${configure.cc} --arch=ppc\""
+    set merger_configure_args(ppc64) "--build=powerpc64-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${configure.cc} --arch=ppc64\""
+
+    if {[string match "*gcc-4.2" ${configure.compiler}] && [lsearch ${universal_archs} i386] != -1} {
+        if {[vercmp ${xcodeversion} 3.2] >= 0} {
+            set merger_configure_compiler(i386) clang
+            set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=[portconfigure::find_developer_tool clang] --arch=i686\""
+        } else {
+            # i386 in +universal needs MacPorts base 2.1 on Leopard
+            depends_build port:clang-3.0
+            depends_skip_archcheck-append clang-3.0
+
+            set merger_configure_compiler(i386) macports-clang-3.0
+
+            set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${prefix}/bin/clang-mp-3.0 --arch=i686\""
+        }
+    } else {
+       set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major} --with-ffmpeg-extra-configure=\"--cc=${configure.cc} --arch=i686\""
+    }
+} elseif {${build_arch} == "i386"} {
+    if {${configure.compiler} == "gcc-4.2"} {
+        if {[vercmp ${xcodeversion} 3.2] >= 0} {
+            configure.compiler clang
+        } else {
+            depends_build port:clang-3.0
+            depends_skip_archcheck-append clang-3.0
+
+            # FIXME: Use macports-clang-3.0 once 2.1 is out
+            configure.cc ${prefix}/bin/clang-mp-3.0
+        }
+    }
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major} \
+        --with-ffmpeg-extra-configure="--cc=${configure.cc} --arch=i686"
+} else {
+    configure.args-append \
+        --host=${os.arch}-apple-${os.platform}${os.major} \
+        --build=${os.arch}-apple-${os.platform}${os.major} \
+        --with-ffmpeg-extra-configure="--cc=${configure.cc} --arch=${os.arch}"
+}
+
+#
+# embedded ffmpeg code requires gmake 3.81 to build properly
+#
+platform darwin 8 {
+    depends_build-append port:gmake
+    depends_skip_archcheck-append gmake
+
+    build.cmd            gmake
+    destroot.cmd         gmake
+}
+
+livecheck.type      none

Added: trunk/dports/gnome/gstreamer010-gst-ffmpeg/files/patch-configure.ac.diff
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-ffmpeg/files/patch-configure.ac.diff	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-ffmpeg/files/patch-configure.ac.diff	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,11 @@
+--- configure.ac.orig	2013-01-01 19:26:32.000000000 -0600
++++ configure.ac	2013-01-01 19:28:06.000000000 -0600
+@@ -22,7 +22,7 @@
+ AC_CONFIG_SRCDIR([ext/ffmpeg/gstffmpeg.c])
+ 
+ dnl define the output header for config
+-AM_CONFIG_HEADER([config.h])
++AC_CONFIG_HEADERS([config.h])
+ 
+ dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
+ AM_MAINTAINER_MODE

Added: trunk/dports/gnome/gstreamer010-gst-ffmpeg/files/patch-gst-libs_ext_libav_configure.diff
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-ffmpeg/files/patch-gst-libs_ext_libav_configure.diff	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-ffmpeg/files/patch-gst-libs_ext_libav_configure.diff	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,14 @@
+--- gst-libs/ext/libav/configure.orig	2011-03-20 23:39:25.000000000 -0500
++++ gst-libs/ext/libav/configure	2011-03-20 23:40:10.000000000 -0500
+@@ -1456,9 +1456,9 @@
+ 
+ # toolchain
+ ar_default="ar"
+-cc_default="gcc"
++cc_default="%%CONFIGURE.CC%%"
+ cc_version=\"unknown\"
+-host_cc_default="gcc"
++host_cc_default="%%CONFIGURE.CC%%"
+ ln_s="ln -sf"
+ nm_default="nm"
+ objformat="elf"

Added: trunk/dports/gnome/gstreamer010-gst-plugins-bad/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-bad/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-bad/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,121 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup   muniversal 1.0
+
+name                gstreamer010-gst-plugins-bad
+set my_name         gst-plugins-bad
+version		        0.10.23
+description         A set of plug-ins for GStreamer that need more quality.
+long_description    \
+    GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared \
+    to the rest. They might be close to being good quality, but they're missing \
+    something - be it a good code review, some documentation, a set of tests, a \
+    real live maintainer, or some actual wide use.
+license             GPL LGPL
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+platforms           darwin
+homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+use_bzip2           yes
+
+checksums           md5     fcb09798114461955260e4d940db5987 \
+                    sha1    46208d7bcebaac31310e2a884cc840c51034781a \
+                    rmd160  3a837843b8aa941ff7c81b90d37930ccb1ddb0be
+
+depends_build port:pkgconfig
+depends_lib port:gstreamer010-gst-plugins-base \
+            port:XviD \
+            port:dirac \
+            port:exempi \
+            port:faac \
+            port:faad2 \
+            port:jasper \
+            port:libdc1394 \
+            port:libdca \
+            port:libexif \
+            port:libglade2 \
+            port:libmms \
+            port:libmodplug \
+            port:libmpcdec \
+            port:libmusicbrainz2 \
+            port:libvpx \
+            port:soundtouch \
+            port:neon \
+            port:schroedinger
+
+#
+# could depend on tons for multimedia stuff +variants
+# the following ports are available but don't configure
+# and/or build correctly
+#
+# port:mjpegtools (mpeg2enc mplex build fails) need to disable mpeg2enc mplex explicitly in case mjpegtools is installed
+# path:lib/pkgconfig/sdl.pc:libsdl (builds but sdlvideosink is broken)
+# port:slv2 (builds but lv2 plugin fails to load and slv2 is not universal) disable lv2 explicitly in case slv2 is installed
+# port:swfdec (configure wants pkg-config swfdec-0.3, we have swfdec-0.8)
+#
+
+configure.args              --disable-silent-rules \
+                            --disable-quicktime \
+                            --disable-mpeg2enc \
+                            --disable-mplex \
+                            --disable-lv2 \
+                            --disable-jack \
+                            --disable-sdltest \
+                            --disable-opencv \
+                            --enable-experimental \
+                            --enable-static
+
+#
+# port:soundtouch (fails on autoreconf on darwin 8 & 9, see #27533) disable soundtouch on these platforms
+#
+
+if { ${os.major} < 10 } {
+        depends_lib-delete port:soundtouch
+        configure.args-append --disable-soundtouch
+}
+
+configure.cppflags-append   "-L${prefix}/lib"
+configure.cflags-append     -funroll-loops -fstrict-aliasing
+configure.env-append        "HAVE_CXX=yes"
+
+patchfiles  modplug.patch \
+            patch-sys-applemedia-Makefile.in.diff
+
+post-patch {
+    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
+        ${worksrcpath}/configure
+    reinplace "s|libSoundTouch|soundtouch-1.0|g" \
+        ${worksrcpath}/configure
+}
+
+variant no_x11 {
+        configure.args-append --disable-examples
+}
+
+variant jack description {enable use of jack backend} {
+    depends_lib-append      port:jack
+    configure.args-delete   --disable-jack
+}
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+livecheck.type  none

Added: trunk/dports/gnome/gstreamer010-gst-plugins-bad/files/modplug.patch
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-bad/files/modplug.patch	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-bad/files/modplug.patch	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,10 @@
+--- ext/modplug/gstmodplug.h.orig	2009-04-19 14:37:08.000000000 -0700
++++ ext/modplug/gstmodplug.h	2009-04-19 14:37:24.000000000 -0700
+@@ -22,6 +22,7 @@
+ #define __GST_MODPLUG_H__
+ 
+ #include <gst/gst.h>
++#include <libmodplug/sndfile.h>
+ 
+ G_BEGIN_DECLS
+         

Added: trunk/dports/gnome/gstreamer010-gst-plugins-bad/files/patch-sys-applemedia-Makefile.in.diff
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-bad/files/patch-sys-applemedia-Makefile.in.diff	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-bad/files/patch-sys-applemedia-Makefile.in.diff	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,10 @@
+--- sys/applemedia/Makefile.in.orig	2012-11-01 21:03:54.000000000 -0500
++++ sys/applemedia/Makefile.in	2012-11-01 21:06:40.000000000 -0500
+@@ -246,6 +246,7 @@
+ CELT_CFLAGS = @CELT_CFLAGS@
+ CELT_LIBS = @CELT_LIBS@
+ CFLAGS = @CFLAGS@
++OBJCFLAGS = @CFLAGS@
+ COG_CFLAGS = @COG_CFLAGS@
+ COG_LIBS = @COG_LIBS@
+ CPP = @CPP@

Added: trunk/dports/gnome/gstreamer010-gst-plugins-base/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-base/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-base/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,104 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup           muniversal 1.0
+
+name                gstreamer010-gst-plugins-base
+set my_name         gst-plugins-base
+version             0.10.36
+description         This is gst-plugins, a set of plug-ins for GStreamer.
+long_description    ${description}
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+platforms           darwin
+license             LGPL-2+
+homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
+
+use_bzip2           yes
+master_sites        gnome:sources/${my_name}/0.10/ http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+
+checksums           rmd160  b601372b3a1c04de63f69ba350c5010c99dbc6ae \
+                    sha256  2cd3b0fa8e9b595db8f514ef7c2bdbcd639a0d63d154c00f8c9b609321f49976
+
+depends_build \
+    port:pkgconfig
+depends_lib	\
+    port:gstreamer010 \
+    port:gnome-vfs \
+    port:libtheora \
+    port:openssl \
+    port:orc \
+    port:xorg-libice \
+    port:xorg-libsm
+
+configure.args-append \
+    --enable-experimental \
+    --disable-examples \
+    --disable-libvisual\
+    --disable-gst_v4l \
+    --disable-alsa \
+    --disable-cdparanoia \
+    --disable-ivorbis \
+    --disable-introspection
+
+variant no_x11 {
+    configure.args-append --without-x --disable-x --disable-xvideo --disable-xshm
+}
+
+variant examples description {Build example programs} {
+    PortGroup qt4 1.0
+    depends_lib-append port:gtk2
+    configure.args-delete --disable-examples
+}
+
+# users of qt4-x11, which depends on gst-plugins-base but has no use for its
+# deeper gnome-related dependencies may wish to use this variant
+variant no_gnome_vfs description {Remove library dependency on gnome-vfs} {
+    depends_lib-delete port:gnome-vfs
+    configure.args-append --disable-gnome_vfs
+}
+
+variant no_ogg description {Remove library dependency on libogg and its dependents} {
+    depends_lib-delete port:libtheora
+    configure.args-append --disable-ogg --disable-vorbis --disable-theora
+}
+#
+# current cdparanoia port (cdparanoia III 10.2) appears to not be API compatible
+# with gst-plugins-base.  See #19843.
+# disable by default until this is rectified.
+#
+
+variant cdparanoia description {Enable (currently broken) cdparanoia plugin} {
+    depends_lib-append port:cdparanoia
+    configure.args-delete --disable-cdparanoia
+}
+
+#-fgcse (from -O2) causes build failures, but -O2 -fno-gcse doesn't seem to work
+if {[string match "*gcc-4.2" ${configure.compiler}]} {
+    lappend merger_configure_cflags(i386) -O1 -fexpensive-optimizations
+    if {![variant_isset universal] && ${build_arch} == "i386"} {
+        configure.cflags-delete -O2
+        configure.cflags-append -O1 -fexpensive-optimizations
+    }
+}
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+livecheck.type      none

Added: trunk/dports/gnome/gstreamer010-gst-plugins-gl/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-gl/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-gl/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,73 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup           muniversal 1.0
+
+name                gstreamer010-gst-plugins-gl
+set my_name         gst-plugins-gl
+version             0.10.3
+description         This is gst-plugins, a set of plug-ins for GStreamer.
+long_description    The GStreamer OpenGL module provides helper libraries, base \
+                    classes and elements for integrating with OpenGL and using \
+                    it to perform video display and processing. 
+
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+platforms           darwin
+license             GPL-2+ LGPL-2+
+homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+
+depends_build \
+    port:pkgconfig
+depends_lib	\
+    port:glew \
+    port:gstreamer010-gst-plugins-base \
+    port:libpng
+
+use_bzip2           yes
+
+checksums           rmd160  7375ad5f4831267d398ff579ce5a96e4020ff128 \
+                    sha256  48340b6a4b8abce16344a7bc33e74a94fdcce4f57ef6342cdf2f941c429bf210
+
+patchfiles          objcflags.patch \
+                    patch-configure.ac.diff
+
+use_autoreconf  yes
+autoreconf.args -fvi
+
+# gst-plugins-gl sees libsdl if it is present and uses it to build examples which 
+# fail to build as of 0.10.3
+configure.args-append   --disable-examples
+
+post-extract {
+    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
+        ${worksrcpath}/configure
+}
+
+post-patch {
+    # Hack to get -arch flags used
+    reinplace "/libgstgl_ at GST_MAJORMINOR@_la_OBJCFLAGS =/s/=/= \$(CFLAGS)/" \
+        ${worksrcpath}/gst-libs/gst/gl/Makefile.am 
+}
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+livecheck.type      none

Added: trunk/dports/gnome/gstreamer010-gst-plugins-gl/files/objcflags.patch
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-gl/files/objcflags.patch	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-gl/files/objcflags.patch	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,20 @@
+--- tests/examples/cocoa/videoxoverlay/Makefile.in.orig	2011-11-07 13:26:10.000000000 +1100
++++ tests/examples/cocoa/videoxoverlay/Makefile.in	2011-11-07 13:26:38.000000000 +1100
+@@ -272,6 +272,7 @@
+ NMEDIT = @NMEDIT@
+ OBJC = @OBJC@
+ OBJCDEPMODE = @OBJCDEPMODE@
++OBJCFLAGS = @CFLAGS@
+ OBJC_LDFLAGS = @OBJC_LDFLAGS@
+ OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@
+--- gst-libs/gst/gl/Makefile.in.orig	2010-09-04 15:41:52.000000000 +1000
++++ gst-libs/gst/gl/Makefile.in	2011-11-07 13:24:22.000000000 +1100
+@@ -330,6 +330,7 @@
+ NMEDIT = @NMEDIT@
+ OBJC = @OBJC@
+ OBJCDEPMODE = @OBJCDEPMODE@
++OBJCFLAGS = @CFLAGS@
+ OBJC_LDFLAGS = @OBJC_LDFLAGS@
+ OBJDUMP = @OBJDUMP@
+ OBJEXT = @OBJEXT@

Added: trunk/dports/gnome/gstreamer010-gst-plugins-gl/files/patch-configure.ac.diff
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-gl/files/patch-configure.ac.diff	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-gl/files/patch-configure.ac.diff	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,11 @@
+--- configure.ac.orig	2013-01-01 20:13:27.000000000 -0600
++++ configure.ac	2013-01-01 20:15:38.000000000 -0600
+@@ -27,7 +27,7 @@
+ AC_CONFIG_SRCDIR([gst-libs/gst/gl/gstgldisplay.c])
+ 
+ dnl define the output header for config
+-AM_CONFIG_HEADER([config.h])
++AC_CONFIG_HEADERS([config.h])
+ 
+ dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
+ AM_MAINTAINER_MODE

Added: trunk/dports/gnome/gstreamer010-gst-plugins-good/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-good/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-good/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,88 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem  1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup           muniversal 1.0
+PortGroup           compiler_blacklist_versions 1.0 
+
+name                gstreamer010-gst-plugins-good
+set my_name         gst-plugins-good
+version             0.10.31
+description         \
+    A set of good-quality plug-ins for GStreamer under GStreamer's preferred \
+    license, LGPL.
+long_description    \
+    GStreamer Good Plug-ins is a set of plug-ins that GStreamer's developers \
+    consider to have good quality code, correct functionality, and their \
+    preferred license (LGPL for the plug-in code, LGPL or LGPL-compatible for \
+    the supporting library). 
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+license             LGPL-2+
+platforms           darwin
+homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/ gnome:sources/${my_name}/0.10/
+use_bzip2           yes
+distname            ${my_name}-${version}
+
+checksums           rmd160  d9fed957ba26d055f7bccb9079bd43faae15b7e5 \
+                    sha256  7e27840e40a7932ef2dc032d7201f9f41afcaf0b437daf5d1d44dc96d9e35ac6
+
+depends_build \
+    port:pkgconfig
+depends_lib	\
+    port:gstreamer010-gst-plugins-base \
+    port:aalib \
+    port:esound \
+    port:flac \
+    port:libgnome-keyring \
+    port:libcaca \
+    port:libcdio \
+    port:libdv \
+    port:libshout2 \
+    port:libsoup \
+    path:lib/libspeex.dylib:speex \
+    port:taglib \
+    port:wavpack
+      
+patchfiles  automake.patch
+
+post-patch {
+    # gst/goom is the only thing using this, and its mmx code is buggy (as of 0.10.31)
+    reinplace "s|-DBUILD_MMX|-UBUILD_MMX|" ${worksrcpath}/gst/goom/Makefile.am
+    reinplace "/^MMX_FILES/s|=.*|=|"       ${worksrcpath}/gst/goom/Makefile.am
+}
+
+use_autoreconf          yes
+autoreconf.args         -fvi
+
+configure.args-append   --disable-gtk-doc --disable-schemas-install --with-default-videosink=ximagesink
+configure.env-append    "HAVE_CXX=yes"
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+# SSE register return with SSE disabled
+# <rdar://problem/9694837> - Fixed in XCode 4.2 (clang 211.10.1) 
+compiler.blacklist  {clang < 211.10.1} 
+
+post-activate {
+        system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
+             gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
+}
+
+livecheck.type  none

Added: trunk/dports/gnome/gstreamer010-gst-plugins-good/files/automake.patch
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-good/files/automake.patch	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-good/files/automake.patch	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,11 @@
+--- configure.ac.orig	2013-01-06 10:44:07.000000000 -0800
++++ configure.ac	2013-01-06 10:44:19.000000000 -0800
+@@ -24,7 +24,7 @@ dnl can autoconf find the source ?
+ AC_CONFIG_SRCDIR([gst/law/alaw.c])
+ 
+ dnl define the output header for config
+-AM_CONFIG_HEADER([config.h])
++AC_CONFIG_HEADERS([config.h])
+ 
+ dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
+ AM_MAINTAINER_MODE

Added: trunk/dports/gnome/gstreamer010-gst-plugins-ugly/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-ugly/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-ugly/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,75 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup   muniversal 1.0
+
+name                gstreamer010-gst-plugins-ugly
+set my_name         gst-plugins-ugly
+version             0.10.19
+description         \
+    A set of good-quality plug-ins for GStreamer that might pose distribution \
+    problems.
+long_description    \
+    GStreamer Ugly Plug-ins is a set of plug-ins that have good quality and \
+    correct functionality, but distributing them might pose problems. The \
+    license on either the plug-ins or the supporting libraries might not be how \
+    we'd like. The code might be widely known to present patent problems. 
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+platforms           darwin
+homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+license             GPL-2+ LGPL-2+
+use_bzip2           yes
+checksums           rmd160  39fadcf4205bbe0fd2dc079296c816d8668cc59d \
+                    sha256  1ca90059275c0f5dca71d4d1601a8f429b7852baed0723e820703b977e2c8df0
+
+
+depends_build       port:pkgconfig
+depends_lib         port:gstreamer010-gst-plugins-base \
+                    port:a52dec \
+                    port:lame \
+                    port:libcdio \
+                    port:libdvdread \
+                    port:libid3tag \
+                    port:libmad \
+                    port:libmpeg2 \
+                    port:opencore-amr \
+                    port:twolame \
+                    port:x264
+
+patchfiles          libcdio.patch
+patch.pre_args      -p1
+
+configure.args              mandir=${prefix}/share/man --enable-static
+configure.cppflags-append   "-L${prefix}/lib"
+configure.cflags-append     -funroll-loops -fstrict-aliasing
+
+# I'm not sure if the pkg-config data is wrong or if gst-plugin is wrong, meh.
+configure.cppflags-append -I${prefix}/include/opencore-amrnb -I${prefix}/include/opencore-amrwb
+
+post-extract {
+    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
+    ${worksrcpath}/configure
+}
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+livecheck.type      none

Added: trunk/dports/gnome/gstreamer010-gst-plugins-ugly/files/libcdio.patch
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-plugins-ugly/files/libcdio.patch	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-plugins-ugly/files/libcdio.patch	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,181 @@
+From 649bd92cd2600719862ad5189899212409dd0a67 Mon Sep 17 00:00:00 2001
+From: Leon Merten Lohse <leon at green-side.de>
+Date: Thu, 03 May 2012 22:50:30 +0000
+Subject: cdio: compensate for libcdio's recent cd-text api changes
+
+https://bugzilla.gnome.org/show_bug.cgi?id=675112
+
+Conflicts:
+
+	ext/cdio/gstcdiocddasrc.c
+---
+diff --git a/ext/cdio/gstcdio.c b/ext/cdio/gstcdio.c
+index 2f58d18..483ebf5 100644
+--- a/ext/cdio/gstcdio.c
++++ b/ext/cdio/gstcdio.c
+@@ -30,12 +30,16 @@
+ GST_DEBUG_CATEGORY (gst_cdio_debug);
+ 
+ void
+-gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext,
++gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext, track_t track,
+     cdtext_field_t field, const gchar * gst_tag, GstTagList ** p_tags)
+ {
+   const gchar *txt;
+ 
++#if LIBCDIO_VERSION_NUM > 83
++  txt = cdtext_get_const (cdtext, field, track);
++#else
+   txt = cdtext_get_const (field, cdtext);
++#endif
+   if (txt == NULL || *txt == '\0') {
+     GST_DEBUG_OBJECT (src, "empty CD-TEXT field %u (%s)", field, gst_tag);
+     return;
+@@ -57,6 +61,12 @@ gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext,
+ }
+ 
+ GstTagList *
++#if LIBCDIO_VERSION_NUM > 83
++gst_cdio_get_cdtext (GstObject * src, cdtext_t * t, track_t track)
++{
++  GstTagList *tags = NULL;
++
++#else
+ gst_cdio_get_cdtext (GstObject * src, CdIo * cdio, track_t track)
+ {
+   GstTagList *tags = NULL;
+@@ -67,14 +77,22 @@ gst_cdio_get_cdtext (GstObject * src, CdIo * cdio, track_t track)
+     GST_DEBUG_OBJECT (src, "no CD-TEXT for track %u", track);
+     return NULL;
+   }
++#endif
+ 
+-  gst_cdio_add_cdtext_field (src, t, CDTEXT_PERFORMER, GST_TAG_ARTIST, &tags);
+-  gst_cdio_add_cdtext_field (src, t, CDTEXT_TITLE, GST_TAG_TITLE, &tags);
++  gst_cdio_add_cdtext_field (src, t, track, CDTEXT_FIELD_PERFORMER,
++      GST_TAG_ARTIST, &tags);
++  gst_cdio_add_cdtext_field (src, t, track, CDTEXT_FIELD_TITLE, GST_TAG_TITLE,
++      &tags);
+ 
+   return tags;
+ }
+ 
+ void
++#if LIBCDIO_VERSION_NUM > 83
++gst_cdio_add_cdtext_album_tags (GstObject * src, cdtext_t * t,
++    GstTagList * tags)
++{
++#else
+ gst_cdio_add_cdtext_album_tags (GstObject * src, CdIo * cdio, GstTagList * tags)
+ {
+   cdtext_t *t;
+@@ -84,11 +102,14 @@ gst_cdio_add_cdtext_album_tags (GstObject * src, CdIo * cdio, GstTagList * tags)
+     GST_DEBUG_OBJECT (src, "no CD-TEXT for album");
+     return;
+   }
++#endif
+ 
+-  /* FIXME: map CDTEXT_PERFORMER to GST_TAG_ALBUM_ARTIST once we have that */
+-  gst_cdio_add_cdtext_field (src, t, CDTEXT_TITLE, GST_TAG_ALBUM, &tags);
+-  gst_cdio_add_cdtext_field (src, t, CDTEXT_GENRE, GST_TAG_GENRE, &tags);
+-
++  gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_PERFORMER,
++      GST_TAG_ALBUM_ARTIST, &tags);
++  gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_TITLE, GST_TAG_ALBUM,
++      &tags);
++  gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_GENRE, GST_TAG_GENRE,
++      &tags);
+   GST_DEBUG ("CD-TEXT album tags: %" GST_PTR_FORMAT, tags);
+ }
+ 
+diff --git a/ext/cdio/gstcdio.h b/ext/cdio/gstcdio.h
+index ef31ed0..c6da580 100644
+--- a/ext/cdio/gstcdio.h
++++ b/ext/cdio/gstcdio.h
+@@ -24,22 +24,38 @@
+ #include <gst/gst.h>
+ #include <cdio/cdio.h>
+ #include <cdio/cdtext.h>
++#include <cdio/version.h>
++
++#if LIBCDIO_VERSION_NUM <= 83
++  #define CDTEXT_FIELD_PERFORMER CDTEXT_PERFORMER
++  #define CDTEXT_FIELD_GENRE     CDTEXT_GENRE
++  #define CDTEXT_FIELD_TITLE     CDTEXT_TITLE
++#endif
+ 
+ GST_DEBUG_CATEGORY_EXTERN (gst_cdio_debug);
+ #define GST_CAT_DEFAULT gst_cdio_debug
+ 
+ void     gst_cdio_add_cdtext_field (GstObject      * src,
+                                     cdtext_t       * cdtext,
++                                    track_t          track,
+                                     cdtext_field_t   field,
+                                     const gchar    * gst_tag,
+                                     GstTagList    ** p_tags);
+ 
+ GstTagList  * gst_cdio_get_cdtext  (GstObject      * src,
++#if LIBCDIO_VERSION_NUM > 83
++                                    cdtext_t       * t,
++#else
+                                     CdIo           * cdio,
++#endif
+                                     track_t          track);
+ 
+ void      gst_cdio_add_cdtext_album_tags (GstObject  * src,
++#if LIBCDIO_VERSION_NUM > 83
++                                          cdtext_t   * t,
++#else
+                                           CdIo       * cdio,
++#endif
+                                           GstTagList * tags);
+ 
+ #endif /* __GST_CDIO_H__ */
+diff --git a/ext/cdio/gstcdiocddasrc.c b/ext/cdio/gstcdiocddasrc.c
+index 615a0c8..830839e 100644
+--- a/ext/cdio/gstcdiocddasrc.c
++++ b/ext/cdio/gstcdiocddasrc.c
+@@ -218,6 +218,9 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc *
+   GstCdioCddaSrc *src;
+   discmode_t discmode;
+   gint first_track, num_tracks, i;
++#if LIBCDIO_VERSION_NUM > 83
++  cdtext_t *cdtext;
++#endif
+ 
+   src = GST_CDIO_CDDA_SRC (cddabasesrc);
+ 
+@@ -244,8 +247,18 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc *
+   if (src->read_speed != -1)
+     cdio_set_speed (src->cdio, src->read_speed);
+ 
++#if LIBCDIO_VERSION_NUM > 83
++  cdtext = cdio_get_cdtext (src->cdio);
++
++  if (NULL == cdtext)
++    GST_DEBUG_OBJECT (src, "no CD-TEXT on disc");
++  else
++    gst_cdio_add_cdtext_album_tags (GST_OBJECT_CAST (src), cdtext,
++        cddabasesrc->tags);
++#else
+   gst_cdio_add_cdtext_album_tags (GST_OBJECT_CAST (src), src->cdio,
+       cddabasesrc->tags);
++#endif
+ 
+   GST_LOG_OBJECT (src, "%u tracks, first track: %d", num_tracks, first_track);
+ 
+@@ -262,8 +275,14 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc *
+      * the right thing here (for cddb id calculations etc. as well) */
+     track.start = cdio_get_track_lsn (src->cdio, i + first_track);
+     track.end = track.start + len_sectors - 1;  /* -1? */
++#if LIBCDIO_VERSION_NUM > 83
++    if (NULL != cdtext)
++      track.tags = gst_cdio_get_cdtext (GST_OBJECT (src), cdtext,
++          i + first_track);
++#else
+     track.tags = gst_cdio_get_cdtext (GST_OBJECT (src), src->cdio,
+         i + first_track);
++#endif
+ 
+     gst_cdda_base_src_add_track (GST_CDDA_BASE_SRC (src), &track);
+   }

Added: trunk/dports/gnome/gstreamer010-gst-rtsp/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer010-gst-rtsp/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer010-gst-rtsp/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,36 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+name                gstreamer010-gst-rtsp
+set my_name         gst-rtsp
+version             0.10.8
+description \
+    library for building an RTSP streaming media server on top of GStreamer
+long_description \
+    gst-rtsp server is a library for building an RTSP streaming media server \
+	on top of GStreamer.  It contains libraries, headers, and some example servers.
+maintainers	rmstonecipher openmaintainer
+categories	gnome
+platforms	darwin
+homepage	http://gstreamer.freedesktop.org/
+distname    gst-rtsp-${version}
+license     LGPL-2+ GPL-2+
+
+master_sites \
+    http://gstreamer.freedesktop.org/src/${my_name}/
+
+checksums           md5     b511af07000595f63c3a705946221643 \
+                    sha1    b2dc8c4e8e2a669f2f7a5f1cd71fb11e18fff521 \
+                    rmd160  f84dd4980e0f2875eb623fc358d3f1221116af35
+
+depends_build \
+    port:pkgconfig
+depends_lib \
+    port:gstreamer010 \
+    port:gstreamer010-gst-plugins-base
+configure.args-append   --disable-introspection
+use_bzip2           yes
+
+livecheck.type      none

Added: trunk/dports/gnome/gstreamer1/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,77 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup   muniversal 1.0
+
+name                gstreamer1
+set my_name         gstreamer
+version             1.0.5
+description \
+    GStreamer is a library for constructing graphs of media-handling components.
+long_description \
+    The applications it supports range from simple Ogg/Vorbis playback, audio/video \
+    streaming to complex audio (mixing) and video (non-linear editing) processing.
+maintainers	rmstonecipher openmaintainer
+categories	gnome
+platforms	darwin
+license     LGPL-2+
+homepage	http://${my_name}.freedesktop.org/
+distname    ${my_name}-${version}
+
+master_sites \
+    gnome:sources/${my_name}/[join [lrange [split ${version} .] 0 1] .]/ \
+    http://${my_name}.freedesktop.org/src/${my_name}/
+
+checksums           rmd160  0ce2ec009828cfd53be17bfa687f9751b6b25844 \
+                    sha256  26c2827567f09a46d0a3bc1e7f8696b2ae72b047306539178079abae487c5b77
+
+depends_build   \
+    port:gzip \
+    port:m4 \
+    path:bin/perl:perl5 \
+    port:pkgconfig
+depends_lib \
+    port:bison \
+    port:flex \
+    port:gettext \
+    path:lib/pkgconfig/glib-2.0.pc:glib2 \
+    port:libxml2 \
+    port:gobject-introspection
+
+use_xz           yes
+
+build.env-append        CC=${configure.cc}
+configure.env-append    PERL_PATH=${prefix}/bin/perl
+configure.cflags-append -funroll-loops -fstrict-aliasing -fno-common
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+pre-build	{
+    if {[file exists ${prefix}/lib/libcheck.dylib]} {
+        ui_msg "Gstreamer will fail to build because the 'check' port is active. Deactivate"
+        ui_msg "'check' by running 'port deactivate check' and try again. You may reactivate"
+        ui_msg "'check' after installing gstreamer by running 'port activate check'."
+        return -code error "check is installed"
+    }
+}
+
+livecheck.type      regex
+livecheck.url       http://${my_name}.freedesktop.org/src/${my_name}/
+livecheck.regex     "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/gnome/gstreamer1-gst-libav/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-libav/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-libav/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,101 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup   muniversal 1.0
+
+name                gstreamer1-gst-libav
+set my_name         gst-libav
+version             1.0.5
+description         This is gst-libav, a set of plug-ins for GStreamer.
+long_description     ${description}
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+license             GPL-2+
+platforms           darwin
+homepage            http://gstreamer.freedesktop.org/
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+use_xz              yes
+
+checksums           rmd160  b9e67e0064d489553b3d3f012bce72421e51b380 \
+                    sha256  aef8be665096b3a4e64424fb39d7c5da57faaaf95e9fea6c1bb44295d4fb32d5
+
+patchfiles          patch-gst-libs_ext_libav_configure.diff
+
+post-patch {
+    reinplace "s|%%CONFIGURE.CC%%|${configure.cc}|g" ${worksrcpath}/gst-libs/ext/libav/configure
+}
+
+depends_build       port:pkgconfig
+
+depends_lib         port:gstreamer1-gst-plugins-base
+
+use_autoreconf      yes
+autoreconf.args     -fvi
+
+# This will cause the installed ffmpeg headers to be used, remove it.
+configure.cppflags-delete -I${prefix}/include
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_host(ppc64) powerpc64-apple-${os.platform}${os.major}
+    set merger_host(ppc) powerpc-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) "--build=x86_64-apple-${os.platform}${os.major}"
+    set merger_configure_args(ppc) "--build=powerpc-apple-${os.platform}${os.major}"
+    set merger_configure_args(ppc64) "--build=powerpc64-apple-${os.platform}${os.major}"
+
+    if {[string match "*gcc-4.2" ${configure.compiler}] && [lsearch ${universal_archs} i386] != -1} {
+        if {[vercmp ${xcodeversion} 3.2] >= 0} {
+            set merger_configure_compiler(i386) clang
+            set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major}"
+        } else {
+            # i386 in +universal needs MacPorts base 2.1 on Leopard
+            depends_build port:clang-3.0
+            depends_skip_archcheck-append clang-3.0
+
+            set merger_configure_compiler(i386) macports-clang-3.0
+
+            set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major}"
+        }
+    } else {
+       set merger_configure_args(i386) "--build=i686-apple-${os.platform}${os.major}"
+    }
+} elseif {${build_arch} == "i386"} {
+    if {${configure.compiler} == "gcc-4.2"} {
+        if {[vercmp ${xcodeversion} 3.2] >= 0} {
+            configure.compiler clang
+        } else {
+            depends_build port:clang-3.0
+            depends_skip_archcheck-append clang-3.0
+
+            # FIXME: Use macports-clang-3.0 once 2.1 is out
+            configure.cc ${prefix}/bin/clang-mp-3.0
+        }
+    }
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} else {
+    configure.args-append \
+        --host=${os.arch}-apple-${os.platform}${os.major} \
+        --build=${os.arch}-apple-${os.platform}${os.major}
+}
+
+#
+# embedded ffmpeg code requires gmake 3.81 to build properly
+#
+platform darwin 8 {
+    depends_build-append port:gmake
+    depends_skip_archcheck-append gmake
+
+    build.cmd            gmake
+    destroot.cmd         gmake
+}
+
+livecheck.type      regex
+livecheck.url       http://gstreamer.freedesktop.org/src/${my_name}/
+livecheck.regex     "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/gnome/gstreamer1-gst-libav/files/patch-configure.ac.diff
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-libav/files/patch-configure.ac.diff	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-libav/files/patch-configure.ac.diff	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,11 @@
+--- configure.ac.orig	2013-01-01 19:26:32.000000000 -0600
++++ configure.ac	2013-01-01 19:28:06.000000000 -0600
+@@ -22,7 +22,7 @@
+ AC_CONFIG_SRCDIR([ext/ffmpeg/gstffmpeg.c])
+ 
+ dnl define the output header for config
+-AM_CONFIG_HEADER([config.h])
++AC_CONFIG_HEADERS([config.h])
+ 
+ dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
+ AM_MAINTAINER_MODE

Added: trunk/dports/gnome/gstreamer1-gst-libav/files/patch-gst-libs_ext_libav_configure.diff
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-libav/files/patch-gst-libs_ext_libav_configure.diff	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-libav/files/patch-gst-libs_ext_libav_configure.diff	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,14 @@
+--- gst-libs/ext/libav/configure.orig	2011-03-20 23:39:25.000000000 -0500
++++ gst-libs/ext/libav/configure	2011-03-20 23:40:10.000000000 -0500
+@@ -1456,9 +1456,9 @@
+ 
+ # toolchain
+ ar_default="ar"
+-cc_default="gcc"
++cc_default="%%CONFIGURE.CC%%"
+ cc_version=\"unknown\"
+-host_cc_default="gcc"
++host_cc_default="%%CONFIGURE.CC%%"
+ ln_s="ln -sf"
+ nm_default="nm"
+ objformat="elf"

Added: trunk/dports/gnome/gstreamer1-gst-plugins-bad/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-bad/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-bad/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,123 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup   muniversal 1.0
+
+name                gstreamer1-gst-plugins-bad
+set my_name         gst-plugins-bad
+version		        1.0.5
+description         A set of plug-ins for GStreamer that need more quality.
+long_description    \
+    GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared \
+    to the rest. They might be close to being good quality, but they're missing \
+    something - be it a good code review, some documentation, a set of tests, a \
+    real live maintainer, or some actual wide use.
+license             GPL LGPL
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+platforms           darwin
+homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+use_xz              yes
+
+checksums           rmd160  854c78e498071566ccefb55d5cb8527ec53bb272 \
+                    sha256  2e8f5b9a2fd274142d0a916b6425b9466028978b85858dc835dc80de744b276a
+
+depends_build port:pkgconfig
+depends_lib port:gstreamer1-gst-plugins-base \
+            port:XviD \
+            port:dirac \
+            port:exempi \
+            port:faac \
+            port:faad2 \
+            port:jasper \
+            port:libdc1394 \
+            port:libdca \
+            port:libexif \
+            port:libglade2 \
+            port:libmms \
+            port:libmodplug \
+            port:libmpcdec \
+            port:libmusicbrainz2 \
+            port:libvpx \
+            port:soundtouch \
+            port:neon \
+            port:schroedinger \
+            port:gobject-introspection
+
+#
+# could depend on tons for multimedia stuff +variants
+# the following ports are available but don't configure
+# and/or build correctly
+#
+# port:mjpegtools (mpeg2enc mplex build fails) need to disable mpeg2enc mplex explicitly in case mjpegtools is installed
+# path:lib/pkgconfig/sdl.pc:libsdl (builds but sdlvideosink is broken)
+# port:slv2 (builds but lv2 plugin fails to load and slv2 is not universal) disable lv2 explicitly in case slv2 is installed
+# port:swfdec (configure wants pkg-config swfdec-0.3, we have swfdec-0.8)
+#
+
+configure.args              --disable-silent-rules \
+                            --disable-quicktime \
+                            --disable-mpeg2enc \
+                            --disable-mplex \
+                            --disable-lv2 \
+                            --disable-jack \
+                            --disable-sdltest \
+                            --disable-opencv \
+                            --enable-experimental \
+                            --enable-static
+
+#
+# port:soundtouch (fails on autoreconf on darwin 8 & 9, see #27533) disable soundtouch on these platforms
+#
+
+if { ${os.major} < 10 } {
+        depends_lib-delete port:soundtouch
+        configure.args-append --disable-soundtouch
+}
+
+configure.cppflags-append   "-L${prefix}/lib"
+configure.cflags-append     -funroll-loops -fstrict-aliasing
+configure.env-append        "HAVE_CXX=yes"
+
+patchfiles  modplug.patch \
+            patch-sys-applemedia-Makefile.in.diff
+
+post-patch {
+    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
+        ${worksrcpath}/configure
+    reinplace "s|libSoundTouch|soundtouch-1.0|g" \
+        ${worksrcpath}/configure
+}
+
+variant no_x11 {
+        configure.args-append --disable-examples
+}
+
+variant jack description {enable use of jack backend} {
+    depends_lib-append      port:jack
+    configure.args-delete   --disable-jack
+}
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+livecheck.type  regex
+livecheck.url   ${master_sites}
+livecheck.regex "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/modplug.patch
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/modplug.patch	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/modplug.patch	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,10 @@
+--- ext/modplug/gstmodplug.h.orig	2009-04-19 14:37:08.000000000 -0700
++++ ext/modplug/gstmodplug.h	2009-04-19 14:37:24.000000000 -0700
+@@ -22,6 +22,7 @@
+ #define __GST_MODPLUG_H__
+ 
+ #include <gst/gst.h>
++#include <libmodplug/sndfile.h>
+ 
+ G_BEGIN_DECLS
+         

Added: trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/patch-sys-applemedia-Makefile.in.diff
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/patch-sys-applemedia-Makefile.in.diff	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-bad/files/patch-sys-applemedia-Makefile.in.diff	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,10 @@
+--- sys/applemedia/Makefile.in.orig	2012-11-01 21:03:54.000000000 -0500
++++ sys/applemedia/Makefile.in	2012-11-01 21:06:40.000000000 -0500
+@@ -246,6 +246,7 @@
+ CELT_CFLAGS = @CELT_CFLAGS@
+ CELT_LIBS = @CELT_LIBS@
+ CFLAGS = @CFLAGS@
++OBJCFLAGS = @CFLAGS@
+ COG_CFLAGS = @COG_CFLAGS@
+ COG_LIBS = @COG_LIBS@
+ CPP = @CPP@

Added: trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-base/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,106 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup           muniversal 1.0
+
+name                gstreamer1-gst-plugins-base
+set my_name         gst-plugins-base
+version             1.0.5
+description         This is gst-plugins, a set of plug-ins for GStreamer.
+long_description    ${description}
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+platforms           darwin
+license             LGPL-2+
+homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
+
+use_xz              yes
+master_sites        gnome:sources/${my_name}/1.0/ http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+
+checksums           rmd160  ca7e4f99b7856de7f39775fa50271d5546e461ca \
+                    sha256  37ce6e09b99ef3879111c861ee5090582b4fd4c764e81ab6eb2b2b4dd77d7173
+
+depends_build \
+    port:pkgconfig
+depends_lib	\
+    port:gstreamer1 \
+    port:gnome-vfs \
+    port:libtheora \
+    port:openssl \
+    port:orc \
+    port:xorg-libice \
+    port:xorg-libsm \
+    port:gobject-introspection
+
+configure.args-append \
+    --enable-experimental \
+    --disable-examples \
+    --disable-libvisual\
+    --disable-gst_v4l \
+    --disable-alsa \
+    --disable-cdparanoia \
+    --disable-ivorbis
+
+variant no_x11 {
+    configure.args-append --without-x --disable-x --disable-xvideo --disable-xshm
+}
+
+variant examples description {Build example programs} {
+    PortGroup qt4 1.0
+    depends_lib-append port:gtk2
+    configure.args-delete --disable-examples
+}
+
+# users of qt4-x11, which depends on gst-plugins-base but has no use for its
+# deeper gnome-related dependencies may wish to use this variant
+variant no_gnome_vfs description {Remove library dependency on gnome-vfs} {
+    depends_lib-delete port:gnome-vfs
+    configure.args-append --disable-gnome_vfs
+}
+
+variant no_ogg description {Remove library dependency on libogg and its dependents} {
+    depends_lib-delete port:libtheora
+    configure.args-append --disable-ogg --disable-vorbis --disable-theora
+}
+#
+# current cdparanoia port (cdparanoia III 10.2) appears to not be API compatible
+# with gst-plugins-base.  See #19843.
+# disable by default until this is rectified.
+#
+
+variant cdparanoia description {Enable (currently broken) cdparanoia plugin} {
+    depends_lib-append port:cdparanoia
+    configure.args-delete --disable-cdparanoia
+}
+
+#-fgcse (from -O2) causes build failures, but -O2 -fno-gcse doesn't seem to work
+if {[string match "*gcc-4.2" ${configure.compiler}]} {
+    lappend merger_configure_cflags(i386) -O1 -fexpensive-optimizations
+    if {![variant_isset universal] && ${build_arch} == "i386"} {
+        configure.cflags-delete -O2
+        configure.cflags-append -O1 -fexpensive-optimizations
+    }
+}
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+livecheck.type      regex
+livecheck.url       http://gstreamer.freedesktop.org/src/${my_name}/
+livecheck.regex     "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/gnome/gstreamer1-gst-plugins-good/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-good/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-good/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,91 @@
+# -*- 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
+# $Id: Portfile 102362 2013-02-01 03:43:34Z rmstonecipher at macports.org $
+
+PortSystem  1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup           muniversal 1.0
+PortGroup           compiler_blacklist_versions 1.0 
+
+name                gstreamer1-gst-plugins-good
+set my_name         gst-plugins-good
+version             1.0.5
+description         \
+    A set of good-quality plug-ins for GStreamer under GStreamer's preferred \
+    license, LGPL.
+long_description    \
+    GStreamer Good Plug-ins is a set of plug-ins that GStreamer's developers \
+    consider to have good quality code, correct functionality, and their \
+    preferred license (LGPL for the plug-in code, LGPL or LGPL-compatible for \
+    the supporting library). 
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+license             LGPL-2+
+platforms           darwin
+homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/ gnome:sources/${my_name}/0.10/
+use_xz              yes
+distname            ${my_name}-${version}
+
+checksums           rmd160  ca4411fae1b47d67b7d66d0d79e008c0919a1b56 \
+                    sha256  53bd0b848e7896f1b22548ca4e8be56cf425e5100e121c472dff8272d5140bc5
+
+depends_build \
+    port:pkgconfig
+depends_lib	\
+    port:gstreamer1-gst-plugins-base \
+    port:aalib \
+    port:esound \
+    port:flac \
+    port:libgnome-keyring \
+    port:libcaca \
+    port:libcdio \
+    port:libdv \
+    port:libshout2 \
+    port:libsoup \
+    path:lib/libspeex.dylib:speex \
+    port:taglib \
+    port:wavpack \
+    port:gobject-introspection
+      
+patchfiles  automake.patch
+
+post-patch {
+    # gst/goom is the only thing using this, and its mmx code is buggy (as of 0.10.31)
+    reinplace "s|-DBUILD_MMX|-UBUILD_MMX|" ${worksrcpath}/gst/goom/Makefile.am
+    reinplace "/^MMX_FILES/s|=.*|=|"       ${worksrcpath}/gst/goom/Makefile.am
+}
+
+use_autoreconf          yes
+autoreconf.args         -fvi
+
+configure.args-append   --disable-gtk-doc --disable-schemas-install --with-default-videosink=ximagesink
+configure.env-append    "HAVE_CXX=yes"
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+# SSE register return with SSE disabled
+# <rdar://problem/9694837> - Fixed in XCode 4.2 (clang 211.10.1) 
+compiler.blacklist  {clang < 211.10.1} 
+
+post-activate {
+        system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
+             gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
+}
+
+livecheck.type  regex
+livecheck.url   http://gstreamer.freedesktop.org/src/${my_name}/
+livecheck.regex "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/gnome/gstreamer1-gst-plugins-good/files/automake.patch
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-good/files/automake.patch	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-good/files/automake.patch	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,11 @@
+--- configure.ac.orig	2013-01-06 10:44:07.000000000 -0800
++++ configure.ac	2013-01-06 10:44:19.000000000 -0800
+@@ -24,7 +24,7 @@ dnl can autoconf find the source ?
+ AC_CONFIG_SRCDIR([gst/law/alaw.c])
+ 
+ dnl define the output header for config
+-AM_CONFIG_HEADER([config.h])
++AC_CONFIG_HEADERS([config.h])
+ 
+ dnl AM_MAINTAINER_MODE only provides the option to configure to enable it
+ AM_MAINTAINER_MODE

Added: trunk/dports/gnome/gstreamer1-gst-plugins-ugly/Portfile
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-ugly/Portfile	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-ugly/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,74 @@
+# -*- 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
+# $Id: Portfile 102363 2013-02-01 04:17:32Z rmstonecipher at macports.org $
+
+PortSystem          1.0
+
+# https://bugzilla.gnome.org/show_bug.cgi?id=636134
+PortGroup   muniversal 1.0
+
+name                gstreamer1-gst-plugins-ugly
+set my_name         gst-plugins-ugly
+version             1.0.5
+description         \
+    A set of good-quality plug-ins for GStreamer that might pose distribution \
+    problems.
+long_description    \
+    GStreamer Ugly Plug-ins is a set of plug-ins that have good quality and \
+    correct functionality, but distributing them might pose problems. The \
+    license on either the plug-ins or the supporting libraries might not be how \
+    we'd like. The code might be widely known to present patent problems. 
+maintainers         rmstonecipher openmaintainer
+categories          gnome
+platforms           darwin
+homepage            http://gstreamer.freedesktop.org/modules/${my_name}.html
+master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
+distname            ${my_name}-${version}
+license             GPL-2+ LGPL-2+
+use_xz              yes
+
+checksums           rmd160  81939abf5e993f1627d1e051bb6f8b767d7ab487 \
+                    sha256  a62a182ea96d9b2783b493b46d531914db9d2ebb9e537e9c84668fe752791331
+
+depends_build       port:pkgconfig
+depends_lib         port:gstreamer1-gst-plugins-base \
+                    port:a52dec \
+                    port:lame \
+                    port:libcdio \
+                    port:libdvdread \
+                    port:libid3tag \
+                    port:libmad \
+                    port:libmpeg2 \
+                    port:opencore-amr \
+                    port:twolame \
+                    port:x264
+
+configure.args-append       mandir=${prefix}/share/man --enable-static
+configure.cppflags-append   "-L${prefix}/lib"
+configure.cflags-append     -funroll-loops -fstrict-aliasing
+
+# I'm not sure if the pkg-config data is wrong or if gst-plugin is wrong, meh.
+configure.cppflags-append -I${prefix}/include/opencore-amrnb -I${prefix}/include/opencore-amrwb
+
+post-extract {
+    reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
+    ${worksrcpath}/configure
+}
+
+if {[variant_isset universal]} { 
+    set merger_host(x86_64) x86_64-apple-${os.platform}${os.major}
+    set merger_host(i386) i686-apple-${os.platform}${os.major}
+    set merger_configure_args(x86_64) --build=x86_64-apple-${os.platform}${os.major}
+    set merger_configure_args(i386) --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "i386"} {
+    configure.args-append \
+        --host=i686-apple-${os.platform}${os.major} \
+        --build=i686-apple-${os.platform}${os.major}
+} elseif {${build_arch} == "x86_64"} {
+    configure.args-append \
+        --host=${build_arch}-apple-${os.platform}${os.major} \
+        --build=${build_arch}-apple-${os.platform}${os.major}
+}
+
+livecheck.type      regex
+livecheck.url       ${master_sites}
+livecheck.regex     "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Added: trunk/dports/gnome/gstreamer1-gst-plugins-ugly/files/libcdio.patch
===================================================================
--- trunk/dports/gnome/gstreamer1-gst-plugins-ugly/files/libcdio.patch	                        (rev 0)
+++ trunk/dports/gnome/gstreamer1-gst-plugins-ugly/files/libcdio.patch	2013-02-22 03:58:11 UTC (rev 103325)
@@ -0,0 +1,181 @@
+From 649bd92cd2600719862ad5189899212409dd0a67 Mon Sep 17 00:00:00 2001
+From: Leon Merten Lohse <leon at green-side.de>
+Date: Thu, 03 May 2012 22:50:30 +0000
+Subject: cdio: compensate for libcdio's recent cd-text api changes
+
+https://bugzilla.gnome.org/show_bug.cgi?id=675112
+
+Conflicts:
+
+	ext/cdio/gstcdiocddasrc.c
+---
+diff --git a/ext/cdio/gstcdio.c b/ext/cdio/gstcdio.c
+index 2f58d18..483ebf5 100644
+--- a/ext/cdio/gstcdio.c
++++ b/ext/cdio/gstcdio.c
+@@ -30,12 +30,16 @@
+ GST_DEBUG_CATEGORY (gst_cdio_debug);
+ 
+ void
+-gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext,
++gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext, track_t track,
+     cdtext_field_t field, const gchar * gst_tag, GstTagList ** p_tags)
+ {
+   const gchar *txt;
+ 
++#if LIBCDIO_VERSION_NUM > 83
++  txt = cdtext_get_const (cdtext, field, track);
++#else
+   txt = cdtext_get_const (field, cdtext);
++#endif
+   if (txt == NULL || *txt == '\0') {
+     GST_DEBUG_OBJECT (src, "empty CD-TEXT field %u (%s)", field, gst_tag);
+     return;
+@@ -57,6 +61,12 @@ gst_cdio_add_cdtext_field (GstObject * src, cdtext_t * cdtext,
+ }
+ 
+ GstTagList *
++#if LIBCDIO_VERSION_NUM > 83
++gst_cdio_get_cdtext (GstObject * src, cdtext_t * t, track_t track)
++{
++  GstTagList *tags = NULL;
++
++#else
+ gst_cdio_get_cdtext (GstObject * src, CdIo * cdio, track_t track)
+ {
+   GstTagList *tags = NULL;
+@@ -67,14 +77,22 @@ gst_cdio_get_cdtext (GstObject * src, CdIo * cdio, track_t track)
+     GST_DEBUG_OBJECT (src, "no CD-TEXT for track %u", track);
+     return NULL;
+   }
++#endif
+ 
+-  gst_cdio_add_cdtext_field (src, t, CDTEXT_PERFORMER, GST_TAG_ARTIST, &tags);
+-  gst_cdio_add_cdtext_field (src, t, CDTEXT_TITLE, GST_TAG_TITLE, &tags);
++  gst_cdio_add_cdtext_field (src, t, track, CDTEXT_FIELD_PERFORMER,
++      GST_TAG_ARTIST, &tags);
++  gst_cdio_add_cdtext_field (src, t, track, CDTEXT_FIELD_TITLE, GST_TAG_TITLE,
++      &tags);
+ 
+   return tags;
+ }
+ 
+ void
++#if LIBCDIO_VERSION_NUM > 83
++gst_cdio_add_cdtext_album_tags (GstObject * src, cdtext_t * t,
++    GstTagList * tags)
++{
++#else
+ gst_cdio_add_cdtext_album_tags (GstObject * src, CdIo * cdio, GstTagList * tags)
+ {
+   cdtext_t *t;
+@@ -84,11 +102,14 @@ gst_cdio_add_cdtext_album_tags (GstObject * src, CdIo * cdio, GstTagList * tags)
+     GST_DEBUG_OBJECT (src, "no CD-TEXT for album");
+     return;
+   }
++#endif
+ 
+-  /* FIXME: map CDTEXT_PERFORMER to GST_TAG_ALBUM_ARTIST once we have that */
+-  gst_cdio_add_cdtext_field (src, t, CDTEXT_TITLE, GST_TAG_ALBUM, &tags);
+-  gst_cdio_add_cdtext_field (src, t, CDTEXT_GENRE, GST_TAG_GENRE, &tags);
+-
++  gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_PERFORMER,
++      GST_TAG_ALBUM_ARTIST, &tags);
++  gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_TITLE, GST_TAG_ALBUM,
++      &tags);
++  gst_cdio_add_cdtext_field (src, t, 0, CDTEXT_FIELD_GENRE, GST_TAG_GENRE,
++      &tags);
+   GST_DEBUG ("CD-TEXT album tags: %" GST_PTR_FORMAT, tags);
+ }
+ 
+diff --git a/ext/cdio/gstcdio.h b/ext/cdio/gstcdio.h
+index ef31ed0..c6da580 100644
+--- a/ext/cdio/gstcdio.h
++++ b/ext/cdio/gstcdio.h
+@@ -24,22 +24,38 @@
+ #include <gst/gst.h>
+ #include <cdio/cdio.h>
+ #include <cdio/cdtext.h>
++#include <cdio/version.h>
++
++#if LIBCDIO_VERSION_NUM <= 83
++  #define CDTEXT_FIELD_PERFORMER CDTEXT_PERFORMER
++  #define CDTEXT_FIELD_GENRE     CDTEXT_GENRE
++  #define CDTEXT_FIELD_TITLE     CDTEXT_TITLE
++#endif
+ 
+ GST_DEBUG_CATEGORY_EXTERN (gst_cdio_debug);
+ #define GST_CAT_DEFAULT gst_cdio_debug
+ 
+ void     gst_cdio_add_cdtext_field (GstObject      * src,
+                                     cdtext_t       * cdtext,
++                                    track_t          track,
+                                     cdtext_field_t   field,
+                                     const gchar    * gst_tag,
+                                     GstTagList    ** p_tags);
+ 
+ GstTagList  * gst_cdio_get_cdtext  (GstObject      * src,
++#if LIBCDIO_VERSION_NUM > 83
++                                    cdtext_t       * t,
++#else
+                                     CdIo           * cdio,
++#endif
+                                     track_t          track);
+ 
+ void      gst_cdio_add_cdtext_album_tags (GstObject  * src,
++#if LIBCDIO_VERSION_NUM > 83
++                                          cdtext_t   * t,
++#else
+                                           CdIo       * cdio,
++#endif
+                                           GstTagList * tags);
+ 
+ #endif /* __GST_CDIO_H__ */
+diff --git a/ext/cdio/gstcdiocddasrc.c b/ext/cdio/gstcdiocddasrc.c
+index 615a0c8..830839e 100644
+--- a/ext/cdio/gstcdiocddasrc.c
++++ b/ext/cdio/gstcdiocddasrc.c
+@@ -218,6 +218,9 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc *
+   GstCdioCddaSrc *src;
+   discmode_t discmode;
+   gint first_track, num_tracks, i;
++#if LIBCDIO_VERSION_NUM > 83
++  cdtext_t *cdtext;
++#endif
+ 
+   src = GST_CDIO_CDDA_SRC (cddabasesrc);
+ 
+@@ -244,8 +247,18 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc *
+   if (src->read_speed != -1)
+     cdio_set_speed (src->cdio, src->read_speed);
+ 
++#if LIBCDIO_VERSION_NUM > 83
++  cdtext = cdio_get_cdtext (src->cdio);
++
++  if (NULL == cdtext)
++    GST_DEBUG_OBJECT (src, "no CD-TEXT on disc");
++  else
++    gst_cdio_add_cdtext_album_tags (GST_OBJECT_CAST (src), cdtext,
++        cddabasesrc->tags);
++#else
+   gst_cdio_add_cdtext_album_tags (GST_OBJECT_CAST (src), src->cdio,
+       cddabasesrc->tags);
++#endif
+ 
+   GST_LOG_OBJECT (src, "%u tracks, first track: %d", num_tracks, first_track);
+ 
+@@ -262,8 +275,14 @@ gst_cdio_cdda_src_open (GstCddaBaseSrc *
+      * the right thing here (for cddb id calculations etc. as well) */
+     track.start = cdio_get_track_lsn (src->cdio, i + first_track);
+     track.end = track.start + len_sectors - 1;  /* -1? */
++#if LIBCDIO_VERSION_NUM > 83
++    if (NULL != cdtext)
++      track.tags = gst_cdio_get_cdtext (GST_OBJECT (src), cdtext,
++          i + first_track);
++#else
+     track.tags = gst_cdio_get_cdtext (GST_OBJECT (src), src->cdio,
+         i + first_track);
++#endif
+ 
+     gst_cdda_base_src_add_track (GST_CDDA_BASE_SRC (src), &track);
+   }

Modified: trunk/dports/gnome/gthumb/Portfile
===================================================================
--- trunk/dports/gnome/gthumb/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/gthumb/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name                    gthumb
 version                 2.14.4
-revision                1
+revision                2
 license                 GPL-2+
 set branch              [join [lrange [split ${version} .] 0 1] .]
 description             Image viewer and browser for the gnome desktop.
@@ -25,7 +25,7 @@
                         port:pkgconfig
 
 depends_lib             port:gconf \
-                        port:gst-plugins-base \
+                        port:gstreamer010-gst-plugins-base \
                         port:libgnome-keyring \
                         port:libsoup \
                         port:libunique \

Modified: trunk/dports/gnome/totem/Portfile
===================================================================
--- trunk/dports/gnome/totem/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/gnome/totem/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name            totem
 version         2.30.2
-revision        7
+revision        8
 set branch      [join [lrange [split ${version} .] 0 1] .]
 categories      gnome
 # also has an exception allowing use of non-GPL-compatible plugins
@@ -48,17 +48,17 @@
                 port:totem-pl-parser \
                 port:xorg-libXtst \
                 port:xorg-libXxf86vm \
-                port:gst-plugins-base \
+                port:gstreamer010-gst-plugins-base \
                 port:nautilus
 
 depends_run     port:gnome-settings-daemon \
-                port:gst-plugins-good \
-                port:gst-plugins-bad \
-                port:gst-plugins-ugly
+                port:gstreamer010-gst-plugins-good \
+                port:gstreamer010-gst-plugins-bad \
+                port:gstreamer010-gst-plugins-ugly
 
 # gst-ffmpeg provides optional decoders, but it is not +universal
 if {! [variant_isset universal]} {
-	depends_run-append port:gst-ffmpeg
+	depends_run-append port:gstreamer010-gst-ffmpeg
 }
 
 configure.args  --with-plugins="thumbnail ontop gromit media-player-keys properties sidebar-test skipto youtube pythonconsole dbus-service" \

Modified: trunk/dports/graphics/clutter-gst/Portfile
===================================================================
--- trunk/dports/graphics/clutter-gst/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/graphics/clutter-gst/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,6 +5,7 @@
 
 name            clutter-gst
 version         1.6.0
+revision        1
 license         LGPL-2.1
 set branch      [string range $version 0 [expr [string last "." $version] - 1]]
 categories      graphics
@@ -28,7 +29,7 @@
 
 depends_lib \
     port:clutter \
-    port:gst-plugins-base
+    port:gstreamer010-gst-plugins-base
 
 configure.args  --enable-introspection=no
 

Modified: trunk/dports/multimedia/dmapd/Portfile
===================================================================
--- trunk/dports/multimedia/dmapd/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/multimedia/dmapd/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,6 +4,7 @@
 
 name                dmapd
 version             0.0.45
+revision            1
 description         A server that provides DAAP and DPAP shares.
 long_description    The dmapd project provides a GObject-based, Open Source implementation of DMAP sharing.
 maintainers         flyn.org:mike
@@ -18,7 +19,7 @@
 
 depends_build       port:pkgconfig
 depends_lib         port:libdmapsharing \
-                    port:gstreamer \
+                    port:gstreamer010 \
                     port:vips
 
 # vips is not universal

Modified: trunk/dports/multimedia/swfdec/Portfile
===================================================================
--- trunk/dports/multimedia/swfdec/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/multimedia/swfdec/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name            swfdec
 version         0.8.4
-revision        2
+revision        3
 set branch      [join [lrange [split ${version} .] 0 1] .]
 categories      multimedia
 license         LGPL-2.1+
@@ -26,7 +26,7 @@
                 rmd160  1931b2c8b0ed54212e43fc8638b118c6bc559dda
 
 depends_build   port:pkgconfig
-depends_lib     port:gst-plugins-base \
+depends_lib     port:gstreamer010-gst-plugins-base \
                 port:liboil \
                 port:libsoup
 

Modified: trunk/dports/multimedia/swfdec-devel/Portfile
===================================================================
--- trunk/dports/multimedia/swfdec-devel/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/multimedia/swfdec-devel/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,6 +4,7 @@
 
 name            swfdec-devel
 version         0.7.2
+revision	1
 categories      multimedia
 platforms       darwin
 
@@ -18,7 +19,7 @@
 checksums	md5 7624b5642c947fb054273f091a1d970c
 
 depends_build   port:pkgconfig
-depends_lib     port:gst-plugins-good \
+depends_lib     port:gstreamer010-gst-plugins-good \
                 port:libsoup \
                 path:lib/pkgconfig/cairo.pc:cairo
 

Modified: trunk/dports/net/coherence/Portfile
===================================================================
--- trunk/dports/net/coherence/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/net/coherence/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -8,7 +8,7 @@
 PortGroup       python 1.0
 
 version         0.6.6.2
-revision        2
+revision        3
 license         permissive
 categories      net multimedia python
 maintainers     devans openmaintainer
@@ -30,7 +30,7 @@
                 rmd160  f3cea9a846059723c846cb2254aae73ff1a6a5e9
 
 depends_lib-append \
-                port:gst-plugins-base
+                port:gstreamer010-gst-plugins-base
 
 variant python26 conflicts python27 description {Build for python 2.6} {
         python.version 26

Modified: trunk/dports/net/libnice/Portfile
===================================================================
--- trunk/dports/net/libnice/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/net/libnice/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,6 +5,7 @@
 
 name            libnice
 version         0.1.3
+revision        1
 license         MPL-1.1 LGPL-2.1
 description     Libnice is an implementation of the IETF's draft Interactice \
                 Connectivity Establishment standard (ICE).
@@ -24,7 +25,7 @@
 depends_build   port:pkgconfig \
                 port:gtk-doc
 
-depends_lib     port:gst-plugins-base \
+depends_lib     port:gstreamer010-gst-plugins-base \
                 port:libffi
 
 configure.args  --disable-gupnp \

Modified: trunk/dports/python/py25-gst-python/Portfile
===================================================================
--- trunk/dports/python/py25-gst-python/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/python/py25-gst-python/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name                py25-gst-python
 version             0.10.22
-revision            1
+revision            2
 license             LGPL
 categories          python gnome multimedia
 maintainers         rmstonecipher openmaintainer
@@ -22,7 +22,7 @@
                     rmd160  6c4e43c5464297e0d45aa89f3cb82ed424caa283
 depends_build       port:pkgconfig
 depends_lib         port:py25-pygtk \
-                    port:gst-plugins-base
+                    port:gstreamer010-gst-plugins-base
 
 #gst-python does not use setup.py, so python arguments are passed to configure
 set python_prefix           ${frameworks_dir}/Python.framework/Versions/2.5

Modified: trunk/dports/python/py26-gst-python/Portfile
===================================================================
--- trunk/dports/python/py26-gst-python/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/python/py26-gst-python/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name                py26-gst-python
 version             0.10.22
-revision            1
+revision            2
 license             LGPL
 categories          python gnome multimedia
 maintainers         rmstonecipher openmaintainer
@@ -23,7 +23,7 @@
                     rmd160  6c4e43c5464297e0d45aa89f3cb82ed424caa283
 depends_build       port:pkgconfig
 depends_lib         port:py26-pygtk \
-                    port:gst-plugins-base
+                    port:gstreamer010-gst-plugins-base
 
 #gst-python does not use setup.py, so python arguments are passed to configure
 set python_prefix           ${frameworks_dir}/Python.framework/Versions/2.6

Modified: trunk/dports/python/py27-gst-python/Portfile
===================================================================
--- trunk/dports/python/py27-gst-python/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/python/py27-gst-python/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 
 name                py27-gst-python
 version             0.10.22
-revision            1
+revision            2
 license             LGPL
 categories          python gnome multimedia
 maintainers         rmstonecipher openmaintainer
@@ -23,7 +23,7 @@
                     rmd160  6c4e43c5464297e0d45aa89f3cb82ed424caa283
 depends_build       port:pkgconfig
 depends_lib         port:py27-pygtk \
-                    port:gst-plugins-base
+                    port:gstreamer010-gst-plugins-base
 
 #gst-python does not use setup.py, so python arguments are passed to configure
 set python_prefix           ${frameworks_dir}/Python.framework/Versions/2.7

Modified: trunk/dports/python/quodlibet/Portfile
===================================================================
--- trunk/dports/python/quodlibet/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/python/quodlibet/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -6,6 +6,7 @@
 
 name                quodlibet
 version             2.4.1
+revision            1
 categories-append   audio gnome
 maintainers         elelay rmstonecipher openmaintainer
 license             GPL-2
@@ -33,7 +34,7 @@
 
 depends_build       port:intltool
 depends_lib         port:dbus-python27 \
-                    port:gst-plugins-good \
+                    port:gstreamer010-gst-plugins-good \
                     port:py27-gst-python \
                     port:py27-mutagen \
                     port:py27-feedparser \
@@ -52,7 +53,7 @@
     system "cd ${workpath}/${name}-plugins-${version}/ && cp -vR * ${destroot}/${python.pkgd}/${name}/plugins/"
 }
 
-notes "If you want to play mp3 files, don't forget to install gst-plugins-ugly"
+notes "If you want to play mp3 files, don't forget to install gstreamer010-gst-plugins-ugly"
 
 livecheck.type		regex
 livecheck.url		${homepage}downloads/list

Modified: trunk/dports/ruby/rb-gstreamer/Portfile
===================================================================
--- trunk/dports/ruby/rb-gstreamer/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/ruby/rb-gstreamer/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -7,7 +7,7 @@
 ruby.setup		{gstreamer ruby-gnome2} 1.1.3 extconf.rb \
 				{ gstreamer/README gstreamer/sample } \
 				sourceforge:ruby-gnome2
-revision		0
+revision		1
 maintainers		kimuraw
 platforms		darwin
 description		Ruby/GStreamer is a Ruby binding for GStreamer.
@@ -23,7 +23,7 @@
 }
 configure.env	RUBYOPT=-rvendor-specific
 configure.args	--strict gstreamer
-depends_lib-append	port:gstreamer port:gst-plugins-base port:rb-pkg-config \
+depends_lib-append	port:gstreamer010 port:gstreamer010-gst-plugins-base port:rb-pkg-config \
 					port:rb-glib2
 distname		${ruby.project}-all-${version}
 

Modified: trunk/dports/science/gst-plugins-cairovis/Portfile
===================================================================
--- trunk/dports/science/gst-plugins-cairovis/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/science/gst-plugins-cairovis/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,6 +4,7 @@
 PortGroup             github 1.0
 
 github.setup          lpsinger gst-plugins-cairovis 0.1.1 RELEASE-
+revision              1
 categories            science gnome
 platforms             darwin
 maintainers           aronnax
@@ -23,5 +24,5 @@
 
 depends_lib           path:lib/pkgconfig/cairo.pc:cairo \
                       port:gsl \
-                      port:gstreamer \
-                      port:gst-plugins-base
+                      port:gstreamer010 \
+                      port:gstreamer010-gst-plugins-base

Modified: trunk/dports/science/gst-plugins-math/Portfile
===================================================================
--- trunk/dports/science/gst-plugins-math/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/science/gst-plugins-math/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,6 +4,7 @@
 PortGroup             github 1.0
 
 github.setup          lpsinger gst-plugins-math 0.1.0 RELEASE-
+revision              1
 categories            science gnome
 platforms             darwin
 maintainers           aronnax
@@ -20,5 +21,5 @@
 
 depends_build         port:pkgconfig
 
-depends_lib           port:gstreamer \
-                      port:gst-plugins-base
+depends_lib           port:gstreamer010 \
+                      port:gstreamer010-gst-plugins-base

Modified: trunk/dports/science/gstlal/Portfile
===================================================================
--- trunk/dports/science/gstlal/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/science/gstlal/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,6 +4,7 @@
 
 name          gstlal
 version       0.5.3
+revision      1
 categories    science
 platforms     darwin
 maintainers   ram
@@ -30,9 +31,9 @@
               port:pylal \
               port:fftw-3 \
               port:fftw-3-single \
-              port:gstreamer \
-              port:gst-plugins-base \
-              port:gst-plugins-good \
+              port:gstreamer010 \
+              port:gstreamer010-gst-plugins-base \
+              port:gstreamer010-gst-plugins-good \
               port:py27-gst-python \
               port:py27-gobject \
               port:py27-numpy \

Modified: trunk/dports/science/gstlal-inspiral/Portfile
===================================================================
--- trunk/dports/science/gstlal-inspiral/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/science/gstlal-inspiral/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,6 +4,7 @@
 
 name          gstlal-inspiral
 version       0.1.4
+revision      1
 categories    science
 platforms     darwin
 maintainers   ram
@@ -30,9 +31,9 @@
               port:python27 \
               port:glue \
               port:pylal \
-              port:gstreamer \
-              port:gst-plugins-base \
-              port:gst-plugins-good \
+              port:gstreamer010 \
+              port:gstreamer010-gst-plugins-base \
+              port:gstreamer010-gst-plugins-good \
               port:py27-gst-python \
               port:py27-gobject \
               port:py27-numpy \

Modified: trunk/dports/science/gstlal-ugly/Portfile
===================================================================
--- trunk/dports/science/gstlal-ugly/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/science/gstlal-ugly/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -4,6 +4,7 @@
 
 name          gstlal-ugly
 version       0.4.4
+revision      1
 categories    science
 platforms     darwin
 maintainers   ram
@@ -31,9 +32,9 @@
               port:pylal \
               port:fftw-3 \
               port:fftw-3-single \
-              port:gstreamer \
-              port:gst-plugins-base \
-              port:gst-plugins-good \
+              port:gstreamer010 \
+              port:gstreamer010-gst-plugins-base \
+              port:gstreamer010-gst-plugins-good \
               port:py27-gst-python \
               port:py27-gobject \
               port:py27-numpy \

Modified: trunk/dports/www/webkit-gtk/Portfile
===================================================================
--- trunk/dports/www/webkit-gtk/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/www/webkit-gtk/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -8,7 +8,7 @@
 name		webkit-gtk
 epoch           2
 version		1.10.2
-revision        1
+revision        2
 description	Apple's WebKit HTML rendering library for GTK+
 long_description ${description}
 maintainers	jeremyhu devans
@@ -229,7 +229,7 @@
 }
 
 variant video description {Enable HTML5 video support using gstreamer} {
-	depends_lib-append	port:gst-plugins-base
+	depends_lib-append	port:gstreamer010-gst-plugins-base
 	configure.args-delete	--disable-video
 	configure.args-append   --enable-video-track
 }

Modified: trunk/dports/x11/qt4-x11/Portfile
===================================================================
--- trunk/dports/x11/qt4-x11/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/x11/qt4-x11/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -13,7 +13,7 @@
 
 name                ${select_name}
 version             4.4.3
-revision            11
+revision            12
 categories	        x11
 maintainers         nomaintainer
 homepage            http://qt.nokia.com/
@@ -54,8 +54,8 @@
     port:xorg-libXi                        \
     port:xorg-libXrandr                    \
     port:mesa                              \
-    port:gstreamer                         \
-    port:gst-plugins-base                  \
+    port:gstreamer010                         \
+    port:gstreamer010-gst-plugins-base                  \
     port:sqlite3
 
 patchfiles  patch-compile.test.diff

Modified: trunk/dports/x11/wine/Portfile
===================================================================
--- trunk/dports/x11/wine/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/x11/wine/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -8,7 +8,7 @@
 conflicts                   wine-devel wine-crossover
 set my_name                 wine
 version                     1.4.1
-revision                    3
+revision                    4
 license                     LGPL-2.1+
 categories                  x11
 maintainers                 ryandesign jwa openmaintainer
@@ -44,8 +44,8 @@
 depends_lib                 port:expat \
                             port:fontconfig \
                             port:freetype \
-                            port:gstreamer \
-                            port:gst-plugins-base \
+                            port:gstreamer010 \
+                            port:gstreamer010-gst-plugins-base \
                             port:jpeg \
                             port:lcms \
                             port:libiconv \

Modified: trunk/dports/x11/wine-crossover/Portfile
===================================================================
--- trunk/dports/x11/wine-crossover/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/x11/wine-crossover/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -5,7 +5,7 @@
 name                        wine-crossover
 conflicts                   wine wine-devel
 version                     12.1.0
-revision                    2
+revision                    3
 license                     LGPL-2.1+
 categories                  x11
 maintainers                 jeremyhu openmaintainer
@@ -42,8 +42,8 @@
 depends_lib                 port:expat \
                             port:fontconfig \
                             port:freetype \
-                            port:gstreamer \
-                            port:gst-plugins-base \
+                            port:gstreamer010 \
+                            port:gstreamer010-gst-plugins-base \
                             port:jpeg \
                             port:lcms \
                             port:libiconv \

Modified: trunk/dports/x11/wine-devel/Portfile
===================================================================
--- trunk/dports/x11/wine-devel/Portfile	2013-02-22 01:14:06 UTC (rev 103324)
+++ trunk/dports/x11/wine-devel/Portfile	2013-02-22 03:58:11 UTC (rev 103325)
@@ -9,6 +9,7 @@
 conflicts                   wine wine-crossover
 set my_name                 wine
 version                     1.5.24
+revision                    1
 
 license                     LGPL-2.1+
 categories                  x11
@@ -45,8 +46,8 @@
 depends_lib                 port:expat \
                             port:fontconfig \
                             port:freetype \
-                            port:gstreamer \
-                            port:gst-plugins-base \
+                            port:gstreamer010 \
+                            port:gstreamer010-gst-plugins-base \
                             port:jpeg \
                             port:lcms \
                             port:libiconv \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130221/94d4534a/attachment-0001.html>


More information about the macports-changes mailing list