Update to totem-3.6.0.

This commit is contained in:
ajacoutot 2012-09-29 16:24:43 +00:00
parent 0a2f9219ba
commit 50e8ccba0d
6 changed files with 67 additions and 131 deletions

View File

@ -1,17 +1,16 @@
# $OpenBSD: Makefile,v 1.88 2012/09/11 08:29:33 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.89 2012/09/29 16:24:43 ajacoutot Exp $
SHARED_ONLY= Yes
COMMENT-main= official media player for GNOME
COMMENT-nautilus= totem properties plugin for nautilus
GNOME_PROJECT= totem
GNOME_VERSION= 3.4.3
GNOME_VERSION= 3.6.0
PKGNAME-main= ${DISTNAME}
PKGNAME-nautilus= nautilus-${DISTNAME}
REVISION-main= 4
REVISION-nautilus= 3
SHARED_LIBS += totem 0.0 # 0.0
CATEGORIES= multimedia
@ -31,89 +30,78 @@ MODULES= devel/dconf \
lang/python \
x11/gnome
WANTLIB += GL X11 X11-xcb Xau Xcomposite Xcursor Xdamage Xdmcp
WANTLIB += GL ICE SM X11 Xau Xcomposite Xcursor Xdamage Xdmcp
WANTLIB += Xext Xfixes Xi Xinerama Xrandr Xrender Xxf86vm archive
WANTLIB += atk-1.0 bz2 cairo cairo-gobject clutter-1.0 clutter-gst-1.0
WANTLIB += clutter-gtk-1.0 cogl cogl-pango crypto curl dbus-1
WANTLIB += dbus-glib-1 drm expat ffi fontconfig freetype gcrypt
WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmime-2.6 gmodule-2.0
WANTLIB += gnome-keyring gobject-2.0 gpg-error gstaudio-0.10 gstbase-0.10
WANTLIB += pthread gstinterfaces-0.10 gstpbutils-0.10
WANTLIB += gstreamer-0.10 gsttag-0.10 gstvideo-0.10 gthread-2.0
WANTLIB += gtk-3 idn json-glib-1.0 lua5.1 lzma m mx-1.0 orc-0.4 pango-1.0
WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png pthread-stubs
WANTLIB += quvi soup-2.4 soup-gnome-2.4 sqlite3 ssl startup-notification-1
WANTLIB += stdc++ totem-plparser xcb xcb-aux xcb-render xcb-shm
WANTLIB += xml2 z
WANTLIB += atk-1.0 atk-bridge-2.0 atspi bz2 cairo cairo-gobject
WANTLIB += clutter-1.0 clutter-gst-2.0 clutter-gtk-1.0 cogl cogl-pango
WANTLIB += crypto curl dbus-1 drm expat ffi fontconfig freetype
WANTLIB += gcrypt gdk-3 gdk_pixbuf-2.0 gio-2.0 girepository-1.0
WANTLIB += glib-2.0 gmime-2.6 gmodule-2.0 gnome-keyring gobject-2.0
WANTLIB += gpg-error gstaudio-1.0 gstbase-1.0 gstpbutils-1.0
WANTLIB += gstreamer-1.0 gsttag-1.0 gstvideo-1.0 gthread-2.0 gtk-3
WANTLIB += harfbuzz icudata icule icuuc idn json-glib-1.0 lua5.1
WANTLIB += lzma m orc-0.4 pango-1.0 pangocairo-1.0 pangoft2-1.0
WANTLIB += pcre peas-1.0 peas-gtk-1.0 pixman-1 png pthread pthread-stubs
WANTLIB += quvi soup-2.4 soup-gnome-2.4 sqlite3 ssl stdc++ totem-plparser
WANTLIB += xcb xcb-render xcb-shm xml2 z
WANTLIB-main += ${WANTLIB}
WANTLIB-main += ICE SM Xtst avahi-client avahi-common avahi-glib c
WANTLIB-main += e2fs-uuid epc-1.0 epc-ui-1.0 girepository-1.0 gmp gnutls
WANTLIB-main += grilo-0.1 hogweed nettle p11-kit peas-1.0 peas-gtk-1.0
WANTLIB-main += pthread tasn1
WANTLIB-main += c grilo-0.2 zeitgeist-1.0
WANTLIB-nautilus += ${WANTLIB}
WANTLIB-nautilus += nautilus-extension
BUILD_DEPENDS= devel/iso-codes \
multimedia/gstreamer-0.10/plugins-good>=0.10.30 \
devel/py-gobject \
devel/pylint
BUILD_DEPENDS= devel/py-gobject>=3.4.0 \
multimedia/gstreamer1/plugins-good \
multimedia/gstreamer1/plugins-bad>=1.0.0p0 # soundtouch
RUN_DEPENDS-main= devel/iso-codes \
# needed for make check
BUILD_DEPENDS += devel/pylint
RUN_DEPENDS-main= devel/py-gobject>=3.4.0 \
devel/py-xdg \
x11/dbus-python \
x11/gnome/grilo-plugins \
x11/gnome/settings-daemon \
devel/py-gobject \
www/py-httplib2 \
www/py-beautifulsoup \
${RUN_DEPENDS}
LIB_DEPENDS-main= ${MODGETTEXT_LIB_DEPENDS} \
multimedia/gstreamer-0.10/plugins-base>=0.10.30 \
x11/gnome/totem-pl-parser>=2.32.4 \
x11/gnome/totem-pl-parser>=3.4.3 \
devel/gobject-introspection \
devel/libpeas \
net/libepc \
graphics/clutter/clutter-gst>=1.6.0 \
graphics/clutter/clutter-gst \
graphics/clutter/clutter-gtk \
graphics/clutter/mx \
x11/gnome/grilo
productivity/libzeitgeist \
x11/gnome/grilo>=0.2.0
RUN_DEPENDS-nautilus= x11/gnome/totem,-main
RUN_DEPENDS-nautilus= x11/gnome/totem,-main=${GNOME_VERSION}
LIB_DEPENDS-nautilus= x11/gnome/nautilus \
x11/gnome/totem-pl-parser
# while the following are not "required" for totem to run, there's no
# point in using a media player that can't play most modern media files
RUN_DEPENDS-main+=multimedia/gstreamer-0.10/plugins-good \
multimedia/gstreamer-0.10/plugins-ffmpeg>=0.10.5
# gst-inspect-0.10 needs to access ${HOME}
PORTHOME= ${WRKDIR}
RUN_DEPENDS-main+=multimedia/gstreamer1/plugins-good \
multimedia/gstreamer1/plugins-libav \
multimedia/gstreamer1/plugins-bad>=1.0.0p0 # soundtouch
MODGNOME_DESKTOP_FILE= Yes
MODGNOME_ICON_CACHE= Yes
MODGNOME_TOOLS= goi vala yelp
USE_GROFF= Yes
MODGNOME_TOOLS= goi vala yelp
MODGNOME_CPPFLAGS= -I${X11BASE}/include
MODGNOME_LDFLAGS= -L${X11BASE}/lib
CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include"
# Prevent gst-inspect from writing to ${HOME}/.gstreamer-0.10/ at configure stage
CONFIGURE_ENV += GST_REGISTRY=${WRKDIR}/registry.${MACHINE_ARCH}.bin
LIBTOOL_FLAGS= --tag=disable-static
AUTOCONF_VERSION=2.68
AUTOCONF_VERSION=2.69
CONFIGURE_STYLE=autoconf
CONFIGURE_ARGS= --enable-nautilus \
--enable-python \
--disable-easy-codec-installation \
CONFIGURE_ARGS= --disable-static \
--disable-browser-plugins \
--disable-gmp-plugin \
--disable-narrowspace-plugin \
--disable-mully-plugin \
--disable-cone-plugin
--disable-cone-plugin \
--disable-vegas-plugin
post-install:
rm ${PREFIX}/lib/totem/plugins/*/*.la
rm ${PREFIX}/lib/nautilus/extensions-3.0/*.la
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (gnome/totem-3.4.3.tar.xz) = /OduPJJND/09Tu8uaa9MRLNTeybC34Z0XpALTIKbONs=
SIZE (gnome/totem-3.4.3.tar.xz) = 3163404
SHA256 (gnome/totem-3.6.0.tar.xz) = 52faNPUhK9my0+qbx+OoeyhFge4BIhQnQiXdjey4/j4=
SIZE (gnome/totem-3.6.0.tar.xz) = 3106300

View File

@ -1,10 +1,10 @@
$OpenBSD: patch-aclocal_m4,v 1.1 2012/09/11 08:29:33 ajacoutot Exp $
$OpenBSD: patch-aclocal_m4,v 1.2 2012/09/29 16:24:43 ajacoutot Exp $
Fix DATADIRNAME: see LOCALBASE/share/aclocal/{glib-gettext.m4,intltool.m4}
--- aclocal.m4.orig Tue Sep 11 10:21:04 2012
+++ aclocal.m4 Tue Sep 11 10:20:44 2012
@@ -2090,6 +2090,8 @@ fi
--- aclocal.m4.orig Tue Sep 25 11:36:27 2012
+++ aclocal.m4 Fri Sep 28 12:00:57 2012
@@ -1493,6 +1493,8 @@ fi
# Substitute ALL_LINGUAS so we can use it in po/Makefile
AC_SUBST(ALL_LINGUAS)
@ -13,7 +13,7 @@ Fix DATADIRNAME: see LOCALBASE/share/aclocal/{glib-gettext.m4,intltool.m4}
# Set DATADIRNAME correctly if it is not set yet
# (copied from glib-gettext.m4)
if test -z "$DATADIRNAME"; then
@@ -2107,6 +2109,9 @@ if test -z "$DATADIRNAME"; then
@@ -1510,6 +1512,9 @@ if test -z "$DATADIRNAME"; then
dnl in this case.
AC_CHECK_FUNC(bind_textdomain_codeset,
[DATADIRNAME=share], [DATADIRNAME=lib])

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-src_backend_bacon-video-widget-gst-0_10_c,v 1.9 2012/07/07 16:43:10 ajacoutot Exp $
--- src/backend/bacon-video-widget-gst-0.10.c.orig Wed Jul 4 11:52:29 2012
+++ src/backend/bacon-video-widget-gst-0.10.c Sat Jul 7 15:04:20 2012
@@ -6075,7 +6075,7 @@ bacon_video_widget_new (GError ** error)
bvw);
bvw->priv->speakersetup = BVW_AUDIO_SOUND_STEREO;
- bvw->priv->media_device = g_strdup ("/dev/dvd");
+ bvw->priv->media_device = g_strdup ("/dev/rcd0c");
bvw->priv->visq = BVW_VISUALIZATION_SMALL;
bvw->priv->show_vfx = FALSE;
bvw->priv->vis_element_name = g_strdup ("goom");

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.5 2012/07/07 16:43:10 ajacoutot Exp $
@comment $OpenBSD: PLIST-main,v 1.6 2012/09/29 16:24:43 ajacoutot Exp $
@pkgpath ${BASE_PKGPATH}
@pkgpath x11/gnome/totem,xine
@bin bin/totem
@ -13,23 +13,24 @@ include/totem/1.0/totem-plugin.h
include/totem/1.0/totem-video-list.h
include/totem/1.0/totem.h
lib/girepository-1.0/Totem-1.0.typelib
lib/libtotem.a
lib/libtotem.la
@lib lib/libtotem.so.${LIBtotem_VERSION}
lib/pkgconfig/totem.pc
lib/totem/
lib/totem/plugins/
lib/totem/plugins/apple-trailers/
lib/totem/plugins/apple-trailers/apple-trailers.plugin
lib/totem/plugins/apple-trailers/libapple-trailers.so
lib/totem/plugins/autoload-subtitles/
lib/totem/plugins/autoload-subtitles/autoload-subtitles.plugin
lib/totem/plugins/autoload-subtitles/libautoload-subtitles.so
lib/totem/plugins/brasero-disc-recorder/
lib/totem/plugins/brasero-disc-recorder/brasero-disc-recorder.plugin
@comment lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.a
@comment lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.la
lib/totem/plugins/brasero-disc-recorder/libbrasero-disc-recorder.so
lib/totem/plugins/chapters/
lib/totem/plugins/chapters/chapters-edit.ui
lib/totem/plugins/chapters/chapters-list.ui
lib/totem/plugins/chapters/chapters.plugin
@comment lib/totem/plugins/chapters/libchapters.a
@comment lib/totem/plugins/chapters/libchapters.la
lib/totem/plugins/chapters/libchapters.so
lib/totem/plugins/dbus/
lib/totem/plugins/dbus/dbusservice.plugin
@ -39,40 +40,18 @@ lib/totem/plugins/dbus/dbusservice.pyo
lib/totem/plugins/grilo/
lib/totem/plugins/grilo/grilo.plugin
lib/totem/plugins/grilo/grilo.ui
@comment lib/totem/plugins/grilo/libgrilo.a
@comment lib/totem/plugins/grilo/libgrilo.la
lib/totem/plugins/grilo/libgrilo.so
lib/totem/plugins/grilo/totem-grilo.conf
lib/totem/plugins/gromit/
lib/totem/plugins/gromit/gromit.plugin
@comment lib/totem/plugins/gromit/libgromit.a
@comment lib/totem/plugins/gromit/libgromit.la
lib/totem/plugins/gromit/libgromit.so
lib/totem/plugins/im-status/
@comment lib/totem/plugins/im-status/libtotem-im-status.a
@comment lib/totem/plugins/im-status/libtotem-im-status.la
lib/totem/plugins/im-status/libtotem-im-status.so
lib/totem/plugins/im-status/totem-im-status.plugin
lib/totem/plugins/iplayer/
lib/totem/plugins/iplayer/iplayer.plugin
lib/totem/plugins/iplayer/iplayer.py
lib/totem/plugins/iplayer/iplayer.pyc
lib/totem/plugins/iplayer/iplayer.pyo
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/media-player-keys/
@comment lib/totem/plugins/media-player-keys/libmedia_player_keys.a
@comment 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.plugin
lib/totem/plugins/ontop/
@comment lib/totem/plugins/ontop/libontop.a
@comment lib/totem/plugins/ontop/libontop.la
lib/totem/plugins/ontop/libontop.so
lib/totem/plugins/ontop/ontop.plugin
lib/totem/plugins/opensubtitles/
@ -85,16 +64,8 @@ lib/totem/plugins/opensubtitles/opensubtitles.pyc
lib/totem/plugins/opensubtitles/opensubtitles.pyo
lib/totem/plugins/opensubtitles/opensubtitles.ui
lib/totem/plugins/properties/
@comment lib/totem/plugins/properties/libmovie-properties.a
@comment lib/totem/plugins/properties/libmovie-properties.la
lib/totem/plugins/properties/libmovie-properties.so
lib/totem/plugins/properties/movie-properties.plugin
lib/totem/plugins/publish/
@comment lib/totem/plugins/publish/libpublish.a
@comment lib/totem/plugins/publish/libpublish.la
lib/totem/plugins/publish/libpublish.so
lib/totem/plugins/publish/publish-plugin.ui
lib/totem/plugins/publish/publish.plugin
lib/totem/plugins/pythonconsole/
lib/totem/plugins/pythonconsole/console.py
lib/totem/plugins/pythonconsole/console.pyc
@ -103,42 +74,34 @@ lib/totem/plugins/pythonconsole/pythonconsole.plugin
lib/totem/plugins/pythonconsole/pythonconsole.py
lib/totem/plugins/pythonconsole/pythonconsole.pyc
lib/totem/plugins/pythonconsole/pythonconsole.pyo
lib/totem/plugins/recent/
lib/totem/plugins/recent/librecent.so
lib/totem/plugins/recent/recent.plugin
lib/totem/plugins/rotation/
@comment lib/totem/plugins/rotation/librotation.a
@comment lib/totem/plugins/rotation/librotation.la
lib/totem/plugins/rotation/librotation.so
lib/totem/plugins/rotation/rotation.plugin
lib/totem/plugins/save-file/
@comment lib/totem/plugins/save-file/libsave-file.a
@comment lib/totem/plugins/save-file/libsave-file.la
lib/totem/plugins/save-file/libsave-file.so
lib/totem/plugins/save-file/save-file.plugin
lib/totem/plugins/screensaver/
@comment lib/totem/plugins/screensaver/libscreensaver.a
@comment lib/totem/plugins/screensaver/libscreensaver.la
lib/totem/plugins/screensaver/libscreensaver.so
lib/totem/plugins/screensaver/screensaver.plugin
lib/totem/plugins/screenshot/
lib/totem/plugins/screenshot/gallery.ui
lib/totem/plugins/screenshot/gnome-screenshot.ui
@comment lib/totem/plugins/screenshot/libscreenshot.a
@comment lib/totem/plugins/screenshot/libscreenshot.la
lib/totem/plugins/screenshot/libscreenshot.so
lib/totem/plugins/screenshot/screenshot.plugin
lib/totem/plugins/skipto/
@comment lib/totem/plugins/skipto/libskipto.a
@comment lib/totem/plugins/skipto/libskipto.la
lib/totem/plugins/skipto/libskipto.so
lib/totem/plugins/skipto/skipto.plugin
lib/totem/plugins/skipto/skipto.ui
@comment lib/totem/plugins/thumbnail/libthumbnail.a
@comment lib/totem/plugins/thumbnail/libthumbnail.la
lib/totem/plugins/zeitgeist-dp/
lib/totem/plugins/zeitgeist-dp/libtotem-zeitgeist-dp-plugin.so
lib/totem/plugins/zeitgeist-dp/zeitgeist-dp.plugin
libexec/totem/
libexec/totem/totem-bugreport.py
@man man/man1/totem-video-thumbnailer.1
@man man/man1/totem.1
share/GConf/gsettings/opensubtitles.convert
share/GConf/gsettings/publish.convert
share/GConf/gsettings/pythonconsole.convert
share/GConf/gsettings/totem.convert
share/applications/totem.desktop
@ -146,8 +109,8 @@ share/gir-1.0/Totem-1.0.gir
share/glib-2.0/schemas/org.gnome.totem.enums.xml
share/glib-2.0/schemas/org.gnome.totem.gschema.xml
share/glib-2.0/schemas/org.gnome.totem.plugins.opensubtitles.gschema.xml
share/glib-2.0/schemas/org.gnome.totem.plugins.publish.gschema.xml
share/glib-2.0/schemas/org.gnome.totem.plugins.pythonconsole.gschema.xml
share/gnome/help/
share/gnome/help/totem/
share/gnome/help/totem/C/
share/gnome/help/totem/C/figures/
@ -531,8 +494,6 @@ share/locale/fr/LC_MESSAGES/totem.mo
share/locale/ga/LC_MESSAGES/totem.mo
share/locale/gl/LC_MESSAGES/totem.mo
share/locale/gu/LC_MESSAGES/totem.mo
share/locale/gv/
share/locale/gv/LC_MESSAGES/
share/locale/gv/LC_MESSAGES/totem.mo
share/locale/he/LC_MESSAGES/totem.mo
share/locale/hi/LC_MESSAGES/totem.mo
@ -589,6 +550,7 @@ 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/locale/zu/LC_MESSAGES/totem.mo
share/omf/
share/omf/totem/
share/omf/totem/totem-C.omf
share/omf/totem/totem-bg.omf
@ -618,7 +580,6 @@ 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
share/thumbnailers/
share/thumbnailers/totem.thumbnailer
share/totem/
share/totem/filmholes-big-left.png
@ -628,6 +589,7 @@ share/totem/fullscreen.ui
share/totem/mozilla-viewer.css
share/totem/mozilla-viewer.ui
share/totem/playlist.ui
share/totem/preferences.ui
share/totem/properties.ui
share/totem/totem.ui
share/totem/uri.ui

View File

@ -1,4 +1,2 @@
@comment $OpenBSD: PLIST-nautilus,v 1.2 2012/07/07 16:43:10 ajacoutot Exp $
@comment lib/nautilus/extensions-3.0/libtotem-properties-page.a
@comment lib/nautilus/extensions-3.0/libtotem-properties-page.la
@comment $OpenBSD: PLIST-nautilus,v 1.3 2012/09/29 16:24:43 ajacoutot Exp $
lib/nautilus/extensions-3.0/libtotem-properties-page.so