Ignore:
Timestamp:
Jul 22, 2009, 3:42:42 PM (8 years ago)
Author:
devans@…
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
File:
1 edited

Legend:

Unmodified
Added
Removed
  • users/devans/GNOME_2_27/gnome/totem/Portfile

    r53241 r54171  
    55
    66name            totem
    7 version         2.26.3
     7version         2.27.1
    88set branch      [join [lrange [split ${version} .] 0 1] .]
    99categories      gnome
     
    2525master_sites    gnome:sources/${name}/${branch}/
    2626
    27 checksums      md5     f8f7390f5d93268cd200086a1b4f765a \
    28                sha1    ea6fa7244eb993a3038bc76f5e561c8a0661466c \
    29                rmd160  f265ec3997c130f28bf5e5455c0aef6921e71ece
     27checksums       md5     586d08291bdd5e0673baeae0f93ab790 \
     28                sha1    d3d1095ad02b35f820957ef3476913794b97e8cd \
     29                rmd160  0dc5c2549362427a3e939fb0a3689fa1b5271b0b
    3030
    3131use_bzip2       yes
     
    3939                port:p5-xml-parser \
    4040                port:gnome-doc-utils \
    41                 port:gtk-doc
     41                port:gtk-doc \
     42                port:gsed
    4243
    4344depends_lib     port:gconf \
     
    4748                port:py25-gtk \
    4849                port:gst-plugins-good \
     50                port:gst-plugins-bad \
     51                port:gst-plugins-ugly \
     52                port:gst-ffmpeg \
    4953                port:nautilus
    5054
    5155configure.python  ${prefix}/bin/python2.5
    5256
    53 configure.args  --with-plugins="thumbnail screensaver ontop gromit media-player-keys properties sidebar-test skipto youtube pythonconsole" \
     57#
     58# missing dependencies for plugins
     59#
     60#configure: WARNING: you need libgalago >= 0.5.2 installed for the galago plugin (disabling plugin)
     61#configure: WARNING: you need lirc_client installed for the lirc plugin (disabling plugin)
     62#configure: WARNING: you need GMyth >= 0.7 installed for the MythTV plugin (disabling plugin)
     63#configure: WARNING: you need vala installed to use the sample-vala plugin (disabling plugin)
     64#configure: WARNING: you need the bluez libraries installed for the Bemused plugin (disabling plugin)
     65#configure: WARNING: you need libgdata >= 0.1.1 installed for the YouTube plugin (disabling plugin)
     66#configure: WARNING: you need the easy-publish-and-consume library installed for the publish plugin (disabling plugin)
     67#configure: WARNING: you need the tracker development headers installed for the tracker plugin (disabling plugin)
     68#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
     69
     70#configure.args  --with-plugins="all" \
     71
     72                lappend default_plugins \
     73                    thumbnail screensaver ontop gromit media-player-keys \
     74                    properties sidebar-test skipto pythonconsole jamendo \
     75                    opensubtitles screenshot coherence_upnp dbus-service iplayer
     76
     77configure.args  --with-plugins="${default_plugins}" \
    5478                --disable-static \
    5579                --enable-browser-plugins \
     
    6387                BROWSER_PLUGIN_DIR=${prefix}/lib/nsplugins
    6488
    65 variant xine description {Use xine-lib instead of gstreamer} {
    66     depends_lib-delete port:gst-plugins-good
    67     depends_lib-append port:xine-lib
    68     configure.args-append --enable-xine
    69     configure.args-delete --enable-easy-codec-installation
    70     configure.args-append --disable-easy-codec-installation
    71 }
    72 
    7389post-patch {
    7490    reinplace "s:libdbus-glib-1.so.2:${prefix}/lib/libdbus-glib-1.2.dylib:" ${worksrcpath}/browser-plugin/totemPluginGlue.cpp
     91    reinplace "s: sed : ${prefix}/bin/gsed :g" ${worksrcpath}/help/Makefile.in
    7592}
    7693
Note: See TracChangeset for help on using the changeset viewer.