Ticket #44148: cairo+infinality.diff

File cairo+infinality.diff, 2.5 KB (added by RJVB (René Bertin), 10 years ago)

cairo portfile diff

  • Portfile

    old new  
    1111name                        cairo
    1212conflicts                   cairo-devel
    1313set my_name                 cairo
    14 version                     1.14.0
     14set cversion                1.14.0
     15
     16if {[variant_isset infinality]} {
     17    version             ${cversion}.20150101
     18    worksrcdir          ${my_name}-${cversion}
     19    distname            ${my_name}-${cversion}
     20} else {
     21    version             ${cversion}
     22    distname            ${my_name}-${version}
     23}
     24
    1525categories                  graphics
    1626maintainers                 ryandesign
    1727license                     {LGPL-2.1 MPL-1.1}
     
    2030platforms                   darwin macosx
    2131use_parallel_build          yes
    2232dist_subdir                 ${my_name}
    23 distname                    ${my_name}-${version}
    2433use_xz                      yes
    2534
    2635description                 a vector graphics library with cross-device output support
     
    3847depends_lib                 path:lib/pkgconfig/pixman-1.pc:libpixman \
    3948                            path:lib/pkgconfig/glib-2.0.pc:glib2 \
    4049                            port:fontconfig \
    41                             port:freetype \
    4250                            port:libpng \
    4351                            port:zlib \
    4452                            port:expat
     
    129137test.run                    yes
    130138test.target                 check
    131139
     140variant openvg requires opengl description {Add OpenVG graphics interface} {
     141    configure.args-append   --enable-vg
     142}
     143
     144variant infinality description {patched for improved font rendering, bohoomil ultimate style} {
     145
     146    pre-patch {
     147        # make -p0 patches
     148        reinplace "s| \[ab\]/| |g"  ${filespath}/cairo-respect-fontconfig_pb.patch \
     149                                    ${filespath}/cairo-server-side-gradients.patch \
     150                                    ${filespath}/cairo-webkit-html5-fix.patch \
     151                                    ${filespath}/git_fixes.diff
     152    }
     153
     154    patchfiles-delete patch-src-cairo-tor-scan-converter.c.diff
     155        patchfiles-append cairo-respect-fontconfig_pb.patch \
     156                          server_side_gradients.patch \
     157                      cairo-webkit-html5-fix.patch \
     158                      git_fixes.diff
     159    configure.args-delete   ac_cv_prog_GS="" ac_cv_lib_lzo2_lzo2a_decompress=no
     160}
     161
    132162livecheck.type              regex
    133163livecheck.url               ${homepage}news/
    134164livecheck.regex             ${my_name}-(\[0-9\]+\\.\[0-9\]*\[02468\]\\.\[0-9\]+)