[50511] trunk/dports/gnome/totem

devans at macports.org devans at macports.org
Fri May 1 18:46:27 PDT 2009


Revision: 50511
          http://trac.macports.org/changeset/50511
Author:   devans at macports.org
Date:     2009-05-01 18:46:26 -0700 (Fri, 01 May 2009)
Log Message:
-----------
totem:

  * update to version 2.26.1
  * update dependencies and config args
  * ensure appropriate X11 configuration paths
  * update xine variant
  * install/update gconf schemas post-activate

Modified Paths:
--------------
    trunk/dports/gnome/totem/Portfile

Added Paths:
-----------
    trunk/dports/gnome/totem/files/patch-src-backend-Makefile.in.diff

Modified: trunk/dports/gnome/totem/Portfile
===================================================================
--- trunk/dports/gnome/totem/Portfile	2009-05-02 01:39:23 UTC (rev 50510)
+++ trunk/dports/gnome/totem/Portfile	2009-05-02 01:46:26 UTC (rev 50511)
@@ -4,7 +4,7 @@
 PortSystem      1.0
 
 name            totem
-version         2.24.4
+version         2.26.1
 set branch      [join [lrange [split ${version} .] 0 1] .]
 categories      gnome
 maintainers     devans openmaintainer
@@ -24,24 +24,26 @@
 platforms       darwin
 master_sites    gnome:sources/${name}/${branch}/
 
-checksums       md5     f5d96849a4ca0a4edce9bd6f62b93f7d \
-                sha1    0fadda7c9eb70f3407866b18f97a9757ed65c6a2 \
-                rmd160  42bfbace2d213c7c51adcc4d72852d7793928472
+checksums       md5     410d14957f48ae179c03e5c663607536 \
+                sha1    2485a78bba37f380cafafcf03527da8fcaf7d900 \
+                rmd160  6c4036f7ad4b6283fe3e01ce45045b14b36e26b2
 
 use_bzip2       yes
 
 patchfiles      patch-bindings-python-totem.override.diff \
-                patch-src-plugins-totem-python-module.c.diff
+                patch-src-plugins-totem-python-module.c.diff \
+                patch-src-backend-Makefile.in.diff
 
-depends_build   port:pkgconfig
+depends_build   port:pkgconfig \
+                port:gtk-doc
 
-depends_lib     port:p5-xml-parser \
-                port:gnome-doc-utils \
+depends_lib     port:gconf \
+                port:totem-pl-parser \
+                port:xorg-libXtst \
+                port:xorg-libXxf86vm \
+                port:py25-gtk \
                 port:gst-plugins-good \
-                port:gnome-icon-theme \
-                port:totem-pl-parser \
-                port:eel \
-                port:dbus-glib
+                port:nautilus
 
 configure.python  ${prefix}/bin/python2.5
 
@@ -49,12 +51,23 @@
                 --disable-static \
                 --enable-browser-plugins \
                 --enable-complex-plugin \
+                --enable-easy-codec-installation \
+                --enable-nautilus \
+                --disable-schemas-install \
+                --disable-scrollkeeper \
                 BROWSER_PLUGIN_DIR=${prefix}/lib/nsplugins
 
+if {[file exists ${prefix}/lib/pkgconfig/x11.pc]} {
+        configure.args-append --x-includes=${prefix}/include \
+                              --x-libraries=${prefix}/lib
+}
+
 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 {
@@ -65,6 +78,11 @@
     eval delete [glob "${destroot}${prefix}/lib/nsplugins/*.la"]
 }
 
+post-activate {
+    system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
+        gconftool-2 --makefile-install-rule ${prefix}/etc/gconf/schemas/*.schemas"
+}
+
 livecheck.check regex
 livecheck.url   http://ftp.gnome.org/pub/gnome/sources/${name}/${branch}/
 livecheck.regex {LATEST-IS-(\d+(?:\.\d+)*)}

Added: trunk/dports/gnome/totem/files/patch-src-backend-Makefile.in.diff
===================================================================
--- trunk/dports/gnome/totem/files/patch-src-backend-Makefile.in.diff	                        (rev 0)
+++ trunk/dports/gnome/totem/files/patch-src-backend-Makefile.in.diff	2009-05-02 01:46:26 UTC (rev 50511)
@@ -0,0 +1,10 @@
+--- 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 @@
+ 	$(MM_LIBS)		\
+ 	$(GST_LIBS)		\
+ 	$(EXTRA_BACKEND_LIBS)	\
++        $(GTK_LIBS)             \
+ 	$(X_LIBS)		\
+ 	$(MISSING_PLUGINS_LIBS)
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090501/4829cdaf/attachment-0001.html>


More information about the macports-changes mailing list