[34125] trunk/dports
gui_dos at macports.org
gui_dos at macports.org
Thu Feb 14 11:20:17 PST 2008
Revision: 34125
http://trac.macosforge.org/projects/macports/changeset/34125
Author: gui_dos at macports.org
Date: 2008-02-14 11:20:15 -0800 (Thu, 14 Feb 2008)
Log Message:
-----------
* Update GStreamer plugins to the latest stable versions,
adding dependencies on several codecs (closes #13726)
* Add a Leopard variant to mjpegtools by duplicating the
Tiger one (still not enabled by gstreamer's configure, though)
Modified Paths:
--------------
trunk/dports/gnome/gst-plugins-bad/Portfile
trunk/dports/gnome/gst-plugins-base/Portfile
trunk/dports/gnome/gst-plugins-good/Portfile
trunk/dports/gnome/gst-plugins-ugly/Portfile
trunk/dports/multimedia/mjpegtools/Portfile
Modified: trunk/dports/gnome/gst-plugins-bad/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-bad/Portfile 2008-02-14 17:37:26 UTC (rev 34124)
+++ trunk/dports/gnome/gst-plugins-bad/Portfile 2008-02-14 19:20:15 UTC (rev 34125)
@@ -1,24 +1,61 @@
# $Id$
+
PortSystem 1.0
+
name gst-plugins-bad
-version 0.10.3
+version 0.10.5
description This is gst-plugins, a set of plug-ins for GStreamer.
long_description ${description}
maintainers nomaintainer
categories gnome
-platforms darwin
+platforms darwin
homepage http://www.gnome.org/
master_sites http://gstreamer.freedesktop.org/src/${name}/
-checksums md5 8545a02c408976c5e9f0c2cf3c6a362e \
- sha1 1b74664340c2f3dc52c7fdc592e30500e33afd0f \
- rmd160 3902838dad5b0ec1023e1f5f25f9ee65d6a0ca5f
-depends_lib lib:libgstreamer:gstreamer
-# could depend on tons for multimedia stuff +variants
use_bzip2 yes
-configure.args mandir=${prefix}/share/man --enable-static
+checksums md5 395f3ed705928e77e5620cccf11a8cff \
+ sha1 ad339ad401052e25e2dc2825c87b954857e53800 \
+ rmd160 e34c6a4eabab1fcc0fb57fd5cff3ffb8bdf54980
+depends_lib \
+ port:gstreamer \
+ port:gst-plugins-base \
+ port:XviD \
+ port:audiofile \
+ port:gnome-vfs \
+ port:libdts \
+ port:libmms \
+ port:libmpeg2 \
+ port:libsndfile \
+ port:faac \
+ port:faad2 \
+ port:libmusicbrainz \
+ port:neon \
+ port:libsdl \
+ port:soundtouch \
+ port:mjpegtools \
+ port:x264 \
+ port:xmms
+ # could depend on tons for multimedia stuff +variants
+
+pre-configure {
+ # configure.env PYTHON=${prefix}/bin/python2.5 doesn't work
+ reinplace "s|python python2.2|python2.5 python2.2|" ${worksrcpath}/configure
+}
+configure.cxx g++
+configure.args mandir=${prefix}/share/man --enable-static
configure.cppflags-append "-L${prefix}/lib"
-configure.cflags-append "-no-cpp-precomp -funroll-loops -fstrict-aliasing"
+configure.cflags-append "-no-cpp-precomp -funroll-loops -fstrict-aliasing"
+
+platform darwin 9 {
+ configure.ldflags-append "-dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib"
+ post-configure {
+ reinplace "s|-bundle|-bundle -dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib|g" \
+ ${worksrcpath}/libtool
+ }
+}
+
post-extract {
reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
${worksrcpath}/configure
+ reinplace "s|libSoundTouch|soundtouch-1.0|g" \
+ ${worksrcpath}/configure
}
Modified: trunk/dports/gnome/gst-plugins-base/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-base/Portfile 2008-02-14 17:37:26 UTC (rev 34124)
+++ trunk/dports/gnome/gst-plugins-base/Portfile 2008-02-14 19:20:15 UTC (rev 34125)
@@ -3,7 +3,7 @@
PortSystem 1.0
name gst-plugins-base
-version 0.10.16
+version 0.10.17
description This is gst-plugins, a set of plug-ins for GStreamer.
long_description ${description}
maintainers nomaintainer
@@ -11,11 +11,12 @@
platforms darwin
homepage http://www.gnome.org/
master_sites gnome:sources/gst-plugins-base/0.10/ http://gstreamer.freedesktop.org/src/${name}/
-checksums md5 f7b5645d956bd43103f62922be1f94cc \
- sha1 a15f887c00ecebe67b817422e2111c6af5d1bf5a \
- rmd160 6c390ffb51a3a09c17e41e73ac9dc53387efc0d6
+checksums md5 151b66228e08ab0c7601713030fb1c3f \
+ sha1 a1187d686eabc980cd28ffa610e026e8855507e7 \
+ rmd160 0fce21511768becc6a4f744d53335bffe84afbf9
depends_lib \
port:gstreamer \
+ port:gnome-vfs \
port:liboil \
port:libogg \
port:libtheora \
Modified: trunk/dports/gnome/gst-plugins-good/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-good/Portfile 2008-02-14 17:37:26 UTC (rev 34124)
+++ trunk/dports/gnome/gst-plugins-good/Portfile 2008-02-14 19:20:15 UTC (rev 34125)
@@ -4,7 +4,7 @@
name gst-plugins-good
version 0.10.6
-revision 1
+revision 2
description This is gst-plugins, a set of plug-ins for GStreamer.
long_description ${description}
maintainers nomaintainer
@@ -17,17 +17,24 @@
rmd160 fd0102617759611f9b6e9e490101b95f4369f4e8
depends_lib \
port:gst-plugins-base \
- port:libcdio \
+ port:aalib \
+ port:esound \
port:flac \
+ port:gconf \
port:libcaca \
- port:dv \
+ port:libdv \
+ port:libcdio \
port:libshout2 \
port:speex \
port:taglib \
- port:wavpack
-# could depend on tons for multimedia stuff +variants
+ port:wavpack \
+ port:zlib
use_bzip2 yes
-
+configure.cxx g++
pre-configure {
reinplace "s|OBJC = gcc|OBJC = @OBJC@|" ${worksrcpath}/sys/osxvideo/Makefile.in
+ reinplace "s|-DGST_DISABLE_DEPRECATED||" ${worksrcpath}/configure
+
+ # configure.env PYTHON=${prefix}/bin/python2.5 doesn't work
+ reinplace "s|python python2.2|python2.5 python2.2|" ${worksrcpath}/configure
}
Modified: trunk/dports/gnome/gst-plugins-ugly/Portfile
===================================================================
--- trunk/dports/gnome/gst-plugins-ugly/Portfile 2008-02-14 17:37:26 UTC (rev 34124)
+++ trunk/dports/gnome/gst-plugins-ugly/Portfile 2008-02-14 19:20:15 UTC (rev 34125)
@@ -1,23 +1,39 @@
# $Id$
+
PortSystem 1.0
+
name gst-plugins-ugly
-version 0.10.3
+version 0.10.6
description This is gst-plugins, a set of plug-ins for GStreamer.
long_description ${description}
maintainers nomaintainer
categories gnome
-platforms darwin
+platforms darwin
homepage http://www.gnome.org/
master_sites http://gstreamer.freedesktop.org/src/${name}/
-checksums md5 af6f238507b0040bf84fcbc6a241e559 \
- sha1 98c69c4feeee975fdbe829cf6534d6c12b960182 \
- rmd160 0ea0d039cf87ecf662655521b9dbca8c2a388412
-depends_lib lib:libgstreamer:gstreamer
-# could depend on tons for multimedia stuff +variants
+checksums md5 f1016148ecbfba968c0ef1773066988b \
+ sha1 1178e3e94578102b270993be123fb6e6ccda331a \
+ rmd160 6f2ce61800e1013f8695b8e09a3f03beee1c9af8
+depends_lib \
+ port:gst-plugins-base \
+ port:a52dec \
+ port:lame \
+ port:libmpeg2 \
+ port:libmad \
+ port:libid3tag \
+ port:libdvdread
+ # could depend on tons for multimedia stuff +variants
+
use_bzip2 yes
+
+pre-configure {
+ # configure.env PYTHON=${prefix}/bin/python2.5 doesn't work
+ reinplace "s|python python2.2|python2.5 python2.2|" ${worksrcpath}/configure
+}
configure.args mandir=${prefix}/share/man --enable-static
configure.cppflags-append "-L${prefix}/lib"
-configure.cflags-append "-no-cpp-precomp -funroll-loops -fstrict-aliasing"
+configure.cflags-append "-no-cpp-precomp -funroll-loops -fstrict-aliasing"
+
post-extract {
reinplace "s|-flat_namespace -undefined suppress|-undefined define_a_way|g" \
${worksrcpath}/configure
Modified: trunk/dports/multimedia/mjpegtools/Portfile
===================================================================
--- trunk/dports/multimedia/mjpegtools/Portfile 2008-02-14 17:37:26 UTC (rev 34124)
+++ trunk/dports/multimedia/mjpegtools/Portfile 2008-02-14 19:20:15 UTC (rev 34125)
@@ -1,6 +1,7 @@
# $Id$
PortSystem 1.0
+
name mjpegtools
version 1.6.2
revision 2
@@ -36,6 +37,10 @@
patchfiles mjpegtools.patch
}
+platform darwin 9 {
+ patchfiles mjpegtools.patch
+}
+
platform i386 {
configure.args-append --disable-simd-accel
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080214/2575f324/attachment.html
More information about the macports-changes
mailing list