svn commit: r487254 - in head/graphics: . webp-pixbuf-loader webp-pixbuf-loader/files
Li-Wen Hsu
lwhsu at FreeBSD.org
Tue Dec 11 20:29:30 UTC 2018
Author: lwhsu
Date: Tue Dec 11 20:29:28 2018
New Revision: 487254
URL: https://svnweb.freebsd.org/changeset/ports/487254
Log:
Add graphics/webp-pixbuf-loader, gdkpixbuf2 loader and thumbnailer for webp
PR: 232872
Submitted by: Greg V <greg at unrelenting.technology>
Added:
head/graphics/webp-pixbuf-loader/
head/graphics/webp-pixbuf-loader/Makefile (contents, props changed)
head/graphics/webp-pixbuf-loader/distinfo (contents, props changed)
head/graphics/webp-pixbuf-loader/files/
head/graphics/webp-pixbuf-loader/files/gdk-pixbuf-webp-thumbnailer.thumbnailer (contents, props changed)
head/graphics/webp-pixbuf-loader/files/patch-wscript (contents, props changed)
head/graphics/webp-pixbuf-loader/pkg-descr (contents, props changed)
Modified:
head/graphics/Makefile
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Tue Dec 11 20:28:12 2018 (r487253)
+++ head/graphics/Makefile Tue Dec 11 20:29:28 2018 (r487254)
@@ -1135,6 +1135,7 @@
SUBDIR += wayland-protocols
SUBDIR += waylandpp
SUBDIR += webp
+ SUBDIR += webp-pixbuf-loader
SUBDIR += wings
SUBDIR += wmicons
SUBDIR += wxsvg
Added: head/graphics/webp-pixbuf-loader/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/webp-pixbuf-loader/Makefile Tue Dec 11 20:29:28 2018 (r487254)
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= webp-pixbuf-loader
+PORTVERSION= 20160329
+CATEGORIES= graphics
+
+MAINTAINER= greg at unrelenting.technology
+COMMENT= WebP image loader plugin for GdkPixbuf2
+
+LICENSE= LGPL20+
+
+LIB_DEPENDS= libwebp.so:graphics/webp
+
+USES= gnome perl5 pkgconfig waf
+USE_GNOME= gdkpixbuf2
+USE_GITHUB= yes
+GH_ACCOUNT= aruiz
+GH_TAGNAME= 9b92950d49d7
+
+PLIST_FILES= lib/gdk-pixbuf-2.0/${GTK2_VERSION}/loaders/libpixbufloader-webp.so \
+ share/thumbnailers/gdk-pixbuf-webp-thumbnailer.thumbnailer
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gdk-pixbuf-2.0/*/loaders/*
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/thumbnailers
+ ${SED} -e 's|@PREFIX@|${LOCALBASE}|g' ${FILESDIR}/gdk-pixbuf-webp-thumbnailer.thumbnailer \
+ > ${STAGEDIR}${PREFIX}/share/thumbnailers/gdk-pixbuf-webp-thumbnailer.thumbnailer
+
+.include <bsd.port.mk>
Added: head/graphics/webp-pixbuf-loader/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/webp-pixbuf-loader/distinfo Tue Dec 11 20:29:28 2018 (r487254)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1541025028
+SHA256 (aruiz-webp-pixbuf-loader-20160329-9b92950d49d7_GH0.tar.gz) = 98bc7726ce18363b559253c698769921500f1a583d4d8deffb937c787f3792b0
+SIZE (aruiz-webp-pixbuf-loader-20160329-9b92950d49d7_GH0.tar.gz) = 86102
Added: head/graphics/webp-pixbuf-loader/files/gdk-pixbuf-webp-thumbnailer.thumbnailer
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/webp-pixbuf-loader/files/gdk-pixbuf-webp-thumbnailer.thumbnailer Tue Dec 11 20:29:28 2018 (r487254)
@@ -0,0 +1,4 @@
+[Thumbnailer Entry]
+TryExec=@PREFIX@/bin/gdk-pixbuf-thumbnailer
+Exec=@PREFIX@/bin/gdk-pixbuf-thumbnailer -s %s %u %o
+MimeType=image/webp;
Added: head/graphics/webp-pixbuf-loader/files/patch-wscript
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/webp-pixbuf-loader/files/patch-wscript Tue Dec 11 20:29:28 2018 (r487254)
@@ -0,0 +1,13 @@
+--- wscript.orig 2018-10-31 22:31:58 UTC
++++ wscript
+@@ -5,8 +5,8 @@ def options(opt):
+ def configure(conf):
+ conf.load('compiler_c glib2')
+ conf.find_program('gdk-pixbuf-query-loaders')
+- conf.check_cc(lib='webp', header_name='webp/decode.h',
+- uselib_store='WEBP', mandatory=True)
++ conf.check_cfg(package='libwebp', uselib_store='WEBP',
++ args='--cflags --libs', mandatory=True)
+ conf.check_cfg(package='gdk-pixbuf-2.0', uselib_store='GDK_PIXBUF',
+ atleast_version='2.22.0', args='--cflags --libs',
+ mandatory=True)
Added: head/graphics/webp-pixbuf-loader/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/webp-pixbuf-loader/pkg-descr Tue Dec 11 20:29:28 2018 (r487254)
@@ -0,0 +1,4 @@
+A WebP image loader for GdkPixbuf2.
+Also a thumbnailer definition file for e.g. Nautilus.
+
+WWW: https://github.com/aruiz/webp-pixbuf-loader
More information about the svn-ports-head
mailing list