svn commit: r348901 - in head/graphics: . gimp-wavelet-decompose-plugin gimp-wavelet-decompose-plugin/files
Mario Sergio Fujikawa Ferreira
lioux at FreeBSD.org
Sun Mar 23 23:16:33 UTC 2014
Author: lioux
Date: Sun Mar 23 23:16:31 2014
New Revision: 348901
URL: http://svnweb.freebsd.org/changeset/ports/348901
QAT: https://qat.redports.org/buildarchive/r348901/
Log:
New port wavelet-decompose: Gimp plugin to losslessly decompose images into wavelet scales layers
Approved by: bdrewery (mentor)
Added:
head/graphics/gimp-wavelet-decompose-plugin/
head/graphics/gimp-wavelet-decompose-plugin/Makefile (contents, props changed)
head/graphics/gimp-wavelet-decompose-plugin/distinfo (contents, props changed)
head/graphics/gimp-wavelet-decompose-plugin/files/
head/graphics/gimp-wavelet-decompose-plugin/files/patch-src__Makefile (contents, props changed)
head/graphics/gimp-wavelet-decompose-plugin/pkg-descr (contents, props changed)
Modified:
head/graphics/Makefile
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Sun Mar 23 23:10:58 2014 (r348900)
+++ head/graphics/Makefile Sun Mar 23 23:16:31 2014 (r348901)
@@ -273,6 +273,7 @@
SUBDIR += gimp-manual-html
SUBDIR += gimp-resynthesizer
SUBDIR += gimp-save-for-web
+ SUBDIR += gimp-wavelet-decompose-plugin
SUBDIR += gimpfx-foundry
SUBDIR += giram
SUBDIR += gkrellkam2
Added: head/graphics/gimp-wavelet-decompose-plugin/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/gimp-wavelet-decompose-plugin/Makefile Sun Mar 23 23:16:31 2014 (r348901)
@@ -0,0 +1,78 @@
+# Created by: Mario Sergio Fujikawa Ferreira <lioux at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= wavelet-decompose
+DISTVERSION= 0.1.2
+CATEGORIES= graphics
+MASTER_SITES= http://registry.gimp.org/files/
+PKGNAMEPREFIX= gimp-
+PKGNAMESUFFIX= -plugin
+
+MAINTAINER= lioux at FreeBSD.org
+COMMENT= Gimp plugin to losslessly decompose images into wavelet scales layers
+
+LICENSE= GPLv2
+
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gimp-2.0.pc:${PORTSDIR}/graphics/gimp-app
+RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gimp-2.0.pc:${PORTSDIR}/graphics/gimp-app
+
+OPTIONS_DEFINE= NLS
+
+USES= gettext gmake
+
+PLIST_SUB= PLUGIN_DIR=${PLUGIN_DIR}
+PLUGIN_DIR?= libexec/gimp/2.2/plug-ins/
+
+# l10n languages
+LANGUAGES= de ru it pl
+
+# installed files
+PLIST_FILES= %%PLUGIN_DIR%%/wavelet-decompose
+
+# installed dirs
+PLIST_DIRSTRY= libexec/gimp/2.2/plug-ins \
+ libexec/gimp/2.2 \
+ libexec/gimp
+
+.include <bsd.port.options.mk>
+
+post-patch:
+ @${REINPLACE_CMD} \
+ -e 's|gimptool-2.0|${LOCALBASE}/bin/gimptool-2.0|' \
+ ${WRKSRC}/src/Makefile
+#
+## l10n
+# disable l10n if appropriate
+.if ! ${PORT_OPTIONS:MNLS}
+ @${REINPLACE_CMD} -E \
+ -e 's|(^all:.*)po |\1|' \
+ ${WRKSRC}/Makefile
+.endif
+
+## l10n
+#
+.if ${PORT_OPTIONS:MNLS}
+.for language in ${LANGUAGES}
+PLIST_FILES+= share/locale/${language}/LC_MESSAGES/gimp20-${PORTNAME}-plug-in.mo
+
+PLIST_DIRSTRY+= share/locale/${language}/LC_MESSAGES \
+ share/locale/${language} \
+ share/locale
+.endfor
+.endif
+
+do-install:
+# plugin
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${PLUGIN_DIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/wavelet-decompose ${STAGEDIR}${PREFIX}/${PLUGIN_DIR}
+#
+## l10n
+#
+.if ${PORT_OPTIONS:MNLS}
+.for language in ${LANGUAGES}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES/
+ ${INSTALL_DATA} ${WRKSRC}/po/${language}.mo ${STAGEDIR}${PREFIX}/share/locale/${language}/LC_MESSAGES/gimp20-${PORTNAME}-plug-in.mo
+.endfor
+.endif
+
+.include <bsd.port.mk>
Added: head/graphics/gimp-wavelet-decompose-plugin/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/gimp-wavelet-decompose-plugin/distinfo Sun Mar 23 23:16:31 2014 (r348901)
@@ -0,0 +1,2 @@
+SHA256 (wavelet-decompose-0.1.2.tar.gz) = 7a3217958646468a9b3668d64ca635d6bcfba9ababcff4cce91e38861e50b681
+SIZE (wavelet-decompose-0.1.2.tar.gz) = 18075
Added: head/graphics/gimp-wavelet-decompose-plugin/files/patch-src__Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/gimp-wavelet-decompose-plugin/files/patch-src__Makefile Sun Mar 23 23:16:31 2014 (r348901)
@@ -0,0 +1,8 @@
+--- src/Makefile.orig 2014-03-22 22:50:21.000000000 -0300
++++ src/Makefile 2014-03-22 22:50:36.000000000 -0300
+@@ -1,4 +1,4 @@
+-CFLAGS = -O3 -Wall $(shell gimptool-2.0 --cflags)
++CFLAGS = $(shell gimptool-2.0 --cflags)
+ LIBS = $(shell gimptool-2.0 --libs)
+ PLUGIN = wavelet-decompose
+ SOURCES = plugin.c wavelet.c interface.c decompose.c
Added: head/graphics/gimp-wavelet-decompose-plugin/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/gimp-wavelet-decompose-plugin/pkg-descr Sun Mar 23 23:16:31 2014 (r348901)
@@ -0,0 +1,12 @@
+[ edited version of author's www site ]
+
+This plugin losslessly decomposes a layer of an image into layers
+of wavelet scales. This means that you can edit the image on different
+detail scales (frequencies). The trivial recomposition of the image
+can be done by GIMP's layer modes so you can see the results of
+your modifications instantly. Among the applications are retouching,
+noise reduction, and enhancing global contrast.
+
+The plugin can be found under "Filters > Generic > Wavelet decompose"
+
+WWW: http://registry.gimp.org/node/11742
More information about the svn-ports-head
mailing list