From cbf11d3ce1a8e1e6fc14300b1ed7c3e7c4efd91b Mon Sep 17 00:00:00 2001 From: mezz Date: Sun, 20 May 2012 16:39:14 +0000 Subject: Turns gdk-pixbuf2 and jasper dependencies into optional and correct dependency by change from gtk20 to gdkpixbuf2. Bump the PORTREVISION. PR: ports/167721 Submitted by: Jan Beich --- graphics/gegl/Makefile | 22 ++++++++++++++++++++-- graphics/gegl/pkg-plist | 12 ++++++------ 2 files changed, 26 insertions(+), 8 deletions(-) (limited to 'graphics/gegl') diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile index 3c1d882c1e08..49609653b265 100644 --- a/graphics/gegl/Makefile +++ b/graphics/gegl/Makefile @@ -7,7 +7,7 @@ PORTNAME= gegl PORTVERSION= 0.1.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.1/ @@ -21,7 +21,9 @@ LIB_DEPENDS= babl-0.1:${PORTSDIR}/x11/babl \ OPTIONS= CAIRO "Enable Cairo" on \ ENSCRIPT "Enable Enscript" on \ FFMPEG "Enable videos through ffmpeg (BROKEN)" off \ + GDK "Enable gdk-pixbuf2 formats support" on \ GRAPHVIZ "Enable Graphviz" on \ + JP2 "Enable JPEG2000 format support" on \ JPEG "Enable JPEG format support" on \ LUA "Enable LUA" on \ OPENEXR "Enable High Dynamic Range (HDR) format support" on \ @@ -37,7 +39,7 @@ OPTIONS= CAIRO "Enable Cairo" on \ # Disable docs until I fix the problem with graphviz's dot NOPORTDOCS= yes -USE_GNOME= gtk20 glib20 pkgconfig gnomehack +USE_GNOME= glib20 pkgconfig gnomehack USE_BZIP2= yes USE_GMAKE= yes USE_GETTEXT= yes @@ -56,6 +58,14 @@ EXAMPLES= 2geglbuffer csugar float-lookup \ .include +.if !defined(WITHOUT_GDK) +USE_GNOME+= gdkpixbuf2 +PLIST_SUB+= GDK="" +.else +CONFIGURE_ARGS+=--without-gdk-pixbuf +PLIST_SUB+= GDK="@comment " +.endif + .if !defined(WITHOUT_CAIRO) LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo PLIST_SUB+= CAIRO="" @@ -98,6 +108,14 @@ LIB_DEPENDS+= graph:${PORTSDIR}/graphics/graphviz CONFIGURE_ARGS+=--without-graphviz .endif +.if !defined(WITHOUT_JP2) +LIB_DEPENDS+= jasper.4:${PORTSDIR}/graphics/jasper +PLIST_SUB+= JP2="" +.else +CONFIGURE_ARGS+=--without-jasper +PLIST_SUB+= JP2="@comment " +.endif + .if !defined(WITHOUT_JPEG) LIB_DEPENDS+= jpeg.11:${PORTSDIR}/graphics/jpeg PLIST_SUB+= JPEG="" diff --git a/graphics/gegl/pkg-plist b/graphics/gegl/pkg-plist index b7f7904b2098..347b83d733ee 100644 --- a/graphics/gegl/pkg-plist +++ b/graphics/gegl/pkg-plist @@ -149,8 +149,8 @@ lib/gegl-0.1/introspect.la lib/gegl-0.1/introspect.so lib/gegl-0.1/invert.la lib/gegl-0.1/invert.so -lib/gegl-0.1/jp2-load.la -lib/gegl-0.1/jp2-load.so +%%JP2%%lib/gegl-0.1/jp2-load.la +%%JP2%%lib/gegl-0.1/jp2-load.so lib/gegl-0.1/layer.la lib/gegl-0.1/layer.so lib/gegl-0.1/levels.la @@ -191,8 +191,8 @@ lib/gegl-0.1/over.la lib/gegl-0.1/over.so lib/gegl-0.1/overlay.la lib/gegl-0.1/overlay.so -lib/gegl-0.1/pixbuf.la -lib/gegl-0.1/pixbuf.so +%%GDK%%lib/gegl-0.1/pixbuf.la +%%GDK%%lib/gegl-0.1/pixbuf.so lib/gegl-0.1/pixelise.la lib/gegl-0.1/pixelise.so lib/gegl-0.1/plus.la @@ -213,8 +213,8 @@ lib/gegl-0.1/rgbe-load.la lib/gegl-0.1/rgbe-load.so lib/gegl-0.1/rgbe-save.la lib/gegl-0.1/rgbe-save.so -lib/gegl-0.1/save-pixbuf.la -lib/gegl-0.1/save-pixbuf.so +%%GDK%%lib/gegl-0.1/save-pixbuf.la +%%GDK%%lib/gegl-0.1/save-pixbuf.so lib/gegl-0.1/save.la lib/gegl-0.1/save.so lib/gegl-0.1/screen.la -- cgit