# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 PortGroup gobject_introspection 1.0 name vips version 8.4.2 set branch [join [lrange [split ${version} .] 0 1] .] description VIPS is an image processing library. long_description VIPS is an image processing library. It is good for \ large images and for colour. maintainers bgilbert gmail.com:jcupitt categories graphics platforms darwin license LGPL-2.1+ homepage http://www.vips.ecs.soton.ac.uk master_sites ${homepage}/supported/${branch}/ checksums rmd160 c692a06ce22712c855c4a78c8b329ec8811d80e5 \ sha256 3aa197f9f0a08801f076c808cb3b3c24b6065a2ed1d648c640c8c2853682b243 depends_build port:gtk-doc \ port:pkgconfig depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \ path:lib/pkgconfig/pango.pc:pango \ port:cfitsio \ port:fftw-3 \ port:giflib \ port:ImageMagick \ port:jpeg \ port:lcms2 \ port:libexif \ port:libgsf \ port:libpng \ port:librsvg \ port:libtool \ port:libxml2 \ port:matio \ port:openexr \ port:openslide \ port:orc \ port:poppler \ port:tiff \ port:zlib gobject_introspection yes configure.args --enable-gtk-doc \ --disable-pyvips8 \ --without-python proc install_pygi {pyver} { global destroot frameworks_dir prefix worksrcpath set destdir ${destroot}${frameworks_dir}/Python.framework/Versions/${pyver}/lib/python${pyver}/site-packages/gi/overrides xinstall -d ${destdir} xinstall ${worksrcpath}/python/packages/gi/overrides/Vips.py ${destdir} system "${prefix}/bin/python${pyver} -m compileall ${destdir}" } variant python27 description {Install Python 2.7 interface} { depends_lib-append port:py27-gobject3 post-destroot { install_pygi 2.7 } # Include vips7 legacy API configure.args-delete --without-python configure.args-append am_cv_python_pyexecdir='${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages' configure.env-append PYTHON='${prefix}/bin/python2.7' } variant python34 description {Install Python 3.4 interface} { depends_lib-append port:py34-gobject3 post-destroot { install_pygi 3.4 } } variant python35 description {Install Python 3.5 interface} { depends_lib-append port:py35-gobject3 post-destroot { install_pygi 3.5 } } default_variants +python27 livecheck.type regex livecheck.url ${homepage}/supported/current/ livecheck.regex >${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}<