Ticket #43618: Portfile-ipe.diff

File Portfile-ipe.diff, 2.8 KB (added by m.thon@…, 10 years ago)
  • Portfile

    old new  
    55PortGroup               qt4 1.0
    66
    77name                    ipe
    8 version                 7.1.4
     8version                 7.1.5
    99set branch              [join [lrange [split ${version} .] 0 1] .]
    1010categories              graphics
    11 maintainers             jacobs-university.de:m.thon openmaintainer
     11maintainers             gmail.com:m7.thon openmaintainer
    1212description             The Ipe extensible drawing editor
    1313long_description        \
    1414                        Ipe is a drawing editor for creating figures in PDF or \
     
    2323distname                ${name}-${version}-src
    2424worksrcdir              ${name}-${version}/src
    2525
    26 checksums               sha1    48a5aebd6e54a3832e4841b12ed5dd8bb6ec8ec6 \
    27                         rmd160  ab90157ae53a72b1a04bddb5f62aa645bdc9b20b
    28 
     26checksums               sha1    a30257e3026f936d550cf950f6dfcc980cf42bf4 \
     27                        rmd160  7a7d7fccc2120a1ff44f725a80a514dd92eea89d
    2928
    3029depends_lib-append      port:freetype \
    3130                        path:lib/pkgconfig/cairo.pc:cairo \
    3231                        path:lib/pkgconfig/lua.pc:lua \
    3332                        port:lua \
     33                        path:lib/libjpeg.dylib:jpeg \
    3434                        port:zlib
    3535
    36 patchfiles              ipe-cstdlib.patch
     36patchfiles              patch-ipelib-ipebitmap.cpp.diff \
     37                        patch-ipelets-qvoronoi-qvoronoi.cpp.diff
    3738
    3839use_configure           no
    3940
    4041variant universal {}
    4142
     43variant qvoronoi description {Add qvoronoi ipelet} {
     44    depends_lib-append  port:qhull   
     45    build.post_args     subdirs="ipelib ipelets/lua ipelets/image ipelets/qvoronoi ipetoipe ipe6upgrade \
     46                            ipeextract ipescript ipecairo iperender ipecanvas ipeview ipelua ipeui ipe" \
     47                        QHULL_CFLAGS=-I${prefix}/include/qhull
     48    destroot.post_args  subdirs="ipelib ipelets/lua ipelets/image ipelets/qvoronoi ipetoipe ipe6upgrade \
     49                            ipeextract ipescript ipecairo iperender ipecanvas ipeview ipelua ipeui ipe"
     50}
     51
     52default_variants        +qvoronoi
     53
    4254pre-build {
    4355    set    lua_pc       [lindex [split [glob ${prefix}/lib/pkgconfig/lua*] "/"] end]
    4456    set    lua_version  [join [lrange [split ${lua_pc} "."] 0 end-1] "."]
     
    4860    build.args          IPEPREFIX=${prefix} \
    4961                        ZLIB_CFLAGS="`pkg-config --cflags zlib`" \
    5062                        ZLIB_LIBS="`pkg-config --libs zlib`" \
     63                        JPEG_LIBS="-ljpeg" \
    5164                        FREETYPE_CFLAGS="`pkg-config --cflags freetype2`" \
    5265                        FREETYPE_LIBS="`pkg-config --libs freetype2`" \
    5366                        CAIRO_CFLAGS="`pkg-config --cflags cairo`" \