[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