[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