<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/63204894fbb15c56dca8745426a15dcca4cdfe6f">https://github.com/macports/macports-ports/commit/63204894fbb15c56dca8745426a15dcca4cdfe6f</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 6320489 cairo-devel: Update to 1.16.0
</span>6320489 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 63204894fbb15c56dca8745426a15dcca4cdfe6f
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Fri Oct 19 23:56:04 2018 -0500
<span style='display:block; white-space:pre;color:#404040;'> cairo-devel: Update to 1.16.0
</span>---
graphics/cairo-devel/Portfile | 16 +++-----
graphics/cairo-devel/files/patch-configure.diff | 10 ++---
graphics/cairo-devel/files/patch-tiger.diff | 49 -------------------------
3 files changed, 10 insertions(+), 65 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/cairo-devel/Portfile b/graphics/cairo-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f9f2e2e..42f9f90 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/cairo-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/cairo-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,16 +10,16 @@ PortGroup xcodeversion 1.0
</span> name cairo-devel
conflicts cairo
set my_name cairo
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.15.14
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 2bb3a6c5a1557087c0e4a98cd476fcf53a8e2365 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 16566b6c015a761bb0b7595cf879b77f8de85f90b443119083c4c2769b93298d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 41996528
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.16.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 cfd2ef6ec55b267e04600f6b1e36bb07f2566b35 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 5e7b29b3f113ef870d1e3ecf8adf21f923396401604bda16d44be45e66052331 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 41997432
</span>
categories graphics
maintainers {ryandesign @ryandesign}
license {LGPL-2.1 MPL-1.1}
homepage https://www.cairographics.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}snapshots/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${homepage}releases/
</span> platforms darwin macosx
use_parallel_build yes
dist_subdir ${my_name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,12 +48,6 @@ minimum_xcodeversions {8 2.4.1}
</span> # Prevent cairo from using librsvg, libspectre, poppler.
patchfiles-append patch-configure.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[vercmp ${macosx_deployment_target} 10.5] < 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Restore support for Quartz on Tiger.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://cgit.freedesktop.org/cairo/commit/?id=5a8a9c97ed268004cbac510d39739ff56c0fb43c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-tiger.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # https://trac.macports.org/ticket/34137
compiler.blacklist-append {clang < 318.0.61}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/cairo-devel/files/patch-configure.diff b/graphics/cairo-devel/files/patch-configure.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 3411593..6b1ff40 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/cairo-devel/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/cairo-devel/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2017-06-13 16:58:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure 2017-06-24 01:54:11.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31260,7 +31260,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2018-10-19 15:20:08.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure 2018-10-19 23:07:49.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31729,7 +31729,7 @@
</span>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@
</span> test_ps=no
any2ppm_ps=no
if test "x$use_ps" = "xyes"; then
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -31657,7 +31657,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32126,7 +32126,7 @@
</span>
# poppler-0.17.4 fixes text-pattern and text-transform
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,7 +18,7 @@
</span> test_pdf=no
any2ppm_pdf=no
if test "x$use_pdf" = "xyes"; then
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32027,7 +32027,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32496,7 +32496,7 @@
</span>
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/cairo-devel/files/patch-tiger.diff b/graphics/cairo-devel/files/patch-tiger.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 206552a..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/cairo-devel/files/patch-tiger.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,49 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Revert this commit which removed Tiger support:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-http://cgit.freedesktop.org/cairo/commit/?id=70cc8f250b5669e757b4f044571ba0f71e3dea9e
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/cairo-quartz-font.c.orig 2015-10-27 16:04:21.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/cairo-quartz-font.c 2015-10-29 17:26:42.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -81,6 +81,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static void (*CGContextSetAllowsFontSmoothingPtr) (CGContextRef, bool) = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- static bool (*CGContextGetAllowsFontSmoothingPtr) (CGContextRef) = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* Not public in the least bit */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+static CGPathRef (*CGFontGetGlyphPathPtr) (CGFontRef fontRef, CGAffineTransform *textTransform, int unknown, CGGlyph glyph) = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* CGFontGetHMetrics isn't public, but the other functions are public/present in 10.5 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- typedef struct {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int ascent;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -124,6 +127,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* These have the same name in 10.4 and 10.5 */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGFontGetUnitsPerEmPtr = dlsym(RTLD_DEFAULT, "CGFontGetUnitsPerEm");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGFontGetGlyphAdvancesPtr = dlsym(RTLD_DEFAULT, "CGFontGetGlyphAdvances");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CGFontGetGlyphPathPtr = dlsym(RTLD_DEFAULT, "CGFontGetGlyphPath");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGFontGetHMetricsPtr = dlsym(RTLD_DEFAULT, "CGFontGetHMetrics");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGFontGetAscentPtr = dlsym(RTLD_DEFAULT, "CGFontGetAscent");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -140,6 +144,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGFontGetGlyphsForUnicharsPtr &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGFontGetUnitsPerEmPtr &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGFontGetGlyphAdvancesPtr &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ CGFontGetGlyphPathPtr &&
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- (CGFontGetHMetricsPtr || (CGFontGetAscentPtr && CGFontGetDescentPtr && CGFontGetLeadingPtr)))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- _cairo_quartz_font_symbols_present = TRUE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -545,7 +550,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGGlyph glyph = _cairo_quartz_scaled_glyph_index (scaled_glyph);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGAffineTransform textMatrix;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CGPathRef glyphPath;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CTFontRef ctFont;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- cairo_path_fixed_t *path;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (glyph == INVALID_GLYPH) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -560,9 +564,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -font->base.scale.yy,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 0, 0);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- ctFont = CTFontCreateWithGraphicsFont (font_face->cgFont, 1.0, NULL, NULL);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- glyphPath = CTFontCreatePathForGlyph (ctFont, glyph, &textMatrix);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- CFRelease (ctFont);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ glyphPath = CGFontGetGlyphPathPtr (font_face->cgFont, &textMatrix, 0, glyph);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (!glyphPath)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return CAIRO_INT_STATUS_UNSUPPORTED;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span></pre><pre style='margin:0'>
</pre>