# Created by: Lev Serebryakov # $FreeBSD$ PORTNAME= vips PORTVERSION= 7.26.3 PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/ MAINTAINER= mi@aldan.algebra.com COMMENT= Free image processing system OPTIONS_DEFINE= LIBOIL PYTHON DOCS OPTIONS_DEFAULT= LIBOIL LIBOIL_DESC= Use liboil for CPU-optimized primitives PYTHON_DESC= Create Python bindings BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser LIB_DEPENDS= fftw3:${PORTSDIR}/math/fftw3 \ jpeg:${PORTSDIR}/graphics/jpeg \ exif:${PORTSDIR}/graphics/libexif \ tiff:${PORTSDIR}/graphics/tiff \ GraphicsMagick:${PORTSDIR}/graphics/GraphicsMagick \ IlmImf:${PORTSDIR}/graphics/OpenEXR \ orc-0:${PORTSDIR}/devel/orc \ png15:${PORTSDIR}/graphics/png \ matio:${PORTSDIR}/math/matio \ lcms:${PORTSDIR}/graphics/lcms PYPRESENT!= which python > /dev/null && echo on || echo off .if ${PYPRESENT} == on OPTIONS_DEFAULT+= PYTHON .endif USES= gettext gmake perl5 pkgconfig USE_PERL5= build USE_GNOME= gnomehack glib20 pango libxml2 USE_AUTOTOOLS= libtool USE_LDCONFIG= yes CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" NO_STAGE= yes post-configure: ${REINPLACE_CMD} -Ee 's,^(G?MSGFMT = *)$$,\1${LOCALBASE}/bin/msgfmt,g' \ ${WRKSRC}/po/Makefile .include # Don't extract doc/ subdirectory - the simplest way: .if ! ${PORT_OPTIONS:MDOCS} EXTRACT_AFTER_ARGS= --exclude doc 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 .include "Makefile.man" .if ${PORT_OPTIONS:MPYTHON} USE_PYTHON= yes PLIST_SUB+= PY="" .else CONFIGURE_ARGS= --without-python PLIST_SUB+= PY="@comment " .endif .include .if ${ARCH} == "sparc64" && ${OSVERSION} > 900000 BROKEN= Does not compile on sparc64-9 .endif .if ${PORT_OPTIONS:MLIBOIL} LIB_DEPENDS+= oil:${PORTSDIR}/devel/liboil .else CONFIGURE_ARGS+= --without-liboil .endif post-patch: @${REINPLACE_CMD} -e '/VIPS_CXX_LIBS="-lstdc++"/ d' \ ${WRKSRC}/configure.in ${WRKSRC}/configure .include ectron4/files/minimist-1.2.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Bump PORTREVISION after open-mofit updatemakc2011-05-021-1/+1
* - Get Rid MD5 supportmiwi2011-03-201-1/+0
* Fix 8.X build errors.cy2010-06-134-17/+40
* For ports maintained by ports@FreeBSD.org, remove names and/ordougb2009-12-211-4/+1
* - Mark BROKEN on amd64/8pav2009-07-261-0/+5