pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia Update totem to 2.26.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1d2cb3253316
branches:  trunk
changeset: 556042:1d2cb3253316
user:      jmcneill <jmcneill%pkgsrc.org@localhost>
date:      Mon Mar 16 12:13:31 2009 +0000

description:
Update totem to 2.26.0.

2.26.0:
* Make sure all the Python plugins are translated
* Fix the language selection in the OpenSubtitles plugin

2.25.92:
* Set PulseAudio application properties
* Fix possible crasher in eggdesktopfile
* Add support for MXF videos
* Fix repeat not working in the browser plugin

2.25.91:
* Document internal API for plugin writers
* Fix a few focus problems
* Accept human-friendly inputs in the "Skip To" dialogue
* Add a huge number of languages to the subtitle downloader plugin
* Make looping smoother when only one file is being played in repeat
* Make the gallery creation progress window work as expected
* Fix a possible crasher when getting metadata in the xine-lib backend
* Many build fixes
* Make Totem more robust when Python fails to initialise

2.25.90:
* Add a UPNP/DLNA plugin
* Add a plugin to allow creating galleries of screenshots
  for video files
* Add a plugin to allow copying DVDs and VCDs through Brasero,
  as well as creating new DVDs from the playing video
* Add support for Repeat and Shuffle through LIRC
* Add support for a number of playlist types
* Update audio and video files types supported by the properties
  window to not include playlists
* Fix recent files not working when the playlist was empty
* Avoid resetting colour balance sliders when set at the maximum
  or the minimum
* Fix the screensaver not being disabled in some cases
* Add number of build and UI fixes

2.25.3 (changes since 2.24.3):
* Interface changes:
  - Make the left-click seek directly to the destination
  - Hide colour balance sliders that aren't available
  - Make modifiers work as expected when drag'n'dropping files
  - Use "Movie Player" everywhere in the interface
  - Add an arrow to the sidebar button
  - Convert British English messages to American English
  - Show the fullscreen popups when seeking with the keyboard
  - Better behaviour when changing the type of playlist to be saved
  - Fix playlist problems when removing an file that was deleted
    from the filesystem
* Subtitle handling:
  - Add plugin to download text subtitles from OpenSubtitles.org
  - Allow selecting a text subtitle from the View menu, or by dropping
    the file onto the video widget
  - Add the subtitle and languages menus to the fullscreen popup
* Browser plugin:
  - Remove the "basic" web browser plugin, we now use the same
    API as VideoLAN for our default plugin
  - Fix relative paths not resolving in some cases
  - Fix repeat=true only playing files twice
* Plugins:
  - Add Jamendo plugin
  - Add support for streaming TV from MythTV
  - Fix YouTube movie playback following website changes
  - Make the local search and YouTube search sidebars look more alike
  - Add proper mute support for remote controls
  - Fix the metadata-updated signal to be useful
* Build:
  - Remove libgnome dependency
  - Remove NVTV support
  - Use g_timeout_add_seconds() when possible
* GStreamer backend:
  - Require the rsndvdbin plugin for DVD playback
  - Add zoom support
  - Fix some files not giving us metadata with the video indexer
  - Fix the video window getting bigger than the screen
  - When streaming, the pause button stops
* Other:
  - Add ability to create a gallery image using the video thumbnailer

diffstat:

 multimedia/totem-browser-plugin/Makefile |   4 +-
 multimedia/totem-browser-plugin/PLIST    |   3 +-
 multimedia/totem/Makefile                |   3 +-
 multimedia/totem/Makefile.common         |  17 ++++-
 multimedia/totem/PLIST                   |  87 +++++++++++++++++++++++++++++++-
 multimedia/totem/distinfo                |   9 +-
 multimedia/totem/files/msgfmtstrip       |  18 ++++++
 multimedia/totem/patches/patch-aa        |  13 ----
 8 files changed, 125 insertions(+), 29 deletions(-)

diffs (truncated from 356 to 300 lines):

diff -r 7cb72dde9589 -r 1d2cb3253316 multimedia/totem-browser-plugin/Makefile
--- a/multimedia/totem-browser-plugin/Makefile  Mon Mar 16 11:49:41 2009 +0000
+++ b/multimedia/totem-browser-plugin/Makefile  Mon Mar 16 12:13:31 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2008/12/18 00:46:44 jmcneill Exp $
+# $NetBSD: Makefile,v 1.2 2009/03/16 12:13:31 jmcneill Exp $
 #
 
 .include "../../multimedia/totem/Makefile.common"
@@ -14,7 +14,7 @@
 
 CONFIGURE_ARGS+=       --enable-browser-plugins
 
-BROWSER_PLUGINS=       basic cone gmp mully narrowspace
+BROWSER_PLUGINS=       cone gmp mully narrowspace
 
 do-install:
 .for plugin in ${BROWSER_PLUGINS}
diff -r 7cb72dde9589 -r 1d2cb3253316 multimedia/totem-browser-plugin/PLIST
--- a/multimedia/totem-browser-plugin/PLIST     Mon Mar 16 11:49:41 2009 +0000
+++ b/multimedia/totem-browser-plugin/PLIST     Mon Mar 16 12:13:31 2009 +0000
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2008/12/18 00:46:44 jmcneill Exp $
-lib/firefox3/plugins/libtotem-basic-plugin.la
+@comment $NetBSD: PLIST,v 1.2 2009/03/16 12:13:31 jmcneill Exp $
 lib/firefox3/plugins/libtotem-cone-plugin.la
 lib/firefox3/plugins/libtotem-gmp-plugin.la
 lib/firefox3/plugins/libtotem-mully-plugin.la
diff -r 7cb72dde9589 -r 1d2cb3253316 multimedia/totem/Makefile
--- a/multimedia/totem/Makefile Mon Mar 16 11:49:41 2009 +0000
+++ b/multimedia/totem/Makefile Mon Mar 16 12:13:31 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2009/02/21 17:40:00 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2009/03/16 12:13:31 jmcneill Exp $
 #
 
 PKG_DESTDIR_SUPPORT=   user-destdir
@@ -16,5 +16,6 @@
 
 .include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
 .include "../../multimedia/gst-plugins0.10-good/buildlink3.mk"
+DEPENDS+=      gst-plugins0.10-resindvd>=0.10.10:../../multimedia/gst-plugins0.10-resindvd
 .include "../../multimedia/gstreamer0.10/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 7cb72dde9589 -r 1d2cb3253316 multimedia/totem/Makefile.common
--- a/multimedia/totem/Makefile.common  Mon Mar 16 11:49:41 2009 +0000
+++ b/multimedia/totem/Makefile.common  Mon Mar 16 12:13:31 2009 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile.common,v 1.43 2009/02/21 17:40:00 wiz Exp $
+# $NetBSD: Makefile.common,v 1.44 2009/03/16 12:13:31 jmcneill Exp $
 #
 # used by multimedia/totem-nautilus/Makefile
 # used by multimedia/totem-xine/Makefile
 
-DISTNAME=      totem-2.24.4
+DISTNAME=      totem-2.26.0
 CATEGORIES=    multimedia gnome
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/totem/2.24/}
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/totem/2.26/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.gnome.org/projects/totem/
@@ -13,11 +13,12 @@
 
 DISTINFO_FILE= ${.CURDIR}/../../multimedia/totem/distinfo
 PATCHDIR=      ${.CURDIR}/../../multimedia/totem/patches
+FILESDIR=      ${.CURDIR}/../../multimedia/totem/files
 PLIST_SRC=     ${.CURDIR}/../../multimedia/totem/PLIST
 
 GNU_CONFIGURE=         YES
 USE_DIRS+=             gnome2-1.5
-USE_TOOLS+=            gmake intltool msgfmt pkg-config
+USE_TOOLS+=            gmake intltool msgfmt pkg-config gawk
 USE_LIBTOOL=           YES
 USE_PKGLOCALEDIR=      YES
 USE_LANGUAGES=         c c++
@@ -31,6 +32,14 @@
 BUILDLINK_API_DEPENDS.gnome-vfs+=              gnome-vfs>=2.8.2
 BUILDLINK_API_DEPENDS.gtk2+=                   gtk2+>=2.6.0
 
+# The gettext version in pkgsrc cannot handle the .po files, so
+# we strip out usage of the newer features (context and fuzzy matches)
+post-patch:
+       for f in ${WRKSRC}/po/*.po ${WRKSRC}/help/*/*.po ; do \
+               mv $$f $$f.original ; \
+               ${AWK} -f ${FILESDIR}/msgfmtstrip $$f.original > $$f ; \
+       done
+
 .include "../../lang/python/application.mk"
 .include "../../x11/py-gtk2/buildlink3.mk"
 .include "../../www/py-gdata/buildlink3.mk"
diff -r 7cb72dde9589 -r 1d2cb3253316 multimedia/totem/PLIST
--- a/multimedia/totem/PLIST    Mon Mar 16 11:49:41 2009 +0000
+++ b/multimedia/totem/PLIST    Mon Mar 16 12:13:31 2009 +0000
@@ -1,15 +1,34 @@
-@comment $NetBSD: PLIST,v 1.17 2009/02/21 17:40:00 wiz Exp $
+@comment $NetBSD: PLIST,v 1.18 2009/03/16 12:13:31 jmcneill Exp $
 bin/totem
 bin/totem-audio-preview
 bin/totem-video-indexer
 bin/totem-video-thumbnailer
 lib/libbaconvideowidget.la
+lib/totem/plugins/brasero-disc-recorder/brasero-disc-recorder.totem-plugin
+lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.la
+lib/totem/plugins/coherence_upnp/coherence_upnp.py
+lib/totem/plugins/coherence_upnp/coherence_upnp.pyc
+lib/totem/plugins/coherence_upnp/coherence_upnp.pyo
+lib/totem/plugins/coherence_upnp/coherence_upnp.totem-plugin
 lib/totem/plugins/gromit/gromit.totem-plugin
 lib/totem/plugins/gromit/libgromit.la
+lib/totem/plugins/jamendo/jamendo.py
+lib/totem/plugins/jamendo/jamendo.pyc
+lib/totem/plugins/jamendo/jamendo.pyo
+lib/totem/plugins/jamendo/jamendo.totem-plugin
+lib/totem/plugins/jamendo/jamendo.ui
 lib/totem/plugins/media-player-keys/libmedia_player_keys.la
 lib/totem/plugins/media-player-keys/media-player-keys.totem-plugin
 lib/totem/plugins/ontop/libontop.la
 lib/totem/plugins/ontop/ontop.totem-plugin
+lib/totem/plugins/opensubtitles/hash.py
+lib/totem/plugins/opensubtitles/hash.pyc
+lib/totem/plugins/opensubtitles/hash.pyo
+lib/totem/plugins/opensubtitles/opensubtitles.py
+lib/totem/plugins/opensubtitles/opensubtitles.pyc
+lib/totem/plugins/opensubtitles/opensubtitles.pyo
+lib/totem/plugins/opensubtitles/opensubtitles.totem-plugin
+lib/totem/plugins/opensubtitles/opensubtitles.ui
 lib/totem/plugins/properties/libmovie-properties.la
 lib/totem/plugins/properties/movie-properties.totem-plugin
 lib/totem/plugins/pythonconsole/console.py
@@ -21,6 +40,9 @@
 lib/totem/plugins/pythonconsole/pythonconsole.totem-plugin
 lib/totem/plugins/screensaver/libscreensaver.la
 lib/totem/plugins/screensaver/screensaver.totem-plugin
+lib/totem/plugins/screenshot/gallery.ui
+lib/totem/plugins/screenshot/libscreenshot.la
+lib/totem/plugins/screenshot/screenshot.totem-plugin
 lib/totem/plugins/skipto/libskipto.la
 lib/totem/plugins/skipto/skipto.totem-plugin
 lib/totem/plugins/skipto/skipto.ui
@@ -62,6 +84,15 @@
 share/gnome/help/totem/ca/figures/totem_volume_maximum_button.png
 share/gnome/help/totem/ca/figures/totem_volume_mute_button.png
 share/gnome/help/totem/ca/totem.xml
+share/gnome/help/totem/cs/figures/totem_next_button.png
+share/gnome/help/totem/cs/figures/totem_pause_button.png
+share/gnome/help/totem/cs/figures/totem_play_button.png
+share/gnome/help/totem/cs/figures/totem_previous_button.png
+share/gnome/help/totem/cs/figures/totem_show_playlist_button.png
+share/gnome/help/totem/cs/figures/totem_start_window.png
+share/gnome/help/totem/cs/figures/totem_volume_maximum_button.png
+share/gnome/help/totem/cs/figures/totem_volume_mute_button.png
+share/gnome/help/totem/cs/totem.xml
 share/gnome/help/totem/de/figures/totem_next_button.png
 share/gnome/help/totem/de/figures/totem_pause_button.png
 share/gnome/help/totem/de/figures/totem_play_button.png
@@ -98,6 +129,15 @@
 share/gnome/help/totem/es/figures/totem_volume_maximum_button.png
 share/gnome/help/totem/es/figures/totem_volume_mute_button.png
 share/gnome/help/totem/es/totem.xml
+share/gnome/help/totem/eu/figures/totem_next_button.png
+share/gnome/help/totem/eu/figures/totem_pause_button.png
+share/gnome/help/totem/eu/figures/totem_play_button.png
+share/gnome/help/totem/eu/figures/totem_previous_button.png
+share/gnome/help/totem/eu/figures/totem_show_playlist_button.png
+share/gnome/help/totem/eu/figures/totem_start_window.png
+share/gnome/help/totem/eu/figures/totem_volume_maximum_button.png
+share/gnome/help/totem/eu/figures/totem_volume_mute_button.png
+share/gnome/help/totem/eu/totem.xml
 share/gnome/help/totem/fr/figures/totem_next_button.png
 share/gnome/help/totem/fr/figures/totem_pause_button.png
 share/gnome/help/totem/fr/figures/totem_play_button.png
@@ -206,15 +246,40 @@
 share/gnome/help/totem/zh_TW/figures/totem_volume_maximum_button.png
 share/gnome/help/totem/zh_TW/figures/totem_volume_mute_button.png
 share/gnome/help/totem/zh_TW/totem.xml
+share/gtk-doc/html/totem/TotemCellRendererVideo.html
+share/gtk-doc/html/totem/TotemObject.html
+share/gtk-doc/html/totem/TotemPlugin.html
+share/gtk-doc/html/totem/TotemVideoList.html
+share/gtk-doc/html/totem/api-index-deprecated.html
+share/gtk-doc/html/totem/api-index-full.html
+share/gtk-doc/html/totem/core-api.html
+share/gtk-doc/html/totem/home.png
+share/gtk-doc/html/totem/index.html
+share/gtk-doc/html/totem/index.sgml
+share/gtk-doc/html/totem/left.png
+share/gtk-doc/html/totem/right.png
+share/gtk-doc/html/totem/style.css
+share/gtk-doc/html/totem/totem-Interface.html
+share/gtk-doc/html/totem/totem.devhelp
+share/gtk-doc/html/totem/totem.devhelp2
+share/gtk-doc/html/totem/up.png
+share/gtk-doc/html/totem/widget-api.html
 share/icons/hicolor/16x16/apps/totem.png
+share/icons/hicolor/16x16/devices/totem-tv.png
 share/icons/hicolor/22x22/apps/totem.png
+share/icons/hicolor/22x22/devices/totem-tv.png
 share/icons/hicolor/24x24/apps/totem.png
+share/icons/hicolor/24x24/devices/totem-tv.png
 share/icons/hicolor/32x32/apps/totem.png
+share/icons/hicolor/32x32/devices/totem-tv.png
 share/icons/hicolor/48x48/apps/totem.png
+share/icons/hicolor/48x48/devices/totem-tv.png
 share/icons/hicolor/scalable/apps/totem.svg
+share/icons/hicolor/scalable/devices/totem-tv.svg
 share/locale/am/LC_MESSAGES/totem.mo
 share/locale/ar/LC_MESSAGES/totem.mo
 share/locale/as/LC_MESSAGES/totem.mo
+share/locale/ast/LC_MESSAGES/totem.mo
 share/locale/az/LC_MESSAGES/totem.mo
 share/locale/be/LC_MESSAGES/totem.mo
 share/locale/be@latin/LC_MESSAGES/totem.mo
@@ -252,9 +317,9 @@
 share/locale/kn/LC_MESSAGES/totem.mo
 share/locale/ko/LC_MESSAGES/totem.mo
 share/locale/ku/LC_MESSAGES/totem.mo
-share/locale/la/LC_MESSAGES/totem.mo
 share/locale/lt/LC_MESSAGES/totem.mo
 share/locale/lv/LC_MESSAGES/totem.mo
+share/locale/mai/LC_MESSAGES/totem.mo
 share/locale/mg/LC_MESSAGES/totem.mo
 share/locale/mk/LC_MESSAGES/totem.mo
 share/locale/ml/LC_MESSAGES/totem.mo
@@ -295,10 +360,12 @@
 share/omf/totem/totem-C.omf
 share/omf/totem/totem-bg.omf
 share/omf/totem/totem-ca.omf
+share/omf/totem/totem-cs.omf
 share/omf/totem/totem-de.omf
 share/omf/totem/totem-el.omf
 share/omf/totem/totem-en_GB.omf
 share/omf/totem/totem-es.omf
+share/omf/totem/totem-eu.omf
 share/omf/totem/totem-fr.omf
 share/omf/totem/totem-it.omf
 share/omf/totem/totem-ja.omf
@@ -326,20 +393,27 @@
 @dirrm share/totem
 @dirrm share/omf/totem
 @comment in rarian: @dirrm share/omf
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/scalable/devices
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/scalable/apps
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/scalable
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/48x48/devices
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/48x48/apps
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/48x48
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/32x32/devices
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/32x32/apps
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/32x32
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/24x24/devices
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/24x24/apps
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/24x24
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/22x22/devices
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/22x22/apps
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/22x22
+@comment in hicolor-icon-theme: @dirrm share/icons/hicolor/16x16/devices
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/16x16/apps
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor/16x16
 @comment in hicolor-icon-theme: @dirrm share/icons/hicolor
 @comment in xdg-dirs: @dirrm share/icons
+@dirrm share/gtk-doc/html/totem
 @dirrm share/gnome/help/totem/zh_TW/figures
 @dirrm share/gnome/help/totem/zh_TW
 @dirrm share/gnome/help/totem/zh_HK/figures
@@ -364,6 +438,8 @@
 @dirrm share/gnome/help/totem/it
 @dirrm share/gnome/help/totem/fr/figures
 @dirrm share/gnome/help/totem/fr
+@dirrm share/gnome/help/totem/eu/figures
+@dirrm share/gnome/help/totem/eu
 @dirrm share/gnome/help/totem/es/figures
 @dirrm share/gnome/help/totem/es
 @dirrm share/gnome/help/totem/en_GB/figures
@@ -372,6 +448,8 @@
 @dirrm share/gnome/help/totem/el
 @dirrm share/gnome/help/totem/de/figures
 @dirrm share/gnome/help/totem/de
+@dirrm share/gnome/help/totem/cs/figures
+@dirrm share/gnome/help/totem/cs
 @dirrm share/gnome/help/totem/ca/figures
 @dirrm share/gnome/help/totem/ca
 @dirrm share/gnome/help/totem/bg/figures
@@ -387,11 +465,16 @@
 @dirrm lib/totem/plugins/totem
 @dirrm lib/totem/plugins/thumbnail
 @dirrm lib/totem/plugins/skipto
+@dirrm lib/totem/plugins/screenshot
 @dirrm lib/totem/plugins/screensaver
 @dirrm lib/totem/plugins/pythonconsole
 @dirrm lib/totem/plugins/properties
+@dirrm lib/totem/plugins/opensubtitles
 @dirrm lib/totem/plugins/ontop
 @dirrm lib/totem/plugins/media-player-keys
+@dirrm lib/totem/plugins/jamendo
 @dirrm lib/totem/plugins/gromit
+@dirrm lib/totem/plugins/coherence_upnp
+@dirrm lib/totem/plugins/brasero-disc-recorder
 @dirrm lib/totem/plugins
 @dirrm lib/totem



Home | Main Index | Thread Index | Old Index