Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Jan 2013 21:25:40 +0000 (UTC)
From:      Olivier Duchateau <olivierd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r310402 - in head/deskutils/xfce4-tumbler: . files
Message-ID:  <201301142125.r0ELPeN0035977@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olivierd
Date: Mon Jan 14 21:25:40 2013
New Revision: 310402
URL: http://svnweb.freebsd.org/changeset/ports/310402

Log:
  - Update to 0.1.27
  - Add new option, COVER (unset by default) for movies
  
  Now, message is displayed, because config file system controls plugins. Users
  can override default configuration.
  
  Approved by:	rene, miwi (mentors, implicit)

Added:
  head/deskutils/xfce4-tumbler/files/
  head/deskutils/xfce4-tumbler/files/patch-configure   (contents, props changed)
  head/deskutils/xfce4-tumbler/files/patch-plugins__cover-thumbnailer__cover-thumbnailer.c   (contents, props changed)
  head/deskutils/xfce4-tumbler/files/patch-tumblerd__tumbler.rc   (contents, props changed)
  head/deskutils/xfce4-tumbler/files/pkg-message.in   (contents, props changed)
Modified:
  head/deskutils/xfce4-tumbler/Makefile
  head/deskutils/xfce4-tumbler/distinfo
  head/deskutils/xfce4-tumbler/pkg-plist

Modified: head/deskutils/xfce4-tumbler/Makefile
==============================================================================
--- head/deskutils/xfce4-tumbler/Makefile	Mon Jan 14 21:05:18 2013	(r310401)
+++ head/deskutils/xfce4-tumbler/Makefile	Mon Jan 14 21:25:40 2013	(r310402)
@@ -1,8 +1,9 @@
+# Created by: Olivier Duchateau
 # $FreeBSD$
 #
 
 PORTNAME=	tumbler
-PORTVERSION=	0.1.26
+PORTVERSION=	0.1.27
 CATEGORIES=	deskutils xfce
 MASTER_SITES=	${MASTER_SITE_XFCE}
 MASTER_SITE_SUBDIR=	src/xfce/${PORTNAME}/${PORTVERSION:R}
@@ -13,7 +14,6 @@ MAINTAINER=	xfce@FreeBSD.org
 COMMENT=	Thumbnail service for Xfce desktop
 
 LIB_DEPENDS=	png15:${PORTSDIR}/graphics/png \
-		freetype:${PORTSDIR}/print/freetype2 \
 		dbus-glib-1:${PORTSDIR}/devel/dbus-glib
 
 USE_BZIP2=	yes
@@ -27,11 +27,15 @@ USE_PKGCONFIG=	build
 CONFIGURE_ARGS=	--enable-xdg-cache \
 		--disable-gtk-doc-html
 
-OPTIONS_DEFINE=	DOCS NLS PIXBUF FONTS JPEG FFMPEG POPPLER GSTREAMER ODF RAW
+OPTIONS_DEFINE=	DOCS NLS PIXBUF FONTS JPEG FFMPEG POPPLER \
+	GSTREAMER ODF RAW COVER
 OPTIONS_DEFAULT=	PIXBUF FONTS JPEG POPPLER GSTREAMER ODF
 # GStreamer thumbnailer needs new 1.0 API
 OPTIONS_EXCLUDE=	GSTREAMER
 FONTS_DESC=	Fonts thumbnailer plugin
+COVER_DESC=	Open Movie Database thumbnailer plugin
+
+SUB_FILES=	pkg-message
 
 .include <bsd.port.options.mk>
 
@@ -62,6 +66,13 @@ PLIST_SUB+=	PIXBUF="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MFONTS}
+# PIXBUF needs to be set
+.if ! ${PORT_OPTIONS:MPIXBUF}
+USE_GNOME+=	gdkpixbuf2
+CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
+PLIST_SUB+=	PIXBUF=""
+.endif
+LIB_DEPENDS+=	freetype:${PORTSDIR}/print/freetype2
 CONFIGURE_ARGS+=--enable-font-thumbnailer
 PLIST_SUB+=	FONTS=""
 .else
@@ -70,6 +81,11 @@ PLIST_SUB+=	FONTS="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MJPEG}
+.if ! ${PORT_OPTIONS:MPIXBUF}
+USE_GNOME+=	gdkpixbuf2
+CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
+PLIST_SUB+=	PIXBUF=""
+.endif
 LIB_DEPENDS+=	jpeg:${PORTSDIR}/graphics/jpeg \
 		exif:${PORTSDIR}/graphics/exif
 CONFIGURE_ARGS+=--enable-jpeg-thumbnailer
@@ -80,6 +96,11 @@ PLIST_SUB+=	JPEG="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MFFMPEG}
+.if ! ${PORT_OPTIONS:MPIXBUF}
+USE_GNOME+=	gdkpixbuf2
+CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
+PLIST_SUB+=	PIXBUF=""
+.endif
 LIB_DEPENDS+=	ffmpegthumbnailer:${PORTSDIR}/multimedia/ffmpegthumbnailer
 CONFIGURE_ARGS+=--enable-ffmpeg-thumbnailer
 PLIST_SUB+=	FFMPEG=""
@@ -89,6 +110,11 @@ PLIST_SUB+=	FFMPEG="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MPOPPLER}
+.if ! ${PORT_OPTIONS:MPIXBUF}
+USE_GNOME+=	gdkpixbuf2
+CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
+PLIST_SUB+=	PIXBUF=""
+.endif
 LIB_DEPENDS+=	poppler-glib:${PORTSDIR}/graphics/poppler-glib
 CONFIGURE_ARGS+=--enable-poppler-thumbnailer
 PLIST_SUB+=	POPPLER=""
@@ -98,6 +124,11 @@ PLIST_SUB+=	POPPLER="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MGSTREAMER}
+.if ! ${PORT_OPTIONS:MPIXBUF}
+USE_GNOME+=	gdkpixbuf2
+CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
+PLIST_SUB+=	PIXBUF=""
+.endif
 USE_GSTREAMER=	yes
 CONFIGURE_ARGS+=--enable-gstreamer-thumbnailer
 PLIST_SUB+=	GSTREAMER=""
@@ -107,6 +138,11 @@ PLIST_SUB+=	GSTREAMER="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MODF}
+.if ! ${PORT_OPTIONS:MPIXBUF}
+USE_GNOME+=	gdkpixbuf2
+CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
+PLIST_SUB+=	PIXBUF=""
+.endif
 USE_GNOME+=	libgsf
 CONFIGURE_ARGS+=--enable-odf-thumbnailer
 PLIST_SUB+=	ODF=""
@@ -116,6 +152,11 @@ PLIST_SUB+=	ODF="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MRAW}
+.if ! ${PORT_OPTIONS:MPIXBUF}
+USE_GNOME+=	gdkpixbuf2
+CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
+PLIST_SUB+=	PIXBUF=""
+.endif
 LIB_DEPENDS+=	openraw:${PORTSDIR}/graphics/libopenraw
 CONFIGURE_ARGS+=--enable-raw-thumbnailer
 PLIST_SUB+=	RAW=""
@@ -124,9 +165,28 @@ CONFIGURE_ARGS+=--disable-raw-thumbnaile
 PLIST_SUB+=	RAW="@comment "
 .endif
 
+.if ${PORT_OPTIONS:MCOVER}
+.if ! ${PORT_OPTIONS:MPIXBUF}
+USE_GNOME+=	gdkpixbuf2
+CONFIGURE_ARGS+=--enable-pixbuf-thumbnailer
+LIB_DEPENDS+=	curl:${PORTSDIR}/ftp/curl
+PLIST_SUB+=	PIXBUF=""
+.endif
+CONFIGURE_ARGS+=--enable-cover-thumbnailer
+PLIST_SUB+=	COVER=""
+.else
+CONFIGURE_ARGS+=--disable-cover-thumbnailer
+PLIST_SUB+=	COVER="@comment "
+.endif
+
 post-patch:
 .if empty(PORT_OPTIONS:MNLS)
 	@${REINPLACE_CMD} -e 's|	po||' ${WRKSRC}/Makefile.in
 .endif
 
+post-install:
+	@${ECHO_MSG}
+	@${CAT} ${PKGMESSAGE}
+	@${ECHO_MSG}
+
 .include <bsd.port.mk>

Modified: head/deskutils/xfce4-tumbler/distinfo
==============================================================================
--- head/deskutils/xfce4-tumbler/distinfo	Mon Jan 14 21:05:18 2013	(r310401)
+++ head/deskutils/xfce4-tumbler/distinfo	Mon Jan 14 21:25:40 2013	(r310402)
@@ -1,2 +1,2 @@
-SHA256 (xfce4/tumbler-0.1.26.tar.bz2) = 6602ce700160d09edd88ea0b9bcb16abbc28974f372e646709e0ed8fbacc8a78
-SIZE (xfce4/tumbler-0.1.26.tar.bz2) = 482470
+SHA256 (xfce4/tumbler-0.1.27.tar.bz2) = 4c60b3b92877257fcc54d18acbbe4ad73c84a7ff7608a430ad5a05b452923869
+SIZE (xfce4/tumbler-0.1.27.tar.bz2) = 504996

Added: head/deskutils/xfce4-tumbler/files/patch-configure
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/xfce4-tumbler/files/patch-configure	Mon Jan 14 21:25:40 2013	(r310402)
@@ -0,0 +1,27 @@
+--- ./configure.orig	2013-01-12 11:14:34.000000000 +0000
++++ ./configure	2013-01-12 18:25:40.000000000 +0000
+@@ -915,9 +915,10 @@
+ enable_gtk_doc
+ enable_gtk_doc_html
+ enable_gtk_doc_pdf
+-enable_pixbuf_thumbnailer
++enable_cover_thumbnailer
+ enable_font_thumbnailer
+ enable_jpeg_thumbnailer
++enable_pixbuf_thumbnailer
+ enable_ffmpeg_thumbnailer
+ enable_gstreamer_thumbnailer
+ enable_odf_thumbnailer
+@@ -15618,9 +15619,9 @@
+ fi
+ 
+ 
+-# Check whether --enable-pixbuf-thumbnailer was given.
+-if test "${enable_pixbuf_thumbnailer+set}" = set; then :
+-  enableval=$enable_pixbuf_thumbnailer; ac_tumbler_cover_thumbnailer=$enableval
++# Check whether --enable-cover-thumbnailer was given.
++if test "${enable_cover_thumbnailer+set}" = set; then :
++  enableval=$enable_cover_thumbnailer; ac_tumbler_cover_thumbnailer=$enableval
+ else
+   ac_tumbler_cover_thumbnailer=yes
+ fi

Added: head/deskutils/xfce4-tumbler/files/patch-plugins__cover-thumbnailer__cover-thumbnailer.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/xfce4-tumbler/files/patch-plugins__cover-thumbnailer__cover-thumbnailer.c	Mon Jan 14 21:25:40 2013	(r310402)
@@ -0,0 +1,15 @@
+--- ./plugins/cover-thumbnailer/cover-thumbnailer.c.orig	2013-01-12 11:14:28.000000000 +0000
++++ ./plugins/cover-thumbnailer/cover-thumbnailer.c	2013-01-12 22:37:33.000000000 +0000
+@@ -274,7 +274,12 @@
+   curl_handle = curl_easy_init ();
+   curl_multi_add_handle (cover->curl_multi, curl_handle);
+   /* curl_easy_setopt (curl_handle, CURLOPT_VERBOSE, TRUE); */
++
++  /* CURLOPT_TCP_KEEPALIVE appears from 7.25.0 */
++#if LIBCURL_VERSION_MINOR >= 25 
+   curl_easy_setopt (curl_handle, CURLOPT_TCP_KEEPALIVE, TRUE);
++#endif
++
+   curl_easy_setopt (curl_handle, CURLOPT_URL, url);
+   curl_easy_setopt (curl_handle, CURLOPT_USERAGENT, PACKAGE_NAME "/" PACKAGE_VERSION);
+ 

Added: head/deskutils/xfce4-tumbler/files/patch-tumblerd__tumbler.rc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/xfce4-tumbler/files/patch-tumblerd__tumbler.rc	Mon Jan 14 21:25:40 2013	(r310402)
@@ -0,0 +1,28 @@
+--- ./tumblerd/tumbler.rc.orig	2013-01-12 11:14:28.000000000 +0000
++++ ./tumblerd/tumbler.rc	2013-01-12 22:12:40.000000000 +0000
+@@ -37,7 +37,7 @@
+ 
+ # RAW image files using libopenraw
+ [RawThumbnailer]
+-Disabled=false
++Disabled=true
+ Priority=1
+ Locations=
+ MaxFileSize=0
+@@ -58,14 +58,14 @@
+ 
+ # ffmpegthumbnailer plugin
+ [FfmegThumbnailer]
+-Disabled=false
++Disabled=true
+ Priority=2
+ Locations=
+ MaxFileSize=0
+ 
+ # GStreamer plugin
+ [GstThumbnailer]
+-Disabled=false
++Disabled=true
+ Priority=1
+ Locations=
+ MaxFileSize=0

Added: head/deskutils/xfce4-tumbler/files/pkg-message.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/deskutils/xfce4-tumbler/files/pkg-message.in	Mon Jan 14 21:25:40 2013	(r310402)
@@ -0,0 +1,6 @@
+To override the default configuration, you must copy the rc-file:
+
+	mkdir ~/.config/tumbler
+	cp %%PREFIX%%/etc/xdg/tumbler/tumbler.rc ~/.config/tumbler
+
+For more information see http://docs.xfce.org/xfce/thunar/tumbler

Modified: head/deskutils/xfce4-tumbler/pkg-plist
==============================================================================
--- head/deskutils/xfce4-tumbler/pkg-plist	Mon Jan 14 21:05:18 2013	(r310401)
+++ head/deskutils/xfce4-tumbler/pkg-plist	Mon Jan 14 21:25:40 2013	(r310402)
@@ -1,3 +1,4 @@
+etc/xdg/tumbler/tumbler.rc
 include/tumbler-1/tumbler/tumbler-abstract-thumbnailer.h
 include/tumbler-1/tumbler/tumbler-cache-plugin.h
 include/tumbler-1/tumbler/tumbler-cache.h
@@ -21,6 +22,8 @@ lib/libtumbler-1.so.0
 lib/tumbler-1/plugins/cache/tumbler-cache-plugin.so
 lib/tumbler-1/plugins/cache/tumbler-xdg-cache.la
 lib/tumbler-1/plugins/cache/tumbler-xdg-cache.so
+%%COVER%%lib/tumbler-1/plugins/tumbler-cover-thumbnailer.la
+%%COVER%%lib/tumbler-1/plugins/tumbler-cover-thumbnailer.so
 %%FFMPEG%%lib/tumbler-1/plugins/tumbler-ffmpeg-thumbnailer.la
 %%FFMPEG%%lib/tumbler-1/plugins/tumbler-ffmpeg-thumbnailer.so
 %%FONTS%%lib/tumbler-1/plugins/tumbler-font-thumbnailer.la
@@ -92,7 +95,6 @@ share/dbus-1/services/org.xfce.Tumbler.T
 %%NLS%%share/locale/ko/LC_MESSAGES/tumbler.mo
 %%NLS%%share/locale/lt/LC_MESSAGES/tumbler.mo
 %%NLS%%share/locale/lv/LC_MESSAGES/tumbler.mo
-%%NLS%%share/locale/ms/LC_MESSAGES/tumbler.mo
 %%NLS%%share/locale/nb/LC_MESSAGES/tumbler.mo
 %%NLS%%share/locale/nl/LC_MESSAGES/tumbler.mo
 %%NLS%%share/locale/nn/LC_MESSAGES/tumbler.mo
@@ -130,3 +132,4 @@ share/dbus-1/services/org.xfce.Tumbler.T
 @dirrm lib/tumbler-1
 @dirrm include/tumbler-1/tumbler
 @dirrm include/tumbler-1
+@dirrm etc/xdg/tumbler



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301142125.r0ELPeN0035977>