1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-18 08:02:48 +00:00

Tumbler is a D-Bus service for applications to request thumbnails for

various URI schemes and MIME types. It is an implementation of the
thumbnail management D-Bus specification described on

Tumbler is used in Thunar, Xfce and is currently being prepared for
Maemo 6.

WWW:	http://git.xfce.org/apps/tumbler

PR:		ports/142866
Submitted by:	Ashish SHUKLA <wahjava at gmail.com>
This commit is contained in:
Martin Wilke 2010-02-03 00:27:04 +00:00
parent 75c5bb712c
commit 6761c8a1e5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=249144
5 changed files with 181 additions and 0 deletions

View File

@ -894,6 +894,7 @@
SUBDIR += truevision
SUBDIR += tulip
SUBDIR += tumble
SUBDIR += tumbler
SUBDIR += uDrawGraph
SUBDIR += ufraw
SUBDIR += uniconvertor

84
graphics/tumbler/Makefile Normal file
View File

@ -0,0 +1,84 @@
# New ports collection makefile for: tumbler
# Date created: 2010-01-15
# Whom: Ashish SHUKLA <wahjava@gmail.com>
#
# $FreeBSD$
#
PORTNAME= tumbler
PORTVERSION= 0.1.1
CATEGORIES= graphics xfce
MASTER_SITES= http://archive.xfce.org/src/apps/${PORTNAME}/0.1/
MAINTAINER= wahjava@gmail.com
COMMENT= D-Bus service for generating thumbnails
BUILD_DEPENDS= dbus-binding-tool:${PORTSDIR}/devel/dbus-glib \
${LOCALBASE}/libdata/pkgconfig/glib-2.0.pc:${PORTSDIR}/devel/glib20 \
${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:${PORTSDIR}/devel/dbus \
${LOCALBASE}/libdata/pkgconfig/dbus-glib-1.pc:${PORTSDIR}/devel/dbus-glib \
${LOCALBASE}/libdata/pkgconfig/libpng.pc:${PORTSDIR}/graphics/png \
glib>=2.16.0:${PORTSDIR}/devel/glib20 \
dbus>=1.0.0:${PORTSDIR}/devel/dbus \
dbus-glib>=0.72:${PORTSDIR}/devel/dbus-glib \
png>=1.2.0:${PORTSDIR}/graphics/png
OPTIONS= GTK2 "Enable GdkPixBuf thumbnailer plugin" On \
JPEG "Enable JPEG thumbnailer plugin with EXIF support" On \
FREETYPE "Enable Freetype font thumbnailer plugin" On \
XDG "Enable freedesktop.org cache plugin" On
USE_BZIP2= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= "CFLAGS=-I${LOCALBASE}/include" "LDFLAGS=-L${LOCALBASE}/lib"
USE_GNOME= glib20 gnomehack
USE_GMAKE= yes
USE_LDCONFIG= yes
USE_GETTEXT= yes
.include <bsd.port.options.mk>
.if defined(WITH_GTK2)
BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/gdk-pixbuf-2.0.pc:${PORTSDIR}/x11-toolkits/gtk20 \
gtk>=2.14:${PORTSDIR}/x11-toolkits/gtk20
USE_GNOME+= gtk20
PLIST_SUB+= GTK2=""
WITH_PLUGINS= true
.elif defined(WITHOUT_GTK2)
CONFIGURE_ARGS+= --disable-pixbuf-thumbnailer
PLIST_SUB+= GTK2="@comment "
.endif
.if defined(WITH_JPEG)
LIB_DEPENDS+= jpeg.10:${PORTSDIR}/graphics/jpeg
PLIST_SUB+= JPEG=""
WITH_PLUGINS= true
.elif defined(WITHOUT_JPEG)
CONFIGURE_ARGS+= --disable-jpeg-thumbnailer
PLIST_SUB+= JPEG="@comment "
.endif
.if defined(WITH_FREETYPE)
BUILD_DEPENDS+= freetype-config:${PORTSDIR}/print/freetype2
PLIST_SUB+= FREETYPE=""
WITH_PLUGINS= true
.elif defined(WITHOUT_FREETYPE)
CONFIGURE_ARGS+= --disable-font-thumbnailer
PLIST_SUB+= FREETYPE="@comment "
.endif
.if defined(WITHOUT_XDG)
CONFIGURE_ARGS+= --disable-xdg-cache
PLIST_SUB+= XDG="@comment "
.elif defined(WITH_XDG)
PLIST_SUB+= XDG=""
WITH_PLUGINS= true
.endif
.if defined(WITH_PLUGINS)
PLIST_SUB+= PLUGINS=""
.else
PLIST_SUB+= PLUGINS="@comment "
.endif
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (tumbler-0.1.1.tar.bz2) = f3f9c549ddac430904f61d80ebf7d1ac
SHA256 (tumbler-0.1.1.tar.bz2) = cd600beb28ec2438efb1124ac45203389e7eb537608b7fbbafe25d62fab954ae
SIZE (tumbler-0.1.1.tar.bz2) = 412032

View File

@ -0,0 +1,8 @@
Tumbler is a D-Bus service for applications to request thumbnails for
various URI schemes and MIME types. It is an implementation of the
thumbnail management D-Bus specification described on
Tumbler is used in Thunar, Xfce and is currently being prepared for
Maemo 6.
WWW: http://git.xfce.org/apps/tumbler

View File

@ -0,0 +1,85 @@
include/tumbler-1/tumbler/tumbler-abstract-thumbnailer.h
include/tumbler-1/tumbler/tumbler-cache-plugin.h
include/tumbler-1/tumbler/tumbler-cache.h
include/tumbler-1/tumbler/tumbler-config.h
include/tumbler-1/tumbler/tumbler-enum-types.h
include/tumbler-1/tumbler/tumbler-error.h
include/tumbler-1/tumbler/tumbler-file-info.h
include/tumbler-1/tumbler/tumbler-glib-extensions.h
include/tumbler-1/tumbler/tumbler-marshal.h
include/tumbler-1/tumbler/tumbler-provider-factory.h
include/tumbler-1/tumbler/tumbler-provider-plugin.h
include/tumbler-1/tumbler/tumbler-thumbnail-flavor.h
include/tumbler-1/tumbler/tumbler-thumbnail.h
include/tumbler-1/tumbler/tumbler-thumbnailer-provider.h
include/tumbler-1/tumbler/tumbler-thumbnailer.h
include/tumbler-1/tumbler/tumbler-util.h
include/tumbler-1/tumbler/tumbler.h
lib/libtumbler-1.a
lib/libtumbler-1.la
lib/libtumbler-1.so
lib/libtumbler-1.so.0
libdata/pkgconfig/tumbler-1.pc
%%XDG%%lib/tumbler-1/plugins/cache/tumbler-cache-plugin.so
%%XDG%%lib/tumbler-1/plugins/cache/tumbler-xdg-cache.a
%%XDG%%lib/tumbler-1/plugins/cache/tumbler-xdg-cache.la
%%XDG%%lib/tumbler-1/plugins/cache/tumbler-xdg-cache.so
%%FREETYPE%%lib/tumbler-1/plugins/tumbler-font-thumbnailer.a
%%FREETYPE%%lib/tumbler-1/plugins/tumbler-font-thumbnailer.la
%%FREETYPE%%lib/tumbler-1/plugins/tumbler-font-thumbnailer.so
%%JPEG%%lib/tumbler-1/plugins/tumbler-jpeg-thumbnailer.a
%%JPEG%%lib/tumbler-1/plugins/tumbler-jpeg-thumbnailer.la
%%JPEG%%lib/tumbler-1/plugins/tumbler-jpeg-thumbnailer.so
%%GTK2%%lib/tumbler-1/plugins/tumbler-pixbuf-thumbnailer.a
%%GTK2%%lib/tumbler-1/plugins/tumbler-pixbuf-thumbnailer.la
%%GTK2%%lib/tumbler-1/plugins/tumbler-pixbuf-thumbnailer.so
libexec/tumblerd
share/dbus-1/services/org.xfce.Tumbler.Cache1.service
share/dbus-1/services/org.xfce.Tumbler.Manager1.service
share/dbus-1/services/org.xfce.Tumbler.Thumbnailer1.service
share/gtk-doc/html/tumbler/TumblerAbstractThumbnailer.html
share/gtk-doc/html/tumbler/api-index-full.html
share/gtk-doc/html/tumbler/extension-api.html
share/gtk-doc/html/tumbler/extension-tutorial.html
share/gtk-doc/html/tumbler/home.png
share/gtk-doc/html/tumbler/index.html
share/gtk-doc/html/tumbler/index.sgml
share/gtk-doc/html/tumbler/left.png
share/gtk-doc/html/tumbler/miscellaneous.html
share/gtk-doc/html/tumbler/object-tree.html
share/gtk-doc/html/tumbler/pt01.html
share/gtk-doc/html/tumbler/right.png
share/gtk-doc/html/tumbler/style.css
share/gtk-doc/html/tumbler/thumbnails.html
share/gtk-doc/html/tumbler/tumbler-tumbler-cache.html
share/gtk-doc/html/tumbler/tumbler-tumbler-config.html
share/gtk-doc/html/tumbler/tumbler-tumbler-enum-types.html
share/gtk-doc/html/tumbler/tumbler-tumbler-error.html
share/gtk-doc/html/tumbler/tumbler-tumbler-file-info.html
share/gtk-doc/html/tumbler/tumbler-tumbler-provider-factory.html
share/gtk-doc/html/tumbler/tumbler-tumbler-provider-plugin.html
share/gtk-doc/html/tumbler/tumbler-tumbler-thumbnail.html
share/gtk-doc/html/tumbler/tumbler-tumbler-thumbnailer-provider.html
share/gtk-doc/html/tumbler/tumbler.devhelp
share/gtk-doc/html/tumbler/tumbler.devhelp2
share/gtk-doc/html/tumbler/up.png
share/locale/ast/LC_MESSAGES/tumbler.mo
share/locale/ca/LC_MESSAGES/tumbler.mo
share/locale/da/LC_MESSAGES/tumbler.mo
share/locale/en_GB/LC_MESSAGES/tumbler.mo
share/locale/fr/LC_MESSAGES/tumbler.mo
share/locale/gl/LC_MESSAGES/tumbler.mo
share/locale/ja/LC_MESSAGES/tumbler.mo
share/locale/lv/LC_MESSAGES/tumbler.mo
share/locale/pt/LC_MESSAGES/tumbler.mo
share/locale/sv/LC_MESSAGES/tumbler.mo
share/locale/tr/LC_MESSAGES/tumbler.mo
share/locale/zh_CN/LC_MESSAGES/tumbler.mo
@dirrm share/gtk-doc/html/tumbler
@dirrmtry share/gtk-doc/html
@dirrmtry share/gtk-doc/
%%XDG%%@dirrm lib/tumbler-1/plugins/cache
%%PLUGINS%%@dirrm lib/tumbler-1/plugins
%%PLUGINS%%@dirrm lib/tumbler-1
@dirrm include/tumbler-1/tumbler
@dirrm include/tumbler-1