source: trunk/dports/graphics/vips/Portfile @ 147128

Last change on this file since 147128 was 147128, checked in by bgilbert@…, 4 years ago

vips: Update to 8.2.3

Add python35 variant.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.0 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 147128 2016-03-29 02:37:12Z bgilbert@macports.org $
3
4PortSystem          1.0
5PortGroup           gobject_introspection 1.0
6
7name                vips
8version             8.2.3
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         gmail.com:jcupitt bgilbert
14categories          graphics
15platforms           darwin
16license             LGPL-2.1+
17homepage            http://www.vips.ecs.soton.ac.uk
18master_sites        ${homepage}/supported/${branch}/
19
20checksums           rmd160  57b4e297e22de54339867db89b1459689b8ee239 \
21                    sha256  4bc986d496a0fe5e50e3c78e86b8f8dc445590a13b155be0f4b1d9432a51bfa2
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:ImageMagick \
31                    port:jpeg \
32                    port:lcms2 \
33                    port:libexif \
34                    port:libgsf \
35                    port:libpng \
36                    port:libtool \
37                    port:libxml2 \
38                    port:matio \
39                    port:openexr \
40                    port:openslide \
41                    port:orc \
42                    port:tiff \
43                    port:zlib
44
45gobject_introspection   yes
46
47configure.args      --enable-gtk-doc \
48                    --disable-pyvips8 \
49                    --without-python
50
51proc install_pygi {pyver} {
52    global destroot frameworks_dir prefix worksrcpath
53    set destdir ${destroot}${frameworks_dir}/Python.framework/Versions/${pyver}/lib/python${pyver}/site-packages/gi/overrides
54    xinstall -d ${destdir}
55    xinstall ${worksrcpath}/python/Vips.py ${destdir}
56    system "${prefix}/bin/python${pyver} -m compileall ${destdir}"
57}
58variant python27 description {Install Python 2.7 interface} {
59    depends_lib-append      port:py27-gobject3
60    post-destroot {
61        install_pygi        2.7
62    }
63    # Include vips7 legacy API
64    configure.args-delete   --without-python
65    configure.args-append   am_cv_python_pyexecdir='${frameworks_dir}/Python.framework/Versions/2.7/lib/python2.7/site-packages'
66    configure.env-append    PYTHON='${prefix}/bin/python2.7'
67}
68variant python34 description {Install Python 3.4 interface} {
69    depends_lib-append      port:py34-gobject3
70    post-destroot {
71        install_pygi        3.4
72    }
73}
74variant python35 description {Install Python 3.5 interface} {
75    depends_lib-append      port:py35-gobject3
76    post-destroot {
77        install_pygi        3.5
78    }
79}
80default_variants    +python27
81
82livecheck.type      regex
83livecheck.url       ${homepage}/supported/current/
84livecheck.regex     >${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}<
Note: See TracBrowser for help on using the repository browser.