[54171] users/devans/GNOME_2_27/gnome/totem

devans at macports.org devans at macports.org
Wed Jul 22 08:42:43 PDT 2009


Revision: 54171
          http://trac.macports.org/changeset/54171
Author:   devans at macports.org
Date:     2009-07-22 08:42:42 -0700 (Wed, 22 Jul 2009)
Log Message:
-----------
GNOME_2_27/gnome/totem:

  * update to version 2.27.1
  * add dependencies on gst-plugins-bad, gst-plugins-ugly, gst-ffmpeg for full gstreamer plugin support
  * update list of totem plugins to be built
  * note missing totem plugin dependencies in comment
  * remove xine variant (no longer supported)
  * use MacPorts gsed instead of system sed in help/Makefile.in to avoid build failure

Modified Paths:
--------------
    users/devans/GNOME_2_27/gnome/totem/Portfile
    users/devans/GNOME_2_27/gnome/totem/files/patch-src-backend-Makefile.in.diff

Modified: users/devans/GNOME_2_27/gnome/totem/Portfile
===================================================================
--- users/devans/GNOME_2_27/gnome/totem/Portfile	2009-07-22 15:03:27 UTC (rev 54170)
+++ users/devans/GNOME_2_27/gnome/totem/Portfile	2009-07-22 15:42:42 UTC (rev 54171)
@@ -4,7 +4,7 @@
 PortSystem      1.0
 
 name            totem
-version         2.26.3
+version         2.27.1
 set branch      [join [lrange [split ${version} .] 0 1] .]
 categories      gnome
 maintainers     devans openmaintainer
@@ -24,9 +24,9 @@
 platforms       darwin
 master_sites    gnome:sources/${name}/${branch}/
 
-checksums      md5     f8f7390f5d93268cd200086a1b4f765a \
-               sha1    ea6fa7244eb993a3038bc76f5e561c8a0661466c \
-               rmd160  f265ec3997c130f28bf5e5455c0aef6921e71ece
+checksums       md5     586d08291bdd5e0673baeae0f93ab790 \
+                sha1    d3d1095ad02b35f820957ef3476913794b97e8cd \
+                rmd160  0dc5c2549362427a3e939fb0a3689fa1b5271b0b
 
 use_bzip2       yes
 
@@ -38,7 +38,8 @@
                 port:intltool \
                 port:p5-xml-parser \
                 port:gnome-doc-utils \
-                port:gtk-doc
+                port:gtk-doc \
+                port:gsed
 
 depends_lib     port:gconf \
                 port:totem-pl-parser \
@@ -46,11 +47,34 @@
                 port:xorg-libXxf86vm \
                 port:py25-gtk \
                 port:gst-plugins-good \
+                port:gst-plugins-bad \
+                port:gst-plugins-ugly \
+                port:gst-ffmpeg \
                 port:nautilus
 
 configure.python  ${prefix}/bin/python2.5
 
-configure.args  --with-plugins="thumbnail screensaver ontop gromit media-player-keys properties sidebar-test skipto youtube pythonconsole" \
+#
+# missing dependencies for plugins
+#
+#configure: WARNING: you need libgalago >= 0.5.2 installed for the galago plugin (disabling plugin)
+#configure: WARNING: you need lirc_client installed for the lirc plugin (disabling plugin)
+#configure: WARNING: you need GMyth >= 0.7 installed for the MythTV plugin (disabling plugin)
+#configure: WARNING: you need vala installed to use the sample-vala plugin (disabling plugin)
+#configure: WARNING: you need the bluez libraries installed for the Bemused plugin (disabling plugin)
+#configure: WARNING: you need libgdata >= 0.1.1 installed for the YouTube plugin (disabling plugin)
+#configure: WARNING: you need the easy-publish-and-consume library installed for the publish plugin (disabling plugin)
+#configure: WARNING: you need the tracker development headers installed for the tracker plugin (disabling plugin)
+#checking which plugins to compile...  thumbnail screensaver ontop gromit media-player-keys properties sidebar-test skipto sample-python pythonconsole jamendo opensubtitles screenshot brasero-disc-recorder coherence_upnp dbus-service iplayer
+
+#configure.args  --with-plugins="all" \
+
+                lappend default_plugins \
+                    thumbnail screensaver ontop gromit media-player-keys \
+                    properties sidebar-test skipto pythonconsole jamendo \
+                    opensubtitles screenshot coherence_upnp dbus-service iplayer
+
+configure.args  --with-plugins="${default_plugins}" \
                 --disable-static \
                 --enable-browser-plugins \
                 --enable-complex-plugin \
@@ -62,16 +86,9 @@
                 --x-libraries=${prefix}/lib \
                 BROWSER_PLUGIN_DIR=${prefix}/lib/nsplugins
 
-variant xine description {Use xine-lib instead of gstreamer} {
-    depends_lib-delete port:gst-plugins-good
-    depends_lib-append port:xine-lib
-    configure.args-append --enable-xine
-    configure.args-delete --enable-easy-codec-installation
-    configure.args-append --disable-easy-codec-installation
-}
-
 post-patch {
     reinplace "s:libdbus-glib-1.so.2:${prefix}/lib/libdbus-glib-1.2.dylib:" ${worksrcpath}/browser-plugin/totemPluginGlue.cpp
+    reinplace "s: sed : ${prefix}/bin/gsed :g" ${worksrcpath}/help/Makefile.in
 }
 
 post-destroot {

Modified: users/devans/GNOME_2_27/gnome/totem/files/patch-src-backend-Makefile.in.diff
===================================================================
--- users/devans/GNOME_2_27/gnome/totem/files/patch-src-backend-Makefile.in.diff	2009-07-22 15:03:27 UTC (rev 54170)
+++ users/devans/GNOME_2_27/gnome/totem/files/patch-src-backend-Makefile.in.diff	2009-07-22 15:42:42 UTC (rev 54171)
@@ -1,6 +1,6 @@
---- src/backend/Makefile.in.orig	2009-05-01 16:18:51.000000000 -0700
-+++ src/backend/Makefile.in	2009-05-01 16:25:16.000000000 -0700
-@@ -407,6 +407,7 @@
+--- src/backend/Makefile.in.orig	2009-05-06 10:29:53.000000000 -0700
++++ src/backend/Makefile.in	2009-07-20 07:37:09.000000000 -0700
+@@ -386,6 +386,7 @@
  	$(MM_LIBS)		\
  	$(GST_LIBS)		\
  	$(EXTRA_BACKEND_LIBS)	\
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090722/0737d0cd/attachment.html>


More information about the macports-changes mailing list