aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2014-11-19 11:49:04 +0000
committerKoop Mast <kwm@FreeBSD.org>2014-11-19 11:49:04 +0000
commitaf3811313c14afb06fe2d1f6158e3e431bbfc2b6 (patch)
tree1ad98a4e8faecd0e2fa9ac2c18e65da4cf89c236 /multimedia
parentc7d4d6bd7ef6ff4955eab2863a5c6e2feb14b839 (diff)
downloadports-af3811313c14afb06fe2d1f6158e3e431bbfc2b6.tar.gz
ports-af3811313c14afb06fe2d1f6158e3e431bbfc2b6.zip
Notes
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile2
-rw-r--r--multimedia/cheese/Makefile38
-rw-r--r--multimedia/cheese/distinfo4
-rw-r--r--multimedia/cheese/files/patch-config.h.in12
-rw-r--r--multimedia/cheese/files/patch-configure214
-rw-r--r--multimedia/cheese/files/patch-libcheese_cheese-camera-device-monitor.c680
-rw-r--r--multimedia/cheese/pkg-plist701
-rw-r--r--multimedia/clutter-gst/Makefile21
-rw-r--r--multimedia/clutter-gst/distinfo4
-rw-r--r--multimedia/clutter-gst/pkg-descr2
-rw-r--r--multimedia/clutter-gst/pkg-plist35
-rw-r--r--multimedia/libmediaart/Makefile26
-rw-r--r--multimedia/libmediaart/distinfo2
-rw-r--r--multimedia/libmediaart/pkg-descr3
-rw-r--r--multimedia/libmediaart/pkg-plist30
-rw-r--r--multimedia/snappy/Makefile29
-rw-r--r--multimedia/snappy/distinfo2
-rw-r--r--multimedia/snappy/pkg-descr4
-rw-r--r--multimedia/snappy/pkg-plist13
-rw-r--r--multimedia/totem-pl-parser/Makefile30
-rw-r--r--multimedia/totem-pl-parser/distinfo4
-rw-r--r--multimedia/totem-pl-parser/files/patch-plparse_totem-pl-parser-videosite.c27
-rw-r--r--multimedia/totem-pl-parser/files/patch-totem-plparser.pc.in11
-rw-r--r--multimedia/totem-pl-parser/pkg-plist70
-rw-r--r--multimedia/totem/Makefile122
-rw-r--r--multimedia/totem/distinfo4
-rw-r--r--multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp20
-rw-r--r--multimedia/totem/files/patch-configure9
-rw-r--r--multimedia/totem/files/patch-help_Makefile.in11
-rw-r--r--multimedia/totem/files/pkg-message.in3
-rw-r--r--multimedia/totem/pkg-descr2
-rw-r--r--multimedia/totem/pkg-plist804
32 files changed, 1324 insertions, 1615 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index e8d049d75e6d..d2da5a118873 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -177,6 +177,7 @@
SUBDIR += libfame
SUBDIR += libkate
SUBDIR += libmatroska
+ SUBDIR += libmediaart
SUBDIR += libmediainfo
SUBDIR += libmovtar
SUBDIR += libmpeg2
@@ -339,6 +340,7 @@
SUBDIR += smplayer-themes
SUBDIR += sms1xxx-kmod
SUBDIR += smtube
+ SUBDIR += snappy
SUBDIR += spigot
SUBDIR += spook
SUBDIR += spotify-websocket-api
diff --git a/multimedia/cheese/Makefile b/multimedia/cheese/Makefile
index fcb5f41308e6..dc520073136e 100644
--- a/multimedia/cheese/Makefile
+++ b/multimedia/cheese/Makefile
@@ -1,36 +1,40 @@
-# Created by: FreeBSD GNOME Team <gnome@FreeBSD.org>
+# Created by: FreeBSD GNOME Team <gnome@freebsd.org>
# $FreeBSD$
-# $MCom: ports/multimedia/cheese/Makefile,v 1.63 2010/09/28 08:21:02 kwm Exp $
+# $MCom: ports/trunk/multimedia/cheese/Makefile 20000 2014-10-20 11:21:21Z gusi $
PORTNAME= cheese
-PORTVERSION= 2.32.0
-PORTREVISION= 5
+PORTVERSION= 3.14.1
CATEGORIES= multimedia gnome
MASTER_SITES= GNOME
-DIST_SUBDIR= gnome2
+DIST_SUBDIR= gnome3
MAINTAINER= gnome@FreeBSD.org
COMMENT= Photobooth-inspired app for taking pictures and videos from webcam
-BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev.h:${PORTSDIR}/multimedia/v4l_compat
-LIB_DEPENDS= libcanberra-gtk.so:${PORTSDIR}/audio/libcanberra \
- libhal.so:${PORTSDIR}/sysutils/hal
+BUILD_DEPENDS= v4l_compat>=0:${PORTSDIR}/multimedia/v4l_compat \
+ gnome-video-effects>=0:${PORTSDIR}/graphics/gnome-video-effects \
+ vala>=0.14.0:${PORTSDIR}/lang/vala \
+ itstool:${PORTSDIR}/textproc/itstool
+LIB_DEPENDS= libcanberra-gtk3.so:${PORTSDIR}/audio/libcanberra-gtk3 \
+ libhal.so:${PORTSDIR}/sysutils/hal \
+ libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3 \
+ libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst
+RUN_DEPENDS= gnome-video-effects>=0:${PORTSDIR}/graphics/gnome-video-effects
-USES= gettext gmake libtool pathfix pkgconfig tar:bzip2
-USE_XORG= xxf86vm
-USE_GNOME= gnomeprefix intlhack evolutiondataserver librsvg2 \
- gnomedocutils gnomedesktop
-USE_GSTREAMER= gconf good ogg theora v4l2 vorbis
-INSTALLS_OMF= yes
-INSTALL_TARGET= install-strip
+USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= gnomeprefix intlhack evolutiondataserver3 librsvg2 \
+ gnomedesktop3 libxml2:build introspection:build
+USE_XORG= xxf86vm x11
+USE_GSTREAMER1= bad good jpeg ogg theora v4l2 vpx
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
+CPPFLAGS+= -I${LOCALBASE}/include -Wno-format-nonliteral
LDFLAGS+= -L${LOCALBASE}/lib
+INSTALL_TARGET= install-strip
DOCS= AUTHORS COPYING ChangeLog NEWS README
-GCONF_SCHEMAS= cheese.schemas
+GLIB_SCHEMAS= org.gnome.Cheese.gschema.xml
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/multimedia/cheese/distinfo b/multimedia/cheese/distinfo
index 9be290828e84..67d2de7da1e7 100644
--- a/multimedia/cheese/distinfo
+++ b/multimedia/cheese/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome2/cheese-2.32.0.tar.bz2) = 8debc47113d9889247f411d256a8eca0d8da49e5ab5909c200923945b8d5e087
-SIZE (gnome2/cheese-2.32.0.tar.bz2) = 5303805
+SHA256 (gnome3/cheese-3.14.1.tar.xz) = cb8d27c24daf9ceaff4ab209471d09f53e2a81946ed710133533080d2a91c20a
+SIZE (gnome3/cheese-3.14.1.tar.xz) = 1804208
diff --git a/multimedia/cheese/files/patch-config.h.in b/multimedia/cheese/files/patch-config.h.in
new file mode 100644
index 000000000000..2ca7d26631f4
--- /dev/null
+++ b/multimedia/cheese/files/patch-config.h.in
@@ -0,0 +1,12 @@
+--- config.h.in.orig 2014-10-20 08:03:47.398635920 +0200
++++ config.h.in 2014-10-20 08:03:55.769637288 +0200
+@@ -6,6 +6,9 @@
+ /* Define to 1 if you have the <dlfcn.h> header file. */
+ #undef HAVE_DLFCN_H
+
++/* Enable hal support */
++#undef HAVE_HAL
++
+ /* Define to 1 if you have the <inttypes.h> header file. */
+ #undef HAVE_INTTYPES_H
+
diff --git a/multimedia/cheese/files/patch-configure b/multimedia/cheese/files/patch-configure
deleted file mode 100644
index 8befb947b861..000000000000
--- a/multimedia/cheese/files/patch-configure
+++ /dev/null
@@ -1,214 +0,0 @@
---- configure.orig 2010-04-27 17:32:36.000000000 +0200
-+++ configure 2010-04-27 17:32:36.000000000 +0200
-@@ -756,8 +756,8 @@ HAVE_XTEST_FALSE
- HAVE_XTEST_TRUE
- XTEST_LIBS
- OS_LINUX
--UDEV_LIBS
--UDEV_CFLAGS
-+HAL_LIBS
-+HAL_CFLAGS
- HAVE_GNOME_DOC_UTILS_FALSE
- HAVE_GNOME_DOC_UTILS_TRUE
- DISTCHECK_CONFIGURE_FLAGS
-@@ -975,8 +975,8 @@ LIBS
- CPPFLAGS
- CPP
- PKG_CONFIG
--UDEV_CFLAGS
--UDEV_LIBS
-+HAL_CFLAGS
-+HAL_LIBS
- CHEESE_CFLAGS
- CHEESE_LIBS'
-
-@@ -1646,8 +1646,8 @@ Some influential environment variables:
- you have headers in a nonstandard directory <include dir>
- CPP C preprocessor
- PKG_CONFIG path to pkg-config utility
-- UDEV_CFLAGS C compiler flags for UDEV, overriding pkg-config
-- UDEV_LIBS linker flags for UDEV, overriding pkg-config
-+ HAL_CFLAGS C compiler flags for HAL, overriding pkg-config
-+ HAL_LIBS linker flags for HAL, overriding pkg-config
- CHEESE_CFLAGS
- C compiler flags for CHEESE, overriding pkg-config
- CHEESE_LIBS linker flags for CHEESE, overriding pkg-config
-@@ -13843,38 +13843,38 @@ LIBRSVG_REQUIRED=2.18.0
- # Check for udev
- #*******************************************************************************
-
--UDEV_PKG=
-+HAL_PKG=
-
- pkg_failed=no
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UDEV" >&5
--$as_echo_n "checking for UDEV... " >&6; }
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for HAL" >&5
-+$as_echo_n "checking for HAL... " >&6; }
-
--if test -n "$UDEV_CFLAGS"; then
-- pkg_cv_UDEV_CFLAGS="$UDEV_CFLAGS"
-+if test -n "$HAL_CFLAGS"; then
-+ pkg_cv_HAL_CFLAGS="$HAL_CFLAGS"
- elif test -n "$PKG_CONFIG"; then
- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gudev-1.0\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gudev-1.0") 2>&5
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"hal\""; } >&5
-+ ($PKG_CONFIG --exists --print-errors "hal") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
-- pkg_cv_UDEV_CFLAGS=`$PKG_CONFIG --cflags "gudev-1.0" 2>/dev/null`
-+ pkg_cv_HAL_CFLAGS=`$PKG_CONFIG --cflags "hal" 2>/dev/null`
- else
- pkg_failed=yes
- fi
- else
- pkg_failed=untried
- fi
--if test -n "$UDEV_LIBS"; then
-- pkg_cv_UDEV_LIBS="$UDEV_LIBS"
-+if test -n "$HAL_LIBS"; then
-+ pkg_cv_HAL_LIBS="$HAL_LIBS"
- elif test -n "$PKG_CONFIG"; then
- if test -n "$PKG_CONFIG" && \
-- { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gudev-1.0\""; } >&5
-- ($PKG_CONFIG --exists --print-errors "gudev-1.0") 2>&5
-+ { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"hal\""; } >&5
-+ ($PKG_CONFIG --exists --print-errors "hal") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
-- pkg_cv_UDEV_LIBS=`$PKG_CONFIG --libs "gudev-1.0" 2>/dev/null`
-+ pkg_cv_HAL_LIBS=`$PKG_CONFIG --libs "hal" 2>/dev/null`
- else
- pkg_failed=yes
- fi
-@@ -13892,27 +13892,27 @@ else
- _pkg_short_errors_supported=no
- fi
- if test $_pkg_short_errors_supported = yes; then
-- UDEV_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gudev-1.0" 2>&1`
-+ HAL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "hal" 2>&1`
- else
-- UDEV_PKG_ERRORS=`$PKG_CONFIG --print-errors "gudev-1.0" 2>&1`
-+ HAL_PKG_ERRORS=`$PKG_CONFIG --print-errors "hal" 2>&1`
- fi
- # Put the nasty error message in config.log where it belongs
-- echo "$UDEV_PKG_ERRORS" >&5
-+ echo "$HAL_PKG_ERRORS" >&5
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
- $as_echo "no" >&6; }
-- UDEV_PKG=
-+ HAL_PKG=
- elif test $pkg_failed = untried; then
-- UDEV_PKG=
-+ HAL_PKG=
- else
-- UDEV_CFLAGS=$pkg_cv_UDEV_CFLAGS
-- UDEV_LIBS=$pkg_cv_UDEV_LIBS
-+ HAL_CFLAGS=$pkg_cv_HAL_CFLAGS
-+ HAL_LIBS=$pkg_cv_HAL_LIBS
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
- $as_echo "yes" >&6; }
-
--$as_echo "#define HAVE_UDEV 1" >>confdefs.h
-+$as_echo "#define HAVE_HAL 1" >>confdefs.h
-
-- UDEV_PKG=gudev-1.0
-+ HAL_PKG=hal
- fi
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking operating system" >&5
-@@ -13925,7 +13925,7 @@ $as_echo "#define OS_LINUX /**/" >>confd
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: Linux" >&5
- $as_echo "Linux" >&6; }
-- if test x$UDEV_PKG = "x" ; then
-+ if test x$HAL_PKG = "x" ; then
- as_fn_error "libgudev is required under Linux and not installed" "$LINENO" 5
- fi
- ;;
-@@ -14034,7 +14034,7 @@ if test -n "$CHEESE_CFLAGS"; then
- dbus-glib-1 >= \$DBUS_GLIB_REQUIRED \\
- pangocairo >= \$PANGOCAIRO_REQUIRED \\
- librsvg-2.0 >= \$LIBRSVG_REQUIRED
-- libcanberra-gtk \$UDEV_PKG\""; } >&5
-+ libcanberra-gtk \$HAL_PKG\""; } >&5
- ($PKG_CONFIG --exists --print-errors "\
- glib-2.0 >= $GLIB_REQUIRED \
- gobject-2.0 >= $GOBJECT_REQUIRED \
-@@ -14050,7 +14050,7 @@ if test -n "$CHEESE_CFLAGS"; then
- dbus-glib-1 >= $DBUS_GLIB_REQUIRED \
- pangocairo >= $PANGOCAIRO_REQUIRED \
- librsvg-2.0 >= $LIBRSVG_REQUIRED
-- libcanberra-gtk $UDEV_PKG") 2>&5
-+ libcanberra-gtk $HAL_PKG") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
-@@ -14069,7 +14069,7 @@ if test -n "$CHEESE_CFLAGS"; then
- dbus-glib-1 >= $DBUS_GLIB_REQUIRED \
- pangocairo >= $PANGOCAIRO_REQUIRED \
- librsvg-2.0 >= $LIBRSVG_REQUIRED
-- libcanberra-gtk $UDEV_PKG" 2>/dev/null`
-+ libcanberra-gtk $HAL_PKG" 2>/dev/null`
- else
- pkg_failed=yes
- fi
-@@ -14095,7 +14095,7 @@ if test -n "$CHEESE_LIBS"; then
- dbus-glib-1 >= \$DBUS_GLIB_REQUIRED \\
- pangocairo >= \$PANGOCAIRO_REQUIRED \\
- librsvg-2.0 >= \$LIBRSVG_REQUIRED
-- libcanberra-gtk \$UDEV_PKG\""; } >&5
-+ libcanberra-gtk \$HAL_PKG\""; } >&5
- ($PKG_CONFIG --exists --print-errors "\
- glib-2.0 >= $GLIB_REQUIRED \
- gobject-2.0 >= $GOBJECT_REQUIRED \
-@@ -14111,7 +14111,7 @@ if test -n "$CHEESE_LIBS"; then
- dbus-glib-1 >= $DBUS_GLIB_REQUIRED \
- pangocairo >= $PANGOCAIRO_REQUIRED \
- librsvg-2.0 >= $LIBRSVG_REQUIRED
-- libcanberra-gtk $UDEV_PKG") 2>&5
-+ libcanberra-gtk $HAL_PKG") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; then
-@@ -14130,7 +14130,7 @@ if test -n "$CHEESE_LIBS"; then
- dbus-glib-1 >= $DBUS_GLIB_REQUIRED \
- pangocairo >= $PANGOCAIRO_REQUIRED \
- librsvg-2.0 >= $LIBRSVG_REQUIRED
-- libcanberra-gtk $UDEV_PKG" 2>/dev/null`
-+ libcanberra-gtk $HAL_PKG" 2>/dev/null`
- else
- pkg_failed=yes
- fi
-@@ -14163,7 +14163,7 @@ fi
- dbus-glib-1 >= $DBUS_GLIB_REQUIRED \
- pangocairo >= $PANGOCAIRO_REQUIRED \
- librsvg-2.0 >= $LIBRSVG_REQUIRED
-- libcanberra-gtk $UDEV_PKG" 2>&1`
-+ libcanberra-gtk $HAL_PKG" 2>&1`
- else
- CHEESE_PKG_ERRORS=`$PKG_CONFIG --print-errors "\
- glib-2.0 >= $GLIB_REQUIRED \
-@@ -14180,7 +14180,7 @@ fi
- dbus-glib-1 >= $DBUS_GLIB_REQUIRED \
- pangocairo >= $PANGOCAIRO_REQUIRED \
- librsvg-2.0 >= $LIBRSVG_REQUIRED
-- libcanberra-gtk $UDEV_PKG" 2>&1`
-+ libcanberra-gtk $HAL_PKG" 2>&1`
- fi
- # Put the nasty error message in config.log where it belongs
- echo "$CHEESE_PKG_ERRORS" >&5
-@@ -14200,7 +14200,7 @@ fi
- dbus-glib-1 >= $DBUS_GLIB_REQUIRED \
- pangocairo >= $PANGOCAIRO_REQUIRED \
- librsvg-2.0 >= $LIBRSVG_REQUIRED
-- libcanberra-gtk $UDEV_PKG) were not met:
-+ libcanberra-gtk $HAL_PKG) were not met:
-
- $CHEESE_PKG_ERRORS
-
diff --git a/multimedia/cheese/files/patch-libcheese_cheese-camera-device-monitor.c b/multimedia/cheese/files/patch-libcheese_cheese-camera-device-monitor.c
index 628066e47775..995cb5d50cbb 100644
--- a/multimedia/cheese/files/patch-libcheese_cheese-camera-device-monitor.c
+++ b/multimedia/cheese/files/patch-libcheese_cheese-camera-device-monitor.c
@@ -1,438 +1,290 @@
---- libcheese/cheese-camera-device-monitor.c.orig 2010-09-27 09:54:58.000000000 +0000
-+++ libcheese/cheese-camera-device-monitor.c 2013-02-08 19:52:15.000000000 +0000
-@@ -24,24 +24,11 @@
- #endif
-
- #include <glib-object.h>
-+#include <glib/gstdio.h>
- #include <dbus/dbus-glib-lowlevel.h>
-+#include <libhal.h>
- #include <string.h>
--
--#ifdef HAVE_UDEV
-- #define G_UDEV_API_IS_SUBJECT_TO_CHANGE 1
-- #include <gudev/gudev.h>
--#else
-- #include <fcntl.h>
-- #include <unistd.h>
-- #include <sys/ioctl.h>
-- #if USE_SYS_VIDEOIO_H > 0
-- #include <sys/types.h>
-- #include <sys/videoio.h>
-- #elif defined (__sun)
-- #include <sys/types.h>
-- #include <sys/videodev2.h>
-- #endif /* USE_SYS_VIDEOIO_H */
--#endif
-+#include <unistd.h>
-
- #include "cheese-camera-device-monitor.h"
- #include "cheese-marshal.h"
-@@ -54,9 +41,9 @@
- * #CheeseCameraDeviceMonitor provides a basic interface for
- * video4linux device enumeration and hotplugging.
- *
-- * It uses either GUdev or some platform specific code to list video
-+ * It uses either HAL or some platform specific code to list video
- * devices. It is also capable (right now in linux only, with the
-- * udev backend) to monitor device plugging and emit a
-+ * hal backend) to monitor device plugging and emit a
- * CheeseCameraDeviceMonitor::added or
- * CheeseCameraDeviceMonitor::removed signal when an event happens.
- */
-@@ -80,11 +67,9 @@ enum CheeseCameraDeviceMonitorError
-
- typedef struct
- {
--#ifdef HAVE_UDEV
-- GUdevClient *client;
--#else
-+ DBusConnection *connection;
-+ LibHalContext *hal_ctx;
- guint filler;
--#endif /* HAVE_UDEV */
- } CheeseCameraDeviceMonitorPrivate;
-
- enum
-@@ -102,111 +87,78 @@ cheese_camera_device_monitor_error_quark
- return g_quark_from_static_string ("cheese-camera-error-quark");
+--- libcheese/cheese-camera-device-monitor.c.orig 2012-08-22 21:04:40.000000000 +0200
++++ libcheese/cheese-camera-device-monitor.c 2013-09-22 23:12:35.072353163 +0200
+@@ -33,6 +33,14 @@
+ #include <fcntl.h>
+ #include <unistd.h>
+ #include <sys/ioctl.h>
++ #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
++ #include <errno.h>
++ #include <sys/param.h>
++ #include <sys/types.h>
++ #include <sys/socket.h>
++ #include <sys/un.h>
++ #include <linux/videodev.h>
++ #endif
+ #if USE_SYS_VIDEOIO_H > 0
+ #include <sys/types.h>
+ #include <sys/videoio.h>
+@@ -302,6 +310,220 @@
+ g_list_free (devices);
}
--#ifdef HAVE_UDEV
- static void
--cheese_camera_device_monitor_added (CheeseCameraDeviceMonitor *monitor,
-- GUdevDevice *udevice)
-+cheese_camera_device_monitor_handle_udi (CheeseCameraDeviceMonitor *monitor,
-+ const char *udi)
- {
-- const char *device_file;
-- const char *product_name;
-- const char *vendor;
-- const char *product;
-- const char *bus;
-- gint vendor_id = 0;
-- gint product_id = 0;
-+ CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor);
-+ char *device_file;
-+ char *product_name;
-+ char *capstr;
- gint v4l_version = 0;
-+ DBusError error;
-
-- const gchar *devpath = g_udev_device_get_property (udevice, "DEVPATH");
-+ GST_INFO ("Checking hal device '%s'", udi);
-
-- GST_INFO ("Checking udev device '%s'", devpath);
-+ dbus_error_init (&error);
-
-- bus = g_udev_device_get_property (udevice, "ID_BUS");
-- if (g_strcmp0 (bus, "usb") == 0)
-- {
-- vendor = g_udev_device_get_property (udevice, "ID_VENDOR_ID");
-- if (vendor != NULL)
-- vendor_id = g_ascii_strtoll (vendor, NULL, 16);
-- product = g_udev_device_get_property (udevice, "ID_MODEL_ID");
-- if (product != NULL)
-- product_id = g_ascii_strtoll (product, NULL, 16);
-- if (vendor_id == 0 || product_id == 0)
-- {
-- GST_WARNING ("Error getting vendor and product id");
-- }
-- else
-- {
-- GST_INFO ("Found device %04x:%04x, getting capabilities...", vendor_id, product_id);
-- }
-- }
-- else
-+ product_name = libhal_device_get_property_string (priv->hal_ctx, udi, "info.product", &error);
-+ if (dbus_error_is_set (&error))
- {
-- GST_INFO ("Not an usb device, skipping vendor and model id retrieval");
-+ GST_WARNING ("error getting product name: %s: %s", error.name, error.message);
-+ dbus_error_free (&error);
-+ return;
- }
-
-- device_file = g_udev_device_get_device_file (udevice);
-- if (device_file == NULL)
-+ device_file = libhal_device_get_property_string (priv->hal_ctx, udi, "video4linux.device", &error);
-+ if (dbus_error_is_set (&error))
- {
-- GST_WARNING ("Error getting V4L device");
-- return;
-+ GST_WARNING ("error getting V4L device for %s: %s: %s", udi, error.name, error.message);
-+ dbus_error_free (&error);
-+ libhal_free_string (product_name);
- }
-
-- /* vbi devices support capture capability too, but cannot be used,
-- * so detect them by device name */
-- if (strstr (device_file, "vbi"))
-+ if (g_access (device_file, (R_OK | W_OK)) == -1)
- {
-- GST_INFO ("Skipping vbi device: %s", device_file);
-+ GST_WARNING ("Device %s does not have proper permissions. Permissions must be 0666", device_file);
-+ libhal_free_string (product_name);
-+ libhal_free_string (device_file);
- return;
- }
-
-- v4l_version = g_udev_device_get_property_as_int (udevice, "ID_V4L_VERSION");
-- if (v4l_version == 2 || v4l_version == 1)
-+ capstr = libhal_device_get_property_string (priv->hal_ctx, udi, "video4linux.version", &error);
-+ if (dbus_error_is_set (&error))
- {
-- const char *caps;
--
-- caps = g_udev_device_get_property (udevice, "ID_V4L_CAPABILITIES");
-- if (caps == NULL || strstr (caps, ":capture:") == NULL)
-- {
-- GST_WARNING ("Device %s seems to not have the capture capability, (radio tuner?)"
-- "Removing it from device list.", device_file);
-- return;
-- }
-- product_name = g_udev_device_get_property (udevice, "ID_V4L_PRODUCT");
-- }
-- else if (v4l_version == 0)
-- {
-- GST_ERROR ("Fix your udev installation to include v4l_id, ignoring %s", device_file);
-+ GST_WARNING ("error getting V4L version for %s: %s: %s", udi, error.name, error.message);
-+ dbus_error_free (&error);
-+ libhal_free_string (product_name);
-+ libhal_free_string (device_file);
- return;
- }
-- else
-- {
-- g_assert_not_reached ();
-- }
-+
-+ v4l_version = atoi (capstr);
-+ libhal_free_string (capstr);
-
- g_signal_emit (monitor, monitor_signals[ADDED], 0,
-- devpath,
-+ udi,
- device_file,
- product_name,
- v4l_version);
- }
-
- static void
--cheese_camera_device_monitor_removed (CheeseCameraDeviceMonitor *monitor,
-- GUdevDevice *udevice)
--{
-- g_signal_emit (monitor, monitor_signals[REMOVED], 0,
-- g_udev_device_get_property (udevice, "DEVPATH"));
--}
-+cheese_camera_device_monitor_removed (LibHalContext *ctx,
-+ const char *udi)
-+ {
-+ CheeseCameraDeviceMonitor *monitor;
-+ void *data;
-
--static void
--cheese_camera_device_monitor_uevent_cb (GUdevClient *client,
-- const gchar *action,
-- GUdevDevice *udevice,
-- CheeseCameraDeviceMonitor *monitor)
--{
-- if (g_str_equal (action, "remove"))
-- cheese_camera_device_monitor_removed (monitor, udevice);
-- else if (g_str_equal (action, "add"))
-- cheese_camera_device_monitor_added (monitor, udevice);
-+ data = libhal_ctx_get_user_data (ctx);
-+ g_assert (data);
-+
-+ monitor = CHEESE_CAMERA_DEVICE_MONITOR (data);
-+
-+ g_signal_emit (monitor, monitor_signals[REMOVED], 0, udi);
- }
-
- /**
-@@ -222,115 +174,85 @@ void
- cheese_camera_device_monitor_coldplug (CheeseCameraDeviceMonitor *monitor)
- {
- CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor);
-- GList *devices, *l;
-- gint i = 0;
-+ int i;
-+ int num_udis = 0;
-+ char **udis;
-+ DBusError error;
-
-- if (priv->client == NULL)
-- return;
-+ GST_INFO ("Probing devices with HAL...");
-
-- GST_INFO ("Probing devices with udev...");
-+ if (priv->hal_ctx == NULL)
-+ return;
-
-- devices = g_udev_client_query_by_subsystem (priv->client, "video4linux");
-+ dbus_error_init (&error);
-
-- /* Initialize camera structures */
-- for (l = devices; l != NULL; l = l->next)
-+ udis = libhal_find_device_by_capability (priv->hal_ctx, "video4linux", &num_udis, &error);
-+
-+ if (dbus_error_is_set (&error))
- {
-- cheese_camera_device_monitor_added (monitor, l->data);
-- g_object_unref (l->data);
-- i++;
-+ GST_WARNING ("libhal_find_device_by_capability: %s: %s", error.name, error.message);
-+ dbus_error_free (&error);
-+ return;
- }
-- g_list_free (devices);
++#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
++static void cheese_camera_device_monitor_init_event (CheeseCameraDeviceMonitor *monitor);
++static gboolean cheese_camera_device_monitor_is_camera (const char *devname);
++
++static gboolean cheese_camera_device_monitor_event_inited = FALSE;
+
-+ /* Initialize camera structures */
-+ for (i = 0; i < num_udis; i++)
-+ cheese_camera_device_monitor_handle_udi (monitor, udis[i]);
-+ libhal_free_string_array (udis);
-
- if (i == 0) GST_WARNING ("No device found");
- }
-
--#else /* HAVE_UDEV */
--void
--cheese_camera_device_monitor_coldplug (CheeseCameraDeviceMonitor *monitor)
-+static void
-+cheese_camera_device_monitor_added (LibHalContext *ctx, const char *udi)
- {
-- #if 0
-- CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor);
-- struct v4l2_capability v2cap;
-- struct video_capability v1cap;
-- int fd, ok;
--
-- if ((fd = open (device_path, O_RDONLY | O_NONBLOCK)) < 0)
-- {
-- g_warning ("Failed to open %s: %s", device_path, strerror (errno));
-- return;
-- }
-- ok = ioctl (fd, VIDIOC_QUERYCAP, &v2cap);
-- if (ok < 0)
-- {
-- ok = ioctl (fd, VIDIOCGCAP, &v1cap);
-- if (ok < 0)
-- {
-- g_warning ("Error while probing v4l capabilities for %s: %s",
-- device_path, strerror (errno));
-- close (fd);
-- return;
-- }
-- g_print ("Detected v4l device: %s\n", v1cap.name);
-- g_print ("Device type: %d\n", v1cap.type);
-- gstreamer_src = "v4lsrc";
-- product_name = v1cap.name;
-- }
-- else
-- {
-- guint cap = v2cap.capabilities;
-- g_print ("Detected v4l2 device: %s\n", v2cap.card);
-- g_print ("Driver: %s, version: %d\n", v2cap.driver, v2cap.version);
--
-- /* g_print ("Bus info: %s\n", v2cap.bus_info); */ /* Doesn't seem anything useful */
-- g_print ("Capabilities: 0x%08X\n", v2cap.capabilities);
-- if (!(cap & V4L2_CAP_VIDEO_CAPTURE))
-- {
-- g_print ("Device %s seems to not have the capture capability, (radio tuner?)\n"
-- "Removing it from device list.\n", device_path);
-- close (fd);
-- return;
-- }
-- gstreamer_src = "v4l2src";
-- product_name = (char *) v2cap.card;
-- }
-- close (fd);
-+ CheeseCameraDeviceMonitor *monitor;
-+ char **caps;
-+ guint i;
-+ void *data;
-
-- GList *devices, *l;
-+ data = libhal_ctx_get_user_data (ctx);
-+ g_assert (data);
-
-- g_print ("Probing devices with udev...\n");
-+ monitor = CHEESE_CAMERA_DEVICE_MONITOR (data);
-
-- if (priv->client == NULL)
-+ caps = libhal_device_get_property_strlist (ctx, udi, "info.capabilities", NULL);
-+ if (caps == NULL)
- return;
-
-- devices = g_udev_client_query_by_subsystem (priv->client, "video4linux");
--
-- /* Initialize camera structures */
-- for (l = devices; l != NULL; l = l->next)
-+ for (i = 0; caps[i] != NULL; i++)
- {
-- cheese_camera_device_monitor_added (monitor, l->data);
-- g_object_unref (l->data);
-+ if (g_strcmp0 (caps[i], "video4linux") == 0)
-+ {
-+ cheese_camera_device_monitor_handle_udi (monitor, udi);
-+ break;
-+ }
- }
-- g_list_free (devices);
-- #endif
--}
-
--#endif /* HAVE_UDEV */
-+ libhal_free_string_array (caps);
++static gboolean
++cheese_camera_device_monitor_is_camera (const char *devname){
++ gboolean is_camera = FALSE;
++ int fd;
++ struct v4l2_capability v2cap;
++ g_return_val_if_fail (devname != NULL, FALSE);
++
++ fd = open (devname, O_RDONLY);
++ if (fd < 0)
++ {
++ GST_WARNING("Failed to query: %s", devname);
++ return FALSE;
++ }
++ else{
++ if (ioctl (fd, VIDIOC_QUERYCAP, &v2cap) == 0)
++ {
++ is_camera = ((v2cap.capabilities & 0x00000001)==1);
++ }
++ else{
++ GST_WARNING("Failed to get product name for %s: %s", devname,
++ g_strerror (errno));
++ }
++ }
++
++ close (fd);
++
++ return is_camera;
+}
-
- static void
- cheese_camera_device_monitor_finalize (GObject *object)
- {
--#ifdef HAVE_UDEV
- CheeseCameraDeviceMonitor *monitor;
-
- monitor = CHEESE_CAMERA_DEVICE_MONITOR (object);
- CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor);
-
-- if (priv->client != NULL)
-+ if (priv->connection != NULL)
- {
-- g_object_unref (priv->client);
-- priv->client = NULL;
-+ dbus_connection_unref (priv->connection);
-+ priv->connection = NULL;
- }
--#endif /* HAVE_UDEV */
-+ if (priv->hal_ctx != NULL)
++
++static char *
++cheese_camera_device_monitor_get_product (const char *devname)
++{
++ int fd;
++ struct v4l2_capability v2cap;
++ char *product = NULL;
++
++ g_return_val_if_fail (devname != NULL, NULL);
++
++ fd = open (devname, O_RDONLY);
++ if (fd < 0)
+ {
-+ libhal_ctx_set_device_added (priv->hal_ctx, NULL);
-+ libhal_ctx_set_device_removed (priv->hal_ctx, NULL);
-+ libhal_ctx_free (priv->hal_ctx);
-+ priv->hal_ctx = NULL;
++ GST_WARNING("Failed to get product name for %s: %s", devname,
++ g_strerror (errno));
++ return NULL;
+ }
+
- G_OBJECT_CLASS (cheese_camera_device_monitor_parent_class)->finalize (object);
- }
-
-@@ -385,14 +307,52 @@ cheese_camera_device_monitor_class_init
- static void
- cheese_camera_device_monitor_init (CheeseCameraDeviceMonitor *monitor)
- {
--#ifdef HAVE_UDEV
-- CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor);
-- const gchar *const subsystems[] = {"video4linux", NULL};
--
-- priv->client = g_udev_client_new (subsystems);
-- g_signal_connect (G_OBJECT (priv->client), "uevent",
-- G_CALLBACK (cheese_camera_device_monitor_uevent_cb), monitor);
--#endif /* HAVE_UDEV */
-+ CheeseCameraDeviceMonitorPrivate *priv = CHEESE_CAMERA_DEVICE_MONITOR_GET_PRIVATE (monitor);
-+ LibHalContext *hal_ctx;
-+ DBusError error;
-+
-+ dbus_error_init (&error);
-+
-+ priv->connection = dbus_bus_get (DBUS_BUS_SYSTEM, &error);
-+ dbus_connection_set_exit_on_disconnect (priv->connection, FALSE);
-+
-+ hal_ctx = libhal_ctx_new ();
-+ if (hal_ctx == NULL)
++ if (ioctl (fd, VIDIOC_QUERYCAP, &v2cap) == 0)
+ {
-+ GST_WARNING ("Could not create libhal context");
-+ dbus_error_free (&error);
-+ return;
++ product = g_strdup ((const char *) v2cap.card);
++ }
++ else
++ {
++ GST_WARNING("Failed to get product name for %s: %s", devname,
++ g_strerror (errno));
+ }
+
-+ if (!libhal_ctx_set_dbus_connection (hal_ctx, priv->connection))
++ close (fd);
++
++ return product;
++}
++
++static void
++cheese_camera_device_monitor_process_event (const char *event,
++ CheeseCameraDeviceMonitor *monitor)
++{
++ g_return_if_fail (event != NULL);
++
++ GST_INFO ("Received devd event: %s", event);
++
++ switch (event[0])
+ {
-+ GST_WARNING ("libhal_ctx_set_dbus_connection: %s: %s", error.name, error.message);
-+ dbus_error_free (&error);
++ case '!':
++ {
++ GRegex *rex;
++ GMatchInfo *info;
++
++ rex = g_regex_new ("subsystem=CDEV type=(CREATE|DESTROY) cdev=(video[0-9]+)", 0, 0, NULL);
++ if (g_regex_match (rex, event, 0, &info))
++ {
++ char *devname, *type, *vdev, *product = NULL;
++ CheeseCameraDevice *device;
++ GError *error = NULL;
++
++ type = g_match_info_fetch (info, 1);
++ vdev = g_match_info_fetch (info, 2);
++
++ devname = g_strdup_printf ("/dev/%s", vdev);
++
++ if (g_strcmp0 (type, "DESTROY") == 0)
++ {
++ g_signal_emit (monitor, monitor_signals[REMOVED], 0,
++ devname);
++ }
++ else
++ {
++ if(cheese_camera_device_monitor_is_camera (devname))
++ {
++ product = cheese_camera_device_monitor_get_product (devname);
++ if (product == NULL)
++ product = g_strdup ("WebCamd Device");
++ device = cheese_camera_device_new (devname, devname,
++ product,
++ 2,
++ &error);
++ if (device == NULL)
++ GST_WARNING ("Device initialization for %s failed: %s",
++ devname,
++ (error != NULL) ? error->message : "Unknown reason");
++ g_signal_emit (monitor, monitor_signals[ADDED], 0, device);
++ }
++
++ g_free (product);
++ }
++ g_free (devname);
++ g_free (vdev);
++ g_free (type);
++ }
++ g_match_info_free (info);
++ g_regex_unref (rex);
++ break;
++ }
++ default:
++ break;
++ }
++}
++
++static gboolean
++cheese_camera_device_monitor_event_cb (GIOChannel *source,
++ GIOCondition condition,
++ gpointer user_data)
++{
++ char *event;
++ gsize terminator;
++ GIOStatus status;
++ CheeseCameraDeviceMonitor *monitor;
++
++ monitor = (CheeseCameraDeviceMonitor *) user_data;
++
++ status = g_io_channel_read_line (source, &event, NULL, &terminator, NULL);
++ if (status == G_IO_STATUS_NORMAL)
++ {
++ event[terminator] = 0;
++ cheese_camera_device_monitor_process_event (event, monitor);
++ g_free (event);
++ }
++ else
++ {
++ if (cheese_camera_device_monitor_event_inited)
++ {
++ int fd;
++
++ cheese_camera_device_monitor_init_event (monitor);
++ fd = g_io_channel_unix_get_fd (source);
++ g_io_channel_shutdown (source, FALSE, NULL);
++ close (fd);
++
++ return FALSE;
++ }
++ }
++
++ return TRUE;
++}
++
++void
++cheese_camera_device_monitor_coldplug (CheeseCameraDeviceMonitor *monitor)
++{
++ GDir *dir;
++ GError *error = NULL;
++ const char *fname;
++
++ dir = g_dir_open ("/dev", 0, &error);
++ if (dir == NULL)
++ {
++ GST_WARNING ("Failed to open /dev for reading: %s",
++ (error != NULL) ? error->message : "Unknown error");
+ return;
+ }
+
-+ if (!libhal_ctx_init (hal_ctx, &error))
++ while ((fname = g_dir_read_name (dir)) != NULL)
+ {
-+ if (dbus_error_is_set (&error))
++ if ( strncmp (fname, "video", strlen ("video")) == 0)
+ {
-+ GST_WARNING ("libhal_ctx_init: %s: %s", error.name, error.message);
-+ dbus_error_free (&error);
++ char *devname, *product;
++
++ devname = g_strdup_printf ("/dev/%s", fname);
++ if (cheese_camera_device_monitor_is_camera (devname))
++ {
++ CheeseCameraDevice *device;
++ GError *derr = NULL;
++
++ product = cheese_camera_device_monitor_get_product (devname);
++ if (product == NULL)
++ product = g_strdup ("WebCamd Device");
++
++ device = cheese_camera_device_new (devname, devname, product, 2, &derr);
++ if (device == NULL)
++ GST_WARNING ("Device initialization for %s failed: %s", devname,
++ (derr != NULL) ? derr->message : "Unknown reason");
++
++ g_signal_emit (monitor, monitor_signals[ADDED], 0, device);
++
++ g_free (product);
++ }
++ g_free (devname);
+ }
-+ GST_WARNING ("Could not initialise connection to hald.\n"
-+ "Normally this means the HAL daemon (hald) is not running or not ready");
++ }
++ g_dir_close (dir);
++}
+ #else /* HAVE_UDEV */
+ void
+ cheese_camera_device_monitor_coldplug (CheeseCameraDeviceMonitor *monitor)
+@@ -430,6 +652,42 @@
+ g_type_class_add_private (klass, sizeof (CheeseCameraDeviceMonitorPrivate));
+ }
+
++#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
++static void
++cheese_camera_device_monitor_init_event (CheeseCameraDeviceMonitor *monitor)
++{
++ int event_fd;
++ struct sockaddr_un addr;
++
++ event_fd = socket (PF_UNIX, SOCK_STREAM, 0);
++ if (event_fd < 0)
++ {
++ GST_WARNING ("Failed to create devd socket: %s", g_strerror (errno));
++ cheese_camera_device_monitor_event_inited = FALSE;
+ return;
+ }
+
-+ dbus_connection_setup_with_g_main (priv->connection, NULL);
++ addr.sun_family = AF_UNIX;
++ strncpy (addr.sun_path, "/var/run/devd.pipe", sizeof (addr.sun_path));
++ if (connect (event_fd, (struct sockaddr *) &addr, sizeof (addr)) == 0)
++ {
++ GIOChannel *channel;
+
-+ if (!libhal_ctx_set_user_data (hal_ctx, monitor))
-+ GST_WARNING ("Failed to set user data on HAL context");
-+ if (!libhal_ctx_set_device_added (hal_ctx, cheese_camera_device_monitor_added))
-+ GST_WARNING ("Failed to connect to device added signal from HAL");
-+ if (!libhal_ctx_set_device_removed (hal_ctx, cheese_camera_device_monitor_removed))
-+ GST_WARNING ("Failed to connect to device removed signal from HAL");
++ channel = g_io_channel_unix_new (event_fd);
++ g_io_add_watch (channel, G_IO_IN, cheese_camera_device_monitor_event_cb, monitor);
++ g_io_channel_unref (channel);
++ cheese_camera_device_monitor_event_inited = TRUE;
++ }
++ else
++ {
++ GST_WARNING("Failed to connect to /var/run/devd.pipe: %s",
++ g_strerror (errno));
++ close (event_fd);
++ cheese_camera_device_monitor_event_inited = FALSE;
++ }
++}
++#endif
+
-+ priv->hal_ctx = hal_ctx;
+ static void
+ cheese_camera_device_monitor_init (CheeseCameraDeviceMonitor *monitor)
+ {
+@@ -440,6 +698,8 @@
+ priv->client = g_udev_client_new (subsystems);
+ g_signal_connect (G_OBJECT (priv->client), "uevent",
+ G_CALLBACK (cheese_camera_device_monitor_uevent_cb), monitor);
++#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
++ cheese_camera_device_monitor_init_event (monitor);
+ #endif /* HAVE_UDEV */
}
- /**
diff --git a/multimedia/cheese/pkg-plist b/multimedia/cheese/pkg-plist
index 650028c6facf..8de5d4a101cf 100644
--- a/multimedia/cheese/pkg-plist
+++ b/multimedia/cheese/pkg-plist
@@ -1,202 +1,449 @@
bin/cheese
include/cheese/cheese-avatar-chooser.h
+include/cheese/cheese-avatar-widget.h
include/cheese/cheese-camera-device-monitor.h
+include/cheese/cheese-camera-device.h
+include/cheese/cheese-camera.h
+include/cheese/cheese-effect.h
+include/cheese/cheese-gtk.h
+include/cheese/cheese-resource.h
include/cheese/cheese-widget.h
-lib/libcheese-gtk.a
+include/cheese/cheese.h
lib/libcheese-gtk.so
-lib/libcheese-gtk.so.18
-lib/libcheese-gtk.so.18.0.0
+lib/libcheese-gtk.so.23
+lib/libcheese-gtk.so.23.1.14
+lib/libcheese.so
+lib/libcheese.so.7
+lib/libcheese.so.7.0.30
+lib/girepository-1.0/Cheese-3.0.typelib
libdata/pkgconfig/cheese-gtk.pc
-libexec/cheese/cheese-bugreport.sh
-share/applications/cheese.desktop
-%%DATADIR%%/cheese-prefs.ui
-%%DATADIR%%/cheese-ui.xml
-%%DATADIR%%/cheese.ui
-%%DATADIR%%/effects/Hulk.png
-%%DATADIR%%/effects/Mauve.png
-%%DATADIR%%/effects/NoirBlanc.png
-%%DATADIR%%/effects/Saturation.png
-%%DATADIR%%/effects/dicetv.png
-%%DATADIR%%/effects/edgetv.png
-%%DATADIR%%/effects/identity.png
-%%DATADIR%%/effects/shagadelictv.png
-%%DATADIR%%/effects/vertigotv.png
-%%DATADIR%%/effects/videoflip_h.png
-%%DATADIR%%/effects/videoflip_v.png
-%%DATADIR%%/effects/warptv.png
-%%DATADIR%%/gtkrc
-%%DATADIR%%/icons/hicolor/16x16/actions/browse-webcam-effects.png
-%%DATADIR%%/icons/hicolor/16x16/actions/cheese-take-burst.png
-%%DATADIR%%/icons/hicolor/16x16/actions/cheese-take-photo.png
-%%DATADIR%%/icons/hicolor/22x22/actions/browse-webcam-effects.png
-%%DATADIR%%/icons/hicolor/22x22/actions/cheese-take-burst.png
-%%DATADIR%%/icons/hicolor/22x22/actions/cheese-take-photo.png
-%%DATADIR%%/icons/hicolor/24x24/actions/browse-webcam-effects.png
-%%DATADIR%%/icons/hicolor/24x24/actions/cheese-take-burst.png
-%%DATADIR%%/icons/hicolor/24x24/actions/cheese-take-photo.png
-%%DATADIR%%/icons/hicolor/32x32/actions/browse-webcam-effects.png
-%%DATADIR%%/icons/hicolor/32x32/actions/cheese-take-burst.png
-%%DATADIR%%/icons/hicolor/32x32/actions/cheese-take-photo.png
-%%DATADIR%%/icons/hicolor/48x48/actions/browse-webcam-effects.png
-%%DATADIR%%/icons/hicolor/48x48/actions/cheese-take-burst.png
-%%DATADIR%%/icons/hicolor/48x48/actions/cheese-take-photo.png
-%%DATADIR%%/icons/hicolor/scalable/actions/browse-webcam-effects.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/cheese-take-burst.svg
-%%DATADIR%%/icons/hicolor/scalable/actions/cheese-take-photo.svg
-%%DATADIR%%/pixmaps/camera-icon.svg
-%%DATADIR%%/pixmaps/cheese-1.svg
-%%DATADIR%%/pixmaps/cheese-2.svg
-%%DATADIR%%/pixmaps/cheese-3.svg
-%%DATADIR%%/pixmaps/thumbnail-frame.png
+libdata/pkgconfig/cheese.pc
+libexec/gnome-camera-service
+share/appdata/org.gnome.Cheese.appdata.xml
+share/applications/org.gnome.Cheese.desktop
+share/dbus-1/services/org.gnome.Camera.service
share/dbus-1/services/org.gnome.Cheese.service
%%DOCSDIR%%/AUTHORS
%%DOCSDIR%%/COPYING
%%DOCSDIR%%/ChangeLog
%%DOCSDIR%%/CheeseAvatarChooser.html
+%%DOCSDIR%%/CheeseAvatarWidget.html
+%%DOCSDIR%%/CheeseCamera.html
+%%DOCSDIR%%/CheeseCameraDevice.html
%%DOCSDIR%%/CheeseCameraDeviceMonitor.html
+%%DOCSDIR%%/CheeseEffect.html
+%%DOCSDIR%%/CheeseFileUtil.html
+%%DOCSDIR%%/CheeseFlash.html
%%DOCSDIR%%/CheeseWidget.html
%%DOCSDIR%%/NEWS
%%DOCSDIR%%/README
+%%DOCSDIR%%/annotation-glossary.html
+%%DOCSDIR%%/api-index-deprecated.html
%%DOCSDIR%%/api-index-full.html
-%%DOCSDIR%%/ch01.html
-%%DOCSDIR%%/cheese.devhelp
+%%DOCSDIR%%/cheese-Initializing-libcheese-gtk.html
+%%DOCSDIR%%/cheese-Initializing-libcheese.html
+%%DOCSDIR%%/cheese-overview.html
%%DOCSDIR%%/cheese.devhelp2
+%%DOCSDIR%%/cheese.html
+%%DOCSDIR%%/cheese_architecture.png
%%DOCSDIR%%/home.png
%%DOCSDIR%%/index.html
%%DOCSDIR%%/index.sgml
+%%DOCSDIR%%/left-insensitive.png
%%DOCSDIR%%/left.png
+%%DOCSDIR%%/libcheese-gtk.html
+%%DOCSDIR%%/libcheese.html
%%DOCSDIR%%/object-tree.html
+%%DOCSDIR%%/right-insensitive.png
%%DOCSDIR%%/right.png
+%%DOCSDIR%%/running-cheese.html
%%DOCSDIR%%/style.css
+%%DOCSDIR%%/up-insensitive.png
%%DOCSDIR%%/up.png
-share/gnome/help/cheese/C/cheese.xml
-share/gnome/help/cheese/C/figures/cheese-effects.jpg
-share/gnome/help/cheese/C/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/C/figures/cheese-main.jpg
-share/gnome/help/cheese/C/figures/cheese-preferences.jpg
-share/gnome/help/cheese/C/figures/cheese-share.jpg
-share/gnome/help/cheese/C/figures/cheese-wide.jpg
-share/gnome/help/cheese/C/legal.xml
-share/gnome/help/cheese/ca/cheese.xml
-share/gnome/help/cheese/ca/figures/cheese-effects.jpg
-share/gnome/help/cheese/ca/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/ca/figures/cheese-main.jpg
-share/gnome/help/cheese/ca/figures/cheese-preferences.jpg
-share/gnome/help/cheese/ca/figures/cheese-share.jpg
-share/gnome/help/cheese/ca/figures/cheese-wide.jpg
-share/gnome/help/cheese/cs/cheese.xml
-share/gnome/help/cheese/cs/figures/cheese-effects.jpg
-share/gnome/help/cheese/cs/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/cs/figures/cheese-main.jpg
-share/gnome/help/cheese/cs/figures/cheese-preferences.jpg
-share/gnome/help/cheese/cs/figures/cheese-share.jpg
-share/gnome/help/cheese/cs/figures/cheese-wide.jpg
-share/gnome/help/cheese/de/cheese.xml
-share/gnome/help/cheese/de/figures/cheese-effects.jpg
-share/gnome/help/cheese/de/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/de/figures/cheese-main.jpg
-share/gnome/help/cheese/de/figures/cheese-preferences.jpg
-share/gnome/help/cheese/de/figures/cheese-share.jpg
-share/gnome/help/cheese/de/figures/cheese-wide.jpg
-share/gnome/help/cheese/el/cheese.xml
-share/gnome/help/cheese/el/figures/cheese-effects.jpg
-share/gnome/help/cheese/el/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/el/figures/cheese-main.jpg
-share/gnome/help/cheese/el/figures/cheese-preferences.jpg
-share/gnome/help/cheese/el/figures/cheese-share.jpg
-share/gnome/help/cheese/el/figures/cheese-wide.jpg
-share/gnome/help/cheese/en_GB/cheese.xml
-share/gnome/help/cheese/en_GB/figures/cheese-effects.jpg
-share/gnome/help/cheese/en_GB/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/en_GB/figures/cheese-main.jpg
-share/gnome/help/cheese/en_GB/figures/cheese-preferences.jpg
-share/gnome/help/cheese/en_GB/figures/cheese-share.jpg
-share/gnome/help/cheese/en_GB/figures/cheese-wide.jpg
-share/gnome/help/cheese/es/cheese.xml
-share/gnome/help/cheese/es/figures/cheese-effects.jpg
-share/gnome/help/cheese/es/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/es/figures/cheese-main.jpg
-share/gnome/help/cheese/es/figures/cheese-preferences.jpg
-share/gnome/help/cheese/es/figures/cheese-share.jpg
-share/gnome/help/cheese/es/figures/cheese-wide.jpg
-share/gnome/help/cheese/fr/cheese.xml
-share/gnome/help/cheese/fr/figures/cheese-effects.jpg
-share/gnome/help/cheese/fr/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/fr/figures/cheese-main.jpg
-share/gnome/help/cheese/fr/figures/cheese-preferences.jpg
-share/gnome/help/cheese/fr/figures/cheese-share.jpg
-share/gnome/help/cheese/fr/figures/cheese-wide.jpg
-share/gnome/help/cheese/it/cheese.xml
-share/gnome/help/cheese/it/figures/cheese-effects.jpg
-share/gnome/help/cheese/it/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/it/figures/cheese-main.jpg
-share/gnome/help/cheese/it/figures/cheese-preferences.jpg
-share/gnome/help/cheese/it/figures/cheese-share.jpg
-share/gnome/help/cheese/it/figures/cheese-wide.jpg
-share/gnome/help/cheese/nl/cheese.xml
-share/gnome/help/cheese/nl/figures/cheese-effects.jpg
-share/gnome/help/cheese/nl/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/nl/figures/cheese-main.jpg
-share/gnome/help/cheese/nl/figures/cheese-preferences.jpg
-share/gnome/help/cheese/nl/figures/cheese-share.jpg
-share/gnome/help/cheese/nl/figures/cheese-wide.jpg
-share/gnome/help/cheese/oc/cheese.xml
-share/gnome/help/cheese/oc/figures/cheese-effects.jpg
-share/gnome/help/cheese/oc/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/oc/figures/cheese-main.jpg
-share/gnome/help/cheese/oc/figures/cheese-preferences.jpg
-share/gnome/help/cheese/oc/figures/cheese-share.jpg
-share/gnome/help/cheese/oc/figures/cheese-wide.jpg
-share/gnome/help/cheese/pt_BR/cheese.xml
-share/gnome/help/cheese/pt_BR/figures/cheese-effects.jpg
-share/gnome/help/cheese/pt_BR/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/pt_BR/figures/cheese-main.jpg
-share/gnome/help/cheese/pt_BR/figures/cheese-preferences.jpg
-share/gnome/help/cheese/pt_BR/figures/cheese-share.jpg
-share/gnome/help/cheese/pt_BR/figures/cheese-wide.jpg
-share/gnome/help/cheese/ru/cheese.xml
-share/gnome/help/cheese/ru/figures/cheese-effects.jpg
-share/gnome/help/cheese/ru/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/ru/figures/cheese-main.jpg
-share/gnome/help/cheese/ru/figures/cheese-preferences.jpg
-share/gnome/help/cheese/ru/figures/cheese-share.jpg
-share/gnome/help/cheese/ru/figures/cheese-wide.jpg
-share/gnome/help/cheese/sl/cheese.xml
-share/gnome/help/cheese/sl/figures/cheese-effects.jpg
-share/gnome/help/cheese/sl/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/sl/figures/cheese-main.jpg
-share/gnome/help/cheese/sl/figures/cheese-preferences.jpg
-share/gnome/help/cheese/sl/figures/cheese-share.jpg
-share/gnome/help/cheese/sl/figures/cheese-wide.jpg
-share/gnome/help/cheese/sv/cheese.xml
-share/gnome/help/cheese/sv/figures/cheese-effects.jpg
-share/gnome/help/cheese/sv/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/sv/figures/cheese-main.jpg
-share/gnome/help/cheese/sv/figures/cheese-preferences.jpg
-share/gnome/help/cheese/sv/figures/cheese-share.jpg
-share/gnome/help/cheese/sv/figures/cheese-wide.jpg
-share/gnome/help/cheese/th/cheese.xml
-share/gnome/help/cheese/th/figures/cheese-effects.jpg
-share/gnome/help/cheese/th/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/th/figures/cheese-main.jpg
-share/gnome/help/cheese/th/figures/cheese-preferences.jpg
-share/gnome/help/cheese/th/figures/cheese-share.jpg
-share/gnome/help/cheese/th/figures/cheese-wide.jpg
-share/gnome/help/cheese/zh_CN/cheese.xml
-share/gnome/help/cheese/zh_CN/figures/cheese-effects.jpg
-share/gnome/help/cheese/zh_CN/figures/cheese-fullscreen.jpg
-share/gnome/help/cheese/zh_CN/figures/cheese-main.jpg
-share/gnome/help/cheese/zh_CN/figures/cheese-preferences.jpg
-share/gnome/help/cheese/zh_CN/figures/cheese-share.jpg
-share/gnome/help/cheese/zh_CN/figures/cheese-wide.jpg
+share/gir-1.0/Cheese-3.0.gir
+share/help/C/cheese/burst-mode.page
+share/help/C/cheese/effects-apply.page
+share/help/C/cheese/index.page
+share/help/C/cheese/introduction.page
+share/help/C/cheese/legal.xml
+share/help/C/cheese/photo-delete.page
+share/help/C/cheese/photo-save.page
+share/help/C/cheese/photo-take.page
+share/help/C/cheese/photo-view.page
+share/help/C/cheese/pref-countdown.page
+share/help/C/cheese/pref-flash.page
+share/help/C/cheese/pref-fullscreen.page
+share/help/C/cheese/pref-image-properties.page
+share/help/C/cheese/pref-resolution.page
+share/help/C/cheese/video-record.page
+share/help/C/cheese/figures/cheese-delete.png
+share/help/C/cheese/figures/cheese-effects.png
+share/help/C/cheese/figures/cheese-introduction.png
+share/help/C/cheese/figures/cheese-record.png
+share/help/C/cheese/figures/cheese-save.png
+share/help/C/cheese/figures/cheese-take.png
+share/help/C/cheese/figures/cheese.png
+share/help/C/cheese/figures/effects.png
+share/help/C/cheese/figures/image-properties.png
+share/help/C/cheese/figures/settings.png
+share/help/ca/cheese/burst-mode.page
+share/help/ca/cheese/effects-apply.page
+share/help/ca/cheese/index.page
+share/help/ca/cheese/introduction.page
+share/help/ca/cheese/legal.xml
+share/help/ca/cheese/photo-delete.page
+share/help/ca/cheese/photo-save.page
+share/help/ca/cheese/photo-take.page
+share/help/ca/cheese/photo-view.page
+share/help/ca/cheese/pref-countdown.page
+share/help/ca/cheese/pref-flash.page
+share/help/ca/cheese/pref-fullscreen.page
+share/help/ca/cheese/pref-image-properties.page
+share/help/ca/cheese/pref-resolution.page
+share/help/ca/cheese/video-record.page
+share/help/ca/cheese/figures/cheese-delete.png
+share/help/ca/cheese/figures/cheese-effects.png
+share/help/ca/cheese/figures/cheese-introduction.png
+share/help/ca/cheese/figures/cheese-record.png
+share/help/ca/cheese/figures/cheese-save.png
+share/help/ca/cheese/figures/cheese-take.png
+share/help/ca/cheese/figures/cheese.png
+share/help/ca/cheese/figures/effects.png
+share/help/ca/cheese/figures/image-properties.png
+share/help/ca/cheese/figures/settings.png
+share/help/cs/cheese/burst-mode.page
+share/help/cs/cheese/effects-apply.page
+share/help/cs/cheese/index.page
+share/help/cs/cheese/introduction.page
+share/help/cs/cheese/legal.xml
+share/help/cs/cheese/photo-delete.page
+share/help/cs/cheese/photo-save.page
+share/help/cs/cheese/photo-take.page
+share/help/cs/cheese/photo-view.page
+share/help/cs/cheese/pref-countdown.page
+share/help/cs/cheese/pref-flash.page
+share/help/cs/cheese/pref-fullscreen.page
+share/help/cs/cheese/pref-image-properties.page
+share/help/cs/cheese/pref-resolution.page
+share/help/cs/cheese/video-record.page
+share/help/cs/cheese/figures/cheese-delete.png
+share/help/cs/cheese/figures/cheese-effects.png
+share/help/cs/cheese/figures/cheese-introduction.png
+share/help/cs/cheese/figures/cheese-record.png
+share/help/cs/cheese/figures/cheese-save.png
+share/help/cs/cheese/figures/cheese-take.png
+share/help/cs/cheese/figures/cheese.png
+share/help/cs/cheese/figures/effects.png
+share/help/cs/cheese/figures/image-properties.png
+share/help/cs/cheese/figures/settings.png
+share/help/de/cheese/burst-mode.page
+share/help/de/cheese/effects-apply.page
+share/help/de/cheese/index.page
+share/help/de/cheese/introduction.page
+share/help/de/cheese/legal.xml
+share/help/de/cheese/photo-delete.page
+share/help/de/cheese/photo-save.page
+share/help/de/cheese/photo-take.page
+share/help/de/cheese/photo-view.page
+share/help/de/cheese/pref-countdown.page
+share/help/de/cheese/pref-flash.page
+share/help/de/cheese/pref-fullscreen.page
+share/help/de/cheese/pref-image-properties.page
+share/help/de/cheese/pref-resolution.page
+share/help/de/cheese/video-record.page
+share/help/de/cheese/figures/cheese-delete.png
+share/help/de/cheese/figures/cheese-effects.png
+share/help/de/cheese/figures/cheese-introduction.png
+share/help/de/cheese/figures/cheese-record.png
+share/help/de/cheese/figures/cheese-save.png
+share/help/de/cheese/figures/cheese-take.png
+share/help/de/cheese/figures/cheese.png
+share/help/de/cheese/figures/effects.png
+share/help/de/cheese/figures/image-properties.png
+share/help/de/cheese/figures/settings.png
+share/help/el/cheese/burst-mode.page
+share/help/el/cheese/effects-apply.page
+share/help/el/cheese/index.page
+share/help/el/cheese/introduction.page
+share/help/el/cheese/legal.xml
+share/help/el/cheese/photo-delete.page
+share/help/el/cheese/photo-save.page
+share/help/el/cheese/photo-take.page
+share/help/el/cheese/photo-view.page
+share/help/el/cheese/pref-countdown.page
+share/help/el/cheese/pref-flash.page
+share/help/el/cheese/pref-fullscreen.page
+share/help/el/cheese/pref-image-properties.page
+share/help/el/cheese/pref-resolution.page
+share/help/el/cheese/video-record.page
+share/help/el/cheese/figures/cheese-delete.png
+share/help/el/cheese/figures/cheese-effects.png
+share/help/el/cheese/figures/cheese-introduction.png
+share/help/el/cheese/figures/cheese-record.png
+share/help/el/cheese/figures/cheese-save.png
+share/help/el/cheese/figures/cheese-take.png
+share/help/el/cheese/figures/cheese.png
+share/help/el/cheese/figures/effects.png
+share/help/el/cheese/figures/image-properties.png
+share/help/el/cheese/figures/settings.png
+share/help/es/cheese/burst-mode.page
+share/help/es/cheese/effects-apply.page
+share/help/es/cheese/index.page
+share/help/es/cheese/introduction.page
+share/help/es/cheese/legal.xml
+share/help/es/cheese/photo-delete.page
+share/help/es/cheese/photo-save.page
+share/help/es/cheese/photo-take.page
+share/help/es/cheese/photo-view.page
+share/help/es/cheese/pref-countdown.page
+share/help/es/cheese/pref-flash.page
+share/help/es/cheese/pref-fullscreen.page
+share/help/es/cheese/pref-image-properties.page
+share/help/es/cheese/pref-resolution.page
+share/help/es/cheese/video-record.page
+share/help/es/cheese/figures/cheese-delete.png
+share/help/es/cheese/figures/cheese-effects.png
+share/help/es/cheese/figures/cheese-introduction.png
+share/help/es/cheese/figures/cheese-record.png
+share/help/es/cheese/figures/cheese-save.png
+share/help/es/cheese/figures/cheese-take.png
+share/help/es/cheese/figures/cheese.png
+share/help/es/cheese/figures/effects.png
+share/help/es/cheese/figures/image-properties.png
+share/help/es/cheese/figures/settings.png
+share/help/fi/cheese/burst-mode.page
+share/help/fi/cheese/effects-apply.page
+share/help/fi/cheese/figures/cheese-delete.png
+share/help/fi/cheese/figures/cheese-effects.png
+share/help/fi/cheese/figures/cheese-introduction.png
+share/help/fi/cheese/figures/cheese-record.png
+share/help/fi/cheese/figures/cheese-save.png
+share/help/fi/cheese/figures/cheese-take.png
+share/help/fi/cheese/figures/cheese.png
+share/help/fi/cheese/figures/effects.png
+share/help/fi/cheese/figures/image-properties.png
+share/help/fi/cheese/figures/settings.png
+share/help/fi/cheese/index.page
+share/help/fi/cheese/introduction.page
+share/help/fi/cheese/legal.xml
+share/help/fi/cheese/photo-delete.page
+share/help/fi/cheese/photo-save.page
+share/help/fi/cheese/photo-take.page
+share/help/fi/cheese/photo-view.page
+share/help/fi/cheese/pref-countdown.page
+share/help/fi/cheese/pref-flash.page
+share/help/fi/cheese/pref-fullscreen.page
+share/help/fi/cheese/pref-image-properties.page
+share/help/fi/cheese/pref-resolution.page
+share/help/fi/cheese/video-record.page
+share/help/fr/cheese/burst-mode.page
+share/help/fr/cheese/effects-apply.page
+share/help/fr/cheese/index.page
+share/help/fr/cheese/introduction.page
+share/help/fr/cheese/legal.xml
+share/help/fr/cheese/photo-delete.page
+share/help/fr/cheese/photo-save.page
+share/help/fr/cheese/photo-take.page
+share/help/fr/cheese/photo-view.page
+share/help/fr/cheese/pref-countdown.page
+share/help/fr/cheese/pref-flash.page
+share/help/fr/cheese/pref-fullscreen.page
+share/help/fr/cheese/pref-image-properties.page
+share/help/fr/cheese/pref-resolution.page
+share/help/fr/cheese/video-record.page
+share/help/fr/cheese/figures/cheese-delete.png
+share/help/fr/cheese/figures/cheese-effects.png
+share/help/fr/cheese/figures/cheese-introduction.png
+share/help/fr/cheese/figures/cheese-record.png
+share/help/fr/cheese/figures/cheese-save.png
+share/help/fr/cheese/figures/cheese-take.png
+share/help/fr/cheese/figures/cheese.png
+share/help/fr/cheese/figures/effects.png
+share/help/fr/cheese/figures/image-properties.png
+share/help/fr/cheese/figures/settings.png
+share/help/gl/cheese/burst-mode.page
+share/help/gl/cheese/effects-apply.page
+share/help/gl/cheese/index.page
+share/help/gl/cheese/introduction.page
+share/help/gl/cheese/legal.xml
+share/help/gl/cheese/photo-delete.page
+share/help/gl/cheese/photo-save.page
+share/help/gl/cheese/photo-take.page
+share/help/gl/cheese/photo-view.page
+share/help/gl/cheese/pref-countdown.page
+share/help/gl/cheese/pref-flash.page
+share/help/gl/cheese/pref-fullscreen.page
+share/help/gl/cheese/pref-image-properties.page
+share/help/gl/cheese/pref-resolution.page
+share/help/gl/cheese/video-record.page
+share/help/gl/cheese/figures/cheese-delete.png
+share/help/gl/cheese/figures/cheese-effects.png
+share/help/gl/cheese/figures/cheese-introduction.png
+share/help/gl/cheese/figures/cheese-record.png
+share/help/gl/cheese/figures/cheese-save.png
+share/help/gl/cheese/figures/cheese-take.png
+share/help/gl/cheese/figures/cheese.png
+share/help/gl/cheese/figures/effects.png
+share/help/gl/cheese/figures/image-properties.png
+share/help/gl/cheese/figures/settings.png
+share/help/hu/cheese/burst-mode.page
+share/help/hu/cheese/effects-apply.page
+share/help/hu/cheese/index.page
+share/help/hu/cheese/introduction.page
+share/help/hu/cheese/legal.xml
+share/help/hu/cheese/photo-delete.page
+share/help/hu/cheese/photo-save.page
+share/help/hu/cheese/photo-take.page
+share/help/hu/cheese/photo-view.page
+share/help/hu/cheese/pref-countdown.page
+share/help/hu/cheese/pref-flash.page
+share/help/hu/cheese/pref-fullscreen.page
+share/help/hu/cheese/pref-image-properties.page
+share/help/hu/cheese/pref-resolution.page
+share/help/hu/cheese/video-record.page
+share/help/hu/cheese/figures/cheese-delete.png
+share/help/hu/cheese/figures/cheese-effects.png
+share/help/hu/cheese/figures/cheese-introduction.png
+share/help/hu/cheese/figures/cheese-record.png
+share/help/hu/cheese/figures/cheese-save.png
+share/help/hu/cheese/figures/cheese-take.png
+share/help/hu/cheese/figures/cheese.png
+share/help/hu/cheese/figures/effects.png
+share/help/hu/cheese/figures/image-properties.png
+share/help/hu/cheese/figures/settings.png
+share/help/id/cheese/burst-mode.page
+share/help/id/cheese/effects-apply.page
+share/help/id/cheese/index.page
+share/help/id/cheese/introduction.page
+share/help/id/cheese/legal.xml
+share/help/id/cheese/photo-delete.page
+share/help/id/cheese/photo-save.page
+share/help/id/cheese/photo-take.page
+share/help/id/cheese/photo-view.page
+share/help/id/cheese/pref-countdown.page
+share/help/id/cheese/pref-flash.page
+share/help/id/cheese/pref-fullscreen.page
+share/help/id/cheese/pref-image-properties.page
+share/help/id/cheese/pref-resolution.page
+share/help/id/cheese/video-record.page
+share/help/id/cheese/figures/cheese-delete.png
+share/help/id/cheese/figures/cheese-effects.png
+share/help/id/cheese/figures/cheese-introduction.png
+share/help/id/cheese/figures/cheese-record.png
+share/help/id/cheese/figures/cheese-save.png
+share/help/id/cheese/figures/cheese-take.png
+share/help/id/cheese/figures/cheese.png
+share/help/id/cheese/figures/effects.png
+share/help/id/cheese/figures/image-properties.png
+share/help/id/cheese/figures/settings.png
+share/help/pt_BR/cheese/burst-mode.page
+share/help/pt_BR/cheese/effects-apply.page
+share/help/pt_BR/cheese/index.page
+share/help/pt_BR/cheese/introduction.page
+share/help/pt_BR/cheese/legal.xml
+share/help/pt_BR/cheese/photo-delete.page
+share/help/pt_BR/cheese/photo-save.page
+share/help/pt_BR/cheese/photo-take.page
+share/help/pt_BR/cheese/photo-view.page
+share/help/pt_BR/cheese/pref-countdown.page
+share/help/pt_BR/cheese/pref-flash.page
+share/help/pt_BR/cheese/pref-fullscreen.page
+share/help/pt_BR/cheese/pref-image-properties.page
+share/help/pt_BR/cheese/pref-resolution.page
+share/help/pt_BR/cheese/video-record.page
+share/help/pt_BR/cheese/figures/cheese-delete.png
+share/help/pt_BR/cheese/figures/cheese-effects.png
+share/help/pt_BR/cheese/figures/cheese-introduction.png
+share/help/pt_BR/cheese/figures/cheese-record.png
+share/help/pt_BR/cheese/figures/cheese-save.png
+share/help/pt_BR/cheese/figures/cheese-take.png
+share/help/pt_BR/cheese/figures/cheese.png
+share/help/pt_BR/cheese/figures/effects.png
+share/help/pt_BR/cheese/figures/image-properties.png
+share/help/pt_BR/cheese/figures/settings.png
+share/help/ru/cheese/burst-mode.page
+share/help/ru/cheese/effects-apply.page
+share/help/ru/cheese/index.page
+share/help/ru/cheese/introduction.page
+share/help/ru/cheese/legal.xml
+share/help/ru/cheese/photo-delete.page
+share/help/ru/cheese/photo-save.page
+share/help/ru/cheese/photo-take.page
+share/help/ru/cheese/photo-view.page
+share/help/ru/cheese/pref-countdown.page
+share/help/ru/cheese/pref-flash.page
+share/help/ru/cheese/pref-fullscreen.page
+share/help/ru/cheese/pref-image-properties.page
+share/help/ru/cheese/pref-resolution.page
+share/help/ru/cheese/video-record.page
+share/help/ru/cheese/figures/cheese-delete.png
+share/help/ru/cheese/figures/cheese-effects.png
+share/help/ru/cheese/figures/cheese-introduction.png
+share/help/ru/cheese/figures/cheese-record.png
+share/help/ru/cheese/figures/cheese-save.png
+share/help/ru/cheese/figures/cheese-take.png
+share/help/ru/cheese/figures/cheese.png
+share/help/ru/cheese/figures/effects.png
+share/help/ru/cheese/figures/image-properties.png
+share/help/ru/cheese/figures/settings.png
+share/help/sl/cheese/burst-mode.page
+share/help/sl/cheese/effects-apply.page
+share/help/sl/cheese/index.page
+share/help/sl/cheese/introduction.page
+share/help/sl/cheese/legal.xml
+share/help/sl/cheese/photo-delete.page
+share/help/sl/cheese/photo-save.page
+share/help/sl/cheese/photo-take.page
+share/help/sl/cheese/photo-view.page
+share/help/sl/cheese/pref-countdown.page
+share/help/sl/cheese/pref-flash.page
+share/help/sl/cheese/pref-fullscreen.page
+share/help/sl/cheese/pref-image-properties.page
+share/help/sl/cheese/pref-resolution.page
+share/help/sl/cheese/video-record.page
+share/help/sl/cheese/figures/cheese-delete.png
+share/help/sl/cheese/figures/cheese-effects.png
+share/help/sl/cheese/figures/cheese-introduction.png
+share/help/sl/cheese/figures/cheese-record.png
+share/help/sl/cheese/figures/cheese-save.png
+share/help/sl/cheese/figures/cheese-take.png
+share/help/sl/cheese/figures/cheese.png
+share/help/sl/cheese/figures/effects.png
+share/help/sl/cheese/figures/image-properties.png
+share/help/sl/cheese/figures/settings.png
+share/help/zh_CN/cheese/burst-mode.page
+share/help/zh_CN/cheese/effects-apply.page
+share/help/zh_CN/cheese/index.page
+share/help/zh_CN/cheese/introduction.page
+share/help/zh_CN/cheese/legal.xml
+share/help/zh_CN/cheese/photo-delete.page
+share/help/zh_CN/cheese/photo-save.page
+share/help/zh_CN/cheese/photo-take.page
+share/help/zh_CN/cheese/photo-view.page
+share/help/zh_CN/cheese/pref-countdown.page
+share/help/zh_CN/cheese/pref-flash.page
+share/help/zh_CN/cheese/pref-fullscreen.page
+share/help/zh_CN/cheese/pref-image-properties.page
+share/help/zh_CN/cheese/pref-resolution.page
+share/help/zh_CN/cheese/video-record.page
+share/help/zh_CN/cheese/figures/cheese-delete.png
+share/help/zh_CN/cheese/figures/cheese-effects.png
+share/help/zh_CN/cheese/figures/cheese-introduction.png
+share/help/zh_CN/cheese/figures/cheese-record.png
+share/help/zh_CN/cheese/figures/cheese-save.png
+share/help/zh_CN/cheese/figures/cheese-take.png
+share/help/zh_CN/cheese/figures/cheese.png
+share/help/zh_CN/cheese/figures/effects.png
+share/help/zh_CN/cheese/figures/image-properties.png
+share/help/zh_CN/cheese/figures/settings.png
share/icons/hicolor/16x16/apps/cheese.png
share/icons/hicolor/22x22/apps/cheese.png
share/icons/hicolor/24x24/apps/cheese.png
share/icons/hicolor/256x256/apps/cheese.png
share/icons/hicolor/32x32/apps/cheese.png
share/icons/hicolor/48x48/apps/cheese.png
-share/icons/hicolor/scalable/apps/cheese.svg
share/locale/af/LC_MESSAGES/cheese.mo
+share/locale/an/LC_MESSAGES/cheese.mo
share/locale/ar/LC_MESSAGES/cheese.mo
share/locale/as/LC_MESSAGES/cheese.mo
share/locale/ast/LC_MESSAGES/cheese.mo
@@ -214,11 +461,14 @@ share/locale/dz/LC_MESSAGES/cheese.mo
share/locale/el/LC_MESSAGES/cheese.mo
share/locale/en@shaw/LC_MESSAGES/cheese.mo
share/locale/en_GB/LC_MESSAGES/cheese.mo
+share/locale/eo/LC_MESSAGES/cheese.mo
share/locale/es/LC_MESSAGES/cheese.mo
share/locale/et/LC_MESSAGES/cheese.mo
share/locale/eu/LC_MESSAGES/cheese.mo
+share/locale/fa/LC_MESSAGES/cheese.mo
share/locale/fi/LC_MESSAGES/cheese.mo
share/locale/fr/LC_MESSAGES/cheese.mo
+share/locale/fur/LC_MESSAGES/cheese.mo
share/locale/ga/LC_MESSAGES/cheese.mo
share/locale/gl/LC_MESSAGES/cheese.mo
share/locale/gu/LC_MESSAGES/cheese.mo
@@ -231,9 +481,11 @@ share/locale/it/LC_MESSAGES/cheese.mo
share/locale/ja/LC_MESSAGES/cheese.mo
share/locale/ka/LC_MESSAGES/cheese.mo
share/locale/kk/LC_MESSAGES/cheese.mo
+share/locale/km/LC_MESSAGES/cheese.mo
share/locale/kn/LC_MESSAGES/cheese.mo
share/locale/ko/LC_MESSAGES/cheese.mo
share/locale/ku/LC_MESSAGES/cheese.mo
+share/locale/ky/LC_MESSAGES/cheese.mo
share/locale/lt/LC_MESSAGES/cheese.mo
share/locale/lv/LC_MESSAGES/cheese.mo
share/locale/mai/LC_MESSAGES/cheese.mo
@@ -254,6 +506,7 @@ share/locale/pt/LC_MESSAGES/cheese.mo
share/locale/pt_BR/LC_MESSAGES/cheese.mo
share/locale/ro/LC_MESSAGES/cheese.mo
share/locale/ru/LC_MESSAGES/cheese.mo
+share/locale/sk/LC_MESSAGES/cheese.mo
share/locale/sl/LC_MESSAGES/cheese.mo
share/locale/sq/LC_MESSAGES/cheese.mo
share/locale/sr/LC_MESSAGES/cheese.mo
@@ -261,122 +514,14 @@ share/locale/sr@latin/LC_MESSAGES/cheese.mo
share/locale/sv/LC_MESSAGES/cheese.mo
share/locale/ta/LC_MESSAGES/cheese.mo
share/locale/te/LC_MESSAGES/cheese.mo
+share/locale/tg/LC_MESSAGES/cheese.mo
share/locale/th/LC_MESSAGES/cheese.mo
share/locale/tr/LC_MESSAGES/cheese.mo
share/locale/ug/LC_MESSAGES/cheese.mo
share/locale/uk/LC_MESSAGES/cheese.mo
share/locale/vi/LC_MESSAGES/cheese.mo
+share/locale/xh/LC_MESSAGES/cheese.mo
share/locale/zh_CN/LC_MESSAGES/cheese.mo
share/locale/zh_HK/LC_MESSAGES/cheese.mo
share/locale/zh_TW/LC_MESSAGES/cheese.mo
-share/omf/cheese/cheese-C.omf
-share/omf/cheese/cheese-ca.omf
-share/omf/cheese/cheese-cs.omf
-share/omf/cheese/cheese-de.omf
-share/omf/cheese/cheese-el.omf
-share/omf/cheese/cheese-en_GB.omf
-share/omf/cheese/cheese-es.omf
-share/omf/cheese/cheese-fr.omf
-share/omf/cheese/cheese-it.omf
-share/omf/cheese/cheese-nl.omf
-share/omf/cheese/cheese-oc.omf
-share/omf/cheese/cheese-pt_BR.omf
-share/omf/cheese/cheese-ru.omf
-share/omf/cheese/cheese-sl.omf
-share/omf/cheese/cheese-sv.omf
-share/omf/cheese/cheese-th.omf
-share/omf/cheese/cheese-zh_CN.omf
-@dirrm share/omf/cheese
-@dirrmtry share/icons/hicolor/256x256/apps
-@dirrmtry share/icons/hicolor/256x256
-@dirrm share/gnome/help/cheese/zh_CN/figures
-@dirrm share/gnome/help/cheese/zh_CN
-@dirrm share/gnome/help/cheese/th/figures
-@dirrm share/gnome/help/cheese/th
-@dirrm share/gnome/help/cheese/sv/figures
-@dirrm share/gnome/help/cheese/sv
-@dirrm share/gnome/help/cheese/sl/figures
-@dirrm share/gnome/help/cheese/sl
-@dirrm share/gnome/help/cheese/ru/figures
-@dirrm share/gnome/help/cheese/ru
-@dirrm share/gnome/help/cheese/pt_BR/figures
-@dirrm share/gnome/help/cheese/pt_BR
-@dirrm share/gnome/help/cheese/oc/figures
-@dirrm share/gnome/help/cheese/oc
-@dirrm share/gnome/help/cheese/nl/figures
-@dirrm share/gnome/help/cheese/nl
-@dirrm share/gnome/help/cheese/it/figures
-@dirrm share/gnome/help/cheese/it
-@dirrm share/gnome/help/cheese/fr/figures
-@dirrm share/gnome/help/cheese/fr
-@dirrm share/gnome/help/cheese/es/figures
-@dirrm share/gnome/help/cheese/es
-@dirrm share/gnome/help/cheese/en_GB/figures
-@dirrm share/gnome/help/cheese/en_GB
-@dirrm share/gnome/help/cheese/el/figures
-@dirrm share/gnome/help/cheese/el
-@dirrm share/gnome/help/cheese/de/figures
-@dirrm share/gnome/help/cheese/de
-@dirrm share/gnome/help/cheese/cs/figures
-@dirrm share/gnome/help/cheese/cs
-@dirrm share/gnome/help/cheese/ca/figures
-@dirrm share/gnome/help/cheese/ca
-@dirrm share/gnome/help/cheese/C/figures
-@dirrm share/gnome/help/cheese/C
-@dirrm share/gnome/help/cheese
-@dirrm %%DOCSDIR%%
-@dirrm %%DATADIR%%/pixmaps
-@dirrm %%DATADIR%%/icons/hicolor/scalable/actions
-@dirrm %%DATADIR%%/icons/hicolor/scalable
-@dirrm %%DATADIR%%/icons/hicolor/48x48/actions
-@dirrm %%DATADIR%%/icons/hicolor/48x48
-@dirrm %%DATADIR%%/icons/hicolor/32x32/actions
-@dirrm %%DATADIR%%/icons/hicolor/32x32
-@dirrm %%DATADIR%%/icons/hicolor/24x24/actions
-@dirrm %%DATADIR%%/icons/hicolor/24x24
-@dirrm %%DATADIR%%/icons/hicolor/22x22/actions
-@dirrm %%DATADIR%%/icons/hicolor/22x22
-@dirrm %%DATADIR%%/icons/hicolor/16x16/actions
-@dirrm %%DATADIR%%/icons/hicolor/16x16
-@dirrm %%DATADIR%%/icons/hicolor
-@dirrm %%DATADIR%%/icons
-@dirrm %%DATADIR%%/effects
-@dirrm %%DATADIR%%
-@dirrm libexec/cheese
-@dirrm include/cheese
-@dirrmtry share/locale/zh_HK/LC_MESSAGES
-@dirrmtry share/locale/zh_HK
-@dirrmtry share/locale/ug/LC_MESSAGES
-@dirrmtry share/locale/ug
-@dirrmtry share/locale/te/LC_MESSAGES
-@dirrmtry share/locale/te
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/ps/LC_MESSAGES
-@dirrmtry share/locale/ps
-@dirrmtry share/locale/oc/LC_MESSAGES
-@dirrmtry share/locale/oc
-@dirrmtry share/locale/nds/LC_MESSAGES
-@dirrmtry share/locale/nds
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/mai/LC_MESSAGES
-@dirrmtry share/locale/mai
-@dirrmtry share/locale/ku/LC_MESSAGES
-@dirrmtry share/locale/ku
-@dirrmtry share/locale/kk/LC_MESSAGES
-@dirrmtry share/locale/kk
-@dirrmtry share/locale/en@shaw/LC_MESSAGES
-@dirrmtry share/locale/en@shaw
-@dirrmtry share/locale/dz/LC_MESSAGES
-@dirrmtry share/locale/dz
-@dirrmtry share/locale/ca@valencia/LC_MESSAGES
-@dirrmtry share/locale/ca@valencia
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/be@latin/LC_MESSAGES
-@dirrmtry share/locale/be@latin
-@dirrmtry share/locale/ast/LC_MESSAGES
-@dirrmtry share/locale/ast
-@dirrmtry share/locale/as/LC_MESSAGES
-@dirrmtry share/locale/as
+share/locale/zu/LC_MESSAGES/cheese.mo
diff --git a/multimedia/clutter-gst/Makefile b/multimedia/clutter-gst/Makefile
index 9b03ce63951d..46b7e1069385 100644
--- a/multimedia/clutter-gst/Makefile
+++ b/multimedia/clutter-gst/Makefile
@@ -1,33 +1,28 @@
# Created by: Martin Wilke <miwi@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/multimedia/clutter-gst/Makefile,v 1.6 2010/06/29 21:14:02 kwm Exp $
+# $MCom: ports-experimental/trunk/multimedia/clutter-gst/Makefile 19553 2014-04-20 07:23:27Z gusi $
PORTNAME= clutter-gst
-PORTVERSION= 1.3.4
-PORTREVISION= 3
+PORTVERSION= 2.0.12
CATEGORIES= multimedia
-MASTER_SITES= http://source.clutter-project.org/sources/${PORTNAME}/${PORTVERSION:R}/
+MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= Clutter GStreamer integration
-LIB_DEPENDS= libclutter-glx-1.0.so:${PORTSDIR}/graphics/clutter
+LIB_DEPENDS= libclutter-1.0.so:${PORTSDIR}/graphics/clutter
-USES= gmake libtool pathfix pkgconfig tar:bzip2
+USES= gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= introspection gnomeprefix
GNU_CONFIGURE= yes
-USE_GNOME= gnomeprefix
-USE_GSTREAMER= yes
USE_GL= gl
+USE_GSTREAMER1= yes
USE_XORG= xp x11
USE_LDCONFIG= yes
-CONFIGURE_ARGS= --disable-silent-rules
+MAKE_ENV= XDG_CACHE_HOME=${WRKDIR}
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
INSTALL_TARGET= install-strip
-post-patch:
- @${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \
- ${WRKSRC}/clutter-gst/Makefile.in
-
.include <bsd.port.mk>
diff --git a/multimedia/clutter-gst/distinfo b/multimedia/clutter-gst/distinfo
index 8f99a82708f8..222926b6a8a9 100644
--- a/multimedia/clutter-gst/distinfo
+++ b/multimedia/clutter-gst/distinfo
@@ -1,2 +1,2 @@
-SHA256 (clutter-gst-1.3.4.tar.bz2) = de4ce6d3313be3074c6afc6f20276ef06f1a460b3a6755fc5c6e048685de137a
-SIZE (clutter-gst-1.3.4.tar.bz2) = 446018
+SHA256 (clutter-gst-2.0.12.tar.xz) = c2f1453692b0c3ff6a500113bc1d2c95d2bde11caca0809610a6d1424bbbffb5
+SIZE (clutter-gst-2.0.12.tar.xz) = 356164
diff --git a/multimedia/clutter-gst/pkg-descr b/multimedia/clutter-gst/pkg-descr
index e45e23ccdb1f..369054818768 100644
--- a/multimedia/clutter-gst/pkg-descr
+++ b/multimedia/clutter-gst/pkg-descr
@@ -13,4 +13,4 @@ about anything else media-related. Its plugin-based architecture means
that new data types or processing capabilities can be added simply by
installing new plug-ins.
-WWW: http://clutter-project.org/
+WWW: http://clutter-project.org/
diff --git a/multimedia/clutter-gst/pkg-plist b/multimedia/clutter-gst/pkg-plist
index be150f69dc78..d58853a53d0d 100644
--- a/multimedia/clutter-gst/pkg-plist
+++ b/multimedia/clutter-gst/pkg-plist
@@ -1,31 +1,34 @@
-include/clutter-1.0/clutter-gst/clutter-gst-enum-types.h
-include/clutter-1.0/clutter-gst/clutter-gst-util.h
-include/clutter-1.0/clutter-gst/clutter-gst-version.h
-include/clutter-1.0/clutter-gst/clutter-gst-video-sink.h
-include/clutter-1.0/clutter-gst/clutter-gst-video-texture.h
-include/clutter-1.0/clutter-gst/clutter-gst.h
-lib/libclutter-gst-1.0.so
-lib/libclutter-gst-1.0.so.0
-lib/libclutter-gst-1.0.so.0.304.0
-lib/girepository-1.0/ClutterGst-1.0.typelib
-libdata/pkgconfig/clutter-gst-1.0.pc
+include/clutter-gst-2.0/clutter-gst/clutter-gst-enum-types.h
+include/clutter-gst-2.0/clutter-gst/clutter-gst-player.h
+include/clutter-gst-2.0/clutter-gst/clutter-gst-types.h
+include/clutter-gst-2.0/clutter-gst/clutter-gst-util.h
+include/clutter-gst-2.0/clutter-gst/clutter-gst-version.h
+include/clutter-gst-2.0/clutter-gst/clutter-gst-video-sink.h
+include/clutter-gst-2.0/clutter-gst/clutter-gst-video-texture.h
+include/clutter-gst-2.0/clutter-gst/clutter-gst.h
+lib/girepository-1.0/ClutterGst-2.0.typelib
+lib/gstreamer-1.0/libgstclutter.so
+lib/libclutter-gst-2.0.so
+lib/libclutter-gst-2.0.so.0
+lib/libclutter-gst-2.0.so.0.12.0
+libdata/pkgconfig/clutter-gst-2.0.pc
+%%DOCSDIR%%/ClutterGstPlayer.html
%%DOCSDIR%%/ClutterGstVideoSink.html
%%DOCSDIR%%/ClutterGstVideoTexture.html
%%DOCSDIR%%/ch01.html
%%DOCSDIR%%/ch02.html
%%DOCSDIR%%/clutter-gst-Utilities.html
%%DOCSDIR%%/clutter-gst-Versioning-Macros.html
-%%DOCSDIR%%/clutter-gst.devhelp
%%DOCSDIR%%/clutter-gst.devhelp2
%%DOCSDIR%%/home.png
%%DOCSDIR%%/index.html
%%DOCSDIR%%/index.sgml
+%%DOCSDIR%%/left-insensitive.png
%%DOCSDIR%%/left.png
%%DOCSDIR%%/license.html
+%%DOCSDIR%%/right-insensitive.png
%%DOCSDIR%%/right.png
%%DOCSDIR%%/style.css
+%%DOCSDIR%%/up-insensitive.png
%%DOCSDIR%%/up.png
-share/gir-1.0/ClutterGst-1.0.gir
-@dirrmtry %%DOCSDIR%%
-@dirrm include/clutter-1.0/clutter-gst
-@dirrmtry include/clutter-1.0
+share/gir-1.0/ClutterGst-2.0.gir
diff --git a/multimedia/libmediaart/Makefile b/multimedia/libmediaart/Makefile
new file mode 100644
index 000000000000..427e8539db66
--- /dev/null
+++ b/multimedia/libmediaart/Makefile
@@ -0,0 +1,26 @@
+# Created by: Gustau Perez <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom: ports/trunk/multimedia/libmediaart/Makefile 19950 2014-10-15 06:29:10Z gusi $
+
+PORTNAME= libmediaart
+PORTVERSION= 0.7.0
+CATEGORIES= multimedia devel
+MASTER_SITES= GNOME
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Library for handling media art
+
+BUILD_DEPENDS= gtkdoc-check:${PORTSDIR}/textproc/gtk-doc \
+ vala>=0:${PORTSDIR}/lang/vala
+
+USES= gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= gdkpixbuf2 glib20 introspection
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+CPPFLAGS+= -I${LOCALBASE}/include
+CONFIGURE_ARGS+=--enable-gtk-doc \
+ --enable-introspection \
+ --enable-vala
+INSTALL_TARGET= install-strip
+
+.include <bsd.port.mk>
diff --git a/multimedia/libmediaart/distinfo b/multimedia/libmediaart/distinfo
new file mode 100644
index 000000000000..7f9f67d78bdd
--- /dev/null
+++ b/multimedia/libmediaart/distinfo
@@ -0,0 +1,2 @@
+SHA256 (libmediaart-0.7.0.tar.xz) = 3a9dffcad862aed7c0921579b93080d694b8a66f3676bfee8037867f653a1cd3
+SIZE (libmediaart-0.7.0.tar.xz) = 5811244
diff --git a/multimedia/libmediaart/pkg-descr b/multimedia/libmediaart/pkg-descr
new file mode 100644
index 000000000000..7c175ee895fc
--- /dev/null
+++ b/multimedia/libmediaart/pkg-descr
@@ -0,0 +1,3 @@
+Library for handling media art
+
+WWW: https://github.com/GNOME/libmediaart
diff --git a/multimedia/libmediaart/pkg-plist b/multimedia/libmediaart/pkg-plist
new file mode 100644
index 000000000000..d38cb2f433df
--- /dev/null
+++ b/multimedia/libmediaart/pkg-plist
@@ -0,0 +1,30 @@
+include/libmediaart-1.0/libmediaart/cache.h
+include/libmediaart-1.0/libmediaart/extract.h
+include/libmediaart-1.0/libmediaart/extractgeneric.h
+include/libmediaart-1.0/libmediaart/mediaart.h
+lib/libmediaart-1.0.so
+lib/libmediaart-1.0.so.0
+lib/libmediaart-1.0.so.0.700.0
+lib/girepository-1.0/MediaArt-1.0.typelib
+libdata/pkgconfig/libmediaart-1.0.pc
+share/gir-1.0/MediaArt-1.0.gir
+share/gtk-doc/html/libmediaart/annotation-glossary.html
+share/gtk-doc/html/libmediaart/ch02.html
+share/gtk-doc/html/libmediaart/home.png
+share/gtk-doc/html/libmediaart/index.html
+share/gtk-doc/html/libmediaart/index.sgml
+share/gtk-doc/html/libmediaart/left-insensitive.png
+share/gtk-doc/html/libmediaart/left.png
+share/gtk-doc/html/libmediaart/libmediaart-Cache.html
+share/gtk-doc/html/libmediaart/libmediaart-MediaArtProcess.html
+share/gtk-doc/html/libmediaart/libmediaart-Plugins.html
+share/gtk-doc/html/libmediaart/libmediaart-reference.html
+share/gtk-doc/html/libmediaart/libmediaart.devhelp2
+share/gtk-doc/html/libmediaart/overview-compiling.html
+share/gtk-doc/html/libmediaart/overview.html
+share/gtk-doc/html/libmediaart/right-insensitive.png
+share/gtk-doc/html/libmediaart/right.png
+share/gtk-doc/html/libmediaart/style.css
+share/gtk-doc/html/libmediaart/up-insensitive.png
+share/gtk-doc/html/libmediaart/up.png
+share/vala/vapi/libmediaart-1.0.vapi
diff --git a/multimedia/snappy/Makefile b/multimedia/snappy/Makefile
new file mode 100644
index 000000000000..385074b5871b
--- /dev/null
+++ b/multimedia/snappy/Makefile
@@ -0,0 +1,29 @@
+# Created by: Gustau Perez <gustau.perez@gmail.com>
+# $FreeBSD$
+# $MCom: ports/trunk/multimedia/snappy/Makefile 19571 2014-04-25 18:12:46Z kwm $
+
+PORTNAME= snappy
+PORTVERSION= 1.0
+CATEGORIES= multimedia gnome
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome3
+PKGNAMESUFFIX= player
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Open source gstreamer media player
+
+LIB_DEPENDS= libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst \
+ libclutter-1.0.so:${PORTSDIR}/graphics/clutter \
+ libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3
+
+USES= desktop-file-utils gettext gmake pathfix \
+ pkgconfig tar:xz
+USE_GNOME= gnomeprefix gtk30 intlhack
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+USE_GSTREAMER1= yes
+INSTALLS_ICONS= yes
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+.include <bsd.port.mk>
diff --git a/multimedia/snappy/distinfo b/multimedia/snappy/distinfo
new file mode 100644
index 000000000000..449d3e4748c0
--- /dev/null
+++ b/multimedia/snappy/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome3/snappy-1.0.tar.xz) = 0d33a05c1ad3cc075b8b9bf38d45634ea5204159454597b0882dd6a8d9763f58
+SIZE (gnome3/snappy-1.0.tar.xz) = 282964
diff --git a/multimedia/snappy/pkg-descr b/multimedia/snappy/pkg-descr
new file mode 100644
index 000000000000..5ecab317f702
--- /dev/null
+++ b/multimedia/snappy/pkg-descr
@@ -0,0 +1,4 @@
+Snappy is an open source media player that gathers the power and flexibility
+of gstreamer inside the comfort of a minimalistic clutter interface.
+
+WWW: https://wiki.gnome.org/Apps/Snappy
diff --git a/multimedia/snappy/pkg-plist b/multimedia/snappy/pkg-plist
new file mode 100644
index 000000000000..819395d3ad63
--- /dev/null
+++ b/multimedia/snappy/pkg-plist
@@ -0,0 +1,13 @@
+bin/snappy
+share/applications/snappy.desktop
+share/icons/hicolor/256x256/apps/snappy.png
+share/icons/hicolor/48x48/apps/snappy.png
+%%DATADIR%%/audio-stream-toggle.png
+%%DATADIR%%/audio-volume-high.svg
+%%DATADIR%%/audio-volume-low.svg
+%%DATADIR%%/fullscreen.svg
+%%DATADIR%%/media-actions-pause.svg
+%%DATADIR%%/media-actions-start.svg
+%%DATADIR%%/subtitles-active.svg
+%%DATADIR%%/subtitles-inactive.svg
+%%DATADIR%%/video-stream-toggle.png
diff --git a/multimedia/totem-pl-parser/Makefile b/multimedia/totem-pl-parser/Makefile
index 9d8061747e76..f95baa643d53 100644
--- a/multimedia/totem-pl-parser/Makefile
+++ b/multimedia/totem-pl-parser/Makefile
@@ -1,10 +1,9 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/multimedia/totem-pl-parser/Makefile,v 1.45 2011/02/21 19:10:03 kwm Exp $
+# $MCom: ports/trunk/multimedia/totem-pl-parser/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= totem-pl-parser
-PORTVERSION= 2.32.3
-PORTREVISION= 6
+PORTVERSION= 3.10.3
CATEGORIES= multimedia gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -12,22 +11,29 @@ DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
COMMENT= GObject-based library to parse a host of playlist formats
-LIB_DEPENDS= libgmime-2.4.so:${PORTSDIR}/mail/gmime24 \
+LIB_DEPENDS= libgmime-2.6.so:${PORTSDIR}/mail/gmime26 \
libsoup-gnome-2.4.so:${PORTSDIR}/devel/libsoup-gnome
-USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2
-USE_GNOME= gnomeprefix glib20 libxml2 intlhack introspection:build,run
+USES= gettext gmake libtool pathfix pkgconfig tar:xz
+USE_GNOME= glib20 gnomeprefix intlhack introspection:build \
+ libxml2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-INSTALL_TARGET= install-strip
+CONFIGURE_ARGS= --enable-libarchive
+CONFIGURE_ENV= ARCHIVE_CFLAGS="-I/usr/include" \
+ ARCHIVE_LIBS="-L/usr/lib -larchive"
CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+LIBS+= -L${LOCALBASE}/lib
+INSTALL_TARGET= install-strip
OPTIONS_DEFINE= QUVI
-QUVI_DESC= Enable flash media stream URL support
+OPTIONS_DEFAULT=QUVI
+QUVI_DESC= Flash media stream URL support
+QUVI_CONFIGURE_ENABLE= quvi
+QUVI_LIB_DEPENDS= libquvi-0.9.so:${PORTSDIR}/multimedia/libquvi09
-QUVI_LIB_DEPENDS= libquvi.so:${PORTSDIR}/multimedia/libquvi
-QUVI_CONFIGURE_ON= --enable-enable-quvi
-QUVI_CONFIGURE_OFF= --enable-enable-quvi=no
+post-patch:
+ @${REINPLACE_CMD} -e 's|pkg_modules libarchive"|pkg_modules"|g' \
+ ${WRKSRC}/configure
.include <bsd.port.mk>
diff --git a/multimedia/totem-pl-parser/distinfo b/multimedia/totem-pl-parser/distinfo
index 45413d077927..b39f9a197bb5 100644
--- a/multimedia/totem-pl-parser/distinfo
+++ b/multimedia/totem-pl-parser/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome2/totem-pl-parser-2.32.3.tar.bz2) = c15149650c5420426e7becd6eb4298e898d1975cb7c9ff534cc0785d350916e2
-SIZE (gnome2/totem-pl-parser-2.32.3.tar.bz2) = 1586596
+SHA256 (gnome2/totem-pl-parser-3.10.3.tar.xz) = 14512c76c7f375d8bb9e9a220afbac20be2d2eb82abee9a8986d264079a0c72f
+SIZE (gnome2/totem-pl-parser-3.10.3.tar.xz) = 1593180
diff --git a/multimedia/totem-pl-parser/files/patch-plparse_totem-pl-parser-videosite.c b/multimedia/totem-pl-parser/files/patch-plparse_totem-pl-parser-videosite.c
deleted file mode 100644
index 1d6849444bca..000000000000
--- a/multimedia/totem-pl-parser/files/patch-plparse_totem-pl-parser-videosite.c
+++ /dev/null
@@ -1,27 +0,0 @@
---- plparse/totem-pl-parser-videosite.c.orig 2010-12-14 15:39:59.000000000 +0100
-+++ plparse/totem-pl-parser-videosite.c 2011-10-22 22:45:40.317902126 +0200
-@@ -75,7 +75,7 @@
- #ifdef HAVE_QUVI
- QUVIcode rc;
- quvi_t handle;
-- quvi_video_t v;
-+ quvi_media_t v;
- char *uri;
- /* properties */
- const char *video_uri;
-@@ -100,13 +100,13 @@
- return TOTEM_PL_PARSER_RESULT_ERROR;
- }
-
-- getprop (QUVIPROP_VIDEOURL, video_uri);
-- if (quvi_getprop (v, QUVIPROP_VIDEOFILELENGTH, &length) == QUVI_OK)
-+ getprop (QUVIPROP_MEDIAURL, video_uri);
-+ if (quvi_getprop (v, QUVIPROP_MEDIACONTENTLENGTH, &length) == QUVI_OK)
- length_str = g_strdup_printf ("%f", length);
- else
- length_str = NULL;
- getprop (QUVIPROP_PAGETITLE, title);
-- getprop (QUVIPROP_VIDEOID, id);
-+ getprop (QUVIPROP_MEDIAID, id);
- getprop (QUVIPROP_PAGEURL, page_uri);
- getprop (QUVIPROP_STARTTIME, starttime);
diff --git a/multimedia/totem-pl-parser/files/patch-totem-plparser.pc.in b/multimedia/totem-pl-parser/files/patch-totem-plparser.pc.in
new file mode 100644
index 000000000000..ca79389508bb
--- /dev/null
+++ b/multimedia/totem-pl-parser/files/patch-totem-plparser.pc.in
@@ -0,0 +1,11 @@
+--- totem-plparser.pc.in.orig 2013-07-08 07:28:46.000000000 +0000
++++ totem-plparser.pc.in 2014-03-11 09:24:22.359591337 +0000
+@@ -7,7 +7,7 @@
+ Description: Totem Playlist Parser library
+ Version: @VERSION@
+ Requires: glib-2.0 gobject-2.0 gio-2.0
+-Requires.private: gthread-2.0 libxml-2.0 @GMIME@ @ARCHIVE@
++Requires.private: gthread-2.0 libxml-2.0 @GMIME@
+ Libs: -L${libdir} -ltotem-plparser
+ Libs.private: @LIBGCRYPT_LIBS@
+ Cflags: -I${includedir}/totem-pl-parser/1/plparser @LIBGCRYPT_CFLAGS@
diff --git a/multimedia/totem-pl-parser/pkg-plist b/multimedia/totem-pl-parser/pkg-plist
index 2be9d0ee4baf..cda273c4ebe1 100644
--- a/multimedia/totem-pl-parser/pkg-plist
+++ b/multimedia/totem-pl-parser/pkg-plist
@@ -1,4 +1,3 @@
-include/totem-pl-parser/1/plparser/totem-disc.h
include/totem-pl-parser/1/plparser/totem-pl-parser-builtins.h
include/totem-pl-parser/1/plparser/totem-pl-parser-features.h
include/totem-pl-parser/1/plparser/totem-pl-parser-mini.h
@@ -6,17 +5,16 @@ include/totem-pl-parser/1/plparser/totem-pl-parser.h
include/totem-pl-parser/1/plparser/totem-pl-playlist.h
lib/girepository-1.0/TotemPlParser-1.0.typelib
lib/libtotem-plparser-mini.a
-lib/libtotem-plparser-mini.la
lib/libtotem-plparser-mini.so
-lib/libtotem-plparser-mini.so.17
-lib/libtotem-plparser-mini.so.17.0.1
+lib/libtotem-plparser-mini.so.18
+lib/libtotem-plparser-mini.so.18.1.0
lib/libtotem-plparser.a
-lib/libtotem-plparser.la
lib/libtotem-plparser.so
-lib/libtotem-plparser.so.17
-lib/libtotem-plparser.so.17.0.1
+lib/libtotem-plparser.so.18
+lib/libtotem-plparser.so.18.1.0
libdata/pkgconfig/totem-plparser-mini.pc
libdata/pkgconfig/totem-plparser.pc
+libexec/totem-pl-parser-videosite
%%DOCSDIR%%/TotemPlParser.html
%%DOCSDIR%%/TotemPlPlaylist.html
%%DOCSDIR%%/annotation-glossary.html
@@ -27,16 +25,19 @@ libdata/pkgconfig/totem-plparser.pc
%%DOCSDIR%%/index.html
%%DOCSDIR%%/index.sgml
%%DOCSDIR%%/ix02.html
+%%DOCSDIR%%/left-insensitive.png
%%DOCSDIR%%/left.png
+%%DOCSDIR%%/right-insensitive.png
%%DOCSDIR%%/right.png
%%DOCSDIR%%/style.css
-%%DOCSDIR%%/totem-pl-parser-TotemDisc.html
%%DOCSDIR%%/totem-pl-parser-TotemPlPlaylistIter.html
-%%DOCSDIR%%/totem-pl-parser.devhelp
%%DOCSDIR%%/totem-pl-parser.devhelp2
+%%DOCSDIR%%/up-insensitive.png
%%DOCSDIR%%/up.png
share/gir-1.0/TotemPlParser-1.0.gir
+share/locale/af/LC_MESSAGES/totem-pl-parser.mo
share/locale/am/LC_MESSAGES/totem-pl-parser.mo
+share/locale/an/LC_MESSAGES/totem-pl-parser.mo
share/locale/ar/LC_MESSAGES/totem-pl-parser.mo
share/locale/as/LC_MESSAGES/totem-pl-parser.mo
share/locale/ast/LC_MESSAGES/totem-pl-parser.mo
@@ -65,7 +66,9 @@ share/locale/eu/LC_MESSAGES/totem-pl-parser.mo
share/locale/fa/LC_MESSAGES/totem-pl-parser.mo
share/locale/fi/LC_MESSAGES/totem-pl-parser.mo
share/locale/fr/LC_MESSAGES/totem-pl-parser.mo
+share/locale/fur/LC_MESSAGES/totem-pl-parser.mo
share/locale/ga/LC_MESSAGES/totem-pl-parser.mo
+share/locale/gd/LC_MESSAGES/totem-pl-parser.mo
share/locale/gl/LC_MESSAGES/totem-pl-parser.mo
share/locale/gu/LC_MESSAGES/totem-pl-parser.mo
share/locale/he/LC_MESSAGES/totem-pl-parser.mo
@@ -77,6 +80,7 @@ share/locale/is/LC_MESSAGES/totem-pl-parser.mo
share/locale/it/LC_MESSAGES/totem-pl-parser.mo
share/locale/ja/LC_MESSAGES/totem-pl-parser.mo
share/locale/ka/LC_MESSAGES/totem-pl-parser.mo
+share/locale/km/LC_MESSAGES/totem-pl-parser.mo
share/locale/kn/LC_MESSAGES/totem-pl-parser.mo
share/locale/ko/LC_MESSAGES/totem-pl-parser.mo
share/locale/ku/LC_MESSAGES/totem-pl-parser.mo
@@ -113,59 +117,15 @@ share/locale/sr@latin/LC_MESSAGES/totem-pl-parser.mo
share/locale/sv/LC_MESSAGES/totem-pl-parser.mo
share/locale/ta/LC_MESSAGES/totem-pl-parser.mo
share/locale/te/LC_MESSAGES/totem-pl-parser.mo
+share/locale/tg/LC_MESSAGES/totem-pl-parser.mo
share/locale/th/LC_MESSAGES/totem-pl-parser.mo
share/locale/tr/LC_MESSAGES/totem-pl-parser.mo
share/locale/ug/LC_MESSAGES/totem-pl-parser.mo
share/locale/uk/LC_MESSAGES/totem-pl-parser.mo
+share/locale/uz@cyrillic/LC_MESSAGES/totem-pl-parser.mo
share/locale/vi/LC_MESSAGES/totem-pl-parser.mo
share/locale/wa/LC_MESSAGES/totem-pl-parser.mo
share/locale/xh/LC_MESSAGES/totem-pl-parser.mo
share/locale/zh_CN/LC_MESSAGES/totem-pl-parser.mo
share/locale/zh_HK/LC_MESSAGES/totem-pl-parser.mo
share/locale/zh_TW/LC_MESSAGES/totem-pl-parser.mo
-@dirrm %%DOCSDIR%%
-@dirrm include/totem-pl-parser/1/plparser
-@dirrm include/totem-pl-parser/1
-@dirrm include/totem-pl-parser
-@dirrmtry share/locale/zh_HK/LC_MESSAGES
-@dirrmtry share/locale/zh_HK
-@dirrmtry share/locale/xh/LC_MESSAGES
-@dirrmtry share/locale/xh
-@dirrmtry share/locale/ug/LC_MESSAGES
-@dirrmtry share/locale/ug
-@dirrmtry share/locale/te/LC_MESSAGES
-@dirrmtry share/locale/te
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/si/LC_MESSAGES
-@dirrmtry share/locale/si
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/ps/LC_MESSAGES
-@dirrmtry share/locale/ps
-@dirrmtry share/locale/oc/LC_MESSAGES
-@dirrmtry share/locale/oc
-@dirrmtry share/locale/nds/LC_MESSAGES
-@dirrmtry share/locale/nds
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/mg/LC_MESSAGES
-@dirrmtry share/locale/mg
-@dirrmtry share/locale/mai/LC_MESSAGES
-@dirrmtry share/locale/mai
-@dirrmtry share/locale/ku/LC_MESSAGES
-@dirrmtry share/locale/ku
-@dirrmtry share/locale/en@shaw/LC_MESSAGES
-@dirrmtry share/locale/en@shaw
-@dirrmtry share/locale/dz/LC_MESSAGES
-@dirrmtry share/locale/dz
-@dirrmtry share/locale/ca@valencia/LC_MESSAGES
-@dirrmtry share/locale/ca@valencia
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/be@latin/LC_MESSAGES
-@dirrmtry share/locale/be@latin
-@dirrmtry share/locale/ast/LC_MESSAGES
-@dirrmtry share/locale/ast
-@dirrmtry share/locale/as/LC_MESSAGES
-@dirrmtry share/locale/as
diff --git a/multimedia/totem/Makefile b/multimedia/totem/Makefile
index f8418df67da7..4fdf540f5f2c 100644
--- a/multimedia/totem/Makefile
+++ b/multimedia/totem/Makefile
@@ -1,78 +1,75 @@
# Created by: Hendrik Scholz <hendrik@scholz.net>
# $FreeBSD$
-# $MCom: ports/multimedia/totem/Makefile,v 1.151 2010/09/27 19:04:37 kwm Exp $
+# $MCom: ports/trunk/multimedia/totem/Makefile 20031 2014-11-02 21:47:55Z kwm $
PORTNAME= totem
-PORTVERSION= 2.32.0
-PORTREVISION?= 6
+PORTVERSION= 3.12.2
CATEGORIES= multimedia gnome
MASTER_SITES= GNOME
-DIST_SUBDIR= gnome2
+DIST_SUBDIR= gnome3
-MAINTAINER?= gnome@FreeBSD.org
-COMMENT?= Gstreamer-based video player for the GNOME 2 Desktop
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Gstreamer-based video player for the GNOME 3 Desktop
-BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
+ ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme \
+ appdata-tools>=0:${PORTSDIR}/devel/appdata-tools \
+ itstool:${PORTSDIR}/textproc/itstool \
+ grilo-plugins>=0:${PORTSDIR}/net/grilo-plugins
LIB_DEPENDS= libgdata.so:${PORTSDIR}/devel/libgdata \
- libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique \
+ libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
+ libclutter-gst-2.0.so:${PORTSDIR}/multimedia/clutter-gst \
+ libclutter-gtk-1.0.so:${PORTSDIR}/graphics/clutter-gtk3 \
+ libpeas-1.0.so:${PORTSDIR}/devel/libpeas \
libtotem-plparser.so:${PORTSDIR}/multimedia/totem-pl-parser
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:${PORTSDIR}/misc/iso-codes \
- ${LOCALBASE}/libexec/gnome-settings-daemon:${PORTSDIR}/sysutils/gnome-settings-daemon \
- ${PYTHON_SITELIBDIR}/atom/__init__.py:${PORTSDIR}/devel/py-gdata
-
-CONFLICTS= totem-3.[0-9]*
-
-GNU_CONFIGURE= yes
-USES= desktop-file-utils gettext gmake libtool:keepla pathfix \
- pkgconfig python shebangfix tar:bzip2
-SHEBANG_FILES= data/totem-bugreport.py
-USE_GNOME= gnomehier gnomeprefix intlhack nautilus2 pygtk2
-USE_GSTREAMER= core gconf hal good mpeg2dec soup ugly python gio
+ ${LOCALBASE}/libdata/pkgconfig/gnome-icon-theme.pc:${PORTSDIR}/misc/gnome-icon-theme \
+ gnome-settings-daemon>=2.91.0:${PORTSDIR}/sysutils/gnome-settings-daemon \
+ gnome-icon-theme-symbolic>=2.91.0:${PORTSDIR}/x11-themes/gnome-icon-theme-symbolic \
+ grilo-plugins>=0:${PORTSDIR}/net/grilo-plugins
+
+USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig \
+ python:3 shebangfix tar:xz
+USE_GNOME= gnomeprefix gtk30 intlhack introspection:build \
+ libxml2 nautilus3 py3gobject3
+USE_XORG= x11 xproto xtst ice sm
+USE_GSTREAMER1= core good bad soup ugly
INSTALLS_ICONS= yes
-INSTALL_TARGET= install-strip
+GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-INSTALLS_OMF= yes
PKGMESSAGE= ${WRKDIR}/pkg-message
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib -lXrandr
-CONFIGURE_ENV= BROWSER_PLUGIN_DIR="${WEBPLUGIN_DIR}"
+CPPFLAGS+= -I${LOCALBASE}/include -Wno-error=format-nonliteral
+CFLAGS+= -I${LOCALBASE}/include -Wno-error=format-nonliteral
+LDFLAGS+= -L${LOCALBASE}/lib
+CONFIGURE_ENV= LIBS="-lXrandr"
CONFIGURE_ARGS= --with-plugins="${TOTEM_PLUGINS}"
+SHEBANG_FILES= data/totem-bugreport.py
+CONFIGURE_ENV+= APPDATA_VALIDATE="${LOCALBASE}/bin/appdata-validate --nonet"
+MAKE_ENV= XDG_CACHE_HOME=${WRKDIR}
+INSTALL_TARGET= install-strip
-GCONF_SCHEMAS= totem-handlers.schemas totem-video-thumbnail.schemas \
- totem.schemas
+GLIB_SCHEMAS= org.gnome.totem.enums.xml \
+ org.gnome.totem.gschema.xml \
+ org.gnome.totem.plugins.opensubtitles.gschema.xml
-OPTIONS_DEFINE= LIRC GALAGO BROWSER_PLUGINS PUBLISH TRACKER
-GALAGO_DESC= Galago support
-BROWSER_PLUGINS_DESC= Plugins for gecko browser
-PUBLISH_DESC= Publish (network playlist) plugin
-TRACKER_DESC= Tracker local search plugin
+OPTIONS_DEFINE= LIRC BROWSER_PLUGINS
+BROWSER_PLUGINS_DESC= Web browser plugins
-OPTIONS_DEFAULT= BROWSER_PLUGINS
-# check configure script for allowed_plugins="..." for new plugins
-TOTEM_PLUGINS= thumbnail screensaver ontop gromit media-player-keys \
- properties skipto youtube opensubtitles screenshot \
- brasero-disc-recorder coherence_upnp dbus-service iplayer
+PLIST_SUB+= PYVER=${PYTHON_VER:S/.//}
-# Not using:
-# TOTEM_PLUGINS= mythtv bemused jamendo
+OPTIONS_DEFAULT=BROWSER_PLUGINS
-.include <bsd.port.options.mk>
+# check configure script for allowed_plugins="..." for new plugins
+TOTEM_PLUGINS= brasero-disc-recorder chapters dbusservice im-status grilo gromit \
+ iplayer media-player-keys ontop opensubtitles properties \
+ screensaver screenshot sidebar-test skipto youtube
-.if defined(WITH_PUBLISH)
-LIB_DEPENDS+= libepc-1.0.so:${PORTSDIR}/www/libepc
-PLIST_SUB+= PUBLISH=""
-TOTEM_PLUGINS:= ${TOTEM_PLUGINS} publish
-.else
-PLIST_SUB+= PUBLISH="@comment "
-.endif
+# pythonconsole samplepython
+# vala rotation sample-vala
+# nautilus save-file
+# iplayer zeitgeist-dp grilo
-#.if defined(WITH_TRACKER)
-#LIB_DEPENDS+= tracker-gtk.0:${PORTSDIR}/sysutils/tracker-libtrackergtk
-#TOTEM_PLUGINS:= ${TOTEM_PLUGINS} tracker
-#PLIST_SUB+= TRACKER=""
-#.else
-PLIST_SUB+= TRACKER="@comment "
-#.endif
+.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MLIRC}
LIB_DEPENDS+= liblirc_client.so:${PORTSDIR}/comms/lirc
@@ -82,14 +79,6 @@ TOTEM_PLUGINS:= ${TOTEM_PLUGINS} lirc
PLIST_SUB+= LIRC="@comment "
.endif
-.if ${PORT_OPTIONS:MGALAGO}
-LIB_DEPENDS+= libgalago.so:${PORTSDIR}/devel/libgalago
-PLIST_SUB+= GALAGO=""
-TOTEM_PLUGINS:= ${TOTEM_PLUGINS} galago
-.else
-PLIST_SUB+= GALAGO="@comment "
-.endif
-
.if ${PORT_OPTIONS:MBROWSER_PLUGINS}
CONFIGURE_ARGS+=--enable-browser-plugins \
--enable-gmp-plugin \
@@ -100,6 +89,8 @@ USES+= webplugin:native
WEBPLUGIN_FILES= libtotem-cone-plugin.so libtotem-gmp-plugin.so \
libtotem-mully-plugin.so \
libtotem-narrowspace-plugin.so
+CONFIGURE_ENV+= BROWSER_PLUGIN_DIR="${WEBPLUGIN_DIR}"
+
.else
CONFIGURE_ARGS+=--disable-browser-plugins \
--disable-basic-plugin \
@@ -111,7 +102,7 @@ PLIST_SUB+= BROWSER_PLUGINS="@comment "
.if defined(WITH_DVD_DEVICE)
DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}
.else
-DEFAULT_DVD_DEVICE=/dev/acd0
+DEFAULT_DVD_DEVICE=/dev/cd0
.endif
pre-everything::
@@ -121,12 +112,5 @@ pre-everything::
post-patch:
@${CP} -f ${FILESDIR}/pkg-message.in ${PKGMESSAGE}
- @${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \
- ${WRKSRC}/src/backend/bacon-video-widget-gst-0.10.c
-
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi
- ${INSTALL_DATA} ${WRKSRC}/bindings/vala/totem.vapi ${STAGEDIR}${PREFIX}/share/vala/vapi
- ${INSTALL_DATA} ${WRKSRC}/bindings/vala/totem.deps ${STAGEDIR}${PREFIX}/share/vala/vapi
.include <bsd.port.mk>
diff --git a/multimedia/totem/distinfo b/multimedia/totem/distinfo
index 486b95dd160b..f18cc8dd40af 100644
--- a/multimedia/totem/distinfo
+++ b/multimedia/totem/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gnome2/totem-2.32.0.tar.bz2) = 982d6aaeca3e4844694fc0a2540d792bea753e24b55cf33203188b32b5914f47
-SIZE (gnome2/totem-2.32.0.tar.bz2) = 3278758
+SHA256 (gnome3/totem-3.12.2.tar.xz) = 76f9d8bb04813f5c19c0d09f946a2ba42647d10e174c27e8d848afcec7005cd1
+SIZE (gnome3/totem-3.12.2.tar.xz) = 3309904
diff --git a/multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp b/multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp
deleted file mode 100644
index 6e697364da2d..000000000000
--- a/multimedia/totem/files/patch-browser-plugin_totemPluginGlue.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- browser-plugin/totemPluginGlue.cpp.orig 2008-03-15 18:00:23.000000000 -0500
-+++ browser-plugin/totemPluginGlue.cpp 2008-03-15 18:01:54.000000000 -0500
-@@ -356,7 +356,7 @@
- user_ini_file = g_build_filename (g_get_user_config_dir (),
- "totem",
- "browser-plugins.ini",
-- NULL);
-+ (char *)NULL);
- if (g_key_file_load_from_file (user,
- user_ini_file,
- G_KEY_FILE_NONE,
-@@ -439,7 +439,7 @@
- /* we want to open libdbus-glib-1.so.2 in such a way
- * in such a way that it becomes permanentely resident */
- void *handle;
-- handle = dlopen ("libdbus-glib-1.so.2", RTLD_NOW | RTLD_NODELETE);
-+ handle = dlopen ("libdbus-glib-1.so.2", RTLD_NOW);
- if (!handle) {
- fprintf (stderr, "%s\n", dlerror());
- return NPERR_MODULE_LOAD_FAILED_ERROR;
diff --git a/multimedia/totem/files/patch-configure b/multimedia/totem/files/patch-configure
index 4c6a3519cdb4..eb555a5a7466 100644
--- a/multimedia/totem/files/patch-configure
+++ b/multimedia/totem/files/patch-configure
@@ -1,14 +1,5 @@
--- configure.orig 2010-10-10 12:15:41.000000000 -0400
+++ configure 2010-10-10 12:18:12.000000000 -0400
-@@ -18343,7 +18343,7 @@ for good_element in gconfaudiosink gconf
- do
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking GStreamer 0.10 $good_element plugin" >&5
- $as_echo_n "checking GStreamer 0.10 $good_element plugin... " >&6; }
-- if $gst010_inspect $good_element >/dev/null 2>/dev/null; then
-+ if dbus-launch $gst010_inspect $good_element >/dev/null 2>/dev/null; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
- $as_echo "yes" >&6; }
- else
@@ -21139,7 +21139,9 @@ if test "$enable_browser_plugins" = "yes
$as_echo "#define ENABLE_BROWSER_PLUGINS 1" >>confdefs.h
diff --git a/multimedia/totem/files/patch-help_Makefile.in b/multimedia/totem/files/patch-help_Makefile.in
deleted file mode 100644
index 0695029ac2b6..000000000000
--- a/multimedia/totem/files/patch-help_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- help/Makefile.in.orig 2009-05-10 03:06:15.000000000 -0400
-+++ help/Makefile.in 2009-05-10 03:06:29.000000000 -0400
-@@ -783,7 +783,7 @@ $(DOC_H_FILE): $(DOC_H_DOCS);
- xsltproc --path "$$xmlpath" $(_credits) $$doc; \
- done | sort | uniq \
- | awk 'BEGIN{s=""}{n=split($$0,w,"<");if(s!=""&&s!=substr(w[1],1,length(w[1])-1)){print s};if(n>1){print $$0;s=""}else{s=$$0}};END{if(s!=""){print s}}' \
-- | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/\t"\1",/' >> $@.tmp
-+ | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/ "\1",/' >> $@.tmp
- echo ' NULL' >> $@.tmp
- echo '};' >> $@.tmp
- echo >> $@.tmp
diff --git a/multimedia/totem/files/pkg-message.in b/multimedia/totem/files/pkg-message.in
index 5c4332981d9d..ffc04d612a18 100644
--- a/multimedia/totem/files/pkg-message.in
+++ b/multimedia/totem/files/pkg-message.in
@@ -1,5 +1,6 @@
********************************************************
-* Make sure you've enough shared memory, the xine FAQ *
+* If your running FreeBSD 7 or 8 please make sure *
+* you've enough shared memory, the xine FAQ *
* advises to have the following sysctl settings: *
* kern.ipc.shmmax=67108864 *
* kern.ipc.shmall=32768 *
diff --git a/multimedia/totem/pkg-descr b/multimedia/totem/pkg-descr
index f5858070d975..3f33f1f5f682 100644
--- a/multimedia/totem/pkg-descr
+++ b/multimedia/totem/pkg-descr
@@ -3,3 +3,5 @@ It features a simple playlist, a full-screen mode, seek and volume controls,
as well as a pretty complete keyboard navigation.
WWW: http://www.gnome.org/projects/totem/
+
+-- Hendrik Scholz <hendrik@scholz.net>
diff --git a/multimedia/totem/pkg-plist b/multimedia/totem/pkg-plist
index c9f9d683af4d..5e10607ebcf3 100644
--- a/multimedia/totem/pkg-plist
+++ b/multimedia/totem/pkg-plist
@@ -1,124 +1,85 @@
bin/totem
bin/totem-audio-preview
-bin/totem-video-indexer
bin/totem-video-thumbnailer
+include/totem/1.0/totem-dirs.h
+include/totem/1.0/totem-interface.h
+include/totem/1.0/totem-plugin.h
+include/totem/1.0/totem.h
%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-cone-plugin.a
-%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-cone-plugin.la
%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-cone-plugin.so
%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-gmp-plugin.a
-%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-gmp-plugin.la
%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-gmp-plugin.so
%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-mully-plugin.a
-%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-mully-plugin.la
%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-mully-plugin.so
%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-narrowspace-plugin.a
-%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-narrowspace-plugin.la
%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-narrowspace-plugin.so
-lib/nautilus/extensions-2.0/libtotem-properties-page.a
-lib/nautilus/extensions-2.0/libtotem-properties-page.la
-lib/nautilus/extensions-2.0/libtotem-properties-page.so
-lib/totem/plugins/brasero-disc-recorder/brasero-disc-recorder.totem-plugin
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-vegas-plugin.a
+%%BROWSER_PLUGINS%%%%WEBPLUGIN_DIR%%/libtotem-vegas-plugin.so
+lib/girepository-1.0/Totem-1.0.typelib
+lib/libtotem.a
+lib/libtotem.so
+lib/libtotem.so.0
+lib/libtotem.so.0.0.0
+lib/nautilus/extensions-3.0/libtotem-properties-page.a
+lib/nautilus/extensions-3.0/libtotem-properties-page.so
+lib/totem/plugins/brasero-disc-recorder/brasero-disc-recorder.plugin
lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.a
-lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.la
lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.so
-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/dbus/dbus-service.py
-lib/totem/plugins/dbus/dbus-service.pyc
-lib/totem/plugins/dbus/dbus-service.pyo
-lib/totem/plugins/dbus/dbus-service.totem-plugin
-%%GALAGO%%lib/totem/plugins/galago/galago.totem-plugin
-%%GALAGO%%lib/totem/plugins/galago/libtgp.a
-%%GALAGO%%lib/totem/plugins/galago/libtgp.la
-%%GALAGO%%lib/totem/plugins/galago/libtgp.so
-lib/totem/plugins/gromit/gromit.totem-plugin
-lib/totem/plugins/iplayer/iplayer.py
-lib/totem/plugins/iplayer/iplayer.pyc
-lib/totem/plugins/iplayer/iplayer.pyo
-lib/totem/plugins/iplayer/iplayer.totem-plugin
-lib/totem/plugins/iplayer/iplayer.ui
-lib/totem/plugins/iplayer/iplayer2.py
-lib/totem/plugins/iplayer/iplayer2.pyc
-lib/totem/plugins/iplayer/iplayer2.pyo
-lib/totem/plugins/iplayer/listparser.py
-lib/totem/plugins/iplayer/listparser.pyc
-lib/totem/plugins/iplayer/listparser.pyo
+lib/totem/plugins/chapters/chapters-edit.ui
+lib/totem/plugins/chapters/chapters-list.ui
+lib/totem/plugins/dbus/__pycache__/dbusservice.cpython-%%PYVER%%.pyc
+lib/totem/plugins/dbus/__pycache__/dbusservice.cpython-%%PYVER%%.pyo
+lib/totem/plugins/dbus/dbusservice.plugin
+lib/totem/plugins/dbus/dbusservice.py
+lib/totem/plugins/gromit/gromit.plugin
lib/totem/plugins/gromit/libgromit.a
-lib/totem/plugins/gromit/libgromit.la
lib/totem/plugins/gromit/libgromit.so
-%%LIRC%%lib/totem/plugins/lirc/lirc.totem-plugin
+lib/totem/plugins/im-status/libtotem-im-status.a
+lib/totem/plugins/im-status/libtotem-im-status.so
+lib/totem/plugins/im-status/totem-im-status.plugin
+%%LIRC%%lib/totem/plugins/lirc/lirc.plugin
%%LIRC%%lib/totem/plugins/lirc/liblirc.a
-%%LIRC%%lib/totem/plugins/lirc/liblirc.la
%%LIRC%%lib/totem/plugins/lirc/liblirc.so
%%LIRC%%lib/totem/plugins/lirc/totem_lirc_default
lib/totem/plugins/media-player-keys/libmedia_player_keys.a
-lib/totem/plugins/media-player-keys/libmedia_player_keys.la
lib/totem/plugins/media-player-keys/libmedia_player_keys.so
-lib/totem/plugins/media-player-keys/media-player-keys.totem-plugin
+lib/totem/plugins/media-player-keys/media-player-keys.plugin
lib/totem/plugins/ontop/libontop.a
-lib/totem/plugins/ontop/libontop.la
lib/totem/plugins/ontop/libontop.so
-lib/totem/plugins/ontop/ontop.totem-plugin
+lib/totem/plugins/ontop/ontop.plugin
+lib/totem/plugins/opensubtitles/__pycache__/hash.cpython-%%PYVER%%.pyc
+lib/totem/plugins/opensubtitles/__pycache__/hash.cpython-%%PYVER%%.pyo
+lib/totem/plugins/opensubtitles/__pycache__/opensubtitles.cpython-%%PYVER%%.pyc
+lib/totem/plugins/opensubtitles/__pycache__/opensubtitles.cpython-%%PYVER%%.pyo
lib/totem/plugins/opensubtitles/hash.py
-lib/totem/plugins/opensubtitles/hash.pyc
-lib/totem/plugins/opensubtitles/hash.pyo
+lib/totem/plugins/opensubtitles/opensubtitles.plugin
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
-%%PUBLISH%%lib/totem/plugins/publish/libpublish.a
-%%PUBLISH%%lib/totem/plugins/publish/libpublish.la
-%%PUBLISH%%lib/totem/plugins/publish/libpublish.so
-%%PUBLISH%%lib/totem/plugins/publish/publish-plugin.ui
-%%PUBLISH%%lib/totem/plugins/publish/publish.totem-plugin
lib/totem/plugins/properties/libmovie-properties.a
-lib/totem/plugins/properties/libmovie-properties.la
lib/totem/plugins/properties/libmovie-properties.so
-lib/totem/plugins/properties/movie-properties.totem-plugin
+lib/totem/plugins/properties/movie-properties.plugin
lib/totem/plugins/screensaver/libscreensaver.a
-lib/totem/plugins/screensaver/libscreensaver.la
lib/totem/plugins/screensaver/libscreensaver.so
-lib/totem/plugins/screensaver/screensaver.totem-plugin
+lib/totem/plugins/screensaver/screensaver.plugin
lib/totem/plugins/screenshot/gallery.ui
-lib/totem/plugins/screenshot/gnome-screenshot.ui
lib/totem/plugins/screenshot/libscreenshot.a
-lib/totem/plugins/screenshot/libscreenshot.la
lib/totem/plugins/screenshot/libscreenshot.so
-lib/totem/plugins/screenshot/screenshot.totem-plugin
+lib/totem/plugins/screenshot/screenshot.plugin
lib/totem/plugins/skipto/libskipto.a
-lib/totem/plugins/skipto/libskipto.la
lib/totem/plugins/skipto/libskipto.so
-lib/totem/plugins/skipto/skipto.totem-plugin
+lib/totem/plugins/skipto/skipto.plugin
lib/totem/plugins/skipto/skipto.ui
-lib/totem/plugins/thumbnail/libthumbnail.a
-lib/totem/plugins/thumbnail/libthumbnail.la
-lib/totem/plugins/thumbnail/libthumbnail.so
-lib/totem/plugins/thumbnail/thumbnail.totem-plugin
-%%TRACKER%%lib/totem/plugins/tracker/libtracker.a
-%%TRACKER%%lib/totem/plugins/tracker/libtracker.la
-%%TRACKER%%lib/totem/plugins/tracker/libtracker.so
-%%TRACKER%%lib/totem/plugins/tracker/tracker.totem-plugin
-lib/totem/plugins/totem/__init__.py
-lib/totem/plugins/totem/__init__.pyc
-lib/totem/plugins/totem/__init__.pyo
-lib/totem/plugins/youtube/libyoutube.a
-lib/totem/plugins/youtube/libyoutube.la
-lib/totem/plugins/youtube/libyoutube.so
-lib/totem/plugins/youtube/youtube.totem-plugin
-lib/totem/plugins/youtube/youtube.ui
+libdata/pkgconfig/totem.pc
%%BROWSER_PLUGINS%%libexec/totem-plugin-viewer
libexec/totem/totem-bugreport.py
-man/man1/totem-video-thumbnailer.1.gz
man/man1/totem.1.gz
+man/man1/totem-video-thumbnailer.1.gz
+share/GConf/gsettings/opensubtitles.convert
+share/GConf/gsettings/totem.convert
+share/appdata/totem.appdata.xml
share/applications/totem.desktop
%%DOCSDIR%%/BaconVideoWidget.html
-%%DOCSDIR%%/TotemCellRendererVideo.html
%%DOCSDIR%%/TotemObject.html
-%%DOCSDIR%%/TotemPlugin.html
-%%DOCSDIR%%/TotemVideoList.html
%%DOCSDIR%%/annotation-glossary.html
%%DOCSDIR%%/api-index-deprecated.html
%%DOCSDIR%%/api-index-full.html
@@ -128,245 +89,324 @@ share/applications/totem.desktop
%%DOCSDIR%%/index.sgml
%%DOCSDIR%%/ix02.html
%%DOCSDIR%%/ix03.html
+%%DOCSDIR%%/ix04.html
+%%DOCSDIR%%/ix05.html
+%%DOCSDIR%%/left-insensitive.png
%%DOCSDIR%%/left.png
+%%DOCSDIR%%/right-insensitive.png
%%DOCSDIR%%/right.png
%%DOCSDIR%%/style.css
%%DOCSDIR%%/totem-Interface.html
-%%DOCSDIR%%/totem.devhelp
-%%DOCSDIR%%/totem.devhelp2
+%%DOCSDIR%%/totem-TotemPlugin.html
%%DOCSDIR%%/totem-plugins.html
+%%DOCSDIR%%/totem.devhelp2
%%DOCSDIR%%/tutorials.html
+%%DOCSDIR%%/up-insensitive.png
%%DOCSDIR%%/up.png
-%%DOCSDIR%%/widget-api.html
-share/gnome/help/totem/C/figures/totem_next_button.png
-share/gnome/help/totem/C/figures/totem_pause_button.png
-share/gnome/help/totem/C/figures/totem_play_button.png
-share/gnome/help/totem/C/figures/totem_previous_button.png
-share/gnome/help/totem/C/figures/totem_show_playlist_button.png
-share/gnome/help/totem/C/figures/totem_start_window.png
-share/gnome/help/totem/C/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/C/figures/totem_volume_mute_button.png
-share/gnome/help/totem/C/legal.xml
-share/gnome/help/totem/C/totem.xml
-share/gnome/help/totem/bg/figures/totem_next_button.png
-share/gnome/help/totem/bg/figures/totem_pause_button.png
-share/gnome/help/totem/bg/figures/totem_play_button.png
-share/gnome/help/totem/bg/figures/totem_previous_button.png
-share/gnome/help/totem/bg/figures/totem_show_playlist_button.png
-share/gnome/help/totem/bg/figures/totem_start_window.png
-share/gnome/help/totem/bg/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/bg/figures/totem_volume_mute_button.png
-share/gnome/help/totem/bg/totem.xml
-share/gnome/help/totem/ca/figures/totem_next_button.png
-share/gnome/help/totem/ca/figures/totem_pause_button.png
-share/gnome/help/totem/ca/figures/totem_play_button.png
-share/gnome/help/totem/ca/figures/totem_previous_button.png
-share/gnome/help/totem/ca/figures/totem_show_playlist_button.png
-share/gnome/help/totem/ca/figures/totem_start_window.png
-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/da/figures/totem_next_button.png
-share/gnome/help/totem/da/figures/totem_pause_button.png
-share/gnome/help/totem/da/figures/totem_play_button.png
-share/gnome/help/totem/da/figures/totem_previous_button.png
-share/gnome/help/totem/da/figures/totem_show_playlist_button.png
-share/gnome/help/totem/da/figures/totem_start_window.png
-share/gnome/help/totem/da/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/da/figures/totem_volume_mute_button.png
-share/gnome/help/totem/da/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
-share/gnome/help/totem/de/figures/totem_previous_button.png
-share/gnome/help/totem/de/figures/totem_show_playlist_button.png
-share/gnome/help/totem/de/figures/totem_start_window.png
-share/gnome/help/totem/de/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/de/figures/totem_volume_mute_button.png
-share/gnome/help/totem/de/totem.xml
-share/gnome/help/totem/el/figures/totem_next_button.png
-share/gnome/help/totem/el/figures/totem_pause_button.png
-share/gnome/help/totem/el/figures/totem_play_button.png
-share/gnome/help/totem/el/figures/totem_previous_button.png
-share/gnome/help/totem/el/figures/totem_show_playlist_button.png
-share/gnome/help/totem/el/figures/totem_start_window.png
-share/gnome/help/totem/el/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/el/figures/totem_volume_mute_button.png
-share/gnome/help/totem/el/totem.xml
-share/gnome/help/totem/en_GB/figures/totem_next_button.png
-share/gnome/help/totem/en_GB/figures/totem_pause_button.png
-share/gnome/help/totem/en_GB/figures/totem_play_button.png
-share/gnome/help/totem/en_GB/figures/totem_previous_button.png
-share/gnome/help/totem/en_GB/figures/totem_show_playlist_button.png
-share/gnome/help/totem/en_GB/figures/totem_start_window.png
-share/gnome/help/totem/en_GB/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/en_GB/figures/totem_volume_mute_button.png
-share/gnome/help/totem/en_GB/totem.xml
-share/gnome/help/totem/es/figures/totem_next_button.png
-share/gnome/help/totem/es/figures/totem_pause_button.png
-share/gnome/help/totem/es/figures/totem_play_button.png
-share/gnome/help/totem/es/figures/totem_previous_button.png
-share/gnome/help/totem/es/figures/totem_show_playlist_button.png
-share/gnome/help/totem/es/figures/totem_start_window.png
-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/fi/figures/totem_next_button.png
-share/gnome/help/totem/fi/figures/totem_pause_button.png
-share/gnome/help/totem/fi/figures/totem_play_button.png
-share/gnome/help/totem/fi/figures/totem_previous_button.png
-share/gnome/help/totem/fi/figures/totem_show_playlist_button.png
-share/gnome/help/totem/fi/figures/totem_start_window.png
-share/gnome/help/totem/fi/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/fi/figures/totem_volume_mute_button.png
-share/gnome/help/totem/fi/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
-share/gnome/help/totem/fr/figures/totem_previous_button.png
-share/gnome/help/totem/fr/figures/totem_show_playlist_button.png
-share/gnome/help/totem/fr/figures/totem_start_window.png
-share/gnome/help/totem/fr/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/fr/figures/totem_volume_mute_button.png
-share/gnome/help/totem/fr/totem.xml
-share/gnome/help/totem/it/figures/totem_next_button.png
-share/gnome/help/totem/it/figures/totem_pause_button.png
-share/gnome/help/totem/it/figures/totem_play_button.png
-share/gnome/help/totem/it/figures/totem_previous_button.png
-share/gnome/help/totem/it/figures/totem_show_playlist_button.png
-share/gnome/help/totem/it/figures/totem_start_window.png
-share/gnome/help/totem/it/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/it/figures/totem_volume_mute_button.png
-share/gnome/help/totem/it/totem.xml
-share/gnome/help/totem/ja/figures/totem_next_button.png
-share/gnome/help/totem/ja/figures/totem_pause_button.png
-share/gnome/help/totem/ja/figures/totem_play_button.png
-share/gnome/help/totem/ja/figures/totem_previous_button.png
-share/gnome/help/totem/ja/figures/totem_show_playlist_button.png
-share/gnome/help/totem/ja/figures/totem_start_window.png
-share/gnome/help/totem/ja/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/ja/figures/totem_volume_mute_button.png
-share/gnome/help/totem/ja/totem.xml
-share/gnome/help/totem/oc/figures/totem_next_button.png
-share/gnome/help/totem/oc/figures/totem_pause_button.png
-share/gnome/help/totem/oc/figures/totem_play_button.png
-share/gnome/help/totem/oc/figures/totem_previous_button.png
-share/gnome/help/totem/oc/figures/totem_show_playlist_button.png
-share/gnome/help/totem/oc/figures/totem_start_window.png
-share/gnome/help/totem/oc/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/oc/figures/totem_volume_mute_button.png
-share/gnome/help/totem/oc/totem.xml
-share/gnome/help/totem/pa/figures/totem_next_button.png
-share/gnome/help/totem/pa/figures/totem_pause_button.png
-share/gnome/help/totem/pa/figures/totem_play_button.png
-share/gnome/help/totem/pa/figures/totem_previous_button.png
-share/gnome/help/totem/pa/figures/totem_show_playlist_button.png
-share/gnome/help/totem/pa/figures/totem_start_window.png
-share/gnome/help/totem/pa/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/pa/figures/totem_volume_mute_button.png
-share/gnome/help/totem/pa/totem.xml
-share/gnome/help/totem/pl/figures/totem_next_button.png
-share/gnome/help/totem/pl/figures/totem_pause_button.png
-share/gnome/help/totem/pl/figures/totem_play_button.png
-share/gnome/help/totem/pl/figures/totem_previous_button.png
-share/gnome/help/totem/pl/figures/totem_show_playlist_button.png
-share/gnome/help/totem/pl/figures/totem_start_window.png
-share/gnome/help/totem/pl/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/pl/figures/totem_volume_mute_button.png
-share/gnome/help/totem/pl/totem.xml
-share/gnome/help/totem/pt_BR/figures/totem_next_button.png
-share/gnome/help/totem/pt_BR/figures/totem_pause_button.png
-share/gnome/help/totem/pt_BR/figures/totem_play_button.png
-share/gnome/help/totem/pt_BR/figures/totem_previous_button.png
-share/gnome/help/totem/pt_BR/figures/totem_show_playlist_button.png
-share/gnome/help/totem/pt_BR/figures/totem_start_window.png
-share/gnome/help/totem/pt_BR/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/pt_BR/figures/totem_volume_mute_button.png
-share/gnome/help/totem/pt_BR/totem.xml
-share/gnome/help/totem/ru/figures/totem_next_button.png
-share/gnome/help/totem/ru/figures/totem_pause_button.png
-share/gnome/help/totem/ru/figures/totem_play_button.png
-share/gnome/help/totem/ru/figures/totem_previous_button.png
-share/gnome/help/totem/ru/figures/totem_show_playlist_button.png
-share/gnome/help/totem/ru/figures/totem_start_window.png
-share/gnome/help/totem/ru/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/ru/figures/totem_volume_mute_button.png
-share/gnome/help/totem/ru/totem.xml
-share/gnome/help/totem/sv/figures/totem_next_button.png
-share/gnome/help/totem/sv/figures/totem_pause_button.png
-share/gnome/help/totem/sv/figures/totem_play_button.png
-share/gnome/help/totem/sv/figures/totem_previous_button.png
-share/gnome/help/totem/sv/figures/totem_show_playlist_button.png
-share/gnome/help/totem/sv/figures/totem_start_window.png
-share/gnome/help/totem/sv/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/sv/figures/totem_volume_mute_button.png
-share/gnome/help/totem/sv/totem.xml
-share/gnome/help/totem/uk/figures/totem_next_button.png
-share/gnome/help/totem/uk/figures/totem_pause_button.png
-share/gnome/help/totem/uk/figures/totem_play_button.png
-share/gnome/help/totem/uk/figures/totem_previous_button.png
-share/gnome/help/totem/uk/figures/totem_show_playlist_button.png
-share/gnome/help/totem/uk/figures/totem_start_window.png
-share/gnome/help/totem/uk/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/uk/figures/totem_volume_mute_button.png
-share/gnome/help/totem/uk/totem.xml
-share/gnome/help/totem/zh_CN/figures/totem_next_button.png
-share/gnome/help/totem/zh_CN/figures/totem_pause_button.png
-share/gnome/help/totem/zh_CN/figures/totem_play_button.png
-share/gnome/help/totem/zh_CN/figures/totem_previous_button.png
-share/gnome/help/totem/zh_CN/figures/totem_show_playlist_button.png
-share/gnome/help/totem/zh_CN/figures/totem_start_window.png
-share/gnome/help/totem/zh_CN/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/zh_CN/figures/totem_volume_mute_button.png
-share/gnome/help/totem/zh_CN/totem.xml
-share/gnome/help/totem/zh_HK/figures/totem_next_button.png
-share/gnome/help/totem/zh_HK/figures/totem_pause_button.png
-share/gnome/help/totem/zh_HK/figures/totem_play_button.png
-share/gnome/help/totem/zh_HK/figures/totem_previous_button.png
-share/gnome/help/totem/zh_HK/figures/totem_show_playlist_button.png
-share/gnome/help/totem/zh_HK/figures/totem_start_window.png
-share/gnome/help/totem/zh_HK/figures/totem_volume_maximum_button.png
-share/gnome/help/totem/zh_HK/figures/totem_volume_mute_button.png
-share/gnome/help/totem/zh_HK/totem.xml
-share/gnome/help/totem/zh_TW/figures/totem_next_button.png
-share/gnome/help/totem/zh_TW/figures/totem_pause_button.png
-share/gnome/help/totem/zh_TW/figures/totem_play_button.png
-share/gnome/help/totem/zh_TW/figures/totem_previous_button.png
-share/gnome/help/totem/zh_TW/figures/totem_show_playlist_button.png
-share/gnome/help/totem/zh_TW/figures/totem_start_window.png
-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/gir-1.0/Totem-1.0.gir
+share/help/C/totem/index.docbook
+share/help/C/totem/legal.xml
+share/help/C/totem/figures/totem_next_button.png
+share/help/C/totem/figures/totem_pause_button.png
+share/help/C/totem/figures/totem_play_button.png
+share/help/C/totem/figures/totem_previous_button.png
+share/help/C/totem/figures/totem_show_playlist_button.png
+share/help/C/totem/figures/totem_start_window.png
+share/help/C/totem/figures/totem_volume_maximum_button.png
+share/help/C/totem/figures/totem_volume_mute_button.png
+share/help/bg/totem/index.docbook
+share/help/bg/totem/legal.xml
+share/help/bg/totem/figures/totem_next_button.png
+share/help/bg/totem/figures/totem_pause_button.png
+share/help/bg/totem/figures/totem_play_button.png
+share/help/bg/totem/figures/totem_previous_button.png
+share/help/bg/totem/figures/totem_show_playlist_button.png
+share/help/bg/totem/figures/totem_start_window.png
+share/help/bg/totem/figures/totem_volume_maximum_button.png
+share/help/bg/totem/figures/totem_volume_mute_button.png
+share/help/ca/totem/index.docbook
+share/help/ca/totem/legal.xml
+share/help/ca/totem/figures/totem_next_button.png
+share/help/ca/totem/figures/totem_pause_button.png
+share/help/ca/totem/figures/totem_play_button.png
+share/help/ca/totem/figures/totem_previous_button.png
+share/help/ca/totem/figures/totem_show_playlist_button.png
+share/help/ca/totem/figures/totem_start_window.png
+share/help/ca/totem/figures/totem_volume_maximum_button.png
+share/help/ca/totem/figures/totem_volume_mute_button.png
+share/help/cs/totem/index.docbook
+share/help/cs/totem/legal.xml
+share/help/cs/totem/figures/totem_next_button.png
+share/help/cs/totem/figures/totem_pause_button.png
+share/help/cs/totem/figures/totem_play_button.png
+share/help/cs/totem/figures/totem_previous_button.png
+share/help/cs/totem/figures/totem_show_playlist_button.png
+share/help/cs/totem/figures/totem_start_window.png
+share/help/cs/totem/figures/totem_volume_maximum_button.png
+share/help/cs/totem/figures/totem_volume_mute_button.png
+share/help/da/totem/index.docbook
+share/help/da/totem/legal.xml
+share/help/da/totem/figures/totem_next_button.png
+share/help/da/totem/figures/totem_pause_button.png
+share/help/da/totem/figures/totem_play_button.png
+share/help/da/totem/figures/totem_previous_button.png
+share/help/da/totem/figures/totem_show_playlist_button.png
+share/help/da/totem/figures/totem_start_window.png
+share/help/da/totem/figures/totem_volume_maximum_button.png
+share/help/da/totem/figures/totem_volume_mute_button.png
+share/help/de/totem/index.docbook
+share/help/de/totem/legal.xml
+share/help/de/totem/figures/totem_next_button.png
+share/help/de/totem/figures/totem_pause_button.png
+share/help/de/totem/figures/totem_play_button.png
+share/help/de/totem/figures/totem_previous_button.png
+share/help/de/totem/figures/totem_show_playlist_button.png
+share/help/de/totem/figures/totem_start_window.png
+share/help/de/totem/figures/totem_volume_maximum_button.png
+share/help/de/totem/figures/totem_volume_mute_button.png
+share/help/el/totem/index.docbook
+share/help/el/totem/legal.xml
+share/help/el/totem/figures/totem_next_button.png
+share/help/el/totem/figures/totem_pause_button.png
+share/help/el/totem/figures/totem_play_button.png
+share/help/el/totem/figures/totem_previous_button.png
+share/help/el/totem/figures/totem_show_playlist_button.png
+share/help/el/totem/figures/totem_start_window.png
+share/help/el/totem/figures/totem_volume_maximum_button.png
+share/help/el/totem/figures/totem_volume_mute_button.png
+share/help/en_GB/totem/index.docbook
+share/help/en_GB/totem/legal.xml
+share/help/en_GB/totem/figures/totem_next_button.png
+share/help/en_GB/totem/figures/totem_pause_button.png
+share/help/en_GB/totem/figures/totem_play_button.png
+share/help/en_GB/totem/figures/totem_previous_button.png
+share/help/en_GB/totem/figures/totem_show_playlist_button.png
+share/help/en_GB/totem/figures/totem_start_window.png
+share/help/en_GB/totem/figures/totem_volume_maximum_button.png
+share/help/en_GB/totem/figures/totem_volume_mute_button.png
+share/help/es/totem/index.docbook
+share/help/es/totem/legal.xml
+share/help/es/totem/figures/totem_next_button.png
+share/help/es/totem/figures/totem_pause_button.png
+share/help/es/totem/figures/totem_play_button.png
+share/help/es/totem/figures/totem_previous_button.png
+share/help/es/totem/figures/totem_show_playlist_button.png
+share/help/es/totem/figures/totem_start_window.png
+share/help/es/totem/figures/totem_volume_maximum_button.png
+share/help/es/totem/figures/totem_volume_mute_button.png
+share/help/eu/totem/index.docbook
+share/help/eu/totem/legal.xml
+share/help/eu/totem/figures/totem_next_button.png
+share/help/eu/totem/figures/totem_pause_button.png
+share/help/eu/totem/figures/totem_play_button.png
+share/help/eu/totem/figures/totem_previous_button.png
+share/help/eu/totem/figures/totem_show_playlist_button.png
+share/help/eu/totem/figures/totem_start_window.png
+share/help/eu/totem/figures/totem_volume_maximum_button.png
+share/help/eu/totem/figures/totem_volume_mute_button.png
+share/help/fi/totem/index.docbook
+share/help/fi/totem/legal.xml
+share/help/fi/totem/figures/totem_next_button.png
+share/help/fi/totem/figures/totem_pause_button.png
+share/help/fi/totem/figures/totem_play_button.png
+share/help/fi/totem/figures/totem_previous_button.png
+share/help/fi/totem/figures/totem_show_playlist_button.png
+share/help/fi/totem/figures/totem_start_window.png
+share/help/fi/totem/figures/totem_volume_maximum_button.png
+share/help/fi/totem/figures/totem_volume_mute_button.png
+share/help/fr/totem/index.docbook
+share/help/fr/totem/legal.xml
+share/help/fr/totem/figures/totem_next_button.png
+share/help/fr/totem/figures/totem_pause_button.png
+share/help/fr/totem/figures/totem_play_button.png
+share/help/fr/totem/figures/totem_previous_button.png
+share/help/fr/totem/figures/totem_show_playlist_button.png
+share/help/fr/totem/figures/totem_start_window.png
+share/help/fr/totem/figures/totem_volume_maximum_button.png
+share/help/fr/totem/figures/totem_volume_mute_button.png
+share/help/gl/totem/index.docbook
+share/help/gl/totem/legal.xml
+share/help/gl/totem/figures/totem_next_button.png
+share/help/gl/totem/figures/totem_pause_button.png
+share/help/gl/totem/figures/totem_play_button.png
+share/help/gl/totem/figures/totem_previous_button.png
+share/help/gl/totem/figures/totem_show_playlist_button.png
+share/help/gl/totem/figures/totem_start_window.png
+share/help/gl/totem/figures/totem_volume_maximum_button.png
+share/help/gl/totem/figures/totem_volume_mute_button.png
+share/help/id/totem/index.docbook
+share/help/id/totem/legal.xml
+share/help/id/totem/figures/totem_next_button.png
+share/help/id/totem/figures/totem_pause_button.png
+share/help/id/totem/figures/totem_play_button.png
+share/help/id/totem/figures/totem_previous_button.png
+share/help/id/totem/figures/totem_show_playlist_button.png
+share/help/id/totem/figures/totem_start_window.png
+share/help/id/totem/figures/totem_volume_maximum_button.png
+share/help/id/totem/figures/totem_volume_mute_button.png
+share/help/it/totem/index.docbook
+share/help/it/totem/legal.xml
+share/help/it/totem/figures/totem_next_button.png
+share/help/it/totem/figures/totem_pause_button.png
+share/help/it/totem/figures/totem_play_button.png
+share/help/it/totem/figures/totem_previous_button.png
+share/help/it/totem/figures/totem_show_playlist_button.png
+share/help/it/totem/figures/totem_start_window.png
+share/help/it/totem/figures/totem_volume_maximum_button.png
+share/help/it/totem/figures/totem_volume_mute_button.png
+share/help/ja/totem/index.docbook
+share/help/ja/totem/legal.xml
+share/help/ja/totem/figures/totem_next_button.png
+share/help/ja/totem/figures/totem_pause_button.png
+share/help/ja/totem/figures/totem_play_button.png
+share/help/ja/totem/figures/totem_previous_button.png
+share/help/ja/totem/figures/totem_show_playlist_button.png
+share/help/ja/totem/figures/totem_start_window.png
+share/help/ja/totem/figures/totem_volume_maximum_button.png
+share/help/ja/totem/figures/totem_volume_mute_button.png
+share/help/oc/totem/index.docbook
+share/help/oc/totem/legal.xml
+share/help/oc/totem/figures/totem_next_button.png
+share/help/oc/totem/figures/totem_pause_button.png
+share/help/oc/totem/figures/totem_play_button.png
+share/help/oc/totem/figures/totem_previous_button.png
+share/help/oc/totem/figures/totem_show_playlist_button.png
+share/help/oc/totem/figures/totem_start_window.png
+share/help/oc/totem/figures/totem_volume_maximum_button.png
+share/help/oc/totem/figures/totem_volume_mute_button.png
+share/help/pa/totem/index.docbook
+share/help/pa/totem/legal.xml
+share/help/pa/totem/figures/totem_next_button.png
+share/help/pa/totem/figures/totem_pause_button.png
+share/help/pa/totem/figures/totem_play_button.png
+share/help/pa/totem/figures/totem_previous_button.png
+share/help/pa/totem/figures/totem_show_playlist_button.png
+share/help/pa/totem/figures/totem_start_window.png
+share/help/pa/totem/figures/totem_volume_maximum_button.png
+share/help/pa/totem/figures/totem_volume_mute_button.png
+share/help/pl/totem/index.docbook
+share/help/pl/totem/legal.xml
+share/help/pl/totem/figures/totem_next_button.png
+share/help/pl/totem/figures/totem_pause_button.png
+share/help/pl/totem/figures/totem_play_button.png
+share/help/pl/totem/figures/totem_previous_button.png
+share/help/pl/totem/figures/totem_show_playlist_button.png
+share/help/pl/totem/figures/totem_start_window.png
+share/help/pl/totem/figures/totem_volume_maximum_button.png
+share/help/pl/totem/figures/totem_volume_mute_button.png
+share/help/pt_BR/totem/index.docbook
+share/help/pt_BR/totem/legal.xml
+share/help/pt_BR/totem/figures/totem_next_button.png
+share/help/pt_BR/totem/figures/totem_pause_button.png
+share/help/pt_BR/totem/figures/totem_play_button.png
+share/help/pt_BR/totem/figures/totem_previous_button.png
+share/help/pt_BR/totem/figures/totem_show_playlist_button.png
+share/help/pt_BR/totem/figures/totem_start_window.png
+share/help/pt_BR/totem/figures/totem_volume_maximum_button.png
+share/help/pt_BR/totem/figures/totem_volume_mute_button.png
+share/help/ro/totem/index.docbook
+share/help/ro/totem/legal.xml
+share/help/ro/totem/figures/totem_next_button.png
+share/help/ro/totem/figures/totem_pause_button.png
+share/help/ro/totem/figures/totem_play_button.png
+share/help/ro/totem/figures/totem_previous_button.png
+share/help/ro/totem/figures/totem_show_playlist_button.png
+share/help/ro/totem/figures/totem_start_window.png
+share/help/ro/totem/figures/totem_volume_maximum_button.png
+share/help/ro/totem/figures/totem_volume_mute_button.png
+share/help/ru/totem/index.docbook
+share/help/ru/totem/legal.xml
+share/help/ru/totem/figures/totem_next_button.png
+share/help/ru/totem/figures/totem_pause_button.png
+share/help/ru/totem/figures/totem_play_button.png
+share/help/ru/totem/figures/totem_previous_button.png
+share/help/ru/totem/figures/totem_show_playlist_button.png
+share/help/ru/totem/figures/totem_start_window.png
+share/help/ru/totem/figures/totem_volume_maximum_button.png
+share/help/ru/totem/figures/totem_volume_mute_button.png
+share/help/sl/totem/index.docbook
+share/help/sl/totem/legal.xml
+share/help/sl/totem/figures/totem_next_button.png
+share/help/sl/totem/figures/totem_pause_button.png
+share/help/sl/totem/figures/totem_play_button.png
+share/help/sl/totem/figures/totem_previous_button.png
+share/help/sl/totem/figures/totem_show_playlist_button.png
+share/help/sl/totem/figures/totem_start_window.png
+share/help/sl/totem/figures/totem_volume_maximum_button.png
+share/help/sl/totem/figures/totem_volume_mute_button.png
+share/help/sv/totem/index.docbook
+share/help/sv/totem/legal.xml
+share/help/sv/totem/figures/totem_next_button.png
+share/help/sv/totem/figures/totem_pause_button.png
+share/help/sv/totem/figures/totem_play_button.png
+share/help/sv/totem/figures/totem_previous_button.png
+share/help/sv/totem/figures/totem_show_playlist_button.png
+share/help/sv/totem/figures/totem_start_window.png
+share/help/sv/totem/figures/totem_volume_maximum_button.png
+share/help/sv/totem/figures/totem_volume_mute_button.png
+share/help/te/totem/index.docbook
+share/help/te/totem/legal.xml
+share/help/te/totem/figures/totem_next_button.png
+share/help/te/totem/figures/totem_pause_button.png
+share/help/te/totem/figures/totem_play_button.png
+share/help/te/totem/figures/totem_previous_button.png
+share/help/te/totem/figures/totem_show_playlist_button.png
+share/help/te/totem/figures/totem_start_window.png
+share/help/te/totem/figures/totem_volume_maximum_button.png
+share/help/te/totem/figures/totem_volume_mute_button.png
+share/help/uk/totem/index.docbook
+share/help/uk/totem/legal.xml
+share/help/uk/totem/figures/totem_next_button.png
+share/help/uk/totem/figures/totem_pause_button.png
+share/help/uk/totem/figures/totem_play_button.png
+share/help/uk/totem/figures/totem_previous_button.png
+share/help/uk/totem/figures/totem_show_playlist_button.png
+share/help/uk/totem/figures/totem_start_window.png
+share/help/uk/totem/figures/totem_volume_maximum_button.png
+share/help/uk/totem/figures/totem_volume_mute_button.png
+share/help/zh_CN/totem/index.docbook
+share/help/zh_CN/totem/legal.xml
+share/help/zh_CN/totem/figures/totem_next_button.png
+share/help/zh_CN/totem/figures/totem_pause_button.png
+share/help/zh_CN/totem/figures/totem_play_button.png
+share/help/zh_CN/totem/figures/totem_previous_button.png
+share/help/zh_CN/totem/figures/totem_show_playlist_button.png
+share/help/zh_CN/totem/figures/totem_start_window.png
+share/help/zh_CN/totem/figures/totem_volume_maximum_button.png
+share/help/zh_CN/totem/figures/totem_volume_mute_button.png
+share/help/zh_HK/totem/index.docbook
+share/help/zh_HK/totem/legal.xml
+share/help/zh_HK/totem/figures/totem_next_button.png
+share/help/zh_HK/totem/figures/totem_pause_button.png
+share/help/zh_HK/totem/figures/totem_play_button.png
+share/help/zh_HK/totem/figures/totem_previous_button.png
+share/help/zh_HK/totem/figures/totem_show_playlist_button.png
+share/help/zh_HK/totem/figures/totem_start_window.png
+share/help/zh_HK/totem/figures/totem_volume_maximum_button.png
+share/help/zh_HK/totem/figures/totem_volume_mute_button.png
+share/help/zh_TW/totem/index.docbook
+share/help/zh_TW/totem/legal.xml
+share/help/zh_TW/totem/figures/totem_next_button.png
+share/help/zh_TW/totem/figures/totem_pause_button.png
+share/help/zh_TW/totem/figures/totem_play_button.png
+share/help/zh_TW/totem/figures/totem_previous_button.png
+share/help/zh_TW/totem/figures/totem_show_playlist_button.png
+share/help/zh_TW/totem/figures/totem_start_window.png
+share/help/zh_TW/totem/figures/totem_volume_maximum_button.png
+share/help/zh_TW/totem/figures/totem_volume_mute_button.png
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/256x256/apps/totem.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/af/LC_MESSAGES/totem.mo
share/locale/am/LC_MESSAGES/totem.mo
share/locale/ar/LC_MESSAGES/totem.mo
share/locale/as/LC_MESSAGES/totem.mo
@@ -390,6 +430,7 @@ share/locale/el/LC_MESSAGES/totem.mo
share/locale/en@shaw/LC_MESSAGES/totem.mo
share/locale/en_CA/LC_MESSAGES/totem.mo
share/locale/en_GB/LC_MESSAGES/totem.mo
+share/locale/eo/LC_MESSAGES/totem.mo
share/locale/es/LC_MESSAGES/totem.mo
share/locale/et/LC_MESSAGES/totem.mo
share/locale/eu/LC_MESSAGES/totem.mo
@@ -397,8 +438,11 @@ share/locale/fa/LC_MESSAGES/totem.mo
share/locale/fi/LC_MESSAGES/totem.mo
share/locale/fr/LC_MESSAGES/totem.mo
share/locale/ga/LC_MESSAGES/totem.mo
+share/locale/gd/LC_MESSAGES/totem.mo
share/locale/gl/LC_MESSAGES/totem.mo
share/locale/gu/LC_MESSAGES/totem.mo
+share/locale/gv/LC_MESSAGES/totem.mo
+share/locale/ky/LC_MESSAGES/totem.mo
share/locale/he/LC_MESSAGES/totem.mo
share/locale/hi/LC_MESSAGES/totem.mo
share/locale/hr/LC_MESSAGES/totem.mo
@@ -406,6 +450,7 @@ share/locale/hu/LC_MESSAGES/totem.mo
share/locale/id/LC_MESSAGES/totem.mo
share/locale/is/LC_MESSAGES/totem.mo
share/locale/it/LC_MESSAGES/totem.mo
+share/locale/km/LC_MESSAGES/totem.mo
share/locale/ja/LC_MESSAGES/totem.mo
share/locale/ka/LC_MESSAGES/totem.mo
share/locale/kk/LC_MESSAGES/totem.mo
@@ -420,6 +465,7 @@ share/locale/mk/LC_MESSAGES/totem.mo
share/locale/ml/LC_MESSAGES/totem.mo
share/locale/mr/LC_MESSAGES/totem.mo
share/locale/ms/LC_MESSAGES/totem.mo
+share/locale/my/LC_MESSAGES/totem.mo
share/locale/nb/LC_MESSAGES/totem.mo
share/locale/ne/LC_MESSAGES/totem.mo
share/locale/nl/LC_MESSAGES/totem.mo
@@ -442,6 +488,7 @@ share/locale/sr@latin/LC_MESSAGES/totem.mo
share/locale/sv/LC_MESSAGES/totem.mo
share/locale/ta/LC_MESSAGES/totem.mo
share/locale/te/LC_MESSAGES/totem.mo
+share/locale/tg/LC_MESSAGES/totem.mo
share/locale/th/LC_MESSAGES/totem.mo
share/locale/tr/LC_MESSAGES/totem.mo
share/locale/ug/LC_MESSAGES/totem.mo
@@ -452,157 +499,14 @@ share/locale/xh/LC_MESSAGES/totem.mo
share/locale/zh_CN/LC_MESSAGES/totem.mo
share/locale/zh_HK/LC_MESSAGES/totem.mo
share/locale/zh_TW/LC_MESSAGES/totem.mo
-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-da.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-fi.omf
-share/omf/totem/totem-fr.omf
-share/omf/totem/totem-it.omf
-share/omf/totem/totem-ja.omf
-share/omf/totem/totem-oc.omf
-share/omf/totem/totem-pa.omf
-share/omf/totem/totem-pl.omf
-share/omf/totem/totem-pt_BR.omf
-share/omf/totem/totem-ru.omf
-share/omf/totem/totem-sv.omf
-share/omf/totem/totem-uk.omf
-share/omf/totem/totem-zh_CN.omf
-share/omf/totem/totem-zh_HK.omf
-share/omf/totem/totem-zh_TW.omf
-%%DATADIR%%/filmholes-big-left.png
-%%DATADIR%%/filmholes-big-right.png
-%%DATADIR%%/filmholes.png
-%%DATADIR%%/fullscreen.ui
+share/locale/zu/LC_MESSAGES/totem.mo
+share/thumbnailers/totem.thumbnailer
+%%DATADIR%%/controls.ui
+%%DATADIR%%/mozilla-viewer.css
%%DATADIR%%/mozilla-viewer.ui
+%%DATADIR%%/org_gnome_totem_PluginViewer.xml
%%DATADIR%%/playlist.ui
-%%DATADIR%%/plugins.ui
+%%DATADIR%%/preferences.ui
%%DATADIR%%/properties.ui
%%DATADIR%%/totem.ui
%%DATADIR%%/uri.ui
-%%DATADIR%%/video-list.ui
-share/vala/vapi/totem.deps
-share/vala/vapi/totem.vapi
-@dirrm %%DATADIR%%
-@dirrm share/omf/totem
-@dirrm share/gnome/help/totem/zh_TW/figures
-@dirrm share/gnome/help/totem/zh_TW
-@dirrm share/gnome/help/totem/zh_HK/figures
-@dirrm share/gnome/help/totem/zh_HK
-@dirrm share/gnome/help/totem/zh_CN/figures
-@dirrm share/gnome/help/totem/zh_CN
-@dirrm share/gnome/help/totem/uk/figures
-@dirrm share/gnome/help/totem/uk
-@dirrm share/gnome/help/totem/sv/figures
-@dirrm share/gnome/help/totem/sv
-@dirrm share/gnome/help/totem/ru/figures
-@dirrm share/gnome/help/totem/ru
-@dirrm share/gnome/help/totem/pt_BR/figures
-@dirrm share/gnome/help/totem/pt_BR
-@dirrm share/gnome/help/totem/pl/figures
-@dirrm share/gnome/help/totem/pl
-@dirrm share/gnome/help/totem/pa/figures
-@dirrm share/gnome/help/totem/pa
-@dirrm share/gnome/help/totem/oc/figures
-@dirrm share/gnome/help/totem/oc
-@dirrm share/gnome/help/totem/ja/figures
-@dirrm share/gnome/help/totem/ja
-@dirrm share/gnome/help/totem/it/figures
-@dirrm share/gnome/help/totem/it
-@dirrm share/gnome/help/totem/fr/figures
-@dirrm share/gnome/help/totem/fr
-@dirrm share/gnome/help/totem/fi/figures
-@dirrm share/gnome/help/totem/fi
-@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
-@dirrm share/gnome/help/totem/en_GB
-@dirrm share/gnome/help/totem/el/figures
-@dirrm share/gnome/help/totem/el
-@dirrm share/gnome/help/totem/de/figures
-@dirrm share/gnome/help/totem/de
-@dirrm share/gnome/help/totem/da/figures
-@dirrm share/gnome/help/totem/da
-@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
-@dirrm share/gnome/help/totem/bg
-@dirrm share/gnome/help/totem/C/figures
-@dirrm share/gnome/help/totem/C
-@dirrm share/gnome/help/totem
-@dirrm %%DOCSDIR%%
-@dirrm libexec/totem
-@dirrm lib/totem/plugins/youtube
-@dirrm lib/totem/plugins/totem
-%%TRACKER%%@dirrm lib/totem/plugins/tracker
-@dirrm lib/totem/plugins/thumbnail
-@dirrm lib/totem/plugins/skipto
-@dirrm lib/totem/plugins/screenshot
-@dirrm lib/totem/plugins/screensaver
-%%PUBLISH%%@dirrm lib/totem/plugins/publish
-@dirrm lib/totem/plugins/properties
-@dirrm lib/totem/plugins/opensubtitles
-@dirrm lib/totem/plugins/ontop
-@dirrm lib/totem/plugins/media-player-keys
-%%LIRC%%@dirrm lib/totem/plugins/lirc
-@dirrm lib/totem/plugins/iplayer
-@dirrm lib/totem/plugins/gromit
-%%GALAGO%%@dirrm lib/totem/plugins/galago
-@dirrm lib/totem/plugins/dbus
-@dirrm lib/totem/plugins/coherence_upnp
-@dirrm lib/totem/plugins/brasero-disc-recorder
-@dirrm lib/totem/plugins
-@dirrm lib/totem
-%%BROWSER_PLUGINS%%@dirrmtry %%WEBPLUGIN_DIR%%
-@dirrmtry share/locale/zh_HK/LC_MESSAGES
-@dirrmtry share/locale/zh_HK
-@dirrmtry share/locale/xh/LC_MESSAGES
-@dirrmtry share/locale/xh
-@dirrmtry share/locale/ug/LC_MESSAGES
-@dirrmtry share/locale/ug
-@dirrmtry share/locale/te/LC_MESSAGES
-@dirrmtry share/locale/te
-@dirrmtry share/locale/sr@latin/LC_MESSAGES
-@dirrmtry share/locale/sr@latin
-@dirrmtry share/locale/si/LC_MESSAGES
-@dirrmtry share/locale/si
-@dirrmtry share/locale/rw/LC_MESSAGES
-@dirrmtry share/locale/rw
-@dirrmtry share/locale/oc/LC_MESSAGES
-@dirrmtry share/locale/oc
-@dirrmtry share/locale/mr/LC_MESSAGES
-@dirrmtry share/locale/mr
-@dirrmtry share/locale/mg/LC_MESSAGES
-@dirrmtry share/locale/mg
-@dirrmtry share/locale/mai/LC_MESSAGES
-@dirrmtry share/locale/mai
-@dirrmtry share/locale/ku/LC_MESSAGES
-@dirrmtry share/locale/ku
-@dirrmtry share/locale/kk/LC_MESSAGES
-@dirrmtry share/locale/kk
-@dirrmtry share/locale/en@shaw/LC_MESSAGES
-@dirrmtry share/locale/en@shaw
-@dirrmtry share/locale/dz/LC_MESSAGES
-@dirrmtry share/locale/dz
-@dirrmtry share/locale/crh/LC_MESSAGES
-@dirrmtry share/locale/crh
-@dirrmtry share/locale/ca@valencia/LC_MESSAGES
-@dirrmtry share/locale/ca@valencia
-@dirrmtry share/locale/bn_IN/LC_MESSAGES
-@dirrmtry share/locale/bn_IN
-@dirrmtry share/locale/be@latin/LC_MESSAGES
-@dirrmtry share/locale/be@latin
-@dirrmtry share/locale/ast/LC_MESSAGES
-@dirrmtry share/locale/ast
-@dirrmtry share/locale/as/LC_MESSAGES
-@dirrmtry share/locale/as