Ticket #47280: Portfile-ipe.diff

File Portfile-ipe.diff, 3.0 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.7
    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
     26checksums               sha1    ace0628f9e8a1d752f4a1837ac705e0457498a00 \
     27                        rmd160  e77099d2d24d195d4ef541311b6114dc38580dc8
    2828
    2929
    3030depends_lib-append      port:freetype \
    3131                        path:lib/pkgconfig/cairo.pc:cairo \
    3232                        path:lib/pkgconfig/lua.pc:lua \
    3333                        port:lua \
     34                        path:lib/libjpeg.dylib:jpeg \
     35                        port:libpng \
    3436                        port:zlib
    3537
    36 patchfiles              ipe-cstdlib.patch
     38patchfiles              patch-ipelib-ipebitmap.cpp.diff \
     39                        patch-ipelets-qvoronoi-qvoronoi.cpp.diff \
     40                        patch-ipelua-ipeluaipelet.cpp.diff
    3741
    3842use_configure           no
    3943
    4044variant universal {}
    4145
     46variant qvoronoi description {Add qvoronoi ipelet} {
     47    depends_lib-append  port:qhull   
     48    build.post_args     subdirs="ipelib ipelets/lua ipelets/qvoronoi ipetoipe ipe6upgrade \
     49                            ipeextract ipescript ipecairo iperender ipecanvas ipeview ipelua ipeui ipe" \
     50                        QHULL_CFLAGS=-I${prefix}/include/qhull
     51    destroot.post_args  subdirs="ipelib ipelets/lua ipelets/qvoronoi ipetoipe ipe6upgrade \
     52                            ipeextract ipescript ipecairo iperender ipecanvas ipeview ipelua ipeui ipe"
     53}
     54
     55default_variants        +qvoronoi
     56
    4257pre-build {
    4358    set    lua_pc       [lindex [split [glob ${prefix}/lib/pkgconfig/lua*] "/"] end]
    4459    set    lua_version  [join [lrange [split ${lua_pc} "."] 0 end-1] "."]
     
    4863    build.args          IPEPREFIX=${prefix} \
    4964                        ZLIB_CFLAGS="`pkg-config --cflags zlib`" \
    5065                        ZLIB_LIBS="`pkg-config --libs zlib`" \
     66                        JPEG_LIBS="-ljpeg" \
     67                        PNG_CFLAGS="`pkg-config --cflags libpng`" \
     68                        PNG_LIBS="`pkg-config --libs libpng`" \
    5169                        FREETYPE_CFLAGS="`pkg-config --cflags freetype2`" \
    5270                        FREETYPE_LIBS="`pkg-config --libs freetype2`" \
    5371                        CAIRO_CFLAGS="`pkg-config --cflags cairo`" \