aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikhail Teterin <mi@FreeBSD.org>2011-09-23 22:29:55 +0000
committerMikhail Teterin <mi@FreeBSD.org>2011-09-23 22:29:55 +0000
commit61f1dfd76896369f3443ee826a77e3ffb0e1256d (patch)
tree11b0e1205e24c54a5fa0b9d652904ff87a229773
parent6f6fbe4bdf9851de1eb6ebef5287e3007846045e (diff)
Notes
-rw-r--r--graphics/nip2/Makefile7
-rw-r--r--graphics/nip2/distinfo4
-rw-r--r--graphics/nip2/files/patch-src_gtkitementry.c56
-rw-r--r--graphics/nip2/pkg-plist98
-rw-r--r--graphics/vips/Makefile55
-rw-r--r--graphics/vips/Makefile.man535
-rw-r--r--graphics/vips/distinfo4
-rw-r--r--graphics/vips/files/nodoc-patch35
-rw-r--r--graphics/vips/files/patch-libsrc-conversion-im_tiff2vips.c4
-rw-r--r--graphics/vips/files/patch-libsrc-conversion-im_vips2tiff.c4
-rw-r--r--graphics/vips/files/patch-v4l8
-rw-r--r--graphics/vips/pkg-plist605
12 files changed, 322 insertions, 1093 deletions
diff --git a/graphics/nip2/Makefile b/graphics/nip2/Makefile
index d8828576439c..429f2ad63592 100644
--- a/graphics/nip2/Makefile
+++ b/graphics/nip2/Makefile
@@ -6,15 +6,14 @@
#
PORTNAME= nip2
-PORTVERSION= 7.14.5
-PORTREVISION= 7
+PORTVERSION= 7.26.3
CATEGORIES= graphics
MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/
MAINTAINER= mi@aldan.algebra.com
COMMENT= Graphical user interface for VIPS
-LIB_DEPENDS= vips:${PORTSDIR}/graphics/vips \
+LIB_DEPENDS= vips.3[0-9]:${PORTSDIR}/graphics/vips \
gsl:${PORTSDIR}/math/gsl \
xml2:${PORTSDIR}/textproc/libxml2
@@ -23,7 +22,7 @@ USE_GMAKE= yes
USE_GNOME= gnomemimedata glib20 pkgconfig gtk20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --mandir=${PREFIX}/man
-ALL_TARGET= -j`${SYSCTL} -n hw.ncpu`
+MAKE_JOBS_SAFE= yes
# This port has no man-pages. It installs a number of HTML files,
# which are available through the GUI's Help. For this reason, they
# are always installed, regardless of the NOPORTDOCS setting.
diff --git a/graphics/nip2/distinfo b/graphics/nip2/distinfo
index cb2b20be142f..ffc79630175f 100644
--- a/graphics/nip2/distinfo
+++ b/graphics/nip2/distinfo
@@ -1,2 +1,2 @@
-SHA256 (nip2-7.14.5.tar.gz) = 27e1102682c6650b707d74327746f28f8f55badcc73ff46ec8d021a3444f5aa2
-SIZE (nip2-7.14.5.tar.gz) = 8385657
+SHA256 (nip2-7.26.3.tar.gz) = 94d842ffb6ba1d210ce7358c62f4f4cfa52c5663a2deb03f662aba29a0bee9d8
+SIZE (nip2-7.26.3.tar.gz) = 8681267
diff --git a/graphics/nip2/files/patch-src_gtkitementry.c b/graphics/nip2/files/patch-src_gtkitementry.c
deleted file mode 100644
index 43b809d653d5..000000000000
--- a/graphics/nip2/files/patch-src_gtkitementry.c
+++ /dev/null
@@ -1,56 +0,0 @@
---- src/gtkitementry.c.orig 2010-10-31 15:58:33.000000000 +0100
-+++ src/gtkitementry.c 2010-10-31 15:59:28.000000000 +0100
-@@ -131,7 +131,7 @@ static void gtk_entry_draw_curso
- static PangoLayout *gtk_entry_ensure_layout (GtkEntry *entry,
- gboolean include_preedit);
- static void gtk_entry_queue_draw (GtkEntry *entry);
--static void gtk_entry_reset_im_context (GtkEntry *entry);
-+static void nip_gtk_entry_reset_im_context (GtkEntry *entry);
- static void gtk_entry_recompute (GtkEntry *entry);
- static void gtk_entry_get_cursor_locations (GtkEntry *entry,
- CursorType type,
-@@ -657,7 +657,7 @@ gtk_entry_real_set_position (GtkEditable
- if (position != entry->current_pos ||
- position != entry->selection_bound)
- {
-- gtk_entry_reset_im_context (entry);
-+ nip_gtk_entry_reset_im_context (entry);
- gtk_entry_set_positions (entry, position, position);
- }
- }
-@@ -823,7 +823,7 @@ gtk_entry_move_cursor (GtkEntry *e
- {
- gint new_pos = entry->current_pos;
-
-- gtk_entry_reset_im_context (entry);
-+ nip_gtk_entry_reset_im_context (entry);
-
- if (entry->current_pos != entry->selection_bound && !extend_selection)
- {
-@@ -917,7 +917,7 @@ gtk_entry_insert_at_cursor (GtkEntry
-
- if (entry->editable)
- {
-- gtk_entry_reset_im_context (entry);
-+ nip_gtk_entry_reset_im_context (entry);
-
- gtk_editable_insert_text (editable, str, -1, &pos);
- gtk_editable_set_position (editable, pos);
-@@ -933,7 +933,7 @@ gtk_entry_delete_from_cursor (GtkEntry
- gint start_pos = entry->current_pos;
- gint end_pos = entry->current_pos;
-
-- gtk_entry_reset_im_context (entry);
-+ nip_gtk_entry_reset_im_context (entry);
-
- if (!entry->editable)
- return;
-@@ -1699,7 +1699,7 @@ gtk_entry_queue_draw (GtkEntry *entry)
- }
-
- static void
--gtk_entry_reset_im_context (GtkEntry *entry)
-+nip_gtk_entry_reset_im_context (GtkEntry *entry)
- {
- if (entry->need_im_reset)
- {
diff --git a/graphics/nip2/pkg-plist b/graphics/nip2/pkg-plist
index b7278851a29b..ce2cc87e80d7 100644
--- a/graphics/nip2/pkg-plist
+++ b/graphics/nip2/pkg-plist
@@ -2,15 +2,6 @@ bin/nip2
bin/run-nip2.sh
share/nip2/rc/ipgtkrc
share/nip2/data/examples/logo/logo2.ws
-share/nip2/data/examples/1_point_mosiac/cd1.2.jpg
-share/nip2/data/examples/1_point_mosiac/cd4.2.jpg
-share/nip2/data/examples/1_point_mosiac/cd2.1.jpg
-share/nip2/data/examples/1_point_mosiac/cd4.1.jpg
-share/nip2/data/examples/1_point_mosiac/cd1.1.jpg
-share/nip2/data/examples/1_point_mosiac/cd3.2.jpg
-share/nip2/data/examples/1_point_mosiac/cd2.2.jpg
-share/nip2/data/examples/1_point_mosiac/cd3.1.jpg
-share/nip2/data/examples/1_point_mosiac/1pt_mosaic.ws
share/nip2/data/examples/overlays_and_blending/overlay_blend.ws
share/nip2/data/examples/overlays_and_blending/blend_example_ir.jpg
share/nip2/data/examples/overlays_and_blending/blend_example_vis.jpg
@@ -21,14 +12,6 @@ share/nip2/data/examples/manual_balance/simp_base.png
share/nip2/data/examples/manual_balance/mask_03.png
share/nip2/data/examples/manual_balance/mask_control.png
share/nip2/data/examples/manual_balance/manual_balance.ws
-share/nip2/data/examples/2_point_mosiac/example_im_02.jpg
-share/nip2/data/examples/2_point_mosiac/example_im_04.jpg
-share/nip2/data/examples/2_point_mosiac/example_im_03.jpg
-share/nip2/data/examples/2_point_mosiac/full_image.jpg
-share/nip2/data/examples/2_point_mosiac/example_im_01.jpg
-share/nip2/data/examples/2_point_mosiac/example_im_05.jpg
-share/nip2/data/examples/2_point_mosiac/example_im_06.jpg
-share/nip2/data/examples/2_point_mosiac/2pts_mosaic.ws
share/nip2/data/examples/registering/example_im_2.jpg
share/nip2/data/examples/registering/registering.ws
share/nip2/data/examples/registering/example_im_1.jpg
@@ -166,13 +149,90 @@ share/nip2/compat/7.12/_list.def
share/nip2/compat/7.12/_predicate.def
share/nip2/compat/7.12/_stdenv.def
share/nip2/compat/7.12/_types.def
+share/nip2/compat/7.14/Colour.def
+share/nip2/compat/7.14/Filter.def
+share/nip2/compat/7.14/Histogram.def
+share/nip2/compat/7.14/Image.def
+share/nip2/compat/7.14/Math.def
+share/nip2/compat/7.14/Matrix.def
+share/nip2/compat/7.14/Object.def
+share/nip2/compat/7.14/Preferences.ws
+share/nip2/compat/7.14/Tasks.def
+share/nip2/compat/7.14/Widgets.def
+share/nip2/compat/7.14/_Object.def
+share/nip2/compat/7.14/_convert.def
+share/nip2/compat/7.14/_generate.def
+share/nip2/compat/7.14/_joe_extra.def
+share/nip2/compat/7.14/_joe_utilities.def
+share/nip2/compat/7.14/_list.def
+share/nip2/compat/7.14/_predicate.def
+share/nip2/compat/7.14/_stdenv.def
+share/nip2/compat/7.14/_types.def
+share/nip2/compat/7.16/Colour.def
+share/nip2/compat/7.16/Filter.def
+share/nip2/compat/7.16/Histogram.def
+share/nip2/compat/7.16/Image.def
+share/nip2/compat/7.16/Math.def
+share/nip2/compat/7.16/Matrix.def
+share/nip2/compat/7.16/Object.def
+share/nip2/compat/7.16/Preferences.ws
+share/nip2/compat/7.16/Tasks.def
+share/nip2/compat/7.16/Widgets.def
+share/nip2/compat/7.16/_Object.def
+share/nip2/compat/7.16/_convert.def
+share/nip2/compat/7.16/_generate.def
+share/nip2/compat/7.16/_joe_extra.def
+share/nip2/compat/7.16/_joe_utilities.def
+share/nip2/compat/7.16/_list.def
+share/nip2/compat/7.16/_predicate.def
+share/nip2/compat/7.16/_stdenv.def
+share/nip2/compat/7.16/_types.def
+share/nip2/compat/7.24/Colour.def
+share/nip2/compat/7.24/Filter.def
+share/nip2/compat/7.24/Histogram.def
+share/nip2/compat/7.24/Image.def
+share/nip2/compat/7.24/Math.def
+share/nip2/compat/7.24/Matrix.def
+share/nip2/compat/7.24/Object.def
+share/nip2/compat/7.24/Preferences.ws
+share/nip2/compat/7.24/Tasks.def
+share/nip2/compat/7.24/Widgets.def
+share/nip2/compat/7.24/_Object.def
+share/nip2/compat/7.24/_convert.def
+share/nip2/compat/7.24/_generate.def
+share/nip2/compat/7.24/_joe_extra.def
+share/nip2/compat/7.24/_joe_utilities.def
+share/nip2/compat/7.24/_list.def
+share/nip2/compat/7.24/_predicate.def
+share/nip2/compat/7.24/_stdenv.def
+share/nip2/compat/7.24/_types.def
+share/nip2/data/examples/1_point_mosaic/1pt_mosaic.ws
+share/nip2/data/examples/1_point_mosaic/cd1.1.jpg
+share/nip2/data/examples/1_point_mosaic/cd1.2.jpg
+share/nip2/data/examples/1_point_mosaic/cd2.1.jpg
+share/nip2/data/examples/1_point_mosaic/cd2.2.jpg
+share/nip2/data/examples/1_point_mosaic/cd3.1.jpg
+share/nip2/data/examples/1_point_mosaic/cd3.2.jpg
+share/nip2/data/examples/1_point_mosaic/cd4.1.jpg
+share/nip2/data/examples/1_point_mosaic/cd4.2.jpg
+@dirrm share/nip2/data/examples/1_point_mosaic
+share/nip2/data/examples/2_point_mosaic/2pts_mosaic.ws
+share/nip2/data/examples/2_point_mosaic/example_im_01.jpg
+share/nip2/data/examples/2_point_mosaic/example_im_02.jpg
+share/nip2/data/examples/2_point_mosaic/example_im_03.jpg
+share/nip2/data/examples/2_point_mosaic/example_im_04.jpg
+share/nip2/data/examples/2_point_mosaic/example_im_05.jpg
+share/nip2/data/examples/2_point_mosaic/example_im_06.jpg
+share/nip2/data/examples/2_point_mosaic/full_image.jpg
+@dirrm share/nip2/data/examples/2_point_mosaic
@dirrm share/nip2/compat/7.8
@dirrm share/nip2/compat/7.9
@dirrm share/nip2/compat/7.10
@dirrm share/nip2/compat/7.12
+@dirrm share/nip2/compat/7.14
+@dirrm share/nip2/compat/7.16
+@dirrm share/nip2/compat/7.24
@dirrm share/nip2/compat
-@dirrm share/nip2/data/examples/1_point_mosiac
-@dirrm share/nip2/data/examples/2_point_mosiac
@dirrm share/nip2/data/examples/businesscard
@dirrm share/nip2/data/examples/clone
@dirrm share/nip2/data/examples/framing
diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile
index c84d6324c27f..2d19fe1e9307 100644
--- a/graphics/vips/Makefile
+++ b/graphics/vips/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= vips
-PORTVERSION= 7.14.5
-PORTREVISION= 3
+PORTVERSION= 7.26.3
CATEGORIES= graphics
MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/
@@ -15,9 +14,7 @@ MAINTAINER= mi@aldan.algebra.com
COMMENT= Free image processing system
OPTIONS+= LIBOIL "Use liboil for CPU-optimized primitives" on
-# Making Python a proper option awaits portmgr's resolving the current
-# chicken-and-egg problem of OPTIONS vs. USE_* knobs
-#OPTIONS+= PYTHON "Create Python bindings" ${PYPRESENT}
+OPTIONS+= PYTHON "Create Python bindings" ${PYPRESENT}
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
LIB_DEPENDS= fftw3:${PORTSDIR}/math/fftw3 \
@@ -26,63 +23,51 @@ LIB_DEPENDS= fftw3:${PORTSDIR}/math/fftw3 \
tiff:${PORTSDIR}/graphics/tiff \
GraphicsMagick:${PORTSDIR}/graphics/GraphicsMagick \
IlmImf:${PORTSDIR}/graphics/OpenEXR \
+ orc-0:${PORTSDIR}/devel/orc \
png:${PORTSDIR}/graphics/png \
+ matio:${PORTSDIR}/math/matio \
lcms:${PORTSDIR}/graphics/lcms
PYPRESENT!= which python > /dev/null && echo on || echo off
USE_GMAKE= yes
-USE_PERL5_BUILD= yes
+USE_GETTEXT= yes
+USE_PERL5_BUILD=yes
USE_GNOME= gnomehack glib20 pkgconfig pango libxml2
USE_AUTOTOOLS= libtool
USE_LDCONFIG= yes
-ALL_TARGET= -j`${SYSCTL} -n hw.ncpu`
+MAKE_JOBS_SAFE= yes
+CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
post-configure:
${REINPLACE_CMD} -Ee 's,^(G?MSGFMT = *)$$,\1${LOCALBASE}/bin/msgfmt,g' \
${WRKSRC}/po/Makefile
-.if defined(NOPORTDOCS)
# Don't extract doc/ subdirectory - the simplest way:
+.ifdef NOPORTDOCS
EXTRACT_AFTER_ARGS= | ${TAR} -xpf - --exclude doc
-post-install:
- ${RMDIR} ${DOCSDIR}
-.else
-# Don't extract html-ized man-pages in either case:
-EXTRACT_AFTER_ARGS= | ${TAR} -xpf - --exclude doc/html/man
+EXTRA_PATCHES= ${FILESDIR}/nodoc-patch
.endif
PLIST_SUB+= VERSION=${PORTVERSION:R}
CONFIGURE_ENV+= MAGICK_CFLAGS="-I${LOCALBASE}/include/GraphicsMagick"
CONFIGURE_ARGS+=--without-x --mandir=${PREFIX}/man --with-magickpackage=GraphicsMagick
+CONFIGURE_ARGS+=--without-v4l
.for p in tiff jpeg zip png
CONFIGURE_ARGS+=--with-$p-includes=${LOCALBASE}/include
CONFIGURE_ARGS+=--with-$p-libraries=${LOCALBASE}/lib
.endfor
-# This is used to generate the list of man-pages and MLINKS. It
-# looks through the available man-pages and filters out those,
-# which consist of ``.so another/page''. Instead of installing
-# these stubs, we handle them as MLINKS.
-# Only use this target, if upgrading the port.
-.PHONY: Makefile.man
-Makefile.man:
- @${ECHO_MSG} "# This file is auto-generated" > $@
- ${FIND} ${WRKSRC}/ -type f -name '*.[13]' | ${XARGS} ${AWK} ' \
- /\.so/ { \
- page=substr($$2, 6, 100); \
- sub(".*/", "", FILENAME); \
- print "MLINKS+=\t" page "\t" FILENAME; \
- nextfile; \
- } { \
- sub(".*/", "", FILENAME); \
- ext = FILENAME; \
- sub(".*\\.", "", ext); \
- print "MAN" ext "+=\t" FILENAME; \
- nextfile; \
- }' >> $@
-
.include "Makefile.man"
+.include <bsd.port.options.mk>
+.if defined(WITH_PYTHON)
+USE_PYTHON= yes
+PLIST_SUB+= PY=""
+.else
+CONFIGURE_ARGS= --without-python
+PLIST_SUB+= PY="@comment "
+.endif
+
.include <bsd.port.pre.mk>
.if defined(WITH_LIBOIL)
diff --git a/graphics/vips/Makefile.man b/graphics/vips/Makefile.man
index e6c918e7e1ac..c1194f309b72 100644
--- a/graphics/vips/Makefile.man
+++ b/graphics/vips/Makefile.man
@@ -1,541 +1,8 @@
-# This file is auto-generated
-MAN1+= vdump.1
MAN1+= batch_crop.1
MAN1+= batch_image_convert.1
MAN1+= batch_rubber_sheet.1
-MAN1+= binfile.1
-MAN1+= cooc.1
-MLINKS+= cooc.1 cooc_features.1
-MAN1+= debugim.1
MAN1+= edvips.1
-MAN1+= glds.1
-MLINKS+= glds.1 glds_features.1
MAN1+= header.1
MAN1+= light_correct.1
-MLINKS+= debugim.1 printlines.1
-MAN1+= simcontr.1
-MAN1+= sines.1
-MLINKS+= sines.1 squares.1
MAN1+= vips.1
-MLINKS+= im_error.3 error_exit.3
-MAN3+= im_abs.3
-MLINKS+= im_costra.3 im_acostra.3
-MAN3+= im_add.3
-MLINKS+= im_malloc.3 im_add_preclose_callback.3
-MLINKS+= im_malloc.3 im_add_close_callback.3
-MLINKS+= im_malloc.3 im_add_evalstart_callback.3
-MLINKS+= im_malloc.3 im_add_eval_callback.3
-MLINKS+= im_malloc.3 im_add_evalend_callback.3
-MAN3+= im_addgnoise.3
-MAN3+= im_affine.3
-MLINKS+= im_generate.3 im_allocate_input_array.3
-MLINKS+= im_iscomplex.3 im_amiMSBfirst.3
-MAN3+= im_analyze2vips.3
-MLINKS+= im_andimage.3 im_andconst.3
-MAN3+= im_andimage.3
-MLINKS+= im_andimage.3 im_and_vec.3
-MAN3+= IM_ARRAY.3
-MLINKS+= im_costra.3 im_asintra.3
-MLINKS+= im_costra.3 im_atantra.3
-MAN3+= im_avg.3
-MAN3+= im_bandjoin.3
-MLINKS+= im_printdesc.3 im_BandFmt2char.3
-MAN3+= im_bandmean.3
-MAN3+= im_benchmark.3
-MAN3+= im_binfile.3
-MAN3+= im_bits_of_fmt.3
-MAN3+= im_black.3
-MLINKS+= im_ifthenelse.3 im_blend.3
-MAN3+= im_buildlut.3
-MLINKS+= im_clip.3 im_c2amph.3
-MLINKS+= im_clip.3 im_c2imag.3
-MLINKS+= im_clip.3 im_c2ps.3
-MLINKS+= im_clip.3 im_c2real.3
-MLINKS+= im_clip.3 im_c2rect.3
-MLINKS+= im_render.3 im_cache.3
-MAN3+= im_ceil.3
-MLINKS+= im_printdesc.3 im_char2BandFmt.3
-MLINKS+= im_printdesc.3 im_char2Coding.3
-MLINKS+= im_printdesc.3 im_char2Compression.3
-MLINKS+= im_printdesc.3 im_char2Type.3
-MAN3+= im_circle.3
-MLINKS+= im_clip.3 im_clip2c.3
-MLINKS+= im_clip.3 im_clip2cm.3
-MLINKS+= im_clip.3 im_clip2d.3
-MLINKS+= im_clip.3 im_clip2dcm.3
-MLINKS+= im_clip.3 im_clip2f.3
-MLINKS+= im_clip.3 im_clip2fmt.3
-MLINKS+= im_clip.3 im_clip2i.3
-MLINKS+= im_clip.3 im_clip2s.3
-MLINKS+= im_clip.3 im_clip2ui.3
-MLINKS+= im_clip.3 im_clip2us.3
-MAN3+= im_clip.3
-MAN3+= im_close.3
-MAN3+= im_cmulnorm.3
-MAN3+= im_cntlines.3
-MLINKS+= im_printdesc.3 im_Coding2char.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_ab2Ch.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_C2Cucs.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_Ch2ab.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_Ch2hucs.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_Chucs2h.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_Cucs2C.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_dECMC.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_display.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_L2Lucs.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_Lab2XYZ.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_Lucs2L.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_make_tables_RGB.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_make_tables_UCS.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_pythagoras.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_rgb2XYZ.3
-MLINKS+= im_col_XYZ2rgb.3 im_col_XYZ2Lab.3
-MAN3+= im_col_XYZ2rgb.3
-MAN3+= im_compass.3
-MLINKS+= im_printdesc.3 im_Compression2char.3
-MLINKS+= im_concurrency_set.3 im_concurrency_get.3
-MAN3+= im_concurrency_set.3
-MAN3+= im_contrast_surface.3
-MLINKS+= im_contrast_surface.3 im_contrast_surface_raw.3
-MAN3+= im_conv.3
-MLINKS+= im_conv.3 im_convf.3
-MLINKS+= im_conv.3 im_convf_raw.3
-MAN3+= im_conv_raw.3
-MLINKS+= im_conv.3 im_convsep.3
-MLINKS+= im_conv.3 im_convsepf.3
-MLINKS+= im_conv.3 im_convsepf_raw.3
-MLINKS+= im_conv.3 im_convsep_raw.3
-MLINKS+= im_conv.3 im_convsub.3
-MLINKS+= im_cooc_matrix.3 im_cooc_asm.3
-MLINKS+= im_cooc_matrix.3 im_cooc_contrast.3
-MLINKS+= im_cooc_matrix.3 im_cooc_correlation.3
-MLINKS+= im_cooc_matrix.3 im_cooc_entropy.3
-MAN3+= im_cooc_matrix.3
-MAN3+= im_copy.3
-MLINKS+= im_copy.3 im_copy_from.3
-MLINKS+= im_copy.3 im_copy_morph.3
-MLINKS+= im_copy.3 im_copy_set.3
-MLINKS+= im_copy.3 im_copy_set_meta.3
-MLINKS+= im_copy.3 im_copy_swap.3
-MAN3+= im_correl.3
-MAN3+= im_costra.3
-MAN3+= im_cp_desc.3
-MLINKS+= im_cp_desc.3 im_cp_desc_array.3
-MLINKS+= im_cp_desc.3 im_cp_descv.3
-MAN3+= im_create_dmask.3
-MAN3+= im_create_fmask.3
-MLINKS+= im_create_dmask.3 im_create_imask.3
-MAN3+= im_csv2vips.3
-MLINKS+= im_csv2vips.3 im_csv2vips_header.3
-MLINKS+= im_dE_fromLab.3 im_dE00_fromLab.3
-MAN3+= im_debugim.3
-MLINKS+= im_dE_fromdisp.3 im_dECMC_fromdisp.3
-MLINKS+= im_dE_fromLab.3 im_dECMC_fromLab.3
-MAN3+= im_dE_fromdisp.3
-MAN3+= im_dE_fromLab.3
-MLINKS+= im_dE_fromdisp.3 im_dE_fromXYZ.3
-MAN3+= im_demand_hint.3
-MLINKS+= im_demand_hint.3 im_demand_hint_array.3
-MLINKS+= im_avg.3 im_deviate.3
-MLINKS+= im_error.3 im_diag.3
-MAN3+= im_dif_std.3
-MAN3+= im_dilate.3
-MLINKS+= im_dilate.3 im_dilate_raw.3
-MLINKS+= im_Lab2UCS.3 im_disp2Lab.3
-MLINKS+= im_XYZ2disp.3 im_disp2XYZ.3
-MAN3+= im_disp_ps.3
-MAN3+= im_divide.3
-MLINKS+= im_create_dmask.3 im_dup_dmask.3
-MLINKS+= im_create_dmask.3 im_dup_imask.3
-MAN3+= im_embed.3
-MLINKS+= im_andimage.3 im_eorconst.3
-MLINKS+= im_andimage.3 im_eorimage.3
-MLINKS+= im_andimage.3 im_eor_vec.3
-MAN3+= im_equal.3
-MLINKS+= im_equal.3 im_equalconst.3
-MLINKS+= im_equal.3 im_equal_vec.3
-MLINKS+= im_dilate.3 im_erode.3
-MLINKS+= im_dilate.3 im_erode_raw.3
-MAN3+= im_error.3
-MLINKS+= im_error.3 im_error_buffer.3
-MLINKS+= im_error.3 im_error_clear.3
-MAN3+= im_exp10tra.3
-MLINKS+= im_exp10tra.3 im_expntra.3
-MLINKS+= im_exp10tra.3 im_expntra_vec.3
-MLINKS+= im_exp10tra.3 im_exptra.3
-MAN3+= im_exr2vips.3
-MLINKS+= im_exr2vips.3 im_exr2vips_header.3
-MAN3+= im_extract.3
-MLINKS+= im_extract.3 im_extract_area.3
-MLINKS+= im_extract.3 im_extract_areabands.3
-MLINKS+= im_extract.3 im_extract_bands.3
-MAN3+= im_eye.3
-MAN3+= im_falsecolour.3
-MAN3+= im_fastcor.3
-MLINKS+= im_paintrect.3 im_fastline.3
-MLINKS+= im_paintrect.3 im_fastlineuser.3
-MAN3+= im_fav4.3
-MLINKS+= im_eye.3 im_feye.3
-MLINKS+= im_grey.3 im_fgrey.3
-MLINKS+= im_rot180.3 im_fliphor.3
-MLINKS+= im_rot180.3 im_flipver.3
-MAN3+= im_flood.3
-MLINKS+= im_flood.3 im_flood_blob.3
-MAN3+= im_floor.3
-MAN3+= im_flt_imag_freq.3
-MAN3+= im_fractsurf.3
-MLINKS+= im_malloc.3 im_free.3
-MLINKS+= im_create_dmask.3 im_free_dmask.3
-MLINKS+= im_create_dmask.3 im_free_imask.3
-MAN3+= im_freqflt.3
-MAN3+= im_fwfft.3
-MLINKS+= im_zone.3 im_fzone.3
-MLINKS+= im_add.3 im_gadd.3
-MLINKS+= im_add.3 im_gaddim.3
-MAN3+= im_gammacorrect.3
-MAN3+= im_gauss_dmask.3
-MLINKS+= im_gauss_dmask.3 im_gauss_imask.3
-MAN3+= im_gaussnoise.3
-MLINKS+= im_bandjoin.3 im_gbandjoin.3
-MAN3+= im_generate.3
-MLINKS+= im_init_world.3 im_get_option_group.3
-MLINKS+= im_add.3 im_gfadd.3
-MLINKS+= im_equal.3 im_glds_asm.3
-MLINKS+= im_equal.3 im_glds_contrast.3
-MLINKS+= im_equal.3 im_glds_entropy.3
-MAN3+= im_glds_matrix.3
-MLINKS+= im_equal.3 im_glds_mean.3
-MAN3+= im_global_balance.3
-MLINKS+= im_global_balance.3 im_global_balance_float.3
-MLINKS+= im_fastcor.3 im_gradcor.3
-MLINKS+= im_compass.3 im_gradient.3
-MAN3+= im_grad_x.3
-MLINKS+= im_grad_x.3 im_grad_y.3
-MAN3+= im_grey.3
-MAN3+= im_grid.3
-MAN3+= im_guess_prefix.3
-MAN3+= im_header.3
-MLINKS+= im_header.3 im_header_double.3
-MLINKS+= im_header.3 im_header_get.3
-MLINKS+= im_header.3 im_header_get_type.3
-MLINKS+= im_header.3 im_header_int.3
-MLINKS+= im_header.3 im_header_map.3
-MLINKS+= im_header.3 im_header_string.3
-MAN3+= im_heq.3
-MAN3+= im_hist.3
-MLINKS+= im_histgr.3 im_histeq.3
-MLINKS+= im_histgr.3 im_histcum.3
-MAN3+= im_histgr.3
-MAN3+= im_histlin.3
-MLINKS+= im_histgr.3 im_histnD.3
-MLINKS+= im_histgr.3 im_histnorm.3
-MLINKS+= im_histlin.3 im_history_get.3
-MAN3+= im_histplot.3
-MLINKS+= im_histgr.3 im_histspec.3
-MLINKS+= im_heq.3 im_hsp.3
-MLINKS+= im_icc_transform.3 im_icc_ac2rc.3
-MLINKS+= im_icc_transform.3 im_icc_export.3
-MLINKS+= im_icc_transform.3 im_icc_export_depth.3
-MLINKS+= im_icc_transform.3 im_icc_import.3
-MLINKS+= im_icc_transform.3 im_icc_import_embedded.3
-MLINKS+= im_icc_transform.3 im_icc_present.3
-MAN3+= im_icc_transform.3
-MLINKS+= im_histgr.3 im_identity.3
-MLINKS+= im_histgr.3 im_identity_ushort.3
-MAN3+= im_ifthenelse.3
-MLINKS+= im_binfile.3 im_image.3
-MAN3+= IM_IMAGE_ADDR.3
-MLINKS+= IM_IMAGE_ADDR.3 IM_IMAGE_N_ELEMENTS.3
-MAN3+= im_image_sanity.3
-MLINKS+= IM_IMAGE_ADDR.3 IM_IMAGE_SIZEOF_ELEMENT.3
-MLINKS+= IM_IMAGE_ADDR.3 IM_IMAGE_SIZEOF_LINE.3
-MLINKS+= IM_IMAGE_ADDR.3 IM_IMAGE_SIZEOF_PEL.3
-MLINKS+= im_iocheck.3 im_incheck.3
-MAN3+= im_init.3
-MAN3+= im_initdesc.3
-MAN3+= im_init_world.3
-MAN3+= im_insert.3
-MAN3+= im_insertplace.3
-MAN3+= im_invalidate.3
-MAN3+= im_invert.3
-MAN3+= im_invertlut.3
-MLINKS+= im_fwfft.3 im_invfft.3
-MLINKS+= im_fwfft.3 im_invfftr.3
-MAN3+= im_iocheck.3
-MAN3+= im_iscomplex.3
-MLINKS+= im_iscomplex.3 im_isfile.3
-MLINKS+= im_iscomplex.3 im_isfloat.3
-MLINKS+= im_iscomplex.3 im_isint.3
-MLINKS+= im_iscomplex.3 im_isjpeg.3
-MLINKS+= im_iscomplex.3 im_isMSBfirst.3
-MLINKS+= im_iscomplex.3 im_ispartial.3
-MLINKS+= im_iscomplex.3 im_ispng.3
-MLINKS+= im_iscomplex.3 im_isppm.3
-MLINKS+= im_iscomplex.3 im_isscalar.3
-MLINKS+= im_iscomplex.3 im_istiff.3
-MLINKS+= im_iscomplex.3 im_istifftiled.3
-MLINKS+= im_iscomplex.3 im_isuint.3
-MLINKS+= im_iscomplex.3 im_isvips.3
-MAN3+= im_iterate.3
-MAN3+= im_jpeg2vips.3
-MLINKS+= im_jpeg2vips.3 im_jpeg2vips_header.3
-MLINKS+= im_Lab2UCS.3 im_Lab2disp.3
-MAN3+= im_Lab2LabQ.3
-MLINKS+= im_Lab2LabQ.3 im_Lab2LabS.3
-MLINKS+= im_XYZ2disp.3 im_Lab2LCh.3
-MAN3+= im_Lab2UCS.3
-MLINKS+= im_XYZ2disp.3 im_Lab2XYZ.3
-MAN3+= im_lab_morph.3
-MAN3+= im_LabQ2disp.3
-MLINKS+= im_LabQ2disp.3 im_LabQ2disp_build_table.3
-MLINKS+= im_LabQ2disp.3 im_LabQ2disp_table.3
-MLINKS+= im_Lab2LabQ.3 im_LabQ2Lab.3
-MLINKS+= im_Lab2LabQ.3 im_LabQ2LabS.3
-MLINKS+= im_Lab2UCS.3 im_LabQ2XYZ.3
-MLINKS+= im_Lab2LabQ.3 im_LabS2Lab.3
-MLINKS+= im_Lab2LabQ.3 im_LabS2LabQ.3
-MLINKS+= im_XYZ2disp.3 im_LCh2Lab.3
-MLINKS+= im_XYZ2disp.3 im_LCh2UCS.3
-MLINKS+= im_equal.3 im_less.3
-MLINKS+= im_equal.3 im_lessconst.3
-MLINKS+= im_equal.3 im_lesseq.3
-MLINKS+= im_equal.3 im_lesseqconst.3
-MLINKS+= im_equal.3 im_lesseq_vec.3
-MLINKS+= im_equal.3 im_less_vec.3
-MLINKS+= im_heq.3 im_lhisteq.3
-MLINKS+= im_heq.3 im_lhisteq_raw.3
-MLINKS+= im_compass.3 im_lindetect.3
-MAN3+= im_line.3
-MLINKS+= im_paintrect.3 im_lineset.3
-MAN3+= im_lintra.3
-MLINKS+= im_lintra.3 im_lintra_vec.3
-MAN3+= im_litecor.3
-MLINKS+= im_exp10tra.3 im_log10tra.3
-MLINKS+= im_log_imask.3 im_log_dmask.3
-MAN3+= im_log_imask.3
-MLINKS+= im_exp10tra.3 im_logtra.3
-MAN3+= im_lowpass.3
-MAN3+= im_lrjoin.3
-MAN3+= im_lrmerge.3
-MAN3+= im_lrmosaic.3
-MAN3+= im_lu_decomp.3
-MLINKS+= im_lu_decomp.3 im_lu_solve.3
-MAN3+= im_magick2vips.3
-MLINKS+= im_magick2vips.3 im_magick2vips_header.3
-MAN3+= im_makerw.3
-MLINKS+= im_grey.3 im_make_xy.3
-MAN3+= im_malloc.3
-MAN3+= im_maplut.3
-MLINKS+= im_vips2mask.3 im_mask2vips.3
-MLINKS+= im_matinv.3 im_matcat.3
-MLINKS+= im_match_linear_search.3 im_match_linear.3
-MAN3+= im_match_linear_search.3
-MAN3+= im_matinv.3
-MLINKS+= im_matinv.3 im_matinv_inplace.3
-MLINKS+= im_matinv.3 im_matmul.3
-MLINKS+= im_matinv.3 im_mattrn.3
-MLINKS+= im_avg.3 im_max.3
-MLINKS+= IM_RINT.3 IM_MAX.3
-MLINKS+= im_avg.3 im_maxpos.3
-MAN3+= im_maxpos_vec.3
-MLINKS+= im_compass.3 im_maxvalue.3
-MLINKS+= im_mean_std_int_buffer.3 im_mean_std_double_buffer.3
-MAN3+= im_mean_std_int_buffer.3
-MAN3+= im_measure.3
-MAN3+= im_meta.3
-MLINKS+= im_meta.3 im_meta_get.3
-MLINKS+= im_meta.3 im_meta_get_area.3
-MLINKS+= im_meta.3 im_meta_get_blob.3
-MLINKS+= im_avg.3 im_min.3
-MLINKS+= im_meta.3 im_meta_get_double.3
-MLINKS+= im_meta.3 im_meta_get_int.3
-MLINKS+= im_meta.3 im_meta_get_string.3
-MLINKS+= im_meta.3 im_meta_get_type.3
-MLINKS+= im_meta.3 im_meta_set.3
-MLINKS+= im_meta.3 im_meta_set_area.3
-MLINKS+= im_meta.3 im_meta_set_blob.3
-MLINKS+= im_meta.3 im_meta_set_double.3
-MLINKS+= im_meta.3 im_meta_set_int.3
-MLINKS+= im_meta.3 im_meta_set_string.3
-MLINKS+= IM_RINT.3 IM_MIN.3
-MLINKS+= im_avg.3 im_minpos.3
-MLINKS+= im_maxpos_vec.3 im_minpos_vec.3
-MAN3+= im_mmapin.3
-MAN3+= im_mmapinrw.3
-MLINKS+= im_equal.3 im_more.3
-MLINKS+= im_equal.3 im_moreconst.3
-MLINKS+= im_equal.3 im_moreeq.3
-MLINKS+= im_equal.3 im_moreeqconst.3
-MLINKS+= im_equal.3 im_moreeq_vec.3
-MLINKS+= im_equal.3 im_more_vec.3
-MAN3+= im_mpercent.3
-MAN3+= im_msb.3
-MLINKS+= im_msb.3 im_msb_band.3
-MLINKS+= im_cmulnorm.3 im_multiply.3
-MLINKS+= IM_ARRAY.3 IM_NEW.3
-MLINKS+= im_create_dmask.3 im_norm_dmask.3
-MLINKS+= im_equal.3 im_notequal.3
-MLINKS+= im_equal.3 im_notequalconst.3
-MLINKS+= im_equal.3 im_notequal_vec.3
-MLINKS+= IM_ARRAY.3 IM_NUMBER.3
-MAN3+= im_offsets45.3
-MLINKS+= im_offsets45.3 im_offsets90.3
-MAN3+= im_open.3
-MLINKS+= im_open.3 im_open_local.3
-MLINKS+= im_open.3 im_open_local_array.3
-MAN3+= im_openout.3
-MLINKS+= im_andimage.3 im_orconst.3
-MLINKS+= im_andimage.3 im_orimage.3
-MLINKS+= im_andimage.3 im_or_vec.3
-MLINKS+= im_iocheck.3 im_outcheck.3
-MAN3+= im_paintrect.3
-MAN3+= im_partial.3
-MLINKS+= im_piocheck.3 im_pincheck.3
-MAN3+= im_piocheck.3
-MLINKS+= im_paintrect.3 im_plotmask.3
-MLINKS+= im_paintrect.3 im_plotpoint.3
-MAN3+= im_png2vips.3
-MLINKS+= im_png2vips.3 im_png2vips_header.3
-MLINKS+= im_piocheck.3 im_poutcheck.3
-MLINKS+= im_exp10tra.3 im_powtra.3
-MLINKS+= im_exp10tra.3 im_powtra_vec.3
-MAN3+= im_ppm2vips.3
-MLINKS+= im_ppm2vips.3 im_ppm2vips_header.3
-MAN3+= im_prepare.3
-MLINKS+= im_prepare.3 im_prepare_many.3
-MLINKS+= im_prepare.3 im_prepare_to.3
-MAN3+= im_print.3
-MAN3+= im_printdesc.3
-MLINKS+= im_create_dmask.3 im_print_dmask.3
-MLINKS+= im_create_dmask.3 im_print_imask.3
-MLINKS+= im_debugim.3 im_printlines.3
-MLINKS+= im_cntlines.3 im_profile.3
-MAN3+= im_project.3
-MAN3+= im_quantim.3
-MLINKS+= im_quantim.3 im_quantlut.3
-MAN3+= im_rank.3
-MLINKS+= im_compass.3 im_rank_image.3
-MAN3+= im_raw2vips.3
-MLINKS+= im_create_dmask.3 im_read_dmask.3
-MLINKS+= im_create_dmask.3 im_read_imask.3
-MLINKS+= im_paintrect.3 im_readpoint.3
-MAN3+= im_recomb.3
-MLINKS+= im_rect_marginadjust.3 IM_RECT_BOTTOM.3
-MLINKS+= im_rect_marginadjust.3 im_rect_dup.3
-MLINKS+= im_rect_marginadjust.3 im_rect_equalsrect.3
-MLINKS+= im_rect_marginadjust.3 IM_RECT_HCENTRE.3
-MLINKS+= im_rect_marginadjust.3 im_rect_includespoint.3
-MLINKS+= im_rect_marginadjust.3 im_rect_includesrect.3
-MLINKS+= im_rect_marginadjust.3 im_rect_intersectrect.3
-MLINKS+= im_rect_marginadjust.3 im_rect_isempty.3
-MAN3+= im_render.3
-MAN3+= im_rect_marginadjust.3
-MLINKS+= im_rect_marginadjust.3 im_rect_normalise.3
-MLINKS+= im_rect_marginadjust.3 IM_RECT_RIGHT.3
-MLINKS+= im_rect_marginadjust.3 im_rect_unionrect.3
-MLINKS+= im_rect_marginadjust.3 IM_RECT_VCENTRE.3
-MAN3+= IM_REGION_ADDR.3
-MAN3+= im_region_buffer.3
-MAN3+= im_region_create.3
-MLINKS+= im_region_create.3 im_region_free.3
-MLINKS+= im_region_buffer.3 im_region_image.3
-MLINKS+= IM_REGION_ADDR.3 IM_REGION_LSKIP.3
-MLINKS+= IM_REGION_ADDR.3 IM_REGION_N_ELEMENTS.3
-MLINKS+= im_region_buffer.3 im_region_position.3
-MLINKS+= im_region_buffer.3 im_region_region.3
-MLINKS+= IM_REGION_ADDR.3 IM_REGION_SIZEOF_LINE.3
-MAN3+= im_remainder.3
-MLINKS+= im_remainder.3 im_remainderconst.3
-MAN3+= im_remosaic.3
-MLINKS+= im_remainder.3 im_remainderconst_vec.3
-MLINKS+= im_render.3 im_render_fade.3
-MAN3+= im_replicate.3
-MLINKS+= im_clip.3 im_ri2c.3
-MAN3+= im_rightshift_size.3
-MAN3+= im_rint.3
-MAN3+= IM_RINT.3
-MAN3+= im_rot180.3
-MLINKS+= im_rot180.3 im_rot270.3
-MLINKS+= im_rot180.3 im_rot90.3
-MLINKS+= im_offsets45.3 im_rotate_dmask45.3
-MLINKS+= im_offsets45.3 im_rotate_dmask90.3
-MLINKS+= im_offsets45.3 im_rotate_imask45.3
-MLINKS+= im_offsets45.3 im_rotate_imask90.3
-MAN3+= im_rotquad.3
-MAN3+= im_scale.3
-MLINKS+= im_create_dmask.3 im_scale_dmask.3
-MLINKS+= im_scale.3 im_scaleps.3
-MAN3+= im_setbuf.3
-MAN3+= im_setupout.3
-MAN3+= im_sharpen.3
-MAN3+= im_shiftleft.3
-MLINKS+= im_shiftleft.3 im_shiftright.3
-MLINKS+= im_conv.3 im_shrink.3
-MAN3+= im_sign.3
-MAN3+= im_simcontr.3
-MLINKS+= im_similarity_area.3 im_similarity.3
-MAN3+= im_similarity_area.3
-MAN3+= im_sines.3
-MLINKS+= im_costra.3 im_sintra.3
-MLINKS+= im_thresh.3 im_slice.3
-MLINKS+= im_smudge.3 im_smear.3
-MAN3+= im_smudge.3
-MLINKS+= im_quantim.3 im_spatres.3
-MLINKS+= im_fastcor.3 im_spcor.3
-MLINKS+= im_XYZ2disp.3 im_sRGB2XYZ.3
-MLINKS+= im_generate.3 im_start_many.3
-MLINKS+= im_generate.3 im_start_one.3
-MAN3+= im_stats.3
-MAN3+= im_stdif.3
-MLINKS+= im_generate.3 im_stop_many.3
-MLINKS+= im_generate.3 im_stop_one.3
-MAN3+= im_stretch3.3
-MAN3+= im_subsample.3
-MAN3+= im_subtract.3
-MAN3+= im_system.3
-MLINKS+= im_costra.3 im_tantra.3
-MLINKS+= im_lrjoin.3 im_tbjoin.3
-MLINKS+= im_lrmerge.3 im_tbmerge.3
-MLINKS+= im_lrmosaic.3 im_tbmosaic.3
-MAN3+= im_text.3
-MAN3+= im_thresh.3
-MAN3+= im_tiff2vips.3
-MLINKS+= im_tiff2vips.3 im_tiff2vips_header.3
-MAN3+= im_tile_cache.3
-MLINKS+= im_tone_build.3 im_tone_analyse.3
-MAN3+= im_tone_build.3
-MLINKS+= im_tone_build.3 im_tone_map.3
-MLINKS+= im_printdesc.3 im_Type2char.3
-MLINKS+= im_Lab2UCS.3 im_UCS2Lab.3
-MLINKS+= im_XYZ2disp.3 im_UCS2LCh.3
-MLINKS+= im_Lab2UCS.3 im_UCS2XYZ.3
-MLINKS+= im_histlin.3 im_updatehist.3
-MLINKS+= im_error.3 im_verror.3
-MLINKS+= im_error.3 im_warn.3
-MAN3+= im_version.3
-MLINKS+= im_version.3 im_version_string.3
-MAN3+= im_video_v4l1.3
-MLINKS+= im_jpeg2vips.3 im_vips2bufjpeg.3
-MLINKS+= im_csv2vips.3 im_vips2csv.3
-MLINKS+= im_jpeg2vips.3 im_vips2jpeg.3
-MAN3+= im_vips2mask.3
-MLINKS+= im_jpeg2vips.3 im_vips2mimejpeg.3
-MLINKS+= im_png2vips.3 im_vips2png.3
-MLINKS+= im_ppm2vips.3 im_vips2ppm.3
-MLINKS+= im_tiff2vips.3 im_vips2tiff.3
-MLINKS+= im_wrapone.3 im_wrapmany.3
-MAN3+= im_wrapone.3
-MLINKS+= im_create_dmask.3 im_write_dmask.3
-MLINKS+= im_create_dmask.3 im_write_dmask_name.3
-MLINKS+= im_create_dmask.3 im_write_imask.3
-MLINKS+= im_create_dmask.3 im_write_imask_name.3
-MAN3+= im_writeline.3
-MAN3+= im_XYZ2disp.3
-MAN3+= im_zerox.3
-MLINKS+= im_XYZ2disp.3 im_XYZ2Lab.3
-MLINKS+= im_XYZ2disp.3 im_XYZ2sRGB.3
-MLINKS+= im_Lab2UCS.3 im_XYZ2UCS.3
-MLINKS+= im_XYZ2disp.3 im_XYZ2Yxy.3
-MLINKS+= im_XYZ2disp.3 im_Yxy2XYZ.3
-MAN3+= im_zone.3
-MAN3+= im_zoom.3
+MAN1+= vipsthumbnail.1
diff --git a/graphics/vips/distinfo b/graphics/vips/distinfo
index afb110dfa1d0..13de38bc7585 100644
--- a/graphics/vips/distinfo
+++ b/graphics/vips/distinfo
@@ -1,2 +1,2 @@
-SHA256 (vips-7.14.5.tar.gz) = a5e6d405d2982021ea7a8816e8a58538320452fc00be7074232136e3b457b54b
-SIZE (vips-7.14.5.tar.gz) = 2989502
+SHA256 (vips-7.26.3.tar.gz) = 9acbe13f391bde2e1748e62a3f2e07a4319ad07c2502cc1ee4422f0a6cbd12a0
+SIZE (vips-7.26.3.tar.gz) = 3163591
diff --git a/graphics/vips/files/nodoc-patch b/graphics/vips/files/nodoc-patch
new file mode 100644
index 000000000000..8467265d5b07
--- /dev/null
+++ b/graphics/vips/files/nodoc-patch
@@ -0,0 +1,35 @@
+Remove Makefiles under the doc/ subdirectory, which we choose to not even extract,
+much less install, from the list...
+
+--- configure 2011-08-19 11:59:12.000000000 -0400
++++ configure 2011-09-23 17:34:13.000000000 -0400
+@@ -22859,5 +22859,5 @@
+ # vips-$VIPS_MAJOR_VERSION.$VIPS_MINOR_VERSION.pc
+ # in AC_OUTPUT, but that seems to break for some combinations of sh/m4
+-ac_config_files="$ac_config_files vips-7.26.pc vipsCC-7.26.pc Makefile libvips/include/vips/version.h libvips/include/Makefile libvips/include/vips/Makefile libvips/Makefile libvips/arithmetic/Makefile libvips/boolean/Makefile libvips/cimg/Makefile libvips/colour/Makefile libvips/conversion/Makefile libvips/convolution/Makefile libvips/deprecated/Makefile libvips/format/Makefile libvips/freq_filt/Makefile libvips/histograms_lut/Makefile libvips/inplace/Makefile libvips/iofuncs/Makefile libvips/mask/Makefile libvips/morphology/Makefile libvips/mosaicing/Makefile libvips/other/Makefile libvips/relational/Makefile libvips/resample/Makefile libvips/video/Makefile libvipsCC/include/Makefile libvipsCC/include/vips/Makefile libvipsCC/Makefile tools/Makefile tools/batch_crop tools/batch_image_convert tools/batch_rubber_sheet tools/light_correct tools/shrink_width swig/Makefile swig/vipsCC/Makefile swig/python/setup.py man/Makefile doc/Makefile doc/reference/Makefile doc/reference/libvips-docs.sgml po/Makefile.in"
++ac_config_files="$ac_config_files vips-7.26.pc vipsCC-7.26.pc Makefile libvips/include/vips/version.h libvips/include/Makefile libvips/include/vips/Makefile libvips/Makefile libvips/arithmetic/Makefile libvips/boolean/Makefile libvips/cimg/Makefile libvips/colour/Makefile libvips/conversion/Makefile libvips/convolution/Makefile libvips/deprecated/Makefile libvips/format/Makefile libvips/freq_filt/Makefile libvips/histograms_lut/Makefile libvips/inplace/Makefile libvips/iofuncs/Makefile libvips/mask/Makefile libvips/morphology/Makefile libvips/mosaicing/Makefile libvips/other/Makefile libvips/relational/Makefile libvips/resample/Makefile libvips/video/Makefile libvipsCC/include/Makefile libvipsCC/include/vips/Makefile libvipsCC/Makefile tools/Makefile tools/batch_crop tools/batch_image_convert tools/batch_rubber_sheet tools/light_correct tools/shrink_width swig/Makefile swig/vipsCC/Makefile swig/python/setup.py man/Makefile po/Makefile.in"
+
+ cat >confcache <<\_ACEOF
+--- Makefile.in 2011-08-19 11:59:16.000000000 -0400
++++ Makefile.in 2011-09-23 17:41:49.000000000 -0400
+@@ -93,5 +93,5 @@
+ ETAGS = etags
+ CTAGS = ctags
+-DIST_SUBDIRS = libvips tools po man doc libvipsCC swig
++DIST_SUBDIRS = libvips tools po man libvipsCC swig
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ distdir = $(PACKAGE)-$(VERSION)
+@@ -357,5 +357,4 @@
+ po \
+ man \
+- doc \
+ $(C_COMPILE_DIR) \
+ $(P_COMPILE_DIR)
+@@ -907,7 +906,4 @@
+
+ install-exec-hook:
+- -rm -rf ${DESTDIR}$(datadir)/doc/vips
+- $(mkinstalldirs) ${DESTDIR}$(datadir)/doc/vips
+- -cp -r ${top_srcdir}/doc/html ${top_srcdir}/doc/pdf ${DESTDIR}$(datadir)/doc/vips
+
+ dist-hook:
diff --git a/graphics/vips/files/patch-libsrc-conversion-im_tiff2vips.c b/graphics/vips/files/patch-libsrc-conversion-im_tiff2vips.c
index 174f406afe89..3ba015175492 100644
--- a/graphics/vips/files/patch-libsrc-conversion-im_tiff2vips.c
+++ b/graphics/vips/files/patch-libsrc-conversion-im_tiff2vips.c
@@ -1,5 +1,5 @@
---- libsrc/conversion/im_tiff2vips.c.orig Wed Aug 17 06:34:12 2005
-+++ libsrc/conversion/im_tiff2vips.c
+--- libvips/format/im_tiff2vips.c Wed Aug 17 06:34:12 2005
++++ libvips/format/im_tiff2vips.c
@@ -157,6 +157,12 @@
#include <vips/vips.h>
#include <vips/thread.h>
diff --git a/graphics/vips/files/patch-libsrc-conversion-im_vips2tiff.c b/graphics/vips/files/patch-libsrc-conversion-im_vips2tiff.c
index 21f8830e50b3..7ba268f72d44 100644
--- a/graphics/vips/files/patch-libsrc-conversion-im_vips2tiff.c
+++ b/graphics/vips/files/patch-libsrc-conversion-im_vips2tiff.c
@@ -1,5 +1,5 @@
---- libsrc/conversion/im_vips2tiff.c.orig Fri Mar 3 03:06:32 2006
-+++ libsrc/conversion/im_vips2tiff.c
+--- libvips/format/im_vips2tiff.c Fri Mar 3 03:06:32 2006
++++ libvips/format/im_vips2tiff.c
@@ -145,6 +145,12 @@
#include <vips/vips.h>
diff --git a/graphics/vips/files/patch-v4l b/graphics/vips/files/patch-v4l
new file mode 100644
index 000000000000..9a4b9419b184
--- /dev/null
+++ b/graphics/vips/files/patch-v4l
@@ -0,0 +1,8 @@
+--- libvips/video/im_video_v4l1.c 2011-07-27 09:30:13.000000000 -0400
++++ libvips/video/im_video_v4l1.c 2011-09-20 17:52:50.000000000 -0400
+@@ -54,5 +54,4 @@
+
+ #include <fcntl.h>
+-#include <linux/types.h>
+ #include <linux/videodev.h>
+
diff --git a/graphics/vips/pkg-plist b/graphics/vips/pkg-plist
index b3a974822198..adc212dede10 100644
--- a/graphics/vips/pkg-plist
+++ b/graphics/vips/pkg-plist
@@ -1,458 +1,189 @@
-bin/batch_crop
-bin/batch_image_convert
-bin/batch_rubber_sheet
-bin/binfile
-bin/cooc
-bin/cooc_features
-bin/debugim
-bin/edvips
+bin/mergeup
bin/find_mosaic
-bin/glds
-bin/glds_features
+bin/vips
+bin/edvips
+bin/vipsthumbnail
bin/header
-bin/im_LCh2Lab
-bin/im_LCh2UCS
-bin/im_Lab2LCh
-bin/im_Lab2LabQ
-bin/im_Lab2LabS
-bin/im_Lab2UCS
-bin/im_Lab2XYZ
-bin/im_Lab2XYZ_temp
-bin/im_Lab2disp
-bin/im_LabQ2Lab
-bin/im_LabQ2LabS
-bin/im_LabQ2XYZ
-bin/im_LabQ2disp
-bin/im_LabS2Lab
-bin/im_LabS2LabQ
-bin/im_UCS2LCh
-bin/im_UCS2Lab
-bin/im_UCS2XYZ
-bin/im_XYZ2Lab
-bin/im_XYZ2Lab_temp
-bin/im_XYZ2UCS
-bin/im_XYZ2Yxy
-bin/im_XYZ2disp
-bin/im_XYZ2sRGB
-bin/im_Yxy2XYZ
-bin/im__find_lroverlap
-bin/im__find_tboverlap
-bin/im_abs
-bin/im_acostra
-bin/im_add
-bin/im_addgnoise
-bin/im_affine
-bin/im_align_bands
-bin/im_analyze2vips
-bin/im_andimage
-bin/im_andimage_vec
-bin/im_andimageconst
-bin/im_asintra
-bin/im_atantra
-bin/im_avg
-bin/im_bandjoin
-bin/im_bandmean
-bin/im_benchmark
-bin/im_benchmark2
-bin/im_benchmarkn
-bin/im_bernd
-bin/im_binfile
-bin/im_black
-bin/im_blend
-bin/im_buildlut
-bin/im_c2amph
-bin/im_c2imag
-bin/im_c2ps
-bin/im_c2real
-bin/im_c2rect
-bin/im_cache
-bin/im_ceil
-bin/im_circle
-bin/im_clip
-bin/im_clip2c
-bin/im_clip2cm
-bin/im_clip2d
-bin/im_clip2dcm
-bin/im_clip2f
-bin/im_clip2fmt
-bin/im_clip2i
-bin/im_clip2s
-bin/im_clip2ui
-bin/im_clip2us
-bin/im_cmulnorm
-bin/im_cntlines
-bin/im_compass
-bin/im_contrast_surface
-bin/im_contrast_surface_raw
-bin/im_conv
-bin/im_conv_raw
-bin/im_convf
-bin/im_convf_raw
-bin/im_convsep
-bin/im_convsep_raw
-bin/im_convsepf
-bin/im_convsepf_raw
-bin/im_convsub
-bin/im_copy
-bin/im_copy_morph
-bin/im_copy_set
-bin/im_copy_set_meta
-bin/im_copy_swap
-bin/im_correl
-bin/im_costra
-bin/im_create_fmask
-bin/im_cross_phase
-bin/im_csv2vips
-bin/im_dE00_fromLab
-bin/im_dECMC_fromLab
-bin/im_dECMC_fromdisp
-bin/im_dE_fromLab
-bin/im_dE_fromXYZ
-bin/im_dE_fromdisp
-bin/im_deviate
-bin/im_dilate
-bin/im_dilate_raw
-bin/im_disp2Lab
-bin/im_disp2XYZ
-bin/im_disp_ps
-bin/im_divide
-bin/im_dmask_xsize
-bin/im_dmask_ysize
-bin/im_embed
-bin/im_eorimage
-bin/im_eorimage_vec
-bin/im_eorimageconst
-bin/im_equal
-bin/im_equal_vec
-bin/im_equalconst
-bin/im_erode
-bin/im_erode_raw
-bin/im_exp10tra
-bin/im_expntra
-bin/im_expntra_vec
-bin/im_exptra
-bin/im_exr2vips
-bin/im_extract
-bin/im_extract_area
-bin/im_extract_areabands
-bin/im_extract_band
-bin/im_extract_bands
-bin/im_eye
-bin/im_falsecolour
-bin/im_fastcor
-bin/im_fastcor_raw
-bin/im_fav4
-bin/im_feye
-bin/im_fgrey
-bin/im_fliphor
-bin/im_flipver
-bin/im_flood_blob_copy
-bin/im_floor
-bin/im_flt_image_freq
-bin/im_fractsurf
-bin/im_freqflt
-bin/im_fwfft
-bin/im_fzone
-bin/im_gadd
-bin/im_gammacorrect
-bin/im_gauss_dmask
-bin/im_gauss_imask
-bin/im_gaussnoise
-bin/im_gbandjoin
-bin/im_global_balance
-bin/im_global_balancef
-bin/im_grad_x
-bin/im_grad_y
-bin/im_gradcor
-bin/im_gradcor_raw
-bin/im_gradient
-bin/im_grey
-bin/im_greyc
-bin/im_greyc_mask
-bin/im_grid
-bin/im_guess_prefix
-bin/im_header_double
-bin/im_header_get_type
-bin/im_header_int
-bin/im_header_string
-bin/im_heq
-bin/im_hist
-bin/im_histcum
-bin/im_histeq
-bin/im_histgr
-bin/im_histnD
-bin/im_histnorm
-bin/im_histplot
-bin/im_histspec
-bin/im_hsp
-bin/im_icc_ac2rc
-bin/im_icc_export
-bin/im_icc_export_depth
-bin/im_icc_import
-bin/im_icc_import_embedded
-bin/im_icc_present
-bin/im_icc_transform
-bin/im_identity
-bin/im_identity_ushort
-bin/im_ifthenelse
-bin/im_imask_xsize
-bin/im_imask_ysize
-bin/im_insert
-bin/im_insert_noexpand
-bin/im_insertplace
-bin/im_invert
-bin/im_invertlut
-bin/im_invfft
-bin/im_invfftr
-bin/im_ismonotonic
-bin/im_jpeg2vips
-bin/im_lab_morph
-bin/im_less
-bin/im_less_vec
-bin/im_lessconst
-bin/im_lesseq
-bin/im_lesseq_vec
-bin/im_lesseqconst
-bin/im_lhisteq
-bin/im_lhisteq_raw
-bin/im_lindetect
-bin/im_line
-bin/im_lineset
-bin/im_linreg
-bin/im_lintra
-bin/im_lintra_vec
-bin/im_litecor
-bin/im_log10tra
-bin/im_log_dmask
-bin/im_log_imask
-bin/im_logtra
-bin/im_lrjoin
-bin/im_lrmerge
-bin/im_lrmerge1
-bin/im_lrmosaic
-bin/im_lrmosaic1
-bin/im_magick2vips
-bin/im_make_xy
-bin/im_maplut
-bin/im_mask2vips
-bin/im_matcat
-bin/im_match_linear
-bin/im_match_linear_search
-bin/im_matinv
-bin/im_matmul
-bin/im_mattrn
-bin/im_max
-bin/im_maxpos
-bin/im_maxpos_avg
-bin/im_maxpos_subpel
-bin/im_maxpos_vec
-bin/im_maxvalue
-bin/im_measure
-bin/im_min
-bin/im_minpos
-bin/im_minpos_vec
-bin/im_more
-bin/im_more_vec
-bin/im_moreconst
-bin/im_moreeq
-bin/im_moreeq_vec
-bin/im_moreeqconst
-bin/im_mpercent
-bin/im_msb
-bin/im_msb_band
-bin/im_multiply
-bin/im_notequal
-bin/im_notequal_vec
-bin/im_notequalconst
-bin/im_orimage
-bin/im_orimage_vec
-bin/im_orimageconst
-bin/im_phasecor_fft
-bin/im_png2vips
-bin/im_point_bilinear
-bin/im_powtra
-bin/im_powtra_vec
-bin/im_ppm2vips
-bin/im_print
-bin/im_profile
-bin/im_project
-bin/im_rank
-bin/im_rank_image
-bin/im_rank_raw
-bin/im_read_dmask
-bin/im_recomb
-bin/im_remainder
-bin/im_remainderconst
-bin/im_remainderconst_vec
-bin/im_remosaic
-bin/im_replicate
-bin/im_resize_linear
-bin/im_ri2c
-bin/im_rightshift_size
-bin/im_rint
-bin/im_rot180
-bin/im_rot270
-bin/im_rot90
-bin/im_rotate_dmask45
-bin/im_rotate_dmask90
-bin/im_rotate_imask45
-bin/im_rotate_imask90
-bin/im_rotquad
-bin/im_sRGB2XYZ
-bin/im_scale
-bin/im_scaleps
-bin/im_sharpen
-bin/im_shiftleft
-bin/im_shiftright
-bin/im_shrink
-bin/im_sign
-bin/im_similarity
-bin/im_similarity_area
-bin/im_sintra
-bin/im_slice
-bin/im_spcor
-bin/im_spcor_raw
-bin/im_stats
-bin/im_stdif
-bin/im_stdif_raw
-bin/im_stretch3
-bin/im_subsample
-bin/im_subtract
-bin/im_system
-bin/im_tantra
-bin/im_tbjoin
-bin/im_tbmerge
-bin/im_tbmerge1
-bin/im_tbmosaic
-bin/im_tbmosaic1
-bin/im_text
-bin/im_thresh
-bin/im_tiff2vips
-bin/im_tone_analyse
-bin/im_tone_build
-bin/im_tone_build_range
-bin/im_tone_map
-bin/im_version
-bin/im_version_string
-bin/im_video_test
-bin/im_video_v4l1
-bin/im_vips2csv
-bin/im_vips2jpeg
-bin/im_vips2mask
-bin/im_vips2mimejpeg
-bin/im_vips2png
-bin/im_vips2ppm
-bin/im_vips2tiff
-bin/im_wrap
-bin/im_zerox
-bin/im_zone
-bin/im_zoom
bin/light_correct
-bin/mergeup
-bin/mitsub
-bin/printlines
bin/shrink_width
-bin/simcontr
-bin/sines
-bin/spatres
-bin/squares
-bin/vdump
-bin/vips
+bin/batch_image_convert
+bin/batch_rubber_sheet
+bin/batch_crop
bin/vips-%%VERSION%%
-bin/vips2dj
-include/vips/VDisplay.h
-include/vips/VError.h
-include/vips/VImage.h
-include/vips/VMask.h
+include/vips/almostdeprecated.h
+include/vips/deprecated.h
+include/vips/arithmetic.h
+include/vips/boolean.h
+include/vips/buf.h
include/vips/colour.h
+include/vips/conversion.h
+include/vips/convolution.h
include/vips/debug.h
include/vips/dispatch.h
-include/vips/fmask.h
+include/vips/disp.h
+include/vips/enumtypes.h
+include/vips/error.h
+include/vips/operation.h
+include/vips/format.h
+include/vips/inplace.h
+include/vips/generate.h
+include/vips/header.h
+include/vips/histograms_lut.h
+include/vips/freq_filt.h
+include/vips/image.h
+include/vips/interpolate.h
include/vips/intl.h
-include/vips/meta.h
-include/vips/mosaic.h
-include/vips/proto.h
-include/vips/r_access.h
+include/vips/mask.h
+include/vips/pool.h
+include/vips/memory.h
+include/vips/morphology.h
+include/vips/mosaicing.h
+include/vips/other.h
+include/vips/video.h
+include/vips/cimg_funcs.h
+include/vips/object.h
+include/vips/private.h
include/vips/rect.h
include/vips/region.h
+include/vips/relational.h
+include/vips/resample.h
include/vips/semaphore.h
-include/vips/struct.h
+include/vips/threadpool.h
include/vips/thread.h
-include/vips/threadgroup.h
+include/vips/transform.h
include/vips/util.h
-include/vips/vbuf.h
include/vips/version.h
-include/vips/vips
+include/vips/vector.h
+include/vips/vips7compat.h
include/vips/vips.h
-include/vips/vipsc++.h
+include/vips/VDisplay.h
+include/vips/VError.h
+include/vips/VImage.h
+include/vips/VMask.h
include/vips/vipscpp.h
-lib/libvips.a
+include/vips/vips
+include/vips/vipsc++.h
+@dirrm include/vips
+lib/libvips.so.30
lib/libvips.la
-lib/libvips.so
-lib/libvips.so.20
-lib/libvipsCC.a
+lib/libvips.a
+lib/libvipsCC.so.30
lib/libvipsCC.la
-lib/libvipsCC.so
-lib/libvipsCC.so.20
+lib/libvipsCC.a
libdata/pkgconfig/vips-%%VERSION%%.pc
libdata/pkgconfig/vipsCC-%%VERSION%%.pc
-%%PORTDOCS%%%%DOCSDIR%%/html/figs/arch.png
-%%PORTDOCS%%%%DOCSDIR%%/html/figs/arch.svg
-%%PORTDOCS%%%%DOCSDIR%%/html/figs/interconvert.png
-%%PORTDOCS%%%%DOCSDIR%%/html/figs/interconvert.svg
-%%PORTDOCS%%%%DOCSDIR%%/html/arch.png
-%%PORTDOCS%%%%DOCSDIR%%/html/interconvert.png
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanual.css
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanual.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualch1.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualch2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualch3.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualch4.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualli1.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualli2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualli3.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse1.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse10.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse11.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse12.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse13.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse14.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse15.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse2.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse3.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse4.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse5.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse6.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse7.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse8.html
-%%PORTDOCS%%%%DOCSDIR%%/html/vipsmanualse9.html
-%%PORTDOCS%%%%DOCSDIR%%/pdf/vipsmanual.pdf
-%%DATADIR%%/vdump.pro
-%%DATADIR%%/vips2dj/cmyk/head1
-%%DATADIR%%/vips2dj/cmyk/head2
-%%DATADIR%%/vips2dj/cmyk/head3
-%%DATADIR%%/vips2dj/cmyk/head4
-%%DATADIR%%/vips2dj/cmyk/head5
-%%DATADIR%%/vips2dj/cmyk/head6
-%%DATADIR%%/vips2dj/lab/head1
-%%DATADIR%%/vips2dj/lab/head2
-%%DATADIR%%/vips2dj/lab/head3
-%%DATADIR%%/vips2dj/lab/head4
-%%DATADIR%%/vips2dj/lab/head5
-%%DATADIR%%/vips2dj/lab/head6
-%%DATADIR%%/vips2dj/mono/head1
-%%DATADIR%%/vips2dj/mono/head2
-%%DATADIR%%/vips2dj/mono/head3
-%%DATADIR%%/vips2dj/mono/head4
-%%DATADIR%%/vips2dj/mono/head5
-%%DATADIR%%/vips2dj/mono/head6
-@dirrm include/vips
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/figs
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%/pdf
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
-@dirrm %%DATADIR%%/vips2dj/cmyk
-@dirrm %%DATADIR%%/vips2dj/lab
-@dirrm %%DATADIR%%/vips2dj/mono
-@dirrm %%DATADIR%%/vips2dj
-@dirrm %%DATADIR%%
+share/locale/de/LC_MESSAGES/vips7.mo
+share/locale/en_GB/LC_MESSAGES/vips7.mo
+%%PORTDOCS%%share/doc/vips/pdf/vipsmanual.pdf
+%%PORTDOCS%%@dirrm share/doc/vips/pdf
+%%PORTDOCS%%share/doc/vips/html/figs/arch.png
+%%PORTDOCS%%share/doc/vips/html/figs/interconvert.png
+%%PORTDOCS%%@dirrm share/doc/vips/html/figs
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse16.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualch4.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualli2.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualli3.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualli1.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse13.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanual.css
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse1.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse7.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse6.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse10.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse15.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse9.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse3.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualch3.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualch1.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse18.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse4.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse12.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse17.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse8.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse5.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualch2.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse2.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse14.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanualse11.html
+%%PORTDOCS%%share/doc/vips/html/vipsmanual.html
+%%PORTDOCS%%@dirrm share/doc/vips/html
+%%PORTDOCS%%@dirrm share/doc/vips
+%%PORTDOCS%%share/gtk-doc/html/libvips/VipsFormat.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/VipsImage.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/VipsInterpolate.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/VipsOperation.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/VipsPool.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/VipsRegion.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/VipsThreadState.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/api-index-full.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/ch01.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/ch02.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/ch03.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/home.png
+%%PORTDOCS%%share/gtk-doc/html/libvips/index.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/index.sgml
+%%PORTDOCS%%share/gtk-doc/html/libvips/interconvert.png
+%%PORTDOCS%%share/gtk-doc/html/libvips/left.png
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-VipsArgument.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-arithmetic.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-boolean.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-buf.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-colour.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-conversion.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-convolution.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-error.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-freq-filt.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-generate.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-header.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-histograms-lut.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-inplace.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-mask.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-memory.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-morphology.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-mosaicing.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-other.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-rect.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips.devhelp
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-relational.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-resample.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-semaphore.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-transform.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-util.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-version.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-video.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/libvips.devhelp2
+%%PORTDOCS%%share/gtk-doc/html/libvips/object-tree.html
+%%PORTDOCS%%share/gtk-doc/html/libvips/right.png
+%%PORTDOCS%%share/gtk-doc/html/libvips/style.css
+%%PORTDOCS%%share/gtk-doc/html/libvips/up.png
+%%PORTDOCS%%@dirrm share/gtk-doc/html/libvips
+%%PORTDOCS%%@dirrmtry share/gtk-doc/html
+%%PORTDOCS%%@dirrmtry share/gtk-doc
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vimagemodule.so
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vimagemodule.la
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vdisplaymodule.so
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vdisplaymodule.la
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/verrormodule.so
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/verrormodule.la
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vmaskmodule.so
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vmaskmodule.la
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vimagemodule.a
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vdisplaymodule.a
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/verrormodule.a
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/vmaskmodule.a
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VImage.py
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VDisplay.py
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VError.py
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VMask.py
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/__init__.py
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VImage.pyc
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VDisplay.pyc
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VError.pyc
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VMask.pyc
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/__init__.pyc
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VImage.pyo
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VDisplay.pyo
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VError.pyo
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/VMask.pyo
+%%PY%%%%PYTHON_SITELIBDIR%%/vipsCC/__init__.pyo
+%%PY%%@dirrm %%PYTHON_SITELIBDIR%%/vipsCC