source: trunk/dports/graphics/vips/Portfile

Last change on this file was 153830, checked in by bgilbert@…, 12 months ago

vips: Update to 8.4.2

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.1 KB
Line 
1# -*- 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
2# $Id: Portfile 153830 2016-10-13 01:16:17Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           gobject_introspection 1.0
6
7name                vips
8version             8.4.2
9set branch          [join [lrange [split ${version} .] 0 1] .]
10description         VIPS is an image processing library.
11long_description    VIPS is an image processing library. It is good for \
12                    large images and for colour.
13maintainers         bgilbert gmail.com:jcupitt
14categories          graphics
15platforms           darwin
16license             LGPL-2.1+
17homepage            http://www.vips.ecs.soton.ac.uk
18master_sites        ${homepage}/supported/${branch}/
19
20checksums           rmd160  c692a06ce22712c855c4a78c8b329ec8811d80e5 \
21                    sha256  3aa197f9f0a08801f076c808cb3b3c24b6065a2ed1d648c640c8c2853682b243
22
23depends_build       port:gtk-doc \
24                    port:pkgconfig
25
26depends_lib         path:lib/pkgconfig/glib-2.0.pc:glib2 \
27                    path:lib/pkgconfig/pango.pc:pango \
28                    port:cfitsio \
29                    port:fftw-3 \
30                    port:giflib \
31                    port:ImageMagick \
32                    port:jpeg \
33                    port:lcms2 \
34                    port:libexif \
35                    port:libgsf \
36                    port:libpng \
37                    port:librsvg \
38                    port:libtool \
39                    port:libxml2 \
40                    port:matio \
41                    port:openexr \
42                    port:openslide \
43                    port:orc \
44                    port:poppler \
45                    port:tiff \
46                    port:zlib
47
48gobject_introspection   yes
49
50configure.args      --enable-gtk-doc \
51                    --disable-pyvips8 \
52                    --without-python
53
54proc install_pygi {pyver} {
55    global destroot frameworks_dir prefix worksrcpath
56    set destdir ${destroot}${frameworks_dir}/Python.framework/Versions/${pyver}/lib/python${pyver}/site-packages/gi/overrides
57    xinstall -d ${destdir}
58    xinstall ${worksrcpath}/python/packages/gi/overrides/Vips.py ${destdir}
59    system "${prefix}/bin/python${pyver} -m compileall ${destdir}"
60}
61variant python27 description {Install Python 2.7 interface} {
62    depends_lib-append      port:py27-gobject3
63    post-destroot {
64        install_pygi        2.7
65    }
66    # Include vips7 legacy API
67    configure.args-delete   --without-python
68    configure.args-append   am_cv_python_pyexecdir='${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages'
69    configure.env-append    PYTHON='${prefix}/bin/python2.7'
70}
71variant python34 description {Install Python 3.4 interface} {
72    depends_lib-append      port:py34-gobject3
73    post-destroot {
74        install_pygi        3.4
75    }
76}
77variant python35 description {Install Python 3.5 interface} {
78    depends_lib-append      port:py35-gobject3
79    post-destroot {
80        install_pygi        3.5
81    }
82}
83default_variants    +python27
84
85livecheck.type      regex
86livecheck.url       ${homepage}/supported/current/
87livecheck.regex     >${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}<
Note: See TracBrowser for help on using the repository browser.