Ticket #40822: patch-cairo-devel.diff

File patch-cairo-devel.diff, 5.2 KB (added by dbevans (David B. Evans), 11 years ago)

Proposed patch

  • Portfile

     
    1010
    1111name                        cairo-devel
    1212conflicts                   cairo
    13 set my_name                 cairo
    14 version                     1.12.16
    15 revision                    1
     13set git_name                cairo
     14set git_commit              6f05ecf488314e4b0c6c6b0110963c449bebe7d7
     15version                     1.13.1
     16revision                    20131011
    1617categories                  graphics
    1718maintainers                 ryandesign
    1819license                     {LGPL-2.1 MPL-1.1}
    1920homepage                    http://cairographics.org/
    20 master_sites                ${homepage}snapshots/
    21 master_sites                ${homepage}releases/
     21master_sites                http://cgit.freedesktop.org/cairo/snapshot/
    2222platforms                   darwin macosx
    2323use_parallel_build          yes
    24 dist_subdir                 ${my_name}
    25 distname                    ${my_name}-${version}
    26 use_xz                      yes
     24dist_subdir                 ${git_name}
     25distname                    ${git_name}-${git_commit}
    2726
    2827description                 a vector graphics library with cross-device output support
    2928
     
    3231                            advantage of display hardware acceleration when \
    3332                            available (e.g. through the X Render Extension).
    3433
    35 checksums                   rmd160  379283c2f5c9690bdfd69c629b8efd59be7a8670 \
    36                             sha256  2505959eb3f1de3e1841023b61585bfd35684b9733c7b6a3643f4f4cbde6d846
     34checksums                   rmd160  3c42d8c1917983deffe9035c9528eb96a480d6bd \
     35                            sha256  49769ff9bf2afc7fe7fa929af35a664a6dcf409a253ebed407f3474d6c767296
    3736
    38 depends_build               port:pkgconfig
     37depends_build               port:pkgconfig \
     38                            port:autoconf \
     39                            port:automake \
     40                            port:libtool
    3941
    4042depends_lib                 path:lib/pkgconfig/pixman-1.pc:libpixman \
    4143                            path:lib/pkgconfig/glib-2.0.pc:glib2 \
     
    4850minimum_xcodeversions       {8 2.4.1}
    4951
    5052# Prevent cairo from using librsvg, libspectre, poppler.
    51 patchfiles-append           patch-configure.diff
     53patchfiles-append           patch-configure.ac.diff
    5254
    5355# https://trac.macports.org/ticket/34137
    5456compiler.blacklist-append   {clang < 318.0.61}
     
    5961}
    6062
    6163pre-configure {
    62     set pixman_minimum_version 0.20.2
     64    set pixman_minimum_version 0.30.0
    6365    set pixman_installed_version [exec ${prefix}/bin/pkg-config pixman-1 --modversion]
    6466    if {[vercmp ${pixman_installed_version} ${pixman_minimum_version}] < 0} {
    6567        ui_error "${name} ${version} requires libpixman ${pixman_minimum_version} or later but you have libpixman ${pixman_installed_version}."
     
    6769    }
    6870}
    6971
     72configure.cmd               ./autogen.sh
     73
    7074configure.args              --disable-gl \
    7175                            --disable-quartz \
    7276                            --disable-quartz-font \
     
    132136test.run                    yes
    133137test.target                 check
    134138
    135 livecheck.type              regex
    136 livecheck.url               ${homepage}news/
    137 livecheck.regex             ${my_name}-(\[0-9\]+\\.\[0-9\]*\[13579\]\\.\[0-9\]+)
     139livecheck.type              none
  • files/patch-configure.ac.diff

     
     1--- configure.ac.orig   2013-10-10 13:41:41.000000000 -0700
     2+++ configure.ac        2013-10-10 13:43:24.000000000 -0700
     3@@ -558,7 +558,7 @@
     4 
     5 dnl ===========================================================================
     6 
     7-SPECTRE_VERSION_REQUIRED=0.2.0
     8+SPECTRE_VERSION_REQUIRED=99999
     9 test_ps=no
     10 any2ppm_ps=no
     11 if test "x$use_ps" = "xyes"; then
     12@@ -596,7 +596,7 @@
     13 dnl ===========================================================================
     14 
     15 # poppler-0.17.4 fixes text-pattern and text-transform
     16-POPPLER_VERSION_REQUIRED=0.17.4
     17+POPPLER_VERSION_REQUIRED=99999
     18 test_pdf=no
     19 any2ppm_pdf=no
     20 if test "x$use_pdf" = "xyes"; then
     21@@ -627,7 +627,7 @@
     22   fi
     23 ])
     24 
     25-LIBRSVG_VERSION_REQUIRED=2.15.0
     26+LIBRSVG_VERSION_REQUIRED=99999
     27 test_svg=no
     28 any2ppm_svg=no
     29 if test "x$use_svg" = "xyes"; then
  • files/patch-configure.diff

     
    1 --- configure.orig      2013-08-26 12:00:41.000000000 -0500
    2 +++ configure   2013-10-02 10:25:37.000000000 -0500
    3 @@ -30488,7 +30488,7 @@
    4  
    5  
    6  
    7 -SPECTRE_VERSION_REQUIRED=0.2.0
    8 +SPECTRE_VERSION_REQUIRED=99999
    9  test_ps=no
    10  any2ppm_ps=no
    11  if test "x$use_ps" = "xyes"; then
    12 @@ -30885,7 +30885,7 @@
    13  
    14  
    15  # poppler-0.17.4 fixes text-pattern and text-transform
    16 -POPPLER_VERSION_REQUIRED=0.17.4
    17 +POPPLER_VERSION_REQUIRED=99999
    18  test_pdf=no
    19  any2ppm_pdf=no
    20  if test "x$use_pdf" = "xyes"; then
    21 @@ -31255,7 +31255,7 @@
    22  
    23  
    24  
    25 -LIBRSVG_VERSION_REQUIRED=2.15.0
    26 +LIBRSVG_VERSION_REQUIRED=99999
    27  test_svg=no
    28  any2ppm_svg=no
    29  if test "x$use_svg" = "xyes"; then