1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

Unbreak and update the two ports to the latest version of 7.12.4.

Take over maintainership temporarily upon request from the software's
author(s), who were unable to reach the previous maintainer.

In both:
	- use explict --mandir=${PREFIX}/man to avoid man-pages getting
	  into ${PREFIX}/shared/man incorrectly
	- deal with the NOPORTDOCS situation by simply not-extracting
	  the extra documentation from the distribution tarball
	- parallelize the build to scale with the number of CPUs

In vips:
	- move the (giant) list of man-pages into a separate Makefile.man
	- turn the pages, which contain only `.so other-page', into
	  MANLINKS (specified in Makefile.man)
	- provide a "maintainance target" to regenerate the Makefile.man
	  during the next upgrade
	- do not install the HTML-ized versions of man-pages
	- create OPTIONS for use of devel/liboil and graphics/ImageMagick
	  (OPTION to use PYTHON awaits portmgr's decision/action)

In nip2:
	- do install the HTML pages regardless of NOPORTDOCS -- these
	  are accessible to the user through the application GUI
	- arrange for update-mime-database and update-desktop-database
	  to be run upon install (@exec) and uninstall (@unexec)
	- LIB_DEPEND on math/gsl, which nip2 can use for extra functionality

These ports are in need of a dedicated maintainer.

Approved by:	maintainer timeout
This commit is contained in:
Mikhail Teterin 2007-08-19 16:50:23 +00:00
parent 1d32694fdf
commit 84ef40b4fa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=197925
8 changed files with 864 additions and 1131 deletions

View File

@ -6,29 +6,36 @@
#
PORTNAME= nip2
PORTVERSION= 7.10.21
PORTREVISION?= 1
PORTVERSION= 7.12.4
CATEGORIES= graphics
MASTER_SITES= http://www.vips.ecs.soton.ac.uk/vips-7.10/
MASTER_SITES= http://www.vips.ecs.soton.ac.uk/vips-${PORTVERSION:R}/
MAINTAINER= lev@FreeBSD.org
MAINTAINER= mi@aldan.algebra.com
COMMENT= Graphical user interface for VIPS
LIB_DEPENDS= vips.18:${PORTSDIR}/graphics/vips \
xml2.5:${PORTSDIR}/textproc/libxml2
BROKEN= Incomplete pkg-plist
LIB_DEPENDS= vips:${PORTSDIR}/graphics/vips \
gsl:${PORTSDIR}/math/gsl \
xml2:${PORTSDIR}/textproc/libxml2
USE_GMAKE= yes
USE_GNOME= gnomemimedata glib20 pkgconfig gtk20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --mandir=${PREFIX}/man
ALL_TARGET= -j`${SYSCTL} -n hw.ncpu`
# 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.
# The PDF version of the documentation is another story:
.if defined(NOPORTDOCS)
EXTRACT_AFTER_ARGS=|${TAR} -xpf - --exclude nipguide --exclude pdf
.endif
# Somehow vendor's configure misses these:
MAKE_ENV+= UPDATE_MIME_DATABASE=update-mime-database \
UPDATE_DESKTOP_DATABASE=update-desktop-database
MAN1= nip2.1
post-patch:
.if defined(NOPORTDOCS)
@${REINPLACE_CMD} 's/^EXTRA_DIST = scraps bootstrap doc/EXTRA_DIST = scraps bootstrap/' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} '535,538s/^/#/' ${WRKSRC}/Makefile.in
.endif
${REINPLACE_CMD} -e 's, malkovich,,' ${WRKSRC}/configure
.include <bsd.port.mk>

View File

@ -1,3 +1,3 @@
MD5 (nip2-7.10.21.tar.gz) = 25ab1f179c350d43746b66c90156013e
SHA256 (nip2-7.10.21.tar.gz) = 83745506c88d48c8fc900f29dd8daca9c762059152cbc4c4627a8e712f3e5cb4
SIZE (nip2-7.10.21.tar.gz) = 12374798
MD5 (nip2-7.12.4.tar.gz) = d9d9cf35fe47385e2eb4200cc02a9dd3
SHA256 (nip2-7.12.4.tar.gz) = 904e010e0025510f0c587cd0a0c44a599134de7402f13ace898e3570763992ea
SIZE (nip2-7.12.4.tar.gz) = 8311116

View File

@ -1,7 +1,6 @@
bin/nip2
bin/run-nip2.sh
share/locale/en_GB/LC_MESSAGES/nip2.mo
share/locale/malkovich/LC_MESSAGES/nip2.mo
share/nip2/compat/7.8/Capture.def
share/nip2/compat/7.8/Colour.def
share/nip2/compat/7.8/Filter.def
@ -46,8 +45,26 @@ share/nip2/compat/7.9/_list.def
share/nip2/compat/7.9/_predicate.def
share/nip2/compat/7.9/_stdenv.def
share/nip2/compat/7.9/_types.def
share/nip2/compat/7.10/Colour.def
share/nip2/compat/7.10/Filter.def
share/nip2/compat/7.10/Format.def
share/nip2/compat/7.10/Histogram.def
share/nip2/compat/7.10/Image.def
share/nip2/compat/7.10/Math.def
share/nip2/compat/7.10/Matrix.def
share/nip2/compat/7.10/Tasks.def
share/nip2/compat/7.10/Widgets.def
share/nip2/compat/7.10/_convert.def
share/nip2/compat/7.10/_generate.def
share/nip2/compat/7.10/_joe_extra.def
share/nip2/compat/7.10/_joe_utilities.def
share/nip2/compat/7.10/_list.def
share/nip2/compat/7.10/_predicate.def
share/nip2/compat/7.10/_stdenv.def
share/nip2/compat/7.10/_types.def
share/nip2/data/AdobeRGB1998.icc
share/nip2/data/HP5000_UVDuraImageGlossMaxQ.icc
share/nip2/data/nip2-icon.ico
share/nip2/data/examples/1_point_mosiac/1pt_mosaic.ws
share/nip2/data/examples/1_point_mosiac/cd1.1.jpg
share/nip2/data/examples/1_point_mosiac/cd1.2.jpg
@ -131,156 +148,9 @@ share/nip2/start/_list.def
share/nip2/start/_predicate.def
share/nip2/start/_stdenv.def
share/nip2/start/_types.def
%%PORTDOCS%%%%DOCSDIR%%/html/WARNINGS
%%PORTDOCS%%%%DOCSDIR%%/html/images.aux
%%PORTDOCS%%%%DOCSDIR%%/html/images.log
%%PORTDOCS%%%%DOCSDIR%%/html/images.pl
%%PORTDOCS%%%%DOCSDIR%%/html/images.tex
%%PORTDOCS%%%%DOCSDIR%%/html/img1.png
%%PORTDOCS%%%%DOCSDIR%%/html/img10.png
%%PORTDOCS%%%%DOCSDIR%%/html/img11.png
%%PORTDOCS%%%%DOCSDIR%%/html/img12.png
%%PORTDOCS%%%%DOCSDIR%%/html/img13.png
%%PORTDOCS%%%%DOCSDIR%%/html/img14.png
%%PORTDOCS%%%%DOCSDIR%%/html/img15.png
%%PORTDOCS%%%%DOCSDIR%%/html/img16.png
%%PORTDOCS%%%%DOCSDIR%%/html/img17.png
%%PORTDOCS%%%%DOCSDIR%%/html/img18.png
%%PORTDOCS%%%%DOCSDIR%%/html/img19.png
%%PORTDOCS%%%%DOCSDIR%%/html/img2.png
%%PORTDOCS%%%%DOCSDIR%%/html/img20.png
%%PORTDOCS%%%%DOCSDIR%%/html/img21.png
%%PORTDOCS%%%%DOCSDIR%%/html/img22.png
%%PORTDOCS%%%%DOCSDIR%%/html/img23.png
%%PORTDOCS%%%%DOCSDIR%%/html/img24.png
%%PORTDOCS%%%%DOCSDIR%%/html/img25.png
%%PORTDOCS%%%%DOCSDIR%%/html/img26.png
%%PORTDOCS%%%%DOCSDIR%%/html/img27.png
%%PORTDOCS%%%%DOCSDIR%%/html/img28.png
%%PORTDOCS%%%%DOCSDIR%%/html/img29.png
%%PORTDOCS%%%%DOCSDIR%%/html/img3.png
%%PORTDOCS%%%%DOCSDIR%%/html/img30.png
%%PORTDOCS%%%%DOCSDIR%%/html/img31.png
%%PORTDOCS%%%%DOCSDIR%%/html/img32.png
%%PORTDOCS%%%%DOCSDIR%%/html/img33.png
%%PORTDOCS%%%%DOCSDIR%%/html/img34.png
%%PORTDOCS%%%%DOCSDIR%%/html/img35.png
%%PORTDOCS%%%%DOCSDIR%%/html/img36.png
%%PORTDOCS%%%%DOCSDIR%%/html/img37.png
%%PORTDOCS%%%%DOCSDIR%%/html/img38.png
%%PORTDOCS%%%%DOCSDIR%%/html/img39.png
%%PORTDOCS%%%%DOCSDIR%%/html/img4.png
%%PORTDOCS%%%%DOCSDIR%%/html/img40.png
%%PORTDOCS%%%%DOCSDIR%%/html/img41.png
%%PORTDOCS%%%%DOCSDIR%%/html/img42.png
%%PORTDOCS%%%%DOCSDIR%%/html/img5.png
%%PORTDOCS%%%%DOCSDIR%%/html/img6.png
%%PORTDOCS%%%%DOCSDIR%%/html/img7.png
%%PORTDOCS%%%%DOCSDIR%%/html/img8.png
%%PORTDOCS%%%%DOCSDIR%%/html/img9.png
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
%%PORTDOCS%%%%DOCSDIR%%/html/internals.pl
%%PORTDOCS%%%%DOCSDIR%%/html/labels.pl
%%PORTDOCS%%%%DOCSDIR%%/html/nipguide.css
%%PORTDOCS%%%%DOCSDIR%%/html/nipguide.html
%%PORTDOCS%%%%DOCSDIR%%/html/node1.html
%%PORTDOCS%%%%DOCSDIR%%/html/node10.html
%%PORTDOCS%%%%DOCSDIR%%/html/node11.html
%%PORTDOCS%%%%DOCSDIR%%/html/node12.html
%%PORTDOCS%%%%DOCSDIR%%/html/node13.html
%%PORTDOCS%%%%DOCSDIR%%/html/node14.html
%%PORTDOCS%%%%DOCSDIR%%/html/node15.html
%%PORTDOCS%%%%DOCSDIR%%/html/node16.html
%%PORTDOCS%%%%DOCSDIR%%/html/node17.html
%%PORTDOCS%%%%DOCSDIR%%/html/node18.html
%%PORTDOCS%%%%DOCSDIR%%/html/node19.html
%%PORTDOCS%%%%DOCSDIR%%/html/node2.html
%%PORTDOCS%%%%DOCSDIR%%/html/node20.html
%%PORTDOCS%%%%DOCSDIR%%/html/node21.html
%%PORTDOCS%%%%DOCSDIR%%/html/node22.html
%%PORTDOCS%%%%DOCSDIR%%/html/node23.html
%%PORTDOCS%%%%DOCSDIR%%/html/node24.html
%%PORTDOCS%%%%DOCSDIR%%/html/node25.html
%%PORTDOCS%%%%DOCSDIR%%/html/node26.html
%%PORTDOCS%%%%DOCSDIR%%/html/node27.html
%%PORTDOCS%%%%DOCSDIR%%/html/node28.html
%%PORTDOCS%%%%DOCSDIR%%/html/node29.html
%%PORTDOCS%%%%DOCSDIR%%/html/node3.html
%%PORTDOCS%%%%DOCSDIR%%/html/node30.html
%%PORTDOCS%%%%DOCSDIR%%/html/node31.html
%%PORTDOCS%%%%DOCSDIR%%/html/node32.html
%%PORTDOCS%%%%DOCSDIR%%/html/node33.html
%%PORTDOCS%%%%DOCSDIR%%/html/node34.html
%%PORTDOCS%%%%DOCSDIR%%/html/node35.html
%%PORTDOCS%%%%DOCSDIR%%/html/node36.html
%%PORTDOCS%%%%DOCSDIR%%/html/node37.html
%%PORTDOCS%%%%DOCSDIR%%/html/node38.html
%%PORTDOCS%%%%DOCSDIR%%/html/node39.html
%%PORTDOCS%%%%DOCSDIR%%/html/node4.html
%%PORTDOCS%%%%DOCSDIR%%/html/node40.html
%%PORTDOCS%%%%DOCSDIR%%/html/node41.html
%%PORTDOCS%%%%DOCSDIR%%/html/node42.html
%%PORTDOCS%%%%DOCSDIR%%/html/node43.html
%%PORTDOCS%%%%DOCSDIR%%/html/node44.html
%%PORTDOCS%%%%DOCSDIR%%/html/node45.html
%%PORTDOCS%%%%DOCSDIR%%/html/node46.html
%%PORTDOCS%%%%DOCSDIR%%/html/node47.html
%%PORTDOCS%%%%DOCSDIR%%/html/node48.html
%%PORTDOCS%%%%DOCSDIR%%/html/node49.html
%%PORTDOCS%%%%DOCSDIR%%/html/node5.html
%%PORTDOCS%%%%DOCSDIR%%/html/node50.html
%%PORTDOCS%%%%DOCSDIR%%/html/node51.html
%%PORTDOCS%%%%DOCSDIR%%/html/node52.html
%%PORTDOCS%%%%DOCSDIR%%/html/node53.html
%%PORTDOCS%%%%DOCSDIR%%/html/node54.html
%%PORTDOCS%%%%DOCSDIR%%/html/node55.html
%%PORTDOCS%%%%DOCSDIR%%/html/node56.html
%%PORTDOCS%%%%DOCSDIR%%/html/node57.html
%%PORTDOCS%%%%DOCSDIR%%/html/node58.html
%%PORTDOCS%%%%DOCSDIR%%/html/node59.html
%%PORTDOCS%%%%DOCSDIR%%/html/node6.html
%%PORTDOCS%%%%DOCSDIR%%/html/node60.html
%%PORTDOCS%%%%DOCSDIR%%/html/node61.html
%%PORTDOCS%%%%DOCSDIR%%/html/node62.html
%%PORTDOCS%%%%DOCSDIR%%/html/node63.html
%%PORTDOCS%%%%DOCSDIR%%/html/node64.html
%%PORTDOCS%%%%DOCSDIR%%/html/node65.html
%%PORTDOCS%%%%DOCSDIR%%/html/node66.html
%%PORTDOCS%%%%DOCSDIR%%/html/node67.html
%%PORTDOCS%%%%DOCSDIR%%/html/node68.html
%%PORTDOCS%%%%DOCSDIR%%/html/node69.html
%%PORTDOCS%%%%DOCSDIR%%/html/node7.html
%%PORTDOCS%%%%DOCSDIR%%/html/node70.html
%%PORTDOCS%%%%DOCSDIR%%/html/node71.html
%%PORTDOCS%%%%DOCSDIR%%/html/node72.html
%%PORTDOCS%%%%DOCSDIR%%/html/node73.html
%%PORTDOCS%%%%DOCSDIR%%/html/node74.html
%%PORTDOCS%%%%DOCSDIR%%/html/node75.html
%%PORTDOCS%%%%DOCSDIR%%/html/node76.html
%%PORTDOCS%%%%DOCSDIR%%/html/node77.html
%%PORTDOCS%%%%DOCSDIR%%/html/node78.html
%%PORTDOCS%%%%DOCSDIR%%/html/node79.html
%%PORTDOCS%%%%DOCSDIR%%/html/node8.html
%%PORTDOCS%%%%DOCSDIR%%/html/node80.html
%%PORTDOCS%%%%DOCSDIR%%/html/node81.html
%%PORTDOCS%%%%DOCSDIR%%/html/node82.html
%%PORTDOCS%%%%DOCSDIR%%/html/node83.html
%%PORTDOCS%%%%DOCSDIR%%/html/node84.html
%%PORTDOCS%%%%DOCSDIR%%/html/node85.html
%%PORTDOCS%%%%DOCSDIR%%/html/node86.html
%%PORTDOCS%%%%DOCSDIR%%/html/node87.html
%%PORTDOCS%%%%DOCSDIR%%/html/node88.html
%%PORTDOCS%%%%DOCSDIR%%/html/node89.html
%%PORTDOCS%%%%DOCSDIR%%/html/node9.html
%%PORTDOCS%%%%DOCSDIR%%/html/node90.html
%%PORTDOCS%%%%DOCSDIR%%/html/node91.html
%%PORTDOCS%%%%DOCSDIR%%/html/node92.html
%%PORTDOCS%%%%DOCSDIR%%/html/node93.html
%%PORTDOCS%%%%DOCSDIR%%/html/node94.html
%%PORTDOCS%%%%DOCSDIR%%/html/node95.html
%%PORTDOCS%%%%DOCSDIR%%/ps/nipguide.ps
@dirrm share/nip2/compat/7.8
@dirrm share/nip2/compat/7.9
@dirrm share/nip2/compat/7.10
@dirrm share/nip2/compat
@dirrm share/nip2/data/examples/1_point_mosiac
@dirrm share/nip2/data/examples/2_point_mosiac
@ -296,6 +166,98 @@ share/nip2/start/_types.def
@dirrm share/nip2/rc
@dirrm share/nip2/start
@dirrm share/nip2
%%PORTDOCS%%@dirrm %%DOCSDIR%%/ps
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
%%PORTDOCS%%@dirrm %%DOCSDIR%%
%%DOCSDIR%%/html/figs/ir1.jpg
%%DOCSDIR%%/html/figs/ir2.jpg
%%DOCSDIR%%/html/figs/ir3.jpg
%%DOCSDIR%%/html/figs/ir4.jpg
%%DOCSDIR%%/html/figs/ir5.jpg
%%DOCSDIR%%/html/figs/ir6.jpg
%%DOCSDIR%%/html/figs/ir7.jpg
%%DOCSDIR%%/html/figs/ir8a.jpg
%%DOCSDIR%%/html/figs/ir9.jpg
%%DOCSDIR%%/html/figs/mos2.png
%%DOCSDIR%%/html/figs/scr21a.png
%%DOCSDIR%%/html/figs/scr22.png
%%DOCSDIR%%/html/figs/scr23.jpg
%%DOCSDIR%%/html/figs/scr24.jpg
%%DOCSDIR%%/html/figs/scr25.jpg
%%DOCSDIR%%/html/figs/scr26.png
%%DOCSDIR%%/html/figs/snap1.jpg
%%DOCSDIR%%/html/figs/snap10.jpg
%%DOCSDIR%%/html/figs/snap11.jpg
%%DOCSDIR%%/html/figs/snap12.jpg
%%DOCSDIR%%/html/figs/snap13.jpg
%%DOCSDIR%%/html/figs/snap14.jpg
%%DOCSDIR%%/html/figs/snap15.jpg
%%DOCSDIR%%/html/figs/snap16.jpg
%%DOCSDIR%%/html/figs/snap2.jpg
%%DOCSDIR%%/html/figs/snap3.jpg
%%DOCSDIR%%/html/figs/snap4.jpg
%%DOCSDIR%%/html/figs/snap5.jpg
%%DOCSDIR%%/html/figs/snap6.jpg
%%DOCSDIR%%/html/figs/snap7.jpg
%%DOCSDIR%%/html/figs/snap7a.jpg
%%DOCSDIR%%/html/figs/snap8.jpg
%%DOCSDIR%%/html/figs/snap9.jpg
%%DOCSDIR%%/html/figs/toolkit.jpg
%%DOCSDIR%%/html/figs/toolkit2.jpg
%%DOCSDIR%%/html/figs/toolkit3.jpg
%%DOCSDIR%%/html/nipguide.css
%%DOCSDIR%%/html/nipguide.html
%%DOCSDIR%%/html/nipguide37.html
%%DOCSDIR%%/html/nipguideap1.html
%%DOCSDIR%%/html/nipguidech1.html
%%DOCSDIR%%/html/nipguidech2.html
%%DOCSDIR%%/html/nipguidech3.html
%%DOCSDIR%%/html/nipguidech4.html
%%DOCSDIR%%/html/nipguidech5.html
%%DOCSDIR%%/html/nipguidech6.html
%%DOCSDIR%%/html/nipguideli1.html
%%DOCSDIR%%/html/nipguideli2.html
%%DOCSDIR%%/html/nipguideli3.html
%%DOCSDIR%%/html/nipguidese1.html
%%DOCSDIR%%/html/nipguidese10.html
%%DOCSDIR%%/html/nipguidese11.html
%%DOCSDIR%%/html/nipguidese12.html
%%DOCSDIR%%/html/nipguidese13.html
%%DOCSDIR%%/html/nipguidese14.html
%%DOCSDIR%%/html/nipguidese15.html
%%DOCSDIR%%/html/nipguidese16.html
%%DOCSDIR%%/html/nipguidese17.html
%%DOCSDIR%%/html/nipguidese18.html
%%DOCSDIR%%/html/nipguidese19.html
%%DOCSDIR%%/html/nipguidese2.html
%%DOCSDIR%%/html/nipguidese20.html
%%DOCSDIR%%/html/nipguidese21.html
%%DOCSDIR%%/html/nipguidese22.html
%%DOCSDIR%%/html/nipguidese23.html
%%DOCSDIR%%/html/nipguidese24.html
%%DOCSDIR%%/html/nipguidese25.html
%%DOCSDIR%%/html/nipguidese26.html
%%DOCSDIR%%/html/nipguidese27.html
%%DOCSDIR%%/html/nipguidese28.html
%%DOCSDIR%%/html/nipguidese29.html
%%DOCSDIR%%/html/nipguidese3.html
%%DOCSDIR%%/html/nipguidese30.html
%%DOCSDIR%%/html/nipguidese31.html
%%DOCSDIR%%/html/nipguidese32.html
%%DOCSDIR%%/html/nipguidese33.html
%%DOCSDIR%%/html/nipguidese34.html
%%DOCSDIR%%/html/nipguidese35.html
%%DOCSDIR%%/html/nipguidese4.html
%%DOCSDIR%%/html/nipguidese5.html
%%DOCSDIR%%/html/nipguidese6.html
%%DOCSDIR%%/html/nipguidese7.html
%%DOCSDIR%%/html/nipguidese8.html
%%DOCSDIR%%/html/nipguidese9.html
%%PORTDOCS%%%%DOCSDIR%%/pdf/nipguide.pdf
%%PORTDOCS%%@dirrm %%DOCSDIR%%/pdf
@dirrm %%DOCSDIR%%/html/figs
@dirrm %%DOCSDIR%%/html
@dirrm %%DOCSDIR%%
share/mime/packages/nip2.xml
share/applications/nip2.desktop
@exec update-mime-database %D/share/mime || :
@exec update-desktop-database %D/share/applications || :
@unexec update-mime-database %D/share/mime || :
@unexec update-desktop-database %D/share/applications || :

View File

@ -6,169 +6,85 @@
#
PORTNAME= vips
PORTVERSION= 7.10.21
PORTREVISION= 1
PORTVERSION= 7.12.4
CATEGORIES= graphics
MASTER_SITES= http://www.vips.ecs.soton.ac.uk/vips-7.10/
MASTER_SITES= http://www.vips.ecs.soton.ac.uk/vips-${PORTVERSION:R}/
MAINTAINER= lev@FreeBSD.org
MAINTAINER= mi@aldan.algebra.com
COMMENT= Free image processing system
OPTIONS= MAGICK "Use ImageMagick for more image-types" ${IMPRESENT}
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}
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
LIB_DEPENDS= fftw3:${PORTSDIR}/math/fftw3 \
jpeg:${PORTSDIR}/graphics/jpeg \
tiff:${PORTSDIR}/graphics/tiff \
Iex:${PORTSDIR}/graphics/OpenEXR \
png:${PORTSDIR}/graphics/png \
lcms:${PORTSDIR}/graphics/lcms
IMPRESENT!= which mogrify > /dev/null && echo on || echo off
PYPRESENT!= which python > /dev/null && echo on || echo off
USE_GMAKE= yes
USE_GETTEXT= yes
USE_PERL5_BUILD= yes
USE_GNOME= gnomehack glib20 pkgconfig pango
USE_AUTOTOOLS= libtool:15
USE_LDCONFIG= yes
CONFIGURE_ARGS= --without-magick --without-x
MAN1= batch_crop.1 batch_image_convert.1 \
batch_rubber_sheet.1 binfile.1 cooc.1 cooc_features.1 \
debugim.1 edvips.1 glds.1 glds_features.1 header.1 \
light_correct.1 printlines.1 simcontr.1 \
sines.1 squares.1 vdump.1 vips.1
MAN3= IM_ARRAY.3 IM_IMAGE_ADDR.3 IM_IMAGE_N_ELEMENTS.3 \
IM_IMAGE_SIZEOF_ELEMENT.3 IM_IMAGE_SIZEOF_LINE.3 \
IM_IMAGE_SIZEOF_PEL.3 IM_MAX.3 IM_MIN.3 IM_NEW.3 IM_NUMBER.3 \
IM_RECT_BOTTOM.3 IM_RECT_HCENTRE.3 IM_RECT_RIGHT.3 \
IM_RECT_VCENTRE.3 IM_REGION_ADDR.3 IM_REGION_LSKIP.3 \
IM_REGION_N_ELEMENTS.3 IM_REGION_SIZEOF_LINE.3 IM_RINT.3 \
error_exit.3 im_BandFmt2char.3 im_Coding2char.3 \
im_Compression2char.3 im_LCh2Lab.3 im_LCh2UCS.3 im_Lab2LCh.3 \
im_Lab2LabQ.3 im_Lab2LabS.3 im_Lab2UCS.3 im_Lab2XYZ.3 \
im_Lab2disp.3 im_LabQ2Lab.3 im_LabQ2LabS.3 im_LabQ2XYZ.3 \
im_LabQ2disp.3 im_LabQ2disp_build_table.3 im_LabQ2disp_table.3 \
im_LabS2Lab.3 im_LabS2LabQ.3 im_Type2char.3 im_UCS2LCh.3 \
im_UCS2Lab.3 im_UCS2XYZ.3 im_XYZ2Lab.3 im_XYZ2UCS.3 \
im_XYZ2Yxy.3 im_XYZ2disp.3 im_XYZ2sRGB.3 im_Yxy2XYZ.3 im_abs.3 \
im_acostra.3 im_add.3 im_add_close_callback.3 \
im_add_eval_callback.3 im_add_evalend_callback.3 \
im_addgnoise.3 im_affine.3 im_allocate_input_array.3 \
im_amiMSBfirst.3 im_and_vec.3 im_andconst.3 im_andimage.3 \
im_append_Hist.3 im_asintra.3 im_atantra.3 im_avg.3 \
im_bandjoin.3 im_binfile.3 im_black.3 im_blend.3 im_c2amph.3 \
im_c2imag.3 im_c2ps.3 im_c2real.3 im_c2rect.3 im_cache.3 \
im_ceil.3 im_char2BandFmt.3 im_char2Coding.3 \
im_char2Compression.3 im_char2Type.3 im_circle.3 im_clip.3 \
im_clip2c.3 im_clip2cm.3 im_clip2d.3 im_clip2dcm.3 im_clip2f.3 \
im_clip2fmt.3 im_clip2i.3 im_clip2s.3 im_clip2ui.3 \
im_clip2us.3 im_close.3 im_cmulnorm.3 im_cntlines.3 \
im_col_C2Cucs.3 im_col_Ch2ab.3 im_col_Ch2hucs.3 \
im_col_Chucs2h.3 im_col_Cucs2C.3 im_col_L2Lucs.3 \
im_col_Lab2XYZ.3 im_col_Lucs2L.3 im_col_XYZ2Lab.3 \
im_col_XYZ2rgb.3 im_col_ab2Ch.3 im_col_dECMC.3 \
im_col_display.3 im_col_make_tables_RGB.3 \
im_col_make_tables_UCS.3 im_col_pythagoras.3 im_col_rgb2XYZ.3 \
im_compass.3 im_conv.3 im_conv_raw.3 im_convf.3 im_convf_raw.3 \
im_convsep.3 im_convsep_raw.3 im_convsepf.3 im_convsepf_raw.3 \
im_convsub.3 im_cooc_asm.3 im_cooc_contrast.3 \
im_cooc_correlation.3 im_cooc_entropy.3 im_cooc_matrix.3 \
im_copy.3 im_copy_set.3 im_copy_swap.3 im_correl.3 im_costra.3 \
im_cp_desc.3 im_create_dmask.3 im_create_fmask.3 \
im_create_imask.3 im_dE00_fromLab.3 im_dECMC_fromLab.3 \
im_dECMC_fromdisp.3 im_dE_fromLab.3 im_dE_fromXYZ.3 \
im_dE_fromdisp.3 im_debugim.3 im_demand_hint.3 \
im_demand_hint_array.3 im_deviate.3 im_diag.3 im_dif_std.3 \
im_dilate.3 im_dilate_raw.3 im_disp2Lab.3 im_disp2XYZ.3 \
im_disp_ps.3 im_divide.3 im_dup_dmask.3 im_dup_imask.3 \
im_embed.3 im_eor_vec.3 im_eorconst.3 im_eorimage.3 im_equal.3 \
im_equal_vec.3 im_equalconst.3 im_erode.3 im_erode_raw.3 \
im_error.3 im_error_buffer.3 im_error_clear.3 im_exp10tra.3 \
im_expntra.3 im_expntra_vec.3 im_exptra.3 im_extract.3 \
im_extract_area.3 im_extract_band.3 im_extract_bands.3 \
im_eye.3 im_falsecolour.3 im_fastcor.3 im_fastline.3 \
im_fastlineuser.3 im_fav4.3 im_feye.3 im_fgrey.3 im_fliphor.3 \
im_flipver.3 im_flood.3 im_flood_blob.3 im_floor.3 \
im_flt_imag_freq.3 im_fractsurf.3 im_free.3 im_free_dmask.3 \
im_free_imask.3 im_freqflt.3 im_fwfft.3 im_fzone.3 im_gadd.3 \
im_gaddim.3 im_gammacorrect.3 im_gauss_dmask.3 \
im_gauss_imask.3 im_gaussnoise.3 im_gbandjoin.3 im_generate.3 \
im_gfadd.3 im_glds_asm.3 im_glds_contrast.3 im_glds_entropy.3 \
im_glds_matrix.3 im_glds_mean.3 im_global_balance.3 \
im_global_balance_float.3 im_gradient.3 im_grey.3 \
im_guess_prefix.3 im_header.3 im_header_double.3 \
im_header_int.3 im_header_string.3 im_heq.3 im_hist.3 \
im_histcum.3 im_histeq.3 im_histgr.3 im_histlin.3 im_histnD.3 \
im_histnorm.3 im_histplot.3 im_histspec.3 im_hsp.3 \
im_icc_ac2rc.3 im_icc_export.3 im_icc_export_depth.3 \
im_icc_import.3 im_icc_present.3 im_icc_transform.3 \
im_identity.3 im_identity_ushort.3 im_ifthenelse.3 im_image.3 \
im_image_sanity.3 im_incheck.3 im_init.3 im_initdesc.3 \
im_insert.3 im_insertplace.3 im_invert.3 im_invertlut.3 \
im_invfft.3 im_invfftr.3 im_iocheck.3 im_isMSBfirst.3 \
im_iscomplex.3 im_isfile.3 im_isfloat.3 im_isint.3 im_isjpeg.3 \
im_ispartial.3 im_ispng.3 im_isppm.3 im_istiff.3 \
im_istifftiled.3 im_isuint.3 im_isvips.3 im_iterate.3 \
im_jpeg2vips.3 im_jpeg2vips_header.3 im_lab_morph.3 im_less.3 \
im_less_vec.3 im_lessconst.3 im_lesseq.3 im_lesseq_vec.3 \
im_lesseqconst.3 im_lhisteq.3 im_lhisteq_raw.3 im_lindetect.3 \
im_line.3 im_lintra.3 im_lintra_vec.3 im_list_add.3 \
im_list_append.3 im_list_eq.3 im_list_fix.3 im_list_fold.3 \
im_list_free.3 im_list_index.3 im_list_insert.3 im_list_len.3 \
im_list_map.3 im_list_map_rev.3 im_list_member.3 im_list_pos.3 \
im_list_remove.3 im_litecor.3 im_log10tra.3 im_log_dmask.3 \
im_log_imask.3 im_logtra.3 im_lowpass.3 im_lrjoin.3 \
im_lrmerge.3 im_lrmosaic.3 im_magick2vips.3 \
im_magick2vips_header.3 im_make_xy.3 im_makerw.3 im_malloc.3 \
im_maplut.3 im_mask2vips.3 im_matcat.3 im_match_linear.3 \
im_match_linear_search.3 im_matinv.3 im_matmul.3 im_mattrn.3 \
im_max.3 im_maxpos.3 im_maxvalue.3 im_mean_std_double_buffer.3 \
im_mean_std_int_buffer.3 im_measure.3 im_min.3 im_minpos.3 \
im_mmapin.3 im_mmapinrw.3 im_more.3 im_more_vec.3 \
im_moreconst.3 im_moreeq.3 im_moreeq_vec.3 im_moreeqconst.3 \
im_mpercent.3 im_multiply.3 im_notequal.3 im_notequal_vec.3 \
im_notequalconst.3 im_offsets45.3 im_offsets90.3 im_open.3 \
im_open_local.3 im_open_local_array.3 im_openout.3 im_or_vec.3 \
im_orconst.3 im_orimage.3 im_outcheck.3 im_paintrect.3 \
im_partial.3 im_pincheck.3 im_piocheck.3 im_plotmask.3 \
im_plotpoint.3 im_png2vips.3 im_png2vips_header.3 \
im_poutcheck.3 im_powtra.3 im_powtra_vec.3 im_ppm2vips.3 \
im_ppm2vips_header.3 im_prepare.3 im_prepare_to.3 im_print.3 \
im_print_dmask.3 im_print_imask.3 im_printdesc.3 im_printhd.3 \
im_printlines.3 im_profile.3 im_quantim.3 im_quantlut.3 \
im_rank.3 im_rank_image.3 im_read_dmask.3 im_read_imask.3 \
im_readpoint.3 im_recomb.3 im_rect_dup.3 im_rect_equalsrect.3 \
im_rect_includespoint.3 im_rect_includesrect.3 \
im_rect_intersectrect.3 im_rect_isempty.3 \
im_rect_marginadjust.3 im_rect_normalise.3 im_rect_unionrect.3 \
im_region_create.3 im_region_free.3 im_region_image.3 \
im_region_local.3 im_region_position.3 im_region_region.3 \
im_remainder.3 im_remainderconst.3 im_remosaic.3 im_render.3 \
im_render_fade.3 im_replicate.3 im_ri2c.3 im_rint.3 \
im_rot180.3 im_rot270.3 im_rot90.3 im_rotate_dmask45.3 \
im_rotate_dmask90.3 im_rotate_imask45.3 im_rotate_imask90.3 \
im_rotquad.3 im_sRGB2XYZ.3 im_scale.3 im_scale_dmask.3 \
im_scaleps.3 im_setbuf.3 im_setupout.3 im_sharpen.3 \
im_shiftleft.3 im_shiftright.3 im_shrink.3 im_sign.3 \
im_simcontr.3 im_similarity.3 im_similarity_area.3 im_sines.3 \
im_sintra.3 im_slice.3 im_smear.3 im_smudge.3 im_spatres.3 \
im_spcor.3 im_start_many.3 im_start_one.3 im_stats.3 \
im_stdif.3 im_stop_many.3 im_stop_one.3 im_stretch3.3 \
im_subsample.3 im_subtract.3 im_system.3 im_tantra.3 \
im_tbjoin.3 im_tbmerge.3 im_tbmosaic.3 im_text.3 im_thresh.3 \
im_tiff2vips.3 im_tiff2vips_header.3 im_tone_analyse.3 \
im_tone_build.3 im_tone_map.3 im_updatehist.3 im_verror.3 \
im_version.3 im_version_string.3 im_video_v4l1.3 \
im_vips2bufjpeg.3 im_vips2jpeg.3 im_vips2mask.3 \
im_vips2mimejpeg.3 im_vips2png.3 im_vips2ppm.3 im_vips2tiff.3 \
im_warn.3 im_wrapmany.3 im_wrapone.3 im_write_dmask.3 \
im_write_dmask_name.3 im_write_imask.3 im_write_imask_name.3 \
im_writeline.3 im_zerox.3 im_zone.3 im_zoom.3
post-patch:
@${RM} ${WRKSRC}/po/malkovich.po
ALL_TARGET= -j`${SYSCTL} -n hw.ncpu`
.if defined(NOPORTDOCS)
@${REINPLACE_CMD} '217D' ${WRKSRC}/Makefile.in
@${REINPLACE_CMD} '682,684s/^/#/' ${WRKSRC}/Makefile.in
# Don't extract doc/ subdirectory - the simplest way:
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
.endif
PLIST_SUB+= VERSION=${PORTVERSION:R}
CONFIGURE_ARGS= --without-x --mandir=${PREFIX}/man
# 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} -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.pre.mk>
.if defined(WITH_MAGICK)
LIB_DEPENDS+= Magick:${PORTSDIR}/graphics/ImageMagick
.else
CONFIGURE_ARGS+= --without-magick
.endif
.include <bsd.port.mk>
.if defined(WITH_LIBOIL)
LIB_DEPENDS+= oil:${PORTSDIR}/devel/liboil
.else
CONFIGURE_ARGS+= --without-liboil
.endif
.include <bsd.port.post.mk>

549
graphics/vips/Makefile.man Normal file
View File

@ -0,0 +1,549 @@
# This file is auto-generated
MAN1+= batch_image_convert.1
MAN1+= light_correct.1
MAN1+= batch_rubber_sheet.1
MAN1+= batch_crop.1
MLINKS+= sines.1 squares.1
MLINKS+= cooc.1 cooc_features.1
MAN1+= cooc.1
MAN1+= simcontr.1
MAN1+= glds.1
MAN1+= sines.1
MLINKS+= glds.1 glds_features.1
MAN1+= edvips.1
MLINKS+= debugim.1 printlines.1
MAN1+= vips.1
MAN1+= debugim.1
MAN1+= header.1
MAN1+= binfile.1
MAN1+= vdump.1
MAN3+= im_maplut.3
MLINKS+= im_histgr.3 im_identity.3
MAN3+= im_histplot.3
MLINKS+= im_tone_build.3 im_tone_map.3
MAN3+= im_stdif.3
MLINKS+= im_heq.3 im_hsp.3
MAN3+= im_project.3
MAN3+= im_tone_build.3
MAN3+= im_invertlut.3
MAN3+= im_histgr.3
MAN3+= im_gammacorrect.3
MAN3+= im_heq.3
MLINKS+= im_tone_build.3 im_tone_analyse.3
MLINKS+= im_histgr.3 im_histcum.3
MLINKS+= im_histgr.3 im_histeq.3
MAN3+= im_buildlut.3
MLINKS+= im_histgr.3 im_histnD.3
MLINKS+= im_histgr.3 im_identity_ushort.3
MAN3+= im_hist.3
MLINKS+= im_heq.3 im_lhisteq.3
MLINKS+= im_histgr.3 im_histnorm.3
MLINKS+= im_heq.3 im_lhisteq_raw.3
MLINKS+= im_histgr.3 im_histspec.3
MAN3+= im_lrmosaic.3
MAN3+= im_match_linear_search.3
MLINKS+= im_match_linear_search.3 im_match_linear.3
MAN3+= im_similarity_area.3
MLINKS+= im_similarity_area.3 im_similarity.3
MLINKS+= im_global_balance.3 im_global_balance_float.3
MAN3+= im_remosaic.3
MLINKS+= im_lrmosaic.3 im_tbmosaic.3
MAN3+= im_correl.3
MAN3+= im_affine.3
MLINKS+= im_lrmerge.3 im_tbmerge.3
MAN3+= im_global_balance.3
MAN3+= im_lrmerge.3
MLINKS+= im_matinv.3 im_matmul.3
MAN3+= im_matinv.3
MAN3+= im_lu_decomp.3
MLINKS+= im_matinv.3 im_mattrn.3
MLINKS+= im_matinv.3 im_matcat.3
MLINKS+= im_matinv.3 im_matinv_inplace.3
MLINKS+= im_lu_decomp.3 im_lu_solve.3
MLINKS+= im_offsets45.3 im_rotate_imask45.3
MAN3+= im_lowpass.3
MLINKS+= im_conv.3 im_shrink.3
MAN3+= im_rank.3
MLINKS+= im_conv.3 im_convsep.3
MLINKS+= im_create_dmask.3 im_print_dmask.3
MLINKS+= im_offsets45.3 im_rotate_dmask90.3
MLINKS+= im_create_dmask.3 im_write_dmask.3
MLINKS+= im_conv.3 im_convsepf_raw.3
MAN3+= im_mpercent.3
MLINKS+= im_offsets45.3 im_offsets90.3
MLINKS+= im_create_dmask.3 im_free_dmask.3
MAN3+= im_addgnoise.3
MAN3+= im_gaussnoise.3
MLINKS+= im_create_dmask.3 im_read_imask.3
MLINKS+= im_conv.3 im_convsepf.3
MLINKS+= im_create_dmask.3 im_dup_dmask.3
MAN3+= im_conv.3
MAN3+= im_sharpen.3
MLINKS+= im_log_imask.3 im_log_dmask.3
MAN3+= im_create_dmask.3
MLINKS+= im_compass.3 im_maxvalue.3
MLINKS+= im_conv.3 im_convf_raw.3
MLINKS+= im_compass.3 im_gradient.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_print_imask.3
MLINKS+= im_create_dmask.3 im_dup_imask.3
MLINKS+= im_create_dmask.3 im_scale_dmask.3
MLINKS+= im_compass.3 im_lindetect.3
MAN3+= im_stretch3.3
MLINKS+= im_conv.3 im_convsub.3
MLINKS+= im_create_dmask.3 im_free_imask.3
MAN3+= im_embed.3
MLINKS+= im_conv.3 im_convsep_raw.3
MLINKS+= im_conv.3 im_convf.3
MLINKS+= im_create_dmask.3 im_read_dmask.3
MAN3+= im_log_imask.3
MLINKS+= im_fastcor.3 im_spcor.3
MAN3+= im_fastcor.3
MLINKS+= im_create_dmask.3 im_write_imask_name.3
MAN3+= im_compass.3
MLINKS+= im_offsets45.3 im_rotate_dmask45.3
MAN3+= im_gauss_dmask.3
MAN3+= im_contrast_surface.3
MLINKS+= im_offsets45.3 im_rotate_imask90.3
MAN3+= im_zerox.3
MAN3+= im_offsets45.3
MLINKS+= im_compass.3 im_rank_image.3
MLINKS+= im_gauss_dmask.3 im_gauss_imask.3
MLINKS+= im_create_dmask.3 im_create_imask.3
MLINKS+= im_create_dmask.3 im_norm_dmask.3
MAN3+= im_conv_raw.3
MLINKS+= im_contrast_surface.3 im_contrast_surface_raw.3
MAN3+= im_zone.3
MLINKS+= im_eye.3 im_feye.3
MLINKS+= im_equal.3 im_glds_asm.3
MLINKS+= im_quantim.3 im_spatres.3
MAN3+= im_sines.3
MLINKS+= im_cooc_matrix.3 im_cooc_correlation.3
MAN3+= im_grey.3
MAN3+= im_simcontr.3
MLINKS+= im_zone.3 im_fzone.3
MLINKS+= im_equal.3 im_glds_contrast.3
MLINKS+= im_cooc_matrix.3 im_cooc_entropy.3
MLINKS+= im_mean_std_int_buffer.3 im_mean_std_double_buffer.3
MLINKS+= im_cooc_matrix.3 im_cooc_contrast.3
MAN3+= im_benchmark.3
MAN3+= im_mean_std_int_buffer.3
MAN3+= im_cooc_matrix.3
MAN3+= im_quantim.3
MAN3+= im_eye.3
MAN3+= im_glds_matrix.3
MLINKS+= im_quantim.3 im_quantlut.3
MLINKS+= im_grey.3 im_fgrey.3
MLINKS+= im_grey.3 im_make_xy.3
MLINKS+= im_equal.3 im_glds_entropy.3
MLINKS+= im_cooc_matrix.3 im_cooc_asm.3
MAN3+= im_dif_std.3
MLINKS+= im_equal.3 im_glds_mean.3
MLINKS+= im_region_buffer.3 im_region_position.3
MLINKS+= im_meta.3 im_meta_get_int.3
MAN3+= im_demand_hint.3
MAN3+= im_setupout.3
MLINKS+= im_iscomplex.3 im_istifftiled.3
MLINKS+= im_meta.3 im_meta_set_int.3
MLINKS+= im_list_add.3 im_list_map.3
MLINKS+= im_render.3 im_cache.3
MLINKS+= im_iocheck.3 im_incheck.3
MLINKS+= im_list_add.3 im_list_remove.3
MLINKS+= IM_REGION_ADDR.3 IM_REGION_N_ELEMENTS.3
MLINKS+= im_malloc.3 im_add_evalend_callback.3
MLINKS+= im_iscomplex.3 im_isMSBfirst.3
MLINKS+= im_list_add.3 im_list_eq.3
MAN3+= im_prepare.3
MLINKS+= im_printdesc.3 im_Compression2char.3
MLINKS+= im_init_world.3 im_get_option_group.3
MAN3+= im_render.3
MAN3+= im_printdesc.3
MAN3+= im_image_sanity.3
MLINKS+= im_list_add.3 im_list_append.3
MAN3+= im_init_world.3
MLINKS+= im_cp_desc.3 im_cp_descv.3
MLINKS+= im_error.3 im_error_buffer.3
MAN3+= im_iterate.3
MLINKS+= im_error.3 im_error_clear.3
MLINKS+= im_list_add.3 im_list_member.3
MLINKS+= im_debugim.3 im_printlines.3
MLINKS+= im_header.3 im_header_string.3
MAN3+= im_mmapinrw.3
MLINKS+= IM_REGION_ADDR.3 IM_REGION_LSKIP.3
MLINKS+= im_header.3 im_header_get.3
MLINKS+= im_iscomplex.3 im_isint.3
MLINKS+= im_iscomplex.3 im_isfloat.3
MLINKS+= im_wrapone.3 im_wrapmany.3
MLINKS+= im_list_add.3 im_list_pos.3
MAN3+= im_piocheck.3
MLINKS+= im_header.3 im_header_int.3
MAN3+= im_region_buffer.3
MAN3+= im_iscomplex.3
MLINKS+= im_printdesc.3 im_char2Compression.3
MAN3+= IM_ARRAY.3
MAN3+= im_cp_desc.3
MAN3+= im_bits_of_fmt.3
MLINKS+= im_header.3 im_header_map.3
MLINKS+= IM_IMAGE_ADDR.3 IM_IMAGE_N_ELEMENTS.3
MAN3+= im_error.3
MLINKS+= im_iscomplex.3 im_ispartial.3
MLINKS+= im_meta.3 im_meta_set_area.3
MAN3+= im_makerw.3
MAN3+= im_invalidate.3
MLINKS+= im_open.3 im_open_local_array.3
MLINKS+= im_list_add.3 im_list_fix.3
MLINKS+= im_cp_desc.3 im_cp_desc_array.3
MLINKS+= im_list_add.3 im_list_fold.3
MAN3+= im_generate.3
MLINKS+= im_region_buffer.3 im_region_region.3
MLINKS+= im_header.3 im_header_double.3
MLINKS+= im_list_add.3 im_list_free.3
MLINKS+= im_meta.3 im_meta_get_double.3
MLINKS+= IM_IMAGE_ADDR.3 IM_IMAGE_SIZEOF_LINE.3
MLINKS+= im_iscomplex.3 im_ispng.3
MAN3+= im_header.3
MLINKS+= im_piocheck.3 im_poutcheck.3
MAN3+= im_binfile.3
MLINKS+= im_list_add.3 im_list_len.3
MAN3+= im_open.3
MLINKS+= im_rect_marginadjust.3 IM_RECT_HCENTRE.3
MAN3+= im_malloc.3
MLINKS+= im_error.3 error_exit.3
MLINKS+= im_rect_marginadjust.3 im_rect_includesrect.3
MLINKS+= im_rect_marginadjust.3 IM_RECT_BOTTOM.3
MLINKS+= im_printdesc.3 im_BandFmt2char.3
MLINKS+= im_render.3 im_render_fade.3
MLINKS+= im_header.3 im_header_get_type.3
MLINKS+= im_rect_marginadjust.3 im_rect_unionrect.3
MLINKS+= im_iscomplex.3 im_amiMSBfirst.3
MAN3+= im_meta.3
MLINKS+= im_generate.3 im_stop_one.3
MLINKS+= im_piocheck.3 im_pincheck.3
MLINKS+= im_rect_marginadjust.3 im_rect_isempty.3
MAN3+= im_setbuf.3
MLINKS+= im_malloc.3 im_free.3
MLINKS+= im_meta.3 im_meta_get_area.3
MLINKS+= im_generate.3 im_start_one.3
MLINKS+= im_malloc.3 im_add_close_callback.3
MLINKS+= im_error.3 im_diag.3
MLINKS+= im_meta.3 im_meta_get_type.3
MLINKS+= im_meta.3 im_meta_get_blob.3
MLINKS+= im_meta.3 im_meta_set_blob.3
MLINKS+= im_rect_marginadjust.3 IM_RECT_VCENTRE.3
MAN3+= im_iocheck.3
MAN3+= im_openout.3
MAN3+= im_debugim.3
MLINKS+= im_rect_marginadjust.3 im_rect_includespoint.3
MLINKS+= im_generate.3 im_stop_many.3
MLINKS+= im_list_add.3 im_list_insert.3
MLINKS+= im_iocheck.3 im_outcheck.3
MLINKS+= im_meta.3 im_meta_get.3
MLINKS+= im_prepare.3 im_prepare_many.3
MAN3+= im_wrapone.3
MLINKS+= im_meta.3 im_meta_set_string.3
MAN3+= im_initdesc.3
MLINKS+= IM_RINT.3 IM_MIN.3
MLINKS+= im_concurrency_set.3 im_concurrency_get.3
MLINKS+= im_open.3 im_open_local.3
MLINKS+= im_list_add.3 im_list_index.3
MLINKS+= IM_ARRAY.3 IM_NEW.3
MAN3+= IM_REGION_ADDR.3
MLINKS+= im_version.3 im_version_string.3
MAN3+= im_init.3
MLINKS+= im_list_add.3 im_list_map_rev.3
MLINKS+= im_histlin.3 im_history_get.3
MLINKS+= IM_IMAGE_ADDR.3 IM_IMAGE_SIZEOF_PEL.3
MLINKS+= IM_IMAGE_ADDR.3 IM_IMAGE_SIZEOF_ELEMENT.3
MLINKS+= im_iscomplex.3 im_isvips.3
MLINKS+= im_iscomplex.3 im_isuint.3
MLINKS+= im_demand_hint.3 im_demand_hint_array.3
MLINKS+= im_printdesc.3 im_char2Coding.3
MLINKS+= im_prepare.3 im_prepare_to.3
MLINKS+= im_meta.3 im_meta_set_double.3
MAN3+= im_histlin.3
MLINKS+= im_rect_marginadjust.3 im_rect_equalsrect.3
MAN3+= im_region_create.3
MLINKS+= im_printdesc.3 im_Type2char.3
MLINKS+= im_histlin.3 im_updatehist.3
MLINKS+= im_generate.3 im_start_many.3
MLINKS+= im_rect_marginadjust.3 im_rect_normalise.3
MLINKS+= im_rect_marginadjust.3 im_rect_dup.3
MLINKS+= im_rect_marginadjust.3 im_rect_intersectrect.3
MLINKS+= im_error.3 im_warn.3
MLINKS+= im_iscomplex.3 im_isjpeg.3
MAN3+= im_partial.3
MLINKS+= im_rect_marginadjust.3 IM_RECT_RIGHT.3
MLINKS+= IM_RINT.3 IM_MAX.3
MLINKS+= im_printdesc.3 im_char2BandFmt.3
MAN3+= IM_RINT.3
MAN3+= im_concurrency_set.3
MAN3+= im_writeline.3
MLINKS+= IM_ARRAY.3 IM_NUMBER.3
MLINKS+= IM_REGION_ADDR.3 IM_REGION_SIZEOF_LINE.3
MAN3+= im_close.3
MAN3+= im_list_add.3
MLINKS+= im_iscomplex.3 im_isppm.3
MLINKS+= im_binfile.3 im_image.3
MLINKS+= im_printdesc.3 im_char2Type.3
MLINKS+= im_meta.3 im_meta_get_string.3
MLINKS+= im_iscomplex.3 im_isscalar.3
MLINKS+= im_iscomplex.3 im_isfile.3
MLINKS+= im_generate.3 im_allocate_input_array.3
MLINKS+= im_error.3 im_verror.3
MAN3+= im_mmapin.3
MAN3+= IM_IMAGE_ADDR.3
MAN3+= im_rect_marginadjust.3
MLINKS+= im_printdesc.3 im_Coding2char.3
MLINKS+= im_malloc.3 im_add_eval_callback.3
MAN3+= im_version.3
MLINKS+= im_meta.3 im_meta_set.3
MLINKS+= im_region_buffer.3 im_region_image.3
MAN3+= im_guess_prefix.3
MLINKS+= im_region_create.3 im_region_free.3
MAN3+= im_dilate.3
MLINKS+= im_dilate.3 im_dilate_raw.3
MAN3+= im_cntlines.3
MLINKS+= im_cntlines.3 im_profile.3
MLINKS+= im_dilate.3 im_erode.3
MLINKS+= im_dilate.3 im_erode_raw.3
MAN3+= im_video_v4l1.3
MLINKS+= im_equal.3 im_moreeqconst.3
MLINKS+= im_equal.3 im_less.3
MLINKS+= im_equal.3 im_equalconst.3
MLINKS+= im_equal.3 im_moreeq_vec.3
MLINKS+= im_equal.3 im_moreeq.3
MLINKS+= im_equal.3 im_less_vec.3
MLINKS+= im_equal.3 im_notequal.3
MLINKS+= im_equal.3 im_lesseqconst.3
MLINKS+= im_equal.3 im_more_vec.3
MLINKS+= im_equal.3 im_notequal_vec.3
MLINKS+= im_equal.3 im_notequalconst.3
MLINKS+= im_equal.3 im_lesseq.3
MAN3+= im_equal.3
MLINKS+= im_equal.3 im_lesseq_vec.3
MLINKS+= im_equal.3 im_lessconst.3
MLINKS+= im_equal.3 im_more.3
MLINKS+= im_equal.3 im_moreconst.3
MLINKS+= im_equal.3 im_equal_vec.3
MLINKS+= im_ifthenelse.3 im_blend.3
MAN3+= im_ifthenelse.3
MLINKS+= im_add.3 im_gaddim.3
MLINKS+= im_exp10tra.3 im_exptra.3
MLINKS+= im_remainder.3 im_remainderconst.3
MLINKS+= im_exp10tra.3 im_logtra.3
MLINKS+= im_costra.3 im_atantra.3
MAN3+= im_bandmean.3
MAN3+= im_floor.3
MAN3+= im_costra.3
MAN3+= im_avg.3
MLINKS+= im_avg.3 im_maxpos.3
MLINKS+= im_avg.3 im_deviate.3
MLINKS+= im_exp10tra.3 im_expntra_vec.3
MLINKS+= im_maxpos_vec.3 im_minpos_vec.3
MLINKS+= im_avg.3 im_min.3
MLINKS+= im_exp10tra.3 im_expntra.3
MLINKS+= im_avg.3 im_max.3
MAN3+= im_stats.3
MAN3+= im_invert.3
MAN3+= im_measure.3
MAN3+= im_maxpos_vec.3
MAN3+= im_lintra.3
MAN3+= im_rint.3
MLINKS+= im_add.3 im_gadd.3
MLINKS+= im_exp10tra.3 im_log10tra.3
MAN3+= im_exp10tra.3
MLINKS+= im_lintra.3 im_lintra_vec.3
MAN3+= im_ceil.3
MLINKS+= im_cmulnorm.3 im_multiply.3
MLINKS+= im_exp10tra.3 im_powtra_vec.3
MAN3+= im_litecor.3
MLINKS+= im_avg.3 im_minpos.3
MLINKS+= im_costra.3 im_sintra.3
MAN3+= im_add.3
MAN3+= im_remainder.3
MAN3+= im_abs.3
MLINKS+= im_costra.3 im_asintra.3
MAN3+= im_sign.3
MLINKS+= im_costra.3 im_tantra.3
MAN3+= im_subtract.3
MLINKS+= im_costra.3 im_acostra.3
MLINKS+= im_add.3 im_gfadd.3
MAN3+= im_fav4.3
MAN3+= im_cmulnorm.3
MAN3+= im_divide.3
MLINKS+= im_exp10tra.3 im_powtra.3
MAN3+= im_andimage.3
MLINKS+= im_andimage.3 im_eorimage.3
MLINKS+= im_andimage.3 im_orimage.3
MLINKS+= im_shiftleft.3 im_shiftright.3
MLINKS+= im_andimage.3 im_andconst.3
MLINKS+= im_andimage.3 im_orconst.3
MLINKS+= im_andimage.3 im_eorconst.3
MLINKS+= im_andimage.3 im_eor_vec.3
MLINKS+= im_andimage.3 im_or_vec.3
MAN3+= im_shiftleft.3
MLINKS+= im_andimage.3 im_and_vec.3
MLINKS+= im_paintrect.3 im_readpoint.3
MLINKS+= im_flood.3 im_flood_blob.3
MLINKS+= im_paintrect.3 im_lineset.3
MLINKS+= im_paintrect.3 im_fastlineuser.3
MAN3+= im_line.3
MAN3+= im_insertplace.3
MLINKS+= im_smudge.3 im_smear.3
MLINKS+= im_paintrect.3 im_fastline.3
MLINKS+= im_paintrect.3 im_plotmask.3
MAN3+= im_smudge.3
MAN3+= im_flood.3
MAN3+= im_paintrect.3
MAN3+= im_circle.3
MLINKS+= im_paintrect.3 im_plotpoint.3
MLINKS+= im_Lab2UCS.3 im_UCS2XYZ.3
MAN3+= im_dE_fromdisp.3
MLINKS+= im_Lab2UCS.3 im_XYZ2UCS.3
MLINKS+= im_Lab2LabQ.3 im_LabS2Lab.3
MAN3+= im_LabQ2disp.3
MLINKS+= im_XYZ2disp.3 im_Yxy2XYZ.3
MLINKS+= im_col_XYZ2rgb.3 im_col_display.3
MLINKS+= im_dE_fromdisp.3 im_dE_fromXYZ.3
MLINKS+= im_icc_transform.3 im_icc_ac2rc.3
MLINKS+= im_Lab2LabQ.3 im_Lab2LabS.3
MLINKS+= im_col_XYZ2rgb.3 im_col_Ch2ab.3
MLINKS+= im_dE_fromLab.3 im_dE00_fromLab.3
MLINKS+= im_LabQ2disp.3 im_LabQ2disp_table.3
MAN3+= im_col_XYZ2rgb.3
MLINKS+= im_XYZ2disp.3 im_LCh2UCS.3
MLINKS+= im_XYZ2disp.3 im_Lab2LCh.3
MLINKS+= im_Lab2UCS.3 im_LabQ2XYZ.3
MLINKS+= im_col_XYZ2rgb.3 im_col_Cucs2C.3
MLINKS+= im_Lab2UCS.3 im_UCS2Lab.3
MLINKS+= im_dE_fromdisp.3 im_dECMC_fromdisp.3
MLINKS+= im_col_XYZ2rgb.3 im_col_dECMC.3
MAN3+= im_Lab2UCS.3
MLINKS+= im_icc_transform.3 im_icc_present.3
MLINKS+= im_icc_transform.3 im_icc_export.3
MLINKS+= im_Lab2LabQ.3 im_LabQ2Lab.3
MAN3+= im_dE_fromLab.3
MAN3+= im_icc_transform.3
MLINKS+= im_Lab2LabQ.3 im_LabQ2LabS.3
MLINKS+= im_XYZ2disp.3 im_disp2XYZ.3
MLINKS+= im_Lab2UCS.3 im_Lab2disp.3
MLINKS+= im_LabQ2disp.3 im_LabQ2disp_build_table.3
MAN3+= im_Lab2LabQ.3
MLINKS+= im_Lab2LabQ.3 im_LabS2LabQ.3
MLINKS+= im_col_XYZ2rgb.3 im_col_XYZ2Lab.3
MLINKS+= im_col_XYZ2rgb.3 im_col_Ch2hucs.3
MLINKS+= im_XYZ2disp.3 im_Lab2XYZ.3
MLINKS+= im_XYZ2disp.3 im_LCh2Lab.3
MLINKS+= im_icc_transform.3 im_icc_import.3
MLINKS+= im_col_XYZ2rgb.3 im_col_Lab2XYZ.3
MLINKS+= im_XYZ2disp.3 im_UCS2LCh.3
MLINKS+= im_XYZ2disp.3 im_XYZ2Yxy.3
MAN3+= im_lab_morph.3
MLINKS+= im_col_XYZ2rgb.3 im_col_rgb2XYZ.3
MLINKS+= im_icc_transform.3 im_icc_import_embedded.3
MLINKS+= im_XYZ2disp.3 im_XYZ2sRGB.3
MLINKS+= im_col_XYZ2rgb.3 im_col_pythagoras.3
MLINKS+= im_icc_transform.3 im_icc_export_depth.3
MLINKS+= im_XYZ2disp.3 im_sRGB2XYZ.3
MLINKS+= im_XYZ2disp.3 im_XYZ2Lab.3
MAN3+= im_XYZ2disp.3
MLINKS+= im_Lab2UCS.3 im_disp2Lab.3
MLINKS+= im_col_XYZ2rgb.3 im_col_ab2Ch.3
MLINKS+= im_col_XYZ2rgb.3 im_col_L2Lucs.3
MLINKS+= im_col_XYZ2rgb.3 im_col_C2Cucs.3
MLINKS+= im_col_XYZ2rgb.3 im_col_Chucs2h.3
MLINKS+= im_col_XYZ2rgb.3 im_col_Lucs2L.3
MLINKS+= im_col_XYZ2rgb.3 im_col_make_tables_UCS.3
MLINKS+= im_col_XYZ2rgb.3 im_col_make_tables_RGB.3
MLINKS+= im_dE_fromLab.3 im_dECMC_fromLab.3
MAN3+= im_raw2vips.3
MLINKS+= im_msb.3 im_msb_band.3
MLINKS+= im_rot180.3 im_flipver.3
MLINKS+= im_tiff2vips.3 im_tiff2vips_header.3
MLINKS+= im_vips2mask.3 im_mask2vips.3
MLINKS+= im_clip.3 im_clip2s.3
MAN3+= im_print.3
MLINKS+= im_jpeg2vips.3 im_vips2jpeg.3
MLINKS+= im_jpeg2vips.3 im_vips2bufjpeg.3
MAN3+= im_msb.3
MAN3+= im_copy.3
MAN3+= im_recomb.3
MLINKS+= im_clip.3 im_ri2c.3
MLINKS+= im_clip.3 im_clip2us.3
MLINKS+= im_png2vips.3 im_png2vips_header.3
MAN3+= im_system.3
MAN3+= im_lrjoin.3
MAN3+= im_zoom.3
MAN3+= im_rot180.3
MLINKS+= im_clip.3 im_clip2d.3
MLINKS+= im_thresh.3 im_slice.3
MAN3+= im_text.3
MLINKS+= im_ppm2vips.3 im_ppm2vips_header.3
MAN3+= im_csv2vips.3
MLINKS+= im_csv2vips.3 im_vips2csv.3
MLINKS+= im_magick2vips.3 im_magick2vips_header.3
MAN3+= im_extract.3
MAN3+= im_png2vips.3
MLINKS+= im_copy.3 im_copy_from.3
MAN3+= im_thresh.3
MLINKS+= im_exr2vips.3 im_exr2vips_header.3
MLINKS+= im_jpeg2vips.3 im_vips2mimejpeg.3
MAN3+= im_tile_cache.3
MLINKS+= im_rot180.3 im_rot90.3
MAN3+= im_clip.3
MLINKS+= im_clip.3 im_clip2ui.3
MAN3+= im_bandjoin.3
MAN3+= im_subsample.3
MLINKS+= im_clip.3 im_clip2fmt.3
MAN3+= im_tiff2vips.3
MLINKS+= im_bandjoin.3 im_gbandjoin.3
MAN3+= im_ppm2vips.3
MAN3+= im_black.3
MLINKS+= im_rot180.3 im_rot270.3
MLINKS+= im_clip.3 im_c2ps.3
MAN3+= im_insert.3
MLINKS+= im_copy.3 im_copy_swap.3
MAN3+= im_exr2vips.3
MAN3+= im_magick2vips.3
MLINKS+= im_copy.3 im_copy_set_meta.3
MLINKS+= im_iscomplex.3 im_istiff.3
MLINKS+= im_copy.3 im_copy_morph.3
MLINKS+= im_clip.3 im_clip2cm.3
MLINKS+= im_copy.3 im_copy_set.3
MLINKS+= im_rot180.3 im_fliphor.3
MLINKS+= im_clip.3 im_c2rect.3
MAN3+= im_rightshift_size.3
MLINKS+= im_clip.3 im_c2imag.3
MLINKS+= im_clip.3 im_c2real.3
MLINKS+= im_extract.3 im_extract_bands.3
MAN3+= im_analyze2vips.3
MLINKS+= im_clip.3 im_clip2c.3
MLINKS+= im_clip.3 im_clip2i.3
MLINKS+= im_csv2vips.3 im_csv2vips_header.3
MLINKS+= im_scale.3 im_scaleps.3
MLINKS+= im_lrjoin.3 im_tbjoin.3
MAN3+= im_falsecolour.3
MAN3+= im_scale.3
MLINKS+= im_ppm2vips.3 im_vips2ppm.3
MLINKS+= im_clip.3 im_clip2f.3
MLINKS+= im_tiff2vips.3 im_vips2tiff.3
MAN3+= im_grid.3
MLINKS+= im_jpeg2vips.3 im_jpeg2vips_header.3
MLINKS+= im_extract.3 im_extract_areabands.3
MAN3+= im_vips2mask.3
MAN3+= im_jpeg2vips.3
MLINKS+= im_clip.3 im_c2amph.3
MAN3+= im_replicate.3
MLINKS+= im_clip.3 im_clip2dcm.3
MLINKS+= im_extract.3 im_extract_area.3
MLINKS+= im_png2vips.3 im_vips2png.3
MLINKS+= im_fwfft.3 im_invfft.3
MLINKS+= im_fwfft.3 im_invfftr.3
MAN3+= im_fwfft.3
MAN3+= im_fractsurf.3
MAN3+= im_flt_imag_freq.3
MAN3+= im_disp_ps.3
MAN3+= im_freqflt.3
MAN3+= im_rotquad.3
MAN3+= im_create_fmask.3

View File

@ -1,3 +1,3 @@
MD5 (vips-7.10.21.tar.gz) = e7279f1982dcf4c7d9f89d6ac4320c98
SHA256 (vips-7.10.21.tar.gz) = 966e7a176389260bd207811cf8c22eb583b06dc4d941b5ff74ddc6bcdad84180
SIZE (vips-7.10.21.tar.gz) = 4541326
MD5 (vips-7.12.4.tar.gz) = 5399e1355172964f503ce1422e648ffd
SHA256 (vips-7.12.4.tar.gz) = 82c4b1ae2299e1c63c50f549a2964d5cc5d4e9fdff8e95107bad3ff73a102e1e
SIZE (vips-7.12.4.tar.gz) = 3469526

View File

@ -1,14 +0,0 @@
--- contrib/vdump/vdump.c.orig Tue Feb 8 07:19:19 2005
+++ contrib/vdump/vdump.c
@@ -309,9 +309,9 @@
/* Print body of file.
*/
if( im->Bands == 3 )
- encode_colour( im, scale, im->data );
+ encode_colour( im, scale, (struct pixel *) im->data );
else
- encode_mono( im, scale, im->data );
+ encode_mono( im, scale, (struct mpixel *) im->data );
/* Print trailer.
*/

File diff suppressed because it is too large Load Diff